BM66(@ ~~~zzzyyywwwuuuqqqllliiifffhhhiiilllnnnpppqqqqqqqqqnnnnnnmmmlllkkkiiihhhggglllkkkiiifffdddaaa___^^^]]]\\\ZZZXXXWWWVVVWWWWWWWWWYYYWWWTTTUUUXXXVVVRRROOONNNMMMLLLKKKJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCJJJOOOYYYdddooowww|||vvviii]]]WWWTTTTTTTTTQQQNNNKKKIIIIIIKKKMMMTTT```ooo||||||{{{iiiRRRCCC:::888666444444555555444333111000000000111222333333,,,,,,------.../////////...............///000111222000//////000111111111..............................---------......///---------------,,,,,,,,,////////////////////////,,,---...///000111222333111111111111111111222222333222111111111222333444333333444444555555666666444666888888999:::<<>>:::666222//////000000000111111000000000111222222///////////////////////////............//////000333111000000111111///...........................///......---------............//////////////////////////////////////////------...///000111222222000000111111111222222222222222111111111222333444444444444555555666666777777888999999:::;;;>>>AAAGGGOOOggg}}}{{{zzzuuuuuutttrrrpppnnnkkkjjjkkklllmmmooopppqqqqqqqqqooooooooonnnlllkkkiiihhhiiihhhfffdddbbb```^^^^^^[[[YYYXXXVVVUUUUUUVVVVVVTTTWWWXXXVVVVVVYYYXXXUUUPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFKKKTTT___iiirrrwwwzzz|||~~~{{{nnnccc]]]VVVUUUTTTQQQOOOMMMKKKJJJIIIKKKQQQ\\\kkkxxx{{{{{{}}}oooWWWIIIAAA===888222---,,,...///000222111000000000000000000222222111000000///......000//////............///222111111111111000...+++////////////////////////000///...------------------.........///000000000////////////////////////////////////000000000000//////000111222333333444222222111111222222333444444444555555666777777888;;;;;;;;;::::::<<<@@@DDDGGGQQQjjj~~~{{{yyyxxxvvvvvvuuutttsssrrrqqqpppnnnnnnoooppppppqqqqqqqqqppppppooonnnmmmkkkjjjiiigggfffeeecccaaa```^^^^^^\\\[[[ZZZYYYXXXXXXYYYZZZXXX\\\]]]ZZZXXXZZZYYYVVVPPPOOONNNMMMLLLKKKKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDFFFKKKSSS^^^hhhpppvvvyyyxxxzzz}}}~~~qqqfff___XXXVVVTTTQQQPPPNNNLLLKKKGGGJJJOOOYYYfffuuu{{{{{{rrrYYYIIIBBB???;;;555111111111222222222222111000////////////111111111000000/////////111000///...............000000000111222111...+++000000000000000000000000000///...---------------+++++++++,,,---...//////////////////////////////000000000000////////////...//////111222333444444222111222222222222333333444444555555666777888888<<<<<<;;;::::::<<>>:::666444333333222222222222222222222222333444000000000000000000000000///............//////000...------...000111000///........................---------------...///000......//////////////////////////////////////////////////////000000000000000000111111111222222222000111222333333333222222000111222333444666777777444666888:::;;;???CCCFFFNNN^^^|||~~~~~~}}}|||||||||||||||xxxwwwvvvuuuuuuvvvwwwxxxwwwvvvtttrrrqqqqqqqqqqqqnnnnnnmmmlllkkkiiihhhgggeeeeeeddddddcccbbbbbbaaa```___^^^^^^___```bbbccc___fffiiieee___\\\[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTQQQPPPMMMJJJHHHFFFDDDDDDHHHLLLRRR[[[eeennntttxxxzzzyyyyyyzzz}}}tttggg___ZZZSSSRRRSSSSSSQQQMMMHHHJJJLLLPPPXXXfffvvv|||jjjWWWRRRCCC>>>888333111222333333222222222222333444555555333333222222111000000000...............///000111111///------...//////...........................,,,,,,,,,---...///000111---------------,,,,,,,,,////////////////////////////////////000000000111111111111111111111222222000111222333444333222222///000111222444555666777333555888;;;===@@@DDDGGGSSSccc}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzyyywwwuuutttsssrrrrrruuussspppoooooooooooonnnllllllkkkjjjiiiggggggffffffeeedddbbbaaa`````````^^^^^^^^^]]]]]]^^^____________^^^^^^^^^]]]]]]]]][[[YYYWWWVVVVVVVVVVVVUUUTTTQQQMMMHHHFFFDDDDDDEEEHHHKKKQQQZZZdddmmmuuuyyy{{{||||||}}}}}}uuujjj___ZZZWWWVVVTTTOOONNNPPPPPPKKKIIINNNWWWbbbrrr~~~~~~rrr___SSSCCC;;;555555555333111222555444333111...,,,******/////////000111111222222333333222111000///......//////......---------,,,....../////////...,,,+++////////////...................../////////000000......////////////......444111......000222111000222111111000111333444555111111222222222333333333555444333222333555777888888888777777888===CCCHHHRRRggg}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxvvvuuuuuuuuuuuussspppoooooooooooonnnkkkkkkjjjiiihhhfffeeeeeefffeeedddbbbaaa`````````^^^^^^]]]]]]]]]^^^^^^______^^^^^^^^^]]]]]]]]]]]][[[ZZZYYYXXXXXXWWWVVVUUUUUURRRNNNJJJGGGEEEEEEEEEGGGKKKQQQZZZcccmmmtttxxx{{{|||}}}}}}~~~xxxlllaaa[[[XXXWWWUUUPPPOOOQQQPPPKKKIIINNNVVVaaappp}}}~~~tttaaaUUUDDD<<<666666777444333444444333222111///...------111111000000000000000000111111111111000000000000////////////......------000///...------------...////////////............,,,,,,,,,---------......//////000000000000//////333000......000222111000000111333444555555444444111111222222222333333333555444333333333555777888888888888888999===CCCHHHUUUjjj~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxvvvvvvuuuuuuuuussspppoooooooooooonnnkkkjjjiiihhhgggeeeddddddfffeeedddbbbbbbaaaaaaaaa___^^^^^^]]]]]]]]]^^^^^^___^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\[[[ZZZYYYWWWWWWVVVTTTPPPLLLIIIGGGFFFFFFGGGJJJQQQYYYccclllssswwwzzz|||~~~}}}mmmddd]]]XXXXXXVVVRRRPPPQQQOOOKKKJJJNNNUUU___nnn{{{}}}{{{vvvdddXXXFFF>>>888777888666444666222222222111111000000000222222111000000///......//////000000111111111222000000000000////////////222000---++++++---///000////////////............,,,,,,---------.........000000111111111111000000222000...///000111111000///111444666777666444222111111222222222333333333444444333333444555777888888999999999:::>>>DDDHHHWWWlll}}}}}}}}}}}}}}}|||||||||zzzyyywwwvvvuuutttttttttuuussspppoooooooooooonnnlllkkkjjjiiigggeeeddddddeeedddccccccbbbbbbbbbbbb______^^^^^^]]]^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\]]]^^^___```___]]]ZZZYYYYYYXXXUUURRRNNNJJJHHHGGGGGGGGGJJJPPPXXXbbbkkkrrrvvvzzz|||~~~pppggg___YYYXXXWWWSSSQQQQQQNNNKKKJJJNNNSSS\\\kkkxxx|||xxx{{{xxxeeeXXXGGG???888777777555444666333333333222222111111111111111000000////////////000000000000111111111111111111000000000000000000111///...---,,,---///000////////////............////////////000000000000///000000111111000000///000000//////000000000000///111333444555555444333111111222222222333333333444444333333444555777777999999::::::;;;???DDDHHHXXXmmm}}}}}}}}}}}}||||||{{{{{{yyyyyywwwvvvuuuuuuuuuuuuuuussspppoooooooooooonnnnnnmmmllljjjhhhfffeeedddddddddcccccccccccccccdddaaa``````___^^^^^^^^^___^^^]]]\\\ZZZZZZ[[[\\\\\\___bbbdddccc```]]][[[ZZZYYYWWWSSSOOOLLLIIIHHHGGGFFFIIIOOOWWW```iiippptttyyy{{{}}}tttjjjaaaYYYXXXWWWTTTQQQQQQNNNKKKKKKNNNQQQYYYggguuu|||wwwyyyxxxfffXXXIII@@@888666666444333444555444444333222111000000......//////000000000000111111111111000000000000000000111111111111111111......///////////////...////////////............/////////000000000111111...//////000000//////...//////000000////////////000000000000111222333444111111222222222333333333333333444444555666666777888999:::;;;<<>>BBBFFFSSSjjj~~~}}}}}}|||{{{zzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvuuussspppoooooooooooonnnmmmlllkkkiiifffdddcccbbbccccccccccccdddeeefffffffffeeedddcccbbbbbbbbbbbb^^^\\\ZZZXXXXXXYYY[[[\\\bbbhhhmmmlllgggaaa^^^^^^YYYWWWUUUQQQMMMIIIGGGEEEEEEHHHNNNUUU^^^gggnnnqqquuuwwwzzz{{{zzzzzz{{{}}}~~~nnnbbbXXXVVVVVVSSSPPPNNNLLLLLLMMMNNNNNNSSSaaaooo~~~~~~nnn```RRRHHH>>>999777333222333//////000111222222333333000000000///......------......///000111222333333......//////000000000111111000...------///222333000/////////............000000000000111111111111000000111111111111000000+++///111111///---...///...000222444555444333111111111222222222333333333222333444555666666666666555777888:::;;;>>>BBBEEERRRjjj~~~}}}||||||~~~}}}|||zzzxxxwwwwwwwwwxxxsssrrrqqqpppooooooooooooooonnnkkkgggdddccceeegggdddddddddccccccdddeeeeeedddcccbbbaaaaaabbbccccccbbbaaa```^^^\\\[[[[[[ZZZaaaeeeiiihhhbbb]]]]]]^^^ZZZXXXUUUQQQMMMIIIFFFDDDDDDGGGMMMRRRYYY```gggllluuuwwwyyyyyyxxxwwwwwwxxx{{{|||~~~sssfffZZZVVVWWWUUUSSSRRRNNNMMMMMMMMMMMMQQQ```nnn|||xxxbbbTTTHHH===888555222222444111111222111111000......------......///111222333//////............//////111000///......///000111///////////////.........+++,,,---///000111111111////////////000000000000111000000000//////......000000000000000000111111000000000111222222333333111222333333444444333333777777777777888888888888888:::<<<<<<;;;===BBBGGGRRRiii}}}|||}}}}}}~~~|||zzzyyywwwvvvvvvvvvvvvrrrrrrpppoooooonnnnnnnnnooonnnllliiieeedddeeegggeeeeeedddddddddeeeeeeeeecccbbbaaa```______```aaabbbaaa```^^^]]]\\\\\\\\\___cccfffeee```\\\\\\]]]YYYWWWTTTQQQMMMIIIGGGEEEBBBEEEJJJPPPVVV]]]dddiiipppsssuuuwwwvvvvvvwwwxxxzzz|||~~~~~~~~~~~~vvviii\\\WWWWWWUUURRRQQQMMMKKKKKKKKKJJJNNN\\\iiixxx~~~hhhYYYMMMAAA;;;777333222444444444333333222111111111111111000000000000111111//////............//////......---,,,,,,---...............///////////////000000//////.........---000000000000111111111111111111111000000/////////000000000///////////////000000000111222222333333111222333333444444333333333333444444555555555666666999;;;<<<<<>>999444333444555444333111111111111222555444333111000000000000//////............//////------,,,,,,,,,,,,------------......//////000000222111///...---------...000000111111111222222222111111111111111000000000000000//////......------000000111111222333333333111222333333444444333333111222222333444555666666555888:::<<<<<<@@@FFFKKKTTTjjj}}}|||{{{{{{zzzyyyxxxwwwvvvuuuuuutttrrrrrrqqqpppppppppppppppnnnooopppnnnjjjgggfffffffffggghhhhhhhhhgggfffeeeffffffeeecccbbbaaaaaa```aaa```______^^^^^^^^^^^^ZZZ]]]______]]][[[[[[\\\XXXWWWTTTPPPLLLHHHFFFDDD???BBBFFFJJJOOOUUU[[[___dddggglllooorrrtttvvvxxxxxxzzz|||||||||}}}}}}nnn```ZZZXXXUUURRRQQQSSSPPPNNNNNNMMMPPPZZZeeeuuu~~~|||rrrcccVVVHHH@@@;;;666444666444333000.........000111444333222111000///////////////............////////////............//////,,,------...///000111111000///...,,,---...000111///000000000000111111111222222111111111111111111111000000//////......---000000111222222333333444111222333333444444333333333333444555777888999999666999;;;<<<<<>>======>>>CCCHHH[[[qqq~~~wwwcccppp~~~}}}{{{zzzyyyxxxxxxyyyxxxwwwvvvtttsssqqqppppppooooooppppppqqqnnnoooooommmiiifffffffffhhhjjjmmmooonnnkkkgggdddbbbbbbcccccccccbbb``````aaa```^^^]]][[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXWWWVVVQQQPPPNNNKKKGGGDDDBBBAAA@@@AAACCCCCCCCCEEEIIIKKKOOORRRWWWZZZ\\\^^^aaacccfffiiillloooqqqtttwwwzzz{{{{{{}}}~~~uuueee^^^[[[XXXUUUUUUQQQLLLIIIJJJKKKMMMTTT[[[fffuuu{{{}}}uuufffTTTHHH???777444555444444333333222111111111000000//////000000111222//////............//////......///000000///...............///////////////000000//////.........---............/////////////////////000000111111111......//////000111111111111111222333333444444555111222333333444444333333444444444555555555666666888;;;=========@@@EEEJJJZZZppp~~~www~~~ZZZfffzzz|||{{{zzz{{{~~~|||zzzxxxwwwwwwwwwxxxwwwvvvuuusssrrrooonnnnnnnnnnnnnnnoooooonnnooonnnlllhhhfffeeefffhhhkkknnnpppooolllgggdddcccdddeeefffeeedddcccbbbaaa```^^^\\\[[[ZZZYYYYYYYYYWWWVVVVVVVVVVVVUUUSSSMMMLLLKKKIIIGGGEEECCCCCC@@@AAAAAAAAA@@@BBBDDDGGGIIILLLPPPTTTUUUWWWYYY[[[```cccgggjjjmmmppptttwwwxxxyyy{{{|||~~~xxxggg___[[[WWWTTTSSSQQQLLLIIIJJJKKKNNNTTT[[[dddsss~~~|||lllYYYKKK@@@777333444111111222111111000......222222111111111111111222//////............//////000111222333333222111000///////////////.........+++,,,---///000111111111////////////000000000000......//////000000000111,,,,,,---...///000111111111222222333333444444555222222333444444444333333555555666666666666666666777999<<<===>>>AAAGGGLLLYYYoooxxx}}}SSS___rrr~~~|||~~~|||vvvtttyyy{{{wwwvvvxxxzzzyyyyyyxxxwwwuuusssrrrppprrrqqqpppooonnnnnnnnnnnnnnnooonnnllljjjiiijjjkkkllljjjjjjmmmpppoooiiicccdddcccbbbaaa````````````\\\\\\\\\\\\[[[ZZZXXXXXXSSSTTTTTTUUUUUUUUUUUUTTTNNNMMMKKKHHHGGGEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAADDDEEEGGGJJJMMMOOOQQQRRRUUUYYY]]]aaaeeeiiinnnqqquuutttuuuxxx{{{~~~~~~|||iii```\\\WWWRRROOOQQQNNNMMMMMMMMMLLLPPPVVVeeerrrzzzvvvzzznnnWWWJJJBBB:::555444444444333222222111111000000111222333333222111000////////////////////////////////////...---,,,+++...------------...//////000000000000////////////......---,,,,,,...///000000000000000000000000000000000000000////////////,,,---///000111111000000222333444444555555444444222333444666777777888888:::888999<<<>>>???DDDJJJVVVrrr|||}}}QQQZZZiii}}}|||}}}yyytttsssxxx~~~}}}}}}}}}zzzvvvtttuuuvvvxxxxxxwwwvvvuuusssrrrqqqrrrrrrqqqoooooonnnnnnnnnnnnoooooommmkkkiiijjjkkkllljjjjjjlllooommmhhhccccccccccccbbbbbbaaaaaaaaa\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQLLLKKKJJJHHHGGGFFFFFFFFFAAAAAAAAA@@@@@@????????????@@@BBBDDDFFFHHHJJJJJJPPPSSSWWW[[[^^^bbbgggjjjrrrssstttvvvyyy|||}}}}}}~~~~~~~~~mmmbbb]]]WWWQQQNNNRRROOOMMMNNNMMMLLLOOOVVVcccqqqxxxtttwww~~~qqqXXXJJJBBB:::555444444444333222222111111000000111222222222222111000111111111111111111111111////////////...---,,,,,,...------------...//////000000000000/////////......------------...//////////////////////////////000000000000////////////...///000222222222222111222333444444555444444444222333444666777777888888:::888999<<<>>>???DDDJJJVVVqqq{{{{{{PPPTTT^^^ooo}}}{{{vvvqqqpppuuu}}}|||}}}}}}{{{wwwtttssssssvvvuuuuuuttttttsssrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnoooooonnnkkkjjjjjjkkkllljjjiiikkklllkkkfffbbbbbbbbbcccddddddcccbbbaaa\\\[[[[[[ZZZXXXVVVUUUTTTUUUUUUUUUSSSRRRPPPOOONNNJJJJJJIIIIIIHHHGGGGGGGGGBBBBBBAAA@@@???>>>>>>===<<<===>>>???@@@AAABBBBBBHHHJJJNNNRRRUUUYYY^^^aaannnoooqqqsssvvvxxxzzz{{{|||}}}}}}}}}}}}pppddd^^^XXXTTTRRRTTTPPPNNNNNNMMMKKKNNNTTTaaaooo}}}vvvqqqtttzzzttt[[[JJJAAA:::555444444444333222222111111000000111111222222111111000000000000000000000000000....../////////......---...------------...//////000000000/////////......------...////////////...////////////////////////////////////000000000000000111222333333444333333222222333444444444444444222333444666777777888888:::888999<<<>>>???DDDJJJVVVppp}}}|||QQQQQQUUUbbbttt|||wwwrrrnnnmmmsss{{{~~~~~~}}}zzzwwwtttssstttssssssrrrrrrrrrrrrrrroooooonnnmmmmmmmmmmmmmmmnnnooopppooollljjjjjjkkkllljjjiiiiiiiiigggdddaaa___aaabbbddddddbbb```___[[[[[[ZZZYYYWWWUUUSSSRRRTTTSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLKKKJJJHHHGGGGGGDDDDDDCCCBBBAAA??????>>>===>>>>>>>>>>>>>>>>>>>>>@@@BBBFFFJJJMMMRRRXXX[[[iiikkknnnpppsssuuuxxxzzz{{{|||}}}}}}}}}qqqddd___[[[XXXXXXUUURRROOOOOOMMMKKKNNNSSS^^^lll|||}}}vvvqqqrrrwwwxxx___LLL@@@:::666444444444333222222111111000000000111111111111000000---------------------------......////////////......------------...//////000000/////////.........,,,---///000000000///...////////////////////////////////////000000000000000111111222333333333444222222333444444444444333222333444666777777888888:::888999<<<>>>???DDDJJJXXXqqqUUUQQQPPPXXXfffzzz|||sssppplllkkkqqqyyy~~~~~~~~~~~~~~~~~~}}}|||zzzxxxuuusssrrrrrrqqqppppppqqqrrrrrrmmmmmmlllkkkkkkkkkkkklllmmmooopppooollljjjjjjjjjjjjiiigggffffffdddcccaaa^^^___aaabbbbbb```^^^]]][[[ZZZYYYXXXVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOLLLJJJGGGFFFGGGGGGFFFEEECCCBBBAAAAAA?????????>>>>>>=========;;;===AAADDDHHHNNNTTTXXXbbbeeeiiilllooorrrvvvyyy{{{|||}}}}}}}}}~~~sssfff```\\\YYYYYYVVVRRRPPPOOOMMMKKKNNNSSS[[[iiiyyy{{{vvvuuuxxx|||cccNNNAAA<<<888555444444333222222111111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,......//////000/////////...------------...//////////////////............,,,---///000000000///............................../////////000000000111/////////000111111222333111222333333444444333333222333444666777777888888:::888999<<<>>>???DDDJJJYYYqqq```WWWRRRVVV]]]iiirrrpppkkkjjjpppxxx~~~}}}|||||||||}}}~~~|||{{{yyyxxxxxxwwwtttrrrrrrqqqpppooooooooopppqqqllllllkkkkkkkkkkkkkkkllllllnnnooonnnllljjjiiiiiihhhgggfffdddcccbbbbbbbbb___`````````___^^^\\\[[[ZZZZZZYYYXXXVVVTTTSSSRRRPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVUUUSSSPPPMMMJJJHHHIIIIIIHHHGGGFFFEEEEEEDDDAAA@@@@@@???>>>===<<<<<<:::<<<>>>AAADDDIIIOOOSSSYYY]]]cccgggiiimmmssswwwzzz{{{}}}}}}}}}}}}yyyjjjbbb\\\XXXVVVVVVRRRPPPPPPMMMKKKNNNTTTYYYfffvvv~~~{{{|||~~~gggPPPCCC>>>999555444444333222222111111000111000000//////000000111//////////////////////////////000000000//////......------------...///////////////.........------......///000000000000///..............................//////000000111111............///000111222111111222333333333333333222333444666777777888888:::888999<<<>>>???DDDJJJXXXqqqqqqfff]]]\\\[[[___pppuuupppkkkjjjpppwww~~~}}}|||{{{zzzzzz{{{|||}}}|||yyywwwvvvwwwwwwvvvtttrrrqqqooonnnmmmnnnooopppmmmmmmllllllllllllmmmmmmjjjlllnnnnnnkkkiiihhhgggfffeeedddbbbaaa```bbbcccbbbbbbaaa___^^^]]]\\\[[[YYYYYYYYYXXXWWWUUUTTTSSSQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXWWWUUUQQQNNNLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCBBBAAA@@@??????>>>;;;<<<======>>>BBBGGGJJJOOOUUU\\\aaaccchhhooouuuxxxzzz{{{|||{{{|||}}}}}}nnnfff___YYYWWWVVVRRRPPPPPPNNNLLLOOOUUUWWWdddtttjjjSSSEEE@@@;;;555444444333222222111111000111000///......///000111////////////////////////000000000000000///...---...------------...////////////.........---------///////////////000000111.................................///000111111111...............000111222111111222333333333333222222333444666777777888888:::888999<<<>>>???DDDJJJVVVooossshhhccc]]][[[hhhzzzyyypppllljjjpppwww}}}~~~~~~~~~||||||zzzzzzyyyzzz{{{|||}}}~~~{{{wwwwwwyyyzzzyyywwwrrrqqqooommmlllmmmnnnooonnnnnnmmmmmmmmmnnnnnnooojjjlllnnnmmmkkkhhhgggfffeeedddcccaaa___```bbbdddeeedddbbb```^^^]]]\\\\\\XXXYYYXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYWWWUUURRRPPPHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB<<<<<<<<<;;;:::<<<@@@CCCIIIOOOWWW\\\___dddlllrrrwwwxxxzzzzzzzzzzzz|||}}}~~~pppiiiccc^^^\\\UUURRRPPPPPPNNNLLLPPPVVVVVVcccsss}}}lllUUUFFFAAA<<<555444444333333222111111000111000///......///000111........................111111111111000///------...------------...////////////.........---------000///.........///111222........................---......///000111111222//////.........000111333111111222333333333333222222333444666777777888888:::888999<<<>>>???DDDJJJTTTnnnwwwnnngggcccfffmmm{{{~~~vvvoookkkooovvv}}}}}}||||||}}}|||{{{wwwxxxyyyyyyxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}{{{yyyvvvvvvwwwyyyyyyyyyuuurrroookkkiiiiiijjjkkklllkkkjjjjjjjjjjjjjjjjjjmmmkkkjjjjjjkkkllljjjiiieeeddddddeeeeeeccc```]]]ccccccbbbaaa```^^^\\\[[[WWWVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVWWW[[[\\\[[[[[[YYYWWWTTTSSSOOONNNMMMLLLKKKIIIHHHHHHIIIHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>=========FFFJJJOOOTTTXXX___gggnnnpppssswwwzzzzzzzzz{{{|||uuuiii```[[[ZZZUUUTTTRRRPPPNNNNNNNNNNNNUUU\\\iii{{{xxxiiiXXXIII???888666555555444333222000000///222111111111000000/////////////////////////////////////////////////////////////////////.........---------------...//////222111000///------,,,,,,......//////000000111111///000000000000000//////000111111111111222222222222222222222222222222222333333444555666777888888888777999;;;<<<===DDDLLLWWWooo|||oooeeeeeeiiivvvxxxqqqlllooouuu|||~~~~~~{{{yyyyyyzzzyyyxxxuuuvvvwwwwwwwwwxxxzzz}}}~~~~~~~~~~~~|||yyyvvvtttuuuvvvvvvuuusssqqqnnnllljjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkjjjiiihhhiiikkkllllllkkkfffeeeeeeeeeeeeddd```]]]bbbbbbbbbaaa___]]][[[ZZZWWWWWWVVVVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVTTTTTTSSSQQQPPPNNNMMMMMMKKKKKKIIIGGGEEECCCBBBAAA?????????>>>======<<<<<>>===<<<;;;:::>>>BBBGGGKKKPPPWWW```gggoooqqqtttvvvwwwxxxzzz|||}}}~~~|||nnnccc\\\[[[WWWVVVTTTRRRQQQPPPPPPPPPRRRYYYfffwwwyyykkkZZZKKK???999555555444333333222111000000111111111111000000000000////////////////////////////////////////////////------......//////000000...............///000000...............///000111////////////000000000000//////000000000000//////000111111111111222222222222222222222222222222222333333444555666777888888888777999;;;<<<===DDDLLL[[[sssnnnfffdddfffwww~~~vvvuuuxxx~~~}}}zzzwwwwwwxxxzzz{{{xxxuuusssssssssrrrqqqoooqqqsssssstttvvvxxx{{{~~~~~~}}}zzzwwwtttrrrrrrssssssrrrnnnnnnooooooooommmlllkkkhhhggggggfffffffffffffffcccbbbccceeeiiilllllllllfffeeeeeeeeeeeeccc```]]]___`````````^^^\\\YYYXXXXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQRRRQQQPPPNNNLLLJJJHHHGGGDDDCCCAAA???===;;;:::999;;;???CCCGGGKKKRRR\\\cccmmmppprrrtttvvvwwwzzz||||||}}}~~~pppccc\\\ZZZWWWUUUSSSQQQPPPOOOOOOPPPQQQXXXeeevvv~~~vvviiiYYYKKK@@@:::777444444333333222111000000111111111000000000000000////////////////////////////////////////////////,,,------...///000111111///............///000000...............///000000////////////000000000000...//////000000000000///000000111111111222222222111222222222222222333333333333444555666777888888888777999;;;<<<===DDDLLL]]]vvvwwwjjjddd___mmmzzzwwwyyy~~~~~~}}}||||||}}}}}}|||{{{xxxuuuuuuwwwyyyyyyvvvsssrrrqqqqqqpppooonnnoooqqqrrrssstttwwwyyy}}}~~~~~~}}}|||yyyvvvsssrrrtttuuuuuuuuunnnooopppqqqqqqooommmlllkkkjjjiiigggeeedddccccccaaa```aaacccfffhhhhhhhhhccccccccccccdddbbb___\\\]]]^^^______^^^\\\ZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^aaa```___]]]\\\ZZZZZZYYY\\\\\\ZZZYYYWWWUUUTTTSSSSSSSSSQQQOOOMMMKKKJJJIIIFFFEEECCCAAA???<<<;;;::::::===AAADDDGGGNNNXXX___iiilllpppsssuuuwwwzzz|||zzz|||}}}qqqddd\\\ZZZZZZYYYWWWTTTSSSSSSSSSSSSQQQWWWddduuuzzzsssfffXXXKKKAAA;;;999444333333222222111111111000000000000000000111111////////////////////////////////////////////////,,,------...///000111111...............///000000000000///...............000000000000////////////......///000000000000000000000111111111222222222111111111222222333333333333333444555666777888888888777999;;;<<<===DDDLLL^^^wwwqqqeee]]]fffyyy~~~{{{|||~~~|||zzzyyyzzz|||zzzzzzyyyvvvtttssstttvvvvvvtttqqqppppppqqqpppooonnnoooqqqqqqrrrsssvvvxxx{{{|||~~~~~~~~~|||{{{xxxvvvtttssstttvvvwwwwwwqqqrrrrrrsssrrrqqqooonnnooommmkkkhhhfffdddbbbbbbaaa```___```bbbccccccbbb_________```aaa```^^^[[[[[[\\\^^^``````^^^\\\ZZZXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^___bbbaaa___]]][[[ZZZYYYYYY^^^^^^]]][[[ZZZYYYXXXWWWUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGEEECCC@@@>>><<<;;;:::<<>>:::;;;===>>>@@@FFFOOOVVVYYY___gggmmmqqqsssuuuvvvvvvxxxzzz}}}vvvhhh```]]]UUUTTTRRRPPPNNNNNNNNNNNNRRRUUU___mmm}}}|||vvvjjj\\\NNNDDD<<<999333333333222222222222111///000000000111111111111////////////////////////////////////////////////.........///////////////,,,,,,,,,,,,,,,---......///............//////000111000000000/////////...---...///000111111111111000111111111111222222222000111111222333333444444333333444555666777888888888777999;;;<<<===DDDLLL]]]uuummmbbbbbblll}}}{{{xxxyyyyyywwwtttsssuuuxxxssstttuuutttrrrppppppppppppnnnllllllmmmnnnooonnnpppqqqrrrrrrqqqrrrtttvvvyyyzzz{{{}}}~~~~~~{{{}}}~~~}}}{{{xxxuuussssssssssssrrrwwwvvvuuutttsssrrrrrrqqqpppooommmkkkiiiggggggfffdddbbb___]]]]]][[[XXXVVVWWWWWWYYY[[[]]]]]][[[YYYWWWZZZ^^^aaabbbaaa___^^^YYYYYYZZZ[[[]]]^^^_____________________```aaaaaa^^^]]]\\\[[[ZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXVVVTTTRRRPPPOOONNNJJJIIIHHHFFFDDDBBB@@@???999;;;<<<<<<===CCCLLLSSSTTTZZZccckkkoooqqqsssssstttvvvxxx{{{~~~xxxjjjbbb```WWWVVVTTTRRRQQQPPPPPPPPPRRRUUU]]]jjjyyyyyymmm^^^PPPDDD<<<888333333222222222222222222//////000000111111111222///////////////////////////////////////////////////////////////.........,,,++++++++++++,,,------,,,---------///000111222111111000000/////////...---...///000111111111111000111111111111222222222000000111222333333444444333333444555666777888888888777999;;;<<<===DDDLLL\\\uuuvvvgggbbbddduuu}}}zzz|||{{{xxxuuutttssstttuuuvvvtttrrrqqqrrrrrrqqqpppnnnmmmmmmlllkkkkkkkkkkkkjjjmmmqqqrrrrrrrrrrrrrrrwwwwwwxxxyyy{{{~~~~~~}}}}}}~~~~~~}}}{{{ssstttttttttuuuuuuuuuvvvttttttsssrrrrrrrrrssssssuuuqqqmmmllllllkkkiiiffffffeeebbb```^^^]]]]]]]]]XXXWWWWWWYYY\\\_________\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^___```aaabbbbbbeeeaaa]]]\\\^^^___^^^]]]___^^^\\\ZZZZZZ[[[\\\]]]ZZZ[[[[[[[[[ZZZWWWUUUSSSTTTTTTTTTSSSQQQOOOLLLJJJIIIHHHGGGGGGGGGFFFDDDAAA;;;;;;;;;<<>>:::666555444333333333333444222111111000000000000000111000...,,,,,,...000111............////////////,,,...000111///.........,,,---...000111111111111,,,---///000111111111111111111000000//////......---///000000//////000222333222111000000000111222222222333333333333444444444444444444555777888999;;;999999===>>>@@@FFFMMM```uuu{{{iiibbbbbbqqq~~~|||{{{xxxuuusssssssssssstttrrrpppppppppqqqpppnnnooonnnmmmlllkkkkkkkkkkkknnnoooppppppppprrrtttwwwxxxxxxxxxyyy|||~~~}}}||||||}}}}}}|||{{{uuuuuuuuuuuuuuuvvvvvvvvvtttsssrrrrrrqqqqqqqqqqqqtttqqqnnnllllllkkkiiigggfffdddbbbaaa____________[[[YYYXXXYYY\\\^^^______]]]]]]^^^___``````aaaaaa______``````aaaaaabbbbbbccc```\\\[[[]]]^^^^^^]]]___^^^]]]\\\[[[[[[[[[\\\YYYZZZZZZZZZYYYVVVTTTRRRRRRRRRQQQPPPNNNLLLJJJIIIJJJIIIGGGFFFFFFEEEDDDBBB>>>===<<<<<<>>>AAADDDFFFJJJPPPXXX___cccfffiiijjjkkknnnqqqtttwwwzzz{{{mmmccc]]]YYYWWWTTTQQQPPPOOOPPPQQQQQQSSS[[[hhhwww{{{hhhVVVHHH===888555444444333333333444444222111111000000000000000000///...------...///000............////////////---///000000///......///---...///000000111000000//////////////////000000111000000000/////////......///000000//////000222222111111000000111222333222222333333333333444444444444444444555777888999;;;999999<<<>>>???EEELLL]]]ssslllccc___kkk}}}{{{xxxuuusssrrrqqqqqqsssqqqooonnnoooooonnnmmmpppooonnnmmmkkkkkkjjjjjjqqqqqqpppoooooorrrwww{{{xxxxxxyyyzzz|||~~~~~~~~~~~~}}}~~~}}}||||||}}}}}}|||zzzxxxwwwwwwvvvvvvvvvwwwwwwttttttrrrqqqpppppppppppptttqqqnnnmmmlllkkkiiigggeeedddcccbbbaaaaaaaaaaaa^^^\\\ZZZYYY[[[]]]^^^^^^______```aaabbbddddddeeebbbbbbbbbbbbbbbbbbbbbbbbaaa^^^[[[[[[\\\]]]^^^^^^_________^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVTTTRRRQQQOOONNNLLLKKKIIIHHHGGGGGGLLLIIIFFFDDDDDDDDDCCCBBB@@@???===<<<<<<===???AAADDDHHHOOOTTTYYY\\\```cccdddggglllppptttxxx|||~~~pppddd^^^XXXWWWTTTRRRQQQQQQRRRRRRPPPRRRYYYfffuuu|||nnn[[[KKK???999444444333333333444444555222111111000000000000000////////////////////////............////////////...///000///------///000...//////000000/////////111000///.........//////000000000000////////////...000111000//////000222111000000000111222333333222222333333333333444444444444444444555777888999:::888888<<<===???EEELLL\\\rrrpppddd]]]eeexxx}}}{{{yyyvvvsssqqqppppppsssqqqooonnnoooooonnnmmmqqqpppooommmlllkkkkkkkkkqqqqqqpppooopppssswww{{{zzzzzzzzzzzz|||~~~~~~~~~~~~~~~}}}~~~|||}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwxxxxxxvvvuuutttrrrqqqpppoooooorrrqqqnnnmmmkkkjjjiiihhhddddddccccccccccccccccccaaa^^^[[[ZZZ[[[\\\]]]]]]___```aaabbbdddeeefffgggeeeeeeeeedddccccccbbbbbb___]]][[[ZZZZZZ\\\]]]^^^___``````___^^^[[[XXXVVVVVVVVVUUUUUUSSSQQQPPPOOOLLLKKKIIIGGGFFFEEEFFFFFFKKKHHHEEEBBBBBBCCCCCCBBB???>>>===;;;;;;<<<===>>>???BBBFFFJJJNNNSSSXXX[[[[[[```ffflllppptttxxx{{{rrreee^^^XXXVVVTTTSSSRRRRRRSSSSSSQQQSSSYYYeeetttvvv}}}rrr___OOOCCC>>>444444333333333444555555222111111000000000000000......////////////................../////////////////////...,,,---///111//////000000///......---......///000000//////...000000000000///////////////000111111000///000111//////000111111222333444222222222333333333444444444444444444555777888999:::888888;;;===???DDDLLL]]]ssstttfff\\\bbbsss|||{{{yyyvvvtttrrrpppoootttrrrppppppqqqqqqpppoooqqqqqqooonnnmmmlllllllllmmmoooqqqsssssstttvvvxxx{{{{{{zzz{{{|||~~~~~~~~~}}}}}}~~~}}}|||zzzyyyxxxwwwwwwxxxyyyzzzyyyxxxvvvtttrrrppppppooopppooonnnllljjjhhhhhhhhhccccccdddddddddcccccccccaaa___\\\[[[\\\]]]^^^]]]___```aaacccdddfffggggggggggggfffeeedddcccbbbbbb^^^]]]\\\ZZZZZZZZZ\\\^^^______```___]]]ZZZWWWTTTSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIGGGEEEDDDDDDEEEFFFIIIFFFBBBAAAAAABBBBBBAAA======<<<;;;;;;<<<<<<===<<<>>>AAACCCFFFJJJPPPSSSTTTYYY___eeejjjooosssvvv{{{~~~tttfff___XXXWWWUUUTTTSSSSSSSSSSSSSSSTTTYYYeeetttuuu{{{tttaaaOOOCCC===444444333333333444444555222111111000000000000000......////////////................../////////////////////...,,,---///111///000000//////...---,,,(((***...111222222000...////////////000000000000000111222111000///000111//////000111222333333333222222222333333333444444444444444444555777888999:::888999<<<===???EEELLL\\\sssvvvhhh^^^cccrrr|||{{{zzzxxxuuusssrrrqqqvvvtttrrrqqqrrrrrrqqqpppqqqpppooonnnnnnmmmnnnnnnllloootttvvvwwwwwwwwwxxx||||||{{{{{{|||~~~~~~}}}}}}~~~~~~}}}|||zzzyyywwwvvvwwwxxxzzz|||{{{zzzxxxuuurrrqqqoooooommmnnnmmmkkkhhhfffggghhhccccccdddddddddcccbbbbbb___]]]\\\]]]^^^______^^^```aaabbbcccdddeeefffggghhhggggggfffdddccccccbbb______^^^[[[YYYYYY[[[]]]]]]^^^^^^^^^\\\YYYVVVTTTQQQQQQPPPNNNMMMLLLKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDBBB??????@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<===:::<<<>>>???AAADDDHHHKKKMMMQQQWWW]]]bbbgggmmmpppuuuxxx{{{}}}~~~~~~wwwhhhaaaYYYXXXWWWUUUTTTSSSSSSSSSUUUUUUYYYdddssswww{{{vvv```MMM@@@:::666555444333333333333444222111111000000000000000////////////////////////............////////////...///000///------///000///////////////...---,,,&&&)))---111333222000///////////////000000000000111222222222000///000111///000111222222222222222222222333333333333444444444444444444555777888999;;;999999===>>>@@@FFFMMM[[[rrrxxxjjj```eeesss|||{{{zzzyyywwwuuusssrrrvvvtttrrrqqqrrrrrrrrrppppppoooooonnnnnnoooooopppnnnrrrvvvyyyyyyzzzzzz{{{}}}}}}|||||||||~~~}}}|||{{{{{{||||||{{{zzzxxxwwwvvvuuuvvvyyy{{{}}}|||zzzxxxuuurrrooonnnmmmkkklllllliiifffdddeeegggccccccddddddcccbbbaaa```\\\[[[\\\^^^aaabbbaaa___cccccccccdddeeeffffffgggggggggfffeeeddddddcccccc```aaa```\\\YYYXXXZZZ]]]\\\\\\\\\[[[ZZZXXXVVVTTTPPPOOONNNLLLKKKJJJIIIIIICCCCCCCCCCCCCCCCCCBBBBBB???>>>===>>>@@@@@@@@@???>>>>>>======<<<<<<;;;;;;999:::<<<<<<===???BBBDDDGGGJJJOOOTTTYYY___eeeiiimmmpppuuuyyy{{{}}}zzzkkkdddZZZYYYXXXVVVUUUSSSRRRRRRTTTTTTXXXbbbqqqyyy{{{vvvaaaNNNAAA;;;777666555444333222222222222111111000000000000000000///...------...///000............////////////---///000000///......///.........///......------***+++,,,...///000000111.../////////000000000111111222333222000///000111000111222222222222111000222222333333333333444444444444444444555777888999<<<::::::>>>???AAAGGGNNN\\\sssxxxkkkbbbfffttt{{{{{{{{{zzzxxxvvvuuutttvvvtttrrrqqqrrrrrrqqqpppoooooooooooooooppppppqqqrrrtttxxxzzzzzz{{{}}}~~~}}}|||||||||}}}~~~~~~~~~|||zzzyyyyyyzzz{{{yyyxxxwwwvvvuuuuuuvvvyyy|||~~~{{{zzzwwwtttqqqnnnlllllliiikkkkkkiiieeeccceeegggccccccddddddcccbbb```___YYYZZZ\\\___ccccccbbb```dddeeeeeeeeeffffffgggggggggffffffeeeddddddccccccbbbbbbaaa]]]YYYXXXZZZ]]][[[[[[[[[ZZZXXXWWWVVVUUUOOONNNLLLKKKIIIHHHHHHHHH@@@AAABBBCCCCCCBBB@@@@@@<<<;;;;;;===???@@@???>>>@@@???>>>===<<<;;;::::::888999;;;;;;;;;<<<>>>@@@CCCFFFJJJNNNTTTZZZaaaeeeggglllqqqvvvyyy{{{~~~}}}nnnggg[[[ZZZYYYWWWUUUSSSRRRQQQSSSSSSVVV```pppzzzzzzvvvcccQQQEEE@@@888777666444333222111111222111111000000000000000111000...------...000111............/////////000,,,...000111///.........------...............---///...,,,++++++---000222.../////////000000111111111333333222000///000111000111222333333222000///222222333333333444444444444444444444666777888999===;;;;;;>>>@@@BBBGGGOOO___vvvyyy~~~kkk```iiiwww~~~zzzxxxwwwwwwxxxzzzyyyyyyxxxvvvtttrrrpppoooppppppqqqqqqqqqqqqpppoooqqquuuwwwvvvwww|||~~~|||{{{zzz{{{}}}~~~~~~{{{|||~~~|||}}}{{{xxxwwwxxxyyyxxxwwwuuuuuuvvvwwwyyy{{{~~~|||zzzuuupppllljjjiiihhheeefffggggggeeecccdddddd___```aaaaaaaaa___^^^]]]aaa___]]]^^^```bbbccccccbbbdddfffhhhhhhhhhfffeeehhhjjjkkkjjjgggdddbbbaaabbbbbbaaa```___^^^]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUPPPLLLHHHHHHLLLMMMJJJGGGCCCCCCCCCBBBAAA@@@???>>>@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888:::999888888888999;;;<<<@@@BBBEEEHHHLLLQQQWWW\\\bbbfffkkkoootttyyy~~~oooeee___\\\WWWUUUTTTTTTTTTTTTTTTRRRTTT]]]lll~~~~~~zzzwwwtttxxxzzzjjjXXXGGG===777555333111111111000...111///...///111222222111...//////000000000000000////////////////////////......------------......000000//////.........---111111000000//////......++++++,,,...///111222222111111222222222333333333111111000000000000000111222333333444444333333222555555444555555666777888777777999<<<===???FFFOOO___ssswwwxxx|||kkkaaajjjxxx~~~{{{zzzzzz{{{|||zzzyyyyyywwwuuusssqqqpppoooooopppqqqqqqqqqqqqqqqqqqvvvyyyxxxyyy}}}~~~|||{{{zzz{{{|||}}}}}}{{{|||}}}zzz|||zzzxxxwwwxxxyyyyyyxxxvvvuuuuuuuuuvvvxxxzzz{{{{{{xxxtttoookkkhhhffffffccceeefffeeedddbbbbbbcccbbbcccdddddddddcccaaa```___^^^]]]___aaacccdddcccbbbdddeeegggggggggeeeeeegggiiikkkjjjgggdddcccccccccbbbbbbaaa```___^^^]]]^^^]]][[[YYYWWWUUUTTTTTTOOOKKKHHHHHHKKKLLLJJJGGGDDDDDDDDDCCCBBBAAA@@@?????????>>>===============@@@AAAAAA@@@???>>>======;;;:::::::::::::::;;;<<<;;;===???BBBFFFKKKQQQUUU^^^bbbhhhnnnssswww|||qqqggg```\\\XXXUUUTTTTTTTTTTTTTTTSSSUUU]]]lll||||||{{{xxxzzzyyyjjjYYYIII@@@999666444333333222111000111000//////111222111111---......////////////////////////////////////////////////....../////////000/////////............000000000000////////////........./////////000000111111111222222222333333222111111000000111111111333333333444444333333333555555555555666777888999888777999<<<===???FFFOOO```uuutttuuu}}}xxxjjjccckkkxxx}}}|||}}}}}}{{{zzzzzzxxxwwwuuutttssspppppppppqqqqqqrrrrrrrrrrrrxxx|||{{{|||~~~~~~}}}|||{{{zzz{{{|||}}}~~~}}}{{{{{{}}}|||{{{yyyxxxxxxyyyzzzyyyxxxvvvuuutttsssttttttvvvvvvxxxvvvrrrmmmiiifffdddcccaaabbbdddcccbbbaaaaaabbbcccdddeeeeeeeeedddcccbbb]]]]]]]]]```cccddddddcccbbbccceeeffffffeeeddddddfffhhhjjjiiigggeeeeeeeeeccccccbbbaaa```______^^^___^^^[[[XXXUUUSSSRRRQQQNNNKKKHHHHHHJJJKKKIIIFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>======>>>??????@@@???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;777999;;;===@@@DDDJJJNNNXXX]]]dddkkkqqquuuzzz|||tttjjj```]]]XXXUUUTTTTTTTTTSSSTTTTTTVVV^^^kkkzzz~~~zzz{{{{{{lll[[[KKKBBB:::777555444444333222111333111//////000111000///,,,---......//////......////////////////////////000000////////////000000////////////............////////////000000000000111000000//////......---111111111222222222222333333222222111111222222333333333333333333333333333666555555666666777888999888777999<<<===???FFFOOObbbxxx|||rrrsssyyytttkkkfffnnnyyy~~~}}}}}}}}}||||||{{{zzzyyyxxxxxxwwwtttssssssrrrqqqqqqqqqqqqsssyyy~~~~~~~~~}}}~~~}}}|||{{{{{{{{{||||||}}}|||zzz{{{zzzyyyxxxxxxyyyzzzyyyxxxttttttsssrrrrrrssstttuuuvvvtttppplllhhheeecccbbb___aaabbbbbb```___```aaaaaaaaabbbccccccbbbaaa```\\\\\\^^^```dddeeedddbbbbbbcccdddeeeeeeeeeddddddfffhhhiiiiiigggffffffgggddddddcccbbbaaa``````___```^^^[[[XXXTTTQQQOOONNNLLLJJJHHHGGGHHHIIIHHHFFFFFFFFFDDDCCCBBBBBBAAAAAA============>>>@@@AAABBB???@@@@@@@@@??????>>>=========>>>>>>===<<<:::999777888:::;;;===AAAFFFIIIQQQWWW```hhhoootttxxx{{{~~~uuulllaaa]]]YYYUUUTTTTTTTTTSSSSSSTTTWWW___lllzzz|||zzzsss```MMMBBB999777555444444333222000333222000///000111000///---......///000/////////////////////////////////000//////////////////000///////////////...............//////000000111111111111000000///.........111111111111222222222222333333222222222333444444444444444333333444444444555555555555666777888888888777999===>>>???GGGOOObbbyyy|||rrrrrrwwwpppkkkkkkqqq{{{}}}||||||~~~}}}|||{{{{{{{{{{{{|||zzzyyyvvvtttrrrpppoooooossszzz}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~|||yyyzzz~~~zzzyyyxxxyyyzzzzzzyyywwwrrrrrrqqqqqqqqqssstttuuutttrrrooollliiifffdddccc^^^```aaaaaa```___```aaa___```aaabbbbbbaaa``````\\\\\\^^^aaacccdddcccbbbbbbbbbcccdddeeeeeeeeeeeefffhhhiiiiiiggggggggghhheeeeeedddcccbbbaaaaaa``````^^^[[[WWWSSSPPPNNNLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFEEECCCBBBAAA@@@@@@AAA=========>>>@@@AAACCCDDDDDDEEEEEEEEEEEEDDDDDDCCC????????????>>><<<999888888999999:::;;;>>>BBBEEELLLSSS\\\eeemmmssswwwzzz}}}vvvmmmbbb^^^YYYVVVUUUTTTTTTSSSRRRSSSXXX___kkkzzz{{{~~~gggPPPAAA999666444333333222111000333222000///000111000/////////000111111111111000///////////////////////////......------......///.........///////////////......//////000000111111/////////000000000000000000000111111111222222222333333222222333444444555555444444333333444444555444444444444555666777777888888:::===>>>@@@GGGPPPbbbzzzzzzoooqqqttt}}}mmmmmmooouuu~~~~~~}}}}}}}}}}}}~~~}}}zzzvvvsssqqqpppooosssyyy~~~~~~~~~~~~~~~}}}}}}|||}}}}}}{{{yyyyyy~~~~~~|||||||||{{{zzzyyyyyyzzzyyywwwuuuqqqppppppooopppqqqssstttpppooommmkkkhhhfffdddccc___```bbbbbbaaa```aaabbbaaabbbcccdddddddddcccbbb^^^^^^^^^```bbbccccccaaaaaabbbcccdddeeefffggghhhhhhiiiiiiiiigggfffgggiiiffffffeeedddcccbbbbbbaaa___]]]ZZZVVVRRROOOMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFEEECCCAAA@@@@@@AAAAAA??????@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFCCCBBBAAA@@@>>><<<:::999777888888888888:::===@@@HHHNNNWWWaaaiiipppwwwzzz}}}~~~xxxnnnccc___ZZZVVVUUUUUUTTTSSSQQQSSSWWW^^^iiixxx~~~mmmSSSBBB888666444333333222111///333111//////000111000///000000111222222222111111////////////////////////......------------...............///////////////////////////000000000000......///000000111222222000000000111111111111222222222222222333444555555666555444333333444555666444444444555555666777888999888:::===>>>@@@GGGPPPccc|||wwwkkknnnssszzzkkknnnsssyyy~~~~~~~~~|||xxxtttsssrrrrrrrrrxxx}}}}}}~~~~~~~~~|||}}}}}}zzzxxxyyy}}}}}}zzzzzz||||||{{{zzzzzzzzzyyyvvvtttqqqpppooonnnmmmnnnooooookkkkkkjjjiiigggeeedddccc```aaaccccccbbbbbbcccdddaaabbbdddeeeeeeeeedddcccaaa```^^^___aaabbbbbbaaaaaaaaabbbdddfffhhhjjjkkkiiijjjjjjiiigggfffggghhhggggggfffeeedddcccbbbbbb^^^\\\YYYUUUQQQNNNLLLKKKHHHHHHGGGFFFDDDDDDDDDEEEHHHFFFDDDBBBAAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDBBB@@@>>>===<<<888999888777777888;;;>>>DDDJJJRRR\\\eeemmmuuuzzz|||~~~zzzpppccc___ZZZWWWUUUUUUTTTSSSRRRSSSVVV[[[dddtttqqqVVVEEE:::777555444444333222111111000//////111222111111//////000111111111111111//////////////////////////////............//////............/////////000000000000000////////////...//////000111111222222000000000000111111111111111111111111222333444555666555444333333444555666666666666666777888999:::999888:::>>>???@@@HHHPPPddd~~~uuuiiipppwwwwwwjjjooouuuzzz~~~|||xxxvvvtttttttttrrrxxx||||||}}}{{{}}}}}}zzzxxxyyy}}}{{{{{{}}}}}}|||{{{{{{zzzxxxuuurrrqqqpppnnnlllkkkjjjkkkkkkhhhhhhhhhgggfffdddcccbbb```bbbdddddddddcccdddeeeaaaaaacccdddeeeddddddccccccaaa___^^^```aaaaaaaaa```aaabbbdddfffiiilllmmmjjjkkkjjjiiigggfffggghhhggggggfffeeedddccccccbbb]]][[[XXXUUUQQQNNNLLLKKKGGGGGGGGGFFFDDDCCCDDDEEEIIIHHHEEECCCBBBBBBCCCDDDGGGGGGGGGHHHIIIJJJLLLMMMOOOPPPPPPQQQQQQQQQPPPPPPKKKJJJGGGCCCAAA@@@??????;;;;;;:::999888999<<<>>>AAAGGGOOOXXXbbbkkktttyyy|||~~~|||rrrddd```ZZZWWWUUUUUUTTTSSSSSSTTTUUUXXXaaappp~~~~~~sssYYYHHH;;;999666555555555333222111///...///111222222111...//////000000000000000////////////////////////000000////////////000000---.........//////000000111111000000//////......000000000000111111111111000000000000111111111111111111111111222333444555777666444333333444666777888888888888999:::;;;<<<999999:::>>>???@@@HHHPPPfffvvvjjjsss}}}wwwlllqqqxxx{{{{{{~~~~~~zzzwwwvvvvvvvvvyyyzzz}}}~~~||||||}}}yyyzzzzzzxxxwwwyyy~~~~~~zzzwwwyyy{{{}}}|||yyyuuuqqqooommmnnnnnnnnnnnnmmmkkkjjjgggfffeeedddccccccccccccaaabbbcccddddddcccaaaaaaccccccbbbaaa```______^^^]]]^^^^^^______`````````eeeeeedddeeegggkkkoooqqqooommmjjjgggffffffhhhiiihhhgggeeeeeeeeeeeecccaaa]]]ZZZUUURRROOOLLLIIIFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJLLLNNNPPPPPPPPPQQQRRRSSSTTTSSSQQQOOOMMMMMMLLLJJJHHHEEECCCAAA@@@===<<<:::999999:::;;;<<>><<<;;;::::::;;;<<>>BBBGGGNNNVVV```jjjppp{{{~~~rrrhhhccc]]]WWWTTTRRRPPPOOOOOONNNMMMQQQ[[[lll{{{zzz}}}qqqXXXGGG<<<999555333333444333333111111111111000000000000------...////////////...///000000000000///.........////////////000000000......////////////......000///......///000...---///000111222222222111111000000000000///////////////000111222333333333333333333333444444444555555444444555666777888999999:::888999===AAADDDKKKSSSgggzzz{{{|||vvvrrrtttxxx~~~zzz{{{}}}}}}}}}|||{{{zzzzzzzzz{{{{{{||||||yyyvvvvvvzzz|||zzzuuuuuuuuuvvvuuussspppmmmjjjkkklllmmmmmmlllkkkkkkfffeeedddcccccccccccccccfffggggggggghhhhhhhhhhhhhhhgggeeeccc```^^^\\\[[[XXXXXXXXXYYYZZZ\\\^^^______aaadddgggiiijjjjjjiiillllllmmmnnnnnnmmmlllkkkllliiieeeaaa^^^\\\YYYWWWSSSQQQMMMJJJIIIGGGDDDBBBDDDCCCBBBBBBBBBBBBBBBCCCAAACCCEEEGGGIIIKKKKKKLLLRRRSSSTTTVVVWWWVVVVVVUUUWWWVVVTTTSSSSSSTTTVVVWWWVVVUUUSSSQQQNNNLLLJJJIIIFFFEEECCC@@@>>>===<<<<<<;;;???EEELLLTTT]]]ffflllyyy|||sssiiiddd^^^YYYUUURRROOOMMMNNNMMMLLLPPP[[[mmm|||zzz}}}sssZZZIII<<<999555333333333333222111111111000000000//////------...............---....../////////......---------........./////////......////////////......000000/////////......---//////000000111111111111000000000000////////////000000111222333333333333333333333444444444555555444444555666777888999999:::888:::>>>@@@CCCLLLUUUhhhyyyuuusssvvv{{{~~~~~~|||zzzyyyyyyzzzzzz{{{|||}}}}}}zzzvvvuuuwwwzzz}}}{{{uuutttsssttttttsssooollliiijjjlllmmmnnnmmmmmmlllgggffffffeeeeeeeeeeeefffgggggggggggghhhhhhiiiiiiggggggeeedddbbb```___^^^YYYXXXXXXXXXYYY[[[]]]^^^aaabbbccceeehhhjjjlllmmmlllmmmnnnoooooonnnlllkkkjjjfffbbb^^^\\\ZZZXXXWWWSSSPPPMMMKKKIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHKKKNNNPPPRRRRRRRRRSSSTTTVVVXXXYYYZZZZZZYYYWWWUUUSSSRRRQQQSSSTTTVVVUUUTTTRRRQQQOOOMMMKKKKKKIIIGGGEEECCC@@@>>>===<<<999===CCCJJJRRR[[[dddiiitttyyysssiiieee```[[[WWWSSSOOOLLLNNNMMMMMMQQQ\\\nnn{{{yyy|||yyy___MMM<<<999555333222222111111000000/////////.........---...............------,,,------......---------,,,,,,---------...............////////////......000000000///...------...............//////000000////////////000000000000000111222333333444333333333333333444444444555555444444555666777888999999999999:::>>>???CCCMMMWWWjjj{{{wwwuuuvvvzzz~~~}}}zzzvvvtttuuuvvvwwwwwwyyy|||~~~|||xxxvvvvvvxxx~~~~~~||||||wwwtttrrrrrrtttsssoookkkiiijjjlllnnnoooooonnnnnniiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhiiikkkkkkiiihhhgggeeedddbbbaaaaaa[[[ZZZYYYXXXYYY[[[]]]___bbbbbbdddfffiiimmmoooqqqmmmnnnoooooonnnmmmlllkkkhhhddd___[[[ZZZYYYWWWVVVRRRPPPMMMKKKKKKJJJHHHFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMQQQSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]WWWVVVSSSRRRQQQQQQSSSSSSPPPPPPOOONNNMMMLLLKKKKKKIIIHHHGGGDDDBBB???>>>===999<<>>???BBBMMMYYYnnnxxxtttuuuwww|||~~~yyytttqqqrrrtttuuutttsssxxx}}}~~~{{{xxxxxxxxxyyy|||~~~|||||||||yyyuuurrrrrrtttsssnnnjjjjjjkkkmmmooopppppppppooolllkkkkkkjjjjjjkkklllllljjjjjjiiiiiijjjlllmmmnnnlllkkkjjjhhheeecccbbbaaa^^^]]][[[ZZZZZZ[[[]]]___```bbbfffjjjnnnqqqrrrsssoooooonnnnnnmmmlllkkkjjjhhhddd^^^ZZZXXXVVVUUUTTTQQQOOOMMMKKKKKKKKKIIIHHHCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKNNNRRRTTTUUUUUUTTTWWWXXXZZZ[[[\\\\\\\\\[[[UUUSSSQQQPPPNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGEEECCC@@@>>>===999<<<@@@EEEMMMWWWaaahhhqqqwww~~~uuujjjgggeeebbb```]]]XXXUUUQQQQQQTTTYYYdddsss{{{yyy}}}dddRRR>>>:::666444333333222111000000000////////////...///000000000//////...------...//////000000//////........./////////000000......////////////......---///000000...---///111///......---...///000111.../////////000000000111000111222333444444444444333333333444444444555555444444555666777888999999999999<<<>>>>>>BBBNNNZZZqqq~~~vvvsssuuuxxxzzz~~~zzztttqqqrrrtttttttttnnnttt{{{}}}{{{zzzzzzuuuyyy~~~}}}{{{{{{|||zzzvvvrrrrrrtttsssnnniiijjjkkkmmmoooqqqqqqqqqqqqmmmmmmlllllllllmmmnnnnnnllllllkkkkkklllmmmoooppppppnnnllliiifffcccaaa```aaa___]]][[[ZZZ\\\^^^___]]]aaahhhnnnrrrttttttssspppooonnnmmmlllkkkjjjjjjiiiddd^^^YYYVVVUUUSSSRRRQQQOOOLLLKKKKKKKKKIIIHHHDDDDDDDDDDDDEEEGGGHHHIIIMMMPPPSSSWWWYYYZZZYYYXXXWWWXXXYYYZZZZZZYYYXXXWWWQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGEEECCCAAA???===:::<<>>>>>BBBNNN[[[sssxxxuuuuuuxxxzzz~~~zzzuuutttuuuvvvuuusssqqquuuzzz~~~~~~zzzxxxvvvxxx{{{}}}}}}|||yyywwwyyyyyywwwuuusssqqqooonnniiijjjkkkmmmnnnoooppppppooonnnnnnmmmnnnnnnoooooonnnmmmkkkjjjjjjmmmoooqqqmmmlllkkkjjjhhheeecccbbb^^^[[[YYY[[[ZZZ[[[```fffeeehhhiiikkkqqqyyy}}}|||vvvssspppmmmkkkiiigggeeefffccc___ZZZVVVTTTSSSSSSSSSQQQOOOLLLKKKKKKKKKLLLHHHFFFDDDBBBCCCFFFJJJMMMMMMQQQUUUWWWVVVVVVYYY[[[VVVVVVUUUTTTSSSRRRQQQPPPNNNLLLJJJJJJKKKKKKGGGDDDGGGFFFEEEDDDEEEEEEGGGHHHGGGHHHIIIHHHFFFCCC???<<<>>><<<>>>DDDKKKSSS```kkktttyyywwwmmmjjjggggggiiihhhbbb]]]VVVVVVXXX___jjjyyyzzzeeeVVVBBB:::444444444222111222000000//////.........---......//////000000111111,,,---...//////...---,,,////////////000000000000000000//////.........---........................---......///000111111222//////000111222222333333444222000111333444222000222222333333444555666666666666666666777888999:::999999:::===>>>AAAMMMYYYppp|||xxxwwwxxx|||~~~~~~zzzvvvuuuuuuvvvuuutttsssvvv{{{~~~{{{yyyvvvxxxzzz||||||zzzwwwvvvwwwwwwuuutttrrrpppoooooolllkkkkkklllnnnpppsssuuuttttttssssssssssssssssssnnnmmmkkkjjjjjjkkkmmmooonnnmmmlllkkkiiifffdddccc___[[[YYYZZZZZZZZZ___eeedddgggiiijjjpppwww{{{zzzvvvssspppmmmllljjjgggeeehhheeeaaa]]]YYYVVVUUUUUUQQQPPPMMMKKKJJJIIIJJJJJJIIIGGGEEEDDDEEEHHHLLLOOOOOOSSSWWWXXXXXXWWWXXXZZZXXXWWWVVVUUUTTTSSSRRRRRRMMMKKKIIIJJJJJJJJJGGGDDDEEEDDDCCCCCCCCCDDDEEEEEEGGGHHHIIIIIIGGGDDDAAA??????<<<===CCCKKKSSS```lllvvv{{{vvvnnnjjjfffeeefffeee```\\\WWWWWWYYY```kkkzzzwwwaaaRRRBBB:::444444444222111222000000/////////.........////////////000000000000---......//////......---............////////////000/////////............////////////////////////......//////000000111111...//////000111111222222444222000111333444222000222222333333444555555666666666666666777888999::::::999;;;===>>>BBBNNNZZZppp~~~|||yyyxxxyyy||||||xxxvvvvvvwwwvvvvvvvvvyyy}}}|||zzzwwwxxxyyyzzzyyyxxxuuutttttttttsssrrrqqqpppooooooooonnnmmmlllnnnrrrvvvxxxtttttttttssssssrrrrrrrrrmmmlllkkkjjjiiijjjkkklllmmmlllkkkjjjhhheeecccbbb___[[[YYYZZZYYYXXX]]]cccdddhhhkkklllpppwwwzzzyyyvvvssspppmmmlllkkkhhhgggjjjhhhddd```\\\YYYWWWVVVPPPOOOMMMJJJIIIIIIIIIIIIIIIHHHGGGGGGIIILLLOOORRRRRRUUUYYYZZZZZZXXXWWWWWWSSSRRRRRRQQQPPPOOONNNNNNKKKJJJIIIIIIJJJIIIGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGEEECCCAAA@@@===>>>CCCKKKTTTbbbnnnxxx}}}vvvnnniiidddbbbaaa```]]]ZZZXXXXXXZZZaaammm|||uuu^^^NNNCCC;;;444444444222111222000000////////////......000000000000///////////////..................///------------............////////////............000000000000000000000000////////////000000000000.........///000000111111333222111111333333333111222333333444444555555555666666666666777888999999::::::<<<>>>???CCCOOO[[[pppxxxxxxxxxyyy|||~~~{{{xxxwwwxxxxxxxxxyyy{{{~~~~~~|||yyyzzzzzzyyyxxxwwwuuutttrrrqqqqqqqqqqqqpppppppppqqqpppppppppqqqsssuuuvvvuuuuuutttsssrrrqqqpppooojjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhheeecccaaa```___[[[YYYYYYXXXWWW[[[bbbeeekkkoooooorrrxxxzzzyyyvvvssspppnnnmmmllljjjhhhjjjiiifffccc___[[[XXXWWWPPPOOONNNLLLJJJJJJIIIIIIIIIIIIIIIJJJLLLPPPSSSUUUUUUWWWZZZ[[[ZZZXXXVVVTTTOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIJJJIIIIIIHHHFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCAAA>>>???DDDLLLUUUcccpppzzz~~~uuummmhhhbbb^^^\\\[[[ZZZXXXXXXXXX[[[bbbnnn}}}xxx___OOODDD;;;555444444222111222000000//////////////////111111000000//////......000///...------...///000------.........////////////////////////.........////////////////////////000000000000/////////////////////000000000111111222111111222222333333222333333333444444444555555666555555666666777888999::::::<<>>@@@DDDPPP\\\ooorrrtttyyy}}}~~~~~~~~~~~~}}}zzzyyy{{{}}}~~~~~~}}}|||zzzxxxwwwwwwwwwwwwrrrrrrrrrssssssssssssssstttuuuxxxyyyyyywwwuuusssxxxxxxwwwvvvtttqqqnnnmmmggghhhjjjkkkllllllkkkjjjkkkjjjiiihhhfffdddbbb```\\\XXXVVVWWWVVVUUUZZZ```ccckkkqqqqqqqqqtttuuutttuuussspppoooooonnnmmmkkkhhhhhhgggeeeaaa\\\XXXUUUTTTSSSRRRQQQPPPNNNMMMMMMIIIJJJMMMQQQUUUXXX[[[\\\\\\[[[ZZZZZZZZZYYYWWWTTTOOOOOOOOONNNNNNMMMMMMMMMJJJLLLNNNNNNMMMLLLMMMNNNHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAACCCJJJRRR[[[hhhssszzz~~~vvvhhheee```[[[WWWVVVUUUUUUUUUVVVYYY```lll|||kkkYYYEEE===666555555222111222//////000000000000111111000000000000////////////000//////////////////000////////////000000000111.........///////////////........................////////////000000000000111111111111111222222222000111222333222222333555444444444444444444444444555555555555666777888888999999;;;>>>???DDDPPP\\\rrrooorrrxxx~~~~~~{{{}}}~~~~~~|||zzzxxxzzz}}}~~~~~~{{{zzz|||~~~~~~~~~{{{zzzxxxvvvuuuvvvvvvwwwuuuuuuuuutttttttttttttttvvvxxxyyy{{{|||{{{{{{zzzwwwwwwvvvuuurrrooollljjjjjjkkklllmmmmmmkkkiiiggghhhhhhgggeeecccaaa___^^^ZZZWWWUUUVVVUUUUUUZZZaaaeeennnuuuuuusssuuuvvvuuuuuussspppooooooooonnnllliiiiiiiiigggccc^^^YYYUUUTTTTTTSSSRRRQQQOOONNNMMMKKKMMMQQQUUUZZZ]]]___aaa```^^^[[[[[[\\\\\\ZZZXXXMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNQQQQQQOOONNNPPPQQQMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBFFFNNNVVV^^^jjjtttyyy}}}wwwdddccc___[[[WWWUUUUUUUUUSSSTTTVVV^^^jjjzzzooo[[[FFF===777666555222111222//////000000000111111111////////////000000000000//////000000000000//////........./////////000000............/////////000..............................//////000000111111111111111111111000000000///111333333111111333666444444444444444444444444555555555555555666888888888888:::===???CCCOOO\\\uuulllqqqxxx~~~~~~~~~|||||||||}}}~~~}}}|||vvvxxxyyyzzzzzzwwwuuusssoooqqqtttuuuvvvvvvxxxyyyyyyyyyyyy|||{{{zzz}}}~~~~~~~~~zzzyyyvvvuuutttuuuvvvwwwvvvvvvvvvvvvvvvuuuuuuuuuyyyyyyzzz{{{}}}{{{{{{zzzyyyvvvrrrooommmmmmnnnoooooommmjjjfffdddddddddcccaaa___]]][[[ZZZYYYVVVTTTUUUUUUUUUZZZaaahhhrrryyyyyywwwxxxyyyxxxuuussspppoooppppppnnnmmmiiijjjjjjhhheee___ZZZVVVTTTSSSSSSRRRQQQOOONNNMMMLLLOOOSSSYYY]]]aaacccdddddd```\\\\\\]]]^^^]]][[[QQQQQQQQQPPPPPPPPPPPPPPPMMMPPPSSSSSSQQQPPPRRRTTTSSSSSSTTTTTTSSSQQQPPPOOOKKKJJJJJJJJJJJJIIIIIIIIICCCCCCHHHQQQYYY```kkkuuuyyy|||wwwcccbbb___[[[WWWUUUTTTUUURRRRRRUUU\\\iiiyyyooo[[[FFF>>>777666555222111222//////000000111111111222......//////000000111111...///000111111000///...---------.........//////---.........//////000000000000000000000000000000---......///000111111222000000000000////////////...111333333111111333666444444444444444444444444555444444555555666777888777777999<<<>>>CCCOOO[[[xxxnnnrrrxxx~~~}}}|||{{{zzzxxxwwwyyy|||}}}|||zzzuuutttsssssstttrrrooommmnnnmmmmmmooorrrttttttsssuuuvvvxxxzzz{{{~~~~~~||||||}}}}}}|||~~~~~~~~~~~~~~~|||yyyvvvssssssuuuxxx{{{zzzyyyzzz{{{}}}}}}{{{yyyzzz{{{}}}}}}zzzwwwtttqqqppprrroookkkjjjjjjiiifffbbbeeedddaaa^^^[[[YYYWWWWWWSSSSSSSSSRRRSSSVVV[[[___jjjqqqwwwxxxyyy|||{{{xxxvvvsssooommmmmmnnnmmmmmmnnnllljjjgggbbb^^^[[[YYYUUUUUUTTTSSSQQQOOONNNMMMQQQRRRUUUZZZ^^^cccfffhhhhhheeebbb`````````___^^^VVVUUUSSSPPPOOONNNNNNNNNNNNQQQUUUWWWVVVUUUTTTTTTVVVWWWXXXVVVSSSPPPOOONNNQQQQQQOOOMMMJJJHHHGGGFFFHHHHHHJJJPPP[[[hhhsssyyyzzz~~~xxxiiiddd]]]WWWTTTSSSRRRRRRPPPQQQUUU\\\gggwww|||jjjYYYFFF===666444444111000222333333111000////////////000000000///......------........................------............------/////////...///000111111000000//////.........---////////////000000000000000000000000000000000000000000111222333333444444555444333222222222333444666666666666666777888888<<<;;;;;;>>>@@@FFFTTTaaa{{{pppuuu{{{~~~}}}|||zzzyyyxxxyyy|||}}}|||{{{vvvuuutttssssssrrrooollllllkkkkkklllnnnooonnnmmmoooqqqsssuuuvvvyyy}}}}}}{{{{{{{{{}}}|||~~~~~~}}}}}}}}}|||zzzwwwuuussstttwww{{{}}}|||||||||}}}~~~||||||}}}~~~{{{xxxuuusssrrrrrrnnnkkkiiijjjiiieeebbbaaa```]]]ZZZXXXVVVTTTTTTRRRSSSSSSSSSTTTWWW\\\```jjjqqqwwwyyyzzz}}}}}}zzzwwwtttpppnnnmmmnnnmmmlllmmmllljjjgggccc___\\\ZZZUUUUUUUUUTTTSSSRRRRRRQQQTTTVVVZZZ^^^aaadddfffggghhhfffcccbbbbbbaaa___^^^WWWUUUSSSPPPOOOPPPPPPQQQTTTWWW[[[\\\\\\[[[[[[[[[\\\]]]^^^]]]ZZZWWWUUUUUUUUUTTTRRROOOMMMJJJIIIHHHJJJKKKNNNUUU___kkkuuuzzzwwwiiiddd]]]XXXUUUTTTSSSRRRPPPQQQUUU\\\gggwwwzzzhhhWWWFFF===666444444222111222222222111000/////////000------......///000000111........................------............------222222111111000000//////000/////////............////////////000000000000000000000000000000000000000111111222333333444444444444333222222222333444555555555555666888999:::;;;:::;;;>>>@@@FFFTTTbbb}}}tttyyy~~~~~~zzzyyyyyyzzz|||}}}}}}|||xxxvvvuuutttsssqqqnnnllliiihhhgggggghhhiiihhhfffhhhjjjlllnnnpppssswwwzzz}}}{{{|||}}}~~~}}}|||~~~}}}||||||{{{{{{xxxvvvtttsssuuuxxx}}}~~~~~~|||yyyvvvtttsssqqqnnnjjjiiiiiihhhdddaaa]]]\\\ZZZWWWUUUTTTSSSRRRPPPQQQRRRSSSUUUXXX^^^bbbjjjqqqxxxzzz|||}}}yyyvvvqqqooonnnmmmlllkkklllkkkjjjgggdddaaa^^^\\\TTTTTTUUUUUUUUUVVVVVVVVVXXX[[[___cccfffggggggggghhhgggfffeeeeeeccc```]]]XXXVVVSSSQQQQQQRRRUUUWWWYYY\\\```bbbcccccccccddddddeeefffddd```]]][[[[[[YYYXXXUUURRROOOMMMKKKJJJLLLOOOTTT\\\eeeooowww|||uuuiiieee^^^YYYVVVUUUTTTSSSPPPQQQUUU[[[gggvvvxxxfffUUUFFF===666444444222111333111111000000000000000111---......//////000000111........................------............------000111222222222111000000////////////............////////////000000000000000000000000000000000000111111111222222333333444444333333222222333333444444444444555777888::::::;;;:::;;;>>>AAAGGGUUUcccuuu{{{|||||||||}}}~~~{{{yyyvvvuuusssqqqnnnlllfffeeeddddddeeeeeedddbbbbbbdddgggjjjlllooorrruuu}}}}}}}}}~~~}}}~~~}}}|||~~~~~~}}}|||{{{zzzyyyyyyxxxvvvtttsssuuuyyy}}}|||zzzwwwuuutttqqqmmmjjjhhhhhhgggccc```\\\[[[YYYWWWUUUTTTSSSSSSNNNPPPRRRSSSVVVZZZ___dddjjjrrryyy{{{}}}{{{wwwssspppnnnmmmlllkkkkkkkkkiiigggdddbbb___^^^UUUUUUUUUUUUVVVVVVWWWXXXZZZ]]]bbbgggjjjjjjiiihhhiiihhhhhhhhhhhheee```]]]YYYWWWTTTRRRRRRUUUYYY\\\]]]```dddggghhhhhhjjjkkklllmmmllljjjeeeaaa^^^]]]^^^\\\YYYUUUQQQOOOMMMLLLNNNRRRZZZbbbjjjrrrxxx|||tttiiieee^^^ZZZWWWVVVUUUSSSPPPQQQUUU[[[fffvvv}}}|||~~~wwwfffUUUFFF===666555555333222333111000000000000000111222111111000000///.................................------............------***+++///111333444333333///////////////.........////////////000000000000000000000000000000000000111111111222222333333333333333333333333333444444555555555555666777999999::::::;;;>>>AAAHHHVVVdddwww~~~}}}yyyvvvtttrrrnnnllleeedddcccccccccdddbbbaaa^^^aaaeeehhhjjjmmmppprrrxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~||||||{{{zzzzzzyyyxxxxxxyyywwwuuutttuuuxxx|||~~~|||yyywwwuuutttqqqnnnjjjhhhhhhgggccc___[[[YYYXXXVVVTTTRRRRRRQQQMMMOOORRRTTTWWW[[[```dddkkksssyyy|||~~~|||yyytttpppooonnnlllkkkjjjjjjiiigggdddbbb___^^^WWWVVVUUUUUUUUUVVVWWWXXXZZZ^^^dddjjjmmmmmmlllkkkjjjiiijjjjjjiiifffaaa]]]YYYWWWTTTSSSTTTXXX\\\___bbbeeeiiilllmmmooorrrsssuuuuuutttqqqkkkfffbbbaaabbb```[[[WWWSSSPPPNNNNNNOOOUUU___gggmmmsssxxx|||ttthhhddd^^^ZZZXXXVVVUUUSSSPPPQQQUUU[[[fffuuu{{{xxxyyyxxxfffVVVFFF===666555555333333444111000000000000000111222111111111000//////......////////////////////////------............------(((***---000222222222222.........///////////////////////////000000000000000000000000000000000000111222222222222222333333222222222333333444444444777666666666666666777888:::999;;;>>>BBBIIIWWWeee{{{|||xxxuuurrrooommmhhhfffdddccccccbbb```^^^[[[^^^cccfffhhhkkknnnppptttvvvyyy{{{|||}}}~~~|||{{{|||}}}|||}}}~~~~~~}}}zzzyyyyyyyyyyyyxxxxxxxxxzzzxxxuuutttuuuyyy}}}~~~|||yyywwwuuutttsssoookkkiiiiiigggccc___YYYXXXVVVTTTQQQPPPOOONNNMMMOOORRRUUUXXX\\\aaadddlllssszzz|||~~~~~~|||yyytttqqqooonnnmmmllljjjiiihhhfffccc```^^^]]]WWWWWWVVVUUUVVVWWWXXXYYY]]]aaaggglllooopppooonnnkkkjjjjjjjjjiiifffaaa]]]YYYWWWVVVUUUVVVYYY]]]```fffiiimmmqqqsssvvvyyy{{{}}}}}}|||yyysssnnnkkkiiigggddd___YYYUUURRRPPPOOOQQQYYYcccjjjoootttyyy}}}uuugggccc^^^ZZZXXXVVVTTTSSSPPPQQQUUU[[[eeeuuuzzzuuuuuu~~~xxxgggWWWEEE===666555555444333555111111000000000000000111...//////000000111111222////////////////////////------............------+++,,,...////////////............///////////////////////////000000000000000000000000000000000000222222222222222222222222111111222333444444444444666666666666666777777888999999;;;>>>BBBJJJXXXgggzzzwwwtttpppnnnllliiifffdddbbb```\\\ZZZWWWZZZ___ccceeehhhjjjlllqqqtttwwwyyyyyyzzz}}}~~~{{{zzz{{{|||yyyzzz|||}}}}}}}}}||||||wwwwwwwwwxxxxxxxxxxxxyyyxxxvvvttttttvvvzzz}}}{{{yyywwwvvvtttpppllljjjiiihhhccc```[[[ZZZWWWTTTRRRPPPNNNNNNMMMPPPSSSUUUXXX\\\```dddllltttzzz|||}}}}}}|||yyytttqqqpppooonnnmmmjjjiiigggeeebbb___\\\[[[WWWVVVVVVVVVXXXZZZ\\\^^^dddfffkkkoooqqqrrrqqqppplllkkkjjjiiihhheeeaaa^^^XXXWWWWWWWWWXXXZZZ]]]___gggjjjnnnrrruuuxxx|||}}}yyyuuusssrrrkkkhhhbbb\\\WWWTTTSSSRRRTTT\\\fffmmmqqquuuzzzvvveeebbb]]]ZZZWWWVVVTTTRRRPPPRRRUUUZZZeeettt}}}wwwwwwxxxgggWWWEEE===666555666444444555222222111000/////////000/////////000111111222222////////////////////////------............------............////////////............/////////000////////////000000000000000000000000000000000000222222222222222222222222000111222444555555444444333444444555777888:::;;;999888;;;???BBBJJJYYYhhh{{{xxxtttqqqoooooolllhhhdddaaa]]]YYYVVVTTTWWW\\\```ccceeehhhiiiooorrrvvvxxxxxxyyy|||}}}||||||}}}wwwxxxyyy{{{{{{{{{{{{zzzvvvvvvvvvwwwxxxxxxyyyyyyuuutttssstttwww||||||zzzyyyxxxtttqqqllljjjjjjhhhddd```^^^]]]ZZZWWWTTTRRRPPPPPPNNNPPPSSSVVVXXX\\\```cccmmmtttzzz|||}}}||||||xxxtttqqqppppppooonnniiiiiigggdddaaa^^^[[[ZZZVVVVVVVVVWWWZZZ]]]```ccciiikkknnnqqqssssssqqqqqqmmmkkkiiihhhgggeeeaaa^^^WWWWWWWWWXXXYYY[[[\\\^^^eeehhhlllpppssswww{{{~~~}}}~~~~~~{{{xxxwwwwwwoookkkeee___YYYVVVUUUTTTWWW___iiiooosssvvv|||wwwdddaaa\\\YYYWWWUUUSSSQQQPPPRRRUUUZZZeeetttzzz{{{wwwfffWWWEEE===666555666444444666333333111000////////////222222111111000/////////000000000000000000000000---..................------------...///111333444---.........//////000000////////////000000000000000000000000000000000000222222222222222222222222000111222444555555444444000111222555777:::===>>>999888:::???CCCKKKZZZhhh|||yyywwwtttrrrpppmmmiiieeebbb]]]XXXUUUXXXWWWXXXZZZZZZ[[[dddooopppqqqqqqpppqqqtttyyy}}}|||}}}~~~|||{{{zzz{{{|||{{{{{{{{{{{{zzzxxxvvvuuuzzzyyywwwuuutttuuuuuuvvvyyyzzzzzzzzzzzz|||~~~}}}zzzxxx{{{uuunnniiifffdddbbb___[[[[[[ZZZWWWTTTQQQQQQRRRRRRQQQPPPRRRWWW]]]bbbdddlllqqqxxx}}}}}}|||zzzwwwtttqqqooommmgggfffeeeccc```]]]YYYWWWXXXWWWXXXZZZZZZ[[[bbbkkkkkkoooqqqqqqsssxxxyyyvvvpppnnnkkkhhhfffccc___\\\SSSSSSSSSTTTVVVYYY[[[]]]bbbcccfffhhhkkkooouuuyyy|||||||||{{{{{{zzzyyyxxxpppllleee]]]WWWUUUWWWYYY]]]eeemmmqqqrrrtttzzzuuuiiiccc\\\VVVTTTSSSTTTTTTRRRRRRTTTYYYdddsss~~~zzz{{{wwwfffYYYHHH>>>666444333222222444999555111///111222111///666555222000...------...000///...---,,,---......000000000000111111111111000///...------...///000000000000///......------000000111111111111000000000000000000////////////222222111111111111222222222333444555444333222111555444333222333555777888:::;;;>>>AAACCCIIIYYYhhh}}}zzzxxxvvvtttrrrooolllhhheeeaaa]]]YYYYYYWWWXXXYYYXXXYYYaaajjjmmmnnnppppppqqqssswww{{{{{{|||~~~|||{{{{{{{{{|||zzzzzz{{{zzzyyyxxxvvvuuuwwwvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyzzz{{{}}}~~~}}}{{{yyyzzztttnnniiifffdddbbb___]]]]]]\\\XXXTTTRRRRRRRRRQQQPPPPPPSSSXXX^^^cccffflllqqqxxx}}}}}}|||zzzxxxuuurrrpppnnnhhhgggeeeccc___\\\ZZZXXXWWWVVVVVVXXXYYYZZZbbbkkkmmmqqqsssrrrtttxxxxxxvvvpppmmmjjjgggdddaaa\\\YYYTTTTTTUUUUUUWWWXXXYYYZZZYYY[[[^^^```ccchhhmmmqqquuuvvvwwwwwwwwwvvvuuutttmmmjjjddd]]]WWWVVVYYY[[[___fffnnnrrrrrruuu|||uuuiiiddd\\\WWWTTTSSSSSSSSSSSSSSSUUUZZZdddttt{{{{{{tttdddXXXIII???777555444333333555888555111000111222111//////////////////000111222000///...---,,,------...//////000000000111111111000///...------...///000.........///////////////000000111111111111000000000000000000000000000///333333222222222222333333222222333444444333333333555444333333333555777888999:::===@@@BBBHHHXXXggg~~~|||zzzxxxvvvsssqqqnnnkkkiiieeeaaa^^^ZZZXXXWWWXXXVVVUUU[[[ccchhhjjjmmmoooppprrruuuwwwyyy{{{}}}}}}{{{{{{{{{|||yyyzzzzzzyyyxxxwwwuuuuuussstttuuuwwwxxxyyyzzzzzzwwwyyy{{{}}}~~~~~~}}}|||zzzxxxtttnnniiifffdddbbb```______]]]YYYUUURRRRRRRRRPPPPPPQQQTTTYYY___dddhhhlllqqqxxx}}}}}}|||{{{yyyvvvsssqqqpppjjjhhheeeaaa^^^\\\ZZZZZZWWWVVVVVVXXXXXXZZZbbbkkkppptttvvvuuuvvvyyyxxxuuupppmmmiiieeebbb^^^YYYVVVTTTUUUUUUVVVVVVUUUUUUUUUOOOQQQSSSVVVXXX\\\aaaeeejjjlllnnnppppppooommmlllhhheeeaaa\\\XXXXXX\\\___ccciiiooossstttvvv|||uuujjjddd]]]WWWTTTSSSSSSRRRTTTTTTVVV[[[eeeuuu|||{{{~~~rrrcccXXXIII@@@888666555444333555777444111000111111111000+++,,,---///000111111111//////...------------...//////000000000000111111//////............//////------......///000000111000000111111111111000000000000000000000000000000444333333333333333333444222222222222333444444555555444333333444666777888888999<<>>AAADDDKKK[[[jjj~~~zzzvvvooommmkkkiiihhhfffbbb```___ZZZVVVVVVTTTQQQRRRVVVXXX[[[```eeehhhjjjmmmooosssuuuyyy}}}~~~}}}||||||{{{wwwvvvuuuttttttttttttuuussstttvvvyyy{{{|||}}}~~~}}}}}}zzzppppppnnnkkkfffcccbbbbbb]]]]]][[[WWWSSSPPPPPPPPPQQQTTTXXX[[[]]]aaaggglllnnnrrryyy}}}~~~~~~~~~}}}}}}|||zzzwwwsssooommmhhheeeaaa]]]YYYXXXXXXYYY[[[[[[^^^bbbcccdddjjjrrrtttyyy{{{zzzzzz{{{xxxtttsssnnnhhhbbb^^^ZZZVVVSSSOOONNNMMMKKKHHHFFFCCCBBBEEEFFFHHHGGGFFFFFFGGGIIIJJJLLLOOOQQQRRRQQQPPPOOOLLLLLLMMMNNNPPPTTTZZZ^^^kkkooouuuyyyzzzyyyyyyyyyuuuhhhddd^^^ZZZWWWVVVTTTSSSRRRRRRTTTXXXbbbqqq}}}zzzxxx}}}~~~nnn^^^UUUDDD<<<555444444111000000111222333222000///000111......//////...------,,,......//////......---,,,......////////////000000......////////////......111000000///......------000000111111111111000000///000000111111222222222222111111000000111111222222222222222333444444555333333444666777888999999:::;;;>>>BBBDDDLLL\\\kkk{{{vvvqqqooommmkkkjjjgggdddaaa___ZZZWWWWWWVVVSSSSSSVVVUUUXXX]]]aaadddhhhlllnnnqqqtttxxx{{{~~~~~~~~~~~~~~~~~~}}}|||{{{vvvuuutttssssssssstttuuurrrsssuuuwww{{{~~~|||yyyoooooooookkkfffbbbbbbccc]]]]]][[[XXXTTTRRRQQQRRRRRRVVV[[[]]]^^^aaaggglllnnnsssyyy}}}~~~~~~~~~~~~}}}}}}|||zzzwwwrrrmmmjjjfffddd```\\\YYYWWWVVVVVVZZZ[[[```fffgggfffkkkqqqsssxxx{{{zzzzzz{{{xxxtttqqqlllfff```[[[XXXTTTRRROOONNNKKKHHHEEECCCBBBAAA@@@BBBDDDEEEDDDDDDEEEGGGFFFGGGHHHIIIJJJJJJIIIHHHCCCEEEFFFHHHKKKPPPVVVZZZffflllssszzz}}}|||{{{zzzzzz~~~vvvfffbbb^^^ZZZXXXWWWUUUTTTSSSSSSTTTYYYbbbqqq{{{yyywww|||qqq```UUUDDD<<<666555555222000111///111333222000...///111..................//////---.../////////...---,,,........./////////000000---...///000000///...---///////////////.........000000111111111111000000///000000111111222333333333222222111111222222333222222333444444333333333222333555666888999999999999:::===AAADDDKKK\\\kkk|||wwwtttrrrooommmllliiieeebbb___ZZZWWWXXXWWWUUUUUUWWWSSSWWW[[[___bbbfffkkknnnqqqssswww{{{}}}}}}}}}|||~~~~~~~~~~~~~~~~~~}}}|||{{{vvvuuutttsssrrrssstttuuuqqqqqqsssvvv{{{|||xxxnnnooooookkkfffbbbbbbccc]]]]]]\\\YYYUUUSSSSSSTTTSSSWWW\\\^^^^^^aaaggglllnnnsssyyy}}}~~~~~~~~~~~~}}}}}}|||zzzvvvqqqlllhhhdddbbb___\\\XXXVVVUUUUUUYYY[[[aaagggiiigggkkkqqqssswwwzzzzzzzzz{{{yyytttooojjjddd^^^ZZZVVVSSSQQQPPPNNNKKKGGGDDDCCCBBBAAA<<<>>>AAABBBCCCCCCEEEFFFDDDDDDEEEEEEEEEEEEEEEEEE???@@@BBBEEEHHHMMMSSSXXXbbbhhhqqqzzz}}}{{{vvv{{{vvveeebbb]]]ZZZYYYXXXVVVUUUTTTTTTUUUZZZcccrrrzzzxxxwww|||uuucccXXXEEE===777666666333111111...111333222000...///111111000///------...//////---.../////////...,,,,,,............/////////000---...///000000///...---------......///000000000000000111111111111000000///000000111222222333333444333333222222333333444222333444555444333222111222333555666888999999:::888999<<<@@@CCCKKK[[[jjjyyyyyywwwsssqqqnnnlllhhhfffbbb^^^ZZZWWWWWWWWWWWWVVVWWWYYY\\\```eeeiiilllmmmqqqsssvvvyyy|||}}}~~~~~~}}}|||zzz{{{|||~~~~~~}}}|||wwwqqqooopppssssssssswwwttttttxxx{{{~~~{{{vvvtttpppmmmkkkhhhdddaaa\\\[[[YYYWWWVVVTTTPPPNNNSSSVVVZZZ]]]```dddhhhkkkooosssxxx}}}}}}yyyuuupppkkkiiifffddd___[[[XXXVVVUUUUUUVVVZZZ___cccfffgggiiijjjrrrsssvvvxxxyyyyyyxxxwwwoookkkeee^^^XXXSSSPPPOOOLLLJJJHHHDDDAAA???>>>===AAA@@@???>>>???@@@AAABBBDDDDDDDDDCCCBBBAAA@@@???>>>???@@@@@@BBBGGGMMMRRR[[[```gggooovvv|||zzz{{{~~~ssseeeaaa\\\XXXVVVUUUTTTSSSSSSUUUWWW[[[cccrrrxxxnnnooo|||hhhWWWIII???666444333111111333---...000222333222111000///000000111111111000000......//////000000111111---...///...,,,++++++---............////////////......//////000000111111000000000000000000000000//////000111222333333333***000555555000...111666444444444444444444444444444444555666777888999999===999:::AAAEEELLL]]]ppp~~~}}}zzzvvvssspppnnnjjjgggccc___[[[XXXWWWWWWWWWWWWXXXYYY\\\___ccchhhkkkmmmqqqsssvvvzzz|||~~~~~~|||||||||}}}~~~~~~uuupppoooqqqssstttvvvsssssswwwzzz}}}~~~xxxuuuqqqmmmjjjhhhdddbbb\\\ZZZXXXWWWVVVUUUSSSRRRSSSVVVZZZ^^^```dddhhhkkkooorrrwww|||~~~}}}{{{xxxtttoookkkiiieeeccc___ZZZWWWUUUTTTTTTTTTXXX]]]```ccceeehhhjjjrrrsssuuuwwwxxxwwwvvvuuuoookkkeee^^^WWWRRROOOMMMIIIHHHFFFDDDAAA???===<<<@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<======>>>@@@DDDJJJOOOXXX]]]eeemmmsssxxx{{{}}}zzzzzz}}}sssfffbbb\\\XXXWWWVVVUUUTTTRRRTTTVVV[[[cccrrr{{{pppppp}}}qqq\\\III???777444444222111333//////111222222111000000000000000000000///...---////////////000000000000...///000///---------///............////////////............////////////000000000000000000000000000000000111111222222333---111555555222111333555333333333333333333333333444444555666777888999999===999;;;AAAEEELLL^^^qqqzzzvvvssspppllliiieeeaaa\\\XXXWWWXXXXXXXXXYYYZZZ[[[]]]aaafffkkkmmmrrrsssvvvzzz|||~~~~~~}}}{{{~~~zzzqqqnnnpppsssuuuuuurrrsssvvvyyy|||zzzvvvqqqmmmjjjhhheeeccc]]]ZZZWWWVVVVVVWWWWWWVVVTTTWWW[[[^^^aaadddhhhkkkooorrrvvv{{{~~~|||{{{yyyvvvrrrnnnjjjhhhdddbbb^^^YYYVVVTTTSSSSSSSSSUUUYYY\\\___ccchhhkkkqqqssstttuuuvvvtttsssrrroookkkeee]]]VVVQQQMMMKKKFFFFFFEEECCCAAA>>><<<;;;>>>???@@@AAAAAAAAAAAA@@@????????????>>>===<<<<<<::::::;;;;;;<<<@@@FFFJJJTTTZZZbbbjjjooosssvvvxxxzzzzzz|||tttgggccc]]]YYYXXXWWWVVVUUUQQQSSSVVVZZZcccsss~~~rrrrrryyy```III@@@777555555333222444111111111111000000000000000000000000///---,,,+++000000000000////////////...///000000///...///111............////////////............------------000000000000000000000000111111111111111111111111111111333444444444444444222222222222222222222222444444555666777888999999<<<999;;;BBBFFFMMM```uuu}}}yyyuuurrrnnnkkkgggccc]]]YYYXXXYYYYYYYYY[[[ZZZ[[[\\\```eeejjjmmmppprrruuuxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}tttooooooqqqsssrrrqqqrrrvvvyyy||||||xxxrrrnnnkkkhhhfffddd___\\\XXXUUUVVVWWWXXXXXXVVVYYY\\\___aaadddhhhjjjoooqqquuuyyy}}}~~~zzzyyyvvvtttpppmmmjjjiiicccaaa]]]XXXUUUSSSRRRRRRSSSUUUWWWZZZ]]]bbbhhhlllqqqrrrssstttsssrrrpppooonnnkkkeee]]]VVVOOOKKKIIICCCCCCCCCBBB@@@===;;;:::<<<>>>@@@BBBCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<:::::::::999:::>>>CCCGGGQQQXXXaaahhhmmmpppsssuuuzzzzzz{{{~~~uuugggddd^^^ZZZYYYXXXWWWVVVPPPRRRUUUZZZcccssstttttt|||___HHH???888666555333333444333222111000//////000000000000000000///...------111111000000//////......---...////////////000111............/////////////////////......---------000000000000000000000000111111111111000000000000222111000111555666444222333333333333333333333333444444555666777888999999;;;999<<>><<<:::999;;;===@@@CCCDDDCCCAAA?????????@@@@@@??????>>>>>>;;;;;;;;;::::::===BBBFFFNNNVVVaaahhhlllooorrruuuyyyzzz{{{}}}vvvhhhddd___[[[YYYXXXWWWVVVPPPQQQTTTYYYcccsss~~~sssuuuzzz^^^GGG>>>777666666333222444333222111000//////000000...///000000111111111111111111000000//////......,,,---//////......///111............////////////111000000//////.........111111111111111111111111111111000000000000000000333000...///333555444111555555555555555555555555444444555666777888999999;;;:::===CCCGGGPPPfff}}}}}}yyyvvvsssqqqkkkfff```[[[ZZZZZZ[[[\\\]]]]]]]]]___bbbfffiiillllllnnnqqquuuwwwyyyzzzzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~|||vvvppplllkkkkkkkkkmmmrrryyy}}}~~~|||zzzxxxtttqqqooolllhhheeebbb^^^YYYVVVUUUVVVVVVVVVYYY\\\___aaabbbdddgggjjjnnnpppsssvvvyyy{{{||||||wwwuuusssqqqnnnmmmlllkkkcccaaa]]]XXXUUUSSSRRRRRRTTTVVVYYY[[[^^^ccchhhlllooopppqqqrrrqqqpppnnnlllllljjjeee^^^WWWPPPKKKHHHEEECCCAAA???<<<;;;::::::;;;===@@@BBBCCCCCCAAA@@@@@@AAAAAABBBAAAAAA@@@@@@======<<<;;;;;;===BBBEEELLLUUUaaaiiilllnnnsssvvvyyyzzz}}}~~~uuuhhhddd^^^ZZZYYYXXXWWWVVVPPPRRRUUUYYYbbbrrr|||rrruuuvvv]]]EEE===666666555333222333111111111111000000000000---...///111222222222222000000000000////////////,,,...//////...---...000............////////////000000000000000/////////111111111111111111111111000000000000000000000000222///...///222444333222555555555555555555555555444444555666777888999999::::::>>>DDDHHHQQQiii|||zzzwwwvvvmmmhhhaaa\\\ZZZ[[[\\\]]]]]]^^^___aaadddgggiiikkkmmmnnnqqquuuxxxyyyzzzzzzyyyyyyyyyyyy{{{}}}~~~}}}~~~~~~{{{uuunnniiiiiiiiigggkkkrrrzzzxxxvvvuuusssrrrnnniiifff^^^[[[WWWUUUVVVWWWWWWWWWZZZ]]]___aaaccceeegggjjjnnnooorrruuuwwwyyy{{{{{{vvvuuurrrpppnnnmmmmmmmmmdddaaa]]]YYYUUUSSSSSSRRRTTTVVVYYY[[[^^^bbbfffjjjnnnoooqqqrrrqqqpppnnnmmmkkkiiieee___XXXRRRLLLJJJGGGEEEAAA===;;;:::::::::<<<===???AAABBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA>>>>>>===;;;;;;===AAADDDIIISSS```iiilllnnnssswwwxxx{{{~~~rrrgggccc^^^ZZZXXXWWWVVVUUUQQQSSSUUUYYYbbbqqq|||rrrtttoooZZZCCC;;;555555555222111222//////111222222111000000......///000111111111000////////////000000000000///000111000.........000............////////////......//////////////////111111111111111111111111......//////000000111111222111000000222333444444555555555555555555555555444444555666777888999999::::::???EEEHHHRRRkkk~~~|||{{{yyynnniiiaaa\\\ZZZ[[[]]]]]]^^^___aaacccfffhhhiiijjjmmmooorrruuuxxxzzz{{{{{{xxxwwwxxxyyyzzz}}}|||~~~zzzssslllggggggiiifffjjjrrr{{{vvvvvvuuuuuussspppjjjfff[[[YYYVVVUUUVVVXXXXXXXXX[[[]]]```bbbccceeegggjjjmmmoooqqqtttwwwyyyzzz{{{vvvuuurrrpppnnnmmmmmmnnndddbbb^^^YYYVVVTTTSSSSSSTTTVVVYYY\\\^^^aaaeeehhhmmmooopppqqqrrrpppooonnnkkkiiieee___YYYSSSNNNKKKIIIFFFAAA<<<:::999:::;;;<<<===???AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB>>>>>>===;;;:::<<<@@@DDDFFFQQQ___hhhkkknnnsssxxxwww{{{~~~pppgggccc]]]YYYXXXWWWVVVUUURRRSSSUUUYYYbbbppp}}}qqqsss|||}}}iiiWWWBBB:::444444444222000111---...111222333222111000...///////////////............//////000000111111111222222111///...///000............/////////000,,,------....../////////111111111111111111111111---......///000111111222222222222222222333555666444444444444444444444444444444555666777888999999999:::???EEEIIISSSlll{{{xxxvvvqqqhhh___[[[ZZZYYY\\\aaa___```bbbddddddfffiiilllnnnqqquuuyyy{{{|||{{{zzz|||zzzxxxvvvvvvxxxzzz|||{{{|||~~~~~~}}}|||yyyqqqjjjfffdddccceeellluuu|||yyywwwsssqqqooolllgggddd\\\YYYVVVUUUWWWYYYZZZ[[[\\\^^^```bbbccceeeiiilllpppqqqtttwwwyyyzzzzzzzzzwwwvvvtttqqqmmmjjjiiijjjgggbbb[[[VVVSSSSSSSSSRRRTTTUUUUUUWWW[[[___dddfffhhhjjjlllmmmmmmlllkkkjjjiiigggddd___YYYRRRLLLIIIIIIGGGCCC???;;;999777777777999===???AAABBBDDDFFFFFFDDDCCCCCCDDDEEEEEEEEEEEECCC@@@>>>???AAADDDFFFLLLSSS\\\ccchhhlllqqquuuvvvwwwzzz~~~}}}qqqjjjfff```[[[XXXWWWUUUSSSTTTUUUVVVZZZcccpppzzzuuusssyyyeeeSSS???<<<777444444444333333222111111000000000000000...............------------------............///333999>>>;;;333---///333111111111111111000000000000000//////.........---000000////////////000000000111111111222222222222444333222111111111222333444444444444444444444444333444555777888888888888666<<<;;;===JJJWWWlll|||yyywwwqqqhhh___\\\[[[ZZZ]]]bbbaaabbbdddeeefffhhhkkkmmmppprrruuuyyy{{{{{{{{{zzz{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzz|||}}}tttjjjcccaaabbbdddiiiqqqzzzxxxvvvsssrrrqqqnnniiieee\\\YYYVVVUUUVVVXXXZZZZZZ\\\]]]```bbbcccfffjjjlllppprrrtttwwwxxxyyyzzzzzzuuutttssspppllljjjhhhhhhddd___YYYUUUTTTUUUUUUUUUVVVVVVWWWXXX[[[^^^bbbdddggghhhjjjkkkkkkkkkiiihhhhhhfffccc^^^XXXRRRMMMJJJIIIGGGDDD@@@<<<:::888777777999===???AAACCCFFFHHHIIIHHHGGGFFFGGGGGGFFFFFFEEECCCAAA@@@@@@AAADDDEEELLLSSS\\\ccchhhlllqqquuuxxxyyy|||}}}qqqhhhddd^^^ZZZXXXWWWVVVUUUUUUVVVWWW[[[dddrrr{{{vvvttt~~~xxxcccPPP???<<<777444333444333333111000000///.../////////................................./////////000000///444777555///+++,,,///000000///............///000/////////............000000////////////000000000000000111111111222222555444333222222333444444444444444444444444444444333444555666888888888999777===<<<>>>KKKXXXnnn}}}zzzxxxsssjjjbbb^^^]]]\\\___cccccceeeggghhhhhhjjjmmmooorrrsssvvvyyyzzzzzzzzzyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyvvvuuuxxx~~~wwwkkkaaa___aaacccfffmmmyyywwwuuuuuuvvvvvvssslllggg\\\YYYVVVUUUVVVXXXYYYZZZ[[[]]]```bbbdddgggjjjmmmqqqrrrtttwwwxxxyyyyyyyyysssrrrqqqpppmmmjjjgggeee```]]]XXXUUUUUUWWWWWWXXXXXXXXXXXXYYY[[[]]]```aaaeeefffggghhhiiihhhggggggfffeeebbb^^^XXXRRRMMMJJJIIIGGGDDD@@@===:::999888666999<<>>===@@@MMMZZZppp|||yyyvvvmmmeeebbbaaa```bbbffffffgggiiijjjjjjllloooqqqssstttvvvxxxyyyyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvssspppsss{{{yyynnneee```___aaafffnnn{{{wwwvvvwwwzzz|||yyyqqqjjj^^^[[[XXXWWWXXXZZZ[[[[[[[[[]]]```bbbdddgggkkknnnqqqrrrtttvvvxxxxxxxxxxxxrrrrrrqqqpppoookkkgggddd```\\\XXXVVVVVVWWWXXXWWWWWWWWWXXXYYY[[[^^^```aaabbbcccdddeeeeeeeeeeeeeeeeeecccaaa]]]XXXRRRNNNKKKGGGFFFCCC@@@===:::888777666888;;;>>>AAAFFFKKKOOOQQQRRRSSSRRROOOMMMKKKJJJFFFEEEEEEDDDDDDDDDDDDEEELLLRRR\\\cccgggkkkppptttwwwzzz~~~~~~rrreeebbb\\\XXXWWWVVVUUUTTTUUUUUUWWW[[[dddrrrwwwtttuuuvvv```MMM???;;;666444333333333222000000///............///////////////000000000000....../////////000000000000...------...//////...222000...,,,+++---///000///////////////.........000000////////////000000////////////000000000000333333333333333444444444333333444444444444444444444444555666777888999999999??????BBBOOO\\\sss}}}{{{xxxppphhhfffdddcccdddhhhgggiiijjjkkkkkkmmmoooqqqssstttuuuwwwwwwwwwwwwwwwwwwxxxyyy{{{{{{yyyxxxwwwtttpppmmmooovvv|||wwwrrrlllddd___aaaiiittt~~~}}}xxxwwwyyy~~~uuummmaaa^^^[[[YYYZZZ\\\]]]]]]\\\^^^aaacccdddgggkkknnnpppqqqtttvvvwwwxxxxxxxxxsssrrrqqqppppppmmmiiieeeaaa]]]YYYWWWVVVVVVVVVUUUUUUVVVWWWYYY\\\___aaaccc___```aaabbbccccccccccccbbbaaa___\\\WWWRRRNNNLLLEEEDDDBBB@@@===:::777666666888:::===@@@FFFLLLQQQTTTVVVXXXWWWSSSOOOMMMLLLHHHGGGFFFFFFEEEEEEEEEEEEKKKRRR[[[bbbgggkkkpppttttttwww}}}~~~ssshhhccc^^^YYYVVVUUUSSSRRRSSSTTTUUUZZZcccrrruuurrruuuvvvaaaNNN>>>;;;666333222333222222222111000000//////000000.../////////000000111111------........./////////000...,,,---///111000//////---***(((((()))+++---.........///////////////000000////////////000000////////////000000000000111111222222333333333333333333333444444444555555555555555555666888999:::999??????CCCPPP^^^uuu}}}yyypppiiigggfffdddeeeiiihhhiiijjjkkkkkkllloooqqqrrrrrrsssuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvrrrpppmmmlllpppxxxxxxsssrrrooohhhbbbbbblllxxx}}}yyyxxxyyywwwnnnccc```]]][[[\\\^^^^^^^^^]]]___bbbccceeegggjjjmmmnnnpppsssuuuwwwyyyyyyyyytttrrroooooopppnnnjjjeeeaaa^^^ZZZWWWVVVVVVUUUTTTTTTUUUWWWZZZ]]]___aaabbb^^^^^^___```aaaaaabbbccc``````^^^[[[WWWRRROOOLLLEEEDDDCCC@@@>>>;;;888666777888999;;;???EEELLLQQQUUUXXX\\\[[[VVVQQQNNNNNNJJJIIIHHHFFFFFFFFFGGGGGGKKKRRR[[[bbbgggkkkpppssssssvvv{{{~~~tttiiieee___ZZZWWWUUUSSSRRRRRRSSSUUUYYYcccqqqvvvtttwww}}}sss```OOO>>>:::666333222222222222222222111000000000000000---......//////000000111------------...............---,,,---/////////...111000...---,,,---...///.........///////////////000000////////////000000/////////000000000111111000000111222333333333333222333333444444555555555555555444555666777999;;;999???@@@CCCQQQ```vvv~~~wwwooohhhfffeeecccdddgggggghhhjjjjjjjjjkkkmmmpppppppppqqqrrrtttuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvppppppnnnkkkjjjoooxxx~~~uuuooommmllljjjiiieeelllvvv~~~zzzwwwwww}}}vvvmmmdddaaa]]][[[\\\]]]^^^^^^___aaacccddddddfffiiilllmmmnnnqqquuuwwwyyyzzzzzzuuuqqqmmmlllnnnmmmiiieee```]]]ZZZWWWWWWVVVUUUTTTUUUVVVXXX[[[]]]___``````]]]]]]^^^^^^___aaabbbccc___^^^]]]ZZZWWWSSSOOOMMMFFFEEEDDDCCC@@@===:::888777888888:::===CCCKKKQQQTTTYYY]]]]]]WWWQQQOOOOOOMMMKKKHHHFFFEEEFFFHHHIIIKKKQQQ[[[bbbfffjjjooosssuuuwww{{{ttthhhddd^^^ZZZXXXWWWUUUTTTSSSSSSUUUZZZdddrrr|||yyyyyy}}}yyyooo]]]MMM>>>:::666333222222222111111111000///////////////,,,------...//////000000............////////////,,,---////////////......333222111111000000111111............/////////000000000////////////000000000000000111111111222222000111222444444444444444222222333333444555555666666555444444555777999;;;888??????CCCQQQ```www~~~uuummmgggeeecccaaabbbeeefffhhhiiiiiiiiijjjmmmooonnnooopppqqqssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvoooqqqpppkkkgggiiisss||||||uuummmhhhhhhkkknnnhhhkkksss~~~yyyvvvvvv{{{uuukkkddd```]]][[[\\\]]]]]]]]]```bbbcccddddddfffiiikkklllnnnqqqtttxxxzzz{{{{{{tttpppkkkjjjlllllliiieee___\\\YYYWWWWWWWWWVVVUUUWWWXXXZZZ[[[]]]]]]^^^^^^]]]]]]]]]^^^___```bbbccc^^^^^^\\\ZZZWWWSSSOOOMMMGGGGGGFFFEEEBBB???<<<:::777888888999<<>>:::555333222222222111000000///...............,,,,,,,,,---...//////000////////////000000000000,,,///222333111/////////---------------,,,,,,,,,---.........//////000000000000////////////000000111111111111222222222222000222333555666666555555222222333333444555666666666555444444555777:::;;;888??????CCCQQQ```wwwzzzwwwqqqjjjffffffggggggfffhhhhhhhhhiiijjjkkkmmmmmmooonnnmmmlllmmmnnnqqqrrruuuuuuttttttsssssssssssspppmmmiiidddbbbeeejjjooouuuuuurrrlllgggeeehhhkkkkkkmmmttt~~~|||xxxvvvxxx{{{zzzrrrjjjbbb^^^[[[[[[^^^___^^^]]]```cccfffeeebbbccchhhmmmkkkmmmppprrrssstttvvvxxxrrrpppmmmkkkjjjiiigggeeeZZZZZZYYYXXXWWWVVVVVVVVVZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[[[[ZZZXXXYYY[[[]]]\\\\\\[[[YYYWWWSSSPPPNNNHHHHHHHHHHHHFFFBBB===888777999;;;::::::<<>>>>>???BBBCCCBBBAAABBBAAA@@@>>>???AAACCCGGGKKKRRRXXX___ffflllqqqtttwww{{{}}}}}}zzz}}}yyypppgggccc]]]YYYXXXWWWWWWWWWWWWWWWYYYbbbpppyyy~~~{{{jjjVVVGGG;;;888444222222222111000222000...,,,,,,---///000................................./////////000000///...---...///000///...------///000000000///...222000...---,,,---///000111000000//////////////////000000000111111111111222222222333333333444444333333333444444444444555333555666666555666888;;;:::@@@AAAEEETTTddd|||~~~{{{xxxuuuuuuwwwzzz||||||zzzuuurrrnnnllliiieeecccccceeeggghhhiiikkklllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiiiiijjjlllnnnppppppnnnllljjjffffffeeebbb^^^[[[ZZZZZZ[[[[[[\\\^^^```bbbdddeeelllpppuuuyyy|||zzzxxxuuupppllliiihhhfffdddbbbaaaaaabbb```cccfffhhhiiiiiijjjkkklllnnnppppppooonnnooopppmmmkkkhhhffffffeeecccaaa___]]]ZZZWWWWWWYYY\\\]]]\\\\\\\\\\\\[[[YYYXXXWWWTTTUUUTTTSSSRRRRRRTTTVVVTTTTTTUUUTTTSSSQQQPPPNNNJJJIIIIIIIIIJJJHHHEEEBBB;;;999777555444444555555111777:::::::::>>>@@@???>>>>>>>>>===<<<<<<>>>@@@DDDGGGMMMSSSZZZaaaiiinnnsssvvvzzz}}}~~~yyy{{{zzzpppfffbbb\\\YYYWWWWWWWWWWWWVVVVVVZZZdddsss~~~zzzzzzjjjVVVHHH;;;888444222222222111000111000...---,,,---///000////////////////////////............////////////000///......///000///---,,,---///000000000///...222111///---,,,---...///000000////////////000000///000000000111111111111222222222333333333444444333333444444444555555555444555666666666777999;;;999@@@@@@EEETTTddd||||||vvvooojjjiiikkknnnooouuuvvvxxxzzz|||~~~zzzwwwtttnnnmmmjjjgggccccccdddfffgggiiikkklllmmmmmmmmmmmmkkkkkkjjjiiiiiihhhgggggghhhiiikkkllllllkkkjjjiiiccccccbbb___[[[XXXWWWWWWYYYXXXXXXZZZ___cccffffffjjjpppwwwyyy}}}~~~zzzvvvsssooommmhhhiiihhhfffdddccceeefffdddeeefffhhhiiijjjjjjjjjkkkmmmnnnnnnlllkkklllmmmiiigggeeecccccccccbbb```]]]\\\YYYXXXXXXYYY[[[]]]\\\]]]]]]]]]\\\[[[YYYXXXTTTUUUTTTRRRPPPPPPQQQSSSPPPQQQQQQRRRQQQPPPNNNMMMKKKIIIHHHGGGGGGEEEAAA???:::777444222333333333333111666999888888<<<>>>===;;;<<<<<<<<<;;;;;;<<<>>>???BBBGGGMMMTTT\\\eeekkkppptttxxx|||}}}~~~{{{|||~~~yyypppeeeaaa[[[XXXVVVWWWWWWVVVUUUVVVZZZeeetttzzzwwwyyyjjjWWWHHH;;;888444222222222111000000000//////......//////////////////////////////------........./////////000///......//////...---,,,---...///000000000000111000///...------...//////////////////000111111000000000000111111111111222222333333333333444444333444444444555555555555444666777777777777:::<<<:::@@@AAAFFFUUUeee~~~{{{qqqiiieeedddddddddgggggghhhjjjmmmpppssstttwwwyyy{{{|||{{{zzzxxxwwwnnnnnnlllhhhdddbbbdddffffffhhhjjjlllmmmmmmlllkkkhhhhhhhhhhhhgggffffffeeeeeeffffffggghhhhhhggggggaaaaaa```\\\XXXVVVUUUUUUUUUSSSSSSWWW^^^dddhhhjjjgggooowwwxxxwww}}}zzzvvvrrrooommmjjjkkkjjjhhheeedddfffhhhggggggfffggghhhjjjjjjjjjjjjlllmmmllljjjiiiiiiiiihhhfffcccaaaaaa```^^^]]][[[ZZZYYYXXXYYYYYY[[[[[[\\\]]]^^^^^^^^^\\\[[[YYYTTTTTTSSSPPPMMMLLLMMMOOOMMMMMMNNNOOOOOONNNMMMLLLJJJHHHGGGFFFFFFEEEBBB@@@>>>:::666444555555444333111666888666666:::<<<;;;999:::;;;;;;::::::;;;===;;;>>>BBBHHHOOOXXXaaagggppptttyyy|||~~~~~~~~~~~~wwwnnnccc___ZZZVVVUUUVVVVVVVVVSSSUUUZZZeeetttxxxtttyyyjjjVVVHHH;;;888444222222222111000000000111111111000///...////////////////////////---------.........//////111///......//////...------------......///000111///////////////.....................///111222333000000000000111111111111222222333333333333444444444444444444555555555555666777888888888999;;;===<<>>>>>DDDEEEJJJZZZjjj}}}tttmmmfff___YYYWWWWWWVVVUUUVVVWWWXXXYYYccceeeiiimmmpppqqqrrrrrrnnnllliiifffeeedddeeeeeedddddddddeeefffggghhhiiiiiigggdddcccbbbaaa```^^^^^^___```bbbbbbcccbbbbbbccc```\\\ZZZYYYXXXVVVUUUOOOPPPQQQQQQRRRZZZfffooofffnnnvvvtttnnnjjjooouuuzzzuuuqqqnnnmmmmmmllljjjiiiiiiiiijjjjjjmmmmmmlllkkkkkkjjjjjjiiihhhiiijjjkkkkkkjjjhhhggghhhfffdddaaa___]]][[[[[[WWWWWWXXXYYYZZZ[[[[[[\\\[[[^^^___]]]\\\^^^]]]ZZZXXXUUUQQQMMMJJJIIIJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEEEEGGGFFFEEECCCBBBAAA@@@>>><<<:::888888444555777888::::::;;;;;;===>>>?????????>>>===<<<:::;;;===@@@GGGRRR```jjjqqquuuyyy|||}}}~~~}}}}}}rrriiibbb___[[[YYYXXXXXXWWWVVVUUUVVV[[[eeetttsssrrr}}}}}}kkkSSSAAA>>>888111///111222111///333222111///............////////////////////////111///,,,))))))***---///........................,,,,,,---...///000111111---...///...---------//////////////////////////////000000111111111111000000000000///000111111222555444333222222222222222111444777999999999999:::<<>>???@@@@@@AAA@@@???>>>===<<<===???BBBHHHTTTbbbllluuuwwwyyy{{{|||~~~sssjjjccc```\\\YYYXXXXXXWWWVVVUUUVVV[[[eeettt}}}ssssss}}}nnnVVVEEE===777111///111222111///222111000//////......///////////////////////////333111///------...///111........................------......///000000000...///000000......///000////////////////////////222222111111000...---,,,111111000000111111222333555555444333333333333333333555888999888999:::;;;===???EEEMMMWWWjjjzzzssskkkeeeXXXVVVQQQMMMJJJIIIJJJKKKMMMPPPUUU\\\bbbgggkkkmmmkkkjjjiiigggfffeeeeeeeeeeeedddcccbbbccccccdddeeefffdddaaa```aaa```___^^^]]]]]]]]]]]]^^^```bbbccc\\\YYYWWWUUUVVVVVVVVVUUUQQQRRRQQQNNNMMMPPPWWW]]]aaahhhoooooogggaaa___```mmm}}}yyyuuuqqqpppppppppoooppppppqqqrrrsssnnnnnnmmmmmmlllkkkkkkjjjkkkkkkllllllkkkhhheeeddddddccc```^^^[[[ZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^ccceeecccbbbbbb___ZZZWWWUUUQQQMMMKKKIIIIIIIIIEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIIIIHHHGGGAAAAAA???===;;;999888777:::;;;<<<===???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>??????@@@CCCKKKWWWeeeoooyyyzzz{{{{{{|||tttlllddd```\\\YYYXXXWWWVVVUUUUUUVVV[[[fffuuuwwwsssuuu}}}pppVVVFFF<<<777222000111222111000000000////////////000000////////////////////////222111000/////////000000///////////////////////////////////////////////////000111000///...///111////////////////////////111111000000///...---,,,222222111111222222333444555555555444444444444444666777888888888888;;;===???@@@EEEMMMXXXlllyyypppjjj```\\\UUUNNNJJJHHHHHHIIIJJJLLLPPPUUU[[[aaaeeegggiiiiiihhhhhhggggggffffffeeedddbbbaaaaaabbbcccddddddbbb```_________^^^\\\\\\[[[ZZZZZZ[[[]]]___aaaZZZWWWUUUTTTTTTUUUTTTSSSSSSSSSQQQOOOMMMNNNSSSVVV\\\cccjjjkkkeee^^^ZZZYYY___ooo{{{wwwtttrrrrrrrrrrrrrrrrrrrrrrrrsssoooooonnnmmmmmmllllllkkklllmmmmmmllljjjgggdddbbbaaa```^^^\\\YYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ\\\]]]```eeegggfffeeeddd```[[[XXXUUURRRNNNKKKIIIIIIHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIGGGBBBBBBAAA@@@???>>>>>>===<<<<<<>>>???AAADDDEEEFFFGGGFFFEEEDDDBBBAAA???>>>AAA@@@AAADDDMMMZZZgggppp{{{|||}}}~~~uuunnndddaaa\\\YYYXXXWWWVVVTTTUUUVVV\\\gggvvvwwwrrrtttwww|||{{{nnnTTTEEE:::777333111111222111000///////////////000111111////////////////////////...///////////////......000000000000000000000000000000//////...............///000000///...///000........................---...///000111111111000333222222222222333444444555555555555555555444444888888999888777888;;;>>>@@@AAAEEEMMMXXXnnn{{{sssmmmgggbbb[[[SSSMMMJJJIIIIIIIIIKKKNNNRRRXXX^^^cccffffffggghhhiiiiiihhhgggfffeeecccaaa```___aaabbbdddcccaaa^^^]]]]]]]]]\\\ZZZYYYXXXWWWVVVWWWYYY[[[]]]YYYWWWTTTSSSSSSTTTSSSRRRRRRRRRPPPOOOMMMMMMOOOQQQTTTYYY___bbb___[[[WWWUUUXXXddduuu~~~{{{yyyvvvuuuttttttssssssrrrqqqppppppppppppooonnnnnnmmmmmmlllmmmnnnnnnllljjjgggcccaaa___^^^\\\ZZZXXXVVVUUUUUUUUUUUUTTTUUUVVVYYY[[[\\\```eeehhhgggffffffbbb\\\XXXWWWTTTPPPMMMJJJIIIHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBAAABBBDDDGGGHHHGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<===>>>AAADDDGGGJJJLLLLLLKKKIIIGGGDDDBBB@@@@@@BBBAAABBBGGGQQQ]]]iiiqqqyyy|||uuunnnddd```\\\YYYXXXWWWVVVUUUTTTVVV]]]hhhwwwqqqppptttxxxyyywwwlllSSSDDD999666333111111111111111///......//////000111222////////////////////////---...///000000///......000000000000000000000000000000000///......---------...//////------...///------------------------...///000111222333333222333333333222333333444555444444555666666555555444777888888888888999<<<>>>AAABBBFFFNNNZZZqqq~~~wwwrrrkkkggg___WWWQQQMMMKKKJJJIIIJJJLLLPPPVVV]]]cccfffdddfffhhhiiijjjiiihhhfffdddccc```______aaaccceeebbb```]]]\\\[[[[[[YYYWWWVVVUUUTTTTTTTTTUUUVVVVVVXXXVVVTTTSSSTTTUUUUUUUUUSSSRRRQQQPPPNNNMMMMMMLLLLLLOOORRRUUUVVVUUURRRQQQVVV[[[fffsss}}}zzzyyyyyyyyyvvvvvvvvvuuusssrrrpppoooqqqqqqpppoooooonnnnnnmmmnnnnnnnnnllljjjgggcccaaa^^^\\\[[[YYYWWWVVVUUUUUUSSSSSSRRRRRRTTTWWWZZZ\\\```dddgggfffeeefffccc^^^ZZZXXXVVVRRROOOLLLJJJIIIFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAACCCFFFGGGFFFEEEIIIHHHEEEBBB>>>;;;999777======???BBBFFFKKKOOORRRRRRQQQNNNKKKGGGEEECCCCCCCCCCCCEEEKKKVVVbbblllqqqxxx|||ssslllbbb___[[[YYYXXXXXXWWWVVVTTTWWW]]]iiiwww~~~ooopppuuuyyyxxxsss|||kkkRRRCCC777666444222111111111111///////////////000111111//////////////////////////////000111111111000000////////////////////////000000//////.........------...///...---,,,---///------------------------222333333333222222111000333333222222333333444555222333444666666555444444555666888888888999<<<>>>AAABBBGGGPPP]]]ttt{{{wwwoookkkeee^^^WWWRRROOONNNLLLKKKLLLOOOSSSYYY^^^bbbbbbdddgggjjjkkkjjjhhhgggdddbbb```______bbbeeegggccc```]]][[[ZZZYYYWWWUUUTTTSSSSSSRRRQQQQQQPPPPPPUUUTTTSSSTTTVVVYYYZZZZZZYYYXXXVVVUUUSSSPPPMMMKKKJJJJJJJJJMMMPPPQQQPPPOOOSSSTTT[[[eeennnyyy~~~{{{yyyyyyzzz{{{xxxxxxxxxxxxwwwvvvtttsssrrrqqqqqqpppoooooonnnnnnmmmmmmmmmllljjjgggcccaaa]]]\\\ZZZXXXVVVUUUUUUTTTRRRQQQPPPPPPRRRUUUXXXZZZ___ccceeecccdddeeeddd```[[[ZZZWWWTTTQQQMMMKKKJJJGGGEEECCCAAA@@@@@@@@@AAACCCBBBBBBDDDFFFGGGFFFEEEHHHGGGEEECCC@@@===;;;:::===>>>AAAEEEJJJPPPUUUXXXYYYWWWTTTPPPLLLIIIHHHGGGEEEEEEHHHPPP\\\hhhpppsssyyy{{{~~~~~~qqqkkkaaa^^^ZZZXXXXXXYYYXXXXXXTTTWWW]]]iiixxx~~~ppprrrvvvzzztttoooyyyhhhOOO@@@666666555333111111111222000///////////////000111////////////////////////....../////////000000000........................///////////////.........---///000///...---...///////////////////////////111222222222222111000000222222222222222333333444111222444555555555444333111444666888999:::<<<===@@@BBBHHHRRR```www{{{rrrooojjjccc]]]XXXTTTRRRPPPOOONNNNNNPPPTTTXXX[[[aaadddgggjjjkkkjjjhhhgggcccbbb```___```bbbfffhhhccc```]]]ZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPOOOMMMLLLSSSRRRQQQTTTXXX\\\^^^^^^aaa___]]][[[YYYUUUPPPMMMLLLJJJHHHJJJMMMPPPPPPPPPPPPPPPTTT]]]dddmmm~~~}}}yyywwwxxx{{{}}}yyyzzz{{{{{{{{{zzzyyyxxxrrrrrrqqqqqqpppooooooooommmmmmmmmllljjjgggdddbbb]]]\\\ZZZXXXVVVUUUUUUUUUPPPPPPOOOOOOQQQTTTXXXZZZ^^^bbbcccaaabbbeeedddaaa\\\[[[YYYUUURRRNNNLLLJJJGGGFFFCCCAAA??????@@@AAADDDDDDDDDEEEGGGHHHGGGEEEFFFEEEEEEDDDCCCCCCBBBBBB>>>???BBBFFFLLLSSSYYY]]]^^^\\\XXXSSSOOOLLLKKKJJJGGGHHHKKKTTTaaalllrrruuu{{{||||||||||||~~~|||pppiii```]]]ZZZXXXYYYYYYYYYYYYTTTWWW^^^jjjxxxrrrtttwwwzzzxxxnnnmmmwww{{{dddKKK<<<555555555333111111111222000000////////////000000////////////////////////,,,,,,,,,,,,,,,---...///........................///////////////////////////000111000///...///111111111111111111111111111---...///000222222333333222222111111222222333444000111333555555444333222///222666888999:::<<<===@@@BBBIIISSSaaaxxxvvvtttoookkkeee^^^VVVQQQNNNKKKLLLPPPQQQQQQSSSXXX___aaadddggghhhhhhfffeeeccccccaaa```____________```]]][[[YYYXXXVVVTTTRRRSSSSSSQQQNNNLLLKKKMMMOOOMMMPPPSSSUUUXXX]]]eeekkkhhhhhhddd]]]YYYXXXVVVSSSOOOKKKJJJLLLLLLKKKMMMQQQTTTRRRRRRVVV[[[dddsss~~~wwwtttsssuuuwwwwwwxxxyyyyyywwwvvvvvvvvvuuuuuuuuurrrooommmnnnooommmllljjjhhhfffddddddddd___]]][[[XXXUUUSSSQQQQQQNNNMMMLLLMMMOOOSSSWWWYYY\\\___dddfffeeebbb```___\\\[[[ZZZWWWUUURRROOONNNKKKGGGCCC@@@AAADDDFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDEEEEEEDDDBBB@@@?????????@@@CCCJJJSSS\\\aaagggddd___XXXRRRLLLIIIGGGFFFHHHNNNVVV```kkkuuuzzz{{{{{{||||||~~~zzzoooiiiaaa___[[[XXXVVVWWWYYYZZZTTTXXX```mmm{{{xxxwwwttt~~~uuugggcccqqq{{{mmm[[[HHH;;;999888777555444333222222000...---...///000///---////////////............111111111000//////......------..................000000//////.........---111111111000//////.........///111222222222111000///000111222333222111111333444555333111000000111444333333333333444555555333444555777999;;;======???EEEFFFNNNbbbwwwyyyvvvrrrmmmhhhaaaZZZUUUQQQNNNLLLNNNOOONNNPPPTTT]]]___cccfffggghhhgggfffdddcccbbbaaa```_________\\\[[[YYYXXXXXXXXXVVVTTTRRRRRRPPPMMMJJJJJJKKKMMMNNNQQQUUUXXX\\\bbbkkkqqqtttuuuqqqiiiccc___ZZZTTTRRRNNNLLLNNNNNNLLLNNNRRRVVVSSSQQQSSSVVV\\\iiivvvzzzvvvuuuvvvxxxxxxzzz{{{zzzxxxwwwwwwxxxvvvvvvuuusssooonnnnnnooonnnmmmllljjjhhhfffdddccc___^^^[[[YYYVVVSSSRRRQQQPPPOOOMMMMMMNNNQQQSSSUUUZZZ^^^ccceeeeeecccaaaaaa\\\\\\[[[YYYWWWUUUSSSQQQNNNJJJEEEAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???@@@AAAEEELLLTTT[[[```eeebbb^^^XXXRRRMMMHHHFFFDDDGGGNNNWWWbbbmmmuuuzzz||||||}}}~~~yyynnnhhhaaa___[[[XXXVVVWWWXXXZZZVVVZZZbbbooo}}}wwwxxxzzzvvviiibbbqqq~~~uuugggUUUCCC888777666444222111000//////000///......000000///...////////////........................------------000000000//////......---000/////////............////////////////////////...///000111111111000000///000111222333222222111333444444333111000000111444333333333333444555555333444555777999;;;===>>>@@@FFFHHHPPPdddyyy}}}zzzvvvqqqlllfff```[[[XXXSSSOOOOOONNNMMMOOOSSSZZZ]]]```cccfffgggggggggddddddcccbbbaaa```______]]][[[YYYXXXXXXWWWUUUSSSPPPOOONNNKKKHHHGGGIIIKKKMMMQQQWWW\\\bbbjjjttt{{{zzzssslllccc[[[WWWSSSPPPQQQPPPNNNOOOSSSWWWSSSQQQQQQSSSXXXdddooo}}}yyyxxxxxxyyyzzz{{{|||{{{zzzyyyyyy{{{xxxxxxwwwtttpppnnnnnnooooooooonnnllljjjgggdddbbb___^^^\\\YYYVVVTTTRRRQQQQQQPPPNNNMMMMMMNNNPPPQQQXXX\\\aaadddeeeddddddddd^^^^^^]]]\\\ZZZXXXVVVUUUQQQMMMGGGCCCBBBBBBAAAAAAEEEFFFGGGGGGGGGFFFEEEDDDAAAAAABBBBBBBBBBBBAAA@@@???AAADDDHHHNNNUUUZZZ]]]aaa___\\\XXXRRRLLLGGGEEEAAAFFFNNNYYYdddooovvvzzz}}}~~~~~~xxxmmmgggbbb```\\\YYYWWWWWWXXXXXXYYY]]]fffrrruuuyyyxxxkkkaaaqqq|||pppaaaPPP@@@777555444333111000/////////111///...///000111000///////////////............,,,------------.........222222111000///...------////////////............,,,------...//////000000---...///000000000000///000000111222222222222111333444444333111000111222444333333333333444555555444444555777999;;;===>>>AAAGGGIIIRRRfff{{{}}}yyyuuupppkkkeeeaaa^^^XXXTTTRRRPPPNNNPPPUUUWWWYYY]]]aaadddfffggggggdddddddddcccaaa```___^^^```]]]ZZZXXXVVVTTTQQQOOOMMMMMMKKKHHHFFFEEEGGGHHHKKKPPPWWW^^^fffppp{{{{{{pppggg^^^XXXUUUTTTRRROOOQQQTTTXXXUUUSSSSSSTTTYYYdddppp||||||zzzyyyyyyzzz{{{|||{{{zzzyyy{{{||||||{{{zzzvvvrrroooooooooooooooooommmjjjfffbbb```^^^]]][[[YYYVVVSSSQQQPPPPPPOOOMMMLLLLLLMMMNNNOOOUUUYYY^^^bbbdddeeefffgggbbbaaa```___]]][[[YYYWWWTTTOOOJJJFFFDDDCCCCCCBBBFFFFFFGGGHHHHHHGGGFFFEEE@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBFFFKKKPPPUUUXXXZZZ\\\[[[YYYVVVQQQKKKFFFCCCAAAFFFPPP[[[gggpppwwwzzz}}}}}}~~~xxxmmmgggbbb```\\\YYYWWWWWWWWWXXXZZZ```iiiuuu|||rrryyyzzznnndddtttppp___NNNAAA:::666555444222111000000000111000//////000111000///////////////............------...//////000111111111000000//////.........///////////////.........------------......//////---......///////////////000000111111222222222222222333444333111000111222444333333333333444555555555555666777999;;;>>>???@@@GGGJJJSSSggg||||||xxxtttpppkkkgggaaa[[[VVVTTTRRRPPPQQQVVVUUUWWWZZZ^^^aaadddffffffdddddddddcccaaa```^^^]]]___\\\YYYWWWVVVTTTQQQNNNKKKKKKIIIFFFDDDCCCDDDFFFHHHNNNVVV^^^hhhsssyyyoooeee___ZZZXXXUUURRRRRRVVV[[[XXXUUUUUUVVVYYYcccnnnzzz~~~{{{zzzzzzzzz{{{{{{zzzyyyyyy{{{}}}}}}yyyuuuqqqpppqqqnnnnnnnnnllliiifffbbb___\\\\\\[[[YYYVVVSSSPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOQQQVVV[[[```ccceeeggghhhfffeeedddbbb___]]][[[YYYVVVRRRMMMJJJHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGAAAAAA@@@AAAAAAAAAAAABBBAAACCCHHHLLLQQQTTTVVVWWWWWWVVVUUUSSSOOOIIIEEEBBBAAAGGGQQQ\\\gggooouuuxxxyyyzzz|||}}}~~~~~~~~~~~~xxxmmmgggaaa___\\\ZZZXXXWWWWWWWWWZZZaaalllxxxxxxpppxxx}}}qqqiiizzzrrr^^^LLLAAA;;;555444333222111000000000000///...///000111000...////////////............,,,,,,---...///000111111---------....../////////........./////////////////////......------------...............//////000111111111111111222222222222333444333111111111333444333333333333444555555666666666777999<<<>>>@@@???FFFIIISSShhh||||||xxxuuupppmmmddd^^^YYYWWWTTTPPPQQQTTTSSSUUUXXX[[[___bbbdddeeeccccccccccccaaa___\\\[[[YYYXXXVVVVVVVVVVVVTTTRRRJJJJJJHHHEEEBBBBBBCCCEEEFFFLLLUUU^^^hhhttt~~~tttnnngggaaa^^^YYYUUUVVVYYY^^^[[[XXXVVVUUUVVV___iiiyyy~~~}}}|||{{{{{{{{{zzzyyyzzz|||~~~}}}wwwtttrrrsssnnnnnnmmmkkkiiieeecccaaa\\\\\\[[[ZZZWWWSSSPPPNNNKKKKKKKKKLLLMMMNNNOOOPPPOOOSSSYYY]]]aaacccfffhhhiiihhhgggfffdddaaa___^^^[[[WWWRRROOOMMMKKKIIIHHHGGGGGGIIIJJJJJJJJJIIIHHHCCCBBBAAAAAAAAAAAABBBBBBBBBDDDHHHLLLPPPSSSTTTUUURRRRRRPPPNNNKKKGGGCCCAAABBBGGGPPPZZZccckkkpppssstttuuuwwwyyy{{{{{{{{{{{{}}}vvvkkkfff___^^^\\\ZZZYYYXXXXXXXXXZZZcccqqq}}}wwwqqqzzztttpppsss\\\III>>>:::333222111000////////////000...---...///000///...////////////............******+++,,,------......++++++,,,---...///000000.........///////////////000000//////...------,,,//////......//////000111111111000000111111222333111333333333111111222333444333333333333444555555666666666777999<<>>:::555555444333222222222333...---,,,,,,---...---,,,000/////////............------............//////000000000000////////////---.........//////000000......//////000111111111111000/////////000222333222111000000000111333444111222333333222111222444444333333333333444555555777777666666888<<<@@@BBBAAAIIIMMMWWWmmm~~~}}}{{{zzzttttttrrrlllddd]]]XXXVVVUUUVVVVVVWWWYYY[[[\\\]]]]]]```ccceeecccaaa___^^^]]][[[XXXVVVVVVUUUTTTRRRJJJHHHEEEBBBAAAAAABBBCCCDDDIIIQQQ[[[fffqqq|||~~~yyytttpppiii___ZZZZZZYYYWWWWWWYYY[[[]]]ccckkkvvv~~~~~~~~~{{{yyyxxxyyysssllljjjjjjjjjgggcccdddbbb```^^^]]]YYYUUURRROOONNNNNNMMMLLLKKKKKKJJJMMMOOORRRTTTWWW\\\bbbgggfffkkkppprrrpppoooooopppllliiieee^^^XXXRRRMMMJJJJJJIIIIIIKKKLLLMMMLLLJJJGGGFFFDDDCCCBBBCCCEEEFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMJJJEEE@@@;;;777444@@@BBBEEEGGGKKKPPPVVVZZZ]]]aaahhhmmmqqqtttwwwyyyxxxzzz}}}~~~~~~~~~~~~}}}}}}pppfff```]]]\\\ZZZYYYXXXXXXXXXYYY```hhhuuutttppp{{{|||www^^^KKK===666666555444333222111111111000000111111111111000000//////............//////000//////.........//////---------,,,,,,------...---------.........////////////......---------,,,////////////000000000000000111111111111222222222444444333333333444555555555555555555555555555555444555666888:::<<<>>>>>>AAABBBJJJWWWiii}}}|||xxxvvvsssoooiiiccc^^^[[[WWWWWWWWWWWWXXXYYYZZZ[[[]]]```cccddddddbbb```___\\\ZZZXXXWWWVVVUUURRRPPPIIIGGGDDDAAA@@@@@@AAABBBCCCGGGNNNWWW```jjjttt{{{}}}wwwrrrnnnggg]]]XXXXXXVVVTTTTTTWWWZZZ\\\ccckkkvvv~~~}}}zzzzzzwwwrrrllljjjkkkkkkhhheeecccbbb```^^^]]]ZZZVVVRRRNNNNNNMMMLLLKKKJJJJJJIIIKKKMMMOOORRRUUUYYY___cccggglllssswwwvvvuuuuuuvvvtttrrrmmmgggaaaZZZVVVSSSLLLKKKKKKLLLNNNNNNMMMLLLHHHGGGEEECCCCCCCCCCCCDDDEEEGGGJJJLLLMMMMMMLLLKKKIIIHHHGGGDDDAAA???<<<;;;;;;===???AAADDDIIINNNRRRVVVZZZ```fffjjjnnnrrruuuwwwyyy{{{}}}||||||}}}~~~|||pppfff```^^^]]][[[YYYXXXXXXYYYYYYaaajjjwwwzzzvvv}}}zzzwww^^^JJJ===777555444333222111000000000//////000000000000////////////............/////////......---------............------,,,------------------.........///////////////.........------////////////000000000000000111111111111222222222333333333333333444444555444444444444444444444444444555666888:::<<<>>>>>>BBBDDDKKKYYYkkk~~~|||yyytttqqqooolllfffaaa\\\[[[ZZZYYYYYYYYYZZZZZZ]]]___aaacccdddcccaaa```[[[ZZZXXXWWWVVVTTTQQQNNNHHHFFFCCC@@@??????@@@@@@BBBEEEJJJPPPXXXaaakkkqqq{{{~~~zzztttnnnjjjcccZZZUUUUUURRRPPPQQQUUUXXX[[[ccckkkuuu}}}~~~{{{{{{vvvqqqmmmkkklllllljjjgggbbbaaa___^^^]]]ZZZVVVSSSPPPOOONNNMMMLLLKKKJJJJJJIIIJJJLLLNNNQQQUUUZZZ^^^dddllluuuzzz|||{{{|||}}}yyywwwsssmmmggg```[[[XXXOOONNNMMMNNNOOOPPPOOONNNHHHHHHFFFEEECCCBBBBBBBBBAAAEEEKKKPPPQQQPPPLLLJJJFFFFFFEEECCCAAA@@@>>>>>>777999:::<<<>>>AAAFFFJJJMMMQQQWWW\\\aaaggglllppptttvvvxxxxxxxxxxxxzzz{{{|||ooofff```___]]][[[YYYXXXXXXYYYYYYdddmmmzzz}}}~~~{{{www]]]JJJ>>>888444444222111000/////////......////////////......//////............//////...------,,,,,,---......000///...---------------------........./////////000000////////////......////////////000000000000000111111111111222222222222222222222222333444444333333333333333333333333444555777888;;;<<<>>>???CCCEEEMMM[[[mmmzzztttssssssqqqkkkeeebbb```^^^[[[ZZZZZZZZZZZZ\\\]]]___bbbddddddbbb```ZZZYYYXXXXXXWWWSSSOOOKKKGGGEEECCCAAA???>>>>>>???@@@BBBFFFKKKRRRZZZccciiirrrxxx}}}}}}wwwvvvpppjjjeee^^^UUUQQQQQQNNNLLLNNNSSSVVVZZZbbbkkkttt|||~~~|||{{{wwwtttpppnnnmmmllliiigggbbbaaa___^^^]]][[[WWWTTTRRRQQQPPPOOONNNMMMLLLKKKHHHIIIKKKLLLNNNQQQVVVZZZ___gggsss{{{~~~~~~|||xxxsssmmmfffaaa^^^RRRQQQOOOOOOPPPPPPOOONNNIIIHHHGGGEEECCCBBBAAA@@@AAAEEEKKKPPPRRRQQQMMMKKKIIIGGGEEEBBB???<<<;;;:::888888999:::;;;===BBBEEEGGGJJJOOOTTTZZZ```gggkkknnnoooqqqqqqpppqqqsssvvv{{{~~~{{{ooofffaaa^^^\\\ZZZWWWVVVWWWXXXYYYeeennn{{{vvv[[[HHH>>>999555444333111000000000000...//////000000//////...//////............//////......---------...//////111000///...------------............////////////000000000000000/////////////////////000000000000000000111111111222222222222222111111222222333444333333333333333333333333555555777999;;;===>>>???DDDGGGPPP^^^ppp{{{uuussstttrrrmmmgggdddbbb___[[[YYYXXXXXXXXXZZZ[[[^^^bbbffffffccc___[[[ZZZYYYXXXVVVSSSNNNJJJHHHFFFDDDBBB@@@??????>>>>>>AAAEEEJJJPPPWWW___eeekkkqqquuuvvvwwwxxxuuupppqqqkkkeee```XXXPPPLLLMMMLLLJJJLLLQQQUUUXXX```iiiqqqyyy||||||zzzxxxuuuqqqooollliiigggdddbbb```___^^^[[[WWWTTTRRRQQQPPPOOOMMMLLLKKKJJJHHHIIIJJJKKKLLLOOOSSSVVVZZZdddpppzzz|||vvvooojjjfffWWWTTTRRRPPPQQQPPPOOONNNJJJIIIGGGEEECCCAAA@@@@@@DDDFFFJJJMMMOOOOOOOOONNNHHHGGGDDD@@@===:::999888888999999999999;;;>>>AAADDDGGGLLLPPPUUU[[[aaaeeeffffffffffffeeegggjjjmmmssswww}}}zzzooofffaaa]]][[[XXXUUUUUUVVVXXXYYYfffooo}}}rrrXXXFFF===999666555444333222111111111///000000111111000000/////////............////////////...//////000111111111000//////...................../////////000000/////////000000000000000////////////000000000000000000111111111222222222222222111111222222333444444444444444444444444444555666777999;;;===??????EEEHHHRRRaaarrr~~~yyyuuutttqqqmmmjjjeeebbb^^^YYYVVVUUUVVVVVVYYYZZZ___eeejjjjjjeee```^^^\\\ZZZXXXVVVSSSNNNKKKIIIHHHFFFDDDBBBAAA@@@??????BBBGGGKKKPPPVVV\\\```dddiiikkkkkkmmmooonnnkkknnnggg```[[[TTTKKKHHHIIIKKKIIIJJJNNNQQQTTT\\\dddlllsss~~~~~~}}}}}}|||yyyuuuqqqmmmjjjhhhgggeeecccaaa___\\\XXXUUUPPPOOONNNMMMKKKIIIHHHHHHHHHIIIJJJJJJJJJLLLPPPSSSXXXaaannnyyy{{{tttnnnkkk]]]ZZZVVVSSSRRRQQQPPPNNNKKKIIIFFFCCCAAAAAAAAABBBFFFGGGIIIKKKMMMNNNNNNNNNEEECCCAAA>>>===<<<<<<<<<777888888777777888<<>>???@@@AAA888888888888777999<<>>???@@@EEEIIITTTddduuu~~~wwwrrrppppppkkkhhhccc^^^[[[ZZZZZZ[[[[[[]]]dddmmmtttssskkkcccbbb___[[[WWWUUUSSSPPPMMMMMMLLLKKKHHHFFFDDDCCCBBBDDDHHHLLLOOOQQQSSSTTTVVVVVVYYY[[[[[[^^^eeehhhhhhiiibbbZZZUUUNNNFFFCCCDDDHHHEEEEEEHHHJJJLLLRRRZZZ```gggrrrzzz|||}}}|||yyyuuurrrpppooollliiigggdddaaa]]]XXXUUUUUUTTTSSSQQQOOOMMMLLLKKKGGGGGGGGGFFFFFFGGGKKKMMMOOOXXXdddooowww~~~zzzvvvhhhddd___ZZZWWWUUURRRQQQMMMIIIDDD@@@???AAADDDFFFEEEGGGJJJLLLMMMLLLJJJIIIGGGEEECCCAAA???@@@AAAAAA::::::::::::999;;;>>>AAA@@@CCCGGGIIIIIIHHHHHHIIIMMMLLLJJJHHHHHHKKKPPPTTT\\\fffttt~~~yyyooogggbbb\\\[[[XXXWWWXXX[[[___bbbkkkuuuyyyxxx~~~}}}dddNNN@@@999777555444222111000000//////......////////////......//////............//////---------......000111111......//////000222333444////////////000000000000,,,---------......//////////////////000000000000000111111111111222222222444444333333444444555666333333333333333333333333666666888:::<<<>>>???@@@EEEIIITTTddduuu~~~xxxrrrooommmjjjfffbbb___]]][[[YYY___aaaeeennnuuuvvvqqqkkkbbb___ZZZWWWTTTRRRNNNLLLNNNNNNMMMKKKHHHGGGGGGIIIHHHJJJMMMPPPRRRTTTUUUUUUTTTSSSSSSVVVZZZ^^^``````eeeaaaZZZSSSLLLGGGEEEDDDCCCDDDEEEEEEGGGKKKPPPTTT]]]ccclllsssxxx}}}~~~}}}|||zzzxxxuuusssqqqooolllgggdddaaa]]]YYYVVVVVVTTTRRROOOMMMKKKKKKJJJHHHGGGEEEDDDDDDFFFHHHIIINNNSSS\\\hhhtttsssmmmfffaaa^^^ZZZUUUQQQMMMHHHEEEEEEEEEBBBBBBDDDDDDJJJMMMLLLKKKKKKIIIFFFGGGFFFDDDAAA>>>======>>>:::::::::999888:::>>>AAADDDFFFHHHHHHFFFGGGJJJMMMKKKHHHGGGGGGFFFEEEHHHNNNVVVdddsss}}}xxxmmmeeeddd^^^XXXUUUUUUVVVWWW]]]cccnnnxxxwwwyyyxxx___JJJ>>>888777222222222111111111111111111000...---------...///////////////////////////111111000000//////......000000///////////////000...------......///000111/////////000111111222222444444333222111000///...000000000000111111111111222222111111222222333444444444444555555555555666888999999::::::===AAADDDHHHLLLVVVdddssszzzvvvssspppkkkfffbbb___]]]\\\aaabbbeeelllrrrsssnnniiiccc```\\\YYYWWWVVVTTTRRRSSSTTTTTTRRRNNNLLLKKKLLLIIIKKKNNNQQQSSSTTTSSSSSSPPPNNNNNNPPPSSSVVVXXXXXX]]]YYYSSSMMMGGGDDDBBBAAADDDEEEEEEEEEFFFHHHMMMPPPXXX^^^gggmmmrrrwww~~~~~~|||yyywwwuuussspppmmmiiifffccc___[[[XXXUUUUUUSSSQQQNNNLLLKKKJJJHHHGGGFFFEEEEEEGGGHHHJJJMMMRRR[[[eeeqqq|||xxxrrrkkkeeebbb^^^XXXTTTNNNIIIFFFFFFEEECCCDDDGGGKKKRRRVVVUUUTTTTTTRRRNNNIIIIIIHHHGGGEEEEEEEEEFFF>>>>>>===;;;;;;<<<@@@CCCCCCEEEGGGGGGFFFFFFIIIKKKKKKHHHGGGHHHFFFDDDFFFKKKSSSaaapppzzzuuujjjcccaaa]]]YYYVVVWWWXXXXXX]]]dddpppzzzuuuwwwqqqZZZGGG<<<888666333222222222111000000000000///......------......///////////////////////////////////////000000000000000///////////////000111111000000000000000111111111000000///.........000000000111111111222222000000000000111111111111222222111111222222333444333333333333444444444555777888999999:::<<<@@@CCCIIIMMMXXXeeettt~~~~~~|||xxxrrrlllgggcccbbbaaaeeedddfffiiimmmmmmiiieeeddd```\\\ZZZ[[[\\\\\\\\\\\\]]]^^^[[[WWWSSSPPPOOOKKKMMMQQQTTTUUUSSSQQQOOOIIIGGGFFFGGGIIILLLMMMMMMPPPMMMIIIDDDAAA???>>>>>>EEEFFFFFFEEEDDDEEEHHHJJJRRRXXX```fffkkkpppwww|||~~~|||yyywwwvvvsssppplllhhheeeaaa]]]ZZZVVVUUUUUUSSSQQQNNNKKKIIIHHHGGGFFFEEEFFFGGGIIIJJJMMMRRRYYYbbblllxxxzzzrrrlllgggbbb[[[VVVOOOJJJFFFFFFFFFDDDGGGKKKOOOVVV[[[[[[ZZZZZZXXXSSSLLLKKKIIIHHHGGGFFFEEEEEEAAAAAA@@@>>>===>>>AAADDDDDDFFFIIIJJJIIIIIIJJJKKKKKKIIIHHHHHHFFFBBBDDDHHHQQQ___nnnxxx~~~rrrggg```^^^[[[XXXWWWYYYYYYZZZ^^^eeerrr|||vvvxxx~~~iiiSSSCCC;;;777666333333222222111000/////////////////////...------////////////////////////---......///000000111111000//////......///000000333222111000////////////000000//////...---------......///000000111222222000000000000111111111111222222111111222222333444222222222333333333444444666777888999999<<<@@@CCCJJJNNNYYYgggvvv~~~zzzrrrlllhhhggggggiiigggfffggghhhhhheeecccbbb___[[[[[[]]]aaacccddddddfffgggddd^^^XXXTTTQQQLLLOOOSSSVVVUUURRRMMMJJJCCCAAA??????AAABBBBBBBBBCCCBBB@@@===<<<<<<<<<<<>>???BBBEEEIIIKKKNNNPPPPPPOOONNNMMMMMMJJJIIIIIIFFFBBBBBBFFFQQQ___nnnxxx{{{oooeee___]]]XXXWWWXXXZZZZZZZZZ___fffuuuxxx{{{{{{dddOOOAAA:::777666444333333222111000/////////000111111111000...---////////////////////////........./////////000000//////.........///000000000///...---------------------...//////000000111000000000//////////////////000000000111111111111222222111111222222333444222333333333333444444444666777888888999<<<@@@CCCJJJOOOZZZhhhwwwxxxpppkkkjjjkkkkkkiiihhhffffffeeecccbbb___\\\[[[\\\```eeeiiikkkkkklllmmmiiibbb[[[UUURRRMMMPPPTTTVVVUUUPPPJJJGGG@@@>>>;;;:::;;;<<<<<<;;;;;;::::::999999:::;;;<<<>>>@@@CCCCCCCCCDDDEEEFFFLLLQQQXXX]]]bbbgggoootttzzz~~~~~~|||yyyxxxuuurrrnnnjjjgggddd___\\\XXXXXXXXXWWWTTTPPPLLLJJJFFFEEEDDDCCCDDDFFFHHHJJJOOOSSSYYY^^^eeeooo|||}}}vvvooohhh___YYYQQQLLLHHHGGGEEEFFFMMMVVV\\\eeennnqqqrrrqqqlllggg]]]YYYSSSNNNKKKHHHDDDBBBBBBBBBBBB@@@???AAADDDGGGNNNPPPTTTWWWXXXVVVSSSPPPPPPLLLKKKJJJGGGBBBCCCGGGRRR___mmmvvv}}}xxxnnneee___\\\VVVUUUXXXZZZZZZZZZ```hhhxxx|||~~~yyyaaaLLL@@@:::777555333333222222111000000///111111222333333111000///////////////////////////000/////////.........---...............///000000---------------...//////...//////000000111222222000000000//////////////////000000000111111111111222222111111222222333444444444444444555555555555666777888888:::<<>>BBBDDDDDDDDDEEEFFFJJJOOOUUUZZZ^^^dddlllqqqvvvzzz}}}{{{yyywwwtttooollliiieeeaaa^^^[[[ZZZYYYWWWTTTQQQMMMLLLFFFEEEDDDDDDEEEGGGIIIKKKNNNSSSYYY]]]aaajjjvvv|||uuummmccc]]]TTTPPPKKKIIIGGGIIIRRR]]]fffppp{{{~~~yyysssddd]]]UUUOOOLLLKKKHHHFFFCCCCCCCCCCCCCCCFFFJJJNNNTTTWWWZZZ___```^^^YYYTTTSSSOOOMMMKKKHHHDDDFFFKKKTTT```mmmtttzzzvvvnnnfff___\\\VVVVVVXXX[[[ZZZZZZbbblllzzzwww^^^JJJ>>>999666444222222222111111111111111222222222222222111000000////////////////////////000000//////...------,,,------------...///000000............///000111222222222222111000000//////......///000000111222222000000000000111111111111222222111111222222333444444444444555555555666666666777888999;;;>>>BBBFFFKKKQQQ\\\kkkzzz}}}|||tttnnnmmmooollllllkkkjjjhhhfffeeeeee______aaaffflllrrrvvvxxxuuuuuurrrlllcccZZZTTTQQQNNNPPPRRRSSSQQQLLLGGGCCC>>>;;;888777777888777666444555555666777888999:::;;;>>>BBBDDDDDDDDDDDDDDDGGGLLLRRRVVVZZZ```hhhnnnssswww|||}}}|||yyyvvvrrrnnnkkkgggccc```]]]\\\ZZZWWWTTTQQQOOOMMMGGGGGGFFFFFFGGGIIIKKKMMMLLLQQQWWW[[[]]]dddoooxxx|||sssjjjcccYYYTTTPPPMMMKKKMMMXXXdddqqq|||nnneeeYYYQQQNNNMMMJJJHHHEEEFFFGGGHHHJJJMMMSSSWWW^^^```dddiiillliiibbb\\\WWWRRRNNNLLLIIIFFFIIIOOOYYYeeeqqqwww{{{sssnnnggg___[[[XXXXXXZZZ\\\[[[\\\fffqqq{{{qqqXXXEEE;;;888555333111111111111111222222222222111000000//////000000////////////////////////........................------------...///000000//////.........//////000111111111000//////......000000000111111111222222000000000000111111111111222222111111222222333444333333444444444555555555777888999:::<<>>;;;999777777888999888777:::999888888777888888888===<<<===AAAAAA@@@CCCHHHDDDHHHMMMQQQTTTYYY```eeeqqqtttxxxzzz|||~~~{{{xxxuuurrrnnnjjjfffbbbeeeaaa]]]YYYWWWUUUSSSQQQOOOLLLJJJJJJMMMNNNMMMKKKMMMPPPSSSTTTVVV[[[eeemmmvvv}}}|||pppgggeeeYYYQQQPPPOOOQQQ___qqq~~~pppeee^^^XXXRRRMMMIIIKKKOOOUUU\\\ccciiilllvvvzzz||||||zzzwwwooofff^^^YYYTTTRRROOOMMMQQQWWWfffnnnwww{{{{{{qqqkkkccc^^^]]]WWWZZZ\\\ZZZZZZ```lllwww}}}hhhPPPBBB<<<777333111222222222111222222333333333222000/////////000111+++,,,---...///...---,,,........................222111111000///.........111111000///////////////222111000//////...//////000000000000000000000000000000111222222222222111111111111111111111111111444444444555555555555666666444666999;;;<<<@@@GGGJJJTTTaaannn|||}}}wwwtttvvvxxx}}}|||zzzwwwssspppmmmkkkhhhggggggiiihhhdddeeejjjkkkpppuuuyyy~~~uuulllfff```XXXSSSRRRSSSSSSRRRPPPLLLGGGAAA<<<;;;999777777888999888777999999888888888888999999>>><<<===@@@???===???CCCCCCGGGLLLPPPRRRVVV\\\aaannnqqqvvvyyyzzz|||~~~~~~{{{wwwtttqqqmmmhhheeeeeebbb]]]ZZZXXXVVVSSSQQQNNNLLLKKKLLLOOOPPPNNNLLLLLLOOOQQQQQQQQQVVV^^^eeeooovvv~~~rrrjjjeeeZZZRRRRRRRRRUUUdddvvvzzzooohhhbbb[[[WWWTTTTTTUUUYYY___gggpppttt|||~~~vvvnnnccc]]]WWWTTTQQQPPPUUU[[[iiiqqqyyy}}}wwwmmmggg```[[[YYYWWWZZZ[[[ZZZ[[[aaannnxxx~~~yyydddMMM@@@:::666222111111111111111222222333444222111000/////////000000,,,,,,------......------////////////////////////000000///......---,,,,,,111000000///////////////111000000////////////000000000000000000000000000//////000111111111111000111111111111111111111111444444444555555555555666777555777;;;<<<===BBBHHHJJJTTTbbbnnn}}}yyyyyy}}}zzzsssqqqssstttyyyyyyxxxvvvssspppnnnlllhhhffffffhhhgggdddfffkkkpppvvv{{{{{{pppeee___ZZZTTTQQQQQQRRRRRRRRROOOKKKDDD>>>;;;;;;999888777999999888777888888777888888999:::;;;>>><<<<<<>>><<<999;;;???CCCFFFKKKNNNOOOSSSXXX]]]iiimmmssswwwyyyyyyzzzzzz}}}~~~~~~zzzwwwsssppplllhhheeebbb^^^ZZZXXXWWWTTTRRROOONNNNNNPPPQQQQQQNNNLLLKKKMMMNNNMMMLLLOOOUUUZZZccciiisss|||}}}tttlllfff\\\UUUTTTTTTYYYiiizzz{{{sssmmmgggcccbbb```^^^___dddmmmwww}}}~~~uuujjjbbbYYYUUUTTTUUU[[[cccmmmuuu|||sssjjjddd]]]YYYXXXWWWYYYZZZZZZ\\\dddqqq{{{}}}sss___HHH<<<888555222111000000000111222333444555111000///.........//////---------,,,---......///000000000000000000000000......------,,,+++++++++000000//////......//////000////////////000000111////////////////////////......///000000000000000222222222222222222222222444444444555555555555666888666888<<<>>>???DDDJJJKKKUUUbbbooo~~~~~~wwwvvvzzz~~~uuuqqqqqqrrrtttuuuuuuuuussspppmmmkkkgggeeeeeeffffffdddhhhmmmuuu|||zzzmmm___XXXUUUQQQOOOPPPRRRRRRRRRPPPJJJCCC>>>;;;;;;:::888888999999999888777777777888999:::<<<<<<===;;;<<<>>><<<999;;;???DDDGGGKKKMMMNNNPPPUUUZZZdddiiipppuuuwwwwwwvvvvvvzzz{{{|||}}}~~~|||xxxuuurrrnnnkkkfffccc^^^[[[YYYXXXVVVTTTRRRRRRSSSSSSRRROOOLLLJJJIIIJJJJJJJJJIIIKKKNNNRRRXXX]]]eeemmmuuu}}}zzzrrrlllfff___WWWTTTTTTZZZiiixxx|||vvvpppmmmllljjjgggggglllsss{{{yyyoooeee[[[WWWVVVYYYaaaiiipppwww~~~qqqiiiccc]]]YYYXXXWWWXXXYYYZZZ^^^ggguuu{{{{{{|||nnnZZZEEE:::777555222222/////////000111333444555000//////..................---,,,,,,,,,---///000////////////////////////---------,,,,,,,,,++++++000//////.........////////////...//////000111111////////////////////////...///000000111111000000222222222222222222222222444444444555555555555666888666888<<<>>>???DDDKKKLLLVVVdddqqq}}}uuutttyyy{{{tttpppppprrrtttuuuuuutttpppmmmjjjgggdddccceeeeeedddiiioooyyy|||mmm]]]UUURRROOONNNNNNQQQSSSTTTPPPJJJCCC???===<<<:::888888999:::999888777777777888999;;;<<<===;;;:::;;;>>>===<<<>>>CCCEEEHHHLLLMMMNNNPPPTTTXXXaaafffnnnsssuuutttssssssvvvwwwyyyzzz|||~~~}}}xxxuuurrrooolllgggccc___\\\[[[YYYWWWUUUUUUVVVVVVTTTPPPLLLIIIGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPSSSYYY```gggoooxxx}}}}}}}}}}}}|||zzzvvvppplllfff```YYYTTTSSSXXXdddppp~~~zzzxxxssssssrrrsssvvv{{{zzzqqqfff\\\YYYZZZ___fffnnnrrryyy|||mmmfffbbb\\\YYYXXXWWWWWWXXXZZZ```kkkyyy|||~~~xxxyyykkkXXXCCC999777555444444/////////000111333444555///////////////......---///...---,,,---...///000.................................---------------//////............////////////...//////000111111///////////////////////////000111111222222111111222222222222222222222222444444444555555555555666777555777<<<>>>???DDDKKKNNNXXXfffsss|||rrrrrrwwwyyysssrrrtttvvvxxxyyyvvvrrrmmmjjjfffcccbbbcccddddddjjjqqqzzzppp^^^VVVRRROOOMMMMMMOOORRRSSSQQQJJJCCC???>>><<<:::999888999:::999888777777888888:::;;;<<<===:::999;;;>>>???===@@@EEEFFFIIILLLMMMNNNOOOTTTXXX^^^dddkkkpppqqqqqqppppppqqqsssvvvxxxyyy|||}}}yyyvvvssspppnnngggddd```]]]\\\ZZZXXXWWWVVVWWWVVVSSSNNNIIIFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKIIILLLPPPTTTYYY```hhhmmmqqqrrrtttuuutttqqqmmmkkkccc___ZZZSSSQQQUUU___ggg{{{zzz{{{|||~~~zzzoooeee]]]\\\```eeekkkqqqttt{{{xxxjjjccc___[[[XXXWWWVVVVVVVVVYYYaaannn}}}~~~}}}uuuuuuiiiVVVBBB888777666555555/////////000111222333444///000000000000///...---......------......///000........................//////........................------......//////000////////////000000111////////////////////////000000111222222222222222333333333333333333333333444444444555555555555666666555777<<<>>>???EEEKKKPPPZZZiiivvv~~~rrrqqqwww{{{yyyyyy{{{}}}}}}{{{uuuoookkkeeebbb```bbbcccdddkkkssszzzuuubbbXXXTTTPPPMMMLLLKKKOOORRROOOHHHBBB??????<<<;;;999999:::::::::999888888888999:::;;;<<<===:::999:::>>>>>>===@@@EEEEEEHHHLLLMMMMMMOOOSSSWWW\\\```gggkkkmmmmmmmmmmmmmmmpppsssuuuwwwzzz}}}zzzwwwtttrrrpppgggddd```^^^\\\[[[YYYXXXTTTUUUTTTPPPKKKGGGFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEFFFIIIKKKNNNSSSYYY]]]bbbeeeiiijjjjjjhhhfffeee^^^]]]YYYSSSPPPTTT\\\aaaooo}}}wwwnnneee^^^aaafffkkkoootttvvv}}}wwwiiiccc```[[[YYYYYYVVVUUUVVVYYYcccqqq}}}zzzrrrrrr}}}gggTTT@@@777666555444444000000000000000111222222000000111111111000///...------...///////////////.............................................///...------------...///000111000000////////////000000000000000000000000000///000000111111111111111333333333333333333333333444444444555555555555666777666888===???AAAFFFMMMRRR]]]kkkyyytttsssxxx}}}~~~xxxqqqllleeebbb```aaabbbeeellltttyyyxxxdddZZZVVVRRRMMMKKKIIIMMMPPPNNNGGGAAA>>>???===;;;999999:::::::::999999999999999:::;;;<<<<<<:::999:::===>>><<<>>>CCCDDDGGGKKKLLLLLLNNNRRRWWWZZZ^^^dddhhhjjjjjjkkklllkkknnnqqqtttvvvxxx|||~~~{{{xxxvvvsssqqqhhheeeaaa^^^]]]\\\ZZZXXXQQQRRRQQQNNNIIIFFFGGGIIIIIIHHHHHHIIIIIIHHHEEECCCBBBCCCEEEFFFGGGJJJOOORRRWWW[[[___bbbbbb```______[[[\\\YYYSSSQQQTTT[[[___dddrrr|||tttmmmeee```dddkkkooorrrvvvxxx~~~xxxkkkeeebbb^^^\\\\\\VVVUUUUUUYYYcccrrryyy~~~}}}wwwpppqqq|||fffSSS???666444444333333111000000000000000111111000111222222222111///...,,,---///000000000///...000000000000000000000000........................---------------...///000222111000//////...//////111111111111111111111111...//////000000000000000333333333333333333333333444444444555555555666666999777:::>>>AAABBBHHHNNNSSS^^^mmm{{{vvvrrrvvvuuulllcccbbbaaa___```ccciiimmmuuuvvvcccZZZWWWSSSNNNLLLKKKLLLLLLKKKHHHEEEAAA???;;;;;;;;;;;;;;;;;;;;;;;;777777888:::>>>@@@@@@???>>>;;;:::===>>>===???DDDGGGJJJMMMOOOOOOOOOOOOPPP\\\___cccgggiiijjjhhhgggiiijjjlllooossswww{{{}}}yyysssooonnniiifffbbb```^^^\\\YYYWWWUUUQQQLLLIIIHHHIIIJJJIIINNNMMMKKKIIIGGGEEEEEEDDDDDDBBB@@@>>>???AAADDDGGGKKKMMMPPPTTTVVVWWWWWWWWWXXXWWWTTTRRRPPPQQQTTTWWWaaahhhrrr~~~~~~}}}uuupppddddddgggkkkpppuuuwwwxxxxxxnnniiiddd]]]YYYXXXXXXWWWWWW\\\hhhvvvzzzzzz|||pppmmmuuubbbQQQ???777666555333333333222222111111111111111000000000000////////////////////////////////////////////////...---,,,+++---...///...------...///........................111111000///...---,,,,,,......//////000000111111000000000000111111111111222222111111222222333444555555555666666666666666:::999;;;???BBBDDDJJJRRRXXX```lllzzzzzztttwwwyyyqqqjjjhhheeebbbaaaeeekkkooouuutttbbbYYYVVVRRRNNNLLLKKKKKKKKKJJJHHHEEEAAA@@@======<<<<<<;;;;;;;;;;;;999999:::===@@@AAA@@@>>>???<<<;;;======<<<>>>CCCFFFIIILLLNNNOOOPPPRRRSSSZZZ\\\```dddfffgggfffeeehhhhhhiiikkknnnrrruuuwww~~~{{{uuurrrpppjjjgggccc```^^^\\\YYYWWWPPPLLLIIIGGGIIIKKKMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDBBB@@@???>>>@@@AAACCCEEEGGGIIILLLOOOPPPQQQQQQUUUUUUSSSQQQPPPQQQTTTWWW\\\aaajjjuuu~~~~~~wwwooojjjdddeeehhhlllrrrvvvyyyzzz~~~xxxnnniiiddd]]]YYYXXXWWWVVVWWW]]]iiixxx}}}|||{{{rrrrrrzzz```OOO>>>777666555333333222222111000000000000111000000000000/////////...........................------...............------...//////------...//////////////////////////////////////////.........////////////000000000000000000000000111111111111222222222111222222333444555555555555666666666666999888:::>>>AAADDDJJJQQQZZZbbbooo~~~wwwvvv}}}wwwrrroookkkgggeeegggmmmqqqvvvppp```XXXUUUQQQNNNMMMJJJJJJJJJIIIGGGDDDBBB@@@AAA???>>><<<;;;;;;;;;<<<;;;<<<===@@@BBBCCCAAA???AAA===<<<>>>>>><<<>>>BBBEEEHHHLLLNNNPPPQQQSSSUUUXXXZZZ]]]```bbbcccbbbbbbeeeeeefffgggiiillloooqqqyyy}}}}}}xxxuuurrriiifffbbb___\\\ZZZWWWUUULLLJJJGGGGGGIIILLLMMMNNNLLLKKKJJJHHHFFFEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>>>>???@@@BBBDDDGGGIIIJJJPPPPPPQQQPPPPPPQQQSSSVVVXXX\\\bbbjjjrrryyy~~~~~~}}}~~~yyyqqqhhhcccccceeeiiinnnsssxxx{{{|||xxxnnniiiddd]]]YYYXXXVVVUUUWWW___lll{{{~~~zzz{{{\\\MMM===777555444222333111111000/////////000000000000000/////////......------------------------+++,,,---...////////////---...//////------...///000000000000000000000000---.........//////000000000000000000////////////000000000000111111111111222222222222222333444444555555555555666666777777888777999>>>AAADDDJJJQQQ]]]eeesssxxxtttyyy{{{uuutttrrrooommmnnnqqqtttzzz|||mmm___XXXUUUQQQNNNNNNJJJJJJJJJHHHGGGEEEBBBAAABBB@@@>>><<<:::::::::;;;;;;<<<>>>BBBEEEFFFDDDBBBDDD@@@>>>???>>><<<>>>AAAGGGIIILLLNNNOOOQQQTTTVVVWWWYYY[[[]]]____________bbbbbbcccdddgggjjjlllnnnuuuxxx~~~{{{wwwtttgggddd___\\\YYYVVVSSSPPPLLLJJJGGGGGGHHHJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDCCCBBB@@@>>><<<;;;::::::999:::<<>><<<::::::999999999:::===AAAFFFHHHGGGFFFFFFBBB@@@AAA@@@>>>???CCCJJJLLLNNNOOOOOOPPPSSSUUUXXXYYYZZZ[[[\\\]]]^^^^^^^^^___```bbbeeeiiilllnnnqqquuuzzz{{{vvvrrrgggddd___[[[WWWTTTPPPMMMIIIGGGEEEFFFHHHJJJKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIEEEEEEDDDCCC@@@>>>;;;:::999888777777888:::===???CCCEEEGGGIIIKKKMMMQQQTTTYYY[[[]]]aaafffkkkooorrrwwwxxxzzz{{{||||||{{{zzzwwwxxxyyyzzz|||~~~|||{{{xxxsssmmmgggaaa]]]aaaffflllqqquuuxxx|||}}}sssjjjfffbbb]]]YYYYYYTTTUUUZZZdddsss}}}RRRFFF:::555444222111222111000000///////////////////////////..........................................//////...------,,,...///000///......///000........................////////////............111111000000//////......///000000000111111111111333333222222333333444555444444444555666777777888999888;;;@@@DDDHHHOOOVVV[[[eeeuuuvvvttt|||zzzyyyzzzxxxvvvvvvyyy}}}{{{oooccc]]]YYYTTTSSSTTTOOONNNLLLJJJGGGEEECCCCCCAAAAAA@@@>>>===;;;::::::888999;;;???DDDHHHIIIIIIHHHDDDBBBCCCBBB@@@AAAEEELLLNNNOOOOOOOOOPPPSSSUUUYYYYYYYYYYYYZZZ[[[\\\]]][[[\\\]]]___bbbfffiiikkkmmmooottt{{{~~~|||yyysssnnnhhheee___[[[WWWSSSOOOLLLBBBAAA@@@BBBFFFJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHCCCCCCBBBAAA???===;;;:::999888777666666777999:::===???AAADDDGGGKKKOOOSSSWWWXXX[[[^^^bbbgggjjjlllqqqsssuuuxxxyyyzzzyyyxxxsssuuuwwwyyy{{{|||}}}}}}wwwtttpppjjjeeeaaa^^^]]]bbbhhhoootttvvvyyy|||xxxooogggdddaaa\\\YYYYYYUUUWWW\\\gggvvvtttMMMBBB999555333111000222111111000/////////000000/////////.........------////////////////////////////////////...---,,,+++...///000000......///000........................000000//////.........---000000000000////////////000000000000111111111111333333333333333444444555333444444555666777888888999999;;;AAAFFFIIIPPPXXX[[[fffwww|||{{{zzzvvvuuusssqqqrrrtttyyy}}}}}}sssgggaaa\\\WWWVVVWWWRRRQQQNNNKKKHHHEEEDDDCCCAAABBBBBBBBBAAA???===;;;:::999999<<>>===<<<;;;;;;:::999888666555444444444555888:::<<>><<<<<<===???@@@AAA@@@AAA@@@@@@?????????@@@@@@===<<<;;;::::::::::::;;;888777555444222111111111666777999<<>>777444333000000222333222222111111111111111//////.........---------------------------------,,,,,,---...////////////...000111000///...///111000000000000000000000000,,,,,,---...///000111222......//////000000111111000000000000111111111111444333333333333444555555333333444555666777888999777777:::@@@EEEIIIPPPXXX```kkk~~~uuupppnnnnnnhhhjjjllloooxxxyyymmmfffaaa[[[WWWWWWSSSPPPLLLIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAA<<<;;;;;;<<<>>>BBBEEEFFFGGGHHHHHHFFFEEEFFFHHHJJJMMMMMMMMMNNNPPPSSSVVVXXXYYYUUUQQQPPPSSSWWWXXXWWWWWWVVVUUUTTTTTTVVVXXXYYY]]]___ccchhhooovvv||||||vvvrrroookkkiiiccc```[[[TTTMMMGGGBBB@@@777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888999;;;===>>>999888555333111111222222333555777:::===BBBHHHLLLPPPTTTZZZ___bbbdddgggiiiiiikkknnnqqqssstttttttttvvvuuuttttttuuutttrrrpppooolllhhhbbb]]]___eeejjjppprrrtttwww{{{~~~uuukkkbbb```___[[[XXXWWWVVVZZZbbbnnn{{{iiiTTT@@@<<<666333222222222222000000000000////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------...............---......///000000000000000111111000///////////////..................------222111000//////......///000000000111222222333333333333333333333333333333555444444444444555666666777:::>>>BBBFFFLLLRRRVVVbbbnnnxxxsssqqqpppggghhhhhhkkktttvvvjjjddd```\\\YYYYYYSSSPPPLLLIIIGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<>>>AAADDDGGGGGGHHHHHHFFFEEEEEEGGGJJJLLLLLLMMMNNNQQQTTTWWWYYYZZZVVVQQQQQQTTTWWWXXXXXXVVVUUUSSSRRRRRRTTTVVVXXX[[[]]]```eeekkkrrrwwwzzz}}}|||uuuooojjjfffccc]]]ZZZUUUOOOHHHBBB>>><<<999999999888888888888888999999999999999999999999888888777888999:::<<<===999888555333111111222222111333555888;;;???EEEIIIOOOSSSYYY^^^aaadddfffhhhiiikkknnnqqqrrrsssrrrrrrtttsssrrrrrrsssrrrpppnnnllliiiddd___\\\^^^eeekkkrrrsssvvvyyy}}}sssiiiaaa___^^^[[[YYYYYYYYY]]]eeeqqq~~~dddPPP>>>:::555222111111111111000000000000////////////............---------,,,------............------..................------......///000000000000000111000000///////////////........................000///////////////000111000000000111222222333333333333333333333333333333555555555555555666777777777:::>>>BBBFFFLLLRRRVVVcccppp{{{vvvsssrrriiigggdddeeemmm}}}uuugggaaa^^^[[[XXXYYYSSSOOOKKKHHHFFFDDDBBB@@@=========>>>>>>??????@@@???>>><<<<<<===@@@DDDGGGHHHHHHGGGFFFDDDEEEGGGIIIKKKLLLMMMPPPSSSVVVYYYZZZ[[[WWWRRRQQQTTTXXXYYYYYYTTTRRRPPPOOOOOOQQQTTTVVVXXXYYY\\\aaaggglllqqqsssyyy||||||tttllleee___[[[WWWUUUPPPJJJEEE@@@<<<:::::::::999888666555444333555555555555555555555555666666777777888999;;;<<<999777555333222111222222///000333444777;;;@@@DDDLLLQQQWWW\\\```cccfffhhhkkkllloooqqqrrrrrrqqqpppqqqpppppppppqqqpppnnnkkkfffccc^^^ZZZYYY^^^fffmmmsssuuuxxx{{{~~~qqqggg___]]]]]]ZZZZZZ\\\\\\aaajjjvvvwww]]]III<<<888333000000000000000000000000000/////////////////////.........------/////////000000/////////.../////////...---,,,,,,......///000000000000000000000//////......//////....................................///000111222000000000111222222333333333333333333333333333333666666666555666777777888777:::>>>BBBGGGLLLSSSWWWcccppp~~~yyyuuutttnnniiidddbbbgggvvvwwwggg___\\\XXXVVVVVVSSSPPPKKKGGGEEEBBB@@@>>>::::::;;;<<<===>>>>>>???@@@>>><<<<<<===@@@EEEGGGHHHHHHGGGEEECCCDDDGGGIIIJJJLLLNNNQQQUUUXXXZZZ[[[\\\XXXSSSSSSUUUXXXYYYXXXQQQPPPNNNLLLMMMOOOQQQSSSTTTVVVYYY^^^bbbgggkkkmmmtttxxx~~~zzzrrriiibbbZZZVVVTTTRRRNNNIIIDDD@@@===<<<:::999888777555444333222222222222222333333333333555555666777888999::::::888777555444222222111111...000111222444888===@@@JJJNNNUUU[[[___bbbfffhhhlllmmmpppqqqrrrrrrqqqpppqqqpppoooppppppoookkkiiiaaa]]]YYYVVVXXX___hhhnnntttuuuyyy}}}}}}qqqhhh```]]][[[XXXYYY[[[[[[bbbmmmzzzoooVVVDDD:::777333111000111111000000000000000////////////000////////////.........//////000000000000//////////////////...---,,,+++......///000000000000000000//////.........//////............///////////////////////////000111111000000000111222222333333333333333333333333333333555555555555555666777777777:::>>>BBBGGGMMMSSSXXXbbbppp{{{wwwuuutttnnnhhhddddddooozzzggg___\\\ZZZXXXWWWTTTQQQKKKGGGDDDAAA>>><<<999999::::::;;;<<<======???>>>===<<<>>>AAAEEEHHHIIIHHHGGGDDDBBBCCCFFFIIIJJJLLLPPPSSSWWWYYYZZZ[[[[[[WWWTTTTTTWWWYYYXXXVVVNNNMMMLLLKKKKKKMMMNNNOOORRRSSSWWW[[[___cccfffhhhnnnsss{{{wwwoooggg___XXXTTTOOOMMMJJJFFFCCC@@@>>>===999888888777666555555444222222222333333333444444444555666777888999999999888777666444333222111111///000111222333555:::===FFFKKKRRRXXX]]]aaaeeeggglllmmmppprrrssssssrrrrrrrrrqqqqqqqqqpppnnnjjjfff\\\XXXTTTTTTXXXaaajjjooosssuuuyyy}}}}}}rrrjjjbbb^^^[[[WWWVVVYYYZZZcccppp}}}zzzfffOOO@@@999666333111222222222111000000000000////////////000////////////.........---......//////......---......//////...------,,,......///000000000000000//////............//////........./////////000000111111000///////////////000000000111222222333333333333333333333333333333444444333333333444555555777:::>>>CCCHHHNNNTTTYYYaaaooo}}}yyywwwyyysssnnnjjjffflllkkkbbb```^^^]]]]]]VVVRRRLLLHHHDDDAAA===;;;999999999:::;;;;;;;;;<<<=========>>>@@@CCCFFFHHHJJJIIIFFFCCCAAABBBFFFIIIKKKNNNRRRVVVYYYZZZZZZZZZXXXVVVUUUVVVYYYYYYVVVSSSJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPTTTXXX]]]```cccdddhhhnnnuuu|||~~~yyyrrrkkkddd]]]VVVQQQHHHGGGEEEBBB@@@>>><<<<<<999999999888888777777777222333333444444555555666444555666888999999999999777777666555333222111000000000111111111333777:::AAAFFFNNNTTTZZZ^^^bbbeeeiiikkknnnqqqsssttttttttttttssssssrrrpppmmmgggcccXXXUUUSSSTTT[[[dddlllppptttvvvzzz{{{qqqjjjdddaaa\\\VVVVVVXXX[[[eeetttrrr^^^JJJ===777555333222222333222111000000000000/////////////////////.........------,,,------......------,,,------...............---......///000000000000000......------......//////.........//////000000111222111000///............000000000111222222333333333333333333333333333333333333222222333333444555777:::>>>CCCHHHNNNUUUYYY```ooo|||yyyzzzvvvtttqqqkkkmmmuuuiiieeeaaa^^^]]]WWWSSSNNNHHHDDDAAA===::::::::::::::::::::::::::::::;;;===???BBBEEEGGGHHHJJJIIIFFFCCCAAABBBEEEHHHLLLOOOSSSWWWZZZZZZZZZYYYUUUUUUUUUXXXZZZYYYTTTOOOGGGIIIKKKLLLMMMLLLJJJIIIJJJLLLQQQVVVZZZ^^^```aaabbbgggooovvvzzz}}}~~~yyytttnnnggg```XXXQQQLLLDDDCCCAAA???>>>===<<<<<<<<<;;;;;;:::999999888888333333444444555666666777444555777999:::::::::999777777666555444222111000///000000//////111444777<<>>CCCHHHOOOUUUZZZaaappp~~~{{{zzzwwwwwwvvvooooooooogggaaa\\\YYYXXXTTTNNNIIIEEEAAA===:::;;;;;;::::::::::::::::::888:::===@@@CCCFFFGGGHHHJJJIIIFFFCCC@@@AAAEEEHHHMMMPPPTTTXXXZZZ[[[YYYXXXSSSTTTUUUYYY[[[YYYRRRMMMFFFHHHKKKMMMNNNLLLIIIGGGGGGJJJNNNSSSXXX\\\^^^___^^^ccckkkrrrwwwzzz|||~~~}}}vvvrrrkkkddd]]]UUUMMMHHHCCCCCCAAA@@@>>>=========>>>>>>===<<<:::999888888333333444555666666777777444666777999::::::::::::777777666555444222111000...//////...---///222555888===EEELLLRRRWWW\\\___```ccchhhmmmqqqsssuuuuuuvvvuuutttrrroooiiibbb]]]UUUSSSSSSWWW```hhhnnnpppvvvyyy~~~uuukkkhhhfffeee```ZZZYYY[[[dddppp~~~xxxfffRRRBBB999333111000///000111000///000000000000////////////......---------,,,,,,,,,------............------++++++---...///000000000...//////000000000000000---------------...///000---......///000111111222///......//////000111222000000000111222222333333333333333333333333333333555444444444444555666666777:::>>>CCCIIIOOOVVVZZZcccrrr~~~}}}zzz||||||uuuppp~~~yyyeee[[[XXXYYYXXXTTTNNNHHHEEEBBB@@@>>>:::;;;<<<<<<<<<;;;:::999:::;;;>>>AAAEEEHHHKKKLLLKKKHHHEEEBBBBBBDDDGGGIIILLLPPPVVV\\\``````^^^\\\XXXWWWVVVUUUTTTRRRNNNLLLIIILLLPPPOOOKKKHHHGGGHHHJJJLLLPPPRRRTTTWWW[[[]]]\\\___ccchhhmmmrrrxxx||||||}}}~~~vvvooofff___[[[UUUMMMFFFGGGFFFDDDBBBAAA@@@@@@???AAAAAA@@@>>>===;;;::::::;;;999777444333333444555444444555555666888999:::999999888666333111111222............000222444555888<<>>:::444333222111000000000000////////////////////////111000///...,,,+++))))))000000///...---,,,,,,,,,,,,,,,------.../////////---,,,,,,...111111...+++)))+++---...------...///------......///000000000111111111111111111111111000000000000000111111111444444444444444444444444222222222333444555666777777999???GGGJJJLLLSSSZZZdddppp|||yyyzzz|||wwwsss~~~nnnbbb]]]\\\WWWTTTOOOKKKHHHEEEBBB@@@<<<======>>>>>>===<<<;;;:::<<<>>>AAADDDGGGIIIJJJJJJHHHEEEBBBBBBDDDGGGIIILLLOOOVVV\\\```aaa^^^\\\XXXXXXWWWVVVTTTQQQNNNLLLJJJNNNQQQPPPKKKFFFDDDDDDHHHJJJMMMOOOQQQSSSVVVXXXXXX[[[```dddiiinnntttxxxxxxzzz{{{~~~uuunnneee^^^YYYTTTLLLGGGEEEDDDCCCBBBAAAAAAAAAAAAEEEDDDDDDBBBAAA@@@??????===;;;888666555444555555777777888888999;;;<<<===999999888666333111111222000000/////////111222333666:::???DDDHHHMMMSSSVVVXXX[[[aaaggglllppprrrsssvvvyyyxxxsssmmmiiiaaaWWWUUUVVVYYY```jjjrrrvvvwww}}}||||||vvvnnnjjjeeebbb```]]]YYY\\\aaahhhuuu}}}xxxyyypppZZZGGG;;;777444333222111000000000000////////////////////////.........------,,,,,,,,,/////////...---------,,,..................------...,,,,,,---000111000...,,,---...///...//////000------......///000000000////////////////////////000000000000111111111111444444444444444444444444555555444444444555555666777999@@@GGGKKKMMMTTT[[[hhhttt||||||xxxyyy|||{{{xxxttteee\\\XXXUUUSSSOOOMMMKKKHHHEEECCC??????@@@@@@???>>>======<<<===???AAACCCEEEGGGHHHIIIGGGDDDBBBBBBEEEHHHJJJLLLPPPVVV]]]bbbbbb___\\\XXXXXXXXXVVVTTTPPPMMMKKKLLLOOORRRPPPJJJEEEBBBAAAGGGIIILLLMMMNNNOOOQQQSSSSSSVVV[[[___dddiiinnnrrrtttuuuwwwzzz|||}}}~~~||||||}}}~~~uuuooofff___ZZZUUUOOOKKKFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????===;;;888666555555555555555666666777999:::;;;999999999666333111111222222111000//////000111111444777;;;@@@DDDIIIOOOSSSVVVYYY^^^ccciiinnnqqqsssuuuwwwvvvqqqkkkfff___XXXVVVXXX\\\dddmmmuuuzzz{{{~~~}}}}}}}}}rrrlllfffbbb___^^^]]]\\\```ffflllxxxzzzuuuwww}}}lllVVVCCC888444333333222111000000000000////////////////////////+++,,,,,,---......//////..................------000//////...------,,,,,,...---,,,---000222333333000////////////000000000------......///000000000////////////////////////000000000111111111222222444444444444444444444444666666555444444444444555888:::@@@HHHKKKNNNUUU]]]mmmyyy{{{}}}xxxwww{{{}}}||||||iii\\\UUUSSSQQQOOONNNMMMJJJGGGDDDBBBBBBAAAAAA@@@???>>>===>>>>>>???AAABBBDDDEEEEEEFFFEEEBBBAAABBBFFFJJJLLLNNNQQQWWW^^^dddddd```[[[XXXYYYYYYXXXTTTOOOLLLJJJKKKNNNQQQOOOJJJDDDAAAAAAIIIJJJLLLLLLLLLLLLMMMOOOOOORRRVVVZZZ___dddiiimmmoooqqqsssvvvxxxzzz{{{|||zzzzzz|||~~~}}}xxxssskkkddd___ZZZUUUQQQMMMLLLKKKIIIHHHHHHHHHGGGCCCCCCBBBBBBAAA@@@@@@???@@@???<<<:::777666555555555555555555666888999:::999:::999666333111222333222111000//////000111222222555999===AAAFFFLLLOOOUUUWWW[[[aaagggmmmqqqsssvvvvvvtttooohhhbbb\\\YYYWWWZZZ___gggooowww{{{~~~}}}}}}~~~|||rrrllleeeaaa]]]]]]\\\\\\bbbiiirrr}}}yyyuuuwwwyyyfffQQQ@@@777444333222222111000000111111////////////////////////+++,,,,,,---...//////000---------...............//////.........---------///---,,,---///222555777333111///...//////000///------......///000000000000000000000000000000000000000000111111222222333333333444444444444444444444444444333444444555555999:::AAAHHHLLLPPPXXX```qqq}}}yyyzzzwwwyyy|||~~~sssaaaXXXQQQPPPNNNMMMMMMKKKHHHFFFDDDCCCBBBAAA??????>>>>>>@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAAAAADDDHHHMMMQQQRRRTTTYYYaaagggggg```[[[WWWZZZ[[[YYYTTTNNNKKKJJJIIILLLNNNMMMIIIEEECCCDDDGGGHHHIIIIIIGGGGGGHHHIIIKKKNNNRRRVVV[[[___eeehhhkkklllooorrruuuwwwyyyzzz{{{{{{{{{}}}}}}yyyvvvpppjjjeee___ZZZWWWTTTSSSPPPNNNKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@???===;;;999777666555888888888999:::;;;<<<===::::::999777444222222333000////////////111222333222555888;;;???DDDIIIMMMSSSVVVZZZ___eeekkkooorrrvvvuuurrrlllddd\\\YYYYYYXXX\\\bbbiiipppvvv{{{}}}{{{|||~~~yyyqqqlllfffaaa]]]\\\[[[\\\ccckkkwww|||yyyzzz~~~xxxwww|||ttt```LLL>>>777666333222111111000111111111////////////////////////------..................---------...............---------.........//////......------...222666999666222...,,,---...///...------......///000000000000000000000000000000000///000000111222333333333333333333444444444555555111111111222333555666777:::;;;AAAIIIMMMQQQZZZcccsss~~~tttyyy~~~xxxvvvyyy|||{{{fffZZZRRRPPPNNNMMMMMMLLLIIIGGGFFFEEECCCBBB@@@???>>>>>>AAAAAABBBBBBCCCDDDDDDEEECCCBBBBBBDDDHHHNNNTTTXXXWWWXXX\\\dddjjjiiiaaaZZZWWWZZZ\\\ZZZTTTMMMJJJIIIHHHJJJLLLJJJFFFDDDEEEGGGBBBCCCDDDCCCBBBAAABBBCCCHHHKKKOOOSSSWWW[[[aaadddfffhhhkkknnnrrrtttvvvwwwzzzzzzzzz{{{~~~{{{yyyvvvrrrllleee___\\\YYYWWWTTTQQQNNNLLLJJJIIIJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@???===<<<:::888777777777777888999:::<<<<<<:::::::::777444222222333000////////////111333444222444777999<<>>???@@@DDDGGGKKKOOOSSSWWW]]]```bbbcccfffjjjnnnqqqssstttwwwvvvvvvxxx||||||vvvnnnhhhddd^^^\\\ZZZWWWTTTRRRQQQPPPMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA???>>><<<;;;555555555666777888:::::::::;;;:::777444222333444111111000//////000111222111333555777:::???EEEIIIMMMPPPUUU[[[aaadddggghhhiiifffdddbbb[[[TTTUUU\\\^^^cccjjjnnnqqqtttwwwzzzzzz}}}zzzrrrlllhhheee___[[[ZZZZZZ]]]fffooo|||~~~yyyuuuooolllrrr|||}}}|||lllVVVDDD:::666666222111111111111111222222////////////////////////...............//////////////////...---------,,,------..................,,,...///......///444777<<<666///,,,---//////...------......///000000000///////////////////////////000000111333444444555222222333333444555555666333333444444666777999999;;;===BBBJJJOOOTTT^^^hhhzzzxxxvvv}}}zzzrrrqqqxxxvvvgggXXXUUUPPPNNNMMMNNNMMMLLLLLLJJJHHHEEECCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGKKKQQQYYYaaafff^^^^^^aaahhhnnnlllbbbYYYWWW[[[^^^[[[SSSLLLHHHHHHKKKLLLJJJFFFBBBBBBEEEIII@@@AAABBBAAA@@@??????AAABBBEEEIIIMMMPPPUUUZZZ^^^___```cccgggkkknnnpppqqqtttrrrrrruuu{{{vvvoookkkbbbaaa___]]][[[YYYXXXXXXTTTSSSQQQOOOLLLJJJHHHGGGDDDDDDDDDCCCBBBAAA???>>>888888888999:::;;;======:::;;;:::777444333333444444333111////////////000000222333555888===CCCHHHJJJNNNTTTZZZ___bbbccccccbbb___^^^]]]XXXRRRUUU^^^aaafffmmmppprrrtttwwwyyy{{{~~~zzzrrrllliiiccc^^^YYYYYYZZZ^^^hhhrrr|||uuuooogggaaafffqqqyyy}}}kkkTTTBBB888555555222111111111111111222222////////////////////////------......//////000000000000///...------,,,,,,/////////...------,,,,,,+++...//////...///222666???888000---...111000///------......///000000000111111111111111111111111///000000222333444555555222222333333444555666666777777666777777888999999;;;===BBBJJJPPPUUU___iii~~~uuurrrwww~~~|||xxxvvvwwwxxxiiidddXXXMMMLLLNNNMMMJJJHHHHHHGGGHHHHHHHHHFFFCCCAAAAAACCCEEEEEECCCBBBCCCDDDFFFFFFHHHOOOWWW^^^aaaaaaaaaaaadddiiinnnlllddd\\\\\\___```[[[RRRKKKHHHHHHLLLJJJFFFDDDDDDEEEEEEDDDEEECCC@@@??????@@@???>>>???BBBFFFIIIMMMQQQVVVYYYXXX[[[___cccfffjjjnnnqqqsssrrrsssvvv}}}|||tttooojjjddd___\\\\\\\\\\\\\\\XXXRRRNNNMMMMMMMMMLLLHHHFFFCCCCCCDDDCCC???<<<<<<:::999888888999;;;===:::999777666444333333333111111000///////////////000222444555777;;;@@@DDDHHHLLLQQQVVV[[[]]]^^^^^^aaa[[[UUURRRPPPPPPVVV^^^aaafffnnntttwwwxxxyyyzzz}}}~~~xxxqqqjjjeeebbb```\\\YYYZZZaaammmuuuuuummmfffbbbfffmmmvvvhhhMMM===888555333000111111222222000///...000///...///111222222111000000///......///111111000...,,,******,,,...000...............---------...------------...//////777777777555111/////////000000000000000000000000000000////////////000000444333222111111222444666555555444444444444555555333333333444444666777777888;;;BBBJJJNNNSSS___jjjnnnmmmqqq{{{zzzzzzwwwxxxxxxyyyjjj```WWWSSSOOOKKKIIIIIIFFFFFFFFFGGGFFFEEECCCAAACCCDDDEEEEEECCCCCCCCCDDDFFFHHHKKKSSS\\\bbbeeeeeeaaaaaaeeekkkooolllccc[[[YYY]]]___\\\TTTMMMKKKJJJMMMJJJGGGEEEEEEEEEEEEEEEEEECCC@@@>>>??????>>>===>>>@@@DDDGGGJJJNNNRRRVVVYYY\\\___bbbeeehhhlllnnnrrrrrrsssxxx~~~}}}tttpppiiidddaaaaaa```___\\\WWWRRRNNNMMMMMMMMMMMMIIIFFFDDDCCCCCCBBB@@@======;;;:::999999:::;;;<<<::::::888666555333333222222222111000000000000000000222333555666:::???CCCFFFIIINNNTTTXXXZZZZZZ[[[ZZZTTTPPPOOONNNOOOWWW___```fffnnntttwwwyyyzzz{{{}}}}}}uuunnnhhhdddaaa^^^[[[XXXZZZcccoooxxxwwwnnnfffaaaeeekkkuuugggNNN???888555222000111111222111000///...000///...///111222111000000000///////////////000///...,,,++++++,,,...///++++++++++++++++++,,,,,,...------------...//////444444444333000......///000000000000000000000000000000////////////000000444333222111111333444555444444333333333333444444666555555555555555666666:::===DDDKKKOOOUUUaaannnmmmiiikkksssvvvooo}}}yyyyyyyyyuuupppjjjbbbWWWMMMJJJMMMHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEECCCCCCDDDEEEIIIKKKQQQYYYaaafffhhhhhhaaacccgggnnnrrrnnncccZZZWWW[[[]]]\\\WWWQQQNNNNNNNNNKKKGGGEEEEEEEEEEEEEEEEEECCC@@@>>>>>>>>>===<<<<<<>>>AAADDDFFFJJJNNNQQQXXXZZZ^^^```ccceeeiiikkkpppqqqtttyyy}}}xxxqqqkkkhhheeecccbbbZZZVVVQQQMMMLLLMMMMMMMMMJJJGGGDDDCCCCCCBBB@@@???>>>===;;;:::999:::;;;;;;;;;:::999777555444333222333222222111000111111111000111222333555888===@@@CCCFFFKKKPPPSSSUUUUUUUUUPPPLLLJJJKKKLLLNNNVVV___```fffnnnuuuyyy{{{|||~~~~~~yyyqqqkkkfffbbb___\\\YYYXXX\\\gggttt}}}xxxooogggbbbeeekkkttteeeNNN@@@888444222000111111111111000//////000///...///111222111000000000000000///...------------------------------*********+++,,,,,,,,,---...------------...//////000111111000...------...000000000000000000000000000000////////////000000333222111111111333444555333333333222222333333333888777777666666666666666===???EEELLLOOOVVVdddssskkkeeedddiiikkkbbb|||zzzzzz~~~vvveeeUUUOOOQQQMMMNNNNNNMMMKKKJJJJJJJJJHHHHHHGGGEEECCCCCCEEEGGGMMMQQQXXX___eeehhhhhhhhhccceeejjjqqquuupppdddZZZXXX[[[]]]\\\XXXTTTQQQPPPOOOKKKFFFDDDCCCDDDEEEDDDFFFCCC@@@>>>>>>===<<<;;;;;;===@@@BBBCCCFFFJJJMMMSSSVVVZZZ]]]```cccgggjjjmmmpppuuu{{{zzzsssmmmhhhccc```XXXTTTOOOLLLKKKKKKLLLKKKJJJHHHFFFDDDBBBBBBAAAAAA???>>>===<<<;;;:::;;;;;;;;;;;;:::888777555333222333222111111000000111111000111222333444666;;;>>>AAADDDHHHLLLOOOPPPPPPOOOJJJGGGFFFIIIKKKNNNUUU^^^```fffnnnvvvzzz}}}uuunnniiieeebbb]]][[[XXXYYY```lllzzzwwwpppiiidddgggnnnvvvcccLLL???777333333111111111111000000000///000///...///000111000/////////000000///---,,,***,,,,,,---......---,,,,,,,,,,,,---...///000000000...------------...//////---...//////...---...///////////////////////////000000////////////000000222111111111222333444555444444333333333333444444888777777777777777888888===@@@FFFLLLOOOVVVgggwwwjjjdddaaaddddddZZZ}}}{{{|||ttt```VVVUUUTTTUUUVVVTTTPPPNNNMMMNNNKKKJJJIIIFFFEEEEEEHHHJJJSSSXXX^^^dddgggggggggffffffhhhnnnuuuxxxrrrfff[[[[[[\\\]]]\\\YYYVVVSSSRRROOOKKKFFFBBBBBBCCCDDDDDDEEECCC@@@>>>>>>>>>===<<<<<<===@@@AAABBBDDDGGGJJJKKKOOOTTTXXX\\\aaafffiiiiiinnnttt{{{yyyqqqiiibbb^^^WWWSSSNNNKKKJJJJJJJJJJJJIIIIIIGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::999888666444333333222111111000000111111111222222222333555999<<>><<<>>>???@@@@@@BBBDDDGGGEEEIIINNNSSSXXX]]]cccffffffkkkssszzzwwwnnneee```YYYUUUOOOKKKJJJJJJJJJIIIHHHIIIJJJHHHEEEBBBAAAAAA????????????>>>=========999999::::::999888666555444333222222111111222222222333333222222444777:::===???BBBEEEFFFFFFEEEDDDEEEDDDEEEIIILLLNNNUUU\\\ccchhhqqqxxx}}}yyyqqqllliiidddaaa[[[YYYZZZ___kkkxxx|||uuummmgggiiinnn~~~}}}wwwWWWDDD:::333222555222111111000///000000000111///......000000///---............---,,,++++++,,,,,,---......---,,,,,,,,,,,,------......//////...------------...//////---...000000//////000111000000000000000000000000000000////////////000000///000000111222333444444666555555444444555555666444444555666888:::;;;<<<<<>>???>>>???BBBDDDBBBFFFKKKPPPTTTYYY^^^bbbccciiirrryyy~~~~~~uuulllggg]]]YYYSSSNNNLLLKKKKKKJJJFFFIIIKKKJJJFFFCCCAAAAAA??????????????????>>>>>>777888:::;;;;;;:::888777666666555444444444444444333444444333222444777::::::<<>>AAA@@@CCCIIIMMMOOOVVV]]]dddjjjrrryyy~~~}}}uuuoookkkhhhccc___ZZZZZZ\\\cccppp~~~~~~xxxrrrnnnqqqvvv{{{}}}jjjMMMAAA:::333111444222222000/////////000111111///......//////...---------,,,,,,,,,,,,,,,---,,,------------------,,,+++++++++,,,,,,,,,,,,,,,...------------...//////---...000///......///000000000000000000000000000000000////////////000000...///000111222333444444555444444333333444444555444444555666777888:::;;;<<>>??????@@@@@@@@@??????666777999;;;;;;;;;999888888888777666666666666666444555444333333444777999888:::<<<>>>???>>><<<;;;>>>>>>AAAHHHMMMPPPWWW^^^eeekkkssszzz~~~~~~yyyrrrmmmjjjgggbbb^^^ZZZZZZ]]]fffsss|||zzzwwwuuuzzz|||zzzyyy___GGG???;;;444000222333222000/////////000111111///......//////...,,,---,,,+++***+++,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,...------------...//////---...//////------...///000000000000000000000000000000////////////000000...///000111333333333444444333333222222333333444666666555666666777888888===CCCMMMSSSUUU[[[mmmjjjccc```bbb```VVV}}}|||{{{yyyuuuooogggbbb\\\WWWUUUXXX[[[\\\___ccceeeddddddeeegggiiijjjjjjpppqqqsssvvvwwwrrrjjjccc___aaa___YYYXXX]]]___\\\WWWQQQJJJFFFFFFFFFFFFEEE???AAADDDFFFFFFDDDBBB@@@@@@???===<<<===>>>@@@AAACCCEEEHHHLLLPPPVVV]]]bbbdddggglllrrryyyxxxsssmmmfff^^^YYYWWWUUUPPPKKKHHHHHHHHHJJJKKKJJJGGGDDD???>>>>>>============>>>???>>>===<<<;;;::::::::::::::::::::::::999888777555444333222222333555777;;;:::999999999:::<<<<<>>===<<<<<<===???@@@???BBBEEEIIIMMMSSSYYY^^^bbbeeejjjqqqxxx|||wwwrrrkkkccc^^^[[[XXXSSSOOOHHHGGGFFFGGGHHHGGGEEECCC??????>>>============>>>===<<<;;;:::999999999:::::::::::::::999999888888666555444333333444666777777666555555555666888999>>>AAAEEEGGGJJJQQQZZZaaaiiinnnvvv||||||uuunnnjjjeee^^^YYYYYY[[[^^^dddppp}}}|||yyy{{{zzz___KKK999555444000///222111111000///////////////------.../////////.........---,,,---/////////.........---///111333222111***,,,---//////...---,,,........................---...///000000000000000//////000000000111111111111000000000000000000000000111222333333333222222555555444444333444444555444555666555555666999;;;<<>>===<<<<<<<<<===>>>>>>@@@DDDGGGKKKQQQWWW[[[___ccchhhooowww|||xxxssskkkeeeaaa]]]XXXTTTKKKIIIFFFFFFFFFFFFFFFEEE@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::999999888777555444444555666777888777666666666777999:::===@@@CCCFFFJJJQQQZZZaaakkkpppwww}}}|||uuunnnjjjddd]]]YYYYYY]]]```hhhsss{{{zzzrrrWWWEEE777444555222222555111111000///////////////,,,,,,---............---...---,,,---/////////...///---,,,,,,------,,,***)))***,,,---------,,,+++......//////////////////------.../////////......//////000000000000111111000000000000000000111111000111222333333333333222555444444333444444555555444555666555555666999;;;<<>>===<<<;;;;;;<<<<<<>>>AAADDDHHHLLLPPPUUUYYY]]]aaagggooowww~~~yyyrrrlllgggaaa\\\XXXPPPMMMIIIGGGGGGHHHHHHHHHAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>??????@@@======<<<<<<<<<<<<<<<<<<:::999888777666666777777888777666666666777999:::;;;>>>BBBFFFJJJQQQ[[[bbblllqqqxxx}}}~~~yyyqqqkkkhhheee___]]]^^^___dddlllwwwkkkSSSEEE888444444222111333111000000///////////////---......///////////////...---,,,---/////////...111///,,,+++***)))&&&$$$******+++,,,,,,,,,,,,+++......///////////////000---....../////////......////////////000000000111000000000000000111111111000111111222333333333333555555555444555555666666444555666555555666999;;;<<>>===<<<;;;;;;;;;===???CCCGGGJJJNNNSSSVVV\\\```gggnnnvvv}}}wwwqqqkkkddd___\\\SSSOOOJJJFFFFFFHHHIIIIIICCCCCCBBBAAA@@@??????@@@@@@@@@@@@???@@@@@@AAAAAA@@@???>>>>>>>>>??????@@@<<<;;;:::999888888777777444333333222222333555666:::===BBBFFFKKKSSS\\\dddlllqqqwww|||~~~tttmmmfffdddaaa\\\[[[\\\bbbhhhqqq{{{zzzaaaIII???555111000///......111000000///////////////---......///////////////...---,,,---/////////...222000...---------+++)))+++,,,,,,------------------........./////////000/////////000000//////......////////////000000000//////000000111111111111000111111111222333444444666666555555666777888888444555666555555666999;;;<<>>@@@@@@???>>>===;;;:::::::::===AAAEEEGGGKKKOOORRRZZZ^^^eeemmmuuu}}}{{{uuunnngggbbb___SSSNNNIIIEEEDDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???????????????@@@AAA@@@???>>>???@@@AAABBB>>>======;;;:::999888777555555444333444555666777999===BBBGGGLLLTTT^^^fffmmmrrrwww|||~~~}}}wwwooohhheeeaaa\\\[[[\\\dddkkkuuuqqqXXXAAA;;;444111111222333222111111000///////////////,,,,,,---............---...---,,,---/////////...+++******+++...//////...------------............,,,,,,------...///////////////000000000///............////////////000000/////////000111111222222000000000111222333444555555555555555666777888888444555666555555666999;;;===IIIOOOTTT\\\ccctttlll[[[UUULLLIIIJJJGGGtttppprrrzzzvvvooojjjhhhkkkllllllmmmoooppptttvvvuuuppplllkkkmmmpppsssvvvtttnnngggcccaaa\\\XXXXXX[[[[[[XXXXXX\\\___^^^ZZZSSSKKKEEEDDDEEECCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>><<<:::::::::===AAAEEEGGGJJJNNNPPPWWW\\\cccjjjrrryyyxxxqqqjjjeeecccTTTOOOJJJFFFEEEFFFFFFFFFHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@???>>>===>>>???AAABBB??????>>>===<<<:::999888888777666666666777999:::999===CCCGGGMMMVVV```hhhooosssyyy}}}yyywwwooohhheeebbb___^^^```gggnnnyyy~~~}}}fffNNN<<<999444222333555666444111111000///////////////------.../////////.........---,,,---/////////...((((((((())),,,......------------------......///++++++,,,,,,---............////////////...---,,,........./////////000000...//////000111111222222111000000000222333555666333333333444444555666777444555666555555666999;;;???IIINNNTTT^^^eeesssnnn]]]VVVKKKGGGHHHEEEqqqooouuuyyy~~~zzzwwwqqqmmmmmmmmmkkkkkknnnppptttxxxvvvpppllllllnnnnnnqqqtttrrrlllfffbbb```[[[WWWWWW\\\\\\XXXXXX\\\___^^^[[[TTTKKKFFFEEEEEEFFFDDDAAA???@@@BBBEEEGGGBBBBBBAAA@@@>>><<<;;;:::<<>>===<<<<<<>>>@@@AAA@@@@@@???>>>===;;;999888555444444333444555666777:::>>>CCCHHHNNNWWWbbbiiiqqquuuzzz~~~|||tttnnngggaaa```___]]]^^^aaahhhpppzzz{{{|||{{{pppYYYBBB777555111......111111///111111000//////////////////000000111111111111111...---,,,---/////////...000...---...//////...,,,------,,,,,,,,,---...///******+++,,,,,,---......---.........------,,,+++............/////////000...//////000111222222222111000000000111333555666222111111222333444555666444555666555555666999;;;???IIIMMMTTT```fffrrrrrr```XXXMMMGGGHHHDDDxxxnnnhhhnnn{{{~~~yyytttpppnnnmmmmmmqqqtttvvvuuurrrooolllkkkooorrrrrrnnnkkkggg___VVVXXXWWWUUUVVVXXX[[[[[[[[[``````]]]XXXQQQKKKHHHGGGHHHFFFDDDCCCCCCCCCAAA@@@AAA@@@???>>>>>>===============???BBBGGGMMMSSSWWWZZZ]]]bbbfffkkkpppvvvzzz}}}uuulllfffbbbZZZWWWRRRNNNKKKHHHFFFDDDFFFGGGGGGGGGGGGFFFEEEEEE@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@???======>>>???@@@AAAAAAAAA???<<<888666555666666555333333444666888;;;AAAHHHOOOXXXaaagggppptttzzzxxxrrrkkkeee___^^^\\\[[[^^^dddmmmuuu~~~|||zzzfffOOO>>>777444000000111111///---////////////////////////000000///...------,,,,,,***************+++,,,---111000//////000///---+++---------............///...............---------////////////000000000000222222111111111111111111///////////////000111111//////000111222444666777777666666555555555666666777555444666666444777===AAAIIISSSXXXZZZaaaqqqxxx^^^RRRPPPMMMHHHEEEzzznnnggghhhttt~~~yyytttooolllkkkqqqtttwwwvvvrrrmmmlllmmmoooqqqpppllliiifff___WWWXXXVVVTTTTTTVVVWWWWWWWWW]]]]]][[[WWWQQQLLLIIIHHHIIIGGGDDDCCCCCCCCCBBB@@@???>>>===<<<<<<;;;;;;<<<======???BBBGGGMMMSSSWWWZZZ]]]aaafffjjjoootttwww~~~vvvnnnhhhdddccc___ZZZUUURRROOOLLLIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCAAA@@@@@@>>>???@@@???>>>>>>???AAAAAAAAAAAA@@@>>><<<999888444555555555444444666888:::>>>DDDKKKSSS\\\eeekkkssswww|||uuuoooiiibbb^^^]]]]]]]]]bbbgggqqqyyy~~~sss```JJJ<<<666333111000111111///---////////////////////////000//////...------,,,,,,---------------...//////000///...///000000...,,,---------............///------...................../////////000000000000000000000000000000000000///////////////000111111000000000111222444555666666666555555555666666777777444444666666555888===CCCKKKTTTYYY\\\cccsss{{{```SSSPPPNNNIIIFFFpppfffcccmmmwww|||~~~{{{{{{~~~}}}|||}}}}}}}}}}}}~~~yyyrrrnnnkkknnntttyyywwwooojjjkkkmmmnnnooommmiiifffeee___XXXVVVTTTRRRQQQRRRSSSSSSRRRYYYYYYYYYVVVQQQNNNLLLLLLJJJHHHEEECCCCCCCCCBBBAAA??????>>>===<<<<<<<<<<<<======???BBBGGGMMMSSSWWWZZZ]]]bbbfffiiimmmqqqttt|||~~~wwwoooiiifffdddaaa[[[VVVRRROOOKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@???>>>???@@@???>>>>>>???AAAAAAAAA@@@???>>><<<:::999444555555555444555777999<<<@@@GGGPPPXXXaaajjjpppvvvyyy~~~|||ssslllfff```[[[[[[]]]___eeelllvvv}}}~~~}}}{{{{{{~~~zzzkkkWWWDDD777555333111000000000///.../////////////////////////////////...------,,,,,,.............../////////...------...000000///------------............///,,,---------.../////////....../////////000000000///////////////////////////////////////000000111111111111222333444444555555555555666666777777888666444444666666555999>>>EEENNNVVVZZZ]]]gggvvvcccUUUQQQNNNJJJGGGssshhhdddllluuu||||||vvvooonnnrrrvvvwwwuuuqqqtttwwwxxxwwwwwwxxxzzz~~~uuuoookkkkkkrrrxxxuuulllfffgggkkklllllliiidddbbbbbb^^^XXXSSSQQQOOONNNOOOQQQQQQPPPUUUVVVWWWUUUSSSPPPPPPPPPLLLIIIEEECCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>======???BBBGGGMMMSSSWWW[[[___dddhhhkkkmmmppprrrxxx}}}~~~wwwpppjjjgggaaa]]]XXXSSSPPPNNNJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@???@@@@@@>>><<<;;;<<<>>>AAAAAA@@@???>>>===;;;;;;666777666555444444777999<<>>444444222111000000000////////////////////////////////////.........---------,,,,,,------------------,,,,,,,,,---000111000...---------............///,,,,,,,,,---...///000000........./////////000000...///////////////000000000000////////////000000111222222333333444444444444444555666777888888888666444444777777666:::???FFFOOOWWWZZZ___jjjyyyfffVVVQQQNNNJJJGGGwwwkkkfffmmmvvv{{{oooiiikkknnnpppoooiiimmmrrrsssqqqppprrruuu}}}tttkkkggghhhoootttqqqhhhbbbcccgggggghhheee```______\\\WWWNNNLLLKKKKKKNNNPPPPPPPPPQQQSSSUUUUUUTTTSSSTTTUUUNNNJJJFFFDDDCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>======???BBBGGGMMMSSSWWW\\\```fffjjjmmmnnnpppqqquuuxxx}}}~~~wwwooojjjfff```]]]XXXUUUSSSRRRPPPNNNHHHGGGFFFEEEEEEEEEFFFFFFBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@>>>;;;999999:::@@@@@@@@@@@@???>>><<<<<<999999888666444444666999===CCCLLLVVV___hhhpppttt{{{}}}|||sssmmmddd^^^XXXXXXZZZ___gggppp~~~{{{qqqjjjlllllloooxxxxxxcccLLL;;;222222222111000/////////000////////////////////////...............---------,,,------......---,,,,,,+++++++++---///000000...---------............///,,,,,,,,,---...///000000............/////////////////////000000111111111000000////////////000000111222333444444444444333333444666777888888888888555333444777777777;;;AAAFFFPPPXXXZZZ```nnn|||hhhWWWQQQMMMIIIGGGzzznnnfffmmmvvvyyynnnjjjjjjjjjkkkeeejjjppppppllljjjlllnnn|||rrrhhhcccggglllpppnnnfff``````cccbbbcccaaa]]]\\\\\\YYYTTTKKKIIIHHHIIIKKKMMMNNNNNNNNNPPPSSSTTTTTTTTTUUUWWWOOOKKKGGGDDDCCCDDDCCCCCC@@@@@@???>>>==================???BBBGGGMMMSSSWWW\\\```ggglllnnnooopppppprrruuuxxx|||xxxpppjjjggg^^^[[[WWWTTTSSSRRRQQQOOOJJJIIIGGGEEEDDDDDDEEEEEE@@@@@@AAAAAAAAAAAAAAA@@@AAABBBAAA>>>;;;999999:::>>>???@@@AAAAAA???===<<<::::::888666444555888:::@@@FFFQQQ[[[dddlllssswww}}}{{{sssmmmeee^^^XXXXXX[[[aaakkkttt{{{mmmdddbbbcccgggppp{{{uuu]]]GGG999333111111111000......///111////////////////////////..............................///000000...---,,,,,,++++++---///000///...---------............///,,,---------.../////////------.........//////////////////000000111111222111000000///////////////000111333555555555555444444555777888999888888777444333444777888888<<>>==================???BBBGGGMMMSSSWWWYYY___ffflllnnnoooooooooqqqrrruuuwwwzzzzzzrrrkkkhhh\\\YYYTTTRRRPPPOOOMMMKKKLLLKKKHHHEEEDDDCCCCCCDDDAAAAAABBBAAAAAA@@@??????AAAAAAAAA???===<<<<<<>>><<<>>>AAACCCCCC@@@===;;;888888777555555777;;;>>>EEELLLWWWbbbjjjrrrwww{{{~~~wwwpppkkkfff___YYYZZZ^^^fffqqq||||||mmmbbbXXXZZZ^^^eeeppp{{{lllSSS@@@777666///111222000...---///111////////////////////////........................---.../////////...,,,+++,,,++++++---//////...------------............///------..................---------.........//////------...//////000111111111111000//////////////////000333555666666666555555666888999999888777666444222444777888888===CCCHHHTTT\\\^^^gggyyyppp\\\UUUPPPLLLJJJ|||qqqfffnnnvvv}}}zzzppplllkkkeeekkkpppnnngggbbbccceeeoooyyywwwqqqnnnjjjkkkmmmkkkgggccc```___YYY\\\[[[YYYXXXYYYUUUOOOIIIFFFDDDDDDEEEFFFFFFEEEHHHJJJMMMOOOPPPQQQSSSUUUQQQMMMHHHDDDCCCDDDDDDDDDCCCBBBAAA@@@????????????======???BBBGGGMMMSSSWWWXXX]]]eeekkknnnnnnnnnnnnpppqqqsssuuuxxx||||||sssmmmiii^^^[[[VVVSSSQQQOOOMMMKKKNNNLLLIIIEEECCCBBBBBBCCCDDDDDDCCCBBBAAA???>>>===@@@AAAAAA@@@??????@@@BBB;;;===AAADDDDDDAAA===:::666666555555555999>>>BBBJJJQQQ\\\gggooovvv{{{~~~~~~||||||~~~zzztttnnniiifff___ZZZ\\\aaajjjwww~~~mmmbbbQQQTTTXXX^^^hhhtttuuuvvv||||||dddKKK:::666888///111222000...---///111////////////////////////---.....................***+++,,,------+++)))(((---,,,,,,---...///---,,,---------.........//////...............------------------.........//////,,,,,,------...///000000111111000///////////////...000222555777777666666666777888999999888666555444222333777888999===CCCIIIVVV^^^```jjj~~~ttt___WWWRRRNNNLLLssslllmmmttt}}}vvvkkklllnnnqqqqqqnnnjjjhhhgggsssxxx|||xxxtttsssqqqnnnjjjfffcccaaa___]]]ZZZXXXVVVRRRMMMIIIIIIHHHGGGEEEDDDDDDDDDCCCEEEFFFIIILLLOOOQQQRRRSSSLLLJJJHHHHHHIIIIIIFFFCCCAAAAAA@@@???>>>===<<<;;;===>>>???AAAEEEKKKSSSYYYYYY]]]ccchhhkkknnnppprrrqqqppppppqqqtttxxx|||~~~zzzooofffbbb]]]WWWSSSPPPNNNMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBAAAAAAAAAAAA>>><<>>>>>======<<<<<<<<<>>>@@@AAAAAAAAA???>>>888666666888999:::???EEENNNYYYeeekkkqqqyyy~~~~~~|||zzzyyy{{{~~~zzzuuuqqqkkkgggbbbaaaaaacccjjjttt~~~ooo___TTTPPPOOOUUU^^^jjjxxxwwwnnnrrr{{{rrrZZZFFF:::444111111000000///...------,,,***,,,///111111///,,,***..............................---------,,,,,,,,,***+++...///000000...------......///000/////////------------------,,,,,,,,,---...000000000///...000000111111111111000000000000000000000000000000111222222333333444444555777888999888666444444555555444666999888888===DDDOOOUUU[[[bbbooo|||bbbXXXUUUOOOIIIrrrkkkkkkqqq{{{xxxpppppppppppppppnnnmmmlllvvv{{{|||{{{xxxuuuqqqmmmjjjhhhaaa___\\\YYYWWWSSSOOOLLLIIIHHHGGGEEEDDDCCCBBBBBBFFFGGGHHHKKKMMMNNNOOOPPPLLLJJJIIIIIIJJJIIIFFFCCCBBBBBBAAA@@@???>>>>>>===>>>???@@@BBBFFFLLLTTTYYYZZZ^^^dddiiillloooqqqsssoooooonnnoooqqqtttxxxzzzxxxnnneeeaaa[[[VVVRRRPPPNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBAAAAAABBBBBB@@@>>>AAA@@@@@@???>>>>>>>>>===???@@@BBBCCCCCCAAA@@@???777555666999<<>>???AAACCCFFFMMMUUU[[[\\\```fffkkknnnpppssstttpppooonnnnnnppprrruuuvvvyyy}}}yyynnniiiccc]]]YYYVVVSSSRRROOONNNLLLJJJHHHEEEDDDCCCCCCAAAAAAAAABBBCCCBBB@@@CCCBBBAAA@@@????????????BBBCCCDDDDDDDDDBBB@@@>>>:::777888;;;???CCCLLLUUU\\\fffpppuuuzzz|||xxxxxxzzz||||||sssnnnjjjeeebbb```aaaeeekkkttt~~~rrr___WWWRRRUUU]]]iiizzzyyynnnjjjtttzzzaaaLLL@@@999666444111111111000000//////...//////000000000000//////------------------------......---------,,,,,,,,,......//////...---+++***+++,,,------......---------......//////000000000000//////............//////000000111111000000///////////////////////////111222222333333444444555666777888888666444444555555444666999888888>>>FFFNNNTTTZZZaaammm}}}tttaaaUUUNNNJJJ~~~yyyvvvvvv|||}}}zzz|||~~~|||yyynnnjjjddd^^^YYYUUURRROOOKKKJJJHHHEEEBBB@@@??????CCCDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJHHHFFFAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAACCCGGGNNNVVV\\\___ccchhhmmmppprrrtttvvvsssrrrqqqqqqqqqrrrtttuuuvvv{{{zzzuuummmfffbbb^^^ZZZXXXSSSRRRPPPMMMJJJGGGEEEDDDCCCAAA@@@AAACCCDDDDDDCCCDDDCCCBBB@@@????????????CCCDDDEEEEEEDDDAAA???===>>>;;;:::===AAAFFFOOOXXX```jjjsssvvvzzz}}}|||~~~xxxooojjjfffbbb```^^^aaagggoooyyy|||hhh___WWWXXX```nnnyyyooommmxxxtttXXXEEE===888555444222111111111000000000///000//////////////////000------------------------......---------,,,,,,,,,***+++,,,...............++++++,,,------------,,,,,,,,,---...///000000111111000///---------.../////////000000000000//////........................111222222333333444444555555777888777666444444555555444666888888999???GGGNNNTTTZZZaaalllzzzkkkZZZPPPKKK}}}xxxxxx~~~~~~vvvqqqiiibbb[[[VVVQQQMMMLLLKKKHHHEEECCC@@@???>>>@@@@@@AAABBBDDDGGGIIIJJJIIIJJJLLLMMMLLLIIIHHHFFF@@@@@@@@@@@@@@@?????????>>>???AAACCCGGGNNNVVV\\\```dddjjjnnnqqqsssuuuwwwttttttsssrrrrrrsssssstttwww|||wwwoooiiiddd```^^^ZZZXXXUUURRRNNNKKKHHHFFFEEECCCBBBBBBDDDFFFFFFFFFFFFDDDBBB@@@?????????@@@CCCDDDDDDDDDCCCAAA>>><<<===;;;;;;???DDDJJJUUU___fffooowwwyyy|||~~~uuummmgggcccaaa```]]]bbbjjjttt~~~lllcccZZZZZZbbbqqqyyytttvvvmmmQQQAAA:::666333444111111111111000000000000///......------......///------------------------......---------,,,,,,,,,++++++,,,------.........***++++++,,,---,,,,,,,,,++++++,,,---......//////111000///---------.../////////000000000000//////////////////////////////111222222333333444444555444666777777555444444555666555666888888999@@@HHHNNNUUU[[[aaalllxxxzzzcccUUUNNN~~~zzzyyy{{{vvvoooggg```YYYRRRNNNMMMKKKIIIFFFDDDBBB@@@@@@?????????@@@CCCEEEHHHJJJGGGIIILLLMMMKKKIIIGGGGGGAAAAAA@@@@@@?????????>>>===>>>@@@BBBGGGNNNVVV\\\bbbeeekkkoooqqqsssuuuwwwttttttssssssrrrrrrrrrsssyyy|||yyyqqqlllgggdddcccaaa^^^ZZZUUUQQQNNNLLLJJJHHHFFFFFFHHHJJJJJJJJJHHHGGGDDDAAA@@@@@@AAABBBCCCDDDDDDDDDCCCAAA>>>===;;;:::===DDDLLLSSS___iiinnnvvv|||~~~{{{ssskkkdddaaa_________dddnnnyyylllbbbYYYYYYbbbrrryyywww{{{|||dddJJJ>>>888333111444000000000000000000000000......------------....................................---------,,,,,,,,,......------,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---.........000//////............///...//////000000//////...000000000000000000000000111222222333333444444555444555777777555444444555666555666888888999AAAJJJOOOVVV\\\bbblllwww}}}~~~ooo\\\RRR~~~zzzsssmmmfff^^^WWWRRRMMMLLLIIIGGGEEECCCBBBAAA@@@@@@???@@@AAADDDFFFHHHEEEHHHLLLMMMJJJHHHFFFFFFCCCCCCBBBAAA@@@??????>>><<<===???AAAFFFMMMVVV[[[bbbfffkkkooorrrsssuuuwwwvvvvvvuuuuuuuuuuuuttttttwwwyyy{{{|||~~~}}}vvvqqqmmmllljjjgggbbb]]]XXXUUUSSSPPPNNNLLLKKKMMMOOOOOOOOOLLLJJJGGGDDDCCCCCCDDDEEECCCDDDEEEFFFEEECCC@@@???>>>>>>CCCLLLTTT\\\gggqqqsss{{{{{{wwwppphhhaaa^^^]]]^^^bbbhhhrrr~~~kkkaaaYYY[[[ddduuu~~~uuuxxxnnnXXXCCC;;;666000///444////////////////////////.........//////.........////////////////////////......---------,,,,,,,,,......---,,,+++++++++++++++,,,,,,---------------------------............---...//////////////////......////////////......111111111111111111111111111222222333333444444555333555666666555444555555777555555777888:::AAAKKKPPPWWW^^^dddlllvvv||||||{{{cccUUU~~~{{{vvvpppjjjccc\\\WWWMMMLLLJJJHHHFFFDDDCCCCCCCCCBBB@@@@@@@@@BBBDDDFFFCCCGGGLLLMMMJJJGGGFFFFFFEEEEEEDDDCCCAAA@@@??????;;;<<<>>>AAAEEEMMMUUU[[[bbbfffkkkoooqqqsssuuuwwwyyyyyyyyyyyyxxxxxxxxxxxxuuuvvvwwwyyy|||zzzvvvsssqqqmmmhhhccc^^^ZZZXXXUUUSSSPPPOOOQQQRRRSSSSSSOOOLLLIIIFFFEEEEEEFFFGGGDDDEEEFFFGGGFFFDDDBBBAAAEEEEEEJJJRRRZZZaaajjjtttttt|||yyyuuunnnfff___\\\\\\]]]eeekkkvvvkkkbbb[[[]]]hhhyyyuuu{{{dddPPP???999555...///555............//////////////////000000000000//////000000000000000000000000......---------,,,,,,,,,++++++++++++,,,---......+++,,,------......------///////////////.........,,,---///000000000//////......////////////......111111111111111111111111111222222333333444555555333444666666555444555555777555555777888:::BBBKKKQQQXXX___dddmmmvvv{{{{{{gggWWW}}}yyytttkkk```XXXUUUQQQLLLHHHFFFFFFFFFFFF???>>>===>>>AAACCCCCCCCCEEEGGGKKKLLLKKKIIIHHHHHHBBBBBBAAA@@@????????????>>>???@@@BBBEEEKKKSSSXXXaaagggnnnssstttuuuwwwyyyzzz{{{|||}}}|||{{{yyyxxxwwwwwwyyy{{{}}}}}}yyytttooojjjeee```\\\WWWVVVUUUUUUUUUVVVWWWXXXVVVRRRLLLIIIHHHIIIJJJJJJHHHFFFCCCDDDFFFGGGFFFDDDGGGIIINNNWWWbbblllssswww}}}yyyqqqiiifffccc^^^]]]___jjjsss}}}tttggg\\\```oooqqqVVVHHH:::444111///.../////////.........---------//////...---------------////////////////////////...---,,,,,,,,,,,,---...---.........---,,,,,,+++---------...------,,,,,,...------///000///---+++.../////////000000111111,,,---......///.........000111111111111222222222000000000111222333555555777777777777666666666666333333444888999:::AAAJJJTTT]]]```eeesssxxxvvvzzzkkkWWW|||wwwoooeee]]]WWWTTTNNNJJJHHHGGGGGGFFF@@@???>>>>>>@@@BBBBBBAAABBBEEEHHHIIIHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB>>>???@@@AAAEEEKKKRRRXXXaaagggnnnssstttuuuwwwyyyzzz{{{}}}~~~~~~|||{{{zzzyyyyyyzzz|||~~~zzzuuupppkkkfffccc[[[ZZZYYYXXXXXXXXXYYYZZZXXXSSSMMMJJJIIIKKKLLLMMMIIIFFFDDDDDDEEEFFFEEEDDDJJJMMMSSS]]]gggpppvvvyyy}}}|||tttmmmgggddd```^^^___dddnnnwwwttthhh```eeetttyyygggOOOCCC777333222000000222//////.........---------000///..........................................///...------------...///------......---,,,,,,+++,,,------...------,,,,,,...------...//////...,,,,,,,,,,,,------------------...//////000000////////////000000000111111111000000000111222333555555666666666666555555555555444333555888999:::AAAJJJSSS]]]```ffftttyyywww}}}kkkUUU|||tttkkkdddZZZXXXSSSNNNJJJHHHGGGGGGBBB@@@??????@@@AAA@@@@@@AAACCCFFFGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAADDDJJJQQQWWWaaagggnnnsssuuuvvvxxxzzz{{{}}}~~~~~~}}}|||||||||}}}~~~{{{vvvqqqmmmjjj```___^^^\\\\\\\\\]]]]]]ZZZUUUNNNJJJJJJLLLNNNPPPJJJHHHEEECCCDDDEEEDDDDDDOOOSSS[[[dddmmmuuuyyy|||}}}yyynnniiiddd```]]]\\\bbbkkkttt|||tttiiidddkkkzzznnnYYYEEE<<<444222333111222444/////////.........------000000/////////.................................//////............//////---------------,,,,,,+++,,,,,,------...------,,,...---+++,,,...000//////000//////////////////......//////000000000000000.../////////000000000000000000000111222333555555555555555555444444444444555444555888999:::BBBJJJSSS]]]aaahhhvvvzzzyyykkkSSSxxxpppiii^^^\\\XXXSSSMMMIIIHHHGGGDDDBBB@@@???@@@@@@???>>>BBBDDDFFFGGGFFFEEEEEEEEEBBBBBBAAA@@@???????????????@@@@@@AAADDDIIIPPPUUU```fffnnnsssuuuvvvyyy{{{|||~~~~~~~~~}}}}}}~~~|||~~~zzzuuuqqqmmmfffdddbbb```____________[[[VVVOOOJJJJJJLLLOOOPPPKKKHHHEEECCCCCCDDDEEEFFFSSSYYYbbbkkkrrrxxx|||~~~}}}~~~wwwiiifffaaa^^^YYYZZZeeeqqqyyyrrriiieeennn}}}|||dddNNN===666111222222111111333////////////............000000000000000//////....................................------.........,,,,,,---------,,,,,,+++,,,,,,------...---------...,,,++++++---000000000222111111111000/////////......///000000000000////////////000000000111111000000000111222333555555666666666555555555444444666555666888999;;;CCCLLLTTT]]]bbbkkkyyy{{{{{{kkkRRR|||tttmmmbbbaaa___YYYQQQKKKIIIHHHFFFDDDAAAAAAAAAAAA@@@>>>AAACCCEEEFFFEEEDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@AAAAAACCCHHHOOOTTT^^^dddmmmrrrtttvvvyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~|||~~~zzzuuuqqqjjjiiifffcccaaa`````````[[[VVVOOOKKKJJJLLLNNNOOOJJJHHHFFFCCCCCCEEEHHHKKKVVV]]]gggooouuuyyy}}}~~~|||vvvhhhddd___\\\YYY[[[gggttt}}}~~~ooogggeeepppttt\\\HHH999444111222111//////111000000/////////.........000000000111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---.........---...,,,++++++---000000000.........------,,,,,,,,,,,,---......//////......000000000111111111222222000000000111222333555555777777777666666666555555777555666888999<<>>IIISSS[[[aaahhhttt{{{~~~fffVVV}}}rrrtttssslllaaaWWWRRRRRRIIIGGGEEEEEEEEEEEEDDDCCCBBBCCCEEEDDDCCCCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAABBBGGGMMMRRRYYY___hhhnnnqqqtttwwwzzz{{{}}}|||~~~|||vvvuuusssoookkkhhheeedddccc___\\\WWWTTTQQQOOOLLLJJJFFFFFFEEEDDDEEEKKKUUU\\\aaagggpppuuuwwwzzz}}}uuuoooccc\\\XXX[[[ccclllwww{{{ooobbbeeesssnnnVVVCCC:::555111000000...,,,///444000000000000////////////---...///000000...,,,+++------------------------,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---...............------///000///---+++,,,,,,------......//////...//////000000000000000////////////000000000000000000000111222333555555666666555555555444444444555333444777:::???JJJUUU\\\ccciiivvv{{{~~~{{{dddVVV|||yyyuuupppjjjbbbYYYSSSNNNMMMLLLJJJHHHFFFEEEDDDBBBAAAAAABBBDDDEEEEEEDDDDDDFFFFFFEEECCCAAAAAABBB@@@@@@@@@AAADDDIIIPPPUUUWWW^^^ffflllpppsssxxx|||~~~~~~~~~}}}~~~~~~}}}xxxxxxwwwtttqqqlllgggeeeccc[[[UUUTTTRRRNNNLLLLLLKKKJJJIIIIIILLLSSSYYY^^^hhhmmmsssxxxzzz|||~~~|||wwwoooiiiaaa[[[WWW\\\fffqqq~~~~~~sssnnn```iiivvveeeSSSBBB888222222222222111111111000000000000///////////////,,,------......------,,,000///...---,,,,,,+++***.........------,,,,,,,,,---...............------******,,,---.../////////+++,,,...000000///...---//////.........---------////////////////////////////////////000111222333000111222222444444555666555555444444444444555555666666666666888AAALLLUUUYYYeeelllrrrzzz{{{|||aaaQQQ~~~{{{wwwrrrmmmfff___ZZZQQQOOOMMMJJJGGGEEEDDDCCCCCCBBBAAABBBDDDFFFEEEDDDFFFGGGHHHGGGEEECCCCCCDDDAAAAAABBBBBBEEEJJJPPPUUUYYY___gggmmmppptttyyy}}}~~~}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxvvvrrrmmmiiiffffff]]]VVVSSSQQQMMMKKKLLLNNNNNNNNNOOORRRXXX^^^bbbkkkooouuuzzz|||~~~}}}yyyssskkkddd___ZZZYYY```jjjuuuzzzqqqnnnnnnyyyppp]]]KKK===555222111111111000000000000000000000000000000000000---......//////......---//////......------,,,,,,......---------,,,,,,,,,,,,,,,---------,,,,,,+++---............---,,,,,,***+++,,,---------,,,,,,------------,,,,,,++++++////////////////////////////////////000111222333111222222333444555666777555555444444444444555555666666666666999BBBNNNWWWZZZfffmmmssszzz{{{zzz___OOOzzzuuupppkkkfffbbbWWWUUUQQQLLLIIIFFFEEEEEEDDDCCCBBBCCCFFFGGGFFFEEEGGGHHHIIIIIIGGGEEEEEEFFFBBBCCCCCCDDDFFFJJJPPPUUUYYY___gggmmmqqquuuzzz~~~~~~}}}}}}||||||}}}~~~~~~|||zzz{{{{{{zzzwwwtttoookkkhhhiii```WWWRRROOOKKKJJJMMMRRRTTTVVVYYY[[[___dddhhhnnnrrrxxx|||zzzuuunnneee___\\\ZZZ\\\fffqqq{{{vvvrrrsssxxxzzzgggSSSBBB777222000000000000////////////...........................//////////////////...............------------...------------,,,,,,,,,,,,,,,---------------,,,......//////......---,,,,,,+++++++++,,,,,,------.........------------,,,////////////////////////////////////000111222222222222333444555666777777555555444444444444555555555666777777;;;DDDQQQZZZ[[[hhhoootttzzz{{{www\\\MMM~~~xxxsssnnnjjjggg```\\\VVVQQQLLLIIIHHHHHHEEEDDDDDDEEEHHHIIIIIIHHHHHHIIIJJJJJJHHHFFFFFFGGGCCCCCCDDDDDDEEEIIINNNRRRXXX]]]eeekkkooosssyyy~~~~~~}}}|||}}}}}}}}}~~~~~~~~~{{{yyyzzzzzzyyywwwtttoookkkhhhhhh___VVVPPPLLLHHHIIIMMMUUUYYY^^^aaaccceeejjjmmmppptttyyy~~~}}}xxxrrrkkkbbb]]]YYYYYY```mmmyyyvvvuuuyyy~~~ttt___JJJ<<<444222000////////////......................../////////......////////////......+++,,,,,,,,,---------...------------------------......///000000000//////+++,,,---...///000000000///...---,,,,,,...///111000000000000000000000//////////////////////////////////////////000111111111222222333444555666666555555444444444444555555555666777888===GGGTTT]]]^^^kkkssswww|||}}}uuu[[[LLL{{{uuuqqqllliiidddaaa[[[TTTNNNKKKJJJIIIGGGFFFFFFHHHKKKMMMMMMLLLIIIJJJKKKJJJHHHFFFEEEFFFBBBCCCDDDDDDEEEGGGLLLOOOUUUZZZaaagggkkkpppwww|||~~~~~~||||||{{{{{{{{{zzzzzzzzzyyyzzz|||}}}|||{{{yyyxxxvvvvvvvvvtttppplllhhhfffccc[[[SSSMMMIIIFFFIIIOOOWWW\\\cccfffgggiiimmmqqqsssvvv{{{|||wwwpppiiiccc^^^XXXZZZdddsss|||sssttt{{{}}}pppYYYEEE999444444////////////.........---000000000111111222222222,,,------......------,,,*********+++,,,,,,------------------------------------...///000000//////***+++,,,...//////000000///...,,,+++,,,---000111///000000000000000000000//////////////////////////////////////////000111000000111222333444444555555555444444444444555555444666777999>>>HHHUUU___```nnnvvvzzzsssZZZLLL~~~yyytttooolllfffccc]]]WWWQQQMMMJJJIIIHHHGGGHHHKKKNNNQQQRRRQQQLLLMMMMMMKKKHHHFFFEEEEEECCCDDDDDDDDDDDDFFFJJJMMMRRRWWW^^^dddhhhnnnuuuzzz{{{|||}}}zzzyyyyyyxxxwwwvvvuuuttttttuuuwwwxxxxxxvvvuuusssppppppooommmjjjfffbbb```ZZZTTTNNNJJJFFFDDDIIIPPPXXX___fffiiijjjkkkpppuuuuuuxxx}}}zzztttnnnhhhcccaaa[[[^^^iiiyyytttlllpppyyy{{{zzz~~~kkkSSSBBB999555444////////////............,,,,,,------......//////,,,,,,------------,,,,,,******++++++,,,,,,,,,---,,,,,,,,,------------...******+++,,,------------------......------,,,+++---,,,+++******,,,---///,,,------------........./////////////////////////////////......//////000//////000111222333444444555555444444444444555555444666777999>>>HHHUUU___```ooowww|||pppYYYMMM}}}}}}xxxssspppjjjgggccc]]]WWWRRRNNNLLLHHHHHHIIIMMMQQQUUUVVVVVVOOOPPPPPPMMMIIIFFFEEEEEEDDDEEEFFFFFFEEEGGGJJJLLLQQQVVV]]]bbbgggmmmtttzzzyyyzzz|||~~~{{{zzzyyywwwvvvtttssssssrrrsssssstttssspppnnnmmmiiiiiiiiigggddd```\\\ZZZQQQLLLIIIGGGDDDDDDJJJRRRZZZaaahhhkkkkkkmmmrrrxxxxxx{{{~~~{{{vvvoooiiidddbbbbbbaaadddooo~~~~~~|||vvvjjjeeennn{{{|||xxxyyy~~~dddLLL???999555333000000000/////////......))))))***++++++,,,------------............---------------------------...,,,,,,,,,---------......((()))***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,+++++++++,,,---...++++++,,,,,,------------////////////////////////000//////........./////////000111222333444444555555555444444444444555555444666777999===GGGUUU^^^^^^mmmwww{{{lllWWWMMMzzz}}}|||wwwtttnnnlllhhhccc]]]XXXSSSQQQIIIIIIJJJNNNSSSWWWYYYYYYRRRRRRRRROOOKKKGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMQQQVVV\\\bbbfffmmmtttzzzyyyzzz{{{~~~}}}}}}{{{zzzxxxvvvttttttrrrrrrrrrqqqooollliiigggeeeeeedddccc```\\\XXXVVVJJJGGGEEEEEECCCDDDJJJRRR[[[bbbjjjllllllnnntttzzz{{{~~~{{{xxxsssllleeeaaaaaaaaaeeehhhsssvvvvvvtttmmmcccbbbpppyyyuuuxxx```HHH<<<888444111000000000000////////////......//////000111222222......////////////......////////////////////////,,,,,,,,,------.........)))***+++,,,------...---((()))***+++,,,---------...---------......//////---------.........//////////////////////////////000//////.........//////000111222333444555555666555555555444444555555555555666777888===GGGTTT]]]\\\llluuuzzzjjjVVVMMMvvvyyy|||~~~zzzyyyrrruuuuuuooodddYYYRRROOOKKKJJJJJJMMMRRRXXX[[[\\\WWWVVVTTTQQQMMMIIIEEECCCEEEFFFGGGGGGGGGHHHKKKMMMPPPTTTXXX]]]ccciiipppuuuuuuxxx|||~~~zzzwwwvvvuuutttsssqqqooonnnmmmllliiieeebbbccc```[[[XXXUUURRROOOLLLHHHFFFCCCAAACCCIIIQQQXXXbbbeeeiiimmmppptttxxx{{{}}}~~~}}}zzzvvvppphhhbbbaaacccfffiiippp{{{wwwuuuoooddd^^^ddduuuxxxxxxrrrTTTFFF:::666555000111000000///...---------...............///000000//////...---,,,,,,++++++......................../////////...---,,,***)))++++++************))))))///...---,,,,,,,,,,,,,,,---------............//////............---------........................////////////000000000000/////////000111333444555444444444444444444444444777555555888<<>>>>>??????@@@CCCHHHMMMQQQWWW```fffnnnrrrwwwzzz{{{|||}}}}}}zzzuuuoooiiidddaaa```dddjjjqqqxxxyyymmmQQQBBB<<<555111111222000---............////////////................................................//////...---------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++...,,,++++++---......---......------------......---------............///------.........///////////////............//////000000000111111111222222222222111111222222333444333666888:::===EEEOOOVVVZZZ[[[___jjj{{{ttt___QQQHHHGGGKKKRRRZZZaaahhhooosss{{{|||wwwooofff^^^XXXUUUTTTSSSPPPNNNNNNQQQTTTWWWXXXWWWVVVTTTRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLNNNPPPRRRRRRQQQPPPPPPQQQQQQTTTXXX]]]cccgggjjjlllnnnoooqqqrrrttttttuuuuuupppnnnkkkiiigggeeeaaa^^^]]]^^^^^^^^^^^^]]]]]]\\\YYYXXXWWWVVVUUUQQQKKKHHHEEECCC@@@>>>=========>>>@@@DDDHHHLLLQQQWWW```gggmmmqqqwww{{{}}}}}}}}}~~~~~~~~~|||yyysssmmmgggbbb___```fffnnnvvv~~~www|||zzzmmmWWWBBB<<<777111//////000...---/////////.....................------------..............................---............------,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++...,,,++++++---......---......------------......---------............///............/////////000//////............//////111111111111222222222333555444444444444555666666333555888:::>>>EEEOOOWWW\\\\\\aaalll~~~ttt___QQQHHHBBBFFFMMMTTT\\\ccckkkoooxxx|||zzz|||uuulllddd]]]WWWSSSRRRPPPMMMLLLOOORRRTTTUUUSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNMMMLLLKKKKKKLLLLLLOOOPPPRRRQQQOOOMMMMMMNNNNNNPPPTTTYYY^^^cccfffhhhkkkllloooqqqssstttttttttooonnnlllkkkiiifffaaa]]]]]]]]]]]]]]]\\\[[[ZZZZZZUUUUUUUUUUUUSSSOOOIIIEEECCCAAA???===;;;;;;<<<===???BBBGGGKKKOOOVVV```ggglllqqqwww|||}}}~~~~~~~~~~~~~~~}}}zzzuuummmgggbbb```bbbiiirrr|||zzz|||}}}~~~ssseeeWWWHHH;;;888444000......///....../////////......---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......,,,+++...---,,,+++++++++,,,,,,,,,,,,------------.........,,,++++++---......---......------------......---------............///........./////////000000///............//////000111111222222222333333333555555555555555666666777222555888:::>>>FFFQQQXXX\\\]]]bbbnnnuuu```QQQGGG@@@DDDJJJQQQXXX```gggllltttxxx}}}vvvyyyzzzsssllleee^^^YYYTTTQQQMMMKKKLLLNNNOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTMMMMMMLLLLLLKKKLLLLLLLLLPPPQQQRRRPPPNNNLLLLLLLLLLLLNNNQQQUUUZZZ___bbbdddhhhiiillloooqqqrrrrrrrrrnnnmmmlllllljjjgggbbb^^^___^^^^^^]]]\\\ZZZYYYXXXSSSSSSSSSSSSRRRNNNHHHDDDAAA@@@===;;;:::;;;<<<<<<===@@@EEEHHHMMMUUU___ffflllpppwww{{{}}}~~~}}}|||zzztttllleeeaaa```fffmmmxxx~~~~~~zzz}}}|||tttdddSSSEEE<<<666555333000......///////////////......------,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,------............,,,++++++---......---......------------......---------............///............////////////...............///000000111111222222222333333333000000000000000111222222222444888:::???GGGRRRZZZ]]]]]]cccpppwwwaaaQQQGGG>>>BBBGGGMMMSSS[[[ccchhhnnnsssyyy~~~tttsssyyyzzzvvvpppiiidddYYYUUUOOOKKKIIIIIIIIIHHHJJJLLLOOOSSSUUUVVVUUUUUUNNNNNNMMMMMMMMMMMMMMMNNNPPPQQQRRRQQQNNNLLLKKKKKKKKKLLLNNNRRRVVVZZZ^^^```dddfffiiilllnnnnnnnnnmmmlllkkkkkkjjjjjjgggccc``````______]]][[[YYYWWWVVVSSSRRRQQQQQQPPPMMMHHHDDD@@@???===;;;:::;;;<<<===<<>>CCCHHHNNNUUU]]]bbbiiiooouuuzzz}}}vvvrrrttt~~~{{{uuupppbbb]]]VVVOOOKKKIIIGGGFFFFFFHHHMMMRRRUUUVVVVVVVVVPPPPPPOOOOOOOOOOOOPPPPPPPPPRRRRRRQQQNNNLLLKKKLLLJJJKKKLLLOOORRRVVVYYY[[[___aaadddgggiiiiiihhhgggiiihhhgggggggggfffccc``````___^^^\\\ZZZXXXVVVTTTRRRPPPOOONNNMMMKKKGGGDDD@@@???===;;;:::;;;<<<===<<>>AAAFFFKKKSSS\\\bbblllpppvvv{{{}}}~~~}}}yyyrrrmmmnnnjjjgggdddaaa```fffnnnzzz}}}}}}xxxvvvtttuuuwww{{{{{{fffOOOAAA:::555111000000000000000////////////,,,,,,------.../////////.........------,,,,,,,,,///...------,,,,,,,,,,,,...........................---+++*********++++++++++++++++++++++++,,,,,,---,,,++++++---///......++++++------------++++++//////.........---------......//////......---,,,,,,,,,------...////////////111222222111111222333333333333333333333333333444333555:::===BBBMMMXXXcccdddmmm|||fffRRRLLL:::;;;<<<>>>BBBIIIPPPVVV^^^bbbiiiooosssvvvyyy{{{yyysss}}}|||yyywwwpppfff^^^YYYSSSMMMHHHJJJIIIIIIKKKOOORRRSSSTTTRRRQQQPPPPPPSSSUUUVVVUUUWWWVVVUUUSSSQQQOOOMMMLLLKKKJJJJJJJJJLLLOOOQQQSSSVVVXXXZZZ\\\]]]\\\[[[YYY[[[[[[\\\\\\]]]]]]^^^^^^______^^^[[[XXXTTTQQQOOOMMMKKKIIIHHHGGGFFFCCC@@@@@@>>><<<:::999:::;;;;;;<<<>>>AAAEEEKKKSSS\\\bbblllpppvvvzzz|||~~~zzzvvvpppllliiieeebbbbbbaaabbbjjjsss|||xxxrrrooonnnrrrwwwqqq]]]HHH<<<777333000000............------------...............---------------------------,,,,,,......---,,,,,,,,,,,,,,,........................---,,,+++*********+++++++++++++++++++++,,,,,,,,,...,,,++++++---.........+++,,,------------,,,+++......------,,,,,,,,,,,,)))***+++,,,---.........------......///000000111///111222222111111222333444444444444444444444444444333555:::===CCCNNNXXXaaaeeeppphhhSSSLLL999:::;;;===@@@EEELLLQQQVVV[[[ccckkkpppsssvvvwww|||xxx{{{xxxssslllfff```YYYQQQKKKJJJIIIHHHIIIMMMPPPRRRSSSSSSQQQPPPPPPSSSVVVWWWXXXTTTTTTRRRPPPNNNMMMKKKJJJJJJIIIIIIHHHIIIKKKNNNOOOQQQRRRUUUVVVWWWVVVUUUTTTTTTUUUWWWYYYZZZZZZYYYYYYZZZZZZYYYWWWTTTQQQNNNLLLJJJHHHFFFEEEDDDCCC@@@>>>======<<<;;;:::::::::;;;<<<>>>AAAEEEKKKSSS]]]cccmmmpppuuuyyy{{{|||~~~{{{wwwrrrmmmjjjddd```^^^aaadddhhhrrr|||vvvooojjjjjjqqqzzzdddSSSAAA888555222111111............------------//////......---,,,,,,+++,,,,,,---------------------,,,,,,++++++++++++,,,---------------------------,,,+++*********++++++***+++++++++,,,,,,,,,---...,,,++++++---......---,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++)))***+++,,,---...............//////000111111111///111222222111111222333444444444444444444444444444333555:::>>>CCCNNNYYY___ffftttiiiRRRIII888999:::;;;===AAAGGGKKKOOOUUU^^^ggglllpppsssuuuyyy}}}|||vvvrrrnnnjjjfff```WWWQQQJJJHHHGGGHHHLLLPPPSSSTTTUUUSSSQQQQQQSSSVVVXXXYYYTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLMMMNNNPPPRRRRRRRRRQQQQQQOOOQQQSSSVVVWWWVVVUUUTTTVVVUUUUUUSSSQQQNNNKKKJJJGGGEEECCCAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;===???AAAEEEKKKTTT^^^eeennnqqqvvvyyyzzz{{{}}}xxxsssoookkkiiiccc___^^^ccchhhoooyyyyyypppiiiiiisss~~~vvv[[[LLL===666444222222333000000000000////////////.........------,,,,,,,,,,,,,,,,,,------.........,,,++++++******+++++++++------------------------,,,+++++++++++++++++++++***++++++,,,,,,---------...---++++++---......---,,,------------------,,,---,,,,,,,,,,,,,,,,,,,,,///////////////......------......///000000111111///111222222111111222333333333333333333333333333333333555:::>>>DDDOOOZZZ___fffvvvhhhOOOEEE888999999999:::===BBBEEEKKKQQQZZZbbbiiimmmqqqtttxxx{{{}}}ssspppmmmkkkiiieee^^^XXXLLLJJJGGGHHHLLLQQQUUUWWWWWWUUUSSSTTTVVVYYYZZZZZZZZZXXXVVVSSSQQQOOONNNNNNJJJIIIHHHFFFFFFGGGIIIJJJLLLMMMNNNOOOPPPPPPPPPOOOMMMNNNQQQSSSSSSSSSRRRQQQRRRRRRRRRQQQOOOMMMJJJIIIEEECCC@@@?????????>>>===;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBFFFLLLVVV```gggpppsssvvvyyyzzz{{{}}}}}}vvvqqqmmmjjjhhhccc______eeelllsss||||||ssslllkkktttxxxlllRRREEE999444222000000111000000000000////////////,,,,,,,,,,,,------......,,,,,,,,,------.........+++++++++******++++++,,,------------------------++++++++++++++++++++++++******+++,,,------......///---,,,,,,---...---,,,------------------------------------............//////000000//////...---,,,------......//////000///111222222111111222333111111111111111111111111333333555:::???DDDOOO[[[```ggguuuiiiPPPEEE888999999999999:::===@@@GGGLLLTTT\\\bbbhhhmmmpppvvvyyy}}}tttpppmmmlllkkkjjjeeeaaaRRRNNNJJJIIILLLQQQUUUWWWXXXWWWWWWYYY\\\___``````\\\ZZZWWWSSSPPPNNNMMMMMMKKKJJJHHHGGGGGGHHHIIIKKKLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNOOOPPPOOONNNNNNNNNOOOOOONNNMMMKKKIIIHHHDDDBBB???>>>>>>??????>>>===<<<<<<<<<===>>>??????@@@AAADDDGGGNNNWWWbbbjjjrrrtttwwwyyyzzz{{{}}}zzzsssmmmjjjhhhgggddd```aaahhhpppvvv}}}|||uuupppooovvv~~~|||rrrbbbHHH>>>444111000------///............------------***++++++,,,------......,,,,,,------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++,,,---.../////////---,,,,,,---------,,,......------------......------...............///***+++,,,---.../////////,,,,,,------...////////////111222222111111222333222222222222222222222222333333555;;;???EEEPPP[[[```ggguuulllSSSIII999::::::999888888;;;===BBBFFFMMMTTTZZZaaagggkkkrrrvvvzzz}}}zzzuuupppnnnnnnnnnllliiiZZZUUUOOOLLLMMMPPPSSSUUUWWWXXX[[[___eeehhhiiiiii^^^[[[WWWRRROOOLLLKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKIIIHHHGGGDDDBBB???>>>>>>@@@@@@???>>>>>>===<<<===???AAABBBBBBCCCEEEHHHOOOYYYeeellltttvvvyyyzzz{{{|||~~~|||wwwpppjjjfffeeeeeefffccceeennnwww|||{{{xxxwwwwwwzzz~~~iiiUUUAAA999222111000//////222............------------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++,,,---...//////000...,,,,,,---------+++///...---,,,,,,---...///,,,,,,,,,------.........***+++,,,...////////////---------...//////000000///111222222111111222333333333333333333333333333333333555;;;???EEEQQQ\\\^^^gggwwwmmmUUUKKK:::::::::999777777999;;;>>>BBBGGGNNNTTT[[[bbbgggooosssxxxzzz{{{~~~{{{tttppppppqqqpppnnn```[[[SSSNNNMMMOOOQQQSSSVVVXXX]]]dddkkkoooqqqpppccc```\\\VVVRRROOONNNNNNLLLKKKJJJIIIIIIJJJLLLNNNKKKKKKLLLLLLMMMNNNNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEBBB???>>>???@@@AAA@@@@@@>>>===<<<===@@@CCCEEECCCDDDFFFIIIPPPZZZfffnnnuuuwwwyyy{{{{{{|||~~~|||yyytttmmmgggdddccccccjjjgggjjjuuu~~~||||||~~~~~~|||```III???888222333333222333666111000000000////////////...------,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******+++,,,---//////000000...,,,,,,------,,,+++///...---,,,,,,---...///+++++++++,,,,,,---------000000000000000//////.........//////000111111111///111222222111111222333555555555555555555555555333333555;;;???FFFQQQ\\\]]]gggyyykkkTTTJJJ===;;;999777666666777888<<<>>>BBBFFFLLLSSS[[[aaallloootttxxx{{{}}}yyyttttttvvvvvvuuupppeeeWWWNNNMMMNNNOOOOOOVVVXXX^^^gggpppuuuuuutttooofff[[[TTTSSSSSSQQQOOOPPPMMMJJJIIIIIIJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLIIIGGGEEEFFFHHHIIIHHHFFFIIIGGGDDDDDDEEEGGGHHHHHHFFFDDD@@@??????@@@@@@@@@===;;;999<<<@@@DDDEEEDDDEEEGGGKKKOOOVVV```jjjqqqyyyzzz}}}~~~~~~{{{yyyrrrllljjjgggbbb```bbbffflllttt|||}}}sssWWWGGG999777333222222222111000............---,,,+++******,,,---,,,++++++,,,---...------,,,,,,++++++***+++,,,------......------,,,)))''''''***,,,,,,+++,,,++++++******++++++,,,------......///000000111000///...---------------///......---------...............------,,,,,,,,,...------------...//////000000000000111111111111222111000000000111222333222222222333333444444444555555777999>>>GGGQQQXXX\\\hhh{{{nnnTTTIII===<<<999777777777777888:::<<<@@@DDDIIIPPPXXX]]]eeeiiinnnsssvvvxxx{{{|||{{{xxxwwwwwwwwwtttkkk^^^SSSMMMLLLKKKKKKUUUYYY```jjjsssxxxxxxvvvrrrjjj^^^WWWUUUTTTRRRPPPRRROOOMMMLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNJJJGGGEEEEEEGGGIIIIIIHHHIIIGGGEEEDDDFFFGGGHHHHHHJJJGGGCCCAAAAAAAAA@@@???AAA???===>>>AAADDDDDDCCCGGGJJJNNNSSSZZZcccmmmssswwwyyy|||~~~zzzsssmmmhhhfffddd``````ccciiiooowww~~~nnnRRRBBB888666333111111111000///...//////...---,,,++++++...000000000......///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,***((()))+++---,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,---......///000000///...------,,,,,,------......------------......------------------,,,,,,---------------...//////....../////////000000000222111111111111222333333444333333333333333333222555555777999>>>GGGQQQXXX___jjj|||nnnUUUIII>>>===;;;999888888888888888:::===@@@EEEKKKRRRWWWaaaffflllrrruuuwwwyyy{{{||||||yyyyyyzzzzzztttiii\\\QQQKKKIIIJJJTTTZZZcccoooxxx}}}|||zzzwwwoooddd\\\XXXVVVTTTQQQTTTRRRPPPPPPPPPPPPNNNMMMLLLLLLLLLMMMNNNNNNOOOOOOKKKHHHFFFEEEGGGIIIKKKKKKJJJHHHFFFEEEGGGHHHHHHHHHNNNKKKGGGDDDCCCBBB@@@???CCCAAA@@@AAACCCEEEFFFFFFJJJMMMRRRXXX___gggpppuuuvvvxxx|||~~~|||wwwmmmhhheeedddccc```bbbfffnnnttt|||fffKKK<<<777444111000000000///...////////////...---,,,,,,,,,------,,,***)))***+++******+++,,,,,,---......+++,,,------......------,,,++++++,,,---...,,,+++...------,,,,,,------...+++,,,,,,------......///------,,,,,,++++++,,,,,,...---------------......,,,,,,---------------------------------......///------........./////////111111222333333333333333555444444333333222222111555555777999>>>GGGQQQXXXaaammm}}}oooUUUJJJ???>>><<<;;;999999999999777888:::<<<@@@EEELLLPPP\\\aaahhhnnnrrruuuwwwxxxyyy||||||}}}|||tttfffWWWMMMKKKLLLSSS[[[gggttt}}}}}}zzzsssjjjbbb\\\YYYVVVTTTUUUTTTSSSSSSSSSRRRPPPNNNLLLLLLMMMMMMNNNNNNOOOOOOLLLJJJGGGFFFGGGJJJNNNOOOLLLJJJHHHHHHIIIJJJJJJIIINNNKKKHHHFFFEEECCCAAA@@@?????????AAADDDHHHKKKLLLLLLPPPVVV]]]ccckkkrrrwwwwwwxxx{{{~~~~~~}}}xxxuuulllhhheeeeeecccbbbeeekkksssxxx~~~]]]FFF999555222000...//////...---.../////////......---,,,)))******)))'''%%%&&&'''+++++++++,,,,,,---------+++,,,------......------+++,,,---...///...,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++***++++++,,,------,,,,,,------......,,,,,,,,,------.........------,,,,,,------...///------........./////////000111333444555555444333333333333333333333333333555555777999>>>GGGQQQXXXbbbmmm}}}pppVVVJJJAAA@@@>>>===;;;:::999999666777888:::<<<@@@FFFJJJRRRWWW^^^dddiiillloooqqqvvvxxx|||zzzmmm]]]QQQMMMNNNSSS\\\jjjvvv~~~}}}zzzuuummmfff```[[[XXXVVVUUUTTTTTTUUUUUUTTTPPPNNNKKKLLLLLLMMMMMMNNNNNNOOOMMMKKKJJJIIIIIILLLQQQSSSPPPNNNLLLLLLMMMMMMLLLKKKLLLJJJHHHFFFFFFEEECCCBBB??????AAABBBEEEHHHKKKNNNNNNSSSZZZaaahhhnnntttxxxyyyzzz{{{}}}~~~|||{{{zzz{{{|||}}}~~~zzzuuuqqqkkkhhheeeeeecccbbbfffmmmwww|||qqqTTTAAA777444111///............---..................---,,,---...///---+++******+++---------,,,,,,++++++++++++,,,------......------,,,---...///...---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,---............/////////000000000000111333444555555444444111111222333333444555555555555777999>>>GGGQQQXXXaaalll|||pppVVVJJJBBBAAA@@@???===;;;:::999777777888888999===AAAEEELLLQQQWWW]]]bbbgggkkknnnpppssswww|||}}}sssdddXXXRRRPPPSSS]]]kkkwww}}}~~~|||{{{xxxuuuooohhhbbb^^^[[[ZZZUUUUUUUUUWWWWWWUUUQQQMMMKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMOOOTTTWWWTTTRRRQQQQQQRRRRRRPPPOOOMMMKKKIIIHHHHHHGGGEEECCCBBBCCCDDDDDDEEEFFFJJJLLLQQQVVV^^^fffmmmrrrvvvyyy{{{{{{|||}}}~~~~~~~~~|||zzzyyyxxxzzz|||zzzuuuqqqooohhhfffddddddbbbbbbhhhpppyyy}}}cccLLL===444333111...---...///...---,,,---------------,,,,,,...///000///---,,,---.........---,,,,,,+++******+++,,,------......------,,,---///...---,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,---...///,,,,,,------------------,,,,,,,,,,,,,,,------........./////////000000000000000111333444444444444000000111222444555666666555555777999>>>GGGQQQXXXaaammm}}}pppUUUIIICCCBBBAAA@@@>>><<<;;;:::888888888888888;;;???BBBHHHKKKQQQVVV[[[aaahhhllljjjoootttwwwyyy|||ooobbbYYYUUUTTT^^^kkkuuuzzzzzzxxxwwwtttsssoooiiiccc___]]]\\\UUUVVVWWWYYYYYYWWWRRRNNNMMMMMMNNNNNNOOOOOOPPPPPPMMMOOOQQQQQQPPPRRRVVVYYYXXXWWWUUUVVVVVVVVVTTTRRRPPPNNNLLLKKKJJJHHHEEEBBBCCCEEEGGGGGGGGGHHHLLLOOOSSSZZZccckkkqqqvvvyyy{{{|||||||||}}}~~~~~~|||zzzyyywwwyyy}}}~~~zzzvvvrrrnnnlllfffddddddeeedddeeemmmwwwyyy}}}tttTTTDDD;;;333333111.........//////...++++++,,,,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,......---******+++---,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,---...///------------------,,,,,,,,,,,,++++++,,,,,,---...------........./////////000000000111222333444555111111222333333444555555555555777999>>>GGGQQQXXXcccooo~~~oooTTTHHHCCCCCCBBBAAA???===;;;:::999999999888888:::>>>AAA@@@CCCHHHMMMSSSYYYaaaeeehhhnnntttvvvvvvzzzxxxkkk```[[[UUU^^^kkktttwwwwwwvvvuuurrrqqqnnniiiddd```^^^^^^VVVWWWYYY[[[[[[XXXSSSOOONNNNNNOOOPPPPPPQQQQQQRRRMMMPPPSSSSSSSSSTTTWWW[[[ZZZYYYXXXXXXYYYXXXVVVTTTTTTRRROOOMMMKKKHHHEEEBBBAAADDDGGGHHHIIILLLQQQUUUVVV\\\fffooouuuyyy|||}}}|||}}}}}}~~~~~~}}}}}}{{{yyywwwuuutttxxxzzz~~~|||xxxssspppmmmkkkfffeeefffhhhgggjjjsss~~~xxx}}}yyyvvvyyy}}}eeeIII@@@:::444333111///...///000//////******+++,,,,,,,,,+++++++++,,,------,,,+++,,,...***++++++,,,,,,------...+++,,,------......---------......,,,)))(((+++......------,,,,,,------...------------------------,,,+++++++++,,,------...++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000/////////000222444666333333333333333333333333555555777999>>>GGGQQQXXXfffqqqnnnTTTGGGFFFFFFDDDAAA>>><<<===>>>:::999999999:::;;;;;;<<>><<<<<<<<<:::::::::999999::::::::::::<<<@@@CCCGGGMMMSSSXXX___eeelllppprrrtttwwwzzzwwwppphhhiiijjjkkkkkklllkkkkkklllhhhcccaaaaaaaaa```^^^\\\[[[ZZZZZZZZZYYYVVVSSSRRRUUUXXXXXXUUUSSSSSSTTTWWWZZZ]]]]]]\\\\\\^^^aaaeeeddddddeeeffffffeeeccc^^^XXXTTTQQQMMMHHHFFFIIIIIIMMMOOOMMMIIIJJJPPPVVV___dddkkkpppuuuxxx|||~~~}}}}}}}}}~~~}}}vvvpppmmmmmmvvvzzz{{{vvvrrrpppmmmiiifffgggeeeeeeiiipppwww{{{}}}{{{{{{zzz|||~~~~~~}}}|||}}}xxxttttttssssssxxx~~~}}}fffOOO>>>444222222111000000///......---------------------,,,++++++......---------,,,,,,,,,------........./////////////////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******+++++++++---+++***+++,,,---,,,+++---------...///000000000//////............//////)))***,,,---...------,,,---......///////////////......///000000000000000111111222222333333333444333333555;;;???EEEPPP\\\dddttt|||pppTTTGGGMMMKKKHHHDDDAAA>>>===<<<<<<;;;:::999888888888888777999;;;>>>BBBGGGMMMQQQ\\\aaahhhlllmmmooorrruuuxxx|||xxxuuuqqqllliiiiiijjjkkkjjjfffaaa]]]\\\\\\\\\\\\___^^^]]]]]]\\\ZZZWWWTTTSSSWWW[[[[[[XXXUUUUUUUUU[[[___bbbcccbbbbbbdddgggkkkjjjjjjkkkmmmnnnmmmkkkddd^^^YYYVVVQQQKKKIIIKKKPPPRRRRRROOOKKKMMMTTT[[[dddiiinnnssswwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwpppllljjjvvvzzz~~~zzzuuuqqqmmmjjjgggeeeffffffhhhmmmtttzzz}}}}}}{{{yyyyyyzzzzzzyyyxxxuuuqqqnnnooopppssszzzooobbbPPP@@@888444333222000000000///......------..................---,,,//////............------............/////////////////////......---,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,++++++++++++******))))))***++++++,,,++++++,,,...///...---......//////000000111111000//////////////////000---------------------------......//////////////////////////////000111111000111222333444555666666333222555:::???EEEPPP\\\fffuuu|||~~~qqqUUUGGGSSSPPPLLLGGGEEECCCAAA???>>>===;;;:::888777777777777888:::<<>><<<:::999777777666666888999:::<<>><<<:::999888888555666777777777:::>>>AAAFFFKKKSSSYYY^^^cccjjjooorrrtttxxxzzz}}}yyyuuummmkkkgggbbb^^^]]]^^^```cccbbbaaa``````^^^[[[XXXVVVZZZ^^^___]]]]]]___aaagggkkkooopppnnnmmmnnnpppnnnnnnnnnoooqqqrrrqqqooogggcccaaacccbbbaaabbbfffgggddd___[[[ZZZ^^^fffkkkqqqtttxxx{{{{{{{{{|||}}}||||||}}}~~~}}}}}}||||||||||||}}}}}}|||~~~~~~{{{vvvssssssqqqpppmmmiiieeeccceeeggglllpppwww|||{{{vvvsssoookkkhhheeecccbbbdddgggooozzznnn```UUUOOOBBB<<<555111111111111000//////////////////......---...////////////////////////000000000000111111000000000000111111111111111000...---,,,,,,------'''((()))+++,,,,,,------*********++++++*********++++++++++++,,,---......,,,++++++,,,///111111000000000000000111111111111000//////////////////000***+++++++++++++++++++++---......//////////////////////////////000111111222222222111111000000000333333666<<>>@@@FFFMMMSSSWWW]]]dddiiikkknnnsssvvvyyy|||}}}|||yyyrrrkkkgggfffgggiiihhheeecccbbb^^^ZZZVVVWWWZZZ]]]]]]]]]^^^bbbeeemmmqqqvvvvvvtttrrrrrrssspppoooooopppqqqqqqpppnnngggcccbbbeeefffeeegggllloookkkfffbbbbbbffflllqqqrrruuuyyy{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzzzz{{{||||||{{{}}}wwwrrrpppppplllkkkjjjfffccccccfffjjjppptttzzz~~~|||xxxsssnnnhhhdddcccaaaaaadddiiittt{{{{{{yyyqqqeeeWWWKKKEEE888666333111000000111222.../////////////////////,,,---...////////////.../////////000000000111111000000000111111111222222111000...,,,,,,,,,---...((()))***+++++++++++++++***++++++++++++++++++***************+++,,,---...,,,++++++,,,...000///...000000000000000000000000//////............//////)))***+++---------,,,,,,---......///////////////......///000000000000000111111222222222222222222444444777===CCCIIIUUU```iiiuuuwwwwwwoooUUUJJJmmm]]]TTTOOOKKKHHHBBBAAA???>>><<<;;;;;;;;;666777777666666777;;;===>>>CCCJJJOOOSSSXXX___ddddddhhhnnnrrrvvvxxx{{{~~~wwwqqqnnnoooooollliiifffccc^^^YYYUUUWWWYYY\\\\\\\\\^^^dddhhhrrrwww{{{{{{xxxvvvvvvwwwrrrqqqpppqqqrrrrrrpppooohhhdddcccfffggggggiiinnnssspppkkkggggggkkkqqquuusssvvvzzz||||||||||||}}}~~~}}}}}}||||||{{{zzzyyyyyyzzz{{{|||{{{~~~{{{uuupppnnnnnnhhhiiihhheeebbbcccggglllrrrwww|||{{{vvvooohhhdddcccbbbcccgggmmmzzzzzzzzzvvvvvvtttlll___RRRFFF@@@666666555333000000111333.........///////////////,,,,,,---...//////............//////000000000111000111111111111222222222222000...,,,+++,,,---...***++++++++++++***))))))++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---,,,++++++,,,...///...---............------------,,,,,,,,,++++++,,,,,,,,,***,,,...000111111000///---......///////////////---...000111111111000///111111222333444444555666555555888>>>CCCJJJVVVbbblllwwwxxxwwwnnnUUUJJJooocccYYYPPPJJJEEEEEEBBB>>><<<>>>>>>======:::777666777999:::;;;>>>???BBBGGGMMMTTTZZZ^^^bbbfffjjjnnnqqqtttxxxzzzzzz~~~{{{xxxwwwsssmmmiiifffaaaZZZUUUTTTWWW[[[]]]```dddjjjoooxxxyyyzzz{{{zzzxxxvvvtttrrrsssuuuwwwxxxwwwssspppjjjiiiggggggiiilllpppssstttqqqnnnkkkkkkmmmqqqsssvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~xxxzzz|||{{{zzzyyyyyyzzz|||}}}~~~|||zzzwwwtttpppllljjjhhhiiigggeeecccdddggglllnnnxxx{{{~~~~~~tttlllhhhhhhffffffdddeeelll~~~~~~xxxxxxwwwrrrhhhZZZKKK@@@999555444444333111000//////111///------//////,,,)))//////............//////---......///000/////////333222000/////////111222000///...,,,+++******)))"""###%%%'''))),,,---...************************,,,+++++++++,,,---......,,,---......//////......***+++,,,,,,------,,,,,,...------,,,,,,------...---...//////000000//////...............---------////////////000000000000000000000000111222333444555555888===AAAIIIXXXfffqqquuuxxxxxx|||nnnRRREEE{{{mmmaaaUUUNNNJJJIIIEEEAAA@@@@@@???>>>===:::777666777999::::::999:::===AAAGGGNNNTTTWWW^^^bbbgggkkkooorrrvvvyyyzzz~~~~~~zzzuuuqqqlllddd[[[TTTTTTVVVXXX[[[^^^dddlllrrr||||||~~~~~~}}}||||||||||||}}}}}}zzzuuuqqqnnnmmmkkkjjjkkknnnrrrtttuuussspppoooooopppssstttxxxxxxzzz{{{|||}}}}}}}}}~~~~~~~~~~~~{{{||||||{{{zzzyyyyyyzzzzzzzzz{{{|||}}}}}}}}}}}}}}}yyywwwuuussspppmmmkkkiiigggfffddddddfffjjjnnnqqq|||uuulllhhhggggggjjjnnnrrryyy~~~}}}{{{}}}~~~yyyuuunnnbbbUUUHHH>>>999666666555444333222111111111///......000000---***---------,,,,,,---------------...////////////...///////////////.........000///---,,,+++*********------------,,,,,,,,,,,,************************)))))))))))))))***++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------++++++,,,------...//////---------...............////////////000000000000000000000000111222333444444444777<<<@@@HHHWWWdddnnnrrrvvvvvv{{{oooSSSGGG}}}nnn___VVVMMMJJJEEEBBBAAA???===<<<===:::777666777888999888777777999===BBBHHHMMMPPPXXX\\\aaafffkkkooosssvvvyyy|||~~~|||uuujjj]]]TTTRRRSSSTTTWWW\\\eeepppwww~~~}}}yyyuuutttrrrpppooooooqqqsssuuuuuuttttttsssssstttuuuuuuyyyyyyzzz{{{||||||}}}|||}}}||||||}}}}}}~~~|||||||||zzzxxxxxxzzz|||zzz{{{{{{|||}}}}}}~~~~~~|||yyyuuutttssspppnnnllljjjjjjdddddddddeeeiiinnnsssvvvwwwppplllkkkiiipppzzz}}}xxxttttttxxx|||zzz}}}zzzssshhhZZZMMMBBB;;;888777777666555444333333222222111000000111000...---------------------------,,,,,,---...............---...///000000...---+++///...---,,,+++*********///...---,,,+++)))((((((************************))))))((((((((()))******))))))***++++++++++++******+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++*********+++,,,...///,,,,,,------......//////////////////000000000000000000000000111222333444333444777<<<@@@GGGUUUbbbjjjnnnrrrtttzzzoooTTTIII~~~mmmbbbTTTMMMGGGEEEDDDAAA??????===;;;888777777888888777777888999;;;???DDDIIIKKKRRRVVV\\\aaafffkkkpppsssvvvyyy{{{||||||~~~~~~qqqbbbWWWPPPOOOOOORRRZZZgggttt|||~~~}}}zzzyyywwwuuusssrrrssstttuuutttuuuvvvvvvwwwvvvvvvuuuxxxyyyzzz{{{}}}}}}~~~~~~||||||||||||||||||}}}}}}zzzzzzyyyxxxwwwxxx{{{~~~~~~~~~~~~~~~zzzvvvsssrrrqqqnnnllljjjhhhgggbbbccceeehhhmmmsssxxx{{{zzzuuusssrrrlllvvv{{{uuupppttt||||||~~~yyypppaaaRRRFFF>>>:::888666666555444444333222222222222111222222111000/////////000000000000//////+++,,,------......------/////////.........------...---,,,,,,++++++++++++*********************)))************************+++***************++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,---++++++,,,------...//////////////////000000000000000000000000111222333444333333777;;;???EEESSS```fffjjjnnnrrrzzzmmmSSSIII}}}sssaaaVVVMMMLLLJJJEEECCCDDD>>><<<999888888888777666888888888:::===@@@DDDFFFLLLPPPVVV\\\aaaggglllooorrrtttwwwzzz|||~~~vvvggg]]]OOOLLLKKKNNNXXXfffttt}}}{{{}}}}}}|||{{{xxxvvvttttttttttttssstttvvvwwwxxxwwwvvvuuuvvvwwwyyy{{{}}}~~~}}}|||{{{zzzyyyyyyyyyvvvvvvwwwvvvvvvxxx|||}}}yyyuuurrrqqqooollliiifffdddcccbbbdddggglllrrrxxx}}}|||yyyvvvtttssspppzzz~~~|||wwwuuu~~~}}}uuujjjYYYJJJ@@@;;;999888444333333222222111111111111222333333222111111111//////000111111000//////+++,,,------......------000...+++))))))***,,,...------,,,+++++++++,,,,,,++++++,,,,,,---------...************************++++++***************+++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,111000---+++******+++,,,***++++++,,,---...//////////////////000000000000000000000000111222333444333333777<<>>;;;::::::999888666777777666777999;;;>>>@@@FFFJJJPPPVVV\\\aaafffiiilllnnnrrrwww{{{~~~xxxkkkbbbPPPLLLHHHIIISSS```mmmuuutttwww|||~~~}}}{{{xxxvvvuuuuuuuuurrrtttvvvxxxxxxxxxvvvuuuwwwxxxzzz|||~~~~~~}}}{{{zzzxxxwwwwwwwwwuuuvvvwwwwwwwwwyyy|||~~~~~~}}}~~~~~~~~~}}}{{{wwwtttqqqooommmjjjgggdddbbb```dddfffkkkqqqwww}}}~~~zzzwwwuuussspppnnnsss~~~~~~~~~~~~}}}lllaaaQQQCCC<<<999888777222111111111000000000///000222333333222111111222---...///000000///...---,,,,,,---..................+++(((%%%$$$'''***,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++***************************************)))((((((((())))))(((((()))************)))***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,222111///---,,,++++++,,,++++++,,,,,,------......////////////000000000000000000000000111222333444444444888===@@@EEEQQQ]]]dddggglllqqq|||fffNNNFFFnnn\\\UUUOOOEEEAAADDDBBB@@@===<<<;;;:::888666777777666555666999;;;<<<@@@DDDJJJPPPUUUZZZ___cccfffhhhmmmsssxxx{{{||||||{{{~~~|||uuukkkcccRRRLLLFFFEEELLLWWWbbbggghhhmmmuuu}}}}}}{{{yyywwwvvvvvvsssuuuwwwxxxyyyyyyxxxwwwzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzxxxxxxwwwwwwwwwwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}|||||||||~~~~~~{{{zzzyyywwwuuurrrmmmllljjjhhheeecccaaa```gggjjjooouuu{{{zzzwwwsssrrrqqqpppnnnkkkvvvzzzbbbWWWHHH===999777666444111111000000000000/////////111333333111000111222---...///000000///...---------...////////////......,,,)))''''''(((***,,,++++++++++++,,,,,,---...,,,++++++***))))))((((((************************++++++***)))))))))))))))((()))******++++++*********+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000111222333444444555999>>>@@@EEEQQQ]]]fffhhhlllsss~~~eeeMMMEEEjjj```XXXMMMHHHKKKCCCAAA>>>===<<<;;;999777999888777666777999;;;<<<===AAAGGGLLLQQQVVV[[[^^^bbbdddiiiooouuuxxxyyyxxxyyy{{{}}}~~~}}}{{{yyysssjjjdddTTTMMMEEECCCGGGPPPXXX]]]]]]cccmmmyyy}}}{{{yyyxxxxxxuuuvvvwwwyyyzzzzzzyyyyyy}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxwwwxxxxxxxxx{{{|||~~~}}}|||zzzzzz{{{~~~||||||}}}~~~|||yyywwwvvvuuusssqqqjjjiiihhhgggeeedddbbbbbbiiilllqqqxxx}}}~~~rrrpppmmmmmmooopppooommmxxx|||vvv[[[QQQCCC:::777666444222111111111000000000000000...111333333111///111333///000111333333111000///---...//////000000/////////...------,,,,,,------++++++++++++,,,---..............................************************......---,,,++++++,,,,,,++++++,,,------------,,,++++++,,,---------,,,,,,,,,++++++++++++++++++,,,***+++,,,---............---,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000111222333444555666:::>>>AAAEEEQQQ]]]gggiiimmmtttdddMMMEEE}}}iii\\\VVVMMMDDDCCCBBB@@@???>>>===<<<<<<;;;:::999777666555555555:::<<>><<<;;;:::888666555555555888999<<>>===;;;999777555555444555666999===AAAFFFIIIKKKOOOTTTZZZ___dddhhhkkknnnrrrqqqppprrrtttwwwwwwwww{{{}}}{{{uuuttt{{{wwwtttoookkkZZZOOOEEEAAA@@@??????BBB@@@EEEOOO]]]lllwww~~~~~~~~~||||||}}}~~~}}}}}}~~~~~~{{{{{{{{{~~~|||{{{yyytttuuuuuuvvvvvvwwwwwwxxx|||}}}~~~~~~}}}|||}}}~~~~~~zzzvvvrrrpppnnnkkkiiigggfffffffffhhhkkkmmmooosssuuuyyy}}}~~~wwwnnnggghhhdddcccjjjsss{{{|||vvvpppppptttiiiRRRDDD<<<333///000000...,,,/////////000000000000000111111111111111000000///000000111111111000000///------......------,,,+++)))))))))******+++++++++...---,,,++++++******+++------,,,,,,+++,,,,,,---++++++++++++++++++,,,,,,((((((((((((((())))))***)))***++++++***)))***++++++***)))))))))***,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------.........................................................///111222333444555444555777:::>>>EEENNNSSSaaaccciiirrrhhhMMMDDD|||kkk\\\PPPKKKEEEBBBCCCDDDDDDDDD@@@???<<<:::888666555444444555777:::===AAADDDFFFIIINNNTTTZZZ^^^bbbfffiiippppppqqqrrrssstttttttttxxxzzz}}}~~~|||rrrlllvvvyyytttppplllaaaVVVJJJEEEAAA>>>===???>>>BBBKKKXXXgggsss{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{zzzzzz}}}}}}~~~}}}|||{{{yyyxxxrrrrrrtttuuuvvvwwwxxxxxx|||~~~~~~}}}}}}~~~~~~{{{xxxtttooollliiigggfffgggffffffhhhkkkooosssvvvyyyzzz|||yyypppgggbbbdddbbbeeeooo|||zzztttrrrwww~~~```LLL===888111...///000///---------------------------//////000000000//////...000000000000///...------,,,,,,------,,,,,,+++***)))))))))************+++,,,,,,++++++++++++++++++************++++++,,,,,,---,,,,,,,,,++++++******)))(((((((((((()))******)))***++++++***)))***+++******)))))))))***+++,,,((()))***+++,,,.../////////...---,,,,,,---...///......................................./////////...///000111222333444444444555777:::???FFFOOOUUU___bbbiiirrrjjjNNNDDDyyyiiiXXXQQQHHHCCCDDDFFFFFFEEEAAA@@@===;;;999777666555555555777999;;;>>>AAABBBFFFIIINNNSSSWWW\\\aaadddnnnoooqqqsssssssssttttttqqqsssvvvwwwxxx{{{~~~tttjjjnnn~~~}}}vvvqqqmmmfffZZZMMMGGGBBB===<<<===???BBBJJJVVVcccooovvvyyy{{{|||}}}~~~~~~~~~}}}||||||}}}zzzyyyyyyzzzzzzzzzzzzyyywwwvvvtttoooqqqsssuuuwwwyyyyyyzzz|||~~~~~~~~~~~~|||{{{xxxvvvqqqlllhhheeedddeeeeeeeeegggiiinnnssswwwzzz~~~tttkkkddd```]]]aaaiiiwww{{{xxx{{{vvvWWWDDD999666111000111111000///---------,,,,,,,,,,,,,,,------...//////........./////////...---+++***))),,,,,,------,,,,,,+++***++++++++++++************)))))))))***+++,,,---...(((((())))))******++++++......---,,,***)))((((((***))))))))))))***++++++)))***++++++***)))***+++***************+++++++++&&&'''(((***+++---...///,,,+++***))))))***+++,,,.................................//////000000000111111111111111222222222333555777;;;@@@IIIRRRXXX]]]aaahhhooo{{{lllPPPEEE|||ggg]]]PPPIIIGGGHHHFFFEEEAAA@@@>>><<<:::888888777666666777888:::<<<>>>???CCCEEEIIILLLPPPUUU[[[___hhhkkkppprrrssssssssstttppprrrttttttuuuwwwyyy||||||vvviiihhhrrrzzzrrrnnnhhh\\\OOOGGGBBB===;;;<<<>>>AAAIIITTT```kkkrrrtttyyy{{{}}}~~~}}}}}}~~~~~~|||{{{|||~~~|||zzzxxxxxxwwwwwwwwwwwwvvvtttsssrrrmmmooosssvvvyyy{{{{{{|||}}}~~~}}}{{{yyywwwtttrrroooiiidddbbbbbbdddcccdddggglllqqqvvvyyy|||xxxnnnfffaaa```YYYbbbppp~~~}}}~~~mmmMMM:::666444111000111111111000...............---------+++,,,---------------------------,,,+++***)))(((,,,------------,,,++++++---,,,,,,,,,++++++******((((((((()))+++,,,...///'''((()))***************...---,,,+++)))(((''''''***************++++++,,,)))***++++++***)))***+++))))))******++++++++++++************************---,,,,,,++++++++++++,,,------------------------.........//////000000111111111111111111111111111333444777;;;AAAJJJSSSYYY[[[```eeellluuummmPPPFFFyyymmm\\\QQQLLLJJJGGGDDDAAA@@@>>><<<;;;:::999999777777777777999:::;;;<<>><<<@@@IIITTTaaakkkqqqssswwwyyy|||}}}{{{zzz{{{}}}|||~~~||||||}}}|||~~~~~~{{{yyyxxxxxxuuuvvvvvvvvvuuusssqqqpppmmmooossswwwzzz|||}}}}}}}}}~~~~~~|||zzzwwwuuutttqqqppplllgggaaa___aaadddeeeggglllrrrwww{{{~~~zzzpppeee___^^^______kkkyyy{{{]]]CCC666222111000/////////...............---------,,,,,,***++++++,,,------,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++************++++++++++++,,,,,,))))))))))))***+++------)))***+++,,,,,,++++++*********)))))))))))))))((()))))))))))))))***++++++)))***++++++***)))***+++))))))***+++++++++++++++++++++++++++++++++++++++.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000000111222222222333333555777;;;@@@HHHQQQWWW[[[___cccgggooo~~~kkkPPPFFFyyyeeeWWWPPPLLLGGGCCC@@@???>>>===;;;;;;::::::777666666777777888999:::@@@@@@@@@@@@CCCIIIQQQWWW[[[aaahhhlllmmmnnnoooqqqtttuuuuuusssqqqpppqqqrrrrrrvvvxxxvvvxxx~~~uuueee\\\]]]iiixxxqqqnnnbbbUUUNNNIIICCCAAABBB===AAAJJJWWWdddnnnsssuuuuuuxxx{{{{{{yyyxxxyyy{{{yyy|||~~~|||}}}{{{|||~~~}}}{{{yyyxxxxxxuuuuuuvvvvvvuuusssqqqppplllooosssxxx{{{}}}~~~}}}}}}zzzwwwtttrrrqqqooonnnkkkeee```^^^aaadddiiilllrrrxxx}}}~~~uuujjj___[[[[[[^^^jjjvvvuuuaaaLLL???:::///......---------,,,+++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,((()))***,,,---...//////+++++++++++++++***))))))(((((()))***+++,,,------+++***************+++++++++,,,---...------++++++&&&''''''((()))******+++((((((((((((((()))******)))+++++++++***)))***+++))))))***++++++++++++*********+++,,,------......++++++,,,---,,,+++)))(((++++++++++++++++++++++++++++++,,,,,,---...//////......///111222333444555444555777:::>>>FFFNNNTTT[[[^^^bbbeeekkkzzziiiOOOEEEvvviii\\\NNNFFFFFFEEEAAA>>>===>>>>>><<<999999888777666666666666666<<<<<<===???CCCHHHLLLOOOTTTYYY___eeeiiillloooqqqsssqqqppprrruuuuuussspppmmmooorrrssstttvvvxxxzzz~~~xxxyyy~~~sssbbbYYYSSSYYYqqq}}}uuummmfff\\\RRRLLLHHHEEEDDD@@@CCCJJJTTT```jjjqqqsssxxxyyyyyyxxxwwwwwwxxxzzzyyy{{{~~~~~~}}}{{{zzzzzz|||~~~{{{yyyzzz{{{vvvvvvwwwvvvuuussspppoooppprrruuuvvvwwwxxxzzz{{{}}}~~~}}}yyyyyy|||zzztttmmmkkkkkkjjjgggdddccccccdddllloootttxxxzzz{{{}}}~~~|||wwwooofff```^^^___bbbsssxxx~~~qqq```NNN@@@999666//////............//////---------,,,,,,+++++++++---,,,,,,+++***)))''''''%%%(((++++++)))'''''')))&&&&&&''''''(((((())))))))))))))))))))))))))))))++++++***)))(((((())))))******++++++++++++******)))))))))))))))))))))))))))+++---//////---+++))),,,,,,++++++***)))))))))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++---,,,,,,,,,,,,---......---------............////////////000111111222222000444888;;;>>>CCCKKKQQQTTTXXX[[[```nnnhhhNNNDDDvvvhhhYYYOOOLLLHHHDDD@@@>>>???>>><<<999::::::999777777666666666777777888:::===BBBFFFHHHOOOTTTZZZ```dddhhhkkknnnpppoooooorrruuuuuussspppmmmoooqqqrrrrrrtttvvvxxxzzz|||~~~{{{yyyzzz}}}sssbbbWWWPPPSSShhh{{{ooohhh___VVVPPPKKKHHHFFFBBBDDDJJJTTT___jjjqqqtttyyyyyyzzzxxxwwwvvvxxxyyy{{{}}}}}}zzzyyyyyy{{{}}}~~~}}}zzzyyyyyyzzzwwwwwwvvvuuusssrrrpppooouuuwwwzzz{{{||||||~~~~~~{{{wwwxxxzzzyyysssmmmjjjjjjiiifffddddddeeehhhlllqqqwww|||sssooohhhddddddgggkkkmmmzzz}}}yyyzzz~~~wwwkkk[[[KKK@@@888333000//////............//////------,,,,,,,,,+++++++++))))))***++++++++++++***&&&)))+++***((('''(((***)))*********++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))******++++++++++++*********************************+++,,,------,,,+++*********************++++++---,,,,,,++++++,,,,,,---++++++************++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............////////////000111111222222111444888;;;===BBBIIIOOOTTTXXX\\\bbbpppgggMMMCCC{{{jjj]]]VVVNNNJJJDDDAAAAAAAAA>>>;;;<<<<<<:::999777777666666333444444666999<<>>===;;;999777666666666444444555666888:::<<<===BBBEEEJJJPPPTTTZZZ___ccceeehhhlllpppssstttsssqqqnnnpppqqqqqqpppoooqqqrrrqqqrrrtttuuuwwwzzz~~~yyyxxxyyy|||}}}rrrcccWWWLLLIIIRRR^^^zzztttpppiiiccc]]]WWWRRRNNNQQQRRRTTT[[[dddnnnuuuyyyyyyzzzzzzyyywwwwwwxxxzzz}}}~~~~~~|||zzzyyyyyyyyyzzz{{{zzzzzzyyyxxxxxxxxxvvvrrrooommmmmmnnnoootttvvvyyyzzzzzz{{{|||~~~yyyvvvssssssttttttqqqmmmggggggfffeeeeeeiiiooosssuuuzzz{{{rrriiidddaaahhhvvvyyy{{{}}}xxxqqqiiicccUUUKKK>>>555222222111111...------------------...,,,+++++++++++++++++++++,,,,,,,,,+++***)))((((((******)))((('''(((***+++((((((((((((((((((((()))))))))))))))))))))))))))******)))))))))))))))*********++++++++++++******************************,,,+++***))))))***+++,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,///......------......///+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......---------............////////////000111111222222333666999:::<<>>===;;;999888777666666555555555666777888999999===@@@DDDHHHMMMRRRYYY]]]___ccchhhmmmpppqqqrrrsssoooqqqrrrqqqpppooopppqqqoooppprrrssstttwwwzzz}}}~~~~~~}}}||||||{{{}}}~~~{{{xxxyyy|||{{{rrreeeYYYNNNJJJOOOUUUlllyyyuuuoooiiiddd___YYYUUUYYYYYYZZZ___gggooouuuxxxyyyzzzzzzyyyxxxxxxyyy{{{{{{|||}}}}}}{{{zzzzzz{{{yyyyyyyyyyyyzzzyyyxxxwwwvvvssspppmmmkkklllnnnooowwwyyy|||}}}}}}}}}~~~~~~~~~}}}|||vvvtttqqqpppqqqpppnnnkkkffffffffffffhhhmmmsssxxxzzz~~~zzzqqqgggdddfffsss}}}xxxqqqfff[[[SSSAAA>>>777111,,,***+++,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***)))(((+++***((((((((()))***+++'''''''''''''''''''''&&&))))))))))))))))))))))))***)))))))))))))))************++++++++++++******)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++++++++*********)))))),,,++++++******++++++,,,------,,,,,,,,,,,,------************++++++++++++---,,,,,,,,,,,,---......---------............////////////000111111222222444666999:::;;;>>>DDDIIILLLSSS\\\eeettthhhNNNEEE}}}kkkcccXXXOOOJJJGGGDDDBBB>>>===<<<:::999888888888555555555555555555555555999;;;>>>AAAFFFKKKRRRWWWXXX\\\aaafffiiilllppprrrooopppqqqqqqoooooooooqqqooopppqqqqqqrrrtttwwwzzzzzzzzzyyyxxxwwwvvvvvvuuuxxxxxxyyy{{{}}}yyyxxxzzz{{{ttthhh[[[QQQMMMNNNPPPbbbxxx|||vvvqqqlllgggbbb^^^_________ccciiiooosssuuuwwwyyyzzzyyyxxxyyy{{{}}}yyyzzz{{{{{{yyyyyyzzz|||xxxwwwvvvwwwxxxyyywwwuuutttrrrpppmmmmmmnnnoooqqqvvvxxxzzz{{{{{{{{{|||}}}{{{|||~~~~~~~~~|||zzzyyyuuurrrooonnnmmmlllkkkiiieeefffgggiiilllqqqxxx|||}}}xxxooofffhhhppp~~~zzzsssiii\\\NNNFFF777777555111,,,)))***+++---,,,,,,++++++,,,,,,---*********+++++++++++++++'''((()))***+++,,,,,,,,,,,,***((()))***+++***)))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******((((((((((((((((((((((((+++***)))(((((()))***+++,,,,,,++++++***))))))(((++++++************++++++***))))))(((((())))))***))))))*********+++++++++---,,,,,,,,,,,,---......---------............////////////000111111222222333666888999:::===CCCHHHJJJSSS]]]ggguuuiiiOOOFFFvvvhhh\\\SSSNNNIIIEEE@@@???>>>===<<<<<<<<<<<<666666666666555444444333666777999<<>>>>>??????999999999888777666555444444555666888;;;AAAHHHMMMMMMPPPUUUYYY\\\bbbiiinnnkkklllnnnmmmllllllmmmooooooooopppooonnnoooqqqssssssssstttuuuvvvwwwwwwxxxvvvvvvuuuuuuvvvxxxyyyzzzzzzmmm^^^SSSNNNKKKIIINNN```xxx|||wwwtttpppnnnnnnmmmnnnqqqtttvvvwwwvvvuuuvvvxxxyyyyyy{{{~~~{{{{{{{{{yyyvvvuuuuuuvvvsssqqqpppqqqtttuuurrrpppttttttssssssssstttuuuvvvxxxzzz|||}}}||||||}}}~~~vvvxxxzzz||||||zzzxxxvvvsssqqqnnnkkkiiigggffffffeeehhhkkknnnrrrvvv|||}}}||||||~~~yyyuuuoooiiiqqqyyy|||{{{}}}}}}vvvlll___OOO@@@777666000+++***...000///,,,,,,++++++++++++++++++,,,))))))******++++++++++++******+++++++++******)))+++))))))+++------***'''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((())))))***++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,++++++************++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------.........///////////////000111111222222111444777888999===CCCHHHLLLUUUaaakkkxxxhhhNNNDDDwwwjjj^^^SSSLLLGGGEEEBBB???<<<;;;:::::::::<<<===;;;777444444555777777666777888;;;>>>???CCCGGGMMMSSSXXX^^^cccgggeeegggjjjkkkkkkjjjkkklllooonnnmmmlllmmmppprrrtttqqqrrrrrrqqqqqqsssvvvyyy|||vvvtttwwwwwwtttvvv{{{|||{{{|||~~~yyyzzzvvvoooeeeZZZRRRMMMKKKPPPZZZiii{{{}}}yyytttqqqpppqqqrrrssstttuuuuuuuuuwwwwwwwwwxxx{{{}}}}}}|||wwwtttrrrqqqrrrtttuuuuuupppoooooonnnoooqqqssstttrrrqqqqqqqqqsssvvvxxxzzz{{{}}}|||{{{{{{vvvwwwxxxyyyxxxvvvtttssstttrrrnnniiieeedddeeeggggggiiinnnsssyyy~~~{{{tttvvv{{{wwwpppoooqqqrrr|||~~~}}}||||||{{{~~~~~~uuugggWWWGGG;;;555///000000///...---+++***...------,,,,,,------...---,,,***)))))))))***+++++++++******))))))((((((+++***)))(((((()))***+++---,,,***))))))+++,,,...,,,,,,++++++)))((('''&&&((((((((((((((((((((((((***************+++++++++((((((((((((((((((((((((&&&)))******'''&&&(((*********))))))******+++,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,***(((&&&&&&(((+++---)))***,,,---......---,,,000000///////////////000111000//////000222444555555666666777999>>>EEEIIIPPPVVV]]]gggtttiiiNNNEEE|||~~~qqqddd[[[NNNKKKGGGDDDCCCAAA>>><<<<<<===>>><<<888666666777777777666666777999;;;===>>>BBBFFFKKKPPPVVV\\\```cccfffiiijjjkkkkkklllmmmmmmmmmmmmmmmnnnpppqqqrrrqqqqqqqqqppppppqqqtttvvvyyytttsssvvvvvvssssssxxxyyyxxxxxxzzz|||}}}|||{{{|||}}}}}}~~~~~~}}}yyywwwrrrkkkaaaXXXQQQMMMNNNWWWeeettt|||xxxtttpppqqqrrrsssttttttttttttvvvuuuuuuwwwzzz||||||{{{xxxuuurrrppppppqqqppppppnnnnnnnnnooooooqqqrrrsssrrrqqqqqqrrrsssvvvyyy{{{|||~~~|||{{{vvvwwwxxxxxxwwwuuusssqqqqqqpppmmmiiieeeeeegggiiilllnnnqqqvvvzzz~~~~~~xxxrrrtttyyy~~~uuuppppppsssyyy}}}~~~~~~~~~|||}}}~~~~~~}}}wwwlll^^^NNN@@@666111......////////////000000,,,++++++++++++++++++,,,,,,+++***)))))))))***************)))))))))))))))+++***)))(((((()))***+++))))))))))))((((((''''''))))))************))))))))))))))))))))))))))))))((())))))******+++,,,,,,(((((((((((((((((((((((((((***+++***((('''(((*********)))))))))***++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,///---***(((''''''((())))))***+++---...---------//////............//////000000000000111222333444444555777888:::???EEEIIIOOOTTTZZZcccrrreeeJJJAAArrrxxxtttjjj[[[UUUNNNJJJIIIHHHCCC???===>>>>>>===:::888888999888777666555666777888999:::<<<@@@CCCGGGMMMSSSXXX^^^```dddfffgggiiikkkmmmkkklllmmmnnnooopppqqqqqqqqqqqqqqqooonnnnnnppprrruuurrrrrrttttttqqqqqqsssuuuuuuuuuvvvxxxyyyxxxvvvwwwwwwwwwxxxyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{xxxssskkkaaaXXXRRRPPPVVVaaammmyyy}}}zzzwwwqqqrrrsssttttttttttttttttttttttttvvvyyyzzzzzzyyyxxxuuuqqqnnnmmmmmmkkkjjjkkklllmmmooopppqqqqqqqqqsssrrrrrrsssuuuwwwzzz{{{~~~}}}|||wwwxxxxxxwwwuuussspppooommmlllkkkhhhfffgggjjjlllrrrsssvvvyyy|||~~~}}}yyysssoooqqqwww~~~{{{uuurrruuuxxx{{{{{{~~~{{{wwwwwwzzz}}}wwwooobbbRRRDDD999222///......---------...///000******))))))))))))******+++***))))))((()))))))))))))))))))))******************))))))))))))******)))***,,,---,,,***((('''&&&'''(((***++++++++++++************************(((((())))))***+++,,,,,,))))))))))))))))))))))))***++++++***((('''((())))))))))))))))))******+++)))))))))************+++++++++************++++++---,,,+++)))(((((((((((()))***+++,,,------------......------------......000000000111222222333333333555777:::<<<@@@EEEHHHMMMQQQVVV___nnn~~~gggLLLBBBmmmqqqwwwzzzmmmbbbUUUNNNMMMKKKEEE@@@??????>>><<<;;;:::::::::999888777555555555555666999:::<<<>>>AAAFFFLLLQQQUUUXXX\\\^^^aaacccgggiiiiiijjjlllnnnooopppqqqqqqpppppppppnnnllllllmmmnnnqqqqqqqqqrrrrrrpppooooootttsssssstttvvvwwwuuutttsssssstttuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{|||}}}}}}~~~||||||||||||}}}{{{tttjjjaaa[[[WWW[[[ccclllttt{{{}}}{{{yyyxxxrrrssstttttttttttttttssstttssstttvvvxxxyyyxxxvvvtttqqqnnnlllkkkjjjhhhggghhhjjjlllnnnppppppppppppttttttuuuvvvwwwzzz|||}}}~~~~~~|||zzzxxxxxxwwwuuussspppmmmllliiiiiiiiiiiihhhjjjnnnqqqwwwxxxzzz}}}~~~yyyuuuooolllooovvvzzz|||}}}{{{yyyzzz~~~{{{uuuuuuwww|||rrrhhhXXXHHH<<<555222000000...,,,)))((()))***+++)))))))))(((((()))))))))***)))))))))))))))))))))(((((())))))******++++++***))))))))))))))))))*********,,,,,,---,,,+++***&&&'''(((***++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++***)))((((((((()))(((((((((((()))******))))))))))))******************))))))))))))******((())))))***++++++++++++******+++,,,------------......---------...//////000000111111222222222222222444888;;;===AAAEEEHHHKKKOOOSSS\\\lll~~~iiiMMMDDDlllnnnqqqvvv~~~qqq```UUUPPPMMMGGGBBBAAA@@@>>><<<<<<;;;;;;::::::999888777555555444444777888999:::<<<@@@EEEJJJNNNPPPTTTXXX[[[^^^bbbffffffgggiiilllnnnpppqqqqqqooooooooonnnkkkjjjjjjlllnnnppppppppppppppppppnnnssssssssstttvvvwwwvvvtttrrrrrrsssttttttuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvttttttuuuvvvvvvwwwxxxxxxzzzzzzzzzzzz{{{||||||}}}yyyrrrjjjeeebbbeeeiiiooouuuzzz~~~}}}~~~~~~|||zzzzzzyyytttttttttuuuttttttsssssstttttttttvvvwwwwwwuuusssmmmkkkiiiiiiiiijjjhhhggggggiiikkknnnpppqqqqqqqqqvvvwwwxxxyyy{{{}}}~~~~~~~~~{{{yyyxxxxxxwwwuuussspppmmmkkkjjjggghhhiiijjjlllooosssvvvzzz{{{}}}|||uuupppllljjjnnntttvvvyyy}}}{{{uuuvvvyyy{{{jjj___NNN@@@777222111000///...+++)))(((((()))*********))))))))))))******)))))))))************)))(((((())))))******++++++)))))))))******)))))))))&&&&&&&&&&&&'''(((***+++((())))))*********))))))++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))+++***))))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))***))))))(((((())))))***'''(((***+++,,,,,,,,,+++++++++++++++,,,---......//////......///000000111111111111111111222222222222444888;;;>>>AAAFFFIIIKKKOOOUUU^^^oooeeeKKKCCClllmmmoooqqqwwwpppcccZZZTTTMMMHHHFFFCCC@@@>>>======<<<;;;;;;;;;:::999777666555444444555666666777999>>>AAAGGGJJJMMMQQQTTTYYY^^^aaa```bbbdddgggjjjmmmoooqqqnnnoooooonnnkkkiiiiiijjjkkknnnnnnlllmmmppppppnnnqqqqqqqqqsssvvvwwwvvvuuuqqqqqqrrrrrrsssttttttttttttuuuvvvwwwwwwvvvvvvuuuttttttuuuuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxxxxyyy|||~~~}}}xxxrrrnnnlllnnnppptttwwwyyy{{{|||zzz{{{|||}}}~~~}}}|||{{{|||}}}~~~|||{{{{{{{{{uuuuuuuuuuuuuuutttsssrrrtttttttttuuuuuutttqqqnnnffffffeeegggiiijjjiiihhhgggiiikkkmmmoooqqqrrrsssyyyzzz{{{}}}~~~~~~~~~~~~|||yyywwwvvvvvvwwwvvvtttqqqnnnkkkjjjiiifffhhhkkkmmmpppsssxxx{{{~~~wwwooollliiihhhkkkqqqssswww{{{vvvyyy~~~yyyqqq___TTTDDD888222000///...------,,,,,,,,,---...///++++++************++++++))))))***++++++++++++***))))))))))))************))))))************))))))((('''&&&&&&'''))),,,---***************)))((('''++++++++++++++++++++++++*********))))))((((((''')))))))))))))))))))))))))))((('''((()))***)))((('''''''''''''''((())))))***)))))))))))))))((((((******))))))))))))******++++++,,,,,,+++******)))++++++++++++,,,---...//////////////////000111222333222111000000111222333222555888:::===BBBGGGKKKLLLQQQYYYddduuueeeLLLEEEhhhjjjkkkmmmqqqwww~~~vvvjjj```WWWRRRKKKHHHCCC@@@@@@@@@>>><<<===<<<<<<;;;:::888777666222333555555555666999;;;???AAAEEEHHHLLLPPPUUUYYYZZZ[[[]]]```dddiiimmmooommmnnnooonnnkkkjjjjjjjjjgggkkkkkkhhhiiioooqqqnnnmmmmmmnnnpppsssuuuuuutttooooooooopppqqqqqqrrrrrrqqqsssuuuwwwxxxwwwuuutttvvvvvvvvvvvvvvvvvvwwwwwwssstttuuuvvvwwwwwwwwwwwwyyyzzz{{{zzzyyyyyy{{{|||||||||wwwrrrqqqrrrtttvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxxxx{{{}}}}}}zzzyyyyyyzzzvvvvvvvvvvvvuuutttrrrrrrssssssrrrsssrrrpppkkkhhhccccccccceeehhhjjjjjjiiihhhiiijjjlllooorrrtttuuu{{{|||~~~~~~|||yyyuuuttttttvvvuuutttrrrooollljjjiiihhhhhhjjjmmmqqqtttxxx|||yyyqqqjjjgggfffeeehhhmmmqqqxxx~~~zzz}}}uuuhhhUUUKKK===444000///...,,,------------............+++******))))))******+++)))***+++,,,---,,,,,,+++*********)))))))))))))))((()))***++++++***)))(((++++++************++++++***************)))((((((++++++++++++++++++++++++(((((((((((())))))******(((((((((((((((((((((((('''&&&%%%&&&)))***)))'''''''''&&&&&&''''''((()))******))))))((((((((((((+++******))))))******+++,,,,,,++++++++++++******+++++++++***+++---...///......---...///000111111444333000......000222444333555777999<<>>>>>======<<<;;;:::888777333444666777666666888999888:::===@@@DDDHHHNNNRRRUUUVVVXXX[[[```eeekkknnnlllnnnooonnnllljjjjjjjjjeeehhhhhhdddfffmmmpppnnnjjjjjjkkknnnqqqssssssrrrllllllmmmnnnnnnoooooopppoooqqquuuwwwxxxwwwtttsssssssssrrrrrrrrrrrrrrrrrrtttuuuvvvwwwxxxyyyyyyyyywwwwwwxxxvvvuuutttuuuwwwxxx{{{}}}yyytttssssssuuuvvvvvvuuutttssstttuuuvvvxxxyyyyyyxxxxxxtttwwwzzzzzzwwwuuuvvvwwwvvvvvvvvvvvvuuutttrrrrrrrrrqqqqqqqqqppplllgggdddbbbbbbccceeehhhjjjiiihhhiiijjjjjjlllnnnrrruuuwww}}}~~~~~~{{{wwwsssrrrtttvvvuuusssqqqnnnllljjjiiihhhiiikkkooosssvvvzzzuuummmfffddddddcccfffjjjqqqyyytttdddQQQHHH;;;444111111///---.........---,,,+++))))))******))))))))))))*********+++,,,---...------,,,++++++******))))))((((((((()))***++++++***)))((())))))******)))'''$$$###((()))************))))))************************%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((&&&$$$###%%%(((***)))''''''&&&&&&&&&&&&'''((((((******))))))((((((((('''++++++************++++++)))))))))***+++,,,...///,,,+++******+++,,,...///,,,,,,,,,---...///000111666333000------///333555444555777888<<>>===<<<;;;;;;999999888777666666555555555555666777:::===???AAAFFFIIINNNSSSXXX]]]bbbfffggghhhiiijjjjjjiiihhhgggeeedddbbbaaabbbdddggghhhiiifffdddffflllppppppooommmmmmmmmmmmnnnnnnnnnnnnoooqqqsssuuuvvvvvvuuuuuuqqqpppoooooooooooopppqqqrrrrrrssssssttttttttttttssssssssssssrrrqqqpppooonnnoooqqqsssuuuxxx||||||yyyyyyyyyxxxvvvuuuuuuuuuuuutttttttttsssxxxxxxxxxxxxwwwuuuttttttsssrrrrrrqqqqqqrrrssssssrrrqqqqqqpppooonnnmmmmmmeeeffffffeeebbb```______cccccceeegggiiikkklllmmmkkknnnrrrrrrqqqtttyyy|||zzzxxxuuusssqqqqqqqqqqqqooommmjjjjjjkkkmmmnnnnnnrrrxxx{{{|||~~~|||tttnnneee___[[[\\\]]]aaalllwwwrrraaaTTTEEE@@@999333000///...---------,,,,,,+++*********************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))+++++++++***))))))(((((()))***,,,------,,,***(((************++++++,,,,,,++++++*********************+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,------------............///000111000000000222444444555666999===AAAFFFIIIOOOTTTcccwww|||[[[IIIBBBnnnmmmkkkhhhggghhhlllooorrrssstttwww{{{zzzrrrfff\\\VVVPPPJJJFFFDDDCCCAAA>>><<<:::999888;;;:::999888666555444333333333333333555777:::;;;???BBBFFFKKKOOOTTTZZZ]]]bbbcccfffhhhiiihhhfffeeedddcccaaa``````aaacccdddgggeeeccceeejjjnnnnnnmmmlllllllllmmmmmmmmmnnnnnnmmmoooppprrrsssssssssrrroooooonnnnnnnnnnnnoooooopppqqqqqqrrrssstttuuuuuurrrssssssrrrrrrqqqpppooommmmmmmmmnnnooorrrtttuuuvvv{{{}}}{{{zzz|||}}}||||||zzzwwwuuuuuuuuuuuutttvvvuuuttttttttttttttttttwwwwwwwwwvvvtttsssqqqpppqqqpppooommmlllllllllllllllllllllkkkjjjiiihhhhhh```aaaaaa___^^^]]]^^^___ddddddfffhhhjjjmmmnnnoooqqqrrrttttttuuuxxxwwwvvvuuusssrrrrrrrrrsssnnnmmmkkkjjjjjjkkkmmmooorrruuuyyy|||~~~~~~wwwmmmggg___ZZZWWWZZZ```iiiuuu|||pppaaaQQQGGG???<<<888444333111///.........------,,,++++++******************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))''''''************))))))))))))******))))))))))))******,,,,,,++++++***))))))((((((+++...000000...+++)))))))))*********++++++***))))))))))))*********+++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...///000111111000111333555555555666999<<>>===;;;:::::::::::::::999999666666555444444555666777999;;;>>>@@@CCCGGGLLLPPPVVVYYY]]]aaaccccccbbbaaabbbaaaaaa``````aaabbbccccccbbbbbbccceeehhhiiijjjiiiiiijjjjjjjjjkkkkkkkkkiiijjjkkkkkkllllllllllllllllllllllllllllllllllllkkklllmmmnnnppprrrssstttppppppppppppooonnnmmmlllgggeeedddgggkkkoooqqqqqqssswwwyyyvvvuuuwwwxxxvvvtttttttttsssrrrrrrsssssssssrrrrrrrrrrrrrrrssssssnnnooooooppppppppppppooonnnnnnmmmmmmlllkkkjjjiiifffeeedddcccaaa```___^^^]]]^^^^^^^^^^^^```ccceeegggggghhhiiiiiijjjjjjkkkmmmqqqvvv{{{~~~|||{{{wwwvvvtttrrrqqqqqqqqqqqqllllllmmmoooqqqssstttuuuxxxwwwxxxzzz~~~~~~xxxqqqkkkggg```bbbeeeiiirrr}}}|||xxxvvvvvvuuuuuuwww{{{{{{{{{{{{|||~~~}}}|||yyyssshhhYYYJJJ@@@:::999333333222333444333111...,,,,,,++++++******))))))))))))*********+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++***)))&&&%%%************)))))))))((()))((((((''''''(((((()))+++++++++*********))))))******))))))***+++,,,,,,+++(((%%%######&&&***,,,......---,,,++++++***************++++++,,,,,,,,,***+++,,,,,,------,,,,,,---.........///////////////000111111000111333555555555666888;;;???CCCFFFKKKRRRaaasss|||~~~~~~~~~vvvyyyiiiNNNBBB>>>uuuuuutttqqqooooooqqqsssrrrqqqpppmmmkkkkkkmmmppprrrzzz|||ssshhhaaaRRRPPPMMMHHHDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<666555444333333444555666999:::;;;<<<>>>AAAFFFJJJMMMOOOTTTXXXZZZ\\\[[[[[[\\\\\\]]]]]]___```aaabbbcccccccccccceeegggiiijjjgggggghhhhhhhhhiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkllllllkkkjjjjjjiiijjjkkklllnnnooopppqqqnnnnnnnnnmmmmmmlllkkkjjj```^^^^^^bbbhhhmmmoooooooootttuuurrrqqqssstttrrrqqqssstttsssqqqpppqqqrrroooppppppqqqqqqqqqqqqppplllmmmnnnoooppppppppppppkkkkkkkkkjjjiiihhhffffff`````````___^^^^^^]]]]]][[[\\\^^^^^^___```ccceeeiiiiiijjjkkkkkklllmmmmmmmmmqqqwww}}}}}}zzzvvvtttrrrpppooonnnooooooooopppsssvvvyyy{{{||||||zzzwwwttttttxxx~~~{{{tttooommmmmmnnnuuu{{{|||~~~~~~yyysssnnnmmmmmmkkkooouuu{{{zzzzzz{{{}}}}}}|||xxxuuuooofffWWWHHH===777666666/////////111222222000...,,,,,,+++******))))))((()))))))))***++++++,,,,,,+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))''''''************))))))))))))((((((''''''''''''(((((()))))))))))))))************)))'''&&&''')))+++------+++(((&&&&&&))),,,/////////...---,,,+++******************+++,,,------***+++,,,,,,------,,,,,,........./////////000000...///000000///000222444444444555888;;;@@@DDDFFFLLLRRR```pppxxxxxxzzz}}}vvvxxxfffLLLAAA>>>sssttttttsssqqqpppqqqrrrttttttsssooollliiiiiijjjkkkqqq{{{xxxppp___\\\WWWQQQKKKFFFBBBAAA?????????>>>>>>=========777666555444444555666777777888888888888;;;???CCCBBBDDDHHHKKKOOOQQQRRRSSSTTTUUUVVVXXXZZZ]]]^^^___`````````aaaaaaccceeegggeeeeeefffffffffggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkjjjiiiiiiggghhhiiijjjkkklllmmmnnnlllllllllkkkkkkjjjiiihhh^^^[[[ZZZ___ffflllnnnmmmlllppprrrooommmooopppnnnnnnpppqqqqqqnnnmmmmmmoookkkmmmoooqqqqqqpppnnnmmmjjjjjjkkklllllllllkkkkkkgggggggggeeecccaaa^^^]]]XXXYYYZZZ[[[\\\]]]^^^^^^ZZZ]]]___aaaaaabbbdddeeekkklllmmmoooqqqrrrtttttttttvvvyyy}}}~~~zzzvvvrrrqqqooommmllllllmmmmmmoooqqquuuyyy||||||vvvooommmpppwww}}}{{{uuuqqqqqquuuyyy~~~|||xxxqqqkkkgggfffggghhhnnnvvv}}}yyyzzz|||}}}|||xxxrrrmmmaaaWWWHHH===777444333222---,,,---...000000///------,,,,,,++++++***))))))((())))))***++++++,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))&&&&&&'''((()))******+++(((((('''((((((***+++,,,++++++***)))***+++,,,------------,,,,,,+++++++++***************,,,---...***+++,,,,,,------,,,,,,---------.........//////---...//////...///111333333333444777;;;@@@DDDGGGMMMSSS___mmmssstttwww{{{~~~vvvxxxeeeLLLAAA>>>mmmppprrrssssssssstttuuuvvvvvvtttqqqllliiiggggggbbbffflllsss{{{zzzppplllfff___XXXQQQLLLJJJCCCBBBAAA@@@???===<<<<<<999888777666777888999:::555666555444444666:::>>>;;;<<>>???>>><<<999999777444555999:::666999888777666666555555666999999999;;;===AAADDDGGGGGGHHHIIIKKKNNNPPPSSSTTTXXXXXXXXXYYYZZZ[[[]]]]]]```____________aaacccdddeeeggggggfffdddbbbbbbbbbhhhhhhhhhhhhgggfffeeedddeeefffhhhiiiiiiiiihhhgggkkkiiihhhhhhjjjkkkjjjiiidddddddddeeegggiiijjjkkkllllllllllllllllllllllllnnnmmmllljjjhhhggggggggggggggggggiiikkkkkkiiigggeeeeeefffeeedddcccaaa___]]]\\\ZZZXXXVVVUUUUUUVVVTTTVVVYYYZZZZZZ\\\^^^``````bbbdddeeefffhhhjjjmmmooopppssswww||||||{{{}}}}}}zzzyyyxxxvvvsssqqqmmmmmmkkkhhheeefffhhhkkkqqqrrrsssvvvxxx{{{~~~}}}wwwpppkkkjjjmmmppprrrpppoooooopppooottt~~~}}}|||yyy{{{}}}uuulllgggaaa]]]aaajjjkkkqqqwwwzzz{{{~~~}}}|||{{{|||yyypppbbbXXXLLLBBB666000///000...,,,+++,,,---...---+++)))(((,,,,,,,,,+++***))))))((()))***,,,,,,***)))***+++&&&&&&'''((()))***++++++)))))))))))))))***+++++++++***'''&&&%%%&&&'''(((''''''&&&&&&'''((()))***&&&(((******)))(((((()))'''((()))******+++******,,,,,,+++***)))((('''&&&'''###!!!&&&((()))(((((())))))))))))((((((******))))))))))))************))))))((((((''''''************************+++***)))(((((((((******,,,+++*********+++,,,---+++,,,,,,---...///000000000000000000111111111111555666666666888===CCCHHHQQQWWWbbblllnnnmmmqqqxxx{{{rrruuucccOOOBBB:::QQQVVV]]]fffnnnssswwwxxxyyyyyyxxxvvvtttqqqnnnkkkiiigggeeeeeeiiipppxxx}}}{{{vvvrrrkkk```WWWPPPKKKEEEBBBBBBBBB@@@>>>;;;===<<<888777::::::888:::999888777666555555555555555555666888;;;>>>@@@@@@AAABBBCCCFFFHHHJJJLLLOOOOOOPPPQQQRRRSSSUUUVVVZZZZZZYYYZZZ[[[]]]___```___aaaccccccbbbaaaaaabbbddddddeeeffffffffffffeeecccdddfffhhhiiiiiiiiiiiiiiihhhggggggiiijjjjjjjjjfffffffffggghhhiiijjjkkkllllllllllllllllllllllllkkkjjjiiihhhgggfffffffffdddddddddeeeggggggeeeddd^^^_________^^^]]][[[ZZZYYYXXXVVVTTTSSSRRRRRRSSSTTTUUUWWWYYYYYYZZZ\\\^^^aaabbbdddeeegggiiimmmppptttuuuxxx{{{|||{{{|||}}}}}}|||}}}{{{xxxwwwvvvtttqqqooolllkkkjjjhhhfffeeegggjjjmmmmmmnnnpppssswwwyyy{{{}}}zzzuuuqqqppppppqqqrrrnnnnnnoooqqqsssyyy}}}{{{yyyvvvxxx|||yyypppgggdddaaa```fffnnnrrrvvvzzz|||{{{}}}~~~|||{{{zzzuuujjj[[[PPPBBB<<<444///...///...---((()))+++,,,,,,+++***))),,,++++++***))))))((((((''')))+++,,,++++++,,,...((((((((())))))))))))))))))(((((((((((()))***+++))))))'''&&&&&&'''(((((())))))))))))************(((***++++++***))))))***)))))))))))))))))))))))))))))))))))))))(((((((((+++'''$$$###&&&)))++++++(((((())))))))))))((((((******))))))))))))*********)))))))))((((((((('''************************+++******)))))))))******++++++*********+++,,,---.........------------,,,000000000000111111111111333444555666999???FFFKKKVVV[[[eeemmmnnnmmmpppwwwyyypppssshhhQQQDDD===@@@DDDLLLWWWcccnnnvvvzzzzzzyyyyyyxxxvvvsssqqqpppkkkhhheeecccdddgggkkknnnxxx~~~yyyppphhh]]]WWWOOOJJJHHHGGGDDDAAA666;;;===999888;;;>>>>>>;;;:::999888666666555555444333333333555777999:::999999:::;;;===???AAABBBFFFFFFGGGHHHIIIKKKLLLMMMQQQQQQQQQSSSTTTVVVXXXYYYWWWZZZ\\\]]]]]]^^^___aaa^^^___aaabbbddddddeeeeee```aaaccceeeggghhhiiiiiigggeeeeeefffhhhjjjjjjiiiiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjfffeeedddcccbbbbbbbbbbbb___^^^^^^___``````^^^\\\WWWWWWXXXXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQTTTVVVWWWXXXYYYZZZ]]]___bbbccceeegggiiimmmrrrvvv{{{|||~~~~~~{{{zzzyyyxxxwwwzzzxxxuuusssrrrqqqnnnllljjjjjjjjjiiigggfffgggiiinnnooooooqqqssswwwzzz|||}}}zzzwwwtttsssrrrrrrllllllooosssvvv}}}~~~zzzxxxuuurrrssswwwyyywwwvvvzzzuuummmgggfffhhhkkkrrrxxx|||~~~}}}{{{|||}}}{{{wwwoooaaaQQQEEE666444222///...---------((()))+++,,,------,,,,,,+++******))))))(((((('''(((***+++,,,+++***+++,,,******)))))))))(((((((((((((((''''''(((((())))))''''''''''''(((((((((((())))))***++++++***((((((%%%''')))*********+++,,,******)))((((((((())))))''''''(((((()))))))))***,,,***(((''')))***+++***'''(((((())))))(((((('''***))))))(((((())))))***))))))))))))((((((((((((******************************+++++++++++++++***++++++******++++++,,,---------------,,,,,,,,,,,,000000000000111111111111111222444777;;;AAAIIINNNZZZ___hhhoooooolllooouuuxxxmmmooojjjQQQDDD===888;;;AAAJJJUUUbbblllrrruuuvvvwwwwwwvvvtttttttttooommmjjjfffdddccccccdddlllqqqxxx}}}zzznnnggg^^^WWWRRRMMMHHHDDD===CCCEEE@@@;;;<<<>>>???===<<<:::999777666666666666555555555555666777888666666777888999:::<<<===@@@@@@@@@AAACCCDDDFFFGGGHHHHHHIIIKKKMMMOOOQQQQQQQQQTTTVVVXXXXXXXXXZZZ[[[ZZZ[[[\\\^^^___```aaaaaa]]]^^^___aaabbbcccddddddcccbbbaaaccceeeggghhhggghhhhhhgggfffffffffffffffffffffffffffeeeeeeeeeeeebbbaaa___]]]\\\[[[ZZZZZZXXXVVVUUUUUUVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWXXXYYYZZZ[[[___aaaeeefffhhhjjjmmmrrrxxx||||||yyyvvvuuutttuuusssqqqpppooonnnllljjjiiijjjkkkkkkiiihhhiiijjjqqqqqqqqqrrrtttwwwzzz{{{~~~zzzvvvrrrpppqqqrrrnnnmmmppptttxxx}}}{{{vvvtttqqqmmmnnnqqqooonnnooossszzzsssqqqooosssyyy~~~}}}}}}}}}xxxqqqfffVVVFFF;;;...000111000...,,,,,,,,,++++++,,,---......------***)))))))))((((((''''''+++,,,---+++(((&&&%%%&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((())))))(((((('''((()))***)))(((%%%$$$!!!%%%'''((()))+++---))))))((('''((((((******(((((()))))))))************)))(((((((((((('''''''''(((((((((((((((((('''))))))(((((((((((())))))))))))))))))((((((((((((************************)))***+++------,,,+++***+++***++++++++++++,,,,,,)))******+++,,,---......///000000000111111111111111333555888<<>>GGGRRR\\\ccckkkoootttvvvvvvuuuvvvwwwtttsssppplllhhheeebbbaaacccggglllpppuuu|||~~~xxxnnnfff___WWWOOOIIIOOOTTTSSSJJJAAA===<<<:::===<<<;;;:::888888777777777777777666666666777777555555555666666777888999;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFHHHIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\^^^]]]\\\]]]```bbbbbbbbbccccccbbbaaa```___``````_________^^^^^^^^^]]]]]]]]][[[YYYVVVTTTRRRQQQQQQPPPNNNMMMLLLMMMMMMLLLKKKLLLLLLLLLMMMMMMNNNOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZ]]]aaadddjjjlllnnnqqqsssxxx}}}}}}xxxtttrrrqqqqqqooonnnmmmmmmmmmkkkiiijjjlllmmmmmmlllkkklllmmmppppppqqqrrrssstttuuuvvv~~~{{{vvvoookkklllpppuuutttssstttxxxyyy{{{~~~xxxsssqqqmmmiiijjjmmmgggiiinnnttt{{{}}}}}}}}}rrrwww~~~}}}yyyrrrhhh[[[KKK>>>555---///000000---+++++++++,,,,,,,,,,,,,,,+++******))))))))))))((((((((((((***++++++***'''$$$$$$$$$((((((((()))***+++++++++((((((''''''''''''((((((%%%&&&'''((())))))(((((('''((()))***)))(((%%%$$$!!!###&&&''''''((()))+++''''''''''''((()))***+++++++++*********)))))))))(((((()))((('''&&&&&&%%%''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++******++++++,,,,,,,,,,,,)))******+++,,,---......///000000000111111111111222444666999<<>><<<===<<<;;;::::::999::::::777777777777777666666666555555555555555555666777777777777777777888888999:::;;;===???@@@AAABBBBBBEEEGGGIIIIIIHHHHHHIIIJJJOOOOOOOOOOOOOOOOOONNNNNNQQQQQQPPPPPPPPPQQQRRRRRRVVVUUUTTTUUUWWWYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUTTTRRROOOMMMKKKJJJIIIJJJHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMOOOPPPRRRSSSUUUVVVVVVVVVWWWYYYZZZ[[[]]]aaafffjjjqqqsssvvvyyy{{{~~~|||vvvrrrppppppmmmlllkkkkkkmmmmmmlllkkklllmmmnnnmmmlllmmmoooqqqttttttvvvwwwvvvuuutttssswwwtttoooiiifffkkkuuu|||}}}}}}~~~}}}|||{{{uuupppnnnjjjggggggjjjfffjjjqqqyyy~~~~~~~~~~~~}}}|||~~~}}}{{{ttt~~~yyyssshhh[[[MMMAAA888333...---------,,,,,,++++++++++++***))))))(((((('''))))))))))))))))))))))))&&&((())))))'''&&&''''''''''''((()))***+++,,,---))))))((((((''''''((((((''''''''''''(((((((((((())))))***++++++***(((((()))***++++++)))''''''(((%%%&&&'''((())))))))))))++++++******))))))(((((()))*********(((''''''(((&&&''''''((((((''''''&&&)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,000000000000111111111111333555777999<<<@@@EEEIIIPPPUUU^^^gggkkklllsss{{{uuueeeddddddrrr}}}uuu^^^III@@@???BBB???999666666:::???CCCHHHRRR___gggkkkmmmoooqqqpppqqqrrrrrroookkkfffccc```_________bbbggglllpppvvv{{{~~~uuujjjaaaLLLOOONNNIIIFFFFFFCCC>>><<<<<<;;;;;;;;;;;;;;;<<<888888999999888888777777888888777666666666777777666666555444444444444555555666888999:::;;;;;;:::===???AAAAAA@@@@@@AAABBBEEEEEEFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLNNNLLLKKKLLLMMMOOOOOONNNQQQPPPOOOOOONNNNNNNNNNNNOOONNNNNNMMMLLLLLLKKKKKKMMMLLLJJJIIIGGGGGGFFFFFFGGGFFFDDDDDDEEEGGGGGGGGGFFFFFFFFFGGGHHHKKKMMMNNNPPPQQQTTTVVVXXXYYYZZZZZZ^^^___aaacccfffjjjpppuuuwwwzzz~~~zzztttooommmnnnkkkjjjjjjkkkmmmnnnnnnmmmlllmmmmmmlllkkkmmmppprrrwwwxxxzzz{{{zzzwwwsssqqqlllllliiiggggggooo||||||xxxrrrnnnllliiieeefffiiijjjpppwww}}}}}}|||~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzrrrjjj]]]NNN@@@777333222...+++''''''***------,,,+++******)))))))))******************************'''(((******)))((()))***)))))))))******++++++++++++***)))(((((((((((()))))))))'''&&&&&&'''(((((())))))))))))************)))+++,,,+++***((())))))'''((()))******(((&&&$$$''''''''''''(((((((((((((((***+++)))'''&&&(((+++&&&''''''((((((''''''&&&((((((''''''''''''(((((('''((((((((()))))))))***)))))))))))))))))))))))))))((())))))***+++,,,,,,)))***+++,,,,,,,,,++++++.........------------,,,000000000000111111111111111333666999;;;???DDDHHHNNNSSS]]]fffjjjlllttt}}}rrraaa___]]]fffmmmhhhVVVEEE>>>@@@PPPJJJBBB:::666666888:::999DDDSSS^^^bbbeeegggjjjkkkmmmooopppoookkkfffdddaaa___]]]\\\^^^aaafffiiimmmssszzztttlll\\\\\\XXXQQQLLLIIIBBB;;;<<<;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;::::::999<<<;;;::::::999999999:::888777666555444444444444222333444666777777666666666888;;;<<<;;;<<<===>>>===>>>??????@@@@@@@@@@@@AAA@@@@@@AAACCCEEEHHHIIIHHHFFFEEEEEEGGGHHHHHHGGGKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGEEECCCDDDEEEGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQSSSUUUWWWZZZ\\\^^^^^^^^^eeefffhhhkkknnntttzzz{{{~~~}}}}}}|||xxxqqqmmmlllllljjjiiiiiikkknnnooooooooollllllkkkjjjjjjlllpppssstttvvvxxxyyyxxxsssnnnjjjdddfffggggggjjjttt{{{wwwwwwqqqlllkkkhhheeeeeeiiipppuuu{{{}}}{{{yyyzzzyyyxxxvvvvvvwwwyyyzzzmmmeeeVVVEEE888111111222---(((######)))---...---,,,,,,,,,,,,---...//////***************++++++++++++,,,---,,,***(((((((((+++++++++***************++++++***)))))))))))))))+++***(((&&&%%%&&&'''(((''''''&&&&&&'''((()))***###%%%((())))))***+++---(((***+++,,,***'''### ######$$$%%%&&&'''((()))'''((()))'''%%%%%%(((+++&&&''''''''''''''''''&&&((((((''''''''''''(((((('''((((((((())))))******)))))))))))))))))))))))))))(((''''''(((***,,,---)))***+++,,,---,,,+++++++++,,,,,,---...///000000000000000000111111111111///222555888;;;@@@EEEIIINNNSSS]]]fffjjjmmmttt}}}ppp^^^[[[XXX^^^bbb]]]NNN@@@<<<>>>iii^^^PPPDDD<<<777333111666999===EEEOOOXXX^^^bbbdddeeehhhkkkmmmkkkfffbbbbbbaaa____________^^^]]]aaafffmmmqqqtttyyy}}}ppplllfff```YYYRRRKKKFFFFFFBBB===<<<>>>@@@@@@???>>>;;;888666888:::;;;;;;888888888777777666666666777777777777777777777777999999888777777777777777888777666666666888999:::::::::::::::::::::::::::<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBEEEDDDCCCCCCDDDDDDBBB@@@DDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKNNNQQQUUUXXX[[[[[[ZZZ\\\ccciiihhhkkkooorrrvvvzzz~~~{{{yyyxxxuuuuuusssqqqnnnkkkhhhfffffffffhhhkkkooopppmmmiiinnnllliiihhhjjjlllnnnoootttsssuuuxxxzzzuuulllccc[[[eeennnrrrxxxzzzvvvwwwuuuqqqjjjdddcccgggllltttwww{{{}}}|||{{{zzzzzz}}}zzzxxxwwwtttooonnnrrrzzz}}}{{{zzzzzzxxxeeeXXXFFF999555444222///************+++,,,---...******))))))))))))******((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&(((((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((*********)))'''%%%""" &&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''''''''((()))******)))((('''***'''&&&&&&)))***(((&&&++++++******************((())))))))))))*********++++++++++++++++++++++++,,,,,,------.../////////,,,---///111222222222222222000333777:::;;;AAAGGGLLLUUU___dddgggkkkttt|||ppp\\\SSSTTTUUUTTTNNNFFF???<<<;;;oooggg\\\SSSKKKDDD<<<666666777999<<>>>>>>>><<<<<<;;;;;;::::::999999888888888999999999999999:::999999888888888888999888777777666777888999:::999999999888888888888888777888888999:::;;;<<<===???>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAABBBBBBAAA???DDDCCCBBBAAAAAA@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOTTTWWW]]]```dddeeedddfffkkkppprrruuuxxx{{{|||~~~|||zzzwwwvvvtttsssrrrooollljjjhhhgggiiiiiijjjmmmpppqqqnnnkkkllljjjhhhhhhiiikkknnnoooqqqqqqqqqrrrrrroooiiieeeaaammmyyy|||}}}~~~~~~}}}{{{xxxtttqqqpppnnnkkkiiijjjmmmpppvvvyyy|||}}}|||zzzyyyyyy}}}||||||}}}~~~}}}zzzxxxtttsssqqqnnnmmmsss}}}~~~|||yyywww{{{nnnVVVJJJ:::000......,,,***...---,,,+++***************))))))(((((())))))***)))***+++++++++***))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))***+++***((('''((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))+++++++++***)))'''%%%%%%((((((((('''(((((())))))(((((((((((((((((((((''''''((()))******)))((('''***(((&&&''')))***)))'''(((((((((((()))***++++++)))************+++++++++************************,,,,,,------.../////////000111222444555555444444222000333777:::;;;@@@GGGLLLUUU___eeegggllluuu}}}lllYYYQQQNNNOOOOOOKKKDDD???<<<<<>>======<<<<<<;;;::::::999999666777777777888888888999::::::999999999::::::;;;999888888888888999999:::888777777777666666555555555666777888999:::;;;<<<<<<<<<<<<;;;<<<======>>>===<<<===>>>@@@AAA@@@???BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOQQQQQQRRRUUUYYY]]]fffjjjnnnppppppqqquuuxxx|||~~~{{{yyywwwuuutttsssrrrooollljjjiiihhhhhhlllkkklllnnnoooooommmkkkiiihhhgggfffgggiiikkkmmmnnnnnnmmmllljjjjjjlllnnnmmmyyyxxxxxxyyyyyyxxxvvvsssrrrkkkkkkkkkmmmqqqsssttttttwwwzzz|||}}}{{{yyyxxxxxxzzzyyyxxxxxxyyyxxxvvvsssnnnnnnmmmkkkmmmuuu}}}zzzwwwvvvwwwuuuaaaJJJ@@@444------......,,,///...,,,+++))))))(((((()))((((((''''''(((((()))++++++++++++***)))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((()))***)))'''&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***))))))(((((())))))***+++***)))((((((''''''(((+++******))))))))))))***''''''(((((((((((((((((('''(((((())))))((((((''')))((('''((()))))))))'''&&&&&&''''''(((***+++,,,)))))))))************+++++++++++++++++++++++++++,,,,,,,,,---......////////////000111111111111111222000222777999;;;@@@FFFMMMVVV```eeehhhllluuu}}}iiiXXXQQQIIIIIIIIIFFFAAA>>><<<<<>>>>>===<<<;;;::::::888888999999999::::::::::::999999999999:::;;;;;;:::999999999999:::::::::888888777777666555555555888888999999:::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;:::;;;===@@@BBBBBBAAA???@@@AAACCCEEEFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIJJJLLLNNNOOOPPPUUUVVVWWWXXXXXX[[[___cccnnnrrrvvvyyyzzzzzz|||}}}|||{{{yyywwwuuusssrrrqqqqqqooollljjjhhhhhhiiijjjmmmllllllllllllkkkjjjiiihhhhhhgggeeeddddddfffgggiiijjjkkkiiihhhmmmwww~~~wwwuuuuuuvvvtttpppoooqqqllllllmmmrrrwwwyyyxxxuuuxxxzzz||||||zzzyyyxxxxxxwwwvvvuuuuuuuuutttqqqnnnggghhhiiijjjnnnwww}}}{{{xxxwwwsssyyy|||fffTTTBBB;;;222......//////...,,,+++***************+++((((((''''''''''''((((((+++++++++***)))(((((('''((())))))******))))))((((((((((((((((((((((((((()))*********((('''((()))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))))))))******((('''&&&%%%%%%&&&'''(((++++++***)))((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''((((((((((((((()))***+++(((((((((((())))))))))))------------------------+++,,,,,,------...//////......//////////////////222111222777999:::???FFFMMMVVV```eeehhhmmmvvv}}}jjjZZZSSSGGGGGGEEECCC@@@===;;;:::qqqppppppqqqpppjjjbbb[[[OOONNNLLLJJJGGGCCC>>>;;;777999;;;<<<>>>EEERRR\\\eeeiiinnnoookkkfffaaa___ccccccdddcccbbbaaaaaaaaaaaadddhhhlllooossswww{{{~~~~~~{{{ssspppiiibbbZZZVVVTTTSSSTTTRRROOOMMMLLLJJJHHHEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999::::::;;;:::;;;;;;;;;;;;:::::::::999999999888888777777777;;;;;;::::::::::::999999:::::::::::::::;;;<<<<<<;;;;;;<<>>EEEMMMUUU```eeehhhllluuu}}}lll[[[TTTIIIGGGEEEBBB???<<<:::999nnnmmmnnnqqqsssrrrlllgggZZZZZZ[[[^^^^^^UUUGGG;;;888888777666666<<>>>>>======<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999<<<<<<<<<;;;<<<======>>><<<<<<===@@@DDDGGGGGGFFFCCCDDDEEEFFFEEEDDDCCCBBBGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRTTTVVVYYY[[[\\\]]]___bbbfffjjjpppwww{{{~~~~~~~~~|||yyywwwuuupppooommmkkkkkkkkkkkkllllllkkkjjjiiiiiijjjkkklllqqqpppnnnjjjgggeeeeeeggghhhiiihhhddd]]]YYYYYY[[[[[[^^^bbbeeejjjttt~~~~~~xxxrrroooooollliiiooozzz~~~{{{wwwsssooorrrtttwwwxxxxxxxxxzzz{{{yyyyyyyyyyyywwwrrrkkkfff```dddiiimmmrrrzzz}}}zzzyyyyyyxxxwww{{{wwwuuusssjjjXXXEEE;;;222000---++++++***((('''...---+++***(((((('''''')))((((((''''''(((((()))+++***)))((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))******(((''''''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''...---,,,***))))))((((((,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,------......000000//////000111222222222111222666888999>>>DDDLLLUUU___dddgggkkkttt|||ppp[[[RRRKKKHHHDDDAAA???===:::888hhhiiikkkpppttttttooojjjaaaccckkkwww|||sss]]]JJJ===;;;777444444777<<>>======AAA@@@???>>>===<<<<<<<<<<<<======>>>===<<<;;;:::::::::;;;;;;<<<<<<======:::::::::;;;<<<<<<======???>>>>>>>>>>>>???@@@@@@======>>>BBBEEEHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJIIIIIIJJJLLLOOOQQQTTTVVVWWWZZZ[[[\\\^^^aaadddfffggggggiiilllooorrrxxx~~~~~~~~~~~~zzzzzzzzzyyywwwtttqqqooojjjiiigggffffffhhhiiijjjiiijjjjjjjjjkkklllllllllnnnmmmkkkfffaaa^^^```bbbeeeggggggbbb[[[WWWWWWYYY\\\___cccgggllluuu}}}|||uuunnnjjjkkkiiihhhssszzzsssooonnnnnnpppsssuuuvvvxxx{{{}}}}}}}}}~~~~~~zzzsssjjjccc```eeekkkqqquuu{{{}}}yyyvvvuuutttsssrrrsssllleeeaaaWWWFFF888222000///.........,,,***))),,,,,,***)))((((((((((((***))))))(((((())))))******)))(((((('''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''###$$$%%%$$$###""""""$$$(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''((())))))))))))))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((&&&(((***)))'''&&&'''))),,,+++***)))))))))))))))++++++,,,,,,,,,---------***************************++++++,,,,,,---......---,,,,,,,,,---///000111222111222666888888===DDDKKKTTT^^^cccfffjjjsss{{{~~~vvv^^^RRRKKKGGGCCC@@@???>>>;;;999cccdddhhhnnnsssrrrmmmhhheeeiiivvvsss]]]AAA===888555555777888888:::EEETTT___eeehhhkkkooolllkkkjjjiiihhhfffcccaaaYYYYYYZZZZZZYYYZZZ]]]```___cccjjjrrryyy~~~|||zzz{{{~~~|||xxxrrrmmmjjjiiigggfff^^^]]]\\\[[[YYYXXXWWWVVVMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>===<<<===>>>>>>>>>===;;;:::999:::;;;;;;<<<===>>>???:::;;;<<<>>>@@@AAACCCCCC@@@@@@@@@@@@@@@AAAAAABBB>>>>>>???BBBEEEHHHHHHGGGGGGIIIMMMQQQTTTUUUVVVVVVQQQRRRTTTXXX[[[^^^```bbbddddddfffhhhjjjmmmpppqqqrrrtttuuuvvvwwwzzz~~~|||yyyyyyyyywwwwwwwwwvvvtttpppmmmkkkfffeeedddcccdddfffhhhiiihhhiiijjjllllllmmmmmmmmmjjjiiifff```ZZZXXXZZZ\\\ccceeefffbbb[[[VVVWWWYYYaaacccgggkkkpppuuu|||}}}{{{rrriiifffhhhggghhhvvvyyypppmmmnnnkkkmmmqqqsssvvvxxx|||}}}tttiiibbb```fffmmmssswww||||||wwwsssrrrpppooonnnfff]]]VVVQQQIII;;;111///+++,,,,,,------,,,***)))(((((((((((()))***,,,,,,******))))))))))))******))))))(((''''''((()))***'''((((((((((((((((((''''''''''''''''''''''''''')))*********((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''((((((***,,,+++(((''')))+++)))((((((((((((((()))***((())))))))))))*********++++++++++++++++++++++++***++++++,,,,,,---......//////...///000222444555222111222666888888===CCCJJJSSS]]]bbbeeejjjssszzz|||bbbTTTJJJFFFAAA?????????<<<:::aaabbbcccgggkkknnnnnnmmmlllsssvvvWWWHHH;;;888999777666888666<<>>AAAMMMUUU]]]bbbdddhhhrrrzzzzzzbbbQQQKKKHHHCCC@@@>>><<<:::888______```ccchhhkkkllllllooouuu~~~bbbSSSFFFAAA>>>999555555111555;;;@@@FFFMMMUUU[[[eeejjjpppsssssspppmmmllleeebbb___[[[YYYXXXXXXXXXYYYYYY[[[```eeejjjlllllltttvvvyyy|||~~~|||zzzxxxvvvrrrooollllllnnnooonnnmmmhhhfffddd```]]][[[YYYXXXWWWUUURRRPPPMMMLLLKKKKKKIIIJJJLLLMMMMMMKKKHHHGGGEEECCCAAABBBFFFJJJKKKKKKIIIIIIIIIHHHFFFFFFGGGIIIJJJKKKLLLKKKKKKLLLNNNQQQNNNNNNOOOQQQSSSSSSRRRPPPQQQMMMMMMUUUaaaiiiiiifffaaabbbdddgggkkkooorrrtttxxxxxxyyyzzz|||~~~}}}~~~|||yyyuuuqqqooollllllkkkjjjiiihhhhhhgggeeeeeefffhhhiiijjjkkklllmmmnnnoooooommmjjjhhhhhhfff```ZZZXXXUUUSSSTTTXXX\\\^^^]]]VVVOOOPPPXXXaaakkkmmmqqqtttwww{{{}}}xxxwwwyyyzzzxxxuuuoookkkhhhkkkpppwwwwwwnnnkkkjjjllllllmmmnnnpppqqqrrrsssyyywwwwwwzzz|||yyyqqqkkkkkknnnqqqsssvvvyyy|||}}}zzzyyyxxxxxxuuuqqqooolllcccYYYMMMEEE;;;444222000---***((()))***(((%%%$$$&&&(((+++***)))(((((()))***+++*********))))))))))))***))))))(((((((((((())))))''''''((()))))))))))))))''''''&&&&&&'''(((***+++***))))))((((((((((((((('''''''''''''''''''''''''''(((((()))((('''%%%$$$(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&))))))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,---------------------........./////////000111111000///111222444111111666:::;;;>>>BBBLLLSSS\\\```bbbhhhrrr{{{}}}dddSSSIIIFFFBBB>>><<<:::888666\\\\\\\\\___ccchhhjjjkkkooouuu~~~nnnbbbUUUMMMGGG???888555000222444666999>>>EEEIIIWWW]]]fffmmmpppppppppooollljjjgggccc```]]]\\\[[[[[[ZZZYYYZZZ]]]```aaaaaajjjkkknnnqqquuuzzz~~~|||yyyvvvvvvwwwxxxyyyyyyxxxvvvssspppmmmjjjiiihhheeeccc```]]]YYYWWWUUUTTTRRRTTTWWWYYYYYYVVVTTTQQQJJJIIIHHHJJJNNNRRRTTTUUUVVVUUUTTTRRROOOOOOQQQSSSTTTUUUVVVUUUTTTTTTVVVXXXWWWXXXZZZ]]]``````^^^\\\WWWPPPMMMUUUeeerrruuurrrmmmnnnppprrruuuyyy{{{}}}|||{{{yyyvvvssspppnnnmmmgggfffeeeeeeeeefffggghhhhhhhhhhhhhhhiiikkkmmmnnnppppppppppppnnnllliiigggccc]]]XXXVVVTTTSSSUUUZZZZZZ[[[XXXQQQMMMQQQ^^^iiipppsssvvvyyy{{{|||wwwuuuvvvwwwwwwvvvvvvrrrqqqsssvvvzzz}}}sssllljjjjjjjjjjjjkkkkkkkkkjjjjjjiiillllllnnnsssxxxyyyuuurrrppprrruuuvvvvvvwwwxxxzzz|||{{{zzzxxxvvvtttrrrqqqsssuuusssoookkkeeeYYYMMM>>>888111---,,,,,,+++))))))***+++***((((((***+++******))))))))))))*********,,,---+++(((''')))+++((((((''''''''''''((((((''''''((())))))))))))(((&&&&&&&&&&&&''')))***+++***)))((((((''''''((((((''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((---,,,+++***)))))))))))))))))))))))))))))))))))))))******++++++******)))&&&''')))+++,,,---..................////////////...///111000000///111222444111111555999:::???DDDKKKRRRZZZ^^^```gggsss}}}hhhVVVJJJFFFBBB>>><<<:::888666[[[ZZZZZZ\\\aaafffjjjkkkmmmrrrxxxuuulllaaaYYYRRRJJJAAA<<<777666444333444777;;;>>>EEEKKKUUU]]]dddiiimmmoooqqqpppmmmjjjeeeaaa^^^\\\^^^\\\YYYXXXYYYZZZ[[[[[[___aaaccceeeiiipppwww}}}}}}|||}}}~~~}}}zzzwwwuuutttsssrrrpppmmmjjjfffbbb```___\\\___bbbddddddbbb___]]]UUUSSSRRRRRRUUUYYY^^^aaadddcccaaa^^^[[[ZZZ]]]______```aaa```^^^^^^___```bbbdddgggkkkmmmmmmkkkhhh___WWWQQQXXXiiixxx}}}{{{vvvvvvwwwyyy{{{~~~~~~}}}}}}}}}~~~~~~|||zzzyyyxxxxxxwwwuuussspppmmmkkkiiihhheeedddccccccdddfffiiikkknnnmmmkkkiiiiiijjjlllmmmqqqqqqqqqrrrrrrpppmmmkkkddd^^^YYYWWWVVVUUUXXX]]][[[\\\ZZZWWWVVV\\\iiisssxxxzzz|||}}}~~~xxxvvvwwwzzz{{{||||||yyyxxxxxxzzzxxxpppkkkkkklllhhhhhhhhhhhhfffeeecccbbbbbbcccgggmmmssswwwvvvuuusssuuuwwwxxxwwwvvvvvvwww{{{yyywwwtttqqqpppooooooooorrrrrrmmmfff]]]OOOBBB777333...++++++,,,+++*********+++******+++,,,---***))))))))))))))))))***))),,,...+++&&&$$$'''+++'''''''''&&&&&&'''''''''&&&'''(((((())))))(((((('''''''''''''''((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))*********,,,+++******)))))))))***))))))))))))))))))))))))))))))************))))))&&&'''(((***+++,,,------------------............---///000000//////111222555222222555777999???FFFLLLRRRYYY]]]aaahhhuuuiiiXXXLLLIIIDDDAAA???===:::999YYYXXXXXX[[[aaafffjjjkkkkkkppptttxxx}}}~~~xxxsssooohhhaaa\\\WWWOOOIII???<<<888444333444555666;;;???FFFNNNUUU^^^fffkkknnnnnnmmmkkkhhhccc___\\\___\\\YYYWWWWWWXXXXXXXXXXXXYYY[[[]]]```fffmmmrrr{{{|||}}}~~~|||{{{zzz|||zzzxxxtttqqqmmmjjjhhheeegggjjjmmmmmmllljjjhhhdddaaa]]]ZZZZZZ```ggglllqqqpppnnnjjjggggggiiikkkiiijjjkkkjjjhhhgggggghhhlllmmmppptttwwwwwwtttrrrmmmccc\\\aaaooo}}}{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||{{{zzzyyywwwuuussssssrrrtttqqqnnnjjjgggeeeddddddccccccbbbbbbdddgggjjjkkkpppnnnlllkkkjjjkkklllnnnqqqpppqqqsssvvvvvvsssqqqfff___ZZZXXXWWWWWWZZZ``````ccceeeeeegggllluuu}}}~~~}}}xxxvvvwww{{{~~~|||xxxvvvyyyvvvnnnjjjiiiiiifffffffffeeecccbbb```______aaaffflllqqquuuuuuuuusssvvvyyyzzzxxxvvvuuuuuuxxxvvvtttqqqooonnnnnnoooppprrrqqqiii```VVVHHH===333111...,,,+++++++++***''''''&&&'''((())))))***)))))))))******)))))))))'''+++,,,***%%%"""%%%)))''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((()))))))))(((((('''&&&&&&)))(((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''***)))((('''&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------,,,...///000//////111222444222333666777888???FFFMMMSSS[[[___bbbjjjwwwjjjXXXLLLIIIDDDAAA???===;;;999UUUUUUVVVZZZ___eeehhhiiikkkpppuuuwwwxxxzzzxxxtttnnnnnnkkkfffcccaaa\\\VVVFFFBBB===999888777666555666888;;;@@@EEEMMMVVV\\\gggiiikkkmmmllliiifffdddaaa^^^[[[YYYXXXXXXWWWVVVVVVWWWXXXXXXZZZ^^^cccgggqqqsssvvvyyy}}}|||yyyvvvsssqqqnnnoooqqqsssttttttsssrrrpppmmmiiidddccchhhooouuuzzzzzzxxxuuurrrqqqsssuuussstttuuutttqqqooooooooossstttvvvyyy||||||zzzwwwrrrkkkeeegggpppzzz~~~~~~||||||||||||}}}~~~zzzzzzyyyyyyyyyyyyzzzzzzvvvuuusssrrrqqqpppppppppooommmiiieeecccbbbcccdddcccccccccccceeegggiiijjjllllllkkkkkklllmmmooopppooooooppptttxxxzzzxxxuuueee^^^YYYYYYYYYYYY^^^dddiiinnnrrruuuvvvxxx}}}~~~~~~{{{xxxuuussssssvvv{{{~~~}}}yyyvvvtttxxxuuulllgggdddcccdddcccbbbaaa``````aaaaaabbbfffkkkppptttvvvuuuuuuuuuxxx{{{|||zzzwwwtttsssrrrqqqooommmllllllmmmmmmpppqqqlllaaaVVVMMMBBB999///...---,,,******)))))))))((('''''')))++++++***))))))************))))))''')))***(((%%%$$$&&&(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((()))))))))((('''&&&%%%)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((&&&$$$###((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&''''''+++***((('''&&&&&&'''''''''''''''(((((((((((()))''''''''''''((()))******))))))))))))))))))))))))***))))))(((((())))))***++++++,,,,,,+++***))))))***+++++++++,,,,,,,,,,,,,,,---////////////111222222222444777777888>>>FFFMMMTTT\\\```dddkkkwwwkkkXXXKKKGGGCCC???===;;;999777OOOOOOQQQVVV\\\aaacccdddhhhpppvvvwwwwwwxxxuuurrrlllnnnlllgggeeefffccc]]]RRRNNNIIIEEEDDDBBB???===:::;;;;;;<<<===AAAFFFJJJWWW[[[bbbhhhlllmmmkkkjjjfffcccaaa___]]][[[XXXVVVVVVWWWXXXWWWWWWYYY[[[^^^ccceeeiiinnnsssxxx|||~~~~~~~~~}}}zzzyyyuuuuuuvvvwwwxxxyyyzzzzzzwwwvvvtttqqqooorrrxxx}}}}}}{{{zzzzzz{{{{{{|||}}}|||yyyvvvuuuuuuwwwwwwxxxzzz|||}}}{{{yyysssoookkklllpppwww{{{}}}~~~~~~}}}|||||||||||||||zzzyyyyyyyyyyyyzzzzzz{{{uuuuuuuuutttttttttssssssmmmmmmlllkkkkkkkkklllllljjjhhheeebbbaaabbbeeegggggggggggghhhiiiiiijjjjjjkkkkkkllllllmmmnnnnnnnnnnnnmmmnnnsssyyy{{{yyyuuuddd^^^ZZZ[[[]]]___fffmmmuuuxxx|||~~~}}}|||}}}~~~}}}~~~~~~~~~||||||~~~~~~wwwuuussspppoooppptttvvv{{{xxxvvvuuusssvvvtttlllgggdddbbb```___^^^]]]]]]___bbbdddhhhlllsssxxxzzzzzzxxxxxxwwwzzz}}}~~~{{{vvvrrrppplllkkkkkkkkkkkkllllllmmmllljjjbbbTTTGGG@@@999333+++,,,,,,,,,+++***)))***---+++)))***,,,---,,,+++((()))***++++++***)))(((((((((((('''''''''((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''%%%&&&''')))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((***)))'''&&&&&&'''((())))))************+++++++++(((((('''''''''(((((()))))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------+++---.../////////111333111111555888888888===EEELLLTTT\\\aaadddkkkvvvlllZZZKKKHHHCCC@@@>>><<<999777IIIJJJMMMSSSYYY]]]______eeennnuuuwwwvvvvvvtttpppkkkooommmgggeeegggeee___]]]YYYTTTRRRPPPNNNJJJGGGDDDDDDDDDBBB@@@@@@AAABBBDDDJJJSSS]]]dddggghhhgggllljjjgggeeeccc```[[[XXXWWWXXXYYYXXXVVVVVVWWWYYYVVVYYY]]]ccciiioootttvvvzzzyyyxxxzzz}}}zzz~~~}}}yyyyyyyyyzzz{{{}}}~~~xxxzzz{{{yyyxxxyyy}}}~~~~~~~~~{{{yyyyyyyyyxxxxxxyyy{{{|||{{{zzzwwwvvvtttsssuuuyyy}}}{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuqqqqqqpppoooooonnnmmmmmmeeeeeeeeeeeeeeefffgggggggggeeebbb```aaadddgggjjjkkkllllllmmmmmmmmmmmmlllnnnnnnnnnnnnmmmlllkkkjjjnnnmmmmmmrrrxxxzzzwwwssseee___\\\^^^bbbfffnnnvvv}}}~~~{{{zzzzzzzzz{{{||||||{{{|||~~~tttwwwvvvsssooommmmmmooorrrxxxwwwwwwvvvsssttt~~~{{{rrrllljjjgggfff^^^\\\[[[ZZZ[[[___ccceeelllqqqxxx}}}~~~|||{{{yyy|||{{{uuupppnnniiiiiijjjkkklllmmmnnnnnnfffcccXXXGGG:::444///+++***+++------,,,+++,,,,,,+++(((&&&&&&)))***)))'''((()))***++++++***)))(((***((('''''')))***))))))((((((''''''''''''((((((%%%&&&''''''((((((''''''"""$$$&&&(((************(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''"""###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&(((***+++''''''''''''((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,.../////////111333///111666:::999888===EEEKKKSSS\\\aaadddjjjttt|||nnn[[[MMMJJJEEEBBB@@@>>>;;;:::HHHJJJKKKMMMRRRZZZ\\\YYYdddiiiqqqzzz{{{ssskkkjjjhhhfffeeeccccccddddddcccaaa^^^[[[YYYWWWWWWVVVPPPMMMKKKJJJHHHEEE???;;;@@@BBBFFFMMMUUU]]]eeejjjlllmmmllliiieeeaaa___^^^]]]]]][[[ZZZXXXVVVUUUUUUVVVWWWXXXZZZ]]]bbbfffiiinnnnnnnnnoooqqqtttxxxzzz~~~~~~|||{{{~~~}}}{{{{{{{{{{{{|||~~~~~~~~~~~~||||||{{{{{{||||||}}}}}}wwwxxxxxxvvvuuuvvvxxxzzzzzzzzzzzzyyyxxxvvvtttrrrqqqooonnnooorrrrrrpppmmmiiiiiijjjjjjjjjhhhgggfffaaaaaaaaaaaabbbcccdddeeeddddddcccccceeehhhkkkmmmjjjmmmqqqrrrqqqpppqqqrrrsssoooooorrrrrrnnnkkkkkknnnrrrvvvxxxwwwtttqqqppp```bbbfffmmmuuu|||{{{wwwxxxzzzyyyyyyyyyyyyxxxxxxyyyyyy{{{wwwxxxtttsssqqqllliiijjjoootttzzzwwwsssqqqsssxxxzzznnnkkklllggg___]]]WWWSSSUUU[[[bbbhhhmmmvvvvvvvvvwwwzzz}}}~~~|||sssmmmkkkgggdddggglllnnniiiddd]]]SSSFFF<<<777333///+++***++++++++++++***))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))(((''''''((()))(((((('''&&&'''((()))***((((((((((((((('''''''''''''''''''''((((((((()))'''(((***+++++++++)))(((,,,,,,++++++***))))))))))))***,,,......---,,,+++++++++,,,------....../////////000111111111111111111222333555666:::???BBBLLLQQQXXX^^^ccciiiqqqwwwooo\\\RRRNNNHHHCCC@@@>>>;;;999LLLMMMLLLKKKPPPYYY^^^___^^^bbbjjjsssyyyxxxsssmmmhhhgggfffeeedddeeeffffffiiihhhfffcccaaa___^^^]]][[[XXXUUUTTTSSSPPPIIIDDD@@@??????CCCJJJSSSZZZ___gggiiilllllljjjgggeeedddbbb```\\\YYYVVVUUUUUUUUUSSSSSSTTTUUUWWW[[[^^^```ccccccdddfffjjjnnnrrrtttxxxyyy{{{||||||||||||{{{~~~}}}~~~}}}{{{zzz~~~}}}~~~~~~}}}|||}}}~~~~~~}}}||||||{{{{{{{{{||||||}}}xxxxxxwwwuuusssrrrsssuuuwwwwwwwwwvvvuuurrrpppooonnnlllkkkkkkmmmmmmkkkhhheeefffgggggggggeeedddccc______```aaabbbdddeeefffdddbbbaaa```aaadddhhhjjjmmmqqquuuwwwvvvttttttuuutttppppppssstttpppnnnnnntttvvvwwwvvvrrrnnnkkkjjjgggkkksss{{{~~~yyyxxxzzzuuusssrrrsssuuuwwwyyyzzzwwwooonnnqqqrrrrrrqqqooommmooossswwwyyyvvvrrrpppqqqvvv|||uuujjjgggiiieee___]]][[[ZZZ\\\```eeekkkpppwwwwwwwwwxxxzzz}}}wwwppppppllliiijjjllljjjccc\\\OOOGGG<<<444111///,,,)))***++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''***))))))((((((((())))))''''''&&&&&&&&&&&&''''''***)))((('''''''''&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''(((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))******++++++++++++***************)))***,,,---...---,,,+++++++++,,,,,,---...............///000000000000000111222333555666:::???BBBKKKPPPWWW\\\aaahhhpppvvv}}}rrr^^^QQQMMMGGGBBB???===:::888QQQRRROOOKKKLLLTTT\\\___ZZZ]]]ccckkkqqqrrrpppmmmggggggggggggggghhhiiijjjnnnmmmlllkkkiiigggeeedddgggccc```___```]]]WWWQQQGGGAAA;;;;;;@@@GGGLLLOOOVVV[[[```dddfffffffffgggllliiiddd___\\\ZZZZZZ[[[TTTSSSRRRRRRSSSUUUWWWYYYXXXXXXZZZ]]]bbbfffkkkmmmppprrrsssuuuwwwxxxxxxxxx}}}{{{zzzzzz|||~~~~~~{{{yyyxxx|||~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz|||{{{{{{zzzzzzzzz{{{{{{vvvvvvuuurrrooommmmmmnnnrrrrrrrrrqqqooommmkkkiiihhhgggeeeffffffeeecccaaaaaaaaabbbccccccbbbaaa```]]]^^^^^^```bbbdddfffhhheeeccc```^^^___bbbfffiiiooosssxxxzzzzzzxxxwwwvvvwwwsssrrruuuvvvsssrrrsssttttttssspppmmmkkkjjjkkkqqqwwwyyyvvvvvvssspppnnnppptttxxxyyyyyyvvvvvvtttoooiiigggjjjnnnuuuuuuuuutttssssssvvvxxxxxxuuuqqqnnnooosssxxx{{{~~~yyyoooeeeccceeeddd```___dddiiiiiihhhkkkpppuuuxxxxxxwwwxxxzzz|||{{{rrrqqqmmmjjjjjjiiicccYYYQQQ@@@:::222---,,,---,,,******++++++++++++***))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''((('''&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&'''''''''''',,,+++***)))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''(((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''''''''&&&&&&''''''((()))''''''((((((((((((((((((''''''((((((((()))))))))***)))((('''''')))+++,,,)))************+++++++++)))***,,,---------,,,+++++++++,,,,,,------......------...///////////////111222333555666:::???BBBJJJOOOUUU[[[```fffnnntttzzzvvvaaaPPPLLLFFFAAA>>><<<999777WWW[[[YYYRRRLLLOOOTTTWWWXXXZZZ^^^cccgggjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnmmmmmmnnnnnnmmmllljjjiiikkkhhheeeeeehhhhhhddd```XXXOOODDD======@@@AAABBBEEEJJJPPPVVV[[[```eeehhhpppnnnkkkgggdddaaa``````[[[ZZZWWWUUUUUUUUUVVVWWWTTTUUUWWWZZZ]]]aaaeeegggjjjkkkmmmooorrrtttuuuvvvyyywwwuuuuuuwwwyyy{{{{{{vvvuuuuuuxxx}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}|||||||||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{{{{{{{zzzyyyxxxvvvvvvyyyyyyxxxwwwwwwwwwwwwwwwqqqqqqpppnnnjjjhhhhhhiiilllllllllkkkiiigggeeecccbbbaaaaaa```___^^^\\\[[[^^^^^^``````aaa```___^^^\\\]]]^^^```bbbeeehhhiiifffdddaaa______cccgggjjjmmmqqqwww{{{|||zzzxxxvvvxxxsssqqqssstttqqqppprrrllllllkkkjjjjjjlllppptttyyy{{{uuurrrqqquuurrrqqqssswwwxxxvvvssskkkiiigggfffgggkkkooossszzzzzzzzzyyywwwvvvuuuuuuvvvtttpppmmmmmmooosssuuuwwwrrriiicccaaacccddddddhhhsss|||zzztttrrruuuxxxyyyxxxwwwwwwxxxzzz}}}~~~}}}|||qqqmmmkkkgggeeeaaaYYYNNNEEE777333...,,,,,,---------***++++++++++++***))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''******)))(((((('''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((*********((('''((()))((((((((((((((())))))***''''''''''''(((((((((((('''(((((((((((())))))))))))(((((('''((()))***+++((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,------......---...//////000000//////000222333555666:::???BBBHHHMMMTTTZZZ___eeemmmrrrxxx~~~xxxcccPPPLLLFFFBBB???<<<:::888```iiilllcccWWWPPPNNNNNNQQQSSSUUUXXX[[[___cccffflllmmmnnnooooooppppppqqqkkklllmmmnnnnnnmmmlllkkkjjjhhhggghhhlllpppqqqqqqooofffXXXLLLEEE@@@===;;;>>>@@@DDDIIIOOOXXXaaahhhiiijjjkkkkkkjjjgggdddbbbbbb```]]]ZZZXXXXXXXXXXXXVVVWWWXXXYYY[[[]]]___```cccdddfffhhhjjjmmmooopppsssqqqooooooqqqssstttuuuqqqpppoooqqquuuzzz}}}}}}|||zzzxxxxxxxxxzzzzzzxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{{{{{{{{{{zzzyyyuuuvvvvvvvvvvvvuuuttttttuuutttsssrrrqqqqqqqqqqqqiiijjjkkkiiigggeeeeeefffffffffffffffdddbbb```___^^^^^^^^^]]][[[ZZZYYYXXX]]]^^^___```aaaaaa```___]]]^^^___aaacccfffhhhiiieeecccaaa___aaadddhhhkkknnnqqqvvvzzz}}}|||xxxvvvsssnnnjjjkkkkkkhhhgggiiidddeeefffgggjjjooovvvzzz{{{||||||zzzwwwssspppooouuuttttttvvvvvvsssmmmhhheeeeeegggjjjnnnrrruuuvvv||||||{{{{{{zzzxxxuuuttttttrrrooolllkkkllloooppprrrmmmgggdddcccdddgggiiiuuuyyyyyyzzzxxxwwwvvvuuuuuuwwwyyyzzzuuu{{{qqqnnnjjjeee___WWWMMMAAA999333000---,,,,,,---------***++++++++++++***))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&)))******)))(((''''''((($$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))***&&&'''((()))***))))))((((((((()))***+++,,,,,,---******+++++++++,,,,,,+++******++++++,,,------...//////000111111111111000000222333555666:::???BBBGGGMMMTTTZZZ___eeemmmsssxxx~~~zzzdddRRRMMMHHHCCC@@@===;;;999iiixxxzzzhhhYYYRRRNNNJJJKKKMMMNNNQQQUUU[[[___iiijjjlllnnnpppqqqqqqrrrnnnnnnnnnmmmmmmkkkjjjiiifffggghhhiiilllsss{{{sssdddVVVJJJBBB>>>:::::::::<<<@@@IIISSSZZZ```ccchhhlllnnnnnnkkkiiigggdddaaa^^^[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]^^^```bbbdddfffhhhkkkjjjhhhiiikkkmmmmmmmmmkkkjjjiiiiiikkkoootttwwwvvvuuutttsssrrrssstttuuuqqqrrrsssttttttuuuttttttsssrrrrrrqqqqqqrrrrrrsssrrrsssuuuvvvwwwwwwvvvvvvrrrsssssstttttttttsssssspppooommmlllkkkjjjjjjiiidddeeeffffffdddcccccccccaaaaaabbbbbbaaa```^^^]]]\\\]]]^^^]]][[[YYYYYYYYY]]]^^^```aaabbbbbbbbbbbb```aaaaaabbbdddfffggghhhbbbaaaaaabbbdddhhhlllnnntttuuuwwwzzz|||{{{wwwssskkkddd`````````^^^___aaaccceeegggiiilllpppuuuyyyzzzzzzxxxwwwtttrrrpppooopppqqqsssrrroooiiiccc```fffjjjoootttwwwxxxxxxxxxyyyxxxxxxzzz{{{zzzxxxuuurrrpppnnnkkkjjjkkklllmmmmmmiiifffffffffgggjjjooo}}}{{{wwwuuutttrrrrrrrrrtttuuuqqq{{{yyypppnnnhhh```VVVKKK@@@666000...---,,,+++*********+++***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((''''''(((((((((%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))((((((((()))))))))******%%%&&&(((******)))((('''(((((()))***++++++,,,,,,************+++++++++,,,******++++++,,,,,,------///000000111111111111111111222333555666:::???BBBGGGLLLTTTZZZ```gggpppvvvzzz{{{dddRRRNNNHHHCCC@@@>>>;;;999lllvvvdddZZZVVVNNNOOONNNLLLKKKLLLQQQUUU```bbbeeeiiilllooopppqqqrrrpppnnnjjjgggeeeccccccbbbeeegggggghhhppp~~~mmm[[[OOOJJJ<<<;;;888777777;;;BBBGGGRRRVVV]]]dddiiilllmmmmmmiiigggdddaaa^^^]]]]]]^^^______^^^^^^]]]\\\[[[ZZZ[[[[[[[[[\\\]]]___aaabbbdddccccccdddfffggggggffffffeeecccaaabbbeeejjjnnnmmmmmmmmmllllllmmmmmmnnnmmmnnnnnnoooooonnnmmmllljjjjjjiiiiiiiiiiiijjjjjjkkklllnnnppprrrrrrrrrrrrpppqqqqqqqqqpppooonnnnnnjjjiiihhhfffdddcccccccccaaacccddddddbbb`````````]]]^^^____________^^^]]]\\\^^^```___\\\[[[[[[]]]]]]^^^```bbbcccdddccccccddddddddddddeeeeeefffgggbbbccceeehhhlllpppsssuuuyyyxxxwwwxxxxxxuuupppllleee^^^ZZZ[[[\\\\\\^^^aaadddfffjjjlllnnnppptttvvv|||yyyvvvsssqqqooommmllljjjmmmooolllfffaaa```aaaiiioooxxx~~~yyywwwvvvwwwyyyyyyvvvtttpppooommmkkkjjjjjjkkkllliiieeeeeeiiijjjiiilllrrr{{{uuusssqqqooonnnnnnooopppooowwwsssjjjddd^^^TTTIII>>>666000,,,***++++++***)))((()))******++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((%%%&&&((()))))))))'''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$"""###$$$'''''')))*********)))(((&&&&&&''''''((())))))***(((((()))))))))*********&&&''''''((((((((((((((()))))))))***+++++++++,,,***************++++++,,,*********+++,,,,,,------...//////000111000000000111222333555666:::???BBBGGGLLLTTT\\\bbbjjjssszzz|||}}}eeeQQQMMMGGGCCC???===:::999jjj|||iii___\\\XXXXXXTTTOOOIIIHHHJJJMMMXXXZZZ___dddiiimmmooopppsssqqqlllgggbbb^^^\\\[[[^^^bbbeeecccbbbkkk|||~~~iii[[[VVVDDDBBB???;;;888888;;;===AAAEEELLLTTT\\\bbbgggiiillljjjgggdddaaaaaaaaaaaaccccccbbbbbbaaa___^^^]]]]]]\\\\\\\\\\\\^^^```aaa```______aaacccdddcccaaadddbbb___]]]\\\___dddhhhggghhhhhhhhhhhhiiiiiiiiikkklllllllllkkkiiigggfffddddddccccccccccccddddddfffgggjjjlllnnnooooooooonnnnnnnnnmmmllljjjiiihhhgggfffdddbbbaaa_________aaacccdddcccaaa^^^^^^^^^[[[\\\]]]^^^______^^^]]]\\\___aaa```^^^\\\]]]___]]]^^^```bbbddddddddddddggggggfffeeeeeeeeeffffffeeegggjjjooossswwwzzz||||||yyyvvvtttsssooohhhcccccc]]]ZZZ\\\^^^___bbbfffcccgggkkkoooppprrrtttuuuzzz}}}yyytttooommmkkkiiihhhgggjjjlllhhhaaa___ccchhhjjjsss~~~|||yyywwwvvvwwwvvvrrroooooonnnmmmkkkjjjjjjkkkkkkfffccceeejjjkkkjjjmmmttt{{{sssrrrooommmllllllmmmmmmnnnuuuzzzmmmeeeVVVPPPGGG===555000...---)))***++++++***)))***+++***++++++++++++***))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&%%%$$$######"""$$$''')))***)))'''&&&'''''''''&&&&&&''''''''')))(((((('''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&***)))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''')))******((('''%%%&&&''''''''''''''''''&&&'''(((((('''%%%$$$$$$%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&'''((())))))***))))))))))))************)))(((&&&&&&&&&''')))******************+++++++++******))))))******+++,,,)))******+++,,,,,,---------......///////////////111222333555666:::???BBBGGGMMMUUU]]]dddllluuu|||~~~~~~fffPPPLLLFFFBBB>>><<<999888lllvvvjjjbbb\\\[[[YYYVVVRRRNNNJJJHHHLLLRRRYYY___ccceeeggghhhnnnnnnmmmhhhaaa[[[ZZZZZZ]]]^^^ccchhhiiikkkwwwtttggg\\\QQQNNNIIIDDD???<<<;;;:::>>>>>>AAAEEELLLUUU]]]aaadddhhhjjjhhhbbb^^^^^^```eeefffggghhhhhhfffaaa^^^___ZZZXXX]]]^^^[[[[[[^^^______^^^]]]]]]^^^^^^___]]]]]]\\\ZZZYYYZZZ^^^aaa`````````ccceeefffeeecccfffeeeccccccccccccaaa```___^^^\\\ZZZ[[[]]]```aaaaaabbbdddfffhhhiiijjjkkkfffeeedddcccddddddcccaaaaaa___]]][[[ZZZ\\\^^^___^^^```bbbccccccaaa___]]]bbb___]]]^^^```bbbaaa_________`````````^^^]]]\\\```bbbdddcccaaaaaadddggghhhhhhhhhkkkoooooommmjjjmmmqqqvvvyyy{{{{{{|||}}}|||uuummmgggfffeeecccaaa```aaabbbdddgggiiilllmmmnnnmmmjjjjjjkkkoootttwwwxxx}}}yyysssoookkkiiifffddd[[[]]]^^^^^^___```dddfffmmmuuuyyy{{{wwwoooooopppnnnmmmmmmjjjkkklllkkkiiigggffffffeeeeeeddddddfffkkkrrrwww}}}vvvpppooollljjjhhhgggggggggjjjpppyyy~~~{{{pppddd[[[LLLFFF===555000---+++)))******************++++++************************))))))(((((('''''''''&&&'''((()))))))))))))))(((''''''((((((((((((''''''+++)))'''''')))(((&&&###''''''''''''''''''''''''%%%######%%%***...///...((((((''''''''''''((((((''''''''''''''''''''''''+++***)))(((&&&%%%$$$###%%%%%%%%%%%%&&&((()))***))))))))))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))((((((''''''(((***,,,---+++***************++++++,,,,,,+++***))))))******++++++,,,---........................////////////000111222333444888<<<@@@GGGNNNYYY```ffflllvvv}}}eeeTTTLLLEEEDDDBBB>>>;;;:::hhh~~~|||mmmdddaaa```^^^\\\XXXTTTPPPNNNKKKMMMQQQUUUWWWZZZ^^^aaacccfffgggccc\\\VVVSSSSSSZZZ\\\aaaggghhhjjjttt|||oooddd^^^ZZZUUUOOOIIIEEEBBBAAA=========???CCCIIINNNQQQZZZ^^^cccggggggdddbbb```fffggghhhjjjkkkiiieeeaaa```\\\[[[___```]]]\\\`````````______^^^]]]]]]]]]ZZZ[[[\\\[[[ZZZYYYYYYZZZZZZZZZ[[[]]]```aaa```^^^```^^^\\\\\\]]]]]][[[ZZZ\\\ZZZXXXWWWVVVWWWXXXYYY[[[\\\^^^___aaabbbbbbbbbaaa___^^^^^^______^^^\\\^^^]]][[[ZZZZZZ[[[]]]^^^```aaaccceeeeeecccaaa___cccaaa______aaabbbaaa___```aaabbbccccccbbbaaaaaaaaacccdddcccbbbbbbdddgggjjjiiikkknnnrrrtttrrrpppwwwyyy||||||zzzxxxwwwvvvnnnjjjeeebbbaaaaaaaaaaaaiiiiiijjjkkkmmmoooqqqrrrooommmkkkjjjkkkooosssvvv{{{xxxtttnnniiifffdddbbb```WWWXXXZZZ[[[]]]```dddhhhkkkqqquuuyyyxxxpppoooooommmkkkllljjjjjjjjjgggdddbbbccccccaaaaaa```aaaccchhhoootttyyyqqqlllkkkiiigggeeeeeeddddddmmmrrrvvvwwwqqqdddVVVMMM>>>:::333///---,,,,,,+++))))))***+++,,,,,,------************************)))(((((((((''''''''''''((((((((())))))(((''''''''''''(((((((((((('''''')))'''$$$%%%(((***+++***%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$(((******)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))******)))))))))***++++++((((((((((((((()))***+++,,,++++++******)))*********+++,,,------......---////////////000000000000000111222333444888<<<@@@FFFNNNXXX```fffmmmvvv}}}gggTTTLLLEEEDDDBBB>>>::::::hhhvvviiidddcccbbb```]]]YYYVVVTTTMMMNNNMMMMMMMMMPPPTTTXXXXXX]]]aaa___XXXRRROOOPPPWWWZZZ```eeegggiiipppyyyvvvlllgggddd```ZZZUUUQQQNNNLLLEEEDDDBBB@@@@@@AAACCCDDDNNNQQQWWW^^^cccfffffffffhhhiiijjjmmmmmmkkkgggccc```^^^^^^``````]]]\\\^^^``````aaaaaa```^^^\\\[[[YYY\\\______\\\YYYWWWVVVVVVVVVWWWYYY\\\^^^]]]\\\ZZZXXXVVVVVVWWWWWWVVVUUUYYYXXXWWWUUUTTTTTTSSSSSSWWWWWWXXXYYYZZZZZZZZZZZZ[[[ZZZYYYYYYZZZZZZYYYXXXZZZZZZYYYYYYZZZ[[[\\\]]]bbbcccfffggggggfffdddbbbeeedddbbbbbbccccccbbbaaa```aaadddfffgggggggggfffcccdddddddddcccdddfffhhhooooooqqqssswwwyyyxxxwwwuuuvvvwwwuuuqqqmmmkkkkkkccccccdddcccbbbccceeefffppppppppppppqqqrrrtttuuuooommmkkkiiijjjmmmpppsss{{{{{{tttoooiiieeebbbaaa___^^^YYYZZZ[[[\\\]]]```eeehhhlllooorrryyyyyypppnnnmmmiiihhhhhhiiihhheeeaaa^^^]]]___aaa^^^______```bbbfffmmmqqq{{{yyyrrrlllgggfffeeecccbbbbbbaaaaaalllmmmnnnkkkbbbUUUGGG???333000,,,******+++++++++((()))***+++,,,...//////************************((((((((((((''''''''''''((((((((((((((('''&&&%%%''''''((((((((((((''''''!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&%%%$$$$$$######$$$$$$(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))***************)))((((((((((((((())))))+++,,,---+++++++++***************)))***+++,,,------------//////000000000111111111000111222333444888<<<@@@FFFNNNXXX```fffmmmvvv}}}kkkVVVMMMFFFDDDBBB===::::::ggg{{{kkkcccccccccaaa___\\\YYYWWWUUUUUURRROOOMMMMMMOOORRRQQQVVVZZZYYYTTTQQQQQQSSSUUUZZZ```eeegggiiinnnsssxxxooohhhgggdddbbb^^^\\\YYYXXXSSSRRROOOLLLIIIGGGFFFFFFGGGKKKQQQXXX^^^cccfffhhhhhhhhhiiikkklllkkkgggdddaaaaaabbbbbb___\\\ZZZZZZ^^^___aaabbbbbbaaa___^^^___aaabbbaaa^^^ZZZXXXWWWXXXXXXXXX[[[^^^``````___ZZZXXXUUUTTTUUUUUUUUUTTTWWWWWWWWWWWWVVVUUUUUUTTTWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWWWWYYYZZZYYYWWWWWWWWWWWWXXXYYY[[[\\\]]]dddeeehhhjjjjjjhhhfffeeegggffffffffffffeeedddccc___bbbeeeiiikkklllkkkkkkffffffffffffgggiiilllnnnwwwvvvvvvvvvwwwwwwwwwwwwlllmmmmmmkkkhhhfffffffffdddhhhlllmmmlllllloooqqqsssrrrpppoooooopppqqqrrrnnnllliiiggggggiiimmmooowwwzzzqqqmmmhhhdddcccbbbaaa```ccccccbbbaaa```bbbeeehhhoooppprrrzzz~~~vvvnnnjjjgggcccbbbcccdddccc```\\\YYYZZZ^^^aaa___```bbbcccdddhhhnnnrrrsss~~~yyysssmmmfffcccbbbbbbaaa```_________ccccccaaa\\\SSSHHH>>>777222///+++*********))))))))))))***++++++,,,------************************((((((((((((((('''''''''(((((((((((('''&&&$$$$$$''''''((((((((((((''''''***)))''''''''')))******''''''''''''''''''''''''***)))((('''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***)))(((&&&$$$&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((('''&&&&&&&&&''''''((((((((((((((()))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))'''((()))******)))''''''*********+++,,,...///000******+++++++++*********))))))***+++,,,,,,,,,,,,////////////000000000000000111222333444888<<<@@@FFFNNNXXX```fffmmmvvv~~~oooWWWNNNFFFDDDBBB===::::::bbbyyyzzziiibbbbbbbbbbbb```^^^[[[ZZZ\\\\\\ZZZWWWSSSPPPOOOOOOLLLNNNOOOOOONNNOOORRRUUUTTTZZZ```dddfffiiimmmnnnqqq}}}vvvoooiiiiiihhhgggdddaaa___]]]\\\[[[YYYVVVSSSPPPNNNMMMHHHRRR___gggiiifffbbb```______aaadddggghhhhhhfffcccggghhhfffbbb___\\\[[[]]]^^^aaadddeeeeeeddddddeeeeeeccc```\\\YYYYYYZZZ[[[ZZZ[[[]]]aaadddeeeddd]]]ZZZWWWUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXWWWVVVWWWYYYZZZYYYXXXWWWWWWWWWWWWYYY[[[]]]^^^eeefffiiikkkkkkjjjhhhggghhhiiiiiiiiihhhggggggfffcccfffjjjnnnqqqrrrqqqqqqlllkkkjjjkkknnnqqqtttvvvxxxwwwuuuqqqnnnllllllllliiijjjkkkjjjiiihhhjjjkkklllpppuuuvvvtttssstttvvvsssqqqooommmllllllmmmnnnkkkiiifffddddddfffiiilllvvv{{{|||wwwtttmmmkkkgggeeeeeeeeedddcccggggggeeecccbbbcccgggjjjoooooorrr{{{xxxpppiiieeeaaa\\\[[[^^^\\\[[[ZZZWWWVVVXXX\\\```aaabbbdddeeefffiiimmmpppooouuuzzzxxxtttnnnhhhccc`````````___^^^]]]]]]\\\[[[XXXTTTMMMEEE===666222///---+++*********((('''************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((('''&&&$$$$$$''''''((((((((((((''''''&&&''')))******)))((((((''''''''''''''''''''''''((((((((('''''''''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''&&&%%%%%%%%%&&&(((******)))(((&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''******)))(((((((((((((((&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))###$$$&&&((()))(((((('''*********+++,,,...///000)))******+++++++++******))))))***+++,,,,,,,,,,,,---------.........//////000111222333444888<<<@@@EEEMMMXXX```fffmmmwww~~~sssYYYPPPGGGDDDAAA===::::::^^^rrrzzzkkkbbbcccccccccbbb```^^^]]]\\\]]]]]]\\\XXXTTTRRRQQQMMMJJJHHHIIILLLOOOQQQQQQRRRXXX^^^```cccgggiiihhhhhhpppzzzyyyrrrmmmllllllllljjjgggccc___\\\[[[[[[[[[YYYXXXUUUSSSRRROOO^^^tttxxxeeeWWWUUUTTTUUUXXX]]]aaadddeeecccjjjnnnkkkgggdddbbb```^^^___bbbeeegggiiiiiiiiigggfffbbb]]]YYYXXXZZZ\\\\\\[[[\\\^^^bbbfffggggggbbb^^^ZZZWWWVVVVVVUUUTTTSSSSSSTTTVVVXXXZZZ\\\]]][[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXX[[[\\\\\\[[[ZZZYYYXXXWWWXXX[[[^^^```dddfffiiikkkkkkjjjiiiggghhhjjjlllmmmkkkjjjjjjjjjiiilllqqquuuwwwwwwvvvuuuqqqooommmmmmppptttvvvwwwqqqppplllgggaaa______```iiijjjjjjiiihhhiiilllooorrrtttwwwwwwvvvtttsssssssssqqqnnnkkkjjjjjjlllmmmjjjgggdddbbbbbbeeehhhkkkwwwyyyzzzxxxsssnnnkkkjjjgggfffeeefffggggggfffeeeeeedddcccbbbaaaccchhhkkkjjjlllsss|||pppiiiccc```[[[WWWWWW[[[WWWXXXYYYYYYYYYZZZ]]]```aaaccceeeffffffgggjjjlllmmmoooppppppnnniiiddd```_________^^^]]][[[ZZZYYYUUUPPPIII@@@888222...---***(((((((((******)))(((*********)))((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''&&&%%%''''''(((((((((((('''''' ######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######&&&'''((()))***))))))((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&'''''''''%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''((())))))###$$$%%%'''(((((())))))((((((((())))))+++,,,---((()))***,,,,,,+++******)))***+++,,,------------,,,,,,---------.........000111222333444888<<<@@@EEEMMMXXX```fffnnnwwwuuu[[[QQQHHHDDDAAA<<<::::::TTTdddxxxwwwkkkaaaaaabbbcccbbbaaa______YYY[[[\\\\\\ZZZYYYYYYYYYWWWQQQMMMNNNTTTWWWTTTOOOMMMTTTXXXYYY\\\bbbcccaaacccfffmmmssstttpppkkkiiihhhiiiiiiiiifffbbb^^^[[[YYYZZZ[[[[[[ZZZYYYWWWVVVWWWeee}}}wwwaaaSSSPPPMMMNNNQQQUUUXXXYYY]]]fffmmmkkkhhhhhhhhheeebbbcccdddfffhhhjjjkkkllliiigggddd___[[[ZZZ[[[]]]]]]]]]]]]___cccgggiiijjjhhhddd___[[[ZZZYYYWWWVVVUUUUUUUUUVVVXXX\\\___aaa``````aaaaaa``````______]]]\\\\\\]]]```aaaaaa```^^^\\\YYYWWWXXX[[[```cccccceeehhhjjjkkkjjjhhhggghhhkkknnnooonnnlllmmmnnnlllnnnssswwwxxxxxxvvvtttqqqmmmiiihhhjjjmmmnnnnnnggggggddd^^^ZZZXXXZZZ\\\eeeffffffggggggjjjooorrrwwwwwwwwwwwwwwwvvvsssqqqrrrpppllliiihhhhhhjjjkkkiiigggdddbbbcccfffiiillltttsssqqqlllgggdddbbbccccccccceeehhhkkkkkkiiigggeeeeeecccaaa```bbbfffjjjhhhmmmuuu~~~zzzvvvjjjddd___\\\XXXTTTVVVZZZ]]]___bbbddddddccccccdddbbbdddfffgggfffggghhhiiillljjjiiiiiihhheee```^^^]]]]]]]]]\\\[[[YYYWWWUUUMMMHHH???666///+++******((('''''')))++++++***(((*********)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((())))))(((''''''''''''((((((((((((''''''###&&&)))***)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''(((((()))***((((((((((((((()))***+++''')))***,,,,,,,,,***)))***+++,,,------......---------------.........///000111222333444888<<<@@@DDDMMMWWW```fffnnnwwwvvv\\\RRRHHHDDDAAA<<<999:::EEESSSdddqqqxxxxxxnnnddd^^^___```aaa```___^^^]]]WWWYYY[[[[[[\\\]]]___aaaccc\\\WWWYYY```aaaZZZQQQJJJPPPTTTSSSWWW]]]___[[[___```dddjjjllliiifffddd```bbbdddeeedddaaa^^^\\\YYY[[[\\\^^^^^^]]][[[ZZZ\\\dddxxxrrrWWWRRRLLLHHHHHHIIIKKKLLLUUU```iiihhhgggiiiiiigggfffffffffggghhhjjjlllmmmjjjjjjhhhddd```^^^^^^______^^^^^^aaaeeeiiillllllnnnjjjddd```]]]\\\[[[ZZZYYYYYYXXXXXXZZZ]]]aaaddddddeeeeeefffeeeeeeddddddbbbaaaaaaccceeeggggggfffaaa^^^ZZZWWWXXX\\\aaadddcccdddgggiiijjjjjjhhhggggggkkkooopppooonnnnnnpppkkkmmmrrruuuvvvuuusssqqqmmmhhhccc```aaaccccccbbbbbbbbb```\\\XXXXXX\\\___bbbdddeeegggjjjooovvvzzz|||zzzxxxyyyzzzzzzvvvrrrpppnnnjjjgggffffffhhhiiijjjhhheeecccdddgggkkkmmmmmmllliiieee```___```aaabbbcccggglllooopppmmmkkkkkkiiifffbbb``````dddgggkkkpppzzzxxxqqqmmmgggbbb]]][[[WWWSSSVVV[[[eeeiiimmmooonnnllljjjiiieeegggiiiiiihhhggghhhiiilllgggeeeeeedddaaa^^^\\\\\\\\\\\\[[[YYYWWWTTTSSSFFF@@@777///***)))***,,,,,,++++++,,,---,,,)))'''))))))******+++++++++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))))))))))))))(((''''''((((((((((((''''''(((***+++(((%%%$$$%%%'''''''''''''''''''''''''''((()))***(((%%%###%%%((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((()))))),,,+++***(((''''''&&&'''''''''(((((()))***++++++''''''''''''((((((((()))))))))(((''''''''''''(((%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))))),,,+++)))((((((((()))***+++***************++++++'''(((***,,,---,,,***)))++++++,,,---......................../////////000000111222333444888<<<@@@DDDLLLWWW```fffnnnxxxwww]]]SSSHHHDDD@@@<<<999:::EEEJJJRRR[[[bbbdddaaa^^^```___^^^^^^]]]]]]^^^^^^YYYXXXXXXYYY[[[]]]___`````````bbbjjjvvvxxxjjjYYYSSSLLLIIIMMMQQQRRRTTTVVVTTTTTTVVVZZZ```eeehhhhhhbbbccceeedddbbb___]]]]]]XXXXXXXXXXXXYYYYYYYYYYYY```jjj{{{ooodddWWWNNNMMMKKKHHHDDDRRRUUUZZZ___bbbcccccccccbbbdddfffiiikkkkkkkkkkkkjjjhhhgggfffeeeccc```^^^[[[]]]___bbbfffiiikkklllmmmjjjeeeaaa`````````___^^^]]][[[YYYYYY]]]bbbggggggffffffeeeeeeeeeffffffiiihhhfffffffffhhhjjjlllfffdddbbbbbbdddfffffffffiiihhhggghhhiiijjjiiiiiimmmnnnppprrrrrrpppmmmkkkooommmkkkjjjiiigggdddbbb^^^ZZZTTTQQQRRRXXX___eeebbbddddddbbb___]]]___aaakkkkkkkkklllnnnoooqqqqqqzzz{{{||||||zzzvvvqqqnnnllljjjfffcccbbbcccdddeeebbbeeegggfffbbb```aaabbbfffbbb]]]YYYXXX\\\aaadddcccggghhhhhhjjjmmmkkkggggggeeecccbbbaaaaaabbbccciiilllqqqttttttpppkkkgggaaa___[[[XXXWWWWWWXXXZZZhhhpppuuuuuussssssrrrooommmgggdddeeeffffffgggjjjlllkkkiiihhhfffccc___\\\ZZZZZZYYYYYYVVVQQQIIIDDD===999333---))))))***,,,))))))************))))))'''((()))******)))((('''))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''&&&%%%$$$&&&)))***(((&&&)))'''&&&'''***,,,***(((%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''')))***)))((('''(((***))))))(((((()))***++++++++++++******************++++++,,,---............------......//////000000000111333444555777;;;>>>DDDIIIQQQ[[[gggrrrzzz~~~yyycccQQQJJJJJJCCC@@@AAA======@@@FFFNNNUUUYYYZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]VVVVVVVVVVVVXXXZZZ\\\]]]fffgggmmmyyyrrrXXXOOOHHHGGGHHHHHHIIILLLNNNOOOQQQTTTXXX]]]aaaddd```ccceeedddaaa^^^[[[[[[VVVVVVWWWWWWXXXYYYZZZ[[[^^^gggvvvzzzoooaaaXXXTTTRRRMMMIIIHHHJJJOOOTTTZZZ]]]^^^^^^^^^```cccfffiiilllmmmnnnkkkjjjhhhgggeeecccaaa___\\\^^^```cccfffiiikkkmmmqqqnnnjjjgggffffffeeeeee\\\\\\ZZZXXXYYY]]]dddiiilllkkkkkkkkkkkkkkkllllllhhhhhhhhhiiikkkmmmooopppnnnllljjjiiijjjjjjjjjiiifffffffffgggiiijjjjjjjjjkkklllmmmllliiigggeeeeeecccaaa`````````___]]][[[\\\YYYTTTQQQSSSYYY```eeeggghhhhhheeecccbbbdddffflllkkkkkkkkklllmmmnnnoooxxx{{{~~~~~~zzztttpppooommmiiieeebbbaaa``````cccddddddaaa\\\ZZZZZZ[[[\\\ZZZXXXVVVXXX[[[```cccbbbfffhhhgggjjjnnnmmmjjjeeecccaaa___^^^^^^______bbbeeejjjmmmmmmjjjfffccc]]][[[XXXVVVWWWZZZ]]]```jjjrrrxxxyyyyyyzzzxxxtttpppjjjddddddeeedddfffjjjhhhfffdddbbbaaa^^^[[[XXX\\\ZZZWWWTTTPPPJJJCCC>>>111000...,,,+++++++++,,,))))))************))))))''''''((())))))((('''''')))((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&'''''''''&&&%%%((((((((())))))(((((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''+++)))((()))++++++)))'''&&&$$$###$$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''''')))***)))((('''(((***))))))))))))))))))*********************************+++,,,------.........---......//////000111111000111333444555777;;;>>>DDDHHHQQQ\\\gggrrr{{{iiiXXXPPPKKK>>>888:::777888888:::???FFFLLLPPPQQQWWWXXXYYY[[[[[[[[[[[[ZZZTTTSSSSSSSSSTTTWWWYYY[[[cccfffnnnjjj___SSSNNNJJJGGGFFFHHHGGGIIIKKKLLLLLLPPPVVV\\\]]]___bbbbbb```\\\YYYXXXTTTTTTUUUWWWYYY[[[\\\]]]___dddpppzzzlllbbb\\\XXXSSSOOOLLLKKKMMMRRRYYY^^^___^^^\\\]]]___aaadddfffhhhiiieeeffffffeeedddcccaaa```^^^___aaadddgggjjjlllmmmnnnllliiihhhhhhhhhfffeee^^^]]][[[YYYZZZ___fffllllllllllllllllllmmmnnnnnnjjjkkkmmmooorrrssstttuuuwwwtttqqqoooooonnnllljjjddddddddddddeeeeeeeeeeeeggghhhhhheee```\\\\\\]]]YYYXXXWWWYYYZZZ[[[[[[YYY\\\ZZZVVVTTTVVV[[[aaafffkkkjjjiiifffdddeeehhhjjjkkkjjjhhhfffffffffggghhhqqqvvv}}}}}}vvvqqqnnnmmmjjjfffcccaaa___^^^bbbaaa^^^XXXSSSQQQQQQSSSRRRRRRSSSUUUXXX\\\```bbbcccfffhhhgggiiimmmnnnlllfffdddaaa^^^]]]\\\]]]]]]]]]___bbbddddddbbb```^^^XXXWWWVVVVVVYYY___dddggglllrrrxxxzzz~~~}}}uuummmeeecccbbbbbbeeeiiiiiigggdddcccbbb```^^^\\\^^^ZZZTTTMMMGGG@@@:::555((()))+++,,,,,,+++)))(((((())))))******))))))((('''(((((())))))(((((('''((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%'''''''''(((((('''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((((((''',,,+++******++++++(((''''''&&&%%%&&&(((((((((&&&''''''&&&&&&%%%%%%$$$$$$######$$$&&&((()))***+++((('''&&&&&&&&&&&&'''((()))))))))))))))(((((((((''')))***)))((('''(((***))))))))))))))))))))))))******************************++++++,,,---------......///000000111111222000111333444555777;;;>>>CCCHHHPPP\\\hhhsss|||nnn^^^TTTLLL===999===:::>>>;;;888888;;;@@@EEEGGGLLLNNNRRRUUUWWWXXXXXXXXXSSSRRRQQQQQQSSSVVVYYY[[[]]]```iii{{{|||qqqddd]]]VVVNNNJJJIIIEEEHHHIIIFFFDDDEEELLLRRRVVVYYY]]]___]]]ZZZXXXWWWRRRSSSTTTVVVYYY\\\___aaadddffflll}}}~~~qqqgggaaa]]]XXXTTTWWWTTTSSSVVV\\\aaabbbaaaaaa```______^^^^^^^^^^^^[[[]]]___```___^^^]]]]]]]]]^^^```ccceeehhhjjjkkkhhhgggeeeeeeeeeeeecccaaa___^^^[[[YYYZZZ^^^dddiiiiiiiiiiiiiiijjjkkklllmmmkkkmmmpppsssuuuvvvvvvuuuvvvsssooommmkkkiiifffccc^^^______^^^\\\[[[[[[\\\bbbeeehhhfffaaa]]]\\\]]]\\\[[[[[[]]]```bbbcccbbbbbb___\\\ZZZ[[[^^^cccfffjjjhhheeecccbbbdddgggjjjhhhfffccc```^^^^^^___aaahhhoooyyyxxxrrriiihhhgggfffdddcccaaaaaa___\\\VVVPPPLLLKKKLLLNNNOOOQQQUUUYYY]]]```bbbcccgggjjjkkkhhhhhhkkkmmmllliiigggdddaaa^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYYTTTUUUXXX[[[```dddhhhjjjmmmpppsssvvv}}}zzzpppfffaaa```___ccchhhjjjhhhfffeeeeeeeeecccbbb^^^XXXOOOFFF>>>777222...)))+++,,,,,,+++(((%%%###(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))******)))'''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&((()))***)))((('''((((((((((((((('''&&&%%%((('''''''''((((((((('''(((((('''&&&%%%$$$$$$######$$$%%%&&&''')))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))(((((((((***************+++++++++************+++,,,------/////////000111111222222000111333444555777;;;>>>BBBGGGPPP\\\hhhttt}}}|||gggWWWKKK>>>===>>>777IIIDDD<<<888777999;;;<<<@@@CCCGGGLLLPPPSSSTTTTTTRRRQQQPPPPPPRRRVVVZZZ\\\```ccckkkxxxwwwnnnhhhaaaVVVMMMIIIKKKLLLKKKGGGAAAAAAFFFLLLNNNRRRVVVYYYYYYXXXWWWWWWQQQRRRSSSUUUYYY]]]aaadddjjjjjjllluuu{{{qqqiiidddaaa^^^[[[[[[XXXUUUVVV[[[```dddeeehhhgggfffcccaaa^^^\\\[[[WWWZZZ\\\\\\XXXUUUTTTSSSXXXYYYZZZ\\\___aaabbbcccaaa```____________]]]\\\YYYXXXVVVSSSRRRTTTYYY]]]dddddddddddddddeeefffffffffgggjjjmmmooonnnmmmmmmhhhfffccc```^^^[[[XXXUUUTTTUUUWWWVVVTTTTTTUUUWWW```fffmmmqqqooollliiiiiieeeddddddfffjjjmmmnnnnnniiigggdddaaa```bbbdddeeegggeeebbb```aaacccfffhhhhhheee```\\\ZZZZZZ\\\^^^bbbiiiuuuyyyttteeeeeeddddddccccccbbbbbb]]]XXXRRRMMMJJJKKKMMMOOOUUUWWW[[[___ccceeeggggggmmmppppppkkkhhhiiikkkjjjjjjhhhdddaaa___]]]]]]^^^[[[YYYWWWTTTSSSSSSTTTTTTTTTWWW\\\bbbfffhhhiiiiiikkkkkkkkkoooyyy|||qqqfff```]]]\\\```eeefffdddccccccddddddcccaaaYYYRRRHHH>>>777111---+++---,,,,,,+++)))'''&&&%%%(((((())))))))))))((((((************************'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((***+++***'''%%%%%%&&&%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&((()))***)))((('''$$$%%%&&&'''&&&&&&&&&'''$$$$$$%%%$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''')))***)))((('''(((***(((((())))))))))))((('''))))))*********+++++++++***************,,,---.../////////000111111222222000111333444555777;;;>>>AAAFFFOOO[[[gggsss|||uuu\\\LLLDDDEEEAAA222QQQLLLCCC===999777555444777999===BBBGGGJJJLLLMMMNNNMMMLLLMMMPPPUUUZZZ]]]aaagggnnnvvv{{{uuuqqqpppkkk```VVVPPPRRRRRROOOKKKFFFDDDFFFIIIJJJMMMPPPRRRSSSSSSTTTUUUOOOOOOQQQSSSWWW\\\aaadddkkkkkkllloooyyy|||wwwoooiiifffdddcccbbbZZZYYYWWWWWW[[[bbbiiinnnppppppooonnnllliiifffddd]]]```aaa^^^WWWPPPMMMLLLRRRSSSTTTVVVXXXYYY[[[[[[WWWUUUSSSSSSSSSSSSRRRQQQOOOOOONNNLLLJJJKKKMMMPPPXXXXXXWWWWWWWWWWWWXXXXXXYYY[[[]]]```aaaaaa```___YYYXXXUUUTTTSSSPPPMMMJJJLLLOOORRRSSSRRRRRRVVVYYYbbbhhhqqqzzz~~~~~~zzzwwwmmmlllkkkllloooqqqsssssslllkkkhhheeecccccccccccceeebbb```___aaadddeeefffgggddd^^^ZZZXXXZZZ\\\___aaahhhsss{{{~~~|||vvvqqqccccccbbbaaaaaaaaaaaaaaa___ZZZTTTPPPPPPRRRUUUVVV[[[]]]___bbbeeehhhjjjlllrrrvvvvvvooojjjiiiiiigggfffdddaaa^^^\\\[[[[[[[[[YYYUUUQQQMMMLLLMMMPPPRRRUUUYYY___eeehhhjjjiiihhhhhhggggggmmm{{{|||qqqeee^^^[[[ZZZ]]]ccceeedddcccccccccbbb___\\\OOOIII???777111...+++***++++++***)))******++++++'''(((((())))))(((((('''+++******))))))******+++'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&)))+++)))&&&$$$%%%'''''''''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))(((((('''###%%%((((((''''''((()))&&&'''((('''%%%$$$%%%&&&((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''')))***)))((('''(((***&&&'''((()))***)))(((((()))))))))***++++++,,,,,,++++++******+++,,,...///......///000000111111222000111333444555777;;;>>>AAAFFFNNNZZZfffqqqzzzcccTTTQQQYYYVVVDDDVVVQQQKKKFFFAAA===888555333444666999===@@@BBBDDDHHHGGGFFFHHHLLLQQQWWW[[[]]]fffoootttwww{{{|||zzzssspppooorrrqqqhhh___[[[VVVUUURRROOOLLLKKKJJJJJJIIIKKKMMMMMMMMMMMMOOOQQQLLLLLLMMMPPPTTTYYY^^^aaafffiiijjjiiimmmtttwwwwwwuuuqqqkkkfffdddccccccccc\\\\\\[[[YYYYYY```kkksssvvvwwwxxxxxxvvvsssooollleeehhhiiieee]]]UUURRRQQQRRRSSSTTTUUUWWWXXXZZZZZZUUURRRNNNMMMMMMMMMMMMMMMLLLMMMNNNMMMLLLLLLMMMOOOQQQPPPOOONNNNNNNNNNNNNNNMMMNNNQQQSSSUUUVVVWWWWWWUUUTTTSSSSSSRRRQQQNNNLLLPPPSSSWWWVVVTTTTTTWWW[[[bbbeeemmmyyyqqqooollllllnnnpppqqqqqqiiihhhgggeeecccbbbaaa```aaa___]]]^^^aaaccccccbbbccc```ZZZVVVUUUWWW[[[^^^bbbgggnnntttuuurrrlllhhh___^^^]]]]]]^^^aaacccdddfffaaa[[[XXXYYY[[[]]]^^^]]]^^^^^^```ccchhhlllnnntttyyyzzzsssllljjjiiigggcccaaa^^^[[[YYYYYYYYYYYYWWWSSSNNNJJJJJJMMMRRRVVVXXXZZZ^^^bbbeeehhhiiijjjffffffiiirrr{{{pppddd]]]ZZZXXX[[[```ccccccbbbaaa___[[[UUUPPPCCC>>>666000---+++******(((((()))***+++,,,------''''''((((((((((((''''''))))))(((''''''((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###'''***)))%%%###%%%(((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''%%%'''***)))'''&&&'''))))))***+++***((('''(((***'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((((((''')))***)))((('''(((***$$$%%%''')))******)))(((((())))))***++++++,,,,,,,,,,,,+++***+++---///000---......//////000111111000111333444555777;;;>>>AAAEEENNNYYYeeeoooxxx|||hhhWWWUUU```___NNNXXXUUUQQQMMMIIIDDD>>>:::222222333444777999<<<===CCCBBBBBBDDDHHHNNNUUUYYYYYYfffrrruuusssrrrqqqoookkkggghhhmmmnnniiibbb___XXXVVVSSSQQQQQQPPPNNNLLLJJJKKKKKKJJJIIIIIIKKKMMMJJJJJJJJJMMMQQQVVV[[[___aaafffhhhfffffflllpppqqqooolllgggccc`````````aaa[[[\\\[[[VVVSSSXXXdddooo{{{|||~~~}}}{{{vvvpppmmmggglllnnnlllddd^^^[[[[[[VVVWWWXXXYYYZZZ\\\]]]]]]\\\XXXTTTRRRRRRRRRSSSSSSPPPRRRTTTUUUTTTTTTUUUVVVUUUTTTSSSQQQPPPPPPPPPPPPGGGHHHJJJMMMPPPSSSTTTUUUXXXWWWWWWXXXYYYXXXUUUSSSYYY\\\^^^\\\WWWTTTVVVZZZ___```fffrrrrrrooollllllmmmnnnnnnnnneeeeeedddcccbbb```______]]][[[ZZZ[[[___aaa```___^^^[[[UUUQQQQQQTTTXXX\\\bbbeeejjjmmmlllhhhbbb^^^YYYXXXYYYZZZ^^^bbbgggjjjlllgggaaa^^^___bbbcccccc]]]\\\\\\]]]aaafffllloootttzzz|||vvvnnnkkkjjjhhhbbbaaa^^^[[[YYYYYYYYYZZZXXXTTTNNNJJJKKKPPPWWW\\\YYYZZZ[[[^^^bbbfffjjjllleeegggmmmyyyyyyoooccc]]]YYYWWWZZZ^^^^^^]]]\\\ZZZVVVOOOGGGBBB;;;777000,,,************'''(((***,,,---,,,+++***''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%"""&&&)))(((%%%###%%%((('''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''&&&(((***)))&&&$$$%%%&&&&&&(((***(((%%%$$$%%%'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((((((((())))))******((()))***)))((('''(((***"""$$$''')))*********)))((())))))***++++++,,,,,,---,,,+++++++++---///111------......///000000000000111333444555777;;;>>>AAAEEEMMMXXXdddnnnvvv{{{jjjSSSIIIPPPOOO???[[[VVVRRRPPPPPPNNNIIICCC===:::555333333444444444:::<<>>DDDLLLRRRYYY\\\___cccdddcccaaa```[[[ZZZYYYZZZ]]]]]][[[YYYYYYVVVSSSRRRRRRSSSQQQPPPMMMNNNNNNMMMKKKJJJKKKMMMKKKMMMKKKHHHIIIMMMOOOMMMTTTUUUWWWZZZ^^^cccgggiiikkkiiifffbbb```___``````ZZZ[[[[[[XXXWWWZZZbbbiiiqqquuuyyyzzzxxxuuurrrpppkkkiiiggggggggggggfffdddaaaaaa```______``````aaacccbbbaaa___^^^^^^]]]]]]^^^^^^^^^___bbbeeeiiikkkkkkhhhdddcccddddddbbb```ZZZWWWUUUUUUYYY]]]aaabbb```aaacccdddcccbbb___^^^[[[aaahhhiiieee```]]]\\\___cccjjjrrrxxxxxxvvvrrrmmmllljjjiiiiiihhhgggfffhhhddd___]]]]]]]]]]]]\\\YYYYYYZZZZZZZZZZZZZZZYYYXXXTTTOOOLLLLLLNNNQQQRRRYYYYYYYYYWWWVVVVVVWWWXXX\\\]]]```aaacccggglllppptttoooggg```^^^^^^^^^^^^]]]\\\ZZZZZZ[[[___bbbeeeooo}}}xxxjjjeeeaaa\\\\\\[[[YYYVVVTTTSSSUUUWWW\\\]]]]]]^^^____________\\\[[[\\\___bbbeeefffeeeeeeiiioooyyyjjjeee^^^YYYWWWVVVUUUUUUPPPOOOKKKFFF@@@999444111...+++(((((()))***)))'''((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))(((((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''))))))(((''''''&&&&&&''''''((('''''''''((()))************************+++++++++***+++,,,------......---...------......///000111000000111333555888;;;===CCCEEEKKKUUU```jjjpppssszzzkkkTTTHHH@@@<<<;;;TTTRRRRRRTTTXXXZZZXXXUUUOOOLLLGGGCCC@@@<<<888555111222444555888>>>EEEJJJRRRTTTWWWZZZ\\\\\\[[[[[[YYYWWWUUUTTTVVVWWWXXXWWWXXXUUUQQQPPPPPPRRRRRRRRRSSSSSSRRRPPPOOOOOORRRTTTVVVXXXVVVMMMGGGFFFGGGFFFHHHIIIKKKOOOTTTYYY^^^```eeedddcccaaa```___^^^^^^WWWYYYZZZXXXWWWYYY^^^ccchhhiiilllooorrrrrrpppnnngggdddbbbccchhhiiigggccceeeddddddccccccbbbaaaaaaeeeddddddcccbbbaaa`````````aaabbbbbbccchhhqqqwwwzzztttmmmkkklllmmmkkkhhhccc```^^^]]]```ccceeefffcccdddeeeeeedddbbb```___ZZZbbbkkkooolllfffaaa^^^ccceeejjjpppttttttpppmmmiiihhhgggeeedddcccccccccccc```\\\ZZZZZZZZZ[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWRRROOOLLLIIIGGGHHHJJJKKKUUUTTTSSSPPPOOOQQQVVVYYY```cccggggggfffgggmmmrrrwwwpppggg___[[[ZZZ[[[[[[^^^]]][[[YYYYYY[[[^^^___kkkxxxvvvhhhaaa[[[UUUVVVUUUTTTRRRQQQSSSXXX\\\ddddddeeeeeedddcccaaa```]]]\\\]]]___bbbdddddddddfffiiinnnuuuwwwdddaaa\\\YYYWWWUUURRRPPPFFFDDD@@@;;;555111---,,,((('''%%%&&&((())))))(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''''''''((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''(((((())))))******+++++++++*********))))))++++++,,,---...............------......///000111111111222333666888;;;===AAADDDJJJUUU```iiioooqqqvvvjjjSSSGGG@@@<<<;;;RRRRRRRRRUUUXXXZZZYYYXXXWWWUUUQQQNNNJJJEEE@@@<<<444333333333555999>>>BBBJJJLLLOOORRRVVVXXXZZZ[[[YYYWWWTTTRRRRRRSSSUUUVVVWWWTTTQQQOOOOOOQQQTTTUUUVVVUUUTTTSSSRRRSSSWWWZZZbbbgggfff[[[OOOHHHEEEDDDBBBBBBDDDGGGKKKOOOSSSUUUZZZ[[[\\\^^^^^^]]]\\\[[[WWWXXXYYYYYYYYYZZZ\\\___bbbaaabbbfffkkkmmmllliiiccc^^^\\\```gggkkkhhhdddeeeeeedddcccbbb```^^^]]]bbbbbbbbbaaa``````___^^^]]]___```___```gggrrr|||zzzqqqmmmnnnnnnkkkhhhdddbbb``````bbbdddeeeeeeccccccbbbaaa```___]]]\\\ZZZ```iiinnnnnnkkkhhhfffhhhiiikkknnnpppoookkkhhhbbbbbbbbb```______```aaaccc```\\\YYYXXXXXXXXXXXXZZZZZZXXXWWWVVVUUUUUUTTTNNNMMMIIIFFFDDDEEEHHHKKKUUUUUUUUUTTTRRRTTTYYY^^^bbbgggkkkjjjfffffflllrrruuunnneee]]]YYYXXXYYYYYY\\\[[[YYYXXXXXXYYY[[[\\\dddpppxxxrrrggg___YYYTTTNNNOOOPPPQQQRRRVVVZZZ^^^eeeeeeffffffeeeccc```___^^^]]]]]]^^^aaabbbbbbaaaeeehhhkkkqqqyyy~~~yyyppp```^^^[[[XXXUUUQQQKKKHHH>>>;;;777222...+++***)))&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((((((((())))))((('''&&&%%%((((((''''''''''''(((((('''((((((((()))))))))***************************++++++,,,---...............------......///000111222222222444666888;;;===@@@CCCJJJTTT___hhhmmmooorrr}}}iiiRRRFFF???<<<;;;VVVVVVVVVXXXYYYZZZZZZYYY\\\[[[XXXVVVTTTPPPKKKGGG:::888555444555777:::;;;BBBCCCFFFIIINNNSSSWWWYYYVVVUUUSSSPPPOOOOOOPPPRRRVVVTTTRRROOOOOOQQQTTTVVVUUUUUUUUUSSSSSSUUUYYY\\\hhhppprrrgggYYYNNNHHHEEEAAAAAAAAABBBDDDFFFHHHJJJNNNPPPTTTWWWYYYYYYXXXWWWVVVWWWYYYYYYZZZZZZ\\\]]]aaa``````cccgggiiihhheee___[[[YYY^^^gggmmmllliiihhhfffeeebbb```]]]\\\[[[^^^^^^______^^^]]]\\\[[[XXXZZZ\\\\\\]]]dddpppzzz{{{qqqllljjjjjjgggeeebbbaaa```aaacccdddddddddaaa```___^^^\\\\\\[[[[[[ZZZ]]]ccchhhkkkmmmnnnooommmmmmllllllllljjjgggddd^^^______^^^\\\]]]___bbbdddbbb^^^YYYVVVTTTUUUVVVYYYXXXVVVUUUTTTSSSSSSTTTMMMKKKHHHDDDCCCEEEKKKPPPVVVYYY\\\\\\ZZZYYY\\\```aaafffkkkiiidddccchhhnnnoooiii```ZZZWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZ^^^gggmmmiii```XXXSSSPPPGGGKKKPPPTTTVVVYYY]]]___cccddddddeeedddcccaaa```^^^]]]\\\]]]___```___^^^aaadddfffjjjqqquuuqqqjjj^^^\\\XXXTTTPPPJJJCCC>>>888555111---***))))))***(((((())))))(((''''''(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''((())))))$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%(((((((((''''''((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,***+++,,,---...............------......///000111222222222333555888:::<<>>:::777888:::;;;;;;======>>>@@@DDDHHHMMMPPPRRRSSSTTTSSSQQQQQQQQQRRRTTTSSSRRRPPPNNNOOORRRUUUSSSTTTTTTTTTTTTVVVZZZ]]]eeennnqqqiii\\\SSSMMMIIIEEEDDDCCCBBBAAABBBBBBCCCGGGIIIMMMQQQSSSTTTSSSRRRSSSSSSUUUVVVXXXYYYZZZZZZ`````````bbbcccdddbbbaaa[[[XXXWWW[[[dddlllppppppllljjjfffbbb___\\\[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYVVVXXXZZZ[[[^^^eeennnuuu|||wwwpppjjjfffeeeddddddbbbaaaaaabbbcccdddcccbbbaaa___]]]\\\[[[[[[[[[\\\ZZZZZZ\\\```eeekkkqqqtttpppnnnkkkiiihhheeebbb___\\\]]]^^^\\\YYYZZZ^^^bbbbbb```]]]WWWSSSPPPQQQSSSUUUUUUSSSRRRRRRSSSTTTUUUNNNNNNMMMIIIGGGJJJPPPUUUVVV\\\aaaaaa]]][[[\\\______cccgggeeebbbaaadddggggggbbb\\\WWWVVVWWWXXXXXXUUUTTTTTTTTTTTTVVVWWWXXXYYY^^^aaa^^^VVVNNNJJJJJJFFFKKKQQQWWWZZZ]]]```aaaeeeeeedddddddddccccccccc^^^]]]\\\\\\]]]]]]\\\ZZZ\\\^^^aaaccchhhllliiibbb[[[WWWRRRMMMGGGAAA;;;777222000---+++))))))******(((***+++***((('''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&'''((((((############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))'''((()))***+++,,,------******+++,,,------------...------......///000111111111222222444777999:::@@@CCCJJJSSS]]]dddggghhhlllvvvfffPPPEEE>>>;;;;;;UUUWWWZZZ\\\]]]___```aaabbbaaa____________\\\ZZZJJJFFFBBB@@@AAACCCDDDDDDAAA???===;;;;;;>>>AAACCCIIIMMMRRRTTTTTTSSSSSSSSSPPPQQQQQQOOOMMMLLLNNNQQQQQQSSSTTTUUUVVVWWWZZZ]]]```gggiiiccc[[[VVVSSSPPPNNNMMMJJJHHHFFFEEEEEEEEEFFFHHHJJJMMMNNNNNNMMMLLLMMMMMMNNNPPPSSSUUUVVVVVVXXXZZZ\\\]]]\\\ZZZYYYYYYTTTRRRQQQUUU]]]fffnnnrrroookkkfff```\\\ZZZZZZZZZWWWWWWYYYZZZYYYXXXVVVUUUTTTUUUWWWZZZ___eeejjjmmmooonnnkkkfffaaa```bbbeeecccbbbaaabbbbbbaaa___]]]^^^]]][[[YYYXXXYYY[[[\\\YYYXXXXXXZZZ```hhhnnnrrrpppmmmiiieeeccc```]]][[[YYYZZZZZZWWWSSSRRRVVVZZZ[[[[[[XXXSSSNNNLLLMMMPPPRRRQQQPPPPPPQQQSSSUUUVVVTTTWWWYYYWWWTTTSSSVVVZZZYYY^^^cccbbb]]]YYY[[[^^^^^^```bbbbbbaaa```aaabbbaaa^^^YYYVVVUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUSSSUUUWWWTTTNNNIIIHHHKKKJJJNNNSSSXXX\\\___cccfffhhhgggeeecccbbbccccccddd^^^\\\[[[ZZZ[[[ZZZYYYWWWWWWZZZ[[[[[[^^^aaa___YYYTTTPPPIIICCC>>>999555222,,,+++***)))(((((())))))&&&)))++++++(((''''''((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++((()))***+++,,,,,,,,,,,,...------......///000111111111111111333555888999@@@CCCJJJSSS\\\bbbddddddhhhrrreeeOOODDD>>>;;;;;;OOORRRVVVYYY\\\___bbbddddddcccaaaaaaaaaaaa```^^^RRRNNNIIIHHHKKKMMMNNNNNNHHHDDD???:::888888999:::<<>>;;;;;;OOOPPPQQQQQQRRRYYYbbbjjjiiikkkiiidddbbbbbb___YYYZZZRRRJJJHHHLLLQQQTTTUUUTTTPPPHHH>>>777444555777999<<>>???@@@BBBDDDFFFGGGHHHJJJJJJKKKLLLLLLKKKHHHFFFBBBFFFHHHGGGGGGOOO___lllqqqiii^^^XXXVVVVVVSSSPPPQQQPPPPPPQQQRRRRRROOOMMMJJJNNNSSSYYY^^^```bbbbbbbbbaaa___]]]]]]^^^___```bbbccccccbbb^^^ZZZXXXXXX[[[XXXUUUTTTUUUWWWWWWWWWVVVUUUTTTVVVZZZaaahhhlllmmmjjjeee```\\\XXXTTTQQQQQQOOOLLLIIIFFFGGGKKKNNNGGGGGGGGGHHHHHHIIIKKKKKKJJJPPPVVVZZZ[[[[[[]]]______cccfffgggddd```\\\ZZZ___```aaaaaa```]]][[[YYY]]]]]]]]]\\\\\\\\\\\\\\\aaa\\\WWWTTTUUUUUUTTTSSSRRRQQQNNNLLLLLLNNNPPPSSSUUUTTTQQQNNNLLLMMMPPPSSSYYYXXXWWWXXX\\\bbbiiimmmqqqlllgggfffgggeee```[[[]]][[[ZZZZZZZZZYYYVVVTTTVVVUUUTTTTTTUUUTTTRRRQQQMMMFFF;;;222---,,,++++++&&&'''((())))))((('''&&&************)))((('''&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$###"""###$$$%%%&&&(((((()))***)))(((&&&%%%!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%******)))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((***++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++...............///000000111333555666666888;;;>>>;;;BBBLLLTTTZZZ]]]```aaaaaafffvvvcccNNNEEE???;;;:::MMMNNNOOONNNPPPUUU^^^eeeqqqtttrrrlllfffeeedddaaa\\\UUUMMMKKKNNNRRRUUUUUUXXXTTTLLLBBB:::555444555333555999===@@@BBBBBBCCCHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKNNNPPPRRRSSSTTTTTTVVVXXXZZZ[[[[[[ZZZXXXXXXVVVWWWVVVSSSOOOMMMOOOQQQKKKJJJLLLPPPTTTTTTNNNIII===>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEDDDBBBAAA???AAABBB@@@@@@FFFRRR\\\eee^^^VVVRRRRRRRRRPPPNNNQQQPPPOOOOOOOOONNNKKKHHHNNNQQQUUUZZZ^^^___``````]]]\\\ZZZYYYXXXYYYZZZ[[[[[[]]]^^^]]]ZZZXXXWWWWWWZZZXXXTTTRRRSSSTTTTTTTTTUUUTTTSSSSSSVVV[[[aaadddfffccc^^^ZZZVVVRRROOOMMMKKKKKKJJJGGGDDDBBBCCCEEEHHHHHHHHHIIIKKKLLLNNNOOOMMMQQQWWWZZZ[[[\\\^^^___bbbdddggggggdddaaa^^^]]]____________^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\___[[[UUURRRQQQQQQOOONNNNNNMMMKKKJJJJJJNNNRRRVVV```^^^[[[WWWUUUUUUWWWYYYZZZYYYWWWXXX[[[bbbhhhmmmqqqnnnkkkkkkllliiibbb\\\[[[ZZZYYYYYYYYYYYYWWWUUUTTTSSSRRRRRRRRRQQQNNNLLLBBB<<<444---*********)))&&&&&&'''(((((('''&&&&&&(((((())))))******))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***((())))))))))))*********//////000000000000//////...............///000000...000222333444666999;;;===CCCLLLTTTXXX[[[]]]^^^]]]cccrrrcccNNNEEE???;;;:::JJJKKKLLLLLLLLLQQQYYY___www}}}}}}tttkkkgggggghhh```ZZZRRROOOPPPTTTVVVWWW[[[XXXRRRHHH???888666555333333444666777999;;;<<>><<<<<>>DDDKKKRRRVVVXXXZZZ[[[]]]dddrrrcccNNNEEE???;;;:::GGGIIIJJJJJJJJJNNNTTTZZZttt{{{mmmfffggghhhddd^^^WWWSSSSSSVVVXXXXXX\\\ZZZVVVNNNFFF???;;;:::;;;:::888666666777888::::::999:::;;;===AAADDDFFFIIIJJJLLLNNNPPPPPPPPPPPPPPPPPPQQQTTTXXXYYYWWWUUUUUUTTTSSSRRRQQQSSSUUUWWWSSSRRRQQQRRRUUUVVVUUUSSSHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDDDDBBB@@@???@@@AAABBBBBBFFFCCCBBBBBBDDDEEEDDDCCCCCCCCCDDDFFFIIIJJJHHHGGGFFFHHHKKKNNNPPPQQQQQQPPPQQQQQQPPPOOOOOOPPPPPPQQQNNNOOOPPPOOOOOOOOOQQQSSSSSSPPPLLLJJJJJJKKKLLLLLLGGGFFFGGGGGGHHHJJJKKKLLLLLLKKKIIIGGGFFFGGGIIIKKKJJJLLLNNNNNNNNNNNNOOOPPPSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVYYY[[[\\\]]]___```dddeeeeeeccc```^^^^^^___^^^\\\YYYXXXYYY^^^cccfffgggffffffdddaaa___\\\[[[XXXUUUPPPKKKGGGDDDAAA@@@@@@BBBDDDGGGLLLUUU```hhhuuuqqqjjjeeeaaa___^^^]]]\\\ZZZWWWVVVYYY___eeeiiijjjnnntttzzz{{{tttiiiaaaYYYXXXWWWXXXXXXXXXVVVTTTNNNMMMKKKIIIFFFAAA;;;666000---+++***+++++++++***))))))))))))))))))))))))###$$$&&&''')))*********''''''''''''(((((())))))''''''''''''''''''''''''))))))((('''&&&&&&%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&'''(((***+++)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))******)))))))))***++++++(((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,******++++++,,,,,,++++++...............///000000///111222333444555888:::===BBBIIIPPPTTTWWWZZZ\\\ccckkkxxxcccNNNEEE???;;;:::DDDGGGIIIIIIIIILLLRRRWWWlll{{{~~~ooofffeeeffffffaaa[[[VVVUUUVVVXXXZZZZZZZZZXXXSSSLLLFFFCCCBBBCCCAAA===999777666666666666555555666888;;;???AAAAAACCCEEEHHHJJJKKKKKKKKKNNNNNNOOORRRVVVYYYZZZ[[[[[[XXXUUURRRRRRRRRTTTUUUWWWUUUTTTSSSSSSTTTSSSSSSNNNLLLJJJIIIHHHHHHIIIIIIHHHIIIIIIGGGEEEDDDEEEGGGIIIGGGEEEEEEGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???======>>>@@@CCCDDDCCCAAAAAACCCEEEHHHJJJKKKLLLLLLJJJJJJJJJIIIJJJJJJJJJJJJGGGHHHHHHGGGFFFHHHKKKMMMKKKIIIFFFEEEFFFGGGGGGFFFCCCCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGGGGGGGKKKQQQVVVWWWXXXXXXWWWVVVWWWZZZ]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWYYY[[[]]]______aaaaaaaaa___\\\[[[[[[\\\\\\ZZZWWWUUUWWW\\\bbbfffjjjjjjhhhfffbbb]]]YYYWWWRRRPPPMMMHHHCCC@@@>>>>>><<<@@@EEEKKKQQQ\\\hhhrrryyyssskkkeeebbb```]]]\\\ZZZYYYWWWVVVXXX]]]bbbeeedddkkkttt|||}}}vvvkkkcccYYYXXXVVVVVVVVVUUURRRPPPJJJHHHEEEAAA===777111------+++******++++++***((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&'''(((***+++(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%%%%&&&'''((())))))(((((()))******+++(((((((((((((((((((((((('''''''''((((((((())))))******+++++++++,,,,,,,,,+++,,,------.........---...............///000000///111222333333555777999;;;???FFFMMMSSSXXX]]]```jjjrrrcccNNNEEE???;;;:::AAADDDGGGHHHIIIKKKPPPTTTcccssszzzllldddcccdddeeebbb]]]XXXVVVWWWYYY[[[XXXYYYXXXUUUPPPLLLJJJJJJGGGFFFCCC???<<<999777666777666444333555777:::<<<>>>@@@BBBEEEGGGIIIIIIIIIIIIKKKMMMPPPRRRWWW]]]bbbaaa]]]WWWSSSRRRRRRRRRQQQVVVVVVTTTSSSRRRQQQQQQQQQNNNLLLKKKJJJJJJLLLNNNOOONNNPPPQQQNNNIIIFFFFFFHHHKKKKKKJJJJJJKKKKKKJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@>>>======>>>??????===;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBAAAAAACCCGGGKKKJJJHHHGGGFFFGGGFFFEEECCCFFFFFFGGGHHHIIIKKKLLLMMMIIIKKKKKKKKKLLLRRRZZZaaafffeeeccc```]]]\\\^^^```___^^^]]][[[YYYXXXWWWWWWWWWUUUTTTVVVYYY\\\^^^^^^]]]]]]]]]\\\YYYWWWWWWXXXXXXVVVTTTSSSUUUYYY]]]```ffffffeeebbb^^^YYYUUURRRLLLLLLJJJGGGCCC@@@???@@@===CCCJJJPPPVVV___llluuuyyyrrrjjjdddaaa___\\\ZZZXXXWWWVVVVVVXXX[[[^^^``````hhhrrrzzzzzzrrrhhh```XXXVVVTTTSSSQQQOOOKKKIIICCC@@@<<<888555111,,,)))***((('''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))***************+++,,,------------...............///000000...///111111111333555777999>>>EEELLLRRRYYY___ccckkkvvvcccNNNEEE???;;;:::===AAAEEEGGGGGGIIINNNRRRYYYhhhsssnnnccc^^^___bbbdddaaa]]]YYYVVVVVVYYY[[[XXXYYYXXXVVVSSSPPPOOOOOOLLLLLLLLLJJJGGGDDD@@@>>>;;;999777444444555888999>>>???AAACCCEEEEEEEEEEEEAAADDDHHHIIIJJJPPP\\\eeeeee```XXXSSSRRRQQQPPPOOORRRRRRRRRQQQPPPOOOPPPPPPLLLKKKJJJJJJLLLOOORRRTTTZZZ\\\]]]YYYSSSMMMLLLMMMNNNNNNOOONNNNNNMMMMMMMMMKKKJJJIIIFFFDDDDDDEEEFFFCCCCCCBBBCCCDDDCCCAAA???>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEAAAAAAAAAAAABBBFFFLLLPPPSSSRRRRRRQQQQQQNNNIIIFFFJJJIIIIIIIIIIIIKKKMMMNNNLLLMMMNNNMMMMMMRRR\\\dddllllllllliiieeebbbaaaaaa^^^]]][[[ZZZXXXWWWWWWWWWUUUSSSQQQSSSWWW[[[]]]]]]YYY[[[[[[ZZZWWWUUUTTTUUURRRQQQPPPPPPQQQSSSVVVWWW[[[\\\\\\ZZZWWWSSSOOOLLLGGGIIIIIIGGGDDDBBBBBBDDDBBBIIIQQQUUUYYY___jjjrrrtttmmmddd___^^^\\\YYYVVVTTTUUUUUUVVVWWWYYYZZZ[[[```gggpppvvvtttlllaaa[[[WWWTTTQQQNNNKKKGGGCCC@@@999666333000///...,,,+++(((&&&%%%&&&'''((('''&&&((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$######$$$$$$&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))((())))))))))))*********))))))***+++,,,------,,,...............///000000///000222222222333555888:::>>>DDDKKKRRRYYY```eeekkkwwwcccNNNEEE???;;;:::;;;???CCCEEEFFFHHHMMMPPPRRR___gggcccZZZWWW\\\```cccaaa]]]YYYVVVVVVYYY[[[YYYYYYYYYVVVSSSQQQQQQQQQRRRTTTUUUVVVTTTPPPKKKHHH@@@===999666555555777888:::;;;<<<===>>>>>>======888===BBBBBBBBBIIIWWWdddgggaaaYYYTTTRRRRRRPPPOOONNNOOOPPPPPPOOOOOOPPPQQQKKKJJJJJJKKKNNNRRRVVVYYYeeehhhiiieee]]]VVVTTTUUUQQQRRRSSSRRROOONNNOOOQQQOOOOOOMMMJJJHHHGGGIIIKKKHHHHHHHHHJJJLLLLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHGGGCCCDDDDDDDDDGGGLLLSSSXXX______^^^]]][[[VVVPPPKKKKKKJJJHHHGGGGGGIIIKKKLLLLLLMMMMMMKKKJJJOOOYYYaaalllnnnpppooolllhhheeeddd[[[ZZZYYYXXXWWWWWWWWWWWWTTTQQQOOOQQQVVVZZZ]]]]]]XXXYYY[[[ZZZWWWTTTSSSSSSNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTRRROOOKKKIIIDDDGGGHHHGGGEEECCCEEEGGGFFFMMMUUUYYYZZZ^^^fffnnnoooggg___ZZZYYYXXXUUURRRSSSSSSUUUVVVWWWXXXXXXWWWaaagggooosssooofff\\\VVVUUURRRNNNJJJGGGBBB===999222000,,,+++,,,.........((('''&&&&&&(((*********+++***)))(((((()))***+++''''''((()))******))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''"""###$$$%%%%%%%%%$$$###(((((()))***)))(((&&&%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%$$$$$$%%%&&&'''((()))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,---...///000111111111111...............///000000111333444444444555888:::;;;???EEEKKKRRRYYY```dddjjjxxxcccNNNEEE???;;;:::666:::???BBBCCCDDDGGGIIIKKKOOOSSSUUUVVVVVVWWWXXX[[[XXXUUURRRQQQSSSUUUVVVRRRSSSTTTTTTRRRPPPMMMKKKTTTUUUWWWZZZ\\\YYYTTTOOOLLLFFF???999888<<>>999666555444//////...---+++******)))((((((((((((''''''''''''***'''&&&''')))***(((&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%% $$$'''%%%  $$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))((((((((((((******))))))(((((('''''''''''''''''''''((())))))******)))))))))))))))***)))******++++++,,,------////////////000000000000444222000///000333666999:::;;;BBBMMMTTTXXX___gggssszzz```KKKCCC>>>999777444777;;;>>>???AAAEEEGGGEEEHHHLLLNNNNNNNNNOOOPPPSSSSSSRRRRRRSSSSSSTTTUUUPPPPPPQQQQQQPPPNNNMMMLLLTTTVVV[[[```bbb___YYYSSSVVVRRRKKKFFFDDDDDDFFFGGGGGGCCC???======;;;777444666333333777;;;===AAAGGGOOONNNMMMLLLLLLMMMOOOPPPMMMMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHIIILLLQQQUUUiiivvv~~~ssshhh___XXXSSSSSSRRRSSSTTTSSSQQQOOOOOONNNKKKIIIHHHHHHIIIJJJLLLKKKLLLQQQXXX\\\[[[XXXQQQPPPNNNNNNNNNNNNLLLJJJMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLNNNPPPVVV]]]bbbiiikkkmmmjjjccc[[[TTTQQQPPPOOONNNNNNMMMMMMMMMNNNOOOMMMKKKJJJKKKNNNRRRUUU^^^gggpppuuuqqqjjjddd```[[[YYYVVVTTTUUUVVVVVVVVVTTTTTTSSSSSSSSSTTTVVVVVVWWWUUURRRRRRRRRPPPLLLHHHGGGEEECCCCCCCCCDDDEEEEEEEEEGGGIIIIIIGGGFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMOOORRRVVVXXXXXXZZZ^^^aaa___^^^\\\XXXUUURRRPPPOOOMMMPPPRRRSSSSSSUUUXXX[[[\\\eeekkkhhh```YYYQQQKKKEEEBBB>>>999555333111111......---,,,+++***)))))))))))))))(((((((((((('''(((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&"""$$$&&&&&&%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###"""$$$&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((())))))))))))((((((((((((***)))))))))((((((((('''''''''&&&&&&''''''((()))******))))))))))))******)))******++++++,,,------.../////////000000000000444222000///000333666999;;;<<>>======>>>???@@@DDDFFFHHHIIIIIIIIIKKKMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUXXXXXXXXXXXXYYYZZZ[[[ZZZXXXUUURRROOOMMMLLLMMMOOOQQQRRRSSSTTTVVVYYYYYY___bbb]]]UUUNNNHHHBBB;;;999666333000...------,,,,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$"""$$$'''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))***)))))))))))))))******)))******++++++,,,------....../////////000000000333222000000111333666999<<<>>>DDDMMMTTTYYY```gggrrr{{{]]]JJJBBB>>>;;;999,,,---...000333777;;;>>>@@@BBBEEEGGGGGGHHHIIIJJJGGGHHHJJJLLLMMMNNNNNNNNNHHHGGGFFFFFFGGGIIIKKKMMMNNNSSS\\\hhhooolllbbbYYYWWWVVVUUUUUUSSSNNNFFF@@@GGGJJJNNNOOOLLLFFFAAA???<<<999999;;;999444222444111333666999<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCFFFGGGGGGFFFFFFHHHLLLOOOYYYffftttzzzyyyqqqbbbVVVRRRPPPOOOPPPQQQQQQPPPNNNKKKIIIGGGEEEDDDEEEFFFGGGIIIIIIKKKRRR[[[dddiiikkk___[[[VVVRRRPPPOOOMMMKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKMMMOOORRRTTTYYY___cccppp{{{}}}kkkZZZTTTUUUTTTRRROOOMMMLLLKKKLLLLLLMMMLLLIIIHHHHHHJJJMMMOOOSSS\\\gggmmmkkkeee___\\\XXXVVVSSSRRRSSSTTTTTTTTTSSSSSSRRRPPPOOONNNMMMMMMOOOMMMKKKHHHDDDAAA>>><<<;;;;;;;;;:::;;;>>>AAADDDKKKLLLMMMNNNOOOPPPRRRSSSQQQQQQPPPQQQRRRSSSUUUVVVVVVWWWXXXXXXWWWVVVVVVUUUYYYXXXVVVTTTRRRPPPNNNMMMLLLMMMOOOPPPQQQRRRSSSTTTTTTYYYYYYRRRJJJEEE@@@:::333222000---,,,+++******+++******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((()))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))***+++)))******++++++,,,------........./////////000000222111000000111444777888>>>???DDDMMMSSSXXX___gggqqqzzz___LLLEEEAAA>>><<<)))))))))+++///333666888999;;;>>>@@@@@@AAADDDEEEHHHGGGGGGFFFGGGHHHIIIJJJDDDCCCBBBBBBDDDGGGJJJLLLLLLQQQ[[[iiirrrqqqfff]]]XXXXXXYYY\\\^^^ZZZQQQJJJHHHLLLPPPQQQNNNIIIEEECCC@@@======>>><<<555222222...000222555666777666666888888:::<<<>>>AAACCCDDDGGGGGGGGGFFFFFFGGGJJJLLLOOO[[[iiiqqqsssmmm___RRRRRRPPPNNNNNNNNNNNNLLLJJJGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFIIIOOOXXXaaahhhllleee___WWWQQQNNNMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKNNNQQQUUU[[[bbbgggppp{{{~~~lll\\\VVVVVVTTTRRRPPPNNNLLLKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLSSSYYYaaadddccc___]]]]]]VVVTTTQQQPPPQQQSSSSSSSSSQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFDDDAAA===:::999888999:::<<<>>>@@@EEEKKKPPPXXXWWWVVVVVVVVVVVVWWWWWWSSSRRRRRRSSSTTTVVVYYYZZZXXXXXXXXXWWWWWWVVVUUUTTTVVVVVVTTTSSSQQQOOONNNMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKNNNLLLEEE???<<<888333------,,,++++++************))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%$$$###$$$&&&''''''%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***(((((((((((())))))))))))******))))))******+++,,,))))))(((((()))***++++++)))******++++++,,,------............////////////111111000111222444777888>>>>>>CCCKKKQQQVVV]]]eeeoooyyy^^^KKKDDDAAA>>><<<'''&&&&&&)))---000111111555777:::<<<===???BBBEEEGGGFFFDDDCCCCCCDDDEEEFFFAAA@@@@@@@@@BBBEEEHHHJJJLLLOOOYYYfffqqqrrriii___WWWVVVXXX]]]bbbbbb\\\VVVJJJKKKKKKLLLKKKIIIGGGEEECCC@@@@@@BBB???999555666111222444555666666555555222333444777:::>>>AAACCCDDDEEEEEEDDDCCCCCCEEEHHHIIITTTaaahhhiiifff\\\RRRQQQOOOLLLKKKKKKJJJIIIHHHEEEDDDBBBAAA@@@AAABBBCCCCCCDDDHHHMMMUUU\\\cccgggfff```WWWQQQNNNNNNOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMPPPTTT\\\dddjjjooovvv|||wwwjjj\\\VVVUUURRRQQQPPPOOONNNLLLKKKJJJKKKJJJIIIHHHHHHIIIKKKLLLSSSWWW\\\]]]ZZZXXXXXXYYYSSSPPPNNNMMMNNNPPPPPPPPPMMMLLLLLLJJJHHHFFFDDDBBB??????>>><<<999777888999:::===@@@CCCGGGNNNWWW^^^dddaaa]]][[[ZZZYYYXXXVVVSSSRRRRRRSSSUUUYYY\\\^^^]]]ZZZXXXWWWWWWVVVUUUTTTRRRQQQPPPOOONNNMMMLLLLLLIIIIIIHHHIIIJJJHHHFFFCCC???AAA???999666555111,,,+++++++++++++++++++++***)))))))))((((((''''''''')))))))))(((((((((((('''%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!! ###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))******(((((((((((())))))))))))***************++++++,,,(((((((((((()))***+++,,,)))******++++++,,,------------........./////////000000000111333555777888======AAAIIINNNSSSZZZbbbmmmwww}}}\\\HHHAAA>>>;;;999&&&%%%%%%(((,,,...---,,,000222555888:::===AAADDDBBBCCCCCCDDDDDDCCCCCCBBB?????????@@@AAADDDFFFGGGHHHJJJRRR___kkknnnfff^^^UUUSSSTTTZZZbbbeeebbb^^^OOOKKKGGGFFFHHHJJJIIIHHHGGGEEEEEEGGGFFF@@@>>>???::::::999999888777666555...///111333666999<<<===???@@@@@@???>>>===???AAAAAALLLWWW[[[[[[ZZZUUUOOONNNKKKIIIHHHHHHIIIHHHGGGEEEDDDBBBAAAAAABBBCCCDDDBBBDDDHHHLLLQQQWWW]]]```___[[[UUUPPPNNNMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLPPPXXXaaahhhoooqqqrrrnnneee\\\UUUQQQOOOPPPQQQPPPOOOMMMKKKIIIJJJIIIHHHHHHHHHJJJKKKLLLQQQTTTWWWWWWTTTQQQQQQRRRNNNLLLIIIHHHJJJLLLLLLLLLGGGGGGFFFEEECCCAAA>>>===999;;;;;;:::888888;;;===<<<@@@EEEHHHLLLTTT___ggggggccc^^^ZZZYYYXXXUUUSSSQQQQQQQQQSSSVVVZZZ^^^aaabbb^^^YYYVVVVVVUUUTTTSSSOOOOOONNNMMMMMMLLLKKKKKKHHHFFFEEEEEEEEECCC???;;;555777666333222222///+++******++++++++++++++++++)))))))))(((((((((((((((((((((((('''''''''&&&&&&''')))***)))&&&$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%###"""!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''')))(((%%%$$$%%%((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''((()))*********'''((((((((()))))))))***))))))(((((())))))***+++(((((((((((()))***+++,,,)))******++++++,,,---------------........./////////000000111333555777888;;;;;;???FFFKKKPPPWWW___kkkvvv}}}[[[GGG@@@<<<999777&&&%%%&&&(((,,,---+++)))(((***---000333666:::>>>>>>@@@CCCEEEFFFDDDBBB@@@>>>>>>???@@@AAACCCEEEFFFDDDEEEKKKWWWdddhhhbbbZZZXXXUUUTTTZZZccciiihhheeeSSSLLLEEECCCGGGLLLMMMLLLLLLIIIJJJMMMLLLHHHFFFHHHCCCBBB@@@===999666444333---...///111333555777999;;;<<<<<<;;;999999:::;;;:::DDDNNNOOOOOONNNMMMJJJJJJHHHFFFFFFGGGIIIIIIHHHFFFEEECCCBBBBBBCCCDDDEEEBBBEEEIIILLLPPPTTTYYY\\\WWWUUURRROOONNNKKKHHHEEEHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHKKKSSS]]]dddpppnnnkkkgggbbb[[[SSSMMMNNNOOOQQQQQQQQQNNNKKKIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNRRRUUUUUUQQQMMMLLLLLLKKKHHHFFFEEEGGGHHHIIIIIICCCCCCBBBAAA@@@===:::999777999::::::888:::===AAA>>>CCCGGGKKKOOOVVVbbbkkkgggbbb\\\XXXWWWUUURRRPPPPPPPPPPPPRRRVVV[[[```cccgggaaaZZZVVVUUUUUUSSSRRROOOOOONNNNNNMMMMMMLLLLLLGGGEEECCCCCCCCC@@@;;;777222444444222222444111,,,******++++++,,,++++++***)))))))))))))))(((((((((%%%%%%%%%$$$$$$$$$######(((***+++***&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%###"""!!! &&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$'''))))))'''%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""&&&(((&&&""""""&&&%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&''')))*********)))(((&&&''''''((()))******+++'''((((((((())))))******'''''''''''''''((())))))(((((((((((()))***+++,,,)))******+++,,,,,,---------------.........////////////000222333555777888::::::===DDDIIINNNUUU^^^jjjuuu]]]IIIAAA===:::888'''&&&$$$"""!!!###'''+++((()))+++---000333555777:::<<<>>>???AAAAAA@@@@@@@@@===;;;===AAAEEEEEEDDDDDDGGGKKKOOOTTTXXXZZZ[[[VVVRRROOORRRZZZaaaeeeeeeVVVQQQKKKHHHHHHJJJMMMNNNNNNOOOMMMJJJKKKOOOOOOLLLGGGHHHIIIHHHEEE@@@<<<999555333000...---...000111999888666555555666777888777:::>>>BBBDDDDDDCCCBBB@@@AAABBBDDDEEEGGGHHHHHHFFFEEECCCAAA@@@@@@@@@@@@BBBDDDFFFHHHKKKLLLNNNNNNQQQQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHFFFEEEDDDGGGGGGGGGHHHMMMTTT[[[___fffhhhhhhbbbYYYRRROOOPPPOOOOOOOOONNNNNNMMMLLLLLLHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEAAA@@@===;;;;;;;;;<<<===>>>>>>>>>;;;999999===AAA>>>======???BBBCCCBBBAAAFFFFFFFFFKKKRRRYYY^^^aaa___\\\XXXUUUTTTSSSQQQPPPLLLOOOSSSSSSSSSWWW___eeennniiiaaaZZZUUURRROOONNNNNNLLLJJJJJJJJJIIIGGGFFFDDDBBB@@@>>>:::777555444...///000111111000///...---+++)))'''&&&&&&((((((************************$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&''''''&&&$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&(((%%%""""""$$$%%%$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++)))$$$###$$$$$$%%%&&&'''(((((("""'''+++***%%%""""""$$$&&&%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))(((''''''''')))***+++))))))))))))************''')))++++++******+++,,,---......///000111111222//////000111222444555666:::===AAAEEEHHHMMMUUUZZZhhhtttvvvXXXJJJ>>>;;;<<<999$$$%%%%%%$$$###$$$&&&(((%%%%%%&&&(((+++---000111333555777:::<<<===>>>>>>???===<<<===@@@CCCCCCCCCCCCDDDGGGJJJNNNRRRTTTVVVPPPLLLJJJLLLSSSZZZ]]]]]]SSSOOOIIIFFFGGGJJJLLLNNNMMMNNNMMMKKKMMMRRRSSSPPPMMMMMMMMMLLLKKKIIIGGGFFF???:::333...---...///000444444333333333444555555444666999<<<======<<<:::999:::;;;===>>>@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBBAAACCCEEEGGGIIIKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFGGGGGGGGGFFFEEECCCBBBCCCBBBCCCEEEIIIOOOTTTXXXggghhhhhhbbbYYYQQQOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDBBBAAA??????<<<;;;:::888888999;;;<<<<<<======<<<:::<<<@@@DDDFFFEEEDDDEEEFFFGGGEEEDDDDDDCCCDDDGGGNNNTTTYYY[[[\\\YYYUUUSSSQQQPPPNNNMMMKKKNNNPPPPPPPPPSSSZZZaaakkkfff^^^XXXSSSPPPNNNLLLLLLJJJHHHGGGGGGFFFDDDBBB???>>>;;;999666444333222111111111111111000//////---,,,***((('''((())))))***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%$$$$$$%%%'''$$$$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$###"""&&&''''''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''%%%######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***((($$$"""!!!"""$$$&&&$$$%%%%%%&&&&&&'''''''''***///444333...***((()))%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((('''(((((())))))((((((''')))(((((((((((())))))***))))))))))))************''')))+++,,,++++++,,,---......//////000000111111//////000111222444555666999===AAADDDGGGMMMUUUZZZgggsssuuuXXXJJJ>>>;;;<<<999"""$$$&&&&&&%%%%%%%%%&&&######$$$%%%''')))+++,,,,,,...111444777999:::;;;===<<<;;;===???AAABBBBBBBBBBBBCCCDDDGGGJJJLLLNNNKKKHHHEEEGGGLLLQQQTTTTTTOOOKKKGGGEEEFFFIIILLLMMMLLLMMMMMMLLLPPPWWWYYYVVVQQQPPPOOOOOOPPPQQQTTTUUUNNNEEE888111000111000///000000111111222222333333222333444555555444333333222333333555666888:::;;;============>>>???AAABBB???@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFFFFEEEDDDBBB@@@?????????@@@CCCFFFJJJNNNPPP\\\^^^^^^ZZZSSSMMMKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>===<<<:::999888777777666666777999:::<<<<<<===>>>???@@@BBBFFFIIIMMMKKKJJJIIIJJJIIIHHHFFFGGGFFFFFFIIINNNTTTWWWYYYVVVTTTQQQOOONNNMMMKKKIIIJJJKKKLLLLLLLLLOOOVVV\\\fffaaaZZZTTTPPPMMMKKKIIIGGGEEECCCBBBAAA@@@>>><<<888777444222000000000111333333111000///.........---,,,***)))((())))))******(((%%%######%%%(((***((((((''''''''''''''''''###%%%&&&&&&%%%%%%'''((('''&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%"""&&&''''''&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''"""###(((,,,&&&&&&&&&&&&&&&&&&&&&&&&***...222111---(((&&&%%%$$$%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((((())))))******))))))(((((())))))))))))(((((('''))))))))))))************(((***,,,---,,,,,,,,,...//////////////////////////////000111222444555666999<<>>;;;<<<999###$$$&&&&&&%%%$$$%%%'''%%%%%%%%%&&&'''((()))******+++---000222555666777999999:::<<<>>>AAABBBCCCBBBAAA@@@@@@AAADDDFFFHHHHHHFFFDDDEEEIIILLLMMMMMMJJJHHHEEEDDDFFFIIIKKKLLLJJJLLLMMMMMMSSS[[[^^^\\\RRRPPPMMMLLLOOOTTTZZZ______QQQAAA777555555444111000111222333444444444444555555555444333222111111/////////000222444555777777777777888999:::;;;<<<:::;;;===???@@@AAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@>>>===>>>???@@@BBBEEEGGGIIIJJJNNNPPPQQQPPPLLLIIIHHHHHHCCCBBBAAA???????????????<<<<<<;;;;;;::::::999999999999:::;;;::::::999888666777777888:::<<<>>>???AAABBBDDDFFFHHHJJJMMMNNNOOOMMMKKKJJJKKKJJJIIIGGGIIIHHHHHHJJJNNNRRRTTTUUURRRPPPMMMLLLKKKJJJHHHFFFHHHIIIIIIIIIJJJNNNTTTYYY___ZZZTTTOOOLLLJJJGGGFFFBBB@@@===<<<;;;999777555222000...,,,+++,,,...000222000...,,,++++++++++++++++++***)))(((((())))))+++***(((''''''(((***+++))))))(((((('''''''''&&&%%%'''((('''%%%%%%&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&$$$"""%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%''')))(((%%%""""""###'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))************))))))((()))*********((('''&&&((()))))))))************)))+++------,,,,,,---...//////////////////......//////000111222444555666888<<<@@@DDDGGGMMMUUU[[[eeeqqqqqqUUUHHH>>>;;;<<<999%%%%%%%%%$$$###$$$&&&)))&&&%%%%%%&&&&&&'''((()))))))))***+++,,,...///000222444777:::<<>>???AAACCCEEEEEEDDDCCCDDDEEEGGGGGGGGGGGGEEECCCCCCFFFHHHJJJJJJGGGJJJKKKMMMSSS\\\```^^^SSSOOOKKKIIILLLTTT]]]cccjjj\\\KKK@@@===<<<999666444555555666777888888999;;;;;;::::::888777666555///...------...000222333333333333444444444444333555666777999:::;;;;;;;;;@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGIIIHHHGGGEEEDDDDDD>>><<<;;;999888999999:::888777777666666555555555888999;;;===?????????>>>;;;;;;<<<>>>???AAACCCDDDHHHIIIKKKNNNPPPRRRSSSSSSQQQNNNLLLKKKLLLLLLKKKJJJFFFDDDDDDEEEHHHKKKLLLLLLNNNLLLJJJJJJJJJIIIFFFDDDFFFFFFGGGHHHKKKNNNSSSVVVVVVRRRMMMIIIGGGEEEBBBAAA<<<:::777555555333000...---,,,***((((((***---///---,,,***(((''''''(((((()))((((((''''''''''''''')))******++++++******)))))))))(((((('''''''''&&&%%%&&&&&&%%%###!!!""""""$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%$$$''''''&&&%%%$$$%%%''')))))))))(((&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''(((((())))))************))))))((()))*********((('''&&&((()))))))))************)))+++------,,,,,,---...////////////............//////000111222444555666777;;;@@@CCCGGGMMMUUU[[[cccpppoooTTTHHH===;;;<<<888%%%%%%%%%###"""###&&&)))$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''((((((,,,///333666888:::===???======<<<<<<===???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAADDDFFFGGGGGGEEEHHHIIIKKKRRR[[[^^^]]]XXXSSSLLLIIIKKKSSS]]]dddlllaaaSSSHHHDDDBBB???<<<:::999888888999:::<<<===@@@@@@AAAAAA@@@>>><<<;;;111000...------///000222222222333222222111000///222222333555555666666666999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<:::999888666666888999;;;===>>>>>>>>>???@@@@@@@@@???===<<<;;;999777555555555666777888888888888777777777777;;;===@@@CCCEEEFFFEEEEEE@@@AAABBBCCCEEEFFFGGGGGGKKKLLLNNNRRRVVVXXXXXXWWWUUURRROOONNNNNNNNNNNNMMMFFFEEEDDDFFFHHHJJJJJJJJJJJJIIIHHHHHHHHHGGGEEEBBBBBBCCCEEEGGGJJJLLLNNNOOOKKKHHHDDDAAA???>>>;;;:::666444111000000...,,,***)))(((''''''''')))+++,,,'''''''''&&&&&&'''((((((''''''''''''''''''''''''&&&(((***++++++***(((&&&((((((''''''''''''''''''###$$$$$$###  '''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&((()))$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%&&&(((+++---***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((())))))******))))))(((((())))))))))))(((((('''))))))))))))************(((***,,,---,,,,,,,,,...........................//////000111222444555666666:::???CCCGGGMMMUUU[[[bbbnnnmmmRRRGGG===;;;<<<888###$$$&&&&&&%%%$$$%%%'''#########$$$$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''+++///111111222444666777777888999;;;<<<=========>>>@@@@@@@@@????????????>>>===???AAACCCCCCBBBCCCFFFGGGIIIOOOXXX\\\ZZZ\\\VVVNNNIIIJJJQQQZZZaaaiiibbbXXXOOOIIIEEECCCAAA===<<<999888888:::<<<>>>AAABBBDDDEEEEEECCCAAA???888666333111000111333444333444444555444333222111000111222333333444333333555555666777777777666666555555666777777666555444222222333444666888:::;;;888999;;;>>>AAABBBBBBAAA>>>===:::888777888:::;;;===============>>>>>>>>>AAACCCFFFHHHJJJIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHIIILLLRRRXXX[[[ZZZYYYYYYUUURRROOONNNNNNMMMLLLGGGFFFEEEGGGIIIKKKJJJJJJGGGFFFEEEFFFFFFEEECCC@@@???@@@BBBDDDFFFFFFEEEDDDAAA>>>;;;888777666444222111///---,,,,,,+++)))'''&&&&&&&&&&&&&&&((())))))%%%%%%'''(((******++++++''''''((((((((((((''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%######$$$%%%))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((())))))((((((''')))(((((((((((())))))***))))))))))))************''')))+++,,,++++++,,,---,,,------......///////////////000111222444555666666:::???BBBFFFMMMUUU[[[bbbmmm~~~kkkQQQFFF===;;;<<<888!!!###'''((('''%%%$$$$$$$$$$$$%%%%%%&&&'''))))))&&&&&&%%%%%%%%%'''((()))%%%)))---...---,,,...000222333555777888:::::::::===???AAABBBAAA@@@@@@@@@<<<<<<;;;===???@@@???>>>BBBDDDFFFGGGMMMVVVYYYXXX]]]WWWNNNHHHHHHNNNWWW]]]eeeaaaZZZRRRKKKGGGEEEDDD???<<<999666666888;;;>>>@@@BBBEEEGGGGGGEEEBBB@@@>>><<<999666555555777888444555666777777777666555111111222333333333333333444444555666666555555444000111222333333333222222222222222333444777:::;;;999:::>>>DDDKKKOOOQQQQQQDDDCCC@@@>>>===>>>@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGIIIKKKLLLJJJHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGDDDEEEIIIPPPXXX\\\[[[YYYZZZWWWRRRNNNMMMKKKJJJIIICCCBBBBBBCCCFFFGGGGGGFFFEEEDDDCCCDDDEEEDDDAAA???>>>>>>@@@BBBCCCAAA>>>;;;:::888555333222111///---///---+++***+++***((('''###$$$$$$%%%&&&&&&''''''$$$%%%(((+++---.........(((((()))))))))))))))(((***)))(((''''''((()))***$$$%%%%%%&&&&&&'''''''''%%%&&&((()))))))))+++---%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######"""""""""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''))))))'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&'''%%%"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&)))***(((%%%"""%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))(((''''''''')))***+++))))))))))))************''')))++++++******+++,,,,,,,,,------...///000000//////000111222444555666555999>>>BBBFFFMMMUUU[[[bbblll|||jjjPPPFFF===;;;<<<888$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&&&&%%%&&&'''''''''((())))))))),,,...000222444666777777888:::<<>>>>>============>>>>>>CCCDDDEEEFFFHHHLLLRRRVVVYYYUUUOOOJJJIIIMMMRRRVVVdddaaa[[[TTTLLLFFFBBB???;;;<<<;;;:::888777999;;;AAAEEEGGGFFFBBB@@@CCCFFFBBBAAA>>><<<::::::;;;<<<:::::::::<<<===<<<999666666666666666666777777777999888999;;;===<<<888444333222222222444444222111444444444555666888999:::???@@@BBBGGGMMMUUU\\\```XXXQQQIIIEEEEEEHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGJJJNNNSSSXXX[[[___ZZZTTTNNNKKKJJJHHHGGGGGGFFFDDDCCCCCCCCCDDDDDDEEECCCAAABBBCCCBBB>>>;;;999:::===>>>===:::777555///...---......---+++)))+++*********))))))((((((!!!###%%%&&&&&&''')))***)))&&&$$$&&&)))+++***(((&&&'''((())))))******)))''''''((((((((((((''''''''''''&&&%%%%%%$$$##################""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&''''''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$'''(((&&&###''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&(((***++++++***)))))))))))))))))))))*********+++++++++------------------------------,,,------...///000---......///000222333444555999???BBBFFFKKKRRRXXX___kkk}}}mmmOOOCCCAAA===999888$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%%%%'''''''''&&&&&&''''''''''''''''''(((((()))+++---...000000111444666999;;;============<<<<<<<<<<<<<<<===>>>>>>BBBCCCDDDEEEFFFIIINNNQQQUUUQQQLLLIIIHHHKKKOOORRRXXXVVVSSSOOOKKKGGGDDDCCC=========;;;888888999;;;@@@CCCEEECCC???>>>@@@CCCHHHFFFDDDBBBAAABBBCCCDDD???>>>>>>>>>>>>===:::888777777777888999:::;;;;;;<<<===???CCCEEECCC>>>999777666555666888888666555555555666777999;;;===>>>EEEFFFHHHLLLSSSZZZ```dddbbb[[[QQQKKKIIIJJJKKKKKKMMMLLLJJJHHHFFFEEEDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGKKKOOORRRTTTZZZVVVQQQMMMJJJHHHFFFDDDFFFFFFDDDCCCBBBBBBCCCCCCDDDBBB@@@@@@@@@>>>:::777555666888888888555333111...---++++++,,,+++***(((***)))))))))(((((((((((($$$&&&((((((((((((***+++%%%###"""$$$'''***)))((((((((()))))))))(((((('''''''''((((((((((((''''''''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$&&&((()))'''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((('''&&&&&&(((***))))))((('''''''''''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111111111000000111111111555999>>>BBBFFFLLLSSSYYY```kkk}}}nnnOOOCCCAAA===999999$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********///000333555777888888888999999999999:::<<<===>>>@@@BBBDDDDDDDDDEEEGGGIIINNNLLLIIIGGGGGGIIIKKKMMMKKKKKKKKKJJJHHHFFFDDDBBB>>>>>>>>><<<:::999;;;===@@@BBBCCCAAA>>><<<===???EEEDDDBBBAAAAAABBBDDDEEEEEECCCAAA@@@???>>>;;;999777888999;;;===>>>@@@@@@AAACCCGGGKKKMMMKKKFFFAAA===<<<<<<===>>>>>>===;;;888999:::;;;===???AAABBBHHHIIIKKKOOOUUU[[[```dddeee^^^UUUNNNKKKLLLNNNOOOQQQOOOLLLIIIFFFDDDCCCCCCAAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEEEECCCCCCDDDEEEGGGJJJLLLNNNSSSPPPMMMJJJHHHFFFDDDBBBEEEDDDCCCBBBAAAAAAAAAAAA???>>><<<;;;;;;999666444000111111111000///...------***((('''((()))((('''((((((((('''''''''''''''''')))******))))))***+++&&&$$$$$$%%%'''(((((('''))))))))))))((('''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%''''''((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%'''((()))(((&&&''''''&&&&&&%%%%%%$$$$$$'''''''''((())))))******'''((()))(((&&&&&&((())))))(((((('''''''''''''''+++++++++,,,,,,,,,------*********+++++++++++++++------,,,------...///000222222111111111111222222555999>>>BBBFFFLLLUUU[[[aaalll~~~pppPPPCCCAAA===999999$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''')))+++---///111222222222555555555666888999;;;<<<>>>@@@CCCCCCBBBBBBBBBCCCGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGGGGGGGEEEBBB???=========>>>===;;;<<<>>>@@@BBBCCCCCCBBB>>>======>>>@@@???>>>>>>>>>@@@CCCDDDFFFDDDAAA??????>>>===;;;777888999<<>>>>>>>>???@@@BBBCCCDDDFFFFFFHHHKKKPPPTTTYYY[[[ZZZVVVOOOJJJIIILLLPPPSSSTTTQQQNNNJJJFFFDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCDDDFFFHHHJJJLLLMMMKKKIIIGGGFFFEEEBBB@@@BBBBBBAAA@@@???>>>>>>>>>888777666666555555333222...------,,,,,,+++,,,,,,+++(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))''''''((()))((('''''''''''''''&&&%%%(((((())))))(((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''(((((())))))'''((()))((('''&&&''')))******))))))))))))************++++++++++++,,,,,,*********+++++++++++++++------,,,------...///000///000000111222444555666444888===AAAFFFMMMUUU\\\cccmmm~~~rrrRRRDDD@@@<<<999:::$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%###"""###%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&''''''&&&&&&%%%&&&'''(((***+++,,,------000111111222444666888999<<<>>>AAAAAA@@@>>>>>>>>>BBBBBBDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDCCC@@@===;;;:::<<<<<<======>>>AAADDDDDDEEEEEECCCAAA??????@@@@@@@@@??????AAACCCFFFHHHEEEBBB@@@?????????>>>===777888:::<<>>>>>===<<<;;;:::999999444444333111///...---------,,,+++*********+++,,,)))&&&###"""###%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((((((&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&((())))))'''''''''(((******))))))))))))******))))))))))))***************+++++++++,,,,,,,,,---------,,,------...///000///000000111222444555666444888<<<@@@DDDLLLUUU\\\cccnnn}}}uuuSSSDDD@@@<<<::::::$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%'''%%%$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''((())))))***---------...000222333444777:::<<<===<<<;;;;;;;;;===>>>@@@BBBCCCBBBBBBAAA>>>???@@@AAAAAA@@@???>>>:::;;;<<<<<<===???BBBEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>???AAACCCFFFHHHEEEDDDBBBBBBBBBBBB@@@???888999;;;===@@@BBBDDDEEEEEEEEEEEEDDDCCCDDDGGGJJJJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDCCCAAAAAA@@@@@@@@@AAABBBCCCEEEHHHJJJKKKLLLKKKIIIGGGFFFHHHLLLPPPOOOOOOMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEE@@@???>>>>>>======>>>>>>AAABBBDDDEEEGGGIIIKKKKKKFFFDDDAAA@@@@@@@@@???===999999999888777555444333333333111...***'''''''''++++++***))))))******+++'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%######$$$%%%"""$$$%%%%%%'''(((%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%'''((())))))***))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&((())))))(((''''''((('''''''''''''''(((((()))((((((((())))))))))))*********++++++,,,---------------,,,------...///000222222111111111111222222444777;;;???CCCJJJSSSZZZdddmmm|||wwwTTTDDD@@@<<<:::;;;$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%$$$###$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((''''''''''''''''''(((*********+++,,,...///000222444666777777777888999888:::<<<>>>?????????>>><<<<<<======>>>>>>>>>???;;;<<<======<<<===@@@CCCBBBBBBAAAAAAAAAAAA@@@???======<<<===>>>AAADDDFFFJJJIIIHHHHHHGGGFFFBBB@@@;;;<<<===???AAABBBCCCDDDBBBCCCDDDCCCAAAAAACCCFFFGGGFFFFFFGGGHHHHHHGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHIIIGGGFFFFFFIIILLLJJJKKKLLLLLLJJJHHHFFFDDDDDDCCCCCCCCCCCCCCCCCCCCC??????>>>============>>>AAABBBCCCDDDEEEFFFFFFFFFDDDAAA===<<<<<<<<<;;;;;;555555555444333111///---.........+++'''%%%''')))''''''((((((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%'''&&&%%%%%%&&&'''!!!%%%&&&&&&%%%&&&(((&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!!!!""""""""""""&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''%%%%%%&&&'''%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&''''''(((%%%'''))))))(((''''''''''''''''''''''''((())))))((())))))))))))*********))))))******+++,,,,,,,,,------,,,------...///000111111111000000111111111444777:::===AAAHHHQQQXXXcccmmm{{{yyyUUUDDD@@@<<<:::;;;$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))"""!!! !!!###$$$%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''''''''&&&)))(((((('''&&&&&&&&&'''(((((())))))***+++------...000222333333444666888666777999;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<===>>>>>>===;;;<<<>>>@@@@@@???>>>>>>??????>>>===???>>>>>>>>>@@@BBBEEEGGGOOONNNMMMMMMKKKHHHDDD@@@>>>>>>???@@@AAABBBCCCDDD@@@CCCEEEEEEBBB@@@AAABBBDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEAAADDDFFFFFFEEEFFFIIILLLGGGIIIKKKLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAACCC???;;;888888999999999222222222222000...,,,***&&&((()))(((''''''+++...$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((((((''''''(((***&&&))),,,+++(((&&&%%%&&&(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''''')))((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###""""""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$###&&&)))(((&&&%%%''')))$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((()))%%%''')))***(((''''''''')))))))))))))))***++++++)))************+++++++++'''(((((()))***+++++++++---------------...000000---......///000222444444555777:::<<>>>>>===<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;===AAADDDMMMOOOPPPNNNJJJEEEBBBAAA???@@@BBBDDDEEEFFFFFFFFFBBBCCCCCCAAA??????@@@AAA???@@@BBBCCCCCCCCCBBBBBBBBBAAA>>>===<<<<<<===>>>BBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBDDDHHHKKKMMMNNNMMMJJJGGGEEEHHHJJJBBB???===<<<===>>>>>>===AAAAAA@@@??????>>>>>>===@@@??????@@@AAAAAA???===:::999777555444333222222,,,,,,++++++***))))))((((((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''((((((''''''&&&%%%((('''&&&%%%$$$%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%''')))((('''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""$$$''')))((('''%%%#########%%%&&&!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%&&&&&&'''$$$'''$$$%%%***$$$ (((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,++++++,,,***)))(((***+++---///111000---,,,...000000//////...............444444777>>>CCCFFFMMMUUUccclllzzzwwwXXXJJJ@@@======888%%%######$$$&&&'''%%%###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''',,,111111,,,&&&$$$$$$!!!"""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))******+++,,,---...000111333444444555444444555444444666:::======<<<;;;:::999999:::;;;<<<;;;::::::999999:::::::::::::::999999<<<@@@CCCOOOPPPQQQOOOKKKFFFCCCAAA???@@@@@@AAABBBCCCDDDDDDAAAAAAAAA???===<<<===>>>===>>>???AAABBBBBBBBBBBBEEECCC@@@>>>======>>>>>>BBBBBBBBBAAA@@@@@@????????????@@@??????@@@DDDFFFKKKMMMNNNLLLIIIGGGGGGHHHBBB???===<<<<<<===<<<<<<@@@??????>>>>>>===<<<<<<===<<<;;;;;;;;;;;;999777444333111///...---,,,,,,******))))))(((''''''&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&''''''((((((''''''&&&%%%&&&&&&$$$#########$$$%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%((('''&&&)))%%%$$$+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++)))***+++***)))***+++------///000000------...000444333222111000000//////777555777<<<@@@EEENNNVVVaaajjjyyysssUUUHHH>>><<<===999&&&$$$######$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***---111000+++&&&$$$$$$&&&%%%$$$######%%%&&&(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))***+++---.../////////---///000111222444888;;;;;;:::888777666777999:::888888777666666666777777888888999888888:::>>>AAALLLMMMNNNLLLHHHDDDBBBAAA?????????>>>???@@@AAAAAA?????????===:::999:::;;;::::::<<<>>>@@@AAABBBCCCCCCAAA???>>>===>>>???@@@BBBAAA@@@???===;;;:::::::::;;;<<<;;;;;;<<>>=========>>>???>>>>>>===;;;999777888999888888999;;;>>>AAADDDEEE???>>>===<<<<<<===???@@@??????>>><<<;;;:::999888888999:::999999:::<<<>>>AAAEEEJJJNNNOOOMMMJJJHHHBBB@@@===;;;;;;;;;:::888:::999999888888777666666444333222222333222000...+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''((((((((('''(((((((((''''''&&&%%%'''''''''(((''''''&&&%%%((((((((('''''''''''''''###%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%%%%$$$###&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###%%%$$$$$$###"""!!! !!!"""$$$%%%&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%!!!!!!"""$$$%%%&&&'''((("""###$$$### ########################$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))***++++++***+++---///...............---......+++,,,...000222444555555777555666;;;@@@DDDLLLUUU]]]gggxxxoooQQQEEE<<<;;;<<<888&&&%%%$$$"""!!!!!!###$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((((('''&&&&&&&&&%%%&&&'''(((((('''%%%###%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((()))***+++***+++---///333222000//////000222333222222111111111222222333444555777777777888;;;===<<<>>>@@@@@@?????????@@@>>>>>>======<<<<<<======<<<<<<<<<:::777666777888777777888:::===AAAEEEGGGDDDBBB@@@===<<<<<<===>>>;;;;;;;;;:::::::::999999888999::::::999999;;;===:::???EEEKKKOOONNNKKKHHHAAA>>>;;;999999999888777555555444444333222222222---,,,,,,---...///---,,,)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''#########$$$$$$%%%%%%%%%%%%$$$###$$$'''((('''&&&%%%%%%%%%$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$###"""!!!######$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###%%%''''''&&&%%%###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''((()))$$$###'''###+++555***########################$$$$$$%%%%%%&&&'''(((((($$$###"""""""""###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,+++******+++---...---------.........---222222333333333222111111444444888>>>BBBEEEJJJQQQ\\\hhhzzzpppRRREEE<<<:::<<<777$$$%%%%%%$$$""""""###%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&###%%%'''))))))'''$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&((())))))''''''((())),,,,,,,,,,,,,,,------...//////......//////000000111333444555555666888:::888:::<<<=========>>>@@@;;;<<<<<<<<<<<<<<<;;;:::999999999888666555666888777666666888;;;@@@EEEHHHLLLIIIEEE@@@<<<:::999999777777777888888999999999666888999999888888999;;;666999>>>EEEIIIJJJHHHEEE<<<999666555555555444333111000000///......------&&&&&&&&&''')))***)))(((%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&((((((######%%%%%%%%%$$$"""!!!%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%''''''(((((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%$$$###"""&&&((()))((('''&&&'''(((######$$$$$$%%%%%%&&&&&&$$$######%%%'''))))))(((%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$##################$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""((((((((('''&&&&&&%%%%%%(((%%%---,,,***BBBPPP<<<''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&(((+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))),,,------,,,******+++,,,...---,,,---...///...,,,''')))+++...000111222222222333888@@@CCCEEEIIIOOO\\\hhh{{{pppSSSFFF<<<;;;<<<888"""$$$&&&&&&$$$###$$$&&&""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%&&&''''''((()))*********))))))+++++++++++++++,,,---......///111222222333555777666888999999888888:::;;;666888:::<<<<<<;;;999777555666666555444333555777666555444555999>>>DDDGGGJJJHHHCCC>>>:::888777666444444555555555666666666444555777777666555666777555555888<<<@@@BBB@@@>>>555333000///000000000///---,,,,,,+++******))))))&&&%%%%%%&&&'''(((&&&%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%######$$$$$$$$$###"""!!!%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''%%%$$$###$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!###%%%&&&''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$######'''""",,,......MMM[[[???((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))+++,,,---,,,++++++,,,...///---+++,,,...///---+++ """'''+++///111333333444444888>>>BBBDDDIIIPPP[[[hhh{{{nnnQQQEEE<<<<<<>>>::: $$$'''(((&&&$$$%%%'''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$######""""""$$$&&&&&&&&&%%%&&&'''###%%%'''))))))((('''&&&)))))))))))))))***+++++++++---///000000000222444444666666555444333444555333555888;;;;;;999777555222333444333222222444666555444333444777<<>>;;;888666555555444222444333222111111000000000000000111111111111000000000///............///000))))))((((((''''''''''''---***&&&'''***+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&%%%%%%+++***(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""###$$$%%%%%%%%%$$$###"""$$$&&&))))))))))))***+++(((((('''''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&$$$"""$$$((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""######"""!!!"""###%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&'''(((******))))))(((***+++,,,---...---,,,,,,---+++***,,,000222111///000000000000000111111222666888999;;;>>>CCCIIINNNWWWeeeyyymmmQQQFFF===;;;<<<777$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((&&&((((((((('''(((***,,,++++++,,,,,,,,,---------+++,,,...///000000//////111111111111111111111111//////000111222333444444111000...///111222333333222111000...------......------............------++++++***))))))***++++++(((((((((''''''&&&&&&&&&'''$$$!!!"""&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&''''''((('''&&&%%%###%%%''''''&&&&&&'''((())))))((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$##################%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))(((((((((''''''((()))*********))))))******,,,------,,,,,,+++---+++***,,,///111000///000000000000000111111222444555777888;;;@@@FFFKKKTTTcccwwwjjjOOODDD<<<::::::555$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''((((((((()))*********+++------------------------++++++,,,,,,---...//////)))((('''))),,,///000//////---+++)))))))))+++,,,))))))************))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''"""$$$%%%'''((((((''''''############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((((($$$&&&''''''&&&%%%&&&&&&***))))))((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$###""""""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%$$$###""""""###%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******)))***++++++,,,,,,++++++,,,++++++---///000000///000000000000000111111222222444555777:::>>>DDDIIIRRR```tttgggLLLBBB:::999999444######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&'''((())))))))))))))))))))))))))))))''''''(((((()))******+++***)))((((((***+++***)))+++)))'''%%%%%%&&&((()))&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''$$$%%%&&&((('''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$%%%&&&'''''''''(((***++++++)))'''(((((((((((((((((('''&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$%%%(((&&&"""$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''''''''%%%$$$###"""######$$$$$$###!!! """$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++))))))******++++++++++++,,,,,,,,,---...///000///000000000000000111111222333444666888:::???EEEIIIQQQ```ttteeeKKKBBB:::999999444"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''***(((''''''((((((&&&%%%((('''%%%$$$###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''###$$$&&&''''''%%%###"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&#########$$$%%%&&&''''''***,,,---,,,***(((((()))$$$%%%&&&'''((((((''''''''''''''''''''''''''''''%%%((('''$$$%%%((('''###&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$###"""######$$$%%%%%%$$$###"""!!!###%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++***************+++++++++,,,------.........///000000000000000000111111222333444555777999===CCCGGGRRRaaavvvdddKKKBBB<<<:::;;;555!!!"""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$###############$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''''''''&&&&&&&&&&&&%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&& """###%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))******(((&&&''''''"""###%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''' (((***%%%###((()))%%%((('''&&&$$$######"""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&&&& !!!###$$$%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***+++++++++************+++,,,,,,,,,---......------...000000000000000000111111222111222333444666;;;@@@EEERRRaaavvvcccKKKCCC===<<<<<<666!!!"""###$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%$$$############$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$&&&&&&$$$###%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''' """$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%'''((((((&&&%%%&&&&&&###$$$&&&(((((((((&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%000333***$$$'''(((%%%(((&&&$$$""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###!!! !!!###$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''"""###$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***))))))((((((((()))***+++,,,++++++***+++,,,---...+++...//////---,,,...000000000000000000111111222111222333444666;;;@@@DDDOOO^^^tttaaaJJJCCC===<<<<<<777!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%############$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$#########$$$&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&$$$"""%%%&&&((())))))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!"""###%%%'''(((((('''&&&&&&'''$$$%%%'''(((((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&000<<<>>>222&&&&&&&&&###'''%%%"""!!!!!!###&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&$$$!!! """&&&((("""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***!!!###$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))((('''''''''(((***+++---,,,+++++++++,,,---...+++...000///---,,,...000000000000000000111111222444555666777999===BBBFFFLLL\\\qqq```IIIBBB<<<<<<<<<666$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''$$$""""""###$$$%%%&&&%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''%%%###'''((()))(((&&&$$$###$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$""""""$$$''''''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&'''((()))***000RRR[[[;;;!!!***((()))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$%%%%%%%%%$$$%%%(((***&&&'''''''''''''''&&&&&&'''''')))))))))((('''&&&++++++***)))(((((())))))))))))))))))))))))))))))+++++++++,,,---...///000000000///////////////000............////////////444333444666666777===FFFMMMZZZnnn```GGGAAA===<<<<<<555########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$""""""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###$$$$$$######""""""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))???EEE111 ###(((%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''(((((('''%%%&&&(((***&&&'''''''''''''''&&&&&&''''''((((((((((((((('''+++******)))(((((())))))))))))))))))))))))))))))+++++++++,,,---...///000//////...............////////////000000000000111444333444666666777>>>FFFSSS___ppp___GGGAAA===<<<<<<666$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%''''''$$$""""""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$#########&&&%%%%%%$$$$$$#########&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$'''$$$!!!"""$$$&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((('''%%%###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((())))))))))))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$+++---'''$$$'''((($$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((()))'''%%%%%%&&&(((&&&&&&'''''''''''''''&&&'''''''''''''''((()))*********)))((((((((())))))))))))))))))))))))))))))++++++++++++,,,...///000...---------------......000000000000111111111111444333444666666777>>>FFFVVVaaappp~~~^^^GGGAAA<<<;;;<<<666&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%$$$$$$######$$$$$$%%%)))((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%)))$$$ %%%((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((()))))))))(((((('''&&&&&&%%%%%%$$$######$$$$$$%%%""""""&&&)))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$$$$"""  """$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''''''''%%%%%%&&&'''%%%&&&''''''(((''''''''''''&&&&&&&&&'''(((***+++***))))))((((((((())))))))))))))))))))))))))))))*********+++,,,---//////------------------.../////////000000000111111111333222444666666777>>>GGGTTT^^^mmm{{{}}}|||]]]GGGAAA<<<;;;;;;666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%% """%%%$$$"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%$$$$$$######$$$$$$%%%$$$###""""""$$$$$$$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&(((((((((((((((''''''&&&&&&%%%$$$$$$############'''""""""((()))%%%$$$(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###!!!!!!###%%%&&&&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((((((''''''((()))%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''(((***+++)))((((((((((((((())))))))))))))))))))))))))))))*********+++,,,---...///...---------...//////000........./////////000000333222333666777888???GGGRRR\\\lllzzzzzz~~~yyy[[[GGGBBB;;;:::;;;777""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%""" !!!$$$&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$$$$###"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$#########$$$&&&###$$$((('''!!!!!!&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%######%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''')))++++++)))((()))***%%%%%%&&&'''(((((((((((('''''''''''''''((()))***((((((''''''(((((())))))))))))))))))))))))))))))************+++---...///------------...///000111............////////////222222333666777888???GGGRRR]]]lllyyyyyywwwwwwZZZGGGBBB;;;999;;;777########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%$$$$$$#########$$$%%%&&&(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$########################"""$$$%%%%%%######$$$'''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$%%%'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%######%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''########################""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""!!!!!! !!!!!!"""&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((***+++***'''%%%$$$$$$$$$%%%&&&'''((((((((((((''''''(((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))******+++,,,...///,,,,,,,,,,,,---...///000...////////////000000000222111333666777888???HHHOOOZZZjjjxxxxxxsssuuuYYYGGGBBB;;;999;;;777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###########################"""!!!!!!$$$%%%&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""########################!!!$$$&&&%%%###"""$$$'''"""$$$&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&###$$$%%%%%%'''((('''&&&!!!"""$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''########################!!!!!!""""""###$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%((())))))'''### $$$%%%&&&'''(((((((((((('''''')))))))))((('''&&&'''''''''''''''((()))***)))))))))))))))))))))))))))))))))***+++,,,......++++++++++++,,,---...///000000000000111111111111222111333666777888???HHHJJJVVVfffvvvyyyqqqtttXXXGGGBBB:::888;;;888$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###""" !!!###$$$$$$###""""""""""""############$$$$$$$$$#########""""""%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%+++)))%%%$$$$$$$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""&&&&&&$$$###"""!!!!!!!!!"""############$$$$$$$$$"""""""""######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))'''%%%$$$###""""""&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!"""###%%%&&&''''''"""###$$$&&&%%%$$$"""!!!!!!""""""$$$%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""!!! """""""""######$$$$$$%%%!!!###%%%'''((('''%%%$$$ ###%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%(((+++***%%% &&&%%%###!!!!!!"""###$$$###############$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&$$$###"""######$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))************---,,,+++******,,,...///---------............///000000000/////////000000000222333444444999@@@FFFLLLUUUdddpppzzzzzzqqqmmmRRRBBB???999999;;;777$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$$$$%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""&&&&&&%%%%%%$$$%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$%%%&&&''''''###$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$"""$$$&&&((()))(((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""$$$&&&%%%$$$'''%%%$$$"""""""""$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((************))))))((((((((((((((((((((('''''''''))))))))))))************+++***)))((((((***,,,------------............///000000///.........///000///222333444444999@@@EEELLLUUUbbbnnnwww}}}ssslllQQQAAA???999888;;;777########################%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%&&&%%%$$$###"""!!! $$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&''''''%%%######$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((()))(((&&&%%%***(((&&&###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%######$$$'''***'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$##################$$$%%%&&&'''"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''''''((((((((())))))'''''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((*********))))))))))))(((***))))))(((''''''&&&&&&))))))))))))************+++***)))))))))***+++,,,---------............///000///---,,,,,,---///000///111333444555888???DDDLLLTTT```kkkttt}}}vvviiiOOOAAA???999888:::777""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$%%%%%%$$$######"""!!!!!!########################$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###"""###$$$%%%%%%###!!!###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$&&&'''((('''%%%#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%############""""""""""""$$$############$$$$$$%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$((('''%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###)))******'''###"""$$$'''&&&&&&%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''''''''&&&%%%$$$######"""#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''''''''((()))))))))************,,,,,,+++++++++,,,---...---------............//////...,,,++++++---///111///111444444555888>>>CCCKKKRRR]]]hhhrrr}}}xxx~~~eeeMMMAAA???999777:::888""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$##################$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$!!!"""###%%%%%%%%%%%%###"""$$$######""""""######$$$%%%'''((('''$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######&&&((('''### !!!%%%%%%%%%%%%%%%%%%%%%&&&"""""""""""""""""""""!!!$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))((()))))))))************,,,,,,+++,,,,,,,,,---------------............///...---,,,,,,,,,---///111...111444444555777===BBBHHHPPP[[[gggrrr~~~{{{~~~aaaJJJ@@@???999777999888#################################$$$$$$$$$$$$$$$###!!! !!!"""$$$###############$$$$$$$$$%%%%%%###############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%$$$""" ######$$$$$$$$$$$$############""""""""""""######$$$%%%&&&&&&$$$""""""#########$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$)))(((&&&%%%$$$#########"""############$$$$$$$$$$$$$$$##################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%###$$$$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" """%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""''')))(((&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%###!!!"""""""""######$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''%%%%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))&&&&&&''''''((())))))***))))))))))))************))))))*********+++++++++---------............///------------...///000000...111444555555777<<<@@@GGGNNNZZZfffqqq}}}|||}}}]]]HHH???@@@999666999888$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%######%%%%%%%%%$$$$$$$$$############$$$$$$######""""""""""""######"""###%%%$$$###""""""###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""######"""###$$$%%%%%%%%%$$$$$$###########################$$$%%%&&&&&&%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&'''#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###&&&)))++++++(((%%%"""######$$$$$$%%%$$$$$$((((((&&&%%%###"""!!! #########$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$######$$$&&&((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&###!!! """%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''''''''((((((((((((((())))))))))))************))))))******+++++++++***---------............///,,,---...000111111000000...111444555555777;;;???FFFNNNZZZfffppp{{{}}}}}}|||ZZZFFF???@@@999666999888$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%'''&&&&&&%%%$$$###""""""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%'''((((((%%%$$$###""""""###$$$%%%######""""""""""""###### """$$$$$$"""""""""###"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$ !!!!!!""""""######"""###$$$%%%&&&%%%$$$$$$########################!!!###%%%'''((('''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""""""""############$$$''')))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########%%%''')))$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%((('''###!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!! ###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&))))))))))))************++++++,,,------------,,,---------.........//////+++---///111222222000000...111444555555777;;;???GGGOOOZZZeeeoooxxx}}}|||zzzXXXEEE???@@@999555999888##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###$$$$$$$$$$$$%%%'''!!!"""$$$''')))(((&&&###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""" !!!%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$############&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###"""!!!&&&+++,,,***&&&###$$$######%%%''''''&&&$$$########################''''''&&&%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))******)))((('''&&&&&&'''((()))******))))))******+++,,,((((((((((((((()))******,,,---......,,,+++,,,...........................111222222222222555:::>>>EEEKKKVVVbbbiiinnnxxx{{{~~~|||WWWJJJ>>>:::;;;999666666$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$&&&&&&%%%$$$###$$$%%%&&&%%%%%%&&&'''&&&### %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###"""###&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$&&&'''###$$$$$$%%%%%%$$$$$$### """$$$$$$###"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$&&&'''&&&%%%###"""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''(((((()))******))))))******+++,,,***))))))))))))***++++++,,,---......,,,,,,---...////////////////////////111111222222333555:::===CCCIIITTT```fffkkkttt~~~~~~uuuXXXLLL@@@===<<<:::888888%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###!!! ((((((((('''$$$""""""###(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###!!!###&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''$$$&&&))))))'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$$$$######$$$%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$"""""""""###$$$%%%###!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''')))+++,,,#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''(((((()))'''''''''''''''''''''''')))))))))************+++))))))((((((((())))))******))))))))))))***+++++++++************+++,,,,,,,,,---......,,,,,,---...000000000000000000000000000111222222333555999===AAAGGGRRR\\\bbbfffnnnxxxnnnVVVJJJ@@@===<<<:::888888%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&'''$$$"""###&&&&&&$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###"""!!! (((((()))'''%%%######$$$&&&$$$"""###%%%'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%&&&&&&''''''"""%%%''''''%%%###""""""###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&&&&%%%&&&'''$$$#########$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&$$$###"""!!!"""$$$&&&(((&&&$$$!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%'''***...222444''''''&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++***************+++,,,,,,+++---...---,,,,,,---//////////////////////////////111222222333555999<<>>;;;:::777666777$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$###""""""###$$$%%%%%%&&&&&&'''$$$"""###%%%&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&$$$""""""$$$&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""(((+++'''%%%"""######$$$%%%&&&&&&&&&)))******(((&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%%%%&&&'''&&&%%%$$$$$$#########$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''######$$$$$$%%%%%%&&&&&&(((&&&###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%&&&(((+++...000(((((('''&&&%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************))))))(((((())))))***+++***))))))))))))***+++++++++,,,------,,,,,,...///...........................000222222333555888;;;@@@EEEOOOXXX\\\___fffooojjjNNNEEE===;;;999666555777########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""!!!!!!!!!""""""""""""""""""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%########################!!!###%%%&&&''''''&&&"""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%######$$$$$$###!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""$$$%%%&&&%%%%%%'''((()))'''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ &&&***&&&#########$$$$$$%%%&&&''''''++++++)))'''$$$$$$&&&)))###$$$$$$%%%%%%$$$$$$### """#########$$$%%%'''&&&%%%$$$############"""###$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$##################$$$%%%&&&&&&&&&&&&''''''&&&$$$"""!!!(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''*********))))))))))))(((''''''((()))************)))(((((((((((()))******)))))))))))))))***++++++***,,,------------...///...........................///111333333555888:::???DDDMMMVVVZZZ]]]dddmmmjjjNNNFFF???===;;;888777:::$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!""""""######$$$"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################"""%%%'''(((((('''###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%"""###%%%%%%$$$$$$&&&((((((&&&%%%$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""%%%&&&$$$!!!!!!###$$$$$$%%%&&&'''((()))***''''''&&&$$$!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""###$$$%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!! &&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''',,,,,,,,,,,,+++++++++***%%%&&&''')))******))))))((((((((((((((()))******+++************+++,,,,,,***,,,------------...000........................---///111333333555777:::<<>><<<:::666555777$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%% !!!###%%%&&&%%%$$$###!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$&&&$$$""""""%%%&&&%%%###########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%(((***'''222BBBNNNPPPGGG:::000***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''')))(((&&&&&&((()))))))))((((((((((((((((((((('''(((((((((((()))))))))***)))*********+++++++++,,,+++,,,---...////////////............////////////333333333222222444888<<<;;;@@@HHHNNNTTTZZZbbbhhhyyyfffJJJDDD>>><<<:::666555777$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###!!! !!!""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%$$$###!!!"""""""""""""""""""""""""""""""""##################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$!!!$$$&&&&&&%%%(((///555@@@DDDHHHIIIDDD;;;000)))******)))((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''))))))(((''''''((((((((((((((((((((((((((()))))))))******&&&&&&'''((()))***+++,,,+++,,,---......//////...............////////////222333333222222444888;;;:::>>>EEEKKKQQQZZZdddkkkzzzdddJJJCCC>>><<<:::777555777$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!""""""###$$$########################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""%%%***...333999AAAFFFNNNFFF888,,,&&&%%%))),,,))))))))))))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''''''''''''''(((((((((((((((((()))))))))*********&&&&&&'''((()))***++++++++++++,,,---........................///////////////000111111111222666888:::===CCCIIIPPPZZZgggppp{{{cccJJJCCC===<<<:::777666888$$$$$$############$$$$$$################################################'''%%%$$$"""!!!""""""###$$$$$$$$$######"""!!!!!!######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%### """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!""""""###$$$########################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$####################################"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''''')))...666@@@GGGIIIIII555111---((('''(((***,,,&&&&&&((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""%%%&&&&&&%%%######$$$&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&''''''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&&&&'''''''''(((((())))))))))))))))))************)))))))))*********++++++***+++,,,---........................////////////...000111111111222555777:::===BBBHHHPPP[[[iiisss{{{bbbIIIBBB===<<<;;;777666888$$$$$$############$$$$$$############################################################$$$%%%&&&'''$$$######""""""!!!!!!!!!$$$############$$$%%%%%%######$$$$$$$$$$$$###### """$$$&&&%%%"""!!!###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$############""""""""""""###$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""###$$$###!!!!!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""$$$%%%'''(((&&&&&&)))000888<<<:::777%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######%%%&&&&&&%%%######$$$&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&&&&&&&''''''((())))))))))))))))))*********++++++******++++++++++++++++++***+++,,,------......---............////////////000111333333333444666999:::===BBBHHHPPP\\\jjjttt{{{bbbIIIBBB===<<<;;;777777888$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&'''&&&&&&$$$$$$######"""##################"""###$$$$$$%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###!!!  !!!"""######$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$########################$$$%%%%%%########################$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""###"""!!!"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$###%%%&&&%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$&&&&&&""""""$$$&&&((()))(((''')))'''%%%###"""""""""###&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%&&&&&&%%%######$$$&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((******)))'''&&&&&&''''''((())))))***))))))*********+++++++++((()))******+++,,,------******+++,,,------------............///////////////111222333333444666888888<<>>CCCHHHPPP[[[cccqqqaaaJJJBBB;;;;;;:::777555666$$$###!!! !!!###$$$"""###%%%%%%$$$$$$%%%'''&&&&&&%%%$$$############$$$$$$############$$$$$$###%%%&&&&&&$$$######$$$######$$$$$$%%%&&&&&&&&&################################################""""""""""""############"""############$$$$$$$$$&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""$$$(((*********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$&&&$$$######%%%%%%$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''((())))))***''''''''''''''''''''''''---,,,,,,+++******)))))))))************+++++++++)))***+++---............------------............///000111111111222444666777:::>>>BBBFFFNNNYYYaaaooo}}}~~~```JJJBBB;;;;;;:::777555666$$$$$$###""""""###$$$$$$"""$$$&&&%%%###"""$$$&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%''')))(((&&&$$$%%%&&&!!!!!!"""######$$$%%%%%%################################################!!!"""""""""############!!!!!!"""""""""#########%%%$$$###!!!!!!"""###$$$######$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###""""""###&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######"""""""""###$$$$$$"""######$$$$$$######""""""%%%''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%'''&&&%%%&&&'''((('''&&&$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((******)))))))))))))))))))))************++++++++++++,,,---...//////..................////////////...000111111111111444666777:::>>>AAAEEEMMMWWW___mmm{{{zzz[[[JJJBBB;;;;;;:::777555666%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''%%%###"""###%%%)))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###%%%$$$!!! """ !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""""""""###%%%###!!!  !!!""""""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$%%%&&&%%%$$$"""$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&""""""############"""""""""%%%((((((%%%###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$""""""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&######$$$%%%&&&''''''(((""""""""""""###$$$%%%&&&&&&&&&'''((('''$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''((()))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))************+++++++++------///000000000///...////////////000000000000...000111111000111444666777:::===@@@DDDLLLVVV]]]lllzzzwwwVVVJJJBBB;;;;;;:::777555666######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$######$$$%%%%%%######"""""""""""""""###!!!!!!""""""""""""!!!!!!%%%"""!!!%%%&&&"""""""""""""""############%%%%%%###"""""""""###$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$###!!!!!!$$$&&&""""""############""""""!!!###$$$###"""!!!"""#######################################""" """"""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$""""""!!!!!!"""###$$$$$$&&&###!!!$$$###########################$$$&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''###########################$$$$$$%%%%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&%%%###$$$$$$"""!!!!!!!!!"""###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$$$$######"""!!! $$$$$$######$$$$$$%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########)))(((&&&$$$$$$$$$&&&''''''&&&$$$###"""######$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((((((%%%###$$$%%%############$$$$$$%%%%%%&&&&&&&&&((((((((((((((()))***+++&&&(((*********)))***+++,,,+++)))''''''''''''(((''')))***+++******+++---,,,---......------///111000000000000111111111111000000000000111222333444777999<<<>>>AAAHHHQQQXXXjjjyyyvvv[[[IIIDDD???:::999888888777######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""############$$$$$$%%%&&&&&&&&&%%%$$$##################""""""""""""#########$$$$$$$$$$$$$$$$$$###&&&$$$"""###''''''$$$!!!""""""""""""############%%%$$$###"""""""""###$$$########################""""""""""""###############$$$$$$###!!!"""###%%%######$$$$$$$$$$$$######!!!###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$######"""###"""""""""######$$$%%%&&&%%%###"""!!!"""###$$$###########################$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###############%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&''''''&&&$$$### !!!"""###$$$$$$######$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$###"""###%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&(((***''''''(((((((((((((((((('''&&&&&&&&&&&&''''''((('''(((***+++***)))***+++---,,,+++***)))))))))***)))***,,,,,,++++++---...))),,,///000///......///...////////////000000000000000000000111222333444555888;;;>>>AAAHHHRRRYYYhhhwwwuuuZZZFFFBBB===999888999999999######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$ """%%%((((((&&&### $$$$$$#########$$$$$$%%%'''&&&&&&%%%######""""""######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###&&&'''%%%"""""""""""""""############%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$#########$$$$$$######$$$$$$%%%%%%$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""""""""###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''''''%%%$$$###"""%%%&&&&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""###$$$%%%&&&'''((()))$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%)))******'''$$$###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''''')))***+++)))))))))***---,,,+++***)))))))))***)))+++,,,---,,,,,,---///(((+++///111000...------............////////////111000000111111222333444444777;;;>>>AAAHHHQQQXXXdddttttttZZZDDD@@@;;;888888999999999######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%'''(((((('''&&&$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###"""######""""""######$$$$$$#########$$$$$$#########"""!!!!!!"""$$$%%%###!!!!!!"""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""$$$$$$$$$""""""###%%%###$$$$$$$$$$$$$$$$$$###"""###$$$$$$""""""###$$$########################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%######!!!###%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%'''((("""###$$$%%%&&&(((((()))$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%""""""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''(((******((('''%%%)))((((((((('''''''''&&&((('''&&&&&&&&&&&&'''((()))***((($$$###%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$+++***)))(((((((((((((((''')))++++++)))))))))******))))))((((((((((((((()))***,,,,,,++++++---...)))+++...///...---.............../////////000000111111111111222333444444555888<<<>>>AAAFFFOOOUUU```pppuuu[[[DDD@@@;;;888777888888888######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###############$$$%%%%%%#########$$$$$$#########!!!!!!!!!"""$$$$$$###"""!!!"""""""""############$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""###%%%$$$###"""###$$$""""""############"""""""""$$$%%%$$$###"""###$$$########################!!!!!!"""###$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$###$$$$$$###############$$$"""###$$$%%%&&&%%%$$$#################################""""""###%%%'''(((###$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########"""'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%''''''&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&'''((()))))))))%%%"""&&&---...)))******))))))((((((''''''+++***)))((((((((((((((((((***++++++)))((())))))))))))))))))((((((((('''((()))++++++******,,,---+++,,,,,,++++++,,,///111//////000000000111111111111111111111222333444555777999===>>>@@@DDDKKKQQQ]]]lllwww^^^FFFBBB<<<888777777666666######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&(((&&&&&&%%%%%%%%%%%%&&&''' !!!###%%%&&&&&&&&&%%%###############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""###############$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""""""""!!!###%%%%%%###"""###$$$"""""""""######"""""""""###$$$%%%$$$#########%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######!!! ############$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""###############$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&%%%$$$"""""""""$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$'''&&&%%%$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%$$$#########$$$$$$%%%&&&&&&''''''&&&%%%######$$$&&&((()))666777111(((''',,,+++$$$((((((((((((((('''''''''(((''''''&&&&&&&&&&&&'''(((***++++++)))(((((()))******++++++++++++***)))''')))************+++------,,,+++***)))+++///222000000000000111111111111222111111222222333444555666999===>>>@@@DDDJJJOOO[[[iii}}}zzzaaaHHHCCC===999777777666666######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###############%%%&&&'''&&&&&&&&&&&&''''''((()))!!!"""$$$&&&&&&&&&%%%$$$############$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$###!!!###$$$%%%%%%%%%%%%&&&""""""""""""###############$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########!!!###%%%%%%$$$#########"""######$$$$$$######"""###$$$%%%%%%######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%$$$$$$$$$!!!!!!!!!!!! ############$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""$$$&&&)))+++<<>>...$$$$$$%%%"""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))***++++++)))(((((())))))***+++,,,,,,+++***)))(((***++++++++++++,,,...+++,,,,,,+++***+++...000/////////000000000000111222222222222333444555555333666;;;>>>@@@EEELLLQQQYYYfffyyy|||bbbGGGCCC===999888888888888######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%'''((((((''''''&&&&&&&&&'''((()))***+++###$$$%%%&&&&&&%%%###"""############$$$%%%&&&'''!!!!!!""""""""""""!!!!!! """#########$$$$$$""""""""""""##################$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!###%%%%%%$$$###"""###$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$"""###$$$%%%&&&'''''''''&&&%%%$$$$$$############!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$%%%%%%$$$$$$$$$######"""######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((!!!$$$&&&''''''%%%$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%&&&&&&&&&%%%###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((''''''''''''((()))'''''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&)))---///000===>>>...!!!###***,,,'''((((((((())))))******((((((((((((((()))***+++)))***,,,+++)))(((((()))'''((()))******)))(((''')))+++,,,,,,,,,,,,---///)))+++,,,---,,,,,,---.............../////////000222222222222333444555555000444999===AAAFFFMMMSSSYYYeeewww|||bbbEEEBBB===:::999:::;;;;;;$$$%%%&&&&&&$$$$$$%%%&&&########################)))!!!&&&%%%''')))"""%%%$$$$$$%%%'''(((((('''###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################!!!""""""""""""#########$$$$$$##################$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$'''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!! ###############"""!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###"""""""""###(((%%%######%%%%%%###!!!############$$$%%%&&&'''$$$$$$$$$############"""$$$###"""!!!!!!###%%%'''###'''(((&&&###"""######$$$&&&&&&$$$######$$$$$$&&&&&&$$$$$$%%%%%%$$$"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((&&&$$$"""$$$$$$$$$#########""""""'''&&&$$$######$$$&&&'''''''''&&&&&&%%%$$$######!!!###$$$%%%$$$$$$((('''$$$###""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%###"""###$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******)))000555222***%%%''',,,'''&&&$$$######$$$%%%&&&((()))+++,,,,,,,,,+++***&&&''''''((((((((((((((())))))))))))((((((((((((************+++,,,---...+++,,,------......------///////////////.........000000000000111222333444555777:::===AAAFFFLLLPPPYYYbbbrrrzzz___GGGAAA;;;999:::;;;888555$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''!!!%%%(((###$$$((($$$%%%$$$###$$$&&&(((((('''$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$#################################$$$$$$$$$######""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$######"""!!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""$$$$$$######"""#########%%%###"""###%%%&&&%%%###""""""""""""###$$$%%%&&&$$$$$$$$$$$$############$$$###"""""""""###$$$%%%###%%%''''''$$$###$$$%%%"""$$$%%%$$$######$$$%%%&&&&&&%%%###!!!!!!!!! $$$$$$$$$$$$$$$###""""""########################%%%%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%$$$###&&&%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%***...,,,'''###$$$''''''&&&%%%$$$$$$%%%&&&(((&&&'''(((((())))))(((((('''(((((()))***)))))))))******)))))))))((((((((((((((((((((()))***+++++++++,,,------......------/////////////////////...111111000111111222333444555777:::===@@@FFFLLLPPPWWWaaaqqqzzz^^^HHHCCC===;;;<<<<<<:::777$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%'''$$$)))))) """'''$$$&&&$$$###$$$%%%'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###############"""###$$$$$$###"""###$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""#########"""######$$$$$$###""""""###%%%&&&&&&%%%############$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$$$$###############%%%&&&%%%###!!!!!!###%%%$$$%%%%%%$$$###$$$''')))333111...,,,(((%%%"""!!!%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$###!!! $$$###"""""""""###$$$%%%#########$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!###%%%%%%%%%%%%''')))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$###$$$&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((((())))))***************++++++*********)))))))))))))))((((((((())))))***+++,,,------......------......//////////////////111111111222222333444555555777999<<<@@@EEEKKKOOOVVV```oooxxx]]]GGGCCC===;;;;;;;;;999777###%%%%%%%%%$$$###$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&)))%%%(((((("""''',,,%%%&&&%%%###$$$&&&''''''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""""""""###$$$$$$$$$%%%########################"""###$$$$$$###"""###$$$%%%$$$$$$######"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$############$$$$$$$$$######"""###"""""""""###$$$%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$###!!! !!!"""&&&&&&&&&%%%$$$&&&))),,,:::888888777222***$$$"""$$$$$$"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$&&&&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""""" !!!#########""""""""""""!!!""""""$$$%%%&&&"""""""""######$$$$$$%%%""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%&&&((()))***(((((('''&&&&&&((()))***(((((()))************)))++++++++++++*********))),,,++++++************++++++,,,------......------............////////////222222222222333444555555444666999;;;???CCCIIIMMMUUU___ooowww[[[DDDAAA<<<999999888777555###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&((("""$$$'''***666:::///&&&%%%%%%&&&'''((('''%%%&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!""""""###############""""""######$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$#########%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!#########$$$$$$###!!! $$$%%%$$$######$$$(((+++//////333999666,,,###"""###"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&%%%###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''))))))(((&&&%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#####################$$$%%%&&&&&&&&&%%%$$$!!!!!!""""""###%%%&&&&&&"""""""""######$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%(((((('''%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''')))***&&&'''(((((())))))((((((++++++++++++*********)))++++++******)))*********+++,,,------......---------.........//////000000222222222222333444555555444666888:::===BBBHHHLLLUUU```pppuuuYYYCCC@@@<<<999888777666666###$$$%%%$$$###"""###%%%######$$$$$$%%%%%%&&&&&&&&& """&&&///AAAFFF888&&&&&&''')))******'''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!###############$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$#################################$$$###""""""!!!!!!!!!"""############"""""""""###$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&%%%###""""""######""""""!!!!!!"""######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&''''''%%%"""!!!""""""!!! !!!###&&&######+++666777---&&&&&&""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""$$$'''))))))'''%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$""" """"""###$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$((())))))'''%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((++++++*********)))))))))(((((('''''''''(((((()))+++,,,------......------------......///000000000111111111222222333444555333555777:::<<>>:::777666777666555$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###""""""""""""!!!!!!!!!$$$$$$%%%%%%$$$###!!! $$$$$$############$$$$$$""""""##################$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""!!! !!!%%%(((555000)))&&&%%%%%%###!!!%%%###""""""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""!!!!!!"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!!###############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###!!!"""$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""$$$&&&'''%%%###"""#########$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""" """$$$''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))++++++************+++++++++,,,...---,,,,,,---/////////......//////000111000000000111222222333333444222444888:::<<>>:::888777777666555%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!  """%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########((('''%%%$$$###""""""""""""$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$###$$$$$$$$$$$$%%%%%%'''''')))))))))((('''%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&'''''''''(((((())))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------...//////......///......//////000111222000000000111222222333333444444555666888<<>><<<:::888888888777555%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))'''%%%%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%!!!###%%%'''(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$######((('''&&&%%%$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&& !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''(((((((((((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%''''''$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...///000///......///////////////000111111000000000111222222333333444555555666777;;;@@@DDDPPP[[[lll~~~xxxYYYIII<<<;;;999999:::999777666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%&&&'''&&&%%%$$$%%%'''%%%$$$$$$$$$%%%%%%&&&''' !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&%%%%%%%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&'''((((((###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''))))))&&&'''''''''(((((())))))(((((()))))))))*********************************)))))))))***++++++,,,,,,***+++---///000//////...000////////////000000111000000000111222222333333444555555666777:::???CCCNNNYYYjjj}}}uuuYYYJJJ<<<:::999999:::999888666########################$$$$$$######$$$$$$%%%&&&"""!!!"""###&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&######$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%###"""!!!!!!!!!$$$$$$######"""#########%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""""""""""""""###$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%&&&'''######%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%(((+++***'''$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######&&&&&&''''''(((((('''''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((('''(((((())))))*********************************)))))))))***++++++,,,,,,++++++---...//////000000000000////////////000000000000000111222222333333444555555555777:::???CCCLLLWWWiii}}}qqqVVVHHH===;;;999888999999888777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###"""###%%%'''))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""###############$$$$$$%%%&&&#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&)))---,,,(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###"""""""""&&&&&&&&&&&&&&&'''((()))((('''''''''''''''(((((()))))))))(((''''''&&&&&&''''''(((((()))******+++************************)))))))))***++++++,,,,,,,,,,,,,,,---...///000111000000////////////000000000000000111222222333333444555555555666999>>>BBBLLLXXXjjj~~~mmmSSSFFF???<<<999777777888888777%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######"""###$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!!!!###%%%'''((($$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%""""""###$$$%%%'''((()))"""""""""######$$$$$$%%%""""""######$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$"""!!! !!!###$$$###"""!!!"""###$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((()))#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%%%%%%%"""""""""######$$$$$$%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$(((,,,+++&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%'''((()))******%%%%%%$$$###$$$%%%'''((((((((('''&&&&&&&&&''''''******)))((('''&&&%%%%%%&&&''''''((()))******+++************************)))))))))***++++++,,,,,,,,,,,,+++,,,---///111222111000////////////000000000000000111222222333333444555555555666999>>>BBBMMMXXXkkkmmmRRRFFFAAA===999666666777777777#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&'''((((((%%%!!!&&&$$$######$$$%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$###$$$%%%$$$"""!!!"""###'''&&&%%%$$$"""!!! """############$$$$$$$$$########################'''&&&$$$###"""###$$$$$$)))&&&######%%%&&&%%%###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$%%%'''((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((('''%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&((()))(((&&&$$$"""'''&&&&&&%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((%%%$$$###"""###$$$%%%&&&***(((&&&%%%%%%'''***,,,))))))))))))))))))))))))))))))************))))))******)))(((((((((((((((******+++++++++******))),,,------...///000111111111222222111111000///......///000111333555666777333555666777888;;;???BBBLLLWWWiii|||nnnRRRDDD===;;;:::999888777444222######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!###%%%''''''&&&$$$"""&&&$$$######$$$%%%%%%$$$%%%$$$############$$$%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%(((%%%""""""$$$%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&)))))))))(((((((((''''''"""$$$&&&&&&%%%%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###((((((''''''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###!!! ######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######%%%&&&'''))))))))))))))))))))))))))))))************))))))******)))(((((((((((((((******+++++++++******)))------------............///000000000000///.........///000111222444444555333555666777888;;;>>>AAAIIITTTfffyyyoooSSSEEEAAA>>>;;;:::999999777666###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!$$$'''((((((''''''&&&$$$######$$$%%%%%%$$$$$$######""""""######$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%######$$$$$$%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$""""""###$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''((('''&&&$$$#########$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###&&&&&&'''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###!!! ###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))******))))))(((******)))((((((((()))))))))******+++++++++******------------,,,,,,++++++---....../////////////////////000000111222222333333444666777888:::>>>AAAFFFQQQcccwwwoooTTTFFF???<<<999777666666666555$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""###%%%''''''&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$########################%%%'''((()))(((&&&%%%'''''''''&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%$$$#########$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###"""###%%%'''((('''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))((('''&&&'''((()))***))))))((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((())))))***))))))***+++++++++******---------,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000111111111333444666777888:::>>>AAAFFFPPPbbbuuuoooTTTGGG<<<;;;999888888777555333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""######$$$%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$###"""###$$$%%%&&&((((((((((((((((((((()))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&(((((('''&&&&&&"""$$$%%%''''''&&&%%%$$$(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******((()))***++++++++++++++++++,,,,,,---......//////---...///000111222222222000000000000000000000000222444555666777:::>>>@@@HHHRRRbbbuuuoooTTTGGG>>>>>>>>>??????===999555%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$%%%&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$&&&&&&%%%$$$###$$$%%%'''&&&&&&%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$&&&(((((('''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%######$$$&&&(((((((((%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%&&&&&&!!!"""###$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''$$$######%%%''')))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&((((((''''''&&&))))))))))))))))))))))))'''(((((())))))(((((('''******)))))))))***++++++((()))***+++++++++++++++++++++,,,---...///000000......000111222222222222000000111111111111111111222333555666777999===@@@HHHRRRaaasssmmmSSSGGG<<<<<<===>>>>>><<<888444%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###$$$&&&'''&&&$$$######$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$##################$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$&&&%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""%%%((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%######$$$&&&((()))(((%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%!!!!!!!!!"""""""""############$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$###""""""$$$(((******)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))******+++,,,(((((()))++++++,,,,,,+++++++++,,,,,,---------.........///000111111111000000111111111222222333333222333555666777999===@@@EEEOOO^^^ppplllRRRFFF;;;999777777777777555444%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''&&&$$$######$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$######$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!!!!$$$''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!%%%######$$$'''))))))(((%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######"""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))''''''((((((((((((''''''******))))))***+++,,,,,,(((((()))++++++,,,,,,,,,,,,,,,,,,++++++++++++***---...//////////////////000111111222333333444444222333555666777999===@@@AAAKKK[[[nnnkkkRRREEE???;;;777555555777888888%%%$$$"""!!!!!!!!!""""""%%%######$$$''''''$$$!!!&&&%%%######$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&''')))'''&&&%%%%%%######"""!!!&&&&&&&&&%%%%%%$$$$$$$$$'''$$$!!!!!!$$$&&&%%%$$$&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%,,,)))&&&""""""###&&&(((###%%%&&&&&&%%%%%%'''(((######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$######"""###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""%%%'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((((((((''''''''''''((((((***'''%%%%%%)))++++++***)))))))))))))))******++++++++++++,,,---...///000///////////////.........222111//////000111444555333555666777777:::===@@@GGGRRRcccttteeeQQQIII999999888888888888888999&&&%%%$$$#########$$$$$$%%%######$$$&&&&&&$$$!!!&&&$$$"""###$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$###"""!!!$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%''')))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$%%%$$$###'''%%%######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%)))'''&&&$$$$$$$$$$$$%%%###$$$&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%#########$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""""""""&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((((((((((()))))))))'''%%%&&&)))++++++***)))))))))))))))******+++,,,,,,,,,,,,------...///.........///////////////111111000///000111333555333444555666777999<<>>EEEQQQbbbsss{{{]]]IIIBBB===<<<:::888777666555555&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%$$$###$$$"""!!!"""%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$##################""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%'''%%%######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$%%%&&&%%%###""""""###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###############$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%% !!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))***))))))(((((())))))***(((((('''((())))))******)))))))))))))))******+++......---,,,,,,,,,------,,,------...///000111111000000000000111222333444111222333444555777:::===DDDOOO```rrrwwwZZZGGGAAA<<<;;;:::888777666666666$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$###########################"""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$%%%&&&&&&''''''(((((('''&&&$$$###"""""""""###$$$%%%&&&&&&'''(((&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%&&&'''%%%$$$######$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%'''(((******((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))((((((''''''(((((()))'''((()))))))))))))))))))))))))))))))))******+++......---,,,,,,,,,------,,,------...///000111111000000000111111222333333000222333444444777:::===CCCNNN___pppvvvYYYHHHCCC:::999888888777888888888"""######$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&$$$###"""###$$$&&&&&&%%%$$$$$$############$$$$$$%%%$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%(((((('''&&&$$$###""""""!!!###&&&&&&&&&&&&'''(((%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%$$$%%%&&&%%%$$$###$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$######&&&$$$######$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''***,,,,,,***'''%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***((((((''''''''''''(((((('''(((******)))(((((())))))))))))))))))******+++------,,,,,,,,,------...------......//////000000///000000111222222333333111222333444555777:::===BBBMMM]]]ooowww[[[IIICCC999888888888888888999999!!!"""###$$$%%%%%%$$$###$$$%%%%%%$$$""""""$$$'''&&&$$$"""###$$$%%%%%%$$$$$$$$$############$$$$$$%%%$$$###"""""""""#########$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###&&&((((((&&&$$$%%%&&&&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))******)))'''%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***))))))(((((((((((())))))&&&)))++++++)))'''((())))))))))))))))))******+++,,,,,,,,,,,,------...///.........//////////////////000000111222222333222111333444555555777;;;>>>BBBLLL\\\nnnyyy\\\IIIBBB::::::999888777777777888""""""$$$%%%&&&%%%%%%$$$$$$%%%&&&$$$"""!!!$$$'''&&&%%%######$$$%%%$$$###$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&###############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&(((***)))%%%###"""###'''%%%$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%$$$""" ######$$$$$$$$$%%%%%%%%%!!!###%%%''''''&&&###""" !!!######""""""###%%%'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""%%%((('''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$######%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))************))))))))))))******&&&)))++++++)))''''''))))))))))))))))))******++++++++++++,,,---...///000///////////////.........///000111222222333222222222333444555666888;;;>>>AAALLL\\\mmm{{{\\\HHHAAA<<<;;;:::888777666666666######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###""""""!!!"""###%%%&&&((('''&&&&&&$$$$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!!"""###%%%&&&'''((('''&&&%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$&&&(((%%%$$$$$$######$$$$$$%%%################################################$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''%%%###"""%%%&&&'''&&&$$$"""""""""%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%!!!!!!"""$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$###"""###$$$%%%'''''''''&&&&&&%%%%%%%%%"""""""""###$$$%%%''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&,,,+++***)))((('''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&'''(((&&&###!!! !!!'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((((((''''''''')))+++,,,,,,,,,------------......////////////000000000000/////////000111111222222444555555444444666:::===???IIIZZZmmm```III???<<<999666555777888777555######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%'''((()))***)))(((&&&%%%###%%%&&&&&&$$$######$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$###&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&'''&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***)))((((((((((((((()))(((''''''(((((()))***+++******++++++++++++,,,,,,............/////////////////////000111111222222444555555555555666:::===@@@JJJZZZmmm~~~___III???<<<:::777777999999888666######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$###!!!!!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&)))(((((('''&&&%%%$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((&&&%%%###"""%%%$$$###"""!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******)))(((((((((((((((''''''((()))******************++++++++++++,,,,,,------------............/////////000111111222222333444555555555777:::<<<@@@JJJZZZlll}}}^^^HHH???;;;:::999:::::::::888666######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$######"""#########!!!!!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$###""""""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&$$$$$$$$$"""  %%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''((()))(((((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$!!!"""###"""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((###%%%'''(((''''''((()))'''''''''(((((())))))***(((((((((((())))))))))))+++***)))((((((''''''(((&&&''')))***++++++***))),,,,,,,,,---------......------.........//////////////////000111111222222333444555666666777:::<<<@@@JJJYYYkkk{{{\\\GGG???999::::::::::::999777555######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%))))))*********((('''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$""""""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&&&&%%%%%%'''((('''%%%######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((''''''''')))'''%%%###""""""###$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%&&&''''''$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((()))(((((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&''')))((('''&&&&&&'''&&&&&&''''''((((((((()))(((((((((((())))))))))))******)))(((((((((((((((&&&''')))+++++++++******,,,,,,,,,---------............/////////000000000/////////000111111222222222444666666666777999;;;@@@IIIXXXiii}}}zzzZZZFFF???888999::::::999777555555######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%''''''((((((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$'''((()))'''%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%'''(((((()))((((((***)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$&&&'''(((!!!"""$$$&&&&&&%%%$$$"""$$$%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&$$$###"""%%%%%%&&&&&&&&&&&&''''''"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((''')))***)))&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))(((((()))***++++++++++++******++++++++++++,,,,,,////////////000000000111/////////000111111222222222444666777777777999;;;???HHHVVVgggzzzxxxXXXEEE???777999:::999777555555666######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%&&&%%%######%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$######$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$######"""""""""""""""%%%'''((('''%%%$$$$$$%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((('''&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$#########$$$%%%&&&&&&!!!###%%%''''''&&&%%%###$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&((()))(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))***+++))))))))))))***+++,,,,,,******++++++++++++,,,,,,........./////////000000/////////000111111222222222444666777777777999:::>>>FFFTTTeeexxxwwwWWWDDD???999:::;;;999666555666888######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&((())))))(((&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$$$$$$$###"""###$$$ !!!!!!""""""###$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$&&&(((***+++***(((&&&$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((("""######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((########################(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$%%%&&&((('''&&&%%%%%%&&&++++++******))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((***+++,,,***))))))((()))+++,,,---,,,,,,---------.........---------.........///////////////000111111222222111444666777777888999:::===FFFSSSdddwwwvvvVVVDDD???;;;<<<<<<999666555888;;;$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''###$$$%%%'''((()))))))))%%%&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$+++'''###!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$###""""""######!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""!!!!!!###&&&(((...+++'''###!!!"""$$$&&&$$$$$$$$$######""""""""""""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&%%%$$$""" """"""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$###"""!!!!!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))%%%''')))(((&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------////////////////////////000111111111111222222222333444555555555666888:::>>>CCCPPPbbbuuuxxxWWWEEEAAA===<<<;;;999888777777777###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%)))&&&""""""###$$$$$$######$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&%%%$$$###"""######$$$%%%%%%$$$$$$$$$#########"""$$$&&&%%%$$$###$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((###%%%''''''%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''))))))(((''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((()))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,------////////////////////////000111111111111222222222333444555555555666888:::>>>CCCOOOaaauuuxxxWWWFFFBBB<<<;;;:::999888777777777"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%&&&'''&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%""""""###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&"""###$$$$$$$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''',,,***'''&&&&&&'''***,,,'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))******((((((((()))))))))******++++++,,,,,,,,,,,,------////////////////////////000111111111111222222222333444555555555666888:::>>>BBBNNN```sssxxxWWWFFFCCC;;;;;;999888777777777777!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$######"""!!!!!!###$$$%%%&&&&&&&&&&&&'''((('''%%%###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%&&&&&&"""######$$$$$$$$$######!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))(((&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%###$$$$$$###"""###%%%(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------////////////////////////000000111111111222222222333444555555555666888:::>>>BBBMMM___qqqwwwWWWGGGDDD::::::999777777666666666!!!"""###$$$%%%&&&&&&&&&#########"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""!!!###%%%'''(((((('''((()))(((&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$&&&&&&######$$$$$$$$$######"""###%%%&&&###$$$***$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&%%%$$$$$$###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%###""""""###%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,------////////////////////////000000111111111222222222333444555555555666888:::>>>BBBLLL]]]ooovvvVVVEEECCC999999888777666666666666"""###$$$%%%&&&&&&&&&&&&###""""""!!!"""###%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%'''((())))))'''%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''%%%######'''***$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$"""!!! !!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%###"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((('''''')))))))))*********++++++++++++,,,,,,,,,,,,------////////////////////////000111111111111222222222333444555555555666888:::???BBBKKK[[[mmmsssSSSCCCAAA888888777666666666666666######$$$%%%&&&&&&&&&&&&$$$###"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&%%%$$$######%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%"""$$$&&&&&&$$$###$$$&&&%%%&&&&&&&&&&&&%%%$$$##################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&######$$$%%%&&&'''((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&''''''''')))(((''''''''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((*********))))))((((((((())))))*********+++++++++++++++,,,,,,,,,,,,------////////////////////////000111111111111222222222333444555555555666888:::???AAAKKKZZZlll~~~qqqQQQ@@@>>>777777666555555555666666$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$#########%%%((()))###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########%%%'''))))))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$###"""!!!$$$###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """%%%''''''&&&$$$###"""""""""######$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%&&&''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######"""###$$$$$$&&&&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%###$$$%%%&&&''')))******#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&"""$$$'''((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%###!!!!!!###%%%&&&***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%&&&'''((()))***+++++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,---------////////////////////////000111111111111222222222333444555555555666888:::???AAAJJJYYYkkk~~~pppOOO???<<<777666666555555555555666'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######'''%%%$$$$$$&&&&&&%%%###%%%$$$$$$###""""""######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&$$$"""!!!!!!""""""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&((())))))(((&&&%%%&&&%%%###"""!!!"""######%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&"""!!!"""$$$'''''''''&&&&&&%%%%%%%%%###%%%&&&''''''$$$!!!#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$#########%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""'''%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&'''''''''&&&((()))((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''&&&%%%&&&'''((()))'''''''''(((((((((((((((((((((((()))))))))))))))))))))***---///...,,,************)))((()))+++---,,,,,,,,,---------......000000000000000000000000111111111111111222222222333333333444555666777888CCCEEEMMMZZZiii|||yyy}}}mmmSSSEEE@@@999888777666666555555555'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%'''''''''%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""$$$'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&$$$""" %%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######'''((((((&&&$$$"""###$$$%%%$$$###"""###$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""'''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%$$$######%%%&&&(((((('''&&&&&&&&&''''''%%%%%%%%%$$$$$$#########'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))))))))((((((''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%''')))((('''%%%***++++++***)))))),,,...+++,,,,,,,,,,,,---------........................111111111222222222222333333333333444555666777888===@@@HHHVVVfff{{{zzz|||mmmRRRDDD@@@999888777666666555555666'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%'''%%%%%%&&&((()))((('''$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''))))))'''&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$######"""''''''&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###'''(((((('''$$$######$$$######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''%%%&&&''''''&&&%%%'''(((((('''''''''''''''((()))%%%%%%$$$$$$$$$$$$######''''''((((((((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))******)))((('''&&&%%%%%%&&&&&&'''(((((()))*********)))(((((()))***)))'''***+++,,,+++******,,,...++++++,,,,,,,,,---------........................111111111222222222333333333333333444555666777888999<<>>:::999888777666666666666&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""!!! %%%&&&''''''%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))'''$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&& !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&!!!"""###%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''(((''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###$$$%%%&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%'''((($$$$$$$$$#########$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!""""""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&$$$$$$$$$%%%''')))''''''&&&%%%&&&'''((()))&&&&&&''''''(((((())))))$$$$$$%%%&&&&&&'''((((((,,,***((('''((()))(((''')))***,,,,,,+++***+++---............////////////////////////////////////......//////000111111222333333333444555666777888;;;===FFFSSScccwww}}}{{{iiiOOOBBB???:::999888777777666666666%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$######$$$&&&'''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$###""" $$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***(((%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''""""""###$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((''''''''')))''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))''''''(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&########################''''''&&&%%%$$$###""""""%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))%%%%%%&&&'''((()))******'''''''''''''''(((((((((***(((''''''))))))(((&&&((()))++++++*********+++---.........////////////000000000000000000000000---......///000111222222333333333444555666777888:::<<>>;;;:::888666666777777666555""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&'''&&&&&&%%%###""""""###%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&$$$######$$$%%%%%%$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%&&&((())))))(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$&&&((()))***############$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''((('''&&&%%%#########$$$%%%&&&((((((%%%&&&''''''&&&%%%###"""%%%$$$###"""###%%%(((***''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''(((******))))))((((((***+++)))''''''***...,,,,,,------...///000000------------------------//////......///111444555333444444444555666666666777999>>>GGGRRRddd~~~oooSSSEEE>>>:::;;;888666555555666666555%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%###%%%'''&&&%%%$$$$$$%%%(((((((((''''''&&&%%%%%%#########$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%############%%%&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))(((%%%$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$###$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''***(((%%%""""""$$$''')))&&&&&&&&&''''''((((((((()))%%%###%%%)))+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&''''''%%%######$$$%%%''''''''''''''''''&&&&&&))))))(((((('''&&&$$$$$$''''''&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''&&&$$$"""$$$&&&'''&&&$$$$$$%%%''')))******)))(((&&&&&&$$$$$$$$$$$$&&&&&&#########$$$%%%&&&'''((("""###%%%((())))))&&&$$$%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((&&&$$$""" !!!!!!###$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&(((((()))******)))'''&&&((((((((((((((()))******((()))***++++++***)))(((%%%(((,,,...---,,,,,,,,,***......+++,,,111000+++///...,,,+++,,,---000111////////////000111222333555999;;;999555333777;;;:::999<<>>EEEOOO```{{{mmmSSSFFF???:::666666777777777777666666$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''''''''&&&'''((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$#########%%%'''((((((&&&(((((('''''''''&&&&&&&&&'''((()))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%%%%&&&%%%"""!!!"""%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&"""""""""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))***((('''&&&'''&&&%%%######$$$&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''%%%#########$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))'''''''''&&&''''''((()))((()))***++++++***)))((((((((((((((((((+++///222444:::<<<555---,,,---///..................------////////////000111222333444444444555666777999:::999;;;@@@EEELLL\\\yyynnnSSSFFF>>>:::888888777777666666555555$$$%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%$$$%%%'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%'''((('''&&&''''''''''''''''''''''''&&&'''***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''%%%###""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###!!! %%%&&&''''''%%%%%%&&&'''''''''&&&$$$###"""""""""#########$$$%%%%%%&&&%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$&&&&&&$$$"""!!! !!!""""""######$$$%%%%%%########################%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''(((((((((&&&%%%$$$%%%&&&(((***((('''&&&%%%&&&'''((()))''''''&&&&&&&&&''''''(((((()))***++++++***)))(((******(((''''''+++111666??????;;;444---,,,...000......//////......---,,,...............///000111555333333444666888888888777:::@@@DDDJJJZZZxxxpppTTTEEE>>>::::::999888777666555444444###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***)))&&&%%%$$$%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%$$$$$$###"""'''&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&'''(((((()))$$$&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$###''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%***)))(((&&&$$$######"""%%%&&&''''''%%%%%%&&&'''''''''&&&%%%###"""!!! !!!"""###$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###%%%&&&%%%""" !!!################################################%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###"""  """###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%(((+++,,,+++***((('''&&&'''((((((((('''&&&&&&&&&&&&''''''((()))***++++++***)))(((,,,+++)))'''(((,,,333888GGG>>>444///---...//////---......//////...------000000/////////000111111666444333444666888888777666:::???CCCIIIZZZxxxqqqTTTEEE>>>;;;;;;:::888666555444444444"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&$$$$$$$$$)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%''''''&&&&&&''')))'''&&&%%%$$$$$$###$$$$$$((('''&&&'''''''''%%%$$$$$$$$$%%%&&&'''((()))***$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((($$$%%%&&&%%%$$$$$$&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&%%%$$$#########%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%''')))'''$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###"""!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''')))+++,,,******)))((((((((((((((()))(((''''''&&&'''''''''((()))***++++++***)))(((++++++***)))))),,,111666CCC888---+++.........///---------.........//////333333222222222222333333444444444555666777999::::::;;;>>>BBBIII[[[xxxqqqTTTDDD>>><<<;;;:::888666555444555555"""###%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%''''''&&&&&&(((******(((%%%#########%%%&&&&&&&&&%%%&&&(((((('''%%%%%%&&&&&&&&&''''''(((((($$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%&&&%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&'''&&&&&&%%%$$$&&&(((&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$'''***((($$$"""$$$'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))***)))(((((('''''''''(((((()))***++++++***)))((())))))***))))))+++...111666...***,,,...---,,,...---,,,,,,,,,---///000111222222111111111111222222///222555666666888<<<@@@@@@>>>>>>BBBJJJ[[[vvvqqqSSSDDD???<<<:::999777555444444555666!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' """%%%&&&%%%&&&'''(((''''''(((((()))*********%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%############%%%&&&###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''$$$%%%''''''''''''(((***,,,)))&&&###"""###&&&'''%%%$$$$$$&&&)))***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&'''((())))))&&&'''''''''''''''&&&&&&%%%&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%$$$###!!! !!!$$$$$$######%%%(((''''''&&&%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%(((&&&""" ###&&& !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""$$$$$$%%%&&&'''((()))***))))))))))))((('''%%%%%% """%%%''')))***************)))(((((((((((((((((()))***++++++***)))(((&&&((())))))))))))+++---+++(((***//////******...,,,,,,++++++,,,///222333000///............//////+++000555777777999@@@EEEEEEAAA???BBBJJJ[[[tttpppSSSDDD???===:::999777555444555666777%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%'''((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%###""""""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%###"""%%%%%%%%%%%%&&&&&&'''((((((''''''&&&$$$######"""'''((()))++++++)))((('''&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###&&&((((((''''''''''''&&&&&&%%%%%%%%%)))((('''%%%%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###"""###&&&((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&(((***,,,+++)))&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%,,,)))&&&%%%''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''''''''&&&%%%******))))))((((((''''''************************++++++,,,---,,,+++***))))))***+++---.../////////............000444777999////////////000111222333///000222444555666777777;;;CCCHHHFFFHHHXXXtttnnnQQQBBB;;;888:::999777555555555555666%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%###############$$$%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$######&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&((()))***)))'''$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%"""############$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$(((&&&$$$$$$&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''((('''%%%###$$$%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((()))((('''***)))))))))((((((((('''))))))))))))))))))))))))++++++,,,,,,,,,+++***))))))***,,,---...////////////...---------///111333////////////000111222333222222222222333555777999<<>>BBBBBBDDDRRRllljjjQQQDDD???<<<777777777777666555555444%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''))))))'''%%%'''''''''''''''''''''''')))((((((((('''''''''&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))(((((('''***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""$$$&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%)))))))))))))))(((''''''***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###""""""$$$&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%$$$###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%&&&(((******)))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++******)))***+++,,,---............111000///...............////////////000111222333555444333333333555666777555888===@@@EEESSSmmmhhhPPPDDD???;;;555666777888777666444333%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###""""""!!!!!!!!!""""""%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!$$$'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((())))))))))))************************++++++*********)))))))))++++++,,,---.........................../////////////////////000111222333222333555666777666555555666777;;;AAAFFFRRRkkkgggNNNCCC===999555555666777777666444333%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))'''$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((("""###$$$%%%&&&%%%$$$$$$(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%'''((()))***))))))((('''&&&$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$&&&(((''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&''''''''''''&&&%%%%%%"""###&&&'''((('''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!"""%%%'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$&&&&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''***(((&&&&&&((((((((('''(((((((((((())))))))))))************************++++++***))))))))))))***+++,,,------......------++++++,,,------.........////////////000111222333000222555888999888666444;;;999<<>>:::999777777777666555555444444%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''(((''''''''''''''''''&&&''''''((())))))(((''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&%%%%%%$$$''''''((())))))(((''''''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&%%%$$$%%%&&&'''(((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''((()))(((&&&&&&&&&(((***)))'''&&&%%%%%%%%%%%%%%%$$$$$$&&&((())))))((((((((('''&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((())))))(((&&&$$$%%%&&&((())))))((('''&&&((()))(((((()))***++++++++++++((((((((((((((()))******,,,+++******+++***)))'''(((((()))***++++++,,,,,,,,,,,,++++++,,,---..............................///////////////000111111---///111222333444666888666<<<;;;===FFFOOO```yyy}}}^^^JJJ@@@<<<;;;666666666666666666666666&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&'''(((((('''%%%$$$&&&&&&%%%%%%&&&''')))******)))(((&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&'''((('''%%%$$$###%%%&&&&&&'''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$((('''&&&%%%$$$$$$######)))'''&&&&&&''''''&&&%%%((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''((()))(((&&&%%%&&&'''*********)))'''&&&''')))'''(((***+++++++++***)))((((((((((((((())))))******)))((()))++++++)))&&&)))))))))***++++++,,,,,,,,,,,,++++++,,,---...///........................///////////////000000111...000222333333444666888555;;;:::;;;EEEMMM___xxx|||^^^JJJAAA===<<<555555555555666666777777%%%%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&$$$###&&&%%%%%%%%%&&&''')))+++)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''%%%&&&((())))))(((&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))+++*********)))(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###''''''&&&%%%%%%$$$######&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''&&&&&&%%%))))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###'''((()))(((&&&&&&&&&((((((((()))))))))((((((((()))'''&&&&&&''''''&&&%%%(((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''%%%&&&''''''&&&&&&''')))*********)))'''&&&''')))'''((()))++++++***)))(((***))))))((((((((((((((('''&&&&&&((()))***)))(((************************,,,,,,,,,,,,---...///000///////////////////////////////////////000000111222333555555444555666888444:::999:::CCCKKK\\\uuu{{{]]]JJJAAA===:::444444555555666777777777#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((###$$$$$$%%%&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''(((((())))))((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$((()))***)))'''&&&'''(((%%%&&&'''(((((((((((((((%%%$$$$$$&&&((())))))((('''''''''(((''''''&&&%%%((((((((('''&&&&&&&&&%%%$$$%%%''''''&&&'''(((***((())))))((('''&&&((()))(((((())))))***))))))(((******)))(((((((((((((((%%%'''))))))((('''((()))++++++*********************+++,,,...////////////000000000000000000000000///////////////000111111444555666666555444555777333999888999BBBJJJ[[[tttxxxZZZHHH@@@<<<999444555555555666666777777$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&((()))***)))((('''(((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&((())))))(((%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&'''((('''&&&&&&((()))))))))(((((((((((())))))((((((((((((((())))))***(((,,,///---'''%%%'''***)))))))))***++++++,,,,,,(((***---///111000///...///////////////////////////////////////000111111333444666555444444555777444:::888999BBBJJJ[[[tttrrrUUUEEE>>>;;;888555555555666666666666666''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&''')))+++$$$%%%&&&'''((('''&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$%%%&&&'''((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))******&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$############$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&(((***+++$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((!!!"""$$$&&&''''''&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''((()))))))))((('''&&&)))'''&&&&&&'''(((&&&%%%$$$%%%'''((((((((('''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&%%%&&&'''&&&&&&&&&(((******)))(((''''''((()))***&&&&&&''''''(((***+++,,,+++000444000(((###&&&+++''''''(((***+++,,,---...'''***...111222111///---........................///////////////000111111111222444444444444555777555;;;999:::CCCKKK\\\tttnnnQQQCCC===:::888666666666666666666666666&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&''''''((()))***&&&%%%###""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&%%%%%%''')))***)))(((%%%$$$$$$$$$%%%''')))***'''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((()))*********)))'''&&&'''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&######%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$'''%%%###%%%''')))'''%%%!!!###%%%&&&'''(((+++,,,)))'''&&&'''((()))((('''''''''&&&&&&&&&&&&'''''''''&&&$$$###"""######$$$''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''%%%$$$$$$%%%''''''(((((('''&&&&&&((()))***&&&''''''((((((''''''&&&(((((('''&&&&&&''')))***)))(((((('''&&&&&&%%%%%%((((((((()))******++++++))))))(((((((((((())))))&&&&&&((()))***************)))''''''((())),,,---***+++---------+++)))(((++++++++++++++++++++++++***))))))+++...///---***...////////////---+++***111111000000000000000111222333333333333333333444555555999@@@BBBGGGYYYmmmmmmTTTDDD;;;:::<<<555555444444444333333333&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&''')))$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''''''''''''''((('''%%%$$$######$$$%%%'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$###''''''))),,,......+++(((&&&%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&'''''''''''''''&&&%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&,,,,,,+++***)))''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%$$$###############$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$%%%###"""###%%%'''%%%$$$&&&'''((('''%%%$$$$$$%%%(((&&&%%%&&&'''((('''&&&'''''''''&&&&&&'''''''''***)))((('''''''''((((((''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((())))))***)))((((((''''''(((((()))&&&'''((()))************///---+++***))))))***+++++++++,,,,,,,,,+++***)))************************((('''&&&(((+++,,,+++(((---...///000111000//////111111000000000000000111222222333333333333444444555444888>>>BBBIII]]]rrrdddNNNBBB;;;999:::555555555555444444444333&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###!!!"""$$$&&&((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$###&&&'''***...000///***'''(((''''''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''((((((((('''&&&%%%&&&((((((((('''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))------+++***(((&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$((()))(((&&&###!!!!!!"""'''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((''''''&&&%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%''')))(((%%%###%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))))))))((('''&&&$$$$$$%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&''''''(((((((((''''''''''''''''''(((&&&'''((())))))******)))...---+++***))))))***++++++++++++++++++*********)))))))))))))))))))))))),,,+++***+++---.........---...///111222333333444000000000//////000000111222222222333333444444444555444777===BBBKKKbbbyyyxxxZZZGGG@@@<<<999888666666666555555555444444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$#########$$$&&&'''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***++++++(((%%%))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))'''''''''(((((((((((()))'''&&&%%%&&&((((((((('''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''%%%&&&'''&&&$$$$$$$$$&&&'''&&&%%%%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%((())))))%%%###$$$%%%'''))))))((('''&&&%%%&&&'''(((((('''&&&%%%###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%***++++++++++++)))'''&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''''''''((()))***+++,,,+++************++++++(((((()))))))))))))))***///---,,,,,,...///111111---...///111222333444444000////////////000000111222222222333333444444444888555777===AAAKKKbbbzzzoooRRRCCC???===999666777666666666666555555555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$&&&'''''''''&&&%%%%%%''')))((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&)))))))))(((((('''&&&&&&''''''''''''''''''''''''******)))(((''''''(((((('''''''''(((((((((((()))'''&&&%%%&&&((((((((('''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))%%%&&&&&&&&&'''(((((((((***))))))((('''&&&&&&%%%)))))))))))))))))))))))))))))))))((('''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((''''''(((''''''&&&''''''$$$%%%''''''&&&&&&''')))((('''&&&'''((()))(((&&&&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%(((***)))&&&###%%%''')))***+++***((('''%%%&&&((((((((((((&&&%%%###$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''''''''((()))******+++******))))))***++++++)))))))))*********++++++++++++*********+++...///////////////000000111111//////......///000111111111111222333333444555555;;;888999>>>AAAIII___vvvjjjOOOBBB???===999666777666666666666555555555&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''###%%%''')))***(((&&&$$$&&&((())))))(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&)))'''%%%$$$&&&'''((('''((((((((((((((('''&&&%%%''''''''''''''''''''''''+++***)))(((''''''''''''&&&&&&'''''''''((((((((('''&&&%%%&&&((((((((('''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''&&&'''''''''((('''&&&&&&'''(((***+++&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%&&&'''&&&%%%$$$%%%&&&&&&'''((((((&&&%%%&&&((()))(((''''''((()))((('''%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((''''''&&&%%%%%%'''((()))*********((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''))))))'''$$$((()))+++,,,,,,,,,+++***''''''((((((((((((''''''%%%%%%&&&'''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((((('''''''''''''''''''''&&&&&&'''''''''((())))))******(((''''''''''''''''''((((((((())))))))))))((((((,,,++++++******)))(((((()))))))))***************((())))))******+++++++++***,,,---,,,,,,,,,...000000000///.........//////............///000111111111111222333333444555555;;;999;;;???AAAFFFYYYnnnyyydddMMMAAA>>>;;;888666666666666555555555444444&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%'''((((((((('''&&&'''(((******((('''((())))))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%''''''((('''&&&&&&'''((('''&&&&&&&&&'''(((''''''%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''&&&%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''))))))(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((())))))'''&&&&&&&&&'''((('''&&&%%%%%%&&&''')))+++'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%'''((('''$$$###$$$&&&&&&'''((('''%%%$$$%%%&&&((('''&&&&&&(((((('''&&&%%%&&&((())))))(((&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%(((((('''&&&(((((()))))))))*********((((((''''''''''''((((((''''''&&&&&&''''''((()))'''(((((())))))(((((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((())))))******)))((((((''''''(((((()))(((((())))))))))))((((((+++++++++******)))(((''''''((()))+++++++++***)))''''''(((((()))******+++***---///000......///111000///............///000...------......000111111000111111222444555555666888777;;;AAAAAADDDUUUhhhnnn\\\III???;;;888666777555555555555444444444333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''''''''(((******((((((((()))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&'''((()))***%%%%%%&&&'''((((((%%%###$$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''&&&%%%$$$###$$$&&&(((***(((((((((''''''&&&&&&%%%###$$$%%%'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''')))+++)))&&&%%%&&&(((###$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&((())))))(((&&&%%%'''((()))+++++++++***)))&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))(((((('''&&&&&&((()))***(((((())))))))))))((((((,,,***((('''&&&&&&&&&'''###$$$%%%&&&((()))******&&&&&&''''''((()))))))))))))))(((((((((((())))))((()))))))))))))))((((((%%%&&&'''((())))))))))))&&&'''***+++,,,+++***(((&&&&&&&&&'''((())))))***&&&)))------+++***+++---000///.........000111222---------......000111111000111111222444555666666555555;;;AAABBBDDDRRRddd|||zzzfffVVVEEE<<<888555555777555555444444444333333333(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&'''***...111///)))$$$+++++++++******((('''''')))*********(((''''''(((((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((()))((((((''''''&&&&&&%%%))))))'''&&&&&&'''((()))******)))((('''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''((()))***)))'''''')))*********)))))))))))))))***&&&&&&''''''(((((())))))))))))(((((((((((()))***((((((((((((((()))******&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&***)))(((***,,,,,,)))&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%))))))((((((''''''&&&&&&+++(((&&&&&&((()))***)))+++***)))))))))***,,,,,,))))))))))))((('''&&&%%%,,,+++***)))'''%%%$$$###&&&'''''''''(((((())))))((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&++++++)))((('''&&&&&&&&&((((((((((((((((((((((((%%%&&&''')))************))))))))))))******++++++%%%%%%'''((())))))))))))'''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&((('''&&&&&&'''((()))***,,,,,,++++++***))))))(((+++,,,---+++)))((()))***111///,,,)))((((((***+++))))))***+++++++++++++++***(((&&&&&&)))+++***(((,,,,,,+++***))))))******((((((((((((((((((((((((******))))))***+++,,,,,,,,,---...//////...---,,,***++++++,,,,,,+++++++++..................------111111000000000000111111////////////////////////000111222333444555555555555:::888:::BBBEEENNN```|||wwwmmm^^^PPPBBB>>>===;;;777555777666444333333444555666'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&''')))---///...)))%%%***++++++******(((''''''((()))***)))'''&&&'''(((***)))((((((''''''((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***((('''''''''(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''(((((()))***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''******(((%%%(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&%%%(((((((((((((((''''''''''''%%%$$$%%%''')))***)))+++***)))))))))***+++,,,************)))((('''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$############$$$$$$%%%((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''((()))))),,,++++++***(((''''''&&&&&&'''(((((('''&&&''')))---+++)))'''&&&''''''(((&&&''''''((())))))((((((+++)))'''(((***,,,+++)))******)))(((((((((((((((******************************))))))******++++++***,,,...000000...,,,***++++++,,,,,,,,,+++******..................------/////////....../////////////////////////////////000111222444555555666666555:::888999AAAEEENNN```zzz~~~yyyoooeeeZZZMMMBBB>>><<<999555555666555444333333444666777&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''(((***,,,+++)))&&&************)))(((''''''&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''...---+++)))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$''''''&&&&&&''''''((()))''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''))))))(((''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&%%%'''''''''(((((((((((((((%%%%%%%%%''')))++++++*********))))))******+++,,,***++++++******)))((('''$$$$$$%%%&&&'''((())))))''''''''''''(((((((((((('''(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))((('''''''''((((((+++******)))'''&&&%%%%%%$$$%%%''''''&&&&&&((()))))))))((('''''''''''''''%%%&&&''''''''''''''''''***)))((()))+++,,,+++***((((((''''''&&&&&&''''''*********************************))))))))))))))))))***---//////---***))),,,,,,,,,,,,,,,+++***)))------------------......000000////////////000000////////////////////////000111222444555555666666444999888999AAADDDMMM___www~~~xxxlllaaaVVVLLLBBB>>>;;;777444444555444333333444555777888&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&(((((((((''''''(((((((((######$$$%%%&&&&&&'''''''''''''''(((((()))(((((())))))******)))(((''''''%%%&&&''''''%%%%%%%%%'''$$$$$$###############$$$((('''''''''''''''&&&&&&&&&'''''''''((((((((())),,,+++***)))((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&$$$%%%'''&&&%%%$$$%%%&&&(((((('''''''''((())))))(((((((((''''''&&&&&&%%%((()))***+++***)))&&&%%%&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''&&&&&&''''''((()))******''''''((()))************))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((()))))))))((((((***,,,---,,,+++***************+++++++++***************)))(((''''''''''''&&&%%%%%%$$$$$$'''''''''(((((((((((((((&&&'''((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&...---,,,+++************((((((((((((((((((((((((******++++++***))))))(((''''''((((((((()))))))))'''((((((((((((((('''&&&(((((()))))))))*********(((((('''&&&&&&&&&&&&''')))((((((((('''''''''&&&&&&&&&''''''(((((())))))******)))((((((''''''''')))))))))((((((((('''''''''((())))))((((((***+++))))))))))))))))))((((((''''''(((((()))(((((('''((((((((()))*********)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''************)))(((((('''******++++++++++++******,,,,,,,,,,,,+++***)))))),,,,,,------------......222222111111111111222222///////////////////////////000111333444444555555444999777888@@@DDDMMM___vvvvvvjjjYYYOOOEEE@@@<<<777444555333333333333444666777888'''''''''''''''((())))))&&&'''((())))))((('''&&&'''(((((((((((((((((('''$$$$$$%%%&&&'''(((((()))''''''''''''''''''((()))((())))))))))))(((((('''$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%)))))))))(((((('''''''''''''''(((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&))))))(((((()))******+++******))))))((((((''''''((()))***++++++)))'''%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''((()))***++++++,,,'''(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((((('''))))))((((((''''''''''''&&&&&&''''''(((((()))))),,,+++)))***++++++***)))))))))******++++++++++++(((((())))))((((((''''''))))))((('''%%%$$$###"""((((((((((((((('''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&******)))(((''''''''''''((((((((((((((((((((((((***++++++******)))((('''""""""###$$$&&&'''(((((('''((((((((((((((('''&&&''''''((((((((()))))))))(((((('''&&&&&&&&&&&&''')))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))*********))))))(((''''''''''''((())))))******+++***+++,,,+++)))((()))***))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((())))))((((((((()))(((((('''(((((())))))''''''''''''''''''''''''******++++++***)))(((''',,,+++)))'''''')))+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------......222222111111111111222222000000000000000000000000...///000222333333333333333888666777???CCCLLL^^^vvv}}}dddXXXJJJCCC>>>888666666333333333444555666777777''''''''''''((()))******''''''((((((((((((''''''''''''(((((((((((('''''''''(((((())))))*********''''''((('''&&&'''(((***((((((((())))))(((((('''$$$&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%&&&'''((()))))))))(((((((((((((((((((((((('''%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%&&&'''(((%%%'''))))))(((''''''''''''''''''''''''((()))*********))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((())))))******++++++&&&''''''&&&%%%%%%&&&((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((((((((***)))((((((''''''(((((('''''''''(((((((((((((((,,,***'''&&&'''(((''''''))))))***++++++++++++***''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))***((((((((((((((((((((((((''''''(((''''''&&&%%%%%%###$$$%%%&&&((()))******''''''((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))))))))((((((''''''''''''''''''((((((((((((((())))))*********)))((((((''''''((()))******++++++)))***+++***'''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$&&&((()))((('''''''''))))))(((((())))))******************************)))***+++,,,,,,+++)))(((---+++)))'''''')))+++---***++++++,,,,,,+++++++++++++++,,,,,,------......//////............//////000000000000000000000000...///000222333333333333222777666777???BBBKKK]]]uuuuuucccOOODDD???;;;888777333444444555555666666666&&&&&&&&&''''''(((******((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&((())))))'''''')))+++''''''((((((((((((((('''$$$&&&''''''&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&''''''((()))***)))(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&((()))%%%''')))***((('''&&&'''&&&&&&%%%&&&'''((())))))(((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((&&&######%%%'''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))******((('''''''''((()))(((((((((((((((''''''''',,,)))%%%###%%%'''((()))((()))***+++,,,++++++***'''(((((()))))))))((((((''''''''''''''''''(((((()))(((((((((''''''''''''''''''''''''((()))***+++''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''((()))***+++,,,((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$))))))************++++++&&&&&&'''((()))))))))(((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''')))))))))(((((((((((((((((((((((((((((('''''''''(((((()))*********))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((+++***(((&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%###&&&******(((''''''((())))))(((((())))))***+++************************)))***,,,------,,,+++***************************)))******+++,,,,,,,,,,,,***++++++,,,------............------------......000000000000000000000000000111222333444555555555222777555666>>>BBBKKK]]]rrrnnnRRRDDD???<<<888666444444555555555555555555%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&(((******(((''')))+++''''''((((((((((((((('''%%%&&&''''''&&&&&&((()))''''''''''''(((((()))***(((((('''&&&%%%%%%$$$$$$''''''(((((()))*********)))***+++++++++)))((('''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''&&&%%%$$$%%%''')))***$$$&&&)))***(((&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&''''''(((((())))))''''''''''''(((***+++,,,((((((((((((((()))******)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&***++++++(((%%%$$$&&&(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))+++***((('''''''''((()))))))))(((((('''''''''&&&,,,)))%%%###%%%))),,,---((()))***+++,,,+++******((())))))*********))))))))))))((((((((('''''''''))))))(((((('''''''''&&&)))(((((('''(((***,,,---''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))((('''''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&***))))))((('''&&&&&&%%%%%%%%%'''((())))))))))))))))))))))))************(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((('''''''''&&&'''((()))***++++++***)))))))))((('''&&&%%%%%%$$$&&&((())))))((((((***+++000---***'''&&&'''((())))))*********)))(((''''''$$$'''+++,,,***(((((()))((((((((((((((()))******(((((((((((((((((((((((()))***,,,.........,,,+++((())),,,------,,,)))(((((()))***+++,,,---------******+++,,,,,,---......//////............//////000000000000000000000000222222444555666777777777222777555666>>>BBBKKK]]]oootttSSSCCC???<<<888555555555555666555555444444''''''''''''(((((((((((())))))(((((((((((((((((()))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&$$$$$$%%%'''((()))))))))((((((((((((((('''(((((())))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((''''''(((((('''&&&&&&&&&&&&&&&''')))***+++))))))(((((()))***++++++''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***(((''''''((())))))((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''***+++***(((&&&'''(((+++***)))(((''''''''''''%%%&&&(((+++---+++(((%%%)))******)))'''&&&((())))))((((((''''''''''''''',,,,,,)))%%%&&&******''')))((((((''''''(((((()))((((((''''''''''''((((((((((((''''''''''''((((((************)))(((''''''((((((&&&&&&&&&'''((())))))(((&&&%%%%%%''')))***)))'''&&&%%%%%%&&&''')))'''''''''''''''&&&%%%%%%))))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%)))***)))&&&'''******&&&%%%&&&'''((()))***++++++*********)))(((''''''&&&))))))(((((('''%%%$$$###((((((((((((((('''&&&&&&***)))((((((((((((((()))$$$'''&&&""" $$$&&&&&&***)))'''&&&&&&((()))+++'''''''''''''''((())))))'''((()))******)))'''&&&******)))(((((()))******///000000000///---+++)))+++***(((''''''(((***+++******)))((('''&&&%%%%%%((((((((((((((()))))))))*********)))((('''&&&%%%'''(((***,,,,,,***((('''******))))))))))))))))))---+++******++++++)))((()))******+++,,,,,,,,,+++******++++++,,,------...***,,,......---...///111---------------...//////------...///000000111111<<<555222555777222000222888777888:::;;;???KKKWWWmmmtttVVVIII>>>:::999444777666555444444555666666&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))),,,+++)))(((((()))***+++((((((((((((((((((((((((((()))*********)))''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''&&&%%%''''''&&&&&&&&&'''((((((((((((((((((((()))******)))))))))(((((((((''''''&&&&&&&&&''''''(((((()))+++***((((((*********)))%%%%%%%%%%%%&&&&&&&&&&&&)))))))))*********++++++*********))))))((((((((((((((((((''''''((())))))(((((())))))(((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&)))******'''%%%&&&((()))((((((''''''''''''(((((((((***,,,...---***(((''''''(((&&&%%%$$$%%%'''''''''''''''(((((()))******+++(((%%%''',,,...,,,*********))))))*********(((''''''''''''''''''(((++++++************++++++***++++++,,,,,,,,,+++++++++******)))))))))******''''''&&&&&&&&&''')))***)))((('''&&&&&&'''((()))'''''''''''''''&&&%%%%%%))))))((((((((('''''''''((((((((((((((('''''''''&&&'''%%%###&&&***+++((()))))))))******************))))))(((''''''&&&&&&(((((((((((('''&&&%%%%%%'''((())))))))))))((((((&&&&&&''''''''''''''''''))),,,+++'''&&&)))++++++***)))'''&&&&&&'''((()))'''''''''''''''((())))))''''''(((((((((((((((''',,,+++***))))))***+++,,,((())))))***))))))((((((***)))(((''''''((()))*********))))))((('''''''''))))))(((((((((''''''''',,,,,,,,,++++++***)))((())))))************))))))***************)))))))))+++)))(((((()))******))))))***++++++,,,,,,,,,++++++,,,---......//////...***,,,------,,,,,,...//////............///000000/////////000111222222222;;;555333666777444333555888777888:::;;;???KKKWWWlllxxxWWWHHH===:::<<<888888777555444444444555555&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((()))******)))))))))((((((((())))))))))))))))))))))))+++***)))))))))******+++((((((((((((((((((((((((((())))))))))))((('''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''(((((('''''''''((())))))))))))))))))(((((((((((('''''''''(((((((((((((((+++)))'''((()))***))))))'''(((((((((((()))))))))************++++++++++++************))))))))))))''''''''''''((())))))***'''(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''&&&&&&''''''((((((***))))))***,,,---+++***'''))))))((('''&&&'''(((&&&&&&''''''(((***+++,,,******'''%%%(((...111000+++******))))))******+++((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++***))))))(((%%%&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&%%%)))))))))((((((((((((''''''''''''''''''(((((((((((()))(((&&&***000222000+++++++++******))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((''''''&&&'''((()))******))))))***------((('''***,,,,,,***)))'''&&&%%%&&&''''''((((((''''''(((((())))))''''''&&&''''''((()))***+++******))))))******+++(((((((((((()))+++,,,---***)))(((''''''((()))*********)))))))))))))))))))))))))))(((((('''''''''((()))))))))((('''&&&%%%***)))(((''''''((()))******************************(((&&&&&&((()))***)))((()))*********************+++---///000///...---+++,,,------,,,+++,,,..................///000000...//////000000111111222777333222555666555444666888777999;;;;;;???JJJVVVjjjxxxWWWGGG===>>>BBB@@@999888777555444444444555&&&''''''''''''(((((((((&&&&&&''''''(((((())))))%%%&&&&&&'''((())))))***+++************)))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((()))))))))))))))***'''''''''''''''&&&&&&%%%''''''''''''''''''''''''+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&&&&''')))((((((''''''((((((((()))((((((((((((((())))))((((((((((((''''''''''''(((((((((((((((((('''''')))'''&&&&&&'''(((((('''*********+++++++++,,,,,,(((((((((((()))))))))***((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''((()))*********)))+++******))))))(((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((()))***)))'''&&&'''(((***))))))((()))******((((((((()))'''''''''((()))***++++++******'''$$$'''...222000))))))(((((((((((())))))))))))(((((((((((())))))******++++++++++++******(((((()))***++++++******))))))******)))'''%%%$$$%%%&&&''')))************%%%%%%$$$$$$$$$$$$%%%%%%'''(((((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''***+++***))),,,333666444))))))))))))(((((((((((()))((((((((('''''''''&&&&&&'''(((((()))))))))(((%%%&&&'''''''''%%%$$$###$$$%%%(((***+++***)))(((&&&))))))%%%$$$''')))(((***)))((('''&&&&&&''''''(((((((((''''''((())))))''''''&&&&&&''')))+++,,,)))(((((((((((((((((()))******))))))***,,,...///***))))))(((((())))))***)))))))))******+++++++++))))))))))))))))))))))))''''''(((((('''&&&&&&%%%((((((''''''''''''(((((()))))))))***************,,,***'''&&&((()))))))))(((((())))))))))))(((((('''))),,,...///...,,,+++,,,---...---,,,+++,,,------------,,,---......///------......////////////222111000222333444555666999888:::<<<<<>>GGGRRRgggnnnSSSIIIAAA@@@BBB===;;;999888666555555666666%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***---...---+++)))&&&''''''((())))))******((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$''')))((($$$"""$$$(((''''''&&&''''''((())))))((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))'''%%%&&&'''(((''''''''''''((((((((()))))))))'''((((((((())))))))))))&&&'''''''''((((((((())))))((((((((((((((())))))&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$'''(((&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&(((+++......---,,,,,,,,,'''&&&&&&&&&&&&&&&'''(((%%%&&&%%%###%%%(((((($$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''(((***++++++***((('''((()))))))))))))))((('''(((''''''&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&''''''''''''&&&&&&"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$'''((((((***...---)))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%''')))******(((%%%###(((((((((((((((((((((((($$$((()))&&&%%%''''''&&&###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&''''''((())))))((('''''')))************)))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$$$$(((((()))******)))((((((%%%%%%&&&&&&'''(((((()))(((((((((***,,,,,,***((())))))******))))))(((''''''((()))******+++******((()))++++++******+++---...------------...//////........................+++000333//////444777666444444666999999;;;DDDNNNccc|||kkkOOOEEE===<<<===888777666444333333333444444######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$##################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((((('''%%%###%%%%%%%%%&&&'''(((((()))$$$###"""!!!!!!!!!"""################################################$$$########################"""%%%(((&&&""" ###&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$"""""""""!!!!!!!!! ######$$$$$$%%%&&&''''''%%%###""""""###$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""%%%&&&$$$"""#########"""######$$$%%%"""""""""###%%%%%%$$$""" ###&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))!!!######"""%%%((('''###"""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""###$$$%%%&&&((((((&&&%%%$$$###$$$%%%&&&''''''''''''%%%$$$###"""###$$$%%%&&&&&&%%%""" """###"""######$$$$$$######""" !!!"""""""""""""""#########$$$$$$%%%%%%%%%###"""""""""!!!!!! !!!###$$$'''+++)))%%%$$$$$$###"""!!! #####################$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''((('''$$$###""""""!!! !!!!!!"""$$$!!! """""" !!!"""###$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&'''&&&%%%$$$#########%%%%%%%%%%%%######!!!"""###$$$%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$############$$$%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&***------+++)))$$$%%%%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&'''%%%'''((()))((((((***,,,******))))))******+++,,,************************&&&---///+++***///333222111111444777666888AAAKKKaaazzzgggKKK@@@::::::===999444333222111111111222333