BM66(h www~~~}}}}}}}}}~~~~~~~~~zzztttyyysssnnnpppvvvzzzxxxsssxxxxxxwwwwwwwwwxxxxxxyyyzzzwwwxxx}}}|||}}}|||}}}}}}|||zzzxxxuuusssuuuyyy}}}{{{{{{zzzzzzzzz~~~{{{xxxuuurrrooommmiiijjjiiigggdddbbbbbbcccdddbbb```^^^\\\ZZZYYYYYYUUUTTTSSSRRRQQQPPPOOONNNLLLLLLKKKKKKKKKLLLMMMMMMJJJKKKLLLMMMLLLMMMPPPRRRSSSSSSRRRRRRSSSSSSTTTUUU]]]```dddhhhjjjjjjiiigggmmmnnnpppqqqppppppqqqrrrkkkhhhccc^^^[[[ZZZ[[[\\\___```aaaaaaaaacccgggjjjmmmnnnoooooommmjjjgggeee\\\]]]______^^^^^^___aaaYYYYYYZZZ\\\^^^aaaccceeelllkkkjjjhhhfffeeeeeeeee^^^^^^^^^bbbdddddd```]]]aaa___]]][[[]]]```dddggggggjjjlllkkkgggdddcccdddbbbdddggghhhhhhkkkpppuuusssrrrqqqssszzzuuusssxxx|||{{{wwwpppjjjdddbbbeeefffddd```^^^\\\VVVQQQNNNOOOSSSVVVPPPRRRRRRNNNMMMNNNMMMJJJHHHJJJKKKKKKKKKLLLNNNPPPQQQSSSUUUVVVWWWZZZ___bbb`````````aaadddhhhlllnnnkkkhhhcccaaaaaabbbbbbbbbjjjjjjhhhfffdddbbb```______aaacccdddcccbbbbbbccc```______```aaa```^^^\\\[[[YYYUUURRRQQQQQQRRRSSSQQQOOOMMMLLLMMMNNNOOONNNQQQMMMJJJIIIKKKLLLKKKIIIFFFEEEEEEFFFFFFEEEAAA>>>>>>DDDHHHGGGCCCEEEOOOXXXZZZVVVQQQMMMKKKLLLNNNPPPgggjjj~~~|||}}}}}}~~~~~~~~~~~~~~~}}}zzzwwwwwwvvvuuutttsssqqqpppooopppoooooonnnmmmlllkkkjjjcccbbb```^^^\\\ZZZYYYXXXWWWWWWXXXWWWVVVVVVXXXYYYWWWVVVUUUTTTSSSRRRRRRRRROOOPPPQQQRRRPPPNNNKKKIIIKKKLLLMMMNNNNNNNNNNNNNNNQQQOOOLLLIIIGGGGGGHHHIIIKKKLLLLLLKKKKKKMMMQQQTTTSSSSSSRRRQQQOOONNNMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIDDDDDDDDDCCCCCCCCCCCCCCCHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFFFFHHHKKKKKKHHHEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJLLLLLLKKKIIIHHHGGGFFFHHHKKKKKKKKKLLLOOORRRTTTSSSQQQRRRVVV^^^eeejjjqqqnnnkkklllooosssuuuuuusssnnnhhhfffhhhiiijjjiii^^^```aaaaaaaaaaaabbbbbb^^^aaa```\\\\\\___```]]]ZZZ[[[[[[[[[[[[[[[^^^```ZZZ[[[[[[ZZZXXXXXXYYYZZZcccccccccdddgggjjjmmmooolllkkkiiigggfffggghhhiiilllkkkjjjhhhfffeeedddcccdddfffhhhhhhfffffffffgggfffgggiiikkkllljjjfffbbbeeedddbbbaaaaaabbbeeefffeeedddbbbaaa``````______bbb___]]]]]]```bbbbbb```ZZZYYYZZZ\\\]]]\\\ZZZXXX[[[bbbjjjnnnoooqqqxxx}}}}}}{{{{{{{{{{{{bbbZZZaaaaaabbb^^^___lll~~~~~~~~~~~~}}}~~~}}}~~~~~~xxxxxxwwwvvvuuusssrrrqqqvvvuuussspppmmmkkkiiihhheeefffgggfffddddddfffhhhiiihhheeeccc```^^^]]]\\\bbbbbb```^^^ZZZWWWTTTRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVWWWZZZ]]]\\\[[[YYYWWWUUUUUUVVVVVVVVVSSSQQQQQQSSSTTTSSSQQQNNNNNNNNNNNNLLLJJJHHHGGGKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNOOOPPPQQQPPPOOOPPPQQQRRRSSSRRROOOMMMKKKNNNNNNOOOQQQSSSSSSQQQPPPMMMOOORRRRRRRRRQQQRRRRRRTTTSSSRRRSSSUUUYYY^^^```YYY^^^ccceeeeeefffjjjnnnooolllgggddddddfffiiilllfffgggjjjlllnnnooooooooojjjkkkiiiffffffkkkmmmlllffffffeeedddccceeehhhjjjnnnooonnnlllhhheeeccccccaaaaaaaaabbbdddfffhhhjjjeeegggiiihhheeeeeegggiiillllllkkkjjjiiihhhggggggiiijjjkkkiiihhhhhhiiikkkjjjkkkmmmpppqqqooojjjfffgggfffdddcccccceeefffhhhjjjjjjjjjjjjjjjiiiiiihhhjjjiiiggghhhiiikkkjjjjjjddddddeeegggiiijjjhhhgggiiinnntttwwwwwwuuusssrrr~~~rrrmmmkkkhhhpppxxxtttuuuxxxooofffjjjkkkhhhmmmuuummmsss~~~yyyrrriii\\\OOOHHHBBBEEELLLUUU```jjjuuu}}}}}}{{{yyyzzzzzzyyyyyywwwvvvuuutttqqqrrrrrrrrrqqqqqqsssuuuzzzyyyvvvssspppnnnllllllpppnnnllliiigggeeecccbbbfffeeeddddddeeeeeeeeeddd```aaabbbcccdddeeeeeeeeefffgggfffeeecccdddgggjjjlllkkkjjjiiihhhgggggggggeeeaaa\\\]]]aaabbb```\\\ZZZ[[[]]]^^^^^^\\\ZZZYYY\\\\\\[[[[[[\\\\\\]]]^^^^^^]]][[[[[[\\\]]]]]]^^^___```aaaaaa```^^^\\\ZZZ___]]]]]]```dddfffeeebbb^^^```cccdddeeecccbbbaaa^^^______aaaccceeeggghhhbbbgggkkkllliiihhhkkknnnmmmkkkhhhdddbbbdddjjjnnnnnnllliiihhhjjjmmmppprrrnnnoookkkffffffkkknnnnnnjjjjjjiiigggfffhhhkkknnnmmmnnnooommmjjjfffddddddcccccccccdddeeefffhhhiiiaaafffkkkjjjgggeeehhhkkkoooooonnnnnnnnnmmmmmmmmmooooooooommmkkkkkkmmmooommmmmmnnnpppqqqpppmmmjjjjjjhhheeebbb```_________dddgggiiikkklllkkkllllllmmmlllkkkiiiiiihhhgggfffgggfffggghhhjjjkkkjjjhhhdddeeeggggggfff```YYYTTT\\\]]]___aaabbbbbbccccccfff{{{zzzuuuoooiiiuuuyyymmmRRRHHH???;;;::::::===CCCBBBJJJUUU]]]dddlllvvv~~~~~~|||{{{|||}}}}}}{{{yyywwwvvvvvvvvvuuussspppnnnmmmmmmmmmqqqooollllllmmmnnnmmmllljjjkkklllmmmnnnmmmmmmlllooopppooommmlllmmmooorrrtttuuuwwwwwwwwwuuusssrrrnnniiieeeeeeiiikkkiiieeedddeeegggiiijjjiiigggffffffeeeeeeffffffhhhiiiiiihhhgggfffeeedddeeeggghhhgggggggggfffffffffgggggghhhffffffiiinnnppppppmmmjjjlllooorrrssssssqqqooommmmmmooopppqqqqqqppppppyyyxxxvvvtttttttttssssssnnnllliiieeedddggglllqqqmmmkkkhhhiiillloooppppppssssssnnngggfffjjjlllkkkiiijjjjjjiiihhhiiilllnnnlllmmmnnnmmmjjjgggeeeeeehhhhhhhhhiiiiiijjjkkklllfffkkkppppppmmmkkkmmmpppppppppppppppppppppppppppsssssssssqqqpppppprrruuurrrpppnnnnnnpppqqqqqqpppsssqqqnnnkkkhhhfffeeeeeehhhkkknnnooonnnnnnnnnpppooooooooommmkkkjjjiiiiiilllkkkjjjjjjkkkkkkjjjhhhcccbbbbbbcccdddccc___\\\]]]^^^^^^^^^]]]ZZZWWWUUUKKKfffzzzwww{{{{{{SSSIII@@@======;;;;;;===;;;>>>@@@@@@@@@BBBGGGKKKMMMRRR[[[ccclllttt{{{}}}|||~~~~~~{{{}}}}}}~~~~~~~~~}}}}}}|||}}}|||}}}}}}zzzvvvuuuxxxzzzzzzxxxxxxxxxyyyyyyyyyxxxvvvuuupppqqqrrrsssuuuxxxzzz{{{xxxxxxxxxvvvuuuuuuvvvxxxtttsssqqqqqqqqqsssuuuwwwsssrrrrrrtttwwwyyyzzzyyyxxxyyy{{{~~~|||{{{zzzuuutttvvvwwwuuurrrkkkiiifffeeeggglllpppssspppqqquuu{{{{{{~~~yyyrrroooqqqsssqqqgggiiijjjjjjjjjkkkmmmooosssttttttrrrnnnkkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmlllooorrrrrrooonnnnnnpppooooooooopppppppppppppppssstttuuutttssssssuuuwwwwwwtttpppoooqqqtttuuuvvvuuutttsssrrrqqqpppppppppqqqsssuuusssnnnllllllnnnmmmoooppppppnnnmmmmmmnnnnnnllljjjjjjjjjiiihhhffffffdddccccccdddfffffffffeeeeeeffffffdddaaa___]]]RRRoooyyyppp{{{~~~SSSGGG===<<>>======AAA@@@???===;;;::::::;;;;;;===@@@BBBCCCFFFIIILLLQQQUUU[[[aaaffflllsssxxx|||yyyxxx{{{{{{~~~|||{{{{{{|||~~~||||||||||||{{{{{{{{{{{{{{{}}}}}}}}}{{{{{{{{{|||}}}}}}~~~~~~~~~xxxuuuvvvxxxzzz|||~~~~~~{{{yyyzzz{{{wwwuuusssrrrsssrrrqqqpppsssrrrpppooonnnoooqqqsssrrrrrrssssssqqqooommmkkkggg}}}XXXJJJ===;;;======:::999:::999999;;;>>>???>>>===888999:::999999999;;;<<<999<<>>>>>>>>777;;;:::::::::999888888888777777888888888999999999999::::::;;;;;;::::::999<<<===>>>@@@CCCEEEGGGHHHKKKMMMQQQVVV[[[```dddfffooottt{{{vvvWWWHHHCCCDDD@@@@@@@@@::::::::::::999888888777777777777777888888888999999777888888999999888888777555555666777999::::::;;;999:::;;;===@@@BBBCCCDDDIIIMMMRRRVVVXXX\\\aaaeeekkkpppvvv}}}yyyXXXJJJFFFGGGBBBAAABBB<<<:::999999888777777666666666777777777777777888888555555666666666666555555555555555555555555555555333333333333333444444444444666999:::;;;===???BBBCCCGGGLLLQQQVVV\\\aaaeeefffhhhkkkmmmpppuuu{{{[[[MMMJJJKKKDDDBBBBBB<<<:::999999888777666555555666666666666666666666666333444444555555444444333666666555555555555555555444555555666666777777777666777888888888888999:::999;;;>>>@@@AAACCCFFFHHHGGGHHHIIIJJJJJJLLLPPPSSSXXX\\\ccciiioootttzzz}}}^^^QQQNNNNNNEEEAAAAAA;;;::::::999888777666555444555555555555555555555555333333444444444444333333111111222222222333333333111111222222333444444555444333333444555555555555666777888888777666888999;;;;;;;;;:::999999;;;===???BBBGGGKKKNNNQQQUUUXXXbbbfffkkkppptttyyy}}}{{{___SSSQQQPPPFFFAAAAAA<<<;;;;;;:::999777666555555555555555444444444444333333333444444444444333333000000111222333444444555444333333333222222222111222111000111333444333222111333444444333333444555666777777777666666777999666999;;;=========???@@@BBBFFFJJJOOORRRUUUYYY\\\^^^bbbgggkkkooosssxxx{{{xxxvvv\\\QQQPPPQQQGGGCCCCCC???<<<<<<;;;999888777666555444444444444333333333222222222333333333333222222222222333333444555555555666666555555444333333333444222111222444666444333000222333333333333555666444555666666444444666777333555666666555444555666444666:::<<<===>>>@@@BBBDDDGGGKKKNNNPPPSSSWWWYYYbbbdddhhhlllqqquuuxxxyyy~~~wwwqqqYYYOOOPPPQQQHHHDDDFFFBBB===<<<;;;:::888777666555444444444333333222222222111111222222222222111111111111111111222222222222////////////000000000000111///...///111222111///111333444444333222333555444555555444222111111222000222333333111000111111222444666666555555666777777999;;;===>>>???BBBDDDFFFHHHKKKNNNQQQTTTVVVWWW___```cccggglllrrrvvvxxxzzz|||qqqZZZWWWSSSOOOLLLHHHDDDAAA888999999:::999888666555777777666555444333333222222222222111111111000000222222222222222222222222111111111111111111111111000000111111111222222222000000111111111222222222444444444333333222222222222333333444444333333222///000111333444555555555555555555555666666666666777888:::<<>>@@@CCCEEEGGGHHHJJJKKKMMMPPPTTTYYY^^^```gggkkkrrrxxx|||cccVVVUUUSSSQQQNNNJJJDDD@@@<<<<<<======<<<:::888777777666666555444333222111111111000000000/////////111111111111111111111111000000000000000000000000....../////////000000000000000111111111111222222111111111111111111111111000111111222222111111000111111222222222222222111000111111111222222222222333333333333333333333333666555444444444444444555666666777999:::<<<======>>>???AAACCCFFFJJJMMMOOOTTTXXX]]]aaadddfffiiijjjnnnrrrwww{{{~~~vvv___UUUUUUTTTSSSQQQLLLFFFAAA============<<<:::888777666666555444333222111111000000000/////////......000000000000000000000000////////////////////////------.........//////////////////000000000111111000000000000000000000000///000000000000000000///000000111111222111111111000000111111111222222222222222222333333444444444111111000000000111111222111222222333444444555555666777888999:::<<<===>>>AAADDDGGGJJJKKKLLLMMMOOOTTTXXX\\\```bbbdddgggiiippprrrtttvvvyyy~~~wwwllleeeWWWUUUUUUUUUUUUSSSNNNHHHCCC============<<<:::888666666666555444333222111111////////////............////////////////////////////////////////////////,,,,,,---------.....................////////////......///////////////000...//////000000//////......///000111111111111111///000000000111111111111///000000111222222333333............//////000111000000000111111111222222333333444444444444555555666888;;;======>>>@@@BBBDDDGGGJJJLLLMMMOOORRRSSSVVVXXX[[[]]]```ccchhhkkkppprrruuuvvvvvvvvvwwwxxxsssvvv{{{wwwccc\\\SSSUUUVVVWWWWWWVVVQQQIIIDDD=========<<<;;;999777555666555555444333222111111/////////.........------////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////.........//////.........---...///000111111111111............/////////////////////000000000000000000////////////000111222000000000111111111222222222333333444444444444333333555777888777888:::;;;;;;===???@@@@@@AAACCCEEECCCEEEIIIKKKMMMOOORRRTTTVVVXXX\\\^^^___```aaaccc___bbbfffkkkpppssstttuuuxxxwwwwwwyyyeee[[[TTTUUUVVVXXXYYYWWWRRRKKKEEE<<<======<<<:::888666555666555555444333222111000//////.........---------////////////////////////........................++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------.........//////---..................---,,,---...000111222222222,,,,,,,,,---------......111111000000000///////////////............//////............///////////////000111222222333222222111222333222111000111222333444666666555555777888555888<<<>>>???@@@BBBDDD@@@DDDHHHKKKLLLNNNPPPQQQRRRTTTWWWZZZ\\\]]]\\\\\\iiieeeccceeekkkppprrrrrruuuzzznnnTTTLLLXXXYYYYYYWWWWWWUUUJJJ???<<<<<<<<<;;;:::999777777444444333222222111111000////////////............---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------++++++,,,,,,---...//////------------------------------------------------++++++,,,,,,,,,,,,------------............------------...///000000//////111000///---------...///---...///000000///...---///000000000111111111111///////////////000000111222222222222222222222222666444222444666888666444::::::;;;<<<======>>>>>>BBBCCCDDDFFFHHHJJJKKKLLLMMMNNNQQQTTTVVVXXXXXXXXX]]]___aaabbbbbbdddfffhhhmmmnnnppprrruuuwwwyyyzzz~~~sss\\\WWWYYYZZZYYYWWWWWWTTTKKKAAA>>>>>>===<<<;;;999888777555555444444333222222111////////////............------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,,,,---++++++,,,,,,---.........------------------------------------------------+++++++++,,,,,,,,,------------............------,,,------............---111000...---------......---...///000000///...---....../////////000000000//////......//////000111111111111111111111111111333111000111444555333222333444444555666666777777666666666777888999999:::999:::<<<>>>???@@@AAAAAABBBDDDFFFGGGGGGHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWYYY[[[]]]^^^]]]\\\[[[[[[\\\]]]^^^___`````````eeefffiiimmmpppsssuuuvvvtttttttttuuuwwwzzz}}}qqq\\\[[[ZZZ[[[YYYWWWUUUSSSLLLBBBAAAAAA@@@>>><<<:::888777666666555444444333333222/////////............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,------------,,,,,,+++//////...---------......---......//////......------------............//////............///000000000000000000000000000000///...---...000111000///......//////000000111111111111111000000000//////111000000000111222333333111222444444333333555666333333444666777888999:::888999:::;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<@@@AAACCCEEEGGGIIIIIIJJJHHHHHHHHHHHHIIIKKKMMMOOORRRRRRRRRSSSSSSSSSTTTTTTWWWVVVVVVUUUUUUVVVVVVWWW\\\^^^bbbfffiiikkkkkkkkkiiiiiiiiigggdddbbbbbbcccjjjkkkmmmqqqtttxxx|||}}}oooYYYYYYZZZ[[[YYYVVVTTTRRRKKKDDDDDDDDDCCCAAA>>>;;;999888555555555444333333222222//////.........---------,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---------------,,,+++***......------------------------------------------------------..................------......///000........................------------............---........./////////000222222222111111000000000444333222111111111222333000111222222000000111222000000111111222333333333222111111111222333333444222222333333333333222111222333444555555666666555555555555444555666777888555666666666666777777777777777666666666666777777777888:::<<<======<<<<<<@@@AAAAAA???<<<;;;;;;;;;??????@@@BBBDDDFFFHHHIIILLLLLLLLLNNNQQQRRRQQQPPPSSSSSSTTTUUUWWWXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]___```bbbdddeeeeeedddddddddfffhhhjjjkkklllnnnpppxxxyyy|||~~~~~~}}}|||zzz{{{|||}}}uuu\\\ZZZYYY[[[[[[VVVSSSQQQKKKEEEFFFFFFDDDBBB???<<<:::999444444333333222111111111............------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++...............---,,,+++,,,,,,,,,------------,,,------,,,,,,,,,,,,---------------.........//////---------------......///------------------------,,,---...............///............////////////////////////////////////444333111000///000111111000111222111///...///000///000000000000111111111111111000///000111222222000111111111111000//////222333333333333333222222333333333222222222222333222222222222333333333444333222222111111222222333333444444555555444333222333444555444222111222333555555555555666666777888555555555777888888888777777888888888999999::::::999999999999::::::::::::888999:::;;;;;;;;;;;;::::::<<<>>>>>>>>>>>>@@@BBBCCCDDDFFFHHHHHHGGGEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNPPPRRRTTTUUUVVVWWWUUUVVVWWWVVVVVVVVVYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\___aaacccdddffffffggggggggggggffffffmmmnnnoooqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrtttuuuvvvwwwwwwvvvuuusssrrrqqqpppooonnnnnnnnnlllqqqsssqqqpppqqqooolllhhhiiikkklllnnnooooooooonnnmmmllllllllloooqqqsssppppppooonnnllljjjiiihhhjjjjjjlllmmmnnnnnnnnnnnnlllnnnooooooooooooqqqssspppqqqrrrtttwwwzzz}}}~~~yyy^^^ZZZYYY]]]^^^ZZZVVVSSSMMMFFFGGGFFFEEECCC@@@===;;;:::444333333222222111000000.........------------,,,*********+++++++++++++++************************((())))))))))))*********************************************************************************************++++++++++++***++++++,,,,,,++++++***---............------,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,------------.........//////---,,,,,,,,,,,,---......------------------------,,,...//////......///000------------------------,,,------....../////////000000///////////////000///000111000...---...///------...............///000///////////////000000/////////000//////......111111222222222111111000222222222111111111000000000000000000111111111111222111111000000111111222111222333333444444444444000222333333222222333555333333333444444555666777333333444444444444333333444444444333333333333333333333333333333333333333777777888888888777777666666888999999777777888:::888999999::::::999777777888888777777777888999999666666666666666666666666::::::::::::::::::::::::666777777777666666888999999999:::;;;;;;;;;::::::777777888999:::<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@AAACCCDDDFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCAAADDDFFFDDDEEEGGGGGGCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEECCCDDDFFFFFFFFFFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMOOOQQQTTTUUUVVVUUUUUUSSSTTTWWWZZZ\\\]]]]]]]]]ZZZ[[[]]]___aaadddfffggggggiiikkkkkkjjjjjjkkkllliiiiiihhhfffdddcccbbbaaajjjmmmpppsssuuuxxx{{{~~~~~~{{{yyyyyyzzz|||}}}{{{```\\\[[[```bbb___ZZZVVVPPPIIIFFFEEEDDDCCC@@@>>><<<;;;555444444333222222111111.........---------,,,,,,)))*********++++++++++++************************((((((((()))))))))***************************)))************************************************************++++++++++++******++++++++++++******+++,,,,,,------------,,,)))***+++,,,---,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...------------------------,,,...000///------///111,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...///000111111111111///000111000.........000---------.........//////////////////////////////......//////000/////////...//////000000000000//////000000000000///......---------.........//////......------------......------...//////000000111...000111111000000111333000000//////000111222222000111333333333222333333222222222222222222222222333333333333333333333333222111111111000000/////////000111111000000111222222222222222222222222222000000/////////000111111444444555555555666666666333222111000000/////////333555555555333222333444555555666777888888777777444333333333444555666666777777888888888888777777333333333444555555666666888888888888888888888888222222222222222333444555444333333222222222333333222444444222333666666333222222333444444444444333444444444444444444444444333333333333333333444444333444444555555555444444111333555555444444555666444333333222222222333333444444444444555555555666444444555666777777777777777888999::::::;;;;;;;;;777777888999:::;;;<<<===<<<>>>@@@@@@???>>>>>>???>>>======<<<<<<;;;;;;:::<<<>>>AAABBBCCCEEEGGGIIIGGGHHHIIIGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJFFFGGGHHHJJJLLLMMMMMMNNNMMMNNNOOORRRTTTVVVXXXYYYXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]```aaabbbbbbaaa```^^^]]]\\\[[[ZZZZZZZZZZZZVVVXXXZZZ^^^bbbfffiiijjjaaa___\\\]]]```eeehhhjjjnnnmmmmmmllllllllllllllllllllllllmmmnnnooooooppprrrqqqooonnnmmmmmmnnnnnnpppppppppqqqqqqrrrrrrrrrllljjjgggdddccccccdddeeeqqqqqqrrrrrrssssssttttttvvvvvvuuutttsssrrrqqqqqqjjjiiiiiijjjkkkkkkjjjhhh```aaaaaabbbdddeeeeeefffooonnnmmmllllllmmmnnnooommmmmmmmmmmmnnnooopppqqqnnnooooooooopppppppppppptttttttttuuuvvvwwwyyyyyy~~~eeebbb]]]cccfffccc^^^YYYRRRKKKEEEEEEDDDCCCAAA>>><<<;;;666555555444444333222222......---------,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++...000///---,,,...111------------,,,,,,,,,,,,---------------,,,,,,,,,***+++...000111111111111---...///...---,,,---...,,,,,,,,,---......//////---......///......------,,,---......//////.........///000000111111111111///000000000000000///...000000000111111111222222///..................///111111111111111111111111///000111111//////000111333222111000000000000000---...000111111111222333000000000111111111222222222222222222111111111111333333222111111000/////////111222222111111333444333333333333333444555666111111111111111222333444......///000111222333333333333222222222222333444111333444333111//////000//////000111222222222222333222222111111222222222111111222222222222111111555444444444333333222222111111111111111111111111555444222111111222333444111111111000111111222222222333111...///333222///...///000111222333333333000000111111111000000///000000000000111222333444222222333333333222111111///000222222111111111222000000000000111222333333222222222222333333333333444333333333333333333333555555555555444444444444555555555444444444444444222444555555444333333444333333333444444555555555111333444555444555666888222333555555444444555666666666666777666555555444333444555777888999999:::999999999999999999999999888999;;;<<<=========<<<999;;;===?????????===<<<>>>===<<<;;;::::::::::::999999;;;>>>@@@BBBDDDEEEFFFCCC>>><<<===@@@BBBCCCAAA@@@@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDBBB@@@>>>===>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEEBBB@@@===;;;;;;<<<>>>???;;;<<<<<<===>>>??????@@@BBBBBBAAA@@@???>>>===<<<<<<;;;:::;;;======;;;::::::;;;;;;===>>>???@@@@@@???>>><<<::::::;;;<<<============>>>???@@@AAABBB????????????@@@@@@AAAAAA??????>>>???@@@CCCEEEFFF|||eeedddccccccbbbaaa^^^XXXPPPJJJGGGHHHEEE@@@>>>>>>;;;666;;;888555333222222111000000///---+++*********+++++++++******************+++*********))))))(((((())))))(((((((((((())))))))))))************))))))((()))))))))******************++++++++++++******''''''(((((())))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,///...,,,+++***+++,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++/////////......------------------........./////////......---------...............///////////////111000000/////////000000---...//////000//////...,,,---///111222222111000///000111111222222222111333000...---...000000000000///------...///000000000111333444222111111111222222222222111111111111111111111000111111222333222111000000111111000...///000000111111000000///666555222000000000222333///000111222111111//////222222222111111000000000111111222222222222222222111111111111222222222222222222222222222222222222//////000000111111222222111111000000000000111111333333222222222222333333//////////////////////////////000000000000//////000000000000000000000000111111000000////////////000000////////////000000111111222222222222111111........./////////000000333222222222111111000000...///111111///...//////444222000///...///000111333222111000000000222222111222444333111000000000222333444333111111333444444333222000000111333444444222111111222333333333...///000222222222111000000111222222333333222222333777777333000222333111666444333333444555555555222333555777777777666666222333333444555666777888666888999666333333555999222222444888;;;CCCSSSbbbSSSMMMAAA666444888:::888999888666444444777999888666777888777555444555777:::<<<;;;888555444555666333666:::===????????????FFF@@@:::777888:::999888333888<<<<<<888555666888222999???AAA>>>:::999:::666777888999::::::::::::<<<:::888777555555555666555555555444444333333333555666666555444444555777111222444555777777888888888666555777:::<<<;;;999}}}ddd```aaaaaaaaa```^^^XXXQQQKKKJJJJJJFFF@@@???@@@===888;;;888555333222222111000000...---+++************************************************)))))))))((())))))(((((((((((())))))((((((((())))))((((((((((((((()))))))))*********)))******************)))''''''(((((())))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,+++++++++///.........------------....../////////000000000///......---------......---------...............------,,,,,,,,,,,,,,,---////////////000000000000///////////////.........000000000111000000//////...---,,,---///000///...000///......///000111111///000111222111111111111111111111111000000111111111111111111111222333333666444222222222222111000000000111111111111000000222222000000000000111222---...000111222222222222222222222222222333333333333333333333333333444444222222222333333333444444111111111111111111111111333333333333333333333333111111000000000000111111111000000000000000000111////////////////////////000000111111111111000000////////////////////////111111000000000//////////////////....../////////000000111111111111000000------------............000000000//////............000222222000000000111111111222333333333222222222111111111111111222222333444444333000//////000///111333444555888<<<>>>>>><<<888444111000000000/////////000222333444444666444111111222333333222111222333333111///000111333444333111222555333////////////000111333333333444555777999888777444222666555555555777999<<<>>>@@@BBBDDDDDDCCCAAAAAAAAA>>>;;;999:::@@@LLLbbbtttqqqeeeSSSCCC>>>???;;;444<<<===<<<:::999999999999<<<<<<;;;;;;;;;::::::999CCCKKKMMMEEE<<<:::999777<<>>======>>>AAA???>>>;;;888666444222999:::;;;:::888888:::;;;777888999;;;<<<<<<<<<<<<999888888;;;???BBBBBBAAA|||eee___````````````^^^YYYRRRLLLMMMLLLGGGAAA???AAA???;;;;;;888555333222222111000///...,,,***))))))******))))))))))))************************)))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))'''(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))******++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,---,,,*********,,,,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++.........---------------------........./////////000///////////////000000............//////000000------,,,,,,,,,------...000000///000111222444555222111000///...///000000222222222111000000/////////......000222222111///........./////////000000//////000000111111222222//////........./////////------...//////000111111555333111000111111000///...//////000000//////.............../////////000,,,---...///000000000000///000000111111222333333///000000000111111111222//////000000000111111111111111111111111111111111222222111111111111000000111000000//////000000111////////////////////////000000000000000000000000000000111111111111000000////////////////////////000000000///////////////...........................//////000000//////...////////////000000000000000000000000000/////////...///111222111000111222111444999===>>>===999777444555666888888888888777888888777555333333444666444666:::===AAAFFFLLLPPPOOOKKKDDD===777444333333000000111444777;;;???AAAAAA>>>:::;;;======888333555999<<<;;;888777:::===??????>>>===@@@DDD@@@999666666666777888:::<<<===@@@AAADDDFFFGGGFFFEEECCCAAA@@@???@@@DDDKKKQQQUUU\\\]]]```ccceeeccc___[[[PPPJJJDDDAAABBBIIIXXXfffkkk```OOOFFFIIIPPPOOOHHHRRRSSSUUUVVVUUUTTTSSSTTTXXXUUUSSSSSSUUUUUURRRPPPZZZiiinnnbbbXXXVVVUUUOOOLLLQQQ\\\kkkxxx~~~yyyrrrjjjccc```^^^fffhhhhhhccc\\\UUUSSSSSS```fffmmmmmmfff\\\TTTOOOWWWVVVSSSQQQOOONNNNNNNNNJJJIIIHHHGGGFFFEEEEEEEEEHHHFFFDDD@@@===999777666:::;;;<<<<<<::::::;;;<<<;;;<<<<<<===>>>>>>======:::::::::===@@@BBBCCCBBB{{{iiidddbbbaaabbbaaa___YYYRRRMMMNNNMMMGGG@@@???AAA@@@<<<;;;888555333222222111000...---,,,***))))))))))))((((((((()))))))))))))))*********)))))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++***************************+++,,,+++***)))***+++******))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++......------------------++++++,,,,,,,,,---------...------------...//////,,,------....../////////...------------......///---------...000444777999222111///------///111333000000000000000000000111222000//////000111000///,,,---//////............000/////////000111111111111111000//////000111222,,,---...///000111111111444222000000222333222111000000111111111111000000000000111222222111111000000000000000000000//////000111111111222222222222////////////000000000111........./////////000000111111111111111111111111000000000000000111111111/////////......///////////////000000000000/////////////////////////////////000000000000000000///................................................---------......---------......////////////.............../////////000000000/////////////////////...///111222111111222333444:::BBBIIIKKKHHHCCC???;;;===@@@BBBCCCBBBAAA@@@??????>>>===<<<===???BBB>>>@@@DDDHHHLLLQQQWWW[[[YYYUUUMMMDDD===999777666222333444777===FFFOOOUUUUUURRRQQQTTTWWWTTTIII@@@BBBHHHMMMMMMJJJJJJPPPWWWWWWYYYYYYWWWXXXYYYVVVQQQHHHGGGEEEDDDDDDGGGKKKOOOPPPQQQTTTWWW[[[___bbbccc```___^^^```fffoooyyywwwwwwxxx|||{{{vvv___ZZZVVVSSSOOOKKKKKKOOORRRMMMFFFFFFRRRbbbkkkkkklllnnnrrrwwwyyywwwwwwyyywwwsssppppppssstttppplllppp~~~yyytttzzzxxxnnn^^^```fffqqq{{{}}}uuunnnlllkkkrrrssstttqqqllliiiggghhhfffkkkpppqqqlllddd]]]YYY\\\YYYTTTOOOKKKIIIHHHHHHJJJIIIHHHGGGGGGFFFFFFFFFCCCBBBAAA???===<<<::::::666777999888777666777888888888888999999888777777888888888888999999999888zzznnnjjjddddddcccccc```ZZZRRRMMMNNNLLLGGG@@@???AAA@@@<<<;;;888555333222222111000...---+++)))((((((((()))''''''((((((((()))))))))))))))))))))))))))******((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&''''''''''''((((((((())))))(((''''''((())))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))*********************************)))***++++++))))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........---,,,,,,,,,------...///------......///000000111...............///000111......///111555:::???AAA999777444111000000222333000000000111222444666777777444000...///000000000---000222222000...---...111000///000222333111000555444222111111111333333///000111222333333333333111111111222555666666555333333444444444444333333333333444444333222111111222222222222222222333333333222222222222222222222222222222222222222222222000000111111111222222222000000000000000000000000000000111222222333444444///......------......///...//////000000//////..............................//////000000//////...////////////////////////------------------------------...//////...------......////////////......++++++,,,,,,,,,---------------------............111333444555444333444555666<<>>>>>::::::999999888888777777000222444444333222222333222222222222222222111000111222222222111111111111}}}pppkkkcccccccccccc```ZZZSSSMMMMMMMMMHHHBBB@@@AAA@@@<<<;;;888555333222222111000---,,,***(((''''''((((((&&&&&&''''''(((((())))))))))))))))))************(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))************************((()))******)))(((***+++(((((()))************)))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------............///////////////000000000000000111111111222222222444444333444444555666777555555666777888888999999555555555555666777888888::::::<<>>;;;:::::::::<<<<<<<<<===???BBBEEEFFFBBB???;;;::::::;;;;;;;;;666:::===<<<888444333444444333333666:::<<<999666777666333111000000111222111222444555555444333333///000222555777888666444222222333333333333222222111111111111111111111111000000000000111222333444000000000000111111111111444333333222222111111000000000000000111111111222////////////////////////......//////000111111111000//////......//////000......000000000000......//////////////////////////////000000000000//////000000000000000000000000---............/////////...///000111111000///...///000000111111000000///000000000111111111111222111222222222222333333333444666777777666555555666333777>>>DDDEEECCC???<<<;;;===???AAABBBAAA???>>>???AAABBBBBBCCCEEEHHHKKKJJJLLLOOOPPPOOONNNNNNOOOOOOLLLIIIEEEBBB@@@??????:::;;;<<<>>>CCCNNN\\\fffeee]]]TTTPPPSSSXXXZZZYYYVVVYYY[[[YYYVVVUUUZZZ^^^```hhhkkkeee]]][[[___aaa\\\\\\YYYUUURRRTTTZZZ```gggeeeddddddgggmmmtttxxxeeecccaaa```bbbfffkkkooopppooonnnooorrruuuwwwxxxzzzsssooopppqqqmmmjjjjjjdddfffeeebbbcccmmmvvvzzzwwwnnnllltttzzzyyywwwyyyzzzxxxvvvvvvyyyyyywwwuuutttrrroooooovvv{{{vvvmmmnnnmmmjjjhhhfffffffffggghhhjjjlllkkkhhhccc```___[[[[[[[[[ZZZYYYYYYYYYXXXRRRQQQOOOLLLIIIFFFDDDCCC@@@???===<<<;;;;;;;;;<<<777777888888777777666555555555444333222111000000...000222222111000///000...///////////////......+++---............000111rrrfff^^^^^^___```___ZZZTTTOOONNNNNNJJJDDDCCCCCCAAA<<<;;;888555333222222111000---,,,***(((''''''''''''%%%%%%&&&''''''((())))))((()))))))))************(((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))************************'''((())))))(((((()))+++((()))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------------........./////////000000///000000000111111111222333333333333444444444444777777777777888999::::::777777888999:::;;;<<<<<<999888888999:::;;;<<<<<>><<<<<>><<<<<<===>>>===>>>???@@@???>>><<<;;;:::;;;>>>AAACCCBBB===:::888999999::::::999999888888888888888999;;;===>>>;;;:::888777666555555555333444555666888999;;;;;;999999888777555444333222333444444444444555555555444444444444444444444444222222222111111000000000222222111111111111222222111222333555555333222111000000000000000000000000111111222222222222111111111111111111111111111111000000000111111111222222000111333444444333111000111222222333333222222111333444444444444555555555444444444444555555666666222444555444222111111111///111444777888777555444444555666777888777555444666777999:::999:::<<<===@@@CCCGGGHHHGGGDDDAAA@@@AAAAAA@@@??????>>>>>>===999<<<>>>??????DDDLLLSSSKKKEEE???<<<>>>CCCHHHJJJLLLLLLLLLJJJHHHHHHJJJLLLNNNSSSTTTOOOJJJKKKOOOQQQQQQSSSUUUTTTQQQQQQTTTYYY]]]\\\[[[[[[]]]```cccfffeeedddcccbbbcccdddggghhhaaabbbcccdddeeegggkkknnntttlllgggiiilllkkkiiihhhcccddddddcccgggpppwwwxxxsssddd]]]fffppppppnnnooooooooooooppppppqqqqqqqqqqqqkkkiiippptttpppiiiffffffhhhiiifffbbbaaacccfffddddddccccccbbb___[[[XXXZZZYYYWWWVVVVVVUUUTTTTTTLLLJJJGGGDDDBBB@@@>>><<<888888888888888777777777111222333333333222111000222111111000///......---,,,...000111000.........,,,---...............---***---......---,,,...000sssbbbYYYZZZ\\\^^^^^^[[[UUUQQQNNNOOOLLLGGGEEEEEEBBB===;;;888555333222222111000,,,+++)))(((''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))*********+++'''''''''&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&((())))))(((((()))+++((()))***,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------.../////////000000111111000000111111222222222333222222333333333444444444/////////000111222333444//////000111222333444555333333333444444555777777777888:::<<<>>>??????@@@@@@???>>>>>>>>>???@@@AAAEEEDDDCCCCCCDDDFFFHHHJJJBBBDDDHHHMMMOOONNNJJJFFFNNNSSSWWWUUUOOOIIIFFFFFFEEEFFFJJJRRR[[[___\\\XXX]]][[[WWWSSSQQQQQQQQQRRROOOPPPQQQRRRQQQOOOMMMLLLMMMOOORRRUUUVVVSSSMMMHHHGGGGGGGGGHHHHHHGGGGGGGGGIIIHHHHHHIIILLLOOOSSSUUUQQQOOOKKKFFFBBB???===<<>>>>>>>>?????????::::::::::::::::::::::::>>>===<<<;;;999777666555555444444333333444444555666777999::::::999777666222222222222222222222222222333333444444333333222111111111111111111111111222222333333333444444444111222444555555444222111333333333444444333333333//////000000000111111111......//////000000000000...000000///---+++++++++------...///000000////////////000111111000///...---///111111000//////000///333777:::888444111///111222333444555444444444111555888777444333666999666666777888:::;;;<<<===???>>><<<<<<<<<===???@@@@@@BBBAAA===<<>>CCCIIIKKKHHHGGGHHHJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWTTTWWW[[[\\\[[[]]]aaaeee```[[[ZZZbbbjjjjjjgggfff``````___aaakkkvvvzzzxxxnnn\\\RRR]]]jjjmmmlllmmmggghhhjjjjjjiiiiiikkklllllleeehhhsssttthhhaaaccc]]]bbbgggfff```^^^aaaeeebbb```___```aaa___[[[VVVSSSQQQOOOOOOOOOOOONNNMMMCCCBBB@@@???>>>===:::999999888888777666444222111000000111222222111000///////////////////////////***,,,//////...,,,,,,,,,+++,,,,,,---...------------///000...+++)))***,,,}}}```[[[___```]]][[[ZZZVVVQQQOOOPPPMMMGGGCCCCCCAAA======999555333444444111///,,,+++***)))(((((((((((()))(((((('''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))******************************++++++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++------,,,++++++,,,------////////////////////////222222111000111222333444111111222333444555555666666777888999:::<<<======??????@@@@@@AAABBBCCCCCCJJJKKKLLLNNNPPPQQQQQQRRRWWWVVVUUUUUUUUUWWWZZZ[[[UUUXXX]]]______^^^]]]]]]___bbbfffgggeeeaaa^^^]]]ZZZ]]]bbbeeeeeedddcccbbb___^^^^^^```cccggglllnnnnnnlllfff^^^YYYYYY]]]bbbbbbbbb```___ccciiijjjfffeee]]]UUUTTTTTTPPPNNNOOOQQQSSSUUUUUURRROOONNNMMMMMMPPPQQQMMMFFFCCCDDDHHHBBBAAA???<<<:::888777666888888777777777666666666555555555444444444333333666666555555333222000///////////////////////////...---,,,,,,......---,,,---.........------,,,+++,,,,,,............,,,,,,.........,,,***)))***,,,))))))***+++,,,,,,------))))))))))))))))))))))))*********))))))))))))))),,,+++++++++******))))))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------.........//////000000////////////////////////000111111111111222222222333333222222333333444555555555555555555666777777777777888999999999999888::::::;;;===>>>@@@AAAAAAJJJJJJIIIGGGDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJMMMOOOQQQRRRSSSTTTWWWXXXVVVVVVYYY^^^ccceeeccc``````cccdddfffqqqrrrfff]]]___ccccccccceeeaaaeeejjjkkkhhheeedddeeehhhhhhgggfffeeecccbbbaaaaaadddgggiiifff```ZZZUUUXXXXXXWWWWWWWWWVVVVVVVVVOOOQQQSSSSSSQQQKKKFFFBBBAAA@@@???>>>;;;999777555333333333222222222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))***++++++,,,hhh[[[___```^^^\\\ZZZVVVPPPOOOPPPMMMGGGCCCCCCAAA>>>>>>:::555444555444222000,,,+++***)))((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******))))))(((''''''((((((((()))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((())))))))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,.............../////////---......///000111222222333333444444555555666666888999:::<<<===>>>??????AAAAAAAAAAAACCCFFFIIIJJJGGGHHHIIIJJJJJJLLLOOOQQQ^^^\\\YYYWWWUUUTTTTTTSSSUUUWWWYYY[[[[[[\\\___aaa___^^^^^^^^^aaadddhhhjjjgggiiiiiihhhdddaaaaaabbbgggjjjjjjggggggjjjkkkiiihhhgggggghhhddd[[[VVVUUUXXXVVVTTTRRRQQQQQQRRRRRROOONNNMMMLLLJJJGGGCCC@@@@@@>>><<<999777555555555111111111111000000000000000000000/////////......000000000///...---,,,+++++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,,,,,,,++++++***)))******+++,,,,,,+++******///111333222///+++)))((())))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------......////////////000000111000000000000111222222333333222222333333444555444555555666777666666666777888999:::<<<===>>>>>>DDDDDDDDDBBB@@@??????AAAAAAAAABBBDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNOOOQQQRRRUUUTTTTTTXXX]]]```aaaaaa\\\^^^```hhhwwwppphhhbbbdddeeebbb___```]]]___aaabbbbbbbbbcccddd___^^^^^^]]][[[YYYXXXWWW[[[]]]```aaa```\\\VVVSSSVVVVVVTTTSSSQQQOOONNNNNNMMMNNNOOOOOOLLLGGGBBB??????>>>===<<<:::777555444111111111111000000000///.........---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************************************************+++,,,,,,www}}}xxxhhhZZZ^^^aaa^^^\\\[[[VVVOOOOOOPPPMMMGGGDDDDDDBBB>>>>>>:::666444555555222000,,,+++***)))(((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******++++++++++++******))))))+++++++++,,,,,,---------------..................---...///111222333333333333333444555888;;;>>>@@@999999888777999???GGGMMMbbbZZZOOOHHHFFFFFFGGGGGGKKKLLLLLLLLLMMMPPPUUUYYY[[[[[[ZZZZZZ[[[]]]___aaaYYY\\\```aaa```^^^^^^]]]^^^eeehhhddd___```aaa```bbbeeeiiijjjcccXXXSSSUUUXXXTTTNNNJJJIIIKKKNNNOOOPPPLLLJJJMMMPPPMMMBBB888<<<:::777444222222222222,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***))))))(((((((((((((((((((((((()))((('''((()))***)))((()))))))))))))))((((((''''''(((((())))))(((((('''000333666666222,,,'''%%%((())))))******++++++,,,))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))************))))))))))))************************))))))++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////000000//////000000111222111111222333333333333333444444555777888999:::;;;<<<======<<<::::::;;;<<<<<<<<<<<<===???BBBDDDFFFEEEFFFGGGHHHIIIJJJKKKKKKQQQPPPNNNPPPUUUZZZ^^^```XXXYYY]]]gggwwwvvveeedddeeehhhfff```\\\[[[ZZZYYYYYY[[[^^^```bbbbbb[[[[[[ZZZYYYWWWUUUSSSRRRRRRTTTVVVWWWWWWUUURRRPPPPPPOOONNNLLLJJJIIIHHHGGGIIIIIIIIIHHHEEEAAA>>>;;;;;;;;;:::999777555333222/////////............------------,,,,,,,,,++++++************************++++++++++++*********)))((((((((((((((((((((((((******))))))******+++,,,uuugggnnnpppfffXXX^^^aaa___]]][[[VVVOOOOOOPPPMMMGGGDDDDDDCCC???>>>:::555333444444222///,,,+++***)))((((((((((((&&&&&&''''''((((((((('''))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...///111111222222111111222333666888:::<<<444444333444888@@@JJJQQQcccXXXIII@@@?????????>>>BBBBBBBBBBBBBBBEEEIIIMMMSSSRRRQQQPPPQQQRRRSSSTTTOOOPPPPPPPPPQQQRRRUUUVVVTTTZZZ^^^\\\ZZZ[[[ZZZXXXYYYXXXXXXYYYTTTNNNMMMPPPTTTRRRNNNHHHCCCCCCFFFJJJJJJHHHHHHMMMQQQMMMAAA777888666333000//////000111,,,,,,,,,+++++++++******++++++++++++************))))))***************)))))))))))))))))))))))))))((('''&&&'''((()))((('''''''''((((((((((((''''''&&&''''''''''''''''''&&&---000333333000+++'''$$$((((((((())))))*********((((((((((((((((((((((((''''''((((((((((((((()))''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))******))))))((((((''''''************************************++++++++++++,,,,,,++++++,,,,,,---.........------......///000...///000000111111000000222222333444555666777777777888888888777777999:::;;;:::999999;;;>>>AAABBBBBBBBBCCCEEEFFFGGGFFFEEEJJJJJJJJJLLLPPPTTTYYY[[[UUUWWW\\\dddlllnnnhhhaaaWWW]]]cccgggddd^^^ZZZYYYYYYWWWVVVYYY^^^``````^^^ZZZYYYYYYWWWUUUSSSQQQPPPKKKLLLMMMOOOOOOOOOOOONNNGGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCAAA???<<<:::888777777666555333222000///.........---------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))+++************)))))))))((((((((((((((((((((((((((((((((((((((())))))***qqqaaahhhkkkeeeVVV\\\``````___]]]VVVOOOOOOPPPNNNHHHEEEEEECCC@@@===999444333333333111...,,,+++***)))((((((((((((&&&'''((()))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******+++)))))))))(((((((((((('''******))))))))))))))))))***+++,,,---....../////////000000111222333444444333444555666999>>>EEEJJJSSSJJJ@@@;;;;;;===<<<:::>>>???@@@@@@??????AAABBBHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLLLLLLLQQQTTTWWWXXX\\\___\\\VVVPPPLLLLLLPPPRRRNNNKKKKKKOOOSSSTTTMMMCCC>>>AAAFFF>>>@@@CCCGGGHHHDDD<<<666555333111///.........///,,,,,,,,,+++++++++******+++************)))))))))'''((())))))******))))))(((((((((((((((((((((((((((&&&&&&''')))))))))(((''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''')))+++,,,,,,)))'''&&&'''''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((***)))))))))((((((''''''************************)))))))))*********+++++++++++++++++++++,,,------------,,,,,,------...///---...//////000000//////111111222222333444555555444555666666555666888:::<<<;;;999999999;;;===>>>===<<<===???BBBCCCAAA>>>AAACCCGGGJJJMMMOOOQQQRRROOOSSSZZZ^^^]]]XXXTTTRRRSSSZZZbbbccc___ZZZVVVUUUUUUTTTTTTXXX[[[[[[XXXTTTRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@>>>===;;;999777666333333222222111///...---------------,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((({{{fffdddaaaZZZSSSZZZ___aaa```^^^XXXPPPOOOPPPNNNHHHEEEFFFDDDAAA===999555333444444111///,,,+++***)))((((((((((((&&&''')))***++++++***)))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))((((((((((((((('''''''''))))))))))))************)))***+++,,,------------////////////////////////000111222222222444666999<<<888555444777999999888<<<>>>@@@@@@???===<<<===>>>>>>============>>>>>>===???CCCHHHJJJGGGBBB>>>FFFGGGHHHJJJPPPTTTPPPJJJCCCBBBEEENNNSSSOOOGGGCCCFFFKKKOOOKKKBBB::::::===444777:::;;;999666333222111000///...------------******)))))))))(((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))((((((((((((((('''))))))))))))))))))))))))((())))))))))))*********++++++******++++++,,,---,,,,,,,,,,,,,,,------...,,,------...............000000000111222333333333333444555555444555777999:::999888888888888999:::777666666:::>>>???<<<888999===CCCFFFHHHHHHHHHIIIHHHLLLSSSUUUPPPJJJJJJNNNUUUZZZ]]]YYYTTTRRROOOLLLKKKLLLNNNQQQRRRPPPLLLIIIKKKKKKJJJIIIHHHGGGEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCBBBAAA@@@>>><<<;;;::::::::::::999888666555444000000000///...---,,,+++,,,,,,,,,,,,++++++++++++)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((rrrhhh```VVVPPPWWW___aaaaaa```YYYRRROOOPPPNNNHHHEEEFFFEEEAAA???;;;777555666555333111,,,+++***)))(((((((((((('''(((***,,,---,,,+++***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))******++++++,,,,,,,,,******+++,,,------------......//////.........---,,,---///...------///111222222333333555666777777666888::::::999888888999888888888999::::::;;;;;;888:::===AAADDDBBB===888;;;>>>@@@>>>???AAA???:::888888>>>EEEGGGBBB>>>===???AAACCCCCC@@@;;;777555444444333111...---,,,,,,,,,------...---,,,******((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))(((%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))***+++++++++************+++,,,,,,***+++,,,,,,------,,,,,,......//////000000111111000222222222111222444555444444555555666666666777444222333777===>>>;;;777444888===@@@@@@@@@@@@BBBDDDDDDFFFIIIFFFBBBEEELLLRRRTTTQQQIIIEEEGGGGGGDDDBBBDDDFFFGGGFFFDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999777666555333444555666555444333222............---,,,++++++************))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))~~~vvvmmmcccNNNVVV^^^aaabbbaaaZZZSSSOOOPPPNNNHHHFFFFFFEEEBBBAAA===888777777777555222,,,+++***)))((((((((((((''')))+++---...---,,,+++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%"""###%%%&&&&&&%%%###"""!!!"""###%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%(((((((((''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))******'''((()))*********************+++,,,,,,,,,+++++++++,,,---......000222555777888888777555555555666000111333333222222444666666666777888999:::;;;;;;>>><<<:::;;;???AAAAAA@@@???DDDFFFAAA<<<;;;;;;999666666999;;;999666999???@@@>>>===AAADDDCCC<<<555:::666000,,,++++++******)))***,,,---,,,+++)))'''((((((((('''''''''&&&&&&)))))))))(((((((((''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''$$$%%%&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))***++++++))))))***+++++++++++++++---------....../////////...///000000//////111333...///111333444444555555444333444999>>>@@@<<<888111555:::;;;::::::<<<>>>CCC>>><<<@@@@@@===@@@GGGJJJJJJDDD;;;999???AAA???>>>@@@BBBAAA>>>>>>AAADDD???????????????>>>======:::::::::::::::999888888777777666666666555555555///000222333444333111000---------------,,,+++***)))(((((((((((('''''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******qqq{{{{{{lll^^^[[[]]]dddfff___YYYWWWPPPQQQOOOKKKJJJJJJFFF@@@@@@===888555444333222000///---)))((()))+++,,,,,,((()))***+++,,,---------((('''%%%$$$$$$%%%'''(((***)))((('''%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''((((((((((((''',,,---+++///666111%%%,,,,,,------...///000000999888666444333111111111111111111000000000000000333444444444333333555777>>>;;;888666666999===???DDDHHHJJJGGG@@@:::999;;;???@@@>>>:::666444666999<<<888444444666999:::999CCC<<<333...,,,+++***)))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************)))))))))***++++++,,,,,,,,,,,,------...//////000/////////000111111222222333111111111333444333222555222111444:::>>>===;;;555555666666777777888888999;;;<<<;;;888777:::<<>>AAACCCAAA===:::999999<<<<<<;;;888444222444666777333000///111222222111:::666111...---,,,***((((((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))******++++++,,,............------------......//////000000111111111000///000222222222000444222000222777:::999777444444555666777777888888888:::;;;:::888777999;;;>>>@@@AAA@@@>>><<<<<<===@@@??????>>>>>>======<<<:::::::::999888888777777555444333111111222333444111111111000//////......///......------,,,,,,+++*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTTTTTjjjxxx]]]\\\^^^cccccc^^^YYYXXXOOOQQQPPPNNNNNNOOOLLLGGG@@@===888555444333222000...+++((('''(((*********((()))***+++++++++++++++'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((&&&******)))...666555...*********+++,,,,,,------,,,,,,+++++++++,,,------........................///000111111000000111333111000000000111222444444777888999::::::999888777888888777555222000111222777555333222333222111///111///...------,,,)))'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))(((((())))))******++++++000///...---,,,+++***))),,,,,,---......//////000///......///000111111///444111///000333555444222111222444666777888777777777888999888777777888999;;;<<<>>>>>><<<<<<<<<===<<<<<<======<<<;;;999888888888999999888777555444444333222111000111222333/////////...------,,,,,,---------,,,++++++************))))))))))))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&xxxWWWYYYiiirrr[[[\\\___bbbbbb^^^ZZZWWWPPPRRRQQQNNNNNNOOOLLLFFF@@@===888555444333222000---+++((('''((())))))((((((((()))***++++++******'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&)))((('''+++222333...)))))))))*********++++++******************+++,,,.............../////////...000111111000000111222888888888777666555333222444333333555777888666555555555444333111000//////555555555555555444222111...---,,,++++++***)))(((''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((()))******+++......---,,,+++***))))))+++++++++,,,------......///...---...000111111000333111//////111111000//////000333555777777777777555666777777777777777777777999;;;<<<;;;;;;<<<===:::;;;<<<<<<<<<:::888666666777999999999777555444444444333222111222222222//////......---,,,,,,+++,,,,,,++++++******))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&{{{^^^[[[ccchhhXXX\\\aaacccaaa^^^YYYUUUQQQSSSQQQMMMLLLLLLIIICCC@@@===888555444333222000---+++)))((())))))((('''(((((()))*********))))))&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((('''&&&(((,,,---+++((((((((()))))))))))))))---,,,++++++++++++++++++.........//////000000000///111333333222111222333999:::::::::999777444222333222222333555666555444333333333333333222000...+++---///000000000//////000///,,,)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&''''''(((((()))******++++++++++++++++++++++++*********+++,,,,,,------///...---///111222222111333111000///000000//////...///222444555666666666444555555666777777777666555777999:::::::::;;;<<<999:::<<<<<<<<<:::777666666777999::::::888666555555444444333333333333333000000///......------,,,,,,++++++***))))))(((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&gggWWWYYY___UUU\\\cccdddbbb___YYYSSSQQQRRRPPPLLLKKKKKKGGGAAA@@@===888555444333222000...,,,***)))***)))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((((((((((((((((((((())))))------,,,,,,+++,,,,,,,,,.........//////000000111///222444555444333333333111333444666666555333222222333333333444444555555222222333444555444000...'''***,,,...---------...000///---)))&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))(((((())))))***++++++,,,)))******++++++,,,,,,---...------...111222222111000000////////////000000///000111222333444555666444444444666888999777555444666888999999999:::<<<::::::;;;;;;:::999888777666777888999999888777666555555555444444444333333000000000///......------+++++++++***))))))(((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&{{{bbbYYYYYYQQQ\\\eeeeeeccc___XXXQQQPPPQQQPPPLLLKKKLLLHHHBBB@@@===888555444333222000///---+++***+++***)))''''''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&''')))))))))(((((((((((((((************+++,,,------,,,,,,---......///000000///222444555444333222333///000222333444333222111///222444444222333666999111111222444666555111---))),,,......---,,,---///+++,,,---+++(((&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))''''''((())))))***++++++)))******++++++,,,------,,,,,,+++---///111111000,,,------.........000111111111000///000222444555444444444777::::::888555444666888999999999:::;;;:::::::::999888888777777666666666666666666666666444444444444444333222222000000//////......------,,,,,,+++******))))))((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&vvvaaaUUUOOO\\\ffffffccc```XXXOOONNNPPPOOOLLLLLLMMMJJJEEE@@@===888555444333222111///---,,,+++++++++)))''''''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&(((***)))''''''))))))))))))))))))(((((((((&&&&&&'''(((***,,,---...++++++,,,,,,---...//////...111444555444222222222444444555555444333111000,,,000444444222222777<<<000000111444666555000,,,***,,,---,,,***)))***---%%%))),,,,,,)))''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))*********+++,,,,,,------+++******,,,...000000///***+++,,,,,,---...000222333111///...///111444555444444444777:::;;;888555555777999999999999:::;;;:::999888777666666666777555555444444444555555666222333333333333222111111000//////......---,,,,,,,,,,,,++++++***))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&zzz```YYYaaafffeeebbb^^^YYYRRRNNNPPPPPPOOOMMMKKKJJJKKKDDDAAA<<<888666555333222//////---+++***)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++)))'''&&&(((************************+++++++++............/////////000000000000000111222333444333333333444333333222222000000111222333444444555222222111111000/////////...---,,,***)))(((((((((+++(((&&&%%%''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******+++,,,,,,,,,,,,++++++++++++,,,---...000000...,,,+++,,,...000000///------......///000000000111222444666777888999999777777777777666666666666888888999999999999888888777777666555444444333333222222222222222222222222111000///...,,,+++***)))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ooo]]]cccgggddd```\\\VVVPPPOOOQQQQQQPPPMMMKKKKKKKKKCCC@@@;;;888666555444222000///---,,,***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((())))))'''''''''(((***************+++++++++,,,,,,,,,---...//////000000000000111111222333444222333333444444444333333222222222222222222222222222222111111000/////////...---,,,***)))))))))(((***(((%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,++++++***+++++++++,,,...///000---,,,+++,,,...//////...------......//////000000///000111333444555555666666666666666666777777777777777888888888888777777666666555444444333222222111111111111111111111111000///...---+++***)))((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&(((***)))&&&#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$www```eeehhhccc^^^YYYSSSMMMQQQSSSSSSQQQOOOLLLLLLLLLBBB>>>:::777666555444333000///...,,,+++*********(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%(((+++***(((&&&&&&((())))))*********+++++++++++++++,,,,,,---......///000000000000111222333333111222333444444555444444333333222222222111111111222111111000000//////......---,,,+++***))))))))))))'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))***+++++++++++++++*********+++,,,---...///,,,+++***+++---///...------------...//////000000///000111222333333333333555555555666666777777888666666666777777666666666444444444333222222111111111111111111111111111111///...---,,,+++***)))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$(((,,,...+++&&&"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$xxxbbbfffgggbbb\\\XXXSSSNNNTTTTTTUUUSSSPPPMMMLLLLLL@@@===999666555555444333000000...---,,,+++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((((()))))))))))))))))))))***++++++,,,,,,------------------------///////////////000111111111111222444555555555555222222222111111111111111111111111000//////.........---,,,+++************''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((())))))***+++*********************+++,,,---...+++******+++---...---,,,,,,,,,---......//////000111111222333333333333333444444555555666777888888444555555666666555555444333222222222111111111000222222111111111111111000///...---,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''+++,,,***%%%!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$~~~bbbffffff```[[[YYYVVVRRRUUUVVVVVVTTTPPPMMMLLLLLL@@@<<<888555555444333222000///...---,,,+++++++++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''%%%"""$$$(((******(((((())))))***++++++,,,,,,111111000///...---,,,,,,...------------......///000111222333444444444444//////000111111222333333111111000000///.........------,,,+++************'''''''''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((())))))******))))))***************+++,,,---*********,,,......---,,,,,,,,,------.../////////000000111222333333333222333444444555666777777888444444555555555555444444111111111111111000000000333333222222111111111000///......---,,,+++******'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&### ######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$~~~cccfffeee___[[[ZZZXXXUUUVVVWWWVVVTTTPPPMMMKKKKKK@@@<<<888555444333222111///...---,,,++++++++++++'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&$$$%%%((()))(((&&&(((((()))***+++,,,,,,---222111111///...---,,,,,,...------,,,,,,------...///000111222222333222222......///000111222333444111000000//////......---,,,+++******))))))******'''(((((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))******))))))******+++,,,******+++---//////...,,,,,,,,,,,,---......//////---...///000111111111111444444444555555666666777444444555555555555444444111111111111111111111111222222222111111000000///...------,,,++++++******&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!######"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$uuufffhhhfff___ZZZZZZYYYWWWVVVWWWWWWTTTOOOLLLJJJJJJ@@@===888555333222111///...---,,,++++++***++++++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###'''&&&&&&&&&&&&'''(((((((((...222222,,,'''&&&''''''((()))***+++,,,------//////.........---------//////...............//////000000111111111000000//////000000111111222222000000000///......------******))))))(((((())))))'''))))))'''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((***))))))))))))***++++++++++++,,,...000000...,,,+++,,,,,,------......///,,,---///000111222222333555555555555555555555555444444555555555555444444111111111111111111111111111000000///......------++++++******))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%######$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$mmmiiikkkggg```ZZZZZZYYYWWWWWWWWWVVVTTTOOOKKKJJJIIIAAA===888555333111000...------,,,+++************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###'''&&&&&&&&&&&&'''((((((+++777BBB???333(((&&&***'''((()))***+++,,,------++++++,,,------......///111000000/////////000000///000000000000//////...111111111111000000000000000000000///......------***)))((((((((((((((()))((()))***((($$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((***)))))))))))))))***+++++++++---///111111///---++++++,,,------......///...///000222444555555666555555555555555444444444444555555666666555555444111111111111111222222222//////...---,,,,,,++++++))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%'''&&&&&&'''''''''%%%#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$qqqdddhhhggg```YYYXXXWWWUUUXXXYYYVVVPPPNNNOOOOOOLLL@@@===999666444333111///000///---,,,+++*********''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%$$$######""""""######$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""$$$%%%$$$""""""###$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***BBBUUUNNN888)))(((,,,(((((()))***++++++++++++,,,---......//////......111111111000000000000000222222222222222111000///......///000000000000000//////......---,,,***)))******)))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######"""######$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((()))******************++++++,,,,,,---......---------............///......///111111222222222222333444444555555444444111222333444444444444444111111111111000000000000111000///...,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ooobbbgggfff```ZZZXXXWWWVVVWWWXXXVVVPPPNNNOOONNNKKKAAA>>>999666555333111//////...---,,,+++*********''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&%%%###""""""$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((;;;IIICCC333)))(((***((()))***+++,,,,,,,,,,,,,,,---......//////......000000000000000000000000111111222222222111000000...///000000111111000000/////////...---,,,+++******))))))(((''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$###############$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))************)))*********+++,,,,,,------------------............---///222555666555333111222222333444444444444444111111222333333333333333111111111000000000//////000000///---,,,+++***)))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lll```eeefff```ZZZYYYXXXVVVWWWXXXUUUPPPMMMOOONNNKKKBBB>>>:::777555333111000///...---+++************''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################"""############$$$$$$$$$%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$######""""""""""""######&&&''''''&&&###""""""###########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""##############################!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&111888555...***)))((())))))***+++,,,,,,,,,,,,,,,---......//////......000000000000000000000000000000111111222111111111///000000111111111111000////////////...,,,+++***))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#############################################$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((('''((())))))******)))))))))))))))***++++++,,,,,,------------...............000444777888666333111111222222333333333333333000111222222222222222222111111000000000000////////////...---+++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iii^^^ccceeeaaa\\\ZZZYYYVVVWWWXXXUUUPPPMMMOOONNNKKKCCC???;;;888666444222000...---,,,+++************''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################""""""#########$$$$$$$$$%%%$$$######""""""#####################$$$$$$$$$###############################################################$$$$$$$$$########################""""""""""""###############""""""""""""""""""###'''((((((&&&$$$""""""###########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&***+++******---,,,((()))***+++,,,,,,------,,,,,,---......///........./////////000000000000000//////000111111222111111000000111111111111111000/////////...---,,,+++***(((((('''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################"""#########$$$$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$##################$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))((((((((()))******++++++,,,,,,---------............000222555555444222000000111222222333333222222000111111222222222111111111000000000////////////......---,,,+++***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ggg]]]cccfffbbb]]][[[YYYVVVXXXYYYVVVPPPNNNOOOOOOLLLDDD@@@<<<888666444222000---,,,,,,+++************''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################!!!!!!"""""""""#########"""""""""######"""""""""'''((((((&&&$$$""""""###########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""##################"""""""""######"""""""""########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((&&&%%%***//////***))))))***+++,,,,,,,,,,,,,,,---......///...............//////000000000000...///000111111111111111000000111111111000000/////////......---+++***)))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########################################################$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))'''(((((())))))***++++++,,,,,,,,,------------.............../////////000000111222222333333222222111111222222222111111000000000000////////////...------,,,+++***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ggg]]]dddhhheee```]]]ZZZVVVYYYZZZWWWRRROOOPPPPPPMMMEEEAAA===999777555222000,,,,,,+++***************''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##############################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$######""""""######"""""""""###$$$$$$%%%%%%################################################"""""""""###$$$$$$%%%%%%########################!!!!!!!!!"""""""""######""""""############""""""&&&''''''&&&###""""""###########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""############""""""########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&)))//////+++(((((()))***++++++++++++,,,---......//////......---......//////000000111//////000000111000000000///000000000000//////...------------,,,***)))(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$######################## !!!###$$$%%%%%%$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""""""""############$$$#########################################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((()))******++++++,,,,,,,,,,,,------------///...---,,,,,,---...///111222222333333333333333222222222333222222111000000000////////////......,,,,,,++++++***))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''(((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk___fffjjjgggaaa^^^ZZZVVVZZZ[[[YYYSSSPPPRRRQQQNNNFFFBBB===:::777555222000,,,++++++***************''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$########################!!!"""""""""#########$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$######""""""######!!!""""""###$$$$$$%%%%%%################################################!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!$$$%%%&&&%%%###""""""$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!"""###$$$$$$###"""!!!##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&))))))''''''++++++)))''''''((()))************,,,---......//////......------......///000000111000000000000000000///...///////////////...------,,,,,,,,,+++***)))((('''%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$######################## !!!###%%%%%%%%%$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! """"""""""""############################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&'''(((((())))))(((((((((((()))******++++++,,,++++++,,,,,,,,,---------//////...............///222222333444444444444444333333333333333222111111000000/////////.........+++++++++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################mmm```ggglllhhhccc___ZZZVVV[[[\\\ZZZTTTQQQSSSRRROOOFFFCCC>>>:::777555222000++++++******************''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$###"""#########!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!###$$$%%%$$$""""""###$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&'''''''''((((((###(((+++(((%%%'''((('''&&&'''((())))))*********,,,---......//////......---------...///000000111000000111000000///............//////...---,,,,,,+++++++++***)))((('''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###%%%&&&%%%$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$"""!!! """"""""""""############################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&''''''((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------///000111222222111///...222333444444555555444444444444444444444333222111000/////////............++++++******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################pppcccgggppplll___^^^^^^TTT^^^]]]YYYTTTRRRTTTSSSOOOGGGCCC>>>:::777555222000+++++++++***************''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###########################""""""###%%%%%%$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$##########################################""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++)))************+++++++++,,,,,,------------------******+++,,,...000222333111111000000/////////...---.../////////...---,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###############"""""""""!!!######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""####################################'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))******++++++,,,------)))***+++,,,...///000000000000000000000///............///000000000000000111111000000000000000111///......------,,,+++++++++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########sssggggggllliii]]]]]]\\\QQQ\\\\\\YYYUUUSSSUUURRRNNNGGGCCC>>>:::777555222000++++++++++++************''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&########################$$$#########$$$###"""!!!""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!########################%%%%%%$$$$$$###""""""!!!""""""""""""########################"""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++)))************+++++++++,,,,,,,,,------------...++++++,,,---...000222333000000/////////.........------.........---,,,++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""####################################&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))******+++,,,,,,---***++++++,,,---...//////000000000000000///............///000000000000000111000000000000000000000.........---,,,,,,++++++******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########uuukkkiiillliii^^^]]]\\\RRRZZZ[[[ZZZVVVUUUUUURRRLLLGGGCCC>>>:::888555222000,,,,,,,,,++++++*********''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$#########$$$%%%&&&#######################################"""!!! """"""""""""""""""""""""######$$$$$$######"""""""""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""########################%%%%%%$$$$$$###"""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$############"""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---...000111222///............---------,,,,,,------,,,,,,+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$###""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""####################################$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,------------/////////000//////...---......///000000000000///000/////////000000000000......---,,,,,,++++++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########uuujjjiiiooonnnaaa]]]]]]VVVXXXZZZZZZWWWVVVVVVQQQKKKGGGCCC>>>;;;888666333111------,,,,,,++++++******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""###$$$&&&'''########################!!!"""######"""!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$$$$#########""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))***))))))*********++++++++++++,,,,,,------.........,,,,,,,,,,,,---...///000------------------------+++++++++++++++******)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!"""""""""####################################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////......------...//////000000//////......//////////////////------,,,,,,+++*********((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############vvveeegggqqqrrrccc[[[\\\XXXVVVYYYYYYWWWVVVVVVQQQKKKGGGCCC???;;;999666444222......------,,,++++++***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&########################!!!$$$$$$""""""###%%%""""""""""""""""""""""""!!!""""""#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$###############!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))))))))))))))*********+++++++++++++++,,,,,,---...//////---,,,,,,+++,,,,,,------,,,,,,,,,---------------++++++******))))))))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""""""""#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!"""""""""####################################%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++---,,,,,,,,,,,,+++++++++,,,---............------------...///////////////,,,---...////////////...,,,,,,,,,+++******))))))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################|||gggfffoooqqqbbbZZZYYYVVVVVVYYYXXXVVVVVVVVVQQQKKKGGGCCC???;;;999777555333//////...------,,,++++++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################## ###&&&%%%###"""###&&&""""""""""""""""""""""""!!!!!!""""""######"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%################################################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))))))************+++++++++***+++,,,,,,---...//////......---,,,++++++,,,,,,,,,,,,,,,------------...++++++***))))))))))))***((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$############"""""""""!!!!!!$$$######""""""######$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""############""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""####################################%%%%%%%%%$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((())))))******,,,,,,,,,,,,+++++++++++++++,,,------...---------------...////////////...+++,,,---/////////......,,,,,,+++******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############uuukkklllnnnddd]]][[[UUUVVVXXXXXXUUUUUUUUURRRLLLFFFCCC???;;;999777555333000000///...---,,,++++++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!###$$$&&&&&&%%%$$$##############################&&&)))'''### """$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!"""""""""############"""""""""""""""""""""""" !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))((()))************+++++++++***++++++,,,---...///000111000///...---,,,,,,,,,,,,---------............,,,+++***)))))))))******((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""######""""""""""""######$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$ !!!"""###$$$######""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""####################################$$$$$$######$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((())))))***++++++++++++++++++,,,,,,++++++,,,---------------,,,---......//////......)))+++---/////////...---+++++++++***))))))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$rrrkkkmmmgggccc^^^UUUWWWXXXWWWTTTTTTUUURRRMMMFFFCCC???;;;999888555444111000///...---,,,++++++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################ """%%%''''''&&&$$$"""########################'''***,,,)))### """"""""""""""""""""""""""" !!!""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))))))))((()))************+++++++++******+++,,,---//////000333222111000............---------....../////////---,,,***)))))))))***+++(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""##########################################""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,***+++,,,,,,------------,,,---......//////......)))***---/////////...---++++++******)))(((((((((((('''&&&&&&%%%%%%&&&&&&########################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$wwwlllqqqmmmeee^^^WWWXXXYYYXXXWWWUUUQQQNNNLLLGGGFFFAAA999555666666444444111///------,,,+++)))***(((&&&%%%%%%%%%'''(((&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""#########""" !!!###$$$$$$############"""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""######$$$%%%###!!! !!!"""!!!"""""""""!!! """"""""""""############$$$#########""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!!""""""########################$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))*********))))))******+++,,,***)))***+++,,,///111333444333111000...---------........................---,,,+++)))((('''''''''(((((('''&&&%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$$$$#####################"""!!!!!!""""""!!!!!!!!!!!!""""""######"""!!! """"""############""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''))))))))))))(((((((((((())))))*********))))))(((,,,,,,++++++,,,,,,---...,,,,,,------...//////000***++++++,,,,,,,,,+++++++++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################}}}qqqtttooofff^^^VVVZZZZZZZZZXXXUUURRRNNNLLLHHHGGGBBB:::666777777444222000...---------,,,+++)))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""#########""" !!!###$$$$$$######"""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###!!!"""######"""!!!"""$$$!!!!!!!!!"""!!!!!! """"""""""""########################"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))*********))))))******+++,,,------,,,+++,,,---...///222111000///...------------------------------------,,,***)))((('''''''''(((''''''&&&%%%%%%$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$$$$#####################"""!!!!!!""""""!!!!!!!!!!!!""""""#########""""""!!!!!! """"""############""""""!!!!!!!!!"""""""""######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############"""""""""!!!#########$$$$$$$$$%%%%%%######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''')))((((((((((((((((((((()))******+++******)))))),,,++++++++++++,,,------,,,,,,,,,---.../////////+++,,,,,,------,,,,,,,,,+++***))))))(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################sssvvvqqqhhhaaaXXX]]]\\\\\\ZZZVVVRRRNNNKKKJJJIIIDDD;;;777888777444000...------.........---)))((('''%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""#########!!!!!!!!!###$$$###"""""""""""""""""""""###############$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$######$$$###""""""!!!"""""""""!!!"""###""""""$$$%%% !!!"""""""""!!!!!!""""""""""""########################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$###""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))*********))))))******+++,,,------,,,+++,,,---.../////////...---------------------------------------,,,+++***(((''''''''''''''''''&&&&&&%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$$$$######"""############""""""!!!""""""!!!!!!!!!!!!""""""########################""""""############"""""""""""""""#########$$$$$$""""""""""""############################################################""""""""""""""""""""""""######$$$$$$$$$$$$$$$###############""""""""""""#########$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((******+++++++++++++++***+++++++++++++++,,,------+++,,,,,,------......///,,,---------------,,,,,,******)))(((((((((((((((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%########################"""############$$$$$$$$$########################rrruuurrrjjjddd\\\___^^^]]][[[WWWRRRNNNKKKJJJJJJEEE===888888777444111///---------...---,,,)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""######""""""""""""######"""!!!!!!"""$$$$$$###""""""""""""""""""########################$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""##################$$$$$$$$$$$$############"""""""""""""""""" """######""""""###$$$ !!!"""""""""""""""!!!"""""""""#####################"""""""""""""""#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""##################"""""""""""""""##########################################$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''''''((()))*********))))))******+++,,,*********+++,,,...111222---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""############"""!!!""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""############"""""""""#########$$$$$$$$$$$$!!!"""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$######""""""""""""######$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''''''''(((((((((((((((******+++,,,,,,,,,+++++++++++++++***+++,,,,,,---++++++,,,,,,------------,,,,,,------,,,,,,++++++))))))(((''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################qqqssspppiiicccZZZ______^^^[[[WWWRRRNNNKKKJJJJJJEEE>>>999999888444333111...---------+++***((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!!!!!"""$$$$$$###!!!!!!!!!""""""##########################################$$$$$$$$$$$$######!!!"""""""""##################$$$$$$$$$$$$######"""""""""#########"""""""""$$$$$$###!!!!!!!!!""" !!!"""#########"""!!!"""""""""############""""""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############"""""""""""""""##############################""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''''''((()))*********))))))******+++,,,++++++***+++,,,...000111+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######!!!""""""#########""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$""""""############"""""""""#########$$$$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$######""""""""""""#######################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''((((((((())))))***+++,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++***)))))))))(((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################tttsssoooggg```WWW______]]][[[WWWRRRNNNKKKHHHHHHEEE>>>::::::888555444222///------,,,***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!###%%%%%%###!!!!!!!!!!!!"""######$$$$$$###############"""""""""######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$######!!!!!!"""############"""###$$$%%%###!!! !!!!!!!!!!!!"""#########""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))*********))))))******+++,,,///...---,,,+++,,,---...,,,+++++++++++++++,,,---++++++++++++++++++++++++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$##############################$$$$$$$$$$$$######!!!""""""############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########""""""############"""""""""""""""#########$$$$$$""""""""""""############################################################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""""""""############"""""""""############$$$######""""""""""""######"""""""""###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((((()))((()))***+++,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++***+++++++++***)))((('''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%################################################""""""""""""""""""""""""!!!""""""############""""""""""""""""""""""""""""""""""""############$$$########################"""############$$$$$$$$$########################wwwuuuqqqjjjcccYYY]]]]]]\\\ZZZVVVRRRNNNKKKEEEFFFCCC===::::::999555222000...---------,,,***'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!###%%%%%%### !!!!!!"""######$$$$$$$$$#########"""""""""!!!######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$###### !!!"""###$$$######""""""###$$$###"""!!!"""###""""""#########"""!!!!!!""""""""""""############!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))*********))))))******+++,,,///...---,,,+++,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###############""""""!!!!!!!!!!!!"""""""""#####################""""""############""""""!!!!!!!!!"""""""""######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!"""""""""############""""""""""""##################""""""""""""######!!!"""""""""#########$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&''''''((())))))'''((()))***++++++++++++***************++++++,,,+++++++++++++++*********+++,,,,,,+++***)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################xxxvvvtttooohhh___\\\\\\\\\ZZZVVVRRRNNNKKKDDDEEEBBB===:::;;;999666000///------......---,,,''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""$$$%%%%%%### !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$###### !!!"""$$$$$$$$$###""" !!!######""""""$$$%%%###############"""!!! """"""""""""############!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))************)))***++++++,,,,,,,,,++++++,,,...///000...---,,,,,,++++++,,,,,,************************''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######$$$$$$$$$!!!!!!""""""#########$$$""""""""""""##################""""""""""""######!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))''''''(((******+++++++++*********)))***++++++,,,++++++******************---------,,,+++***)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################{{{|||wwwmmmeee^^^aaa^^^ZZZXXXWWWTTTOOOKKKLLLIIICCC>>>:::888999999555333000.........---,,,))))))(((''''''''''''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&''''''%%%"""!!!%%%%%%###"""""""""###$$$###############"""!!!!!!""""""""""""""""""""""""!!!  !!!"""!!! $$$#########""""""!!!!!!""""""############""""""#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############"""!!!!!!$$$#########""""""!!!!!! !!!"""######$$$ """$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++,,,+++******++++++***((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''))))))))))))***************************************************************++++++,,,,,,***)))(((((('''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$########################$$$$$$##################||||||wwwmmmeee^^^bbb```]]]\\\[[[XXXRRRNNNLLLIIIDDD>>>:::999999999555333000.........---,,,))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%$$$###"""""""""###$$$###############"""!!!!!!""""""""""""""""""""""""$$$###"""###$$$%%%%%%###############"""""""""!!!""""""############""""""###$$$$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############"""!!!!!!############"""""""""!!! !!!!!!""""""######!!!"""###$$$%%%&&&'''(((""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((************************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,***)))***++++++***)))(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""$$$######""""""######$$$##############################$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((()))))))))*********************************************************)))******+++***)))((('''((('''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!!!!"""######$$$$$$######################################################zzzzzzuuukkkccc[[[```_________]]]YYYTTTOOOLLLIIIDDD???;;;999999999555333000//////...---,,,))))))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!######%%%$$$######""""""#####################"""!!!!!!""""""""""""""""""""""""%%%######$$$%%%&&&%%%$$$############""""""""""""""""""############""""""$$$$$$$$$$$$$$$#########################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############""""""!!!############""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%&&&&&&''''''"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((************************((())))))******++++++++++++++++++,,,,,,,,,,,,,,,+++)))((()))++++++***)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################################################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""$$$######""""""######$$$########################""""""###$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))******************************************************((())))))))))))(((''''''''''''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""""" !!!""""""######""""""################################################vvvvvvrrriii```XXX[[[\\\]]]^^^\\\WWWQQQMMMLLLIIIDDD@@@<<<:::999999444222000/////////---+++))))))((('''''''''''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$##############################"""!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$###"""#########"""""""""""""""""""""############""""""%%%%%%$$$$$$######""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############"""!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""##################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((************************(((((()))))))))***************++++++,,,,,,,,,---***)))((()))***+++***)))'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""############""""""######""""""""""""#######################################$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***************************************************((((((((('''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""#########""""""""""""""" !!!"""""""""""""""#######################################$$$$$$$$$uuutttrrriiiaaaYYYXXXZZZ]]]^^^[[[UUUOOOLLLKKKIIIEEE@@@===:::999888444222000000000///---+++))))))((('''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$######""""""###############"""!!!!!!""""""""""""""""""""""""!!!  """""""""!!!""""""""""""""""""######""""""############""""""$$$$$$$$$######"""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((************************)))))))))))))))******************++++++,,,,,,,,,***)))((((((***+++***(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$############""""""""""""##############################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""###""""""""""""""""""###########################$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###### !!!"""""""""""""""########################""""""#########$$$$$$$$$uuutttssskkkddd\\\ZZZ]]]```___[[[UUUPPPNNNKKKIIIFFFAAA>>>;;;999888333222111000000///,,,***))))))((('''''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%''')))(((&&&$$$"""###$$$$$$$$$$$$###""""""###############"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!###$$$###"""""""""""""""############""""""############""""""###############"""""""""################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""############"""""""""""""""############!!!!!!!!!!!!""""""""""""##################$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&''''''((())))))******++++++++++++++++++++++++*********************************++++++++++++++++++)))(((((()))***((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$############""""""""""""##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""###""""""!!!!!!""""""###########################$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!""""""######""""""########################"""""""""###$$$$$$%%%%%%rrrqqqqqqkkkddd[[[\\\___bbb```ZZZTTTPPPOOOKKKIIIFFFBBB>>>;;;999888333222111111111///,,,***))))))((('''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%$$$###"""!!!###############"""!!!!!!""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###!!!"""""""""############""""""############""""""""""""""""""############################################################"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############ !!!!!!""""""###############$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&((()))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++************,,,***)))((()))((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$############""""""""""""##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""############""""""""""""!!!!!!!!!!!!""""""###########################$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""######$$$$$$##############################!!!""""""###$$$$$$%%%%%%nnnmmmmmmhhhaaaYYY]]]___aaa___YYYRRROOONNNKKKIIIFFFBBB???;;;999888333222111111111///,,,***))))))((('''''''''''''''$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%######$$$%%%$$$###"""!!!###############"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!###$$$###"""!!!!!!""""""#########$$$""""""############""""""!!!!!!""""""######$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$ !!!"""######$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$%%%%%%&&&''''''$$$%%%&&&((()))+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++******))))))---+++)))))))))(((&&&$$$$$$$$$$$$###$$$$$$%%%%%%########################"""############$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$############""""""""""""##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""########################"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%tttooooooiiibbbaaa\\\___bbb```[[[TTTQQQOOOOOOKKKGGGCCCAAA>>>;;;888444444444111...+++++++++***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$##################""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$###""""""!!!###$$$$$$######$$$%%%""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''******+++,,,,,,---......***++++++,,,,,,++++++******++++++++++++***))))))+++***)))((('''&&&%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""#########""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$###"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################ssspppppphhhaaa______``````\\\WWWRRRQQQQQQNNNKKKGGGCCCAAA>>>:::888333333333111...,,,,,,,,,***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""############"""############$$$$$$$$$%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############!!!###$$$$$$######$$$%%%""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''******++++++,,,------...)))******++++++******)))***++++++++++++***))))))******)))((('''&&&%%%%%%$$$$$$$$$#########""""""######################## !!!"""######$$$$$$$$$""""""""""""""""""""""""####################################"""""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!"""######$$$$$$######""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""""""!!!######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((())))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################uuusssyyypppppppppggg```]]]bbbaaa^^^YYYTTTQQQQQQRRRNNNKKKGGGCCC@@@===999666111222333222///------...***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$""""""############""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""############"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$!!!###$$$$$$######$$$%%%""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((******++++++,,,,,,------((())))))))))))))))))(((******++++++******)))((())))))((('''&&&%%%%%%$$$$$$$$$$$$####################################### !!!"""######$$$######""""""""""""""""""""""""####################################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""""" !!!""""""######""""""""""""###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$%%%%%%%%%###############"""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#################################jjj^^^mmmiiijjjooooooggg___]]]cccaaa^^^ZZZVVVTTTRRRRRRMMMKKKGGGCCC@@@===888555000111333222000///...///***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""######%%%&&&%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$##################$$$""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""#######################################!!!"""""""""############""""""#########$$$$$$$$$""""""""""""############ !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""###############"""!!!!!!!!!"""$$$%%%!!!###$$$$$$######$$$%%%""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******++++++,,,,,,,,,,,,((())))))******))))))(((***************))))))(((((((((''''''&&&%%%%%%$$$################################################!!!!!!"""###############""""""""""""""""""""""""#################################"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################""""""""""""""" !!!"""""""""""""""""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%########################""""""""""""""""""""""""#########"""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******'''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#######################################lllXXX[[[^^^fffnnnnnnhhh```]]]aaaaaa```___\\\XXXTTTQQQNNNKKKHHHDDDAAA===888444///111333333111/////////***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$#########""""""############""""""""""""""""""####################################!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""######!!!!!!!!!""""""#########""""""""""""""""""""""""!!!"""""""""###############"""!!!!!!!!!"""$$$%%%!!!###$$$$$$######$$$%%%""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))******+++++++++++++++,,,)))******************))))))************)))((((((''''''&&&&&&%%%%%%$$$$$$################################################!!!""""""############"""""""""""""""""""""""""""########################""""""""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""###### !!!"""""""""""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##############################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$################################################www\\\WWW]]]fffmmmnnniiibbb\\\___``````aaa```\\\VVVQQQNNNLLLIIIFFFCCC>>>888444///111444444222000///...***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""######$$$$$$######"""###$$$$$$$$$$$$###"""""""""############"""""""""""""""#########$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$!!!###$$$$$$######$$$%%%""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******++++++++++++++++++)))******++++++******)))))))))******))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############ !!!""""""######""""""""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&$$$######"""###############$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""############""""""""""""##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$"""""""""#######################################iii___cccjjjnnnoookkkbbb[[[^^^^^^^^^``````]]]WWWRRROOOMMMJJJGGGDDD???999555000222555555222000......***((('''&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""###############"""###$$$$$$$$$$$$###"""""""""############""""""""""""#########$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######""""""!!!!!!  !!!!!!"""######""""""""""""""""""""""""""""""""""""############!!!!!!"""###############!!!###$$$$$$######$$$%%%""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***++++++******************((())))))))))))))))))((()))))))))))))))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############!!!"""######$$$$$$######!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""##################""""""""""""############""""""""""""##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%"""############$$$$$$$$$!!!"""""""""#########$$$########################wwwgggjjjnnnpppppplllcccZZZ]]]\\\\\\^^^___]]]XXXSSSPPPNNNKKKHHHEEE@@@999555000333555555333000...---***((('''&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%$$$$$$###"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############"""###$$$%%%%%%$$$###"""""""""############"""""""""############$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$######"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""############ !!!###$$$$$$$$$###"""!!!###$$$$$$######$$$%%%""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***++++++******************''''''(((((((((((('''''')))))))))))))))(((((('''%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""############""""""""""""##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$########################uuufffhhhrrrnnnhhhbbbZZZ```bbbaaa]]]\\\\\\XXXRRRPPPLLLGGGDDDBBB???999444333555666666333000...---***)))&&&$$$$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""$$$$$$"""!!!"""###!!!###$$$###"""!!!"""###""""""############""""""############""""""""""""""""""""""""""""""""""""$$$"""!!! !!!"""$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$###"""!!!!!! !!!""""""!!!!!!"""###'''%%%###!!! !!!""" !!!"""###$$$$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))))))))))))))***************))))))))))))%%%&&&((())))))'''%%%$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###$$$$$$##########################################$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###"""###$$$$$$###""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''((()))***)))(((&&&$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###############################################################"""!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$rrrmmmsssnnnhhhccc[[[___``````]]]\\\\\\XXXRRRPPPLLLGGGDDDBBB???999444333444666555333000...---***)))&&&%%%$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""$$$$$$"""""""""###!!!###$$$###"""!!!"""###""""""############""""""############""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""########################""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""$$$$$$######"""!!!!!! !!!""""""!!!!!!"""###&&&$$$###!!! !!!"""###"""""""""""""""#########$$$###########################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))******)))))))))))))))******************))))))))))))&&&''')))))))))'''%%%$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""#################################"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""################################################"""######$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###"""###$$$$$$###""""""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((()))***+++***)))'''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###############################################################"""!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$~~~qqqrrrmmmhhhcccZZZ]]]___^^^\\\\\\]]]YYYSSSPPPLLLHHHDDDBBB>>>999444222444666555222///......***)))'''%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!###$$$$$$###""""""###!!!###$$$###"""!!!"""###""""""############""""""############""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!""""""######""""""""""""""""""""""""""""""!!!""""""######""""""!!!######""""""""""""######$$$$$$######"""!!!!!!!!! !!!""""""!!!!!!"""###$$$###"""!!!!!!"""###$$$############""""""!!!!!!$$$$$$$$$######"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************)))((((((((()))***++++++************))))))))))))))))))******)))'''%%%$$$$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###"""###$$$$$$###""""""""""""""""""######$$$""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$#########################################################$$$######"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$pppppplllhhhbbbXXX[[[]]]]]][[[\\\]]]ZZZTTTQQQMMMHHHEEEBBB>>>888333111333555555222///......***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!###%%%$$$###"""######!!!###$$$###"""!!!"""###""""""############""""""############"""""""""!!!##############################"""!!!!!!"""######""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!"""""""""########################"""""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""$$$###"""!!!!!!"""###$$$############""""""!!!!!! !!!""""""!!!!!!"""###""""""!!!!!!"""###$$$$$$######""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********(((((((((((()))***,,,,,,************)))))))))(((*********)))((('''%%%$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""###$$$$$$###""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$######"""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$}}}ppprrrooojjjdddYYY[[[]]]]]]\\\\\\^^^[[[UUUQQQMMMHHHEEEBBB>>>888333000222444444222///......***)))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""###%%%%%%###"""###$$$!!!###$$$###"""!!!"""###""""""############""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!"""""""""########################"""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$#########""""""""""""""" !!!""""""!!!!!!"""###!!!!!!!!!""""""###$$$$$$ !!!!!!"""######$$$$$$#########"""""""""!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))***,,,,,,************)))))))))(((******))))))'''&&&%%%$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""###$$$$$$###""""""""""""""""""######$$$!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$${{{rrrvvvrrrmmmggg\\\\\\^^^^^^]]]]]]^^^[[[VVVRRRNNNHHHEEEBBB>>>777222000222444444222///......***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$!!!###$$$###"""!!!"""###""""""############""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!""""""######"""""""""""""""""""""""""""""""""######$$$$$$######"""######""""""""""""############"""""""""""""""""" !!!""""""!!!!!!"""###!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((((()))***++++++************))))))))))))))))))((('''&&&%%%%%%$$$###############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&########################$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###"""###$$$$$$###""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################"""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$|||uuuwwwqqqkkkfff]]]^^^``````^^^^^^___\\\VVVRRRNNNIIIEEEBBB>>>777222///111333333111///......)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$!!!###$$$###"""!!!"""###""""""############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""########################""""""""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$######"""""""""############"""""""""""""""""""""""""""### !!!""""""!!!!!!"""###!!!""""""############"""!!!!!!""""""#########$$$ !!!!!!"""###############$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***)))))))))))))))******************))))))))))))''''''&&&%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""########################""""""""""""#########$$$""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""################################################!!!!!!"""############"""######$$$$$$%%%&&&&&&'''########################$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###"""###$$$$$$###""""""""""""""""""######$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################"""###$$$$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$}}}vvvvvvnnnfffbbb\\\___aaaaaa_________\\\VVVRRRNNNIIIEEEBBB===777222///111333333111///......))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""$$$&&&%%%$$$###$$$%%%!!!###$$$###"""!!!"""###""""""############""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""""""""""""""######### !!!""""""!!!!!!"""###""""""############""""""############"""""""""""" !!!"""###$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************+++***)))))))))))))))***************))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!""""""######""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""################################################ !!!"""""""""""""""######$$$%%%%%%&&&''''''########################$$$$$$$$$############"""######$$$$$$$$$$$$######$$$###"""###$$$$$$$$$""""""""""""""""""######$$$""""""############""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$~~~uuurrriiibbbaaa]]]aaadddddd```]]]]]]YYYUUUTTTPPPKKKGGGDDD???888222111111222222111000...---***((('''&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$$$$%%%""""""""""""############$$$$$$$$$#########""""""#################################"""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" ######"""!!!!!!"""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))++++++***************+++))))))))))))))))))))))))(((((()))))))))))))))(((&&&&&&%%%%%%$$$###""""""########################"""############$$$$$$$$$########################!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$################################################!!!!!!""""""#########$$$###$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$###############################################################################################################$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%######################################################################################################""""""""""""######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###########################$$$#########""""""!!!!!!yyysssuuummmfffbbb\\\___bbbbbb___]]]]]]ZZZUUUSSSOOOJJJGGGDDD@@@999444111222222222222000///...+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""""""""############$$$$$$$$$#########""""""###########################"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!######"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###########################"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))*********)))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&%%%%%%$$$######"""########################!!!""""""""""""#################################!!!!!!"""#######################################"""############$$$$$$$$$################################################""""""""""""#########$$$###$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""##############################################################################$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$######################################################################################################""""""""""""######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""""""""""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$#######################################"""""""""!!!rrrqqqwwwqqqiiicccZZZ\\\``````^^^\\\\\\ZZZUUURRRNNNIIIFFFDDD@@@:::555222222333222222111//////,,,***)))((()))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""############$$$$$$$$$#######################################""""""""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!######"""!!!"""###!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''&&&%%%%%%$$$$$$#################################!!!!!!!!!""""""""""""###########################!!!!!!"""#######################################"""############$$$$$$$$$################################################"""""""""###############"""###$$$%%%%%%$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!##############################################################################$$$$$$%%%%%%&&&&&&#########""""""#################################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$########################$$$$$$$$$#######################################""""""###$$$$$$$$$$$$#######################################""""""""""""pppooovvvrrrjjjcccYYYZZZ^^^___\\\[[[\\\ZZZVVVQQQMMMHHHFFFDDDAAA<<<777333333333222111111000000,,,***(((((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$$$$###"""""""""!!!"""""""""############################################################"""""""""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""###"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!"""""""""############""""""###############$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''%%%%%%%%%$$$$$$#################################""""""""""""####################################!!!!!!"""#######################################""""""#########$$$$$$$$$########################################################################!!!"""$$$%%%%%%$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""##############################################################################$$$$$$%%%%%%%%%%%%######""""""""""""##############################################################################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$####################################"""""""""""""""rrrmmmsssoooiiibbbYYYYYY]]]^^^\\\[[[\\\ZZZVVVQQQMMMHHHEEECCCAAA<<<888333333222111111000000000***)))''''''((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################%%%%%%%%%$$$$$$$$$######"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$$$$###"""""""""!!!"""""""""############################################################!!!!!!""""""############$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%########################!!!!!!"""#######################################""""""#########$$$$$$$$$################################################$$$$$$$$$###############!!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$%%%######""""""""""""##############################################################################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""######uuummmqqqmmmgggbbbYYYZZZ^^^___\\\[[[\\\ZZZVVVRRRNNNHHHEEECCC@@@<<<888333222111000////////////***(((&&&&&&'''((('''&&&''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""###########################$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!! """$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############ !!!""""""######""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++******)))))))))))))))))))))))))))((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$######### !!!"""$$$$$$$$$$$$###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#####################################################################################################################$$$$$$$$$$$$$$$$$$#########""""""#################################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""""""""############vvvmmmpppmmmhhhcccZZZ[[[___```]]]\\\\\\ZZZUUUSSSNNNHHHDDDBBB@@@<<<888222111000............///+++)))''''''((()))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$###### !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$######################## !!!!!!"""######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!! """%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))+++,,,,,,+++***))))))))))))))))))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$######### """###$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""#########$$$################################################################################################$$$$$$##################$$$$$$############$$$$$$######################################################################################################""""""""""""######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################!!!"""""""""############vvvmmmqqqnnniiidddZZZ]]]```aaa^^^\\\\\\ZZZUUUTTTOOOHHHDDDBBB???;;;888222111///...------......,,,***(((((()))***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%""""""""""""############""""""######$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!! ###%%%!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$######### """###$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################################################################$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%######################################################################################################""""""""""""######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################!!!!!!""""""#########$$$yyyqqqtttoooiiicccYYY___bbbaaa]]][[[[[[XXXTTTPPPMMMIIIGGGFFFCCC>>>999888555222////////////......***&&&'''***,,,***&&&)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%###""""""###$$$$$$###########################""""""""""""""""""""""""$$$%%%&&&''''''%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""""""############""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))*********))))))((())))))))))))))))))))))))******((('''&&&%%%%%%$$$########################$$$#########""""""!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""((('''%%%$$$###""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""################################################&&&%%%%%%$$$#########$$$$$$$$$##################################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!##############################$$$$$$$$$$$$##############################""""""############""""""########################################################################""""""""""""############|||qqqsssnnnhhhddd\\\]]]aaaaaa^^^\\\\\\YYYTTTPPPLLLHHHFFFFFFCCC>>>:::888555111/////////......---***''''''***,,,***''')))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%###""""""###$$$$$$###################################################$$$%%%&&&''''''%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""######"""""""""!!!!!!!!! """""""""""""""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""""""""""""""########################"""""""""!!!########################""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((******++++++,,,++++++***))))))))))))))))))))))))***)))((('''%%%%%%%%%%%%########################$$$#########""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$######""""""!!!"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""################################################&&&%%%$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$#########""""""""""""##############################$$$$$$$$$$$$##############################""""""############""""""########################################################################""""""""""""############~~~rrrqqqlllhhheee___[[[```aaa___]]]]]]YYYTTTPPPLLLHHHFFFFFFDDD???;;;888555111///.........------***'''(((***+++)))''')))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$############"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!"""############### !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""########################""""""""""""########################!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((***+++,,,---------------))))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%#######################################"""""""""############################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!"""###$$$######"""!!!"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################%%%%%%$$$############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###############"""""""""##############################$$$$$$$$$$$$##############################""""""############""""""########################################################################""""""""""""############~~~rrrrrrlllhhheee^^^ZZZ___aaa```^^^]]]YYYSSSPPPLLLHHHFFFFFFDDD@@@===888555111.........---,,,,,,***(((((()))***)))((()))'''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""############""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""$$$$$$###"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""""""""#####################"""""""""""""""######################## !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++,,,---.........)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%#########################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%%%%$$$###"""""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""############""""""########################################################################!!!"""""""""############}}}rrrtttnnniiiddd\\\[[[___aaa```^^^]]]XXXSSSPPPLLLGGGEEEFFFEEEBBB???999666111///......---,,,,,,***)))((()))))))))((()))'''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%###""""""###$$$$$$###################################################"""###%%%&&&&&&%%%###""""""######$$$$$$######"""########################""""""""""""""""""""""""!!!"""""""""####################################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""##############################!!!!!!"""$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((((((((()))+++,,,,,,,,,,,,))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%#######################################$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ """$$$&&&&&&&&&$$$###""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#####################################################################""""""###$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""################################################!!!"""""""""############}}}sssuuupppkkkfff^^^]]]aaabbb___]]]\\\XXXRRRPPPLLLGGGEEEFFFEEECCCAAA:::777333000///...---,,,+++******))))))))))))))))))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%###""""""###$$$$$$###########################""""""""""""""""""""""""!!!"""$$$%%%&&&%%%###"""""""""############""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""###########################""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''((((((((((((((('''((())))))************))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###################################################""""""""""""###$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""################################################""""""""""""############tttuuuqqqmmmkkkddd```bbbbbb^^^[[[ZZZWWWRRRPPPKKKGGGEEEFFFFFFDDDBBB<<<888444111000///...---*********)))(((((()))***)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%###""""""###$$$$$$################################################### """$$$%%%&&&%%%###"""""""""############""""""########################""""""""""""""""""""""""""""""""""""####################################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!!!!!!!"""""""""###"""""""""""""""######$$$"""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))&&&&&&%%%%%%$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$################################################"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""################################################""""""""""""############ttttttpppooooooiiiaaadddbbb]]]ZZZZZZVVVRRRPPPKKKFFFEEEFFFFFFEEECCC===999555222111000///...***++++++)))(((((()))***)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!""""""#########"""!!!!!!!!!"""$$$%%% !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((())))))*********))))))((())))))))))))))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$################################################""""""!!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""################################################""""""""""""############{{{uuutttssstttiiihhhhhhddd___\\\[[[YYYUUURRRNNNJJJEEEBBBBBBCCCDDDDDD@@@999444444444222000000,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$######$$$%%%$$$"""################################################$$$$$$$$$#########""""""################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$""""""############""""""$$$"""!!!"""&&&'''&&&$$$#########""""""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""####################################&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''((())))))(((((()))***))))))))))))))))))))))))******))))))(((((('''''''''&&&%%%$$$############$$$#########""""""!!!!!!&&&&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################$$$$$$##################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################"""############$$$$$$$$$!!!!!!"""###############$$$$$$############$$$$$$########################""""""###$$$%%%'''((()))zzzsssrrrqqqrrrgggggggggccc___]]]\\\ZZZVVVRRRNNNJJJEEEBBBBBBCCCDDDDDD@@@999333444444111///000,,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$###$$$%%%%%%###!!!################################################$$$$$$$$$#########""""""################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""############""""""$$$"""!!!###&&&'''&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""####################################%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''((())))))(((((()))+++******************************))))))(((''''''''''''&&&%%%$$$$$$#########$$$#########""""""""""""$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################"""############$$$$$$$$$!!!""""""###############$$$$$$############$$$$$$####################################$$$$$$%%%&&&yyyrrrqqqoooqqqffffffdddbbb_________\\\VVVRRROOOKKKFFFCCCBBBCCCDDDCCC@@@888333444444111///000---+++)))))))))***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################'''%%%######$$$%%%$$$###################################################$$$$$$$$$###############################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###""""""""""""###$$$!!!!!!!!!!!!""""""""""""""""""############""""""$$$###"""###%%%&&&&&&%%%%%%$$$$$$$$$############""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((('''(((***)))(((((()))+++******************************)))((((((''''''&&&((('''&&&%%%$$$$$$$$$%%%###############"""""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############""""""############""""""###########################""""""!!!!!!""""""###$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$###############################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$!!!"""######$$$$$$######$$$$$$############$$$$$$########################$$$$$$###""""""######$$$|||tttrrrppprrrggghhhcccaaa```aaaaaa^^^WWWRRROOOKKKFFFCCCBBBCCCCCCCCC???888333333444111//////...,,,***)))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$################################################""""""#########$$$$$$$$$########################(((&&&######$$$&&&&&&%%%########################################################################################################################!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$""""""############""""""#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############!!!"""""""""##########################################$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''')))******)))(((***+++***************************))))))(((''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""###########################""""""""""""""""""###################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###############################################################$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$############$$$$$$%%%xxxuuusssuuukkkkkkcccbbbaaabbbbbb___XXXRRRPPPLLLGGGDDDCCCCCCCCCCCC???888333333333000...///...,,,***)))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########################################################""""""#########$$$$$$$$$########################'''%%%######$$$&&&&&&&&&########################################################################################################################!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############!!!"""""""""####################################"""######$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((()))******))))))***+++************************))))))(((((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&###############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""##############################""""""""""""######################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################%%%&&&'''(((zzzwwwuuuvvvlllmmmeeecccbbbbbbbbb___XXXRRRQQQMMMHHHDDDCCCCCCCCCCCC???777222333333000...///---+++)))))))))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$########################&&&$$$######%%%&&&&&&%%%###############################################################$$$$$$$$$################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%$$$######!!!!!!!!!!!!""""""""""""""""""############""""""###$$$%%%%%%######$$$%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""####################################"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))((()))+++***))))))***,,,++++++++++++++++++++++++))))))(((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$""""""############""""""########################$$$######""""""######$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$%%%'''))))))yyyuuusssuuukkklllgggeeecccbbbbbb^^^XXXRRRQQQMMMHHHDDDCCCCCCCCCCCC???777222222333000......,,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$###########################""""""###%%%&&&%%%###################################################""""""#########$$$$$$$$$################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""############""""""###%%%&&&%%%###"""$$$&&&$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""##########################################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))(((***++++++***)))+++,,,++++++++++++++++++++++++)))((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$######""""""######$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$################################################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$####################################$$$%%%&&&'''wwwsssqqqsssjjjjjjiiifffcccbbbaaa^^^XXXSSSRRRNNNHHHDDDCCCCCCCCCCCC>>>777222222333000......,,,***((('''(((((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!"""$$$&&&&&&$$$"""################################################""""""######$$$$$$$$$$$$################################################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$""""""############""""""###%%%'''%%%###"""###&&&#########""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""#######################################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((***++++++******+++,,,++++++++++++++++++++++++)))(((((('''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################$$$###############$$$$$$yyytttppprrriiijjjeeeeeeeeedddccc___YYYUUUTTTPPPJJJFFFEEEEEEEEEDDD@@@999111...///111111///---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""############################################################$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,+++******''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$######""""""###&&&((((((''',,,((('''******'''(((+++***(((&&&&&&'''(((((((((&&&((()))(((&&&%%%&&&''')))'''%%%$$$%%%&&&%%%%%%)))'''&&&&&&&&&&&&$$$###(((&&&%%%%%%&&&&&&$$$#####################$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$####################################""""""""""""""""""""""""############%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################xxxsssppprrriiikkkhhhgggfffeeeccc^^^WWWSSSRRRMMMHHHDDDCCCCCCCCCCCCAAA:::222...///111000...---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%""""""""""""############################################################$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((((()))))))))***************++++++++++++++++++,,,,,,++++++***)))''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&'''(((***++++++,,,---,,,******,,,---............,,,***)))(((******)))(((((()))))))))(((&&&$$$%%%&&&((((((''''''&&&%%%%%%&&&&&&%%%$$$'''%%%$$$$$$&&&&&&%%%############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$####################################""""""""""""""""""""""""############""""""!!!""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$############################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################xxxrrrooorrrjjjllljjjiiigggfffbbb]]]VVVQQQOOOKKKFFFCCCBBBBBBAAAAAA@@@:::333//////000///...---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%""""""""""""############################################################$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))******************+++++++++,,,++++++,,,,,,++++++***)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''(((((((((***,,,+++***,,,000444:::BBBDDD===999===AAA???>>>AAACCCAAA===999888999:::666222000000///---+++***(((''''''((()))(((&&&'''&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$########################$$$$$$#########""""""""""""""""""#########$$$$$$ !!!"""$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################wwwrrrooorrrjjjmmmiiihhhfffeeebbb]]]VVVQQQMMMJJJEEEBBBAAAAAA@@@???@@@;;;444000//////...------+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$####################################"""""""""""""""!!!"""""""""####################################################################################""""""#########$$$$$$$$$!!!"""""""""####################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""!!!""""""############""""""########################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++++++++***))))))))))))((((((''''''&&&&&&((((((((('''''''''&&&&&&'''&&&&&&%%%'''))),,,...000555;;;<<<:::;;;???DDDPPP^^^aaaVVVPPPWWW\\\YYYTTTWWWZZZWWWRRRPPPSSSVVVXXXQQQHHHDDDBBB@@@:::555444222000...---+++'''%%%)))'''&&&&&&'''(((((((((%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$ """###$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$####################################"""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################wwwrrrooorrrjjjmmmeeeddddddcccbbb]]]XXXSSSNNNKKKGGGDDDBBBAAA@@@>>>>>>:::555111///.........---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""######!!!"""""""""###################################################################################################$$$$$$$$$!!!"""""""""##################################################################################################################$$$$$$$$$$$$##################"""""""""!!!""""""############""""""########################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))))))))))))))***************++++++++++++,,,,,,,,,***++++++++++++***))))))))))))((((((((('''''''''))))))))))))))))))))))))((()))***---222888===@@@HHHNNNTTTTTTPPPLLLKKKMMMVVVdddggg\\\VVV]]]bbb^^^[[[^^^^^^[[[XXXZZZaaahhhjjjddd[[[WWWUUURRRKKKFFFDDDBBB???===:::555///+++...+++(((''''''((('''&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$########################$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################xxxsssqqqsssjjjlllaaa```aaaaaaaaa]]]XXXTTTPPPMMMHHHEEECCCAAA>>>===;;;999555222/////////000---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################""""""""""""############""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""###########################################################################$$$$$$$$$##############################$$$$$$$$$$$$##################""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,******++++++******)))((((((((((((((((((((((((((($$$%%%&&&''')))***,,,,,,000222666;;;BBBIIIOOORRRWWW[[[]]][[[TTTMMMHHHGGGJJJSSSUUUNNNJJJNNNQQQPPPRRRRRRPPPMMMLLLPPPXXX^^^\\\YYYVVVUUUUUUTTTQQQMMMOOONNNMMMLLLJJJFFFAAA===777444///+++***)))'''&&&((('''&&&''')))))))))'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%###############"""!!!!!!"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################xxxuuurrrtttjjjjjj_________```___\\\WWWSSSQQQMMMIIIEEEBBB???<<<:::999888555222000///000111---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################!!!"""""""""############""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""############################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##################""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))*********++++++++++++++++++,,,,,,,,,------***************))))))((('''''''''((())))))******%%%'''***...222666999;;;<<<>>>AAADDDIIILLLOOOQQQNNNNNNNNNMMMKKKHHHEEEDDDDDDEEEFFFEEECCCCCCEEEFFFGGGEEEAAA??????AAAEEEHHHCCCEEEGGGJJJLLLMMMMMMLLLKKKLLLPPPTTTWWWWWWTTTRRRHHHCCC<<<777333000---,,,+++***((()))******)))(((((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%####################################$$$$$$%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################yyyvvvttttttjjjjjj___^^^______^^^[[[UUUQQQQQQNNNIIIEEEBBB>>>:::888888777555222000///111222---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$##################""""""""""""############################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$##################""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++++++++,,,,,,,,,---------***************)))((((((&&&&&&'''((()))***++++++///111666<<>>>>>AAAEEEJJJLLLMMMIIIEEEEEEHHHHHHEEEEEEIIIEEEAAA===:::::::::::::::999===CCCHHHJJJKKKMMMNNNBBBEEELLLUUU\\\``````___VVVQQQIIIBBB<<<888555333---+++******++++++)))((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!! !!!###%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################xxxvvvsssssshhhggg\\\\\\]]]^^^^^^[[[VVVRRRTTTPPPJJJEEEAAA>>>:::888888777555333111///------...---,,,***))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!""""""#########$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***))))))***++++++++++++***------,,,++++++*********((()))***)))'''&&&&&&''',,,)))%%%"""$$$+++333999EEEFFFKKKQQQPPPIIIGGGJJJIIIKKKIIICCC??????@@@>>>;;;<<>>:::888999888666444111///---,,,---,,,+++***)))(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$#########""""""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""#########$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""######""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((******)))******+++++++++++++++,,,,,,,,,,,,,,,---------***,,,------+++)))))))))&&&***000444888???JJJRRRTTTOOOMMMPPPNNNGGGCCCCCCJJJLLLKKKEEEAAACCCDDDCCC;;;AAAJJJRRRYYYaaaiiioooqqqkkkgggiiijjjjjjlllooozzzwwwnnneeebbbbbb\\\TTTOOOUUUWWWQQQLLLJJJFFFAAAFFFBBB>>>===@@@CCCEEEEEECCC777444>>>GGGGGGIIIPPPUUUOOOGGG???888222---)))***)))'''&&&%%%$$$###!!!&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%###"""$$$&&&&&&$$$"""%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """###$$$$$$$$$###&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((******************))))))+++)))''''''((()))((('''))))))((((((''''''&&&&&&)))((('''(((******'''$$$'''''''''%%%$$$###$$$$$$'''******&&&%%%((((((%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%xxxtttqqqrrrhhhiii_________```___]]]XXXUUUSSSPPPKKKFFFBBB???;;;888:::999777444111///---+++,,,+++***)))((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$###############$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%"""""""""#######################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""######""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******)))***++++++,,,,,,+++++++++,,,,,,---.../////////***+++,,,+++)))'''(((((('''000;;;BBBDDDGGGLLLRRRWWWOOOHHHHHHHHHEEEAAA@@@JJJMMMNNNLLLMMMSSSXXXZZZYYYaaakkkpppsssvvv}}}zzzqqqjjjppptttsssnnnggg]]]SSSGGGCCC===999999===AAADDD>>>666333:::???@@@BBBGGGRRRNNNKKKIIIHHHCCC:::333///+++((('''((()))'''%%%''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""###$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((()))))))))(((((((((((('''&&&'''(((***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,+++(((%%%******)))(((''''''(((((((((******&&&$$$&&&&&&%%%&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%wwwsssppprrriiijjj```____________\\\XXXUUUSSSPPPKKKGGGCCC???;;;888<<<;;;888555222///,,,+++,,,+++***(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""################################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""######!!!"""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++***++++++,,,,,,,,,,,,,,,,,,,,,------............,,,+++)))&&&&&&(((---111777>>>GGGNNNOOOLLLIIIGGGKKKGGGDDDDDDFFFJJJNNNQQQ[[[___```___bbbjjjqqqssswwwzzz~~~dddYYYKKKBBBAAAFFFNNNSSSDDD???<<<===>>>===;;;;;;DDDCCCFFFMMMTTTTTTLLLCCC555000)))&&&(((***)))((('''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''(((((()))***###&&&+++------,,,,,,---,,,---///111222333333333///000000111111000...---,,,+++***)))*********)))((())))))&&&%%%&&&'''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%vvvssspppsssjjjlll___^^^^^^^^^]]][[[XXXUUURRROOOKKKGGGDDD@@@<<<888<<<;;;999666333000---,,,,,,+++***(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$###############$$$$$$$$$#######################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""##############################""""""""""""######!!!"""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++++++++,,,---------------...---------,,,,,,,,,++++++***((('''***222<<>>@@@AAAGGGRRR]]]```[[[TTTHHH@@@666...***(((&&&$$$'''&&&&&&%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))***+++------,,,...000///...222:::AAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHHHH@@@===:::777666333///+++---+++)))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%~~~uuusssrrruuulllmmm```___]]]]]]]]][[[XXXUUURRROOOKKKHHHEEEAAA<<<999<<<;;;999666333111///---,,,+++***)))((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#######################################$$$$$$$$$$$$$$$$$$############### !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$#################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++++++++,,,------......------......------,,,++++++***&&&)))---111777???GGGLLLXXXRRRMMMPPPVVVUUUKKKBBBEEENNNVVVWWWXXX___jjjrrr~~~wwwrrrqqqqqqmmmiiiiiiooorrrmmmkkkqqq{{{wwwqqqnnnnnnsssyyy~~~kkkXXXPPPNNNFFF::::::;;;AAALLLYYY```aaa___^^^XXXOOOCCC999000+++))))))((('''&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&((((((((('''%%%$$$%%%'''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))************+++*********+++,,,...///555777999:::???NNNbbbrrruuutttrrrpppooommmmmmmmmpppqqqpppooommmmmmoooqqqnnnkkkfffccc```ZZZRRRLLL???888333555666222,,,((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%{{{uuutttsssvvvmmmnnnaaa```^^^^^^]]]\\\YYYVVVQQQOOOLLLIIIFFFBBB<<<999<<<;;;999777444222000///---,,,+++***)))(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################""""""#########$$$$$$$$$###############$$$$$$$$$ !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$#################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""##############################""""""""""""######""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,,,,,,,---........................------------------666BBBKKKOOONNNKKKIIIRRRJJJCCCDDDJJJNNNLLLHHHWWWaaaiiiiiijjjoootttuuusssyyy}}}}}}wwwnnnhhhccc]]]YYYUUUWWWYYYXXXRRRPPPXXXccczzzooobbbYYYQQQLLLOOOVVVccceeejjjooopppttt}}}rrrZZZ@@@888888999???FFFNNNRRRTTTYYY[[[[[[UUUJJJ@@@:::888...---***(((&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&((()))(((%%%###$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$#########$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++++++++,,,...222666:::===FFFMMMVVV\\\cccqqqiii]]]SSSTTTTTTKKK>>>555000///---,,,***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%zzzttttttuuuwwwnnnnnncccaaa______^^^]]]ZZZXXXQQQOOOLLLIIIFFFBBB===999;;;:::999777555222111000...---,,,***))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%##################$$$$$$%%%%%%%%%$$$$$$#################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################""""""""""""######""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,,,,---......//////......------......///000000000???KKK]]]hhhhhh^^^PPPGGGGGGBBB???BBBLLLXXXaaaeeemmmuuu|||}}}}}}ppptttvvvrrroooooonnnkkknnnlllggg```ZZZTTTPPPOOO\\\[[[]]]^^^UUUMMMSSSbbbaaa[[[WWWWWWRRRLLLMMMSSSNNNNNNPPPOOOIIIGGGSSSbbbfffttt^^^EEEAAA<<<888666888<<<>>>???IIITTTVVVPPPGGGCCCBBB333000---)))&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$''')))(((%%%""""""######$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$#########$$$%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''((((((((()))'''((((((((())))))******)))************+++++++++///000333999@@@HHHNNNRRR^^^kkkyyy~~~xxxxxx{{{zzzyyywwwjjjXXXKKK>>><<<888333///+++((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''###########################$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%~~~vvvuuuuuuyyynnnnnniii```___```[[[\\\]]]UUURRRQQQLLLGGGEEEEEE@@@999999<<<===888444333111---///---***))))))))))))(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################!!!!!!"""###$$$###"""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&((((((((()))******++++++000...------......---,,,333///...111111000666@@@PPP___oooqqqcccOOOCCC@@@???FFFRRR___mmmwww{{{zzzzzzwwwkkkhhhmmmtttjjjVVVQQQZZZ]]][[[\\\^^^\\\YYY```jjjxxxiiiddddddgggiiijjjjjjiiigggggghhhdddfffcccWWWIII@@@BBBFFFFFFNNNZZZ```]]]___rrrgggRRRGGGDDD888333888999111:::@@@???AAAIIINNNMMM;;;:::777111+++'''((()))((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***'''$$$$$$''')))(((''')))******(((&&&%%%&&&(((---+++******---000111111666???IIIPPPYYYeeesss|||zzz}}}}}}xxxxxxxxxpppgggaaaYYYPPPGGG???777333,,,------,,,)))((()))***)))'''%%%'''***+++((($$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%}}}tttrrrsssvvvmmmmmmiii`````````[[[\\\]]]UUURRRPPPKKKFFFDDDDDD@@@999777;;;;;;777333333111...///---***))))))))))))(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################"""!!!"""###$$$###"""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$########################!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++...---....../////////......+++,,,111777<<<@@@CCCHHHOOOWWWWWWOOOFFFCCCDDDWWW]]]iiixxx{{{qqqnnnhhhdddiiissspppcccaaajjjttttttwww|||{{{yyy~~~|||}}}www|||{{{yyyyyywww{{{{{{rrrcccWWWSSSTTTOOOQQQUUUUUUNNNJJJRRR___mmm{{{ssscccWWWHHH@@@<<<333222555777777999===AAABBB?????????<<<777///(((%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++)))&&&&&&((()))'''&&&)))***++++++***)))+++,,,(((***---000555>>>HHHPPP]]]bbbfffhhhnnnzzzyyy~~~{{{qqqlllmmmtttwwwvvv~~~}}}{{{|||ppp[[[MMM;;;888222---+++***,,,---*********)))(((((()))***'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&{{{qqqoooppptttlllmmmiii``````aaa[[[]]]^^^UUUQQQPPPJJJEEECCCDDD???999666::::::555222222111//////---***))))))))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################"""!!!"""$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***+++++++++......000111111111000000111333444888>>>CCCAAA;;;DDDEEEFFFFFFGGGMMMSSSXXXhhhmmmwwwvvvooojjjeeeaaaaaaaaafffyyyyyyooolllnnniiifffccc```YYYSSSQQQTTTQQQTTT[[[hhh}}}}}}qqqkkk___KKKEEE>>>888777999;;;???DDD;;;>>>CCCHHHHHHAAA555+++'''((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((('''((()))***)))(((((()))))))))((()))+++---222888???FFFNNN[[[mmmzzz~~~|||xxx~~~|||wwwkkkddd```aaaggglllrrr}}}yyyvvvssstttuuuxxx~~~```VVVIII===666222...,,,&&&***---,,,(((&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''{{{pppnnnnnnssslllmmmjjjaaaaaaaaa\\\]]]^^^VVVQQQOOOJJJDDDBBBCCC???888555999999444111222222//////---***))))))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################"""!!!"""$$$%%%$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))******+++,,,,,,///000222222111111222222666===BBBCCCDDDDDD===333@@@CCCGGGMMMYYYiiitttyyyuuuvvv}}}uuuggg^^^]]]aaaggglllooouuu|||{{{zzzuuuooojjj]]]SSSJJJLLLTTT```ooo{{{lll\\\KKKDDDAAAAAAFFFMMM;;;>>>DDDNNNSSSOOOAAA666000,,,'''%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%%%%&&&(((***+++++++++)))))))))((((((,,,111555FFFNNNXXXbbbmmmzzz~~~yyyxxxqqqnnn}}}~~~zzzrrrooolllkkklllmmmrrr|||}}}{{{zzzwwwtttvvv~~~}}}lll\\\PPPCCC777...'''+++///000---***(((((()))(((''''''&&&'''''''''$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&|||qqqnnnoootttlllnnnkkkbbbaaabbb]]]^^^___WWWRRRPPPIIICCCBBBCCC???999555999888444111222222000///---***))))))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$""""""###$$$%%%$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,///000000000000222666:::>>>HHHPPPOOOHHHCCC===888<<>>CCCIII]]]sssrrrfffhhhqqqwwwzzzsssnnnpppmmmssstttnnngggbbbZZZPPPHHHEEEHHHSSSlll~~~~~~iii[[[PPPGGG@@@>>>>>>EEEQQQXXXYYYWWWOOOBBB444,,,,,,,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))******)))'''(((***,,,***...444<<>>NNNcccqqqrrrfff___\\\SSSHHHNNN]]]ggg}}}xxxrrrkkkdddfffmmm|||xxxrrrooorrr}}}~~~~~~~~~wwwqqqtttyyy}}}}}}zzzxxxyyyzzz|||}}}|||yyyuuurrrmmmcccYYYQQQMMMVVV```eeexxx~~~iiiSSSCCC???===AAALLLXXX___bbbZZZSSSHHH===444///,,,***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((()))))))))))))))******)))(((+++000555555<<>>LLLZZZjjj||||||www|||uuuqqqtttwwwwwwttttttllllllmmmttt~~~xxxuuukkk```]]]XXXRRRNNNNNN\\\xxx{{{xxxqqqjjjfffiiirrryyy{{{|||~~~|||gggLLL:::444222---'''+++***((((((''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''%%%$$$%%%&&&~~~nnnqqqqqqooommmgggaaa___\\\[[[[[[[[[ZZZYYYQQQNNNJJJFFFCCCBBBBBBCCC@@@<<<888555444333111000///...,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))******++++++,,,%%%...444111///777FFFRRRZZZbbbfff]]]PPPKKKSSS[[[jjj|||xxxaaa^^^]]]aaafffooo~~~}}}||||||xxxpppzzz~~~jjjjjjhhheeeaaa___```aaabbbaaa___^^^^^^```ccceeegggjjjmmmpppsss{{{}}}kkkeeeWWWPPPXXX```___^^^```sssyyydddOOO===999999;;;AAAMMMYYYaaacccPPPFFF:::111...,,,***'''&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((***++++++))))))+++...///===FFFTTT___fffnnnzzz~~~|||rrrmmmpppmmmnnnxxx|||zzzmmmqqqvvv{{{zzzqqqmmm___MMMRRRNNNNNNNNNJJJIIIXXXlllzzzrrrnnnmmmvvvyyy{{{yyyvvvyyy}}}iiiRRR???333,,,---+++******(((%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%%%%&&&'''|||kkkooopppnnnmmmhhh```^^^\\\\\\\\\\\\ZZZYYYPPPNNNJJJFFFCCCBBBBBBCCC@@@===999666555444222000///...,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((())))))***+++,,,,,,,,,***000333666???PPP___eeekkkhhh___RRRJJJQQQhhh}}}{{{nnncccdddkkkvvv{{{yyyuuutttxxx||||||xxx}}}yyypppiiifffeee^^^]]]\\\\\\^^^aaadddeeeaaaeeeiiijjjjjjppp{{{vvveeeYYY^^^eeeddddddgggsssnnnWWWFFFAAA;;;777;;;GGGYYYggg___WWWKKK@@@777111,,,)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((()))******))))))000///---,,,,,,///777===HHHWWWgggnnnnnnpppxxx|||{{{}}}|||wwwuuuvvvssssssyyyxxxssseeemmmtttwwwzzz|||uuuvvv{{{vvvgggaaa```WWWJJJFFFCCCFFFLLLLLLHHHNNNZZZccc{{{}}}xxxwwwxxxrrrvvv}}}iiiLLL888000,,,+++------((('''***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''|||kkknnnooonnnmmmhhh```___]]]\\\\\\\\\ZZZXXXOOOMMMJJJGGGDDDCCCCCCCCC@@@===:::888666555222000///...,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((())))))***+++,,,------000...000AAAccc~~~mmmdddXXXPPPQQQaaa|||vvvmmmfffnnnooovvvyyymmmhhhlllsss}}}vvvtttpppkkkgggeeecccccccccgggiiifffbbbcccjjjrrrwww~~~qqqllljjjeee___]]]]]]qqqWWWQQQHHH@@@;;;???OOO^^^hhheee^^^RRREEE999111---((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((()))************+++***+++///222999DDDOOOaaaooo||||||vvvssssssssssssrrrssstttsssqqquuu||||||~~~|||nnngggaaagggkkkkkkoooyyy}}}vvvllleeegggnnnkkkkkkeee\\\UUUSSSRRROOOJJJGGGFFFIIIIIIIIILLLPPPRRRaaapppxxx{{{~~~xxxpppooozzzWWW888...(((+++,,,((('''+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''nnnpppooommmlllggg```^^^]]]\\\\\\[[[XXXVVVOOOMMMJJJGGGDDDCCCCCCCCC@@@>>>;;;999777555222000///...,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((())))))***,,,------...111444<<>>...,,,,,,((('''***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&qqqrrrpppmmmkkkeee___^^^\\\[[[[[[YYYWWWTTTNNNMMMJJJGGGEEECCCCCCCCC@@@>>>;;;999888666333000///...,,,***(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$###########################################################################$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))+++,,,---......000???PPP___rrr~~~qqqWWWSSSYYYiiivvv|||xxxtttxxxvvvvvv}}}wwwttt|||~~~rrriiiggggggbbblllssssssvvv~~~~~~[[[QQQSSScccrrr}}}ttt___MMM@@@>>>CCCRRR\\\eeebbbUUUGGGAAAAAA555222---(((%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''(((******+++++++++***///>>>PPP^^^jjjzzzttteeebbbaaaeeennntttwww|||}}}uuulllhhhoooxxxxxxuuupppqqqyyy{{{bbb___]]][[[ZZZ^^^kkkxxx|||{{{yyyxxxssskkkcccjjjnnnjjjhhhgggbbb\\\\\\aaaaaa]]]___jjjuuuyyyoookkkzzzoooUUU<<<555222,,,***---)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%pppsssrrrmmmkkkhhh```aaa^^^ZZZYYY[[[XXXSSSNNNLLLIIIEEECCCBBBBBBBBB@@@>>><<<:::888666222///000...,,,)))''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''###$$$%%%&&&'''((())))))&&&''''''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&%%%%%%---+++((('''(((***+++***((()))++++++***(((&&&%%%%%%&&&((('''%%%%%%&&&'''&&&&&&&&&'''((((((''''''((('''%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++***)))***---000222333CCCQQQ```gggfffaaaWWWNNNNNN```ooozzzyyyuuuiiinnnpppnnnnnnttt|||~~~yyy{{{~~~zzzyyyuuummmmmmllllllmmmqqqxxx|||zzz```KKKJJJTTTccc}}}jjjRRR>>>333DDDLLLYYY```YYYKKKDDDEEE======666***&&&)))(((###&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))///***'''((()))(((***///...===MMMccc{{{yyyqqqlllmmmkkkkkkqqq{{{~~~tttmmmlllqqqvvv{{{wwwnnntttwwwjjjdddbbbbbbgggrrr}}}xxxooogggeeeeeeddddddfffzzzwwwyyy~~~zzztttiiikkkooouuu}}}]]]CCC555///,,,+++((()))(((((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmqqqqqqlllkkkgggcccdddaaa]]]]]]^^^\\\WWWPPPNNNKKKGGGEEEDDDDDDDDDAAA>>>;;;999777555222///000...,,,)))((('''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&'''(((((('''%%%%%%&&&'''&&&'''((()))***++++++,,,+++,,,,,,...///222444666555333333333444222///+++,,,,,,+++***)))(((((((((***))))))))))))(((&&&$$$'''%%%######%%%((())))))$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))+++,,,---,,,+++000:::BBBYYYaaaeeeaaa\\\[[[\\\\\\fffsss{{{ssskkkrrrhhhlllmmmooouuu|||zzz|||~~~zzztttpppoooppprrrqqq\\\SSSOOOQQQ___pppqqq```LLL:::999>>>GGGSSS^^^^^^SSSFFFEEEBBB<<<333---,,,+++***'''&&&%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***((()))++++++***...444777LLLeee~~~vvvpppnnnnnnppprrrvvvuuutttuuuwwwyyyzzzzzzzzzwwwsssqqqrrrwww|||~~~wwwjjjcccrrr}}}yyyzzzwwwrrrqqqyyy}}}tttjjjkkktttvvvuuuwwwtttoookkkmmmwww{{{bbbIII888000---,,,---,,,******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkpppqqqmmmkkkhhheeeeeebbb^^^]]]___]]]XXXPPPNNNKKKGGGEEEDDDDDDDDDBBB???;;;777666444222000///...,,,)))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''(((((('''&&&&&&((())))))***,,,///222555777999444888<<>><<<777///++++++((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((+++---------444===HHH]]]uuu}}}wwwnnnhhhiiipppzzz~~~~~~}}}yyytttqqqqqqrrrsssvvvzzz}}}}}}xxxmmmhhh{{{qqqccc___bbbuuu~~~yyy~~~qqqhhhjjjxxx{{{```GGG999444......---,,,+++)))((('''''''''''''''''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmrrrsssnnnlllhhhcccccc```[[[ZZZ\\\[[[VVVNNNLLLIIIEEECCCBBBBBBBBBCCC???:::666444333222000...---+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&((())))))***+++---///111333666;;;???DDDGGGIIIDDDJJJPPPQQQOOONNNQQQTTTSSSUUUWWWYYYYYYYYYZZZ[[[YYYTTTNNNIIIEEEAAA<<<999111---)))(((***++++++***+++)))''''''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""#########$$$$$$&&&%%%$$$$$$###############$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++++++++***,,,......333CCCYYYjjjqqqqqqlllddddddooo|||}}}yyynnniiirrr~~~|||{{{}}}zzzvvvqqqlllgggccc```___^^^^^^^^^_________cccccccccdddhhhoooxxx~~~{{{xxxzzzlll[[[KKKBBBGGGbbbzzz}}}ooo^^^FFFCCCDDDJJJNNNRRR\\\gggNNNFFFBBBDDDAAA777...,,,)))(((&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++------222AAAOOObbbmmmwww}}}}}}~~~{{{|||{{{yyyuuuqqqooommmooowwwoooaaa[[[dddqqqwwwooouuu~~~rrr\\\III???444///,,,,,,+++***)))+++((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnsssrrrllliiieeebbbaaa^^^YYYXXXZZZYYYUUUNNNLLLIIIEEECCCBBBBBBBBBCCC???:::666444222111///---,,,+++***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''((('''))),,,---///222666888<<<>>>CCCIIINNNSSSVVVWWWVVV[[[___^^^XXXTTTTTTVVV\\\aaaffffffdddccchhhmmmmmmjjjeee```\\\ZZZWWWUUUIIIAAA777000...---+++))))))((('''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***+++,,,,,,---+++***,,,333AAAUUUgggsssuuupppiiifffpppzzzpppppplllmmmzzz|||tttmmmgggcccaaa```___^^^[[[VVVQQQMMMKKKMMMNNNOOOPPPPPPOOOPPPPPPRRRSSSSSSTTTUUUYYY^^^aaannnwww{{{ttt___MMMHHHPPPaaattt}}}yyyqqqmmm___JJJ@@@EEEFFFFFF[[[wwwfffYYYMMMHHHEEE>>>777444,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))+++...444@@@VVViiizzz|||wwwwww~~~}}}}}}vvvppppppqqquuuyyyyyyuuupppooozzz~~~rrriiiiiinnnzzzzzzuuuzzznnn^^^KKK>>>111---,,,***)))+++)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%lllqqqpppiiieeeaaabbbbbb^^^XXXXXXZZZZZZVVVPPPNNNKKKGGGEEEDDDDDDDDDCCC???:::777444222000...,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$######$$$&&&)))***+++...111333666999===@@@EEEHHHNNNUUUZZZ]]]^^^___fffhhhjjjgggbbb]]][[[[[[___dddiiiiiigggggglllrrrnnnnnnmmmjjjggggggjjjlllkkk```RRRGGG@@@:::222---)))((('''((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((())))))***+++,,,------...---,,,000>>>SSSeeepppsssnnnggg___```ooo~~~mmmeeejjjkkknnn{{{|||yyyllliiiddd]]]WWWRRROOOMMMMMMOOOPPPQQQOOONNNMMMNNNMMMQQQTTTWWWXXXYYYZZZ[[[XXXZZZ[[[ZZZWWWSSSPPPOOOSSS]]]gggkkkiiihhhmmmrrrvvv}}}yyyyyyeeeMMMGGGMMMbbbqqquuuzzzaaaGGGDDDEEEBBBNNNcccrrrjjjZZZIII@@@>>><<<888000---***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((()))))))))******((()))///999EEEUUUlll~~~yyyuuuyyyxxxzzz{{{nnnfffeeegggoooyyy~~~zzz{{{wwwgggfffppp||||||{{{|||zzzxxx]]]AAA555111,,,)))*********))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkppppppjjjfffaaabbbbbb]]]XXXWWWZZZYYYVVVPPPNNNKKKGGGEEEDDDDDDDDDAAA???;;;888555222///,,,++++++++++++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%'''+++...111222555777999;;;>>>BBBEEEIIINNNUUU\\\```aaa```___ggggggggggggeeecccaaa```]]]^^^aaaeeejjjooosssuuummmppprrrppplllmmmsssyyywwwlllddd^^^VVVKKKBBB888444...***((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((())))))***+++,,,---......000333<<>>;;;999666333...++++++++++++++++++***)))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%((((((((())),,,111555888888:::<<<===>>>AAADDDFFFJJJOOOWWW^^^bbbbbb___]]]\\\[[[[[[]]]___```___^^^YYYVVVXXXaaaooozzz|||zzzvvv{{{~~~zzztttttt{{{~~~zzzxxxwwwqqqeee[[[JJJCCC888...)))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((())))))******+++---...//////333999FFFYYYjjjsssqqqlllQQQ\\\jjjwwwwwwsssiiijjjuuuwwwxxxtttssspppiii```XXXUUUTTTXXXYYY[[[^^^bbbgggkkknnnssswww|||}}}kkkbbbWWWQQQOOONNNJJJFFFOOOUUU___lllzzz~~~www|||wwwgggSSSQQQaaarrrzzzdddIIIDDDDDDAAAGGGiii{{{kkkUUUMMMEEE:::888555000---+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))************222999III^^^mmmsssxxx|||}}}ssslllssslllwwwrrrfff___eeeeeefffiiiooozzzqqqvvv~~~jjjoooyyycccIIIAAA:::444444+++++++++***)))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzpppqqqmmmpppiiieee```^^^]]]^^^___]]]XXXTTTPPPOOOMMMIIIDDDBBBBBBCCC???>>>;;;888444000---,,,+++++++++************)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&$$$(((...444999===??????BBBDDDGGGJJJLLLNNNNNNNNNRRRSSSUUUTTTRRRQQQQQQRRRTTT[[[```aaadddkkkooommmccc___]]]```gggnnnppppppnnnrrrsssqqqsssxxx||||||{{{|||}}}ssseee\\\NNN@@@666000......%%%&&&((()))))))))(((''')))((('''&&&&&&&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&------'''(((///111---333MMMlll}}}yyyooogggZZZeeesss|||wwwqqqpppwww~~~uuussszzzxxxmmmeee[[[[[[[[[\\\___bbbfffhhhiiinnnvvv}}}tttiii___SSSKKKIIIFFFEEEJJJWWWdddppp}}}zzz___MMMYYYppp{{{{{{bbbNNN@@@777>>>ZZZxxxoooYYYKKKFFF<<<:::555///***)))***---'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%'''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))///'''$$$(((++++++---222BBBSSSmmm~~~yyyyyyzzzwwwxxxvvvqqqqqqvvvoooooonnnmmmkkkiiigggfffsssqqqoooqqqyyy~~~|||}}}}}}~~~ooorrrppplllrrr___HHHIIIBBB///222111---***)))***((($$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzpppqqqmmmqqqiiieee```^^^\\\\\\\\\[[[WWWTTTOOOOOOMMMIIIEEEBBBAAABBB???>>>;;;888444000---,,,+++++++++************)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''',,,///333999???DDDGGGIIIOOOPPPRRRTTTTTTSSSQQQPPPNNNNNNNNNMMMLLLMMMPPPSSS^^^ffflllllllllppprrrqqqlllhhheeedddfffhhhiiiiiirrroooiiidddhhhsss}}}{{{{{{xxxvvvpppfff[[[PPPDDD888111,,,+++)))'''&&&%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''')))***))),,,111111...AAAccc{{{ooohhhiiiooovvvzzzyyyzzz~~~zzzvvvvvv|||~~~{{{zzz}}}qqqfff___ZZZXXX```aaaccchhhooowww}}}xxxjjj]]]UUUMMMIIIGGGIIINNNVVVdddqqqwww^^^VVV\\\mmm|||sss___LLL>>>999MMMgggvvvuuuhhhXXXNNN???<<<888333...+++)))((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((***((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))---******,,,---...888CCC^^^qqqyyytttqqqjjjhhhmmmrrrrrrsssvvvkkkhhhfffgggkkknnnnnnmmm}}}vvv}}}qqqhhhiiirrrzzziiiSSSGGG@@@444111---)))((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzpppqqqmmmqqqiiieeeaaa___\\\[[[ZZZXXXVVVSSSNNNNNNMMMJJJEEEBBBAAAAAA???>>>;;;777444000...,,,+++++++++************)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''')))***+++444666:::@@@EEEJJJNNNOOORRRRRRRRRQQQPPPNNNLLLKKKNNNNNNMMMLLLLLLOOOTTTXXXXXXccckkkmmmllloootttwww|||yyytttnnniiiiiilllooorrrsssrrrsssyyy~~~|||vvvrrrvvv~~~vvvrrrllliiieeeZZZJJJ>>>777444///***&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++((()))---000//////222LLLooooookkkmmm~~~zzzrrrpppuuu|||~~~xxxvvv~~~uuuhhh]]]YYY\\\ccciiippprrruuu|||xxxeeeWWWPPPIIIDDDAAACCCMMMWWWhhhwwwpppZZZPPPaaaqqq{{{cccQQQ???FFFVVVjjjxxxuuudddUUUEEEAAA<<<888555111+++&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***'''))),,,---,,,222CCCTTTwwwzzzuuuhhhbbbaaaiiisssxxxzzz{{{yyypppjjjnnnxxx}}}xxxpppzzztttiiijjjqqqeeeNNNIII<<<777222---***)))***+++'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzpppqqqmmmpppiiidddbbb```^^^[[[YYYWWWVVVUUUNNNNNNMMMJJJFFFBBB@@@@@@???===;;;777444111...---+++++++++*********))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''))),,,///111888;;;@@@EEEIIILLLMMMMMMLLLKKKHHHFFFEEEFFFGGGHHHPPPPPPPPPPPPPPPRRRWWWZZZWWWaaalllppppppvvv|||sssjjjdddhhhsss|||xxx{{{}}}oooqqqnnnooovvvzzzzzz{{{~~~rrrmmmjjjlllooojjj\\\PPPCCC???999333...+++******((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))///***+++000///,,,222>>>WWWmmm~~~xxxgggcccnnn{{{ooohhhooozzz}}}{{{yyymmmiiidddbbbfffppp}}}lllbbbXXXRRRLLLHHHHHHKKKTTTbbbvvv|||gggZZZVVVbbbuuuyyyhhhSSSLLLOOO___pppqqqeeeXXXMMMGGG???;;;999666///)))''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******'''))),,,---000<<>>===:::777444111...---+++++++++*********))))))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))---222666999===@@@FFFJJJLLLLLLIIIGGGJJJHHHEEECCCDDDIIINNNRRRRRRSSSUUUUUUTTTTTTVVVXXXdddkkkrrrttttttxxxvvvmmmjjjttt|||ooocccaaafffkkkqqqvvvwwwsssrrryyy|||mmm___NNNKKKFFF@@@:::444111///***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******---+++...111///000@@@UUUdddkkkmmmeee```jjj~~~qqqgggppp~~~~~~ooofffgggkkkqqqvvv|||sssggg^^^TTTMMMIIIJJJOOO[[[gggmmmrrr~~~qqqfffLLLMMMXXXmmm|||fffWWWMMMRRR]]]___[[[XXXSSSKKKAAA;;;999666222---)))((('''&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))************,,,...222<<>><<<:::777444111///...+++++++++************)))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---333888===@@@AAADDDIIILLLMMMKKKGGGEEEIIIGGGEEEEEEIIIOOOUUUYYYWWWYYYZZZ[[[YYYXXXYYYZZZaaabbbdddccc___^^^eeeooouuurrrlllggghhhsss|||kkkdddeeeiiimmmrrrqqqpppttt~~~rrr]]]YYYTTTLLLDDD>>>888666+++***((('''&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++'''***...000222===UUUkkkhhhgggddddddnnn~~~vvvoooyyyvvvjjjccc___jjjtttqqqbbbWWWSSSOOOJJJIIINNNQQQTTTaaaooorrrgggQQQGGGFFFVVVpppsss___MMMIIIKKKMMMRRRYYYWWWOOOEEE===888555222///---+++)))'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))'''(((((())))))******+++(((***...666FFFYYYfffjjjnnntttyyyyyyvvvxxx}}}vvvuuuuuuxxxrrruuu~~~eee```mmmrrrrrrpppnnnnnnppplllfffnnnlllkkkkkkjjjlllsss}}}xxxsssnnnuuuaaaRRREEEDDDAAA888000///)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvlllmmmiiillleee```]]]___```___[[[WWWWWWWWWPPPOOOKKKFFFAAA???AAACCC===<<<:::777444111///...+++++++++************)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''')))+++///444999>>>BBBDDDCCCEEEGGGHHHIIIHHHGGGFFFEEEFFFHHHJJJNNNQQQTTTVVVVVVWWWWWWWWWVVVVVVXXXZZZVVVTTTTTTTTTPPPJJJKKKRRRTTTUUUUUUUUUWWW\\\cccjjjyyy}}}|||xxxxxx{{{oookkkjjjqqq|||rrrlllcccXXXOOOGGGBBB@@@777444///+++(((''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++(((,,,///000999MMMdddrrr___]]]^^^hhh||||||yyy|||zzztttlllfffbbbaaadddgggvvvyyylllggggggXXXMMMIIIFFFCCCIIITTTlll{{{wwwfffRRRDDDLLL```sss~~~hhhQQQGGGDDDDDDOOO\\\^^^YYYPPPFFF===777222000000...+++(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&''''''((())))))******((((((((()))******++++++&&&,,,555AAASSShhhrrrssspppmmmpppwwwvvvppprrr{{{~~~qqqdddkkkvvv~~~||||||uuupppnnniiiccciiieeebbb```]]]]]]fffqqquuunnnhhhkkk~~~{{{dddPPPLLLJJJ@@@777444+++******))))))(((((((((''''''''''''''''''''''''uuukkklllhhhkkkddd___ZZZ]]]```___[[[WWWVVVVVVQQQOOOJJJDDD@@@???AAADDD===<<<:::777444111///...+++++++++************)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((---///333999===BBBDDDFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFHHHMMMQQQSSSTTTTTTSSSMMMMMMKKKJJJIIIKKKOOOSSSZZZXXXZZZ^^^[[[UUUSSSWWWRRRWWW\\\``````^^^\\\ZZZnnnkkkeeeeeeqqq~~~rrrddd```gggsss}}}|||ooobbbVVVOOOKKKJJJEEEAAA999111***'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++---111111111???XXXiiinnnXXXVVVZZZkkkuuurrrooorrr{{{ddd^^^YYYZZZ___fffooouuu{{{~~~kkkYYYRRRJJJ@@@???FFFJJJbbb}}}uuu\\\FFFFFFTTTbbbmmmtttpppWWWKKKEEEDDDNNN]]]dddbbb[[[QQQEEE:::444111333000,,,)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$&&&'''((('''&&&&&&&&&''''''((()))******+++((((((((()))******++++++***555CCCQQQcccwww{{{ooommmuuuuuulllooo{{{uuunnnlll~~~~~~yyywwwzzzuuulllkkkkkkhhhbbb^^^YYYVVVRRRSSS]]]hhhvvv|||}}}bbbVVVnnnwww\\\SSSPPPFFF;;;777,,,++++++***)))(((''''''''''''''''''''''''''''''yyylllnnnkkkoooeee^^^[[[]]]^^^]]]ZZZVVVTTTSSSTTTOOOIIIDDDCCCDDDEEEEEE???>>>;;;777111---,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''***///222111222555<<>>BBBDDDCCC@@@@@@DDDIIIJJJNNNTTTWWWUUUPPPIIIDDDCCC@@@CCCKKKNNNMMMNNNSSShhhjjjgggbbb```aaa```]]]ccceeeiiiooorrroooiiicccrrrppphhh```dddmmmrrrpppvvvzzzhhhaaahhhqqqwwwyyyyyyvvvlll]]]RRRLLLKKKKKKIIIEEE???888000***&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))*********+++------000>>>YYYnnnmmm___SSSWWWbbbvvvsssqqqpppyyy{{{sssiiiVVVWWW[[[aaaiiiuuuqqq___TTTOOOIIICCCIIIGGGXXXyyyrrrTTTJJJEEEGGGYYYqqq{{{uuusss```EEEIIIYYYSSSjjjjjjhhhWWWFFFEEE???+++...666777,,,&&&)))+++'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************&&&((()))((()))---///...333AAAYYYqqq~~~yyymmmssswwwqqqsss}}}~~~yyy}}}xxxsssyyymmmeee___bbbppp}}}nnnccc```aaaaaa```ZZZYYY```kkknnnhhhbbbaaaeeekkksssyyy|||~~~yyyqqqrrr|||{{{{{{~~~pppdddfffuuu```LLLKKKEEE777444///))))))+++,,,)))%%%))))))((((((''''''''''''xxxmmmnnnlllooofff___\\\]]]___^^^ZZZWWWUUUUUUTTTOOOIIIDDDCCCCCCDDDDDD>>>===;;;777111...,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''(((***...222666888;;;===>>>>>>>>>>>>AAABBBDDDGGGIIIKKKLLLMMMSSSSSSRRRPPPLLLIIIFFFEEEPPPPPPUUU[[[[[[WWWWWW[[[ccceeedddaaabbbhhhjjjiiifffiiimmmsssxxxwwwrrrnnnmmmmmmjjjfffjjjuuu||||||vvv}}}|||yyytttooovvvzzz{{{uuuiii[[[RRRNNNMMMKKKGGGBBB<<<666///+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''((()))***+++,,,,,,000///555JJJdddssspppfff\\\hhhzzzzzzwwwtttzzznnnccc]]]YYY___hhhqqqxxx~~~|||gggYYYPPPIIIFFFIIIRRRdddxxxlll\\\MMMDDDPPPfffwww\\\KKKLLLPPPaaahhhqqqgggQQQIIIDDD888222666666000***))))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************+++))))))******+++,,,---@@@TTTpppxxxmmmqqqsssooouuuyyypppoooxxx}}}pppqqq~~~wwwrrrfff```^^^fffwwwuuunnnddd\\\YYYXXXXXXXXXeeeiiivvvxxxiiibbb___```aaaaaaaaabbbdddeeeqqqzzz~~~qqqttt}}}}}}yyyqqqqqqtttyyysssUUUIIIEEE@@@;;;555...******+++***)))((((((((((((''''''&&&&&&wwwlllnnnkkkooofff```\\\^^^______\\\XXXWWWVVVTTTOOOIIIDDDCCCCCCCCCCCC======:::666111...---------,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((******+++---000333===@@@@@@===999777:::===CCCCCCFFFLLLRRRUUURRRNNNKKKJJJIIIGGGHHHLLLRRRWWWYYY]]]dddhhheee``````dddjjjlllmmmlllooovvvzzzzzzwwwwwwyyy|||~~~}}}zzzxxxzzzqqqmmmqqqvvvxxx{{{rrrrrruuuwwwsssjjj___XXXTTTQQQOOOKKKHHHDDD???999444***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''((()))+++,,,------...000BBBccc{{{{{{ooogggeeezzz~~~yyy|||zzz~~~tttvvvwwwhhh^^^YYYYYY```kkkyyyttt___SSSGGGJJJJJJKKKZZZvvvyyy___IIIKKKYYYvvvSSSDDDOOONNNXXXlllooo\\\OOOLLLFFF999777777666000)))&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************...)))))),,,---+++000999YYYnnnzzz~~~ssspppuuuwwwtttyyysssjjjlllxxx|||www}}}uuupppzzzsssiiicccbbb]]]]]]cccooo}}}}}}vvv```]]]WWWRRRPPPSSSZZZ___oootttwwwfff\\\VVVSSSQQQPPPQQQRRRRRRRRR\\\iiizzzvvv|||zzzzzzpppgggooodddJJJGGGLLLDDD???666...***)))***,,,'''''''''''''''&&&&&&&&&uuukkknnnjjjmmmeee___\\\^^^```___]]]ZZZXXXXXXSSSOOOIIIEEECCCCCCCCCBBB<<<<<<:::666111...---------,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$$$$&&&)))---///111333666888AAAAAA???;;;777888;;;>>>DDDEEEHHHMMMQQQQQQLLLGGG???AAAEEEHHHMMMTTT^^^eeeaaahhhoooqqqmmmiiilllpppyyy|||}}}{{{{{{}}}~~~}}}|||}}}yyyzzz~~~}}}zzzsssssspppkkkeee```___```UUURRRNNNKKKIIIEEE@@@;;;111...***&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))******+++,,,---------666XXXlllcccooowwwsss{{{{{{pppiiilllvvvkkkbbb___aaadddlllwww|||gggWWWRRRIIIDDDKKK```wwwyyy\\\OOOQQQtttfffJJJNNNFFFLLLdddvvvpppcccXXXMMMAAA:::888<<<777,,,&&&)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************,,,(((***......///???SSSsssooolllmmmttt}}}~~~zzz{{{pppoooqqqvvvxxx{{{zzz}}}xxxjjj___[[[ZZZaaagggrrrzzz|||rrrcccWWWUUUUUUTTTRRRUUU___nnnyyy}}}zzzssshhh]]]VVVMMMNNNQQQWWW^^^bbbaaa^^^^^^fffsssyyy~~~yyy{{{|||ooo^^^___nnnxxxsssVVVLLLOOOIIIEEE>>>555...******+++''''''''''''&&&&&&&&&&&&sssjjjmmmhhhkkkccc^^^\\\^^^```___]]][[[ZZZYYYSSSOOOIIIEEECCCBBBBBBAAA;;;:::999555111.........---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((,,,111555888:::<<<===@@@===888888:::>>>@@@AAACCCFFFIIIKKKJJJFFFAAA>>>AAAGGGOOOSSSVVVXXX]]]aaapppwww|||zzztttrrrtttwwwzzz}}}|||wwwssspppjjjdddfffeeefffiiiqqq|||~~~}}}yyyuuuuuuyyyyyytttssspppmmmiiihhhhhhiiiXXXSSSMMMIIIHHHEEE@@@<<<666333///+++'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++++++++,,,,,,,,,,,,000@@@hhhhhhccczzz~~~rrrmmmuuuxxxeeejjjzzzwwwpppfffaaabbbgggmmmpppzzzooo^^^QQQNNNMMMPPP```tttrrrYYYLLL___\\\JJJKKKJJJbbbrrrVVVIII@@@<<>>??????<<<888555777===CCCDDDCCCBBBDDDGGGGGGFFFCCC@@@>>>DDDMMMXXX^^^^^^]]]___aaavvv|||~~~yyyrrrnnnlllkkkfffhhhfff```YYYTTTLLLEEEHHHIIIJJJLLLRRR\\\hhhppp}}}~~~wwwqqqlllkkklllmmmmmmsss}}}{{{pppqqqrrrrrrqqqnnnkkkiii]]]UUUKKKFFFDDDBBB===999666555222///,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******++++++,,,,,,,,,---------333FFFjjjlll```fff{{{pppllltttttthhhttt}}}mmmggg``````gggpppvvvxxxppp^^^YYYQQQGGGMMM^^^}}}cccOOOQQQnnnyyyXXXKKKEEEWWW~~~hhhNNNGGGAAAAAA???888111,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************'''+++......333EEEbbbyyyyyyttt|||uuuuuuqqqiiieeehhhmmmpppnnnxxxsssfffsssxxxyyy}}}~~~}}}~~~xxxzzz}}}~~~~~~}}}{{{yyyxxxrrrhhh^^^XXX[[[dddllluuutttoooeee]]]YYY[[[^^^[[[gggwww{{{oooaaaXXXTTTPPPKKKWWW___lllxxx~~~wwwqqqrrrmmmkkkssstttxxx{{{jjj___hhhrrr~~~zzzaaaKKKKKKJJJHHHCCC===444---((('''''''''(((((((((((((((uuunnnooohhhiiiaaa]]]YYY[[[^^^^^^]]][[[ZZZZZZRRROOOIIIEEECCCBBB@@@???999999777444111......///---,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###%%%(((+++,,,///444;;;???@@@>>>===<<<777888999;;;???BBBDDDDDDAAA@@@@@@DDDIIILLLKKKIIIGGGPPP\\\aaaaaaaaadddgggkkkrrruuupppjjjddd]]]UUUOOOQQQOOOJJJFFFEEEBBB===BBBCCCEEEEEEEEEHHHMMMQQQMMMSSSbbbxxx}}}oooccc]]][[[aaammmtttttttttttttttssspppnnnfff\\\OOOGGGEEECCC???;;;000111222111000,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))***,,,---///000000888PPPssszzzfffdddooo|||wwwuuu{{{{{{qqqtttyyyuuukkkjjjjjjmmmsss{{{~~~yyyeeeVVVLLLJJJNNNdddwwwnnn[[[SSS[[[llldddRRRMMM___}}}oooRRRMMMFFF@@@@@@@@@888...''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************'''---000222DDDbbb{{{zzznnnooozzz|||zzzoooaaa\\\bbbiiijjjmmmooogggaaattt{{{yyy{{{~~~}}}yyyvvvrrrrrrtttxxxzzz{{{sssuuuwwwxxxwwwsssooommmgggccc^^^[[[^^^fffpppvvvmmmggg___[[[]]]dddlllqqqrrr{{{~~~tttnnn______[[[UUUWWW]]]___]]]qqqwww}}}|||uuummmiiimmmkkkkkkqqq}}}zzzddd___kkkwwwxxx]]]NNNLLLIIIFFFCCC<<<333,,,((((((((()))))))))******wwwpppqqqjjjjjjbbb]]]XXX[[[]]]^^^\\\[[[ZZZZZZRRRNNNIIIEEECCCBBB@@@>>>888888777444111///...///---,,,+++***))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$###"""$$$(((,,,///333777===AAA@@@===:::888555999===???>>>>>>AAADDDAAA===;;;BBBOOOXXXXXXTTTQQQXXX```bbb___^^^bbbfff```hhhmmmkkkgggaaaUUUJJJEEEGGGFFFBBBCCCGGGIIIHHHIIIMMMRRRSSSRRRQQQRRRSSSLLLFFFGGGSSSaaakkkuuu~~~~~~xxxmmmcccbbbcccmmm}}}yyyvvvvvvxxx{{{|||pppdddUUUKKKHHHGGGCCC???+++---000222222///+++(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&'''))),,,...111333444AAAaaapppqqq~~~~~~sssuuu{{{tttppplllqqqwww{{{~~~uuu```ZZZSSSLLLMMMddd}}}}}}xxxiii]]]OOO[[[uuusssRRRDDDSSSssszzzdddTTTQQQIII???@@@DDD===///((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************&&&...111888TTT|||tttcccdddpppyyy~~~{{{zzzpppbbb___gggkkkhhhggg^^^UUUYYYqqq~~~~~~zzz{{{|||wwwtttqqqpppnnnkkkhhhgggkkkqqquuuxxxnnnoooqqqqqqnnnjjjeeeaaaSSSUUUZZZbbbkkktttyyy{{{gggaaa\\\aaannnzzz~~~pppccc[[[PPPSSSSSSUUUaaasssxxxnnngggeeefffjjjnnnrrrvvvzzziiiUUUggguuu~~~rrrQQQMMMIIIGGGFFFAAA777000(((((())))))******++++++zzzmmmiiihhhjjj___]]][[[\\\___``````^^^[[[YYYQQQMMMGGGDDDBBBAAA@@@???;;;999666222000/////////---,,,***)))((()))***+++(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%((()))))),,,000444333;;;BBB@@@888222333666>>>???AAABBBAAA@@@>>><<<:::;;;>>>EEENNNWWW]]]___[[[]]]\\\VVVNNNKKKOOOSSS[[[\\\^^^______ZZZTTTOOOJJJIIIGGGDDDCCCEEEJJJNNNMMMOOORRRTTTVVVWWWVVVVVVTTTQQQLLLIIILLLSSS\\\bbbkkk}}}xxxfffjjjqqqxxxyyyzzz~~~uuuttt{{{uuurrrhhhZZZRRRNNNGGG>>>999000---444<<<999111***)))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((((((***+++,,,)))+++///111///...444<<>>777999222111...***''''''((())){{{nnniiihhhjjj___^^^ZZZ\\\^^^``````]]]ZZZXXXPPPLLLGGGDDDBBBAAAAAA@@@;;;999666222000///...///,,,+++***(((((()))***+++(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))***...333777999<<<>>>:::444222555:::CCCCCCCCCBBBAAA???===<<<===???CCCLLLVVV___dddggg[[[YYYUUUPPPLLLKKKKKKLLLQQQSSSVVVZZZ[[[XXXSSSNNNMMMMMMLLLIIIGGGGGGJJJLLLIIIIIIJJJKKKLLLNNNPPPRRRPPPPPPPPPPPPQQQTTTVVVXXX]]]___eeeqqq~~~{{{{{{{{{vvvyyytttsssvvvwwwqqqdddXXXQQQJJJBBB:::222...444::::::666333***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((()))***+++,,,+++***+++---,,,000AAASSSiiiyyywwwuuu~~~{{{{{{{{{|||~~~xxxqqqmmmlllllllllsssuuuyyy~~~zzzsssllllllpppsssyyymmmXXXQQQMMMPPP^^^qqq}}}uuulll\\\LLLNNNdddVVVAAADDDIIIVVVkkk```WWWNNNMMMOOOKKKAAA888555///***))))))''''''***))))))((('''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++)))222>>>QQQpppxxxkkkeeecccbbbooo}}}zzzttttttYYYLLL>>>BBBaaa|||wwwoookkkeee___ZZZTTTNNNKKKLLLLLLMMMNNNPPPRRRTTTUUU[[[]]]]]][[[WWWRRRPPPOOO[[[dddnnnssspppjjjdddbbb\\\aaakkkyyyzzzpppeee]]]ZZZZZZeeeooo{{{{{{vvvoookkknnnttt{{{{{{{{{rrrccchhhuuuyyy```KKKGGGHHHBBB;;;888666111+++((()))***((('''{{{nnniiihhhjjj___]]]ZZZ\\\___aaa```^^^ZZZXXXPPPLLLGGGCCCBBBBBBAAA@@@:::888555222000///......+++***)))((('''((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$&&&(((***---111777;;;>>><<<888333111444:::???FFFEEECCCAAA@@@>>>>>>===EEEFFFKKKRRRZZZ```cccdddUUUQQQMMMJJJKKKLLLLLLJJJKKKMMMQQQUUUXXXXXXUUUSSSMMMNNNOOONNNKKKHHHGGGGGGJJJHHHFFFFFFGGGKKKOOOQQQHHHKKKNNNRRRTTTSSSQQQPPPVVVRRRMMMOOO___uuu{{{zzzoooxxx{{{zzzqqqeee[[[QQQJJJ>>>666111333666888:::<<>>???@@@BBBDDDEEEOOOPPPPPPLLLGGGGGGLLLQQQfffqqqyyytttfff\\\]]]bbbjjjooowww~~~xxxooogggcccdddiiimmmwwwqqqpppppppppttt|||zzzbbbWWWgggwww~~~bbbOOOIIIEEE>>>777:::222***(((***+++)))%%%zzzmmmhhhggghhh]]][[[[[[]]]```cccbbb___\\\YYYPPPLLLGGGCCCBBBBBBAAA@@@999888555333000......---******)))((('''((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''))),,,000555:::>>>===888333000222888>>>BBBBBBAAA@@@??????@@@BBBCCCNNNNNNOOORRRUUUVVVUUUSSSMMMKKKIIIHHHIIIKKKMMMNNNHHHHHHJJJNNNTTTXXXYYYZZZUUUXXXZZZ[[[XXXTTTQQQPPPLLLKKKHHHGGGGGGIIILLLMMMHHHJJJLLLOOORRRTTTUUUVVVWWWZZZYYYQQQMMMYYYrrr{{{xxxzzz{{{yyysssjjj]]]TTTCCC;;;444111111222888???666111***''''''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))***+++++++++)))---333222555LLLgggooolllzzzzzznnniiippp|||wwwnnndddaaafffmmmoooooorrrtttzzzyyyqqqiiibbb^^^XXXSSSPPPQQQUUU[[[fffqqqjjj]]]MMMJJJVVVgggppppppqqqyyy|||yyy~~~nnnXXXMMMGGGIII]]]vvvwwwVVVGGGJJJXXXkkkooofffZZZUUUXXXXXXOOOCCC<<<555///---,,,((((((***''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***((('''(((***+++***(((...;;;OOOfff}}}sssjjjfffjjjhhhaaaggguuuyyyrrryyyyyynnnfffgggiiigggzzzqqqgggfffsssxxxzzzyyyyyyzzz}}}~~~}}}wwwqqqllldddZZZSSSJJJFFFAAA<<<:::888777555555555555666777999:::;;;???BBBDDDBBBAAAGGGTTT^^^iiiooorrriii]]]YYYdddppp|||zzztttlllhhhllluuu}}}uuuyyy~~~lll\\\iiipppxxxaaaMMMGGG@@@888;;;555...*********)))'''yyykkkfffeeeggg[[[YYY\\\^^^bbbeeedddaaa]]]ZZZQQQMMMGGGDDDBBBAAA@@@???888777555333000...---,,,***))))))((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((***...333888;;;===777333111222666<<>>TTTjjjttteeehhh}}}xxxoookkknnnuuu|||}}}wwwllliiifffdddfffiiinnnpppuuuyyy{{{sssoooggg^^^VVVPPPMMMKKKJJJJJJPPPXXX___dddmmmuuu~~~mmmWWWOOOOOORRR```qqquuu~~~~~~}}}lllYYYGGG???PPPiiibbbJJJCCCLLL\\\qqqkkk```WWWUUUWWWRRRIII>>>777000...,,,(((''')))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''((((((((((((***)))(((((()))*********777FFF]]]ttt|||pppfffdddiiijjjeeekkkxxxzzznnn|||rrrdddeeepppwww~~~{{{zzzzzz{{{}}}~~~xxxlllaaaWWWNNNEEE???===:::666444444444444444222222222333444555666777777;;;@@@BBBEEENNN^^^jjjhhhgggccc[[[XXX```qqq}}}tttrrroooqqqxxx~~~~~~~~~xxx|||mmmnnnlllvvvuuuUUUHHHCCC???999999666000***'''(((***yyylllfffeeefffZZZYYY[[[^^^ccceeeeeebbb]]]ZZZRRRNNNHHHDDDBBB@@@???===888777555333111...,,,+++*********)))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***,,,111666999::::::111111222666:::>>>@@@@@@777888:::===BBBHHHNNNQQQPPPNNNLLLKKKJJJHHHEEEBBBFFFHHHIIIDDD>>><<>>III\\\|||uuuXXXDDD@@@KKKhhhlllggg[[[TTTTTTSSSOOOAAA999333000---((('''(((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((*********)))(((***///222===MMMdddxxx}}}sssjjjdddaaahhhoooooovvv}}}yyylllzzz}}}ooobbbiii{{{}}}{{{xxxyyy{{{~~~~~~{{{uuukkk\\\OOOGGG@@@:::666555333111111222444444333222222222222222333444555888===DDDIIIMMMVVVaaajjjhhhbbb[[[YYY___lll|||vvvxxx{{{}}}wwwsssvvv{{{~~~vvvkkkdddppp```LLLGGGHHH999<<<<<<666---'''(((+++{{{mmmhhhfffggg[[[ZZZZZZ]]]aaadddddd```[[[XXXTTTPPPIIIDDDAAA???===<<<777666555333111...,,,+++******************)))((((((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******+++,,,...333888999777555000222666999;;;<<<<<<<<<999:::===AAAFFFKKKOOORRRLLLJJJHHHHHHHHHIIIHHHFFFHHHHHHGGGDDDAAAAAADDDGGGJJJKKKNNNTTT\\\bbbfffgggiiihhhfffcccbbbeeejjjmmmxxx||||||sssjjjccc___aaaZZZXXX___fffddd___]]]bbbsss}}}{{{~~~~~~sssnnntttzzzvvvkkkcccVVVLLLBBB<<<666000---...333666888555///)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))***++++++*********......111JJJnnnyyy|||vvvvvv~~~xxxrrrnnnjjjgggfffiiilllkkkjjjmmmsssyyy}}}zzzwwwsssvvvtttlllddd^^^XXXRRRIIIFFFBBB??????CCCHHHKKKYYY]]]gggrrrwwwvvvwwwzzzfffOOOEEEMMM[[[uuuxxx\\\KKKJJJPPPtttoooNNN>>>CCCYYYhhhnnnbbbUUUSSSUUUTTTDDD===555222...)))''')))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((***,,,***)))---777???FFFVVVlllzzz{{{ssskkkhhhhhhccckkkwww{{{}}}pppmmmssspppbbb\\\jjj|||xxxxxxyyy{{{~~~~~~{{{uuuqqq```WWWKKKBBB>>><<<:::888555444333333555666555333333333333333333333444555;;;AAAIIIPPPVVV[[[```cccdddaaa```dddmmmxxx~~~zzzyyyzzz{{{zzzuuusssiiieeegggpppyyy~~~zzzxxx~~~}}}mmmeeejjjmmm|||mmmTTTKKKMMM<<<>>>>>>:::222,,,))))))}}}oooiiigggiii]]][[[XXX[[[```cccccc___ZZZVVVUUUQQQJJJEEEAAA>>><<<;;;777666555333111...,,,++++++++++++++++++***))))))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&'''(((***++++++,,,---000555999999666222111555999;;;;;;:::999:::===???AAADDDHHHLLLOOOPPPJJJHHHFFFFFFGGGHHHHHHHHHIIIGGGDDDEEEGGGKKKLLLMMMKKKLLLPPPTTTXXXXXXVVVSSS]]][[[VVVQQQPPPSSSZZZ```___eeeppp}}}zzzqqqccc^^^[[[\\\ZZZXXX]]]fffYYYdddssssssvvvvvvzzzvvvooorrrtttnnnfffbbbYYYOOOEEEAAA<<<555///---+++333;;;;;;444,,,((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))***++++++******%%%000555;;;[[[}}}xxxuuuwww}}}~~~wwwrrrooonnnmmmkkklllmmmnnnooottt{{{{{{wwwrrrnnnkkk___aaa]]]TTTLLLIIIEEEAAA@@@???>>>@@@DDDKKKQQQVVVeeeiiiqqq{{{zzz___SSSNNNJJJ```xxxrrr\\\OOOHHHggg}}}VVV>>>@@@MMMdddrrrhhhXXXTTTVVVXXXGGG???888444000+++)))***))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&***...,,,***000>>>IIISSScccwww}}}rrrmmmmmmnnnhhhppp~~~yyyeeennnoooggg\\\___ttt|||}}}vvvzzz{{{|||}}}{{{tttllleeeNNNHHH@@@<<<<<<>>>>>>>>>999888777888999888666444666555555555555555666666;;;AAAJJJTTTZZZ^^^^^^]]]```aaagggpppzzz|||uuupppooopppyyywwwiii___[[[^^^___fffsss|||~~~{{{sss{{{rrrmmm^^^oooxxx[[[MMMMMM??????===;;;666000***&&&~~~mmmoookkkeeeaaa[[[[[[```fffgggccc^^^ZZZYYYPPPMMMGGGBBB>>><<<;;;;;;:::777333000///...---,,,+++++++++************)))************)))(((&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%%%%''')))---///444444555555555444222111999<<<>>>===:::888999;;;@@@BBBFFFIIIJJJIIIHHHFFFHHHIIIJJJIIIGGGEEEDDDEEEHHHIIIJJJKKKKKKNNNRRRVVVUUUVVVWWW[[[\\\YYYSSSMMMUUUXXX\\\]]]]]]\\\[[[\\\]]]\\\[[[___iiixxxvvvhhh]]]\\\YYYTTTXXXbbb___^^^hhhyyyooosssxxxwwwzzzsssuuuyyyvvviii\\\aaaRRREEEBBB???888333333,,,///444888999555---''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''')))***+++******,,,---(((111333AAAjjjvvvpppuuuyyyvvvnnnnnn{{{zzztttoookkkjjjkkkgggmmmtttyyyzzz|||{{{tttoookkkdddZZZRRRNNNKKKGGGBBB???>>>>>>???===@@@CCCFFFKKKTTT___hhhsssvvv|||uuu]]]OOOGGGRRRfffrrr^^^CCCUUUjjjgggLLL;;;AAAXXXnnnoooaaaUUUUUUYYYPPPEEE777000111111---))))))*********(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))---******,,,...555III]]]hhhsss}}}}}}yyyvvvsss{{{sssppp{{{yyygggmmmkkkZZZFFFQQQttt~~~zzz|||yyyvvvuuuqqqhhhYYYNNNAAA???>>>???@@@AAA@@@>>>BBB>>>:::;;;???@@@===999888999:::999888888:::;;;BBBIIIQQQVVVXXX[[[```eeennnooosssyyy|||{{{}}}~~~}}}{{{}}}vvvnnnhhhcccaaa```hhhlllppptttxxxwwwrrryyy}}}nnnbbbcccqqqxxx^^^OOOMMMSSSGGG???AAA@@@777,,,(((mmmooojjjeeeaaa[[[[[[```fffhhheee___ZZZXXXRRROOOJJJDDD@@@===<<<<<<:::777333000///...---,,,+++++++++************)))************)))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''***---///333666888777444333555888>>>??????===999777888999???AAAEEEGGGHHHFFFCCCAAAEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMPPPUUUXXX[[[[[[\\\___aaaaaa]]]ZZZXXX[[[^^^aaacccdddfffhhhaaa]]]XXXWWW[[[bbbjjjnnnzzzggg```[[[UUUTTTYYY[[[YYY```rrryyyzzz}}}~~~{{{|||}}}zzzqqqiiihhhYYYJJJDDDBBB>>>777111,,,///333777888555///***(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((***++++++******+++------000222IIIvvvyyy|||tttpppxxxwwwlllfffrrr~~~yyy}}}}}}}}}wwwoookkkmmmpppqqqtttxxx{{{}}}{{{xxxpppeee]]]XXXRRRJJJEEEFFFDDDAAA>>><<<<<<======@@@DDDJJJOOOVVV___kkksssxxx{{{uuu[[[JJJKKKZZZpppoooZZZOOO```yyy\\\EEE===III^^^nnnhhhXXXSSSZZZTTTIII;;;444333222...)))))))))))))))'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((***...333>>>SSSggguuu{{{|||yyyxxxyyy~~~vvvrrr{{{|||mmm```YYYKKKGGG\\\{{{}}}}}}~~~{{{{{{xxxrrrjjjaaaWWWNNNHHHEEEEEEDDDCCCBBBBBB@@@@@@BBB@@@???@@@AAAAAA>>><<<<<<======<<<<<<===@@@CCCNNNTTT\\\`````````bbbeeelllttt}}}vvvdddfffkkksss|||rrrqqqooolllkkkjjjjjjjjjggglllttt|||yyywwwyyy|||zzzrrrttt~~~sssdddbbbnnn~~~fffRRRIIIRRRMMMHHHGGGCCC:::000+++nnnooojjjddd```ZZZZZZ___fffiiifffaaa[[[XXXVVVRRRMMMFFFAAA>>>===<<<:::777333000///...---,,,+++++++++************))))))******))))))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))+++...000444777999777222333999???CCCBBB???;;;888777888:::@@@BBBEEEFFFFFFCCC@@@>>>BBBDDDFFFGGGGGGHHHJJJLLLJJJKKKMMMOOOPPPSSSXXX[[[___^^^___aaaeeeggggggfff^^^```ccceeehhhkkknnnqqqmmmhhh```\\\ZZZZZZYYYWWWeeepppyyyiii^^^UUUTTTXXXYYYWWWYYYcccooozzz~~~zzzwwwvvvrrreeeRRRFFFDDDDDD;;;000,,,...111555777666222...)))'''%%%%%%'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***,,,+++******+++,,,222...333WWWsss}}}xxxsssvvv}}}sss]]]^^^yyy~~~vvvpppsssxxxxxxxxxzzz~~~xxxkkkeee\\\QQQHHHDDDAAA===;;;>>>===<<<;;;;;;===???@@@HHHMMMTTT[[[aaajjjttt{{{mmmSSSKKKPPP___uuu}}}pppTTTZZZyyyqqqOOO@@@>>>OOOlllsss```UUU[[[WWWMMMAAA999666444000,,,)))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))(((+++111:::III___qqq~~~|||{{{|||{{{rrrkkkoooxxx{{{sssiiiVVVIIIAAANNNlllxxxyyyzzz~~~~~~yyyvvvnnncccWWWOOOLLLLLLOOOOOONNNKKKGGGDDDCCCDDDBBBDDDFFFFFFDDDBBB@@@@@@@@@@@@@@@???@@@DDDJJJNNNZZZ^^^aaaccccccfffkkkooozzz{{{mmmeeeXXX^^^gggpppwww|||lllllllllmmmnnnoooppppppmmmtttxxxssssss{{{xxx~~~rrroooyyy}}}nnnfffmmm|||vvv[[[IIINNNRRRSSSNNNFFF???666///oooooojjjccc```ZZZZZZ___eeehhhgggbbb[[[WWWXXXTTTNNNGGGAAA>>><<<;;;:::777333000///...---,,,+++++++++*********)))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((***---000222666666666333222555;;;AAABBB@@@<<<999888:::===???EEEDDDDDDCCCBBBAAAAAA@@@BBBDDDFFFGGGGGGHHHKKKMMMKKKMMMOOOQQQSSSVVVZZZ]]]]]]^^^___bbbdddfffffffffbbbccceeefffgggjjjooorrrwwwrrrllliiihhheee```[[[UUUTTT^^^ppp|||fffWWWWWW]]]YYYXXXYYY[[[___gggyyy{{{|||xxxsssvvvzzzyyyooo[[[IIICCCCCC===444......000333555666444222***(((&&&&&&&&&''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,,,,******+++,,,111...;;;hhh{{{ttt}}}uuuuuukkkPPPYYY{{{vvvvvvwwwwwwwwwyyyrrrdddZZZNNNHHHAAA<<<:::;;;;;;;;;<<<<<<<<<>>>@@@DDDGGGIIIQQQVVV^^^dddiiinnnuuuzzzcccTTTOOOSSSggg{{{~~~|||bbbXXXgggYYYFFF===EEEaaaqqqiiiZZZUUUXXXPPPEEE<<<777444222000***((('''&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))),,,+++,,,222>>>QQQiiiyyyzzzqqqrrryyy}}}pppbbb^^^ccchhhfffaaaSSSFFFDDDYYYwww}}}rrrxxx{{{yyyuuunnnfff```^^^]]]^^^ZZZZZZXXXTTTNNNIIIGGGGGGCCCHHHLLLKKKGGGCCCBBBDDDBBBAAAAAAAAADDDKKKSSSYYYbbbbbbaaaaaaeeemmmwwwpppbbbZZZWWW]]]dddmmmqqqqqqpppoooppptttrrrpppooonnnooopppqqqzzzvvvwwwyyy}}}~~~wwwnnnttt|||mmmpppzzzjjjQQQIIISSSXXXRRRJJJDDD===555pppoooiiiccc___YYYZZZ^^^cccgggfffbbb[[[VVVWWWSSSMMMFFF@@@===;;;::::::777333000///...---,,,+++++++++*********))))))((())))))))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''))),,,///222333888444000000444999<<<===;;;:::888888;;;???CCCEEEEEEBBB???<<<;;;>>>AAACCCDDDEEEFFFFFFFFFGGGJJJLLLKKKMMMPPPSSSUUUWWW[[[^^^ZZZ\\\```bbbcccbbb```___^^^___```aaacccggglllpppvvvtttrrrqqqrrrqqqmmmiiicccXXXQQQVVV]]]ggg}}}{{{```XXX[[[WWWXXXZZZ[[[YYY]]]kkkyyy|||rrrrrrzzzwwwqqqtttzzzzzzttteeeRRREEE@@@>>>;;;222000///000333555555444---***'''&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,,,,+++***,,,------222JJJxxxyyy{{{zzzuuuxxx```HHHZZZ{{{~~~|||zzzvvvssstttvvv{{{|||jjjXXXMMMIII===;;;999888999;;;<<<===<<<===???CCCGGGLLLPPPRRRWWW\\\dddjjjmmmqqqwww{{{yyy```RRRLLLZZZttt~~~wwwtttnnnXXXXXXwwwtttQQQDDD???NNNeeeooodddUUUXXXQQQGGG===666444444555,,,)))&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,---444EEE^^^vvvrrrdddhhhwwwuuuaaaWWWZZZ```aaa___MMMFFFJJJ^^^sssyyyuuurrryyy|||~~~|||xxxssssssuuuuuussspppfffeeeaaa\\\UUUOOOLLLKKKGGGMMMRRRPPPKKKFFFFFFIIICCCCCCBBBCCCGGGOOOZZZaaaeeefffgggiiimmmttt{{{|||rrrbbbSSSLLLNNNRRRZZZaaajjjppppppnnnnnnnnnuuussspppnnnnnnppptttvvv{{{rrriiirrr}}}xxxttt{{{uuurrrvvvyyy^^^HHHPPPVVVTTTNNNIIIBBB<<>>BBBEEEEEE>>>;;;777444555:::@@@DDDEEEFFFFFFFFFFFFGGGJJJLLLKKKNNNQQQSSSUUUWWWZZZ\\\ZZZ]]]```bbb```]]][[[ZZZUUUWWWZZZ\\\___dddjjjnnnppprrrtttvvvwwwxxxxxxxxxxxxkkk\\\SSSNNNOOO]]]mmmsss]]]UUUUUUVVVYYY[[[YYYZZZcccnnnyyymmmkkknnnzzzyyy{{{zzztttlll```PPPCCC???BBB666333000///000333555555000---)))'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***,,,,,,++++++---...,,,;;;YYYyyy~~~wwwuuuzzzqqqSSSHHH___}}}uuu~~~|||{{{}}}|||xxxwwwzzz{{{rrreeeSSSBBB:::;;;666666777888999:::;;;<<<>>>@@@CCCHHHMMMRRRWWWYYY[[[```hhhmmmqqqtttyyy}}}ooo[[[LLLRRReeeyyyvvvooo|||yyyaaaYYYnnnoooYYYDDDFFF^^^tttsssfff[[[UUUJJJ===555222555888000,,,'''&&&'''((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((+++111<<>><<<<<<:::777333000///...---,,,+++++++++************)))(((((()))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))),,,///333555666000222555777888888888888444555888<<>>:::///000222555999>>>BBBDDDCCCDDDEEEEEEFFFHHHLLLOOOKKKNNNQQQSSSSSSUUUVVVXXXYYYZZZZZZXXXUUUTTTWWWZZZWWWYYY[[[]]]^^^aaadddggg___fffnnnqqqsssyyyrrrdddYYYRRROOO]]]uuummm```YYYTTTSSSTTTVVVZZZ```rrryyymmmcccvvv{{{pppsss~~~tttVVVDDDEEE>>>999111------///222444444000,,,***)))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''')))+++,,,,,,---///111666NNNlllxxx|||tttsssuuuvvveeeLLLAAAQQQeeelllrrr|||zzz|||yyyxxx|||~~~uuubbbOOO>>>999:::999888999555555666777999===BBBEEEHHHKKKOOOTTTYYY___ccceeedddgggkkklllkkklllnnnqqqwwwxxxzzz|||dddWWWTTT]]]ssswwwjjjlllzzzvvvkkkbbbZZZ___{{{IIIBBBPPP\\\jjjxxxggg___QQQ@@@222...333999666000)))'''((()))'''$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************555EEEXXXrrrnnnhhhiiinnnoooppp~~~~~~ooobbbdddrrrzzzsssiiiUUUfffrrrpppmmmrrr}}}vvvlllggggggfffdddbbb``````aaa]]][[[XXXUUUTTTXXX^^^cccaaa]]]XXXSSSNNNHHHBBB???EEEEEEHHHMMMTTTZZZ]]]^^^\\\ZZZZZZ\\\___```]]]ZZZccciiiqqq{{{}}}~~~tttvvv}}}qqqssslllUUULLL[[[cccVVVKKKKKKnnnnnnhhh___]]]\\\aaa```___^^^^^^\\\YYYVVVTTTSSSOOOJJJCCC>>><<<;;;999666222000...---,,,***++++++******)))((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''***...222555555444---000555999:::888555222222666<<<@@@AAA===888555///111555:::===?????????>>>???AAACCCEEEGGGHHHIIILLLNNNQQQQQQOOOOOOQQQTTTSSSTTTUUUWWWXXXYYYYYYYYYYYY[[[]]]aaaddddddbbb```aaabbbfffkkksss{{{oooYYYNNNSSS[[[jjjnnn]]]QQQSSSWWWUUUTTTVVVccc|||wwwhhhfffsss~~~yyyuuuooo|||___???FFFDDD???999444---)))---444666444000+++'''&&&(((+++'''((()))(((&&&&&&((()))&&&'''(((*********)))(((''''''''''''(((((((((((()))((('''''''''(((***+++,,,)))))),,,......111666>>>___jjjyyywww~~~yyysssaaaHHHBBBZZZmmmllllllsss}}}wwwwww~~~}}}}}}{{{xxxwww~~~}}}~~~wwwcccRRRCCC>>>;;;;;;:::777999===:::<<<>>>>>><<>>>>>>>>>>>???AAACCCEEEGGGHHHIIIKKKNNNQQQQQQOOOOOOQQQTTTSSSUUUWWWYYY\\\]]]^^^___]]]^^^```cccfffgggfffeeeddddddeeehhhmmmttt{{{ttt^^^YYYSSSWWWkkk}}}iiiTTTOOOTTTXXXYYYXXXVVVkkkrrreeelll|||zzzyyyrrrwwwyyy[[[???BBBDDD@@@<<<777000+++---333444333000,,,(((((())),,,'''((()))(((&&&&&&((()))''''''((()))))))))))))))''''''''''''(((((((((((()))(((((('''((()))***+++---***+++...///...111666EEE^^^aaannn{{{oookkkPPPIIIQQQgggssspppooovvvxxxsssttt{{{~~~{{{{{{~~~{{{zzz{{{~~~}}}|||}}}~~~yyymmm^^^OOOEEE@@@<<<:::;;;;;;999:::>>><<<@@@EEEGGGHHHMMMTTTZZZ^^^___bbbdddgggiiijjjkkkjjjiiiiiikkkmmmoooooonnnllllllnnnqqqqqqrrryyycccRRRSSS^^^hhhxxxlllgggpppkkkbbbaaaYYYfffuuuUUUDDDAAAHHHTTT^^^___KKKLLLQQQBBB888888111:::999222)))%%%''')))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((***++++++555DDDXXXjjjxxx}}}jjjhhhkkkrrrqqqkkkllltttiii]]]aaallliii___VVVOOOnnn}}}oooxxx}}}xxxuuuqqqmmmjjjjjjhhheeeaaa```___```aaabbb```______`````````___^^^___```bbbccccccbbbbbbaaaaaa```___```dddjjjnnnxxx}}}}}}yyyyyyyyyzzzwwwkkkpppzzz]]]UUU\\\]]]UUULLLooopppjjjbbb```^^^aaa```^^^^^^^^^\\\YYYVVVTTTQQQMMMHHHCCC???<<<:::999666222000///...,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((+++...333777777555111...333888======999666777::::::<<<>>>>>><<<888333///333555777:::<<<=========>>>???AAACCCEEEGGGHHHIIIIIIMMMQQQQQQPPPOOOPPPSSSTTTVVVYYY]]]```ccceeefffbbbccceeegggiiijjjjjjkkkiiigggddddddgggmmmtttxxxwwwfffSSSKKKSSSiiidddSSSRRRZZZ^^^\\\UUUaaayyy[[[OOOfffvvvxxx|||~~~uuuyyytttqqqnnnZZZDDD@@@DDDAAA???<<<444---,,,111222222000---***)))***+++'''((()))(((&&&&&&((()))((((((''''''(((((())))))''''''''''''(((((((((((()))(((((((((((()))***+++---+++,,,///...---000555III___^^^kkkqqqVVVAAAOOOcccqqqsssrrruuu|||tttqqqrrrxxx}}}~~~}}}}}}~~~{{{|||~~~}}}}}}zzz}}}rrraaaRRRHHHCCCBBB@@@======@@@AAA@@@AAADDDFFFJJJPPPTTTWWW[[[aaafffmmmmmmlllllllllllllllmmmkkkjjjjjjkkkmmmooonnnmmmiiihhhiiikkkjjjjjjpppxxxvvv]]]RRRUUU[[[xxxuuujjjiiiuuuzzzjjjaaaWWW___xxx}}}aaaGGG>>>EEEPPPUUUYYYIIIIIIPPPJJJCCC;;;000888:::777...'''''')))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''))),,,------,,,999QQQgggmmmrrrxxxxxxpppdddkkktttxxxvvvqqqllliii\\\ZZZ\\\fffeeeOOOBBBJJJnnn|||lllrrr}}}~~~}}}{{{yyyyyyzzzrrrrrrrrrpppmmmiiifffccc``````aaafffmmmsssxxxzzzxxxzzzyyyyyygggcccqqqhhhVVVVVV^^^\\\TTTnnnooojjjbbb```^^^```___^^^^^^]]]\\\XXXVVVSSSPPPLLLGGGCCC???<<<999888555222//////...---+++++++++******)))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***///555999888444000---333999???>>>::::::>>>DDD===>>>>>>===;;;777444222555777888:::;;;<<<<<<<<<>>>???AAACCCEEEGGGHHHIIIGGGKKKPPPQQQPPPOOOPPPRRRVVVXXX[[[___cccfffhhhiiifffgggiiijjjkkklllnnnpppllliiifffdddffflllssswwwzzzaaaTTTPPPYYYpppeeeVVVYYY___```___aaappp___HHHYYYjjjjjjmmmvvvllluuuvvvnnnhhh]]]MMMAAACCCAAAAAA???888...+++---222333222///,,,)))))))))'''((()))(((&&&&&&((())))))((('''&&&&&&''')))***''''''''''''(((((((((((()))))))))))))))*********+++***,,,...---,,,///555JJJdddiiixxxVVVAAAXXXlllpppnnnrrrzzzuuusssrrruuu{{{|||yyy|||zzzooo^^^NNNEEECCCDDDFFFGGGEEEGGGLLLOOOOOOPPPTTT\\\___dddgggiiikkknnnpppwwwvvvsssqqqooonnnnnnnnnmmmkkkkkkkkkmmmnnnmmmllljjjhhhhhhiiigggfffllltttoooYYYTTTXXXlll~~~}}}ooohhhpppxxxfffUUUVVVkkktttRRR@@@GGGQQQTTTYYYNNNIIIMMMPPPLLL@@@222888<<<;;;222)))'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''+++---------...<<>>DDD======<<<;;;:::999888777777888999:::;;;<<<<<<<<<>>>???AAACCCEEEGGGHHHIIIGGGKKKOOOPPPNNNNNNPPPRRRYYY[[[]]]```cccfffggghhhhhhjjjlllmmmmmmnnnqqqsssnnnllliiiiiikkkqqqwww{{{vvvggg\\\XXXcccsss~~~aaaWWW[[[___eeeaaaiiihhhQQQSSSbbbhhhjjjpppjjjtttyyyqqqgggaaaSSS???@@@@@@BBBAAA:::///***+++333444444222---)))'''&&&'''((()))(((&&&&&&((())))))((('''&&&&&&'''((()))''''''''''''((((((((((((((())))))******************)))+++---,,,+++111999PPPoooyyyaaaGGG^^^ppppppoootttxxxuuuvvvtttrrrrrrwwwzzzwwwzzz~~~wwwjjjZZZPPPOOOQQQRRRRRRZZZXXX[[[aaadddeeegggkkksssuuuxxx{{{{{{{{{{{{|||zzzxxxvvvsssqqqpppooopppmmmlllkkkkkkllllllkkkjjjkkkhhhggggggdddccciiiqqqeeeWWWVVVbbbuuussseeeggg~~~mmmWWWNNN^^^www^^^GGGKKKXXX\\\___YYYNNNLLLSSSRRREEE999;;;@@@???666,,,((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))&&&''',,,---+++...444FFFWWWsssyyydddaaammmooouuuyyy{{{pppcccddd[[[ZZZXXXCCC>>>WWW\\\iiiuuuxxxzzzzzztttmmmgggccceeehhhnnnxxx}}}xxxyyy|||{{{wwwsssqqqmmmhhhoooyyy|||~~~|||rrrgggiiizzzhhhXXXZZZ]]]XXX|||jjjmmmjjjbbb```^^^```___]]]]]]]]][[[XXXUUUSSSNNNHHHEEECCC@@@;;;888777555111/////////---,,,++++++******)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***///555777555333333444888:::999555111111777<<<<<<;;;999888888999;;;<<<888999999:::;;;<<<======>>>???AAACCCEEEGGGHHHIIIGGGJJJMMMNNNLLLMMMPPPTTT[[[\\\^^^aaaccceeeggggggiiilllpppqqqppppppsssuuuqqqppppppppprrruuuxxxzzz~~~{{{jjjaaacccjjjvvv___YYY\\\eeeaaadddrrr{{{ooommm[[[PPP___nnnppprrrsssvvv}}}wwwiiidddWWW>>>???@@@CCCCCC;;;000++++++111333555333///***'''%%%'''((()))(((&&&&&&((()))((((((''''''&&&'''''''''''''''''''''((((((((((((((()))******++++++******))))))+++---,,,---666@@@\\\|||xxxzzzaaaPPPcccrrruuuwwwyyytttiiissstttsssqqquuu~~~|||xxxwwwyyy|||}}}}}}}}}~~~yyyxxxzzzzzzqqqhhhgggnnnuuuuuussswwwuuuuuuzzz|||{{{}}}}}}~~~zzzyyywwwuuusssrrrqqqqqqmmmllljjjjjjkkkjjjiiiggghhheeedddccc```___eeemmm~~~vvv___TTTZZZmmmvvvddd]]]kkkyyyeeeRRRVVVmmmlllQQQPPP\\\eeeeeefffXXXMMMUUUVVVJJJDDDCCCEEECCC999000+++(((%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))''')))---,,,+++444AAAZZZeee~~~}}}```]]]ppprrrtttuuuyyy~~~ooohhhYYYNNNGGG===@@@QQQOOOXXXeeeqqqzzz~~~~~~}}}|||yyyuuuqqqmmmkkkppptttzzz~~~xxxsssppprrrqqqlllgggddd^^^XXX```pppzzzyyy|||~~~xxxmmmgggooo{{{qqq\\\XXX[[[\\\|||jjjnnnkkkcccaaa______^^^]]]]]]]]][[[WWWUUURRRMMMGGGDDDCCC@@@;;;777777444111/////////...,,,++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))///333777666444222444777;;;999666111...000555999;;;999666555555777:::<<<888999999:::;;;<<<===>>>>>>???AAACCCEEEGGGHHHIIIHHHJJJLLLKKKJJJLLLQQQUUUZZZ\\\^^^aaadddfffhhhhhhjjjoootttuuutttsssuuuwwwuuuvvvvvvvvvuuutttssssssxxxwwwzzzyyykkkeeedddsssuuubbb\\\bbbaaaaaafffqqqzzzxxxrrrkkksssaaaOOO```sssvvvyyy}}}www|||zzzlllhhh^^^DDD???@@@DDDDDD===333---...---000444444111---)))''''''((()))(((&&&&&&((()))'''(((((((((''''''&&&%%%''''''''''''((((((((((((((()))***+++++++++************,,,------111===JJJfff~~~|||tttxxxooo\\\___jjjssswwwzzz|||uuukkkpppuuuwwwwwwzzz{{{wwwvvvyyyzzz{{{{{{|||}}}~~~|||vvvppppppwww|||{{{zzzyyywwwuuusssrrrmmmkkkjjjiiiiiiiiigggeeefffccc```___\\\\\\bbbjjjzzzoooZZZTTTeeeyyy~~~nnnaaafffttteeeWWWeee{{{]]]QQQZZZgggfffpppbbbRRRXXXYYYPPPOOOLLLLLLGGG===555000+++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***...,,,---===RRRlllxxx}}}fffhhhxxxttttttuuuyyywwwgggVVVGGG:::???JJJKKKIIIPPP\\\iiiqqqrrrsssuuuvvvwwwyyyzzzzzz}}}~~~zzzvvvrrrooonnnwwwwwwzzz}}}}}}|||zzzyyyxxxxxxyyyyyyyyyuuurrrjjjkkkhhh```[[[XXXTTTOOO[[[kkk~~~wwwmmmzzz}}}||||||yyynnndddfffnnnuuuxxx___UUU[[[ddd|||kkkooollleeebbb```___^^^]]]]]]\\\[[[WWWUUURRRMMMFFFCCCCCCAAA;;;777777444111/////////...---++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***444777999666333222555:::<<<999444000000444999<<<:::888444222222555999;;;888888999:::;;;<<<>>>???>>>???AAACCCEEEGGGHHHIIIIIIJJJKKKJJJIIIKKKQQQVVVZZZ\\\^^^bbbeeehhhjjjkkkjjjpppwwwxxxvvvuuuvvvyyyyyyyyyzzzyyywwwrrrnnnkkkrrrqqqvvvpppddd]]]mmmzzzmmm___]]]```aaabbbmmm|||~~~wwwrrryyydddQQQcccuuuyyyuuuyyy{{{nnnllleeeMMM@@@AAAEEEFFF???555///000***...222444222///,,,***'''((()))(((&&&&&&((()))&&&'''((()))((('''%%%$$$''''''''''''((((((((()))((()))***+++,,,+++******++++++---//////444BBBPPPhhhsss|||zzzfff___nnnqqqrrrtttwww{{{yyyuuuooowww}}}~~~~~~vvvsssvvvzzz|||{{{|||}}}~~~~~~}}}}}}yyysssmmmooo{{{~~~~~~}}}|||zzzwwwtttrrrmmmkkkiiihhhhhhgggeeedddfffbbb```^^^\\\[[[aaajjjwwwcccQQQ```sss{{{mmmnnnyyyxxx^^^cccfffQQQVVVccceeeuuuiiiVVV[[[[[[SSSVVVSSSQQQIII???888444...'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''+++///---///EEE^^^ttt{{{pppuuuwwwwwwxxxzzzxxxwwwyyy~~~{{{eeeVVVEEE777FFFVVVMMMLLLSSS___iiilllkkknnntttmmmpppuuuwwwyyyzzz|||~~~zzz}}}zzzyyy{{{zzz{{{|||{{{zzz{{{|||}}}wwwuuuuuuiiihhhbbbYYYTTTSSSPPPMMM\\\jjj|||mmmppp|||yyyuuulllcccccciii~~~dddSSSXXXeee}}}kkknnnmmmiiifff___]]]]]]]]]^^^___]]]YYYVVVTTTNNNFFFBBB@@@???<<<999777444111///...---+++***++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***...111333444333222222333666888999666222//////333888;;;666444222111111333555777999999999999:::;;;<<<===AAA@@@???AAADDDGGGIIIJJJIIIHHHGGGHHHJJJNNNRRRTTT^^^aaafffiiiiiihhhggggggeeekkkrrrtttsssrrrtttwww||||||zzzuuupppoooqqqttttttqqqttt{{{}}}hhhbbbgggpppbbbbbb]]]kkklllaaa{{{zzzkkkZZZYYYqqqyyy{{{sssuuuyyyvvvwwwppp```DDDAAABBBEEE???222,,,///,,,...111333333000,,,)))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((((((***************+++++++++&&&000------555333EEEnnnuuuyyywwwtttzzzzzziii]]]wwwuuunnnjjjtttwwwwwwzzz{{{|||~~~uuutttzzz}}}yyy{{{~~~|||zzz|||{{{vvvxxxzzz||||||{{{yyywwwuuurrrnnnllliiigggggggggfffeeeaaaaaa```^^^]]]^^^aaaddd|||jjj[[[YYYccczzz}}}wwwuuuvvvWWWxxxqqqSSSLLLSSS___yyyttt]]]\\\\\\VVVXXXYYYTTTLLLEEE>>>555,,,%%%))))))((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''******,,,+++)))222KKKddd{{{xxx|||uuu}}}tttoookkkVVV???:::XXXfffOOOHHHPPP[[[dddiiijjjjjjjjjrrrrrrqqqrrrsssvvvyyy{{{~~~|||~~~xxxqqqlllhhhaaaYYYTTTOOOKKKKKKOOOYYYfffzzz~~~~~~}}}vvveeessszzzuuurrrkkkccc___yyygggVVV]]][[[{{{jjjmmmmmmjjjgggaaa```````````````^^^YYYVVVRRRMMMFFFBBB@@@???<<<:::777444111///...---+++***++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++000444777666555333333444777999666333//////222666999;;;555333222111222444666888999888999999:::;;;<<<===>>>>>>>>>@@@BBBDDDFFFFFFCCCCCCCCCEEEHHHLLLQQQSSS^^^aaaeeeggggggeeeddddddccchhhnnnrrrttttttuuuvvvxxxzzzzzzxxxvvvvvv{{{~~~zzzxxx}}}tttjjjdddkkk{{{yyyggg___kkknnndddyyyooo^^^\\\uuuxxxsssxxx~~~~~~~~~vvvdddHHHCCCCCCEEE@@@333...000---...000222222000---***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***************+++++++++)))000,,,,,,555<<>>FFF```dddPPPJJJQQQ[[[ccchhhjjjkkkkkkmmmnnnqqqtttwwwzzz|||~~~|||tttkkkeeeccc\\\UUUQQQLLLGGGGGGJJJVVVdddxxx}}}~~~}}}jjjlllyyywwwuuunnnbbbkkkxxx]]][[[___zzzjjjmmmmmmkkkhhhbbbcccbbbbbbaaaaaa^^^ZZZWWWQQQKKKEEEAAA@@@@@@===;;;666444111//////...,,,***++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''',,,333888999777444111111333666888333///,,,...444999:::888222222111111333555888999888888888999:::<<<===>>>>>>???@@@AAACCCCCCCCCCCC??????AAADDDGGGLLLPPPRRR[[[___cccdddcccaaa```___aaadddiiiooouuuwwwwwwuuuvvvyyy{{{|||||||||~~~tttgggiiiuuuooo```fffkkkaaaoooyyyjjjeeexxx}}}yyy~~~xxxcccNNNFFFCCCEEEAAA666///000/////////000111000...,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))*********++++++++++++000,,,+++666HHHlllrrruuuxxxddd```hhhkkkllljjjkkkvvvwwwxxxzzzyyytttuuuzzz}}}}}}{{{|||||||||}}}~~~yyyvvvuuuxxx~~~qqqdddddduuu{{{xxxtttpppmmmmmmkkkhhhgggggggggeeedddeeedddbbb```^^^^^^aaadddpppvvv~~~iii^^^\\\mmm}}}uuuqqq\\\```xxxjjjMMMAAARRRkkk}}}nnnXXXZZZ___WWWUUURRRNNNJJJEEE===333+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((***---222AAA]]]uuu}}}fffmmm|||nnnoookkkfffjjjlll]]]CCC>>>XXXkkkaaaPPPJJJPPPXXX___cccgggjjjlllgggjjjoootttyyy|||~~~xxxooogggbbb___YYYSSSPPPKKKFFFEEEGGGRRR```vvv|||}}}~~~{{{{{{~~~}}}rrrzzzzzz~~~vvveee^^^nnn[[[ccc|||kkkooooookkkiiibbbbbbaaa`````````^^^[[[XXXOOOJJJDDD@@@@@@@@@>>><<<666333111//////...,,,+++++++++******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''...666<<<999666111......111444555222...+++///666:::888333000000000111333666999;;;777888888999;;;===>>>???@@@BBBDDDEEEDDDCCCCCCCCC@@@AAACCCFFFIIILLLOOOQQQVVVZZZ^^^``````^^^]]]]]]``````dddmmmvvvzzzxxxuuuvvvyyy{{{||||||~~~}}}{{{~~~yyynnnlllqqqxxxbbb^^^aaaXXX```~~~uuu~~~lllUUUIIIBBBCCCAAA777000000111///......000111///---((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''')))))))))***++++++,,,,,,,,,///------999SSS|||tttzzzdddGGGHHH[[[iiilllooorrrzzzyyyvvvwwwzzzyyyvvvtttuuuyyy||||||{{{||||||}}}}}}jjjVVVTTTiii{{{wwwtttpppnnnmmmkkkiiihhhhhhgggeeeddd``````^^^\\\ZZZ[[[^^^aaakkkpppwww|||~~~~~~~~~xxxfffZZZcccvvv{{{rrr{{{~~~mmm\\\YYYpppqqqUUUHHHMMM]]]}}}gggZZZ]]]VVVWWWTTTQQQOOOJJJAAA666---)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''')))+++---444FFFaaavvvoooVVV___vvvkkkggghhheeefffbbbUUU<<>><<<555333000//////...---+++++++++******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))000888???:::666000---///222444555444///,,,///555888444...//////000222444777:::;;;777777888999;;;===???@@@@@@BBBEEEEEECCCBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLLLLPPPTTTYYY\\\]]]\\\\\\\\\___^^^aaaiiitttyyyxxxuuuuuuwwwxxxwwwuuuuuuxxx{{{xxxuuuuuu|||{{{sssnnnnnn{{{jjjZZZWWWPPPUUUttt|||\\\LLLAAAAAAAAA999111///222///,,,...111222111...((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((())))))***++++++,,,,,,,,,,,,...111<<<[[[~~~[[[999???XXXkkkpppwww{{{~~~}}}vvvnnnqqqsssxxxtttttttttvvvxxxzzz{{{|||~~~{{{gggPPPLLLaaa~~~zzzwwwuuurrrqqqmmmkkkiiiiiiiiihhhfffddd]]]\\\[[[YYYWWWXXX[[[^^^dddhhhnnnrrruuuwwwyyy{{{wwwwwwxxxzzznnnZZZ\\\nnn~~~zzzqqqvvv}}}mmm^^^WWWmmmuuuZZZLLLPPPTTTzzzbbb[[[ZZZZZZXXXVVVSSSNNNDDD888///))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---555HHH```qqqlllXXX]]]qqq~~~nnnddddddcccccc[[[MMM;;;LLLrrrqqqVVVLLLKKKNNNSSSXXX\\\bbbhhhmmmsssrrrqqqqqqrrruuuxxx{{{|||}}}uuuooojjjeeebbb^^^YYYTTTRRRMMMHHHFFFHHHOOO\\\ooo~~~{{{vvv{{{{{{zzzyyyyyy{{{~~~zzzvvv{{{rrrfff}}}eee[[[~~~mmmqqqpppmmmjjjddd\\\[[[[[[\\\]]]]]]\\\ZZZNNNIIICCC@@@@@@???>>>;;;555333000//////...---+++++++++******)))((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''+++111999???<<<777222111333666777777444000...000333444000,,,...///000222555777999;;;666777888:::<<<>>>@@@BBB>>>AAACCCBBB@@@>>>???BBBDDDEEEGGGHHHIIIIIIHHHGGGLLLQQQVVVZZZ[[[ZZZZZZ[[[^^^\\\^^^eeennntttuuusssqqqssstttrrrooonnnpppsssrrrpppsss{{{qqqmmmllluuuzzz___UUUPPPRRRlll~~~}}}eeeQQQAAA@@@BBB<<<333000333///,,,...222444111...))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''(((((())))))(((((()))***+++,,,,,,------***///333>>>___~~~TTT:::CCCYYYlllsss|||{{{qqqjjjlllqqqyyyrrrsssuuuvvvvvvyyy|||yyygggSSSMMM^^^}}}|||yyywwwvvvtttsssnnnlllkkkkkkkkkiiigggeee]]]]]][[[WWWUUUUUUWWWYYY[[[]]]aaadddfffhhhlllnnnnnnnnnooosssyyyxxx]]]XXXiii}}}|||tttsssqqqdddWWWiii```MMMXXXVVVtttnnn\\\]]]^^^[[[XXXUUUQQQHHH<<<333+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***------///999MMMbbbnnnwwwxxxssshhhaaahhhyyysssfffbbb^^^^^^VVVDDD???ZZZtttjjjSSSMMMPPPSSSWWW[[[```fffmmmqqq{{{yyyuuurrrrrruuuxxx{{{yyyyyyrrrlllgggbbb___]]]WWWRRROOOKKKFFFEEEGGGNNNZZZjjjvvvzzzxxxvvvtttwwwwwwwwwxxxyyy|||~~~}}}~~~{{{mmm~~~kkktttnnnVVVzzzjjjoooooommmkkkfff^^^\\\[[[[[[\\\\\\[[[YYYOOOJJJCCC@@@??????===:::444222000/////////---,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))---222:::???<<<777222222666999999888222111///000111111///---...///111333555777999:::666666888:::<<>>AAACCCAAA>>>===@@@DDDEEEGGGIIIKKKKKKJJJIIIHHHLLLPPPUUUXXXYYYXXXXXXXXX\\\ZZZ[[[___fffmmmpppqqqooorrruuuuuussssssvvvyyyxxxuuuvvv|||ooonnnnnnssshhhXXXUUUUUUfff|||~~~yyylllUUUBBBAAAEEE@@@777222222...,,,...444555222---))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((()))******'''((()))***+++,,,------///)))...333>>>aaazzztttwww{{{jjjIII===HHHWWWiiiqqq{{{|||uuuqqqpppwww|||qqqsssuuuuuuuuuxxx}}}~~~zzzxxxwwwssshhhYYYRRR[[[uuu}}}xxxvvvuuutttsssnnnmmmlllllllllkkkhhheee___]]]ZZZUUUPPPNNNOOOPPPNNNPPPRRRTTTUUUXXX[[[^^^aaaaaacccfffmmmuuu}}}gggZZZfffzzz|||wwwqqqzzzxxxmmmYYYbbbyyypppYYY\\\^^^iiixxx___ZZZ^^^\\\YYYWWWSSSKKKAAA999,,,,,,***))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((---///222???UUUiiirrrpppccc]]]aaaeeekkkyyytttjjjeee^^^\\\RRR<<>><<<:::444222000/////////---,,,++++++******)))((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++...333999>>>999555111222666999888666000000000000////////////...///111333555777888999666666888:::<<>>CCCGGGGGGIIILLLNNNOOONNNLLLKKKMMMQQQUUUXXXXXXVVVUUUUUUZZZYYYYYY\\\aaaggglllnnnppptttxxx{{{{{{}}}|||zzz}}}pppqqqrrruuunnn[[[YYYWWWaaawww|||zzzqqqYYYDDDCCCGGGCCC999444222...,,,///555666222,,,)))))))))))))))))))))))))))((((((((('''''''''''''''''''''((()))******+++'''((()))***+++,,,------111(((,,,333>>>bbbxxxkkkqqq{{{|||[[[BBBBBBMMMTTTfffmmmxxx~~~{{{zzzxxxvvvpppsssuuuuuutttwww~~~~~~~~~}}}xxxtttsssmmmfff\\\TTTYYYnnn}}}xxxvvvtttsssrrrooonnnmmmmmmmmmllliiifff___]]]XXXQQQKKKGGGGGGHHHEEEFFFHHHHHHIIILLLPPPSSSUUUUUUWWW[[[bbbkkksssxxx~~~ppp]]]dddvvv{{{xxxooowww~~~uuu\\\\\\kkkjjj\\\ccc```iii|||```UUU^^^[[[YYYWWWTTTNNNEEE>>>---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******&&&,,,000555EEE]]]pppwww}}}fffYYY___eeeccclll|||rrrnnnjjjaaa^^^OOO666HHHmmmlll[[[UUUSSSRRRUUUYYY^^^ccciiiooossspppppppppqqqssstttvvvwwwzzz{{{}}}zzzwwwssspppmmmjjjfffccc___XXXQQQMMMIIIEEEFFFJJJMMMUUU___fffhhhjjjnnnrrrnnnoooqqqtttxxx{{{|||{{{|||~~~~~~xxxvvvhhhbbbsssaaaxxxiiioooqqqnnnllleee_________```___]]][[[ZZZSSSLLLDDD@@@@@@???<<<888666333111000000///...---******))))))((((((''''''(((((('''''''''&&&&&&&&&"""%%%'''&&&%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&)))...333777888777444444999<<<:::777666:::888555444333111///,,,//////000222555777666666777777888999:::<<<===>>>@@@@@@@@@@@@@@@CCCGGGKKKPPPPPPQQQOOOLLLJJJJJJKKKSSSTTTUUUUUUTTTTTTVVVXXXXXXZZZ[[[]]]___bbbgggjjjtttuuuyyy~~~{{{jjjfffssszzzfff\\\\\\dddqqqzzz~~~sss]]]JJJHHHIIIBBB======777...)))...555555111...+++)))''''''((())))))((())))))))))))))))))))))))''''''(((((())))))******************+++,,,---...'''///,,,///GGG^^^lllvvvxxx|||pppSSSDDDAAALLL___bbbjjjxxx~~~wwwxxx~~~sssnnnuuuzzzzzz{{{~~~}}}ssscccSSSPPP^^^xxx|||xxxuuusssrrrssspppnnnllljjjhhhdddaaa]]]YYYRRRKKKGGGCCC???<<<>>>>>>>>>???AAABBBDDDEEEJJJKKKMMMOOOUUU]]]gggmmmsssxxx~~~fff___kkk~~~yyyqqqpppwwwzzzoooWWWUUU{{{XXX[[[WWWeee{{{nnnXXX[[[bbbeeeccc\\\UUUOOOGGG???777...'''(((+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,$$$---AAAOOOcccyyy|||lll\\\```kkkfffbbbjjjwwwgggnnnfffbbbNNNDDD:::TTTqqqbbbMMMOOOSSSYYYZZZ\\\```dddhhhkkkmmmoooppprrrsssssssssssstttvvv}}}|||yyyyyy|||vvvnnnjjjiiifffaaa\\\YYYUUUPPPMMMKKKJJJHHHGGGNNNSSSZZZaaaeeeggghhhiiihhhjjjnnnqqqtttxxx}}}}}}~~~~~~}}}}}}~~~~~~rrrzzztttiiiiii|||yyyyyyjjjoooqqqooommmgggaaaaaa```______]]]\\\ZZZSSSLLLDDDAAAAAA@@@<<<888555333111000000///...,,,******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&)))...444888999555333666<<>>???@@@@@@@@@AAADDDIIIMMMOOOPPPPPPOOOMMMMMMNNNOOOTTTUUUVVVUUUUUUUUUXXXZZZ\\\]]]^^^^^^___bbbgggkkkqqquuuzzz}}}~~~}}}~~~zzz~~~lll]]]bbbiiippp^^^YYYaaarrr~~~ttt{{{~~~}}}ttt```PPPPPPQQQJJJBBB@@@999///***///666777333///,,,***''''''((())))))((())))))))))))))))))))))))''''''(((((())))))******************+++,,,---...,,,222000555NNNfffuuutttTTTGGGEEEMMM\\\eeemmmyyy|||tttvvv~~~|||qqqkkkqqqvvvvvvwww|||yyyaaaSSSUUUdddsss~~~zzzvvvsssrrrqqqooonnnllljjjiiifffbbb___YYYTTTLLLFFFAAA>>>;;;888999999999999:::<<<===>>>???AAACCCFFFKKKSSS]]]cccmmmqqqwww|||pppbbbfffwww{{{rrrnnnqqq~~~uuu\\\SSSxxx]]]\\\VVVaaauuuiiiUUUVVVccceeeddd^^^XXXSSSKKKDDD888///((((((+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************111)))222EEETTTiii~~~xxxcccXXX___eeegggllltttvvveeefff\\\TTTBBB<<<;;;VVVkkk[[[LLLQQQUUU[[[]]]___bbbfffiiilllnnnoooqqqttttttsssrrrtttvvvtttzzz|||yyyzzzyyyqqqmmmkkkhhhccc___[[[WWWRRRNNNKKKIIIGGGFFFJJJNNNTTTYYY\\\^^^```bbbcccfffjjjnnnqqqtttyyy||||||}}}~~~~~~|||zzzzzzzzz}}}mmmrrr}}}}}}sssmmmnnn{{{uuu{{{kkkoooqqqooonnniiieeebbb```___^^^^^^\\\[[[TTTMMMEEEAAAAAAAAA===999555333000/////////...,,,******))))))(((((('''''''''''''''''''''&&&&&&&&&''')))++++++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***000555999:::333333888@@@AAA:::222///888666444333333222000///000111222444555666666666777777888999:::<<<===>>>>>>???AAABBBDDDHHHMMMQQQPPPPPPQQQPPPOOOPPPRRRUUUUUUVVVVVVVVVUUUWWW[[[^^^^^^^^^]]]\\\]]]```fffjjjkkkrrryyy{{{xxxvvvyyy}}}yyy|||qqqYYYWWW^^^uuu~~~dddXXX___sssyyyooorrrsssvvv{{{ppp^^^PPPQQQTTTMMMDDD???:::000+++000777888555222,,,***((('''((())))))((())))))))))))))))))))))))''''''(((((())))))***************++++++,,,---...+++111///666QQQjjjzzztttRRRHHHIIIPPP[[[gggppp{{{~~~xxxqqqttt|||xxxnnnmmmrrrvvvwwwyyy~~~~~~~~~~~~yyyaaaVVVYYY```ooo{{{vvvssspppoooooollljjjiiigggfffbbb]]]YYYQQQKKKDDD>>>:::888666555555555555555555666777777666777:::===AAAHHHPPPVVVaaaffflllrrrxxx}}}}}}fffaaaooo~~~ssslllkkkwww~~~fffRRRkkk```ZZZSSS]]]nnnhhhVVVTTTdddggggggaaa\\\WWWPPPIII;;;111))))))+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************111,,,888MMM^^^tttvvv___```jjjcccggguuuyyyzzziiicccTTTHHH888333AAA]]]fffUUULLLTTTXXX^^^___bbbeeeiiikkkmmmnnnooosssvvvuuurrrqqqtttxxxwwwzzz{{{yyyzzz|||wwwqqqmmmkkkiiieeeaaa]]]YYYSSSNNNKKKIIIFFFDDDDDDGGGJJJMMMNNNQQQTTTVVV[[[^^^ccchhhkkkooosssvvvwwwyyy{{{|||{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}~~~lllhhhtttwww{{{}}}~~~xxxxxxwww|||vvv}}}lllpppqqqpppoookkkgggddd___^^^______]]][[[UUUNNNFFFBBBBBBAAA>>>:::555333000/////////---,,,******))))))((((((''''''''''''''''''''''''''''''&&&(((+++,,,+++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''',,,222777::::::555555:::@@@???888111///555333222222222222111///111222444555555555666777888888888999:::;;;======>>>@@@CCCEEEHHHMMMRRRVVVSSSTTTTTTRRRQQQRRRUUUWWWWWWWWWWWWWWWWWWYYY]]]aaa[[[[[[YYYXXXYYY^^^dddiiikkkpppvvvyyyxxxwwwyyy{{{xxxzzz}}}~~~xxx]]]VVV]]]oooooo___bbbsss~~~{{{rrroooiiimmm~~~|||ooo^^^OOOOOOSSSPPPHHHBBB;;;111,,,000888999666333---+++((('''((())))))(((((((((((((((((((((((((((''''''(((((())))))******++++++++++++,,,---......,,,000...777SSSkkk}}}qqqMMMEEEJJJSSS^^^hhhrrr{{{{{{sssooouuu~~~ssskkkmmmrrruuuvvvyyy~~~~~~~~~~~~~~~~~~~~~rrrkkkjjjsss|||wwwrrrooommmlllllljjjhhhfffddd```[[[UUUQQQFFFBBB<<<777555555555555777777666666666666666777444666888999<<>>:::444222000//////...---+++******))))))((((((''''''&&&'''''''''''''''''''''%%%''')))+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((---333888::::::999888;;;>>>;;;555111111111000///000111222111///222444666666555444666777888888888999:::;;;<<<===???AAAEEEIIILLLQQQVVVZZZYYYYYYXXXVVVTTTTTTUUUWWWWWWXXXXXXXXXXXXZZZ^^^aaaYYYXXXXXXWWWXXX]]]dddiiirrrsssvvvyyyzzzzzzxxxwwwxxxzzz|||}}}~~~aaaTTTYYYfff|||}}}lllhhhqqq}}}}}}}}}sssfffeeewwwvvvcccQQQNNNTTTVVVPPPJJJ>>>333---111888999666444...,,,)))((()))))))))(((((((((((((((((((((((((((''''''(((((())))))******++++++++++++,,,---...//////222111===YYYppp}}}zzzpppKKKBBBJJJVVVbbbiiisss{{{xxxooonnnwww~~~pppjjjiiimmmoooppptttzzz|||yyy{{{{{{{{{{{{|||}}}~~~{{{xxxtttoookkkiiihhhhhhhhheeebbb^^^YYYRRRLLLGGG===:::666444555666888888999999888888777777888888777888999999:::<<>><<<<<<;;;:::999;;;>>>AAACCCHHHNNNUUU[[[bbbgggkkkooorrrvvvyyyzzz{{{||||||||||||||||||{{{|||~~~qqqqqqvvv~~~mmmrrrrrrqqqooojjjeeeaaa]]]]]]```aaa^^^ZZZTTTMMMEEEAAAAAAAAA===999444222///.........---+++******))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''))),,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***///555999999999<<<;;;;;;<<<888222000222///......///111222222111333666888888555444555888999999999999:::;;;<<<===>>>AAAFFFJJJNNNSSSXXX\\\\\\]]]]]][[[XXXVVVVVVWWWWWWXXXZZZZZZZZZ[[[]]]___ZZZZZZYYYYYYZZZ^^^dddiiiwwwwwwwwwzzz|||{{{wwwssszzz{{{{{{}}}gggSSSSSSZZZqqqyyyoooqqq~~~{{{yyygggaaapppyyyeeePPPJJJQQQWWWSSSLLLBBB777000333999:::777444///,,,)))((()))))))))((())))))))))))))))))))))))''''''(((((())))))******++++++++++++,,,---...///...000111@@@]]]sss{{{xxxpppLLLDDDOOOZZZeeekkkvvv|||uuulllnnnyyyxxxmmmkkkiiilllnnnppptttzzz{{{xxxyyyyyyxxxyyyzzz|||~~~|||{{{vvvtttqqqmmmiiifffdddcccccc___ZZZTTTOOOIIIBBB>>>888666444444666888999999999999888777777888888888888999::::::999999;;;===>>>EEEPPP\\\fffooowww|||ffffffuuuzzzqqqgggkkknnncccqqq|||```LLLHHHXXXkkk}}}pppkkknnnmmmfff```[[[SSSKKKHHH;;;///+++***))))))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,444OOOlll~~~|||SSS[[[rrriiiSSS<<<888===bbbppp```XXXWWWVVVXXXYYY]]]dddkkkqqqssstttuuutttttttttrrrqqqrrrtttvvvssstttxxxzzz|||yyyuuupppnnnpppiiihhhfffdddbbbbbbbbbbbb\\\XXXQQQJJJFFFAAA>>>;;;:::999888666444555888;;;:::>>>DDDJJJPPPWWW^^^bbbkkknnnsssvvvvvvvvvvvvwwwwwwyyyzzzzzzzzz{{{~~~wwwnnnyyyooozzz~~~nnnssssssqqqnnnhhhbbb^^^[[[]]]aaabbb^^^YYYSSSLLLDDDAAAAAA@@@<<<888444222///.........,,,+++******))))))((((((''''''&&&&&&&&&'''''''''((((((((('''&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++111666999999777===<<<======888111///111/////////000333555555444333777:::999555333555888999999999999:::;;;<<<<<<<<<@@@DDDIIIMMMRRRWWWZZZ]]]^^^```___\\\YYYXXXWWWVVVXXX[[[\\\[[[[[[[[[\\\[[[[[[[[[ZZZZZZ\\\```cccqqqssswwwyyyzzzyyyyyyxxx|||||||||}}}www```ZZZXXXiiirrrppp}}}}}}kkkaaakkkyyyfffPPPIIIQQQXXXTTTKKKGGG<<<333666;;;<<<888666///---***))))))))))))((())))))))))))))))))))))))''''''(((((())))))******,,,,,,+++,,,,,,---...///+++...111DDDbbbwww~~~}}}hhhIIIIIIXXXaaagggooozzzuuuiiilllyyyssskkklllkkkmmmooopppvvv|||}}}yyyyyyyyyxxxwwwxxxzzz|||~~~|||zzzyyyqqqqqqooolllhhhddd```^^^ZZZVVVPPPJJJEEE@@@;;;888666555444555777999888777999888888888888888999999777999;;;;;;;;;:::<<<===;;;@@@HHHRRR]]]hhhttt{{{zzz}}}ooogggooo}}}tttgggeeexxx}}}iiiqqq{{{mmmQQQGGGQQQaaazzzrrrkkknnnmmmhhhbbb]]]VVVOOOKKK>>>000+++***))))))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************///999VVVrrr|||RRRXXXsssnnnnnnUUU:::777DDDbbbeeeTTTSSSUUUSSSXXXWWW\\\eeemmmtttxxxzzzzzzyyyvvvssssssuuuvvvvvvvvvqqqrrrwww}}}tttwwwzzzwwwsssooonnnpppjjjiiifffccc```^^^^^^^^^YYYUUUNNNGGGCCC???;;;888888777666444222222555777555777;;;???DDDKKKRRRWWW___cccjjjnnnqqqrrrssstttuuuwwwzzz|||}}}~~~|||jjj{{{yyypppjjjwww}}}nnnssstttpppmmmfff```\\\ZZZ]]]bbbccc^^^XXXSSSLLLDDD@@@@@@???<<<888444222///.........,,,+++*********)))((((((''''''&&&&&&&&&'''''''''((((((+++)))&&&&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((,,,111666999888777<<<<<<>>>???999000---///000000000222555777777666444777;;;999555333555888999999999999:::;;;;;;<<<;;;>>>CCCGGGLLLPPPUUUXXX\\\^^^aaaaaa___[[[YYYXXXVVVYYY\\\]]]\\\[[[ZZZZZZ[[[[[[[[[YYYXXXXXX[[[]]]fffmmmuuuyyyxxxyyy|||~~~}}}}}}~~~tttjjj^^^fffsssqqq|||~~~~~~mmmbbbiii|||}}}kkkVVVOOOWWW^^^YYYOOOKKK???777888======:::888000---***))))))))))))((())))))))))))))))))))))))''''''(((((()))*********,,,,,,,,,,,,---...//////...111666KKKkkk|||^^^DDDLLL```hhhiiirrr~~~ttthhhkkkxxxpppjjjnnngggiiikkklllrrryyyyyyuuu{{{zzzxxxwwwwwwxxxzzz|||~~~|||zzzzzzoooooonnnlllhhhccc___\\\TTTOOOHHHCCC>>>;;;888666666555555666888888777555999999999999999:::;;;;;;888:::<<<>>>===>>>???@@@;;;>>>CCCKKKUUUcccqqq{{{xxx{{{xxxkkknnnuuufffaaarrr{{{gggtttxxxVVVFFFKKKXXXtttpppjjjnnnnnniiiddd```ZZZSSSMMM???111,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************///:::WWWuuu[[[\\\fffqqquuuYYY<<<999HHH```ZZZIIIMMMQQQPPPYYYVVV\\\eeeooowww|||}}}}}}}}}xxxsssssswwwzzzyyyvvvttttttxxx|||{{{~~~ppppppzzzxxxuuusssooooooqqqjjjiiifffaaa]]]ZZZYYYYYYWWWSSSLLLFFFAAA===999777666666555333111111333555333444666888<<>>>>>>>>???@@@AAACCCFFFMMMYYYiiitttzzz|||qqqgggwwwzzzllleeeooowwwaaa___[[[FFFLLLUUUrrrmmmeeeeeennnqqqhhhddd]]]OOOOOOEEE888...)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***************+++,,,III```jjjZZZ\\\cccqqquuusssiii======ZZZeeeVVVEEEMMMOOOMMMVVVXXX\\\ccciiioootttzzz}}}wwwtttooonnnrrrwww|||{{{{{{}}}~~~|||{{{ooonnn{{{wwwtttsssqqqmmmiiimmmiiiccc^^^[[[XXXVVVTTTNNNJJJDDD???<<<;;;999777666555555444444444555555888888777777888;;;>>>???EEEIIINNNUUUbbbnnnsssqqqtttwww{{{}}}~~~~~~vvv|||wwwxxxqqqmmmnnnxxx{{{lllrrrsssqqqmmmgggddd```]]]^^^aaa```[[[VVVSSSLLLCCC???@@@???;;;666444111...,,,,,,,,,,,,+++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())),,,222999:::666111...444999999333------000333333222111111444555666444777:::999666555666999999999999999:::;;;;;;<<<>>>???@@@AAABBBEEEJJJMMMTTTVVVXXXZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]______]]][[[ZZZZZZ\\\]]]^^^^^^^^^^^^iiimmmqqqtttvvvwwwxxxyyy~~~~~~}}}|||}}}~~~{{{nnnyyy~~~{{{~~~sssnnn|||vvvxxxxxxooo___TTTYYYcccaaaVVVNNNGGGBBBBBBBBB===:::999222///+++))))))******)))(((((((((((((((((((((((((((((((((((()))***+++,,,***++++++,,,,,,---......///333<<>>===<<<999555444111...,,,,,,,,,,,,+++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))***...444999:::777222+++111777666111---,,,---000000000111222333333444666888:::999777555777::::::::::::999999:::;;;;;;<<<>>>???@@@@@@CCCFFFIIILLLPPPUUUWWWVVVWWWYYY[[[ZZZYYYZZZ\\\^^^___^^^]]]XXXYYY[[[\\\^^^^^^______dddgggjjjmmmppprrrvvvxxx}}}~~~~~~{{{yyyyyy}}}ooonnnqqqlll~~~}}}xxx{{{yyyqqqbbbXXX\\\gggfff\\\QQQIIIDDDCCCCCC>>>::::::333///+++))))))******)))(((((((((((((((((((((((((((((((((((()))***+++,,,+++++++++,,,------......///333<<<\\\rrrMMMAAATTTbbbjjjtttxxx{{{mmm^^^___gggssssssmmmlllllliiiiiikkkooouuuyyy{{{{{{yyyyyyzzzyyyzzz}}}~~~}}}|||||||||}}}~~~~~~|||zzzwwwmmmjjjfffbbb^^^XXXRRRNNNFFFBBB>>>;;;::::::999888777777777777777777777777::::::999999::::::;;;<<<999:::<<>>???@@@@@@AAADDDGGGFFFLLLQQQSSSQQQRRRVVVZZZ\\\[[[ZZZ[[[]]]___^^^]]]WWWXXXYYYZZZ[[[[[[[[[[[[XXXZZZ]]]```dddhhhmmmqqqvvvzzz}}}|||xxxwww{{{qqqooo|||zzzyyykkkrrruuudddWWW[[[ggghhhaaaPPPIIICCCCCCBBB???<<<<<<444000,,,)))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,,,,---.........111333<<>>555QQQggg\\\MMMHHHOOOSSSTTTVVVUUUYYY]]]aaaeeehhhkkknnnrrrpppoooppprrrsssrrrqqqvvvssssssxxx{{{yyyxxxyyy{{{{{{}}}wwwuuutttrrrpppooommmkkkmmmiiieee```[[[UUUOOOJJJDDD???:::666666777999:::888777777777777888888999777777888999:::;;;<<<===<<<<<<<<<@@@NNN```lllpppsssuuuvvvwwwwwwxxxzzz|||}}}uuusssvvvpppuuutttqqqnnnlllfffgggbbb\\\[[[\\\[[[VVVQQQMMMHHHAAA===<<<<<<;;;999444111...,,,,,,,,,,,,+++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++000666::::::777555111777:::555222333333000...,,,...333444000///222777999:::999666666888;;;;;;;;;:::999999999::::::===>>>@@@AAAAAABBBDDDFFFDDDIIINNNOOONNNOOOSSSXXX]]]\\\[[[[[[]]]^^^]]]\\\XXXXXXXXXWWWVVVUUUTTTSSSKKKMMMOOOPPPRRRVVV[[[^^^cccjjjsssxxxxxxyyy}}}{{{qqqxxxzzzvvvwwwzzztttppp~~~nnnmmm|||{{{eeeTTTVVVccchhhdddOOOGGGAAABBBBBB???===>>>555111,,,)))((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,,,,------...//////111444===YYYyyy|||}}}~~~eeeGGGDDDXXXbbbiiiwwwzzz}}}pppdddhhhpppxxxyyykkkeeecccbbbeeegggkkkooosssvvvzzz|||vvvwwwwwwwwwxxx{{{yyyzzzzzzzzz{{{||||||}}}zzzyyy|||}}}yyyvvvsssjjjgggaaa\\\WWWQQQKKKGGGAAA???<<<:::::::::999888777777777777777777777777777777777888888999;;;;;;===???BBBEEEGGGHHHHHHHHHEEEDDDBBBAAAEEEOOO^^^iiipppuuu{{{mmm```nnn}}}yyysssuuu|||}}}ppphhh___UUUeeeeeeLLLJJJbbb|||fff```hhhrrrlllfffbbb[[[VVVOOOCCC666,,,((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))***++++++,,,777NNNfffqqqxxx{{{sssgggaaa___aaammm{{{{{{rrrlll```\\\NNNCCC888777YYYbbbQQQHHHLLLQQQSSSTTTSSSUUUXXX]]]aaadddgggjjjmmmooonnnoooqqqssstttsssrrrsssnnnmmmqqqsssssssssvvvuuuqqqttt}}}{{{zzzyyyvvvssspppooonnnmmmiiiddd^^^XXXQQQKKKFFF@@@<<<888555666888999:::888888888888888999:::;;;777777888:::<<<>>>@@@BBB@@@@@@???BBBOOO```kkkmmmrrrtttvvvwwwwwwxxxzzz||||||~~~{{{tttvvvzzzrrrrrrpppmmmlllgggiiiccc]]][[[\\\ZZZVVVQQQJJJGGGBBB???>>>===;;;:::444111...,,,,,,,,,,,,+++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((+++111666999999777555555:::999222///333444000000,,,---444444...---222777999:::888555555888;;;:::::::::999999:::;;;;;;<<<>>>AAABBBBBBCCCEEEFFFEEEHHHLLLLLLLLLMMMQQQTTTYYYXXXXXXZZZ\\\]]][[[ZZZWWWWWWVVVTTTRRROOOMMMLLLDDDEEEFFFEEEEEEFFFIIIKKKOOOXXXdddooovvv{{{oooppprrrppprrrzzzrrrnnnzzzzzzppprrr~~~fffRRRRRR___gggeeePPPHHHBBBAAAAAA???===>>>777222,,,)))((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,---......//////000666BBB]]]www{{{}}}{{{www|||zzzcccHHHGGGXXX^^^dddtttqqquuujjjaaaiiittt~~~xxxjjjdddbbb```cccfffjjjmmmpppssswwwyyyyyyyyyyyyxxxvvvvvvxxxzzz||||||{{{{{{{{{zzzzzzzzz{{{yyyyyy}}}}}}yyywwwxxx~~~{{{wwwrrrnnnhhhddd___YYYTTTOOOJJJFFFAAA>>><<<;;;;;;;;;999888777777777777777777777777777777777888999:::;;;<<>>;;;888777777999::::::999999999999:::;;;<<<<<<777777888:::>>>CCCGGGJJJDDDCCCAAABBBNNN^^^iiilllpppssswwwyyyzzzzzz{{{}}}}}}}}}~~~mmmxxxwwwqqqrrrpppnnnlllhhhkkkeee^^^[[[\\\ZZZUUUQQQIIIHHHEEEBBB???===:::888444111...,,,,,,,,,,,,+++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&+++111666888888666555:::>>>;;;000---444666111333---...444444---,,,222777888999777444444777;;;999999999999:::;;;;;;<<<;;;===@@@AAABBBCCCEEEFFFIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRTTTWWWZZZ\\\ZZZYYYVVVVVVTTTRRRPPPMMMJJJIIIBBBCCCEEEEEEDDDEEEGGGIIIKKKRRR]]]iiittt{{{zzzqqqooonnnrrrzzzvvvzzzzzzxxx~~~hhhSSSRRR___gggfffTTTLLLDDDCCCBBB>>><<<===888333---)))((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,------.../////////000999JJJeee|||}}}{{{|||yyy```EEEFFFYYY___dddtttoooqqqfff^^^hhhvvvuuuhhhddddddcccaaadddhhhkkklllooosssvvvwwwxxxyyyyyyxxxwwwwwwxxx~~~~~~~~~}}}}}}|||{{{zzz~~~}}}zzzsssnnnrrryyy|||yyytttnnnjjjeeeaaa\\\VVVRRRMMMHHHEEEAAA???===<<<<<<;;;999888777777777777777777777777999999999:::;;;<<<>>>>>>CCCDDDEEEFFFDDDBBB???===:::<<<===???CCCMMMYYYcccooossswww{{{}}}cccjjjuuu}}}uuummmooovvv}}}xxxcccbbb}}}TTTIIIXXXooowwweeeeeeqqqrrrooojjjbbbWWWSSSJJJ>>>222***(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---888LLLdddtttwwwtttpppmmmjjjbbb```ppp{{{hhhmmm```[[[OOOGGG???@@@dddjjjNNNJJJTTTMMMJJJQQQPPPRRRUUU[[[```dddhhhmmmpppnnnmmmmmmnnnppppppooonnnsssrrrssssssnnnhhhhhhkkkeeeffffffgggkkkqqqsssrrrqqqxxx|||~~~~~~~~~zzztttpppoooooonnniiiaaaXXXPPPJJJCCC???===;;;999999:::;;;:::999::::::::::::;;;<<<===>>>;;;;;;<<<>>>CCCJJJQQQUUUOOOKKKDDDAAAJJJZZZeeeiiinnnrrrxxx{{{}}}}}}}}}~~~hhhsssqqqzzzttttttrrrooommmhhhlllfff___\\\\\\ZZZUUUQQQJJJIIIGGGDDD@@@<<<888666444111...,,,,,,,,,,,,+++))))))))))))((((((((((((&&&''''''''''''''''''&&&'''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&***111666777777666555???BBB===111...555888333666///...444444,,,,,,222666888888666333333777:::888888888999:::;;;<<<===999<<>>;;;;;;888333---)))((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,------.../////////111<<>>======<<<999888777777777777777777777777:::;;;;;;<<<===>>>@@@@@@DDDEEEEEEEEEBBB???;;;888666888:::===BBBLLLXXX```qqqtttwwwzzz|||~~~fffkkkttt}}}wwwoooooorrryyy|||bbb[[[}}}[[[MMMXXXmmmjjjfffrrrtttqqqkkkbbbWWWTTTMMMAAA555,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---<<>>===<<<;;;;;;<<<<<<;;;999:::::::::;;;<<<===>>>>>>@@@@@@@@@CCCIIIRRRZZZ```\\\UUUIIIAAAGGGVVVbbbfffmmmrrryyy}}}hhhuuu{{{www{{{vvviiirrrrrrqqqooolllkkkffflllccc^^^___]]]VVVQQQQQQMMMIIIDDD???===;;;999777111000///---,,,+++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''((()))(((&&&%%%%%%'''&&&)))000999:::666444555BBBCCC???666000111333444444000---......,,,...333999888666333111222666999:::999999;;;===???>>>===>>>>>>>>>>>>>>>AAAFFFJJJNNNKKKKKKPPPQQQMMMKKKKKKIIIGGGHHHMMMTTTYYYXXXVVVUUUTTTSSSQQQOOONNNNNNNNNQQQPPPQQQUUUVVVWWW\\\bbbhhhgggiiiqqqyyy~~~|||zzz~~~rrr]]]WWW```gggfff^^^VVVIII>>><<>><<<:::999888666666666666777888999:::666999<<<<<<999:::???DDDGGGEEEBBB>>>:::888777666666666777:::<<>>AAACCCBBB???<<<<<<===========================>>>???BBBGGGLLLSSSXXX[[[WWWOOOGGGEEEEEEKKKXXXdddlllrrrvvvwwwzzz~~~~~~{{{|||~~~vvvqqqzzzwwwrrr}}}~~~qqqqqq|||wwwiiipppsssrrrpppmmmkkkfffllleee___```^^^WWWRRRQQQMMMIIIDDD@@@===;;;888666111000///---,,,+++***************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''((()))(((&&&%%%&&&'''***+++000777888555555999@@@BBB???666000111333444555000...///...---///333999888666333111222666999:::999888:::<<<>>>>>>======>>>??????@@@BBBFFFIIITTTQQQQQQUUUUUUPPPMMMLLLHHHDDDCCCHHHQQQXXXYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUXXX]]]___aaafffmmm{{{wwwsssrrrtttyyy|||vvvzzzrrr```\\\eeelllkkk```ZZZOOOCCC>>>???===999555222---***))))))((('''))))))))))))))))))))))))***++++++++++++,,,,,,,,,------......///000000000333888MMMjjj{{{wwwMMMCCCGGGUUUiiioooxxxvvvhhhYYYWWWdddxxxzzzeeebbbccc```bbbmmmnnnoooooooooppprrruuuwwwuuussstttwwwzzzzzzzzzxxxzzz|||}}}{{{zzzzzz{{{|||||||||xxxyyyyyytttoookkkhhhccc\\\UUURRRNNNHHHEEEFFFBBBAAA???>>><<<:::888888777666666777777888999:::999;;;======;;;<<>>;;;999888888777666777999;;;AAAQQQ___jjjpppwww{{{}}}~~~ooobbbhhhzzz}}}}}}tttiiiiiiooovvv|||vvveeekkk\\\HHHHHH[[[vvvuuugggjjjzzzwwwjjjggg```YYYPPPGGG;;;///***+++************))))))))))))))))))))))))***************))))))(((((((((((())),,,******,,,+++***---333HHH^^^kkkwwwxxxssszzzmmmcccrrrpppooosssfffXXXUUUOOO??????RRRSSSLLLFFFGGGIIIJJJMMMQQQWWWXXX[[[aaahhhnnnoooooorrrvvvwwwuuusssqqqjjjcccXXXVVVQQQLLLFFFBBB???===>>>>>>>>>???AAABBBDDDEEEEEEDDDEEEOOObbbwww~~~~~~{{{wwwtttsssqqqnnnkkkddd```YYYQQQJJJFFFDDDDDDCCCEEEGGGFFFCCCAAAAAAAAA========================???@@@BBBDDDHHHLLLPPPRRROOOHHHBBB???@@@EEEQQQ\\\dddkkkpppqqqtttxxxxxxvvv{{{}}}xxxooouuu~~~xxxvvvwwwvvv}}}tttfffqqqttttttqqqnnnkkkffflllfffaaa```^^^YYYTTTRRRLLLIIIEEEBBB???;;;777555111000///---,,,+++************))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&(((((((((&&&%%%&&&''',,,,,,///333444333555:::>>>@@@>>>555000111333444555111...//////---///444888777555333111222666999999888777999;;;======<<<<<<>>>@@@AAABBBCCCGGGIIITTTRRRTTTYYYZZZUUUQQQQQQOOOIIIDDDGGGPPPXXXZZZYYYUUUUUUUUUWWWXXXZZZ\\\]]]]]]\\\^^^bbbeeeeeejjjppp|||xxxttttttzzz{{{xxx|||vvvzzz|||xxxlll^^^]]]fffllllllccc```WWWJJJBBB@@@===:::666222---***(((((('''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000333666JJJkkkuuuLLLBBBGGGWWWnnnsss{{{tttfffWWWUUUdddzzzyyyaaa^^^^^^]]]aaaqqqrrrsssrrrqqqqqqrrrssstttsssrrrtttwwwzzz{{{{{{{{{}}}~~~}}}{{{yyyyyyzzz~~~zzzzzzuuupppkkkhhhbbbZZZTTTRRRNNNIIIFFFGGGBBBAAA@@@>>>;;;999888777777777777777888999:::;;;<<<>>>???>>>===???DDDIIIDDDBBB@@@>>><<<;;;::::::888666666777999???MMM[[[eeekkksssxxxzzz|||rrraaacccssswwwyyy~~~yyynnnlllpppxxxzzzfffhhhvvvVVVDDDCCCUUUnnnuuunnnccchhhzzz{{{pppmmmaaaZZZSSSJJJ===000***+++************))))))))))))))))))))))))************)))(((((((((((())))))***,,,******,,,,,,+++...444NNNeeeqqqyyy}}}lllggg~~~~~~uuusssvvvuuuaaa___gggWWW@@@AAAOOOLLLGGGCCCFFFIIILLLPPPUUUZZZ]]]bbbfffhhhkkknnnoooxxxzzzzzzyyyyyywwwmmmbbbWWWTTTNNNHHHCCC???<<<;;;888888777888888999:::;;;;;;<<>><<<444///111333444555111///000///...000444777777555222111222666999888777777888:::<<<<<<;;;;;;===@@@BBBCCCDDDGGGIIIMMMLLLOOOWWWZZZWWWUUUUUU\\\TTTKKKKKKRRRYYY\\\[[[TTTTTTUUUWWWYYY[[[]]]^^^aaa___```ccccccbbbeeejjjhhhiiijjjlllrrr{{{}}}rrrppp}}}|||wwwrrrfff]]]^^^hhhnnnmmmfffeee]]]PPPEEEAAA===:::555111,,,)))))))))((((((((((((((((((((((((((((((*********++++++,,,,,,---------......///000000000444666KKKmmmzzztttzzzmmmGGG@@@HHH\\\www~~~uuufffWWWUUUddd|||xxxbbb^^^[[[XXX^^^hhhkkkmmmoooooooooppprrrsssssssssuuuwwwxxxyyyyyy}}}~~~}}}zzzxxxxxxxxx~~~qqqvvv~~~yyyuuuppplllhhh```ZZZTTTSSSPPPJJJGGGHHHCCCBBB@@@>>><<<:::888777888888888888888999;;;;;;>>>>>>>>>======@@@EEEIIIAAAAAA@@@>>>===<<<<<<<<<:::777666777888===JJJVVVaaagggooouuuxxx{{{yyyccc___mmmtttxxx~~~~~~|||tttqqqvvvgggfffzzz[[[IIIFFFSSShhhoookkkbbbhhhzzz}}}tttqqqaaa\\\UUUMMMAAA333++++++************)))))))))(((((()))))))))************(((((('''(((((()))******+++)))***,,,,,,+++///555OOOfffrrrwwwsss\\\TTTmmm}}}wwweeekkk{{{cccFFFHHHQQQHHHDDDBBBEEEIIIKKKQQQVVV[[[```gggjjjiiijjjnnnrrr{{{~~~~~~|||zzzuuukkk```ZZZVVVPPPIIICCC@@@>>>>>>888888777777666666777777777999===BBBMMM```vvv~~~yyyxxxuuuqqqmmmiiifffcccaaa```]]]YYYTTTQQQNNNLLLEEEEEEEEEDDDBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@??????>>>>>>>>><<<888555666777888???GGG^^^fffnnnqqqssswwwxxxwwwxxxzzz}}}~~~~~~~~~}}}wwweeeiii~~~{{{zzztttuuusssooolllggghhheee```]]][[[YYYUUUPPPLLLIIIFFFCCC???;;;666333111000///---,,,+++******)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((***,,,111777777333222444888<<<:::444///111333444555111...//////---///333777666444222111222666999777666666888:::<<<;;;::::::===@@@AAACCCDDDGGGIIIGGGFFFJJJQQQUUUSSSRRRRRR```ZZZRRRPPPTTTZZZ___```WWWXXXXXXYYYZZZ\\\^^^___cccaaabbbeeedddbbbccchhh^^^^^^^^^aaalllyyy|||yyykkkwww~~~vvvjjjiiiwww{{{rrreee___dddmmmrrrqqqggggggaaaUUUJJJDDD>>>999444000,,,***************(((((((((((((((((((((((())))))***+++,,,,,,------------......///000000000333888PPPsssqqqqqq|||fffBBB===GGG^^^|||uuugggXXXVVVeee}}}wwweee```ZZZUUUZZZaaadddhhhkkkllllllnnnooossstttuuuuuuuuuvvvvvvwww}}}~~~~~~|||yyywwwwwwxxx|||~~~fffdddppp|||xxxtttpppkkkhhh___YYYUUUTTTQQQLLLIIIJJJDDDCCCAAA???===:::999888888888888888999:::;;;<<<>>>=========>>>AAAEEEGGG@@@@@@?????????>>>======;;;888666888:::>>>GGGRRR]]]dddlllsssvvvzzz~~~ggg^^^jjjssszzz}}}xxxuuuyyykkkjjjdddPPPJJJSSSeeellljjjbbbeeewww|||ssspppbbb^^^XXXQQQDDD555,,,+++************)))))))))(((((()))))))))************(((((('''(((((()))******+++)))))),,,---,,,000666RRRhhhttt{{{vvvWWWJJJ___sssyyy{{{uuuzzzmmmNNNLLLSSSGGGDDDCCCFFFHHHJJJOOOVVVWWW^^^fffiiihhhhhhlllqqqxxx~~~|||tttmmmeee^^^WWWSSSMMMGGGAAA>>>======;;;;;;999888888777777777444666888999>>>KKK]]]kkkzzz|||{{{yyyuuuooojjjfffdddcccaaa___\\\XXXTTTPPPOOOKKKJJJHHHGGGFFFEEECCCCCC????????????????????????AAAAAA@@@???>>>===<<<;;;888666666999999888<<>>;;;666333111000///---,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&((('''&&&&&&'''(((+++...555<<<<<<666222333666999999333///111333444444000---......,,,...333666555444222000222666999888777666888:::<<<<<<;;;:::<<<>>>@@@AAACCCGGGIIIHHHFFFGGGMMMPPPNNNLLLMMM[[[YYYUUUTTTUUU[[[aaafff^^^^^^^^^^^^^^^___```aaacccbbbdddhhhhhhfffhhhlllpppooojjjeeelllzzz~~~lll]]]jjjzzztttggghhhwww}}}pppaaa\\\ccclllpppoooiiiiiicccYYYPPPIIIAAA:::555222...+++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...------......///000000000111;;;XXX|||nnnvvvbbb@@@<<>><<<:::999999999999999:::;;;<<<<<<<<<<<<===>>>???BBBDDDEEE??????@@@@@@??????>>>===;;;888888;;;>>>@@@GGGOOOZZZaaajjjppptttwww|||iii\\\hhhrrr{{{~~~~~~{{{~~~qqqnnnfffRRRKKKSSSdddllllllbbbbbbrrrxxxqqqnnnccc___[[[UUUHHH888---+++************))))))))))))))))))))))))************)))(((((((((((())))))******((())),,,------111777XXXlll{{{eeeOOO^^^jjj|||~~~pppTTTMMMUUUHHHEEEEEEHHHHHHIIINNNUUURRRYYYaaaeeedddeeehhhlllsss{{{~~~xxxnnnggg```[[[UUURRRMMMHHHDDDAAA???>>><<<;;;:::999888777777777555666777666666===IIIRRRkkkqqq{{{zzzssslllgggeeeaaa```^^^[[[XXXUUURRRQQQMMMKKKHHHGGGFFFFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<999888;;;??????===>>>BBBSSS___jjjnnnpppssswwwwwwxxxzzz}}}~~~~~~}}}dddggg{{{|||zzz|||qqqtttssspppnnnhhhffffffaaa\\\[[[\\\WWWPPPOOOKKKEEEAAA===:::666444111000///---,,,+++******))))))((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&''''''&&&&&&''')))+++...444;;;;;;555111222444888888222///111333333333///,,,------+++---111555555333111000222666999888777777888;;;<<<<<<;;;:::;;;<<<===???BBBFFFJJJJJJGGGGGGLLLNNNMMMMMMOOOWWWZZZ[[[YYYWWWZZZaaahhhaaaaaaaaaaaaaaabbbcccdddcccbbbdddggggggdddeeeiiixxx~~~|||rrrqqq|||~~~|||}}}aaaZZZnnnwwwjjjlll}}}ooo^^^YYY```hhhkkkkkkkkkjjjeee]]]WWWPPPFFF;;;:::666111---++++++***)))))))))))))))))))))))))))((()))***+++,,,------...------......///000000000000???aaapppwww```@@@===FFF\\\xxxuuupppjjj^^^RRRSSSeee}}}uuugggddd[[[UUU\\\cccgggllloooooonnnmmmmmmooorrruuuvvvuuutttuuuwwwxxxyyyyyywwwvvvvvvxxxzzzyyynnn[[[YYYaaarrryyy||||||xxxtttoooiiiccc___ZZZTTTQQQRRRPPPKKKIIIIIIHHHGGGEEEBBB@@@===;;;::::::999999::::::;;;<<<===<<<<<<===???BBBCCCDDDCCC??????@@@@@@@@@???>>>===;;;999;;;???BBBCCCGGGMMMWWW^^^gggmmmqqqtttyyy|||iiiYYYdddqqqzzz~~~zzzzzz}}}~~~|||rrrkkkaaaOOOKKKUUUgggpppqqqfffcccrrryyytttqqqdddaaa]]]WWWJJJ999...+++************))))))))))))))))))))))))***************))))))(((((((((((()))***((())),,,......222888YYYlllyyy[[[ccchhhyyy~~~zzztttmmmXXXOOO[[[GGGEEEFFFIIIIIIIIIOOOVVVSSSYYY___cccddddddfffgggoootttuuupppkkkfff```YYYTTTRRROOOKKKHHHDDDBBBAAA<<<;;;:::999888777777777777888888777777:::???DDDUUU]]]iiivvv~~~{{{ssslllhhhggg```___]]][[[YYYXXXWWWWWWOOOLLLHHHGGGGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAA@@@@@@>>><<<;;;;;;<<<@@@EEEEEEAAAAAADDDPPP\\\iiimmmooorrrvvvwwwvvvxxx{{{}}}}}}~~~iiieee}}}~~~pppsssssspppnnnhhhggggggccc\\\[[[]]]YYYQQQPPPKKKEEE@@@<<<999777555111000///---,,,+++******)))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&((()))***+++111777666111...000222777777222///111333333333...,,,---,,,+++---111555444333111000222666999999888777999;;;======<<<::::::;;;<<<===AAAFFFJJJJJJFFFFFFLLLPPPPPPRRRUUUYYY^^^aaa^^^YYYYYY```gggaaaaaaaaaaaabbbcccdddeeecccaaabbbdddbbb]]]]]]```jjjyyyyyysssxxx{{{{{{{{{______zzz{{{~~~zzz{{{oooqqqsss```[[[bbbjjjmmmmmmlllkkkeee___[[[VVVIII===>>>999333...,,,***((('''))))))))))))))))))))))))((())))))+++,,,---......------......///000000000///BBBgggrrrttt___@@@>>>HHH^^^yyyvvvnnncccXXXNNNQQQddd}}}sssfffddd[[[VVV___bbbffflllpppqqqppppppooolllppptttvvvuuuuuuvvvyyyvvvvvvwwwvvvuuuvvvyyy{{{zzzyyy```XXXRRR```vvvrrrgggkkkvvv{{{~~~}}}xxxsssmmmfff___ZZZWWWRRROOOPPPOOOJJJGGGHHHIIIHHHFFFCCCAAA>>><<<;;;::::::::::::;;;<<<======<<<<<<>>>AAADDDEEEDDDCCC???@@@AAAAAA@@@???>>>===;;;:::<<>><<<:::===>>>CCCIIIIIIEEECCCEEEHHHVVVbbbgggiiilllppprrrtttwwwzzz{{{|||}}}~~~mmmdddxxx~~~mmmsssuuupppmmmiiilllddd^^^]]]]]]ZZZUUUQQQQQQLLLFFFBBB???;;;777333000///...,,,+++***))))))******)))((('''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&+++---222666888777333///000111222333333333333222333...+++,,,,,,,,,000555888777555222111333777;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<>>>BBBCCCAAA???CCCDDDFFFIIIMMMQQQTTTVVV[[[^^^```[[[VVVVVV]]]ddddddccccccccceeeeeeeeedddccccccaaa______^^^VVVLLLYYY```eeefffdddhhhsss}}}{{{yyy}}}nnn[[[lllzzzvvvtttpppttt}}}zzzwwwyyyrrr```ZZZaaakkkooonnnnnnkkkgggbbb\\\UUULLLGGGDDD@@@:::333...+++************))))))((((((''''''***++++++,,,,,,------......000000000///000222444777===qqq~~~lllwwwaaaCCC777IIIfff}}}qqqaaaXXXNNNOOOcccpppddd```___```bbbgggjjjmmmnnnnnnnnnooopppqqqrrrssstttuuuwwwxxxxxxtttsssrrrqqqrrruuuxxxzzz|||ooo[[[JJJNNN\\\wwwzzz```TTT]]]oooyyyzzz}}}zzzuuupppkkkcccZZZTTTRRRQQQOOOMMMKKKIIIIIIIIIEEEEEEEEEEEECCCAAA???>>>;;;::::::999999::::::;;;777:::???DDDGGGGGGGGGFFF@@@BBBBBBAAA???<<<<<<<<<::::::::::::<<<@@@FFFJJJRRR[[[fffnnnqqquuuzzznnn[[[[[[eeewwwvvvddd___]]]cccppp|||~~~~~~ooohhhrrr~~~bbbPPPKKKRRRcccsssxxxiiiqqq}}}zzztttooobbbYYYYYYPPP>>>///+++***))))))((((((((((((((())))))))))))************---,,,,,,+++***)))((((((...,,,,,,---------333<<>>============;;;999999888777666666777888999999>>>FFFQQQ]]]jjjwww~~~|||{{{{{{vvvtttqqqrrrsssqqqmmmiiiccccccbbb___]]]ZZZWWWUUUVVVTTTQQQOOOOOOMMMJJJHHHHHHHHHHHHHHHFFFDDDBBB@@@BBBCCCBBBBBBAAA@@@???>>>===AAAGGGKKKKKKGGGBBB???CCCFFFMMMWWWbbbkkkpppqqqtttvvvxxx|||~~~uuuaaarrrooottttttpppmmmiiikkkeee___]]]]]]ZZZUUUPPPPPPLLLGGGCCC@@@<<<777444000///...,,,+++***))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''---///444777999666222...222222222111111111111111222---+++,,,---,,,///444888777555222111222777::::::::::::;;;;;;;;;;;;<<<>>>======>>>AAABBB@@@>>>???@@@BBBEEEIIIMMMPPPRRRTTTVVVXXXXXXWWWWWWYYY[[[aaabbbdddfffhhhgggdddbbbcccccc```]]]]]]]]]VVVMMMLLLSSS[[[^^^```fffsss~~~}}}|||qqqZZZ___ssszzzpppllljjjgggmmm|||xxxzzz~~~}}}lllZZZTTT\\\hhhooopppmmmkkkgggccc^^^WWWPPPJJJFFFBBB;;;444...+++******++++++*********)))))))))***++++++,,,,,,------......///000000//////111333777===nnn}}}jjjtttdddFFF===RRRpppssseee\\\QQQSSSgggpppddd```______aaagggiiilllnnnnnnnnnoooppppppqqqqqqrrrssstttuuuuuutttsssrrrqqqsssvvvyyy{{{vvv```WWWSSS```zzziiiQQQOOO___pppwwwzzzwwwqqqjjjddd]]]XXXUUUPPPOOONNNMMMKKKJJJIIIHHHEEEFFFFFFEEEDDDBBB@@@>>>;;;;;;::::::::::::;;;;;;:::<<>>WWW]]]hhhiiicccgggmmmvvv}}}nnntttzzzqqqqqq{{{hhhYYYeeeYYYIIIFFFDDDDDDGGGKKKMMMOOOWWWZZZ]]]aaadddddddddccciiiiiikkkkkkkkkiiieeeccc^^^[[[WWWUUURRRNNNJJJGGGDDDBBB@@@>>>>>>>>>===;;;;;;:::999888777777888888777:::>>>DDDLLLXXXccckkksssvvvyyy{{{zzzxxxxxxxxxsssqqqqqqrrrtttsssoookkkfffeeeccc```]]]ZZZXXXVVVUUUSSSQQQPPPOOONNNLLLIIIHHHHHHHHHHHHFFFDDDBBBAAABBBBBBBBBAAA@@@???======<<<>>>BBBEEEEEECCC???======???DDDOOO\\\hhhoooqqqssstttvvvyyy|||}}}}}}|||~~~{{{iii{{{ooossstttpppmmmiiijjjeee```]]]]]][[[UUUOOONNNKKKGGGDDDAAA===888555000///...,,,+++***))))))((()))*********)))'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((///222666999999666222///666444222000/////////000000---+++------,,,...222777666444111000111666999::::::::::::;;;;;;;;;;;;???>>>===>>>@@@@@@???===:::;;;===@@@DDDGGGIIIJJJLLLNNNPPPSSSTTTRRRNNNKKKVVVZZZaaagggjjjhhheeebbbdddccc```[[[[[[\\\XXXQQQYYYbbbkkkoooppprrryyy~~~~~~yyy```YYY```{{{}}}xxxkkk___ZZZYYYYYYiiizzz{{{zzz|||xxxhhhVVVRRR[[[iiirrrtttmmmkkkhhheeeaaaZZZSSSNNNHHHDDD<<<444...+++***)))+++++++++++++++************++++++,,,,,,------...---...//////...///111333888<<>>===<<<:::999888888888888888777777888;;;BBBLLLRRRbbbffflllppprrrrrrrrrrrrmmmlllmmmpppttttttqqqmmmhhhfffccc^^^[[[XXXWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKIIIIIIHHHHHHFFFEEECCCBBBCCCCCCBBBAAA@@@>>><<<;;;:::;;;<<<>>>>>>>>>======::::::===FFFTTTbbbkkknnnrrrsssuuuwwwyyyzzzzzzzzz|||}}}sssmmmqqqrrrpppmmmiiiiiifffaaa^^^]]]\\\UUULLLJJJHHHFFFDDD@@@<<<777444000///...,,,+++***))))))'''(((***+++***)))'''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))...222777::::::777333111:::777333000......000111000,,,+++......,,,---000777666444111///111555888999999:::::::::;;;;;;;;;>>>>>>>>>>>>???>>>===<<<999:::<<<>>>@@@BBBCCCCCCHHHJJJLLLLLLJJJFFFBBB@@@JJJRRR^^^gggkkkiiifffccceeeddd```[[[[[[]]]\\\XXXZZZcccnnnsssqqqnnnoooppp{{{}}}kkk```cccvvvyyytttcccSSSNNNPPPSSSnnn~~~wwwyyy{{{yyy|||vvvhhhYYYWWWbbbooovvvwwwooommmjjjgggbbb\\\UUUPPPKKKFFF===555...***))))))++++++++++++++++++*********++++++,,,,,,------...,,,...............000222777>>>nnnsssaaaooo^^^BBB;;;UUUyyyzzzlllaaaUUUVVVjjjpppeee```^^^^^^___fffhhhkkkmmmmmmnnnooopppppppppppppppppppppppppppqqqqqqpppqqqtttxxx|||~~~~~~oooppp|||aaaKKKKKKZZZgggjjjiiiggg```UUULLLFFFDDDKKKLLLMMMNNNMMMKKKIIIGGGFFFGGGGGGGGGFFFDDDBBBAAA=========<<<<<<=========>>>@@@CCCFFFHHHHHHGGGGGGDDD@@@===>>>BBBDDDAAA=========<<<:::888888999;;;CCCJJJTTT\\\ccclllwwwzzzccc[[[___rrrvvvfffbbbkkkvvvzzzzzzwwwuuulllqqq{{{^^^MMMQQQcccjjjeee[[[```ttt}}}zzz}}}uuulllfffcccZZZIII888///++++++***))))))))))))***((()))))))))************))))))*********++++++++++++***+++---...000777@@@___dddhhhttt}}}tttwwwqqqqqqssszzziiikkklllbbbgggwwwwww]]]KKKHHHEEECCCEEEHHHIIIJJJRRRUUU[[[```eeeggghhhiiiiiilllppprrrqqqnnnkkkjjjccc___ZZZVVVUUUTTTSSSRRRPPPLLLGGGCCCBBBAAAAAA@@@===<<<:::999888888999999:::999888666666888===AAAPPPUUU\\\bbbeeefffggghhhcccccceeejjjoooqqqnnnjjjgggeee```\\\YYYWWWVVVVVVUUUSSSRRRQQQQQQQQQOOOMMMIIIIIIHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCAAA>>>===;;;::::::999999;;;===@@@BBB???<<<;;;BBBOOO]]]gggkkkqqqsssuuuwwwxxxxxxxxxyyy{{{|||~~~wwwjjjnnnqqqpppnnnjjjggggggccc^^^]]]]]]UUUJJJDDDEEEEEECCC???:::666333000///...,,,+++***))))))'''(((***+++***)))'''%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***000777::::::888666555<<<999555111///000222333111---,,,......,,,---000888777444111///000444888999999999:::::::::;;;;;;======>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@BBBFFFIIIFFF@@@>>>AAAEEEKKKTTT```hhhkkkiiifffdddcccccc```[[[[[[^^^___]]]WWW]]]bbbdddcccdddgggkkkuuu{{{rrrjjjnnn~~~|||hhhTTTMMMRRRXXXtttyyyppprrr~~~xxxwww}}}~~~zzzyyyttthhh]]]]]]hhhsssvvvuuurrrooolllhhhccc\\\TTTOOOLLLFFF===444---***))))))***************************++++++,,,,,,------...,,,...............000222666BBBvvvsss```lll|||^^^BBB;;;VVVzzzmmm```RRRRRRgggoooeeeaaa___^^^___eeehhhkkkmmmmmmnnnooopppqqqqqqqqqqqqppppppppppppppppppooopppssswww{{{~~~}}}zzzlllmmmyyyiiiPPPJJJUUUbbbfffaaaYYYOOOGGGAAA??????LLLLLLNNNNNNMMMKKKIIIGGGGGGGGGHHHHHHGGGEEECCCBBB???>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFFFFEEEDDD@@@<<<===AAACCCAAA======???@@@???======>>>???CCCJJJSSSZZZ```iiisss|||fff\\\]]]pppvvvgggaaagggnnnooommmrrrvvviiihhhdddOOORRReeeqqqjjj\\\___sss|||zzz|||uuunnnhhhddd[[[KKK999...******)))(((((((((((()))((()))))))))************)))))))))***++++++,,,,,,---+++,,,......///666???___jjjooossswwwqqqllltttllllllqqq{{{jjjlllppp```^^^wwwwwwrrruuu^^^IIIFFFCCCBBBEEEHHHJJJKKKMMMQQQXXX___eeejjjlllmmmmmmqqquuuwwwtttpppnnnmmmgggccc^^^ZZZXXXXXXXXXWWWSSSOOOIIIEEEDDDCCCBBBAAA<<<;;;:::999999999:::;;;:::;;;;;;:::888777888999???CCCJJJPPPSSSTTTVVVWWWVVVVVVXXX^^^dddfffeeebbbcccaaa^^^[[[YYYXXXYYYYYYVVVTTTSSSRRRRRRRRRPPPNNNJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGFFFDDDBBB@@@>>>===<<<;;;999999<<>>999555333000///...,,,+++***))))))((()))*********)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((///666::::::777777777;;;999555222111222444666333///---......,,,...111999888555111///111444888999999999999::::::::::::;;;<<<>>>>>>===<<<<<<===>>>???AAABBBCCCCCCBBBAAA>>>CCCEEECCC???@@@JJJSSSTTT\\\eeejjjjjjgggffffffbbbcccaaa]]]]]]bbbdddccceeeccc^^^XXXUUUXXX```fffrrryyytttnnnrrrpppXXXOOOTTT\\\wwwvvvkkkooo~~~rrrqqqxxx}}}wwwwwwoooeee[[[]]]hhhrrrtttqqqrrrooolllhhhbbb[[[SSSNNNKKKFFF<<<333,,,))))))***)))))))))******************++++++,,,,,,------...---...//////...///111333666GGG~~~jjjpppyyyyyyyyyXXX===777QQQsssooo```OOONNNcccnnndddaaa______```dddgggjjjlllmmmnnnooopppqqqqqqqqqqqqqqqqqqppppppoooooonnnooorrrvvvzzz|||yyy{{{yyyfffcccqqqjjjPPPIIISSS___bbbYYYLLLBBB>>>@@@DDDFFFNNNNNNOOONNNMMMKKKIIIHHHGGGHHHHHHIIIHHHFFFEEEDDD@@@@@@????????????@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEDDD@@@======???@@@???>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDKKKTTTZZZ___fffpppxxx{{{~~~hhh[[[[[[nnnxxxiiiaaaaaacccbbbaaakkkzzzuuueee```hhhOOOQQQeee{{{vvveee___qqq}}}||||||uuuqqqkkkfff]]]MMM;;;---***))))))((((((((((((((())))))))))))************))))))******+++++++++,,,...,,,---......///666???```nnnrrrnnnkkkbbb```jjjcccfffnnn}}}ooossstttaaaYYYjjjgggdddmmm[[[GGGDDDBBBBBBDDDHHHKKKLLLIIIMMMUUU]]]dddiiilllmmmpppuuuzzz|||xxxtttrrrqqqnnnjjjeeeaaa```___^^^]]]UUUQQQMMMIIIGGGFFFDDDCCC>>>===<<<:::::::::;;;;;;777:::<<<<<<:::777666666333777;;;>>>@@@AAABBBDDDGGGGGGHHHMMMSSSWWWWWWUUU[[[ZZZYYYYYYYYYZZZ[[[\\\XXXVVVTTTSSSSSSRRRPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@???>>>===;;;===BBBKKKTTTZZZOOOFFF>>>???JJJVVV^^^aaa___fffooouuuxxxyyy{{{}}}}}}}}}~~~wwwxxxjjjoootttrrrmmmfffeeehhheee___^^^___UUUFFF===AAADDDCCC???999555444000///...,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((///777:::888666555666888666444222222333555777555111.........,,,///333:::999666222000111555888888999999999999:::::::::888;;;======<<<;;;===>>>===???BBBDDDFFFGGGGGGGGGBBBDDDEEEDDDEEEJJJTTT\\\WWW]]]cccfffeeeeeegggjjjeeeggggggdddeeejjjnnnnnnllljjjeee^^^XXXWWWZZZ^^^rrr|||xxxqqqrrr|||cccWWWZZZaaavvv|||pppsssoooqqqzzzyyytttwwwkkk```WWWYYYeeepppsssqqqooommmiiifffaaa[[[TTTOOOJJJDDD;;;222+++))))))************+++++++++,,,,,,***++++++,,,,,,------......///000000//////111333888MMM}}}~~~}}}|||QQQ999555MMMkkkrrrbbbNNNKKKaaammmdddbbb``````aaacccfffjjjlllmmmnnnooopppppppppppppppppppppqqqqqqooonnnnnnnnnppptttxxxzzzwwwwwwxxx{{{wwweeeaaammm{{{lllTTTKKKQQQYYYWWWPPPIIIIIINNNRRRSSSQQQRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIGGGFFFEEEAAAAAA@@@@@@@@@@@@AAAAAAEEEEEEFFFFFFGGGFFFFFFEEEBBBAAA>>>===<<<<<<======>>>@@@CCCDDDDDDCCCCCCDDDCCCJJJSSSZZZ^^^eeennnuuuyyy|||~~~gggZZZXXXjjjyyykkk```[[[\\\^^^___gggwww}}}|||~~~vvvfff```kkkPPPSSSiiioooaaannn}}}xxxuuupppjjjaaaRRR>>>000+++***))))))(((((())))))))))))))))))***************************+++++++++,,,+++,,,...///000888AAAjjjuuutttlllggg^^^\\\dddeeejjjqqq~~~ttt|||wwwdddZZZggg___ZZZgggYYYGGGEEEBBBAAADDDGGGIIIJJJGGGKKKRRRZZZ```eeehhhiiipppwww}}}|||xxxwwwwwwssspppkkkgggfffdddbbbaaaWWWTTTPPPMMMLLLJJJHHHEEEDDDCCC@@@>>><<<;;;::::::777999::::::888777777888222444555555555555666777;;;999999===CCCHHHHHHGGGMMMNNNPPPRRRUUUWWWYYYZZZZZZXXXUUUTTTTTTRRRPPPNNNKKKJJJIIIHHHGGGGGGHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@@@@>>>>>>AAAHHHSSS^^^eeeYYYMMMAAA===DDDLLLPPPPPPMMMWWWeeepppvvvyyy}}}|||}}}tttrrrxxxmmmqqquuurrrlllddddddhhhfff___^^^___UUUEEE===AAAEEEEEE@@@:::666555000///...,,,+++***))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&***000888;;;888444333444555444333222222444555777777222.........---000555;;;999777333111222555999888888999999999:::::::::777:::======<<<;;;===???;;;===AAAEEEIIIJJJKKKKKKJJJHHHFFFGGGKKKRRRYYY]]]RRRXXX^^^```aaadddiiinnnjjjmmmnnnlllmmmssswwwwwwvvvyyy}}}~~~{{{vvvsssqqqttt~~~~~~uuurrrqqqcccdddjjjvvvxxxzzzvvvuuu{{{~~~sssqqqyyyiii^^^TTTVVVcccpppuuutttkkkjjjgggeeeaaa[[[UUUPPPIIICCC:::111+++))))))***+++++++++,,,,,,---------***++++++,,,,,,---.........000000000000000222444:::QQQPPP;;;999PPPlll~~~uuudddOOOKKK```mmmdddbbbaaaaaabbbcccfffjjjlllmmmnnnooopppnnnooooooooopppppppppqqqooonnnmmmmmmooosssvvvyyywwwttttttyyy}}}vvvggg```fffnnn}}}qqq\\\QQQQQQSSSJJJJJJOOOZZZeeeggg```WWWTTTSSSQQQNNNLLLKKKJJJJJJHHHIIIIIIJJJIIIHHHFFFEEEBBBAAAAAA@@@@@@AAAAAABBBGGGGGGGGGHHHHHHGGGGGGFFFAAAAAA@@@===::::::;;;======@@@CCCDDDDDDCCCBBBCCC@@@HHHRRRYYY^^^dddmmmsssyyy||||||eeeXXXVVVhhh~~~}}}tttggg[[[UUUWWW\\\aaagggwww{{{zzz~~~xxxjjjdddnnnSSSWWWnnnvvvbbbmmm{{{yyytttnnndddVVVBBB222,,,++++++***)))*********))))))))))))***************************************)))+++...///222:::CCCvvv~~~xxxmmmiiibbb___eeeooosssxxx~~~vvvzzzhhh___jjj^^^WWWeeeYYYIIIFFFBBBAAACCCFFFHHHIIIFFFJJJPPPWWW]]]aaacccdddooowww{{{{{{|||uuurrrmmmjjjhhhfffcccaaaXXXVVVSSSQQQOOOMMMJJJHHHJJJHHHDDDAAA===;;;::::::999:::999888777777888:::666666666444222111222333444111000333999>>>??????AAACCCGGGKKKOOORRRTTTUUU[[[YYYVVVUUUTTTRRRPPPNNNLLLKKKIIIHHHGGGHHHHHHIIIDDDDDDDDDDDDCCCBBBAAA@@@@@@??????CCCLLLXXXeeelllbbbTTTDDD<<<===AAAAAA??????LLL]]]llltttyyy~~~~~~zzzuuujjjmmmwwwmmmnnnrrrrrrppphhhiiidddeeeddd]]]]]]WWWGGG@@@DDDGGGFFF@@@999444333000///---+++*********++++++******)))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***000666999888555444444666444111111222333333222777111...000111000000333===:::555000///000444777<<<======<<<::::::;;;===>>><<<:::;;;===>>>>>>>>>===<<<<<>>===<<<;;;<<<<<<@@@>>>;;;:::;;;<<<;;;:::AAACCCJJJTTT[[[___fffmmmuuuzzz~~~kkk[[[VVViii{{{jjj\\\UUUSSSQQQPPPZZZkkkzzz|||{{{xxxnnnbbbgggLLLQQQkkk}}}hhhooo~~~|||vvvvvvqqqdddYYYFFF...++++++,,,++++++***)))((()))))))))))))))))))))))),,,,,,,,,+++,,,,,,------,,,000---,,,111222888IIIyyyvvvrrr\\\UUU~~~~~~{{{qqq}}}zzzzzzjjj^^^ppp\\\QQQmmmYYYIIIBBB>>>???AAABBBFFFJJJNNNMMMOOOTTTZZZ```bbbbbbooo{{{|||{{{wwwqqqllliiiiiijjj]]]WWWSSSTTTTTTRRRQQQSSSMMMLLLJJJFFFBBB???>>>>>>;;;:::999999888999999999999999888666444222000.../////////000222444777888999;;;???DDDJJJOOOTTTVVVZZZYYYXXXVVVTTTSSSRRRRRRNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDAAA===>>>EEERRR```hhhWWWMMMBBB<<<===>>>;;;888;;;DDDVVViiiuuuxxxzzz}}}{{{|||}}}~~~~~~|||sss{{{ppplllnnnpppssssssppphhhiiidddeeeccc\\\]]]XXXJJJCCCFFFHHHFFF@@@999555333000///---+++*********++++++***))))))(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((...444888999777666666888666444222111111222222666111///111222000000222<<<999555111///000444777<<<======;;;:::999;;;<<<<<<=========<<<;;;;;;:::888:::<<>>???BBBCCCGGGKKKRRRRRRTTTYYY___fffjjjllluuu{{{tttooommmlllbbb\\\XXXXXXWWWSSSRRRTTTPPPPPPNNNJJJEEEAAA@@@@@@>>>===<<<;;;:::999999999::::::999888666444222111000/////////000222333444222444999@@@GGGOOOVVVYYYZZZZZZZZZYYYWWWTTTQQQOOOOOOOOONNNMMMKKKJJJIIIIIIJJJIIIGGGFFFDDDCCCCCCBBBAAA???======@@@GGGNNNSSSHHHAAA:::888<<<@@@???======EEEUUUhhhsssvvvyyy|||{{{|||~~~zzzqqqyyyzzz~~~nnnqqqtttsssooohhhhhhccccccaaa[[[\\\ZZZNNNHHHIIIHHHEEE???999555444000///---+++*********++++++***))))))(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&+++333888999888777777<<<<<<:::555111///111555555111000333444111000111:::999555222///111444888;;;<<<<<<;;;999888:::;;;:::===??????;;;999:::;;;999===@@@CCCIIIPPPQQQMMMAAABBBGGGIIIDDD???IIIYYYcccdddddddddcccdddgggiiiiiiooouuuvvvqqqoooppptttyyy|||qqqnnnppp|||{{{wwwqqqpppsssrrrooolll[[[TTT```ppptttpppmmmkkkiiifffbbb\\\WWWSSSQQQIIIAAA777...)))((())))))++++++++++++,,,,,,,,,,,,,,,------------.........++++++,,,...///000111111:::MMMyyypppqqqxxxYYY@@@999OOOooo}}}mmm___LLLJJJcccuuuhhheeeeeebbb]]]ZZZbbbfffkkknnnoooooooooooommmllllllnnnooopppnnnmmmmmmooopppppppppqqqsssuuuvvvtttsssrrrnnncccSSSGGGDDDBBBBBBEEEFFFHHHOOOXXXpppzzzxxxoooiii```]]]gggtttvvvwwwrrrkkkeeecccdddXXXVVVSSSRRRRRRRRRPPPOOONNNPPPSSSTTTRRROOONNNMMMLLLJJJGGGEEEEEEGGGJJJLLLMMMKKKJJJKKKKKKJJJHHHFFFCCCBBB@@@>>>============>>><<<:::999999999888777111222777AAAJJJRRR\\\fffnnnuuu|||~~~mmm[[[UUUeee}}}oooZZZHHHAAADDDIIIOOOlllxxxfff{{{qqq___RRRVVVggg|||xxxgggnnn~~~~~~wwwvvvrrrfff^^^NNN888,,,,,,,,,+++******))))))))))))))))))))))))))))))***************+++,,,,,,+++000---,,,222222888HHHyyyooo}}}eeeYYYjjj|||{{{^^^jjj]]]QQQkkk^^^IIICCC>>>???BBBDDDHHHMMMUUUUUUWWW[[[bbbkkksssxxx~~~yyyuuurrrllleee```^^^\\\WWWUUUVVVTTTTTTSSSOOOIIIEEECCCBBBAAA@@@???===;;;;;;::::::;;;;;;;;;:::999888666666111111000/////////000000---///444;;;CCCLLLTTTXXXZZZ[[[\\\[[[XXXTTTOOOMMMOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJHHHFFFEEEDDDCCC>>>>>>===============>>>???;;;999===EEEKKKLLLJJJBBBHHHWWWgggqqqtttwww|||yyy|||~~~zzzrrrwwwsssvvvzzzkkkqqqtttrrrpppiiigggbbbccc```YYY\\\\\\QQQLLLKKKIIIDDD???:::666444000///---+++*********+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&+++222888:::999777555@@@AAA???999111///222666444000000333444111///000888888666333000111555888:::;;;;;;:::888888999;;;777;;;>>>>>>;;;<<>>===>>>>>>===;;;999888999888777555111000333:::AAAHHHSSS]]]llluuu}}}kkk[[[TTTccc}}}wwwaaaKKK>>>===AAAFFFdddjjjwwwlll]]]SSSVVVdddwww{{{jjjqqqzzzxxxttthhh___QQQ;;;------,,,+++************))))))))))))))))))))))))))))))))))))***+++,,,,,,+++000------222222888HHHrrrtttiiiYYYbbbrrreeefffXXXMMMkkkhhhIIICCC>>>???BBBDDDIIINNNRRRSSSVVVYYY```jjjvvv~~~~~~{{{uuunnnhhheeeaaa[[[XXXYYYWWWWWWVVVSSSMMMGGGDDDCCCBBBAAA@@@>>>======<<<<<<;;;<<<<<<<<<<<<;;;::::::555444333222000//////......///222888???HHHOOOTTT[[[[[[ZZZXXXUUUQQQNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGFFF???@@@@@@AAA@@@???>>>===BBBAAACCCIIIRRRWWWXXXWWWIIINNNZZZiiiqqqtttwww|||yyy{{{vvv}}}vvvsssxxx~~~~~~zzzwwwsssgggppprrrqqqpppkkkfffbbbccc```XXX[[[]]]TTTNNNLLLHHHDDD???:::666444000///---+++*********+++***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((,,,222888:::999555222===>>>===777000---000444333000///333444111///000555666777444111111555999:::;;;;;;:::888888999;;;666999;;;;;;<<>>AAADDDBBBAAAFFFOOOlllsssqqqnnnpppmmmjjjrrrtttpppjjjeeebbb^^^YYYUUUPPPQQQSSSVVVXXXVVVRRRNNNPPPSSSWWWWWWUUURRROOONNNMMMLLLJJJIIIJJJMMMPPPRRRRRRPPPNNNLLLKKKJJJHHHFFFCCCBBB@@@???>>>===>>>>>><<<:::999999:::999888666444111111444888===GGGPPPbbbmmmyyy}}}iiiZZZSSSaaa{{{oooYYYGGG???===BBBZZZxxxmmmwwwnnn[[[PPPRRR```uuuooottt~~~|||vvvjjjaaaRRR;;;...---,,,+++************))))))))))))))))))))))))))))))))))))***+++,,,---+++111//////444444999HHHwww{{{iii{{{rrraaahhhrrrrrrkkk[[[OOOjjjiiiJJJCCC>>>>>>AAACCCHHHNNNNNNQQQUUUXXX]]]hhhvvvzzzrrrkkkhhhccc]]]YYYZZZXXXZZZYYYVVVQQQKKKGGGEEEBBBAAA@@@@@@????????????<<<<<<============<<<<<<888888777555444222111000///000111555<<>>IIIVVV```aaacccaaaZZZUUUTTTRRROOOHHHRRRbbbiii\\\GGG@@@FFFHHHNNNWWW]]]^^^]]]ZZZYYYNNNIIIFFFLLLVVV[[[VVVPPP[[[gggsssvvvuuuwwwzzz{{{~~~uuuooonnnpppxxxmmm^^^QQQMMM[[[jjjooonnnnnnhhhgggccc___ZZZTTTPPPNNNFFF===111***)))***)))(((++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,---...000111222222333;;;hhhrrrwwwaaaAAA777QQQsssmmmTTTOOOhhh|||hhhbbbeeefffdddaaa]]]aaafffhhhiiihhhggggggkkkllllllllljjjkkkmmmnnnlllllllllkkkllloootttyyy~~~qqq```RRRKKKGGGCCC???===AAAGGGIIIDDD@@@FFFOOOeeekkkkkknnnxxxwwwqqqsssmmmiiieeecccaaa\\\SSSLLLFFFIIINNNTTTVVVSSSLLLGGGRRRUUUWWWXXXVVVSSSRRRQQQLLLLLLLLLLLLMMMPPPRRRTTTUUURRROOOMMMLLLJJJHHHFFFCCCBBB@@@>>>============;;;::::::;;;<<<<<<:::999888444222333444777???HHHUUUcccrrryyy~~~~~~gggZZZQQQ\\\vvv|||lllYYYIII???DDDXXXpppppp|||pppYYYMMMNNNZZZqqqssswww}}}xxxlllbbbRRR;;;///...,,,+++******++++++)))))))))))))))))))))))))))))))))***+++,,,---...---222000111666555:::IIIjjjnnnbbbxxx{{{nnnnnnmmmyyyxxx}}}ttt|||rrrdddYYYkkkaaaKKKCCC======???BBBGGGLLLMMMRRRVVVYYY\\\gggwww}}}uuunnnkkkfff```\\\\\\\\\]]]^^^\\\WWWQQQLLLJJJFFFEEEDDDBBBAAAAAAAAAAAA<<<<<<===============<<<;;;::::::999888666555444000///000333:::BBBKKKPPPRRROOOLLLIIIGGGGGGIIIJJJGGGGGGHHHJJJKKKLLLMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJFFFGGGHHHKKKPPPUUUZZZ]]]]]]^^^aaaeeeiiiiiigggeeeXXX\\\fffrrrwwwwwwyyy|||zzz|||~~~zzz|||uuupppooommmiiifffgggrrriiiqqqpppnnnooollldddbbbeeebbbYYYZZZ\\\SSSLLLIIIFFFCCCAAA<<<666222000///---+++*********+++))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&)))000777<<<;;;555000///////////////...------333...,,,...///------///000555888777222111555:::<<<======;;;:::999;;;<<<:::888888:::BBBMMMXXX___TTTVVVUUUQQQQQQSSSSSSOOORRRXXXfffrrrmmm[[[OOOMMMJJJNNNSSSVVVUUUSSSRRRQQQPPPIIIBBBCCCIIILLLIIIDDDJJJZZZjjjpppqqquuuyyy|||~~~vvvnnnpppvvvrrreeeXXXPPPQQQ```lllooonnnoooiiigggccc^^^YYYSSSNNNLLLDDD:::///)))***++++++(((*********++++++++++++,,,,,,,,,,,,,,,---------------......///000111111111444:::fffrrrxxxdddBBB777PPPrrrpppWWWOOOggg{{{hhhbbbcccdddccccccaaaccceeefffffffffggghhhjjjkkklllkkkiiiiiillloookkklllmmmllllllmmmppprrrvvvkkk\\\QQQMMMJJJFFFCCCDDDFFFJJJJJJEEEAAAEEELLLUUU\\\```kkk}}}uuusssffffffeeebbb]]]TTTKKKDDD>>>CCCLLLSSSVVVRRRIIIBBBOOOQQQSSSSSSRRRPPPPPPQQQKKKLLLMMMOOOQQQSSSTTTUUUWWWTTTPPPMMMLLLJJJHHHFFFBBBAAA???===<<<<<<<<<===;;;:::;;;===??????>>><<<<<<888666777888:::BBBJJJSSSbbbrrrzzz~~~}}}gggZZZOOOWWWooo|||lllWWWGGGKKK___ttt}}}{{{rrrlllUUUJJJKKKUUUiiisssvvv~~~~~~zzznnndddTTT===///...,,,*********+++,,,))))))))))))))))))))))))))))))******+++---...///...333222333888777;;;KKKkkkxxxlllttt~~~nnngggsssrrrwwwrrryyy~~~zzzlllgggdddqqq^^^LLLDDD===<<<>>>@@@DDDJJJLLLRRRXXXZZZ\\\eeeuuu|||vvvrrrnnnhhhdddeeeaaaccceeeddd___YYYSSSQQQMMMKKKIIIGGGDDDCCCBBBAAA<<<<<<=========<<<<<<;;;;;;;;;<<<<<<;;;:::888777333222000111666===EEEJJJGGGFFFEEECCCCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOLLLMMMNNNNNNMMMKKKHHHGGGFFFGGGHHHKKKPPPUUUZZZ\\\```bbbdddgggiiihhhfffddd\\\```jjjuuuyyyxxxxxx{{{{{{|||~~~ttt{{{rrrlllnnnqqqnnniiifffuuulllrrrpppmmmmmmkkkdddbbbfffcccYYYZZZ[[[RRRKKKHHHEEECCCAAA===666111000///---+++*********+++))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$'''...666<<<<<<777222------...000222222111///333...+++,,,---,,,---//////444999777333111555:::<<<======<<<::::::;;;===<<<:::999<<>>:::LLL```hhhkkkooouuuyyy}}}~~~uuuooovvvooo```TTTPPPUUUeeeppppppnnnpppiiigggccc^^^XXXRRRMMMKKKCCC999---(((***,,,+++)))))))))*********++++++++++++++++++,,,,,,,,,------......//////000000111111666;;;eeennnuuueeeBBB666OOOqqqpppWWWOOOeeewwwgggbbbccccccbbbbbbdddeeefffeeedddeeehhhjjjjjjkkklllkkkiiiiiillloookkkmmmoooooommmlllkkkllliiibbbXXXSSSRRRQQQLLLHHHOOOMMMLLLKKKFFFAAACCCHHHGGGNNNUUUfff~~~vvvqqqaaaeeefffbbbWWWKKKCCC???@@@GGGQQQZZZ]]]XXXNNNFFFKKKLLLNNNNNNMMMLLLMMMNNNJJJLLLNNNQQQSSSTTTUUUUUUXXXUUUQQQNNNLLLJJJHHHGGGAAA@@@>>>===<<<;;;<<<<<<::::::;;;>>>@@@AAA@@@>>>???;;;:::<<<>>>AAAHHHQQQYYYhhhxxx~~~}}}gggZZZNNNSSSjjjzzzyyybbbOOOQQQhhh|||~~~zzzxxxvvvrrrfffQQQIIIIIIQQQccczzz}}}qqquuu|||}}}{{{ooofffVVV>>>000...,,,*********+++,,,))))))))))))))))))))))))*********+++,,,...///000...444333444999888<<>>CCCIIIKKKRRRXXXZZZ[[[cccsss}}}{{{wwwqqqmmmnnneeehhhjjjiiieee^^^YYYWWWRRRQQQNNNJJJGGGDDDBBBAAA<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===<<<;;;:::999999666222111333888>>>CCC???@@@@@@AAAAAAAAAAAAAAAEEEFFFGGGIIILLLNNNOOOPPPOOOOOOOOOOOOLLLIIIFFFDDDDDDEEEGGGIIIMMMPPPSSSUUUWWWXXX[[[]]]___^^^\\\[[[]]]aaalllvvvzzzxxxwwwyyy|||}}}}}}tttjjj|||rrriiimmmsssqqqhhhaaazzzjjjjjjhhhkkknnnjjjgggeeebbb^^^[[[XXXVVVUUUMMMJJJEEEAAA>>>:::777444111...+++*********)))(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---333777888666444222333333222111000111222)))///111---,,,///000,,,000444777777444222555999;;;<<<=========<<<;;;:::;;;:::999>>>FFFOOOTTTVVVRRRIIIEEEIIIIIIHHHPPP^^^______\\\XXXYYY[[[WWWQQQGGGJJJSSS\\\ZZZPPPKKKKKKYYY]]]\\\TTTKKKGGGCCC???:::BBBPPP___kkktttyyy{{{~~~}}}}}}uuuoooqqq^^^PPPTTT]]]iiinnnmmmlllmmmlllgggbbb^^^ZZZTTTLLLFFF@@@555,,,))))))((((((+++++++++++++++++++++++++++)))***+++,,,---------,,,////////////000000000000444BBB```{{{{{{~~~wwwwww```CCC===AAA___}}}gggTTTOOOaaaooo\\\___ccc^^^[[[```cccdddeeefffgggggggggggghhhiiiiiijjjkkkkkkkkkllljjjjjjkkkmmmnnnlllhhheee```WWWPPPNNNPPPQQQTTTYYYPPPMMMIIIGGGFFFEEECCCBBB???CCCOOOcccvvv}}}vvvmmmgggdddaaa[[[QQQFFFBBBDDDIIIQQQ]]]gggggg^^^PPPFFFIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHJJJNNNRRRUUUXXXYYYYYYVVVRRRMMMIIIHHHHHHHHHEEECCC@@@>>>>>>===;;;999444555888<<<@@@CCCFFFHHH@@@BBBDDDEEEFFFLLLVVV]]]jjjooouuu{{{jjjYYYKKKTTTlllyyy|||xxx^^^___ttt~~~xxxdddMMMFFFJJJTTTfffuuuuuunnnuuu}}}zzznnnfffVVV<<<...---,,,***)))******+++******))))))******+++,,,)))***++++++------...//////...111666888:::???FFFjjj{{{yyysss{{{pppyyy|||}}}mmmjjjtttoooooo\\\ZZZkkkeeeMMMKKKEEE>>>;;;>>>CCCFFFLLLSSSTTTTTT[[[```mmm{{{wwwuuummmlllkkkiiifffcccaaa___XXXVVVUUUTTTNNNEEEAAABBB=========<<<;;;:::999888999777666777999;;;<<<<<<;;;777333111222555888999999888666777:::===???@@@EEEFFFHHHJJJMMMOOOQQQRRRPPPQQQQQQPPPMMMJJJFFFDDDCCCBBBBBBCCCEEEHHHKKKLLLJJJMMMQQQTTTUUUTTTRRRPPPRRRZZZdddmmmsssuuuvvvwwwyyyzzz{{{|||~~~rrrssssssyyy}}}mmmhhhhhhZZZ~~~mmmllljjjmmmpppmmmgggeeebbb^^^[[[XXXUUUTTTMMMJJJEEEAAA>>>;;;777444111...+++*********)))(((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((---222777999888555222333444444333111111111+++000111---,,,//////---000444888888555333555777:::;;;<<<===<<<<<<::::::<<<:::;;;???GGGOOOTTTUUUQQQJJJFFFGGGBBB>>>FFFTTTfffddd^^^YYYZZZ```eeedddYYYVVVWWW]]]___XXXPPPMMM]]]ccceee___XXXRRRKKKEEE@@@EEENNN\\\iiisssyyyzzzzzz{{{{{{mmmmmm~~~xxxfffOOOSSS]]]iiimmmkkkiiijjjjjjfffaaa]]]YYYTTTLLLFFF>>>444,,,))))))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000000111BBBdddzzzrrrvvv```BBB;;;???\\\xxxdddQQQJJJWWW|||sss^^^]]]```\\\ZZZ___bbbcccdddfffgggggghhhhhhhhhhhhiiiiiijjjkkklllmmmkkkjjjjjjlllmmmmmmjjjhhheeeZZZQQQRRRVVVXXXXXXXXXOOOLLLHHHFFFEEEEEEDDDCCCHHHIIIOOO\\\jjjooojjjccc```\\\XXXTTTMMMFFFHHHMMMXXXZZZ___gggllleeeUUUHHHDDDDDDDDDDDDDDDDDDDDDDDDAAACCCFFFIIIMMMQQQSSSTTTVVVTTTPPPMMMJJJHHHGGGGGGEEEBBB???===<<<:::888666444444555666:::???CCCFFFLLLOOORRRSSSSSSUUU[[[aaammmrrrxxx~~~|||hhhXXXLLLWWWooo|||jjjjjj|||~~~xxxoooUUUIIIKKKVVViiisssnnnjjjvvv{{{nnngggWWW>>>...---,,,***)))******+++******))))))******+++,,,******+++,,,---......///000///111555888999>>>EEEcccssssssooo~~~ssszzz}}}|||lllggghhheeegggUUUTTTdddfffNNNKKKEEE>>><<>>>>>===;;;:::888888888666666777:::===>>>>>><<<888444111111222444444555444333444666999;;;===CCCDDDFFFIIILLLOOOPPPQQQPPPPPPOOOMMMKKKHHHEEECCCCCCBBBAAAAAAAAACCCEEEFFFFFFIIIMMMPPPQQQPPPNNNLLLOOOWWWccclllqqqtttvvvwwwyyy{{{~~~{{{zzzyyyqqqyyy|||qqqrrrtttgggnnnllljjjmmmqqqnnngggeeeccc___[[[WWWUUUSSSLLLIIIEEEBBB>>>;;;777444111...+++*********)))((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''',,,111777:::999888444555666777666444111///...222222///---...///...///444888999777444444555888999:::;;;;;;;;;:::999;;;;;;<<<@@@GGGNNNRRRTTTTTTRRRQQQPPPGGG@@@FFFSSSfffhhhfffbbbccckkkrrrtttnnnddd^^^aaaeeeaaaXXXQQQ```hhhllljjjeee___WWWPPPLLLKKKOOOYYYgggrrrwwwxxxvvvyyy{{{zzzzzzpppqqq~~~{{{yyy}}}xxxfffRRRWWWbbbmmmooojjjggghhhhhhddd___[[[XXXSSSKKKFFF;;;222***************---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---........./////////000000000///AAAggg|||oootttcccBBB999<<>>======>>>???@@@AAACCCFFFJJJMMMQQQSSSTTTRRRQQQOOOMMMJJJHHHGGGFFFCCC@@@===;;;999777444111444222111111333888>>>AAAMMMSSSYYY[[[ZZZ[[[```eeeppptttzzz~~~xxxdddWWWOOO[[[sssvvvuuu|||uuu{{{^^^MMMMMMZZZmmmpppgggdddwww|||ooohhhYYYAAA...---,,,***)))******+++******))))))******+++,,,******+++,,,---...//////111///111555777888<<>>:::555111000000000///000000///000111444777999@@@BBBEEEHHHLLLNNNPPPQQQPPPOOOLLLIIIFFFDDDBBBBBBBBBAAA???===<<<<<<======@@@BBBFFFJJJKKKJJJIIIGGGLLLUUUaaakkkpppsssvvvxxxxxx{{{|||rrrvvvvvv{{{yyysssyyy}}}qqqnnnkkkhhhkkkooommmgggfffccc```[[[WWWTTTRRRKKKIIIEEEBBB???;;;777444111...+++*********)))((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***000666999::::::666777999::::::777333000111222333000............///333999;;;999666444333777888999:::;;;::::::999::::::<<<@@@FFFKKKPPPRRRTTTXXX___```XXXNNNNNNVVV^^^gggnnnppppppsssuuutttvvvnnnhhhhhhkkkhhh___WWWaaagggmmmmmmkkkiiiccc\\\\\\WWWTTTZZZgggrrrvvvvvvvvvzzz{{{zzzvvvuuu}}}tttlllmmmxxx{{{mmm\\\XXX^^^iiissssssmmmiiiiiifffbbb]]]ZZZWWWQQQJJJEEE777///)))***+++++++++---------------------------)))***---...//////---------.........///000000000000@@@hhhsssuuuiiiDDD999;;;WWWqqqZZZMMMVVV{{{|||ccc^^^^^^[[[YYY[[[^^^___bbbdddfffhhhiiiiiihhhggggggggghhhkkkmmmooolllkkkjjjkkknnnrrrtttuuummmddd^^^aaaeeedddaaa___UUURRRMMMKKKKKKLLLLLLLLLJJJIIIHHHKKKOOOTTTWWWYYYVVVTTTSSSSSSSSSTTT\\\ffffff^^^WWWXXX]]]ZZZNNNAAA<<<;;;:::999999;;;===>>>???AAAEEEIIIMMMPPPRRRRRRNNNNNNNNNMMMKKKHHHFFFEEE>>><<<:::888777555222///222111//////111555999;;;AAAGGGOOOSSSTTTYYYaaaiiiqqqtttyyy}}}uuuaaaWWWQQQ___uuuzzzyyywwwqqqcccOOONNN]]]nnnpppeeebbbvvv{{{mmmgggYYYBBB...---,,,***)))******+++******))))))******+++,,,******+++,,,---...//////222000111555666777;;;AAAeeeoooooooooxxx||||||pppxxxwww{{{rrrjjjhhhjjjkkk[[[XXXXXXzzzmmmSSSKKKDDD@@@??????BBBFFFLLLTTTTTTUUU]]]bbbooozzztttpppnnnjjjfffcccccc]]]SSSLLLJJJDDDBBB???<<<999777666555444444666:::>>>AAABBBAAA===:::666333222111000///............///111444777???AAADDDHHHLLLOOOPPPQQQOOOMMMIIIEEEBBB@@@@@@@@@>>>===;;;999888777777777:::===@@@DDDFFFFFFEEEDDDJJJTTTaaakkkpppssswwwzzzwww{{{~~~wwwpppuuuvvvmmmoookkkiiikkkooommmhhhgggddd```\\\WWWSSSPPPJJJHHHEEEBBB@@@<<<777444111...+++*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((...444888::::::888888:::===>>>;;;666111111222333333111......///...222888;;;;;;888555333555666888:::;;;;;;::::::888999;;;>>>CCCIIINNNRRRRRR\\\iiipppjjj^^^UUURRRZZZeeepppsssttttttrrrnnnpppppppppnnnmmmiiiccc]]]bbbfffiiiiiikkkooonnnjjjkkkddd^^^```iiiqqquuutttzzz|||}}}~~~||||||xxx~~~ttthhhfffmmmqqqeeeUUU\\\bbbnnnvvvuuummmiiijjjeeeaaa\\\XXXUUUOOOHHHBBB444---)))***,,,,,,,,,---------------------------,,,///444777888666222///,,,------...///000000000333>>>ccc|||yyypppIII;;;<<>>EEEHHHJJJSSSaaalllsssvvvzzz}}}ttt```WWWSSSaaavvv}}}~~~uuuxxx|||tttpppfffOOOOOO___ooorrrhhhcccssszzzkkkdddWWWAAA...---,,,***)))******+++******))))))******+++,,,***+++,,,---...//////000333111222555777777;;;AAAiiissstttwwwxxx}}}|||qqqnnnrrrrrrdddcccZZZxxxuuuWWWMMMDDDBBB@@@???AAAEEEIIIQQQQQQSSSZZZ___mmm}}}xxxuuummmhhhffffffcccYYYQQQNNNHHHEEE@@@;;;777555444444444555777<<<@@@CCCBBBAAA;;;999777666666666555333///000111000///000444777>>>@@@DDDIIILLLOOOPPPPPPMMMJJJFFFBBB???>>>>>>>>>999999888777555555444444666888<<>>===777222111111444777555000...000...111666:::;;;:::777555555666888:::;;;;;;;;;;;;888999;;;===AAAGGGOOOTTT\\\fffuuuuuubbbTTT^^^eeejjjlllmmmoooooolllgggnnnrrrpppkkkhhheeeaaaeeefffeeedddiiiqqquuussstttmmmgggggglllrrruuuuuu|||~~~}}}qqqtttzzz{{{|||uuukkkfffiiillldddYYY\\\bbbmmmtttqqqiiifffhhheeeaaa[[[WWWSSSMMMEEE@@@222,,,(((+++---,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,***...333777777555111...,,,,,,---...///000000111444;;;\\\~~~wwwMMM===???XXX~~~pppYYYJJJQQQwwwkkkaaa``````^^^\\\]]]^^^```ccceeefffggghhhgggggghhhiiiiiijjjjjjjjjjjjkkknnnsssyyy}}}rrrqqqqqqqqqmmmhhhiiimmmfffccc___\\\ZZZXXXVVVTTTMMMNNNNNNKKKIIILLLTTT\\\______aaabbb\\\TTTQQQTTTEEECCC???;;;888666555444555444333222111222222333777999>>>CCCFFFIIIJJJJJJIIIIIIIIIHHHFFFDDDAAA@@@777666666666777555222000//////000111222333444444999???DDDEEEGGGQQQbbbpppvvvyyy|||rrr^^^VVVUUUdddvvv|||}}}|||pppwwwxxxqqqssshhhQQQQQQdddrrrvvvllldddrrrzzziiibbbVVVAAA...---,,,***)))******+++******))))))******+++,,,++++++,,,---...///000000333222333666777888<<>>???CCCEEELLLMMMOOOVVV\\\iii~~~tttooolllnnnkkkbbbYYYUUUMMMIIICCC===888555555555555666:::>>>BBBCCCBBB@@@999888777888::::::999888333555555333000111444888===@@@DDDHHHKKKMMMNNNNNNJJJGGGDDDAAA>>>======>>>888777777666555444333333333555888<<<>>>@@@@@@@@@HHHTTTcccmmmqqqsssyyy~~~yyy|||xxxhhh[[[^^^qqqooommmnnnqqqnnniiihhheeeaaa\\\VVVQQQNNNIIIGGGEEECCCAAA===888444111...+++*********)))((('''(((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%)))///444777888666555555999<<<<<<777222//////444:::888111...000...000444999<<<<<<999777555666888:::<<<<<<<<<<<<999:::<<<===AAAHHHRRRYYYhhhooo~~~www```___ccceeefffiiimmmlllhhhdddkkkooolllhhhgggeeeaaaffffffbbb```eeeooosssssstttqqqmmmlllooosssvvvxxx{{{~~~zzzwww~~~yyylllmmmttt~~~wwwqqqxxxvvvpppiiiggggggbbb\\\[[[bbblllrrrnnnfffdddgggeeeaaa[[[VVVQQQKKKCCC===222+++(((+++...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,//////...,,,++++++,,,,,,---...///000111333777UUU{{{OOO???@@@XXX|||rrr```OOOPPPsssnnn___]]]______^^^]]]^^^```bbbdddffffffgggggghhhiiijjjjjjiiihhhggggggjjjpppxxxzzzvvvtttuuusssooooooqqqmmmjjjfffccc```\\\WWWTTTRRRTTTSSSMMMIIIMMMZZZffflllkkkkkkggg\\\MMMEEEEEE<<<;;;999777555555444444555444444333222111000000555888<<>>DDDXXXqqqwwwqqqyyy|||www}}}yyy{{{vvvmmmrrrrrroooxxxdddzzz```PPPEEEDDDCCC===<<>>BBBFFFIIIJJJJJJJJJFFFEEECCC@@@???>>>======999999888777555333222111000222555999<<<===>>>>>>GGGTTTcccllloooqqqwww}}}zzz~~~qqq___hhhooonnnkkkmmmoookkkiiihhhfffbbb\\\VVVQQQMMMHHHGGGEEECCCAAA===888444111...+++*********)))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$(((---222555777444222222666:::;;;777222---...444<<<;;;333///000...000333888;;;<<<;;;999555666888;;;<<<=========;;;<<<===>>>AAAIIIUUU]]]kkkppp~~~kkk\\\```dddggglllooojjjccceeejjjlllhhhfffgggeee```eeeddd___]]]bbbjjjooonnnrrrqqqooooooqqqtttxxxzzzyyy}}}vvvrrr{{{uuuhhhiiippp{{{zzzvvvwww|||yyyuuuvvvsssjjjdddaaa___[[[\\\bbblllqqqmmmeeedddiiieeeaaa[[[UUUQQQJJJAAA;;;111+++))),,,...,,,***+++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,---...///000111111444PPPzzz~~~~~~}}}PPP???AAAXXXzzzxxxpppdddPPPKKKlllppp]]]ZZZ]]]``````]]]^^^```bbbdddeeefffffffffhhhjjjkkkkkkiiigggeeefffjjjrrr|||zzzuuuvvvxxxuuusssssspppnnnjjjgggccc^^^XXXSSSTTTVVVTTTNNNJJJPPPaaapppwwwuuurrrkkk[[[III???===;;;999777777888999888777777777777666555333111000...111666;;;???AAABBBBBBEEEDDDBBB???===;;;999888;;;:::999888777555111---111///---+++,,,000444777666>>>EEEHHHJJJUUUgggvvvuuuwww{{{}}}mmmZZZVVVYYYiiizzz~~~{{{}}}uuusss~~~}}}kkkhhhqqq}}}gggXXX___vvv||||||mmmeeeuuu|||jjjaaaVVVBBB...---,,,************+++*********)))***++++++,,,+++,,,,,,---...///000000444222444888::::::???FFF^^^}}}xxxyyyvvv}}}zzz~~~oootttsssrrr~~~fffyyybbbRRRFFFEEECCC<<<;;;@@@>>>EEEFFFHHHPPPUUUcccyyy~~~ssshhhaaaWWWRRRJJJBBB<<<:::999:::999:::===AAADDDCCC???<<<777777888:::<<<<<<:::999999;;;;;;888222111444999:::<<<@@@DDDGGGGGGGGGFFFDDDCCCBBB@@@???>>>>>>===;;;;;;999888666333111000...000333777:::<<<======FFFSSSccckkknnnpppvvv|||zzz}}}zzz|||gggtttnnnqqqooollloooqqqhhheeebbb```___ZZZRRRMMMHHHJJJHHHBBB>>><<<888333///...,,,***)))))))))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%&&&)))---111444555333222333666:::<<<:::777000------333::::::111)))111333333333999AAA@@@888999888777777999;;;;;;;;;>>>===<<<<<<@@@HHHRRRZZZeeeiiirrr|||fffcccccckkkxxx~~~yyyoooqqqwwwzzzttthhh```^^^cccccc^^^YYYZZZaaagggiiillljjjjjjlllpppuuuxxxyyyvvv{{{~~~pppqqq|||~~~vvvrrrqqquuu|||{{{qqqjjjiiisssxxx~~~vvvooolllhhhaaa[[[YYY]]]fffnnnmmmjjjhhhfffdddccc\\\UUUQQQPPPKKKAAA999,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111888NNNrrrwww~~~XXX>>>???TTTuuuzzzeeeQQQMMMcccsssaaa]]]\\\^^^aaaZZZ[[[\\\^^^```aaacccccciiikkknnnnnnllliiigggfffhhhlllyyy{{{wwwyyyyyyvvvrrrqqqoookkkeee```\\\ZZZZZZdddXXXQQQSSSTTTWWWdddttt||||||yyynnn]]]KKK???888777888888777666666777999777888::::::777333///,,,000222666:::===@@@AAAAAA???>>><<<:::999999999999:::::::::::::::777333//////...------...000333555999???BBBBBBGGGXXXkkkwww{{{yyyyyy}}}|||kkkWWWQQQ[[[lllzzz~~~xxxtttrrrgggllljjj\\\cccrrr}}}jjj^^^nnn{{{nnngggWWW>>>...---,,,***)))******+++++++++++++++++++++,,,,,,......---...///222555666777777888777888:::???BBB___wwwyyyvvvyyyqqqtttmmm```pppaaaRRRGGGFFFCCC;;;:::@@@???BBBDDDGGGMMMWWWccclllttthhhXXXOOOFFFAAA<<<999;;;???>>>AAAEEEFFFDDD@@@<<<:::::::::::::::::::::::::::999:::<<<:::777333111111:::;;;>>>@@@CCCDDDDDDDDDAAAAAA@@@>>><<<<<<===??????<<<999777666444111///...111444666777888:::<<>>666,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000222999OOOsss}}}vvvYYYAAAAAAOOOrrrzzzeeePPPJJJ]]]uuuccc]]][[[\\\___ZZZZZZ[[[\\\^^^```bbbcccgggjjjmmmnnnllljjjiiiiiikkkqqq}}}}}}}}}~~~}}}|||vvvqqqkkkeeebbbaaaaaa```]]]VVVTTTYYYZZZ[[[eeesss}}}wwwkkkYYYHHH<<<666555666666555555444555666>>>>>>>>>===:::555000---222444777999<<<===>>>???>>>===;;;999888888888888999999999999:::777333000......------...000222444999???BBBCCCIIIZZZnnnyyy}}}}}}{{{iiiVVVPPP[[[mmmzzz~~~vvvqqqjjjrrrlllXXXaaawww~~~|||kkkbbbuuu}}}pppiiiYYY@@@...---,,,***)))******++++++++++++++++++,,,,,,,,,///.........000333555777777888888888888;;;???CCC^^^{{{{{{uuussskkk\\\hhhhhhVVVFFFEEEDDD@@@>>>AAAAAACCCEEEGGGKKKTTT___ggg|||ooo\\\UUUNNNIIIDDD??????BBBFFFHHHJJJJJJGGGBBB>>>;;;:::999999999999999:::::::::<<<===<<<888444222111777999<<>>>>>===:::999888666333000...111333555666777999;;;BBBMMM\\\eeejjjmmmsssxxxwww|||~~~ooodddjjjwww|||~~~vvvttt|||yyyrrrqqqtttpppkkkmmmnnnkkkhhheeedddbbb]]]VVVPPPGGGIIIGGGAAA<<<:::666000///...,,,***)))))))))***'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&)))...444777777555555555888999999999111...,,,///444888666444000111111333999???@@@<<<:::888666444444666999;;;555666666666777;;;@@@EEEFFFPPP\\\fffpppyyy}}}|||uuuzzz~~~{{{{{{~~~wwwzzz~~~xxxssstttpppggg[[[WWW[[[___```ddddddgggkkkqqqtttvvvvvvvvvvvvvvvsssqqqssszzzvvvrrrsssyyywww}}}tttqqqnnnmmmgggaaa___aaagggmmmppplllhhhggggggeee\\\VVVPPPKKKIIICCC:::333,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,---...////////////333888KKKmmm}}}yyy|||tttYYYDDDBBBHHHpppzzzdddPPPGGGVVV{{{yyyfff]]]ZZZ[[[]]][[[[[[ZZZ[[[]]]___bbbdddeeehhhlllmmmmmmllllllllljjjrrr|||uuummmhhhggghhhhhhgggZZZYYY\\\bbbbbb```gggrrr{{{ooo___PPPDDD>>><<<777777888777777666666555@@@@@@AAA???===999666444444555777999:::;;;;;;<<<===<<<;;;999888888888888777777777888999888444222...---,,,,,,---///111333999???CCCDDDKKK\\\ooozzzyyyhhhUUUQQQ]]]nnnzzz~~~{{{yyy~~~rrrnnn{{{mmmSSS```~~~~~~{{{kkkfff{{{~~~rrrkkk[[[AAA...---,,,***)))******+++***+++++++++,,,,,,,,,---/////////000111444666888888999:::999:::<<<@@@CCC[[[ttt{{{yyy{{{}}}tttuuurrrcccfffxxx```IIIDDDFFFDDD@@@>>>BBBDDDFFFGGGIIIPPPZZZaaaxxxzzzeee^^^XXXTTTNNNGGGEEEHHHOOOPPPPPPOOOKKKFFFAAA>>>:::999888888777888999999===>>>???===999555333222333555999===???@@@@@@@@@=========;;;999888:::<<<===<<<<<<<<<;;;999555222...000333444555666888:::@@@KKKZZZdddjjjmmmrrrvvvwww{{{vvvddd]]]gggwwwuuunnnqqqwwwxxxtttqqq~~~mmmrrrpppkkknnnooollliiifffdddbbb]]]VVVPPPIIIJJJHHHBBB===;;;666111///...,,,***)))))))))***((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''',,,222777:::888666555444555555555000---***+++000555777888///000000333999===???>>><<<;;;888444333555999<<<999888777555444777;;;???EEEOOOZZZbbblllvvv|||~~~||||||ttteee]]]\\\]]]\\\aaabbbfffkkkpppttttttsssssssssrrrpppoooqqqvvvyyy}}}~~~zzzvvvzzzuuuppplllhhhbbb]]]```ffflllppppppkkkggggggfffdddYYYTTTNNNIIIEEE???777000,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,---...////////////111444BBBaaa|||yyyrrr{{{~~~sss[[[DDD@@@EEEqqqzzzdddPPPFFFPPPrrr|||iii^^^[[[\\\^^^^^^]]][[[[[[]]]```ccceeegggiiilllmmmmmmlllmmmmmmkkkrrr~~~zzzrrrnnnnnnnnnllliii```aaafffiiifffbbbfffoooxxxnnn___PPPEEEAAABBBDDD<<<;;;;;;<<<<<<:::888666<<<===>>>??????>>>===<<<555555666888999:::;;;;;;======<<<;;;::::::999999666666666777888888555333...---,,,,,,---///111222999???BBBDDDLLL]]]mmmvvvxxxgggUUUSSS```qqq|||~~~~~~~~~xxxqqq{{{sssrrrkkkPPPbbb}}}kkkhhh}}}~~~rrrkkk[[[AAA...---,,,***)))******+++***++++++,,,,,,---------//////000111333666888999:::;;;;;;;;;;;;===@@@CCCUUUlllyyyxxxvvv}}}{{{sss}}}xxxnnnnnn{{{xxxlllxxxlllOOOEEEGGGFFF???999@@@BBBDDDFFFHHHMMMVVV]]]nnnoooggg___YYYSSSMMMLLLOOOUUUTTTSSSRRROOOKKKEEEAAA;;;:::888666666777999:::===???@@@>>>:::555333222111333666:::<<<=========;;;;;;;;;999777777999:::<<<;;;<<<======;;;666333///111333333333555777999???IIIXXXccciiimmmqqqttt{{{}}}iii\\\YYYhhhyyykkkhhhkkknnnqqqtttnnnsssqqqlllnnnooollliiieeeccc```[[[SSSMMMKKKLLLJJJCCC>>><<<777222///...,,,***)))))))))***)))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%)))000555;;;:::888555222111111111///---+++***---111666999000///000444888;;;===??????>>>;;;777555555999======;;;888444222444888<<>>>>>>>>???????????????555555666777999:::<<<<<<>>>>>>>>>======<<<;;;;;;777666666777888888666444///...---,,,---///111222999>>>BBBDDDLLL\\\jjjrrr{{{{{{||||||}}}~~~~~~wwwfffVVVUUUddduuu~~~zzzmmm|||vvvttthhhTTTjjjppplll}}}qqqiiiXXX>>>...---,,,***)))******+++******+++,,,------......///000111333555777999:::;;;<<<=========>>>AAACCCOOOpppqqq|||vvvnnn{{{xxxhhhoooooonnnqqqSSSGGGHHHHHH@@@999===???CCCEEEGGGMMMTTTZZZfffzzzwwwmmmccc[[[UUUPPPRRRVVVWWWVVVVVVVVVTTTPPPJJJEEE>>><<<999666666777:::;;;===???@@@>>>:::666444333111222555777999;;;;;;;;;999::::::888666666888:::;;;;;;;;;======;;;777333111222333333333444666999???HHHVVVaaaiiimmmqqqttt{{{}}}eeeSSSRRRfffyyyhhh```bbbiiittt}}}tttxxxtttnnnnnnnnnmmmjjjeeebbb___YYYQQQJJJLLLMMMKKKDDD???<<<888222///...,,,***)))))))))******)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&%%%$$$'''---222;;;;;;999666333000000111//////...,,,,,,///444777222000000444777888;;;???AAAAAA???;;;777666:::>>>===<<<999555222222444777AAAHHHTTTdddxxxxxxmmmeeeeeefffiiilllppprrrqqqoooqqqsssuuuxxx{{{~~~{{{}}}uuuyyyvvvhhh^^^XXXYYYcccmmmooopppmmmgggcccdddbbb^^^VVVRRRMMMGGGAAA:::333...------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,------------...///000111111111111333333777NNNooo}}}~~~~~~pppOOO:::DDDlllmmm[[[LLLMMMiiiooo___]]]```cccaaa```______```bbbeeefffjjjlllnnnnnnmmmmmmmmmooozzztttpppnnnnnnmmmjjjfffccc```aaaccc\\\]]]___```^^^YYYRRRLLLOOOOOOQQQUUUYYYZZZVVVRRRKKKIIIGGGDDDAAA???>>>>>>666666777777999:::<<<===>>>>>>??????>>>>>>===<<<888777777777999999777555000000...---...///111333888===AAADDDMMM]]]jjjpppyyyzzz{{{{{{{{{{{{~~~~~~~~~uuudddTTTUUUfffwww||||||}}}vvvxxxuuuwwwcccYYYrrrwwwrrr|||ooogggUUU:::...---,,,***)))******+++******+++,,,---...//////000111333555777999;;;<<<<<<>>>?????????@@@BBBDDDLLLtttwwwxxxooonnnvvv}}}iii```qqqnnnUUUHHHHHHIIIEEE???:::>>>BBBEEEGGGLLLSSSYYY```qqq}}}rrrggg^^^XXXTTTWWW]]][[[ZZZZZZ\\\\\\XXXPPPJJJAAA???;;;888777999<<<>>>>>>@@@AAA@@@<<<999777666444444444555777888:::;;;:::::::::999777777999;;;===<<<<<<<<<<<<;;;777444333333444333333444666999AAAHHHTTT___hhhnnnrrruuuvvvzzz~~~mmmUUUVVVhhhttteee^^^aaakkk{{{uuuyyyvvvooooooooooookkkgggccc___XXXOOOHHHLLLMMMJJJDDD>>><<<777111///...,,,***)))))))))******((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''(((&&&$$$%%%)))...888999;;;999666333333444111222333111...///222666333000111555666666999???AAABBBBBB===888666999===<<<======;;;777444222222666>>>JJJZZZoooxxxoookkkkkkkkknnnpppqqqpppnnnnnnnnnppptttzzzzzz||||||xxxhhh___\\\^^^gggooommmnnnkkkeeebbbbbb___[[[SSSQQQLLLFFF???777000,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000222444777JJJmmm\\\;;;CCCaaauuubbbQQQNNNgggqqq___[[[```ccc```___``````aaabbbddddddiiikkkmmmmmmmmmnnnppprrr|||wwwvvvxxxqqqoookkkhhhhhhiiihhheeeaaaaaaaaabbb```ZZZRRRKKKPPPQQQVVV^^^fffiiifffbbb[[[XXXSSSMMMHHHCCCAAA@@@:::999999888999999;;;;;;===>>>>>>???>>>>>><<<<<<;;;999888888999999888666222111/////////000222333666;;;@@@EEEPPP```mmmrrr|||}}}~~~}}}{{{zzz|||qqqaaaRRRTTTfffwww}}}|||yyy{{{}}}xxxwwwuuufffYYYZZZqqqzzzuuu|||ooofffSSS888...---,,,***)))******+++******+++,,,---...//////000111333666999;;;<<<======???@@@@@@@@@AAABBBDDDKKKqqqyyy~~~yyyqqqqqqxxxuuuwwwxxxcccTTT___zzzkkkXXXKKKGGGHHHFFFBBB:::>>>CCCEEEGGGKKKQQQVVVZZZjjjvvvllleee___[[[]]]aaaaaaaaabbbdddeee```VVVNNNEEEBBB===999999;;;>>>AAA???AAACCCBBB???<<<;;;:::888777555444555777:::<<<:::;;;;;;:::888999;;;===@@@???=========;;;999666555555555444333444777999CCCIIISSS^^^gggnnntttvvvtttzzzyyyggggggrrr}}}sssiiifffiiirrrrrrxxxuuupppqqqqqqqqqmmmhhhddd___XXXNNNGGGKKKLLLJJJCCC===;;;666000///...,,,***)))))))))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$''')))'''$$$$$$(((,,,555888;;;;;;999777777999222555777555111///222555555111111555666444888???@@@BBBCCC???999666888;;;;;;>>>BBBAAA===888333000///888CCCQQQcccwww~~~uuuooonnnmmmnnnpppqqqooonnnjjjiiiiiimmmuuu}}}{{{xxxhhhaaaaaadddjjjqqqlllllliiidddaaaaaa^^^YYYRRROOOKKKDDD===555...+++...------,,,,,,------...---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////333666HHHjjj{{{ggg===AAAWWWyyyzzzgggTTTNNNeeerrr^^^ZZZ___bbb^^^______```aaabbbbbbcccgggiiilllmmmnnnppprrruuuyyy}}}yyy|||ssspppmmmmmmpppssspppkkkddd^^^WWWQQQNNNJJJFFFCCCFFFHHHNNNYYYccciiigggdddeeeaaa[[[TTTNNNIIIFFFEEE===<<<;;;999888999999:::<<<======>>>>>>===<<<;;;<<<;;;999999:::999888666333222000///000111333444444999???EEERRRdddqqqvvv|||zzz|||~~~ooo___PPPSSSeeevvv|||zzzxxx{{{}}}~~~xxxxxxmmmZZZPPPVVVmmmyyyvvv}}}ooofffSSS777...---,,,************+++******+++,,,---//////000000222444777999;;;======>>>???AAAAAAAAAAAACCCDDDKKKjjj}}}ttttttyyyvvvppp~~~kkktttnnnnnntttbbbNNNSSSvvvlll\\\MMMFFFDDDCCCAAA<<<@@@DDDFFFGGGJJJPPPTTTWWWfff}}}yyypppjjjeee``````dddgggggghhhjjjkkkeeeZZZPPPGGGCCC>>>;;;:::<<<@@@CCCAAACCCEEEDDDBBB???>>>>>>;;;999666333444666:::<<<;;;<<<<<<:::999:::<<<>>>CCCAAA???>>>===<<<:::888666666666444333444777:::DDDJJJRRR]]]fffooouuuxxxuuu}}}vvvtttxxxyyyxxx}}}vvvpppooorrrxxxttttttqqqnnnpppooopppkkkeeeaaa\\\WWWPPPKKKKKKMMMJJJDDD>>><<<777111111...***((()))*********((((((((((((''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''111666;;;:::666555888<<<777;;;;;;666444666999:::333444444444666777888999DDDDDDCCC???:::888:::<<>>>>><<<;;;;;;<<<@@@@@@>>>===<<<<<<<<<<<>>DDDNNNYYYdddoooyyy{{{}}}vvv}}}zzzssssssxxx|||~~~qqqmmmvvv|||}}}vvvtttpppmmmooonnnnnnjjjddd```[[[VVVPPPKKKKKKMMMJJJDDD>>><<<777111111...***((()))*********((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''...444999;;;888666888;;;@@@CCC@@@999444666888888555555444555666777999:::AAACCCCCCAAA===:::;;;<<>>BBBEEECCCCCCCCC???:::999999888999999999666444999666333222222333333222999999???LLLYYYdddpppzzz|||~~~~~~|||~~~{{{{{{~~~lll\\\RRR[[[lllvvvvvvssssssuuuyyy||||||www}}}hhhYYYWWW___mmmwwwpppkkkkkkuuu{{{qqqcccJJJ555...---,,,,,,+++++++++,,,---,,,,,,,,,---000222444444777;;;======>>>???@@@???@@@BBBBBBBBBBBBDDDEEENNNaaazzz{{{zzzqqquuuyyyppprrrqqqhhh^^^ZZZhhh}}}aaaNNNMMMFFFIIIAAABBBBBBCCCEEEHHHKKKNNNPPPRRR[[[qqq~~~yyyssspppqqq{{{yyy{{{{{{mmm```ZZZTTTLLLFFFFFFFFFCCCBBBCCCBBBDDDGGGIIIIIIGGGDDDBBB>>>===:::888777777777888<<<>>>AAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@<<<999:::888444444777>>>DDDNNNXXXcccoooyyyyyy~~~xxxllluuu}}}|||sssooouuu|||vvvzzz}}}wwwtttpppmmmooonnnllliiiddd___ZZZUUUPPPLLLLLLMMMKKKDDD???<<<777222111...+++))))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''')))///777::::::888888888GGGHHHDDD;;;555555555333777666555555666888;;;<<<>>>@@@CCCCCCAAA>>><<<;;;???FFFOOOTTTSSSMMMEEEAAA===444///111555999CCCPPP___eeekkkqqqyyy{{{yyyzzz|||wwwqqqmmmjjjhhhhhhhhhiiiiiihhheeecccbbbbbbwww}}}zzzxxx}}}xxxqqqooommmmmmoooqqqqqqqqqnnnlllhhheeeaaa[[[TTTOOONNNKKKFFF>>>666///,,,+++++++++,,,,,,,,,,,,---------......---+++******+++++++++++++++,,,,,,,,,,,,---------...//////000000///000222GGGooozzz~~~wwwKKK===EEEZZZfffUUUKKKPPPdddjjj^^^ZZZ]]]]]]aaacccaaa]]]^^^eeekkkhhhfffcccaaabbbeeeiiilllzzz}}}ooogggdddiiitttrrr^^^RRRNNNMMMJJJFFFGGGDDD@@@;;;777666888;;;@@@EEEJJJMMMPPPQQQJJJAAA>>>===<<<======<<<:::888999777666666777777666555888999AAAOOO]]]gggrrr{{{|||~~~~~~}}}~~~||||||}}}fffZZZUUU```qqqyyywwwsssrrrtttxxx|||~~~~~~~~~{{{yyyxxxhhhXXXWWW^^^fffjjjaaa___fffuuuzzzppp```HHH444------,,,+++++++++,,,,,,...------...///111444555777999<<<>>>>>>>>>???@@@@@@BBBCCCBBBAAAAAABBBDDDOOO]]]|||vvvsss~~~}}}rrruuuyyytttnnnmmmtttlllSSSLLLJJJMMMBBBBBBBBBCCCDDDGGGJJJMMMOOOQQQZZZnnn{{{{{{zzzkkkaaa^^^WWWNNNHHHJJJKKKIIIFFFFFFBBBCCCEEEFFFFFFEEEDDDCCCAAA@@@>>><<<:::888666555;;;???CCCFFFFFFGGGHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@<<<::::::999555555888???DDDMMMWWWbbbmmmxxx{{{}}}sssiiirrr}}}uuunnnyyyxxxuuussswwwvvvtttpppnnnqqqpppmmmjjjeee___ZZZUUUQQQNNNLLLNNNKKKDDD???<<<777222000...+++)))*********)))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&+++333999;;;:::888666BBBDDDBBB;;;777666444000999888666666777999<<<>>>;;;>>>BBBDDDDDDAAA>>><<<>>>EEEOOOVVVWWWUUUQQQNNNAAA999555666777444444666>>>DDDLLLRRRYYYbbbjjjoookkkhhhgggkkkrrrtttqqqlllnnnmmmkkkiiihhhgggggggggjjjfff```ZZZXXX]]]gggnnnzzzzzz{{{}}}tttpppoooooooooooopppqqqrrrmmmjjjgggccc___YYYSSSOOOLLLIIICCC;;;444///,,,++++++++++++,,,,,,,,,------,,,---...---+++***+++,,,******+++++++++,,,,,,,,,,,,,,,---......//////000111444555IIItttwwwvvvzzzrrrMMM;;;AAATTTeeeTTTHHHKKK[[[zzznnn^^^VVVVVVXXX```fffeee___^^^dddllljjjgggdddaaaaaacccfffiiirrr{{{|||mmm]]]TTTMMMIIIFFFDDD@@@<<<999999;;;===@@@EEEKKKSSS]]]bbb^^^UUUJJJGGGDDDAAA@@@???===<<<999999999:::;;;;;;888666666999CCCRRR```jjjsss{{{|||~~~~~~wwwbbbYYYWWWcccssszzzyyywwwtttuuuyyy}}}}}}{{{zzz{{{|||~~~dddTTTVVV```dddbbb``````iiixxxyyymmm[[[DDD333---,,,,,,++++++,,,,,,,,,------...///000222444555777999<<<======<<<===>>>???AAABBBBBBAAAAAACCCDDDMMMUUU}}}wwwuuuyyy~~~vvv{{{tttsssvvvtttuuuzzzwwwyyy\\\LLLKKKLLLCCCBBBBBBBBBDDDFFFHHHKKKLLLQQQZZZkkk|||nnneeeccc\\\QQQGGGFFFIIIJJJKKKMMMFFFEEEEEEDDDCCCCCCCCCCCCAAAAAA@@@???===:::777555:::>>>DDDHHHJJJKKKMMMNNNJJJIIIHHHFFFDDDCCCBBBBBBAAA===;;;;;;:::666666999???DDDLLLUUU```lllwww~~~~~~nnnjjjsssyyyooo}}}xxxlllgggmmm~~~ssssssqqqpppttttttooolllgggaaaZZZUUURRRQQQLLLNNNKKKEEE???===888222000...+++************)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%(((...555::::::888555777;;;>>>===<<<<<<777222999888777777888:::===>>>999<<<@@@DDDFFFDDDAAA???;;;@@@GGGMMMQQQTTTVVVWWWOOOHHHAAA>>><<<888333111444666:::>>>AAAGGGQQQYYY\\\\\\^^^```cccddddddddddddeeeffffffeeedddbbbaaadddaaa\\\[[[___kkkyyysssttt{{{vvvrrrqqqpppoooooopppqqqrrrjjjhhhdddaaa]]]YYYTTTPPPLLLGGG@@@888333///---,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,******+++++++++,,,,,,,,,,,,,,,------.../////////111666666GGGqqq}}}vvvwwwuuuUUU===???PPPvvvhhhWWWKKKLLLYYYrrrxxxaaaTTTQQQSSS]]]gggjjjeeebbbdddhhhjjjhhhfffccccccdddfffhhhkkknnn___WWWKKKGGGBBB>>><<<;;;<<<<<<===BBBIIITTTcccoooqqqlll^^^YYYPPPIIICCC@@@===;;;;;;:::;;;<<<======:::888666999DDDTTTbbbkkkssszzz}}}}}}sssaaaZZZYYYeeettt{{{|||{{{xxxwwwzzz~~~|||wwwwww|||~~~yyyvvv___SSS\\\kkkppplllccceeemmm{{{~~~vvvjjjUUU???111,,,,,,,,,++++++,,,,,,---,,,---...///111333444555888:::===>>>===<<<=========???AAABBBBBBCCCEEEGGGMMMOOOnnnqqqdddiiinnn~~~|||{{{uuuqqqooouuu}}}sssfffMMMJJJHHHCCCCCCBBBBBBCCCDDDFFFHHHJJJMMMVVVdddwwwrrrhhhccc]]]SSSKKKKKKNNNOOOPPPRRRMMMLLLIIIFFFCCCBBBAAAAAA@@@AAAAAAAAA???===:::999:::>>>CCCGGGJJJLLLNNNPPPQQQOOOMMMJJJGGGDDDCCCBBBBBB>>><<<<<<;;;777777:::>>>CCCKKKUUU```kkkuuu|||~~~|||}}}yyyhhheeetttxxx}}}zzzjjjdddnnnqqqsssrrrrrruuuuuupppnnniiibbbZZZTTTRRRQQQMMMNNNLLLEEE@@@===888333///---+++***++++++)))(((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''***000777:::888555111666:::<<>>BBBFFFGGGEEECCC:::<<>>:::666444555333333444444666===FFFMMMQQQWWWYYYZZZ\\\___bbbbbbccccccdddbbb```]]][[[RRRUUU^^^lll}}}nnneeerrryyywwwvvvtttqqqpppqqqrrrrrrqqqiiifffbbb___\\\XXXSSSOOOKKKEEE<<<555111///---,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---555444@@@dddcccBBB>>>KKKkkkjjjXXXLLLIIIRRRmmmhhhUUURRRQQQYYYcccjjjjjjgggdddccciiihhhgggfffffffffggggggiii|||{{{|||}}}}}}vvviiiRRRNNNGGGBBB>>><<<:::888;;;@@@GGGPPP___ooowwwwwwtttnnneee[[[SSSKKKEEEAAA>>>>>>===>>>???>>><<<:::888;;;EEEUUUccckkkttt{{{}}}{{{~~~ppp^^^ZZZ\\\iiivvv|||||||||{{{yyy{{{|||wwwyyy}}}tttqqqqqq}}}}}}ggg[[[dddtttxxxqqqccceeeooo}}}{{{tttfffPPP:::///,,,,,,+++++++++,,,------,,,---...000222444555666999;;;>>>??????>>>???@@@<<<>>>AAABBBBBBCCCEEEGGGNNNNNNccccccWWWbbblllzzztttpppssszzzpppqqqmmmPPPJJJEEEEEECCCCCCBBBBBBCCCEEEFFFHHHLLLTTT```pppsssfff^^^ZZZWWWWWWZZZZZZWWWUUUVVVWWWTTTPPPLLLHHHEEECCCCCCBBBBBBCCCCCCBBB@@@???===<<>>===>>>BBBIIINNNWWWVVVTTTPPPMMMHHHBBB===:::555222333222000333:::===CCCJJJPPPTTTXXX[[[^^^aaabbbbbbaaaaaa``````___YYY___lll{{{yyy```kkk~~~~~~{{{~~~uuurrrtttzzzwwwtttuuuxxxwwwrrrmmmjjjgggbbb^^^ZZZUUUPPPMMMIIIBBB999222...---,,,+++++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,------------+++,,,,,,------......///***444333999WWW{{{mmmFFF<<>>;;;888;;;@@@FFFLLLWWWeeennnpppxxxuuuqqqkkkddd\\\SSSMMMCCCBBBAAAAAAAAAAAA>>>===;;;>>>HHHWWWdddmmmuuu|||}}}}}}~~~{{{lll[[[ZZZ```nnnzzz}}}{{{{{{|||xxxzzz}}}xxx~~~|||ooolllmmm|||tttdddiiiwwwxxxooodddhhhrrr~~~xxxqqqcccKKK666,,,,,,+++++++++,,,,,,---...---...000222444666777777888:::===>>>>>>>>>???@@@>>>@@@AAABBBBBBBBBDDDFFFJJJLLL\\\vvvzzzbbbYYYjjjppp}}}~~~}}}yyy{{{wwwsssssssssdddwwwnnnTTTMMMDDDGGGCCCCCCBBBBBBBBBCCCEEEFFFJJJRRR\\\hhh~~~zzzmmmccc\\\\\\^^^aaa___ZZZZZZ^^^^^^\\\XXXSSSOOOKKKIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCDDDDDDGGGJJJMMMSSSRRRPPPMMMKKKIIIGGGGGGDDD@@@>>>>>><<<999999;;;:::AAAKKKWWWaaajjjrrrvvvzzzzzz{{{|||}}}pppcccggg~~~~~~wwwxxxqqqgggkkk~~~ppptttsssqqqsssqqqqqqooojjjaaaWWWPPPNNNOOOMMMOOOLLLEEE@@@===999333///---++++++++++++)))''')))((((((((('''''''''''''''((()))++++++)))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''+++'''$$$)))111777888666000111111111555;;;;;;666444666888;;;<<<;;;:::999<<<;;;:::===CCCHHHKKKKKKIIIGGGCCC???===???DDDHHHRRRZZZdddhhhfff___SSSJJJ@@@:::888:::999444444888111666===GGGOOOUUUXXXZZZaaa`````````bbbeeehhhjjjzzz{{{zzztttzzzuuuZZZ[[[vvv{{{{{{{{{vvv~~~|||}}}~~~wwwmmmkkkppp{{{xxxwwwzzz~~~|||rrrjjjllliiiccc^^^YYYTTTNNNKKKGGG@@@666///,,,,,,+++***++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,------------......++++++,,,------......///)))555444555PPPrrrrrrGGG;;;EEE___}}}mmm]]]QQQRRR^^^zzznnnSSSSSSTTTSSSUUU___iiikkkddd[[[bbbcccfffhhhiiihhhgggfffooo{{{sssccc___^^^^^^aaagggnnnsssvvv{{{xxxiiiUUUPPPJJJEEECCCBBB>>><<<;;;AAAFFFIIIPPP[[[ccceeekkklllmmmnnnkkkdddZZZSSSGGGEEECCCCCCCCCBBB@@@???>>>AAAJJJYYYeeennnvvv}}}}}}wwwhhhXXXYYYcccsss}}}~~~zzzxxx{{{wwwyyy~~~zzzuuupppooo|||wwwhhhmmm{{{}}}uuuggglllxxx}}}vvvpppaaaHHH444+++++++++++++++,,,,,,---......///111444666777888999555777:::<<<<<<<<<===>>>@@@AAACCCBBBAAAAAABBBDDDDDDIIIXXXqqqyyygggcccwwwuuuzzz}}}}}}{{{}}}qqqttt~~~uuunnnwww\\\ooommmXXXQQQEEEIIICCCCCCBBBAAABBBCCCDDDEEECCCKKKSSS^^^ttt}}}rrr```_________[[[YYY^^^fffcccaaa]]]YYYUUUQQQNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEIIILLLRRRQQQOOOMMMLLLKKKJJJJJJEEE@@@>>>>>>===999999<<<999@@@KKKWWWbbbjjjqqquuu|||}}}~~~}}}{{{|||qqqfffhhh{{{|||qqqtttpppiiisssuuutttpppooouuuxxxtttpppjjjaaaYYYQQQLLLIIINNNLLLIIIFFFCCC>>>888444......,,,+++***)))))))))***))))))((('''&&&&&&&&&(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&'''***...222555999333---///555999888555888555888???BBB>>>999666:::>>>???===>>>CCCGGGGGGPPPOOOLLLEEE???<<<===???GGGRRRcccrrryyyyyytttppp]]]RRRDDD;;;999;;;;;;:::===>>>???CCCJJJTTT```hhhoooqqqtttuuutttzzz}}}wwwqqqkkk{{{iii```hhh}}}uuuooovvv~~~}}}vvvrrrqqqnnnmmmuuu}}}|||}}}yyynnnfffjjjfff```YYYSSSOOOLLLKKKBBB:::111,,,,,,,,,+++)))------------------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---......//////......,,,222111222GGGnnnXXX>>>GGGYYY}}}gggXXXOOOWWWrrrsss___RRRPPPNNNSSS```kkkkkkccc\\\^^^]]]aaagggjjjhhhhhhjjjsss}}}~~~mmmaaa^^^llliiilllvvv~~~|||uuuggg\\\PPPKKKHHHBBB===<<<;;;;;;>>>DDDMMMUUU[[[]]]cccaaa`````````]]]XXXSSSOOOIIICCCAAADDDEEEDDDAAA@@@DDDMMMXXXdddoooxxx|||~~~~~~rrraaaZZZ___iiisss{{{}}}zzzxxxyyyyyyzzz|||vvvpppwwwvvvkkkqqqzzzfffppp|||}}}vvvooo\\\AAA111000---------,,,,,,------......///222444666777777777???===;;;999999:::<<<>>>AAABBBBBBAAA>>>======>>>DDDEEEPPPooovvvrrrooosssppp}}}iiieeeooo{{{{{{gggYYYtttjjjFFFKKKKKKCCCCCCCCCBBB@@@@@@BBBCCCGGGIIIPPP\\\lll~~~pppcccZZZ\\\``````eeelllpppnnniiiccc]]]XXXTTTRRRTTTRRROOOLLLJJJIIIHHHHHHCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFFFFCCC>>>;;;:::999888777:::@@@KKKYYYeeeooovvvyyy~~~}}}mmm[[[ccczzzxxx{{{vvv{{{xxxwwwqqqoootttvvvssspppjjjbbbZZZRRRMMMKKKNNNLLLIIIFFFCCC>>>888444......,,,+++***)))))))))***))))))(((''''''&&&&&&(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&)))---111333888555222333777;;;<<<::::::777777;;;===:::888999;;;>>>@@@======AAADDDDDDRRRTTTUUURRRLLLFFFBBB@@@BBBJJJUUU```kkkyyyzzzqqqcccWWWPPPNNNNNNNNNQQQRRRTTTXXX___iiiuuu|||~~~|||sssooollljjj|||ttteeelllzzz{{{ssswww~~~wwwrrrqqqpppqqqxxx}}}uuunnnkkkjjjfff___YYYSSSNNNKKKIII>>>888///++++++,,,+++))),,,,,,---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---......//////......,,,111111111DDDiii}}}eeeDDDEEEWWWjjjVVVJJJJJJeee}}}```OOOPPPPPPSSS\\\gggkkkfff^^^]]]]]]```fffjjjiiikkknnnwwwvvvppprrrwww}}}ssszzz{{{oooaaaYYYQQQGGG@@@>>>999999;;;@@@HHHOOOTTTWWW^^^^^^]]]^^^^^^[[[VVVQQQMMMHHHCCCBBBDDDFFFEEECCCAAAEEENNNXXXdddooowww{{{}}}|||}}}~~~}}}}}}~~~pppcccYYY___jjjuuu}}}~~~|||zzz|||}}}~~~~~~~~~rrrlllsssxxxooollluuu~~~{{{ssscccooo}}}|||uuummmZZZ???000...---,,,,,,,,,,,,------...///111444666999:::::::::@@@???>>><<<<<<===???@@@BBBCCCDDDCCCBBBBBBCCCDDDBBBCCCMMMlllsssmmmvvvrrrvvvrrrfffkkkwwwoooXXXooorrrSSSNNNKKKEEEEEEDDDBBB@@@@@@BBBDDDFFFHHHOOOYYYeeevvvxxxkkkbbbeeeiiijjjmmmsssyyywwwsssmmmhhhccc```^^^YYYVVVSSSPPPMMMKKKIIIHHHDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGFFFBBB>>>;;;:::999888777:::@@@KKKXXXdddooovvvzzz~~~~~~}}}~~~wwweeeaaapppxxxtttrrrzzz~~~|||zzzyyysssooorrrsssrrrppplllddd[[[SSSOOOMMMOOOLLLIIIFFFBBB>>>888444......,,,+++***))))))))))))))))))(((''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&(((+++...000555555555666888;;;<<<======:::888888777444777<<<<<>>>>>AAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGGGGGGGHHHJJJLLLBBBDDDJJJeeexxxnnnwwwrrrpppkkkfffrrr}}}zzzZZZfffzzzcccOOOJJJGGGFFFDDDAAA??????BBBEEEDDDGGGNNNUUU]]]iiivvvmmmrrrxxxxxxzzz~~~~~~|||yyytttooojjjeeeccc___\\\XXXTTTRRROOOKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGDDDAAA>>>;;;::::::888777:::???IIIVVVcccnnnvvvzzz|||~~~~~~}}}~~~~~~mmmlllooopppnnnrrrzzz{{{vvv}}}|||~~~{{{zzzsssnnnqqqqqqpppooollleee\\\UUUQQQPPPPPPMMMIIIFFFBBB===888444......,,,+++***)))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$%%%&&&)))+++---222555888888777777999;;;???===;;;:::555111333999<<<@@@AAA===<<>>;;;===HHHYYYeeezzz{{{zzztttmmmiiijjjmmmqqqnnniiiccc^^^\\\]]]___ddd^^^___jjjvvvyyyvvvssshhhiiiiiijjjppp||||||zzzxxxrrrppprrrwww|||wwwooommmooojjjeee^^^YYYTTTNNNGGGBBB333000+++******++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///............000000111<<>>AAABBBAAAAAAGGGQQQZZZaaabbb```^^^MMMHHHBBB>>>???BBBFFFIII[[[bbbhhhiiieeeaaabbbdddeeebbb\\\TTTLLLGGGFFFFFFKKKIIILLLUUUZZZ[[[[[[]]]ZZZdddrrr}}}{{{~~~xxx}}}zzzuuuoooooowww{{{uuupppnnnjjjddd^^^XXXTTTMMMDDD===///---+++******+++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........//////000222888IIIdddzzzkkkttthhhGGGJJJfffuuu]]]MMMJJJ___|||fffPPPPPPKKKIIITTTfffpppoooaaa^^^]]]___aaaaaadddhhhiiixxxyyyvvvsssrrrqqqsss|||uuu```TTTtttooo```TTTJJJHHHJJJ@@@<<<888666888:::<<<===BBBEEEIIILLLLLLJJJGGGFFFEEEDDDCCCCCCEEEGGGGGGGGGDDDIIIRRR\\\gggooouuuyyyzzz|||}}}}}}{{{zzzzzz{{{{{{zzzzzz{{{~~~xxxrrrvvv~~~lll^^^]]]^^^eeeooowww{{{|||~~~~~~}}}}}}nnngggWWW[[[xxxqqqdddggguuu~~~yyyqqqaaaKKK888///...+++++++++,,,---///000111333444888;;;>>>@@@AAAAAA@@@AAACCCDDDEEEDDDCCCBBBEEEGGGIIIKKKLLLNNNPPPRRRKKKMMMGGGTTT}}}sssttt{{{zzzgggiiippprrrggg[[[tttrrrQQQJJJIIIHHHDDD???<<<<<>>AAAAAAAAAEEEGGGFFFBBBDDDIIIQQQYYY___bbbcccaaaYYYOOOHHHFFFDDDAAA>>>CCCJJJQQQSSSPPPLLLLLLMMMIIIHHHEEEAAA===;;;;;;<<<===???DDDIIIKKKMMMVVV```nnn|||zzzzzz|||zzzvvvrrrttt|||sssmmmhhhbbb[[[VVVRRRJJJ@@@777,,,+++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......///...///333555@@@ZZZtttgggsss}}}tttQQQJJJ[[[hhhPPPJJJXXXkkkVVVOOOHHHHHHPPP^^^iiipppbbb___]]]______]]]___ccciiiuuutttnnnlllnnntttyyy}}}|||___TTTfffwwweeeUUUMMMMMMDDD@@@:::666555555666666:::>>>BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDIIIRRR]]]hhhpppvvvyyyxxxzzz}}}~~~}}}}}}}}}~~~|||{{{zzzzzz|||zzzwwwzzzzzzkkk```___[[[bbbkkkqqquuuxxx|||~~~||||||zzzcccYYYSSSaaattt^^^mmmyyy|||xxxnnnZZZDDD444...///++++++,,,---...000222333444666999<<<>>>@@@AAAAAA???@@@BBBCCCDDDDDDCCCBBBEEEGGGIIIIIIIIIJJJLLLNNNJJJNNNHHHPPPxxxxxxxxxxxx|||kkkgggmmmrrryyy{{{nnnZZZlllxxx[[[MMMJJJIIIEEEAAA===<<<===@@@CCCDDDIIIPPPTTT[[[hhhuuu{{{vvvmmmiiigggggghhhfff^^^XXXWWWUUUQQQMMMJJJHHHFFFFFFAAAAAA@@@??????@@@@@@AAA???===<<<;;;;;;;;;999777888???JJJXXXfffpppxxx{{{{{{~~~zzz}}}}}}{{{yyyrrrqqqmmmccc[[[dddzzzwwwpppkkkooopppgggkkklllggg]]]UUUTTTUUURRROOOIIIDDD@@@<<<777444......,,,+++***)))))))))'''((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***+++)))'''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***///444999:::888666555666666<<>>AAACCCBBB???===<<<===777888888888777888:::<<<;;;===CCCGGGKKKSSSddduuu~~~zzz~~~|||rrrjjjddd^^^WWWSSSOOOGGG:::111***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---......//////......000---///333444:::SSSooosssyyyZZZGGGIIIpppqqqVVVLLLOOOlllvvv___PPPFFFIIINNNSSS___lllbbb___^^^______]]]^^^aaaiiipppxxx|||zzz}}}ggg]]]___nnn^^^XXXMMMGGG@@@:::777666666555555888;;;=========@@@BBBAAABBBBBBCCCBBBCCCDDDEEECCCIIISSS^^^iiirrrwwwzzzxxx{{{~~~~~~~~~{{{{{{{{{{{{}}}{{{}}}~~~{{{tttjjjbbb^^^^^^ccciiilllmmmoootttyyy}}}~~~|||gggTTTSSSbbbyyyaaarrr|||zzzvvviiiSSS<<>>???CCCBBBEEELLLSSSYYYaaajjjvvvrrroooooopppmmmddd\\\\\\ZZZVVVQQQMMMJJJHHHGGGCCCBBBAAA?????????@@@@@@>>>===;;;;;;<<<;;;999777777???LLL[[[hhhrrrxxx{{{zzz|||{{{yyyvvvqqqxxx|||uuuoooooojjjbbb[[[eee|||xxxoookkknnnoooeeejjjlllfff]]]UUUTTTVVVSSSOOOIIIDDD@@@<<<777444......,,,+++***)))))))))'''''''''((((((((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))++++++***'''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((///555888888555333333333999DDDKKKIIIDDDBBB555<<>>??????AAAEEEKKKRRR___www{{{nnnkkkttt~~~~~~xxxnnngggbbb[[[TTTPPPLLLDDD777---***+++------++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,---......//////......000---///444333777PPPmmm___DDD===eee}}}^^^OOOGGGZZZfffRRRFFFJJJMMMLLLWWWiiibbb___^^^aaaaaa^^^^^^aaaggglllzzzrrr___VVVssslllTTTNNNFFF???;;;:::999888222555888999999:::>>>AAA@@@AAABBBBBBBBBAAABBBDDDCCCIIISSS^^^jjjrrrxxx{{{zzz}}}yyyzzz|||}}}{{{wwwnnnhhhbbb[[[dddgggjjjiiiggggggkkkpppzzz}}}sssSSSPPPXXXoooxxxddduuu}}}xxxuuufffNNN777++++++...,,,------///111333555666888:::<<>>AAACCCDDDDDDBBB;;;999AAAKKKSSS___iiirrr___QQQOOOTTTTTTPPPRRROOOMMMQQQZZZbbbeeeeee\\\[[[TTTIIIDDDDDDAAA:::=========>>>@@@BBBCCCDDDCCCHHHRRR___ooo~~~}}}~~~zzz~~~vvvlllddd___]]]YYYPPPEEE999111,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,---------............///(((...//////111000CCCccc}}}iiiAAA@@@OOOtttlllUUUJJJNNNgggpppYYYJJJLLLLLLJJJUUUgggaaaaaa___[[[]]]bbbdddbbbeeemmmwwwvvvaaa]]]lllssshhhWWWQQQHHHBBB???===:::777444555555777888:::<<<===>>>??????>>><<<<<<===???DDDKKKVVVcccmmmtttyyyzzz{{{|||~~~}}}}}}~~~|||{{{}}}~~~sssiiifffggghhhlllkkkmmmqqqmmmffffffkkkuuuzzztttTTTTTT[[[lll}}}tttgggrrr~~~zzzppp]]]HHH666,,,+++---,,,---.........000333555777999===???AAA@@@???>>>;;;>>>AAACCCCCCCCCCCCCCCIIIHHHGGGFFFEEECCCCCCBBBKKKLLLKKKLLLZZZqqq~~~|||rrrxxxmmmiiiwwwnnnuuuhhheeebbbuuu___NNNOOOMMMFFFAAAAAABBBBBB===@@@CCCGGGKKKQQQWWW\\\iiiyyy~~~yyyqqqoooeeeddd```ZZZRRRLLLIIIHHHHHHFFFCCCAAA@@@@@@???>>>>>>>>>>>>>>>===;;;999777:::>>>LLL___mmmtttxxx{{{zzzyyyyyy{{{}}}yyyuuu|||}}}wwwwwwtttwwwwwwrrrnnnooonnnbbb]]]pppqqqqqqllljjjnnnooofffggggggbbb[[[UUUTTTTTTVVVQQQKKKEEE@@@;;;777444000...,,,)))((()))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((...444777666333111444777999;;;???DDDGGGHHH@@@===CCCJJJRRR]]]fff~~~ppp```WWWVVVVVVTTTOOOPPPOOOKKKJJJUUUhhhwwwtttssskkk___WWWUUURRRMMMMMMOOOPPPPPPOOOOOOQQQSSS[[[bbbnnn~~~ssslllttt|||{{{rrriiiccc^^^[[[TTTJJJ???555...+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,------------............,,,111000000111///===YYY{{{qqqIII???KKKnnnrrrWWWEEEDDDYYY~~~eeeQQQNNNLLLGGGNNN[[[``````^^^[[[\\\aaacccaaaeeekkksssddd[[[cccmmmaaaWWWRRRJJJEEEBBB???;;;777444444444444555666777888>>>>>>>>><<<:::999:::;;;BBBJJJVVVcccmmmtttxxxzzz{{{|||~~~}}}{{{}}}~~~||||||}}}wwwkkkjjjoootttxxxvvvwwwxxxuuupppqqqvvv|||uuudddUUUVVV]]]iiiuuuvvvmmmcccsss}}}uuujjjWWWCCC333++++++...+++,,,...///000222666999:::<<>><<<;;;:::>>>LLL```ooovvvzzz}}}|||{{{{{{|||~~~vvvpppvvv{{{zzzzzzxxxzzzxxxtttsssvvvllliiiiiisssyyyllloookkkiiimmmmmmfffhhhgggbbbZZZUUUSSSSSSUUUQQQJJJDDD@@@;;;777444000...,,,***))))))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++...111333444000333444444444999BBBJJJJJJDDD@@@BBBGGGLLLSSSYYYjjjmmmhhh\\\QQQNNNPPPQQQ[[[___```YYYOOOJJJMMMRRRjjjsss{{{|||yyyuuuqqqlllooorrruuuuuuuuuvvvyyy|||yyyppphhhgggvvv~~~|||vvvllleeeaaa\\\VVVMMMBBB777000+++)))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............111333000///222///666JJJnnn|||UUU???DDDccc}}}```IIICCCNNNssssssYYYOOOKKKGGGIIIPPP]]]___^^^[[[[[[___aaa___eeeiiinnnuuuppp^^^[[[wwwppphhhaaaWWWOOOHHHBBB:::555777666555333333333444555======<<<:::777666666888AAAJJJXXXdddnnnssswwwxxxzzz|||}}}~~~~~~}}}{{{zzz|||}}}}}}~~~|||{{{xxxmmmmmmwww~~~}}}}}}{{{xxxyyy}}}rrr\\\VVVYYY```hhhmmmmmmiiieeeuuu}}}~~~ooobbbOOO<<>>@@@BBBDDDEEECCCBBB@@@===@@@CCCDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGNNN```tttxxxqqqlll|||{{{pppeeennn___QQQHHHHHHHHHCCC>>>???<<<>>>AAADDDHHHMMMSSSWWW^^^hhh~~~~~~xxxrrrooojjjeee```]]][[[ZZZRRRNNNIIIFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@:::???MMMaaapppwww{{{~~~|||{{{||||||}}}~~~sssmmmttt}}}~~~{{{zzzyyywwwssssssvvvhhhqqqwwwyyyoooiiimmmiiihhhkkkiiifffhhhgggbbbZZZTTTRRRSSSTTTPPPJJJDDD???;;;777444///...,,,***))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))))))))+++///333222444555111///333???IIIHHHEEEBBBBBBDDDEEEFFFHHHLLLSSSVVVOOOIIIHHHIIIJJJNNNRRRZZZccchhhcccXXXNNNVVVaaammmuuuwwwzzz}}}|||uuummmgggyyyvvvxxx~~~~~~yyywwwzzz}}}qqqggg```^^^YYYQQQEEE999111,,,)))(((************************************++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***++++++,,,,,,---------.........111444//////333000111???]]]fffDDD???UUU|||rrrYYYMMMLLL___bbbQQQLLLIIIKKKOOO[[[^^^___\\\[[[^^^___^^^cccgggkkkooo{{{gggYYYmmmyyypppcccWWWOOOHHHAAA===:::999777555444444555555999999999777555444555666@@@KKKZZZgggoootttvvvxxxzzz{{{|||}}}|||{{{zzzyyyzzz|||~~~}}}{{{|||ssslllqqq{{{~~~}}}}}}~~~yyy}}}ttt\\\VVV\\\dddhhhhhhhhhkkknnnyyy~~~{{{kkk]]]HHH777---+++---...+++---///111444777<<>>@@@BBBCCCBBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@CCCEEEEEEHHHWWWppp~~~~~~qqq{{{vvvcccaaazzznnnYYYIIIIIIIIICCC???@@@<<<>>>@@@CCCEEEJJJOOOSSSZZZ```qqqyyyvvvsssooolllgggccc```ZZZVVVPPPKKKIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC<<>>333---+++))))))************************))))))*********+++++++++++++++++++++++++++++++++)))+++------+++******,,,,,,,,,,,,------------...///222......444222000888LLL{{{{{{NNN>>>HHHkkkhhhUUUJJJNNNrrroooXXXMMMJJJLLLOOOXXX]]]___]]][[[^^^___^^^aaafffkkknnntttnnnXXXcccwwwhhh[[[SSSNNNJJJGGG>>><<<999666555555666777555666666666444444666888@@@MMM^^^kkkrrruuuwwwyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyzzz~~~|||uuunnnnnnvvv}}}{{{yyyuuuqqqzzznnnYYYYYYaaaiiiiiiddddddjjjrrr|||}}}wwwhhhYYYDDD333---,,,------...000222444555999===@@@FFFGGGIIIJJJJJJHHHFFFDDD???@@@BBBAAA@@@@@@@@@AAAFFFEEEEEEDDDBBBAAAAAA@@@>>>???CCCEEEEEEPPPmmm|||qqqsss|||iii]]]hhh|||gggSSSLLLIIIDDDBBBDDD===>>>@@@BBBDDDGGGLLLPPPVVVZZZggg}}}|||zzzwwwrrrjjjdddaaa\\\VVVQQQNNNKKKIIIHHHEEEDDDDDDDDDDDDDDDDDDDDD@@@EEERRRdddqqqtttuuuwwwwwwyyy{{{zzzyyyzzz|||wwwooorrrzzz}}}{{{ooonnnooorrrvvvvvvooogggcccuuuppp^^^nnndddfffjjjeeedddgggddddddeeeeeeaaaZZZUUUSSSTTTSSSNNNHHHCCC???;;;777444......,,,+++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%&&&***---222666999777444222555999DDDIIIMMMPPPSSSSSSOOOIIIAAAEEEGGGKKKRRRZZZ[[[XXXZZZjjj||||||ooofffbbbeeeeeeeeeddd___YYYXXX[[[___XXXRRRSSSYYY```bbbaaabbbdddccc```^^^cccnnnxxxwww{{{zzz}}}vvv~~~~~~xxxooofff^^^XXXTTTKKKBBB777///,,,+++***)))************************)))))))))************+++++++++++++++++++++++++++))),,,//////,,,***+++---,,,,,,,,,,,,------------+++111...---444333000777@@@ooo[[[CCCAAA]]]zzztttYYYHHHDDDaaafffRRRJJJJJJKKKSSSYYY^^^\\\[[[]]]^^^^^^___cccjjjnnnpppyyyuuuYYY[[[uuu{{{iii\\\TTTMMMIIIEEEBBB>>>:::777666777777333555555555444555777999BBBPPPcccqqqwwwxxxyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{zzzzzz}}}~~~~~~{{{rrrmmmqqq{{{~~~|||tttpppyyy~~~uuussspppwwwiiiXXX___gggmmmjjjaaa___gggqqq~~~zzzrrrdddTTT???111---......,,,///111333555777;;;???CCCGGGIIIKKKLLLLLLKKKHHHGGG@@@BBBBBBBBB@@@???@@@BBBFFFFFFEEEDDDBBBAAA@@@??????>>>AAAEEEDDDJJJggguuupppqqq~~~vvvggg```zzzwwwdddTTTJJJFFFEEEEEE>>>???@@@AAACCCFFFJJJNNNQQQUUUaaawww}}}uuunnniiieee___ZZZVVVRRRNNNKKKHHHHHHGGGFFFEEEEEEFFFFFFDDDHHHUUUfffrrrttttttuuuxxx{{{}}}}}}||||||tttqqqwww{{{xxxqqqiiilllppptttzzz~~~yyyrrrjjjxxxxxxfffVVVggg```eeejjjdddeeeiiifffbbbdddddd```ZZZUUUTTTUUURRRNNNHHHCCC???;;;777555...------+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&(((***,,,111888;;;:::666222000<<>>CCCGGGHHHIIILLLMMMNNNLLLJJJIIICCCDDDDDDCCCAAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@???BBB>>>@@@EEEBBBEEE___||||||ooohhhsss|||~~~vvv^^^nnnwww^^^MMMIIIHHHCCC???@@@AAAAAABBBEEEIIILLLLLLRRR[[[jjj~~~uuurrrmmmhhhccc^^^XXXTTTOOONNNLLLJJJIIIIIIJJJJJJFFFJJJXXXiiiuuuwwwwwwwwwwwwzzz~~~~~~}}}}}}}}}vvvxxx|||vvvkkktttzzzzzz{{{www~~~ooo___YYYbbb]]]dddiiidddfffkkkhhhaaacccccc```ZZZVVVUUUVVVRRRNNNHHHCCC???;;;777555...------,,,+++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((******(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''---666===>>>999111+++333:::AAAGGGQQQ\\\___\\\eeeddd^^^VVVRRRSSSSSSQQQYYYYYY]]]fffqqqxxxyyyxxxyyyqqqllloooqqqqqquuu{{{xxxwwwrrrhhh``````jjjsss~~~~~~vvvuuuvvvyyy{{{~~~xxxpppgggaaa]]]XXXOOOIII;;;444---***,,,,,,***'''************************))))))))))))************************************)))...222222...+++,,,///++++++,,,,,,,,,---------)))222000---222222000777;;;WWWwwwpppOOOCCCSSSggg~~~sss___HHHGGGcccaaaOOOJJJHHHIIIQQQXXXXXXWWWYYY[[[[[[]]]___eeelllnnnrrrkkk^^^eeezzzzzz]]]XXXQQQIIICCC???>>>===888888888777555555666777EEETTTjjjxxx}}}|||}}}~~~xxxxxxyyyzzz|||}}}~~~~~~~~~{{{||||||uuusssvvvuuuuuuqqqmmmoooyyy|||sss```jjjzzzzzzuuuwwwqqquuu|||{{{mmmbbbdddlllsssppphhhgggqqq|||}}}~~~}}}~~~~~~ttthhhWWWGGG555---...111000---,,,///333777;;;@@@FFFJJJHHHIIILLLNNNNNNMMMKKKJJJFFFFFFFFFEEECCCBBBCCCEEE@@@@@@@@@@@@@@@@@@@@@@@@EEE???@@@EEEAAA@@@YYYzzztttuuu~~~jjjbbbhhhuuuppp~~~]]]eeefffPPPLLLIIIAAA@@@AAABBBBBBBBBDDDHHHKKKKKKQQQXXX```uuu~~~yyyuuupppiiibbb^^^TTTRRRPPPNNNMMMMMMMMMMMMFFFKKKYYYkkkxxxzzzzzz{{{tttxxx|||}}}{{{|||{{{xxxxxxqqq}}}~~~xxx{{{ggg[[[___hhhffffffhhhiiigggdddcccccceeeeeebbb[[[VVVTTTTTTUUUPPPIIIDDD@@@<<<999777///...---+++******++++++'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&''''''((((((+++333;;;===777000...///444===JJJWWW```eeerrrzzzwwwfffYYYXXXWWWSSSQQQZZZcccfffdddeeemmmtttuuutttrrrsss{{{}}}vvvtttzzzwwwqqqwww}}}uuunnnfffaaa]]]TTTHHH>>>000///...,,,+++***))))))***)))((((((((()))+++,,,))))))))))))************---,,,+++***+++,,,---...******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---///////////////111333888CCCiiihhhFFFBBBZZZxxxbbbIIIGGGQQQxxxnnnYYYRRROOOHHHLLLRRRVVVYYYZZZZZZ[[[]]]bbbfffhhhhhhmmmwwwwww]]]```yyykkk\\\VVVNNNJJJFFF<<<<<<;;;;;;===:::666666:::KKK]]]pppzzz|||}}}|||zzzzzzzzzzzzzzz{{{{{{|||}}}sssqqq{{{{{{rrrrrr|||tttmmmlllrrrxxxyyy{{{}}}{{{sss|||}}}||||||~~~yyyiiiqqqlllvvvzzzrrrlllooowww{{{}}}~~~~~~~~~ooo___RRR???///------***+++000333555777999:::???FFFLLLIIIJJJLLLNNNNNNKKKFFFBBBEEEDDDBBBBBBBBBCCCEEEGGGCCCEEEDDD??????BBBBBB@@@BBB>>>AAAGGGFFFDDDOOO___fffdddhhheee]]]eeekkkqqq~~~nnnQQQkkk{{{zzzbbbOOOHHHHHHCCCCCCAAA@@@???@@@DDDFFFKKKNNNTTT[[[fffzzz|||pppeee```^^^XXXSSSSSSWWWWWWSSSNNNRRRZZZeeepppwww{{{{{{zzzxxxxxxzzztttwww||||||~~~uuulllxxxzzzxxx|||~~~uuudddZZZ[[[jjjgggeeefffhhhhhhfffeeeaaacccccc```[[[WWWUUUUUUTTTPPPJJJDDD@@@<<<999777000///---+++************'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((---333666444111......000555???LLLYYYaaajjjssssssggg^^^\\\YYYRRROOOTTTYYYZZZYYY[[[aaahhhkkkpppwwwxxx~~~}}}xxxnnnggg```\\\ZZZQQQCCC666///...---+++************)))))))))))))))******+++))))))))))))************,,,++++++***+++,,,---...******+++++++++,,,,,,,,,---,,,,,,,,,------......---...//////...///111333888>>>```qqqPPPBBBQQQooopppPPPEEEIIIaaagggVVVOOOJJJMMMQQQTTTVVVYYY[[[\\\[[[___cccdddccchhhqqqyyyddd]]]oooooocccVVVPPPNNNFFFBBB>>>;;;<<<:::888:::>>>QQQaaarrrzzz|||}}}|||zzzxxxxxxyyyzzz{{{{{{zzzzzzvvvmmmllltttxxxuuuvvv{{{tttooonnntttyyyyyyzzz}}}~~~}}}||||||}}}~~~~~~}}}}}}{{{~~~xxxvvvjjjaaajjjnnnrrrqqqjjjfffmmmwww{{{{{{kkk[[[MMM;;;------...+++---333222777<<<@@@BBBDDDGGGIIIJJJJJJKKKMMMNNNMMMIIIFFFEEEDDDCCCBBBBBBDDDFFFGGGDDDFFFDDD@@@???BBBCCC@@@???===@@@FFFEEEBBBKKKZZZqqqaaahhhqqqcccfffgggkkkuuuyyymmm[[[SSShhh~~~nnnVVVHHHEEECCCBBBBBB@@@@@@AAADDDFFFJJJLLLRRRYYYcccuuuzzzppphhhfff```[[[]]]aaaaaa]]]VVVYYY^^^fffnnntttwwwwwwwwwvvvvvvyyy}}}uuuxxx{{{sssxxx{{{ooorrrvvvuuuhhh[[[[[[ccczzztttmmmiiihhhiiiiiiggg___``````^^^ZZZWWWVVVVVVTTTPPPJJJDDD@@@<<<999666111000...,,,***)))))))))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***...111222000000...---111:::GGGQQQXXXaaaeeeaaa___^^^XXXOOORRRSSSSSSRRRRRRTTTXXX\\\fffnnnyyy{{{sssppp|||}}}{{{|||vvvrrrfff___XXXTTTRRRIII:::...,,,++++++***)))*********(((((()))***************))))))))))))************************+++,,,......******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////...///111333888888UUU{{{dddGGGFFFccc```JJJEEENNNtttxxx]]]QQQMMMNNNOOOQQQSSSWWWZZZ[[[XXX\\\______^^^aaaiiippp{{{ppp\\\dddvvvlll___]]]bbb```LLLEEE???======<<<>>>BBBYYYgggtttzzz{{{}}}|||{{{wwwxxxyyyzzzzzzzzzyyyxxxwwwsssoooqqqvvvyyyxxxuuuooonnnpppwww|||}}}~~~~~~}}}zzzyyyzzz~~~~~~sssfffaaacccmmmrrroooiiibbbdddnnnxxx}}}}}}uuudddTTTEEE777,,,,,,...---///555555888===AAACCCEEEGGGIIIIIIHHHHHHJJJLLLLLLKKKIIIDDDDDDCCCBBBCCCDDDEEEFFFDDDFFFEEE@@@@@@CCCCCCAAA===;;;???DDDCCC@@@GGGRRRxxxnnnmmmuuueeebbbbbbiiirrruuuqqqkkkAAARRRlll~~~www___MMMHHHCCCBBBAAAAAAAAABBBCCCDDDGGGIIINNNUUU]]]mmm|||qqqooojjjfffhhhmmmmmmiiiddddddfffjjjooosssttttttwwwvvvvvvyyy}}}}}}vvv|||~~~vvvsssvvvtttkkkppprrriiiXXXQQQ\\\lll{{{nnnjjjkkkjjjfffaaa```___\\\YYYVVVUUUTTTSSSPPPJJJEEEAAA===888666222111...,,,***)))((((((((((((((((((''''''''''''&&&&&&$$$######$$$&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&(((,,,111222444333///,,,...555===FFFMMMSSSWWW\\\```[[[RRRSSSRRRQQQQQQSSSTTTTTTTTTeeejjjooouuu~~~~~~}}}zzzvvvvvv~~~wwwrrryyy{{{uuuxxxyyywwwuuupppkkk^^^YYYRRRKKKDDD;;;111******)))))))))))))))******'''((()))++++++***))))))((()))))))))************))))))***+++,,,---......******+++++++++,,,,,,,,,,,,,,,---------...---------...///.........000222555555NNNuuuzzzPPP???WWW}}}tttYYYKKKJJJeeehhhVVVOOONNNMMMOOOQQQTTTVVVWWWUUUXXX[[[\\\\\\___eeekkkuuuxxx```]]]wwwxxxqqqfffeeemmmmmmSSSKKKCCCAAA@@@???AAADDD___jjjtttxxxzzz|||}}}|||zzzyyyxxxxxxxxxyyyzzz{{{~~~vvvwww{{{vvvllljjjlllrrrzzz}}}{{{}}}oooaaagggrrryyytttlllcccaaahhhttt|||~~~}}}yyyooo^^^NNN???444++++++......111555999:::<<<>>>@@@CCCGGGIIIGGGFFFDDDDDDFFFGGGGGGGGGCCCBBBBBBAAABBBCCCDDDDDDEEEFFFEEEAAA@@@CCCCCCAAA<<<<<>>CCCKKKUUU\\\\\\XXXPPPPPPRRRUUUXXXYYYWWWTTT___dddgggiiilllpppooojjjjjjjjjmmmssszzz{{{wwwssstttwwwxxxttttttyyy|||||||||~~~tttpppxxxxxxooooooxxxyyyqqqooonnniiidddXXXUUUNNNBBB666...,,,,,,))))))(((((())))))******'''((()))++++++***))))))((()))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,---.........------,,,---......---...000222///444JJJpppXXX===NNNuuukkkWWWJJJVVVsssxxx^^^QQQOOOMMMNNNPPPRRRRRRQQQSSSUUUXXXZZZ[[[^^^dddhhhllllllsssjjj[[[nnnyyyhhhaaabbb___SSSKKKEEECCCBBBBBBEEEJJJaaakkksssvvvyyy}}}~~~}}}}}}{{{xxxvvvvvvzzz~~~|||xxxzzzsssfffkkkqqqxxxiii___ooo}}}|||qqqggg___cccnnnxxx|||}}}zzztttjjjYYYIII:::222,,,,,,...///222444999;;;???CCCFFFGGGFFFEEEHHHFFFCCCBBBCCCDDDEEEEEEAAA@@@@@@@@@AAAAAABBBBBBDDDFFFDDD@@@@@@CCCCCCAAA===>>>AAACCCBBBAAADDDIII\\\{{{zzzwwwzzzrrr}}}{{{rrreeeeeekkknnnooopppZZZFFF???WWWssswwweeeSSSFFFCCC@@@???@@@@@@@@@>>>BBBCCCFFFLLLQQQ[[[mmm~~~~~~~~~uuusssrrrrrrtttvvvwwwwwwzzzzzz{{{|||~~~~~~|||uuuuuu~~~jjjddduuugggTTTVVVdddnnnmmmiiinnnnnnhhhfffccc^^^[[[XXXVVVSSSPPPRRROOOJJJFFFBBB===888555111000...,,,***))))))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))'''&&&((())),,,222:::>>>===:::777777000111555<<>>KKKkkk|||ppp[[[KKKGGGAAA???@@@@@@???>>>@@@@@@DDDIIINNNUUUdddqqqwwwuuussstttuuuwwwxxxwwwxxxzzz{{{{{{zzzzzz{{{|||yyyzzzxxxtttwww{{{eeefffmmmZZZ___iiilll~~~iiigggoooqqqiiifffbbb]]]ZZZYYYXXXUUURRRRRROOOJJJFFFBBB===888444000///---+++***************))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%###%%%&&&'''&&&&&&''''''(((,,,222888;;;<<<;;;:::000000111555999===@@@AAAFFFKKKSSS[[[bbbgggkkkmmmiiiooossssssssstttqqqmmmgggeeecccbbbeeehhhkkklllwww}}}yyytttzzz{{{zzzuuummmfff```ZZZUUUQQQHHHBBB888000,,,+++++++++++++++***)))))))))******)))))))))))))))******+++))))))))))))***************++++++,,,+++***))))))******+++++++++,,,,,,,,,***+++---//////...---,,,,,,---......------///111---333888SSShhhFFF???YYYvvvyyyYYYOOOKKKaaabbbZZZPPPJJJLLLOOOQQQQQQPPPQQQSSSTTTVVVXXX[[[]]]bbbcccgggnnnwwwgggcccqqq{{{qqqmmmfff\\\RRRJJJJJJUUUcccjjjqqqwwwyyy{{{~~~}}}zzzwwwwwwvvvwwwyyy|||{{{tttqqqppppppvvv~~~}}}~~~~~~kkkccc```mmmxxxnnnkkkaaa]]]hhhvvv}}}~~~}}}~~~|||tttkkk^^^LLL>>>......------111555888999===@@@EEELLLOOOMMMGGGBBBFFFCCCAAAAAACCCDDDEEEEEEAAAAAABBBCCCCCCCCCCCCCCCBBBDDDCCC>>>>>>AAAAAA???@@@AAABBBAAABBBDDDGGGHHHCCCSSSpppwwwjjjvvvpppvvvzzzrrrvvv}}}yyydddJJJDDD[[[vvvzzznnnSSSLLLDDD@@@AAABBBAAA?????????BBBHHHLLLQQQ]]]iii{{{zzzxxxxxxzzzzzzzzzyyyyyy|||}}}|||xxxuuuttttttrrrvvv~~~yyyvvvzzzvvvbbblllqqq___dddmmmnnn~~~iiifffpppqqqiiieeeaaa\\\ZZZZZZYYYWWWUUURRROOOKKKFFFBBB===888444///...---+++******++++++***))))))((('''&&&&&&&&&%%%&&&((((((((((((&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&&&&''''''''')))...333777888888:::888999::::::999:::<<<999???GGGPPPXXX```hhhmmmmmmooonnniiiiiimmmqqqqqqkkkmmmpppqqqnnnhhhaaa]]]kkkssszzz}}}tttpppwww}}}qqqooojjjbbb[[[SSSMMMJJJBBB888...+++...000---(((,,,,,,+++******************)))((((((((()))+++,,,))))))))))))************++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,***+++---//////...---,,,,,,---...---------///111111444...DDDwwwqqqLLL:::LLLhhhkkkXXXDDDKKKvvvkkk___QQQIIIIIIOOOSSSUUUPPPPPPQQQRRRSSSTTTVVVWWW```]]]ZZZXXX[[[lllpppdddmmm|||mmm\\\NNNLLLZZZkkkooouuuzzz{{{|||~~~|||xxxrrrsssvvvyyy{{{}}}~~~~~~~~~}}}zzzsssnnnooouuuttt}}}~~~}}}~~~~~~zzzzzziiihhheeeooozzzpppmmmccc```kkkyyy}}}|||ssshhhZZZHHH:::***,,,---...222888<<<===EEECCCAAABBBFFFIIIIIIHHH@@@???>>>>>>AAACCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCBBB>>>===@@@@@@>>>@@@AAAAAA@@@AAAEEEHHHHHHEEEJJJgggxxxmmmqqqsssrrr{{{vvvtttuuuxxxsssTTT===IIImmmXXXPPPGGGBBBBBBDDDCCCAAA>>>>>>BBBGGGKKKPPPZZZeeerrr~~~~~~}}}||||||yyytttqqqpppooottt~~~}}}uuuxxx}}}pppaaapppsss```fffpppqqq{{{mmmffflllpppgggjjjggg___WWWUUUWWWVVVRRRRRROOOKKKFFFCCC>>>:::777333000---++++++,,,++++++***))))))((('''&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''''''''))),,,///111777<<>>???BBBBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBB@@@???>>>???@@@@@@???@@@@@@AAABBBCCCDDDCCCIII\\\rrrwwwssstttgggpppvvv|||qqqiiiIIIAAAYYYxxxhhhQQQKKKJJJ???BBBGGG<<>>LLLgggdddPPPNNNtttaaaSSSSSSTTTTTTTTTTTTSSSQQQOOONNNPPPUUUYYY\\\```]]]]]]eeeiiisssjjjZZZfffzzzggg^^^YYYWWW___kkkooopppqqqrrrssstttuuuuuusssvvvyyyyyywwwwww|||yyyvvvqqqlllkkknnnrrrvvv{{{{{{wwwyyy}}}~~~uuummmqqqoooiiihhhqqqzzz|||}}}~~~yyy{{{vvviii[[[MMM>>>111///000000000222777===AAADDDEEEGGGHHHIIIIIIHHHHHHIIIEEE@@@???@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEE@@@@@@@@@>>><<<<<<<<<<<<>>>?????????AAABBBCCCDDDFFFGGGUUUqqqzzz||||||uuugggttttttwww[[[HHHOOOkkk{{{___MMMHHHBBB???@@@===?????????@@@DDDLLLUUU[[[eeemmm}}}{{{yyywwwuuussspppnnnuuusssssswww}}}|||ssstttrrrlllqqqpppmmmmmmwwwqqqbbbaaajjjllleeeooobbb^^^gggnnniiijjjhhhbbbZZZXXXZZZYYYUUURRROOOJJJGGGCCC???;;;888444111---++++++,,,++++++)))))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((())))))...555===FFFNNNSSSVVVPPPOOOKKKBBB999444666:::AAA@@@AAACCCGGGKKKLLLMMMOOOVVV^^^dddddd```ZZZWWW[[[]]]___``````bbbeeehhhuuuyyyyyyyyy~~~yyyuuupppjjjddd```WWWSSSNNNJJJDDD<<<222+++***))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333111EEEsss{{{}}}wwwLLL777FFFOOOhhhuuuYYYFFFZZZxxx^^^UUUXXXYYYUUUUUUUUUSSSPPPNNNOOORRRUUU]]]aaa]]]]]]bbbbbbffftttwww]]]YYYuuusssccc___```aaagggooonnnooopppqqqrrrrrrrrrrrrqqqtttwwwwwwuuuvvvzzz}}}tttppplllkkkmmmrrrvvvyyy|||zzzsssuuuuuunnnlllllluuunnnkkklllssszzz|||}}}~~~vvvvvvqqqdddVVVHHH999...///000222444666:::@@@CCCEEEEEEFFFGGGGGGHHHHHHIIIIIIFFFBBB@@@AAACCCCCCCCC>>>>>>>>>>>>???AAABBBCCCDDDCCCBBBAAA@@@??????>>>======>>>???@@@BBBDDDEEEHHHHHHLLLiii}}}cccuuupppxxx{{{{{{oooNNNBBBXXXvvvwwwXXXIIIGGG@@@:::@@@>>>??????@@@CCCIIIQQQWWW^^^bbbppp|||zzzzzzyyyyyy}}}}}}|||zzzwwwuuusssrrrqqqrrrqqqqqqttt{{{}}}vvvppplllkkkkkkgggjjjxxxzzzlll^^^[[[bbbiiiiiiffflll___\\\dddlllhhhkkkiiiddd[[[WWWXXXVVVSSSQQQNNNJJJGGGDDD@@@<<<999555222...,,,+++,,,+++***))))))((((((''''''''''''$$$$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))---444<<>>>>>CCCAAA===;;;<<<>>>AAACCCLLLMMMMMMMMMNNNRRRWWW[[[ZZZ]]]aaafffkkkqqqwww|||~~~ssspppmmmjjjfffaaaZZZVVVMMMJJJEEE@@@;;;444---'''&&&''''''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------...///222111---888ZZZ{{{~~~}}}zzzzzzWWW888>>>@@@UUUzzzoooPPPKKKlllnnnYYYXXX[[[WWWUUUUUUTTTRRROOONNNOOOQQQ[[[___ZZZVVVWWWUUU[[[lllyyyfffTTThhhyyyiiieeegggiiikkkooonnnooopppqqqqqqqqqppppppqqqrrrssssssrrrrrrtttwwwooommmkkkmmmssszzz~~~|||www|||uuuvvv|||jjjkkkmmmrrrmmmmmmpppuuuzzz{{{||||||vvvssskkk___PPPAAA444,,,...222777<<>>??????@@@AAAFFFEEEDDDCCCCCCBBB@@@???;;;<<<===>>>@@@BBBDDDEEEFFFLLLHHHZZZzzzlllvvv|||sssuuu|||zzzWWW===JJJfffoooPPPKKKEEE<<>>;;;;;;;;;<<<===???AAACCCDDDBBBOOOIIIKKKrrrnnn~~~|||jjjpppqqqwwwhhhHHHBBBPPPsss\\\LLLJJJBBB@@@@@@@@@AAAAAACCCFFFKKKOOOVVVYYYaaammm|||zzzvvvuuuvvvnnnooopppsssttttttrrrpppkkkpppuuuxxxwwwuuuttttttnnnttt{{{wwwtttzzz{{{sssqqqvvvsssqqqwwwxxxsssuuu___WWWWWWaaafffbbb```eeejjjbbbaaaffflllhhhjjjkkkfff]]]VVVTTTRRRPPPPPPMMMJJJGGGEEEBBB>>><<<666333///---,,,,,,+++***((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%(((&&&$$$"""###%%%(((+++&&&...777>>>DDDLLLWWW___]]]\\\YYYXXXZZZ```iiipppvvvvvvuuuuuuxxx~~~}}}zzzwwwsssppplllhhheee[[[ZZZXXXVVVSSSMMMGGGBBB666333///+++((((((((()))'''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---444666555VVV{{{\\\@@@<<>>>>>AAA???>>>@@@CCCCCC@@@===;;;;;;<<<===>>>@@@BBBCCCAAAKKKJJJDDDZZZtttooo}}}jjjnnnjjjmmmyyyxxx[[[EEE???VVVnnnQQQKKKFFF???>>>???@@@@@@@@@CCCFFFIIINNNSSS[[[dddlll~~~}}}wwwsssrrrrrrsssssssssssssssqqqpppoooffflllsssvvvuuuttttttuuuoooyyyyyyqqqooouuuxxxuuutttwww{{{uuuuuusssgggVVVUUUYYYaaabbb\\\[[[___gggdddeeeiiimmmjjjhhhjjjggg^^^WWWVVVUUUSSSOOOMMMJJJGGGEEECCC???===777444///---,,,,,,+++***'''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&(((+++///666>>>DDDLLLOOOSSSVVV[[[bbbkkkqqqssswww|||~~~xxxsssppppppmmmiiieeeccc___[[[XXXMMMLLLKKKIIIFFF@@@999555---,,,+++(((&&&%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000,,,000...111666222GGGtttqqqPPP@@@EEERRRkkk}}}jjjPPPRRRcccgggWWWRRRRRRTTTVVVUUURRRNNNKKKJJJHHHQQQUUU\\\ddd^^^YYY```fffrrrhhhTTTbbb}}}wwwuuusssrrrooopppqqqqqqpppnnnkkkiiicccbbbaaaaaacccdddddddddiiirrr}}}{{{|||lllfffeeeaaafffqqqyyyxxxvvvwwwxxxvvvpppcccTTTHHH<<<111///222777;;;@@@EEEGGGIIIKKKMMMLLLLLLMMMLLLKKKJJJHHHGGGGGGHHHHHHEEEAAA@@@AAACCCDDDCCCBBB@@@???>>>>>>>>>AAA???>>>AAAFFFFFFCCC???<<<<<<<<<===>>>???AAAAAACCC???IIIHHHGGGmmmvvvzzzyyycccxxxwwwqqqqqqmmmqqqzzz{{{jjjRRRBBBGGGqqq\\\KKKJJJCCC???@@@AAAAAAAAABBBDDDGGGHHHNNNWWW___dddnnn|||wwwsssqqqsssttttttttttttssspppooonnnnnniiinnnrrrsssqqqqqqsssvvvwwwvvvqqqnnnooorrrtttrrrqqqvvv{{{wwwdddUUUWWW[[[]]]]]][[[[[[\\\|||eeeeeehhhllloookkkfffiiiggg___YYYXXXXXXWWWOOOMMMJJJGGGEEECCC@@@===777444000---,,,,,,+++***'''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$&&&'''''''''&&&$$$$$$%%%''')))+++---......444<<>>^^^dddDDDEEEHHH```xxxrrrttt]]]SSSIIInnnuuu```XXXQQQTTTVVVVVVSSSNNNKKKJJJJJJJJJGGGMMMZZZZZZVVV[[[UUUaaaxxxpppUUUaaa}}}wwwrrrpppooommmnnnoooppppppooollliiiggg]]]]]]\\\^^^```bbbccccccnnnzzzzzzwwwmmmiiizzz~~~ggg```aaa^^^eeeqqqzzzxxxuuuvvvwwwuuukkk]]]NNNBBB888///000666;;;<<>>>>>======>>><<<::::::>>>CCCDDD@@@<<<<<<<<<<<<<<<===>>>@@@@@@FFF666GGGNNN===XXXzzzsssxxxrrrnnnwwwzzz}}}^^^pppvvvtttjjjmmmsssooo___OOOEEEccchhhLLLLLLIIIBBBCCCDDDDDDCCCCCCEEEGGGHHHLLLUUU]]]aaadddnnnxxxyyyzzzxxxuuuqqqoooqqqvvvzzzqqqqqqqqqooolllkkkjjjkkknnnqqqrrrpppmmmnnnsssxxxwwwtttnnnkkknnnqqqooojjjkkkyyyjjjYYY[[[\\\ZZZ\\\^^^___\\\qqqccceeebbblllvvvmmmiiicccbbb]]]SSSVVVZZZRRRRRRMMMHHHDDDCCCBBB???<<<666555222///,,,*********)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---111444777999DDDHHHMMMTTT[[[```cccdddggghhhjjjmmmnnnmmmllllllhhhhhhhhhgggeeecccbbbaaa___]]][[[XXXUUURRROOONNNMMMLLLIIIGGGDDDAAA???>>>:::888555222...,,,***)))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++---,,,,,,,,,,,,---.........------//////333>>>III{{{YYYFFF???OOObbblllwwwyyygggZZZZZZsssmmm[[[PPPRRRSSSTTTVVVVVVQQQJJJIIIJJJKKKLLLLLLMMMNNNNNNQQQYYYiii}}}|||^^^^^^}}}yyyrrrooommmmmmnnnrrroookkkjjjiiigggbbb^^^YYYZZZ[[[[[[[[[aaaiiippp}}}xxxkkkooo~~~|||lllgggiiivvvyyy|||uuudddWWW[[[fffhhhpppwwwxxxxxxxxxuuuqqqbbbYYYLLL???333...444===???@@@AAACCCFFFGGGFFFEEECCCGGGHHHFFFEEEHHHHHHFFFGGGFFFDDDDDDCCCDDDDDDCCCCCCCCCBBB>>>;;;::::::<<<<<<<<<<<<===??????>>>===>>>??????>>><<<<<<===>>>@@@AAACCCDDDDDDNNNjjjxxxqqqkkkkkkllljjjddd___```vvviiiaaa{{{}}}vvvtttiiibbbuuuyyy\\\IIIUUU~~~jjj]]]MMMKKKDDDCCCHHHGGGBBBDDDLLLJJJLLLNNNRRRWWW]]]bbbddd~~~xxxqqqxxxvvvssspppppprrruuuwwwpppppppppooollljjjkkklllmmmmmmnnnoooqqqtttyyy|||}}}tttqqqnnnkkkooovvvooo}}}vvvffffff\\\[[[ZZZZZZ[[[[[[ZZZXXXpppdddeeeaaaiiirrrkkkkkkfffeee^^^TTTWWWZZZQQQQQQMMMIIIFFFDDDBBB>>>;;;666444222///,,,+++******)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++---...///000222555:::>>>BBBDDDEEEJJJKKKNNNQQQRRRSSSRRRRRRUUUUUUTTTTTTSSSQQQPPPOOOIIIHHHGGGEEECCCAAA@@@???AAA@@@>>><<<999777555444000///---+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))+++******************+++++++++************++++++---,,,,,,,,,,,,---......///......000///111999CCCmmmhhhOOO;;;@@@SSScccnnntttzzzgggYYYaaammmXXXSSSPPPTTTZZZZZZSSSMMMIIIHHHGGGHHHKKKMMMOOOOOORRRVVV```oookkkeeewwwqqqooommmjjjggggggiiikkkkkkhhhbbb\\\WWWYYYYYYXXXZZZ^^^fffpppwww~~~|||nnnwww}}}}}}wwwjjjiiillljjjppprrrlllbbb]]]bbbiiinnntttxxxxxxxxxwwwqqqjjj___UUUHHH<<<333000555>>>AAAAAABBBEEEHHHIIIHHHGGGBBBHHHJJJFFFDDDEEEFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDAAA>>>======???>>>>>>>>>>>>???@@@@@@???===>>>>>>===;;;;;;<<<===>>>???AAABBBAAAHHH[[[ooo~~~pppeeehhhooonnniiieeeeeekkkhhh^^^lll~~~~~~sssgggqqqvvvdddGGGGGGggg{{{rrrdddXXXPPPIIIGGGFFFEEEGGGKKKIIIJJJLLLOOOSSSXXX\\\^^^gggwww}}}zzzvvvrrrtttrrrpppnnnmmmnnnpppqqqsssrrrqqqmmmkkkjjjkkkmmmgggkkkoooooonnnpppvvv|||}}}|||yyysssrrrtttuuuqqqbbb\\\ZZZYYYXXXXXXYYYYYYXXXWWWvvvjjjfffbbbhhhooolllmmmgggfff```UUUWWWYYYQQQPPPMMMJJJGGGEEEAAA===:::666444111...,,,+++******)))(((&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&((()))+++---...222333666999;;;<<<<<<<<<======>>>>>>======<<<;;;888888777777777666666555333333111000...---,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,---......000...///111//////444<<>>AAAAAABBBEEEHHHJJJJJJIIIHHHOOORRRMMMHHHGGGHHHHHHCCCFFFHHHGGGCCCAAABBBDDDFFFFFFFFFDDDAAA@@@AAABBB??????>>>===>>>???@@@AAA<<<======<<<::::::;;;===>>>>>>@@@AAAAAACCCMMMWWWxxxlllcccdddlllqqqooojjjrrriiioooggg]]]ooommmrrrmmmVVVCCCLLLkkk{{{|||xxxpppeeeaaaVVVJJJFFFHHHJJJIIIHHHHHHIIIJJJMMMPPPSSSUUUSSS___sssyyytttssstttsssrrrqqqpppooommmllllllllllllrrrqqqoookkkhhhhhhjjjlllccchhhkkkjjjhhhnnnzzz|||}}}~~~wwwttt|||jjj[[[RRRXXXWWWUUUVVVWWWWWWVVVTTTssshhhcccgggnnnpppjjjeeeeee___VVVXXXZZZRRRNNNMMMKKKIIIEEEAAA<<<999555444111...,,,++++++***)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******((('''&&&&&&&&&'''((())))))+++,,,...///000000000//////000111111111111000111111111111111111111111,,,,,,+++***))))))(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))*********++++++*********++++++************++++++,,,,,,++++++,,,,,,---......---...111000...111666;;;___uuuTTT===???QQQaaafffddduuufffLLLQQQssskkkRRROOOVVVXXXZZZ^^^QQQIII@@@>>>CCCLLLRRRUUU[[[XXXVVVVVVZZZ___eeehhhssszzzoootttyyylllzzzyyynnnfffccceeeggghhhgggccc___\\\\\\]]]^^^___YYYXXX[[[cccooo{{{}}}{{{yyyzzz{{{xxxzzz}}}wwwsssxxxxxxoooxxxtttffflllssstttyyyzzzyyywwwvvvrrrfffYYYSSSFFF999555666888<<<@@@@@@@@@AAADDDGGGJJJJJJJJJKKKRRRVVVPPPJJJHHHIIIIIIAAAEEEHHHGGGCCC@@@AAADDDFFFFFFGGGEEECCCBBBBBBCCC??????>>><<<;;;<<>>>>>===;;;;;;<<<>>>@@@@@@@@@AAABBBDDDHHHLLLeeennnppphhhiiisssuuummm{{{rrrxxxwwwjjjzzzzzzssszzzwwwUUUBBBNNN]]]aaaaaabbbhhhkkkdddRRRHHHIIIKKKGGGGGGGGGFFFGGGHHHIIIKKKMMMOOOWWWcccpppzzzvvvqqqoooooooooooonnnpppppppppooonnnmmmlllkkkkkkllllllkkkiiiggghhhiiiccceeefffhhhnnn{{{}}}tttnnnqqqyyy{{{fffTTTRRRWWWUUUTTTTTTUUUUUUTTTSSSyyyeeebbbeeelllssseeeaaabbb^^^VVVYYY[[[SSSNNNNNNLLLIIIDDD@@@<<<:::555333111...,,,+++++++++***(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''((()))***+++,,,,,,,,,,,,*********))))))))))))(((((((((((((((((((((''''''))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))++++++************++++++,,,++++++++++++,,,------,,,+++,,,000111///000444222FFFnnngggKKK;;;???LLLUUU]]]hhhxxxzzzbbbQQQUUUrrrgggUUUPPPPPPUUU]]]\\\SSSGGG@@@@@@FFFLLLOOOVVVVVVUUUUUUWWWZZZ^^^aaaooosssjjjdddpppzzzmmmzzzyyy{{{~~~~~~~~~xxxuuusssuuurrrjjj^^^UUUTTT[[[cccddd^^^XXXXXX\\\```aaa___]]]___eeeppp{{{~~~~~~}}}{{{xxxwwwwwwyyywwwxxx}}}~~~|||pppqqq|||hhhllluuuxxxzzzzzzyyyvvvtttnnnaaaSSSKKK@@@666666:::===@@@BBBBBBAAABBBEEEIIILLLMMMMMMGGGNNNQQQLLLGGGEEEEEECCC@@@BBBDDDDDDBBB@@@BBBDDDDDDEEEFFFEEECCCAAAAAABBB@@@@@@@@@>>><<<<<>>===<<<>>>???@@@@@@??????BBBGGGJJJJJJVVVyyy~~~rrrxxxzzzqqqsssvvvwww~~~~~~ooo}}}~~~|||qqqKKK===@@@AAAEEENNN]]]iiikkk\\\MMMIIIIIIFFFFFFFFFEEEDDDDDDEEEFFFGGGPPPUUU[[[```gggvvv~~~xxxuuurrrqqqpppooonnnmmmkkkjjjnnnooooooooonnnmmmkkkjjjfffiiinnnooommmjjjgggfffcccfffnnn{{{ttthhhkkkuuuzzzyyyzzz~~~dddPPPYYYVVVTTTSSSSSSTTTUUUSSSRRRyyy```___dddhhhqqqbbb___aaa^^^VVVYYY\\\TTTOOOOOOMMMIIICCC>>>;;;;;;444333111...,,,,,,++++++***)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######""""""%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************+++++++++++++++++++++,,,------,,,***+++///111///000333---555NNNqqqxxx```GGG;;;>>>EEEUUU^^^iiiyyy~~~eeeRRRZZZiiiUUUMMMOOOSSSaaa[[[RRRIIIDDDCCCDDDFFFJJJMMMPPPSSSUUUYYY\\\___fffiiizzzvvv___VVV```~~~wwwvvvtttyyytttppppppqqqrrrwww}}}yyywwwtttrrrooonnnmmmmmmlllmmmhhh[[[LLLFFFLLLTTTWWWVVVWWW[[[aaabbb```\\\gggkkkttt}}}|||||||||zzzxxxwwwwwwyyyxxx|||~~~www|||yyyrrrvvvzzzkkkmmmvvv|||yyy{{{zzzvvvqqqiii[[[NNNDDD<<<666999>>>AAACCCFFFDDDCCCDDDGGGKKKOOOQQQQQQGGGLLLNNNKKKIIIIIIFFFCCC??????>>>???@@@BBBCCCCCCCCCEEEEEEDDDBBB@@@??????AAABBBCCCAAA>>>===@@@CCC@@@@@@@@@???>>>===>>>@@@>>>???===<<>>???HHHTTT^^^fffvvvfffXXXhhhfffVVVOOOKKKUUUXXXYYYUUUNNNGGGEEEEEEBBBFFFJJJLLLNNNQQQUUUYYYWWW\\\nnniiiSSSTTTbbbwwwzzzsssbbbppp|||zzzsssmmmnnnoooooorrrwwwrrrnnnkkkiiijjjjjjjjjiiigggjjjiii___PPPGGGFFFIIIPPPUUU\\\___```aaaccceeetttzzz~~~yyy{{{{{{{{{yyyxxxyyyzzz{{{|||tttsss}}}|||||||||vvvsssvvv{{{xxx||||||vvvmmmbbbUUUIII???:::888===BBBDDDFFFHHHCCCBBBBBBEEEJJJNNNPPPQQQHHHKKKLLLKKKMMMNNNJJJDDD???;;;888:::???CCCDDDCCCCCCEEEFFFDDDAAA???======>>>AAACCCAAA===<<<>>>AAA???@@@@@@???===<<<>>>???>>>@@@???<<<>>>DDDGGGEEELLLggg}}}rrrqqqpppqqqyyyRRRDDD<<<777>>>===GGGVVV___[[[OOOFFFEEEBBBAAA@@@@@@@@@AAABBBCCCDDDFFFIIILLLPPPVVV]]]cccppp}}}xxxwwwtttqqqooommmlllkkkkkkkkkkkkkkkjjjiiiiiiiiigggggggggggghhhhhhhhhhhhjjjnnnrrrrrrnnngggaaa^^^iiizzz|||{{{vvvkkkiiiqqqmmmhhhaaabbbrrrvvvZZZRRRWWWRRRQQQOOOPPPQQQQQQPPPNNNwww^^^fffjjjgggooofffcccdddaaaXXXZZZ\\\SSSQQQPPPNNNGGG@@@<<<<<<===444333000...---,,,,,,,,,***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%''')))***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''!!!"""###$$$%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++************++++++++++++******++++++,,,---111---,,,///000......111...<<<444;;;dddyyy|||wwwyyypppWWWCCC======LLLWWWXXX```www|||```XXXaaawwwaaaTTTJJJFFFPPP[[[^^^WWWOOOJJJIIIAAADDDFFFFFFFFFGGGKKKOOOYYYVVV\\\ppp|||jjj[[[UUUXXXeeemmmkkkhhhjjjjjjjjjlllwww~~~bbbfffyyy|||tttooooooooonnnnnnpppuuupppkkkiiijjjkkkiiifffeeehhhjjjeee[[[PPPIIIFFFQQQYYY``````\\\^^^iiisss~~~~~~}}}xxxzzz{{{{{{zzzzzzzzz{{{}}}{{{sssnnnwwwxxx|||yyyqqqnnnuuu}}}yyy~~~~~~vvvjjj^^^PPPFFF<<<999:::@@@DDDEEEGGGJJJ???>>>???AAAFFFKKKMMMNNNEEEFFFFFFGGGLLLNNNIIIAAA???999444666>>>DDDEEECCCDDDEEEFFFEEEAAA>>>======999===@@@???:::888999<<<>>>??????>>><<<<<<===>>>???CCCCCC???>>>CCCDDDBBBCCCLLLwww~~~ooopppqqqsssaaaPPPDDD777777666:::III[[[___RRRGGGDDD@@@???>>>>>>>>>@@@AAABBBCCCCCCEEEHHHMMMRRRWWWZZZdddkkkrrrvvv}}}uuunnnoooooooooooommmlllkkkiiiiiihhhgggfffgggiiikkkggggggfffgggggghhhiiijjjlllnnnpppnnnhhhaaa[[[XXXrrrzzzooouuuzzztttrrryyykkkfff]]]\\\nnnttt]]]VVVTTTQQQPPPOOOMMMNNNOOOOOONNNLLL~~~aaa\\\hhhooommmiiidddddd```VVVYYY[[[SSSPPPPPPMMMHHHCCC>>>;;;;;;444333111...,,,,,,,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))***************(((((()))***++++++,,,,,,************************,,,,,,++++++***))))))))))))************+++++++++,,,,,,++++++***+++++++++,,,,,,------///000111222///444555888NNNnnnyyyqqqQQQ>>>777;;;CCCLLLVVVdddzzzrrr```RRRhhh|||dddYYYQQQIIIJJJUUU___]]]VVVRRRGGGDDD@@@===>>>BBBFFFIIINNNPPPRRR\\\ooopppmmmfff```aaafffddd^^^UUUZZZ```gggtttmmmgggjjj~~~xxxttttttrrrqqqpppooooooooorrrnnniiigggggghhhfffeeedddffffffdddcccaaaZZZQQQUUUXXX[[[^^^bbbhhhpppvvv~~~}}}yyy{{{|||zzzxxxzzzyyyvvvtttvvvuuuwwwzzzxxx}}}fffiiinnnuuu|||}}}wwwlll```UUUJJJCCC999===AAACCCDDDEEEGGGJJJBBB>>>;;;<<>><<<===???GGGBBBCCCCCCCCCBBB@@@>>>===???===;;;;;;;;;<<<;;;:::======<<<<<<===>>>???@@@@@@AAADDDFFFGGGEEEDDDBBBAAANNN^^^{{{ttttttuuupppqqqvvvsssSSSAAA???===??????CCCQQQ\\\RRR???>>>???>>>===???BBB@@@===@@@@@@@@@AAAEEEIIINNNPPPYYY^^^eeehhhlllttt}}}|||yyyuuutttuuuvvvtttrrrllllllkkkkkkkkkkkklllmmmjjjkkkllllllllljjjhhhggghhhfffcccccccccdddddddddhhhlllnnnggg[[[RRRUUU\\\uuuyyy{{{xxxoookkkeeeaaaiiiyyycccSSSVVVWWWRRRPPPNNNNNNOOOQQQNNNHHHBBBddd___hhhllliiiiiieeeeeeaaaWWWYYYZZZQQQQQQPPPLLLHHHBBB===:::999444333111...---,,,++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))************)))(((((()))******+++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++,,,++++++******+++++++++,,,,,,------...000111222///111111444DDD\\\qqq{{{zzz|||iiiQQQAAA>>><<<@@@IIIXXXnnnqqqdddWWWkkkqqqWWWMMMGGGNNNXXX\\\]]]^^^QQQMMMEEE>>>;;;===BBBFFFGGGKKKNNNSSS```pppzzz{{{}}}{{{uuummmlllpppppplllWWWXXX[[[cccnnnxxxvvvnnnjjjsss|||tttsssrrrssstttvvvvvvvvvuuutttnnnjjjgggfffggggggfffdddeeeiiijjjjjjkkkkkkfff^^^^^^[[[[[[aaalllwww}}}~~~~~~~~~}}}||||||zzz{{{zzzuuuttt}}}yyypppiiieeeiiiqqqxxx}}}vvvhhhZZZNNNDDD===>>>BBBFFFGGGFFFEEEFFFGGGBBB???<<<<<<@@@FFFIIIJJJIIIHHHGGGHHHIIIIIIHHHGGGIIIRRRLLL@@@???>>>===BBBBBBBBBBBBBBBAAA???===<<<>>>===;;;;;;<<<<<<;;;:::<<<<<<;;;;;;<<<===???@@@@@@AAADDDEEEFFFEEECCCBBBBBBHHHOOOhhh~~~xxxnnnoooiiilllvvv|||\\\===888;;;>>>GGGYYYeee\\\IIIFFFCCC???<<<:::999;;;>>>???>>>>>>@@@CCCGGGKKKNNNMMMSSSXXX[[[]]]cccnnnwww|||tttnnnnnnkkkiiiiiikkkmmmmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjjjjhhhfffeeefffeeeddddddeeeggghhhhhhiiijjjhhhaaaXXXRRRSSSWWWeeerrrzzzoooiiiaaaaaappp}}}ooonnndddUUUPPPTTTSSSMMMMMMKKKKKKNNNPPPLLLCCC<<<|||dddaaahhhjjjggghhheeefffbbbXXXXXXYYYOOOPPPNNNKKKFFFAAA===999777444333111///---,,,++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''(((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&&&&'''(((((()))******)))))))))*********++++++++++++*********++++++,,,,,,,,,,,,---...///000111...,,,---111999IIIbbbwwwwwwyyy~~~vvvfffQQQEEE:::888@@@NNNaaaqqqyyy]]]___mmmuuueeeSSSLLLMMMQQQXXX^^^bbb]]]TTTIII>>>:::<<>>===@@@DDDGGGIIIIIIJJJJJJIIIGGGFFFGGGGGGIIIPPPIIIBBBEEECCC>>>AAAAAAAAAAAA@@@???>>>===<<<>>><<<;;;;;;<<<===;;;:::;;;:::::::::;;;<<<>>>???@@@AAACCCDDDEEEDDDBBBAAAAAA@@@BBBNNNuuuvvvuuuwww}}}mmmvvvkkkiiisssvvvvvvyyyPPPAAA<<<888???VVVjjjiii\\\LLLEEEAAAAAA===777888???<<<<<<<<<===@@@CCCGGGIIIGGGLLLQQQSSSSSSWWW^^^dddjjjmmmrrrvvv||||||vvvppphhhccceeedddcccdddgggiiijjjjjjhhhhhhiiiiiiiiihhhfffeeeeeeeeefffggggggfffeeedddddddddddddddeeeggghhhiiijjjfffaaa\\\YYYXXXWWWVVVVVVcccxxxtttjjjaaacccmmm|||ggg[[[TTTNNNOOOUUUWWWSSSNNNJJJHHHIIILLLOOOJJJ???444uuuaaa```hhhkkkiiigggdddfffbbbXXXXXXXXXMMMMMMKKKHHHDDDAAA>>>;;;888333222111///---,,,++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,---...///000...***,,,222444<<>>IIIXXXcccpppsssfff___ooommmVVVJJJIIINNNTTTggggggdddZZZMMMBBB===;;;<<>>=========<<<;;;;;;======<<<:::999999888888999;;;===>>>@@@AAABBBCCCCCCBBBAAA@@@@@@;;;@@@HHH^^^~~~~~~qqqzzz|||xxxqqqyyyttthhhnnnwwwOOOBBB666===VVVnnnpppfffQQQGGGBBBGGGFFF===:::>>>;;;::::::;;;===???BBBCCCEEEIIIMMMOOOOOOQQQUUUZZZ___```bbbdddfffiiinnnrrrsssuuuvvvuuurrrqqqtttwwwvvvsssvvv{{{vvvqqqmmmhhhbbb^^^bbbbbbaaabbbdddgggiiijjjeeefffhhhhhhhhhfffdddbbbbbbcccdddeeeeeeddddddcccaaabbbccccccccccccdddfff```]]]ZZZ[[[bbbiiiiiidddUUUaaawwwxxxuuu|||~~~yyylllhhhZZZiiikkkVVVRRRIIIHHHSSS[[[XXXSSSQQQJJJIIIJJJNNNPPPIII<<<111ttt``````hhhlllllleeebbbdddaaaWWWWWWWWWLLLJJJHHHEEECCCBBB@@@===:::333222111000...,,,+++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((())))))((((((((((((((((((((((((*********))))))((((((((((((((()))))))))************)))))))))******+++,,,,,,,,,+++,,,,,,---...///000+++---333111333KKKjjj^^^FFF<<<>>>JJJUUUdddssssssddd___mmmpppZZZOOOLLLMMMWWW]]]dddeee___UUUKKKFFF@@@===;;;<<>>>>>>>><<<;;;;;;<<<======<<<:::888888777888999;;;<<<>>>@@@@@@AAABBBAAAAAA@@@???BBB999AAAJJJNNNmmm|||{{{yyyzzztttmmmuuu~~~yyyxxxtttnnnlllttteeeSSS@@@@@@VVVnnnvvvttteeeTTTGGGFFFFFFAAA======::::::::::::;;;<<<>>>??????CCCGGGIIIJJJKKKNNNQQQTTTVVVYYYZZZ[[[\\\^^^``````ccceeedddbbbaaadddggggggqqqzzzzzzrrrjjjffffffkkkjjjiiigggfffccc___]]]______^^^^^^^^^___aaabbbcccdddfffffffffdddbbbaaaaaaaaabbbcccccccccccccccbbbdddeeecccaaa______aaaTTTXXX]]]hhhyyyiiippp}}}uuuooonnnmmmrrr{{{zzzpppjjjlllbbbooodddJJJIIIDDDIIIWWW\\\UUUQQQSSSMMMMMMNNNPPPOOOHHH<<<333xxxdddcccgggiiijjjccc```aaa^^^TTTUUUVVVLLLJJJGGGDDDBBBCCCBBB>>>;;;222222111000///,,,+++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++***))))))(((''''''((((((((()))))))))******)))))))))))))))***+++,,,+++++++++++++++,,,---...111---...222...---<<>>???BBBDDDFFFHHHLLLNNNSSSXXXYYYZZZ```iiifff]]]XXX\\\]]]ZZZ\\\bbbbbb^^^^^^bbbeeecccccceeeWWWWWW\\\bbbdddaaaaaaeeebbbaaa___]]]^^^```bbbddd]]]\\\YYYVVVUUUWWW\\\aaafffhhhgggddddddjjjpppqqq}}}{{{}}}yyyuuutttvvvzzz~~~yyy{{{~~~uuu~~~xxxssszzz}}}nnn^^^TTTJJJAAACCCJJJKKKKKKJJJKKKLLLLLLJJJHHHIIIHHHFFFCCCAAABBBFFFJJJDDDEEEFFFGGGFFFFFFHHHIIIAAACCC???BBBKKKGGG@@@DDD@@@@@@???>>>======>>>>>>;;;:::;;;<<<>>>>>><<<:::888777777888999;;;===>>>@@@@@@@@@@@@@@@??????>>>BBB:::???FFFBBBPPP}}}rrrooonnn{{{sssrrrwwwwwwtttQQQ===CCC___rrrYYYHHHBBBAAA@@@>>>:::::::::::::::;;;;;;<<<===@@@CCCEEEFFFHHHKKKMMMKKKNNNRRRUUUWWWXXXZZZ[[[YYY\\\___^^^\\\\\\^^^aaadddeeeeeedddbbbbbbccceeedddeeeeeeeeeeeedddcccccc_________]]][[[[[[\\\^^^``````aaabbbbbbbbbaaa```_________```aaabbbccccccbbbdddeeeccc^^^[[[[[[\\\XXXeeeuuu{{{rrrllljjjjjjhhhlllsssqqqkkkkkkrrrtttuuu}}}eeeGGGGGGHHHQQQ\\\^^^WWWUUUXXXOOOQQQRRRQQQLLLDDD<<<777yyyfffeeeffffffeeeaaa]]]^^^ZZZRRRTTTVVVMMMNNNIIIEEECCCCCCBBB===999222222222111///---***)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))***+++,,,+++++++++++++++,,,,,,------,,,...000...---444>>>lll}}}[[[BBB;;;???HHHWWWiiisssyyy~~~oooiiirrr|||pppaaaVVVSSSRRRWWW___fffiiiiiicccWWWKKKGGGFFFEEEFFFIIIJJJJJJOOOUUUUUUSSSVVV]]]\\\YYYVVVVVVXXXZZZ[[[\\\```[[[YYY]]]aaa___]]]]]]TTTQQQRRRWWW]]]```bbbeeebbbaaa```______```aaabbb```bbbdddccc```___aaacccaaaddddddbbbgggrrr~~~|||zzzwwwvvvyyy}}}xxxxxx}}}~~~}}}ooottt|||lll[[[RRRGGG>>>@@@IIIMMMJJJGGGFFFHHHJJJJJJIIIGGGGGGEEEAAA???@@@EEEIIIFFFEEEDDDDDDFFFFFFFFFEEEAAACCC???BBBHHHAAA;;;AAA>>>===<<<;;;;;;;;;<<<<<<::::::;;;===>>>>>><<<:::777777777888999;;;===???@@@@@@?????????>>>>>>>>>>>>>>>===???>>>???^^^yyywwwsssQQQ>>>LLLtttyyy[[[JJJHHHFFFAAA<<<;;;;;;;;;;;;:::::::::===>>>@@@AAACCCEEEHHHJJJHHHKKKNNNQQQRRRTTTVVVXXXTTTWWWZZZZZZXXXWWWYYY\\\^^^___^^^]]]]]]___cccgggcccdddeeeeeeddddddeeefff___``````]]]ZZZYYY[[[]]]\\\\\\\\\]]]^^^^^^______\\\\\\\\\]]]^^^```aaabbb]]]```aaa___YYYUUUUUUVVVdddxxxvvvlllddd______mmmkkknnntttssspppttt~~~wwwaaaOOOPPPSSSYYY___```\\\YYYWWWOOORRRTTTOOOFFF===::::::vvvfffffffffcccaaa```[[[\\\XXXPPPSSSVVVNNNQQQLLLFFFDDDDDDAAA<<<777222222222111///---***)))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++++++++***++++++,,,,,,)))***,,,///000111444666CCCsssyyyVVVBBB>>>999KKK^^^jjjrrrzzz~~~uuupppnnnxxxpppcccUUUOOOVVV```iiillluuugggXXXPPPKKKFFFIIIPPPGGGFFFKKKSSSUUURRRSSSXXXSSSUUUSSSQQQSSSYYY[[[XXXZZZWWWYYY```dddaaa]]]\\\YYYVVVVVV\\\bbbeeedddbbbffffffggghhhhhhhhhhhhgggjjjnnnrrrrrrmmmgggdddccc]]]aaacccdddkkk|||{{{yyywwwxxx|||xxxxxxsssvvv~~~|||yyyoooyyyhhhXXXPPPFFF===@@@JJJOOOJJJDDDBBBDDDGGGIIIIIIEEEEEEDDD@@@===???CCCHHHNNNJJJGGGFFFGGGFFFBBB??????AAA>>>AAAFFF>>>999BBB<<<;;;:::999888999:::;;;::::::;;;===??????<<<:::888777777888:::<<<>>>???@@@?????????>>>>>>======999BBB???===AAA;;;EEEfff|||}}}{{{UUUFFFYYYtttrrrYYYSSSMMMCCC<<<<<<<<<;;;;;;::::::::::::::::::;;;<<>>FFFXXXgggoootttyyy}}}zzzzzzsssyyymmm^^^TTTPPPUUU\\\gggfffbbb[[[SSSPPPRRRUUUNNNNNNQQQWWWYYYXXXZZZ___[[[\\\YYYSSSRRRWWW\\\]]]```______```cccfffffffffhhheeebbbccchhhooouuuxxxxxxyyyyyywwwssspppooooooyyyxxxyyyxxxnnnbbb^^^bbb\\\cccjjjsss}}}}}}~~~vvvuuu|||vvvrrrrrr{{{}}}}}}~~~sssvvvtttaaaRRRNNNJJJBBBBBBHHHPPPNNNKKKHHHFFFEEEEEEFFFBBBCCCDDDCCCAAABBBEEEHHHYYYPPPHHHGGGFFFDDDEEEGGGDDDBBBAAAAAAAAAAAA@@@>>>???===:::999:::;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;@@@???>>>===<<<;;;::::::???===;;;::::::===AAACCCaaa{{{{{{yyy^^^QQQRRRjjjWWWJJJEEE@@@::::::===>>>:::666:::999999:::<<>>???===:::999:::;;;:::999::::::;;;;;;;;;::::::999;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>@@@LLLoooyyybbbUUUeeeoooYYYNNNKKKFFF???:::999<<>>===;;;:::;;;===???BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLOOORRRTTTTTTUUUWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZXXX[[[ZZZUUUUUUVVVTTTNNNJJJGGGGGGIIIIIIJJJSSS^^^mmm{{{oooeeeffflllqqqtttvvvyyyyyyxxx~~~}}}pppeeebbbdddeeegggfffccc```]]]ZZZWWWUUUSSSLLLBBB:::888999;;;===zzzllleeehhhjjjbbb___^^^[[[WWWTTTSSSUUUWWWRRRLLLFFFDDDEEECCC>>>999555444222000---,,,******+++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################$$$$$$##################!!!""""""######""""""!!!$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,***++++++,,,---...//////......===bbbvvvVVVFFF:::===MMM^^^kkkrrrwww~~~{{{ttttttssssss{{{ooo]]]UUUSSSQQQPPPQQQRRRQQQQQQPPPNNNPPPTTTVVVVVVXXX\\\fffllloookkkiiimmmsssvvvzzz|||xxxwwwyyyxxxuuupppjjjeeeccceeegggccc^^^[[[YYYZZZ```mmmyyy~~~}}}wwwrrr{{{~~~wwwmmmgggfffhhhuuuuuueeeWWWNNNOOOPPPLLLHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJGGGCCCAAAAAABBB??????DDDMMMOOOJJJEEECCCBBB@@@??????@@@@@@@@@??????===:::999:::;;;:::999:::::::::::::::999888777999888777777777777888999666777777888999:::;;;;;;999999888999999:::;;;<<<===VVV~~~yyygggVVVjjjtttYYYSSSKKKDDD???<<<;;;:::888999:::999777999===AAA>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIKKKMMMOOOOOOOOOPPPRRRSSSSSSTTTTTTUUUVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQMMMMMMMMMIIIBBBCCC@@@@@@FFFNNNWWWcccmmmooosssuuujjjjjjrrrxxxuuuoooxxxnnnmmmwwwmmmooollleeeaaadddjjjmmmppplllgggdddbbb___ZZZVVVPPPFFF;;;666666:::;;;:::yyyjjjdddgggjjjccc___]]][[[VVVSSSRRRSSSUUUPPPLLLFFFDDDDDDBBB>>>:::444333111///------,,,,,,******(((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""###########################$$$$$$$$$###############!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++)))******+++,,,,,,------222...000FFFppprrr```KKK@@@CCCOOO\\\dddrrr~~~~~~}}}~~~|||tttooouuurrrgggYYYOOOMMMNNNPPPQQQLLLHHHGGGIIIKKKJJJKKKMMMPPP[[[dddeeecccdddffffffeeeggglllqqquuuuuusssppprrrrrrqqqkkkddd```aaaddd```aaabbb```\\\XXXVVVUUURRRSSSUUU\\\gggvvv~~~}}}|||~~~yyy~~~uuuppphhhaaaiiiyyyttt[[[QQQJJJLLLMMMIIICCCAAAJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEECCC@@@@@@DDDDDDBBBBBBDDDAAA???>>>===???@@@@@@??????===:::999:::;;;:::999;;;:::::::::888777666555888777666555555666777888555666777777888999::::::777777888999999999999999:::FFFeeezzz{{{|||ddddddgggssskkkSSSFFFEEEEEE@@@999666:::======::::::===AAA<<<======>>>????????????>>>>>>>>>>>>???@@@AAABBBFFFHHHJJJJJJIIIIIIJJJKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTRRRQQQOOONNNMMMLLLIIIEEEDDDEEEEEEAAA<<>>;;;333222000.........//////***)))(((''''''&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!$$$######""""""######$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++))))))******+++,,,,,,,,,---...---222HHHppp{{{}}}{{{fffOOOAAAAAAGGGMMMhhhzzz|||uuusssvvvzzz~~~jjj]]]TTTOOOLLLOOOIIIEEEGGGHHHGGGGGGIIIEEEMMMRRRPPPNNNPPPRRRRRRKKKKKKLLLNNNQQQRRRQQQOOOPPPPPPQQQRRRTTTVVVWWWWWWVVVVVVWWWUUURRROOOOOOOOOXXX___iiivvv{{{}}}~~~~~~rrryyyvvvnnncccxxxqqqYYYSSSOOONNNNNNJJJDDDBBBHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFEEEFFFBBB@@@AAAAAA@@@BBBGGGBBB@@@>>>===>>>???@@@??????===:::999:::;;;:::999;;;;;;:::999888666555444777777666555555666777777888888888888888999999999666777888999999999888777999<<>>??????CCCDDDFFFFFFEEEDDDEEEFFFEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPOOONNNLLLJJJHHHGGGFFFGGGCCC???>>>??????===<<<>>>GGGXXXoooyyyvvvtttrrrpppyyyddddddeeeiiillloooqqqrrrtttrrrqqqrrrppphhh[[[PPPHHH???777555:::>>>>>><<>><<>>@@@IIIRRRVVVGGGEEECCCCCCEEEFFFFFFEEE???@@@CCCHHHMMMNNNLLLJJJOOOMMMKKKJJJLLLSSS\\\cccwww|||}}}xxxwww}}}|||rrr}}}wwwwwwuuuqqqtttfffTTTRRRPPPNNNKKKHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKGGGFFFEEEEEEFFFFFFCCCAAABBBAAACCCGGGGGGEEEFFFJJJEEEBBB???===>>>????????????===:::999:::;;;:::999;;;::::::999888777555555777777555555555555777777:::::::::999999888888777666666777888888777777666999:::<<>>>>>???AAABBBBBBAAAAAAAAABBBCCCDDDEEEGGGIIIKKKLLLMMMJJJKKKKKKKKKKKKKKKKKKLLLIIIHHHGGGEEEDDDBBBAAA@@@@@@;;;888999999888;;;@@@CCCVVVrrruuu{{{zzzrrrllliiiwwwqqqwww```aaahhhppptttssssssuuuvvvwwwxxxxxxsssgggWWWKKK@@@<<<777888===BBBBBBAAAqqqhhhdddhhhiiiaaa___^^^[[[VVVRRRPPPRRRSSSOOOLLLIIIFFFDDDBBB@@@>>>777555222///---------...))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""##################"""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******************++++++++++++,,,,,,***---111222///:::[[[|||zzzzzz~~~nnn\\\JJJ===777AAAXXXrrr}}}zzzwwwvvvzzz{{{|||~~~vvvjjj^^^XXXSSSMMMHHHGGGGGGEEE@@@===CCCMMMTTTUUU@@@>>>===<<<===>>>>>>======>>>@@@CCCHHHOOOVVV[[[dddcccaaaaaafffppp}}}|||{{{}}}xxxyyy}}}yyyrrrsss~~~sssaaaWWWIIILLLMMMIIIEEEFFFKKKOOOKKKJJJIIIIIIJJJKKKLLLMMMIIIHHHFFFGGGGGGFFFCCC@@@@@@@@@CCCGGGGGGEEEGGGLLLGGGDDD@@@>>>>>>????????????===:::999:::;;;:::999::::::::::::999888777666888777666555555666777888999999999888888888777777555555555555555555555555777::::::<<>>===<<<;;;999999999::::::::::::::::::;;;<<<======;;;===>>>???>>>===>>>???AAABBBCCCDDDFFFGGGIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@???>>>===<<<<<<888666666999:::===GGGSSS___qqqlllaaajjjxxx|||uuujjjcccoootttvvvvvvmmmcccfffoooxxxzzzvvvuuuxxxxxxzzz{{{wwwmmm]]]MMMCCC???===<<<<<<>>>@@@???>>>ooogggdddiiikkkbbb```^^^[[[WWWRRRQQQRRRSSSOOOMMMJJJGGGDDDBBB@@@???:::888333///,,,++++++,,,)))((((((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!###$$$%%%&&&'''######$$$$$$$$$$$$############""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,(((,,,111,,,)));;;TTTyyyuuuppppppyyywww]]]HHH???888???WWWhhhppp~~~~~~~~~|||yyyxxxvvvxxxwwwlllccc___SSSPPPLLLHHHJJJMMMIIICCCBBBAAA@@@AAACCCCCCBBB@@@??????@@@BBBLLL___xxx}}}}}}}}}~~~}}}qqqmmmwww|||~~~vvvmmmoooeeeSSSLLLCCCIIILLLIIIEEEHHHQQQYYYQQQPPPMMMKKKJJJJJJKKKLLLIIIHHHFFFHHHIIIIIIFFFBBBCCCAAA@@@AAA@@@@@@EEEMMMIIIFFFAAA???>>>??????>>>???===:::999:::;;;:::999:::::::::::::::999888777888777666555555666777888777777777777888888888888444444333222222333333444111555888555555HHHooo{{{xxxrrrtttwwwwww}}}ooo]]]PPPJJJGGGBBB>>><<<;;;:::888888888999999999999999999:::;;;<<<===888:::<<<<<<;;;;;;<<<===>>>>>>???@@@BBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAA@@@<<<<<<<<<;;;;;;::::::999777777;;;AAAEEEKKK\\\mmmlllfffhhhkkkuuuuuuuuuuuuuuussspppnnnuuu~~~~~~oooaaaiiikkknnnvvv~~~wwwvvvzzzxxxzzzyyyrrrdddSSSDDD;;;BBBBBBAAA@@@>>>;;;999888kkkeeecccffffff``````aaa^^^WWWRRRRRRRRRQQQRRROOOKKKHHHEEEBBB@@@>>>:::888444000---------...******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################""""""""""""!!!########################################################################%%%%%%$$$###""""""######""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))***+++,,,---++++++++++++---000222444XXXwwwkkkcccccc{{{uuuVVVCCC777>>>EEEJJJ[[[oooyyyvvvwwwwwwvvvttt~~~|||kkk]]]\\\```\\\SSSSSSQQQPPPNNNLLLKKKKKKKKKLLLMMMOOOSSSYYYkkk}}}|||}}}lllcccnnn|||ssswww}}}xxxvvvxxxkkkpppuuuSSSEEEGGGCCCIIINNNJJJCCCBBBJJJSSSWWWVVVSSSOOOIIIFFFFFFFFFGGGHHHFFFDDDGGGLLLJJJDDDAAACCCDDDBBB??????BBBEEEEEECCCAAA???===<<<<<<===;;;999777888:::;;;999777999999999888777666555555666666666666666666666666888555222444777999666333444444222222222222444444666222333777666999NNNfffvvvrrruuu~~~fffffflll\\\VVVNNNDDD@@@BBBAAA===;;;<<<;;;888<<<:::999999;;;======<<<::::::999888888888888999<<<<<<<<<>>>???>>><<<;;;>>>>>>===<<<;;;:::999999;;;777444555888:::999888AAA:::999DDDRRRccc{{{zzzuuuqqqooowww~~~ssshhhgggrrrvvv___TTT___ooosssxxxzzzvvvtttwwwzzzzzz{{{wwwqqqfffUUUEEE???AAA???===;;;999999:::===>>>lllfffeeeggghhhaaaaaaccc```XXXSSSSSSSSSQQQQQQOOOLLLIIIFFFCCC???===:::888444000...------...******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""########################################################################%%%$$$$$$###""""""######""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***+++,,,,,,******+++,,,---///000111???cccsssiiioookkk|||~~~~~~rrr```LLL@@@999888EEEVVVggg|||yyyuuuqqqmmmnnnttt}}}wwwsssrrrqqqpppnnnlllkkkjjjsssvvvxxxrrrhhhgggvvv}}}}}}xxxqqqnnnqqquuu}}}qqqnnnsssxxxzzz~~~uuuttt|||~~~zzzuuu~~~aaaMMMFFFEEECCCKKKRRRTTTPPPKKKIIIJJJMMMMMMLLLIIIGGGEEEFFFHHHGGGDDDBBBCCCGGGHHHGGGFFFEEEDDDCCCAAA??????@@@BBBCCCBBBAAA???>>>===<<<<<<<<<:::888999;;;;;;:::888999999999888888777666555555555555555555555555555888444222333777888666222444333222222222222333444555222333666444222???PPPyyyyyy}}}|||hhhrrrooo___UUULLLKKKEEE>>><<<>>><<<888555666777888888999:::;;;999999888777777777777888:::::::::;;;<<<;;;:::999888888888888888888888888666888:::;;;::::::::::::???DDDQQQcccsss{{{sssuuuxxx{{{zzz~~~wwwhhh\\\ZZZeeesss}}}{{{zzz|||}}}zzzyyyooocccWWWIII>>>;;;===>>>===;;;::::::;;;===>>>nnniiigggjjjjjjcccccceeebbbZZZUUUTTTTTTQQQPPPOOONNNKKKGGGCCC???===:::888444111...------...******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################################################################%%%$$$######"""#########""""""""""""######$$$%%%""""""###$$$$$$$$$$$$############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))***+++,,,)))***+++,,,------------,,,>>>XXXvvvsssvvvpppzzz|||gggNNN;;;333777===DDDccc}}}zzzzzzoooooopppqqquuu{{{}}}zzz{{{}}}~~~}}}{{{uuuooolllhhhddddddfffkkkttt~~~wwwgggfffrrr~~~~~~zzztttsssxxx||||||xxx}}}gggOOOLLLLLLGGGGGGLLLRRRUUUSSSNNNHHHDDDHHHIIIIIIGGGEEEEEEFFFHHHHHH???<<>>?????????AAAAAA@@@@@@>>>===<<<;;;<<<;;;::::::;;;;;;:::888888999999888888777666555444444444444444444444444666444222333555777555222333333222111111222333333333000222666444///333<<>>:::888555222///...------******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################################################################$$$$$$###############$$$"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$#####################""""""################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((()))***++++++((()))+++,,,,,,+++******+++,,,333QQQxxx|||{{{yyydddSSSIII@@@666;;;EEEYYYrrr}}}zzzvvvrrrqqqrrruuuxxx{{{}}}}}}yyytttsssuuuzzz}}}~~~rrrkkkccc]]]ZZZ\\\aaaeeemmmsss|||vvvccceeekkkssswwwzzzvvvrrrtttzzzyyyuuuYYYMMMOOOQQQOOOKKKLLLLLLJJJHHHFFFFFFFFFMMMMMMMMMKKKHHHFFFFFFGGGHHH;;;888AAADDD???@@@HHHIIIDDD???===>>>@@@???>>>??????@@@@@@???===;;;:::;;;::::::999999999888777888888888888888777666555444444444444444444444444444222111222444444333111222222111111111111222222222000111666666333333777;;;QQQvvv~~~mmmhhhxxx^^^ooo~~~qqqfff```UUUKKKHHHDDD@@@>>>??????>>><<<===<<<;;;;;;::::::;;;;;;::::::::::::999999:::;;;===<<<;;;::::::;;;;;;<<<<<<===>>>@@@FFFOOO[[[dddvvvzzzuuuwwwwwwfffYYY]]]kkkxxx|||rrrjjjVVVAAA888888888999::::::;;;<<<===>>>===<<<<<>>999:::IIIccc}}}~~~~~~zzzvvvtttsssssssssssssssrrrttt{{{}}}wwwsssrrrtttvvvwwwqqqlllddd^^^```hhhqqqwww~~~~~~ggg]]]bbbkkkyyy|||vvvzzzuuu[[[QQQPPPOOOOOOQQQIIIJJJJJJEEE???>>>CCCHHHOOOPPPPPPNNNJJJHHHGGGHHHIII<<<888AAADDD>>>>>>GGGFFFBBB===<<<>>>@@@@@@>>>===>>>>>>???>>>===;;;:::999999999888777666666666666666777777777666555555222222222222222222222222222111111111222222222111111111111111111111111111444111111444555444555666222???[[[{{{wwwtttiiifffjjjzzzvvvddd\\\RRRHHHDDDGGGIIIFFFBBBAAA@@@@@@???>>>??????????????????===;;;<<>>>>>>>>??????>>><<<===============<<<<<<888999999777555444444555444444555555555555444444222222222222222222222222000000000000000000000000000000111111111111000000444333222111111111222333000<<>><<<<<<<<<<<<<<<<<<;;;;;;<<<======888999:::888555333444555222333333444444333333333111111111111111111111111//////000000/////////000//////000111111000//////000222222000...///111222...:::666;;;ccc}}}rrr{{{zzzxxx{{{uuuuuutttsssssssssssstttyyyzzzyyyvvvrrrsssxxx~~~~~~~~~~~~}}}vvvrrr}}}vvveeepppvvvuuu^^^JJJ999777777999888444444888777777888999::::::::::::kkkiiiiiikkkkkkddd```cccccc^^^ZZZZZZYYYVVVRRRTTTSSSNNNFFFAAABBBEEE999888666444222000...---*********)))((((((''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################""""""###$$$%%%%%%###"""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&((())))))***))))))))))))+++---...+++((($$$+++222222CCCeeezzzjjj[[[TTTNNNEEE??????===AAAKKK___zzz|||xxxvvvvvvuuupppiiidddbbbccc]]]YYY\\\eeekkkkkkmmmqqqoooqqqsssuuuwwwwwwvvvuuuwwwuuuvvvyyyzzzvvvuuuwwwzzz}}}~~~vvvqqqsssyyyuuuvvvyyy}}}xxxhhhooo|||~~~{{{\\\NNNVVVVVVJJJDDDIIILLLIIIFFFDDDBBBCCCFFFHHHHHHFFFEEEGGGIIIJJJIIIHHHHHHIIIJJJJJJGGGDDDEEEHHHEEE>>>@@@CCCEEEBBB===999999:::===<<<;;;::::::<<<===>>>999:::;;;999666444555666111222222333333333222222000000000000000000000000...///000///.........///...///000111111000///...+++000333222///000333555,,,555333555JJJeeeyyykkk}}}sssmmmzzzpppuuu{{{tttoooyyy~~~|||yyyrrr|||eeeJJJ555777888<<<>>>999333444999666666777888888999::::::ooollllllmmmllldddbbbaaa```^^^\\\ZZZXXXXXXXXXXXXUUUPPPIIIBBB???===;;;:::777555333111111111,,,***((('''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$$$$$$$$$$#########""""""########################""""""""""""############"""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$&&&((())))))&&&$$$"""######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))+++,,,---...222666:::eee||||||rrrdddRRRBBB;;;>>>AAACCCLLLcccuuuxxxtttooojjjaaaWWWTTTVVVQQQQQQQQQTTTYYY```fffjjjhhhggghhhlllqqqrrrooollllllllllllmmmnnnpppppppppoootttyyywwwsssqqquuu{{{uuuddd___iii~~~|||vvvvvvwww\\\XXXQQQSSSQQQJJJBBBBBBKKKTTTLLLGGGCCCCCCFFFHHHFFFDDDEEEDDDCCCDDDEEEFFFEEEDDDFFFEEEEEEDDDDDDDDDEEEEEE@@@@@@@@@@@@???===<<<;;;;;;;;;;;;::::::;;;<<<<<<:::===@@@@@@===999666444333333222222111000000000000000000000000000000000......////////////..................////////////000000000000000000000000///...111333444CCCkkk{{{pppooo|||}}}ssspppyyy|||ooowwwyyy{{{rrrqqquuuxxx~~~~~~llljjjxxxaaaEEE999:::555666888:::;;;:::999888888888777777777777888888ppplllkkkllljjjbbbcccbbb```___\\\[[[YYYXXXXXXXXXUUUPPPIIICCC???>>>;;;999777444222111000000,,,***(((((())))))((('''%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$$$$$$$$$$#########""""""########################""""""""""""###########################$$$$$$$$$############"""""""""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###########################$$$&&&&&&&&&$$$###!!!######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((***************************+++,,,,,,,,,...111444BBB\\\|||~~~zzz}}}xxxjjjYYYXXXQQQDDD<<>><<<:::::::::;;;:::999888888888888888888888888888666444222333444222222222111000000//////---------------------------......//////......---,,,,,,---------.........------------------------------///333111...000777555PPPttt|||xxx{{{|||qqqjjjggglllkkknnnuuu}}}ooolllpppjjjhhhtttzzzzzzoooSSSBBB:::666666888777666555444444444444444888888777666666666666777nnnkkkkkkmmmlllddddddcccbbb```^^^\\\ZZZZZZWWWVVVUUUPPPJJJEEEBBBAAA999888555333111/////////...,,,***)))******)))(((%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$################################################!!!"""""""""############%%%$$$$$$$$$###"""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$###"""!!!!!!"""$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''************************)))***+++***))))))+++---...---+++,,,777OOOpppnnnkkkuuu|||jjj^^^^^^SSSDDD===AAAPPPdddsss{{{kkk]]]TTTYYYZZZZZZYYYYYY^^^fffllliiinnnssswwwzzz~~~}}}wwwqqqhhh\\\SSSNNNIIIKKKRRRTTTRRRWWWaaa}}}dddUUUTTTTTTRRRRRRPPPTTTVVVUUUQQQOOORRRUUUHHHFFFFFFMMMUUUVVVOOOGGGCCCCCCEEEHHHKKKMMMLLLJJJAAAAAAAAAAAABBBCCCEEEEEEBBB@@@===;;;999999:::;;;:::999888888777777777888555777999888666444333333222222111111000//////...------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111333111111333333555EEEfff|||{{{vvvxxxxxxzzzxxxrrriiieeegggkkkuuuwwwyyyzzz{{{|||{{{zzz}}}yyyqqqrrrxxxtttuuu~~~sssgggTTT@@@888999999777666666666555444333333333444555555555555666777999999nnnllllllooonnnfffccccccaaa___]]][[[ZZZYYYVVVVVVTTTPPPKKKFFFCCCBBB:::888666333111000000000---+++)))))))))***)))((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$###############$$$$$$$$$########################""""""""""""############$$$$$$$$$###############""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$###"""""""""###%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))''')))++++++******+++---%%%+++111///+++111HHH___|||yyyzzz{{{gggUUUIIIDDDHHHNNNVVVeee}}}{{{pppnnnllljjjjjjmmmrrrvvvxxx|||wwwrrreee]]]RRRKKKHHHHHHHHHGGGIIINNNYYYfffooorrrwww|||gggQQQQQQYYYYYYTTTRRRMMMPPPQQQPPPMMMKKKMMMOOODDDEEEIIIOOOTTTQQQIIIAAAAAABBBEEEIIIMMMOOONNNLLLKKKJJJIIIGGGEEEDDDDDDDDD???>>>===;;;::::::::::::::::::999888777777777777444777999999777444333333222111111000000///......------------------------------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000000///:::...+++>>>```yyywww}}}~~~|||zzzxxxqqqgggggg~~~~~~}}}www}}}uuummmmmmuuu}}}}}}sssqqqvvvvvv{{{zzzyyy~~~~~~qqqIII===333333777777555333555555555444444444444444333333333555666888:::;;;pppmmmmmmooonnnfffcccbbb```___\\\[[[YYYXXXVVVVVVTTTPPPKKKFFFDDDCCC;;;999777444222111000000,,,***(((((())))))((('''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""#########$$$$$$$$$########################""""""""""""###########################$$$$$$$$$!!!"""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###########################"""""""""######$$$%%%######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''')))++++++))))))***+++&&&)))...111---***111<<