BM6P6(@ |||kkkcccbbb]]]^^^bbb^^^^^^\\\YYYWWWVVVTTTPPPNNNLLLLLLJJJHHHFFFDDDCCCBBB@@@>>><<<;;;;;;;;;:::999888666444444444444222000000000000000////////////........................------------------------...//////////////////...,,,,,,,,,++++++*********...,,,******,,,------,,,---...000000//////111222222222333444555555555555777555333111111222555666444666888999999:::<<<>>>@@@???>>>======???AAABBBJJJMMMOOOPPPOOOMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIRRRSSSSSSQQQMMMIIIGGGFFFBBB@@@>>>===<<<;;;<<<<<<:::<<<===>>>>>>AAADDDGGGGGGKKKPPPSSSUUUYYY^^^bbbeeefffggggggeeebbb^^^\\\SSSQQQMMMHHHDDDBBB@@@???>>>===;;;;;;<<<<<<;;;:::BBBCCCCCCCCCCCCDDDGGGJJJLLLOOOTTTXXX\\\aaaeeeiiipppxxx~~~yyytttqqqpppllleee^^^ZZZWWWSSSQQQQQQOOOKKKHHHGGGEEECCCCCCDDDEEEDDDCCCBBB@@@???@@@AAAAAA@@@>>>>>>======>>>@@@DDDGGGIIIOOOYYYgggtttuuu___WWWQQQIIIGGGLLLKKKOOOUUU[[[aaaggglllpppqqqsssrrroooooopppmmmggghhhfffiiimmmnnnkkkiiikkkfffeeeeeeeeeeeeggghhhjjjkkkjjjiiihhhggggggggggggeeedddcccbbb```[[[UUUPPPNNNHHHAAA>>>>>><<<888333888555222000111222222111111111000000///.........000000000000000000000000//////000111111111111111222111000.........///000000111111111222222222222222333333333333222111111222111111111000000//////000111222333444333222222333333222222333333444555111333444444444444555777:::888777888777555999???FFFOOO\\\mmm}}}tttrrrkkkoootttvvvxxx~~~{{{vvvvvvuuu}}}uuudddWWWPPPKKKEEEAAA@@@@@@???>>>>>>>>>??????~~~llldddccc]]]]]]```\\\\\\[[[YYYXXXVVVTTTPPPLLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>><<<;;;;;;;;;:::999888666444444444444222000111000000000////////////........................------------------------//////............//////------------,,,,,,++++++...---------///000///---...///111111000000222333333333444444555444444444666555333222222333444555444666888999:::;;;===???@@@???>>>======>>>@@@AAAFFFIIILLLNNNMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNMMMNNNOOOOOOLLLHHHEEECCCCCC???>>>============>>>???>>>???@@@AAAAAACCCFFFIIILLLPPPUUUYYY[[[___cccfffeeeeeedddccc___[[[VVVTTTKKKIIIFFFCCC@@@>>>======???>>>===>>>???@@@AAAAAAAAABBBEEEGGGHHHLLLPPPSSSVVV[[[aaaggglllqqqwwwzzz}}}uuunnnddd```[[[XXXWWWUUUQQQMMMOOOMMMJJJIIIJJJJJJIIIIIIDDDBBBAAA@@@AAA@@@???===??????>>>>>>???AAACCCDDDGGGNNNXXXbbbmmm}}}~~~ggg]]]UUUKKKGGGJJJFFFIIIMMMRRRVVV[[[aaaeeeooosssvvvvvvwwwwwwrrrkkkjjjhhhiiimmmooolllkkkmmmiiiiiihhhhhhiiijjjkkkllllllkkkjjjiiihhhgggggggggeeeeeedddccc```\\\VVVQQQOOOJJJCCC@@@@@@>>>:::666555222///---............------......///000111111000000000000000000000000//////000111111111111111333222111000///000000111000000000111111111222222222333333333333222111111222111111111000000000000000111222333333333222222333333222222333333444555111333444444444444555777777555555777777666;;;AAAIIIUUUfffyyyvvvpppooorrruuuzzz|||~~~xxxxxxzzzrrrgggYYYNNNIIIFFFCCC@@@>>>>>>>>>>>>>>>??????@@@mmmeeeccc\\\\\\___[[[[[[ZZZYYYYYYWWWTTTOOOKKKJJJJJJHHHFFFDDDBBBAAA@@@@@@>>><<<;;;;;;;;;:::999888666444444444444222000111111000000000/////////................................................000///...------...///000............------------......///111333333111///...000111111111111222444444444444555444444333333444444444444444444444444444666999::::::;;;>>>@@@@@@???>>>=========>>>???AAADDDHHHJJJJJJKKKLLLMMMQQQRRRSSSTTTSSSRRRPPPOOOIIIIIIHHHEEEAAA??????@@@===<<<======>>>???AAABBBAAACCCDDDEEEFFFHHHKKKNNNRRRUUU[[[___aaaccceeefffbbbaaa___[[[VVVPPPKKKIIIBBBAAA???===<<<<<<<<<===<<<<<<<<<===???BBBDDDEEEFFFIIIMMMPPPTTTXXX]]]aaahhhmmmvvv~~~xxxrrrkkkfffccc```[[[WWWXXXTTTPPPNNNMMMMMMMMMLLLHHHFFFDDDCCCCCCBBBAAA???AAA@@@>>>=========>>>>>>AAADDDIIINNNUUUdddvvvwwwiii^^^RRRKKKKKKHHHIIIKKKLLLOOOTTT[[[___jjjrrrzzz{{{rrrnnnjjjiiilllnnnmmmmmmooommmmmmmmmllllllmmmnnnnnnnnnmmmkkkjjjiiihhhhhhhhhfffeeedddcccaaa]]]WWWSSSPPPLLLFFFCCCBBBAAA===:::444222...,,,------------,,,,,,---...///111111222000000000000000000000000//////000111111111111111333222111111111111111222///000000000111111111111222333333333333222111111111111111111111000000000000111222333333333333222333333222222333333444555222333444555444444555777555444666999999:::@@@HHHQQQaaavvvxxxqqqnnnpppzzz}}}{{{www{{{~~~sss```XXXLLLEEEBBBBBBBBBBBB????????????@@@AAABBBBBB}}}llldddccc]]]]]]```\\\ZZZZZZZZZZZZXXXTTTNNNJJJKKKJJJIIIGGGEEECCCAAA@@@@@@>>><<<;;;;;;;;;:::999777666444444444444222000111111111000000000//////........................////////////////////////000///---,,,,,,---///000...------------------------...000444666555222///...///111111000000222333555555555555444333222222222333444555555555444333555777999::::::<<<>>>@@@???>>>===<<<<<<<<<======???BBBEEEGGGGGGHHHJJJKKKNNNPPPRRRSSSRRRPPPNNNLLLDDDDDDBBB???<<<;;;<<<>>><<<<<<===>>>???@@@BBBBBBBBBDDDGGGIIIKKKNNNQQQTTTXXXZZZ^^^aaabbbbbbaaa```[[[YYYVVVQQQLLLGGGBBB@@@>>>>>><<<;;;;;;<<<======<<<===???@@@BBBFFFJJJMMMRRRVVV[[[```dddiiiooosss||||||wwwrrrlllgggddd```ZZZVVVTTTSSSQQQPPPLLLJJJGGGEEEEEEEEEDDDCCCAAA@@@???===<<<<<<<<<<<>><<<;;;;;;;;;:::999777666444444444444222000111111111111000000000000///////////////////////////////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,---------+++---000444666666333000---///000000000000111333555555555555444333222222111222444555666555444333555777999::::::;;;===>>>===<<<<<<<<<<<<<<<<<<<<>>>>>???@@@AAAAAABBBAAADDDIIIMMMPPPTTTXXX[[[___```aaaaaa```^^^ZZZWWWQQQOOOLLLHHHDDD@@@>>>======<<<;;;:::;;;<<<===>>>AAADDDFFFHHHKKKPPPVVV[[[^^^cccjjjqqqxxx}}}wwwrrrlllfffbbb^^^[[[XXXPPPMMMIIIGGGGGGGGGFFFEEEAAA@@@??????>>>=========???@@@BBBCCCEEEJJJQQQWWWeeeooo~~~zzzvvvvvvvvvfffXXXPPPHHHFFFDDDBBBBBBGGGOOOTTT___nnn{{{qqqiiigggiiiiiikkkmmmnnnnnnnnnoooooooooooooooooonnnmmmkkkjjjiiiiiiiiihhhgggeeedddccc```\\\YYYRRROOOKKKGGGDDDBBB@@@>>>;;;888444222222333222222222222111111111111111000//////////////////////////////000111111111111111//////000000000000000000000000000000111111111111222333333333333222111111111111111111111222222222222111222222222222333333333333222222333333444555222444555555555555666888888888;;;===???CCCPPP]]]sss{{{vvvttttttxxx~~~~~~}}}mmm^^^TTTLLLHHHCCC??????AAACCCEEECCCCCCCCCCCCDDDEEEFFFGGGzzziiibbbbbb]]]___ddd```]]]\\\[[[[[[YYYVVVQQQMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@>>><<<;;;;;;;;;:::999888666444444444444222000222222111111111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,---------+++,,,///333666666333111...000111111000111222444444444444555444444333333111222444555666555555444666888999999999999:::<<<::::::;;;;;;;;;<<<<<<<<>>>>><<<::::::;;;<<<===>>>???@@@BBBBBBBBBBBBCCCGGGLLLQQQUUUYYY]]]```dddcccaaa___]]]YYYSSSPPPIIIGGGDDDAAA>>>=========;;;:::::::::;;;===???@@@DDDGGGLLLPPPTTT[[[dddjjjnnnttt}}}yyyrrrlllfffbbbYYYUUUPPPMMMKKKJJJHHHGGGCCCCCCBBBBBBAAA@@@@@@@@@>>>@@@AAABBBBBBDDDGGGIIIQQQYYYfffuuu~~~vvvqqqtttzzzrrraaaVVVKKKIIIEEEBBBAAADDDJJJOOO\\\lllxxxkkkgggggghhhiiikkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjiiigggfffeeedddbbb^^^\\\TTTRRRNNNIIIEEEBBB@@@???<<<999555333333333222111///000000111111222222333000000000000000000000000//////000111111111111111......///000000000000///000111111111222222222222222333333333333222111111111111111222222222222222222222111111222222333444333333222222333333444555222444555666555555666888888888;;;>>>AAAIIIZZZkkk}}}vvvuuuwwwyyy~~~{{{kkk]]]QQQIIIEEEDDDBBB@@@@@@AAACCCDDDCCCDDDEEEFFFHHHJJJLLLMMM{{{jjjcccbbb]]]___ccc______^^^\\\[[[YYYWWWSSSOOOLLLKKKIIIGGGEEEDDDBBBAAA@@@>>><<<;;;;;;;;;:::999888666444444444444222000222222222111111111000000////////////////////////------------------------+++,,,...//////...,,,+++,,,---------............,,,---///333666777555333000222333333333333444666333333444444555444444444111222333444555555555555777888999999777777888999777888999:::;;;<<<<<<<<<>>>@@@BBBCCCDDDFFFIIILLLMMMMMMKKKIIIFFFCCCAAA???:::;;;===<<<;;;::::::;;;:::<<<>>>AAACCCDDDEEEEEEIIILLLRRRVVVYYY\\\```bbbccc```\\\YYYVVVRRRMMMIIIDDDBBB???===;;;;;;<<<===::::::;;;===@@@CCCFFFHHHIIINNNUUU[[[bbblllxxxxxxrrrjjjeee^^^XXXTTTQQQNNNLLLGGGGGGFFFEEEDDDCCCBBBAAA>>>????????????@@@AAABBBEEEKKKSSS]]]jjj{{{~~~uuurrrttttttwww}}}ooo```UUURRRMMMGGGDDDEEEIIIMMMUUUeee{{{ooohhhgggggghhhjjjgggiiikkklllnnnnnnnnnnnnkkkkkkjjjjjjjjjjjjkkkkkkiiihhhfffeeeeeeccc```^^^XXXVVVRRRMMMGGGCCCAAAAAA===:::666444333333333222////////////////////////000000000000000000000000//////000111111111111111...///000111222111111000222222222222333333333333222333333333333222111111111111111222222333333333222222111111111222333444333333222222333333444555333444666666555555777888999999<<>><<<;;;;;;;;;:::999888666444444444444222000222222222111111111111000000000000000000000000000------------------------***,,,...000000...,,,***---.........//////000000---...000333666888777555222444555555555555666888222222333444555555555555222222333333444555666666777999999888666555666777666777888:::;;;<<<======<<<>>>AAACCCEEEHHHLLLOOOLLLJJJHHHEEEAAA>>><<<;;;888:::<<<===;;;:::::::::888:::===AAADDDFFFGGGHHHNNNQQQVVVZZZ\\\^^^```bbb___ZZZUUURRRPPPLLLHHHDDDCCCAAA>>>;;;::::::<<<===<<<<<<>>>AAAEEEIIIMMMPPPTTTZZZccckkksssyyyssskkkccc]]]XXXTTTRRRKKKJJJJJJHHHFFFDDDBBBAAA@@@???>>>======>>>@@@AAABBBEEEIIINNNWWWeeeuuu{{{uuutttnnnpppuuu|||zzzjjjZZZWWWQQQJJJDDDCCCFFFHHHNNN^^^tttrrrjjjhhhhhhhhhjjjfffgggjjjlllnnnooooooooojjjjjjiiiiiijjjjjjkkkllljjjhhhffffffeeedddaaa___[[[YYYUUUOOOIIIDDDCCCBBB???<<<888666555555555444222111000///---+++***)))000000000000000000000000//////000111111111111111///000111222333333222111222222333333333444444444222333333333333222111111111111111222222333333333333222111111111222333444333333222222333333444555333444666666555555777888;;;<<>>>>>===<<<:::999888777777888888666555444333333333222111///---,,,---...//////000111111111///...---+++,,,---...////////////000///...---,,,------...---,,,,,,,,,,,,---......---...111888>>>===777000444444555555444444333222777666555444444444444444333333333333444555666666888888888888888999999999:::999999999;;;>>>BBBDDDCCCBBBDDDHHHNNNQQQQQQPPPKKKFFFAAA?????????===;;;;;;:::999999999:::;;;<<<>>>???@@@AAABBBEEEIIILLLSSSTTTWWW[[[^^^```^^^\\\YYYVVVPPPKKKFFFBBBAAA@@@:::;;;<<<;;;:::;;;<<<>>>AAADDDHHHJJJKKKOOOVVV[[[___iiivvvqqqhhhbbb]]]ZZZRRRQQQPPPNNNKKKGGGDDDBBBCCCAAA??????@@@@@@@@@???@@@BBBEEEGGGKKKSSS]]]eee|||vvvsssppppppwwwwwwddd^^^TTTMMMIIIHHHIIIIIIMMMWWWdddrrryyypppiiicccccciiihhhhhhjjjkkklllmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjggggggggggggfffeeedddddd\\\ZZZUUUPPPKKKFFFCCCAAA@@@>>>;;;999888666333000///...,,,---///000000///000000000000000000000000111111111111111111111111///000333444444222000...111222333222111111222444666555222111000000111222111111222222222333333333555444333222222222333444333333333444444444555555777666444444555777777777999;;;???FFFUUUmmm}}}~~~yyymmm]]]QQQKKKHHHEEECCCFFFGGGHHHHHHHHHIIILLLNNNRRRVVV[[[```fffooozzzyyymmmccc``````^^^]]]^^^___^^^\\\YYYWWWTTTRRRQQQKKKJJJHHHFFFDDDBBB@@@???>>>===<<<:::999888777777888777555444333222222222222000...---,,,,,,---...//////000000000///...---000000000000///...------000///...---,,,------...------,,,,,,------...///---...000666<<<<<<666111555666666666666555444444666555555444333333444444333333333333444555666666888888888888888999999999999999:::;;;===???BBBCCCEEEEEEHHHLLLQQQRRRPPPMMMHHHEEE@@@>>>??????>>><<<<<<;;;;;;:::;;;<<<===>>>===???BBBDDDFFFKKKPPPSSSUUUVVVXXX[[[]]]]]]ZZZXXXPPPNNNIIIDDD@@@===<<<<<<<<<===?????????@@@CCCEEECCCGGGLLLPPPTTTZZZcccjjjttt}}}}}}|||tttlllgggbbb___YYYTTTOOOKKKHHHFFFHHHFFFDDDCCCCCCCCCAAA@@@>>>???@@@AAADDDJJJRRRXXXgggsssyyysssooorrrwwwvvvlll___UUUPPPNNNKKKIIIIIIPPPXXX```oooyyyrrrjjjcccbbbeeefffggghhhjjjkkklllllllllmmmmmmmmmllllllkkkiiiiiiggggggggggggfffeeedddddd^^^\\\XXXSSSMMMIIIEEEDDDAAA???<<<:::888666333111111///......000222111111000000000000000000000000111111111111111111111111000111222333333222000///...000111111222333555777666444222111000000111222111222222222222333333333444444333222222222333444333333333444444444555555555444444444555666666666;;;???GGGSSSfff|||kkkaaaUUULLLIIIHHHFFFDDDIIIKKKNNNOOOPPPRRRTTTWWWZZZ```iiisss|||yyynnnccc``````^^^]]]^^^^^^^^^]]][[[YYYUUURRRPPPLLLKKKIIIGGGEEEBBBAAA@@@>>>===<<<:::999888777777666555444333222111111111222111///...------...///....../////////...------,,,,,,,,,,,,+++***))))))//////...------------......------------...//////......///333888999666222555555555555555444333333555444444333333333333333333333333333444555666777777777888888888999999999888999;;;===@@@BBBDDDFFFKKKLLLNNNQQQRRRPPPLLLIIIEEEBBB???===>>>??????>>>======<<<<<<===???AAABBBAAADDDGGGJJJMMMQQQUUUYYYWWWWWWYYYZZZZZZXXXSSSPPPGGGEEEBBB>>>;;;:::::::::;;;<<<>>>???@@@CCCFFFIIIKKKPPPVVV[[[aaajjjuuu|||{{{wwwmmmjjjeeeaaa```bbbfffhhhggglllrrrwww|||{{{rrrlllaaaXXXRRRNNNLLLJJJJJJHHHFFFEEEDDDCCC@@@>>>??????>>>===>>>AAAGGGKKKRRR\\\lll~~~}}}ssspppqqquuu|||kkk___YYYUUUNNNIIIGGGJJJMMMOOOWWWdddoootttzzzvvvrrrllleeeaaaaaacccdddfffhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiihhhhhhggggggggggggfffeeedddddd```^^^[[[VVVQQQLLLIIIGGGBBB@@@===;;;999777555222222111///000111333222222000000000000000000000000000000000000000000000000111111111111111111111111...000111222111333555777555444222111000111111222222222222222333333333333444333333222222333333444333333333444444444555555555555555666666777777777<<>>BBBGGGLLLOOOTTTSSSRRRQQQNNNKKKGGGDDDAAA???===<<<<<<>>>???@@@=========>>>???BBBDDDEEEJJJLLLOOOQQQRRRTTTWWWYYYXXXWWWWWWWWWUUUQQQLLLGGGBBB@@@>>>;;;::::::;;;<<<<<<>>>@@@AAACCCGGGLLLPPPWWW\\\cccjjjqqq{{{}}}zzzwwwvvvtttqqqnnniiidddaaa___]]]ZZZXXXXXXYYY\\\^^^\\\___ccceeehhhmmmrrrvvv|||nnnccc\\\XXXUUUTTTMMMKKKIIIGGGFFFDDDBBB???BBBAAA@@@???>>>@@@BBBDDDJJJPPP[[[iiizzz~~~uuuppppppwww|||ooohhhaaaVVVMMMIIIJJJJJJIIILLLTTT___gggmmmooorrrsssooohhhbbb```bbbccceeegggiiijjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggeeedddcccaaa___\\\XXXTTTOOOLLLJJJDDDAAA>>><<<;;;999666444333111000000222333222111000000000000000000000000////////////////////////222111000000000111222333222333333222111000222333444333222111111111222222222222222333333333444444333333333333333333444444333333333444444444555555555666888999999999::::::AAAIIIYYYoooqqqbbbSSSOOOKKKIIIKKKLLLMMMMMMLLLOOORRRWWW]]]fffpppwwwzzznnncccaaaaaa___^^^___]]]^^^]]]\\\YYYVVVRRROOOLLLKKKJJJHHHEEECCCAAA@@@===<<<;;;:::999888888888444333222111111111111111222222111000////////////......---------.........,,,,,,---...////////////------..................---------------...//////.........000222333444333222222333333222222111000333333222222222333333444444444444444555666777777666777777888999999::::::<<<<<<<<<>>>DDDLLLSSSXXX[[[XXXSSSMMMGGGCCCAAA@@@======<<<;;;;;;<<>>???BBBEEEHHHIIINNNQQQTTTVVVVVVVVVWWWXXXVVVTTTRRRQQQNNNJJJDDD@@@===<<<;;;::::::;;;===>>>@@@BBBEEEGGGKKKPPPVVVZZZccciiirrr{{{~~~{{{xxxvvvsssppplllhhhfffeeedddccc``````aaaaaa___^^^]]]\\\]]]\\\[[[YYYYYYZZZ[[[\\\ZZZ[[[[[[[[[\\\]]]```bbbfffgggiiiiiiiiiiiijjjlllkkkkkklllnnnooopppqqqrrrwww{{{wwwnnnhhhbbb^^^VVVSSSOOOLLLJJJIIIFFFEEEEEEDDDBBBAAAAAABBBBBBBBBEEEIIIPPPYYYgggzzzvvvqqqtttyyy|||ppp```UUUJJJJJJIIIIIIIIIMMMVVV^^^gggooovvvyyyuuummmeee___aaabbbeeegggiiikkklllmmmllllllllllllllllllkkkjjjiiiiiiiiihhhgggeeedddccc```___]]]ZZZUUUQQQMMMKKKEEECCC@@@>>>===;;;888666333111000000111222111000111111111111111111111111////////////////////////222111000///000111333444333444444222111000111333333333222222222222222222222222333333333444444444222222222333333444444444333333333444444444555555333555888888888999;;;>>>GGGRRRfff~~~tttaaaVVVPPPNNNLLLLLLMMMOOOPPPQQQTTTVVVZZZ```iiiwwwzzzooodddaaaaaa___^^^___]]]]]]\\\ZZZXXXTTTQQQOOOLLLKKKIIIGGGEEEBBBAAA@@@===<<<;;;:::999999999999444333222222111111111222000//////......---,,,,,,.........---......///000////////////...---,,,,,,,,,---......///.........---,,,,,,,,,,,,---............///000111222333444555555555555555444333333333333333333333444444555444444444444555666777888666666777888999::::::;;;>>>======@@@FFFNNNVVV[[[YYYVVVPPPGGG@@@<<<<<<>>>;;;;;;;;;:::999:::>>>@@@>>>???@@@BBBEEEIIILLLNNNNNNQQQUUUWWWWWWWWWWWWXXXQQQOOOKKKIIIFFFCCC???<<<:::999888888999;;;>>>???@@@CCCFFFKKKPPPXXX```eeerrryyyppplllhhhdddbbbaaa___^^^\\\[[[YYYXXXXXXXXXYYYYYYUUUXXX\\\^^^```bbbdddgggeeedddcccbbbaaaaaa``````]]]\\\[[[YYYXXXXXXYYYYYYYYY\\\___```_________```___________________________ccchhhnnnuuu|||zzzooohhh```[[[UUUOOOLLLJJJHHHFFFFFFDDDBBBBBBBBBBBBAAA@@@???BBBFFFLLLVVVfffxxxxxxuuuwww{{{|||iii[[[OOOKKKHHHHHHHHHIIIOOOUUUhhhsss}}}~~~yyyqqqggg___```aaadddfffiiikkklllmmmmmmmmmmmmnnnnnnmmmmmmllljjjjjjiiihhhgggfffdddccc```___^^^[[[WWWRRRNNNLLLGGGEEEBBB@@@>>><<<999777444222000000111222111000111111111111111111111111000000000000000000000000111111000000000222333444000111222222111222444666222222222222222222222222333333333333444444444444111111222333444444444444333333333444444444555555111333666666666888===BBBIIIXXXpppwwwdddWWWQQQNNNMMMMMMNNNPPPSSSVVVXXX\\\___dddlllwwwzzzooodddaaaaaa```______^^^\\\[[[XXXUUUSSSQQQPPPKKKJJJHHHFFFDDDBBB@@@???<<<<<<;;;:::999999999999444444333222222222222333000000000000///...------//////.........///000111------------,,,+++***))),,,,,,.../////////......,,,++++++++++++,,,------...///000111111222333444555666666666666555444444444444333333444555555666444444444444555666777888555666777888999:::;;;;;;>>>>>>@@@DDDHHHNNNRRRUUUPPPNNNJJJCCC===999:::<<<999:::;;;999888999<<<@@@AAAAAACCCFFFIIIMMMQQQSSSPPPSSSWWWXXXVVVTTTRRRRRRLLLIIIDDDAAA???>>><<<::::::999999999:::===@@@BBBCCCFFFKKKRRR[[[eeepppwwwvvvkkkddd\\\YYYVVVTTTUUUVVVVVVUUUUUUWWWXXXYYYZZZ[[[\\\]]]\\\aaafffkkkoootttyyy}}}}}}}}}|||{{{yyywwwuuutttqqqoookkkgggdddbbbaaa______cccgggiiiiiihhhggggggfffeeeeeecccbbbaaa```___YYYZZZ\\\___aaaeeekkknnnsss|||qqqjjj```WWWQQQNNNLLLJJJIIIFFFDDDCCCDDDCCC@@@======???BBBDDDJJJUUUbbbkkkyyy{{{zzzvvv|||{{{mmm]]]TTTLLLJJJIIIHHHKKKQQQbbbppp|||}}}yyyrrriiiaaa^^^___bbbeeehhhjjjkkkllllllmmmmmmnnnnnnnnnmmmmmmjjjjjjjjjiiigggfffdddccc``````___]]]YYYTTTPPPNNNHHHFFFCCCAAA@@@>>>;;;888555333222111222333222111111111111111111111111111111111111111111111111111000000000000111222333444000111222222111222333555111222222333333222222222333333333444444444444555000111222444555555444444333333333444444444555555222555777777777;;;CCCIIIQQQccc{{{xxxhhhYYYRRRSSSLLLNNNPPPSSSWWW\\\bbbfffiiiooowww{{{ooodddaaaaaa```___```^^^\\\YYYVVVTTTRRRPPPPPPJJJJJJHHHFFFCCCAAA???>>><<<;;;;;;:::999999999999444444333333222333333333333333444333333222111000000///......///000111222,,,,,,---...////////////+++,,,.../////////......++++++******++++++,,,---...///111222222222333444444444555555444444333222444444444444444555666777555444444555555666777888555666777888999:::;;;;;;===???CCCGGGJJJMMMNNNNNNFFFGGGFFFBBB<<<999999;;;999:::;;;999777888<<>>;;;999777555333333444444333222111111111111111111111111111111111111111111111111//////000111222222333333444444444333000///000222111222222333333333222222333333333444444444555555000111222444555555444444333333333444444444555555555888::::::;;;???IIIPPP```rrrwwwhhhZZZPPPNNNSSSMMMOOORRRWWW]]]eeemmmssszzz{{{}}}qqqgggcccccc```^^^^^^^^^\\\YYYWWWUUUSSSPPPNNNKKKJJJIIIGGGEEEDDDCCCBBB@@@???===;;;999888777777666666555444333333333333000/////////..............................------//////...------...000000//////.........---------------,,,,,,,,,---......222222222111111111111111444333222222111111222222666555444333333333333333444444444444444444444444777888:::<<<======<<<<<<===???BBBEEEGGGHHHIIIIIIHHHEEE???:::888888:::<<<999999999888888999<<>>AAAEEEHHHKKKPPPXXXeeeqqq|||~~~vvvsss```___\\\XXXSSSQQQQQQSSSRRRTTTVVVXXXZZZ]]]bbbeeeiiimmmppppppooopppuuuzzz|||zzzrrrnnniiiccc```___^^^[[[YYYZZZ\\\^^^bbbgggnnnuuuzzzuuukkkeee]]]UUUSSSOOOKKKJJJIIIGGGCCC???@@@BBBCCCBBBBBBEEEJJJOOOTTT```rrr{{{uuuttt~~~nnn]]]UUUPPPKKKJJJMMMYYY___hhhqqqtttppphhhaaaZZZZZZ\\\^^^aaacccfffggglllmmmnnnoooooommmkkkjjjllllllmmmllliiifffccc```bbbaaaaaa```^^^ZZZTTTOOOIIIGGGDDDBBBAAA@@@>>><<<777666555333222111111111111222333333111000000000444444333222222111111000000000000000000000000000222222222222222222222222222111000000111222222111111111222222222333333333333333333444444444555555555555444444444555555666555999666777???AAAHHHWWWrrr~~~~~~yyyfff\\\YYYUUUQQQPPPVVVUUUZZZdddkkkqqq}}}{{{www}}}qqqfffbbbaaa___]]]^^^]]][[[XXXVVVTTTRRROOOMMMJJJJJJIIIGGGEEEDDDBBBBBB@@@???===;;;999888777777666666555444333333333333000000/////////.................................///...---,,,,,,---......//////.........---------......------......//////000000000111111222222222555555444333333333333333666555444444333444444444444444444444444444444444777777999:::;;;<<<<<<<<<>>>???AAACCCDDDDDDDDDDDDCCCAAA>>><<<;;;:::;;;<<<999::::::::::::;;;???AAAGGGIIILLLOOOQQQRRRRRRRRRSSSQQQOOOMMMJJJGGGEEEDDD>>><<<:::888999999::::::<<<===@@@CCCHHHOOOUUUYYYbbbjjjwww|||vvvooofff```___TTTUUUUUUUUUUUUWWW[[[^^^```bbbfffiiilllqqqvvvzzzyyysssoookkkgggccc\\\[[[[[[[[[\\\___cccffflllsss}}}vvvkkkaaa[[[VVVQQQNNNMMMLLLHHHDDDBBBCCCCCCBBB@@@AAAEEEHHHLLLTTTbbbrrryyyvvv|||ooocccZZZSSSPPPRRRSSSXXX```iiimmmkkkeee```ZZZZZZ[[[]]]___bbbdddfffjjjkkkmmmnnnnnnmmmkkkjjjkkkkkkkkkjjjiiigggeeedddccccccccccccbbb___ZZZVVVLLLJJJFFFDDDBBBAAA>>><<<888777666444333222222222111222333333111000000111///000000111111222333333222222222222222222222222222222222222222222222222333222222222222333333333111222222222222333333333333333333444444444555555555555444444444555666666888===;;;<<>>===;;;999888777777666666555444333333333333000000000/////////..............................///...---,,,,,,,,,,,,,,,...............---------//////......//////000111000111111222444555555666666666555444444444444555555444444444444555666666444444444444444444444444777777777888999:::;;;<<<>>>??????@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<;;;<<<=========???BBBEEEKKKMMMOOOQQQRRRRRRQQQPPPOOOMMMJJJGGGDDDAAA???>>>:::999888888999;;;===>>>@@@CCCGGGLLLRRRZZZccciiiuuu~~~~~~qqqhhh```\\\XXXRRRPPPQQQOOOQQQTTTXXX]]]dddkkkpppuuuxxx}}}|||wwwllliiieee```]]]\\\\\\]]]ZZZ^^^dddkkksss~~~zzzmmmccc]]]VVVQQQOOOMMMJJJGGGEEEEEEEEECCCAAA@@@@@@BBBFFFKKKSSS^^^kkk}}}yyy{{{pppbbbXXXSSSRRROOOSSSYYY```fffhhhgggddd^^^]]]]]]]]]___aaacccdddhhhiiikkklllmmmllllllkkkjjjiiiiiiiiihhhhhhggggggaaa``````aaaaaa^^^ZZZWWWQQQNNNJJJGGGDDDBBB???===:::999777666444333333333111222333333111000111111...//////000111111222222222222222222222222222222222222222222222222222222444444444333333333333333222222222222333333333333333333333444444444555555555555444444555555666777666<<<;;;<<>><<<:::999888777777666666555444333333333333000000000////////////...---------...............000///...---,,,,,,++++++....................................///000111111333444444555666666777777666666555444444444444555444444444444555666777888444444444444555555555555888888777777888:::<<<=====================<<<<<<>>>>>>=====================>>>@@@@@@AAACCCFFFHHHMMMNNNPPPRRRRRRQQQPPPOOOKKKIIIFFFBBB???<<<::::::999::::::::::::===@@@CCCFFFJJJOOOUUU[[[dddmmmttt~~~xxxnnneee___YYYTTTSSSRRROOOQQQUUUVVVZZZ```gggooowwwzzzsssmmmhhheeeccc]]]^^^]]]^^^bbbjjjttt{{{~~~pppiii___XXXSSSQQQMMMJJJHHHHHHGGGEEECCCAAA@@@???BBBEEEIIIOOOZZZiii{{{|||}}}~~~lll^^^VVVSSSQQQRRRVVV\\\ccciiilllmmmgggfffdddcccbbbbbbcccccceeefffhhhjjjkkkkkkkkkkkkjjjjjjiiihhhgggggghhhhhhaaa````````````^^^ZZZVVVTTTPPPLLLHHHFFFCCC???===;;;:::888666444333333222111222444333222111111222222222222111000000//////000000000000000000000000222222222222222222222222333444555444333222333333222222222333333333444444333333333444444444555555555444444444555666777888555<<<;;;<<>>===;;;:::999888777777666666555444333333333333111000000000////////////---------.........//////000000000///...---,,,,,,---.....................------------...///000111555555555555555444444444555444333333222222333333333333333444555666777888444444444555555666666666999999888999:::;;;===???;;;;;;;;;<<<<<<======>>>AAA@@@===<<<;;;<<<>>>??????AAACCCDDDDDDFFFHHHJJJLLLMMMOOOPPPQQQPPPNNNMMMGGGEEEBBB>>>;;;:::999999999:::;;;;;;;;;===AAAEEEJJJPPPXXX___fffooozzzssskkkfff```XXXRRRSSSPPPOOORRRTTTUUUZZZ```eeejjjsss|||xxxpppkkkfffccc___[[[ZZZ^^^dddhhhoooxxx|||oooeee^^^YYYTTTPPPJJJIIIGGGEEEDDDBBB@@@???<<>>>>>:::999::::::;;;<<<>>>>>>CCCAAA>>><<<<<<===???AAAAAACCCEEEFFFFFFGGGIIIKKKJJJKKKMMMNNNMMMLLLJJJIIICCCAAA>>>;;;999999999:::777:::<<<<<<<<>>;;;:::888666444222222111000222444444333222333444111111111222333333444444222222222222222222222222222222222222222222222222111444666666222000000222333333333333444444444444333333333444444444555555444444444555666777888999999@@@BBBGGGWWWhhhnnnfff\\\[[[\\\aaacccffflllttt}}}xxxtttrrroookkkgggyyynnnccc``````___^^^^^^]]][[[XXXVVVUUUSSSPPPMMMIIIHHHGGGFFFDDDBBBAAA@@@<<<<<<:::999888888777777666666555444333333333333111111111000000000//////,,,,,,------...//////000---.../////////...---,,,---------.........//////---------...///000222333222222222222222222333333333333222111111111111111222222222222222333444555444444444555666777777777777888999:::;;;<<<<<<<<<999999888888999:::<<<<<>><<<:::888777888:::;;;888<<>>AAAGGGMMMUUUbbbrrrtttnnnppppppsssxxx~~~qqqaaaSSSPPPMMMOOOXXXcccnnntttsssuuuxxxyyywwwrrrmmmiiiccccccccccccdddeeeffffffdddfffhhhjjjkkkkkkiiiiiicccaaa``````aaa```^^^\\\ZZZWWWSSSOOOLLLIIIFFFCCC>>>===;;;999777555444333000222444444333333444555222222111111000/////////000000000000000000000000222222222222222222222222222666:::999444111222444333333333444444444555555333333333444444444555555444444555555666888999:::===DDDHHHUUUnnnmmmcccbbbbbbfffnnnwww|||~~~yyyvvvuuusssoookkkxxxmmmbbb___`````````aaa___\\\YYYVVVTTTQQQNNNKKKIIIIIIHHHFFFDDD@@@===;;;>>>===<<<:::999888777777555444444333333222222111111111000///...---,,,,,,000000000000000000000000+++---......------///000///...,,,++++++,,,---///---...///111222222222222555333222333666888666444000111111111111222222222333333222222111222222222222222333333444555555555999999999;;;===>>><<<:::777666555555666888;;;<<>><<<;;;:::888777888:::<<<>>>>>>AAAEEEJJJNNNRRRYYYbbbiiiwwwuuuhhh___XXXSSSOOOPPPPPPQQQRRRWWW___iiipppyyy~~~}}}ttthhh___^^^``````dddkkkxxxxxxnnncccYYYVVVSSSLLLHHHIIIDDDDDDCCCBBBAAABBBDDDFFFNNNTTT___lll|||}}}rrrjjjgggggglllrrrxxx|||iii^^^VVVPPPSSSZZZ```ffflllrrrvvv|||~~~xxxqqqkkkfffgggfffccc```aaafffkkkiiijjjjjjjjjkkkjjjjjjjjjgggeeebbbaaaaaa```___]]]\\\ZZZVVVRRROOOKKKFFFBBB======;;;:::888777666555222111111111111111222222444333333222111000//////111111222222222333333333444333111//////000111222111222222333333444444555444444444444444444444444666666666666666666666666666555444444666888999999???AAANNNfff}}}vvvlllhhhiiimmmttt}}}|||yyywwwuuurrrppp{{{oooddd``````^^^^^^___^^^[[[XXXVVVTTTRRROOOMMMLLLJJJGGGDDDAAA???>>>>>>===<<<;;;999888777666666555444444333333222222111000000000000111111111111////////////////////////,,,...///...------...///000///...---------...///---...///111222222333333555333111222555666444333111111111111222222222222333333222222222222333333666666666777888888999999:::999999;;;======;;;999666666555555666888:::;;;>>>???AAABBBBBBDDDGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGEEEBBB???===;;;;;;888888777999;;;>>>AAABBBCCCGGGNNNTTTZZZcccnnnuuu}}}tttlllaaaXXXTTTRRRRRRQQQTTTWWWZZZ___gggppp{{{~~~pppiiiddd``````dddjjjqqq{{{ooobbb\\\VVVNNNKKKKKKGGGFFFEEECCCAAAAAACCCEEEIIIMMMUUU```nnn}}}xxxooohhhggggggjjjlllqqq~~~uuuddd[[[TTTUUUYYY\\\aaafffpppuuu}}}~~~wwwqqqeeeeeeeeecccbbbbbbeeegggjjjjjjkkkllllllkkkjjjiiigggeeebbbaaaaaa```___^^^]]][[[WWWTTTQQQLLLHHHDDD???>>>===<<<:::999777777333222222111111222222333333333222222111000000000111111222222222333333333333444444444444333333222222222222222222222222222444444444444444444444444666666666666666666666666666555444555777:::;;;<<>>@@@BBBCCCEEEHHHJJJLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFBBB>>><<<:::::::::777777888:::===AAADDDGGGFFFLLLUUU]]]gggrrrvvvmmmfff[[[VVVNNNJJJKKKPPPUUUXXX```eeellluuu}}}rrriiicccbbbcccdddlllyyyqqqeee[[[SSSOOOOOOKKKIIIFFFDDDBBBAAABBBBBBDDDGGGKKKSSS]]]jjjxxxvvvnnnjjjgggfffeeegggppp{{{mmmbbbXXXVVVVVVWWWZZZ^^^iiiqqq|||}}}xxxhhhgggeeeeeeeeefffeeeeeejjjkkkmmmmmmmmmkkkiiihhhgggeeebbbaaaaaaaaa___^^^___\\\YYYUUUSSSOOOJJJGGGAAAAAA@@@>>><<<:::999888333333222222222222222333222222222222222222222222111111222222222333333333111222444666666555333222333333333222111000000000444444444444444444444444666666666666666666666666666666666666888:::===???DDDNNNccc~~~vvvqqqrrrxxx~~~|||yyywwwsssfffbbb```^^^]]]]]]\\\ZZZWWWVVVVVVTTTRRRPPPMMMKKKGGGDDDAAA@@@??????===<<<:::999777666666666555444444333333222222111000000000///...---------...........................///000///---,,,,,,---......///000000000////////////111222333444444444444444333333333222222111222222222222333333333444444333333333333444444555666666666777888888999999<<<;;;999999::::::888666333444666777888999999999<<<>>>@@@AAACCCEEEHHHKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFCCC???<<<999999999:::888999:::;;;>>>BBBGGGKKKLLLSSS^^^iiiuuu{{{pppfff]]]XXXPPPMMMJJJJJJOOOXXXaaagggtttzzz}}}rrrlllhhhddddddjjjtttrrreee\\\VVVSSSNNNKKKGGGDDDCCCCCCBBBBBBCCCDDDFFFKKKRRR^^^jjjssszzzuuupppllliiiiiiooowww|||tttggg[[[VVVSSSRRRSSSVVVaaajjjyyyrrrnnniiiggghhhjjjiiigggjjjlllmmmnnnmmmkkkiiiggggggdddbbbaaabbbaaa```______\\\YYYVVVSSSPPPLLLHHHCCCBBBAAA???===;;;:::999333222222111111111111222111111111222222333333333111111222222222333333333///000222333333333222222333333333222222222111111444444444444444444444444666666666666666666666666777777777666777999===???FFFTTTkkkzzzsssttt{{{~~~{{{}}}qqqfffbbbbbb```___```\\\ZZZWWWVVVVVVUUUSSSQQQKKKJJJIIIGGGDDDAAA???===>>>===;;;:::888777777777555444444333333222222111000000//////......------...........................///000///---,,,,,,---,,,---...////////////...///000111333444444444444444555555444333222222222222333333333444444444444444444333333444555555666555666666777888888999999===;;;999888999888777666444555666888999999999999<<<>>>@@@AAACCCEEEHHHKKKKKKKKKJJJIIIHHHGGGFFFEEEBBB@@@===:::888888:::;;;:::<<<===???@@@EEEKKKPPPVVV^^^kkkwwwvvvjjj```XXXQQQMMMJJJKKKMMMRRR[[[gggssszzz}}}qqqjjjeeeeeeiiinnnwwwuuujjj```ZZZQQQMMMIIIFFFFFFEEEDDDCCCBBBCCCDDDFFFLLLVVVaaahhhuuu~~~zzzuuupppqqquuuyyyxxxkkk]]]UUUQQQOOOOOORRR[[[fffxxxzzzpppjjjiiijjjkkkjjjjjjkkklllmmmmmmkkkiiihhhfffdddbbbbbbbbbbbbaaa```^^^[[[YYYVVVTTTQQQMMMJJJDDDCCCBBB@@@>>><<<:::999222222111000000000000000111111111222333333444444111111222222222333333333222222111111111222444555333333333444444444555555444444444444444444444444666666666666666666666666777888888777666888===AAAOOO___uuu~~~uuutttyyy|||qqqfffbbbcccbbbaaaccc\\\ZZZXXXWWWVVVUUUSSSQQQJJJJJJJJJHHHEEEBBB>>><<<>>>===<<<:::999888888777555444444333333222222111......///000111222333333........................---...//////---,,,---...---------......//////000000111222333444555555555333444555444333222333444333333333444444444555555444444444444555555666777888888999999:::;;;;;;;;;<<<:::888777888888777666666777777888999:::;;;;;;===>>>@@@BBBCCCEEEHHHJJJIIIIIIIIIIIIGGGEEEBBBAAA>>>===;;;999999:::;;;<<<===???BBBCCCEEEKKKSSSYYYccclllyyyxxxpppeeeYYYQQQLLLHHHGGGHHHLLLTTT^^^jjjxxx~~~vvvmmmjjjiiihhhjjjnnnxxx~~~pppeeeYYYTTTNNNKKKJJJIIIFFFDDDAAAAAABBBCCCFFFNNNWWW]]]jjjwwwzzzuuutttxxx~~~ppp```WWWQQQNNNMMMPPPXXXeeezzztttllljjjjjjjjjiiijjjjjjkkkkkkjjjjjjjjjfffdddbbbbbbbbbcccbbb```^^^\\\YYYWWWUUURRRNNNKKKFFFEEECCCAAA???<<<;;;:::333333222111000000000000111222222222333333444444111111222222222333333333666555333222222444666777333333333444555666666666444444444444444444444444666666666666666666666666666888888777777:::@@@FFFVVVggg}}}yyyvvvyyy}}}qqqfffccccccbbbaaaccc]]][[[YYYWWWVVVUUURRRPPPLLLKKKIIIFFFDDDAAA???>>>======;;;999888777777777555444444333333222222111......///000111222333333////////////////////////,,,...///...------...//////............000111222000111222444555555666666000222444333222111333555444444444444555555555555444444444444555666777888:::::::::;;;<<<<<<======;;;999777666777888777666999888888888999;;;===>>>>>>???AAABBBBBBDDDGGGIIIFFFGGGIIIIIIGGGCCC???===::::::::::::;;;;;;<<<===???BBBFFFIIILLLSSS]]]eeeqqqzzzvvvpppfff___UUUMMMIIIIIIJJJKKKPPPXXXdddqqq}}}yyysssmmmjjjllliiiooozzzrrrddd^^^VVVQQQOOOMMMHHHDDDAAAAAAAAAAAACCCGGGMMMRRR___kkkxxx~~~}}}vvveeeZZZSSSNNNMMMOOOTTTbbbzzzvvvmmmiiiiiiiiihhhhhhhhhhhhiiikkklllfffdddbbbbbbccccccbbbaaa___]]]ZZZXXXWWWTTTQQQNNNHHHGGGEEECCCAAA>>>===<<<666555444333222222222222222222333333333333333333111111222222222333333333666555555444444444444555444444444444444444444444444444444444444444444444666666666666666666666666333666888999:::???GGGNNN\\\ooo~~~{{{|||sssgggccccccaaaaaabbb^^^\\\YYYWWWVVVUUURRRPPPOOOLLLHHHDDDAAA@@@AAAAAA<<<;;;:::888777666666555555555444333333222222111////////////............000000000000000000000000+++---......------///000000000......///111333555111111333444555666666666...111333222000000222444444444444555555555666666444444444555555777888888999999::::::;;;<<<<<<<<<;;;888666666777888888777;;;:::999888999<<<>>>@@@???@@@BBBBBBBBBCCCFFFHHHDDDFFFHHHIIIGGGBBB>>>:::888999:::;;;<<<======>>>???DDDIIIMMMQQQYYYeeennnzzzzzzqqqggg___YYYSSSLLLGGGHHHLLLQQQTTT^^^gggttt~~~uuupppooofffhhhllluuu{{{llleee\\\VVVSSSOOOIIIDDDCCCCCCCCCBBBBBBDDDHHHLLLWWWaaammmxxx{{{jjj]]]UUUOOOMMMOOOOOO___yyyrrrkkkjjjhhhgggffffffgggiiikkkmmmfffdddbbbbbbccccccbbbaaa```^^^\\\ZZZYYYVVVSSSPPPJJJIIIGGGEEEBBB@@@>>>===888777666555444333333333333333333333333333333333111111222222222333333333222333444555555333111000555444444333333222222111444444444444444444444444666666666666666666666666111555888:::===CCCMMMUUUdddyyyuuuiiieeedddbbbaaaaaa^^^[[[WWWTTTRRRRRRQQQPPPNNNLLLIIIGGGFFFDDDAAA>>>>>>===;;;999777555333333222333555666666444333111111111111000000...---------...000111111///...,,,...---,,,+++,,,...000222111000000000000222333444555555555555666666666777555444444333333444444555222//////111333222111111888444000000333666666555777888888999999999888888888666444222333555777999999999:::;;;<<<>>>>>>???CCCCCCCCCDDDEEEEEEFFFFFFHHHFFFDDDBBB???>>>===<<<999:::<<<<<<<<<>>>@@@CCCEEELLLTTTXXX\\\cccoooyyy|||ooocccZZZUUUSSSMMMIIIHHHJJJJJJKKKTTT___iiittt}}}sssiiibbbbbblllttt|||qqqbbb\\\ZZZUUUOOOKKKGGGFFFEEECCCCCCDDDHHHKKKRRRUUU___mmmzzzttthhh___UUUPPPPPPQQQ]]]qqqwwwmmmmmmgggggggggfffffffffgggggghhhgggeeecccaaaaaaaaaaaa___^^^[[[ZZZYYYVVVSSSQQQJJJHHHFFFEEEDDDBBB???<<<999888666555333333222222222222111111111111000000111111222222222333333333333333333333333333333333111222333444444444333222333444444555555444444333111333555666555555666777666888<<<<<<:::@@@SSSfffwwwttthhhddddddbbbaaabbb```]]]XXXTTTRRRPPPNNNMMMNNNLLLIIIGGGFFFDDDAAA>>>???>>>===;;;999777555444333444555666555444222111111111111111000///...------...///000000///...---...---,,,,,,,,,...000111111111000000111222333444444444444555555555555666444444444333333444444444888666555666777777666666111444777::::::888666555777888888999999888888888999888777666777888:::;;;888888999:::<<<===>>>>>>BBBCCCCCCDDDDDDEEEFFFFFFDDDCCCAAA???===<<<;;;:::888:::<<<===???AAAEEEGGGHHHPPPZZZbbbgggppp{{{xxxmmm```WWWOOOJJJGGGIIIGGGGGGKKKMMMQQQ[[[gggwwwwwwmmmhhhkkklllnnn{{{nnnfff```YYYQQQLLLHHHGGGEEECCCBBBBBBDDDFFFKKKNNNVVVcccppp~~~xxxmmm```XXXUUUTTT\\\kkk~~~oookkkggggggfffffffffggghhhhhhhhhfffdddbbbaaa`````````___^^^[[[ZZZYYYWWWSSSQQQMMMJJJGGGEEECCC@@@===;;;999888777555444333222222222333333333444444555555111222222222222333333333333333333333333333333333444555555555555555444444333444444555555444444333222444666666666555666777555777:::;;;<<>>@@@???>>><<<:::888777666333444555555555333222111222222222222111000//////---...///000000///...---///...---------...///000111111111111222333444555333333444444444555555555444444333333333333444444222222111222444666666555444666777555222333999>>>777888888999888888777777555555555666666777777777777777999:::;;;===>>>>>>BBBBBBBBBCCCDDDDDDEEEEEE@@@???===;;;:::999999888888:::===???BBBFFFJJJNNNPPPYYYdddmmmttt|||nnnfffZZZQQQKKKHHHEEEBBBGGGGGGJJJOOOTTT[[[gggrrr~~~sssmmmgggdddjjjuuutttkkkaaaWWWRRRLLLJJJHHHFFFDDDCCCBBBBBBFFFHHHNNNYYYdddqqqqqqccc\\\XXX[[[bbbnnnrrriiiffffffeeeeeeeeefffhhhiiifffeeedddbbbaaa`````````___]]][[[ZZZYYYWWWTTTQQQPPPMMMHHHDDDAAA???<<<::::::999777666444333333333222222333444555666777777222222222222333333333333444444444444444444444444888888777666555555555555444444555555555555444444333555777777777666777999777777:::===BBBPPPhhh}}}}}}rrrfffccccccbbbbbbcccccc___[[[WWWUUURRROOOMMMNNNLLLIIIGGGFFFDDDAAA>>>??????===<<<:::888777666444444444444444333222111222222222222222111000000---...//////000//////...000///......---......///111111222222333444444555444444444555555555666666555444444333333444444555777888777666777999888555666777666444333555999===888888888888888777777666222333555666666666666555888888999;;;<<<>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCC<<<<<<:::999999888888999:::<<>><<<;;;:::888666555444333333111111222333333444555555222222222333333333444444555555555555555555555555:::999777555444444555666444444555555555555444444444666888888888777888999:::999;;;AAAJJJ[[[uuu}}}qqqfffccccccbbbbbbcccaaa^^^[[[YYYXXXVVVSSSQQQNNNLLLIIIGGGFFFDDDAAA>>>======<<<:::999777666555444444444444333222111000111222222222222111111000---......///////////////000/////////......//////111222222333444444555555666666666666777777777777666555555555555555555666555777666333666<<<===:::888888999;;;===;;;777333888888888888888777666555444666888999::::::999888999:::;;;===>>>@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@:::::::::999999::::::;;;===???BBBEEEIIINNNUUUYYYeeelllwwwzzzmmmdddWWWPPPIIIEEEEEEHHHKKKKKKNNNSSSYYY^^^ccclllvvv}}}|||qqqkkkjjjeeelllyyywwwiiibbbWWWSSSNNNKKKJJJHHHFFFDDDGGGFFFHHHNNNTTT]]]lllyyyppp```ZZZUUUVVVZZZccctttuuuhhhcccbbb```___```bbbdddeeedddddddddcccbbbaaa``````___]]]\\\[[[ZZZXXXUUUSSSQQQMMMHHHEEECCCBBB@@@???<<<;;;999777555444333333333333333333333333333333222222333333333444444444555555555555555555555555999888666444333333444444444555555666666555555444444666888999888888999:::<<<:::<<>><<<;;;:::999777666555444555555444333222111111000000111111111111111000000------......//////000000////////////////////////111222333444555555555555666666777777777888888888777777666666666666777777///333444777EEE[[[jjjmmm[[[PPPCCC:::777888888777888888888888777666555555333444666888999999888888::::::<<<>>>@@@AAACCCDDDDDDDDDCCCAAA@@@>>>======999999999999:::;;;<<<===???AAAEEEIIINNNVVV^^^cccnnnttt}}}{{{oooccc[[[PPPMMMIIIEEEEEEHHHLLLOOOVVV^^^fffiiinnnuuu|||tttmmmdddeeekkkyyytttlll___YYYRRRMMMKKKIIIFFFDDDFFFDDDEEEIIIMMMSSS___jjj|||kkk```VVVTTTSSSUUUaaannnyyyllldddbbb```^^^^^^```bbbddddddeeeeeeddddddbbbaaaaaa___]]]\\\[[[ZZZYYYVVVTTTRRRNNNJJJGGGFFFDDDBBBAAA===<<<:::888666444444333555555555555444444444333333333333333444444444444444444444444444444444444666666555444333333333333555555666666666666555555444666888888888777888::::::999===IIIZZZnnn~~~rrrgggcccbbb``````aaa]]][[[YYYYYYYYYWWWUUUSSSNNNLLLIIIGGGFFFDDDAAA>>>;;;;;;:::888777666555444666555444222111111000000///000000111111000000///---------......///000111---...///000000000000000222333444555666666555555666666666666777777777777999999888888888888999999999===>>>CCC\\\oooVVVFFF>>>======888888888888777666555444111222333555666666777777999:::;;;===???AAACCCDDDFFFEEECCCAAA>>><<<:::999888888888999;;;<<<>>>>>>@@@CCCHHHNNNUUU___hhhooowww{{{zzzmmm```WWWRRRKKKLLLMMMLLLKKKOOOVVV]]]cccmmmvvvyyy}}}wwwmmmiiiiiippp|||~~~llldddYYYRRRNNNLLLHHHEEEEEEDDDDDDGGGHHHKKKTTT^^^lll{{{zzziiiZZZUUURRROOOVVVaaapppsssgggeeebbb______```bbbdddeeeeeeffffffeeedddbbbbbb___]]]\\\[[[[[[YYYWWWTTTTTTQQQNNNKKKHHHFFFBBB???>>>===;;;888666555444333333333333333444444444444333333333444444444444555333333333333333333333333444444555555555444444333555555666666666666555555333555777888777777888999;;;;;;BBBRRRfff{{{sssgggcccbbb```___```\\\ZZZYYYXXXWWWVVVSSSPPPNNNLLLIIIGGGFFFDDDAAA>>>;;;;;;:::999888666666555666555444222111000000000...//////000000000//////---------......000111111------///000111111111111222333444666666666666555555555555555666666666777:::999999999999999999:::888888444555OOO|||qqqTTT@@@777888888888888777666555444555555666777888999:::;;;888999:::<<>>;;;999777777777888999:::<<<>>>???AAADDDJJJQQQZZZeeepppxxx~~~{{{pppaaaTTTLLLIIIHHHMMMRRRTTTUUUZZZeeennnnnnyyyxxxpppkkknnnsss{{{xxxnnnaaaXXXSSSPPPLLLHHHFFFEEEEEEGGGGGGHHHOOOXXXcccrrrqqq^^^WWWRRRNNNRRR\\\eeeyyywwwiiigggccc```___```bbbdddeeeffffffgggfffeeecccbbb___]]]\\\[[[[[[ZZZWWWUUUVVVTTTPPPMMMJJJFFFAAA===>>>===;;;999777555444333//////000111222222333444333333333444444444555555333333333333333333333333333444555666666666444444555555666666666666555555333555777777777666777999===>>>GGG[[[qqqrrreeeaaabbb```^^^^^^___]]]ZZZXXXWWWTTTQQQNNNNNNLLLJJJGGGDDDAAA>>>===???>>><<<:::999777666666777666555444333222222222222111111000///......---............////////////...------------,,,,,,,,,111111222222333444555555555666666555555777;;;>>>:::::::::::::::999777777888888:::<<<@@@MMMkkkvvvKKK@@@;;;;;;;;;;;;999888777666777777888888888999999999;;;;;;<<<>>>???@@@AAABBBDDDDDDDDDCCCAAA@@@>>>===888:::<<<======???BBBDDDCCCIIIQQQZZZcccmmmvvv{{{~~~yyy{{{tttllldddYYYOOOLLLOOOPPPVVV^^^cccfffllltttzzz}}}sssqqqoooppp{{{{{{lll```XXXTTTPPPNNNGGGDDDCCCEEEFFFFFFKKKQQQ^^^gggvvvkkk\\\TTTQQQSSSWWW```pppyyypppeee``````ccccccccceeeeeeffffffeeeeeeddddddaaa___\\\[[[ZZZZZZXXXWWWYYYVVVQQQNNNKKKIIIFFFCCC======;;;999888777666666777777777666666555555555222555777888666444333333999777555555666666444333555555666666666666555555555555555555666666666777888555555999::::::<<>>???===<<<:::888777666666666555444333333333333333111111111000///.....................////////////////////////////////////222222333333444555555555222333333333222222444666888888888888777666555444;;;777444444555:::HHHWWWhhhppp~~~xxxJJJ555888888888888777666555444666777777888999999::::::<<<<<<======>>>???@@@@@@BBBAAA@@@???===<<<;;;;;;:::;;;===???@@@BBBEEEHHHMMMRRRZZZbbbjjjrrrxxx}}}{{{vvvpppjjjccc]]]VVVOOOOOOSSS[[[bbblllsssvvvyyy~~~yyysssmmmsss~~~xxxiii___XXXRRROOOIIIEEECCCDDDCCCBBBFFFKKKTTT]]]kkkzzzvvvcccXXXRRRRRRUUU___nnnzzzmmmeeecccccccccbbbeeefffffffffeeedddccccccaaa___\\\[[[ZZZZZZXXXWWWXXXUUUQQQNNNLLLJJJFFFDDD>>>===<<<:::888777666666333333222222222111111111111333666777666555555555666777888777444333444555555666666777777666666555555555555666666666666666888555555777777555666:::DDDFFFUUUooouuugggbbb```]]]ZZZYYYYYYXXXVVVVVVVVVUUUSSSQQQKKKJJJIIIFFFDDDAAA@@@???===<<<:::999777666555555444444333333333333444444111111000000//////..................////////////......//////000000111111333333444555666666666666666888999888666444555555::::::::::::999888777777999333000333666777999<<>>>>>>>>???===;;;999888888888888;;;===@@@BBBCCCFFFJJJMMMWWW\\\dddlllqqqvvvzzz|||~~~yyyrrrmmmaaa\\\XXXVVVSSSRRRWWW]]]iiiqqq|||{{{pppnnnrrrzzzxxxiii___VVVQQQMMMHHHDDDDDDCCCAAACCCGGGKKKRRR___lll{{{mmm^^^UUUSSSVVV]]]kkk|||wwwkkkfffdddcccbbbffffffffffffeeedddbbbbbbaaa___\\\[[[ZZZZZZXXXWWWXXXUUURRROOOMMMKKKHHHEEE@@@???===;;;999777777666444444444333333333333333///222555666666666666777444888;;;888333000333888555666666777777666666555666666666666666555555555666444555888777444666:::CCCMMMaaa}}}tttgggbbb```^^^[[[ZZZYYYWWWVVVVVVVVVUUURRRPPPJJJIIIHHHFFFDDDBBB@@@???<<<;;;999888666555555444333333333222333333444444111000000000/////////...............////////////+++,,,---...///000111111333444555666777777666666888:::======;;;999888888;;;<<<<<<;;;;;;:::999888555333333777<<<===;;;999BBBAAA999666999444555AAA555555666777888888777777444555666777999:::<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;888666555666777888;;;>>>AAADDDGGGKKKOOOSSS^^^dddlllrrrvvvyyyzzz{{{|||{{{yyywwwssslllddd^^^UUURRRQQQSSSVVVYYYbbbkkkvvv}}}zzzrrrqqqqqquuuuuuggg\\\UUUSSSMMMHHHGGGFFFCCCDDDGGGFFFLLLVVVbbbqqqwwweeeYYYVVVXXXZZZgggwww}}}ooogggdddccccccfffffffffeeedddcccbbbaaaaaa___\\\[[[ZZZZZZXXXWWWWWWUUURRRPPPOOOMMMJJJGGGAAA@@@>>><<<999888777666555555555555555555555555111333555666555555666777555888:::888444222444666444444555555555555444444666666666666555555555555333333666999999888;;;AAAEEEUUUoootttfffbbbbbb___]]]\\\[[[YYYWWWVVVUUUTTTQQQNNNJJJIIIGGGEEECCCAAA@@@???;;;:::999777666555555555333333222222222333444444000000000000////////////............////////////+++,,,---...000111222222444555666777888777666555222555888:::999888777777777888888777777666555444555666777777777777666555333======:::999111///;;;444555666777777888777777444555666777999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;999777666666777999:::<<>>;;;:::999777666666555555333333222222222222333333000000000000////////////............//////////////////000111222333444444333555666888888777555444///222555888888777888888888888888777777666555444111666888666444666888888222777444555;;;777000222333333444555666666555555555666666888999:::;;;;;;;;;;;;;;;:::::::::::::::888888777888888:::<<<======AAAFFFKKKPPPVVV\\\```kkkpppvvvzzz|||{{{{{{{{{vvvqqqjjjddd]]]WWWQQQMMMKKKLLLSSS^^^fffllluuu}}}~~~sssllljjjtttrrrhhh\\\SSSLLLKKKJJJGGGEEEFFFBBBEEEJJJQQQ[[[jjj|||uuuaaaVVVTTTWWWaaannn{{{xxxlllddd``````aaadddddddddddddddccccccbbbaaa___\\\[[[ZZZZZZXXXWWWUUUTTTSSSSSSSSSQQQNNNKKKEEEDDDAAA>>>;;;999777666444444444444555555555555555666777666444333444555999777555555666777555222222333333333333333333222555555555555666666666777555555777999777777???IIIXXXnnnxxxjjjeeedddaaa^^^]]]ZZZYYYXXXWWWWWWVVVSSSQQQKKKJJJHHHEEEBBB@@@===<<<;;;:::999888777666666666444444333222111111111111////////////000000000000............////////////000000111222222333444444333444666888888666444222111444777888888888999;;;999999999888888777666555///555777555666:::<<<;;;::::::111,,,555666111333444555555666666666555555666777777888999999::::::999999999999::::::::::::555666777999;;;===>>>???@@@DDDIIIOOOUUU[[[bbbgggpppssswwwyyyxxxvvvuuuuuukkkfff^^^WWWRRROOOLLLJJJIIIMMMWWWdddmmmqqqwww}}}|||rrrlllooottt|||tttdddZZZQQQOOOMMMIIIEEEEEEBBBDDDGGGKKKRRR___nnnxxxiii[[[XXXWWW___kkkwww~~~tttjjjaaa]]]]]]]]]bbbbbbcccddddddddddddcccaaa___\\\[[[ZZZZZZXXXWWWTTTTTTSSSTTTTTTRRROOOLLLGGGEEEBBB???<<<999777666555555555666666777777777444555555555444444555777777777777666555444444444444444444555555444444444333444444555666777888888777777888999888:::DDDPPPhhh~~~zzzlllfffdddaaa]]]\\\YYYXXXWWWWWWXXXXXXVVVTTTLLLKKKHHHEEEBBB???===;;;;;;;;;999888777777777777555444333222111111111111////////////000000000000............/////////000/////////000111111222222222444666777777666333222111333555666666666777999555555555555444333222111555888777444555888666000000:::999555888555222888777777888888888888777777777777888888999999999:::888888999999999:::::::::333555777:::<<<>>>???@@@BBBFFFLLLRRRYYY```fffkkkqqqtttvvvvvvssspppooonnnbbb\\\TTTMMMJJJHHHGGGGGGGGGMMMYYYgggpppssswww|||yyy{{{zzzrrroookkklllzzz}}}kkkaaaWWWSSSQQQKKKGGGEEEDDDEEEGGGIIIOOOYYYgggpppqqqccc___VVV___iiiuuu{{{sssiii```[[[ZZZ[[[aaaaaabbbcccddddddddddddaaa___\\\[[[ZZZZZZXXXWWWTTTTTTTTTTTTUUUSSSPPPMMMHHHFFFCCC???<<<999777777111111111222222333333333222333444444444555777999444888;;;888333111333777555555666666666666555555222333444555666888999999777777999;;;;;;@@@MMM[[[ssszzzkkkhhheee___\\\^^^[[[YYYVVVUUUUUUUUUTTTRRRMMMKKKHHHEEEAAA???===<<<<<<;;;:::888777666666555444333222222111111222222111111111000///---,,,+++////////////000000000000111111222111000111444666222444666888888666444222333444666777777777666666444555555666555555444444222333444666777777888888444777888555000...000444666555333222333444666888555666666888999;;;===>>><<<;;;:::999888888888888666777999:::;;;<<>><<<<<<<<<999888777666444444444444666666666666666666666666;;;999888888888777555333555555666666666666555555333444666666555555777888999555777<<<===BBBVVVnnnzzzkkkgggfff___\\\^^^[[[YYYWWWUUUUUUUUUSSSRRRNNNLLLIIIEEEAAA???======<<<;;;:::888777666555555444333222222111111222222222111000///...---,,,,,,////////////000000000000111222222222111222444666333444555666666555444333333444555666777666666555444444555555555444444444222333444555666666666555444666666222---***,,,...555555444333444555666777555555555666888999;;;<<<<<<;;;:::888888777777777777999:::;;;<<<>>>BBBDDDJJJMMMSSS[[[bbbiiimmmpppsssqqqooopppooojjjaaaYYYLLLJJJHHHFFFGGGJJJNNNPPPSSSZZZccciiimmmppptttwww{{{yyyooohhhjjjppp~~~xxxhhh```[[[UUUQQQOOOIIIFFFEEEGGGIIIMMMVVV```lll||||||nnnaaa```aaagggsss}}}sssiiiaaa\\\[[[ZZZ```cccaaabbbeeedddaaadddbbb^^^\\\[[[ZZZYYYWWWWWWVVVVVVUUUTTTSSSRRRQQQKKKIIIEEEAAA>>><<<<<<<<<999888777666555444444444666666555555555555555555666555555666888999888777555555666666666666555555444555777777666666888999;;;999;;;???@@@HHH```yyyxxxjjjgggfff___\\\^^^[[[YYYWWWVVVVVVUUUSSSRRROOOLLLHHHDDD@@@???>>>>>><<<;;;:::888777666555555444333222222111111222222222111000///...------...////////////000000000000111222333222222222444666444444444444444444444444333333444555555555555444333333333444444444444444333333444444444444444333555777777444000...000222444444444555555555666666777777777777888999:::;;;;;;:::999888777666666666999:::;;;;;;===@@@EEEIIIPPPSSSXXX^^^dddiiilllmmmooommmkkkiiifff```VVVOOOFFFEEEDDDDDDHHHMMMSSSWWW[[[```fffjjjlllooossswww~~~xxxmmmiiiiiirrrttthhh___WWWRRRQQQKKKGGGEEEFFFGGGIIIPPPXXX^^^nnn}}}jjjccc]]]___iiivvv~~~tttkkkddd```^^^aaacccbbbccceeeeeeccceeebbb___]]]]]]\\\ZZZYYYWWWWWWVVVUUUTTTSSSRRRRRRLLLJJJFFFCCC@@@===<<<<<<888777666666555555555555666555555555444444333333555444444555777999888777555555666666666666555555555666888888777777999:::===<<<>>>BBBDDDPPPlllwwwiiigggfff```\\\]]]ZZZYYYWWWVVVVVVUUUSSSQQQNNNLLLGGGCCC???=========<<<;;;999888666555555555444333222222111111222222222111000.........//////////////////000000000000111222444444333333555777555444333222222333444555333333444444444444444444333333222222333333444444555555555555555444333222222444555444333444666888333444555555666666555555::::::::::::::::::;;;<<<;;;:::999777666555555555:::;;;;;;<<<>>>BBBIIIMMMTTTWWW\\\aaafffiiikkklllkkkiiieeebbb]]]VVVMMMGGGDDDDDDCCCEEEJJJPPPWWW[[[dddgggjjjlllllloootttxxxyyypppkkknnntttrrrggg]]]WWWVVVNNNIIIFFFFFFFFFFFFJJJPPPTTTbbbvvvtttggg[[[XXX___lll|||{{{ssslllddddddcccbbbccceeeeeedddcccaaa___^^^^^^]]][[[YYYXXXWWWVVVUUUTTTSSSSSSSSSMMMKKKHHHEEEAAA???===<<<888777777666555555666666555555555444333333222222888666555555666666555444555555666666666666555555444666777777777777888:::======???BBBFFFVVVuuuuuuhhhffffff```\\\]]]ZZZXXXWWWWWWWWWVVVSSSQQQMMMJJJFFFBBB>>><<<;;;;;;;;;:::999777666555555444444333222222111111222222111000000/////////000000////////////000000000000111333555555444444555777666555333222222333555666444444444444333444444444333222222222222333444555666666777666666555444333///000111111111222444666333444555555666666555555;;;::::::999999::::::;;;:::999888777666666666666::::::<<<===@@@EEELLLQQQVVVYYY^^^cccgggjjjkkkkkkgggeee```ZZZTTTNNNGGGCCCCCCDDDFFFJJJPPPWWW^^^bbbjjjmmmnnnnnnnnnpppuuuzzzyyysssssssssuuuyyy{{{rrrnnnmmmuuuuuuggg___]]]RRRMMMHHHHHHGGGEEEGGGJJJOOOYYYjjj}}}|||kkkZZZUUUYYYdddssswwwjjjfffbbbbbbcccdddddddddaaa```^^^^^^^^^]]][[[YYYYYYXXXVVVUUUTTTSSSSSSTTTNNNMMMJJJGGGCCC@@@>>>===999888777666666666666666555555444444444333333333999777555444555555555444555555666666666666555555333555666666666666777999<<<===???BBBJJJ^^^|||sssgggffffff```\\\]]]YYYXXXWWWWWWWWWVVVSSSPPPKKKJJJGGGCCC@@@===;;;:::;;;:::999777666555444444444333222222111111222222//////000111111111000000////////////000000000000111333555666555555666777666555444333333444555666666555444444333444444444333333222222222444555666666777777777666555444444444444333333222222333333444444444555555555666666777777777666777777888888999888888777777888888888:::;;;>>>@@@DDDIIIPPPTTTXXX[[[```dddggghhhhhhhhhccc___ZZZSSSMMMHHHEEEDDDBBBEEEJJJQQQYYYaaahhhlllnnnppprrrqqqppprrrxxx||||||pppgggaaa```aaabbbeeennn~~~|||ppplllooo|||nnnaaa]]]WWWQQQLLLKKKJJJGGGFFFHHHLLLRRR___pppmmmZZZUUUVVV]]]iiiwww}}}ppphhhbbbbbbcccbbbaaaccc```___^^^^^^___^^^\\\ZZZZZZXXXWWWUUUTTTTTTTTTTTTPPPNNNLLLHHHEEEAAA>>>===::::::888777666555555555444444444444444444444444888666444444666777888777555555666666666666555555333444666666555555777888;;;<<<>>>EEESSSkkkrrrfffffffff```\\\]]]YYYXXXXXXXXXXXXVVVSSSPPPKKKKKKIIIGGGCCC???<<<:::;;;:::888777555444444444444333222222111111222222---...111222333222000///////////////000000000000111444666777666666666777666666666555555666666666777777555444444444555555444333222222333555777888555555555666666555444444888777555555555555555555555555444333444555666777555555555555666777777888888777777888888999:::;;;;;;===AAAEEEIIINNNTTTXXX[[[^^^aaadddfffeeedddbbb^^^ZZZSSSLLLFFFDDDEEEFFFGGGJJJQQQYYYaaahhhmmmpppooorrrttttttsssuuuzzz~~~uuulllddd^^^[[[VVVXXXYYY[[[aaannnwwwpppooowwwxxxhhhbbb[[[UUUOOOOOOMMMIIIGGGGGGIIIKKKTTTcccqqqkkkZZZVVVVVVWWW```lllxxxuuujjjbbbaaaaaa______aaa``````___```aaa```^^^\\\ZZZYYYWWWUUUTTTTTTTTTUUUQQQOOOMMMJJJFFFBBB???===<<<;;;999777666555444444444444444555555666666777:::888555555666777777777555555666666666666555555444555777777666666888999;;;<<<@@@KKK```|||rrrfffffffff```\\\]]]YYYXXXXXXXXXXXXVVVRRRPPPLLLLLLKKKIIIFFFBBB===;;;;;;:::888777555444444444444333222222111111222222+++...111444444333000...////////////000000000000222444666777777666666777666777777777777777777666888777666555444555555666555444333222333555777999333333444555555444444333222111000111333555555555666555333222333444666888666666666666777888999:::777777777888999;;;<<<===<<>>BBBCCCFFFJJJOOOUUU[[[^^^``````aaa```___]]]ZZZXXXSSSLLLHHHIIIIIIGGGKKKQQQXXX\\\aaaeeeggghhhjjjkkknnnsssyyy}}}~~~~~~~~~~~~~~~}}}|||{{{||||||yyyuuuoookkkbbbdddfffeeeaaa^^^[[[ZZZXXXWWWUUUUUUXXX^^^dddhhhrrr}}}yyyrrrpppzzzpppiii^^^TTTRRRQQQNNNKKKJJJFFFHHHMMMUUU^^^kkk|||ooo```YYYUUUSSSTTTWWWbbbmmm{{{zzzmmmddd```_________dddbbbaaa``````___\\\ZZZYYYYYYXXXWWWUUUTTTTTTSSSSSSQQQOOOMMMKKKGGGCCC???===:::777666555555333222444333333444555777999:::FFF???666111222555888999444444444555666777777888777888999888777888:::;;;======FFF[[[yyyssshhhdddbbb___\\\\\\YYYXXXWWWWWWXXXWWWUUUSSSPPPNNNJJJFFFBBB@@@>>>===999888666555444444555555444222000000111222222111111111111000000000//////000//////000000111222333444555666777777666555444777777777777666555444333666666666666666555444444666555444444444444555666666666666666666666666666666555444444444444555666444444555666888999::::::888888888888888888888888666777999999999:::<<<>>>BBBCCCGGGLLLQQQVVVZZZ]]]^^^^^^___^^^\\\YYYUUUSSSLLLGGGEEEHHHJJJLLLRRRYYY^^^aaadddggghhhiiikkklllvvvyyy~~~~~~{{{yyywwwwwwxxxyyyzzz}}}~~~{{{yyyvvvuuuuuussspppkkkhhhfffccc___\\\[[[___dddggghhhgggggggggaaa___\\\YYYXXXYYY[[[]]]```hhhtttuuupppuuu|||ooodddYYYTTTRRRMMMIIIHHHGGGHHHLLLSSSYYYeeexxx{{{oooaaaZZZVVVSSSSSSVVV[[[ffftttssshhhbbbaaaaaaaaacccbbbaaaaaaaaa```]]][[[YYYXXXXXXWWWVVVUUUTTTSSSSSSRRROOOMMMKKKHHHCCC@@@===;;;888777777666444222444444333444444666888999@@@<<<777444555666777666444444555555666777777888666777888888777777999;;;???BBBMMMddd~~~rrrfffbbb```]]]ZZZZZZZZZXXXVVVVVVWWWWWWVVVUUUPPPNNNJJJEEEBBB??????>>>999888666555444444555555333333333222000///111222111111000000000000///////////////000000222333333444555666777777666555444555555666666666666555555777777777777777666666666666555555444444555555666666666666666666666666666666555444444444444555666444555555666666777888888888888888888888888888888666888999::::::;;;>>>@@@BBBEEEIIINNNSSSWWWZZZ[[[\\\\\\\\\[[[XXXSSSNNNKKKGGGCCCCCCGGGLLLQQQYYY```eeefffhhhhhhhhhiiilllooo{{{~~~yyyuuusssooorrrvvvzzzzzzxxxxxxxxxwww{{{yyyuuusssrrrqqqooommmiiihhhfffdddaaa```___^^^\\\ZZZXXXWWWWWWVVVUUUSSSXXX^^^gggnnnqqqssstttuuummmkkkgggbbb]]]YYYVVVUUUWWW[[[```fffmmmttt|||uuusss||||||ooobbb[[[VVVOOOJJJIIIHHHHHHJJJOOOSSS\\\kkkzzzuuuggg```ZZZVVVTTTVVVVVVaaappp|||nnneeebbbbbbbbbcccbbbaaaaaaaaaaaa___]]]YYYXXXXXXWWWVVVUUUTTTTTTTTTRRRPPPNNNLLLHHHDDDAAA===<<<:::999999888555222555444444333444555666777999888777777888888555444444555555666666777777888555777888777777777999;;;===DDDTTTmmm}}}rrrfffbbb```]]]ZZZZZZ[[[YYYVVVUUUVVVVVVVVVVVVRRROOOJJJEEEAAA>>>======999888666555444444555555222444666444000...000222111000000000/////////////////////000111222333444444555666777777666555444444444555666666777666666888777777666666666666666666666555555555555666666555555555555555555555555555555555444444555555555555555555555666666666666888888888888888888888888666888999:::;;;<<>>===;;;;;;;;;999666333666555444333333444555666555666777888888777666444555555666666777777777777555666777777777888:::<<<>>>HHH[[[vvvsssgggcccbbb^^^[[[[[[[[[YYYVVVUUUVVVVVVVVVVVVTTTQQQLLLFFFAAA===;;;:::999888666555444444555555222555666444111///000222000000000////////////...//////000000111333444555444555666777777666555444333444555666777777777777777666555444444444555555666666666666666666666666333333333333333333333333444555555555555555555444555555555555666666666666777777777777777777777777666888:::;;;<<<>>>AAADDDFFFIIINNNSSSWWWYYYYYYYYYZZZZZZXXXTTTOOOJJJEEECCCCCCEEEHHHLLLRRR[[[bbbeeeeeeeeeeeedddfffjjjpppuuuyyy{{{~~~}}}zzzuuuqqqpppmmmsss{{{{{{mmmiiiccc___^^^]]]]]]\\\\\\[[[ZZZ[[[\\\[[[YYYWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVXXXZZZ]]]aaacccmmmsss||||||rrrggg^^^XXXOOONNNMMMNNNQQQTTTVVVWWW```gggssszzzuuuvvv~~~uuuiiiaaaXXXRRRQQQLLLIIIIIIKKKNNNQQQ[[[eeezzzuuuiii^^^XXXXXXUUUaaauuuyyyjjjbbb``````bbbaaa```aaabbbaaa___]]]YYYXXXXXXWWWWWWVVVVVVVVVTTTRRRPPPOOOMMMJJJFFFCCC???>>><<<;;;;;;999777555777666555444333444555555555666666777666777777888666666666777777777777777555777888888888999;;;===CCCOOOfffttthhhdddccc___\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUSSSQQQLLLGGGBBB>>>;;;999999888666555444444555555222444555444333111111111000000////////////......//////000000222333555666444555666777777666555444444444555666777777666666666555444222222333333444555666666777777666666555333333333333333333333333444444555666666555444444666666666666666666777777666666666666666666666666666888:::<<<===???CCCEEEIIIKKKPPPUUUXXXYYYZZZYYYYYYWWWTTTPPPKKKGGGDDDCCCAAAFFFKKKPPPXXXaaaggghhhbbbbbbbbbccceeejjjqqqvvvyyyzzz{{{yyyuuuqqqooonnnuuuzzztttjjjfffaaa^^^]]]\\\\\\[[[YYYYYYZZZ\\\^^^]]][[[XXXXXXXXXWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^```dddiiimmmwww}}}yyylll```ZZZJJJIIIGGGHHHKKKNNNOOOOOOTTTYYYaaakkkvvv~~~ssspppppp|||~~~qqqfff]]]VVVTTTOOOKKKJJJLLLMMMOOOVVV^^^pppuuueee[[[WWWRRR^^^ssspppeeeaaa```bbbaaa````````````^^^\\\XXXXXXXXXXXXWWWWWWVVVVVVTTTSSSQQQOOONNNKKKGGGDDDAAA>>>;;;::::::999777666777777555444444555666777666777777777666666888:::777777777777777777777777666777999999999:::===???EEETTTnnnttthhhdddccc___\\\\\\YYYXXXWWWWWWXXXWWWUUUSSSNNNNNNLLLIIIDDD@@@<<<:::999888666555444444555555333222222333555444222111000000/////////.........//////000111222444555666444555666777777666555444555555666666666666666555666555333222111222333444555666777888888777666555444444444444444444444444444444555666666555444444666666666777777888888888777777777777777777777777666888;;;===>>>AAADDDGGGKKKNNNQQQUUUXXXYYYZZZZZZWWWTTTOOOKKKGGGEEEDDDDDDCCCKKKQQQUUU\\\dddgggeeeaaaaaabbbbbbeeejjjpppuuuvvvwwwwwwuuusssrrrsssttt~~~~~~rrrooojjjgggeeeeeecccbbbaaabbbdddgggiiiiiifffdddcccccccccccccccdddeeefffgggiiikkkkkkmmmpppvvv{{{zzzmmmbbb\\\RRRNNNIIIGGGHHHJJJKKKJJJKKKNNNSSSYYY___fffnnnssszzzsssmmmiiiooo||||||oooddd\\\ZZZSSSNNNLLLLLLLLLLLLQQQWWWeeessssssbbbZZZRRR\\\nnnwwwjjjdddcccbbbaaa_________^^^\\\ZZZXXXXXXXXXXXXWWWWWWWWWWWWTTTSSSQQQPPPNNNLLLHHHEEEBBB???:::888888888888777888777666555666666888888555777:::999777777888999777777777777777777777777777888:::::::::<<<>>>@@@JJJ]]]zzzssshhhdddbbb___\\\\\\XXXXXXWWWXXXYYYXXXUUUSSSKKKKKKKKKIIIFFFBBB>>><<<999888666555444444555555333222111333666666333000000/////////............//////000111222444666777444555666777777666555444555666666666666666555555777555333222222222444555555666777888888777666555666666666666666666666666333444555666666555444333666666666777888999999999888888888888888888888888666888;;;===???AAAEEEHHHMMMOOORRRUUUXXXYYYZZZ[[[UUURRRLLLGGGDDDCCCCCCDDDIIIQQQWWWYYY]]]cccccc___bbbbbbcccccceeeiiiooosssqqqrrrsssssssssuuuyyy{{{~~~{{{vvvrrrpppooommmkkklllmmmpppsssvvvvvvssspppqqqqqqqqqqqqrrrssstttuuuuuuwwwyyyyyyzzz}}}yyynnneee```ZZZTTTKKKEEEDDDDDDDDDCCCGGGHHHKKKMMMPPPUUU[[[___bbbfffmmmvvv~~~zzzzzz{{{{{{uuunnnggghhhooo}}}wwwjjjbbb___VVVQQQMMMMMMKKKJJJMMMRRR]]]kkk~~~iii^^^VVV]]]kkk}}}nnnhhhfffbbbaaa______^^^]]]ZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWTTTSSSQQQPPPOOOLLLHHHEEECCC???:::777666777888888888777666666666888999:::444888;;;<<<:::777777888888888888777777777777777888999;;;;;;;;;===???AAAUUUjjjpppdddbbb^^^``````YYYYYYXXXWWWXXXXXXWWWUUURRRKKKJJJHHHDDDAAA>>>;;;:::888777555444333333444444)))...222333111//////000111111111111111111111111000111222333555666777777333444555666777777777777555666666777777777777666111111111222333444555666===;;;:::::::::999777444666666666555555444444444111111222222222333333333333333444444555666666666666666666666777777777777<<<===???@@@AAADDDHHHKKKNNNOOOPPPRRRSSSUUUVVVWWWPPPNNNJJJGGGEEEEEEGGGHHHMMMRRRXXX]]]```aaabbbcccbbbdddfffffffffgggiiikkknnnmmmlllmmmqqqxxx~~~~~~|||~~~}}}}}}|||}}}~~~zzzssslllddd\\\VVVQQQLLLFFFCCCCCCEEEHHHIIIEEEFFFGGGIIIJJJLLLMMMNNNQQQUUU[[[aaakkk{{{yyyssspppnnnqqqxxx}}}pppiiihhhjjjqqq}}}yyypppiii]]]UUUOOONNNNNNKKKLLLNNNVVVcccrrrwwweeecccbbbfffssszzznnnhhhccc^^^]]]___```\\\ZZZ[[[XXXXXXWWWWWWWWWVVVVVVVVVSSSRRRQQQOOOMMMLLLJJJJJJCCCBBB@@@===;;;999888888444555666777777666555444777777888888888888777777777777777777777777777777:::999999:::999:::BBBKKK^^^yyyrrrfffccc___```aaaZZZYYYXXXXXXXXXXXXWWWTTTRRRLLLJJJHHHEEEAAA>>><<<:::888777555444333333444444///111444555444333222333........................111111222333444666777888777777777777666555444444666777777888777777666666555555555444555555666666999888888888999999777555555555555444444444333333222222222333333333333444555555666666777888888888777777777888888888888888:::===???AAABBBEEEIIIKKKPPPPPPQQQQQQRRRSSSSSSTTTNNNLLLHHHEEEDDDFFFHHHJJJQQQUUUZZZ^^^``````aaaaaaccceeeggghhhhhhhhhiiijjjkkkjjjkkkmmmssszzzsssooojjjddd^^^XXXRRRNNNOOOKKKFFFCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIILLLNNNRRRUUU[[[ggguuu{{{tttpppmmmooouuuxxxkkkiiihhhkkktttuuukkkaaaXXXQQQOOONNNLLLLLLNNNRRR]]]jjjwwwnnnccc______iiiwwwuuulllgggaaa^^^``````]]][[[[[[YYYYYYXXXXXXWWWVVVVVVUUURRRRRRQQQOOONNNLLLKKKJJJCCCBBB@@@===;;;999888888555555666777777666555555777777777777777777777777777777777777777777777777:::888999;;;;;;===FFFQQQjjjttthhhfffaaaaaabbb[[[YYYXXXXXXXXXXXXWWWTTTRRRLLLJJJHHHEEEAAA>>><<<:::888777555444333333444444333222222333444555444333........................222222222222444666888999999888888777777666555555888888888888888777666555777777666555555555555555777666666777888888777555444444333333333333333222333333333444444444555555555555666666777888888888888888888999999:::::::::999<<<@@@CCCEEEGGGIIILLLQQQQQQQQQQQQPPPPPPPPPPPPLLLJJJGGGDDDEEEHHHKKKNNNWWWYYY]]]___``````aaabbbfffhhhjjjjjjiiigggggghhhggghhhjjjooouuu}}}yyysssoooccc```[[[WWWTTTQQQMMMKKKMMMJJJGGGDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEHHHJJJKKKNNNTTT^^^eeeqqqyyy|||wwwsssrrrvvvtttnnnhhhgggkkkxxxsssfff]]]TTTQQQOOOMMMLLLNNNNNNVVV```kkk|||zzziii```[[[^^^gggsssuuullleee```aaaaaa^^^[[[\\\[[[ZZZZZZXXXWWWVVVUUUTTTRRRRRRQQQPPPNNNLLLKKKJJJDDDCCCAAA>>>;;;:::888888555666666777777666666555999888777666666777888999777777777777777777777777999888:::<<<===AAALLLXXXyyyvvvkkkhhhbbbaaabbb\\\ZZZYYYXXXXXXXXXWWWTTTQQQLLLKKKHHHEEEBBB???<<<;;;888777555444333333444444444111......111333222000////////////////////////333222222222444666888:::666666666777777888999:::999999999999888777555555555444444444444444555555999888777777888888666444222222222222222222222222444444444444555555555666333333444444555666666666777777777888999::::::;;;999<<>>CCCQQQ```xxxnnnkkkcccaaabbb\\\ZZZYYYXXXXXXXXXWWWSSSQQQLLLKKKIIIFFFBBB???<<<;;;888777555444333333444444444000------///111111///000000000000000000000000333222222333444666888:::777666666666777888999:::999999999888888666555444333333333444555666888999<<<;;;999999888777444222222222222222222222222222444444555555555666666666333333444444555666666666555555666777888::::::;;;:::>>>BBBFFFGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJKKKNNNRRRVVVYYYZZZ[[[]]]^^^___bbbfffiiipppppppppmmmhhhdddbbbaaadddgggnnnuuu|||yyyppphhhbbb^^^^^^\\\XXXVVVUUUTTTQQQPPPKKKJJJHHHHHHIIIJJJHHHGGGHHHGGGGGGFFFDDDCCCBBBBBBCCCEEEHHHKKKMMMPPPTTTVVVUUUUUUWWWXXXXXXYYY[[[^^^aaahhhtttxxxoookkknnn{{{tttgggZZZUUUTTTRRRQQQQQQNNNPPPTTT\\\hhhzzz~~~xxxiii[[[XXXYYY___oooxxxmmmcccaaabbb```^^^^^^^^^]]]\\\ZZZXXXVVVUUUTTTRRRRRRRRRRRRPPPMMMKKKIIIGGGEEEBBB???===:::999888777777777666666777777777:::888666555555666888:::888888888888888888888888::::::;;;===>>>EEEVVVgggyyyppplllcccaaaaaa\\\[[[ZZZYYYXXXXXXVVVSSSPPPMMMKKKIIIFFFBBB???===;;;888777555444333333444444444222000///000111111111////////////////////////222222333555666777888999:::999777666555555666777777777777777777666555444444444555666888:::<<<======<<<:::999888666333111111222222222222333333333444444444555555555666666555555666666777888888888444444555777888:::;;;<<<>>>@@@DDDFFFGGGIIIKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKMMMPPPSSSWWW[[[]]]ZZZ[[[\\\]]]___ccciiimmmqqqqqqoookkkgggcccbbbbbbgggkkkrrrzzzxxxpppiiiccc```___]]]\\\[[[ZZZXXXTTTRRRPPPNNNLLLKKKLLLLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBEEEGGGIIIKKKNNNPPPRRRSSSRRRPPPPPPQQQPPPNNNPPPUUUUUU___oooxxxpppmmmsss{{{qqqaaa[[[YYYVVVSSSSSSNNNOOORRRYYYbbbooolll]]]XXXVVVXXXiii}}}|||oooccc```bbbaaa______^^^^^^\\\[[[YYYWWWVVVUUURRRRRRSSSRRRQQQNNNKKKIIIHHHFFFCCC@@@===;;;999888888777777666666777777888999888777666666777888999888888888888888888888888999:::<<<>>>@@@JJJ^^^qqqyyyqqqmmmccc``````[[[[[[ZZZYYYXXXXXXVVVSSSPPPMMMLLLIIIFFFCCC???===<<<888777555444333333444444333333333222111000111222000000000000000000000000000222444777888888888777:::888666555444444555666555555666666666555555444666666666777888:::;;;<<<;;;:::888888777666333111222222222222333333444444333333444444444555555555555555666666777888888888444555666888:::;;;======AAACCCEEEFFFFFFHHHKKKNNNNNNMMMLLLKKKJJJHHHGGGGGGJJJLLLOOOTTTXXX[[[]]]^^^\\\\\\\\\\\\]]]bbbiiinnnnnnmmmlllhhheeedddfffgggkkkpppwww~~~}}}wwwqqqlllhhhhhhgggggghhhhhheeeaaa^^^^^^[[[WWWTTTRRRQQQOOONNNNNNMMMMMMKKKJJJIIIHHHGGGHHHIIIKKKNNNRRRUUUWWWWWWUUUQQQOOOOOOLLLHHHIIIOOOOOOYYYkkkxxxooonnnqqq}}}~~~kkkbbb^^^YYYUUUSSSMMMMMMPPPVVV\\\fffyyywwweee^^^XXXVVVfff{{{~~~pppbbb___aaabbb``````^^^]]]\\\[[[YYYXXXWWWVVVRRRRRRSSSSSSQQQNNNKKKIIIHHHGGGDDDAAA>>>;;;999999888888777666666777888888777777777777777777777777888888888888888888888888888:::===@@@DDDPPPggg|||yyyqqqmmmccc___```ZZZ[[[ZZZYYYXXXXXXVVVSSSPPPMMMLLLIIIFFFCCC@@@===<<<888777555444333333444444000333444333000...000222222222222222222222222222///222555888999999777666666555444333444666888999444444555555555555555555666666555555666777888888888777666666777666444222222222222333333444444444333333333444444444555555333333444444555666666666555666777999;;;===>>>???CCCDDDEEEEEEFFFHHHKKKNNNPPPOOOMMMKKKIIIFFFEEEDDDIIILLLPPPUUUYYY\\\]]]]]]]]]]]]\\\[[[\\\aaahhhmmmkkkjjjiiifffeeefffiiilllnnnssszzzzzztttqqqttttttuuuwwwxxxuuuqqqmmmkkkgggaaa\\\YYYWWWTTTSSSTTTSSSRRRQQQPPPOOONNNMMMKKKKKKNNNSSSYYY^^^```aaaZZZTTTQQQPPPKKKDDDCCCIIIKKKUUUhhh~~~rrrmmmmmmnnnsssgggaaa[[[VVVSSSKKKKKKNNNTTTXXX```qqqpppfff^^^YYYggg|||pppbbb___aaabbbaaaaaa^^^]]]\\\[[[ZZZYYYXXXWWWRRRRRRSSSSSSRRROOOKKKIIIIIIGGGDDDAAA>>>;;;:::999999888777666666777888999777777888888888888777777888888888888888888888888777999>>>BBBGGGUUUooorrrkkkfff```]]]]]]\\\ZZZXXXWWWVVVTTTQQQOOOLLLIIIFFFCCCAAA???===;;;===:::888666666555333222555222//////111222222000000111111222222333444444555555666888999999999999888777666444444555555666666666555444444444444555666555555555666777999:::777666444222222222444555444444444444444444444444777666555444444444444444666666666666666666666666666666777888999;;;===>>>BBBCCCEEEGGGIIIJJJJJJKKKIIIHHHFFFDDDCCCBBBBBBBBBAAAFFFLLLRRRUUUVVVXXXYYYZZZ[[[\\\^^^aaadddggghhhiiiiiihhhfffeeegggjjjmmmtttxxx}}}~~~~~~~~~}}}wwwoooiiihhhhhhgggfffgggccc]]]XXXTTTRRROOONNNOOOPPPRRRWWW^^^dddhhhiiibbbZZZQQQLLLLLLNNNMMMKKKQQQUUUddd|||wwwnnnlllrrryyysssiiiaaaZZZTTTTTTQQQNNNNNNPPPXXXhhhwwwzzzhhh______hhhsss|||sssgggaaabbbeeeffffff```___^^^]]][[[ZZZYYYXXXTTTTTTSSSQQQPPPOOONNNMMMJJJGGGCCCAAA@@@>>><<<:::;;;:::999777666555555555555666777888888777666555888888999:::::::::999999;;;>>>@@@BBBJJJ]]]vvv~~~qqqjjjeee```]]]]]]\\\ZZZXXXWWWWWWUUURRROOOKKKHHHDDDBBB@@@>>>;;;999999777555444555555444333555222//////111222111000000111111222222333444444555555666777888888888888888777666666666777888888666666555444444444444555666555555555666777999:::888777555333333333444555444444444444444444444444666666555444444444444444666666666666666666666666666666777888999;;;===>>>BBBCCCEEEGGGHHHIIIJJJJJJHHHGGGEEECCCBBBAAABBBBBBAAAEEEKKKOOORRRTTTWWWYYYZZZ[[[]]]___aaaccceeeffffffgggfffeeefffiiinnnqqqvvvyyy}}}zzzyyyxxxxxxwwwzzztttllleeeaaa]]][[[YYYWWWXXXZZZ___ffflllpppqqqjjjbbbXXXRRRQQQRRRQQQPPPRRRUUUcccyyy}}}qqqlllkkkppp}}}pppfff\\\VVVVVVRRROOOOOOOOOUUUcccqqqtttgggccckkkuuu|||sssggg```___aaabbbbbbaaa```___]]][[[ZZZXXXXXXUUUUUUTTTSSSQQQPPPOOOOOOKKKHHHEEECCCAAA@@@===;;;::::::999777666666666666777777888888888777777666777888888999999999999999:::<<>>???BBBCCCDDDFFFGGGHHHHHHHHHEEEDDDCCCAAA@@@@@@AAAAAABBBDDDHHHLLLNNNQQQUUUXXXZZZ\\\^^^aaacccdddccccccdddddddddeeegggkkkrrrwwwyyy{{{~~~~~~~~~{{{tttnnnjjjgggcccdddfffkkkrrrxxx{{{|||rrrjjj___XXXUUUTTTSSSRRRVVVXXXcccxxxwwwooojjjjjjttt{{{nnnccc\\\XXXTTTQQQPPPOOOSSS]]]hhh}}}qqqgggkkkuuu|||ttthhhaaa____________bbbaaa```^^^[[[YYYXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPMMMJJJGGGDDDCCCAAA???===:::999888777777777777777999999888777777777777777777777777888888888999999999;;;>>>EEETTTnnn|||mmmgggddd```\\\\\\[[[ZZZYYYYYYXXXVVVRRROOOJJJGGGCCCAAA???===:::888777555333333444555444333333222111111111111111000000111111222222333444444555555555666555555444444111111222333444555666777666666555444444444444555666666666666666777888888777777555444333333333444333333333333333333333333555555444333333444444444555555555555555555555555666666777888:::<<<>>>???BBBCCCDDDEEEFFFGGGGGGGGGCCCBBB@@@??????@@@@@@AAACCCEEEGGGIIILLLOOOTTTWWW[[[^^^aaadddeeeeeecccbbbdddddddddeeegggmmmuuuzzz|||}}}~~~}}}}}}~~~~~~{{{xxxxxxyyy{{{zzztttqqqrrrsssxxx~~~~~~wwwmmmddd___\\\YYYWWW[[[\\\fffxxxvvvrrrmmmpppxxxllldddZZZUUURRRQQQPPPQQQXXXaaassszzzjjjjjjqqq~~~~~~}}}{{{{{{tttkkkdddaaaaaaaaaaaacccbbbaaa^^^\\\YYYWWWVVVVVVVVVUUUTTTRRRQQQPPPOOOMMMJJJGGGEEECCCBBB???===999999888777777888888888:::999777666555555666777666666666777777888999999;;;;;;???HHHZZZvvv}}}mmmfffddd```\\\ZZZZZZYYYYYYYYYYYYWWWSSSPPPKKKHHHDDDBBB@@@>>>;;;999999777555444555555333222111222222222111000000000000111111222222333444444444555555555555444444333000111222333555666666777666666555444444444444555666666666777777777777777444444333333333222333333222222222222222222222222444444333333333444444555444444444444444444444444555666777888;;;===???@@@BBBCCCDDDDDDEEEEEEEEEEEE@@@??????>>>>>>???AAABBBEEEFFFHHHJJJLLLOOOTTTWWW]]]___cccfffgggfffdddbbbdddeeeffffffiiinnnuuuzzz}}}~~~~~~}}}|||}}}~~~zzzuuurrrqqqrrrtttyyyyyyrrrkkkeeebbbaaabbbjjjzzzxxxqqqppp}}}qqqhhh\\\WWWSSSSSSRRRQQQVVV]]]mmmrrrlllpppzzz~~~yyyxxxwwwuuuuuupppiiidddaaaaaabbbcccdddcccaaa^^^\\\YYYXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOMMMJJJGGGDDDCCCAAA???===999999888888888888888999999888666555444555666666666666666666777888999:::;;;<<>>;;;999:::888555555555555333222000222333333111000000111000111111222222333444444444444555555555555555444222333555666888888888888666666555444444444444555666666777777777777666666111222222222333333333333222222222222222222222222333333333333333444444555444444444444444444444444555666777999;;;>>>@@@AAABBBBBBCCCDDDDDDDDDCCCCCC>>>>>>======>>>@@@AAABBBHHHIIIKKKMMMNNNQQQUUUYYY]]]___cccfffgggfffeeecccdddeeegggiiikkkpppvvvzzz}}}}}}~~~}}}|||}}}|||wwwqqqmmmkkkkkkmmmsss|||}}}tttnnnkkklllsss{{{tttqqqzzzvvvkkkbbb\\\VVVUUUSSSRRRUUUZZZgggxxx}}}sssrrruuu|||}}}xxxvvvssspppnnnkkkgggbbb``````aaabbbcccbbbaaa___\\\ZZZYYYXXXUUUUUUTTTSSSQQQPPPOOONNNNNNKKKGGGEEEDDDBBB@@@>>>;;;:::999888888888888888777777666666666666777777777666666666777999:::<<<:::===GGGZZZvvvooofffddd```[[[XXXYYYYYYZZZ[[[[[[XXXTTTPPPJJJGGGCCCAAA???===:::888777555333333444555444333///222444444111///000111000111111222222333444444333444555666666666666666444555666888999999888888666666555444444444444555666666777888888777666555000111222333444555555555444444444444444444444444333333222222333333444555666666666666666666666666555666777999;;;>>>@@@BBBBBBBBBCCCCCCCCCBBBBBBAAA============???@@@BBBDDDKKKMMMOOOQQQRRRTTTWWWZZZ\\\^^^aaadddeeeeeedddcccaaadddgggkkknnnrrrwww{{{{{{|||}}}}}}}}}}}}|||vvvooojjjhhhhhhhhhoooxxx|||}}}}}}yyy|||uuujjjbbbZZZWWWTTTQQQSSSWWW^^^nnnyyytttttt||||||yyytttpppllljjjgggccc```___```bbbbbbbbb```___]]][[[ZZZYYYVVVVVVUUUTTTRRRQQQPPPPPPOOOLLLIIIGGGEEECCCAAA???<<<;;;:::999888777777777666777888999999999999999888777666666777999<<<===;;;???LLLcccooogggeeeaaa[[[WWWYYYYYYZZZ[[[[[[YYYTTTPPPIIIFFFBBB???>>><<<999777444222111111333555444444///222444444111///000111000111111222333333444444333444555666777777777777333444555777777777666666666666555444444444444555666666777888888777666555///000222444555666777777666666666666666666666666222222222222333333444555888888888888888888888888555666777999<<<>>>AAABBBBBBBBBCCCCCCBBBBBBAAAAAA============???AAACCCDDDLLLOOOQQQSSSTTTVVVYYY[[[ZZZ\\\___aaacccdddcccccc___bbbggglllppptttyyy|||zzz|||}}}~~~}}}~~~|||vvvooojjjggggggeeelllvvvpppfff]]]XXXTTTPPPQQQTTTUUUeeezzz{{{uuuvvv~~~xxxrrrnnnmmmjjjeeebbb```aaacccbbbaaa```___]]]\\\[[[ZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQNNNJJJHHHGGGEEECCCAAA===<<<;;;999888777777777666777999;;;<<<<<<<<<;;;888888777777888:::===>>>===BBBOOOgggrrrgggccc___ZZZWWWYYYYYYYYYZZZZZZWWWRRRNNNIIIFFFBBB???>>>===;;;:::111444666555333222444777222222222111111111111000222222444555666777777777666666555444333333222222666666777888888777666555999888555222111111111222555666888999888777555444333444555444222111222333555555555555555555555555555333222333666888666444333333444444444444444444888:::<<<======>>>@@@AAA???@@@AAABBBBBBAAA???===:::<<>>===<<<:::888777777888888888888888888888999999:::888999::::::999:::<<<>>>DDDFFFVVVrrrqqqfffccc___ZZZXXXYYYYYYYYYZZZZZZWWWRRRNNNIIIFFFBBB???>>>===;;;:::555444333222333333222222222222111111000000000///111111333444555666666666666666555555444333333222666777888999999888777777999777666444333444555666555666888888888777555444333444555444222111222333555555555555555555555555555333222333666777666444333444444444444555555555888:::<<<=========???AAA???@@@AAABBBAAA@@@>>><<<999;;;>>>@@@BBBEEEIIILLLOOOQQQTTTWWWYYYYYYYYYXXXXXXYYY[[[[[[ZZZ[[[\\\^^^bbbeeejjjppptttvvvwwwxxxxxxyyy|||~~~~~~}}}}}}~~~~~~|||yyyvvvuuuuuuuuuwww||||||wwwzzzsssddd\\\XXXTTTRRRRRRTTTZZZhhh|||uuuooottt|||{{{{{{vvvllleeecccbbb```dddbbbaaa``````___]]]ZZZXXXWWWUUUTTTRRRQQQQQQQQQOOONNNLLLJJJIIIFFFBBB???===<<<:::999888777888888888777777777777888999999666888888888777888:::<<>>===;;;999;;;666222111444555333000333222222111000//////...000111222333444555555555666666666555444444333333666777888999::::::999999888777666666666777888999666666777888777666555444333444555444222111222333444444444444444444444444555444333444555666555444444444444444555555666666888:::<<<=========???AAA???@@@@@@@@@???>>><<<;;;888;;;>>>@@@BBBEEEIIILLLOOORRRVVVYYY[[[[[[YYYXXXUUUVVVWWWXXXWWWXXX[[[]]]cccfffjjjooosssuuuvvvwwwwwwyyy{{{}}}~~~~~~}}}}}}|||wwwrrrssszzzjjjaaa[[[UUURRRRRRQQQTTT```rrrwwwmmmooottt}}}wwwmmmhhhddd```dddbbbaaa`````````^^^\\\XXXWWWUUUTTTRRRRRRQQQQQQPPPNNNLLLKKKJJJGGGCCC@@@>>>===;;;999888888888888777777777777777888888999888999999888888999;;;===AAAJJJ___zzzpppfffccc___\\\\\\YYYYYYXXXYYYXXXVVVRRROOOJJJGGGCCC@@@>>>===:::999;;;777444333444555555444444444333222111000000///111111333444555666666666666666666555555555444444444666777999::::::999999888888777666666777888888666666777777777666555444222333444444222222333444444444444444444444444444444444333444444555444444444444444555666666777777999:::<<<===<<<===???@@@????????????>>>===;;;:::888;;;>>>@@@CCCFFFJJJMMMOOORRRWWW[[[]]]\\\ZZZXXXUUUVVVXXXXXXXXXZZZ\\\___eeegggjjjooorrrtttuuuvvvvvvxxxzzz|||~~~~~~}}}|||{{{~~~ssspppqqqyyyqqqfff^^^WWWRRRQQQQQQRRRZZZjjj|||wwwmmmiiijjjsss}}}tttkkkdddfffcccaaa```___^^^\\\[[[XXXWWWVVVTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKHHHDDDAAA???>>><<<:::999888888999777777666666777777888999;;;;;;;;;;;;:::<<>><<<:::888444555555444222222555777555555444333222222111111222333444666777777777777777666666666666666555555333444666888999999888888888888777666555555555555666666666666666555555444222333444444222222333444444444444444444444444444444444444444333333333444444444555666666777888888999;;;<<<===<<<===>>>@@@??????>>>>>>===<<<;;;;;;:::<<>><<<:::888...222444444000///222555333333333333333222222222333444555666777888888888777777777777777777666666444555666777888888777666777777666666555444333333666666666555555555444444111333444444222222333555333333333333333333333333333444555444333222333444444555555666777888999999:::;;;======<<<<<<>>>@@@>>>>>>>>>>>>===============???AAACCCEEEHHHKKKNNNPPPSSSWWWZZZ\\\\\\ZZZYYYTTTUUUVVVWWWWWWZZZ___bbbhhhiiikkkmmmpppqqqsssssstttuuuxxx{{{}}}}}}||||||zzzrrrooonnnnnnssshhh^^^WWWUUUTTTSSSVVVaaaooowwwmmmddd___dddjjjrrrssslllhhhddd```]]][[[YYYWWWYYYXXXVVVUUUSSSRRRRRRRRRQQQPPPNNNNNNMMMKKKGGGDDDAAA@@@>>>;;;:::999999999888888888888888999999:::888999999999:::===BBBFFFNNNhhh|||rrriiieeeccc___\\\[[[ZZZXXXWWWVVVVVVTTTQQQOOOKKKHHHCCC@@@>>><<<999888111222444555444222111111000000111111111111222222222333444666777777888888777777777777777777777777666666888888999888777666555555555666555555555444666666555555444444444555111222444333333222444555333333333333333333333333333444666444222111222444444555666777888999999::::::<<<======<<<<<<>>>???>>>>>>======>>>>>>??????@@@AAADDDEEEFFFHHHLLLNNNQQQSSSVVVXXXZZZZZZZZZZZZUUUVVVVVVWWWXXX[[[```ccciiijjjkkkmmmoooqqqrrrrrrsssuuuxxxzzz|||}}}||||||vvvpppmmmkkkxxxzzznnnddd\\\ZZZTTTRRRTTT]]]jjjzzzxxxkkkbbb]]]```ccciii{{{zzzmmmjjjeeeaaa___^^^\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRPPPOOONNNNNNLLLHHHEEEBBBAAA>>><<<:::999999999999999999999999::::::;;;777888888999;;;???EEEIIIXXXuuuvvvmmmfffdddbbb]]]ZZZYYYZZZXXXWWWVVVVVVTTTQQQOOOKKKHHHDDD@@@>>><<<999777888666666888:::888333............///000000111111222222444555666777777777777777777777777888888888777888999:::999999777666333444555666777777777777666666555444444444444555111222444333333333444555333333333333333333333333222444666555222000222444444555666777888999:::::::::<<<======<<<<<<>>>???>>>=========>>>???@@@AAABBBCCCEEEFFFGGGIIILLLNNNQQQSSSUUUWWWYYYZZZZZZZZZWWWWWWXXXXXXZZZ]]]bbbfffjjjjjjkkkmmmnnnpppqqqrrrrrrtttwwwzzz|||}}}||||||yyysssooolllrrr{{{ssshhh```^^^SSSPPPRRRZZZfffvvvzzzjjjaaa]]]______dddxxxnnnkkkfffcccaaaaaa___^^^YYYXXXWWWUUUTTTSSSRRRRRRRRRQQQOOOOOONNNLLLIIIFFFCCCAAA???<<<:::999999999::::::999999::::::;;;<<<888999:::;;;===BBBHHHMMMaaaxxxssskkkiiifffbbb___\\\[[[ZZZYYYYYYYYYYYYXXXUUUQQQMMMHHHEEEAAA>>>===;;;888666444444333222111111111111222222111111000111111111333333333444555777999;;;666555555444444444555555666666555666888888777555777666555444444555666777999777666666666666444333555333111//////111333444333444444555555444444333555444444333333333444444444444555666777888999999999:::;;;<<<============>>>===<<<<<<===???AAACCCBBBDDDFFFHHHHHHKKKNNNPPPTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXYYY\\\___cccfffhhhjjjlllnnnnnnmmmnnnoooqqquuuwwwyyyzzz{{{|||xxxsssmmmnnnxxx~~~qqqeee^^^XXXSSSPPPSSS[[[iii~~~pppfff___]]]]]]cccvvv|||qqqjjjeeeeeeeeebbb______YYYXXXWWWUUUTTTSSSSSSSSSSSSQQQPPPOOONNNLLLHHHEEECCCAAA???<<<:::999999999<<<;;;999888888999;;;<<<<<>>>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAACCCEEEGGGIIIJJJLLLOOORRRTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXYYY\\\___bbbfffhhhjjjlllmmmnnnmmmnnnoooqqqtttvvvyyyzzz{{{|||}}}vvvooopppwwwuuuiiiaaaZZZUUURRRSSSYYYfffzzzxxxmmmccc^^^\\\aaattt}}}rrrkkkfffggggggccc``````[[[ZZZXXXWWWUUUTTTTTTTTTSSSQQQPPPOOOOOOLLLIIIFFFCCCBBB???===;;;:::999999<<<;;;999888888999;;;<<<;;;???;;;:::BBBFFFMMM]]]zzztttjjjeeeaaaaaa```___^^^]]]]]]\\\[[[ZZZYYYYYYYYYVVVRRROOOIIIFFFCCC@@@>>><<<:::777666666555444333333333333000000000000111222333333111444777:::;;;;;;999888666555555444555555666666999888777888999999888666555555555666777888999::::::777555333333444333222555444222111111333444666666555444333333444555666555555444444444555555666666777777888999:::;;;;;;<<<===>>>???@@@@@@@@@???<<<<<<<<<<<<===???AAABBBDDDFFFHHHJJJLLLNNNRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ]]]```cccfffgggiiikkklllmmmmmmmmmoooqqqtttvvvyyyzzz{{{||||||ssssssvvv~~~|||ooofff]]]XXXSSSSSSWWWaaasss{{{yyyzzzvvviiiaaa]]]bbbuuutttmmmhhhiiiiiieeebbbaaa]]]\\\ZZZXXXWWWVVVUUUUUUSSSRRRQQQPPPOOOMMMJJJGGGDDDCCC@@@>>>;;;:::::::::;;;;;;999999999999;;;;;;999===;;;<<>>???????????????>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIKKKMMMOOOSSSVVVUUUTTTTTTTTTTTTUUUVVVWWWZZZ[[[\\\___bbbdddggghhhhhhjjjlllllllllmmmoooppptttvvvxxxzzzzzz|||~~~wwwvvvuuuxxxuuukkk^^^YYYTTTSSSVVV^^^mmm|||{{{zzzooofffbbbhhh}}}yyyqqqkkkkkkjjjfffbbbbbb]]]\\\[[[YYYWWWVVVUUUUUUTTTRRRQQQQQQPPPOOOKKKHHHFFFDDDAAA???<<<;;;::::::;;;::::::999999::::::;;;888<<<;;;===CCCEEEPPPggg{{{hhh]]]XXXXXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[YYYXXXWWWUUURRRPPPJJJGGGCCC@@@???===:::888555444333222111111111111000000000000111222333444444444444555666777888999555555555555555666777888777666555555666666444333444555666777888999::::::999777444333444555444333444333333333333444555666444333111000000111333444444444444444444555666666555666666777888999::::::<<<<<<======>>>===============>>>???AAABBBDDDDDDEEEGGGIIIKKKMMMOOOSSSUUUTTTSSSRRRRRRRRRTTTVVVWWW[[[]]]___aaadddfffhhhiiigggiiikkkkkkllllllnnnpppsssvvvxxxyyyzzz{{{~~~}}}wwwrrrqqqxxxzzznnn___YYYUUUTTTUUU[[[iiivvvwwwnnnjjjrrrxxxooollljjjeeebbbbbb^^^]]][[[YYYWWWVVVUUUUUUTTTSSSRRRRRRRRRPPPMMMJJJGGGFFFCCC@@@===<<<;;;;;;::::::::::::::::::::::::777;;;:::===BBBBBBPPPkkkyyyfff[[[VVVVVVXXXZZZ[[[]]]]]]]]]\\\\\\ZZZXXXWWWVVVTTTRRROOOIIIFFFCCC@@@>>><<<:::777444444333222111111111111000000000000111222333333555444444333444666888999555555555555666777888888999888777777888888666444444555666777888999999888777555555555777777666444222222222333333444555666666555444333333444555666333333333333333444555666555555666777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;===???@@@AAABBBEEEGGGIIIJJJKKKMMMQQQSSSRRRQQQPPPPPPQQQSSSVVVXXX\\\]]]```bbbeeeggghhhhhhfffhhhjjjkkkkkklllnnnpppsssuuuxxxyyyzzz{{{~~~vvvnnnkkknnntttqqqaaa\\\WWWUUUTTTXXXdddqqqvvvrrrzzzuuuoookkkfffcccddd___^^^\\\YYYWWWVVVUUUUUUUUUTTTSSSSSSSSSQQQNNNKKKIIIGGGDDDAAA>>><<<<<<;;;::::::::::::::::::::::::888;;;:::===BBBCCCUUUuuuyyyfff[[[XXXWWWXXXZZZ\\\]]]\\\[[[[[[[[[YYYWWWUUUUUUSSSQQQNNNHHHEEEBBB???===;;;999777555555444222222222222222222111111111111111222222444555555666777777888888555555555555666777888999999888777777888777555333444555666777777777777666444444555888::::::888666111111111222333444444555555555555555555555555555111111111222222444555555666777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888999;;;===>>>@@@AAAAAAEEEGGGHHHIIIIIIKKKNNNPPPPPPPPPOOOOOOPPPSSSWWWYYY[[[\\\___bbbdddffffffgggeeegggiiijjjkkklllnnnpppsssuuuwwwyyyyyy{{{}}}tttjjjdddfffggglll~~~uuueee```ZZZVVVTTTVVV```jjj~~~}}}www}}}|||ssslllgggeeefffaaa___]]][[[YYYWWWVVVVVVUUUTTTSSSSSSSSSRRROOOLLLJJJHHHEEEBBB???===<<<<<<999::::::;;;;;;::::::999:::<<<<<<@@@EEEHHH^^^zzzfff\\\YYYWWWYYY[[[\\\]]]\\\[[[ZZZZZZXXXVVVTTTTTTRRRPPPNNNHHHEEEAAA???===;;;888666666666555444333333333333222222111111111111111111333555888::::::999888666555555555555666777999999777666555555666555333111444555666777777666555555333444666999<<<<<<999777000000111222333333444444333444444555555444444333111111111111222333444555777888999:::;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;999:::<<<>>>@@@AAABBBBBBEEEFFFHHHHHHHHHIIILLLNNNOOONNNNNNNNNPPPSSSWWWZZZYYY[[[^^^aaacccdddeeeeeedddfffiiijjjjjjlllnnnpppsssuuuwwwyyyyyy{{{}}}rrrhhhaaa```^^^```ooowwwiiiccc]]]XXXSSSTTT\\\fffxxxyyy}}}vvvnnnhhhgggiiibbbaaa___]]]ZZZYYYXXXWWWUUUTTTTTTTTTTTTRRRPPPMMMJJJIIIEEEBBB???===<<<<<<999::::::;;;;;;::::::999;;;======CCCIIILLLfffmmm```[[[TTTVVV[[[^^^___]]][[[YYYXXXWWWWWWXXXXXXVVVSSSPPPKKKGGGBBB>>><<<999777555555444333333222222333333222222222222333444555555888888888888888999999999777888888888999999999999888777666555555555555555888777666444444444555666444222555===EEEEEE<<<333222222444444444444222222333222222111222333555666444444333333333444555555555666777888999::::::::::::;;;<<<=========<<<;;;999:::;;;===???AAACCCCCCCCCEEEHHHIIIJJJJJJLLLMMMMMMMMMNNNPPPRRRUUUXXXZZZ^^^```aaa```^^^___bbbfffggghhhjjjkkklllmmmmmmmmmoooqqqtttwwwzzz||||||}}}|||~~~~~~mmm___]]]\\\\\\eeerrrxxxnnndddZZZWWWVVVVVVZZZ```uuu|||}}}wwwuuunnniiijjjdddaaa^^^\\\[[[ZZZWWWUUUWWWVVVTTTTTTTTTSSSPPPNNNLLLIIIFFFCCCAAA???===;;;;;;::::::::::::;;;<<<===@@@;;;>>>DDDGGGQQQtttnnnaaa[[[WWWYYY\\\___```___]]][[[YYYXXXXXXXXXXXXWWWSSSPPPJJJGGGBBB???===:::777444555444333333222222333333222222222222333444555555777777777888888888888888777777777777888888888888888777777666555555666666777777666555555555666666777444444888>>>>>>888222222333333444444333333222555444333222222222333444444444333333444444555555666777888999:::;;;;;;;;;:::;;;<<<===>>>===<<<<<<:::;;;<<<>>>@@@BBBDDDDDDDDDFFFIIIJJJJJJJJJLLLMMMNNNOOOOOOQQQSSSVVVYYY[[[^^^___```______```ccceeeggghhhiiikkklllmmmmmmnnnppprrruuuxxxzzz|||}}}}}}~~~rrreeebbb___\\\aaakkk|||pppeee[[[WWWUUUUUUYYY___qqqyyytttmmmiiijjjeeeccc___\\\[[[ZZZYYYWWWYYYWWWVVVUUUUUUTTTRRRPPPLLLJJJFFFCCCBBB@@@===;;;;;;;;;;;;<<<<<<<<<======>>>:::>>>EEEJJJVVVzzzooobbb\\\ZZZ[[[\\\^^^^^^^^^]]]]]]ZZZYYYYYYYYYYYYWWWTTTQQQHHHFFFCCC@@@>>>;;;666333555444333333222222333333222222222222333444555555666666777777888888777777555555666666666777777777888777666666555666666666555666666777777777777666888666444444555555333222222333333444444333333222666555444333222222222222444444333333444555555666777888999:::;;;<<<<<<<<<:::;;;<<<=========<<<<<<;;;<<<===???AAACCCEEEFFFEEEGGGIIIJJJJJJJJJLLLMMMNNNNNNOOOPPPRRRUUUXXXZZZ___^^^]]]^^^aaacccccccccgggggghhhjjjkkkmmmnnnnnnqqqsssuuuxxxzzz{{{|||}}}~~~rrrkkkeee^^^___ddduuussshhh]]]XXXUUUTTTWWW\\\jjjzzzzzzsssllliiijjjhhheee```]]]\\\\\\[[[ZZZZZZXXXWWWWWWWWWVVVSSSQQQMMMJJJGGGDDDBBB@@@===;;;;;;<<<===>>>>>>>>>===<<<<<<:::>>>FFFMMM^^^rrrddd^^^ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXTTTQQQGGGEEECCCAAA???;;;666333555444333333222222333333222222222222333444555555444555666777888777777666444444444555555555666666666666555555555555555666444555777888999888888777666666666444222111111222333333333333333333333333444444333333333222222222444444333444444555666777666777999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFGGGFFFHHHKKKKKKKKKKKKLLLMMMMMMMMMMMMOOOQQQSSSVVVXXX^^^\\\[[[]]]bbbddddddbbbffffffgggiiikkkmmmnnnooorrrssstttvvvxxxzzz{{{{{{{{{~~~vvvlllccc```bbbnnnwwwlll```ZZZUUUSSSUUUZZZdddtttzzzrrrllljjjllljjjgggbbb___^^^^^^]]]\\\ZZZYYYWWWWWWWWWVVVSSSQQQNNNKKKGGGDDDBBB@@@>>>;;;999;;;===>>>???>>><<<;;;<<<:::>>>GGGPPPdddvvvggg```\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZWWWSSSPPPFFFEEECCCAAA???;;;777333555444333333222222333333222222222222333444555555444555777888888888666666333444444444444555555555444444444333333444555555555666888999999999888888333555777777444222222222333333333333333333333333222222222333333444444444444444444444555666777888555666777999::::::::::::999888999999999999::::::===>>>???AAACCCEEEGGGHHHHHHJJJLLLLLLKKKKKKLLLMMMNNNNNNOOOPPPRRRTTTWWWXXX\\\[[[ZZZ]]]bbbeeedddbbbeeeffffffhhhjjjmmmoooqqqrrrssssssuuuvvvxxxyyyzzz{{{}}}tttjjjdddcccmmm|||}}}qqqddd\\\VVVSSSTTTXXX```nnn~~~~~~|||rrrmmmmmmnnnkkkhhhdddaaa```___^^^]]]ZZZXXXWWWVVVVVVUUUSSSQQQOOOLLLHHHEEECCCAAA>>><<<888:::<<<=========;;;:::===<<>>;;;888555555444333333222222333333222222222222333444555555444555777999999888777666333333444444444555555555444444444333444444555666777888888999999999999888222555888888777555333222444333333222222333333444000111222333444444444444333333444444555666888888555666777888999:::::::::999999888888888999:::;;;===>>>???AAACCCEEEGGGHHHJJJKKKMMMMMMLLLKKKKKKLLLQQQQQQQQQRRRTTTWWWYYYZZZZZZZZZ[[[^^^bbbddddddccceeeeeeeeegggjjjmmmppprrrttttttttttttvvvwwwyyyzzz}}}uuulllhhhpppyyyvvvhhh___XXXSSSSSSVVV]]]hhh{{{}}}vvv~~~tttooonnnooojjjhhheeecccbbb```^^^\\\ZZZXXXWWWWWWWWWUUUSSSQQQQQQMMMIIIFFFDDDAAA>>><<<999999;;;<<<<<<<<<;;;:::>>>>>>AAAGGGTTTnnn}}}{{{yyy~~~nnnfff____________^^^]]]\\\[[[[[[ZZZYYYYYYXXXUUUQQQNNNHHHEEEAAA???===;;;888666555444333333222222333333222222222222333444555555444666888::::::999888666444444444444555555555555555555555555555666777777::::::999888888888999999666666777777777555333111444333333222222333333444111222333444444444333222333333444444555777888999666666888999:::;;;;;;;;;;;;:::999999999:::<<<<<<===>>>???AAACCCEEEFFFGGGKKKLLLNNNMMMLLLKKKKKKLLLQQQQQQQQQRRRSSSVVVXXXYYYVVVYYY]]]___aaabbbdddeeeddddddeeefffiiimmmppprrrvvvvvvvvvvvvwwwxxxzzz{{{}}}xxxppprrruuu{{{lllbbbYYYSSSSSSVVVYYYcccttt}}}rrryyywwwqqqooooooiiigggfffeeedddaaa^^^[[[[[[ZZZXXXXXXXXXWWWTTTRRRQQQNNNJJJGGGDDDAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;999777555444333333222222333333222222222222333444555555555777999;;;;;;:::888777444444444555555555666666777777777777777888999999<<<;;;999888777888999999:::888666555555555222000444444222222222222444444333444555555444333111000333333444444666777888999777888999:::;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>======???AAACCCEEEFFFGGGKKKMMMNNNNNNLLLKKKKKKLLLNNNNNNNNNOOOPPPRRRUUUVVVUUUYYY^^^``````aaacccfffdddddddddfffiiimmmqqqsssyyyxxxwwwwwwxxxzzz{{{|||{{{}}}wwwrrrsss}}}nnncccZZZTTTSSSUUUWWW```ooo}}}rrrxxxyyyrrrooonnnhhhgggffffffeeebbb]]]ZZZ\\\[[[ZZZYYYYYYXXXVVVTTTRRROOOJJJGGGDDDBBB>>><<<===<<<<<<<<<<<<===>>>>>>???@@@CCCJJJZZZxxx|||vvvrrrpppooommmmmmddd^^^____________]]]\\\[[[YYYXXXXXXXXXWWWTTTPPPLLLHHHFFFBBB>>>:::888666666888777555444333333444444000------111333333555999777777777777777777777777666555555666777888888777333444555666777888999:::======<<<:::888555333222333333444444444333222111444444444444333333222111333333444555555666666777666555555444444444555555777888888888888999999999;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKLLLMMMOOOSSSVVVXXXYYY[[[___``````_________cccdddfffiiilllnnnpppppppppqqqsssvvvxxxzzz{{{{{{zzz{{{|||||||||}}}www{{{sssfff]]]VVVTTTUUUXXX^^^jjj|||{{{}}}uuunnnmmmjjjiiigggeeecccbbbaaaaaa___]]]ZZZXXXXXXWWWUUUTTTRRRPPPMMMIIIEEEAAA>>><<<<<<<<<;;;;;;;;;;;;<<<<<>>???@@@===>>>@@@BBBDDDFFFFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMOOORRRVVVWWWYYY[[[^^^```_________```bbbcccfffiiikkknnnoooppppppqqqsssuuuwwwyyyzzzzzzzzzzzz{{{{{{{{{~~~yyyyyy{{{wwwjjj```XXXVVVWWWVVV[[[gggyyy|||yyy}}}zzzsssqqqmmmllljjjhhhfffdddcccbbb```^^^[[[ZZZYYYYYYWWWUUUSSSQQQNNNIIIEEEAAA>>>======<<<<<<<<<<<<<<<<<<===???BBBDDDIII]]]wwwmmmjjjhhheeecccdddnnnddd^^^___`````````^^^\\\[[[YYYXXXWWWWWWVVVTTTPPPLLLIIIGGGDDD@@@===:::999888666555333222111111222333444111111333444222333666777777777777777777777777666666777777888777777777555555555666666777777777:::::::::999888777555555444444444444333333333222333333444444444333222222111111222333333444444555555555444444444555555666888888888888999999999:::::::::;;;;;;<<<===???@@@;;;<<>>======<<<<<<======>>>???CCCFFFMMMbbb{{{qqqhhheeeccc___^^^___nnnddd^^^___aaaaaaaaa___\\\ZZZYYYXXXWWWVVVVVVSSSPPPMMMGGGFFFCCC@@@===:::888777666555333222222222333333000......222444333444777666666666666666666666666666777999999888777666666555555666666666666666666888888888888888777777666555555444333333333333333333333333444444333333222333333444555555666666777555444444444444555666666888888888999999999:::::::::::::::;;;<<<===>>>???===>>>@@@BBBDDDEEEFFFFFFHHHIIIJJJKKKLLLLLLMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVYYY[[[^^^_________```aaabbbdddfffiiilllnnnpppppprrrssstttvvvxxxzzzzzz{{{zzzzzz{{{{{{{{{}}}zzzpppvvvuuuiii^^^YYYXXXRRRWWW```ooowwwuuuxxx|||uuussssssrrrpppnnnkkkhhheeedddbbb```^^^\\\\\\\\\ZZZYYYXXXUUUPPPKKKFFFBBBAAA@@@>>>>>>============>>>>>>>>>CCCGGGPPPfffuuullldddaaa___[[[ZZZ\\\oooddd^^^___aaabbbaaa___\\\ZZZYYYXXXVVVUUUUUUSSSOOOMMMEEEDDDBBB@@@===:::777666666666444333333444444555444111333777888666777:::666666666666666666666666666888;;;:::888666555666555555555555666666666666666777777888888888777777666555444333333333444444222333333444444333333333333333444555555666666777444444444444444555666666888999999999999:::::::::::::::::::::;;;===>>>???AAAAAABBBDDDDDDEEEEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVYYY[[[]]]^^^^^^___aaabbbdddfffhhhkkknnnppprrrrrrssstttvvvxxxyyy{{{{{{{{{zzz{{{{{{{{{{{{|||{{{ooorrrzzzlll```YYYXXXRRRWWW^^^kkk}}}wwwssssss|||zzztttssssssrrrqqqooolllhhhfffdddbbb```]]]\\\\\\\\\[[[YYYYYYVVVRRRMMMHHHDDDAAA@@@>>>>>>============>>>>>>===BBBHHHRRRiii~~~qqqiiiccc```]]]YYYYYY[[[oooeee^^^___bbbcccbbb```\\\ZZZYYYXXXVVVUUUTTTRRROOOMMMDDDCCCBBB@@@===:::777555666666444444444444555666666444444777777333222555777777777777777777777777666999<<<<<<888555555666444444444555555666666666666666777777888777777666777666444333333333444555222222333444444444333333111111222333333444444555444444444444444555666777999999999999::::::::::::999999::::::;;;<<<>>>???BBBCCCDDDDDDEEEEEEDDDDDDFFFGGGIIIJJJKKKLLLMMMMMMKKKLLLNNNPPPSSSUUUVVVWWWYYY[[[]]]^^^^^^___aaaccceeegggiiillloooqqqssssssttttttvvvxxxyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{}}}rrrrrr~~~pppcccZZZXXXSSSVVV]]]fffwwwyyyqqqnnnuuuyyyuuuuuurrrrrrqqqpppmmmjjjgggeeebbb```^^^]]]]]]]]]\\\[[[YYYWWWTTTOOOJJJEEEBBB@@@>>>======<<<<<<======>>>>>>BBBHHHTTTmmmyyynnnhhhccc```]]]XXXYYY\\\oooeee]]]___bbbdddccc```\\\ZZZZZZXXXUUUTTTSSSRRROOOMMMDDDCCCBBBAAA>>>;;;888666555444333333333444555666444222222555555111000222777777777777777777777777666:::>>>===888444444555333333444444555666777777666777777777777777666666777666444333333333555666111222333333444444444333111111222333333444444555444333333444444666777777999999999:::::::::;;;;;;999999999:::;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMIIIKKKMMMPPPTTTVVVXXXYYYYYY[[[\\\]]]^^^___bbbdddeeegggiiillloooqqqrrrsssrrrsssuuuvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwyyy||||||}}}zzzxxx|||uuufff\\\ZZZSSSUUUZZZbbbppp{{{pppiiippp|||}}}vvvuuuvvvrrrrrrrrrqqqooollliiigggdddbbb```_________^^^]]]YYYXXXVVVRRRMMMGGGBBB???===<<<<<<<<<<<<<<<<<<===???CCCJJJWWWqqqvvvlllgggccc```\\\XXXXXX\\\pppeee]]]___bbbdddccc```]]]ZZZZZZXXXUUUTTTSSSRRROOOMMMEEEDDDDDDBBB???<<<999777444333222222222333444555444222444888999666666888777777777777777777777777666;;;???===888444444555222222333444555777777888777777777777777666666555888666444333333333555666111222333333444444444444333333444555555666666777333333333444555666777888999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>===>>>@@@BBBCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMHHHJJJMMMQQQTTTWWWYYYZZZYYYZZZ\\\]]]]]]___bbbddddddfffhhhkkknnnpppqqqrrrqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuvvvzzz||||||~~~~~~~~~xxxhhh^^^[[[RRRUUUXXX___lll}}}pppgggmmmzzzxxxssssssuuurrrrrrsssrrrpppmmmjjjiiieeecccaaaaaaaaaaaa```___YYYXXXWWWTTTNNNHHHBBB>>><<<<<<;;;;;;;;;;;;<<<<<>>???>>><<<;;;===@@@FFFDDDIII[[[zzz}}}tttjjjgggccc___[[[YYYXXXXXXtttiiibbbbbbaaabbbbbb```]]]ZZZXXXWWWVVVTTTRRRPPPMMMLLLGGGGGGEEEAAA===999666555666555444333222222222222333333333444555777999:::888888777666666666666666777777777777666666666666444555555555555555555555666666555555555555555666444333222222111222222222222333444555555333111000333222111111111222333444333333444444555666666666555666777888888888777777:::;;;;;;;;;;;;===@@@CCC@@@AAAAAABBBDDDEEEGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGJJJNNNPPPRRRTTTWWWYYYYYY[[[]]]___```bbbdddgggeeefffgggiiikkknnnppprrrttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwxxxzzz}}}~~~rrreee^^^XXXVVVWWW\\\gggyyyuuunnnqqqrrr|||{{{sssllllllppppppqqqrrrqqqooollliiifffgggeeecccbbbccccccbbbaaa^^^]]]ZZZUUUOOOIIIDDDAAA===>>>???>>><<<;;;>>>@@@DDDDDDJJJ^^^wwwllljjjeee```]]][[[[[[[[[wwwkkkdddcccaaaaaaaaa```]]][[[WWWWWWVVVTTTSSSQQQOOONNNHHHGGGDDDAAA>>>:::888666555555444333222222222222333333333444666777999:::999999888777777777888888888777777777666666666555777666555555444444555555777777666555444444444444333222111111000000111111222333444555444333222111222222222222222333444444333333444444555666666666666777888888999999888888666555555777:::>>>@@@AAA??????@@@BBBDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKIIILLLPPPRRRTTTVVVXXXZZZZZZ\\\^^^___```aaaccceeeeeefffgggiiikkknnnpppqqqttttttuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwxxxzzz}}}}}}}}}wwwjjjcccZZZWWWWWW\\\dddtttwwwmmmooottt{{{qqqjjjkkkooopppqqqrrrrrrqqqnnnkkkhhhiiigggeeeeeeeeefffeeeddd```^^^[[[VVVQQQJJJEEEBBB>>>??????===<<<<<<>>>@@@BBBCCCLLLbbbyyypppmmmhhhccc___^^^^^^___zzzllldddbbb___^^^^^^]]][[[ZZZVVVVVVVVVUUUSSSQQQPPPOOOGGGEEEBBB@@@>>><<<:::999555444333333222222222333333333444555666777888999999999888888777888888999888888777777666666555555666666555444444555666777888777666555444333333333444333333222111222222222222333444444444333222222222222222222333333444444333333444444555666666666777777888888999999999999444222111333999<<<===<<<>>>>>>???AAACCCFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNRRRTTTUUUWWWYYY[[[[[[]]]___`````````bbbdddeeeeeeggghhhkkkmmmpppqqqttttttuuuvvvxxxyyyzzzzzz|||||||||zzzyyyzzz|||{{{{{{~~~zzzmmmeeeZZZWWWWWWZZZbbbqqqvvvjjjmmmtttxxxooommmpppqqqrrrttttttssspppmmmkkkjjjhhhffffffggggggfffeeebbbaaa]]]XXXRRRLLLGGGCCC@@@???>>>===<<<===???@@@BBBDDDNNNfffyyytttqqqkkkfffbbbaaaaaabbb{{{llleeeccc```___^^^]]][[[YYYWWWWWWVVVUUUSSSRRRPPPOOOJJJFFFBBB???>>><<<999666444444333222222222333333333333444555666777888888555555444444444444555555888888888777666555555555333333444555666777999999777777666444333333333333333333222111111111222222222333333333333333333333222222333333444444444444333333444444555666666666888888888888888999999999:::777666888===??????===>>>>>>???AAACCCFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNPPPSSSUUUVVVWWWYYY[[[\\\^^^___```___```bbbccceeeeeefffhhhjjjmmmoooqqqttttttuuuwwwxxxyyy{{{{{{}}}}}}|||{{{yyyzzz|||zzzyyy|||}}}oooeeeYYYWWWVVVZZZaaannnuuuiiikkksssxxxqqqppprrrsssttttttsssqqqnnnllliiigggfffeeegggggggggfffeeeccc```[[[TTTNNNHHHEEEAAA???===<<<===>>>@@@@@@BBBEEEPPPhhhzzzyyyuuuooojjjeeeccccccccc}}}nnnfffeeecccbbbbbb```]]]ZZZXXXXXXWWWUUUTTTRRRPPPOOOMMMHHHBBB>>><<<:::666222444333333222222333333333333444555666777777777777666666555555666666777777999999888777666555444444111222444666888999999:::666666555444333333333333222111000000//////000000222222333333333333444444222222333444444444444444333333444444555666666666888777777777777888999999;;;;;;;;;<<<>>>??????>>>>>>>>>???AAACCCEEEGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLOOOQQQTTTVVVVVVWWWYYYZZZ\\\]]]___`````````bbbddddddeeefffhhhjjjmmmooopppttttttuuuwwwyyyzzz{{{|||||||||{{{yyywwwxxxzzz}}}zzzyyy|||qqqfffZZZXXXWWWZZZ___lllwwwllllllqqqvvvrrrrrrsssttttttssspppllljjjhhhgggeeeeeegggggggggfffgggeeebbb]]]VVVOOOJJJFFFCCC@@@===;;;===???@@@AAABBBFFFRRRjjj~~~~~~{{{vvvpppkkkgggeeedddpppfffeeeddddddccc```\\\YYYYYYYYYXXXVVVTTTQQQOOONNNJJJDDD>>>;;;;;;;;;888444333333333222222333333444333444555666777777777666999888888888999999:::;;;999999888777666555444444111333666888999999888777555555444333333444444444222222111000000000000111222222222222333333444555222333444555555555444333333333444444555666666666777777666666666777888999888:::<<<<<<<<<<<<>>>?????????@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOORRRTTTVVVVVVWWWXXXZZZ[[[]]]___``````aaaccceeedddeeefffhhhjjjmmmooopppssstttuuuwwwyyy{{{||||||||||||{{{yyyxxxxxxzzz||||||zzz~~~uuuhhh^^^[[[YYYZZZ___iii}}}}}}rrrooopppyyyvvvvvvwwwwwwuuurrrnnnllliiigggffffffggghhhhhhgggiiigggccc^^^XXXQQQKKKHHHDDD@@@<<<;;;===@@@AAAAAABBBFFFSSSlll|||wwwqqqkkkgggeeerrrccccccccccccbbb___ZZZVVVZZZZZZXXXVVVTTTQQQNNNMMMCCC>>>999999<<<>>><<<:::333333333222222333444444333444555777777777666666666666555666666777888888999999888777666555444444222444777::::::999666444444444333333333444555555555444333333222222333333333222222222333333444555222333444555555555444333333333444444555666666777777666555555555666888999777;;;>>>???>>>>>>@@@CCC@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPRRRTTTVVVVVVVVVXXXYYYZZZ\\\^^^___```aaaccceeeddddddfffgggjjjlllooopppssstttvvvwwwyyy{{{|||}}}~~~|||zzzzzz|||~~~~~~|||xxxkkkaaa]]][[[[[[^^^gggyyywwwrrrppp{{{{{{|||{{{yyyuuurrrooojjjhhhgggggghhhiiiiiihhhjjjhhhddd___XXXQQQLLLHHHDDD@@@<<<;;;===@@@AAAAAAAAAFFFTTTmmm{{{uuunnniiifffsssfffdddbbbaaa```___]]][[[ZZZXXXWWWVVVUUUQQQMMMIIIEEECCC@@@>>><<<999666444555444444333333333444444555555555555444333222111333333444555666777888999888888888888777666444444666555555444555777999:::555555666666666666555555000000111222333333444444444444444444444444444444111222333444333222111000333555777888777777777999777666666666666666777777555777999<<>><<<:::666444444333333222222222333333666666666666555444333222333333444555666777888888888888888777666666555444444444555555666777888888444555555666666666666555111111111111222333444444444444444444444444444444222222333333333333333222222333444444222222333444<<<;;;:::999888888888888555666888;;;===???@@@@@@@@@AAACCCDDDEEEEEEEEEEEEHHHHHHHHHHHHIIIKKKLLLNNNQQQQQQRRRTTTVVVWWWXXXYYY[[[[[[\\\]]]___aaacccdddhhhiiijjjlllnnnppprrrrrruuuuuuuuuvvvxxxyyy{{{{{{||||||{{{zzzyyyzzz~~~~~~~~~|||~~~ssshhh^^^XXXZZZ]]]cccqqq}}}sssttt}}}}}}}}}}}}|||xxxtttrrrpppmmmlllmmmmmmmmmllllllkkkhhhccc[[[SSSMMMJJJEEECCCAAA??????@@@BBBCCCDDDIIIWWWqqqvvvrrrrrr~~~ooogggeeecccaaa```___]]]ZZZ[[[XXXVVVTTTRRRPPPMMMKKKFFFCCC@@@>>><<<:::777444222222222111111222222333777777777777666555444444333444444555666777888888888777777777666555555444333444555777777777777666333444555666666666666666333222111111111222333444444444444444444444444444333222222222333444555555444555666555444444666888999888777777666666666666777888:::<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMPPPPPPRRRSSSUUUWWWXXXYYYYYYZZZ[[[\\\___aaacccdddggggggiiikkkmmmoooqqqqqqttttttttttttvvvxxxzzz|||}}}}}}|||{{{yyyzzz}}}~~~}}}xxxmmmccc[[[[[[]]]```nnn}}}xxxvvv}}}~~~~~~zzzwwwvvvssspppnnnnnnnnnmmmlllmmmllliiiddd^^^VVVOOOKKKEEECCC@@@???>>>???AAACCCEEEJJJZZZwww~~~zzz{{{ooohhhfffcccbbbaaa___\\\ZZZ[[[XXXUUURRRQQQPPPNNNLLLFFFDDDAAA>>><<<:::777444222222222222222222333444666666666666666555444444444444555555666777777888777777666666555555555555333555777999:::999777555333333444555666666666666444333222000000111222333333333333333333333333333333333222222333555666888444555666666777888;;;===333333444444666777999999;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZ[[[]]]___bbbdddeeedddeeefffiiikkkmmmooopppssssssssssssuuuwwwzzz{{{}}}}}}}}}{{{zzzzzz|||~~~~~~~~~}}}qqqfff^^^]]]]]]___lllzzz{{{www}}}|||yyyvvvtttqqqoooppppppooonnnnnnmmmjjjfff```XXXQQQKKKEEECCC@@@>>>>>>???AAABBBEEELLL___}}}qqqiiigggdddbbbaaa___\\\ZZZZZZWWWTTTRRRQQQPPPNNNLLLFFFDDDAAA???===:::777555333333333333333444555555444444555555555444333333444444555555666666777777777666555555444555555666444666999;;;;;;:::777666333333444555555555555555444333222111111111222333333333333333333333333333333333222222333555666888333444555555555555888:::777777777888999:::<<<===;;;<<<===???@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNOOONNNOOOPPPQQQSSSUUUWWWYYYZZZ\\\\\\]]]___aaaccceeefffdddeeegggiiikkknnnpppqqqrrrrrrrrrsssuuuwwwzzz{{{}}}}}}}}}{{{yyyyyyzzz|||~~~ttthhh___^^^]]]___jjjyyyzzz}}}{{{tttrrrppppppqqqrrrrrrqqqooommmjjjgggbbb[[[RRRLLLFFFDDDAAA???>>>???@@@BBBFFFOOOcccsssjjjgggdddcccaaa___\\\ZZZXXXVVVTTTRRRRRRPPPNNNLLLGGGDDDAAA???===;;;888555333333333333444555666666333444444444444444333333555555555555666666777777777666555444444444666666555777999;;;;;;999777555444444555555555444444333222222222222222222222222333333333333333333333333333222222222333444555555555777888888777666666777:::999888777777777777777888999;;;<<<===>>>>>>>>>AAABBBCCCDDDFFFGGGIIIIIIHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVYYYZZZ[[[^^^^^^___```aaaccceeefffeeefffhhhkkkmmmppprrrssspppqqqsssuuuwwwxxxzzzzzz|||}}}|||{{{yyywwwxxxzzz~~~}}}~~~wwwlllbbb___]]]^^^hhhvvv}}}uuusssqqqppprrrsssssssssqqqooollliiifff___UUUMMMGGGEEEBBB@@@???@@@AAABBBGGGQQQggguuujjjhhheeecccaaa___\\\ZZZWWWUUUTTTSSSSSSQQQMMMJJJGGGEEEAAA???===;;;888555222222222222333444555666444444555555555555444444555555555555666666666666777666444333333444666777555666777888888777555444555555555555444333222222///000222444444444333222222222222222222222222222222222333333333333333222111444888::::::999999999888888777555444444444444777888999;;;===>>>>>>>>>AAABBBDDDGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUXXXZZZ\\\\\\^^^^^^______```bbbcccddddddeeegggiiillloooqqqrrroooqqqtttwwwyyyzzzzzzzzz{{{||||||zzzwwwvvvvvvwww|||~~~{{{~~~~~~zzz~~~|||pppeee```\\\[[[eeerrrxxxvvvtttssstttttttttttttttqqqnnnllljjjcccXXXPPPHHHFFFCCCAAA@@@@@@BBBCCCHHHSSSkkkvvvkkkhhheeecccbbb___\\\ZZZUUUUUUTTTTTTTTTQQQMMMJJJGGGEEEBBB???>>>;;;888666111111111111222333444555555555666666666666666555555555555666666666666666666555444333333444666777444444555666666555444333666666666555444333111111---///222555555555333222222222222222222222222222111222333444333222111000$$$)))000555777888999:::999888888888888888999999888999:::<<<>>>???@@@AAA@@@BBBEEEHHHJJJKKKJJJJJJMMMLLLKKKKKKLLLNNNPPPRRRQQQRRRSSSVVVXXX[[[\\\]]]___^^^^^^______```aaabbb```aaacccfffiiilllnnnooonnnqqquuuxxxzzz{{{zzzyyyzzz{{{{{{yyywwwuuuuuuvvvzzz~~~}}}yyyzzzyyyzzzsssgggaaa\\\ZZZbbbooo|||zzzwwwuuuuuuuuutttssswwwtttqqqooommmfff[[[SSSIIIGGGDDDBBBAAAAAABBBCCCIIITTTlllrrrkkkkkkjjjgggccc^^^ZZZWWWXXXVVVSSSRRRQQQPPPNNNLLLEEEDDDAAA===;;;999888888555555444444333333444444777666555444333333333333333444666777777777666555666666666666666777888888777777777777777777777777555666666666555444333333333222222222111000000000222222111111222222333444111111222222222333333333666666777777777777666666555555555555666888999:::===>>>>>>>>>????????????EEEFFFFFFHHHIIIJJJKKKKKKNNNMMMLLLLLLLLLMMMOOOPPPPPPQQQSSSVVVXXX[[[\\\]]]`````````aaaaaaaaaaaaaaadddfffhhhiiiiiijjjlllnnnppprrrvvvyyy{{{|||||||||zzzzzzyyyvvvsssqqqqqqrrrtttyyy|||yyy|||tttuuuyyywwwiiiaaa]]]^^^cccjjj|||~~~}}}{{{zzzyyyyyyzzzzzzwwwxxxxxxvvvpppfffZZZRRRKKKEEEAAAAAA@@@>>>AAAEEEKKKTTTllltttjjjjjjiiigggddd```\\\ZZZWWWVVVTTTSSSRRRPPPMMMKKKEEEDDDAAA>>>;;;999888888222111111111222333333444111111222333444555666666333444666777777777666555666555555555555666777777777777777777777777777777666666666666555444333333222222222111111111111111222222111111222222333444111222222222222333333333555666666777777666666555555555555555666888999:::;;;;;;<<<===???@@@@@@AAADDDDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNQQQRRRSSSVVVXXXZZZ\\\]]]______``````````````````dddfffiiikkkkkkkkkmmmoooqqqrrruuuxxxzzz{{{{{{zzz{{{{{{zzzwwwsssqqqqqqrrrvvv{{{{{{{{{~~~qqqqqqsss|||xxxiiiaaa]]]\\\aaagggyyy~~~|||{{{zzzzzzzzz{{{|||||||||yyysssiii]]]UUUKKKEEEBBBAAA@@@???AAAFFFKKKVVVqqqwwwjjjjjjiiigggeeeaaa^^^\\\VVVUUUTTTTTTSSSQQQMMMIIIEEEDDDAAA>>>;;;999888777000000111111222444555666777777888888777555444222333444666777777777666555555444444444444555666666777777777777777777777777666666666666555444333222111111111111111222222222222222111111222222333444222222222222333333333333555555555666666555555555555555555555666888999:::999999;;;<<<>>>@@@AAABBBAAABBBDDDEEEGGGIIIKKKKKKJJJJJJIIIIIIJJJLLLMMMNNNQQQRRRTTTVVVXXXZZZ\\\]]]^^^^^^^^^______`````````dddgggkkkmmmmmmmmmnnnooorrrsssvvvxxxyyyzzzzzzyyy{{{{{{zzzwwwtttrrrrrrsssxxx||||||}}}~~~ooolllkkksssyyyjjjaaa\\\ZZZ^^^dddvvv}}}|||{{{{{{||||||~~~{{{uuujjj^^^VVVKKKFFFBBBAAA@@@???BBBFFFLLLYYYwwwyyykkkjjjiiifffccc```]]][[[UUUUUUUUUUUUTTTQQQLLLIIIEEEDDDBBB???<<<999777666333333333444444666777777555666777777666333111///333444666777777777666555444333333333333444555555666666666666666666666666666666666666555444222222000000000111222222222333222222111111222222333444222222222333333333444444444444555555555555444444555555555555666888999:::999999:::<<<===???@@@@@@@@@AAABBBDDDGGGIIIJJJKKKKKKKKKJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVXXXZZZ[[[\\\\\\\\\]]]^^^^^^___``````dddggglllooopppooooooppptttuuuwwwxxxyyyzzzzzzzzz{{{|||{{{xxxtttrrrrrrsssxxx|||nnniiieeekkkwwwyyykkkbbb\\\ZZZ]]]cccsss~~~}}}}}}}}}~~~~~~}}}zzzssshhh\\\TTTLLLGGGCCCBBBAAA@@@BBBGGGNNN\\\zzzzzzmmmkkkiiieeeaaa\\\YYYWWWUUUUUUUUUUUUTTTQQQLLLIIIEEEDDDBBB???<<<999777555666555555444444555555555(((***---111333444444333333444666777777777666555333333333333333444555555666666666666666666666666777777777666555333222111000000000111222222222333222222111111222222333444222222333333333444444444444444555555555555444444555555555555666888999:::;;;;;;<<<<<<======>>>>>>???@@@BBBDDDFFFHHHJJJKKKJJJJJJJJJJJJLLLNNNPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[\\\]]]^^^___```aaadddhhhlllppppppppppppqqquuuvvvwwwxxxzzzzzz{{{{{{{{{{{{zzzwwwtttrrrrrrsssvvvzzzrrriiibbbeeeooo}}}{{{mmmddd^^^\\\^^^cccqqq}}}yyyrrrhhh]]]UUUMMMGGGCCCCCCBBB@@@CCCHHHOOO]]]zzz{{{nnnlllhhhddd___[[[WWWVVVVVVUUUTTTTTTSSSQQQMMMIIIEEEDDDCCC@@@===999666444555555444333333333333333///000222444555555555555333444666777777777666555444333333333333444555555777777777777777777777777777777777666555333222111111111111111111222222222222222111111222222333444333333333333444444444444555555555666666555555555555555555555666888999:::<<<===============>>>>>>@@@AAACCCDDDFFFHHHJJJJJJFFFFFFGGGHHHJJJLLLOOOPPPRRRSSSTTTVVVXXXYYY[[[[[[ZZZZZZ\\\]]]___```aaabbbdddhhhllloooppppppqqqrrruuuuuuvvvwwwyyyzzz{{{|||zzzzzzyyyvvvsssqqqqqqrrruuuxxx}}}vvvkkkbbbccchhhssspppgggaaa]]]___cccnnn}}}{{{uuukkkaaaYYYMMMHHHDDDCCCBBBAAADDDHHHOOO\\\yyy|||nnnlllhhhddd___\\\YYYXXXWWWVVVTTTSSSRRRPPPMMMKKKEEEDDDCCC@@@===999666444444333333333333444444555;;;:::999888666555444333333444666777777777666555444444444444444555555666777777777777777777777777888888777666555333111000222222222111111111111111222222111111222222333444333333333444444444444555555666666777777666666555555555555555666888999:::<<<<<<======>>>???@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFGGGJJJLLLOOOQQQSSSSSSUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\]]]___aaabbbccceeehhhkkkmmmnnnppprrrsssrrrrrrsssuuuwwwyyy{{{|||yyyyyyxxxuuurrrppppppqqquuuxxx}}}{{{mmmcccaaacccjjj}}}vvvkkkccc]]]^^^aaakkkyyy}}}wwwnnnccc]]]NNNHHHDDDDDDCCCAAADDDIIILLL[[[yyy~~~mmmkkkhhhdddaaa^^^\\\[[[XXXVVVSSSRRRQQQPPPNNNLLLEEEEEECCCAAA===999555333444444444555666777888999555555444333333333333444333444666777777777666555555444444444444555666666777777777777777777777777888888777666555333111000333222222222111111000000222222111111222222333444333333333444444444555555666666777777777777666666555555555555666888999::::::;;;<<<>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHIIILLLNNNQQQSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[\\\^^^```bbbcccdddeeehhhjjjlllmmmooorrrtttppppppqqqsssuuuwwwzzz{{{xxxyyyxxxuuuqqqoooooopppuuuyyy}}}}}}ooocccaaaaaaeeewwwzzzmmmddd]]]\\\___hhhwww|||vvvnnnddd]]]NNNIIIEEEDDDCCCBBBDDDIIIJJJZZZzzzoookkkfffaaa___]]][[[YYY\\\XXXSSSQQQQQQOOOIIIDDDHHHEEEAAA???<<<:::666333222222222333444555666777666555444444333333333333444555555666666555555444666555444333333333444555666666666666666666666666666555555444222111111000111222222333333222222111000111333333222222333555555444444333333222222111666666666666666666666666777777777777888999:::;;;;;;;;;<<<=========>>>>>>HHHDDDBBBDDDIIILLLKKKHHHJJJIIIHHHGGGHHHJJJLLLNNNRRRTTTVVVYYY[[[[[[ZZZZZZ[[[[[[\\\\\\]]]^^^______fffggghhhkkkmmmpppqqqrrrsssssstttuuuwwwyyy{{{||||||yyywwwuuuuuuuuutttrrrwwwyyy{{{wwwjjjaaa^^^bbbooo{{{|||pppggg```]]]^^^eeeqqq{{{|||}}}yyytttiii^^^SSSKKKDDDBBBBBBAAADDDHHHLLL\\\||||||sssnnnppplllgggbbb___]]][[[YYYXXXTTTQQQPPPQQQOOOKKKFFFGGGEEEAAA???<<<:::666444333333333444555666777888777666555444333222222222111222222333333222222111555555333333333333444555666666666666666666666666666555555444222111111000111222222333333222222111111222333333222111222444444444444333333222222222666666666666666666666666555555666777888:::<<<=========<<<======>>>???@@@DDDCCCCCCDDDGGGIIIHHHGGGKKKKKKJJJJJJJJJLLLNNNPPPPPPRRRUUUWWWYYYYYYYYYYYY[[[\\\\\\]]]^^^___``````eeefffhhhjjjmmmoooqqqrrrrrrssssssuuuwwwyyyzzz{{{|||{{{yyyyyyzzzyyyxxxvvvwwwxxx{{{yyylllddd___aaakkkvvvtttiiiaaa]]]^^^dddppp{{{zzz}}}~~~~~~zzzuuuiii^^^SSSKKKDDDBBBBBBAAADDDHHHOOO```~~~sssjjjeeeaaarrrnnnhhhddd```^^^ZZZXXXTTTQQQOOOOOOQQQPPPMMMIIIGGGDDDAAA>>><<<:::777444444444444555666777888999888777666444333222222222444444555555555555444444555444333333333333555555666666666666666666666666555555444333333222111111111222222333333222222111222333444333111111111333444444444333333333333333666666666666666666666666666666666777888999;;;;;;>>>===<<<<<<===>>>AAABBBAAADDDGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKMMMOOOPPPOOOQQQSSSUUUWWWXXXXXXXXX\\\]]]]]]^^^```aaaaaabbbeeefffhhhjjjlllnnnpppqqqrrrrrrsssuuuwwwxxxyyyzzz{{{zzz{{{|||}}}}}}|||zzzvvvxxx{{{sssjjjcccbbbhhhpppxxxlllbbb]]]]]]bbbnnnsssrrrvvv}}}wwwkkk```TTTLLLDDDCCCBBBBBBEEEIIISSSeeevvvggg]]]WWWTTTSSSrrrnnniiieeeaaa^^^[[[XXXTTTRRRPPPPPPQQQPPPMMMKKKGGGDDDAAA>>>===:::777444333333444444555777888999999888666555333222222222666666666777777666666666555444333222333444555666666666666666666666666666555555444333333222111111111222222333333222222111222444444333111000111222333333333444444444444444666666666666666666666666888888888888888888999999>>>===;;;:::;;;>>>AAACCCAAAGGGMMMNNNKKKHHHIIIKKKGGGGGGHHHIIIJJJLLLNNNOOOOOOQQQSSSUUUWWWXXXYYYYYY]]]^^^^^^```aaabbbcccccceeefffhhhjjjlllnnnoooppprrrssstttvvvwwwxxxyyyyyywwwxxxzzz|||~~~{{{wwwyyy||||||rrriiiccceeekkk~~~zzzmmmbbb]]]\\\```kkk~~~zzzmmmkkkuuuyyymmmaaaTTTLLLEEECCCCCCCCCEEEJJJUUUiii{{{rrreeeYYYQQQMMMLLLKKK~~~qqqnnniiieeebbb___[[[XXXVVVUUUTTTSSSRRRPPPMMMKKKFFFDDDAAA>>>===:::777555222222222333444555777777888888666555444333333333333333444444444444333333444333333222333444555666777777777777777777777777444444444333333222222111111222222333333222222111222444444333111000111222333333333444444555555555777777777777777777777777666666666777888:::;;;<<<<<<;;;999888:::<<>>===;;;888555222222222333444555666777888777666555444444444444444555555666666555555444444333222222333444666777777777777777777777777777444444444333333222222222111222222333333222222111222333444333111111111333222222333444555666666777777777777777777777777777111222444666999<<>>===;;;888666333333333333444666777888666666555555555555666666777777888888888888777777333333222222333444666777777777777777777777777777444444333333333333222222111222222333333222222111111222333333222111222444222222333444555666777888777777777777777777777777222333444666999<<<>>>???999999999:::<<<===???@@@AAADDDHHHIIIGGGEEEEEEFFFFFFHHHJJJLLLOOOQQQRRRSSSRRRSSSTTTVVVYYY\\\^^^___\\\]]]^^^```bbbcccdddeeeiiiiiikkklllnnnoooqqqqqquuuvvvxxxzzz{{{{{{zzzzzz|||{{{|||{{{xxxxxx{{{nnnccc```bbbeeevvvrrrfff```___]]]gggxxx~~~vvvvvv}}}rrrfffVVVNNNGGGEEEEEEDDDGGGKKKUUUmmmxxxkkkdddZZZWWWSSSPPPOOONNNLLLKKKzzzjjjhhhfffdddbbb___[[[YYYSSSTTTTTTSSSPPPNNNMMMMMMEEECCC@@@>>>===;;;888666444444444555666777888999555555555555555666777777444444555555555555444444333333222222333555666777777777777777777777777777444333333333333333333333222222222333333222222222000111333333222222333555111222333444555777888888777777777777777777777777888777777777888999::::::999999;;;<<<>>>???@@@@@@DDDFFFIIIIIIIIIGGGGGGGGGDDDEEEHHHKKKMMMPPPQQQQQQRRRSSSTTTVVVXXX[[[^^^___\\\\\\^^^___aaacccdddeeejjjjjjkkkmmmooopppqqqrrrvvvwwwzzz|||||||||{{{zzz{{{zzzzzz|||{{{wwwwwwrrrgggdddfffaaarrruuuhhhbbb```]]]gggxxxzzz|||sssfffVVVNNNGGGEEEEEEEEEGGGLLLVVVnnn|||pppgggaaa]]]YYYSSSPPPOOOOOOOOONNNwwwkkkiiifffcccaaa___\\\YYYXXXUUURRRPPPOOONNNLLLKKKHHHFFFCCCAAA???===999666888777555444444555666777555555666666777777888888666777888888888777555444111111222444777888888777999888777666555555666777888555333222222333222111333444666777777666444333222222222222222111000///333333444444555666666666777777777777777777777777;;;999777888:::<<<:::888444555<<>>===AAAIIIOOONNNLLLJJJHHHGGGHHHHHHGGGIIIKKKKKKLLLNNNPPPSSSTTTUUUVVVXXXYYY[[[\\\]]]^^^^^^______```aaacccccccccfffiiilllmmmoooqqqsssvvvwwwwwwxxxyyyzzz{{{{{{wwwwwwvvvwwwzzz~~~{{{zzztttiiiccc^^^fffvvv{{{nnneee```___fffsssvvviiiYYYPPPGGGDDDCCCCCCFFFKKKUUUooo~~~zzzvvvoooiiiiiifffaaa]]]\\\\\\[[[ZZZvvvjjjhhheeecccbbb```]]][[[[[[YYYWWWVVVTTTQQQMMMJJJEEECCC@@@>>>===:::666333444444555666777777777777555555444333222222222222555555666666666555444333333333333555777888777555///111555888:::;;;::::::888666444333444444444333111222333444444333222111222222222222222222111000333333444444555666666666666666666666666666666666888777666777999::::::888===:::999<<<@@@CCCIIIOOOOOOIIICCCDDDHHHJJJHHHEEEDDDFFFHHHIIIJJJLLLPPPRRRTTTTTTVVVWWWYYY[[[\\\]]]\\\]]]^^^```aaaaaabbbbbbdddfffiiikkklllnnnqqqsssuuuuuuvvvwwwxxxyyyzzzzzzxxxwwwvvvvvvyyy}}}|||~~~|||{{{zzznnnfff\\\cccqqqrrrhhhccc```fffqqqxxxjjjYYYPPPHHHDDDCCCCCCFFFKKKUUUnnnzzzuuussspppmmmjjjhhhfffdddbbbvvvjjjhhheeecccbbbaaa^^^\\\YYYXXXVVVUUUSSSOOOJJJFFFGGGEEEBBB@@@>>><<<888555111222444666666666666555444333222222111222333333555666777777777666444444555444444555777888666555444555666666666666555555999666444333444555555444222222333333333333222222222222222333333222111111333333444444555666666666666666666666666666666666666666666777999::::::::::::999:::???FFFJJJMMMOOOLLLFFFAAAAAAFFFJJJIIIFFFFFFHHHJJJKKKLLLNNNQQQSSSSSSTTTUUUWWWYYY[[[\\\]]][[[]]]___aaabbbbbbbbbbbbdddfffiiijjjkkkmmmpppssstttuuuvvvwwwxxxzzzzzz{{{yyywwwvvvvvvxxx|||}}}tttjjjaaaeeepppuuukkkeeeaaaeeennn}}}xxxkkkZZZQQQHHHEEEDDDDDDGGGLLLUUUnnn|||zzzxxxwwwvvvtttqqqnnnvvvkkkiiifffdddcccaaa^^^\\\YYYWWWVVVUUUSSSOOOJJJFFFEEECCC@@@>>><<<:::666333///000222444555555444444333222111111222444666777777777888999888777666555555444444666777888777555888777444222111222333444444222//////000111111000333333444444444444333333111222222333333333222222333333444444555666666666555555555555555555555555555666777888999:::;;;<<<:::===AAAFFFJJJLLLIIIFFFFFFEEECCCCCCEEEGGGIIIIIIIIIKKKLLLLLLLLLMMMPPPRRRRRRSSSTTTVVVYYY[[[\\\]]]\\\]]]```bbbcccddddddccceeefffhhhiiijjjmmmpppsssuuuuuuvvvxxxyyy{{{||||||zzzxxxwwwwwwyyy|||{{{ppphhhiiiooo}}}wwwllleeeaaadddmmm{{{yyykkk[[[QQQIIIFFFEEEDDDHHHLLLUUUnnn||||||~~~wwwmmmjjjgggeeeccc```]]][[[ZZZXXXVVVUUUSSSPPPLLLIIIFFFDDDBBB@@@>>>;;;888555111111222333444444444444333222111111333555888:::888888999:::999888777666444444444666888999888666777555222000000222555777444222000000111222222222444444444333333444444444111222333333333333333333333333444444555666666666555555555555555555555555444666888999999:::<<<>>>@@@EEEIIIIIIHHHGGGBBB===BBBDDDFFFFFFEEEEEEHHHKKKIIIJJJKKKKKKKKKKKKNNNPPPQQQRRRTTTVVVXXX[[[\\\]]]]]]^^^___aaacccdddeeeeeefffggghhhiiiiiilllooorrruuuuuuvvvxxxzzz{{{|||}}}{{{zzzyyyxxxzzz~~~vvvkkkjjjlllwwwyyymmmeeeaaadddlll{{{{{{nnn[[[RRRIIIFFFEEEEEEHHHMMMVVVnnnzzzuuussstttxxxnnnlllhhheeeccc```\\\YYYYYYWWWTTTRRRQQQOOOLLLJJJHHHFFFCCCAAA???===999666555444444444444444555555444333111111222444777888777888888999999777666555444333444666888:::999888666555333333333555777999777555333333444555666555333333222222222222333333111222333333444444333333333333444444555666666666555555555555555555555555444777999::::::;;;>>>@@@EEEKKKKKKEEE@@@AAAAAA>>>@@@CCCEEEFFFEEEEEEFFFHHHGGGHHHJJJKKKKKKLLLOOOQQQQQQRRRSSSVVVXXX[[[\\\]]]]]]]]]^^^___aaaccceeeffffffggghhhhhhiiikkkooorrrssstttuuuwwwxxxzzz{{{||||||{{{zzzzzz}}}{{{mmmjjjiiirrr|||nnnggg```dddmmm|||qqq\\\SSSJJJGGGFFFFFFIIINNNWWWnnnuuuqqqooommmyyyyyyooommmiiieeeccc___[[[YYYVVVTTTPPPNNNNNNMMMKKKIIIDDDBBB???===;;;999555222888777555444444555666777555444222000111222555666666777888888888777555444333333333666999::::::999777777777777666666666666555333111111222444444333222222111111111111222222111222333333444444444444333333444444555666666777555555555555555555555555444777:::;;;;;;<<>>DDDGGG???AAACCCEEEGGGFFFEEEDDDFFFHHHJJJKKKLLLOOORRRTTTQQQQQQSSSVVVXXX[[[\\\]]]\\\\\\\\\]]]___bbbdddffffffggghhhhhhhhhkkkooorrrrrrrrrtttuuuwwwyyyzzz{{{}}}|||{{{|||~~~}}}ooojjjhhhppp}}}ppphhh```dddmmm}}}ttt\\\SSSJJJGGGFFFFFFIIINNNXXXoootttpppnnnkkkvvv}}}pppnnnjjjeeebbb___]]]\\\WWWVVVTTTQQQNNNLLLJJJIIIEEEDDDBBB???<<<:::999999555555555444444333333333333333222222333444666777777888888999999777666555444444555555666666777777777666555444444555666777333222222222333333111///000111222333333333333333111111111222222333333333333444666777777777666555555555666777666555333222999555222333:::AAAFFFGGGGGGCCC???>>>@@@BBBAAA@@@BBBCCCDDDFFFFFFFFFFFFEEEEEEGGGIIIKKKMMMMMMMMMMMMMMMOOOSSSWWWYYYZZZZZZZZZZZZ]]]___aaaaaabbbdddeeehhhjjjkkkkkkjjjkkkmmmooorrrsssuuuwwwyyy{{{}}}~~~~~~|||zzzzzz~~~vvvlllhhhqqqrrrkkkdddeeelllzzz}}}tttbbbTTTIIIGGGFFFBBBDDDJJJYYYnnn~~~vvvpppooooooxxxqqqnnnjjjeeebbb___]]]\\\YYYXXXVVVSSSPPPNNNLLLKKKEEEDDDAAA>>>;;;999777777444444444444444444333333222222111111222333555666777777888999888777666555555666666777888999999:::777666555444444555666777555333222222333333222000222222222222222222333333222222222222222222333333333444555666777666666555222333444555666666666666555666888<<<@@@CCCCCCBBBAAA>>><<<<<>>AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDGGGGGGHHHJJJLLLOOOQQQRRRWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^aaabbbaaabbbcccdddhhhiiijjjjjjjjjkkkmmmooottttttvvvyyy{{{}}}~~~~~~zzzrrrqqquuutttxxx~~~yyyuuuttt{{{zzztttpppmmmkkkiiijjjkkklllooosssyyy}}}uuullloooxxxzzzrrrhhhiiiooo|||wwwsss}}}ppp___QQQGGGFFFFFFDDDGGGMMMTTTlll{{{{{{|||uuupppjjjeeecccaaa^^^\\\WWWVVVTTTQQQNNNLLLJJJIIIGGGEEEBBB>>>:::777555444333333333444444555555555222111111111111333444555666777888888888777555444222222333555666888999999777666555444444555666777:::777333222222333333333666444222000000000222333333333333222222111111111444444555555555666666666888777555444333444555555999???FFFHHHEEE???;;;:::999999999;;;===@@@BBBBBB@@@@@@AAABBBCCCCCCCCCCCCGGGHHHHHHJJJLLLPPPSSSUUUZZZYYYXXXWWWWWWXXXYYY[[[]]]___aaabbbbbbbbbcccdddgggiiijjjjjjjjjkkknnnppptttuuuwwwyyy|||~~~}}}tttoooooosssrrruuuzzz|||wwwqqqooooooxxxzzztttkkkddd```]]][[[YYYVVVXXXYYYZZZ\\\___dddhhhpppwww{{{ooonnnsss~~~uuukkkkkkppp{{{uuuvvvqqq]]]PPPFFFFFFGGGEEEHHHOOOUUUmmmyyyyyy{{{xxxqqqiiieeecccbbb___\\\WWWVVVTTTQQQNNNLLLJJJIIIHHHFFFCCC???<<<999777666333333333444444555555555333333222222333444666777666777777888777666555444222222333555666888999999777666555444444555666777999666333222222333333333666444222000000000222333333333333222222111111111444444444444444555555666777666555444555666777888BBBDDDEEECCC===::::::;;;;;;;;;<<<===>>>???AAABBB@@@@@@@@@AAABBBBBBCCCDDDGGGHHHHHHJJJLLLPPPSSSUUUZZZXXXVVVUUUUUUVVVXXXYYY]]]___aaabbbbbbbbbdddeeeggghhhjjjjjjjjjlllnnnppptttuuuwwwzzz|||xxxsssoooooorrrsssuuuxxx{{{}}}|||xxxtttnnnlllnnnwww|||tttnnnccc^^^XXXSSSPPPOOONNNMMMMMMNNNOOOOOOPPPRRRVVVYYYZZZaaakkkttt~~~tttoooqqq{{{wwwlllllloooyyyxxxzzzrrr\\\OOOEEEFFFGGGFFFIIIPPPXXXqqqxxxyyy{{{zzzrrriiieeedddccc```\\\YYYXXXVVVSSSPPPNNNLLLKKKHHHFFFCCC@@@<<<:::888777333333444444444444444444444333333222333444666777666666777777777666555444444555666777888999:::;;;777666555444444555666777666444222222333444444333444333222111111111222333333333222222222222222222444444333333444444555666222333444666888;;;===>>>DDDBBB???;;;888888:::===;;;===??????>>>>>>@@@AAAAAAAAAAAAAAAAAACCCDDDDDDGGGGGGHHHJJJLLLOOOQQQRRRWWWVVVTTTTTTTTTUUUWWWYYY\\\^^^aaabbbcccccceeegggfffhhhjjjjjjjjjllloooqqqssstttvvvyyy||||||wwwtttqqqppprrrttttttvvvwwwyyywwwsssppplllkkkmmmwww}}}uuuoooiiiccc^^^XXXUUUQQQNNNMMMMMMLLLJJJIIIJJJKKKJJJJJJKKKNNNPPPNNNSSS[[[aaahhhqqq{{{{{{ssspppwwwvvvllljjjllluuu{{{sss\\\OOOEEEFFFGGGFFFIIIPPPZZZtttyyyzzz||||||sssiiiddddddddd```\\\YYYXXXVVVSSSPPPNNNLLLKKKFFFDDDBBB>>><<<999888777444444444444444444333333333222222222222444555666555666777777777666444444555666666777888999999:::777666555444444555666777333222111222333444333222222222222222222222333333222222222222222222333333444444333333333444555666111222555888;;;>>>@@@@@@===:::777777888:::<<<<<<:::<<>>>>>@@@BBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOTTTTTTSSSTTTUUUWWWXXXYYYZZZ]]]```bbbccceeeggghhhfffhhhiiijjjkkkllloooqqqrrrsssvvvyyy|||{{{yyyxxxuuussssssuuuttttttuuuuuutttpppnnnjjjiiilllvvvyyyqqqkkkgggccc]]]XXXXXXVVVTTTRRRRRRQQQOOOMMMJJJKKKKKKJJJIIIHHHJJJLLLKKKNNNRRRUUUWWW\\\ccciiiqqqwwwpppsssuuukkkhhhiiiqqqqqq]]]OOOFFFFFFGGGEEEIIIOOO[[[tttyyy{{{~~~}}}tttiiidddeeeddd```\\\WWWVVVTTTQQQNNNLLLJJJIIIDDDBBB@@@===;;;999777777555555555444444333333333222111111111111333444555555666777777777666444333444444555555666666777777777666555444444555666777111000000222444555333222000111222333333333333333111111111222222333333444444444333222333444555666333555777:::===>>>>>>>>>555333333666;;;======;;;777:::>>>???>>>>>>@@@CCCCCCBBBAAAAAABBBCCCEEEFFFEEEGGGIIIKKKMMMMMMMMMMMMRRRSSSSSSUUUVVVXXXZZZ[[[ZZZ\\\```bbbdddeeehhhjjjfffhhhiiijjjkkkllloooqqqrrrsssuuuxxx{{{~~~|||}}}~~~zzzwwwvvvvvvuuutttttttttssspppmmmhhhgggjjjtttwwwtttooollliiiddd^^^XXXWWWVVVTTTTTTTTTRRROOOMMMNNNNNNNNNLLLJJJIIIJJJKKKLLLNNNOOOOOONNNPPPUUUZZZ^^^jjj{{{zzzppppppsssjjjgggfffnnnooo]]]PPPFFFFFFGGGEEEHHHOOOZZZtttzzz|||wwwmmmhhhccc]]]ZZZYYYWWWVVVUUUTTTSSSPPPLLLIIIEEEDDDBBB???<<<999777666666666555555555444444444555444333222333555777999888888888888777666444444555555444444555666888999222333444666777777888888777666555444333222222222444444444333333222222222333333222111000000000111666333333666666444444777777:::>>>AAABBB???;;;999888888999999999:::::::::::::::;;;<<<===>>>??????BBBCCCEEEFFFEEEDDDBBBAAACCCEEEGGGHHHIIIJJJMMMOOORRRTTTUUUVVVVVVVVVXXXZZZ``````___```aaadddggghhhkkkkkklllmmmnnnooopppqqqqqquuuzzz|||}}}~~~~~~|||{{{{{{|||{{{zzzxxxwwwuuusssooollljjjkkkoooyyy~~~|||yyywwwrrrllleee```bbb```^^^[[[YYYXXXWWWWWWXXXUUUQQQOOONNNNNNNNNMMMLLLKKKKKKKKKLLLNNNQQQRRRZZZ^^^kkk|||tttsss}}}pppjjjggghhhssssss^^^TTTKKKGGGEEEEEEHHHMMMZZZtttyyyxxx{{{vvvmmmhhhddd___\\\\\\WWWVVVUUUTTTSSSPPPLLLIIIFFFDDDBBB???<<<999777666555555555444444444444333666555444333333444666777888888888777777666444444555555444444555666888999777888888888888888999999555444444333333333444444444444333333333222222222444333222222222222222222555333333666666444444777:::<<<>>>??????<<<999666888888888999999999::::::::::::;;;<<<===>>>??????BBBCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKMMMOOOQQQSSSUUUVVVVVVWWWZZZ[[[____________aaacccfffhhhiiijjjkkklllnnnooopppqqqrrrvvvzzz|||}}}~~~~~~}}}}}}}}}{{{zzzyyyxxxwwwtttqqqnnnmmmmmmqqqzzz|||vvvrrrnnnllliiifffdddbbbaaa``````]]]YYYUUUTTTSSSQQQOOOPPPOOONNNNNNOOOPPPSSSTTTXXX\\\gggvvvvvvttt}}}rrrkkkggghhhssssss^^^TTTKKKGGGEEEEEEHHHMMMYYYrrrxxxwwwzzzvvvllliiifffaaa^^^^^^WWWVVVUUUTTTSSSPPPLLLIIIFFFEEECCC@@@===:::888777444444444444333333333333777666555444333444555555777777777777666555555444555555555555666777888999888777555444444444555555333333333333333444555555333333333333222222222222333333333222333333444444555222333666666444444777<<<======<<<;;;888666444888888888999999999999:::::::::;;;<<<===>>>??????@@@AAACCCDDDEEEEEEDDDCCCDDDFFFHHHIIIJJJLLLNNNPPPPPPSSSUUUVVVWWWXXX[[[]]]]]]]]]]]]^^^```ccceeegggggghhhjjjkkkmmmoooqqqqqqrrrvvvzzz||||||~~~~~~~~~||||||}}}|||zzzwwwtttrrrppppppsss|||~~~zzzwwwssspppnnnnnnlllhhhddd```]]]ZZZWWWUUURRRQQQPPPOOOPPPQQQSSSUUUYYY]]]ffftttzzzvvv}}}vvvlllhhhiiisssttt]]]TTTJJJGGGEEEEEEIIINNNXXXssswwwvvvyyywwwmmmiiifffaaa^^^^^^WWWVVVUUUTTTSSSPPPLLLIIIFFFEEECCC@@@===:::888777444444333333333222222222555555444444444555555666666666777777666555555444666666666666777888999999777555333222111222444555444333333222333333444444333222222222222222222222222222222222222333444555555222333666666444555888<<<;;;:::888777666555555888888888888999999999999::::::;;;<<<===>>>?????????@@@BBBCCCDDDEEEEEEEEEDDDFFFHHHJJJJJJLLLNNNPPPRRRSSSUUUVVVWWWWWWYYY[[[\\\\\\]]]^^^```bbbdddffffffgggiiikkkmmmoooqqqqqqrrruuuyyyzzzzzz|||~~~zzzwwwvvvqqqqqquuu~~~~~~{{{yyyuuurrrnnnkkkhhhddd```]]]ZZZYYYXXXWWWWWWXXXZZZ[[[aaadddlllxxx~~~vvv|||yyymmmiiiiiisssttt]]]SSSJJJFFFEEEEEEIIINNNYYYttt}}}uuutttxxxyyyooojjjfff```\\\\\\WWWVVVUUUTTTSSSPPPLLLIIIFFFEEECCC@@@===:::888666444444333333333222222222222222333444555666777888555666666666666555555444666666777888888999999999999777666555555777999:::555555444333222111111222222222222222222222222222111111000111111222333444444222222666777444555888999888666555555555666777777777888888888999999999::::::;;;<<<===>>>?????????@@@AAABBBDDDEEEEEEFFFCCCFFFHHHIIIJJJKKKNNNPPPSSSTTTVVVVVVUUUVVVWWWYYYZZZ[[[\\\^^^```bbbdddeeefffgggiiikkkmmmoooqqqqqqqqqtttwwwxxxxxxzzzzzzwwwvvvpppqqqttt}}}~~~|||yyywwwuuuqqqmmmiiigggfffeeeddddddeeeggghhhkkknnnvvvwww{{{{{{nnnjjjiiisssuuu\\\SSSJJJFFFEEEFFFJJJOOOWWWttt{{{ssstttxxxyyyoooiiieee___[[[ZZZWWWVVVUUUTTTSSSPPPLLLIIIEEEDDDBBB???<<<999777666444444444444333333333333000111222444666777888999555555666666666555555444666777888999999::::::999777666666555666777999999666555444222111111000000111111111222222222222222111111000000111111222222444111222666777555555999666666555444555666777999777777777888888888888999::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDEEEEEECCCEEEGGGHHHIIIKKKMMMOOOQQQSSSTTTUUUTTTUUUVVVXXXZZZ[[[\\\___aaaccceeeeeeggghhhjjjkkkmmmoooqqqqqqrrruuuwwwxxxwwwyyy~~~xxxtttsssoooooorrrzzz{{{wwwpppooonnnmmmnnnoooqqqssswwwyyyyyy{{{}}}pppjjjjjjsssuuu\\\SSSJJJFFFFFFFFFJJJOOOVVVssszzzssstttxxxwwwmmmhhhddd___[[[[[[WWWVVVUUUTTTSSSPPPLLLIIIDDDCCCAAA>>>;;;888666555555555555444444444444333111222333555666777777777444444555666666555555444666777888::::::::::::999666666666666666555555555444444333222111111111222000111111111222222222222333333222111111111222222333111222666777555666999666555555444555666777888777777777777888888888888::::::;;;<<<===>>>??????@@@@@@AAAAAABBBCCCDDDEEEBBBDDDFFFGGGHHHIIILLLNNNMMMOOOQQQSSSTTTUUUXXXZZZYYY[[[]]]___bbbdddeeefffiiijjjkkklllnnnooopppqqqtttvvvyyyyyyxxxzzzzzzvvvuuuooonnnooottt|||{{{zzzyyyxxxyyy{{{~~~||||||pppkkkjjjrrrvvv\\\RRRIIIFFFFFFFFFJJJPPPWWWuuuyyyrrrtttyyy~~~uuukkkgggddd___\\\]]]WWWVVVUUUTTTSSSPPPLLLIIICCCBBB@@@===:::777555444666666555555555444444444333333444555666666666555444444555555666555555444666777999:::;;;;;;::::::;;;<<<;;;;;;:::888777666222222111111222222333444000000111111222222222222555444444333222222222222333111222666777555666999666666666555555666666666777777777777888888888888::::::;;;<<<===>>>??????AAAAAAAAAAAABBBCCCDDDDDDAAACCCEEEGGGGGGIIIKKKMMMIIIKKKOOOQQQSSSVVVYYY\\\ZZZ[[[]]]```ccceeeffffffkkkkkklllmmmnnnooopppqqqvvvxxxzzzzzzzzz|||zzzxxxnnnmmmmmmqqqvvvzzzzzzxxxrrrwww~~~~~~qqqllljjjrrrvvv\\\RRRIIIFFFFFFFFFJJJPPP[[[yyyyyyrrrtttyyy~~~uuummmjjjfffaaa]]]\\\[[[XXXUUURRRPPPNNNLLLJJJHHHEEEAAA>>><<<:::777555555555444444444444555555222333333444555666777777999888666444222000...---888888999:::::::::999999666555444555666777666555666555555444222111111000111111222222222222333333111333333222000///000111///000333555777888888888::::::888777777666666666444555666777888999999999<<<<<<<<<===>>>@@@AAABBBDDDCCCBBBAAA@@@AAAAAABBBCCCDDDFFFHHHJJJKKKKKKKKKMMMPPPRRRTTTUUUWWWYYY[[[\\\]]]___bbbddddddddddddfffiiimmmooopppqqqssstttxxxyyy{{{{{{{{{|||~~~}}}yyyrrrlllooosssuuuuuusssrrrrrriiinnnwwwuuuooommmuuuttt]]]RRRIIIFFFGGGIIILLLPPP]]]wwwzzzqqqrrrwwwuuukkkfffccc___]]]^^^[[[XXXUUURRRPPPNNNKKKIIIGGGDDD@@@>>><<<:::888555555555444444444444555555222333333444555666777777777666555444333222111111777777888999999999999888777666555555666777555444666555555444222111111000333333333444444444555555111222333222111000000111111222333555666777777777777666555444333333333333666777888999:::;;;;;;;;;;;;<<<<<<===???AAABBBCCCDDDCCCBBBAAAAAAAAABBBBBBAAABBBDDDFFFHHHIIIJJJJJJKKKMMMPPPRRRSSSUUUXXXZZZ\\\]]]___aaacccdddddddddfffiiimmmooopppqqqsssuuutttuuuwwwyyyyyy{{{~~~}}}}}}zzzuuutttwwwzzz|||zzzwwwsssqqqlllpppwwwvvvpppmmmvvvuuu^^^SSSIIIGGGGGGHHHKKKOOO]]]uuuyyyqqqqqqvvvtttiiidddaaa^^^^^^```[[[XXXUUURRRQQQNNNKKKIIIEEECCC@@@>>>===;;;888666555555444444444444555555222333333444555666777777555555555555555555555555555666777888888888888777888666555555666666555333555555444333333222111111333333333333444444444444111222333222111000111222444333333444444666777777999888777666666555555666666777888999:::;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDEEECCCCCCBBBAAAAAAAAABBBBBBAAABBBDDDFFFHHHIIIJJJJJJJJJLLLOOORRRSSSUUUXXX[[[[[[]]]^^^aaabbbcccddddddgggjjjmmmoooppprrrtttuuurrrtttvvvxxxyyy||||||{{{}}}~~~||||||wwwssssssuuuyyyvvvpppnnnvvvvvv```UUUJJJGGGGGGHHHJJJNNN\\\tttxxxppppppttttttjjjeeeccc```___aaaZZZXXXUUUSSSQQQOOOKKKHHHDDDBBB@@@>>>===<<<999777555444444333333444444555222333333444555666777777555555555555666666666666444444555666777777777777888777555555666666555333555555444333333222111111000111111111111222222222111222333333111111111333666555444333333444666777999999888777777777777777444555666777888999999999;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJLLLMMMMMMLLLNNNQQQTTTUUUXXX[[[]]][[[\\\^^^___aaacccddddddhhhjjjmmmooopppqqqtttvvvtttvvvxxxzzz{{{}}}{{{zzz{{{~~~}}}{{{|||}}}vvvooommmvvvwwwaaaVVVKKKHHHGGGGGGIIIMMMZZZqqqxxxooonnnrrr~~~uuummmiiigggbbb______ZZZXXXUUUSSSRRROOOKKKHHHCCCBBB@@@???>>><<<999666444444333333333333444444222333333444555666777777777777777666666555555555333333444555666777777666888666555555666666555333444444444333333222222111000000000111111111222222111222333333222111222444666555444333333444555666555555444333333333444444444555666777888999999999;;;<<<<<<>>>???AAACCCDDDAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIKKKLLLMMMNNNLLLOOOQQQTTTUUUWWWZZZ]]][[[\\\]]]^^^```bbbcccdddgggiiilllmmmnnnpppsssvvvvvvxxxyyyzzzzzz|||~~~{{{xxxyyy{{{|||zzz{{{~~~uuunnnllluuuyyybbbWWWLLLHHHGGGGGGIIIMMMYYYnnnwwwooommmppp~~~vvvnnnkkkhhhbbb^^^^^^YYYWWWUUUTTTRRROOOKKKGGGCCCBBBAAA@@@>>><<<888555444444333333333333444444222333333444555666777777888888777666555444444333222333444555666777777777777555444555666777666555444444444333333222222222222222222222333333333333111222333333222222333444555555444444444555555666666555555444444444555555666777888999:::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@AAABBBCCCCCCCCCBBBBBBAAABBBDDDGGGIIIKKKLLLMMMKKKNNNPPPRRRSSSUUUWWWYYY[[[[[[\\\]]]___aaacccdddggghhhkkklllmmmooorrruuuuuuvvvwwwxxxxxxyyy{{{}}}{{{xxxxxxzzzzzzqqqnnnqqqwww|||~~~}}}~~~uuuooommmuuuzzzbbbWWWLLLHHHHHHHHHJJJNNNWWWlllxxxooommmooo~~~xxxnnniiifff```]]]]]]YYYWWWVVVTTTSSSOOOKKKGGGDDDCCCAAA@@@>>>;;;777333444333333222222333333444222333333444555666777777777666666555555444444333222333444666777777777888555444444555777888777666444444333333333333222222222222222222333333333333111222333333222222333555333333444555666666666555777777666666666777777888666777888999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCBBBBBBAAABBBDDDGGGJJJLLLMMMMMMMMMOOOQQQRRRSSSTTTVVVXXX[[[[[[[[[\\\^^^```bbbdddfffgggiiijjjkkkmmmqqqtttsssuuuvvvwwwxxxyyy||||||xxxxxxyyy}}}|||sssiiieeegggllloooqqqpppsssvvvyyywwwqqqooowww{{{bbbWWWLLLHHHHHHHHHKKKOOOVVVjjjxxxpppmmmnnn}}}yyymmmfffbbb^^^\\\^^^XXXWWWVVVUUUSSSOOOJJJGGGEEECCCBBBAAA???;;;666222444333333222222333333444222333333444555666777777555555555555555555444444222333444666777888888888444333333444777888888777444333333333333333333333///000000000000111111111111222444333333222444555111333444666777666666555444444333333333444444555444555666777888999999999<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDCCCBBBBBBCCCDDDGGGIIILLLNNNOOOPPPPPPRRRTTTTTTTTTUUUWWWYYY[[[[[[[[[\\\]]]```bbbdddeeeggghhhiiijjjmmmpppssssssuuuwwwyyyzzz||||||xxxxxxyyy{{{xxxpppeee```aaadddeeedddeeeiiimmmqqqzzzyyyrrrpppyyy|||aaaVVVLLLIIIIIIIIILLLOOOVVViiiyyyqqqnnnnnn|||xxxmmmiiigggaaa]]][[[ZZZYYYWWWTTTQQQMMMJJJHHHDDDCCCAAA???<<<:::888777555555555555555555555555666666555444333333333333999888666444333222333333222333444555666666666666555555555555666666666666333444555555555444333222111222444444444222000///222333444444444333222111...000222444555555555555666666666555444444333333888888888888888999999999999:::;;;===>>>????????????@@@AAAAAABBBBBBAAAAAACCCDDDEEEHHHJJJLLLNNNOOOMMMMMMNNNPPPRRRTTTVVVWWW[[[[[[\\\]]]___aaacccdddeeefffggghhhjjjlllmmmmmmqqqtttwwwxxxyyyzzz|||~~~~~~wwwrrrpppyyy}}}zzztttkkkccc^^^^^^aaadddbbbccciiipppxxx|||uuurrrzzzyyydddXXXLLLGGGFFFFFFIIIMMMTTThhhyyytttsssssszzzyyymmmhhheeeaaa]]]\\\YYYXXXVVVTTTPPPMMMJJJHHHDDDCCCAAA???<<<:::888777333333333333333333333333333333222111111111111222888777666555444333333333333333444555666666666666777777777666666555555444333333444444444333222111222333444444444333111000000111333444444444333333222222444555666555555444555555555555555555555555666777777777777888888888888999;;;===>>>@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAACCCDDDEEEHHHJJJLLLNNNOOONNNNNNOOOQQQSSSUUUWWWXXX[[[[[[\\\]]]___aaacccdddeeefffggghhhjjjlllmmmmmmqqqsssvvvxxxyyyzzz|||}}}~~~xxxsssqqqwwwzzz~~~}}}~~~~~~zzzrrrjjjfffdddeeeffffffggglllrrryyy|||uuurrrzzzwwwdddXXXLLLGGGFFFFFFIIIMMMTTThhhzzzsssrrrrrrzzz{{{mmmgggddd___]]]\\\XXXWWWVVVSSSOOOLLLIIIGGGDDDCCCAAA???<<<:::888777333333333333333333333333555555444444555555666666666666666666666555444333333333444555666666666666888888888777666555444333222333333333333222111111222333444555444333222111///000111333444555555555444555555666666555444444333444444555666666777777555555666666777777777777888999;;;===???@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEHHHJJJLLLNNNOOOOOOPPPPPPRRRTTTVVVXXXZZZ[[[\\\\\\^^^___aaacccdddeeeeeeggghhhjjjlllmmmnnnpppsssvvvxxxxxxyyy{{{}}}yyytttrrruuuxxx}}}zzzxxxzzz|||yyytttqqqooonnnqqqqqqsssxxx||||||uuusss{{{vvveeeYYYMMMHHHGGGGGGJJJMMMUUUiiizzzrrrqqqqqqzzz~~~}}}nnnfffccc___]]]]]]XXXWWWUUURRROOOKKKHHHFFFDDDCCCAAA???<<<:::888777555555555555555555555555666666666666777888999:::444555666777777666555444333444555666666777777777777888888888888777555555444444444444333333222222333333444444444444333222000111111222333444444444444444444555555555555555444555555555666666666777555555666666777888888888999:::<<<===??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJLLLNNNOOOPPPQQQRRRSSSUUUXXXZZZ[[[\\\\\\]]]^^^```bbbcccddddddeeefffhhhjjjlllmmmnnnppprrruuuwwwxxxyyy{{{|||zzzvvvttttttwww|||zzzvvvwww{{{}}}|||uuusss|||vvvdddXXXMMMIIIHHHHHHJJJNNNVVVkkk{{{rrrppppppyyy~~~xxx}}}nnnfffbbb___]]]^^^XXXWWWUUURRROOOKKKHHHFFFDDDCCCAAA???<<<:::888777555555555555555555555555222222333333444555777777555555777777777666555444333444555666777777777777555666888999:::999888777666555555555444444444444222333333333333333333333222222222222222222222222111111222222444555666666777777666666666555555555666666777888888999::::::<<<======>>>??????>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEHHHJJJLLLNNNOOOQQQQQQRRRTTTVVVXXXZZZ[[[\\\\\\]]]^^^```bbbdddeeedddeeefffhhhjjjlllnnnoooooorrruuuvvvwwwxxxzzz|||~~~{{{wwwuuutttwww{{{|||wwwuuuxxx{{{uuuttt}}}vvvbbbWWWLLLIIIIIIIIIKKKNNNWWWmmm}}}rrroooooowww~~~yyy}}}nnngggccc```^^^___XXXWWWVVVSSSOOOLLLIIIGGGDDDCCCAAA???<<<:::888777333333333333333333333333444444444444555666777888777777777777666666555444444444555666777777777777444555888:::;;;;;;:::999777666666555444555555555111222222222222222333333333333222111111111111111000000000111333555666777888888777666666555444444666666777888999::::::;;;<<<===>>>>>>?????????>>>BBBCCCDDDDDDEEEDDDDDDDDDCCCDDDEEEHHHJJJLLLNNNOOOQQQRRRRRRTTTVVVXXXZZZ[[[\\\]]]]]]___```bbbdddeeecccdddfffhhhjjjmmmnnnooooooqqqtttvvvvvvwwwyyy{{{}}}|||yyywwwtttvvv{{{{{{vvvuuuzzz{{{uuuuuuttt^^^TTTJJJHHHIIIIIIKKKOOOXXXnnnsssoooooouuu}}}|||nnngggeeeaaa______YYYXXXVVVTTTPPPMMMJJJHHHDDDCCCAAA???<<<:::888777333333333333333333333333666666666666777777888999999999777666555555555555444555666777777888888777555777999;;;<<<;;;999888777666555444333444555555000000000000111111222222222111111000000111222333333222222222333444666777777777777666666666666666555555666777888999:::::::::;;;<<<>>>@@@AAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEHHHJJJLLLNNNOOOQQQQQQRRRTTTVVVXXXZZZ[[[]]]]]]^^^___aaacccdddeeecccdddfffhhhjjjmmmoooooonnnpppsssuuuvvvwwwyyyzzz|||}}}zzzxxxsssuuuzzz{{{zzz}}}zzzuuuuuuoooZZZQQQHHHGGGHHHIIILLLPPPYYYoootttppppppsss{{{nnnhhhfffbbb``````ZZZYYYWWWTTTQQQMMMJJJHHHDDDCCCAAA???<<<:::888777555555555555555555555555444333333333333444444555;;;:::888666444444444555444555666777888888888888777888:::<<<<<<:::888666666555444333222333444444000000//////000111222222000000//////000222444555666555444333333444555666555555666666777777888888444444555666777888999999777999;;;>>>@@@BBBDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEHHHJJJLLLNNNOOOPPPQQQRRRSSSUUUXXXZZZ[[[]]]]]]^^^___aaacccdddfffcccdddfffhhhkkkmmmooopppnnnpppsssuuuvvvwwwyyyzzz|||}}}zzzyyyrrrtttyyy~~~yyyuuuvvvkkkXXXOOOGGGFFFHHHJJJLLLPPPZZZpppuuuppppppqqqyyykkkeeecccaaa^^^]]]\\\YYYVVVSSSQQQOOOLLLJJJCCCCCCAAA???;;;777333111444333222222222444666888555444444444444555555666666666555444444444444444===:::888888::::::888666777777888999::::::;;;;;;999777555222111111222333111111111111111111111111444444444333333222222222444555666666666555444333333444555666666555444333111444777888888777888999555888;;;>>>???@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAAEEEFFFHHHJJJKKKMMMMMMMMMRRRQQQQQQRRRTTTXXX[[[]]]aaa`````````aaacccfffggghhhiiiiiijjjkkklllmmmnnnmmmnnnppppppqqqssswwwzzz}}}~~~|||yyyvvvwwwyyy}}}|||yyyyyy}}}eeeSSSKKKFFFEEEGGGHHHLLLQQQ\\\mmmxxxrrrrrrqqq|||{{{lllgggeeebbb```___\\\YYYUUURRRQQQOOOLLLJJJHHHGGGEEEBBB>>>;;;888666777666444222222222333444555555444444555555666666777666555555444444555555888666555666888999888666777777888888999::::::;;;888777555222111111222333111111111111111111111111444333333333222222222222222333333444444333222222444444555666666555444444333555888999999888999:::888:::===>>>>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMRRRQQQQQQRRRTTTWWWZZZ[[[^^^^^^___```aaacccdddeeehhhhhhiiikkklllnnnoooooonnnoooqqqqqqrrrtttxxxzzz}}}~~~~~~zzzwwwxxxzzz}}}}}}{{{{{{{{{dddSSSKKKFFFFFFGGGHHHLLLQQQ[[[kkkuuuooonnnooozzz}}}nnnhhhgggdddaaa```[[[XXXTTTQQQPPPNNNKKKIIIGGGEEEBBB???;;;999777666777666444333222222333444555555555555555666777777888777666666555555666666444444444666999::::::888777777777888999999::::::777666444333222222222222111111111111111111111111222222222222222111111111222222333444444333333222444555555666666555555444444666888999999999:::;;;;;;<<<>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLLLLQQQQQQQQQRRRSSSUUUXXXYYY\\\]]]^^^```aaabbbccccccggghhhiiikkkmmmoooqqqqqqoooqqqrrrssstttvvvyyy{{{~~~~~~}}}xxxyyyzzz~~~}}}~~~yyyaaaRRRKKKFFFFFFGGGHHHLLLPPPYYYhhhsssmmmllllllvvv}}}nnnhhhgggdddaaaaaaZZZWWWTTTQQQOOOMMMKKKHHHEEECCC@@@<<<999777666555333333222333333444666777555555555555666666777888888888777666666666666666555666777999:::;;;::::::777777777777888888999999666555444333222222222222111111111111111111111111111111111111111111111111444444555555555555555555555555666666666666555555444666888888888888:::;;;;;;<<<>>>>>>===>>>@@@BBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFHHHIIIKKKLLLQQQQQQQQQRRRSSSUUUVVVWWWZZZ\\\^^^aaabbbcccccccccggggggiiilllnnnppprrrsssppprrrtttuuuvvvxxxzzz|||~~~zzzzzz{{{~~~~~~}}}vvv^^^RRRKKKFFFFFFHHHHHHKKKPPPXXXeeeuuummmllljjjuuu|||mmmgggfffccc```___ZZZWWWTTTQQQOOOMMMKKKHHHGGGDDDAAA===:::999888777222333333333444555555666444444444555555666777888888888777666666666666666666888999::::::888777777666666777777777777888888555444333333222222222222111111111111111111111111111111111111111111111111444444444444555555666666666666666666666666666666333555666777666777999;;;999:::<<<<<<<<<>>>AAADDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLQQQQQQQQQRRRSSSUUUVVVWWW[[[\\\___aaacccdddddddddfffgggiiikkknnnqqqssstttpppsssuuuwwwxxxyyy{{{}}}|||{{{|||||||||sss\\\QQQKKKFFFGGGHHHIIIKKKOOOXXXddduuummmkkkjjjttt{{{lllfffeeebbb___^^^[[[XXXTTTQQQPPPNNNKKKIIICCCBBB???<<<999777666555555555555444444333222222333333333444555666777888888777666666555555666666555777999999777444333333666666666666666777777777333333333333222222222111111111111111111111111111111111111222222222222222222222222222222333555555777666666555555666666777333555666666555666999;;;888999::::::;;;===@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMPPPQQQRRRSSSUUUVVVWWWXXX[[[]]]^^^aaacccdddeeeeeefffgggiiikkknnnppprrrssspppsssvvvxxxyyyyyy{{{}}}~~~}}}|||~~~zzz{{{rrrZZZQQQKKKFFFHHHIIIIIIKKKOOOXXXdddtttllljjjjjjsss{{{lllfffeeebbb___^^^\\\YYYUUURRRQQQOOOLLLJJJ@@@???>>><<<999666444222555555555555444333222222111222222222444555666777777666555555444444555555444777::::::777444333333666666666666666666666666222333333333333222111111111111111111111111111111222222222222333333333444222222111111222333555666888777666555555666777888555666666666666777:::<<<999999:::999999:::>>>@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEDDDEEEGGGIIILLLNNNOOOPPPRRRTTTVVVXXXYYYYYY[[[\\\]]]^^^```ccceeeffffffggghhhjjjmmmooopppqqqpppsssvvvxxxyyyyyy{{{|||~~~|||~~~yyy{{{qqqZZZPPPJJJGGGHHHIIIIIIKKKNNNZZZeeevvvmmmkkkiiirrr{{{lllgggeeebbb```___\\\YYYVVVSSSQQQOOOMMMJJJCCCCCCBBBAAA>>>;;;888666111222333444555555555555111111111222333444666777666666555444444444444444444888;;;<<<999666555666666666666666666555555555222222333333333222111111111111111111111111111111222222222333333444444444444444333333444666777888888777666555555666777888666777777777777888;;;===:::::::::888777888;;;>>>???@@@BBBDDDEEEFFFGGGGGGFFFEEEEEEEEEGGGJJJMMMNNNOOOPPPRRRUUUWWWYYYZZZZZZ[[[[[[[[[\\\^^^aaadddffffffggghhhjjjlllnnnooopppppprrrvvvxxxyyyyyy{{{|||~~~|||~~~yyy{{{qqqZZZPPPJJJGGGHHHJJJIIIKKKNNNZZZfffyyyqqqnnnhhhqqqzzzlllfffccc```]]]]]]ZZZXXXWWWTTTQQQOOOMMMLLLEEEBBB???===;;;:::888666;;;222---222555333222333222333444555666888999999777666555444444444444444555666888999::::::999999666666666666666555555555555555444444444333333333222333333444444333333222222222333333333444444444333333444444555666666666666666777777666555444444444444555555666777777777:::;;;;;;;;;<<<=========BBBBBBCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGIIIKKKLLLMMMTTTUUUUUUVVVVVVWWWXXXXXX\\\\\\]]]^^^```bbbdddeeebbbeeehhhiiijjjkkkmmmooopppsssvvvwwwyyy{{{}}}}}}|||}}}eeeVVVOOOLLLJJJHHHIIILLLPPPRRRXXXgggzzzqqqnnnlllqqq~~~zzzmmmgggddd```]]]]]]YYYXXXVVVTTTQQQNNNLLLKKKFFFCCC@@@>>><<<;;;888777333,,,)))///444555555777444444444444555555555555555555555555555444444444444555777888999999888888777666666666555555555555444444444444333333333333222333333444444333333222222222222222333333333333333333444444555666666666777777777777666666555555444444555555666777777777:::;;;;;;<<<<<<=========>>>???AAACCCEEEGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZ[[[\\\^^^```bbbccccccfffiiijjjkkklllnnnppprrrtttwwwxxxyyy{{{}}}~~~}}}~~~~~~bbbTTTNNNLLLIIIHHHIIILLLPPPRRRXXXggg|||ppplllkkkppp}}}{{{nnniiifffaaa]]]\\\YYYWWWVVVSSSPPPNNNLLLKKKGGGEEEAAA???===;;;999777666000---000333222111222555555555444333333333222333444555666666666555444333444666777888888777777777777666555555555555555333333333333222222222222222222333333333333222222111111111222222222222333333333333444555555666666888888777666666666666777444555555666666777777888::::::;;;<<<======>>>>>>???@@@BBBCCCEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLPPPQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[]]]^^^```bbbccceeegggjjjlllmmmnnnpppqqqtttvvvxxxzzzzzz{{{}}}~~~~~~yyy___RRRLLLJJJHHHGGGIIILLLOOORRRYYYggg}}}oooiiikkkooo{{{{{{ooojjjfffaaa]]]\\\XXXWWWUUUSSSPPPMMMKKKJJJGGGEEEAAA>>>===;;;888666:::666333333444333222111555555555444444444333333111333555777777666555444444555666888888888888777888777666555444555555666333333333222222222111111222222333333333333222222000000111111111222222222222333333444444555666666777777666555555555666777555555555666777777888888::::::;;;<<<===>>>>>>???DDDDDDEEEEEEEEEDDDCCCCCCHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPQQQSSSUUUWWWYYYZZZ]]]]]]^^^___aaacccdddeeefffiiilllnnnnnnoooqqqsssvvvxxxzzz{{{{{{|||~~~~~~ttt\\\QQQJJJIIIHHHHHHIIILLLPPPRRRYYYggg}}}ooohhhiiimmmxxx}}}pppjjjfffaaa]]]\\\YYYXXXVVVSSSPPPNNNLLLKKKGGGDDD@@@===;;;999777444222222222222444777777666444444444555666666777777111333555777777666555444555666888999:::999999888888777555444444444666666333333333222222222111111111222222333333222222111000000111111111222222222222222333333444555555555555555555444555555666666555555666666777888888888::::::;;;<<<===>>>???@@@EEEEEEFFFFFFFFFEEEDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOQQQSSSUUUWWWYYYZZZ]]]]]]^^^___aaaccceeefffgggjjjmmmooooooppprrrtttvvvxxxzzz{{{{{{|||~~~~~~pppZZZPPPIIIHHHHHHHHHJJJMMMQQQSSSZZZggg}}}ooojjjhhhkkkvvv~~~pppiiifffaaa^^^^^^ZZZXXXWWWTTTQQQOOOMMMLLLGGGDDD@@@===;;;999666444111444444111111444444111222333444555777888999:::333444555666666666555444555666888999::::::999999999777555444333444666777333333333333222222222222111111222222222222111111111111111222222222222333222222222333444444555555444555666666666666666555555666666777777888888999::::::;;;<<<>>>???@@@@@@@@@AAACCCDDDFFFGGGHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\\\\^^^___aaacccdddhhhjjjmmmooopppqqqssstttuuuwwwyyy{{{{{{|||~~~~~~kkkWWWOOOIIIHHHHHHIIILLLOOORRRTTT[[[ggg~~~qqqlllgggiiisssppphhhdddaaa___```[[[ZZZXXXUUURRRPPPNNNMMMHHHEEEAAA>>><<<999666444555999888333000111000,,,111222333444666777888999555555555555555444444444555666777999999999999888999777555333333444666777444444444444333333333333111111222222222222111111222222222222333333333333111222222333333444555555444666888::::::999777666666666666777888888999999::::::;;;===>>>???@@@AAA===>>>@@@BBBDDDFFFGGGGGGDDDEEEFFFGGGIIIKKKMMMOOOQQQQQQSSSUUUVVVXXXZZZZZZ\\\\\\]]]^^^```bbbcccdddhhhjjjmmmooopppqqqrrrtttsssvvvxxxzzz{{{|||fffSSSNNNIIIIIIIIIKKKMMMQQQTTTUUU[[[ggg}}}tttmmmfffhhhqqqppphhhdddaaa```aaa[[[ZZZXXXVVVSSSPPPNNNMMMIIIFFFBBB???===:::777555000666888444333777777444111222222333444555666777777666555444444444444444333555666777888888777777999777555333333444666777555555444444444444333333111111222222222222111111222222333333333444444444111222222333333444555555555777:::======;;;999777666666666777888888999999::::::;;;===>>>@@@AAAAAA>>>???@@@AAABBBBBBCCCBBBDDDDDDEEEGGGIIILLLNNNPPPRRRSSSTTTUUUWWWYYYZZZZZZ^^^^^^___```bbbdddeeeggghhhjjjmmmooooooppprrrtttrrrtttwwwyyyzzz|||cccQQQLLLIIIIIIJJJLLLNNNRRRTTTVVV\\\ggg|||vvvmmmeeegggppp|||oooiiiaaa```bbb\\\\\\\\\[[[YYYVVVSSSOOOMMMJJJGGGCCC???;;;888666555555444333333222222222222444444444444555666777777555555666666555555444333444666888:::;;;:::999888888666444333333555777999666555444333222111111111222222222222222222222222222222222111111111000000333444555777777777777666333444555555555555555444555555666777888999:::::::::::::::;;;<<<======>>>DDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFHHHJJJLLLPPPRRRUUUVVVWWWYYY[[[]]]aaabbbbbbbbbbbbcccfffhhhjjjjjjkkklllmmmoooooopppssssssuuuwwwyyy{{{}}}~~~}}}}}}zzzaaaSSSOOOIIIJJJKKKLLLMMMOOOTTTWWWbbbkkkvvviiiiiihhhmmmyyy}}}pppkkkcccbbbccc]]]\\\\\\[[[YYYVVVRRROOOLLLIIIGGGCCC???;;;888666555555444333333222222333333333333333333444555666777555555666666555555444333555666777999999999999888999888555444333444666777666555444333222111111111222222222222222222222222333333333333222222111111222333555666777777666666666777777777777777666666555555666777888999::::::999:::;;;<<<===>>>?????????@@@BBBCCCEEEGGGIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMSSSUUUXXXYYYZZZ[[[]]]______```bbbbbbbbbcccfffiiikkkkkklllmmmnnnpppqqqqqqssstttuuuwwwyyy{{{}}}}}}}}}{{{uuuuuuwww|||}}}{{{xxxwww{{{}}}|||~~~www^^^QQQMMMIIIJJJKKKLLLMMMPPPTTTWWWaaakkk{{{nnnjjjiiimmmxxx~~~qqqllldddccceee___\\\\\\[[[YYYVVVRRRNNNLLLHHHFFFCCC???;;;888666555555444333333333333333333333333333333444555666666555666666666666555444444555555666666777888888888;;;999777444333444555555666555444333222111111111222222222222222222222222444444444333333333333222222333444555555666555555777888888888777666555555555555666777888999::::::999:::;;;===>>>@@@AAAAAA>>>???AAACCCEEEGGGHHHIIIIIIHHHGGGGGGIIIKKKMMMOOOTTTVVVXXXYYYYYYZZZ\\\^^^]]]___```aaabbbdddgggiiikkklllmmmnnnoooqqqrrrrrrssstttuuuwwwyyy{{{|||}}}}}}rrrhhhcccdddjjjooovvv{{{}}}~~~rrroookkkiiilllrrryyy~~~rrrZZZNNNJJJIIIJJJKKKLLLMMMPPPTTTXXX```jjj~~~rrrkkkiiilllwwwrrrmmmeeeeeefffaaa\\\\\\[[[YYYVVVQQQMMMKKKGGGFFFCCC@@@===:::888777555444444333333333444444333222222333333444555666666666666666666555444444555555444444555666777888:::999777555444555555666666555444333222111111111222222222222222222222222333333333333333333333222222222333444444555555555666666666666555444222222555555666777888999::::::999:::<<<===???AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHKKKMMMOOOQQQSSSUUUUUUUUUVVVXXXYYY[[[]]]___aaabbbdddgggiiijjjkkklllmmmoooqqqrrrrrrttttttvvvwwwyyy{{{|||}}}zzznnncccZZZXXXYYY]]]bbbiiiooosssvvvyyy{{{sssooojjjffffffjjjooorrr}}}mmmWWWMMMIIIIIIJJJKKKLLLMMMQQQUUUYYY```jjj}}}qqqkkkiiikkkuuu~~~rrrmmmfffeeegggbbb\\\\\\[[[YYYUUUQQQMMMJJJGGGFFFDDDBBB???<<<:::888444444444333333444555555333333333333444555666666666666777777666666555444444444444444555666777888777777666666666666777888666555444333222111111111222222222222222222222222111111111111222222222222222222333333444555555666666666666666555444222222555555666777888999:::::::::;;;<<<>>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFGGGIIILLLMMMOOOQQQRRRSSSSSSSSSUUUWWWYYY[[[^^^aaabbbdddfffiiihhhiiijjjlllnnnpppqqqrrrtttuuuvvvwwwyyyzzz||||||xxxjjj___WWWPPPOOOQQQPPPUUU[[[bbbhhhnnntttxxxwwwsssmmmgggdddccceeeffflllrrr}}}iiiVVVLLLJJJIIIJJJKKKLLLNNNQQQVVVYYY___iii|||}}}mmmkkkhhhiiirrr}}}qqqlllddddddfffaaa\\\\\\[[[XXXUUUPPPLLLIIIEEEEEEDDDBBB???===:::999444444444444444444555666444444444444555666777777666777777777777666555555444444555555666777777777666666666666777777888999666555444333222111111111222222222222222222222222000111111111111111222222333333333333444555666777777888888888777666555555555555666777888999:::::::::;;;<<<>>>???AAABBBBBB@@@AAACCCFFFHHHKKKMMMNNNHHHGGGFFFFFFFFFHHHJJJKKKNNNPPPRRRSSSSSSTTTVVVXXXXXX[[[^^^aaabbbccceeeggghhhhhhjjjlllnnnoooqqqrrrtttuuuvvvwwwyyyzzz{{{|||vvvkkk```YYYSSSMMMMMMOOOMMMPPPUUUZZZbbbjjjsssyyy}}}yyyssslllfffbbb___^^^___dddlllttt}}}~~~dddTTTLLLJJJIIIJJJLLLMMMNNNRRRWWWZZZ^^^hhh{{{|||llliiifffgggooo|||{{{ooojjjcccccceee```\\\\\\[[[XXXTTTPPPKKKIIICCCCCCBBB@@@>>>;;;999777444444444444444555666666555555555555666777888888777777777777777666555555333444666777888888777777888888777777777777777777666555444333222111111111222222222222222222222222111111111222222333333333555444444444444666777888666777777777777777666666555555666777888999::::::;;;;;;<<<===>>>???@@@AAA???@@@BBBEEEHHHJJJLLLMMMJJJIIIHHHGGGGGGHHHJJJKKKMMMOOOQQQSSSSSSUUUWWWYYYXXX[[[^^^aaaaaabbbdddeeehhhiiijjjlllnnnppprrrsssuuuuuuvvvwwwyyyzzz{{{{{{|||zzzmmmddd\\\XXXSSSNNNMMMNNNMMMNNNPPPTTT[[[eeepppxxx}}}{{{vvvooohhhaaa\\\YYYVVVYYY^^^ccciiipppwww|||www```QQQKKKJJJIIIJJJLLLMMMOOORRRWWW[[[^^^hhhzzzooohhhdddeeemmmzzzzzznnniiibbbbbbddd___\\\\\\[[[XXXTTTPPPKKKHHHAAAAAA@@@???===:::777666444444444444444555666777666555555666666777888999777777777777777666666555333444777888999999777666:::999999888777666555555666666444333222111111111222222222222222222222222222222222333333444444444555555444444555666888999444444555555555555555444555555666777888999::::::;;;<<<<<<===>>>??????@@@BBBBBBCCCEEEFFFHHHIIIIIIMMMKKKIIIHHHHHHHHHJJJKKKKKKMMMPPPQQQRRRTTTVVVXXXXXX[[[___aaaaaabbbcccdddiiijjjkkkmmmppprrrssstttuuuuuuvvvxxxyyyzzz{{{{{{yyy|||zzzrrreee^^^WWWUUUQQQKKKIIIJJJIIIIIIIIILLLRRR\\\hhhqqqwwwvvvrrrllleee]]]VVVSSSRRRTTTVVVXXX\\\bbbiiinnnttt|||sss]]]OOOJJJIIIIIIJJJLLLMMMOOORRRWWW[[[^^^hhhyyysssgggcccdddlllyyy~~~|||mmmggg______bbb]]][[[[[[ZZZXXXUUUPPPLLLJJJCCCBBBAAA???===<<<;;;:::555444444444444555666666333333222222333444666777555555666777777666555444333444555555666666555555333444555666666555444333888777555333111000000///222111000......000111222///000222333444333333222333===@@@666000444666333555555555555555666777777999999999888999999:::::::::999999999:::<<<>>>???GGGIIIJJJIIIGGGGGGHHHIIIHHHIIIHHHGGGFFFFFFIIIKKKNNNOOOPPPRRRTTTVVVXXXYYY[[[\\\\\\\\\]]]```dddggghhhjjjmmmpppsssuuuvvvvvvtttuuuwwwwwwvvvwwwzzz|||~~~xxxnnnhhh```YYYTTTOOOLLLJJJLLLHHHGGGKKKOOOSSSZZZaaakkkiiifffaaa[[[WWWVVVWWWTTTSSSSSSTTTVVVYYY\\\^^^ccciiiqqq|||lllYYYLLLGGGHHHIIIJJJKKKLLLMMMQQQVVVZZZccchhhrrrtttiiiggghhhmmmvvvxxxnnnkkknnnmmmoootttxxx}}}}}}wwwpppjjjggglllrrrzzz|||mmmggg______bbb]]][[[[[[ZZZXXXUUUPPPLLLJJJDDDCCCAAA???<<<:::888777888777555444333333222222333333222222333444666777777777888888777555333222333444555555666666555555444555666777777666555444999888777666555444444444222111000//////000111222000111222333333333333333<<>>???CCCDDDFFFEEEDDDDDDEEEGGGHHHIIIIIIGGGFFFFFFIIIKKKNNNOOOPPPRRRTTTVVVXXXXXXZZZ[[[\\\\\\]]]___cccfffgggiiilllooorrrtttuuuuuuvvvwwwxxxwwwvvvvvvxxxzzz~~~tttoooggg___YYYTTTPPPMMMKKKGGGFFFIIIKKKMMMRRRXXX]]]]]][[[WWWSSSQQQRRRSSSTTTSSSQQQQQQQQQSSSUUUVVVXXX]]]dddmmmzzzhhhVVVKKKHHHJJJIIIJJJKKKLLLNNNRRRWWW[[[cccgggqqqvvvjjjgggggglllttt~~~sssggg```^^^ZZZYYY\\\bbbgggllluuu~~~~~~{{{yyywwwtttqqqlllfffaaa]]]ZZZYYY]]]bbbiiiooottt{{{{{{mmmggg______bbb]]][[[[[[ZZZXXXTTTPPPLLLIIIDDDCCCAAA>>>;;;888666444777666555333222222222222333333222222333444666777888888999888777555333111444444555666666666666555666666777777777777666666555555444333333333444444222111000//////000111222222222111111222222333333777DDDHHH===111000555777999999999999999999999999666666666666666777888999888888999:::;;;===???@@@>>>@@@AAABBBAAABBBDDDEEEIIIIIIIIIHHHFFFGGGIIIKKKNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ\\\\\\]]]___ccceeefffhhhjjjmmmppprrrssstttwwwxxxxxxxxxvvvvvvxxxyyy~~~{{{rrrjjjbbb[[[TTTPPPLLLHHHFFFHHHIIIHHHJJJNNNNNNOOONNNMMMLLLLLLNNNPPPTTTSSSPPPNNNLLLLLLMMMNNNOOORRRXXX___jjjzzz{{{bbbSSSKKKIIILLLIIIJJJLLLMMMOOOSSSXXX[[[bbbfffpppxxxlllhhhgggjjjqqqvvvjjjaaaYYYUUUUUURRRPPPRRRWWW[[[___gggpppyyy~~~yyysssmmmfffbbb[[[TTTPPPOOOQQQRRRPPPTTTYYY\\\```fffnnntttzzzmmmhhh``````bbb]]]\\\[[[ZZZXXXTTTPPPLLLIIIDDDCCCAAA>>>;;;999777666333222222222222333444444333333222222333444666777777888888888777666444333444444555666666666666666777777777888888777777777555555444333222222222222222111111000000111111222333333111111111222333444---555999333...///333444999999:::999999999888888888888777888888999:::;;;888888999:::<<<>>>???@@@<<<>>>@@@AAABBBCCCEEEGGGJJJJJJJJJHHHGGGGGGHHHJJJMMMNNNPPPRRRTTTVVVWWWXXXXXXZZZ[[[\\\]]]___bbbeeeeeefffhhhkkknnnppprrrsssvvvwwwxxxxxxwwwxxxzzz|||wwwmmmbbbXXXRRRNNNJJJIIIJJJIIIFFFFFFIIIGGGHHHIIIHHHHHHIIILLLOOOSSSRRROOOLLLJJJJJJJJJJJJMMMPPPUUUZZZcccppp~~~vvv^^^QQQJJJJJJLLLIIIKKKMMMOOOQQQTTTYYY\\\aaaeeennn}}}{{{mmmiiifffhhhnnn|||{{{kkkaaaZZZVVVUUUWWWUUUSSSRRRUUUVVVXXX^^^fffqqq}}}}}}rrriii```\\\VVVPPPLLLLLLMMMOOOLLLOOORRRTTTVVV[[[ccciiittt~~~zzzmmmhhhaaa```bbb]]]\\\\\\[[[XXXTTTPPPKKKHHHCCCBBBAAA???===;;;:::999333222222222222333444444333333222222333444666777555666777888888777777666444555666666777777666666888888888777777888888888;;;:::888777555444444333222222111111111111222222444333222111111111333333///111222111333666777555777888888999999888777777777777777777888999:::;;;888999:::;;;===>>>??????===???BBBCCCDDDFFFHHHJJJJJJKKKJJJIIIGGGGGGHHHJJJMMMNNNOOOQQQSSSUUUWWWXXXXXXZZZ\\\]]]^^^```bbbeeeeeeeeegggjjjllloooqqqrrrsssuuuvvvwwwxxxzzz}}}xxxjjj\\\TTTOOOLLLJJJLLLJJJFFFEEEGGGFFFGGGGGGFFFFFFGGGIIILLLNNNLLLJJJHHHHHHHHHIIIJJJMMMQQQVVVZZZ___gggrrrzzzrrr[[[PPPJJJIIIKKKIIIKKKNNNPPPRRRVVVZZZ]]]```eeennn{{{}}}ooojjjffffffkkkxxxtttggg```\\\XXXWWWYYYUUURRRPPPQQQQQQRRRWWW^^^lll|||rrrfffYYYWWWSSSNNNKKKIIIHHHHHHIIIKKKNNNOOOPPPTTT[[[aaagggqqqyyymmmiiiaaaaaaccc]]]]]]\\\[[[XXXTTTOOOKKKHHHCCCBBBAAA???>>><<<;;;:::777666555333222222222222333333222222333444666777444555777888999999888777555555666777777777777666888888777777777777888888;;;:::888666444333222222222222222222222222222222333333222222111111222222666333111222666999666333444555777888888888777666444444444555666777888999999:::;;;===>>>>>>>>>>>>???AAADDDEEEFFFHHHJJJLLLKKKKKKKKKIIIGGGGGGHHHJJJMMMNNNOOOQQQSSSUUUVVVWWWYYY[[[]]]______aaaccceeeeeeeeegggiiikkknnnqqqsssqqqsssvvvwwwyyy{{{~~~sssdddZZZRRRNNNLLLLLLJJJEEEDDDFFFEEEFFFFFFDDDCCCCCCEEEGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLQQQWWW[[[]]]```eeeiiimmmsss{{{nnnYYYOOOKKKIIIJJJIIILLLOOOQQQTTTWWW[[[^^^```eeemmmzzzpppkkkfffeeeiiivvvwwwnnniiieee___[[[[[[UUURRRQQQRRRRRRRRRWWW^^^hhhxxx~~~ooocccVVVUUUSSSPPPMMMKKKIIIHHHEEEHHHKKKLLLMMMQQQWWW\\\```jjj{{{yyymmmiiibbbaaaccc]]]]]]\\\[[[XXXTTTOOOJJJHHHCCCCCCAAA???===:::999888888777555444333333222222333333222222333444666777555666777888999888777666555555666777777777777777888777666666666666777888777666555444222222111111111222222222222222222111333333333333333222111000666333111222444444222111222444666888999999888777444444444444666777888999:::;;;<<<===>>>>>>===<<<@@@BBBDDDEEEFFFGGGJJJLLLLLLLLLKKKIIIGGGGGGHHHJJJMMMMMMOOOQQQSSSUUUVVVWWWYYY\\\^^^```aaabbbdddfffeeefffggghhhkkknnnqqqsssssstttvvvxxxyyy{{{~~~~~~nnncccYYYUUUQQQOOOLLLGGGEEEHHHEEEFFFEEEDDDBBBBBBDDDFFFDDDCCCCCCCCCDDDGGGJJJKKKOOOUUU]]]aaaaaa___^^^___bbbiiittt}}}hhhVVVOOOKKKIIIIIIIIILLLOOORRRUUUXXX\\\___aaafffnnnyyyqqqkkkfffdddhhhuuu{{{qqqhhhddd]]]YYYWWWWWWVVVUUUYYY```hhhuuu~~~vvvjjjaaaXXXWWWUUUSSSQQQPPPPPPPPPJJJMMMRRRTTTUUUXXX]]]bbbjjjrrryyymmmiiibbbaaaccc]]]]]]]]][[[XXXTTTOOOJJJHHHDDDCCCAAA>>>;;;888666555555444444444444555666666333333222222333444666777777888999999888777666555555666666777777777777777888777666555555666777888888888777666666666666666111222222333333222222111222333333444333222111///333222333444444222333555222444666999::::::999999555555666666777999:::;;;;;;<<<===>>>>>>===<<<;;;???AAACCCDDDEEEFFFHHHJJJLLLLLLLLLJJJGGGGGGHHHJJJLLLMMMOOOQQQSSSUUUVVVWWWZZZ\\\___aaabbbcccdddfffffffffggghhhkkkooorrrssstttvvvxxxxxxyyyzzz}}}uuukkkaaa\\\WWWTTTOOOIIIHHHJJJFFFGGGFFFEEECCCCCCEEEGGGEEEEEEDDDEEEGGGIIILLLNNNTTT\\\eeeiiigggbbb^^^\\\___gggsss}}}dddTTTNNNLLLJJJIIIIIILLLPPPSSSVVVYYY\\\___aaafffnnnyyyrrrlllfffdddhhhuuuvvvpppccc___[[[ZZZWWWTTTWWW]]]jjjsss{{{{{{vvvppphhhbbbWWWVVVSSSRRRQQQRRRTTTUUUSSSWWW]]]___aaadddhhhlllzzzyyyjjjgggfffbbb```ccc^^^]]][[[WWWSSSNNNKKKIIIDDDBBB???===<<<:::777555888777666555555555555555555555444444444555555666666555555777;;;===<<<999666777999::::::999888777666666777888888888888888;;;:::999777666444333222444333333222222333333444333333333333333333333333444333333222222222333333555666777888888777666555777888888888888999999999:::;;;===>>>???@@@??????BBBCCCEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKIIIGGGHHHIIIKKKMMMNNNPPPQQQTTTXXX[[[_________```aaaccceeeeeeiiijjjkkkmmmooopppqqqrrrvvvwwwyyy{{{|||}}}~~~~~~{{{mmmggg___XXXSSSPPPMMMKKKFFFFFFGGGGGGGGGFFFEEEEEE@@@@@@???@@@BBBDDDGGGIIIXXX^^^fffjjjhhhbbb[[[WWW[[[cccooozzzyyy___RRRMMMIIIIIIMMMKKKMMMQQQTTTVVVYYY]]]```fffeeejjjvvvyyypppiiihhhhhhppp~~~vvvnnnccc\\\\\\___aaacccllltttzzzxxxtttpppkkkfff___]]]ZZZYYYYYY[[[^^^```fffggghhhiiimmmsss{{{yyyjjjggggggbbb```ccc^^^]]]ZZZWWWSSSNNNKKKIIIFFFDDDAAA>>>===;;;888555555555444444333333444444333222222222333444444555444333222444777999777666555666777777888888888888666666777888888888888888999888888777666555555444333333222222222222333333222222222222222222222222444444333333333333333444666666777777777777666666777888888888888999999999:::;;;<<<>>>????????????CCCDDDEEEFFFFFFGGGIIIKKKKKKLLLLLLKKKIIIHHHIIIJJJKKKMMMOOOPPPQQQTTTXXX[[[_________```aaaccceeeeeehhhiiijjjlllnnnpppqqqrrrtttuuuwwwzzz|||~~~{{{uuujjj```YYYRRRNNNKKKJJJJJJIIIIIIHHHGGGFFFEEEBBBBBBAAABBBCCCFFFHHHJJJVVV\\\dddhhhgggbbb]]]ZZZ___fffqqq|||uuu[[[PPPLLLIIIJJJNNNKKKNNNQQQTTTWWWZZZ]]]```ddddddjjjuuu~~~tttllliiiiiiooo|||pppgggeeegggjjjllluuu}}}}}}yyytttoooiiifffcccbbbdddiiiooosssyyy{{{}}}yyyjjjhhhgggbbb```ccc]]]\\\ZZZWWWRRRNNNKKKIIIHHHEEEBBB@@@>>>;;;888555333222222222222222333444000000000000111333444444777666666777999999888777444444444555666777888999666777777888888888888777777777777777666666666666222222111111111111222222111111111111111111111111444444444333333444444555777777666666666666777777777888888888888999999999:::;;;<<<>>>????????????AAABBBDDDDDDDDDEEEHHHJJJIIIJJJKKKKKKIIIHHHIIIKKKKKKMMMOOOQQQRRRUUUXXX[[[_________```aaaccceeeeeeggghhhiiikkknnnpppqqqrrrrrrsssvvvyyy{{{~~~yyymmmccc[[[UUUQQQPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEGGGIIIKKKRRRWWW___ddddddbbb___]]]dddkkkttt}}}nnnVVVNNNKKKIIIJJJNNNLLLNNNRRRUUUWWWZZZ^^^aaacccdddiiitttyyyoookkkjjjnnn~~~zzzvvvwww{{{~~~{{{xxxvvvuuuyyyyyykkkiiihhhccc```bbb]]]\\\YYYVVVRRRNNNKKKIIIHHHFFFBBB???===:::777444222111111111222333444444/////////000111333444555888888888999999999888777444444444444555777999;;;666777888888888888777777888888777777666666555555222111111000000111111222222222222222222222222222444444444333444444555555777777666555555666888999777777888888888999999999;;;;;;<<<===>>>???@@@@@@===???@@@AAAAAABBBEEEGGGGGGIIIJJJJJJHHHHHHIIIJJJKKKMMMPPPRRRSSSVVVYYY[[[_________```aaaccceeeeeeggghhhjjjllloooqqqssstttssstttvvvxxx{{{|||}}}~~~{{{qqqiiibbb^^^UUUSSSPPPLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJMMMRRRZZZ___aaaaaaaaaaaahhhnnnvvv~~~wwwppprrrxxxiiiSSSLLLKKKHHHHHHLLLMMMOOOSSSVVVXXX[[[___bbbdddeeekkkuuurrrmmmkkknnn|||yyyllljjjiiiddd```bbb\\\[[[YYYVVVRRRNNNKKKIIIGGGDDDAAA>>><<<999555333333333222333333444555555000000111111333444555666444555666666555444444444555555555555666888:::;;;777777888888888777777666::::::999777666444333333222111111000000111111222333333333333333333333333333333333333333444555666777666555555555666888999777777888888888999999999;;;;;;<<<===>>>???@@@@@@===>>>@@@AAAAAACCCEEEHHHGGGHHHIIIIIIHHHGGGIIIJJJKKKNNNQQQSSSUUUWWWYYY[[[_________```aaaccceeeeeehhhiiikkknnnqqqtttvvvwwwuuuvvvwwwyyyzzz{{{{{{{{{~~~xxxpppkkk]]]ZZZUUUPPPLLLJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHIIINNNTTTYYY]]]```ccceeejjjpppxxxwwwlllhhhjjjpppzzz{{{eeeQQQLLLKKKHHHGGGJJJNNNPPPTTTWWWYYY\\\```ccceeehhhoooxxxuuunnnlllooozzzyyylllkkkjjjdddaaabbb[[[ZZZXXXUUURRRNNNKKKIIIFFFCCC@@@===;;;999666333555444444444444555555666222222222333333555666777444666777777666444555666555555666666777888999:::777888888888888777777666;;;:::999777666444333222222222111111111111222222333333333333333333333333222222222222333444555555666555555666666777888999777888888888888999999999<<<<<<<<<<<<===???@@@AAA???AAACCCDDDDDDFFFIIIKKKIIIJJJKKKKKKIIIHHHIIIJJJLLLNNNRRRTTTVVVWWWZZZ\\\_________```aaaccceeeeeehhhiiilllooorrruuuxxxyyywwwxxxyyyzzzzzz{{{{{{{{{~~~~~~xxxkkkggg```XXXRRROOOMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFJJJOOOUUUZZZ___dddgggkkkqqqyyy{{{rrrjjjeeefffjjjrrrwwwbbbPPPLLLLLLIIIHHHJJJOOOQQQUUUXXXZZZ]]]aaadddgggjjjrrrzzzzzzpppmmmnnnxxxyyylllkkkjjjeeeaaabbbZZZZZZXXXUUURRRNNNKKKIIIFFFCCC@@@>>>===:::777555666555555444444444444555333333333333333444555555555777:::999777666777999444555666666777777777777888888888888888777666666999999888777666555444444333333222222222222333333222222222222222222222222111111111111222333444444444555666777777888888888777888888888888999999999<<<<<<<<<<<<===???@@@AAAAAABBBDDDEEEFFFHHHKKKMMMMMMNNNOOONNNLLLKKKKKKLLLLLLOOOSSSUUUWWWXXXZZZ\\\_________```aaaccceeeeeegggiiikkknnnrrruuuxxxyyywwwxxxyyyzzz|||||||||}}}}}}xxxnnncccZZZUUURRRQQQLLLLLLKKKKKKJJJIIIHHHGGGDDDGGGLLLQQQWWW]]]dddiiilllrrr|||xxxpppjjjeeefffiiinnnyyyrrr___OOOMMMOOOLLLKKKMMMOOORRRVVVYYY[[[^^^bbbeeehhhlllsss{{{qqqlllmmmuuuyyymmmlllkkkeeeaaabbbZZZYYYXXXUUURRRNNNKKKJJJFFFDDDAAA???>>><<<999777666555555444333333333333333333333222333333444444111444666666444333555777333444555666666666444444888888888888888777666666888777777777666666666666444333333222222333333444111111111111111111111111000000000000111222333444333444666888888888888777777888888888888999999999<<<<<<;;;<<<===>>>@@@AAA@@@AAACCCDDDEEEGGGJJJMMMPPPQQQRRRPPPNNNMMMMMMNNNLLLOOOSSSVVVWWWXXXZZZ\\\_________```aaaccceeeffffffgggjjjnnnqqquuuwwwyyyuuuwwwxxx{{{|||~~~xxxkkk```YYYUUUTTTNNNNNNMMMMMMLLLJJJIIIHHHDDDFFFKKKOOOUUU\\\dddiiilllsss~~~wwwoookkkggghhhiiimmmwww{{{~~~ooo\\\NNNMMMPPPOOONNNQQQPPPSSSVVVYYY\\\___bbbeeeggglllttt{{{rrrlllkkkrrr|||yyynnnkkkeeedddfff```^^^\\\XXXTTTPPPNNNLLLLLLGGGCCC???;;;:::999888777555333222111111222444555444444444555555555666666444444444444555777888999444444333333333333444444333444555777777777777666999:::;;;:::999666333111111333444444333222333444111222333333444444333333555666777666555555666777555555555666666666666666777777777666777777888999:::;;;===???@@@AAA@@@@@@BBBDDDEEEFFFFFFGGGJJJLLLKKKNNNQQQRRRPPPNNNLLLLLLNNNOOOQQQTTTVVVXXXYYYYYY\\\]]]^^^```bbbdddfffgggiiijjjkkkmmmppprrrtttuuuvvvvvvwwwxxxzzz|||~~~vvvkkkbbb[[[WWWXXXVVVQQQMMMJJJIIIIIIIIIGGGJJJNNNPPPTTTZZZcccjjjnnnvvv|||wwwsssrrrrrruuu}}}}}}qqqqqqxxxhhh\\\OOOKKKKKKLLLNNNPPPSSSUUUXXXZZZ[[[^^^bbbeeefffnnnooossswwwpppjjjmmmtttzzzooolllddddddddd^^^]]][[[XXXTTTQQQMMMKKKJJJFFFCCC???<<<:::999888666555444333222222333444555111111111111111111222222444444444555555666666777555555444444444444555555444555666888999888888777999:::::::::888666333222111333444444333222333444000111111222222222222222222333444333222111222444444555555555666666777777777777777777777888999999:::;;;===???@@@@@@@@@@@@???AAABBBBBBBBBCCCEEEHHHMMMOOORRRRRRPPPMMMLLLKKKNNNOOOQQQSSSVVVXXXYYYYYY\\\]]]^^^```bbbdddfffggghhhhhhjjjmmmooorrrtttuuuvvvvvvvvvwwwxxx{{{}}}~~~zzzsssmmmiiiddd```[[[UUUPPPMMMKKKKKKFFFIIIMMMOOOSSSYYYbbbiiittt{{{~~~zzzyyyxxx{{{{{{uuummmlllqqq{{{fffZZZOOOKKKLLLLLLOOORRRVVVXXXZZZ[[[\\\^^^aaadddeeellllllppp}}}zzzqqqkkkmmmttt|||pppllldddcccddd^^^\\\ZZZXXXUUUQQQMMMJJJHHHFFFCCC???<<<:::999888666666555444333333444555666444444333333333333333333333444555666666555444333666555555555555555555666555666777999:::999999888999999999999888666444222222333444333222111222333111111222333333333333333000222333222111000111222333444444555666777888888888888888777888999999:::;;;<<<===>>>???@@@@@@@@@???@@@AAAAAA@@@AAACCCEEEMMMOOORRRRRRPPPMMMKKKKKKMMMNNNPPPRRRUUUWWWYYYZZZ\\\]]]^^^```bbbdddfffgggfffgggiiillloooqqqsssuuuvvvuuuuuuuuuwwwzzz|||~~~{{{vvvoookkkddd]]]VVVQQQOOONNNHHHKKKOOOQQQUUU\\\eeemmm|||xxxppplllhhhiiipppzzzyyybbbWWWNNNLLLMMMNNNPPPTTTYYY[[[]]]^^^^^^```bbbdddcccjjjjjjmmmyyy~~~rrrjjjkkkqqq{{{{{{pppllleeedddeee___[[[ZZZYYYVVVRRRMMMIIIGGGFFFCCC???<<<;;;:::777666666666555444444444555555666666666555555555555444222333555666666444222111666666555555555555666666555666777999999999999888888888888888777666444444222333444333111111222333333444555555666666555555333444555444333222333555333333444555666777888999888888888888888999::::::;;;<<<===>>>>>>?????????AAABBBCCCCCCBBBCCCEEEGGGIIILLLOOOPPPOOOMMMLLLKKKMMMMMMOOOQQQTTTVVVYYYZZZ\\\]]]^^^```bbbdddfffgggeeefffhhhkkknnnqqqssstttvvvvvvuuuuuuwwwzzz}}}xxxssslllccc[[[VVVRRRQQQNNNPPPTTTVVV[[[bbbmmmttt}}}tttmmmhhheeeiiiqqq{{{qqq]]]TTTMMMLLLMMMOOORRRWWWZZZ\\\___aaaaaabbbdddfffcccjjjiiilllwwwsssjjjiiilllwwwyyyooolllffffffhhhbbb\\\[[[YYYVVVRRRMMMIIIFFFEEEBBB???===<<<:::777555666666555555444444444444333333333333333333333333222333555666666444222111666666555555555555666666444555666888999888888777777777777777666666555555333333333222000000111333333444555555666666555555333555666555444333444555333333444555666777888999888888777777888888999:::<<<<<<<<<======>>>??????BBBCCCDDDDDDCCCDDDFFFHHHEEEHHHLLLNNNNNNMMMLLLMMMLLLLLLNNNPPPSSSVVVYYYZZZ\\\]]]^^^```bbbdddfffgggeeegggiiikkknnnqqqssstttwwwwwwvvvwwwyyy{{{~~~wwwlllbbbZZZUUUSSSRRRUUUYYY\\\aaajjjvvv~~~zzzqqqjjjgggiiipppzzzmmmXXXQQQMMMMMMNNNOOOSSSXXXYYY\\\```cccdddfffhhhjjjdddkkkkkkmmmwwwxxxllliiikkksssxxxnnnlllfffgggiiiddd^^^]]]ZZZVVVRRRMMMJJJHHHDDDBBB???===<<<:::777555666666555555444333333333333333333333444444444555333444555666666555444333666555555555555555555666444555666888888888888777777666666666666666666666444444333111//////111333111111222333333333333333222333444333222111222444333444444555666777888888777777777666777888888999===<<<<<<<<<<<<===>>>??????AAABBBCCCCCCDDDFFFIIIEEEHHHLLLNNNNNNMMMMMMMMMKKKLLLMMMOOORRRUUUYYY[[[\\\]]]^^^```bbbdddfffgggggghhhjjjlllnnnqqqrrrsssvvvwwwwwwyyyzzz|||~~~~~~~~~wwwkkkaaa[[[XXXXXX[[[___ccciiisssvvvqqqnnnrrryyy}}}hhhUUUPPPMMMNNNOOOOOOSSSYYYYYY\\\aaadddfffgggiiikkkeeemmmmmmoooxxx~~~qqqllllllooo|||~~~yyyooolllfffggghhhcccaaa^^^[[[VVVRRRNNNKKKJJJDDDBBB@@@>>><<<:::777444555555555444444333222111222222333333444555666666444444444555555666666777555555444444444444555555555666777999:::999999888666666555555555666666777444444333111///...000222000111111222222222222222000222333222111000111222444555555555666666777777666666555555666666777888======<<<;;;<<<===>>>???>>>???AAABBBCCCEEEHHHJJJHHHKKKOOOPPPOOOMMMLLLLLLKKKKKKLLLNNNQQQUUUYYY[[[\\\]]]^^^```bbbdddfffgggjjjjjjkkkmmmoooqqqrrrssstttuuuwwwyyy{{{|||||||||}}}|||~~~}}}rrrjjjdddbbb```cccggglllttt{{{{{{rrraaaSSSOOOMMMNNNOOOOOOSSSYYYZZZ^^^bbbeeefffggghhhiiieeemmmnnnpppxxx}}}rrrlllkkkkkkwww|||xxxtttuuuvvv|||{{{pppmmmffffffgggaaabbb```[[[VVVQQQNNNLLLKKKDDDBBB@@@>>>===:::777444444444444444333222111000,,,,,,---///000111222333444444444444555777888999444444444333333444444444666777999:::;;;;;;::::::666555555555555666777777444444333000......000222222222333444444444444333111333333333222111222333555555555666666666666666555555555555555666777777======<<<;;;;;;<<<>>>???>>>@@@BBBDDDEEEGGGJJJLLLLLLOOORRRRRRPPPMMMKKKKKKKKKKKKKKKMMMPPPUUUYYY[[[\\\]]]^^^```bbbdddfffgggkkklllmmmnnnoooqqqrrrrrrrrrtttwwwyyy{{{|||{{{zzz|||~~~vvvppplllkkkgggkkkooouuu}}}kkk\\\RRRNNNMMMOOOOOOOOOSSSYYY\\\```cccfffffffffggggggeeemmmoooqqqxxx|||pppiiihhhhhhsss{{{}}}~~~vvvrrrqqqqqqoootttxxxwwwtttuuu|||~~~rrrmmmffffffhhhcccaaa```^^^ZZZUUUPPPKKKIIIEEECCC@@@===999777555444555555555555444333222111222222222222222222222222333333444555666666666555777666555444333444555555444888<<<<<<888555444444444444555555555555444444333333333222222333444444222222222222222222222222111111222222222333333333666555555444444333222222666444333444777888777555888999;;;===??????????????????@@@BBBDDDFFFHHHJJJLLLNNNQQQSSSSSSQQQNNNLLLKKKKKKKKKMMMPPPTTTXXX[[[\\\]]]___aaacccddddddeeejjjlllnnnnnnnnnoooqqqssstttuuuuuuwwwxxxzzz|||}}}}}}~~~}}}yyyvvvuuuwwwzzz~~~gggVVVQQQPPPNNNNNNPPPTTTXXX[[[___aaaccceeeeeeeeeggghhhiiijjjmmmqqqssszzzvvvlllggglllrrr}}}xxxtttqqqllljjjgggfffhhhkkkmmmmmmwwwzzzsssnnngggfffhhhccc___^^^[[[XXXSSSNNNIIIGGGDDDCCC@@@===;;;999888777111222333444555555555555222222222222222222222222333444555666666666666666888777555444444444555666666888;;;;;;:::999999999444555555666666555555444333333333222222333333444222222222222222222222222111111222222222333333333666666555555555555444444888666555666999:::888777888:::<<<===?????????>>>AAABBBBBBDDDFFFHHHJJJKKKKKKMMMPPPSSSSSSRRRQQQOOONNNMMMLLLLLLOOOSSSWWWZZZ\\\]]]___bbbdddfffhhhhhhjjjlllmmmnnnnnnoooqqqssstttuuuuuuwwwxxxzzz|||}}}}}}}}}~~~}}}}}}}}}|||cccSSSPPPOOONNNNNNPPPTTTXXXZZZ]]]___bbbcccddddddfffgggfffgggkkkooorrrxxxtttllliiijjjooo||||||~~~}}}xxxuuummmjjjgggfffgggiiijjjjjjnnnooovvvtttooogggggghhhccc___^^^[[[WWWRRRNNNJJJGGGCCCBBB@@@>>><<<;;;:::999111222333444555555555555222222222222222222222222333444555666777777777777888777555444444444555666666666666888:::<<<<<<;;;555555666666666666555555333333222222222222333333222222222222222222222222111111222222222333333333555666666666666777777777999888777888:::;;;:::999999;;;<<<>>>??????>>>>>>BBBBBBCCCDDDEEEGGGIIIJJJIIIKKKNNNRRRTTTTTTTTTSSSQQQOOOMMMLLLNNNQQQVVVYYY[[[\\\___bbbfffhhhjjjkkkiiikkkmmmnnnnnnnnnppprrrtttuuuuuuwwwxxxzzz|||}}}|||}}}~~~rrr]]]RRROOONNNMMMMMMPPPSSSWWWYYY[[[]]]```bbbbbbccceeefffcccdddiiinnnqqquuutttmmmkkkjjjnnnxxx~~~zzz{{{~~~zzzrrroookkkiiiiiijjjjjjiiiggghhhlllttt|||uuuppphhhggghhhbbbbbb```]]]YYYTTTOOOLLLJJJDDDBBB@@@>>>;;;:::999888555555555555444333222111222222222222222222222222444444666777888888888888777666444333333333444555777444222333777::::::999555666666777777666666555444333222222222222222222222222222222222222222222111111222222222333333333444444555666666777888888999999999999:::;;;:::::::::;;;===>>>??????>>>>>>@@@@@@@@@AAACCCEEEFFFGGGHHHJJJMMMPPPSSSUUUVVVWWWTTTQQQNNNLLLMMMPPPTTTVVVZZZ\\\^^^bbbeeegggiiijjjiiijjjlllmmmmmmnnnppprrrtttuuuuuuwwwxxxzzz|||}}}||||||~~~jjjYYYRRRNNNMMMMMMMMMOOOSSSVVVXXXYYY\\\^^^``````aaacccdddaaabbbgggmmmooorrr{{{yyypppkkkjjjnnnwww{{{zzzzzzwwwssspppooonnnlllkkkiiihhhiiinnnsss|||uuuppphhhggghhhbbbcccaaa]]]XXXSSSOOOLLLJJJEEECCC@@@===:::777666555555555555555444333222111222222222222222222222222333444555777888888999999555444333222222222333444999555222333666999888777666777777777777777777666444333222222111111111111222222222222222222222222111111222222222333333333333333444555666777777888888888999999999999999::::::;;;===??????@@@????????????@@@AAACCCDDDFFFGGGGGGHHHKKKNNNQQQTTTWWWXXXUUUSSSOOOMMMMMMOOORRRTTTZZZ[[[]]]```bbbdddeeefffhhhjjjlllllllllmmmoooqqqtttuuuuuuwwwxxxzzz|||}}}|||}}}~~~}}}dddWWWTTTMMMMMMMMMNNNPPPSSSVVVXXXYYY[[[]]]_________```bbbaaaaaaeeekkknnnpppvvv}}}ssskkkiiilllvvv~~~zzzyyy~~~{{{xxxuuussspppnnnlllkkkkkklllooowwwtttooogggggghhhcccaaa___[[[VVVQQQMMMJJJIIIEEECCC@@@===999666444333111222333444555555555555222222222222222222222222222333444666777888999999555555333222222222333444;;;999777666777888888888777777888888888888777777444333222111111000111111222222222222222222222222111111222222222333333333333333444555666666777777666888999999888777999:::999:::===???@@@AAAAAA@@@???@@@AAABBBEEEGGGIIIJJJHHHHHHJJJLLLOOORRRUUUWWWUUUSSSQQQOOONNNOOOPPPRRRXXXYYY[[[^^^```bbbccccccgggiiikkkllllllmmmnnnppptttuuuuuuwwwxxxzzz|||}}}}}}~~~vvv```UUUSSSMMMMMMNNNOOOQQQTTTVVVXXXZZZ\\\^^^^^^^^^]]]^^^___``````ccchhhkkklllqqqwwwvvvlllfffiiittt}}}zzzxxx{{{}}}yyyvvvssspppnnnnnnnnnooovvvsssnnngggfffhhhcccaaa___[[[UUUQQQMMMJJJIIIDDDCCC@@@===:::888666666111222333444555555555555222222222222222222222222111222333555777888888888777666555444333444555555777888888888777666888999777888888999999888888777444333222111000000000000222222222222222222222222111111222222222333333333555555555666666777777777666888:::999888777999;;;888999<<>>>>>@@@BBBEEEGGGJJJKKKIIIIIIIIIJJJMMMPPPSSSUUUSSSSSSQQQPPPPPPOOOPPPPPPUUUWWWZZZ]]]```bbbdddeeegggiiikkkkkkkkklllnnnppptttuuuuuuwwwxxxzzz|||}}}{{{wwwwww~~~ooo[[[RRRPPPNNNNNNOOOPPPRRRUUUWWWXXX[[[]]]___^^^]]]\\\]]]]]]___^^^___dddggghhhlllrrryyynnnfffjjjuuu}}}{{{{{{~~~|||xxxwwwwwwvvvuuu{{{~~~rrrmmmffffffhhhcccdddaaa\\\WWWRRROOOLLLKKKCCCBBB@@@>>><<<:::999999555555555555444333222222222222222222222222222222000111333555666777888888999888777666555666666777222555777777444444666999888888999999999999888888444333222111000000000000222222222222222222222222111111222222222333333333777777777777888888888888666999;;;:::888777999<<<777999<<<>>>AAABBBCCCCCC;;;;;;===@@@CCCFFFIIIJJJIIIIIIIIIIIIKKKNNNQQQSSSRRRRRRRRRQQQQQQPPPOOOOOOSSSUUUYYY]]]```dddfffgggggghhhjjjkkkkkklllnnnppptttuuuuuuwwwxxxzzz|||}}}zzzqqqkkkkkksss|||jjjXXXOOOMMMNNNNNNOOOQQQSSSUUUWWWXXX]]]^^^______]]]\\\\\\\\\___\\\]]]aaadddeeeiiioooyyy{{{pppiiimmmxxx~~~}}}}}}~~~qqqiiifffdddbbbbbb^^^\\\YYYWWWTTTQQQLLLHHHCCCBBB@@@>>>;;;999777777666666555555555444444444666555555444333222111111///222555888:::999888777555555666666666666666555444555666777777888888888888888777777777777888888888444111111222222000...333333333333333333333333444444333333333444555555333333444444555666666666666666777888888888888777999999:::<<<>>>@@@BBBDDDBBBBBBBBBCCCEEEHHHJJJKKKJJJLLLNNNOOOPPPQQQTTTVVVZZZXXXTTTPPPNNNNNNOOOPPPRRRUUUZZZ]]]___aaaccceeeeeefffhhhkkkmmmnnnoooooopppqqqqqqsssuuuyyy|||}}}{{{|||~~~xxxkkkfffaaa^^^iiixxx{{{dddTTTOOORRRNNNNNNOOOPPPRRRVVV\\\aaacccbbbaaa___^^^]]]]]]\\\\\\]]]^^^```aaadddiiilllvvv|||nnnkkklllvvv{{{zzz{{{pppiiigggdddbbbaaa]]][[[YYYWWWTTTPPPLLLHHHCCCBBB@@@>>>;;;999777777555555555444444444444333111111000000//////......+++---///222333444333333444555555666666666555555444555666777777888888777888888777777777777888888777555222111222222111///222222222222222222222222333333333333333444444555333333444444555666666666777777777777888888888888:::;;;<<<===???BBBDDDEEEAAAAAAAAABBBDDDFFFHHHJJJKKKMMMNNNOOOPPPRRRVVVYYY]]][[[XXXUUUSSSQQQQQQPPPQQQTTTYYY\\\^^^aaaccceeefffgggiiikkkmmmoooppppppqqqqqqrrrsssvvvxxx{{{}}}}}}vvvjjjeee```^^^hhhvvvuuu___QQQMMMPPPNNNOOOOOOPPPSSSXXX___cccooolllhhhddd```\\\ZZZYYYZZZ\\\]]]^^^___cccgggkkksssyyyllllllmmmvvv|||zzzzzz~~~}}}nnniiihhheeeaaa```]]][[[YYYVVVTTTPPPKKKHHHCCCBBB@@@>>>;;;999777777444444444444333333333333333333333333222222222222///000111222444555666666444444555555555555444333444444555666777777777777888777777666666777777888777555222222222222111000111111111111111111111111222222222222222333444444333333444444555666666666888777777777777888999999::::::;;;<<<>>>AAACCCDDD@@@@@@@@@@@@BBBDDDGGGHHHLLLMMMNNNOOOPPPSSSWWW[[[^^^^^^\\\ZZZWWWTTTQQQOOOPPPSSSWWWZZZ]]]```cccffffffhhhjjjlllnnnooopppqqqrrrrrrssstttvvvxxxzzz{{{{{{~~~uuujjjddd___^^^hhhtttmmmYYYNNNKKKNNNOOOOOOPPPQQQTTTZZZaaagggtttqqqkkkeee___[[[YYYXXXYYYZZZ[[[\\\]]]aaaeeeiiippp{{{zzznnnlllmmmuuu~~~{{{yyy{{{zzzmmmiiiiiieeeaaa```]]][[[XXXVVVTTTPPPKKKHHHCCCBBB@@@>>>;;;999777777444444333333333222222222555555555555555666666666444444444444555777999:::444444444555444444333222333444555666777777777777777777666666666666777777666555333222222222222111222222222222222222222222222222111111222222333444333333444444555666666666888888777777777888999:::888888999:::<<<>>>@@@AAA@@@@@@@@@AAABBBDDDFFFHHHKKKLLLMMMNNNOOORRRWWW[[[^^^^^^___^^^[[[VVVQQQNNNOOOQQQUUUWWWZZZ^^^bbbfffggghhhjjjlllooopppqqqqqqsssssstttuuuwwwxxxzzzzzzwww{{{zzznnnfffaaaaaakkkvvv}}}eeeVVVMMMLLLNNNOOOPPPPPPRRRUUU[[[bbbhhhnnnkkkfffaaa]]]ZZZYYYYYYYYYZZZ[[[[[[]]]```dddgggnnnvvvsssllllllrrr|||zzzyyyyyymmmiiiiiifffbbb```\\\ZZZXXXVVVSSSPPPKKKGGGCCCBBB@@@>>>;;;999777777444444333333333222222222000000111111111111111111222111000000111333555666444444555555444333333222333444555666666777777777777777666666666666777777555555444333222222222333333333333333333333333333222222111111222222333444333333444444555666666666888888888888888999999:::888888999:::<<<>>>???@@@BBBBBBBBBBBBDDDFFFHHHIIIJJJKKKLLLMMMNNNQQQUUUXXX]]]___aaabbb```ZZZTTTQQQOOOPPPSSSUUUWWW[[[aaadddggghhhjjjlllooopppqqqqqqrrrssstttvvvxxxyyyzzzzzzwwwzzzyyynnnhhhiiiqqqzzzuuu```UUUOOONNNPPPOOOPPPQQQSSSUUUZZZ```eeefffdddaaa^^^[[[ZZZZZZZZZYYYZZZ[[[[[[\\\___cccgggmmmrrryyyooonnnrrr{{{|||zzzyyymmmiiiiiifffbbbaaa\\\ZZZXXXUUUSSSOOOJJJGGGCCCBBB@@@>>>;;;999777777444444444444333333333333000000000000000000//////111000//////000222333444555555666555555444333222333333444555666666666666777666666555555666666777444555555444222111333444333333333333333333333333222222222222222333444444333333444444555666666666777888999999::::::999999;;;;;;<<<===>>>@@@AAABBBDDDDDDDDDDDDEEEGGGIIIJJJIIIJJJLLLNNNNNNPPPSSSUUU\\\^^^bbbdddccc^^^YYYUUUOOOPPPQQQRRRTTTYYY^^^cccfffhhhjjjlllnnnooopppqqqqqqsssuuuwwwyyyzzz{{{{{{zzz}}}xxxvvvyyy}}}lllZZZSSSQQQPPPQQQOOOPPPRRRTTTUUUXXX[[[^^^bbbaaa```^^^\\\ZZZYYYYYYYYYYYYZZZ[[[[[[^^^bbbeeeiiinnn|||~~~uuurrrrrrwww~~~zzz~~~zzzmmmiiihhhfffcccbbb\\\ZZZWWWUUUSSSOOOJJJGGGCCCBBB@@@>>>;;;999777777555555555444444444444333444444444333333222222111222222222222333444555555666666666666555444333333333333444555666666666666666666555555555555666666444555666444222111333555222222222222222222222222333333333333333444444555333333444444555666666666666777999;;;<<<:::999777<<<<<<===>>>???AAABBBCCCEEEDDDDDDDDDEEEGGGHHHJJJIIILLLOOOPPPPPPPPPQQQRRRVVVYYY^^^aaaaaa^^^YYYVVVPPPQQQQQQQQQRRRVVV\\\aaafffgggiiikkkmmmoooppppppppprrrtttwwwyyy{{{||||||~~~||||||~~~cccTTTQQQPPPOOOOOONNNPPPSSSUUUUUUUUUVVVWWW\\\\\\\\\\\\\\\[[[YYYXXXWWWXXXYYYYYYYYY\\\```cccccciiiwwwwwwssspppqqquuu{{{|||{{{nnniiihhhfffcccbbb\\\ZZZWWWUUUSSSOOOJJJGGGCCCBBB@@@>>>;;;999888777666666555555555444444444555555444333222222111111111111111222222333333333777777777777666555444333222333444555666666666666666666555555555555666666333555666555222111333666111111111111111111111111444444333333444444555666333333444444555666666777555777:::<<<===;;;888666;;;;;;;;;<<<===???@@@AAAEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMQQQRRRRRRQQQQQQQQQPPPSSSXXX\\\]]][[[WWWTTTQQQQQQPPPPPPQQQUUU[[[___eeefffhhhkkkmmmnnnoooooooooqqqtttwwwzzz|||||||||~~~{{{www~~~www\\\PPPNNNNNNMMMMMMNNNPPPTTTUUUTTTSSSRRRSSSSSSUUUXXXZZZ[[[[[[ZZZYYYVVVVVVWWWWWWXXXZZZ^^^aaa^^^eeesssuuupppllljjjlllvvvzzzzzz{{{mmmggggggeeeccccccbbb^^^YYYUUUQQQNNNKKKIIICCCBBB???===;;;999888777777777777777666555444333555555555444444333333333...///000222444666777888777777666555444333333222333333222222333333444555777666555444444555666777<<<;;;999777555444333333000000000111111222222333444333333333333333333222333333333444444444555555777888999:::;;;:::999888:::;;;;;;::::::<<>>===<<<;;;;;;;;;999777555333222333444555222222222333333444444555444333333333222222111111555555555555555444444444333333333333333444555555777666666666666666666777777777777777777666666666444444444333333222222222444444444333333222222222444444444555555555666666777888888999:::::::::::::::;;;<<<;;;;;;<<>>===<<<<<<<<<888777555333222333444555111222222333333444444444222222222222222222222222444444444555555555555555444444333333444444555666666777777777777777777666666666777888888777666666444444444333333222222222555555444333333222111111666666666666777777777777777888888888999:::;;;;;;:::;;;<<<<<<;;;<<>>@@@CCCFFFJJJLLLKKKIIIHHHHHHGGGIIILLLPPPUUUYYY\\\^^^^^^aaafffkkkpppsssuuuvvvtttpppjjjbbb\\\XXXVVVUUU[[[^^^dddkkkpppsssuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~zzzuuunnnlllkkkkkkllloooyyyrrr[[[QQQKKKLLLOOOOOONNNOOOMMMMMMNNNPPPRRRTTTVVVWWWZZZ\\\]]]ZZZWWWVVVXXX[[[VVVWWWYYYYYYYYYYYYZZZ\\\YYYYYY___iiirrrxxxooolllkkkpppxxxxxx|||qqqkkkiiigggeeeddd^^^[[[YYYWWWTTTQQQLLLIIIEEEDDDAAA===:::777666555666555555444444333333222333333333222222222222222111111111111222222222222333333444444555666666777444444444444444555666666666777888888888888777666444555666777666555333222111111111222222222222222222222333333333333444444444555555555555666666666888777777777999:::<<<===:::<<<======<<<<<<>>>???CCCFFFKKKMMMMMMLLLKKKKKKIIIJJJMMMPPPTTTXXX[[[]]]___aaadddgggkkknnnqqqrrrvvvtttqqqllleee___YYYVVVXXX\\\cccjjjqqquuuwwwxxxzzz{{{|||}}}~~~|||vvvoooiiidddcccbbbeeeooo{{{gggVVVNNNIIIKKKNNNOOOOOOQQQNNNNNNOOOQQQSSSUUUWWWYYY[[[___cccaaa]]]YYYXXXYYYUUUVVVXXXXXXXXXXXXYYYZZZXXXWWW]]]fffkkkuuutttpppmmmooouuuyyyzzzpppjjjhhheeecccccc]]][[[YYYWWWTTTQQQLLLIIIAAA@@@>>>;;;999777666666555555555555444333222111444333333222222111111111222222222111111111111111222333333444555666777777555444444444444555666666666777888999999888777666777777999999888666444333000000000111111222222333666666555444222111111000333333333444444444555555888777777777888:::<<<===:::<<<======<<<<<<>>>???BBBFFFKKKNNNOOOOOOOOOOOOLLLLLLNNNPPPSSSVVVYYY[[[^^^___```bbbeeehhhkkkllluuuvvvvvvsssmmmeee]]]XXXWWW[[[bbbjjjqqqvvvyyyzzz|||}}}~~~|||vvvmmmfff___]]][[[]]]iiivvvwww___VVVNNNHHHIIILLLMMMMMMPPPPPPQQQRRRTTTVVVXXXZZZ\\\[[[aaahhhhhhbbb[[[XXXWWWTTTVVVXXXXXXWWWWWWWWWYYYXXXWWW]]]dddgggmmmxxxsssnnnnnnsssxxxyyy|||qqqjjjgggeeecccccc```^^^[[[YYYWWWTTTOOOLLLCCCAAA===;;;:::888666444777666555444333222222222000000000000000000000000333222111000000111222333222333555666777888777777777666444333333444666777666777888999999888777666777777666666666666777777666444222111222333333333666555444444555555333111444444444555555555555666888:::;;;;;;;;;;;;<<<>>>::::::::::::;;;===???@@@CCCDDDGGGJJJLLLLLLLLLKKKIIIKKKNNNPPPRRRUUUYYY\\\]]]]]]\\\\\\\\\```fffkkkpppuuuvvvrrrnnniiibbbZZZ[[[\\\___dddkkkrrrxxx||||||~~~}}}|||}}}}}}zzzrrrnnnggg```ZZZVVVVVV___jjjjjjVVVNNNMMMKKKJJJJJJLLLMMMOOOPPPPPPQQQSSSVVVXXXZZZ\\\^^^fffnnnlllccc[[[YYYZZZUUUUUUVVVWWWWWWWWWVVVVVVWWWXXX[[[^^^aaaiii|||wwwooommmpppyyy~~~tttrrr}}}ooohhhgggeeedddddd```^^^[[[YYYVVVRRRMMMJJJBBB???<<<;;;:::999777666666666555444333333333333222222222222222222222222222222111000000111222222222222333333444666777888777555444333333444555777666777888999999888777666777777666666666666777777888666333222222222111000---------000333555555444444444444555555555555666888999:::;;;::::::;;;===::::::::::::;;;===???@@@AAACCCFFFIIIJJJKKKKKKKKKJJJLLLNNNOOOQQQSSSWWW[[[[[[[[[ZZZYYYYYY\\\aaaeeejjjnnnpppmmmjjjhhhbbb\\\\\\]]]```eeejjjqqqvvvyyy{{{}}}~~~}}}}}}~~~|||uuunnnggg^^^YYYUUUUUU\\\dddttteeeUUUOOONNNNNNMMMMMMNNNPPPQQQPPPQQQRRRSSSUUUXXXZZZ[[[^^^eeelllllleee^^^[[[ZZZTTTUUUVVVVVVWWWVVVVVVVVVVVVWWWYYY\\\^^^fffwww{{{ppplllnnnxxx~~~uuusss||||||mmmhhhgggfffeeeeee```]]]ZZZXXXUUUPPPKKKHHH@@@>>><<<;;;;;;:::999888666555444444333333333333333333333333333333333333222222111000000111222222222222111111222444666777666555444333333444555666666777888999999888777666777777666666666666777777777555222111222333222111444222222222444444333222444444444555555555555666666888999:::999999:::<<<:::::::::;;;<<<===?????????AAADDDGGGIIIJJJKKKKKKMMMMMMNNNMMMNNNQQQUUUYYYZZZZZZYYYXXXWWWXXX[[[^^^bbbgggiiigggffffffccc^^^]]]^^^```dddiiinnnsssuuuyyy{{{~~~~~~~~~}}}}}}~~~|||}}}yyynnneee\\\WWWUUUTTTWWW[[[bbbllltttvvvxxxsss^^^TTTNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZ]]]bbbhhhjjjgggbbb\\\YYYTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUWWWYYY[[[aaaqqqtttooopppuuu~~~wwwtttzzz|||nnniiiiiigggeeeddd___]]]ZZZWWWSSSOOOIIIFFFAAA???<<<;;;;;;:::999777666555444333333333333333111111111111111111111111222111111111111111111222111111222333444555666666666555444444444444555666666777888999999888777666777777666666666666777777333111000111333555666555777555444333444444333111444444444555555555555666666777999999888888:::;;;;;;;;;;;;<<<======>>>??????@@@CCCFFFIIIKKKLLLMMMOOOOOONNNLLLLLLOOOSSSWWWZZZ[[[[[[YYYXXXXXXYYY[[[]]]aaacccbbbccceeeccc___\\\]]]___bbbfffkkkooorrruuuxxx{{{}}}}}}|||}}}~~~}}}}}}yyymmmcccZZZXXXWWWTTTSSSTTTVVV[[[```aaaccckkkwwwiiiXXXQQQKKKLLLMMMNNNOOOOOONNNNNNQQQQQQRRRSSSTTTVVVXXXYYYZZZ]]]bbbeeefffbbb\\\WWWRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTVVVXXXYYY]]]jjjxxx|||uuutttrrr}}}yyyvvvxxx|||~~~ppplllkkkhhhdddccc^^^\\\YYYVVVSSSNNNIIIEEEDDDAAA>>><<<;;;999777555555555444333333333444444111111111111111111111111111111111222222111111111000111444666777777666555555555555444444555555555666777888999999888777666777777666666666666777777333111000111333555666555---,,,,,,...111444555555444444444555555555555666555777888888888888999;;;;;;;;;<<<======>>>>>>>>>???@@@CCCFFFJJJMMMOOOPPPQQQPPPOOOMMMLLLNNNRRRVVVYYYZZZ[[[[[[YYYXXXXXXXXXXXX]]]``````aaadddccc```]]]]]]^^^```ccchhhlllooopppsssxxx{{{{{{{{{|||}}}}}}xxxnnnfff___]]][[[VVVRRRQQQQQQRRRSSSTTTVVV]]]jjjtttdddTTTOOOJJJKKKLLLNNNNNNOOONNNNNNPPPQQQQQQRRRSSSTTTVVVVVVUUUWWWZZZ^^^```^^^XXXSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUWWWXXX[[[fffqqq{{{vvvqqq{{{}}}xxxxxxyyy~~~~~~qqqmmmllliiidddccc^^^[[[XXXVVVSSSNNNIIIFFFEEEBBB???<<<;;;999777555555444444333333444444444444444444444444444444444000111222222222222111000000222444555666777666666555555555555555555555555666777888999999888777666777777666666666666777777777555222111222333222111111///...///111444555555444444444555555555555666555777888999888888999;;;;;;<<<===>>>>>>>>>>>>===>>>???BBBFFFJJJMMMPPPRRRQQQQQQPPPNNNMMMOOORRRUUUUUUXXX[[[\\\ZZZXXXWWWWWWVVV\\\aaacccfffjjjiiieeedddbbb```___```dddiiilllmmmqqqvvvzzz{{{||||||}}}~~~yyyuuuooojjjhhhbbbYYYSSSRRRNNNLLLLLLMMMOOOTTT___jjj}}}xxx___RRRMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRTTTWWWYYYWWWTTTQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTVVVWWWYYYbbblll}}}xxxttt{{{zzzxxxwwwzzz{{{ooommmmmmiiieeeccc]]][[[XXXVVVSSSOOOKKKGGGDDDAAA>>><<<;;;:::888777444444444333333444444555444444444444444444444444000111222222222222111000333222111111222444666888444555555555555555555444666777888999999888777666777777666666666666777777888666333222222222111000777555222111222333333333444444444555555555555666666888999999888999:::<<<;;;<<<===>>>???>>>======<<<>>>@@@DDDHHHMMMPPPRRRPPPQQQQQQPPPOOOPPPRRRTTTTTTXXX\\\___^^^\\\[[[ZZZ[[[bbbjjjnnnsssxxxwwwtttoookkkeee```___aaafffiiilllqqqvvv{{{}}}~~~~~~~~~}}}zzzuuujjj]]]UUUSSSNNNKKKJJJLLLNNNPPPYYYdddtttnnnZZZPPPMMMLLLKKKKKKKKKLLLNNNPPPQQQNNNNNNNNNNNNOOOPPPQQQQQQNNNOOOQQQRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTRRRRRRTTTVVVXXX___gggtttyyy||||||wwwuuuvvvxxxmmmlllmmmjjjfffddd\\\ZZZXXXVVVTTTPPPLLLHHHBBB@@@===<<<<<<<<<:::999444444333333333444444555222222222222222222222222000111222333333222111000555222...,,,---111777:::444444555555555555444444666777888999999888777666777777666666666666777777666444222111222333333333...,,,+++,,,000333666666444444444555555555666666666888999:::999999:::<<<<<<===>>>??????>>>======;;;<<>>??????>>>======>>>@@@BBBDDDFFFJJJNNNQQQSSSTTTTTTSSSRRRRRRSSSUUUYYY[[[^^^aaadddfffggggggkkkooovvv~~~{{{pppgggcccbbbcccdddlllqqqwww|||{{{wwwxxxvvvhhh]]]UUURRRPPPOOOMMMNNNSSSZZZ___nnn~~~rrr\\\RRRMMMKKKJJJHHHFFFFFFHHHJJJKKKLLLLLLMMMOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQTTTYYY]]]nnn{{{vvvtttxxx~~~}}}rrrnnnlllhhhdddcccaaa\\\UUURRRRRRPPPLLLHHHBBBAAA@@@===;;;999777666666555555444444444444555444222111111222333333222444333333333222222222222333111000111444666666555888777666555555555555555666666666777777777777777555666777777555555666777777666666555444444333333222222333444444555555666555555444444444444555555::::::;;;<<<<<<;;;::::::<<<===>>>?????????>>>===>>>???AAACCCEEEHHHMMMPPPRRRTTTUUUTTTSSSRRRRRRSSSVVVXXX\\\aaadddggghhhiiikkknnnsssyyyvvvllleeebbbbbbccciiinnnuuuzzz}}}}}}sssooopppwwwzzzkkk```XXXTTTSSSRRRRRRRRRVVV\\\aaahhhxxxjjjXXXPPPLLLJJJJJJHHHFFFFFFHHHJJJKKKKKKLLLMMMNNNPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQUUUZZZ^^^dddttt~~~wwwtttvvv{{{}}}qqqmmmkkkgggcccccc^^^ZZZUUURRRRRRPPPMMMIIIBBB@@@>>>;;;888777666666444444444444444555555555444222111111222333333222333333222222222111111111111000///000222444555444555555666777777666666666666666666777777888888888666777888777666555666888666666666555444444333333222222333444444555555666555555444444444444555555777888:::;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===???AAABBBDDDGGGKKKNNNQQQSSSVVVWWWUUUSSSQQQQQQRRRUUUZZZ```dddgggiiiiiijjjkkknnnqqquuuyyy|||~~~|||rrrhhhbbbbbbcccfffkkkrrrxxx{{{|||~~~tttjjjfffhhhpppxxx|||oooddd\\\YYYYYYZZZZZZZZZ\\\aaadddhhhxxxvvv___SSSMMMIIIGGGIIIGGGEEEFFFHHHJJJJJJJJJKKKLLLMMMOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOQQQTTTYYY]]]bbbnnn~~~yyytttuuuxxx|||qqqmmmjjjfffbbbaaa]]]ZZZVVVSSSRRROOOLLLIIICCCAAA===:::888777777777222333333444555555555555444222111111222333333222000000000////////////...333222222222444555666666555666777888888777666555555666666777777888888888666777888777666666777888666666555555555444444444222222333444444555555666777777666666666666777777888888999:::;;;<<<<<<<<<<<<======>>>????????????===???@@@AAABBBEEEHHHKKKPPPTTTXXXZZZYYYVVVTTTRRRQQQTTTYYY___cccfffhhhhhhgggggggggiiilllqqquuuwww~~~}}}vvvkkkcccbbbcccccchhhpppuuuyyy{{{|||}}}oooeeebbbdddllluuuzzzqqqiiidddaaacccdddeeedddeeegggiiisssiiiWWWOOOKKKHHHEEEHHHFFFEEEFFFHHHIIIJJJIIIJJJKKKLLLNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPRRRVVVZZZdddkkk}}}{{{}}}vvvtttwww|||qqqllljjjeeeaaa```]]][[[XXXTTTQQQMMMJJJGGGEEEBBB???;;;999888888888111222333444555555444444444222111111222333333222000000000////////////...333333444444444444666777777888888999888666555333444555555666777777888888555777888777666555666777555555555555555444444444222222333444444555555666777777666666666666777777999999999999::::::;;;;;;=========>>>???@@@@@@AAA>>>???@@@AAAAAACCCFFFIIIOOOTTTZZZ^^^^^^[[[XXXWWWUUUWWWZZZ^^^aaadddeeefffdddcccccccccfffkkkpppsssuuuyyy{{{wwwnnngggdddeeebbbgggmmmsssvvvyyy{{{}}}ooofffbbbdddkkkssszzzvvvtttrrrqqqsssttttttsssrrrrrrsss}}}}}}aaaSSSNNNJJJFFFEEEFFFEEEDDDEEEGGGIIIIIIHHHIIIJJJKKKMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLMMMOOOOOOOOOOOONNNOOORRRUUU^^^cccqqqzzz~~~yyyvvvxxx||||||pppllliiiddd```___\\\[[[XXXUUUQQQLLLIIIFFFEEECCCAAA>>>;;;:::999999111222444555555444333333444222111111222333333222333333222222222111111111111222222222111111333555888999888888777666555444333333444555666666777777555666777666555444555777555555555555555555555555222222333444444555555666555555444444444444555555999999999999999:::;;;;;;=========>>>???@@@AAABBB???@@@AAAAAAAAABBBEEEHHHMMMRRRZZZ___aaa```^^^]]]YYYYYY[[[\\\___bbbeeefffdddcccaaaaaadddhhhlllooopppuuuyyyzzzuuunnniiigggbbbeeejjjooorrrvvvzzz}}}~~~xxxnnnhhhgggkkkqqq{{{sssZZZPPPMMMHHHEEEGGGEEEDDDDDDEEEGGGHHHHHHGGGHHHIIIJJJLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOONNNMMMMMMOOOQQQYYY]]]iii{{{}}}~~~zzzzzzvvvzzz|||pppkkkhhhccc___^^^YYYYYYXXXUUUQQQMMMJJJHHHDDDCCCAAA???===;;;999888222333444555555444222111444222111111222333333222444333333333222222222222///111222111//////111444888888777777777777777888111111222333444555666666333555666555444333444666555555555555555555555555222222333444444555555666555555444444444444555555777777777777999;;;===>>>>>>=========???@@@BBBCCCAAABBBBBBBBBAAABBBEEEGGGIIIOOOWWW^^^aaabbbbbbbbb[[[[[[ZZZ[[[^^^bbbfffiiigggeeecccbbbcccfffiiikkkppptttzzz~~~|||vvvnnniiiaaacccfffjjjnnnsssyyy}}}}}}}}}|||tttnnnnnnrrrwwwhhhTTTMMMKKKEEEDDDHHHDDDDDDDDDEEEGGGHHHGGGFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMOOOQQQVVVZZZdddvvv||||||}}}|||uuuyyy|||pppkkkhhhccc___^^^VVVWWWWWWUUUQQQMMMKKKJJJCCCBBBAAA@@@===;;;888777222333555555555333111000444222111111222333333222222222222111111111111000000222333222000///222444777666666666666888:::;;;000000111222444555555666333444555444333333444555444555555555555555555555222222333444444555555666777777666666666666777777555555555777999<<>>=========???@@@BBBDDDBBBBBBCCCBBBAAABBBEEEGGGGGGMMMUUU]]]aaacccdddeee\\\[[[ZZZZZZ]]]bbbhhhllljjjhhhfffddddddeeefffhhhssswww}}}|||rrrkkk```aaadddfffjjjpppwww|||||||||~~~~~~uuusssuuuuuuuuu```OOOKKKIIIDDDDDDJJJDDDCCCDDDEEEGGGHHHGGGEEEGGGHHHIIIKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKLLLLLLLLLMMMJJJLLLMMMMMMMMMMMMPPPRRRSSSVVV^^^mmm}}}||||||~~~|||xxx{{{xxxlllgggddd```\\\[[[XXXWWWUUURRROOOKKKHHHFFF@@@>>>;;;::::::888666444///000222333444555555555444333222222111111222222000000000000000000000000111111111111222333444555555666666777777777777666000111333555555555333222555555555555666666666777777777666555444333333222444333333222222222333333555666666777777777777777333555777:::;;;<<<<<<<<<===>>>??????>>>???AAACCCBBBAAA@@@@@@AAABBBDDDEEEGGGJJJPPPXXX___ccceeeddddddbbb```^^^___aaadddgggiiigggeeebbbaaa```aaaaaaiiioooxxxyyyrrrhhhddd``````ffflllppprrrwwwyyy}}}zzzjjj\\\NNNIIIHHHFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNUUUUUUZZZggg{{{}}}|||}}}{{{xxx{{{xxxlllgggddd```\\\\\\XXXWWWUUURRRNNNKKKHHHFFFAAA???===;;;:::999666444222222222222222111111000444333222222111111222222111111111111111111111111000000000000111222333444555555666777777777777666555555444444444444444444555555555666666666777777555555555555555555444444444444333333333333444444444555555666666666666666444555777:::;;;<<<======>>>???@@@?????????AAABBBAAAAAA@@@@@@AAABBBDDDEEEFFFIIINNNUUU\\\aaadddeeeeeedddcccaaaaaacccfffhhhjjjiiihhhfffdddcccaaaaaahhhmmmttt|||zzzvvvkkkfff```___ccciiimmmpppuuuwww{{{}}}}}}bbbUUUJJJGGGGGGFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNRRRRRRVVVbbbsss|||{{{xxxxxxyyymmmhhheeeaaa]]]\\\WWWVVVTTTQQQNNNJJJHHHFFFCCCAAA>>><<<;;;999666444333333333333333222111111444333222222111111222222111111111111111111111111////////////000111222222444555666777777777777777999888555333333333555666555555666666666777777777444444555555555666666666555555444444444444555666333444555555666666555555555666888:::<<<======>>>???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAACCCDDDDDDEEEGGGKKKQQQXXX^^^dddgggiiiiiihhhfffeeeeeegggiiilllllllllkkkiiifffcccaaafffiiiooovvv|||~~~}}}{{{pppjjjbbb^^^___dddiiilllrrruuuxxx{{{}}}nnnWWWNNNFFFEEEGGGFFFEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNPPPOOOSSS\\\jjj~~~~~~||||||wwwtttxxxyyynnniiifffaaa]]]\\\VVVUUUTTTQQQNNNJJJHHHFFFEEECCC@@@===<<<:::666444222333444555666666666666444333222222111111222222111111111111111111111111000000000000000111222222444444555666777777777777777666555444444444555666555666666666666777777777555555555555555666666666666555555555555666666777444555555666777666666666666666888:::;;;===>>>>>>@@@AAABBBBBB@@@???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDFFFGGGJJJNNNTTT\\\dddiiioooppppppnnnjjjggghhhiiilllmmmoooooommmiiidddaaadddggglllttt{{{vvvpppggg```^^^aaaeeehhhooorrrvvvzzz}}}xxxbbbQQQIIIDDDEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOOOORRRYYYbbbqqqwwwxxx~~~}}}~~~wwwssstttzzzyyyooojjjhhhbbb]]]\\\VVVUUUTTTQQQNNNKKKHHHGGGEEECCC@@@>>><<<:::777444333333444555666666666666444333222222111111222222111111111111111111111111222222111111111222333333333333555666666777777777111222444555666666666555666666666666777777777888888777777666555555444444555555555555555666777888666666777888888888888777666666777999;;;<<<>>>???@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@AAABBBBBBCCCCCCCCCFFFGGGIIILLLPPPYYYcccjjjtttwwwxxxuuunnniiihhhiiikkkmmmpppqqqppplllgggdddcccfffmmmuuu}}}|||wwwooogggbbbaaaccceeekkkoootttxxx|||lllZZZOOOHHHEEEFFFGGGEEECCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNQQQUUUZZZeeezzzxxxtttzzz}}}{{{uuutttwwwzzzooollliiiccc^^^\\\VVVVVVTTTRRROOOLLLJJJHHHDDDBBB???===<<<:::777555444444444444333111000///444333222222111111222222222222222222222222222222333222222222222222333333222333444555666777777777...000333666777777666555666666666777777777888888999888888777666555444333555555555555555666777888777777888999999999888888555666666777999;;;===>>>???AAADDDDDDCCCBBBAAABBB???@@@AAABBBCCCCCCCCCCCCEEEFFFHHHIIIMMMUUU___hhhtttxxx{{{xxxpppjjjhhhiiiiiilllpppsssssspppllliiieeegggmmmuuu}}}yyyqqqiiieeeddddddgggkkkqqqvvvzzz~~~zzzbbbUUUNNNIIIFFFGGGFFFCCCBBBDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMKKKLLLOOOQQQSSS[[[mmm}}}rrrrrrwww{{{wwwwww{{{zzzpppllljjjddd^^^\\\WWWWWWUUUSSSPPPMMMKKKJJJCCC@@@>>><<<<<<:::888666444444333333222000///...444333222222111111222222222222222222222222222222222222111111111111222222111222444555666777777777333333444555666777777777666666777777777888888888888777777777666666555555444444444444555666777888666666777888888888888888555555555666888:::<<<===>>>AAADDDEEEDDDCCCCCCCCC???@@@AAACCCCCCCCCCCCBBBBBBDDDFFFGGGIIIPPP[[[cccnnntttyyyxxxpppjjjhhhjjjiiilllppptttvvvtttrrrpppiiijjjlllrrrzzz{{{rrrjjjeeedddcccggglllrrrwww{{{lllYYYRRRLLLGGGDDDEEEDDDAAAAAADDDBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJLLLPPPQQQQQQVVVhhhyyyvvvppprrrxxx|||xxxxxx~~~zzzqqqmmmjjjddd^^^\\\XXXWWWVVVTTTQQQNNNLLLJJJAAA???===<<<;;;:::888666222222333444444444333333444333222222111111222222222222222222222222222222111111000000000000000111111222333555666777777777888777555555555666888999777777777777888888888888666666666666777777777777333333333444444666777777555666666777777777777777444444444555777999<<<======@@@DDDEEEEEEDDDDDDDDD???@@@AAACCCDDDCCCCCCBBB@@@BBBDDDEEEFFFLLLWWW```hhhooovvvvvvpppjjjiiikkkiiilllqqqvvvxxxxxxvvvuuummmkkkkkkooovvvwwwmmmgggddd___ccciiioootttyyy~~~~~~cccSSSPPPJJJEEECCCCCCCCC@@@AAAEEEAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLOOOSSSTTTRRRWWWgggxxx{{{rrrsssnnnxxxuuuyyy{{{oookkkhhhddd```___[[[ZZZWWWTTTPPPLLLIIIGGGCCCAAA>>><<<999888888888666555333111111222333444555555444333333222111111222111000///.........///000111222222111000111222111111333444555666666666999888777666555444333333777777777777666666666666666666666666777777777777444444444444444444444444555555555555666666666666888888666333222444888;;;>>>@@@CCCFFFGGGFFFEEEDDDGGGDDDBBBCCCEEEEEECCCAAACCCDDDEEEFFFIIINNNTTTYYYdddhhhnnnssstttrrrmmmjjjooonnnooossswwwzzzyyywwwsssmmmjjjnnnqqqssszzz}}}rrrggghhheeegggmmmssswww~~~mmmXXXNNNLLLFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEGGGIIIJJJJJJHHHGGGGGGHHHIIILLLOOOOOOPPPUUU^^^fffssszzztttzzz{{{tttssswwwzzzooojjjhhhccc______[[[ZZZWWWTTTPPPLLLIIIGGGCCCAAA>>><<<:::888888888666555333222111222333444555555444333333222111111111111111000000000//////000111222222111000111222111111222333444555666666888888777666555444333333777666666666666666666666777777777777666666666666555555555555555555555555555555555555666666666666::::::999777666777:::===>>>@@@CCCFFFGGGGGGFFFEEEGGGEEECCCDDDFFFFFFEEECCCCCCCCCDDDDDDFFFJJJPPPTTT___dddlllrrruuusssnnnkkkllllllnnnsssxxxzzzyyyxxxwwwqqqmmmnnnooopppvvv~~~yyyoooiiieeeeeeiiinnnsss{{{|||fffUUULLLKKKGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGIIIJJJIIIHHHFFFGGGGGGFFFIIIKKKLLLLLLPPPXXX___gggsssyyyyyy~~~vvvtttwww{{{yyynnniiigggbbb^^^]]]ZZZYYYWWWTTTPPPMMMIIIHHHBBBAAA>>><<<:::999888888666555333222222222333444555444444333333222222111///000111222333222111111000111222222111000111222111111111111222444555666888888777666555444444333666666666666666666666666888888777777666666555555777777777666666555555555555555555555666666666666999:::::::::999999;;;===???AAADDDFFFHHHHHHGGGGGGFFFEEEDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEHHHLLLPPPWWW^^^hhhqqqvvvvvvssspppnnnnnnooossswwwzzzzzzzzz{{{uuupppnnnmmmnnnrrrwww~~~|||pppjjjfffgggjjjoooxxxppp^^^PPPJJJKKKGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJIIIGGGFFFFFFGGGDDDGGGJJJJJJKKKMMMRRRWWW\\\eeeyyy{{{yyyuuuvvvttt}}}xxxmmmhhhfffaaa]]]]]]ZZZYYYWWWTTTPPPMMMJJJHHHBBBAAA>>><<<:::999999999555555444333333333333444444444444333333222222222...///222444555444333222000111222222111000111222222111000///000333555777888777777666555555444444555555555666666666666666999888888777666555555444777777666666555444444444555555555555666666666666666888::::::999999:::;;;???AAACCCFFFHHHIIIIIIIIIFFFEEEEEEFFFFFFGGGGGGFFFIIIIIIHHHGGGFFFHHHKKKNNNPPPXXXdddqqqyyy|||{{{zzzvvvuuussssssuuuxxx{{{||||||xxxsssooonnnnnnqqqtttyyy|||tttllliiiiiikkksss|||}}}{{{fffVVVLLLIIIJJJFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHIIIIIIGGGFFFFFFGGGFFFHHHKKKLLLLLLMMMPPPRRRXXX^^^mmm|||uuusssrrrxxxxxxlllhhheeeaaa]]]\\\YYYXXXWWWTTTQQQMMMJJJIIIBBBAAA???<<<;;;:::::::::555555444444333333333444444444333333333333222222...///222444555555444333000111222222111000111222222111000///000333555777777777666666555555444444444444555555666666666777999888888777666555555444555555555444444444333333555555555555666666666666555777:::;;;:::::::::;;;???@@@CCCEEEHHHIIIJJJJJJFFFFFFGGGFFFFFFFFFFFFGGGJJJJJJIIIHHHGGGGGGIIILLLLLLSSS```nnnyyy~~~yyyuuusssuuuzzz}}}yyyxxxuuurrrqqqrrrttttttwww}}}sssmmmiiihhhmmmsssyyyqqq^^^RRRKKKHHHIIIDDDCCCBBBAAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHIIIHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMNNNUUUZZZdddvvvxxxrrrrrruuu{{{xxxmmmhhhfffaaa]]]\\\YYYXXXVVVTTTQQQMMMKKKIIIBBBAAA???===;;;;;;;;;;;;555555555555444444444333333333333333333333333333///000111333444444333333000111222222111000111222111111111111222444555666777777666666555555555555444444444555555666666777888888777777666666555555444444444444444444444444555555555555666666666666777999;;;<<<<<<;;;===>>>>>>???AAADDDGGGIIIJJJKKKHHHIIIIIIIIIGGGFFFGGGHHHGGGHHHHHHGGGFFFFFFHHHJJJKKKQQQ[[[gggsss}}}yyyttttttxxx{{{uuuxxxxxxvvvwwwyyyxxxvvvvvv}}}{{{uuunnnhhhhhhkkkuuu|||fffVVVOOOJJJHHHGGGCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIHHHFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJOOOSSS\\\iii~~~~~~tttsssrrruuu}}}xxxmmmiiifffbbb^^^]]]YYYXXXVVVTTTQQQNNNKKKIIIBBBAAA???===;;;;;;;;;;;;555555555555555444444333333333333333333333333333000000111111222222333333000111222222111000111222111111222333444555666666666666666666555555555555333333444555555666777777777777777777666666666666333333444444555555666666555555555555666666666666777888:::::::::;;;===>>>===>>>@@@CCCFFFHHHJJJKKKKKKMMMMMMLLLIIIGGGHHHIIIGGGHHHHHHHHHGGGHHHJJJLLLLLLOOOUUU^^^iiittt~~~~~~xxxuuuuuuvvvsssyyy|||{{{|||~~~|||wwwuuu{{{xxxooojjjjjjnnnuuu~~~rrrZZZNNNLLLJJJGGGFFFCCCBBBBBBAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHFFFEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIIIIJJJOOOVVV^^^nnnzzztttqqqqqqvvv}}}yyynnniiigggbbb^^^^^^XXXXXXVVVTTTQQQNNNKKKJJJBBBAAA???===<<<;;;;;;<<<555555666666555555444333333333333333333333333333111111000000000111222333000222222222111000111222111111333444555666666666666666666666666555555555333333444444555666777777666666666666777777777777333444444555666777888888555555555555666666666777555666777777777888;;;===<<<===???BBBEEEHHHJJJKKKNNNPPPQQQNNNKKKHHHIIIKKKHHHIIIJJJJJJJJJKKKMMMOOONNNOOORRRXXXaaammmwww~~~{{{uuurrrrrrssszzz~~~~~~wwwtttyyy}}}wwwooonnngggnnnwww~~~|||gggQQQIIIJJJJJJGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAACCCDDDEEEFFFFFFEEEDDDCCCEEEGGGHHHHHHFFFEEEEEEFFFHHHFFFEEEEEEGGGIIIJJJJJJHHHNNNTTTXXXbbb{{{wwwrrrpppssswwwyyymmmhhheee```\\\[[[[[[YYYVVVRRRNNNKKKIIIHHHBBB???<<<:::999888777666888555333222333444444333444333333222111000//////111111111111111111111111000111222222222000///...111333333333222111222333555555666666777666666666222333555555444555666888888888777666666666666666555555555555666666666777444555555666777888888888777777888999;;;<<<======>>>>>>???BBBEEEIIILLLNNNNNNOOOQQQQQQPPPMMMKKKIIIKKKKKKJJJIIIIIIHHHGGGGGGNNNKKKLLLSSS[[[dddoooxxx~~~{{{wwwrrrvvvwwwzzzwwwvvvvvvwww{{{zzzpppnnnkkkmmmvvv|||ggg\\\MMMDDDCCCEEEGGGHHHCCCCCCBBBAAAAAAAAAAAABBB???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGFFFFFFGGGIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGIIINNNTTT[[[lll}}}vvvqqqppprrrwwwxxxlllgggeee```\\\[[[[[[YYYVVVRRRNNNKKKIIIHHHDDDAAA>>><<<;;;:::999888555333222222333444333222444444333333222111111111111111111111111111111111000111111222111000///...---///000111000111222444222333444444555444444444222333555555444555666888888888777666666666666666555555555666666666777777555555666777777888999999777777888999::::::;;;;;;>>>>>>???AAADDDHHHKKKMMMPPPQQQRRRSSSSSSPPPNNNLLLLLLLLLKKKKKKJJJIIIIIIIIIPPPLLLLLLQQQVVV\\\eeemmmyyy~~~yyywwwwwwzzz{{{yyyxxxxxx{{{~~~sssnnnlllpppsssvvv}}}xxx]]]TTTJJJDDDDDDEEEFFFEEECCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFEEEDDDDDDEEEGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHLLLQQQVVVddd}}}yyyrrroooooorrr{{{wwwkkkgggddd___[[[ZZZ[[[YYYVVVRRRNNNKKKIIIGGGDDDAAA>>><<<;;;:::999888222111111222444444333111333333333333333333333333111111111111111111111111000111111111111000//////---...000///......000111222333333444555555444444222444555555444444666777888777777666666666666666555555666666666777777777666666777777888999999999777777888888999999999:::===>>>???AAADDDGGGKKKMMMPPPRRRTTTVVVVVVTTTRRRQQQNNNNNNMMMLLLKKKKKKKKKKKKNNNJJJIIIMMMQQQUUU\\\cccsss||||||wwwxxxzzz~~~~~~|||zzz|||{{{tttmmmkkkkkknnnuuu|||~~~fffPPPKKKFFFDDDEEEEEECCCAAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEDDDBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEIIIMMMPPPYYYmmmvvvpppmmmmmmsss{{{wwwlllgggeee```\\\[[[ZZZXXXUUUQQQMMMJJJHHHGGGBBB???<<<:::999888777666111111222444666666444222222222222222333333444444111111111111111111111111000000111111111000000000111222222000---++++++,,,444444555666777777777777333444555555444444555777777777666666666666777777555666666666666777777777777777888888999999999999999999999999999999::::::===>>>>>>@@@CCCGGGJJJLLLOOOQQQTTTWWWXXXXXXVVVUUUPPPOOONNNLLLKKKKKKKKKKKKHHHEEEEEEJJJOOORRRYYY```mmmwww{{{xxxxxxzzz|||~~~~~~}}}tttmmmjjjlllrrrwww{{{ppp[[[JJJGGGDDDCCCCCCCCCAAA???AAAAAAAAAAAAAAA@@@@@@?????????@@@?????????>>>>>>AAAAAA@@@@@@?????????>>>@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDBBB@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCBBBCCCGGGKKKLLLRRRaaaqqq}}}tttooolllooottt{{{xxxmmmiiigggbbb^^^]]]ZZZXXXUUUQQQMMMJJJHHHGGGBBB???<<<:::999888777666333333333555777777555333000000111111222222333333111111111111111111111111000000000000000000111111333444444222...,,,,,,---333444555666777777777777333444666555444444555666777777666666666666777777666666666666777777777888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;======>>>@@@BBBFFFIIIJJJMMMPPPSSSWWWYYYZZZYYYYYYSSSQQQOOOMMMKKKKKKKKKKKKFFFDDDDDDJJJNNNQQQVVV\\\eeeooo{{{zzzzzz|||}}}vvvpppooopppqqqrrrwww~~~}}}dddTTTIIIGGGDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@???????????????BBBBBBAAAAAA@@@@@@??????BBBAAA@@@???????????????BBBBBBAAAAAAAAAAAAAAAAAADDDEEEEEEDDDBBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBGGGJJJKKKOOO[[[ggg~~~yyyrrrlllllloootttyyynnnjjjgggccc```___ZZZXXXUUUQQQMMMJJJHHHFFFDDDAAA>>><<<;;;:::999888555444444555777777666444000000000111111222222222111111111111111111111111000000000///000000111222000222222222000000000222111111333444555555666666444555666555444444555666666666666666666777777888666666666777777777888888888888888888888888888888:::;;;;;;;;;<<<<<<============>>>???BBBEEEHHHIIIKKKNNNRRRWWWZZZ\\\\\\\\\XXXUUURRROOOLLLKKKLLLLLLKKKHHHHHHKKKMMMMMMPPPUUU\\\eeeqqq{{{~~~zzztttooolllooottt{{{kkkWWWMMMHHHGGGDDDAAA@@@@@@@@@AAA??????@@@AAA@@@???>>>===??????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@CCCDDDEEECCCAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBFFFIIIJJJMMMVVVaaaooo~~~uuunnnjjjkkkqqqyyyxxxmmmiiigggccc___^^^YYYWWWTTTPPPMMMIIIGGGFFFDDDAAA>>><<<;;;:::999888777555444444555555555444111222222222222222222222111111111111111111111111111000/////////000222333000111222222000000111222000111222444555666666666444555666555444333444666666666666666666777888888666666777777777888888888777777777777777777777777999999::::::;;;<<<===============???AAADDDGGGHHHJJJMMMRRRXXX\\\^^^______]]]ZZZVVVRRROOOMMMMMMMMMNNNJJJJJJLLLMMMKKKLLLPPPTTT\\\fffqqq~~~yyyqqqrrrtttvvv|||ttt[[[LLLJJJDDDDDDDDDBBBAAA@@@@@@AAA>>>???@@@AAA@@@???===<<<===<<<<<<<<<===???AAABBB????????????@@@@@@@@@@@@@@@??????>>>>>>>>>??????AAAAAA@@@@@@????????????AAABBBCCCBBB@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDGGGGGGIIIPPPYYYaaawww}}}rrrlllkkknnnqqq}}}wwwlllhhhfffbbb^^^^^^YYYWWWTTTPPPLLLIIIGGGFFFBBB???<<<:::999999777666888555333222333444444333333333333333333333333333111111111111111111111111111000/////////111222333222333333222///......///222333444666777888888888444555666666444333444555666666666666666777888888777777777777888888888888777777777666666666666666777777888999;;;<<<===============???AAADDDFFFHHHJJJNNNSSSYYY]]]```aaaaaaaaa^^^YYYTTTQQQOOONNNOOOMMMJJJJJJLLLMMMKKKLLLOOOQQQWWW___iiiwwwzzz~~~}}}{{{yyyxxxzzziiiRRRIIIJJJ???AAACCCDDDCCCAAA@@@@@@===>>>@@@AAA@@@???===<<<;;;::::::;;;<<<>>>@@@AAA======>>>>>>??????@@@@@@============>>>???@@@AAAAAA@@@@@@@@@??????>>>>>>???@@@AAA@@@>>>>>>>>>@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEEEEEEELLLTTTXXXkkkxxxpppmmmkkkllltttyyypppiiidddaaa^^^]]]WWWUUUQQQMMMJJJHHHGGGFFFCCC@@@===;;;;;;:::888666444444333222222222222333222333333333333222111000222222222111111111111000222222222222111111000000000000111111111222222222111222222333555777888999999666444444777999777666===999333///...111555999666777888999999999999999777888888888888777777666::::::;;;;;;<<<;;;;;;;;;======>>>???AAACCCEEEFFFHHHKKKPPPUUUYYY^^^cccfffgggccc^^^ZZZXXXUUUPPPLLLOOONNNLLLLLLMMMMMMMMMLLLRRRUUUZZZaaajjjvvv~~~zzzzzz~~~lllYYYLLLHHHJJJDDDBBB???@@@BBBCCC@@@>>>DDDCCC@@@???>>>???@@@AAA>>>>>>?????????>>>>>>==================<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======???>>>=========>>>@@@AAA??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDFFFKKKNNNUUUbbbuuuwwwooommmlllooouuu~~~~~~xxxooogggccc```]]]\\\WWWUUURRROOOLLLIIIGGGFFFCCC@@@===<<<;;;:::888666666666555444444444444555333333333222222222111111222222222111111111111000111111111111000000//////222222222333333333444444222222333333444666777888999777555555777888666555999777666555555777:::<<<666777777888888888888777888888999999999999999888::::::;;;<<<<<<<<<;;;;;;===>>>>>>@@@AAACCCEEEFFFGGGKKKPPPTTTXXX]]]bbbfffhhheeeaaa^^^\\\XXXSSSOOONNNLLLJJJJJJKKKLLLKKKKKKPPPSSSWWW\\\dddooo{{{www```QQQHHHDDDEEECCCAAA@@@@@@AAAAAA@@@???@@@>>><<<;;;::::::;;;<<<===>>>>>>?????????>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCEEEHHHKKKKKKVVVfffxxx}}}sssllljjjkkkpppvvv|||vvvnnnfffbbb___]]][[[WWWVVVTTTQQQNNNJJJGGGEEECCCAAA>>><<<;;;:::888777666666555444444444444555444333222222111111222222222222222111111111111000000000000000000/////////222222222333333333333444333333333333444555666777:::888777666777666555333333333444666666777777666777777777777777777666666888888999:::;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<>>>>>>???@@@BBBCCCEEEFFFGGGJJJOOOSSSWWW\\\aaaeeeiiigggfffdddbbb^^^XXXTTTPPPNNNKKKKKKLLLMMMLLLLLLOOOPPPRRRVVV\\\fffpppxxx~~~}}}dddRRRIIIDDDAAAAAA@@@AAABBBAAA@@@??????@@@@@@???===<<<;;;;;;<<<===<<<<<<===>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<======>>>>>>>>>>>>===>>>?????????@@@@@@@@@@@@CCCDDDDDDCCCBBBCCCEEEHHHIIIPPP[[[jjj|||zzzoookkkiiikkknnnvvv|||vvvnnnfffbbb___]]]\\\XXXWWWVVVSSSOOOKKKGGGEEECCCAAA>>><<<;;;:::999777444444333222222222222333444333222111111111222222222222222111111111000000111111111111000000000000000000000000111111111111111111111222333555666777:::999888777666555444333444444555555555444333222888888999888888777666555777777999:::;;;;;;;;;;;;:::;;;<<<===============?????????@@@BBBDDDEEEFFFGGGIIIMMMQQQUUUZZZ___ccciiijjjkkkkkkhhhddd^^^[[[TTTRRROOOMMMNNNOOOOOONNNOOOOOOOOOQQQUUU]]]fffmmm|||zzz{{{~~~pppVVVIIIFFFDDDAAA@@@>>>@@@BBBAAA>>>===???AAAAAA@@@???===============:::;;;<<<===>>>>>>??????;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAA@@@???>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAABBBDDDFFFKKKMMMSSS^^^mmmuuuoookkkiiijjjnnnyyy|||vvvnnngggccc```^^^]]]XXXXXXVVVTTTPPPKKKGGGEEEDDDAAA>>><<<<<<;;;999777444444333222222222222333444333222222111111222222222222222111111111000000222222222222222222222222//////000000000111111111...///000111333555777888777888999888777555444444999888777777666777777777::::::::::::999999888777666777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFIIILLLOOOSSSXXX^^^bbbhhhkkknnnooommmiiieeecccYYYVVVRRRPPPOOOPPPPPPOOOPPPOOOOOONNNQQQWWW^^^ddduuu|||||||||~~~xxxcccNNNEEEDDDCCC@@@>>>===???AAA@@@>>>===???AAA======<<<;;;;;;:::::::::999:::;;;<<<===>>>>>>>>>:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>???@@@AAAAAA@@@>>>>>>======>>>>>>>>>?????????===???@@@AAAAAABBBDDDFFFGGGFFFJJJSSS```uuu}}}vvvnnnjjjhhhjjjqqqyyy|||vvvnnngggcccaaa___^^^ZZZXXXVVVSSSNNNJJJGGGEEEDDDBBB???===<<<;;;999888666666555444444444444555222333333333333222111000222222222111111111111000222222222333333333333333111111111222222222222333...//////000222444666777444666888999777666666666555444333333444777:::<<<:::::::::;;;::::::999999666777888999:::::::::999;;;;;;===>>>????????????@@@@@@AAAAAABBBDDDEEEFFFFFFHHHKKKNNNQQQVVV\\\aaafffjjjoooqqqpppnnnlllkkk^^^[[[UUURRRQQQQQQPPPOOOPPPOOOOOONNNOOOSSSYYY]]]jjjuuugggWWWGGGBBBBBB@@@>>><<<===>>>??????>>>>>>???@@@>>>>>>======<<<;;;;;;:::::::::;;;<<<=========<<<:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>><<<============<<<<<<;;;============>>>>>>>>>>>>;;;===???@@@@@@AAACCCEEEDDDCCCGGGQQQ[[[mmmuuunnnjjjgggkkkqqq|||zzzuuummmfffbbb```^^^]]]ZZZYYYUUUQQQMMMIIIGGGEEEDDDBBB???===<<<;;;999888666666555444444444444555111222444555444333000///222222222111111111111000111111222222222333333333111111111111222222222222111111000111111222333444000333777999888777888999111111111222333555777999888888999:::::::::999999999999:::::::::::::::999;;;;;;===>>>???@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFHHHJJJLLLPPPUUU[[[```dddhhhnnnqqqqqqpppqqqqqqgggccc\\\XXXVVVUUUTTTSSSNNNOOOOOONNNNNNPPPTTTWWW```hhhuuutttYYYNNNDDDBBBBBB???======>>>===<<<===?????????>>>??????>>>>>>===<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;===???@@@??????@@@AAAFFFDDDIIIQQQXXXccc~~~vvvnnniiiiiilllsssyyytttkkkeeeaaa___]]]\\\[[[YYYTTTPPPKKKHHHFFFFFFDDDBBB???======<<<:::888444444333222222222222333000111444666555333000...222222222111111111111000000000111111222222222222////////////000000000000444333222111000000000000...222777999888888:::;;;666666777777777777777777666777888999999999999999;;;;;;;;;<<<;;;;;;::::::;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIILLLOOOTTT[[[___bbbgggmmmpppqqqqqqsssuuuooojjjccc^^^[[[ZZZYYYXXXMMMNNNOOOOOONNNOOORRRTTTYYY```jjjuuu~~~cccRRRJJJCCCCCCCCC@@@???@@@>>><<<:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>???>>>===;;;;;;;;;<<<===<<<<<<<<<<<<=========>>>===???@@@@@@>>>===>>>???EEECCCGGGMMMPPPVVVlll~~~tttllljjjlllkkkvvvuuujjjeeebbb^^^\\\]]]ZZZXXXTTTPPPNNNJJJFFFDDDEEEDDDAAA>>>;;;888666666555555444444444333333333333333333333333333333333000000000000000000000000000000000000111222333444000111222222222222111000000111222222222222111000444444555555666666777777333333222222333666888:::<<<;;;;;;::::::999999888<<<:::888888999;;;;;;:::======>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDGGGHHHIIIKKKOOORRRVVVXXXdddeeejjjooouuuxxxyyyxxxwwwsssnnngggbbb^^^\\\[[[VVVSSSNNNLLLLLLLLLLLLLLLVVVZZZ___gggqqq}}}kkkRRRMMMJJJEEEAAA???>>><<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;<<<>>>???AAA===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<>>>>>>>>>>>>>>>??????@@@DDDAAACCCIIILLLQQQeee|||{{{tttooojjjlllmmmsss~~~tttjjjfffccc^^^\\\]]]XXXVVVRRROOOMMMJJJFFFDDDCCCAAA???===;;;999888777444444444444333333333333333333333333333333333333111111111111111111111111000000000000111222333444111111111111111111111111111111111111111111111111444444555555666666777777555555444444555666999:::;;;;;;;;;::::::999999999<<<:::888888999:::::::::>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDCCCCCCGGGGGGHHHJJJNNNQQQUUUWWW___bbbgggnnntttyyy{{{|||{{{yyyvvvpppiiibbb\\\YYYZZZWWWSSSQQQQQQRRRRRRRRRTTTVVVZZZ```hhhrrr}}}vvv]]]KKKIIIFFFBBB?????????>>>===<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<>>>>>>======>>>>>>???@@@DDDAAACCCHHHIIIMMM^^^rrr|||sssmmmjjjjjjnnnuuu}}}tttkkkgggddd___\\\\\\VVVTTTQQQNNNMMMJJJGGGEEEAAA@@@>>><<<:::999888888666666666555555555444444333333333333333333333333111111111111111111111111000000000000111222333333333222111000000111222333333222111000000111222333333444444555666666777777777666666555555777888999:::::::::::::::999999999;;;999888888999::::::999===>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDFFFFFFGGGIIILLLPPPSSSUUUZZZ^^^ccckkkrrryyy}}}|||tttjjj```ZZZZZZWWWSSSQQQRRRSSSSSSSSSSSSTTTVVVXXX]]]eeeooouuuvvv^^^NNNFFFCCCAAA>>>>>>>>>?????????<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@CCCAAACCCGGGGGGHHHVVVfffzzzqqqjjjhhhhhhmmmsss||||||ssskkkiiifff```\\\\\\VVVTTTQQQOOONNNLLLIIIGGGAAA@@@>>><<<:::888888777888888888777777777777666333333333333333333333333111111111111111111111111111111000000111222222333444333111000000111333444333222000//////000222333333333444444555666777777777777666555555666666777999999999999999::::::::::::999888888999:::999888;;;<<<>>>???AAACCCEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDFFFFFFGGGHHHKKKNNNQQQSSSWWW[[[aaahhhnnnuuu{{{|||rrrhhhbbb\\\XXXTTTRRRRRRSSSSSSSSSSSSSSSSSSTTTWWW]]]eeekkk~~~~~~bbbOOOGGGDDD@@@>>><<<<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<888888999:::;;;;;;<<<<<<::::::999999999999999999<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<==================>>>??????@@@@@@BBBEEEEEEFFFPPP\\\yyyxxxooojjjggghhhkkkqqq}}}|||ssskkkiiifffaaa]]]]]]WWWUUURRRPPPOOOMMMKKKIIIDDDBBB@@@===:::777666555777777777666666666555555333333333333333333333333111111111111111111111111111111111000111111222333444333111000000111333444333222000//////000222333222222333444555666777777666666555555444444555555888888888999999::::::::::::999888999:::;;;999888999:::<<>>===;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<888888999999:::;;;<<<<<<666777888999999:::::::::<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;999999999::::::<<<===>>>:::;;;;;;;;;<<<<<<===============<<<===>>>>>>???>>>???BBBDDDDDDFFFNNNVVVjjjvvvoooiiiggghhhkkkttt}}}}}}tttkkkhhhfffaaa^^^^^^XXXVVVSSSQQQPPPNNNKKKIIIEEEDDDAAA>>>:::888666555444444444333333333222222333333333333333333333333222222222222222222222222222111111111111111222222444333222111111222333444333222111000000111222333111111222444555666777888555555555555555444444444666777777888999:::;;;;;;::::::999:::<<<<<<:::888999:::;;;>>>@@@CCCEEEFFFDDDEEEHHHJJJKKKKKKJJJIIIGGGGGGGGGHHHJJJLLLOOOPPPUUUYYY]]]```ccciiiqqqwwwooojjjddd^^^ZZZWWWTTTSSSMMMOOOPPPQQQRRRTTTXXX\\\dddmmmzzzpppYYYMMMEEE@@@===>>>===<<<<<<======<<<:::<<<;;;::::::::::::;;;<<<999999::::::;;;;;;<<<<<<888888999999::::::;;;;;;555666777999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999999999:::;;;<<<<<<:::::::::;;;<<<<<<============<<<<<<======>>>???===???AAABBBBBBEEEKKKQQQ]]]nnn}}}xxxxxxzzzwwwnnniiiggggggmmmttt~~~tttkkkgggeeeaaa___```XXXVVVSSSQQQOOOMMMJJJHHHEEECCCAAA>>><<<:::999888444444444333333333222222333333333333333333333333222222222222222222222222222222111111111111111222333333333333333333333333111111111111111111111111000111222333555666777888555555555666666666666555555666777888999:::;;;;;;;;;::::::<<<======;;;999;;;<<<===>>>???@@@@@@AAABBBDDDHHHKKKLLLMMMLLLKKKHHHHHHHHHHHHJJJLLLNNNPPPSSSWWWZZZ]]]___dddmmmttt|||{{{uuulllddd^^^YYYTTTRRRNNNPPPRRRSSSSSSSSSUUUVVVZZZbbbmmmwwwzzz\\\LLLFFFAAA>>>======<<<;;;<<<>>>>>>===;;;;;;;;;:::999999:::;;;;;;888999999:::;;;;;;<<<<<<999999999999999999::::::777777999::::::::::::999;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;:::::::::999::::::;;;;;;999999:::;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>===???@@@??????BBBGGGKKKTTT^^^rrryyyppplllkkkooosssyyyvvvnnniiigggjjjpppxxxtttjjjfffdddaaa```aaaXXXVVVRRRPPPNNNLLLIIIFFFDDDCCCAAA???===<<<;;;;;;777666666666666555555555333333333333333333333333222222222222222222222222222222111111111111111222222333333444444333333222000111222222222222111000000111222333555666777888555555666777777777777777555666666888999:::;;;<<<<<<;;;;;;===>>>>>><<<999>>>>>>>>>>>>============BBBDDDHHHKKKMMMNNNMMMMMMHHHHHHHHHIIIJJJLLLNNNPPPQQQUUUYYYZZZ\\\bbbllltttyyywwwnnnfff___ZZZWWWPPPSSSUUUVVVUUUTTTTTTUUUVVV\\\dddkkkssshhhOOODDDAAA??????AAA;;;:::;;;<<>>>>>>>>@@@@@@======@@@DDDFFFOOOTTTbbbzzzyyymmmgggdddggglllrrr}}}tttmmmiiikkkooooooxxxxxxmmmiiigggbbb___^^^ZZZVVVQQQMMMKKKKKKJJJIIICCCBBB???<<<999777666555777777777777666555444333333333333222222222111111...///000222222222111000111111111111111111111111000000111111111111000000333333333222222222111111111111222222222333333333666666666666777777777777555777888999888888:::;;;<<<======;;;999888:::;;;::::::;;;<<<>>>@@@BBBCCCGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJJJJKKKNNNQQQSSSPPPTTTYYY[[[\\\```gggnnnuuuzzzxxxnnneee___\\\XXXVVVTTTSSSTTTTTTSSSRRRTTTXXX]]]aaaeeennnzzzbbbXXXJJJAAA>>>===;;;888===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777999999999999999999999999555666888:::;;;;;;;;;;;;888999::::::999888777666888999:::;;;<<<;;;::::::;;;::::::999999::::::;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======999;;;===>>>???@@@BBBDDDKKKKKKRRReee~~~ppppppqqqqqqoootttwwwmmmhhhiiimmmooowwwzzznnniiigggbbb______[[[WWWRRRNNNLLLKKKJJJIIIGGGEEECCC@@@===;;;999999777777777666666555444333333333333222222222222111000111222333333222111111111111111111111111111111111222222222222222111111333333333222222222111111111111222222222333333333666666666666777777777777555666888888777888999;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<===@@@BBBCCCHHHIIILLLNNNPPPPPPOOOOOORRRQQQOOOMMMLLLMMMNNNNNNRRRUUUYYYZZZ[[[^^^eeekkkrrrwwwyyyooogggccc[[[YYYWWWUUUVVVUUUTTTSSSRRRVVVYYY[[[^^^eeennnvvvsssVVVNNNDDD>>>===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777999999999999999999999999777888999:::::::::999888999999999999999888777666777888999:::::::::999999::::::999999999999::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<;;;===??????>>>???@@@BBBDDDGGGPPP^^^ppp~~~zzzwwwzzzvvvooonnnlllmmmrrr{{{|||oooiiifffbbb______[[[XXXSSSOOOMMMLLLKKKJJJHHHGGGDDDBBB???===;;;;;;777777777666555555444444333333333333222222222222222333333444333333222222111111111111111111111111333333444444333222111111333333333222222222111111111111222222222333333333555666666666777777777888444666777777777777888:::777999<<<===<<<<<<<<<======<<<<<<<<<===???AAABBBGGGJJJOOOSSSUUUUUUSSSQQQTTTSSSRRRQQQPPPNNNNNNMMMSSSUUUXXXYYYYYY\\\bbbgggmmmsss{{{}}}sssmmmdddaaa]]][[[ZZZYYYWWWVVVSSSUUUWWWWWWWWW[[[bbbhhhnnnxxxsss[[[IIIDDD>>>;;;<<<======<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888999999999999999999999999999999999999999888777666999999888777777777888888666777888888999999888888::::::999999999999::::::777777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===>>>??????>>>===>>>@@@>>>DDDMMMUUU^^^ppp~~~yyyuuunnnlllmmmssszzz|||nnngggccc```^^^^^^[[[XXXSSSPPPNNNMMMKKKJJJFFFEEEBBB@@@===;;;:::999888777666666555444444444444444333333333222222222333333333333333222222222111111111111111111111111333444444444333222111000333333333222222222111111111111222222222333333333555555666666777777888888444666777777666666777999444777;;;>>>>>>>>>>>>???@@@???>>>>>>>>>???AAABBBFFFJJJPPPVVVXXXXXXUUUSSSRRRSSSTTTTTTTTTSSSRRRQQQRRRTTTVVVWWWXXX\\\aaaeeeiiinnnvvv~~~yyyoookkkfffbbb___]]][[[YYYVVVWWWWWWUUUUUUWWW[[[___eeemmmyyyzzz___OOODDDAAA===;;;::::::999777;;;;;;;;;;;;:::::::::999999999888888888888888999888888888888888888888888888888888888888777777777999888777666666777888999777777777888888888888888999999888888888888999999777888999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;<<<======<<<<<<===>>>???CCCIIIMMMQQQ___||||||tttpppmmmnnnsss{{{zzzllleeebbb^^^\\\\\\[[[XXXTTTQQQOOOMMMKKKIIIDDDCCCAAA>>><<<:::999999888777666555444444555555444444444333333333222222222222222111111111222222111111111111111111111111222222333333222111000000333333333222222222111111111111222222222333333333555555555666777888888888555666777777666666777888333777;;;>>>>>>??????@@@CCCCCCCCCBBBBBBAAAAAABBBCCCGGGMMMSSSWWWWWWVVVUUUSSSUUUVVVWWWWWWWWWUUUTTTRRRSSSTTTVVVXXX\\\aaadddfffkkkrrrzzz{{{vvvoooiiiddd```]]]ZZZXXXXXXWWWUUUTTTUUUXXXZZZ___eeennnwww|||___MMMHHHAAA???===;;;:::999777666;;;:::::::::999999999999999888888777777888999999888888888888888888888888666666666777777777888888888888666666666777888999888888888888999999::::::999888888777777888888999888999999999999999888888::::::::::::::::::::::::::::::::::::::::::999999777999:::;;;;;;;;;===>>>@@@AAACCCFFFJJJTTTiii||||||uuuooonnnooottt~~~xxxkkkdddaaa^^^[[[[[[ZZZWWWSSSQQQOOOMMMJJJHHHEEEDDDBBB???===;;;::::::999888666555444444555555444444444444333333333333111111111111111222333333111111111111111111111111111111222222222222111111333333333222222222111111111111222222222333333333444444555666777888999999666777888888666666777888444777;;;===>>>???AAABBBGGGHHHHHHHHHGGGEEECCCBBBAAADDDIIIOOOSSSUUUVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVTTTTTTTTTVVVXXX\\\___bbbcccgggmmmttt|||zzzrrrkkkeeeaaa^^^ZZZYYYVVVUUUTTTUUUVVVVVVYYY]]]cccjjjrrr}}}fffMMMDDDEEE<<<<<<;;;:::999999999999:::::::::999999999888888888888777666666888999:::888888888888888888888888666666555555666777888888777777666666666777888888999888888888888999::::::888888777777777777888888999999999999999888777666::::::::::::::::::::::::999999999999::::::::::::666888:::::::::;;;<<<>>>???===>>>AAAEEELLLYYYeee~~~vvvrrrppppppvvv}}}wwwkkkfffccc___\\\[[[XXXVVVSSSPPPNNNLLLIIIGGGDDDCCCAAA???===<<<;;;:::999888666444333444555666555444444444444333333333111111111111222444555666111111111111111111111111000111222333444444444444333333333222222222111111111111222222222333333333444444555666777888999999777888999888777666777999555888:::<<<===???AAACCCJJJKKKMMMNNNLLLIIIDDDBBBAAACCCFFFJJJOOOSSSWWWYYYWWWXXXYYYZZZ[[[\\\\\\\\\YYYXXXVVVVVVXXX[[[]]]]]]```ccchhhnnnuuu~~~wwwpppjjjggg^^^\\\YYYWWWVVVVVVUUUUUUTTTWWW\\\___dddmmmxxxkkkWWWGGGAAABBB;;;;;;:::999888888999:::999999999999888888888888888777666666666777999:::888888888888888888888888888777666555555555666666555666666777777777777777888777777666777888999:::777777777666666777777777777777888888888888888777999999999999999999999999888888888999:::::::::;;;999;;;<<<<<<;;;;;;<<<===;;;<<>><<<:::999999999888666444333444555666555555444444444333333333222222111222333555777999111111111111111111111111111111333444555666666666333333333222222222111111111111222222222333333333444444555666777888999999888999:::999888777888999777888:::;;;<<<>>>BBBDDDLLLNNNPPPQQQPPPKKKFFFBBBBBBBBBDDDGGGLLLRRRXXX[[[TTTUUUWWWZZZ]]]```bbbccc]]][[[XXXWWWXXXYYYZZZZZZ]]]```eeejjjqqqyyyzzztttpppdddaaa]]][[[YYYXXXVVVUUUTTTVVVXXXYYY[[[aaajjjqqqwwwhhhUUUKKKCCC>>>===<<<<<<;;;888666555666888999999999888888888888777888777666555666777999;;;777777777777777777777777:::999777555444444444444444555666888888888777666777666555555555666888999777777666666666666777777444555666888999999999999999999999999999999999999777777888999::::::;;;;;;===>>>???>>><<<;;;<<<===999===CCCFFFDDDCCCJJJTTT```zzz|||uuusssuuurrr|||vvviiibbb```bbbaaa```VVVUUUTTTRRROOOLLLJJJHHHGGGFFFDDDBBB>>>;;;888666;;;888555444666666444222333333444444333333222111000000111222333333333333333333333222222111111111222222222222222222222222555555444333333222111111111111222222222333333333444444555777888:::;;;;;;===<<<;;;:::999999888777888888888888999===BBBEEECCCFFFIIIKKKLLLJJJHHHFFFAAABBBDDDEEEGGGKKKPPPTTTUUUVVVWWWYYY]]]```dddfffcccbbb```^^^]]]\\\]]]^^^```bbbeeeiiinnnuuu|||yyyssslllddd``````___ZZZUUURRRUUUXXXYYYYYY\\\```eeekkkssspppZZZPPPHHH>>>:::>>>;;;999888888:::;;;<<<<<<888999999:::999888777666777777888888888999999999777666555444444555666777888777555444444555666777555666666666777777777888666666666666666777888888888777666666666777999:::999999;;;;;;:::888666444999999999888888777777777777888999:::;;;:::999999999::::::;;;<<<===??????>>>>>>??????@@@CCCHHHKKKZZZjjj}}}wwwtttsssttt{{{vvvjjjcccaaaaaa```^^^WWWVVVTTTQQQNNNLLLJJJIIIGGGFFFDDDAAA>>>;;;888777777555333333555666555444333333444444333333222111111111222333333333222222222222222111111000000000222222222222222222222222555444444333222222111111111111111111222222222333000111222333555666777777===<<<<<<;;;;;;:::::::::777888999999:::===AAADDD@@@BBBEEEGGGGGGFFFEEEDDDAAABBBCCCDDDEEEIIINNNRRRSSSTTTVVVYYY^^^bbbfffiiihhhfffbbb___^^^^^^___``````bbbdddgggkkkqqqxxx||||||vvvmmmfffaaa^^^YYYVVVTTTVVVWWWWWWVVVXXX[[[___ccciiirrr{{{ttt```NNNGGGBBB:::888<<<999777666777999::::::999888888999999999888777666777777888888888999999999777666555444444555666777666666666666666555666666666666666666666777777777888777777666666777777888888777666666666777888999666666777777666555444333:::999999999888888888888777888999:::::::::999999::::::::::::<<<===>>>???===>>>>>>>>>???BBBGGGJJJPPP]]]rrryyytttqqqpppttt}}}wwwkkkdddbbbaaa^^^[[[XXXVVVSSSPPPMMMKKKKKKJJJGGGFFFDDDAAA>>>;;;999777444222111222555666777666333333444444333333222111222222333333333222111111111111111000000000000000222222222222222222222222444444333333222222111111000000000111111111222222//////000111333444555555::::::::::::::::::::::::666888:::;;;;;;===???AAACCCDDDEEEFFFGGGGGGGGGGGGBBBCCCCCCBBBCCCFFFKKKNNNPPPRRRTTTXXX]]]bbbgggiiikkkiiifffcccbbbaaaaaabbbbbbccceeefffiiinnntttxxxzzzooogggaaa^^^\\\YYYYYYYYYWWWVVVUUUWWWYYY\\\^^^ccciiirrr]]]NNNAAA???===999888;;;666555555666888888777555777888888888888777777666777777777888888888888999666666555555555555666666555555666666777666555555666666666666666666666666888777777666666666777777777777666666666777888999888888888888888888777777:::::::::999999999999888777888999999::::::999999::::::::::::;;;<<<>>>>>>======>>>>>>???AAAEEEHHHJJJSSScccxxxyyytttqqqpppttt{{{xxxllleeecccaaa]]]YYYYYYWWWSSSOOOLLLKKKKKKKKKGGGEEECCC@@@===;;;999888444444333444555666777777333333444444333333222111333444444333222111000///111111111111111111000000222222222222222222222222333333333333222222111111///000000000000111111111111111222333444555666666666666666666777777888888555777;;;<<<<<<===>>>???CCCCCCDDDDDDEEEFFFGGGHHHCCCCCCCCCBBBAAADDDHHHKKKMMMNNNPPPTTTYYY^^^bbbeeeiiijjjjjjiiihhhfffdddbbbdddeeefffgggiiimmmrrrvvv|||~~~rrrjjjgggfff___^^^\\\ZZZXXXWWWWWWXXXXXXYYY[[[___gggsssdddNNNDDD<<<<<<<<<999888:::555555555777888888666444777777777777777777777666777777777777888888888888666666666555555666666666555555555555555666666777777666666666666555555555555555444555555666777777666666666666777777888888999999888888888999:::::::::::::::999999999999999777888888999999999999999::::::::::::;;;<<<===>>><<<=========>>>???CCCFFFGGGKKKVVVggg}}}xxxssssssvvv{{{xxxmmmeeeccc```\\\XXXYYYWWWSSSOOOLLLKKKKKKKKKGGGEEECCC@@@===;;;:::999777777777666555555666777333333444444333333222111444444444333222111000///222222222222222222222222222222222222222222222222333222222222222222111111///000000000000111111111222222333444555666666777444555555666666777777888555888;;;===<<<<<<<<<===???>>>>>>???@@@AAACCCDDDCCCDDDDDDCCCBBBCCCFFFHHHIIIJJJLLLOOOSSSXXX\\\^^^dddgggllloooooolllhhhddddddeeeffffffhhhkkkppptttyyyzzz~~~xxxqqqoooeeeccc```]]][[[ZZZYYYXXXVVVWWWYYY]]]bbbjjjrrrxxxhhhNNNGGGAAA<<<;;;;;;999777777777666666888999888666444666666666666666666666777777777777777777777777777555666666666666666666555777666444333333555888999666666666555555555555555111111222333444555777888555555666666777777777777666666555555555666777777999999999999999999999999777777777888888888999999:::::::::::::::;;;<<<===;;;<<<=========>>>@@@CCCBBBCCCJJJXXXiiiyyyvvvuuuvvv|||xxxllldddbbb```]]]ZZZXXXVVVSSSPPPMMMKKKKKKJJJGGGEEEBBB???===;;;;;;::::::::::::888555444555666333333444444333333222111444444444333222111000///222222222222222333333333222222222222222222222222222222222222222222111111000000000111111111222222111111222333333444555555777777777888888999999999666888;;;<<<<<<;;;;;;<<<======>>>???@@@AAACCCDDDCCCEEEFFFFFFEEEEEEFFFGGGGGGHHHIIILLLPPPUUUYYY[[[___dddlllrrruuusssoookkkhhhhhhggggggfffiiimmmpppuuuwwwyyy}}}}}}vvvmmmjjjeeeaaa___]]]ZZZXXXVVVWWWXXXZZZ^^^bbbfffhhhsss{{{rrrVVVDDDAAA>>>;;;999999777666444999888777888999999777555666555555555555666666777888777777777777777666666555555666666666666555555666555444333444666888999444444555555555666666666111111222222444555777888444555666777777777666666777777777777777777777777777888888888888999999999888777777777777888999999:::::::::::::::;;;<<<<<<:::;;;<<<<<<<<<<<<>>>@@@BBBAAAGGGRRR]]]nnn|||xxxuuuvvvzzz~~~xxxkkkcccaaa```^^^\\\WWWVVVTTTQQQNNNLLLJJJIIIGGGEEEBBB???<<<;;;;;;;;;888::::::888444333444666333333444444333333222111333333333333333222111000000111111111222222222222222222222222222222222222111111111111111111222222111111111111222222222333111111222222333444444444888888888888888888999999777999;;;;;;::::::;;;<<<===>>>???@@@BBBCCCDDDDDDCCCFFFIIIJJJIIIGGGGGGGGGFFFGGGIIILLLQQQVVV[[[]]]^^^ccckkkrrrwwwyyyxxxwwwppppppnnnkkkiiiiiilllnnnrrrsssuuuyyy~~~zzzuuuooojjjfffccc^^^[[[YYYXXXWWWXXXZZZ\\\^^^___fffkkkssszzzpppXXXHHHBBB;;;;;;999888888999888777:::888666666777888777666555555444444444555666777888888777777666666666666444555666777777666555444222333555777777777777666222333333444555666777777555555444444555555666666444555666777777777666555999:::;;;;;;:::999888777666666777777777888888888888777777666777888999:::::::::999999::::::;;;;;;999;;;<<<<<<;;;;;;<<<>>>@@@@@@EEENNNTTT^^^xxx{{{wwwxxxvvvyyyxxxjjjbbb``````___]]]VVVUUUTTTRRROOOLLLJJJHHHGGGEEEBBB>>><<<;;;;;;<<<666888999777333222444666333333444444444333222222222222333333333222111111//////000000111111111222222222222222222222222222111111111111111111222222111222222222222333333333333333333444444555555666777777777777666666666666888999;;;:::999999;;;<<<999:::<<<===???@@@@@@@@@BBBFFFJJJLLLKKKIIIHHHGGGEEEFFFIIINNNSSSYYY^^^aaa___cccjjjqqqxxx|||zzzxxxuuuqqqmmmlllmmmooopppqqqsssvvvzzzxxxrrrmmmhhhccc___]]]ZZZWWWVVVXXXZZZ\\\]]]\\\```dddiiioooxxxuuuZZZFFF@@@BBB888999999888999<<<===<<<:::888555555666777666666555444444333444555666777888888777777666666666555444555666777777666555444///222666:::;;;999555333111222333444555777888888999999888666666555555555333444666777777777666555666777888999888666444222555555666666777777777888888777666666666777999:::::::::999999999:::;;;;;;999:::<<<;;;;;;:::<<<===::::::@@@HHHJJJPPPggg}}}{{{tttsssxxx|||ooofffcccaaa^^^ZZZXXXVVVSSSOOOLLLJJJIIIIIIGGGDDD@@@<<<:::999999:::;;;:::999777666555555555999777555333222111222222222222222222222222222222111111222222222222111111222111000//////000111222111111111111111111111111///000000000000111111111777666444222111111111222555555555555666777888999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAADDDFFFJJJMMMOOONNNLLLKKKIIIKKKMMMOOORRRWWW]]]bbbdddeeeiiipppyyyvvvrrrrrrsssqqqnnnooooooppprrrwww~~~{{{sssnnnkkkiii]]]\\\[[[ZZZYYYXXXWWWWWWWWW[[[___bbbdddhhhmmmrrr|||mmmUUUHHHBBB===:::666666666666666666666666666666666666666555555444777666444333333444666777;;;:::888777555444444444666555555555555444444444111111333444666777888999666555444333444666888:::333333333444444444555555777777777666555555444444555555555555555666777777555777999999888888999:::888888999999888777666444999999999999999999999999999999::::::::::::;;;;;;@@@;;;===EEEIIILLLZZZkkk}}}xxxwwwuuuvvvzzz{{{nnnfffcccaaa^^^ZZZXXXVVVSSSPPPMMMKKKJJJJJJEEECCC???;;;999888888999:::999888777666666666666888777555333222222222222222222222222222222222222111111222222222222111111111111000000000000111111111111111111111111111111000000000111111111222222555444333222222222333444444444555555777888999::::::::::::;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAADDDFFFJJJMMMOOOOOONNNLLLJJJKKKMMMNNNPPPUUU[[[___cccdddiiiooowww}}}}}}|||xxxtttqqqppppppqqquuuzzzxxxqqqnnnllliiieeeaaa]]][[[YYYXXXVVVXXX[[[\\\]]]___cccgggpppuuu~~~www^^^KKKAAA===999777777777777777777777777777666666666666666555555444555444444444555777999:::999999777666555555555555555555555555444444444444444444444444555555666666555555444333444666888999333333333444444444555555555555555555666666666666555555555555555666777777555777888888777666777888777888999999888777666555999999999999999999999999999999999:::::::::;;;;;;???;;;<<>><<<;;;;;;;;;999888777777666666666666777666555444333222222222333333333333333333333333111111222222222222111111000111111111111111111000111111111111111111111111111111222222222333333333333222222222222333444555444444444666777999;;;<<<999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<===???AAABBBCCCFFFIIIMMMOOOPPPPPPOOOMMMMMMMMMLLLMMMPPPUUUYYY^^^aaafffmmmuuu}}}~~~yyyuuutttrrrrrrtttwww{{{~~~zzzxxxtttnnngggaaa]]][[[ZZZXXXYYYZZZYYYXXXYYYZZZ\\\cccfffjjjpppxxxlll___MMM@@@;;;999888666777777777777777777777777666666666666666555555444333333333444666999;;;===888777666666555555666666555555555555444444444444666666555555444333333333555555444444444666777888333333333444444444555555333444444555666666777777555555555444555555666777555666888777666555555666777777888888888777777666999999999999999999999999999999999999::::::::::::===:::;;;AAABBBBBBJJJVVVdddzzzxxxtttsssssstttwww}}}zzznnnfffcccaaa]]]ZZZVVVUUUSSSQQQNNNLLLKKKJJJEEECCCAAA>>>;;;:::::::::888777777666666666777777555555555444333333333333333333333333333333333333111111222222222222111111000000222333333222000000111111111111111111111111222222222333333333444444333333333333333333333333333333444555777999;;;<<<999999999::::::;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCEEEHHHLLLNNNPPPQQQRRRQQQPPPNNNKKKIIIIIILLLOOOUUUYYY```iiisss}}}zzzxxxuuuttttttwwwzzz|||xxxooohhhdddbbbbbb___^^^]]][[[YYYXXXXXXXXX^^^___```ccciiisss}}}vvvWWWNNNCCC<<<:::::::::888888888888888888888888888666666666666666555555444333333333444666888:::<<<666666555555555666666777555555555444444444333333666555555444444333333222555444444444444555666777333333333444444444555555444444444555555666666666555555555444444555555666666777888888666444444555777777777888888888888777888888888888888888888888888999999999999:::::::::;;;999:::???@@@@@@EEEMMMXXXiiizzzvvvtttssssssuuuxxx}}}yyymmmfffcccaaa]]]YYYTTTSSSRRRPPPMMMKKKIIIHHHAAA???===;;;999888777777777777666666666666666777444444444444444444333333333333333333333333333333111111222222222222111111000111222333333222111000111111111111111111111111222333333333333444444444555555444444333222111111222222333555777999;;;<<<888888999999:::;;;;;;<<<<<<<<<<<<===???@@@BBBCCCDDDEEEGGGJJJMMMPPPRRRSSSTTTSSSPPPKKKGGGDDDEEEFFFKKKPPPXXXcccppp|||zzzwwwuuuuuuvvvyyyzzz}}}vvvpppmmmllldddccc```^^^\\\ZZZXXXWWW[[[\\\^^^```ccchhhooosssvvv{{{ooo^^^JJJEEE>>>::::::;;;::::::777777777777777777777777666666666666666555555444444444444444555666777777555555555555555666666777555444444444444333333333333333333444444444444444444444444444444555555666333333333444444444555555666555555555444444444333555555444444444444555555777888999999777555555666666666666777777888999999888888888888888888888888888888888999999999::::::999888:::===???@@@DDDHHHKKKWWWooo|||xxxuuusssrrrqqqrrrvvv}}}xxxmmmfffdddaaa]]]YYYRRRRRRQQQOOOMMMKKKIIIGGGCCCBBB@@@>>>===;;;;;;:::888777666666555555555555333333444555555444444444333333333333333333333333111111222222222222111111111111222222222222111111111111111111111111111111222222333333333444444444555555555444333222000///222222222444555777999:::777777888999:::;;;<<<<<<=========>>>???AAACCCCCCDDDEEEFFFHHHKKKNNNQQQSSSUUUUUURRRNNNIIIEEECCCCCCDDDIIIQQQ[[[iii||||||yyywwwwwwyyyzzz|||{{{vvvsssnnnkkkgggdddaaa___\\\ZZZZZZ\\\^^^______aaaccceeehhhkkkqqqvvv}}}sss]]]NNN@@@===:::888888888888888666666666666666666666666666666666666666555555444555555555555555444444444555555555444555555666666444444444444333333333333111111222333444555555666444444444444444444444444333333333444444444555555666666555555444333333222666555444444333444444444666888999999777666666777666666666666777888::::::888888888888888888888888888888888888999999999999999999999;;;>>>@@@CCCEEEEEEKKK]]]www|||wwwrrrpppmmmlllmmmqqqvvvyyy}}}wwwmmmfffdddaaa]]]YYYRRRRRRQQQPPPNNNLLLIIIHHHEEEDDDCCCAAA???>>>===<<<999888777666555444444444222222444555555555444444444444444444444444444444111111222222222222111111333222222111111222222333111111111111111111111111222222222222333333333333333444444444444333111111111222222333444555666777777777888999:::;;;<<<<<<======>>>???@@@BBBCCCDDDEEEEEEEEEGGGIIIMMMPPPRRRTTTUUUUUURRRNNNJJJGGGFFFCCCGGGLLLTTTaaattt~~~}}}}}}}}}{{{|||vvvrrrooolllgggddd```aaabbbbbb```___```aaaaaaccceeegggkkkpppvvvzzzttt___NNNFFF:::888666555555666666666555555555555555555555555666666666666666555555444555555666666666555555555666666555444444444555555444444444333333333222222111222222333333444555555444444444555444444444333333333333444444444555555444444444444444444444444666555444444333333333444444555777777666555666777666555555666777999:::;;;888888888888888888888888888888888888999999999999::::::999999;;;>>>@@@@@@DDDFFFPPPeee}}}yyyvvvrrrooommmmmmmmmmmmnnnrrrxxxwwwmmmfffdddbbb]]]XXXSSSSSSRRRQQQOOOMMMJJJIII??????>>><<<;;;999888777999999777666444444333333111222444555666555555444444444444444444444444444111111222222222222111111444333222111111222333444111111111111111111111111111111222222222333333333111222333444555444333222111111111222333444555666666777888999:::;;;<<<<<<======>>>???@@@BBBCCCDDDEEEEEEEEEFFFHHHKKKOOOQQQRRRTTTVVVVVVRRRNNNLLLJJJEEEGGGJJJPPPZZZmmm{{{~~~}}}yyysssooohhhhhhhhhfffdddbbbbbbccc______``````aaadddiiilllnnnttt{{{{{{aaaMMMAAA===777666555444444555666777555555555555555555555555666666666666666555555444555666666777777777777777666666555444444444444444444444444333333333222222222333333333333333444444444444444555555444333333333333333444444444555555222333333444444555555666666555444444333333333333222444555666555555555777555555555555777999;;;<<<777777777777777777777777777888888888888999999999<<<<<<999888999===>>>===BBB@@@FFFTTThhh{{{vvvrrrnnnjjjhhhkkkmmmooorrrvvv}}}~~~sssiiieeeccc^^^YYYWWWVVVTTTQQQOOONNNLLLIIIFFFCCCBBB???===;;;:::::::::666555444333444666888999777555444444555666444333222222222222222222222222222222222222222222222222222222222222222222222222333222111000111222333444222222222222222111000///111222444444444222000///000111222444555666666666666999;;;<<<;;;;;;===>>><<<>>>@@@AAAAAACCCFFFIIIBBBEEEHHHIIIGGGHHHKKKNNNSSSTTTWWWZZZ\\\ZZZWWWTTTQQQLLLKKKPPPWWWaaasss{{{wwwtttqqqnnnkkkhhhccc``````___]]]\\\]]]^^^```aaafffgggiiilllooorrruuuwwwiiiQQQ@@@999:::555555666666666666666666666555333333555666555444777777666444333333333333444444444444444444444444444555555555555555555444555555444333333222111111///111444555444444444555222222222222333333444555444555555555444444333222444444444444444444444444444444333222333444555666444444444555555555555666666666555555555555666666666666666666777777777777::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<@@@===@@@LLLXXXiii}}}yyywwwtttrrrkkkkkkjjjiiijjjnnntttxxx~~~}}}rrrhhhdddbbb]]]YYYWWWTTTQQQOOONNNMMMLLLJJJHHHGGGEEEBBB>>>;;;999888888777666555444444555777888666444333333444555333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444111111222222222111000000222222333444333222111000111222333444555555666666555777:::;;;;;;;;;===???<<<>>>@@@BBBCCCFFFIIILLLHHHIIIJJJJJJIIIJJJKKKMMMRRRTTTWWW\\\aaadddeeeeee```\\\YYYYYYYYY^^^lllzzz}}}zzzwwwsssnnnkkkfffeeebbbaaa``````aaaaaaaaabbbccceeegggjjjmmmnnntttvvvzzz~~~hhhSSSEEE:::555444666666666555555555444444555444222222444555444333666666666666666777777888555555555555555555555555444444555555555555444444444444333222222111000000,,,...111222111111111222333333222222222333444444555555444444444333333333444444444444444444444444444444333333333444555666444444444555555555555666666666555555555555666666666666666666777777777777999999999999999999999999888888999:::;;;;;;;;;:::@@@===>>>FFFNNN[[[uuu}}}wwwsssnnnllliiiffffffgggkkkmmmlllqqqvvv{{{|||qqqgggdddbbb]]]XXXWWWQQQOOOMMMMMMMMMLLLJJJIIIHHHFFFCCC???<<<:::999999888777666555444555666777444333222222333333222111222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222000111111222222222111111333333333222222222222111222333333444555555555444333666888::::::;;;>>>@@@===???BBBEEEFFFIIILLLNNNOOOMMMKKKKKKLLLMMMMMMLLLOOORRRVVV]]]gggpppyyy}}}zzzxxxtttmmmddd___dddmmmrrr{{{~~~zzzrrrqqqnnnjjjhhhfffeeeeee`````````aaabbbdddfffgggiiikkkmmmooorrrssstttuuuyyy{{{uuuqqqrrrlllPPPBBB>>>;;;777666666666555555444444333333555333111111333444333222333333444555777888999:::555555555555555555555555333333444444444444333333333222222111111000000000///111333444333222333444444444333222222222333333666555444333222333444444444444444444444444444444444333333333333444555666444444444555555555555666666666555555555555666666666666666666777777777777888888888888888888888888888888999999999999999888>>>;;;<<>>=========999888777666555555555555444222111111222222111000222222222222222222222222222222222222222222222222222222222222222222222222000111222333444333222111///000111222222222222222333333222111111222222333333333444444555444444444222444666888999;;;>>>@@@@@@CCCFFFHHHIIIJJJLLLNNNPPPMMMKKKLLLOOOQQQPPPNNNMMMPPPUUU^^^jjjyyyxxxhhhbbbbbbhhhoooxxx}}}yyytttqqqooonnnhhhgggeeeddddddeeefffgggiiiiiikkklllmmmnnnnnnnnnppprrrtttvvvwwwyyy|||ssshhhcccgggnnnlllXXXCCC:::;;;;;;999999444444444444444444444444555333222222333444444333000111222444555666777777555555555555555555555555222333333444444333333222333222222222111111111000111333444444444333444666555444333333222222222222666555333222222333555666333333333333333333333333333333333333444444555555444444444555555555555666666666555555555555666666666666666666777777777777777777777888888888888888999999999999999999888888:::999<<>>=========:::999888777666555555555444333111222333333222000222222222222222222222222222222222222222222222222222222222222222222222222000111222333444333222111///000111222222222222222333222222111111222333333333333444444555444444444111333555666777:::>>>@@@DDDFFFIIIJJJIIIIIIJJJLLLMMMKKKKKKNNNRRRUUUTTTRRRPPPSSSXXXaaammm}}}wwwfff^^^bbbdddiiirrr|||{{{zzzsssqqqnnnkkkiiihhhiiijjjjjjkkklllmmmnnnnnnnnnmmmjjjkkklllmmmmmmnnnqqqsssyyy|||tttggg___[[[^^^jjjvvvhhhRRRFFF;;;777666444444666111222222333444555666666666444333333444555555444111222333444555555444444333333333333333333333333222333333444444333333222333333333333333222222222///000111111000000111222555444333333222222222222666555333222222333555666333333333333333333333333333333333444444444444444444444444555555555555666666666555555555555666666666666666666777777777777888888888888999999::::::999:::::::::::::::999888999:::<<>>CCCHHHVVVeee}}}{{{sssnnniiigggeeebbb```_________]]]___bbbcccdddhhhoootttssswww|||{{{pppgggdddccc^^^ZZZYYYTTTRRRPPPNNNMMMLLLIIIGGGIIIGGGCCC@@@===;;;:::999888888888888777777666555777666555555666666555444222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444111111222222222111000000000111222333444333222222111222333444555555666666111222333444555777;;;???CCCFFFIIIJJJIIIHHHHHHIIIFFFKKKRRRWWWYYYYYYYYYYYYYYY\\\```ccchhhqqq~~~tttddd\\\VVVTTTYYYbbbnnn{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuusssqqqqqqsssvvvuuuwwwzzz{{{{{{|||~~~}}}}}}~~~~~~zzz|||mmmcccXXXXXX[[[bbblllzzztttZZZHHH===:::999:::777333444888555555555555555555555555666444333333444555555444333444666777777666444333333333333333333333333333444444555555555555444444222222222222222222222222444555555444222222444666333333222222222333444444333333333444444444555555222222222222222222222222222333444555555555444444444444444555555555555666666666555555555555666666666666666666777777777777666666777777888999999:::777777888999:::::::::999888;;;<<<;;;:::<<>>@@@CCCGGGIIIIIIIIIIIIIIIGGGNNNVVV[[[\\\ZZZZZZZZZYYY\\\___```aaagggqqqyyyvvvggg^^^WWWSSSUUU[[[cccrrr{{{zzzyyywwwttttttvvvyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyiii]]]VVVVVVYYYbbbppp~~~cccLLL???:::666444666555333444777999888777666555444333333555333222222333444444333000111333555555444333222444444444444444444444444444555555666666555555444111111111111111111222222222222222000//////111333222222222222333444444555222333444555555555555444222222222222222222222222222333444555555555444333444444444555555555666666666666555555555555666666666666666666777777777777444555555666777888888999555555666888888999999999777:::<<<;;;;;;>>>AAABBBDDDHHHUUUmmm|||wwwsssoookkkgggeee___aaaaaa___[[[ZZZ\\\___aaabbbcccddddddfffiiillluuujjjeeeddd```]]]]]]ZZZWWWSSSPPPOOOMMMKKKJJJGGGFFFCCC@@@>>><<<<<<;;;888888777777666666555444777666444222...+++(((&&&444333333222222333333444666555444444222222111000222222333444444555666666111222333333333333222111222111111111111111222222333333333333333333333333333333333222222111111111333333333444444444555555:::===@@@BBBCCCEEEGGGIIIHHHJJJOOOSSSVVVXXXYYYYYY^^^\\\ZZZYYYZZZ]]]```cccooouuuwwwvvvxxx{{{xxxqqqddd\\\VVVUUUWWW]]]kkk{{{~~~pppaaaTTTRRRYYYRRR```vvvgggKKK>>>===777777666666666666777777777777666666555555555555333333333444444555555555444333222222333444333333555333111//////000111222444333333222111111111222111111111111111111111111222111111111111111222222000111111111111222222222333333333333333333333333555444333333333333444555222222333333333333444444333333444444555666777777555444444333333222111111444444444555777888:::;;;888888777777666666555555777777777777888888888888999999999999:::;;;<<<<<>><<<<<<;;;;;;;;;999888888888888888999999888777555333111000222222222111111222222222444444444333333222222111//////000111111222333333111222333333333333222111333222111000000000000111111222222333333444444444444444444333333333222222333333333444444444444555666888<<<>>>???AAACCCEEEGGGIIIMMMPPPTTTVVVWWWWWW[[[YYYXXXWWWWWWZZZ\\\^^^```eeeiiijjjooouuuuuuqqqkkkccc[[[XXXWWW[[[gggsss}}}wwwhhh```XXXPPPRRRZZZaaappppppWWWCCC999999777666666666666666666777555555555444444333333333333333333444444444555555888777555444333444333333555444333222111222222333444333222222111111222222111111111111111111111111222111111111111111222222000111111111111222222222222222222222222222222222555444333333333333444555222222333333333333444444333333444444555666666777555555555555444444444444444444444444555777888999888777777777666666666555777777777777888888888888999999999999:::;;;<<<<<<>>>AAAIIITTTcccyyy|||tttqqqmmmjjjhhhfffdddbbbbbbaaa```___]]]]]]]]]\\\~~~rrrhhhddddddaaa______ZZZWWWSSSPPPOOONNNLLLJJJGGGFFFCCC@@@>>><<<<<<;;;999888666444333444555666444444444555555444444333111111111111111111111111333333333333333333333333/////////000000111111222111222222333333222222111222222111000/////////000000000111222333444555555555555444444444444333333333333333333444444444444444666999;;;===???BBBDDDFFFGGGIIILLLOOORRRTTTUUUVVVWWWWWWWWWXXXWWWWWWWWWSSSWWW[[[^^^ccckkkoooooosssmmmfffbbb______eeemmmqqq{{{wwwhhh^^^VVVUUUTTTSSSZZZdddrrrjjjUUUFFF;;;666666666666555555555555666666333333222222222222111111333333333444444444444555999888555333222111222222555555555555555444444333333333222222111111222222222222222222222222222222222222111111111111111222000111111111111222222222111111111111111111111111444444333333333333444444222222333333333333444444333333333444555555666666555666666666666777777777444444444444444555666666777777777777666666666666777777777777888888888888999888888999999:::;;;<<<<<>><<<<<<;;;888777444111111222444555//////000111222222222222111111222222222222111111111111222222333333333333111222222222333333333444222222222222222222222222000000000//////000111111111111222222333333333444444444444444444333333333222222333333333444444444555777999;;;===???BBBEEEDDDDDDFFFGGGJJJMMMPPPQQQRRRUUUZZZ]]]]]]ZZZUUURRRQQQSSSUUUWWW[[[bbbhhhlllwwwuuutttrrrpppmmmmmmooonnnsssxxx||||||lllaaa[[[VVVTTTXXX]]]dddppp|||pppTTTDDD>>>:::888777666555555444444555555666222222222222222111111111444444444444444444444444555555444111//////000111333444555666666555444222333333222222111222222333222222222222222222222222333222111111000111111111000000111111111222222222222222222222222222222222333333333333333333333333222222222333333333444444333333333444444555555555444555555666777777888888666666555444444555555555777777777777666666666666666777777777888888888888888888888888999:::;;;<<<<<>><<<<<<;;;<<<:::777555444555777888222333333444444444333333222222333444444333222222000111111222222333333444333333333444444444444444222222222222222222222222////////////000222333444333333333222222111111111222222222222222333333333222222222333333333444444555777999:::;;;===AAACCCAAABBBCCCDDDFFFIIIKKKMMMNNNTTT]]]cccddd___WWWQQQRRRRRRSSSUUUXXX]]]eeelllwww{{{|||xxxqqqnnnlllnnnuuu}}}ooobbbZZZUUUSSSTTTXXXbbbooo~~~sss]]]FFF<<<<<<;;;888666555555444444444444555555222222222222222333333333444444444444444444444444222333444333111000111333111222444666666555333111333222222111222222333333222222222222222222222222333222222111000000111111000000111111111222222222333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444444444333333444555666777777888888777666666555666666666666666666666777777777777666777777777888888888888888888888888999:::;;;;;;;;;===AAACCCDDDLLLaaattt|||qqqfffaaagggqqq{{{vvvrrrooonnnvvvjjjeeebbb]]]ZZZYYYXXXVVVRRRPPPOOONNNMMMLLLGGGFFFCCC@@@>>><<<<<<;;;:::999777555444555666777444555555555444333333222222333444555555444333222000111111111222222333333222222222222222222222222333222222111111222222333///000000000111222444444444444333222111000//////111111222222222222333333222222222222333333333333444555666666777999<<>>999:::888666555444444333333333333444444222333333333333444444444555444444444444333333333111555888888555333444666000111333444555444222111222222111111222222333333333333333333333333333333333333222111000000000000000111111111111222222222333333333333333333333333222222333333333333222222222222333333333333444444333333333333333333444444222222333444555555666666888777777666666666777777666666666666777777777777777777777777888888888888888777777888888999:::;;;999999<<<>>>@@@FFFTTTccc|||zzzjjj___aaagggqqq|||{{{uuuiiidddbbb^^^[[[ZZZXXXUUURRRPPPOOOOOOMMMLLLGGGFFFCCC@@@>>><<<<<<;;;777777666555444444444444333333444444333222111111111222333444444333222111111111111111111222222222111111111111111111111111333333222111111222333333333333222222222222222333333333222222111111000000222222222333333333444444111222222222222333333333444444555444444555888;;;===>>>@@@BBBDDDEEEEEEEEEHHHLLLSSSYYY\\\\\\YYYWWWUUUTTTVVV[[[]]]aaakkkwwwwww~~~yyyuuurrrnnnmmmvvvrrrfffZZZTTTQQQQQQWWW___eeerrrwwwaaaIIIAAA999888777444333444444444333333333333444444222222222333333333444444555555444444444333333333111666;;;<<<888444333444000111222333444333333222222222111111222222333444333333333333333333333333444333222111000000000000000111111111111222222222222222222222222222222222111222333333333333222111222222333333333333444444333333333333333333333333333333333444444555555555666666555555555666666777555666666666777777777888777777777777888888888888777777777777888999:::;;;999888999===???CCCKKKUUUggg|||xxxgggbbbdddggguuussshhhdddbbb___\\\\\\XXXUUURRRPPPOOOOOOMMMLLLHHHFFFCCC@@@>>><<<<<<;;;:::::::::999888888777777555555555666555555444444///000222333333222000///111111111111111111111111333333222222222222222222444333222111111222333444777666555333222111111111111111111111111222222222333333333444444555555555111111222222222333333333555666555444333555888:::;;;===@@@CCCDDDDDDCCCCCCFFFHHHLLLPPPTTTWWWYYYZZZ\\\[[[]]]aaabbbdddnnnzzzyyy~~~ssskkksssuuuiii]]]TTTMMMNNNRRRWWWaaammmhhhOOOAAA<<<999888555111222666444333333222222333333444111111222222333333333333555555555444444333333333000666<<<<<<777111//////111222222333444444444444222111111111222333333444333333333333333333333333444333222111000000000000000111111111111222222222111111111111111111111111111222333444444333222111222222333333333444444444333333333333333333333333444444444555555555555555444444444444444555666666555666666666777777888888777777777777888888888888777777777777888999:::;;;;;;999999===@@@BBBGGGMMMTTThhhpppfffeeebbbnnn}}}qqqddd```^^^[[[ZZZ[[[YYYWWWTTTQQQNNNLLLKKKKKKFFFEEEDDDAAA???===;;;::::::999777777888999888777888777666555444333222222111111222222222333333333222222222111111111000000111222444444444444666777222222222111111000000000------...000111222333444444444333222111000///...222222222111111111000000222222222222222222222222333555666555222111333666999;;;===AAADDDEEEDDDBBB@@@BBBEEEIIINNNUUU\\\aaaaaabbbdddgggjjjnnnqqqrrr{{{~~~yyywwwxxxvvvggg[[[UUUPPPMMMKKKNNNXXXjjjgggQQQGGG::::::999777666444333333444444444333333222222222555555333222222333555555222222222222333333444555555555555444444333333333444333222111111111222333222222333333333333444444333444555444222111222333111111000000000000111111000000111111111222222222111111111111111111111111111111111111111111111111444444444444444444444444333333444555555444333333111111111222333444555666555555555555555555444444666666777777888888999999777777777777666666666666777666555555555666888999777777777888;;;===@@@AAAOOOUUUddd|||xxxllloooqqq}}}{{{xxxxxx|||~~~qqqeeeaaa___]]][[[\\\XXXWWWTTTRRROOOMMMKKKJJJFFFEEEDDDAAA???===;;;:::;;;999777777888999888777888888777666555444333333111111222222222333333333222222222111111111000000000111333333222222333555333333222222222111111111///000000111111222222222222222222111111111111111333333333333222222111111222222222222222222222222333444555444222222444666888:::<<>>???AAAHHHUUUfffyyypppiiihhhkkkpppxxx|||pppeeeaaa```]]][[[[[[VVVVVVUUUTTTQQQMMMJJJHHHGGGFFFDDDBBB@@@===<<<;;;===;;;999888888777666555666666555555444333333222111111222222222333333333111111111111111111111111555666777666444444444666333333333333333333333333222222222222222222222222000111111111111222222222333333333333333333333222222222222222222222222222222222333333333444666777444666888:::>>>BBBGGGKKKKKKKKKLLLMMMOOOTTTZZZ___aaacccfffjjjooosssuuuwwwwwwxxxzzz|||uuubbbZZZRRROOOLLLJJJKKKOOOUUUcccvvvooo\\\KKK???:::<<<555555555555555555555555333222222222222222222222000111222333333222111000444444333222111111111222333333333333222222222222222111000......//////000111222222222222333333333222333444333111111111222111111000000000000111111000000000000111111111111222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444555444333333222222222333444444444555555555555555666666666555555444444333333333444555666666777777888888888888888999999999888888999999999:::;;;;;;===>>>BBBJJJVVVlllzzzlllgggggghhhkkkoootttzzzyyynnnccc```___\\\ZZZZZZVVVVVVUUUTTTQQQMMMJJJHHHGGGFFFEEEBBB@@@>>><<<;;;===;;;999888888777666555555444444333333222222222111111222222222333333333111111111111111111111111444555666666444333444555333333333333333333333333000111111222333333444444222222222111111111111000111111111111222222222222222222222222222222222222333222222333444555666666222444666888:::???EEEJJJOOOPPPPPPPPPPPPRRRVVVZZZ\\\^^^ccchhhmmmrrruuuvvvyyyzzz|||}}}zzzvvvtttxxx}}}lllaaaSSSNNNLLLLLLLLLMMMRRRYYYiii{{{zzzjjjVVVHHH???:::;;;???666666555555444333333333222222222222222222222222///000222222222222000///444333222222111111111111222222222222222222222222111000///.........///000111111111222222222333333222333444333111000111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333444444444444444444444444555555444333222222222222444444444555555555666666666666555555444444333333666666777888999999::::::777777888888999999999999777888888999999999:::999===>>>AAAGGGNNN]]]vvvxxxoookkkgggeeeeeehhhiiinnnuuu~~~xxxmmmccc```___\\\YYYYYYWWWVVVUUUSSSPPPMMMKKKIIIHHHGGGEEECCC@@@>>><<<;;;<<<:::888777888888777666444444444444333333222222111111222222222333333333111111111111111222222222111222333333111111222333222222222222333333333333000000000111222333333444333222222222111111000000000111111111111111222222222222222222222222222222444333222222444666666555000333666777888;;;AAAFFFPPPQQQRRRRRRQQQRRRTTTUUU[[[^^^bbbhhhmmmqqqssstttwwwyyy{{{~~~}}}wwwrrrqqqttt|||sssfffZZZRRRLLLIIIHHHJJJNNNUUUdddqqqcccUUUFFF>>>999777999<<<666666555444333333222222111111111222222222222222111111111222222111111111333222222111111111111222000111111111111222222222222111///.........///000111111111111222222222222111333333222111000111222111111000000000000111111111000000000000000//////000000000000000000000000111111111111111111111111333333333333333333333333555444444333333444444555555444333333222222222222333333444444555666666666555555555555555444444444333333444444555555666666666777888888999999888888666777888999999999999999:::<<>>===<<<;;;999777777888999888777666666555555555555444444111111222222222333333333000000111111111222222222...000111111000000222333111111111222222222333333111111111111111111111111111111111111111222222222111111111222222333333333222222222222222222222222666444222222444666555333///222666666555777<<>>===<<<:::999777777888999888888777777777777777666666666111111222222222333333333000000111111222222222222///111222222222222444555000000000111111222222222222222111111000//////......///000111222333444444222222222333333444444444222222222222222222222222777444222222444666444222...222666666444555999>>>:::@@@IIIQQQXXX]]]aaacccfffhhhkkknnnpppqqqppppppiiimmmssszzzvvvgggZZZTTTQQQOOOMMMQQQYYYgggwwwcccQQQDDD<<<666888:::888555555111111222333333444555555000000111111222222222222444333222111111222333444111000000000111222333333//////000000111111111222333222000/////////000111000111111111111222222222111222333222000000000111111111000000000000111111111111000000/////////...111111111111111111111111111111111111111111111111222222222222222222222222555444333333333333444555444333333222222333333444333333444444555666777777444555555555666777777777777777777777777777666666444555666888888777777666333555666888999:::999999888777:::@@@DDDGGGNNNUUU^^^wwwsssddd```bbbgggsss|||xxxqqqhhhbbbbbbaaa___bbbggg```iiittt}}}zzzpppgggdddccc^^^ZZZXXXXXXWWWTTTQQQNNNKKKIIIHHHJJJHHHFFFCCCAAA???>>>===777888999:::999777555333444444555666777666333111222222222222222222222222111111222222222333333333111111111111111111111111000000111222333444444555333,,,''')))000333000+++111111222333333333333222222222333444444444444444333333333333333444444555555555555444333222111000888777555555555666888999;;;<<>>======999999::::::999777666555555555444555666666444222222222222222222222222222111111111111222222222333333333333333333333333333333222222222222111111111555000,,,...333666333///111111222333333333333222...///000000111111000000000////////////000111111333444444333333222111111555444222111222333555666999:::>>>FFFPPP]]]nnn~~~{{{sssnnnoooiiieeeiiipppxxxxxxkkkeee[[[RRRQQQSSSWWWaaajjjyyynnnSSSBBB<<<999888666555444333333444222111111000000111111222//////000111111222333333111///...000444666777777000000000111111111111111111111222222222111111000222222111000000111111222111111111111111111111111333333222111111000//////000000//////000000111222000//////...///000111222000000000000000111222222000000111111111222222222333222111000000222444555555444333222222222222333333333333333333333222222555555555555555444444444333444444555555555555555555555555555555555555555555555555555666666666666555555666777777777777777999888777888:::===@@@CCCJJJTTTjjjmmmaaa___bbbgggooo|||wwwnnniiieeeaaa^^^[[[]]]^^^```cccjjjssszzz|||rrrhhhfffddd```\\\ZZZWWWVVVTTTQQQNNNLLLIIIHHHHHHGGGDDDBBB???===<<<<<<;;;::::::999999888888777777555333333444555444333222222222222222222222222000000000111111111222222333333333333333333333333444444444333333333222222333222222333555555444222111111222333333333333222000111111222222222222222111111111111111222333333222222222222222222111111333222111111111222444555777777999@@@JJJ[[[vvvxxxqqqpppiiieeegggkkkrrr}}}xxxiii]]]ZZZUUURRRWWW___lll{{{sssXXXCCC:::;;;888777666555444333333333222111000000000000111222000111222444444444333333...///111111000000000111000000111111222222333333333333333333222111000000111111000000000111111222111111111111111111111111222222222111111000000///000000//////000000111222///////////////000111111/////////000000000111111000000000111111111222222222222111000000222333444444444333222222222222333222222222333333333333333666666555555444333333333333333444555555555555555555555555555555555555555444555555555555666666666555555666777777777777666777777777888999;;;===>>>BBBGGGWWWnnn|||lllcccdddfffjjjrrr}}}|||sssmmmhhheee___^^^\\\ZZZ[[[^^^dddiiinnnvvv|||rrrhhheeeccc___[[[ZZZWWWVVVTTTQQQNNNLLLJJJIIIGGGFFFCCCAAA>>><<<;;;;;;<<<;;;:::999999999999:::888555333222333444444444222222222222222222222222///000000000000111111111111111111111111111111111222333333444555666777777///000333333333222222222111111222333333333333222111222222333333333333333222222222222222333444444111111111111111111222222444444333333444555666777555555777<<>><<<;;;:::<<<;;;::::::999:::::::::888555222111222333444444222222222222222222222222///000000000000111111111111111111111111111111111111111222333444555666666---000333333111000111222111111222333333333333222...//////000111000000000///////////////000111111222111000000000111222333444444444555555666777888444555888;;;???KKKbbbvvvvvvpppjjjfffdddgggkkkssswwwhhhaaa```]]]jjj}}}vvvYYYGGG???:::666555555555444444333333222222222222222222222222222222///000222444444333111000000555999888222------000......//////000111222222111111111111000///------000000//////000111111222111111111111111111111111111111111000000000000000/////////...///000000111...//////000000000000000......///000000000000/////////000000000111111111222111111111111111111111111222222222222222222222111111111222222333333333111222222333444555666666222333333444555444444444555555555555555555555555444444444444555555555555444444555666666666666666666777999:::;;;;;;::::::@@@???BBBKKKYYYnnnvvvjjjcccccciiinnnppp}}}xxxssskkkddd___]]]]]]]]]___bbbfffjjjnnnrrrvvvxxx|||pppfffbbbaaa]]]ZZZZZZVVVUUUSSSQQQOOOLLLKKKJJJGGGFFFCCCAAA>>><<<;;;;;;::::::::::::::::::::::::777555222111222333444444222222222222222222222222000000000111111111222222333333333333333333333333111111000000000/////////000111333333222222222333111111222333333333333222000111222222333333222222222111111111111222333333333333111000000111222333111111222333444555555666444555888;;;<<>>;;;;;;888666666222333333444333222111111...///000111111000///...111111111111111111000000111444666555222000000111000000000000000000000000//////000000000000///............//////000222222111111111111111111111111///000000000000000000000///............///000000---...///000111000000///...///111222333222111000////////////000000000111111111111111111000/////////000111222333222222111222222222222111111111111111111222333444444555555222222333444444444444333444444444444444444444444333333444444444555555555333444555555666666555555444555555666888999::::::999999<<>>DDDBBBFFFLLLQQQVVV[[[```dddeeeeeeeeegggfffhhhqqq||||||zzzyyyqqqssssssrrrqqqrrrwww{{{~~~yyyvvvxxxcccLLLEEE@@@;;;999666111222666111222333444333222111000000111222333333222111000222222111000000111111222000111222222000//////000222222222111111111111111///000000111111111111000............///000222222111111111111111111111111////////////000000000000...............///000000---...000111111111000///...000222333444333111000////////////000000000000111111111111111000///...///000111222333333222111333222222222111111000000333333333333333333333333222222333444444444333333444444444444444444444444333333333444444444555555333444555555666666555555333333333444666777999:::777999===@@@AAADDDPPP\\\hhh~~~pppgggcccWWWYYY]]]cccmmm}}}zzzuuuqqqkkkfffbbb```]]]\\\XXXZZZ\\\]]]___aaafffiiiooouuu}}}~~~tttjjjfffccc___\\\\\\VVVVVVTTTRRROOOLLLIIIHHHFFFEEEDDDBBB@@@>>>===<<<::::::999999888999999999666555555555555444444444111222222333333222222111111333555777777555333111000//////111333333000,,,111111222222222222111111222222111111111111222222222333444444444444555666333222222111111222222333444333333222222333333444333333222222111222222222333333333444444444555555444444444444666888:::;;;999:::<<<>>>DDDLLLUUU\\\fffjjjnnnlllfffeeeiiinnnuuuvvv{{{~~~rrr]]]MMMEEE::::::999999777666555444444444333333333222222222222111111111000000//////222222111111111111111111444111------000222222111///000111111111///...---//////............//////000////////////111333444222111111111000000//////000111333222000//////000......---------,,,,,,,,,............////////////////////////////////////......//////000000111111111111111111111000//////000000000000000000000000222222333333333333444444444444222222222222444444777666444222222222444555666666555555555666666777666666555555555444444444777777777777777777777777666666666666777777777777888999:::;;;===AAAFFFJJJVVVhhh{{{hhh^^^WWWUUUZZZ^^^cccvvvxxxrrrooolllhhhddd]]][[[YYYZZZ\\\^^^______aaadddhhhiiijjjlllqqqtttyyy}}}}}}tttjjjgggddd___\\\\\\VVVVVVTTTRRROOOLLLJJJHHHGGGFFFDDDBBB@@@>>><<<<<<;;;:::999999888888888888666555555555555444444444111222222222222222222111000111333444444333111000111111111222444444111...111111222222222222111111222111111000000111111222111222333333222111222444555444444333333444444555333333333222222333333333333222222111111222222222333333333444444444444555666666555555555777888999888999999;;;>>>DDDLLLRRR^^^eeelllnnnjjjggggggjjjnnnooottt}}}~~~mmm\\\MMMAAA;;;888888888777666555333333444333333333333222222222111111111111000000000////////////000000111111222111///---...111444555555000000000000000///......//////............/////////.........///000111222111111111000000000//////---...000///---,,,,,,---............------,,,,,,............////////////////////////////////////.../////////000000000111111111111111111000//////000000000000000000000000111111111222222222333333444333222222222222333444777555444222222222444555555555444444444444555555666555555555444444444444666666666666666666666666555666666666777777777777999999:::::::::===AAAEEEMMMXXXllllll___UUUVVVXXX\\\iiixxxwwwoooiiieeebbb___]]]\\\\\\[[[YYYYYY[[[^^^______aaaeeehhhiiilllpppsssuuuwww|||}}}tttkkkgggddd___\\\[[[VVVUUUTTTRRROOOLLLJJJHHHHHHGGGEEECCC@@@>>><<<;;;<<<;;;:::999888777777777666555555555555444444444222222222222222222222222000000000000000000000000111111111222444333111///111111222222222222111111222111111000000111111222000111222111000///000111444444333333333333444444333333333222222333333333222222111111111222222333333333333333444444444444777666666555555555666666777777777777888<<>>DDDHHHTTTiiippp^^^XXXVVVWWW]]]fffwwwwwwrrrnnniiieeebbb___\\\ZZZVVVWWWYYYYYYXXXYYY[[[]]]]]]___aaaaaaaaabbbdddfff}}}ssskkkhhhddd___[[[[[[VVVUUUTTTRRROOOMMMJJJIIIIIIHHHFFFCCC@@@===;;;:::<<<;;;:::888777666666666666555555555555444444444222222111111111111222222111000////////////000111000000111111222111000///111111222222222222111111111111000000000000111111000111222111///......000222222111111111111222222222222222333333222222222111111111111111222222333222222333333333444444444555555555555555555666666555666555555555777;;;>>>FFFQQQ___jjjnnnoooooopppqqqppptttzzzkkk^^^NNNCCC>>><<<:::888666666666666555444333222222222222222111111111111111111111000000000000000...//////000000111111111222111000000000111222222111000///......///000111//////............//////............//////000000000000000000000000//////000222333333111000000111/////////////////////...............////////////////////////////////////////////////000000000000///000000000000000//////000000000000000000000000000000000111111111222222333222222222222222222333444444333222222333333444555444444333333333333333444444444444444444444444444444444444444444444444555555555666666666777777888999888777666777999;;;@@@@@@GGGWWWmmmvvvhhh```ZZZ[[[___hhhxxxzzztttoookkkgggeee^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[|||ssskkkhhheee___[[[ZZZUUUUUUSSSRRROOOMMMKKKIIIIIIHHHFFFDDDAAA>>><<<;;;<<<;;;:::888777666666666666555555555555444444444222111111000000111111222222111000//////000111222111222222222222222222222111111222222222222111111111000000000000000000111111222333222000//////000222111111000000111111222111222222333333222222111111000000000111111222333222222222333333333444444111222333444555666777777444555666555555777:::===>>>FFFSSS___gggnnnssswww{{{zzz}}}uuufffTTTKKK@@@999888888777444666666666666555444333333222222111111111000000000000000000000000000111111222222222111111000000000000000000/////////000000111000///......///000111//////............////////////000000000111111000//////////////////000000---///000///...,,,------.../////////////////////............////////////////////////////////////000000000000////////////...//////000000000//////000000000000000000000000111111111111222222222333222222222222222222222222333333333222222333333333666555555444333333444444333333444444444444444444444444444444444444444444555555555555666666666666666777888777777777:::<<<>>>>>>CCCMMMZZZmmmqqqccc]]]]]]^^^gggxxx}}}wwwtttkkkiiifffdddbbb```^^^]]]___^^^\\\[[[ZZZYYYXXXWWW|||ssskkkiiieee___[[[ZZZUUUTTTSSSRRROOOMMMKKKJJJIIIHHHFFFDDDAAA???===<<<;;;:::999888777666666666666555555555555444444444222111000//////000111222333222111000000111222333333444555444333222444555111111222222222222111111111000000//////000000111111222333222111000111222333333222222222222333333000111222333333222111000000000000000000111222333222222222222333333333333///000222444555666777777333444666777777888:::<<<:::???GGGPPPYYYcccmmmsss{{{|||uuu```SSSEEE@@@;;;888888888666444555555666666555444444333111111111000000000000///000000000000111111111111444444333222111000//////***,,,...//////000111333///////////////000000111//////............//////000000111111111111000000......////////////000000...000111111///......///---............/////////............////////////////////////////////////000000000000////////////......///000000000//////000000000000000000000000111111111222222222333333111111222222222222111111222222222222333333333333777666555444333333333444333333333333444444444444444444444444444444444444444444555555555666666666555666777777777888:::<<<;;;;;;@@@GGGLLLVVVnnnsssccc[[[YYY[[[eeewww|||wwwssspppmmmiiigggfffcccaaa___^^^\\\YYYWWW{{{ssskkkiiifff```[[[ZZZTTTTTTSSSRRRPPPMMMKKKJJJHHHGGGFFFDDDBBB???>>>===999999888777777777777777666555555555555444444444222111000//////000111222222111111111111111111222111333444333000000222444111111222222222222111111000000////////////000000000111222222111000111333333333222222222222333333000111222333333222111000////////////000111222333111222222222222333333333000111333444555555555444222444666666666666777999999:::===BBBJJJSSS\\\bbbmmmsssooo\\\NNNGGG===<<<;;;999888888777666444444444444444333333222111111000000000////////////000000000111111111111222222111111000000//////***---///000000000222444......///000000000000000//////............////////////000111111000///............/////////000000111222333333111000000111,,,,,,------........................////////////////////////////////////111000000000/////////...---......///000000//////000000000000000000000000000000000111111111111222000111222333333222111000111111222333333333333333666555444333222222222222222222333333333444444444444444444444444444444444444444444555555555666666444666777777666666888999:::888<<>>888888777777777777777888666666555555555444444444222111000......000111222000000111111111111000000---///000///,,,,,,...111111111222222222222111111000000////////////000000...000111111000000111333111111000000000000111111///000222333333222000///////////////000111222333111111222222222333333333222222444444444444333222111333555555555444555666999888888:::???GGGNNNSSS___hhhzzzjjjUUUFFF@@@>>>666777777666444333333555222222333333333222111111000000000000//////////////////000000111111111222////////////000000000000...111333222000///000222---...///111111111000/////////............//////......///000000///...------.........//////000000...///000000...------...,,,,,,,,,---------................../////////000////////////////////////111111000000/////////...------...///000000//////000000000000000000000000////////////000000000000000111222333333222111000000111222333333333333333555444333222111111111111222222222333333444444444555555555555555555555555444444444555555555666666555666777777555555555777:::555888BBBFFFFFFNNN[[[pppiii```ZZZZZZcccooo~~~~~~yyyuuu{{{rrriiigggeee```ZZZXXXTTTUUUVVVVVVTTTPPPKKKHHHHHHFFFCCCAAA@@@>>><<<999<<<:::888777888888777666666666555444444444444555333222111000000000111222111111111111111111111111////////////000222333444444444444444444444444444444333222111000000000000333333222222111000000000111111111111111000//////000000000111222222333333///000000000111111111111555---+++111666444222333444444333333333333222222333333333444444444555555:::999888888:::>>>AAADDDRRRYYYggg}}}|||dddSSSHHH???:::888666666555555555444444444444555666666666555444333///////////////......---//////000111111111111111000000000///......------------...///000111222222////////////000000000000000000///...............111111///...------------//////.........---------////////////////////////000//////---,,,+++******...///000111111000///..................///000000000000000000000000000000////////////////////////222222222111111111111111111000000///000000111111111111222222222333333333222222222222333444555555333333333222222111111111333222111000111222333444111222333333444444333333222333444444555555444444555555555555666666666666888999:::;;;===AAAGGGKKK\\\lllrrreee\\\^^^eeennnzzz|||rrriiigggfffaaa[[[YYYUUUUUUVVVUUURRROOOKKKIIIJJJHHHEEECCCBBBAAA>>><<<<<<:::888777888888777666555555444333333333333333111111000000000222333444111111111111111111111111111000000000000000111222111111111111111111111111000000000///000000111111222222222111111111111111111111111111111000//////222222111111111111111111111111111222222222333333///)))''',,,111///---...222222222333333444444444333333444444444555555555777666555555777:::>>>@@@HHHLLLYYYqqqwwwfffRRRGGG@@@;;;888888666555555555444444444444444444555555555444333222///000000000000///......//////000111111111111000000000///...............///////////////000000000/////////////////////000000000///...............111111000///........./////////.........---------........................---------------------------......//////......---...............///000000000000000000000000000000000000000000000000000000111111111111111111111000/////////000111222333333111111111222222222333333444333333222222222333333444444444333333333222222222222111111222222333444111222333333444444333333222333444444555555444444555555555555666666666666666777888888999<<<@@@CCCNNN[[[qqqxxxjjjeeeeeefffkkkrrryyy|||rrrjjjhhhgggbbb]]][[[VVVUUUTTTRRRPPPMMMKKKIIIJJJHHHEEECCCBBBAAA>>><<<;;;999777777888888777666444444333222222222222333/////////000111222444555111111111111111111111111222222111000000000000000222222222222222222222222............///000111222000111111111111222222222000111111111111000000///333333222222111000000///000000000111111111222222111,,,+++///222222000000000000111222333444555555444444444555555555666666555555444444666888;;;===>>>AAAKKKaaasss[[[NNNAAA;;;999666555555555555555555444444444444333333444444333333222111000000111111000000///......///000000111111000000111000...------...///000000000000/////////......////////////////////////000///......---.........//////...............///...............---------........................***++++++,,,---...//////---,,,,,,,,,,,,,,,------...............///000000000000000000000000000000/////////////////////////////////000000000000000111111111111111222222222111111111222222222222333555444333222111111111111555555444444444444333333111111222333333333333222111222333333444444333333222333444444555555444444444555555555555666666666888:::;;;;;;:::;;;===???BBBKKK[[[ooossskkkeeebbbbbbbbbhhhqqq||||||ssskkkiiihhhccc___]]]WWWVVVSSSQQQNNNLLLJJJJJJGGGEEECCCAAA@@@???<<<:::;;;999777777777777777555555444333333222333333333000000000111111222222333111111111111111111111111111111000000000000000111333333333333333333333333///////////////000111222///000000111222222333333000000111111111111000///222222222111111111000000............////////////333111000222555555444444000111111222333333444444444444555555555666666666666555555555666888:::<<<:::===DDDSSSlll}}}iiiYYYKKKBBB999777777444222333444444444444444444444444222222222222222111111000111111111111111000//////...//////000000000000000000///...------...000111///////////////////////////////////////.........///......------.........,,,,,,,,,,,,,,,,,,------................................................***++++++,,,---...//////---,,,+++++++++,,,---..................///000000////////////////////////.................................///////////////222222222222222111000000111111111111222222222222333333222111111111111111444444444444444333333333000111222333444333222111111222333333444444333333222333444444555555444444444444444555555555666666888999;;;;;;::::::;;;===???DDDMMMZZZkkkwwwlllccc^^^YYY[[[aaajjjuuu|||rrrjjjiiiiiiddd```^^^XXXVVVSSSPPPMMMKKKJJJJJJGGGEEEBBBAAAAAA???===;;;;;;999777666777777666555666555555444444444444444222222222222111111000000111111111111111111111111////////////000111222333000000000000000000000000333222111111000000000111//////000111222333333444///000000111111111000000000000111111111222222222............////////////.../////////000222222111222222222222222222222222444444444444555555555666555444444444555777888999666;;;AAAIIIVVVmmmnnn^^^OOOEEEAAA:::666666777555333444333333444444444444444444222222111111000000000000111111111111111000//////......///000000000000000......------...///000111,,,------...///000000000000/////////......------......------------......---------,,,------......---.............................................------------------------...---,,,,,,,,,---///000...............///000000////////////////////////////////////////////////------......///////////////000111222222222222222000000111111111222222222000000000000000111222333222222222222222333333333000111222333444333222111111222333333444444333333222333444444555555444444444444444444555555555555222444666666666666888999<<<@@@EEELLLVVVfffyyytttfff\\\WWWUUUXXX___fffooo~~~zzzqqqjjjiiiiiieee```___YYYWWWTTTQQQNNNLLLJJJIIIHHHFFFDDDCCCCCCBBB???===:::888666666777777666555666666555444444444444555333333333333222000///...111111111111111111111111......//////000222333444111111111111111111111111444333222111000000000000//////000111222222333333///000000111111111111000///000000111222222333333000000000111111111222222---///000...///222222000333333222222111111111111333333333444444444555555222222222222333444444555222777===AAAGGGUUUjjjzzz|||gggWWWLLLDDD>>>888333222555777555555777333333333333444444444444222222111000000000000111000000111111000000///...---...//////000000//////,,,------...///000000111+++,,,---...///000000111000//////......------------------,,,------...///000000///////////////000---------...............------------------------.........------,,,,,,,,,------------...///000111...............///000000000000000000000000000000222222222222222222222222------......//////000000)))+++---111333444555555000000000111111111111222////////////000111222333111111222222222222333333111111222333333333333222111222333333444444333333222333444444555555444444333444444444444555555555333444555666666777999<<<666:::>>>BBBGGGQQQ```kkkpppaaa[[[UUUSSSXXX\\\bbbqqqyyypppiiihhhhhhddd```___YYYXXXVVVSSSPPPMMMJJJIIIHHHFFFDDDCCCCCCBBB@@@>>>:::888666666666777666555666555444444333333444444222222333333222111000///111111111111111111111111000000//////000111222222444444444444444444444444222111111000000000111111000000000111222222222333//////000111111111111111111111111111111111222222111111111222222222333333...222333000000444555333111111111111111222222222222222222333333333333444333333333333333333333444333444777:::???GGGQQQWWW]]]bbbkkkttt}}}vvv```QQQIIICCC>>>:::555222111444666444555777222222333333333444444444333222111000000000111111///000000000000///......---...//////000000//////***+++...000111111000000---------....../////////000000///......---,,,,,,---,,,,,,,,,------...///000000///...---------------------.........//////------------------------......---------,,,,,,,,,,,,,,,...//////000000000...............///000000000000000000000000000000111111111111111111111111---......///000000111111)))***---000222333333222000000000000111111111111000000/////////000000111222222222333333333444444222222111111222222333444111222333333444444333333222333444444555555444444333333444444444555555555777888888777666888;;;>>>555888<<<===>>>DDDOOOYYYlll|||~~~lllaaaYYYXXXXXX\\\lllxxxooohhhhhhhhhddd```___YYYXXXWWWTTTQQQMMMKKKIIIFFFDDDBBBAAAAAA@@@>>><<<:::888666666666666666444555444333333222222333333000000222333333222111000111111111111111111111111222111111000000000000000222222222222222222222222///......//////000111222111111111111111222222222//////000111111111111111333333222222111000000000000000000000111111111111---222333//////333555222//////000111222333333444111111222222222333333333555555555555555555555555777444333777===AAAAAA???FFFJJJQQQXXXaaammmzzzjjjZZZHHH???===:::666222888555444666666333333666222222222333333444444444444333111000000000111222///////////////......------......///////////////)))+++...111222222000//////............---------000000///...------,,,,,,,,,,,,,,,,,,------...///...---,,,+++***)))))))))---------.........//////------------------------------------------------***,,,---///000000///..................///000000000000000000000000000000.................................///000111111222---...000111000///---,,,000000000000111111111111222111000//////......///333333333444444555555555333222111000111222444555222222333444444444333333222333444444555555444444333333333444444444555555777666555333222444777:::999<<<>>><<<:::>>>GGGPPPWWWfffqqqccc]]]ZZZ\\\mmm{{{rrrjjjgggddd```]]]]]]ZZZXXXVVVSSSOOOLLLIIIHHHGGGEEEBBB@@@===<<<<<<<<<;;;:::999888777777777777555666666666666444333222333333222111000///...---...///000111111222222222...///111111000...,,,***000000111111111111000000............////////////000000000000000000000000+++,,,---///000000000000---...///000000///...---111111111000000000000000111111111111111111111111222222222222222222333333333333333222222111111111444333222222444555444222666888999999888888999;;;>>>???AAACCCHHHPPPYYY```rrr{{{vvvaaaOOOGGG>>>999888888666333444666777666444222111111111111111111111111222222222111000//////000111222............////////////000////////////000000111,,,---///000000...---+++((((((***+++---...///000------,,,++++++,,,,,,,,,........................111///,,,***)))***+++------...///000000...,,,+++$$$&&&))),,,---------,,,*********+++,,,---...///,,,---......------///000//////---,,,,,,---...///000000000000000000000000......////////////......///---+++,,,///000///...------......///111222333222000......111333222000000000000000000000000000222111///000111333333222222222222222222222222222111111222222222333333333222222333333333333444444222333444444222222333444666555555444444444555555888777888999;;;???BBBDDDKKKRRRddd~~~xxxggg___bbbrrr{{{rrrjjjgggeee```]]]]]]ZZZXXXVVVSSSOOOLLLIIIHHHGGGEEECCCAAA???>>>===<<<999888777666555555555555666555444333222222222333333333222111000///......444333333222000...---,,,000000111111000///---,,,000000111111111111000000............////////////000000000000000000000000///000000111111111111000000000111111111000000///111000000000000000000000000000000000000000000000......///000111111222222333333333222222111111111222111111222333444444333555777888888777777888999999:::;;;<<>>@@@BBBGGGTTThhh|||tttpppvvv|||sssjjjgggeee```]]]]]]YYYXXXVVVRRROOOLLLJJJHHHFFFFFFEEECCCAAA???===<<<999888777666555555555555777555222//////000222333333222222111000///......//////000111111111111111111111111000000//////...000000111111111111000000............////////////000000000000000000000000111111111111111000//////222222111111111222222333000000000000000000111111////////////////////////,,,---...///111222333333222222222222222111111111000000///111333444444333444555777666555555666888444555666666777:::>>>AAADDDKKKWWWdddsssxxx\\\JJJAAA===999444222333333111///000222333333222111111222111111111111111111111111111000000//////000000111............////////////...---,,,,,,++++++++++++///...,,,++++++---...000111000000///......------,,,,,,,,,++++++,,,,,,---////////////////////////,,,+++*********,,,///000------...//////...,,,+++((()))+++,,,,,,,,,+++***...---,,,,,,++++++,,,,,,,,,---......------...///......---------......///------------------------......////////////......222000......000000000///111111000///////////////000///...///111333333222000000000000000000000000000//////111333333111///222222222222222222222222111111111222222222222333222222333333333333444444333444555555333333444555444333333333444555666666555555555555777999;;;<<>><<<;;;:::999888777777777777666444222111000000111222222222111111000//////...,,,---...000222333333444222222111000///000000000000000111111111111000000............////////////000000000000000000000000......////////////......333222111000111222333444000000000000000111111111000000000000000000000000///000000111222333333444222222222111111111111111///......000222444444333333444555555444333444666333555666666555666999;;;>>>AAAGGGPPP]]]nnn~~~uuu\\\JJJ???;;;666444222222333333111///222333444333111000000111111111111111000000000000000000000//////000000000............////////////......,,,+++************...---,,,,,,,,,---...///111000000///...------,,,,,,,,,+++++++++,,,------////////////////////////,,,+++******+++,,,...///,,,---.........---,,,,,,++++++,,,,,,,,,+++***)))*********+++,,,---...///,,,---......,,,,,,---...------------.........///------------------------......////////////......111000///...////////////111000000//////////////////......///000222333333000000000000000000000000111111222555666666333111111111111111111111111111111111111111222222222222222222222333333333444444333444555555333333444555222222333333444555666777777777777777777888:::;;;===>>>BBBHHHOOO]]]ttt}}}tttkkkhhheee```]]]]]]XXXWWWUUURRROOOLLLJJJIIIGGGGGGGGGFFFCCCAAA>>><<<;;;:::999888777777777777555555555555444333222111222222111111000000//////222222222111111///......222111000000000000000111000000111111111111000000............////////////////////////////////////,,,---...///000000000000111000000//////111222333//////000000111111111111111111111111111111111111222222111111111111111111111111111111111111111111///......000222444444333222444555444333222333444333444666666666666888:::>>>>>>???CCCLLLYYYhhhrrrkkkXXXKKKCCC===999333333222333444444333222555555555444111///000111111111111000000000///////////////000000/////////............///////////////...---,,,++++++++++++***+++---.........------......------------------,,,+++++++++,,,,,,---...////////////////////////---,,,,,,++++++,,,,,,---,,,,,,------------------------,,,,,,+++******)))*********+++,,,---...///,,,---...---,,,+++,,,---,,,------.........//////..............................////////////......//////......------...//////////////////000000111/////////000000111222333000000000000000000000000111111222555666666333111111111111111111111111111000000111111111222222222222222222333333333444444333444555444333333444555222222222333333555666777666666666666777777888888666777;;;@@@DDDLLL^^^nnn~~~uuullliiieee```]]]]]]XXXWWWUUURRROOOMMMKKKJJJGGGGGGFFFDDDBBB@@@>>>===999888777666555555555555555666777777666555333222111111111111000000////////////000111111111111111000000000000000000000000000000111111111111000000............////////////////////////////////////---...///111222222333333///////////////000111222/////////000111111222222111111111111111111111111111000000//////...------000000000111111111111111000000///111333444444333333444444444222111222333111333444444333444666888999999999:::???HHHSSS[[[lllxxx{{{nnnaaaQQQEEE@@@===999555333333333444444444444444555666555333111000111222111111111000000//////......//////000000//////...............//////////////////...---,,,,,,,,,,,,)))***,,,...///...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---..............................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++*********...---,,,,,,++++++,,,,,,,,,---...---,,,+++,,,---+++,,,---...////////////..............................////////////......,,,---...---,,,---...000///////////////000111111///000111000//////111333000000000000000000000000000//////111333333111///111111111111111111111111000000000111111111111222222222333333333333444444222333444444222222333444333222222222333444555555444444444444555555555555444555999>>>@@@DDDNNNYYYkkkuuullliiifff```]]]]]]XXXWWWUUURRROOOMMMKKKJJJHHHGGGEEECCCAAA???>>>>>>999888777666555555555555777777666555555444444444111111111111000000000000***+++---000222444555555......000000000000///...000000111111111111000000............//////////////////////////////////////////000111111111111111---...///000111111111111...//////000111111222222111111111111111111111111///////////////.........///000000000111111111222222111111222333444444333333444555444222111222333111222222111000111444666555666666777999>>>DDDHHHSSS]]]lllzzz~~~vvvmmmaaaXXXOOOIIIAAA;;;999777444222333333333222111111222333111222222111000000222444222111111000//////............///000000///..................////////////...------,,,,,,,,,------******+++,,,------......,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///------------------------+++++++++,,,,,,------...,,,+++++++++,,,------......---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,---...---+++***+++,,,+++,,,---////////////...------------------------......////////////......+++---///...---...000333111000000///////////////000222222111///...000222000000000000000000000000000///...///111222111000111111111111111111111111000000000000111111111111222222333333333333444444111222333333111111222333333333333222333333444444333333444555555555555555777666888<<<>>>???CCCJJJVVVeeezzzvvvmmmiiifff```]]]]]]WWWVVVUUURRROOOMMMKKKJJJHHHGGGDDDAAA???>>>>>>>>>;;;:::999888777777777777999777555333222333444666111111111111000000000000000000111111111111000000,,,---///111111000...---000000111111111111000000............/////////000///////////////////////////////////////......------...000111222222111111...//////000111222222222000000000000000000000000//////000000111111222222//////000000111111111222444333222222444555444222333444555444222111222333333333222000///000333555555666888888888999;;;===@@@HHHSSS]]]ggguuunnnbbbZZZSSSJJJDDD:::::::::888444222222222333333222000......000222---.../////////111444666222111111000///......------...///000000///...---............/////////000,,,,,,,,,+++,,,,,,------,,,+++******+++,,,///000---------,,,,,,++++++***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,+++++++++,,,,,,---......---,,,,,,+++++++++,,,*********+++,,,---//////,,,---...---+++***+++,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++---//////...///222555333222111///......------111333333111...---///111000000000000000000000000222111///000111333333222000000000000000000000000000000000000111111111111222222333333333444444444000111222222000000111222444444333222222222333333555555666777888888888888777444444777888888:::>>>KKKVVVeeewwwwwwkkkfffdddaaa^^^]]]ZZZZZZXXXUUUQQQLLLHHHFFFHHHGGGEEEBBB@@@???>>>===<<<<<<<<<;;;999777555444222222333333333222111111333222111000000111222333222222111111000000//////000000000000000000000000////////////000000000000///.........------------...//////...,,,,,,---//////......///000000...---...000222222000///111333000000000000111111111111111111000000000000111111333333222222111000000///---///111333444333222111000111222333333222000000111111000000000000111111000000000000000000000000555444444555666888:::;;;AAABBBEEEIIIQQQ]]]jjjsss}}}kkkaaaTTTJJJFFFCCC>>>;;;666555444333222222222222222111111000///......---000//////111333444333111000000000000000000000000//////............//////111000///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///------,,,+++*********+++)))******+++---......///------,,,++++++******)))///---,,,---......---+++,,,,,,+++******+++,,,,,,)))+++---,,,+++***+++,,,***+++---......---+++***------------------------+++,,,---.........---,,,---------............///......//////...---,,,,,,---......///////////////000///---,,,---...000222//////000111111111111111111111111111111111111111111111000000000000111111000000000000000000000000222222333333333333444444222222111111111111111111111222222333333222222111111111222222222333333333444444333333333444555555999888777777999;;;>>>@@@BBBEEEOOO]]]nnnvvvjjjfffccc```]]]\\\[[[ZZZXXXUUUQQQMMMIIIGGGGGGFFFDDDBBB@@@>>>======<<<<<<;;;:::999888666555444444555555555444333333000000////////////000000111111111000000000000000000000000000000000000000////////////000000000000/////////.........------......///...,,,,,,...///...------///000111000...+++---///...---,,,...000....../////////000000000111111000000000000111111111111111111111111111111---...///111222222111111000111111111111111000000333333222222222222333333222222222222222222222222444444444444555777888999888999:::<<<@@@HHHQQQXXXhhhoooyyyvvvhhh___QQQIII@@@:::999999666444555555444222222111111111111111000000///......---000//////111333333222111////////////////////////......------------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,+++***************+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,***))))))***+++,,,,,,+++,,,,,,+++******+++,,,,,,)))+++---,,,+++***+++,,,++++++------------++++++------------------------)))***,,,---............---------............///......//////...------,,,------...///000000//////000///---------...000111//////000111111111111000//////////////////////////////............//////000000000000000000000000111111111222222222333333111111111111111111111111111222222333333222222111111111222222222333333333444444333333333444555555666555555555666888999:::<<<>>>EEEQQQ^^^ooouuuiiieeeccc___\\\\\\[[[ZZZXXXUUURRRNNNKKKIIIGGGFFFDDDAAA???>>>===<<<;;;;;;::::::999888777777444555555555444444333222//////000000000000//////000000000000111111111111000000000000000000000000////////////000000000000000000000/////////......---...///...,,,,,,...000...------///111111000///...///000000//////000111------........./////////111000000//////000000111...//////000111222222333---......//////000000000000000000//////000000111333333222222222222333333222222222222222222222222444444444333444555666666555555666666888;;;AAAEEEKKKQQQYYYaaakkk|||~~~nnnaaaVVVLLLEEE???:::555333444555444222444444333222111111111111111000000//////........./////////000222333222111////////////////////////------,,,,,,,,,,,,------///...............//////,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111,,,+++******)))*********,,,,,,,,,++++++*********)))******+++,,,,,,------(((''''''(((+++---,,,+++,,,++++++******++++++,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------((()))***,,,---...//////---------............///.........///......---,,,,,,---...///000000000000///......------///000111...///000000111111000000//////////////////////////////............//////000000000000000000000000000000000111111111111222111111111111111111111111111222222333333222222111111111222222222333333333333333333333333444555666444555555555666666666666888888<<>>===<<<;;;::::::999999888888888333333333333222111000000000111222333333222111000//////000000111111222222000000000000000000000000////////////000000000000000000000000////////////---.........------...000000/////////111111///---///000000000000000111222------........./////////000000////////////000000......//////000111111222///............///000111000///.........///111222111111000000000000111111000000000000000000000000444444333333333333333333444555777888999;;;>>>AAA>>>CCCHHHKKKQQQ^^^qqq{{{ppp```RRRIIICCC>>>;;;;;;888666555555555333111333333222111111111111111000000/////////..................///222222111000////////////////////////...------,,,,,,------.........------------......++++++,,,,,,,,,,,,------/////////000000111111111+++******))))))*********------,,,,,,,,,+++++++++*********++++++,,,,,,,,,***))))))***,,,------,,,++++++++++++++++++++++++)))+++---,,,+++***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------)))***+++,,,,,,------...---------............///---...............------+++,,,---///000000000000///............///000000...//////000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000111111111222222111111111111111222222222111222222333333222222111111111222222222333333333333333333333444444555666777777888888888777777666888777999===AAAGGGUUUaaattt|||uuuqqqqqqqqqrrr|||wwwlllgggeeeaaa^^^^^^[[[ZZZWWWUUURRROOOMMMLLLGGGFFFDDDAAA???>>>======;;;;;;999888888888888999333333333333222111000///000111222333333222111000//////000000111111222222////////////////////////////////////000000000000000000000000////////////,,,---......------///111222111000000111000...,,,,,,,,,,,,,,,---......---....../////////000000000000000////////////000000////////////////////////000000/////////000111111000///.........///111222111111000000000000111111000000000000000000000000333333333333333222222222111333555666666777999;;;999===AAABBBCCCKKKWWWbbbvvvxxxlllYYYQQQFFF>>>:::888666444444333222222222111///...222222111000000000111111////////////...............------///111222111///........................//////............//////......---,,,+++++++++++++++++++++,,,,,,---------////////////000000000000+++***************++++++---------.........//////,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***++++++++++++++++++++++++)))+++---,,,+++***++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------............///------...............---,,,---...///000000000000...............///000000......///000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111222222222333000000111111111222222222111222222333333222222111111111222222222333333333333222222333444555666666888888888999888888777666:::888888;;;===@@@HHHQQQWWWcccttt}}}uuuooopppqqqwwwxxxlllhhhfffbbb______ZZZYYYVVVSSSQQQOOONNNMMMHHHGGGEEEBBB@@@???>>>======;;;:::888777777888999666666666555444333222111//////000000000000//////000000000000111111111111////////////////////////////////////000000000000000000000/////////......,,,---...---------///111333222000000111000...,,,...---,,,---/////////........./////////000000000000//////......//////000////////////............000000000000000000000000////////////000111222222333333222222222222333333222222222222222222222222222222333333333333222111444555666666444444444666555888:::<<<===AAAGGGLLLWWWbbbrrrkkkYYYNNNFFFAAA:::777666555333000...///000000111111000000111111000000000000000111........................---------...000111000///......................../////////....../////////...---,,,+++***************++++++,,,,,,------...........................+++++++++***++++++,,,---.........//////000000000------,,,,,,+++******))),,,***))))))******)))(((***++++++,,,,,,++++++***)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------//////...---,,,,,,,,,,,,---------............///,,,---......///.........---......///////////////.........///////////////---...//////000000//////........................//////............//////000000000000000000000000111111111222222222333333000000000111222222333333111222222333333222222111111111222222222333333333222222222333444555666777666666666666555555555555999777777:::;;;;;;@@@FFFEEEMMMYYYfffuuu{{{ssspppxxxzzzvvvyyywwwlllgggeeeaaa^^^^^^YYYWWWUUURRRPPPNNNNNNMMMIIIHHHFFFCCCAAA@@@???>>>>>>===:::888777777777888666666666555444333111111000000////////////000000111111111000000000000000////////////////////////////////////000000000000/////////.........------+++---...---------///111000000///000222222000///111///---///111222111///------.........///////////////............//////---------......//////000...///000000000///.........///000111222222222222333333222222222222333333222222222222222222222222111222333444444444333222555666777666444444555666555555555777999<<<>>>???EEEKKKTTT___hhhqqqyyy~~~{{{ooo```RRRFFF@@@???;;;666555555555333000///000111222222222333333000000/////////000000111........................---,,,,,,...000000///...........................///......------......///---,,,,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////............,,,++++++++++++++++++++++++***)))***+++,,,+++******+++,,,,,,,,,,,,+++***)))+++---,,,+++***+++,,,++++++------------++++++)))******+++,,,,,,------000///...---------...///---------............///,,,------...//////......///////////////......------......///////////////---...//////000000//////........................//////............//////000000000000000000000000000000000111111111111222///000000111222222333333111222222333333222222111111111222222222333333333222222222333444555666777555444333333333444555666888666666999999888:::>>><<>>@@@DDDJJJRRRYYY___cccgggqqqzzzkkkeee[[[PPPFFF@@@<<<;;;999555111000222333111///111222333222000000000111000000////////////000111---.....................,,,,,,,,,---///000///..............................------,,,,,,------...,,,,,,,,,,,,---...///000******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,------...///111000///...---,,,++++++*********++++++,,,------,,,+++***,,,...000//////***+++,,,------,,,+++***)))+++---,,,+++***+++,,,***+++---......---+++***))))))***+++,,,,,,------///...------...///000111---------.........//////,,,,,,---.../////////...000000000000///...---,,,---......///000/////////---......///////////////000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000///000000111222222333333222222222333333222222222111111222222222333333333222222222333444555777777666555333333333555777888999666666999999666777;;;999>>>BBBFFFKKKVVVdddoooyyylllfffccc```^^^___[[[ZZZVVVSSSOOOLLLJJJIIIGGGFFFEEEDDDBBB@@@???>>><<<;;;:::999888777777777444444444444444444444444000000111111111111000000////////////////////////***+++,,,...///000000000111000000///...------,,,+++,,,.../////////..................///////////////---******,,,...//////000000000000000///......111000///...------------+++***)))+++...000111000............////////////////////////000111333333000000000000000000000000000111333444444333111000444333222000000000000111111111222222222333333333...000222222111111222333222444777888777777888:::999:::<<<>>>AAAEEEGGGIIIQQQXXXaaajjjssszzzgggZZZPPPKKKDDD===888666555666333222000///...///000111111111000//////000222222//////000000///...---------------,,,,,,------...////////////////////////......---,,,---...///000......,,,+++***)))))))))+++++++++++++++***)))(((***+++,,,---............///...---+++)))(((&&&&&&(((((()))***,,,...111222//////000000000...---,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---++++++******++++++,,,------+++***+++,,,,,,+++***---------......---,,,,,,)))***,,,......---,,,+++******,,,---...000111222///...------------...///............////////////222...***+++///111///+++//////000000111111111222000///.........000111222222111000.........///000000///---...///000...---000000000000111111111111222222222222222222222222111111111111111111111111222222222333333444444444222222333333333333444444666555555444444666777888777999;;;>>>BBBHHHOOOTTTiiiuuuyyykkkeeeccc```^^^^^^[[[YYYVVVSSSOOOLLLJJJIIIFFFEEEDDDCCCAAA???>>>======<<<;;;999888888888888555555555444444333333333000000111111111111000000000000000000000000000000)))***,,,...///000111111111111000//////...------,,,,,,.../////////.............../////////000000555222///------,,,+++***000000000000000///............---------......//////...,,,---///000000///////////////000000000000////////////000111222222000000000000000000000000000111222333333222111000000000//////000111333444111111111222222222333333000222444444333333333555555666666555222000///000666666777999;;;===???@@@AAAFFFMMMTTTZZZdddpppyyyqqqbbbRRRHHHEEEBBB===888555444444555444333111000///000111222111000000/////////000000///////////////...------///...---------------..............................------,,,---...///000......---,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,---...............---,,,+++***(((''''''((()))***,,,---///000111000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,++++++++++++,,,------,,,***)))***++++++***)))------............------***+++---//////...---,,,....../////////000000000....................................////////////...---,,,,,,------------//////000000000111111111000//////......///000111111000///......//////000333111000111222333222000000000000000111111111111222222222222222222222222111111111111111111111111222222333333333333333333222222333333333333444444666555555444555666777888777888:::;;;===BBBGGGKKKUUU___ooowwwjjjeeebbb___]]]]]]ZZZYYYVVVRRROOOLLLJJJIIIEEEEEECCCBBB@@@>>>===<<<>>>===<<<:::999999888888666666555444333333222222000000111111111111000000111111111111111111111111***+++,,,...///000111111111111000000//////......,,,---......///.........////////////000000000000///...---...000111111000///000000000000///......,,,,,,,,,------///000000333111//////000000///...//////000000000111111111000000000//////000111111000000000000000000000000///000111222222111000//////.........///000111222111111111222222222222333111333444444333333333444555666666444000---,,,,,,555555444555555666777888999<<<@@@CCCFFFLLLUUU[[[nnnxxxsss```SSSHHH???888999777666444444444444555444333111000000000111222000000000000///...------...////////////...------//////...---------------...........................------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,------......---,,,,,,++++++***))))))))))))***,,,...////////////111000///---,,,,,,++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,+++,,,------...,,,+++******,,,,,,,,,***,,,------......---------+++,,,.../////////...---000000//////...---------,,,---...//////...---,,,---............/////////---...///...,,,,,,...000//////000000000000111111000000///.........////////////.........///000000333222111111333333222111000000000000111111111111222222222222222222222222111111111111111111111111333333333333333222222222222222333333333333444444555555444444555555666777777777888777888:::>>>AAACCCJJJTTTbbbsssvvvjjjeeebbb___]]]]]]ZZZXXXUUURRROOOLLLJJJJJJFFFEEEDDDBBB@@@???>>>===>>>===<<<;;;:::999999999777666666444333222111111000000111111111111000000111111111111111111111111------...///////////////111111000000000/////////------................../////////000000000111111++++++,,,...111333333222//////000000//////...---------------...///000111333222000///000000///...////////////000000000000111000000/////////000000//////////////////////////////000000000000//////111000000///......------111111111111222222222222///111222222111000111222333444555444222111111111555555555555555555666777999:::<<<===>>>AAAGGGKKKQQQYYYeeeoooyyy|||nnncccTTTHHHAAA===999666333333333444555555666666222222111000///000000000//////000000///---+++***.........//////...------///...---,,,,,,++++++,,,........................------------......//////+++++++++++++++,,,---...,,,+++++++++++++++++++++***+++,,,---------------***************************,,,...000000000...---111000...,,,*********+++,,,,,,,,,------.........)))))))))***************++++++++++++++++++++++++'''(((***++++++***((('''++++++******++++++,,,------,,,+++,,,......---,,,++++++,,,,,,---,,,,,,,,,+++,,,---.........---------------,,,++++++******,,,---///000000///---,,,---------.........//////////////////...///000111//////000000000000000000000000//////........................//////000000000.........000111000//////000000000111111111111111111111111111111111111111111111111111111111111444333333333222222111111222222222333333333444444444444444444555555666666666777777666555666999;;;===@@@FFFNNN[[[mmmvvvjjjeeeccc```]]]]]]YYYWWWUUUQQQNNNLLLJJJJJJGGGFFFEEECCCBBB@@@???>>>>>>===<<<;;;:::999999999777666666444333222111111000000111111111111000000111111111111111111111111000000000000///...---,,,000000000000////////////............------......////////////000000000000000///.../////////,,,***///////////////...------000//////......//////000000///---...///000000///---------.........//////000000///////////////////////////////////////////////////000000/////////000000//////...------,,,000000111111111222222222000111333222111000000111111333444555444333444555444444444555555666888888666777777777888:::===@@@???EEELLLSSS[[[fffsss}}}{{{qqqjjjfffbbb[[[VVVNNNHHH@@@;;;:::999888777111222333333444444444444000//////..................////////////---+++***------............------------,,,+++******++++++........................---------...............))))))))))))***+++,,,---******)))((())))))***+++++++++,,,,,,---,,,,,,,,,))))))*********++++++++++++,,,...000000///...---000///,,,+++))))))******)))***+++,,,---///000000))))))*********+++++++++************************'''(((***++++++***(((''')))))))))((()))******++++++******+++,,,------,,,((()))***+++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///000000///---,,,------------............000---***,,,///111000---000000//////////////////000/////////......------------....../////////000...---,,,---///000///...///000000000111111111111111111111111111111111111000000000000000000000000333333333222222111111111222222222333333333444444333444444555555555555555555666777666666666999;;;:::===@@@DDDKKKWWWfffpppvvvjjjfffdddaaa^^^]]]XXXWWWTTTQQQNNNLLLJJJJJJGGGGGGEEEDDDBBB@@@??????>>>===<<<:::999999888888666666555444333333222222000000111111111111000000111111111111111111111111111111111000///...,,,+++///////////////.........//////...---------..................///////////////...------//////...---...////////////...------000//////.........//////---,,,+++,,,...000000000,,,,,,---------........./////////......///000000000000000000000000000000000000////////////000000,,,---...///000000000000000000000111111111111222222444555555333222222333111333444444222111111222222222222333444555666777555555444555666888999;;;888;;;???BBBFFFLLLUUU[[[cccjjjuuuxxxqqqbbb\\\SSSLLLIIIGGGEEEBBB<<<999777666666666444333111111111111111111000000............---------,,,////////////...---,,,,,,,,,,,,---............---,,,,,,++++++++++++,,,,,,------------------------,,,---......//////......)))))))))))))))***++++++))))))((('''''')))***+++++++++,,,,,,,,,,,,++++++))))))*********++++++++++++,,,---...//////...------,,,+++******))))))***))))))***+++---...//////,,,,,,,,,------......///************************+++,,,---------,,,+++***((((((''''''(((((()))***)))((('''(((***++++++***(((((()))***++++++++++++************++++++++++++,,,,,,---...///000000111,,,---...//////...---,,,,,,------------.........///***&&&(((...111...***000000////////////............/////////...------------.../////////.........------...000111111///000000000000111111111111111111111111111111111111000000000000000000000000222222222222222111111111222222333333333333444444333333444555555555555444444555777777666777999;;;555888;;;>>>AAAHHHQQQXXXggguuuvvvkkkgggeeebbb___^^^WWWVVVTTTQQQNNNLLLKKKJJJFFFFFFEEECCCAAA@@@>>>>>>===<<<;;;999888888888888555555555444444333333333000000111111111111000000000000000000000000000000000000000000000///......------------............000///...---,,,------...------------...............---,,,---///222333333......//////......---,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,...000000///------------.........///...............///000111000000000000000000000000111000000000000000000111,,,---///000111111000000000000000000111111111111222444555555333222222222111222444333222111111222111111111111222333444444555444444444666777888888666888:::;;;;;;===AAAEEEIIINNNVVVaaalllxxx{{{ppphhh___WWWRRRIIIFFFBBB>>>;;;:::::::::555444333333333333222111111000000////////////000......///.........---,,,//////...............///+++,,,------.........---,,,,,,,,,,,,---...//////------------------------,,,---.../////////...---*********)))******++++++***)))((('''((()))+++,,,++++++,,,,,,,,,++++++******************+++++++++***++++++,,,---......///)))***************))))))*********++++++++++++,,,,,,------...//////000000++++++++++++++++++++++++...---------,,,,,,,,,+++((((((((((((((()))******)))(((((()))+++,,,,,,+++)))***+++,,,,,,---------++++++******++++++,,,,,,---......///000000111111........................,,,,,,---------.........---+++)))***---//////...000000/////////.........,,,---.../////////...------.../////////...---,,,///...---...111222111000000000000000111111111111111111111111111111111111000000000000000000000000111111111111222222222222222222333333333333444444222333444555555555444444333444555555555555777888444777::::::;;;>>>DDDIIIOOO[[[jjjyyy{{{qqqrrrvvvvvvlllhhhfffbbb______WWWVVVSSSQQQNNNLLLKKKJJJEEEEEECCCBBB@@@???======<<<<<<:::999888777777777444444444444444444444444000000111111111111000000////////////////////////---...///000000111000000,,,---------------------000///...---,,,------...,,,,,,,,,---------......777444000......//////.........//////......---,,,(((((()))***+++---...///000...------///000000///............/////////000---------......000111222000000000000000000000000111111000000000000111111000111111111111///...---000000000000111111111111111222333333111000000000000222444444444333444555333333222222222222333333333222111111333444444333555777999999888888999:::===@@@EEEJJJQQQYYYccciiiiiiiiijjjmmmpppuuuyyy|||xxx~~~|||wwwoooggg\\\SSSMMMHHHCCC???888999888666333111111111333333222222222333222222222222000//////000111222/////////000///......---000///...------...000111+++,,,------.........------------...///000111222------------------------,,,,,,.../////////...---,,,,,,++++++***++++++,,,+++***)))((()))***,,,...++++++,,,,,,,,,++++++************************************+++,,,---///000'''(((***+++++++++***))),,,,,,++++++***)))((((((++++++,,,,,,---...//////---------------------------,,,++++++*********+++)))))))))))))))******+++,,,++++++,,,...//////...***+++,,,---......///...,,,,,,++++++,,,,,,---...---------...............///...------------...///,,,,,,,,,---------......---...000/////////111444000000//////.........---+++,,,.../////////............/////////...,,,+++...---,,,---000111111000000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222333222222333333333444444444222333444555555555444333222333444444333222444555888:::;;;:::888999>>>BBBCCCKKKUUU^^^jjj{{{{{{ooommmkkkooozzzuuuiiieeeddd```^^^^^^\\\ZZZVVVQQQMMMKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>???;;;888666777888999999:::888666333222222333444333333111000////////////000000000000000000000000000000000000///////////////////////////.........000000000000000000000000000000//////.........---//////............//////000///...,,,,,,,,,---...,,,,,,,,,---------......---....../////////////////////............//////000000000000000000000000++++++---///000111111111111111000////////////000...000111222222333555777111000000000//////......222111111111000000//////000111333333222222222333111111222222222333333333000000000111222333555555333333333444555666777888:::;;;<<<>>>AAADDDGGGHHHMMMPPPRRRSSSRRRSSSVVVYYY[[[^^^bbbgggmmmttt{{{vvvnnnjjjddd[[[TTTRRRJJJDDD>>><<<======999555333222222111000111111111000000000000000///......///////////////000111111------..................//////.........---------///...,,,*********,,,---...,,,+++---000111///,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++*********+++,,,,,,---,,,,,,,,,,,,,,,+++***)))&&&'''((((((''''''((())),,,++++++++++++++++++,,,************************)))))))))))))))))))))))))))***+++,,,---......///+++*********+++---///000---,,,+++,,,...///...---+++++++++******)))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,+++******)))************+++++++++,,,,,,++++++,,,,,,---...---------............//////////////////.........////////////////////////000000//////.........---000000//////.........---000///...------...000000............////////////111000/////////000222333///////////////000111111333222111///......------000000000000000111111222222222111111222222333444000111222555666666333111222222222333333333444444555444444555777999<<<===<<>>>>>;;;888666777888999999999777555333222222333333333333222222111111000000000000000000000000000000......//////000000111111/////////////////////...////////////////////////000/////////............//////............////////////...---------------,,,,,,,,,,,,------------,,,------...............///..................///////////////////////////,,,,,,---///000000000000222222111000...---,,,,,,///000111000///000222333111111111111000000//////111111111000000000/////////111333333222222222333111111111222222222333333222222111111111222333333333333333333444555666777888888888999:::;;;<<<======???BBBBBBBBBBBBEEEGGGHHHJJJMMMPPPTTTYYY___ccchhhmmmuuu}}}{{{rrrjjjeeebbb]]]VVVQQQPPPNNNHHHDDDDDD???===;;;999777555333222222222111000000000000000111111111111111000//////---------------......///------...........................---------,,,,,,///...---,,,,,,,,,------...,,,,,,---000000///,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************+++*********+++,,,,,,---+++,,,,,,,,,++++++***)))((()))******))))))***,,,++++++************++++++************************************************,,,,,,,,,,,,++++++++++++------+++*********+++,,,---,,,+++,,,---......,,,,,,+++++++++************))))))*********++++++++++++,,,,,,,,,,,,+++******************++++++++++++,,,,,,++++++,,,,,,---...------------............////////////....................................000/////////............000/////////............------------...///111222............////////////111000/////////000111222///////////////000111111111000000////////////000000000000000000111111222222222111111222222333444222111111222333333333333333333333444444444555555444444444555666888:::;;;999<<<@@@BBBEEEMMMXXXaaarrr}}}yyyqqqiiifffeeeiiiuuuwwwkkkfffddd```]]]\\\[[[YYYVVVQQQNNNKKKIIIIIIGGGGGGEEEDDDBBB@@@???>>>>>>;;;888777777888999888777666444333222222222222222222333333333222222111000000000000000000000000------...///000111111222......//////////////////////////////////////////////////////............//////............//////.........///......---,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------......------------......////////////////////////---....../////////////////////000000///...,,,+++...///000///------...000000000000000////////////111111000000000000/////////111333333222111222333111111111222222222222333333333222111111111111111222222222222222333444555444444444333444444555666555666888999999999;;;===<<<===>>>???@@@CCCFFFIIIMMMQQQVVV[[[```eeekkkoooxxx{{{}}}yyyvvvoookkkddd\\\SSSLLLHHHEEECCC>>>;;;<<<<<<:::999:::666777888666222//////000111000000000////////////111111111111111111000///------,,,,,,------...///......---------------------------,,,,,,,,,++++++...............------,,,---,,,,,,...///000...---////////////...---,,,,,,++++++++++++++++++++++++(((((())))))******++++++++++++++++++++++++,,,,,,+++++++++,,,++++++***)))((()))+++***))))))***,,,******))))))))))))******))))))))))))))))))))))))+++++++++******+++++++++++++++++++++*********))),,,++++++***)))*********,,,+++***+++---...---,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,++++++,,,,,,---...------------............................................................////////////............////////////............,,,,,,,,,---...000222222............////////////000000/////////000111222///////////////000111111///////////////000111111000000000000000111111222222111111111111222333333333222111000000111333555444444444444555555555555444444444444555666777888999;;;=========@@@FFFLLLWWWaaapppyyymmmfffaaacccmmmwwwxxxlllgggddd```\\\\\\[[[YYYUUUQQQNNNKKKJJJIIIGGGFFFEEECCCAAA???>>>======;;;888777888999999888666555444222222111222222000111222333333333222111000000000000000000000000---......//////000000000............///////////////////////////////////////////////////.........///......------......///------/////////...---,,,+++++++++,,,,,,,,,,,,---,,,,,,---............---------,,,,,,,,,,,,------////////////////////////...///////////////......)))***---///000000///...---...///...------///000........................000000000000000000/////////111222333222111222333111111111111222222222222222222111111111111111222111111111111111222333333222222222222333555666777555666777888888999::::::888999999999999999<<<>>>DDDEEEFFFGGGIIILLLPPPTTTYYY[[[___cccgggjjjlllmmmllllllkkkjjjhhhgggffffffhhhnnnwww~~~{{{sssooonnnkkkgggccc```]]]YYYVVVRRROOOLLLGGGCCC???===<<<<<<888666777777444555888888777555222000000000111///////////////......---//////000000000000/////////............///000000......------------,,,,,,,,,,,,,,,+++++++++******+++,,,...//////---,,,+++---------...//////.....................---,,,,,,*********************************)))))))))))))))***+++++++++,,,+++++++++******++++++++++++******&&&((())))))(((''')))***))))))(((((((((((())))))((((((((((((((((((((((((++++++***))))))***++++++''''''((()))***+++,,,,,,''''''((()))***+++,,,,,,,,,******+++,,,---,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........------...............///........................///////////////.........///////////////.........,,,,,,------...///000000............////////////////////////000000111111///////////////000000111///////////////000000111000000000000000111111222111111111111111222222333333333333111111111333555333333333444444444444555444444444444444444555555666888:::;;;;;;===AAADDDHHHNNNYYYdddqqqxxxooojjjkkkttt~~~xxxlllgggddd```]]]\\\ZZZXXXUUUQQQNNNKKKJJJJJJGGGFFFDDDBBB@@@>>>===<<<===;;;888888888999888777555444444333222222222222000000111111111111111111000000000000000000000000000000//////......---------.........//////000000.................................///////////////......------------......,,,---...//////...---,,,++++++,,,,,,,,,---------------...///////////////------,,,,,,,,,,,,------........................///////////////......---(((***---///000000000///,,,---.........///111333//////////////////////////////////////////000000///000222222111111111222000000111111111222222222000000000000111222333444111111000000000111222222333333333333333444555666444333333444555666666555222333555555444444666888;;;<<<<<<;;;;;;===AAADDDHHHHHHJJJKKKLLLMMMNNNNNNPPPOOOOOONNNMMMLLLLLLKKKKKKPPPWWW\\\___``````aaabbbbbbbbbbbbccccccccccccccccccbbbaaa]]]YYYUUUSSSPPPNNNKKKIIIHHHFFFCCCAAA===<<<;;;999888777666666888444222444333111333888???999222///111333222111...////////////...------------...............---...............///000000......------,,,,,,,,,,,,,,,,,,+++++++++*********)))***,,,......,,,***))),,,---..................,,,------------,,,++++++************************,,,++++++***)))(((''''''***+++,,,,,,,,,++++++***)))******++++++*********'''((())))))(((((()))***)))(((((((((((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***&&&'''((()))***++++++,,,&&&'''((()))***++++++++++++***)))***,,,,,,,,,+++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,---------......//////.................................///////////////.........///////////////...............---------............////////////......//////000000000000///////////////000000111111000000///////////////000000000000000111111222111111000000111111222333222444555555333222333444111111222222222333333333333333333444444444333333111333555777888999;;;===>>>BBBGGGLLLTTT```nnnxxx|||{{{xxxlllgggeeeaaa^^^]]]ZZZXXXUUUQQQNNNLLLKKKJJJHHHGGGEEECCCAAA>>>===<<<<<<;;;999888999999888777444444444444333333333222111111000//////000000111000000000000000000000000111000000///...---,,,,,,------......///000000000.................................///////////////......------------......,,,---......///.........,,,,,,,,,---------......---...//////000000//////......------------.................................///////////////......---...///000///...---,,,,,,---/////////000333555111111111111222222222222......////////////000000...000222222111000111222000000000111111111111222/////////000111222333444111111000000000111111222555444333222222111111111333222111222333444333222///111333333333444555777444555555555666888<<>>>>>>>>============@@@@@@??????>>>>>>>>>===;;;???CCCFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHFFFEEEDDDCCCCCC>>><<<::::::::::::888777666555555444333222222111333111000222222222666<<>>===<<<:::999999999999888777444555555555555444333333555333111///...///111222000000000000000000000000/////////......------,,,------......///000000111..................................../////////000...------,,,,,,------...---------------...//////------........./////////,,,---......//////......///..................///..............................///////////////...000000000//////.........---...//////...///111333000000000111111111222222........./////////000000...000222222111000111222000000000000111111111111000000000000000111222222222111111000000111111222444333222111111111111111555333111222444555333111///111444444444555666888111222333444444666999<<<888888888777777777888888888888888777777777777777555777:::;;;;;;;;;<<<===999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999555444333333444555444222333333444333333222222111222000000222111111777>>>EEEAAA<<<888666444111......///000111111///...,,,+++,,,------.........---,,,,,,++++++,,,,,,---.........------,,,++++++***---,,,,,,,,,++++++++++++)))***+++,,,,,,,,,+++++++++---//////...---...000,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))*********+++,,,------+++***((((((((()))***************)))+++,,,,,,+++***,,,---***))))))(((((())))))***************************+++)))'''&&&&&&''')))+++++++++*********)))))))))******+++++++++***)))(((***)))((()))+++++++++)))(((((()))))))))*********))))))))))))*********++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,------...//////------------------------............/////////000............/////////000,,,---.........---,,,+++............////////////---...///000000000///...///////////////000111111///////////////000000111000000000000000111111222000000000000000111222222111333444222...---000444111111222222222333333333111222333555555555444444:::999888777777777666555777:::===???@@@CCCIIINNNPPPZZZfffpppwwwvvvkkkgggfffbbb```___ZZZXXXTTTQQQNNNLLLKKKKKKLLLKKKIIIGGGDDDBBB@@@???<<<:::999999:::999888666555555555666555555444444888666222///...///222333000000000000000000000000------..................---------...///000000111........................---.........//////000000...------,,,,,,------......---,,,,,,---...///000.........////////////000+++,,,------......------//////............//////........................---......///000///////////////......///000111222...///000///------///111,,,---------......//////---.........//////000000...000111222111000111222000000000000111111111111222111111000000000000000222222111111111111111222111111111111222444555666444111///000222333111///...000222333222222333555000111222111000000222444444444444444555777888999444444333333333333333333///111222333222333555666555555555555666666666666444444555666666555444444333222111111222333222111...///000111111111111111111///...///---,,,111888EEEFFFFFFBBB;;;555111///...000111222111000...---,,,------.../////////......------------...//////......---,,,,,,+++******---------,,,,,,,,,++++++***+++,,,,,,------------***---000///---,,,...000------......///......---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,***+++---------+++)))((((((((()))***************''')))******))))))***+++******))))))))))))******************************,,,+++(((''''''(((+++,,,(((((()))***+++,,,------&&&((()))+++,,,,,,,,,,,,***(((((()))***+++***)))''''''(((((()))))))))***))))))*********++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,---...//////---------------------------.........//////000000---.........//////000000***+++---...///...------............/////////000,,,---///000000000///...///////////////000111111------......///111222333000000000000000111111222000000000000000111111222222333222...)))***///555222222333333333444444444111222444555666666555555888666444444444444444333111555999:::999999===@@@GGGNNNVVVZZZ]]]cccnnnwww{{{mmmgggdddaaa______[[[XXXUUUQQQNNNKKKJJJJJJLLLLLLJJJFFFAAA===;;;;;;@@@???===:::999888888999777777666555333222111111222111000000000000000111000000111111111111000000000000////////////000000......//////000000111111---...............------////////////////////////333222000---)))%%%""" ///...,,,++++++,,,...///////////////////////////------..................///000111000...------...,,,---///000000000///...000000//////.........---////////////////////////------------------,,,,,,000000000000000000000000222000...---,,,---...///000000000000000111111111111000///......///000111000222444222///---...111222222111000000000000000222222222111111111111111///000111222222222222222000000111111111000000///111111111000000000000000000111333444555444333333333333222111000000000000111111111111111222222333222222111111111111222222333222222222111111000000222222111111111111222222//////............////////////000000111111111222333333444555555333///++++++000777999666111---++++++,,,,,,---.........---///...---,,,,,,,,,,,,,,,/////////...,,,,,,---...444222///,,,***)))*********++++++++++++++++++,,,111000...,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++***)))((((((((((((''''''((()))))))))))))))((()))))))))*********+++((((((((()))+++***(((&&&((((((((((((((())))))******)))'''(((***++++++***)))))))))((())))))***+++,,,,,,++++++***)))))))))...,,,***(((((()))***++++++***)))))))))***,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((---------............///...---,,,+++,,,...000111------------------------+++,,,------++++++,,,---.......................................///000111...............---------............////////////...///////////////...---000000000000000000000000//////000111111111111111////////////000000000000333222222222111000000000333333333222222111111111111222222333333444444555333444444555555444444333777777777888999999::::::>>>MMMXXXSSSJJJKKKTTT\\\jjjssswwwjjjeeeccc___\\\\\\[[[YYYUUUQQQNNNKKKJJJIIIHHHHHHHHHEEEBBB@@@???@@@>>>===;;;999777666666777555555555444444333333333333333111000////////////000000111111111111000000000000////////////000000//////////////////000000---...............------........................)))***+++---.../////////........................////////////////////////000000///...---,,,,,,+++...000000///...------...,,,---.../////////......000/////////.........---................................................////////////////////////111000...---------//////...//////000111111222222111000///......///000111111222333222111000111222111111000///////////////111111111111111111111111...///000111222222222222000000111111111000000///111111111111111111111111111111222333333333333333222111111000000111111222000000000000000111222222222111111000000111111222222222111111000000000000111000000//////000000111000//////......//////000//////000000000111111111111000///111444666666555666999:::999444///---,,,+++,,,,,,---......------......---,,,,,,,,,,,,,,,---......---+++***,,,---...---+++))))))((())))))++++++++++++,,,,,,,,,,,,///...,,,***))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++***)))((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((()))******(((&&&***))))))))))))***++++++---+++)))((())))))((('''++++++*********)))))))))(((((((((((())))))))))))000///,,,***)))))))))***+++***)))))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------...///...---,,,,,,...///000------------------------+++,,,------++++++,,,---........................---------------......///....................................//////////////////000111111000000000//////////////////////////////000111111111111000////////////000000000000222222111111111111111111222222111111111000000000111111222333333444444555333333444444444444333333666666666777888888999999:::BBBGGGBBB>>>@@@EEEIIISSSZZZhhhxxxtttiiieeeccc___\\\\\\\\\ZZZVVVQQQMMMKKKIIIHHHFFFGGGGGGEEEBBB@@@@@@AAA===<<<;;;999888777777666444444444444444444444444444333222111000...------///000000111111000000////////////////////////////////////...............------...............---........................+++,,,---...////////////---...000111111000...---........................//////.........---------...///000///---------///,,,,,,---............---/////////.......................................---......//////000000000////////////////////////111000...------...//////......///000000111222222000//////......//////000111000///000111222111000000000///............/////////000000111111222222111111111111111000000//////000000111111000000000222222222222222222222222222222111111111222333333000000000000000111111222///////////////000111111111111000000000000111111000000000000//////////////////............//////000000////////////000000////////////000000000000111///,,,---111666999;;;;;;;;;888444000------...+++,,,,,,---------------------,,,,,,++++++,,,,,,+++,,,,,,+++***)))+++,,,+++*********************+++,,,,,,,,,------------...---,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***,,,+++***)))((((((((((((''''''((()))))))))))))))(((((((((((('''''''''''')))(((((()))******((('''+++++++++++++++,,,,,,---///---***))))))(((&&&%%%&&&'''((()))***)))((((((%%%&&&'''((()))***+++,,,222000...+++))))))))))))+++******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////+++++++++,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,------------+++---...---,,,+++,,,---........................,,,,,,,,,,,,,,,---------......//////////////////............////////////---...///000000000000000////////////////////////...///000000111111000000////////////000000000000000000111111111111111111111000000000000/////////111111222222333444444444333333444444444444333333444444555555666777777888999;;;:::777777<<>>???>>>>>><<<;;;:::999999888444444444444444333333333222222222111000///......//////000000000000//////...//////////////////...//////......------,,,,,,,,,---......///................................./////////...---+++***)))---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111---...//////---------///,,,,,,,,,---------------................................................,,,,,,---...///000000111////////////////////////000///............///////////////000000000000000////////////////////////...+++***,,,///111000...///......---------............//////000111222222333333222111000...,,,+++...///000000000000000000111111111111111111222222222111000//////000222333111111000/////////000000...............///000000000000000//////000000000//////////////////......//////............//////000000////////////000000////////////////////////333000---,,,///222444666444333111...------///000+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++))))))+++,,,------......------,,,++++++,,,,,,------.........//////...---,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++***)))(((((())))))''''''((()))))))))))))))************)))))))))))))))((('''((()))***)))'''++++++******++++++,,,---///,,,***))))))((('''%%% ###''')))*********(((((()))***+++,,,------///...,,,+++))))))))))))+++******)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,,,,,,,---------,,,+++***)))(((((()))))),,,,,,,,,,,,,,,---------,,,---...---,,,+++,,,...........................,,,,,,,,,---------,,,,,,......///////////////000............////////////******,,,---............////////////////////////...//////000000000000000////////////000000000000//////000000111111222222000000000000000000000000111111111222333333444444333333333444444333333333333333333444555555666666888:::999666666;;;>>>>>>??????BBBIIIOOOWWWeeerrr~~~sssiiifffeeeaaa^^^]]]\\\ZZZVVVQQQMMMKKKIIIHHHHHHHHHHHHEEEBBB?????????======<<<<<<;;;:::999888777666555444333222111111///000000111111111000000//////000000000000//////......////////////.........---------,,,,,,++++++,,,------...//////..............................***+++,,,---.../////////......---,,,,,,---......------------------------++++++,,,---...000000111,,,...///...---,,,...///,,,,,,,,,,,,------......---------.......................................++++++,,,---......//////........................//////........./////////111111000000///...............////////////......---+++)))+++///111000.........------------......------...///000000111111000111111000///...---,,,......///000000000000000.../////////000000111111222111///......///000111222111000///...........................//////000000//////......//////000..................//////000//////......//////000000000////////////000000///.....................000...------...//////......---,,,,,,---.........+++,,,,,,---,,,,,,++++++++++++*********++++++,,,+++,,,,,,+++******,,,---////////////...,,,+++***++++++,,,------...//////............---,,,,,,+++++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,++++++***+++***))))))))))))))))))''''''((()))))))))))))))************))))))))))))***((('''((()))***)))((()))))))))))))))***++++++,,,***(((((()))***)))(((!!!$$$(((***,,,++++++*********************************))))))))))))))))))))))))***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------............,,,,,,+++******)))))))))+++++++++,,,,,,,,,------,,,---......,,,,,,---...........................------............---,,,---........./////////000............////////////******,,,---..........................................///000000000000000////////////000000000000/////////000000111111222111111111111111111111111000000111222222333333444222333333333333333333222222222222333444444555555666<<>>AAADDDLLLUUUaaaiiittt~~~}}}rrrgggdddccc___\\\\\\[[[YYYUUUQQQNNNKKKJJJJJJEEEFFFFFFEEECCCAAABBBBBB::::::::::::999888777666888777666555333222111000---...000111222222111111...//////000000//////...---...///000000///...---,,,,,,,,,,,,++++++++++++,,,,,,---...////////////------------------------,,,,,,...///000000111111///...,,,******,,,.../////////////////////////////////.........---------,,,---......---,,,...///---------,,,---......///---------------.........------------------------++++++,,,,,,---..........................................///////////////111000000//////......------......//////......---......---///111222222111...------------...//////------......//////000000+++,,,---///000111111111------...///000000000000---......//////000000000000000///.........//////111000///......---------...............///000000//////............//////............//////////////////............////////////............//////...............---------******+++,,,//////...---///...------......---+++,,,,,,,,,,,,,,,++++++*********))))))******++++++***+++,,,+++******,,,.........---,,,***))))))(((******+++,,,---......///+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++*********)))))))))))))))***''''''((()))))))))))))))''''''''''''((((((((((((***)))''''''((())))))(((((((((''''''(((((()))******((('''(((***++++++***((()))***+++,,,++++++************)))(((''''''&&&((((((((()))))))))))))))'''((())))))******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,+++---------.........//////.........------------,,,******++++++,,,,,,------,,,...///...---,,,---...........................------...//////...,,,+++,,,,,,------.../////////............////////////---...///000000000000000........................---...//////000000//////////////////000000000000//////000000000000000000000000111111111111222222000000111111222333333333222222333333333333222222111111222333333444444555888DDDLLLFFF<<<666555555666555777<<<===>>>AAAGGGKKKQQQYYY___ccchhhnnnsss{{{ssshhhcccbbb___]]]]]]YYYWWWTTTQQQNNNLLLKKKKKKFFFFFFGGGEEEBBBAAAAAABBB999::::::::::::999777666666666555444333333222222...///111222222111000///......////////////......,,,---///000000///---,,,*********++++++++++++++++++,,,---...////////////------------------------///////////////...------......------------..............................000000///...---,,,,,,++++++,,,...------,,,...///......---------...///000,,,,,,,,,------.........------------------------------------....................................---......///////////////........./////////000000------...//////...------...///000000000000111222......------...//////000........................++++++---...///000000000,,,---...///000000000000.........///000000111111///////////////...------------------......///000//////......//////000111///......------......///....../////////000000000......------------............------------...............---------,,,,,,*********,,,...//////---222///,,,+++---...---+++,,,,,,,,,,,,,,,+++******)))))))))))))))***++++++(((*********))))))+++---,,,+++)))((((((((())))))))))))***+++,,,---......++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++*********))))))))))))******''''''((()))))))))))))))%%%%%%&&&'''((()))******+++)))''''''((()))))))))((((((''''''(((((()))******((('''(((***++++++***+++++++++******)))))))))******))))))(((''''''&&&))))))*********))))))(((%%%&&&((()))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------.........,,,,,,------------------)))******+++,,,,,,---------...///...---,,,---///........................,,,,,,.........---+++***++++++,,,,,,---.....................//////////////////000111111000000000........................---...//////000000//////////////////000000000000000000000000000//////////////////000000000111111000000000111222222333333222222333333333333222222111111222333333444444555777FFFRRRQQQGGG???999666777555777;;;<<<;;;<<>>BBBFFFIIIKKKNNNTTTYYY[[[aaaiiipppvvv~~~wwwjjjeeecccaaa___```XXXVVVTTTQQQNNNMMMLLLLLLJJJJJJIIIFFFBBB>>>===>>>;;;<<<<<<===<<<;;;999888444444444444444444444444000111222333222111...---......////////////......,,,---///000000///---,,,))))))******+++++++++,,,+++,,,---...////////////------------------------((()))***,,,---.........---...///111111///...---++++++++++++++++++++++++------..................+++,,,------,,,,,,.../////////...---...///000111,,,,,,,,,------.........------------------------///////////////.................................------...///000000//////++++++,,,...///111222333,,,---...//////...---,,,,,,///111000------///111...............///000111..................------////////////...---,,,+++,,,---...///000000000000...//////000111222222222......///000///...,,,+++***++++++,,,...000222333///////////////000111111.........------............/////////000000111111---,,,,,,++++++,,,,,,------------,,,,,,---------.........------,,,,,,,,,///---++++++---......---111---)))(((***---...---,,,,,,,,,,,,,,,+++***)))))))))((())))))***++++++'''((()))((('''(((***+++***)))((('''((()))+++---((())))))***,,,---......,,,---...///...---,,,+++++++++++++++++++++++++++))))))************))))))+++++++++,,,,,,+++++++++***)))))))))))))))******'''(((((()))))))))))))))&&&'''((()))***+++,,,---+++)))'''&&&((()))))))))((((((((((((((())))))***+++)))(((((()))******)))(((''''''''''''((())))))++++++++++++*********))),,,,,,,,,++++++)))((('''$$$%%%''')))++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++++++++,,,,,,,,,---------((()))***+++++++++++++++))))))***+++,,,,,,---------...///...------...///........................***+++---------+++)))(((******+++,,,,,,---................../////////000...///////////////...---........................---......///////////////////////////000000000000111111000000//////......---.........//////000000000000000111222222333333222222222333333222222222111222222333333444555555///???OOOSSSMMMEEE===777777444444666666444555999666999<<<===???CCCJJJOOOIIINNNTTTXXX\\\bbbllltttxxx{{{yyylllfffddd```^^^^^^\\\ZZZVVVRRRNNNLLLJJJIIIJJJIIIFFFCCCAAA@@@@@@@@@;;;:::999999999:::;;;<<<;;;777333000000111111000333333333222222222111111111111000000000000111111///......------,,,++++++......---------,,,,,,,,,,,,+++******+++...000222......------------......333222111///...---,,,,,,.........------,,,,,,,,,---,,,+++++++++,,,...///++++++,,,------......///,,,---......///............///000///...,,,,,,---*********+++++++++,,,,,,+++,,,,,,---.........---------------------,,,,,,........................000---******---000000/////////.........//////000------......///000000000......---------,,,,,,,,,///////////////.........000111222222222000///...+++,,,,,,------,,,,,,+++111000...***((()))---000...///000000000...---,,,......////////////......,,,,,,.../////////...---,,,,,,,,,---///000222333///000000000000000//////111111000///...------,,,---,,,,,,++++++,,,,,,---///...,,,******,,,///000...,,,)))'''&&&&&&&&&'''333,,,***000444000,,,,,,+++++++++,,,------......+++++++++++++++***)))(((''''''((()))))))))))))))---,,,***))))))***,,,---+++***)))***---...,,,))))))***+++---...///000000,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))+++---//////.........---,,,,,,+++*********)))((((((((()))+++,,,(((((((((((())))))))))))$$$&&&(((***+++,,,,,,+++))))))(((((((((((())))))***)))((((((((((((((())),,,,,,,,,,,,+++***)))((())))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++'''(((***++++++***)))(((,,,,,,,,,,,,,,,---...///***++++++,,,,,,------...///...---,,,,,,,,,,,,,,,))))))***+++,,,...///000..............................---,,,+++******+++---.........---,,,,,,+++,,,---......//////..................////////////...---,,,,,,---...///000000000///...------,,,,,,............///////////////...---...///222555666//////...---,,,++++++***111111111111111111111111333222222111111000000000222222222222222222222222222222333333333333444444777777:::@@@DDDCCC<<<555666555444333222333444555666666777999:::;;;<<<===>>>@@@BBBFFFIIIMMMOOOQQQZZZ\\\___ccciiirrr{{{yyylllfffccc```^^^^^^\\\ZZZVVVRRRNNNLLLJJJIIIJJJIIIFFFDDDBBB@@@@@@@@@<<<;;;:::999999999:::;;;999666333111222444444444111111111111000000000///000000////////////000000//////............------......---------,,,,,,,,,,,,,,,++++++,,,---000111......------------......------,,,,,,***(((&&&%%%......---,,,,,,,,,,,,,,,...............///000000------------------,,,,,,,,,,,,---...............***,,,.........---...000,,,---------............+++,,,,,,---......------------------------------------------------------///,,,+++,,,000333444444///......---......///////////////...............---------......////////////.....................///000111111111000...------......//////......---000000...,,,++++++...111//////000000000///...---......////////////......,,,,,,.../////////...---------------...///111111---...............------///.....................---,,,,,,++++++,,,,,,---...---,,,+++++++++---...,,,+++*********+++---...111***''',,,000///---///++++++++++++++++++*********************+++++++++((())))))***************,,,+++)))(((((()))+++,,,---,,,+++---///000...,,,,,,,,,------------,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))),,,******+++---...---,,,---,,,,,,+++******))))))))))))(((((())))))***+++(((((((((((())))))))))))&&&''')))***+++,,,++++++)))))))))(((((()))))))))***)))))))))))))))******.........------,,,+++***((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++((()))+++---------,,,++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,------.........---,,,,,,,,,,,,,,,+++++++++,,,---...///000..............................---------......///......//////......---,,,,,,------...........................///////////////......---...///000111000//////...------,,,,,,............///////////////...---,,,---...000111111111111000000///......111111111111111111111111111111111111000000000000222222222222222222222222222222222333333333444444666444444888<<<<<<888444444444333333333555666777777777777888888999999999===>>>???AAACCCDDDFFFFFFGGGIIIKKKNNNRRRYYY```eeeiiilllppprrrtttvvvxxxzzzxxxkkkeeeccc```^^^^^^\\\ZZZVVVRRRNNNLLLJJJIIIJJJIIIGGGDDDBBBAAA@@@@@@===<<<:::999888999999::::::777444333333444444444////////////............//////............//////.........////////////000......---------,,,,,,,,,---,,,,,,+++,,,---...///......------------......---......///...---,,,,,,///...,,,++++++,,,------***+++,,,,,,------,,,,,,.........---,,,++++++++++++,,,------......------)))+++---------,,,---...---------.........//////+++,,,,,,---------------------------------......------------------------///---,,,---///111222222......---------------...000//////...------,,,,,,,,,,,,---...///000111111...........................////////////...---------......//////......------...///...------///111///000000000000//////.........////////////......,,,,,,---............---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,+++++++++,,,...///111///(((%%%'''+++---...000---,,,,,,+++******))))))***))))))))))))+++,,,---))))))***+++++++++++++++***)))(((''''''((()))***)))(((((()))+++,,,***))),,,,,,------------,,,,,,------,,,+++************))))))))))))))))))))))))---,,,++++++,,,---,,,***++++++******)))((((((((((((((())))))******))))))(((((((((((())))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))***+++,,,,,,.../////////...---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++((()))+++,,,---------,,,***++++++,,,,,,+++***)))******++++++,,,---------...------,,,,,,,,,,,,,,,---------------...//////------------------------,,,,,,,,,,,,---...000000...////////////......---,,,,,,---...............---............/////////000////////////000111111/////////...------,,,,,,---............/////////111000...---,,,------...111111111111111111111111000000000000000000000000000000000000000111111111222222222222222222222222222222222222333333333333555222000111555777666444222222222333444555777888777666666666666666666666888888999:::;;;<<<<<<===<<<===>>>@@@AAAEEEJJJNNNMMMPPPSSSVVVWWWXXXZZZ\\\wwwjjjeeebbb___]]]^^^\\\ZZZVVVRRRNNNLLLJJJIIIJJJIIIGGGEEECCCAAA@@@???>>><<<;;;999888888999999===:::666333222222000///.................................------.........,,,------...//////000000......---------,,,,,,,,,------,,,,,,,,,---.........------,,,,,,------...////////////111222444555...---,,,******+++---...)))***+++,,,---,,,+++***---------,,,,,,,,,++++++++++++,,,------------------...///...+++***)))***++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,,,,+++......---,,,,,,,,,------.........---------,,,,,,,,,,,,------...//////000---------------.........------------------------+++,,,,,,------,,,,,,+++***,,,...///......///000000000000000000000//////---......//////......---,,,,,,---------...............---------------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,***)))(((++++++************+++,,,---***'''(((***,,,,,,---------,,,,,,,,,+++++++++,,,+++)))((((((***,,,---((()))******++++++*********))))))(((((())))))***&&&&&&&&&'''((((((((('''((()))***,,,---...//////,,,+++******)))))))))***)))))))))))))))))))))))),,,*********,,,---,,,+++*********))))))(((((((((&&&''')))*********)))((((((((((((((())))))))))))+++++++++++++++***************))))))))))))******(((((((((((()))***+++,,,---.........------,,,+++)))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))******************))))))))))))******(((((()))*********))))))***+++,,,------+++)))'''*********+++,,,,,,------------,,,,,,+++,,,,,,---...------,,,,,,,,,------------------------------************+++,,,---...---...............------,,,,,,---.........---------------.........////////////////////////000000//////.........------------------.........//////222222000///////////////------........./////////////////////////////////000000000111111222222222111111111111111111111111111222222222222333333333555333111111444666666555111111222222333444555555444444444444555555555555222333444555666888999999999:::;;;<<<<<<>>>AAADDD@@@BBBEEEGGGHHHHHHJJJLLLvvviiidddbbb___]]]]]]\\\ZZZVVVRRRNNNLLLJJJIIIJJJIIIHHHFFFDDDBBB@@@???>>><<<;;;999888888999999;;;888555333222111///...////////////////////////......------------......++++++,,,---...//////000......---------,,,,,,,,,------,,,,,,---------...------,,,,,,,,,,,,------...+++(((&&&'''***...111---,,,++++++++++++------,,,---///000111000///...+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,---...///...+++)))))))))+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---++++++++++++///...---,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++'''***,,,------------...//////////////////000000------............------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........------,,,++++++******---,,,,,,++++++,,,,,,---+++,,,------,,,***(((''')))))))))))))))******+++,,,---,,,+++,,,,,,+++((()))*********+++++++++,,,///---+++)))(((((()))***'''((())))))******))))))*********))))))*********((()))******************((()))***,,,---......///***))))))(((((((((((())))))))))))))))))))))))))))))((((((***,,,......---************))))))))))))&&&'''(((******)))(((((((((((((((((())))))))))))++++++************************))))))))))))******&&&&&&&&&'''((()))***+++++++++,,,,,,,,,+++************************))))))************************((((((((((((((((((((((((((()))))))))************((()))))))))***************))))))))))))))))))***************))))))((('''+++,,,---...---,,,)))((())))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,------,,,++++++***+++++++++------------------------+++++++++******++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,---...---------------------...................................................---------------------............///////////////000000000+++,,,,,,------......///........................000111111222222333333333111111111111111111111111111111111222222222333333222222222444555666555444111111111222111111111111000111111333444555555666222333333444555666777777444666888999999:::<<<>>>888:::===>>>>>>???@@@BBBuuuhhhcccaaa___]]]]]]\\\ZZZVVVRRRNNNLLLJJJIIIIIIIIIHHHGGGEEEBBB@@@???===<<<:::999888999999:::555333222222333333333222/////////000000000000000......------------......++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------///+++&&&"""!!!###&&&(((+++++++++,,,,,,,,,,,,,,,+++,,,------......------*********+++,,,---------)))***++++++,,,,,,+++++++++,,,......,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++*********++++++,,,,,,------++++++++++++++++++++++++,,,---//////......///111000///...---,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,++++++*********++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...---......//////......---'''))),,,,,,,,,,,,---...///............//////000------............------,,,,,,,,,+++,,,------...---,,,,,,+++++++++,,,,,,---,,,,,,+++,,,---///000///......---+++******)))---,,,,,,++++++,,,,,,---,,,,,,---------+++***)))(((((()))+++,,,...//////,,,//////---,,,---***'''''''''(((((()))******+++///...,,,***((((((((((((''''''((()))))))))))))))************************&&&((()))***(((((()))***++++++,,,,,,,,,,,,++++++)))(((((('''''''''(((((())))))))))))))))))))))))(((''''''))),,,......---*********)))))))))))))))''''''(((((())))))(((((((((((((((((())))))))))))******))))))((())))))***))))))(((((((((((())))))&&&&&&&&&&&&'''(((((()))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))(((((())))))***------,,,++++++*********+++,,,---------,,,+++***))))))******+++,,,,,,,,,+++++++++++++++,,,,,,---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,---------------,,,------------.........---...............---,,,........................,,,------------.........++++++,,,---......//////---.........//////000000////////////////////////111111111111111222222222111111111111111111111111111111111111222222222222...000222444555444333222111222222222222111000/////////000222333444555666666666666555444444333333111444666888888888999;;;666888:::;;;;;;;;;<<<===tttgggcccaaa^^^]]]]]]\\\ZZZVVVRRRNNNLLLJJJIIIIIIIIIIIIGGGEEECCC@@@???<<<;;;:::999999999:::;;;444333222333444555555444.../////////000000000000//////............//////,,,,,,------......//////......---------,,,,,,,,,***+++,,,---......//////---,,,,,,++++++,,,,,,---///---+++((('''((()))***(((***+++---------++++++((((((((((((((())))))***++++++++++++++++++,,,,,,)))******+++++++++++++++,,,---//////---,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++***,,,//////......///111111000///...------------+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------,,,,,,+++,,,---...///---......//////......---***+++,,,,,,++++++---......---,,,,,,---...///000,,,------......------,,,,,,,,,+++++++++,,,---...,,,+++++++++++++++,,,,,,---,,,+++++++++---///000......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,,,,)))***+++---.../////////+++//////+++))),,,,,,)))***************+++++++++---,,,,,,+++***)))(((((((((((()))************)))((())))))))))))))))))(((###&&&((((((&&&%%%'''(((++++++,,,,,,,,,,,,++++++))))))(((((((((((()))))))))))))))))))))))))))))))))(((((()))+++---,,,+++(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))))))))((((((''''''((()))***((((((''''''''''''((((((((((((''''''''''''((()))((())))))******)))))))))'''(((((())))))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))++++++***++++++,,,,,,---*********+++++++++++++++)))))))))***++++++,,,,,,++++++******+++,,,,,,---+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++,,,,,,---------,,,++++++,,,------------,,,,,,,,,---------............//////000///...---,,,........................,,,,,,---------.........++++++,,,---............////////////000000000000////////////////////////000000000000////////////111111111111111111111111111111111111222222222222...000222333333333333333111222333444444333222222000000111222333333444444555555555444333333222222111444777888888777777888666888::::::999999999;;;sssgggbbbaaa^^^]]]]]]\\\ZZZWWWRRRNNNLLLJJJIIIIIIIIIIIIHHHFFFCCC@@@???;;;:::999999999:::;;;<<<888666555555555555333222........./////////000000//////............//////.........///////////////......---------,,,,,,,,,)))***+++---.../////////---,,,,,,++++++,,,,,,---***+++,,,---.../////////'''))),,,......---+++******)))((((((((()))+++,,,------,,,++++++*********))))))***+++++++++++++++000111222000---+++******(((((()))))))))*********,,,,,,,,,,,,,,,+++***)))'''(((((()))******++++++***************************---///...+++***+++,,,111111000///...---------------,,,,,,+++************+++,,,,,,---...//////))))))***+++,,,,,,------------,,,+++,,,---///000+++,,,,,,------,,,,,,+++,,,---------,,,,,,...///---,,,,,,+++,,,---...///,,,------......------,,,---,,,+++***+++,,,---...++++++******++++++,,,---,,,+++******+++,,,///000,,,,,,------------......---,,,,,,++++++,,,,,,------------------------...,,,,,,------,,,,,,+++***+++...---'''&&&,,,///---000//////......------,,,******+++++++++******)))))))))***+++++++++++++++''''''((((((((((((''''''&&&))),,,+++)))(((***,,,'''((()))+++,,,---......***)))))))))))))))******))))))))))))))))))))))))+++***)))***+++,,,+++)))&&&'''''''''''''''''''''(((((('''&&&&&&((()))***(((((((((((())))))))))))((('''&&&&&&&&&((()))***''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))((())))))*********))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))&&&&&&'''((()))+++---...))))))(((((()))***+++,,,)))))))))***++++++,,,,,,+++*********+++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,...///+++,,,------.........---++++++,,,---------,,,,,,,,,,,,,,,---------......///000111111111///...------.....................,,,,,,,,,---------......---...//////000////////////////////////.........000000000000000000000000//////......---------,,,000000000000000000000000000111111111111222222222111222333333333333555666000111333555666666666555222222222222222222222222111111111222333444444555///222555666555333333333333444666666555555555666vvvjjjdddbbb___]]]^^^[[[YYYUUUQQQNNNKKKJJJIIIIIIHHHGGGEEECCCAAA???===;;;;;;:::999999:::::::::666666555444222111000///000000000000000000000000------............------------------------------111///---+++***+++,,,---++++++,,,,,,---...//////---,,,++++++************---,,,+++++++++,,,---...***+++,,,,,,+++***(((''',,,,,,,,,+++++++++******++++++,,,,,,,,,---------***+++,,,...///000000000+++,,,---------,,,+++***...+++)))''''''))),,,...************************------++++++++++++------...,,,)))''''''(((***,,,------------,,,,,,+++***//////...---,,,,,,,,,,,,((()))***+++,,,---------+++***)))))))))***,,,---++++++***)))***+++---...------,,,+++++++++,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,*********))))))***++++++,,,,,,---...---,,,***)))******++++++++++++******++++++++++++++++++++++++************++++++,,,---...---+++*********++++++******+++++++++,,,,,,,,,///+++))),,,222444000***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***)))***...///...,,,,,,,,,+++***))))))******(((((()))***+++,,,,,,,,,''''''''''''((()))***+++***)))(((''''''((()))*********++++++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))******++++++++++++******((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))*********+++++++++))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&'''((())))))***))))))))))))((((((((((((+++***)))))))))))))))*********+++++++++******)))+++++++++***)))((((((''')))))))))))))))((('''&&&+++++++++*********)))))))))))))))))))))))))))))),,,+++++++++***)))))))))---+++)))***,,,---,,,)))++++++,,,------......///------------------------//////...---,,,,,,++++++,,,,,,,,,------.................................,,,---......//////........................------///.........------------,,,...111111000.........////////////////////////////////////////////////000000000000000000000000---...000111111111000///222111000.........///000111111111000000000000000333333222222111000000000333333333222111000///...111111111111111111111111333444444444444444444444555555555555555555555555444444444555555555555666444555555666666666666666sssgggcccbbbaaa```aaa\\\ZZZWWWSSSOOOMMMKKKKKKHHHHHHGGGEEECCCAAA???>>><<<;;;::::::999999999999777777555444222111111111000000000000000000000000...//////////////////...------------------------000///...,,,,,,,,,,,,---++++++,,,,,,---......///------,,,+++++++++++++++---,,,+++******+++,,,,,,******+++++++++******))),,,,,,++++++************))))))*********+++++++++++++++,,,---------------+++,,,,,,------,,,++++++,,,+++***)))***,,,///111************************---,,,++++++++++++,,,---///...,,,+++***+++,,,---+++,,,,,,,,,++++++***)))+++++++++,,,,,,...//////))))))***+++,,,,,,,,,,,,++++++***++++++,,,,,,---,,,+++*********+++,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,---------,,,,,,+++************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,...+++)))+++------)))%%%++++++++++++++++++++++++***++++++,,,,,,++++++***)))'''&&&'''***,,,+++)))++++++***))))))))))))))))))))))))******++++++,,,,,,,,,+++***)))))))))******)))(((''''''((()))***((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))((()))))))))'''&&&'''((()))))))))))))))))))))))))))))))))*********++++++)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,---))))))))))))((((((((((((***)))))))))))))))******(((((()))))))))))))))(((((((((((()))******++++++))))))******)))(((((('''+++++++++*********)))))),,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++---+++)))***,,,---,,,***+++++++++,,,------......++++++++++++++++++++++++------------------------,,,,,,,,,---------------------------------------,,,------.................................------/////////.........---------.........,,,,,,---///........................////////////////////////////////////////////////......///000000000000000111000///......//////000////////////////////////111111111111111111111222...///000111222222222222000000111111111222222222333333333333333444444444444444444444444444444444444444444444555555555555444555666666777777666666~~~rrrfffbbbbbb```___```[[[YYYVVVRRRNNNLLLKKKJJJHHHHHHGGGFFFDDDAAA???>>>===<<<;;;:::999888888888999888666444222222222222000000000000000000000000//////000000000000//////------------------------/////////...------,,,,,,++++++,,,,,,------.........------,,,,,,,,,,,,,,,---,,,+++*********************************+++++++++************))))))))),,,,,,---------.........,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++))))))***+++,,,...000111************************,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,******+++++++++***))))))*********+++,,,...///000******+++++++++++++++***++++++,,,------------,,,,,,,,,+++*********++++++)))*********,,,---...///,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,************************------------------------------,,,+++************,,,,,,+++************+++******+++++++++,,,,,,,,,............---,,,+++***++++++++++++++++++++++++******++++++++++++******'''&&&&&&''')))***)))(((******)))((((((((())))))************************++++++***)))))))))******))))))(((((((((((())))))'''(((((())))))(((((('''$$$%%%'''((()))))))))((())))))))))))))))))))))))))))))************))))))'''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''''''''''''''((((((((((((++++++***))))))(((''''''''''''(((((())))))******(((((((((((())))))))))))(((((())))))******++++++%%%&&&''''''((((((((((((''''''((())))))***++++++************))))))))))))+++++++++***************,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,---------,,,+++******,,,,,,+++*********++++++,,,---------++++++++++++++++++++++++***++++++,,,---......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------......000/////////..................---+++)))***---000------------------------///////////////////////////////////////////////////////////////000111111000////////////000000111............//////////////////000111111222333333...///000111222222222222000000111111111222222222111111222222222333333333333333333333333333333333444444444444555555555555555666666777777777777777ttthhhbbb```]]][[[\\\YYYWWWSSSOOOLLLIIIHHHGGGHHHHHHGGGFFFDDDBBB@@@???>>>===;;;:::999888888888:::999666444222222333333/////////////////////////////////000000/////////------------------------...////////////...---,,,++++++,,,,,,,,,---------...------,,,,,,------------,,,+++***))))))((((((******)))((()))***,,,---***)))))))))))))))))))))------------............---------,,,+++***((('''***+++++++++,,,,,,,,,,,,'''''')))***+++,,,,,,,,,************************,,,++++++++++++++++++,,,***+++,,,,,,,,,+++)))(((******++++++++++++******,,,,,,++++++++++++,,,,,,***++++++++++++******)))***+++,,,------,,,+++***---,,,,,,++++++*********************+++,,,---...---,,,+++++++++++++++,,,---------------,,,,,,,,,///...------,,,---------...---,,,+++***+++,,,---+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***++++++************************+++++++++,,,,,,,,,))),,,......---,,,...000******************************++++++++++++******))))))))))))***+++++++++))))))((((((((((((((()))************))))))))))))%%%%%%&&&&&&((()))+++,,,))))))(((((((((((())))))'''(((((())))))(((((('''$$$&&&(((*********((('''))))))))))))))))))))))))((())))))))))))))))))((('''((()))((('''&&&'''((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((('''''''''''''''''''''((((((((((((+++*********)))))))))((('''''''''''''''((((((((((((((((((((())))))))))))''''''((()))***+++++++++$$$%%%&&&'''(((((()))(((******))))))((((((((((((*********)))))))))******************************++++++******)))(((((((((***+++++++++,,,,,,------+++++++++++++++,,,++++++)))******++++++,,,,,,---------------------------***++++++,,,------.........------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,------------......000000/////////.........---------,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////000///.........///111222......//////000000111111......///////////////000///000000000111111111222222222333222222111000000222222222111111111000000000000000111222222333333222222222222222222222222333333444444444555555555555666777777888888777777ttthhhbbb```]]][[[\\\YYYWWWSSSOOOLLLIIIHHHGGGHHHHHHGGGFFFDDDCCCAAA@@@>>>===;;;:::999888888888:::888666444333222222333////////////////////////---......//////......------------------------------......///......---,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,+++***)))((((((******)))((()))***,,,---)))))))))))))))))))))***((((((((())))))))))))***------------+++***)))(((************++++++,,,,,,((()))***+++++++++******************************++++++++++++++++++++++++)))***+++,,,+++***((('''++++++,,,,,,,,,,,,,,,+++,,,,,,+++*********++++++******+++++++++***)))))))))***+++,,,,,,+++***))),,,,,,,,,,,,+++******))),,,++++++******+++++++++,,,++++++*********++++++---------------.........///...---,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++***))))))***++++++************************)))))))))******,,,---...******************************+++++++++,,,,,,,,,%%%(((+++***((('''***...************************)))******++++++******)))******+++++++++++++++,,,)))((((((((((((((())))))******))))))))))))))))))%%%%%%%%%&&&''')))***+++(((((())))))))))))((((((((())))))******))))))((('''(((***++++++***((('''))))))))))))))))))))))))'''(((((())))))(((((('''&&&((()))(((''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((()))))))))*********+++******************))))))'''((((((((()))))))))***&&&'''(((***++++++++++++%%%&&&'''((()))*********)))))))))(((((((((((((((***))))))(((((()))***************************************)))))))))(((((())))))******++++++,,,,,,++++++,,,+++++++++++++++)))******++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,---...---------,,,,,,,,,,,,------......////////////............+++---//////...---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................000///.........///111222......//////000000111111/////////000000111111111111111111000000000//////333333333444333333222222555444333222111///......//////000111111222333333222222222222222222222222333333333444444444444555555555666777777777777777~~~rrrfffbbbbbb```___```[[[YYYVVVRRRNNNLLLKKKJJJHHHHHHGGGFFFEEECCCBBBAAA===<<<;;;:::999888888888888777666555444222111111000000000000000000000000------............------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,+++***))))))******************++++++)))))))))************+++(((((()))))))))*********,,,,,,,,,,,,,,,+++***)))******)))******+++,,,---,,,,,,---------,,,,,,+++******************************++++++++++++*********+++,,,,,,,,,+++)))(((++++++,,,---------,,,,,,))))))))))))***+++,,,,,,))))))***************)))******+++++++++***))))))++++++,,,,,,,,,+++******,,,,,,+++************************)))******++++++,,,,,,------------.........---,,,+++*********+++,,,,,,++++++,,,,,,------,,,+++***))))))***+++,,,***************************++++++,,,---///000111((()))******+++***************+++++++++,,,,,,,,,***,,,---+++'''&&&(((+++************************))))))************))))))((()))******(((((()))***))))))((((((((()))******)))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))))))))((((((((())))))******))))))((())))))***++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((())))))***++++++))))))((((((''''''&&&&&&''''''(((((())))))******'''((()))+++++++++***)))'''((()))***************%%%%%%&&&''')))***++++++)))((('''''''''(((***+++***************+++++++++++++++++++++++++++++++++******************++++++***+++,,,,,,******+++,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,------......///.........------------***---000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................///////////////000111111...///000000000000000/////////000000111111222222222222111000000///......///000111333444555555555555555444222000///...---//////000111222333333444222222222222222222222222333333333333444444444444444555555666666666666666sssgggcccbbbaaa```aaa\\\ZZZWWWSSSOOOMMMKKKKKKHHHHHHGGGGGGEEEDDDBBBAAA<<<;;;::::::999999999999555666666666555222000...000000000000000000000000......////////////......---------------------------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,+++*********+++++++++******)))************++++++,,,,,,++++++,,,,,,,,,---------((())))))***+++++++++******)))))))))***+++,,,---+++++++++,,,,,,------...************************)))***+++,,,,,,+++***)))***************)))((((((******+++,,,,,,,,,,,,,,,******))))))))))))******'''((()))******+++******---,,,++++++*********+++)))***+++,,,,,,,,,+++++++++***************+++,,,)))))))))))))))***+++,,,*********++++++,,,,,,,,,,,,+++***))))))(((((((((***+++,,,,,,---------,,,,,,+++***((((((***+++,,,************************++++++++++++,,,---//////'''((()))***++++++***)))******+++++++++,,,,,,,,,......---+++***)))***,,,************************))))))************))))))&&&(((***)))'''&&&'''))))))))))))))))))***++++++''''''(((((())))))******---,,,***)))''''''&&&&&&'''((()))******)))(((''''''(((((())))))(((((('''''''''(((((()))*********))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$######""""""'''''''''((()))*********'''(((***++++++***)))(((((())))))*********))))))$$$%%%&&&'''(((***++++++((('''&&&%%%&&&''')))***))))))*********+++++++++*********+++,,,,,,------++++++++++++++++++*********+++---,,,***)))+++---+++++++++,,,------......++++++++++++++++++++++++*********+++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***++++++,,,------......------------,,,,,,,,,,,,+++,,,...---,,,+++,,,---------------------------////////////////////////..............................///000000000000000///000000111111000///.........//////000111111222000000000000000/////////---...///111222333444444333333222222111000000000//////000111222333444555333333333333333333333333222222333333333444444444333333444555555555555555vvvjjjdddbbb___]]]^^^[[[YYYUUUQQQNNNKKKJJJIIIHHHHHHGGGGGGEEEDDDBBBBBB;;;;;;:::999999:::::::::444555666666555222///---000000000000000000000000//////000000000000//////---------------------------,,,***))))))***,,,...++++++++++++++++++++++++************++++++,,,---***+++,,,---...---,,,+++***+++,,,,,,,,,***)))'''******+++++++++,,,,,,,,,))))))*********+++++++++%%%&&&''')))******++++++***))))))))))))+++---...((((((((()))***,,,---...************************)))***+++,,,,,,+++***)))((('''''''''&&&&&&&&&&&&((()))***+++++++++++++++...---,,,***((('''&&&&&&''''''(((******+++++++++///...,,,+++***+++,,,,,,((()))+++,,,---,,,,,,+++(((((())))))***+++------(((((((((((()))***,,,,,,(((((())))))*********++++++***)))((('''''''''''')))***,,,---...---,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))******'''((()))+++++++++***)))******+++++++++,,,,,,,,,((('''&&&&&&((()))***+++))))))))))))))))))))))))))))))************))))))''')))+++***'''&&&(((*********))))))***+++,,,,,,&&&''''''((()))******+++(((((('''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%'''((((((''''''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))((((((''''''&&&&&&(((((('''&&&&&&%%%$$$$$$&&&''''''((()))******+++((()))+++,,,+++***((('''((()))))))))))))))(((''''''''''''((((((((((((((('''&&&%%%$$$%%%''')))***))))))******++++++++++++''''''((()))***++++++,,,---------,,,,,,+++++++++))),,,---,,,***)))+++---+++,,,,,,------......///------------------------'''((()))***,,,---...///*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,***)))))),,,...------------------------////////////////////////........................---...000111111111000///000000111111111///...------------...///000000111......//////000000111111...//////000000000//////000111111111111222222222///000111222333444555555333333333333333333333333222222333333333444444444222333444444555555444444uuuiiicccaaa^^^\\\]]]]]][[[WWWSSSOOOLLLIIIHHHHHHHHHHHHGGGEEEBBB@@@>>>???===;;;999777888999999777666555333222111000000111111000///...------,,,,,,...000///,,,+++...111//////////////////.........000111222222111000...000...---+++******++++++++++++++++++******))))))---,,,***)))((()))******------+++***))))))((((((+++*********))))))((((((,,,+++++++++***)))))))))((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***((('''---,,,***(((''''''((()))************************,,,+++******+++---...000+++,,,,,,+++)))(((((()))+++++++++*********))))))---,,,,,,,,,+++*********))))))))))))))))))))))))(((((()))***************///+++''''''***++++++))),,,,,,,,,+++++++++******,,,------***&&&%%%))),,,'''(((***+++,,,++++++*********************************++++++++++++******)))'''%%%'''***+++***((()))---///...+++((()))***''''''((()))***++++++,,,***)))))))))))))))***+++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***+++,,,+++)))''')))))))))))))))******+++'''''''''((()))+++,,,---)))))))))))))))******+++++++++)))(((''''''''''''(((((((((((())))))))))))++++++***)))((((((((())))))))))))))))))******+++***)))(((''''''&&&'''''''''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''((('''&&&&&&&&&((()))***,,,)))&&&&&&(((***)))((()))))))))))))))(((''''''***++++++******)))((('''...---,,,***)))'''&&&%%%***))))))(((((((((((()))&&&''''''((())))))******))))))(((((((((((())))))&&&''')))***+++++++++******)))(((''''''((()))***+++***)))(((((((((************++++++++++++************)))(((((()))******111000...,,,+++++++++,,,******+++++++++,,,,,,,,,))))))+++---///...+++(((---------,,,,,,+++++++++...........................//////...+++))))))))),,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.............../////////000,,,,,,,,,------.........000---,,,---000111000...////////////////////////000000000000111111111111333000------///111000/////////000111111111111111222111111111000000//////111111111111000000//////111000///000333444555444555333111000000222555777111111000000111111222333111111222222222333333333uuuiiicccaaa^^^\\\]]]\\\ZZZWWWSSSOOOLLLJJJIIIHHHHHHHHHGGGEEEBBB@@@>>>???===;;;999888888999999777666555333222111000000000000000///.........---,,,---------,,,---...000/////////......---------+++,,,...//////...,,,+++///...,,,++++++++++++,,,,,,,,,+++***)))(((((('''++++++******************,,,,,,+++***))))))))))))*********)))))))))((((((''''''((()))+++,,,---...&&&'''(((******+++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++---,,,***((('''((())))))))))))))))))))))))))))))(((((((((((()))***++++++)))+++,,,,,,+++***,,,---+++++++++*********))))))******))))))))))))))))))************************(((((()))***************---...---,,,***(((((((((*********++++++,,,,,,,,,///---***)))))))))******))))))***+++++++++++++++(((((((((((((((((((((((()))******++++++******))),,,***))))))+++,,,***(((*********+++,,,,,,+++))))))))))))))))))*********++++++***************+++))))))))))))))))))))))))))))))((((((((()))***+++***)))))))))******)))''')))))))))))))))******+++((((((((()))***+++,,,---))))))(((((())))))***++++++***)))(((''''''''''''''''''((((((((()))))))))&&&&&&''')))+++,,,---...))))))(((((())))))***+++))))))(((((('''((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((('''(((((())))))+++(((&&&&&&(((***)))((()))))))))))))))(((''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,------......))))))(((((((((((())))))))))))(((((()))***+++,,,***)))(((''''''((()))******)))))))))))))))******)))******++++++******)))************************))))))))))))+++,,,...///******+++++++++,,,,,,,,,,,,***)))***,,,---,,,+++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,............///000,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------................../////////,,,,,,------------------///---,,,---000111///.........................../////////000000000111111222///------///111000/////////000111111111111000111111111000000000//////111111000000////////////111000000222555777888777444333111111111222444555111111000000111111222333111111111222222222333333uuuiiicccaaa^^^\\\]]]\\\ZZZWWWSSSPPPMMMJJJIIIIIIIIIHHHGGGEEEBBB@@@>>>>>>===;;;999888888999999888777555333222111111111////////////////////////,,,+++***+++---/////////000//////...---,,,++++++***+++,,,------,,,+++***------,,,++++++,,,,,,,,,+++++++++++++++*********)))******+++++++++******++++++***************+++******))))))))))))((((((++++++*********)))))))))%%%&&&((()))+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))***+++,,,---...,,,+++***((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))))))))((()))+++,,,,,,,,,...000+++************)))))))))(((((())))))))))))))))))************************((()))))))))***************---000...)))&&&''')))(((((()))***+++,,,---...111,,,((((((+++---+++(((+++++++++***++++++,,,,,,************************)))******++++++******)))---,,,******++++++)))''')))'''&&&(((,,,...+++(((************))))))((((((---,,,++++++************))))))))))))))))))))))))((('''''''''((()))******((('''&&&'''))))))(((''')))))))))))))))******+++)))((())))))***+++------))))))(((((())))))***+++******)))(((''''''''''''&&&&&&'''''''''((((((((($$$%%%(((+++---.........))))))(((((())))))***+++(((((()))))))))))))))***(((''''''''''''(((((()))***))))))))))))))))))***''''''(((((((((((('''''')))))))))***))))))((((((***(((''''''((())))))((()))))))))))))))(((((('''&&&&&&'''((())))))))))))&&&''''''(((((())))))***(((((('''(((((()))***+++))))))******++++++,,,,,,))))))(((((((((((()))))),,,***(((&&&'''(((+++---))))))(((((((((((())))))'''((()))***************))))))************)))))))))***+++,,,,,,+++***)))&&&&&&&&&((())),,,---///******+++++++++,,,,,,,,,///,,,)))((())),,,.........---------------,,,,,,************************'''))),,,------...///111------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------------------,,,,,,...---,,,---///000///....................................////////////000111///......///000000///...///000000111111000000111111000000000000//////000000000000////////////000//////111444777888888222222222222222333333333111000000000000111222222111111111222222222222333uuuiiicccaaa^^^\\\]]][[[ZZZWWWSSSPPPMMMLLLKKKJJJJJJIIIHHHEEEBBB@@@>>>>>>===<<<:::999999999999888777555444222111111111///////////////000000000,,,)))''')))---000///...000//////---,,,+++******------...//////...------,,,,,,,,,,,,,,,,,,------******+++,,,---...//////'''(((***+++,,,,,,+++*********))))))***++++++,,,))))))))))))))))))((((((++++++******))))))((((((''''''(((******+++++++++************************))))))))))))))))))))))))******)))((()))***,,,---++++++***)))(((((())))))))))))))))))))))))))))))'''(((***+++,,,+++******''')))++++++++++++---///************))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))))))))******++++++------+++(((''')))+++((())))))***+++,,,,,,,,,///,,,******+++,,,+++***---,,,+++******+++,,,---++++++++++++++++++++++++))))))************))))))***))))))((((((((((((''')))'''&&&(((***+++***(((******))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((('''%%%$$$%%%'''((((((''')))))))))))))))******+++))))))))))))***+++,,,---((((((((((((((()))*********)))((('''''''''''''''&&&&&&&&&&&&'''''''''(((((()))+++------,,,***)))((((((((((((((()))******(((((()))***************((((((''''''''''''((()))))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%)))***+++++++++)))((('''((((((''''''(((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((()))++++++'''((((((((()))))))))***))))))(((((((((((()))))),,,+++)))((('''(((***+++))))))(((((((((((())))))&&&''')))***+++++++++***((())))))******))))))((()))***,,,------,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,...,,,))))))***---......------------------------************************)))+++,,,+++***))))))***...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------------,,,.........------,,,,,,,,,---,,,,,,---....................................---------.........////////////......////////////...//////000000000000000000000000000000000//////000000000000000000000000///...---///111333444444000000222333333333222111000000000000000111222222111111111111222222222222uuuiiicccaaa^^^\\\]]][[[YYYWWWSSSQQQNNNMMMLLLKKKJJJJJJHHHFFFBBB@@@>>>>>>===<<<;;;:::999999999888777666444333222111111/////////000000000000000,,,)))''')))---000///...000//////---,,,+++******........................++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---'''(((***+++,,,,,,+++***))))))))))))***+++,,,,,,(((((((((((((((((())))))!!!###%%%(((+++...000111))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))*********)))))))))))))))************************)))***+++,,,,,,,,,+++***(((***+++***)))((()))+++)))))))))))))))))))))))))))))))))******++++++,,,************************))))))(((((())))))***+++888333,,,))))))+++,,,,,,************************+++,,,---,,,***)))***,,,---,,,+++*********+++,,,&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))'''(((((((((((())))))***(((******)))'''&&&''')))'''(((((()))******++++++++++++***(((((('''''''''))))))))))))))))))))))))***))))))((('''&&&%%%%%%'''&&&$$$%%%'''((((((((()))))))))))))))******+++))))))))))))***+++,,,,,,((((((((('''((())))))***)))(((((('''''''''''''''&&&&&&&&&&&&'''''''''(((***+++,,,---,,,***'''&&&((((((((('''((())))))***'''((()))***++++++******((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''((((((''''''''')))***+++++++++)))((('''''''''(((((('''''''''((((((((())))))))))))((((((((((((((((((((('''&&&&&&((((((((((((''''''''''''''''''''''''((()))++++++***************+++++++++))))))(((((((((((()))))))))************))))))((((((((())))))))))))((((((&&&''')))***+++++++++***))))))************)))))))))***,,,------,,,***)))+++++++++******)))((('''******+++++++++,,,,,,,,,,,,++++++,,,......---+++------------------------+++++++++++++++++++++++++++,,,---,,,)))''''''(((---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,------------,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---,,,------...........................------------..................//////.........///......///000000000000000//////////////////000000111111111111111111111111111000...///000111111000...///111222333222111000000000//////000000111222000000111111111222222222uuuiiicccaaa^^^\\\]]]ZZZYYYVVVTTTQQQOOONNNMMMKKKKKKJJJIIIFFFCCC@@@>>>>>>>>>===<<<;;;:::999999888888666444333222222222000000000000000000000000,,,+++***+++---/////////000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,+++***)))((('''''')))******+++++++++*********)))))))))***+++,,,,,,''''''(((((((((((())))))###$$$&&&(((***,,,...///***++++++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''&&&&&&&&&))))))******))))))))))))))))))))))))))))))))))))((())))))******)))))))))***++++++***(((&&&'''((((((((()))))))))))))))***''''''(((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,BBB:::///******,,,---,,,++++++*********)))))))))(((+++---,,,(((''')))---++++++******)))*********''''''''''''''''''''''''((())))))******))))))(((''')))++++++******,,,---)))+++,,,***&&&$$$'''***''''''((()))***+++,,,,,,***)))((('''''''''''''''))))))))))))))))))))))))*********)))((('''&&&%%%***(((&&&%%%'''))))))))))))))))))))))))******+++))))))(((((()))******+++((((((''''''(((((()))***((((((''''''&&&''''''(((&&&&&&'''''''''(((((((((((()))***++++++***)))(((((((((''''''(((((()))***'''((()))*********)))((()))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))************)))))))))))))))***))))))((((((%%%'''))))))'''&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&((()))***++++++(((((('''(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))'''(((***++++++***)))((((((((())))))))))))(((((('''((()))*********************++++++++++++******)))***+++,,,,,,+++***))))))******++++++++++++*********+++++++++,,,,,,,,,******,,,///000///,,,)))++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,++++++++++++,,,,,,,,,------------------------,,,,,,***+++---,,,++++++,,,...---------------------------------............///,,,...000000...---......---...//////000000//////......////////////000000000000000000111111111111555333111000111111000///...///000111222111000000000////////////000111111000000000111111111111222uuuiiicccaaa^^^\\\]]]ZZZXXXVVVTTTQQQPPPOOONNNLLLLLLKKKIIIFFFCCC@@@>>>>>>>>>======<<<:::999999999888666555333222222222222111111111000/////////,,,---------,,,---...000/////////......---------++++++************++++++,,,------------,,,***))),,,,,,++++++************++++++************************************++++++'''''''''((((((((())))))******))))))(((((((((''')))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&)))))))))*********))))))'''''''''''''''''''''''')))(((((('''''''''((((((***+++,,,***(((''''''((((((((((((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''((()))+++,,,:::666///***((())),,,---))))))))))))************((()))******))))))))))))***************)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,+++))))))***,,,******)))((('''((()))***(((((())))))*********+++))))))((((((((((((((()))))))))))))))))))))))))))(((((()))******))))))(((---***((('''((()))******)))))))))))))))******+++((((((((('''(((((()))***(((''''''''''''((())))))'''''''''&&&&&&''''''(((''''''((((((((()))))))))''''''((((((((()))))))))(((''''''''''''((())))))'''((()))******)))'''&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))))))))(((((((((((('''(((((())))))$$$'''))))))'''&&&&&&'''''''''((())))))))))))))))))))))))***))))))((((((''''''(((((()))***++++++))))))(((((((((((())))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))((((((((())))))***++++++'''((()))******)))((('''***)))))))))))))))******++++++,,,,,,,,,,,,++++++************************'''((()))+++,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,///000000---************+++++++++,,,,,,++++++++++++++++++++++++***,,,.........---...///***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++))))))***+++,,,------...,,,,,,------------------)))+++---,,,+++***,,,...---------------------------............/////////+++...000000...------...---...//////000000//////........./////////000000............/////////000333111000000111111111000...///000000000000000000///////////////000111111000000000000111111111111uuuiiicccaaa^^^\\\]]]YYYXXXVVVTTTRRRPPPOOOOOOLLLLLLKKKIIIFFFCCC@@@>>>>>>>>>>>>===<<<;;;999888999888666555333333222222333222222111000///......,,,...000///,,,+++...111//////////////////......,,,,,,++++++++++++,,,,,,------......---+++***((()))***+++---///111222222---,,,***)))))))))******++++++***************+++&&&'''''''''(((((())))))&&&''''''((()))******+++'''((()))***************************************))))))))))))))))))))))))'''(((***++++++***)))(((((()))************))))))%%%%%%%%%%%%%%%%%%%%%%%%******(((''''''((()))******+++,,,+++)))))))))***'''((((((((())))))******++++++******))))))((((((((((((((((((((((((((((((+++***((('''((()))+++,,,+++,,,+++(((%%%&&&+++000''''''((()))***+++,,,,,,***'''&&&(((+++,,,)))&&&((()))*********((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((***+++***'''%%%''')))+++(((%%%&&&***---,,,***************))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))%%%&&&(((***+++,,,++++++///,,,)))((()))*********)))))))))))))))******+++(((''''''''''''(((((()))'''''''''''''''((())))))''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))(((''''''''''''(((((('''''''''''''''((())))))'''((()))***)))(((&&&$$$***)))((('''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&((()))***$$$'''***)))'''%%%&&&'''''''''((()))))))))))))))'''((()))******++++++***+++++++++***)))(((((((((***))))))(((((((((((()))++++++++++++************))))))(((((((((((())))))***)))'''&&&'''***,,,...'''((()))******)))((('''+++***)))(((((()))******+++,,,,,,------,,,,,,+++******)))(((((()))******'''(((***++++++******)))******+++++++++,,,,,,,,,++++++,,,...//////---+++))))))*********+++++++++***************************,,,...---,,,++++++,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++(((((()))***,,,---...///,,,,,,,,,------.........(((+++---,,,***)))+++...------------------------.........////////////000+++...111000...,,,---...---......///////////////---.........//////000000,,,,,,,,,---------......///...------///000000///////////////000000000111///////////////000111111000000000000111111111111tttgggbbbaaa___^^^___[[[ZZZWWWTTTPPPNNNLLLJJJJJJJJJIIIGGGEEEBBB@@@???;;;<<<<<<<<<;;;999777666444444444333333222222111........................+++---//////.........///000///...---,,,---......+++***)))))))))***,,,,,,***++++++,,,,,,++++++***---((('''******&&&&&&***'''&&&%%%'''+++,,,+++)))+++(((&&&'''******(((&&&%%%$$$$$$%%%((())))))(((***))))))((('''(((((()))%%%&&&''')))))))))((('''***)))(((&&&%%%%%%%%%%%%%%%&&&((()))+++,,,------))))))))))))(((((((((((()))((('''&&&&&&'''((()))+++)))''''''((())))))((($$$%%%&&&'''((())))))***&&&&&&''')))***,,,------&&&&&&'''((()))***++++++,,,+++***)))((('''&&&%%%%%%&&&&&&'''((()))******((((((((()))*********+++))))))))))))************+++******)))))))))))))))+++++++++++++++***)))(((%%%%%%%%%&&&'''((())))))************************,,,+++***)))((((((((()))))))))))))))************************))))))(((((()))))))))))))))*********(((((((((((()))***+++,,,)))((('''&&&&&&'''((()))+++*********))))))((((((***)))'''&&&&&&(((***,,,((((((((((((''''''''''''))))))))))))************+++++++++***)))(((((('''***)))'''&&&&&&'''(((***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((((((((((()))******)))((('''&&&%%%&&&''''''))))))))))))************'''''''''''''''''''''''')))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&++++++***)))(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,++++++******++++++,,,+++***)))'''''')))***+++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,++++++******++++++,,,//////...---,,,,,,+++***************************,,,------...///000222222........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333222111///......------...///000000000///---,,,---------............///...///////////////...---////////////000000000000////////////000000000000111111111111111000//////tttgggbbbaaa___^^^___\\\ZZZWWWSSSPPPMMMLLLLLLKKKJJJIIIGGGEEEBBB@@@???<<<<<<===<<<;;;999888777999888666444222111///...........................(((***,,,,,,+++***+++,,,000///...---,,,------...+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,++++++***&&&%%%((('''$$$$$$(((((('''&&&(((+++,,,***(((***)))((())),,,---,,,***((('''&&&''')))******)))''''''(((((())))))******((())))))************))),,,+++******))))))))))))''''''((((((((((((''''''+++++++++*********))))))))))))(((''''''(((((()))***)))'''''')))))))))(((******+++++++++***((('''(((((())))))************(((((())))))))))))))))))++++++***)))((('''&&&&&&''''''''''''((((((((()))+++******)))((((((''''''''''''''''''((((((((()))+++******)))))))))))))))***++++++++++++***)))(((&&&'''((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))************++++++*********)))))))))******************))))))(((((((((((()))***+++,,,***)))(((((((((((()))************)))))))))(((((('''''''''((((((((())))))***))))))))))))((((((((((((((()))))))))*********++++++******)))(((((('''))))))(((''''''((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''((((((((()))******)))((('''&&&''''''((((((((()))))))))*********''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((((((((((())))))(((((((((++++++***)))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************,,,++++++++++++++++++,,,+++***)))(((((()))***+++*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,/////////...------,,,,,,000//////..................///000000000///---,,,---------............/////////000000000000000///.../////////000000000000000000000///////////////111111111111111000//////tttgggbbbaaa___^^^___]]]ZZZVVVQQQNNNMMMMMMNNNKKKJJJIIIGGGEEEBBB@@@>>>============<<<:::999888:::999777555333111000///........................+++,,,......,,,,,,---...///......---,,,---------+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,))))))******((((((+++)))(((((()))******)))'''((((((''')))+++---,,,,,,+++)))))))))++++++***)))$$$&&&''')))***+++******+++******))))))))))))***+++++++++************+++(((((()))(((((('''&&&%%%++++++************))))))))))))((((((((())))))******((('''''')))***)))(((***+++,,,---,,,***(((&&&++++++******)))(((((((((************)))))))))((())))))))))))((((((((((((''''''((((((((((((((((((******))))))(((''''''''''''''''''((((((((())))))+++******)))))))))))))))******++++++******))))))((()))***+++++++++***)))''''''''''''''''''''''''&&&'''((()))***)))(((((())))))))))))************+++++++++++++++*********,,,,,,++++++***)))))))))(((((((((((()))***++++++******))))))))))))************))))))))))))((((((&&&''')))++++++***)))(((************))))))))))))(((((())))))))))))******+++******))))))((((((''''''((((((((())))))******(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((''''''''''''((((((((())))))))))))******''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))******************)))+++***))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++++++++++++++++++++***)))(((((()))***+++*********++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------------++++++*********++++++,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,+++++++++***///...---+++************------------------------,,,,,,------------,,,,,,------------------------/////////...------,,,,,,---------------...///////////////000//////...------------............///...///000111111111111111....../////////000000000000000000//////.........000000111111000000//////uuuhhhbbbaaa___^^^^^^\\\YYYUUUPPPNNNMMMNNNOOOKKKKKKIIIGGGEEEBBB???>>>>>>=========<<<;;;::::::777777666555444444333222........................---...///...------...///......---------,,,,,,,,,************++++++,,,,,,,,,,,,------------,,,,,,---,,,+++,,,,,,++++++---***************)))(((''''''&&&&&&'''((())))))))),,,***))))))++++++***)))$$$&&&(((***+++***)))(((***)))(((&&&&&&&&&'''(((''''''(((((())))))))))))(((((()))***************)))((((((((('''''''''''')))))))))))))))************((('''''')))******)))%%%''')))++++++***((('''++++++******)))(((((((((******************))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''((()))******++++++))))))*********++++++++++++******)))))))))))))))))))))************)))))))))***+++,,,,,,+++)))(((''''''''''''''''''''''''###%%%''')))******((('''((()))))))))************++++++++++++++++++++++++---,,,,,,+++***))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,---,,,+++************)))))))))(((((((((((((((((()))))))))*********))))))((((((((((((%%%&&&'''((())))))))))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))************)))))))))))))))***,,,+++***))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************+++++++++++++++++++++++++++******))))))******+++************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++//////...---------------++++++++++++++++++++++++///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********************+++++++++,,,,,,,,,---------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...............,,,,,,------.../////////......------......///000//////////////////......---------............///,,,---...000000111111111........./////////000000000000000///......------///000000000000000//////uuuhhhcccaaa^^^]]]^^^\\\YYYTTTPPPNNNNNNOOOPPPLLLKKKJJJGGGEEEBBB???>>>>>>======<<<;;;;;;;;;;;;888777666555444333222222////////////////////////***++++++***)))(((***,,,---------------,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))(((((()))***)))***+++++++++***(((((((((((())))))((('''&&&&&&&&&***)))(((((()))***)))''''''(((***++++++)))'''&&&***)))(((&&&&&&&&&'''((($$$%%%&&&'''(((((((((((((((((()))***************(((((((((''''''''''''&&&(((((()))***************)))(((&&&''')))******)))%%%&&&(((*********)))((()))))))))))))))*********'''(((((()))******++++++(((((((((((())))))))))))%%%%%%&&&'''((()))***+++''''''((()))***+++,,,---************+++++++++++++++******)))))))))))))))((())))))*********))))))((()))*********)))((('''((((((((((((((((((((((((###%%%''')))******)))(((((()))))))))************++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++))))))(((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((%%%&&&'''(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''&&&&&&%%%%%%'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((*********))))))((((((''')))(((''''''''''''((()))***)))))))))))))))******++++++***)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******((()))))))))***************++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,,,,+++++++++************++++++,,,,,,+++******)))(((((())))))***+++---...///000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////,,,,,,------.../////////111000//////......////////////........./////////---------............///+++,,,---...////////////............////////////000/////////.........---...//////000000000//////uuuhhhcccaaa^^^]]]^^^ZZZXXXTTTQQQOOOOOOPPPPPPLLLLLLJJJHHHEEEAAA???=========<<<;;;::::::;;;;;;;;;:::888666333000///...////////////////////////,,,---,,,+++))))))+++---,,,------------,,,++++++***++++++,,,---,,,,,,,,,***++++++,,,,,,++++++***)))+++***((((((+++,,,***)))+++,,,+++***(((((()))++++++,,,***(((&&&'''''')))'''&&&'''))))))((('''((()))*********((('''&&&+++******))))))))))))***&&&'''(((*********)))((((((((()))(((((('''&&&%%%******))))))))))))((((((''''''((()))************)))'''&&&''')))************************))))))(((''''''((()))***++++++,,,&&&&&&'''((()))***++++++(((((((((((())))))))))))%%%%%%&&&'''((()))***************)))))))))))))))((((((((()))))))))******+++******)))))))))))))))(((((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''')))******))))))))))))))))))*********************+++++++++++++++++++++******)))((((((((((((((((((''''''(((((()))''''''((((((((((((''''''''''''(((((((((((())))))(((''''''''''''((()))***((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&''')))*********)))((('''''''''((('''&&&&&&%%%''''''(((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''''''''((((((((((((((((((((((((************)))((('''&&&((('''&&&%%%%%%&&&'''((()))))))))))))))******+++)))))))))(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))***************+++,,,------,,,+++***++++++++++++++++++++++++)))))))))************+++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++***************+++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************))))))))))))******------,,,+++***)))(((''''''((()))+++,,,...///000++++++***++++++,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---......///////////////...------,,,,,,222111000//////////////////............///000000---------............///+++,,,------............------........./////////..............................///000000000//////vvvhhhcccaaa^^^\\\]]]XXXVVVTTTRRRPPPPPPPPPPPPMMMLLLJJJHHHDDDAAA>>>===<<<<<<:::999999::::::;;;;;;999777555222///---,,,//////////////////////////////...,,,***+++---///,,,,,,---------,,,+++******+++,,,---------,,,,,,)))******++++++******))))))------))))))...///,,,(((+++,,,,,,***((()))+++)))***+++***'''&&&''')))'''&&&&&&''')))***)))((((((((((((((())))))))))))((())))))************)))'''(((***++++++***)))(((''''''((((((((((((''''''******)))))))))(((((((((%%%&&&''')))******))))))((('''&&&''')))++++++***)))((('''''''''((()))***((((((((()))******++++++&&&&&&''''''((((((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))*********+++******)))))))))))))))'''(((((()))))))))))))))((('''&&&&&&&&&(((***+++))))))))))))))))))))))))((((((((())))))*********))))))))))))************)))))))))*********++++++)))((((((((((((((((((((()))(((((('''''''''(((((('''((())))))))))))(((''''''''''''((((((((())))))'''((()))*********)))((()))))))))((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((,,,+++***((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((***+++,,,+++***)))((()))*********)))'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))))))))((('''&&&((('''&&&$$$$$$&&&'''((()))))))))))))))***++++++''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))***,,,------,,,***)))***++++++++++++++++++***))))))))))))************++++++******++++++,,,---,,,,,,,,,+++++++++***************++++++,,,---...---,,,,,,+++++++++++++++************************)))***+++,,,,,,,,,+++***+++******************+++,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,,,,++++++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---........./////////...------,,,,,,//////.........///000000///......---...///000111---------............///------...............------------.........//////,,,------....../////////---......///000000//////vvviiicccaaa^^^\\\]]]WWWVVVTTTSSSQQQPPPPPPOOOMMMLLLJJJHHHDDDAAA>>>===<<<;;;:::999888999:::;;;777666555444222111000///000000000000000000000000,,,,,,+++)))''''''***,,,,,,,,,---...---,,,+++******+++,,,---...---,,,,,,))))))************))))))&&&***)))%%%&&&+++,,,((((((***---,,,***(((***,,,$$$''')))(((&&&%%%''')))'''&&&&&&'''***++++++***''''''''''''(((***+++,,,%%%&&&''')))))))))(((''''''((()))******)))'''&&&%%%&&&((()))+++,,,------((('''''''''&&&&&&&&&&&&$$$%%%'''((()))))))))(((((('''&&&''')))++++++***###"""""""""%%%(((+++---))))))))))))************'''''''''''''''&&&&&&&&&***)))))))))((((((((((((+++******((('''&&&%%%$$$"""###$$$%%%'''((()))******++++++++++++,,,,,,,,,+++******)))))))))))))))''''''((())))))))))))))))))(((&&&%%%&&&))),,,...))))))))))))))))))))))))***))))))))))))******+++))))))))))))************(((((())))))*********+++''''''''''''(((((((((((()))(((((('''''''''((((((((()))***++++++***)))(((&&&'''''''''(((((())))))'''***---000000...+++)))************))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((000...,,,***))))))***+++(((((((((((((((''''''&&&(((((((((((((((((((((((('''(((((()))***++++++,,,''')))+++,,,---,,,***)))***++++++,,,,,,***)))(((''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''')))))))))(((((()))(((&&&%%%%%%&&&((()))))))))((())))))***++++++&&&&&&&&&&&&''')))***+++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))***,,,------,,,***)))***++++++,,,,,,++++++***))))))))))))************++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++,,,---...///------,,,++++++++++++,,,***************************+++---...///......---,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++*********))))))000//////.........//////***************************++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,------...//////000,,,,,,,,,---...///000111///...------...///000111---------.........////////////////////////......---------.........//////+++,,,,,,---...///000000------...///000000//////ttthhhcccaaa^^^[[[[[[[[[YYYUUUQQQOOONNNOOOOOOQQQOOOLLLIIIFFFCCCAAAAAA<<<;;;;;;::::::999999888;;;:::888555333111000///000...---...///000///...------------------------,,,,,,,,,---.........///.........---,,,+++***))))))'''&&&$$$$$$&&&'''))),,,,,,++++++***)))))))))***+++,,,,,,***)))))))))))))))(((((((((((())))))'''(((((()))))))))))))))((()))+++,,,,,,***((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((('''&&&%%%%%%+++,,,,,,+++))))))***+++&&&&&&((()))******************)))(((((()))***+++%%%''')))***)))((()))+++((((((((((((((('''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))***,,,---+++***))))))***)))(((&&&&&&&&&'''((((((((())))))))))))((((((+++*********))))))((((((''')))+++,,,)))'''&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))((()))***)))'''%%%&&&''')))))))))))))))(((((((((''''''((((((((((((''''''&&&(((******)))'''&&&&&&,,,***(((%%%%%%%%%'''((())))))))))))************+++***)))'''''''''((()))))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&''''''(((((())))))******%%%'''(((*********))))))((()))***)))((('''((()))((()))***++++++***)))(((***************)))((((((&&&'''((())))))((('''&&&))))))((('''((()))***+++((('''&&&$$$$$$%%%%%%&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++***)))((((((((()))+++,,,---,,,***)))))))))*********))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,---------.........((()))***+++,,,+++******++++++******************+++,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++******+++---///000++++++++++++,,,---...............///......---,,,+++++++++,,,,,,------------------.........///////////////000000000000111........................------............------/////////...---------,,,+++++++++,,,,,,---------............////////////sssgggcccaaa]]][[[[[[[[[YYYUUUQQQNNNMMMNNNNNNPPPNNNLLLHHHEEECCCAAA@@@======<<<<<<;;;::::::::::::999777555333222111000000...---...///000///.........---------,,,,,,,,,((((((((((((((()))))))))------------,,,+++******++++++***))))))***++++++*********************+++)))+++,,,,,,***))))))))))))(((((((((((((((((()))%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%$$$&&&'''&&&'''((())))))))))))))),,,+++***((((((((())))))''')))******((('''((((((((((((((((((((((((((('''''''''''''''((((((((((((***)))(((''''''((()))***((()))***+++***)))))))))))))))((('''''''''''''''(((((())))))))))))((((((******)))))))))(((((((((&&&)))+++,,,+++)))))))))))))))((((((((()))***+++''''''''''''''''''''''''!!!###%%%''''''(((***,,,((((((((((((((((((((((((''''''((((((((((((''''''))))))***)))''''''((()))''''''''''''''''''''''''(((((()))))))))*********,,,+++***)))))))))******(((((((((((((((((((((((('''((()))*********))))))(((((((((((((((''''''''''''((((((((((((((())))))''''''(((((((((''''''&&&''')))***)))((('''((()))))))))(((''''''((())))))))))))******))))))((('''&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$%%%&&&'''(((***)))((('''''''''(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))******)))((((((((()))***+++,,,+++***)))))))))***++++++******)))((((((''''''''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))*********+++++++++,,,,,,,,,+++***))))))***+++,,,******++++++++++++++++++))))))))))))*********+++))))))+++,,,,,,,,,+++***+++***************++++++------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,---...//////......,,,,,,---------------...,,,------------.........,,,,,,---------.........------------------------------............------............------------,,,,,,---------.....................////////////~~~rrrfffbbb```]]][[[[[[[[[YYYTTTPPPMMMLLLLLLMMMOOOMMMJJJGGGDDDBBB@@@???>>>>>>======<<<;;;;;;;;;999888777555333222222222000...---...///000///............------,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,++++++((())))))))))))))))))((((((((()))******+++,,,,,,)))***,,,+++***))))))***((((((''''''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((())))))))))))((((((''''''((()))'''&&&%%%'''(((''''''(((((((((((((((''',,,,,,***)))((('''''''''(((***+++***(((&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))((((((((((((((('''&&&(((+++,,,,,,++++++,,,)))((((((((()))***++++++''''''''''''''''''''''''!!!$$$%%%''')))+++...'''''''''''''''''''''''''''(((((())))))(((((('''+++++++++)))''''''))),,,&&&(((***,,,---,,,+++***(((((())))))))))))******+++***)))((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((''''''''''''''')))((('''&&&&&&%%%%%%%%%'''((())))))''''''((()))***(((&&&$$$$$$&&&(((***(((((()))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''((()))***,,,++++++***)))*********(((((()))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((((((((()))))))))((((((((()))***+++******)))))))))***++++++++++++******))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))++++++************++++++******************************************************************************+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,*********++++++++++++,,,+++***)))(((((()))***+++++++++*********************+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***************+++,,,---******)))((())))))++++++******++++++++++++******++++++,,,,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,***+++,,,---/////////000............------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............------............//////---............/////////}}}qqqeeeaaa```]]][[[[[[[[[XXXTTTPPPLLLKKKKKKLLLMMMLLLIIIFFFCCCAAA@@@???>>>>>>======<<<;;;;;;:::888777666555444333333333000...---...///000///...------------------------000000//////......------******+++,,,,,,,,,,,,,,,'''((()))******)))((('''((()))))))))*********+++(((***++++++)))((()))***((((((''''''''''''(((((((((((()))***************(((((('''&&&''')))+++---((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))*********))))))((('''(((((('''&&&&&&''')))''''''(((((((((''''''&&&******))))))((((((((((((''')))***)))(((&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((('''&&&&&&'''(((((((((&&&'''((())))))((('''&&&(((((((((''''''(((((((((((((((((((((''''''''''''''')))++++++*********+++)))(((((((((((((((((((((''''''''''''''''''''''''###%%%'''''''''''')))+++&&&&&&&&&'''''''''''''''(((((())))))))))))((((((+++,,,,,,+++***)))***+++'''(((***+++,,,,,,+++***(((((((((((()))))))))***'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%***)))'''&&&%%%&&&''''''&&&''')))(((''''''((())))))(((&&&%%%%%%&&&((()))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))*********,,,,,,+++++++++*********'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((('''(((((((((((((((((())))))******((()))))))))******++++++*********))))))(((((((((&&&'''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******)))(((((()))******++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))))))))***+++,,,---...,,,+++)))''''''''')))***)))******++++++******)))***+++,,,------,,,***)))///...---,,,++++++++++++***+++,,,---.....................---,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------.........------------............---------.........//////|||pppdddaaa```]]]\\\\\\ZZZXXXTTTOOOMMMKKKLLLLLLLLLKKKIIIFFFCCCAAA@@@???======<<<<<<;;;:::::::::777777666444444333333444000...---...///000///...***++++++,,,---...//////------,,,,,,++++++******))))))***+++,,,,,,,,,,,,***+++---//////---+++************)))))))))((((((''')))+++***)))((()))***((((((''''''''''''((((((((())))))******************)))((('''(((+++---///))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))***************)))###$$$%%%$$$######$$$&&&((((((((((((((((((''''''''''''(((((())))))))))))%%%&&&((()))((('''((()))&&&'''''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((&&&%%%&&&)))***)))'''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((***+++***(((''''''((())))))(((((('''&&&%%%$$$((((((((((((((((((((((((''')))***)))((('''((()))&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))+++...///...+++))))))'''''''''&&&&&&''''''''''''(((((((((((()))))))))&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%)))((('''''''''(((***+++%%%'''((((((''''''(((***'''(((((())))))(((((('''''''''(((((((((((('''''')))(((((((((((((((((()))%%%%%%&&&&&&&&&'''''''''***************)))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((('''((((((''''''(((((())))))))))))(((((())))))************)))((((((((((((((('''''''''''''''(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((((((((((())))))))))))))))))*********+++++++++***))))))))))))))))))***++++++******************))))))))))))((((((((((((*********+++++++++,,,,,,************+++,,,---...333111...,,,+++++++++,,,)))******++++++******)))***+++,,,---,,,+++***)))///...---,,,+++*********,,,---------------,,,,,,---,,,,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,------------............{{{pppdddaaaaaa___]]]^^^ZZZWWWTTTPPPMMMMMMMMMNNNLLLKKKIIIFFFCCCBBB@@@@@@======<<<<<<;;;::::::999888777666555444333333333000...---...///000///...***++++++,,,---...//////,,,,,,++++++++++++++++++))))))***+++,,,,,,++++++)))***,,,------,,,***)))++++++***))))))((('''''''''(((******)))((()))***))))))(((((((((((())))))&&&'''(((((())))))((((((***)))''''''''')))+++---************************''''''((()))))))))))))))''''''(((((())))))******((())))))************)))%%%&&&'''&&&%%%%%%''')))(((((()))))))))))))))(((%%%%%%'''((()))*********$$$%%%((((((''''''((()))&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((((('''&&&))),,,---***'''&&&'''(((((((((((((((((()))((('''&&&&&&'''((()))'''(((((((((((())))))))))))***+++)))'''&&&'''((()))))))))((('''&&&%%%$$$))))))))))))))))))))))))'''(((******))))))***,,,&&&&&&&&&'''(((((())))))((())))))******))))))((('''+++///111///,,,)))'''+++***))))))))))))******''''''(((((((((((())))))(((((()))*********))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((***++++++%%%&&&'''(((''''''(((***'''((()))******)))((('''''''''((()))))))))((((((***))))))(((((())))))***&&&&&&'''(((((((((((('''((())))))))))))(((''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((((((((()))&&&'''((()))))))))(((((((((((()))*********))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,)))))))))************+++******************************+++++++++,,,,,,,,,+++++++++*********************))))))******+++,,,+++++++++++++++,,,---...111000...,,,+++***************++++++++++++************+++++++++++++++***///...---,,,++++++***+++---------------,,,++++++++++++++++++************,,,,,,,,,,,,------------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,------------.........{{{pppeeebbbbbb```______YYYWWWSSSPPPOOONNNOOOPPPLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>======<<<;;;;;;;;;888888666555333333222222000...---...///000///...---------------------------------...............)))******++++++++++++***''''''((())))))((('''''')))))))))))))))(((((((((&&&(((******)))((()))*********))))))))))))******''''''((())))))))))))((())))))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((()))*********'''((())))))******)))))))))***+++***))))))+++---(((((()))***+++++++++***%%%&&&''')))))))))((((((%%%'''(((((('''&&&'''(((&&&&&&''''''((())))))***''''''''''''(((((((((((('''((()))******)))(((''')))'''(((,,,000000,,,''''''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))((((((((()))))))))******)))******)))(((((()))***'''((()))******)))((((((((((((((((((((((((((((((&&&((())))))((((((***+++&&&&&&'''(((((()))******))))))************))))))(((+++...///---+++))))))((()))+++,,,---,,,,,,+++'''''''''((((((((())))))((()))***+++++++++******((((((((((((((((((((((((((('''&&&&&&&&&'''))))))(((((((((((((((''''''''''''((((((((((((((())))))''''''(((((()))((((((((($$$&&&''''''''''''(((***'''''''''''''''''''''''''''((())))))******))))))***)))(((''''''((()))***((((((***+++++++++***)))'''(((((()))((('''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***&&&'''((()))))))))((('''((())))))******)))((('''(((((((((((((((((((((((())))))))))))*********+++''''''((((((((((((''''''))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---------....../////////))))))))))))******************++++++++++++************+++,,,---......///............---------,,,))))))((((((((()))***+++,,,,,,+++++++++,,,,,,---************))))))))))))++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,...---,,,,,,++++++++++++++++++,,,---------,,,,,,***+++++++++++++++,,,,,,,,,------------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,---------.........|||pppeeebbbbbbaaa``````YYYWWWTTTQQQOOOPPPQQQRRRMMMLLLIIIGGGEEECCCBBBAAA?????????>>>======<<<<<<999888777555333222222222000...---...///000///...000//////...,,,+++******+++,,,,,,------.........******+++++++++******)))******++++++++++++******''''''(((((())))))******&&&''')))***)))((()))***++++++************++++++))))))***++++++++++++++++++******))))))))))))***(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''((()))******+++''''''((()))))))))))))))'''((()))((('''(((***+++'''((()))++++++,,,,,,,,,''''''((())))))((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''((()))******)))(((''')))((()))...333333---'''((('''&&&&&&&&&((()))***)))(((&&&%%%%%%&&&((()))(((((())))))******++++++((()))******)))***,,,...&&&''')))+++,,,---,,,,,,''''''''''''''''''''''''((()))))))))'''&&&'''((('''''''''((()))******+++))))))************))))))***,,,------+++*********!!!%%%)))***)))'''%%%''''''''''''((((((((()))&&&'''(((*********)))((())))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&''''''(((((())))))******'''(((((()))(((&&&%%%$$$$$$%%%''''''''''''(((***((('''%%%######%%%'''((((((((()))***************)))((('''&&&&&&'''((()))$$$%%%'''((((((((('''&&&'''((()))))))))(((&&&%%%%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++%%%&&&((()))))))))((('''))))))*********((('''&&&)))))))))))))))*********)))*********++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((((((((())))))*********))))))))))))************++++++,,,,,,,,,,,,++++++******+++,,,...///000000,,,,,,,,,++++++*********)))((('''''''''(((***+++------,,,+++++++++,,,,,,((()))***,,,------------+++,,,,,,------,,,,,,+++***)))(((((()))+++---...------,,,,,,++++++,,,,,,)))***+++,,,---.........+++++++++,,,,,,------------------.........//////------............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++//////.........---------,,,,,,,,,---------......|||qqqfffcccbbb```^^^^^^XXXTTTNNNLLLMMMMMMLLLKKKMMMMMMMMMKKKIIIEEEAAA??????>>>===<<<;;;:::999999777888888888666333000...222000//////000000///...,,,,,,*********+++,,,---///......------,,,,,,++++++++++++************)))++++++***)))(((((())))))------,,,+++******++++++))))))************))))))'''(((((((((&&&&&&((()))((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))((('''&&&&&&((((((((((((((()))******,,,(((%%%&&&)))***&&&""")))))))))))))))))))))))),,,,,,++++++***++++++,,,((((((''''''((()))******((((((((((((''''''''''''%%%&&&''''''((((((''''''))))))(((&&&%%%$$$###"""))))))((((((((('''''''''***)))(((+++...///---***))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&''')))******)))((('''******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&((()))***(((&&&&&&))),,,,,,,,,***)))))))))***+++(((''''''''''''(((((()))'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%(((((())))))))))))((((((******)))((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''''''''&&&''''''((()))***'''''''''''''''&&&&&&&&&&&&%%%$$$&&&((())))))(((%%%'''((((((''''''(((***((((((((((((((()))******((()))************)))((()))(((((()))******((('''***)))(((&&&&&&&&&'''((('''''''''''''''((())))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))***************+++,,,,,,------)))))))))))))))))))))))),,,+++)))((((((((()))***,,,,,,+++)))(((&&&%%%%%%"""$$$''')))******))))))(((((((((***,,,---,,,+++)))************+++++++++)))******++++++,,,------***)))))))))(((''''''''',,,,,,+++******+++,,,,,,+++*********))))))((((((&&&&&&&&&&&&(((***,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++///............---------++++++************++++++*********++++++,,,,,,,,,'''((()))***+++***))))))******************************))))))******+++,,,------------------------///---+++,,,------++++++,,,,,,,,,---------............---,,,---...///000------++++++++++++------...---+++******,,,---///......---,,,,,,---------}}}qqqfffcccccc```^^^^^^ZZZVVVQQQNNNNNNOOONNNMMMMMMMMMMMMKKKHHHDDDAAA??????>>>===<<<;;;:::999999777888888777666333000///000...------......---,,,...---,,,++++++,,,,,,---***+++++++++++++++++++++++++++++++++************++++++***)))))))))))))))*********)))))))))(((((())))))************))))))%%%(((******)))'''''''''((((((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((((((((())))))(((''''''&&&((((((((((((((()))******111---***+++---...+++(((''''''''''''''''''''''''******))))))))))))******))))))((((((((()))******((((((((((((''''''''''''%%%&&&''''''(((((('''''')))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''******(((&&&)))))))))(((((()))))))))(((''''''''''''((())))))(((((()))************)))***)))))))))((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))%%%&&&&&&&&&&&&'''''''''((()))***(((&&&&&&))),,,,,,+++***)))))))))***+++))))))((((((((((((((()))&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''***))))))((((((((((((((('''((()))******)))(((''''''((((((((((((((('''''')))(((((('''''''''(((((((((((((((((((((((((((((()))((('''''')))***)))(((((()))******))))))***+++((((((((((((((()))******((((((((()))))))))*********((('''((()))***)))'''))))))((('''''''''''''''(((''''''''''''((())))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***++++++++++++************))))))))))))))))))))))))*********)))******++++++******))))))((((((''''''$$$&&&(((*********))))))&&&&&&'''((()))***)))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,************)))))))))(((,,,+++***(((''''''((((((*********)))))))))((((((************++++++,,,,,,+++***)))))))))***,,,,,,------------,,,,,,,,,,,,+++******))))))******+++)))***************++++++)))***+++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---........................)))...000...,,,...///...+++++++++,,,,,,,,,------...---,,,,,,,,,---//////...---,,,,,,,,,,,,---...***)))'''&&&%%%&&&'''(((------,,,,,,,,,,,,------}}}qqqgggdddccc```^^^^^^\\\XXXTTTQQQPPPPPPPPPOOONNNNNNMMMKKKGGGDDD@@@>>>>>>>>>===<<<;;;::::::999888888888777555333000///000...------......---,,,//////...---,,,,,,------))))))******+++,,,,,,---,,,+++++++++************+++***)))))))))))))))))))))************)))((((((((())))))******))))))((($$$'''+++,,,+++)))'''&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))(((''''''((((((((((((((()))******---***((()))++++++)))&&&''''''''''''''''''''''''((((((''''''''''''((((((+++***))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%''''''&&&%%%))))))))))))))))))))))))((((((((((((((()))******((('''''''''(((((()))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''(((((()))))))))(((&&&''')))+++,,,+++***)))((()))******++++++***)))((((((((()))&&&'''((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))&&&&&&''''''''''''&&&&&&))))))((((((''''''(((((('''(((((())))))(((((('''(((((())))))((('''&&&&&&******(((''''''&&&&&&&&&************************---+++))))))***+++***))))))***+++***)))((()))***(((((((((((())))))))))))((('''''''''(((***+++,,,+++)))''''''((()))))))))(((((((((((((((''''''&&&((((((''''''(((((()))***))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***)))((((((((())))))))))))))))))))))))((()))***++++++,,,,,,,,,))))))))))))))))))))))))'''((()))***++++++***)))'''(((((())))))((((((((()))************+++++++++---,,,,,,+++******))))))---------------.........,,,+++************+++,,,************))))))))))))...---,,,***((('''''''''*********))))))))))))))))))))))))************+++,,,+++(((''''''))),,,...,,,,,,,,,,,,+++++++++++++++******))))))******+++*********))))))))))))))))))***,,,---------,,,+++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++%%%333999///'''+++---************+++++++++,,,,,,------,,,,,,,,,---...///......------------......---,,,***)))((())))))***,,,,,,++++++++++++,,,,,,}}}rrrgggdddcccaaa______]]]ZZZVVVRRRPPPPPPPPPPPPOOONNNMMMJJJGGGCCC@@@>>>>>>======<<<;;;;;;::::::888888888777555333111///222000//////000000///...//////...------,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++***************)))))))))))))))******+++,,,,,,,,,,,,+++***(((((())))))))))))((((((&&&(((++++++***(((((((((''''''''''''((((((((((((++++++++++++++++++++++++&&&''''''((((((((((((((((((((()))))))))(((((('''((((((((((((((())))))***)))'''%%%%%%''''''%%%$$$''''''''''''''''''''''''''''''&&&&&&''''''((((((,,,+++***)))))))))))))))((((((((((((''''''''''''%%%&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((())))))(((''''''((((((((((((''''''((((((''''''(((((()))***&&&&&&%%%$$$%%%&&&((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''(((((())))))******)))(((''''''(((***,,,+++)))((((((((()))***---,,,+++***))))))))))))'''''')))*********)))((((((((((((''''''(((((((((&&&&&&&&&'''(((((())))))&&&''''''((((((''''''&&&)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%))))))(((''''''''''''''')))***************++++++///---+++*********)))(((((())))))((('''&&&&&&'''(((((()))))))))))))))(((((('''''''''(((+++...000,,,)))&&&&&&''')))******&&&'''((())))))((('''&&&((((((((('''((())))))***)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))))))))***+++++++++******+++,,,------+++*********))))))*********+++++++++,,,+++++++++******))))))*********++++++,,,,,,,,,++++++************++++++*********)))))))))))))))***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))***,,,+++***))))))***,,,...,,,,,,,,,,,,++++++++++++******))))))))))))******++++++******)))))))))(((((()))***+++++++++***)))------,,,,,,,,,++++++++++++++++++++++++,,,------************************,,,@@@GGG555'''***,,,&&&++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------......------------...///++++++*********+++,,,,,,}}}rrrgggdddcccaaa______\\\ZZZVVVRRROOONNNOOOPPPOOONNNLLLIIIFFFCCC@@@>>>=========<<<;;;;;;::::::999888777666444222111000222000//////000000///...------------,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,++++++++++++******)))))))))))))))*********++++++,,,,,,,,,++++++(((((())))))))))))(((((()))))))))(((&&&''')))+++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))******)))((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))***++++++***)))((((((((()))((((((((((((''''''''''''%%%&&&''''''(((''''''''''''''''''((((((((((((((('''((((((((((((((((((((())))))***)))))))))***+++%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&''''''((()))'''&&&%%%%%%&&&((()))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((()))******+++***(((''''''(((((((((+++***)))((((((((()))***------,,,***))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((('''&&&&&&'''''''''''''''((())))))((((((((()))))))))******000---***(((((((((((('''((())))))((('''&&&&&&'''(((((())))))))))))(((''')))(((((((((***,,,///111,,,)))&&&&&&''')))******&&&'''((())))))((('''&&&((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((*********)))((('''+++++++++***))))))((((((*********+++++++++++++++---...000///,,,++++++,,,))))))*********+++++++++)))))))))******+++++++++(((((())))))******++++++************************))))))))))))))))))******'''((()))***+++,,,------++++++++++++++++++++++++***)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***))))))))))))))))))***,,,,,,,,,++++++******)))((()))***+++,,,+++******+++++++++++++++++++++******************+++,,,,,,........................444IIINNN<<<---...///))),,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,------+++*********++++++,,,---~~~rrrhhhddddddaaa______[[[ZZZWWWRRRNNNMMMNNNPPPNNNLLLJJJHHHEEECCCAAA@@@======<<<<<<<<<;;;;;;;;;999888777555444222111111000...------......---,,,+++,,,------------,,,,,,,,,++++++***))))))((((((,,,,,,,,,,,,++++++++++++)))))))))))))))******+++)))))))))((())))))***+++'''(((((())))))(((((('''***)))'''%%%$$$%%%))),,,&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))*********))))))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++***)))((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((''''''(((***$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''(((((()))***+++,,,(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&'''''''''(((((((((&&&''''''((()))***++++++,,,***((('''((((((((('''+++***)))((('''((()))))),,,,,,+++***))))))))))))(((((('''''''''((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&''''''(((******&&&''''''(((((()))))))))000---)))''''''((('''''')))***+++***)))((()))***(((((()))******)))'''&&&((((((((()))***,,,///000+++)))''''''((()))))))))&&&'''(((((((((((((((((())))))(((((())))))***+++''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))((())))))************))),,,,,,+++***))))))(((((())))))*********++++++,,,***,,,///---***((()))+++)))************+++++++++(((((())))))***++++++,,,******************++++++))))))***++++++***))))))))))))))))))************))))))***++++++******))))))))))))))))))*********+++************))))))))))))***+++------,,,+++***------------,,,,,,,,,,,,***))))))(((((())))))***,,,,,,,,,+++++++++++++++***+++---.........---,,,((())))))******+++,,,,,,******))))))******+++,,,------------------------000>>>BBB666,,,...///+++,,,,,,---------.........)))***+++,,,,,,,,,++++++******++++++++++++******(((((()))***+++,,,,,,---++++++***++++++,,,---...~~~ssshhheeedddaaa___```[[[[[[XXXSSSNNNLLLNNNPPPLLLKKKIIIGGGEEECCCBBBBBB<<<<<<<<<<<<<<<;;;;;;;;;:::999777555333222111111000...------......---,,,+++,,,---...//////......*********)))))))))))))))------,,,,,,,,,+++++++++)))))))))))))))***+++++++++)))((('''''')))+++---''''''(((((((((((('''''''''''''''&&&$$$%%%''')))&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))***************((((((((((((((()))******&&&''''''''''''&&&'''(((((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''''''''((()))((((((((((((''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((&&&$$$$$$&&&)))%%%&&&((())))))(((&&&%%%'''''''''''''''(((((()))%%%%%%'''((()))*********'''((((((((()))))))))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))&&&'''((()))***++++++,,,---***''''''((()))(((&&&+++***)))((('''(((((()))+++******)))))))))******)))'''&&&%%%%%%''')))+++)))(((&&&%%%%%%&&&((()))''''''(((((())))))******'''((((((((((((((((((''''''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((%%%&&&'''((())))))))))))(((((('''''''''(((((()))&&&&&&'''(((((())))))***000---)))''''''(((((((((((()))******))))))***+++((()))*********)))'''&&&&&&'''''')))***+++,,,,,,***((('''((()))***)))''''''''''''''''''((())))))))))))(((((())))))***+++'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---///000************************((((((((()))***+++,,,,,,'''***---,,,)))''')))+++)))************+++++++++))))))))))))******************************))))))((()))***++++++***)))(((((()))))))))************)))************)))'''&&&(((((()))))))))*********,,,,,,++++++************)))))))))))))))*********,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))************+++++++++++++++,,,---.........---,,,'''((()))***,,,---......+++************+++,,,,,,***************************///000---***++++++***++++++,,,,,,,,,---------))))))+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***,,,---------------,,,,,,++++++++++++,,,---...///~~~ssshhheeedddbbb``````\\\\\\YYYTTTOOOMMMOOOQQQKKKJJJHHHFFFEEEDDDCCCCCC<<<<<<<<<<<<<<<;;;;;;;;;:::999777555333222111111222000//////000000///...+++,,,...000111111000000*********+++,,,,,,---------------,,,,,,,,,++++++))))))((())))))***++++++...,,,)))((((((***...000''''''((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))***************((((((((((((((()))******'''(((((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&'''(((&&&######&&&)))'''((()))++++++)))((('''((((((((((((((()))****** """$$$&&&'''''''''&&&'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))***+++,,,,,,...***'''&&&((()))(((&&&+++***((('''''''''((()))))))))))))))))))))******)))'''%%%######&&&)))+++)))(((&&&%%%%%%&&&((()))%%%%%%&&&((()))+++,,,,,,&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((($$$%%%&&&((())))))*********)))(((''''''&&&''''''&&&''''''((()))******+++111---)))'''((()))))))))%%%'''((((((''''''(((***((()))***+++***)))'''%%%$$$%%%'''((()))))))))))))))(((((()))******((('''((('''&&&&&&&&&((()))***)))))))))))))))******+++&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''++++++******))))))(((((())))))))))))))))))))))))'''((((((***---000444666((())))))***++++++,,,,,,'''''''''((()))+++,,,---'''+++...---)))''')))---)))************+++++++++++++++******)))(((((((((***)))))))))((((((''''''((()))***++++++***)))((((((((())))))*********+++'''((()))******)))((('''******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((&&&%%%%%%''')))++++++++++++************)))))))))(((((((((((())))))(((((())))))******++++++)))***+++,,,,,,,,,++++++'''((()))+++---///000111,,,,,,++++++,,,,,,---...++++++++++++++++++++++++///,,,+++,,,......---,,,******+++++++++,,,,,,,,,((()))***+++,,,+++******++++++------------++++++.........---,,,+++)))(((,,,,,,,,,,,,---...///000|||rrrhhheeecccaaaaaaccc___]]]YYYVVVSSSQQQQQQQQQKKKIIIGGGEEECCCCCCCCCCCCAAA>>><<<;;;<<<<<<<<<;;;:::999888777555333222111111000000///...---------///000000///------...///,,,,,,------...------,,,******))))))))))))*********+++------,,,***(((&&&***)))'''&&&&&&(((***,,,,,,+++)))((('''((()))+++''''''(((((())))))******'''***+++)))'''''''''&&&''')))***)))((('''(((***((()))))))))(((%%%"""!!!%%%%%%%%%&&&'''((())))))))))))(((''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))$$$&&&''''''&&&&&&((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******'''&&&&&&%%%&&&'''(((***)))))))))))))))))))))))))))******)))'''%%%&&&'''''''''(((((((((&&&%%%###***++++++***(((''')))***)))((('''%%%%%%$$$$$$$$$&&&&&&''')))************,,,+++)))((((((((()))***((('''&&&&&&'''((()))******)))'''&&&'''(((***,,,+++*********))))))(((((('''######'''(((%%%"""###$$$$$$%%%&&&&&&%%%$$$$$$'''(((((((((((((((''''''******)))''''''&&&&&&&&&(((((((((((((((((((((((((((***++++++(((%%%$$$###%%%'''(((******((('''%%%&&&&&&&&&&&&''')))***,,,***)))(((&&&%%%%%%%%%%%%''''''(((((())))))************))))))((((((''''''))))))((('''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''***((('''((()))***)))''')))))))))))))))(((''''''***)))(((''''''((()))***((((((((((((((((((((((((***************)))((('''))))))((((((''''''&&&&&&&&&%%%$$$%%%'''''''''&&&(((((())))))******++++++---------,,,,,,+++++++++*********************+++))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&(((***+++,,,+++)))((()))***+++***((((((((()))(((((((((((((((((((((((()))))))))))))))((('''''',,,+++++++++***)))))))))&&&'''((())))))***))))))+++,,,,,,+++)))((()))***************+++,,,---...(((((((((((((((((()))))),,,+++***))))))***+++,,,((()))+++,,,,,,+++)))((())))))))))))((((((((((((---+++)))***...222555666---,,,++++++******++++++---,,,***(((''''''((((((------------------------+++,,,,,,---,,,+++***))))))************+++++++++---------,,,,,,+++++++++'''***++++++))))))+++...)))***+++******+++---000}}}sssiiieeeccc``````bbb]]][[[WWWSSSQQQOOOOOOOOOLLLKKKIIIFFFDDDCCCCCCCCCAAA>>><<<;;;<<<<<<<<<;;;999999888666444333111111111000000///......------...//////...,,,+++---...---------...------,,,,,,++++++************++++++...,,,(((&&&%%%''')))+++&&&'''''''''(((((()))))),,,+++)))((('''((()))***'''((((((((()))))))))***&&&'''((('''%%%%%%%%%%%%((())))))(((''''''(((******)))((($$$ &&&''''''(((((())))))))))))(((''''''&&&&&&'''''')))'''&&&'''((()))((('''&&&''''''(((((((((''''''&&&'''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))((((((''''''&&&&&&&&&&&&((()))***)))'''%%%&&&''''''((()))))))))))))))(((******+++***((('''(((***+++***)))(((''''''''''''&&&'''((())))))***))))))++++++)))((((((((())))))(((((('''&&&'''''')))))))))((('''''''''(((***************)))))))))((((((&&&######''')))&&&%%%'''))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''&&&&&&&&&))))))))))))))))))))))))***+++------***'''&&&&&&'''((()))******)))((('''***)))((('''&&&''''''((()))))))))(((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))((('''''''''''''''***)))))))))(((((((((''')))((((((''''''(((((()))***((('''((()))***)))''')))))))))))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((()))))))))))))))(((((((((((('''&&&'''((())))))''')))))))))))))))*********,,,,,,+++++++++******************************))))))))))))))))))(((((((((************************((()))***,,,,,,++++++******+++,,,+++)))((()))******************************************))))))(((+++++++++*********************+++++++++***)))))))))***++++++)))((()))***))))))((((((((((((((()))+++*********************++++++***))))))***+++++++++******************+++***************)))))))))+++)))((()))---000222333---,,,++++++******++++++---,,,***)))(((((())))))------------------------,,,,,,---------,,,+++***((())))))))))))*********++++++++++++++++++*********+++,,,+++)))(((***,,,,,,+++***)))))))))******~~~tttiiieeeccc```___aaa\\\ZZZWWWSSSPPPOOOOOOOOONNNMMMJJJGGGEEECCCCCCCCC@@@>>><<<<<<<<<===<<<;;;999888777555333222111000000000000///......---------......---+++***,,,------.........---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,***'''$$$$$$&&&)))+++###%%%&&&((())))))((('''+++***)))((('''((()))***(((((((((((())))))))))))***)))*********)))))))))((((((((('''&&&&&&(((***(((((((((&&&$$$"""(((((()))))))))))))))))))))((('''''''''''''''''')))'''&&&'''((()))((('''''''''((()))*********)))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%''''''''''''%%%%%%((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&'''(((((()))(((((((((((((((''''''&&&&&&&&&%%%((()))***)))'''&&&&&&'''''''''''''''((()))***+++)))***+++***((('''((()))+++***)))((((((((((((((((((((())))))))))))((((((******)))((((((((()))))))))((((((''''''''''''(((''''''((((((((()))))))))******))))))))))))(((((('''###"""&&&)))((((((***((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''***)))(((''''''&&&'''''')))))))))))))))))))))))))))+++---,,,***(((''''''((((((''''''''''''(((((())))))(((''''''''''''(((((()))*********)))((('''))))))))))))(((((((((((())))))))))))(((((((((((()))((((((''''''''''''((())))))))))))((((((((((((***))))))(((((())))))******((('''((()))***)))''')))))))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))))))))))))))***************(((((()))***+++***)))************))))))))))))***************)))))))))+++*********))))))(((((())))))))))))***************************************+++++++++,,,,,,,,,,,,***,,,,,,,,,***)))***+++************************+++++++++++++++***))))))***************+++++++++------------,,,+++***)))''')))******(((((()))+++------+++******)))))))))------,,,,,,+++++++++***++++++***))))))***++++++,,,+++)))(((((()))+++,,,***************+++++++++)))((('''))),,,...///...---,,,++++++******++++++,,,+++************++++++,,,,,,,,,,,,---------------------...------,,,+++((((((((())))))))))))*********************++++++,,,,,,,,,+++)))((()))***///---******,,,...,,,***tttjjjeeeccc___^^^```^^^\\\XXXUUURRRQQQQQQQQQOOOMMMJJJGGGDDDCCCBBBBBB@@@>>><<<<<<======;;;:::888777666555333111000///000000//////............---......---+++***,,,---............---,,,+++++++++++++++******+++++++++&&&''')))***+++)))((('''%%%%%%'''((())))))************)))(((((((((((()))(((((((((((())))))))))))+++)))))),,,---+++***+++(((((((((&&&%%%%%%(((***'''((()))+++,,,---------))))))((((((((((((((((((***))))))((((((((()))))))))'''&&&'''((()))((('''&&&&&&''')))************'''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((('''(((***++++++***(((''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%&&&((())))))((('''&&&(((((((((((()))))))))***((()))))))))'''&&&&&&(((&&&&&&%%%$$$%%%&&&''')))((()))+++***((('''(((((((((((('''&&&&&&&&&''''''((())))))))))))((((((''')))))))))((((((((())))))))))))((((((''''''''''''&&&'''(((((())))))(((((())))))))))))))))))(((((()))%%%###&&&)))((()))+++%%%$$$"""!!!!!!"""$$$%%%&&&'''(((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''(((***)))'''&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''((()))******&&&(((***++++++***((('''******))))))((((((''''''))))))))))))(((((((((((()))(((''''''''''''(((((())))))))))))((((((((((((***))))))(((((())))))******((('''((()))***)))'''(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((******)))))))))))))))***((((((((())))))************)))((()))+++,,,+++***++++++******))))))((((((************************+++******))))))(((((((((((((((((())))))*********''''''''''''''''''''''''+++************+++,,,---+++,,,---,,,*********+++******************************++++++******)))((()))))))))***+++++++++,,,,,,,,,------,,,++++++***&&&'''))))))(((((()))+++...---,,,+++++++++++++++---------,,,,,,+++******+++******************++++++***)))(((((()))***+++))))))***************+++)))((((((***,,,------,,,---,,,++++++******++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++))))))))))))************))))))******++++++,,,,,,,,,,,,+++***))))))******+++(((%%%(((...000///+++tttjjjeeeccc___^^^```]]][[[XXXTTTRRRQQQQQQQQQNNNLLLIIIFFFCCCAAAAAA@@@???>>><<<=========;;;:::888777666555333111000///////////////...............//////---,,,+++---...---.........---,,,,,,+++******))))))))))))******((()))+++,,,,,,+++***))))))(((''''''(((***,,,---***))))))((((((((((((((())))))))))))(((((((((((('''###%%%+++---)))&&&'''((((((((('''&&&&&&(((************))))))((('''&&&((('''''''''''''''''''''+++***************++++++)))'''&&&'''((()))((('''$$$%%%&&&'''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''((()))+++,,,,,,+++)))(((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$%%%&&&'''((()))+++,,,,,,'''((()))((('''&&&'''(((((('''&&&$$$$$$$$$%%%&&&''')))******(((''''''((('''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''((((((((()))))))))(((((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((()))))),,,'''%%%'''(((''''''***)))'''&&&$$$$$$&&&''')))&&&&&&'''((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&((())))))'''&&&'''(((***(((&&&%%%%%%&&&(((***%%%%%%&&&'''((()))******%%%''')))******)))(((&&&******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))***((('''((()))***)))'''(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))******)))(((((()))***+++'''''''''(((((())))))))))))((('''(((***+++***)))++++++******))))))((((((******+++++++++++++++++++++*********))))))(((((('''''''''(((((()))))))))''''''''''''''''''''''''***))))))))))))***+++++++++,,,---,,,*********+++))))))))))))))))))))))))))))))******))))))(((''')))))))))***+++++++++,,,))))))***++++++,,,++++++&&&'''))))))(((((()))+++((((((((((((((()))******,,,,,,++++++*********************++++++*********((()))************)))(((((((((((()))))))))******+++******+++------,,,+++---,,,++++++******++++++)))******+++,,,,,,,,,---+++++++++,,,,,,,,,------******************++++++******++++++++++++,,,,,,***+++++++++,,,,,,------***)))))))))***+++,,,,,,'''###"""%%%+++---+++(((~~~tttiiieeeccc```___aaaZZZXXXUUURRRPPPOOOOOOOOOLLLKKKHHHEEECCCAAAAAAAAA???>>>======>>>===;;;999999888777555333222111000//////////////////.........//////...,,,+++---...,,,------......------,,,***))))))))))))))))))***000...+++)))(((***---///,,,+++(((''''''))),,,...)))))))))(((((((((''''''))))))))))))(((((((((((((((###&&&000444...((((((''')))***)))((('''((())))))(((((('''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''***************++++++,,,)))'''&&&'''((()))((('''$$$$$$%%%&&&'''''''''&&&************))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((())))))))))))((('''$$$%%%''''''&&&'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%######$$$&&&''')))***+++'''((()))((('''&&&'''(((***)))((('''&&&&&&&&&&&&&&&(((******)))'''&&&''''''''''''''''''((()))***(((((())))))))))))((((((''''''((()))))))))(((((('''(((((()))(((((('''&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))))),,,'''%%%((()))'''&&&((())))))(((''''''((())))))%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))******))))))***+++,,,+++)))(((((()))+++,,,((((((((()))(((''''''&&&'''((()))))))))((('''&&&))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((()))))))))))))))((((((''''''(((((()))***((('''((()))***)))''''''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++''''''''''''(((((((((((()))''''''''')))***)))(((************))))))))))))*********+++++++++++++++************************''''''''''''((((((((((((************************(((((()))))))))************,,,,,,,,,***)))***+++(((((((((((((((((((((((()))))))))))))))(((''''''***************+++++++++'''((()))***++++++++++++''')))******(((((()))+++))))))))))))***+++,,,,,,************************)))***++++++++++++***)))'''(((***++++++***(((''''''''''''((())))))******...,,,++++++,,,---,,,,,,---,,,++++++******++++++))))))***+++,,,,,,++++++******++++++,,,,,,------***))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------***)))((()))+++,,,,,,,,,+++)))(((***------+++(((}}}sssiiieeeccc``````bbbZZZXXXUUURRRPPPOOOOOOOOOLLLKKKHHHFFFDDDCCCCCCCCC>>>=========>>>===;;;999999999888666444333111111.../////////////////////---......---+++***,,,---++++++,,,---............+++******))))))******+++111///,,,))))))***---...+++***)))(((((())))))***(((((((((((((((''''''&&&***)))))))))((((((((('''+++&&&+++777<<<444,,,+++'''))),,,,,,+++)))))))))'''''''''(((((()))***+++&&&&&&''''''(((((()))))))))((((((((())))))***+++)))'''&&&'''((()))((('''$$$%%%%%%&&&&&&&&&%%%%%%*********))))))(((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''******)))(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&((()))((('''&&&((()))'''''''''(((((('''&&&&&&&&&(((******)))'''&&&&&&%%%%%%%%%&&&&&&'''))))))&&&'''((())))))***))))))&&&&&&((()))))))))((((((&&&'''((())))))(((((('''''''''&&&%%%&&&'''((()))'''''''''((((((((())))))(((%%%$$$(((***'''&&&'''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((()))***)))))))))***,,,***)))(((((((((((()))***'''((()))))))))(((&&&&&&*********))))))((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''''''''((())))))'''((((((((()))))))))******))))))(((((())))))******((('''((()))***)))'''''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''((()))+++,,,)))))))))((((((((((((((()))((('''((()))******((()))))))))))))))*********)))))))))*********++++++*********+++,,,,,,------)))))))))(((((((((((((((************************((()))***+++++++++*********+++,,,+++)))((()))***)))))))))))))))))))))))))))************)))((((((+++++++++***************))))))***************))))))***++++++)))((()))***,,,,,,,,,+++,,,,,,------(((((())))))***+++++++++)))***++++++++++++***)))(((((())))))))))))(((((('''(((((()))******++++++000...+++******,,,,,,+++---,,,++++++******++++++((()))***+++++++++***))))))******+++,,,,,,------******)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***((((((+++,,,+++******+++,,,---......---,,,|||rrrhhheeecccaaaaaaccc[[[YYYVVVSSSQQQQQQQQQRRRLLLKKKIIIGGGEEEDDDDDDEEE>>>======>>>>>>===;;;999:::999888777555333222111.........///////////////,,,,,,---+++***)))***,,,******,,,---.../////////,,,++++++++++++++++++,,,,,,---...///...,,,)))((())))))******)))((('''&&&((((((((()))(((''''''&&&******))))))(((((((((''')))$$$)))888===444+++***&&&)))---...---***))))))+++***))))))((()))))))))&&&''''''((()))******+++'''''''''''''''((()))))))))'''&&&'''((()))((('''&&&&&&&&&'''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''((('''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((---,,,***)))))))))***+++***)))))))))((((((((((((&&&((()))(((''''''((()))"""###%%%&&&'''&&&&&&%%%%%%(((***+++)))'''&&&&&&"""""""""###$$$%%%&&&'''&&&&&&((()))************%%%&&&((()))))))))((((((%%%&&&''')))))))))((((((((('''%%%$$$%%%&&&(((***&&&'''''''''(((((())))))%%%"""###(((+++)))'''((((((((()))******)))((((((%%%&&&'''((())))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''((('''&&&''')))+++&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''(((******))))))------+++***))))))))))))''''''(((((())))))******'''((((((((())))))******'''''''''''''''((()))***'''((((((((())))))******++++++************++++++***((('''((()))***)))(((''''''((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))((('''((()))+++---++++++******))))))(((((()))(((((((((***+++***)))(((((())))))******++++++'''((((((((())))))************+++,,,---......///++++++******))))))(((((((((((((((((((((((((((((((((***,,,---------+++***)))***+++***((((((((()))************************+++++++++++++++***)))))),,,+++++++++******))))))+++++++++++++++***)))(((+++,,,,,,+++)))((()))***++++++***)))(((((((((((((((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))***)))(((''''''((()))***((())))))***++++++,,,,,,111...***((()))***++++++---,,,++++++******++++++((()))***++++++***)))((())))))***+++,,,,,,------++++++*********+++---...)))************+++++++++,,,+++++++++******))))))...,,,))))))++++++***''' ###'''((())))))***,,,vvvkkkdddcccbbb```]]][[[YYYVVVSSSPPPNNNMMMMMMNNNMMMKKKIIIFFFCCCAAA@@@=========<<<;;;;;;::::::>>><<<999555222111111111333111///.........---+++++++++++++++,,,---......)))******++++++,,,,,,---,,,,,,,,,+++++++++******,,,)))''''''***+++***(((,,,***)))'''''')))***,,,((((((''''''&&&&&&&&&%%%,,,+++******))))))******************************))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&((()))++++++)))(((&&&((((((''''''''''''((((((((((((''''''((()))+++,,,''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%'''))))))'''$$$######((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&***)))&&&%%%))))))&&&'''+++---***$$$"""$$$''''''(((+++,,,,,,+++((('''---,,,***)))'''&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&''''''%%%%%%&&&'''((((((((((((((()))******(((((('''$$$###$$$(((***'''''''''''''''((())))))&&&''''''((()))******+++(((((()))))))))'''&&&$$$''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))***************)))(((((('''''''''''''''((())))))''''''''''''((((((((((((***(((&&&&&&((((((((('''******))))))((((((''''''%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''''''''(((***+++%%%''')))+++,,,***((('''((((((((((((((((((((((((%%%''')))*********+++---(((((()))+++------***(((***************************)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))************)))***+++,,,...///000111))))))************))))))+++*********))))))(((((('''((((((((()))))))))***************))))))))))))))))))************))))))))))))))))))************(((+++---+++)))'''((()))***)))))))))*********)))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++***)))((('''''',,,+++*********+++---...---,,,+++******+++,,,,,,...---+++,,,,,,,,,+++***((()))+++---.........---******++++++++++++******+++***)))(((((()))***+++)))))))))***+++++++++,,,))))))))))))))))))))))))************************}}}tttiiicccbbbaaa___\\\XXXVVVTTTQQQOOONNNNNNNNNLLLKKKJJJHHHFFFDDDCCCBBB>>>>>>===<<<<<<;;;;;;:::===;;;888555333222111222111000.........---,,,***...---,,,+++++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++)))'''(((***+++***(((***)))(((((((((((()))***((((((((((((''''''''''''+++***))))))(((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((('''''''''&&&&&&&&&'''((()))******)))((('''))))))(((((((((((())))))******((('''&&&&&&''''''******++++++++++++******&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''$$$&&&(((((('''&&&&&&&&&+++)))&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&$$$$$$''')))'''(((******)))(((''''''***)))))))))((()))))))))+++***)))'''&&&&&&&&&&&&&&&'''((()))************'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&'''(((((()))))))))'''&&&&&&)))+++'''''''''''''''((())))))(((((())))))******++++++%%%&&&'''((())))))))))))''''''''''''''''''''''''***)))((('''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))***************)))(((((((((''''''''''''((())))))''''''((((((((())))))))))))'''&&&'''((()))((((((***)))))))))((((((((('''&&&&&&((()))))))))(((((((((((('''&&&&&&&&&'''''')))))))))))))))))))))))))))(((((('''((()))***+++&&&''')))*********(((((())))))))))))))))))))))))(((***++++++***))))))******)))***,,,......+++)))************************+++***)))(((((()))***+++******++++++***))))))((())))))))))))************(((((())))))************))))))************))))))+++*********))))))))))))((((((((()))))))))))))))************))))))))))))))))))************))))))))))))))))))************(((***,,,+++)))'''((()))))))))((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))***++++++))))))))))))+++---///000///...------......---+++((()))+++,,,,,,,,,,,,+++******++++++++++++******+++***))))))))))))***+++***************+++++++++))))))))))))))))))))))))************************~~~vvvkkkeeeddddddbbb___YYYXXXUUURRRPPPNNNNNNMMMJJJIIIHHHGGGFFFEEEDDDDDD>>>>>>======<<<<<<;;;;;;<<<:::888555333222222222111111000000111000---+++000...,,,*********+++,,,......------,,,++++++***,,,,,,,,,+++++++++******+++)))((()))***+++***(((((((((((((((((((((((((((((((((((()))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((((((''''''''''''&&&'''((()))******)))((('''***))))))))))))))))))***))))))((('''&&&&&&&&&&&&'''(((((())))))(((((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$&&&'''''''''''')))***+++)))'''&&&'''(((((('''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''''''''(((%%%&&&)))&&&###***666>>>777...******,,,+++))),,,***(((%%%%%%&&&(((******)))((((((''''''(((((('''((()))******++++++***((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&'''(((((()))***+++***))))))***+++'''''''''''''''((())))))************************'''&&&&&&''''''((()))***''''''''''''''''''''''''******)))(((((((((((()))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((())))))***''''''(((((((((((())))))***************)))((((((((((((''''''(((((()))***((((((((()))))))))******((('''&&&''')))******)))))))))))))))((((((((((((''''''((()))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))))))))************************+++,,,---,,,***(((((((((+++***+++,,,......,,,***************************++++++************+++++++++++++++,,,++++++***)))))))))))))))************))))))((((((''''''&&&&&&))))))************))))))***************)))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************)))***,,,+++***((())))))((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,...///000111&&&'''(((((())))))(((((()))))))))***+++---///000...---+++,,,------,,,+++)))******++++++******)))******++++++++++++******++++++************+++++++++++++++***************))))))))))))))))))))))))************************|||tttkkkeeeeeeeeebbb___]]][[[XXXTTTQQQNNNMMMMMMJJJIIIHHHGGGFFFDDDCCCCCC??????>>>======<<<<<<;;;:::999777555444333333333333333333444555333000---000...,,,***)))***,,,---.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******))))))''''''(((((((((((('''''')))))))))******+++++++++******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''((())))))***&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&'''(((''''''''')))+++''''''''')))***)))'''%%%''''''''''''''''''''''''(((((((((((('''''''''&&&'''''''''''''''''''''''''''"""$$$,,,+++'''222EEE```MMM666((('''***,,,+++,,,***'''%%%%%%&&&'''(((***)))))))))))))))******'''((()))***************)))******)))'''&&&&&&'''((((((((((((((()))******(((***,,,,,,+++))))))***'''''''''''''''((())))))*********)))))))))))))))+++***(((&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))***************)))((((((((((((((('''((())))))***))))))))))))************'''&&&&&&(((***+++***)))))))))))))))((((((((((((((((((((()))))))))((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((())))))***)))((('''''''''(((***+++************************+++------,,,***(((((((((*********+++------,,,******************************************************+++++++++++++++******((()))))))))************+++******))))))(((((('''))))))************))))))*********************************))))))))))))(((************)))))))))((())))))************))))))((()))))))))************)))***++++++************'''((())))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++---///000000%%%&&&((()))))))))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))******)))(((+++++++++++++++***))))))******++++++++++++******,,,++++++++++++++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))************************yyyqqqhhhccccccccc```]]][[[YYYVVVSSSQQQOOONNNNNNKKKJJJIIIGGGEEECCCBBBAAA@@@??????>>>======<<<<<<:::999888666444333333222333333333444555444111...---,,,+++******,,,...///,,,,,,,,,------.........,,,,,,,,,+++++++++******((()))***+++***)))))))))''''''(((((((((((('''''')))*********++++++,,,,,,++++++***))))))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&''''''''''''(((((()))******++++++)))******++++++******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((()))(((&&&&&&(((***%%%'''***...///---(((###(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''&&&'''"""%%%---,,,'''222DDD```NNN666'''%%%((()))(((((((((((((((((('''&&&&&&(((((('''''''''((())))))''''''(((((())))))(((((('''((()))(((&&&%%%&&&'''((((((((((((((()))******&&&(((++++++***((((((((('''''''''''''''((())))))((((((((((((((('''''''''+++***(((&&&&&&&&&'''''''''''''''((((((((())))))'''''''''&&&&&&''''''(((&&&''''''((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))((((((***************)))((((((((((((((((((((()))******))))))))))))************'''&&&'''(((+++,,,***)))(((((((((((()))))))))))))))))))))((((((((())))))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((('''(((((())))))))))))))))))((('''''''''(((***+++************************)))***,,,,,,***))))))***)))(((((()))++++++***)))************************((())))))))))))))))))((())))))******+++******)))((()))))))))************)))))))))***************))))))************))))))***************+++++++++************))))))))))))************)))))))))((())))))************))))))((()))))))))*********************+++++++++******''')))+++***))))))***,,,))))))))))))))))))))))))************************************************(((((())))))***+++,,,,,,'''((()))***+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((******)))(((...------,,,++++++************++++++++++++******++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************|||uuullliiiiiiiiieeebbbWWWUUUSSSQQQPPPOOOPPPPPPKKKJJJIIIGGGEEECCCAAA@@@@@@@@@??????>>>>>>======::::::888777555333222111000//////000111000...,,,++++++++++++,,,---......***++++++,,,---.........,,,,,,,,,+++++++++******''')))++++++***)))))))))((((((((((((((((((((((((*********+++++++++++++++,,,++++++***************(((((((((((((((((((((((((((''''''''''''''''''((('''(((((((((((()))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''++++++++++++***)))((((((((())))))******))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&((()))(((&&&&&&'''(((&&&(((---222333000***%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&(((%%%'''+++)))%%%+++666>>>777---((((((((('''%%%%%%''')))++++++)))'''%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%(((******)))''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&''''''((()))***'''''''''(((((())))))***'''&&&&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''((((((((()))))))))'''''''''(((((())))))***))))))))))))************))))))))))))))))))))))))******))))))))))))((((((***************)))(((((())))))(((((())))))***+++((((((((()))))))))******''''''((()))+++,,,***((((((((((((((())))))))))))******)))((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))''''''((())))))))))))))))))((('''''''''(((***+++************************&&&(((*********)))***+++)))((('''((()))******)))************************(((((())))))))))))((((((((()))******************))))))))))))************&&&''''''((()))******+++))))))************))))))*********+++++++++++++++)))))))))*********++++++************))))))))))))))))))************))))))))))))))))))******************)))+++,,,---+++***)))+++---,,,)))(((***---))))))))))))))))))))))))************************************************((((((((())))))*********))))))******+++++++++***((()))+++---.../////////,,,*********,,,---,,,+++......---,,,+++++++++,,,******++++++++++++************++++++++++++******+++++++++***************))))))))))))))))))))))))************************xxxpppmmmmmmmmmjjjfff\\\ZZZWWWTTTQQQPPPOOOOOOIIIIIIHHHFFFEEECCCBBBBBBAAA@@@@@@??????>>>======;;;:::999777555333111//////...------...///---,,,***+++,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&))),,,,,,***(((((()))***)))(((((((((((()))***++++++++++++************++++++***)))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''******++++++***)))''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))(((((((((''''''###%%%'''((('''''''''((('''(((+++...000...***'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''')))******((('''''')))%%%''')))))))))((((((((($$$&&&)))+++,,,+++)))((('''&&&&&&%%%%%%%%%&&&&&&(((((()))))))))(((((('''&&&'''((()))(((((()))+++&&&&&&&&&&&&&&&'''((((((&&&((())))))(((''''''((('''''''''''''''((())))))&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))&&&''''''((())))))******'''''''''''''''((())))))&&&''''''((((((((((((((('''((((((((())))))))))))&&&''''''((())))))******(((((())))))***+++,,,,,,))))))))))))))))))))))))*********)))))))))((((((***************)))(((((())))))(((((())))))***+++''''''((((((((()))))))))(((((()))***,,,+++)))''''''((((((((()))))))))***++++++)))((((((((())))))((((((''''''((()))******))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((((())))))***))))))))))))))))))))))))&&&'''))))))(((((()))******)))'''(((***+++******************************((()))************)))((()))******+++,,,,,,++++++))))))))))))************&&&''''''((())))))******))))))************))))))*********++++++,,,,,,,,,(((((()))***++++++,,,---************))))))))))))))))))************))))))))))))))))))************+++))))))***---...,,,***+++...000...***(((***---))))))))))))))))))))))))************************************************))))))******+++,,,,,,---***)))))))))******++++++((()))+++---////////////,,,+++***+++---...---,,,---,,,+++******++++++,,,******++++++++++++******))))))***++++++***))))))***************+++++++++))))))))))))))))))))))))************************zzzsssllliiiiiiiiifffbbbfffccc___YYYTTTPPPNNNLLLGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;:::888555222000...111///------...//////...+++---...///...,,,***(((---,,,,,,++++++******))),,,,,,,,,+++++++++******&&&))),,,---***(((((())),,,***)))'''''')))***,,,,,,++++++******)))))))))******)))(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&(((*********))))))))))))************))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((("""&&&(((((((((((((((&&&&&&&&&(((******(((&&&)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%***,,,******,,,***%%%###(((++++++''''''***...%%%''')))+++,,,,,,+++*********)))((((((((((((((())))))*********))))))(((&&&''')))***)))***+++---((((((((((((((()))******((()))***)))((('''(((***'''''''''''''''((())))))&&&''''''((()))******+++((())))))))))))'''&&&$$$&&&''''''((()))******+++((((((((((((((()))******&&&''''''((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++''''''(((***+++,,,---...*********)))))))))))))))+++*********))))))((((((***************)))(((((()))))))))))))))******+++''''''''''''(((((((((((()))))))))+++,,,+++(((&&&'''((((((((())))))******,,,+++***((((((((()))***((((((((((((((())))))***))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))'''&&&'''(((+++***((()))***,,,,,,+++************************)))***+++,,,,,,+++***)))***+++,,,,,,------------))))))))))))************)))))))))***************))))))************))))))*********++++++,,,,,,,,,''''''(((***+++,,,---...************))))))))))))))))))************))))))))))))))))))************+++))))))***---...,,,***---000222///+++(((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...///000000***)))((((((((()))+++,,,,,,,,,---......---,,,,,,***)))((()))+++,,,,,,***++++++***))))))***+++,,,******++++++++++++******((()))***++++++***)))((())))))******+++++++++,,,))))))))))))))))))))))))************************{{{uuulllgggeeecccaaa^^^ZZZZZZZZZYYYVVVRRRNNNKKKLLLKKKJJJGGGFFFDDDCCCCCCFFFCCC@@@>>>>>>>>>===<<<:::::::::999777444222000...//////000///---+++***)))...000---+++,,,,,,))),,,,,,+++---...///---,,,+++******,,,......---,,,++++++************++++++++++++******))))))(((((('''((()))++++++***)))))),,,+++***(((''''''&&&&&&((((((((((((((()))******&&&'''''''''&&&%%%$$$###)))((('''&&&&&&'''((()))***(((&&&$$$$$$'''***,,,///---***'''&&&%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''''''''&&&)))((((((''''''''''''((('''(((((('''%%%###$$$%%%&&&'''((())))))***))))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%(((((((((((('''''''''''')))''''''((()))***)))((((((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((('''&&&'''(((((()))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''(((((('''&&&&&&***)))(((((('''(((((((((((((((((((((((())))))***&&&''')))*********)))((((((((((((((())))))))))))&&&((()))((('''&&&''')))************************&&&'''''''''(((((())))))((('''''''''((()))***+++))))))***))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''(((***+++,,,,,,++++++++++++,,,,,,+++***((('''************)))))))))((((((((()))***************---,,,,,,,,,++++++******(((((())))))))))))((((((++++++++++++***((('''%%%))))))***+++,,,,,,------,,,+++)))((((((((()))***************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))000///...,,,+++***)))))),,,+++++++++******))))))((((((((((((((((((((((((...)))&&&'''+++,,,)))%%%***...222000+++''')))+++)))))))))))))))))))))))),,,++++++******++++++,,,...------,,,+++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))******************++++++))))))************))))))'''((()))***************zzztttlllgggeeeccc```^^^ZZZYYYWWWUUURRROOOMMMLLLKKKJJJHHHFFFEEECCCCCCBBBEEEBBB???>>>>>>>>>===<<<:::::::::999666444111000...////////////---,,,+++***...000---+++,,,,,,***---,,,,,,---//////...------,,,+++,,,------+++***+++******))))))******+++*********)))))))))))))))(((((()))************)))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((((((((((())))))*********)))((('''&&&&&&'''((())))))(((&&&%%%%%%''')))++++++***((('''&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''((()))))))))(((((((((((((((''''''(((((()))'''))))))(((&&&%%%&&&'''&&&''''''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###%%%''')))***+++++++++(((((((((((('''''''''''')))(((((((((***+++***)))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((('''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''((())))))***(((''''''''''''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))''''''((((((((()))))))))***))))))((((((((())))))((())))))))))))(((((('''&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********+++'''((()))***++++++++++++******+++,,,+++***)))(((************))))))))))))))))))***************)))******)))))))))((((((((((((((())))))))))))(((((()))************((('''&&&))))))***++++++,,,------+++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,------)))))))))))))))*********************************---***)))***,,,,,,***'''***---///...+++))))))+++)))))))))))))))))))))))),,,++++++******++++++,,,(((((((((((()))***++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((())))))******+++,,,,,,------,,,+++***)))(((((())))))))))))))))))))))))((())))))************)))yyyssskkkfffdddccc```]]]ZZZWWWTTTPPPMMMLLLLLLLLLJJJIIIGGGEEEDDDCCCBBBBBBCCCAAA>>>===>>>>>>>>>===;;;:::999888666333111000////////////...---,,,+++***...000---+++,,,---++++++***)))***,,,,,,,,,***...---,,,,,,---,,,***(((+++******))))))******+++))))))))))))************))))))(((((())))))******''''''''''''(((***+++,,,&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''))))))((((((''''''''''''(((((((((''''''''''''((())))))((('''&&&&&&''')))***+++''''''&&&&&&''''''((()))))))))*********)))(((((((((((('''(((((()))***+++''')))******((('''((()))&&&'''''''''''''''&&&%%%((())))))******))))))(((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''')))***++++++,,,(((((((((''''''''''''&&&)))''''''((()))***)))(((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&'''((()))))))))(((###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&&&&'''(((+++***)))((((((((((((((('''''''''''''''(((((()))((((((''''''(((((()))*********))))))(((((('''''''''((())))))''''''((()))''''''''''''''''''''''''(((((()))))))))))))))***++++++***)))(((((('''''''''(((((())))))))))))(((''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++))))))***++++++++++++***))))))************************+++++++++******)))))))))((((((((((((''''''(((((())))))))))))(((((((((((()))******)))((('''))))))******+++,,,,,,,,,***************)))((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------***))))))))))))(((((((((************************+++,,,,,,------,,,***)))***+++,,,,,,,,,++++++***))))))))))))))))))))))))++++++************++++++%%%%%%&&&'''(((***,,,---,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((()))******++++++,,,...------,,,+++***))))))******))))))))))))******)))************))))))(((wwwqqqjjjfffdddbbb___\\\XXXVVVSSSOOOMMMKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCBBB@@@======>>>???>>>>>>;;;:::999777555333111000//////.........------,,,***...000,,,+++---...,,,+++***)))***+++,,,,,,+++,,,+++++++++------+++)))******))))))))))))******(((((())))))******++++++))))))((('''''')))***+++''''''''''''(((***+++,,,((((((((((((((()))******,,,+++(((&&&$$$$$$%%%&&&(((((((((''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''')))***+++'''''''''''''''(((((()))(((((())))))((('''&&&&&&'''''''''((()))***+++,,,&&&(((******)))(((((()))((((((((((((''''''&&&%%%)))******************)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''''''''(((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))%%%%%%'''((())))))))))))&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((()))(((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&((('''&&&$$$%%%&&&(((***111000---+++(((&&&%%%$$$((((((''''''(((((()))***(((((('''&&&&&&((()))*********))))))((((((''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''))))))))))))************************))))))((((((&&&'''((())))))***))))))(((((()))***************''''''''''''(((((((((((('''''''''&&&'''(((((()))++++++******))))))((((((************************&&&&&&&&&''''''''''''((()))((('''''''''(((***+++(((((()))***++++++,,,,,,))))))************+++++++++++++++++++++******)))*********)))))))))))))))(((((())))))))))))(((((('''(((***+++++++++******))))))******+++++++++,,,))))))***++++++)))((('''++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******---,,,+++***)))((('''&&&***************************,,,//////---,,,++++++***))))))***,,,---,,,***))))))))))))))))))))))))++++++************++++++''''''((()))+++---...///***************+++++++++))))))))))))))))))))))))+++++++++***))))))((((((******++++++,,,,,,------******)))(((((()))*********************)))((('''uuupppiiieeedddbbb^^^[[[UUUUUUSSSQQQOOOMMMKKKJJJKKKJJJHHHGGGFFFEEEDDDDDDBBB@@@===<<<===>>>>>>===;;;:::888666444222111111///.........------------+++//////,,,+++---...---...---+++,,,---//////...)))))))))***---...---+++***))))))))))))))))))***(((((())))))******++++++)))((('''''''''(((***+++))))))(((((((((((())))))((((((((((((((()))******///...+++)))'''((())))))'''(((((((((((((((((('''&&&&&&((()))))))))(((''''''''''''''''''((((((((((((''''''''''''((())))))(((((())))))((('''&&&&&&''''''''''''((()))++++++%%%'''******)))((((((((()))))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))***++++++***)))(((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&''')))***)))(((''''''(((((()))*********'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%'''((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&'''''''''((((((((((((((((((((())))))(((((((((((('''%%%$$$%%%&&&)))***222000...+++)))'''&&&%%%))))))(((((())))))***+++((('''&&&&&&&&&''')))******)))))))))(((((((((''''''((())))))((('''((()))((((((((((((((((((((((((************))))))))))))(((((()))***++++++******&&&'''((())))))***))))))((())))))***************''''''''''''(((((((((((('''''''''''''''((())))))++++++******))))))(((((('''''''''''''''''''''''')))************+++++++++)))((('''''''''(((******(((((())))))***,,,,,,---***************+++++++++******+++++++++******))))))))))))))))))*********(((((())))))))))))((((((((()))+++,,,---,,,,,,+++)))***************++++++))))))***++++++)))((('''************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))))),,,......---++++++,,,***(((((()))+++,,,,,,+++))))))))))))))))))))))))+++******))))))******+++*********+++,,,---......(((((()))***++++++,,,---))))))))))))))))))))))))++++++******)))(((((('''))))))***++++++,,,------******))))))))))))*********************)))((('''sssnnnhhheeecccaaa]]]ZZZTTTTTTSSSRRRPPPMMMKKKJJJKKKJJJIIIGGGFFFEEEEEEEEEBBB@@@===<<<=========<<<;;;:::888555333222111111///......---------......+++//////,,,+++...///...+++)))'''''')))+++++++++((('''(((***---......,,,***))))))(((((())))))***))))))))))))************((((((''''''(((((())))))+++***)))(((((('''((((((&&&&&&&&&&&&&&&'''((((((((('''''''''((()))+++,,,''''''((((((((((((''''''&&&''''''((()))((((((((((((((((((''''''''''''&&&((((((''''''(((((()))***))))))*********)))((((((''''''&&&''''''((()))***&&&(((++++++***(((''''''))))))))))))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***+++++++++)))******++++++******)))''''''''''''''''''''''''(((((((((((()))***+++,,,'''''''''&&&&&&&&&&&&%%%+++***)))***+++,,,,,,***''''''(((((())))))******''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))***(((''''''''''''(((((()))'''''''''((((((((())))))(((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***,,,+++***)))))))))))))))((((((((((((((()))******''''''&&&&&&''''''((()))((((((((()))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))***)))))))))))))))(((((('''((()))+++,,,,,,+++***'''(((((())))))))))))((((((((()))***************''''''''''''((((((((((((******))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***))))))))))))***+++,,,---,,,,,,+++++++++*********(((((()))***************''''''(((((((((((())))))(((((())))))))))))((((((((()))+++,,,,,,,,,++++++***************************************)))(((((('''''''''''''''''''''''')))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))+++---...'''((()))+++---...///000((((((((((((((((((((((((************++++++++++++))))))(((((())))))++++++))))))))))))))))))))))))******))))))))))))******+++***************++++++'''(((((()))***+++,,,,,,))))))))))))))))))))))))''''''((())))))******++++++++++++*********))))))))))))************)))))))))************))))))(((rrrmmmgggdddcccaaa]]]YYYVVVTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEEEECCCAAA>>><<<<<<===<<<;;;;;;:::777555333111111111///...------------...///+++//////,,,+++...000///)))'''$$$$$$&&&((((((((((((((((((***,,,---,,,+++))))))(((((((((((())))))*********)))))))))))))))&&&'''(((((())))))((((((******)))(((((((((((((((&&&&&&&&&&&&&&&'''(((((("""######%%%&&&'''((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((())))))***''''''((()))))))))(((((('''&&&&&&&&&&&&&&&''''''(((***------+++)))''''''''''''(((((()))((((((((())))))************))))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))******+++***))))))(((((())))))***''''''''''''''''''''''''((('''''''''''')))***+++'''''''''&&&&&&&&&%%%%%%***)))((()))+++++++++***'''((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''(((((())))))******)))+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))(((((((((''''''((()))+++,,,,,,+++***)))((())))))))))))((((((''''''((())))))******))))))''''''''''''((((((((((((******))))))******+++,,,)))))))))))))))*********++++++++++++++++++++++++&&&'''''''''(((((((((((()))***************))))))******)))))))))+++,,,---------,,,+++******))))))%%%&&&'''((()))*********((((((((()))))))))******(((((())))))))))))(((((('''((()))***+++***)))(((************))))))))))))+++******)))))))))))))))''''''''''''''''''''''''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++---...((())))))+++,,,---......))))))))))))))))))))))))+++(((%%%%%%(((++++++***((()))***)))&&&&&&))),,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))''''''(((((()))******************))))))))))))((('''(((***,,,,,,***((('''((())))))************)))qqqlllgggdddcccaaa\\\YYYWWWTTTOOOKKKIIIJJJLLLMMMHHHHHHFFFEEEDDDDDDDDDDDDDDDAAA>>><<<<<<<<<;;;:::;;;:::777444222111111111///...---,,,,,,---//////,,,//////++++++...000000...+++))))))***,,,------***))))))***,,,,,,+++)))))))))(((((((((((())))))++++++******))))))((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))((((((((((((((()))******&&&'''(((((())))))((((((&&&'''((())))))((('''&&&(((''''''''''''((())))))%%%%%%&&&'''((((((((((((((((((((((((((()))******$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&***,,,//////---***((('''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&(((((((((&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&'''((()))***++++++&&&((()))((('''&&&''')))))))))))))))))))))))))))))))))(((((('''''''''&&&***+++,,,---,,,***((('''))))))***))))))(((''''''''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((())))))***(((((())))))******++++++((((((((((((((((((((((((************++++++++++++)))***+++,,,,,,+++))))))+++***)))))))))***+++,,,///...---,,,***)))((((((###$$$&&&((()))***************++++++,,,,,,,,,---(((((())))))))))))((((((&&&'''((())))))((('''&&&*********))))))))))))))),,,+++)))((((((((()))***************************''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************,,,,,,,,,+++***)))((((((************************,,,'''""""""'''+++***((('''***,,,)))%%%$$$(((---))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---,,,,,,+++***)))((('''&&&))))))))))))))))))))))))*********)))((((((''''''%%%&&&'''((()))***++++++&&&(((+++------+++(((&&&'''((()))***************rrrllleeeaaaaaa```___]]]UUUSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDAAA@@@>>>===<<<<<<======;;;:::888666333111///...000///...---,,,---......------------------------------,,,++++++***))))))......------,,,+++******''''''(((((())))))******))))))((())))))***++++++))))))************))))))((()))*********((('''&&&''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((---+++)))((('''((()))***((('''&&&'''((()))((('''&&&'''''''''&&&%%%%%%$$$'''((((((((('''''')))******)))(((''''''((()))***---+++)))((((((((('''%%%''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''')))(((''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((())))))((((((***)))'''''')))***)))(((((((((((((((((((((((((((%%%%%%$$$###$$$&&&)))***''''''''''''((()))++++++)))'''$$$""""""$$$''')))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&###$$$&&&((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))'''&&&&&&((((((((((((((('''''''''(((((((((((()))))))))))),,,,,,,,,+++***)))((('''))))))))))))))))))))))))&&&'''((())))))***))))))((()))))))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((()))+++,,,---...---,,,***((('''&&&&&&&&&&&&&&&&&&''')))***++++++*********))))))((((((+++++++++***)))(((((('''))))))))))))((((((((((((******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******,,,,,,+++((($$$%%%)))...---,,,+++***))))))))))))(((((())))))))))))((('''***************++++++++++++***))))))((()))))))))++++++******))))))(((((('''(((((()))))))))))))))''''''(((((()))))))))***))))))************))))))))))))(((((((((((())))))***)))((((((((()))+++,,,...+++(((&&&''''''((('''******))))))******+++,,,*********)))))))))))))))***)))))))))((((((''''''((()))***++++++***)))(((*********++++++,,,,,,,,,,,,,,,,,,+++***)))((((((''')))+++------+++)))''''''((()))******)))((('''******(((''''''((()))***)))******++++++)))(((''')))************+++++++++rrrllleeeaaa```___]]][[[VVVTTTRRRPPPNNNMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDBBBAAA???===;;;;;;;;;;;;<<<;;;:::888666444333222000///...---,,,------...------------------------//////...------,,,++++++,,,++++++******)))))))))))))))))))))************))))))((((((((()))******))))))************))))))((())))))***)))((('''&&&((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((***)))'''&&&&&&&&&'''(((***)))''''''(((((('''%%%(((((())))))))))))(((((('''(((((('''%%%$$$%%%'''))))))(((((((((((())))))+++***(((((())))))((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%'''(((((((((((()))+++'''(((((())))))(((((('''&&&'''((()))))))))(((''''''&&&$$$$$$&&&'''&&&%%%(((((((((((((((((((((((('''&&&%%%%%%%%%''')))***&&&&&&&&&&&&'''((()))***---,,,)))(((((())),,,---(((''''''&&&&&&&&&''''''))))))(((((((((((())))))))))))(((&&&%%%$$$###"""''''''&&&&&&%%%$$$$$$###'''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&'''((((((((($$$%%%&&&((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&((((((((((((((((((((('''(((((((((((())))))))))))+++,,,,,,,,,++++++***)))))))))))))))))))))))))))((()))***************)))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))((())))))************))))))))))))******((((((((((((((()))***+++******))))))))))))))))))++++++******)))(((((('''''''''(((((())))))******)))******++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++******))),,,+++***(((&&&'''))),,,,,,,,,+++***))))))))))))))))))************)))))))))))))))***+++++++++,,,,,,+++***)))))))))))))))(((((())))))(((((('''''''''(((***+++++++++***))))))*********++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))***)))((((((((()))++++++...+++)))(((((()))(((((()))))))))))))))******+++************+++++++++++++++++++++******)))))))))((()))***++++++***))))))*********++++++,,,,,,,,,+++,,,,,,++++++)))((((((((()))+++,,,,,,+++)))((())))))************)))))))))((((((''''''((((((((()))******+++***)))((('''(((((()))))))))*********sssmmmeee```___]]][[[YYYWWWUUUSSSPPPOOONNNNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDEEEDDDBBB@@@===<<<;;;;;;;;;;;;:::999777666555555//////...------------...------------------------.........------,,,,,,,,,************************++++++++++++************))))))(((((('''(((((((((((())))))******))))))((((((((()))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((((((+++***((('''((('''&&&$$$(((((())))))***)))))))))))))))***(((%%%$$$$$$%%%((((((((())))))((((((((('''&&&%%%%%%'''(((((((((''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&((((((((((((***+++)))))))))******)))))))))))))))******)))((('''''')))(((&&&&&&((()))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&%%%&&&&&&'''((()))))))))(((''''''((())))))''''''&&&&&&&&&''''''((()))((((((''''''(((((()))''''''&&&%%%$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))$$$%%%'''((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***++++++++++++******)))(((((())))))***))))))((())))))))))))))))))))))))))))))((((((((((((((('''+++***))))))((((((((()))(((((((((((()))***+++,,,******))))))))))))*********)))((((((((()))***+++++++++******)))(((((((((&&&&&&'''((()))***++++++)))******++++++******))))))))))))))))))))))))))))))******++++++******))))))******++++++******))),,,***(((((()))***))))))+++******)))))))))************++++++++++++******(((((()))***++++++,,,,,,------,,,******)))))))))'''((()))*********)))(((((()))+++,,,,,,,,,******************++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((()))))))))))))))((()))******+++,,,+++************)))((((((((((((((()))))))))************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++)))******+++******))))))*********++++++++++++++++++++++++++++++***)))(((******++++++++++++******++++++************++++++((())))))******))))))))))))************)))(((((('''((((((((())))))))))))tttnnnfff```^^^\\\YYYVVVVVVUUURRRPPPNNNMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDDDDFFFFFFDDDBBB@@@???>>>===;;;:::999777666444333222//////......------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++******)))))))))***)))(((''''''&&&''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''(((''''''&&&%%%$$$&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++***))))))))))))*********(((''''''(((((('''%%%''''''''''''&&&&&&%%%$$$)))***+++***'''&&&&&&'''&&&'''((())))))((('''&&&###"""!!!"""%%%''''''''''''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&'''(((&&&''''''((((((''''''&&&((((((((()))((((((((((((***)))'''''')))))))))((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''&&&&&&&&&''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&(((***,,,---...&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''((((((%%%&&&''')))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))(((''''''((((((((((((((((((((((((++++++++++++***))))))((((((((()))*********))))))((((((((((((((((((((((((***)))))))))((((((''''''***))))))((((((((())))))+++***))))))))))))))))))+++***))))))((((((((()))***)))((('''((()))+++---************))))))(((((('''''''''((()))*********))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))+++)))''')))+++,,,)))&&&***))))))))))))******+++))))))******++++++******(((((()))***+++,,,,,,---......,,,+++******))))))((()))+++---------,,,+++***)))))))))******++++++((((((((((((((()))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++***))))))***++++++)))'''((())))))***************))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++*********))))))***************++++++++++++++++++++++++***)))(((************************++++++)))(((((()))++++++)))***+++,,,,,,,,,+++***************)))))))))(((((((((((()))))))))******uuuooofff```]]][[[XXXUUUUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<:::888555333111000...............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------*********))))))(((((('''***)))(((''''''&&&''''''(((((())))))))))))((((((''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))))))))))))))******'''&&&&&&''')))***)))(((((((((''''''%%%$$$"""!!!%%%'''))))))'''''''''(((&&&'''((())))))((('''&&&$$$###"""###&&&((((((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&''''''&&&$$$######$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''%%%###$$$%%%&&&%%%%%%(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%((((((((('''(((((())))))'''((())))))))))))((('''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''(((((()))))))))###$$$&&&(((***,,,---...&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''&&&'''''''''(((((())))))(((((((((((()))))))))))).........---,,,***)))((((((((((((((((((((((((((()))*********)))(((''''''(((((()))***************((((((((((((((((((((((((******))))))((((((((('''''''''''''''((()))***+++******))))))))))))************)))(((''''''''''''))))))(((((((((***+++,,,*********)))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***((('''))),,,,,,***&&&)))))))))((())))))******'''(((((()))******))))))((())))))***++++++,,,,,,...---,,,+++************)))***+++,,,------,,,+++,,,***'''%%%%%%(((+++---))))))(((((((((((((((((())))))************))))))))))))(((((((((((())))))((()))))))))************'''''''''((()))***(((&&&)))***+++,,,,,,,,,++++++'''(((((()))***+++,,,,,,*********+++++++++++++++,,,++++++*********************************************+++++++++***))))))***************************)))(((''''''((()))***'''(((***+++,,,+++***************))))))))))))))))))))))))*********++++++vvvpppgggaaa^^^\\\YYYVVVTTTSSSQQQNNNMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDD???????????????>>><<<<<>><<<999666444222111......//////......---,,,------------------------,,,,,,,,,------.........************************)))))))))((((((((((((((())))))(((((('''((((((((('''(((((())))))(((((('''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%&&&)))******)))*********)))(((&&&%%%$$$"""$$$'''((('''&&&&&&&&&'''''''''(((((('''''''''((('''&&&&&&((()))))))))''''''''''''''''''''''''%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%&&&'''&&&$$$######$$$'''(((((())))))(((((('''%%%%%%%%%%%%&&&((()))***(((&&&$$$%%%&&&'''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%$$$))))))((((((((())))))***((())))))******))))))(((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))((('''&&&%%%%%%$$$''''''))))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))*********)))((('''&&&%%%))))))))))))))))))))))))((())))))))))))(((((('''(((((()))***++++++++++++))))))))))))))))))))))))***))))))))))))))))))(((&&&&&&&&&'''((()))++++++'''''''''((()))+++,,,---))))))(((''''''&&&''''''))))))))))))******************))))))))))))))))))***)))))))))((((((((('''((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))((()))(((((()))++++++***(((***))))))((((((((())))))&&&'''((()))))))))))))))***************+++++++++,,,,,,+++************+++((((((((())))))))))))***,,,)))&&&$$$$$$'''+++...++++++++++++************++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))(((((()))************)))'''&&&%%%&&&((()))(((''')))***,,,---------,,,+++((((((((()))*********+++))))))))))))************---,,,+++******************************)))))))))******+++++++++******)))******++++++++++++******))))))(((((((((((())))))&&&&&&'''((())))))))))))+++******)))((()))))))))************++++++++++++vvvpppgggbbb___]]]ZZZWWWUUUTTTRRROOONNNMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDDDD@@@@@@AAA@@@???===;;;:::===<<<:::888666444222222---.../////////...---,,,------------------------++++++,,,------...//////,,,++++++******)))))))))))))))))))))))))))******))))))((((((((()))******''''''((((((((((((''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((())))))***)))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''&&&&&&''')))***)))(((***************))))))(((%%%'''******)))'''&&&&&&(((''''''&&&&&&''''''(((***)))'''''''''((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$&&&''''''&&&&&&'''(((((())))))******))))))(((''''''&&&&&&'''((()))******(((&&&'''((()))((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((''''''&&&&&&''''''((()))))))))((((((''''''&&&''''''&&&&&&%%%$$$$$$###%%%&&&'''((((((((('''&&&((((((((('''&&&&&&&&&%%%'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&''''''((())))))***(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))(((((()))*********))))))(((((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))*********'''''''''''''''((()))***(((((((((((()))***+++,,,))))))((((((((((((((((((((()))***++++++***(((''')))))))))))))))))))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((()))******))))))***++++++***)))(((((((((((((((''''''((()))***+++******+++++++++*********************)))))))))***++++++***)))(((&&&&&&'''((()))***)))((('''((()))+++,,,++++++++++++*********)))++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))'''((()))***+++******)))(((&&&%%%%%%''')))******(((***+++------,,,+++***************************))))))))))))******++++++...---,,,***))))))******+++*********)))))))))((()))******+++++++++******((()))+++,,,,,,+++)))((()))))))))******)))))))))(((((((((((()))***++++++++++++)))((((((((()))***))))))))))))************wwwppphhhbbb```^^^[[[XXXVVVUUUSSSPPPOOONNNNNNNNNKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCAAA???<<<;;;888888777555444333222111---.../////////...,,,,,,------------------------))))))***+++,,,,,,------......------,,,+++******))))))******+++++++++,,,))))))((())))))***+++,,,''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))'''((()))******+++******(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******+++******)))(((''''''((()))(((&&&''''''(((******++++++++++++---//////,,,***((((((((('''&&&%%%%%%&&&'''((()))'''%%%$$$%%%$$$###"""''''''''''''''''''''''''###$$$&&&)))***,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$###%%%'''(((((()))+++---(((((())))))))))))((((((+++***(((''''''(((((()))&&&%%%######%%%&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((((('''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''''''''(((((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''((()))+++,,,---------))))))))))))))))))))))))((()))***+++++++++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))(((''''''''''''(((,,,+++***)))((((((((((((******))))))))))))******((()))+++---,,,***'''%%%)))))))))))))))*********&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''')))+++***''''''***---++++++***(((''''''''''''(((((()))++++++,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((()))***+++,,,...,,,)))'''&&&''')))+++((()))***,,,,,,+++*********)))))))))((((((''''''))))))************))))))))))))(((((((((((())))))'''((()))++++++******))))))'''%%%%%%(((***,,,,,,''')))+++,,,,,,,,,***))),,,,,,++++++++++++++++++))))))*********+++++++++///---,,,***))))))******+++*********))))))(((((()))******+++++++++******''')))+++------+++)))''')))***+++,,,,,,+++***))),,,+++******+++---///000,,,+++)))((((((((()))***(((((((((((())))))))))))wwwsssmmmgggccc```\\\YYYXXXVVVSSSQQQOOONNNNNNOOOMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA<<<;;;999888555444222111666000+++***...111222000///......------///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))&&&'''%%%### !!!&&&***)))'''(((---,,,'''''',,,***(((''''''(((((('''%%%&&&(((***+++,,,+++***((('''(((((()))******+++++++++'''$$$###&&&)))***)))))))))************))))))))))))))))))))))))))))))+++***(((&&&&&&&&&''''''---+++)))'''&&&&&&'''((('''''''''''''''((())))))((('''''''''&&&&&&&&&&&&"""%%%'''&&&$$$%%%***...++++++***)))((('''&&&&&&))))))))))))))))))))))))%%%&&&((('''&&&&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((()))***,,,,,,///,,,)))(((((()))((('''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''(((((((((&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''***'''$$$$$$''')))***)))(((((((((((((((((((((((($$$&&&((()))***)))((('''))))))((('''&&&$$$"""!!!))))))))))))((((((((((((+++*********))))))(((((())))))((())))))***++++++)))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((***)))((()))***+++***)))(((((())))))))))))((((((((((((((((((((()))************))))))))))))******************)))'''&&&%%%)))))))))))))))))))))***)))((('''((()))***)))(((((((((((((((((('''''''''((((((((()))******++++++,,,***)))'''''''''(((((())))))))))))************'''((((((((()))))))))***,,,+++***)))(((((((((((((((((()))***************)))***,,,------,,,***)))++++++++++++++++++++++++))))))*********))))))((())))))))))))))))))))))))(((((())))))******++++++***************)))(((''')))************+++++++++*********************************)))))))))((((((+++++++++************)))---......,,,)))''''''((()))((((((((()))***++++++************************&&&''''''((()))*********''''''&&&&&&&&&%%%%%%%%%((()))))))))'''''')))***))))))))))))************,,,+++******************))))))************))))))'''(((((((((((()))))))))))))))))))))************,,,,,,+++***))))))******(((((())))))***+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((vvvrrrlllgggccc```\\\ZZZYYYWWWTTTQQQOOONNNNNNNNNLLLKKKIIIGGGEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@??????<<<;;;999888555444222111222///,,,...111222000------...000111111111000///+++++++++,,,,,,---------.........------,,,,,,+++((()))(((&&&$$$$$$(((++++++)))***...---((()))---***)))(((((())))))(((&&&'''(((***++++++***)))(((******************))))))***((('''(((+++,,,+++)))))))))************))))))))))))))))))))))))))))))'''''''''''''''((()))***---,,,***(((''''''((()))'''''''''''''''((())))))******)))))))))(((((((((+++***((('''((((((((((((******))))))((('''''''''((((((((((((((((((((((((&&&((()))(((&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))***+++)))((()))***,,,++++++%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''$$$%%%&&&'''(((((((((((('''((()))+++++++++******))))))((((((''''''&&&&&&(((((((((((((((((((((((((((&&&$$$%%%(((+++,,,+++(((((((((((((((((((((((($$$%%%'''((()))((('''&&&)))*********)))(((((('''))))))))))))(((((((((((())))))))))))((((((''''''))))))((((((((()))******(((((()))))))))(((''''''((('''''''''(((((()))))))))((('''(((***++++++***(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((************)))((('''&&&******************)))))))))((('''(((*********(((&&&'''''''''((()))))))))(((((())))))***++++++,,,*********)))******++++++))))))))))))************((((((((()))))))))))))))***)))))))))))))))******(((((()))***************)))***+++,,,,,,+++***)))*********************+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********)))************))))))((()))************+++++++++************************+++++++++*********))))))*********)))))))))(((((('''((())))))(((((()))+++))))))))))))))))))***+++************************''''''((())))))***++++++*********))))))(((((((((((()))***)))'''''')))***))))))))))))************++++++***))))))*********'''((()))***++++++++++++))))))))))))************))))))))))))************,,,+++***))))))))))))***)))))))))*********))))))((()))******+++++++++***************************,,,,,,+++******)))((((((vvvrrrlllgggccc```]]][[[ZZZYYYVVVRRRPPPNNNMMMMMMKKKJJJIIIGGGFFFFFFEEEEEECCCCCCBBBAAA???>>>======<<<;;;999888555444222111///......111444333///++++++...111444555222///---)))***++++++------...///---------------,,,,,,,,,******+++***((((((***,,,)))((()))+++)))&&&'''++++++***((()))******)))((('''((()))******)))((('''******)))(((((('''&&&&&&(((((()))+++---,,,***'''))))))************))))))))))))))))))))))))))))))&&&&&&'''((()))))))))))),,,+++)))((('''((())))))'''''''''''''''((())))))*********)))))))))((((((///***'''''')))***'''$$$((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%''')))((('''&&&'''((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&%%%&&&''''''(((((((((((("""###%%%((()))*********---,,,***((('''''''''(((************************'''%%%%%%&&&))),,,......(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%'''((()))***++++++++++++(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((('''((((((((('''(((((((((((('''&&&&&&(((((())))))))))))******(((''''''(((+++,,,,,,+++((())))))******))))))(((((((((((((((((()))******(((((()))******)))((((((((())))))******))))))(((******))))))(((((('''''')))((('''(((***+++***)))%%%&&&''''''))))))***+++))))))******+++,,,,,,,,,)))***+++,,,------------))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,((())))))************)))************************(((((()))))))))*********''''''(((((()))(((((('''))))))))))))))))))))))))************))))))))))))((())))))************))))))************+++++++++*********************************)))))))))))))))))))))))))))((((((((('''$$$&&&'''((('''((()))++++++***))))))))))))))))))************************(((((())))))***+++++++++++++++************))))))))))))***)))(((''')))+++)))))))))*********++++++******)))))))))******+++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))*********+++++++++***))))))))))))))))))***++++++++++++***))))))(((((()))************)))))))))))))))))))))))))))+++++++++******))))))(((vvvqqqkkkfffccc```^^^\\\[[[ZZZWWWTTTQQQNNNMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCAAA@@@>>>===<<<<<<;;;999888555444222111......///111333222///++++++---000333333111///---+++++++++,,,,,,---------***************+++++++++***+++,,,,,,++++++++++++(((((())))))((('''(((***+++***)))***++++++***)))(((((()))))))))(((''''''(((''''''&&&&&&%%%$$$$$$%%%&&&''')))***)))(((&&&))))))************))))))(((((((((((((((((((((((())))))******)))(((&&&%%%***)))((('''''''''((()))'''''''''''''''((())))))(((((((((''''''''''''&&&)))'''%%%%%%'''((('''%%%'''''''''((((((((())))))((((((((((((((((((((((((***++++++***'''&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$!!!&&&'''))))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((!!!"""$$$&&&((()))))))))---+++)))''''''((()))***))))))))))))))))))))))))'''''''''(((***,,,---...((((((((((((((((((((((((&&&&&&'''((((((''''''&&&$$$%%%&&&'''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''&&&'''''''''''''''''''''&&&&&&%%%(((((()))))))))***))))))''''''&&&(((+++,,,,,,+++)))))))))******)))))))))((((((((((((((())))))***)))***,,,------,,,***)))'''((()))***************((((((((('''&&&&&&%%%%%%)))((('''(((***+++***)))''''''(((((()))))))))***)))******+++,,,,,,------)))***,,,---...---,,,+++((()))))))))*********************))))))))))))((())))))(((((()))***++++++((()))************))))))******)))(((((()))******(((((())))))***+++++++++'''((())))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((()))***************))))))*********+++++++++************************((((((((((((((((((((((((******)))))))))(((((((((&&&((()))(((''''''((()))++++++***)))((((((((()))************************))))))******++++++++++++(((((((((((((((((((((((()))******)))(((((()))+++))))))*********+++++++++)))))))))))))))***+++,,,)))***++++++,,,+++++++++++++++,,,,,,,,,---------))))))*********+++++++++******)))(((((())))))***++++++,,,,,,,,,,,,+++***))))))***************)))************************+++*********)))))))))(((uuuqqqjjjeeebbbaaa___^^^\\\ZZZXXXUUURRROOONNNMMMJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA???>>>>>><<<;;;999888555444222111000/////////000000000///,,,---......//////......---------,,,,,,+++++++++)))*********************))))))***+++++++++***))))))++++++***)))***,,,---+++***)))***+++,,,+++***((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))************))))))(((((((((((((((((((((((()))******+++***((('''%%%''''''&&&&&&'''''''''((('''''''''''''''((()))))))))(((((((((''''''''''''&&&''')))(((&&&%%%&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''***++++++***'''&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''&&&'''''''''***)))))))))***(((%%%###&&&((())))))(((''''''((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''(((((()))(((((((((&&&''')))***++++++******)))(((&&&&&&&&&(((***+++(((((((((((((((((((((((((((((()))))))))***+++,,,))))))))))))))))))))))))(((((()))))))))(((((((((%%%%%%&&&'''''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''&&&'''''''''''''''''''''&&&&&&%%%&&&'''((()))))))))((((((''''''&&&(((+++,,,,,,+++))))))************))))))((((((((((((((())))))***)))***,,,------,,,***)))'''((()))***+++++++++***)))))))))(((((((((''''''***)))((()))***++++++)))******))))))(((((((((''')))******+++,,,,,,------***+++,,,,,,,,,+++)))(((((()))))))))************************))))))))))))++++++***)))(((((())))))))))))*********))))))(((******)))(((((()))***************+++++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))++++++******))))))(((((('''((()))***************))))))*********+++++++++************************))))))))))))))))))))))))++++++*********)))))))))''')))******)))(((***+++++++++***)))((((((((()))))))))))))))))))))))))))***************+++++++++'''''''''''''''''''''''')))*********((((((***+++************++++++++++++))))))))))))***+++------------------,,,***)))(((++++++,,,,,,,,,---------************++++++++++++******))))))))))))******)))(((((())))))******+++***++++++,,,++++++******++++++++++++++++++++++++*********)))))))))))))))uuupppjjjeeebbbaaa```___[[[ZZZXXXVVVSSSQQQOOONNNKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@??????<<<;;;999888555444222111111000///......///000111...---,,,++++++---///000///......---++++++***))),,,,,,,,,,,,,,,+++++++++)))(((((()))******)))'''$$$'''(((%%%%%%(((+++++++++)))))))))+++,,,+++***))))))))))))*********+++*********************+++((()))***)))((((((***,,,))))))************))))))))))))))))))))))))))))))''''''((()))************&&&&&&&&&''''''((((((((('''''''''''''''((())))))++++++*********)))))))))))),,,...,,,'''$$$$$$'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((()))***)))'''&&&'''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((((((((((())))))(((''''''(((******)))'''&&&(((***)))((('''(((((())))))))))))))))))))))))+++******)))((((((''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((((((&&&'''((()))))))))((('''&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((((()))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((''''''&&&''''''(((((())))))******))))))))))))************))))))(((((('''((((((((('''(((((((((((('''&&&&&&&&&'''((()))***)))((('''(((''''''(((+++,,,,,,+++)))******++++++******)))((((((((((((((()))******(((((()))******)))((((((((())))))***+++++++++***++++++++++++,,,,,,,,,,,,***)))((()))+++,,,+++***,,,+++******(((((('''&&&))))))******+++,,,,,,,,,++++++++++++***)))((('''))))))))))))************)))))))))*********++++++,,,+++***)))(((((((((((()))************))))))(((************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))((())))))************))))))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++************&&&'''******++++++...///+++***))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))******)))***+++***)))(((***,,,*********++++++++++++,,,))))))******,,,---//////000//////...,,,***((('''******+++++++++,,,,,,,,,*********++++++++++++,,,******************+++,,,)))(((&&&%%%%%%&&&(((***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))uuupppiiidddbbbaaaaaa```ZZZYYYXXXVVVTTTRRRPPPOOOLLLLLLKKKKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@??????<<<;;;999888555444222111000000000///......000111......---,,,,,,---///000---------,,,,,,+++++++++------,,,,,,++++++*********(((&&&''')))***)))'''!!!&&&&&&######)))---,,,***)))((()))+++++++++***)))))))))***+++,,,------,,,++++++******)))))))))&&&)))+++,,,***))))))+++))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,&&&'''((()))************'''''''''''''''((())))))+++++++++*********))))))***+++++++++)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((()))******(((&&&%%%%%%'''((((((''''''(((******((('''((()))((((((((((((((((((((((((((((((((((((((((((((('''$$$%%%%%%&&&'''((())))))(((((())))))))))))(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((((()))+++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((('''''''''((()))*********((((((((()))))))))******))))))((((((((()))******(((((()))))))))(((''''''&&&((()))++++++***)))((()))((('''(((***++++++***)))******++++++******)))((((((((((((((()))******(((((((((((((((((((((((())))))***+++++++++************++++++,,,---------***)))((()))+++,,,+++***+++*********)))((((((((((((((())))))***++++++,,,+++******)))))))))******))))))))))))************(((((()))***++++++,,,---******)))))))))))))))******************)))(((((()))***+++,,,,,,+++***))),,,,,,++++++******))))))((((((***++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********)))************))))))((()))************+++++++++************************************+++++++++,,,************))))))))))))'''(((***+++++++++---///))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***++++++***))))))***,,,*********+++++++++,,,,,,******+++,,,---///000111/////////...---+++***)))))))))))))))*********************+++++++++,,,,,,+++++++++++++++,,,------111...***&&&%%%&&&)))++++++++++++++++++***))))))************************((()))))))))))))))))))))uuupppiiidddbbbaaaaaaaaaYYYYYYXXXWWWUUUSSSQQQPPPLLLLLLLLLKKKIIIGGGDDDCCCAAAAAAAAA@@@@@@?????????<<<;;;999888555444222111...000111000/////////000............//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''+++(((&&&&&&)))***)))'''''',,,---)))***000555444)))((('''(((***++++++))))))))))))***+++---...///++++++***((('''&&&$$$$$$!!!&&&+++---***'''&&&&&&))))))************))))))))))))))))))))))))))))))---+++***((((((((())))))'''((()))+++,,,,,,,,,,,,'''''''''''''''((())))))))))))))))))(((((((((((('''%%%$$$&&&******'''$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))&&&&&&&&&'''((()))***+++///,,,)))(((((()))(((((('''(((******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((###$$$%%%&&&''')))******((()))))))))))))))((((((%%%&&&(((************)))'''((((((((((((((('''&&&''''''''''''''''''''''''!!!$$$((()))((((((***---))))))))))))))))))))))))***)))((('''''''''''''''%%%&&&'''(((((())))))(((&&&''''''((()))******+++&&&'''''''''(((((())))))))))))((())))))***+++,,,)))))))))))))))(((((('''''')))+++,,,,,,,,,***)))***)))((()))***+++***)))******++++++++++++******((((((((((((((()))************))))))))))))************+++++++++******)))''''''((()))***+++,,,,,,***)))))))))+++,,,+++***)))))))))))))))*********((((((((()))******++++++***))))))((()))***,,,---))))))))))))************''''''(((***+++,,,---...(((((((((((()))***+++,,,***************)))(((((()))***,,,------,,,***))),,,,,,+++***)))(((''''''''''''(((******+++++++++))))))))))))))))))))))))(((((())))))******++++++***************)))(((''')))************+++++++++************************&&&'''''''''(((((())))))))))))))))))((((((((((((***+++,,,+++)))))))))***))))))(((((()))***++++++)))))))))))))))))))))))))))))))))((((((((((((((((((((())))))***************++++++***))))))***,,,******+++++++++,,,,,,,,,***++++++,,,...000222333............---,,,++++++'''(((((((((((()))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,------...;;;666000+++((())),,,...***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))uuunnnhhhgggddd```___```YYYXXXVVVTTTRRRPPPPPPOOOMMMKKKHHHEEEDDDDDDEEEFFFEEECCCAAA@@@AAAAAA???>>>>>>===;;;888555222000///000...------......---+++---,,,,,,+++,,,---...///,,,,,,,,,...000///,,,*********)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))***,,,///222444))))))(((((()))******+++'''***(((%%%,,,888999111333111...+++)))'''''''''$$$&&&((()))((('''((((((((()))+++,,,---,,,,,,+++''''''''''''((()))++++++((()))))))))((()))***,,,***)))((('''&&&%%%%%%%%%)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++((('''&&&%%%$$$%%%&&&&&&(((((())))))((('''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%***(((%%%%%%'''(((&&&$$$(((((((((((('''))),,,///<<<444+++&&&'''(((&&&$$$###$$$&&&'''''''''&&&%%%))))))))))))((((((((((((&&&&&&''')))************''''''''''''''''''''''''******)))((((((((((((((((((((()))******)))(((((()))))))))))))))(((((((((((((((''''''''''''(((((()))(((&&&%%%&&&''')))***''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))+++***)))(((((('''''''''((((((((()))++++++***)))''''''(((((())))))******'''((()))******)))((('''******))))))))))))************))))))******+++,,,)))))))))))))))))))))))))))***+++***)))((()))***'''(((((()))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''+++*********))))))((((((''')))***)))((('''(((***+++***)))))))))***,,,---++++++***)))((((((((()))%%%&&&(((*********))))))+++***)))(((((()))***+++***)))(((((()))+++---...******+++++++++,,,,,,,,,...,,,******,,,+++(((%%%*********)))***++++++,,,'''..."""***111'''******)))((((((((((((((())))))))))))))))))))))))))))))(((***+++***)))((()))***---,,,***)))***+++,,,,,,******)))(((((((((((((((&&&'''((('''&&&&&&(((***+++,,,------+++))))))***))))))(((((()))***++++++***(((&&&%%%&&&***---000///---++++++,,,,,,+++***************************+++(((''''''******(((&&&''''''''''''''''''''''''***+++,,,...///000000000------,,,,,,+++***))))))---+++)))***,,,,,,)))&&&,,,,,,+++***))))))******///+++))),,,//////000333TTT===+++***+++'''$$$'''***)))((()))+++,,,,,,++++++***)))))))))***,,,---++++++++++++************vvvnnnhhhgggddd```^^^___[[[YYYWWWUUUSSSQQQPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHEEECCCAAA@@@@@@@@@???>>>>>>===;;;999666333111000000///......//////...,,,------,,,,,,,,,---...///,,,,,,,,,...//////,,,***+++***)))))))))***,,,---************************))))))))))))+++---///000...---,,,***)))((((((((('''))))))(((+++///...***000...,,,***)))((((((((((((***,,,,,,***)))))))))+++,,,---.........---,,,''''''''''''((()))***+++(((((((((((('''((()))***)))(((''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''***))))))))))))))))))***((((((&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%***(((%%%%%%'''((('''%%%)))))))))'''&&&&&&''')))444...(((%%%'''((((((&&&((()))***+++++++++***)))''''''((((((((()))))))))'''((())))))******))))))''''''''''''''''''''''''***))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))******+++)))((((((''''''(((((())))))((('''&&&&&&(((***+++((((((((())))))))))))*********)))(((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((()))(((((()))+++,,,+++)))))))))))))))(((((((((((('''((()))******)))((('''******))))))))))))*********************++++++,,,++++++++++++++++++++++++)))***+++***((('''((()))'''(((((()))))))))))))))(((((((((((((((((((((((()))******************)))++++++++++++++++++++++++************)))))))))(((((()))***)))((('''(((*********))))))******+++,,,,,,,,,+++*********************+++++++++******)))*********))))))************************,,,---...*********+++++++++,,,,,,,,,***)))***,,,,,,***(((************++++++,,,,,,)))111(((///333))),,,******))))))(((((()))******))))))))))))))))))))))))(((***+++***)))((()))++++++***)))))))))+++++++++******)))(((((((((((((((''')))))))))((((((***,,,,,,---...---+++))))))***)))))))))))))))***++++++***)))((('''(((***---//////---++++++,,,,,,+++***************************+++)))((()))+++---,,,+++++++++++++++++++++++++++))))))+++,,,---.........,,,,,,,,,++++++*********,,,***))))))+++,,,***(((,,,++++++***))))))******...)))'''***------...111JJJ888******+++((('''+++,,,+++))))))***+++***)))***)))))))))******+++,,,((((((((((((((((((((((((vvvoooiiifffddd___]]]^^^]]][[[YYYVVVSSSQQQPPPOOOLLLKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@?????????>>>===<<<;;;999666444111///...111000//////000000///...---------,,,------...///,,,,,,,,,...//////---***+++************+++,,,,,,))))))))))))))))))))))))((((((((()))******++++++///...---,,,***)))((('''***))),,,000111---***+++++++++***)))((()))))))))+++,,,------+++))))))))))))************)))(((((((((''''''(((((()))***+++(((((('''''''''''''''(((((((((''''''&&&'''''''''''''''((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))'''&&&&&&'''''''''&&&&&&'''((('''%%%$$$%%%&&&+++((($$$%%%'''))))))'''''''''((())))))))))))(((&&&&&&''''''(((((())))))((())))))*********))))))''''''''''''''''''''''''))))))((((((''''''((((((((('''&&&%%%%%%&&&'''(((((('''''''''(((***,,,---))))))(((((((((((())))))))))))((('''((()))***+++))))))))))))***************))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((())))))******))))))***,,,,,,+++)))*********)))((('''''''''(((((())))))))))))((((((***))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++((()))***)))((('''((()))'''((())))))******))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))************))))))))))))((()))******(((((()))***))))))***+++++++++++++++...---,,,,,,+++,,,,,,,,,---,,,+++***))))))))))))******++++++++++++******+++++++++++++++,,,---...*********++++++++++++,,,***))))))***,,,,,,+++************+++++++++,,,,,,%%%...(((------&&&---'''++++++******)))******+++)))))))))))))))))))))))))))***+++***))))))***+++)))))))))))))))***+++,,,******)))(((((((((((()))(((***+++******+++---///---//////...+++)))))))))))))))))))))))))))***+++***************+++,,,---...,,,+++***,,,,,,,,,+++***************************)))'''(((***---------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++******,,,***((((((***+++++++++,,,+++******)))*********...***))),,,......///111<<<000(((***+++)))+++000...,,,***)))******)))((())))))******++++++******''''''''''''''''''''''''vvvoooiiifffccc^^^\\\^^^]]][[[YYYVVVSSSPPPOOONNNJJJJJJIIIIIIGGGEEEDDDCCCCCCAAA???>>>??????===<<<<<<;;;999777555222111000222000///000111111000///...------------.........---,,,,,,---......---+++++++++++++++++++++++++++************************((())))))******)))((((((***+++++++++******))))))+++&&&)))555888111+++,,,'''((((((((())))))******)))***+++***)))((()))*********))))))((('''&&&&&&((((((((((((((()))*********)))''''''((((((((('''((('''''''''''''''((()))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((())))))***((('''&&&&&&&&&'''''''''"""$$$&&&'''''''''((()))&&&%%%$$$&&&)))***)))(((%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))***++++++++++++'''''''''''''''''''''''')))(((((('''''''''((((((***(((&&&%%%%%%&&&(((***((('''&&&&&&'''(((***,,,))))))(((((((((((())))))***))))))((()))***++++++(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))***++++++***)))***,,,,,,+++)))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))((()))***)))'''''''''((((((((()))************)))************************+++++++++,,,,,,+++++++++((((((((((((((((((((((((*********)))))))))))))))((()))******)))((()))***((()))***,,,,,,+++******---,,,,,,++++++,,,,,,,,,+++***((('''''''''((()))***+++,,,------,,,+++************++++++,,,,,,,,,************++++++++++++*********+++++++++***)))))))))*********+++******###+++'''+++'''(((555,,,,,,,,,++++++******++++++)))))))))))))))))))))))))))***++++++))))))***+++((()))************,,,---+++***))))))(((((())))))((()))*********+++---///...///000...,,,)))))))))***)))))))))))))))*********++++++,,,,,,,,,++++++---,,,******+++,,,,,,+++************************)))(((&&&&&&''')))***+++))))))))))))))))))))))))(((((()))***+++++++++***************+++++++++++++++***(((((()))+++,,,---++++++***************+++,,,((('''***---,,,,,,...111+++(((***+++))),,,111---+++))))))***+++***)))((()))***++++++***)))((((((((((((((())))))))))))uuunnnhhhfffccc^^^\\\^^^\\\ZZZXXXTTTRRROOONNNMMMMMMMMMMMMLLLKKKIIIGGGFFFCCCAAA???>>>??????===<<>><<<:::888666444333111000///000111222111000.....................---...,,,,,,---......---+++++++++,,,,,,,,,+++++++++******************************++++++***))))))((((((((()))***))))))(((''')))"""###000777000(((&&&&&&&&&'''((()))*********&&&((())))))))))))+++---///......,,,++++++******)))(((((((((((())))))***+++)))'''((()))***)))((((((((('''''''''(((((()))((())))))*********))))))''''''''''''''''''''''''((())))))******))))))(((((((((((((((((('''''''''&&&''''''(((((((((''''''))))))((((((''''''&&&&&&&&&&&&''''''((((((((()))'''''''''&&&&&&&&&'''(((###%%%'''((((((((()))***&&&&&&''')))******)))'''(((((((((((()))))))))***))))))(((((('''''''''&&&'''((()))+++,,,---------((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%###""""""###%%%&&&(((((('''&&&&&&&&&'''((())))))(((((((((((()))))))))))))))))))))******+++'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((***+++,,,+++***)))***+++,,,***((('''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))((()))***++++++++++++***(((((((((((((((((((((((((((******)))((('''((()))((())))))***************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))******)))***+++***)))((()))+++((()))***,,,,,,+++******++++++************++++++)))((('''''''''(((***+++***+++,,,------,,,+++***)))))))))***************))))))*********++++++++++++,,,,,,,,,***)))(((((('''((())))))******))))))(((---***,,,(((333HHH999------,,,++++++***++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++)))+++------++++++,,,...++++++***)))))))))))))))''')))***)))))))))+++------...///...+++)))))))))******)))))))))))))))*********+++,,,,,,,,,+++***,,,+++)))***+++,,,,,,+++************************+++***)))(((''''''((()))((((((((((((((((((((((((******+++++++++++++++************************++++++***)))((((((***,,,...+++***************++++++((($$$$$$''')))((('''))),,,))))))******)))+++...+++)))((()))***,,,,,,+++((()))***++++++***(((''''''((((((((()))))))))***tttmmmgggeeeccc___]]]___ZZZYYYWWWTTTQQQOOONNNMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@?????????>>>===;;;:::999777555333111111111000///000111222111000...////////////...------...---,,,,,,---...---,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))),,,+++++++++*********)))))))))******)))'''%%%$$$)))%%%&&&---222///((($$$&&&'''((()))*********)))'''(((*********+++...000...---,,,+++************))))))(((((((((((())))))+++(((&&&'''***,,,+++)))))))))(((((('''((((((((())))))***+++++++++******''''''''''''''''''''''''((((((************(((((('''(((((((((((('''&&&&&&&&&'''(((((()))((((((((()))))))))(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''')))((()))***)))'''''''''((('''((()))******)))((((((''''''&&&&&&&&&'''((()))***)))))))))((((((((((((((()))***+++,,,---------((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''%%%%%%%%%%%%''''''((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((()))))))))******''''''''''''((((((((((((((((((((((((((())))))***************************''''''''''''((()))++++++***)))))))))******)))''''''''''''((()))*********))))))(((((((((((()))))))))((((((''''''(((((()))((()))***,,,,,,+++******************************)))***+++***)))((((((***((()))******++++++******++++++++++++++++++++++++******++++++++++++******************************))))))))))))************)))***++++++))))))***+++))))))***+++++++++++++++))))))(((((())))))******))))))))))))***+++,,,---******++++++++++++******(((((())))))***))))))((()))))))))************++++++------,,,***((('''((('''''')))*********)))((((((+++***---)))<<>>------,,,+++************))))))))))))))))))))))))***+++,,,+++*********,,,***---//////,,,***,,,...++++++***))))))))))))***((()))))))))(((((()))++++++,,,------+++))))))***+++******)))))))))))))))))))))***+++,,,,,,++++++,,,***))))))+++,,,,,,+++************************,,,------,,,)))(((((()))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********************))))))***++++++***((()))+++---*********)))******+++,,,,,,((('''+++---+++***,,,+++***))))))))))))***+++***)))((()))+++,,,,,,,,,))))))******))))))((((((&&&&&&&&&''''''(((((()))rrrkkkfffeeeccc___^^^```ZZZYYYWWWTTTRRRQQQPPPOOOLLLKKKIIIGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@???>>>999888666555333111//////000///...///111222111000...///000000///...---,,,...---+++,,,---...---,,,,,,,,,---------,,,+++***************************,,,+++***)))))))))***+++((()))*********)))'''&&&!!!'''*********,,,+++)))((())))))*********)))(((((())))))))))))***,,,...***)))((('''&&&''''''((())))))(((((((((((()))))))))&&&$$$&&&***---,,,)))******)))((('''''''''((((((((()))***************((((((((((((((((((((((((&&&''')))******)))'''&&&&&&''''''((('''&&&%%%$$$%%%&&&''''''(((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%'''((('''%%%%%%(((***)))***)))(((&&&&&&(((***&&&''')))***))))))((()))&&&%%%%%%$$$%%%&&&'''(((((((((((()))***++++++,,,+++,,,,,,,,,,,,,,,++++++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&((()))***+++***((('''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))((('''(((((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))(((((('''(((((()))*********)))(((((())))))'''&&&(((((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''((((((((()))+++,,,,,,+++***)))***************************+++,,,+++***)))***+++))))))***++++++++++++***************************)))******************)))((((((((((((((((((((((((((()))))))))************)))***++++++))))))***+++******))))))******+++,,,)))(((((((((((()))***+++)))******+++++++++***************))))))*********((()))************)))((())))))))))))************)))+++---,,,***((()))***((()))+++,,,,,,,,,******((()))+++000...EEE\\\===---,,,+++******)))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,***...000///+++)))***,,,,,,+++******))))))******)))******)))''''''(((***(((***,,,+++***))))))***++++++***)))))))))))))))((((((((()))***+++,,,,,,+++***((()))+++,,,,,,+++************************(((+++...---+++(((((()))************************,,,,,,,,,,,,++++++***)))++++++******))))))(((((()))+++,,,+++)))((()))+++******))))))***++++++,,,...+++***...000---,,,...+++)))'''''')))++++++))),,,***))))))***++++++*********)))(((((((((((((((&&&&&&'''(((((()))******qqqjjjeeedddccc```___aaa[[[YYYXXXUUUTTTRRRQQQQQQPPPOOOLLLIIIHHHHHHIIIIIIEEECCCAAA@@@AAAAAA???>>>======;;;:::888666444444///.........000111111000...///000000000///---,,,///---+++,,,---...------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))***+++$$$&&&(((+++,,,,,,++++++ (((###%%%+++,,,)))***+++++++++)))(((''''''(((((('''%%%&&&(((***,,,+++)))(((((()))*********)))(((((((((((())))))((($$$"""$$$***---+++)))++++++***(((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''(((((((((++++++******))))))(((((($$$&&&((('''%%%%%%(((***&&&''''''&&&%%%'''+++...%%%&&&((()))(((((()))******))))))((((((***+++,,,%%%&&&((()))+++---////////////...---,,,***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&%%%'''***---...---+++***&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((())))))))))))************((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))***)))((('''((()))((('''%%%******))))))((((((''''''***)))(((''''''((()))***((((((''''''''''''((((((''')))+++,,,,,,,,,***)))((((((((((((((((((((((((+++,,,---,,,*********+++))))))***++++++++++++***(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++(((((())))))*********+++)))+++++++++***)))***++++++***)))))))))***,,,---))))))(((((()))***++++++))))))*********(((&&&%%%+++***)))(((((()))***+++)))***+++,,,,,,+++))))))))))))))))))************'''***,,,,,,***)))***,,,)))+++,,,......---,,,+++,,,---111888666OOOccc>>>---,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,)))---111///***'''(((***,,,+++******)))*********+++++++++***((('''((()))''')))******))))))***+++++++++***))))))((())))))'''''''''((()))+++,,,---+++)))((()))+++,,,,,,+++************************###''',,,,,,***((('''((())))))))))))))))))))))))++++++,,,++++++***)))(((,,,++++++***)))(((((('''))),,,...---***((((((*********))))))***+++,,,,,,)))&&&&&&***+++)))'''(((+++)))&&&&&&)))---,,,)))...,,,***)))******)))(((+++***)))'''''''''((()))((())))))***+++,,,,,,---wwwnnnfffdddbbb^^^\\\]]]YYYWWWTTTSSSSSSRRRQQQOOONNNMMMMMMKKKIIIGGGFFFDDDEEEDDDCCCCCCAAAAAA@@@???>>>===;;;888555444333222////////////............,,,---...//////...---,,,---,,,+++,,,------,,,+++,,,---...---+++)))))))))*********+++,,,,,,***(((''''''''''''((((((((((((''''''(((((())))))******)))***+++,,,,,,+++***)))******))))))))))))******+++*********))))))(((((($$$###"""$$$&&&((()))(((((()))***+++++++++++++++++++++******))))))((((((+++++++++)))'''&&&'''((('''))),,,......,,,)))''''''(((((()))))))))))))))%%%''')))******)))'''%%%((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))((((((((((((++++++***)))(((''''''&&&(((((((((((((((''''''''''''''''''''''''((())))))%%%&&&''')))))))))(((((()))***)))'''%%%%%%''')))***)))((((((((()))+++,,,------...///...---+++***))))))((((((''''''&&&&&&(((((((((((())))))))))))---,,,+++)))((((((((((((''''''((((((((((((''''''###%%%'''((()))((('''&&&((((((((((((((((((((((((,,,)))'''''')))***(((&&&++++++******))))))((((((******))))))((((((''''''$$$%%%&&&((()))*********))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))(((((((((((())))))************))))))((()))***++++++,,,+++++++++,,,------,,,+++***))),,,++++++***)))(((((('''))))))***+++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,,,,+++)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++++++++***)))(((,,,,,,+++***)))(((''''''*********)))))))))))))))'''((()))++++++***))))))...---+++)))((())))))***++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++000''';;;PPPWWWjjjiiiBBB---,,,+++***))))))))))))))))))***++++++++++++***++++++++++++,,,---...///...//////...,,,******++++++++++++*********))))))))))))))))))))))))))))))'''((()))***+++******)))***))))))((((((((()))))))))***,,,,,,***)))***+++***)))((()))***+++***(((*********++++++,,,,,,,,,(((((((((((((((((((((((()))***++++++***)))((('''---***'''(((***+++)))'''***)))))))))((((((''''''******+++++++++,,,,,,,,,))))))******+++++++++,,,************************++++++************++++++******+++,,,,,,,,,,,,++++++******)))(((''''''&&&""""""$$$%%%&&&&&&''''''xxxooohhheeeddd```^^^^^^YYYWWWTTTSSSSSSRRRQQQOOONNNMMMMMMKKKJJJGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>===;;;888666444222222111000000000000/////////------............------***)))((()))***+++***(((+++---...---+++))))))***+++++++++,,,------+++)))''''''((((((((()))))))))******))))))((((((''''''******+++,,,,,,+++*********))))))(((((())))))************)))))))))(((((((((&&&&&&''')))++++++***((()))***************************)))))))))))))))((())))))((('''&&&((()))&&&''')))++++++***(((''''''((())))))******))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''******))))))((((((''''''******)))(((((('''&&&&&&(((((((((((((((((((((''''''''''''''''''((())))))''''''(((((()))(((((((((((())))))'''%%%%%%'''(((+++***)))))))))***,,,,,,---------------,,,+++***((((((((((((((('''''''''(((((((((((())))))))))))+++******)))(((((((((((((((((())))))))))))((((((((()))+++,,,,,,+++***)))((((((((((((((((((((((((,,,)))'''''')))***((('''))))))******))))))(((((()))))))))))))))(((((((((''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))***)))))))))(((((((((((())))))************))))))++++++,,,++++++***)))(((***++++++,,,,,,+++***)))++++++***))))))(((''''''((()))******++++++************))))))******+++,,,)))***************++++++---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++++++++***))))))************))))))))))))************))))))))))))))))))***+++++++++++++++---,,,+++))))))))))))***+++++++++++++++,,,,,,---)))***++++++,,,,,,++++++(((,,,MMMfffgggnnnccc<<<,,,,,,+++***)))))))))))))))))))))*********++++++++++++++++++,,,---......000000000...+++)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))++++++,,,+++******)))((((((((()))***++++++)))***,,,,,,***)))***++++++***)))***+++,,,+++))))))***************++++++***************************++++++,,,+++***)))((()))'''&&&'''***,,,,,,+++*********))))))(((((((((************+++++++++,,,******++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))************+++++++++++++++******)))((((((''''''&&&'''((()))************zzzrrrjjjgggfffbbb______[[[XXXUUUTTTSSSRRRQQQOOOMMMMMMLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>===;;;888666444222111111111111111000000000000---------,,,,,,------------,,,++++++------,,,++++++,,,------+++))))))***,,,++++++,,,......,,,+++((())))))))))))*********))))))))))))(((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))******))))))))))))(((((()))((('''(((***++++++***))))))))))))))))))((('''((())))))))))))))))))***&&&'''((((((''''''(((***%%%%%%&&&'''(((((('''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''+++******)))(((''''''&&&)))((((((''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''((())))))))))))((((((''''''(((((('''(((((('''%%%%%%&&&(((+++************+++,,,---,,,,,,+++*********++++++'''((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))+++,,,---------,,,+++***((((((((((((((((((((((((+++)))(((((()))))))))((('''''')))******)))(((((((((((())))))))))))))))))*********)))((('''&&&%%%)))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))******)))))))))((((((((())))))************))))))++++++,,,++++++***)))((())))))***++++++***************))))))((((((''''''(((((()))*********************))))))******+++,,,*********)))))))))))))))*********+++,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++++++++***))))))(((((())))))*********+++************************+++++++++++++++,,,,,,------,,,+++***))))))))))))+++************+++,,,,,,)))***++++++,,,,,,++++++)))---DDDPPPIIINNNLLL444++++++***************+++))))))((((((((()))***+++++++++***++++++,,,---...000111000...***(((((((((+++************)))))))))))))))))))))))))))))))))+++++++++,,,,,,+++******(((((((((((()))+++,,,---)))***,,,,,,***)))***+++,,,+++***+++,,,---,,,************)))))))))))))))************************++++++,,,,,,,,,+++***)))((('''&&&(((***,,,,,,,,,***************))))))))))))))))))*********++++++++++++++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))***)))((((((((()))+++,,,*********))))))(((((('''******++++++++++++******|||ssskkkhhhfffbbb``````\\\ZZZVVVUUUTTTSSSQQQOOOMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@===<<<;;;999777444222111111111111000000000//////...---,,,++++++,,,---......---,,,---...///...,,,+++,,,------+++*********,,,+++***+++------,,,+++))))))*********+++++++++%%%%%%&&&((()))+++,,,,,,((((((((())))))(((((((((((((((''''''''''''(((((())))))))))))))))))(((((()))((('''((()))***)))'''((()))))))))((('''&&&&&&'''((((((((())))))******&&&''')))((('''&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))******)))(((''''''++++++***)))((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))+++***((('''''''''((((((&&&'''((('''%%%%%%&&&(((***************++++++++++++***)))(((((()))***+++''''''(((((()))))))))***(((((((((((())))))))))))&&&&&&'''(((((((((((((((*********++++++************++++++++++++***((((((((((((((((((((((((((((((******)))((())))))))))))%%%&&&(((*********)))(((((((((((())))))******+++*********)))((('''&&&%%%))))))))))))))))))))))))))))))*********++++++++++++++++++******)))))))))*********)))))))))(((((())))))************))))))((((((***+++++++++++++++(((((())))))************)))))))))(((((((((''''''(((((()))************)))******))))))******+++,,,++++++******)))))))))(((%%%&&&(((+++---...//////************************++++++***))))))***++++++******+++++++++******)))))))))))))))************)))***************++++++++++++***)))***+++,,,---,,,++++++******)))))))))******))))))******+++,,,))))))***+++++++++++++++...***///---$$$+++222************)))******++++++***)))'''&&&&&&(((***+++++++++******+++,,,,,,---......///---***(((((()))************))))))))))))))))))))))))))))))))))))++++++++++++******))))))((((((((((((((()))***+++)))***,,,,,,***)))***+++,,,+++******,,,,,,+++***++++++******)))))))))(((************************************************+++***))))))))))))))))))++++++******************((())))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))++++++************++++++***)))'''&&&'''(((***,,,*********)))))))))(((((()))*********))))))((('''|||ssskkkiiifffbbb___```^^^[[[XXXUUUTTTSSSPPPOOOLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@<<<<<<;;;999777444222000000000/////////...............,,,++++++,,,......,,,***)))***+++,,,+++******,,,------+++******++++++)))))))))+++,,,,,,+++************++++++++++++%%%%%%&&&((()))+++,,,,,,+++++++++******+++++++++((((((''''''''''''(((((((((((((((((((((((())))))((((((((()))******)))'''((((((((((((((('''&&&%%%''''''(((((()))))))))***((()))******(((&&&%%%&&&''''''&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))******)))(((''''''*********)))(((''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((()))))),,,***)))'''''''''((()))%%%'''((((((&&&&&&'''((('''(((((()))))))))))))))***)))(((''''''(((***+++'''((((((((())))))******(((((((((((())))))))))))%%%&&&'''((())))))((((((******++++++++++++***************))))))(((''''''))))))))))))))))))))))))*********)))))))))***+++&&&'''(((*********))))))(((((())))))******++++++((()))))))))))))))(((((())))))))))))))))))))))))************++++++++++++,,,,,,++++++******))))))************))))))))))))))))))************))))))((((((***+++++++++++++++((((((((())))))***++++++))))))))))))(((((((((((((((((()))*********************))))))******+++,,,,,,,,,,,,++++++******)))&&&'''(((***+++,,,,,,,,,************************+++******************+++)))******+++++++++******************))))))))))))))))))******+++++++++,,,******)))((((((***+++,,,++++++++++++*********)))))))))******++++++++++++))))))***++++++++++++***,,,***---,,,)))******###*********)))******++++++***)))'''&&&&&&(((***+++++++++*********+++,,,,,,***+++,,,+++***)))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***)))(((((('''''''''''')))***,,,,,,***)))***++++++)))((()))***+++***))),,,,,,,,,++++++******)))))))))))))))))))))))))))))))))((((((((()))))))))+++******)))(((((()))*********************++++++((())))))))))))***************))))))((((((((('''((((((((((((((((((((((((++++++************++++++)))((('''&&&&&&(((***+++************))))))))))))))))))))))))((('''&&&&&&~~~uuullliiigggccc``````___\\\YYYVVVUUUSSSPPPNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCBBBAAA@@@??????<<<<<<;;;:::888555222000////////////.....................------.........---,,,++++++------,,,+++***+++------+++******+++***)))((((((***,,,,,,+++)))************+++++++++))))))))))))(((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))''''''(((((((((((()))))))))))))))+++------+++)))(((((((((((((((((('''&&&'''(((((((((((((((((())))))+++,,,+++)))&&&%%%%%%)))(((((('''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))((((((((((((&&&&&&&&&'''((((((((()))&&&&&&''''''((()))))))))'''''''''''''''((())))))******)))((((((((())))))%%%'''))))))((('''((()))&&&'''(((((())))))(((((())))))((((((((()))******((())))))))))))))))))***(((((((((((())))))))))))%%%&&&((()))***))))))(((******++++++++++++*********************))))))))))))))))))))))))))))))))))))*********))))))***,,,)))))))))))))))*********))))))******************'''((())))))************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))************))))))++++++,,,++++++***)))(((******)))))))))***++++++************))))))))))))))))))***+++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++++++++++++++******)))(((''''''++++++++++++++++++++++++************************))))))***++++++++++++***+++*********))))))(((((())))))******+++,,,,,,,,,))))))(((((())))))***+++******+++++++++******)))((()))+++------,,,+++)))((()))******++++++******)))))))))***...///,,,)))++++++***************+++))))))((((((((()))***+++++++++************++++++((()))***+++******+++---(((((()))))))))))))))***))))))))))))))))))))))))(((''''''''''''((()))***,,,+++***(((''''''&&&&&&)))***,,,,,,***)))***+++***)))((()))******)))(((,,,,,,,,,+++++++++++++++(((((((((((((((((((((((((((((('''''''''((())))))&&&((()))))))))))),,,...)))))))))***************)))))))))*********++++++)))))))))))))))(((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))((('''''''''(((***+++***************************************)))((('''wwwnnnkkkiiidddaaaaaa```^^^ZZZWWWUUUSSSPPPNNNLLLLLLKKKKKKJJJIIIGGGGGGDDDDDDCCCBBBAAA@@@??????<<<<<<<<<:::888555111///000000000////////////......//////000000//////...000...---...///000///...)))+++---,,,+++***+++,,,+++***((()))+++---------)))))))))************+++******))))))((((((''''''%%%%%%$$$######$$$%%%%%%***))))))(((((())))))***'''''''''((((((((())))))''''''(((***------+++)))''''''((()))))))))((((((((((((((((((((('''''''''(((***,,,,,,***((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((())))))))))))&&&&&&'''(((((()))******&&&&&&''''''((())))))***'''''''''''''''((())))))((())))))*********))))))&&&(((******)))))))))***&&&'''((()))***))))))((((((((()))************************)))))))))))))))(((((((((((())))))))))))'''((()))++++++***)))((())))))************))))))***))))))))))))******+++))))))))))))))))))))))))(((***+++***))))))+++------,,,***)))))))))+++,,,++++++******************(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))++++++,,,++++++***)))(((,,,,,,+++***)))***++++++************++++++++++++******+++,,,,,,,,,,,,,,,******))))))******+++,,,************++++++++++++---,,,+++)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))***+++++++++++++++))))))))))))************))))))***++++++,,,------))))))******+++++++++***)))***++++++++++++***)))&&&)))---000000...+++(((((())))))***************((()))%%%$$$)))))))))///,,,,,,+++***)))))))))))))))))))))*********++++++++++++************++++++((()))******))))))***+++(((((((((((())))))******))))))))))))))))))))))))''''''''''''((()))+++,,,,,,,,,+++***)))))))))***)))***,,,,,,***)))***++++++***))))))++++++***)))************++++++++++++)))))))))))))))))))))))))))(((''''''''')))***+++&&&((())))))((()))+++...((((((((())))))*********************+++++++++,,,************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********************************)))***************))))))xxxpppmmmjjjfffccccccaaa^^^ZZZWWWUUUSSSPPPNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA;;;<<<<<<;;;888555111///111111111111000000000000...///000111111000///...---,,,++++++,,,---,,,+++)))+++,,,,,,+++***+++,,,,,,+++)))***,,,...///...((())))))))))))*********''''''(((((())))))*********)))(((((((((((()))*********))))))))))))******&&&'''''''''(((((())))))###$$$%%%(((++++++)))'''''''''((()))*********)))))))))(((((('''''''''&&&'''))),,,---,,,*********)))))))))((('''&&&$$$$$$'''(((((()))))))))))))))&&&''')))******)))'''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''(((((())))))******&&&''''''((()))***++++++&&&&&&&&&'''((())))))***'''''''''''''''((())))))'''((()))+++++++++***)))&&&(((++++++************'''((()))++++++******)))'''((()))+++++++++***)))++++++******))))))(((((((((((((((((())))))))))))((()))***,,,+++***)))'''))))))************))))))((('''''''''((()))******))))))))))))))))))))))))(((***++++++))))))+++...///...+++)))((()))+++---,,,+++++++++***)))))))))))))))************)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))))))))************))))))((()))***++++++,,,++++++...---+++*********++++++++++++++++++++++++,,,,,,++++++,,,------------,,,*********)))***++++++,,,(((((())))))******++++++******)))(((***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***+++++++++++++++''''''((()))***+++,,,,,,))))))***+++,,,,,,------)))***+++,,,---,,,++++++))))))+++,,,,,,+++***)))&&&)))...111222///+++'''(((((()))***************$$$---...///222+++%%%***---,,,+++***))))))))))))))))))***++++++++++++***++++++***************+++)))***+++***)))(((((()))'''((((((((())))))******))))))))))))))))))))))))'''''''''''')))+++---...,,,,,,,,,+++,,,,,,------)))***,,,,,,***)))***+++,,,+++******,,,,,,+++***(((((())))))******++++++***************************)))(((((((((***+++,,,)))+++,,,***'''&&&)))+++''''''(((((()))))))))******++++++++++++,,,,,,,,,+++++++++,,,,,,------...************************++++++************++++++(((((()))***+++***************************++++++'''(((((()))))))))((((((xxxnnnkkkiiifffeeefffaaa^^^ZZZVVVUUUSSSQQQOOOQQQPPPMMMKKKIIIGGGFFFFFFDDDBBBBBBBBBCCCBBBAAA???>>>===;;;888555222000/////////.........---------111000...,,,+++++++++,,,------......------,,,+++******+++++++++,,,,,,,,,,,,111///***...888888000***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((()))***++++++***)))(((///### (((---))))))...******))))))))))))******+++*********))))))((((((&&&&&&&&&'''''')))***+++%%%%%%&&&(((***+++)))'''))))))(((''''''((()))***))))))))))))((((((((((((,,,((($$$###&&&((('''&&&&&&'''((())))))((('''&&&''''''((()))))))))))))))***+++---,,,***)))))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''((()))************+++++++++)))((((((((()))***++++++,,,)))%%%""""""%%%))),,,*********)))))))))))))))((('''''''''((()))+++,,,+++*********)))))))))((()))))))))***+++++++++,,,))))))************))))))))))))))))))************+++++++++*********))))))***************)))((((((***,,,,,,+++)))((()))***))))))))))))))))))))))))+++,,,,,,---------,,,,,,,,,,,,+++***)))))),,,///++++++***)))(((((())))))))))))***++++++++++++******+++,,,---,,,***(((&&&,,,,,,,,,,,,,,,+++))))))+++*********))))))((((((((()))***++++++***)))(((+++++++++++++++++++++++++++***)))((('''''''''((()))***+++,,,,,,+++)))((('''((()))++++++***))))))((())))))))))))*********************************,,,,,,++++++***)))((((((+++(((%%%%%%)))+++***(((((((((((((((((((((((((((*********,,,------+++)))%%%+++555===>>>777+++"""(((((())))))*********+++)))))))))))))))*********))))))))))))))))))))))))***************************+++,,,------,,,***(((************************+++,,,---+++)))(((((()))******))))))))))))******))))))))))))************,,,***((()))+++,,,+++(((+++)))((()))******)))((()))))))))(((((('''&&&%%%******))))))))))))******))))))************))))))(((((((((((((((((()))))))))))))))((())))))***++++++)))&&&%%%%%%(((+++---+++,,,,,,,,,,,,+++******(((((((((((()))***+++,,,+++++++++*********)))))),,,++++++++++++++++++,,,)))************+++++++++,,,+++***)))(((((((((((()))))))))******)))))))))zzzqqqnnnllliiifffgggaaa^^^ZZZVVVUUUSSSQQQOOOMMMMMMKKKJJJIIIHHHGGGGGGDDDCCCBBBCCCDDDCCCAAA??????>>><<<999666444222000//////.........---------000///...---,,,,,,------------......------,,,+++******+++++++++,,,,,,,,,(((------)))...888888222---+++))))))******)))'''************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******))))))((((((''''''(((((()))******)))(((((( ))))))(((((((((((())))))))))))))))))((((((''''''''''''&&&&&&&&&''''''((('''&&&&&&(((******)))(((***)))(((''''''((())))))))))))))))))((((((((((((+++)))'''&&&'''((((((''''''(((((())))))((((((''''''(((((()))))))))(((((()))*********((('''((()))))))))))))))))))))((((((&&&'''''''''(((((((((((())))))*********+++++++++,,,++++++++++++,,,,,,---+++***)))(((((()))***+++***)))))))))))))))))))))((((((''''''((()))***+++++++++***)))((((((''''''++++++******)))(((((('''))))))************))))))))))))))))))************+++++++++*********))))))******+++******))))))((()))***+++***(((((()))***++++++++++++************)))******++++++*********)))*********)))***---///++++++***)))))))))))))))))))))***+++++++++++++++)))***+++,,,,,,+++******+++++++++***************+++*********))))))))))))***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((******************++++++)))******+++++++++************+++,,,,,,,,,,,,+++)))))))))*********++++++************************,,,,,,++++++***)))))))))+++)))(((((()))+++++++++))))))))))))))))))))))))...,,,***)))+++,,,,,,+++,,,---...111222111---)))))))))))))))*********+++++++++******))))))(((((())))))))))))))))))))))))************************------+++************+++************************+++,,,---+++)))(((((()))******))))))))))))******))))))))))))************,,,***((()))+++,,,+++))))))((('''(((***++++++***+++++++++++++++******)))******))))))))))))******)))******************)))+++++++++***************************++++++++++++,,,+++)))((((((***,,,...))))))***+++,,,,,,++++++******))))))))))))******+++++++++*********))))))++++++************++++++))))))*********+++++++++))))))))))))))))))***+++******))))))))))))******wwwooommmjjjfffcccbbbaaa^^^ZZZVVVUUUSSSQQQOOOKKKJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDBBB@@@???>>><<<:::777555333222/////////.........------///......------......///------......------,,,+++******+++++++++,,,,,,,,,)))------))),,,444555///,,,***))))))+++,,,,,,+++************************(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***+++++++++***++++++***)))((('''&&&&&&'''(((((())))))(((((('''---%%%###))),,,(((&&&)))((((((''''''''''''((((((((((((((((((''''''''''''+++******)))))))))))))))***)))'''((()))******)))+++***)))(((''''''(((((((((((((((((())))))))))))))))))***)))((('''((()))***))))))(((((())))))***'''(((((((((((((((''''''((((((((('''%%%%%%''')))))))))))))))************(((((((((((()))))))))))))))))))))*********++++++***))))))(((((((((((()))((()))+++,,,,,,+++)))((())))))))))))))))))******))))))(((((((((((()))***))))))((((((((((((((((((******))))))((('''''''''))))))************)))))))))))))))*********+++++++++++++++*********************+++++++++***)))))))))))))))(((''''''***,,,------,,,+++++++++++++++*********++++++******))))))+++,,,,,,++++++,,,---++++++***))))))))))))***)))******+++++++++++++++))))))******+++,,,,,,---***))))))(((((()))+++,,,***************)))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***,,,---......------))))))))))))***+++,,,,,,+++++++++***++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))((()))))))))((((((***,,,************************111---***((()))***+++,,,---+++******+++,,,,,,+++)))))))))***************,,,,,,+++***)))(((''''''((((((((((((((((((((((((************************111...+++((('''(((+++---************************+++,,,,,,+++)))((()))*********))))))))))))******))))))))))))************+++***)))***++++++***)))(((''''''(((+++,,,,,,+++***++++++,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******,,,+++++++++******)))))))))***+++,,,---,,,,,,+++*********)))******+++,,,&&&''')))***+++,,,,,,,,,,,,,,,+++***)))(((((((((+++++++++*********************))))))))))))******)))))))))*********++++++'''''''''((()))+++,,,---+++***)))(((((()))***+++}}}uuunnnllliiiddd```___aaa^^^ZZZVVVUUUSSSQQQOOOKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEBBB@@@>>>===<<<999777444333222////////////............,,,,,,,,,------......///------......------,,,+++******+++++++++,,,,,,,,,---///...******......***)))((('''(((+++---......************************''''''''''''''''''''''''******))))))((((((''''''((((((***+++++++++***)))******))))))((((((''''''''''''((((((((((((''''''...)))(((---...***((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))((((((((()))******,,,***(((''')))******)))+++******)))((('''''''''(((((((((((())))))))))))&&&)))++++++(((&&&''')))+++***)))(((((()))***+++'''(((((((((((('''&&&&&&(((((('''&&&$$$%%%'''***(((((())))))******++++++((())))))))))))*********))))))))))))************)))((('''&&&&&&&&&&&&&&&%%%''')))******)))'''%%%)))))))))))))))*********)))))))))(((((((((((((((%%%%%%&&&'''((()))******&&&''''''((()))***++++++)))******++++++******)))))))))*********+++++++++***************************+++++++++++++++******)))))))))((('''(((+++......---,,,+++******++++++,,,,,,---------,,,++++++***,,,......---***))))))++++++***))))))*********)))***++++++,,,,,,+++++++++************+++,,,---+++***(((((()))+++---...************************)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...---+++***)))(((((()))+++---...***)))((((((((()))+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********%%%(((***)))''''''))),,,++++++++++++++++++++++++000...***))))))*********'''(((***,,,...---)))&&&************************+++*********))))))((((((((((((((((((((((((((((((************************111...+++)))((((((***,,,***************************+++,,,+++)))((()))*********))))))))))))******((()))))))))************+++************+++******)))((('''(((***++++++***&&&'''((()))******************))))))))))))******+++++++++,,,,,,+++++++++******))))))((('''''''''((()))+++------,,,+++***((((((((()))))))))((((((''''''(((******+++++++++++++++++++++***)))((((((************************))))))(((((((((((())))))))))))))))))************'''''''''((()))+++,,,---+++***)))(((((()))***+++xxxqqqooommmgggcccbbbaaa^^^ZZZVVVUUUSSSQQQOOONNNNNNNNNMMMLLLJJJHHHGGGHHHGGGEEEEEEFFFEEEBBB@@@===<<<:::888666333222111000000/////////.........***+++,,,,,,------......------......------,,,+++******+++++++++,,,,,,,,,---......***)))++++++***,,,)))'''''')))+++++++++************************((((((((((((((((((((((((******))))))(((((('''''')))))))))******))))))(((''''''(((((())))))******((((((''''''''''''(((((((((%%%%%%''''''%%%######***))))))(((((())))))***))))))))))))))))))))))))$$$$$$$$$%%%&&&''')))***,,,***(((''')))******)))*********)))((('''&&&&&&'''((((((((()))))))))***$$$'''***)))'''%%%&&&)))+++***)))(((((()))***+++'''(((((((((((((((''''''))))))((('''%%%&&&))),,,(((((())))))*********+++))))))))))))*********+++(((((()))))))))*********,,,+++******))))))))))))'''''''''(((((('''''''''(((((())))))************)))))))))))))))(((((((((''''''''''''(((((((((((('''(((((()))+++,,,,,,---******++++++++++++******************++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++***)))***,,,///---,,,+++)))))))))***+++---------------,,,+++***$$$'''***,,,+++)))))))))+++***************++++++******+++,,,,,,,,,,,,+++------,,,+++******++++++,,,+++***)))***,,,///000***************+++++++++***))))))))))))))))))***))))))))))))))))))))))))+++,,,---......,,,***(((***)))(((((()))+++---...***)))((((((((()))+++,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++&&&))),,,+++))))))+++...++++++++++++++++++++++++...,,,+++,,,,,,+++)))'''&&&'''***...000...***&&&+++++++++***************(((((())))))*********+++))))))))))))))))))))))))************************------,,,,,,+++***))))))***************************+++,,,+++)))))))))+++******))))))))))))******((()))))))))******************+++************+++,,,***))))))******((('''%%%%%%'''((())))))************))))))))))))******+++++++++,,,,,,+++++++++))))))))))))(((((('''''''''(((***,,,,,,+++)))((('''((()))***))))))((('''))))))*********))))))((()))***++++++++++++***)))************************)))(((((((((((((((((()))(((((()))))))))*********))))))(((((()))***+++++++++***)))(((((()))***+++xxxpppnnnkkkfffbbbbbbaaa^^^ZZZVVVUUUSSSQQQOOOOOOOOOOOONNNMMMKKKHHHGGGHHHGGGEEEEEEEEEDDDBBB@@@<<<;;;999777555333222111000000000/////////......++++++,,,---.........---------......------,,,+++******+++++++++,,,,,,,,,)))***++++++***+++---...111...***((('''''''''&&&++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((***))))))((())))))***+++&&&&&&'''((()))***++++++)))((((((''''''(((((()))+++************)))((()))******))))))))))))******))))))))))))************&&&&&&'''(((***,,,...///***)))'''((()))******)))))))))******)))((('''&&&''''''(((((())))))******%%%&&&''''''&&&&&&'''(((***))))))(((((())))))***''''''((())))))))))))))))))))))))((('''(((***,,,(((((((((((())))))))))))))))))))))))************((((((((()))))))))******+++***))))))))))))))))))+++******))))))******+++((((((((()))******++++++'''((())))))))))))((((((++++++***)))(((&&&&&&%%%+++++++++*********************++++++++++++***************++++++++++++,,,***************+++++++++++++++,,,---------,,,,,,***+++---,,,++++++,,,------+++***((()))***,,,---++++++++++++******)))(((!!!%%%((())))))***++++++************+++,,,,,,***++++++,,,,,,,,,,,,,,,...------,,,++++++******,,,+++++++++,,,---///000*********+++++++++++++++,,,,,,+++******+++,,,,,,************************,,,,,,------,,,***)))((())))))))))))***+++,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))+++---.........///000++++++++++++++++++++++++,,,++++++,,,---,,,)))''',,,***))))))+++---------+++++++++++++++*********''''''((()))***+++,,,,,,))))))))))))))))))))))))************************)))+++---...---,,,)))(((************************)))+++,,,+++***)))***+++******))))))))))))******))))))))))))************)))+++++++++***)))***+++---+++***)))***)))'''&&&''''''(((******+++++++++******))))))))))))************++++++++++++***************************+++'''((()))***+++***))))))***++++++++++++******)))******++++++******)))((()))***+++,,,,,,,,,*********************+++++++++))))))(((((((((((())))))((((((((()))))))))******+++***)))))))))))))))***)))))))))******)))))))))xxxoookkkhhhdddaaaaaaaaa^^^ZZZVVVUUUSSSQQQOOOLLLLLLMMMNNNMMMKKKIIIHHHHHHGGGEEEEEEEEECCCAAA???<<<;;;:::888666444333222000000000000/////////...---...///000000//////...------......------,,,+++******+++++++++,,,,,,,,,)))***++++++******,,,000333///+++)))((((((((((((++++++++++++++++++++++++************************(((((((((((()))))))))))))))(((''''''))),,,///111''''''(((((())))))*********)))(((((((((((()))***'''((('''%%%%%%&&&'''((())))))(((((((((((())))))((((((((()))))))))***************+++,,,...///000'''&&&&&&(((******)))((((((((()))******)))(((''''''''''''((()))*********)))'''%%%%%%'''((())))))'''(((((())))))((((((''''''''')))***++++++++++++'''(((******)))(((***+++((((((((('''''''''''''''((((((((()))))))))******(((((((((((()))))))))***(((((('''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++&&&'''((()))******))))))*********))))))((((((((()))))))))******************++++++,,,,,,++++++************+++++++++,,,,,,))))))*********+++++++++++++++,,,---------------)))+++---...,,,*********---+++***)))***,,,...000++++++++++++***)))((((((!!!$$$''')))***+++,,,---+++*********++++++,,,---***+++,,,,,,------,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******+++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---///000///...++++++++++++++++++++++++---+++******,,,,,,+++***---+++((((((***---...///,,,,,,,,,++++++*********(((((())))))******++++++++++++++++++++++++++++++************************(((***,,,------,,,+++***************************)))***++++++***)))***+++******))))))))))))******))))))))))))************)))+++,,,+++)))(((***,,,,,,***))))))******((('''((()))***+++++++++++++++******))))))))))))******)))******************))))))))))))***++++++,,,,,,))))))*********+++++++++,,,++++++************)))******+++++++++++++++***+++,,,------,,,+++)))((())))))*********+++++++++***))))))(((((())))))***(((((((((((()))))))))*********))))))))))))******((()))***++++++***)))(((|||rrrnnnkkkgggeeefffaaa^^^ZZZVVVUUUSSSQQQOOOHHHJJJKKKMMMMMMLLLJJJIIIHHHFFFEEEDDDDDDCCC@@@>>>===<<<;;;999777666444333000000000000///////////////000111222222111000///------......------,,,+++******+++++++++,,,,,,,,,,,,,,,------***(((***---000---***)))***,,,---...++++++++++++++++++++++++************************''''''(((((())))))******((('''''''''***///444777))))))))))))((((((((((((+++***)))(((((()))***+++***+++***'''&&&)))+++,,,((((((''''''''''''((((((&&&'''''''''(((((())))))'''&&&&&&&&&'''((())))))%%%%%%&&&(((***+++)))''''''((()))******)))((((((&&&''''''((()))******+++,,,((($$$%%%(((++++++***&&&'''((())))))((('''&&&&&&''')))***,,,---------&&&(((******)))((()))***((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))++++++***++++++,,,------***+++---......---+++***'''(((((()))***+++++++++%%%&&&((()))*********)))%%%&&&''')))***,,,---...%%%%%%&&&((()))+++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))******+++++++++++++++,,,,,,---.........---(((***---...,,,)))((('''---,,,******+++---000222.........---,,,+++***))),,,...///...---,,,,,,---+++*********+++,,,,,,---***+++,,,,,,------,,,,,,(((***,,,.........---,,,******+++,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++++++++,,,......)))***+++,,,,,,+++)))((('''((()))++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''''')))---///---***************************...,,,)))((())),,,------)))))))))+++---...---,,,,,,,,,,,,++++++*********************))))))))))))++++++++++++++++++++++++************************))))))+++,,,,,,,,,,,,,,,************************)))***++++++***)))***,,,******))))))))))))******))))))))))))************(((+++,,,,,,)))(((***,,,***)))((()))***+++***)))(((((()))************)))******))))))))))))******))))))************))))))&&&&&&'''((()))***++++++++++++*********+++,,,---******)))(((''''''((((((((()))***+++,,,---------------......,,,***'''%%%))))))******++++++++++++******))))))))))))******(((((((((((())))))))))))))))))((())))))***++++++'''(((+++,,,,,,+++((('''yyyrrrooolllgggccccccdddbbb^^^YYYUUURRRPPPOOOLLLLLLMMMMMMLLLKKKIIIHHHIIIGGGFFFEEEFFFEEECCCBBB@@@???===;;;777444111///222111000///............000111111///......///111+++---///...,,,*********---***)))***...111000...000///---,,,+++*********************************(((***---//////---***(((((()))))))))******++++++)))'''&&&(((+++---,,,***))))))(((((((((((())))))(((((((((((()))))))))))),,,***((()))++++++(((&&&''''''(((((())))))******"""&&&))))))(((((((((*********)))))))))))))))((()))************)))(((++++++***)))(((((())))))(((***---000111111///...***(((((()))++++++***(((,,,+++***)))(((((()))***))))))*********(((&&&%%%+++++++++***************)))*********++++++++++++''''''''''''((()))***++++++,,,,,,,,,,,,+++***)))***))))))))))))))))))***))))))************)))))),,,---......---,,,***)))((()))+++***''''''***,,,************************++++++******************...---,,,***))))))***+++000000///...---,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***)))(((,,,,,,,,,,,,,,,---......------------------,,,,,,+++++++++,,,,,,---------)))*********************++++++++++++++++++++++++///...---,,,,,,,,,---...++++++************++++++******+++,,,,,,,,,,,,+++,,,---......,,,,,,---...+++,,,---............---************************++++++++++++++++++++++++///...,,,+++***+++,,,,,,...---,,,++++++---///000+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++(((((()))***++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))((((((((()))*********+++***+++,,,---,,,,,,***)))((()))*********((('''&&&)))***++++++,,,,,,++++++)))************+++++++++---+++)))***,,,---,,,)))))))))******)))((('''&&&((())),,,...000...***&&&''''''''''''((()))***+++------,,,,,,+++***))))))'''(((***,,,---,,,+++***''')))+++------,,,***)))))))))(((((((((((())))))+++***)))(((((()))***+++******)))))))))***,,,---*********)))))))))))))))++++++******)))(((((((((,,,+++***)))((((((((((((------,,,,,,+++******)))******))))))))))))******,,,***((((((***+++,,,+++,,,,,,,,,+++++++++******************************zzzrrrooolllgggccccccbbb```]]]YYYVVVTTTSSSRRRLLLLLLMMMMMMLLLKKKIIIHHHIIIGGGEEEEEEEEEEEECCCBBB???>>>===:::777444111000222222111000////////////.........,,,+++,,,...111...---+++***)))))))))))))))))))))+++...000222222///...---,,,+++*********************************)))***,,,------,,,***)))''''''((((((((())))))))))))'''&&&(((+++,,,+++***))))))(((((((((((())))))(((((((((((())))))))))))***((('''(((******(((&&&((((((((()))))))))))))))$$$'''***+++***)))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))+++---......---+++******,,,---,,,***((()))***)))((('''&&&%%%&&&&&&'''''''''&&&&&&(((***---///************************)))))))))*********++++++******)))(((((((((((((((,,,---------------,,,+++,,,+++************+++,,,)))******++++++++++++***)))******+++,,,,,,,,,,,,***+++---,,,******,,,...******************************++++++++++++++++++,,,,,,+++******+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++)))***++++++++++++***)))++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000000///......,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++---...---,,,+++,,,------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++---,,,+++***+++,,,...///---............---+++***++++++++++++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,---,,,+++************++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++******************+++++++++)))***+++,,,,,,,,,++++++)))))))))))))))(((''''''******+++,,,,,,,,,,,,,,,)))************+++++++++---+++)))***,,,---+++)))))))))))))))((((((((((((***))))))***,,,,,,***(((************+++,,,------------,,,++++++***)))))))))***+++,,,,,,+++)))(((%%%&&&'''((()))***+++,,,***)))(((''''''((()))***+++***)))(((((()))***++++++***)))))))))***+++,,,(((((((((((((((((((((((()))*********************((((((((())))))***+++,,,************++++++++++++)))***+++,,,,,,+++***)))***)))'''''')))***+++***+++*********))))))))))))************************zzzrrrnnnlllgggdddccc```^^^\\\YYYWWWUUUUUUUUULLLLLLMMMMMMLLLKKKIIIHHHIIIGGGEEEEEEEEEEEECCCAAA>>>===<<<:::888555333111333333111000000000000000......---++++++,,,000333666222---+++,,,......,,,)))***,,,,,,,,,...000222///...---+++******************************************+++,,,,,,+++******(((((((((((()))))))))))))))((('''(((***++++++******))))))(((((())))))***(((((((((((())))))))))))'''&&&&&&'''))))))(((&&&))))))))))))))))))((((((((()))******((('''((()))))))))))))))))))))******))))))(((((((((((())))))*********)))))))))))))))***+++,,,,,,+++)))'''%%%***...111///)))&&&(((,,,+++***)))((((((((()))***)))(((((('''(((((()))***)))))))))*********))))))((((((((()))))))))******---,,,***)))((('''&&&&&&++++++,,,,,,,,,,,,,,,+++///---,,,++++++,,,---///)))***+++,,,,,,,,,,,,,,,*********)))******++++++'''(((***)))((((((***+++******************************++++++,,,,,,------************+++,,,......---------,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++,,,,,,++++++***,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222111///...,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++******+++---.../////////...---,,,***)))++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++******))))))*********+++,,,------,,,+++******++++++,,,,,,,,,++++++***************)))))))))))))))***+++,,,,,,,,,+++***))))))(((((((((((((((++++++,,,---------,,,,,,)))************+++++++++,,,*********+++,,,+++******)))((((((((()))***+++,,,***'''&&&((()))******+++******++++++,,,---...,,,,,,,,,+++******)))))))))***+++,,,,,,+++)))((()))(((''''''((()))+++,,,+++***(((''''''(((***++++++***))))))))))))***+++,,,+++******)))*********))))))))))))))))))))))))))))))******+++,,,,,,---)))))))))))))))***,,,,,,&&&'''((()))***+++,,,---(((***,,,......,,,***((()))(((&&&'''(((******)))))))))(((((((((((('''''')))))))))))))))))))))))){{{rrrnnnlllgggddddddaaa___\\\YYYWWWUUUUUUUUULLLLLLMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDEEEDDDCCCAAA===<<<;;;:::888666444333444333222111000000000000//////...---,,,...333666:::444///...111222000------///000...+++))),,,///...---,,,+++************************************++++++************++++++************************)))(((((()))***************))))))))))))))))))***(((((((((((())))))))))))&&&&&&'''((()))))))))(((+++******))))))(((((((((&&&''''''&&&$$$$$$&&&((()))))))))))))))*********+++***))))))))))))***+++))))))*********)))))))))******++++++***(((&&&%%%))),,,///---***''')))+++,,,,,,******)))***+++,,,)))***+++,,,+++)))&&&$$$'''((()))*********))))))(((((((((((())))))))))))---,,,***)))((('''''''''(((((()))*********))))))///...,,,******,,,...///))))))***+++,,,,,,,,,,,,///...,,,***((((((((()))'''((()))************+++******************************+++,,,------......******++++++,,,------...+++++++++,,,,,,---------...------,,,,,,+++++++++............---------,,,------------------------+++++++++,,,,,,,,,,,,,,,///...------,,,---------.............../////////........................,,,,,,,,,+++++++++++++++////////////////////////+++,,,...000000000///...,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,******+++,,,,,,+++++++++,,,///222444,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---.........------,,,,,,+++,,,,,,+++++++++++++++***---,,,,,,+++***)))((((((*********++++++,,,,,,,,,++++++************++++++***+++,,,------,,,+++*********++++++,,,,,,,,,+++******))))))((((((''''''***++++++++++++************)))(((''''''((()))***++++++,,,------------,,,))))))*********++++++++++++*********+++++++++******)))((('''''')))+++------***((('''(((***++++++))))))))))))***+++,,,---,,,+++++++++******))))))((()))***+++++++++++++++///...,,,+++***))))))))),,,***(((''''''(((***,,,************************,,,,,,+++******)))))))))+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))&&&&&&'''((()))***++++++))))))+++,,,,,,+++)))))))))((('''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((({{{rrrnnnkkkgggeeeeeedddbbb^^^ZZZWWWTTTSSSRRRLLLLLLMMMMMMLLLKKKIIIHHHHHHFFFEEEDDDDDDDDDBBBAAA<<<<<<;;;:::888666444333444333222111000000000000/////////------///222555444000,,,---000111,,,(((---///000...***)))+++...---,,,,,,+++************************************++++++***))))))***++++++))))))))))))))))))))))))((()))))))))))))))************))))))))))))******(((((((((((())))))))))))'''((()))***************++++++******))))))(((((($$$%%%%%%$$$###$$$'''***(((((())))))************,,,++++++******++++++,,,((()))************))))))))))))***+++******)))((((((((()))***+++++++++***)))(((''''''''''''))))))111000...---++++++++++++'''((()))+++++++++***)))(((((((((((())))))))))))******))))))))))))******((())))))*********))))))---,,,+++******+++,,,---(((((()))***++++++******000///---+++***)))******,,,---...///000111000///******************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,++++++++++++................................................---------------...//////000000////////////000000/////////000000111111111000000000000000000000000111111000000////////////////////////////////////,,,,,,,,,,,,,,,---...///++++++************++++++++++++,,,------------,,,***+++,,,,,,******+++,,,,,,,,,++++++---///222444,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++*********++++++,,,,,,,,,,,,,,,,,,---.........,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---******+++,,,,,,+++***************++++++,,,,,,,,,+++++++++******)))))))))---,,,+++***))))))((((((***)))(((''''''((()))******+++,,,,,,------,,,,,,))))))*********+++++++++***************************)))((('''((())),,,---+++******+++,,,,,,+++)))))))))))))))***+++,,,---++++++***************)))++++++++++++******))))))------......---***(((&&&+++***)))(((((()))***+++******++++++++++++******++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++***))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))((()))+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((|||rrrnnnkkkgggeeeffffffddd```[[[WWWSSSQQQQQQLLLLLLMMMMMMLLLKKKIIIHHHHHHFFFDDDDDDDDDDDDBBB@@@<<<<<<;;;:::888666444333333333111000000000000000,,,---...---,,,---///111111///...///111111---******+++,,,,,,,,,---///111,,,,,,+++***************************************+++***))))))))))))***+++((((((((((((''''''''''''((()))******)))((()))++++++******))))))******+++(((((((((((())))))))))))''')))++++++***)))************************))))))&&&'''''''''&&&'''***,,,((((((((()))******++++++******+++,,,,,,+++******'''(((***++++++***))))))((())))))***++++++++++++(((&&&&&&(((+++---,,,******))))))(((((()))++++++GGG@@@555+++''''''***...'''(((***,,,---,,,+++***((((((((()))))))))******((((((((()))***+++,,,---,,,,,,------,,,++++++***++++++************++++++))))))*********))))))(((++++++++++++,,,---...///,,,,,,---///111222111///******************************++++++,,,,,,------,,,,,,------------,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,---------------...//////000000000000000000000000000000111111000111111222333444222222222222222333444444222222333333444555555555555555555444444444444444333222222111111000000///////////////////////////000///...---,,,---///000,,,,,,++++++++++++,,,,,,++++++,,,---------------+++,,,---,,,+++***+++---...---,,,++++++,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///000---,,,,,,++++++*********'''(((***,,,...000111222++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++************+++,,,---------------------,,,,,,,,,---,,,+++***)))(((((((((((((((((((((((())))))*********+++,,,,,,,,,++++++)))************+++++++++)))***+++***))))))***++++++***)))((()))***+++,,,******+++---...---+++(((+++******++++++,,,---...************************///...---+++)))((('''&&&&&&(((+++------+++)))'''*********))))))***************+++,,,,,,+++************+++++++++***))))))''''''(((((()))*********---,,,,,,+++******))))))******)))******+++,,,---+++******)))(((''''''&&&+++)))'''%%%%%%''')))+++***))))))***,,,,,,+++)))))))))************++++++))))))))))))))))))))))))|||rrrnnnkkkgggfffgggfffddd```[[[WWWTTTRRRQQQLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDDDDBBB@@@======<<<:::888555333222222222111000////////////,,,---//////---------...000000/////////000000///+++******+++---///000000,,,++++++***************************************))))))************))))))************))))))(((((((((***+++***(((''')))++++++******))))))******+++(((((((((((())))))))))))''')))+++***((('''((()))******************++++++)))*********((((((***+++'''(((((()))******++++++'''(((***,,,,,,***(((''''''(((***+++++++++))))))((()))))))))************''')))***+++++++++++++++,,,,,,+++++++++,,,---...HHHBBB777---&&&%%%''')))''')))+++---...---,,,+++)))))))))*********++++++))))))))))))***+++,,,---............---+++***))))))***+++,,,,,,+++***)))++++++++++++***)))(((((('''(((***+++------......***)))***---000111...,,,******************************++++++++++++++++++***+++,,,............------------------.........------......//////000000...///000111333444555555555555555555555555555555666666666666666888999:::777777777888999:::;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<888888777666666555444444444444444444444444444444333333333333222111111000......------------......+++,,,------...---------+++---...---,,,+++,,,---......------,,,,,,++++++***++++++,,,------......------------------------+++,,,---.........------++++++,,,------------------,,,,,,+++,,,---//////------,,,,,,+++******)))((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,+++***))))))***+++,,,***************,,,---...,,,,,,,,,,,,,,,---------******)))(((((()))***+++''''''((()))))))))))))))((()))******++++++******)))************+++++++++(((***++++++(((((()))+++++++++*********************)))***+++---,,,***(((************+++,,,------))))))))))))************,,,,,,+++***))))))))))))((((((***++++++++++++***)))***++++++++++++***)))***++++++,,,,,,++++++***))))))***+++,,,+++******&&&&&&'''(((((()))***************************)))************+++,,,------++++++***))))))(((''''''***)))(((''''''((()))***)))((((((***,,,,,,***((()))))))))******+++++++++************************|||rrrnnnkkkgggfffgggeeeccc___[[[WWWTTTSSSRRRLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFDDDCCCDDDCCCBBB@@@>>>===<<<:::888555333111222111000///...............000222222000///...///,,,,,,+++***(((***---000000---***+++...///...,,,++++++******************************************))))))************)))))).........------,,,,,,,,,(((***,,,+++(((''')))+++++++++************++++++(((((((((((())))))))))))''')))+++***'''%%%&&&''')))))))))***+++++++++,,,***+++,,,+++(((''''''((('''(((((()))***+++++++++$$$&&&)))++++++)))&&&$$$&&&(((***+++,,,+++***))))))))))))))))))((((((((((((,,,000...***'''***---))))))((((((((()))+++,,,111000///...---,,,+++***'''))),,,...///...---,,,************++++++++++++******))))))***++++++,,,......---,,,+++)))(((''')))***,,,------,,,***)))---------,,,+++***)))(((((()))***,,,,,,+++******,,,+++,,,///333333111...************************++++++******************((()))+++...///000//////..............................///000111222333333222333444666888999;;;;;;::::::::::::::::::::::::::::::999999:::<<<===???======>>>>>>@@@AAACCCDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBAAA@@@@@@??????::::::::::::::::::::::::666777888999888555333111000000////////////000000+++,,,------......------,,,---......,,,,,,---...------...///000000//////******++++++,,,---......------------------------)))***,,,---...---,,,,,,+++,,,---.........------///...---,,,+++,,,---...------,,,,,,+++***)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,---+++)))'''''')))+++---******))))))***,,,---///((((((((()))*********+++(((''''''''')))+++---...&&&'''(((*********)))((((((((()))***************)))************+++++++++(((***,,,+++(((''')))++++++++++++++++++***)))(((***)))((()))***+++***(((''''''''''''((()))***+++)))))))))))))))*********&&&'''''')))+++---///000///...---++++++++++++,,,((()))+++,,,,,,+++)))(((***+++,,,------,,,+++***((()))***+++,,,,,,+++***'''(((((()))***+++++++++((((((((()))******++++++...---,,,+++************************))))))))))))))))))************))))))''''''''')))++++++)))'''(((((())))))******++++++************************}}}tttqqqnnnjjjggghhhfffddd```\\\XXXTTTRRRPPPLLLJJJHHHIIILLLMMMKKKIIIHHHHHHGGGHHHGGGEEEBBB??????>>>;;;999777666666666333333333222222000//////........................//////...---,,,,,,+++++++++------,,,---000///***///++++++//////)))(((,,,***************)))((((((******))))))))))))******///---***(((((()))+++---------,,,+++***(((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++***))))))((('''&&&&&&%%%''''''((())))))))))))(((&&&''')))+++++++++******))))))))))))))))))))))))+++***)))***+++***(((&&&)))))))))((())))))***+++))))))(((((()))***++++++))))))*********))))))(((''''''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,+++***)))'''***+++)))%%%$$$(((------...000111111///---,,,******)))))))))))))))))),,,,,,++++++,,,,,,------...---,,,,,,------,,,+++---,,,+++******,,,...///222333333555777999;;;<<<;;;<<<<<<===???@@@AAAAAA@@@AAAAAABBBCCCCCCCCCBBBEEEDDDCCCCCCCCCEEEFFFGGGDDDEEEGGGIIIKKKMMMOOOOOOPPPQQQQQQPPPNNNLLLMMMNNNQQQRRRSSSSSSQQQOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA???<<<:::999888777666555444333333222333111///------...000000///,,,,,,---...000///,,,)))(((((()))***+++++++++***---------,,,,,,---......------------------------222111000///...---,,,,,,///...,,,*********,,,---......---------,,,,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++++++++++++++++++++,,,///...------,,,+++******,,,------......------,,,(((((()))***++++++,,,,,,...,,,++++++++++++***((((((((((((((()))))))))))),,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))***+++,,,------...+++***)))(((((()))***+++******)))))))))***,,,---+++)))(((((())))))'''&&&111000---+++)))(((((((((&&&''''''((((((((((((((((((((()))***++++++,,,,,,...***+++///...)))'''***)))(((''''''(((***,,,...------,,,,,,+++*********************************************************)))))))))))))))*********///---+++)))((((((((()))+++***)))*********((('''(((((((((((()))***+++,,,++++++***************++++++***)))(((((()))***+++---,,,,,,+++***)))((((((}}}tttqqqnnnjjjhhhiiifffddd```\\\XXXTTTRRRQQQNNNLLLJJJJJJLLLLLLKKKIIIHHHGGGGGGGGGGGGEEEAAA???<<<<<<;;;:::888666444222111111111000000///...---.................................------,,,,,,,,,))),,,,,,+++,,,///...+++...++++++......)))))),,,+++++++++++++++***))))))******))))))))))))******+++)))((()))---444;;;???...---,,,***)))((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************)))))))))((((((((()))************))),,,,,,,,,+++******))))))(((***,,,...///---+++)))''''''((()))************)))))))))))))))))))))))))))(((((()))******(((&&&***))))))))))))***++++++)))))))))))))))******+++)))***+++,,,,,,+++******)))))))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,+++*********,,,---+++)))(((+++...---...000111111000///...,,,,,,------------,,,,,,...............//////000...---------.........---......---...///222444666999999:::<<<===???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHGGGHHHJJJMMMPPPRRRUUUVVVWWWXXXYYYXXXWWWVVVWWWXXXWWWXXXYYYYYYWWWVVVVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLJJJHHHFFFEEEDDDAAA???>>><<<:::999888777666444111111111222111000444222///...///000///...---...//////000000000000.........------......///------------------------........................///...,,,+++++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))******+++,,,,,,---,,,+++***+++,,,---,,,+++))))))*********+++++++++*********)))))))))(((((()))***++++++++++++***))))))))))))***************+++***)))(((((()))***+++++++++***)))******+++,,,---,,,***++++++,,,***)))...---,,,***))))))))))))))))))((((((((()))***+++,,,+++,,,,,,---...//////,,,)))***......)))(((+++)))(((''''''((()))+++,,,*********+++++++++++++++************************************************,,,,,,,,,++++++*********,,,+++******************+++***)))***+++***)))'''((((((((())))))***+++,,,+++******))))))************)))(((''''''((()))***,,,,,,++++++***))))))))){{{rrrooommmjjjiiijjjfffddd```\\\XXXUUURRRQQQPPPNNNLLLLLLLLLLLLJJJIIIGGGFFFFFFFFFFFFDDDAAA???<<<<<<===<<<:::777333111000000111000000///...---..............................------------------(((,,,,,,***+++...---***---******,,,,,,***))),,,+++,,,,,,,,,,,,+++******************************+++***)))***///888@@@FFF...---+++)))(((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))************))))))))))))(((((()))************)))------,,,,,,++++++******'''***...000111///+++)))************+++,,,------)))))))))))))))))))))))))))(((((()))++++++***(((***************+++,,,,,,***************)))))))))''')))+++,,,---,,,+++*********************++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------,,,---///000111000000///,,,---...//////...---,,,+++++++++++++++,,,------------......///000000000111111222444666:::===???BBBCCCDDDEEEGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOOOONNNLLLJJJGGGEEEDDDAAAAAAAAAAAABBBCCCDDDEEEFFFGGGJJJMMMRRRWWW[[[]]]^^^___aaaaaa``````aaabbb]]]^^^```___^^^\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYWWWWWWVVVTTTSSSQQQPPPPPPMMMLLLJJJHHHFFFCCCBBBAAA@@@===:::999888777555444===888333000///111222333.........///////////////000///............//////------------------------++++++,,,---...//////000---------------,,,,,,,,,------------------............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,+++++++++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,------+++******+++---......---+++++++++,,,,,,,,,,,,---*********))))))))))))))))))***++++++++++++***)))))))))))))))((((((''''''+++***)))(((((()))***+++,,,,,,+++******++++++,,,...,,,++++++------,,,***+++******)))))))))******+++***)))((((((***+++,,,******)))))))))+++,,,---+++)))***------+++***,,,***)))(((''''''((()))***(((((())))))***++++++,,,))))))))))))))))))))))))************************------,,,+++***)))((((((((()))***++++++++++++++++++***)))***++++++)))'''(((((())))))***+++++++++))))))))))))))))))******)))((((((''''''(((((()))************************yyypppmmmkkkhhhhhhiiifffddd```\\\XXXUUUSSSRRRQQQPPPOOONNNMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDBBB?????????>>><<<:::777555333222222222222222111000000........................------------............+++//////,,,+++,,,,,,)))+++******++++++++++++,,,***++++++,,,++++++******************************...,,,******+++///444666---,,,***)))((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++*********))))))(((((((((&&&(((+++------,,,)))(((------,,,,,,,,,...000111)))))))))))))))))))))))))))))))))***,,,---+++***++++++******++++++,,,---++++++++++++***))))))(((%%%'''))),,,,,,,,,+++)))++++++******))))))))))))******++++++,,,---------******+++++++++,,,,,,,,,)))******++++++***))))))+++,,,,,,---,,,,,,++++++---+++***+++,,,---,,,+++***+++---...////////////)))***,,,---------+++******)))))))))***+++,,,---,,,...///000111111333444666777888;;;===AAADDDEEEJJJJJJLLLMMMOOOPPPQQQQQQOOOPPPPPPQQQRRRRRRSSSSSSQQQPPPNNNJJJFFFBBB???===::::::;;;;;;<<<======>>>???@@@CCCHHHOOOVVV\\\```aaaccceeefffeeeddddddeee```bbbccccccbbbaaaaaabbbcccbbbbbbaaaaaa``````___]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVTTTRRRPPPNNNMMMLLLIIIFFFDDDCCCAAA>>><<>>???@@@BBBDDDFFFHHHIIINNNPPPQQQSSSTTTUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUVVVRRRQQQNNNIIIDDD???;;;999666777777888888888888888777999<<>>;;;:::888777555666555444222111000000000000000///.......................................---------------------------....../////////...---........................+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////...------,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,---------,,,++++++------,,,+++************+++++++++++++++++++++++++++++++++++++++******************+++(((((()))******+++,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++,,,+++***+++,,,---,,,***************))))))((((((%%%'''***,,,,,,+++)))''',,,,,,+++***+++,,,---...(((*********+++---...---+++***)))(((((('''''''''*********)))))))))(((((())))))))))))))))))))))))************************''''''(((((())))))************+++,,,,,,***)))(((+++***)))***,,,,,,+++)))))))))***++++++++++++***'''((()))***+++*********************************)))))))))***++++++,,,,,,wwwmmmiiigggddddddfffeeeddd```]]]YYYVVVUUUTTTPPPQQQQQQOOOLLLJJJJJJJJJIIIGGGEEEEEEFFFFFFDDDCCC@@@===888333111000222333//////000000000000////////////////////////////////////..................000555666000+++******)))***,,,+++)))***...000///(((((()))************))))))***+++,,,,,,+++***)))%%%&&&(((*********)))(((************++++++++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************(((((()))************)))***)))))))))))))))))))))+++***)))((()))***,,,---))))))))))))***+++,,,,,,************************&&&%%%%%%&&&'''(((&&&%%%***************+++,,,,,,***+++,,,,,,,,,+++***)))++++++,,,------.........+++*********))))))((((((!!!"""$$$%%%''')))***+++******+++++++++,,,,,,,,,,,,---------------......+++,,,,,,------------------...////////////......***+++++++++,,,---------++++++,,,,,,------............//////000111222333///333777888888:::>>>BBBEEEFFFGGGIIIKKKMMMNNNNNNSSSTTTVVVXXXYYYYYYXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYVVVTTTQQQLLLGGGAAA===:::777888888888888777666666555555777<<>>;;;888555222111111111111111111000//////...,,,***)))***---000222999888555111///---,,,,,,///...,,,+++***+++,,,,,,,,,,,,************,,,,,,---+++)))(((***++++++*********+++,,,+++***)))(((+++*********))))))(((((())))))))))))))))))))))))((('''(((***,,,,,,***((((((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---,,,------...---,,,***)))++++++,,,,,,***(((&&&%%%$$$#########%%%(((+++---*********+++,,,---//////+++***)))(((((()))***+++))))))((((((((((((((())),,,,,,+++***))))))))))))++++++++++++++++++++++++((()))+++,,,------,,,,,,---,,,,,,------///000000......---------,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------------------............/////////000000111111222222222111111111333444555888:::<<<>>>???DDDDDDDDDFFFHHHKKKNNNPPPSSSUUUXXXYYYXXXXXXXXXYYY]]]^^^```aaaaaaaaa``````^^^^^^_________^^^^^^]]]___\\\XXXTTTPPPKKKEEEAAA<<<:::888555333333444444//////000333666:::===???HHHJJJLLLNNNPPPRRRSSSTTTTTTVVVXXXZZZ[[[ZZZYYYXXXYYYYYYZZZZZZ\\\^^^___```___`````````___]]][[[ZZZVVVVVVUUUTTTTTTUUUVVVWWWUUUVVVVVVXXXZZZ\\\^^^______```bbbdddfffhhhjjjkkkgggiiiiiihhhdddaaa```___bbb^^^YYYVVVTTTQQQLLLIIIAAA???===<<<<<<;;;999888777444111///000111111111222000------///111222222333111///......000222444222333444222000...------111000---++++++,,,...000/////////......---------,,,---...//////...---,,,///...,,,+++***++++++,,,......//////...---,,,,,,+++,,,------++++++,,,---,,,+++*********+++,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***---,,,+++***))))))))))))+++++++++***************------,,,+++************''''''''')))+++,,,+++******++++++,,,,,,++++++******+++---------+++)))(((******))))))))))))******------,,,,,,,,,,,,++++++))))))))))))************)))***+++,,,,,,+++***)))(((***,,,+++(((''')))+++******))))))))))))******)))***+++,,,,,,,,,,,,+++///...,,,***))))))***+++***+++,,,+++)))'''((()))+++++++++******+++,,,,,,******+++,,,,,,------...+++,,,------......------...***+++///...)))'''***))))))))))))))))))))))))|||qqqmmmllliiiggghhhiiieee```\\\[[[ZZZYYYXXXUUUTTTQQQNNNLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFF@@@???===;;;888555333111111111111111111000//////------,,,+++,,,...000111000///...---------...///...---,,,***))))))******...------,,,,,,------...---+++))))))***++++++******++++++,,,+++***)))(((+++*********))))))))))))))))))))))))))))))))))))******)))***,,,+++)))'''''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++*********+++++++++***))))))***))))))((()))***+++,,,+++++++++******+++,,,,,,,,,+++************+++,,,******)))(((((())))))***,,,++++++*********++++++++++++++++++************(((((()))***+++,,,,,,+++---------------...///000---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------............//////.........//////000000111...///000222333333333444999999:::<<<>>>@@@AAABBBDDDDDDEEEFFFHHHJJJMMMNNNQQQSSSWWWXXXYYYYYYZZZ\\\___```aaabbbcccbbbbbbaaa```````````````___^^^]]]\\\XXXTTTOOOKKKGGGBBB???>>><<<999555333222222222222222222222333444666777;;;===???BBBEEEHHHIIIJJJLLLMMMNNNPPPPPPOOONNNMMMOOOPPPPPPRRRTTTVVVWWWYYYYYYYYYXXXWWWUUURRRPPPNNNIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPWWWXXX[[[___bbbfffiiijjjiiikkkkkkjjjgggdddcccccceeebbb___]]]\\\ZZZVVVSSSMMMKKKHHHFFFEEECCCAAA>>>:::777444333333444333333444333222222333333222000111000///......///111222222444444333111///...///000///---,,,,,,---...///,,,,,,,,,++++++*********------............------...------,,,,,,,,,,,,---...............---,,,,,,)))+++++++++***)))***+++,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++///...---,,,,,,+++++++++))))))))))))((((((((((((,,,,,,++++++***+++++++++,,,***))))))++++++***((()))******++++++******))))))***+++,,,,,,***((('''***)))))))))))))))***+++,,,,,,,,,++++++*********++++++******))))))(((((()))***++++++++++++***))))))+++,,,+++)))(((***,,,*********))))))***************+++++++++,,,,,,,,,...---,,,+++************((()))******)))(((***++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++...++++++...,,,'''%%%(((************************}}}qqqmmmllljjjhhhiiiiiieee```]]][[[ZZZXXXWWWTTTRRRQQQNNNMMMLLLKKKKKKIIIHHHFFFDDDCCCCCCCCCDDD???>>>===;;;888666333222111111111111111000//////------......//////000000,,,,,,,,,,,,---...//////******)))))))))***+++,,,...------,,,,,,------...,,,+++))))))+++,,,+++++++++++++++,,,+++******)))***************)))))))))))))))))))))))))))))))))---,,,++++++,,,+++)))'''''''''(((((()))***++++++)))))))))))))))))))))))),,,,,,+++******)))))))))'''((()))***+++,,,++++++******)))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++***************++++++------,,,,,,,,,,,,------+++******)))******++++++,,,++++++++++++,,,,,,---************++++++++++++))))))((())))))***+++,,,...---------------...///---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,............//////000000......///000000111222222000111333555777888999:::======>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEHHHJJJKKKMMMPPPUUUXXXYYY[[[]]]___aaabbbccceeeeeedddccccccaaabbbbbbbbbaaa```^^^]]]WWWSSSNNNIIIEEEBBB>>><<<;;;:::888555333333333333555444333222111222333333333444666888:::;;;<<<===AAABBBCCCDDDDDDDDDCCCBBBDDDDDDEEEFFFHHHJJJLLLMMMPPPPPPOOOMMMJJJFFFCCCAAA??????>>>>>>>>>>>>??????======>>>???@@@BBBDDDEEEJJJLLLPPPUUU[[[___ccceeehhhjjjkkkjjjiiigggggghhhhhhgggfffffffffdddaaa___\\\ZZZWWWUUUSSSPPPLLLIIIBBB@@@===<<<;;;;;;999888888888888999999777333000222222111111111111111111222333444333111//////000//////......------------.........---------------------,,,,,,,,,,,,------,,,------............------............------,,,)))+++,,,+++***)))***,,,+++++++++++++++,,,------++++++***************)))+++,,,,,,------,,,,,,+++000///...---,,,,,,,,,---))))))))))))))))))))))))+++++++++***++++++,,,,,,111...+++*********)))((()))))))))******)))))))))((()))***+++***)))(((''')))))))))))))))***+++,,,,,,,,,++++++***)))((((((---,,,+++***)))((('''''')))***++++++++++++***)))((()))******)))((()))+++++++++************++++++,,,+++*********+++,,,---,,,------,,,,,,+++***)))((()))++++++++++++,,,...++++++++++++,,,---//////,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++...,,,+++,,,+++&&&%%%&&&++++++++++++++++++++++++~~~rrrnnnmmmkkkiiijjjiiieeeaaa]]][[[ZZZXXXVVVSSSRRRQQQPPPNNNMMMMMMLLLFFFEEEBBB@@@>>>>>>???@@@>>>>>>===;;;999666444333111111111111111000//////---...///000111111000///111111000//////......---''''''((()))+++---...///++++++++++++++++++++++++,,,***)))***+++,,,,,,+++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))),,,+++***+++,,,,,,+++))))))))))))))))))*********))))))))))))))))))))))))***+++++++++++++++,,,,,,))))))***+++++++++++++++******)))((((((***+++,,,&&&((()))+++------......************+++,,,---...---------,,,,,,---------++++++******++++++,,,,,,++++++++++++,,,---......++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,---...------,,,,,,------......---------------------------............------------------------------------............------------......//////000000//////000111222333444555666777999;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAADDDFFFGGGJJJNNNSSSWWWZZZ\\\___aaacccdddeeefffffffffeeedddccccccddddddbbb```^^^\\\SSSOOOIIIDDD@@@>>>;;;:::666666555555666666777888555444333222222333444555666666666555555444333222:::;;;<<<===>>>>>>>>>>>>=========>>>???@@@AAABBBGGGGGGFFFDDDBBB???<<<::::::::::::999999999999999888888999:::;;;<<<>>>??????AAAEEEJJJOOOTTTXXXZZZ```bbbdddeeefffggghhhjjjjjjjjjlllmmmmmmllljjjhhhgggeeecccaaa```]]]YYYVVVPPPNNNKKKHHHGGGDDDAAA>>>===;;;:::::::::999666333333444555555444333222111000222333222000/////////---.../////////...,,,,,,////////////............------+++******+++------+++,,,...///000///......---------......------,,,,,,---...---,,,,,,---...++++++++++++,,,,,,------++++++++++++************,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,***+++++++++++++++,,,,,,************+++,,,------222///,,,***************))))))************))))))))))))***++++++***)))((())))))))))))***+++,,,,,,------,,,+++***)))((((((,,,,,,+++******)))((((((*********++++++*********''''''((((((((((((((())),,,++++++++++++++++++,,,,,,+++***))))))+++---...+++,,,---...---,,,***)))***+++---,,,,,,+++---...+++++++++,,,---...000111.........---,,,++++++***+++,,,------......---------,,,+++,,,+++)))((((((++++++++++++++++++++++++sssooonnnllljjjkkkiiifffaaa^^^\\\ZZZWWWUUUSSSSSSRRRQQQPPPOOONNNNNNJJJHHHEEECCCAAAAAABBBBBB======<<<;;;999777555444111111111111111000//////---///000111222111000///333333222111000...------)))***+++,,,,,,---------+++++++++++++++++++++++++++******+++,,,---,,,+++,,,,,,,,,+++++++++++++++***************+++++++++))))))))))))))))))))))))***))))))***,,,...------++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++***)))((('''((())))))'''(((***,,,---...............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,------++++++++++++,,,---......,,,,,,,,,,,,------......---,,,+++***+++,,,---...---,,,,,,,,,,,,------................../////////.........//////.........------------------------........................,,,------...///000000000000111222333555666777888<<<===>>>??????@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;<<<===???AAADDDEEEIIIMMMSSSWWW[[[^^^aaadddeeefffggghhhhhhgggfffeeedddeeeeeefffdddbbb___]]]SSSNNNIIIDDDAAA???===;;;888888888888999:::;;;;;;888777555444333333444444777666666555333111///...555666777999;;;<<<======<<<;;;;;;:::::::::;;;;;;===>>>>>>===<<<:::888777555555555444444333333222333333333333444555777777777999<<>>>>>?????????>>>>>>===??????>>>>>>===<<<<<<<<<999:::;;;===@@@DDDGGGIIIMMMQQQVVV[[[^^^aaadddggghhhiiijjjkkkjjjiiihhhgggfffgggiiiiiihhhfffcccaaaWWWTTTOOOKKKHHHFFFCCCAAAAAAAAA@@@@@@??????>>>>>>???===;;;888666555555555666666666666555444333222333444555666888:::;;;<<<;;;;;;::::::999999::::::888888999:::999888777666555555555555555444222222222222222222333333444555444555666888:::<<<>>>???CCCEEEIIIMMMPPPTTTYYY]]]eeeiiipppuuuvvvvvvvvvvvvooooooooopppqqqpppllljjjeeeccc```^^^ZZZUUUOOOJJJDDDAAA<<<999888888777666333333333333222000...---+++---//////...------...---.../////////...,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,------............---+++,,,,,,------------,,,***,,,---,,,+++***+++---++++++,,,---------------,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***......------------......(((((())))))***++++++++++++++++++***++++++,,,,,,...,,,******,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++---------,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++***))))))***+++++++++***)))***,,,...---,,,++++++************++++++,,,+++*********+++,,,---,,,,,,------------,,,,,,******+++***(((&&&'''(((++++++++++++,,,---//////000//////...---,,,,,,+++)))***++++++,,,,,,++++++***,,,,,,***+++///000///++++++++++++++++++++++++uuuqqqpppnnnlllllliiifffbbb___\\\ZZZVVVSSSRRRRRRQQQQQQOOOMMMKKKJJJHHHGGGFFFDDDBBBAAA??????<<<<<<;;;:::999888666555111111111111111000///////////////000/////////...)))***,,,.../////////...------------,,,***)))(((,,,------......------,,,*********,,,...///---,,,...---,,,+++++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***((('''(((***,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))---,,,,,,+++***))))))(((---,,,+++******++++++,,,******+++,,,,,,,,,++++++------+++*********++++++000///...---,,,+++++++++)))***+++,,,,,,+++***))))))))))))******+++,,,---,,,++++++*********++++++))))))***++++++,,,------,,,,,,,,,------,,,,,,+++)))******+++,,,...///000,,,,,,,,,,,,------......---......//////......---........................000///...------...///000///000000111222333444555444555666888;;;===>>>???>>>???????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;===AAAEEEJJJNNNQQQSSSWWW\\\```ccceeehhhjjjlllmmmnnnnnnnnnmmmkkkjjjiiijjjlllnnnmmmkkkhhhfff___\\\XXXUUUSSSPPPMMMJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFEEECCCAAA????????????@@@@@@??????===<<<;;;:::666666666777777888999:::999888888999999:::;;;<<<::::::;;;<<<<<<;;;999999999999999999999777666555444444333333333444555555333333444555666777888888999;;;>>>AAADDDHHHMMMPPPXXX___iiipppsssuuuvvvwwwtttttttttvvvwwwuuurrrooojjjiiihhhgggeee```ZZZVVVPPPMMMHHHEEEBBB???;;;999666555555444222000///...+++---//////.........///...............------,,,........./////////000000------............------...------,,,,,,,,,,,,---***+++,,,---------------+++,,,---,,,+++++++++---+++,,,---.........---,,,******++++++,,,,,,,,,,,,)))******++++++******)))------,,,,,,,,,,,,------(((((()))******+++,,,,,,,,,,,,++++++***+++++++++,,,+++***+++,,,---,,,+++******++++++++++++*********************+++,,,,,,------,,,+++************+++++++++++++++,,,,,,,,,+++++++++++++++++++++***++++++***))))))***++++++***)))((())),,,------+++*********))))))***************+++++++++,,,,,,,,,------,,,,,,,,,---------+++,,,---,,,+++***+++,,,+++++++++++++++,,,---------------,,,,,,++++++***)))***++++++,,,,,,++++++***---,,,))))))...000---************************uuurrrpppnnnlllmmmiiifffbbb___]]]ZZZVVVSSSPPPPPPPPPOOONNNKKKIIIGGGIIIHHHHHHFFFEEEBBB@@@???;;;;;;;;;:::999888777666111111111111111000///////////////...............+++,,,...///000//////...'''(((***+++,,,,,,++++++******,,,,,,,,,,,,*********)))***,,,...///---,,,...---,,,+++***+++,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))+++)))'''''')))*********&&&'''((()))+++,,,......))))))))))))))))))))))))((())))))***++++++,,,,,,***))))))))))))+++,,,---)))***,,,.../////////...((('''&&&&&&&&&)))+++---))))))***+++,,,...///000***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---,,,,,,+++***))))))))))))'''(((((()))******++++++***+++,,,------,,,***)))((())))))+++,,,...000111*********++++++,,,,,,,,,------............------........................000///...------...///000111111222333555666666777555666888:::<<<>>>@@@AAA???@@@AAAAAABBBBBBAAAAAA<<<<<<;;;;;;::::::999999===>>>@@@EEEJJJOOOTTTWWWXXX[[[```dddfffhhhkkkmmmooopppqqqqqqqqqooonnnmmmkkkmmmoooqqqqqqooollljjjdddbbb___]]][[[XXXTTTQQQKKKLLLMMMMMMNNNNNNMMMMMMKKKJJJIIIIIIIIIJJJLLLMMMNNNMMMLLLJJJGGGDDDBBBAAA;;;;;;:::999888888888999555666666888999;;;===>>>??????@@@@@@@@@>>>===<<<888999999999888777555444222111111000111111222222333333333444555555666666555777999;;;===@@@DDDHHHLLLUUU```iiinnnqqqtttvvvxxxxxxyyyzzzzzzxxxuuuqqqoooooooooooonnnjjjeee```[[[YYYUUURRRMMMHHHAAA<<<:::999888666555333222222+++---///000/////////111//////......------------+++++++++,,,,,,---------,,,---////////////---,,,///...,,,+++***++++++,,,***+++,,,,,,---------------...//////------...///+++,,,---.........---,,,))))))******++++++++++++))))))************))))))*********))))))***++++++******+++,,,------......------,,,+++************,,,+++++++++,,,,,,***((())))))************))))))))))))(((((()))***++++++......,,,+++***))))))))))))))))))***++++++,,,,,,...------,,,+++***)))))),,,+++***))))))***+++,,,'''%%%$$$&&&)))+++***(((******))))))))))))******)))***+++,,,,,,,,,,,,+++...---,,,++++++,,,...///...///111111000000222333+++++++++******+++,,,,,,+++++++++************))),,,,,,---.........------+++...---((((((---...***))))))))))))))))))))))))vvvsssrrrooommmmmmllliiiddd```]]][[[XXXVVVUUUUUUTTTSSSQQQNNNLLLJJJJJJHHHFFFDDDCCCDDDDDDEEE<<<===???@@@???<<<888555333666888555111...000333222111111000///......---///////////////.........---***'''(((,,,/////////++++++++++++++++++++++++000///...---------...///...---+++******+++---...++++++++++++++++++++++++++++++******************333111---******,,,,,,***))),,,...,,,(((%%%&&&(((,,,,,,,,,------...............,,,+++***)))))))))///...,,,+++***+++,,,,,,...,,,***)))))),,,...000,,,,,,,,,---------......,,,---......,,,+++,,,...,,,---...///...---,,,+++))))))))))))***+++,,,------------,,,,,,+++++++++------......///.........++++++,,,...000111///............////////////000,,,++++++*********++++++---...///111111111000000000//////.........//////000///......///000111222111222333555777888999999999999;;;<<<>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@???>>>>>>@@@CCCEEEBBBFFFKKKPPPTTTXXX\\\___fffffffffgggiiilllooopppssstttuuuvvvvvvsssqqqoootttrrrqqqsssvvvtttnnnhhhhhhddd```\\\ZZZXXXUUUSSSOOONNNNNNNNNOOOPPPQQQQQQUUUWWWXXXXXXWWWWWWXXXZZZZZZYYYXXXVVVSSSPPPLLLKKKCCC@@@<<<::::::;;;;;;:::666999<<<>>>@@@BBBEEEGGGIIIGGGFFFEEEFFFEEEDDDCCCBBB@@@???>>>>>>===;;;:::888666444333444444333222555555444444444444444555666777777999;;;===>>>???@@@FFFOOOZZZeeemmmrrrtttsssvvvzzz{{{zzzxxxvvvuuuvvvsssrrrrrrttttttqqqooojjjeee```]]]\\\XXXQQQJJJBBBCCCBBB???:::666444444333222222222333222000---+++,,,---...///000000000000000000000000000000000,,,---------.../////////......////////////......000000///...---,,,+++++++++,,,...000000///---,,,////////////...---,,,+++///......---------......///...,,,++++++,,,...///---------------------------------,,,,,,+++++++++.........------,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++***+++,,,,,,++++++---///...---+++*********++++++,,,,,,,,,++++++*********+++***)))***,,,---,,,+++---.........---,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---...//////------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...------,,,,,,,,,---......))))))***+++,,,,,,------wwwsssqqqnnnkkkkkkllliiiddd```^^^\\\YYYWWWUUUUUUTTTSSSQQQNNNLLLJJJDDDDDDCCCCCCBBBAAA@@@???AAA???<<<:::888888999:::333666888555111...000333111111111000///.........//////...---,,,++++++***111...++++++---/////////++++++++++++++++++++++++------.....................---+++******+++---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111///,,,***((('''***+++,,,,,,+++******+++***++++++++++++++++++,,,,,,,,,+++***))))))))))))...---,,,+++++++++,,,,,,---,,,+++******,,,...///,,,,,,,,,---------......,,,---......,,,,,,---...'''((()))***+++,,,,,,,,,---,,,+++******)))))))))------------,,,,,,,,,,,,------.........------,,,---,,,+++,,,......---+++------........./////////000000////////////000000...///000111111000//////000000////////////000000111000000000000222333444333444666777999::::::;;;::::::;;;<<<===??????@@@DDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@AAADDDGGGIIIMMMPPPTTTXXX[[[]]]aaaccchhhhhhiiijjjlllnnnpppqqqrrrsssssstttttttttttttttuuusssrrrsssuuusssmmmgggccc___[[[WWWUUURRRPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNUUUWWWYYYZZZZZZ\\\^^^```aaa``````^^^\\\YYYVVVTTTKKKGGGBBB>>><<<;;;999777888:::>>>@@@BBBEEEIIILLLMMMMMMLLLMMMLLLKKKIIIGGGEEECCCAAA@@@@@@???===;;;888666444333444444333222444333333333333444444555777777777777888999::::::>>>AAAGGGOOOXXX```gggkkkqqqtttyyy{{{zzzxxxvvvvvvuuussssssuuuwwwwwwuuurrrppplllgggeeeddd```YYYSSSLLLKKKIIIFFFCCC???<<<:::555333000//////000000///------..................////////////////////////---------.....................////////////......000000//////...---------,,,---///000///...---,,,------.../////////......---------,,,,,,,,,---------,,,***))))))***,,,---------------------------------,,,,,,++++++++++++------------,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,---------,,,,,,...000---,,,+++***)))******+++,,,,,,++++++************---,,,+++,,,...///...---,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++************++++++++++++,,,,,,,,,)))******++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))......---,,,+++++++++,,,*********+++,,,,,,,,,---wwwrrrpppllliiiiiikkkhhhccc```^^^]]][[[YYYUUUUUUUUUSSSQQQOOOLLLKKKDDDEEEFFFGGGEEECCC@@@???BBB@@@===;;;999999:::;;;444666777555111///000222111111000000//////......000000///---,,,+++***)))111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++---...............------++++++++++++------+++,,,---......---,,,++++++++++++,,,,,,------...,,,///111///***'''(((***''''''''')))+++,,,,,,+++,,,++++++++++++++++++*********))))))))))))******------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......,,,,,,---...'''((((((((()))+++,,,---------,,,++++++***))))))---------------.........------...------,,,+++***///---++++++,,,,,,+++***,,,---------............///////////////////////////000000000000000///...000000000//////000000111222222111222222444555666666777888:::;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAACCCFFFIIIMMMOOOWWWZZZ]]]___aaabbbdddfffjjjkkkmmmnnnpppqqqrrrrrrsssrrrrrrrrrsssuuuwwwyyyuuusssrrrssstttrrrmmmhhh___[[[WWWSSSQQQNNNLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJRRRTTTWWWZZZ\\\^^^aaadddgggggggggfffdddbbb```^^^VVVRRRLLLFFFBBB>>>:::777;;;===@@@CCCFFFIIINNNQQQSSSUUUWWWYYYXXXVVVRRRPPPNNNKKKHHHFFFEEEDDDAAA@@@;;;999666555555555444333444444333333444555666666:::999888777666666666666:::;;;===AAAGGGPPPWWW\\\hhhlllssswwwxxxwwwwwwwwwwwwwwwxxx{{{}}}}}}{{{yyyuuurrrooommmllliiiddd___[[[WWWSSSQQQPPPMMMGGGCCC===888333//////000111222000000000//////................................................---------......////////////......////////////////////////....../////////...,,,+++((()))+++,,,.../////////,,,,,,+++++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000,,,+++***)))((()))******,,,++++++++++++*********---,,,+++,,,...///...---+++++++++++++++*********+++++++++*********))))))++++++++++++,,,,,,,,,,,,'''''')))***,,,---//////,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,///...---+++************++++++++++++,,,,,,,,,,,,uuuqqqpppmmmjjjjjjiiifffbbb___^^^]]][[[ZZZUUUUUUUUUTTTRRROOOLLLKKKHHHHHHHHHHHHGGGEEECCCBBB???@@@BBBBBBAAA===999777444666666444222000000222111000000000/////////...111111000///...------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,...///---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++(((((()))***++++++,,,,,,000---,,,,,,+++***,,,000***((((((***...///...+++.........------,,,,,,,,,******))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,---------......+++---...---,,,,,,---//////...,,,+++++++++,,,---***++++++,,,,,,,,,,,,,,,,,,------....../////////------------,,,+++***)))///---+++***+++---------,,,,,,,,,---------......------..................111111000000000///......000////////////000000111222222333333444555666777777888999;;;;;;<<<<<<<<<999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCEEEIIINNNRRRTTTZZZ]]]```bbbcccdddfffhhhmmmnnnppprrrssstttssssssssssssssstttuuuvvvxxxxxxtttssssssssstttqqqmmmjjjaaa^^^YYYVVVSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLPPPRRRVVVXXXZZZ]]]```bbbffffffggggggfffeeecccbbb___[[[TTTNNNIIIDDD???;;;<<<>>>AAADDDFFFJJJOOORRRVVVZZZ___bbbbbb```]]][[[ZZZWWWTTTQQQOOOKKKGGGDDD???<<<999777777777666555555444444555555666777888;;;:::999777666555555555777666777999===CCCIIIMMMWWW]]]fffmmmrrrtttvvvwwwvvvxxxzzz|||~~~}}}|||zzzwwwuuutttssssssqqqmmmjjjgggbbb]]][[[[[[YYYRRRMMMHHHCCC<<<777555444444333333222111111000000000000......................../////////...---------,,,......////////////........./////////000000111111////////////...---++++++&&&''')))***,,,,,,------,,,,,,,,,+++,,,,,,---...///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---///+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++*********++++++++++++*********)))))))))+++++++++,,,,,,,,,------))))))+++,,,...///111111+++,,,,,,,,,,,,,,,,,,+++---...//////------...///------------------------++++++++++++++++++++++++//////000000000000//////---,,,++++++************,,,,,,,,,,,,,,,,,,++++++~~~tttqqqpppnnnllllllhhheeeaaa^^^]]]\\\[[[YYYVVVVVVUUUTTTRRROOOMMMKKKJJJHHHFFFDDDCCCBBBBBBBBB>>>@@@AAABBB@@@<<<888555555555555444222111111111000000000000////////////.........///////////////******++++++,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&'''***...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,(((((()))***++++++,,,,,,...)))(((000555333//////000...---...111222///,,,.........------,,,,,,,,,++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,---------......+++,,,------,,,,,,...///000///...,,,,,,---......++++++,,,---------,,,,,,,,,------....../////////------------,,,+++***)))...,,,++++++---///000000,,,,,,,,,---------............///000111111000000111111000/////////......///.........//////000111222333444555666777888888888999999:::;;;;;;;;;:::888888888999999:::::::::;;;<<<===>>>@@@@@@AAAAAABBBCCCEEEIIIMMMRRRVVVXXX\\\^^^bbbdddfffgggjjjllloooqqqrrrtttuuuuuuttttttssstttvvvwwwwwwvvvtttsssrrrrrrrrrssssssrrrooommmiiifffbbb___]]]\\\ZZZXXXUUUUUUTTTTTTSSSTTTTTTUUUUUUWWWZZZ[[[\\\^^^aaacccbbbcccdddddddddcccbbbaaaaaa^^^XXXSSSOOOJJJEEEBBB>>>???AAABBBCCCFFFJJJNNNSSSXXX^^^bbbcccbbbbbbbbbcccaaa^^^[[[WWWRRRLLLHHHBBB>>>:::888777777777666555555444444555666777777888777666555555444555555444555666888:::===???AAAEEEKKKUUU^^^ffflllqqqtttsssuuuwwwyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxwwwuuussspppkkkeeeddddddbbb\\\VVVQQQNNNHHHCCC???;;;777444333333111111000000111111......................../////////...---------,,,......////////////............//////000000111111000/////////...---,,,+++******+++,,,,,,,,,,,,,,,---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---******)))(((((()))***+++---.....................,,,+++******,,,,,,+++***,,,,,,++++++++++++,,,---+++++++++************)))++++++,,,,,,,,,---------++++++,,,------...//////+++,,,------------,,,+++---...//////------...///------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,************++++++,,,---------,,,,,,,,,,,,,,,,,,~~~tttqqqqqqooonnnnnnhhheeebbb___^^^]]][[[YYYVVVVVVVVVTTTRRRPPPMMMLLLMMMKKKHHHFFFDDDDDDDDDEEEBBB@@@===:::888777888888666555444444222222111000000000000000////////////++++++,,,,,,---.........***,,,............000222,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''(((***...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------...)))$$$)))888@@@999...(((---,,,+++,,,,,,,,,***))),,,++++++++++++++++++***,,,,,,,,,,,,,,,---...///++++++,,,---------,,,,,,+++,,,---...---,,,+++***,,,,,,,,,---------......***,,,------------...///++++++++++++,,,...///000////////////...,,,***(((---------------.........------...------,,,+++***---,,,+++,,,///000111000,,,---------............+++,,,---/////////......111000000////////////000////////////000111111222444555666888999:::::::::888999:::::::::::::::999888888999999:::;;;<<<<<<:::;;;===???BBBCCCDDDEEEGGGIIIKKKOOOSSSXXX[[[]]]___bbbfffiiijjjllloooqqqrrrrrrssstttttttttttttttqqqsssuuuvvvuuurrrooommmnnnoooppprrrsssssssssrrrrrroookkkiiihhhhhhfffeeebbbbbbaaa`````````aaaaaaaaaccceeeeeeeeefffgggiiicccdddeeeeeeeeeeeedddccccccaaa]]]YYYVVVSSSOOOLLLEEEEEEEEEDDDCCCEEEHHHKKKOOOTTTYYY\\\]]]]]]```cccfffeeeeeeddd```ZZZSSSMMMEEEAAA<<<999888888888888777666666555555666666777666555444444333333444444444555777888::::::;;;;;;999???GGGPPPXXX___fffjjjoooqqqtttuuuuuuvvvwwwyyywwwxxxzzz{{{||||||{{{{{{uuurrrnnnlllkkkiiiddd```ZZZWWWTTTPPPKKKEEE>>>:::777666444222111000111111.......................................---------......////////////...............//////000000000/////////...---------,,,...///////////////...---------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***+++******)))((()))***+++,,,------............/////////---,,,,,,......---+++,,,,,,+++******+++---...,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,---......---,,,++++++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++---...///,,,,,,,,,,,,------------uuurrrrrrooonnnnnnkkkhhhdddaaa___^^^\\\ZZZVVVVVVVVVUUUSSSPPPMMMLLLNNNMMMKKKIIIHHHFFFEEEEEEDDDBBB>>>;;;999888888999666555444333333222111000////////////000000000000,,,,,,,,,---------------+++---//////...---...000------------------------...---------------......+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***%%%+++999???555,,,)))((()))******(((''''''(((***++++++++++++++++++,,,,,,,,,,,,++++++,,,------***+++,,,---------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------......***,,,------------...000))))))+++,,,---.........///000000000///,,,***(((------------,,,,,,,,,,,,------.........------,,,,,,,,,+++---//////...---------........./////////((()))+++---------,,,+++000000///......///000111111111111111222333444555666777999;;;======>>>===:::::::::;;;;;;:::999999999:::;;;<<<===>>>???@@@<<<>>>AAADDDGGGJJJLLLMMMPPPRRRTTTXXX\\\___bbbddddddgggjjjlllnnnoooqqqssssssssssssrrrssssssttttttooooooppppppooommmlllkkkjjjllloooqqqssstttvvvwwwwwwtttqqqpppppppppooonnnnnnnnnmmmlllllllllllllllmmmnnnppppppooooooqqqrrrkkklllmmmnnnnnnmmmlllkkkkkkiiifffdddbbb```\\\YYYUUUTTTRRROOOLLLKKKMMMPPPQQQUUUXXXXXXXXXYYY^^^cccggghhhkkkmmmlllfff]]]WWWMMMHHHCCC???>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;999888777666555555555555555555666777888999999999777;;;@@@EEEKKKQQQXXX\\\aaadddggghhhiiilllppptttrrruuuwwwzzz{{{||||||}}}yyyxxxvvvtttqqqnnnllljjjdddbbb___[[[WWWRRRLLLHHHAAA???<<<888666444444444////////////////////////---------.....................////////////......................../////////......---------............////////////......,,,,,,,,,,,,---...///000,,,,,,------------,,,,,,........................,,,,,,---------.........+++,,,,,,,,,------------------------............------------------------,,,,,,---+++***)))***,,,+++******)))***+++,,,---,,,,,,,,,,,,---------...///...,,,------...,,,++++++***)))))))))***,,,------------,,,,,,,,,,,,+++,,,,,,,,,------------...******++++++++++++,,,,,,+++,,,---//////---,,,++++++,,,------++++++,,,------------------------------------------------------..................---,,,+++++++++,,,---......+++,,,,,,,,,---.........wwwsssrrrooommmmmmnnnjjjfffcccaaa___]]]\\\VVVVVVVVVUUUSSSPPPNNNLLLHHHHHHIIIHHHFFFCCC@@@???BBBCCCDDDDDDBBB>>>999666666555444333333333111000////////////000000000000000000000//////......---***---///...+++***+++,,,---------------------------///111333222111...,,,+++,,,,,,------,,,,,,+++...,,,***((((((***,,,...++++++******************000***+++444555---+++000***---000///,,,+++---///,,,,,,,,,------.........,,,,,,++++++***++++++,,,)))***,,,---...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......***+++------------...000,,,---...///...---,,,+++,,,---///000000...---+++---------,,,,,,+++++++++------......///.........,,,,,,,,,---...---+++))).........////////////000+++,,,...000111111000///000///.........000111222333333333333444555666777888:::<<<>>>@@@@@@@@@@@@;;;;;;;;;<<<;;;;;;:::999;;;;;;<<<>>>???AAABBBCCCEEEFFFJJJNNNQQQUUUWWWXXXWWWXXX[[[^^^bbbeeeggghhhfffiiilllnnnnnnoooqqqssstttsssrrrqqqqqqrrrssstttmmmlllkkkjjjiiijjjjjjkkkgggjjjmmmqqqsssuuuxxxzzzyyyvvvtttsssssstttssssssvvvuuutttsssssssssssssssrrrtttuuuuuuuuuuuuwwwxxxttttttuuuvvvvvvuuutttssstttrrrpppnnnmmmkkkgggeeecccbbb___ZZZVVVUUUVVVXXXVVVYYYZZZYYYWWWXXX___eeehhhkkkpppuuuuuuppphhhaaaTTTPPPKKKGGGEEEEEEEEEEEEFFFEEECCCBBBAAAAAA@@@@@@???>>><<<:::999888888777666555555555666777999::::::<<<>>>@@@CCCGGGMMMQQQMMMPPPSSSUUUWWW[[[bbbgggmmmppptttvvvxxxyyyzzz{{{{{{||||||yyyuuurrrqqqqqqmmmjjjgggdddaaa]]]YYYVVVLLLIIIEEE@@@<<<999888777000000000000000000000000,,,------....../////////......////////////....................................---------......///***+++,,,,,,---------,,,++++++++++++,,,---...///......////////////......////////////////////////---------....../////////,,,,,,,,,------.........,,,---------.../////////---------------------------......,,,******+++---++++++*********+++---...*********++++++,,,,,,,,,---,,,+++++++++,,,***)))***)))((('''((()))+++---......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,------...//////+++,,,...//////...,,,+++---...//////------...///------------------------........................,,,------------------,,,......---,,,,,,,,,------++++++,,,,,,---...//////{{{wwwssspppppprrrmmmllliiifffccc```^^^\\\TTTTTTSSSSSSQQQNNNLLLKKKKKKLLLMMMKKKHHHEEEEEEEEEAAAAAAAAA@@@???===;;;:::222222222222222333444555+++...///------000111///---+++******---000111222...------------,,,,,,,,,......------------......///000111///---+++++++++........................******)))))))))***+++,,,///---+++,,,------***''',,,,,,---222777666000)))+++++++++++++++,,,------......------,,,,,,++++++((((((((()))***+++,,,---------,,,+++++++++++++++,,,,,,++++++*********)))***+++---......---+++***)))***,,,...000000000000000///...---,,,,,,---...////////////////////////...---,,,++++++,,,---..................---,,,,,,,,,,,,------,,,+++******////////////000000000000//////...............///111000/////////000111222111111222222333555666777===>>>@@@BBBCCCCCCBBBBBBBBB@@@>>>======>>>>>>>>>;;;<<<>>>AAAEEEHHHJJJKKKMMMOOORRRVVVZZZ]]]___```aaabbbdddfffhhhiiijjjjjjooonnnnnnnnnnnnoooppppppqqqqqqqqqpppnnnmmmkkkjjjjjjjjjjjjiiiiiihhhhhhhhhjjjkkkmmmpppsssuuuwwwyyy|||{{{wwwuuusssrrrrrrsssvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvzzzyyywwwuuutttsssrrrrrrpppmmmiiiggggggggggggfff^^^```aaa```___```cccfffqqqtttwwwzzzzzzwwwssspppjjjcccYYYRRROOOMMMLLLJJJOOOOOOOOONNNNNNMMMMMMLLLHHHFFFBBB>>>;;;888777666<<<;;;888666666777999:::;;;<<<===???AAACCCEEEFFFJJJIIIHHHGGGIIILLLOOOQQQ[[[___eeejjjmmmpppsssvvv|||||||||{{{yyywwwuuussstttrrrpppooommmkkkhhheee\\\XXXSSSMMMHHHCCC>>>:::555444222111222222111000////////////////////////............///000111222000...---...///000///---333222222222111111000000..............................------,,,,,,,,,+++)))***,,,---///000000000111000///...------------............---,,,+++***---------------------------,,,+++***+++---///000...,,,++++++++++++)))(((+++++++++,,,,,,,,,---------------------------------......---+++)))***+++...---------......,,,******+++++++++,,,,,,------,,,,,,,,,+++***)))'''&&&+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,+++++++++++++++++++++,,,,,,------......,,,---...//////...---,,,***+++,,,------,,,+++***yyyvvvtttrrrrrrsssnnnmmmjjjgggdddaaa^^^]]]XXXXXXWWWUUUSSSPPPMMMKKKIIIJJJKKKIIIFFFCCCBBBCCC@@@@@@@@@???===;;;888777555444333222111000000000...222333000000333333111444111...------.........,,,,,,,,,,,,++++++++++++...------,,,,,,------...+++---......---------...------------------------(((((()))))))))*********...,,,+++,,,...///---+++,,,++++++---000111...***---------------......////////////.........------...............///000111//////...---------------......---------,,,,,,,,,)))***,,,---,,,+++***((()))***,,,...//////......///...---,,,,,,,,,------........................//////...------...//////...////////////...---,,,...............---,,,,,,............////////////000000///////////////000222111000000000111222333444444444555666888999:::===>>>@@@BBBCCCCCCCCCBBBAAA???>>>===>>>?????????AAABBBEEEIIILLLPPPRRRTTTUUUWWWYYY]]]```bbbdddeeeeeefffggghhhiiikkkllllllmmmlllllllllllllllmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkklllllllllllllllnnnoooppprrrssstttuuuvvvzzzyyyvvvtttsssttttttuuuwwwwwwvvvuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvv{{{|||}}}~~~~~~}}}|||||||||{{{{{{zzzyyyyyyyyyyyyyyyvvvsssqqqqqqqqqqqqpppmmmnnnooommmkkkkkkmmmpppuuuwwwzzz|||}}}{{{xxxvvvtttnnnfff___\\\ZZZXXXVVVWWWVVVVVVUUUTTTTTTTTTUUUQQQOOOKKKFFFBBB>>><<<;;;888888999:::;;;<<<===>>>===>>>???@@@BBBDDDEEEFFF@@@@@@???@@@AAADDDGGGHHHLLLPPPVVV\\\aaaggglllpppuuuvvvxxxzzz{{{{{{{{{zzzvvvtttrrrrrrrrrqqqnnnlllfffccc^^^YYYUUUOOOIIIEEE???<<<888666555444333111111000000000////////////111111000000000000000111///...------//////...---------------,,,,,,++++++/////////////////////////////////......---------,,,---...///000111111111---......000111333555666++++++,,,,,,,,,,,,,,,+++------------------------///...---,,,,,,---///000000...,,,,,,,,,+++***(((+++++++++,,,,,,,,,,,,---************************...//////...,,,++++++,,,...,,,,,,,,,------+++)))+++,,,,,,,,,------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,------------------------***++++++,,,---,,,,,,,,,------------------------........................///.........------------.............../////////+++,,,,,,,,,,,,,,,,,,+++---------......---------xxxuuuvvvuuussssssooonnnkkkhhhdddaaa___]]][[[ZZZYYYWWWTTTPPPMMMKKKKKKLLLMMMKKKHHHEEEDDDEEECCCCCCBBBAAA>>><<<999777555444333222111111111111...222444111000222222111555222///---------,,,+++/////////.........------------,,,,,,,,,,,,------+++,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,+++---///000000///++++++*********+++,,,,,,---------------......////////////...............000000/////////000000111//////...------------..................------------...//////...---,,,+++***+++,,,---...------,,,......---,,,,,,,,,,,,---------------------------//////............//////...............------,,,....../////////...------------........./////////000///////////////000000111111111111111222333444666666666777999;;;<<<===>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGIIIJJJMMMQQQUUUYYY[[[]]]^^^___```bbbeeeggghhhiiiiiihhhhhhhhhhhhjjjkkklllkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkiiijjjjjjkkkllllllmmmmmmllllllnnnoooqqqqqqrrrrrrtttsssrrrqqqqqqrrrsssssstttsssrrrrrrrrrrrrssstttxxxxxxyyyyyyxxxxxxwwwwwwzzz{{{|||~~~~~~~~~}}}}}}{{{{{{{{{{{{||||||||||||}}}{{{xxxwwwwwwxxxwwwwwwwwwxxxxxxvvvtttssstttuuuyyyzzz|||~~~~~~~~~zzztttpppmmmjjjhhhfffaaa```___]]]\\\\\\]]]^^^^^^\\\WWWQQQKKKFFFCCCAAA:::<<>>>>>>>>AAAFFFKKKPPPVVV]]]aaajjjmmmqqqvvvzzz|||||||||zzzyyyxxxyyyzzzzzzxxxwwwpppmmmiiifffbbb\\\VVVRRRKKKGGGAAA<<<999666444222222222111000////////////222111000///............///---,,,---...///...---......------------,,,,,,.......................................---------.../////////000000000000,,,---...000333555888999,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...111///------------+++)))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***+++,,,---,,,++++++,,,,,,+++***+++++++++,,,,,,,,,,,,---++++++,,,---------------------,,,,,,,,,,,,------........................++++++,,,------------,,,------------------------//////////////////............///000///...---,,,/////////...............++++++************++++++---------,,,,,,---------xxxtttvvvuuusssqqqpppooollliiieeeaaa___]]]ZZZZZZYYYWWWTTTQQQNNNLLLLLLMMMNNNLLLIIIFFFEEEFFFDDDDDDCCCAAA>>>:::777555111111222333444666888999+++111333000...//////...///---+++,,,---///......////////////.........---------,,,,,,,,,,,,------...000000000---,,,,,,,,,------------------------***+++---//////...---,,,---,,,,,,---///000111111+++,,,,,,+++***)))+++---,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------......//////...---,,,+++,,,,,,---......---,,,+++......------------------..............................------------......---------......------,,,------............------............/////////////////////...//////000111111111111222222333444444666666777888:::<<<>>>???AAAAAABBBDDDEEEFFFGGGGGGEEEFFFHHHIIIIIIKKKMMMNNNQQQRRRUUUXXX[[[^^^```aaabbbbbbcccdddfffggghhhiiihhhgggeeedddeeefffhhhiiijjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjjjjkkkiiijjjjjjkkkkkkllllllmmmgggiiikkknnnqqqrrrssstttsssrrrrrrqqqqqqqqqrrrrrrsssrrrqqqppppppqqqssstttyyyzzzzzz{{{{{{zzzyyyyyyyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{yyyxxxxxxzzz{{{{{{zzz{{{{{{zzzyyyxxxwwwwwwwwwzzz{{{|||}}}~~~{{{yyyuuusssqqqmmmkkkhhhfffddddddddddddhhhfffaaaZZZSSSMMMIIIFFFCCCEEEGGGIIILLLNNNPPPPPPPPPOOOMMMJJJIIIGGGFFFFFFDDDCCCBBB@@@>>><<<;;;:::;;;<<<>>>???AAAEEEKKKOOO\\\```fffmmmrrrvvvwwwwww{{{zzzzzz{{{}}}}}}{{{yyyrrrqqqnnnllljjjeee```\\\XXXSSSKKKEEE@@@<<<888666444333222000000///000000000///...---------------///...---...///000///---////////////////////////---------------------------------,,,,,,,,,,,,,,,//////...............///.........///000111333333---...//////000000000///++++++++++++++++++++++++...---,,,+++++++++++++++///---,,,---...///...,,,------------............------------------------+++,,,---,,,***)))***+++---,,,++++++,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................,,,------...............++++++++++++,,,,,,,,,,,,............------------,,,---...000///...,,,+++.........------,,,,,,,,,---,,,+++******+++,,,------,,,+++******+++,,,---zzzuuuvvvtttpppnnnpppooollliiieeeaaa^^^]]]ZZZZZZYYYXXXVVVTTTQQQPPPKKKLLLLLLKKKGGGEEEDDDDDDBBBAAA@@@>>>;;;777444222000111222444777999<<<===---444777444000000111000---,,,+++---///111111000,,,,,,,,,,,,++++++++++++...------------------......///000000...,,,,,,---////////////////////////((()))+++------,,,+++***------------------///000,,,...//////---++++++,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,++++++++++++,,,...---------------......------------------------+++++++++++++++******)))------...///...---,,,+++............//////............................................................///////////////...---....../////////.............../////////000000111111111111111222333333333444444555666777777777777888999:::===???AAABBBCCCDDDEEEFFFGGGIIIJJJKKKEEEGGGKKKLLLLLLNNNPPPSSSZZZ[[[\\\]]]___aaabbbcccddddddddddddeeefffhhhiiigggfffdddccccccdddfffgggggggggffffffgggggghhhhhhggggggggggggggghhhiiijjjlllllllllmmmmmmmmmnnnnnnkkkmmmpppsssuuuwwwwwwwwwxxxxxxwwwvvvvvvvvvuuuuuuwwwvvvtttttttttvvvyyyzzz~~~~~~}}}|||zzzyyyxxxyyy|||}}}}}}}}}}}}|||||||||||||||{{{zzzyyyyyyyyyzzz}}}|||zzzyyyyyywwwtttqqqooommmllllllooolllhhhaaa[[[TTTOOOLLLKKKJJJJJJLLLPPPWWW]]]aaa___]]]ZZZWWWRRRNNNKKKIIIGGGGGGEEECCCAAA???===<<<======<<<;;;:::<<>>:::777555333333333333444555777777111888<<<888333333333333000///...///111111000///............------------------,,,,,,,,,,,,------(((***,,,---------...///------------------------+++,,,.../////////...---+++,,,,,,+++***+++---/////////......---,,,+++***,,,,,,,,,,,,,,,---......------------..................---------......///......---------...//////,,,,,,---------------...---------,,,------------,,,,,,---......---,,,+++,,,---......//////......------------------------......///000000///.........///000000111000000000......///000000000000///------........./////////333222222222333444555666555666777888999:::::::::888999:::<<>>999666444333333000000000111111222333444000...---...///000///...------------.............................................////////////000111111///......///000111............///000000111000000000000///...---,,,////////////////////////............------------((('''(((***,,,.........,,,---------....................................,,,---...---,,,+++,,,------+++))))))+++---------//////............------...............---,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,------......//////000000000000///......---------...///000111000//////............------------------,,,,,,,,,,,,------///......------......///|||yyyvvvqqqnnnnnnpppnnnkkkgggccc___\\\[[[ZZZZZZZZZYYYVVVSSSQQQOOOLLLMMMNNNLLLIIIFFFFFFFFFCCCCCCBBB@@@>>>;;;888666222111000000////////////---666:::666000...//////000.........///...---+++......---------,,,,,,,,,++++++************++++++%%%''')))*********+++,,,))))))))))))))))))))))))------------............'''((()))(((((()))---000222...***(((***+++***((()))))))))((()))******+++))))))*********++++++++++++++++++++++++,,,---...+++************+++,,,---((((((((()))))))))******++++++++++++,,,------...))))))+++,,,,,,+++***)))***+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++***+++,,,,,,---------,,,++++++,,,---------------++++++,,,,,,,,,---------////////////000111222333111222444666777777777777555555777999<<>>>>>===:::888777999;;;555777<<>>======<<<;;;;;;999777444111000...---,,,++++++***++++++&&&///444///)))'''''''''***))))))***+++,,,***(((&&&&&&&&&&&&%%%%%%%%%$$$))))))(((((((((((())))))%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((###%%%&&&&&&&&&)))...222444,,,%%%"""%%%(((((('''$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%&&&&&&'''((((((############$$$$$$%%%%%%############$$$&&&'''(((&&&'''(((*********)))(((((()))***+++,,,++++++***))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''&&&'''((()))))))))))))))))))))*********+++++++++)))))))))***+++,,,---...,,,---///111222222222222000111222555888;;;>>>???CCCCCCCCCDDDFFFHHHKKKLLLIIINNNTTTUUUSSSSSSVVVZZZYYYZZZ[[[\\\^^^___```aaa```___^^^]]]^^^```bbbddd[[[\\\]]]^^^____________eeeeeefffhhhjjjlllooopppuuuuuuwwwzzzzzzzzz{{{}}}~~~~~~}}}~~~}}}zzzwwwsssooommmgggddd```___bbbiiiqqqvvv~~~}}}vvvnnnjjjccc___YYYRRRLLLIIIGGGFFF@@@???>>>:::666444444555222333444777;;;???CCCEEEKKKPPPXXXaaaeeebbb\\\VVVPPPOOOOOOSSSYYY```eeegggiiiiiihhhiiihhhfffbbb______ZZZQQQGGG???888444222000///...------,,,------,,,+++******,,,,,,+++***%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********)))((('''&&&&&&(((***++++++***))))))(((((())))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((((((((()))(((''''''(((((('''&&&'''(((((((((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&&&&'''((()))'''%%%%%%&&&)))******&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((())))))******)))))))))((('''&&&&&&%%%((((((''''''((()))******$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''