BM6P6(@ }}}{{{zzz|||{{{{{{|||~~~~~~}}}{{{~~~}}}||||||~~~}}}}}}~~~}}}|||yyyxxxxxxzzz|||~~~yyyvvvtttuuuzzz~~~}}}{{{yyyxxxxxxxxxzzz{{{wwwvvvtttssstttvvvyyy{{{}}}yyyvvvtttuuuvvvxxxttttttsssrrrpppnnnlllkkkmmmkkkiiihhhhhhiiikkklllggggggffffffffffffffffffffffffeeedddcccaaa___^^^```aaaccceeeggghhhiiiiiigggfffeeefffiiilllmmmmmmmmmooopppooollliiihhhhhhjjjjjjiiihhhiiijjjlllmmmpppqqqsssuuuvvvvvvuuuttttttuuutttpppllllllooosssppppppqqqrrrtttvvvxxxyyywwwvvvuuutttuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxxxxwwwxxxvvvtttuuuwwwyyyzzzyyyyyyzzz{{{zzzyyyyyyzzz{{{~~~|||{{{{{{{{{~~~{{{zzzzzz{{{|||wwwxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~{{{xxxvvvuuuuuuvvvwwwvvvuuuvvvxxxyyyxxxwwwssspppllliiihhhjjjmmmooommmnnnqqquuuwwwyyyzzzzzzwwwvvvuuuttttttuuuwwwxxxxxxyyyxxxxxxvvvtttqqqpppuuutttrrrqqqpppqqqrrrrrrssssssrrrpppmmmlllmmmnnnmmmllljjjjjjlllmmmlllkkknnnlllhhheeeddddddeeefffffffffggggggfffeeeddddddaaaaaa```___^^^]]]]]]]]]cccaaa```aaaccccccaaa^^^[[[\\\]]]___aaadddfffgggcccbbbaaa___^^^]]]]]]]]]``````___^^^___```aaabbb______^^^]]]\\\[[[ZZZYYYUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQPPPOOONNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLLLLLLLKKKIIIHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNLLLIIIDDDBBBBBBDDDEEEEEEDDDFFFFFFDDD@@@???@@@CCCFFFCCC@@@?????????>>>===;;;;;;===>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<999888777777999;;;>>>???888888777777666666555555888777777777777999:::;;;>>>===;;;999666444222111333444444444333444777999999999999888888777666555444444555555555555555444333333222222333444666777555555444333333222111111222111000000000000000111333333333222222222222111222222111000///......---,,,))))))+++***))),,,111111222222222111///,,,***---+++)))'''((())),,,......---,,,***'''$$$!!! ~~~||||||}}}}}}}}}~~~~~~}}}~~~}}}~~~~~~~~~|||}}}}}}~~~{{{xxxwwwxxxyyyzzzyyyvvvtttuuuyyy}}}|||zzzyyywwwwwwxxxyyyzzzxxxwwwuuuuuuvvvxxx{{{}}}}}}|||zzzxxxwwwvvvuuuuuuvvvvvvuuutttrrrpppnnnmmmmmmlllkkkjjjiiijjjjjjkkkiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeeeeeeedddccccccbbbccceeeggghhhjjjjjjkkkjjjhhhggggggiiikkklllkkkmmmooopppooollliiihhhhhhiiihhhhhhiiiiiijjjkkklllqqqrrrtttvvvvvvvvvuuutttuuutttrrrpppmmmmmmppprrrqqqqqqrrrssstttvvvwwwxxxvvvuuuttttttuuuvvvxxxzzzzzzzzz{{{{{{zzzyyyxxxxxxyyyvvvsssrrrtttwwwzzz{{{{{{|||}}}|||{{{zzz{{{|||}}}{{{{{{||||||}}}|||||||||}}}yyyzzz|||}}}~~~~~~~~~{{{xxxvvvvvvvvvvvvxxxwwwvvvwwwyyyzzzyyyxxxtttqqqnnnkkkjjjkkknnnooonnnppprrrtttvvvvvvvvvvvvtttsssrrrqqqqqqrrrtttuuuxxxxxxxxxwwwuuusssqqqoooqqqqqqppppppqqqrrrssstttsssqqqooonnnmmmmmmmmmmmmooonnnlllmmmnnnooonnnmmmnnnllljjjhhhfffffffffggggggggghhhhhhgggffffffeeefffeeecccaaa^^^]]]\\\[[[cccaaa```aaaccccccaaa^^^\\\\\\]]]^^^```ccceeegggdddcccbbbaaa```______^^^]]]^^^______``````____________^^^\\\[[[YYYXXXXXXUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPQQQQQQOOOOOOOOOOOONNNNNNNNNNNNJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMJJJGGGDDDBBBCCCEEEGGGGGGDDDEEEEEECCC@@@???AAACCCEEECCC@@@?????????>>>===>>>===<<<;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;777777666666888:::===>>>999999888888777666666666777777777666777888:::;;;;;;;;;:::888666555333333333444444444333444777999777777888888777777666666444444555666666555555444444333333333333555666777555555444333333222111111111111000000000000111111333333333222222111111111111000000//////.........,,,)))(((******)))+++000000111111111000...,,,***++++++***)))***,,,...///...---,,,+++(((&&&###"""!!!!!!!!! ~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{}}}|||zzzxxxwwwwwwxxxyyyzzzwwwttttttwww{{{~~~{{{yyyxxxvvvvvvwwwxxxyyyyyyxxxvvvvvvwwwzzz}}}zzzzzzzzzzzzxxxwwwuuutttxxxxxxwwwwwwuuusssqqqooonnnnnnmmmlllkkkjjjjjjjjjkkkllllllkkkjjjhhhfffddddddeeefffgggggghhhhhhgggdddeeegggiiijjjkkkllllllllljjjhhhhhhiiijjjjjjjjjmmmnnnooonnnllliiihhhhhhggggggiiijjjjjjkkkkkkkkkrrrsssuuuvvvwwwvvvvvvuuuwwwuuuqqqpppppppppqqqpppssssssssssssssstttuuuvvvsssssssssssstttwwwyyyzzzzzz{{{|||||||||{{{zzzyyyzzzvvvrrrppprrrvvvzzz|||~~~~~~}}}||||||}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{yyywwwwwwwwwwwwzzzxxxxxxxxxzzz{{{zzzyyyuuusssooolllkkklllnnnooooooppprrrssssssrrrrrrqqqqqqqqqpppooopppqqqssstttxxxwwwwwwvvvtttrrrpppooommmmmmnnnoooppprrrtttuuurrrnnnkkkkkkmmmnnnmmmlllooonnnlllmmmnnnooonnnmmmnnnmmmmmmlllkkkiiihhhggghhhhhhhhhhhhhhhggggggggggggfffdddbbb```^^^]]]]]]bbbaaaaaaaaabbbbbb```^^^]]]]]]\\\]]]___bbbeeegggeeeeeedddcccbbbaaaaaa```\\\^^^```bbbbbbaaa___^^^______]]][[[YYYXXXVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNIIIJJJKKKLLLMMMMMMNNNNNNJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKGGGEEECCCBBBDDDFFFGGGGGGCCCCCCBBB@@@??????BBBEEEDDDBBB????????????>>>===BBB???;;;888777999<<<>>>;;;::::::999999999::::::666666666666777999<<<===::::::999888777777777777777666666666777888999:::999888888777666555555555333444555444444444666888555555666777777777666666555555555666666555555444444444333444444555777777555444444333333222222111000000000000000111222333444444333333222111000000///////////////.........+++(((''')))***)))+++/////////000000///---+++******++++++,,,---......///------,,,+++)))'''&&&$$$"""""""""!!!  }}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~{{{xxxxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{zzzxxxuuutttvvvyyy|||~~~zzzyyywwwvvvvvvxxxyyyzzzyyyxxxvvvvvvwwwzzz}}}{{{{{{zzzyyyxxxwwwvvvuuuxxxxxxxxxxxxwwwtttrrrpppooooooooonnnmmmkkkjjjiiikkklllmmmmmmllliiigggffffffggghhhiiiiiiiiiiiiiiiffffffhhhjjjkkklllmmmmmmkkkjjjhhhhhhiiikkkkkkkkkmmmnnnoooooollljjjiiiiiiggghhhjjjlllmmmmmmllllllttttttuuuvvvwwwwwwvvvvvvzzzvvvrrrqqqssstttrrrppprrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrtttvvvyyyzzzzzz{{{|||}}}}}}|||{{{zzzzzzwwwtttsssuuuxxxzzz{{{~~~}}}||||||}}}~~~~~~~~~~~~|||zzzzzz|||~~~~~~~~~}}}|||}}}}}}|||{{{yyyxxxxxxxxxxxx{{{zzzyyyzzz{{{|||{{{zzzvvvssspppmmmkkklllmmmnnnnnnnnnppppppqqqpppooonnnqqqqqqqqqqqqqqqrrrttttttwwwvvvuuutttrrrpppooonnnllllllmmmnnnppprrrssstttppplllhhhiiimmmooonnnkkklllkkkkkkkkkmmmmmmllljjjmmmnnnoooooonnnllliiihhhhhhhhhggggggggggggggggggccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```______^^^]]]]]]^^^aaadddfffffffffeeeeeedddcccbbbbbb______```aaabbbaaaaaa```___^^^]]][[[XXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOOMMMLLLLLLLLLMMMQQQQQQQQQPPPOOONNNMMMMMMJJJKKKLLLMMMMMMNNNNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIFFFDDDBBBBBBCCCDDDDDDDDDBBBAAA???>>>>>>@@@CCCEEEBBB@@@??????@@@@@@???===BBB???<<<888777888;;;<<<::::::999888888888888999666666666777888:::<<<===:::999888777666666666777555555666666777888888999888888777666666555444444333444555555444444666777333444555666777777777777555666666666666555555444444444444444555666777777444444444333333222222222//////000000111222333444555444444333222111000000.............../////////,,,'''%%%((())))))***...---............---++++++++++++---......---,,,,,,,,,,,,+++***)))(((&&&%%%"""!!! ~~~~~~}}}||||||{{{zzzzzzyyy{{{|||{{{zzz{{{}}}}}}~~~}}}yyyvvvuuuuuussstttuuuvvvxxxyyyyyyyyyyyyxxxwwwvvvuuuwwwyyy{{{xxxwwwvvvvvvwwwyyy{{{|||xxxwwwvvvvvvwwwyyy|||~~~}}}{{{xxxvvvuuuvvvwwwxxxwwwwwwxxxxxxwwwuuurrrpppooooooooonnnmmmllljjjiiijjjjjjkkklllkkkjjjiiihhhiiiiiijjjjjjiiiiiihhhhhheeefffhhhiiikkkkkkllllllhhhfffeeefffiiilllmmmmmmmmmoooppppppmmmkkkjjjkkkiiijjjlllnnnooooooooonnnuuuuuuuuuvvvvvvvvvvvvvvvzzzwwwsssssstttuuusssqqqppppppooonnnnnnnnnnnnnnnooooooppprrrtttvvvxxxyyyyyy{{{}}}~~~~~~}}}{{{zzzyyyxxxwwwxxxzzz{{{{{{zzz}}}~~~~~~|||{{{|||}}}}}}~~~~~~|||{{{{{{}}}}}}||||||}}}~~~~~~}}}{{{{{{zzzzzzyyyyyyyyyyyy|||{{{zzz{{{||||||{{{zzzuuussspppmmmkkkjjjkkkllljjjkkkmmmnnnooooooooonnnppppppqqqqqqrrrsssttttttvvvuuutttrrrpppooonnnmmmmmmmmmnnnoooppppppqqqqqqoookkkggghhhlllooommmjjjlllkkkkkklllmmmmmmllljjjlllnnnpppqqqpppmmmjjjhhhgggfffeeeeeeeeefffggggggbbbbbbaaaaaa``````aaaaaa```aaaaaaaaaaaa```______```___^^^^^^___bbbdddfffeeeeeeffffffeeedddcccbbb```___^^^]]]]]]___aaabbb___^^^\\\ZZZXXXVVVTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLMMMMMMQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEECCCBBBAAABBBBBB@@@???@@@???======>>>@@@BBBCCC@@@???>>>???@@@@@@???===@@@???===<<<;;;:::999999999999888777777777777777777777888999:::<<<===>>>999888666444444444555666444555555666777777777888888888777666555333333222333444666666444444555666222333444666777777777777666666777777666555555444333333444555555666666666444444333333333333222222000000000000111222444444444444333333222111000000.........///////////////,,,'''$$$'''*********---------------------,,,,,,+++,,,---...---+++***(((*********)))((('''%%%$$$###""" ~~~}}}|||{{{zzzzzzvvvyyyzzzyyywwwxxx|||}}}~~~{{{wwwsssrrrrrrssstttvvvwwwwwwvvvuuutttwwwxxxxxxxxxvvvvvvwwwxxxttttttttttttvvvyyy|||~~~zzzyyywwwvvvwwwyyy{{{}}}~~~{{{xxxuuutttvvvxxxzzzvvvwwwxxxyyyxxxuuurrrpppoooooonnnmmmlllkkkkkkkkkiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiigggffffffcccdddfffggghhhiiiiiiiiidddcccccceeehhhlllnnnnnnnnnppprrrqqqooommmllllllkkkkkkmmmnnnpppqqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuuxxxvvvtttsssssssssrrrqqqnnnnnnmmmlllllllllllllllmmmnnnpppqqqsssuuuvvvwwwxxxzzz|||~~~}}}{{{zzzxxxxxxxxxzzz|||}}}{{{zzz{{{|||}}}}}}|||{{{|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||||||||~~~~~~}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{}}}|||zzz{{{||||||{{{zzzuuutttpppmmmkkkjjjjjjjjjhhhiiikkkmmmnnnoooooonnnoooooopppqqqrrrrrrssssssuuutttrrrpppnnnmmmmmmlllnnnoooooopppppppppoooooonnnkkkhhhiiikkkmmmmmmkkkmmmmmmmmmnnnppppppmmmkkkkkkmmmoooqqqpppmmmjjjgggffffffeeeddddddeeeggghhhfffeeecccaaa```___^^^^^^___aaabbbbbb```______`````````aaaaaabbbcccdddeeecccdddeeeeeeeeedddbbbaaa___]]]ZZZXXXYYY[[[^^^aaa^^^^^^\\\ZZZXXXWWWUUUUUUWWWVVVVVVUUUTTTSSSRRRRRRSSSRRRPPPOOOOOOPPPPPPQQQOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDCCCBBBBBBBBBAAA???<<>>======???@@@@@@??????>>>>>>???@@@AAA???===>>>?????????>>><<<999888999888777666666666666666777777888:::;;;<<<===>>>999777555333333333444555333444555666777777777666888777666555444333222111333555666666555444444555333444555666777888888888777777777777666666555444111222333444555555555555333333333333333333333333111111111111111222333444333333333222222222111111000000000000000/////////...'''$$$(((+++++++++---,,,,,,------------------,,,,,,---------+++***(((******))))))(((&&&%%%$$$%%%$$$"""!!! !!!!!!~~~~~~}}}}}}||||||uuuxxxzzzxxxvvvwww{{{~~~zzzuuurrrppppppqqqrrruuuvvvwwwvvvtttsssuuuwwwzzzzzzwwwuuutttuuupppppppppqqqtttxxx|||~~~}}}{{{yyyxxxxxxyyy{{{}}}{{{zzzxxxwwwvvvwwwxxxxxxvvvwwwyyyzzzyyyvvvsssqqqooonnnlllkkkkkkkkkllllllkkkiiihhhfffeeefffggghhhhhhiiiiiihhhhhhgggeeeeeeaaabbbcccdddeeefffffffffbbbaaaaaacccgggkkkmmmmmmoooqqqssssssqqqooonnnnnnkkkkkklllmmmnnnppprrrsssuuuuuutttttttttttttttuuusssttttttrrrpppoooooopppnnnmmmllllllllllllllllllmmmnnnpppqqqssstttuuuuuuwwwyyy|||~~~~~~}}}{{{yyyyyyxxxwwwxxxzzz||||||{{{zzz|||}}}}}}||||||~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}|||yyyyyyzzz{{{{{{||||||{{{}}}|||zzzzzz{{{|||zzzyyywwwuuurrrooolllkkkjjjjjjhhhiiikkkmmmnnnnnnnnnmmmooopppqqqsssttttttuuuuuuuuusssqqqooommmlllllllllnnnooopppqqqqqqqqqppppppnnnmmmkkkjjjjjjkkkllllllmmmmmmmmmoooppppppmmmkkkjjjlllnnnooonnnllliiiggggggfffeeedddeeefffhhhiiigggfffdddcccaaa`````````^^^aaabbbbbb___^^^^^^```aaabbbcccdddeeeeeeddddddaaabbbcccddddddcccaaa```^^^]]][[[ZZZ[[[\\\^^^```^^^]]]\\\[[[YYYXXXWWWVVVYYYXXXWWWUUUSSSRRRQQQPPPRRRQQQPPPPPPPPPQQQRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFCCCBBBCCCBBBCCCDDDDDDDDDAAA>>>>>>===<<<>>>@@@@@@>>><<<=========???AAAAAA???===>>>???@@@@@@???===;;;:::999888777666555555555555555666888999;;;;;;<<<<<<:::888666333333444555666222333555666777666666666555555555444444444333333333555777777555444444444555666666777888888888888888888888777777666444444000111222444444444444333333333333333333333333333222222222111111222333333111222222222222333333333222222111111000000/////////((($$$(((,,,,,,,,,------------------...//////++++++,,,---------------,,,++++++***(((&&&%%%$$$%%%###!!!  !!!~~~~~~~~~~~~uuuxxxzzzxxxvvvvvv|||~~~}}}~~~~~~~~~zzzuuuqqqoooooolllnnnrrrvvvxxxxxxwwwvvvtttwww{{{{{{xxxtttssssssllllllmmmooossswww{{{~~~}}}{{{yyyyyyzzz|||}}}yyyyyyyyyyyyxxxxxxwwwvvvvvvxxxzzz{{{zzzwwwtttrrrnnnmmmkkkjjjjjjkkklllnnnmmmjjjgggdddcccccceeeffffffggggggggggggffffffeee___```aaabbbcccdddddddddbbbaaaaaacccfffjjjkkklllppprrrtttsssrrrpppooopppkkkkkkkkkkkkmmmoooqqqsssuuuttttttsssssssssttttttppprrrsssqqqmmmkkklllooonnnmmmmmmlllllllllmmmmmmmmmnnnpppqqqssssssttttttvvvxxx{{{~~~~~~}}}zzzyyy{{{xxxvvvuuuxxxzzz||||||zzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}|||||||||}}}}}}}}}}}}||||||xxxyyyzzz{{{||||||||||||}}}{{{zzzzzz{{{{{{zzzxxxxxxwwwtttpppnnnlllkkkkkkjjjkkklllmmmnnnmmmllllllrrrssstttvvvwwwxxxxxxxxxtttssspppnnnllllllkkklllmmmnnnpppqqqrrrrrrrrrqqqmmmnnnmmmllljjjjjjkkkmmmkkkkkkkkkmmmnnnnnnkkkiiijjjkkkmmmnnnmmmkkkiiiggghhhgggfffeeefffgggiiikkkdddddddddccccccdddeeeeee^^^aaacccbbb___]]]^^^```aaabbbdddfffgggfffdddccc```aaabbbccccccbbb```____________`````````aaaaaa]]]]]]\\\[[[ZZZYYYXXXXXXZZZYYYWWWUUUSSSQQQPPPOOOOOOOOONNNNNNOOOPPPRRRSSSLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIIIIHHHEEEBBBAAABBBBBBCCCEEEGGGFFFDDDAAA===<<<<<>>@@@@@@@@@???>>>>>>======888888777555555444444444444555777888:::;;;;;;;;;;;;999666444444444666777222333444666777666666555222333333444444555555555333555777777555444444444666777777888888888888888888888888888777666444444///000222333444444333222333333333333333333333333333333222222111222222222000111111222222333444444444333333222111000//////000)))%%%(((---------------------------...///000***+++,,,---...000111222------,,,+++)))'''%%%$$$"""!!!!!!!!! ~~~}}}|||||||||zzzxxxvvvwww{{{}}}}}}~~~~~~}}}}}}||||||~~~|||wwwrrrnnnkkkiiipppsssuuuvvvvvvuuuvvvwwwsssvvvyyyzzzxxxvvvttttttqqqppppppqqquuuzzz~~~{{{yyyxxxzzz|||}}}}}}zzzyyy{{{zzzvvvuuuwwwyyyyyyxxxxxxxxxwwwwwwwwwqqqooommmjjjiiijjjlllmmmlllkkkiiigggeeeeeefffffffffgggggggggfffeeeddddddbbbaaa^^^]]]]]]```ccceeebbbcccdddfffhhhjjjlllmmmqqqrrruuuvvvuuurrrooommmnnnmmmkkkkkklllnnnqqqsssssssssssstttttttttuuuuuuuuuuuuuuutttrrrpppnnnmmmpppooonnnmmmmmmnnnooopppoooppprrrsssssstttvvvwwwsssvvv{{{}}}|||zzzyyyyyy{{{xxxvvvvvvyyy{{{{{{zzzzzz{{{}}}~~~~~~~~~zzz{{{}}}~~~~~~|||{{{{{{{{{|||}}}}}}~~~}}}}}}||||||xxxyyy{{{|||}}}}}}}}}}}}yyyzzz{{{zzzyyyyyyzzz|||yyyvvvsssrrrsssqqqmmmjjjnnnnnnmmmmmmnnnpppqqqsssvvvtttsssuuuxxxyyyxxxvvvvvvtttrrrpppooooooooooooooonnnpppttttttpppnnnpppmmmmmmmmmmmmmmmnnnnnnooolllnnnpppqqqpppllliiifffkkkjjjiiihhhhhhiiijjjjjjeeeeeefffffffffffffffeeejjjhhheeeeeefffeeeaaa^^^ZZZ[[[]]]___```aaabbbbbbbbbbbbaaabbbddddddbbbaaacccddddddccccccbbbaaa```bbb```]]]\\\]]]^^^^^^^^^_________]]]ZZZYYYZZZ[[[ZZZXXXVVVSSSQQQPPPPPPPPPOOOOOOPPPQQQQQQPPPOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNLLLJJJGGGFFFFFFGGGHHHIIIHHHGGGHHHHHHHHHFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===;;;;;;;;;<<<===>>>>>>???BBB@@@======>>>>>><<<999999999888666555333222222555666666888999:::;;;<<<888888777666555444333333333444777888888777555333555555666666666555333222555444333333444555777888777777666666666666777777333::::::222222888888111//////111333555555333000111000000222444555444222666666444333111000///...000111222222333333222222111111111111000...---,,,+++***))))))***,,,...////////////000///......---***+++,,,...///......---------+++***((('''&&&&&&######""" ~~~|||{{{{{{{{{zzzyyywwwxxxzzz}}}{{{}}}~~~~~~~~~~~~}}}}}}|||wwwrrrnnnkkkiiinnnppptttuuuuuuttttttuuusssuuuwwwxxxvvvuuuttttttrrrrrrqqqrrruuuzzz~~~|||zzzzzzzzz{{{|||~~~zzzyyy{{{zzzwwwwwwyyyyyyyyyyyyxxxwwwvvvvvvvvvrrrpppnnnllljjjkkkkkkllljjjjjjhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccaaa___]]]]]]___bbbdddbbbccceeehhhkkkmmmooopppqqqrrrtttuuutttqqqnnnlllmmmkkkjjjjjjkkkmmmpppqqqrrrrrrrrrrrrssstttuuuvvvwwwvvvuuusssrrrqqqpppoooqqqpppooonnnnnnnnnooopppoooppprrrsssrrrsssuuuvvv{{{|||}}}}}}{{{yyyyyyyyy{{{yyyvvvwwwyyy{{{zzzyyy|||}}}~~~}}}zzz{{{}}}~~~}}}|||}}}~~~~~~~~~||||||}}}zzzzzz{{{{{{||||||}}}}}}zzz{{{{{{zzzxxxxxxzzz{{{{{{wwwsssqqqqqqrrrqqqoooqqqqqqppppppqqqrrrtttuuuwwwuuutttvvvxxxzzzyyywwwvvvuuutttsssrrrqqqqqqqqqqqqoooqqqtttuuuqqqoooqqqmmmmmmlllllllllmmmnnnooonnnooopppqqqpppnnnkkkiiikkkjjjiiihhhhhhhhhiiijjjddddddeeefffffffffffffffhhhfffdddeeefffeeeccc```[[[\\\]]]___```aaabbbbbbaaaaaa```aaaccccccbbbaaaccccccccccccbbbaaa```___aaa^^^\\\[[[\\\]]]]]]]]]]]]^^^^^^\\\ZZZYYYZZZ[[[ZZZXXXVVVSSSRRRQQQPPPQQQPPPPPPQQQRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHHHHIIIGGGFFFEEEEEEFFFFFFDDDBBBEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>;;;;;;<<<<<<===>>>>>>???<<<:::999:::<<<===<<<:::999999888666555444333222222333444666777999::::::999888777666555444444444333444777888888777555333333444555555444333222111444333333333444666777888777777777666666777777777666;;;999111111999:::555333222333444666666444222111000///000333444333222444444333222222111111000111222222333333333333333222222111111000...---,,,,,,+++)))((((((***+++,,,...////////////...------***+++,,,............---************)))((('''&&&$$$###"""!!!~~~|||{{{yyyzzz{{{zzzyyyyyyzzz{{{{{{|||~~~~~~}}}{{{vvvqqqmmmkkkiiijjjnnnrrruuuuuusssrrrrrrrrrsssttttttsssrrrsssttttttsssssssssvvvzzz~~~~~~~~~}}}|||{{{{{{{{{{{{yyy{{{zzzxxxyyy|||{{{zzzzzzxxxwwwvvvuuutttrrrqqqooonnnlllkkkjjjjjjhhhhhhhhhgggfffeeedddcccdddcccbbbbbbbbbcccdddeeecccbbb___^^^]]]___aaabbbbbbcccfffiiilllppprrrtttqqqrrrssstttssspppmmmkkkkkkjjjiiiiiijjjlllooopppqqqqqqpppppprrrtttvvvxxxxxxwwwuuusssrrrrrrrrrrrrrrrqqqpppooonnnnnnooopppoooppprrrrrrrrrrrrtttuuu|||||||||zzzxxxxxxyyy{{{|||zzzwwwwwwxxxyyyyyyyyy~~~}}}{{{zzz{{{|||~~~}}}~~~~~~~~~||||||}}}||||||{{{zzzzzz{{{|||}}}{{{||||||zzzxxxxxxyyyzzz}}}yyyssspppqqqsssuuuvvvttttttsssssstttuuuvvvwwwwwwvvvvvvwwwyyyzzzzzzyyyvvvvvvvvvvvvuuuuuutttsssrrrpppqqquuuuuuqqqppprrrooommmlllkkklllmmmooopppppppppqqqqqqpppooonnnnnnkkkjjjiiihhhhhhhhhhhhhhhbbbcccdddeeefffgggggggggeeedddddddddeeeeeedddbbb[[[\\\^^^___aaaaaabbbbbb```___^^^___aaabbbaaa```bbbbbbbbbbbbaaa```_________]]]ZZZZZZ[[[\\\\\\[[[[[[\\\\\\[[[YYYYYYYYYZZZZZZYYYVVVTTTSSSRRRRRRRRRQQQRRRRRRRRRQQQOOONNNLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGEEEDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>;;;;;;<<<<<<===>>>>>>>>>;;;999999999;;;<<<;;;:::999888777666555444333222222222444555777999:::;;;:::999777555555444555555444555777888888666555333222333333333333222222111333333333444555666888999888888777777777777888888888;;;888111222999<<<999666444222222333444333222111///......000222333222222222222222222222333333222222333444444444444444222222222111000///------,,,+++)))((('''(((***+++...............---,,,,,,***+++,,,---.........---((()))***++++++)))(((&&&$$$$$$###"""  !!!!!! ~~~|||{{{wwwyyy{{{|||{{{zzzzzzzzz}}}~~~~~~ӵ}}}yyyuuuqqqmmmjjjiiiiiimmmrrruuuuuutttrrrqqqqqqrrrrrrpppooooooqqqsssuuutttttttttvvvyyy|||~~~}}}~~~~~~~~~~~~|||{{{zzz{{{zzz{{{{{{yyy{{{~~~}}}|||{{{yyywwwvvvttttttrrrqqqpppnnnllljjjiiihhhffffffggggggfffeeecccbbbcccbbb```___```bbbdddeeecccbbb```^^^]]]^^^```aaacccdddfffiiilllooorrrsssĦpppmmmkkkkkkjjjjjjĦpppqqqqqqpppooooooqqqtttxxxzzzzzzxxxvvvtttssssssuuuuuutttӵpppnnnppprrrrrrrrrrrrtttuuuvvvwwwyyyyyyxxxxxxzzz{{{{{{zzzxxxxxxxxxxxxyyyyyy~~~}}}zzz{{{}}}~~~}}}Ħ~~~|||}}}~~~~~~}}}{{{yyyyyyyyy{{{||||||||||||zzzxxxwwwxxxyyy{{{yyyuuussssssuuuwwwyyyvvvvvvuuutttuuuvvvwwwxxxxxxwwwxxxxxxzzzzzzzzzzzzuuuvvvwwwwwwwwwvvvuuutttssspppqqqttttttpppooorrrpppooommmllllllnnnppprrrppppppooooooooooooooopppkkkjjjjjjiiihhhgggggggggaaaaaacccdddffffffggggggeeeddddddddddddcccbbbaaa\\\]]]^^^___```aaaaaaaaa^^^]]]\\\^^^```aaaaaa```aaabbbbbbaaaaaa```___^^^]]][[[YYYYYY[[[\\\[[[[[[YYYZZZ[[[[[[YYYXXXYYYZZZZZZXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIIIIGGGFFFFFFHHHHHHHHHFFFBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<======>>>>>>???>>>===<<<;;;;;;:::999888888777666555444333333333444666777999;;;======;;;999777666555555666777555555777777777666444333333333333333333333222222222333333555666777888999888888777777777777888888666888777333333888;;;999555333000...///000000///111///,,,,,,...111222222222222222222222222333333222333444444555555444444222222222111000///...---,,,+++)))((((((***,,,---------......------,,,+++***++++++,,,------......***+++---...---***'''&&&$$$$$$###"""!!!  ~~~|||{{{vvvxxx{{{|||{{{zzzzzzzzz}}}~~~4ĉ@ӵ}}}{{{xxxtttpppllljjjiiijjjnnnssswwwwwwuuutttsssqqqqqqpppnnnmmmmmmoooqqqssssssssssssuuuxxxzzz|||||||||~~~~~~~~~}}}{{{zzz{{{zzz||||||zzz{{{~~~}}}}}}{{{yyywwwvvvtttssspppooonnnllljjjiiigggfffdddeeefffffffffdddbbbaaabbb```___^^^___aaacccdddbbbaaa```^^^]]]^^^___```dddeeefffhhhkkkmmmoooooo>Lqqqpppnnnmmmllllll=hĦsssqqqpppooooooqqquuuxxx{{{{{{yyywwwuuuuuuvvvwwwxxx4ĉ@ӵnnnoooqqqrrrrrrsssuuuwwwtttwwwzzz|||{{{zzzyyyyyyzzzzzzyyyxxxwwwxxxyyyzzz{{{|||~~~}}}}}}~~~>L~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{|||||||||zzzxxxwwwxxxyyywwwxxxyyyyyyxxxxxxxxxxxxvvvuuuuuuttttttuuuwwwwwwwwwxxxyyyyyyyyyzzz{{{{{{tttuuuvvvwwwwwwvvvtttsssssspppppprrrrrrooonnnpppqqqpppooonnnoooppprrrsssoooooonnnmmmmmmmmmnnnoookkkkkkjjjiiihhhgggeeeeee```aaabbbdddeeefffffffffeeeffffffdddbbbaaa______[[[\\\]]]___````````````]]]\\\[[[\\\___aaabbbaaaaaabbbbbbaaaaaa```___^^^\\\[[[ZZZZZZ\\\\\\\\\[[[XXXYYY[[[[[[YYYXXXXXXYYYYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHJJJHHHFFFFFFGGGHHHGGGGGGBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<============>>>>>>>>>===;;;:::999:::888888777666555444444333444444666777999;;;<<<===:::999888777666666777777666666777777666555444333333333333333333333444444333333444555777888888888888888777777777777888888111444555444555777666444666333///---.../////////111...,,,,,,...111222222333333222222222222222111222333444444555555444444222222222222111///...---+++***))))))+++---///111------......------,,,+++******++++++,,,------......///000000...***'''$$$$$$$$$###"""!!! ~~~|||{{{vvvxxx{{{|||{{{zzzzzz{{{|||}}}~~~GG=?{{{yyyvvvsssooollljjjiiikkkoootttwwwwwwvvvuuuuuuqqqqqqpppnnnlllkkklllnnnpppppppppqqqsssvvvxxxyyyyyyzzz|||}}}}}}}}}|||{{{~~~{{{{{{}}}}}}zzzyyy|||{{{{{{yyyxxxvvvtttsssrrrmmmllljjjiiigggfffeeeeeedddddddddddddddcccbbbbbbaaa``````______```aaabbbaaa```___^^^^^^^^^___```ddddddfffhhhjjjkkkmmmnnnHdĦrrrqqqpppooommm=ĪjqqqqqqpppqqqsssvvvyyyzzzzzzzzzyyyxxxxxxxxxyyyzzzGG=?oooqqqssssssuuuwwwyyyyyy}}}|||yyyxxxxxxyyyyyyxxxwwwxxxzzz|||}}}~~~~~~~~~~~~HdĦ}}}|||zzzyyyyyyyyyzzzzzz{{{||||||zzzxxxxxxyyyzzztttxxx{{{}}}{{{yyywwwwwwvvvuuutttsssssstttuuuvvvvvvxxxyyyyyyyyyyyyzzz|||vvvvvvvvvvvvuuuuuutttsssssspppppprrrqqqnnnmmmppppppppppppppppppqqqqqqrrrnnnnnnmmmlllllllllllllllkkkkkkjjjiiihhhfffdddccc```aaabbbcccdddeeeeeeeeeeeeffffffdddaaa___^^^^^^[[[[[[]]]^^^^^^_________]]][[[ZZZ[[[^^^aaabbbcccbbbbbbbbbbbbaaa```______]]]\\\[[[\\\^^^^^^]]]\\\XXXZZZ\\\\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUTTTTTTTTTSSSRRRPPPMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHJJJGGGDDDDDDDDDEEEEEEDDDBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<==================888:::;;;;;;::::::;;;<<<888777777666555555444444333444555666777888999:::999999999999888888777777777777777666666555444444444333333333333444444555444444666777777777777777777777666666666666777777///111444555555444222111666444000///000000111000000...------///111222111333333222222222222222222222222333444444444444444333333333222111000......******)))***,,,...111333...............---,,,,,,+++*********+++,,,---...000111000///---***&&&$$$######"""!!!!!! ӵĭӵӵzzzĦ}}}~~~ӵӵĦƜ`1.׼sĦzzzxxxuuurrrnnnllljjjӵvvvĦqqqooollljjjjjjkkkllllllmmmoooĭӵ~~~yyyĦppppppjjjĦdddĦbbbbbbbbbcccaaaaaaaaaaaa``````````````````bbboooDdDmmmnnnooo?fӵrrrrrrrrrĦzzzzzzzzzӵƜ`1.׼slllnnnĭӵxxxyyy~~~~~~ӵĦĦĦ~~~~~~DdDӵzzzzzzӵzzzӵxxx|||}}}tttsssĦxxxwwwӵuuuqqqpppnnnĭӵmmmlllkkkkkkjjjhhheeecccbbbaaaaaabbbcccccccccccccccbbbdddeeedddaaa^^^^^^```ZZZZZZ[[[\\\]]]]]]]]]]]]]]][[[ZZZ[[[^^^bbbcccdddccccccccccccbbbaaa```___^^^]]]]]]^^^```aaa___^^^ZZZ[[[]]]]]][[[XXXWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUSSSTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNLLLKKKJJJJJJJJJHHHGGGGGGGGGHHHIIIKKKIIIEEECCCCCCDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>======<<<=====================<<<999;;;<<<<<<::::::<<<>>>777777777666555555444444444555555666777777888888888999:::;;;:::999777666777777777666555555444444333222111111222333444555555666777777888777666555666666555555555555666666222222222333333222111111444222000///000111000000///......///111222222111000111111222222333444444111222222333333333333333333333333222111000///...+++***))))))+++---000111...////////////...------+++************,,,---...//////...,,,***(((&&&%%%""""""!!!!!! ?~4g&e>&eg&exxx>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵyyywwwuuuqqqnnnlllg&ettt>hӵpppllljjjiiiiiijjjjjjkkkfff?><zxxxg&e>&e~~~HLooonnnnnnShӵgLaaaaaaaaabbbcccaaaaaabbbbbbaaa```___S?ʬ```aaa3h?D%%)?mmmoooZufĦrrrssstttgLyyyyyyzzzg&e{{{gĉ@ppplllg&e>&e|||@euuuwww??|||~~~g<ĉ3we<Ħ3h?@eZ3h?gL~~~D%%)?fff?><z=?Ħzzzg&e{{{g&euuuyyy|||S?ʬttt4ff?>ߝLyyy@ezzzg&euuuvvvsss3h?g&e>&eooonnn??kkkkkkkkkjjjhhheeecccaaaaaabbbbbbcccccccccbbbbbb```bbbdddcccaaa___```bbbYYYZZZ[[[\\\\\\\\\\\\\\\]]][[[ZZZ[[[___bbbdddeeecccddddddccccccbbbaaa```___^^^^^^```aaabbbaaa___[[[]]]^^^^^^[[[XXXWWWVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSTTTSSSRRRQQQOOONNNOOOOOOOOOOOONNNLLLKKKIIIKKKJJJHHHGGGGGGHHHIIIJJJOOOKKKHHHEEEEEEEEEEEEDDDBBBCCCEEEFFFHHHHHHIIIIIICCCCCCBBBAAAAAA@@@????????????>>>>>>===<<<<<<<<<===============<<<<<<<<>><<<999888;;;:::999888888:::<<<===>>>>>>======<<<<<<<<<;;;;;;777333333555888999888777888888777666666777999;;;888777:::???===555---888777777555444222000///222222000/////////000111444666888::::::777555333666555444444555666555444222222222222222222222222333222222111111222222333////////////000000000000...000333555666555444333555444333111000111111222000//////000111111///---************+++,,,------000000000000///...---,,,///............///000000---,,,+++++++++)))%%%"""###"""  4DuXӵDdDΦDdDĦDdDĦ||||||t|<~~~DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet|||yyywwwtttqqqmmmlllllllllDdDĦoooqqqt|>>???@@@@@@@@@???===;;;:::<<<;;;:::999999;;;===>>>>>>=========<<<<<<<<<;;;;;;777444333666888888888888888999888777777888:::999999:::;;;;;;999555111666666666555444333222111333222111/////////000000000333666999::::::888777555444333444666666666444222222222222222222222222333222222111111222222333000000111111111222222222000111222444444444444444555444333111111111111222000/////////111000///---******)))******+++,,,---000000000000///...---,,,......------......///000//////.........,,,(((%%%###""" 4DuXӵDdDΦDdDӵDdDĦ}}}}}}o)hyyyDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9|||po9wӵvvvpppnnnkkkjjjjjjjjjDdDĦnnnnnno)hrrrqqqooommmkkkiiigggkkklllDdDΦDdDĦzzzDdDΦDdDӵxxxGIpӵDdDĦgggpo9wӵDdDĦaaaccceeeeeeeeefffdddbbbaaa```po9u^^^]]]\\\\\\GIdnuR)ĦDdDĦnuR)ĦuuuvvvCdgĪjzzzDdDĦuuusssrrrDdDĦzzzHߝL`o9pppDdDΦDdDӵ|||DdDĦ}}}{{{{{{||||||~~~geĦ}}}sp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ~~~}}}}}}|||~~~DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦzzzDdDĦtttpo9u{{{zzzzzzyyy=ӊB1.uTӵtttDdDĦvvvvvvDdDĦrrrGIdnuR)ĦDdDΦDdDӵmmmmmmmmmkkkhhhfffggggggfffeeecccbbbaaaaaa]]]^^^```bbbcccdddeeeeeebbbbbbaaa```___^^^^^^]]]___^^^^^^]]]^^^^^^______^^^]]]\\\\\\___aaabbbbbbfffcccaaa```aaabbbaaa```dddcccccccccddddddbbb```^^^]]]\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVRRRQQQPPPPPPOOOOOOOOOPPPSSSRRRQQQOOONNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIGGGEEEDDDDDDBBB@@@@@@AAABBBAAA@@@@@@@@@AAAAAA@@@???===<<<<<<<<<;;;:::;;;<<<===>>>=========<<<<<<<<<<<<<<<:::777555444555777888777999::::::999888888999;;;777999;;;:::777555444555444444555555555444444333444333111////////////000000222555888::::::999888555444333444666777666555333333333333333333333333333222222111111222222333222222333333333444444444222222222222222333444444555444333222111111111111111/////////000000...,,,)))(((((()))***+++,,,,,,000000000000///...---,,,---------------.........000///...///...,,,(((%%%"""!!! 4DuXӵDdDʜ4DuTӵ>d<Ħ|||Dtxxx>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>ezzzpuR)Ħuuummmllljjjiiihhhhhh>d<ĦmmmDtssspppmmmkkkiiihhhkkkmmmDdDΦDdDĦ{{{>d<ʜ4DuTӵzzz4DwDd<ĦfffpuR)Ħ>dd<ӵDddd<Ħzzz4DufئL>errrDdDʜ4DuTӵzzzDdDĦ|||||||||}}}~~~geĦ}}}s<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<~~~}}}}}}|||||||||~~~>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦxxx>d<ĦssspeӵzzzĦyyyF&uTӵsssDdDĦuuuvvv>d<ĦrrrpeӵDx<>d<ʜ4DuTӵmmmmmmllljjjhhhfffgggfffeeedddcccbbbaaaaaa```aaaaaabbbccccccccccccbbbaaa```______^^^^^^^^^______^^^^^^______``````___]]]\\\]]]___aaaaaaaaafffdddaaa___```bbbbbbbbbdddcccbbbbbbcccbbbaaa___```___^^^]]][[[YYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWQQQQQQPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHFFFEEECCCBBB@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBAAA???===<<<<<<;;;;;;:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<888777555444444555666666::::::;;;:::999888:::<<<888999:::888666555555666555555555555555444444333444333111000///...//////333444777888999888777666555444333444666888777666444444444444444444444444333222222111111222222333333333333333444444444444444333111000111222333555444444333222111111111111111000//////000///---,,,(((((((((((()))***,,,,,,//////000//////...------,,,,,,,,,------------------,,,+++++++++)))%%%"""!!!!!!  4DuXӵD&dq&ĒRsdKĦ{{{DHRRud~~~sdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ|||s&dq&ĒR~~~|||i?ʜtd<ĦhhhHHܗDӊBaaa<xiiiiiiiiigggdddbbbaaaB?d<|||}}}~~~~~~geĦ}}}Hg8>aĦB?Ho9>d<>d<ӵB?Ho9<x|||||||||{{{~~~&ӫeʬtIӇ~~~>d<Φ>d<ĦD&ӫetIӇ}}}DdDĦvvvsdKĦrrrB?dp&ĒRuuuttt>d<sdKĦsssB?Ho9iiis&dq&ĒRnnnmmmllljjjiiihhhgggffffffeeeeeedddcccbbbbbbaaaaaabbbbbbbbbcccddddddbbbaaa```___^^^^^^______```_________``````aaabbbcccbbbaaabbbeeeffffffeeefffdddaaa```aaabbbccccccdddbbbaaa```aaaaaa```^^^``````___^^^\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWQQQQQQPPPNNNNNNMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGCCCAAA@@@AAABBBCCCCCCBBBDDDDDDDDDCCCAAA>>><<<::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<777777666555444444555555:::;;;;;;:::999999:::<<<;;;999777777777888777555777777777666555444222222444333111////////////000333444666888999888888777666555444555777888777666444444444444444444444444333222222111111222222333222222222222333333333444555333111000///111333444444333333333222111111000111000////////////---+++'''''''''((()))+++,,,---//////////////////...---+++,,,---.........------+++***)))***)))'''###  4DuXӵHu]3hhneyyyzzz=ezzz}}}nepIƎ@t@h>hfeyyy@ďDzzzxxxvvvoooooonnnllliiiiiinekkkmmm=errrrrrqqqooonnnmmmmmmnnnege{{{|||sĪj@h~~~fdDĦiii@ďD______Hkgejjjlllllljjjhhheeedddccc@h[[[\\\@GppppppHĪj@IŌuuutttBenexxxHkgerrrne}}}|||fevvvHu]3hhxxxwwwvvvse{{{|||}}}~~~{{{}}}geĦja>aĦ@Gse<Ō@GHkge{{{||||||||||||}}}HĪj@IŌ}}}~~~ege|||{{{Hu]3hIŌzzzzzzDdDĦvvvnerrrrrr@hwwwwww>hyyyxxxvvvsewwwnetttttt@GjjjkkksĪj@hmmmnnnnnnllliiigggggghhhggggggfffeeeeeedddcccccc___``````aaaccceeefffhhhcccbbbaaa_________```aaa````````````aaabbbccccccbbbaaaaaaccceeegggffffffeeecccaaaaaabbbcccccccccdddbbb```_________^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWRRRQQQPPPOOONNNMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGGGGDDDBBBAAAAAACCCDDDCCCBBBCCCCCCCCCBBBAAA>>><<<:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888888888777555444555777:::;;;;;;:::999999:::<<<;;;999777777999:::888666888777777666555444222222222222000/////////000111///000333666999;;;<<<<<<777666555555777777666555555555555555555555555555333222222111111222222333111111111222222222333333555444222000///000111222333333333333333111000000111000/////////...,,,***''''''((()))***+++---......///////////////......+++,,,---//////...------,,,+++*********((($$$!!!  4DuXӵĵD^}}}zzzzzz{{{zzz}}}~~~zzzyyyyyy}}}|||zzzyyyrrrsssrrrooollljjjlllmmmnnnrrrssssssrrrrrrqqqpppqqqqqqwwwyyy{{{|||DdDĦjjjhhh`````````iiimmmnnnoookkkiiifffeeeeeeccc^^^]]]^^^aaarrrssssssttttttuuu|||yyyrrrrrr}}}}}}|||yyyyyyD^~~~wwwvvvuuus׼syyyzzz{{{}}}~~~~~~~~~~~~}}}{{{|||}}}geFm8~~~>aĦs׼sHo}}}}}}~~~~~~{{{{{{||||||}}}}}}}}}~~~~~~~~~zzzyyyyyyD^xxxyyyyyyDdDĦxxxsssrrrttttttuuutttuuuxxxyyyyyyyyyxxxs׼syyyxxxtttuuuvvvsssooonnnnnnjjjmmmnnnnnnkkkhhhfffgggiiihhhggggggffffffeeeeeedddaaaaaaaaaaaabbbdddfffgggdddcccaaa`````````bbbcccaaaaaa```aaabbbcccdddddd^^^]]]^^^```ccceeeeeeddddddcccbbbbbbddddddcccbbbdddbbb___^^^^^^^^^^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVSSSRRRQQQOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIHHHGGGEEEDDDEEECCCAAAAAACCCCCCCCCBBB@@@@@@AAAAAAAAA???>>>===999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<;;;888666888999999::::::999888888999;;;888:::;;;;;;999888888999666666666666666555444444111000/////////000222222...000333666999;;;<<<===999777666666777777555444555555555555555555555555333222222111111222222333111111222222222333333333555444222111000000000111333333444444333222000///111000///...///...,,,)))((((((((()))+++,,,...///......////////////......+++---...000000///...---,,,+++++++++***((($$$!!!  !!!Φ4DuXӵtvӵ>d<ĦĦ{{{|||}}}~~~~~~~~~~~~{{{~~~Ħ|||}}}}}}~~~|||{{{zzzzzzzzzzzz{{{|||~~~~~~}}}{{{zzzuuuvvvuuuqqqmmmkkkmmmoooĦoooppprrrssstttrrrrrrsssttttttsssssssssssssssrrrssstttuuuwwwyyyvvvwwwyyyzzzzzz|||~~~|||yyyuuurrr>d<Ħjjjhhhggggggfffeeedddccccccccccccbbbbbbbbbfffjjjnnnppppppkkkiiigggffffffeeecccaaaaaabbbbbbaaa``````ccceeeeeegggkkkooorrruuuvvvwwwvvvvvvvvvuuuuuutttsssssswwwxxxyyyxxxxxxyyy{{{}}}}}}zzzwwwuuuuuuuuuvvvqqqqqqssswwwĦ{{{~~~}}}||||||{{{|||>d<ĦwwwvvvtttBewwwxxxzzz{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~geFYĉ|||~~~>aĦBenu]ӵ|||}}}~~~{{{|||~~~}}}zzzzzz{{{{{{|||}}}}}}}}}|||~~~~~~~~~~~~~~~|||{{{{{{zzzzzz>d<Ħyyyyyyzzzzzz{{{>d<ĦzzzzzzxxxĦvvvvvvuuuttttttttttttuuussstttwwwzzz|||||||||{{{wwwxxxyyyzzzBeyyyzzzxxxuuusssĦwwwrrrqqqqqqsssttttttrrrpppqqqpppnnnnnnnnnmmmllljjjmmmnnnnnnkkkhhhfffgggiiihhhhhhhhhgggfffffffffeeefffeeecccbbbbbbbbbcccccceeedddbbb``````aaacccdddaaaaaaaaaaaabbbcccdddeee______```bbbfffhhhgggfffcccbbbbbbccceeeeeecccbbbdddbbb___]]]^^^^^^]]]\\\ZZZZZZ[[[[[[\\\\\\\\\]]]XXXXXXWWWWWWWWWVVVVVVVVVTTTSSSQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJDDDEEEFFFGGGIIILLLNNNOOOJJJJJJJJJIIIGGGEEECCCAAAEEEDDDBBBBBBCCCCCCBBBAAA<<<===???@@@AAAAAA@@@???:::;;;<<<<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<<<<>>>???>>>:::999:::<<<999::::::999888888999;;;555;;;@@@>>>999666888<<<444444555666777777666666000000/////////111222333222333444666888999:::::::::888777666777666555333666666666666666666666666333222222222222222222333222222222333333333444444444444222111000000//////333333444444333222000///111000///...///...+++)))(((((()))***+++---///000......///////////////...,,,---///111111000///...+++*********)))'''###  !!!!!! ?aŖ%7uSQuR)ӵsdKĦgdKĦ|||}}}}}}||||||}}}gdKĦ~~~~~~~~~}}}|||{{{zzzzzzyyy|||||||||}}}~~~|||zzzwwwtttqqqoooooopppooogdKĦppptttvvvtttqqqvvvuuutttuuuvvvwwwvvvuuuwwwwwwvvvtttssssssvvvxxxvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}|||zzzxxxuuutttgdDĦmmmmmmmmmllliiifffdddeeefffffffffaaaaaabbbcccfffiiilllmmmnnnjjjfffddddddeeeeeeeee___``````bbbcccdddeeeeeehhhiiilllppptttvvvvvvuuusssttttttuuuvvvwwwwwwwwwuuuxxx{{{||||||{{{|||}}}{{{wwwuuuuuuuuuvvvwwwwwwwwwgdKĦ}}}~~~~~~}}}}}}|||{{{{{{{{{}}}sdKĦ|||yyyvvvuuuyyy{{{zzz}}}}}}{{{|||}}}yyy|||}}}}}}{{{|||ŶS}}}}}}}}}3we<~~~~~~}}}}}}iĉ@3hR/Ō~~~|||~~~~~~{{{||||||}}}}}}}}}||||||{{{}}}}}}|||{{{{{{yyyyyyyyyxxxyyyDdDĦ|||}}}|||{{{zzzsdKĦzzzyyygdKĦyyyvvvsssqqqrrruuuwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxyyyzzz{{{{{{zzzwwwwwwwwwgdKĦtttttttttuuuvvvuuusssqqqooorrrqqqqqqpppooonnnmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjiiihhhiiiiiiiiigggeeecccccccccccccccdddeeefffddddddcccbbbbbbbbbcccccccccbbbbbbbbbbbbbbbccccccbbb```___```cccdddcccaaabbbbbbbbbbbbaaaaaaaaaaaaaaa___]]]\\\]]]]]]\\\ZZZYYYZZZZZZ[[[\\\]]]^^^___XXXXXXXXXXXXXXXWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLLLLLLLMMMNNNNNNLLLJJJJJJMMMNNNMMMKKKFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDCCCDDDEEEDDDCCCAAADDDEEEEEEEEEDDDBBB@@@>>>??????>>>>>>>>>>>>>>>???<<<===>>>??????>>>======::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::777777777777777666555555555444333333222222222222:::333111666999666444666555666777777777666444333555555555555444333111111111333555333000///111333111111111111111222222222222222222111111000000000000111333333333000---+++//////......------,,,,,,&&&'''((()))+++,,,---...111000/////////...+++)))+++******,,,///000///...******((('''&&&&&&&&&&&&!!! >Anenewwwyyy{{{{{{{{{{{{}}}~~~ne~~~~~~~~~}}}|||}}}}}}|||{{{zzzxxxxxxwwwzzzzzzzzz|||~~~~~~}}}{{{xxxuuurrrppppppqqqnennnpppuuuxxxwwwtttwwwvvvuuuvvvxxxyyyxxxvvvwwwwwwvvvtttssssssvvvxxxwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~|||zzzxxxvvvtttDemmmmmmmmmmmmmmmkkkhhhgggggghhhgggfffbbbbbbcccdddgggiiilllmmmppplllhhheeeeeeeeeddddddbbbbbbcccdddeeeeeeffffffiiikkknnnrrruuuvvvuuutttuuuuuuuuuvvvwwwxxxxxxxxxvvvxxx{{{{{{{{{{{{|||~~~}}}zzzwwwtttttttttuuuxxxxxxne|||~~~~~~~~~}}}}}}}}}ne|||}}}}}}{{{yyyvvvssssssuuuxxxzzztttwwwzzzzzzxxxwwwxxxyyyuuuwwwyyyxxxwwwxxx>A~~~~~~}}}k<}}}}}}|||||||||yyyyyyzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyyfh}}}}}}~~~~~~~~~~~~~~~}}}{{{}}}~~~||||||~~~~~~De{{{}}}~~~}}}{{{zzzne{{{zzznewww}}}{{{xxxvvvwwwyyy{{{|||yyyyyyyyyzzzzzzzzzzzzzzzvvvvvvwwwwwwxxxwwwwwwwwwzzzzzznewwwwwwyyyyyyzzz{{{zzzxxxvvvuuuuuuuuutttsssrrrqqqpppoooqqqqqqqqqpppppppppppppppmmmlllkkkkkklllllljjjhhhjjjiiiiiihhhhhhhhhiiiiiiggggggfffffffffgggggghhhcccbbbbbbaaaaaabbbccccccbbb```___```bbbdddbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^\\\\\\]]]^^^]]]\\\_________```aaaaaabbbbbb\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWTTTTTTSSSSSSRRRQQQPPPOOORRRPPPNNNNNNPPPQQQQQQOOOHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDJJJIIIHHHIIIJJJJJJHHHGGGEEEEEEDDDDDDCCCAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA======>>>???>>>>>>===<<<:::::::::;;;;;;;;;;;;<<<<<<:::::::::;;;<<<;;;:::::::::::::::::::::::::::777777777777777666555555777777666555555555555555:::555333777:::777555777555666666777666555444333888888888888777666444444333555666555444333333333111111111222222333333444333333222222222111111111222333444555444333111///111111000//////.........111111000000////////////...---,,,------,,,)))&&&+++***+++,,,///000///...000///...---+++***((((((///...------,,,,,,------((('''&&&$$$""" {{{wwwyyyzzz{{{{{{|||~~~~~~}}}~~~}}}|||{{{}}}|||{{{yyyxxxwwwvvvvvvwwwwwwxxx{{{~~~~~~|||yyyvvvsssrrrrrrsssoooooorrrwwwzzzyyyxxxxxxwwwwwwxxxzzzzzzyyyxxxvvvvvvvvvtttssstttvvvyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}{{{xxxuuusssrrrrrrmmmmmmmmmmmmnnnnnnlllkkkkkkkkkjjjhhhfffcccddddddfffgggjjjlllmmmqqqmmmiiifffeeeeeedddccceeeeeefffffffffggggggggglllnnnqqqtttvvvvvvuuutttvvvvvvvvvwwwwwwxxxxxxyyywwwyyyzzzzzzzzz{{{}}}~~~|||yyyvvvtttsssttttttxxxxxxzzz|||}}}~~~~~~~~~}}}}}}yyyzzz{{{{{{{{{yyyvvvsssssstttwwwyyyuuuxxxzzz|||{{{{{{{{{|||xxxzzz{{{|||||||||~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyzzz|||}}}|||}}}~~~~~~~~~|||~~~~~~}}}||||||}}}}}}}}}yyyzzz|||~~~~~~}}}{{{||||||{{{wwwwwwyyyxxxvvvttttttvvvxxxyyy{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxvvvuuutttvvvvvvwwwwwwwwwuuutttsssqqqpppooonnnlllkkkjjjiiillllllllllllmmmmmmmmmmmmjjjhhhggghhhhhhhhhfffdddhhhgggfffeeeddddddddddddbbbbbbbbbbbbcccdddeeeeeecccbbbbbbaaaaaaaaabbbbbbaaa```___```bbbcccbbbaaa``````_________````````````___]]]]]]^^^___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]ZZZYYYYYYXXXWWWWWWVVVUUUYYYYYYXXXWWWVVVUUUTTTTTTOOOPPPQQQQQQPPPNNNKKKIIIMMMLLLJJJJJJKKKLLLLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHGGGEEECCCBBBFFFEEEEEEFFFHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>===============>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<:::999:::;;;<<<;;;999::::::::::::::::::999999777777888888777777666666888777666666666666666666:::666555888999888777888555666666666666555444444555555555555444333333222444444444555555555333000111111222222333444555555333333333333222222222222333333333333333333333333---------,,,+++*********)))***+++---///111222333111000000000000///---***+++++++++---///000///.........---+++)))&&&###!!!  !!!!!!!!!!!!~~~}}}|||{{{zzz|||}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~}}}{{{yyywwwvvvvvvvvvtttuuuvvvyyy}}}~~~}}}zzzwwwuuussstttuuuvvvuuusssrrrrrrtttxxxzzzzzzyyywwwvvvvvvxxxzzz{{{yyyxxxvvvvvvvvvtttssstttwwwyyy{{{{{{{{{{{{{{{{{{||||||~~~|||zzzvvvtttrrrqqqpppnnnnnnmmmmmmmmmnnnnnnooonnnmmmmmmmmmnnnlllhhheeecccdddeeefffggghhhiiijjjmmmkkkgggeeeeeeeeedddcccggggggggggggggggggggggggmmmppptttvvvwwwuuuttttttuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyxxxxxxyyy|||~~~|||yyywwwuuuttttttuuuwwwwwwvvvvvvwwwxxxzzz{{{{{{|||}}}}}}}}}}}}||||||}}}|||{{{yyyxxxwwwyyyzzzzzzyyyvvvtttssstttvvvwwwxxxzzz|||~~~|||}}}~~~~~~}}}}}}||||||xxxxxxxxxxxxxxxxxxxxxxxxzzz{{{~~~~~~|||}}}~~~~~~~~~{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~zzz|||~~~~~~|||wwwwwwxxxyyyxxxwwwuuussswwwzzz}}}~~~|||{{{{{{}}}||||||{{{yyyxxxwwwvvvttttttrrrqqqpppqqqsssuuuzzzzzzzzzyyyyyyxxxxxxxxxzzzzzz{{{{{{zzzzzzyyyyyyvvvvvvvvvvvvuuutttssssssqqqqqqqqqrrrqqqpppooonnnlllkkkjjjhhhgggeeedddccceeeeeeffffffggghhhhhhiiifffeeeddddddeeedddbbbaaaaaaaaa```_________``````]]]]]]]]]]]]^^^___```aaacccbbbbbbaaaaaaaaaaaabbbaaa`````````aaaaaaaaaaaa______^^^^^^^^^___``````cccaaa^^^^^^^^^___^^^\\\YYYZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSSSSRRRRRRQQQQQQQQQLLLLLLLLLLLLKKKIIIGGGEEEHHHGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@AAACCCDDDBBBAAAEEEDDDBBB@@@???@@@@@@AAA;;;;;;::::::;;;;;;<<<<<>>>>>===<<<;;;:::999::::::;;;;;;<<<<<<<<<;;;:::999999;;;;;;:::999:::::::::999999999999999777777888888888777777666555444444333333333444444888777666777888777777777666666666555555555444444222333333333333222222111333111000222444444000---000000111222333333444444333333333333333333333333222111111000000111222333,,,,,,++++++***)))((((((!!!"""%%%(((+++...111222333222111222333222///---+++++++++---///111000...+++++++++)))%%%!!! !!!"""~~~}}}|||{{{{{{|||}}}}}}|||{{{|||~~~~~~}}}~~~}}}{{{xxxwwwvvvwwwwwwttttttvvvyyy}}}~~~~~~}}}{{{xxxuuuuuuvvvwwwxxxxxxwwwvvvvvvvvvxxxxxxwwwwwwttttttuuuwwwyyyzzzxxxvvvuuuvvvuuutttssstttwwwzzz||||||||||||||||||||||||}}}|||yyywwwtttrrrqqqpppnnnnnnnnnnnnoooooopppqqqnnnnnnnnnooonnnlllhhheeeccccccdddeeefffffffffggghhhfffdddcccdddeeeeeedddffffffffffffggggggggggggnnnrrrvvvxxxwwwuuuttttttssssssssssssttttttttttttvvvwwwxxxwwwwwwxxx{{{~~~~~~}}}{{{xxxwwwvvvvvvvvvuuuttttttssstttuuuwwwxxxyyy{{{|||~~~~~~~~~}}}||||||}}}|||zzzwwwvvvxxxzzz{{{yyywwwtttttttttvvvwwwuuuvvvxxxzzz|||}}}}}}}}}yyyyyy{{{}}}~~~~~~}}}||||||{{{vvvvvvvvvvvvvvvvvvvvvvvvsssvvvzzz~~~~~~~~~~~~yyy{{{~~~|||{{{wwwxxxyyyyyyxxxwwwvvvuuutttxxx|||~~~~~~~~~}}}}}}}}}}}}}}}|||zzzxxxwwwuuuuuuvvvvvvtttrrrrrruuuxxxyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuyyyyyyyyyyyyxxxwwwvvvuuurrrrrrrrrrrrrrrqqqqqqpppnnnmmmlllkkkiiihhhgggfffeeeffffffggghhhiiijjjjjjgggfffeeefffffffffdddbbb_________``````bbbcccccc____________```aaacccccccccbbbbbbaaa``````aaaaaa```aaaaaaaaa````````````___^^^]]]]]]]]]^^^```aaaeeebbb```^^^^^^]]]\\\ZZZ]]]]]]^^^___^^^\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSQQQOOONNNLLLKKKJJJKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCEEEEEEDDDBBBDDDCCCAAA?????????@@@AAA============>>>>>>???@@@???>>>>>>===<<<;;;;;;:::999999::::::;;;<<<======;;;:::999999:::;;;:::999:::::::::999999888888888777777888888888888777777444333333333333333444444555666777666555666666666666555555444444444444444444555555666666666555555333111///111333333000---...//////000111222222222333333333333333333333333222111000//////111222333111000///...---,,,++++++((())))))***+++,,,------//////...///000///---***,,,++++++---000111000/////////...,,,((($$$ """"""!!! !!!""""""!!!!!! ~~~}}}{{{wwwyyyzzzzzzyyyxxxzzz{{{}}}~~~}}}~~~~~~|||zzzwwwvvvwwwxxxyyyvvvvvvwwwzzz}}}~~~}}}{{{zzzxxxvvvuuuwwwyyyyyyyyyzzzzzzyyyxxxwwwvvvuuuuuurrrrrrtttvvvxxxyyywwwuuuuuuuuuuuutttssstttwwwzzz||||||}}}~~~~~~~~~}}}}}}|||{{{{{{yyywwwuuusssqqqoooooooooooopppqqqssssssppppppooooooooommmiiifffccccccdddeeeeeeeeeddddddeeecccbbbbbbdddeeeeeedddeeeeeeeeeffffffgggggggggmmmrrrxxxyyywwwtttssstttqqqqqqqqqqqqqqqqqqqqqqqqtttuuuvvvvvvvvvwwwyyy{{{}}}|||{{{yyyxxxwwwvvvvvvtttsssrrrrrrrrrsssuuuvvvzzz|||~~~{{{}}}}}}zzzwwwvvvxxx{{{|||zzzxxxvvvuuuuuuvvvwwwuuuuuuwwwyyy|||}}}|||{{{xxxxxxyyy|||~~~~~~}}}|||{{{{{{tttttttttuuuuuuuuuuuuuuuqqqtttyyy~~~~~~{{{|||}}}~~~}}}{{{zzzxxxwwwvvvvvvvvvvvvwwwwwwwwwuuuxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}{{{yyyvvvuuutttvvvvvvuuurrrrrruuuxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxwwwwwwvvvuuutttrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnmmmlllkkkkkkjjjiiiffffffggghhhiiiiiijjjjjjfffeeeddddddeeeeeecccaaa]]]^^^^^^___```bbbcccddd````````````aaaaaabbbccccccbbbbbbaaa```````````````aaabbbaaa___^^^___```___^^^]]]\\\]]]___aaabbbdddbbb___^^^]]]]]][[[ZZZ]]]^^^`````````^^^\\\[[[XXXWWWUUUTTTTTTUUUUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPMMMKKKKKKKKKMMMNNNKKKLLLLLLKKKIIIHHHIIIJJJDDDEEEGGGHHHJJJKKKKKKKKKGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEECCCAAABBBAAA@@@@@@?????????@@@<<<<<<<<<<<<===>>>??????>>>>>>===<<<;;;;;;;;;;;;888999::::::;;;<<<======;;;999888999:::;;;:::888:::::::::999888888777777777777888888999999888888666666555555666666777777333777888555444555666555666555444444333333444444222222333444555555555444555333222222333333222111/////////000000000000000222222222222333333333333444333222111111111222333000///...---,,,+++***)))&&&&&&(((***+++---//////000//////000111000...,,,,,,,,,,,,...000111000///000000...,,,)))&&&""" !!!!!!!!!!!!!!!!!!""""""}}}{{{sssuuuwwwxxxxxxyyy{{{}}}{{{|||~~~~~~{{{zzzwwwuuuuuuvvvxxxyyyyyyxxxyyy{{{}}}}}}{{{zzzzzzxxxuuuuuuwwwyyyzzzzzzzzzzzzzzzxxxvvvuuutttuuuqqqqqqsssvvvyyyyyywwwtttuuuuuuuuutttsssuuuxxxzzz{{{|||~~~~~~~~~zzz{{{||||||{{{xxxuuussspppppppppqqqrrrsssuuuvvvtttrrrqqqqqqpppnnnkkkiiidddeeefffffffffeeedddccceeedddcccccceeeeeedddcccdddeeeeeefffggghhhiiiiiikkkqqqxxxzzzwwwtttssstttppppppppppppppppppppppppqqqsssuuuvvvuuuuuuvvvxxx|||{{{zzzyyyxxxvvvvvvuuutttsssrrrrrrrrrssstttuuuyyy{{{~~~zzz}}}~~~{{{wwwvvvyyy}}}}}}{{{yyywwwvvvvvvwwwwwwyyyxxxyyy{{{~~~|||yyyyyyzzz~~~~~~}}}|||{{{{{{sssssstttttttttuuuuuuuuutttwww|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuutttsssrrrrrrssstttvvvwwwxxxzzz|||}}}||||||}}}~~~}}}~~~~~~}}}|||yyyvvvtttppprrrtttrrrooonnnqqquuuvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{uuuuuuuuuuuutttsssrrrqqqpppppppppooopppppppppqqqmmmlllllllllkkkkkkkkkkkkffffffgggggghhhhhhiiiiiifffeeeddddddeeedddbbb```]]]]]]]]]^^^^^^```aaabbb______^^^^^^^^^______```ccccccaaa``````____________aaabbbaaa___]]]___``````___]]]\\\]]]___bbbdddaaa___]]]\\\]]]^^^]]]\\\[[[\\\^^^______]]][[[ZZZTTTSSSRRRQQQRRRSSSUUUVVVSSSSSSRRRQQQOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLJJJKKKLLLJJJGGGFFFGGGIIIEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDCCCAAA???@@@@@@@@@@@@@@@??????>>>::::::::::::;;;<<<===>>>======<<<;;;;;;;;;<<<===888999999:::;;;<<<===>>>:::999888999:::::::::888::::::999999888777777666666777888999999999999888888888777777888999999:::333888:::666333666888666666555444333333333444444//////000111222333333333444444333111000000222444111111111000000000000000111111111222222222333333333333222111000000000000,,,,,,+++***((('''&&&%%% !!!$$$'''***---000111111111111222333222000...,,,,,,,,,...000111111///...---+++)))'''%%%###"""###"""!!!!!! !!!!!! !!!######~~~{{{qqqtttvvvxxxzzz|||yyyzzz}}}~~~}}}~~~~~~}}}{{{yyyxxxuuuttttttuuuwwwyyy{{{zzzzzz|||}}}}}}zzzxxxyyywwwuuuuuuwwwyyyzzzzzzyyyyyyyyyxxxvvvuuuuuuuuuqqqrrrtttwwwyyyyyywwwuuutttuuuuuutttsssuuuxxx{{{{{{|||~~~yyy{{{}}}~~~}}}zzzvvvtttppppppqqqrrrsssuuuvvvwwwvvvuuusssrrrqqqpppmmmkkkeeefffgggggggggfffdddccchhhfffeeeeeeeeeeeedddbbbdddeeefffggghhhiiijjjkkkjjjpppxxxzzzwwwtttssstttqqqpppppppppppppppppppppoooqqqtttuuuuuuuuuuuuvvvzzzzzzyyyxxxwwwvvvuuutttuuutttsssrrrssstttuuuvvvvvvyyy|||~~~~~~}}}zzz}}}~~~|||xxxwwwzzz~~~}}}|||zzzxxxwwwwwwwwwwwwyyyxxxxxxzzz~~~}}}zzzwwwwwwxxx|||}}}~~~}}}|||{{{zzzsssssssssttttttuuuuuuuuutttwww{{{~~~}}}~~~~~~}}}}}}~~~~~~|||zzzxxxvvvtttsssvvvuuusssrrrsssvvvyyy{{{|||}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~|||yyyvvvtttpppsssuuussspppnnnrrrvvvvvvvvvwwwwwwxxxxxxxxxyyyrrrsssuuuvvvxxxxxxyyyyyyxxxxxxxxxxxxwwwvvvuuutttsssrrrrrrqqqrrrrrrssssssnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiijjjiiigggeeeaaaaaa`````````aaaaaabbbaaaaaa```_________``````ccccccaaa```_______________aaacccaaa^^^]]]^^^``````___]]]]]]^^^```cccddd]]]\\\[[[[[[]]]______^^^[[[]]]___aaaaaa___]]]\\\UUUTTTSSSRRRSSSUUUWWWXXXXXXWWWUUUSSSQQQNNNMMMLLLJJJKKKMMMNNNOOONNNLLLKKKLLLMMMNNNLLLIIIGGGIIIKKKGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEECCC@@@>>>???@@@AAAAAA@@@>>>============>>>>>>@@@AAAAAA===<<<;;;:::;;;;;;===>>>888888999:::;;;======>>>:::999888888::::::999888::::::999999888777777666666777888999999999999999888888777777888999::::::444:::<<<777444777999777666555444333222333444444111222333444555666666666222333222///,,,,,,000444333333222222111000000000000000000111111222222222111000000///...---,,,,,,......---+++***(((''''''((())))))***+++,,,,,,,,,...------...//////---+++,,,,,,,,,...000222111000///...,,,***((('''&&&&&& """"""!!! ~~~uuuuuuvvvwwwyyy{{{}}}~~~~~~||||||~~~{{{yyy{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~|||{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyywwwtttrrrppppppuuuuuuttttttuuuvvvwwwxxxwwwuuurrrqqqrrruuuyyy|||zzz}}}}}}|||{{{~~~~~~~~~}}}yyyvvvqqqrrrrrrsssuuuvvvxxxyyyxxxxxxwwwvvvtttrrrpppooohhhkkkjjjgggfffhhhgggdddccccccccccccccccccddddddbbbdddfffggggggiiikkknnnlllmmmooorrrtttuuuvvvwwwuuutttrrrqqqpppqqqrrrrrrtttvvvxxxwwwtttssstttvvvvvvwwwyyyzzzzzzyyyxxxwwwzzzxxxvvvsssrrrrrrsssssstttuuuwwwzzz{{{{{{{{{{{{yyy}}}}}}xxxuuuvvvyyyzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzz|||~~~~~~~~~|||{{{zzzyyysssrrrppppppqqqtttwwwyyyxxxzzz~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{vvvrrroooqqqqqqrrrqqqqqqrrrvvvyyy|||}}}}}}|||zzzyyy{{{|||~~~|||zzzxxxwwwwwwwwwvvvvvvvvvsssppppppsssvvvzzzvvvssssssuuuwwwvvvtttxxxyyyzzzyyyxxxxxxyyy{{{zzzyyyyyyxxxxxxwwwwwwwwwuuuttttttuuuwwwwwwvvvuuuqqqooommmlllmmmnnnmmmllliiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkjjjiiigggfffddd``````aaabbbbbbbbbbbbaaaaaa```______```aaabbbcccbbbbbbbbbaaa``````______bbbaaaaaa`````````aaaaaa``````____________`````````___]]]\\\\\\]]]^^^___\\\^^^______\\\ZZZYYYYYYZZZVVVSSSSSSUUUWWWWWWVVVTTTTTTSSSQQQPPPOOONNNMMMOOORRRTTTSSSPPPOOOPPPQQQKKKLLLLLLLLLLLLJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEAAAAAAAAA@@@@@@@@@??????;;;<<<<<<===============;;;<<<<<<<<<:::;;;<<<>>>;;;;;;:::999999:::::::::999999:::::::::999999888::::::999888777777888888777888888999999:::;;;;;;555555444666999::::::999:::999888888777888888888888888888777666666555555111111111111222222333444222111000//////000000111444333111000000000111222//////000111222333333333//////000111111000......,,,,,,,,,+++***(((&&&%%%$$$%%%(((+++,,,,,,,,,+++---///000111000///---,,,///---,,,...111333333111.........---***&&&### """""" !!!!!!!!!  }}}xxxxxxxxxyyy{{{|||~~~}}}|||}}}~~~}}}}}}{{{yyy|||{{{zzzyyyyyyzzz{{{|||{{{}}}~~~~~~|||zzzyyyzzzxxxxxxxxxyyyzzzzzz{{{|||}}}|||zzzxxxuuusssqqqpppsssssssssssstttuuuvvvvvvtttssssssssstttvvvxxxyyyyyy{{{~~~~~~}}}|||}}}~~~}}}~~~~~~}}}yyyvvvtttuuuuuuvvvwwwyyy{{{|||zzzyyyxxxvvvtttqqqooonnnjjjlllkkkgggfffhhhgggdddccccccccccccccccccccccccdddeeeggghhhhhhiiilllooommmnnnoooppprrrssstttuuutttssssssrrrqqqqqqrrrrrrtttwwwyyyyyywwwvvvvvvwwwuuuvvvwwwxxxxxxxxxxxxxxxzzzyyyvvvtttrrrrrrrrrrrrtttuuuwwwyyyzzzzzzzzzzzzyyy|||~~~}}}yyyvvvxxxzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{||||||{{{zzz|||~~~~~~~~~~~~}}}|||zzzyyyxxxrrrqqqooooooppprrruuuwwwyyy{{{~~~~~~~~~~~~~~~~~~}}}zzzwwwtttrrrrrrsssrrrrrrqqqrrruuuxxx|||}}}}}}|||zzzyyyzzz{{{~~~}}}{{{yyywwwvvvvvvvvvtttuuuuuusssppppppsssvvvuuutttrrrssstttvvvvvvvvvxxxyyyyyyxxxxxxyyy{{{}}}|||{{{xxxvvvuuuvvvwwwxxxvvvuuuuuuvvvxxxyyywwwvvvpppooommmmmmnnnooommmlllkkkjjjhhhgggggghhhjjjkkkkkkkkkkkkkkkiiihhhfffeeebbbccccccbbbbbbaaa``````aaaaaa`````````aaaccccccbbbbbbaaaaaa```______^^^______^^^^^^^^^_________aaaaaaaaaaaaaaaaaaaaaaaabbbaaa___^^^]]]]]]]]]]]]\\\]]]___^^^[[[YYYXXXXXXYYYVVVSSSSSSUUUWWWWWWVVVUUUUUUTTTSSSQQQPPPOOOOOONNNPPPRRRQQQNNNMMMMMMNNNKKKKKKLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>======<<<;;;<<<===<<<::::::;;;===;;;::::::999999::::::;;;999999999:::999999888777:::999999888888777888888888888999999999999::::::666555555666999::::::999999888888777666777777777333444444444444444444444222222222222222333444444333222111000///000111111333222111000000000111111000000000111222222222333///000000111111000......---,,,+++***))))))******)))))))))***+++,,,---.........000000000///---,,,...,,,,,,---111222222000.........---***'''$$$"""""""""!!!  {{{yyyyyyyyyyyyzzz{{{||||||}}}}}}~~~|||{{{{{{{{{zzzyyy|||{{{zzzyyyyyyzzz{{{|||zzz{{{||||||zzzxxxxxxyyyzzzzzzzzz{{{{{{|||}}}}}}~~~}}}{{{yyyvvvsssqqqpppqqqqqqrrrrrrsssttttttuuuqqqqqqrrrssstttuuuvvvvvvxxxzzz|||||||||{{{|||}}}}}}||||||}}}~~~|||yyyvvvuuuuuuvvvvvvxxxyyy{{{|||{{{zzzxxxvvvsssqqqooonnnlllnnnmmmhhhggghhhgggdddcccccccccccccccccccccccceeefffhhhhhhiiijjjmmmooooooooonnnnnnooopppqqqrrrssssssssstttssssssrrrqqqtttvvvyyy{{{zzzyyyyyyyyyuuuuuuuuuvvvvvvxxxyyyzzz{{{yyywwwtttrrrqqqqqqqqqtttuuuvvvxxxxxxyyyyyyyyywwwzzz}}}|||zzzxxxzzz|||xxxwwwvvvvvvwwwyyy|||}}}{{{{{{{{{{{{{{{|||}}}}}}||||||{{{}}}~~~~~~~~~}}}|||zzzxxxvvvqqqpppooooooppprrrtttvvvzzz{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxvvvuuutttttttttsssqqqqqqtttvvv{{{|||}}}{{{yyyxxxyyyzzz|||{{{yyyxxxvvvvvvuuuuuutttttttttsssrrrrrruuuwwwqqqrrrsssttttttuuuwwwyyyxxxxxxxxxwwwwwwxxx{{{~~~~~~{{{wwwtttssstttvvvxxxwwwvvvvvvwwwyyyzzzxxxwwwpppooonnnoooppppppnnnlllllljjjgggeeeeeegggjjjllllllkkkkkkjjjiiigggeeedddeeeddddddcccbbbaaa```___bbbaaa`````````aaabbbcccaaaaaaaaaaaa```___^^^^^^[[[[[[\\\\\\]]]]]]^^^^^^```aaabbbccccccbbbaaa```cccbbbaaa___^^^]]]]]]\\\[[[]]]^^^^^^[[[YYYXXXXXXXXXVVVTTTTTTUUUWWWWWWVVVWWWVVVUUUTTTRRRQQQPPPPPPOOOQQQRRRQQQNNNMMMMMMMMMKKKKKKLLLKKKKKKJJJHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>===<<<<<<<<<======<<<:::999:::;;;:::::::::999999::::::;;;999999999999999888777777999999999888888888888888999999999999999888888888888777666777999:::999888888888777666666666666777444555555666777777888888444333333333333444555555333222111111000000111111222111000000///000000000111111111111111111222222000000000000000///......---,,,***))))))***,,,...+++***(((((()))+++---///......///000///...---,,,---,,,,,,---///111111000---------,,,+++(((&&&$$$###"""!!!  ~~~{{{xxxxxxwwwwwwwwwwwwxxxxxx|||}}}{{{zzzzzz{{{{{{zzz||||||zzzzzzzzzzzz||||||yyyzzz{{{{{{yyyxxxxxxyyyzzz{{{{{{|||||||||||||||~~~}}}{{{xxxuuurrrpppoooppppppqqqssssssttttttuuupppppppppqqqrrrsssuuuuuuyyyzzz{{{{{{yyyyyyzzz|||{{{{{{{{{||||||{{{yyyvvvrrrrrrsssssstttvvvwwwxxxyyyxxxvvvtttsssqqqppppppnnnpppooojjjhhhiiihhhdddddddddddddddccccccccccccdddfffggghhhhhhiiikkknnnpppooommmllllllmmmoooppprrrssstttuuuuuutttsssrrrrrruuuxxxzzz{{{zzzyyyyyyvvvuuuuuuuuuvvvxxx{{{|||{{{yyywwwuuusssqqqqqqpppuuuvvvvvvwwwxxxxxxyyyyyywwwyyy{{{|||{{{zzz{{{}}}yyyxxxvvvuuuuuuxxxzzz||||||||||||||||||}}}}}}~~~}}}||||||}}}~~~}}}zzzwwwvvvqqqpppppppppqqqsssvvvwww{{{|||~~~~~~|||{{{{{{}}}~~~}}}~~~}}}{{{yyywwwwwwwwwwwwuuuvvvuuutttrrrqqqrrrtttzzz{{{|||{{{yyywwwxxxxxxyyyyyyxxxwwwvvvvvvuuuuuuttttttttttttuuuvvvxxxyyyrrrtttwwwvvvttttttwwwzzzxxxxxxwwwuuutttuuuxxx{{{|||zzzwwwtttsssssstttuuuvvvuuuuuuwwwxxxyyywwwvvvooonnnnnnoooqqqpppnnnlllkkkjjjhhhffffffggghhhjjjkkkjjjiiihhhgggeeedddccceeeeeedddcccbbbaaaaaaaaaaaa```_________```aaabbbaaaaaaaaaaaaaaa___^^^]]]YYYZZZ[[[\\\]]]]]]^^^^^^___```bbbccccccbbb```___bbbbbbaaa```___^^^^^^^^^\\\^^^___^^^\\\ZZZYYYYYYWWWVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTRRRQQQPPPOOORRRSSSSSSRRRQQQOOONNNNNNKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIHHHFFFDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@???===<<<;;;<<<===>>>===:::999999999::::::999999999:::;;;;;;999999999999888777666666888888999999999888888888:::::::::999888777777666999888777777999999999777999888888777777777777777777777777888888999999999555555444444444555555666444333222222111111111111111000000000000000000000222222222111111111111111111111000000//////......,,,,,,+++*********++++++&&&%%%%%%&&&(((***,,,---....../////////...---,,,,,,,,,,,,---.../////////---------,,,+++)))((('''$$$###"""!!! }}}zzzyyyxxxxxxwwwwwwxxxxxx|||~~~}}}{{{{{{{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||zzz{{{|||{{{yyyxxxzzz{{{zzz{{{||||||}}}||||||{{{|||{{{yyyvvvsssqqqooonnnoooppprrrsssuuuuuuuuuuuurrrqqqooonnnooorrruuuwwwzzz{{{{{{zzzxxxwwwxxxyyyzzzyyyyyyzzz{{{{{{yyywwwqqqqqqqqqrrrrrrtttuuuvvvuuuuuutttsssrrrsssssstttppprrrqqqmmmkkkllljjjgggfffeeeeeeeeeddddddcccccccccdddfffffffffgggiiilllooonnnlllkkkkkklllnnnooorrrsssuuuvvvvvvuuutttsssrrrsssuuuxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxzzz|||}}}zzzyyywwwuuusssrrrqqqpppuuuvvvvvvwwwxxxyyyzzzzzzwwwyyyzzz{{{||||||}}}~~~|||zzzxxxuuuuuuvvvxxxyyy}}}||||||||||||}}}~~~~~~|||||||||||||||}}}~~~{{{wwwuuuqqqqqqrrrsssuuuwwwyyy{{{}}}~~~~~~~~~}}}zzzzzzzzz{{{~~~~~~~~~|||~~~~~~~~~~~~}}}|||yyywwwvvvvvvwwwwwwvvvwwwvvvuuurrrqqqrrrssswwwyyy{{{zzzyyywwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvxxxyyyzzzzzzuuuxxxzzzyyyvvvuuuwwwyyyzzzyyyxxxuuurrrqqqsssuuuwwwwwwwwwvvvuuutttrrrqqqtttsssssstttvvvvvvuuutttooonnnmmmnnnppppppooommmiiiiiiiiijjjiiihhhgggfffiiihhhgggfffeeeddddddcccddddddcccbbbccccccdddeee``````___^^^^^^^^^___```aaabbbbbbcccbbb```___]]]ZZZ[[[]]]^^^____________^^^___aaabbbbbbaaa___^^^______``````````````````]]]___```___]]]ZZZZZZZZZVVVVVVVVVVVVUUUUUUVVVWWWVVVUUUTTTSSSQQQPPPOOOOOOSSSRRRRRRRRRQQQPPPOOONNNLLLKKKJJJJJJIIIHHHHHHHHHEEEGGGHHHHHHFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::;;;<<<>>>===:::999888999:::999999999::::::;;;<<<:::::::::999999777666666777888888999999999888888;;;:::999999888777666666999888777888999:::999888;;;:::999999888888999999666666666555555444444444666555555444444555555555444444444333222111111000000000000111111111111000222222222111111111111111222111000000///.........***+++,,,,,,+++)))&&&%%%!!!###&&&)))+++,,,------...............------,,,,,,,,,---.........//////......---,,,+++***)))((($$$$$$###"""!!!!!!!!!!!! ~~~}}}|||{{{{{{zzzzzzzzz{{{{{{}}}}}}|||{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||{{{yyyyyy{{{}}}zzz{{{}}}}}}~~~}}}|||{{{zzzyyywwwuuusssqqqooonnnnnnppprrrtttuuuuuuuuuuuusssqqqnnnmmmnnnqqquuuxxxyyyzzz{{{{{{yyyxxxxxxyyyxxxxxxwwwxxxzzzzzzyyywwwrrrrrrrrrsssssstttuuuvvvssssssrrrrrrrrrsssuuuvvvrrruuusssooonnnooonnnjjjgggggggggffffffeeeeeedddcccdddeeeeeeeeefffhhhjjjllllllkkkkkklllmmmnnnooossstttuuuuuuvvvuuuuuuuuusssrrrssstttwwwxxxxxxwwwxxxxxxxxxyyyzzz{{{|||}}}xxxwwwwwwuuutttsssrrrqqqtttttttttuuuvvvxxxzzz{{{xxxyyyzzz{{{|||}}}}}}}}}}}}|||yyywwwvvvvvvwwwxxx|||||||||||||||}}}~~~~~~{{{||||||{{{zzz{{{}}}~~~zzzvvvsssqqqrrrsssuuuxxx{{{}}}~~~~~~~~~}}}}}}|||yyyyyyyyy{{{}}}~~~~~~||||||~~~~~~~~~~~~}}}|||}}}|||zzzxxxwwwwwwwwwwwwvvvwwwwwwvvvsssrrrrrrrrrtttwwwyyyyyyxxxwwwwwwxxxxxxyyyyyyzzzyyyyyyxxxxxxwwwvvvvvvwwwyyyzzzzzzyyyxxxyyyzzzzzzxxxwwwwwwwwwzzzzzzyyyvvvsssppppppqqqssstttvvvwwwvvvtttrrrppprrrqqqqqqrrrttttttsssrrrooommmllllllnnnoooooonnniiijjjkkklllkkkiiigggeeeggggggfffeeeeeeeeeeeeeeeddddddcccbbbcccdddfffgggaaa```___^^^^^^^^^___```bbbcccdddddddddbbb```^^^]]]^^^___aaaaaaaaa```___^^^___```aaaaaa```___^^^]]]]]]___```````````````\\\^^^______\\\ZZZYYYYYYUUUVVVWWWWWWUUUUUUVVVWWWUUUUUUTTTSSSQQQPPPOOONNNPPPOOONNNOOOPPPPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHCCCEEEHHHHHHGGGEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>><<<;;;:::999;;;======;;;999888999999999999999:::;;;<<<<<<;;;;;;;;;:::999888777666666777888::::::999888888::::::999888777777666666999888777888:::;;;:::999;;;;;;:::999999999999:::999888888777666666555555666666555444444444444555555555555444333222111000000000111222222222222111111111111111111111222222333222111///............)))+++---...,,,)))%%%"""###%%%))),,,///000//////.........---------------,,,...//////......///000//////...---+++******)))%%%$$$###"""!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!}}}}}}|||{{{{{{{{{||||||{{{~~~}}}|||yyywwwzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyyyy{{{}}}|||}}}~~~~~~}}}|||yyyxxxwwwuuutttrrrqqqppplllnnnpppssstttttttttsssrrrqqqooooooppprrruuuwwwuuuwww{{{|||{{{zzzzzz{{{wwwvvvvvvwwwyyyzzzyyyxxxsssssssssssstttuuuvvvvvvtttsssrrrqqqqqqssstttvvvtttvvvuuurrrppprrrqqqnnniiiiiiiiihhhgggfffffffffdddeeeffffffffffffiiikkkiiijjjkkklllmmmoooppppppuuuuuuttttttuuuvvvvvvwwwvvvsssqqqrrruuuxxxxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzvvvvvvvvvuuuuuutttsssrrrppppppqqqrrrtttvvvyyyzzzyyyyyyzzz{{{}}}~~~}}}}}}{{{{{{zzzyyyxxxxxxxxxyyy|||{{{{{{{{{{{{|||}}}}}}zzz{{{{{{zzzxxxxxx||||||xxxsssppppppqqqsssvvvzzz}}}~~~}}}||||||{{{yyyyyyyyy{{{}}}~~~}}}zzz}}}~~~~~~~~~}}}{{{yyy~~~~~~~~~}}}{{{yyyxxxxxxwwwuuuvvvwwwvvvtttrrrrrrsssqqqtttwwwyyyxxxxxxxxxyyyyyyzzz{{{||||||{{{zzzzzzvvvuuutttvvvyyyzzzxxxvvvwwwwwwwwwxxxzzzzzzxxxwwwyyyzzz{{{yyyuuurrrqqqqqqrrrsssttttttttttttsssrrrqqqqqqppprrrssstttsssqqqooollljjjiiikkkmmmooooookkklllllllllkkkjjjhhhhhhggggggfffffffffggghhhiiigggfffdddccccccdddeeefffcccbbbaaa```___``````aaacccdddeeefffeeecccaaa___^^^___aaabbbbbbaaa```___````````````````````````]]]]]]______```___^^^^^^[[[\\\^^^]]]ZZZXXXWWWWWWTTTVVVXXXXXXUUUTTTUUUWWWVVVVVVUUUTTTRRRQQQPPPPPPOOONNNMMMNNNQQQQQQPPPMMMLLLKKKJJJHHHHHHHHHHHHHHHAAADDDGGGHHHGGGFFFFFFFFFAAABBBCCCDDDEEEDDDDDDCCCEEEDDDCCCBBBBBBAAAAAABBB@@@@@@?????????>>>>>>>>>?????????>>>===<<<;;;:::888:::<<<===;;;999999999999999999999:::;;;<<<===<<<<<<<<<;;;:::999888777555777888:::::::::888777999999888888777777666666888777666888:::;;;;;;:::;;;:::999999888888999999:::999999999999999999999666555555444333333444444555555666555444333111000000111222333444333333222000000000111222222222333333222111///...---......***+++,,,---,,,***'''&&&))))))+++,,,---...//////......------,,,,,,,,,------///000000......///111111000///---+++******)))%%%%%%$$$###"""""""""""" !!!!!!!!!"""""" !!!"""############|||{{{{{{zzzzzzzzz{{{{{{{{{~~~{{{xxxuuuyyyyyyxxxwwwwwwxxxyyyyyyzzz{{{zzzyyyxxxxxx{{{}}}}}}~~~}}}yyyyyyxxxvvvuuutttsssrrrjjjlllooorrrsssssssssrrrppppppqqqrrrsssttttttuuuqqquuuzzz}}}}}}}}}}}}}}}wwwvvvuuuvvvxxxyyyyyyxxxrrrrrrrrrrrrrrrssstttuuuvvvtttrrrqqqqqqrrrssstttuuuwwwvvvsssrrrtttssspppkkkjjjjjjiiihhhggggggfffeeefffggggggggggggjjjkkkggghhhjjjmmmooopppqqqqqqvvvuuutttttttttvvvwwwxxxxxxuuuqqqrrruuuxxxxxxwwwvvvwwwyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvuuuttttttsssmmmmmmnnnooorrruuuxxxyyyzzzzzzzzz{{{}}}~~~}}}|||yyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}yyy{{{{{{yyywwwwww{{{~~~}}}~~~~~~{{{vvvqqqnnnnnnppprrrvvvzzz~~~~~~}}}|||{{{{{{yyyyyyyyy{{{~~~~~~}}}zzz|||~~~}}}}}}|||yyywww~~~~~~~~~~~~|||zzzyyyxxxuuuvvvwwwvvvtttsssrrrssspppsssvvvxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{vvvtttsssuuuwwwxxxvvvtttvvvttttttwww{{{|||yyyvvvxxxzzz|||{{{xxxuuussssssssssssrrrrrrrrrssstttuuuqqqqqqqqqrrrssstttsssqqqooolllhhhgggiiillloooooonnnmmmllljjjiiiiiijjjjjjhhhggggggggghhhiiikkkllliiihhheeecccbbbcccddddddeeedddcccaaaaaaaaabbbbbbcccdddfffgggfffdddbbb```___```bbbccccccaaa___^^^bbbbbbaaaaaaaaaaaabbbbbb^^^^^^_________^^^\\\[[[YYYZZZ\\\[[[YYYVVVVVVVVVSSSVVVXXXXXXVVVTTTUUUWWWXXXWWWVVVUUUTTTRRRQQQQQQPPPOOONNNPPPSSSTTTRRRPPPLLLKKKIIIHHHGGGGGGHHHIII@@@CCCFFFHHHGGGFFFGGGGGGAAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>======>>>>>>>>>===<<<;;;:::666999<<<===;;;:::999:::999999999999:::;;;<<<============<<<;;;:::888777555666888:::;;;:::888777888888888888777777777777777666666888:::<<<<<<;;;:::999888888777888888888555555555666777777888888666555444333333333333333555666666666555333111000111222333444555444444333//////000111222333333444444333111///...---......++++++++++++++++++++++++---,,,***))))))+++,,,.........---,,,,,,,,,,,,------000111111///...000222222111///---+++***))))))&&&%%%$$$###"""""""""""" !!!!!!!!!""""""###### """###$$$$$$$$$$$$~~~zzzzzzyyywwwwwwxxxzzz}}}}}}{{{zzzxxxvvvwwwwwwvvvrrrppprrrwww|||}}}~~~}}}{{{xxxxxxyyy{{{~~~~~~~~~}}}|||{{{zzzyyywwwuuurrrpppoookkkkkklllooosssuuuuuutttrrrrrrqqqqqqrrrrrrssstttwwwwwwxxxzzz|||}}}~~~{{{{{{{{{xxxttttttvvvzzzuuuuuuuuuuuutttsssrrrqqqrrrqqqqqqppppppqqqqqqrrruuuvvvxxxyyyxxxwwwuuutttnnnlllkkkiiihhhhhhiiiiiilllgggfffhhhjjjiiiiiillliiikkklllmmmnnnpppsssvvvuuuuuuttttttttttttuuuuuu{{{{{{zzzxxxuuuuuuvvvxxxwwwuuutttvvvyyyzzzyyywwwxxxtttqqqpppqqqrrrqqqooorrrqqqnnnnnnppptttyyy|||{{{zzz{{{~~~|||{{{{{{{{{zzzyyyxxxvvvuuuxxxyyy{{{||||||{{{yyyxxxyyyxxxwwwvvvvvvxxxzzz{{{yyyzzz{{{{{{yyyuuupppmmmmmmpppuuuzzz~~~~~~{{{yyyyyyyyy{{{|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||~~~~~~}}}||||||zzzyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvvvvssstttvvvxxxxxxxxxwwwwwwyyyzzz|||~~~~~~|||yyyxxxuuutttssssssssstttvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuttttttttttttqqqpppooooooqqqrrrqqqpppkkkkkklllllllllkkkjjjiiilllmmmmmmllljjjiiiiiijjjkkkiiigggfffhhhjjjkkklllkkkiiigggeeedddccccccdddggggggfffcccaaa```bbbeeeeeeeeeffffffeeecccaaa___aaa````````````bbbdddeeeggggggfffeeecccaaa^^^]]]^^^^^^___```___^^^]]]\\\XXXXXXYYYYYYXXXWWWWWWVVVZZZZZZZZZYYYXXXUUUSSSQQQVVVXXXXXXUUUQQQOOOPPPRRRQQQOOOMMMLLLLLLMMMNNNPPPPPPKKKEEEDDDFFFHHHEEEBBBFFFEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDCCCAAA@@@BBBCCCEEEEEEFFFDDDBBB@@@@@@AAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>============888888999:::::::::999999<<<;;;999888888999;;;<<<>>><<<:::;;;<<<;;;777444777888999;;;<<<<<<;;;;;;:::999888777666666666666999999999999999999999999999888777666666555555666555666777777777666444444888777666555444333333333000111222444555666666666000000111111222222222333///............//////000000000000///.........---,,,,,,++++++***)))))))))%%%''')))+++---...///000//////...---,,,,,,,,,,,,+++---...///000000//////222111000......---------+++)))&&&%%%%%%%%%$$$"""$$$$$$###!!!!!!###%%%%%%%%%$$$$$$$$$######|||zzzyyywwwvvvwwwyyy|||}}}}}}}}}|||{{{yyywwwuuuwwwwwwvvvtttrrrssswwwzzzzzz{{{zzzyyyxxxxxxyyy{{{~~~}}}|||~~~}}}|||zzzxxxuuusssqqqllllllmmmpppsssvvvvvvuuussssssssssssssstttuuuuuuwwwwwwyyyzzz|||}}}~~~~~~~~~}}}zzzwwwvvvxxxzzzvvvvvvvvvvvvuuutttsssrrrttttttssssssssssssttttttuuuvvvxxxyyyyyyxxxvvvuuuqqqpppnnnlllkkkkkkkkklllmmmhhhfffiiikkkjjjjjjlllkkklllllllllmmmooorrruuuwwwvvvuuuuuuvvvwwwxxxyyy||||||{{{yyywwwwwwxxxzzzzzzxxxwwwxxxzzz|||zzzyyyxxxuuuqqqqqqrrrsssrrrppprrrqqqooonnnooorrrvvvxxx{{{zzz{{{~~~}}}}}}}}}|||{{{yyywwwvvvuuuxxxyyy{{{||||||{{{zzzyyyxxxxxxwwwwwwwwwyyyzzz{{{zzz{{{||||||yyyuuuqqqnnnppprrrvvv{{{}}}zzzxxxwwwxxxzzz{{{~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyzzzzzzzzzyyyxxxwwwvvvuuussstttvvvwwwyyyyyyzzzzzzyyyzzz{{{|||{{{zzzxxxwwwuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvuuuuuutttsssrrrqqqpppooooooppprrrrrrqqqppplllllllllllllllkkkjjjjjjmmmnnnnnnmmmkkkiiijjjkkkjjjgggeeeeeegggiiijjjiiiiiihhhgggeeeddddddddddddffffffeeecccaaabbbdddfffdddeeefffggggggeeedddcccbbbaaaaaa```aaacccdddeeeeeeeeeeeeeeecccaaa___^^^]]]]]]^^^___^^^]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTUUUVVVWWWWWWWWWVVVTTTTTTTTTUUUUUUTTTQQQPPPQQQSSSRRRQQQPPPOOOOOOOOOPPPQQQOOOKKKFFFEEEGGGHHHFFFCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFCCCBBBBBBCCCEEEEEEEEEDDDAAA@@@@@@AAA???@@@@@@AAA@@@???>>>===>>>>>>>>>============<<<888888888999999::::::;;;;;;:::888777777888:::;;;;;;999999:::<<<<<<:::777777888999;;;<<<<<<;;;;;;888999:::::::::888777555888888888888888888888888999888777666555555555555222333444555666666555555777666555444444333333333000111222444555555555555000000000111111222222222000//////.........////////////..................,,,,,,++++++***)))))))))((()))***+++------......//////...---,,,,,,,,,,,,,,,---///000111111000000222111000///...------...---+++((('''''''''%%%$$$%%%%%%$$$""" !!!###%%%'''&&&&&&&&&&&&%%%%%%%%%~~~{{{zzzxxxwwwwwwxxxzzz{{{zzz{{{~~~~~~|||zzzyyyvvvtttvvvvvvvvvuuuttttttuuuwwwwwwxxxyyyyyyxxxyyy{{{}}}}}}|||~~~}}}{{{yyyvvvtttsssnnnnnnoooqqquuuwwwvvvuuuuuuuuuttttttuuuuuuvvvwwwwwwwwwyyyzzz|||~~~}}}zzzxxxvvvwwwyyywwwwwwwwwwwwvvvuuuttttttttttttsssssssssssstttttttttuuuwwwyyyzzzyyyxxxwwwttttttrrrqqqpppooooooooonnniiihhhkkkmmmkkkkkkmmmmmmmmmmmmlllkkkmmmqqquuuvvvuuuttttttuuuwwwyyy{{{|||}}}}}}{{{yyyyyyzzz{{{zzzxxxxxxxxxzzz{{{zzzyyywwwuuusssrrrssstttssssssrrrqqqpppooopppqqqrrrssszzzzzz{{{~~~~~~~~~~~~|||zzzxxxvvvuuuxxxyyy{{{|||||||||{{{{{{vvvwwwwwwxxxyyyzzzzzz{{{|||}}}}}}}}}zzzvvvrrrpppsssuuuxxx|||}}}xxxvvvuuuvvvwwwyyy}}}~~~}}}~~~~~~}}}|||{{{{{{{{{yyyxxxvvvtttsssrrrqqqqqqrrrtttvvvyyy{{{|||yyyyyyxxxxxxxxxwwwwwwwwwuuuvvvvvvwwwwwwwwwwwwwwwzzzzzz{{{|||||||||||||||xxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwuuutttrrrpppooonnnnnnnnnppprrrrrrpppnnnmmmllllllllllllkkkkkkkkknnnoooooommmkkkiiiiiijjjhhhfffddddddeeegggggggggggggggfffeeeeeeeeeeeefffeeeeeeeeecccbbbbbbdddfffdddeeefffhhhhhhhhhgggfffccccccbbbbbbbbbdddeeefffddddddddddddcccaaa```___[[[\\\]]]]]]]]]\\\ZZZZZZ\\\\\\[[[ZZZXXXVVVTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRPPPQQQRRRTTTQQQQQQQQQPPPPPPOOOOOOOOOOOOKKKGGGFFFGGGHHHFFFDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIHHHEEEBBBAAA@@@EEEEEEEEECCCAAA@@@AAABBB@@@AAAAAAAAA@@@>>>===<<<>>>>>>=========<<<<<<<<<999888888888999:::<<<===999999777777777777999999777777888:::======<<<:::777888:::;;;<<<;;;;;;:::777888;;;<<<<<<:::888666666666666666666666666666888777666555555444444555000111222444555666666666444444444444444444444444222222333444555555444444000000000000000111111111111111000///............---------------.........,,,,,,,,,+++******))))))******+++,,,------------000///...---,,,,,,,,,,,,...///000222222222222111111111000///....../////////---+++*********(((&&&%%%&&&&&&%%%$$$$$$''')))))))))))))))((((((((((((~~~}}}{{{yyyyyyyyyzzzzzz|||}}}~~~|||zzzxxxuuussstttuuuvvvwwwvvvuuuuuuuuuvvvwwwyyyzzzzzz|||~~~~~~}}}~~~}}}|||zzzxxxuuusssrrrpppppppppsssvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwyyyzzz|||~~~|||{{{zzzxxxwwwwwwwwwxxxwwwxxxxxxxxxwwwwwwvvvuuussssssrrrrrrrrrrrrsssssstttuuuxxxzzz{{{{{{zzzyyywwwvvvuuutttsssrrrqqqqqqnnnjjjiiimmmnnnmmmlllnnnnnnnnnmmmkkkjjjlllpppssssssrrrqqqqqqsssvvvyyy{{{zzz{{{|||{{{zzzyyyzzz|||xxxwwwwwwwwwwwwwwwwwwvvvwwwvvvtttsssssstttttttttssssssrrrrrrqqqpppppppppxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}|||zzzyyyxxxyyyyyy{{{|||||||||||||||uuuvvvwwwyyyzzz{{{{{{{{{~~~~~~~~~|||xxxuuusssuuuwwwyyy|||~~~{{{vvvssssssssstttwww|||~~~~~~~~~~~~}}}|||{{{{{{zzzyyywwwtttrrrooonnnmmmmmmmmmnnnppprrrvvvyyy{{{yyyxxxwwwuuuuuuuuuvvvvvvtttuuuvvvwwwxxxwwwvvvuuuzzz{{{|||}}}~~~~~~~~~}}}wwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyywwwuuussspppooollllllmmmoooqqqpppnnnlllnnnmmmmmmlllllllllllllllmmmnnnnnnllljjjhhhhhhiiihhhfffddddddfffggggggfffffffffeeeeeeffffffffffffeeefffeeedddbbbaaacccdddfffggghhhhhhiiiiiihhhhhheeedddccccccdddeeefffgggeeeeeedddcccaaa```^^^]]]ZZZ[[[\\\\\\\\\[[[ZZZYYY[[[[[[[[[ZZZXXXWWWUUUTTTVVVUUUTTTSSSQQQOOONNNMMMPPPQQQQQQPPPPPPPPPRRRRRROOOOOOOOOOOOOOOMMMLLLLLLNNNKKKHHHGGGHHHHHHGGGEEEGGGHHHJJJKKKKKKIIIGGGFFFCCCEEEGGGGGGDDDAAA@@@???EEEEEEEEECCCAAA@@@AAACCCAAABBBBBBAAA@@@>>><<<;;;>>>>>>>>>=========<<<<<<:::999888777888:::===>>>999999888888888888999999666777888:::<<<===<<<;;;888999:::;;;<<<;;;::::::777888999:::::::::999888666666666666666666666666888777666555444444444444222222333444555555666666333333444444555555555555444444555666666555555555000000000000000000000000222111000///............+++,,,,,,,,,---.........---,,,,,,++++++***)))))))))***+++---............000///...------,,,,,,,,,///000111333444333333222111111000/////////000000111///---------,,,***((('''((())))))((()))+++---,,,,,,,,,,,,++++++++++++~~~|||{{{{{{{{{{{{{{{}}}|||zzzxxxuuusssssstttuuuwwwxxxwwwuuutttsssuuuxxxyyyzzz{{{}}}~~~~~~}}}{{{yyyvvvtttsssrrrqqqrrrtttvvvwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvwwwyyy{{{}}}zzzyyyyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvtttssssssrrrrrrssssssttttttvvvxxx{{{|||||||||{{{xxxwwwwwwuuutttrrrqqqpppnnnkkkjjjnnnpppnnnmmmnnnnnnnnnmmmkkkjjjlllooorrrrrrrrrqqqrrrsssvvvyyy{{{wwwyyyzzzzzzyyyxxxyyyzzzxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwvvvtttsssssstttuuutttttttttssssssrrrqqqpppuuuvvvxxxyyyyyyzzzzzz{{{zzz{{{||||||}}}}}}||||||yyyzzzzzz{{{{{{{{{{{{{{{tttuuuwwwyyy{{{|||||||||~~~{{{xxxwwwwwwxxxzzz|||~~~~~~yyytttqqqqqqqqqrrruuuzzz~~~~~~~~~||||||~~~~~~}}}|||{{{yyyxxxuuurrrpppnnnmmmmmmmmmmmmnnnppprrrvvvyyy{{{zzzxxxvvvuuuttttttuuuvvvssstttuuuvvvwwwvvvuuutttyyyzzz|||~~~~~~~~~~~~}}}xxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzxxxuuusssqqqlllkkklllmmmoooooommmkkkooonnnmmmlllllllllmmmmmmkkklllllljjjhhhfffggggggiiigggffffffggghhhgggfffeeeeeeeeefffffffffffffffeeefffeeedddaaa``````aaahhhhhhhhhhhhhhhggggggffffffeeedddddddddeeefffggggggfffdddbbb```^^^\\\\\\[[[[[[\\\]]]\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSRRRPPPNNNMMMMMMRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKMMMKKKJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLKKKJJJGGGFFFAAACCCFFFGGGEEECCCBBBBBBEEEEEEDDDBBB@@@@@@BBBDDDBBBCCCCCCBBBAAA???===<<>>>>>>>>>>>=========:::999888888888:::===>>>:::::::::999999:::::::::777888:::;;;;;;;;;;;;:::888999:::;;;;;;;;;:::999999888777666666777999:::777777777777777777777777888777666555555444444555666666555555555555555555222333444666666666666666555666777777777777777666111111111000000000000000333222111//////.........+++,,,,,,,,,---.........------,,,,,,+++*********((()))+++---///000111111000000///...------------000111222444444444333333111111000000000111111222222111000000000...,,,)))***+++------,,,---///111////////////.........---~~~}}}|||||||||xxx{{{}}}{{{yyyvvvtttrrrrrrtttvvvyyyyyywwwuuurrrtttwwwxxxxxxyyyzzz{{{}}}~~~}}}{{{xxxvvvuuusssrrrrrrtttvvvwwwvvvuuuvvvuuuuuuuuuuuuvvvwwwwwwvvvwwwyyy{{{}}}|||{{{zzz{{{|||}}}{{{zzzwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwzzz|||}}}}}}|||{{{xxxxxxwwwvvvuuusssqqqpppnnnkkkkkkooopppnnnmmmnnnlllmmmmmmllllllllloooqqqsssssstttuuuwwwxxxzzz{{{uuuwwwyyyyyyxxxxxxxxxyyyzzz{{{|||zzzxxxwwwwwwxxxxxxxxxwwwuuurrrqqqsssttttttttttttsssssssssrrrrrrssstttvvvvvvvvvwwwxxxzzzxxxyyyzzz|||}}}~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzuuuuuuwwwyyyzzz|||~~~~~~~~~|||{{{yyyzzz{{{}}}}}}xxxrrrooooooppprrrtttxxx}}}}}}}}}~~~}}}||||||}}}~~~}}}|||zzzxxxvvvsssqqqqqqpppqqqqqqqqqrrrtttvvvyyy{{{|||{{{yyyxxxvvvuuuuuuuuuvvvsssssstttuuuuuuuuuuuuuuuxxxzzz|||~~~~~~}}}yyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||zzzxxxuuutttnnnmmmlllmmmnnnoooooonnnpppooonnnllllllmmmnnnnnniiijjjjjjiiigggffffffhhhjjjhhhggghhhiiiiiihhhfffeeeeeeffffffgggffffffeeecccddddddccc```_________hhhhhhggggggfffffffffeeegggfffeeeddddddeeefffgggfffeeecccaaa___]]]\\\\\\\\\]]]^^^^^^^^^]]][[[ZZZYYYYYYZZZZZZZZZYYYXXXXXXSSSSSSRRRQQQQQQQQQQQQQQQSSSQQQPPPOOOQQQQQQQQQPPPRRRRRRQQQPPPPPPOOONNNNNNLLLKKKKKKJJJJJJIIIHHHHHHJJJJJJKKKKKKJJJIIIHHHGGGCCCEEEGGGHHHGGGFFFFFFGGGEEEEEEDDDBBB@@@@@@BBBEEECCCCCCDDDDDDCCCAAA@@@>>>@@@@@@?????????>>>>>>>>>;;;::::::999999:::<<<===::::::::::::::::::::::::777:::<<<<<<;;;999999:::999999:::;;;;;;;;;:::999;;;999666444444666888:::888888888888888888888888999888777666666555555555888777666555555555555666444555666777888888777666555555666777888888777777222222222111111111111111222111111000////////////---------------.........---------,,,++++++******((()))+++---000111222333111000///...------------000111222444444444444333111000000000111222333333555444333444444222///,,,---///111111000111222444111111111111000000000///~~~}}}}}}||||||zzz|||~~~|||zzzwwwtttqqqqqqrrruuuyyyzzzyyywwwuuuwwwzzz{{{zzzyyyzzz{{{{{{|||~~~}}}{{{xxxvvvtttsssrrrrrrtttvvvvvvuuutttwwwwwwwwwwwwwwwxxxxxxyyyvvvwwwyyy{{{~~~}}}||||||}}}|||yyywwwwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwyyy{{{}}}~~~}}}|||{{{yyyyyyxxxwwwvvvsssqqqpppmmmjjjjjjooopppnnnlllmmmiiikkkmmmnnnmmmmmmnnnppprrrsssuuuwwwxxxyyyyyyxxxsssvvvxxxyyyyyyxxxyyyzzzzzz|||}}}{{{xxxvvvvvvxxxxxxyyyxxxuuuqqqoooqqqsssrrrrrrqqqqqqrrrrrrssstttrrrtttvvvvvvuuuuuuxxx{{{xxxyyyzzz{{{|||}}}}}}}}}{{{zzzyyyyyyxxxxxxxxxxxxuuuvvvvvvwwwzzz|||||||||}}}{{{vvvqqqooooooppprrrtttwwwzzz}}}}}}~~~~~~}}}}}}~~~~~~|||{{{{{{xxxwwwtttrrrrrrrrrssssssssstttvvvwwwyyyyyyzzzzzz{{{{{{zzzxxxwwwvvvvvvvvvuuuuuuuuutttuuuvvvvvvwwwxxxzzz}}}~~~zzzzzzzzzzzzzzzyyyyyyyyywwwxxxzzz{{{{{{zzzwwwvvvrrrpppnnnmmmoooqqqrrrrrrqqqpppnnnmmmlllmmmnnnooohhhiiijjjiiihhhggghhhiiijjjiiihhhhhhiiiiiigggfffeeeffffffggggggfffeeeddd^^^___aaaaaa```______```eeeeeeddddddeeeeeeffffffgggfffeeedddddddddeeefffcccbbbaaa___^^^^^^^^^___^^^___`````````___]]]\\\[[[[[[[[[ZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQRRRRRRSSSRRRPPPNNNOOORRRTTTSSSRRRTTTSSSQQQOOONNNNNNNNNNNNKKKLLLLLLLLLJJJIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGEEEGGGHHHGGGFFFEEEFFFGGGEEEEEECCCAAA???@@@CCCFFFCCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???;;;;;;;;;;;;;;;:::::::::999999::::::::::::999999666999<<<<<<:::999:::;;;999:::;;;;;;;;;:::999999;;;:::888777666777777888888888888888888888888888:::999888777777666666777666555444444444555666777555666888999999999777666222333444555666777777777333333333333222222222111111111000000000000000111//////.....................------,,,,,,+++*********+++,,,...000111111222111000///...------------///000222333444444333333000000000111222333444555999888888888888666333000000222444444333333444555222222222222111111111111~~~~~~}}}||||||{{{~~~}}}zzzwwwuuuqqqpppqqqtttyyy{{{zzzxxxzzz|||~~~}}}||||||}}}yyyzzz}}}~~~~~~|||{{{xxxvvvsssrrrsssrrrrrrsssuuuvvvuuusssyyyyyyxxxxxxyyyyyyzzz{{{vvvwwwyyy{{{~~~~~~{{{zzz{{{yyyuuurrrvvvwwwwwwxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuuxxxyyy|||}}}~~~}}}|||{{{yyyzzzyyyxxxwwwtttrrrpppmmmjjjjjjooopppnnnlllmmmgggjjjmmmnnnnnnnnnnnnoooppprrrtttvvvwwwwwwvvvuuusssvvvxxxzzzyyyyyyyyyzzzyyyzzz{{{yyyuuussstttvvvxxxyyyxxxuuupppnnnooorrrppppppooooooppprrrtttuuusssuuuwwwvvvuuuuuuyyy|||yyyyyyzzz{{{||||||{{{{{{{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvwwwyyy|||~~~~~~~~~{{{uuupppnnnooopppssstttuuuyyy}}}~~~}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxuuutttrrrppppppqqqrrrsssssstttvvvxxxxxxxxxwwwwww||||||{{{zzzyyyxxxwwwvvvwwwvvvuuuuuuuuuvvvxxxyyyyyy{{{~~~~~~{{{{{{{{{zzzzzzyyyyyyyyytttvvvxxx{{{{{{zzzxxxwwwuuurrroooooopppssstttuuuqqqpppnnnmmmlllmmmooopppgggiiijjjjjjiiiiiijjjkkkiiihhhggghhhiiihhhgggeeeeeefffgggggggggfffdddcccZZZ\\\^^^______```aaabbbbbbbbbbbbcccdddeeeggggggffffffddddddcccdddeeefff``````___^^^^^^```aaabbb___```aaaaaaaaa```___^^^]]]]]]\\\[[[YYYWWWVVVUUUYYYXXXVVVSSSQQQQQQQQQQQQPPPNNNMMMOOOSSSVVVVVVUUUSSSQQQOOOLLLKKKKKKLLLMMMKKKLLLMMMLLLKKKIIIIIIIIILLLKKKJJJHHHHHHGGGGGGHHHFFFGGGFFFEEEBBBBBBCCCDDDEEEEEECCCAAA???@@@CCCFFFDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<<<<;;;:::999888888888999999999999888888555888;;;<<<;;;:::;;;===999:::;;;;;;;;;:::999888;;;;;;;;;:::999888777666888888888888888888888888;;;:::999888777777777777333222222222333555777888777888999::::::999777666000111222444555666666666444444444333333222222222111000000000000000111222000000000///.........---...------,,,,,,++++++***,,,---...///000000000000111000///......------...///000222333444444333222000000111111222333444555<<<;;;;;;;;;;;;999666333222444666666555444555666333333222222222111111111}}}||||||{{{zzzyyyyyyxxxxxx~~~}}}zzzxxxwwwqqqqqqrrrsssuuuwwwyyyzzzyyyzzz|||~~~~~~}}}{{{zzz{{{|||~~~~~~|||yyywwwvvvqqqrrrrrrsssssstttttttttyyyxxxwwwvvvvvvxxxzzz{{{wwwwwwxxxyyy{{{}}}~~~~~~|||{{{zzzzzzyyywwwvvvpppqqqsssuuuvvvvvvuuutttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxwwwuuurrrqqqqqqlllmmmmmmmmmmmmmmmmmmllliiikkkmmmoooppppppooonnnnnnooopppqqqsssuuuwwwyyyrrrsssuuuvvvwwwwwwwwwwwwxxxzzz|||{{{yyyvvvuuuuuuzzzyyywwwuuusssqqqqqqpppmmmmmmlllmmmnnnpppqqqsssuuuuuuvvvvvvvvvwwwwwwwww||||||}}}}}}|||{{{zzzyyywwwyyyzzz{{{{{{zzzxxxwwwtttuuuwwwyyy{{{|||||||||}}}~~~~~~zzzvvvsssqqqpppssstttvvvyyy|||~~~}}}}}}}}}~~~zzzvvvuuuvvvxxxxxxwwwuuutttsssrrrqqqrrrsssssspppssswwwyyyyyyxxxwwwwwwzzz|||}}}{{{wwwvvvwwwxxxyyyxxxwwwyyy||||||yyyvvv|||{{{{{{|||~~~|||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuutttssssssrrrqqqpppqqqssstttsssrrrsssqqqooommmllllllnnnnnnmmmhhhdddeeeiiimmmllljjjkkkkkkjjjgggeeedddeeefffddddddeeefffeeedddcccbbbbbbaaa```______```aaabbb```aaaaaabbbbbbbbbaaaaaabbbbbbaaaaaa``````______dddcccbbb`````````aaaaaa___```bbbddddddbbb```___^^^]]][[[ZZZXXXWWWWWWWWWWWWVVVSSSRRRQQQSSSUUUVVVXXXSSSNNNOOOSSSXXXYYYWWWVVVQQQLLLIIIJJJLLLLLLKKKOOONNNLLLJJJIIIHHHHHHIIIEEEGGGIIIJJJIIIHHHEEECCCDDDDDDEEEDDDDDDCCCBBBBBBEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@???>>><<<;;;<<<<<<<<<;;;999777666555777888888777666666777999888888999::::::;;;<<<<<<888;;;>>><<<888666888<<<<<<;;;999777666666777777444555555666777888888999999999999777555444444555333222111111111333555777888777777777999999777555888999888444222444444111@@@777222444555111000333333222333333///,,,...444222111000......000111222000///...---+++***)))((()))***+++---000222444444222///,,,***,,,///111222222222222333333333444444111111111//////000333555<<<;;;888888888888777666777777666555444333333222333333333222222111000000}}}}}}|||{{{zzzyyyxxxwwwvvv}}}~~~}}}zzzxxxvvvrrrsssssstttvvvxxxzzz{{{{{{{{{{{{{{{||||||}}}~~~}}}~~~~~~{{{yyywwwsssssssssttttttuuuuuuuuuyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~|||{{{{{{zzzxxxvvvrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxzzzzzzzzzyyyyyyvvvwwwxxxvvvtttrrrqqqqqqooonnnmmmllllllllllllmmmkkklllnnnpppqqqqqqqqqpppppppppqqqrrrssstttvvvvvvssstttvvvwwwwwwwwwwwwvvvwwwyyy{{{{{{yyywwwvvvvvvzzzyyywwwuuusssrrrqqqqqqnnnmmmllllllmmmppprrrssstttuuuuuuvvvxxxyyyyyyzzz~~~~~~}}}||||||{{{zzzzzzxxxyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwyyyzzz{{{{{{{{{|||xxxuuusssrrrtttuuuwwwzzz}}}~~~}}}~~~~~~~~~zzzvvvuuuvvvwwwxxxwwwvvvvvvtttssssssssstttuuusssvvvyyy||||||||||||}}}{{{|||}}}{{{xxxvvvwwwxxxyyyxxxxxxzzz}}}}}}{{{yyy}}}||||||}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyywwwvvvtttqqqppppppqqqssstttsssrrrsssrrrooommmllllllmmmmmmlllhhheeeeeeiiilllkkkiiillllllllliiigggfffgggiiiddddddeeeeeeeeedddcccbbbbbbaaa````````````aaabbbaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaadddcccaaa`````````aaabbb```aaabbbbbbbbbbbbaaa```___^^^\\\ZZZYYYXXXXXXXXXXXXVVVTTTSSSRRRSSSUUUVVVWWWSSSNNNOOOSSSVVVWWWUUUUUUQQQMMMKKKKKKLLLLLLKKKNNNMMMLLLJJJIIIIIIIIIJJJFFFHHHIIIKKKJJJHHHFFFEEECCCDDDEEEEEEEEEDDDBBBAAADDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDCCCAAA@@@???>>>@@@@@@AAAAAA@@@???===<<<777888888999999999888888888999999888777777888:::999999999::::::;;;;;;;;;999<<<>>><<<999777999<<<;;;:::999888777777888888666666777777888999999:::999999999777444333333555333222111111222444666777777666666777888888777555666888777333222444444111999333111555777444333444111//////111000///111666222111///......///111222000///...---,,,***)))))))))***,,,...000222444444222///+++***,,,///111111222222222333333333444444111222222111000000222444555555555666888:::::::::888888777666555444444333777777777777888888888888}}}}}}|||{{{zzzxxxwwwvvvuuuzzz|||~~~zzzvvvuuutttttttttuuuwwwyyy{{{}}}}}}|||zzzyyyzzz}}}~~~zzzxxxuuuuuuuuuuuuuuuuuuvvvvvvyyyyyyyyyyyyzzzzzzzzz{{{}}}}}}||||||}}}}}}~~~~~~}}}|||{{{zzzxxxvvvuuuuuuuuuuuuuuuvvvwwwxxxuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwyyyzzz{{{{{{{{{zzzwwwxxxwwwuuurrrqqqqqqrrrrrrpppnnnlllkkkkkklllmmmnnnnnnooopppqqqrrrssssssrrrrrrrrrrrrrrrsssssssssssstttuuuvvvwwwwwwvvvvvvvvvxxxzzz{{{yyyxxxxxxxxxyyyxxxwwwuuusssrrrrrrqqqpppnnnmmmlllmmmppprrrtttrrrsssuuuwwwyyy{{{}}}~~~~~~|||{{{{{{{{{{{{yyyyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzz~~~}}}zzzwwwuuutttvvvwwwxxxzzz|||~~~~~~~~~~~~}}}~~~}}}zzzwwwuuuvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwuuuxxxzzz||||||}}}|||}}}}}}{{{xxxvvvvvvvvvyyyyyyyyy{{{}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyywwwyyyzzz{{{{{{xxxvvvtttqqqpppoooqqqssstttsssssstttrrrpppnnnlllkkkkkkkkkkkkhhheeeeeehhhkkkjjjhhhkkkkkkkkkiiigggfffgggiiiddddddeeeeeeeeedddcccbbbbbbbbbaaa``````aaabbbbbbaaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbcccccccccccccccbbbaaa`````````aaabbbaaaaaaaaaaaaaaaaaaaaaaaa___^^^]]][[[ZZZYYYXXXXXXXXXWWWUUUTTTTTTTTTUUUVVVVVVSSSOOOOOOQQQTTTTTTRRRSSSQQQNNNMMMMMMMMMLLLJJJMMMMMMLLLKKKKKKKKKKKKKKKHHHIIIKKKLLLKKKJJJHHHFFFBBBCCCEEEFFFFFFDDDBBBAAABBBBBBCCCCCCBBBBBBAAAAAAEEEEEECCCBBB@@@???>>>===@@@AAAAAABBBAAA???>>>===666666777888999999999888::::::;;;:::999888:::<<<:::::::::::::::::::::::::::<<<>>>===:::888:::<<<:::999888888888888999999777777888888999:::::::::888999888666333222222333222222111111222444777888666555555666777777666444444666555222111444444222222000111666888777555666222...---000222111111444111111////////////111111000000///...,,,+++******+++,,,---///111333444444111...+++***,,,...000000222222222333333333333444222333444333111111222333333333444666888:::;;;<<<::::::999888777666555555444555555666777777888888~~~}}}|||{{{zzzxxxvvvuuuuuuwwwyyy|||~~~~~~zzzvvvtttuuuuuuuuuuuuwwwyyy{{{}}}|||{{{zzzzzz{{{~~~|||~~~~~~{{{yyyvvvvvvuuutttttttttuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyywwwuuuvvvuuutttssstttuuuwwwxxxuuuuuuttttttuuuvvvwwwxxxvvvwwwyyy{{{|||||||||{{{xxxxxxvvvtttqqqpppqqqssstttqqqnnnkkkjjjjjjkkklllnnnnnnnnnoooppprrrsssttttttttttttsssrrrqqqpppppppppppprrrssstttvvvvvvwwwtttvvvxxxxxxwwwwwwwwwxxxxxxwwwvvvtttsssrrrrrrrrrqqqooonnnlllmmmpppsssuuuqqqrrrtttwww{{{~~~|||{{{zzz{{{|||zzzyyyvvvtttssssssssstttwwwwwwwwwwwwxxxxxxyyyyyy{{{|||}}}zzzxxxwwwvvvwwwwwwxxxzzz{{{|||}}}~~~~~~~~~}}}~~~~~~|||yyywwwwwwyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyyyywwwxxxyyyyyyyyy{{{~~~||||||{{{yyywwwuuuttttttwwwwwwxxxzzz{{{|||}}}}}}~~~}}}}}}~~~~~~}}}|||zzzyyyyyyyyyyyytttvvvyyyzzzzzzwwwtttrrrpppooooooppprrrtttsssrrrtttrrrpppnnnlllkkkjjjjjjjjjhhhffffffhhhiiiiiihhhggghhhiiigggeeeeeeeeegggeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbaaaaaa``````aaabbbbbbcccddddddcccbbbaaa``````aaabbbbbbbbbaaa````````````aaabbb^^^]]]\\\ZZZYYYXXXXXXWWWXXXXXXWWWVVVUUUUUUUUUUUUUUURRROOOOOOPPPQQQQQQPPPPPPPPPOOOOOONNNMMMKKKJJJLLLLLLLLLLLLKKKKKKLLLLLLIIIJJJKKKLLLLLLJJJIIIHHHAAACCCEEEFFFFFFDDDBBBAAAAAAAAACCCCCCCCCBBBAAA@@@CCCCCCBBBAAA@@@??????>>>@@@@@@AAAAAA@@@???===<<<999999999999999888777666;;;<<<<<<;;;::::::;;;===:::::::::::::::::::::999;;;===>>>===;;;:::;;;<<<999999999999999999999:::888888888888999999::::::888888888555333111222333222222111111222555777999555444444555666777555444222444444111111444555222000000111444666666777777888222...111333111000000111000////////////000111000000///...---,,,+++***+++---///111222333333333000---+++***,,,...//////111111222222222333333333111333444444222111111222777888999999888888888999;;;;;;;;;:::999888888777444444444555555555666666~~~}}}|||{{{zzzxxxwwwvvvuuuuuuwwwzzz~~~}}}|||}}}{{{xxxuuuvvvuuuttttttuuuxxx{{{|||{{{{{{|||}}}~~~zzz|||~~~{{{yyywwwvvvtttsssrrrsssttttttvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz|||~~~}}}zzzyyyyyyxxxuuusssuuutttsssrrrssstttuuuvvvuuuttttttttttttvvvxxxyyywwwxxxyyy{{{||||||{{{{{{xxxwwwvvvsssqqqpppqqqssstttqqqnnnkkkiiiiiijjjkkklllllllllmmmoooppprrrssstttttttttsssrrrpppooonnnkkkkkkmmmoooqqqtttvvvwwwqqqsssuuuuuuttttttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrpppooonnnnnnpppsssuuupppqqqtttwww{{{|||{{{zzz{{{|||{{{yyyvvvsssrrrssstttuuuxxxxxxwwwwwwwwwxxxzzzzzz{{{|||~~~}}}zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzyyyzzz|||~~~}}}}}}}}}|||||||||{{{{{{{{{|||{{{zzzxxxyyy{{{~~~zzzyyyxxxwwwvvvuuusssrrruuuvvvwwwwwwxxxyyy{{{|||}}}~~~||||||}}}}}}|||zzzyyyxxxxxxwwwwwwsssuuuxxxzzzzzzwwwtttrrrqqqpppoooppprrrsssrrrqqqsssrrrpppnnnlllkkkjjjiiijjjiiihhhhhhhhhiiiiiihhheeeggghhhgggfffeeefffgggeeeeeedddddddddcccccccccbbbbbbccccccccccccbbbbbbcccccccccccccccbbbaaaaaa^^^______```aaabbbccccccbbbbbbaaa``````aaabbbcccaaaaaa```______```aaaaaa]]]\\\ZZZYYYWWWVVVVVVVVVXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRPPPPPPPPPPPPOOONNNNNNOOOOOOOOOMMMLLLJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHBBBCCCDDDEEEFFFEEECCCBBB@@@AAABBBCCCCCCCCCAAAAAA@@@@@@?????????@@@AAAAAA>>>????????????===<<<;;;:::;;;;;;;;;:::999999888;;;<<<<<<;;;::::::;;;===:::::::::::::::::::::999<<<======<<<;;;;;;;;;<<<999999999999:::::::::999777777777888888888888888777777777555333222222444333222222222333555777999444333333444666777555444111444444111111444555333333444333111111444666777999333///222444222111222000//////////////////000//////...---,,,++++++***,,,---///111333333222222...,,,******,,,.........000000000000111111111222000222444444222111111222:::<<<===<<<:::888888999;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999999999999||||||{{{zzzyyyyyyxxxwwwvvvxxx{{{~~~|||{{{|||~~~~~~zzzxxxwwwvvvttttttuuuxxx{{{}}}||||||}}}~~~~~~~~~~~~~~~zzz|||~~~}}}{{{yyyxxxwwwtttrrrrrrrrrssstttvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxzzz{{{}}}}}}{{{yyyxxxxxxxxxvvvtttttttttssssssssssssttttttuuutttsssssstttvvvxxxzzzwwwxxxzzz{{{{{{zzzzzzyyyvvvwwwvvvtttqqqppppppqqqqqqooommmjjjiiihhhiiiiiiiiijjjkkkmmmnnnpppqqqqqqsssssstttsssrrrqqqooonnniiiiiijjjlllooorrrtttvvvppprrrssssssrrrrrrsssuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqpppppppppqqqssssssppprrrtttwww{{{~~~~~~|||{{{{{{{{{{{{{{{yyywwwuuuttttttuuuvvvxxxxxxwwwwwwxxxzzz{{{}}}~~~}}}{{{zzzxxxxxxwwwwwwxxxyyyzzz{{{{{{|||~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}zzzyyyzzz}}}~~~~~~~~~~~~}}}|||}}}{{{{{{}}}~~~zzzxxxvvvvvvvvvvvvtttssssssuuuvvvuuuuuuvvvxxxzzz{{{~~~}}}{{{{{{}}}|||{{{zzzyyyxxxwwwwwwwwwuuuvvvxxxzzzzzzxxxvvvuuurrrqqqppppppqqqqqqpppoooqqqqqqooonnnlllkkkjjjiiijjjjjjjjjjjjiiiiiiiiiiiifffhhhiiiiiihhhggghhhiiifffeeedddcccccccccddddddbbbcccddddddddddddcccbbbddddddddddddcccbbbaaaaaa^^^______```aaabbbbbbbbbbbbaaa`````````aaabbbccc````````````````````````\\\[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNLLLMMMNNNNNNKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGBBBCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCBBBBBB>>>>>>======>>>@@@BBBCCC===>>>>>>>>>>>><<<;;;:::999999:::;;;<<<<<<<<<;;;::::::;;;:::999888:::<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::999:::::::::::::::999999888888888888888888888888666777777555444333444666555444333222333444777888444333333444666777666555222555444111222555555333555777555000...222555555555000///222444333444666////////////////////////......---,,,,,,+++******,,,---000222222222111000---+++******,,,---------........./////////000000///111222222111111222333777:::>>>>>>;;;:::;;;<<<::::::;;;;;;<<<<<<======>>>>>>===<<<<<<;;;::::::|||||||||{{{{{{zzzzzzzzzyyy{{{}}}|||zzz{{{}}}}}}{{{yyyxxxvvvuuuvvvyyy|||~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{yyyvvvsssrrrrrrtttuuuxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{}}}~~~|||zzzyyyyyyyyyyyyxxxvvvttttttuuuuuuuuuuuuttttttuuutttsssrrrtttvvvyyy{{{xxxyyyzzzzzzzzzyyywwwwwwuuuvvvvvvuuurrrpppppppppnnnmmmkkkjjjiiihhhhhhhhhgggiiikkknnnoooppppppppppppqqqsssssssssqqqpppoookkkkkkkkklllnnnppprrrtttqqqrrrsssrrrqqqqqqssstttqqqqqqppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqssstttwwwzzz|||~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzxxxwwwwwwwwwxxxxxxyyyxxxxxxxxxyyy{{{~~~}}}{{{{{{zzzxxxyyyyyyzzz|||}}}}}}~~~}}}{{{|||}}}|||||||||}}}~~~~~~}}}{{{||||||||||||}}}~~~|||||||||zzzxxxxxx|||~~~}}}}}}~~~~~~zzzxxxvvvwwwxxxyyywwwuuutttuuuvvvuuussstttvvvyyyxxx||||||zzzzzz}}}}}}|||{{{zzzyyyxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuutttrrrqqqpppqqqpppnnnmmmooooooooonnnmmmkkkjjjiiijjjkkklllkkkjjjiiiiiiiiidddgggiiiiiihhhhhhhhhiiifffeeedddcccccccccddddddccccccdddeeeeeedddccccccddddddddddddcccbbbaaa````````````aaaaaabbbbbbbbbbbbaaa`````````aaacccddd^^^___```aaaaaa```___^^^]]]\\\ZZZYYYWWWVVVVVVVVVUUUVVVWWWXXXVVVTTTQQQPPPOOOPPPRRRSSSRRRPPPOOOOOOKKKLLLMMMLLLIIIHHHIIIKKKKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFAAAAAAAAAAAAAAABBBCCCDDD???>>>=========???AAABBB>>>>>>??????>>>===;;;:::999::::::;;;;;;:::::::::888999999888777777888:::999999999::::::;;;;;;;;;<<<;;;::::::;;;;;;:::999:::;;;;;;;;;;;;:::888777999999999999999999999999555666666666555555777999666555444333333444666777444333333555777888777555444666666222222555666333222777777222///222444333111//////111111///111666...//////////////////...,,,,,,,,,++++++******)))+++---///111222111///...,,,+++)))***+++------,,,,,,,,,---------............////////////000222555444999===>>>;;;:::;;;>>>888999:::;;;<<<>>>??????;;;;;;;;;;;;;;;;;;;;;;;;|||||||||||||||||||||||||||}}}|||zzz{{{}}}}}}{{{yyywwwvvvwwwzzz}}}}}}zzz{{{}}}~~~}}}}}}}}}~~~~~~}}}||||||zzzwwwtttssssssuuuvvvyyyxxxwwwvvvvvvxxxzzz{{{wwwwwwvvvvvvwwwwwwxxxyyy|||zzzyyyyyyzzz{{{yyyxxxtttuuuvvvwwwwwwvvvuuutttuuutttsssrrrsssvvvyyy{{{xxxyyyzzzzzzyyyxxxvvvuuutttuuuwwwvvvssspppooooookkkkkkkkkjjjiiihhhgggggggggiiillloooqqqqqqqqqpppoooppprrrssssssrrrqqqooonnnnnnmmmmmmnnnoooqqqrrrsssttttttsssrrrqqqsssuuuppppppoooooooooooooooppppppqqqrrrssstttsssrrrqqqrrrsssuuuwwwyyy{{{}}}~~~||||||}}}}}}|||{{{zzzyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz|||~~~}}}~~~}}}||||||yyyzzz{{{|||}}}}}}zzzzzz}}}~~~}}}{{{{{{||||||~~~~~~}}}~~~~~~|||zzz{{{{{{zzzzzzzzz|||~~~zzz{{{{{{xxxvvvwww{{{~~~~~~}}}}}}~~~~~~{{{yyywwwxxxzzz{{{zzzwwwuuuvvvwwwuuussssssvvvyyywww{{{|||yyyzzz}}}~~~}}}|||{{{zzzyyyyyyyyysssssstttttttttttttttsssuuusssqqqppppppooommmlllnnnnnnnnnnnnmmmlllkkkjjjkkklllmmmmmmkkkjjjjjjjjjbbbdddgggggggggffffffgggfffeeedddcccbbbcccdddeeecccccceeeeeeeeeeeecccccceeeeeeeeedddcccbbbaaa```bbbbbbbbbbbbbbbcccccccccbbbaaa`````````bbbcccddd^^^___aaabbbbbbaaa___^^^^^^]]][[[ZZZXXXWWWWWWWWWTTTVVVWWWWWWVVVTTTQQQOOONNNPPPSSSSSSRRRQQQPPPPPPJJJLLLLLLJJJGGGFFFHHHKKKKKKKKKKKKKKKJJJHHHFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDBBBAAABBBCCCFFFGGGBBBBBBAAA@@@AAABBBDDDEEEAAA???>>><<<<<<>>>???@@@??????@@@@@@???>>><<<;;;<<<<<<<<<;;;999777666555777888888777666666777999888888999::::::;;;<<<<<<<<<:::999:::::::::999888;;;;;;<<<<<<;;;999888666::::::::::::::::::::::::444555666666666666888:::888666444333333333555666444333444555888888777666555777777333333555666333///666888444111333333000222111111111...***---222......////////////......,,,++++++******)))))))))+++---///111111000...---,,,***)))***+++---,,,,,,+++++++++,,,,,,,,,---------......------///333666444999>>>>>>:::888999<<<777777999;;;===>>>@@@AAA;;;;;;<<<<<<===>>>>>>>>>}}}{{{yyyxxxyyyzzz{{{zzz|||~~~~~~|||{{{|||~~~{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{}}}~~~|||{{{zzzzzzxxxxxxxxxxxxyyyzzzvvvwwwwwwvvvvvvvvvyyy{{{|||yyywwwwwwyyy{{{yyywwwyyyzzz|||}}}|||zzzxxxvvvxxxxxxxxxwwwvvvuuuuuutttqqqppppppsssxxxzzzyyywwwvvvxxxyyy{{{{{{zzzyyyxxxxxxxxxwwwvvvuuusssqqqppppppnnnkkkhhhfffddddddccceeegggkkkoooqqqqqqooonnnqqqpppppprrrvvvwwwuuusssooonnnllllllnnnpppqqqpppwwwvvvuuutttsssrrrqqqqqqpppppppppqqqqqqpppoooooorrrqqqpppooooooooopppqqqwwwvvvuuuuuuuuuvvvwwwxxx{{{{{{||||||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}||||||}}}}}}|||||||||~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}{{{zzz{{{||||||}}}~~~~~~~~~|||{{{zzz|||zzzwwwvvvwwwxxxxxxwwwyyyyyyxxxxxxyyyyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{yyyyyyzzzzzzzzzyyy|||zzzxxxwwwwwwxxxzzz{{{zzz{{{}}}}}}|||{{{xxxwwwzzzyyyxxxwwwvvvvvvvvvvvvuuuuuutttsssssssssssstttsssrrrqqqppppppooooooooommmmmmmmmmmmmmmmmmlllllllllkkkjjjiiihhhfffeeeeeecccccccccdddgggiiiiiiiiieeefffgggfffdddccccccdddhhhggggggfffeeeddddddcccfffeeedddcccbbbaaaaaabbbdddaaa^^^]]]___bbbdddeeebbbaaa```bbbdddeeeccc```aaa___^^^___bbbbbb```^^^```^^^\\\ZZZYYYYYYYYYZZZTTTTTTSSSTTTUUUTTTRRRPPPTTTLLLHHHNNNRRRQQQPPPQQQLLLLLLLLLMMMNNNNNNLLLJJJNNNNNNMMMKKKIIIGGGEEEDDDIIIHHHGGGGGGFFFFFFFFFGGGFFFEEECCCBBBCCCDDDFFFGGGDDDBBBAAA@@@@@@AAACCCDDDAAABBBBBBAAA???>>>>>>???BBBBBBCCCBBBAAA???===<<<;;;;;;:::999999888888777666666777888999999::::::::::::::::::::::::::::::999999:::;;;<<<===>>>>>><<<<<<;;;:::999999999999777777777888999999999:::666666666666777777777777444444444444444444444444666777777777777666666555555333222222444555555444777666666555444222111000111000...------///111222222000......///000///...,,,...///---******---000.../////////000000000111,,,...///...------...///,,,,,,++++++++++++++++++)))***---///111222222111777777777777777888888888<<<:::999888888;;;>>>@@@<<<<<<;;;;;;;;;===???@@@|||zzzzzzzzz{{{||||||}}}~~~|||{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}{{{||||||{{{{{{|||~~~}}}|||{{{zzzyyyxxxyyyyyyzzzyyyyyyyyywwwuuutttvvvxxx|||yyyxxxxxxzzz{{{zzzxxxyyyzzz|||}}}|||zzzxxxvvvwwwwwwvvvvvvuuuttttttsssuuuttttttvvvyyy{{{{{{yyyvvvwwwyyyzzz{{{zzzxxxwwwwwwvvvvvvuuutttrrrqqqpppnnnllljjjgggdddcccccccccaaadddiiimmmooopppooonnnpppoooppprrrvvvwwwuuussspppnnnllllllnnnppppppppprrrrrrssssssssstttttttttsssssssssssssssrrrqqqpppssssssrrrqqqqqqqqqrrrsssxxxwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{|||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~|||zzz{{{|||{{{{{{{{{|||||||||{{{{{{{{{yyyvvvvvvvvvvvvvvvuuusssttttttuuuvvvxxxyyyzzz||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyyyyzzzzzzzzzyyyzzzyyyyyyxxxxxxxxxyyyyyy{{{|||}}}}}}|||{{{yyywwwyyyyyyxxxxxxwwwvvvvvvuuuuuuttttttsssrrrssssssssssssrrrpppooonnnnnnoooooonnnnnnmmmmmmlllllllllkkkjjjjjjiiihhhgggfffeeeeeeccccccbbbdddfffhhhggggggeeefffgggfffdddcccdddeeehhhhhhhhhgggggggggggggggeeeeeedddccccccbbbaaaaaabbb```^^^___aaacccddddddbbb```___```cccdddbbbaaa```^^^]]]^^^aaaaaa___]]]___^^^\\\[[[YYYYYYYYYZZZVVVUUUUUUUUUVVVUUURRRPPPMMMHHHGGGMMMQQQOOOLLLLLLMMMLLLLLLMMMMMMMMMLLLKKKOOONNNMMMLLLJJJHHHFFFEEEHHHHHHGGGGGGGGGGGGGGGHHHFFFDDDCCCBBBBBBCCCDDDEEEBBBAAA@@@??????@@@BBBCCCAAABBBCCCBBB@@@>>>???@@@BBBBBBBBBBBBAAA???===<<<<<<<<<<<<;;;::::::999999888888888888888999999999::::::::::::::::::::::::======>>>?????????>>>>>>;;;;;;:::999999999::::::888888888888999999999999777777777777777777777777444444444444444444444444555666666777777777666666555333222333444555555555777777666666555444222222//////...------...///000333111//////000111000///---...---,,,++++++---///////////////000000000000,,,...///...------...000,,,,,,,,,,,,++++++++++++***+++,,,...000111222222555555666666777888999999999888888777888:::<<<>>>==================>>>???~~~|||{{{{{{{{{||||||~~~}}}|||{{{|||}}}~~~~~~~~~|||{{{zzzzzz{{{{{{xxxyyy{{{{{{{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyy{{{{{{zzzwwwtttssssssttt{{{zzzyyyyyy{{{|||{{{zzzzzz{{{|||||||||zzzwwwvvvvvvvvvuuuuuuttttttssssssxxxvvvuuuvvvxxxyyyyyyyyyuuuvvvxxxzzzzzzyyyxxxwwwttttttttttttsssrrrqqqpppkkkjjjhhheeecccbbbbbbbbb^^^aaafffjjjmmmnnnnnnnnnnnnnnnooorrruuuvvvuuutttpppnnnllllllnnnooopppooommmnnnoooqqqsssuuuvvvwwwttttttttttttsssrrrpppppprrrqqqqqqpppqqqqqqrrrrrrwwwwwwwwwwwwwwwxxxyyyyyyxxxyyyzzzzzz{{{{{{{{{{{{zzz{{{{{{|||}}}~~~|||}}}~~~}}}~~~~~~|||||||||}}}~~~~~~|||{{{|||}}}~~~~~~}}}{{{zzzzzz{{{zzzzzzzzzyyyzzzzzz{{{{{{zzzxxxuuutttttttttsssqqqmmmnnnooopppsssuuuxxxyyyyyyzzz{{{}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxx{{{|||}}}}}}|||{{{yyyxxxxxxxxxyyyyyyxxxwwwuuuttttttssssssrrrrrrrrrrrrrrrsssrrrooonnnmmmnnnooopppooonnnnnnmmmlllkkkjjjjjjhhhhhhhhhgggggggggffffffdddccccccdddeeefffeeecccdddeeegggfffeeeddddddeeefffffffffggggggggghhhhhhccccccdddddddddbbbaaa``````______```ccceeeeeedddbbb```______aaabbbbbbaaa___^^^]]]]]]______^^^]]]^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVVVVUUURRROOOIIIFFFGGGMMMQQQNNNJJJIIINNNMMMLLLLLLKKKKKKKKKKKKNNNNNNMMMLLLKKKIIIGGGFFFHHHHHHGGGGGGGGGHHHHHHIIIEEEDDDCCCAAAAAAAAABBBCCCBBBAAA??????>>>???@@@AAABBBCCCDDDBBB@@@???@@@AAAAAAAAABBBBBBAAA???>>>===============<<<;;;;;;::::::999999999888888888888::::::::::::::::::::::::;;;;;;<<<===<<<;;;:::999::::::999999::::::;;;;;;::::::999999999999999888777777777777777777777777444444444444444444444444444555666666777777777777555444222333555666666555666666666666666555444444000/////////////////////333222000111222222111//////---++++++,,,---...---000000000000////////////,,,---//////......///000---------,,,,,,,,,++++++++++++,,,---///111333444222333444555777888999999555555666777888999::::::<<<======>>>>>>>>>>>>===~~~|||zzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{yyyyyyyyyzzzwwwyyy|||}}}}}}|||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{zzzxxxuuusssssstttzzzzzzzzz{{{||||||{{{{{{{{{{{{||||||{{{yyywwwvvvvvvvvvvvvuuuuuutttttttttvvvuuutttssstttuuuuuuvvvsssuuuwwwyyyyyyyyywwwvvvssssssssssssrrrrrrqqqpppkkkiiigggdddcccbbbbbbbbb___aaaeeeiiikkkllllllllllllmmmooorrrtttuuuuuuuuuqqqooommmmmmnnnoooooonnnjjjkkkmmmoooqqqtttuuuvvvsssssssssrrrqqqooonnnmmmnnnnnnnnnnnnooopppppppppuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~}}}~~~}}}|||}}}}}}}}}zzzzzz|||}}}|||zzzzzz{{{|||}}}}}}|||zzzyyyzzz{{{}}}|||zzzyyyyyyyyyzzz{{{yyyvvvtttsssrrrqqqooonnnjjjjjjkkkmmmpppsssuuuvvvwwwxxx{{{}}}~~~~~~}}}|||~~~}}}}}}}}}}}}}}}|||||||||{{{yyyyyyzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxzzzzzz|||}}}}}}}}}|||{{{zzzyyywwwxxxyyyzzzyyywwwuuusssssssssrrrqqqqqqqqqqqqrrrsssrrrooommmlllmmmooopppoooooonnnmmmkkkjjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiiddddddcccdddeeeeeebbb```bbbdddfffgggeeedddeeeeeeeeeeeeddddddddddddddddddaaabbbdddeeedddcccaaa```^^^^^^___bbbdddeeedddcccbbbaaa``````aaabbbcccccc^^^^^^]]]]]]]]]]]]]]]\\\]]]\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVUUUTTTPPPNNNKKKJJJKKKNNNQQQPPPNNNLLLOOONNNMMMKKKIIIIIIJJJLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIFFFEEEDDDCCCBBBAAABBBBBBBBBAAA@@@@@@???@@@@@@AAACCCDDDDDDCCCAAA@@@@@@AAA@@@AAAAAABBBAAA@@@>>>======>>>>>>>>>===<<<;;;:::999999999999999999999999;;;;;;::::::::::::999999777888:::;;;;;;:::888777999999999999:::;;;<<<===;;;;;;::::::999999999888999888888888888888777777555555555555555555555555333444555666777777777777555444222333555666666555444444555555555555555444222222333333333222111111444222111222333333111000000---******---///...,,,000000000000////////////,,,---//////......///111///.........---,,,,,,,,,,,,,,,,,,,,,...000333444222333333444555666666777111222444555777777777666888999;;;===>>>>>>======~~~{{{yyyyyyyyyyyyzzz{{{~~~~~~}}}~~~}}}|||||||||}}}}}}{{{zzzyyyyyyyyyyyy{{{~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxyyyzzzyyywwwuuuuuuvvvxxxzzz{{{||||||{{{{{{{{{|||||||||{{{zzzyyywwwvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttssssssssstttrrrsssvvvwwwxxxxxxwwwvvvrrrrrrssssssrrrqqqppppppkkkjjjgggeeecccbbbaaaaaabbbcccfffhhhjjjjjjjjjiiiiiikkkoooqqqssstttuuuvvvrrrpppmmmmmmnnnnnnnnnmmmjjjkkklllnnnoooqqqrrrsssrrrrrrrrrqqqpppnnnmmmlllmmmmmmnnnooopppqqqqqqqqqrrrsssttttttuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{~~~}}}}}}|||}}}~~~}}}|||{{{zzz{{{}}}~~~}}}{{{{{{|||}}}~~~}}}{{{|||}}}|||zzzyyyyyyyyyyyyxxxvvvsssrrrqqqooollljjjhhhiiijjjlllnnnpppssstttvvvxxxzzz|||~~~~~~~~~}}}}}}}}}||||||{{{yyyyyyzzzzzzzzzyyy{{{zzzwwwvvvvvvyyy{{{~~~}}}}}}}}}||||||{{{zzzzzzwwwxxxyyyzzzyyywwwuuusssssssssrrrqqqqqqqqqqqqrrrsssrrrpppnnnmmmnnnooopppooonnnmmmlllkkkjjjiiiiiiiiijjjjjjjjjjjjkkkkkkkkkeeeeeeeeeeeefffeeebbb```aaacccfffgggfffeeeeeefffgggfffeeedddcccbbbaaa```___aaacccddddddcccbbb```^^^^^^___bbbdddeeecccaaaaaaaaaaaaaaaaaabbbcccddd^^^^^^]]]\\\[[[[[[\\\]]][[[[[[[[[[[[ZZZYYYYYYXXXVVVUUUTTTTTTTTTRRROOOLLLNNNNNNMMMMMMOOOQQQQQQPPPNNNOOONNNKKKHHHGGGIIIKKKIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCDDDDDDCCCAAA@@@@@@AAA???@@@AAAAAAAAA@@@???>>>======>>>>>>>>><<<:::999666777888999:::;;;<<<<<<;;;;;;;;;::::::999999999888999:::<<<======<<<<<<888888888999:::;;;<<<===<<<;;;;;;;;;::::::999999::::::999999888888888777555555555555555555555555333333444666777777777777444333222222444555555444222222333444444444333333333333333444333222111111333222222333444333222000000---******---///...,,,000000000000////////////,,,---//////...///000222000000//////...------,,,,,,,,,,,,,,,...000333444444444333333333333333333///000222444555444333333222333666999;;;<<<<<<<<<~~~{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~}}}|||{{{|||||||||~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwyyyzzzzzzyyyxxxxxxyyyvvvyyy{{{|||{{{{{{{{{{{{}}}||||||{{{zzzxxxwwwvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwyyyxxxvvvuuuuuuvvvqqqrrrtttvvvwwwwwwvvvuuussssssssssssrrrqqqpppooollljjjgggdddbbb`````````bbbccceeeggghhhhhhhhhggggggjjjnnnqqqrrrsssuuuvvvsssqqqnnnmmmmmmnnnmmmmmmjjjkkkllllllmmmnnnoooooorrrrrrrrrrrrqqqpppnnnnnnnnnoooqqqrrrttttttuuuuuupppqqqrrrtttuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuwwwzzz}}}~~~}}}|||~~~}}}~~~}}}||||||zzz|||~~~~~~}}}|||zzzzzz|||~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxvvvsssrrrpppmmmjjjgggfffggghhhjjjllloooqqqrrrvvvwwwyyyzzz}}}~~~~~~}}}|||{{{yyyyyyzzzzzzzzzyyy|||zzzxxxwwwxxxzzz}}}~~~~~~}}}||||||{{{{{{{{{xxxxxxyyyyyyxxxwwwuuuttttttssssssrrrrrrrrrrrrrrrsssrrrqqqppppppooooooooonnnmmmmmmlllkkkjjjiiiiiikkkkkkkkkkkkkkkkkkllllllgggfffggghhhhhhgggdddaaa```bbbfffggggggfffffffffiiiiiigggfffdddbbbaaaaaa___```bbbcccccccccbbbbbb^^^^^^^^^```bbbcccaaa___^^^```bbbbbbaaaaaaaaabbb_________]]][[[ZZZ\\\^^^ZZZZZZ[[[[[[ZZZZZZYYYXXXUUUTTTSSSSSSSSSRRROOOLLLMMMOOONNNLLLLLLPPPRRRQQQNNNOOOOOOMMMHHHFFFGGGJJJGGGHHHHHHHHHGGGFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@BBBCCCDDDBBB@@@???@@@AAA>>>???@@@AAABBBAAA@@@???===>>>?????????===;;;999555666777999:::<<<===>>><<<;;;;;;::::::999999888666777777888999:::;;;<<<999888999999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;::::::999888888888555555555555555555555555333444555555666666666666333222000111333444444333111222222333333333222222222222111111000/////////333222222333444333111//////---++++++,,,---...---////////////000000000000,,,---////////////111333222111111000///...------++++++,,,---///111333444444333333222222111000000000111222333333222111000///000333555777999:::;;;|||zzzyyyxxxyyyyyy{{{~~~~~~~~~~~~|||}}}~~~}}}}}}}}}~~~}}}{{{zzzxxxyyyzzz||||||zzzyyyyyyyyytttwww{{{|||{{{yyyzzz{{{}}}}}}|||{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuxxx{{{|||zzzwwwvvvwwwoooqqqsssvvvwwwwwwvvvuuuuuuuuuuuutttsssqqqpppooollljjjgggccc```^^^]]]]]]___```bbbdddfffgggggggggfffiiinnnqqqqqqrrruuuwwwtttqqqnnnmmmmmmnnnmmmllljjjjjjjjjkkklllmmmmmmnnnpppppppppppppppooonnnnnnnnnppprrrtttuuuvvvvvvvvvpppqqqssstttvvvvvvvvvuuuvvvvvvvvvvvvvvvuuutttssssssssssssuuuxxx|||~~~}}}~~~}}}~~~~~~~~~zzz}}}~~~~~~}}}{{{xxxxxxzzz|||~~~|||{{{|||}}}zzz{{{{{{{{{{{{zzzyyyyyyxxxvvvtttrrrpppmmmhhheeeaaabbbdddgggjjjnnnqqqsssvvvvvvvvvwwwzzz}}}~~~|||{{{yyyyyyzzzzzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}||||||{{{{{{{{{yyyyyyxxxxxxwwwvvvvvvuuuuuuttttttsssrrrsssssssssrrrrrrssssssrrrqqqoooooolllllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiijjjkkkiiifffccc^^^bbbeeeggggggfffffffffhhhgggfffeeedddcccbbbaaa___``````aaabbbccccccddd___^^^^^^^^^``````___]]]ZZZ]]]aaabbb```^^^^^^___`````````]]]ZZZZZZ\\\___YYYZZZ[[[[[[[[[ZZZYYYXXXTTTSSSSSSSSSTTTSSSPPPNNNKKKPPPQQQNNNNNNQQQRRRPPPLLLOOOQQQNNNIIIEEEFFFHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????AAABBBCCCBBB@@@>>>???@@@>>>???@@@AAABBBAAAAAA@@@>>>???AAAAAAAAA???<<<:::777777888999:::<<<======<<<<<<;;;::::::999888888666666444444444666888999999999999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888555555555555555555555555444444555555666555555555222000///000111333222222333333333444333333222222333222000///......//////222111222333444333000...---...---,,,++++++---///------...///000111222222,,,---/////////000111333333222222111///......---***+++,,,...000111222222111111111111111111000000222222222222111000///...111111222333444666777888~~~{{{zzzyyyzzzzzz|||~~~zzz{{{|||~~~}}}{{{|||}}}~~~}}}~~~~~~~~~}}}|||zzzyyyzzz|||~~~}}}{{{yyyxxxyyyssswww{{{|||zzzyyyyyy{{{~~~}}}|||{{{yyyxxxwwwvvvtttttttttuuuuuuuuuuuuuuussswww|||}}}zzzwwwvvvvvvooopppsssuuuvvvvvvuuuuuuvvvvvvvvvtttsssqqqooonnnkkkiiifffbbb^^^\\\[[[ZZZ\\\]]]___bbbdddfffggggggeeeiiinnnpppqqqrrruuuxxxtttrrrooommmmmmmmmmmmlllhhhiiijjjkkklllmmmmmmnnnlllmmmmmmmmmmmmmmmlllllllllnnnpppssstttuuuuuuuuuppprrrtttuuuwwwwwwwwwvvvwwwwwwvvvvvvuuusssrrrqqqqqqqqqrrrtttwww{{{~~~}}}~~~|||~~~zzz}}}}}}zzzwwwvvvwwwyyyyyyzzz{{{zzzxxxwwwwwwxxxuuuwwwxxxzzz{{{{{{zzzzzzxxxvvvtttrrrppplllhhhddd]]]^^^aaaeeeiiinnnrrrtttuuuttttttuuuxxx||||||{{{yyyyyyzzzzzzzzzyyyvvvyyy}}}}}}{{{~~~}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvuuuuuutttsssssssssssstttrrrssstttuuutttrrrpppnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiijjjlllmmmkkkhhheee^^^aaaeeehhhhhhgggfffgggcccccccccbbbbbbaaaaaaaaa````````````aaabbbdddeee```^^^]]]]]]^^^^^^]]]\\\WWW[[[```aaa___]]]\\\\\\```aaaaaa^^^ZZZZZZ]]]```YYYYYYZZZ[[[[[[ZZZYYYXXXTTTTTTSSSTTTUUUTTTRRRPPPJJJQQQTTTRRRQQQTTTSSSOOOKKKOOOQQQOOOIIIEEEEEEGGGHHHHHHHHHIIIIIIHHHHHHGGGHHHGGGEEEDDDBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>===AAABBBBBBAAA???>>>>>>???===>>>@@@AAABBBBBBAAA@@@???AAABBBCCCBBB@@@>>><<<999999999::::::;;;;;;;;;<<<<<<;;;::::::999888888<<<:::888666555777999;;;::::::999999::::::;;;;;;:::;;;;;;;;;<<<=========<<<<<<;;;::::::999888888666666666666666666666666555555555666555555444444111000...///111222222111444555555555444444333222555444222000//////000111111111111333444333000---,,,...///---******---000,,,---...///000111222333,,,---///000///000222333333333222111000///...---)))***---///111222222111//////000000111111222222444333222111000///......555444333222333444555666~~~|||{{{|||}}}}}}~~~~~~||||||yyyzzz|||~~~~~~{{{zzz{{{|||~~~~~~}}}}}}}}}|||||||||{{{yyyyyyzzz{{{zzz{{{{{{yyyvvvvvvxxx{{{zzz{{{||||||{{{xxxuuusssrrrsssvvvwwwxxxwwwvvvuuuuuuwwwzzz||||||zzzwwwuuurrrsssuuuwwwxxxxxxwwwwwwuuusssqqqnnnmmmmmmmmmnnnmmmkkkiiifffbbb___]]]\\\]]]\\\]]]aaagggkkklllkkkjjjlllooorrrtttuuuttttttyyyuuuqqqnnnnnnmmmllllllfffffffffggghhhjjjkkklllmmmlllkkklllnnnooonnnmmmoooppprrrrrrsssuuuyyy|||vvvuuuuuutttttttttuuuuuuvvvuuuuuutttsssqqqpppooorrrsssuuuxxx{{{}}}~~~~~~~~~|||~~~~~~~~~~~~|||}}}~~~|||yyywwwwwwzzz|||yyyzzzzzzzzzyyyyyy{{{}}}vvvvvvvvvvvvwwwxxxyyyzzz}}}xxxsssqqqpppnnniiiddd`````````bbbeeeiiinnnqqqrrrtttvvvxxxyyy|||}}}{{{yyyxxxyyyzzz{{{yyyzzz|||~~~|||~~~}}}||||||{{{{{{{{{zzz{{{{{{zzzxxxwwwwwwxxx{{{yyywwwvvvwwwwwwvvvuuuyyywwwsssrrrqqqpppnnnmmmnnnkkkiiiiiijjjllllllkkkmmmlllkkkkkkjjjjjjkkkkkkcccdddgggiiijjjjjjiiihhhffffffffffffffffffffffffbbbaaa``````aaabbbcccdddddddddccccccccccccddddddcccbbb```___^^^^^^^^^___[[[[[[[[[\\\\\\]]]]]]]]]```___^^^\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQRRRRRRQQQPPPOOOOOONNNNNNOOONNNMMMKKKIIIHHHLLLKKKKKKLLLMMMMMMKKKIIIIIIHHHGGGEEECCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@???>>>======DDD@@@===@@@FFFFFF@@@:::???>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;999999;;;<<<:::===>>>;;;::::::888444888888888888999:::;;;<<<999888888888888888999999<<<===;;;999<<>>BBBBBBCCCDDDDDDCCCAAA??????>>>>>>===<<<<<<;;;;;;999:::;;;;;;::::::<<<>>>;;;??????===;;;<<<999555666666777888888999999:::888777777777888999999:::<<<===;;;:::===BBBAAA===<<<;;;:::999888888888888666555444222222333444555666555555444444444444444222222111111111111222222777666444333222222222222333222222222111111111111444333222111000///......333///,,,---,,,+++---000//////.....................,,,+++---111333333222///000111111111000///...,,,---...///111333444555444555444222000//////111000000//////......//////111000/////////000111222~~~~~~|||{{{zzzzzz{{{}}}~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}{{{||||||{{{zzzyyy{{{|||xxxyyyyyyxxxxxxyyy{{{}}}xxxyyy{{{|||{{{zzzxxxvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxttttttsssrrrrrrrrrrrrrrrsssqqqnnnkkkiiiiiiiiijjjggggggfffeeedddbbb`````````___^^^```cccgggjjjkkknnnnnnpppqqqssstttuuuvvvuuuuuuvvvwwwwwwsssmmmiiifffffffffffffffggghhhhhhgggggghhhkkkoooqqqqqqpppqqqrrrssssssssstttvvvxxxwwwwwwvvvuuuuuuuuuuuuuuutttuuuwwwxxxwwwvvvtttrrrjjjlllppptttyyy}}}~~~}}}zzz{{{|||~~~}}}~~~~~~}}}}}}~~~~~~~~~{{{wwwvvvwwwxxxxxxyyyzzzyyyxxxwwwxxxyyyuuutttttttttvvvxxx{{{}}}}}}xxxrrrnnnllljjjgggccc^^^^^^___```cccgggkkknnnnnnppprrrtttvvvyyy}}}~~~~~~}}}||||||}}}}}}yyyxxxyyy{{{~~~|||zzzyyywwwwwwvvvvvvyyy{{{{{{yyywwwuuuuuuxxxwwwwwwxxxxxxwwwuuusssrrrqqqqqqqqqqqqpppmmmkkkmmmllllllmmmoooooommmkkkjjjjjjiiihhhhhhhhhhhhiiihhhhhhiiiiiihhhfffeeecccbbbbbbbbbbbbbbbbbbbbbbbb^^^]]]\\\[[[\\\]]]^^^___`````````______`````````cccbbbaaa___^^^^^^^^^^^^[[[[[[ZZZZZZ[[[\\\^^^___```aaaaaaaaa```^^^\\\[[[XXXXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTRRRQQQOOOQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLJJJJJJKKKJJJIIIIIIJJJJJJHHHFFFHHHGGGFFFDDDCCCBBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIIHHHGGGEEECCCAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???DDDIIIGGGBBB???AAAEEE???>>>>>>======<<<<<<;;;888999:::::::::;;;===???===@@@AAA>>>======:::666444555666888888888888777666666777777888999:::;;;;;;======<<<>>>CCCCCC???>>><<<:::999888888999:::777666555333333333444555888888777666555555555555333222222111111222222222555444333222222222222222222333444444444333222111666444222000//////000111///000---((((((,,,///.../////////...---------,,,...---,,,---000222333222111111222222111111000///...///000111333555666777666666555333///......///444333222111000......---......//////000000000111~~~|||zzzyyyzzz{{{}}}~~~~~~|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{|||}}}|||zzzzzz{{{}}}zzzzzzyyyyyyxxxyyy{{{|||xxxyyyzzz{{{{{{zzzyyyxxxuuutttsssrrrsssuuuwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvtttrrrpppoooooooooooopppooollliiiggggggggghhhgggggggggfffeeecccaaa___bbb```___```bbbfffiiikkkpppppppppqqqrrrtttvvvwwwuuuvvvwwwxxxxxxtttooojjjggggggfffffffffgggggghhheeeeeegggkkkppprrrsssrrrqqqrrrssssssrrrrrrtttvvvwwwvvvvvvuuuttttttttttttrrrtttvvvwwwwwwvvvtttssskkkmmmpppuuuyyy|||~~~{{{zzzyyyyyy{{{{{{zzzyyyyyyzzz{{{|||}}}~~~~~~|||}}}~~~}}}|||{{{{{{|||}}}|||yyyvvvvvvvvvxxxyyyzzzyyywwwvvvvvvwwwtttsssssssssuuuxxx{{{~~~{{{wwwqqqmmmkkkiiifffddd^^^^^^___```cccgggjjjlllmmmoooppprrrtttwww{{{~~~~~~~~~~~~~~~}}}{{{zzz{{{~~~}}}{{{yyywwwuuutttttttttwwwzzz{{{yyyvvvuuuttttttttttttuuuvvvtttqqqnnnooooooooopppqqqpppmmmjjjkkkkkklllnnnpppooollliiiiiiiiihhhgggggggggggghhhhhhhhhhhhhhhgggfffeeedddbbbbbbbbbbbbbbbaaaaaaaaa]]]]]]\\\[[[[[[\\\]]]^^^________________________`````````_________``````^^^]]][[[ZZZZZZZZZ\\\]]]]]]___```aaaaaa```^^^]]]XXXXXXWWWWWWWWWWWWWWWWWWYYYXXXWWWUUUSSSQQQOOONNNQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIJJJJJJJJJHHHFFFGGGGGGEEEDDDCCCCCCCCCCCCAAAAAABBBCCCDDDFFFGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???DDDHHHFFFAAA???AAAEEE>>>>>>>>>>>>======<<<<<<999:::;;;;;;::::::<<<>>><<<@@@AAA>>>======;;;777333555777999:::999888777666666666777888:::;;;<<<;;;>>>???>>>@@@DDDDDDAAA???===:::888777777999:::888777666555444444555555888777777666666666777777444333333222222222222333333222222222222222222222111222444555555333111000444333222000//////000000,,,000---%%%%%%---111---000//////...---,,,,,,+++......---...000111222333222222222222111000000///111222333555777888999999555555555222///------...333333333222111///......//////111222222222222222~~~~~~|||zzzyyyyyyzzz|||~~~~~~~~~{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{|||}}}|||zzzzzz|||~~~~~~|||zzzyyyyyyyyyyyyyyywwwxxxyyyzzzzzzzzzyyyxxxtttrrrqqqpppqqqsssuuuwwwzzzyyyxxxwwwwwwxxxyyyzzzwwwuuussspppnnnmmmmmmnnnnnnllliiigggfffeeefffgggiiiiiiiiihhhfffccc```___bbbbbbaaaaaabbbeeeiiilllqqqqqqqqqrrrsssuuuvvvwwwxxxwwwvvvvvvuuussspppmmmhhhhhhhhhggghhhhhhiiiiiidddeeehhhlllqqqsssssssssppprrrssssssrrrrrrssstttwwwvvvuuutttssssssssssssppprrrsssuuuuuutttsssrrroooqqqtttwwwzzz{{{||||||uuuttttttvvvyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{|||{{{|||}}}}}}~~~~~~~~~zzzzzzzzzzzz{{{}}}{{{wwwvvvvvvxxxyyyzzzyyyvvvtttssssssrrrrrrqqqrrrtttwwwzzz|||yyyvvvqqqnnnkkkhhhfffddd^^^___```bbbdddgggjjjlllmmmnnnooopppqqquuuzzz}}}{{{}}}~~~~~~}}}}}}~~~}}}|||~~~~~~}}}{{{xxxvvvtttsssrrrsssuuuyyyyyyxxxuuutttssssssrrrssstttuuussspppmmmnnnnnnnnnpppqqqpppmmmjjjiiijjjkkknnnooonnnjjjgggiiihhhggggggffffffggggggeeeffffffgggggggggggggggddddddccccccbbbbbbbbbaaa___^^^]]]\\\\\\]]]^^^^^^___``````aaaaaa``````___\\\]]]^^^___```aaabbbbbb```___]]][[[YYYXXXXXXXXXZZZ[[[^^^```aaaaaa```___XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUURRRPPPNNNLLLPPPPPPOOOOOOOOOOOOPPPQQQOOOOOONNNMMMMMMLLLLLLLLLMMMKKKJJJKKKKKKKKKHHHFFFFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@???AAABBBBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<===;;;999999:::;;;;;;>>>???======>>><<<888555777999;;;<<<;;;:::999777777777888999;;;<<<===<<>>>>>@@@AAA???===>>>>>>>>>>>>>>>>>>>>>>>>===>>>===;;;999888999:::999===>>>======???>>>:::888999:::<<<<<<<<<<<<;;;999999999:::;;;<<<===>>>>>>CCCFFFDDDCCCEEEEEECCC@@@>>><<<:::888888999:::999999999:::::::::999999777666666666666777888999666666555444333333333333333333444444333222111111000000222333333333222111...///111222111000---,,,,,,...---***+++///111000000000000///......---------///111111222333666888666555444222111111111111///111333666777888888888444555555333111000111222000111333444555555444444000000000000000000000000~~~}}}||||||wwwxxxyyy{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{|||}}}|||{{{{{{}}}}}}zzzyyyzzz{{{zzzxxxwwwwwwwwwvvvvvvvvvvvvvvvtttssssssssssssuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvuuussspppnnnmmmiiihhhfffeeeeeefffhhhiiiiiijjjkkkkkkjjjhhheeeccc```ccceeeffffffhhhkkkoooqqqrrrsssuuuvvvvvvvvvvvvuuutttrrrqqqqqqqqqooommmfffffffffggghhhiiijjjkkkiiijjjlllppptttuuusssqqqrrruuuwwwxxxxxxwwwxxxyyyzzzyyyxxxvvvuuuuuuttttttrrrrrrqqqpppppppppqqqqqqrrrtttwwwzzz{{{{{{yyyxxxvvvvvvvvvxxx{{{}}}}}}}}}}}}}}}|||||||||~~~}}}}}}}}}~~~~~~~~~~~~zzzyyyyyyzzz{{{}}}|||yyyxxxxxxyyyzzzyyyuuuqqqoooooommmnnnppprrrssssssssssssrrrssssssqqqnnnkkkhhhgggbbbccceeegggiiikkkmmmnnnqqqqqqpppoooooorrrvvvzzzvvvyyy{{{}}}||||||}}}~~~~~~||||||}}}~~~}}}|||}}}|||zzzxxxvvvtttssssssrrrtttvvvuuutttssstttuuuwwwuuutttsssttttttsssqqqqqqpppnnnnnnooonnnmmmkkkkkkkkkkkkmmmnnnnnnkkkiiiiiihhhhhhgggfffgggggggggdddddddddeeefffggghhhiiieeeeeedddccccccbbbaaaaaabbbaaa```___^^^______```___```aaabbbbbbaaa```___]]]^^^___```aaaaaaaaa```[[[\\\]]]]]]\\\ZZZWWWVVVYYYYYYZZZZZZ[[[\\\\\\]]]VVVVVVWWWWWWWWWXXXXXXXXXVVVVVVUUUSSSRRROOONNNLLLPPPOOONNNMMMNNNOOOQQQRRRPPPOOONNNMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDDDDEEEBBB@@@>>>>>>???@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<======;;;999999:::;;;888<<>>???BBBAAA===999::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>@@@FFFIIIFFFDDDEEEEEECCCBBBAAA???===<<<;;;::::::999:::;;;<<<<<<=========;;;;;;999888777777777777777666555444333333333333555555555555444333111000222222222222333333333444000111111111000000//////...,,,,,,000111000111444000000000000000000//////---///222333333555999<<<999888666555444333333444111333666888::::::::::::::::::999777444222222333222444666777888888777666444333222000000000111111~~~}}}}}}}}}vvvwwwyyyzzz|||}}}~~~~~~}}}|||}}}~~~~~~}}}~~~{{{|||}}}|||{{{|||~~~~~~{{{xxxxxx{{{|||{{{zzzwwwvvvvvvvvvuuuuuuuuuttttttttttttuuuuuuvvvwwwxxxvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwwwwvvvuuurrrooonnnhhhgggeeeeeeeeegggiiijjjgggiiikkklllllljjjhhhfff___cccfffhhhhhhiiillloooppprrrtttvvvwwwwwwvvvuuurrrrrrqqqrrrrrrpppmmmjjjddddddeeeeeeggghhhjjjjjjkkklllnnnrrrtttuuusssppptttwwwyyy{{{zzzzzz{{{||||||{{{zzzxxxwwwvvvvvvvvvtttsssqqqoooooopppqqqrrrqqqsssvvvyyy{{{{{{yyyxxxxxxwwwwwwxxxzzz||||||{{{}}}}}}}}}}}}~~~zzzzzzyyyzzz{{{}}}}}}}}}zzzyyyxxxyyyzzzyyyuuuqqqnnnmmmlllnnnppprrrsssrrrqqqpppppprrrtttssspppllliiihhhdddeeefffhhhkkkmmmnnnooorrrrrrqqqooooooqqquuuyyyuuuxxx{{{|||||||||}}}~~~~~~{{{zzzzzz{{{}}}}}}}}}{{{|||{{{yyyxxxvvvuuuttttttssstttuuutttsssssstttuuuvvvtttqqqqqqrrrrrrqqqpppsssqqqooonnnnnnnnnmmmlllmmmllllllmmmooonnnmmmkkkiiiiiihhhgggggggggggggggeeeeeedddeeeeeeggghhhhhhdddddddddcccbbbaaaaaa```bbbaaa```___^^^______```^^^___aaabbbbbbaaa___^^^___```aaaaaaaaa```___^^^XXXYYY\\\]]]]]][[[YYYWWW[[[ZZZYYYYYYXXXYYYYYYZZZUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUTTTSSSQQQPPPNNNMMMPPPOOONNNMMMMMMOOOQQQRRRPPPOOONNNMMMMMMMMMNNNOOOKKKJJJIIIIIIIIIHHHFFFCCCEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA===>>>@@@BBBDDDFFFGGGHHHAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>?????????:::;;;<<<;;;::::::;;;===888<<>>>>>>>>=========>>>>>>???AAAGGGJJJGGGEEEEEEEEECCCCCCCCCBBB@@@???===<<<;;;999:::<<<===>>>>>>??????@@@???===:::888777666666777777666555444333333333666666666666555333111000444333333333333444555666444333111//////000222333000***,,,444555000000666000000000000111111111111---000333444444666;;;>>><<<;;;999777666555666666555666999<<<>>>>>>>>>===>>>>>>===:::666333333444555777999:::;;;:::888777999777555222111222333444~~~|||zzzzzzxxxxxx{{{~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||||||||xxxuuuvvvzzz}}}zzzzzzyyyxxxwwwwwwwwwxxxtttuuuvvvvvvvvvuuusssrrrvvvwwwxxxwwwvvvvvvxxxzzzwwwvvvuuuttttttrrrooolllfffeeeeeedddcccccccccdddhhhjjjnnnppppppnnnjjjgggdddfffhhhkkkmmmoooppppppmmmnnnoooqqqssstttttttttsssrrrqqqooommmllljjjjjjhhhgggfffeeefffgggiiikkkjjjmmmqqqsssssssssssstttuuuvvvxxxyyyzzzzzzyyyxxx}}}|||zzzwwwvvvuuuvvvvvvqqqqqqqqqooonnnnnnqqqssstttttttttuuuvvvxxxyyyzzz}}}{{{zzzzzz{{{{{{zzzyyy{{{|||~~~{{{{{{zzzyyyxxxxxxxxxxxx~~~~~~}}}yyyxxxvvvtttqqqnnnkkkjjjiiijjjmmmpppssstttuuuuuuttttttsssrrrpppmmmjjjhhhggggggiiilllpppsssssssssvvvtttqqqoooppprrrtttvvvyyyyyyzzz|||}}}}}}}}}}}}yyy{{{}}}~~~|||zzzwwwwwwxxxyyy{{{{{{{{{{{{zzzyyyvvvtttsssrrrrrrqqqrrrssssssqqqpppuuuuuutttsssrrrrrrrrrrrrmmmoooqqqrrrpppooonnnooooooooopppooonnnmmmkkkjjjjjjjjjiiihhhgggggghhhhhheeeeeeeeeddddddcccccccccdddbbb``````cccdddcccaaaaaaaaaaaaaaa```````````````___^^^___``````^^^\\\```^^^\\\[[[[[[\\\^^^______^^^]]][[[ZZZXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWVVVVVVYYYXXXVVVSSSPPPOOOMMMMMMPPPOOONNNMMMLLLLLLLLLLLLPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEECCCBBB@@@>>>>>>@@@BBBDDDAAAAAAAAAAAACCCDDDEEEFFFEEECCCAAA???>>>???@@@AAA@@@???>>>>>>======>>>>>>::::::;;;;;;<<<;;;;;;;;;999::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>>>>@@@===:::<<<@@@CCCCCCAAAFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBDDDDDDAAA>>>===<<<777:::<<<===<<<;;;;;;;;;=========;;;:::888666555555444333222222333444555555666666666666444333222555333111222444555444111...///111222111000...,,,111///---///222555444333111111111000//////......///111333666888888777777777888888777555666888:::999999::::::;;;<<<<<<======???<<<666333555777666999999;;;???AAA@@@;;;777888777555333222111222222~~~}}}|||{{{xxxxxxyyy{{{~~~~~~~~~~~~}}}}}}~~~}}}||||||{{{{{{||||||||||||zzzxxxvvvxxx{{{~~~zzzyyyxxxwwwuuuuuutttttttttuuuvvvvvvuuutttrrrqqqvvvwwwxxxwwwvvvuuuwwwxxxvvvuuuttttttsssqqqnnnlllfffeeecccbbbaaaaaabbbcccgggjjjooorrrrrrooollliiijjjjjjkkklllmmmmmmnnnnnnnnnoooooopppqqqqqqppppppppppppooommmkkkiiihhhggghhhgggeeeddddddeeeggghhhjjjmmmqqqsssttttttuuuuuutttuuuvvvwwwxxxxxxxxxxxx|||{{{zzzxxxwwwvvvuuuuuuqqqqqqqqqooonnnooorrrtttsssssstttuuuwwwxxxzzz{{{}}}|||||||||}}}}}}{{{zzz|||}}}~~~}}}|||yyyyyyxxxwwwwwwwwwxxxxxx}}}~~~}}}|||yyyyyywwwuuurrrooommmkkkiiikkknnnqqqsssuuuuuuvvvsssssssssrrrpppnnnlllkkkiiiiiikkkmmmpppqqqrrrrrruuusssqqqooooooqqqtttuuuwwwxxxzzz{{{|||}}}}}}}}}yyyzzz{{{}}}~~~~~~}}}zzzwwwvvvwwwxxxyyy{{{{{{{{{{{{yyywwwuuuttttttrrrqqqrrrssssssrrrqqquuutttsssrrrrrrqqqqqqrrrmmmoooppppppnnnmmmnnnoooppppppqqqpppooonnnlllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhggggggfffeeeddddddddddddaaa___```bbbcccbbbaaaaaaaaaaaa``````____________^^^]]]^^^______]]][[[\\\\\\[[[[[[[[[]]]^^^___]]]]]]\\\ZZZYYYXXXWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQOOOOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKOOONNNNNNMMMMMMLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEBBBAAA???======???AAACCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA???>>>======>>>??????>>>>>>=========>>>;;;;;;;;;<<<<<<;;;:::::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<======>>>???@@@BBBDDDEEEEEEEEEEEEDDDBBBAAA@@@???AAACCCBBB???===;;;;;;777999;;;;;;:::999:::;;;===<<<<<<;;;:::888777666555555444333333444555555333444555666666666555444222000...///111222111///000111333333333222000///111///...///222444444333333111///,,,,,,,,,---......000333555777888888777777888888777666666888::::::::::::;;;;;;<<<<<<<<<:::<<<:::444111444666555::::::;;;>>>@@@@@@<<<888;;;999888666555444555555~~~}}}|||{{{{{{wwwyyy{{{|||||||||~~~~~~~~~}}}~~~}}}}}}~~~~~~|||||||||}}}|||{{{{{{zzzzzz{{{{{{wwwxxxxxxwwwwwwxxx{{{}}}yyyyyywwwvvvtttrrrqqqqqqttttttuuuuuutttsssqqqpppwwwxxxxxxwwwuuutttuuuvvvvvvtttsssrrrrrrpppmmmkkkfffdddbbb_________aaabbbfffiiiooossstttrrrnnnkkkoooooommmlllkkkllllllmmmnnnnnnnnnnnnmmmmmmlllkkknnnmmmllljjjiiigggfffeeehhhgggeeedddccccccdddeeeiiilllpppsssttttttuuuvvvttttttuuuuuuvvvwwwwwwxxxzzzzzzzzzzzzyyywwwuuutttqqqqqqqqqpppooopppsssvvvttttttuuuvvvxxxzzz|||}}}~~~{{{}}}~~~~~~|||zzzxxxvvvvvvuuuuuuvvvvvvwwwwww{{{}}}~~~}}}||||||{{{zzzyyyvvvtttqqqnnnmmmkkklllnnnqqqsssuuuvvvwwwsssssssssrrrqqqpppooonnnkkkkkklllnnnooopppqqqqqqtttrrrpppnnnnnnppprrrsssuuuvvvxxxzzz||||||||||||zzzzzzzzz{{{{{{}}}~~~~~~~~~{{{xxxvvvvvvwwwwww{{{{{{{{{{{{zzzxxxvvvtttuuusssqqqqqqrrrttttttsssttttttsssrrrqqqqqqqqqqqqmmmnnnooonnnmmmlllnnnpppqqqqqqqqqpppooonnnmmmllljjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggfffdddcccbbbbbbbbbaaa______aaaaaaaaa```aaaaaaaaa```___^^^^^^]]]^^^]]]\\\]]]^^^^^^\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXXXXYYYYYYYYYUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPNNNLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@>>>======>>>@@@AAABBBBBBBBBAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999:::::::::999999999999888999999999999:::;;;<<<<<<:::>>>BBBAAA>>>===???BBBGGGGGGFFFFFFEEECCCBBBAAA>>>@@@AAA@@@===:::999999777888999888777888999;;;;;;;;;;;;;;;:::999888777666555444444444444555666222333444666666666666555444222111222333444333111111222222333333111000//////......000222444333333777444000---,,,---///111---///222555777888999999777888888777666666777999;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===888666999;;;:::;;;;;;;;;===??????===;;;===<<<;;;:::999999999999|||zzzyyyyyywwwzzz}}}}}}{{{zzz|||~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~||||||||||||~~~}}}}}}}}}~~~~~~~~~||||||{{{zzzzzzzzzzzzzzzuuuvvvxxxxxxwwwwwwyyyzzzwwwwwwwwwvvvuuusssrrrqqqsssttttttttttttrrrqqqpppwwwxxxxxxwwwtttrrrrrrssstttsssqqqpppooonnnllljjjgggeeebbb___^^^```bbbddddddgggmmmrrrtttrrrooolllqqqpppmmmkkkjjjjjjkkklllkkkkkkkkkkkkkkkjjjiiihhhmmmlllkkkjjjhhhgggfffeeehhhgggfffdddccccccccccccfffjjjnnnqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxyyy{{{{{{zzzxxxuuusssqqqrrrrrrqqqppprrruuuwwwvvvvvvwwwyyy{{{}}}}}}~~~~~~{{{xxxvvvtttttttttttttttuuuvvvwwwyyy{{{~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzxxxuuussspppooommmnnnooorrrtttvvvwwwxxxuuuuuutttsssrrrpppooooookkklllmmmnnnnnnoooqqqrrrrrrqqqooommmmmmnnnpppqqqrrrtttvvvyyy{{{{{{{{{{{{{{{zzzzzzyyyzzz|||~~~}}}zzzxxxwwwvvvvvvxxxyyyyyyyyyxxxwwwuuutttvvvsssqqqppprrrtttuuuuuutttsssrrrqqqppppppppppppnnnoooooonnnmmmmmmppprrrqqqppppppooonnnmmmlllllliiiiiihhhhhhhhhhhhhhhiiigggfffeeedddbbb```______aaa```_________``````___aaa``````___^^^]]]\\\\\\^^^]]]\\\]]]______]]][[[XXXYYYZZZ[[[\\\\\\[[[[[[YYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZWWWVVVUUUSSSRRRRRRRRRRRRSSSRRRPPPNNNLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLIIIGGGGGGGGGIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA???>>>>>>???@@@@@@BBBBBBBBBAAAAAA@@@???>>>777888;;;===???AAABBBBBB@@@@@@@@@@@@@@@??????>>>============<<<;;;999999::::::999999888777777666888888888888999:::;;;<<<===@@@BBBAAA???<<<<<<===DDDCCCCCCCCCBBB@@@???>>>===>>>???===:::888777777888999999888777777:::<<<;;;;;;;;;;;;::::::999888555555555555555555555555222333555666666666555555444444333444444444444333///000000000000///............///000222333333222555333000---,,,,,,---...---...111444666888999:::777888999888666666777888;;;;;;;;;;;;;;;;;;;;;;;;<<>>===<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<{{{wwwvvvwwwyyy|||~~~~~~{{{zzz{{{}}}{{{|||~~~~~~}}}~~~~~~}}}~~~~~~}}}|||||||||~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzvvvxxxyyyxxxvvvuuuvvvwwwuuuvvvwwwwwwwwwvvvuuuuuurrrssstttttttttsssqqqqqquuuwwwxxxvvvtttqqqqqqqqqsssqqqooonnnmmmllljjjiiihhhfffcccaaa```bbbeeegggcccfffkkkoooqqqqqqooommmooonnnkkkiiiiiiiiikkklllgggggghhhhhhiiiiiihhhhhhmmmlllkkkjjjiiihhhgggfffgggffffffeeedddddddddddddddggglllooopppqqqrrrsssuuuuuuvvvwwwwwwxxxxxxxxxwwwyyy{{{|||{{{xxxuuusssqqqrrrrrrqqqqqqssswwwyyyyyyzzzzzz|||}}}~~~~~~{{{xxxwwwtttssssssssstttuuuvvvvvvxxxzzz{{{{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{yyyvvvtttrrrpppooooooppprrrtttvvvxxxyyyyyyxxxwwwtttrrrpppooonnnkkkmmmnnnnnnmmmnnnqqqtttpppooonnnlllllllllmmmnnnppprrruuuxxxyyyyyyyyyxxx{{{zzzzzzzzz{{{}}}~~~~~~|||yyyxxxwwwwwwuuuvvvvvvwwwvvvuuutttsssuuussspppppprrrtttuuuuuussssssqqqpppppppppppppppoooppppppooonnnoooqqqtttpppooonnnmmmlllkkkkkkkkkiiihhhhhhhhhhhhhhhiiiiiigggfffeeedddbbbaaa```___aaaaaa```___^^^^^^____________^^^^^^]]]\\\\\\[[[___^^^]]]^^^``````___]]][[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYWWWUUUTTTRRRRRRQQQTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMJJJHHHHHHHHHJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAAAAAAAABBBAAA@@@>>>===<<<666888:::===@@@BBBCCCCCCAAAAAABBBBBBBBBAAA@@@???===>>>======<<<;;;:::999::::::999888777777666555888888888888999:::;;;;;;=========???AAAAAA???<<<===>>>>>>======<<<;;;:::===>>>>>><<<999777666666999::::::999888888;;;===;;;;;;;;;;;;::::::999888444555555555555555555444555555666666666555333222000111111111000000000111000000000000000///......,,,...000111111222222222............,,,+++)))(((---...000333555888999:::777888999999777666666777::::::::::::;;;;;;;;;;;;888<<<<<<999888;;;===<<<======>>>======>>>???@@@>>>????????????>>>>>>>>>{{{wwwvvvxxx|||~~~~~~|||{{{{{{|||yyy{{{}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}|||{{{{{{zzzzzz{{{{{{yyyyyyzzzxxxvvvttttttuuuuuuvvvwwwxxxyyyxxxwwwvvvqqqrrrssstttuuutttsssssstttuuuwwwvvvsssqqqpppppprrrpppmmmkkkkkkjjjiiiggggggfffdddcccccceeegggiiidddfffjjjmmmooopppoooooonnnmmmkkkjjjiiiiiijjjkkkcccdddeeefffggghhhhhhhhhkkkjjjiiihhhgggffffffeeedddddddddeeeeeefffffffffcccfffjjjmmmnnnnnnoooppptttuuuwwwxxxyyyyyyxxxwwwwwwyyyzzz{{{zzzxxxuuutttqqqrrrsssrrrrrruuuxxx{{{|||||||||}}}~~~|||yyyxxxuuuuuuttttttuuuuuuvvvvvvxxxyyyzzzzzzxxxxxxyyyzzz}}}}}}}}}~~~~~~~~~||||||{{{yyywwwuuusssqqqqqqqqqqqqssstttwwwyyyzzz|||zzzxxxuuusssqqqpppooommmooopppooolllmmmppptttooonnnlllkkkkkkkkkkkklllppprrruuuwwwxxxwwwvvvuuuyyyyyyyyyzzz|||}}}~~~|||zzzxxxwwwvvvssstttuuuuuuuuutttsssrrrsssqqqoooppprrrsssttttttsssrrrqqqpppooooooooooooooopppqqqqqqpppppprrrtttoooooommmlllkkkjjjjjjjjjhhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhgggeeedddccccccaaaaaaaaa```^^^]]]^^^```]]]]]]]]]]]]\\\\\\\\\\\\___^^^^^^___```aaa___^^^]]]]]]\\\[[[ZZZYYYXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXWWW[[[ZZZXXXVVVTTTRRRRRRQQQSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNMMMLLLJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<:::;;;;;;<<<===>>>>>>???@@@AAAAAABBBCCCBBBAAA@@@???===============<<<;;;:::::::::999999888777666666888888888888999:::;;;;;;:::888777;;;BBBEEEDDDAAA??????@@@@@@@@@@@@???????????????<<<999777666777888999::::::999999:::<<<;;;;;;;;;;;;:::999888777333333444555555444333333555666666666666444333222111222333222111111222333222222222111111111111111+++---000111111111111222///111222333222000...,,,...///000222444777888999777999:::999777666666666888888888999::::::;;;;;;999===>>>;;;:::===???>>>===>>>??????>>>>>>???@@@??????@@@AAAAAAAAA@@@@@@|||xxxyyy{{{~~~~~~~~~~~~|||zzzxxxzzz|||}}}|||~~~~~~~~~{{{}}}~~~~~~}}}||||||{{{{{{||||||zzzzzzzzzxxxuuutttuuuvvvvvvwwwxxxyyyyyyxxxvvvuuupppqqqsssuuuvvvvvvvvvuuurrrtttvvvuuusssqqqpppoooqqqooollljjjiiiiiihhhgggeeedddddddddeeegggiiijjjggghhhjjjlllnnnoooqqqqqqooonnnmmmlllkkkjjjiiiiiicccdddeeeffffffgggggggggffffffeeedddccccccbbbbbb___```bbbccceeefffggggggdddgggkkkmmmnnnnnnnnnoooqqqsssvvvyyyyyyxxxvvvtttxxxyyyzzzzzzzzzxxxvvvuuuqqqrrrsssssssssvvvzzz}}}}}}}}}}}}}}}~~~}}}~~~|||zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzyyywwwwwwxxxzzzzzzzzz{{{|||}}}}}}~~~~~~|||{{{zzzyyywwwuuusssrrrrrrrrrrrrsssuuuwwwyyyzzz|||zzzxxxvvvtttsssrrrrrrqqqsssssspppkkkjjjmmmqqqnnnmmmllljjjjjjiiijjjjjjoooqqqtttvvvwwwuuusssqqquuuvvvxxxzzz|||}}}~~~~~~|||zzzyyywwwvvvuuurrrssstttuuuuuuuuutttssspppooooooppprrrssssssrrrrrrqqqpppoooooonnnnnnooommmoooqqqqqqqqqpppqqqssspppooonnnlllkkkkkkkkkkkkhhhhhhhhhhhhhhhiiijjjjjjiiiiiihhhggggggfffeeeeeeaaabbbcccaaa^^^]]]^^^```[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^``````___]]]^^^]]][[[ZZZYYYZZZZZZ[[[^^^^^^]]]]]]\\\\\\\\\[[[VVVWWWWWWXXXXXXYYYYYYZZZWWWWWWWWWWWWWWWVVVVVVUUUWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRPPPOOONNNMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQNNNMMMMMMLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>???@@@@@@???===;;;:::<<<;;;:::::::::;;;===>>>???@@@AAABBBAAA@@@>>>===<<<<<<============<<<<<<:::::::::999999888888777999888888999999:::;;;<<<888888999;;;???BBBCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEAAAAAA@@@===:::888777888666888::::::999888999:::===<<<<<<;;;:::888777666222222333444444333222222444555666666666555444333222444666555333222444666333222222111111111111111***---111222111000111222333333444555444444333222//////000222444666777888777999::::::777666555555555555666777999:::;;;;;;<<<@@@AAA>>>===???@@@???<<<>>>AAAAAA???>>>???AAA@@@@@@BBBCCCCCCCCCBBBBBB}}}zzz|||~~~~~~|||yyyxxxzzz|||}}}|||}}}~~~xxx{{{~~~~~~}}}|||||||||||||||zzzzzzyyywwwuuuuuuvvvxxxwwwwwwyyyyyyxxxvvvtttrrrpppqqqsssuuuwwwwwwwwwwwwqqqsssuuuuuusssqqqppppppqqqnnnkkkiiiiiihhhgggfffccccccdddeeefffhhhiiijjjjjjjjjkkklllnnnppprrrsssqqqppppppooommmjjjhhhgggddddddeeefffffffffeeeeeecccbbbbbbaaa```______^^^\\\]]]___bbbdddfffggghhheeehhhlllnnnnnnnnnnnnooooooqqquuuxxxyyywwwtttrrrxxxyyyyyyzzzyyyxxxvvvvvvqqqrrrsssssstttvvvzzz}}}}}}}}}||||||}}}~~~~~~}}}~~~~~~|||zzzyyyyyyyyyxxxwwwwwwvvvwwwwwwxxxyyyyyyxxxwwwwwwxxxzzzxxxxxxyyyzzz{{{|||}}}~~~{{{{{{zzzyyywwwuuusssrrrssssssssssssuuuwwwyyy{{{zzzyyywwwvvvttttttuuuuuuuuuvvvuuuqqqjjjhhhjjjnnnmmmlllkkkjjjiiiiiiiiiiiippprrrtttvvvvvvtttrrrppprrrsssvvvyyy|||}}}~~~~~~||||||zzzyyywwwvvvttttttssstttuuuvvvvvvvvvuuutttnnnnnnnnnppprrrsssrrrppprrrqqqpppooonnnnnnnnnnnnkkkmmmpppqqqqqqppppppqqqrrrpppooommmllllllllllllhhhhhhggghhhhhhiiijjjjjjggggggffffffeeeeeeeeedddbbbcccdddbbb^^^]]]___aaaZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[]]]______^^^]]]]]]\\\ZZZYYYYYY[[[]]]^^^``````___^^^^^^]]]\\\\\\VVVWWWWWWXXXYYYZZZ[[[[[[WWWWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQMMMMMMNNNNNNMMMLLLKKKJJJEEEEEEEEEFFFGGGGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@???>>>>>>======>>>???@@@???===;;;:::999888777777999;;;>>>???===>>>@@@@@@@@@???===;;;;;;<<<===============<<<:::::::::999999999999999999999999999:::;;;<<<===;;;===???===;;;;;;???CCC===>>>@@@AAABBBCCCCCCCCCBBBBBBAAA>>>:::888888999444666999999888777777888=========;;;:::888666555111111333333333333111111222333444666666666666555///111333222000///111333111000000///////////////)))---111222111000000222000///.........///000111000000111222333555777888777999::::::888666555555333444555666888:::;;;<<<999===>>>;;;999<<<===;;;;;;>>>BBBBBB@@@>>>???AAAAAABBBCCCEEEEEEEEEDDDDDD~~~}}}zzz~~~{{{zzz{{{vvvvvvxxx|||~~~~~~~~~|||{{{|||}}}yyyzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}xxxwwwwwwvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwrrrrrrqqqqqqrrruuuxxxyyyyyyyyywwwvvvtttrrrppppppnnnllljjjiiiiiihhhfffeeeeeeeeeffffffgggfffffffffiiiiiiiiijjjmmmppptttvvvuuusssqqqnnnllljjjhhhhhhdddeeeeeedddccccccdddfffddddddbbb```^^^]]]]]]\\\]]]___aaadddfffffffffffffffhhhkkkllllllmmmoooqqqpppqqqsssttttttuuuxxxzzzvvvvvvvvvwwwxxxwwwsssqqqtttsssrrrrrrtttxxx|||~~~}}}||||||||||||~~~~~~}}}{{{{{{|||~~~}}}|||{{{zzzyyyyyyyyyzzzyyyxxxxxxxxxwwwuuusssvvvuuuuuuvvvyyy{{{|||{{{zzzyyyxxxwwwvvvvvvuuuuuusssrrrqqqqqqsssvvvyyy{{{}}}{{{yyyvvvttttttuuuuuuvvvvvvuuussspppnnnooopppnnnkkkiiihhhjjjllllllllllllppptttvvvtttqqqnnnmmmqqqrrrtttvvvxxx{{{|||}}}~~~|||zzzxxxxxxwwwtttrrrqqqrrrrrrsssssstttttttttnnnnnnooopppqqqsssuuuvvvtttssssssrrrpppnnnlllkkklllmmmnnnpppqqqrrrrrrrrrnnnpppqqqooojjjgggggghhhhhhgggfffhhhjjjiiieeeaaaeeeeeeeeefffffffffffffffeeedddcccbbb```^^^\\\[[[\\\[[[ZZZYYYZZZ[[[]]]___ZZZ\\\^^^`````````^^^]]]]]]]]]]]][[[YYYZZZ]]]___```___]]][[[ZZZYYYXXXXXXXXXVVVUUUUUUXXXZZZ[[[ZZZYYYXXXWWWVVVUUUSSSRRRRRRSSSRRRPPPOOOOOOPPPQQQSSSSSSSSSRRRRRRQQQQQQPPPPPPJJJLLLNNNOOOOOOPPPRRRTTTPPPLLLIIIHHHIIIKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAFFFCCCAAAAAABBBBBB>>>;;;===;;;::::::;;;:::888666:::999888888999;;;===>>>===============<<<<<<;;;;;;::::::::::::;;;<<<===<<<;;;:::999888888888888888999::::::999999;;;===AAA>>>::::::===@@@AAAAAACCCBBBBBBDDDGGGFFFAAA===BBBAAA@@@===;;;888666555444555666777999999999:::>>>>>>===<<<:::777555444333333333333333333333333111222333555666555555444222333444333111111111222222111000...,,,+++++++++000111222333444333222222......------------......333333333444666888999:::555777:::<<<:::666222...222333555777999:::::::::<<<===>>>??????>>><<<;;;<<<===???@@@AAAAAA@@@@@@DDDCCCAAA@@@???@@@@@@AAA~~~|||{{{~~~}}}zzzzzz{{{wwwwwwxxx|||~~~~~~~~~}}}~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvvvvuuuuuuuuurrrrrrqqqqqqsssuuuwwwyyyzzzyyywwwuuusssrrrpppooommmkkkiiiiiiiiihhhfffdddeeefffffffffffffffeeeeeejjjjjjkkkmmmooorrruuuwwwtttsssqqqnnnllljjjhhhhhhdddeeefffeeecccccceeefffdddcccaaa___]]]\\\\\\[[[]]]^^^```bbbdddeeeeeefffeeegggiiijjjkkklllnnnpppqqqrrrtttuuuuuuwwwyyy|||vvvuuuuuuvvvwwwwwwuuussstttsssrrrrrruuuxxx|||}}}||||||||||||~~~|||{{{|||}}}~~~}}}|||{{{zzzzzzzzz|||{{{yyyyyyxxxwwwtttrrrsssrrrrrruuuxxx|||}}}}}}zzzzzzyyywwwwwwvvvvvvvvvttttttssstttuuuxxxzzz|||~~~|||zzzwwwvvvvvvvvvwwwvvvvvvvvvtttqqqooopppqqqnnnllliiiiiijjjlllllllllooorrruuuvvvtttrrrppppppqqqrrrsssuuuwwwyyy{{{|||}}}{{{yyyxxxxxxwwwuuutttssssssssssssttttttttttttnnnnnnooopppqqqsssuuuuuuttttttsssrrrqqqooommmllllllmmmnnnoooppppppppppppmmmooopppnnnkkkhhhhhhiiikkkjjjhhhiiijjjiiifffccceeeeeeeeeeeeffffffffffffeeeeeedddcccaaa___^^^\\\\\\[[[ZZZYYYYYY[[[]]]^^^[[[\\\]]]^^^______^^^^^^\\\]]]\\\ZZZYYYZZZ]]]___```___]]]\\\ZZZYYYYYYXXXYYYWWWVVVVVVYYY[[[[[[[[[ZZZZZZXXXVVVTTTSSSQQQPPPRRRRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQKKKMMMOOOOOOOOOOOOQQQRRRRRRNNNJJJIIIJJJKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBAAACCCBBB@@@AAACCCBBB@@@>>><<<;;;::::::;;;;;;888777999888777777777999;;;<<<===============<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::999888888888888999:::;;;;;;:::;;;===???AAA???>>>???AAABBBAAA???BBBBBBBBBDDDFFFFFFCCC@@@AAA@@@>>>;;;999777555555555666777888999:::::::::>>>>>>===<<<:::888666555333333333333333333333333444555555555555333222111111222222222000///000111111000///...---,,,,,,,,,...///111222222222111000000000000000000000000000222222222333444666777888888999999999888777555333444555666888:::;;;<<<<<<======>>>>>>>>>======<<<<<<===???@@@AAAAAA@@@@@@CCCBBBAAA@@@@@@@@@AAAAAA~~~|||{{{}}}}}}|||zzzyyyyyyzzzxxxxxxyyy|||~~~~~~~~~~~~}}}}}}~~~|||{{{yyyxxxxxxzzzyyywwwvvvttttttssssssrrrqqqqqqrrrsssuuuwwwyyyzzzyyywwwuuusssqqqpppooollljjjhhhhhhhhhgggeeeccceeeeeeeeeeeeeeeeeeeeeeeeiiikkkmmmpppsssuuuwwwwwwvvvuuurrrpppnnnlllkkkjjjeeefffffffffddddddfffgggcccbbb```^^^\\\[[[ZZZZZZ\\\]]]]]]___```bbbdddeeeeeefffhhhiiiiiikkkmmmooorrrtttvvvwwwxxxyyy{{{}}}wwwvvvuuuuuuvvvwwwvvvtttuuutttssssssuuuyyy}}}~~~}}}|||||||||~~~}}}|||{{{|||}}}|||{{{{{{}}}~~~}}}|||{{{{{{{{{}}}{{{yyyxxxxxxvvvsssqqqooooooooossswww{{{}}}~~~{{{zzzyyyxxxxxxwwwxxxxxxvvvvvvvvvwwwxxxzzz{{{|||~~~}}}zzzxxxwwwwwwwwwwwwvvvvvvvvvuuurrrppppppqqqnnnllljjjjjjkkklllllllllppprrrssssssqqqooooooppppppqqqrrrtttvvvxxxyyyzzz{{{zzzxxxxxxyyyyyyxxxvvvuuuuuuuuutttsssrrrrrrrrrnnnooopppqqqrrrssstttuuutttttttttsssrrrpppooonnnmmmmmmnnnnnnnnnmmmmmmllllllnnnooonnnlllkkkkkkkkkooommmkkkjjjjjjiiifffeeedddddddddeeeeeefffffffffffffffeeedddbbb```___^^^[[[[[[ZZZYYYYYY[[[\\\]]][[[[[[\\\]]]]]]^^^______[[[[[[[[[ZZZYYYZZZ]]]``````___]]]\\\ZZZZZZYYYYYYZZZXXXWWWXXXYYY[[[[[[ZZZ[[[ZZZXXXVVVTTTRRRPPPOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQLLLNNNPPPPPPOOONNNOOOPPPRRRPPPLLLKKKJJJJJJIIIHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@AAACCCCCCBBB@@@<<<;;;:::;;;;;;;;;999777999888777666777888999:::======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888888:::;;;<<<<<<;;;<<<>>>@@@AAA@@@AAACCCDDDCCC@@@===BBBAAAAAACCCEEEFFFDDDCCCAAA???<<<999666555555555666777888:::;;;;;;;;;;;;=========<<<:::888666666333333333333333333333333444555555555444333222111///000111000........./////////...---------------///000222333444333222111222333333444444333333222333333444444555666777777;;;:::999888777888999:::555666888999;;;<<<>>>>>>>>>>>>=========>>>>>>???===>>>???@@@@@@AAA@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA}}}{{{|||{{{zzzyyyxxxwwwxxxyyyyyyxxxyyy|||~~~~~~}}}}}}~~~~~~}}}|||{{{yyyxxxwwwyyyxxxvvvuuusssrrrqqqqqqqqqqqqqqqrrrtttuuuwwwxxxzzzyyywwwuuusssqqqooonnnkkkiiigggggggggfffeeecccccccccddddddeeefffggghhhhhhjjjnnnqqqtttvvvvvvvvvxxxwwwuuurrrpppnnnmmmmmmfffggghhhgggeeeeeeggghhhcccbbb```^^^\\\ZZZYYYYYY\\\\\\\\\\\\^^^aaaccceeeeeeggghhhhhhiiikkknnnpppsssuuuxxxyyyzzzzzz|||~~~{{{yyyvvvuuuvvvvvvuuusssuuuuuutttuuuvvvyyy}}}~~~}}}|||||||||~~~|||{{{zzz{{{||||||||||||~~~~~~}}}|||{{{{{{{{{zzzxxxwwwwwwwwwvvvsssqqqnnnmmmnnnqqqvvvzzz{{{|||zzzzzzyyyyyyxxxyyyyyyyyyvvvwwwwwwxxxyyyzzzzzz{{{|||{{{zzzxxxwwwwwwwwwwwwtttvvvvvvuuurrrppppppqqqooommmkkkkkklllmmmllllllnnnnnnnnnmmmkkkjjjkkkmmmnnnoooppprrrtttvvvwwwxxxyyyxxxwwwxxxzzzzzzzzzxxxwwwvvvuuusssrrrpppooonnnooooooppprrrssstttttttttttttttttttttsssrrrqqqpppnnnnnnnnnmmmmmmkkkjjjiiikkklllmmmmmmmmmmmmmmmmmmqqqooollljjjhhhgggfffeeecccccccccdddeeeeeeffffffeeeeeedddcccbbb```___^^^[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[[[[[[[\\\^^^___```ZZZZZZZZZYYYXXXZZZ]]]______^^^]]][[[[[[ZZZZZZZZZYYYXXXWWWWWWYYYZZZYYYXXXWWWWWWVVVTTTRRRQQQPPPOOOQQQQQQRRRSSSSSSSSSRRRRRRUUUTTTSSSRRRQQQPPPOOONNNMMMOOOPPPPPPNNNMMMMMMMMMQQQPPPMMMKKKIIIHHHGGGFFFCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBAAA@@@<<<;;;;;;;;;<<<<<<:::888::::::999888888888999999<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::;;;<<<<<<;;;<<<>>>@@@AAABBBBBBCCCCCCBBB???>>>AAAAAAAAABBBDDDEEEFFFFFFBBB@@@<<<888666666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777666333333333333333333333333111222222333444444555555///000111000///...///000......------......///000222333666777888777555444333444555555555555444333666666777888999999999999<<<;;;:::999999:::;;;<<<888888999:::;;;===>>>???@@@???>>>===>>>???@@@AAA>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB~~~||||||zzzxxxwwwvvvwwwxxxxxxyyyxxxyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||zzzyyyxxxwwwuuusssrrrqqqppppppqqqqqqrrrssstttvvvwwwxxxzzzyyywwwuuurrrpppnnnmmmjjjhhhffffffgggfffeeecccaaabbbbbbdddfffiiikkklllgggjjjmmmqqqsssttttttssswwwuuusssqqqooonnnmmmmmmhhhiiiiiihhhgggggghhhjjjdddcccaaa^^^\\\[[[ZZZYYY\\\[[[[[[\\\^^^```cccdddggghhhiiiiiiiiikkkoooqqqsssvvvyyyzzzzzz{{{|||~~~~~~{{{xxxvvvuuutttsssqqqvvvvvvuuuvvvxxxzzz}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}|||{{{zzzzzzzzzuuuttttttuuuvvvvvvtttssspppooooooqqqtttwwwxxxxxxyyyyyyyyyxxxyyyyyyzzzzzzvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvssstttuuuuuurrrppppppppppppnnnllllllmmmmmmmmmkkkllllllkkkhhhffffffhhhkkkkkklllnnnppprrrtttvvvwwwxxxwwwwwwxxxzzz|||{{{zzzwwwvvvtttrrrpppnnnmmmlllooopppqqqssstttttttttttttttttttttttttttsssrrrqqqppppppooonnnmmmkkkiiihhhiiiiiijjjlllmmmmmmmmmmmmooonnnllliiifffeeeddddddbbbbbbccccccdddeeeeeefffcccccccccbbbaaa___^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[\\\]]]^^^```aaaZZZZZZZZZYYYXXXYYY\\\^^^]]]\\\[[[[[[ZZZZZZZZZZZZXXXWWWVVVWWWXXXXXXWWWUUURRRRRRRRRRRRQQQQQQQQQPPPQQQRRRSSSSSSTTTTTTSSSSSSXXXWWWUUUSSSPPPNNNLLLKKKMMMOOOQQQQQQNNNLLLKKKLLLOOONNNLLLJJJGGGEEEDDDDDDAAABBBBBBCCCDDDEEEFFFFFFCCCCCCEEEFFFGGGIIIJJJJJJDDDDDDDDDCCCBBB@@@??????===<<<<<<<<<>>>===<<<:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999::::::;;;===<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999:::;;;;;;:::;;;===???BBBBBBBBBAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHCCCAAA===:::888888999:::999:::;;;<<<<<<<<<<<<<<<::::::::::::999888777666333333333333333333333333111111222222333444444555111222333222000///000111............///000111222333444777999999888666444333444444444444444444333666777888999:::;;;::::::::::::<<<<<<===<<<<<<;;;:::999999:::;;;<<<===>>>@@@@@@???>>>???@@@AAABBB>>>>>>===>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBB}}}|||zzzwwwvvvwwwxxxwwwwwwxxxxxxxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||vvvuuusssrrrqqqpppoooooopppqqqrrrsssuuuvvvwwwwwwzzzyyywwwuuurrrooonnnmmmjjjhhhffffffggggggeeedddbbbbbbccceeegggjjjmmmooohhhjjjmmmppprrrrrrrrrqqqsssrrrqqqnnnmmmkkkkkkjjjiiijjjjjjjjjhhhhhhiiikkkfffeeeccc```^^^\\\[[[[[[[[[\\\\\\^^^___aaacccdddggghhhiiihhhiiikkkooorrrrrruuuxxxzzzzzzzzz{{{}}}~~~|||yyywwwvvvuuurrrpppwwwvvvwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzssssssssstttvvvwwwvvvtttqqqpppoooqqqsssuuuvvvvvvxxxxxxwwwxxxxxxyyyzzz{{{wwwwwwwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuuuusssuuuvvvvvvtttrrrqqqqqqpppooommmmmmnnnnnnmmmkkklllkkkjjjgggeeeeeegggiiigggiiikkknnnqqqsssvvvwwwxxxwwwwwwxxx{{{||||||{{{wwwwwwuuussspppnnnlllkkkoooppprrrttttttttttttsssssssssssstttssssssrrrrrrrrrrrrqqqpppnnnllljjjiiihhhhhhhhhjjjlllmmmmmmkkklllmmmllljjjfffcccccccccaaaaaabbbcccddddddeeeeeebbbbbbbbbbbb```___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]___```aaaaaaZZZ[[[ZZZXXXWWWWWWZZZ\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXWWWVVVWWWWWWWWWUUUSSSPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUYYYXXXVVVSSSPPPNNNKKKJJJLLLOOOQQQQQQOOOLLLKKKKKKLLLMMMLLLJJJFFFCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFBBBCCCDDDFFFHHHIIIKKKKKKDDDEEEFFFDDDBBB????????????>>>===>>>???@@@>>><<<========================<<<;;;:::999888999::::::<<<<<<;;;;;;<<<======>>>>>>>>>??????>>>===;;;:::999:::;;;;;;:::;;;===???AAABBBBBBAAA??????AAABBB???BBBDDDEEEEEEEEEFFFGGGDDDBBB???<<<;;;::::::;;;::::::;;;<<<<<<<<<<<<<<<888888888888888777666555333333333333333333333333555444333222111111111222222333444333222111111333/////////000000111222333111444777999999888555333444333333222222333333444333444666999::::::::::::999:::===??????===;;;999;;;:::999888999:::;;;<<<>>>>>>>>>>>>??????@@@AAA======<<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCBBB~~~|||yyywwwwwwxxxyyywwwuuuwwwwwwxxx{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyytttsssrrrqqqpppooooooooopppqqqrrrtttuuuvvvvvvwwwzzzyyywwwtttrrrooommmllljjjhhhgggggghhhgggfffeeefffeeeeeefffhhhjjjmmmoookkklllnnnooopppqqqppppppsssrrrqqqooommmlllkkkkkkjjjkkkkkkjjjiiiiiijjjllliiigggeeebbb```^^^]]]\\\\\\]]]^^^```bbbcccddddddgggggggggggggggjjjnnnqqqpppssswwwyyyyyyyyyzzz{{{zzzyyyxxxxxxxxxwwwtttqqqwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{vvvuuutttvvvwwwxxxvvvuuuqqqpppoooqqqsssvvvvvvvvvvvvvvvvvvwwwwwwyyyzzzzzzzzzxxxwwwvvvuuuvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvtttvvvxxxxxxvvvtttssssssqqqooonnnnnnoooooommmkkkhhhhhhgggeeebbbaaaccceeedddfffhhhlllooosssvvvwwwxxxwwwwwwyyy{{{||||||{{{yyyxxxvvvtttrrrpppnnnmmmoooqqqssstttuuutttssssssqqqrrrrrrsssssssssrrrrrrtttssssssrrrpppnnnlllkkkhhhffffffhhhkkkmmmkkkiiijjjlllmmmkkkgggdddcccccc``````aaabbbcccdddeeeeeecccccccccbbbaaa```___^^^____________^^^^^^]]]\\\ZZZ[[[]]]```aaabbbbbbaaa[[[[[[ZZZXXXVVVVVVXXXZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWXXXXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWWWWVVVUUUSSSQQQOOOMMMLLLKKKNNNPPPQQQOOOLLLKKKJJJKKKLLLMMMKKKGGGDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDEEEFFFGGGHHHIIIIIICCCDDDFFFEEEBBB@@@@@@AAA@@@??????@@@AAABBB@@@>>><<<<<<===>>>>>>?????????<<<;;;999888777888999:::;;;;;;;;;;;;<<<>>>???@@@???@@@AAAAAAAAA???===<<<:::;;;<<<<<<;;;<<<>>>@@@???BBBDDDEEECCCAAABBBCCC???BBBFFFGGGFFFEEEEEEFFFCCCBBB@@@>>><<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;666666666666666666555444333333333333333333333333555444333111111111111222222444444333222111222333111111111111222333444444222444888:::;;;999666444555444222000000222444555222444666999;;;<<<<<<<<<:::;;;===>>>>>>===:::999<<<;;;999777666666777888::::::;;;<<<======>>>===<<<;;;::::::::::::;;;<<<===>>>@@@BBBCCCCCCCCCCCC|||~~~|||yyywwwxxxyyyzzzwwwuuuvvvvvvwwwzzz~~~}}}}}}~~~~~~}}}zzzwwwuuurrrrrrqqqpppoooooopppppppppqqqrrrtttuuuvvvvvvwwwzzzyyywwwtttqqqooommmllljjjiiigggggghhhhhhgggeeeiiihhhgggggghhhjjjlllmmmmmmnnnooopppppppppppppppvvvuuusssqqqpppooonnnnnnkkkllllllkkkjjjjjjkkkmmmjjjiiigggdddaaa___^^^^^^\\\]]]```bbbdddeeeeeedddfffffffffffffffiiimmmpppooorrrvvvxxxxxxxxxyyyzzzwwwwwwwwwyyyzzzyyyvvvssswwwwwwxxxyyyzzz{{{}}}~~~}}}}}}}}}~~~}}}}}}||||||}}}~~~~~~|||}}}~~~~~~}}}}}}||||||yyyxxxwwwxxxyyyxxxwwwuuupppooooooqqqtttvvvwwwwwwuuuuuuvvvvvvwwwxxxyyyzzz|||zzzwwwuuuuuuwwwyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvxxxzzzzzzxxxvvvuuuuuuqqqpppoooooopppooommmkkkdddddddddaaa___^^^___aaabbbdddgggkkkooosssvvvxxxyyyxxxwwwyyy{{{||||||{{{zzzzzzxxxvvvtttrrrpppooooooqqqsssuuuuuuuuusssrrrqqqqqqrrrrrrssssssrrrrrruuuttttttsssqqqooonnnmmmgggfffeeegggkkkllljjjhhhhhhkkknnnmmmhhheeecccddd___```aaabbbcccdddeeeeeedddddddddcccbbbaaa```______`````````___^^^^^^]]]ZZZ\\\^^^aaaccccccbbbaaa\\\\\\[[[XXXVVVUUUWWWYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYXXXUUUSSSUUUUUUUUUTTTSSSRRRRRRRRRTTTSSSRRRRRRSSSUUUWWWXXXUUUTTTSSSRRRQQQPPPOOOOOOKKKMMMPPPQQQOOOMMMKKKKKKKKKMMMNNNLLLHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFF@@@CCCEEEEEEBBBAAABBBDDDAAA@@@@@@AAABBBCCCAAA@@@;;;;;;===>>>????????????<<<;;;999777777888999::::::::::::;;;===>>>@@@AAA@@@AAABBBCCCBBB@@@>>><<<;;;===============???AAA===AAAGGGIIIGGGDDDCCCCCC>>>BBBGGGHHHFFFDDDDDDEEEAAAAAA@@@???===;;;:::999::::::;;;;;;<<<;;;;;;;;;444555555555555555444444333333333333333333333333222111111000111333444555222333444333111111111222333222222222333333444555444777:::======;;;888666666444111//////111444666333555888<<<>>>?????????<<<<<<======<<<;;;::::::<<<;;;888666555555555666666777999;;;<<<<<<;;;:::<<<;;;:::999999999:::;;;<<<>>>@@@BBBCCCCCCCCCCCC~~~zzzwwwuuuuuuvvvxxxxxxxxxyyy{{{}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~}}}zzzwwwtttsssnnnooopppooonnnmmmnnnoooooooooooopppqqqtttvvvwwwvvvvvvtttrrrpppnnnmmmllliiihhheeeddddddfffhhhjjjggggggggghhhiiikkklllmmmppppppoooooooooooooooppppppooonnnnnnooonnnllljjjnnnnnnoooooonnnmmmlllllliiifffcccbbbccccccaaa___^^^```bbbbbbbbbccceeefffbbbcccdddfffhhhjjjlllmmmqqqqqqssstttuuuvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyxxxwwwvvvvvvxxxzzz||||||}}}|||{{{yyyzzz}}}~~~}}}{{{|||~~~~~~~~~||||||}}}{{{{{{~~~~~~}}}|||{{{yyywwwvvvvvvwwwyyyzzzuuutttrrrrrrsssssssssrrrrrrssstttsssssstttwwwyyy{{{zzzyyywwwwwwwwwxxxxxxvvvwwwyyyzzz{{{{{{zzzyyy|||zzzxxxwwwvvvvvvuuussssssrrrqqqpppooonnnmmmlllgggccc^^^^^^aaabbb```]]]```bbbeeegggiiimmmrrruuuxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuutttsssrrrsssssstttuuuuuuuuuuuuuuutttrrrooonnnnnnpppsssuuutttrrrppppppqqqpppmmmiiihhhggggggggghhhiiijjjkkkmmmmmmlllkkkiiigggeeedddcccbbbbbbbbbbbbbbbbbbaaabbbcccdddbbb```___```aaaaaa```aaaaaabbb```]]]ZZZYYYYYYZZZ[[[]]]___aaabbb[[[ZZZXXXWWWVVVVVVVVVWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYWWWVVVUUUUUUVVVWWWVVVUUUUUUTTTSSSRRRRRRQQQPPPQQQQQQQQQQQQSSSVVVYYYYYYVVVRRRPPPPPPOOOMMMJJJMMMMMMMMMMMMMMMLLLKKKJJJHHHJJJJJJGGGDDDDDDFFFIIIJJJIIIHHHGGGFFFFFFFFFFFFAAACCCEEEFFFGGGFFFEEEDDDHHHEEEDDDFFFFFFBBBAAADDDDDDCCCBBBCCCCCCBBB@@@===<<<<<<;;;<<<>>>>>>===;;;???>>>;;;999888999:::;;;999:::;;;<<<===???CCCEEECCCBBBAAA@@@???===<<<<<<=========>>>>>>>>>>>>>>>===???AAACCCDDDCCCAAA@@@BBBCCCEEEGGGGGGFFFDDDBBBBBBBBB@@@???<<<:::777666333555777888999:::999999555555666666666666555555555555555555444222000///888666333000//////111222333555666444111000222555999777555444555666666555======>>>===<<<;;;999888666444222000///000222333777666888<<<;;;888999===AAA@@@???>>>============>>><<<999777666666666777999999::::::;;;;;;::::::<<<:::777666666777666555888:::===?????????@@@AAA}}}zzzvvvttttttvvvwwwwwwxxxyyyzzz|||~~~}}}{{{{{{}}}~~~}}}~~~}}}~~~}}}}}}|||{{{xxxuuusssqqqmmmooopppooommmmmmnnnooonnnnnnnnnooopppsssuuuvvvvvvuuutttrrrpppnnnmmmlllhhhgggeeecccccceeegggiiigggggghhhiiijjjlllmmmnnnqqqppppppoooooooooppppppooonnnnnnnnnooonnnllljjjmmmmmmmmmmmmmmmlllkkkkkkiiifffcccbbbbbbcccaaa```^^^```aaabbbaaabbbccceeecccccceeegggjjjlllmmmnnnrrrrrrssssssttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwxxxzzz{{{{{{{{{zzzyyyxxxyyy|||}}}|||{{{{{{}}}~~~~~~}}}}}}|||{{{{{{|||{{{zzz|||~~~{{{|||}}}~~~}}}~~~~~~}}}|||{{{{{{zzzyyyxxxxxxyyyzzz{{{wwwuuussssssssstttsssrrroooqqqrrrssssssvvvyyy|||}}}|||zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxwww{{{zzzxxxwwwvvvvvvuuuttttttsssrrrqqqooonnnmmmlllhhhddd___^^^``````^^^[[[___aaadddfffiiimmmrrrvvvzzzyyyyyyxxxwwwuuutttssssssssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwtttrrrooommmmmmnnnppprrrtttrrrpppooopppooollliiihhhhhhhhhhhhiiijjjjjjkkklllllllllkkkiiihhhfffeeefffeeeeeeeeeeeedddddddddcccddddddbbb```^^^___```___^^^^^^___```___\\\ZZZXXXYYYYYYZZZ\\\]]]______\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYXXXWWWUUUUUUUUUUUUVVVSSSSSSSSSRRRQQQPPPPPPOOOQQQQQQQQQQQQPPPRRRUUUXXXWWWTTTQQQPPPQQQPPPMMMKKKNNNNNNMMMMMMKKKJJJHHHHHHFFFGGGGGGEEECCCCCCEEEGGGIIIHHHHHHGGGGGGFFFEEEEEE@@@AAABBBDDDEEEEEEDDDDDDAAA??????BBBCCCAAAAAADDDCCCBBBBBBBBBCCCBBB@@@>>>???>>>===>>>??????>>><<<===<<<:::888777777888888:::;;;<<<<<<<<<===@@@CCCBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???AAACCCDDDCCCAAA@@@BBBCCCEEEGGGGGGFFFDDDBBB@@@@@@???===<<<:::888777555555777888888888777777666666777777777777666666444444444333333111000///666444222000///000111333222333444444222222333444666555444444555666777888:::;;;<<<======<<<:::999666444222000000111333444444333555999999777999>>>@@@@@@???>>>>>>>>>>>>>>>???===:::888666666666777888999;;;<<<<<<<<<;;;;;;;;;999666555666666555333777999===>>>>>>???@@@AAA~~~~~~~~~~~~|||xxxuuussssssuuuvvvwwwwwwxxxzzz|||~~~}}}{{{|||}}}~~~}}}}}}||||||~~~||||||zzzyyyvvvtttqqqpppmmmnnnooonnnmmmmmmnnnooollllllmmmnnnooorrrtttvvvvvvuuutttrrrpppnnnllllllhhhfffdddbbbbbbdddfffggggggggghhhjjjlllnnnooopppqqqpppppppppppppppqqqqqqnnnmmmmmmnnnooonnnkkkiiikkkllllllllllllkkkjjjjjjjjjgggcccaaaaaabbbaaaaaa___aaabbbbbbaaaaaabbbddddddeeefffiiikkkmmmooopppssssssrrrrrrrrrsssssstttwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxvvvuuuxxx|||}}}|||{{{|||}}}~~~~~~}}}{{{{{{{{{{{{|||~~~|||zzzyyyzzzyyyzzz{{{}}}~~~||||||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvuuuuuutttsssrrrmmmnnnppprrrsssvvv{{{~~~~~~}}}{{{xxxvvvuuutttsssttttttuuuvvvvvvvvvuuuuuuzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttrrrpppooommmmmmjjjeeeaaa^^^___^^^[[[YYY\\\___bbbfffiiinnnsssvvvzzzzzzyyywwwuuurrrpppooooooppprrrtttvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxuuussspppmmmlllmmmnnnooosssqqqpppoooooommmjjjhhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiihhhgggdddddddddcccccccccbbbbbbdddeeeeeeccc___]]]]]]^^^___^^^^^^___aaa```^^^\\\XXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZYYYYYYYYYYYYZZZ[[[]]]]]]XXXWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPPPPOOOQQQQQQQQQPPPOOOPPPRRRUUURRRRRRQQQQQQRRRQQQNNNLLLOOONNNNNNLLLKKKIIIGGGFFFEEEFFFFFFEEEDDDEEEFFFHHHGGGGGGHHHHHHGGGFFFDDDCCC???@@@@@@AAABBBBBBCCCCCC@@@===>>>AAABBB@@@AAADDDBBBAAA@@@AAACCCBBBAAA???AAA@@@???@@@AAA@@@>>><<<<<<;;;;;;:::888777777666;;;<<<<<<;;;:::;;;>>>@@@BBBBBBAAA@@@???===<<<;;;::::::;;;;;;;;;<<<<<<<<<===???AAACCCCCCCCCBBBAAABBBDDDFFFGGGGGGEEECCCBBB>>>>>>===<<<:::999888777555555666666666666555555666777777777777777777666333333222111000000111111333222000//////111222444111111111333555555444222444444333444555777999:::666888;;;======<<<:::999666444333111111222333444666444555777777666888>>>>>>>>>?????????@@@@@@@@@@@@???<<<999777666777777888999<<<>>>??????===<<<999777666555666555333222555888;;;===>>>>>>@@@AAA}}}|||{{{}}}~~~|||zzzwwwtttssssssttttttxxxxxxyyyzzz}}}~~~}}}}}}~~~~~~}}}~~~|||{{{zzz|||~~~||||||zzzxxxvvvsssqqqppplllmmmnnnnnnllllllmmmnnnlllllllllnnnooorrruuuvvvvvvuuusssqqqooommmlllkkkgggfffcccbbbaaaccceeeffffffhhhiiilllnnnpppqqqrrrqqqppppppppppppqqqqqqrrrnnnmmmmmmmmmnnnmmmjjjhhhkkkkkkllllllllllllkkkkkkkkkhhheeebbbaaaaaabbbbbbaaacccdddcccbbbbbbcccdddeeefffhhhjjjmmmoooqqqrrruuutttsssrrrqqqrrrrrrssswwwwwwvvvvvvuuuuuuuuutttsssuuuwwwyyyzzzzzzyyyxxxxxxwwwvvvttttttwww|||~~~}}}|||~~~}}}zzzzzz{{{|||}}}}}}~~~~~~~~~|||zzzzzzzzz{{{|||~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||||||||{{{{{{}}}{{{xxxvvvvvvuuusssrrrlllnnnpppqqqsssuuuyyy}}}}}}|||{{{yyywwwvvvuuuuuuttttttuuuuuuttttttttttttxxxxxxxxxwwwvvvvvvwwwxxxxxxwwwvvvtttrrrpppooonnnlllhhhccc```^^^\\\YYYWWWYYY]]]aaafffjjjoootttwwwzzzzzzyyywwwuuusssqqqpppoooppprrruuuvvvxxxyyyyyywwwwwwwwwwwwwwwwwwxxxxxxtttrrrpppnnnmmmnnnoooppprrrqqqpppooonnnllljjjhhhiiiiiiiiiiiiiiiiiihhhhhhjjjjjjkkkkkkjjjjjjiiiiiieeeeeeeeeddddddccccccccceeefffeeebbb___\\\\\\\\\aaa``````aaaccccccaaa___YYYZZZZZZZZZZZZZZZZZZYYY\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[ZZZ[[[[[[\\\]]]WWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSQQQQQQOOOPPPPPPOOOMMMMMMOOOQQQNNNOOOQQQRRRRRRQQQOOOMMMNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFGGGHHHHHHIIIJJJKKKEEEFFFHHHHHHHHHFFFCCCBBBCCCBBBAAA@@@@@@@@@AAAAAAEEEBBBBBBDDDDDD@@@@@@CCCAAA@@@???@@@BBBBBBAAA@@@BBBAAA@@@@@@@@@???===;;;=========<<<;;;:::888777888999:::999888999<<<>>>AAAAAAAAA@@@???===;;;:::;;;<<<<<<======>>>>>>>>>===>>>@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGGGGEEECCCAAA???>>><<<;;;999777777666444444444555555555555555555555666666666666555555222111000//////000111222111000/////////111333444000///000333777888555222444555555444444555888:::666777:::<<<<<<:::888666555444333222222222444555999666666777666555888=========>>>@@@AAAAAABBBBBBBBB@@@===:::888777888888888;;;>>>AAABBBAAA???===999888666666777666444222444777:::<<<===>>>???@@@|||zzzyyyzzz~~~}}}zzzxxxvvvtttssssssssstttxxxyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~}}}{{{yyyvvvtttsssrrrlllmmmnnnmmmlllkkkkkkmmmmmmmmmmmmnnnpppsssvvvwwwuuutttsssqqqooommmlllkkkgggfffcccaaaaaabbbdddeeeggghhhjjjmmmoooqqqrrrrrrppppppoooooopppqqqqqqrrrnnnmmmkkkkkklllllljjjhhhkkkllllllmmmmmmmmmllllllllljjjhhheeebbbbbbbbbcccdddeeeffffffddddddeeefffggghhhjjjkkknnnoooqqqrrruuuuuutttsssrrrrrrrrrrrrwwwvvvvvvvvvuuuuuuttttttsssuuuxxxzzz{{{{{{zzzyyywwwwwwvvvuuuuuuwww|||{{{{{{|||}}}}}}~~~~~~~~~}}}~~~~~~|||}}}~~~~~~}}}|||zzzzzzzzzzzzzzzzzz{{{{{{yyyyyyzzz{{{|||{{{{{{{{{|||yyyxxxwwwvvvtttrrrnnnpppqqqqqqqqqssswwwyyyzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvuuuuuuttttttttttttvvvwwwxxxwwwvvvvvvxxxzzzyyyxxxwwwvvvtttrrrqqqpppooolllgggbbb___\\\YYYXXXXXX\\\aaafffkkkpppuuuxxxyyyyyyyyyxxxwwwvvvuuutttssstttuuuvvvwwwwwwxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvrrrqqqpppooooooppprrrssspppppppppooommmkkkjjjjjjhhhiiiiiiiiihhhgggffffffjjjjjjkkkkkkkkkjjjjjjiiikkkkkkkkkjjjiiihhhhhhgggeeefffeeebbb^^^\\\[[[[[[aaa```___```bbbbbbaaa```[[[[[[\\\\\\\\\[[[ZZZYYY\\\\\\]]]]]]]]]]]]]]]]]]___^^^]]][[[ZZZZZZZZZZZZUUUUUUTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPMMMNNNNNNMMMLLLKKKLLLNNNLLLNNNPPPRRRRRRQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLFFFFFFGGGHHHIIIJJJJJJJJJEEEFFFGGGHHHGGGEEECCCAAAGGGFFFDDDBBBAAA@@@??????EEEBBBBBBEEEEEEBBBAAADDDAAA???>>>???@@@AAAAAA???@@@???>>>>>>???>>><<<:::<<<<<<<<<<<<;;;:::999888555666777777777888;;;>>>@@@@@@AAA@@@???===;;;999;;;;;;;;;<<<===>>>>>>???===>>>@@@AAACCCCCCCCCCCCCCCDDDFFFGGGGGGEEEBBBAAA@@@???<<<:::888666555555333333333444555555666777333444444444444444444333222111000/////////000111............000111333444111000111444888:::777333666777777555333333666888777888:::::::::777555333444333222222222333444444444222222555555444888>>><<<===???AAABBBCCCCCCCCCCCCAAA>>>;;;:::999999:::;;;===AAACCCDDDCCCAAA???;;;999777777777777555444333666999;;;<<<<<<===???zzzyyyxxxzzz}}}|||yyyxxxvvvtttssssssssssssxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{}}}~~~|||yyywwwuuutttsssmmmnnnnnnmmmkkkiiiiiijjjllllllmmmnnnqqqtttvvvxxxuuutttsssqqqooommmkkkkkkhhhfffdddbbbaaabbbdddeeegggiiikkknnnpppqqqqqqqqqnnnnnnnnnnnnooopppqqqqqqooommmjjjiiijjjjjjjjjjjjkkkllllllmmmmmmmmmmmmlllllllllkkkiiieeeccccccddddddfffggggggffffffgggiiiiiijjjkkklllnnnooopppppptttuuuuuuuuutttsssrrrrrrvvvuuuuuuuuuuuuuuuuuuttttttvvvyyy{{{|||||||||{{{xxxxxxxxxxxxwwwxxx|||~~~|||||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||zzzzzzzzzzzzyyyzzzzzz{{{|||yyyyyyzzzzzz{{{||||||||||||yyyxxxwwwwwwuuussspppqqqqqqqqqpppqqqtttwwwxxxxxxzzz{{{|||}}}}}}}}}xxxwwwvvvuuutttttttttttttttvvvxxxxxxvvvvvvyyy|||zzzyyyxxxwwwvvvtttssssssrrroookkkfffaaa]]][[[ZZZYYY]]]bbbhhhlllqqquuuyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvtttssssssssstttuuuqqqqqqpppppppppqqqssstttnnnpppqqqpppnnnllllllmmmiiijjjjjjjjjiiihhhfffeeejjjkkkkkkkkkkkkkkkjjjiiikkkkkkjjjjjjiiihhhggggggeeeeeedddbbb^^^\\\[[[[[[___^^^]]]]]]^^^___^^^\\\\\\\\\]]]^^^]]]\\\ZZZYYY[[[\\\]]]^^^^^^^^^^^^^^^```___]]][[[ZZZYYYXXXXXXTTTTTTTTTSSSRRRPPPNNNMMMNNNOOOQQQRRRRRRQQQOOONNNLLLNNNOOONNNLLLLLLLLLNNNKKKNNNPPPQQQPPPPPPPPPQQQLLLMMMNNNNNNOOOOOONNNNNNEEEDDDEEEFFFIIIIIIHHHGGGEEEEEEFFFFFFEEEDDDBBBAAAHHHGGGFFFDDDBBBAAA??????@@@===>>>BBBCCCBBBCCCFFFAAA???>>>>>>???@@@??????>>>===<<<=========;;;999999999999999999999999999444666777777777888<<<>>>???@@@AAAAAA???===:::888888888999:::;;;<<<<<<======>>>???AAABBBCCCDDDDDDCCCEEEFFFGGGGGGEEEBBB@@@@@@>>><<<999888777777777444444444444444555666777222222333333333333222222222222111000//////000000------......///111222333222333444666888999888777666888888666333222555888888888888888777555333222222222111111222222333333++++++---222444555:::@@@<<<===@@@BBBCCCDDDDDDCCCCCCAAA???<<<;;;;;;<<<<<>><<<===AAABBBAAABBBEEEBBB@@@>>>===>>>???>>>======<<<;;;<<<======<<<:::999888777777888999;;;<<<888999:::999888999<<<>>>???@@@AAAAAA???===:::888777888888999;;;<<<<<<======>>>???@@@BBBCCCDDDDDDDDDEEEGGGGGGGGGEEEBBB@@@>>><<<:::999888999:::;;;999888666555444444444444222333333444444333333222333333222222111000///...---------...///000111111444666777888777888999:::444666888666333222666:::777777666555555444444555000000000111111111222222,,,,,,///555777666:::???===>>>AAACCCDDDDDDDDDCCCCCCAAA???===<<<===>>>???CCCDDDEEEEEEEEEDDDBBBBBB===:::666333444555666666444777999::::::999999:::wwwwwwxxxzzz~~~~~~zzzyyyxxxwwwuuuuuuttttttttttttuuuvvvwwwyyy|||~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~{{{xxxvvvtttttttttppppppooommmiiigggfffgggiiijjjjjjlllooorrruuuvvvuuutttrrrpppnnnlllkkkjjjjjjhhheeecccbbbcccdddfffhhhiiilllnnnoooooonnnnnnllllllllllllmmmnnnpppppprrrmmmhhheeefffhhhkkklllhhhiiijjjkkkkkkkkkkkkkkklllnnnpppooojjjfffddddddbbbccceeefffffffffhhhjjjlllllllllmmmmmmmmmmmmmmmrrrtttwwwyyyyyywwwtttrrrssstttttttttuuuuuuvvvvvvwwwxxxzzz|||}}}~~~zzz{{{}}}}}}|||{{{|||||||||{{{xxxwwwwwwyyy|||}}}}}}{{{{{{}}}~~~|||zzzxxxyyy|||~~~~~~|||zzz{{{zzzzzzyyyzzz{{{|||}}}}}}}}}{{{{{{|||~~~}}}{{{xxxwwwwwwwwwvvvtttnnnooopppppppppqqqtttwwwzzz{{{}}}~~~yyywwwuuusssrrrqqqrrrrrrqqquuuxxxxxxuuuvvvzzz~~~yyyyyyyyyxxxxxxxxxwwwwwwvvvtttqqqkkkeeeaaa```___[[[___eeejjjooorrrvvvyyyyyyyyyyyyyyyyyyxxxwwwvvv{{{{{{{{{{{{zzzyyyyyyxxxxxxvvvtttsssrrrssstttuuurrrrrrqqqooonnnnnnnnnnnnllloooqqqqqqooonnnppprrrmmmnnnoooooommmkkkhhhgggllllllllllllkkkjjjiiihhhkkkjjjiiihhhgggfffeeeeeecccccccccaaa^^^\\\\\\]]]bbb```^^^]]]]]]^^^]]][[[ZZZ[[[\\\]]]]]]\\\ZZZYYYYYYZZZ\\\^^^______^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYRRRSSSSSSRRRQQQNNNLLLKKKOOOPPPSSSTTTUUUSSSQQQOOONNNPPPRRRRRRQQQQQQQQQRRRMMMOOOPPPOOOMMMMMMPPPSSSNNNNNNNNNMMMMMMKKKJJJJJJIIIGGGGGGIIILLLLLLIIIGGGFFFEEEDDDCCCBBBBBBCCCCCCAAABBBDDDEEEEEEDDDBBB@@@BBB???@@@BBBCCC@@@@@@CCCCCCAAA>>>======>>>======<<<<<<;;;<<<>>>>>>===;;;:::999999888999<<<>>>@@@=========;;;::::::<<<>>>>>>???AAAAAA@@@===999777999999:::;;;===>>>>>>???===>>>???@@@BBBCCCDDDEEEDDDEEEGGGHHHGGGDDDBBB@@@;;;:::999999999;;;===???===;;;888555333222222222333444444555555444444333333333444333222000...---------......///000000111666888:::999666666:::===222555777666333333888<<<666555444333333555666777//////000000111111111111444333666::::::777999======???AAACCCDDDDDDCCCCCCBBBAAA???======>>>???@@@FFFFFFFFFEEEEEEDDDCCCBBB===999444111222444555666555777::::::999888888999{{{zzz{{{{{{}}}}}}{{{xxxwwwvvvvvvtttsssrrruuuxxxzzz{{{{{{|||}}}}}}|||||||||~~~}}}~~~~~~zzz{{{}}}~~~~~~~~~|||zzzzzzxxxvvvsssppppppnnnmmmkkkiiihhhggghhhiiijjjllloooqqqrrrsssqqqqqqrrrqqqpppnnnlllkkkjjjjjjjjjiiihhhfffeeedddggghhhjjjmmmnnnooooooooonnnmmmkkkjjjjjjkkklllnnnrrrqqqnnnkkkjjjjjjkkkllllllkkkjjjjjjkkklllnnnooonnnnnnnnnmmmllliiigggeeedddeeeffffffffffffiiikkklllmmmooonnnmmmmmmnnnoooooooooqqquuuxxxxxxtttppptttuuuvvvuuutttssstttuuu|||}}}}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxwww}}}~~~~~~}}}{{{yyyyyyzzzzzzzzz{{{{{{|||{{{{{{zzzzzzzzzzzz|||~~~~~~}}}{{{|||{{{zzzyyyzzz|||~~~{{{wwwsssrrrtttvvvvvvtttssstttuuuuuusssssstttuuuwwwzzz}}}}}}{{{zzzxxxvvvtttrrrrrrqqquuuuuuuuuwwwzzz|||{{{zzz}}}{{{yyyyyyzzzzzzyyyxxxuuuuuutttpppkkkfffccccccaaaeeefffffflllvvvzzzxxx}}}}}}{{{xxxvvvuuuwwwyyyxxxyyyzzz{{{{{{zzzzzzyyyzzzxxxuuusssrrrrrrssstttrrrpppooooooppppppnnnmmmooooooooopppqqqssstttuuusssrrrpppnnnllljjjiiiiiikkkllllllmmmlllkkkiiihhhiiiiiihhhgggfffdddbbbaaaaaaaaaaaaaaaaaabbbbbbbbb``````___^^^]]]]]]\\\\\\YYYZZZ\\\]]]^^^^^^]]]\\\[[[\\\\\\[[[YYYZZZ\\\^^^]]]]]]]]]\\\[[[ZZZYYYXXXTTTUUUUUUSSSPPPNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNNNNKKKIIILLLPPPRRROOOKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOOOONNNMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLFFFEEEDDDEEEGGGGGGEEECCCDDDCCCCCCBBBAAA???>>>===>>>???@@@AAABBBAAA@@@???DDDDDDDDDCCCCCCBBBAAAAAA>>>===;;;::::::;;;<<<===:::::::::999999:::;;;;;;>>>>>>======<<<<<<;;;;;;======>>>>>>>>><<<;;;:::;;;>>>@@@???===<<<===???@@@===<<<===@@@BBBBBB@@@CCCDDDGGGHHHHHHEEEBBB@@@===<<<<<<<<<<<<;;;;;;;;;777888888666444333444666888777555333222222333333333222111000000000000000......///000000000000000444666888:::;;;:::999888444666888888777666666777444555555555555555444444000000///......///111111222333555888:::<<<======??????@@@AAABBBBBBBBBBBB@@@CCCEEEBBB???>>>BBBFFFHHHHHHIIIIIIGGGEEECCCAAA===<<<:::888666555555666;;;;;;;;;;;;<<<<<<===>>>zzzzzzzzzzzz{{{}}}~~~{{{xxxvvvvvvuuusssqqqrrrtttwwwxxxyyyzzz{{{}}}}}}}}}}}}}}}~~~}}}~~~~~~{{{||||||}}}~~~}}}{{{yyyzzzzzzxxxwwwssssssqqqooollljjjhhhgggiiijjjkkkmmmoooppprrrsssqqqqqqqqqqqqpppnnnlllkkkiiiiiiiiihhhgggfffddddddccceeehhhkkkmmmnnnoooooolllllljjjiiiiiijjjkkklllnnnnnnlllkkkjjjjjjkkklllllllllllllllmmmmmmnnnooonnnnnnmmmmmmllljjjiiihhhfffggghhhhhhhhhhhhjjjlllmmmnnnooonnnmmmlllmmmnnnnnnnnnooosssvvvwwwuuurrrtttuuuvvvvvvtttssstttuuu|||}}}~~~}}}||||||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz|||}}}}}}{{{yyyxxxyyyzzzyyyzzzzzz{{{{{{||||||{{{{{{zzzyyyzzz|||}}}}}}|||}}}|||{{{zzzzzz|||}}}{{{xxxvvvuuuuuuuuuttttttrrrtttttttttsssrrrsssuuuvvvxxx|||}}}zzzyyywwwuuusssrrrqqqqqqtttssstttvvvyyyzzzzzzyyyyyyxxxvvvwwwyyyzzzzzzyyyuuuuuusssoooiiieeeccccccbbbgggiiijjjpppxxx{{{xxx||||||{{{xxxvvvvvvxxxzzzxxxyyy{{{||||||{{{yyyxxxyyyxxxuuusssrrrrrrssstttrrrqqqoooooooooooommmlllnnnnnnnnnooopppqqqsssssssssrrrpppnnnlllkkkjjjjjjkkklllllllllllljjjiiihhhiiiiiihhhgggfffdddbbbbbbaaaaaaaaa```````````````ccccccbbbaaaaaa```______[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYY[[[]]]]]]]]]]]]\\\[[[ZZZXXXXXXUUUUUUUUUSSSPPPNNNOOOPPPRRRRRRSSSTTTSSSRRRQQQPPPMMMKKKIIILLLPPPRRROOOLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIKKKKKKGGGFFFFFFGGGHHHHHHFFFEEEDDDDDDCCCBBBAAA???===<<<===>>>@@@AAAAAAAAA@@@@@@CCCBBBBBBAAA@@@@@@??????>>>===;;;::::::;;;<<<===;;;::::::999::::::;;;;;;>>>>>>============<<<<<<<<<======>>>===<<<;;;:::;;;>>>@@@???===;;;<<<>>>>>><<<<<<===AAADDDDDDCCCDDDEEEEEEEEEDDDCCCBBBAAA===<<<<<<<<<<<<;;;;;;;;;777777777555222111222333666555333222111111222222111111000///////////////---...///000000111000000444555777999:::999888888444666777777666666777888555666666666555444444333000000/////////000111222222444555888:::;;;======>>>???@@@AAAAAABBBBBBBBBBBBEEEFFFDDD@@@???CCCFFFFFFGGGHHHHHHGGGEEECCCAAA>>><<<:::888777666666777;;;;;;:::999999999::::::|||{{{zzzzzz{{{|||~~~|||yyywwwuuutttqqqooossstttvvvvvvwwwxxx{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}|||||||||}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{zzzwwwvvvtttqqqooollljjjiiikkklllmmmnnnpppqqqrrrsssrrrrrrqqqpppooommmkkkjjjhhhhhhhhhhhhgggfffddddddaaacccfffiiilllnnnnnnooojjjjjjjjjiiiiiijjjjjjkkkjjjjjjjjjkkkkkkllllllmmmnnnnnnooooooooooooooooooooonnnmmmllllllkkkkkkkkkiiijjjkkkjjjjjjjjjlllnnnnnnooopppooommmllllllmmmmmmmmmnnnqqqtttuuutttssstttuuuvvvvvvttttttuuuvvv|||}}}~~~}}}}}}}}}}}}~~~~~~~~~||||||~~~}}}}}}||||||||||||||||||||||||zzzxxxxxxzzz|||xxxyyyyyyzzz{{{|||}}}}}}{{{yyywwwwwwyyy|||}}}}}}~~~}}}|||{{{|||}}}}}}zzzzzzzzzyyyvvvsssssssssqqqrrrsssrrrpppppprrrssstttvvvzzz~~~}}}yyyxxxvvvtttsssrrrqqqqqqsssrrrrrrtttwwwyyyyyyxxxvvvuuutttuuuxxxzzzzzzzzzuuutttrrrmmmhhheeedddeeedddhhhlllnnnrrrxxx{{{zzz{{{{{{{{{yyywwwwwwyyy{{{wwwyyy{{{}}}}}}{{{yyywwwxxxwwwuuusssrrrrrrsssssssssqqqooooooooonnnlllkkkllllllllllllmmmoooppppppsssrrrpppnnnmmmlllkkkkkkkkkllllllkkkkkkiiihhhhhhhhhhhhhhhgggfffdddcccbbbaaaaaa``````______^^^^^^dddccccccbbbbbbaaaaaaaaa^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZ[[[[[[YYYXXXXXXZZZ\\\\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVUUURRRPPPOOOPPPRRRSSSTTTUUUUUUUUUTTTRRRRRRMMMKKKJJJLLLPPPQQQOOOLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGHHHIIIIIIHHHFFFEEEEEEDDDCCCAAA???===<<<<<<===>>>@@@AAAAAAAAAAAA@@@@@@???>>>===============<<<;;;::::::;;;<<<===;;;;;;:::::::::::::::;;;============>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<>>>???>>><<<;;;;;;<<<<<<;;;;;;===AAADDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;777777666444111//////000333222111000000000000000////////////............------...000000111111111333444666777888888777666444555777777666666777888777777777666555444333222000000000000000111222222333444555777999;;;<<<======>>>???@@@@@@AAAAAAAAABBBDDDEEECCC@@@???AAADDDDDDEEEFFFGGGGGGEEECCCBBB???===;;;999888888888888::::::999888777666666777}}}|||{{{{{{|||~~~zzzxxxvvvtttrrrppptttuuuvvvvvvvvvxxx{{{~~~}}}}}}~~~~~~|||zzzzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}zzzxxxwwwvvvuuusssrrrpppooonnnoooooopppqqqrrrsssttttttrrrrrrqqqooommmkkkjjjiiigggggggggggggggfffeeedddbbbdddgggiiilllmmmnnnnnnjjjjjjjjjjjjjjjkkkkkkkkkgggiiijjjlllnnnoooooooooooopppqqqrrrrrrqqqpppooorrrqqqooommmlllllllllmmmjjjkkklllkkkjjjjjjlllnnnoooppppppooolllkkkkkklllooonnnnnnoooppprrrssssssssstttvvvvvvuuuuuuvvvxxx{{{|||}}}|||||||||~~~~~~~~~~~~|||{{{{{{~~~}}}||||||||||||}}}}}}|||{{{yyyyyy|||~~~xxxxxxyyyzzz{{{|||~~~~~~{{{xxxuuuuuuwwwzzz}}}~~~~~~}}}|||||||||}}}zzz|||~~~|||wwwrrrqqqrrrooooooooonnnmmmmmmoooqqqrrruuuyyy}}}~~~}}}wwwwwwuuutttrrrrrrqqqqqqsssrrrrrrsssvvvxxxyyyxxxwwwuuutttuuuwwwyyyyyyyyyvvvuuuqqqmmmhhhffffffgggfffhhhkkkllloootttyyy{{{|||}}}|||zzzxxxvvvwwwyyywwwyyy{{{}}}}}}{{{xxxvvvwwwvvvuuussssssrrrssssssrrrqqqooonnnnnnmmmkkkjjjjjjjjjjjjjjjkkkllllllmmmqqqpppooonnnmmmllllllllllllkkkkkkjjjiiihhhgggggghhhhhhggggggfffdddcccbbbbbbbbbaaa```___^^^^^^]]]aaaaaaaaa``````_________```^^^[[[YYYXXXYYY[[[\\\ZZZ[[[ZZZYYYWWWWWWYYY[[[\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVUUUSSSPPPOOOQQQSSSRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLMMMOOOOOOMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIGGGFFFFFFGGGIIIIIIHHHFFFGGGGGGFFFDDDBBB@@@>>>===<<<======>>>???@@@AAAAAA??????===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;;;;::::::::::::;;;<<<<<<======>>>??????@@@?????????@@@@@@@@@@@@???===>>>>>>>>><<<;;;;;;:::<<<<<<<<<===???AAACCCCCCDDDCCCCCCBBBAAA@@@??????===<<<<<<<<<<<<;;;;;;;;;888888777444111......///000000000///////////////.....................---,,,---...000111222222222333444555666666666666555444555666666555555777999888888777777555444333222000000111111222222333333444555555777999;;;<<<===<<<<<<===>>>????????????@@@AAABBB@@@>>>===>>>???BBBCCCEEEFFFFFFEEEDDDBBB???>>><<<:::999999999999999888777777666666666777{{{zzzyyyyyy{{{~~~{{{yyyxxxvvvtttrrrvvvwwwwwwwwwwwwyyy|||~~~}}}|||}}}~~~}}}{{{zzzzzz|||}}}||||||}}}~~~}}}wwwsssuuuttttttttttttsssssssssqqqrrrssstttuuuvvvwwwwwwsssrrrpppnnnllljjjiiihhhfffgggggggggggggggfffffffffhhhjjjkkkmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmmmmiiijjjllloooqqqrrrssssssrrrrrrssstttsssrrrpppoootttsssqqqnnnmmmlllmmmmmmkkkllllllkkkiiiiiijjjllloooppppppooolllkkkkkklllqqqppppppoooooooooppprrrrrrtttvvvvvvuuuvvvwwwyyyxxxzzzzzzzzzzzzzzz|||~~~~~~~~~}}}}}}||||||}}}||||||}}}~~~|||{{{zzzyyy}}}~~~~~~}}}||||||~~~yyyyyyyyyyyyzzz|||~~~{{{xxxttttttvvvzzz}}}~~~~~~}}}}}}}}}{{{~~~~~~xxxsssqqqqqqmmmmmmmmmkkkjjjjjjmmmooorrrtttyyy}}}~~~}}}vvvvvvuuussssssrrrrrrrrrtttsssrrrsssvvvyyyyyyyyyzzzxxxwwwvvvwwwxxxwwwvvvvvvuuurrrmmmiiiggghhhiiigggggghhhiiikkkooovvv|||~~~~~~{{{xxxvvvvvvvvvwwwxxxzzz{{{{{{yyywwwuuuuuuuuutttsssssssssrrrrrrqqqooonnnmmmmmmmmmkkkiiiiiiiiihhhhhhhhhiiijjjjjjoooooonnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhggggggfffffffffffffffeeecccbbbaaabbbbbbaaa```______^^^^^^``````_______________^^^aaa^^^[[[XXXWWWXXXZZZ\\\[[[[[[[[[YYYWWWWWWYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTQQQQQQRRRTTTPPPQQQQQQRRRRRRPPPOOONNNQQQPPPOOONNNNNNLLLJJJHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDDDDEEEGGGHHHFFFEEEIIIHHHHHHFFFDDDBBB@@@???<<<<<<======>>>???@@@@@@@@@???===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@@@@============>>>>>>??????>>>===============<<<;;;===============>>>???@@@AAABBBCCCDDDCCC@@@===;;;===<<<<<<<<<<<<;;;;;;;;;::::::999666222000000000.../////////////////////......///000000//////...,,,---///111222333444444333444444555555555555555333444555555444555777999888888888777666444333222000111222222333444444444555555666666888:::<<<===:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@>>>>>>>>>>>>@@@BBBCCCEEEEEEDDDCCCBBB???>>><<<:::999999::::::777777777777777888999999yyyxxxvvvvvvxxx{{{~~~~~~|||zzzxxxxxxwwwvvvtttvvvwwwyyyyyyxxxyyy|||~~~}}}|||}}}~~~~~~|||{{{{{{||||||{{{{{{|||~~~}}}vvvqqqsssssssssttttttuuuuuuuuurrrssstttuuuwwwxxxyyyzzztttssspppmmmkkkiiiggggggfffggghhhhhhhhhhhhhhhgggiiijjjlllmmmnnnnnnmmmmmmmmmllljjjjjjjjjlllnnnpppmmmnnnoooppprrrsssuuuuuuttttttttttttsssrrrpppppptttsssrrrpppoooooonnnnnnkkkllllllkkkiiihhhiiikkknnnooopppooommmllllllmmmpppqqqqqqpppooooooppprrrrrrtttuuuvvvvvvwwwxxxzzzwwwxxxyyyyyyyyyyyy|||~~~~~~}}}|||{{{{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~|||zzzyyyxxx|||~~~~~~~~~zzzyyyyyyyyyzzz{{{}}}~~~zzzwwwuuutttwww{{{}}}~~~~~~~~~~~~zzzuuusssqqqmmmmmmllljjjiiiiiilllooosssuuuyyy}}}~~~|||vvvvvvuuutttssssssssstttuuusssrrrsssvvvxxxyyyyyy}}}zzzxxxwwwwwwvvvuuussstttsssqqqnnnjjjggghhhiiihhhggggggiiijjjlllsss|||~~~|||yyyvvvvvvvvvwwwxxxxxxyyyxxxwwwuuutttttttttttttttssssssrrrrrrooonnnllllllmmmmmmllljjjiiihhhhhhggggggggghhhhhhmmmllllllkkkllllllmmmmmmlllkkkjjjhhhgggfffffffffddddddddddddcccbbbaaa````````````___^^^^^^^^^]]]aaaaaaaaaaaaaaaaaaaaaaaa```^^^[[[YYYXXXXXXZZZ[[[\\\\\\\\\ZZZXXXWWWYYY[[[ZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWVVVSSSRRRRRRSSSOOOPPPQQQQQQQQQPPPNNNMMMQQQQQQPPPOOOMMMKKKIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEECCCBBBBBBCCCEEEFFFEEEDDDHHHHHHGGGFFFEEEDDDBBBAAA=========<<<===>>>>>>???@@@>>><<<:::::::::<<<===::::::;;;<<<<<<=========>>>===<<<;;;:::::::::::::::;;;;;;<<<===>>>>>>???999999999999:::;;;======>>>======>>>??????>>><<<===>>>???>>><<<<<<>>>???@@@BBBDDDEEECCC@@@<<<:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::777333111111222......000000111111111111...///111222222222111000---...000222444555666777444444444444444444444555333444444444444555888:::888888888777666555444333000111333444555555555555666666666666888:::<<<===999:::;;;<<<============@@@AAAAAABBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCCBBBAAA>>>===;;;:::999999::::::777777777777888999::::::{{{yyyvvvuuuuuuxxx{{{~~~~~~}}}zzzxxxvvvvvvwwwwwwwwwuuutttvvvxxxyyyyyyyyyzzz{{{~~~||||||}}}~~~~~~}}}}}}}}}|||zzzzzz{{{~~~~~~~~~~~~~~~|||xxxuuurrrsssssssssssstttttttttqqqqqqssstttvvvxxxzzzzzzuuussspppllljjjhhhffffffgggggghhhiiijjjjjjiiiiiihhhiiikkkmmmnnnooonnnnnnmmmkkkiiiggghhhkkknnnqqqqqqpppppppppqqqsssuuuvvvvvvvvvtttsssrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqmmmmmmmmmkkkiiihhhiiikkkmmmnnnooonnnmmmlllmmmnnnllloooqqqqqqpppqqqsssuuuqqqsssuuuvvvvvvwwwyyy{{{wwwxxxyyyyyyyyyzzz|||~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyy|||{{{{{{yyyyyyyyy{{{|||~~~yyywwwuuuvvvxxx|||~~~~~~|||{{{xxxtttrrrnnnnnnmmmkkkjjjkkknnnqqqtttwww{{{~~~}}}|||vvvvvvuuutttttttttuuuuuutttrrrpppqqqtttwwwxxxxxx|||yyywwwuuuuuuuuusssrrrppppppooommmiiifffffffffggggggkkkooonnnmmmsss{{{{{{}}}}}}|||zzzxxxxxxyyyxxxwwwvvvuuuuuutttttttttssssssttttttssssssrrrrrrmmmlllkkkkkkmmmmmmlllkkkiiihhhggggggffffffffffffjjjjjjjjjjjjjjjkkklllmmmmmmkkkiiigggfffeeeeeeeeebbbbbbcccbbbbbbaaa```___]]]]]]]]]\\\\\\\\\\\\\\\bbbbbbbbbbbbbbbbbbbbbbbb^^^\\\ZZZYYYXXXYYYZZZ[[[]]]]]]]]][[[XXXXXXYYY[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTVVVXXXXXXVVVSSSSSSSSSQQQQQQRRRSSSRRRQQQPPPOOOOOOOOOPPPOOOMMMKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGEEEEEEDDDDDDDDDBBBAAAAAACCCEEEFFFEEECCCEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<<<<<<<======???>>>;;;999888999;;;<<<999:::;;;<<<============>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<======999888888999:::;;;===>>>>>>===<<<>>>AAABBB@@@>>>===???@@@@@@>>>>>>@@@CCCCCCCCCDDDCCCBBB???===;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::777444222222333...///111222333333333222000111333444555444333222...///111333666777888999555555444444444444555555333444444333333444888:::777777777777777666555555000222333555666666666666777666666666777999<<<===888999:::;;;<<<<<<<<<<<>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>@@@AAA>>>===<<<>>>BBBCCCBBB???===???AAAAAA@@@@@@DDDGGGFFFEEECCCAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::999777444222222333///000222333444444444333111222444666666666444333...000222444777888::::::666555555444444444555555333333444333333444888;;;666777777777777777666555000222444666777777777666777666666666777999<<<===888888999:::;;;;;;;;;;;;======>>>@@@CCCCCCBBBAAA@@@AAABBBCCCCCCAAA???>>>===<<<:::999888999999:::999888777666666555666666|||yyyxxxyyy|||~~~~~~xxxwwwuuutttttttttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyy~~~~~~||||||||||||}}}~~~~~~~~~}}}~~~~~~}}}|||{{{}}}~~~xxxzzz{{{||||||zzzyyywwwyyywwwtttrrrrrrsssrrrqqqtttrrrpppqqqssstttuuutttwwwtttooolllkkkjjjiiihhhlllmmmllljjjgggfffggghhhgggiiilllmmmmmmnnnoooqqqooommmiiifffeeehhhkkknnnooooooooooooppprrrtttuuussssssssssssrrrpppnnnmmmrrrnnnnnnrrrvvvtttssssssqqqrrrqqqooolllkkklllmmmooooooooonnnlllkkkmmmnnnnnnllljjjkkkoooqqqpppooottttttuuuuuuuuuuuuuuutttxxxxxxxxxyyyzzz{{{|||}}}}}}zzz|||||||||}}}~~~|||{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~zzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||xxxrrrmmmpppnnnlllkkkkkknnnqqqtttvvvxxx{{{~~~~~~}}}|||zzzvvvuuuwwwuuuqqqpppssstttpppmmmmmmqqquuuwwwwwwyyyxxxvvvrrrooonnnoooqqqrrrooollljjjiiiiiihhhgggllllllnnnpppssswww{{{}}}||||||{{{yyyyyyyyyyyyyyyzzzwwwuuuuuuvvvwwwvvvvvvqqqtttwwwvvvtttrrrrrrttttttrrroookkkiiiiiijjjkkkkkkkkkjjjiiiiiihhhhhhgggjjjkkkkkkllllllkkkkkkjjjmmmllljjjfffbbb```aaabbbddddddccccccaaa```^^^]]][[[[[[ZZZZZZZZZ[[[]]]^^^]]]___bbbbbbaaa___^^^___[[[YYYXXXYYY[[[[[[YYYVVV^^^^^^^^^]]]ZZZXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWW\\\ZZZWWWTTTQQQPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPLLLIIIHHHIIIJJJHHHFFFEEEFFFFFFEEEEEEFFFHHHKKKEEEFFFGGGHHHGGGEEECCCAAACCCDDDDDDEEEEEEEEEEEEDDDCCCAAA???@@@BBBCCCAAA???===<<<:::999999:::<<<===<<<;;;999888888999;;;<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>============::::::;;;;;;::::::999888>>>===<<<<<<======<<<;;;;;;===???AAAAAA???===;;;<<<<<<===>>>???AAACCCDDDEEEEEEEEEEEEDDDBBB@@@???@@@???===;;;:::999::::::888888888777666444333222111111222333333333333222555555555444444333333222444444555666777888999999;;;999777444333333444555666777888888777777888999>>>999666666888888444///222333444666777888888888777777666666666888999:::???>>><<<:::999999999:::;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDCCCAAA???===<<<:::999888777666555555555:::999888777777777888999}}}yyyxxxyyy|||}}}~~~~~~~~~zzzyyyxxxvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyy~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~||||||}}}}}}yyyzzz|||||||||{{{yyyxxxwwwuuussssssttttttsssrrrrrrrrrqqqqqqqqqrrrsssuuusssqqqmmmkkkkkkkkkjjjiiillllllllljjjgggfffggghhhiiikkkmmmnnnnnnooopppqqqqqqnnnjjjgggfffhhhlllnnnppppppppppppqqqssstttuuusssssssssrrrqqqooommmlllqqqmmmmmmrrruuutttrrrsssrrrrrrrrrqqqnnnmmmnnnooooooppppppnnnlllkkklllmmmllljjjiiijjjmmmooonnnmmmppppppqqqsssttttttttttttuuuvvvvvvwwwxxxzzz|||}}}|||~~~}}}}}}~~~}}}|||{{{zzzzzzzzz{{{}}}~~~~~~|||{{{zzzyyyxxxxxxyyyyyyxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{zzzxxxtttpppooonnnmmmlllmmmoooqqqsssuuuwwwzzz}}}~~~}}}|||{{{vvvssssssuuuuuurrrqqqtttssspppmmmmmmpppsssuuuuuuuuuuuutttrrrooooooqqqsssqqqooollljjjiiihhhgggfffkkklllmmmooosssvvvyyy{{{{{{{{{zzzyyyyyyyyyyyyzzzyyywwwuuuuuuvvvvvvvvvuuurrruuuwwwwwwtttrrrrrrssssssqqqnnnjjjhhhhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhheeebbbbbbdddfffffffffeeedddcccaaa___^^^\\\\\\[[[ZZZZZZ[[[\\\]]]]]]^^^```aaaaaa```___^^^\\\ZZZYYYZZZ[[[\\\YYYWWW]]]^^^^^^]]][[[YYYYYYZZZZZZYYYYYYYYYXXXXXXWWWWWW[[[YYYVVVSSSQQQPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOPPPMMMIIIHHHHHHIIIGGGEEECCCDDDDDDDDDCCCDDDGGGIIIFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@??????AAABBB@@@>>><<<<<<:::999999:::;;;;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>======<<<<<<::::::;;;;;;::::::999888;;;;;;<<<<<<<<<======>>><<<===???AAAAAA???===<<<<<<<<<===>>>???AAABBBCCCAAAAAABBBBBBAAA???===<<<===<<<;;;999999999:::;;;888888777777555444333222111111222333333333333222555555555444444333333333333333444555666777888888:::888666444333333444444555666888888777666777999;;;777444555777888555111111111222333444555666666666666666666777888999999<<<;;;:::888888888888999999:::;;;===>>>@@@AAABBBAAABBBBBBCCCBBBAAA???>>>:::999888666555444333333:::999888777777777888999|||xxxvvvxxxzzz|||}}}}}}}}}~~~{{{zzzxxxwwwvvvvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy|||~~~}}}||||||}}}}}}~~~}}}~~~}}}~~~}}}}}}~~~~~~|||zzz{{{|||||||||{{{yyyxxxuuutttssstttuuuvvvtttssspppqqqrrrqqqnnnnnnqqquuupppnnnkkkjjjkkkkkkkkkjjjkkklllkkkjjjgggfffgggiiilllnnnppppppppppppqqqrrrrrrpppllliiihhhiiilllnnnqqqqqqqqqqqqrrrsssuuuvvvssssssrrrqqqpppnnnlllkkknnnkkklllrrrtttrrrpppqqqrrrssssssrrrppppppqqqrrrqqqqqqqqqooolllkkkkkkmmmjjjiiihhhhhhjjjllllllkkklllmmmnnnpppqqqrrrssssssrrrssstttuuuwwwyyy{{{}}}~~~}}}||||||}}}}}}}}}|||{{{{{{{{{{{{}}}~~~|||{{{yyywwwwwwwwwxxxxxxvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyxxxwwwuuusssnnnnnnnnnnnnnnnpppqqqqqqtttvvvxxx{{{|||{{{zzzyyyrrrooopppssssssqqqrrruuurrrooommmlllnnnpppqqqrrrqqqrrrrrrpppoooppprrruuupppooollliiigggfffffffffjjjkkklllooorrruuuwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzyyywwwuuuuuuvvvvvvvvvuuutttvvvwwwwwwtttrrrrrrrrrqqqooollliiigggfffggggggjjjjjjjjjjjjkkkkkkkkkkkkiiihhhgggffffffggghhhiiiiiiiiigggdddbbbcccfffjjjhhhhhhgggfffdddbbb```___]]]]]]\\\[[[[[[[[[\\\\\\^^^\\\\\\^^^aaabbb___\\\]]][[[ZZZZZZ[[[\\\ZZZYYY\\\^^^^^^]]]\\\[[[[[[]]]\\\[[[[[[ZZZYYYXXXXXXWWWYYYWWWUUUSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMJJJHHHHHHGGGEEECCC@@@AAACCCCCCCCCDDDFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@??????@@@@@@???===<<<;;;;;;;;;::::::999999<<<;;;:::999999:::;;;<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888777:::======;;;;;;>>>AAA===>>>@@@AAAAAA@@@>>>===<<<<<<===>>>???@@@BBBCCCBBBBBBCCCCCCCCCBBB@@@???::::::999888888999::::::777777777666555444333333111222222333333333333333444444444444444444333333222333333444555666777888888777555333222222333333444555777777666666666777888555333444666777555222111000000000000111222222444555666777888888888888888888777777666777888888777888999:::<<<>>>?????????@@@AAABBBBBBBBBAAA@@@<<<;;;999888666555555444999888777666777777999999~~~zzzvvvtttuuuxxxzzz{{{~~~~~~zzzyyywwwuuuttttttttttttzzzzzzzzzyyyyyyyyyyyyyyy{{{~~~~~~|||{{{||||||}}}~~~|||~~~~~~|||zzz~~~~~~~~~~~~~~~~~~}}}|||zzzzzz{{{{{{zzzyyyxxxwwwuuuuuuuuuvvvvvvvvvsssqqqnnnqqqsssppplllkkkppptttqqqooolllkkkkkkkkkkkkiiijjjkkkkkkjjjhhhggghhhjjjnnnoooqqqrrrqqqpppqqqrrrsssqqqmmmjjjiiikkkmmmnnnqqqqqqrrrrrrssstttuuuuuusssrrrqqqpppooommmlllkkkmmmkkklllqqqrrrpppoooppprrrssssssrrrpppppprrrsssrrrrrrrrrooolllkkkkkkllljjjiiihhhhhhiiijjjkkkkkkllllllnnnoooppppppppppppqqqqqqrrrtttwwwzzz|||}}}~~~~~~||||||{{{||||||~~~}}}||||||||||||{{{|||~~~}}}|||zzzzzzyyyxxxwwwvvvvvvuuuuuuwww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvuuussssssmmmnnnnnnooopppppppppppprrrtttwwwyyyzzzzzzxxxwwwpppnnnnnnqqqrrroooooorrrpppooonnnmmmmmmnnnooooooooopppppppppooooooqqqsssooonnnllliiifffeeeeeefffiiijjjlllnnnqqqsssuuuvvvwwwwwwxxxyyyzzzzzz{{{{{{xxxvvvuuuuuuvvvvvvuuutttvvvvvvwwwvvvuuusssqqqpppooonnnkkkhhhgggfffffffffiiiiiijjjkkkkkklllmmmmmmkkkjjjhhhgggggghhhjjjkkkjjjiiigggdddbbbcccgggjjjhhhhhhgggfffdddaaa___^^^^^^^^^]]]]]]\\\\\\\\\\\\^^^[[[YYY\\\aaabbb___[[[]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^\\\\\\]]]^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHFFFEEECCCBBB???AAACCCCCCCCCDDDGGGIIIJJJJJJIIIIIIHHHIIIJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>;;;;;;<<<<<<;;;:::999888<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>????????????>>>===<<<;;;;;;:::::::::;;;;;;::::::999888666:::>>>===:::999<<<@@@???@@@AAABBBBBBAAA@@@???<<<<<<======>>>@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA;;;:::999888777888888999777666666555444444444444111222333333444444333333333444444444444444444444333444444555666777888888777666555333222222222333333555777777666555666666777555333333555555333111111000////////////000111222333555777888888777777666666666666777777888888777777888:::;;;===>>>>>>???@@@AAABBBBBBBBBAAA@@@===<<<;;;:::999999999999888777777666777888999:::}}}yyysssqqqqqqtttwwwyyy~~~~~~|||zzzxxxvvvttttttttttttyyyyyyyyyyyyyyyyyyyyyyyy{{{~~~~~~~~~~~~|||{{{zzz{{{|||}}}~~~~~~~~~|||zzz}}}}}}~~~~~~}}}}}}||||||zzzzzzzzzyyyxxxwwwvvvvvvxxxwwwvvvvvvvvvtttqqqnnnmmmppprrrpppkkkkkkooossssssqqqnnnmmmmmmllljjjhhhiiijjjjjjiiihhhhhhiiikkknnnoooqqqrrrqqqpppqqqrrrsssqqqnnnkkkkkklllnnnoooqqqrrrrrrsssttttttttttttrrrrrrqqqpppnnnnnnmmmmmmnnnlllmmmppppppmmmmmmpppqqqqqqrrrqqqooooooppprrrrrrsssrrrooommmkkkkkkllljjjjjjjjjjjjjjjjjjkkklllnnnnnnooooooooonnnnnnmmmpppqqqrrrtttwwwzzz|||~~~|||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}||||||}}}}}}zzz{{{}}}}}}}}}|||zzzyyyvvvwwwyyyzzzyyywwwtttrrrtttwww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyuuusssqqqqqqmmmnnnooopppqqqqqqqqqpppppprrruuuxxxyyyxxxwwwvvvrrrooonnnppppppllllllnnnoooooooooooonnnmmmnnnnnnooopppqqqooommmlllmmmooommmnnnmmmjjjfffdddfffgggiiijjjlllnnnppprrrttttttuuuvvvxxxyyyzzz{{{{{{zzzwwwvvvuuuuuuvvvvvvuuusssvvvuuuuuuuuutttssspppooommmllljjjiiiggggggggggggiiiiiijjjkkkllllllmmmnnnnnnlllkkkiiiiiikkklllnnnlllkkkiiieeebbbbbbeeehhhffffffeeedddbbb```^^^]]]^^^^^^^^^^^^]]]]]]\\\\\\^^^[[[XXX[[[___aaa^^^ZZZ]]]]]]\\\[[[ZZZZZZ[[[\\\[[[]]]^^^^^^]]]\\\]]]___]]]\\\\\\[[[ZZZZZZYYYYYYWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNLLLKKKJJJHHHEEECCCBBBAAA???AAADDDEEEFFFGGGIIIKKKLLLKKKJJJJJJIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFEEECCCDDDCCCBBBAAA@@@@@@@@@;;;<<<<<<<<<<<<;;;:::999===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>???>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;::::::999888888;;;>>>===888777:::===AAAAAABBBCCCCCCBBBAAAAAA<<<<<<======>>>???@@@AAA>>>???@@@AAA@@@@@@>>>>>>???===;;;999777777777777666555444444444444555555222222333444444444444333333333333444444555555555555555666777888999999:::666555444444333333333333222444777888777555555666888777555444333222111///222111111000000000000000111222444666777777777777666666777888888999999999888888999:::<<<===>>>>>>@@@AAABBBBBBBBBAAA@@@???;;;;;;;;;:::;;;<<<<<<===888777777777888999;;;<<<}}}xxxrrrooopppsssvvvwww}}}}}}~~~}}}{{{xxxvvvuuuuuuuuuwwwwwwwwwxxxxxxyyyyyyyyy{{{}}}~~~}}}}}}~~~}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{{{{}}}~~~~~~}}}|||}}}~~~{{{{{{zzzyyyxxxwwwvvvvvv{{{yyywwwvvvuuutttqqqnnnooopppqqqooollllllnnnqqqsssrrrooonnnnnnllljjjhhhhhhiiijjjiiihhhhhhjjjkkklllnnnppppppppppppqqqrrrqqqpppnnnlllkkkmmmooopppqqqqqqrrrsssssssssssssssrrrqqqpppoooooooooooopppqqqooonnnooommmjjjlllppppppqqqqqqpppnnnmmmoooppprrrrrrrrrpppmmmllllllnnnkkkllllllkkkjjjjjjkkkmmmoooooooooooonnnmmmllllllpppqqqrrrtttwwwyyy|||}}}{{{}}}~~~~~~}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzzzz{{{zzzzzzyyyxxxxxxtttuuuwwwyyyyyywwwtttrrrtttwww{{{{{{vvvrrrqqqqqqmmmnnnooopppqqqqqqqqqqqqppprrrtttwwwxxxwwwvvvuuussspppooopppnnnjjjiiikkknnnpppqqqqqqpppnnnoooooooooppppppooolllkkkkkkkkklllmmmmmmjjjgggeeehhhjjjiiikkkmmmoooqqqrrrssssssuuuvvvxxxzzzzzzzzzzzzyyyvvvuuuuuuuuuvvvvvvtttrrrtttssssssssstttssspppnnnlllkkkkkkjjjiiiiiiiiijjjhhhiiiiiijjjkkkllllllmmmnnnmmmlllkkkkkklllmmmnnnmmmllljjjgggdddbbbdddeeeddddddcccbbbaaa```^^^]]]^^^^^^_________^^^]]]]]]^^^[[[YYYZZZ]]]^^^\\\ZZZ\\\\\\\\\ZZZXXXXXXZZZ\\\[[[\\\^^^]]]\\\\\\]]]^^^[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLIIIJJJJJJHHHEEEBBBAAAAAA???BBBEEEGGGHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGDDDEEEEEEDDDAAA@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;::::::;;;;;;<<<===>>>=========<<<<<<<<<<<<;;;::::::;;;;;;::::::999888999;;;===;;;888777999;;;AAAAAAAAABBBBBBAAAAAAAAA============>>>???@@@@@@@@@AAAAAABBBAAA@@@???>>>@@@>>><<<999777666555555555444333333333444555666222222333444444444444444222222333333444555666666555666777888999::::::;;;555555555555444444333333222555888999888666666666888888666555333111000///111222222333333222111111111222333555666777777777666777888999999999999999999999:::;;;<<<===>>>>>>@@@AAABBBBBBBBBAAA@@@???;;;:::::::::;;;<<<======888888777888999;;;===>>>~~~yyysssooopppsssvvvxxx~~~~~~~~~|||yyywwwuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{~~~~~~}}}||||||}}}~~~}}}~~~}}}{{{zzzwwwxxxyyyzzz{{{}}}~~~~~~{{{yyyyyy|||~~~~~~}}}|||}}}}}}}}}{{{zzzyyyxxxxxxxxx{{{yyyvvvuuuuuutttrrrqqqqqqqqqooonnnnnnnnnoooppppppooonnnmmmnnnmmmkkkiiihhhiiijjjiiihhhhhhjjjllliiikkkmmmnnnnnnooopppqqqooonnnmmmllllllmmmoooqqqpppppprrrssssssrrrrrrqqqqqqppppppooopppqqqrrrsssuuurrrooonnnjjjhhhkkkqqqrrrrrrrrrpppnnnmmmnnnoooqqqqqqqqqpppmmmmmmnnnooojjjlllmmmkkkiiiiiikkkmmmmmmmmmnnnnnnnnnmmmllllllooopppqqqsssuuuwwwyyy{{{|||~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{yyyxxxwwwwwwxxxxxxtttuuuuuuuuuuuuuuuvvvvvvuuuwwwzzz~~~~~~}}}xxxtttrrrrrrnnnooooooppppppqqqrrrrrrpppqqqtttwwwxxxwwwvvvuuusssooonnnpppnnnjjjiiikkkmmmpppssstttrrrppppppqqqnnnoooooonnnllljjjjjjjjjjjjlllnnnkkkgggfffjjjnnnjjjkkkmmmpppqqqrrrrrrrrruuuvvvxxxzzzzzzzzzyyyxxxvvvuuuuuuuuuvvvvvvtttrrrrrrqqqpppqqqsssssspppmmmkkkkkkkkkkkkllllllmmmmmmhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiifffdddcccdddbbbbbbbbbbbbaaa```___^^^]]]^^^___``````___^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\YYYWWWWWWZZZ\\\[[[\\\]]]\\\[[[ZZZ[[[\\\YYYYYYYYYZZZZZZZZZZZZ[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQOOONNNLLLJJJIIIIIIFFFHHHIIIHHHDDDAAAAAABBB>>>AAAEEEGGGHHHJJJKKKMMMMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGCCCEEEEEEDDD@@@??????AAA======<<<<<<===>>>???@@@=========<<<<<<;;;:::999:::999999::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;::::::999888999999999999999999::::::>>>??????????????????>>>======<<<======>>>???@@@CCCDDDDDDDDDCCCAAA@@@???===<<<:::777666555555555555444333222222444666777222333444444555444444444111111222333444666666777555555666777888999::::::555666666666666555444444333555999:::999777666666777777777555333222222222000111333555555444222000111111222333444666777888777777888999999999888777888999::::::;;;<<<======>>>???AAABBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>999888888999:::===???@@@{{{tttpppqqqtttwwwyyy~~~}}}zzzwwwuuussssssssssssssstttvvvwwwxxxyyyzzzyyyxxxxxx{{{~~~~~~}}}||||||}}}~~~~~~~~~|||{{{vvvwwwxxxyyy{{{|||}}}~~~~~~~~~{{{xxxvvvxxx{{{~~~~~~||||||~~~}}}|||zzzzzzzzzzzzzzzxxxuuuttttttuuuuuutttsssqqqnnnnnnooopppoooooommmlllkkklllmmmmmmkkkjjjggghhhiiiiiihhhiiikkkmmmgggiiilllmmmmmmnnnoooqqqnnnmmmlllkkklllnnnpppqqqooopppqqqrrrsssrrrqqqpppqqqppppppoooppprrrtttuuuxxxtttpppmmmiiifffkkkrrrsssssssssqqqnnnmmmnnnooopppqqqqqqpppnnnmmmnnnpppiiikkklllkkkhhhhhhjjjllljjjkkkllllllmmmmmmmmmmmmoooooopppqqqsssvvvwwwyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||yyywwwvvvwwwxxxyyyvvvuuurrrqqqrrrtttxxxzzzvvvwwwzzz}}}{{{~~~~~~zzzvvvttttttoooooooooooopppqqqrrrssspppqqqtttwwwxxxwwwvvvuuurrrooonnnpppoookkkjjjmmmmmmqqquuuuuusssrrrrrrssslllmmmnnnnnnllljjjjjjkkkiiilllnnnlllhhhgggkkkpppjjjlllnnnppprrrrrrrrrrrruuuwwwyyyzzzzzzyyyxxxwwwuuuuuutttvvvwwwvvvtttqqqqqqpppooopppsssssspppmmmkkkkkklllmmmnnnnnnoooooohhhiiiiiiiiiiiijjjjjjjjjhhhiiijjjjjjjjjjjjiiihhhiiijjjkkkjjjgggeeeddddddbbbbbbbbbbbbbbbaaa``````\\\]]]___`````````______]]]]]]]]][[[XXXWWWXXXZZZZZZ[[[[[[YYYVVVVVVYYY\\\[[[\\\]]]\\\ZZZYYYZZZ[[[XXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOMMMJJJHHHGGGFFFDDDGGGIIIHHHDDDAAAAAABBB===@@@DDDGGGHHHJJJKKKMMMMMMMMMNNNNNNLLLIIIFFFDDDEEEEEEFFFGGGGGGGGGFFFFFFBBBDDDEEECCC???===>>>@@@>>>===<<<<<<===???BBBCCC============<<<;;;:::999999999999999:::;;;<<<<<<::::::;;;;;;<<<=========::::::;;;;;;;;;:::999999888777666888:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;:::999777666555555555666444333222222222444666777222333444444555555444444111111222333555666777777444444555666777888999999666666666777666666555555333666999;;;:::888777777555666666666444333444555...000333666666444222000222111111222333555888999666777888999999888777666888888999:::;;;;;;<<<<<<<<<===???BBBCCCDDDDDDDDDGGGFFFEEECCCBBBAAA@@@@@@999999999:::;;;>>>@@@AAA~~~vvvrrrqqqtttxxxzzz|||yyywwwuuussspppnnnoooqqqssssssssssssuuuvvvwwwwwwvvvwwwxxx{{{~~~~~~{{{yyyzzz|||}}}}}}~~~}}}|||}}}zzzvvvvvvzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~xxxzzz}}}|||yyywwwwwwzzzyyyxxxwwwvvvtttsssssssssrrrpppnnnnnnnnnnnnooommmmmmlllllllllmmmmmmnnniiihhhggghhhjjjkkkjjjiiijjjiiiiiikkkmmmnnnmmmkkkkkkkkkkkkjjjkkkkkklllmmmrrrssstttuuussspppmmmkkkllllllllllllnnnqqquuuwwwvvvtttqqqnnnmmmmmmnnnpppuuutttsssqqqqqqppppppqqqsssqqqnnnnnnnnnnnnmmmlllooommmkkkhhhgggiiinnnrrrhhhhhhhhhhhhiiijjjkkkkkkrrrqqqppppppsssvvvyyyyyyyyy|||~~~~~~|||{{{zzzzzzzzzzzz{{{{{{|||zzzxxxvvvtttuuuvvvyyy{{{{{{yyyvvvttttttvvvxxxzzzxxxzzz}}}}}}{{{|||{{{{{{xxxsssrrrppppppppprrrsssrrrpppqqqsssuuutttrrrqqqsssuuusssqqqpppnnnmmmlllmmmmmmooorrruuuxxxwwwtttpppmmmpppooommmmmmnnnmmmjjjhhhkkkkkkllllllmmmnnnnnnoooqqqppppppsssvvvvvvrrrnnnsssuuuwwwxxxxxxxxxvvvuuuwwwwwwvvvvvvuuuuuuttttttssspppnnnooopppooollliiinnnmmmlllkkkjjjkkklllllliiihhhggghhhiiiiiiiiiggghhhiiiiiiiiiiiigggfffeeecccgggkkkiiidddaaaaaaccchhhggggggeeedddbbb```____________``````^^^[[[XXX]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]][[[YYYXXXWWWVVVVVVTTTUUUVVVXXXYYY[[[\\\]]]XXXYYY[[[\\\[[[YYYVVVTTTUUUUUUTTTSSSRRRQQQPPPPPPRRRQQQNNNKKKIIIHHHGGGGGGEEEFFFGGGGGGFFFDDDBBB@@@DDDDDDDDDDDDFFFHHHJJJKKKMMMMMMLLLLLLKKKIIIEEEBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA======<<<:::999;;;>>>AAA@@@???>>>===<<<;;;::::::666777999::::::999888777666999;;;<<<<<<;;;<<<<<<>>><<<:::;;;<<<<<<999666888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::>>>===<<<<<<;;;;;;;;;;;;???>>>>>>===<<<;;;;;;;;;:::999777555444333444444////////////000000000000111333444555555444222111///222555777666666666666333333333444444444555555666777777777777777666666555444555888;;;:::777333555555555444333000...,,,777888888666444222222222222222333444555666777777888::::::777333000222444999999999999999999999999555888===@@@AAAAAABBBDDDGGGFFFEEEFFFIIIIIIFFFBBB@@@===;;;<<<>>>>>><<<999xxxsssrrruuuxxxzzz~~~}}}zzzxxxvvvtttqqqooooooqqqrrrrrrrrrrrruuuwwwyyyyyyyyyyyy{{{}}}|||zzzyyyzzz{{{|||}}}~~~}}}~~~{{{xxxwwwzzz|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}wwwyyy||||||yyyxxxxxx{{{zzzzzzyyyxxxwwwvvvvvvsssrrrqqqpppooonnnnnnnnnnnnnnnmmmlllllllllmmmmmmiiihhhhhhiiikkklllkkkjjjiiihhhhhhiiikkkkkkjjjhhhhhhhhhhhhhhhhhhiiijjjkkkpppqqqrrrsssrrrpppmmmkkkllllllllllllnnnqqqtttvvvvvvuuurrrpppnnnnnnoooooorrrrrrrrrrrrqqqqqqqqqqqqrrrpppnnnmmmnnnnnnmmmllloooooommmjjjhhhiiilllooojjjiiihhhhhhhhhiiijjjkkkqqqpppoooppprrruuuwwwxxxyyy{{{~~~~~~~~~||||||{{{{{{zzzzzzzzz{{{{{{yyyxxxvvvuuuuuuvvvxxxyyyxxxvvvtttssstttwwwzzz|||yyyzzz||||||{{{zzzzzzyyyuuusssrrrqqqqqqrrrsssrrrpppppprrrssssssqqqppprrrtttrrrqqqooonnnnnnnnnoooooouuuwwwzzz|||{{{yyyuuusssrrrqqqooooooooonnnllljjjlllmmmmmmnnnooooooppppppooopppqqqsssttttttrrrppptttuuuwwwxxxxxxxxxvvvuuuxxxwwwwwwvvvuuuttttttssstttrrrppppppqqqpppnnnkkknnnmmmlllkkkjjjkkkkkkllljjjiiihhhhhhjjjjjjiiihhhfffgggggggggfffeeecccbbb___ccchhhhhheeedddeeehhhhhhhhhgggfffdddbbbaaa___```^^^]]]]]]^^^___^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYUUUVVVWWWXXXZZZ[[[\\\]]]XXXYYY[[[\\\[[[YYYVVVUUUVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPMMMKKKIIIHHHHHHHHHGGGHHHIIIIIIHHHFFFDDDCCCEEEDDDDDDEEEFFFHHHJJJKKKJJJJJJKKKKKKKKKJJJGGGEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@======<<<;;;:::;;;>>>AAA@@@???>>>===<<<;;;;;;:::555666888999:::::::::::::::<<<>>>>>>===<<<<<<<<<>>><<<;;;;;;<<<<<<:::777999999999:::::::::;;;;;;::::::999999999999999888:::999999888777777888888>>>>>>===<<<<<<;;;::::::999888555333222222333333111111111111222222222333333444555555444222000///111444777999888888888999444444333333333333333333555666666777777666555555555444444777999999666444444444444333222111000///222222333222222111222222333333444444555777888999777888888777555444555777999999999999999999999999;;;>>>AAABBBBBBAAAAAABBBHHHFFFFFFGGGJJJJJJHHHEEEEEEBBB??????@@@@@@>>>;;;zzzuuutttvvvxxxzzzzzz|||~~~}}}zzzxxxwwwuuurrrpppppppppqqqppppppqqqtttwwwzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxzzz{{{~~~}}}zzzyyyzzz{{{||||||}}}}}}||||||{{{{{{{{{zzzvvvxxx{{{~~~{{{yyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyysssssssssrrrqqqpppooonnnoooooonnnmmmlllllllllllljjjiiihhhjjjlllmmmmmmlllkkkjjjiiijjjkkkkkkiiiggggggggggggggghhhiiijjjkkknnnoooqqqqqqqqqooommmllllllllllllmmmnnnqqqssstttuuutttsssqqqpppooonnnnnnooopppqqqrrrrrrrrrqqqqqqqqqooommmmmmmmmnnnmmmlllooooooooommmkkkjjjkkkllllllkkkiiigggggghhhiiikkknnnnnnnnnoooqqqsssvvvwwwxxxzzz|||||||||}}}}}}|||}}}}}}|||{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvuuuvvvvvvtttsssrrrrrrtttxxx|||~~~zzzzzz{{{|||}}}~~~zzzxxxzzzzzzwwwuuusssrrrrrrssssssqqqpppnnnpppqqqqqqppppppqqqsssppppppoooooooooqqqrrrssszzz{{{}}}~~~~~~|||zzzxxxtttsssqqqqqqqqqpppmmmkkklllllllllmmmnnnnnnoooooommmoooqqqrrrrrrrrrsssttttttuuuwwwxxxxxxxxxwwwvvvxxxxxxwwwvvvuuutttssssssuuusssrrrrrrrrrrrrpppnnnnnnmmmmmmlllkkklllllllllkkkjjjiiiiiikkkkkkjjjiiigggggggggfffeeecccbbbaaa^^^bbbfffgggfffeeegggiiiiiiiiihhhgggeeecccaaa```aaa^^^\\\[[[]]]___```aaa]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYYYYZZZ[[[\\\]]]^^^_________^^^\\\\\\WWWWWWXXXYYY[[[\\\]]]]]]YYYZZZ[[[\\\[[[YYYWWWUUUWWWVVVVVVUUUTTTSSSRRRRRROOONNNLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJGGGHHHJJJKKKKKKJJJIIIIIICCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCAAA???>>>=========;;;:::;;;>>>AAA@@@??????>>>===<<<;;;;;;555666888999;;;<<<<<<<<<>>>@@@AAA@@@>>><<<<<<<<<===<<<;;;<<<<<<<<<:::888999999999:::::::::::::::666666777777777777777777;;;:::999999888999999999<<<<<<<<<;;;::::::999999777555222000///000222333111111222222222333333333555555555555333111///...222555777999888888999999444444333333222222111111444444555555666555555444555444444555666777666555444333333222222222222222222222333444555666777777666555444444555777999;;;777666555666888999:::999::::::::::::::::::::::::???AAADDDEEEDDDCCCCCCDDDHHHHHHHHHIIIKKKLLLKKKIIIIIIFFFCCCAAA@@@???===<<<|||wwwvvvwwwyyyzzzyyyzzz|||}}}zzzyyyxxxvvvtttrrrpppppppppnnnnnnppptttwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{yyyvvvuuuxxxzzz}}}}}}{{{zzzyyyzzzzzzzzz{{{zzzzzzyyyyyyxxxxxxwwwvvvxxx|||}}}zzzzzz{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{tttuuuuuuuuutttrrrpppoooqqqpppooommmllllllkkkkkkjjjiiiiiikkkmmmoooooonnnooonnnmmmmmmnnnmmmkkkiiigggggghhhiiijjjlllmmmnnnnnnooopppqqqrrrqqqoooooommmmmmmmmmmmoooppprrrssssssrrrrrrpppooonnnmmmlllkkkmmmoooqqqrrrrrrqqqpppooonnnllllllmmmnnnmmmlllmmmnnnpppooommmlllllllllnnnllliiigggfffgggiiijjjlllmmmnnnnnnoooqqqtttvvvwwwxxxzzzzzzzzz{{{~~~~~~||||||~~~}}}|||{{{zzzzzzzzzzzzxxxxxxwwwvvvvvvuuutttsssrrrrrrqqqrrrtttwwwzzz|||zzzzzzzzzzzz|||}}}}}}}}}|||xxxwwwzzz{{{yyyvvvuuussssssssssssqqqppplllmmmnnnoooooopppqqqqqqooooooooopppqqqtttvvvwww{{{|||}}}~~~~~~}}}{{{zzzvvvuuusssrrrqqqpppmmmkkkjjjjjjjjjkkkkkkkkkllllllkkknnnqqqqqqppppppsssvvvtttuuuvvvwwwwwwwwwvvvvvvyyyxxxwwwvvvuuutttsssrrrtttsssrrrqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnlllkkkjjjjjjllllllkkkjjjjjjiiihhhgggfffeeedddcccbbbeeeggggggfffeeefffgggjjjiiiiiigggfffdddbbbaaaaaa___]]]]]]^^^___```___]]]^^^___```aaa`````````^^^]]]ZZZXXXXXXYYYZZZ\\\[[[\\\^^^``````___^^^]]]XXXYYYYYYZZZ[[[\\\\\\]]]YYYZZZ[[[[[[ZZZYYYWWWVVVXXXWWWWWWVVVUUUTTTSSSRRRNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHJJJJJJJJJIIIIIIJJJCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEDDDBBB@@@>>>============<<<;;;<<<>>>AAA@@@@@@???>>>>>>===<<<<<<888888999:::;;;<<<<<<<<>><<<;;;~~~yyyxxxyyyzzzzzzzzz{{{|||~~~~~~|||zzzxxxxxxwwwtttrrrpppppppppnnnnnnppptttwwwwwwxxxyyy{{{|||}}}}}}}}}|||yyywwwuuuyyy{{{}}}~~~}}}|||zzzyyyxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvxxxzzz}}}}}}{{{{{{|||~~~zzzzzzzzzzzz{{{{{{{{{{{{uuuuuuvvvvvvvvvtttrrrqqqsssrrrpppnnnlllkkkkkkjjjiiiiiiiiikkknnnppppppoooqqqpppoooooooooooollljjjffffffgggiiikkkmmmoooppppppqqqrrrsssssssssrrrrrrnnnnnnnnnooopppqqqrrrrrrqqqpppooonnnmmmkkkjjjjjjhhhjjjlllooopppppppppooonnnlllkkkkkkmmmnnnmmmllljjjllloooppppppnnnnnnnnnnnnllljjjhhhgggggghhhiiiiiilllnnnnnnnnnooorrruuuvvvwwwxxxxxxxxxyyy|||~~~}}}}}}}}}}}}}}}||||||{{{}}}}}}{{{zzzyyyyyyyyyyyywwwwwwvvvvvvuuutttsssssssssrrrrrrrrrsssuuuwwwyyyzzzyyyyyyyyyzzz}}}~~~{{{{{{}}}|||}}}{{{vvvuuuyyy{{{yyyvvvuuussssssssssssqqqpppkkkkkklllmmmooopppqqqqqqoooooopppqqqtttvvvyyy{{{{{{|||~~~~~~|||{{{wwwvvvsssrrrqqqooollljjjjjjjjjjjjkkkkkkkkkkkkkkkiiilllooopppoooppptttwwwttttttuuuuuuvvvvvvvvvvvvxxxxxxwwwvvvuuutttssssssrrrqqqqqqpppooopppqqqrrrqqqqqqqqqqqqqqqppppppooolllkkkjjjkkkllllllllljjjjjjiiihhhgggfffeeeddddddccceeeffffffffffffggghhhjjjiiiiiigggfffdddbbbaaaaaa```___`````````]]][[[]]]^^^```bbbbbbbbbaaa```]]]\\\ZZZYYYXXXYYYZZZ[[[XXXZZZ\\\^^^___^^^]]]\\\YYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYZZZZZZYYYXXXVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJKKKJJJHHHFFFGGGHHHDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDDDDBBB@@@>>><<<===>>>>>>===<<<===???AAA@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<===>>><<<<<<======<<<;;;;;;;;;888888888888888777777777555555666666777777888888666555555555555555666666888888888777777777777777333111///------///111222111111111111222222222222111111222222222222222222000222444555555555666888555555444333111000//////222222333444444444444444555555444333333444666888888777555222111000111111222111000111333555444222999888666555555777:::<<<<<<999777777:::<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBDDDDDDEEEGGGIIIKKKLLLLLLMMMMMMNNNOOOPPPNNNMMMKKKHHHEEEAAA???>>>~~~zzzyyyzzz{{{{{{{{{{{{|||~~~}}}{{{yyyxxxxxxwwwuuusssppppppqqqppppppqqqtttwwwuuuvvvwwwyyyzzz|||}}}~~~~~~~~~~~~~~~}}}{{{xxxwww{{{|||~~~~~~{{{|||{{{zzzxxxwwwwwwyyyvvvvvvvvvwwwwwwwwwwwwwwwyyy{{{}}}~~~||||||}}}~~~zzzzzzzzzzzzzzzzzz{{{{{{vvvvvvwwwwwwwwwvvvvvvvvvtttsssqqqooolllkkkjjjiiihhhhhhhhhjjjnnnpppppppppqqqpppoooooopppooommmkkkcccdddeeegggjjjmmmooopppsssttttttuuuuuuuuuttttttoooppppppqqqqqqrrrrrrrrrpppooonnnlllkkkjjjiiiiiifffgggjjjlllmmmnnnnnnmmmlllkkkjjjjjjlllmmmmmmmmmiiillloooqqqqqqppppppppplllkkkjjjiiihhhhhhhhhhhhhhhkkknnnooonnnnnnrrruuuuuuvvvxxxxxxwwwwwwyyyzzzyyyyyyyyyzzzzzz{{{{{{|||{{{{{{zzzyyyxxxxxxxxxyyywwwvvvuuuttttttsssttttttssssssrrrrrrrrrsssuuuvvvyyyyyyxxxxxxyyy{{{}}}~~~}}}{{{zzzzzz|||~~~~~~~~~yyyzzzyyyuuutttxxxzzzxxxuuusssrrrrrrssssssqqqpppkkkjjjjjjllloooqqqqqqpppppppppqqqsssuuuyyy|||}}}|||~~~}}}yyywwwuuusssrrrpppllljjjmmmmmmmmmmmmmmmmmmnnnnnngggjjjmmmoooqqqrrrtttvvvsssssssssssstttttttttuuuwwwwwwvvvvvvuuuuuuttttttpppppppppooonnnnnnpppsssrrrrrrrrrrrrrrrqqqpppppplllkkkjjjjjjllllllkkkjjjhhhgggfffeeeeeedddeeeeeebbbbbbdddeeegggiiijjjkkkiiiiiihhhgggeeecccaaa```aaa```aaaaaabbb```\\\YYY^^^___aaaccccccbbb```___[[[[[[ZZZZZZYYYYYYZZZZZZWWWXXXZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUXXXWWWWWWVVVUUUTTTSSSSSSMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLMMMJJJFFFDDDEEEGGGEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBB@@@>>><<<===>>>>>>>>>======???@@@@@@@@@@@@@@@??????>>>>>>???>>>===<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<>>>;;;<<<>>>>>><<<;;;<<<<<<888888888888888777777777666777777777777777888888666666666666666777777888666666666666666666666666111000000//////000111222333333444444444555555555000000111111222333333333222333555555555555777999666555444333222111000000222222333444555555555555555555555444333444666999999888666444222111000000555333111222555666444222888777666555666777999:::<<<:::999999999::::::999<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBCCCDDDCCCDDDFFFGGGMMMNNNNNNNNNMMMNNNPPPRRRPPPRRRRRRQQQLLLHHHEEEDDD}}}zzzyyyzzz{{{||||||||||||}}}{{{yyywwwwwwwwwvvvtttsssoooqqqrrrrrrrrrrrruuuwwwuuuuuuvvvwwwyyy|||}}}|||{{{zzz~~~~~~|||{{{xxxzzz{{{yyywwwuuuwwwxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyzzz{{{}}}}}}~~~}}}}}}~~~{{{{{{{{{{{{{{{zzzzzzzzzvvvvvvvvvvvvwwwxxxyyyzzzvvvtttrrrooollljjjiiihhhgggfffgggjjjmmmppppppppprrrqqqqqqqqqrrrqqqpppnnnddddddfffhhhkkknnnqqqrrruuuuuuuuuuuuuuuuuuttttttqqqqqqrrrsssssssssrrrrrrqqqpppmmmkkkiiiiiijjjkkkffffffggghhhiiikkkllllllkkkjjjiiijjjlllmmmnnnmmmkkkmmmpppqqqpppoooooopppiiijjjjjjkkkjjjiiihhhggggggkkkooopppnnnnnnqqquuutttvvvxxxxxxwwwvvvvvvvvvuuuuuuuuuvvvxxxzzz{{{|||yyyyyyxxxwwwwwwxxxxxxxxxvvvuuusssrrrrrrsssuuuvvvrrrqqqqqqqqqrrrssstttuuuxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyyyy{{{|||{{{zzzvvvxxxwwwttttttwwwyyyvvvsssrrrqqqqqqrrrsssrrrpppjjjiiiiiilllppprrrrrrqqqqqqqqqrrrtttwwwzzz}}}{{{~~~}}}{{{yyywwwuuutttqqqnnnkkknnnnnnnnnnnnnnnnnnnnnnnnfffhhhjjjooosssuuutttsssrrrqqqqqqqqqrrrrrrssssssvvvvvvvvvvvvuuuuuuuuuuuuoooppppppooommmnnnqqqtttpppqqqqqqrrrqqqpppooonnnkkkjjjiiijjjkkklllkkkiiihhhgggffffffffffffggghhhdddcccccceeegggiiijjjjjjhhhhhhgggfffdddbbbaaa___aaa```______``````^^^]]]___```bbbccccccaaa___^^^XXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUTTTTTTWWWWWWVVVUUUTTTSSSRRRRRRMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPNNNMMMKKKJJJIIIKKKLLLJJJEEECCCEEEIIIGGGGGGFFFEEECCCBBBBBBAAA???@@@BBBCCCCCCAAA???===<<<>>>??????>>>===???@@@AAA@@@@@@@@@@@@????????????>>>===<<<<<<<<<===>>>>>>>>>>>><<<:::999;;;===:::<<<>>>>>><<<;;;<<<>>>::::::::::::999999888888777777777777666666666666999999888888999999:::;;;444444444555555555555555000000111222222222222222444444444444555555555555111111111111111111222222111222333444333444666888666555555444333222222111222333444555555666666666444666777666555444777999666666666555444222111000777444222444888999777444777777666666666777888888999::::::999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAACCCDDDDDDEEEHHHJJJNNNOOOPPPOOOMMMMMMOOORRROOOSSSVVVVVVRRRMMMIIIHHH}}}yyyyyy{{{||||||||||||||||||~~~~~~}}}zzzxxxwwwvvvvvvvvvtttrrroooqqqssssssssssssuuuvvvuuuuuuuuuvvvyyy}}}~~~}}}||||||}}}{{{yyyvvvxxxzzzyyyvvvuuuvvvxxxxxxxxxyyyzzz{{{||||||}}}yyyyyyzzz|||}}}|||~~~~~~}}}~~~}}}|||||||||{{{{{{{{{{{{wwwvvvvvvvvvwwwyyy{{{|||vvvuuurrrooollljjjiiihhhfffffffffiiimmmoooppppppuuutttssstttuuuuuusssrrrfffggghhhkkknnnqqqtttvvvvvvvvvuuuuuuttttttttttttrrrssssssttttttssssssrrrsssqqqnnnkkkiiijjjkkklllfffeeeffffffgggiiijjjkkkjjjiiihhhiiilllmmmnnnmmmnnnoooqqqqqqpppnnnnnnooohhhiiikkklllkkkjjjhhhfffgggkkkppppppnnnnnnqqquuusssvvvxxxyyywwwuuuttttttrrrrrrsssuuuwwwyyy{{{|||wwwwwwwwwvvvwwwwwwxxxxxxvvvuuurrrqqqqqqsssuuuwwwpppppppppqqqrrrsssuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxyyyxxxxxxyyyzzzzzzyyywwwtttvvvvvvssstttwwwxxxuuurrrppppppppprrrsssrrrqqqkkkiiiiiilllpppsssrrrqqqrrrrrrsssuuuwww{{{~~~yyy|||~~~{{{}}}{{{yyywwwuuusssooolllmmmmmmmmmmmmmmmmmmllllllffffffiiinnntttwwwuuurrrqqqqqqppppppqqqqqqrrrsssuuuuuuuuuuuuvvvvvvvvvvvvooopppqqqooommmnnnrrrvvvoooooopppqqqpppooonnnmmmkkkjjjiiiiiikkkkkkjjjiiijjjiiihhhhhhhhhiiikkklllhhhgggeeeeeefffggggggfffhhhggggggeeedddbbb```___bbb```]]]]]]___aaaaaaaaa___```bbbccccccaaa^^^\\\VVVWWWZZZ[[[\\\[[[ZZZYYYYYYYYYXXXXXXYYYZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSWWWVVVVVVUUUTTTSSSRRRRRRNNNMMMKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRRRRQQQPPPNNNKKKJJJGGGJJJLLLJJJEEEDDDFFFJJJHHHGGGFFFEEEDDDCCCBBBAAA>>>???AAACCCCCCAAA???===<<<>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<>>>???@@@AAA@@@???===:::999:::;;;:::===???>>><<<;;;<<<>>><<<<<<<<<;;;;;;:::::::::777777777666666555555444666666555666666777888888444444444444444444444444///000222444444444333222222222222333333333444444333333222111000000000111...///111111000111333555666555555444444333333222222333444555666666666666444666888888666555777999333444555666555444222111333000...000555888555222666666666666777777777777666999::::::777777:::===========================<<<>>>AAADDDFFFIIIMMMPPPOOOPPPQQQOOOLLLLLLOOORRRLLLQQQVVVWWWSSSNNNJJJHHH}}}{{{zzzxxxvvv|||~~~}}}{{{{{{zzzxxxwwwuuutttssssssttttttsssrrrsssuuuwwwxxxxxxwwwvvvuuuwww{{{~~~~~~~~~|||zzz~~~}}}yyywwwyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxzzzyyyzzz|||~~~~~~}}}}}}{{{{{{|||||||||}}}}}}{{{xxxuuutttvvvwwwxxxyyyxxxvvvtttsssvvvvvvtttqqqnnnkkkhhhgggfffgggiiijjjkkknnnrrruuutttuuuxxxyyyxxxtttpppmmmjjjjjjjjjjjjkkkmmmooopppvvvuuuuuutttttttttuuuuuusssrrrqqqpppppppppqqqrrrvvvsssooollljjjjjjkkkllljjjgggeeeeeegggjjjlllmmmkkkkkkjjjjjjkkkmmmnnnpppoooppppppppppppoooooonnniiiiiijjjjjjiiifffdddbbbeeegggkkknnnppppppppppppyyyyyyxxxuuusssrrrsssuuussssssrrrssstttvvvxxxyyyyyyxxxwwwvvvvvvwwwxxxyyywwwvvvvvvvvvvvvwwwyyyzzzwwwuuusssqqqqqqsssuuuvvvyyywwwvvvvvvwwwwwwvvvuuuxxxwwwvvvwwwxxxxxxwwwuuusssssstttuuuvvvwwwwwwxxxrrrnnnkkkmmmqqqsssqqqnnnmmmjjjhhhkkkqqqtttsssqqqrrrrrrqqqrrrsssvvvyyy|||zzz|||{{{yyywwwvvvuuuttttttnnnooopppqqqqqqpppnnnnnnmmmjjjiiimmmtttwwwwwwtttsssttttttsssqqqqqqrrrtttuuuvvvvvvvvvvvvvvvuuuuuuqqqpppoooooooooppprrrssssssrrrpppnnnmmmmmmnnnnnnmmmkkkiiihhhggghhhiiijjjggghhhjjjllllllkkkjjjiiikkkjjjiiihhhgggggggggggghhhhhhiiihhheeebbb^^^\\\\\\]]]___`````````bbbdddeeeeeeeeebbb___\\\[[[\\\[[[ZZZYYYYYY[[[\\\[[[ZZZWWWYYYYYYYYYXXXYYY[[[]]]ZZZXXXVVVVVVWWWXXXYYYXXXRRRQQQQQQSSSVVVWWWWWWVVVVVVUUUTTTRRRRRRQQQQQQQQQRRRQQQNNNLLLLLLLLLMMMNNNOOOMMMLLLMMMQQQSSSRRRPPPPPPPPPOOOOOOMMMLLLJJJIIIIIIHHHEEECCCCCCCCCDDDEEEHHHHHHGGGEEEDDDBBBAAAAAACCCBBBAAA@@@???======<<<@@@???>>>?????????===;;;???????????????@@@@@@@@@<<<<<<============<<<<<>>======<<<<<<>>><<<:::<<<>>>>>>;;;888888888999:::999888666666666666666666777777777777555555666666666666555555777666444444555555444333333333333333333333333333222333555555555555333222111000000000111111111000222)))(((///333000000666999777555222111222222333444444555666666666666666555555555666666666666666666555444333333333333333444444444444444555666666444555555666666666666555888999999::::::999999999888888888999:::;;;;;;<<>>===<<<<<>>===>>>??????>>><<<@@@@@@@@@@@@@@@AAAAAABBB<<<<<<=========<<<;;;;;;========================>>><<<::::::<<<===;;;999999:::;;;;;;;;;999888777888888777777666666555555888888888888777555444333666444333333444444333222444444444444555555555555333333444444444444333333000222333111---+++,,,///000+++***...222222222444555444333222222333444555666666777888888888888777555666666666666666666666555555444333333333333333555555444444444555555666555555555666666777777777555666777888999999::::::;;;;;;<<<<<<===>>>>>>???BBBBBBBBBCCCFFFJJJNNNPPPOOOMMMJJJJJJKKKMMMMMMMMMQQQPPPPPPPPPOOOMMMIIIFFF}}}{{{zzzxxxwwwzzz|||{{{zzzxxxvvvtttsssrrrrrrqqqqqqqqqpppoooppprrrtttuuuwwwxxxxxxwwwwwwyyy{{{~~~~~~}}}|||}}}~~~~~~~~~}}}|||zzzxxxwwwvvvtttuuuvvvvvvwwwvvvvvvvvvwwwyyyzzz}}}~~~|||{{{|||~~~}}}~~~~~~~~~|||zzzxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvuuusssqqqooommmkkkhhhiiikkklllmmmooosssvvvyyyzzz|||}}}|||{{{yyywwwpppooonnnmmmmmmnnnooopppssssssssssssssssssttttttrrrqqqpppooonnnoooppppppqqqqqqooonnnlllkkkjjjiiimmmjjjgggffffffhhhiiiiiijjjjjjjjjkkklllnnnooopppqqqrrrssssssrrrpppnnnlllkkkllllllkkkjjjhhheeedddeeegggiiilllnnnoooppppppsssssssssrrrpppqqqsssuuuvvvuuuuuuttttttuuuuuuvvvuuuuuuttttttuuuvvvwwwwwwyyyxxxwwwwwwwwwxxxyyyzzzvvvuuutttrrrrrrrrrssstttuuutttssssssuuuvvvuuutttwwwvvvvvvwwwyyyzzzyyyxxxvvvuuuttttttuuuvvvwwwxxxsssoookkkiiikkklllkkkiiinnnkkkhhhiiilllnnnmmmkkkkkknnnqqqsssuuuvvvyyy{{{zzz{{{zzzxxxwwwvvvuuuttttttqqqqqqsssssstttsssrrrqqqnnnllllllnnnsssuuuuuusssppprrruuuuuutttsssssssssrrrsssssstttttttttssssssrrrqqqpppoooooopppqqqrrruuusssrrrpppoooooooooooolllkkkiiihhhgggggghhhhhhkkkiiigggffffffgggiiijjjiiihhhhhhgggggggggggghhheeedddcccbbb```___^^^]]]YYY[[[\\\]]]\\\]]]^^^```bbbbbbaaa___^^^]]]___aaa]]]\\\ZZZZZZ[[[[[[ZZZXXXYYYYYYZZZYYYWWWVVVXXXYYYUUUSSSQQQQQQRRRTTTTTTSSSVVVTTTRRRRRRRRRRRRQQQOOOQQQQQQQQQPPPPPPOOOOOOOOOPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLMMMOOOPPPOOONNNOOOOOONNNLLLKKKHHHGGGEEEIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@??????@@@@@@???>>>>>>===<<<<<<>>>===<<<===??????>>>===??????>>>===>>>???AAABBB============<<<<<<;;;:::::::::;;;;;;<<<======>>>>>><<<999999:::;;;;;;:::999::::::;;;;;;:::888777999999888777666555444444<<<<<<;;;999777555333222555444222333444444333222555555666666666777777777333333222222222222333333000444666333,,,(((***...,,,......---000555444111222222111111222444666777777888999999::::::999999666666666666666666555555555444444333333333333333666555555444444444555555666555555555666777999:::333444555666888999::::::======>>>>>>??????@@@@@@CCCBBBBBBBBBDDDGGGKKKLLLLLLKKKJJJKKKLLLMMMKKKJJJSSSRRRQQQQQQQQQPPPMMMKKK}}}{{{zzzyyyxxxzzz}}}|||{{{yyyvvvtttsssssssssoooppppppooonnnoooqqqssssssvvvxxxyyyxxxxxxxxxyyy||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvuuussssssttttttuuuuuuuuuuuuvvvxxx{{{}}}~~~~~~{{{{{{}}}~~~~~~~~~~~~}}}|||zzzyyyuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvuuutttrrrqqqooonnniiikkklllmmmnnnpppsssvvvyyyyyyzzz{{{{{{{{{zzzyyysssrrrpppooonnnnnnoooooorrrrrrssssssssssssssssssqqqqqqooonnnnnnnnnooopppoooooooooooonnnllljjjiiikkkhhheeedddeeeggghhhiiijjjjjjkkklllmmmnnnooopppoooqqqsssttttttrrrpppnnnmmmmmmmmmllljjjhhhfffeeefffhhhjjjlllnnnppppppqqqpppqqqrrrqqqpppqqqtttvvvwwwwwwvvvuuuuuutttttttttssssssttttttuuuvvvwwwwwwzzzyyyxxxwwwwwwxxxyyyyyyvvvuuuttttttsssssssssttttttrrrrrrssstttuuutttsssvvvuuuuuuwwwyyyzzzzzzxxxwwwvvvtttssstttuuuvvvwwwtttpppllliiiiiijjjiiihhhkkkiiiffffffiiikkkkkkjjjjjjnnnrrruuuuuuuuuvvvxxx~~~~~~~~~~~~zzzzzzyyyxxxvvvuuuuuuttttttrrrssstttuuuuuuuuutttsssnnnmmmlllnnnqqqrrrrrrpppnnnqqqtttuuutttsssssssssrrrssssssttttttttttttssssssrrrqqqpppooopppqqqrrruuutttrrrpppoooooopppppplllkkkjjjhhhggggggggggggkkkjjjiiihhhggghhhiiiiiihhhggggggffffffgggggggggcccbbbaaa___^^^^^^^^^^^^YYY[[[\\\]]]\\\\\\^^^___ccccccbbb```^^^^^^```bbb^^^\\\[[[[[[[[[[[[YYYXXXYYYZZZYYYXXXVVVUUUVVVWWWTTTRRRPPPPPPQQQRRRRRRRRRRRRPPPPPPPPPRRRRRRRRRPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMMMMLLLMMMMMMNNNNNNMMMNNNMMMLLLKKKIIIGGGEEEDDDFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>======<<<<<<===<<<;;;<<<>>>??????>>><<<;;;:::::::::<<<>>>???>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===;;;999777888999:::;;;777888999::::::999888777888888888777666555555555<<<<<<;;;:::888666555444555444333333555555444333555555555666777777888888444333111111111111333444333444555222...+++,,,...)))000111,,,...666666///000000000111222444555666777888999999::::::999999666666666666555555555555444444333333222333333444666666555444444444444555666666444444555777:::;;;555555555666777888999:::<<<=========>>>>>>??????AAAAAA@@@@@@AAACCCFFFGGGHHHIIIJJJMMMOOOOOOMMMKKKRRRQQQOOOOOOPPPQQQPPPOOO|||{{{zzzyyyxxxzzz}}}}}}zzzxxxuuutttttttttoooppppppooonnnoooqqqssssssuuuxxxyyyxxxxxxxxxxxxzzzzzz{{{|||}}}}}}}}}||||||||||||||||||zzzxxxuuutttsssrrrsssssssssssstttttttttwww{{{}}}}}}~~~}}}{{{{{{}}}~~~~~~~~~}}}}}}||||||{{{vvvvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvuuusssrrrpppooojjjkkkmmmmmmnnnpppsssvvvxxxyyyzzz{{{{{{{{{zzzzzzuuutttrrrpppooooooooooooqqqqqqssssssttttttssssssqqqqqqooonnnnnnnnnooopppnnnoooppppppooommmkkkjjjgggeeebbbbbbdddgggiiiiiiiiijjjkkklllnnnoooppppppnnnoooqqqsssssssssrrrqqqooonnnmmmllljjjhhhfffeeehhhiiijjjmmmoooppprrrrrrpppqqqqqqqqqqqqrrruuuwwwxxxxxxwwwvvvuuutttssssssrrrssstttuuuwwwwwwxxxxxx{{{zzzxxxwwwvvvwwwwwwxxxtttuuuuuuvvvvvvuuuuuuttttttsssrrrssstttuuutttsssuuuuuuuuuwwwyyyzzzyyyxxxvvvuuutttssssssssstttuuussspppmmmkkkjjjiiiiiiiiihhhfffddddddfffiiikkkllljjjoootttvvvtttssstttwww~~~~~~|||~~~}}}{{{yyyxxxwwwvvvuuuuuuttttttssstttuuuvvvwwwwwwvvvuuunnnmmmlllmmmnnnooonnnnnnlllooorrrtttssssssrrrsssrrrssstttuuuuuuuuuuuuuuusssrrrqqqppppppqqqrrrrrruuutttrrrpppooooooppppppmmmlllkkkjjjiiihhhggggggiiijjjkkkkkkkkkjjjiiihhhhhhgggffffffffffffffffffbbbaaa```___^^^^^^^^^^^^[[[\\\^^^^^^]]]]]]___```ffffffeeebbb___^^^___aaa]]]\\\ZZZZZZZZZZZZXXXWWWXXXYYYYYYWWWUUUSSSTTTVVVTTTRRRPPPOOOQQQRRRRRRRRRQQQPPPOOOPPPQQQRRRQQQPPPMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>==================;;;::::::<<<>>>>>>>>>:::::::::::::::<<<===>>>???????????????>>>===<<<<<<<<<;;;;;;::::::::::::;;;:::999777666777999:::888999:::;;;;;;:::999999666666666666777777777777999::::::999999888777666666555444555666777666555444444444555555666666666444333111111111111333444333000......000000...+++(((000111,,,---444555000000000000111222333444444666777888888999999888888777777666666555555555444333333222222222333333444666555555444444444555555777666444444555777999;;;888888777777777888999999============>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBDDDFFFIIINNNRRRSSSQQQOOOIIIGGGEEEEEEHHHJJJLLLLLL|||{{{zzzzzzyyyyyy{{{{{{xxxvvvuuuuuuuuuqqqqqqqqqpppoooppprrrtttsssuuuxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{|||~~~}}}{{{xxxwwwxxxyyyzzz{{{zzzxxxvvvuuusssrrrrrrrrrrrrsssttttttssswww{{{|||{{{|||~~~~~~~~~~~~}}}{{{|||~~~}}}}}}}}}|||||||||||||||wwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvuuusssqqqpppooojjjkkkmmmmmmmmmooosssuuuxxxyyy{{{||||||{{{zzzyyyuuutttrrrqqqoooooooooppppppqqqssstttuuuuuutttsssrrrqqqpppooonnnoooppppppoooppppppqqqpppooommmlllfffdddbbbbbbdddgggiiijjjhhhiiikkkmmmoooppppppqqqoooooopppqqqqqqrrrrrrrrrooonnnmmmkkkiiigggfffeeehhhhhhjjjlllnnnpppqqqrrrooopppqqqppppppqqqtttwwwxxxxxxxxxwwwvvvuuusssrrrssstttuuuwwwyyyzzzzzz{{{{{{zzzxxxvvvuuuuuuvvvvvvsssuuuvvvxxxxxxxxxwwwwwwwwwvvvuuuuuuvvvvvvuuusssuuuttttttuuuwwwxxxwwwvvvtttttttttssssssrrrqqqqqqooonnnmmmllljjjjjjiiiiiifffeeedddcccdddgggjjjllljjjpppuuuwwwtttsssuuuyyy}}}}}}{{{||||||{{{xxxxxxwwwvvvuuuuuuuuuuuussstttvvvwwwxxxxxxwwwvvvnnnnnnnnnnnnmmmmmmmmmlllkkkmmmpppqqqqqqqqqrrrsssrrrssstttuuuuuuuuuuuuuuurrrqqqqqqpppqqqrrrssstttuuusssrrrpppoooooooooooonnnmmmmmmkkkjjjiiihhhggggggiiikkklllmmmllljjjiiihhhgggfffeeeeeedddddddddbbbbbbaaaaaa```___^^^^^^\\\^^^______^^^^^^___aaaeeeeeeeeedddaaa___^^^___[[[ZZZYYYYYYYYYYYYXXXVVVWWWXXXXXXVVVTTTSSSTTTUUUTTTQQQOOOOOOQQQRRRRRRQQQTTTRRRPPPPPPPPPPPPOOOMMMMMMNNNPPPQQQRRRQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMLLLLLLMMMKKKJJJJJJIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@===>>>>>>>>>>>>>>>>>>>>>>>><<<:::999;;;=========;;;;;;<<<===>>>?????????===>>>>>>??????>>>>>>>>>===<<<<<<;;;::::::999999999999999777666555777999::::::<<<=========<<<;;;555666666666777777777888666666777777888777777666777555555555777888777666444444444444444444444444333333222222222222333333000,,,)))+++000222...******---...++++++///333333...///000111222333333444555666777777888777777777777777777666555555444444222222222222222333333444444444444444444555666666666555555444444555777888:::999777777666777888999>>>>>>>>>>>>>>>?????????===============>>>>>>???BBBDDDIIINNNSSSUUUTTTRRRHHHEEEAAA@@@CCCFFFIIIJJJ|||zzzzzzzzzzzzwwwyyy{{{}}}}}}~~~{{{wwwttttttttttttrrrssssssrrrqqqrrrtttvvvsssuuuwwwwwwwwwvvvxxxyyyzzzzzzzzz{{{}}}~~~}}}zzzwwwuuutttvvvyyy{{{{{{zzzyyywwwssssssrrrqqqrrrssstttuuussswww{{{{{{yyyyyy|||zzz{{{|||}}}||||||}}}|||||||||{{{|||||||||}}}yyyyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvuuusssqqqooonnnjjjkkklllmmmmmmooorrrtttuuuwwwyyy{{{{{{yyyvvvtttuuutttrrrpppooooooppppppppprrrtttvvvvvvvvvuuutttsssrrrqqqpppoooppppppqqqpppqqqqqqqqqqqqppppppoooiiigggdddccceeehhhiiijjjhhhiiikkknnnpppqqqqqqqqqrrrqqqpppooonnnoooooopppooonnnllljjjhhhfffeeeeeefffggghhhiiikkknnnpppqqqnnnooooooooonnnppprrruuuwwwxxxxxxxxxwwwuuutttssstttuuuwwwzzz|||}}}}}}}}}zzzyyywwwuuutttttttttuuurrrtttwwwzzz{{{{{{zzzyyy{{{yyywwwwwwwwwwwwuuutttuuutttssstttvvvvvvuuusssqqqrrrsssssssssqqqooommmiiijjjkkkkkkkkkiiiiiiiiigggfffeeecccccceeehhhkkkhhhnnnuuuvvvttttttyyy~~~}}}|||yyy{{{|||{{{xxxwwwvvvuuuuuutttuuuuuussstttvvvwwwxxxxxxwwwwwwqqqqqqqqqpppnnnmmmmmmmmmjjjlllnnnnnnooooooqqqsssqqqqqqrrrssstttuuuuuutttqqqpppppppppqqqssstttvvvtttsssqqqooonnnnnnnnnooooooooonnnmmmllljjjiiihhhgggggghhhiiijjjkkkkkkkkkiiihhhgggeeedddccccccbbbccccccdddcccbbb```^^^]]]]]]^^^______^^^^^^___```___aaaccccccaaa___^^^^^^YYYXXXWWWWWWXXXYYYXXXVVVVVVVVVVVVUUUSSSRRRTTTUUUSSSPPPNNNNNNPPPQQQQQQPPPSSSQQQPPPPPPQQQQQQPPPNNNNNNOOOQQQSSSTTTSSSSSSRRROOOOOONNNMMMMMMNNNOOOPPPOOOQQQRRRPPPMMMLLLLLLNNNIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAAAAA@@@@@@??????>>>>>>>>>?????????@@@@@@???<<<:::999:::;;;<<<;;;999:::===???@@@@@@???>>>:::;;;<<<======>>>======<<<<<<<<<;;;;;;;;;;;;;;;666888999888666555666888888999:::;;;;;;;;;::::::777777777777666666666666444444555666666555555555666555444555777777777666666555555444444333333333333333444444444444333333111...,,,---000111///---,,,******++++++***///666+++,,,...000222444555555555666777777888888777777888777777666555555444444222222111111222333333444333333333444555666777888555555555555444444444444777666555555555777999:::====================================>>>>>>??????BBBDDDHHHMMMRRRTTTSSSQQQOOOKKKEEEBBBCCCFFFIIIJJJ|||zzzzzzzzzzzzuuuvvvxxxyyyzzz|||~~~zzzvvvssssssssstttsssttttttsssrrrsssuuuwwwtttuuuwwwwwwvvvvvvxxxyyy{{{{{{{{{|||~~~~~~}}}~~~}}}zzzvvvtttsssuuuxxx{{{||||||{{{zzztttsssrrrqqqrrrssstttuuurrrwww{{{{{{xxxxxx{{{~~~wwwyyy{{{}}}||||||}}}|||{{{{{{{{{{{{||||||}}}zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuurrrpppnnnmmmjjjkkklllllllllnnnqqqtttqqqsssvvvyyyxxxuuurrroootttsssrrrpppooooooppppppqqqrrrtttvvvwwwwwwvvvuuussssssqqqpppppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqmmmjjjgggeeefffhhhiiiiiihhhiiilllnnnpppqqqqqqqqquuusssqqqnnnllllllmmmnnnooonnnllljjjgggfffeeedddeeeeeefffgggjjjlllnnnooommmnnnnnnnnnmmmnnnpppssswwwwwwxxxxxxwwwvvvtttsssuuuvvvyyy{{{}}}~~~zzzyyywwwuuussssssssssssrrrtttxxx{{{}}}}}}|||{{{}}}{{{yyyxxxxxxxxxvvvtttuuutttssstttuuuuuusssrrrpppqqqssstttssspppmmmkkkdddgggjjjkkkjjjiiihhhhhhjjjhhhfffcccbbbcccfffiiifffmmmtttvvvuuuvvv|||}}}|||yyyzzz{{{{{{xxxwwwvvvuuuuuutttuuuuuussstttvvvwwwxxxxxxwwwwwwsssssssssrrrooonnnnnnnnniiikkklllmmmmmmnnnqqqtttooopppqqqrrrsssssstttsssppppppppppppqqqsssuuuwwwsssrrrpppooommmmmmnnnnnnppppppooonnnmmmkkkiiihhhgggfffffffffgggjjjlllnnnjjjiiigggeeecccbbbbbbaaadddeeeeeeeeedddaaa___]]]\\\^^^______]]]]]]^^^```[[[^^^aaabbbaaa___]]]]]]WWWVVVUUUVVVXXXXXXWWWVVVUUUUUUVVVTTTSSSRRRTTTUUUQQQOOOMMMMMMOOOPPPPPPOOOOOONNNNNNPPPRRRTTTTTTSSSNNNPPPRRRTTTUUUUUUTTTSSSPPPOOOMMMLLLLLLMMMOOOQQQPPPRRRSSSQQQMMMLLLMMMOOOHHHIIIIIIIIIIIIHHHGGGGGGCCCBBBAAA???@@@AAACCCDDDAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAA???===:::888999;;;;;;;;;666888;;;>>>??????===<<<888888:::;;;<<<=========:::;;;;;;<<<<<<======>>>555777:::999666444555777444555666777888888777666999999888777666555444444444444444555444444333222555444333444666777666555777777666555444333333222333333555666666555333333333333333333222111222222...((('''+++***'''---888((())),,,000333555777888666666777888888888888888888777777666555444444444222111111111222333333444222222333333555666888999555555555555444333222111444444333333444777999;;;:::::::::::::::999999999===>>>>>>>>>??????@@@@@@BBBDDDGGGLLLPPPRRRQQQOOOSSSNNNGGGCCCBBBDDDFFFGGG|||yyyxxxyyyzzzxxxwwwwwwzzz~~~}}}zzztttooonnnnnnooopppqqqssstttuuuttttttssstttrrrrrruuuxxxyyywwwtttzzz{{{}}}~~~}}}|||||||||zzzwwwtttwwwwwwwwwwwwxxxyyyzzz{{{vvvtttqqqpppppprrrtttvvvwwwxxxyyy{{{|||}}}}}}}}}|||yyyxxxzzz}}}zzzzzzzzzzzzzzzzzz{{{|||}}}yyyzzzzzzyyywwwvvvwwwxxxvvvsssqqqpppppppppooonnnjjjjjjjjjjjjkkkmmmoooppprrrssstttttttttrrrpppnnntttsssqqqpppppppppqqqqqqpppqqqsssttttttsssqqqpppssstttttttttssssssrrrqqqssssssrrrrrrssstttvvvwwwmmmkkkiiihhhhhhiiijjjkkkkkkkkkmmmnnnppprrrssstttqqqrrrrrrqqqnnnnnnooopppqqqooommmiiifffeeegggiiieeeeeeggghhhiiijjjkkkkkkooollliiifffgggjjjnnnpppuuuwwwxxxxxxuuusssssssssqqqssswww{{{}}}}}}|||{{{wwwwwwwwwvvvvvvuuuttttttrrrrrrsssuuuwwwyyy{{{|||~~~}}}|||zzzyyyyyyyyyyyyvvvuuusssqqqooonnnmmmmmmpppooonnnmmmlllkkkkkkjjjhhhhhhiiiiiiiiiiiihhhgggiiihhhgggeeeeeeeeeffffffjjjnnntttxxx{{{~~~~~~|||yyywwwuuuxxxxxxwwwwwwvvvvvvuuuuuutttvvvwwwzzz{{{}}}~~~~~~vvvvvvuuutttrrrqqqooonnnkkkkkklllmmmoooooonnnmmmmmmooorrruuuvvvuuutttsssooommmkkklllooosssvvvwwwuuuuuutttrrrpppmmmkkkjjjlllmmmnnnnnnnnnmmmlllkkkggghhhhhheeecccdddhhhllljjjjjjhhhfffdddbbb```___ccccccccccccbbbaaa```___``````______^^^]]]\\\[[[^^^\\\[[[\\\^^^^^^\\\YYYYYYWWWUUUUUUVVVXXXXXXXXXWWWWWWVVVTTTQQQPPPPPPQQQPPPOOONNNMMMMMMOOOQQQRRRNNNPPPRRRSSSTTTSSSQQQPPPSSSTTTUUUVVVWWWVVVVVVUUUPPPNNNLLLLLLNNNOOOOOOOOOPPPQQQQQQNNNKKKHHHHHHHHHJJJIIIIIIIIIHHHGGGGGGFFFHHHGGGEEECCCAAA@@@??????@@@@@@AAABBBBBBCCCDDDDDDAAA@@@???>>>>>>>>>???@@@???>>>===;;;::::::::::::888999<<<>>>??????>>>>>>:::999888888777888888888===<<<:::999999:::<<<===;;;:::888666444333222111666777999999888888999::::::;;;;;;:::888444000...666555555444444333333222111222444555555444222111444444444333333222222222999666333333555444222///111111222333222111000///---,,,***))))))***,,,---......000111333444666666999777777999:::777777:::999999888666555444333222222222222222222222222333333444666777777777666555666555555555666555444222333333333333333444666666<<<;;;:::888999:::<<<======<<<::::::;;;>>>BBBDDDBBBDDDGGGKKKNNNOOOPPPQQQPPPMMMJJJFFFDDDCCCCCCCCC}}}yyyxxxyyyzzzxxxwwwwwwzzz~~~~~~zzztttpppnnnnnnoooooopppqqqrrrrrrqqqqqqpppsssrrrrrrtttwwwxxxwwwtttyyyzzz|||}}}zzzxxxwwwwwwwwwwwwwwwxxxyyyzzzuuutttrrrpppqqqsssvvvwwwxxxyyyzzz|||~~~|||yyyzzz}}}~~~{{{xxxzzzzzzzzzzzz{{{{{{||||||zzz{{{|||{{{yyywwwxxxyyyuuusssrrrrrrrrrrrrpppnnnkkkkkkjjjjjjkkklllnnnooopppqqqssstttsssrrrpppooosssrrrpppoooooopppqqqqqqpppqqqsssttttttsssqqqpppssssssssssssrrrrrrqqqqqquuutttsssrrrrrrsssttttttooonnnllljjjjjjjjjllllllkkkkkkmmmnnnppprrrssstttrrrrrrrrrqqqooonnnooopppooonnnmmmiiifffeeefffhhhfffffffffggghhhiiikkklllmmmkkkjjjiiiiiikkkmmmnnnuuuwwwxxxxxxuuusssssssssrrrsssvvvyyyzzz{{{zzzzzzttttttsssssssssttttttuuurrrrrrssstttuuuwwwyyyzzz}}}}}}|||{{{zzzyyyxxxwwwuuutttrrrqqqooonnnmmmmmmnnnnnnmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiikkkjjjiiihhhhhhhhhhhhiiilllpppvvvzzz}}}}}}{{{xxxvvvuuuwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxzzz{{{|||||||||{{{{{{zzzyyywwwuuusssrrrkkkjjjjjjjjjkkklllkkkkkkmmmnnnqqqssstttsssrrrqqqpppmmmkkklllnnnrrrttttttuuuuuutttrrrpppmmmkkkjjjkkkkkklllmmmlllkkkjjjiiiffffffeeedddccceeehhhkkkjjjiiihhhfffdddbbb```___aaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZ]]][[[ZZZ[[[]]]]]][[[XXXYYYWWWUUUUUUVVVWWWWWWVVVVVVVVVVVVTTTQQQPPPQQQRRRPPPOOONNNNNNNNNPPPRRRSSSTTTTTTUUUVVVUUUSSSQQQPPPSSSSSSUUUVVVVVVVVVUUUUUUQQQOOOMMMLLLNNNOOOOOONNNPPPPPPOOOMMMIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDBBBAAAAAAAAA??????@@@@@@AAABBBBBBCCCBBBAAA@@@?????????@@@@@@??????>>>===<<<;;;:::999777888;;;===>>>>>>>>>===888888888888888999999:::<<<<<<;;;::::::;;;<<<<<<>>>===;;;:::888777777777666888999999888888999::::::;;;;;;:::888555111///555555444444333333333222111333444555555444333111444444444444444333333333888555333333444444111///111222222333222111000///---,,,***))))))***,,,---///000111333555666888888999666777::::::888888;;;::::::999888666555444333222222222333333333333444444444555666666666555444666555444555666666444333222222222333333444555666======<<<<<<<<<===>>>???<<<;;;;;;;;;<<>>;;;999888666777999:::<<<=========888888888888999:::;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::999888777777777777777888999999888777999:::::::::;;;:::999666333111333333333333333333333222222333444555555444333222444444444555555555555555666444333222333222111///111222222222222111000000,,,,,,************,,,,,,000111222444666888:::;;;888666666:::;;;999:::===;;;;;;:::999777666555444333333444444444555555555555555666666666555555444555444333444666666555444333333333333444555666666<<<<<<======>>>>>>>>>>>>;;;;;;<<<===>>>@@@AAABBBCCCDDDFFFHHHIIIKKKKKKKKKKKKJJJHHHFFFDDDDDDDDDDDD{{{xxxxxxxxxwwwwwwwwwyyy{{{}}}~~~|||xxxtttqqqpppppprrrrrrrrrqqqqqqppppppoooqqqrrrrrrtttvvvwwwwwwwww||||||}}}~~~~~~|||}}}zzzxxxwwwwwwvvvuuuuuuvvvvvvssssssssstttuuuwwwyyy{{{yyyzzz|||~~~~~~zzzxxxyyyzzzzzzyyy{{{{{{{{{|||||||||{{{{{{{{{|||}}}|||zzzxxxxxxxxxrrrrrrsssuuuwwwvvvsssqqqnnnnnnmmmlllkkkkkkkkkkkklllmmmooorrrsssrrrrrrqqqoooooonnnnnnnnnoooqqqrrrqqqrrrtttuuuuuusssqqqppppppppppppooooooooopppppptttsssrrrrrrqqqqqqpppppprrrqqqnnnlllkkklllmmmmmmkkklllmmmnnnoooqqqrrrrrrrrrssssssqqqooonnnoooqqqlllmmmnnnmmmjjjhhhgggggghhhfffdddcccdddfffiiijjjiiihhhggggggggghhhjjjjjjrrrtttvvvvvvtttsssssssssuuuuuuuuuvvvvvvwwwwwwxxxsssrrrpppooooooqqqtttvvvttttttttttttuuuuuuvvvwww{{{|||||||||zzzwwwtttrrrqqqpppooonnnnnnnnnnnnnnnmmmnnnoooooooooooonnnmmmpppooollljjjiiijjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnrrrxxx|||~~~|||xxxvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuvvvwwwxxxzzz{{{|||||||||~~~}}}{{{xxxuuusssqqqqqqpppmmmjjjhhhiiikkknnnlllmmmooopppppppppooonnnpppmmmkkkkkklllnnnnnnnnnsssrrrrrrqqqooommmlllkkkhhhiiijjjjjjjjjiiiggggggfffccc```aaaeeehhhhhhggghhhgggfffdddcccaaa```___\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUXXXVVVTTTTTTTTTTTTSSSQQQRRRSSSSSSRRRPPPPPPQQQSSSNNNNNNNNNNNNOOOPPPRRRSSSUUUUUUTTTTTTRRRPPPOOOMMMSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNNNNNNNNNNMMMKKKMMMMMMKKKIIIFFFEEEGGGIIIHHHGGGEEEEEEEEEGGGIIIJJJDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@@@@???@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAA???<<<999777666666777888999:::;;;<<<::::::999999999::::::;;;;;;<<<>>>??????>>><<<;;;888777777666666777777888777888999999888777888:::999:::::::::999666444333222222333333333333333333333444555555555555444333444444555555666666777777444444333222222111000000222222222222111111000000,,,,,,+++******+++,,,,,,000000222444777999:::;;;777555666:::<<<:::;;;>>>;;;;;;:::888777666555444444444555555666666777777777777777777777666666666555444333333555777666555555444444555555666777888888999;;;===>>>===<<<;;;;;;;;;<<<>>>???@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHJJJJJJHHHGGGGGGFFFGGGGGG|||yyyxxxxxxvvvvvvwwwxxxyyy{{{}}}~~~zzzvvvsssqqqpppqqqqqqqqqpppooooooooooooqqqrrrssstttuuuwwwxxxyyy~~~}}}|||{{{zzzyyy|||~~~|||yyyyyywwwvvvuuuuuuttttttssstttuuuvvvxxxyyy{{{{{{yyyzzz|||~~~}}}{{{yyyxxxyyyzzz||||||{{{||||||}}}}}}|||{{{{{{zzz{{{}}}|||zzzwwwvvvvvvqqqrrrsssuuuwwwwwwuuurrrpppoooooonnnmmmlllkkkjjjkkkllloooqqqssssssrrrrrroooooonnnnnnnnnoooqqqrrrrrrssstttuuuuuusssqqqppppppooonnnnnnnnnoooppppppppppppqqqqqqqqqqqqpppppppppooollljjjjjjjjjkkklllkkkllllllnnnooopppqqqrrrqqqrrrrrrpppnnnnnnoooppplllnnnoooooollliiihhhhhhhhhfffdddbbbcccdddggghhhhhhfffcccaaaaaadddgggjjjoooqqqttttttsssrrrrrrrrrvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvsssqqqqqqrrrtttuuuvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{{{{{{{yyyvvvsssqqqooonnnnnnmmmmmmnnnnnnnnnoooppprrrssstttssssssrrrqqqooommmjjjiiiiiijjjkkkkkkkkklllmmmmmmnnnnnnnnnmmmqqqvvvzzz|||~~~{{{wwwtttttttttuuuuuuvvvwwwxxxxxxwwwvvvuuutttuuuwwwyyy|||}}}~~~~~~}}}|||zzzwwwtttrrrqqqsssqqqnnnjjjffffffiiimmmlllmmmnnnoooppppppooooooooommmkkkkkklllmmmlllkkkpppppppppooonnnlllkkkjjjiiijjjkkkkkkkkkjjjhhhgggfffcccaaabbbfffhhhgggfffgggfffeeedddbbb```______ZZZ[[[[[[[[[[[[ZZZZZZYYYXXXYYYZZZZZZZZZZZZZZZYYYWWWXXXXXXWWWVVVUUUTTTTTTVVVTTTSSSSSSSSSSSSQQQOOOPPPQQQRRRQQQPPPPPPRRRTTTMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNOOONNNLLLKKKKKKKKKJJJHHHFFFEEEGGGIIIIIIIIIGGGFFFFFFFFFGGGGGGBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAACCCDDDEEEDDDDDDDDDDDDCCCCCCBBBBBB???@@@AAA@@@???<<<:::888777777666666777888999:::<<<<<<;;;:::999999999::::::<<<>>>??????>>><<<:::999999999999999:::;;;;;;777999:::999888777888999888888999999888777555444222222222333333444444444555555555555555555555555555555555666666777777777333333333333111111111111222222222111111111111111------,,,,,,,,,,,,------///000111333555777999:::666444555:::;;;:::;;;???::::::999888666555444333444444555666666777888888999999888888888888888888555444222333555666777666666666666777777888999:::777999<<<>>>???>>><<<;;;;;;<<<===>>>???AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFKKKKKKJJJJJJIIIIIIIIIJJJ}}}yyywwwwwwuuuvvvwwwwwwxxxzzz}}}|||~~~|||xxxuuurrrqqqnnnnnnmmmlllllllllmmmmmmpppqqqsssssstttuuuxxxzzz~~~|||{{{yyyxxxxxxzzz{{{zzzyyywwwuuuttttttttttttuuuwwwxxxzzz{{{{{{{{{yyyzzz|||}}}yyyyyyyyyyyyyyy{{{}}}~~~{{{|||}}}~~~}}}|||{{{zzzyyy{{{}}}}}}zzzwwwuuuuuuqqqqqqqqqtttvvvwwwvvvtttqqqqqqqqqpppooommmlllkkkkkkmmmooorrrssstttsssrrrqqqpppooonnnooopppqqqrrrssstttuuuvvvuuusssqqqppppppooonnnmmmnnnooopppqqqoooooopppppppppppppppooolllkkkiiihhhhhhiiijjjkkkkkkllllllmmmoooppppppqqqpppqqqqqqooommmlllmmmooolllnnnooonnnllliiihhhhhhgggfffdddbbbbbbccceeefffgggddd```^^^^^^aaaeeehhhlllnnnqqqrrrqqqppppppqqqtttuuuvvvwwwwwwwwwwwwwwwzzzxxxvvvtttttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyyyywwwuuusssqqqnnnnnnnnnnnnnnnooopppqqqppprrrtttwwwxxxxxxwwwvvvrrrpppnnnllljjjjjjiiijjjiiijjjkkklllmmmmmmmmmmmmkkknnnssswwwyyy{{{}}}~~~}}}yyyvvvtttttttttuuuuuuvvvxxxzzzzzzyyyxxxvvvrrrtttvvvyyy|||~~~~~~}}}|||zzzxxxvvvsssrrrqqqqqqnnniiidddbbbeeeiiijjjkkklllnnnooooooppppppooommmkkkkkklllmmmlllkkknnnnnnnnnmmmlllkkkjjjiiijjjjjjkkklllkkkjjjiiihhhfffeeeddddddfffgggfffffffffeeedddcccaaa```___^^^ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYVVVWWWXXXWWWUUUSSSSSSSSSSSSRRRQQQRRRSSSRRRPPPNNNNNNOOOPPPPPPPPPPPPRRRTTTNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPOOONNNOOOOOOOOOMMMKKKHHHJJJJJJIIIHHHGGGGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFDDDCCCCCCDDDFFFGGGCCCDDDDDDDDDDDDCCCBBBBBB>>>?????????>>><<<:::999:::999777555555666888999===<<<;;;;;;:::::::::;;;:::;;;===>>>>>>===;;;:::888777777777888888999:::888999:::999777777777999666777777777777666666555222222333444444555666666666666666666666666666666555555555666666666666666333444444444222111111333333222111111000000111111........................///000111222444666777777666444555999:::999:::===::::::999888666555444333444444555666777888888999888888888777888999::::::777555333333444666666666777777777777888999:::::::::;;;>>>@@@AAA@@@??????<<<<<<======???AAABBBCCCCCCCCCCCCCCCCCCDDDFFFFFFLLLLLLLLLLLLKKKKKKKKKKKK}}}yyywwwvvvtttvvvwwwwwwvvvxxx||||||~~~}}}zzzvvvsssqqqmmmlllkkkkkkkkklllmmmnnnmmmoooqqqqqqqqqrrrvvvyyy}}}}}}}}}}}}|||{{{zzzyyyxxxzzz}}}}}}|||zzzxxxvvvuuuttttttuuuvvvxxxzzz||||||{{{{{{{{{|||}}}~~~xxxxxxzzzzzzzzzzzz|||}}}||||||~~~~~~~~~}}}{{{zzz{{{}}}~~~{{{xxxvvvuuuppppppppprrruuuwwwwwwvvvqqqrrrrrrrrrqqqooonnnmmmlllnnnqqqsssttttttsssssssssrrrpppoooooopppqqqqqqttttttuuuvvvuuusssqqqppppppooonnnmmmnnnoooqqqrrroooppppppppppppooommmllljjjiiigggfffggghhhjjjkkkkkkllllllmmmnnnoooppppppooooooooonnnlllkkklllmmmkkklllmmmllliiihhhggghhheeeeeedddcccccccccccccccdddccc```______aaadddfffjjjlllooopppooonnnooopppqqqrrruuuwwwwwwwwwvvvuuuxxxxxxwwwvvvvvvwwwwwwwwwtttttttttuuuuuuwwwxxxxxxyyyxxxxxxwwwuuutttssssssppppppppppppqqqsssttttttpppsssvvvyyyzzzzzzyyyxxxsssrrrpppooommmkkkjjjiiiggghhhjjjlllmmmnnnmmmmmmiiimmmrrrvvvxxxyyy{{{||||||{{{xxxvvvtttttttttuuuvvvwwwzzz{{{|||{{{yyyxxxsssuuuwwwyyy|||}}}~~~||||||{{{zzzxxxvvvtttsssqqqqqqpppjjjdddaaacccgggggghhhiiikkkmmmnnnooopppnnnmmmllllllmmmmmmlllkkkkkkkkkkkkkkkkkkjjjiiihhhjjjjjjkkkkkkkkkjjjiiihhhfffggghhhgggeeeeeeeeefffeeeddddddbbbaaa```___^^^[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWVVVXXXYYYWWWTTTRRRRRRSSSQQQPPPPPPQQQRRRRRRPPPNNNMMMNNNOOOPPPOOOPPPSSSUUUQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRPPPOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPPPPNNNLLLFFFIIIKKKKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFHHHGGGEEECCCCCCDDDFFFHHHCCCCCCDDDDDDDDDCCCBBBAAA=========<<<<<<<<<;;;;;;===;;;888555444555666888::::::::::::;;;<<<===>>>:::;;;<<<======<<<;;;:::777777666666666777888888888999:::999777666777888555555555555666666666666222333333444666777777888777666666666666666666777666666555555555555555555333444666555222111222444333222111000000000111222//////000000000000//////111111222333444555666666555333444888999777888<<<;;;;;;:::999777666555444333333444555666777888999666555555555666888:::;;;888666333222444555555555666666666666777888999999:::<<<===???@@@@@@@@@@@@>>>===<<<<<<>>>@@@CCCDDDCCCCCCBBBBBBCCCDDDFFFGGGLLLLLLLLLLLLLLLKKKJJJJJJ~~~zzzwwwvvvtttvvvwwwwwwvvvxxx|||~~~{{{wwwsssqqqnnnmmmllllllmmmnnnpppqqqkkkmmmoooooooooppptttxxx{{{{{{|||||||||||||||{{{xxxzzz}}}~~~~~~}}}{{{yyywwwuuuttttttuuuwwwyyy{{{||||||{{{zzz}}}}}}~~~~~~wwwyyy{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}{{{yyy|||~~~}}}yyywwwvvvpppooooooppptttvvvwwwwwwrrrrrrssssssrrrqqqooonnnmmmoooqqqtttuuuuuutttssstttsssqqqpppppppppqqqqqqtttuuuvvvvvvuuusssqqqppppppooonnnmmmnnnoooqqqsssqqqqqqqqqqqqooommmkkkjjjhhhhhhffffffggghhhjjjlllkkkllllllmmmnnnoooppppppnnnoooooommmkkkjjjkkkmmmjjjkkkkkkiiigggffffffgggeeedddddddddcccbbbbbbaaabbbbbbbbbaaabbbccccccdddhhhjjjmmmnnnnnnmmmnnnooonnnpppsssvvvwwwvvvuuutttvvvvvvwwwwwwxxxxxxyyyyyyssssssssssssuuuvvvwwwxxxxxxxxxvvvuuuttttttttttttrrrrrrrrrssstttuuuwwwwwwppprrrvvvyyy{{{{{{zzzyyytttssssssqqqooommmkkkjjjggghhhjjjlllnnnnnnnnnnnniiimmmrrruuuwwwyyyzzz|||zzzyyywwwvvvuuutttuuuuuuvvvxxxzzz|||}}}|||zzzyyyuuuvvvxxxzzz{{{|||}}}}}}yyyyyyyyywwwvvvtttsssrrrrrrtttrrrmmmfffbbbdddhhheeefffgggiiikkkmmmoooooonnnmmmllllllnnnnnnmmmllljjjjjjjjjjjjjjjiiihhhgggiiijjjjjjkkkkkkiiihhhgggfffiiijjjiiieeeccceeegggeeedddcccbbbaaa```___^^^[[[\\\\\\]]]]]]]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVVVVXXXYYYXXXTTTRRRRRRTTTOOOOOOOOOQQQRRRRRRPPPNNNLLLMMMOOOOOOOOOPPPSSSUUUTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOORRRRRRPPPOOONNNOOOOOOPPPMMMMMMMMMOOOPPPPPPNNNLLLEEEHHHLLLMMMKKKIIIGGGGGGEEEGGGJJJLLLMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGEEECCCCCCDDDFFFHHHBBBCCCDDDDDDDDDCCCAAA@@@===<<<;;;;;;;;;;;;<<<<<>>@@@AAA:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;<<<<<<888::::::999777666777888444444444444555555666666222333444555666888999999777777666666666666777777666666555555444444444333333555666555333222333555444333111000000000111222000000111111111111000000222222333333444555555666555333444777888666777:::===<<<;;;:::888777666666333333444555666777888888333333333333555777999:::999777444222333444555444444444444555555666777888999:::;;;<<<>>>>>>?????????===<<<<<<===@@@CCCFFFCCCBBBBBBBBBCCCEEEFFFHHHKKKLLLLLLLLLKKKJJJIIIHHH}}}yyywwwwwwvvvwwwxxxyyyzzz||||||}}}~~~zzzwwwtttsssrrrqqqpppooonnnmmmmmmnnnnnnoooooonnnnnnmmmppptttwwwyyy{{{||||||zzzxxxxxxxxxuuuvvvyyy~~~||||||{{{zzzxxxuuusssrrrsssuuuwwwzzz|||}}}}}}}}}~~~~~~~~~}}}zzzxxxyyy|||}}}|||zzzzzz{{{|||||||||{{{zzzyyy{{{{{{zzzyyyxxxvvvuuutttqqqooommmnnnpppsssuuuuuurrrtttuuutttqqqpppooopppooonnnmmmooorrrtttuuuuuummmmmmmmmnnnpppooonnnlllssstttuuuvvvvvvuuutttsssttttttsssqqqoooooorrrttttttsssrrrqqqooommmkkkiiiiiifffeeefffhhhjjjiiiggglllllllllmmmnnnnnnooooooooommmkkkjjjkkkllllllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkjjjhhhgggffffffffffffdddeeeeeefffeeedddbbbaaafffiiimmmqqqsssrrrooommmpppqqqsssuuuuuuuuusssrrruuuuuutttttttttuuuuuuvvvxxxuuurrrrrrtttvvvvvvtttvvvvvvuuutttsssrrrqqqqqqrrrssstttttttttsssrrrqqqvvvwwwxxxxxxxxxxxxvvvvvvssssssrrrqqqpppnnnmmmmmmiiimmmqqqrrrpppmmmmmmnnnjjjlllooosssvvvyyy{{{|||zzzxxxvvvsssrrrsssuuuvvvvvvxxx{{{}}}}}}|||yyywwwwwwwwwwwwxxxzzz|||}}}~~~zzzzzzvvvpppnnnppppppnnnsssqqqnnnkkkhhhgggffffff___```bbbeeehhhkkknnnooolllmmmmmmmmmllllllkkkjjjggggggfffeeefffhhhjjjkkkjjjkkklllmmmllljjjgggfffeeeeeeffffffffffffeeeeeebbbbbbbbbbbb```^^^\\\[[[[[[]]]^^^^^^]]]\\\]]]^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQRRRTTTQQQOOOMMMKKKKKKKKKMMMNNNKKKKKKLLLLLLMMMMMMMMMMMMRRRTTTUUUTTTRRROOONNNNNNPPPQQQQQQQQQPPPPPPOOONNNQQQPPPNNNLLLIIIJJJLLLOOOMMMMMMNNNOOOOOOMMMLLLKKKNNNLLLJJJJJJJJJIIIGGGFFFGGGHHHJJJLLLLLLLLLLLLKKKLLLJJJJJJKKKIIIEEEEEEIIIGGGGGGFFFCCCAAABBBFFFKKKGGGFFFEEECCCAAA@@@@@@@@@>>><<<::::::;;;<<<===<<<;;;999777555444555666666:::999777888999::::::999999999:::;;;;;;;;;::::::888888777777888888999::::::::::::999999999888888666333111111333555666666666666666666666777888888666666666666666666666666555666666666666666555444444444333333333333444444111111111222222333333444000000000000000000111111333111///111555888888666555555666666777777777888;;;;;;;;;;;;:::999888888666444555999999666555777333555777777666666888:::;;;999666333222111111222555555444444444555555666777777999;;;===???@@@AAA<<<===???@@@AAABBBBBBBBB@@@BBBDDDDDDCCCBBBBBBCCCHHHLLLNNNLLLKKKLLLIIIEEE~~~zzzxxxwwwwwwxxxxxxyyy{{{||||||}}}~~~zzzvvvsssqqqpppqqqqqqooonnnnnnnnnooopppooooooooonnnnnnppptttxxxzzz|||}}}}}}{{{zzzyyyzzzvvvwwwyyy||||||{{{zzzxxxwwwuuutttsssvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{xxxyyy{{{|||{{{yyyyyyzzz{{{||||||{{{zzzyyy||||||{{{zzzwwwuuusssrrrpppnnnllllllooorrrsssssstttuuuvvvuuusssqqqpppqqqooonnnnnnppprrrttttttsssooonnnllllllnnnoooooonnnrrrssstttuuuuuutttsssrrrrrrrrrrrrqqqooooooppprrrrrrrrrqqqpppooommmkkkjjjhhhfffddddddgggiiiiiihhhjjjjjjlllmmmoooooopppppppppnnnkkkjjjkkkkkkkkkjjjjjjiiihhhgggggghhhiiijjjkkkjjjiiihhhggggggggggggeeefffffffffeeedddbbbaaadddfffjjjmmmoooooonnnmmmnnnppprrrtttttttttsssrrrssssssssssssssstttuuuuuuuuusssrrrsssvvvxxxwwwvvvvvvvvvuuuuuutttssssssssssssssstttuuuttttttsssrrrvvvwwwxxxyyyyyyxxxwwwwwwrrrrrrqqqooonnnmmmmmmlllhhhlllppprrrqqqoooooopppnnnoooppprrrtttuuuvvvwwwxxxvvvtttrrrqqqrrrssstttvvvxxxzzz||||||zzzxxxvvvvvvwwwwwwxxxzzz|||}}}yyyyyyuuuooonnnqqqrrrqqqrrrpppnnnkkkiiiggggggggg``````aaabbbeeehhhkkklllkkkkkkllllllkkkjjjjjjiiigggfffeeeddddddgggiiikkkjjjjjjjjjjjjiiihhhfffeeefffffffffffffffeeeddddddaaaaaaaaaaaa```^^^\\\[[[YYY[[[]]]]]]]]]]]]^^^___[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUSSSQQQPPPQQQSSSPPPOOONNNMMMLLLLLLLLLMMMKKKKKKKKKLLLMMMNNNNNNOOOQQQSSSTTTSSSQQQOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPNNNLLLJJJJJJMMMPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIHHHHHHIIIIIIHHHFFFFFFGGGIIIJJJKKKKKKJJJJJJKKKIIIJJJKKKIIIEEEEEEIIIEEEFFFEEECCCAAABBBEEEHHHGGGFFFDDDCCCAAA@@@@@@@@@===;;;999999:::<<<<<<;;;;;;999777555555555666777;;;999888888999::::::999999999::::::;;;;;;::::::999999999999999:::;;;;;;::::::999888888888888888666444333333444666666555555555555555555666777777666666666666666666666666333444444555555555444444555555444444444444555555222222222222333333333333111111000000000111222222444222111222444666555444666666666666777777777888:::::::::::::::999999888555333444888888555444666333555777777666666888:::999888555333111111222333555444444444444555666666555666777999;;;===???@@@======???@@@AAABBBBBBBBBAAACCCEEEEEEDDDCCCCCCDDDHHHLLLMMMLLLLLLMMMJJJFFF~~~{{{yyyxxxwwwwwwxxxzzz{{{|||}}}~~~zzzvvvrrrpppoooqqqpppooooooooopppqqqrrrooopppppppppppprrrvvvyyyzzz|||~~~~~~|||{{{zzz{{{xxxxxxxxxzzz}}}{{{zzzxxxvvvuuuuuuuuuvvvyyyzzz|||}}}~~~~~~}}}|||||||||||||||}}}}}}}}}}}}}}}{{{yyyyyyzzzzzzyyyxxxxxxyyyzzz{{{{{{zzzyyyyyy}}}|||{{{yyywwwtttrrrqqqooommmkkkkkkmmmpppqqqqqquuuwwwxxxwwwuuurrrrrrrrrnnnnnnoooqqqssssssrrrpppqqqnnnkkkkkkmmmoooqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppqqqrrrqqqooonnnoooppprrrqqqpppooommmlllkkkjjjgggeeecccccceeehhhiiiiiihhhjjjlllnnnpppqqqqqqqqqpppnnnkkkjjjjjjjjjiiihhhiiihhhfffeeeeeefffhhhiiikkkkkkkkkjjjjjjiiiiiiiiigggggggggfffeeecccbbbaaabbbccceeehhhjjjlllmmmmmmnnnoooppprrrsssrrrrrrqqqppppppppppppqqqrrrttttttrrrrrrsssuuuxxxyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuusssttttttuuuuuuuuuttttttuuuvvvxxxyyyyyyyyyxxxxxxqqqpppooonnnmmmllllllllliiilllppprrrrrrrrrrrrrrrnnnooopppqqqrrrrrrssssssuuutttrrrpppooopppqqqrrrvvvwwwyyyzzzzzzxxxvvvuuuvvvvvvwwwxxxzzz|||~~~xxxxxxuuuooonnnrrrtttsssqqqpppnnnllljjjhhhhhhhhhbbbaaa``````bbbeeehhhjjjiiiiiiiiiiiiiiiiiihhhggggggeeecccaaabbbeeehhhjjjjjjiiihhhgggfffeeeeeeeeeggggggggggggfffdddcccbbb______``````___]]]\\\ZZZWWWYYY[[[\\\\\\\\\^^^```ZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUTTTRRRPPPOOOPPPQQQPPPOOOOOONNNMMMMMMLLLLLLJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOMMMLLLLLLOOOQQQNNNMMMMMMLLLLLLLLLLLLLLLIIIGGGFFFFFFHHHHHHHHHGGGEEEFFFHHHIIIJJJIIIIIIHHHJJJHHHIIIJJJIIIEEEEEEIIIDDDDDDEEEDDDBBBBBBDDDFFFFFFEEEDDDBBBAAA@@@??????===;;;999999:::;;;;;;;;;;;;:::888666555666777888;;;:::888888:::::::::999888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999888777888999999888666555555666777666444444444444555555555666666666666666666666666666666111222333444444444444444444444444333333444444444333333333333333222222111111111111111111222333333555333222222333444333222666666666666777777777777888888888888999999999999444222333777777444444666444555777777666666888999777666444222222222333444444444444444555555666666444555666888:::<<<===>>>===>>>>>>???@@@AAABBBBBBBBBDDDEEEFFFEEEDDDEEEFFFGGGKKKMMMKKKLLLMMMLLLHHH~~~zzzxxxxxxtttuuuwwwyyy|||~~~~~~zzzwwwtttqqqpppooonnnnnnnnnnnnpppqqqsssooopppqqqqqqqqqssswwwyyyyyy{{{}}}}}}|||{{{zzz{{{zzzyyyxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~{{{zzzxxxvvvuuuvvvwwwxxx{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~}}}|||zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzyyyxxxwwwuuusssrrrooommmkkkkkkmmmoooppppppuuuwwwyyyxxxvvvtttssssssnnnnnnoooqqqsssrrrpppmmmooommmlllmmmoooqqqqqqqqqooooooppppppppppppoooooopppqqqsssrrrqqqoooooopppsssrrrpppmmmkkkiiigggggggggfffddddddfffiiikkklllkkklllooopppqqqqqqpppppppppnnnkkkjjjjjjiiigggfffhhhgggeeeddddddeeeggghhhlllllllllllllllkkkkkkkkkhhhhhhgggfffeeedddbbbbbbaaabbbccceeegggjjjmmmooooooppppppqqqppppppooonnnmmmmmmmmmnnnoooqqqrrrsssqqqrrruuuwwwyyyyyywwwvvvtttuuuuuuuuuvvvvvvwwwwwwsssttttttuuuuuuvvvvvvvvvuuuvvvwwwyyyyyyyyyyyyxxxppppppnnnmmmmmmmmmmmmnnnnnnppprrrtttttttttssssssllllllmmmnnnoooqqqrrrssssssrrrpppooooooooopppqqquuuuuuvvvwwwwwwvvvuuutttuuuuuuvvvwwwyyy{{{}}}~~~yyyyyyuuuooonnnqqqsssrrroooooommmlllkkkjjjiiiiiifffdddbbb```aaacccfffiiiffffffggggggggggggfffffffffdddaaa``````cccfffhhhjjjhhhfffdddddddddeeefffhhhhhhgggfffeeecccbbbaaa^^^^^^______^^^]]][[[ZZZWWWYYYZZZZZZZZZZZZ\\\^^^YYYYYYWWWVVVUUUTTTTTTTTTTTTUUUUUUSSSQQQOOOPPPQQQOOOOOOOOOOOONNNMMMLLLKKKIIIIIIKKKLLLNNNOOOPPPQQQNNNPPPQQQQQQOOOMMMLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRPPPOOOOOOQQQTTTPPPOOONNNMMMLLLMMMNNNOOOKKKIIIGGGFFFGGGHHHGGGFFFEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGHHHJJJHHHEEEEEEIIIDDDDDDEEEEEEEEEDDDDDDDDDEEEDDDCCCAAA@@@?????????>>><<<::::::;;;<<<<<<<<<<<<:::888777666777888999<<<:::999999:::::::::999777888999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<===<<<:::999888999:::;;;999888777888888888666444444555555666666666666666666666666666666666666666111111222444555555555555333333222222222222333333333444444444444222111000111111111111222333444444444333222222222333333333666666666666666666666666666666666666777888999:::555222333666777555555888555666666777666777777888666555333222222333555666333333444555555666666666444555666888:::<<<>>>>>>>>>>>>>>>??????@@@AAABBBBBBDDDFFFFFFEEEEEEFFFGGGEEEIIIKKKJJJKKKNNNMMMIII~~~zzzxxxwwwqqqsssuuuxxx{{{~~~~~~}}}|||zzzxxxvvvuuutttmmmlllllllllmmmooopppqqqooopppqqqrrrrrrtttwwwzzzxxxzzz||||||{{{zzzzzzzzz|||zzzyyyzzz|||~~~~~~}}}~~~}}}}}}}}}}}}}}}|||zzzxxxwwwvvvwwwyyyzzzzzz{{{|||~~~~~~~~~}}}|||{{{|||||||||}}}~~~~~~~~~||||||{{{zzzyyyxxxxxxyyyxxxxxxzzz{{{{{{{{{zzzzzzvvvwwwwwwwwwvvvvvvuuutttpppnnnkkkkkklllnnnoooooosssvvvxxxyyywwwuuuttttttoooooooooqqqrrrqqqnnnkkkkkklllnnnqqqssstttrrrpppooooooooooooooooooooooooqqqrrrtttsssrrrppppppqqqtttrrrnnnkkkgggeeecccbbbgggggggggggghhhjjjmmmoooooopppqqqqqqqqqpppooonnnnnnmmmkkkjjjjjjiiigggdddgggfffeeecccccceeefffgggkkklllmmmmmmmmmmmmmmmllliiiiiihhhfffeeeddddddccccccccccccdddgggjjjnnnppprrrrrrqqqpppooommmlllkkkkkkkkkkkklllmmmooopppqqqqqqtttwwwyyyxxxwwwuuusssttttttuuuuuuvvvvvvwwwwwwssssssssstttuuuvvvwwwwwwuuuvvvwwwxxxyyyxxxwwwwwwqqqpppnnnmmmmmmnnnoooppptttttttttuuuuuuuuusssrrrllllllllllllmmmooopppqqqrrrqqqpppoooooooooppppppssssssssstttttttttttttttuuuuuuuuuvvvxxxyyy{{{|||yyyzzzvvvpppnnnppppppnnnnnnnnnmmmmmmlllkkkjjjjjjfffdddaaa______```ccceeeddddddeeeeeeeeeeeeeeedddeeecccaaa______bbbdddfffiiigggeeeccccccdddfffggghhhhhhgggfffeeecccaaa```^^^^^^___^^^^^^\\\ZZZYYYYYYZZZZZZYYYWWWWWWYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVTTTRRRPPPPPPQQQNNNNNNNNNNNNNNNLLLKKKJJJHHHIIIJJJKKKMMMNNNOOOPPPMMMOOOPPPPPPNNNLLLLLLLLLJJJKKKKKKLLLNNNPPPRRRSSSUUUUUUUUUTTTRRRRRRTTTUUURRRQQQPPPOOONNNOOOPPPQQQOOOLLLIIIGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGEEEFFFIIIHHHDDDFFFJJJEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@?????????@@@>>><<<<<<===>>>>>>>>><<<;;;999888888888:::;;;===;;;999999:::::::::999666777888999::::::::::::999999:::;;;<<<;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<999888888888999999777555555666777888888888888777666666666666666666666666111222333444555666666666444444333333333333444444333444555555444333111000111111111111222333444555222222222222333333555666555555555555555555555555444444444444555777888999666333444777888666777:::666666666666777777777777555444333222222444666777222333444555666666666666555666888:::<<<>>>???@@@>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDDDDDDDDDDFFFHHHDDDHHHJJJHHHIIIMMMLLLIII~~~zzzxxxxxxqqqrrrtttwwwzzz}}}|||||||||{{{zzzyyywwwvvvllllllkkkkkklllnnnooopppmmmoooqqqrrrssstttwwwyyywwwyyy{{{|||zzzyyyyyyzzz}}}|||{{{}}}~~~~~~}}}|||zzzyyy{{{zzzxxxwwwwwwwwwxxxxxxwwwxxxzzz|||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||}}}}}}{{{yyyyyyzzz{{{xxxyyy{{{||||||||||||{{{tttuuuuuuvvvvvvvvvvvvuuuqqqnnnkkkkkklllmmmnnnnnnooorrrvvvxxxwwwuuuttttttpppooooooooopppooollljjjjjjkkknnnsssvvvuuurrrpppppppppoooooooooooopppppprrrssstttsssqqqpppqqqrrrrrrppplllhhhdddaaa```___eeegggiiijjjjjjlllnnnqqqrrrqqqpppooonnnnnnmmmmmmmmmkkkjjjjjjjjjiiifffdddfffeeeeeeeeeeeeeeeeeefffjjjkkkmmmnnnooonnnmmmmmmiiihhhgggfffffffffffffffeeeeeedddeeegggkkknnnppptttsssqqqpppnnnlllkkkjjjkkkkkkkkkkkklllnnnooooooqqqtttwwwxxxwwwtttsssssstttttttttuuuuuuvvvvvvvvvrrrrrrrrrssstttvvvwwwxxxuuuuuuvvvwwwwwwvvvuuutttqqqooonnnmmmmmmnnnppprrrvvvuuuttttttuuutttsssqqqpppooommmlllkkkkkklllmmmpppoooooonnnnnnoooooooooppppppppppppqqqssstttuuuuuuttttttuuuuuuvvvxxxxxxwwwxxxvvvqqqnnnooonnnjjjlllmmmmmmmmmmmmllllllkkkeeeccc```^^^^^^___```bbbbbbcccddddddeeeddddddddddddcccaaa``````aaacccdddeeedddccccccccceeeggghhhhhhggggggfffdddbbbaaa```______```___^^^[[[YYYXXXZZZZZZYYYWWWUUUUUUVVVXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVUUUSSSQQQPPPQQQNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIJJJLLLMMMNNNNNNLLLNNNPPPPPPNNNLLLLLLLLLLLLKKKKKKLLLNNNQQQSSSUUUWWWXXXXXXVVVTTTSSSTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQQQQNNNIIIGGGFFFFFFEEEDDDGGGGGGIIIIIIIIIIIIHHHGGGEEEDDDEEEHHHGGGDDDFFFJJJGGGFFFFFFGGGHHHHHHGGGEEECCCBBBAAA@@@????????????AAA???======>>>?????????===<<<:::999999:::;;;<<<>>><<<:::999:::;;;:::999666666888999::::::::::::999999;;;<<<<<<<<<;;;:::======<<<<<<<<<<<<;;;;;;:::888777777888999888666666777888999:::999888777666666666666666666666666222333444555555666555555777666666555555666666777222333555666555444222111000000000111111333444555111333444444333444666888444444444444444333333333444333333333444555777888666444444777888666888;;;777666555666777888777666333222111000000222444555111222444666777777666666777888999;;;===???@@@AAA???>>>>>>===>>>???@@@AAA@@@AAABBBBBBBBBBBBEEEGGGDDDGGGHHHGGGGGGKKKKKKHHH}}}{{{zzzttttttuuuvvvxxxyyyzzz{{{~~~}}}~~~}}}}}}{{{zzzxxxvvvnnnmmmllllllmmmnnnoooppplllnnnppprrrssstttwwwyyywwwyyy||||||{{{zzz{{{{{{}}}}}}~~~~~~~~~{{{wwwuuuxxxxxxxxxwwwvvvuuuuuutttrrrtttwwwyyy|||}}}}}}~~~|||||||||{{{{{{{{{{{{{{{{{{}}}~~~|||zzzzzz|||~~~yyyzzz{{{}}}~~~~~~}}}|||tttuuuuuuvvvvvvuuuttttttpppmmmjjjiiijjjkkklllkkkkkkooosssvvvvvvuuuttttttrrrpppnnnnnnnnnmmmllljjjkkklllnnnqqquuuvvvtttrrrrrrqqqpppoooooopppqqqrrrrrrsssrrrqqqooooooqqqsssmmmkkkhhhdddaaa```______bbbeeeiiikkkkkklllnnnppppppnnnlllkkkjjjkkkllllllkkkjjjiiijjjjjjiiigggddddddeeefffggggggfffeeedddiiijjjlllnnnoooooonnnmmmiiihhhgggffffffggghhhhhhffffffeeefffhhhkkkmmmooorrrrrrqqqooonnnmmmmmmmmmlllkkkkkkkkkllllllmmmnnnooorrruuuvvvuuussssssuuuttttttttttttttttttuuuuuuqqqqqqqqqqqqsssuuuwwwxxxuuuuuuvvvvvvuuutttsssrrrooonnnlllkkklllnnnppprrrtttrrrqqqqqqssstttrrrppppppooommmkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnooorrruuuvvvuuuttttttssssssttttttuuurrruuuuuuqqqoooooommmhhhkkklllmmmnnnnnnmmmmmmlllfffeeecccbbbaaaaaabbbbbbbbbbbbcccdddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbaaa``````aaaccceeeggghhhgggffffffeeedddcccaaa```aaaaaaaaa```^^^[[[YYYWWWXXXXXXWWWVVVTTTTTTWWWYYYZZZYYYXXXVVVUUUUUUUUUUUURRRTTTUUUTTTRRRPPPOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLLLLNNNPPPPPPNNNMMMMMMMMMMMMMMMLLLMMMNNNQQQTTTUUUXXXXXXXXXVVVTTTRRRRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOLLLGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCDDDGGGGGGDDDFFFJJJHHHFFFDDDEEEGGGHHHGGGEEEBBBAAA@@@??????>>>>>>???AAA???===<<<>>>?????????===<<<:::999999;;;<<<===>>><<<:::::::::;;;:::888555666777888::::::::::::999;;;<<<>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;999888999777666555777999999888555666888999999999777666666666666666666666666666222333333444444444333333666555555444444555555666111222444666666555333222/////////000111222333444444555666555333333555777333333333222222222111111444333222111222444555777666333222555777666777;;;888666555555888888777555000///---,,,---...000111000222444666777777666666777888999;;;===???AAAAAA@@@???=========>>>@@@AAA>>>???@@@??????@@@CCCEEECCCFFFGGGEEEEEEHHHIIIFFF}}}|||vvvvvvvvvvvvvvvvvvvvvvvv{{{}}}~~~|||yyywwwuuuooonnnnnnmmmmmmnnnpppqqqkkkmmmppprrrrrrtttvvvxxxxxxzzz}}}}}}}}}||||||}}}~~~~~~~~~~~~zzzvvvsssvvvwwwvvvvvvuuusssrrrqqqoooqqqtttxxx{{{}}}~~~~~~{{{{{{{{{zzzzzzyyyyyyyyy{{{}}}~~~}}}{{{zzz}}}yyyzzz|||~~~~~~~~~~~~}}}vvvvvvvvvvvvuuutttsssrrrooollliiihhhiiijjjjjjjjjhhhlllrrruuuuuuuuuttttttsssqqqnnnmmmmmmlllkkkjjjmmmmmmmmmpppsssuuuvvvuuusssrrrqqqppppppqqqrrrsssrrrrrrqqqooommmnnnpppsssiiihhheeebbb`````````aaa___dddiiilllkkkkkkmmmooommmkkkiiiggggggiiikkkmmmiiiiiihhhiiijjjiiigggeeedddeeeggghhhhhhgggeeedddhhhjjjlllnnnoooooonnnmmmhhhgggfffffffffgggiiijjjfffffffffggghhhjjjlllnnnqqqpppoooooooooooopppppplllllllllkkkkkklllmmmmmmlllppptttuuussssssuuuwwwttttttttttttttttttttttttpppppppppqqqrrruuuwwwxxxuuuuuuvvvuuutttsssqqqpppnnnmmmkkkjjjjjjmmmoooqqqqqqooommmoooqqqsssrrrpppmmmlllkkkjjjkkkmmmpppqqqkkkkkkkkkkkkkkkkkkkkkkkkllllllkkklllnnnrrruuuwwwuuutttsssrrrrrrrrrrrrrrrnnnrrrsssqqqppppppmmmhhhjjjkkkmmmnnnnnnnnnmmmllliiiiiihhhgggffffffffffffaaabbbcccdddddddddddddddbbbbbbccccccccccccbbbaaa]]]]]]^^^```bbbdddfffgggfffffffffeeedddcccbbbaaaccccccbbbaaa^^^[[[XXXWWWVVVVVVVVVTTTTTTUUUXXXZZZZZZYYYXXXWWWVVVUUUUUUUUUQQQSSSTTTSSSQQQOOONNNNNNNNNLLLJJJHHHGGGHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJLLLNNNPPPPPPOOOMMMMMMMMMNNNNNNMMMMMMOOOQQQTTTVVVWWWXXXXXXVVVSSSQQQPPPQQQPPPQQQRRRRRRRRRQQQOOONNNLLLIIIEEECCCDDDEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBDDDGGGGGGDDDFFFJJJHHHEEECCCCCCFFFGGGFFFDDDAAAAAA@@@???>>>>>>>>>???@@@>>><<<<<<===>>>>>>>>>===<<<;;;::::::;;;===>>>???===;;;:::;;;;;;:::888555666777888::::::;;;;;;;;;<<<>>>???@@@???===<<<777999;;;<<<<<<:::777555999777444444666888::::::444555777888999888666555666666666666666666666666222222333333333222111111333222222111111222222333000222444666777666444333.........///000222333444777888999777333222444666222222222111111111000000444333222111111333444666555111111444555444666:::999666555555888999777444...---+++******+++---...000111444666777777666666777777999;;;===???@@@AAA@@@???===<<<===>>>@@@AAA<<<===>>>>>>>>>???BBBDDDCCCFFFFFFDDDDDDGGGGGGEEE|||yyywwwwwwssspppqqqvvvzzzyyywww|||}}}}}}}}}}}}}}}{{{yyyvvvuuuppppppqqqpppooommmkkkjjjhhhjjjmmmnnnoooqqqsssuuuwwwzzz}}}|||zzzxxxyyyzzz{{{}}}~~~}}}}}}~~~{{{yyywwwwwwwwwvvvuuuttttttsssssspppqqqrrruuuwwwyyyzzz{{{~~~}}}|||zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzyyyxxx}}}|||{{{{{{||||||{{{zzzzzzxxxuuusssssssssuuuvvvooonnnllljjjiiihhhgggggggggjjjnnnpppqqqrrrtttuuutttrrrooommmmmmllljjjiiilllmmmoooqqqssstttttttttppppppppppppqqqrrrssssssuuussspppmmmkkkjjjjjjjjjjjjgggbbb^^^[[[[[[\\\\\\bbbcccfffhhhjjjkkkkkkkkkmmmlllkkkjjjiiigggffffffhhhhhhhhhfffeeeeeefffhhhdddeeefffhhhhhhgggeeedddkkkkkkkkkkkklllnnnooopppiiihhhfffeeeddddddeeeeeeffffffeeeddddddgggkkkoooqqqpppooommmmmmmmmnnnooommmnnnnnnnnnnnnlllkkkjjjjjjlllooorrrtttuuuuuutttwwwvvvuuusssrrrrrrrrrrrruuutttrrrqqqqqqppppppqqqppppppqqqrrrsssrrrooollliiiiiihhhgggggghhhjjjjjjjjjkkknnnpppqqqqqqpppoookkkmmmppprrrrrrpppmmmkkkkkkjjjjjjjjjkkkkkkiiihhhmmmlllkkkkkklllmmmnnnoooqqqpppqqqsssttttttsssqqqsssrrrqqqooommmkkkiiihhhjjjjjjlllmmmnnnooooooooolllkkkkkkkkkiiihhhgggfffaaaccceeeggggggeeecccaaa^^^___```bbbbbbaaa___^^^[[[[[[\\\]]]___```aaabbbcccccccccccccccbbbaaaaaa^^^___aaabbb```\\\WWWTTTSSSSSSSSSUUUWWWVVVTTTRRRXXXXXXWWWUUUSSSRRRQQQPPPSSSTTTTTTSSSPPPNNNMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMHHHHHHGGGGGGHHHIIIKKKLLLMMMPPPSSSSSSPPPNNNNNNOOOOOOMMMMMMNNNQQQTTTUUUUUUWWWVVVUUUSSSRRRRRRQQQQQQMMMMMMNNNNNNNNNMMMLLLLLLLLLJJJGGGEEEEEEEEEDDDCCCGGGGGGGGGFFFFFFFFFFFFEEE@@@BBBDDDFFFGGGHHHHHHGGGHHHFFFDDDCCCBBBCCCDDDEEEDDD>>><<>>???>>>>>>>>>>>>??????<<<:::===============<<<<<<<<<<<<<<<>>>>>>===;;;999777888888888999::::::;;;;;;<<<<<<<<<>>>@@@@@@>>><<<999:::;;;<<<;;;:::999888666666777777888888999999333555777888888777555333888777666555555666777888555555444333333333333444555555555555555555555555//////000111111111111000000000/////////000222333444555666555333222333444333333333222222222111111111111111222333444555666888444111111444666555333777666444444555444222000,,,+++***))))))((()))))),,,///222333444555777999777888999;;;===>>>??????;;;;;;<<<===>>>??????@@@;;;<<<===???AAACCCDDDEEEDDDDDDEEEEEEEEEDDDBBBAAA{{{yyywwwssspppqqquuuyyyyyywwwzzz|||}}}}}}}}}|||{{{yyywwwuuuqqqqqqqqqqqqpppnnnmmmlllhhhjjjlllnnnnnnooorrrtttyyy{{{}}}|||zzzwwwwwwxxx{{{}}}~~~}}}}}}~~~|||zzzxxxwwwwwwvvvuuutttsssrrrqqqqqqrrrrrrsssuuuvvvxxxyyy|||||||||{{{zzzyyyyyyyyyxxxyyyzzz|||||||||{{{{{{}}}{{{{{{{{{}}}}}}|||{{{zzzxxxvvvtttssstttuuuwwwpppooonnnllljjjhhhggggggiiillloooqqqqqqqqqrrrsssuuusssooommmllljjjhhhfffkkkmmmooorrrssstttsssrrrqqqqqqpppqqqqqqrrrrrrssssssqqqnnnkkkiiihhhhhhhhhgggddd```\\\YYYYYYZZZ[[[```aaadddgggiiijjjjjjkkklllkkkkkkjjjiiihhhgggggggggggggggeeeccccccdddfffdddeeegggiiiiiihhhgggfffllllllllllllmmmnnnooopppiiihhhfffeeeddddddeeeeeefffgggggggggffffffhhhjjjnnnnnnmmmmmmmmmnnnppppppmmmmmmnnnnnnmmmllljjjiiiiiikkkmmmppprrrttttttuuuuuuuuuttttttssssssrrrrrrvvvuuuuuutttsssrrrqqqqqqooooooppprrrsssrrrnnnkkkgggffffffeeeeeefffhhhiiihhhjjjlllooopppppppppooolllnnnppprrrrrrpppmmmkkkkkkjjjjjjjjjkkkkkkiiihhhllllllkkkkkkkkklllnnnooooooooooooqqqssssssrrrppppppooonnnmmmlllkkkjjjiiijjjkkklllmmmnnnooooooooolllllllllkkkjjjiiigggfffeeefffggggggfffdddaaa```\\\]]]^^^______]]]\\\[[[YYYYYYZZZ[[[\\\]]]^^^___`````````aaaaaa`````````^^^___aaabbb```\\\XXXUUUSSSSSSRRRTTTUUUVVVTTTSSSWWWVVVVVVUUUTTTSSSSSSRRRSSSTTTUUUSSSPPPNNNMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMJJJIIIHHHHHHHHHIIIJJJJJJLLLNNNQQQQQQNNNLLLKKKLLLOOONNNMMMNNNQQQTTTUUUUUUUUUTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPPPPOOONNNMMMMMMJJJHHHFFFEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHHHHGGGHHHGGGEEECCCBBBCCCDDDDDD@@@<<<<<>>>>>===>>>??????<<<:::<<<<<<<<<=====================>>>>>>===<<<:::999888888999999999999999999;;;;;;;;;===???@@@>>>===:::;;;;;;;;;;;;:::999999555555666666666666777777666666666666666666666666888777666555555666777888555555444333333333333444444444444444444444444444111111222222333333333222222111000000000111222333444555666555333222222333444333333333333222222222222222222222333444555666777555333222444555555555555444333333444333111000+++***)))(((((((((((((((+++...111222333444666888777888:::<<<>>>???@@@@@@>>>>>>>>>???????????????<<<======>>>@@@AAABBBBBBAAAAAACCCCCCCCCCCCBBBAAA}}}{{{wwwtttqqqqqquuuxxxyyyxxxyyy{{{~~~}}}}}}}}}|||{{{yyyxxxwwwrrrrrrrrrqqqpppooonnnmmmiiikkkmmmnnnnnnoooqqqssszzz{{{|||{{{yyywwwwwwxxx|||}}}~~~~~~}}}}}}~~~}}}{{{zzzxxxwwwvvvtttrrrqqqpppooorrrqqqppppppqqqsssvvvwwwzzz{{{{{{|||{{{zzzxxxwwwwwwxxxyyy{{{}}}}}}~~~~~~|||{{{{{{|||~~~~~~}}}zzzyyyvvvuuuttttttvvvwwwsssrrrpppnnnllljjjhhhgggiiilllppprrrrrrqqqppppppvvvsssooommmkkkiiifffdddjjjlllpppssstttsssqqqpppqqqqqqqqqqqqrrrrrrrrrrrrqqqpppmmmiiigggeeeeeeeeecccaaa]]]YYYXXXXXXYYYZZZ\\\^^^aaadddgggiiijjjjjjkkkjjjjjjjjjiiiiiiiiiiiiggggggeeecccaaaaaaccceeeccceeefffhhhiiiiiiiiihhhmmmmmmnnnnnnoooooooooppphhhgggfffddddddddddddeeeeeeggghhhhhhgggffffffggglllkkkkkkkkkmmmnnnppprrrmmmmmmnnnnnnmmmllljjjiiihhhiiijjjmmmooorrrtttuuuttttttuuuuuuuuuttttttsssuuuuuuuuuuuutttrrrpppooooooooopppqqqrrrqqqnnnkkkdddcccbbbbbbbbbccceeeffffffgggjjjmmmooopppppppppnnnoooqqqrrrrrrpppmmmkkkkkkjjjjjjjjjkkkkkkiiiggglllkkkkkkkkkkkkllllllmmmmmmllllllnnnpppqqqpppooommmmmmllllllkkkkkkkkkjjjjjjkkklllmmmnnnooooooooommmmmmllllllkkkjjjhhhhhhiiiiiihhhfffdddbbb```___[[[\\\\\\\\\[[[YYYWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^___aaaaaa___\\\YYYVVVTTTSSSRRRRRRTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVTTTQQQNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJMMMOOOQQQQQQOOOLLLKKKKKKPPPOOONNNPPPRRRTTTUUUTTTRRRQQQPPPOOONNNMMMMMMMMMOOOOOOOOOOOONNNMMMLLLKKKHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHFFFDDDBBBBBBBBBCCC>>>===???AAA???:::999;;;>>>>>>===>>>??????===;;;;;;;;;<<<<<<======>>>>>>???>>>>>>======<<<<<<;;;999999999999999888888777999999:::<<>>@@@@@@@@@AAA@@@@@@@@@?????????>>><<<======>>>??????@@@@@@??????AAABBBBBBAAA@@@@@@~~~|||xxxuuussssssvvvyyyyyyyyy{{{|||~~~~~~~~~}}}{{{zzzyyyxxxqqqqqqppppppooonnnmmmmmmkkkmmmooooooooopppqqqsssyyyyyyzzzzzzyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyyxxxvvvtttrrrooonnnmmmpppooommmmmmooorrruuuwwwxxxyyy{{{|||{{{zzzxxxvvvtttuuuwwwyyy{{{}}}~~~|||{{{zzz|||~~~~~~zzzyyywwwvvvuuuuuuvvvwwwuuutttssspppnnnkkkiiihhhhhhlllppprrrrrrqqqqqqqqqtttqqqnnnllljjjiiigggeeeiiikkkooossstttrrrooommmqqqqqqrrrrrrrrrrrrrrrrrrqqqpppmmmjjjgggeeeccccccaaa___[[[XXXWWWXXXZZZ[[[[[[]]]```cccfffhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjhhhgggfffccc``````ccceeebbbccceeegggiiiiiijjjjjjoooooopppppppppooooooooohhhgggeeedddcccddddddeeedddfffggggggeeeeeefffhhhkkkkkkjjjkkklllmmmooopppnnnnnnoooooonnnmmmkkkjjjhhhggghhhiiilllpppsssuuussstttuuuvvvvvvvvvvvvuuussstttuuuuuutttrrrooommmnnnooooooqqqrrrqqqnnnkkkbbbaaa```______```bbbbbbccceeegggjjjlllnnnooopppoooppprrrrrrrrrpppnnnllllllkkkjjjkkklllkkkjjjhhhkkkkkkjjjjjjjjjkkkkkkkkkkkkiiiiiijjjlllooooooooonnnnnnmmmllllllkkkkkkjjjiiijjjjjjkkklllmmmnnnooommmmmmmmmmmmlllkkkjjjiiikkkjjjhhhfffdddcccaaaaaa\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\^^^_________^^^\\\YYYXXXWWWUUUSSSSSSUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVTTTQQQOOONNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMQQQRRRSSSTTTRRRPPPOOONNNQQQPPPOOOPPPSSSTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHGGGFFFCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHIIIHHHFFFDDDCCCBBBBBBAAAAAA@@@AAABBB>>>999:::???>>>=========>>>???===<<<:::;;;;;;<<<===>>>??????@@@???>>>===============::::::::::::999888777666777777888;;;???@@@???>>>>>>===<<<:::::::::;;;;;;<<<;;;;;;:::999888888888777666555444444555666777666666666666666666666666555555444333333333333444222222222222222222222222///////////////000000111555444444333222222222222444555555444222111111222666555555555444444444444444444444444444555666777444666777666333333666:::666555333333333222///---***)))((('''&&&%%%%%%%%%(((+++...///000111333555888999:::<<<>>>???@@@@@@?????????????????????>>><<<<<<===>>>???@@@AAABBB@@@AAAAAABBBAAA@@@???>>>~~~|||yyywwwvvvuuuwwwyyyzzz{{{}}}}}}~~~}}}{{{zzzyyyxxxoooooonnnnnnmmmmmmmmmlllmmmoooqqqqqqqqqrrrtttuuuvvvvvvvvvxxxyyy{{{||||||~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{yyywwwtttqqqnnnlllkkklllkkkkkkkkknnnrrrvvvyyywwwxxxzzz{{{{{{yyywwwvvvssstttuuuwwwyyy{{{}}}~~~{{{zzzzzz{{{~~~~~~zzzyyyxxxwwwvvvvvvwwwwwwvvvuuutttrrrpppmmmjjjiiifffjjjoooqqqrrrrrrssssssqqqooolllkkkkkkkkkiiihhhiiikkkooorrrrrrpppmmmkkkpppppprrrsssssstttsssssssssrrrooollliiifffdddccc___]]]ZZZXXXXXXZZZ\\\^^^[[[]]]```dddgggiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkiiiiiigggdddbbbbbbeeegggeeefffgggiiikkklllmmmmmmpppqqqqqqqqqpppooonnnmmmhhhgggeeedddccccccdddddddddddddddcccccceeeiiillllllkkkjjjjjjjjjkkkmmmnnnooooooppppppooonnnlllkkkggggggfffgggjjjnnnqqqtttsssssstttuuuvvvvvvvvvvvvssstttuuuvvvuuusssqqqpppooooooppprrrsssqqqnnnkkkbbbaaa```___^^^______```aaabbbeeegggjjjlllnnnooopppqqqrrrrrrrrrqqqooonnnmmmlllkkklllmmmlllkkkiiijjjjjjjjjjjjjjjjjjiiiiiiiiigggfffgggiiimmmnnnoooqqqpppooonnnmmmkkkjjjjjjhhhhhhhhhiiijjjkkkmmmnnnnnnnnnooonnnnnnmmmlllkkkjjjiiihhhgggeeedddcccccc]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZ]]]]]]]]]]]]\\\[[[ZZZYYYYYYWWWUUUVVVXXXZZZ[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSUUUVVVVVVUUURRRPPPOOOPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNPPPPPPQQQQQQRRRRRRSSSTTTUUUSSSQQQOOOQQQPPPPPPQQQSSSTTTSSSRRRPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGJJJHHHGGGGGGHHHHHHFFFDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHIIIJJJKKKJJJIIIHHHGGGIIIHHHGGGEEECCCBBBAAAAAACCCAAA@@@???;;;888;;;BBB???===<<<<<<>>>???>>>===:::;;;;;;<<<===>>>?????????>>>>>>============>>>:::;;;;;;;;;:::999777555666777888;;;???@@@@@@>>>@@@>>>===;;;::::::;;;<<<======<<<;;;:::999999888555555666666666666555555555555666666666666555555555555444333333333333444222222222222222222222222//////.........///000111444444444444333333222222333444555444222111222333666666666555555555444444555555444444444555666666444666777666333333777::::::888666555444222...,,,***)))(((&&&%%%%%%$$$$$$'''***---...///000222444666777999;;;===>>>??????;;;;;;;;;<<<===>>>>>>>>>:::;;;===???AAACCCEEEEEECCCDDDDDDCCCBBB@@@>>>===~~~{{{yyyxxxwwwvvvwwwxxxzzz{{{}}}}}}~~~~~~{{{yyywwwvvvvvvooonnnmmmllllllllllllmmmnnnppprrrsssssstttvvvxxxuuuttttttvvvzzz}}}~~~~~~~~~}}}{{{|||}}}~~~~~~}}}||||||{{{zzzyyyyyyzzzzzz}}}|||yyyuuuqqqnnnkkkjjjiiiiiijjjkkknnnrrrvvvxxxwwwxxxyyyyyyyyyxxxwwwwwwttttttuuuuuuwwwyyyzzz{{{{{{zzzzzz{{{}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuuuusssqqqnnnkkkjjjgggjjjnnnpppqqqrrrtttvvvqqqooollllllllllllkkkiiiiiikkknnnppppppooollljjjnnnoooqqqsssuuuuuuuuutttvvvtttrrroookkkgggeeeccc^^^\\\ZZZXXXYYY[[[^^^```^^^```cccfffiiikkkkkkllljjjjjjjjjkkkkkkkkkkkkkkkjjjiiigggdddcccdddgggkkkjjjjjjkkklllnnnoooqqqqqqqqqqqqrrrqqqpppnnnlllkkkgggfffeeeccccccccccccddddddcccbbbaaaaaadddiiimmmkkkkkkjjjiiiiiijjjkkklllooooooppppppooonnnlllkkkggggggggggggiiilllppprrrrrrrrrqqqqqqrrrssstttttttttuuuvvvwwwwwwvvvuuutttppppppqqqrrrsssrrrooollleeedddbbb```___^^^^^^___```aaaccceeegggjjjlllmmmpppqqqrrrrrrrrrrrrqqqpppnnnmmmlllmmmnnnnnnllljjjiiiiiiiiijjjiiiiiihhhggghhheeecccdddgggkkknnnooorrrqqqpppooommmlllkkkjjjiiihhhhhhhhhiiikkkmmmnnnooooooppppppooonnnnnnmmmjjjjjjiiihhhgggeeecccbbb___^^^\\\ZZZXXXVVVUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRUUUVVVXXXXXXYYY\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWXXXZZZ\\\\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRRTTTUUUVVVUUUSSSRRRQQQRRROOOOOONNNNNNMMMMMMLLLLLLKKKLLLNNNPPPQQQSSSSSSSSSOOOOOOPPPRRRTTTSSSQQQOOOQQQPPPPPPQQQRRRRRRQQQOOOPPPOOONNNNNNMMMMMMNNNNNNKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHIIIHHHFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFHHHGGGFFFEEEDDDCCCBBBAAABBB>>><<<<<<999777:::??????===<<<<<<>>>??????>>>;;;;;;<<<<<<======>>>>>>========================;;;<<<======<<<:::888666777777999<<>>===<<<;;;;;;;;;<<<;;;;;;:::999888888777555555666666666666555555444555555666666555555444555555444333333333333444222222222222222222222222111111000///000111222333333333444444444333222222111222333333222222333444666666555555555444444444555444444444444444555555444555555444444444777999;;;999777555444222...,,,+++***((('''%%%%%%$$$$$$'''))),,,...///000222333444555777999:::<<<<<<===888888999:::;;;<<<======999:::<<>>~~~|||xxxwwwvvvuuuuuuvvvxxxzzzzzzzzz{{{~~~|||xxxuuusssrrrqqqoooooommmmmmlllmmmmmmnnnmmmoooqqqrrrssstttwwwyyyvvvtttsssuuuyyy}}}}}}}}}}}}{{{{{{}}}~~~}}}|||}}}|||{{{zzzzzzzzz{{{{{{~~~zzzvvvrrrnnnkkkiiiiiiiiikkkmmmooorrrtttvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvxxxyyyzzz{{{zzzyyyzzz{{{|||{{{zzz{{{zzzzzzyyyxxxxxxwwwwwwttttttttttttrrrooolllkkkjjjlllnnnooooooqqqsssvvvssspppnnnmmmlllllljjjiiikkklllmmmnnnnnnmmmkkkjjjlllnnnqqqsssvvvvvvvvvvvvwwwvvvsssppplllhhheeeccc\\\[[[YYYXXXXXX[[[___aaacccdddgggjjjlllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkjjjiiihhhfffdddccceeeiiimmmkkkkkkkkklllmmmooopppqqqqqqqqqrrrqqqpppmmmkkkiiigggfffeeecccbbbccccccdddccccccdddcccbbbdddgggiiiiiihhhhhhhhhiiijjjlllmmmmmmmmmnnnnnnnnnlllkkkjjjhhhhhhhhhhhhjjjlllnnnooopppooommmllllllmmmoooqqqrrrrrrsssssstttuuuuuuuuuqqqqqqrrrsssuuussspppmmmiiigggeeebbb```___^^^^^^``````aaaccceeehhhjjjkkkooopppqqqrrrsssssssssrrrpppooonnnooopppooonnnlllhhhhhhiiiiiiiiihhhgggfffgggdddbbbbbbfffkkknnnpppoooooonnnmmmmmmlllkkkkkkkkkjjjiiiiiijjjlllnnnpppppppppppppppppppppooonnnkkkkkkkkkjjjhhheeeaaa______^^^\\\ZZZXXXVVVUUUUUUVVVUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXZZZZZZYYYXXXXXXXXXYYYYYYXXXWWWWWWYYY\\\]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTRRRTTTUUUUUUTTTSSSSSSTTTOOOOOOOOOOOONNNMMMLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQLLLLLLMMMPPPSSSTTTQQQNNNPPPOOOOOOPPPQQQQQQOOOMMMOOONNNNNNMMMMMMMMMMMMMMMIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCBBB???;;;:::===>>>;;;:::;;;???===;;;;;;===?????????<<<<<<<<<===============;;;<<<======>>>===<<<;;;;;;<<<>>>???>>><<<:::888999999:::===@@@AAA@@@????????????>>>===<<<;;;:::<<<;;;;;;;;;::::::999999777666555444444555666777444444555666666555444444555555444333333333333444333333333333333333333333222111/////////000222333111111333333444333222222///000222222222333444666555555555444444444333333444444333333333333444444555333222222444666777777888666555444444222000---,,,+++)))'''&&&%%%%%%$$$'''))),,,...///000222333111222444666888999::::::999999999:::::::::;;;;;;:::;;;<<<>>>AAACCCDDDEEEBBBCCCCCCDDDDDDCCCAAA@@@|||vvvvvvuuutttssstttvvvyyyxxxxxxyyy}}}}}}zzzvvvrrrpppnnnnnnppppppnnnmmmmmmnnnooooookkkmmmppprrrrrrtttwwwyyyxxxuuusssuuuyyy||||||{{{}}}zzz{{{}}}~~~}}}{{{}}}|||{{{zzzzzz{{{|||}}}{{{wwwrrrnnnkkkiiijjjkkklllnnnpppqqqssssssxxxwwwwwwvvvwwwwwwxxxxxxzzzyyyxxxwwwwwwxxxyyyyyy{{{zzzyyyyyyzzz{{{zzzxxx{{{zzzzzzyyyyyyxxxxxxwwwssssssttttttrrrpppmmmkkkmmmnnnnnnnnnnnnooorrruuuuuusssooonnnmmmllliiihhhkkklllmmmmmmmmmlllkkkjjjkkkmmmppptttvvvwwwwwwwwwwwwvvvtttqqqmmmhhheeeccc[[[YYYWWWWWWXXX[[[^^^aaaeeegggiiilllnnnooooooooolllllllllkkkkkkjjjjjjjjjhhhgggeeecccbbbeeejjjmmmiiiiiiiiijjjkkklllmmmnnnqqqqqqrrrqqqpppmmmjjjhhhgggfffdddcccbbbccccccdddbbbdddeeeeeedddcccdddeeefffffffffgggiiikkknnnoookkkllllllmmmllljjjiiihhhhhhhhhiiiiiijjjlllmmmmmmnnnllliiiggggggiiilllnnnnnnnnnnnnooopppqqqssstttqqqrrrrrrtttuuutttqqqnnnkkkjjjgggdddaaa___^^^^^^``````aaabbbdddgggiiijjjooopppqqqrrrssstttttttttqqqpppooopppqqqpppooommmggghhhiiiiiiiiigggfffeeegggdddaaabbbfffkkkoooqqqllllllllllllllllllllllllllllllkkkjjjkkknnnppprrrppppppqqqqqqqqqppppppooommmmmmmmmllliiiddd___\\\^^^]]][[[YYYWWWVVVUUUUUUWWWWWWVVVTTTSSSRRRQQQPPPPPPQQQSSSTTTVVVWWWWWWXXXYYYXXXWWWVVVVVVWWWXXXYYYVVVVVVWWWZZZ\\\]]]\\\ZZZYYYYYYXXXXXXXXXWWWWWWWWWQQQSSSUUUUUUTTTTTTUUUVVVPPPPPPPPPOOONNNMMMLLLKKKKKKLLLNNNOOOPPPOOOOOONNNLLLKKKLLLPPPTTTUUUSSSPPPOOOOOOOOOPPPQQQPPPNNNLLLNNNMMMMMMLLLLLLLLLLLLMMMFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFHHHJJJKKKIIIHHHEEEEEEEEEFFFGGGGGGHHHHHHCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCCCC>>>;;;;;;AAADDD@@@;;;999???===;;;;;;===?????????===============<<<<<<<<<999:::<<<>>>>>>===;;;:::;;;<<<>>>@@@???===;;;999::::::;;;>>>@@@AAA@@@?????????@@@@@@>>><<<:::999===============<<<<<<<<<:::777444222222444777:::333444555666666555444333555555444333333333333444333333333333333333333333000///---,,,---...000111///000222333444333333222---///111222222333555777555555444444444333333333444333333222222222333333555222000111444777777555444333222222333333111///,,,+++***(((&&&%%%%%%%%%'''))),,,...///000222333000111222444666777888888;;;;;;::::::::::::999999:::;;;<<<>>>???AAABBBBBB???@@@AAACCCDDDDDDCCCCCC|||wwwqqqqqqrrrtttuuuwwwxxxxxxxxxxxxxxx{{{~~~{{{uuuqqqooooooooolllmmmooopppqqqrrrrrrssspppooonnnnnnpppssswwwyyyxxxvvvttttttvvvyyyzzz{{{||||||{{{{{{{{{||||||}}}}}}|||zzzyyyyyyzzz|||}}}}}}{{{wwwrrrnnnllllllllllllmmmooorrruuuwwwxxxzzz{{{{{{yyyxxxwwwxxxvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyzzzzzzzzzzzzzzzzzz|||{{{zzzyyywwwvvvuuuuuuttttttrrrpppooonnnnnnmmmpppqqqqqqooollllllooorrrwwwtttqqqmmmkkkjjjkkkllllllmmmmmmmmmllljjjhhhggghhhjjjooossswwwyyyzzzzzzzzzxxxtttpppkkkgggcccbbb[[[ZZZYYYYYY[[[___cccfffiiijjjlllmmmmmmmmmllllllooommmiiigggfffhhhjjjllliiiiiiiiigggfffhhhlllooollllllkkkjjjjjjiiihhhhhhmmmoooqqqsssrrrooollliiiiiihhhgggeeeccccccbbbbbbbbbeeeiiijjjiiigggeeeeeehhhfffeeegggjjjmmmmmmkkkhhhhhhgggggggggfffffffffffffffgggiiijjjlllmmmmmmllljjjhhhffffffhhhkkkmmmmmmlllkkkkkkllloooqqqsssnnnmmmmmmpppsssuuussspppmmmllljjjhhhfffdddcccbbbeeeddddddcccdddeeeggghhhoooqqqssssssrrrrrrsssttttttsssqqqoooooopppqqqrrrlllkkkkkkkkkkkkiiifffcccdddcccbbbbbbdddhhhlllooopppooonnnmmmllllllmmmmmmiiiiiijjjlllnnnooopppqqqpppqqqqqqpppnnnnnnnnnooolllmmmmmmllliiieee```]]]^^^]]][[[YYYXXXWWWWWWVVVYYYYYYYYYXXXWWWUUUSSSQQQVVVVVVVVVVVVUUUTTTTTTSSSWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZ[[[]]]___[[[ZZZXXXWWWVVVUUUTTTTTTVVVVVVWWWWWWVVVUUUSSSRRRWWWRRRMMMLLLNNNPPPNNNKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMKKKJJJHHHGGGHHHHHHHHHGGGHHHHHHIIIIIIGGGEEECCCEEEHHHIIIHHHFFFGGGGGGFFFFFFEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEBBB@@@???>>>>>>===<<<;;;;;;;;;===<<<;;;:::999::::::;;;;;;;;;<<<<<<;;;;;;:::999===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999============>>>>>>>>>>>>AAAAAA@@@@@@???===<<<;;;999:::;;;<<<<<<<<<;;;;;;666555444333222333444555333444444555555666666666666333111111444666666444444333222333444444333111333...---000333111///000000111222333333222000000222222333333333444444444555555555555555555555555888777555444333333444555444333222222222333444555555444333333222111...+++)))((('''&&&%%%%%%&&&'''%%%(((---///000111111222444333333555888::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<>>>BBBCCCAAA???AAACCCFFFHHHHHHFFFCCCAAA|||wwwqqqqqqrrrsssuuuvvvwwwxxxzzzzzz{{{}}}|||wwwsssqqqppppppppppppqqqrrrsssssssssrrrsssrrrppppppppprrrtttuuutttsssssssssvvvxxx{{{|||||||||{{{{{{{{{{{{{{{|||{{{zzzxxxwwwxxxzzz}}}~~~yyytttooollllllkkkkkkkkklllnnnqqqsssvvvxxxzzzzzzyyywwwwwwwwwyyyyyyxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzyyyxxxwwwuuuuuuqqqqqqpppooonnnnnnoooooopppqqqrrrpppmmmmmmooorrruuussspppnnnlllkkkkkkkkkmmmmmmmmmlllkkkjjjiiihhhiiikkknnnrrrvvvxxxzzzzzzzzzxxxuuupppkkkgggcccaaa^^^\\\[[[ZZZ[[[^^^bbbdddhhhiiikkkmmmmmmmmmmmmlllooommmjjjhhhggghhhiiijjjhhhhhhhhhgggfffhhhkkknnnmmmmmmmmmlllkkkjjjjjjjjjkkklllnnnooonnnllliiigggiiihhhgggeeedddcccccccccdddfffiiiiiihhhggggggggghhhfffeeefffiiikkkkkkjjjhhhhhhgggffffffeeeddddddeeeeeeffffffhhhjjjkkklllkkkiiigggfffgggiiilllnnnlllkkkkkkkkklllnnnppprrrnnnnnnnnnppptttuuusssqqqkkkkkkkkkjjjiiigggfffeeeccccccbbbbbbccceeefffgggnnnppprrrrrrqqqqqqrrrssstttsssqqqpppooopppqqqrrrnnnmmmmmmmmmllljjjgggdddeeedddbbbbbbcccgggjjjmmmooonnnnnnnnnmmmmmmmmmlllllllllmmmmmmnnnoooooooooppppppooooooooonnnnnnnnnkkkllllllkkkhhhddd___\\\\\\\\\[[[ZZZYYYYYYYYYYYY]]]^^^____________]]]]]]YYYXXXWWWWWWWWWWWWWWWWWWYYYXXXWWWVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYZZZ\\\^^^[[[ZZZYYYXXXVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRTTTPPPKKKJJJMMMNNNLLLJJJMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIFFFEEEDDDEEEGGGIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDCCCAAA>>>?????????>>>======<<<<<<>>>===<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<=========>>>>>>????????????>>>===<<<<<<;;;::::::999:::;;;<<<===666666444333333444444555333333444444555555555555555333000111333555555444444333222222444444333222444///...111333111000111000111222222222222111000222222222222333333333333444444444444444444444444555555444333333333333333333222222111222333444555555444333333333111...+++***)))'''&&&%%%%%%&&&&&&(((***---/////////000111444333333555888::::::999:::::::::999999999888888;;;:::;;;>>>BBBDDDCCCBBBAAACCCEEEFFFFFFEEECCCAAA~~~wwwqqqqqqqqqrrrtttuuuvvvwwwyyyzzz|||~~~}}}zzzvvvtttsssssstttttttttttttttsssrrrqqqttttttrrrqqqqqqppppppqqqpppqqqqqqsssuuuxxx{{{}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxvvvuuuwwwzzz~~~}}}wwwqqqmmmnnnmmmlllkkkkkkmmmoooppptttvvvxxxxxxwwwvvvvvvwwwyyyxxxxxxxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvxxxyyyzzzzzzzzzxxxuuutttqqqpppooonnnnnnnnnnnnnnnpppqqqrrrqqqooooooooopppsssrrrpppooommmlllllllllooonnnmmmlllkkkjjjjjjjjjjjjkkknnnqqqtttwwwzzz{{{yyyxxxuuuqqqlllgggcccaaa```___]]]\\\]]]___aaacccggghhhjjjlllmmmnnnnnnmmmnnnmmmkkkiiihhhhhhhhhhhhfffggggggffffffhhhkkknnnnnnnnnnnnmmmmmmllllllkkkkkkkkkllllllllljjjiiihhhhhhhhhgggfffeeeeeeddddddfffgggiiiiiihhhgggiiijjjhhhfffeeeeeeggghhhhhhhhhggggggfffeeeeeedddccccccdddcccccccccdddfffiiikkkjjjiiigggggghhhjjjlllnnnkkkkkkjjjjjjkkkmmmooopppnnnnnnnnnpppssstttsssqqqjjjkkkllllllllljjjhhhgggcccbbbbbbcccdddfffgggiiilllnnnpppqqqppppppqqqrrrtttsssrrrqqqpppqqqrrrssspppooonnnnnnnnnlllhhheeeeeedddbbbbbbccceeehhhjjjmmmmmmnnnoooooonnnllllllooooooooonnnnnnnnnnnnnnnpppnnnlllmmmooopppnnnkkkjjjkkkkkkiiifffbbb]]]ZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^___```aaaaaa```___^^^\\\[[[YYYXXXXXXZZZ\\\]]][[[ZZZYYYWWWVVVVVVVVVVVVWWWYYYYYYYYYXXXXXXZZZ\\\[[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUUUUUUUTTTSSSRRRQQQSSSPPPLLLKKKMMMNNNMMMJJJLLLMMMNNNPPPQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDEEEGGGGGGGGGEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCBBBAAA???@@@??????>>>>>>=========>>>======<<<<<<<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<======>>>>>>======<<<<<<:::888777777999<<<>>>777777666555444444555555333333333333444444444444333111000000222333333222555333111222333444444333444000///222333111000222000000111222222111111000111111111222222222222333333333333333333333333333222333333333333222222111333222111111111222333444555444333333333222///,,,***)))'''&&&%%%%%%&&&&&&***+++---...---...///111333222333555888:::;;;:::999999888777777666666777888888:::===BBBEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC~~~xxxqqqqqqpppqqqrrrtttuuuvvvwwwyyy{{{}}}~~~~~~|||yyywwwvvvuuuvvvvvvvvvuuutttrrrppppppssssssrrrrrrqqqpppoooooonnnppprrrtttvvvyyy}}}}}}}}}{{{zzzyyyyyyyyyyyyzzzxxxvvvuuuvvvyyy}}}{{{uuuqqqqqqpppnnnmmmmmmnnnpppqqqqqqsssvvvwwwvvvuuuvvvwwwuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyxxxwwwuuutttwwwxxxzzz{{{{{{yyyvvvtttsssrrrqqqooonnnnnnnnnnnnpppqqqrrrrrrqqqpppoooooopppppppppooonnnnnnmmmlllpppooommmkkkjjjjjjkkkkkkkkklllmmmpppsssvvvyyy{{{yyywwwuuuqqqlllgggccc```____________```aaacccdddfffgggiiilllmmmnnnnnnnnnmmmlllkkkiiihhhggggggfffeeeeeefffffffffgggkkkmmmnnnnnnmmmmmmmmmllllllllllllllllllllllllkkkjjjjjjgggggghhhgggggggggffffffhhhhhhiiihhhggggggjjjlllhhhggggggfffggggggggggggdddddddddddddddddddddddddddbbbaaa```aaadddgggiiikkkjjjiiiiiiiiijjjkkkllljjjjjjjjjjjjkkklllmmmnnnmmmmmmmmmooopppqqqqqqpppiiikkkmmmnnnmmmkkkhhhfffddddddddddddeeegggiiikkkjjjlllnnnooonnnnnnpppqqqtttsssrrrrrrqqqqqqrrrrrrqqqpppooonnnnnnllliiifffcccbbbaaaaaabbbdddgggiiijjjkkkmmmoooooonnnlllkkkmmmmmmmmmmmmnnnnnnnnnnnnpppllliiikkkooopppmmmiiijjjjjjiiigggddd```[[[YYYXXXYYYZZZ\\\^^^``````aaa````````````___]]][[[ZZZ]]]\\\ZZZYYYYYY\\\^^^```^^^\\\ZZZXXXWWWVVVVVVVVVWWWXXXYYYXXXVVVVVVWWWYYYYYYXXXWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQTTTRRROOONNNOOOPPPOOOMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIIIFFFDDDCCCDDDDDDCCCBBB>>>>>>>>>>>>======<<<<<<>>>>>>==================999999999999999::::::;;;;;;:::::::::999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;:::888888888999;;;===888888777777666666666555333333333333333333333333000000000000111111222111555333111111333444444444333000000333333111000333000000000111111111111111000000111111111222222222222222222222222222222222111222333444444333222111222222111000111222333444555444333333333222///---***)))(((&&&%%%%%%%%%&&&)))***,,,,,,,,,...000333222222222555888;;;;;;;;;777777666666666666777888777888:::===AAADDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEE~~~xxxqqqpppooooooppprrrtttuuuvvvyyy|||~~~~~~~~~|||zzzxxxwwwvvvvvvuuuuuutttrrrpppooonnnpppppppppppppppooooooooonnnqqqtttvvvwwwzzz~~~~~~}}}|||{{{zzzyyyyyyyyy{{{zzzwwwvvvvvvxxx{{{}}}zzzvvvrrrqqqooonnnnnnooopppqqqnnnqqqtttuuuuuuuuuvvvwwwtttuuuvvvwwwxxxyyyyyyzzzyyyzzzzzz{{{zzzxxxvvvuuuvvvwwwyyy{{{{{{yyywwwuuurrrqqqqqqppppppqqqqqqrrrqqqpppqqqqqqqqqpppooonnnnnnnnnoooooooooooonnnnnnqqqpppnnnlllkkkkkkkkklllkkklllmmmooorrrvvvyyyzzzxxxwwwuuurrrmmmgggccc```^^^^^^```aaaccceeefffgggfffgggiiikkkmmmnnnnnnmmmkkkjjjiiihhhgggffffffeeeeeefffgggffffffgggjjjllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjfffggghhhiiiiiiiiihhhhhhiiiiiiiiigggfffgggiiikkkiiiiiihhhhhhggggggggghhhaaaaaabbbcccdddeeeffffffdddcccaaa```aaadddgggiiillllllkkkjjjjjjiiiiiiiiijjjjjjjjjjjjkkkkkklllmmmkkkkkklllllllllmmmnnnnnnkkklllmmmmmmllliiifffdddddddddcccdddeeeggghhhjjjhhhkkkmmmnnnnnnnnnooopppssssssrrrrrrqqqqqqqqqqqqqqqooonnnmmmmmmllljjjhhhbbbaaaaaaaaaccceeegggiiihhhiiikkkmmmnnnmmmllljjjhhhiiijjjkkkmmmnnnooopppooollliiijjjooopppmmmjjjjjjiiihhhfffbbb^^^ZZZXXXVVVXXXZZZ]]]```aaabbbcccbbbcccccccccbbbaaa___^^^^^^\\\[[[YYYZZZ\\\___aaa^^^]]][[[XXXWWWVVVVVVVVVWWWWWWXXXVVVUUUTTTVVVWWWVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQSSSQQQPPPPPPPPPPPPOOONNNLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQPPPOOOOOOOOONNNNNNNNNMMMOOONNNMMMKKKIIIFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGEEECCCBBBCCCCCCBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>>>>>>>999999888888888999999:::999999999999888888888888666666666777777888888999::::::::::::;;;;;;;;;;;;999:::;;;===>>>>>>??????999999:::;;;;;;;;;;;;:::::::::999999888777666666444444444333333222222222...///000000000000000111333222111222333555444444222000000333222///000333/////////000000111111222000000111111111222222222222222222222222222222222111222333555555555444333333222111111111222333444444444333333444333000...+++***(((&&&%%%%%%%%%%%%&&&(((***+++,,,///222555333222333555888:::;;;:::666555444444555777999:::888999<<<>>>@@@AAABBBCCCFFFEEEEEEDDDDDDEEEEEEFFF~~~xxxqqqpppooonnnoooqqqsssuuuwww{{{}}}zzzxxxwwwwwwwwwssssssssssssqqqpppooonnnnnnnnnmmmmmmmmmnnnooooooooorrrvvvxxxwwwyyy|||~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{}}}tttssspppnnnllllllmmmnnnmmmooosssuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvxxxyyyzzz{{{zzzyyywwwuuuvvvwwwyyyzzzzzzyyyxxxwwwnnnooooooppprrrtttuuuvvvqqqpppooooooppppppooommmmmmmmmmmmmmmnnnooopppqqqqqqpppooonnnmmmllllllllljjjkkknnnpppsssvvvxxxyyyxxxwwwuuurrrmmmhhhbbb___^^^___aaadddfffggghhhhhhfffgggiiikkklllmmmmmmllliiihhhfffeeeddddddeeeffffffggghhhhhhggggggiiikkkjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjjjjiiihhhgggfffggghhhjjjkkkkkkjjjjjjjjjjjjiiihhhfffeeegggiiihhhiiiiiihhhgggfffhhhiiiaaaaaabbbccceeefffggggggeeeeeedddcccdddfffhhhiiikkklllllllllkkkjjjiiihhhjjjjjjjjjkkkkkkllllllllliiijjjkkkjjjiiijjjlllmmmlllmmmmmmmmmkkkiiifffddddddcccccccccccceeefffggghhhjjjlllmmmmmmnnnoooppprrrrrrrrrqqqqqqqqqpppppppppooommmmmmmmmmmmllljjjeeedddddddddeeeggghhhiiifffgggiiijjjkkkkkkkkkjjjeeefffhhhjjjlllooopppqqqnnnllljjjkkknnnooonnnllljjjjjjhhheeeaaa]]]ZZZXXXVVVXXX[[[^^^```aaabbbbbb___```bbbccccccccccccbbb^^^]]]\\\[[[[[[]]]^^^```^^^\\\ZZZXXXWWWVVVVVVVVVUUUVVVVVVUUUTTTSSSUUUVVVTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQRRROOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNLLLKKKHHHFFFCCCBBBEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGGGGFFFDDDBBBCCCDDDAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@AAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===;;;:::888777777777888999999888888888777777777777444555555666777888999999:::::::::;;;;;;;;;<<<<<<::::::<<<===>>>?????????888:::;;;<<<===<<<;;;:::;;;;;;;;;;;;:::888777666666555555444333222222111---///111111000///000111222111111333555555444333111///000222111...///333///////////////000222222111111111222222222222333222222222222222222222222111111333444555555555555444333222222222333444555444333333444444333111...+++***(((&&&%%%$$$%%%%%%$$$&&&))),,,---000333555444333333555888::::::999555444333333444666999:::888;;;===>>>??????AAABBBEEEEEEDDDDDDDDDDDDEEEEEE}}}xxxqqqooonnnmmmnnnppprrrtttwww|||{{{wwwuuuuuuuuuvvvqqqrrrrrrrrrrrrqqqppppppnnnmmmkkkjjjjjjkkkmmmnnnoootttxxxxxxvvvvvvyyy}}}~~~}}}}}}|||||||||}}}}}}yyyyyyyyyzzzzzz{{{||||||zzzxxxtttpppmmmkkkjjjjjjlllooorrruuuuuuvvvxxxyyywwwwwwwwwwwwvvvvvvvvvvvvuuuwwwyyyzzzzzzxxxvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyppppppppppppqqqrrrssstttrrrooollllllnnnooonnnmmmmmmmmmllllllmmmooorrrtttpppppppppooonnnmmmlllkkkiiikkknnnqqqtttvvvvvvwwwwwwwwwvvvsssnnnhhhbbb___```aaadddfffggghhhhhhgggggghhhjjjkkkllllllkkkkkkgggeeecccbbbbbbccceeeggghhhiiijjjiiihhhhhhiiijjjiiijjjjjjjjjjjjjjjjjjjjjfffhhhjjjkkkllljjjhhhgggeeefffiiikkklllllllllkkkjjjjjjjjjhhheeeddddddeeefffggghhhgggeeeeeegggjjjddddddddddddeeeeeeeeeeeeggggggggggggggghhhiiijjjhhhiiikkklllmmmlllkkkjjjjjjkkkkkkllllllllllllllliiikkkkkkjjjhhhiiikkknnnmmmmmmmmmllllllkkkiiiiiihhhgggfffeeeeeefffggghhhgggjjjlllmmmmmmnnnoooqqqpppqqqqqqqqqppppppoooooopppooommmnnnooopppooonnnlllkkkjjjiiiiiiiiiiiiiiieeeeeefffggghhhiiijjjkkkeeefffhhhkkkmmmoooqqqrrrllllllmmmmmmnnnnnnnnnnnnkkkjjjhhheeeaaa]]]ZZZXXXWWWYYY[[[^^^```aaa``````]]]^^^___aaaaaaaaaaaa``````___^^^^^^^^^^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVVVVSSSTTTUUUTTTSSSSSSTTTVVVTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTRRRRRRRRRRRRRRRNNNOOOPPPPPPOOONNNNNNNNNOOOOOOPPPOOOOOONNNMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGEEEDDDEEEEEEFFFFFFGGGIIIJJJKKKFFFGGGHHHFFFCCCAAABBBCCC???@@@BBBDDDEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>???AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======<<<:::888666555666666777888888777777777666666666555555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;999888666777777666555444333222111---///222222000///000111000000222444666666444111///...000222000,,,---222//////......///000222333222222222222333333333333333333333333333333333333000000111111222444555666555444333333333444555666444333333444555444111///,,,***(((&&&%%%$$$$$$$$$###&&&***---...///111222666555444555888999888777666555333111111333555666777:::===>>>>>>>>>AAACCCCCCCCCCCCCCCCCCCCCCCCCCC|||wwwqqqooonnnlllmmmooorrrttttttzzz~~~}}}~~~zzzvvvsssssstttuuuqqqqqqrrrrrrssssssrrrrrrooommmkkkhhhhhhiiikkkllloootttxxxxxxuuutttwwwzzz~~~}}}}}}}}}}}}~~~~~~wwwxxxyyy{{{|||}}}}}}}}}~~~yyytttooollljjjiiikkknnnrrruuuvvvwwwxxxzzzttttttuuuvvvwwwxxxyyyyyysssuuuwwwyyyyyyxxxvvvtttwwwwwwwwwxxxxxxyyyzzzzzzuuutttrrrpppooonnnmmmmmmrrroookkkjjjlllnnnnnnmmmmmmlllkkkkkkmmmpppsssuuuppppppqqqqqqooonnnllljjjhhhkkknnnrrruuuvvvvvvvvvwwwwwwvvvsssnnnhhhbbb___bbbcccfffggghhhhhhffffffhhhiiijjjkkklllkkkkkkjjjfffdddaaa___```bbbeeegggiiijjjkkkjjjiiihhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjgggjjjmmmoooooommmjjjhhheeefffiiikkkmmmmmmlllllljjjkkkjjjhhheeecccbbbcccdddfffgggfffddddddfffiiiggggggfffeeeeeeddddddccchhhhhhiiiiiijjjjjjkkkkkkeeegggjjjlllnnnnnnmmmmmmkkkkkklllmmmmmmmmmlllllljjjllllllkkkiiiiiilllooommmmmmmmmmmmmmmmmmmmmmmmmmmllljjjiiiiiiiiijjjkkkgggjjjlllmmmnnnnnnpppqqqoooppppppppppppooonnnnnnqqqooonnnoooppprrrrrrqqqsssqqqpppmmmkkkjjjiiiiiidddddddddeeefffhhhjjjkkkggghhhjjjlllnnnppprrrrrrkkkmmmnnnnnnmmmmmmoooppplllkkkhhheeeaaa]]]ZZZXXXWWWYYY\\\^^^``````___^^^aaabbbccccccbbbaaa```___aaaaaa``````______^^^^^^[[[ZZZYYYWWWVVVVVVVVVWWWRRRSSSTTTSSSRRRSSSTTTVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVTTTRRRRRRRRRSSSSSSPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLFFFHHHIIIFFFCCCAAAAAACCC===>>>AAACCCCCCCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDD===>>>???AAACCCCCCAAA???<<<<<<<<<===============:::;;;<<<>>>>>>>>>===<<<===;;;999666555555555666777777777777666666666666666666777999:::;;;<<<===;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@>>>===;;;::::::<<>>>>>???AAADDD@@@AAAAAABBBBBBAAAAAA@@@}}}vvvtttrrrpppoooppprrrssszzz{{{|||~~~~~~~~~}}}}}}}}}}}}{{{xxxtttqqqqqqqqqtttppplllmmmqqqsssqqqnnnooonnnmmmjjjhhhiiilllooolllooorrruuuuuuvvvxxxyyy~~~}}}}}}|||||||||||||||zzzyyyyyyyyyzzz{{{|||}}}}}}}}}wwwqqqlllhhhffflllnnnpppsssttttttsssssswwwtttqqqqqqtttuuutttssssssuuuwwwyyyyyyvvvsssqqqqqqrrrtttwwwzzzyyywwwtttyyywwwuuusssqqqqqqqqqrrrrrrqqqooonnnnnnnnnoooppprrrpppnnnoooqqqtttuuuvvvpppqqqqqqooollljjjjjjkkkiiimmmnnnmmmoootttuuusssxxxvvvsssnnnjjjfffdddbbbeeeeeeffffffggghhhhhhiiiccceeegggjjjkkklllllllllhhheeebbbaaaaaaccccccbbbeeefffggghhhiiiiiiiiiiiihhhhhhhhhiiijjjjjjkkkkkkggghhhkkknnnnnnmmmkkkjjjhhhjjjmmmnnnnnnoooqqqrrrnnnmmmkkkiiihhheeeaaa^^^bbbbbbccceeefffgggggghhhkkkjjjiiihhhfffdddccccccfffhhhkkkmmmllljjjgggeeehhhhhhiiijjjkkkllllllmmmjjjjjjlllmmmnnnnnnooooookkkkkkkkkkkklllmmmnnnnnnoooooonnnllljjjjjjmmmoooppppppooooooooommmjjjgggjjjiiiiiikkknnnppppppooonnnoooooonnnmmmmmmnnnppplllmmmnnnppprrrsssuuuuuutttvvvwwwsssnnnjjjiiijjjhhhgggfffeeefffgggiiikkkdddfffjjjlllmmmoooqqqsssooooooooonnnnnnmmmmmmmmmiiihhhfffdddaaa^^^\\\[[[[[[[[[\\\\\\]]]^^^___```___```aaabbbbbbaaa```___cccbbb```___^^^]]]]]]]]]VVVWWWXXXXXXXXXWWWVVVUUUVVVSSSQQQPPPRRRTTTUUUUUUWWWWWWXXXXXXXXXXXXXXXXXXUUUTTTRRRPPPOOOOOOPPPPPPKKKMMMOOOPPPPPPMMMIIIGGGLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMNNNMMMKKKJJJIIIJJJOOOPPPOOOMMMJJJIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHDDDEEEGGGIIIJJJJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDFFFEEEDDDCCCCCCDDDFFFFFFDDDCCCBBBAAA@@@??????????????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;999888777888:::;;;;;;:::888777666666777777777777666666666777888999:::;;;;;;;;;===<<<:::999:::<<<>>>???@@@AAACCCBBBAAA@@@@@@AAA;;;<<<======<<<<<<===???;;;:::999999::::::888777555555555555444333222111000111111222333333444444222444666777666333000---...000333333222111111222222333444444222222333444222000000222666888777555555555444333333333333444444444333333333222222222555444333333444666999;;;666444333333333333111000+++***((('''%%%%%%$$$$$$(((***,,,...///111444666444444444555555555666666555444333222111111111111666777999;;;===>>>???@@@<<<>>>@@@@@@??????@@@AAA~~~|||uuusssqqqooooooppprrrssszzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxvvvsssqqqqqqrrruuuqqqnnnooorrruuusssqqqppppppnnnkkkhhhhhhjjjllllllooosssuuuuuuvvvxxxyyy}}}}}}|||||||||||||||}}}yyyzzzzzz{{{{{{||||||}}}~~~~~~xxxrrrlllhhhfffkkkmmmoooqqqsssssssssrrrtttqqqoooppprrrttttttsssssstttwwwyyyxxxwwwtttrrrsssssstttvvvxxxxxxvvvtttwwwvvvuuusssrrrqqqppppppooonnnmmmllllllmmmnnnnnnsssqqqoooppprrrtttuuuuuuqqqrrrrrrpppmmmjjjjjjkkkjjjmmmnnnlllnnnsssuuusssvvvtttqqqmmmjjjgggeeedddggggggggggggggggggggggggfffggghhhjjjkkklllllllllhhhfffcccbbbcccdddddddddcccdddeeefffggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjggghhhjjjlllmmmlllkkkjjjiiikkknnnppppppqqqssstttqqqooommmlllkkkhhhdddaaadddddddddcccddddddeeefffjjjjjjiiigggfffdddcccccchhhiiilllnnnnnnllljjjhhhfffggghhhiiikkklllmmmnnnllllllmmmmmmmmmmmmmmmmmmllllllkkkkkkllllllmmmmmmooooooooommmkkkkkkmmmppppppooooooppppppooollliiijjjiiiiiijjjlllmmmmmmlllnnnppprrrrrrpppnnnmmmmmmlllmmmnnnqqqsssuuuwwwxxxvvvvvvvvvsssooolllkkkjjjhhhgggeeeddddddeeeggghhhfffhhhjjjkkkllllllmmmoookkkkkkjjjjjjiiiiiiiiiiiihhhgggeeeccc```^^^\\\[[[\\\\\\\\\\\\]]]^^^___`````````aaaaaaaaaaaa``````bbbaaa```^^^]]][[[[[[[[[VVVVVVWWWWWWWWWUUUTTTSSSRRRQQQPPPQQQSSSUUUVVVVVVYYYYYYXXXXXXWWWVVVVVVUUUTTTSSSQQQNNNMMMLLLLLLLLLIIIKKKMMMNNNNNNLLLJJJIIIKKKKKKLLLKKKKKKJJJIIIIIIHHHJJJLLLLLLLLLLLLMMMNNNPPPPPPPPPNNNKKKIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<;;;999999888999:::;;;;;;:::999888666777777888888777777666666777888:::;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>???@@@BBBAAA@@@??????@@@;;;<<<>>>===<<<<<<===???<<<;;;999999:::999888666555555555555444333222222111111111222222333333333444444333333222222111111---///222222222111111222222333444333222222222444222000000222555777777555666666555444444333444444444444444444333333333333222333444666777777888888777666444444555555333111+++***)))'''&&&%%%$$$$$$'''))),,,---...000333555444444444444444555555555444333222111111111111111777888:::;;;===>>>>>>>>>===???@@@AAA@@@???@@@AAA}}}zzzrrrqqqooommmnnnooorrrsssyyyyyyzzz{{{zzzyyyxxxwwwuuuvvvvvvtttrrrqqqrrrsssvvvrrrpppqqqtttvvvvvvtttrrrqqqooolllhhhgggiiikkkmmmpppsssuuuuuuvvvxxxzzz||||||{{{{{{{{{||||||}}}zzz{{{|||}}}~~~~~~}}}}}}{{{tttnnniiigggiiikkkmmmooopppqqqppppppnnnlllkkkmmmppprrrssstttrrrtttvvvxxxxxxwwwtttsssuuutttssstttuuuvvvuuusssttttttttttttrrrpppnnnmmmlllkkkjjjjjjjjjkkklllmmmuuusssqqqqqqssstttssssssrrrsssssspppmmmkkkkkklllkkknnnmmmkkklllrrruuutttsssqqqooollljjjhhhffffffhhhhhhhhhgggggggggggggggiiiiiiiiijjjjjjkkklllmmmiiifffddddddeeeffffffeeeaaabbbdddeeefffgggggggggjjjjjjjjjjjjiiiiiiiiiiiigggggghhhiiijjjjjjjjjjjjjjjllloooqqqrrrsssuuuwwwtttrrrpppooonnnkkkgggdddfffeeecccbbbaaabbbcccdddiiiiiihhhgggeeedddccccccgggiiikkkmmmmmmlllkkkjjjffffffgggiiijjjlllmmmmmmmmmmmmmmmmmmllllllkkkkkkmmmmmmmmmlllllllllllllllooooooooommmllllllnnnooooooooooooqqqrrrqqqnnnlllkkkjjjhhhiiikkkllllllkkknnnqqqtttuuusssooolllkkklllmmmooorrrtttwwwxxxyyywwwuuutttrrrqqqooommmjjjiiihhheeebbbbbbcccdddfffggghhhjjjjjjiiiiiijjjkkkggggggffffffeeefffffffffeeeeeedddbbb```]]][[[ZZZ[[[[[[[[[[[[\\\\\\]]]^^^```__________________```aaa```^^^\\\ZZZXXXXXXWWWSSSTTTUUUUUUUUUTTTRRRQQQOOOOOOOOOQQQTTTVVVWWWVVVZZZYYYXXXWWWUUUTTTSSSRRRSSSQQQOOOLLLJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHJJJKKKLLLLLLLLLNNNPPPQQQQQQQQQNNNLLLJJJKKKLLLNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAAEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCBBB@@@????????????@@@@@@@@@@@@???>>>======:::;;;<<<<<<<<<;;;:::999999::::::::::::::::::999888888888999999888888888777777999:::;;;<<<<<<<<<<<<;;;:::::::::;;;=========>>>@@@@@@???>>>>>>???;;;===>>>>>>======>>>???>>><<<:::::::::999777666666666666666555444333222222222222222222222222222777555222111000222444666,,,...000111000000111222111222333333222111222333222222222333666888888777888888666555444444444444444444444444444444555555000222555888999888666555888777666666777666555333+++***)))'''&&&%%%$$$$$$%%%'''***,,,---...111333444444444444333333333333222222111000000000111111777888999;;;<<<=========<<<>>>??????>>>===>>>@@@|||yyyqqqpppnnnmmmmmmooorrrtttvvvvvvxxxyyyyyyxxxwwwwwwuuuuuuuuutttrrrrrrssstttuuurrrpppqqqtttvvvvvvuuuqqqqqqooommmjjjiiijjjlllnnnpppssstttuuuvvvxxxzzzzzzzzzzzzzzz{{{||||||}}}{{{}}}}}}wwwpppkkkhhhhhhiiijjjkkklllmmmllllllhhhhhhhhhjjjlllppprrrsssqqqsssuuuwwwwwwvvvuuutttwwwuuurrrrrrsssssssssrrrqqqrrrssssssrrrooollljjjiiiiiihhhhhhiiijjjlllmmmvvvtttsssssstttsssrrrppprrrssssssqqqnnnllllllmmmmmmnnnmmmjjjkkkqqquuutttrrrpppnnnkkkiiigggfffeeeeeeeeefffffffffggggggggglllkkkjjjiiijjjkkklllmmmiiigggeeeeeeggghhhhhhgggbbbbbbdddfffggghhhhhhhhhjjjjjjiiiiiihhhgggffffffffffffgggggghhhiiiiiijjjiiillloooqqqrrrsssuuuwwwuuusssrrrqqqpppmmmiiiffffffdddbbb```___aaacccdddhhhhhhggggggfffeeeddddddeeefffhhhiiijjjjjjjjjiiihhhhhhiiiiiijjjkkkkkkkkkmmmlllllllllllllllllllllnnnnnnnnnmmmmmmlllkkkjjjnnnnnnnnnmmmkkkkkklllnnnnnnnnnoooqqqsssrrrpppnnnkkkjjjiiiiiilllmmmnnnnnnnnnqqqttttttsssqqqooooooooopppqqqssstttvvvwwwxxxwwwtttqqqqqqrrrrrrnnnjjjkkkiiieeecccaaabbbcccddddddfffhhhhhhggggggggghhhfffeeedddccccccdddeeeeeebbbbbbbbbaaa___]]][[[ZZZZZZZZZZZZYYYYYYZZZ[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^^^^]]][[[XXXVVVTTTSSSSSSOOOPPPQQQSSSSSSSSSSSSRRRNNNNNNOOOQQQTTTVVVUUUTTTXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJKKKNNNMMMMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIILLLMMMMMMMMMKKKKKKLLLMMMQQQRRRQQQOOOLLLKKKKKKLLLOOOOOONNNLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCBBBHHHGGGFFFFFFEEEDDDDDDCCCDDDCCCAAA@@@??????>>>>>>??????@@@??????>>>===<<<:::;;;<<<<<<<<<;;;:::999;;;:::999999999999:::;;;888999999::::::999999888777888999;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;<<<>>>>>>===<<<===>>><<<>>>??????>>>===???@@@@@@>>><<<;;;:::999777666666666666666666555444444222222222222222222222333888666444222333444777999,,,...000000//////111222111222333222111000111333444444444666888999:::::::::999888666555555555555444444444555555555555666111222555777888777666555777666555666777777444222,,,+++)))'''&&&%%%%%%%%%$$$&&&(((***+++---000222444333333333333222222222111111000000000000000111444555777999;;;<<<======:::;;;<<<<<<;;;;;;<<<>>>}}}yyyrrrpppooommmnnnpppssstttssstttvvvxxxxxxxxxxxxxxxwwwxxxwwwvvvtttssstttuuusssrrrpppppprrrsssttttttpppppppppnnnllllllmmmooooooppprrrsssssstttwwwyyyyyyyyyyyyyyyzzz{{{}}}}}}}}}zzztttooolllhhhhhhiiiiiiiiiiiiiiiiiidddeeefffgggiiilllooorrroooqqqssstttuuuuuuttttttwwwtttqqqpppqqqrrrrrrqqqoooppprrrrrrqqqnnnjjjhhhhhhhhhhhhhhhiiikkkmmmooouuuttttttttttttssspppnnnqqqrrrrrrqqqnnnmmmmmmnnnnnnooonnnkkklllrrruuutttrrrpppnnnjjjgggeeeccccccaaabbbcccdddfffgggiiiiiilllllljjjjjjjjjkkklllmmmhhhgggfffgggiiijjjjjjiiidddeeefffhhhiiiiiijjjjjjiiiiiihhhgggfffeeeeeedddeeeffffffgggggghhhiiiiiiiiikkknnnpppqqqrrrtttvvvtttsssqqqpppooommmiiifffdddbbb```______aaadddfffhhhhhhhhhggggggfffffffffffffffggghhhiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjiiikkkjjjjjjjjjkkklllnnnooonnnoooooonnnmmmllljjjjjjkkkllllllkkkjjjiiijjjkkklllmmmnnnppprrrrrrpppnnnkkkiiihhhjjjmmmppprrrrrrnnnpppqqqrrrqqqrrrsssuuurrrrrrrrrssssssssssssttttttqqqooopppqqqqqqnnnjjjkkkjjjgggdddcccbbbbbbbbb```bbbdddeeeeeeeeeggghhhcccbbbaaa``````aaabbbccc___```aaa```___]]][[[ZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYWWWTTTRRRPPPOOOOOOKKKMMMOOOQQQSSSTTTTTTTTTPPPOOOPPPQQQSSSTTTRRRQQQUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPOOONNNNNNNNNOOOPPPTTTSSSQQQOOONNNMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKMMMNNNNNNLLLKKKKKKLLLNNNQQQRRRQQQOOOLLLKKKKKKLLLOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;:::;;;;;;:::999999:::;;;;;;999999::::::::::::999999888999:::;;;<<<=========;;;;;;;;;:::::::::;;;;;;999;;;======<<<<<<<<<======>>>??????>>>>>>???AAA@@@>>><<<;;;;;;:::888666666666777777666666555555333333333333444444444444444444444444444555555555...///000000//////000222000111222222000000111222111222444555666777888999999999888777666555555555555555555555555555555555333333444555555666666666444444444555666666333111,,,+++)))(((&&&&&&%%%%%%###%%%''')))***,,,///111333333333333333333333333222111000000///000000000000111444777999;;;======:::;;;<<<;;;:::;;;===???~~~{{{tttsssqqqooopppqqqtttuuutttuuuwwwxxxyyyyyyxxxxxxxxxyyyxxxwwwuuutttuuuwwwsssrrrqqqppppppqqqrrrssspppqqqqqqpppooonnnoooqqqnnnpppqqqqqqrrrsssuuuxxxwwwwwwxxxyyyzzz{{{}}}~~~}}}xxxtttqqqkkkkkkjjjiiihhhhhhggggggcccdddeeefffgggiiilllooommmnnnppprrrssstttssssssuuussspppppppppqqqqqqqqqnnnoooppppppooollliiigggggggggggghhhjjjllloooppptttssssssttttttrrrooolllnnnoooppppppnnnnnnnnnpppoooqqqpppmmmnnnsssuuutttqqqooommmiiifffdddcccbbb___```bbbdddfffiiijjjkkkkkkjjjjjjjjjjjjkkkkkklllgggffffffhhhjjjkkkkkkjjjgggggghhhiiijjjjjjjjjjjjiiihhhhhhgggfffeeeeeedddeeeeeefffggghhhhhhhhhhhhiiikkknnnooopppppprrrssssssrrrppppppooommmiiifffcccbbbaaa```aaabbbdddeeehhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllmmmmmmllllllkkkkkkjjjjjjjjjjjjiiiiiikkklllnnnpppnnnnnnoooooonnnmmmkkkjjjjjjkkklllkkkiiihhhiiijjjkkkkkklllnnnpppqqqooollliiigggfffhhhkkkooorrrsssmmmnnnppppppppprrruuuwwwrrrrrrrrrqqqqqqpppppppppooonnnmmmnnnnnnnnnllljjjiiiiiihhhfffdddbbbaaa```\\\^^^aaaccccccdddfffhhh```___]]]\\\\\\^^^```aaa^^^___```aaa```^^^\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYXXXWWWUUUSSSQQQOOOOOONNNKKKLLLOOORRRTTTUUUVVVVVVQQQPPPOOOPPPQQQRRRQQQPPPRRRSSSTTTUUUVVVWWWWWWXXXRRRRRRQQQQQQRRRSSSTTTUUUWWWVVVTTTRRRPPPOOOOOONNNOOONNNMMMLLLKKKLLLMMMNNNLLLLLLMMMLLLKKKLLLOOOQQQQQQQQQQQQNNNLLLJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEDDDDDDBBBBBBCCCBBBAAA???>>>>>>>>>>>>============<<<;;;::::::999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::888999999::::::999999888999999;;;<<<===>>>>>>>>>;;;;;;;;;;;;::::::::::::888:::<<<===<<<<<<<<<>>>===???@@@@@@??????@@@AAA@@@>>><<<<<<<<<;;;999888666666777777777777666666333333444555555666777777111222333444444333111000111111111000......///111///111111111000///000111---///111222222222444666888777777666666666666666555555555444444444333333333333444444444555555666222222333444555555222///,,,+++***((('''&&&%%%%%%"""$$$''')))***+++...000222333333333444444444444333333222111000000000000---///111444777999:::;;;:::;;;<<<<<<<<<===@@@CCC}}}wwwvvvtttrrrrrrsssuuuvvvxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwwwwwwwvvvvvvxxxyyytttsssrrrqqqooooooppprrrsssttttttsssqqqooopppqqqnnnooopppppppppqqqtttwwwvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~|||yyyvvvqqqpppnnnllljjjiiihhhgggcccdddfffeeeeeefffiiimmmkkklllnnnpppqqqrrrrrrrrrsssqqqooopppqqqqqqqqqpppmmmnnnnnnnnnmmmjjjhhhfffeeeeeefffgggiiilllooopppqqqqqqrrrttttttrrrnnnkkkkkkmmmnnnnnnnnnnnnoooqqqooorrrrrrpppqqquuuvvvtttnnnmmmkkkhhhfffeeedddcccbbbcccdddfffhhhjjjkkklllhhhhhhiiijjjkkkkkkkkkjjjfffffffffhhhjjjkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggggggggdddeeegggiiijjjiiihhhgggjjjlllooopppooooooqqqrrrsssqqqppppppooommmiiigggddddddcccbbbbbbbbbcccccciiiiiiiiiiiiiiijjjjjjjjjkkkjjjiiihhhhhhiiijjjkkklllllllllmmmmmmmmmnnnnnnlllkkkjjjiiijjjkkkmmmnnnmmmnnnooopppooommmllljjjjjjkkklllllljjjiiiiiijjjiiiiiijjjlllnnnnnnllljjjfffdddccccccgggjjjmmmnnnkkknnnpppqqqqqqrrrssstttppppppooooooooonnnnnnnnnjjjkkkllllllkkkjjjjjjkkkeeefffggggggeeebbb___]]][[[]]]```aaaaaabbbdddeee___^^^\\\[[[\\\]]]```aaa]]]^^^```aaaaaa___]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPNNNOOOQQQSSSUUUUUUUUUUUUPPPOOOMMMNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMKKKJJJKKKLLLNNNOOONNNNNNMMMLLLKKKKKKNNNPPPPPPPPPPPPNNNKKKIIIJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGGGGHHHCCCDDDEEEEEEEEEEEECCCCCCCCCBBBAAA???>>>>>>======>>>>>>>>>>>>===<<<;;;:::999999;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999888888999999999999888888999:::;;;<<<>>>>>>>>>>>>;;;;;;;;;;;;::::::999999888:::<<<===<<<<<<===>>>>>>???AAA@@@??????@@@BBB???>>><<<<<<===<<<;;;999666777777888888777777777333444555666777888999:::444444555555444333222111444444333111......///000///000111000//////000111---///111222111222444777666666555555555666777777666666555444333222111111111333444666666555444333111111222444666555222///,,,,,,***((('''&&&&&&&&&"""$$$''')))***,,,...000222222333444555666666777666555333222000/////////...///000222444555666666777888999999:::===AAADDD~~~zzzxxxuuusssssstttvvvwww|||||||||{{{zzzwwwuuutttssstttuuuvvvvvvwwwyyy|||uuuuuutttrrrpppooopppqqqvvvwwwwwwuuurrroooooopppmmmnnnooooooooopppsssvvvvvvvvvvvvxxxyyy{{{}}}~~~}}}}}}}}}}}}~~~{{{yyyuuutttqqqooollljjjiiiiiiccceeefffeeeddddddhhhkkkjjjkkklllnnnpppqqqrrrrrrqqqpppooopppqqqrrrqqqooommmnnnnnnmmmllljjjhhhfffdddddddddfffhhhkkknnnpppppppppqqqssstttrrrmmmjjjiiikkkmmmnnnmmmnnnppprrrooorrrsssqqqrrrvvvvvvtttkkkjjjiiigggffffffeeeeeeeeefffggghhhiiijjjkkklllfffgggiiijjjkkkkkkjjjjjjeeeeeeeeehhhjjjlllkkkjjjjjjjjjjjjjjjjjjiiihhhhhhjjjjjjjjjjjjiiiiiiiiiiiiccceeehhhjjjkkkjjjhhhggglllnnnpppppppppooopppqqqsssrrrppppppooommmjjjgggffffffeeedddcccbbbaaa```jjjjjjjjjjjjjjjkkkkkkkkkjjjiiigggeeeeeefffhhhiiijjjkkklllmmmnnnpppqqqqqqnnnmmmkkkiiiiiijjjkkkllllllmmmoooppppppnnnlllkkkjjjlllmmmmmmkkkjjjjjjkkkhhhhhhiiikkkmmmmmmjjjhhhdddbbb``````bbbfffhhhhhhjjjnnnrrrtttsssqqqppppppmmmmmmmmmmmmnnnnnnnnnnnnfffiiilllkkkhhhggghhhkkkbbbdddfffgggeeebbb^^^[[[[[[]]]___``````aaabbbcccbbb```^^^]]]^^^```bbbddd\\\^^^```bbbbbb```^^^\\\``````^^^]]]\\\\\\[[[\\\XXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVUUUSSSSSSRRRRRRQQQRRRTTTUUUUUUUUUTTTSSSOOOMMMKKKLLLOOOSSSUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXYYYXXXVVVUUUUUUUUUVVVWWWTTTTTTUUUUUUTTTSSSRRRQQQLLLKKKJJJIIIJJJLLLNNNOOOSSSRRRPPPMMMJJJIIIJJJLLLOOOPPPOOOMMMJJJIIIIIIKKKFFFGGGHHHJJJKKKMMMNNNOOOLLLLLLKKKJJJJJJKKKMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHGGGFFFFFFCCCBBB@@@???>>>>>>======????????????>>>===<<<;;;888999;;;<<<<<<<<<;;;;;;999:::<<<======<<<:::999888888888999999888888888999:::;;;===>>>>>>??????;;;;;;;;;;;;;;;:::999888888:::<<<===<<<<<<===>>>>>>@@@AAAAAA@@@???AAABBB???===<<<<<<======<<<:::666777777888888888777777333444555777888:::;;;<<<999999888777666555555555555555444111///---///000///000111000///...///111///111444444333444666999444444444555555666777888666666555444222111000//////222666888999666222000111111333555666555222000---,,,***)))'''&&&&&&&&&"""%%%''')))***,,,...111111222333444666777888888777666444222111000/////////000111222222222222222333444555666777:::>>>BBB~~~yyyxxxwwwvvvvvvwwwxxxyyyuuuvvvyyy|||}}}zzztttooouuutttuuuvvvxxxwwwvvvtttyyyvvvssssssuuuwwwvvvuuupppqqqrrrssssssrrrpppnnnqqqooonnnmmmmmmoooqqqsssvvvuuuuuuuuuuuuwwwxxxzzz{{{{{{{{{{{{{{{|||}}}}}}}}}~~~|||zzzxxxxxxzzzzzzvvvpppjjjgggfffccceeeffffffeeedddfffgggjjjlllnnnooopppooonnnmmmjjjjjjjjjjjjkkklllmmmnnnjjjlllnnnooonnnllljjjhhhhhhfffeeedddfffiiimmmpppqqqpppoooooonnnnnnoooooopppooonnnnnnppprrruuuwwwoooooopppqqqssssssrrrpppppplllgggccccccdddddddddcccbbbbbbcccdddfffiiijjjhhhiiiiiiiiiiiihhhgggggghhhhhhiiijjjjjjjjjjjjiiillllllkkkjjjjjjiiihhhhhhiiiiiiiiihhhiiiiiijjjkkkhhhgggfffffffffggghhhiiillllllllllllkkkkkkkkkkkkpppqqqqqqpppooommmkkkjjjkkkiiifffdddcccdddeeeeeebbbdddfffggghhhjjjnnnpppooommmjjjgggdddccccccdddccchhhnnnooollljjjllloookkkjjjhhhgggfffggghhhiiilllmmmmmmnnnmmmllljjjiiiiiikkkmmmllliiifffdddccchhhfffdddfffjjjiiieee```___^^^]]]]]]___bbbeeehhhjjjjjjlllmmmmmmmmmmmmmmmkkkgggeeefffkkkmmmkkkhhhfffgggiiijjjiiigggdddbbbcccdddfffggggggfffdddccc]]]^^^```aaaccccccddddddaaaaaaaaa````````````___``````aaabbbccccccdddeeeaaaaaaaaaaaaaaa```______^^^^^^___^^^\\\YYYVVVUUUWWWXXXYYYXXXVVVTTTSSSTTTSSSUUUVVVWWWWWWVVVUUUSSSQQQOOONNNOOOQQQRRRQQQNNNUUUVVVVVVVVVUUUVVVYYY\\\VVVVVVWWWWWWXXXYYYYYYYYYYYYTTTPPPPPPRRRRRROOOKKKNNNNNNLLLLLLLLLMMMNNNOOOOOOQQQOOOKKKKKKNNNPPPOOOPPPNNNKKKKKKKKKKKKJJJHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIBBBCCCDDDGGGGGGEEEAAA>>>DDDDDDEEEEEEEEECCCBBBAAAEEECCCAAA@@@AAA@@@???>>>>>>>>>===;;;;;;:::::::::888999:::;;;;;;;;;:::999666777888999:::;;;;;;;;;===;;;999888999999888777<<<======>>>???>>>>>>>>><<<;;;;;;:::999888777777<<<<<<<<<<<<<<<===>>>??????@@@???<<<999888;;;???<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888555444444777::::::888777999;;;888888888777666555555444333222111///............000111222333222000...---222333444666666666666555777666555444444555777888444777888555000///222666333444555777777555444333///...///222555555222...111000...,,,***(((((('''###&&&)))++++++,,,...000444555666555444444555666111222222111111000///...,,,,,,,,,,,,---///111222111222333444555777;;;==={{{zzzxxxvvvtttttttttttttttuuuxxx{{{}}}zzztttppptttttttttvvvxxxxxxvvvtttwwwuuurrrsssuuuwwwvvvuuuqqqrrrsssssssssqqqooonnnppppppooonnnoooooopppqqquuuuuutttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~||||||}}}}}}yyysssmmmiiiiiieeefffgggfffeeedddeeefffjjjkkkmmmooopppooonnnmmmkkkjjjjjjjjjjjjjjjkkkkkkiiijjjmmmnnnnnnmmmkkkjjjhhhgggeeeeeefffjjjmmmpppqqqqqqppppppooooooooooooqqqqqqqqqrrrsssuuuwwwxxxrrrqqqqqqsssttttttrrrpppooolllgggdddddddddeeeddddddddddddeeefffggghhhhhhjjjjjjjjjjjjiiihhhhhhgggfffggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiiiiijjjggggggfffffffffggghhhiiimmmmmmmmmmmmmmmllllllkkkoooooooooooonnnllljjjiiiiiihhhfffeeeddddddddddddbbbdddfffggghhhjjjmmmoooooommmjjjgggeeeddddddddddddiiimmmmmmkkkiiikkknnnmmmlllkkkiiiiiijjjkkklllkkkkkkkkkkkkjjjiiihhhhhhjjjkkkllljjjgggeeeeeeeeeeeecccbbbdddggghhhddd___^^^^^^^^^^^^```cccfffhhheeeffffffggghhhiiijjjjjjllljjjiiikkkooopppmmmiiihhhhhhiiiiiihhhfffdddccceeefffhhhjjjjjjhhhfffeeeaaabbbbbbcccccccccccccccdddddddddcccccccccbbbbbb```aaabbbccccccdddccccccbbbcccccccccbbbbbbaaaaaaaaabbbbbbaaa```]]]ZZZXXXUUUVVVVVVVVVTTTSSSSSSSSSUUUTTTSSSSSSRRRRRRRRRRRRRRRPPPNNNOOORRRSSSRRRQQQVVVWWWWWWWWWVVVVVVYYY[[[VVVVVVWWWWWWXXXXXXXXXXXXZZZVVVRRRQQQSSSTTTQQQMMMPPPPPPNNNNNNMMMNNNOOOOOONNNPPPOOOLLLLLLOOOPPPNNNPPPNNNLLLKKKKKKKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMNNNOOONNNLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFGGGIIIIIIHHHEEEBBBEEEEEEFFFFFFFFFEEECCCBBBEEECCCAAA@@@AAA@@@???>>>???>>>===<<<;;;;;;;;;;;;999:::;;;;;;;;;:::999999888999:::;;;<<<<<<<<<<<<===;;;999888999999888777;;;;;;<<<============<<<::::::999999999999999999<<<;;;<<<<<<===>>>???@@@???@@@@@@===;;;:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555555777999:::::::::;;;<<<999999888777777666555555111111000000///000000000///000222333222111///...222333444666666666666555888777555444444555666777333666777555111000333777333555666777777666555333//////000333666666333000111000...+++)))'''&&&&&&"""%%%((()))***+++---///222444555666555555777888333333333222111000///...------,,,,,,,,,---///000000222333444555777;;;>>>}}}yyyuuurrrqqqpppppprrrtttwwwzzz|||zzzuuuqqqsssssstttvvvxxxyyywwwuuuvvvtttsssssstttuuuuuutttrrrrrrttttttsssqqqooommmppppppqqqqqqqqqppppppooosssttttttuuuwwwyyy{{{|||{{{{{{{{{{{{{{{|||}}}}}}}}}wwwqqqnnnlllggghhhhhhfffdddcccdddfffiiikkkmmmooopppooonnnmmmlllkkkjjjiiihhhhhhhhhhhhgggiiikkkmmmooonnnmmmmmmiiihhhgggfffgggjjjmmmooorrrqqqqqqqqqppppppppppppooopppqqqssstttuuuvvvvvvtttsssssstttuuuuuussspppooolllgggeeedddeeeeeeeeeffffffggggggggggggffffffkkkkkkjjjjjjiiihhhggggggdddeeefffggghhhhhhhhhhhhggghhhhhhiiijjjkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhheeefffffffffggggggggggggkkkmmmnnnppppppooommmlllmmmmmmmmmmmmllljjjiiihhhhhhggggggfffeeedddccccccbbbccceeefffggghhhkkkmmmnnnllliiifffdddcccddddddfffhhhkkkjjjhhhgggiiillllllkkkjjjjjjjjjkkklllmmmjjjiiihhhgggffffffffffffkkkkkkkkkhhhfffdddeeegggbbb```___bbbeeeeeebbb___]]]]]]___aaaccceeeggghhhcccccccccccceeehhhjjjlllmmmmmmnnnqqqtttsssoookkklllkkkjjjiiihhhgggffffffgggiiikkkmmmmmmkkkiiigggeeefffffffffeeedddcccbbbeeeeeeeeeeeeddddddddddddaaabbbdddeeeeeedddbbbaaadddddddddddddddcccccccccbbbcccccccccaaa___\\\ZZZUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVSSSQQQPPPPPPRRRSSSRRRPPPOOOOOOQQQTTTTTTTTTWWWXXXYYYXXXWWWWWWXXXYYYVVVVVVVVVWWWWWWWWWWWWWWWZZZWWWSSSSSSTTTUUURRROOORRRQQQPPPPPPOOOOOOOOOPPPMMMPPPPPPMMMMMMPPPPPPMMMQQQOOOLLLLLLLLLLLLKKKIIIKKKKKKKKKLLLMMMMMMNNNNNNPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIIIIGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDEEECCCAAA@@@AAA@@@???>>>@@@???>>>===<<<<<<<<<===;;;;;;<<<;;;;;;:::999888::::::;;;<<<============<<<:::999888999999888777888999::::::;;;;;;::::::888888999999999::::::::::::::::::;;;<<<>>>???@@@===>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555777777777999;;;===<<<;;;:::999999888888777777777111000000000111111222333///000111222333222111000222333444555666666666666888777666444444444555666333555666555333222555888444666777888888777666444000000222444666666444222222000...+++(((&&&%%%$$$"""$$$&&&((((((***,,,...000222555666666666888:::555555555333222000...---------,,,++++++,,,------///111222333444777;;;>>>~~~zzzvvvsssqqqqqqqqqqqqrrruuuyyy{{{zzzvvvsssrrrrrrsssuuuxxxyyyxxxvvvwwwvvvttttttssssssrrrqqqrrrsssttttttsssqqqooommmpppqqqrrrssssssqqqooonnnrrrssstttvvvxxxzzz|||}}}{{{{{{{{{{{{{{{|||}}}}}}{{{vvvqqqooofffggggggeeedddccceeefffiiijjjlllnnnoooooonnnmmmmmmllljjjhhhgggffffffffffffgggjjjmmmnnnooooooooojjjjjjhhhhhhiiikkkmmmooorrrrrrrrrrrrqqqqqqppppppjjjkkknnnppprrrrrrqqqqqqsssrrrsssuuuvvvwwwuuusssnnnkkkgggeeeeeeeeeeeeeeefffggggggggggggeeecccbbbkkkjjjiiihhhgggfffffffffdddeeefffggghhhiiiiiiiiigggggghhhhhhiiijjjjjjjjjiiiiiiiiihhhhhhggggggfffcccddddddeeeffffffffffffhhhjjjnnnppprrrqqqpppnnnlllllllllkkkkkkjjjjjjiiiggggggggggggfffdddcccbbb```bbbcccddddddeeehhhjjjkkkiiifffdddbbbbbbbbbccceeefffgggfffddddddfffiiihhhggggggggghhhiiikkkkkkkkkiiigggfffeeeeeeeeefffiiijjjkkkiiigggeeeeeeeeebbbaaa```aaaccccccaaa^^^\\\^^^```cccfffggghhhhhheeeeeeddddddfffjjjooorrrqqqpppppprrrttttttrrroooqqqpppnnnkkkjjjiiiiiiiiihhhjjjmmmoooooommmjjjhhhhhhhhhhhhhhhgggfffeeeeeeddddddddddddccccccccccccaaaccceeegggfffeeebbb```eeeeeeddddddcccccccccccc```aaabbbaaa```]]][[[YYYWWWWWWVVVVVVXXXYYYYYYXXXZZZXXXVVVTTTSSSRRRRRRRRRQQQPPPOOOOOOQQQSSSUUUVVVWWWYYYZZZZZZXXXWWWWWWXXXVVVVVVVVVVVVVVVUUUUUUUUUXXXVVVSSSRRRSSSSSSQQQPPPRRRQQQQQQPPPOOOOOOOOOOOOLLLOOOPPPNNNNNNQQQPPPMMMQQQOOOMMMLLLLLLLLLKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGEEEDDDDDDEEEFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEECCCAAA@@@AAA@@@???>>>@@@@@@???>>>======>>>>>>===<<<<<<;;;;;;:::999888:::;;;<<<<<<=========<<<<<<:::888888999999999888666777777888999888888888999999999999999999999999888888888999;;;===>>>???:::<<<===>>>===;;;:::999<<<<<<<<<<<<<<<=========<<<<<<<<<;;;:::888777777777666555888<<<>>><<<::::::::::::999999888888888333222222222222222333333///000111222333333333222333333444555555666666666888777666555444444555555222444666666444555777999555666888999999888666555111222333555666666555444222111...+++(((%%%$$$###"""$$$&&&'''(((***,,,//////222444666555555666777666555555333111...,,,+++++++++*********+++---...---///000111222555999<<<~~~zzzvvvtttssstttuuuqqqsssuuuyyy{{{{{{wwwtttrrrrrrsssuuuxxxyyyxxxvvvyyyxxxwwwuuussspppooonnnrrrssstttuuutttrrrpppnnnoooqqqsssttttttrrrpppoooqqqrrrtttvvvyyy{{{|||}}}{{{{{{{{{{{{{{{|||}}}}}}~~~zzzuuurrrfffffffffeeecccdddfffhhhhhhiiilllnnnoooooonnnmmmlllkkkjjjhhhgggfffeeeeeefffhhhjjjlllnnnooooooooolllkkkjjjjjjjjjlllmmmnnnqqqrrrrrrrrrrrrqqqpppooogggiiillloooppppppooonnnppppppqqqtttvvvwwwvvvuuullljjjfffeeeeeeeeeeeeddddddeeeffffffeeedddbbbaaahhhhhhfffeeeddddddddddddeeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhfffeeedddaaaaaabbbccccccdddeeeeeeeeegggkkkoooqqqrrrqqqpppllllllkkkkkkkkkkkkkkkkkkhhhhhhhhhgggfffeeecccccc___aaabbbbbbbbbccceeehhhhhhfffdddaaa``````aaabbbcccddddddcccbbbbbbdddeeeeeeeeefffggghhhiiikkkkkklllkkkiiigggfffffffffgggeeehhhkkkllljjjfffdddbbbeeedddcccccccccbbbaaa```]]]___bbbeeehhhhhhiiihhhgggfffeeeeeehhhmmmrrruuusssrrrpppppprrrtttuuuuuuvvvtttrrrooommmllllllllliiikkknnnoooooonnnkkkiiihhhhhhiiiiiiiiiiiihhhhhheeeeeeeeeddddddddddddcccbbbdddfffggggggeeecccaaaddddddcccbbbbbbbbbbbbccc``````aaaaaa```^^^[[[YYYYYYWWWUUUVVVYYYZZZZZZYYYXXXYYYXXXXXXVVVTTTQQQPPPOOOOOOPPPPPPQQQRRRTTTVVVWWWYYY[[[\\\ZZZXXXXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSTTTRRRQQQPPPPPPPPPOOONNNOOOOOOOOOOOONNNNNNMMMMMMLLLOOOPPPNNNOOORRRQQQNNNQQQOOOLLLKKKLLLLLLKKKIIIKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPPPPOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFDDDBBBBBBCCCEEEEEEDDDBBBCCCEEEFFFGGGFFFFFFEEEEEECCCAAA@@@AAA@@@???>>>@@@??????>>>>>>>>>>>>???>>>===<<<;;;::::::999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::888888999:::999888555666666777777777777777;;;;;;::::::999888777777666666666888999;;;===>>>999999;;;<<<===;;;999777:::;;;;;;;;;<<<<<<<<<======<<<;;;:::999999888888777666555777;;;===;;;999::::::::::::999999999999666666555333333222222222111111222333333333333333333333444444555666666777777777666555555555555555333444555666666777888999666777888::::::888777666111222444555555555555555222111...+++(((&&&$$$$$$$$$%%%'''((((((***---000000222555555444333333333555444333111///---***)))((((((((()))***---///000,,,---//////000222666888}}}yyyvvvuuuuuuwwwyyyssstttvvvyyy|||{{{xxxuuusssssstttvvvxxxyyywwwuuuyyyzzzyyywwwssspppnnnnnnqqqrrrtttuuutttsssqqqpppoooppprrrtttttttttrrrqqqqqqsssuuuwwwzzz{{{|||}}}{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~yyyvvviiiiiihhhfffeeeeeehhhjjjgggiiikkknnnoooooonnnnnnkkkjjjiiihhhgggggggggggghhhiiijjjlllmmmnnnnnnnnnmmmmmmlllkkkkkklllmmmnnnpppqqqrrrrrrrrrqqqooonnniiikkknnnppprrrrrrqqqpppooooooppprrruuuvvvuuusssjjjhhheeeddddddddddddcccccccccdddddddddccccccbbbfffeeedddcccccccccdddeeegggggghhhiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggghhhiiiiiiiiigggeeecccbbb```_________```aaacccddddddfffiiimmmoooppppppoookkkjjjjjjjjjjjjkkkkkkllljjjiiiiiihhhgggfffeeeeee```bbbccccccbbbccceeegggfffeeebbb`````````aaabbbbbbbbbbbbcccccccccddddddeeefffhhhiiikkkmmmnnnooommmmmmkkkjjjhhhgggggggggcccgggkkkmmmkkkgggcccaaagggffffffeeeddddddcccccc```bbbdddggghhhiiiiiiiiieeedddddddddggglllpppssstttrrrqqqppprrruuuxxxzzzyyywwwtttqqqooonnnmmmmmmkkklllnnnoooooonnnlllkkkiiiiiijjjjjjjjjjjjiiiiiiggggggggggggffffffffffffcccdddfffggggggfffdddcccdddcccbbb``````aaaaaabbbbbbccccccdddbbb```^^^\\\YYYVVVSSSTTTWWWYYYYYYWWWVVVWWWXXXXXXVVVSSSQQQOOOOOOQQQSSSSSSRRRSSSTTTVVVUUUXXX\\\]]]\\\ZZZXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMPPPPPPNNNNNNRRRRRRPPPPPPNNNKKKKKKKKKKKKJJJHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEECCCDDDEEEGGGFFFFFFAAABBBDDDFFFGGGGGGFFFFFFEEECCCAAA@@@AAA@@@???>>>??????>>>>>>>>>>>>??????>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999888888999:::999999555666777777888888777777<<<;;;;;;:::999888777666666666666777888:::;;;<<<999999:::;;;===<<<999777999999999:::;;;;;;<<<<<<===<<<;;;:::999999999999888888888999;;;<<<;;;:::999999999999999999999999888888666555444333333333333333333333333333444444444444333444444555777777555555666666666666666666444555666777888888888888555777888999999888777555111222444555444444555666222111///,,,)))'''&&&%%%$$$%%%''''''(((***...111000333555666555333222222444333222111...,,,***)))''''''((()))+++...000222---.../////////000333666|||xxxuuutttuuuwwwyyyuuuvvvxxxzzz|||{{{yyyvvvtttttttttvvvxxxxxxvvvtttwwwyyyzzzxxxtttqqqpppqqqpppqqqsssuuuuuutttsssqqqoooppprrrsssttttttttttttrrrsssvvvxxxzzz{{{||||||{{{{{{{{{{{{{{{|||}}}}}}zzz|||}}}~~~~~~~~~zzzppppppmmmjjjgggggghhhkkkfffhhhkkkmmmoooooonnnnnniiiiiiiiihhhhhhiiiiiijjjkkkkkkllllllllllllllllllnnnnnnmmmllllllmmmmmmnnnooopppqqqrrrqqqpppnnnmmmkkkmmmnnnppprrrrrrrrrrrroooooooooqqqssssssqqqooohhhfffdddcccccccccbbbaaacccbbbccccccdddeeefffgggeeedddcccbbbcccdddfffggggggggghhhhhhggggggffffffeeeffffffgggggghhhhhhhhhhhhhhhiiiiiigggeeebbb```___]]][[[[[[\\\___bbbdddggghhhiiijjjkkkkkkkkkkkkiiihhhhhhhhhhhhiiijjjkkklllkkkiiihhhgggfffggggggcccdddeeeeeeddddddfffhhhfffeeecccaaaaaaaaabbbcccaaabbbccceeefffgggfffeeefffgggiiikkknnnoooqqqqqqmmmmmmmmmllljjjhhhgggfffdddgggjjjkkkiiifffdddccceeeeeeeeeeeeeeefffggghhhddddddfffggghhhiiiiiiiiicccbbbbbbcccfffjjjnnnppprrrrrrssssssuuuwww{{{}}}yyywwwuuurrrpppnnnllllllnnnnnnnnnnnnnnnnnnnnnnnnlllllllllkkkjjjiiigggggggggggggggfffffffffeeeeeecccdddeeeffffffgggffffffdddcccaaa`````````bbbccccccdddeeeeeedddbbb```^^^[[[WWWSSSTTTWWWZZZYYYWWWYYYXXXXXXWWWVVVTTTSSSRRRPPPTTTWWWWWWVVVTTTUUUVVVTTTXXX\\\^^^]]][[[ZZZYYYVVVUUUUUUTTTRRRQQQPPPPPPMMMMMMLLLKKKJJJIIIJJJKKKJJJKKKLLLNNNNNNNNNNNNMMMNNNPPPPPPMMMMMMRRRSSSRRROOOMMMJJJJJJJJJJJJIIIGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLNNNOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFBBBCCCEEEGGGHHHHHHHHHGGGEEECCCAAA@@@AAA@@@???>>>>>>>>>=========>>>>>>???===<<<;;;;;;:::;;;<<<<<<=========>>>>>>======<<<;;;999888888999::::::999666777777888999888888888:::::::::999999888888888888888888999999:::<<<<<<;;;::::::;;;===>>>;;;999777777888999999:::;;;;;;======;;;:::999999:::::::::;;;======<<<;;;;;;<<<888888888999999999999999888777666666555555555555555444444333333333333444444444333333444555777888444444555666666777777777555555666888999999888777555666888999999888666555000222444444333333444666222111///---+++)))((('''$$$%%%%%%&&&&&&)))---000000333666888777666555555444333222111///---+++***)))))))))***+++---000111000000111000///000333555~~~|||wwwtttssstttvvvxxxwwwwwwyyy{{{}}}|||yyyvvvuuutttuuuvvvxxxwwwvvvttttttwwwzzzyyyuuusssssstttoooqqqsssuuuuuuuuutttsssooopppqqqssstttuuuvvvvvvssstttvvvyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}yyyzzz{{{|||}}}}}}wwwuuurrrmmmiiigggiiijjjfffhhhkkkmmmoooooonnnnnnhhhhhhhhhhhhiiijjjkkklllmmmmmmlllllllllkkkkkkkkkooonnnnnnmmmmmmmmmmmmnnnnnnoooqqqqqqqqqpppnnnlllkkklllnnnoooqqqrrrrrrrrrqqqpppppppppqqqpppmmmkkkgggeeecccbbbccccccbbb```cccbbbbbbcccdddfffiiijjjeeedddccccccccceeegggiiiggggggggggggfffeeedddccccccdddeeefffgggiiijjjjjjhhhhhhiiiiiigggdddaaa```^^^\\\ZZZXXXYYY]]]aaadddjjjiiiiiihhhhhhgggggggggggggggfffffffffhhhiiijjjnnnllljjjhhhgggggghhhiiieeefffggggggffffffhhhjjjgggfffdddbbbbbbcccdddeeebbbbbbdddgggiiijjjhhhfffeeefffiiikkknnnpppqqqqqqmmmmmmmmmmmmkkkiiigggeeefffhhhiiiiiigggeeeeeeeeebbbcccdddeeefffgggjjjlllfffffffffggghhhhhhiiiiiibbbbbbbbbdddfffjjjmmmoooooorrruuuwwwxxxzzz|||~~~xxxwwwuuurrrpppmmmkkkjjjppppppooonnnnnnoooppppppnnnnnnmmmllljjjgggfffdddeeeeeedddddddddcccccccccdddddddddeeefffggghhhhhheeedddbbb``````aaabbbcccbbbcccdddeeedddbbb___^^^___ZZZVVVVVVZZZ\\\[[[YYY]]]\\\YYYWWWVVVWWWXXXXXXRRRVVVZZZ[[[YYYVVVVVVVVVSSSWWW\\\___^^^\\\ZZZZZZVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLLLLKKKIIIHHHIIIKKKIIIJJJLLLNNNOOOOOOOOONNNOOOPPPOOOLLLMMMRRRTTTSSSNNNLLLJJJIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKMMMNNNOOOOOONNNMMMMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDEEEGGGGGGFFFEEECCCDDDFFFHHHIIIJJJIIIIIIEEECCCAAA@@@AAAAAA???>>>>>>===============>>>>>>===<<<;;;::::::;;;===>>>>>>>>>?????????>>>>>>===;;;999777888999::::::999777777888999999999999999888999999999999:::::::::::::::::::::;;;;;;<<<===>>><<<;;;<<>>===;;;:::999::::::;;;<<>>888888888888888888888888666666666666666777777888666555444333333333333333444444333333444555777888222333444666777777888888666666777888999999888666444666777888888777666444///222444444222222444777222111///---+++***))))))######$$$$$$%%%(((,,,///000333777999999888888888444444333222000...---,,,++++++******+++---///000222333333222000111333555|||xxxwwwyyyyyytttpppxxxxxxyyyyyyzzzyyyyyyyyywwwwwwvvvvvvwwwwwwxxxyyy{{{zzzzzzyyyxxxwwwwwwvvvrrrqqqqqqrrrttttttsssqqqnnnoooqqqssstttsssrrrqqqrrrtttvvvxxxxxxzzz|||~~~}}}|||{{{{{{{{{{{{{{{|||yyyyyyxxxyyyzzz}}}}}}|||yyytttooolllkkklllmmmgggeeeeeegggkkklllkkkiiimmmiiifffggglllooonnnkkklllmmmmmmmmmmmmmmmlllkkkqqqqqqpppooommmmmmoooqqqpppqqqrrrqqqppppppqqqsssooooooooopppqqqqqqrrrrrroooooopppoooooommmkkkjjjiiigggdddbbbaaaccceeeggggggdddbbbccceeegggfffdddccccccaaaaaabbbdddfffgggiiiiiijjjjjjhhhfffcccaaaeeecccaaacccgggiiiiiihhhfffggghhhgggccc___]]]\\\___\\\YYYVVVWWWZZZ^^^aaaggghhhhhhgggeeecccdddeeeiiijjjjjjiiigggfffggghhhnnnmmmllliiiffffffiiikkkmmmlllkkkkkkkkkkkkllllllggggggggggggffffffffffffiiijjjkkkkkkjjjgggeeecccggghhhiiijjjlllmmmnnnooommmlllkkkjjjhhhgggffffffaaaccceeegggiiiiiiiiiiiinnnllliiihhhggggggeeedddffffffgggiiikkkkkkjjjhhhhhhgggfffeeeeeefffggghhhoooqqqtttvvvwwwyyy{{{~~~}}}{{{vvvpppkkkiiijjjlllmmmnnnoooooonnnlllmmmnnnkkkkkkkkkkkkjjjhhhfffeeeccccccddddddeeeeeeeeedddcccbbb`````````bbbdddfffdddddddddbbb```___aaaccccccdddddddddcccaaa```^^^ZZZZZZ[[[[[[[[[ZZZYYYYYY___]]]YYYWWWUUUUUUWWWXXXZZZXXXVVVVVVWWWYYYYYYXXXZZZ]]]______]]][[[ZZZZZZWWWYYYYYYUUUOOOKKKLLLOOORRROOOLLLIIIHHHHHHJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMVVVWWWUUUQQQOOORRRRRROOOPPPNNNKKKKKKKKKKKKJJJIIIKKKJJJIIIJJJLLLLLLKKKJJJOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHLLLJJJGGGDDDBBBAAA@@@@@@DDDDDDEEEFFFFFFFFFFFFFFFBBBBBB@@@?????????@@@AAA============<<<<<<<<<<<<>>><<<;;;::::::;;;===>>>======>>>>>>>>>>>>=========999666555777999999888888888999:::;;;;;;;;;;;;777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;============<<<;;;:::999999:::;;;;;;999999:::;;;777999::::::::::::;;;======>>>>>>>>>>>>======<<<;;;:::888666555666777888;;;999666777999:::999777888888888777666444333222111222333444555555555555333444444555666777777888444555666888888888777666888888888888777555444222///000222333444555555555444333111000...,,,(((%%%&&&&&&&&&&&&(((***---...000333666888777777777777666555333111///---,,,+++(((((()))+++,,,---......555444333222333555777999{{{wwwvvvyyyyyyvvvsssyyyxxxwwwvvvvvvwwwyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{xxxxxxwwwvvvuuuttttttssstttrrrrrrrrrssssssqqqooolllmmmooopppqqqqqqqqqpppppprrruuuwwwxxxzzz}}}~~~}}}|||{{{zzzzzzzzzyyyyyyxxxyyy{{{}}}}}}zzzuuupppmmmkkkkkklllhhhfffdddeeehhhkkkjjjiiijjjgggeeegggmmmqqqqqqpppnnnnnnnnnnnnnnnnnnmmmllloooppppppnnnmmmmmmooopppqqqrrrrrrqqqppppppqqqsssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnllljjjiiijjjhhheeeccccccdddfffhhhfffeeecccdddfffgggfffdddaaa```___^^^___aaacccdddfffggghhhhhhgggeeecccaaadddbbbaaacccfffhhhgggffffffhhhiiigggccc```^^^]]]___]]]ZZZYYYYYY[[[___aaaggghhhiiihhhfffeeeeeefffiiijjjkkkjjjhhhggghhhiiillllllkkkhhhfffgggjjjmmmrrrqqqooommmllljjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggghhhjjjkkkkkkiiihhhggggggggghhhiiikkklllmmmmmmnnnmmmllljjjhhhfffeeedddbbbccceeegggiiijjjjjjjjjmmmkkkiiihhhhhhhhhgggeeegggfffggghhhkkkkkkjjjhhhhhhgggfffffffffggghhhiiioooqqqtttuuuvvvxxxzzz}}}{{{yyyvvvqqqllljjjkkkmmmlllnnnoooooommmllllllmmmkkkkkkkkkkkkiiigggfffdddhhhfffeeecccbbbccccccdddbbbbbbaaaaaabbbcccdddeeeeeeeeeeeecccaaa```bbbdddddddddeeedddcccaaa___^^^ZZZ[[[\\\\\\]]]]]]]]]]]]___]]]ZZZWWWVVVVVVWWWXXXXXXVVVTTTTTTVVVXXXXXXXXXZZZ]]]```aaa___[[[YYYXXXWWWYYYYYYVVVPPPMMMOOOQQQRRRPPPMMMKKKIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKQQQSSSRRRNNNNNNQQQRRRPPPPPPNNNLLLKKKLLLLLLLLLJJJLLLKKKIIIIIIKKKLLLLLLKKKNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFJJJIIIGGGDDDBBBBBBAAABBBCCCDDDDDDEEEEEEFFFEEEEEEBBBAAA@@@???>>>???@@@@@@?????????>>>>>>=========<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===:::777666888::::::999777888999:::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999999777888999999777777888999777999::::::::::::;;;===>>>>>>>>>>>>======<<<;;;888777666555666777999:::;;;888666666888999888666999999888888777555444333333333444444555666666777444444555666666777888888555555777888888888777777888888999888777666444333...///000222333333444444444333111000///,,,)))&&&)))'''%%%###$$$'''+++...111444777999999888888999777777555444111///---+++))))))***+++,,,...///000444555666777777777666666~~~zzzvvvvvvxxxyyyxxxwwwzzzxxxvvvttttttvvvxxxzzz{{{zzzyyyxxxyyyzzz|||}}}xxxwwwvvvuuutttsssrrrrrruuutttrrrrrrrrrqqqooonnnlllmmmnnnooopppqqqrrrrrrnnnpppsssvvvwwwzzz}}}~~~}}}{{{zzzyyyyyyyyyyyyyyyyyy{{{}}}~~~{{{wwwrrrnnnkkkjjjjjjiiifffdddccceeehhhiiiiiikkkhhhfffiiimmmqqqrrrqqqpppppppppppppppooonnnnnnnnnoooooonnnmmmmmmoooqqqsssssssssrrrpppoooppprrrppppppooonnnnnnmmmllllllmmmmmmnnnmmmlllkkkiiigggjjjhhhfffeeedddeeeggghhheeeeeeeeefffggggggeeecccaaa```___^^^^^^___aaabbbcccdddeeefffeeedddcccbbbcccbbbcccdddffffffdddcccfffhhhiiigggdddaaa______```___]]]\\\]]]^^^```aaaggghhhiiihhhgggfffggghhhiiijjjlllkkkjjjiiiiiijjjjjjjjjiiigggfffhhhkkknnnssssssqqqpppnnnlllkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjfffgggiiikkkllllllkkkkkkgggggghhhiiiiiijjjkkkkkklllkkkkkkiiihhhgggffffffbbbdddeeegggiiijjjkkkkkkkkkiiihhhhhhiiiiiiiiihhhgggffffffhhhjjjkkkjjjhhhggggggggggggggghhhiiijjjoooqqqsssuuuuuuvvvyyy{{{wwwwwwuuurrrnnnlllmmmnnnlllmmmnnnnnnlllkkkkkklllkkkkkkjjjjjjhhhfffeeedddllliiifffcccaaaaaacccdddaaabbbbbbccccccdddeeeeeefffgggfffdddbbbbbbccceeeeeeeeeeeedddcccaaa^^^]]]\\\\\\]]]^^^___```aaaaaa___^^^[[[YYYWWWWWWXXXYYYUUUTTTRRRSSSUUUWWWXXXXXXZZZ]]]```aaa^^^ZZZWWWVVVVVVXXXXXXUUUQQQPPPQQQTTTSSSQQQOOOMMMKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKNNNNNNKKKMMMQQQRRRPPPOOOMMMLLLLLLMMMNNNMMMMMMNNNLLLIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFFFFEEEEEEEEEIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAA???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<===;;;999888999::::::999777888888999::::::;;;;;;999::::::;;;;;;<<<<<<===999999::::::;;;::::::999;;;;;;;;;;;;:::999888888777888999888777666777999777999::::::::::::;;;===>>>>>>>>>===<<<;;;;;;:::666555555555777999;;;<<<999888666555666777666555999999999888777666555555555555444444444666777888555555666666777777888888666666777888888888777777888999888888777555444333......///000111222222333444333222111000...***'''---***%%%"""###&&&+++...333666888:::999999999:::888888888777444111---+++,,,+++++++++,,,///111333444777:::<<<<<<:::777555|||xxxvvvvvvxxxxxxwwwyyyxxxwwwvvvvvvwwwyyyzzz|||zzzxxxwwwwwwyyy|||}}}zzzyyyxxxwwwvvvuuutttsssuuusssqqqqqqqqqqqqpppoooooooooooopppqqqssstttuuunnnqqqsssuuuvvvwwwzzz|||~~~~~~}}}}}}|||{{{zzzyyyxxxxxxyyyzzz|||~~~}}}yyytttooollliiihhhjjjgggdddbbbbbbeeehhhjjjnnnllljjjjjjmmmoooooonnnqqqqqqrrrqqqqqqpppooonnnnnnooopppooonnnnnnpppqqqsssttttttrrrpppooopppqqqssssssrrrpppooonnnmmmllllllmmmmmmlllkkkiiigggfffhhhgggfffeeeeeefffggggggdddeeefffggghhhfffdddbbbcccaaa```______```bbbcccaaabbbcccdddddddddcccccccccdddeeefffgggeeecccbbbfffggghhhgggdddaaa`````````````````````aaabbbbbbdddfffggggggffffffgggiiiiiikkkmmmmmmkkkjjjjjjkkkhhhhhhhhhffffffhhhkkknnnqqqqqqqqqqqqppppppoooooollllllllllllkkkkkkkkkjjjggghhhiiikkkllllllllllllhhhhhhiiiiiijjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiddddddfffgggiiijjjkkkkkkiiihhhfffgggiiikkkkkkjjjggggggfffhhhjjjkkkjjjiiiggggggggghhhiiijjjkkkkkkoooqqqssstttttttttvvvxxxtttttttttrrrooommmnnnooolllmmmnnnmmmkkkjjjjjjkkkjjjjjjiiihhhgggeeedddccckkkiiigggeeecccccccccccc```aaabbbdddeeeeeeeeeeeeggghhhgggeeeccccccdddfffeeeeeeeeedddccc```^^^]]]^^^^^^^^^^^^______```aaa```^^^\\\ZZZXXXXXXXXXYYYUUUSSSRRRSSSVVVXXXYYYYYY[[[]]]^^^\\\ZZZWWWUUUUUUTTTUUUUUUTTTQQQQQQRRRTTTSSSRRRPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJIIILLLMMMKKKLLLPPPQQQOOOMMMKKKJJJKKKMMMNNNNNNMMMPPPMMMIIIHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@???>>>===>>>??????BBBBBBAAA@@@???>>>======<<<============<<<<<<;;;<<<;;;999888888999;;;<<<<<<;;;999888888888888888777777777888999999:::;;;999:::::::::;;;;;;<<<<<<999999:::;;;;;;;;;;;;::::::::::::::::::999888777999:::;;;:::999888999:::777999::::::::::::;;;===>>>>>>===<<<;;;:::999999666555555666777999:::;;;888777666555555555555444999888777666666555555555666555333222333444666888666666666777777777888888666777777777777777777777999888888777666555444333////////////000111222222444333222111111///+++(((,,,***'''%%%%%%(((---///333555888999888888999:::777888999888666222...+++...---,,,,,,---111444666666888;;;===>>>===;;;:::{{{wwwvvvuuuuuuuuuuuuvvvxxxzzz{{{zzzzzzyyy{{{yyyvvvtttuuuwww{{{}}}{{{{{{zzzxxxwwwvvvuuutttsssqqqooooooqqqrrrrrrqqqooooooooopppqqqssstttuuuppprrrttttttttttttvvvxxxzzz{{{{{{|||||||||{{{{{{xxxxxxyyyzzz|||~~~{{{wwwrrrnnnjjjiiiiiigggdddaaaaaaccchhhkkknnnmmmkkkkkklllmmmnnnnnnrrrrrrrrrqqqqqqpppooonnnnnnpppqqqqqqpppooopppqqqsssssssssqqqooonnnooopppsssrrrqqqpppooommmlllllllllllllllllljjjhhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeeccceeeggggggfffdddcccbbbbbbaaa___^^^^^^```bbbcccaaaaaabbbcccdddddddddddddddeeeggghhhgggeeedddccceeeggggggfffcccaaaaaabbbbbbbbbbbbbbbbbbcccccccccaaaccceeeeeeeeeeeeggghhhjjjlllnnnooommmlllllllllhhhhhhgggfffeeegggjjjmmmppppppqqqrrrrrrqqqppppppllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjkkkkkklllllljjjjjjiiiiiihhhggggggfffeeeffffffggghhhiiijjjjjjgggfffeeefffiiikkkkkkkkkhhhgggfffgggiiijjjjjjiiifffggghhhiiikkkllllllmmmoooqqqrrrrrrrrrrrrtttuuurrrrrrrrrpppnnnmmmnnnooolllmmmnnnmmmkkkjjjjjjjjjiiihhhgggfffeeeeeeddddddeeefffggghhhgggfffeeeddd___```bbbcccdddeeeeeeeeegggggggggeeecccbbbdddfffeeeeeeeeedddcccaaa___]]]```___^^^]]]\\\\\\]]]]]]___^^^\\\ZZZYYYXXXXXXXXXVVVTTTSSSTTTVVVYYYZZZZZZ\\\\\\ZZZWWWTTTSSSUUUVVVQQQRRRRRRQQQQQQQQQRRRSSSRRRRRRRRRQQQOOONNNLLLKKKHHHHHHHHHIIIIIIKKKLLLLLLJJJMMMNNNLLLLLLOOOPPPMMMKKKIIIHHHIIIKKKMMMMMMLLLPPPMMMIIIGGGHHHIIIJJJJJJMMMLLLKKKJJJHHHFFFEEEEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGDDDCCCBBBBBBAAABBBCCCCCCAAAAAA???>>>>>>>>>???@@@AAAAAA@@@??????>>>======??????@@@@@@???>>>=========<<<:::999999:::<<<===999999999888666666666666777777777777777888:::;;;999999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<999999999:::999999888888999:::;;;:::888777888999777999::::::::::::;;;======<<<;;;:::999999999999888777777777777777888888888777777555444444444444777666555444444444444444555333222111111333555666666666666666777777777777777777666666666666666666888888777555444444333333000000//////000111222333333222111111111///,,,)))&&&&&&%%%%%%'''))),,,...222444666666666666777999666777888888666222...,,,000///......000333666999777888999;;;<<<>>>???@@@~~~yyyvvvsssrrrrrrrrrtttxxx{{{}}}}}}{{{zzz{{{xxxuuurrrrrruuuzzz}}}|||{{{zzzyyywwwuuuttttttrrrpppnnnnnnppprrrrrrrrrnnnnnnnnnoooppppppqqqqqqqqqrrrssssssrrrrrrsssuuuwwwxxxzzz{{{||||||{{{zzzwwwxxxyyy{{{}}}~~~~~~zzzuuupppllljjjhhhgggeeebbbaaadddhhhllljjjjjjjjjjjjlllnnnpppqqqqqqqqqqqqpppooonnnmmmllloooppprrrqqqooonnnnnnoooqqqqqqqqqpppnnnmmmnnnpppoooooonnnmmmmmmlllkkkkkklllmmmmmmllljjjhhhfffdddcccdddeeeeeefffeeeeeeeeecccdddffffffdddbbbaaabbb___^^^]]]\\\]]]___aaabbbbbbbbbcccddddddeeeffffffdddfffhhhhhhfffeeeeeeeeedddeeeeeedddbbbaaaaaabbbcccccccccccccccddddddeee___aaacccddddddeeegggiiijjjmmmppppppooonnnmmmmmmiiiiiihhhfffdddeeehhhkkkpppqqqqqqrrrqqqooonnnmmmkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjiiiiiiiiihhhiiiiiijjjkkkllllllmmmmmmmmmmmmkkkiiigggeeecccbbbggggggffffffffffffggghhheeedddccceeehhhjjjjjjjjjhhhgggfffgggiiijjjjjjjjjfffgggiiikkklllmmmnnnnnnoooqqqrrrqqqppppppqqqssspppqqqpppnnnllllllmmmooommmnnnooonnnllljjjjjjjjjgggfffeeeeeeddddddeeeeeecccdddgggjjjjjjiiifffeee______```aaacccdddeeeeeeeeefffeeecccaaaaaabbbdddcccdddddddddcccaaa```^^^___^^^\\\[[[YYYYYYZZZZZZ^^^]]]\\\ZZZYYYXXXWWWWWWWWWUUUSSSTTTVVVYYYYYYYYY[[[ZZZYYYVVVSSSSSSUUUWWWQQQPPPPPPPPPQQQQQQRRRRRRQQQRRRRRRRRRPPPNNNLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKNNNOOOMMMMMMOOOOOOKKKJJJIIIHHHHHHJJJLLLLLLKKKOOOLLLIIIGGGGGGHHHHHHGGGKKKJJJIIIGGGEEEDDDCCCBBBGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBAAABBBCCCEEEFFFEEEDDDCCCAAAAAABBBCCCCCCBBBAAA@@@?????????@@@AAA@@@@@@@@@????????????>>>BBBAAAAAA@@@@@@?????????>>>===<<<;;;;;;<<<===>>>888999999888666444444555777666666666666888999:::999999999999999999999999::::::;;;<<<============999999999::::::999999888777888999888666555555666777999::::::::::::;;;===<<<;;;999888888888999:::999999999888777666666555888888888666444333444555777666444333222333444444333333222111111222333444555555555666666666666666777666555444444444555555777666555333222222222222111000/////////000222333222111000000000///,,,***"""""""""###%%%''')))+++000222444444444444666888666777777777666333111///000000000000222555888::::::999888888:::===@@@BBB{{{wwwsssqqqqqqppprrruuuyyy{{{}}}}}}}}}{{{xxxtttqqqqqquuuzzz}}}~~~}}}{{{yyyxxxvvvvvvtttqqqooonnnoooqqqqqqqqqnnnoooppppppqqqpppooonnnoooppprrrrrrqqqrrrsssuuuwwwxxxyyy{{{{{{zzzyyyxxxwwwxxxyyy{{{}}}~~~}}}xxxsssooolllfffffffffdddcccdddiiimmmiiiiiijjjjjjjjjllloooqqqpppppppppooonnnlllkkkjjjnnnoooqqqpppnnnkkkkkkkkknnnoooooonnnmmmmmmnnnpppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjhhhfffdddcccdddfffgggggggggfffeeebbbdddeeedddaaa___```bbb^^^]]]\\\]]]^^^```cccdddeeeeeeeeeeeeeeefffggghhhccceeegggfffdddccceeegggcccddddddbbbaaa```aaabbbddddddcccbbbcccdddeeefff___aaaccceeeeeefffiiikkkjjjmmmppprrrqqqooonnnnnnkkkkkkiiifffcccccceeehhhmmmnnnoooppppppooonnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhggghhhiiijjjkkklllmmmmmmkkkkkkjjjhhhgggfffddddddiiihhhfffeeedddddddddeeedddcccbbbdddfffhhhiiiiiiiiigggffffffhhhjjjkkkjjjfffgggiiilllnnnooooooooooooqqqqqqqqqooonnnoooqqqppppppnnnkkkiiiiiilllooonnnooopppooommmkkkjjjkkkeeedddcccccccccdddffffffeeefffgggiiiiiiiiigggggg____________aaaccceeefffddddddcccaaa______```bbbbbbccccccdddcccbbbaaa```^^^\\\ZZZYYYXXXYYYZZZ[[[]]]\\\[[[ZZZXXXWWWVVVVVVWWWUUUSSSSSSUUUWWWWWWWWWXXXYYYZZZYYYWWWUUUUUUVVVRRRQQQPPPPPPQQQRRRSSSRRRPPPQQQRRRRRRQQQNNNKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIMMMNNNLLLMMMOOONNNKKKLLLJJJIIIIIIKKKLLLKKKKKKMMMKKKIIIGGGGGGGGGEEEDDDFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFEEECCCAAAAAAAAA@@@@@@AAABBBDDDEEEFFFEEECCCBBBAAABBBCCCDDDCCCCCCAAA@@@@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAACCCBBB@@@???>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;999666444444666777666555555555777999:::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<999999:::::::::::::::999777888999888555444555666777999::::::::::::;;;===:::999888777777888:::;;;999999999888777666555555888999999777444222444666777666444333333444555666333333333333333333333333555555555555444444444444666555444333222333333444666555333222000000000111000///...------///000222000/////////000///,,,***&&&$$$###"""###&&&)))+++000222333333333444666888777777777777666555444333000111111333555888:::;;;;;;:::999888999:::===>>>}}}xxxtttrrrqqqpppqqqsssuuuxxx{{{~~~|||yyytttqqqqqquuuzzz~~~}}}{{{zzzyyyvvvssspppnnnnnnooooooooopppqqqssstttsssrrrpppnnnmmmnnnpppqqqqqqrrrtttvvvwwwxxxzzzzzzzzzxxxvvvuuuwwwxxxyyy|||}}}~~~~~~zzzuuupppnnndddffffffeeedddeeejjjnnnllllllllljjjiiiiiikkkmmmooooooooonnnmmmkkkjjjiiimmmnnnpppooollliiihhhhhhmmmnnnnnnnnnllllllnnnpppmmmmmmnnnnnnoooppppppqqqnnnnnnmmmlllkkkhhhfffdddccceeegggiiiiiihhhgggfffbbbddddddbbb___^^^___bbb______^^^___aaacccfffhhhgggffffffffffffggghhhiiibbbdddeeedddbbbbbbeeehhhbbbccccccaaa```___```bbbeeedddcccbbbbbbccceeeggg___bbbdddeeefffhhhjjjllljjjmmmqqqrrrrrrpppoooooommmllljjjfffbbbbbbcccfffgggiiilllooopppqqqqqqpppmmmmmmlllllllllkkkkkkkkkiiihhhhhhhhhhhhhhhiiiiiieeefffggghhhjjjlllmmmmmmfffffffffggghhhiiiiiijjjiiihhhfffdddcccbbbcccccccccbbbbbbccceeehhhhhhhhhiiigggffffffhhhjjjkkkjjjfffgggjjjlllnnnoooppppppoooqqqqqqpppooonnnnnnooopppooommmiiiggghhhkkknnnooopppqqqpppmmmkkkkkkkkkccccccbbbbbbccceeefffggghhhhhhgggggggggggghhhhhh___^^^]]]^^^___bbbeeefffbbbcccbbb```^^^^^^___aaaaaabbbcccddddddcccbbbaaa\\\[[[YYYXXXXXXZZZ[[[]]]\\\[[[[[[YYYXXXWWWVVVUUUVVVTTTRRRRRRTTTUUUUUUUUUVVVYYY\\\]]][[[XXXVVVUUUSSSRRRQQQQQQSSSTTTSSSSSSPPPQQQRRRRRRQQQNNNKKKIIIKKKKKKJJJIIIIIIIIIIIIJJJGGGJJJLLLKKKLLLOOONNNKKKMMMLLLJJJJJJLLLLLLLLLKKKLLLJJJHHHGGGGGGFFFDDDBBBAAABBBBBBBBBCCCCCCDDDDDDCCCDDDEEEFFFEEEDDDAAA@@@AAA@@@@@@???@@@AAACCCDDDGGGFFFDDDBBBBBBBBBDDDEEEDDDCCCBBBAAAAAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCBBB@@@>>>======>>>???;;;<<<<<<======<<<<<<;;;999;;;<<<;;;777555555666777666555444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;<<<;;;999::::::;;;;;;;;;::::::999:::;;;:::777666666777777999::::::::::::;;;===999888777666777888;;;<<<888888888888888777666666888::::::888444333444666888777555444444555666777333444444555555444333333444444444444444444444333666555333222111222222333555444222000//////000000///...---,,,,,,---///000//////...//////...,,,)))---***&&&###$$$''',,,///111222333333333444666888888888888777777777777777000111333555777999:::;;;<<<;;;:::999999999999999}}}zzzvvvtttsssoooqqqrrrssssssuuuxxxzzz}}}yyyvvvvvvxxxzzzzzzyyy}}}~~~~~~~~~}}}{{{xxxvvvxxxvvvuuusssrrrrrrrrrrrrrrrqqqqqqtttvvvvvvsssooolllnnnoooooonnnoooqqqtttuuuuuutttuuuwwwxxxxxxwww{{{|||~~~}}}|||~~~{{{zzzuuunnnhhhgggfffffffffhhhiiijjjjjjiiihhhhhhjjjkkkkkkjjjmmmnnnooonnnllljjjjjjkkkjjjmmmppppppmmmiiifffeeekkkjjjiiiiiikkknnnrrrtttmmmmmmmmmmmmmmmnnnooooooqqqpppnnnllljjjgggfffeeegggfffeeeggghhhhhhgggeeefffdddbbb```^^^^^^^^^^^^___```aaabbbdddeeeggggggeeeeeeeeeeeeddddddcccbbb]]]___aaaaaa``````bbbdddccccccdddcccbbb```^^^]]]___bbbddddddcccbbbbbbccceeeeeeeeeeeegggiiikkklllmmmooopppqqqqqqpppooommmjjjhhheeecccbbbbbbdddeeehhhjjjmmmnnnnnnoooppprrrnnnnnnnnnnnnnnnllljjjiiiggggggggghhhhhhhhhhhhhhheeeffffffggghhhjjjlllmmmiiiiiijjjiiiiiihhhfffffflllkkkgggdddaaa______^^^bbbdddeeefffffffffhhhjjjdddeeefffhhhhhhhhhgggfffdddhhhkkklllkkkkkknnnrrrqqqpppnnnlllkkkkkkkkkkkkqqqoookkkgggeeehhhmmmqqqoooooopppqqqooommmjjjhhhaaaaaa``````aaabbbcccdddfffiiigggcccdddhhhgggaaa___```___]]]\\\]]]```bbb^^^]]]\\\\\\\\\^^^```bbbaaaaaa``````______^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\YYYWWWVVVWWWWWWWWWVVVWWWVVVTTTRRRRRRSSSTTTUUUWWWWWWXXXYYYYYYXXXUUUSSSUUUQQQPPPTTTTTTOOONNNRRRVVVUUUTTTRRROOOMMMJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJKKKJJJJJJKKKKKKLLLMMMNNNOOOOOONNNNNNMMMLLLLLLKKKHHHFFFDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@BBBDDDEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAADDDCCCAAA@@@@@@AAACCCDDDBBBAAAAAA@@@@@@AAAAAAAAAAAA>>>;;;:::;;;<<<======>>>;;;999:::===>>><<<:::<<<;;;999777666666777777666666666666777777777777:::::::::::::::999888777999999888888888888999999:::::::::;;;;;;<<<>>>>>>666777777777777666666555444555555555666666777777888888777777777777777888<<<999999;;;:::555444666777777666555444333222222555555444555666777999:::555555555555555555555555666555444333222111111111000111333444333222000...000000000000000000000000---,,,+++++++++,,,---...///....../////////,,,***)))(((&&&%%%%%%&&&((())),,,///222444444444444555888777777777777999:::;;;888888777666666777888999;;;:::999888888:::;;;===~~~zzzvvvsssqqqppprrrsssttttttuuuxxxzzz{{{yyyvvvwwwzzz}}}~~~}}}}}}{{{yyyxxxxxxwwwuuusssrrrrrrrrrssstttsssssstttvvvvvvssspppmmmnnnoooooooooppprrrtttwwwvvvvvvwwwxxxxxxxxxxxx{{{|||~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}{{{yyytttmmmkkkjjjiiihhhhhhiiijjjkkkfffeeedddeeegggiiijjjkkkmmmnnnooonnnlllkkkkkkkkkkkkmmmpppooolllhhhfffeeeggggggggghhhjjjmmmppprrrmmmmmmllllllmmmnnnnnnooopppooommmkkkiiigggeeeeeegggfffeeefffhhhhhhgggeeeeeedddbbbaaa___^^^]]]]]]^^^___aaabbbdddfffggghhheeeeeeeeeeeedddcccbbbaaa___```bbbbbbaaabbbccceeeddddddccccccaaa^^^\\\[[[^^^```bbbcccbbbaaaaaabbbccccccdddeeegggjjjmmmnnnmmmnnnpppqqqqqqpppnnnmmmjjjiiifffdddcccddddddeeegggjjjmmmnnnooopppqqqsssppppppppppppnnnllljjjhhheeeeeefffggghhhiiiiiijjjffffffggghhhjjjlllmmmnnnkkkkkkkkkkkkjjjiiihhhhhhkkkiiigggdddbbbaaa``````bbbdddfffgggggggggiiikkkdddeeefffggghhhiiiiiiiiiggghhhjjjjjjjjjkkklllnnnnnnmmmllljjjjjjjjjjjjkkknnnllljjjggggggjjjnnnqqqqqqqqqpppooollljjjgggfff```_________```bbbeeefffgggiiihhhdddeeeiiihhhcccaaaaaa```^^^]]]]]]___aaa^^^]]]\\\\\\\\\^^^```bbbbbbbbbaaaaaa```_________\\\[[[ZZZYYYZZZZZZ\\\\\\]]][[[XXXWWWWWWWWWVVVUUUVVVUUUSSSQQQPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUSSSTTTQQQPPPSSSRRRNNNNNNQQQRRRRRRQQQOOOMMMJJJHHHGGGIIIHHHGGGHHHIIIJJJIIIHHHKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJGGGFFFEEEEEEFFFFFFEEECCCBBBAAA@@@???@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAA???===<<<===>>>>>>===>>>===;;;<<<>>>>>><<<999<<<;;;999888777777777888666777777777777888888888888888999:::::::::999999999888888777777888888999;;;;;;;;;;;;<<<===>>>???888888888888777666666555444555555555666666666777888777777666666777777888;;;888888:::999555444666777666666555555444444333555444444444444666777888555555555555555555555555666666444333222222111111000111222222222111000///000000000000000000000000,,,++++++***+++,,,---.../////////000111000---+++((('''%%%$$$$$$%%%'''(((***---111333333222333333777666666666666888999:::888888777666777888999:::;;;:::999888999:::<<<===yyytttqqqoooqqqrrrtttuuuuuuuuuwwwyyyzzzxxxwwwxxx{{{~~~}}}{{{zzzzzzxxxwwwvvvtttssssssssssssuuuttttttuuuvvvuuurrrpppmmmoooppppppooopppsssuuuxxxxxxxxxxxxyyyyyyyyyyyy{{{|||~~~~~~}}}}}}zzzyyy|||}}}~~~~~~}}}{{{yyytttmmmjjjiiigggfffeeeeeeffffffcccbbbaaaaaacccfffjjjllllllnnnooonnnlllkkkkkkkkkkkkmmmooooookkkhhheeedddbbbcccdddfffiiilllnnnpppmmmmmmlllllllllmmmnnnnnnnnnmmmkkkiiigggfffeeeeeegggfffeeefffhhhhhhfffdddddddddcccbbb```^^^\\\[[[^^^___```bbbeeeggghhhiiigggfffeeedddcccbbbaaa``````bbbccccccbbbbbbdddeeeddddddcccbbb```^^^\\\ZZZ\\\^^^``````_________```aaaaaaccceeehhhkkkmmmooommmnnnoooqqqqqqooonnnmmmjjjiiihhhfffeeeeeeeeeeeegggiiilllnnnooopppssstttsssssssssrrrooommmjjjiiiddddddeeefffgggiiijjjkkkgggggghhhiiikkkmmmooopppmmmmmmmmmlllkkkkkkjjjjjjjjjiiigggeeecccbbbaaaaaabbbdddfffgggggghhhjjjlllfffffffffggghhhjjjkkkllliiihhhhhhhhhjjjjjjjjjiiikkkjjjiiihhhhhhiiijjjkkkkkkjjjiiiiiijjjllloooqqqrrrqqqnnnkkkiiifffeeeddd```___^^^^^^___cccfffhhhhhhiiigggeeefffiiihhheeeccccccbbb```^^^]]]^^^```^^^]]]\\\\\\\\\^^^```bbbaaaaaa``````___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^\\\YYYXXXWWWWWWUUUTTTUUUSSSQQQOOONNNOOOPPPQQQPPPQQQRRRTTTUUUUUUTTTSSSSSSPPPPPPRRRQQQNNNMMMOOOPPPPPPOOONNNLLLJJJHHHGGGJJJHHHGGGGGGHHHIIIGGGFFFKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEEEEFFFGGGGGGEEEBBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCBBBAAA@@@????????????@@@AAABBBDDDDDDFFFDDDBBB@@@@@@BBBDDDFFFDDDDDDBBBBBBBBBBBBDDDDDDHHHGGGEEECCCAAA@@@???>>>AAA@@@???@@@AAA@@@???===???>>>>>>>>>???>>>;;;888<<<;;;:::999888888999999888888888888999999999999777777888999::::::::::::888888777777777777888888<<<<<<;;;<<<<<<===>>>???999999999999888777666555555555555555555666666666777777666666666666777777999666777999999555555777555555555555555555555555444444333333333444444555555555555555555555555555666666555444333222111111111111111000000000//////////////////////////////+++************+++,,,,,,/////////111222111...,,,'''&&&%%%$$$$$$%%%&&&'''))),,,000222222111222222444444444444555666777888777777666666666777999:::;;;;;;:::999:::;;;<<<===yyytttooommmppprrrtttuuutttuuuvvvwwwyyyxxxwwwxxxzzz}}}~~~|||{{{zzzzzzzzzxxxwwwvvvuuutttsssssssssuuuttttttttttttrrrqqqooonnnooopppppppppqqqsssuuuxxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~|||zzzxxxyyy{{{~~~|||{{{{{{vvvpppllljjjhhhfffeeedddeeeeeeddddddbbbaaaaaacccgggkkkkkkmmmnnnmmmllljjjjjjkkkkkkmmmnnnmmmjjjgggeeeddd```aaacccfffiiilllnnnooommmlllllllllllllllmmmmmmkkkjjjhhhfffeeedddddddddgggfffeeefffggggggeeedddcccccccccbbb```^^^[[[ZZZ^^^___```ccceeegggiiijjjhhhgggeeedddbbbaaa``````aaabbbccccccbbbbbbccceeeccccccbbbaaa```___^^^]]]ZZZ\\\]]]^^^]]]]]]^^^___aaabbbccceeehhhjjjlllmmmlllmmmoooppppppooommmlllhhhhhhgggfffeeedddccccccfffhhhlllnnnoooqqqsssuuussssssssssssqqqooommmkkkffffffeeeffffffhhhiiijjjgggggghhhiiikkkmmmooopppnnnmmmmmmlllkkkkkkjjjjjjkkkjjjhhhfffdddbbbaaaaaaaaaccceeeffffffgggiiijjjiiiiiihhhggghhhiiikkkllliiifffeeefffiiikkkiiifffiiihhhhhhhhhhhhjjjkkklllkkkkkkjjjkkkmmmooooooooopppnnnkkkhhheeedddddddddbbb```___^^^___bbbeeehhhhhhgggeeedddfffhhhgggfffffffffeeebbb___]]]^^^___^^^]]]\\\\\\\\\^^^```bbb______^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZ[[[]]]___```___]]]ZZZXXXXXXVVVTTTRRRTTTRRRPPPNNNNNNNNNOOOPPPOOOQQQSSSSSSSSSRRRSSSSSSRRRQQQPPPPPPOOOMMMMMMMMMOOOOOOOOONNNLLLKKKIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGLLLLLLLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHEEEDDDEEEGGGHHHGGGEEEBBB@@@??????>>>>>>???@@@@@@@@@BBBCCCDDDCCCAAA???===@@@@@@@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBDDDEEECCCBBBBBBAAAAAABBBBBBCCCFFFEEEDDDBBB@@@?????????AAAAAAAAABBBCCCCCC@@@===@@@@@@@@@@@@???<<<:::777;;;;;;::::::::::::::::::999999999::::::::::::;;;888888999:::::::::999999777777777666666777777777:::::::::::::::;;;<<<===:::::::::999999777666555555555555555555555555555666666555555555666777777777444555888888555555777444444555555555666666666555555444444333333333333555555555555555555555555666555555444333222111000111000///.........//////........................***************+++++++++---......000111111...+++'''&&&$$$######$$$&&&'''))),,,000222222111222222222222222333444444555666555555444444555666777888;;;;;;:::::::::;;;<<<===yyytttooommmnnnpppssstttttttttuuuwwwyyyxxxxxxwwwwwwyyy{{{}}}~~~|||{{{yyyyyyxxxxxxwwwwwwvvvuuutttsssrrrrrrsssssssssrrrqqqpppoooooommmnnnppppppoooppprrrtttvvvxxxzzzzzzxxxxxxzzz|||}}}~~~~~~|||yyywwwuuuwww||||||~~~|||}}}~~~zzzuuusssqqqooommmkkkjjjjjjjjjiiihhhfffcccaaaaaaeeeiiiiiikkklllllljjjiiiiiijjjjjjkkkmmmllliiifffeeeeee```aaacccfffiiilllnnnooollllllkkkkkkkkkkkkllllllhhhgggeeecccccccccddddddgggfffeeefffgggfffeeecccaaabbbbbbbbb```^^^\\\ZZZ___```aaaccceeegggiiijjjhhhgggeeecccaaa````````````bbbcccbbbaaaaaabbbcccbbbbbbaaaaaa````````````XXXZZZ[[[[[[[[[[[[]]]^^^bbbcccdddfffhhhiiijjjjjjkkklllnnnoooooonnnlllkkkgggffffffeeedddcccbbbaaaeeehhhkkkmmmoooppprrrtttrrrrrrsssssssssrrrpppooojjjiiigggffffffggghhhiiiggggggggghhhjjjkkkmmmnnnmmmlllkkkjjjiiiiiiiiijjjlllkkkjjjhhheeecccaaa___```bbbddddddddddddfffhhhlllkkkiiihhhhhhhhhjjjjjjgggdddccceeeiiikkkjjjggghhhhhhggggggiiijjjlllmmmmmmlllkkkmmmooopppnnnlllkkkiiigggeeeddddddfffgggeeecccaaa``````bbbdddfffhhheeecccccceeeeeeffffffhhhhhhgggdddaaa___^^^___^^^]]]\\\\\\\\\^^^```bbb``````______^^^]]]]]]\\\[[[[[[ZZZZZZ[[[]]]___```^^^\\\ZZZXXXWWWUUUSSSPPPSSSQQQOOONNNNNNNNNPPPQQQRRRTTTUUUTTTRRRQQQQQQSSSQQQRRRQQQOOONNNNNNMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEGGGIIIKKKKKKJJJLLLLLLLLLLLLKKKJJJHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHDDDDDDEEEGGGHHHHHHEEEBBB@@@????????????????????????AAACCCDDDDDDAAA>>><<>>@@@AAACCCDDDCCCAAA>>><<>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBCCCBBB???======>>>>>><<<999777777888777888999:::;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999777666555666666555555555555666666555555444444444444555666888888888999888888777666555555555444444444444444444444444444444555666777555222333666666333333555222222333333444444444555444555555555444444333222222222222222222222222222333333444333222111///............---------,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++)))***,,,///000///,,,((('''&&&%%%$$$$$$%%%&&&'''***---111333333222333333///000111222333333333222222222111111222444666777999999999:::::::::;;;;;;{{{vvvrrrpppmmmppptttwwwxxxxxxzzz{{{xxxxxxxxxvvvttttttwwwzzz}}}}}}}}}}}}{{{yyywwwvvvttttttuuutttsssrrrpppooopppqqqrrrqqqooonnnppprrrkkkmmmnnnnnnmmmnnnpppsssnnnrrrvvvvvvuuuvvvyyy}}}~~~~~~~~~~~~|||zzzyyyvvvxxx||||||wwwsssqqqooommmkkkkkkjjjkkklllnnnmmmiiicccaaacccfffeeeggghhhhhhgggffffffgggfffhhhiiiiiihhhgggggghhhcccccccccdddfffiiilllnnnllllllkkkjjjjjjjjjjjjjjjcccbbb```______aaacccdddgggfffeeeeeefffeeecccaaa```______^^^^^^_________bbbbbbcccdddeeefffggggggfffeeecccaaa``````aaabbbbbbcccdddcccbbbaaabbbdddcccbbb```^^^\\\[[[[[[[[[WWWXXXYYYYYYXXXZZZ\\\___```aaadddfffhhhiiiiiijjjjjjkkkmmmnnnnnnmmmkkkjjjhhhgggeeecccaaabbbcccccceeegggjjjkkklllmmmnnnppprrrsssssstttsssrrrppppppmmmllljjjhhhhhhiiikkklllkkkkkkjjjjjjjjjjjjkkkkkkmmmllljjjhhhggghhhiiijjjhhhiiiiiiiiihhhfffeeedddcccdddeeedddbbbaaabbbcccfffggghhhiiijjjjjjjjjjjjeeeggghhhhhhgggggghhhiiiffffffeeeeeefffhhhjjjkkkiiifffeeegggkkkmmmkkkhhheeeddddddddddddeeeggghhheeeeeeffffffffffffffffffiiiccc```ccceeedddeeeiiiiiiiiiiiigggdddaaaaaaaaa^^^]]]\\\\\\\\\^^^```bbbaaaaaa``````___^^^^^^]]]\\\[[[ZZZYYYZZZZZZ\\\\\\ZZZXXXWWWVVVVVVTTTQQQNNNLLLLLLKKKKKKLLLNNNPPPRRRQQQTTTVVVTTTPPPOOORRRUUUQQQTTTSSSOOOMMMOOONNNJJJEEEEEEFFFGGGGGGFFFFFFFFFHHHGGGGGGIIIKKKMMMMMMLLLLLLMMMNNNOOONNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDEEEFFFGGGFFFEEE@@@@@@AAAAAA@@@??????>>>@@@AAABBBBBBBBB@@@>>>===AAAAAA@@@@@@@@@AAABBBBBB???@@@AAABBBBBBAAA@@@?????????@@@@@@@@@@@@??????????????????@@@AAABBBCCC@@@??????@@@AAA@@@>>><<<;;;<<<;;;888444444666888666777888999::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::999888777666666555555444444555555666444444333333333333333444666666777777888888777777555555555444444333333333333333333333444555666777555222333666555222111444222222222222222222222222222333333444444333222111000000000000000000000000111222222333222000---,,,,,,------...---,,,+++*********************************,,,---------,,,+++)))***---000111000,,,)))((('''%%%$$$$$$%%%'''((())),,,000222222111222222...///111222333333222222333333222333444555777888777888999999::::::999999{{{wwwtttrrrmmmqqqvvvyyyzzz{{{|||}}}wwwxxxxxxvvvtttuuuxxx|||}}}~~~~~~}}}{{{xxxvvvssstttttttttsssqqqooonnnpppqqqsssrrrooooooqqqtttkkklllmmmmmmmmmnnnppprrrkkkppptttuuutttuuuyyy~~~~~~~~~~~~}}}}}}~~~{{{uuuuuutttrrrpppooonnnnnnnnnkkkmmmnnnjjjdddaaacccfffdddeeeggggggfffeeeeeefffeeeggghhhiiihhhggghhhiiidddcccbbbbbbdddgggkkkmmmlllkkkkkkjjjiiiiiiiiijjjbbbaaa___^^^^^^```cccdddgggfffeeeeeefffeeecccaaa___^^^^^^]]]^^^___```aaaccccccdddeeeeeeffffffgggfffdddbbbaaa```aaabbbcccccceeeeeeeeeccccccdddeeedddbbb___\\\YYYXXXWWWWWWWWWXXXYYYXXXXXXZZZ\\\___^^^___bbbfffiiijjjkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjjjjhhheeecccbbbbbbdddeeeeeegggiiikkkkkkkkkmmmnnnttttttttttttsssqqqooonnnlllkkkiiihhhiiikkkmmmooonnnmmmlllkkkkkkkkkkkkkkknnnllljjjhhhhhhhhhiiijjjeeefffgggiiiiiiiiihhhgggeeeffffffeeecccbbbbbbcccbbbdddfffiiikkklllllllllgggiiikkkiiifffeeefffiiieeeeeeddddddeeefffhhhiiieeebbb```dddiiilllkkkhhheeeeeeddddddeeeeeeffffffcccdddfffhhhiiiiiihhhgggjjjdddaaadddfffeeefffkkkiiijjjjjjhhheeebbbaaabbb^^^]]]\\\\\\\\\^^^```bbb^^^^^^]]]\\\\\\[[[[[[ZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[XXXWWWVVVVVVUUUTTTPPPNNNJJJIIIIIIIIIJJJMMMPPPQQQNNNQQQTTTSSSOOOOOOSSSWWWRRRUUUTTTOOOMMMPPPOOOJJJFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIIIIJJJLLLMMMLLLKKKLLLMMMOOOPPPOOONNNLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDEEEGGGGGGFFFAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBBBBAAA@@@>>>===?????????@@@AAABBBCCCDDDAAA@@@@@@??????@@@@@@AAA???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBCCC@@@>>>>>>>>>??????===<<<::::::999555222222555999444666777999:::::::::999999999999:::::::::;;;;;;999999:::::::::999999888555555555444444555555555444444333222222333333333444555666777777888888777555555555444444333333333333222222333444555666777555222333555555111111333111111111111111111111111000111222333333222111000////////////////////////000111222222111///,,,++++++,,,---......,,,***)))))))))))))))))))))))))))***+++,,,---...---,,,,,,***+++...111333111---***)))(((&&&%%%%%%&&&((()))(((+++///111111000111111...///111222333333222222444444444444555777999:::777777888999999999999888~~~{{{vvvqqqnnnooosssyyy}}}~~~|||zzzyyyvvvtttrrrsssvvvzzz|||~~~}}}{{{{{{zzzvvvvvvvvvuuutttrrrpppppprrrsssssstttsssrrrpppooommmlllkkkjjjkkkmmmoooqqqoooppprrrvvvzzz||||||{{{}}}}}}~~~|||zzzyyyvvvqqqmmmjjjkkkmmmnnnoooppppppmmmiiifffdddccccccddddddeeeeeefffffffffeeefffggghhhhhhfffdddccc```_________bbbeeeiiilllkkkllllllkkkhhheeedddeeebbb___[[[\\\```ccceeeeeedddfffhhhiiigggdddcccccc```^^^\\\]]]```cccdddeeehhhgggfffeeedddeeeeeefffcccbbb``````bbbdddddddddeeegggiiiiiigggdddcccbbbaaa___\\\YYYWWWVVVUUUUUUUUUWWWXXXYYYXXXYYY[[[\\\ZZZ^^^cccggghhhiiilllooolllllllllmmmmmmnnnnnnnnnmmmkkkiiifffdddbbbaaa```eeeddddddeeegggiiilllnnnttttttssspppnnnmmmnnnooorrrooollliiihhhiiikkkmmmnnnnnnnnnmmmlllkkkjjjiiinnnnnnmmmjjjgggeeeeeefffdddfffgggddddddhhhhhheeeggggggffffffeeeeeeeeedddeeeeeeeeeeeefffhhhiiijjjhhhhhhhhhgggggggggggggggfffddd```___```aaaaaa`````````bbbfffjjjkkkiiiffffffffffffffffffeeeeeeeeedddddddddddddddeeefffgggjjjhhhfffdddcccdddeeefffkkkiiigggdddcccbbbaaabbb]]]\\\[[[[[[[[[]]]```aaa\\\[[[ZZZYYYYYYXXXXXXXXX[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVTTTSSSQQQPPPOOOPPPLLLIIIIIILLLNNNNNNMMMOOOPPPPPPQQQQQQRRRRRRRRRUUUVVVVVVUUUSSSPPPMMMLLLMMMKKKIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPOOONNNLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@;;;<<>>=========???@@@AAA===>>>???AAABBBCCCCCCDDD>>>??????@@@@@@@@@?????????@@@BBBBBBBBBBBB@@@??????AAACCCCCCAAA???>>>>>>999;;;;;;999444222222444222333555777999:::;;;;;;888888888888999999:::;;;<<<<<<<<<<<<;;;999777666666666777666555333222000555444333222222222333333555666777888777666333222666777888777444222222222555444333222222444555666666555333222111222333333//////000111222222333333222222333222222111000/////////000000///...------333222222111000////////////...------,,,+++***)))((()))***++++++***((((((,,,+++++++++++++++++++++***+++,,,---,,,+++***)))***&&&%%%'''&&&######&&&'''***...111333222000///111000///000444555444222777666555555666888:::;;;888888888777666666555555|||wwwsssppprrrtttxxx|||~~~|||{{{yyyxxxvvvtttuuuwwwzzz|||~~~}}}|||zzzyyyvvvvvvvvvuuusssrrrpppoooqqqrrrsssssssssrrrqqqppplllkkkkkkkkkkkkmmmnnnoooppppppsssvvvyyy{{{{{{zzz~~~|||yyyvvvqqqmmmkkkkkklllmmmnnnoooooommmiiifffdddccceeeeeeeeeeeeeeeeeeeeeeeedddeeeggghhhhhhgggeeedddbbbaaaaaaaaacccfffiiikkkjjjkkkllljjjgggeeedddeeeaaa^^^\\\]]]```cccddddddeeegggiiiiiigggeeeddddddaaa___^^^___aaacccddddddhhhgggfffeeedddeeeeeefffcccbbb``````bbbcccdddccceeegggiiihhhfffcccaaaaaa___]]][[[XXXVVVUUUTTTTTTUUUWWWYYYYYYXXXYYYZZZ\\\[[[___cccffffffgggiiilllmmmmmmllllllkkkkkkjjjjjjjjjiiihhhgggfffdddcccccccccdddeeegggiiikkkllllllqqqqqqqqqooommmmmmooopppuuusssooollljjjjjjjjjkkkmmmmmmmmmllllllkkkiiiiiiiiijjjjjjhhhfffeeefffhhhbbbeeefffdddeeeiiiiiiggggggggggggggggggfffeeedddfffeeeeeeeeeeeeggghhhiiifffffffffffffffeeeeeeeeedddbbb___^^^___aaaaaa````````````cccgggjjjiiihhhfffffffffeeeeeedddddddddddddddcccddddddeeefffgggiiigggeeecccbbbbbbcccdddhhhgggeeedddcccccccccddd^^^]]]\\\[[[[[[[[[\\\]]][[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSQQQPPPOOOOOOLLLIIIIIIKKKMMMNNNMMMOOOOOOOOOPPPPPPQQQQQQQQQTTTUUUUUUUUUSSSQQQNNNMMMNNNLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPOOONNNMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCAAA@@@?????????;;;===???AAAAAAAAA@@@???>>>======<<<===>>>@@@AAA===>>>???AAABBBCCCCCCCCC@@@@@@??????????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@BBBBBBAAA???>>>>>>999:::;;;888444222222333333444555777999:::;;;;;;999999999999999:::;;;;;;;;;;;;<<<;;;:::888777555777777888888888777666555555555333222222222333444666666777777666555333222333555666555444333333444333333333333444555666666555444333222222222222333000000000111222222333333222222222222111000//////000000111111000000///...111111111000//////............------,,,,,,++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---,,,+++***))))))&&&%%%'''&&&######&&&(((***...111333333222111111000///111444777777666777777666666666777777888888888777777777777666666~~~yyyuuuttttttuuuwwwzzz||||||zzzyyyyyyxxxxxxxxxyyyyyyzzz}}}~~~~~~|||zzzxxxwwwwwwvvvuuutttrrrqqqpppppppppqqqrrrrrrrrrqqqqqqkkkkkkllllllmmmmmmnnnnnnppprrrsssuuuwwwxxxyyyyyy}}}}}}}}}}}}~~~~~~}}}yyyvvvrrrnnnkkkjjjkkklllmmmnnnooommmiiifffddddddgggfffeeeddddddcccccccccbbbdddfffhhhhhhhhhgggfffeeedddcccbbbccceeehhhiiiiiijjjkkkiiigggeeedddeee```______```bbbdddccccccgggiiikkkkkkiiifffeeeeeecccaaaaaabbbcccddddddcccgggfffeeeeeedddeeeeeeeeedddbbb``````aaaccccccccceeeggghhhgggeeeaaa```___]]]\\\ZZZWWWUUUTTTSSSSSSVVVXXXYYYYYYXXXXXXZZZ[[[]]]___ccceeeeeefffggghhhmmmmmmllljjjhhhgggfffeeeggghhhiiiiiiiiihhhfffeeeaaacccfffhhhjjjjjjjjjjjjlllmmmnnnnnnmmmnnnpppqqquuutttqqqnnnkkkhhhgggfffkkkkkkllllllkkkjjjiiiiiihhhhhhhhhgggeeedddeeefffaaaeeefffeeefffjjjjjjhhhggghhhiiiiiiiiigggeeecccgggfffeeeddddddeeefffgggddddddeeeddddddcccbbbbbbaaa___]]]]]]___```aaa```aaa______```dddgggiiijjjffffffeeedddccccccbbbbbbccccccccccccdddeeefffggggggfffdddbbbaaaaaaaaabbbhhhgggfffdddcccbbbbbbbbb^^^]]]\\\[[[ZZZYYYXXXWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZXXXXXXVVVUUUSSSRRRPPPPPPOOOMMMJJJIIIKKKLLLMMMLLLOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSSSSSSSQQQPPPOOOOOOMMMJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOOOOOOOOOONNNMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDCCCAAA@@@???>>>===<<<===???@@@AAA@@@??????<<<<<<;;;;;;<<<>>>???@@@>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>===>>>>>>???@@@@@@????????????@@@@@@===???AAAAAA@@@>>>>>>>>>999::::::888444222222333333444666888999:::;;;;;;:::::::::::::::;;;;;;<<<::::::;;;::::::888666555666777888888999999999888666555444333222333444444777666555444444333333333111222444444333333444555222333444555666666666666444444333222222222222333000000111111222333333333222222222222111000///...111111222222111111000000000000//////...---------------------------------++++++++++++,,,---......***+++,,,---------+++++++++,,,------,,,+++***))))))&&&%%%&&&&&&######&&&''')))---000222333333333222111000222555888::::::777777777777666555444333444444444555555555666666zzzwwwvvvttttttuuuwwwyyyyyyyyywwwxxxyyyyyyzzzyyyxxxxxx{{{|||~~~~~~|||zzzxxxxxxxxxxxxwwwuuutttrrrqqqoooooopppqqqqqqqqqrrrrrrlllmmmnnnnnnoooooonnnnnnqqqrrrtttuuuuuuvvvwwwyyyzzzyyyzzz{{{|||~~~~~~~~~~~~}}}}}}~~~}}}yyywwwsssooolllkkkjjjjjjlllmmmnnnllliiifffeeedddhhhgggeeedddcccbbbbbbbbbbbbcccfffhhhiiiiiihhhhhhfffeeedddccccccdddfffggghhhiiijjjiiigggeeeeeeeeebbbbbbccceeeffffffeeedddhhhjjjlllllljjjgggffffffdddccccccdddeeeeeecccbbbfffeeeeeeeeeeeeeeeeeeeeedddbbb```___aaabbbcccbbbdddfffhhhgggddd```___^^^\\\\\\ZZZXXXVVVUUUTTTSSSWWWXXXYYYYYYXXXXXXYYY[[[]]]___bbbeeefffggghhhiiikkkjjjiiihhhfffdddccccccfffgggjjjlllkkkiiigggeeebbbbbbdddeeeggghhhiiiiiihhhjjjlllmmmmmmnnnppprrrqqqpppooollljjjgggdddcccjjjjjjkkkkkkkkkjjjiiiiiikkklllkkkhhhdddbbbbbbcccbbbfffgggffffffiiiiiiffffffgggiiikkkjjjhhheeedddgggfffeeecccccccccdddeeeddddddddddddcccbbb```___\\\[[[ZZZ[[[]]]___``````aaaaaaaaabbbdddeeeggggggeeeeeedddcccbbb``````___bbbbbbbbbbbbccceeeffffffgggfffdddcccbbbaaaaaaaaakkkjjjhhheeebbb___]]]\\\\\\\\\[[[[[[YYYXXXVVVUUUXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUXXXZZZ[[[[[[[[[[[[YYYXXXWWWVVVTTTSSSRRRQQQPPPNNNKKKJJJJJJKKKLLLLLLOOOOOONNNNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQPPPMMMKKKJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNMMMJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@>>>======>>>??????@@@??????>>>;;;;;;:::;;;<<<>>>@@@AAA>>>???@@@AAAAAAAAAAAAAAABBBAAA???===<<<===>>>???@@@???>>>======>>>???@@@<<<>>>???@@@>>>===>>>???999999999777555444333333333444666888:::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<888999999:::999888666555555666666777777777777777777666444333333333444555777666444222111222333444111222333222111111333444111222444666777777666666333333222222222222222222111111111222222333333333222222222222111000///...000111111111111111000000............------,,,,,,---------....../////////000///...---,,,---...///***+++---.........,,,+++,,,------...---,,,***))))))&&&%%%&&&&&&######&&&&&&'''***---000111222333444333222333555888:::;;;777888888777555333000/////////000111222444444555{{{wwwuuusssrrrrrrtttvvvvvvvvvuuuvvvxxxzzzzzzyyywwwvvvyyyzzz}}}~~~~~~|||zzzxxxzzzzzzzzzyyywwwvvvtttsssoooooooooooopppqqqqqqrrrnnnnnnoooppppppppppppoooppprrrttttttttttttvvvyyy~~~}}}}}}|||}}}~~~~~~~~~~~~}}}~~~~~~|||zzzxxxuuurrrnnnllljjjiiikkklllmmmllliiifffeeeeeehhhgggeeecccbbbbbbbbbccccccdddgggiiikkkkkkjjjiiigggfffeeedddcccddddddeeegggiiijjjiiigggffffffgggeeeggghhhiiiiiihhhggggggjjjlllmmmmmmjjjhhhffffffeeeddddddeeeffffffdddbbbddddddeeeeeeeeeeeeeeeeeedddbbb```___aaabbbbbbaaadddeeegggfffccc```___^^^]]]]]]\\\[[[YYYWWWVVVUUUVVVXXXYYYYYYXXXXXXZZZ[[[^^^___bbbeeehhhjjjkkkkkkgggffffffeeedddcccccccccfffhhhkkkmmmllliiifffdddcccbbbaaa```bbbdddhhhjjjfffhhhkkklllmmmnnnppprrrmmmmmmmmmllljjjhhheeedddiiiiiijjjkkkkkkkkkjjjjjjmmmmmmllliiifffddddddeeeeeeiiijjjgggggghhhfffbbbeeefffiiijjjjjjiiigggeeefffeeedddbbbbbbbbbcccccccccdddddddddcccaaa___]]]YYYXXXXXXYYY\\\^^^^^^^^^```bbbdddeeeeeedddcccbbbdddcccbbbaaa```___^^^]]]aaaaaaaaabbbcccdddeeefffgggfffeeeeeedddcccccccccjjjiiigggeeebbb___\\\[[[XXXYYYYYYYYYYYYXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVYYY[[[[[[\\\\\\ZZZYYYYYYWWWVVVUUUTTTTTTPPPOOOMMMKKKJJJJJJKKKMMMOOOOOOOOONNNNNNMMMMMMLLLNNNNNNOOOPPPQQQRRRRRRRRRPPPMMMKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDBBB@@@???>>>>>>??????>>>>>>>>>===::::::::::::<<<>>>@@@BBB??????@@@AAAAAA@@@@@@@@@AAA@@@>>><<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>:::<<<>>>>>>======>>>???:::999888777666555444333333444666888:::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;777888999:::999888777666888777777666666666666666777666555444444444555666777555222000000000222333333333333222000000111333111222444666777666666555111222222222222222222222222222222222222333333333111111111111000///......//////000111111000000000...............---------.........//////000000111333222000...------......+++,,,---...///......---.../////////...---+++******&&&%%%'''&&&###$$$&&&$$$%%%'''***,,,...000111555555555555555666777999666777666666444111///---......000222444666888999zzzvvvsssrrrqqqqqqsssuuuuuuttttttuuuwwwyyyzzzzzzxxxwwwxxxyyy{{{|||}}}|||zzzyyy{{{{{{zzzyyyxxxvvvuuutttooooooooonnnoooooopppqqqooooooooopppppppppppppppooorrrttttttrrrsssvvvzzz~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzwwwtttqqqmmmjjjiiiiiikkklllkkkiiifffeeeffffffeeecccbbbaaabbbdddeeeeeegggiiikkklllllllllkkkhhhggggggfffeeeeeeeeeeeegggiiijjjjjjhhhggghhhhhhhhhjjjllllllkkkiiiiiiiiijjjlllnnnmmmjjjgggfffffffffeeeddddddeeeeeedddccccccddddddeeeeeeeeeeeeddddddbbb```___```aaaaaa```ccceeegggfffdddaaa``````^^^^^^^^^]]][[[YYYXXXWWWUUUWWWXXXYYYXXXYYY[[[\\\^^^___aaaeeeiiillllllkkkdddddddddcccccccccccccccfffhhhjjjlllllliiifffdddeeeccc```^^^```cccgggjjjfffiiikkkmmmmmmnnnoooqqqmmmmmmmmmlllkkkjjjiiihhhiiiiiijjjkkkllllllkkkkkkkkkkkkkkkjjjhhhggghhhiiigggjjjkkkhhhggghhheee```cccdddggghhhiiiiiihhhgggeeedddcccaaaaaaaaabbbcccccccccddddddbbb___]]][[[VVVVVVVVVXXX[[[]]]\\\\\\]]]aaadddeeedddbbbaaa```aaaaaa```___^^^^^^]]]]]]`````````aaabbbdddeeefffffffffffffffffffffffffffeeeeeeddddddbbbaaa___^^^WWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTVVVWWWYYY[[[\\\]]]\\\[[[[[[YYYXXXWWWWWWVVVRRRRRRPPPMMMKKKJJJLLLNNNPPPPPPOOOOOONNNMMMLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSOOOMMMJJJIIIIIIJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKKKKJJJKKKKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBAAA?????????>>>>>>=========:::::::::;;;===???BBBCCC???@@@@@@@@@@@@@@@???>>>???>>>============??????<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<<<<<<<<<<>>>???<<<:::888888888888666444444555777999:::;;;<<<<<<<<<;;;;;;:::::::::::::::777888999:::::::::999888:::999888777777777777777888777666555444555666666555444222000///000111222444444333222000000111333222333444444555444444444000111222222333222222222222222333333333333333333111111111111000///...---...///000000111000000000/////////////////////////////////000000111111111333222111000///.........,,,---------...//////000000111111111000...---,,,+++((('''((((((%%%%%%((($$$$$$%%%'''))),,,...000444555666666444444444666555555444333222000///...111222444777:::===???@@@}}}xxxtttrrrqqqqqqrrrtttuuuuuuttttttuuuwwwzzz{{{{{{{{{zzzxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwuuutttsssqqqpppooonnnnnnnnnoooooopppooonnnmmmmmmnnnoooooonnnqqqtttsssqqqrrrvvv{{{}}}||||||~~~}}}|||zzzwwwsssoookkkiiihhhjjjlllkkkiiigggffffffdddbbbaaa```aaacccfffhhhhhhiiikkkmmmnnnnnnmmmllljjjjjjiiihhhhhhggggggggghhhiiikkkkkkjjjiiiiiijjjjjjlllnnnmmmjjjiiijjjkkkjjjlllmmmmmmjjjgggeeeeeefffdddbbbbbbdddeeeeeeeeebbbcccdddeeefffeeeeeeddddddbbb______```aaaaaa```bbbdddfffgggeeecccbbbbbb^^^^^^^^^]]]\\\ZZZXXXWWWSSSUUUWWWXXXYYYZZZ\\\^^^``````aaadddhhhkkkjjjhhhccccccccccccbbbbbbbbbbbbdddeeehhhjjjkkkjjjhhhgggeeedddbbbaaabbbeeehhhjjjhhhjjjmmmnnnnnnmmmnnnooommmmmmlllkkkjjjiiiiiihhhiiiiiikkkllllllmmmmmmmmmkkklllllljjjhhhggghhhjjjfffjjjkkkiiihhhhhhfffaaaaaabbbdddfffhhhiiijjjjjjdddcccbbbaaa```aaabbbcccaaabbbbbbbbb```]]]ZZZXXXUUUUUUUUUWWWZZZ[[[ZZZYYYZZZ]]]```aaa```___```bbb______^^^^^^]]]]]]]]]]]]_________```bbbccceeefffdddeeeeeefffggggggggggggccccccccccccbbbaaa___^^^YYYXXXWWWVVVVVVWWWXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSVVVUUUUUUUUUWWWYYY\\\^^^]]]]]]\\\[[[ZZZZZZYYYYYYSSSTTTRRROOOKKKJJJLLLOOORRRQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNOOOPPPRRRRRROOOLLLIIIHHHHHHIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJLLLIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEFFFFFFFFFEEECCCBBB@@@@@@???>>>===<<<<<<<<<:::::::::<<<>>>@@@CCCEEE@@@@@@@@@@@@@@@???>>>>>><<<<<<======>>>?????????::::::;;;;;;;;;;;;::::::888999;;;;;;;;;<<<>>>@@@===;;;999999::::::888555444555777999:::<<<<<<===;;;;;;:::999999999999999777888999;;;;;;;;;:::999888777666666666777888999888777666555555555666777444333111000//////000000333333333111000111444666444444333222222222222333///000111222333222222111333333333333333333333333111111111111000///...---///000111111222222111111111111111111111111111111000000111111111111111111///000000111111111000000...------,,,---///111222333333333333222000...---,,,)))(((***)))&&&&&&)))&&&&&&&&&&&&(((+++---//////222555666444333333444333333222111000000000000333555888;;;???BBBEEEFFF}}}wwwsssrrrqqqrrrsssvvvwwwvvvttttttvvvxxxzzz|||}}}}}}}}}yyyyyyyyyyyyzzz{{{{{{|||xxxxxxxxxwwwuuutttrrrqqqqqqpppooommmmmmmmmnnnoooooonnnlllkkkjjjlllmmmnnnmmmpppssssssqqqrrrwww|||~~~||||||}}}}}}~~~zzzzzz{{{~~~~~~}}}{{{xxxtttpppkkkiiihhhjjjkkkkkkiiigggffffffbbbaaa``````aaadddhhhjjjiiikkkmmmooooooooommmllllllkkkkkkkkkjjjiiiiiiiiihhhjjjkkkkkkjjjjjjjjjkkkkkkmmmnnnllliiihhhiiikkkjjjlllmmmmmmjjjgggeeedddfffdddaaaaaaccceeeffffffaaabbbdddeeefffeeeeeeddddddbbb______```aaa``````aaadddfffgggeeedddcccccc]]]]]]^^^]]]\\\ZZZXXXWWWRRRUUUWWWXXXYYYZZZ]]]___aaa```aaacccgggiiigggddddddddddddcccbbbaaaaaa```aaacccfffhhhjjjkkkjjjjjjdddddddddeeefffggghhhiiiiiikkknnnooonnnmmmmmmnnnlllllljjjhhhgggfffffffffiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmjjjgggeeeeeefffdddhhhjjjiiiiiijjjgggccc```aaabbbdddgggiiikkklllcccbbbaaa``````aaabbbccc___```aaaaaa___[[[XXXUUUTTTTTTTTTVVVYYYZZZYYYXXXWWWYYY\\\\\\[[[]]]aaaeee]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```bbbccceeefffbbbccceeefffggghhhhhhhhheeeeeeeeedddbbb___]]][[[[[[ZZZXXXVVVVVVVVVXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSWWWVVVUUUTTTVVVYYY\\\^^^^^^^^^]]]]]]\\\[[[ZZZZZZTTTUUUTTTPPPLLLKKKMMMPPPRRRRRRQQQPPPNNNMMMLLLLLLNNNMMMMMMNNNOOOPPPQQQRRRNNNLLLIIIGGGHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHBBBCCCDDDFFFFFFDDDCCCBBBAAA@@@???===<<<<<<<<<<<<::::::;;;<<<>>>AAADDDFFF@@@@@@@@@@@@@@@???>>>===:::;;;<<<>>>????????????999999;;;<<<<<<;;;999999777999:::::::::;;;>>>@@@>>><<<999999;;;;;;999666444555777999;;;<<<======;;;:::999999888888888888777888:::;;;<<<<<<;;;:::333333222333444666888999999888666555555555666777333222111000000/////////111222222111111333666999555444222111000000111222///000111222333333222111333333333333333333333333111111111111000///...---000111222333333333333333222222222222222333333333111111111111111111111111,,,---///111222333222222///...,,,+++,,,///222444444444444444333111///...---***)))+++***''''''***((('''&&&'''(((+++...///***///444555444333333444222111000//////000111222333555888<<<@@@DDDGGGHHH~~~zzzwwwuuupppppprrrsssuuuvvvwwwwwwxxxwwwwwwxxxzzz{{{{{{zzzxxxyyy{{{{{{{{{yyywwwuuuxxxwwwvvvwwwwwwwwwuuussspppnnnkkkllloooqqqpppnnnqqqooolllmmmooopppooommmpppsssttttttrrrqqqsssvvvwwwxxxzzz}}}~~~}}}~~~~~~~~~zzzvvvqqqmmmjjjhhhjjjlllllljjjfffddddddcccccccccdddeeegggjjjkkklllkkkjjjlllnnnpppqqqqqqlllllllllmmmmmmmmmmmmmmmkkkkkkllllllkkkllloooqqqnnnnnnnnnmmmmmmmmmnnnnnnlllkkkjjjiiihhhfffeeeeeeiiihhhfffdddcccdddeeefffffffffffffffeeedddcccbbbccc```bbbggghhhbbbaaadddeeeeeeeeeeeedddcccbbbaaaccc```\\\YYYYYYYYYXXXXXXWWWVVVVVVXXX[[[]]]]]]\\\aaabbbdddfffffffffdddccc______```````````````______aaadddeeefffggghhhjjjhhhhhhhhhggggggggggggggggggiiikkkmmmnnnooonnnnnnhhhiiiiiihhhhhhgggfffeeejjjjjjjjjkkkmmmooopppqqqnnnmmmkkkjjjiiiiiijjjkkkiiiiiiiiikkklllkkkhhhfffgggfffeeeddddddeeeggghhhbbbbbbaaaaaaaaacccdddeeefffeeeccc```]]]ZZZXXXWWWSSSUUUWWWWWWVVVVVVWWWXXXWWWXXXZZZ\\\^^^___``````]]]^^^______^^^]]][[[ZZZ\\\]]]```bbbeeeggghhhiiiaaabbbccceeegggiiiiiijjjeeedddbbb```^^^^^^^^^^^^ZZZYYYXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUQQQRRRTTTVVVXXXZZZ\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[VVVVVVUUURRRPPPNNNPPPQQQRRRUUUVVVRRRLLLJJJLLLOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEHHHIIIGGGHHHJJJJJJGGGGGGGGGFFFFFFGGGIIIKKKLLLJJJJJJJJJIIIHHHGGGEEEDDD>>>@@@AAAAAA@@@AAACCCEEE??????@@@@@@@@@@@@?????????>>><<<<<<>>>AAAEEEGGG???@@@@@@@@@@@@???>>>>>>;;;<<<===>>>>>>===<<<;;;===;;;999777777777888999666777888:::;;;<<<<<<<<<::::::;;;;;;:::999777666999888777888;;;<<<:::777999999888888888888999999999999999888888777777777777777666666666666777777666666555444444444444555111000///......///000111,,,...///111222222222222222222222222333333444555222222222333333444444444444444444444444444444444111222222222222111000000///000111222333444555555333333333444444555555555444222000222444444222///000000111000//////111222000000111111111222222222444444222222222222444444...---***(((&&&%%%%%%%%%((((((((((((***,,,...///222333333333222111000//////000111000000111333666;;;>>>AAACCCDDDEEEGGGIII}}}yyyvvvuuurrrrrrrrrsssuuuwwwxxxyyyyyyxxxwwwxxx{{{|||{{{zzzzzz{{{|||||||||zzzyyywwwyyyxxxwwwwwwxxxwwwuuutttqqqooonnnoooqqqrrrqqqoooqqqooommmmmmooopppooonnnqqqsssuuuuuusssrrrsssuuuxxxyyyzzz|||~~~~~~~~~~~~~~~}}}~~~zzzvvvqqqmmmkkkiiilllmmmmmmjjjgggeeedddcccccccccdddeeegggiiikkknnnnnnmmmnnnooopppppppppnnnnnnmmmmmmllllllllllllkkklllllllllkkkllloooqqqooonnnmmmllllllmmmnnnnnnlllkkkjjjiiigggfffeeeeeejjjjjjiiihhhfffdddcccbbbdddeeeeeefffffffffeeeeeedddaaabbbffffffaaa```bbbddddddeeeeeeddddddcccbbbfffccc___\\\[[[ZZZXXXVVVVVVVVVVVVXXX[[[]]]]]]\\\```aaaccceeeeeeeeedddccc_______________^^^]]]]]]]]]___bbbdddeeegggiiikkkiiiiiiiiihhhgggfffddddddfffgggiiikkkmmmmmmmmmmmmiiiiiiiiiiiihhhgggffffffgggggghhhjjjmmmooorrrsssnnnmmmllljjjjjjjjjkkkllliiiiiiiiikkklllkkkhhhfffeeeeeedddddddddddddddeeeaaa`````````aaabbbdddeeefffeeeccc```]]]ZZZXXXWWWTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWYYY[[[]]]^^^^^^___]]]^^^______^^^]]][[[ZZZ\\\]]]___bbbeeefffhhhhhhcccdddeeeggghhhiiiiiijjjfffeeecccaaa____________[[[[[[YYYXXXVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRTTTVVVWWWYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWTTTQQQPPPPPPRRRRRRUUUUUURRRMMMJJJLLLOOOMMMMMMKKKKKKJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEHHHIIIGGGGGGJJJIIIFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIGGGFFFEEEAAAAAABBBAAA??????@@@BBB@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>???AAADDDEEE??????@@@@@@??????>>>===;;;<<<============<<<;;;<<<;;;999777777777888999777888999:::;;;<<<<<<<<<:::;;;;;;;;;:::999777666888777666777:::;;;999777888777777777777777777888999999999888888888777777777666666555555666666777444444555666555444222111111000///......///000111...///000111222222111111222222222222222333444444222222222333333333333333333333333333333333333333111222222222222111000000//////000111222333444444222222333333333444444444444222111222444555333000000111222111000000111333222222222333333333444444555555555555333111000...000///---***)))((('''''')))((((((((()))***,,,---//////000000///...------///000111111111333666888;;;>>>AAACCCDDDFFFHHHJJJ{{{wwwvvvuuuuuutttsssssstttwwwyyy{{{zzzyyyxxxyyy{{{||||||{{{{{{|||}}}}}}}}}|||{{{zzzzzzyyyxxxxxxxxxxxxvvvtttrrrqqqqqqrrrssssssqqqppppppooommmmmmoooppppppoooqqqsssvvvvvvtttsssrrrsssxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}}}}{{{wwwsssooommmlllnnnooonnnkkkgggeeedddcccccccccccceeegggiiijjjpppppppppooooooooooooooopppooonnnlllkkkkkkjjjjjjkkkllllllkkkkkkkkknnnpppooonnnlllkkkkkklllnnnooolllkkkiiihhhfffeeeeeeeeehhhiiijjjjjjiiigggdddccccccdddeeefffggghhhhhhhhheeebbbbbbdddccc``````bbbbbbccccccdddddddddddddddgggdddbbb```^^^[[[XXXUUUUUUUUUUUUWWWZZZ]]]]]]\\\___```bbbcccddddddcccccc_________^^^]]][[[[[[ZZZZZZ]]]```bbbdddeeegggiiiiiijjjjjjiiigggdddbbb```dddeeegggiiikkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffcccdddfffiiilllooorrrtttnnnmmmlllkkkkkkkkklllmmmjjjiiiiiijjjkkkjjjhhhfffddddddddddddccccccbbbaaa______^^^___```bbbdddeeeeeedddbbb___]]]ZZZXXXWWWUUUSSSQQQSSSUUUVVVUUURRRTTTUUUWWWYYY[[[\\\]]]]]]]]]^^^______^^^]]][[[ZZZ[[[]]]___aaadddfffggggggeeefffgggiiiiiiiiiiiihhhfffeeedddbbbaaa`````````\\\[[[ZZZXXXVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYVVVSSSQQQRRRSSSRRRTTTUUURRRNNNKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGDDDGGGHHHFFFFFFIIIIIIFFFDDDDDDCCCCCCDDDEEEFFFGGGJJJJJJJJJJJJIIIGGGFFFEEECCCCCCCCC@@@>>><<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBBBBCCC???????????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777666666777888888999:::;;;;;;;;;;;;;;;::::::::::::999888777777666666555777888999888666666666555555555555666666999999888888888888777777666666555555555555666666222333555666555333000...000000////////////000000///000111111111111000000222222222111222222333444333333222222222222222222222222222222222222222222111222222222222111000000...//////000111222333333222222222222222333333333444333333444555555444222222333333222111000222444444444444555555555666666444555666777555222///---222111///---,,,+++******)))(((''''''''')))***+++++++++,,,,,,,,,+++******,,,...000111222555888;;;;;;>>>AAADDDEEEGGGJJJLLLzzzwwwvvvvvvvvvtttrrrqqqrrruuuyyy|||zzzyyyyyyzzz|||}}}}}}|||zzz{{{||||||}}}||||||{{{{{{zzzyyyyyyyyyyyyvvvtttrrrrrrsssssssssrrrpppooopppooonnnnnnooopppppppppqqqrrrtttuuutttrrrqqqpppvvvvvvwwwxxxyyyzzz||||||~~~~~~}}}}}}~~~~~~}}}{{{xxxtttqqqoooooopppqqqoookkkhhhfffeeedddccccccccceeefffhhhiiimmmoooppppppooooooooopppooonnnmmmkkkkkkjjjkkkkkklllllllllkkkjjjkkkmmmooonnnmmmkkkjjjjjjlllnnnoookkkjjjiiigggeeeeeedddeeeeeefffgggiiijjjjjjiiiiiidddeeefffggghhhhhhhhhhhhdddbbbaaabbbaaaaaabbbccc```aaabbbcccdddeeeeeeeeedddcccbbbaaa```]]]YYYUUUTTTTTTTTTVVVZZZ\\\]]]\\\]]]^^^```aaabbbbbbbbbbbbaaaaaa___]]]\\\ZZZYYYYYYYYY[[[^^^``````aaabbbdddfffgggiiiiiigggdddaaa___bbbccceeegggiiiiiiiiiiiijjjkkkkkkjjjjjjiiihhhgggcccccceeegggjjjmmmpppqqqnnnmmmlllkkklllmmmnnnoookkkjjjiiijjjkkkjjjhhhfffddddddeeeeeedddbbb```___^^^]]]]]]^^^___aaacccdddcccbbbaaa^^^\\\ZZZYYYXXXVVVRRROOOPPPUUUWWWTTTPPPSSSTTTVVVWWWYYYZZZ[[[[[[]]]^^^______^^^]]][[[ZZZ[[[\\\^^^aaacccdddeeeffffffggghhhiiiiiihhhgggffffffeeedddcccbbbaaaaaa```[[[ZZZXXXWWWVVVUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[XXXUUUSSSSSSTTTSSSTTTTTTSSSOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCGGGGGGEEEFFFHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDEEEHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@===;;;<<<===???@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBAAAAAA@@@>>>>>>??????>>>>>>===<<<::::::;;;;;;;;;;;;:::::::::999888666666666666666999999:::::::::::::::999888888888888777777666666666666666777888888777777444444333333333333444444888777777777777777777777555555444444444444555555222333444444333111///---000000000//////000000000111111111111000000//////222222111111111111222222222222222222111111111111111111111111111111111111111222222222222111000000...//////000111111222222111111111111111111222222444444444555666666555444333444444333111111222444444555555555555666666666111222444555555444222111222222000///---,,,++++++)))((('''&&&&&&'''((()))((()))***************)))***,,,...000222555:::===;;;>>>BBBEEEFFFHHHKKKMMM{{{xxxwwwwwwvvvtttqqqoooppptttxxx{{{zzzyyyyyyzzz|||}}}}}}|||xxxyyyyyyzzz{{{{{{{{{{{{}}}{{{zzzzzzzzzyyywwwuuurrrrrrsssrrrqqqooonnnnnnooooooooooooooooooqqqrrrqqqqqqrrrrrrsssrrrqqqooosssssstttuuuwwwzzz|||~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwsssqqqpppqqqqqqooolllhhhggggggeeeeeeddddddeeegggiiijjjiiikkknnnooonnnnnnpppqqqmmmlllkkkjjjjjjkkkmmmmmmlllmmmmmmkkkjjjjjjlllnnnlllkkkjjjiiijjjkkkmmmoookkkjjjhhheeeddddddddddddffffffeeefffggghhhjjjkkkffffffggggggggggggffffffaaabbbbbbaaaaaacccdddddd___```aaacccdddeeeffffffaaaaaaaaaaaaaaa___[[[WWWTTTSSSTTTVVVYYY[[[\\\[[[\\\\\\]]]___```aaaaaaaaacccbbb```]]][[[ZZZYYYYYYZZZ\\\]]]]]]\\\\\\\\\]]]bbbdddfffggggggeeecccaaaaaaccceeeggghhhiiihhhhhhjjjkkkkkkjjjjjjiiihhhgggddddddeeefffhhhjjjkkklllmmmllllllkkklllmmmoooooolllkkkiiiiiijjjiiihhhfffdddeeeeeeeeedddcccaaa```^^^]]]]]]]]]___```bbbcccaaaaaa___^^^\\\ZZZYYYXXXXXXSSSOOOPPPTTTWWWTTTQQQRRRSSSUUUWWWYYYZZZ[[[[[[]]]^^^______^^^]]][[[ZZZZZZ[[[]]]```bbbcccddddddeeefffggghhhhhhfffdddcccdddddddddcccbbbaaa```___XXXWWWWWWVVVVVVVVVWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUWWWXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVYYYZZZ[[[YYYVVVTTTTTTUUUSSSSSSTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCGGGGGGEEEFFFHHHHHHEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAABBBAAA@@@===<<<===???>>>>>>????????????>>>>>>>>>???AAABBBBBBAAA???>>>===>>>>>>>>>>>>===<<<<<<::::::999999999999::::::888888777666555555555555888888999999999999999888666666666555555555555555666777888888888888888888333222222222222222222333666666666666666666666666444444333333333333444444444333111000//////000000111111111111111111111111222222111000000/////////222111111000000000111111111111111111111111111111111111111111111111111111111222222222222111000000/////////000111111222222111111111111111111111111333444555666666555666666444555555444222111222444444444444444555555555555444333333222222333333444000000///...---,,,+++***)))((('''&&&&&&&&&'''(((((()))***+++++++++++++++)))+++---///222555:::======@@@CCCFFFGGGIIIKKKMMM~~~zzzyyyxxxvvvtttqqqooopppssswwwzzzzzzyyyxxxyyy{{{||||||{{{wwwwwwwwwxxxyyyzzz{{{{{{~~~}}}{{{{{{{{{zzzxxxvvvrrrsssrrrpppnnnlllmmmnnnnnnoooppppppooooooqqqsssrrrppppppppprrrssssssrrrrrrrrrssstttvvvzzz}}}~~~}}}}}}}}}}}}}}}|||||||||}}}yyyuuurrrpppqqqqqqoookkkiiihhhhhhgggffffffffffffhhhiiijjjfffjjjnnnpppnnnnnnooorrrlllkkkjjjiiijjjkkkmmmooommmmmmmmmkkkiiiiiikkkllljjjjjjjjjjjjkkkllllllmmmkkkiiigggdddccccccddddddiiihhheeedddcccdddeeegggffffffgggggggggffffffeeeaaaddddddbbbbbbeeeeeeccc^^^___aaacccdddeeeeeefffaaa``````aaaaaa```\\\ZZZTTTTTTTTTUUUXXXZZZZZZYYYZZZZZZ[[[\\\^^^___```aaadddbbb```]]][[[YYYYYYYYY[[[\\\^^^]]][[[ZZZZZZZZZ```aaaccceeefffeeedddcccbbbccceeegggiiiiiiiiiiiijjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeefffggghhhhhhkkkkkkjjjkkkkkkmmmooopppmmmkkkiiiiiiiiiiiihhhfffdddddddddddddddcccbbbaaa______^^^^^^___```bbbccc```___^^^]]][[[ZZZYYYXXXYYYVVVRRRRRRUUUVVVUUUTTTSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^______^^^]]][[[ZZZZZZ[[[]]]___aaabbbccccccdddeeegggiiihhhfffdddbbbaaabbbbbbaaaaaa```^^^^^^VVVVVVVVVVVVVVVWWWWWWXXXSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTWWWZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYXXXVVVUUUTTTUUUSSSSSSSSSSSSRRRPPPNNNMMMLLLLLLMMMNNNNNNMMMMMMLLLHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDGGGHHHFFFFFFIIIIIIFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@>>>>>>???@@@======>>>>>>>>>>>>=========>>>???@@@@@@@@@???>>>===============<<<<<<;;;999999888888888888999999777666666555555444444333555666777888888888888888666555555444444555555666555777999999888777888999222222111111111111222222333444444444444444555555333333222222222222333333555333000......///111333222222333333333333222222222222111000//////000000222111000000///000000000//////000000000111111111111111111111111111111111111222222222222111000000000000000111111111222222222222222111111111111111222333555666555555666777444555555333111111222333333333333444444444444555888777444222111000111111............,,,+++***))))))((('''&&&&&&'''((())))))***+++,,,---.........+++---///000222555:::===???BBBEEEGGGHHHIIIKKKMMM}}}zzzyyyvvvtttrrrqqqrrrtttwwwyyyyyyxxxwwwxxx{{{|||{{{zzzvvvvvvwwwwwwyyyzzz{{{|||~~~|||||||||{{{xxxvvvttttttsssoookkkkkkmmmpppmmmoooqqqpppoooooorrrttttttqqqooopppsssvvvvvvvvvtttsssssstttvvvxxx{{{}}}{{{|||||||||||||||}}}}}}}}}}}}~~~zzzvvvsssooooooooonnnkkkiiiiiiiiihhhhhhgggggghhhiiijjjkkkhhhlllqqqqqqooommmoooqqqnnnmmmjjjiiiiiijjjlllmmmmmmnnnmmmkkkiiihhhjjjkkkggghhhjjjkkklllllllllkkkkkkiiifffcccbbbbbbcccdddfffeeedddccccccbbbbbbbbbcccdddeeefffffffffffffffcccggghhhdddccceeeddd_________aaabbbddddddeeeeeedddcccbbbbbbbbb```]]][[[UUUTTTTTTUUUWWWYYYXXXWWWYYYYYYZZZ[[[\\\^^^___```bbbaaa^^^[[[YYYXXXXXXYYY\\\]]]^^^^^^\\\[[[[[[\\\```aaabbbcccddddddddddddcccdddfffhhhjjjjjjjjjjjjiiiiiiiiiiiihhhgggffffffdddddddddddddddeeefffgggjjjjjjiiijjjkkkmmmnnnpppnnnllliiiiiiiiiiiigggfffcccbbbbbbaaaaaaaaabbbbbbaaaaaa```______```aaabbb___^^^]]]\\\[[[ZZZYYYXXXZZZXXXVVVUUUUUUVVVWWWWWWUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^______^^^]]][[[ZZZYYYZZZ\\\^^^```aaabbbbbbdddfffhhhjjjiiigggeeeccc______``````___^^^\\\[[[WWWWWWVVVVVVUUUVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSVVVYYY\\\^^^___^^^]]]\\\[[[ZZZXXXWWWUUUTTTSSSSSSUUUWWWWWWVVVTTTTTTUUUSSSSSSSSSSSSSSSQQQOOOMMMJJJKKKMMMNNNOOONNNNNNNNNHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHIIIGGGGGGJJJIIIFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCCCCCCCBBBAAAAAABBBCCCBBBAAA???>>>???@@@>>>>>>????????????>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;999888777777777777888999666666555555444444333222333333555666777777777777777666666555555666777777444666888888777666777999222222111111111111222222111111222222222333333333222222111111111111222222222111000///000111222333333333444555555444333333222111000//////000000111111111000///////////////---......///000111222222222222222222222222222222111222222222222111000000111111111222222222222222333333222222222111111111000333555666444444555777444555444333111000111222333333333444444444555555666666555444333111000///------...---,,,+++)))((()))((('''''''''((()))******+++,,,...//////000000///000222333444666:::===AAADDDGGGHHHHHHIIIKKKLLL{{{yyywwwuuutttssssssuuuxxxyyyxxxwwwwwwxxxzzz{{{{{{zzzvvvvvvwwwxxxyyy{{{|||}}}~~~}}}||||||{{{xxxvvvvvvvvvsssoookkkjjjnnnqqqmmmoooqqqpppoooooorrruuuvvvsssoooppptttxxxyyyyyyvvvuuuttttttuuuwwwzzz{{{zzz{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{wwwsssnnnoooooommmjjjiiiiiijjjiiiiiihhhhhhhhhjjjkkkllljjjoootttssspppmmmnnnppppppnnnkkkiiihhhiiijjjkkknnnnnnmmmkkkiiihhhiiikkkfffhhhjjjlllmmmlllkkkjjjkkkiiifffcccbbbbbbcccddd___aaabbbddddddcccbbbaaa```aaaccceeefffggghhhhhhfffjjjkkkfffdddeeebbb\\\___```aaabbbcccdddddddddhhhgggdddcccbbbaaa^^^[[[VVVUUUTTTUUUWWWXXXWWWVVVXXXXXXYYYZZZ[[[]]]___```aaa___\\\YYYXXXWWWWWWXXX\\\^^^______^^^^^^^^^___aaaaaabbbbbbbbbccccccddddddeeegggiiikkkkkkkkkkkkiiiiiiiiihhhhhhgggfffeeecccbbbccccccdddeeefffgggiiiiiiiiiiiijjjlllnnnpppnnnllliiihhhiiiiiigggfffbbbaaa```______```bbbccccccbbbaaa```___``````aaa^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZYYYWWWUUUUUUXXXZZZVVVWWWXXXZZZ\\\]]]^^^^^^]]]^^^______^^^]]][[[ZZZYYYZZZ\\\^^^___```aaaaaadddfffiiikkkkkkiiifffddd]]]]]]^^^^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUUUUTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTVVVZZZ^^^```aaa```___]]]]]][[[YYYWWWUUUSSSRRRPPPSSSUUUVVVUUUTTTTTTUUUSSSSSSSSSTTTTTTRRROOOMMMIIIKKKLLLNNNOOOOOOOOONNNHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEHHHIIIGGGHHHJJJJJJGGGFFFFFFGGGFFFFFFDDDBBBAAACCCCCCCCCDDDCCCCCCBBBBBBDDDDDDDDDBBB???>>>>>>@@@??????@@@@@@@@@@@@??????;;;;;;;;;<<<===>>>>>>???<<<<<<======<<<<<<;;;:::999888777666666777888999555555555555444333222111111222333555666777777777999888777666666777888999222555888777555444666888222222111111111111222222000000111111111222222222222222111111111111222222///000111222222333333333333444555666666555444333222111000//////000111222111111000///////////////,,,---...///000111222333222222222222222222222222111222222222222111000000222222222222222333333333333333333333222222111111///222555555444333555777444444444222000///000222444444444444555555555666000222444666666444222000------......---+++)))((()))(((((('''((()))***+++***+++---...///000111111222444555555666777;;;>>>CCCEEEGGGIIIIIIIIIJJJLLL|||zzzwwwvvvtttsssrrrrrrssssssvvvvvvvvvwwwyyy{{{|||}}}vvvvvvuuuuuuuuuwwwxxxyyy{{{}}}}}}zzzyyyyyyvvvtttqqqnnnlllllllllllloooooopppqqqqqqqqqppppppqqqqqqpppqqqrrrtttvvvwwwyyyyyyyyywwwuuuuuuvvvxxxzzzzzz{{{|||}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}~~~zzzwwwssspppmmmkkkjjjjjjiiigggdddfffiiikkklllllljjjiiikkkjjjjjjkkkmmmooorrrtttqqqnnnllllllnnnooommmkkkjjjiiigggeeeeeeeeeeeefffeeeggghhhiiihhhhhhjjjlllgggeeecccbbbbbbccccccbbbaaaaaaaaaaaaaaabbbbbbbbb^^^aaaeeehhhhhhhhhiiiiiikkkhhheeedddcccbbb```____________```aaabbbbbbbbbgggfffeeeeeedddaaa]]]ZZZSSSRRRQQQPPPQQQTTTWWWYYYXXXXXXXXXXXXYYYZZZ\\\\\\______^^^]]]]]]\\\[[[[[[\\\^^^___``````___]]][[[^^^```ccceeeeeefffhhhiiifffgggggghhhhhhhhhhhhhhhfffgggggggggeeeddddddffffffcccaaaaaabbbddddddccceeegggjjjlllkkkkkklllmmmmmmkkkiiiiiijjjjjjgggdddcccaaa______```aaa```___gggfffeeecccaaa___^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\VVVWWWYYYZZZZZZZZZYYYXXXZZZYYYYYYYYYZZZ\\\^^^___aaa```^^^]]][[[ZZZZZZZZZ]]]]]]]]]]]]^^^```aaabbbeeeeeeddddddccccccdddddd]]]]]]^^^^^^]]][[[ZZZXXXWWWVVVVVVWWWXXXYYYWWWVVVYYYXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWXXXZZZ[[[]]]]]][[[[[[YYYWWWTTTQQQOOONNNNNNOOOPPPPPPQQQQQQQQQQQQRRRTTTTTTQQQQQQRRROOOIIILLLKKKJJJKKKMMMMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDFFFFFFHHHHHHIIIIIIHHHFFFEEEDDDIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCAAA@@@???@@@@@@AAA???>>>======>>>>>>===<<<;;;;;;<<<===============777999;;;<<<<<<;;;<<<<<<888888666555444444444444555555555555555444444444666666666666777777777777999888666444333444666777999777555333222333444555000000000000000000000000////////////000000000000333222111/////////000000222000......///333777:::444444444555666555222///444222000000222333111...111111000///...---,,,,,,,,,---...000111111111111000/////////000111222222333333333222333333444444333222111111111222333444666666555444333222222111444444333444444555666777555555444333222222111111333444444444444444333333333333222111000///......++++++***((((((''''''''')))******+++++++++*********,,,---......///222444111333555666777999<<>><<<<<<===>>>===<<<<<<<<<======>>>=========;;;<<<===>>>===<<<;;;;;;999888777666555555555555666666555555555555444444666666666666777777777888888777555444333444555666888777555333333333444555111111111111111111111111000000000000000000000000222111000////////////000111000//////000333666888555444444555666666333111444222111111333333111///222222111000///---,,,,,,,,,---...000111111222222222222111000000000111111222111111000000000111111111000000//////000111222555555555444444333333222444333333444444555666777666666555444222111111000222333444444555555555444333333222111///...------+++***)))((('''''''''''''''((()))+++------.........///000///...///111333000222555777999;;;???BBBFFFFFFFFFFFFFFFFFFFFFFFF~~~zzzxxxtttrrrpppnnnoooqqqtttvvvuuuvvvwwwxxx{{{}}}|||{{{yyywwwvvvvvvvvvvvvwwwyyy||||||{{{yyyxxxxxxwwwvvvtttrrrqqqqqqqqqrrrpppqqqrrrrrrsssssssssrrrqqqqqqqqqsssuuuxxx{{{}}}wwwxxxxxxvvvuuuuuuwwwxxxzzzzzzzzzzzz{{{}}}~~~}}}~~~~~~~~~~~~|||zzzwwwtttpppmmmlllkkkiiihhhfffhhhjjjlllnnnooonnnnnnmmmmmmkkkjjjjjjjjjkkklllqqqooommmmmmnnnnnnnnnmmmiiiiiiiiihhhgggeeebbbaaaccceeeggghhhfffeeeeeefffcccaaa___^^^^^^______^^^aaabbbcccdddcccbbb```^^^___aaacccddddddeeegggiiiiiifffbbb``````aaaaaaaaafffeeedddcccaaa`````````eeedddccccccccc```\\\YYYUUUSSSRRRQQQQQQSSSUUUWWWXXXXXXWWWVVVVVVWWWXXXYYY____________^^^^^^^^^^^^ZZZ[[[\\\\\\\\\[[[YYYXXXZZZ]]]```bbbdddeeegggiiijjjkkkkkkjjjjjjiiihhhggggggiiijjjjjjhhhhhhiiijjjeeecccbbbbbbdddeeefffffffffhhhjjjjjjiiiiiijjjkkkjjjjjjjjjkkkkkkiiifffccccccbbb``````bbbcccbbbbbb^^^___aaacccdddccccccbbb]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\aaaaaabbbbbbaaa___^^^]]]]]]^^^```aaabbbaaaaaa```cccbbbaaa```````````````]]]\\\[[[YYYXXXXXXWWWWWWSSSSSSSSSUUUXXXZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSXXXYYY[[[\\\\\\\\\ZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPPPPPPPQQQQQQQQQPPPOOOOOORRRUUUUUUTTTUUUVVVSSSNNNNNNMMMMMMNNNOOOOOOMMMLLLIIIFFFDDDBBBBBBBBB@@@?????????@@@AAACCCDDDEEEFFFIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@@@@AAABBBDDDFFFGGGDDDCCCCCCBBBCCCCCCDDDEEEAAA>>>;;;;;;<<<===============>>>>>>>>>======<<<>>>>>>??????>>>===;;;::::::999888777777777777777777666666666555555555444666666666777777777888888666666444333333333444555666555444333333444555555222222222222222222222222111111111111111111000000000000///.........//////111111111111222333444555555444333444666666555444555333222222333444333111444333222111000...------------///000111222222222444444333222111111111111222222111000/////////000000000000000000111222222444444444444444444444444333333333333444555666777777777555444222111000///000111222222333333333333222111000///---,,,+++++++++***)))((('''''''''''')))***+++---.../////////111222222111//////111222000222555777999<<<@@@CCCEEEEEEEEEFFFGGGGGGHHHHHH}}}yyywwwsssqqqnnnlllmmmppptttwwwuuuvvvwwwyyy{{{~~~~~~|||zzzwwwuuutttttttttuuuwwwzzz{{{zzzxxxxxxxxxvvvuuutttsssrrrrrrssssssqqqqqqrrrsssttttttttttttqqqqqqrrrssstttwwwyyy{{{xxxxxxxxxwwwvvvvvvxxxzzz{{{zzzyyyyyy{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~|||yyyvvvrrrooommmllljjjhhhfffgggiiikkkmmmnnnoooooommmlllkkkkkkjjjkkkkkklllmmmllljjjjjjjjjjjjjjjjjjjjjkkkkkkkkkiiifffccc```aaadddffffffeeecccbbbbbbcccaaa___^^^^^^______^^^aaacccdddeeedddbbb___]]]___aaabbbbbbbbbdddfffiiijjjfffaaa^^^^^^___``````fffeeecccaaa````````````dddcccccccccbbb```\\\YYYVVVUUURRRQQQQQQRRRTTTVVVXXXWWWVVVTTTTTTUUUVVVWWW]]]]]]]]]^^^^^^^^^______[[[[[[\\\\\\[[[ZZZYYYXXXXXX[[[___aaaccceeegggiiikkkkkkkkkjjjiiihhhfffeeeiiijjjkkkjjjhhhggghhhiiieeecccbbbbbbdddffffffffffffgggiiiiiihhhgggiiijjjiiijjjkkkkkkkkkiiieeecccdddbbbaaaaaabbbccccccbbb^^^___bbbdddeeeeeedddccc```___^^^\\\[[[ZZZZZZZZZ[[[ZZZXXXWWWWWWXXXYYYYYYWWWYYY[[[]]]^^^^^^^^^]]]```aaacccdddcccbbb```___^^^___aaaccccccbbb```___aaa```___^^^^^^^^^^^^^^^^^^]]]ZZZXXXWWWWWWWWWXXXTTTSSSSSSUUUWWWXXXWWWVVVUUUUUUSSSRRRQQQQQQRRRRRRWWWXXXZZZ\\\[[[YYYWWWUUUUUUVVVWWWWWWVVVUUUSSSQQQRRRRRRRRRRRRQQQPPPOOOOOOQQQTTTTTTSSSUUUWWWUUUPPPQQQPPPPPPPPPRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDBBB@@@>>>???@@@BBBCCCDDDEEEEEEHHHHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEEBBB???;;;:::;;;===>>>>>>>>>>>>?????????>>>===============>>>???>>><<<:::;;;:::999888888888888888888777777666666555555555666666777777777888888888555444444333333333444444444444333333333444555555444444444444444444444444333222222222111111000000.............../////////000111222222333333333333666444333333555777777666444444444444444444444333555444333222000///......---...///000111222222222444444333222222222333333555444333222111000000000222222222222333444444555333333333444444555555555333333333333444555666666888777555444222000///.........////////////......///...---,,,+++)))((((((+++***)))(((((((((((((((....../////////...------111222333222000000222333111333555777888:::>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJ|||yyywwwqqqooommmkkkllloootttvvvuuuvvvwwwyyy{{{~~~~~~|||yyywwwtttssssssssstttwwwyyyzzzyyyxxxwwwwwwttttttsssrrrrrrrrrrrrrrrqqqqqqrrrssstttuuuuuutttrrrrrrqqqqqqrrrtttuuuvvvxxxxxxyyyxxxwwwxxxzzz|||{{{zzzzzzzzz{{{~~~~~~~~~~~~~~~}}}zzzvvvrrrooonnnllljjjiiiffffffggghhhiiikkkmmmnnnkkkkkkkkkllllllmmmnnnnnnjjjjjjjjjiiihhhhhhiiiiiikkklllmmmmmmkkkhhhdddaaaaaabbbddddddcccaaaaaabbbeeeccc`````````aaaaaa```bbbccceeefffeeebbb___]]]___aaabbbbbbbbbcccfffhhhkkkgggbbb^^^]]]^^^^^^^^^bbbaaa```______```aaabbbdddcccbbbbbbbbb```\\\YYYXXXVVVSSSQQQPPPQQQSSSTTTWWWVVVTTTRRRRRRSSSUUUVVVZZZZZZ[[[\\\]]]^^^^^^___]]]]]]]]]\\\\\\[[[ZZZYYYXXX[[[^^^aaacccdddgggiiijjjjjjjjjiiihhhfffeeedddjjjkkkkkkiiigggeeeeeefffeeecccbbbbbbdddeeefffeeeeeefffggggggffffffhhhjjjiiijjjkkkkkkiiigggeeedddeeecccaaaaaabbbcccbbbaaa```aaabbbcccddddddccccccaaa```^^^[[[XXXWWWUUUUUUZZZYYYXXXWWWWWWXXXYYYZZZTTTVVVYYY[[[^^^^^^_________```bbbddddddcccaaa```___```bbbccccccaaa___^^^```___^^^]]]\\\\\\[[[\\\___^^^[[[YYYXXXWWWWWWXXXVVVUUUTTTUUUVVVVVVTTTSSSTTTSSSQQQOOOOOOOOOPPPPPPTTTVVVXXXYYYXXXUUUSSSQQQSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPSSSTTTSSSUUUWWWUUUOOOQQQPPPPPPPPPQQQQQQOOOMMMLLLJJJGGGEEEEEEDDDBBB@@@???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGEEEDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBBBB@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBB???<<<:::;;;===>>>???>>>???????????????>>>>>>;;;::::::<<>>>>>???@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBBCCC@@@======>>>?????????>>>>>>???@@@@@@@@@@@@@@@;;;999999<<>>;;;::::::999999999999::::::::::::999888777666555555777777777888888888999999444444444444555555555555444444444444333333333333444444444444444444444444444333333111000///......,,,---...///000111111111///000111222333444444333444333222333555555444333222444555444333333444666222222222111111111000000......000111222333333333000000111222333555666777000000///...---------......///111222333333333333333333333444444555555555222222222222333444555666444444222111///...---,,,.........---,,,+++***))))))))))))((((((((('''''',,,,,,+++++++++++++++,,,---...///000111111111111---///000//////000222444111222333333222333555777;;;<<>>======>>>???@@@CCCCCCDDDEEEDDDCCCBBBBBBCCCAAA??????@@@AAA@@@???======???@@@AAAAAABBBBBB>>><<<:::===@@@AAA>>>::::::999999999999999::::::;;;::::::999777666666555777777888888888999999999444444555555666666666666444444444444333333222111444444444444444444444444444333222111///...---,,,,,,---///000222222222222//////000111333444555555333222222333555444222000111333555444222222444666000000000111111111111222...///000111222333333333111111111111222333555555///......---------.........///111222444444444333333333444444444444444444222222222222333444555666222111000///...---,,,,,,(((((()))))))))))))))((())))))))))))*********+++---------,,,,,,------...---...///000111111111000---...///...------...000///000111222111222444777888999<<<@@@DDDHHHKKKLLL~~~zzzxxxqqqppppppoooooopppqqqrrrvvvvvvvvvwwwyyy{{{|||}}}~~~}}}|||{{{zzz{{{{{{|||xxxzzz|||{{{yyywwwuuuuuuuuuuuuuuutttsssrrrpppooonnnoooqqqrrrssstttttttttnnnnnnnnnoooqqqsssuuuvvvrrrssstttttttttvvvxxx{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{|||~~~vvvtttpppnnnnnnmmmlllkkkjjjiiifffeeeeeefffiiijjjhhhiiijjjkkkkkkkkkkkkkkkfffhhhiiigggeeedddfffhhhggghhhhhhhhhgggfffdddcccaaaaaa```___^^^```dddhhhiiigggdddcccdddeeeddddddccccccccccccccccccdddddd___bbbeeegggfffeeeeeeeeecccbbbaaaaaacccdddccccccdddcccaaa___```bbbdddfffeeeddddddddddddccc___\\\ZZZXXXUUURRRPPPPPPQQQRRRRRRPPPNNNMMMNNNQQQTTTVVVXXXYYYZZZ\\\^^^```bbbbbb```___^^^\\\[[[ZZZZZZZZZ\\\^^^aaaccccccdddfffgggjjjjjjjjjjjjjjjiiihhhgggdddfffggghhhggggggiiikkkfffdddaaa``````aaa```___```aaaccccccdddfffjjjllljjjkkkjjjgggdddcccfffiiihhheeebbb```___^^^\\\[[[ZZZYYYXXXXXXYYY\\\___aaa^^^]]]\\\ZZZYYYYYYXXXXXXTTTUUUWWWYYY[[[[[[[[[[[[ZZZYYYWWWVVVVVVWWWXXXYYY\\\\\\\\\]]]^^^```bbbcccbbbaaa```^^^]]]]]]]]]]]]___^^^]]][[[ZZZYYYYYYYYYZZZZZZZZZYYYWWWUUURRRQQQSSSRRRRRRSSSUUUVVVUUUSSSQQQOOOLLLJJJIIIJJJLLLMMMRRRRRRQQQQQQPPPPPPPPPPPPMMMOOOTTTWWWYYYYYYXXXWWWUUUVVVVVVWWWXXXXXXXXXXXXUUUWWWXXXVVVWWWYYYVVVQQQSSSRRRQQQQQQRRRQQQOOOMMMJJJHHHFFFEEEFFFFFFEEEDDDFFFGGGHHHIIIHHHFFFDDDBBBFFFFFFHHHHHHIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCC@@@>>><<<;;;;;;;;;EEEEEEFFFFFFFFFDDDCCCBBBCCCBBB@@@AAABBBBBBAAA???<<<===>>>@@@AAABBBCCCCCCBBB???<<<>>>AAAAAA===999999999999888888999::::::;;;;;;:::999888777666555777888888888888999999999444444555666777777666666555555555444333222111000444444444444444444444444444333222000///---,,,+++,,,---///111333333333222//////000111222444666777222222222444555333000...000222444444222111444666...//////000111111222222...///000111222333333333222222222111111222333333000000/////////000000111000111333555666666666666444444444444444444444444222222222222333444555555000//////...---,,,,,,,,, !!!###$$$%%%&&&&&&&&&)))******+++,,,---------......---------......///111111111000000...------...//////---+++***+++,,,---///111111222333666888666777;;;???CCCGGGJJJLLL}}}xxxuuuuuusssqqqooonnnnnnooopppsssssssssrrrrrrtttxxx|||~~~|||{{{yyyyyyxxxxxx|||{{{zzzyyywwwvvvvvvuuuuuutttsssqqqppppppqqqqqqoooppppppppppppooonnnnnnrrrooolllmmmqqqtttuuuuuussstttttttttttttttsssrrrwwwyyy{{{|||||||||}}}~~~~~~||||||{{{{{{{{{{{{||||||vvvuuussspppnnnkkkjjjiiijjjiiihhhgggfffeeeeeeeeehhhggghhhiiikkkjjjhhhfffcccfffhhhgggdddbbbccceeeeeeeeefffggggggfffeeedddbbbaaaaaaaaaaaacccdddeeehhhgggdddbbbbbbccceeegggeeecccbbbccceeeeeebbb______aaacccccccccbbbcccdddaaa`````````aaabbbcccdddbbbbbbbbbaaa```aaadddgggfffdddbbbaaaaaaaaa___]]]YYYVVVQQQNNNNNNPPPQQQQQQPPPOOONNNNNNOOOQQQTTTUUUXXXXXXYYY[[[]]]```bbbdddaaabbbaaa___[[[YYYXXXXXX\\\]]]___bbbdddfffggggggiiiiiikkklllllllllkkkjjjgggffffffeeeeeeeeeeeefffhhhfffcccaaaaaa```^^^]]]___```aaabbbdddgggiiijjjllljjjgggfffeeedddbbbaaacccaaa^^^^^^^^^]]]YYYUUUVVVUUUUUUVVVXXXZZZ\\\]]]_________]]]\\\ZZZYYYXXX\\\ZZZXXXWWWVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]___``````^^^]]][[[```]]]YYYWWWWWWXXXXXXWWWZZZZZZZZZXXXVVVRRROOOLLLPPPNNNMMMNNNQQQRRRPPPMMMMMMLLLJJJIIIIIIKKKMMMNNNSSSUUUVVVTTTQQQOOOPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXYYYXXXUUURRRQQQPPPRRRSSSSSSPPPLLLKKKLLLNNNLLLJJJGGGEEEDDDEEEFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEAAA@@@??????????????????AAABBBBBBBBBBBBBBBBBBBBBDDDBBBBBBBBBDDDDDDCCCBBBBBB???>>>@@@CCCDDD@@@;;;FFF@@@:::999===@@@@@@>>>;;;;;;::::::999888777777999::::::::::::999888888555555555555666666666666555555666666666666666555666555333333444444333222111222222222222333333333333222000...,,,+++******+++,,,---///000111111111111222333444444444333333555444333222111111111111222222111111222222333444333000------...000000000///------///333666555444......///000000000000000000...,,,---///111000...222222222222222222222222111111111111111111222222222222111000///......------------,,,,,,+++++++++(((((('''&&&&&&&&&&&&&&&...//////000000000//////////////////000000000000,,,---.../////////...---+++,,,------+++++++++---...///000111333555666666777666666:::AAAGGGJJJJJJ~~~yyywwwuuusssqqqooonnnnnnoooppprrrrrrsssrrrqqqsssvvvyyy~~~}}}|||{{{zzzyyyxxxxxx{{{zzzxxxvvvuuuuuuvvvvvvuuutttsssqqqpppqqqqqqrrrppppppppppppooooooooooooqqqnnnmmmnnnqqqsssssssssssssssttttttttttttssssssvvvxxxzzz{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxvvvtttrrrooolllkkkjjjiiihhhgggfffeeeddddddfffeeeeeegggiiiiiihhhfffccceeegggfffdddbbbccceeedddeeefffggggggfffeeeeeebbbaaaaaaaaaaaacccdddeeehhhgggeeedddddddddffffffeeecccbbbcccddddddbbb```bbbccceeeeeecccbbbcccdddaaaaaaaaaaaaaaabbbccccccbbbcccbbbaaa``````cccfffeeedddbbbbbbbbbaaa___^^^[[[WWWRRRNNNMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRTTTUUUWWWXXXYYY[[[]]]```bbbcccaaabbbaaa^^^[[[XXXXXXYYY[[[\\\^^^aaadddfffggghhhjjjkkklllmmmmmmmmmlllllljjjiiihhhffffffffffffgggeeedddaaa___^^^\\\[[[ZZZ______```bbbdddfffhhhiiillliiifffddddddcccbbbaaa```^^^\\\[[[\\\[[[XXXUUUSSSSSSSSSSSSUUUWWWYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[YYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[[[[]]]^^^_________]]]\\\```]]][[[YYYZZZZZZYYYXXXYYYYYYYYYXXXVVVSSSPPPOOONNNMMMLLLNNNQQQRRRQQQOOOOOONNNLLLLLLLLLMMMNNNOOOQQQRRRTTTSSSQQQPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUUUUTTTSSSTTTTTTUUUVVVWWWYYYZZZYYYVVVSSSSSSSSSRRRSSSSSSQQQLLLIIIIIIJJJIIIGGGEEEDDDCCCDDDEEEFFFIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGFFFGGGHHHHHHGGGFFFCCCCCCCCCBBBBBBBBBBBBCCC@@@??????>>>>>>>>>????????????@@@@@@@@@AAAAAAAAACCCBBBAAAAAABBBCCCBBB@@@CCC@@@>>>@@@CCCDDDAAA>>>DDD???::::::<<<>>>===;;;::::::::::::999999999999999999::::::999999888777555555555666666666777777555555666666666666555555666444333333444444333222000000000000111111111111222111000...---,,,+++++++++,,,---///000111111111111222222333333333333333333222222111111111111111111111111111111222333333333111//////000222222111111///...000333444444222222222222111000///...---000...+++,,,...000000///222222222222222222222222111111111111111111000000000000//////...---,,,,,,++++++++++++*********)))'''((()))******)))((((((//////000000111000000///............////////////,,,,,,---------+++***))))))***,,,+++******+++---...///000111333444555666777666777;;;AAAFFFHHHHHH{{{xxxuuusssqqqooonnnnnnooopppppprrrssssssrrrrrrsssuuu}}}||||||{{{zzzyyyyyyxxxyyywwwuuusssrrrtttuuuwwwuuutttsssqqqqqqqqqrrrrrrrrrqqqpppooonnnoooppppppooonnnmmmnnnpppqqqpppoooqqqrrrssssssttttttttttttuuuwwwyyyzzzzzzzzz{{{|||{{{{{{|||~~~~~~~~~~~~{{{{{{{{{zzzwwwsssooommmkkkjjjiiihhhfffeeedddcccccccccccceeeggghhhgggfffccceeeeeeeeecccbbbcccdddbbbccceeefffgggffffffeeebbbaaaaaaaaaaaacccdddeeehhhgggggggggffffffffffffdddcccbbbbbbcccdddbbbaaadddfffgggfffdddbbbbbbcccbbbbbbbbbaaabbbbbbcccccccccccccccaaa___```bbbdddeeedddbbbbbbcccbbb```^^^\\\XXXSSSOOOMMMMMMLLLKKKNNNNNNOOOQQQRRRTTTUUUVVVVVVWWWYYY[[[]]]```aaabbbaaaaaa```]]]ZZZXXXXXXYYYZZZ[[[^^^aaadddggghhhiiillllllmmmnnnooonnnnnnnnnnnnmmmjjjgggffffffggggggeeecccaaa^^^\\\[[[ZZZZZZ^^^___```aaacccfffhhhiiikkkhhhdddcccbbbbbbaaa```]]][[[YYYYYYYYYYYYWWWUUURRRRRRRRRRRRSSSUUUWWWYYYZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWYYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXZZZ[[[]]]^^^______^^^]]]___^^^]]]]]]]]]]]][[[YYYZZZZZZZZZYYYWWWTTTRRRPPPLLLLLLLLLNNNQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPNNNPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRUUUTTTTTTSSSSSSSSSTTTTTTWWWXXXYYYXXXVVVUUUUUUUUURRRSSSSSSQQQLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHGGGGGGHHHHHHGGGEEECCCCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>======>>>>>>???<<<<<<===>>>???@@@@@@AAACCCAAA@@@@@@AAAAAA@@@>>>DDDAAA>>>???BBBDDDBBB@@@BBB???;;;;;;======:::777888999999999::::::::::::999999::::::999999888777666666666666777777777777555555666666666555555444555444333333444444333222000000000000111111111222111000///......---------,,,---...///000111111111111111222222333333333333000000000000000111111222111000000000000111222222444222111222333444333222222000000000222333222111333333222111000//////...111...,,,+++---///000000333333333333333333333333111111111000/////////...---------,,,,,,++++++***)))))))))))))))(((((((((''')))***,,,---,,,++++++000000111111111111000000------------------------+++++++++***)))((('''&&&&&&((()))*********,,,---...//////111222333444444666777999===BBBEEEFFFFFF{{{xxxuuusssqqqooonnnnnnooopppppprrrttttttsssrrrrrrsss{{{{{{{{{{{{zzzyyyyyyxxxwwwuuurrrpppppprrruuuwwwuuutttsssrrrqqqrrrrrrssssssrrrpppnnnnnnooopppqqqnnnnnnnnnooooooooommmlllooopppqqqrrrssstttttttttuuuwwwyyyzzzzzzzzz{{{|||{{{{{{|||}}}~~~}}}|||~~~~~~{{{vvvqqqmmmkkkkkkjjjiiigggeeedddccccccbbbbbbdddggghhhhhhgggdddddddddcccbbbbbbbbbcccaaabbbccceeeffffffeeeeeebbbaaaaaaaaaaaacccdddeeegggggghhhiiihhhgggfffeeeccccccbbbbbbbbbcccbbbbbbeeefffgggfffcccaaaaaaaaadddccccccbbbbbbbbbccccccddddddcccaaa______aaacccdddcccccccccddddddaaa___\\\YYYTTTQQQOOOOOONNNMMMMMMNNNPPPRRRTTTUUUUUUUUUUUUVVVXXX[[[]]]___aaaaaa``````___\\\YYYWWWXXXYYYZZZ\\\___bbbfffhhhjjjkkknnnnnnnnnoooooooooooooooqqqoookkkhhhfffeeefffgggfffeeeccc```\\\[[[[[[\\\]]]^^^___```bbbeeeggghhhjjjgggdddbbbbbbbbbaaa```[[[ZZZYYYXXXXXXXXXWWWWWWTTTTTTSSSTTTUUUWWWYYYZZZ_________^^^\\\ZZZYYYXXX[[[\\\]]]]]]\\\ZZZXXXVVVXXXYYYYYYZZZ[[[\\\]]]]]][[[[[[YYYXXXXXXWWWWWWWWWYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^___```___\\\ZZZ\\\[[[[[[YYYWWWTTTRRRPPPNNNMMMMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUTTTTTTSSSSSSSSSSSSUUUWWWXXXWWWUUUTTTUUUVVVPPPQQQQQQPPPMMMIIIFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>>>>============>>>>>>:::;;;<<<===>>>???@@@AAAAAA@@@>>>>>>??????>>><<>>>>>@@@BBBBBBAAAAAA???>>>>>>>>><<<888555555666777777999::::::;;;999999999999999888777777666666666777777777888888555555666666555555444444444333222333444444333222222222222333333333444444000000//////.../////////------...000000111111111111111111111111222222333.........//////000222222000000000///000000111222333222222333444444333111000000000111222333333222111111111111111222222333222000...---...000222333333333333333333333333333111000000///...------,,,***************)))))))))))))))))))))))))))(((((())))))***+++,,,---...///000111111111111000000///++++++++++++************((((((((((((''''''&&&&&&$$$&&&)))******+++---/////////000111111222333333777888;;;???CCCEEEEEEEEEzzzxxxuuusssqqqooonnnnnnooopppppprrruuuvvvtttsssssssssyyyzzzzzz{{{{{{zzzyyyxxxvvvtttrrrpppppprrruuuxxxuuutttsssrrrrrrrrrssstttsssrrrpppnnnnnnoooqqqrrrmmmnnnnnnnnnnnnmmmllllllmmmnnnoooqqqqqqrrrrrrrrruuuwwwyyyzzzyyyzzz{{{|||||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}|||wwwqqqmmmllllllkkkkkkiiigggeeeddddddcccccceeegggiiiiiiiiidddcccaaaaaaaaaaaaaaaaaa___```bbbcccdddddddddcccbbbaaaaaaaaaaaacccdddeeeffffffhhhhhhhhhgggeeedddbbbbbbbbbaaaaaaaaacccdddeeefffgggfffcccaaaaaabbbeeeeeedddccccccbbbccccccccccccbbb```^^^^^^aaaccccccccccccdddfffeeeccc```\\\YYYVVVSSSRRRRRRQQQPPPMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUXXX[[[]]]___`````````___^^^[[[XXXWWWXXXYYY\\\^^^```dddgggjjjlllmmmnnnnnnnnnnnnooooooppppppqqqooollliiifffeeeeeeeeegggfffddd```[[[YYY[[[]]]\\\]]]^^^___aaadddfffgggiiigggeeeddddddcccbbb```ZZZZZZYYYXXXWWWWWWXXXYYYUUUUUUTTTTTTUUUWWWYYYZZZaaaaaa```^^^\\\YYYWWWVVV[[[\\\^^^___^^^\\\YYYWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]][[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^]]]]]]^^^```aaa```]]]ZZZ^^^]]][[[YYYVVVSSSQQQOOOPPPPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLOOONNNMMMLLLLLLLLLKKKJJJJJJKKKLLLMMMPPPRRRUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRTTTUUUVVVUUUSSSSSSTTTUUUNNNOOOOOOOOONNNKKKHHHEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCCCC???>>>>>>===============:::;;;<<<===>>>???@@@@@@@@@>>>======>>>>>>===<<>><<<<<<===???@@@@@@@@@@@@@@@@@@???<<<888555333333444666777999::::::888999999999999888777777666666666666777777777777555555555555555444333333444222111222444444333222222333333333333444444444111000000/////////000000......///000111111111000111111000000000111222333------......///000222222000000000///000000111222222111111222333333222000---...000111222333444555111111000000111111222333222111000//////111333444222222222222222222222222//////......---,,,++++++((((((((()))))))))))))))***************************)))(((((())),,,///111///000000000//////...---)))))))))(((((((((''''''%%%%%%%%%&&&&&&''''''((($$$&&&)))***+++,,,///111000000111111222222222333777999===@@@BBBDDDEEEEEE{{{xxxuuusssqqqooonnnnnnooopppppprrruuuuuutttsssttttttwwwxxxzzz{{{{{{zzzyyyxxxvvvuuusssrrrrrrsssvvvwwwuuutttsssrrrrrrsssttttttsssrrrqqqpppooopppqqqqqqmmmnnnooonnnllllllmmmnnnlllmmmnnnooooooooooooooosssuuuxxxxxxxxxxxxyyy{{{}}}}}}}}}|||||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||wwwqqqmmmllllllmmmmmmllljjjhhhggggggeeedddeeehhhiiijjjiiidddbbb______```aaaaaa```]]]^^^```aaabbbbbbaaa```bbbaaaaaaaaaaaacccdddeeedddeeefffffffffeeecccbbbaaabbbbbbaaa``````ccceeedddeeegggfffeeeddddddeeegggfffeeedddccccccbbbcccbbbbbbbbb```^^^___aaacccccccccccceeegggfffdddbbb]]]ZZZWWWUUUTTTTTTSSSQQQNNNOOOOOOPPPQQQRRRSSSSSSSSSUUUWWWZZZ]]]^^^_________^^^]]]ZZZWWWVVVXXXZZZ]]]^^^aaadddgggjjjkkklllmmmmmmmmmmmmmmmnnnoooooopppooommmjjjhhhfffeeedddffffffccc^^^YYYWWWYYY\\\[[[\\\]]]^^^```ccceeefffhhhggggggggghhhfffcccaaa[[[[[[[[[YYYWWWWWWXXXZZZUUUUUUTTTTTTUUUWWWXXXYYY^^^^^^^^^]]]\\\[[[ZZZYYY[[[]]]^^^______]]][[[ZZZXXXXXXYYYYYYZZZZZZ[[[[[[^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\]]]___``````]]][[[^^^\\\ZZZXXXUUURRRQQQPPPQQQQQQQQQOOOMMMLLLNNNPPPPPPQQQRRRRRRQQQNNNLLLJJJNNNLLLKKKJJJJJJJJJHHHFFFGGGHHHJJJMMMQQQUUUXXXZZZYYYYYYYYYXXXWWWUUUTTTSSSTTTUUUUUUTTTRRRRRRSSSUUUOOONNNNNNNNNNNNLLLIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEGGGHHHJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHEEEFFFGGGHHHHHHGGGFFFEEEAAA@@@???>>>===<<<<<<<<<:::;;;;;;<<<===>>>??????>>>===<<<===>>>???>>><<<<<<<<<<<<<<<===>>>?????????@@@AAAAAA???<<<888666333333444666777888999:::888888999999888888777666555555555555666666666666555555555555555444333222333222111222333444333222111111111111222222222222222111000000000000000111...///000000111111111000111000/////////000222333............///000222222111000000000000111222222222000///000111222111000,,,...000111111333555777555444222000/////////000000111222111000111222444111111111111111111111111---------,,,+++++++++***'''(((((())))))***************+++++++++++++++,,,+++)))((('''(((+++...000---.........---,,,+++***'''''''''&&&&&&%%%%%%$$$###"""######$$$&&&'''((($$$&&&)))***+++---///111222222222222222222333333555888;;;>>>???AAADDDFFF|||zzzuuusssqqqooonnnnnnooopppnnnppprrrssssssssstttuuuvvvwwwyyy{{{{{{{{{yyyxxxwwwvvvuuuttttttuuuvvvvvvuuutttsssrrrrrrssstttuuurrrrrrqqqqqqqqqpppppppppmmmnnnooommmkkkkkknnnqqqkkkllllllmmmmmmmmmllllllqqqsssuuuvvvuuuvvvwwwxxx{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}|||wwwrrrooolllmmmnnnooonnnmmmkkkjjjhhhfffeeeeeegggiiiiiiiiidddaaa^^^]]]___aaa```___]]]]]]______```___^^^]]]bbbaaaaaaaaaaaacccdddeeecccccccccccccccbbbbbbaaaaaabbbbbbaaa___```cccfffccceeehhhhhhhhhhhhiiijjjhhhgggfffeeeccccccbbbbbbaaaaaaaaa___^^^___bbbdddbbbbbbdddfffhhhgggeeebbb^^^\\\XXXVVVTTTSSSQQQOOOPPPOOOOOONNNOOOPPPQQQRRRRRRTTTWWWZZZ]]]^^^^^^^^^___^^^\\\YYYVVVVVVXXXZZZ]]]^^^```cccfffhhhiiiiiillllllkkkkkkkkklllmmmnnnppppppooonnnkkkhhhfffdddggggggeee___YYYWWWZZZ^^^[[[[[[\\\]]]```bbbdddeeehhhhhhjjjkkkllliiieeeaaa[[[\\\[[[XXXUUUUUUWWWZZZXXXWWWWWWWWWWWWYYYZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\^^^^^^___^^^^^^]]]XXXXXXXXXXXXXXXYYYYYYYYY^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^^^^]]][[[ZZZYYYXXXVVVTTTSSSRRRRRRPPPQQQPPPNNNLLLLLLOOORRRQQQRRRSSSTTTRRROOOKKKIIILLLJJJHHHHHHJJJJJJHHHFFFGGGIIIKKKNNNRRRVVVZZZ\\\\\\\\\\\\[[[YYYWWWUUUTTTVVVVVVVVVTTTRRRRRRSSSUUUSSSQQQNNNMMMMMMLLLIIIFFFHHHFFFDDDCCCBBBCCCDDDEEECCCCCCDDDEEEFFFHHHJJJKKKHHHGGGGGGHHHJJJKKKJJJIIIDDDEEEGGGIIIIIIIIIHHHGGGDDDCCCAAA???===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<>>>@@@???>>>;;;<<<===>>>>>>>>>??????===???@@@@@@===:::888666555555666777888::::::;;;888888888888888777777666444444444444555555555555555555555555444333222111222111000111333444333222111111111222222222333333333222111111000000000000//////000111111111111000111000///......000111222////////////000111111222111111111111111222333333333111//////000111111111---///111222111111333666444333111///......//////,,,///222222000///000111////////////////////////++++++++++++++++++++++++(((((())))))***++++++,,,*********+++++++++,,,,,,))))))***+++,,,,,,------++++++++++++***)))((('''&&&&&&%%%%%%$$$######""""""!!!!!! !!!"""###$$$$$$&&&((()))***+++...000444444333333333333333333222444888999;;;===BBBEEE}}}{{{uuusssqqqooonnnnnnooopppmmmoooqqqqqqqqqrrrtttuuuuuuwwwyyy{{{{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrssssssuuuuuuqqqrrrrrrrrrrrrqqqpppooommmnnnnnnmmmkkkkkkooossskkkkkklllllllllkkkjjjjjjoooqqqssstttssssssuuuvvvxxxyyyzzz{{{|||~~~}}}~~~~~~}}}~~~||||||~~~|||wwwsssppplllmmmoooppppppooommmllliiigggeeeeeefffhhhhhhgggdddaaa]]]]]]___aaa```___\\\]]]^^^^^^^^^]]]\\\[[[bbbaaaaaaaaaaaacccdddeeebbbbbbbbbaaaaaaaaaaaa``````bbbbbb```^^^___cccfffdddfffiiijjjjjjkkklllnnniiihhhfffeeedddcccbbbbbb`````````___^^^___bbbeeebbbbbbdddgggiiihhheeeccc```]]]YYYVVVSSSQQQNNNLLLQQQPPPNNNMMMMMMNNNPPPQQQQQQTTTWWWZZZ]]]^^^^^^^^^^^^^^^[[[XXXVVVUUUXXXZZZ\\\]]]___bbbdddfffggggggkkkkkkjjjiiijjjkkklllmmmppppppqqqpppnnnkkkgggeeeiiijjjhhhbbb[[[YYY\\\aaaZZZ[[[\\\]]]___aaaccceeehhhiiilllnnnoookkkfffaaa[[[[[[[[[XXXTTTSSSVVVYYY\\\[[[ZZZZZZ[[[\\\]]]^^^\\\\\\]]]]]]]]]\\\[[[[[[\\\\\\]]]^^^____________XXXXXXXXXXXXXXXWWWWWWWWW]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYYYY[[[]]]]]]\\\[[[WWWVVVUUUUUUTTTTTTTTTUUUNNNOOOPPPNNNLLLMMMQQQTTTQQQSSSTTTUUUSSSPPPLLLIIIIIIGGGEEEGGGIIIKKKIIIGGGIIIJJJLLLOOOSSSWWWZZZ\\\]]]^^^]]]]]][[[YYYWWWUUUWWWXXXWWWUUUSSSRRRTTTVVVWWWSSSOOOMMMLLLKKKHHHFFFIIIGGGDDDAAAAAAAAACCCDDDCCCCCCDDDEEEFFFHHHJJJKKKGGGFFFFFFHHHJJJLLLKKKJJJCCCDDDGGGIIIJJJJJJIIIHHHFFFDDDBBB@@@>>><<<;;;;;;999999999999999999::::::<<<;;;;;;<<>><<<999777777777777888999:::;;;<<<<<<888888888888888777666666333333333444444444555555555555555555444333222111222111000111333444333222333333444444444555555555444333222111000000000000///000000111111111111000111000...---...///111222000000000000000111111222222222111111222222333444444222///...000222222222...111333222000000222444111000...---...///111222***---111222000......///////////////////////////***************+++++++++(((((()))***+++,,,------))))))******+++++++++,,,'''))),,,///000...,,,************))))))'''&&&&&&%%%%%%%%%$$$###""""""!!!"""!!!  !!!###%%%'''((()))***,,,...555555444444444444333333///222555666777:::@@@DDD{{{{{{zzzyyyvvvrrrooommmqqqpppqqqsssuuuuuusssqqqpppsssxxx|||~~~}}}{{{zzzyyyyyyxxxwwwvvvvvvvvvwwwwwwuuusssrrrqqqrrrtttuuuqqqooonnnoooqqqrrrrrrqqqrrrpppmmmkkkkkklllnnnoooiiiiiihhhhhhhhhhhhiiiiiinnnnnnpppqqqrrrsssssstttssstttvvvzzz~~~~~~|||{{{|||}}}|||zzzzzz}}}|||yyyuuusssqqqmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhgggggggggggg```___^^^^^^``````___^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]^^^```bbbcccddddddccc^^^\\\ZZZ\\\___aaaaaa___aaa```___^^^^^^___```aaafffggghhhiiijjjjjjiiihhhfffeeedddbbbaaaaaabbbbbbbbbaaaaaaaaa`````````___```aaabbbdddddddddcccbbb```\\\WWWTTTRRROOOJJJGGGKKKKKKLLLMMMNNNPPPRRRSSSRRRTTTWWWZZZ\\\\\\[[[[[[```___\\\ZZZZZZZZZ[[[\\\[[[]]]^^^___```bbbfffhhhjjjiiihhhhhhiiijjjlllmmmnnnoooooommmkkkiiiiiijjjkkkiiifffbbb```_________```______```bbbdddfffhhhhhhjjjllloooppplllfffaaa]]]]]]\\\\\\[[[ZZZYYYYYY___^^^]]]^^^aaabbbaaa``````______^^^^^^^^^______```\\\[[[]]]]]]ZZZZZZ]]][[[\\\\\\[[[ZZZWWWTTTRRRWWWXXXYYYZZZYYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZXXXXXXWWWTTTRRRQQQRRRTTTSSSRRRPPPNNNNNNNNNPPPQQQSSSRRRRRRQQQPPPPPPOOOOOOIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJNNNSSSYYY^^^aaa\\\]]]^^^^^^\\\ZZZXXXVVVWWWUUUSSSQQQPPPOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJHHHFFFCCC@@@@@@CCCFFFIIICCCBBBBBBCCCDDDFFFHHHIIIGGGGGGHHHKKKMMMMMMJJJHHHIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBAAA@@@???======<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@??????>>>===<<<;;;:::999999999999999999999999999999999777777666444444333333333555555555555555555555555111333555555444222222222000000111222333444444555666555444333222222222222000000111222222000///...111111111111111222222333333222111000////////////+++---000000000000111222666555333111111222333444000333222//////222333000444...---222444111000444000111111000...,,,)))((('''***...000///.........000///,,,*********+++,,,(((((('''&&&&&&''')))***)))***,,,,,,+++***+++,,,........................///---,,,++++++***'''%%%++++++***)))(((&&&$$$###%%%###!!!!!!"""###"""!!!"""$$$###$$$(((&&&''''''(((***,,,---...&&&***///222111111333555333333333555888<<>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;:::;;;;;;;;;999999999999999999999999888777666555444444444444444444444444444444444444222444555555333111111111000111111222333444444444444444444333222111111111///000111111222111000///111111000000111111222333222222111000///////////////000222222111000111222555444222111000111222333222444444111111444444222444...---000222//////111///000000111000///...---111000///...---+++***)))...---+++)))((()))******''''''&&&&&&'''((()))***+++,,,...---,,,++++++,,,---------------------------+++++++++,,,+++)))'''***)))'''&&&%%%%%%&&&'''&&&$$$""""""""""""!!! !!!###$$$""""""%%%###$$$$$$%%%&&&((()))***(((+++///111000000111222444444444555777999<<<>>>}}}|||yyyvvvtttrrrppppppqqqppppppppprrrqqqpppnnnooorrrvvvzzz}}}~~~}}}|||zzzzzzyyyyyyxxxwwwwwwwwwuuuuuuuuutttttttttsssssstttrrrppppppqqqrrrqqqpppqqqpppnnnmmmkkkjjjhhhhhhkkkjjjjjjiiiiiijjjjjjkkkooooooppppppppppppooooooooosssyyy{{{{{{{{{}}}~~~}}}||||||{{{{{{|||~~~}}}yyyvvvsssqqqnnnnnnnnnmmmlllllllllkkklllkkkiiigggggggggggghhh```___^^^^^^______]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[______`````````___]]]\\\]]]\\\[[[]]]___aaaaaaaaaaaa```______```bbbdddeeehhhiiiiiiiiiiiiiiihhhgggfffeeedddccccccdddeeeeeebbbbbbbbbaaa```_________]]]^^^___aaabbbbbbaaaaaa___\\\YYYVVVTTTQQQNNNKKKLLLKKKJJJJJJKKKNNNPPPRRRRRRSSSTTTVVVWWWYYYZZZ[[[aaa```^^^\\\[[[[[[[[[\\\```aaaaaa___^^^^^^aaacccgggggghhhiiijjjjjjjjjjjjjjjkkklllkkkjjjjjjkkklllhhhgggeeeccccccbbbccccccaaaaaaaaaaaabbbcccdddeeeiiijjjlllnnnooommmhhhddd`````````__________________^^^^^^___bbbccccccbbbbbbbbbaaa```___^^^^^^]]]\\\YYYXXXZZZZZZWWWXXX[[[]]]^^^^^^]]][[[YYYWWWUUUVVVUUUTTTTTTSSSSSSTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWXXXXXXYYYYYYYYYVVVVVVVVVUUUSSSRRRTTTUUUTTTSSSQQQPPPPPPQQQRRRRRRTTTTTTSSSSSSRRRQQQQQQQQQLLLKKKJJJHHHGGGFFFFFFFFFKKKMMMOOORRRUUUXXXZZZ[[[ZZZ[[[\\\]]]\\\[[[YYYXXXSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLIIIFFFBBB@@@@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFFFFFFFFFFHHHIIIIIIGGGEEEBBBBBBCCCDDDFFFGGGHHHHHHCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;<<<===>>>888888888888888888888888888888777666555555555555333333333333333333333333555666777777444333222333222222222333333444444444222333333333333111000///...///000111111222111111111000000000000111222222222111000///............111333444333222000000111444333111000000000111222333666555222222555666333333///---///000...---...,,,---...///000000000000111---******,,,...---+++,,,+++)))(((''''''((()))''''''''''''((()))++++++---///000///---,,,,,,,,,------------------------***))))))***+++,,,***)))***(((&&&%%%%%%(((+++---(((&&&$$$######"""!!! $$$!!!!!!######"""""""""""""""###$$$%%%&&&)))+++...000/////////000444444333444555777999:::~~~|||yyyvvvtttrrrrrrrrrrrrpppooopppppppppooommmoooqqquuuyyy|||}}}~~~~~~{{{{{{{{{zzzyyyxxxwwwwwwtttuuuuuuuuuuuutttsssssstttrrrpppooopppqqqpppooooooooooooooommmllljjjiiilllkkkkkkjjjjjjkkkkkklllmmmmmmnnnoooooopppoooooonnnsssyyyzzzwwwvvvxxx|||~~~~~~|||{{{yyyzzz{{{|||}}}~~~}}}zzzvvvsssrrroooooonnnmmmlllkkkjjjjjjmmmkkkiiigggfffgggggghhhaaa```^^^^^^___^^^]]][[[YYYXXXWWWVVVVVVWWWXXXYYY\\\]]]^^^______^^^]]]\\\]]]]]]]]]^^^```bbbcccccceeecccaaa``````aaaccceeeiiiiiiiiiiiihhhggggggfffffffffeeedddddddddeeefffbbbbbbbbbaaa```_________^^^___```aaaaaa```___^^^^^^]]]ZZZWWWUUURRROOOMMMLLLKKKJJJIIIJJJMMMPPPRRRRRRRRRSSSTTTUUUWWWYYY[[[```___^^^]]]\\\\\\\\\\\\`````````___^^^^^^```bbbeeefffgggiiijjjiiiiiihhhgggiiijjjjjjiiijjjkkkmmmiiihhhfffeeeccccccccccccaaaaaaaaabbbbbbccccccdddggghhhiiikkkmmmkkkgggdddaaaaaaaaabbbbbbbbbbbbbbbaaa```___```bbbbbbbbbaaacccbbbbbbaaa```^^^]]]\\\[[[XXXXXXZZZZZZXXXYYY\\\______^^^^^^\\\ZZZXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYWWWWWWWWWWWWXXXYYYYYYZZZUUUVVVVVVUUUTTTSSSUUUVVVTTTSSSRRRRRRQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPMMMLLLKKKIIIHHHGGGGGGGGGLLLMMMOOOQQQSSSUUUVVVVVVWWWXXXZZZ[[[\\\[[[YYYXXXRRRQQQOOOMMMJJJIIIGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLJJJGGGDDDBBBAAAAAABBBAAA@@@@@@???@@@AAACCCDDDFFFEEEEEEGGGHHHIIIGGGEEEAAABBBBBBCCCDDDEEEFFFGGGCCCCCCBBBAAAAAA@@@??????======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>>======<<<<<<<<<;;;;;;<<<<<<===>>>777777777777777777777777888888777666666666666666222222222222222222222222888999:::999666555555555333333333333444444444444000111333333333111///...---...///000111222333333111000000000000111222222222111000///............000222333333222111111222222222111000///000000111333666555222222555666333444111/////////...---,,,)))******+++,,,------------)))&&&''',,,...,,,)))+++***)))((((((((((((((()))))))))***+++,,,---...///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((''')))***+++)))((((((((('''((()))+++---///)))'''$$$######"""!!!"""!!!!!! """"""""""""######$$$%%%((()))+++---...//////000222222222333444666888999}}}zzzwwwuuutttsssssssssqqqppppppqqqqqqpppnnnpppqqqtttwwwzzz|||~~~||||||||||||{{{yyyxxxwwwuuuuuuvvvvvvuuuuuutttssssssqqqooooooooopppooonnnmmmnnnoooppppppooommmlllllllllkkkkkkkkkkkklllllljjjkkklllnnnpppqqqqqqqqqnnntttxxxxxxtttrrrsssvvv{{{|||}}}~~~~~~~~~||||||yyyzzz{{{|||}}}~~~}}}zzzwwwuuutttqqqpppooonnnllljjjiiiiiillljjjiiigggggggggggghhhcccaaa```______^^^]]][[[XXXWWWUUUTTTTTTUUUWWWXXXXXXYYY[[[]]]^^^^^^^^^^^^^^^^^^___```aaaccceeefffjjjhhheeebbb```aaabbbccciiihhhhhhggggggfffffffffgggfffeeedddddddddeeefffaaaaaaaaaaaa````````````aaaaaabbbaaa```___]]]\\\^^^]]][[[XXXTTTQQQOOONNNLLLKKKJJJJJJKKKMMMOOOPPPQQQQQQRRRSSSUUUWWWYYYZZZ^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^___^^^^^^___bbbdddbbbdddeeeggghhhggggggfffeeeggghhhiiiiiiiiikkklllkkkjjjhhhfffdddbbbaaa```aaaaaabbbbbbcccccccccccceeeeeefffgggiiiiiifffdddccccccccccccccccccddddddcccbbb``````aaaaaa___^^^bbbbbbbbbaaa```^^^]]]\\\\\\YYYYYY[[[\\\ZZZ[[[^^^_________^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[TTTVVVWWWVVVUUUTTTUUUVVVSSSSSSRRRRRRRRRSSSSSSSSSQQQQQQPPPPPPPPPPPPOOOOOONNNMMMLLLJJJIIIHHHHHHHHHKKKLLLMMMOOOPPPPPPPPPPPPSSSUUUWWWYYYZZZZZZYYYYYYQQQPPPOOOLLLJJJGGGEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJIIIGGGFFFEEEDDDDDDDDD@@@???>>>>>>>>>???@@@AAAEEEDDDDDDEEEGGGHHHHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<<<<======999999999999999999999999::::::;;;<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;777777777777777777777777888777777666666666666777333333333333333333333333888888999777555444444666555555444444444444444444000111222333333222000...---......///111222333444111111111111111222222333222111000//////.........---///111222111111222333111111000000000///000000222444333000000333444222444333111/////////...,,,***************+++++++++///+++((()))+++***###++++++******)))))))))***+++,,,,,,---.../////////...000111000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''((())))))'''&&&%%%&&&(((***+++++++++***)))'''$$$###""""""  !!!!!!!!!!!!!!!"""######%%%&&&'''***---000111111...///000222444666888999|||zzzxxxvvvuuuuuuuuusssqqqqqqrrrsssrrrqqqqqqrrrtttvvvyyy{{{}}}~~~}}}~~~~~~}}}|||zzzxxxwwwvvvvvvvvvuuuuuuuuuttttttrrrqqqoooooopppqqqpppooommmnnnooopppqqqpppoooooolllkkkkkkjjjjjjkkkkkkllliiijjjlllnnnppprrrssssssooosssvvvvvvtttqqqqqqsssxxxzzz|||~~~~~~~~~|||{{{{{{{{{|||}}}~~~~~~~~~}}}{{{yyywwwvvvrrrqqqpppnnnllljjjhhhggghhhhhhhhhhhhggggggggggggeeecccaaa``````___]]][[[XXXVVVTTTRRRRRRTTTVVVXXXUUUWWWZZZ\\\^^^`````````___```bbbccccccdddgggiiinnnkkkgggcccaaa```bbbcccgggffffffeeeeeeeeeeeefffhhhgggeeeccccccccccccddd````````````aaaaaaaaaaaaccccccccccccbbb```^^^]]]^^^^^^\\\YYYTTTPPPNNNNNNKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]][[[]]]^^^^^^^^^```ccceeeaaaaaaccccccdddddddddddddddfffggghhhhhhhhhjjjlllkkkjjjhhhfffcccaaa___^^^___```aaaccccccdddddddddccccccccceeeggggggeeedddddddddcccccccccccccccccccccaaa```___```___^^^\\\``````aaaaaa```^^^\\\[[[\\\YYYYYY]]]^^^\\\]]]aaa```___^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVWWWWWWXXXZZZZZZ\\\[[[ZZZYYYYYYYYY[[[[[[UUUWWWXXXWWWUUUTTTTTTUUURRRRRRRRRSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQTTTWWWYYYYYYYYYXXXRRRQQQOOOMMMJJJGGGDDDCCCAAACCCEEEFFFHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDD??????===<<<<<<===>>>>>>BBBAAAAAACCCFFFGGGHHHGGGEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAAAAA@@@@@@@@@???===<<<<<<<<<<<<<<<<<<===999999999999999999999999888888999:::;;;;;;;;;;;;===<<<;;;:::::::::::::::888888888888888888888888777666666555555666666777555555555555555555555555444555555444222222333555666666666555555444444444111111222333333222111000.........///000222333444222222222222222333444444333222111000////////////,,,...111111111111333444111111111111000000000///000333222//////222333000444444111......000///,,,---,,,,,,++++++++++++,,,)))(((((()))+++***%%% ++++++++++++++++++++++++---......///////////////,,,...///...,,,+++++++++++++++++++++++++++++++++***)))((()))******((('''$$$&&&(((******(((&&&$$$'''%%%###""""""!!!   !!!"""######$$$(((,,,000111111---...000222444666888888}}}{{{yyywwwvvvvvvtttrrrrrrtttuuuuuuuuusssssstttuuuwwwzzz|||~~~~~~~~~}}}{{{xxxwwwwwwwwwuuutttttttttuuuvvvsssrrrpppqqqrrrssssssrrrnnnooooooooooooooonnnnnnkkkkkkjjjjjjjjjjjjkkkkkkjjjkkkmmmoooppprrrrrrrrrpppqqqtttuuuvvvuuutttsssxxxyyy|||}}}~~~}}}{{{yyy}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}|||zzzyyyxxxsssrrrpppnnnkkkiiigggfffdddeeeggghhhhhhgggfffeeegggeeecccbbbaaa```^^^\\\XXXVVVSSSQQQQQQSSSVVVXXXUUUWWWYYY\\\^^^````````````bbbdddeeeeeefffiiilllooolllgggcccaaabbbccceeeeeedddcccccccccdddeeefffhhhgggeeecccbbbaaaaaabbb^^^^^^___```aaabbbccccccbbbcccdddddddddcccbbbaaa^^^^^^]]]XXXRRRNNNMMMMMMKKKLLLMMMNNNOOOOOOOOONNNOOOQQQSSSUUUWWWXXXXXXXXXWWWXXXYYY[[[\\\]]]^^^^^^\\\]]]^^^^^^^^^___bbbeee````````````aaabbbccccccdddeeeggggggggggggiiijjjhhhgggfffeeecccaaa___^^^^^^___aaacccdddeeeddddddcccbbbbbbdddfffgggfffeeeddddddccccccbbbbbbaaaaaa___^^^]]]^^^___```___]]]]]]^^^___```___^^^\\\[[[\\\YYYYYY]]]^^^]]]^^^bbb______]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWYYYZZZ[[[]]]\\\ZZZYYYXXXXXXZZZZZZVVVXXXYYYXXXVVVTTTSSSSSSPPPQQQRRRRRRSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLNNNQQQTTTWWWXXXXXXXXXSSSRRRQQQOOOKKKHHHDDDCCC@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBBBB???>>>===;;;;;;;;;<<<===>>>======???CCCEEEFFFFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;:::::::::999999999999:::;;;;;;999999999999999999999999666555555555555555666666777777777777777777777777333444444333222333555777777777777666555444444333222222222333333333333333////////////000111333444444444333333444444555666444333222111111000000000///111333333222222222333111111222222111111000000000222222//////222222000111333000,,,---000///+++,,,+++************+++,,,$$$%%%''')))***+++++++++***+++++++++++++++++++++---.../////////...---,,,)))+++,,,,,,***)))***+++++++++++++++++++++++++++*********+++---...---,,,******+++***)))'''$$$###%%%###!!! !!!!!!  !!! """###$$$%%%######&&&+++.../////////000111333444555666666}}}zzzxxxvvvwwwuuussssssuuuwwwxxxwwwtttttttttuuuwwwyyy|||}}}~~~~~~{{{xxxwwwyyywwwuuutttssstttvvvwwwtttsssrrrrrrtttvvvvvvuuuppppppooonnnmmmlllllllllkkkjjjjjjiiiiiijjjjjjkkkmmmmmmooopppqqqqqqqqqqqqpppppprrruuuxxxyyyxxxvvvyyyzzz|||~~~}}}|||yyyxxx~~~}}}}}}~~~||||||}}}}}}|||{{{zzzzzztttsssqqqnnnkkkiiigggfffaaacccfffhhhiiihhhfffeeehhhfffdddcccbbbaaa^^^\\\XXXVVVSSSQQQQQQSSSVVVXXXVVVXXXZZZ]]]___`````````aaacccfffffffffgggkkknnnnnnkkkgggcccbbbccceeegggcccbbbbbbaaabbbccceeefffiiigggeeecccaaa`````````]]]]]]^^^```aaacccddddddaaabbbdddeeeffffffeeeeee^^^___]]]XXXRRRMMMKKKLLLKKKLLLNNNPPPQQQPPPOOOMMMOOOQQQTTTWWWXXXYYYXXXWWWUUUVVVXXXZZZ\\\]]]^^^___]]]^^^^^^^^^]]]^^^aaaccc______^^^^^^^^^```bbbcccdddeeeggggggfffggghhhjjjeeeeeeeeedddcccbbb``````]]]^^^aaacccdddeeeeeeeeedddcccbbbdddfffggggggfffddddddcccbbbbbbaaa``````\\\[[[[[[]]]___aaa```___[[[\\\^^^______^^^\\\[[[[[[XXXYYY\\\^^^\\\^^^bbb___^^^]]]\\\[[[ZZZZZZZZZYYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXWWWWWWXXXYYY[[[\\\^^^]]]ZZZXXXWWWWWWXXXYYYWWWXXXZZZYYYVVVTTTSSSSSSPPPPPPQQQRRRRRRSSSRRRRRRPPPQQQQQQQQQQQQQQQQQQQQQLLLLLLLLLLLLLLLMMMMMMNNNKKKJJJIIIGGGHHHIIIKKKLLLJJJLLLPPPSSSVVVWWWWWWWWWTTTSSSRRRPPPLLLHHHEEECCC@@@AAACCCEEEFFFFFFDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>???>>><<<;;;::::::;;;<<<;;;::::::===@@@DDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@??????????????????;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999777777777888999:::<<<===999999999999999999999999555555444444444555555666888888888888888888888888555666666666555666888;;;888888777666555444444333444333333222222333444444000000/////////111222333555444444444444555666666555444333222111111111111222444555555333222222333222222222222222111000000000333222//////222333000///111///++++++000///***((((((''''''''')))***++++++,,,+++)))''''''(((***)))******+++++++++******---............,,,+++***''')))******)))))))))*********************************+++---000222111000222111///,,,)))(((&&&&&&###"""  !!! """!!!!!!!!! !!!###%%%&&&'''&&&$$$###&&&***------,,,111222333444444444444444|||wwwtttyyyxxxxxxxxxwwwwwwvvvvvvxxxuuussstttxxxzzz{{{yyyyyy||||||yyyxxx}}}{{{xxxuuurrrqqqqqqqqqttttttuuuvvvvvvuuusssssssssrrrpppooommmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifffhhhjjjlllooopppqqqqqqsssrrrrrrsssuuuvvvuuutttxxxzzz{{{{{{zzz{{{|||}}}~~~}}}}}}}}}~~~yyyyyyyyyyyyzzzzzzzzzzzzwwwuuutttrrrpppmmmgggddddddddddddfffhhhhhhgggeeegggfffeeecccbbbaaaaaaaaa^^^ZZZUUUTTTVVVXXXXXXWWWYYYZZZ[[[]]]```cccfffgggaaaccceeeffffffhhhkkknnnnnnmmmmmmkkkiiigggeeecccddddddddddddeeeeeefffgggiiihhhgggeeecccaaa```___^^^[[[ZZZ]]]ccceeedddaaabbbcccdddeeeeeedddccccccccc^^^WWWUUUTTTRRRMMMHHHIIIIIIIIIMMMQQQSSSQQQNNNRRRSSSTTTSSSSSSSSSUUUWWWTTTVVVXXX[[[\\\\\\\\\[[[\\\YYYWWWZZZ```cccaaa^^^^^^]]][[[[[[\\\___bbbdddcccdddeeeeeeddddddfffhhhgggeeecccdddeeeddd```]]][[[[[[^^^bbbggghhheeebbbaaabbbcccbbbaaaaaabbbdddhhhfffdddaaa___^^^]]]^^^^^^[[[YYY[[[```aaa^^^ZZZ[[[[[[[[[]]]^^^^^^\\\ZZZ\\\\\\\\\\\\\\\[[[ZZZYYY```___\\\ZZZXXXWWWWWWXXXXXXWWWWWWWWWXXXXXXVVVTTTVVVVVVUUUUUUUUUVVVWWWWWW]]]]]]\\\YYYVVVUUUVVVWWW[[[[[[ZZZYYYWWWUUURRRQQQMMMNNNOOOPPPQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLIIIGGGFFFHHHKKKLLLJJJGGGIIIKKKMMMOOORRRSSSTTTUUUTTTRRROOOOOONNNLLLGGGCCCGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA===;;;888666555777999;;;;;;;;;===>>>@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>EEE===888999:::::::::<<<999999999:::;;;<<<<<<===<<<;;;:::;;;===??????>>>999999999888888888777777777:::===<<<999777999;;;777666555444333444555555666777999999888999;;;===888666555444444555666888444555555333111//////000222222222111111111000000222111111111111111222222555555444333444555666777444333222111111111222222444444444444444555666777222222111000///...------.........//////......---///,,,)))((((((*********+++++++++************)))+++++++++******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,...///000---)))((((((***++++++)))***+++,,,---.........,,,,,,---.../////////............---,,,)))'''&&&!!!  !!!"""###%%%$$$$$$&&&)))+++++++++...000222222222333444666~~~zzzwwwvvvvvvvvvvvvuuuuuuuuutttvvvtttrrrsssvvvxxxyyyxxxzzz}}}}}}{{{{{{}}}{{{xxxvvvtttssssssssstttuuuvvvvvvvvvuuutttsssrrrqqqpppnnnllljjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnoooppprrrqqqqqqsssuuuwwwwwwwwwxxxyyy{{{{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||{{{zzzvvvtttsssrrrqqqoookkkiiiggggggfffggghhhhhheeecccgggfffeeedddccccccbbbbbb___\\\YYYXXXYYYZZZZZZYYYZZZ[[[\\\^^^aaacccfffgggbbbccceeeeeeeeegggiiikkkllllllkkkjjjhhhfffeeedddfffeeeeeedddeeefffhhhiiikkkjjjiiigggdddbbb```___]]]ZZZYYY\\\aaaeeedddaaacccdddeeefffffffffeeedddccc^^^XXXTTTTTTRRRMMMIIIJJJIIIIIIKKKOOOPPPOOONNNOOOQQQRRRSSSSSSTTTVVVYYYVVVXXXZZZ\\\]]]]]]\\\[[[\\\YYYXXXZZZ___aaa```]]]]]]\\\[[[[[[\\\^^^aaacccbbbcccddddddcccccceeegggfffdddccccccdddccc```]]][[[[[[]]]```dddfffdddbbbaaaaaabbbaaa```aaaccceeefffeeedddbbbaaa______^^^^^^\\\ZZZ\\\```aaa^^^[[[]]]\\\[[[\\\]]]]]]\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYYYY^^^]]][[[ZZZYYYXXXWWWWWWWWWVVVUUUVVVWWWXXXWWWUUUVVVVVVVVVUUUVVVVVVWWWXXX\\\\\\[[[XXXVVVTTTUUUWWWYYYYYYXXXWWWVVVSSSQQQPPPMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHJJJLLLMMMKKKIIIJJJKKKMMMOOOPPPRRRSSSSSSSSSQQQOOOOOOPPPNNNJJJGGGGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???===<<<;;;;;;::::::<<<<<<===???@@@BBBCCCCCCBBBBBBAAA@@@?????????@@@======<<<;;;::::::::::::???999666999;;;<<<===??????>>>>>>======<<<<<<<<<<<<;;;:::;;;===>>>>>>>>>===;;;999777777888:::;;;999:::<<<;;;:::999::::::666666444333333333444555666777888888888999;;;===999777666555555666777999444555555444111000000111444444333333333222222222333222222222222222333333444444333333333444555666444222111//////000111222444444444444555555555666333222222111///......---000000///---+++(((&&&%%%---+++)))((()))******)))************++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,///---+++,,,---+++&&&""",,,)))%%%$$$%%%'''''''''+++,,,------------,,,,,,...//////000000000000///---------,,,+++(((&&&%%%""""""   !!!######$$$&&&(((***++++++...000222222222333444666~~~~~~~~~}}}zzztttttttttssssssssssssssssssrrrpppqqqtttvvvwwwwwwzzz|||~~~}}}}}}}}}}}}|||yyywwwvvvuuuuuuvvvuuuvvvvvvvvvvvvuuutttsssqqqpppooonnnlllkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkknnnmmmlllkkkllllllmmmnnnqqqpppppprrruuuxxxxxxxxxwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}||||||}}}}}}}}}{{{zzzvvvtttrrrrrrrrrrrrpppoookkkjjjiiiiiiiiihhheeecccfffffffffeeeeeeddddddddd```___]]]]]]^^^^^^\\\[[[[[[\\\]]]___bbbdddeeefffcccdddeeeeeeddddddfffhhhiiiiiihhhgggfffeeeddddddgggfffeeedddeeegggiiikkknnnnnnllliiifffcccaaa___[[[YYYXXXZZZ___ccccccbbbcccdddfffgggggggggffffffddd^^^XXXTTTSSSQQQNNNKKKKKKJJJIIIJJJLLLMMMMMMMMMLLLNNNPPPQQQRRRTTTWWWYYYXXXZZZ\\\]]]^^^]]][[[ZZZ\\\YYYXXXYYY]]]___^^^\\\]]]\\\[[[ZZZ[[[]]]```aaaaaabbbccccccaaaaaabbbdddcccbbbbbbbbbcccbbb___\\\[[[ZZZ[[[]]]```aaaaaa```___``````___^^^```cccfffddddddddddddcccaaa```___^^^\\\[[[]]]```aaa^^^\\\___]]][[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVTTTSSSTTTVVVWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[ZZZXXXUUUTTTUUUVVVVVVVVVUUUTTTSSSQQQOOONNNMMMMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHHHHKKKKKKJJJLLLMMMNNNMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOONNNOOOOOONNNLLLIIIGGGFFFEEEFFFGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAA???===;;;:::===>>>>>>???AAABBBBBBCCC@@@??????>>>>>>>>>????????????>>>===<<<<<<;;;;;;<<<888666:::<<<;;;<<<>>>@@@??????======<<<<<<<<<<<<;;;999:::<<<>>>>>>===???===:::777777999;;;>>>;;;::::::;;;<<<<<<;;;999666555333222222222333444444666888888888888:::<<<999888777666666777888999333444555444222111222333555555555555444444444444444333333222222222333333333222222222222333444444333222///------...000222333333555666666555555444222222111000//////...---*********+++******)))))))))(((((()))++++++***))))))******++++++,,,,,,------,,,,,,++++++,,,,,,,,,*********++++++++++++,,,///+++)))+++---***"""---***'''&&&''')))))))))---............---,,,,,,111222222222222111111000,,,---,,,+++***'''%%%######"""!!!!!!!!! !!!"""###%%%(((***+++,,,...000222333222222444555}}}|||||||||}}}}}}{{{yyyssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqsssuuuvvvwwwzzz{{{}}}}}}||||||}}}~~~}}}|||zzzyyyxxxxxxxxxxxxvvvvvvvvvvvvuuuttttttsssqqqqqqpppooommmlllkkkkkklllllllllllllllkkkkkkkkkooonnnlllkkkkkklllnnnoooqqqpppooopppsssuuuvvvuuuwwwxxxzzzzzzyyyyyy{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}zzzxxxxxxvvvtttsssssstttsssrrrmmmkkkjjjiiiiiiiiifffdddeeeeeeeeeeeeeeeeeedddddd```````````````___]]]\\\\\\]]]^^^```bbbdddeeeeeeddddddeeedddbbbbbbdddeeeggggggfffeeeeeedddddddddfffeeedddcccdddgggiiikkkppppppnnnlllhhheeebbb```ZZZXXXVVVXXX\\\aaaccccccdddeeefffggghhhggggggfffbbb^^^XXXSSSQQQPPPNNNLLLKKKJJJIIIHHHIIIJJJKKKLLLJJJLLLNNNOOOOOOQQQTTTWWWYYYZZZ\\\]]]]]]\\\ZZZYYY[[[YYYWWWXXXZZZ\\\\\\[[[\\\\\\[[[[[[\\\]]]___```___aaabbbaaa```______`````````aaaaaaaaa```^^^]]]ZZZYYYXXXYYYZZZ\\\]]]^^^^^^^^^^^^]]]]]]___cccfffcccdddeeefffdddbbb___]]]]]]\\\\\\]]]___```^^^\\\```^^^[[[ZZZZZZ[[[ZZZZZZWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYXXXVVVUUUTTTSSSRRRSSSUUUWWWXXXXXXVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXUUUTTTTTTUUUSSSSSSRRRQQQPPPOOONNNMMMLLLMMMNNNPPPQQQQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIHHHGGGEEEFFFGGGGGGFFFEEECCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>===??????@@@@@@AAABBBBBBBBB???>>>>>>>>>>>>??????@@@@@@@@@??????>>>===<<<;;;<<<999888:::;;;888888;;;<<<;;;;;;;;;;;;<<<===>>><<<:::999:::;;;======<<<===<<<:::888888999:::<<<;;;999888:::===>>>;;;888555444333222111222333333333555777888777777999:::888777777666666777777888333444555444333222333444555555555555444444444444333333222111111111222222111111111111111222222333444222///------...000222111333555666666555333222000000//////...---,,,,,,'''((()))+++,,,,,,------&&&&&&(((***,,,,,,***((())))))***+++,,,---.........---,,,,,,+++,,,,,,,,,************++++++++++++***((((((***,,,***&&&"""---+++(((((()))++++++***------.../////////......222333333333222111000000---------,,,***'''%%%###"""!!!   ###%%%&&&(((+++---...000333333333222333444}}}|||zzzzzzzzzyyywwwuuussssssssssssssssssssssssrrrrrrrrrrrrsssuuuwwwxxxyyyzzz{{{{{{zzzzzz|||~~~}}}|||{{{zzzzzzyyyyyyyyywwwvvvuuuttttttsssssssssqqqqqqppppppooonnnmmmmmmmmmmmmmmmlllllllllkkkkkkmmmlllkkkjjjkkkmmmpppqqqrrrpppnnnmmmoooqqqqqqqqqvvvwwwyyyyyyxxxxxxzzz{{{zzz{{{|||~~~~~~{{{}}}~~~~~~|||yyywww{{{yyyvvvuuuttttttsssqqqmmmkkkiiiiiijjjjjjhhhgggccccccddddddddddddcccbbb^^^```aaaaaa```^^^]]]\\\\\\]]]___aaabbbcccccccccbbbccccccbbbaaaaaabbbdddfffeeeddddddccccccddddddddddddccccccdddfffhhhjjjpppoooooommmjjjfffcccaaaZZZXXXVVVWWWZZZ^^^bbbddddddeeefffggggggfffeeeddd```\\\XXXSSSQQQOOOMMMLLLJJJJJJIIIHHHHHHHHHJJJKKKJJJKKKMMMMMMMMMNNNQQQSSSYYYZZZ[[[\\\\\\ZZZXXXWWWZZZXXXWWWWWWXXXZZZ[[[[[[]]]\\\\\\\\\\\\]]]___```^^^```aaaaaa___]]]]]]^^^^^^___```aaa```___^^^^^^XXXXXXWWWVVVVVVWWWYYY[[[\\\\\\]]]\\\\\\^^^aaaddddddeeeffffffdddaaa]]][[[\\\\\\\\\]]]^^^^^^]]]\\\```]]]ZZZYYYZZZZZZZZZYYYUUUTTTTTTTTTUUUVVVWWWWWWUUUVVVWWWXXXXXXWWWUUUUUUSSSRRRRRRSSSVVVXXXXXXXXXTTTTTTTTTUUUUUUWWWXXXXXXXXXYYYYYYXXXVVVTTTTTTUUUQQQQQQPPPOOONNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLLLLOOOPPPQQQPPPNNNLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDCCCCCCBBB?????????@@@AAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA============;;;:::888777:::777777:::999777888;;;<<<<<<;;;::::::;;;===>>><<<:::999999;;;<<<<<<;;;888999999999999888777777:::888777999<<<===;;;888555444333222111222333333111444666777777777888999666666666666666666666666444555666555333333444555444444444444333333333333222222111000000000000000000000000111111111111111444333000......///111222111222333555555333111000------,,,,,,++++++******,,,,,,,,,+++***)))'''&&&&&&&&&(((+++------+++((()))******,,,---...///000...---,,,+++++++++++++++))))))*********+++++++++'''***,,,+++))))))+++---***(((&&&&&&((())))))(((+++,,,...///000111111222222222222222111000////////////...---+++(((&&&$$$  !!!!!! !!!!!!"""$$$%%%'''***,,,...000333444333222222333~~~|||yyyxxxwwwvvvtttrrrssssssssssssttttttttttttrrrsssttttttssstttwwwzzzzzz{{{||||||zzzzzz{{{}}}}}}}}}|||{{{{{{zzzyyyyyyvvvvvvtttsssrrrqqqqqqrrrpppppppppoooooonnnnnnnnnmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjkkklllnnnqqqrrrrrrooommmlllmmmnnnooonnnuuuwwwxxxxxxxxxxxxyyy{{{xxxyyy|||~~~zzz{{{}}}}}}}}}{{{yyyxxx|||zzzxxxvvvvvvuuurrrpppnnnllliiiiiiiiijjjiiigggccccccdddeeedddcccaaa```^^^___aaaaaa___]]]\\\\\\[[[\\\^^^```bbbbbbaaaaaa___```aaaaaa```aaabbbdddgggfffdddcccbbbccccccdddbbbbbbcccdddeeefffhhhhhhlllmmmmmmllljjjgggdddbbb\\\ZZZXXXWWWXXX\\\aaaddddddeeeeeeeeeeeecccbbbaaa\\\ZZZWWWTTTPPPMMMKKKJJJHHHIIIJJJIIIHHHHHHJJJKKKJJJLLLMMMMMMMMMNNNQQQSSSXXXYYYZZZ[[[[[[ZZZXXXWWWXXXWWWVVVUUUVVVXXXZZZ\\\]]]]]]]]]]]]^^^^^^___```^^^```aaaaaa^^^\\\[[[\\\\\\^^^aaaaaa```_________YYYYYYYYYWWWVVVVVVXXXZZZZZZ[[[]]]]]]\\\]]]___aaabbbccceeeeeeccc```]]][[[ZZZ[[[[[[\\\\\\\\\\\\\\\^^^\\\ZZZZZZ[[[[[[ZZZYYYTTTSSSSSSSSSTTTUUUWWWXXXUUUUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSUUUXXXYYYXXXWWWSSSSSSSSSSSSTTTVVVWWWXXXWWWYYYZZZYYYWWWUUUUUUVVVQQQPPPOOONNNNNNNNNNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBCCCEEEGGGGGGFFFEEEFFFGGGEEEEEEEEEFFFGGGIIILLLMMMQQQSSSTTTSSSQQQNNNMMMMMMIIIGGGFFFFFFGGGGGGEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBDDDGGGIIIKKKCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAA??????@@@???>>><<<:::999555333444777888777;;;@@@BBB@@@>>>;;;::::::;;;;;;;;;:::888999:::;;;;;;:::555666888999999777555333777777777888:::;;;:::999666555333222222222333444000222555777666666666777555555666666666666555555555666777666444333444555333333333333222222222111222111000//////////////////000111111222222111111333222111000000000111111000111222222222111//////++++++*********)))))))))''''''(((((()))((((((((('''''')))+++---...,,,)))******+++,,,...///000000------,,,+++************)))))))))************+++)))...000...)))(((,,,111---+++***+++,,,------,,,+++,,,...000222333444444000000111111111000//////000000///...+++)))&&&$$$  !!!"""  !!!"""###$$$###$$$(((+++...111444555444222222222~~~{{{yyywwwwwwvvvtttsssrrrrrrrrrsssssssssttttttrrrsssttttttssstttwwwzzz{{{}}}~~~}}}{{{||||||}}}}}}}}}|||{{{yyyxxxwwwvvvuuusssqqqppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjiiiiiijjjkkklllmmmoooppppppqqqnnnlllkkklllnnnppppppuuuvvvxxxxxxwwwwwwyyyzzzyyyzzz|||~~~~~~}}}{{{{{{{{{||||||{{{zzzzzzzzzyyyxxxxxxwwwvvvrrrppppppmmmjjjhhhhhhhhhgggeeedddeeeffffffeeecccaaa```^^^```aaa```]]]\\\\\\]]]ZZZ\\\^^^```aaaaaa```___\\\^^^______```aaacccfffhhhgggdddcccbbbbbbcccdddaaabbbdddfffggghhhhhhhhhhhhiiijjjkkkjjjhhheeeddd^^^\\\YYYWWWWWW[[[```dddddddddddddddbbb```^^^]]]XXXXXXWWWTTTPPPLLLIIIHHHFFFIIIKKKKKKIIIIIIJJJLLLKKKLLLNNNOOOPPPQQQTTTWWWXXXYYY[[[\\\\\\[[[ZZZYYYUUUUUUTTTTTTTTTWWWZZZ]]]^^^^^^____________``````^^^```bbbaaa^^^\\\[[[ZZZ[[[^^^aaabbb```___```aaaZZZ\\\]]][[[XXXWWWYYY[[[XXX[[[]]]]]]\\\\\\\\\]]]___```aaabbbbbbaaa___^^^XXXYYY[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\ZZZYYYSSSSSSRRRRRRSSSUUUXXXYYYVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUXXXZZZZZZWWWUUUQQQQQQQQQRRRSSSUUUVVVWWWXXXYYY[[[ZZZXXXWWWVVVVVVQQQPPPOOONNNNNNOOOPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFEEECCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCFFFFFFDDDCCCDDDFFFBBBAAABBBCCCFFFIIILLLOOONNNQQQSSSSSSPPPNNNNNNOOOIIIHHHFFFFFFGGGFFFEEECCCBBBCCCCCCDDDDDDCCCCCCBBB@@@AAACCCEEEGGGHHHHHHIIIEEEDDDDDDCCCBBBAAAAAA@@@CCCBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCBBB???===;;;444222333666666666;;;BBBBBB@@@===:::888999::::::;;;:::888888999::::::999666777777777777666555444444666777888888888888999666666444333333333444555///222555666666555666666666666666777777666666666777888888666444333333444333333333333222222222222333222111000///////////////000111222222222111111000000111000000000///...000000/////////.........***************)))))))))"""###%%%(((***,,,------*********,,,......,,,***+++,,,,,,---...//////000---,,,+++***))))))))))))))))))))))))***************---000000---,,,---///111000///000222333222111---...///111222333333333///000000111111111111000/////////---+++'''%%%######"""!!!   ###$$$""""""&&&***...111444555444222111111~~~}}}{{{yyywwwxxxwwwvvvuuuqqqqqqqqqrrrrrrsssssssssqqqssstttsssrrrsssvvvzzz}}}}}}|||}}}~~~}}}}}}|||{{{yyywwwvvvuuutttrrrpppoooooooooooollllllllllllllllllllllllmmmmmmlllkkkjjjjjjiiiiiijjjjjjlllmmmnnnnnnnnnnnnpppnnnkkkkkkmmmppprrrrrruuuvvvxxxxxxwwwwwwyyyzzzzzz{{{}}}~~~~~~|||{{{{{{{{{{{{{{{{{{|||||||||xxxxxxxxxxxxyyywwwsssppprrroookkkhhhgggfffdddcccfffggghhhhhhfffdddaaa```___aaabbb```]]][[[]]]___ZZZ[[[^^^___``````___^^^ZZZ\\\^^^______aaadddgggiiigggeeecccbbbbbbccccccaaaccceeehhhjjjjjjiiihhheeefffhhhjjjjjjhhhfffeee___]]]ZZZWWWWWWZZZ```dddddddddccccccaaa^^^\\\ZZZUUUVVVVVVTTTPPPKKKHHHFFFEEEHHHLLLLLLKKKIIIJJJLLLJJJLLLOOOQQQRRRTTTXXX[[[XXXZZZ\\\]]]]]]]]][[[ZZZTTTTTTTTTSSSTTTVVVZZZ]]]_________```````````````^^^```bbbaaa___\\\ZZZZZZ[[[^^^bbbbbb```___```bbb\\\^^^```^^^[[[YYYZZZ\\\XXXZZZ]]]^^^]]][[[ZZZ[[[\\\]]]^^^```aaabbbaaaaaaWWWYYYZZZZZZZZZYYYZZZZZZYYYYYYZZZ[[[]]]]]]ZZZXXXSSSRRRRRRRRRSSSUUUXXXZZZWWWVVVTTTRRRRRRRRRRRRSSSSSSTTTVVVZZZ\\\[[[WWWTTTPPPPPPPPPQQQRRRTTTUUUVVVXXXZZZ[[[[[[YYYWWWWWWWWWRRRQQQPPPOOOOOOOOOQQQQQQMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@CCCEEEEEECCCBBBDDDFFF??????@@@BBBEEEIIIMMMPPPIIILLLOOOOOONNNLLLMMMOOOIIIHHHFFFFFFGGGFFFEEECCCAAAAAABBBBBBCCCBBBBBBBBB===@@@CCCFFFGGGFFFDDDCCCFFFEEEDDDCCCBBBAAA@@@@@@CCCBBBAAA@@@????????????@@@AAAAAAAAA@@@===:::888777555555555444333888@@@<<<:::888666666888:::;;;;;;999888888999:::999888999888666555555555666777222555888888666555777:::777666555444333444555555...111555666666555555666777777888888888888777777888888999777444333333444444444333333333222222222444333222111000000000000///000111333333222222111...///000000000///---,,,000///...---------------+++++++++*********************++++++++++++******,,,++++++,,,---...---+++,,,,,,------.../////////,,,+++***)))(((((((((((())))))))))))************(((***---000222111///---///......///000111111000///000111222222222222222///000111222222222222222///......,,,)))&&&###"""&&&%%%###!!!  $$$$$$!!!!!!%%%)))...111444555444222111111xxxyyyzzzzzzzzzyyyxxxwwwrrrqqqqqqpppqqqssstttuuurrrpppooooooqqqtttuuuvvv~~~}}}||||||~~~~~~}}}{{{yyyxxxwwwuuusssqqqpppqqqqqqpppooolllkkklllmmmnnnmmmkkkiiikkkjjjiiihhhhhhiiijjjkkkjjjjjjjjjjjjkkklllmmmnnnnnnnnnooooooooonnnnnnmmmpppsssvvvxxxwwwvvvvvvvvv}}}}}}~~~~~~|||{{{{{{|||}}}}}}}}}|||zzzyyyxxxyyy{{{{{{zzzwwwtttrrrpppmmmiiiggggggfffeeedddcccdddfffgggfffdddaaa```aaaaaa```___^^^^^^^^^^^^aaa``````_________``````^^^]]]]]]^^^```cccfffhhhhhhiiiiiihhheeebbbbbbbbbhhhgggfffeeeeeefffggghhhfffffffffeeeeeeddddddccceeebbb^^^[[[[[[^^^aaadddffffffeeedddbbb```^^^]]]WWWVVVSSSPPPMMMJJJIIIHHHEEEFFFGGGHHHIIIIIIIIIIIILLLMMMOOOPPPQQQSSSWWWYYY\\\]]]]]]\\\YYYXXXXXXYYYUUUTTTRRRRRRSSSVVVYYY[[[^^^___```bbbbbbccccccccc______``````___]]]ZZZYYY^^^___```bbbccccccbbbbbb]]]______^^^[[[YYYYYYYYYZZZ\\\^^^^^^\\\ZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZWWWUUUTTTTTTVVVWWWXXXWWWZZZYYYXXXVVVTTTRRRQQQPPPRRRTTTVVVXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQVVVVVVUUUUUUTTTUUUUUUUUUPPPOOOMMMMMMOOOPPPPPPOOONNNMMMLLLKKKIIIIIIIIIIIIEEEDDDCCCAAA@@@???>>>>>>>>>??????>>>>>>>>>AAACCCBBBBBBBBBAAAAAA@@@@@@@@@EEEDDDCCCCCCDDDFFFHHHJJJNNNMMMMMMMMMNNNNNNMMMKKKIIIGGGEEEBBBAAAAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@>>>@@@CCCEEEFFFEEECCCBBBEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBAAA???>>>???@@@;;;999777555444555666666888888777777777777888888999999888888777666666666666666666666666777888888555666666777888888999999777666555555666777666444333333333333444555666666666777888999888777444333555555444555666666444111666444222111222333333222111000///......---......111111111111111000//////,,,---///000111000000///......------,,,+++++++++,,,***)))((()))(((&&&%%%,,,,,,+++++++++*********,,,------......------,,,,,,++++++---......,,,***+++***)))((((((''''''((())))))***+++,,,,,,------......////////////......//////000000000...---+++444//////333333//////444222111000//////000111111......,,,***(((&&&%%%$$$&&&%%%"""   !!!!!!!!!###&&&))),,,---///222333444444444~~~xxxyyyzzz{{{{{{zzzxxxwwwpppppppppqqqrrruuuwwwxxxsssrrrpppoooqqqssstttuuu}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwtttrrrqqqpppqqqqqqqqqooommmllllllmmmnnnmmmllljjjjjjjjjiiihhhhhhiiijjjjjjiiiiiiiiiiiijjjjjjkkklllnnnooooooooooooooonnnnnnrrruuuxxxzzzyyyyyyyyyzzz~~~~~~~~~~~~~~~}}}|||{{{||||||}}}~~~}}}|||{{{zzzyyyzzz{{{|||{{{xxxuuutttvvvrrrnnnjjjhhhfffcccaaabbbccceeeffffffdddbbb```aaa```___^^^^^^]]]^^^^^^aaa``````______`````````^^^^^^^^^^^^```cccfffgggggghhhiiigggeeecccccccccgggfffeeedddddddddeeeeeeccccccccccccbbbbbbbbbbbbbbb```___]]]]]]___```aaadddddddddcccbbb```^^^]]]XXXVVVRRROOOKKKIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKIIILLLOOOQQQSSSUUUXXXZZZ[[[\\\\\\ZZZXXXWWWXXXYYYVVVUUUTTTTTTUUUWWWZZZ\\\^^^^^^```aaabbbbbbcccccc```aaabbbbbbaaa```^^^\\\___```aaacccdddeeeeeedddaaabbbaaa___\\\ZZZZZZZZZ[[[\\\]]]]]][[[YYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZYYYYYYZZZZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYXXXUUUSSSSSSUUUWWWXXXXXXZZZZZZXXXWWWUUUSSSRRRQQQPPPQQQTTTVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPUUUTTTTTTTTTTTTTTTUUUUUUSSSQQQOOONNNOOOPPPOOONNNKKKKKKJJJIIIIIIIIIIIIIIIDDDCCCAAA@@@>>>============>>>???>>>===>>>AAACCCBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDDDDDDDEEEGGGHHHIIILLLKKKLLLMMMOOOOOOMMMKKKJJJHHHEEECCCBBBBBBBBBCCCBBBCCCBBBBBBAAA@@@??????>>>@@@CCCEEEFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCBBB@@@>>>>>>>>>;;;999777666555555666777888888777777777777888888999999888888777777666666666666666666666777777888999888888888888777777777777666444555666777666444333333333333444555666666555666777888888777555444666555555666777666444222666444222111222333333222000000///.........//////000111111222222111111000******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******+++***))))))******)))'''......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,---......,,,******))))))(((((((((((()))******++++++,,,,,,------///000000111111000000/////////000000000///...---444000///222222///000444222111000//////000111222///...---+++)))'''%%%%%%"""!!!    !!!!!!!!!"""%%%'''***,,,...111333444555555}}}wwwyyy{{{}}}}}}{{{yyywwwoooooopppqqqsssvvvxxxzzzuuusssqqqppppppqqqtttuuu{{{~~~}}}|||~~~~~~|||zzzxxxvvvtttrrrpppppprrrrrrrrrqqqooonnnllllllmmmnnnlllkkkjjjjjjiiihhhhhhiiijjjjjjiiiiiiiiiiiiiiiiiijjjjjjoooooooooooooooooooooooorrrtttxxxzzzzzzzzz{{{|||~~~}}}|||||||||||||||}}}~~~~~~~~~}}}|||{{{zzz{{{||||||{{{yyywwwuuuxxxuuuqqqmmmkkkhhheeecccaaabbbdddffffffeeedddbbbaaa```___^^^^^^]]]]]]^^^aaaaaa````````````aaaaaa____________aaacccfffgggeeeggghhhhhhfffeeeeeefffgggfffdddcccbbbaaabbbbbbbbbbbbbbbbbbcccccccccccc````````````______^^^^^^aaaaaaaaabbbaaa___^^^]]]XXXVVVQQQMMMIIIGGGFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLGGGKKKOOOSSSUUUWWWYYY[[[[[[[[[ZZZWWWUUUVVVXXXZZZXXXWWWWWWWWWXXXYYY[[[]]]\\\]]]___```aaabbbbbbbbbaaabbbcccddddddcccbbbaaa```aaaccceeefffggghhhhhhgggfffeeeaaa]]][[[\\\]]][[[\\\\\\[[[YYYYYYZZZ\\\YYYXXXXXXXXXXXXYYYZZZZZZ]]]\\\[[[ZZZZZZZZZZZZZZZXXXZZZ\\\]]]]]]\\\ZZZXXXXXXVVVSSSRRRSSSVVVWWWXXXXXXXXXWWWUUUTTTRRRQQQPPPMMMOOOQQQSSSTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPOOOOOORRRRRRRRRRRRRRRSSSTTTUUUUUUSSSPPPOOOPPPPPPOOOMMMIIIIIIHHHHHHHHHHHHHHHIIIBBBAAA@@@???>>><<<;;;;;;<<<>>>>>>>>>===>>>@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHHHHJJJMMMPPPPPPNNNKKKJJJIIIGGGEEECCCCCCCCCCCC@@@AAAAAABBBAAA@@@>>>======???BBBDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA???????????????@@@@@@AAA@@@BBBDDDCCCAAA>>>===<<<;;;:::888777666777777888999888888777777888888999999999999888777777666666666666555555666666777888;;;;;;:::999888666666555666555444555666777666555333333333333444555666777444555666777777777666555666555555666777666444333555333111111222333222111000////////////000000111000000111222222222111111,,,------------,,,,,,+++******************))))))***))))))***+++,,,,,,+++000000/////////.........+++,,,,,,------,,,,,,+++------,,,---...---+++))))))(((((((((((()))******,,,,,,,,,,,,,,,,,,------000111111222222111111000...///000111111111000000333000000222222000000333111111000//////000111222000///...,,,***(((&&&%%% !!!   !!!!!! !!!###%%%((())),,,000222444555555}}}wwwyyy{{{}}}}}}{{{yyywwwpppppppppqqqsssuuuwwwyyyvvvuuussspppooopppsssuuuwww|||}}}|||}}}zzzxxxvvvsssqqqpppppprrrssssssrrrqqqooommmmmmnnnnnnmmmllljjjiiiiiiiiiiiiiiiiiijjjiiiiiijjjjjjjjjjjjiiiiiioooooonnnnnnooooooppppppooorrruuuwwwxxxyyy{{{|||~~~|||{{{{{{||||||}}}~~~~~~|||{{{{{{||||||}}}|||zzzxxxwwwvvvssspppnnnmmmkkkhhhfffbbbccceeefffggggggfffeeeaaaaaa```___^^^^^^^^^^^^aaaaaa`````````aaabbbbbb`````````aaabbbdddfffgggeeegggiiiiiihhhhhhiiijjjhhhgggeeecccaaaaaaaaaaaadddddddddeeeeeeffffffgggcccbbbaaa___^^^]]]\\\[[[]]]^^^___``````^^^]]]\\\WWWTTTPPPKKKGGGEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLHHHLLLQQQTTTVVVWWWXXXYYYZZZYYYXXXUUUSSSTTTWWWZZZXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]___```aaaaaaaaa```aaabbbdddddddddddddddaaabbbdddfffgggiiijjjkkkkkkjjjgggccc___]]]^^^```\\\\\\\\\ZZZXXXYYY[[[]]]XXXXXXWWWWWWWWWXXXXXXYYY[[[[[[ZZZZZZYYYYYYXXXXXXWWWYYY\\\^^^^^^\\\YYYWWWXXXUUURRRQQQRRRUUUVVVWWWUUUUUUTTTSSSQQQPPPPPPOOOMMMNNNPPPRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNPPPPPPPPPPPPQQQRRRSSSTTTTTTRRRPPPPPPQQQQQQPPPOOOKKKJJJIIIHHHGGGGGGGGGGGGAAAAAA@@@???>>><<<;;;:::;;;===>>>>>>======???AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDDDDDDDDDDEEEIIIMMMPPPQQQNNNLLLKKKJJJHHHFFFEEEDDDDDDDDD>>>???@@@AAA@@@???===<<<<<<===???AAABBBBBBBBBAAA???>>>>>>>>>??????@@@AAA>>>>>>>>>>>>>>>??????@@@@@@BBBDDDDDDBBB>>><<<;;;;;;;;;:::999888888999999999999888888888888999999::::::999888888777777666666555555555555666777777;;;;;;:::999888777666666666555444555666777666555333333333444444555666777333444555666666666666666777666555555666666555333444222111111222222111000///////////////000111222000000111111000///...............------,,,,,,+++))))))))))))))))))))))))***))))))+++---///...---000000/////////.........++++++,,,,,,,,,,,,++++++,,,++++++,,,---,,,)))'''(((((((((((()))***+++,,,.........---------------000111111111111111111000...//////000111222222222222111111111111111111222111000/////////000111222000000...,,,***((('''&&& !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""%%%'''***...111444555555~~~xxxyyy{{{||||||zzzxxxvvvqqqqqqqqqqqqrrrsssuuuvvvwwwvvvtttqqqnnnooosssvvvtttyyy~~~}}}}}}~~~{{{xxxvvvsssrrrpppqqqrrrssssssrrrrrrpppoooooooooooonnnllliiiiiiiiijjjjjjiiiiiiiiiiiijjjkkkllllllkkkkkkjjjnnnnnnmmmmmmnnnnnnppppppoooqqqtttvvvwwwxxx{{{}}}~~~|||{{{||||||}}}}}}~~~~~~|||{{{{{{||||||||||||{{{yyyxxxuuussspppnnnmmmkkkhhhfffcccdddfffggghhhhhhhhhhhhbbbbbbaaa```____________aaaaaaaaaaaaaaabbbccccccbbbbbbbbbcccdddeeefffffffffhhhjjjkkkkkkkkklllnnnjjjiiifffdddbbbbbbaaabbbddddddeeeeeefffffffffggghhheeeaaa^^^[[[ZZZZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZUUURRRNNNJJJFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLOOOSSSVVVVVVVVVWWWWWWZZZYYYWWWUUUSSSSSSVVVYYYVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]___`````````______```bbbcccdddddddddaaabbbccceeeggghhhjjjkkklllkkkiiieeeaaa```aaaccc^^^^^^]]][[[YYYYYYZZZ\\\XXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWVVVWWWYYY\\\^^^^^^\\\YYYWWWXXXUUURRRQQQRRRTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOPPPQQQSSSSSSSSSSSSSSSQQQQQQPPPPPPOOOOOOOOOOOOOOONNNOOOOOOPPPQQQRRRSSSQQQPPPOOOOOOQQQSSSRRRRRROOONNNLLLJJJHHHFFFEEEEEEAAAAAAAAA@@@???===;;;::::::<<<===>>>======>>>@@@???@@@@@@@@@@@@@@@@@@@@@<<<===>>>@@@AAAAAAAAAAAAAAACCCGGGLLLPPPPPPNNNLLLJJJJJJHHHGGGEEEDDDDDDCCC===>>>?????????>>>===<<<;;;<<<===???????????????======<<<======>>>???@@@>>>>>>======>>>>>>???@@@???BBBDDDDDDBBB>>><<<;;;<<<;;;;;;:::::::::::::::::::::999999999999::::::::::::999999888777777777555555555555555666666777888888888888888888888888666444444555777777777666444444444444555666777777333333444444555555555555777555444444555555444333333111000111222222000/////////...//////000111111000000000///---,,,******+++******))))))((((((((((((((())))))*********++++++******+++...//////............---------,,,,,,******++++++++++++************)))***+++***(((&&&)))))))))***+++,,,---.../////////...............///000000111111000000///......///000111222333333111222111000000111222111111000/////////000222333000000...,,,***((('''&&&  !!!"""!!!  !!!###%%%)))---000222444444zzz{{{{{{{{{zzzxxxvvvuuussssssrrrrrrrrrtttuuuvvvwwwwwwuuuqqqnnnoootttxxxvvvyyy|||||||||~~~{{{xxxvvvtttsssqqqqqqrrrssssssrrrrrrqqqqqqqqqrrrpppnnnkkkhhhiiijjjjjjjjjjjjiiihhhhhhiiikkklllmmmmmmllllllmmmllllllkkklllmmmooopppqqqsssuuuwwwxxxyyy|||~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{{{{{{{||||||{{{zzzzzzyyyvvvtttrrrooommmjjjfffcccdddeeefffggghhhhhhhhhhhhdddcccbbbaaaaaa`````````aaaaaaaaaaaabbbcccdddeeecccdddddddddeeeeeefffffffffhhhkkklllllllllnnnoookkkiiigggeeeccccccccccccaaaaaaaaabbbbbbbbbbbbbbbgggeeeaaa]]]ZZZZZZZZZ[[[XXXYYY[[[]]]]]][[[YYYWWWPPPOOOLLLIIIFFFDDDBBBAAA@@@AAACCCEEEFFFHHHHHHIIIOOOQQQTTTVVVVVVVVVWWWXXXZZZZZZXXXVVVSSSSSSUUUWWWUUUVVVXXXYYYYYYYYYXXXWWWWWWXXXZZZ\\\]]]_________^^^^^^___```aaabbbccccccaaaaaaaaabbbdddfffhhhiiiiiiiiihhhfffcccbbbccceee`````````]]][[[YYYZZZ[[[YYYYYYXXXWWWWWWWWWWWWXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVXXXZZZ\\\\\\ZZZXXXVVVVVVTTTRRRRRRSSSTTTSSSSSSVVVUUUUUUUUUTTTTTTSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQRRROOONNNMMMNNNQQQSSSSSSSSSQQQOOOMMMJJJGGGEEEDDDCCC@@@AAAAAAAAA???===;;;:::999;;;===>>>=========???>>>>>>>>>>>>>>>?????????:::;;;<<<<<<>>>>>>???@@@AAABBBEEEJJJNNNOOONNNMMMJJJIIIHHHGGGFFFDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=========<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@???AAACCCCCCAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::999888888777777555555444444555555666777555666666777888888999999555444444555777888777666444444444444555666777888333333333444444444444444666444222222333444333222111000000111222111///...///............//////000//////...---,,,***)))(((,,,,,,+++*********++++++))))))******+++,,,------,,,++++++,,,---......---,,,,,,+++++++++*********)))******++++++******))))))((((((***++++++)))'''+++++++++,,,,,,...///////////////////////////000///000000000000000000//////......///000111222333111333222//////222333111000000/////////111222333000///...,,,***(((&&&%%%!!!!!!!!!  !!!""""""!!! !!!""""""$$$(((+++///111222333}}}|||zzzxxxwwwuuutttttttttsssssstttuuuwwwyyyzzzvvvvvvuuuqqqmmmnnntttzzz{{{{{{zzzzzz{{{}}}|||xxxuuuvvvtttrrrrrrrrrsssrrrqqqqqqrrrrrrttttttrrrmmmjjjhhhiiijjjjjjjjjjjjiiihhheeegggiiikkkmmmmmmlllllllllkkkjjjjjjjjjlllnnnoooqqqsssuuuuuuvvvxxxzzz}}}|||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}|||{{{zzz{{{{{{{{{zzzzzzzzzzzzyyyuuutttrrrpppooolllhhheeeddddddeeeeeefffffffffgggeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeedddeeeeeeffffffffffffeeeeeegggjjjkkkkkkkkkmmmnnnjjjiiigggeeedddccccccddd____________^^^^^^^^^^^^aaaaaa___^^^]]]\\\\\\\\\WWWXXX[[[\\\[[[YYYVVVTTTLLLLLLKKKIIIGGGDDDAAA@@@???@@@BBBDDDFFFGGGHHHHHHOOOQQQSSSUUUUUUVVVYYYZZZ[[[[[[ZZZXXXTTTSSSSSSTTTUUUVVVXXXZZZZZZYYYXXXVVVVVVWWWYYY[[[\\\^^^^^^___^^^^^^^^^^^^___aaabbbbbb____________aaabbbdddeeedddfffffffffddddddeeefffbbbbbbbbb```]]]ZZZYYYYYYZZZYYYYYYXXXWWWWWWXXXXXXTTTUUUWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRSSSTTTTTTRRRPPPTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNMMMNNNPPPQQQQQQPPPOOONNNKKKIIIGGGEEEDDDCCC??????@@@@@@>>><<<999888888:::===>>>===<<<===>>><<<<<<<<<<<<======>>>>>>;;;;;;:::;;;<<<===???@@@AAABBBDDDHHHLLLNNNNNNMMMIIIHHHHHHGGGFFFDDDCCCBBB@@@???===<<<<<<>>>???@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;<<<===???>>>>>>>>>>>>???@@@@@@???@@@BBBBBB@@@??????@@@<<<=====================;;;;;;::::::::::::;;;;;;;;;::::::999999888888777555444444444444555666666444555555666777777888888555444333555777888777666444444444444555666777888444444333333333333333333555333111000111222222111111000000000111111///---///......------------...,,,,,,---------,,,++++++......---,,,------//////******+++,,,---...///000...---,,,,,,------+++***************))))))))))))))))))************)))))))))((()))+++------,,,***......---......///000000/////////000000111111111000111111222222111111000///............///111222000333333//////333333000000////////////111333444///...---+++)))'''%%%%%%###"""!!!  ########################!!!#########""""""###"""$$$'''+++...000111111~~~|||zzzwwwuuussssssssstttttttttuuuwwwzzz|||~~~uuuvvvuuuqqqmmmooouuu{{{}}}yyyxxxzzz}}}|||xxxuuuwwwuuusssrrrrrrsssrrrpppqqqrrrsssuuuuuurrrmmmiiihhhiiijjjkkkkkkjjjiiihhhccceeehhhjjjlllmmmllllllkkkjjjiiiiiiiiikkknnnooooooqqqrrrsssssstttwwwyyyzzz{{{}}}~~~~~~{{{|||}}}}}}}}}|||zzzyyyzzzzzzzzzzzzzzzyyyyyyyyyrrrqqqppppppqqqpppmmmjjjcccccccccdddddddddeeeeeeffffffeeedddccccccccccccbbbbbbbbbbbbcccdddeeefffeeeeeeffffffgggffffffeeedddfffiiijjjjjjjjjkkkmmmiiihhhfffdddcccccccccddd_________^^^^^^]]]]]]\\\[[[]]]^^^``````___^^^\\\VVVXXXZZZ\\\[[[XXXUUUSSSIIIJJJJJJJJJGGGDDDAAA??????@@@BBBDDDFFFGGGHHHHHHNNNPPPRRRTTTUUUWWW[[[^^^[[[\\\[[[YYYVVVSSSRRRSSSUUUWWWYYY[[[[[[ZZZXXXVVVUUUVVVXXXZZZ\\\]]]^^^^^^^^^^^^^^^^^^___```aaabbb___^^^^^^^^^^^^```bbbcccaaaccceeefffeeeeeeeeefffcccddddddbbb^^^[[[YYYXXX[[[ZZZYYYXXXXXXXXXXXXXXXTTTUUUWWWYYYZZZZZZYYYYYYVVVWWWWWWWWWWWWWWWWWWVVVSSSSSSSSSTTTUUUTTTQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSRRRQQQQQQPPPPPPLLLMMMNNNOOOPPPPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQOOONNNNNNOOOPPPOOONNNLLLKKKIIIGGGFFFDDDDDDDDD===>>>???>>>===;;;888666888:::=========<<<<<<===;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;===@@@AAABBBBBBCCCGGGKKKMMMNNNMMMHHHHHHHHHGGGEEEDDDBBBAAAAAA???===<<<<<<>>>@@@BBBBBBBBBAAA@@@???>>>======<<<;;;;;;::::::;;;;;;;;;???????????????@@@@@@AAA>>>@@@AAA@@@??????AAABBB<<<===>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999888888777555444444444444555666666555555555555666666666666555444333555777888888777555444444555555666777888555444444333222222222222444222000///000111111111000//////000111111...,,,///...---,,,,,,,,,,,,,,,***+++,,,---............+++******)))***+++---...++++++,,,---///000111111000...,,,,,,,,,,,,***(((*********)))))))))(((((())))))************))))))))))))***,,,//////...,,,000////////////000000111......///000111222222333222222222333333222222222//////...------...000111000444333//////333444000000/////////000111333444......,,,***(((&&&%%%$$$###"""  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$"""$$$'''***---///000000~~~zzzvvvrrrqqqrrrooorrrvvvyyyzzzzzz{{{{{{|||{{{wwwtttqqqooonnnmmmvvvwwwyyy|||~~~}}}zzzxxxwwwtttuuuvvvvvvuuusssqqqooooooppprrrrrrrrrqqqooommmkkkjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiiiiikkklllmmmooommmkkkiiijjjllloooqqqooonnnnnnqqquuuwwwvvvsssxxxwwwvvvyyy|||~~~}}}zzz{{{{{{zzzzzzzzzyyyyyyyyyzzzyyyyyyyyyzzzyyyvvvtttpppppppppqqqqqqoookkkhhhiiifffdddccceeefffggggggggggggfffffffffeeeeeeeeehhhddd```aaaeeegggfffccccccdddeeefffggggggggggggggggggggghhhiiiiiijjjjjjkkkhhhdddbbbbbbbbbbbbaaa```___]]][[[ZZZXXXXXXWWWXXXXXXYYYZZZ[[[[[[\\\]]]ZZZZZZZZZ[[[[[[XXXSSSOOOKKKHHHEEECCCCCCCCCBBBAAABBBCCCDDDDDDDDDFFFIIIKKKKKKNNNRRRUUUWWWYYY\\\^^^^^^]]][[[YYYWWWUUUUUUTTTUUUVVVWWWXXXXXXWWWUUUSSSUUUUUUVVVWWWXXXYYYZZZZZZ\\\[[[[[[]]]```bbbbbbbbb```___^^^]]]\\\]]]^^^^^^____________aaadddgggiiifffeeecccaaa___]]]]]]\\\]]]\\\ZZZYYYWWWVVVVVVUUUTTTUUUVVVWWWWWWWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUSSSQQQSSSVVVWWWVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQQQQPPPOOONNNNNNMMMMMMOOOMMMLLLOOORRRTTTRRRPPPNNNNNNOOOOOOPPPQQQQQQQQQOOONNNMMMLLLLLLMMMNNNOOOHHHHHHHHHHHHFFFDDDBBB@@@AAA>>>;;;999999999999999888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======;;;:::999888999;;;>>>???AAABBBEEEGGGHHHGGGGGGFFFGGGHHHHHHDDD@@@===>>>@@@;;;===@@@???======???BBB??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<>>;;;;;;<<>>>>>777999;;;<<<;;;::::::::::::999999888888999999:::555555555555444444444444444333222444666777666555555555555555555555555444444444333222111111111111999777444222111111333444222111000111222333111///333222000///......//////111///---+++++++++,,,---...---,,,++++++,,,...000------......//////000000,,,---...///000000000000333000---,,,,,,,,,+++***((()))***++++++,,,+++++++++++++++,,,,,,---------////////////............000000////////////000000------,,,---...000222333555555555444333222111000000///---------...000222333444444222000///000111///////////////000111111///---+++***)))(((&&&$$$$$$ """###!!!!!!$$$$$$### !!!"""######$$$%%%!!!###%%%&&&''')))---///~~~|||zzzxxxuuusssqqqooorrrvvvxxxxxxyyyyyy{{{{{{zzzwwwtttrrrrrrrrrrrrvvvxxxzzz|||}}}{{{yyyxxxvvvvvvvvvvvvtttrrrpppooonnnooopppqqqqqqooonnnmmmlllkkkjjjiiiiiihhhiiiiiihhhhhhgggggghhhiiikkkkkkmmmkkkiiihhhiiikkkoooqqqooonnnmmmppptttvvvvvvuuuxxxwwwwwwyyy|||}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwtttrrrqqqpppqqqqqqqqqoookkkhhhfffdddbbbbbbeeegggiiiiiieeeeeeeeeeeeddddddddddddfffbbb______ccceeecccaaadddddddddeeeffffffggggggffffffgggggghhhhhhhhhiiiiiifffcccbbbbbbccccccbbbaaa```^^^\\\ZZZYYYXXXXXXVVVVVVVVVXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[ZZZWWWRRRNNNIIIFFFCCCAAAAAAAAA@@@???CCCDDDDDDDDDCCCDDDGGGIIILLLOOOSSSUUUVVVXXXYYY[[[\\\\\\ZZZYYYXXXXXXWWWWWWVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYZZZZZZ\\\[[[[[[]]]___aaaaaa```[[[[[[[[[\\\]]]___```aaa]]]]]]]]]^^^___bbbeeegggfffeeedddbbb```___]]]\\\]]]\\\ZZZYYYWWWVVVVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXWWWWWWVVVTTTRRRSSSUUUVVVUUUSSSRRRQQQQQQPPPOOOOOOPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQOOONNNMMMOOORRRSSSRRRPPPNNNOOOOOOPPPPPPQQQRRRRRROOONNNLLLKKKKKKKKKLLLMMMGGGGGGGGGFFFEEECCCAAA@@@@@@===:::999999::::::999888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<>><<<===>>>;;;===>>>>>>>>>>>>???AAAAAAAAA@@@@@@@@@?????????<<<<<<::::::999:::;;;;;;>>>;;;999999:::<<<======>>>>>>>>>???@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<888:::<<<<<<;;;;;;;;;<<<;;;;;;:::999999999999999444444555555555555555555555444333444666777666555555555444444444444444555666555444333222222222222555444222111111222333444222111000111333333111000222111///...------------...---+++*********,,,------,,,+++***+++,,,...///---------............///------...///////////////111///,,,++++++,,,+++***((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////222222111//////.........---------...///000111222444444444333333222111000///...---,,,---...000111222222222111///...///111///////////////000111111111...,,,***)))'''$$$"""%%%  !!! !!!!!!$$$$$$###&&&%%%#########%%%''')))"""###%%%&&&'''))),,,///}}}{{{zzz{{{yyyuuuqqqpppsssuuuwwwwwwwwwxxxzzz{{{yyywwwuuuuuuuuuwwwxxxwwwxxxzzz}}}}}}{{{zzzzzzyyywwwuuusssqqqppppppnnnnnnoooppppppnnnmmmlllmmmlllkkkjjjiiiiiiiiiiiiffffffffffffggghhhiiiiiijjjiiihhhggghhhkkknnnpppooommmlllnnnrrruuuwwwxxxyyyxxxxxxyyy{{{|||zzzyyyyyyyyyzzzzzz{{{|||||||||yyyxxxwwwwwwwwwvvvsssqqqrrrrrrqqqrrrrrrpppllliiicccaaa```aaaeeehhhjjjkkkdddddddddccccccccccccbbbddd```]]]]]]```bbbaaa___ddddddccccccdddeeeggghhhffffffffffffggggggggggggfffdddbbbaaabbbccccccccc```^^^\\\ZZZXXXVVVUUUUUUUUUSSSRRRUUUYYY[[[[[[YYY[[[ZZZZZZZZZYYYVVVQQQMMMFFFDDDAAA??????@@@???>>>CCCCCCCCCBBBBBBBBBEEEGGGLLLOOOSSSVVVVVVWWWWWWXXX[[[[[[ZZZZZZZZZZZZZZZ[[[YYYYYYXXXWWWVVVUUUUUUUUUSSSSSSTTTUUUVVVXXXZZZZZZ\\\[[[ZZZ\\\^^^______^^^XXXYYYZZZ\\\^^^_________[[[[[[[[[\\\]]]```bbbcccdddddddddcccbbb```]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZZZZZZZXXXVVVSSSRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNPPPRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRRRROOOMMMLLLJJJIIIIIIIIIJJJEEEEEEEEEDDDCCCAAA@@@???>>><<<999888999:::::::::999999::::::::::::;;;;;;>>>>>>>>>=====================>>>>>>>>>===<<<;;;???AAACCCEEEFFFFFFEEEEEE???@@@@@@>>>;;;:::;;;<<<===<<<<<<===???@@@???>>>AAAAAA@@@@@@???>>>======:::999999999999999:::;;;<<<;;;999:::;;;;;;:::999;;;<<<======>>>>>>>>>>>>===<<<;;;:::999999999999:::;;;===<<<;;;;;;<<<>>>======<<<;;;:::999888888444555555555666777777777777666555555666666555444555444333222222333444555666555444333222222222222111111111111222222333333222111111222333333222000000000...---,,,++++++++++++***)))))))))***,,,---++++++******+++,,,...///............---------------....../////////......000...++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------------000000000000000000000000444333222000///...------,,,---...000000111111111222222222222222111000//////...---------...///000///000111000......///111///////////////000111111222000,,,***(((&&&""" %%% $$$  !!!###$$$###&&&$$$!!!"""%%%'''"""$$$%%%&&&'''(((+++...|||zzz{{{}}}|||wwwqqqssstttvvvvvvvvvvvvxxxzzz|||{{{yyywwwwwwwwwyyyzzzvvvwwwzzz}}}~~~}}}}}}{{{wwwtttqqqpppppppppoooooopppppppppooonnnmmmnnnmmmllljjjiiihhhhhhhhheeeeeeffffffggghhhhhhiiiiiihhhggghhhiiillloooqqqooommmlllmmmppptttxxxzzzyyyxxxyyyzzzzzzzzzyyyyyyxxxyyyzzz{{{|||}}}~~~~~~wwwwwwwwwxxxyyyxxxvvvttttttsssrrrrrrrrrpppmmmjjjcccaaa```aaadddgggiiijjjeeeeeedddddddddcccccccccccc```]]]]]]___``````___dddcccbbbaaabbbdddfffhhhgggggggggggggggffffffffffffdddaaa```aaaaaa```___[[[ZZZXXXUUUSSSRRRQQQPPPTTTRRRQQQTTTYYY[[[ZZZXXX[[[ZZZYYYXXXWWWTTTOOOLLLDDDBBB???>>>>>>???>>>>>>@@@AAAAAAAAAAAABBBEEEGGGIIIMMMRRRUUUVVVVVVWWWXXX\\\\\\[[[[[[ZZZ[[[[[[\\\\\\[[[XXXVVVUUUUUUVVVWWWTTTTTTUUUUUUWWWYYYZZZ\\\[[[ZZZZZZ[[[\\\]]]]]]\\\YYYZZZ\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[]]]^^^```aaaaaabbbbbbcccaaa___\\\[[[[[[[[[YYYXXXWWWVVVVVVVVVXXXWWWTTTRRRRRRRRRSSSTTTRRRSSSUUUWWWZZZ[[[\\\]]]YYYWWWTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQPPPOOOOOONNNMMMMMMOOOOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRNNNMMMKKKIIIGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@???>>><<<:::999999:::;;;;;;;;;:::::::::::::::::::::;;;???????????????>>>>>>===>>>>>>>>>>>>>>>>>>??????CCCDDDEEEFFFFFFEEECCCBBB<<<<<<<<<;;;::::::;;;;;;===;;;999;;;???@@@???===??????>>>===<<<::::::999888999999999::::::;;;;;;===<<<<<<===>>>===;;;888999;;;<<<=========>>>???>>>===<<<:::999999888888:::;;;<<<<<<:::;;;<<<>>>>>>>>>===<<<;;;999888777555666666777888999::::::999777666666666666444333444333222111111333444555555444333222111111111111000111222333333222111111222111111222333333222000///...---,,,+++******)))******)))******,,,---...++++++++++++,,,...///000000000//////...------,,,---......//////......---...,,,******++++++***))))))***+++,,,---------------------------.........111111111111111222222222444333222000///.........---...000111222222111111111111111111111000//////......---------...///000...///000///......///111///////////////000000111111...+++)))(((&&&### $$$   %%% """#########$$$###!!!  """######$$$&&&&&&&&&(((***---}}}zzz{{{~~~}}}xxxsssvvvwwwwwwvvvuuuvvvxxxzzz}}}|||{{{yyyxxxwwwwwwxxxtttvvvxxx{{{~~~~~~~~~|||xxxtttqqqppppppppppppqqqqqqpppppppppooooooooonnnllljjjiiihhhggggggffffffggghhhiiiiiiiiiiiiiiiiiihhhiiikkkmmmoooqqqooonnnmmmlllnnnrrrwwwzzzwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~wwwwwwwwwyyy{{{|||zzzyyyvvvuuussssssrrrqqqnnnkkkfffdddbbbbbbdddfffggghhhgggffffffffffffeeeeeeeeecccaaa___^^^______```___cccbbbaaa```aaaccceeefffhhhhhhhhhggggggffffffeeefffdddaaa______^^^\\\ZZZXXXWWWUUUSSSQQQPPPPPPOOOTTTRRRRRRTTTXXXZZZYYYXXXZZZYYYWWWVVVTTTQQQMMMIIICCC@@@>>>===>>>??????>>><<<===???@@@AAACCCGGGJJJFFFJJJOOOSSSUUUWWWYYYZZZ^^^]]]\\\[[[[[[ZZZ[[[[[[^^^\\\YYYWWWWWWWWWYYYZZZWWWWWWVVVVVVWWWYYY[[[]]][[[YYYYYYZZZ\\\]]]\\\[[[YYYZZZ[[[\\\]]]\\\[[[ZZZ[[[[[[\\\\\\]]]^^^______^^^___``````___]]][[[YYY[[[ZZZYYYWWWVVVVVVVVVVVVVVVUUUSSSRRRRRRSSSUUUWWWRRRSSSUUUWWWZZZ[[[\\\]]]XXXXXXVVVSSSQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPQQQQQQOOONNNLLLKKKJJJIIINNNOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQNNNLLLJJJHHHFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>>>><<<:::999:::<<<===<<<;;;;;;;;;:::999999999:::;;;>>>>>>???@@@@@@???>>>===???>>><<<;;;<<>>@@@>>><<<>>>>>>===<<<:::999888888999999::::::;;;;;;;;;;;;<<<<<<<<<===>>>===:::888888:::===>>>======???AAA???>>>===;;;:::999999999888:::;;;;;;::::::;;;<<<>>>>>>>>>===;;;999777666777777888999::::::;;;;;;999777666555666555444222333222222111222333444555666555444333333222222222333333444555444222000///111000000111222222111///---------,,,,,,+++******+++++++++,,,---...///000---------...///000111111222111111000///...------,,,------...............,,,+++***+++,,,,,,+++)))***+++,,,------......---........................000111111111222222222333222111111000000000000111...///000222333222111111000000111111111000//////............//////000000///000000000......000222///////////////000000111...,,,***)))((('''$$$""""""!!!"""$$$!!!### !!!"""""""""######$$$%%%&&&&&&&&&%%%$$$######%%%&&&&&&&&&''')))+++||||||}}}|||yyywwwwwwwwwvvvuuussstttvvvyyy|||||||||{{{yyywwwuuutttqqqsssvvvyyy|||~~~~~~{{{xxxtttrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnllliiihhhfffeeeeeegggggghhhiiijjjjjjjjjjjjjjjiiiiiijjjkkkmmmooopppoooooonnnmmmmmmpppuuuyyyvvvxxxyyyzzzyyyxxxyyyzzzzzzzzz{{{|||}}}~~~yyyxxxyyy{{{~~~~~~}}}{{{xxxvvvtttssssssqqqnnnllliiigggdddcccdddfffgggfffhhhhhhhhhhhhggggggggggggcccbbbaaa____________```aaaaaa``````aaabbbdddeeehhhhhhgggfffeeeddddddddddddbbb___^^^]]][[[XXXVVVWWWVVVUUUTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYYWWWUUUSSSQQQNNNJJJFFFAAA>>><<<<<<===>>>>>>>>>:::<<<>>>???AAADDDHHHKKKEEEHHHMMMPPPSSSVVVYYY\\\]]]]]]\\\[[[ZZZZZZZZZZZZ^^^]]][[[ZZZYYYZZZ\\\]]]ZZZYYYXXXWWWWWWYYY[[[\\\ZZZYYYXXXZZZ\\\]]]]]]\\\XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^\\\]]]]]]^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWSSSTTTUUUWWWYYYZZZZZZZZZVVVWWWWWWUUUQQQOOOOOOOOONNNOOOPPPQQQQQQQQQPPPOOORRRRRRPPPOOOMMMLLLJJJJJJMMMNNNOOOOOOMMMKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPMMMLLLJJJGGGFFFEEEEEEEEECCCBBBAAA@@@????????????===<<<;;;<<<===>>>===<<<<<<;;;:::999888999:::;;;<<<===>>>@@@@@@@@@???>>>@@@===:::999;;;???EEEHHHHHHHHHHHHGGGEEEBBB???===;;;999888888:::;;;:::999;;;::::::;;;===>>>===<<<>>>>>>======<<<;;;::::::999:::;;;;;;;;;;;;;;;:::999888888999::::::888666555999======<<<<<>>===;;;:::999999999666999;;;<<<;;;:::::::::============;;;999777555777888888999999:::::::::888666555444555555333222222222333333444444555555888777666555444444444444444444555555444222000///000//////000111111000...,,,------......------,,,,,,------...///000000000/////////000000000000000111111000///......------++++++,,,......//////...++++++***,,,------,,,***++++++,,,---............///////////////.........000000000111222222333333111111000000000111111222000000111222222222222222000000111111111111000000//////000000000111111111111222333222000000111333///////////////000111111---+++)))(((((('''%%%###!!!!!!###%%%!!!!!! !!!######"""""""""###!!!"""$$$&&&&&&%%%###"""$$$%%%&&&&&&%%%&&&(((***|||zzzzzzzzzzzzwwwvvvuuurrrpppqqqtttvvvxxxzzz{{{|||zzzwwwtttrrrnnnpppsssvvvyyy|||}}}~~~|||{{{xxxuuusssrrrqqqqqqqqqqqqpppooooooooooooooonnnmmmkkkiiifffeeedddcccfffggghhhjjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkmmmmmmoooooopppnnnmmmooossswwwtttvvvyyyyyyxxxxxxzzz{{{{{{{{{|||}}}~~~~~~|||{{{{{{|||~~~~~~{{{yyyzzzxxxuuutttsssrrrooommmjjjhhheeedddfffggghhhhhhiiiiiihhhhhhhhhgggggggggbbbbbbaaa___^^^]]]^^^```______```aaaaaabbbbbbcccffffffeeedddcccbbbaaa``````^^^]]]\\\[[[YYYWWWTTTUUUTTTSSSSSSRRRRRRSSSSSSPPPSSSVVVUUURRRQQQTTTWWWXXXVVVSSSPPPNNNKKKGGGDDD>>><<<::::::;;;======<<<;;;===???@@@AAADDDHHHKKKGGGIIILLLNNNPPPTTTXXX\\\[[[ZZZZZZZZZZZZ[[[\\\\\\^^^]]]]]]\\\]]]]]]______\\\ZZZXXXVVVVVVWWWYYYZZZYYYXXXXXXZZZ\\\^^^^^^]]][[[[[[[[[[[[[[[\\\]]]]]][[[\\\\\\]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWXXXWWWWWWSSSVVVXXXVVVSSSOOONNNNNNLLLMMMOOOPPPQQQPPPOOONNNPPPPPPOOOOOONNNMMMMMMMMMKKKMMMOOONNNKKKIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOLLLKKKIIIGGGFFFFFFFFFFFFCCCBBBAAA????????????@@@???>>>===>>>??????===<<<===<<<:::888888999:::;;;:::;;;===???@@@@@@???>>>???===;;;:::<<>><<<:::888666666888999888777999:::;;;;;;;;;;;;<<<>>>===<<<<<<<<<;;;;;;::::::999999:::;;;::::::888888666555555666777888666555333777;;;<<<::::::>>>AAA===<<<;;;:::999999999999666999===>>>===;;;:::999;;;;;;<<<<<<;;;999666555666666666777777777777777666444333333444444333111111222444666666666555444666666555333333333333333222222333222222111000000///.........000000...---,,,---...///000000000///---......///000000000000000000000000000//////............------,,,,,,+++)))***+++---...///000000+++++++++---...///---++++++,,,---....../////////000000000/////////......//////000000111222222333333333222111000000000000222111111111111222333333000111111222222111111000000000111222222222222222555555555444222111222444///////////////000111111...,,,***((('''&&&###!!!"""!!!"""""" """$$$$$$"""!!!"""### !!!"""######""""""$$$%%%&&&&&&%%%%%%''')))|||yyyxxxzzz|||vvvuuussspppnnnnnnqqqtttuuuwwwzzz|||{{{xxxtttqqqmmmnnnqqqtttxxxzzz|||}}}{{{zzzxxxvvvtttrrrqqqqqqppppppooonnnnnnnnnnnnnnnnnnmmmjjjhhhfffdddcccbbbeeefffhhhjjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjkkkkkkooopppqqqooonnnnnnrrrvvvsssvvvyyyyyyxxxxxxzzz||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}|||yyywwwzzzxxxvvvtttsssrrrooommmjjjhhheeeeeeggghhhiiiiiihhhhhhhhhhhhggggggggggggaaaaaa```___]]]\\\]]]___^^^___```aaabbbbbbbbbaaaeeedddcccbbbaaa______^^^]]]\\\ZZZZZZZZZYYYWWWUUUQQQQQQPPPPPPPPPQQQQQQRRRNNNSSSVVVTTTOOOMMMQQQVVVWWWUUURRROOOMMMIIIEEEBBB<<<:::888888:::;;;;;;;;;===>>>@@@@@@AAACCCGGGIIIJJJKKKLLLMMMOOORRRWWW[[[XXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^___``````aaa\\\[[[XXXVVVUUUVVVWWWXXXXXXXXXXXXZZZ]]]______^^^aaa```^^^[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[^^^^^^]]]\\\\\\]]]]]]^^^YYYXXXWWWWWWVVVVVVVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSUUUVVVVVVWWWWWWVVVVVVUUUQQQUUUXXXWWWSSSOOONNNNNNKKKLLLNNNPPPPPPPPPNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNJJJMMMNNNMMMJJJGGGHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGCCCBBBAAA?????????@@@@@@@@@???>>>???@@@???>>><<<===<<<:::888888999:::;;;888:::<<>>>>>=========>>>@@@AAA@@@AAABBBBBBBBB@@@>>>===:::777555555777888777555777:::<<<<<<:::999<<>>@@@???===;;;:::999:::;;;<<<;;;888666555555555555555444444444444555333222222333444333111000222555777888777555444333222111000////////////000000000000000111111111...------...//////...,,,+++---///111222222222111---...//////000/////////000000000000///...---,,,,,,,,,++++++++++++******((()))+++---...000000111+++++++++---///000...,,,+++,,,---...////////////111111000000/////////......//////000111111222222555444333111000/////////333222111111111222333444000111111222222222111111111111222333333333333222777777777555333222333444///////////////000111111000...+++)))'''%%%!!!###!!!  """%%%%%%###!!!"""###############$$$%%%'''((($$$&&&&&&&&&%%%%%%''')))}}}zzzwwwuuuuuutttrrrpppooonnnmmmmmmrrruuuyyy{{{{{{xxxtttqqqmmmnnnoooooopppsssxxx|||{{{zzzyyywwwvvvtttsssrrrrrrooolllkkkmmmooonnnlllnnnmmmkkkiiiggggggggggggfffffffffgggiiijjjlllmmmkkkjjjhhhggggggggghhhiiikkkmmmooopppoooooooooooosssuuuwwwwwwwwwxxxzzz{{{|||}}}~~~}}}|||}}}~~~zzz{{{|||||||||{{{yyyxxx|||vvvsssssssssrrrppplllkkkhhhfffeeeggghhhjjjhhhhhhggggggffffffeeeeeebbbbbb```___]]]]]]\\\\\\^^^```ccccccbbbaaaaaaaaa```ccceeeccc___\\\\\\]]]^^^]]]\\\ZZZXXXVVVUUUTTTVVVRRRMMMJJJKKKMMMOOOPPPPPPPPPQQQQQQQQQPPPNNNMMMPPPOOOMMMJJJGGGDDDBBB@@@<<<888777;;;;;;888888===999:::<<<>>>???@@@@@@AAAGGGGGGIIIKKKNNNQQQTTTUUUWWWXXXZZZ\\\]]]]]]]]]]]]bbb___\\\ZZZZZZ\\\```bbb```\\\VVVTTTVVVXXXXXXXXXZZZYYYXXXXXXYYY[[[^^^___^^^]]][[[YYYYYYZZZ[[[]]]ZZZZZZYYYYYYZZZ[[[\\\\\\______]]][[[ZZZYYYYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPNNNMMMMMMMMMKKKMMMNNNOOOOOONNNLLLKKKLLLMMMOOONNNLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBDDDBBB@@@>>>===>>>@@@BBBAAA???=========>>>===<<<:::;;;===>>>>>>>>>===<<<===<<<<<<<<<<<<======>>><<<===???@@@AAAAAA@@@???::::::;;;;;;::::::999888999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;999777666555;;;::::::999777555444333555555444444444555666666333555888999999888888999;;;999888888666333555999888999;;;<<<<<<;;;999888999888666555555555666777666444333111111222333444222555999999777555555666000444777888666555666999333444555333000...111444000000000000///...---,,,////////////...---,,,+++//////000000000000//////+++...111222111000000000.........------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,------...///000000........................,,,------....../////////.........////////////000,,,,,,...///000000000000333333333333222222111000333222111000////////////222333555666666555333222111111111111111000///...222111000///000111222333222222111111111111111222------+++)))&&&$$$"""!!!!!!"""""" $$$### ###!!!"""$$$$$$######%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$###!!! ###&&&|||yyywwwuuuuuutttrrrpppoooooonnnnnnqqqtttxxx{{{{{{xxxuuurrrooooooooonnnooosssxxx|||{{{{{{yyyxxxvvvtttsssrrrssspppmmmmmmnnnooonnnllllllkkkiiigggffffffffffffddddddeeegggiiikkkmmmnnnkkkjjjiiiiiiiiiiiijjjkkklllnnnpppqqqooonnnoooooorrrtttvvvwwwwwwxxxzzz||||||}}}}}}|||{{{|||~~~{{{||||||}}}|||{{{zzzyyy~~~yyytttqqqqqqqqqooonnnmmmllliiigggfffggghhhiiiiiiiiiiiiiiihhhgggfffeeebbbaaa```___^^^^^^]]]]]]___aaaccccccbbb``````aaaaaaccceeedddaaa^^^^^^______^^^\\\YYYWWWUUUTTTSSSUUUQQQMMMKKKLLLNNNOOOPPPOOOOOOOOOOOONNNMMMLLLKKKLLLKKKHHHFFFCCC@@@>>>===<<<888888<<<<<<999:::>>>:::;;;;;;===>>>@@@AAAAAAEEEFFFGGGJJJLLLOOORRRSSSVVVWWWYYY\\\]]]^^^^^^]]]aaa___\\\ZZZZZZ\\\___aaaaaa]]]XXXVVVWWWXXXXXXWWWYYYXXXXXXXXXYYY[[[]]]^^^^^^]]][[[ZZZYYYZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNOOOPPPPPPOOOMMMKKKIIILLLMMMMMMLLLKKKJJJJJJLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCBBB@@@>>>===>>>@@@AAA???===;;;:::;;;;;;;;;999<<<<<<;;;;;;;;;<<<===>>>===<<<<<<<<<<<<===>>>>>><<<===>>>???@@@@@@@@@@@@<<<<<<<<<<<<;;;:::999999999999;;;<<<<<<<<<;;;:::<<<<<<;;;:::999777666555999999999888666444111000444444333333333333444444555777888888666555666666999777777888666444555:::888888::::::::::::999888888777666555555555666666666555333111111111333333444777999999777444444555333555777888777777777888444555555444222000111111////////////...---------///////////////......---000000000000000000000000,,,///111222111000///000------------,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,---......///---------------------------------------.............../////////000000000---...///000111111111000222333333333222111111000333222111000////////////111222333444444333222111111111111111111111000///333333222222333333444555222222111111111111111222000///---+++)))'''%%%$$$%%%$$$"""  !!!######""""""$$$%%%#########$$$$$$%%%%%%%%%"""###$$$###"""!!!"""$$$~~~{{{xxxvvvuuuuuutttrrrqqqpppppppppqqqpppssswwwzzzzzzxxxuuussspppooonnnlllmmmqqqwww{{{}}}|||zzzxxxvvvtttrrrrrrrrrpppnnnnnnnnnnnnnnnlllmmmkkkjjjhhhgggggghhhhhhccccccdddfffhhhkkkmmmnnnjjjjjjjjjjjjkkklllmmmmmmnnnpppqqqqqqooonnnnnnoooqqqsssuuuvvvwwwxxxzzz||||||||||||zzzyyyzzz}}}|||}}}}}}~~~~~~|||{{{zzz|||xxxtttqqqppppppooonnnooommmkkkhhhgggggghhhiiiiiiiiijjjkkkjjjhhhfffeeeaaaaaa```__________________aaabbbbbbaaa___```aaa___aaabbbbbb```_________```^^^[[[XXXUUUTTTSSSSSSSSSPPPLLLKKKLLLNNNPPPPPPMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDBBB@@@>>>;;;999888;;;888888;;;<<<;;;<<>>@@@AAACCCCCCEEEGGGJJJLLLOOOPPPTTTVVVXXX[[[]]]^^^^^^^^^___^^^[[[YYYYYY[[[]]]___aaa^^^ZZZXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\___^^^\\\ZZZYYYYYYZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXYYYXXXVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRRRRQQQPPPMMMJJJHHHLLLMMMLLLKKKIIIIIIKKKMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHJJJLLLNNNOOOOOONNNNNNIIIHHHGGGEEEEEEEEEEEEFFFCCCBBBAAA@@@@@@@@@AAAAAABBBAAA???>>>>>>>>>@@@AAA???===;;;:::;;;;;;:::999===<<<:::999999;;;===???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>><<<;;;:::999888999:::;;;<<<;;;;;;:::<<<<<<;;;:::999777666666777777888777555333000...444333222111000000000000444555666555444444666777777555666888777444666;;;888888888888888777777777777666666555444555555555777555444222111111222222555777888888666444444444777666666777888888777555555444444444444222000---......---------------......///000000111000000000111111////////////111111---000111222000.........,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++,,,------......------------------------------------,,,,,,,,,,,,........./////////000000///000000111111111000000111222222222222111111000333222111000000000000000///000111222222111000///000000111222222222111111//////000111111111111000222111111111111111222222111000...,,,***'''&&&%%%"""!!!   !!!"""!!!!!!"""$$$######$$$$$$$$$$$$$$$$$$ """%%%%%%$$$"""""""""|||zzzxxxvvvvvvuuutttrrrqqqpppqqqrrrssspppsssvvvyyyzzzyyyvvvuuupppooollljjjjjjmmmtttyyy~~~}}}{{{yyywwwtttsssrrrqqqpppooonnnmmmmmmlllkkkooonnnlllkkkjjjkkkkkkllldddeeeeeefffhhhjjjlllmmmiiiiiijjjjjjlllmmmnnnnnnpppqqqrrrqqqooonnnnnnooooooqqqtttuuuvvvxxxzzz}}}{{{{{{{{{yyyxxxyyy|||}}}}}}~~~~~~}}}|||{{{{{{yyyvvvtttrrrrrrqqqqqqqqqooommmjjjiiihhhhhhiiihhhiiikkkkkkjjjhhheeecccaaa``````_________``````^^^___``````^^^]]]^^^___\\\]]]]]]]]]]]]]]]]]]]]]```^^^ZZZWWWTTTSSSRRRRRRPPPNNNKKKKKKLLLMMMNNNNNNLLLLLLKKKJJJHHHFFFEEEDDD@@@???>>><<<:::888666666888777888999:::;;;===>>>:::999888888999;;;>>>???@@@AAABBBDDDFFFIIIKKKMMMQQQSSSVVVZZZ\\\^^^______^^^]]][[[ZZZYYYZZZ\\\]]]```^^^\\\ZZZYYYXXXWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZ___^^^\\\[[[ZZZYYYZZZZZZWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSTTTTTTRRRPPPOOOQQQRRRRRRRRRPPPNNNKKKIIINNNNNNMMMKKKIIIJJJMMMOOOMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMJJJHHHFFFDDDCCCDDDEEEFFFBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;<<<<<<===>>>???@@@??????>>>???AAABBBDDDCCCBBBAAA???===<<<;;;:::888999:::<<<<<<;;;;;;:::===<<<;;;999888777666666333444666777666444111///333222111000......------///000111111222444888;;;444333444777777555777;;;777777666555555555666666666555555444444444444444666555444333222111111111333444555666555555444444888555444555777888666333444222111222444333...)))------,,,,,,,,,---.........///000111222222222222222111///......///111222---///000000...,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,,,,------.........---------------------------------,,,,,,+++++++++------------............///000000000000//////...000000111111111111111000333222111111000000000111000000111111111111000000000000111222333333333222---...000111111111000///111111111000111111222333///...---+++(((&&&$$$###  !!! !!!  !!!###$$$$$$$$$$$$############!!!###%%%$$$###"""######~~~|||yyyxxxwwwwwwwwwuuusssqqqqqqrrrssstttqqqssswwwyyyzzzyyywwwvvvpppnnnkkkhhhhhhkkkqqqvvv~~~}}}|||zzzwwwuuutttsssooooooooonnnmmmkkkjjjjjjnnnmmmlllkkkkkkkkklllmmmhhhhhhhhhhhhhhhiiijjjjjjggghhhiiijjjlllmmmmmmnnnpppqqqqqqpppnnnmmmnnnooonnnqqqsssuuuvvvwwwzzz|||zzz{{{zzzyyyxxxyyy|||~~~}}}~~~~~~|||{{{yyyyyywwwuuusssrrrrrrrrrrrrpppnnnlllkkkjjjjjjjjjggghhhjjjjjjiiifffcccaaaaaa```____________``````\\\]]]]]]\\\ZZZZZZ[[[\\\ZZZZZZYYYYYYZZZ[[[[[[[[[]]][[[XXXUUUSSSQQQPPPPPPMMMKKKIIIIIIJJJKKKJJJIIIJJJIIIHHHFFFEEEDDDCCCBBB<<<<<<;;;999888777666555555666777666888:::;;;;;;888777555555666888;;;<<<>>>>>>???AAADDDFFFHHHIIINNNPPPSSSWWW[[[]]]______]]]\\\[[[ZZZZZZZZZZZZ[[[^^^^^^]]][[[YYYXXXWWWWWWVVVWWWXXXYYYYYYYYYYYYYYY^^^]]]\\\[[[ZZZZZZZZZZZZVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXVVVWWWYYYYYYYYYWWWTTTSSSQQQQQQRRRSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSQQQOOOMMMKKKNNNOOOPPPQQQQQQPPPNNNLLLOOOOOONNNMMMKKKLLLOOORRRNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGEEECCCCCCCCCDDDEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>???@@@@@@@@@>>><<<<<<<<<===<<<::::::;;;>>>???@@@???===<<<;;;;;;;;;<<<<<<===??????BBBAAA@@@@@@AAABBBDDDEEEEEECCCAAA???===;;;;;;;;;999:::;;;<<<===<<<;;;;;;===<<<;;;999777777777777111222444666666555444333333222111///...---,,,,,,---...//////000222666888222111333777777555777;;;777666555444444444444555444444444444333333222222555555444333222222111111111111111333444555555555777444111222555666444111222111000111222111---(((------,,,,,,,,,------...//////111222333333444333111000...------...000111,,,---...---+++******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,............////////////---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........///......------...///000000111111111111333222111111111111111111111222222222222222222111000111222333333444333333222333555666666666555444111111000000111222222333///...---+++(((&&&$$$###'''%%%###  $$$ !!!"""$$$#####################$$$$$$$$$"""!!!!!!$$$&&&|||zzzxxxxxxxxxyyywwwtttrrrqqqrrrtttuuutttvvvxxxzzz{{{zzzxxxwwwqqqpppmmmjjjiiikkkpppttt}}}}}}}}}|||zzzxxxwwwvvvuuuooopppqqqpppmmmkkkjjjkkkkkkjjjiiiiiiiiijjjkkklllkkkkkkjjjiiiiiiiiijjjjjjggghhhjjjkkklllmmmmmmmmmoooooopppnnnmmmmmmnnnpppoooqqqssstttuuuvvvxxxzzzyyyzzz{{{{{{zzzzzz{{{}}}}}}~~~~~~}}}|||{{{vvvwwwvvvtttrrrqqqqqqrrrrrrqqqooonnnmmmlllkkkkkkhhhhhhiiiiiihhheeecccaaa``````___^^^^^^^^^^^^^^^YYYZZZYYYXXXVVVUUUVVVXXXYYYWWWVVVVVVWWWXXXXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLIIIHHHGGGGGGGGGGGGEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@::::::999888888777666666444777777555666999;;;999666666555555666777999:::<<<===>>>???AAADDDFFFGGGJJJLLLPPPUUUYYY\\\^^^___]]]\\\\\\\\\[[[ZZZZZZYYYZZZ\\\]]]\\\ZZZXXXWWWXXXWWWWWWWWWWWWXXXXXXYYYYYY\\\\\\\\\\\\[[[[[[[[[ZZZXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXVVVWWWWWWXXXWWWUUUTTTSSSPPPQQQQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIKKKLLLNNNPPPQQQPPPOOONNNOOOOOOPPPOOOMMMNNNPPPRRROOONNNLLLJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCDDDBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@>>><<<:::999::::::999888888:::>>>@@@AAA???<<<:::;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCC@@@===<<<;;;;;;;;;:::;;;<<<===>>>======<<<>>>===;;;888777777777777111111222444444555555555333222111///......------...///000///......000111111000333777777444666:::666666666555444444333333333333333333333222111111444444333333333333222222222111000111444555555444444333111111333444444333111000000000111000...,,,------............---,,,///000111222333333333333//////...------...//////+++,,,---,,,******+++,,,++++++++++++,,,,,,,,,,,,***+++,,,---.........---////////////////////////........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------.........------------...000000111111111333222222111111111222222333333333333333333333333222222333444444444333333333333444444555555555444000000000000111222333333111000...,,,***'''&&&%%%######!!! ###  """""""""##################&&&%%%$$$""" !!!%%%(((|||zzzyyyyyyzzz{{{yyyvvvsssqqqrrrtttuuuwwwxxxzzz{{{{{{zzzyyywwwsssrrrpppnnnlllmmmqqqttt{{{~~~||||||{{{zzzyyyxxxwwwwwwppprrrtttrrrooollllllllljjjiiihhhhhhhhhjjjkkkllllllkkkkkkjjjkkkkkklllllliiijjjkkkmmmnnnnnnnnnmmmmmmnnnnnnmmmllllllnnnpppoooqqqsssttttttuuuwwwyyyxxxzzz|||}}}|||{{{{{{||||||}}}~~~~~~~~~}}}|||{{{vvvwwwxxxvvvsssrrrssstttqqqqqqpppooonnnnnnmmmmmmjjjjjjjjjiiigggfffdddcccaaa```___]]]]]]\\\\\\\\\VVVVVVVVVTTTRRRQQQRRRTTTUUURRROOOOOOQQQSSSRRRQQQNNNNNNOOONNNMMMJJJHHHFFFFFFEEEDDDDDDDDDCCC@@@>>>AAA@@@???===<<<<<<======999999888888777777666666555888888555555::::::888666666666777888888999999<<<<<<===>>>@@@BBBDDDFFFFFFIIIMMMSSSWWW[[[]]]^^^]]]]]]]]]]]]\\\[[[ZZZYYYWWWZZZ\\\\\\ZZZWWWWWWXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSPPPPPPQQQSSSSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLJJJKKKMMMOOOPPPPPPOOONNNMMMNNNPPPOOONNNNNNPPPQQQPPPNNNLLLJJJHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>?????????@@@===<<<:::999::::::999888888999;;;======<<<;;;999;;;;;;;;;;;;===>>>???@@@>>>???@@@AAABBBBBBBBBBBBBBBAAA>>><<<::::::::::::;;;<<<>>>?????????>>>===>>>===:::888777666777777333222111111111111222333333333222000000/////////---...//////...,,,---...000000333777777444555999555666666666666444333222111222333333333222000000222222333333444444333333666444222333555666555333222333333222222222555777000111222111000000000111---...000111000...,,,***///000111222222222222222------------------------+++,,,------++++++---///+++,,,,,,,,,------------+++,,,---...////////////////////////////////////////////////////////////---------------.........,,,,,,---------.........,,,,,,---.../////////...+++,,,...///000111111111222222222111111222222333333333333222222333333333444444444444444444333222111111000000111111222333000000000000111222333444000///---+++)))'''%%%$$$ !!!"""###  !!!"""!!!!!!""""""######$$$$$$$$$%%%%%%$$$""""""$$$&&&|||{{{zzzzzz{{{}}}zzzvvvsssqqqrrrtttuuuyyyzzz{{{||||||{{{yyyxxxuuutttsssqqqoooooorrruuu{{{}}}|||{{{{{{zzzzzzyyyxxxxxxrrrtttvvvuuuqqqmmmmmmnnnkkkjjjjjjiiijjjkkkmmmnnnkkkkkkkkkkkklllmmmnnnnnnkkklllmmmooooooooonnnnnnllllllmmmlllkkklllnnnpppppprrrssstttttttttvvvxxxxxxzzz}}}~~~}}}|||{{{{{{|||}}}}}}~~~~~~|||{{{zzzxxxzzz{{{yyyvvvtttuuuwwwqqqpppppppppoooooonnnnnnlllllljjjiiigggfffeeeeeeaaa```^^^]]]\\\[[[[[[ZZZTTTTTTSSSQQQOOOOOOPPPRRROOOLLLIIIIIIKKKLLLKKKJJJHHHIIIJJJKKKJJJGGGDDDBBBEEEDDDCCCBBBBBB@@@===:::======;;;:::999::::::;;;888888777777777666666666777::::::666666:::;;;777666777888999::::::999999;;;<<<<<<>>>@@@BBBDDDEEEEEEGGGLLLQQQVVVZZZ]]]^^^]]]]]]^^^^^^]]]\\\ZZZYYYUUUXXX\\\\\\YYYWWWWWWXXXYYYWWWVVVUUUUUUVVVXXXZZZYYYZZZ[[[\\\\\\]]]\\\\\\WWWVVVVVVUUUTTTTTTTTTUUUYYYZZZ[[[\\\[[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNMMMMMMNNNNNNOOOJJJKKKMMMOOOOOOOOOMMMLLLKKKMMMOOOOOOOOONNNOOOPPPPPPOOOLLLIIIHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMEEEEEEEEEEEEDDDCCCBBBAAACCCDDDEEEEEEEEEDDDBBBBBB======>>>>>>?????????@@@???===;;;;;;<<<<<<;;;:::888888999999999:::::::::::::::;;;;;;===>>>???@@@<<<===???@@@AAAAAA@@@???AAA???===:::999999::::::<<<===???@@@@@@@@@???>>>???===:::888666666777888555333111///......///000444333222111111000000111(((+++...///.........///000000333777777333444888555666777777777555222111111111222333222111000///111111222333444444444444;;;888555444666666444222111333555444222222666:::000222444333000000333666---///111333222///+++)))000000111222222222111111+++,,,,,,------,,,,,,+++,,,---......------///111,,,,,,,,,------.........,,,---...///000000000000..................------000000000000000000000000---------....../////////........./////////000000,,,---...///000000000000+++,,,---///000111111111222222222111222222333333333333222222222222333333555555555555444333222222444333222222222333555666000000000000111222333444------+++)))&&&$$$"""!!!###"""!!! !!!  !!!"""  !!!### !!!!!!"""###$$$$$$%%%"""$$$&&&&&&%%%######$$$~~~~~~zzzxxxyyywwwzzz{{{xxxrrrppprrruuuyyyyyyzzzyyyxxxvvvtttssssssssssssqqqqqqsssvvvyyy|||}}}~~~|||{{{|||{{{zzzzzzzzzyyyvvvttttttsssrrrqqqooonnnnnnmmmmmmllllllkkkkkkllllllmmmooonnnmmmllllllkkkiiigggllllllmmmmmmlllkkkiiihhhiiijjjjjjiiihhhiiikkkmmmoooooopppppprrrsssuuuvvvwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{||||||{{{zzzyyyyyyzzz||||||{{{xxxuuussssssqqqpppqqqrrrsssqqqnnnkkkiiihhhgggggghhhhhhgggeeeeeebbb___\\\[[[YYYWWWUUUUUUTTTRRROOOMMMLLLKKKKKKLLLKKKIIIIIIJJJIIIGGGEEEHHHGGGFFFFFFGGGFFFDDDBBB>>>>>>>>>>>>>>>===<<<<<<888888888888888888888888999999777666666555555555666555555555666777888999777777777777777888888888888:::<<<>>>@@@@@@@@@@@@FFFFFFHHHLLLRRRWWWZZZ\\\\\\[[[ZZZXXXWWWVVVVVVVVV]]]\\\ZZZYYYWWWVVVVVVVVVSSSTTTTTTUUUVVVXXXYYYZZZ\\\\\\[[[[[[\\\]]]___```\\\YYYVVVUUUVVVVVVSSSPPPVVVVVVWWWYYYZZZYYYVVVSSSVVVVVVVVVUUUTTTSSSRRRQQQTTTSSSRRRPPPQQQRRRSSSUUUTTTSSSRRRQQQPPPOOONNNNNNPPPQQQPPPOOOLLLLLLMMMNNNLLLMMMNNNMMMKKKJJJKKKLLLJJJIIIIIILLLOOORRRSSSSSSOOOLLLHHHDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHEEECCCAAAAAAAAABBBEEEFFFGGGEEECCCAAA>>>>>>>>>===>>>>>>???@@@EEE@@@;;;999999999777555777666555555666888:::;;;<<<<<<::::::::::::<<<<<>>======>>>>>>===;;;999777555444333000000000000000000000111...///111222222000...---............///000222222---111666777666555666888777777666555444333333222111111111111000000000///000111333555666666666666888777777666666555444444222222111111111111111222222222222222222222222222222222222222111111111000111222333444444222000............//////...------////////////000000000000///000000111000...,,,+++000///.........000111222555222...+++***+++...111------------...///000000111111111111111111111222///,,,)))***---//////......---,,,++++++++++++,,,***+++,,,,,,,,,,,,...000///000222444555555555444222111111000111222444555888888666555444333333333111222222111000111333666444111///...000222333333000...+++(((%%%###""""""!!!""" """!!! !!!$$$"""!!!!!! """###$$$%%%$$$"""  !!!"""{{{|||{{{wwwvvvxxxvvvxxxyyyvvvqqqoooqqqtttvvvwwwxxxxxxxxxwwwvvvuuuuuuuuutttsssrrrsssvvvyyy{{{|||}}}~~~~~~}}}{{{zzz|||zzzyyyyyyyyyxxxvvvtttrrrrrrrrrqqqpppooommmmmmmmmllllllkkkkkkllllllmmmooonnnnnnnnnooonnnllliiijjjjjjjjjjjjiiihhhhhhgggggghhhiiiiiiiiikkknnnpppqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyy|||||||||||||||{{{zzzzzzzzz||||||{{{wwwuuussssssrrrqqqqqqrrrsssrrrpppnnnkkkjjjhhhhhhiiiiiigggeeeeeebbb___\\\[[[ZZZXXXVVVSSSSSSQQQOOOMMMKKKJJJIIIKKKJJJIIIHHHIIIHHHFFFDDDCCCBBBAAAAAABBBAAA???>>>>>>>>>===<<<;;;:::999888777777777777777777777777999888777666555444444444444444555555666777777777666666666777777888888888777888:::<<<===>>>======@@@AAADDDIIIPPPWWW\\\___^^^]]]\\\[[[ZZZZZZZZZZZZ]]]\\\ZZZYYYWWWVVVVVVUUUSSSSSSTTTTTTUUUWWWXXXYYY\\\\\\\\\\\\]]]^^^______\\\ZZZWWWWWWWWWWWWTTTQQQTTTTTTUUUWWWYYYXXXUUURRRUUUUUUUUUUUUTTTSSSRRRRRRTTTRRRQQQPPPOOOPPPRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOMMMKKKJJJKKKMMMKKKLLLNNNMMMLLLLLLNNNOOOMMMLLLKKKLLLOOOQQQQQQQQQNNNLLLIIIGGGEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGEEEDDDBBBBBBAAABBBDDDFFFEEEDDDBBBAAA??????????????????@@@@@@CCC???;;;999999999888666777666555555666777999;;;;;;:::999999:::;;;<<<===AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;:::999999;;;===??????===<<<===>>>===<<<;;;999777666555444111111111000000000000000...///000000000///......111000000////////////000///222666777777666777888777666666555444333222222000000000/////////......///000222444555555444444444444444444333333333333111000000000111222333444444444444444444444444444111111111111000000000000,,,---.........---+++***---------------.........////////////000000000111111111111111000///...---000///......///000111222333000,,,***+++,,,...///,,,,,,,,,,,,---...///000000000000000000000//////...,,,******,,,......,,,))))))***+++,,,---///000,,,---......---...000222///000000111222222222222333222111000111222111111444333333222222333333444222333333222111111333555555222000///111222222222000...+++(((%%%###""""""  """!!! """!!!!!!!!!!!!!!!"""### !!!!!!"""""""""!!!!!!~~~zzzzzzyyywwwvvvyyywwwxxxxxxuuuqqqppprrrtttssstttuuuwwwxxxxxxxxxxxxwwwwwwvvvtttrrrsssuuuwwwxxxyyy{{{|||}}}|||zzzyyyzzzyyyxxxxxxxxxxxxuuusssqqqqqqrrrrrrqqqooommmlllmmmmmmllllllllllllmmmmmmnnnnnnoooppprrrqqqooollljjjiiiiiihhhhhhhhhhhhiiifffgggiiijjjkkkmmmqqqtttsssssstttttttttuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxx}}}}}}}}}~~~}}}}}}|||{{{{{{|||}}}{{{xxxuuuuuuuuuuuusssrrrrrrsssssssssqqqnnnmmmkkkjjjjjjiiigggfffeeebbb___]]]\\\[[[YYYWWWRRRRRRQQQPPPNNNKKKIIIGGGIIIHHHGGGGGGGGGFFFDDDBBB@@@>>>>>>>>>>>>>>><<<:::===<<<;;;999888666444444555555555555555555555555888777666555444333333222111222444555666666555555444555555666777888999999777888:::;;;<<<<<<<<<;;;<<<>>>AAAFFFMMMTTTZZZ^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^___^^^^^^^^^\\\[[[YYYYYYYYYXXXVVVTTTRRRRRRSSSUUUWWWWWWTTTRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPOOOOOOOOOPPPPPPRRRRRRQQQPPPOOOOOONNNNNNLLLMMMNNNMMMKKKJJJJJJKKKKKKLLLMMMNNNMMMNNNQQQSSSQQQOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDBBB@@@???AAAAAAAAA@@@@@@@@@@@@@@@AAA>>>;;;999999999888777777666555444555777999:::888888888999:::;;;<<<===????????????@@@@@@AAAAAABBBAAA???>>><<<<<<;;;;;;;;;===>>>>>>===<<<<<<===;;;::::::999888777666666222222111111000000//////........................000////////////000000111111444777888777777777888666666555444333222111111///............---------...///111222222222111111000111111111111222222222000000000111111333444555444444444444444444444444000000000/////////......---------------,,,,,,,,,---,,,,,,+++,,,---///000/////////000000000111111333333222111000000000000000////////////000000111000---******,,,...---,,,,,,,,,,,,,,,---...//////000000//////......------...---++++++,,,---,,,+++)))******+++---...000111...///000000//////111333222111111000111111111222444222000111333333000---//////000000111222444444444444555333222222333555666444222111222222222111///...+++'''%%%###""""""  !!!  !!!!!!!!!!!!!!!!!!#########!!! {{{zzzzzzxxxyyy|||xxxxxxxxxuuurrrqqqsssuuurrrsssuuuwwwxxxxxxxxxwwwxxxxxxwwwtttrrrqqqssstttuuuwwwyyyzzz{{{zzzyyyxxxyyywwwvvvwwwwwwwwwtttsssooopppqqqrrrqqqpppnnnlllmmmmmmllllllllllllmmmmmmkkklllnnnpppsssssspppnnnlllkkkjjjiiiiiijjjkkklllggghhhjjjjjjkkkmmmqqqtttuuuuuuuuuuuuuuuuuuuuutttwwwwwwxxxxxxxxxxxxyyyyyy~~~~~~~~~~~~~~~}}}}}}~~~~~~|||yyywwwwwwxxxxxxuuusssrrrssstttuuutttqqqooommmlllkkkjjjhhhfffeeeccc```^^^]]]\\\ZZZYYYRRRRRRSSSRRRPPPMMMJJJHHHHHHGGGEEEEEEFFFEEECCCAAA@@@>>>>>>>>>>>>>>><<<:::;;;:::999777666444444333555555555555555555555555666666666555444333111111///111333555666555444333333333444555777888999999999:::;;;=========<<<;;;<<<>>>@@@CCCHHHMMMTTTXXX[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVVVVYYY[[[]]]______^^^]]][[[[[[[[[[[[[[[[[[YYYWWWVVVRRRRRRSSSUUUWWWWWWUUUSSSQQQRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPOOONNNNNNMMMLLLMMMNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOQQQTTTTTTRRROOONNNMMMMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCDDDFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCBBBBBBAAA@@@@@@>>><<<;;;999999999999888777666555444444666888999666777777999:::<<<===>>>===>>>>>>???@@@@@@@@@@@@>>>============>>>>>>???;;;===>>>>>><<<;;;;;;<<<999999999888888888888777333333222111000///.........------------...//////+++,,,,,,...000222444555333555666777888888888888555555444333222111111000............------------...///000111111000//////...//////000111222222222222222111111111222333333222222222222222222222222//////.........---------///...------------......---,,,******+++---///111//////000000000111111111333222111000///000000111000////////////000000000///,,,***+++///000...+++,,,++++++,,,,,,---...///000000000///......------000///...------------,,,...............//////000000111222111000000222444666555333222111222333444444222000222555555111---/////////000111222333444555555666555333222333444777555333222222333222111///---***'''$$$""""""!!! """"""   !!!!!!  !!!"""!!! {{{{{{zzzyyyzzz|||wwwvvvtttqqqpppppprrrsssuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwvvvsssqqqooopppqqqsssuuuwwwyyyzzzyyyxxxxxxwwwvvvuuuuuuvvvuuusssrrrnnnooopppppppppooonnnnnnnnnmmmmmmllllllmmmmmmnnniiijjjkkknnnqqqrrrqqqooommmmmmkkkjjjjjjjjjkkkllljjjkkkkkkkkkjjjllloooqqqtttuuuuuuvvvuuuuuutttssswwwwwwwwwxxxyyyyyyzzzzzz~~~~~~~~~~~~{{{zzzzzz{{{zzzwwwtttrrrssstttuuuuuusssqqqnnnmmmlllkkkhhhfffgggdddaaa___^^^]]][[[YYYTTTTTTUUUTTTRRROOOLLLIIIGGGFFFDDDDDDEEEDDDBBB@@@???>>>===>>>>>>>>><<<:::999888777555555555555666555555555555555555555555444555555555444333222111///000222444555444333222222333444555666777888888888999:::<<<<<<<<<;;;:::;;;===???@@@CCCHHHOOOTTTYYYYYY[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUXXXZZZ]]]______]]][[[YYYYYYZZZ[[[\\\[[[YYYXXXWWWUUUTTTTTTVVVXXXXXXWWWUUUPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNPPPPPPNNNMMMMMMNNNOOOOOOOOONNNMMMNNNPPPSSSUUUSSSPPPNNNMMMLLLJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCEEEGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDDDDDDDCCCAAA@@@???<<<<<<;;;:::999888888999777666444333333555777888666666888999;;;===>>>>>>===>>>???@@@@@@@@@@@@???;;;;;;;;;;;;<<<<<<===>>>;;;<<<======;;;::::::;;;888888888888888888888888555444333111000...---,,,---------------...///000+++,,,,,,...000222444555444444555666888999888888555555444333222111111000//////.........------------...///000000000///...///000000111222333444444555555333222111111000000111111111111111111111111.........------------,,,,,,,,,+++++++++,,,,,,------,,,+++***+++---000111000000000000111111111111222111000///...///000111///000000000000////////////---,,,...000111///---,,,,,,,,,,,,---...//////111111111000000000//////000111111111//////......111111000000000111111222111222222222000000222444666555333222111222222333222111111333666666333000222222111111111111222222444555666555333222222333777555333222333333222000///---***'''$$$"""!!!!!! !!! ###""" """$$$###!!! !!! """!!! ~~~zzzzzzzzzxxxxxx{{{tttrrrooommmlllmmmooopppwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvuuussspppooooooppprrrsssvvvxxxyyyyyyxxxxxxuuutttssstttuuutttsssqqqooooooooooooooooooooopppnnnnnnmmmmmmmmmmmmnnnnnniiiiiijjjllloooqqqqqqpppmmmlllkkkjjjjjjiiiiiiiiikkkllllllkkkjjjjjjlllnnnrrrssstttuuuuuutttrrrqqqtttuuuvvvwwwxxxzzz{{{{{{}}}~~~~~~|||{{{{{{}}}|||yyyvvvttttttttttttssssssqqqnnnmmmmmmkkkiiigggiiifffccc```___]]][[[YYYVVVVVVUUUTTTRRROOOMMMKKKFFFEEEDDDDDDDDDDDDAAA???>>>===<<<<<<===<<<:::888888777555444444555666666444444444444444444444444333333444555555444333222///000222333444444333333222333333444555666777777444555777888999999999888888;;;===>>>@@@EEEMMMSSSWWWYYY[[[]]]^^^^^^^^^]]]YYYZZZZZZZZZZZZXXXVVVUUUVVVUUUUUUTTTTTTTTTUUUUUUWWWYYY[[[]]]]]][[[YYYXXXVVVXXX[[[[[[ZZZXXXWWWWWWXXXWWWVVVWWWXXXYYYWWWUUUPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMMMMMMMPPPRRRRRRPPPOOOOOOOOOPPPPPPOOONNNLLLMMMPPPSSSTTTQQQOOONNNMMMMMMKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB@@@AAAEEEGGGFFFEEEEEEDDDCCCAAAAAAAAABBBBBBDDDDDDEEEDDDCCCAAA???>>>;;;<<<<<<;;;999777777888666555444333333444666777666777999;;;======>>>>>>>>>???@@@AAAAAA@@@???>>>======;;;::::::999999999;;;<<<===<<<:::999999:::888888888888888888888888666555333111///---,,,+++---------...//////000000000////////////000000111444333333555777999999999666666555444333222111111//////.........------------...000111111111000000111111222333444444555555777666555333111000//////111111111111111111111111.........---------,,,,,,......////////////000000...------,,,---...000111000000000111111111222222111000000/////////000000///000000000000//////...///////////////......///------------...///000000111111111111222222222222000222333333111000000111000000000000111333444555000111222111000///111333333222222111000000000111000000222333333333444444444444333222111111111222222444555555333222222333555333222222333333222000...---***&&&$$$"""!!!!!!!!!"""!!! """!!!!!!!!! ###!!!~~~{{{}}}}}}zzzyyy{{{uuurrrnnnllllllnnnppppppxxxyyyyyyzzzzzzxxxwwwvvvuuuvvvvvvtttqqqppppppqqqqqqrrruuuxxxyyyyyyyyyxxxtttsssrrrsssttttttrrrpppooonnnmmmmmmmmmoooppprrrnnnnnnmmmmmmmmmmmmnnnnnnkkkjjjiiijjjmmmpppqqqqqqooonnnnnnmmmllljjjiiihhhjjjkkkkkkjjjiiiiiikkknnnoooppprrrssssssrrrqqqppppppqqqsssuuuwwwyyyzzz{{{}}}}}}~~~}}}zzzzzz{{{|||}}}zzzwwwuuutttsssrrrppprrrpppnnnmmmmmmllljjjhhhkkkhhhdddaaa___]]]ZZZXXXWWWVVVTTTSSSQQQOOOMMMLLLGGGEEEDDDDDDDDDDDDAAA???>>><<<;;;<<<<<<<<<:::888888777555333222222333444333333333333333333333333111222444666777666555444111111222222333444444555333333333444444555555555222444666777999999999999:::<<<>>>======AAAHHHOOOTTTVVVXXX[[[\\\]]]\\\\\\XXXYYYZZZ[[[ZZZXXXWWWUUUWWWWWWVVVUUUUUUUUUUUUUUUWWWXXXYYY[[[ZZZYYYXXXWWWSSSVVVZZZZZZXXXVVVVVVVVVZZZXXXWWWWWWXXXXXXVVVUUUPPPPPPQQQRRRRRRRRRQQQQQQNNNOOOPPPPPPQQQQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMPPPRRRSSSQQQPPPOOOPPPMMMNNNMMMLLLLLLNNNQQQTTTQQQOOOMMMMMMNNNNNNNNNMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFBBB???AAAEEEGGGFFFDDDFFFDDDBBBAAAAAABBBDDDEEEDDDDDDEEEEEECCCAAA>>><<<:::<<<===;;;888666666777666555333222222333555666888999;;;===>>>>>>>>>>>>@@@AAABBBCCCBBB@@@>>>======<<<;;;:::999999999999:::<<<===<<<:::888888999888888888888888888888888777666444222///---+++***,,,---...000111111000000111000000////////////000222111000333777::::::999777666666555444333222222------------,,,,,,,,,,,,...///111222333333333222333333333444444555555555777666444333222111000000000000000000000000000000............------------000111222333444333333222////////////////////////000000111111111222222222000111111111222111111000///000111111000///...---...000111///+++***,,,000............///000111111000000111111222333333333...000333333111000111222000000000000000111222222///000000///......///111111111222222222111000000...111333111...---000444444333222222111111111222000222444444333222222333333222111222333333111000...,,,)))&&&###"""!!! """   !!!!!!!!! ~~~}}}|||}}}xxxuuuqqqooooooqqqssssssxxxxxxzzzzzzzzzzzzyyyxxxuuuvvvwwwuuusssqqqqqqrrrppprrruuuxxxyyyzzzyyyyyysssrrrqqqrrrssssssrrrppppppnnnlllkkklllnnnqqqsssnnnnnnmmmmmmmmmmmmnnnnnnmmmkkkiiijjjmmmppprrrsssrrrrrrrrrqqqooommmjjjiiiiiiiiijjjiiihhhiiilllnnnmmmnnnppprrrrrrqqqpppooommmnnnppprrruuuwwwyyyzzz|||}}}~~~~~~~~~}}}{{{yyyxxxzzz|||}}}{{{xxxuuutttssspppoooqqqooommmmmmmmmllljjjhhhmmmiiieeebbb```]]]ZZZXXXWWWVVVSSSQQQOOOMMMMMMLLLGGGEEEDDDDDDEEEDDDBBB??????>>>======>>>>>><<<:::999888555222000000000111111111111111111111111111000222444666777777777666222222222222333444555666444444444444444444444444333555777999;;;;;;;;;;;;???AAAAAA>>>;;;<<>><<<888555555777666555333222222333444666999:::<<<>>>??????>>>>>>BBBBBBCCCDDDCCCAAA>>>===999999999:::;;;<<<===>>>:::<<<===<<<:::888888888999999999888888888888888777666444222///,,,***)))+++---///111222222000000............///000222222111//////222666:::;;;:::777777666555444333333222,,,,,,,,,+++++++++******...///111333444555444444333444444444444555555555555555444333222222222222------------------------//////.........---------,,,...000111222111000//////000000111000000///...000111111111111222222222000111333444444333222111///000111111111///...------000222///(((&&&+++000///......//////000111222//////000111222333444444,,,///222333111000111222333333111///...---------...///000///------...000222222444555555444333222...111444000***(((---222222111111111111111222222...111333444333222222333111000000111333333222000...,,,)))&&&###!!!!!! !!!!!!%%%$$$   ###'''***(((&&&$$$!!! {{{xxxwwwvvvuuussssssrrrrrrrrrxxx{{{~~~~~~{{{yyyxxxyyywwwvvvvvvuuuuuuuuuuuuuuutttuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxwwwuuusssrrrnnnnnnmmmllllllmmmooopppqqqqqqqqqppppppooooooooorrrooolllllloooqqqrrrqqquuutttsssssssssrrrooollljjjgggddddddgggjjjjjjiiinnnpppqqqqqqoooooooooppppppqqqrrrssstttvvvyyy|||~~~}}}|||~~~{{{|||zzzyyyyyyzzz{{{yyyyyyxxxwwwvvvtttsssrrrmmmmmmkkkkkkkkkkkklllmmmjjjgggeeecccbbb```]]][[[YYYWWWTTTRRRPPPNNNKKKHHHDDDEEEGGGHHHHHHFFFDDDCCC???===<<<<<<<<<;;;888666;;;888666666888888666333222222444444444444222222444444444333333222222222444333333222222333333444...000222444555555555555444555666555333333777:::555777:::<<<===???BBBEEENNNQQQTTTVVVVVVVVVWWWWWWXXXYYY\\\]]]]]]ZZZWWWUUUVVVVVVWWWUUUTTTSSSUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVWWWXXXYYYXXXWWWVVVWWWXXXXXXXXXWWWUUUTTTRRRNNNQQQSSSTTTRRRPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMNNNOOOPPPQQQNNNLLLKKKKKKLLLOOORRRTTTSSSSSSSSSSSSRRRPPPOOONNNQQQOOOMMMKKKIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIEEEDDDCCCBBBAAABBBBBBCCCBBBAAA@@@???@@@BBBEEEFFFDDDDDDEEEDDDCCCAAA???===999:::;;;:::777555555555555333222000000111333444:::<<<=========???BBBEEEBBB@@@>>><<<<<<<<<>>>???>>>===<<<;;;:::;;;<<<<<>><<<;;;999999888888<<<<<<:::888777666666666444444333222000...---,,,///111333111...---...111222......111000---111888000///...111666::::::999999999777666444222111000222000...---,,,---...///222111///...///222444666444444333333222333333333222222222111111111111111///---+++,,,000222111000000000000000///...,,,,,,000000111222333444444555222111000//////000111111111111111222222333333333222222333333333222222111333222000/////////000111222111000///.........///---///000111000///000111...000222333222111222222333333333222222111111111555333222333333333222111333...---111111------222222222333333333333222222000///---++++++,,,---...111000///000111111000///222333444444333222000///555666777666444222111222222///***'''&&&%%%$$$###  """"""###}}}}}}|||{{{zzzxxxwwwvvvtttssssssssssssxxx{{{~~~~~~{{{yyyxxxyyyxxxwwwuuutttttttttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyywwwwwwwwwvvvuuutttsssrrrnnnnnnmmmllllllmmmnnnooonnnoooppppppqqqqqqqqqqqqssspppmmmlllnnnppppppooosssrrrrrrsssttttttqqqooojjjgggeeeeeegggiiiiiihhhkkkmmmnnnnnnmmmlllmmmnnnnnnoooqqqqqqrrrtttxxxzzz{{{{{{|||}}}}}}{{{~~~}}}{{{yyyxxxyyyzzzzzz||||||{{{{{{yyywwwvvvuuupppooommmkkkkkklllmmmnnnjjjhhheeecccbbbaaa^^^\\\YYYWWWSSSQQQPPPNNNLLLJJJFFFFFFFFFFFFEEECCCAAA@@@>>>===<<<<<<<<<<<<999777555222111111222222000...333444555555555555444333333333222222333333444444444333333222222333333444///111222444555555555444555666888888777888;;;>>>888999999999999<<<@@@CCCKKKNNNQQQSSSTTTTTTTTTUUUUUUWWWZZZ[[[[[[YYYVVVTTTUUUVVVVVVUUUSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWUUUTTTRRRRRRPPPSSSUUUTTTRRRPPPOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQOOONNNMMMLLLMMMPPPSSSUUUSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHEEEEEECCCBBBAAABBBBBBCCCBBBAAA@@@@@@@@@BBBDDDEEEDDDDDDCCCCCCAAA???===<<<444555666666444333333333555444222111111222333444666999<<<>>>>>>???@@@AAA@@@@@@?????????@@@AAAAAA???>>>===<<<<<<<<<======>>>======;;;:::999888888999888777777666666666666555555444333222000...---,,,.........---,,,---...000---...111000---000666///...---000444777777666888777666555333222111111000000000000//////......111///...------///222444444333222222111222222222111111111111111111111111///---,,,---000222111000222222222111111000......000000000111222222333333222111000//////000111111000000000111111222222222222222222333333222222111222111111000000000000000111111000000//////......---///000111000///000111000111111000......000222333333333333222222111111333333222222222222111111111---,,,000000,,,---000......////////////.........---+++******,,,---...000000///000111111111000111222222222111000000///111222333333222111111222...+++'''%%%$$$###!!!  |||xxxxxxzzz|||}}}yyyxxxwwwvvvuuutttttttttxxxzzz|||}}}{{{yyyxxxxxxyyywwwuuusssrrrtttuuuwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvuuussssssssssssnnnnnnmmmmmmlllmmmmmmnnnkkkmmmoooqqqrrrrrrrrrqqqtttqqqnnnmmmnnnoooooonnnqqqqqqqqqsssuuuuuutttrrrjjjhhhfffeeeggghhhhhhggggggiiikkkkkkjjjjjjjjjkkkkkkmmmooopppppprrruuuxxxxxxzzz|||||||||{{{{{{{{{|||{{{zzzyyyxxxxxxyyyzzz~~~}}}}}}|||{{{yyyxxxwwwrrrpppmmmjjjiiijjjlllmmmkkkiiifffdddcccbbb___]]]ZZZWWWSSSQQQPPPOOONNNMMMIIIIIIGGGFFFDDDBBBAAA@@@>>>===<<<<<<<<<<<<:::888666444333222333333222000444555555666666555555444333222111111222333555666333333222222222222333333111222333444555444444333111333444555555777999<<<;;;;;;999777777999>>>AAAIIILLLPPPRRRSSSSSSSSSTTTSSSUUUWWWYYYYYYXXXVVVTTTUUUUUUVVVTTTSSSRRRTTTUUUWWWWWWXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUVVVWWWWWWYYYXXXVVVTTTSSSRRRQQQQQQRRRSSSUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOOOONNNNNNNNNOOOQQQQQQPPPOOONNNNNNOOOQQQSSSUUUSSSSSSTTTTTTTTTTTTSSSSSSOOONNNLLLJJJIIIHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA???===;;;999111333555444333222333333444333222111111222333444333777<<<>>>???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA??????>>>============>>><<<<<<======<<<:::888777777777777666666777777888666555555444333222000///------,,,,,,.........---...---...111000...///333/////////000333555555444555555444333333222222111///000222333222111///---222111///......///111333333222111000000000000000111111111111111111111111000...---...000222222111333333333333333222111000000000000000000000000000111000000//////000000111000000000000000111111111111222222333333222222222000111111111111000000///000000111111000///...------///000111000///000111000000///---+++,,,///111333333333333333222222222222222222111111111000000...,,,,,,......,,,,,,///,,,,,,------------,,,,,,+++******)))***,,,---....../////////000000111111111111000/////////000000,,,...000000/////////000+++)))&&&%%%$$$"""   |||yyyyyy{{{}}}~~~{{{zzzyyywwwvvvuuuuuutttwwwyyy{{{|||{{{zzzxxxxxxyyywwwtttrrrqqqsssuuuwwwuuutttttttttuuuvvvwwwxxxxxxwwwuuusssrrrrrrssssssnnnnnnnnnmmmlllllllllllljjjkkknnnpppqqqqqqpppoooqqqpppmmmlllmmmnnnooopppqqqqqqrrrsssuuuvvvtttrrrkkkjjjhhhggggggggggggfffeeegggiiiiiihhhhhhiiijjjjjjlllnnnooopppqqqtttvvvuuuyyy||||||zzzyyyzzz||||||{{{zzzyyyyyyyyyzzz{{{}}}}}}|||{{{zzzxxxwwwvvvrrrpppllliiihhhiiijjjlllkkkiiigggeeedddccc```^^^[[[XXXTTTRRRQQQQQQPPPOOOLLLKKKIIIGGGEEEDDDCCCCCC???>>><<<;;;;;;999777444888777666666555555444333444444555555555555444444444333222111111333444555333333222222222222333333333333444555555444333222111222333444444555777888:::::::::999999:::>>>AAAIIILLLPPPSSSSSSTTTUUUVVVSSSTTTVVVXXXYYYXXXVVVUUUTTTUUUUUUTTTRRRRRRSSSUUURRRSSSUUUWWWXXXXXXWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWYYYXXXUUUSSSQQQQQQQQQQQQPPPQQQSSSSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOOOONNNMMMMMMNNNOOOQQQRRRQQQPPPOOONNNOOOPPPRRRSSSRRRSSSTTTTTTUUUUUUUUUTTTNNNMMMKKKIIIHHHHHHHHHIIIEEEFFFFFFGGGGGGGGGGGGFFFGGGFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@@@@AAAAAABBBBBBBBB@@@???===;;;999888555777888777555444444555222222111111111222333444444888;;;>>>>>>>>>>>>???===>>>@@@AAAAAA@@@???>>>>>>>>>>>>===============:::;;;=========;;;999777999999888777777777888888555555555444333222111000222000---...000111///,,,,,,---///000///......000111111111222333444444333222222222222222222222222000111222333222222000000555444222111111222333444222222111000////////////000000000111111111111111111000///000111222222222333333444444333222111111000000000//////.........////////////000000000111000000111111111111111111111111222333333333222222///000111222222111000//////000111222111///---,,,---///000111000///000111---...///...---...000222333333333333333222222222111222333222111000000111---,,,---......------...------............------((((((((()))***,,,---...---...////////////000111111000///...///000111222,,,...//////...---...///,,,***)))((('''%%%""" !!!!!! ~~~}}}}}}~~~~~~}}}|||{{{zzzxxxvvvuuuuuuuuuwwwxxxyyyzzz{{{zzzxxxwwwyyywwwtttqqqqqqsssuuuwwwvvvuuutttttttttvvvxxxyyyyyyxxxvvvtttssssssssstttnnnnnnnnnmmmlllkkkkkkjjjiiijjjlllmmmmmmmmmlllkkkllllllkkkkkkkkkmmmppprrrrrrrrrrrrsssuuuuuusssqqqllllllkkkiiigggfffffffffeeegggiiiiiihhhhhhiiijjjiiikkkmmmooopppqqqsssuuutttxxx||||||zzzyyyzzz}}}{{{{{{{{{{{{{{{{{{||||||}}}}}}|||{{{zzzxxxwwwvvvsssqqqnnnllljjjkkklllmmmkkkiiigggeeeeeedddaaa___\\\YYYVVVTTTTTTSSSRRRQQQKKKJJJHHHGGGFFFEEEEEEFFFAAA???<<<;;;999777333111444444444333222111111111444333333333333333333444666555444222111111222222333222222111111222222333333444555555555444333222777666777777888888777777555888;;;===>>>>>>@@@BBBGGGJJJOOORRRSSSTTTUUUVVVTTTVVVWWWYYYYYYYYYXXXWWWUUUVVVVVVUUUSSSRRRTTTUUUSSSTTTUUUWWWXXXXXXWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWZZZXXXVVVTTTRRRRRRRRRRRRMMMOOOQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPQQQPPPOOONNNMMMMMMMMMLLLLLLMMMNNNPPPQQQPPPPPPOOONNNNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTMMMLLLJJJIIIHHHHHHHHHHHHDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGFFFEEECCCBBB@@@@@@BBBAAAAAAAAA@@@@@@AAAAAABBBAAA@@@>>><<<:::999999:::;;;;;;:::777444444444111111111111222222333333999:::<<<<<<===>>>AAACCCAAABBBCCCDDDCCCAAA>>><<<=========<<<<<<<<<;;;;;;999:::<<<======<<<:::888:::999888777666555555555333444444444333222111111555222//////111000...***,,,...000///......//////000111222333222222222222111111111222222222333333333222111000000111222333555444333333222333333444333222111000////////////000111111111222222222333111222222111111111222333222222222333222222111111000000///......---------......//////000000000000222222222222222222222222000111222333333333333333///000111222222111000//////000111222111///---,,,---///000111000///000111***---000222222222222222222222222222222222222222111222444333000///000222,,,---......///000///...---......//////......---''''''((()))***,,,---...,,,...//////...---///111111000//////000111333444///000111111...---------,,,+++)))((((((&&&###  !!! !!! }}}|||}}}|||zzzxxxvvvuuuuuutttvvvvvvwwwyyy{{{zzzxxxvvvxxxvvvtttrrrqqqssstttvvvwwwvvvuuuuuuuuuwwwyyy{{{yyyxxxwwwuuuttttttttttttoooooonnnnnnlllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjiiiiiikkkooorrrqqqqqqqqqrrrttttttrrrpppnnnnnnnnnllliiigggfffggggggiiijjjjjjiiihhhhhhiiigggiiimmmnnnoooppprrrssstttwwwyyyzzzzzzzzzzzz{{{zzz{{{{{{||||||}}}}}}}}}~~~}}}}}}|||{{{yyyxxxwwwtttsssqqqpppooooooooopppjjjhhhfffeeeeeedddaaa___^^^\\\ZZZXXXWWWVVVSSSQQQJJJIIIIIIHHHGGGFFFFFFEEEAAA???===;;;999777333000333444444333111000000111444333333222222333333444666666555444222111000///222222111111111111222222333444555666666555444333777666555666777777555333222666;;;>>>@@@AAABBBCCCDDDGGGLLLPPPQQQRRRTTTUUUWWWWWWYYYYYYZZZYYYXXXXXXVVVVVVWWWUUUTTTSSSTTTVVVXXXXXXYYYXXXWWWUUUTTTRRRUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYWWWVVVUUUUUUTTTTTTNNNPPPQQQQQQPPPPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSRRROOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRLLLKKKIIIHHHGGGGGGHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<999666333222222222222333333444444555555;;;<<<=========???CCCFFFDDDEEEFFFFFFDDDBBB???>>><<<<<<<<<===<<<;;;;;;:::999:::;;;<<<<<<<<<;;;:::999888777555444333222222333333333444444333222222333222000//////...,,,+++---000111///---///000///---000222333111000000111111111222222222333333333333222000//////111333444222222222222222222333333555444333222111000000000111111222222333444444444222333444333111111333555111111111222222111111000/////////......---------------...///000000000000333333333222222222222222000111222222333333333333///000000111111111111000000000111111000///...------///000111000///000111)))---222555555444333222000000000111111111111111///222333222///---///222***...///...///111000---,,,,,,------------,,,,,,'''((()))***+++,,,------,,,...000///,,,+++---000/////////000111222333444111222333222000...---...+++)))'''&&&%%%$$$"""  !!!""" }}}{{{}}}|||zzzxxxvvvuuuttttttvvvuuuvvvxxx{{{{{{xxxuuuvvvuuutttsssrrrsssttttttvvvtttsssrrrsssuuuwwwyyyyyyyyyxxxxxxwwwuuutttsssooooooooonnnllljjjhhhgggdddcccbbbbbbccceeeggghhhhhhiiiiiihhhggghhhlllooonnnnnnoooqqqssstttsssqqqoooqqqqqqooojjjgggfffgggiiijjjkkkkkkiiigggggghhheeegggkkkmmmmmmnnnpppqqqttttttuuuwwwzzzzzzyyyxxxxxxyyyzzz{{{||||||||||||||||||{{{{{{yyywwwvvvuuuqqqqqqqqqqqqqqqpppoooooojjjhhheeeddddddcccaaa___```___]]]\\\[[[XXXTTTQQQNNNNNNNNNMMMLLLIIIGGGFFFAAA???===<<<;;;:::777444555777888777444222333555555444333333333333444555333444555555444222000///222222111111111111222222333444555666666555444444333222111333555555333111333666999<<<>>>???AAACCCDDDGGGLLLPPPRRRSSSTTTVVVXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXVVVUUUTTTVVVWWWZZZZZZZZZYYYXXXUUUSSSRRRUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXWWWWWWSSSTTTTTTSSSQQQQQQRRRSSSUUUUUUTTTTTTTTTSSSSSSSSSPPPPPPNNNMMMMMMLLLLLLLLLIIIIIIIIIIIIJJJLLLNNNOOORRRQQQQQQPPPPPPPPPOOOOOONNNOOOOOOPPPPPPPPPOOOOOOKKKJJJIIIGGGGGGGGGGGGHHHDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHGGGDDDBBB???>>>>>>???@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>???:::;;;;;;:::777444444444444555666777888888888888999;;;>>>??????@@@BBBDDDCCCCCCCCCCCCBBBAAA???>>><<<======>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<999999777666666555555555333444444555555555444444000111222111000///000111///333222...,,,000222000///222555666444333333444222222222333333333333333000000000000000111222222111111222222333333444444777666555444222222222222222222333444444555666666333444555444222111333666111111222222222222111111////////////............,,,---...000000000000///222222222222111111111000000000111222333333333333000000000000000111111222111111000000//////......---///000111000///000111...000333555333222111111.../////////000000000000,,,///222000,,,***---000(((---///---...111000,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,,,,///111///+++)))+++...,,,---...000111222222222000222333222000//////000+++(((%%%#########"""  !!!!!!~~~}}}}}}}}}||||||{{{zzzwwwvvvtttssssssvvvuuuuuuxxx{{{{{{xxxuuuuuuuuutttsssssssssssssssrrrqqqooonnnoooqqqtttuuuxxxyyyyyyyyyxxxwwwuuusssooooooooonnnllljjjhhhfff```___^^^^^^```dddgggjjjhhhiiiiiihhheeefffiiimmmkkkkkkmmmpppsssuuutttsssqqqrrrssspppkkkgggggghhhjjjkkkllljjjhhhfffffffffccceeeiiikkkllllllnnnooosssrrrrrruuuyyyzzzxxxuuuwwwxxxyyyzzz{{{|||||||||yyyyyyxxxwwwvvvtttsssrrrlllmmmnnnoooooonnnmmmllliiigggeeeddddddcccaaa___aaa``````___]]]ZZZTTTPPPTTTUUUUUUTTTQQQNNNJJJHHH@@@>>>======>>>===;;;999555777888666333222333555666555444333333444555666111222444666666444111000222222111111111111222222222333555666666666555444444333333666999:::888555555666888999:::===@@@CCCFFFIIINNNRRRTTTUUUWWWYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXWWWUUUUUUVVVXXXXXXYYYYYYZZZYYYWWWVVVUUUUUUVVVWWWXXXYYYXXXWWWVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXWWWUUURRRQQQQQQRRRUUUUUUUUUUUUTTTTTTSSSSSSRRRPPPOOOMMMLLLLLLMMMMMMHHHHHHGGGHHHIIIKKKMMMNNNSSSSSSSSSRRRQQQQQQPPPPPPMMMNNNNNNOOOOOONNNNNNMMMKKKJJJHHHGGGFFFGGGGGGHHHDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIHHHGGGEEEBBB???======>>>???@@@AAABBBBBBBBBCCCBBB@@@?????????@@@AAA:::;;;<<<;;;999777777888777777888::::::;;;;;;;;;777:::>>>AAAAAAAAAAAAAAA>>>>>>?????????>>>>>>======>>>?????????>>><<<;;;:::::::::::::::;;;======;;;;;;:::::::::::::::;;;444555666666666666666666///222555444222222555777000444333---,,,000333111222666:::;;;999777888999333333333333333333333333---...000222222222111000333333444444555666777777999888666555444333333333333333444444555666777777333555666555222111333666111111222333333333222222////////////////////////+++,,,...000000000000///222111111111000000/////////000111222333444444444111000/////////000222333222111000///.........///---///111111000///000111222333444333000//////000---.........//////000000***---000...***(((+++...&&&,,,...,,,,,,000///***,,,------......------,,,)))***+++,,,,,,,,,,,,,,,---000222///***(((***---***+++---///111111111000...000222222111000111222,,,)))%%%############""" !!!""""""  !!!|||zzzzzzyyyyyy{{{||||||zzzwwwuuuttttttuuutttsssuuuyyyzzzyyyvvvvvvtttsssrrrrrrsssrrrqqqsssrrrpppnnnooorrruuuxxxwwwxxxzzz{{{zzzwwwtttrrrnnnooopppnnnkkkiiihhhhhheeebbb^^^^^^bbbfffggggggjjjiiihhhfffdddccceeehhhlllkkkkkkkkklllooorrrsssqqqqqqqqqpppooollljjjiiiiiijjjjjjjjjiiigggfffeeeddddddeeefffhhhkkknnnppppppoooooopppqqqtttvvvwwwvvvvvvyyy}}}}}}yyyyyy||||||{{{{{{zzzyyywwwvvvuuuqqqqqqppppppooopppppppppiiihhheeebbb```^^^]]]]]]aaa``````___]]][[[YYYXXXXXXVVVSSSNNNKKKHHHGGGFFFGGGDDDBBB@@@???===:::888777777555444444555666666555444333222111222333444444444444444333222111000///000222222111111222333444444444444444444444444666333222333555666444222:::888777888<<<@@@DDDEEEIIILLLOOOQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVXXXXXXWWWVVVVVVVVVVVVWWWSSSUUUWWWXXXXXXWWWVVVTTTVVVUUUUUUTTTUUUVVVXXXYYY]]]]]]\\\[[[ZZZYYYXXXXXXYYYWWWUUUSSSSSSSSSRRRQQQSSSTTTTTTRRRPPPOOOPPPRRROOOOOOPPPQQQSSSRRROOOLLLIIIIIIHHHHHHIIIKKKNNNPPPRRRQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQLLLKKKJJJGGGDDDCCCEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA===>>>@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>AAA>>>:::777777999<<<>>><<<;;;::::::999999::::::<<<<<<======>>>>>>??????=========>>>???@@@>>>===BBBAAA???>>>===<<<<<<===;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;:::::::::666666666777666555555444777666444333222111111111222222222222222222222222444;;;FFFPPPTTTOOOFFF>>>777666444222222222444555222111000///............222222333333444555555555888888888888777666444333...000333444444222222222444444444333333333222222000000000000000000000000...000222000---,,,---000,,,---///000000000///...333111//////000111000///222111000000000111333333---///111000...///333777555111...---///000...---.../////////000000111111000111222222222000...---...------000333333000---++++++,,,---......------......//////...,,,+++)))+++++++++,,,,,,,,,---------------...------,,,,,,---,,,,,,+++***)))((((((,,,,,,------...///000000000000111111111111000000---)))$$$!!!!!!!!!!!!###   }}}{{{{{{zzzzzz{{{||||||zzzwwwtttttttttuuutttsssuuuxxxyyyxxxvvvuuutttsssssssssrrrrrrqqqrrrpppnnnmmmnnnqqqtttwwwwwwwwwxxxxxxwwwuuusssqqqmmmnnnooonnnllljjjiiijjjfffbbb^^^]]]```dddfffgggiiiiiihhhfffddddddfffhhhjjjjjjiiiiiikkkmmmpppqqqoooooopppqqqpppooonnnmmmjjjkkkkkkkkkjjjiiigggfffffffffffffffhhhjjjkkkmmmllllllmmmnnnpppsssuuuwwwzzzzzz{{{~~~{{{vvvuuuwww{{{{{{|||{{{zzzxxxvvvuuusssrrrqqqpppppppppppppppllljjjgggdddaaa___^^^^^^aaaaaa```___]]][[[YYYXXXUUUTTTQQQNNNLLLJJJIIIIIIGGGEEEBBB@@@???===;;;888888777666555444555666666555555444444333333444444444444444444333222111000///111222222111111222333444444444444444444333333555444222333555666444222666555555666999===@@@BBBHHHLLLPPPRRRSSSSSSTTTUUUWWWWWWYYYYYYYYYXXXWWWVVVXXXXXXWWWVVVUUUVVVVVVVVVTTTUUUWWWXXXXXXVVVUUUTTTVVVUUUTTTTTTUUUVVVXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVXXXVVVTTTTTTTTTSSSRRRPPPSSSSSSSSSRRROOOOOOPPPQQQPPPOOOOOOPPPRRRQQQOOOMMMLLLKKKJJJIIIIIIKKKMMMNNNQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPJJJKKKLLLJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBB???@@@AAACCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???===:::888777888;;;<<<;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>????????????:::<<<===<<<;;;:::;;;======>>>@@@AAA@@@>>><<<:::======>>>>>>???@@@@@@@@@@@@???===;;;::::::::::::777777777777666555444333777666555333222222111111222222222222222222222222222888BBBKKKQQQOOOIIICCC666444333222111222444555333333222111111111222222444444555666666777777888777888888888777666444333///111444555444333333333444444444333333333222222000000000000000000000000---...//////...---...000,,,---.../////////......///...---...///000///---//////.........000111222333111000///////////////444111......///000///.............../////////000111111111111000000///...///......000222222000---------...///////////////---............,,,+++***,,,,,,---...............,,,,,,------...---------,,,,,,,,,+++******)))))),,,,,,------...//////000000111111222222111111000111---(((%%%%%%%%%###"""}}}|||{{{{{{zzzzzz{{{|||zzzwwwtttttttttuuuttttttuuuwwwxxxwwwuuuttttttttttttsssrrrqqqppppppnnnmmmlllmmmpppsssuuuvvvuuuuuutttsssrrrqqqqqqlllnnnoooooommmkkkjjjkkkfffccc^^^\\\^^^bbbeeegggiiiiiihhhfffddddddfffhhhhhhhhhhhhhhhiiikkknnnoooppppppqqqrrrqqqpppooonnnkkklllllllllkkkjjjiiiiiihhhhhhgggggggggggghhhhhhhhhhhhiiikkkmmmqqqtttvvvzzzyyyzzz|||zzztttsssvvvzzz{{{|||}}}|||zzzwwwuuuttttttsssqqqppppppppppppooommmjjjfffcccaaa``````bbbbbbaaa```^^^\\\ZZZYYYSSSRRRQQQOOONNNMMMLLLLLLGGGEEECCCAAA@@@>>><<<999888777666555444555666666555666666666555555444333444444444444333222111000000111222222111000222333333333333333333333333333555444333333555555444333444444444555777:::>>>@@@HHHKKKPPPSSSTTTSSSTTTTTTWWWWWWYYYYYYYYYYYYXXXWWWXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTSSSUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUVVVTTTSSSTTTTTTSSSQQQOOORRRRRRRRRQQQOOONNNOOOPPPQQQOOONNNNNNPPPQQQPPPOOOOOONNNLLLKKKJJJKKKKKKLLLQQQPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNIIIKKKMMMMMMIIIFFFCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@???<<<:::::::::;;;<<<::::::::::::;;;<<<======@@@@@@????????????>>>>>>888;;;===;;;888777;;;???;;;<<<============<<<;;;@@@@@@@@@AAABBBCCCCCCCCCCCCAAA>>>;;;:::999:::;;;888777777666555555444333666666555444333222222111222222222222222222222222555777;;;@@@BBB@@@;;;666333222111111111222333444333333222222333333444444777777777888999999::::::777777888888777666555444111333555666555444444444444444444444333333333333000000000000000000000000,,,,,,+++,,,...//////...+++,,,---.........------,,,,,,---...000111///---............///000111222555111------///111///,,,333111//////000111111000...////////////000000000111000000////////////000111000//////000000///...//////000111111111000000------......---,,,+++***,,,---///111111000///...++++++,,,---............,,,,,,++++++++++++++++++,,,,,,------......//////111111222222222222111111///,,,'''%%%$$$###"""!!!   !!! }}}{{{zzzyyyyyyyyy{{{{{{yyywwwtttttttttttttttuuuuuuvvvvvvuuutttssstttuuuuuusssrrrqqqqqqnnnmmmllllllllloooqqqssstttsssqqqpppooonnnoooooonnnoooqqqpppnnnkkkjjjiiigggccc___\\\\\\```cccfffhhhhhhhhhgggeeedddfffgggggggggggghhhiiikkklllmmmssssssssssssqqqpppnnnlllmmmmmmmmmmmmmmmlllllllllkkkjjjiiihhhfffeeeddddddcccccceeegggjjjnnnqqqssssssrrruuuyyyxxxuuuvvvzzzxxxzzz|||~~~}}}{{{xxxuuuvvvuuutttrrrqqqpppppppppooommmjjjhhhfffeeeddddddcccbbbbbbaaa___]]][[[ZZZUUUTTTSSSRRRPPPOOONNNNNNHHHFFFCCCBBBAAA???===;;;999888777555555555666666444555666666666444333111333333333333333222111111000111222222111000111333222222222222333333333333444444333444444444444444444444555666777:::===@@@FFFJJJOOORRRSSSSSSSSSSSSWWWWWWYYYZZZZZZYYYXXXXXXWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRTTTTTTSSSTTTTTTVVVXXXYYY\\\[[[[[[ZZZYYYXXXWWWVVVSSSSSSRRRSSSTTTSSSQQQOOOQQQRRRRRRPPPNNNMMMNNNPPPQQQOOOMMMLLLNNNPPPQQQQQQOOONNNMMMLLLKKKKKKLLLLLLOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJLLLKKKHHHEEEBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA???>>>============:::::::::;;;<<<===???@@@@@@@@@??????>>>======<<<888:::<<<;;;::::::===@@@===<<<999888999;;;>>>???@@@@@@AAABBBCCCDDDEEEEEEDDDBBB???<<<:::999:::;;;666666555555555555666666666666666555444333333222222222222222222222222222666666555666666444000---111111000000111222333444111111111111222333444555777888888999999:::;;;;;;777777777777777666666666222444666666555444444555555444444444444333333333000000000000000000000000...,,,***+++...000...+++++++++,,,,,,------------,,,,,,...111333444222/////////000111222333444444000...+++,,,...000000///111000000000111111111111000000000000000111111111000///...---...///000111222111/////////////////////000000111111111000000------------,,,,,,+++++++++---///111222000...---***+++,,,---............++++++,,,,,,---------------------....../////////000000111111111111000000---+++'''$$$"""!!!  $$$ ###$$$ !!!""" {{{yyyxxxxxxwwwyyyzzzzzzyyyvvvtttttttttttttttuuuuuuuuutttssssssssstttvvvuuurrrpppqqqrrrooonnnmmmlllmmmnnnpppqqqrrrqqqooommmllllllmmmmmmpppqqqsssrrroookkkiiihhhgggeeeaaa]]]\\\^^^bbbeeeggghhhhhhgggeeeeeefffggggggggghhhhhhiiijjjkkklllpppqqqqqqrrrqqqpppnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmlllkkkiiigggeeecccbbb```aaabbbdddgggkkknnnpppmmmmmmpppuuuvvvtttwww|||wwwyyy{{{}}}}}}{{{xxxvvvvvvuuutttrrrqqqpppppppppmmmllljjjhhhgggggghhhhhhddddddcccbbb```^^^\\\[[[YYYYYYWWWUUUSSSQQQOOONNNHHHFFFDDDCCCBBBAAA>>><<<:::999777666555555666666444444555555444333111000222222333333222222111111000222333222111000111222111111111222222222333333333444444444444333444444111333555666666777;;;>>>DDDHHHMMMPPPRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYWWWUUUSSSRRRQQQRRRTTTUUUWWWWWWVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSTTTVVVXXXYYY[[[[[[ZZZYYYXXXWWWVVVVVVRRRQQQPPPQQQRRRRRRQQQOOOQQQRRRRRRPPPNNNMMMNNNPPPQQQOOOLLLKKKMMMPPPQQQQQQMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOONNNNNNMMMLLLJJJJJJHHHHHHHHHHHHIIIJJJIIIJJJJJJHHHEEEDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEEEEFFFHHHHHHHHHGGGFFFFFFEEEEEEBBBAAA@@@>>>===<<<<<<===:::;;;;;;<<<===???@@@AAA??????>>>===<<<;;;;;;:::888999;;;===============<<<<<<======>>>???????????????@@@AAABBBCCCDDDDDDEEECCC@@@===;;;:::;;;;;;444444444444555777888999666666666666666555333333222222222222222222222222333222111222444555555444000000000000111222222333000000111111222333555555666666777888888999999:::666666666666666777777777444555777666555444444555555555555444444444333333111111111111111111111111111...,,,,,,......+++(((++++++++++++,,,,,,------++++++---000333333222000///000000111222333333333,,,---...---+++,,,///222///000111111000000111111////////////////////////......---,,,---...000111111111000///......///////////////000000//////...---,,,,,,,,,++++++++++++)))+++...000000///---+++***+++,,,---............,,,,,,,,,---......//////......////////////000000///000000000000000000//////---***'''$$$"""######   """!!! {{{xxxwwwvvvvvvxxxyyyzzzyyyvvvtttttttttsssuuuvvvuuusssrrrrrrssssssuuuvvvtttpppoooqqqtttrrrqqqpppooonnnnnnoooooopppooommmlllkkkjjjkkkkkkoooqqqsssssspppllljjjhhhgggfffccc```]]]^^^```cccfffggghhhgggfffeeefffgggfffgggggghhhiiiiiijjjjjjhhhjjjllloooqqqrrrrrrrrrmmmmmmmmmmmmmmmnnnooopppmmmmmmllljjjhhhfffcccbbb``````aaabbbdddgggjjjkkklllkkkmmmqqqrrrpppsssxxxvvvwwwzzz{{{|||zzzxxxwwwttttttsssqqqpppppppppppplllkkkjjjhhhgggggghhhhhheeeddddddcccaaa___]]]\\\\\\[[[ZZZWWWTTTQQQNNNMMMIIIGGGEEEDDDCCCBBB@@@>>>;;;:::888666555555555666555555444444333222111000111222222222222222111111111222333222000000000222000000000111111222222333333444555555333333444555...111444444333444888;;;AAADDDIIIMMMOOOQQQTTTVVVVVVWWWYYYZZZ[[[[[[ZZZYYYVVVUUURRRPPPPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSTTTVVVXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNOOOPPPQQQQQQPPPRRRRRRRRRQQQOOONNNOOOPPPPPPNNNLLLKKKMMMPPPQQQQQQLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDKKKJJJJJJIIIHHHHHHGGGGGGBBBAAA>>><<<::::::;;;<<<<<<<<<<<<===>>>@@@AAABBB>>>>>>===<<<<<<;;;::::::777<<>>???@@@AAABBBCCCDDDCCCBBBAAA???===<<<;;;;;;444444333444555777999:::555666777777777666444333222222222222222222222222333222000000111222111000111111111111111222222222333333333333444555666777555555555666777777888888666666555555666777888999555666666555444333444555555555555555444444444333111111111111111111111111222000...------,,,+++))),,,,,,+++++++++,,,---...******+++---000111///.........///000000000000///,,,...///---)))(((,,,///...000111111///...//////------,,,,,,,,,,,,,,,+++,,,,,,,,,------///000111///000111000///...///000....../////////...------,,,,,,++++++++++++,,,,,,)))***,,,---...---,,,+++++++++,,,---............------....../////////000000000000111111111111111000000111111111111000000---,,,***&&&""" !!!###  !!!### {{{yyyxxxwwwvvvwwwyyyyyyxxxvvvtttttttttsssuuuvvvuuurrrpppqqqrrrtttvvvvvvsssnnnnnnrrrvvvuuutttsssqqqpppooonnnnnnooonnnmmmkkkjjjjjjjjjiiilllooorrrsssqqqnnnllllllggggggfffccc___^^^```bbbeeeggghhhhhhfffffffffgggdddeeefffgggggghhhhhhhhhdddfffiiillloooqqqrrrrrrmmmlllllllllmmmnnnpppqqqmmmmmmmmmllljjjgggeeedddaaaaaaaaaaaabbbdddfffgggjjjiiikkknnnnnnmmmpppuuuuuuvvvxxxyyyyyyyyyxxxxxxsssrrrqqqpppppppppppppppnnnllljjjhhhfffeeeeeeeeefffeeeeeecccbbb```^^^]]]ZZZZZZYYYWWWTTTQQQNNNLLLIIIGGGEEEDDDDDDCCCAAA???;;;:::888666555555555666777666555444222222222222111111222222222222111111111222333222000///000111//////000000111222222333222444666555333222444555---111444555333333777;;;???BBBEEEIIILLLPPPTTTXXXVVVWWWYYYZZZ[[[[[[ZZZZZZVVVTTTQQQOOOOOOPPPSSSTTTUUUUUUTTTTTTTTTTTTTTTUUURRRRRRRRRRRRTTTVVVXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSRRROOOMMMLLLNNNPPPRRRRRRSSSSSSSSSRRROOOOOOPPPQQQOOOMMMKKKLLLNNNPPPQQQPPPMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFHHHKKKLLLJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFDDDCCCBBBBBBBBBCCCIIIIIIHHHGGGGGGFFFFFFEEEEEECCC???<<<;;;;;;===>>>=========>>>???@@@AAABBB>>>>>>======<<<<<<;;;;;;:::FFFRRRQQQFFF:::777999999<<>>???AAABBBCCCCCCAAAAAAAAAAAA@@@>>><<<;;;777666444444444555777888555666777888888777555444222222222222222222222222555333222111111///---+++222222222222222222111111333333222333333444555555444444555555666666777777666555555555666777999:::555666666555333222333555555555555555444444444444111111111111111111111111000000000///---,,,,,,------,,,,,,+++,,,---...///,,,+++***,,,...//////...//////000111000///......,,,,,,+++******+++---...---///111111...,,,,,,---......------,,,,,,,,,,,,******,,,---.../////////,,,///222222000...///000.../////////......---,,,,,,,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,,,,,,,------...---------/////////////////////000222222222222222222222222222222222333333222222222++++++)))%%%  """ $$$###$$$ |||zzzyyyxxxwwwwwwxxxyyyxxxvvvttttttuuusssuuuwwwuuurrrpppppprrruuuvvvvvvrrrmmmmmmrrrxxxxxxwwwuuusssqqqooonnnnnnnnnmmmmmmlllkkkjjjiiihhhiiimmmqqqsssrrrpppoooooofffhhhhhheeeaaa^^^___aaaeeefffhhhhhhgggffffffgggccccccdddeeeffffffffffffdddfffhhhkkkmmmnnnoooooollllllllllllmmmnnnpppqqqmmmmmmmmmlllkkkiiifffeeebbbbbbaaaaaaaaacccdddeeegggfffhhhlllmmmmmmpppuuuuuuvvvvvvwwwxxxxxxxxxxxxqqqqqqppppppoooppppppppppppnnnkkkgggeeecccbbbbbbffffffeeedddbbb```^^^]]]XXXXXXWWWVVVSSSQQQNNNLLLJJJHHHFFFEEEDDDCCCAAA???<<<:::999777666555555666999888666444333333333333000111111222222222111111111333333222000///000111...//////000111222222222222444666555333222333666///333777777555555999======@@@CCCFFFJJJOOOUUUYYYVVVWWWYYYZZZ[[[[[[[[[ZZZVVVTTTQQQOOONNNPPPRRRTTTTTTTTTTTTSSSTTTTTTUUUUUURRRRRRRRRRRRTTTVVVXXXYYYZZZYYYYYYXXXWWWVVVUUUTTTRRROOOLLLKKKMMMPPPRRRSSSSSSTTTTTTRRRPPPOOOPPPRRRNNNLLLLLLMMMOOOPPPPPPPPPOOONNNNNNLLLJJJHHHFFFEEEGGGIIIJJJLLLLLLKKKIIIHHHHHHGGGFFFDDDDDDDDDEEEFFFDDDHHHMMMPPPOOOLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAABBBEEEEEEDDDDDDCCCBBBBBBBBBJJJGGGBBB???===>>>@@@BBB>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>============>>>QQQaaa^^^JJJ999777<<<===<<<:::999999:::;;;===<<<===>>>???AAABBBCCCDDD???@@@AAABBBAAA???===;;;999888666444333444555666555666888999888777555444222222222222222222222222111111222555777888777555333333333333333222111000111111000000111111222222444444444555666666777777555555555555666777999:::555555555444222222333444666666555555555444444444111111111111111111111111---000222000---,,,...000------,,,+++,,,---...//////...,,,---///111111000222222333333222111///...***'''%%%''',,,000111///---///222111---++++++,,,111111000000/////////...(((***,,,...////////////***...222333111//////111//////000//////...------,,,+++*********+++,,,---+++++++++,,,,,,,,,---------------...------,,,,,,000000000000////////////333333333333333333333333333444444555555444444333//////...)))$$$"""$$$&&&###""""""###!!!""" }}}xxxvvvttttttuuuvvvxxx{{{|||zzzuuurrruuutttrrrrrrtttvvvwwwwwwwwwuuusssqqqqqqrrrtttvvv{{{zzzwwwtttqqqnnnlllkkkmmmmmmmmmlllkkkjjjhhhgggmmmllllllppptttrrrlllfffiiihhhgggeeeccc```^^^\\\___aaaeeehhhjjjkkkjjjjjjjjjiiigggfffeeeeeeffffffiiijjjjjjkkkkkkkkkjjjjjjjjjkkkkkkmmmoooqqqssstttpppnnnlllkkklllmmmlllkkkfffgggfffdddaaaaaaccceee^^^ccchhhjjjjjjkkkooosssxxxzzz{{{zzzwwwuuutttsssuuuuuuuuutttsssqqqpppooooooooommmkkkiiigggeeedddggggggfffeeeccc```]]][[[XXXWWWUUUSSSPPPNNNLLLKKKHHHIIIIIIHHHGGGEEECCCAAA??????>>>:::555333444666999888777666555444444444333222111111000111111111333333222111000000000111111111222222222333333333333111222555555222222444333333444444555666666666:::;;;>>>BBBGGGLLLQQQSSSVVVVVVWWWZZZ]]]^^^[[[XXXXXXTTTOOOMMMNNNOOONNNMMMTTTUUUUUUTTTRRRRRRRRRSSSTTTRRRPPPNNNOOOQQQTTTVVVXXXXXXWWWVVVUUUSSSSSSRRRSSSPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPOOONNNPPPSSSWWWOOOLLLIIIJJJNNNPPPMMMIIIJJJJJJKKKLLLLLLLLLLLLLLLFFFGGGIIIKKKKKKIIIGGGEEEJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMJJJFFFCCC@@@@@@AAAAAACCC@@@@@@EEEGGGEEEDDDFFFGGGEEEDDDBBBBBBBBBCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@??????@@@@@@@@@???@@@@@@???>>>>>>???AAA@@@???>>>===;;;999888777>>>MMMYYYTTTCCC666888???<<<;;;;;;:::888777777666===<<<<<>>????????????===;;;:::999999888777777666777777999:::;;;;;;:::999888777777666444333222111111111444333222222444444333222000////////////111222333333444444444444444333333444555666888888888777666777666555444333333444555888777555444333333444555333555666777666555333222111111000///////////////...///111111000...,,,***...............---------)))+++---...000000000//////////////////000000000...------,,,,,,------......//////...,,,,,,...///000000000000000//////......------,,,,,,,,,------///............//////000///////////////......---,,,***((((((***+++,,,+++***+++,,,,,,++++++---///---------...............000...---///222222000...111222333333444444333333111111222333333333222222///...***&&&### !!!~~~yyyvvvttttttwwwwwwwwwxxxyyyxxxvvvtttuuutttssstttvvvxxxxxxwwwyyyxxxuuusssssstttvvvwwwzzzyyywwwtttqqqooolllkkkqqqqqqpppooonnnllljjjiiimmmkkklllooorrrrrrmmmhhhjjjiiihhheeeccc___]]][[[^^^```bbbeeeggghhhiiiiiihhhgggfffffffffggghhhhhhiiiiiijjjkkkkkkjjjiiihhhhhhhhhiiijjjlllnnnpppqqqpppnnnmmmmmmnnnnnnmmmkkkhhhiiihhheeebbb```aaabbb^^^ccchhhjjjiiijjjnnnrrrvvvxxxxxxwwwuuusssssssssuuuuuuuuutttsssrrrpppooopppnnnkkkhhhgggfffggghhhggggggeeecccaaa^^^\\\ZZZXXXWWWVVVSSSQQQNNNMMMLLLIIIIIIIIIIIIGGGEEECCCBBB@@@AAA@@@<<<777555666777777777666555444444444555333333222111111111111111222222111111000000111111111222222222222333333333444222222555555222111444444444555555666777777888:::;;;===@@@DDDJJJOOORRRVVVUUUVVVYYY\\\]]][[[YYYXXXTTTPPPNNNNNNOOOOOONNNSSSTTTUUUUUUSSSSSSTTTUUURRRQQQOOONNNOOOQQQTTTVVVXXXWWWWWWVVVTTTSSSSSSRRRSSSQQQOOONNNOOOPPPOOOOOOMMMOOOPPPPPPPPPPPPRRRSSSOOOLLLJJJKKKOOOPPPMMMJJJJJJJJJKKKLLLLLLLLLLLLLLLFFFGGGIIIJJJJJJHHHGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMJJJIIIFFFDDDCCCBBBCCCCCCDDD@@@AAAEEEGGGEEEDDDFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???AAAAAA@@@???????????????@@@@@@@@@???===<<<===?????????===<<<:::888777777888@@@GGGFFF>>>888:::???;;;;;;:::::::::999999999===<<<<<>>>>>===<<<:::999999999888777777777777777999:::;;;;;;;;;:::999888777666555333222111111111444333222333555555444333//////......///000222333444444555555555555444444444555777888888888777777666555444333444555666777777666555444333444444555444555666777777555444333333222111000///.........000000111111000///---,,,.............../////////+++,,,---///000111000000000000000000000000000000...------,,,,,,------.........///...---,,,...///000000111111000///......,,,---------...........................//////000///////////////...---------+++)))(((***++++++******+++,,,,,,++++++---///------------............000...---///111222000...111222333333444444333333222222333333333222222111///---)))%%%"""  !!!!!! yyyvvvttttttyyywwwvvvvvvwwwwwwvvvuuutttssssssuuuxxxyyyyyyxxxzzzxxxvvvtttssssssuuuuuuyyyxxxvvvtttqqqooommmlllqqqqqqpppooonnnlllkkkjjjlllkkkkkkmmmpppqqqnnnkkkkkkjjjiiifffccc___\\\ZZZ]]]^^^```bbbdddfffggghhhfffffffffggggggiiijjjkkkhhhiiijjjkkkjjjhhhfffeeehhhhhhiiijjjkkkmmmooopppooonnnnnnoooppppppnnnllljjjkkkjjjhhhdddaaa_________cccgggiiihhhiiimmmpppsssttttttsssqqqppprrrsssuuuuuuuuutttsssrrrqqqpppqqqnnnjjjgggfffgggjjjllliiigggeeebbb___\\\[[[ZZZXXXXXXVVVTTTRRRPPPNNNMMMJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA>>>:::888888888666555555444444444555555444333222222111111222222111111000000000111111222222222222222333333333333666333333666555111111333555555666666777888888888:::::::::<<>>??????AAAAAA@@@???>>>>>>======@@@@@@@@@>>><<<;;;<<<===???>>>===;;;:::888777666777888888999999:::<<<===:::::::::;;;;;;;;;<<<<<<===<<<===>>>AAABBBAAA???;;;<<<<<<===<<<;;;999888999999888888777777888888999:::;;;<<<<<<;;;::::::777666555444333222222222333333222444555666555444///.........///000111222555555666777777666666555555666777888888888777777444444333333444555777888666555555444444444555555555666777888777666555444444333222000///.........111111111000000//////.........//////000000111111------///000111111222111222222111111000000//////...------,,,,,,------...---...//////------...///111111111111000///...---,,,,,,...///000//////.........------...//////000//////.........------------+++)))))))))***)))(((+++,,,,,,,,,***+++,,,...,,,,,,,,,------.........///......///111111000///111222222333333333333333333444444444333222111111...,,,((($$$!!! !!! zzzwwwuuutttxxxwwwvvvwwwxxxxxxvvvtttsssrrrrrruuuwwwyyyxxxwwwxxxwwwuuusssqqqqqqrrrrrrwwwvvvuuusssqqqooonnnmmmlllllllllllllllkkkjjjiiilllkkkjjjlllnnnpppooonnnlllkkkjjjhhhddd```\\\YYY^^^^^^___```bbbdddggghhhgggggghhhhhhiiijjjjjjkkkggghhhjjjjjjjjjgggeeeccciiiiiijjjkkklllmmmooopppnnnnnnoooppprrrqqqooollliiijjjkkkiiifffbbbaaa``````cccfffhhhhhhiiikkkmmmoooppppppnnnmmmmmmppprrrsssssssssssssssrrrqqqpppooommmkkkjjjiiijjjlllmmmkkkiiieeebbb^^^]]]\\\[[[YYYXXXVVVUUUSSSQQQPPPOOOLLLKKKJJJIIIHHHFFFEEEEEECCCCCCAAA???<<<999888888555444444444444444555666444444333222222222222222000000000000000111222333222222222333333333444444777444444666555111000222444555555666777777888888;;;:::999999===CCCHHHLLLRRRSSSTTTVVVXXXZZZ[[[[[[WWWUUUSSSQQQQQQQQQQQQQQQQQQSSSUUUTTTRRRQQQQQQQQQOOONNNMMMMMMOOORRRUUUWWWVVVVVVVVVUUUTTTSSSSSSRRRVVVTTTRRRQQQQQQQQQOOONNNKKKMMMOOOOOONNNNNNOOOPPPPPPNNNMMMMMMOOOPPPOOOMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJJJJFFFGGGGGGHHHGGGFFFEEEDDDDDD@@@@@@DDDEEECCCBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFDDDAAA>>>=========>>>AAA@@@@@@???>>><<<;;;;;;===>>>>>>===;;;;;;<<<>>>@@@???>>>===;;;999888777:::999777777999:::;;;;;;999999:::;;;<<<===>>>>>>=========>>>???@@@@@@@@@;;;<<<=========<<<:::999:::999999888888888999999777888:::;;;<<<;;;;;;:::777666555444333333333333222111222333555666444333000000000000111222333333666666777888888888777777777777777777888777777777666555444333444444666777555555444444555555555555777777777888777666555555444333222111000/////////222222111000///000000000......///000111222222333//////000111222222333333333333222111000//////......------,,,,,,------...,,,...//////......///000222222222111000///...------...000111111///...,,,------------......///000.........------------------,,,***)))******((('''+++,,,,,,+++******,,,---+++++++++,,,------............///000111111000///111111222333333333333222444444444444333222000000...+++'''###!!!!!!"""###  {{{xxxvvvvvvvvvwwwxxxzzz{{{zzzvvvrrrrrrqqqqqqsssuuuwwwwwwvvvxxxwwwuuusssrrrqqqqqqrrruuuuuutttsssqqqpppooonnnhhhhhhiiikkkkkklllllllllkkkkkkjjjkkkmmmnnnoooooollllllllliiifffaaa]]]ZZZ^^^^^^___aaaccceeeggghhhiiijjjjjjjjjjjjjjjjjjiiihhhhhhiiijjjiiigggeeeccciiiiiiiiiiiijjjkkklllmmmllllllmmmpppqqqqqqooommmgggiiijjjjjjgggeeeddddddbbbdddfffhhhhhhiiijjjkkklllllllllkkkjjjkkkmmmoooppppppqqqqqqqqqppppppoookkklllmmmmmmmmmmmmllllllllljjjfffccc```^^^^^^]]]YYYXXXWWWVVVTTTSSSQQQQQQMMMLLLKKKJJJHHHGGGGGGFFFDDDCCCAAA???===;;;888777555555444444444555555666555444444333333333333333111111000111111222333333222222333333333444444444777444444777666222111333333444444555555666666777:::999888888:::???EEEHHHOOOPPPSSSUUUWWWXXXZZZ[[[VVVUUUTTTRRRQQQQQQQQQRRRQQQSSSTTTTTTQQQNNNMMMMMMOOONNNNNNNNNPPPRRRUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSWWWVVVTTTTTTTTTSSSQQQOOONNNNNNNNNLLLKKKLLLOOOQQQOOONNNMMMNNNOOOOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFGGGHHHJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHJJJJJJKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIHHHFFFDDDBBBCCC@@@???BBBDDDAAA???@@@AAAAAABBBCCCDDDEEEEEEFFFEEECCC@@@===<<<<<<<<<===????????????===<<<:::999:::;;;<<<<<<;;;<<<>>>@@@BBBAAA@@@>>>===;;;:::999999:::;;;;;;::::::;;;<<<999::::::;;;===>>>>>>???======>>>>>>>>>>>>???@@@======>>>??????>>><<<<<<::::::999999999999::::::777888999;;;;;;;;;::::::777777666555444444444444111111111333555555333111111222222333444444555555666777777888999999888888888888888777777777777888888777555444333333333444333333444555555666666666777777777777777666666555333222222111111111222222222111000000000000000111...//////000111222333333000111111111222222333333333222222111000///.........------,,,,,,------...,,,...000000/////////000222222222222111000///...///000111111000...,,,***,,,,,,,,,------...000000......---,,,+++,,,,,,------,,,++++++++++++)))'''+++,,,,,,+++***)))+++,,,******++++++,,,------......///000000000000000000000111222222333333222222333333333333222111000///---***&&&"""!!!!!!###$$$ """$$$ |||zzzxxxxxxvvvwwwzzz|||}}}{{{vvvssstttrrrpppqqqsssuuuuuuuuuxxxxxxwwwvvvuuuttttttttttttssssssrrrqqqppppppoooiiijjjkkkmmmnnnoooooooookkkkkkkkkllllllmmmnnnnnnmmmmmmmmmlllhhhddd___\\\^^^^^^```bbbdddfffggghhhjjjkkkkkklllkkkkkkjjjjjjhhhhhhiiihhhhhhgggffffffgggfffffffffggghhhhhhiiijjjjjjkkkmmmooopppnnnmmmfffhhhjjjiiihhhggghhhiiieeefffggghhhiiijjjjjjjjjiiijjjjjjjjjhhhhhhjjjllllllmmmmmmnnnnnnnnnmmmmmmiiijjjlllnnnnnnmmmkkkiiijjjiiigggdddbbb```___^^^YYYXXXWWWVVVUUUTTTSSSSSSOOONNNLLLJJJIIIHHHHHHHHHEEECCCAAA@@@???===999777777666666555555555666666666555444444333333444444333333222222222333333444333333333333444444444444777444444777666222222444333333444444555666666666:::999888888:::===BBBDDDJJJNNNRRRVVVWWWWWWYYYZZZTTTUUUUUUSSSQQQPPPQQQRRRQQQSSSUUUTTTQQQNNNMMMLLLPPPPPPOOOPPPQQQSSSUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSWWWUUUTTTUUUUUUTTTRRRPPPPPPOOONNNLLLKKKLLLOOORRRNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHJJJKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGEEECCCBBBDDD@@@???BBBCCC@@@>>>??????@@@AAACCCCCCDDDDDDDDDBBBAAA???===<<<;;;<<<<<<======>>>>>>===;;;:::888888:::;;;<<<<<<===@@@BBBCCCBBBAAA@@@>>><<<;;;:::444777:::;;;::::::;;;>>>;;;;;;;;;<<<<<<<<<=========>>>>>>>>>======???AAA>>>???@@@@@@@@@@@@>>>>>>::::::999999::::::;;;;;;999999;;;<<<<<<;;;::::::777777666555555555555555222222333444666555222000222333444555666666666666666666777888999999999999999999888777777777888888:::888666444333222222333222333444555666666666666777777666666666555555555444333222222111222222222000000000000000000000000//////000000111111222222111111111111111222333444111111000000//////.........------,,,,,,------...+++---000111000///000000111111222222111111000//////000000000///---,,,***++++++,,,,,,---...000000...---,,,+++***+++,,,,,,---,,,,,,,,,---,,,***(((+++,,,,,,+++))))))***,,,))))))***+++,,,,,,---------///111111000///000111000111111222222222222222111222222222111000//////,,,***&&&###""""""###### !!! }}}{{{zzzzzzyyyyyyzzz|||}}}|||yyyvvvxxxuuuqqqpppqqqtttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuusssrrrrrrrrrqqqqqqppppppmmmnnnnnnooopppooooooooojjjlllmmmmmmllllllllllllmmmnnnnnnnnnkkkfffbbb___\\\]]]```bbbeeefffffffffiiijjjkkklllmmmmmmlllllliiiiiihhhggggggggghhhiiifffffffffeeeffffffggggggiiihhhhhhiiilllmmmmmmlllhhhiiijjjiiihhhhhhiiikkkgggggghhhiiijjjjjjjjjiiigggiiijjjjjjhhhgggggghhhhhhiiijjjkkkkkkkkkkkkkkkhhhiiiiiijjjjjjiiihhhhhhggggggfffeeecccaaa___^^^YYYXXXXXXWWWVVVUUUUUUTTTPPPNNNMMMKKKIIIIIIIIIIIIGGGEEEBBBBBBAAA???;;;777999888777666666666666666666555555444444444444444555555444333333333444444333333333444444444444555666333444777777333333555444444444555666666777777:::999888999:::===???AAAGGGLLLRRRVVVWWWWWWWWWXXXRRRTTTUUUSSSPPPOOOPPPRRROOORRRUUUUUUTTTQQQPPPPPPRRRQQQQQQRRRRRRTTTUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSTTTTTTTTTRRRPPPOOOOOOPPPNNNMMMMMMOOOQQQLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFDDDEEEEEEFFFEEEEEEEEEDDDFFFBBBAAADDDEEEAAA???@@@>>>???AAABBBBBBBBBBBBAAA??????>>>======<<<;;;;;;;;;<<<=========;;;:::888:::;;;<<<===<<<>>>@@@BBBCCCBBBAAA???===<<<;;;:::666777888888999;;;<<<>>><<<<<<<<<;;;;;;;;;::::::===>>>???===<<<<<<>>>AAA>>>???@@@AAAAAA@@@???>>>:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>===<<<;;;888777666666555666666666555555555777888666333000222333444555666666666555555666777888999999999999:::999888777777777888888888777555444333333333444111222444555666777777777777666666555555555555555777666555333111000000000......000000000000///...000000000000000000000000222111111000000111333333/////////..................------,,,,,,------...+++---000111111000000000000000111222222222111111------------------------+++++++++,,,---...000000...---+++***)))***+++,,,------,,,...//////---++++++,,,,,,+++)))(((***+++(((((()))***+++,,,------,,,///111111///...000111000000111222222222222222//////000000000//////...+++)))'''%%%###""""""""" ~~~|||||||||}}}{{{zzzzzz{{{|||zzzyyy{{{wwwrrrpppqqqtttvvvwwwtttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqpppoooooopppoooooonnnmmmllljjjlllnnnnnnmmmkkkkkkkkkmmmnnnoooooolllhhhccc```ZZZ\\\___ccceeeeeeeeeeeeggghhhjjjmmmnnnooonnnnnnjjjiiigggffffffhhhjjjkkkhhhhhhggggggggghhhhhhiiihhhffffffgggjjjllllllllljjjkkkjjjiiiggggggiiikkkiiihhhhhhiiikkkkkkjjjiiifffhhhjjjjjjhhhgggfffffffffggghhhiiiiiiiiiiiiiiihhhhhhfffeeeeeeffffffgggdddeeeeeedddcccaaa___]]]YYYYYYXXXWWWVVVVVVUUUUUUPPPOOOMMMKKKIIIIIIIIIIIIHHHFFFDDDCCCCCCAAA===999::::::888777666666666666666666555444444444444555777666555444444444444444333333333444444444555555555333333777777444444666555555666666777888888888999999999999;;;<<<>>>???DDDKKKRRRWWWXXXWWWWWWWWWQQQSSSUUUSSSPPPOOOPPPRRRNNNQQQUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSQQQOOOMMMOOOQQQQQQPPPNNNNNNOOOKKKLLLMMMMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFBBBCCCCCCDDDEEEFFFFFFGGGHHHDDDCCCFFFFFFCCC@@@AAA>>>???@@@AAABBBAAA@@@???======>>>>>>===<<<;;;;;;999:::<<<======<<<:::999<<<===>>>=========???AAABBBAAA@@@>>>===;;;:::999>>>:::777777999<<<===<<<>>>===<<<;;;:::999888888===>>>???===;;;;;;>>>AAA>>>???@@@AAAAAA@@@???>>>:::::::::::::::;;;<<<===??????@@@@@@@@@>>>===<<<888777777666666666666777888777888999999888444000111222333555666555555444555555666888888999999999;;;:::888777777777888888777666444444333444555666000111333555777777777777666666555444444444444555:::999777444111///...---,,,---///111111000...---000000000///////////////222111000000000111222333---------..................------,,,,,,------...***---000222111000000111///000111222222222222222++++++++++++---...000111+++++++++,,,---...000000...---+++))))))***+++,,,---------...000000...,,,+++,,,,,,+++)))((()))+++'''((()))***+++,,,------,,,///111111///...000222000000111222222222222111---...///////////////...+++)))(((&&&$$$"""!!!  !!!  !!!|||yyyxxxxxx}}}|||{{{yyyxxxxxx{{{}}}~~~zzztttpppnnnooorrrtttuuuwwwxxxvvvtttqqqpppppptttsssrrrqqqpppnnnmmmmmmrrrpppnnnoooppppppllliiihhhiiijjjjjjkkkkkkkkkjjjlllllllllkkkjjjhhhfffddd\\\^^^````````````bbbccciiiiiijjjlllmmmnnnnnnnnnnnnmmmkkkjjjiiijjjjjjkkkhhhhhhiiiiiiiiiiiihhhhhhddddddeeeeeeggghhhjjjkkkkkkjjjiiikkknnnnnnllliiiiiihhhhhhjjjllllllkkkjjjiiijjjiiifffcccbbbbbbcccddddddeeeeeefffgggggghhhaaabbbcccddddddcccbbbaaacccccccccbbb___\\\ZZZXXXZZZYYYXXXXXXXXXWWWTTTRRRRRRPPPLLLJJJIIIHHHGGGFFFIIIHHHFFFDDDBBB@@@>>>===999999999888777666555555666888::::::888666666666444777999777444333555888888777666666888888777666777888999999999888777666222111000111444666777666:::999999999:::<<<>>>@@@DDDLLLSSSTTTVVVWWWVVVSSSUUUTTTSSSQQQOOONNNNNNMMMOOOPPPQQQQQQPPPRRRTTTWWWTTTUUUUUUSSSRRRRRRSSSUUUOOOOOOPPPQQQSSSSSSPPPNNNMMMMMMNNNNNNOOOOOOOOOPPPMMMOOOQQQRRRPPPMMMIIIGGGJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJIIIIIIIIIKKKMMMKKKJJJGGGEEEDDDDDDEEEEEECCCCCCCCCDDDFFFGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBCCCFFFHHHCCCBBBAAAAAABBBBBB@@@>>>???>>><<<::::::<<<===???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???===<<<;;;:::999999999999;;;;;;::::::::::::999999999:::<<<=========<<<<<>>==================>>>>>>>>>===<<<;;;;;;<<<===>>><<<===>>>??????@@@@@@???777888777555333333555777777777777777666666666666222222333333444444555555777777888999999999888888::::::666///,,,111666777666555444333222333444444111222333444666777777777777777777777666666666666555444333111///...,,,,,,..................------111111111111111000///...000000000000000111111111000...+++))))))+++...000...////////////---,,,+++---...///000000...,,,+++---......///000////////////,,,+++,,,...///---+++...---+++******+++---...---...///...---...000222,,,---......//////.........---+++)))'''%%%$$$###)))))))))***+++,,,......------..................111222222111000000111333111111000000///.........---,,,)))'''$$$"""!!!  !!!!!!!!!!!!!!!  {{{yyyxxxxxx|||}}}|||{{{yyyxxxzzz||||||yyytttooonnnooosssuuuuuuvvvwwwvvvsssqqqpppppprrrrrrrrrqqqpppoooooonnnsssqqqnnnnnnooonnnkkkhhhjjjjjjkkkllllllllllllllllllllllllkkkjjjgggeeeddd\\\]]]^^^^^^^^^^^^aaacccfffgggjjjlllnnnnnnooonnnlllkkkjjjiiijjjjjjlllmmmggghhhhhhiiiiiihhhhhhgggeeedddddddddeeefffgggggghhhggggggiiilllmmmllliiilllkkkjjjkkkllllllkkkiiikkkkkkjjjgggdddbbbbbbbbbcccdddfffggggggfffdddccc___```aaabbbcccbbbbbbbbb`````````___^^^\\\[[[ZZZZZZYYYXXXXXXXXXWWWTTTQQQSSSPPPMMMLLLLLLLLLKKKJJJIIIIIIGGGEEECCCAAA???>>>???>>>===<<<;;;:::::::::666888:::999888666666666888999:::999777666777888777666555555777777666555666777888888888777666666555444333444777999999888999999888888:::<<>>===<<<<<<======;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===??????===<<<;;;:::999999999999;;;:::999777666777:::<<<;;;<<<===>>>>>>>>>======???===<<<===@@@AAA@@@>>>@@@?????????????????????>>>===<<<<<<<<<<<<===>>>======>>>????????????>>>777888888666555555777888888888777777777777666666333333333444444555555666888888999999999999999999;;;===<<<777444777999999888777666555444444555555111222444666777777777777777777777666666666555555444444333111000...---,,,........................000111111111111000000///000000000000000000000000222000...,,,+++,,,...///....../////////...,,,+++---...///000///...,,,+++,,,---......//////.........---+++,,,...///---+++...---,,,++++++,,,---...+++---......------...///,,,---......//////......///...---+++***((('''&&&))))))))))))+++,,,---...........................111111222111//////111222222222222111111000///...---,,,***'''$$$###!!!!!!~~~yyyxxxxxxxxx{{{}}}}}}|||zzzyyyyyyyyyyyyvvvrrrooooooqqqtttvvvuuuwwwxxxwwwtttrrrqqqqqqrrrqqqqqqqqqpppppppppppprrrpppnnnmmmmmmllljjjhhhllllllmmmmmmmmmmmmmmmnnnlllmmmmmmmmmkkkhhheeeccc\\\\\\[[[ZZZZZZ\\\___cccccceeeiiilllnnnooonnnmmmjjjiiiiiiiiiiiikkklllmmmfffgggggghhhhhhggggggfffeeeddddddcccccccccddddddddddddeeegggiiikkkjjjiiinnnlllkkkkkkkkkkkkjjjhhhllllllkkkiiieeecccbbbcccccceeehhhiiihhheeebbb___^^^______```````````````]]]\\\\\\[[[[[[[[[\\\\\\ZZZYYYXXXXXXXXXVVVSSSQQQOOOLLLJJJIIIJJJKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@AAA???===;;;999::::::;;;888:::<<<;;;:::888888999===<<<::::::::::::888777888777666666888888777666555666777888888777666555888777777888:::<<<;;;;;;888888888888:::===@@@BBBFFFMMMRRRSSSTTTWWWVVVTTTUUUTTTSSSRRRQQQPPPPPPQQQOOOOOOPPPOOONNNOOOQQQTTTRRRSSSSSSRRRQQQOOOMMMLLLKKKJJJKKKMMMNNNNNNMMMKKKKKKKKKLLLLLLLLLLLLMMMMMMIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIIIIHHHFFFFFFGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGEEEFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFEEECCC@@@@@@AAACCC@@@??????AAACCCDDDCCCAAABBBAAAAAA@@@>>>===;;;;;;:::::::::::::::::::::::::::::::::;;;<<<>>>???@@@======<<<;;;::::::::::::::::::888555333444:::>>><<<===>>>???@@@???>>>>>>@@@>>>>>>>>>@@@AAA@@@???BBBBBBAAAAAA@@@@@@@@@???>>>>>>============>>>>>>>>>????????????>>>======888999999999777888999;;;999999999888888777777777444444555555666777777888:::::::::::::::999999999999>>>@@@===;;;<<<;;;999::::::888777666666666666222333666888999888777666777666666666666555555555333333222111000///...---........................000000000000111111111111000000000000000000000000222222000///...------...---......///......---,,,---......//////---,,,++++++,,,------......------...---,,,,,,......---,,,///...---,,,,,,---...///+++---///000///.........,,,---......//////......------,,,+++***)))((((((((((((((()))***+++,,,---........................000000111000//////000222111222333333222111///...---+++)))'''$$$###!!!!!!~~~yyywwwwwwxxxzzz|||~~~~~~{{{yyyxxxwwwvvvtttrrrpppppprrruuuwwwwwwxxxzzzyyyvvvtttsssssssssrrrrrrqqqqqqppppppoooooonnnmmmlllllllllkkkkkkmmmmmmlllllllllmmmmmmmmmnnnooooooooommmjjjgggeee]]]\\\ZZZXXXWWWYYY^^^bbbbbbeeeiiilllnnnmmmllljjjjjjjjjiiihhhhhhiiikkkkkkffffffggggggggggggffffffddddddcccccccccdddeeeeeedddddddddeeefffgggffffffllljjjhhhhhhiiijjjiiigggiiijjjkkkiiigggeeeeeeeeehhhiiiiiiiiihhheeebbbaaaaaa```___^^^]]]]]]^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYXXXXXXXXXWWWTTTQQQNNNLLLJJJIIIIIIJJJJJJIIIIIIIIIHHHFFFEEECCCBBBAAACCC@@@===:::999:::;;;<<<<<<>>>???>>>===<<<===>>>@@@===::::::;;;;;;888555:::999888999;;;<<<;;;:::666777888999999999888777;;;::::::;;;=========;;;999999999:::<<>>???@@@>>>===<<<<<<;;;;;;;;;<<<999::::::777444444999>>>;;;<<<>>>????????????>>>AAA@@@@@@@@@@@@@@@@@@???BBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>><<<<<<999:::;;;;;;::::::<<<>>>;;;;;;::::::999888888888666666777888999::::::;;;<<<;;;;;;:::999999999999777<<>>>>>@@@AAA>>>???@@@@@@>>>>>>???AAA@@@===::::::<<<<<<999666;;;::::::;;;<<<======<<<999:::;;;=========<<<;;;======<<<>>>??????>>><<<<<<<<<;;;<<>>??????@@@@@@>>><<<888666999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@>>>>>>======<<<<<<======999;;;<<<:::888777999;;;999:::<<<>>>????????????AAABBBBBBAAA@@@?????????AAAAAA@@@@@@????????????>>>??????????????????>>>@@@@@@@@@@@@???===<<<;;;:::<<<=========<<<>>>???===<<<<<<;;;::::::999999888888999:::;;;<<<=========<<<;;;:::999888999999888<<<===:::999;;;<<<;;;999999888888777666555555444555777888999888666555555555555555444444444444222222222111000//////...---------.........//////000000//////000111222333000000000000//////......+++,,,---///000000000000///.........---------------------------,,,,,,+++***++++++,,,---,,,,,,,,,,,,------------,,,------.........------............000333333222000//////,,,---......///.........))))))))))))((((((((('''''''''(((((()))***,,,---//////.........------------.........------///111///000000000000...---,,,)))(((&&&$$$"""  zzzxxxxxxxxxxxx{{{}}}~~~|||zzzyyyyyytttsssssstttuuuvvvxxxyyyyyy{{{||||||zzzxxxwwwwwwtttssssssrrrqqqqqqpppppplllmmmmmmlllkkkllloooqqqlllkkkjjjiiihhhiiijjjkkkmmmoooqqqsssrrrooollljjjbbb```]]]YYYVVVWWW[[[^^^ccceeegggjjjkkkjjjiiihhhmmmllljjjhhhfffffffffffffffgggggghhhhhhggggggfffddddddeeeeeegggiiijjjkkkggghhhgggeeebbbaaabbbcccdddbbb```aaaccceeefffeeeaaacccggghhhiiiiiiiiijjjnnnmmmjjjhhhggghhhiiijjjhhhfffbbb^^^\\\[[[\\\]]]___^^^]]][[[YYYXXXXXXWWWZZZZZZZZZZZZ\\\[[[YYYVVVXXXUUURRRPPPPPPPPPOOONNNLLLKKKKKKJJJIIIHHHHHHGGGJJJHHHEEEBBBAAA@@@AAAAAA???@@@AAA@@@??????AAACCCAAA???>>>>>>>>>===<<<;;;<<<;;;;;;<<<>>>???>>>===>>>???AAABBBCCCCCCBBBBBBBBBAAABBBCCCDDDCCCAAA???@@@@@@@@@@@@BBBEEEHHHJJJJJJOOORRRPPPQQQUUUVVVUUUQQQPPPOOONNNMMMLLLLLLLLLHHHIIIJJJJJJIIIKKKMMMPPPIIIGGGHHHJJJOOOPPPNNNKKKKKKJJJIIIKKKMMMOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKIIIGGGFFFGGGHHHKKKKKKKKKKKKJJJJJJJJJIIIGGGEEECCCCCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDEEEGGGGGGFFFEEEGGGHHHFFFEEECCCCCCCCCBBB???=========??????>>><<<:::888999::::::;;;;;;<<<<<<===============>>>???@@@@@@??????>>>======>>>>>>???===<<<<<<;;;:::999888777777888;;;===???@@@AAAAAABBBCCCDDDBBB@@@??????@@@??????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@??????===<<<<<<;;;===??????>>>===>>>???>>>>>>===<<<;;;;;;::::::777888999:::;;;======>>>>>>===;;;999888777777888:::======999888<<>>666777777777777666555555666666777777666666555555555555444444444333333333333333222111000///...---,,,,,,------.../////////111111/////////000111222111000000//////......---)))***,,,...000111111222000000...------,,,---------------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......,,,,,,---...------------------------,,,...000000...---------,,,---......//////......,,,,,,++++++******))))))((((((((()))***+++,,,---/////////...------,,,,,,+++,,,------,,,---...000000000///...---------,,,((('''%%%###!!! |||yyyxxxxxxxxxzzz||||||{{{zzz{{{{{{tttuuuuuuvvvwwwxxxyyyyyyxxxyyy{{{{{{yyywwwvvvwwwpppqqqqqqrrrrrrsssssssssoooppppppmmmkkkkkknnnppplllkkkiiihhhhhhhhhjjjjjjjjjlllooorrrrrrooollljjjeeeccc```\\\XXXWWWYYY\\\```bbbdddgggiiikkkkkkkkkkkkjjjiiigggfffffffffgggggghhhhhhiiiiiihhhhhhgggffffffffffffggghhhiiijjjggghhhhhhfffcccbbbcccfffdddbbb______aaabbbcccccc```cccfffhhhhhhhhhhhhiiikkkjjjiiiiiiiiijjjkkkkkkiiifffbbb^^^]]]^^^```aaa______^^^^^^\\\ZZZYYYXXXZZZZZZZZZ\\\]]]]]]\\\ZZZWWWTTTRRRQQQQQQRRRQQQQQQOOOOOOOOONNNMMMMMMMMMLLLJJJIIIGGGEEECCCBBBBBBAAACCCDDDDDDDDDCCCCCCEEEGGGCCCDDDEEEDDDBBBAAABBBCCC@@@??????@@@BBBDDDCCCBBBDDDEEEGGGHHHIIIIIIHHHHHHIIIHHHIIIJJJKKKJJJGGGDDDEEEDDDDDDDDDFFFHHHKKKMMMKKKPPPRRRPPPPPPTTTVVVVVVRRRQQQPPPNNNMMMLLLLLLLLLIIIJJJKKKKKKKKKMMMPPPSSSNNNKKKIIILLLPPPRRRPPPNNNMMMLLLKKKMMMOOOQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPPPPOOOLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIIIIHHHFFFEEEFFFHHHKKKKKKKKKKKKKKKJJJJJJIIIGGGEEECCCCCCEEEHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDFFFGGGGGGEEEDDDEEEEEEEEEDDDCCCCCCCCCCCCAAA???<<<<<<>>>>>>???>>>======::::::;;;<<<<<<===>>>>>>@@@@@@????????????@@@@@@??????>>>>>>>>>??????@@@BBB===888777999999777444666777;;;>>>AAACCCCCCDDDCCCDDDEEECCC@@@>>>???@@@======>>>>>>???@@@@@@@@@??????@@@AAAAAA@@@?????????????????????>>>===<<<===>>>@@@@@@???=========@@@???>>>===<<<;;;;;;:::555666777888:::;;;<<<===>>>===:::888666666666777888<<<===:::999===???>>>555666777888888777777666888777555444444444555555444444444333333333333222444444333111000...---,,,,,,,,,------...//////000333222000///...///111222111000000///......------,,,,,,---...000111222333222111///---,,,++++++,,,------,,,,,,++++++,,,,,,+++,,,,,,---------------+++---///...,,,+++---...,,,,,,------------,,,,,,---...///...,,,+++,,,---,,,---......//////......---,,,,,,+++***))))))((())))))))))))+++,,,---...000//////...------,,,,,,***+++,,,,,,+++,,,...000222111///---,,,---...///)))((('''%%%###"""!!!!!! """}}}zzzxxxxxxxxxyyy{{{|||{{{{{{|||}}}uuuuuuvvvwwwxxxyyyyyyzzzvvvxxxzzzyyywwwvvvuuuuuummmnnnoooqqqsssuuuvvvwwwrrrsssrrroookkkjjjlllooommmllljjjhhhhhhiiijjjkkkhhhjjjnnnpppqqqooollljjjgggeeebbb^^^ZZZXXXYYY[[[^^^___bbbeeeiiilllnnnoooiiihhhgggffffffggghhhhhhhhhhhhiiiiiiiiiiiihhhhhhggggggfffffffffgggggggggfffhhhhhhfffcccccceeehhhfffccc```___```aaaaaaaaa```cccfffhhhggggggggggggfffgggiiijjjkkkkkkjjjjjjhhheeeaaa___^^^```ccceee^^^_________^^^]]][[[YYYZZZZZZZZZ\\\______^^^\\\YYYWWWUUUUUUWWWXXXXXXXXXRRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNLLLJJJHHHGGGFFFHHHIIIIIIHHHGGGHHHJJJMMMFFFHHHJJJIIIFFFEEEFFFIIIFFFEEEDDDEEEHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLLLLNNNNNNNNNOOOPPPOOOLLLIIIHHHGGGGGGFFFHHHJJJLLLNNNLLLPPPRRROOOPPPTTTVVVVVVTTTSSSQQQOOONNNMMMLLLLLLJJJKKKLLLMMMMMMPPPSSSVVVSSSOOOLLLMMMQQQTTTRRROOOOOONNNMMMNNNQQQSSSSSSSSSQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLOOOOOOPPPQQQQQQPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGHHHFFFEEEDDDFFFGGGJJJJJJJJJKKKJJJJJJIIIIIIHHHEEECCCCCCEEEHHHIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGEEEGGGGGGFFFDDDBBBBBBBBBDDDCCCBBBCCCDDDDDDBBBAAA<<<<<<===>>>???@@@@@@@@@;;;;;;<<<<<<===>>>??????BBBAAA@@@@@@??????@@@@@@@@@???????????????@@@@@@FFF>>>555333666888666333666888;;;???BBBEEEFFFFFFCCCEEEFFFDDD@@@>>>???@@@======>>>???@@@AAAAAABBB???@@@AAABBBBBBAAA@@@???>>>????????????>>>>>>======???AAAAAA???===<<<===@@@@@@???>>>===<<<;;;;;;333444555666888999:::;;;>>>===:::777555555555666444999;;;:::999<<<<<<;;;444555777888999999888888888777555333222333444555444444444333333333222222555444333111///...,,,,,,,,,,,,------...///000000444222000///...///000111111000000///...---------000/////////000111222333333222000---,,,+++++++++...---,,,+++++++++,,,,,,+++,,,------......------+++---///...,,,+++,,,///+++,,,,,,------,,,,,,+++000000000///---,,,...///,,,---......//////......++++++***)))((('''&&&&&&))))))******+++,,,...///000000///...------,,,,,,***+++,,,,,,+++,,,...000444222///---,,,---///111+++***(((&&&%%%#########!!!$$$&&&{{{xxxxxxyyyuuuvvvxxxyyyzzz{{{{{{{{{wwwvvvvvvvvvuuuuuuttttttuuuwwwxxxvvvsssrrrsssvvvvvvtttqqqooonnnpppsssuuuqqqqqqrrrqqqoookkkhhheeekkkjjjiiihhhhhhiiijjjkkkjjjmmmppprrrqqqoookkkiiihhheeeaaa]]]ZZZYYYYYYZZZ```bbbdddgggiiijjjjjjjjjiiigggdddbbbccceeehhhjjjgggggggggggghhhjjjkkklllhhhiiijjjjjjiiigggdddcccggggggggghhhgggfffeeeeeebbbaaa```______^^^^^^^^^cccgggiiifffeeeggghhhgggfffeeedddfffjjjmmmllljjjjjjhhhdddaaaaaabbbeeehhhdddbbb___^^^^^^______^^^YYY\\\^^^^^^[[[ZZZ\\\___YYYYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWSSSSSSRRRQQQPPPOOONNNMMMPPPPPPOOONNNMMMMMMMMMMMMQQQPPPOOOMMMLLLLLLMMMMMMHHHJJJJJJJJJIIIJJJLLLNNNKKKLLLLLLMMMNNNOOOPPPQQQTTTSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSUUUTTTSSSRRRQQQOOOOOONNNOOOLLLJJJMMMQQQTTTRRROOOTTTQQQOOOPPPSSSUUUTTTRRRSSSOOOOOOSSSUUUSSSRRRSSSRRRSSSTTTUUUUUUUUUUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKKKKJJJJJJIIIIIIDDDEEEEEEDDDDDDFFFJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIFFFDDDCCCDDDFFFHHHGGGFFFEEEEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>???AAADDDEEEEEE@@@===:::===BBBEEEDDDAAABBBBBBCCCDDDCCCBBB@@@???AAAAAAAAA@@@@@@?????????>>><<<:::777666777888999777888:::<<>>>>>>>>>>>??????BBB@@@>>>===<<<;;;999777999888777888999999888777===<<<:::999888999::::::<<<;;;:::999888888888888<<<;;;999999:::999888666444444444333333222222222222333555666666555333222444444444111...,,,---...000000000000000111111222222111///......000222333000000000000////////////000//////000000111222333222222111000///...---------+++((('''((())))))))),,,,,,,,,+++++++++******+++++++++++++++***)))(((---)))''')))///111///+++////////////............***+++...222666555333000111---))))))------)))%%%******************++++++/////////...---,,,***)))++++++,,,------.../////////....../////////,,,******(((&&&%%%%%%$$$###""""""  """###!!!{{{xxxwwwwwwvvvvvvxxxyyy{{{|||||||||wwwvvvvvvuuuuuuuuuuuuvvvtttuuuvvvtttrrrqqqsssuuuuuutttqqqpppoooppprrrtttrrrsssttttttrrrnnnjjjgggiiiiiihhhhhhhhhiiiiiijjjmmmnnnooooooooonnnlllkkkgggeeeaaa]]]ZZZYYYYYYYYY^^^```bbbeeeggghhhiiiiiigggeeecccaaaaaabbbeeegggeeeeeeeeefffggghhhiiijjjiiiiiijjjjjjiiihhhgggfffiiiiiihhhhhhggggggffffffcccbbbaaa```____________cccggghhheeedddggghhhgggfffddddddfffiiilllkkkjjjiiigggcccaaa```bbbdddfffdddbbb```______```___^^^\\\]]]]]]\\\[[[ZZZ\\\]]]YYYXXXXXXWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZXXXWWWWWWWWWVVVVVVUUUUUURRRRRRQQQPPPPPPPPPPPPQQQTTTSSSRRRPPPOOOOOOPPPPPPNNNOOOOOOOOONNNNNNPPPRRRMMMMMMNNNOOOPPPQQQRRRRRRUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPMMMKKKMMMQQQSSSQQQNNNSSSQQQPPPQQQSSSUUUTTTSSSSSSPPPPPPTTTVVVSSSRRRSSSSSSSSSTTTTTTUUUTTTTTTTTTPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHFFFDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@?????????DDDCCCBBBCCCEEEFFFFFFEEEAAA>>><<<>>>BBBEEEDDDAAA@@@AAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBB@@@???>>>>>>===<<<999666555666777888777888:::<<>>===<<>>>>>>>>>>>>>>>>>??????>>><<<<<<======<<<;;;999888666666777888777666;;;;;;999888888888999999::::::999999888999999999888777666777888999888777555555555444444333333222333444555555555555444333555666555333000...///000000////////////000111111111000000///000111222222000000000000/////////............///000111222333111111000///...---,,,,,,---,,,++++++,,,,,,***))),,,,,,,,,+++++++++******+++++++++++++++***)))))),,,)))((()))---...---+++---------.........------((()))+++...111222000......---,,,,,,++++++***)))***+++++++++,,,,,,------/////////...---,,,+++***+++++++++,,,---.........---,,,,,,...///...,,,***'''$$$"""!!!!!!!!!!!! }}}yyyvvvuuuvvvwwwxxxzzz|||}}}}}}}}}wwwvvvuuuttttttvvvwwwyyysssssstttsssqqqqqqrrrttttttsssrrrqqqqqqqqqrrrrrrrrrsssuuuvvvtttpppkkkhhhggggggggghhhhhhiiiiiiiiippppppooonnnmmmlllllllllfffddd```]]]ZZZYYYXXXXXX\\\^^^```bbbdddfffggggggfffdddaaa______```bbbccccccccccccdddeeefffggghhhjjjiiiiiiiiiiiiiiiiiiiiilllkkkjjjiiihhhhhhhhhhhhdddcccbbbaaaaaa``````aaacccggghhheeedddggghhhfffeeeddddddfffiiijjjjjjjjjhhhgggdddaaa```aaaccceeeeeecccaaa```aaaaaaaaa___aaa___\\\[[[[[[[[[ZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYYYY[[[\\\]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWUUUTTTTTTTTTTTTTTTRRRSSSSSSRRRQQQQQQSSSUUUOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTRRRPPPMMMLLLJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMNNNOOOQQQRRRTTTUUUUUUVVVWWWWWWVVVTTTRRRPPPRRROOOMMMNNNQQQRRRPPPMMMRRRQQQPPPQQQTTTUUUUUUTTTTTTQQQPPPTTTVVVTTTRRRTTTSSSSSSTTTTTTTTTSSSSSSRRRNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBB@@@???>>>>>>>>>DDDDDDDDDEEEFFFFFFDDDBBBCCC@@@>>>???BBBDDDCCCAAA???@@@AAABBBCCCDDDEEEEEEGGGFFFEEEDDDBBB@@@???>>>===;;;999666555666777777777888999;;;>>>AAACCCDDDEEEDDDCCCBBBAAA@@@???>>>BBBAAA@@@@@@BBBBBBAAA@@@===@@@CCCDDDCCC@@@>>>>>>@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>??????>>>:::888555444555666666666::::::999888888888999999999999888888999999:::;;;444444333444777888888777666666555555444333333222444444444444444444444444555555555333000//////000//////......//////000111///000000111111111111111000000000/////////......,,,,,,------///000222222000000///...---,,,,,,+++,,,,,,---///000///,,,))),,,,,,,,,+++++++++******++++++++++++++++++***)))************++++++++++++***+++,,,---......---,,,***)))***,,,///000///...,,,...///...+++***+++---++++++,,,,,,---...//////////////////...---++++++***++++++,,,,,,------...+++++++++---......,,,***%%%###!!! """###{{{wwwuuuwwwxxxyyy{{{|||}}}~~~~~~wwwvvvtttssssssvvvxxxzzzrrrrrrrrrqqqqqqqqqrrrsssrrrrrrssssssrrrrrrqqqqqqppprrrtttuuutttpppkkkhhheeefffggghhhhhhhhhiiiiiioooooooooooonnnlllkkkjjjfffdddaaa]]]ZZZYYYXXXXXX[[[\\\^^^```bbbdddeeefffeeedddaaa___^^^___```aaabbbbbbccccccdddfffggghhhiiihhhgggfffggghhhjjjkkknnnmmmkkkjjjiiiiiiiiijjjeeeeeedddcccbbbbbbbbbbbbbbbfffgggdddcccfffgggffffffffffffgggiiijjjkkkkkkiiihhheeecccbbbcccddddddeeecccaaaaaabbbcccbbb```eeeaaa\\\ZZZ[[[[[[YYYWWWVVVWWWXXXXXXYYYZZZZZZZZZ[[[ZZZYYYYYYYYY[[[\\\]]][[[ZZZZZZZZZYYYYYYXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWSSSSSSTTTSSSQQQQQQRRRTTTQQQRRRRRRSSSTTTUUUVVVWWWUUUUUUVVVUUUSSSPPPMMMKKKJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLMMMNNNPPPRRRUUUVVVUUUVVVXXXYYYYYYVVVTTTRRRSSSQQQOOOOOOPPPPPPOOOMMMPPPPPPQQQRRRSSSTTTTTTSSSTTTQQQPPPTTTUUUSSSRRRSSSRRRRRRSSSSSSRRRRRRQQQPPPMMMMMMNNNNNNOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFEEEDDDDDDFFFGGGDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????@@@CCCCCCDDDEEEFFFEEEAAA>>>DDDBBB@@@@@@BBBCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGFFFFFFDDDCCCBBBAAAAAA===<<<:::888777777777888777888999:::===???AAACCCDDDDDDCCCBBBAAA@@@@@@???BBBAAA@@@AAACCCDDDCCCBBB@@@BBBDDDDDDBBB???>>>>>>???===;;;;;;===?????????===>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@???>>><<<999555333444666777888::::::::::::::::::::::::::::::999999888999999999444333333444666777777666666666555444444333222222333222222111111222222333111222222000...---...///...............///000000...000111333333222111000000000/////////.........++++++,,,,,,...///111222000000///......---,,,,,,---------...//////---+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++******+++,,,---,,,******+++,,,(((***,,,...///......---...---,,,---000111111111------...------,,,------******+++,,,...///000000000000000//////---,,,,,,++++++++++++,,,,,,------++++++,,,---///000...,,,(((%%%###!!!!!! """### }}}yyywwwxxxxxxzzz{{{|||}}}}}}}}}wwwuuusssrrrsssuuuxxxyyyrrrqqqpppqqqrrrsssssstttrrrrrrsssssssssrrrqqqpppqqqsssuuuvvvuuurrrnnnkkkffffffgggggghhhhhhhhhiiilllnnnpppqqqpppnnnkkkhhhfffdddbbb^^^\\\ZZZYYYXXX[[[\\\]]]___aaaccceeefffeeedddbbb```___``````aaacccccccccdddeeefffhhhhhhhhhfffeeedddeeegggiiikkkmmmmmmlllkkkkkkkkkkkkkkkfffeeedddccccccbbbbbbbbbaaaeeegggdddccceeefffeeefffggghhhiiiiiijjjkkkllljjjiiihhhfffeeeeeeeeeeeedddcccbbbbbbccccccbbbaaafffbbb]]][[[[[[ZZZXXXUUUUUUVVVWWWYYYZZZ[[[[[[[[[^^^\\\ZZZXXXWWWXXXZZZ[[[aaaaaa```^^^]]][[[ZZZZZZTTTTTTUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWTTTTTTTTTSSSQQQPPPRRRSSSRRRSSSSSSTTTUUUVVVWWWXXXUUUUUUUUUUUUSSSOOOLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPLLLLLLLLLMMMOOORRRTTTVVVTTTVVVXXXYYYYYYWWWUUUSSSSSSRRRQQQPPPPPPOOONNNMMMOOOPPPRRRRRRRRRRRRQQQRRRSSSOOOOOORRRTTTQQQOOOPPPOOOPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGCCCDDDDDDDDDCCCBBBDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGEEECCCBBBBBBBBBBBBBBBCCCCCCDDD@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGGGGEEEAAA>>>DDDCCCAAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCC???>>><<<:::999999999999777777888:::<<<>>>???AAABBBBBBAAAAAA@@@@@@??????BBBAAA@@@AAACCCDDDDDDCCCCCCDDDDDDBBB???>>>???@@@>>><<<;;;;;;===???@@@???<<<===>>>>>>>>>>>>===<<<===<<<;;;<<<===>>>===<<<<<<999666444666888999:::;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;999888777777777777666555555777777666555666666555444333222111111111111000//////000111111000111111///...---...000...............///000000...000222444444333111000////////////............++++++,,,,,,---///000111111000000000///.........///---++++++,,,---...---,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,---......,,,+++,,,---***+++---.../////////...111///......000222222222000---***+++///000---*********+++,,,---...///000000000000000///...------+++,,,,,,,,,,,,,,,---------------///111111///...)))'''$$$###"""!!!  ~~~{{{yyyyyyyyyzzz{{{{{{{{{{{{{{{uuutttsssrrrrrrtttuuuwwwsssrrrqqqrrrtttvvvvvvuuurrrrrrsssssssssrrrqqqpppuuuvvvwwwxxxwwwuuurrrpppjjjiiigggggggggggghhhiiijjjmmmppprrrrrroookkkiiigggeeeccc```]]][[[ZZZYYYZZZZZZ[[[]]]___aaaccceeeeeedddbbbaaa```aaaaaabbbdddddddddeeefffggghhhiiigggfffdddddddddfffhhhiiijjjkkklllmmmmmmmmmllllllfffeeedddccccccbbbbbbcccaaaeeefffcccbbbeeefffdddeeegggiiiiiihhhhhhjjjkkkkkkjjjjjjiiigggfffeeedddcccbbbaaabbbddddddbbb```dddbbb___]]][[[YYYVVVTTTSSSUUUWWWZZZ[[[\\\\\\\\\```^^^ZZZWWWVVVWWWZZZ[[[bbbaaa```^^^\\\ZZZXXXWWWUUUTTTUUUUUUVVVWWWXXXYYYXXXYYYYYYZZZYYYYYYXXXXXXVVVWWWWWWUUUSSSRRRRRRTTTRRRSSSSSSTTTUUUVVVWWWWWWTTTTTTTTTRRRPPPMMMJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMLLLMMMNNNQQQTTTUUUSSSTTTVVVWWWXXXWWWUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNPPPRRRRRRPPPOOONNNOOOQQQMMMLLLPPPQQQNNNLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEBBBAAAAAABBBEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@AAABBBDDDFFFFFFFFFFFFGGGIIIJJJHHHEEEBBBBBBBBBAAAAAAAAAAAAAAABBBAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDD???>>>===<<<;;;:::::::::777777888999:::<<<>>>???@@@@@@@@@@@@????????????BBBAAA@@@AAACCCDDDCCCBBBDDDDDDCCCAAA???>>>@@@BBB???===;;;;;;===?????????<<<<<<>>>>>>>>>>>><<<<<<===<<<:::;;;<<<<<<;;;999:::888555555888:::;;;;;;;;;<<<===>>>>>>>>>======>>>===;;;999888666666555888777666666777888777555888777666555444222111111000000000000000000000000111222222111//////111222//////......//////000111///000222444444333222111/////////.........---------------------...///000111111000000////////////...,,,))))))***---......,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,------------............,,,,,,------......//////000...------///000000///111---)))***///000,,,(((++++++,,,,,,---...//////000000000000000///......------------------------.........000111111///...)))&&&###"""!!!   ~~~{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxttttttsssrrrrrrrrrssssssuuusssrrrsssvvvyyyxxxwwwssssssrrrrrrrrrqqqqqqqqqwwwwwwwwwwwwvvvuuuttttttmmmkkkhhhfffeeegggiiijjjjjjlllnnnppppppooommmlllhhhgggdddbbb___]]][[[ZZZXXXXXXYYYZZZ\\\___aaacccbbbbbbaaaaaaaaaaaaaaabbbddddddddddddeeeggghhhiiiggggggfffeeeeeefffggghhhgggiiikkknnnooonnnmmmlllfffeeedddcccbbbbbbbbbbbb```dddfffcccbbbdddeeedddcccfffggggggffffffhhhjjjjjjjjjjjjiiihhhfffdddcccaaaaaaaaabbbdddcccbbb``````aaabbb```\\\XXXUUUTTTRRRTTTWWWZZZ\\\]]]]]]]]]aaa___[[[XXXWWWYYY\\\^^^___^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXWWWUUUSSSQQQRRRSSSQQQRRRRRRSSSTTTUUUVVVVVVTTTSSSQQQOOOLLLJJJHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMOOONNNLLLLLLMMMPPPSSSTTTRRRSSSTTTUUUUUUUUUUUUUUURRRSSSSSSQQQPPPOOONNNOOOMMMPPPRRRRRRNNNLLLKKKKKKNNNJJJJJJMMMNNNKKKIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIFFFDDD@@@AAAAAA@@@@@@@@@AAABBB>>>@@@CCCFFFGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;::::::999777777777888:::;;;<<<===????????????@@@@@@@@@@@@BBBAAA@@@AAABBBCCCBBBAAABBBCCCDDDCCCAAA@@@@@@AAA???===;;;;;;===>>>???>>>;;;<<<>>>??????>>><<<;;;;;;:::999999;;;;;;:::999666555444666888:::;;;;;;:::;;;<<<>>>>>>>>>===<<<===<<<;;;999888777777777666555444555777888888777:::999888777666444333333000000111222222111000000000111111111//////111333000////////////000111111000111222333333333222222//////.........---------///...............//////000////////////.........---+++***+++---...------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---+++***+++...000///,,,...---+++***+++,,,---...///...------//////...,,,///---++++++,,,,,,***(((---------....../////////000000111111111000//////........................///......///111000...,,,)))'''$$$"""!!!   }}}{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvsssssssssrrrrrrqqqqqqpppvvvtttrrrtttxxxzzzzzzyyytttsssrrrqqqqqqqqqrrrrrrvvvuuuuuutttttttttttttttpppmmmiiifffeeefffiiikkkllllllmmmmmmnnnooooooooohhhgggeeeccc```^^^\\\ZZZWWWWWWWWWXXXZZZ]]]___aaaaaa````````````aaaaaabbbcccccccccdddeeefffggghhhhhhhhhgggggggggggghhhhhhdddgggkkkooopppooonnnllleeeeeedddcccbbbbbbbbbbbb```dddeeebbbaaadddeeedddbbbdddffffffdddcccfffhhhiiiiiiiiiiiigggeeecccaaaaaa``````bbbccccccaaa___^^^aaadddbbb\\\WWWUUUUUUQQQSSSWWWZZZ]]]^^^^^^^^^aaa___[[[XXXXXX[[[___bbbaaaaaa```___^^^]]]]]]]]]WWWVVVVVVVVVVVVWWWXXXXXXXXXYYY[[[[[[\\\[[[ZZZYYYVVVVVVVVVTTTQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVSSSRRROOOMMMJJJHHHGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLPPPNNNMMMLLLMMMOOORRRTTTRRRRRRRRRSSSSSSTTTUUUUUURRRSSSSSSRRRPPPOOOOOOPPPMMMPPPRRRQQQMMMJJJIIIIIIMMMIIIHHHKKKLLLIIIGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDFFFGGGGGGGGGHHHJJJCCCDDDDDDEEEFFFGGGGGGHHHKKKIIIFFFDDDCCCDDDFFFHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFDDDCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFGGGGGGEEECCC???@@@@@@@@@??????AAACCC;;;>>>CCCGGGIIIHHHFFFDDDBBBBBBAAA@@@@@@???>>>>>>======<<<;;;:::999999888777777777888999:::<<<===??????@@@@@@@@@@@@AAAAAABBBAAA@@@@@@BBBBBBAAA@@@???BBBEEEEEEDDDAAA@@@@@@@@@>>><<<<<<===>>>>>>>>>;;;<<<===??????===<<<;;;999888777888:::;;;;;;:::333222333555888:::;;;:::999:::<<<=========<<<<<<;;;;;;:::999888888888999333222222444777999999888<<<<<<;;;999888666555555000111333444444333111000---...///...------///111000000000000000111222222111111222222333333333222//////.........---------000000///............///...............---------++++++,,,...000///---+++,,,,,,,,,+++++++++*********+++,,,,,,---------------)))''')))///111///+++...---***((((((***,,,...000///...///000000...,,,---......,,,***(((((()))////////////000000000000000111111111111000000/////////////////////......///....../////////,,,***+++(((%%%###"""!!!   |||yyywww{{{|||}}}}}}|||{{{xxxwwwsssssssssrrrrrrqqqqqqqqqppprrrtttwwwyyyzzzzzzzzzssssssrrrssstttvvvxxxyyywwwvvvuuusssrrrrrrrrrrrrrrrppplllhhhffffffggghhhlllmmmnnnoooooonnnmmmmmmkkkhhhdddcccaaa^^^XXXTTTVVVVVVVVVXXXZZZ]]]```bbbdddbbb```aaacccdddccc```ddddddcccbbbccceeehhhiiiffffffgggiiikkkkkkiiifffgggiiikkkmmmmmmmmmlllkkkjjjhhheeeccccccdddcccbbb```bbbdddfffgggggggggfffgggfffdddbbbaaacccgggjjjkkkjjjhhhggggggfffcccaaa\\\]]]]]]^^^```cccfffgggeeedddbbb___\\\ZZZXXXWWWSSSUUUWWWZZZ\\\\\\[[[ZZZ___^^^\\\\\\\\\^^^___aaacccddddddaaa]]]ZZZXXXXXXWWWXXXXXXYYYYYYYYYXXXXXX^^^]]]\\\[[[[[[ZZZZZZ[[[YYYXXXVVVTTTRRRPPPNNNMMMQQQQQQPPPPPPPPPOOOOOOOOOLLLKKKHHHEEECCCBBBAAAAAAAAA???@@@DDDFFFEEEFFFIIIHHHHHHIIIJJJLLLOOORRRSSSRRRQQQPPPPPPPPPRRRSSSTTTSSSPPPMMMMMMNNNOOOMMMKKKRRROOONNNOOOMMMIIIGGGIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDBBBCCCDDDFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBAAA@@@>>>======>>>@@@CCCFFFGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>============<<<999777666666777777888999;;;;;;===???AAACCCCCCCCCAAAAAAAAA???>>><<<===???AAACCCCCCBBBAAAAAAAAAAAABBBCCC??????>>>>>>>>>>>>??????;;;;;;<<<<<<;;;::::::999999777555555666777777777666555555777:::;;;;;;;;;;;;;;;;;;<<<===>>>??????;;;999777666777999;;;===777666666666666888:::;;;<<<<<<<<<999666555555666444444444333333333222222000000000000000111111222///////////////000111111//////000111111111111000000///---,,,++++++,,,,,,///000000///---...000333------///111222222///---,,,,,,+++++++++,,,------,,,++++++***)))((('''''',,,,,,,,,---......+++)))///...---,,,---///111222///...------,,,,,,------...///000000///---+++)))...------,,,,,,,,,------,,,---...///000111222333444111...---.../////////000000//////.........---,,,---...///000000000000)))&&&###"""""""""!!!  """"""!!! !!!!!!!!!}}}yyywww{{{{{{|||}}}|||zzzxxxwwwttttttsssrrrqqqqqqqqqqqqoooppprrrtttvvvwwwwwwwwwttttttttttttuuuvvvwwwxxxvvvvvvuuutttsssssssssssssssqqqmmmjjjhhhggghhhiiikkklllmmmnnnnnnnnnlllllljjjgggdddcccaaa^^^YYYTTTTTTUUUVVVXXX[[[^^^```bbbcccaaa```aaadddeeedddbbbbbbaaaaaaaaacccfffhhhjjjgggggghhhjjjkkkkkkhhhfffhhhiiikkkmmmmmmmmmkkkjjjkkkiiigggfffffffffeeecccdddeeeggghhhhhhhhhggggggddddddcccbbbaaabbbeeehhhjjjiiihhhhhhgggfffbbb```[[[[[[[[[]]]___bbbeeefffeeedddcccaaa^^^[[[YYYXXXTTTUUUWWWYYYZZZZZZZZZYYY\\\[[[[[[ZZZ[[[]]]```aaabbbcccccc```]]]ZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXXXX]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXVVVTTTRRRPPPNNNMMMOOONNNNNNMMMMMMLLLLLLLLLIIIGGGEEEBBB???>>>=========:::;;;???AAA???AAADDDGGGGGGGGGHHHIIIKKKMMMOOORRRQQQPPPPPPOOOOOOOOOOOONNNLLLJJJKKKMMMNNNMMMLLLMMMKKKKKKMMMLLLGGGEEEFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHHHHHHHKKKMMMNNNMMMKKKJJJIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGIIIKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>@@@CCCEEEFFFFFFDDDCCCAAAAAABBBBBBBBBBBBBBBBBB>>>===<<<<<<===<<<999777666666666777888:::;;;<<<>>>???AAACCCCCCCCCBBBAAACCCAAA@@@>>>???AAACCCDDDCCCBBBAAA@@@@@@AAABBBCCC>>>>>>>>>======>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999777555555666777777777777777666888:::;;;;;;::::::;;;<<<======>>>======;;;:::888777777999;;;<<<777666666666777888:::;;;<<<;;;999888666666555555444444444333333333222222000000000000000111222222///////////////000111111000111111111111111000000000///---,,,++++++,,,,,,...///000///......000222...------///111111///---------,,,++++++,,,,,,,,,------,,,,,,+++******************,,,......---+++,,,---...//////000000000......---,,,,,,,,,,,,,,,...///000000000...,,,+++...------,,,,,,------...------...///000111111222333111....../////////...000000000/////////......///////////////......---)))&&&###"""""""""!!!  !!!!!!  {{{xxxzzz{{{{{{|||{{{zzzxxxwwwvvvuuusssqqqppppppqqqrrroooppprrrtttuuuuuuuuutttssstttuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvuuusssooollljjjjjjjjjjjjjjjkkklllmmmmmmlllkkkjjjhhhfffdddcccaaa^^^YYYVVVRRRTTTVVVXXX[[[^^^```aaabbbaaaaaabbbeeeffffffeee`````````aaacccfffhhhjjjiiihhhhhhjjjkkkjjjhhhfffiiijjjlllmmmmmmlllkkkjjjkkkjjjiiijjjjjjiiigggdddbbbccccccddddddccccccbbbaaabbbbbbbbbaaaaaaccceeehhhhhhhhhhhhhhheeeaaa]]]XXXYYYYYY[[[]]]```ccceeedddddddddcccaaa^^^[[[YYYWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYY[[[^^^```bbbaaabbbaaa___\\\ZZZYYYZZZZZZZZZZZZZZZZZZYYYXXXWWW]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGDDDCCC@@@===:::999888888999777777;;;===;;;<<>>???BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA>>>===<<<<<<<<<;;;999777555555666777888:::<<<===>>>???AAABBBCCCCCCBBBAAABBBAAA@@@??????AAACCCDDDBBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===============<<<999777555555666888888777:::999888999;;;<<<;;;::::::;;;===>>>>>>===<<<;;;<<<;;;999888888999::::::777777777777777888999:::;;;888555555777777666333444444444444333333333333111000000000000111222222000////////////000111111222222222222222111000//////...---,,,+++++++++,,,,,,...000000//////000111///---,,,---...000///......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...///...---+++,,,///111111111///......---,,,,,,++++++,,,,,,---...///000000///...---...---------------...............//////000000000111///...///000000///...111000000000000000//////111111111000///---,,,+++)))&&&###"""""""""!!!  |||zzzzzzzzz{{{{{{zzzyyyxxxxxxxxxvvvssspppooopppqqqsssqqqrrrsssuuuvvvvvvuuuuuurrrsssuuuvvvvvvuuutttsssuuuuuuuuuuuuuuuvvvwwwwwwvvvuuurrrooommmllllllllljjjjjjkkkllllllkkkiiihhhgggfffeeecccaaa^^^[[[XXXQQQSSSUUUXXX[[[]]]___```aaaaaabbbccceeegggggggggbbbbbbbbbcccdddfffggghhhjjjiiihhhiiijjjjjjhhhfffiiijjjlllmmmmmmllljjjiiijjjjjjkkkllllllkkkgggddd______``````aaaaaaaaaaaa```bbbccccccbbbbbbcccdddgggggghhhiiihhheee___[[[VVVVVVWWWYYY[[[^^^aaaccccccdddeeeeeeddd```]]][[[YYYXXXVVVTTTTTTUUUVVVWWWWWWWWWXXXYYY\\\^^^aaabbb```aaa```^^^[[[ZZZZZZ[[[ZZZZZZZZZZZZYYYXXXVVVVVV[[[[[[ZZZYYYXXXXXXXXXXXXVVVUUUSSSQQQOOOMMMKKKKKKIIIIIIHHHGGGEEEDDDCCCCCC@@@>>>;;;888666444444444888666666:::;;;::::::>>>@@@@@@@@@@@@BBBDDDFFFHHHMMMNNNOOOOOOOOOMMMLLLJJJGGGGGGGGGIIIKKKMMMNNNOOOKKKJJJLLLPPPPPPLLLJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIKKKLLLLLLLLLMMMPPPRRRTTTQQQNNNKKKJJJKKKMMMNNNJJJKKKLLLMMMMMMMMMMMMMMMFFFFFFFFFGGGJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIHHHGGGHHHGGGDDDCCCDDDGGGJJJLLLFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBAAA@@@@@@@@@AAAAAA>>>???AAACCCDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>><<<;;;:::;;;:::888666555555666777888:::<<<===>>>???@@@AAABBBBBBBBBBBB@@@???>>>===>>>???@@@BBBAAA@@@???>>>>>>???@@@AAA>>>??????????????????>>>>>>>>>>>>>>>>>>===<<<<<<:::777555555777888888777<<<;;;::::::;;;<<<;;;::::::;;;===??????===:::999<<<;;;::::::999999999999777777777888888999999999;;;666222333777888666222555444444444444333333333111111000000111111222333000000//////000000111222444444333333222000///......------,,,,,,++++++++++++---000111000//////000111...,,,,,,---///000000///...---,,,+++*********)))))))))******+++++++++++++++***+++---...---,,,,,,---...000000000000///------,,,++++++++++++,,,---...///000000000//////...------------......///....../////////////////////......///000111///---111111111111000000000000111111111000///---,,,+++)))&&&###"""""""""!!!   }}}{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzxxxtttqqqooopppqqqrrrpppqqqssstttuuuuuuuuutttqqqrrrssstttuuutttsssrrruuuuuutttuuuuuuvvvwwwxxxwwwvvvtttqqqooonnnmmmmmmiiijjjkkkkkkkkkjjjhhhgggeeeffffffdddbbb___]]][[[RRRSSSUUUWWWYYY\\\]]]^^^```aaabbbccceeefffhhhiiiffffffeeeeeeeeefffffffffiiihhhggghhhiiiiiihhhfffhhhjjjkkkmmmmmmlllkkkjjjiiiiiijjjlllmmmkkkgggddd______```aaacccdddfffgggaaaccceeeeeedddddddddeeehhhhhhhhhiiihhhddd___[[[UUUVVVVVVWWWYYY\\\^^^```bbbcccdddeeedddaaa^^^\\\ZZZXXXVVVTTTSSSTTTUUUVVVWWWWWWXXXZZZ\\\^^^```aaa___```___\\\YYYXXXYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSXXXWWWVVVUUUUUUTTTTTTUUUQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???<<<;;;888666444222222222666444444888999777888;;;:::;;;;;;===???CCCFFFGGGIIIKKKMMMNNNOOOOOONNNNNNJJJKKKKKKKKKLLLMMMNNNOOOMMMKKKMMMQQQRRRNNNMMMOOOMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMNNNOOOOOOPPPSSSUUUVVVSSSOOOKKKIIIIIIJJJLLLJJJJJJKKKMMMNNNNNNNNNNNNJJJIIIIIIKKKMMMNNNMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGKKKIIIFFFDDDDDDFFFIIIKKKGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGHHHHHHIIIHHHHHHGGGCCCBBBAAA@@@@@@@@@AAABBB>>>???AAABBBCCCDDDDDDCCCAAA@@@@@@@@@??????>>>>>>>>><<<:::999:::999888666555555666777888:::<<<===>>>>>>???@@@@@@AAAAAAAAA??????>>>>>>>>>???@@@AAA@@@???>>>======>>>???@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@???>>><<<;;;::::::888666666777888888888===<<<:::;;;<<<<<<;;;999999;;;===>>>>>><<<:::888;;;;;;;;;;;;::::::999888888888888999999999999999:::666222333777888555222555555555444444444333333111111111111111222222333000000000000000111222222444444333222111000...---,,,,,,,,,,,,,,,,,,++++++***,,,///000000//////000222///,,,,,,---000111111///...---,,,+++*********)))))))))***++++++,,,,,,///---++++++,,,,,,+++***......------...///111222...---,,,,,,++++++,,,,,,------...//////000000000---------------...///000............////////////---------...000111///...000000000000111111111111//////000//////...------)))&&&###"""""""""!!!  ~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxuuurrrppppppppppppnnnoooqqqssstttttttttsssqqqrrrssstttttttttttttttttttttttttttuuuuuuvvvwwwxxxwwwuuusssqqqooonnnnnnjjjjjjkkkkkkkkkiiihhhgggeeefffgggfffccc```______UUUUUUUUUUUUWWWZZZ\\\^^^___aaaccccccddddddggghhhhhhhhhggggggffffffeeeeeegggfffeeefffhhhiiihhhggggggiiikkkmmmmmmmmmlllkkkhhhhhhiiikkkllljjjgggddd\\\]]]]]]___aaaccceeegggcccdddffffffeeeeeeeeefffjjjiiiiiihhhgggddd```\\\VVVVVVVVVVVVXXXZZZ\\\]]]```aaabbbcccbbb```^^^]]]ZZZXXXVVVTTTTTTTTTUUUVVVWWWWWWXXXYYY[[[\\\\\\]]]]]]]]][[[XXXUUUSSSTTTVVVRRRRRRSSSRRRRRRQQQPPPOOORRRQQQPPPOOOOOONNNNNNOOOJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDBBBAAA???===<<<;;;999777555333222111222222222000111444555333333666666666777999<<<@@@CCCEEEGGGHHHJJJLLLNNNOOOPPPQQQMMMNNNOOONNNMMMNNNOOOQQQMMMKKKLLLOOOOOOMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOOOOPPPQQQTTTVVVTTTRRROOOKKKIIIIIIIIIJJJJJJJJJLLLMMMOOOOOOPPPPPPJJJJJJJJJLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGKKKJJJGGGEEEEEEFFFHHHIIIGGGHHHIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEGGGHHHIIIIIIIIIIIIIIIIIIEEECCCAAA@@@???@@@AAABBB???@@@AAABBBCCCDDDDDDDDDAAAAAA@@@@@@??????>>>>>>===;;;999888888888777666666666777777888999;;;;;;=========>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCC???>>>===<<<<<<===>>>???>>>???@@@AAAAAA@@@???>>>@@@@@@@@@???>>><<<:::::::::888666666777999999888<<<;;;::::::<<<<<<;;;999999:::<<<======<<<;;;:::::::::;;;<<<<<<;;;999888888888999999:::999999888:::777444444666666555222555555555555444444444333222111111111111222333333111000000000000111222222333333222222000///...---++++++,,,,,,,,,,,,++++++***,,,.../////////000111000...,,,+++---///000000...------,,,+++++++++++++++,,,,,,,,,------......000...,,,+++++++++***)))///...---,,,---///111333......---,,,,,,,,,,,,---------------......//////------------...///000000---------....../////////---,,,,,,---///111000/////////000000000000000111---...///////////////...)))&&&###"""""""""!!!  ~~~|||||||||{{{{{{||||||}}}zzzyyyvvvtttrrrpppoooooommmnnnqqqsssuuuuuuuuuuuussssssssstttuuuvvvwwwxxxtttttttttsssttttttuuuuuuxxxwwwvvvtttqqqpppnnnnnnkkkkkkllllllkkkiiihhhgggeeegggiiihhheeebbbaaabbbXXXVVVTTTTTTUUUWWW[[[]]]^^^```ccccccbbbccceeegggffffffffffffffffffeeeeeeeeedddcccdddfffhhhhhhhhhfffgggjjjlllnnnnnnmmmllliiiiiiiiikkklllkkkhhhfff\\\\\\\\\]]]^^^```bbbddddddeeeffffffeeeeeefffggglllkkkiiihhhgggdddaaa^^^XXXWWWVVVVVVWWWXXXZZZ[[[_________```______^^^^^^YYYXXXWWWVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWYYYXXXVVVSSSOOOMMMNNNPPPMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA???===;;;999777666555444222111000111111222000......222222000000333333333444666888<<>>???@@@@@@AAAAAAAAABBBBBBBBB>>>>>><<<<<<<<<<<<>>>>>><<<===???@@@@@@???===<<<======>>>>>>======<<<<<<:::888666666777999999888;;;:::999:::;;;<<<;;;:::999::::::;;;<<<<<<<<<<<<888999;;;======<<<:::999888999:::::::::999888888:::999888666555444444444555555555555444444444444222222111111222222333444111111000000111111222333111111111000///...---,,,***+++,,,,,,,,,,,,+++***+++,,,---------...000222---,,,******,,,---...---------,,,++++++,,,,,,,,,,,,,,,------------------000---+++***+++,,,,,,+++---------...//////000111000///......------......---,,,,,,,,,,,,------...------------...///000111,,,,,,------...///000000---,,,***+++...000111111....../////////000000000......////////////......)))&&&###"""""""""!!!  }}}}}}|||||||||}}}}}}~~~yyyyyywwwuuusssqqqooonnnooopppsssuuuwwwxxxxxxxxxuuuuuuttttttvvvxxxzzz{{{ttttttssssssssssssttttttxxxwwwvvvtttrrrpppnnnmmmkkkkkkllllllkkkjjjhhhgggeeehhhjjjiiieeeccccccdddZZZWWWTTTRRRSSSVVVZZZ]]]^^^aaaccccccaaaaaadddfffcccdddeeeeeeffffffeeeeeecccbbbaaaccceeehhhhhhhhheeegggiiilllnnnnnnnnnmmmjjjjjjjjjkkklllkkkiiigggaaa`````````aaabbbdddeeedddeeeeeeeeeddddddfffhhhnnnllliiihhhgggeeeaaa___YYYXXXWWWWWWWWWXXXYYYZZZ^^^^^^^^^]]]^^^^^^^^^^^^YYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSVVVUUUSSSOOOKKKIIIJJJKKKIIIJJJJJJKKKKKKKKKKKKJJJFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCC???>>>===:::888666444333333222000000///000111111111...///222222000111333222222333444555888:::<<>>>>>>>>?????????@@@@@@@@@>>>===<<<;;;;;;<<<===>>>;;;<<<===??????===<<<;;;::::::<<<===>>>>>>>>>>>>;;;999777666888999999999:::999888999;;;<<<;;;:::999999::::::;;;<<<======777999;;;===>>>===;;;:::888999:::;;;::::::888777:::;;;:::777444333333444666666555555555444444444222222111111222222333444111111111000111111222333///000000000///...---,,,)))***,,,,,,---,,,+++***+++,,,---,,,,,,...111333+++)))((()))+++,,,++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++...,,,******+++---------+++,,,...000111000///...000000///............///---,,,,,,++++++,,,,,,,,,---------......000111111++++++,,,---...000000111...,,,******---000222222---.........//////000000//////000000///...------)))'''###"""""""""!!!  !!! ~~~~~~|||}}}~~~~~~}}}|||zzzyyywwwuuusssrrrqqqppppppssswww{{{||||||zzzyyyuuuyyyzzzvvvuuuxxxyyyxxxuuuuuuvvvxxxyyywwwssspppssssssttttttssspppmmmkkkmmmlllkkkjjjiiihhhhhhhhheeeggghhhhhhfffddddddddd[[[XXXTTTQQQQQQTTTXXX[[[aaaddddddbbbbbbeeeeeebbbeeeeeeeeeeeeeeeeeeeeeeeehhheeeddddddeeeeeebbb___dddeeeggghhhjjjkkkkkklllkkkjjjiiiiiijjjjjjiiigggaaaaaa```aaaaaabbbcccccceeeeeeeeedddccccccfffhhhgggggggggfffeeebbb```___\\\ZZZYYYWWWVVVVVVWWWWWWXXXZZZ]]]______^^^\\\[[[[[[ZZZXXXXXXXXXXXXVVVTTTVVVTTTPPPMMMKKKLLLMMMNNNQQQOOOMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA;;;???AAA>>>===???@@@>>>===;;;666222000111222333222000---++++++,,,...///...///000222222111111000444333222222333666888:::AAACCCEEEHHHIIIJJJJJJJJJOOOOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKJJJLLLMMMMMMMMMKKKHHHIIIMMMNNNMMMNNNQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOORRRRRRQQQPPPOOOOOONNNMMMOOONNNKKKIIIIIIJJJLLLMMMKKKGGGCCCBBBEEEGGGHHHGGGEEEEEEDDDEEEFFFHHHJJJLLLJJJJJJJJJIIIIIIHHHHHHHHHBBBCCCCCCBBB@@@@@@AAACCCFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDBBBAAA@@@<<<;;;;;;:::999888777666888555333444666888666555888999:::;;;<<<<<<<<<<<>><<<:::999;;;<<>>>>>=========;;;:::888777777888888999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999888888888888888999999888888888888888999999999777888888888888777666666555555666666555444444333222222222000//////111444000000///////////////000222222000/////////000111...---,,,+++******************+++,,,------............---------,,,,,,,,,........................111///,,,))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///000///............/////////////////////...---,,,++++++***------...///000111222222...///////////////.........///////////////......++++++...222111---,,,///...------...///...,,,))))))%%% !!!!!!!!!~~~}}}|||}}}~~~~~~}}}|||zzzyyywwwuuusssrrrrrrrrrsssuuuxxxzzz{{{{{{yyyxxxuuuxxxxxxtttsssuuuwwwwwwuuuuuuuuuvvvwwwvvvtttqqqtttttttttsssrrrpppnnnlllnnnnnnnnnmmmlllkkkjjjiiieeefffhhhgggeeebbbaaabbbZZZWWWSSSPPPPPPSSSWWWZZZ___ccccccaaaaaadddeeebbbcccccccccddddddeeefffggggggeeecccdddfffeeeccc```dddeeefffhhhiiijjjkkkkkkllljjjiiiiiijjjjjjhhhgggbbbaaaaaaaaaaaabbbcccdddeeeeeeeeedddcccccceeeggggggggggggfffeeecccaaa```ZZZXXXWWWUUUTTTTTTTTTUUUWWWYYY\\\^^^___^^^]]][[[[[[ZZZXXXWWWXXXWWWVVVTTTTTTSSSPPPNNNMMMMMMMMMNNNOOOMMMLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>:::???@@@===;;;===>>><<<;;;999555222111000111222111000...------...///000...///000111222111111000222111111111222444666888<<<>>>AAADDDGGGIIIJJJKKKNNNNNNOOOPPPQQQQQQQQQQQQLLLMMMMMMMMMMMMMMMMMMLLLNNNLLLKKKKKKLLLMMMMMMLLLJJJHHHIIIMMMNNNMMMNNNQQQPPPPPPOOONNNNNNNNNNNNNNNLLLMMMMMMMMMMMMMMMNNNNNNRRRQQQQQQPPPOOONNNNNNNNNOOOMMMJJJHHHGGGHHHJJJKKKJJJFFFCCCBBBDDDGGGGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJJJJIIIHHHGGGGGGFFFCCCDDDEEEDDDBBBBBBCCCEEEEEEDDDDDDCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@??????@@@@@@@@@AAACCCDDDEEEDDDBBBAAABBBBBBCCCCCCBBBAAA???>>><<<<<<;;;:::999777777666;;;888666777999:::999888999:::;;;<<<===>>>>>>>>>????????????>>>>>>>>>>>>??????>>>===;;;:::999999<<<===>>>??????>>>===<<<;;;<<<<<<============<<<===<<<:::999888777777777999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999777777777777777888888888888888888888888777777666666666666666555444333333444444444222000///000111111111000000000111111222333222111000///000000111---------,,,++++++***************+++,,,---------.........------,,,,,,,,,---------------------------,,,***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,...000///---////////////............000000///...------,,,,,,,,,,,,---....../////////......////////////......---------......------,,,)))((()))---...+++)))+++---,,,,,,,,,------+++)))))))))'''%%%""" }}}|||}}}~~~~~~}}}|||{{{yyywwwtttsssssstttuuuxxxxxxyyyzzzzzzyyywwwwwwuuuwwwvvvqqqooorrruuutttvvvtttssstttuuuuuutttsssuuutttsssqqqpppoooooonnnmmmnnnoooooonnnllliiihhheeeggghhhfffccc```______ZZZWWWTTTQQQPPPRRRUUUWWW]]]```aaa``````ddddddaaacccbbbbbbbbbcccdddfffgggeeedddddddddffffffdddccccccdddeeeggghhhiiijjjjjjlllkkkiiiiiijjjiiihhhfffccccccbbbbbbbbbcccdddddddddeeeeeedddbbbbbbdddffffffggggggfffeeecccaaa```ZZZYYYWWWUUUTTTTTTTTTTTTVVVXXX[[[^^^___^^^]]]\\\[[[YYYWWWWWWWWWWWWUUUTTTRRRQQQPPPPPPOOONNNNNNMMMKKKKKKIIIHHHGGGFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@::::::::::::::::::::::::999===>>>;;;999::::::888777666444222111000//////000////////////000000111//////000111111111111000000000//////000222444555666888<<<@@@DDDHHHJJJKKKLLLMMMNNNPPPPPPPPPPPPOOOJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKLLLMMMMMMLLLJJJIIIGGGGGGKKKLLLKKKMMMPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLPPPPPPPPPOOOOOONNNNNNNNNNNNLLLIIIGGGEEEEEEFFFGGGHHHFFFCCCBBBDDDEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJJJJHHHGGGFFFEEEEEECCCDDDDDDCCCBBBBBBDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>===???AAACCCDDDCCCAAA???@@@AAABBBBBBAAA@@@>>>=========<<<:::999777666666;;;999888888999:::999888999:::<<<===>>>?????????>>>>>>>>>???????????????>>>===;;;999999999999:::======>>>>>>>>>>>>======<<<<<<=========<<<<<<;;;===<<<;;;999888888888888:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999888888888888999999888888888888888888888888888888999999888888777666777666666555444444333333555666666555222000///000111111111111222222333444333222111000000000000111------......---,,,***)))))))))******+++,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,000/////////...---------000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------...............---...******///111///,,,,,,---+++))))))***+++***)))(((+++,,,((("""   }}}}}}~~~~~~}}}{{{zzzwwwuuutttuuuvvvwww{{{{{{{{{zzzyyywwwvvvuuuuuuwwwuuupppmmmpppsssrrrvvvtttrrrrrrsssuuuuuutttvvvtttrrrpppooooooooopppjjjlllmmmnnnmmmjjjgggeeehhhiiiiiigggccc```^^^]]][[[YYYUUUSSSRRRRRRTTTVVVYYY]]]___^^^___cccccc```dddcccbbbaaabbbccceeefffccccccdddeeeffffffeeeeeecccdddeeeggghhhhhhiiiiiilllkkkiiiiiijjjiiihhhfffeeeddddddcccddddddeeeeeedddeeeeeedddcccbbbcccddddddeeeeeeeeedddbbb```___]]][[[YYYWWWVVVVVVVVVVVVUUUWWWZZZ]]]______^^^]]][[[YYYXXXWWWWWWWWWUUUTTTPPPPPPQQQQQQQQQOOONNNMMMIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCAAA???>>>======888777777777777777666666777;;;<<<888666777777444333333333222111///...---......//////000000000000///000000000111111111111000/////////000111333444444666999===AAAEEEHHHIIIIIIKKKMMMOOOPPPPPPOOONNNJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKKKKLLLNNNMMMKKKIIIGGGDDDDDDHHHIIIHHHIIIMMMOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLKKKOOOOOOOOOOOONNNNNNNNNNNNMMMKKKHHHFFFDDDCCCCCCCCCFFFEEECCCBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLKKKJJJIIIHHHFFFEEECCCCCC@@@AAABBBAAA@@@@@@BBBCCCDDDCCCBBBAAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDBBB@@@>>>===<<<;;;:::<<>>=========<<<;;;999888777666888777666555666666666666888999;;;<<<===>>>?????????@@@@@@@@@AAAAAABBBBBB===<<<:::888888999:::<<>>===<<<<<<===>>>???============<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::999888888888999999:::::::::::::::999999999888888999999888888777666777666666555444444333333444666777777444222111111000000000000111222333444222222111111000000000000---.../////////---+++)))))))))*********+++++++++......------------------***************************+++---...//////......++++++,,,,,,,,,,,,------......------------,,,+++000000///...------,,,,,,...............------------,,,,,,,,,+++++++++***------......//////......//////000000111111000000333---***///444222///---,,,)))''''''((()))***)))'''((((((&&& !!! ~~~}}}~~~~~~}}}|||zzzxxxvvvuuuvvvwwwxxx}}}||||||zzzyyywwwvvvuuutttwwwvvvqqqnnnqqqsssrrruuusssqqqqqqsssuuuvvvvvvvvvtttqqqooonnnooopppqqqkkklllnnnnnnmmmkkkhhhfffjjjkkkkkkiiieeeaaa___^^^]]][[[XXXUUUTTTTTTTTTUUUUUUYYY\\\\\\^^^bbbbbb___eeedddcccbbbbbbbbbcccdddbbbccceeefffffffffffffffcccdddeeeggghhhhhhhhhhhhkkkjjjiiiiiijjjjjjiiigggffffffeeeeeeeeeeeeffffffdddeeefffeeecccbbbcccdddbbbcccccccccbbbaaa___^^^^^^]]][[[YYYWWWWWWWWWWWWVVVXXX[[[^^^``````___^^^\\\ZZZXXXXXXXXXXXXVVVTTTPPPPPPQQQRRRRRRPPPNNNMMMIIIHHHGGGFFFFFFFFFFFFGGGEEEDDDBBB@@@>>><<<;;;;;;777777666666555555555555444888999666333444444222111111111111000///------,,,------....../////////000000000000000111111111000000111111111222333333555666888<<>><<<::::::999;;;===@@@@@@@@@>>>===AAAAAABBBBBBAAA@@@>>>======<<<<<<;;;:::999888888666666666555444333444555555666888:::;;;<<<======?????????@@@@@@AAAAAAAAA===<<<:::999999;;;===>>>???>>>===<<<<<<===>>>???<<<<<<===<<<<<<;;;::::::777888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===;;;::::::999888888999999::::::999999888888888888777888888888888777666666777666555444444444444555222444666666555333333333///////////////000111111111111111111000000//////---.../////////---+++)))******************++++++,,,,,,,,,---------------************************)))***,,,...//////......+++++++++,,,,,,---------.........---,,,,,,+++,,,000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---.....................///000000000000000111+++(((,,,000///,,,******(((&&&&&&''')))))))))'''%%%###"""!!!  }}}~~~~~~}}}|||{{{zzzyyyxxxwwwvvvvvv||||||||||||zzzxxxvvvuuutttxxxxxxtttrrrtttuuuttttttsssqqqrrrtttvvvwwwwwwuuutttqqqooooooooopppqqqnnnoooppppppooommmjjjiiilllmmmmmmkkkgggcccaaa```^^^]]]ZZZXXXUUUTTTSSSSSSQQQVVVZZZZZZ]]]aaaaaa^^^ddddddddddddddddddccccccbbbdddfffffffffeeefffgggeeeeeefffggghhhhhhhhhhhhiiihhhhhhhhhjjjkkkjjjiiihhhhhhgggfffffffffggggggeeefffggggggeeeccccccdddbbbbbbccccccbbbaaa___^^^^^^]]][[[XXXWWWVVVVVVVVVXXXZZZ]]]```aaa```___^^^]]][[[YYYYYYYYYYYYWWWVVVQQQRRRRRRRRRQQQPPPNNNMMMJJJIIIIIIHHHGGGGGGGGGGGGEEEDDDBBB@@@===<<<;;;:::777666666555555444444444222666777444222333333111000000000000000///...---...------------......///000000000///000111111222111111222222333333333333555666888:::===AAADDDEEEGGGIIILLLOOOPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJKKKLLLLLLKKKIIIGGGCCCAAABBBBBB@@@BBBFFFKKKMMMNNNPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNOOOKKKJJJIIIGGGEEECCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDDBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGGGGEEEDDDCCCBBBBBB@@@BBBBBBBBBAAABBBDDDFFFEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<:::999999:::<<<>>>??????>>>>>>AAAAAABBBBBBAAA@@@>>>===;;;;;;;;;;;;::::::::::::777888888666444444555666333444666888999;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;<<<===???@@@???>>>===<<<<<<===>>>???;;;;;;<<<<<<<<<;;;;;;:::666777999;;;<<<======>>>===============<<<<<<<<<===<<<:::999999;;;===>>><<<;;;:::999999888999999888888777777666555555555666666777777666666555444555555444333333555666777222444555555444333444444///......------.........//////000000000///...---------......---,,,***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************'''((()))+++,,,,,,++++++***++++++,,,,,,------...---...///...,,,+++,,,---///.........---,,,,,,,,,******++++++,,,,,,,,,---.........------,,,,,,,,,+++,,,---...............***+++,,,---............111+++)))---///---++++++((('''&&&&&&((())))))(((((($$$!!! """!!! !!! ~~~~~~~~~~~~|||||||||{{{zzzxxxvvvtttyyyzzz|||}}}|||zzzwwwuuutttyyy{{{xxxvvvxxxxxxvvvtttsssrrrsssvvvxxxxxxwwwtttsssrrrppppppppppppqqqppppppoooooonnnlllkkkjjjlllmmmmmmkkkgggcccaaaaaa^^^]]]ZZZXXXUUUSSSRRRQQQNNNTTTXXXYYY\\\``````]]]```aaacccfffggggggffffffccceeeggggggeeedddeeegggffffffggghhhiiiiiiiiiiiihhhgggggghhhjjjllllllkkkiiiiiihhhgggggggggggggggfffgggiiihhhfffdddddddddccccccdddddddddbbbaaa``````___\\\ZZZXXXWWWWWWWWWZZZ\\\___aaabbbaaa```^^^^^^\\\[[[ZZZ[[[ZZZYYYWWWSSSSSSSSSRRRPPPOOONNNMMMLLLLLLKKKIIIIIIHHHHHHHHHEEEDDDBBB@@@>>><<<;;;;;;666666555555444333333222000444666333111333333111000000000///////////////111000...---,,,---///000111000/////////000222222111111222222333333222222333444555888;;;???CCCEEEFFFIIILLLOOOQQQPPPOOONNNNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKIIIIIIKKKLLLKKKJJJJJJEEEBBBBBBAAA???@@@DDDGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKLLLLLLMMMNNNNNNOOOKKKKKKJJJHHHFFFEEEDDDDDD@@@BBBCCCBBB@@@@@@AAACCCAAA@@@@@@AAABBBDDDFFFHHHFFFFFFEEEDDDDDDCCCBBBBBB@@@AAABBBBBBAAABBBDDDFFFFFFEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@>>><<<:::999:::;;;;;;<<<===>>>???@@@???@@@@@@AAA@@@>>>===<<<:::::::::;;;;;;;;;;;;<<<888999999777444333555777222333555777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<===>>>??????>>>>>>============>>>>>>::::::;;;<<<<<<<<<;;;;;;888999:::<<<<<<<<<<<<;;;>>>>>>>>>=========<<<<<<===<<<:::999999;;;===???<<<<<<;;;:::999999999999999999888777777666555555555555555555555444444333444333333222333555888999444555555444222111222444000///...---,,,,,,,,,,,,---.../////////...,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++************************'''(((((()))******************+++,,,,,,---......,,,...///...,,,+++,,,...------------------------******+++,,,,,,---......---------------,,,,,,,,,***+++,,,---............)))***+++,,,------------///++++++------******---'''&&&&&&''')))***((('''%%%$$$""" ~~~~~~|||}}}~~~}}}{{{xxxuuussswwwyyy|||}}}}}}{{{xxxvvvtttzzz}}}{{{zzz{{{zzzwwwssssssssstttwwwyyyyyyxxxssssssrrrqqqppppppppppppooonnnmmmlllkkkjjjjjjiiilllmmmmmmkkkgggcccbbbaaa]]]\\\ZZZXXXUUURRRPPPOOOMMMRRRWWWXXX\\\``````]]]\\\___cccgggiiijjjiiihhhcccfffhhhhhheeedddeeegggfffggghhhiiiiiijjjiiiiiigggffffffhhhkkkmmmmmmllljjjjjjiiihhhgggggghhhhhhfffhhhjjjiiigggeeedddddddddeeeeeefffeeedddbbbaaacccbbb___]]][[[ZZZZZZZZZ\\\^^^```bbbcccbbb```^^^___]]]\\\[[[\\\[[[YYYXXXUUUTTTSSSQQQPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIEEEDDDBBB@@@>>>===<<<<<<555555444444333222222111///333555222111333444222111000////////////000000444222///---,,,...000111111000/////////000222333000111111222222222222111111111333666:::>>>BBBEEEFFFIIIMMMPPPQQQQQQOOONNNNNNLLLIIIHHHHHHIIILLLNNNMMMKKKIIIHHHJJJKKKLLLKKKLLLGGGDDDCCCBBB???@@@DDDDDDFFFIIIKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJKKKLLLMMMNNNNNNOOOLLLKKKJJJIIIHHHFFFEEEEEE???AAACCCBBB@@@???AAACCC@@@??????@@@AAACCCEEEGGGEEEEEEDDDDDDCCCCCCCCCBBB>>>???@@@@@@???@@@BBBDDDFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@?????????@@@@@@@@@>>><<<:::999;;;;;;:::;;;<<<>>>@@@AAA>>>>>>?????????===<<<;;;999999::::::;;;<<<======666888999777333222444666222333555777999:::;;;;;;>>>>>>======<<<<<<<<<;;;777888:::<<<===>>>??????======>>>>>>>>>>>>======999999:::;;;<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999??????>>>>>>=========<<<===<<<:::999999;;;>>>@@@===<<<;;;:::999999999999<<<<<<;;;;;;:::999888888444444555555444444333222333222222222444666999;;;777777555333000///000222111000///...---,,,,,,,,,,,,---.........---,,,+++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++***************************************+++++++++******+++,,,,,,---......+++---///...,,,+++---///,,,,,,------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***+++,,,---............)))''''''(((&&&###$$$(((&&&&&&'''(((******(((&&& """""" """{{{}}}{{{yyyvvvuuutttvvvzzz~~~}}}{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||yyyvvvtttssstttvvvvvvvvvxxxvvvsssqqqooooooppppppoooooonnnmmmkkkjjjiiiiiimmmllliiihhhgggeeeaaa___ZZZZZZ[[[[[[[[[XXXSSSOOOKKKMMMPPPTTTXXX\\\___aaa^^^___aaaccceeegggiiijjjiiihhhhhhhhhggggggfffffffffhhhiiiiiihhhhhhiiikkkiiihhhhhhhhhiiijjjjjjkkkqqqpppooonnnllljjjiiihhheeefffggghhhhhhgggfffeeeiiiiiihhhgggfffdddbbbaaadddcccaaa___]]]\\\\\\[[[________________________```^^^]]][[[YYYYYYYYYZZZTTTSSSRRRQQQQQQPPPPPPQQQOOOOOONNNMMMLLLJJJHHHGGGEEECCCAAA>>><<<;;;;;;;;;777888888666333000000000000111222333222000...,,,,,,---///000000000///............///000000111111---///111111000000444777333333222111///---,,,+++111222444555888<<>>???AAAAAA@@@@@@AAABBBCCCAAA@@@DDDDDDDDDEEEDDDCCCCCCBBB@@@AAACCCDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEE???BBBDDDDDDAAA@@@AAACCCBBBBBBAAA???<<<<<<===???;;;;;;<<<<<<===>>>>>>???=========???@@@???<<<:::;;;<<<>>>??????===<<<:::999888666555444444555555444333333333444777:::;;;;;;;;;<<<======>>>======888999:::<<<===>>>>>>>>><<<;;;;;;<<<<<<===>>>???::::::;;;;;;<<<======>>>>>>===<<<;;;;;;<<<===>>>;;;<<<=========<<<===>>>???<<<999999<<<======;;;;;;999888999::::::999888888777777666555444333333111111111111111111111111222222222333333555666666888555333444666666444111333222000///...---......111...---...111///***%%%++++++******************,,,***)))***---...,,,***,,,+++***))))))******+++------,,,***(((''')))+++---,,,+++,,,------,,,***+++,,,------++++++,,,------------------------------------------------------,,,,,,+++,,,---...///111000000///...---------...---,,,,,,------+++)))++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++(((((())))))))))))((('''%%%$$$!!! ~~~zzz}}}~~~~~~~~~|||yyyvvvtttsssvvvzzz~~~}}}{{{{{{|||~~~~~~~~~~~~}}}||||||yyyvvvsssssstttuuuvvvuuuvvvtttrrrooonnnnnnnnnooonnnnnnnnnmmmmmmlllllllllllljjjhhhggggggeeebbb```\\\\\\\\\]]]\\\XXXSSSOOOKKKMMMOOOSSSWWW[[[^^^```]]]^^^```bbbdddfffhhhiiiiiiiiihhhhhhhhhgggggggggeeefffggggggffffffgggiiiggggggggghhhhhhjjjkkkkkkqqqpppooonnnlllkkkjjjiiieeefffggghhhhhhgggfffeeeiiihhhhhhgggfffeeecccbbbaaa```___^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZ[[[XXXWWWUUUTTTSSSRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGEEEDDDBBB???===<<<;;;;;;777888888666333111000000000111222333222000...---...///000111111111111111111111111000///...---,,,,,,...000000//////222555///000000000000000//////000111222444666;;;AAAEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLIIIEEECCCBBBCCCCCCCCCHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFCCC@@@===<<<;;;@@@CCCFFFGGGFFFFFFGGGIIILLLLLLLLLMMMMMMMMMMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA@@@?????????@@@@@@>>>===CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@BBBDDDDDDAAA@@@AAABBBAAABBBBBB@@@===<<<===>>>999999:::;;;;;;<<<===============???@@@???===;;;;;;<<<===>>>>>>===<<<;;;999888777666555555555666555444333333444666999:::::::::;;;<<<===>>>>>>>>>999:::;;;<<<===>>>>>>>>><<<;;;;;;<<<<<<===>>>???;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<===>>>???============<<<===>>>??????===::::::<<<>>>===<<<<<<;;;999:::;;;;;;:::888:::::::::999888888888777444444444444444444444444111222222333555777888999999777555555666777444222//////000111000///......///,,,***+++------)))$$$,,,,,,++++++************+++)))((())),,,---,,,+++******(((((('''(((((()))***++++++***))))))+++,,,+++***)))***,,,,,,***(((+++,,,---,,,+++++++++---------------------------------------------------------,,,,,,,,,---...///000000000000///...---,,,---,,,+++,,,---,,,+++)))+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***)))((('''&&&   ~~~yyy{{{|||~~~|||yyywwwuuussswwwzzz}}}~~~|||{{{zzzzzz~~~}}}|||{{{xxxvvvsssrrrssstttuuutttsssrrrpppnnnlllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnjjjiiigggffffffeeecccbbb``````______]]]ZZZUUUQQQLLLMMMNNNQQQTTTXXX\\\^^^[[[\\\^^^```bbbeeefffgggiiiiiiiiiiiiiiihhhhhhgggeeeggghhhhhhffffffgggiiiffffffggggggiiijjjllllllppppppooonnnmmmlllkkkjjjfffggghhhhhhhhhhhhgggfffhhhhhhhhhhhhgggfffeeeddd___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[YYYYYYYYYYYY[[[[[[[[[ZZZYYYWWWUUUTTTSSSRRRTTTSSSPPPMMMKKKJJJIIIIIIFFFEEECCCAAA???===<<<;;;777888999777444111000111000111222222111000...---////////////000111222333000000111111000...+++***,,,---............111333//////000111111000000000///000111333555999???CCCEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHFFFBBB???>>>???AAAEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIGGGDDDAAA???===<<<>>>@@@AAABBBBBBCCCFFFHHHKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCHHHHHHHHHHHHIIIGGGDDDBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@??????@@@@@@>>><<>>@@@@@@===;;;;;;<<<===>>>>>>===<<<;;;:::999888777777666777777666666555444444555777888888999:::;;;===>>>>>>>>>;;;;;;<<<===============<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>??????>>>===<<<;;;<<<===???@@@???===;;;:::<<<============<<<:::;;;<<<<<<:::999::::::::::::::::::::::::444444444444444444444444222222333555777999;;;<<<<<<:::888888888777555333,,,...111333333222000...111///,,,---000000...+++...------,,,+++***)))))))))(((((()))+++---,,,++++++***)))(((((((((((((((''')))+++,,,++++++,,,---+++******+++,,,,,,+++)))***+++,,,,,,+++***+++,,,------------------------////////////////////////---------,,,------...///...///000000000...,,,+++,,,+++***+++,,,,,,***(((***+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++***)))((('''  !!!""""""   yyyxxxzzz~~~~~~|||zzzxxxwwwvvvwwwyyy{{{||||||{{{zzzzzz~~~|||{{{zzzxxxuuurrrqqqrrrsssssssssrrrqqqooonnnllllllllllllnnnnnnnnnmmmmmmmmmmmmmmmiiihhhfffeeeffffffeeeddddddcccbbbaaa___\\\WWWSSSMMMMMMMMMNNNQQQUUUYYY[[[YYYZZZ\\\^^^aaaccceeefffhhhhhhiiijjjjjjiiihhhggghhhiiijjjjjjhhhhhhiiijjjfffgggggghhhjjjlllmmmnnnoooooonnnnnnmmmlllllllllhhhiiijjjjjjjjjjjjiiihhhggghhhhhhhhhgggffffffeee___^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUWWWUUUQQQNNNLLLKKKKKKKKKGGGGGGEEECCCAAA???===<<<888999999777444222111111111111111222111000///...------,,,,,,---...000111)))+++...000111111///...---------......///000111222222111111000///...---///000111333555999???CCCCCCDDDEEEGGGIIIJJJJJJKKKIIIJJJIIIEEE???===???BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJHHHFFFDDDAAA???>>>============???AAADDDFFFIIIJJJJJJKKKKKKLLLLLLLLLNNNMMMLLLJJJHHHGGGFFFEEEHHHGGGGGGIIIKKKJJJEEEAAAAAABBBCCCDDDDDDBBBAAA???AAA@@@@@@AAACCCCCCAAA@@@??????@@@@@@??????>>>===>>>>>>======>>>@@@BBBCCCBBBCCCEEEFFFFFFEEECCCBBBBBBCCCCCCCCCBBBAAA@@@@@@???AAABBBBBB???===<<<<<<888888999999::::::::::::===<<<<<<===??????>>><<<;;;<<<======>>>======<<<;;;::::::999888888888777777777666555555555555666666777999:::<<<===>>>>>><<<======>>>>>>>>>======<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@???===:::999:::<<<>>>???===<<<:::::::::;;;<<<<<<===<<<::::::;;;;;;:::888777777777777777888888888333333333333333333333333444555555666888:::;;;<<<===<<<;;;:::999777666555000111333444444333111000333111//////111333222111//////...---,,,+++***)))((((((((()))+++,,,,,,,,,---,,,,,,+++************&&&))),,,---,,,++++++,,,,,,,,,+++,,,......---,,,***+++,,,+++***)))***,,,------------............////////////////////////...------------.........,,,...000111000...,,,***+++***)))***++++++***(((***++++++,,,,,,---------++++++++++++,,,,,,------******+++++++++******)))%%%$$$###"""!!!  !!!!!!   {{{xxxzzz~~~~~~~~~}}}|||{{{{{{zzzyyywwwxxxyyyzzz{{{{{{{{{zzz~~~}}}|||zzzyyywwwuuuqqqpppqqqrrrrrrqqqrrrqqqpppooonnnmmmmmmmmmoooooonnnmmmlllkkkjjjiiijjjhhhfffeeefffggggggfffgggeeedddbbbaaa^^^YYYVVVNNNMMMKKKLLLNNNQQQUUUXXXWWWXXXZZZ]]]___bbbdddeeefffgggiiijjjjjjiiihhhggggggiiijjjiiihhhggghhhiiihhhhhhhhhiiikkkmmmnnnooommmmmmmmmmmmlllllllllllljjjkkklllmmmmmmlllkkkjjjgggggghhhggggggfffeeeeeeaaa```___]]]\\\[[[ZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]___]]][[[YYYWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXXXXXXXVVVSSSPPPMMMMMMMMMMMMJJJIIIGGGEEEBBB@@@>>>===999::::::888555333222222111111111111111000000///...---,,,,,,,,,---///000%%%(((,,,///111222111000......---...///000000111000000000000000///...---000111222333555999???CCCBBBCCCEEEGGGHHHIIIJJJJJJHHHIIIIIIEEE@@@>>>???AAABBBCCCDDDFFFHHHJJJLLLMMMKKKKKKJJJHHHFFFCCCAAA???===<<<;;;;;;===@@@BBBDDDGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGCCCBBBBBBEEEHHHGGGBBB>>>@@@AAACCCDDDDDDBBB@@@>>>?????????AAACCCDDDCCCBBB>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;===>>>AAABBBAAACCCDDDFFFFFFDDDCCCAAACCCBBBBBBBBBCCCBBBAAA@@@>>>@@@AAAAAA>>><<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>===<<<;;;<<<<<<===============;;;;;;;;;:::999999888888888777666666555444444444555666777999;;;<<<============>>>>>>???>>>>>>>>><<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>;;;888777999<<<======;;;;;;:::999999999;;;<<<<<<;;;999999:::999888666555555555555666666666666333333333333333333333333777777777777777888999999======<<<;;;888777666666777666555444333333333333000///......///000111111000000///...---,,,+++***((()))*********+++,,,------------,,,+++******)))'''***,,,,,,+++))))))***+++******,,,---...---+++)))***++++++))))))***+++---------....../////////000000000000000000000000.....................---+++---///000000...,,,******))))))***,,,,,,***)))******+++,,,------......,,,,,,+++++++++,,,---...,,,,,,,,,++++++)))((('''((('''%%%###!!!    !!!!!!  !!!!!!!!!!!!""""""######  ~~~yyy{{{}}}~~~~~~}}}|||{{{{{{{{{vvvvvvvvvxxx{{{||||||{{{~~~~~~}}}}}}|||{{{zzzyyywwwtttqqqoooppppppppppppqqqqqqqqqpppooonnnnnnmmmoooooonnnlllkkkjjjiiihhhkkkiiigggfffggghhhhhhhhhhhhfffdddcccbbb___[[[XXXOOOMMMJJJIIIJJJNNNRRRUUUVVVWWWYYY\\\___bbbdddeeeeeefffhhhiiijjjiiigggfffeeefffgggfffdddcccdddeeehhhhhhiiiiiikkklllnnnooojjjjjjkkkkkkllllllllllllkkklllmmmmmmmmmmmmlllkkkggggggggggggfffeeedddccccccbbb```^^^\\\[[[ZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]```___\\\ZZZXXXVVVVVVVVVTTTVVVWWWYYYZZZZZZZZZYYYXXXVVVTTTRRRPPPOOOOOOOOOMMMLLLHHHEEEBBBAAA@@@@@@999:::;;;999666333222333111111000000000000000000111000//////......//////)))***,,,...//////...---///...------///000000///***+++---...///000000111000111222333555999>>>BBBCCCDDDEEEGGGHHHIIIIIIIIIFFFFFFEEECCC@@@>>>>>>>>>@@@AAACCCFFFIIIKKKMMMNNNLLLLLLKKKJJJHHHEEECCCAAA>>><<<:::;;;===@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDFFFHHHGGGEEECCCAAABBBCCCDDDDDDBBB@@@???=========???AAABBBAAA@@@======>>>>>>======<<<;;;999999:::;;;<<<>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@BBBAAAAAABBBCCCCCCBBB@@@===??????>>><<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::<<<===<<<;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;:::999888777777777777666555555444444555666777999:::;;;;;;;;;======>>>???????????????<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBCCCCCCAAABBBBBBBBBAAA@@@???>>>>>>;;;777888;;;======<<<;;;;;;;;;:::888999;;;===<<<;;;999999999999777666666666666666666666666666444444444444444444444444777777666666666666777777;;;<<<<<<:::777666666777999888666444333333333444222222222222333333333333111000000///...---,,,,,,)))+++,,,,,,+++***,,,---++++++++++++***)))''''''((()))+++***)))(((((()))(((''''''(((***+++***)))(((*********)))((()))***---------...//////000000000000000000000000000000...////////////...------,,,---...//////...,,,+++******)))+++,,,---+++*********+++,,,---...//////---,,,+++++++++,,,.../////////---,,,)))'''$$$###%%%%%%$$$###""""""######   !!!!!!   {{{|||}}}~~~|||{{{yyyyyyuuuttttttvvv{{{}}}}}}|||{{{{{{||||||{{{zzzyyyyyyvvvtttpppoooooopppooooooppppppppppppoooooonnnmmmooonnnnnnmmmlllkkkkkkjjjmmmkkkhhhggghhhiiiiiiiiihhhfffdddcccbbb```]]][[[OOOMMMIIIGGGHHHKKKPPPSSSUUUVVVYYY\\\___bbbdddeeecccdddgggiiiiiihhhfffeeedddeeefffeeecccbbbcccdddhhhhhhhhhhhhiiijjjkkklllhhhhhhiiijjjjjjkkklllllljjjkkklllmmmmmmlllkkkjjjgggggggggfffeeecccbbbaaabbbaaa```^^^]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^```___\\\ZZZYYYXXXXXXXXXVVVWWWYYY[[[[[[[[[ZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQQQQNNNIIIEEEBBBAAABBBBBB:::;;;;;;999666444333333111000000000000000111111111111111000///...,,,,,,,,,,,,------------,,,,,,///---+++,,,...//////---((()))+++---...///000000///000111222333777===AAADDDEEEFFFGGGHHHHHHHHHHHHFFFDDDBBBAAAAAA@@@>>>======???AAADDDHHHKKKMMMNNNLLLMMMMMMLLLJJJGGGDDDBBB@@@===;;;<<<>>>@@@@@@???AAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHIIIHHHHHHHHHIIICCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>???@@@@@@???============>>>===<<<<<<;;;666777999;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAADDDEEECCCAAA===>>>===;;;999888999:::<<<<<<<<<<<<;;;;;;;;;;;;999888777888:::;;;;;;:::;;;;;;;;;<<<<<<===>>>???::::::;;;;;;:::999777666777777777666666555444444555666777888999999999999<<<===>>>???@@@AAAAAAAAA<<<;;;;;;<<<<<<===>>>???>>>>>>???@@@BBBCCCDDDDDDAAAAAABBBBBBAAA@@@>>>===???<<<999:::>>>@@@>>><<<<<<======<<<::::::<<>><<<:::::::::999888666777777666666555555444444444444444444444444444444444444444444444555666777888999:::999666444555777555555555555444333333333555666777888777666555555000000000//////.........+++---///---+++***+++---,,,,,,,,,,,,+++)))'''&&&&&&'''((('''&&&''')))+++&&&%%%%%%''')))***)))(((((()))***)))(((((()))***---------...///000000000////////////////////////...///000000///...---,,,,,,------......------,,,+++******+++---...,,,+++******+++,,,---...//////...---+++++++++,,,...///,,,++++++***)))'''&&&%%%##################$$$%%%   """""" !!!}}}}}}}}}~~~|||yyywwwvvvtttrrrrrrvvv{{{~~~~~~}}}zzzzzzzzz{{{zzzzzzyyyyyyvvvssspppnnnnnnoooooonnnooopppppppppooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooollliiihhhiiijjjjjjjjjgggfffdddcccbbbaaa^^^\\\PPPMMMIIIFFFGGGJJJOOORRRUUUVVVYYY\\\___bbbdddeeebbbdddfffhhhiiigggfffdddeeefffgggfffdddcccdddeeeggggggfffgggggghhhiiiiiifffggghhhiiijjjkkklllllliiiiiikkkkkkkkkkkkiiiiiiggggggfffeeedddbbb```___aaa```___^^^^^^^^^^^^______________________________^^^\\\[[[ZZZZZZZZZ[[[XXXZZZ[[[\\\\\\[[[YYYXXXUUUUUUVVVUUUUUUTTTRRRRRRSSSOOOJJJDDDBBBAAACCCDDD:::;;;;;;:::666444333333111000000000000000111111//////000///...+++)))(((+++++++++,,,,,,,,,------...+++)))***---...---+++++++++,,,,,,------,,,,,,...///000111222666;;;???EEEFFFGGGHHHHHHHHHHHHHHHGGGDDDAAAAAACCCCCC@@@===;;;===???CCCFFFJJJLLLNNNMMMMMMMMMMMMKKKHHHEEECCCAAA>>><<<===???AAA???===@@@@@@AAABBBCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGBBBEEEGGGFFFDDDDDDFFFIIIEEEEEEEEEEEEEEEDDDDDDCCCEEECCCBBBBBBBBBAAA???<<<======>>>>>>======<<<;;;555666999;;;<<<======<<>>??????999:::;;;;;;:::999777666666666777777666555444444666666777888888888888888<<<<<<>>>???AAAAAABBBBBB<<<;;;;;;<<<<<<===>>>???======>>>@@@BBBCCCEEEEEEAAAAAABBBBBBAAA???>>>===@@@===;;;===AAABBB@@@<<<===??????>>>;;;;;;>>>AAA???===;;;;;;;;;:::999777666666555444333222222111111111111111111111111111111111222222444555777777666888999888555333555777000111444555666444222111222444666777555333222111000000000000////////////---///000///+++***+++---............---+++)))(((###$$$%%%%%%%%%'''***---'''&&&&&&(((***+++***)))((()))***)))((('''(((***---------...///000000111////////////////////////...///000000000///---,,,------------------------++++++***,,,......---,,,******+++,,,---//////000...---,,,++++++---...000%%%&&&'''(((******++++++$$$$$$######"""#########  !!!######!!! !!!"""""""""!!! ~~~}}}}}}xxxtttuuuvvvxxxzzz|||~~~}}}|||zzzzzz{{{{{{zzzxxxuuutttqqqooonnnnnnoooooorrrpppnnnnnnoooooonnnlllpppooonnnmmmmmmmmmmmmmmmkkkmmmooonnnlllkkklllooohhhfffdddcccbbb___\\\YYYRRROOOJJJGGGFFFIIILLLOOOVVVVVVYYY\\\```bbbbbbbbbeeeeeeffffffgggfffffffffeeeffffffeeecccbbbbbbcccgggggggggggghhhhhhhhhhhhjjjgggeeefffjjjllllllkkkllllllkkkjjjhhhgggiiikkkiiigggfffdddbbb``````___^^^^^^^^^\\\ZZZ[[[]]]```aaa```^^^]]]]]]^^^___```\\\]]]___^^^\\\ZZZYYYZZZ]]]___aaaaaa___^^^]]]^^^YYYXXXWWWUUUTTTTTTUUUUUUTTTOOOIIIDDDBBBAAA@@@@@@;;;;;;;;;:::888777555444444333333222111000/////////...---,,,,,,,,,------,,,,,,,,,+++++++++******------......---+++)))(((,,,,,,+++***+++,,,---...000000//////000333999>>>@@@CCCGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEBBB???===>>>???@@@CCCFFFIIIKKKLLLNNNPPPOOOMMMKKKIIIIIIDDDDDDCCCBBBAAA@@@@@@???BBB@@@>>>>>>@@@CCCDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFEEEGGGHHHHHHGGGHHHJJJLLLHHHGGGFFFGGGIIIIIIIIIGGGEEECCC@@@===<<<<<<>>>???777:::===>>><<<;;;::::::;;;:::999888:::===@@@BBBAAABBBDDDGGGIIIHHHDDDAAA???>>>===>>>@@@AAAAAA???<<<:::777444444666888:::::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===<<<:::============<<<;;;:::999777777888999888666444222444444555777999;;;===>>>;;;;;;<<<>>>@@@CCCEEEGGG@@@???===<<<;;;;;;;;;<<<>>>======???CCCDDDCCCAAAAAAAAA@@@@@@???>>>>>>>>>======>>>>>>===<<<;;;;;;???@@@@@@@@@@@@???>>>>>>============<<<;;;:::999888777666555444333222222//////////////////000000333333222333333444666666999999888666555333222222333333333333333444555666666444444666999888555111444333000//////000222333222///***&&&$$$&&&***,,,,,,,,,,,,,,,+++***)))((()))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&((()))***'''((()))((('''&&&'''(((***+++...000111111000000,,,---...///000000000///---------------------------------...............******+++,,,,,,------...///......---,,,,,,+++***...------------,,,,,,,,,+++,,,,,,,,,***(((%%%$$$%%%###!!!!!!!!!!!! !!!!!!!!! !!!!!!%%%'''%%%###  ~~~~~~|||wwwssstttuuuwwwyyy{{{~~~}}}{{{zzzzzzzzzyyywwwuuusssqqqooonnnnnnooooooqqqooommmlllmmmnnnnnnmmmooonnnmmmlllllllllllllllkkkmmmnnnmmmkkkjjjlllnnngggeeecccbbbaaa```]]]ZZZUUUQQQLLLHHHGGGIIIMMMPPPUUUVVVXXX\\\___aaaaaa```ddddddeeefffffffffeeeeeebbbdddeeedddccccccdddeeedddeeeeeefffggghhhhhhiiikkkiiiggghhhkkkmmmmmmllllllmmmllljjjiiihhhjjjllljjjhhhfffcccaaa```______]]]]]]]]]\\\[[[\\\___bbbbbbaaa___^^^]]]^^^___```ZZZ\\\^^^___^^^]]]]]]^^^^^^```aaaaaa```^^^^^^^^^ZZZXXXWWWUUUTTTSSSTTTTTTSSSNNNHHHDDDBBBAAA@@@???<<<<<<;;;;;;999888666666555555444333222111000000//////...------------------------,,,,,,,,,++++++......//////...,,,+++***---,,,+++++++++,,,---...000000000///000444:::>>>@@@CCCGGGIIIIIIHHHGGGHHHGGGFFFFFFFFFFFFEEEBBB@@@???>>>>>>???AAADDDGGGIIIJJJLLLOOOOOOMMMKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEECCCAAA??????@@@BBBCCCCCCGGGHHHHHHIIIIIIIIIHHHHHHFFFGGGGGGGGGFFFGGGIIILLLHHHGGGFFFFFFGGGHHHGGGEEEDDDCCC@@@===<<<<<<>>>???:::<<<>>>>>><<<:::999999;;;:::999999;;;>>>AAACCCCCCCCCDDDFFFGGGFFFCCCAAABBB@@@>>>>>>>>>>>><<<;;;<<<:::777555555777999;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;<<<======<<<;;;??????>>>>>><<<;;;:::999888999:::::::::888666555333444555666888;;;===>>><<<===>>>@@@BBBCCCDDDEEEAAA@@@>>>===<<<<<<======>>>======???BBBDDDBBBAAAAAA@@@@@@??????>>>======>>>=========<<<<<<<<<;;;>>>??????@@@@@@??????>>>>>>>>>======<<<:::999888888777777666555444333333000000//////000000111222333333333333444555666666999888777666555333222222444444444444444555666777666555555666888888666333222222222111111111111111...,,,***)))(((***,,,.........------,,,+++*********)))(((''''''((()))***)))((('''''''''(((***+++((()))***)))((('''(((******+++...000111111000/////////////////////......---------------------------------...............,,,,,,------.../////////222111000///............/////////.........------,,,---......,,,***'''%%%%%%###!!! !!!"""!!! !!! """     ~~~{{{vvvsssssstttvvvxxx{{{}}}{{{zzzyyyyyyxxxwwwtttsssqqqooonnnnnnooooooqqqnnnkkkiiijjjlllmmmmmmmmmllllllkkkkkkkkkkkkllljjjlllmmmlllkkkjjjkkkmmmeeecccbbbaaaaaa```^^^\\\YYYUUUNNNIIIGGGIIIMMMPPPSSSTTTWWWZZZ\\\^^^^^^^^^bbbccccccdddeeeeeeddddddaaacccddddddddddddfffgggccccccdddeeeggghhhiiiiiillljjjiiiiiikkkmmmmmmmmmmmmmmmmmmkkkjjjjjjlllnnnllljjjgggdddaaa_________\\\\\\]]]]]]\\\]]]```ccccccbbb```___^^^^^^^^^___XXXZZZ]]]^^^^^^^^^___```^^^```bbbbbb```___^^^___[[[ZZZWWWUUUTTTSSSSSSSSSQQQMMMGGGCCCAAA@@@???>>><<<<<<<<<;;;:::999888777666666555444333222111111/////////........................---------,,,,,,////////////...---,,,,,,...---,,,,,,,,,,,,,,,---000000000000111555:::>>>AAADDDGGGIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFEEECCCAAA@@@???>>>>>>???BBBEEEGGGHHHJJJMMMNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFCCCAAA@@@AAABBBBBBAAAEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGFFFEEEDDDFFFIIIKKKGGGFFFEEEFFFFFFFFFDDDBBBCCCBBB???===<<<===>>>???<<<>>>??????<<<:::999999;;;;;;:::;;;===???CCCDDDFFFEEEDDDDDDEEEDDDBBB@@@@@@???===<<<===<<<:::999;;;999777666666888:::<<<;;;;;;;;;:::::::::::::::999::::::;;;<<<===>>>>>>>>>===<<<<<<>>>>>>===<<<@@@@@@???>>><<<:::999888777888999::::::999888777333333444666888:::<<<===>>>???AAABBBCCCCCCCCCBBBAAA@@@???>>>======>>>>>>>>>======???BBBCCCBBB@@@@@@@@@??????>>>>>>=========<<<;;;:::::::::;;;<<<<<<===>>>??????@@@@@@???>>>>>>>>><<<;;;999777666666666666555555444444444111111000000111222222333333333444444555666666777888888777666444333222222666555555555555666666777777666555555777777777555111111222333333111000///+++++++++,,,---...///000---------,,,,,,+++******,,,+++***))))))***+++,,,***)))((((((((()))***+++)))+++,,,+++***)))***,,,***,,,---///000000000///222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000000111111333222000///...//////000000000000////////////...,,,---///000///+++(((%%%###""" !!!""""""!!!!!!  """$$$$$$### !!!!!!!!!  !!!  !!! ~~~zzzvvvsssssstttuuuxxxzzz|||~~~~~~{{{yyyyyyyyyyyyxxxssssssqqqpppoooooooooooopppmmmiiiggghhhkkklllmmmkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkdddbbbaaa```aaaaaa```___\\\WWWPPPJJJGGGHHHKKKMMMOOORRRUUUXXXYYY[[[\\\]]]```aaabbbccccccdddccccccccceeeffffffeeefffgggiiieeeeeeeeefffggghhhiiiiiilllkkkiiiiiiiiikkkkkkllllllmmmmmmlllkkkkkkmmmooonnnlllhhheeebbb```______]]]^^^^^^^^^]]]^^^```bbbcccbbb```___^^^]]]]]]]]]WWWYYY[[[\\\\\\]]]^^^```___aaaccccccaaa```___```]]]\\\ZZZWWWUUUTTTTTTTTTPPPLLLGGGCCCBBB@@@???>>>;;;;;;;;;;;;:::999888777666666555444333222111111......///.........------------------,,,,,,,,,,,,...............---------...---------,,,,,,,,,,,,000000111111222666;;;???BBBDDDGGGIIIHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFDDDCCCBBBAAA???===>>>@@@CCCEEEFFFHHHJJJLLLLLLLLLMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKIIIFFFDDDBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDHHHJJJGGGFFFEEEFFFFFFEEECCCAAAAAA@@@???=========>>>???<<<>>>??????===;;;;;;<<<<<<<<<<<<===???AAADDDFFFHHHFFFCCCBBBCCCBBBAAA@@@;;;:::999:::;;;<<<;;;:::888777666555666888:::<<<<<<;;;;;;;;;::::::999999999999:::;;;===>>>??????>>>===<<<===>>>???>>>===@@@???>>>===;;;999777666555666666777777777666666333333444555777:::<<<===@@@AAACCCDDDDDDCCCAAA@@@?????????>>>>>>===============>>>???AAAAAAAAA@@@@@@??????>>>======<<<<<<;;;:::888777777888:::;;;:::;;;<<<>>>???@@@@@@@@@???>>>===<<<:::888666555444444444333333333333333111111111111111222333444333333444555666666666666777777666555444333222111555444444444444444555555777666555555666777777777222222222222222111000///------,,,---...///111222,,,,,,++++++************,,,++++++******++++++,,,++++++***))))))***+++,,,***,,,------++++++,,,...+++,,,---...////////////111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........///000000111111111000///---------...///000000/////////.........***,,,...000...+++'''%%%###!!! """###"""""""""!!! !!!###$$$$$$###!!!!!! """!!!!!! !!!!!!!!!!!! ~~~zzzvvvuuuttttttvvvxxxzzz|||}}}~~~}}}{{{yyyyyyzzz{{{{{{{{{ssssssrrrqqqqqqqqqppppppqqqmmmiiiggggggiiikkkkkkiiiiiiiiiiiiiiijjjkkklllkkkkkkjjjkkkkkkkkkkkkkkkdddbbb``````aaabbbbbbaaa]]]XXXRRRKKKGGGFFFGGGIIIKKKOOOSSSUUUVVVWWWZZZ\\\___```aaabbbccccccccccccggghhhiiihhhgggfffgggiiiiiiiiihhhhhhhhhhhhhhhhhhjjjiiihhhggggggggghhhiiikkkkkklllkkkjjjkkkmmmooonnnmmmkkkhhheeebbb```___```aaaaaa```^^^]]]^^^___bbbaaa```^^^]]]\\\\\\[[[\\\]]]^^^^^^]]]]]]___``````bbbddddddbbbaaa```aaa```___\\\ZZZXXXWWWVVVVVVPPPMMMHHHEEECCCBBB@@@???<<<<<<;;;;;;:::999888777555555444333222111000000---............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------///000111222333777<<<@@@CCCEEEGGGHHHHHHHHHIIIJJJIIIHHHFFFFFFGGGGGGFFFDDDDDDBBB@@@??????@@@BBBCCCCCCEEEHHHIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLMMMLLLIIIGGGEEEEEEDDDBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCFFFHHHFFFEEEEEEFFFFFFEEEBBB???@@@???>>>======>>>>>>???;;;===??????>>>>>>???@@@===>>>>>>???AAACCCEEEGGGHHHEEECCCAAAAAAAAA@@@???:::999888999::::::999888555555444444666888:::<<<======<<<<<<;;;:::999999999999:::;;;<<<===>>>???>>><<<<<<===?????????>>>>>>>>>===<<<:::888666555555666666777777777777666333333444666888:::<<<===AAABBBDDDDDDDDDBBB@@@???==================<<<<<<===>>>???@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;999888666555555666888999999:::<<<===>>>???@@@@@@>>>======;;;999777555444111111111111111111111000000000000000111222333444222333444555666666666555666666555444333222222111333222222111111111222222555555555555555555777888555444222000//////000111222000...,,,,,,...111222......---,,,,,,,,,------,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,***,,,------,,,,,,---///,,,,,,---....../////////...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,------......///000000000000......---...//////......---------,,,,,,,,,)))***,,,---,,,)))&&&$$$###!!! """###""""""###"""!!!!!!"""""" """!!!!!! ######!!!}}}~~~{{{xxxxxxvvvvvvwwwyyyzzz{{{|||}}}{{{zzzyyyzzz|||}}}|||zzztttttttttsssssssssrrrrrrrrrnnnjjjhhhhhhiiiiiiiiihhhhhhhhhiiiiiikkklllmmmmmmkkkjjjkkklllmmmllljjjfffdddaaaaaabbbccccccccc^^^ZZZTTTNNNIIIFFFEEEDDDFFFKKKPPPSSSTTTUUUXXX[[[______aaabbbccccccddddddhhhiiijjjiiigggggghhhiiikkkkkkjjjiiiiiihhhhhhggghhhhhhhhhfffddddddeeeggghhhiiiiiiiiihhhiiilllooonnnnnnmmmllliiifffbbb```aaabbbbbbaaa___]]]]]]^^^aaaaaa```___^^^]]]]]]\\\aaabbbbbbaaa______aaabbbaaaccceeeeeecccbbbaaabbbaaa```]]][[[ZZZYYYYYYYYYQQQNNNJJJGGGFFFDDDBBBAAA>>>>>>===<<<;;;999888777555555444333222111000000......///000///...---,,,,,,,,,+++++++++*********+++++++++++++++,,,---...,,,,,,---...............///000222333555888===@@@CCCEEEHHHHHHHHHHHHIIIKKKJJJHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCAAACCCEEEFFFGGGIIIKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPNNNLLLJJJHHHHHHFFFDDDBBBCCCDDDDDDEEEFFFFFFFFFFFFCCCDDDEEEDDDCCCCCCDDDFFFCCCCCCCCCDDDEEEDDDAAA>>>>>>>>>=========>>>??????;;;===????????????AAACCC@@@@@@@@@AAACCCDDDFFFFFFGGGDDDBBBAAAAAAAAA@@@???>>><<<:::999888777555333444444444555777999<<<===??????>>>===<<<;;;:::999888999999:::;;;<<<=========;;;;;;<<<>>>??????>>>>>>======<<<:::888777666999999999888888888888888444444555777999;;;===>>>BBBBBBCCCCCCBBBAAA???>>><<<<<<============<<<;;;<<<>>>@@@@@@???>>>???@@@>>>>>>======<<<<<<;;;;;;888777666666666777888999999:::;;;===>>>?????????<<<<<<<<<:::999777555444000000000//////.....................///000222222111222333555666555555444555555444333333222111111111000000///////////////222333555555444444555777777555111///...///000222444222///,,,,,,---000222222111//////...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++)))***,,,,,,++++++---...,,,,,,---------.........***+++,,,......///......------------------------+++,,,,,,---...///000000+++,,,,,,------...//////000000000000000000000000,,,,,,,,,++++++++++++***((()))******)))'''%%%$$$###""" !!!""""""!!!"""!!! !!!   $$$&&&|||}}}}}}{{{{{{yyyyyyyyyzzz{{{{{{||||||zzzzzzzzz|||}}}}}}zzzxxxuuuuuuuuuuuuuuuttttttsssrrrpppllljjjiiiiiigggfffhhhhhhhhhiiijjjkkkmmmmmmnnnllljjjkkkmmmnnnmmmkkkhhhfffcccbbbcccddddddddd___\\\WWWQQQKKKGGGCCCBBBBBBGGGNNNQQQRRRSSSXXX\\\______aaabbbcccddddddddddddfffgggggggggggghhhjjjiiiiiiiiiiiihhhhhhhhhhhhggghhhhhhfffcccbbbdddfffeeefffggggggfffhhhkkkmmmmmmnnnoooooommmiiieeebbb```aaabbbbbb```^^^______aaaaaaaaaaaaaaa```______aaaaaaaaa```______aaacccbbbdddffffffdddbbbbbbbbb```___]]][[[ZZZZZZZZZZZZSSSPPPLLLJJJIIIGGGEEECCCBBBAAA@@@???===;;;999888666666555444333222111111///000222222222111///...------,,,,,,,,,+++++++++,,,+++++++++,,,---///000***+++---...///////////////000222444666999===AAADDDFFFHHHHHHHHHHHHJJJKKKKKKIIIFFFFFFGGGHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDDDD???AAACCCDDDEEEFFFIIIKKKMMMMMMNNNOOOOOOPPPQQQQQQPPPNNNLLLKKKJJJIIIFFFDDDDDDEEEEEEFFFFFFFFFEEEEEEAAACCCEEEEEEDDDBBBBBBCCC??????@@@BBBCCCBBB???<<<============>>>>>>??????>>>???@@@@@@??????AAACCCBBBBBBCCCCCCDDDEEEEEEFFFDDDCCCAAAAAABBBAAA@@@>>>>>><<<:::999888777555333444555666777999<<<>>>@@@AAAAAA@@@>>>===;;;::::::999999999999::::::;;;;;;;;;::::::;;;===???>>>===>>>>>>>>>===<<<;;;999888::::::999888888777777777555555666888:::<<<>>>???BBBBBBBBBAAA@@@@@@??????<<<===>>>>>>>>>>>>===<<<<<<>>>@@@@@@>>>===>>>@@@>>>>>>===<<<<<<;;;;;;:::888888999999999:::::::::999:::;;;<<<===>>>>>>>>>;;;;;;::::::999777666555111111000//////...------+++++++++,,,---///000111///111222444555444333333444444333333222222111111000000///..................111444555333333444555555444222111000//////000222111000.........///000111000///......///000222---..................---,,,+++***)))((())))))***''')))************,,,---------,,,,,,------......)))+++---......---+++***........................++++++,,,---...///000000+++,,,,,,------...//////---...000111111000///...,,,,,,+++++++++*********))))))(((((('''&&&&&&&&&%%%###!!! !!!"""!!!   ###)))---{{{|||~~~|||}}}zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||xxxuuuuuuvvvvvvvvvvvvvvvuuutttssspppmmmkkkjjjiiifffdddhhhhhhhhhiiijjjlllmmmnnnooolllkkklllnnnooommmkkkjjjgggdddccccccdddeeeddd```^^^ZZZTTTNNNHHHCCCAAA???EEELLLPPPQQQSSSXXX\\\___```aaabbbddddddeeeeeeaaaccceeeffffffgggiiijjjffffffgggggghhhhhhiiiiiihhhiiiiiifffcccbbbdddfffcccdddeeeeeeeeegggjjjllllllnnnqqqrrrpppkkkfffbbb^^^```bbbbbbaaa``````aaabbbbbbcccccccccbbbbbbaaa]]]^^^^^^]]]\\\]]]___aaacccdddffffffdddcccbbbccc___^^^\\\ZZZZZZZZZZZZZZZTTTQQQNNNLLLJJJIIIGGGEEEEEEDDDCCCAAA???<<<:::999777777666555444333333222111222444444444333111///......---------,,,,,,,,,---,,,,,,,,,---///000222)))***,,,...000000000000///000333444666999>>>AAADDDFFFHHHHHHHHHHHHJJJLLLKKKIIIGGGFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHGGGEEEDDD>>>@@@BBBCCCCCCEEEHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQOOOMMMMMMLLLJJJGGGEEECCCDDDDDDDDDDDDDDDCCCBBB@@@BBBEEEFFFDDDBBBAAAAAA;;;<<<===???AAA@@@===:::<<<<<<======>>>>>>??????@@@AAAAAA@@@???>>>@@@AAADDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAABBBBBB@@@>>>;;;999888888999999888666555666777999<<<>>>AAABBBCCCBBBAAA???>>><<<;;;:::999999999999999999999999;;;:::999;;;===>>>>>>===????????????>>>===<<<;;;999999777666555555555555666666777888:::===???@@@BBBBBB@@@???????????????===>>>???@@@@@@???>>>===;;;>>>AAA@@@>>>===>>>@@@>>>======<<<;;;;;;::::::999:::;;;<<<<<<<<<<<<;;;::::::;;;<<<============:::::::::999999777666666333222111000///...---,,,*********+++,,,---//////...000222444444444333222444333333222222111111111000000///...............,,,000444555333222222444333333333333222000...---...///000111111000///......---,,,++++++,,,.../////////000000000000//////,,,+++)))((((((((())))))&&&((())))))))))))+++,,,------,,,,,,,,,---......)))+++---///...,,,(((&&&////////////////////////++++++,,,---...///000111,,,,,,------.../////////)))+++...///000...,,,***,,,,,,,,,+++++++++*********)))((('''&&&&&&''''''%%%###!!!!!!!!!!!! !!!!!!   }}}{{{|||~~~{{{yyywwwwwwxxxyyyzzz{{{||||||~~~~~~~~~~~~{{{wwwssstttttttttssssssrrrrrrrrrqqqpppnnnllliiifffdddcccggggggffffffggghhhjjjkkkkkkmmmoooqqqqqqpppnnnmmmgggffffffggghhhgggdddaaacccaaa\\\VVVOOOHHHBBB>>>BBBDDDHHHLLLQQQUUUXXXYYY[[[^^^bbbcccbbb```___^^^cccaaa```bbbfffhhhgggeeebbbaaa```bbbfffjjjjjjiiiiiihhhgggeeecccbbbbbbaaa```bbbdddeeefffgggkkkmmmlllnnnooonnnkkkhhhgggggg___aaacccdddbbb``````aaabbbdddeeedddbbbaaabbbddddddccc```^^^]]]]]]^^^___ddddddeeefffgggeeebbb______^^^\\\ZZZXXXXXXXXXYYYTTTQQQNNNLLLKKKIIIFFFCCCJJJGGGCCCCCCCCCCCC???<<<;;;888555444555444111...777333//////222222...***------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///111333444666:::???CCCGGGGGGHHHJJJKKKKKKHHHFFFIIIKKKLLLJJJGGGDDDCCCBBBIIIJJJJJJIIIHHHFFFDDDBBBCCCAAA???@@@BBBEEEGGGGGGIIILLLNNNPPPPPPPPPRRRSSSOOOOOOOOOOOOMMMKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>======<<<<<<>>>???@@@>>>@@@AAACCCCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAADDDBBBCCCGGGEEE???>>>CCCAAAAAAAAA@@@???===:::999;;;:::888666555444555555666666888:::<<<>>>@@@AAABBBAAA???>>>===<<<<<<<<<;;;:::888777777:::<<<>>>999999999:::;;;<<<===>>>===;;;999<<<@@@AAA>>>999888777555333333444666777888888888999:::;;;===>>><<<===???@@@@@@???>>><<<<<<===???@@@???>>><<<;;;777:::===>>>>>>>>>>>>??????======>>>???>>>:::666;;;999888888999;;;>>>@@@>>>===<<<<<<======<<<;;;<<<<<<;;;:::999777777666111222222222000---***(((******************++++++111111111222555555444333111222222333333333222222000000000///////////////000111333555555555333222222333444555444222000...111222333222000000111222000000///...............+++,,,,,,------,,,,,,+++---,,,***)))'''&&&&&&&&&)))***+++,,,---,,,+++************++++++,,,,,,,,,,,,---------------------000...,,,---000111000...)))---111111...,,,---...000000///---++++++---///,,,,,,---------------,,,+++++++++***************''''''&&&&&&&&&%%%%%%%%% !!! !!!  zzz{{{}}}{{{yyyyyyzzzzzzzzz{{{{{{||||||~~~~~~~~~|||xxxuuutttssssssrrrrrrqqqqqqqqqpppooommmkkkiiifffeeedddddddddddddddfffiiilllnnnkkkmmmoooqqqqqqpppnnnlllgggggggggggghhhgggdddaaacccaaa^^^XXXQQQJJJCCC???BBBCCCEEEIIIMMMSSSXXX[[[[[[^^^aaabbb```_________cccaaaaaabbbfffggggggeeefffdddbbbcccfffggggggeeehhhgggfffeeeeeeddddddddd^^^```aaacccccceeehhhkkkmmmnnnooonnnkkkhhhggggggbbbbbbcccddddddcccbbbaaaaaaccceeedddbbbaaaccceeeeeecccaaa___^^^^^^^^^___ccccccdddeeefffeeeaaa^^^```___^^^\\\[[[ZZZZZZZZZUUURRROOOMMMLLLJJJGGGDDDHHHFFFCCCAAA@@@???<<<;;;<<<:::777666777666333111666222//////222222///+++///...............//////,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000111333444666:::@@@DDDJJJJJJJJJKKKKKKJJJHHHGGGGGGIIIJJJIIIGGGEEEDDDDDDFFFFFFGGGHHHHHHGGGGGGFFFDDDBBB@@@@@@BBBDDDEEEEEEGGGIIILLLMMMMMMNNNPPPRRRQQQRRRRRRRRRPPPMMMKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????======<<<;;;<<<===>>>???<<<>>>@@@BBBCCCCCCBBBAAACCCBBBBBBBBBBBBAAAAAAAAACCCAAABBBEEECCC======AAABBBBBBBBBAAA???===;;;999:::999888666666666666777666888:::<<<>>>@@@AAAAAABBBBBBAAA@@@???>>>======;;;:::888777777999;;;<<<::::::::::::;;;<<<<<<===>>><<<:::===@@@AAA>>>;;;999888666555555555666666777888888888999;;;<<<======>>>???@@@@@@???===<<<>>>>>>???@@@???===;;;:::777:::<<<>>>======>>>???@@@>>>>>>>>>@@@???<<<999:::999888888999;;;>>>@@@<<<;;;;;;<<<===>>>>>>=========<<<;;;:::999888888555555444222000---***(((***************++++++,,,000000000333666777777666222222222333222222111111000000000000000000111111111222333555555444333222222333444444333222000...000111222222000000111222000000///........................------,,,,,,+++,,,+++***((('''&&&&&&&&&)))***+++,,,---,,,,,,+++------,,,,,,,,,+++++++++...---,,,,,,---......---...---,,,...111222000...------...///000///...---,,,------------...222444......---------...///000------,,,+++***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%   zzzzzzzzz}}}|||zzzyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||yyywwwsssrrrrrrqqqpppooooooooonnnmmmllljjjhhhgggeeeeeeddddddcccccceeeiiimmmooolllnnnoooppppppooommmlllhhhgggggghhhhhhgggeeebbbbbbbbb```[[[UUUMMMEEEAAACCCCCCCCCEEEJJJQQQWWW[[[[[[]]]______^^^^^^^^^___cccbbbbbbccceeegggfffeeeeeedddcccccceeefffeeedddffffffffffffgggggggggggg___```bbbcccdddeeehhhkkknnnooopppoookkkhhhggggggeeecccbbbcccffffffdddaaa```bbbccccccbbbbbbdddeeedddcccaaa```_________```aaaaaabbbdddeeedddaaa^^^^^^^^^^^^^^^]]][[[ZZZZZZVVVTTTQQQOOONNNLLLIIIFFFGGGGGGFFFCCC???<<<<<<<<<>>><<<:::999888777555333444111///000222333000...111000000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111111222333555;;;BBBGGGMMMMMMLLLKKKJJJIIIIIIHHHEEEGGGHHHHHHGGGEEEFFFFFFBBBCCCEEEGGGHHHIIIJJJJJJGGGEEEBBBAAABBBCCCCCCBBBCCCEEEHHHIIIIIIJJJLLLNNNOOOPPPRRRRRRQQQNNNKKKIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>;;;===???AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAACCC@@@<<<;;;>>>AAABBBAAAAAA???<<<:::999999888777777777777999999777999<<>>::::::999888888888999999;;;;;;;;;;;;;;;;;;<<<<<<>>><<<;;;===@@@AAA???<<<:::999999888777666555555777777777888999:::;;;<<<>>>???@@@@@@@@@>>>===<<<>>>>>>??????>>>===;;;:::888:::<<<===<<<<<<===???@@@???>>>???@@@???===<<<:::999888888999;;;===???::::::999;;;===??????>>>>>>======<<<;;;:::999999:::888666222///---+++***+++*********++++++,,,---//////000333777999999888333333222222111111000000000000111111222222333333222333444555444333222111222222333333333111000//////111222111000///000222000000///...............222111000...,,,,,,++++++******)))''''''&&&&&&&&&((()))+++,,,------------......------------------111...++++++---///...---,,,+++,,,---///000///...111...,,,---000222///,,,+++,,,------...///333555333222000.........///000//////000000///,,,***(((&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!   {{{zzzyyy{{{}}}{{{xxxyyyzzz|||~~~~~~}}}}}}}}}{{{yyysssrrrrrrpppooonnnmmmmmmllllllkkkjjjhhhgggffffffhhhgggeeeddddddgggjjjlllmmmnnnooopppooonnnmmmkkkiiihhhggghhhhhhhhhfffcccbbbbbbaaa^^^XXXPPPHHHCCCBBBBBBDDDFFFKKKQQQVVVYYYZZZ\\\]]]]]]\\\\\\^^^```bbbbbbbbbcccdddeeefffeee___``````bbbdddeeeeeeeeefffggggggggghhhhhhhhhgggcccdddfffggggggiiilllnnnooopppqqqooollliiigggggggggccc```bbbfffgggddd`````````aaabbbbbbcccdddeeedddcccbbb```_________```^^^___```bbbddddddaaa^^^[[[\\\]]]]]]\\\[[[YYYXXXXXXVVVSSSQQQPPPNNNKKKIIIIIIJJJIIIEEE@@@===>>>@@@===<<<;;;999888777555444222111///000222333222000111000000////////////000------------------------,,,,,,---......//////000111111111222444:::BBBHHHOOONNNMMMKKKIIIHHHIIIIIIFFFHHHHHHHHHFFFEEEFFFGGGBBBCCCDDDFFFHHHIIIKKKKKKJJJGGGDDDCCCCCCBBBAAA@@@AAABBBDDDEEEEEEFFFHHHJJJIIIJJJMMMNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA>>>;;;;;;<<>>===;;;999777777777666666777888:::;;;777999===@@@BBBBBBAAA@@@CCCDDDEEEEEEEEECCC@@@???;;;;;;;;;::::::999888888<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;<<<>>>???>>><<<::::::::::::888777555444777666666777888999:::;;;???????????????>>><<<<<<<<<<<<===>>>>>>===<<<<<<888:::;;;<<<;;;;;;===>>>???>>>>>>>>>>>>>>>>>>===:::999888888999;;;<<<>>>;;;::::::;;;===>>>>>>=========<<<<<<;;;::::::999:::888444111...---------+++++++++++++++,,,---...111000111444777999999888444444333222111000000000111111111222333444555555333444444444444333111111222222222333222111000///...000111000//////000111000000///...............444222000---+++***))))))))))))((('''&&&&&&&&&'''''')))+++---............------......//////000000222...******---///...,,,+++*********+++---......111///------///000///...,,,---...---,,,---///111666555444222111///------+++,,,///000000///,,,+++%%%%%%%%%%%%$$$$$$$$$$$$ |||{{{zzz|||}}}{{{{{{{{{|||}}}~~~~~~}}}}}}}}}{{{yyyttttttrrrqqqooonnnmmmlllllllllkkkjjjiiihhhggggggiiigggfffeeefffhhhjjjlllmmmmmmnnnooonnnnnnmmmllljjjiiihhhhhhiiihhhfffeeeccccccbbb```ZZZRRRKKKGGGBBBCCCFFFJJJNNNRRRTTTVVVYYYZZZ[[[\\\[[[[[[]]]___aaabbbbbbcccccccccdddeee]]]^^^```aaaaaaaaaaaabbbfffgggggghhhggggggfffeeeeeeggghhhiiiiiijjjmmmooooooqqqqqqpppmmmjjjhhhhhhhhhddd```aaadddeeebbb^^^_________```aaabbbccccccbbbbbbaaa``````_________\\\]]]___aaaddddddaaa___[[[\\\]]]^^^^^^]]]\\\[[[ZZZXXXUUUSSSRRRQQQNNNLLLJJJJJJIIIEEE@@@===???AAA<<<<<<;;;999777555444444111111000111222333222111000///......------------------------------------,,,,,,------.../////////111111111111444999AAAGGGLLLMMMMMMKKKHHHGGGIIIJJJIIIJJJJJJHHHFFFEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKIIIFFFEEEDDDCCCAAA??????@@@AAAAAAAAABBBDDDFFFCCCEEEHHHJJJLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKHHHHHHGGGEEEDDDBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA???<<<<<<<<<<<<:::;;;;;;;;;:::999777666666555555555666888:::;;;777:::===@@@BBBBBBAAA@@@BBBCCCEEEFFFEEECCCAAA???<<<<<<;;;;;;::::::999999;;;<<<=========<<<;;;:::<<<;;;;;;;;;<<<=========;;;;;;;;;:::999777666555666666666666666777888999>>>>>>>>>>>>======<<<<<<999:::;;;<<<===>>>??????888:::;;;;;;::::::<<<===;;;<<<===>>>============999999999888999:::;;;<<<===<<<:::;;;<<<===<<<:::<<<<<<;;;;;;::::::999999777555222///......///000++++++++++++,,,---...///333222333444777888777666666555333222111111111111111222222333444555555666444444444444333222222111111111222222111111000000---...000000//////000111000000///...............222111///---+++)))(((((()))(((((('''''''''((((((((()))+++---............000000////////////......222///,,,,,,...///...,,,+++***)))(((((())),,,...---/////////------///222***+++,,,,,,++++++---///111222444555444222///---)))***,,,------+++)))'''%%%%%%$$$$$$$$$#########  |||{{{{{{}}}|||zzz~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}{{{xxxwwwvvvtttsssqqqooonnnmmmmmmmmmlllkkkjjjhhhhhhgggeeeeeefffgggiiikkknnnooollllllmmmmmmnnnnnnnnnnnnkkkjjjhhhhhhiiiiiigggfffccccccbbb___ZZZTTTNNNJJJCCCDDDGGGKKKNNNQQQRRRSSSVVVXXXZZZ[[[[[[[[[\\\]]]___aaabbbbbbaaaaaabbbccc___aaabbbbbb```]]]]]]]]]dddeeefffffffffeeedddcccdddeeegggggggggiiikkkmmmooopppqqqpppnnnkkkjjjjjjiiifffbbbaaabbbbbb```]]]___]]]]]]^^^```aaa```___````````````_________^^^[[[[[[^^^aaaddddddbbb```___``````aaaaaaaaaaaa```[[[YYYWWWUUUUUUSSSQQQOOOIIIHHHEEEBBB???===???@@@;;;;;;;;;999666444333444111111222222222222222222///...---,,,,,,+++,,,,,,------------------------,,,,,,,,,---......//////000111111111333888???CCCFFFIIIKKKJJJGGGFFFHHHKKKKKKLLLKKKIIIGGGEEEFFFGGGIIIIIIHHHHHHHHHHHHIIIIIILLLJJJHHHGGGGGGFFFDDDBBB@@@AAAAAA???>>>>>>AAACCCAAABBBEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>AAA@@@===:::<<<===<<<666777888999999888777666666666666666777999;;;<<<999;;;>>>@@@AAABBBAAAAAABBBCCCCCCDDDCCCBBBAAA@@@;;;;;;::::::999999::::::;;;;;;===>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>>;;;::::::999888777666666555555555555555666777888<<<<<<;;;;;;;;;<<<<<<<<<999999:::;;;===>>>??????999:::::::::999999;;;===888;;;>>>???>>>=========999999999999999:::;;;;;;===<<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;::::::999999666444222000//////000111+++++++++,,,---...///000333222222444666777666444666555444222222222333444222222333333444444555555444444333333333333333333111111111111111111111111,,,---//////......000111000000///...............//////...---,,,***(((''')))(((((((((((())))))***)))***,,,---.........---333333222000...---,,,+++///000//////...---------+++,,,,,,+++))))))***+++(((,,,//////,,,,,,///333&&&(((***++++++,,,...000***,,,000333444444333222222222222111...+++(((&&&$$$$$$$$$#########""""""###!!!""" !!!{{{{{{{{{}}}{{{yyy}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}yyywwwyyyxxxwwwuuurrrpppooonnnoooooommmllljjjiiihhhgggeeefffgggjjjlllmmmnnnooojjjkkklllmmmnnnnnnoooooollljjjiiihhhiiiiiihhhgggdddcccbbb^^^ZZZTTTOOOLLLEEEFFFGGGHHHKKKMMMPPPQQQSSSVVVZZZ[[[[[[ZZZZZZ[[[]]]___aaaaaa___^^^```bbb```bbbdddddd```^^^]]]]]]___```bbbdddeeedddcccbbbccceeefffffffffgggjjjlllnnnpppqqqqqqnnnlllllllllkkkiiigggdddaaa```___^^^^^^]]][[[\\\^^^___^^^\\\_______________^^^^^^]]]ZZZ[[[]]]aaaeeeeeedddaaabbbaaaaaaaaabbbccccccddd]]][[[XXXWWWVVVUUUSSSQQQIIIFFFBBB@@@@@@@@@AAA@@@:::<<<<<<999666333333555222222333222222111222222///...---,,,++++++++++++........................+++,,,,,,------......//////000111111333666;;;???@@@DDDHHHIIIGGGFFFHHHKKKKKKLLLKKKJJJHHHHHHIIIKKKLLLKKKJJJIIIIIIIIIJJJJJJLLLKKKIIIIIIIIIIIIGGGEEEBBBBBBAAA???======>>>AAAAAAAAAAAABBBCCCEEEFFFGGGIIIIIIIIIJJJKKKLLLLLLMMMIIIHHHHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???:::>>>>>>999888<<<===<<<444555666888999999888888999888888888999;;;<<<>>><<<===???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@:::999777666666888999;;;999;;;<<<>>>???>>>===<<<>>>>>>>>>======>>>@@@AAA:::999888777666777777888555555444444555555666777999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<======999::::::999888888:::<<<666:::???BBB@@@>>>======999999999999999:::::::::<<<:::::::::<<<===<<<:::<<<<<<<<<<<<;;;;;;;;;;;;777666444222111000000000++++++,,,,,,---///000111111000111333555777666555777666444333333444555666333333333333333333333333333333222222333333444444111111000000000000111111+++---............///111000000///...............,,,---...//////---***))))))))))))))))))***++++++***+++---.........------000000000//////...------,,,000333222...+++,,,---)))---222333000+++((('''&&&)))+++---...///000000''')))+++,,,,,,,,,---///,,,,,,---///000111333333666666444111...+++((('''$$$#########""""""""""""!!! """"""  ~~~zzzzzz{{{}}}~~~{{{yyywwwxxxzzz|||~~~||||||}}}~~~}}}yyyuuu{{{zzzxxxvvvtttrrrpppoooppppppooommmkkkiiihhhggghhhiiikkklllmmmmmmlllkkkiiijjjkkklllmmmoooppppppmmmkkkiiihhhiiiiiihhhgggdddcccaaa^^^YYYTTTPPPNNNHHHFFFEEEEEEGGGJJJNNNQQQRRRUUUYYY\\\[[[ZZZZZZZZZ\\\___aaa```^^^]]]___aaa]]]aaadddeeebbb``````bbb[[[]]]```bbbdddddddddcccdddeeeggggggggghhhjjjlllmmmoooqqqqqqooommmmmmmmmmmmllljjjfffaaa______```^^^\\\ZZZ[[[]]]^^^\\\ZZZ^^^^^^^^^___^^^^^^]]]]]]ZZZ[[[]]]bbbeeefffdddbbbaaaaaa`````````bbbcccddd^^^\\\YYYXXXWWWVVVTTTRRRLLLGGGCCCAAACCCEEEDDDCCC;;;<<<===:::666444444666222333444333111111111222000///...---,,,+++++++++........................++++++,,,------......///...000111222333555999===;;;AAAGGGHHHFFFFFFHHHKKKJJJKKKKKKJJJIIIJJJLLLNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKIIIGGGDDDCCCBBB???<<<<<<===???@@@???>>>===>>>???@@@AAADDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????777<<<<<<777666;;;===;;;333444666888999::::::999;;;;;;::::::;;;<<<>>>?????????@@@AAABBBDDDEEEEEEAAAAAA@@@?????????@@@@@@888666444333444666999;;;888:::<<<>>>??????>>>===@@@@@@@@@?????????AAACCC:::888777555555666888999555555444444444555666666777777777888999:::<<<<<<>>>>>>===;;;;;;:::;;;;;;999::::::888777888:::<<<555;;;AAADDDBBB@@@>>>>>>999999999999999999::::::999999888:::<<<>>>===<<<===============<<<<<<<<<:::999777555222000//////+++,,,,,,---...///111111......///222555777777666777666555444444555777888333333333333333333222222222222222222333444444555111000000000000000111111+++,,,............///111000000///...............***,,,///111111///,,,***))))))))))))***+++,,,---+++,,,---.........---,,,***+++,,,...///111333333***000666555...***+++...(((///777:::666...((($$$'''&&&'''+++111333000---,,,---......,,,******+++333111---++++++---///111//////---+++)))'''%%%$$$############"""""""""""" !!!$$$$$$!!!{{{~~~}}}}}}~~~|||{{{ssstttwww{{{}}}}}}yyyuuuwwwtttsssuuutttqqqpppssspppooonnnmmmlllkkkkkkkkkhhhhhhiiijjjlllmmmnnnnnnlllkkkjjjjjjlllnnnnnnmmmllllllkkkjjjhhhfffdddcccccc```]]]\\\[[[YYYSSSOOOHHHFFFCCCCCCFFFIIILLLMMMQQQTTTWWWZZZ[[[[[[YYYWWW[[[[[[[[[\\\]]]^^^___`````````aaacccddddddaaa___^^^]]]\\\]]]___bbbfffiiihhhffffffhhhjjjiiiiiijjjmmmnnnoooppppppooonnnmmmnnnllliiieeebbbaaaaaaaaa^^^^^^]]]\\\\\\[[[[[[ZZZ]]]```bbbbbb___\\\ZZZYYY\\\\\\^^^cccgggiiigggdddccccccccccccaaa```^^^^^^eee```YYYVVVVVVUUUTTTRRRMMMKKKHHHEEECCCCCCCCCDDDFFFCCC>>>;;;888555222000888555222222444555555333222000---+++,,,,,,+++***///---++++++------+++))),,,,,,------...//////000333222111111333888===@@@<<<===@@@DDDGGGIIIKKKLLLJJJJJJIIIHHHHHHHHHHHHIIILLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHFFFEEECCCBBBBBBAAA???==================>>>>>>>>>BBBBBBCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFAAABBBCCCEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@????????????@@@@@@<<<:::888777777888:::<<<777888999;;;<<<=========:::===???@@@???=========???>>>>>>>>>>>>???AAAAAAAAA@@@@@@@@@@@@>>>;;;888999888666555444666777888888;;;>>>@@@???>>>>>>???>>>>>>>>>>>>>>>??????@@@999999777666444444333333444555555666666666666666777777777777777888888999>>>======<<<:::999999888666666666777777666666666888:::<<<===>>>===<<<;;;======;;;::::::::::::::::::999888888999:::<<<===?????????>>>>>>>>>>>>>>><<<;;;999777444222000///---.........,,,,,,...000111111222333444666666777666666555555555444444444444444222222222222444444444444444444444444444444222222000///............,,,,,,++++++,,,---///000...///111222000---)))'''111111111000///---,,,+++)))((('''&&&'''(((***,,,***,,,---------...111333+++---000000000//////000,,,,,,,,,------///000000///222<<>>===<<<<<>>>>>===>>>???>>>>>>>>>???AAA>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAA???<<<999999888666555555555777888888;;;>>>??????>>>>>>???>>>>>>======>>>>>>???@@@:::999777666444444333333444444555666666666666666777666666666666777888888<<<<<<;;;::::::999888888777666666555555666666777888999;;;======<<<:::999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<=========>>>>>>>>>>>>>>><<<;;;999777444222000///,,,.........------///111111111222333444555555666555555444444444333333333333222111111111111222333222222222222222222222222222111000///////////////------,,,+++,,,---...///---...000111000///,,,+++//////......---,,,+++******)))''''''''')))***,,,***+++,,,+++***+++---...,,,...000000///......///------------...///000000///---///333222+++((())),,,+++***))))))***+++,,,***)))+++111111...---///...,,,+++,,,///000///...++++++***)))((('''&&&&&&$$$######"""!!! !!! }}}|||{{{}}}~~~|||zzzyyyxxxwwwvvvwwwyyy}}}}}}yyyvvvxxxvvvwwwzzzyyytttrrrsssooonnnmmmkkkjjjjjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkkkkkiiihhhiiikkkkkkkkkjjjiiihhhhhhggggggfffeeeeeedddaaa^^^^^^^^^\\\WWWSSSLLLHHHCCC@@@AAACCCFFFGGGKKKMMMQQQUUUXXXXXXXXXWWW[[[\\\\\\]]]^^^___```aaa___^^^^^^___bbbccccccbbb___^^^^^^___aaadddgggiiiiiiiiiiiiiiijjjkkkllllllnnnnnnooopppqqqqqqqqqpppllljjjhhhfffeeedddeeeeee`````````______^^^]]]\\\\\\^^^aaabbbaaa___^^^^^^]]]]]]___bbbeeegggfffdddiiihhhfffdddbbb``````___\\\[[[YYYYYYZZZYYYXXXWWWQQQOOOLLLIIIGGGFFFFFFFFF@@@>>>;;;:::999999777555444222111000111222111000222000---,,,,,,---,,,+++,,,+++***+++---...---,,,---------.............../////////000111333555666:::;;;>>>BBBFFFIIIKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGHHHIIILLLMMMLLLJJJIIIHHHFFFFFFGGGFFFEEECCCFFFEEECCCBBB@@@>>>===<<>>>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@>>><<<;;;:::;;;<<<======<<<;;;;;;:::999777666666777999:::999:::;;;===>>>>>>>>>>>>>>>>>>>>>======>>>BBBEEE>>>???AAABBBBBBBBB@@@???AAA@@@@@@@@@AAA@@@===;;;999888777555555555666777777:::===>>>>>>===>>>???===============>>>??????:::999888666555444333333444444444555555555666666666666555555666666777888<<<<<<;;;;;;:::::::::999888777555444444555777888888:::;;;<<<<<<:::999777666777999;;;<<<======<<<<<<;;;:::999999999::::::;;;;;;<<<<<<======>>>>>>;;;:::888666444222000///,,,---............000222222222333333333444444444444444444333333333222222222222111000000111222222000111111111111111111111000000000000000000000000///...---,,,+++,,,------------...000000000000000...............---,,,+++***)))((((((((()))***+++***+++,,,+++))))))***,,,,,,...000000///---------------------...///000000111---***+++***((())),,,******+++,,,,,,++++++******(((***///111000111444,,,++++++---///000000///******)))(((''''''&&&&&&%%%%%%$$$###"""!!! !!!!!! !!!######!!! }}}|||{{{|||~~~}}}|||zzzyyyxxxyyywwwvvvxxx|||~~~~~~~~~|||yyyvvvvvvtttvvvyyyxxxrrroooooonnnmmmlllkkkiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkjjjjjjjjjkkkllljjjiiigggffffffeeeeeeeeeeeeeeecccaaa_________^^^YYYUUUOOOJJJDDD??????@@@BBBCCCGGGJJJNNNRRRVVVXXXXXXXXX[[[[[[\\\^^^___```aaaaaaaaa```^^^___```aaaaaaaaa_________```bbbdddgggiiigggiiiiiigggfffiiikkkjjjnnnnnnooopppqqqrrrrrrrrrnnnllljjjhhhfffeeedddddd______``````___^^^\\\\\\[[[]]]```bbbaaa```aaabbb^^^___```bbbdddeeeeeeeeekkkjjjgggeeebbbaaa``````[[[[[[[[[[[[[[[ZZZXXXWWWRRRPPPNNNKKKHHHFFFEEEEEEFFFCCC???;;;999777444111666555444333333333222222222000---,,,---------,,,++++++++++++------------........................111222333444444555555555888:::===AAAEEEHHHKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGGGGIIILLLMMMLLLKKKKKKIIIHHHIIIJJJJJJIIIGGGIIIIIIGGGFFFDDDBBBAAAAAA@@@?????????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@???>>><<<:::999:::;;;===??????>>><<<;;;:::999777666666777999:::;;;;;;===>>>>>>?????????;;;<<<=========>>>AAADDD>>>@@@BBBDDDDDDCCC@@@>>>AAA@@@???@@@AAA@@@>>><<<:::999777666555555555555666888;;;<<<<<<<<<===>>>===<<<<<<<<<<<<===>>>>>>;;;:::888666555444333333444444444444444555555555555555555555555666777777<<<<<<<<<<<<<<<<<<<<<<<<:::999666555555666999::::::;;;<<<===<<<:::888777222444888;;;===>>>>>>>>><<<<<<;;;:::999999888888999999::::::;;;<<<======999888777555333111000///,,,---...///...///222444444444444444444444555555555555444444444333333333333222111000000111222333000000000000111111111111///000000000111111000000000///---,,,++++++,,,,,,.........//////111222222//////000000000000///...+++***)))))))))******++++++,,,---,,,++++++---...---///000000...,,,,,,,,,......------...//////000.........000///---,,,+++))))))******+++++++++***(((&&&'''+++------///333------------.../////////******)))(((((('''&&&&&&&&&%%%%%%$$$###"""!!!!!!!!! !!!"""$$$$$$""" ~~~|||{{{|||~~~~~~}}}{{{zzzyyyyyywwwvvvwww{{{~~~}}}|||||||||{{{xxxuuuvvvtttuuuxxxwwwqqqnnnnnnmmmlllkkkiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiimmmlllllllllmmmllljjjhhheeeeeedddccccccddddddeeeccc```^^^___```___[[[WWWRRRMMMFFFAAA??????@@@@@@DDDGGGKKKPPPTTTVVVXXXXXXYYYZZZ\\\^^^___```aaaaaadddbbb```___```aaa```_________``````bbbdddfffggghhhllllllgggeeeiiikkkjjjnnnnnnnnnoooqqqrrrssstttqqqooommmjjjgggeeecccbbb^^^^^^_________]]][[[ZZZZZZ\\\___aaaaaaaaabbbddd___```aaaaaabbbccceeefffllljjjhhhfffdddbbbaaa```]]]^^^^^^^^^[[[YYYVVVUUURRRQQQOOOLLLIIIFFFEEEDDDIIIFFFAAA===:::777444111666666666555444333222222222///---,,,---...------***+++,,,,,,,,,,,,---...---------...............333333444555666555555444666888;;;@@@DDDHHHJJJLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGIIILLLMMMLLLKKKKKKJJJIIIJJJLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????@@@???>>><<<:::999999;;;===>>>???>>>===;;;999999888777777888999999<<<<<<===>>>????????????777:::===>>>>>>>>>???@@@>>>@@@CCCEEEEEEBBB???===@@@???>>>???@@@@@@???===:::999888777555555444444444666888999999:::<<<===<<<<<<<<<;;;<<<<<<===>>><<<;;;999777555444333333444333333222333444555555555555555555555666777777999999999:::;;;;;;<<<<<<<<<:::888666666888:::<<<;;;<<<===>>>===;;;:::888111333777;;;===>>>???>>><<<<<<<<<;;;:::999888777777777888999::::::;;;;;;777777666444333111000000,,,.../////////000222555555555555555666666666666666666666666555555555555444333222111111222333444111111111222222222333333///000111111222111111000111///...,,,+++++++++,,,//////......///000111222000000000111000000//////+++++++++*********++++++)))***+++++++++,,,...111---...000000...,,,,,,,,,...------------......///***,,,.........---+++))))))(((''''''''')))***+++***''''''***+++***,,,000/////////...------------*********)))((((((''''''&&&&&&%%%$$$###"""!!!!!!!!!"""###!!!}}}|||}}}~~~|||{{{zzzxxxvvvuuuwww{{{~~~~~~|||{{{{{{{{{zzzxxxvvvxxxvvvvvvxxxwwwqqqoooooolllkkkjjjiiigggggggggggggggggghhhhhhiiiiiiiiiiiinnnmmmmmmmmmnnnmmmjjjgggeeedddcccbbbaaabbbcccdddaaa___^^^___aaa```\\\YYYTTTOOOIIIDDDBBB@@@???>>>AAADDDHHHLLLPPPSSSUUUVVVWWWYYY[[[^^^___`````````dddcccaaaaaabbbbbb```____________aaabbbdddeeefffmmmssssssjjjgggkkknnnlllmmmmmmmmmnnnppprrrsssuuurrrqqqooolllhhheeebbbaaa]]]^^^___```___]]][[[ZZZYYY\\\^^^``````aaabbbdddaaaaaabbbaaa```bbbdddgggiiiiiiiiigggeeecccaaa```___``````___[[[WWWVVVUUUTTTSSSPPPMMMJJJGGGDDDCCCGGGDDDAAA>>>===;;;999777444555666555333111111111222///---,,,---......---***,,,------++++++,,,...,,,,,,------...//////000111222222333333333333333444666:::???CCCGGGJJJLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHIIILLLMMMLLLJJJJJJIIIIIIJJJLLLNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMEEEDDDCCCBBBAAA@@@?????????>>>============>>>???;;;;;;;;;;;;<<<===??????>>>>>>??????>>><<<;;;999888999:::<<<<<<<<<<<<;;;:::999999999999999999:::<<<<<<===>>>>>>>>>>>>>>>666999===>>>>>>=========>>>@@@BBBDDDDDDBBB???===???>>>======???@@@???>>>::::::999777666444333222222333555666777888:::<<<;;;;;;;;;;;;;;;<<<=========<<<:::777555444333333333333222111222333444555666666555555666666777888555555666777888999::::::;;;:::999777777999:::;;;;;;<<<===>>>>>><<<;;;999222444777:::<<<===>>>>>>;;;;;;<<<;;;:::999888777666666777777888888999999666555555333222111000000...///000000000000222444444444555555666666666666777777777666666666666555444444333222222333444444111111222222333444444444000111222222222111000///000///...,,,++++++,,,,,,............///000111222///////////////...---,,,,,,,,,,,,++++++++++++***'''((()))******+++...000+++---//////...,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---,,,((())),,,...---((('''&&&%%%&&&(((***,,,---******,,,---+++,,,//////000000///---++++++,,,+++++++++******)))))))))&&&%%%%%%$$$###"""!!!!!! !!!~~~}}}}}}~~~}}}|||{{{zzzvvvuuutttwwwzzz~~~~~~||||||||||||zzzxxxxxxuuutttvvvtttooommmoookkkjjjiiihhhgggfffffffffeeeffffffggghhhiiijjjjjjmmmmmmlllmmmmmmlllhhheeeeeedddbbb`````````bbbbbb```^^^]]]^^^``````]]]YYYUUUQQQLLLHHHEEEBBB@@@>>>>>>@@@DDDHHHLLLOOOQQQSSSVVVWWWZZZ]]]____________aaaaaaaaaccceeeeeecccaaa^^^^^^___```aaacccddddddpppwwwvvvlllfffkkknnnlllkkkllllllmmmoooqqqsssuuurrrqqqooommmjjjgggdddccc^^^___```aaaaaa^^^\\\ZZZYYY[[[]]]^^^___```bbbcccbbbbbbbbbaaa___```dddhhhfffggghhhhhhgggdddaaa______```aaa^^^ZZZWWWWWWXXXVVVUUUSSSPPPLLLHHHFFFDDDFFFCCCAAA?????????===<<<555777999888444222222222222///------...//////...+++---...---+++***+++---***+++,,,---...000111111000111111111222222222333333555999>>>CCCGGGJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLKKKIIIIIIHHHHHHJJJLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNGGGFFFEEEDDDBBBAAA@@@?????????>>>======>>>??????===<<<<<<;;;;;;<<<===>>><<<<<<===>>>===<<<;;;:::999::::::;;;<<<<<<======::::::::::::::::::::::::<<<<<<======>>>>>>======:::<<<=========<<<===>>>>>>@@@AAABBBBBB@@@>>><<<>>><<<;;;<<<>>>??????>>>;;;:::999888666444222111///111333444444555888:::;;;;;;::::::;;;;;;<<<======<<<:::888666444333333333222111000111222444555777666666666666777888888444555666777999:::;;;<<<999888888777777888888999999:::<<<======<<<;;;:::555666777888:::<<<===>>>:::;;;;;;;;;;;;:::888888666666666666666666777777555444444333222111000000///000111111000000222444111222222333444555666666777666666666666555555555444333222111111222333444111111222222333444444555111222333333333111///...000///---,,,+++,,,,,,---******,,,---///111222333000000000//////---,,,+++,,,,,,---,,,,,,++++++***)))***++++++***+++---///***,,,...///...---------,,,++++++******++++++++++++---+++'''''',,,///---&&&''''''((()))*********,,,***+++...///,,,---000...///000///,,,+++,,,...,,,,,,,,,+++++++++++++++%%%%%%$$$###"""!!! ~~~~~~~~~~~~~~~~~~}}}|||zzzzzztttttttttvvvzzz}}}~~~~~~}}}~~~}}}|||zzzvvvsssqqqrrrppplllkkkmmmkkkjjjiiigggffffffffffffdddeeefffggghhhiiijjjkkkllllllllllllllljjjgggdddeeedddbbb```___```aaabbb___]]]\\\^^^``````]]]ZZZVVVRRRNNNJJJGGGDDD@@@===<<<===AAAEEEIIILLLOOOPPPTTTVVVYYY\\\^^^___^^^^^^^^^___aaadddggghhhfffddd]]]^^^___```aaabbbcccdddpppxxxwwwkkkdddiiimmmjjjkkkkkkkkklllnnnqqqsssuuuppppppnnnmmmkkkhhhfffeee___```bbbcccbbb```]]][[[YYY[[[]]]^^^^^^___aaacccbbbccccccaaa___```dddhhhdddfffhhhiiihhheeeaaa^^^^^^```aaa^^^ZZZXXXXXXZZZXXXWWWUUURRRNNNJJJGGGEEEGGGEEEBBBAAA@@@???>>><<<777:::<<<;;;777444444555222///------...//////...,,,...///...+++)))***---)))***+++---///000111222222111111111222333444555222444888===CCCGGGJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIIIIJJJKKKKKKJJJHHHHHHGGGGGGIIILLLNNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLGGGFFFEEEDDDBBBAAA??????@@@???>>>======>>>???@@@@@@???===<<<;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999===<<<<<<======???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<>>>>>>>>><<<;;;<<<>>>AAA??????AAAAAAAAA???===<<<===;;;:::;;;===>>>>>>>>>;;;::::::888666444222111...000111222222444777999;;;::::::::::::;;;<<<<<<>>><<<:::888666444333333333222111000000222444555777777777777777888999999777777999:::<<<>>>???@@@666666666777777666666666777888:::<<<<<<<<<:::999777777777888999;;;<<<===999:::;;;<<<;;;:::999888666666666666666555555555444444333333222111111000111111222111000000222333//////000111333444555555666666555555555444444444333222111000000111222333000000111222333333444444111222333444333111///---///...---,,,+++,,,---...&&&'''***---000222333444333333333222111///...---------------,,,,,,+++***......///...------...000)))+++...///...------...++++++******)))******+++!!!''')))&&&'''***)))%%%%%%'''))),,,,,,,,,***)))***((()))...///,,,---///,,,...000///---,,,...000------,,,,,,,,,,,,,,,,,,%%%$$$$$$###"""!!!  |||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{xxxuuuuuuxxx}}}~~~}}}yyyvvvsssooollljjjjjjjjjkkkjjjhhhfffdddcccbbbbbbbbbcccdddeeefffeeeddddddlllkkkjjjkkklllkkkhhhfffeeegggddd\\\[[[___```]]]```aaaaaaaaa```___]]]]]]ZZZVVVOOOJJJFFFCCC???===>>>>>>???BBBEEEJJJNNNQQQYYYYYYYYYYYYZZZZZZZZZZZZ[[[^^^bbbccccccbbbaaaaaaaaa^^^[[[]]]aaadddbbb___dddeeefffgggggghhhkkkmmmjjjkkkkkkkkkkkkmmmpppsssqqqooonnnmmmllliiifffccccccccccccbbbaaa``````___\\\]]]\\\[[[ZZZ\\\___aaa```aaaaaa```^^^^^^___```ggghhhiiiiiihhheeebbb```^^^^^^______^^^]]][[[ZZZZZZYYYVVVSSSOOOKKKIIIGGGCCCBBBAAAAAA@@@@@@@@@AAA::::::999:::;;;:::888555333222111000///...---,,,------,,,+++,,,---...///***,,,//////------///222555444333222111///......888999<<<@@@DDDHHHJJJLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKIIIHHHHHHJJJMMMNNNOOONNNMMMMMMLLLMMMMMMMMMNNNLLLHHHEEECCCBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@?????????@@@AAA>>>===<<<<<<<<<===????????????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@??????>>>>>>===<<<;;;:::::::::::::::======>>>???????????????>>>???AAABBBBBB@@@===;;;888888999::::::;;;<<<<<<======<<<:::888666333222000000000111333555777999:::;;;<<<======>>>======<<<;;;:::888555222///...333000......111444444222555666777888888777666555999:::;;;;;;<<<<<<;;;;;;;;;999777666666777999:::555666888999::::::999999666555444555777777777555999:::;;;<<<<<<;;;999888777888888666444333444555444333111///111444///'''333222111000////////////222222222333444555666666555555444333222222111111111111111000///......---///000111222333333222111111444555444111111333666/////////......------,,,//////...---...///000111------............------+++------,,,)))(((***,,,......---------...//////---.....................,,,++++++******++++++,,,''''''(((((())))))******(((((())))))*********+++,,,---......//////......000000...---,,,+++++++++)))***+++,,,---,,,+++***((('''%%%###"""!!!   """!!!    !!!}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyvvvvvvyyy}}}~~~yyywwwtttpppmmmllllllllliiihhhgggeeedddbbbbbbaaaaaabbbdddeeeffffffeeeeeekkkjjjjjjkkkkkkkkkhhhfffggghhheee^^^\\\```aaa^^^___```bbbbbbbbb```^^^]]][[[WWWPPPKKKFFFCCC@@@>>>======>>>AAAEEEJJJNNNQQQWWWWWWWWWXXXXXXYYYYYYYYYXXX[[[___aaabbbaaaaaabbbaaa^^^[[[]]]aaacccbbb___cccdddeeefffffffffiiikkkiiijjjjjjjjjiiijjjmmmoooooonnnmmmlllllljjjgggdddbbbbbbbbbbbbaaaaaaaaaaaa^^^___^^^]]]\\\\\\___bbbbbbccccccbbb```___aaabbbeeefffggghhhgggeeecccaaa]]]^^^^^^___^^^]]]\\\[[[ZZZYYYWWWSSSPPPLLLJJJIIIEEEEEECCCBBB@@@@@@??????>>>===<<<;;;;;;999666333666555444222000...---,,,///...---,,,,,,,,,---...***+++,,,,,,,,,,,,---...222222111111111111111111222444999>>>DDDJJJNNNQQQKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKIIIHHHHHHJJJLLLNNNOOONNNMMMLLLLLLLLLLLLLLLFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBBBBBBBBBBCCCDDDBBBAAA@@@??????@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBB??????????????????>>>>>>======<<<;;;;;;;;;;;;;;;======>>>???????????????===???@@@BBBAAA@@@>>><<<;;;;;;::::::::::::999999===<<<;;;:::888666444333111111111222444666999::::::;;;<<<<<<============;;;:::999888666444222111333000...///111333333222333444666666777666555555999::::::;;;;;;;;;;;;;;;:::999888888888888999:::555666888999::::::999999888666555555666666555333555777888999999888777666777888777666444333444555666666444222555777333,,,333222111000////////////444444444555555666666666555555444444333222222111222111111000//////......000111222333222222000///333444444222///---,,,---000//////...---,,,,,,+++//////.........///000111......////////////......---///000...,,,+++,,,...+++++++++++++++,,,,,,---///.....................,,,,,,++++++++++++,,,,,,)))))))))))))))*********))))))))))))*********+++,,,------...............---,,,,,,++++++++++++,,,+++,,,,,,---------,,,,,,'''&&&%%%###"""!!! ###"""   ~~~~~~~~~~~~}}}}}}}}}~~~{{{yyywwwwwwzzz}}}~~~~~~yyywwwtttqqqooonnnnnnnnnhhhhhhfffeeecccbbbaaa``````aaabbbdddeeefffffffffiiiiiiiiijjjkkkjjjhhhfffeeefffbbb]]][[[]]]^^^]]]^^^___bbbddddddbbb___]]]\\\WWWQQQKKKGGGCCC@@@>>>;;;;;;===???DDDIIIMMMPPPTTTTTTUUUVVVWWWXXXXXXYYYVVVYYY]]]___``````aaacccbbb___]]]___bbbdddcccaaabbbccceeeeeedddeeefffhhhhhhiiiiiihhhgggfffhhhjjjmmmlllkkkllllllkkkhhhfffbbbaaaaaaaaaaaabbbccccccaaaaaaaaa___]]]^^^```bbbcccdddeeedddbbbaaabbbccccccdddfffgggfffeeecccbbb]]]^^^^^^___^^^^^^]]]]]][[[ZZZWWWTTTQQQNNNLLLJJJHHHGGGEEECCCAAA@@@??????BBB@@@???===<<<999555222888888666444111///...---000///...---,,,,,,,,,,,,,,,+++++++++------,,,+++......///000111222333444000222777===CCCJJJNNNQQQJJJJJJJJJIIIHHHGGGEEEEEECCCDDDEEEEEEDDDEEEGGGIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNNNNMMMKKKKKKJJJJJJJJJDDDFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGEEEDDDCCCAAAAAAAAAAAABBBAAAAAABBBCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<=========>>>???????????????<<<>>>???AAAAAA@@@>>>=========<<<;;;999888777777<<<<<<;;;:::999777555444111111222333555888:::<<<::::::<<<======>>>>>>>>>:::::::::999888666555444333111//////111222222222222333444555666555555444999999:::;;;;;;;;;;;;:::999:::::::::::::::::::::666666888999999:::999999999777555555555555333111444555666888888888777777666777777666444333444555777777666444666999777111333222111000000000000000666666666666666666666666555555444444333333222222222222111111000000//////222222333333222111///...666444222111000///---+++000//////---,,,+++******///............///000111////////////////////////---...000///...------...+++*********++++++,,,---000000//////.........---,,,,,,++++++++++++,,,,,,++++++++++++************)))))))))***************,,,,,,---...............,,,,,,,,,,,,,,,---...///...------,,,,,,,,,------'''&&&$$$###"""!!!   !!! ~~~}}}|||}}}{{{zzzxxxyyy{{{|||}}}|||~~~wwwvvvtttrrrpppnnnnnnnnnkkkjjjiiigggdddbbb```___^^^^^^```bbbdddeeefffggghhhggggggiiijjjjjjhhhfffbbbaaa]]]YYYXXXXXXYYYYYY\\\^^^bbbeeeeeeccc```^^^\\\WWWPPPJJJFFFBBB???===999999;;;>>>BBBGGGLLLOOORRRSSSTTTUUUWWWXXXYYYZZZXXXZZZ]]]^^^^^^___```bbbcccbbb```aaadddeeeeeedddbbbdddffffffddddddeeefffhhhiiiiiigggeeedddeeefffjjjjjjjjjkkklllllljjjhhhbbbaaaaaaaaaaaabbbdddeeeddddddccc```^^^___aaaccccccdddfffeeecccbbbccccccdddeeeeeefffeeedddbbbaaa^^^^^^_________^^^^^^^^^[[[ZZZXXXUUUSSSPPPNNNMMMIIIHHHFFFEEECCCBBBBBBAAADDDBBBAAA???>>>;;;777444777777555444222111000/////////......------------000...,,,---///000...+++------...000111333444444444555999===BBBFFFIIIKKKJJJJJJKKKJJJHHHFFFDDDBBBAAACCCDDDDDDCCCDDDFFFHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHHHHHHHIIIJJJKKKNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBB=========>>>>>>?????????>>>>>>===============>>>======>>>???????????????<<<===>>>@@@@@@@@@???>>>======<<<;;;999888777777;;;;;;;;;:::999888777666111111222333555888:::<<<;;;;;;===>>>????????????<<<<<<;;;:::999777666555333222000000000111222222111222444555666666666555888888999:::::::::::::::888999;;;======<<<;;;:::666777777888999999::::::888777555555555555444222444555666888999999999999666666666555333333444555444555444222444888666111333222111111000000000111666666555555555555555555555444444444333333222222222222111111000000000000000111222333222222000///555111,,,,,,...000///---000///...---,,,+++***)))---------------....../////////............//////+++,,,---...---,,,++++++,,,,,,,,,,,,,,,---...///111000000//////......---,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++***************************,,,,,,---.........------///////////////000111111///...,,,+++***++++++,,,&&&%%%$$$"""!!!!!!  !!!%%% ~~~}}}}}}~~~~~~}}}{{{yyyyyyzzz||||||{{{}}}~~~~~~}}}|||vvvuuusssqqqooonnnmmmlllooonnnmmmjjjgggdddaaa___]]]]]]___```bbbdddfffgggggggggggghhhiiihhhfffddd```]]]ZZZXXXVVVUUUVVVXXXZZZ]]]aaadddeeedddaaa___[[[VVVPPPJJJEEEAAA>>>;;;777888999<<<@@@EEEJJJMMMQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]^^^^^^]]]]]]___aaaaaaaaa``````bbbcccdddddddddfffggggggeeedddddddddggghhhiiihhhfffddddddeeehhhhhhiiijjjllllllkkkiiiccccccaaaaaaaaabbbcccdddddddddcccaaa______aaacccbbbccceeeeeecccaaaaaabbbfffffffffeeedddcccaaa`````````__________________[[[ZZZXXXVVVSSSQQQOOONNNHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCAAAAAA@@@???;;;888444444333333333222222222---.....................000...,,,---///000...+++......///000111222222333666777:::===AAADDDGGGHHHJJJJJJJJJIIIGGGEEEBBB@@@AAACCCDDDDDDDDDEEEGGGIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHGGGHHHIIIIIILLLKKKJJJIIIHHHHHHHHHHHHOOONNNLLLJJJHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGEEECCCAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB======>>>>>>??????@@@@@@>>>>>>=========>>>>>>???======>>>???????????????<<<===>>>???????????????;;;;;;;;;::::::999999999:::::::::::::::999888888111111111222444666999:::<<<===>>>???@@@AAAAAAAAA??????>>>===:::888666555444333222000//////111222111222444666777777777777777888999999::::::999999888999<<<===>>>===;;;:::777777777888888999::::::777555555555777777666555333444555666777777888888555666666555333333444666222444333111222666666222333222111111111111111111333333333333333333222222333333333333333222222222111111111000000000000000...///111222333333333222333...)))'''))),,,------000//////...,,,++++++***++++++,,,,,,,,,---------...------,,,,,,------...+++++++++,,,------,,,+++,,,,,,,,,,,,---...///000000000//////.........------,,,,,,,,,,,,,,,,,,---......------,,,,,,+++++++++++++++***************+++,,,,,,---...---------111111000////////////000...---+++)))(((((()))***%%%$$$###"""!!!!!! ~~~~~~~~~~~~|||yyyxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~||||||vvvuuutttrrrpppnnnlllkkkoooooonnnmmmjjjgggdddbbb______```aaaccceeeggghhhhhhgggfffggghhhgggdddbbbaaa\\\YYYXXXWWWTTTUUUXXXYYY[[[___bbbdddcccaaa```\\\WWWPPPJJJEEEAAA>>>;;;777777888;;;>>>CCCGGGJJJOOOPPPRRRTTTWWWYYY[[[\\\^^^______]]]\\\\\\^^^aaa^^^^^^^^^^^^___```aaaaaaeeefffhhhgggeeecccbbbccceeefffhhhhhhfffeeeeeefffhhhggghhhjjjllllllkkkiiigggeeecccaaa```aaabbbcccbbbbbbbbb```^^^___aaacccaaabbbddddddcccaaaaaaaaafffffffffeeeeeedddcccbbbbbbbbb```______^^^^^^___ZZZYYYXXXVVVTTTRRRPPPOOOIIIIIIHHHGGGGGGGGGHHHHHHDDDCCCBBBCCCCCCAAA???<<<333333333333444444444444....../////////...------,,,+++++++++------,,,+++......///000000111111222444666999===AAAFFFIIIJJJJJJJJJIIIGGGEEEBBB@@@???AAACCCDDDDDDDDDEEEHHHJJJGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHMMMLLLJJJHHHHHHIIIKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDDDD@@@@@@AAABBBBBBBBBBBBBBB???????????????@@@@@@@@@===============>>>>>>???======>>>???????????????======>>>>>>???>>>>>>>>>999:::::::::::::::::::::999999:::::::::::::::999333222222222333555777888<<<<<<>>>???AAABBBBBBBBBAAAAAA@@@>>><<<:::777666444444333111///...000111000111444666777888888888777777888999999999999888777999;;;=========;;;:::777777777777888999:::;;;777666555666888999888777111222222222333333444444444555555444333333444666444666666333333666777555333222222111111111222222111111111111111111111111222222222222222111111111000000000///////////////,,,...000222333444444333777444000------........./////////......---,,,,,,***+++,,,,,,------,,,,,,...---,,,++++++,,,---......,,,++++++---......---*********+++,,,---...///........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++*********++++++,,,---------------000///...------------------,,,+++***((((((''''''$$$$$$###"""!!!!!!!!!!!! """ """ ~~~yyywwwxxxyyyzzz{{{|||}}}~~~~~~}}}|||xxxwwwvvvsssqqqnnnlllkkkllllllmmmmmmllljjjhhhgggcccbbbcccccceeegggiiijjjhhhgggfffggggggeeebbb``````ZZZWWWWWWUUURRRSSSWWWXXXZZZ]]]```aaabbbbbbaaa^^^YYYRRRLLLGGGCCC???===777777888:::===AAAEEEGGGMMMNNNPPPSSSUUUXXXZZZ[[[]]]]]]\\\[[[ZZZ[[[^^^aaa]]]^^^^^^^^^^^^___```bbbdddfffggggggdddaaa``````aaacccfffgggfffffffffggggggggghhhjjjlllllljjjiiijjjhhheeebbb```___```aaa`````````^^^]]]^^^aaaccc```ccceeeeeecccaaaaaaaaaddddddeeeeeeffffffffffffeeedddbbb```^^^^^^^^^^^^YYYYYYWWWUUUSSSRRRPPPPPPLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDCCC@@@===555555555555555555555555111111111000///---+++)))***+++,,,,,,,,,,,,---...------...///000111222222333555999===BBBGGGJJJLLLKKKIIIGGGDDDBBB@@@>>>>>>AAABBBCCCDDDDDDEEEHHHJJJGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIGGGEEEEEEDDDEEEEEEAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@===<<<<<<<<<======>>>???======>>>???????????????>>>>>>>>>>>>>>>=========::::::::::::::::::::::::888888999:::;;;;;;;;;;;;666555444444444555777777:::;;;<<<>>>???@@@AAAAAAAAAAAA@@@???>>><<<:::999444555444222...---///111...000222555666777888888666777777888888888888888777888:::;;;<<<<<<;;;;;;888777777777777999:::;;;:::999777888999999888777222222111111111222222222333444555444333333444666555777777333222555666555222222222111111222222333/////////000000111111222000000000000000000000000.....................///...///111222333333333222111333444444333000//////////////////////////////+++,,,---...///...------///...,,,++++++,,,...//////,,,((((((+++---......+++++++++,,,---...000000++++++,,,,,,---.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,------------,,,------,,,,,,------......---------,,,***((('''&&&$$$###"""!!!!!! !!!!!!"""!!!###***"""!!! ~~~yyywwwwwwyyyzzz{{{}}}}}}~~~}}}zzzyyywwwuuurrrooolllkkkhhhiiikkkmmmmmmmmmkkkjjjfffeeeeeefffgggiiikkkllliiihhhgggffffffdddaaa^^^]]]WWWSSSUUUSSSOOOPPPUUUWWWYYY[[[^^^```aaabbbbbb```[[[TTTNNNIIIEEEAAA>>>888888888999<<<@@@CCCFFFKKKLLLNNNQQQTTTWWWYYYZZZZZZZZZZZZYYYYYY[[[___bbb``````aaaaaaaaaaaaccceeeccceeeffffffccc```^^^^^^^^^aaadddeeefffffffffggghhhggghhhjjjlllllljjjhhhmmmjjjfffbbb___^^^^^^___^^^^^^^^^]]]\\\]]]```cccaaacccffffffdddbbbaaaaaaaaabbbccceeeggghhhjjjjjjfffeeebbb```^^^^^^]]]^^^YYYXXXWWWUUUSSSRRRPPPPPPOOONNNLLLJJJHHHGGGFFFFFFHHHGGGFFFEEEEEECCC???===888888888777666555555555444444333111///+++(((&&&***---//////------///222+++,,,---///000222333444555777:::>>>BBBFFFIIIKKKKKKIIIFFFCCC@@@>>>>>>===@@@AAACCCCCCCCCDDDGGGIIIGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJLLLLLLKKKIIIHHHLLLLLLKKKKKKKKKKKKLLLLLLEEEFFFHHHJJJJJJJJJJJJIIIGGGFFFEEECCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>======>>>?????????????????????>>>>>>======<<<<<<;;;;;;;;;::::::999999999888888999:::;;;;;;;;;;;;888777666555555666777888888999;;;<<<>>>??????@@@???????????????>>>===<<<444555555222...---///111---...111333555666777777666666777888888888888888777888999:::;;;;;;;;;;;;888777777777777999:::;;;===;;;999999999999777666444444333333222333333333333444555444333333444666444777666222000333555333222222222111222222333333......///000111222222333///////////////000000000---------...............000000222333333222111000!!!(((///333111---+++***////////////000000000000------///000000000///...000///---,,,,,,---///000---)))%%%$$$'''+++,,,,,,---......///000111333333)))******+++,,,---.........------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,---------,,,,,,,,,---------///000111222.........---,,,)))'''&&&$$$###"""!!!!!! !!!!!! !!!"""!!! !!!  !!!}}}yyyvvvxxx|||~~~}}}|||xxxvvvuuusssrrroookkkggglllkkkkkklllnnnooommmkkkkkkhhhddddddgggjjjkkkjjjiiihhhhhhfffdddcccaaa```\\\ZZZVVVSSSRRRRRRSSSTTTUUUWWWZZZ^^^```aaaaaaaaaXXXVVVSSSOOOIIIDDD@@@======999666444666<<>><<<===>>>>>>>>>???@@@AAACCCDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJIIIIIIEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIGGGGGGGGGEEECCCAAAAAABBBDDDFFFBBBCCCDDDCCCAAAAAACCCDDDGGGFFFDDDDDDDDDCCCBBB@@@>>><<<;;;::::::;;;<<<>>>@@@@@@AAABBBAAA@@@???>>>???????????????>>>======888999999::::::999999888777777777:::<<<===<<<;;;:::999777666555444555555;;;<<<>>>???@@@@@@??????@@@?????????AAAAAA???===999777444222000000000111222111111111333555888:::<<<;;;999888777777888999888999;;;<<<<<<;;;999888:::999888888888;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;999777555333222111222222444444555555555555555444555555666666555444444333333222111000000111222333111111000//////000111222//////000000000000000000,,,+++,,,,,,---...///000/////////...............111111111111000000000000000/////////000000---+++,,,,,,,,,---------......))))))*********+++++++++------------------------------..................)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------.........***+++,,,---............///,,,)))''''''&&&$$$""" !!!""" !!!    %%% ~~~zzzxxxyyy}}}~~~}}}|||xxxvvvtttsssqqqoookkkhhhiiilllnnnnnnmmmlllmmmooooookkkgggfffhhhjjjjjjjjjhhhhhhgggfffccc```]]]\\\ZZZXXXUUURRRPPPPPPQQQRRRQQQSSSVVVZZZ\\\]]]^^^^^^XXXWWWSSSOOOJJJEEE@@@>>>@@@===999666777:::@@@CCCEEEHHHLLLOOOQQQSSSUUUWWWZZZWWWVVVYYYZZZYYY[[[_________^^^^^^^^^___`````````aaabbbbbbbbbbbbcccdddaaaaaaaaaccceeegggggggggggghhhiiijjjjjjjjjiiiiiiiiiiiihhhdddaaa___```aaa```____________```aaaaaacccffffffcccccceeeddd```bbbbbbbbbcccdddfffggghhhiiigggdddbbbaaaaaa```^^^ZZZZZZYYYXXXVVVTTTRRRQQQSSSOOOKKKHHHGGGFFFFFFEEEGGGFFFEEEEEEEEEDDDAAA>>>;;;999666333222333555777222222111000///......---.........------,,,,,,,,,.........//////000000000333555999===BBBEEEHHHIIIJJJIIIGGGDDD???======>>>>>>>>>???@@@AAACCCDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFCCCAAAAAABBBDDDFFFCCCDDDDDDCCCBBBAAABBBDDDDDDCCCAAAAAABBBBBB@@@???>>>===<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<999999::::::::::::999999666555666888;;;>>>>>>>>><<<;;;999777666666666666999;;;<<<>>>??????>>>>>>AAA@@@???@@@AAA@@@???===888666444222111000111222222111111111222555777999:::999888777777888888999777888999999999999888777:::999888888999;;;===>>>:::;;;;;;;;;;;;;;;;;;:::999999777666555444444444555555666666666666555555333444444444444444333222222222111000000111222222222111000//////000111111000/////////////////////+++++++++,,,,,,---...///......////////////............//////000000111111//////...///000000---+++,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,---------------------------...............------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++,,,------------,,,,,,,,,++++++,,,------...+++,,,------...............+++(((%%%$$$### %%%###  $$$""" $$$""" !!!!!! |||zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}wwwvvvsssrrrpppnnnkkkhhhggglllqqqppplllkkkooosssrrroookkkjjjjjjjjjjjjjjjiiihhhhhheeebbb]]]YYYVVVWWWUUURRRPPPNNNMMMNNNNNNMMMOOORRRUUUXXXZZZ[[[[[[XXXWWWTTTOOOJJJEEEAAA???@@@>>>;;;999999;;;>>>@@@DDDGGGKKKMMMOOOQQQTTTVVVXXXUUUUUUXXXYYYXXXZZZ^^^\\\\\\[[[[[[]]]___bbbdddaaaaaabbbaaa``````ccceeedddcccbbbccceeefffeeedddfffgggiiijjjjjjjjjiiihhhhhhiiihhhfffcccbbbbbbdddbbbbbbaaaaaa``````aaaaaabbbeeeeeecccccceeedddaaadddcccccccccccccccddddddiiigggfffeeeeeecccaaa___[[[ZZZZZZYYYWWWUUUSSSRRRRRROOOKKKHHHGGGFFFEEEDDDFFFEEEDDDDDDDDDCCC@@@===;;;:::777555444444444555555444333222111222333333.........---------------------...///000111111222444666:::>>>CCCFFFIIIJJJLLLLLLJJJEEEAAA>>>======>>>>>>???@@@BBBCCCDDDEEEIIIIIIJJJKKKLLLMMMMMMNNNKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGGGGFFFGGGGGGHHHBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGEEECCCAAA@@@BBBCCCEEECCCDDDEEEDDDBBBAAABBBCCCBBBAAA@@@@@@BBBBBBAAA@@@???>>>===<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>===============<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::666555444666:::>>>@@@@@@???>>>;;;999888777777777777999;;;<<<>>>>>>>>>===BBBAAA???@@@@@@???===;;;666555444222111111222222111111000111222444666777888888777777777888999:::888888888888888888999999::::::999999999;;;<<<===999:::;;;<<<<<<;;;:::999:::::::::999888777666555666777777777777777666666111222333333333333333222222111000000000000111222333222111000000000000000/////////.........------++++++++++++,,,---......---...///111111000...---,,,,,,---...///000111111///......///000000---+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------...............---,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++,,,---------------,,,+++***))))))+++---...,,,------.........------,,,)))&&&%%%$$$###!!! )))%%%  !!!""" ~~~~~~|||{{{}}}~~~~~~}}}||||||{{{{{{||||||wwwuuurrrqqqooommmjjjhhhiiimmmqqqqqqoooooorrruuusssqqqnnnllllllkkklllkkkjjjjjjhhheeeaaa[[[VVVRRRTTTSSSPPPMMMKKKJJJJJJJJJJJJLLLOOORRRUUUWWWYYYYYYVVVUUURRROOOJJJFFFBBB@@@<<<;;;::::::;;;===???@@@CCCFFFIIILLLMMMOOOQQQSSSVVVSSSSSSWWWXXXWWWYYY\\\\\\[[[YYYYYY[[[^^^aaadddccccccbbb```^^^^^^aaaccceeeccccccccceeeeeeeeecccfffggghhhiiiiiiiiihhhgggggghhhhhhgggeeedddeeeffffffeeedddcccbbbbbbbbbbbbaaadddeeebbbccceeeeeebbbcccbbbbbbbbbbbbbbbccccccgggffffffffffffddd```]]][[[[[[ZZZYYYXXXVVVUUUTTTRRROOOKKKHHHGGGFFFEEEDDDEEEDDDCCCCCCCCCBBB???<<<===<<<;;;:::888777666555555444222000///000111222...............------------...///000111222333444444666:::???CCCGGGJJJKKKNNNMMMKKKGGGBBB???=========>>>???AAABBBCCCDDDDDDHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLLLLMMMLLLLLLHHHIIIJJJJJJJJJIIIGGGFFFEEECCCAAA???>>>???AAABBBCCCDDDEEEDDDCCCBBBBBBCCCBBBAAA@@@AAACCCDDDDDDBBB@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888666444666999<<<>>>??????>>><<<999888777777777666888:::<<<>>>>>>>>>>>>AAA@@@>>>>>>>>>===;;;999555444333222222222222333000000000000111333555666777777888888999:::;;;;;;;;;:::999888888:::;;;===;;;;;;:::::::::;;;;;;<<<888999;;;<<<<<<;;;999888999:::;;;;;;;;;999888666888888999999999888777777111222222333333333333333222111000//////000111222444333222111000000///////////////...------,,,,,,+++++++++++++++,,,------+++---///111222000...,,,,,,,,,,,,------............------///000000---+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------/////////...---,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***++++++,,,,,,---...------------+++)))'''((())),,,---------.........------,,,***(((&&&%%%&&&&&&%%%$$$&&&"""  ~~~~~~|||}}}}}}}}}{{{zzz{{{}}}}}}|||{{{zzzzzzzzz{{{{{{vvvtttqqqooonnnmmmjjjhhhlllmmmnnnqqqsssuuuuuuuuuqqqpppooonnnllllllmmmnnnkkkjjjhhheee```ZZZUUURRRQQQPPPNNNKKKIIIGGGGGGFFFFFFGGGIIILLLOOORRRSSSTTTRRRQQQOOOLLLIIIEEEBBB@@@;;;;;;;;;<<<===>>>??????AAADDDGGGJJJKKKLLLOOOQQQSSSQQQQQQUUUWWWVVVWWW[[[\\\[[[YYYXXXYYY\\\^^^```ddddddbbb___]]]]]]___aaacccbbbbbbccceeeffffffeeeeeefffggghhhiiihhhggggggggghhhiiihhhfffffffffggghhhhhhfffeeedddccccccccc```ddddddbbbbbbeeedddaaa`````````aaabbbcccdddeeedddddddddeeeeeeccc___\\\\\\\\\[[[ZZZYYYXXXVVVUUURRROOOLLLIIIHHHGGGFFFDDDEEEDDDCCCCCCCCCAAA>>><<<======<<<;;;999888666555333111...,,,******+++,,,........................//////000111333444555555444666:::???CCCGGGJJJKKKNNNNNNLLLIIIDDD@@@>>>======>>>???AAACCCCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKLLLLLLLLLKKKGGGHHHIIIIIIIIIHHHFFFEEEBBB@@@>>>;;;;;;;;;===>>>AAABBBDDDDDDCCCBBBBBBCCCAAA@@@@@@AAACCCDDDCCCBBB@@@@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>======;;;<<<<<<======<<<<<<;;;:::888666666888:::<<<<<<>>><<<:::888777666666666666777:::<<<>>>???@@@??????>>><<<<<<<<<;;;999777555444444333222222222222/////////000111222333333777777888999:::;;;<<<<<<;;;:::888777888:::<<<>>><<<<<<;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::999999888999:::;;;;;;:::888777999999::::::999888777777222333444444444444333333111111000//////000111111333333333222111000////////////......------------,,,,,,++++++,,,,,,------+++---///111222000...---......------,,,,,,++++++---------...000///---+++*********+++++++++,,,,,,************++++++++++++------------------------............---,,,+++*********++++++,,,,,,++++++++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,---.........---------+++)))'''''')))+++---,,,---------------,,,+++,,,***'''%%%%%%$$$"""!!!   ~~~}}}}}}~~~yyyzzz{{{zzzxxxxxxyyy{{{zzzzzzzzzzzzzzzyyyyyyyyyvvvssspppnnnmmmllljjjiiikkkkkkllloootttwwwvvvuuuoooppppppnnnlllkkklllmmmkkkjjjgggbbb^^^YYYUUUSSSOOONNNLLLJJJGGGEEEDDDDDDAAABBBCCCEEEHHHJJJLLLMMMLLLLLLKKKIIIGGGDDDBBBAAA???>>>>>>===<<<<<<<<<<<<@@@BBBFFFHHHIIIJJJLLLNNNQQQOOOPPPTTTVVVUUUVVVYYY[[[ZZZYYYXXXXXXZZZ\\\]]]aaabbbaaa___]]]]]]___```bbbaaaaaaccceeeggggggfffdddeeeggghhhhhhhhhgggffffffhhhiiiiiigggffffffggghhhgggfffeeeddddddddddddaaaddddddbbbbbbdddccc```______```aaabbbdddfffgggcccbbbbbbccccccbbb^^^[[[\\\\\\\\\[[[ZZZYYYWWWWWWSSSPPPMMMKKKJJJIIIGGGEEEEEEDDDCCCCCCCCCBBB???<<<;;;;;;:::999888666666555666444222000...---------.............../////////000000111222333444444555444666:::>>>CCCFFFIIIJJJLLLMMMLLLIIIDDD@@@>>>>>><<<===@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDGGGHHHHHHIIIIIIHHHGGGGGGEEEGGGIIIKKKLLLKKKJJJIIIFFFFFFGGGHHHGGGFFFEEEDDD@@@>>><<<999888999:::;;;===@@@BBBCCCBBBBBBBBBCCC???>>>===>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????????????????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::888666777888:::::::::;;;:::888777666666666666555666999<<<>>>@@@@@@@@@>>>===;;;;;;<<<;;;999777555555444444333222111111......///000000111111222666777888::::::;;;;;;;;;999888666666666888:::<<<===<<<<<<<<<;;;;;;::::::::::::999999999999::::::888888999:::::::::999999::::::::::::999888777777444444444444444333222222111000////////////000111222333333333222111000000........................---------,,,,,,------...+++---///000111000///...//////...---,,,+++******,,,,,,,,,...//////...,,,))))))*********+++++++++))))))*********+++++++++---------------------------------------,,,+++*********+++++++++++++++***++++++++++++++++++++++++***))))))))))))***++++++,,,,,,---...............---,,,***(((((()))***+++***+++,,,,,,,,,,,,++++++...+++'''###!!!  !!! !!!!!!!!!~~~}}}}}}|||{{{|||wwwxxxxxxvvvuuuuuuwwwzzzxxxyyyzzzzzzzzzyyywwwwwwuuurrrooommmlllllljjjiiifffhhhkkknnnppprrruuuvvvoooqqqqqqnnnjjjhhhiiijjjiiigggccc___[[[WWWUUUTTTNNNMMMKKKIIIFFFDDDCCCBBB??????@@@BBBCCCEEEGGGHHHGGGGGGFFFFFFDDDCCCBBBAAA???>>>======<<<======>>>???AAADDDFFFGGGIIIKKKLLLOOOMMMOOOSSSUUUTTTUUUXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[]]]____________aaaccccccbbbaaaccceeegggfffeeedddeeefffggghhhgggfffffffffhhhiiiiiigggeeeeeefffeeeddddddcccbbbbbbbbbbbbbbbeeeeeebbbaaacccbbb___``````aaaaaaccceeefffgggcccbbbbbbbbbbbbaaa___\\\]]]]]]\\\\\\[[[ZZZXXXXXXTTTQQQOOOMMMLLLJJJHHHFFFFFFEEEDDDDDDDDDBBB???===<<<;;;:::888888777777777666666555444222111111000---........./////////000000000000111111222222222333555999===BBBEEEHHHIIIKKKKKKKKKIIIEEEAAA???>>><<<===@@@BBBCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB@@@AAACCCEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGDDDFFFHHHJJJKKKJJJHHHGGGDDDEEEFFFFFFFFFEEECCCBBB@@@>>>;;;999777888999::::::===@@@BBBBBBAAABBBCCC???>>>===>>>???@@@???>>>??????@@@@@@@@@@@@??????AAA@@@???>>>===>>>>>>???>>>>>>>>>???>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;777666666777999;;;:::999:::999888777666777777888333555777;;;===??????@@@>>>===<<<<<<======;;;999666555555444333111000///---......///000000000000555666777888999999888777777777777777777999:::;;;============<<<;;;:::999;;;:::999777777999:::;;;999999999999999:::;;;<<<:::::::::999999888777666444444444444333111000///111000///......///000111111222333333333222111111---......//////000000111///......------......///,,,---...///000000000000......------,,,,,,,,,+++,,,+++,,,---//////...,,,))))))))))))*********+++*********+++++++++,,,,,,------------------------,,,,,,---------,,,,,,+++******++++++++++++*********************************************+++,,,,,,,,,------...............,,,,,,+++***************((()))******++++++++++++,,,)))%%%###!!!  !!!~~~~~~{{{zzz{{{vvvvvvvvvtttssssssvvvyyywwwxxxzzzzzzzzzyyywwwuuuuuurrrooommmlllllljjjiiiaaaffflllnnnmmmmmmrrrwwwppprrrrrrnnniiiffffffggghhheee```\\\XXXVVVUUUUUUNNNMMMKKKIIIFFFDDDBBBAAA@@@@@@AAABBBCCCEEEFFFGGGCCCCCCDDDDDDCCCBBBAAAAAA;;;;;;;;;;;;===???AAACCC>>>AAADDDFFFGGGHHHJJJLLLNNNLLLNNNSSSUUUSSSTTTWWWUUUVVVWWWXXXZZZ[[[[[[\\\WWWYYY]]]___```bbbdddeeedddcccbbbccceeefffeeeddddddeeefffgggggggggfffeeefffhhhiiiiiigggeeedddeeecccbbbaaaaaa``````aaaaaabbbeeeeeebbbaaacccaaa^^^bbbbbbbbbbbbcccdddffffffdddcccbbbbbbbbbaaa___]]]]]]]]]]]]\\\[[[ZZZYYYXXXTTTRRRPPPNNNMMMKKKHHHFFFFFFEEEDDDDDDDDDCCC@@@===>>>===;;;:::999:::;;;;;;///000000000000///...------.........//////000000///////////////000000000222444888===AAAEEEHHHIIIIIIJJJKKKIIIEEEAAA??????<<<===@@@BBBDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB@@@AAACCCEEEFFFGGGGGGGGGBBBCCCEEEGGGHHHIIIIIIHHHDDDEEEHHHJJJJJJIIIGGGEEECCCDDDEEEEEEEEEDDDBBBAAAAAA???<<<999888888:::;;;888;;;???AAAAAAAAABBBCCCAAA@@@???@@@AAAAAA@@@???>>>??????@@@@@@??????>>>AAA@@@>>>=========>>>???===============<<<<<<;;;:::;;;;;;;;;;;;;;;;;;:::555444555888;;;<<<;;;::::::999888777777888999999111333666999<<<>>>>>>???>>>======>>>??????===<<<666666666555333111///...------...///000000000///333444666777777777666555999999999999:::;;;<<<======>>>======<<<;;;999999<<<:::888666666888:::<<<;;;:::999999:::;;;===>>>:::::::::999888777666555444444333333111000...---111000///......///000111000111222333444333222111------...///000111222222000//////.........//////---------...///000000111------------------------++++++,,,---//////...,,,))))))))))))************++++++,,,,,,,,,---------------------------------++++++,,,---------,,,,,,******+++++++++******)))************************++++++******++++++,,,---,,,---......//////......,,,,,,,,,,,,++++++******&&&'''(((******+++++++++(((&&&$$$###$$$$$$###"""%%%""""""%%%### |||{{{{{{}}}{{{wwwxxxwwwuuusssssstttuuuwwwxxxwwwxxxzzz{{{zzzwwwuuuuuurrrooommmmmmllljjjhhhjjjhhhgggfffhhhlllqqqtttlllmmmmmmkkkhhhggghhhiiiiiifff```[[[VVVSSSQQQPPPNNNMMMJJJGGGDDDBBB@@@@@@DDDCCCAAAAAAAAABBBDDDFFFCCCCCCDDDDDDCCC@@@===;;;;;;;;;;;;<<<<<<<<<<<<<<>>===;;;::::::999777555222111000//////111333444///...---...///000///...000111111111111000//////444444555888===BBBEEEFFFHHHGGGGGGGGGFFFDDD???<<<<<<<<<>>>AAADDDEEEEEECCCDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDBBB@@@?????????@@@;;;===AAADDDFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJEEEDDDDDDCCCBBB@@@???>>>???===;;;999888888999999;;;===@@@AAABBBCCCEEEFFFAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBB@@@===:::IIIFFFBBB>>>;;;:::;;;;;;;;;<<<>>>>>>======???@@@???>>><<<<<<;;;:::888555999888777777777888::::::777777555444333333333333444555555666777999;;;<<<>>>>>>???@@@@@@@@@@@@???888777666444222000///...+++---///...,,,,,,...111000000111222444555666666777555444555888999888666;;;;;;<<<<<<;;;;;;:::999999888888888:::;;;:::999999888666555555777999:::::::::::::::::::::::::::222555777666333000000111222000//////000111111000///000000111111111000000......///000111222333333222222111000/////////000///222333000+++***---111///////////////.........***,,,///111111///,,,************)))******++++++,,,,,,---------,,,***))))))************+++++++++)))***+++,,,,,,+++***)))***,,,///222222111...,,,,,,+++***))))))***+++,,,))))))(((((())))))***+++,,,...///...------...///,,,)))'''(((+++......---+++,,,------,,,+++)))((()))(((&&&$$$#########$$$"""!!!!!! """ !!!!!!!!!  }}}|||{{{}}}~~~zzzwwwyyyxxxvvvuuuttttttuuuuuuyyyyyyyyy{{{||||||yyywwwuuurrrooonnnmmmllljjjhhhhhhggghhhiiikkknnnppprrrlllkkkjjjiiihhhhhhhhhhhhhhheee```ZZZUUURRRPPPOOOMMMLLLJJJGGGEEECCCBBBAAACCCBBBAAA@@@AAABBBDDDEEEBBBBBBBBBAAA@@@>>><<<:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>===;;;999444444333222222222333444111/////////111111000///......//////000000000111444555666:::>>>CCCEEEGGGHHHHHHIIIIIIIIIFFFAAA=========>>>AAADDDEEEEEECCCEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@<<<===@@@BBBDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIFFFFFFFFFEEECCCBBB@@@???>>>===;;;888777888888999<<>>===;;;:::::::::<<<===>>>======>>>@@@???>>><<<<<<<<<:::888666999888777777777888999:::888888777666555555555555444444555666777999;;;<<<>>>>>>???@@@@@@?????????999999777555333111///...,,,...///...------///111//////000111222222333333777555444555777888777555<<<<<<<<<<<<;;;:::999999888777666777999:::999888888777777777777888:::::::::::::::::::::999999999333555777555333111111222333111000000111222111111111111222222222111000000...//////000000111111222111111000000//////000000///111222000+++***---000////////////............//////.........------,,,+++++++++******++++++,,,,,,---.........,,,+++***++++++******************)))******************)))***,,,...000000///...,,,,,,,,,+++******+++,,,,,,***************+++,,,,,,+++---...---,,,+++,,,...,,,***((((((+++------,,,,,,,,,------,,,+++)))(((((('''&&&%%%######"""""" ~~~}}}|||~~~~~~~~~}}}|||yyywwwyyyyyyxxxwwwuuutttsssssswwwwwwxxxyyy{{{zzzxxxuuutttrrrooommmlllkkkiiihhheeefffhhhjjjmmmnnnoooooolllhhheeeeeegggiiigggffffffccc___YYYTTTQQQOOONNNKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBAAA@@@AAABBBCCCDDDAAA@@@???===<<<;;;:::::::::::::::;;;;;;<<<<<<<<>><<<:::777777666666555444444444222111000000222222111000------,,,---...000111333444555999<<<@@@CCCEEEFFFHHHIIIKKKLLLLLLIIICCC>>>======>>>AAADDDEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@======>>>???AAABBBDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFEEECCCBBBAAA>>>===:::888777777888999===@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCCCC@@@>>>======;;;;;;=========<<<:::999:::<<<======<<<===>>>??????>>><<<<<<<<<;;;888666888888777666777888999::::::999999888888777777777333333444555777999;;;<<<>>>>>>????????????>>>>>><<<;;;999777444222000///.../////////---...///111.........//////000000000666555444555777777777555<<<<<<<<<<<<;;;:::999888777666555666777888888666666777888999::::::;;;;;;999999999999999999999999555666666555333222333444444222111111222333333222333333333333222222111000////////////000000000000000////////////000000111///111222000,,,+++---000........................222000---++++++,,,...///---,,,,,,++++++,,,,,,,,,------...///...---,,,+++,,,,,,,,,+++******))))))***))))))(((((())))))***++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------+++,,,---,,,+++***+++,,,,,,+++))))))+++,,,,,,+++,,,------------+++***)))&&&&&&%%%%%%$$$###"""!!! ~~~}}}~~~~~~}}}|||{{{yyyxxxwwwzzzyyyyyyxxxvvvtttrrrqqqrrrrrrsssuuuvvvvvvtttqqqrrrpppmmmkkkjjjiiigggfffcccdddfffhhhjjjkkklllmmmjjjeeeaaaaaafffhhhgggddddddbbb^^^YYYTTTPPPMMMLLLIIIIIIHHHHHHGGGEEEDDDDDDAAAAAA@@@@@@AAAAAABBBCCCAAA???===;;;::::::;;;;;;999999999:::;;;;;;<<<<<<@@@??????AAADDDGGGIIIKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMOOOPPPQQQQQQSSSVVVYYYXXXYYYZZZ\\\^^^```aaabbbbbbaaaaaaaaaaaabbbbbbbbb___bbbeeehhhjjjiiihhhgggfffggghhhhhhhhhgggfffeeedddbbb``````______]]][[[^^^___```aaabbbbbbbbbaaa```````````````aaabbbbbbbbbaaa___^^^___aaadddfffdddccccccbbb```^^^\\\[[[ZZZXXXUUUQQQNNNKKKJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEAAA@@@???>>>>>>===:::888888888888777666555333222222111000000111222000//////...---,,,---///111333222555:::===@@@BBBDDDEEEHHHJJJLLLOOOOOOKKKEEE@@@???>>>>>>AAACCCEEEEEEDDDFFFFFFEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDCCCAAA@@@???>>>=========???AAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFHHHHHHGGGGGGEEECCCBBBAAA>>><<<:::888777777888999<<>>===>>>::::::;;;;;;;;;::::::999999;;;<<<<<<<<<<<<===??????===<<<<<<<<<;;;999777888777666666666777999:::;;;;;;;;;::::::999999888222222333444666888:::;;;===>>>>>>???>>>>>>======>>>===;;;888555333111000/////////.........///000..................//////222222333444666777888888;;;;;;;;;;;;:::999888888666444444555666777666555666777999;;;<<<<<<;;;;;;888888888888888999999999777777666444333333555666555333111222333444333333444444444444333222111111000000000/////////..................//////000111///000111000---,,,---///------...............///000...,,,++++++---000111......---,,,,,,,,,---------.../////////...---,,,...------,,,***))))))(((***)))(((''''''((()))***++++++*********++++++++++++******************++++++++++++***+++,,,,,,---+++,,,---,,,+++***+++,,,,,,+++******************,,,,,,---------+++***)))###$$$%%%%%%$$$"""!!! !!!!!!!!! ~~~}}}~~~~~~}}}|||zzzxxxwwwxxxxxxyyyyyyxxxwwwuuusssqqqoooooooooppprrrttttttrrrppppppmmmjjjiiihhhgggeeecccccccccbbbcccdddfffhhhjjjgggbbb]]]^^^cccffffffccccccaaa]]]XXXTTTOOOLLLKKKGGGGGGGGGGGGGGGEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBBBBB@@@===;;;::::::<<<===888888999999:::;;;;;;<<>>@@@BBBDDDHHHJJJMMMOOOPPPMMMFFFBBB@@@??????@@@CCCEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>>@@@AAABBBCCCCCCCCCBBBAAA@@@???===;;;;;;===???@@@???@@@@@@AAABBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFEEEDDDBBBAAA@@@===<<<:::777666777888888999===AAADDDEEEEEEFFFFFFEEEEEEFFFFFFEEEDDDDDDCCCAAABBBBBBAAA@@@>>>>>>???>>><<<:::888777888999:::999:::<<<<<<;;;;;;===>>>???===<<<<<<===<<<:::888888777666666666777888999:::;;;;;;<<<;;;;;;:::999222333333444555777888999<<<<<<===>>>>>>>>>>>>===???>>><<<999777444222111000///........./////////......//////////////////...///111333555888:::;;;::::::;;;;;;::::::999888666444444555666777666555666888:::<<<===<<<;;;:::777777888888888999999999999777555555555666666777555333222222333444444333444444444444444333222111111111000000//////.........---------...///000000...///000///............,,,---------......//////***+++,,,---...000111222///...------,,,,,,,,,---,,,---.../////////...---///...---,,,+++)))((((((***)))(((''''''((()))***+++***))))))((()))******(((((())))))))))))(((((()))))))))))))))******+++,,,......---+++++++++,,,******++++++***))))))***+++,,,,,,---,,,***)))((("""######$$$###"""  !!!"""!!!  ~~~}}}}}}~~~}}}|||yyyvvvvvvxxxzzzyyyxxxwwwuuusssqqqpppoooqqqqqqrrrtttvvvvvvtttrrrooommmjjjhhhgggfffdddcccdddcccaaa```aaabbbdddfffbbb___\\\\\\```ccceeedddbbbaaa]]]YYYTTTPPPLLLJJJEEEFFFFFFGGGFFFEEECCCBBB??????@@@@@@@@@AAAAAAAAAAAA@@@===<<<;;;;;;<<<===777777888999::::::;;;;;;>>>???AAAAAAAAACCCFFFIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJMMMOOOPPPRRRUUUWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^______aaaeeehhhaaabbbdddeeefffggggggfffgggggghhhiiiiiihhhgggfff```___^^^___aaabbbaaa```^^^^^^______```aaabbbccccccbbbbbbbbbbbbcccddddddeeedddcccbbbccceeegggiiigggfffeeecccaaa^^^\\\[[[ZZZXXXVVVTTTQQQNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFBBBBBBAAABBBBBB@@@<<<999888888777666444333333222222111//////000000///---333222111/////////000111111555:::<<<<<<>>>BBBEEEHHHIIIKKKNNNOOOLLLGGGCCCAAA@@@???@@@CCCEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@>>><<<;;;;;;===>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@???===<<<999777666666777888888<<>>>>>@@@AAA???>>>???===999666555666777888888:::;;;;;;:::;;;<<<>>>???===<<<=========;;;999777777666555666777888999999:::;;;<<<;;;;;;999888444333333444444555666777999:::;;;===>>>>>>>>>>>>???>>><<<:::777555333222000...---,,,.........---....../////////000000000+++...111333555777:::<<<888999999:::::::::::::::777666555666777888888666777999:::<<<<<<;;;:::999777777888888999:::::::::999777666666777888777777555333222222333444444333222333333444444333333222222222111111000000//////...------------......///......////////////......,,,,,,,,,---......//////(((***,,,///000111000000///......---,,,,,,,,,,,,+++,,,---...///...------///...---,,,+++***))))))***))))))(((((())))))***+++***))))))((()))))))))''''''((((((((((((''''''(((''''''''''''((())))))---...///...,,,***+++,,,((()))++++++***))))))******++++++++++++)))((('''!!!"""""""""!!!!!!   ~~~|||}}}~~~~~~~~~}}}|||xxxuuuuuuyyy|||xxxwwwtttrrrqqqppppppppprrrrrrsssvvvxxxxxxvvvtttpppmmmjjjiiihhhgggeeeccccccccccccbbbbbbaaaaaaaaa^^^]]][[[[[[]]]```dddfffbbbaaa^^^ZZZUUUPPPLLLJJJDDDDDDEEEFFFEEECCCAAA@@@>>>??????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<666666777888999:::;;;;;;===>>>??????>>>???BBBEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDGGGKKKNNNOOOQQQSSSTTTTTTUUUWWWYYYZZZZZZYYYYYYZZZ\\\]]]\\\\\\^^^bbbfffbbbbbbccccccdddeeeggggggggghhhhhhiiihhhgggeeedddaaa```___```bbbcccbbbaaa^^^^^^^^^___```aaabbbcccbbbbbbbbbaaabbbccccccdddeeedddddddddeeefffggggggggggggfffdddaaa___]]][[[ZZZZZZYYYWWWUUURRROOOMMMKKKJJJIIIGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDBBB>>>:::999888666555444444444555444222111111111111000.../////////000000000000000333777;;;<<<<<<===CCCGGGGGGHHHIIIKKKMMMKKKGGGDDDBBBAAA@@@@@@CCCEEEEEEEEEDDDEEEFFFGGGFFFEEECCCBBB>>>>>>>>>???@@@AAABBBCCCBBBAAA???===<<<;;;;;;;;;======>>>@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???===;;;999777666666777888999===BBBEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@<<<999;;;@@@CCCAAA===:::999777666555555555555888999;;;;;;::::::<<<===>>>===<<<===>>>===;;;999777666666555666777888999777888:::;;;;;;:::888777555444444444333444444555777888:::<<<>>>??????@@@>>>===;;;999777555444333000---++++++---...,,,+++,,,------...///000111111,,,///222333333444777:::666777888999:::;;;;;;;;;888777666777999:::999888999::::::;;;::::::888888888888888999:::;;;;;;;;;999777666777999:::888666444222111111222333333222000111222333333444444333222222222222111111111111......------,,,---------.........///000000...---++++++,,,------...//////+++,,,---.../////////...///...---,,,++++++++++++***+++,,,.........---,,,......---,,,++++++******)))******************)))************))))))((((((''''''((())))))((('''''''''''''''&&&'''(((((())),,,---...---***)))***+++%%%(((++++++***)))***+++))))))******)))(((&&&%%%!!!!!!   }}}||||||}}}~~~~~~}}}~~~~~~|||xxxuuuuuuyyy}}}wwwvvvssspppoooooopppqqqrrrrrrsssvvvxxxxxxvvvtttqqqooollljjjiiihhhfffeeebbbccceeeeeedddbbb___]]]\\\\\\[[[ZZZ[[[^^^cccgggbbbaaa^^^ZZZUUUPPPLLLJJJCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;555666777888999:::;;;;;;;;;===>>>===;;;<<>>DDDIIIGGGGGGHHHJJJKKKJJJGGGDDDCCCAAA@@@@@@CCCEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDD>>>>>>======>>>@@@BBBCCCBBBAAA@@@>>><<<;;;;;;:::<<<===>>>???AAACCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDBBB@@@???===;;;999777666666777888;;;>>>CCCFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@:::666999AAAEEEAAA<<<555555666666666555333222777999::::::::::::;;;===>>>===<<<===>>>===;;;:::777666555555555666888999666777999::::::999777666666555444444333333333333666777999;;;>>>???@@@AAA===<<<;;;999777555444333000---******,,,---,,,***++++++,,,---///000111111...111444444222333555888555666777999;;;<<<<<<<<<:::888888888:::;;;:::999::::::::::::999888777777888888999:::;;;;;;<<<<<<888777777888;;;;;;888555444222111111222333333222///000111222333444444444222222222222222222222222///...------,,,,,,,,,,,,.........///111000///---++++++,,,,,,---...////////////......------------///...---,,,+++*********)))***,,,---------,,,,,,...------,,,,,,++++++***)))***+++,,,,,,+++***)))******++++++***)))(((((('''((()))******)))(((''''''''''''''''''((())))))+++,,,---+++)))(((((()))$$$'''+++,,,***)))***,,,(((((()))))))))'''&&&%%%"""!!! !!! """###"""    !!!~~~|||{{{|||}}}|||{{{{{{zzzzzz{{{||||||{{{yyyzzzxxxuuusssrrrqqqooommmqqqrrrtttxxxzzzzzzwwwtttrrrppplllhhheeeeeeeeefff```aaaaaaaaaaaa___^^^]]]aaa]]]ZZZYYY[[[___bbbddd```___\\\XXXSSSMMMIIIFFFFFFCCC@@@@@@BBBBBB???;;;AAAAAA@@@@@@???@@@@@@AAA@@@@@@@@@???>>>>>>======;;;888666666999;;;;;;:::;;;<<<<<<<<<;;;;;;<<<>>>>>>AAADDDFFFEEEDDDDDDEEEEEEGGGJJJLLLMMMMMMLLLKKKTTTUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\[[[[[[]]]```ccc```aaabbbdddeeeffffffgggffffffeeedddbbbccceeegggcccdddeeeeeecccaaaaaabbb```^^^[[[[[[^^^```___^^^\\\\\\]]]]]]^^^______`````````aaabbbcccdddddddddcccdddeeeeeeccc```]]][[[\\\\\\[[[YYYVVVTTTQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@===<<<:::999888777777777888666444222222111...,,,111000000//////000111222555555666999>>>CCCFFFGGGLLLIIIEEEDDDDDDEEECCCAAA@@@@@@??????@@@AAACCCDDDIIIHHHGGGIIIKKKJJJGGGCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBB@@@>>>===<<<<<<<<<<<<======>>>>>>EEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@>>>;;;999888888888888:::>>>BBBDDDDDDDDDCCCFFFEEECCCBBBAAAAAABBBCCC=========<<<;;;;;;::::::444333222111111111222333666666777999<<<>>>===<<<===>>>>>>>>>>>><<<:::999333444666888999888777666555666777888999999888777666555444333222333444444:::;;;<<<===>>>>>>>>>>>><<<;;;999777666555444444------------------------+++***++++++,,,---...///000111222444555666666666999888888888888888999999999999888777777888888888999999999999999888777666888888888:::<<<===<<<:::...000333666777888777777333222111222333333222000333333222222222222222222000444444000000444444000111111000////////////000---......---+++******+++***,,,...//////...---+++***+++,,,---............,,,+++++++++***++++++,,,000000000000///...---,,,...---,,,,,,++++++,,,,,,+++++++++*********,,,...(((***------***(((''''''''')))***)))'''&&&&&&''',,,(((%%%&&&***,,,***&&&111...+++'''&&&&&&'''(((,,,***'''&&&(((+++,,,---+++)))'''(((***)))%%%"""!!!  !!!  ~~~|||{{{||||||{{{zzz{{{zzzzzz{{{}}}}}}|||{{{zzzxxxuuusssrrrqqqnnnmmmpppqqqsssvvvyyyxxxvvvsssrrrppplllhhhfffdddddddddbbbccccccbbbaaa___]]]\\\```]]]ZZZZZZ\\\___aaabbb```___\\\XXXSSSNNNIIIFFFDDDDDDCCCBBB@@@???>>>???@@@??????@@@AAABBBCCCCCCAAAAAAAAA@@@???>>>>>>======:::777777999:::999888:::;;;<<<;;;:::;;;<<<>>>>>>AAADDDFFFEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKRRRSSSTTTUUUVVVVVVWWWVVVYYYZZZ\\\\\\\\\]]]```bbb___```bbbcccdddddddddccceeeeeeeeecccbbbccceeegggeeefffgggfffdddccccccccc```]]][[[[[[]]]```````````````___^^^]]]\\\\\\\\\]]]___```bbbccccccbbbbbbbbbcccddddddccc```]]][[[[[[ZZZYYYXXXVVVUUUTTTTTTQQQPPPNNNKKKIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@======;;;:::999999999999888666444333222111///---222222111000111222333444777777888:::>>>AAADDDEEEJJJGGGDDDDDDFFFGGGFFFEEEBBBAAA@@@@@@@@@BBBCCCDDDHHHGGGGGGHHHJJJIIIFFFCCCAAAAAA@@@@@@@@@AAACCCDDDEEEEEEEEEEEECCCAAA???>>><<<;;;;;;:::;;;<<<>>>???DDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>;;;:::999888888999;;;>>>@@@BBBCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@===<<<<<<;;;:::999888777333222111000000000111222777777777:::===??????>>>===>>>>>>>>>===<<<:::999666777888999999888666555555666777888999999888888777666444222222222222333888888:::;;;<<<<<<<<<<<<<<<;;;:::999777666555444222111000...,,,***))))))*********+++,,,---///000111222222333444555666666888888777888888999999:::::::::999888888888888888888888888888888777666666777777777888:::;;;:::999666777888999888777555444444333333333444444333111333333333333333444444444111444555111111555444111000///...------------------...///...,,,++++++,,,+++,,,---......---,,,******+++,,,------............---,,,+++************---......///////////////...---,,,,,,++++++,,,,,,+++,,,,,,,,,+++*********((()))***)))'''&&&''')))''')))***)))(((&&&''''''(((&&&$$$%%%((()))(((&&&...,,,***(((&&&&&&''''''*********+++...///...---+++)))(((((()))(((%%%"""!!! """  !!!~~~{{{zzz{{{{{{{{{zzzzzzzzzzzz|||~~~~~~}}}{{{xxxuuutttrrrqqqnnnlllnnnoooqqqtttwwwvvvtttrrrqqqooollliiigggdddcccbbbddddddddddddbbb```]]]\\\```^^^\\\\\\^^^```aaa```aaa```]]]YYYTTTNNNJJJGGGAAADDDEEECCC>>><<>>===>>><<<999888888888777666888999::::::::::::<<<>>>>>>AAADDDFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKQQQPPPPPPQQQQQQRRRSSSTTTWWWYYY\\\]]]^^^^^^___```]]]^^^aaaccccccbbb```___bbbccccccbbbbbbbbbeeegggfffggghhhhhhfffddddddeeeaaa^^^[[[ZZZ\\\^^^```aaa``````___^^^]]]\\\[[[[[[ZZZ\\\___bbbccccccaaa```aaabbbccccccbbb```]]][[[ZZZYYYXXXWWWVVVWWWWWWXXXUUUSSSQQQNNNKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;888666444333333222000...333333222222222333444555999999:::;;;>>>@@@CCCEEEGGGFFFEEEFFFHHHIIIIIIIIIDDDCCCAAA@@@@@@BBBCCCDDDFFFFFFFFFGGGHHHGGGEEECCC@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEECCCAAA???;;;:::999888999;;;===???BBBBBBAAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>><<<:::999888888;;;;;;<<<>>>???AAABBBBBBAAAAAABBBBBBAAA@@@???>>>===<<<;;;999777666555444000///.........///000111777777888;;;>>>AAAAAA@@@<<<===>>>>>>===<<<:::999999999::::::999888666555555555777888999999999999777666444222111000000111555555777888::::::;;;;;;;;;;;;;;;;;;:::888666555333222111...,,,***(((''')))))))))+++,,,...000111444333222222222444555666666666777888999::::::;;;<<<<<<:::999888888888888777888888888888777666666666555555777999:::999777888888999999777666444222666555333444555555333222333333444444555555666666222555555333333555555222111000///...------------///000000///---,,,,,,---,,,------...---,,,***)))***++++++,,,,,,---------000///---,,,***)))))))))***+++---...000000111111...---,,,,,,++++++,,,,,,++++++,,,---,,,***)))(((*********((('''(((+++...''')))******(((''''''(((&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&###%%%'''+++...---***(((+++***))))))((('''$$$!!!!!!  !!!""""""  ~~~{{{yyyzzzzzzzzzyyyzzzzzzzzz}}}{{{yyywwwuuutttqqqnnnlllmmmmmmooorrrttttttrrrppppppooommmjjjhhheeecccbbbeeeeeeeeeeeedddcccaaa``````___^^^___```aaa```___aaa```]]]YYYTTTOOOJJJGGGBBBCCCCCCAAA???>>>@@@BBBAAAAAAAAABBBDDDEEEGGGHHHDDDDDDDDDCCCAAA???===<<<===<<<:::888888888888777777888999999999:::<<<>>>===@@@DDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJOOONNNMMMMMMNNNOOOQQQRRRTTTWWW[[[^^^^^^^^^^^^^^^\\\^^^aaaccccccaaa___]]]```aaabbbaaaaaabbbdddffffffggghhhgggeeeddddddddddddaaa]]]ZZZZZZ\\\^^^```]]]]]]]]]]]]]]]]]]]]]]]]YYY[[[___cccddddddbbb```aaaaaabbbbbbaaa```^^^\\\[[[ZZZXXXVVVVVVWWWXXXYYYVVVUUURRROOOLLLJJJHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB>>>===<<<<<<;;;;;;;;;<<<888777555444444444222000333333222222222444555666999:::<<<===>>>AAADDDGGGHHHHHHGGGHHHIIIJJJJJJJJJFFFEEEBBBAAA@@@AAACCCDDDDDDDDDEEEEEEFFFEEEDDDCCC@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGGGGFFFDDDBBBAAA;;;:::888888888:::===???????????????@@@AAABBBBBBAAABBBCCCCCCDDDCCCBBBBBB???>>>===;;;:::999888777<<<;;;;;;;;;===???@@@BBB@@@AAACCCCCCCCCAAA>>><<<===<<<;;;999666444333222...---,,,,,,---...///000666666777:::>>>@@@@@@@@@<<<<<<=========<<<:::999999::::::::::::999888777555555666777888999999999888666444222000/////////333444555777999::::::::::::;;;<<<===<<<:::777666111111000...---+++******(((((()))***,,,...000111555444222111111222444666444555666888999;;;;;;<<<===<<<;;;999888777777777888888888999999888777777666666666777999999888777222333444555666666666555666555333333444444333111222222333444555666666777333555666555555666555333444333222111000/////////000111111000...---...///------------,,,+++))))))++++++++++++,,,,,,------///...---,,,+++************+++,,,...///000000111...---,,,,,,++++++,,,,,,+++*********++++++***)))'''((((((((('''(((+++---((()))+++***)))(((((()))&&&(((******(((((()))***%%%&&&'''''''''&&&%%%$$$!!!###&&&***------***'''******))))))(((&&&###!!!!!!  !!!""""""}}}zzzxxxxxxyyyyyyyyyzzzzzzzzz}}}|||{{{xxxwwwuuusssooolllllllllmmmppprrrsssqqqooooooooommmkkkhhhfffdddcccdddeeefffggghhhgggffffffbbbaaa```aaabbbbbbaaa___aaa```]]]YYYTTTNNNIIIGGGDDDBBB???>>>@@@BBBBBBAAADDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEECCC@@@===;;;;;;::::::888777888999:::666777888888888888:::<<<<<>>===<<<;;;;;;:::;;;;;;888777555555666555444222222222111111222333555666888:::<<<>>>???BBBGGGJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHFFFCCC@@@???@@@BBBCCCCCCDDDDDDEEEDDDDDDDDDDDD@@@@@@@@@@@@AAACCCEEEFFFGGGGGGHHHHHHGGGEEECCCBBB<<<;;;:::999999;;;===>>>============>>>???@@@AAA???@@@BBBCCCCCCBBBAAA@@@<<<<<<;;;:::999888777666;;;:::999:::;;;===???AAA@@@BBBDDDEEEDDDBBB???======<<<;;;888666444222111,,,,,,,,,,,,,,,...000111555555666999===??????>>>;;;<<<<<<======<<<::::::888888999:::::::::::::::555555666777888999::::::888777444222000///......222333555777999:::;;;;;;999:::<<<===<<<:::888777222111000///---,,,******(((((()))***,,,...000111555333222111111222444555333444666888:::;;;;;;<<<<<<;;;999888777666555555888888999999999999999888777777666777999999888777111111333444666777888888666444222111222222111000111222222333444555555666444444555777777555444444444444333111111000000000111222222111///......///......------,,,+++***))),,,,,,+++++++++,,,---...------,,,,,,+++,,,,,,,,,,,,,,,---..................---,,,,,,++++++,,,,,,,,,)))''''''))),,,,,,,,,!!!$$$&&&''''''''''''(((((()))++++++***))))))***'''(((******)))(((((()))$$$%%%&&&''''''&&&%%%$$$''''''(((+++---///...---))))))***)))'''%%%###"""!!! !!!!!!"""!!! }}}yyywwwwwwxxxxxxxxxzzzzzzzzz}}}~~~}}}{{{yyyxxxuuupppmmmllllllmmmoooqqqrrrqqqooopppooommmkkkiiihhhggggggfffggghhhjjjkkkkkkkkkjjjfffdddccccccddddddbbbaaa```___\\\XXXSSSMMMIIIFFFEEEAAA======AAADDDCCCAAAFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIFFFBBB>>><<<:::::::::999777777999;;;777888888888666777888::::::===@@@CCCCCCCCCCCCDDDCCCBBBAAA@@@@@@BBBDDDFFFHHHHHHIIIJJJLLLNNNPPPQQQOOORRRWWWZZZZZZZZZZZZ[[[[[[]]]___aaabbb```___]]]]]]^^^``````______```bbbcccdddeeeeeebbbaaaaaabbbfffdddaaa\\\YYYXXXZZZ]]]^^^^^^]]]]]]\\\\\\[[[[[[YYY[[[___ccceeeeeeeeedddaaabbbbbbbbbbbbaaaaaaaaa```^^^\\\YYYWWWVVVVVVVVVUUUTTTRRROOOLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC???>>>===<<<;;;:::::::::888777666666777777555444222111111111222444666777888;;;>>>???@@@BBBHHHLLLMMMNNNOOONNNLLLJJJJJJJJJIIIGGGCCC@@@>>>???@@@BBBBBBDDDEEEDDDCCCCCCDDDFFFAAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHHHHGGGEEEDDDCCC>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<===?????????@@@AAACCCBBBAAA???>>>::::::999999888666555444888888888999:::<<<>>>@@@AAABBBDDDEEEDDDBBB???===<<<;;;:::888555333222111,,,,,,,,,,,,...///111333666666777999<<<>>>===<<<:::;;;<<<======<<<;;;:::777888888999999:::;;;;;;555555555666777999:::;;;999777555222000/////////111222444777999;;;<<<<<<999:::;;;;;;;;;:::999888666444222000---***(((''')))))))))+++,,,...000111333222111111111333444555333444777999:::;;;;;;;;;888888666555444444444444777777888999999999999888888777666777999999888666666666666666777777888888777444222000111111111000222222333333444444555555444333444888888444333444222111111000000000000000111222222111///......//////......------,,,,,,,,,...---,,,,,,,,,,,,...///------,,,,,,,,,,,,------------.........------,,,...---,,,,,,++++++,,,,,,,,,)))&&&'''***,,,,,,***%%%(((+++---,,,+++++++++(((***+++,,,*********+++''''''(((((((((&&&%%%###$$$%%%&&&''''''&&&$$$$$$(((&&&%%%''')))+++,,,,,,&&&((())))))&&&$$$###$$$!!!  !!!  }}}yyyvvvvvvwwwxxxxxxzzzzzzzzz|||~~~}}}|||zzzvvvrrrnnnlllllllllnnnqqqrrrqqqoooqqqooommmkkkjjjjjjkkkkkkiiijjjlllmmmnnnmmmmmmllliiigggeeedddeeeeeedddccc___^^^[[[WWWRRRLLLHHHEEECCCAAA???>>>???AAACCCDDDFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOOOOMMMJJJFFFAAA???;;;<<<<<<999666555777:::777888888777555555666888888;;;???AAAAAAAAABBBCCCBBB@@@>>>======???BBBCCCCCCDDDGGGIIILLLMMMOOOOOOMMMPPPTTTWWWXXXXXXYYYZZZYYYZZZ\\\^^^______^^^^^^]]]^^^``````^^^^^^^^^___cccdddeeedddbbbaaaaaaaaabbbbbbaaa^^^ZZZYYY[[[^^^\\\\\\\\\\\\\\\\\\\\\\\\XXXZZZ]]]```cccdddeeeeeebbbbbbbbbccccccccccccccc___^^^]]][[[YYYXXXVVVVVVUUUTTTRRROOOMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA???===<<<::::::999999777666666888888777555333222222222444555777888:::===@@@AAA@@@AAAGGGLLLMMMOOOQQQPPPMMMKKKKKKLLLJJJGGGCCC???======???@@@BBBDDDEEEEEECCCCCCEEEGGGCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDCCC@@@AAAAAAAAA@@@>>><<<;;;999999999:::;;;<<<===>>>???@@@BBBBBBBBB@@@===<<<777777888777666555333222555666777888:::<<<>>>???@@@AAABBBCCCBBB@@@>>>===999999777666444222111000---------...///111333555888888888:::===>>>===<<<::::::;;;<<<<<<<<<;;;:::999888888888888999999999555555555555777999;;;<<<999777555333111111111111000111333666999;;;<<<<<<999999999999::::::::::::555444222000---+++)))(((*********+++,,,---///000000000111222333444444555333555777999;;;;;;::::::555444333222222222222222555555666777777777777777777666555666777777666444888777777666666666666777888666222111111222111111444444444444444555555555444111333888888333111444111111000000000111222222000111222111///---...//////.........---.........000///---,,,,,,---///000///...---,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++,,,,,,,,,***(((***---,,,(((###+++,,,......------...///(((***,,,,,,+++***+++,,,***((('''((()))(((###&&&''''''&&&&&&%%%$$$$$$$$$""""""###%%%&&&&&&&&&$$$'''))))))&&&$$$$$$%%%!!!  }}}yyyvvvvvvwwwwwwxxxzzzzzzzzz|||~~~~~~}}}~~~}}}{{{wwwrrrooolllllllllnnnppprrrqqqpppqqqooommmjjjjjjkkkmmmnnnlllmmmnnnoooooonnnmmmlllllliiifffeeeeeeffffffeee^^^]]]ZZZVVVQQQLLLGGGDDD@@@AAABBB@@@===>>>CCCGGGDDDEEEFFFGGGIIILLLNNNOOOSSSSSSSSSQQQMMMIIIDDDAAA===>>>===:::666444555888888888888777555444555777777:::>>>@@@AAAAAAAAABBBAAA???===;;;;;;===@@@BBB???AAAEEEHHHKKKMMMNNNNNNLLLOOOSSSUUUVVVWWWXXXZZZXXXXXXZZZ[[[\\\]]]^^^^^^]]]^^^```___^^^]]]]]]^^^ccceeefffeeecccaaaaaabbb^^^``````^^^[[[[[[]]]```XXXYYYZZZ[[[]]]___``````XXXYYY[[[^^^aaacccdddeeecccccccccccccccddddddddd]]]]]]]]]\\\[[[YYYWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCAAA???===;;;::::::999777666777888888777666444444333444555777999:::<<<@@@BBBBBB???@@@EEEJJJLLLNNNQQQQQQNNNLLLMMMNNNJJJGGGBBB>>><<<<<<>>>@@@BBBDDDFFFEEECCCCCCFFFHHHDDDCCCBBBAAABBBBBBDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBB???<<<:::888888888999:::;;;===>>>???@@@BBBBBBBBB???<<<:::666666777777666444222111333444666888:::<<<>>>???@@@@@@AAAAAA@@@???===<<<777777555444222111000///............000222555666:::::::::;;;===>>>===<<<999:::;;;<<<<<<<<<;;;:::;;;:::999888777777777777555555555555777999;;;===999777555333222222222222...000222555888:::;;;<<<999999888888888999:::;;;111111000///...------,,,++++++++++++,,,---...///...///111222444444444444444555888:::;;;::::::999222222111111000111111111333333444555666666555555666555444555666666444333444444444444444555666666:::777444222222333333222666666666666666555555555333111333999999333111333222222222222333444555555000111222000...---.../////////.........//////000111000...------...///000111000///---,,,+++******+++,,,------.........---...---,,,,,,++++++,,,,,,,,,++++++...000,,,$$$)))***)))((('''(((***---(((***,,,,,,++++++,,,---...+++((())),,,+++%%%(((((('''&&&%%%%%%$$$$$$$$$###$$$%%%''''''&&&$$$###&&&)))(((&&&$$$%%%&&&!!!!!!  ###!!!!!!  ~~~xxxuuurrrppprrrvvvyyyxxxyyyzzz}}}}}}}}}|||}}}zzzwwwsssqqqkkklllmmmnnnppprrrtttuuutttsssqqqnnnkkklllnnnqqqlllnnnooopppooonnnlllkkknnnjjjffffffiiiiiieeeaaa]]]ZZZVVVSSSPPPKKKGGGCCCDDDAAA>>><<<<<>>???>>>???>>><<<::::::<<<===@@@BBBEEEIIIKKKLLLLLLLLLOOOOOOOOOOOORRRUUUXXXZZZVVVXXXZZZZZZXXXXXX[[[^^^`````````______^^^^^^^^^]]]aaagggiiihhhddd```^^^___``````___]]][[[YYYXXXYYY[[[]]]___````````````]]]]]]]]]^^^^^^_______________```aaaaaabbbaaaaaabbbaaa^^^[[[YYYXXXWWWWWWYYYWWWSSSOOOMMMKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBB@@@===;;;:::::::::999999888888777666666666555555444333111333666999???AAAAAAAAAAAABBBDDDFFFLLLNNNPPPPPPNNNLLLKKKJJJMMMJJJEEEAAA>>><<<<<<<<>>>>>>>><<<;;;:::666666666666444333111000111555999;;;;;;;;;>>>AAA@@@@@@@@@???===:::888666444333333111000///...---000000222444555666777777:::::::::;;;===???@@@AAA666<<>>======<<<888:::::::::999777666777888555444444666888999666333777777888777666333111///...///000222444666777888;;;:::888444222222555888444333111...,,,***)))))),,,---,,,+++******---000//////000000111111111222000222666:::;;;:::777555555666777666333111111111000111111222444555666666999888777666555555666666444444444555555555666666444444444333333222222222000111333444555444333333666555444222111111222222000000000000////////////000////////////000111111---...///...---,,,---/////////............//////...,,,++++++,,,+++)))'''------,,,++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++)))***+++,,,,,,,,,***((((((+++///222222000++++++,,,,,,,,,,,,------))))))(((''''''''''''''''''''''''(((''''''&&&%%%+++(((%%%&&&)))++++++))))))'''&&&&&&'''(((&&&%%%"""!!!!!!"""~~~xxxvvvtttqqqssswwwxxxxxxyyyzzz|||||||||{{{~~~~~~~~~}}}zzzvvvssspppkkkkkklllmmmoooqqqssstttssssssrrrooollllllmmmooommmnnnooopppooonnnlllkkknnnjjjffffffhhhhhhddd```]]][[[WWWSSSPPPKKKGGGCCCDDDBBB@@@>>>???AAACCCEEECCCDDDEEEEEEGGGJJJPPPTTTXXX[[[[[[WWWTTTSSSNNNHHHEEEAAA<<<::::::999666444333333444555555555444444444555666888:::<<<===>>>===>>>>>><<<::::::;;;===>>>@@@DDDGGGJJJKKKLLLLLLNNNMMMMMMNNNPPPSSSVVVXXXUUUWWWYYYYYYWWWXXX[[[]]]^^^]]]]]]\\\\\\[[[[[[ZZZ___bbbgggiiihhheeecccaaa____________]]][[[YYYXXXYYYZZZ\\\^^^___`````````]]]]]]]]]]]]^^^^^^^^^^^^___```aaaaaabbbbbbaaaaaa^^^]]]\\\ZZZYYYYYYYYYZZZYYYWWWSSSPPPNNNLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCAAA>>>===<<<<<<<<<::::::999888888777777666666666555333222444777:::===???AAABBBBBBCCCEEEGGGIIIKKKNNNOOONNNMMMMMMMMMNNNKKKGGGBBB???>>>===>>>AAAAAACCCDDDFFFGGGIIIIIIHHHEEEAAAAAADDDFFFEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCBBBDDDDDDBBB???>>>???AAA:::999777666666777999;;;======>>>>>>===<<<;;;:::777777666555444333222222333555888;;;<<<>>>@@@AAAAAAAAA@@@???===:::777666444333222111//////......///000222444666777888888;;;;;;;;;;;;<<<===>>>>>>888===>>>;;;:::<<<<<<;;;888999999777555444555777666555444666888999666444777777888888666444111///...///000111333555666777===<<<:::666333333555777666444222000---,,,+++***+++++++++)))((()))+++.........///000000111222222222333555777888888888777666777888777555333222333000111222333444555555666::::::999999999888888888444555555555666666666666555555444333333222111111222333444555555555444444666555333222111111222222111111111111000000000000------,,,,,,------...///---///000///...---...///000000000//////000000000---,,,+++,,,,,,,,,***)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************))))))***+++,,,------((('''&&&)))---//////...+++++++++,,,,,,,,,------+++******)))))))))))))))((((((((((((((('''&&&%%%)))(((&&&&&&((()))***)))((((((((((((''''''''''''&&&$$$""" ~~~yyyxxxvvvsssuuuyyyxxxxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~|||zzzvvvrrrooojjjjjjjjjkkkmmmoooqqqrrrsssssssssqqqnnnllllllmmmmmmnnnooooooooonnnlllkkkmmmjjjgggfffgggfffccc```^^^[[[WWWSSSOOOKKKGGGCCCCCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEEEEFFFJJJOOOSSSZZZ___aaa___\\\ZZZTTTNNNKKKFFF@@@<<<;;;:::777444222333444555555555555555444444444555666888;;;<<<<<<<<<===;;;::::::;;;===<<<>>>AAAEEEHHHJJJJJJKKKJJJJJJKKKLLLNNNQQQSSSUUUTTTUUUWWWWWWVVVWWWZZZ\\\]]]\\\\\\[[[ZZZZZZYYYYYY^^^aaadddfffeeeccccccccc____________]]][[[YYYXXXYYYZZZ[[[]]]______``````^^^]]]]]]]]]]]]]]]]]]\\\___``````aaaaaaaaaaaa```ZZZZZZYYYYYYZZZ[[[\\\\\\XXXVVVTTTQQQNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFEEECCCAAA@@@>>>>>>>>>>>>;;;;;;::::::999888888888777777666555444555888::::::===@@@BBBCCCDDDEEEFFFEEEHHHLLLNNNNNNNNNOOOPPPNNNKKKHHHDDDAAA?????????@@@AAACCCEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDDDDBBB???>>>???@@@:::999777666666777888999============<<<;;;:::999888777555333222222222333444444666999===@@@AAA@@@AAAAAA@@@???<<<999666444444333111///......///000...///222444666888999:::<<<<<<;;;;;;;;;;;;;;;<<<:::======999777:::===<<<888888888777555444555666666555555666888999777666666777888888666444222000//////000000111333444555::::::999777555555888:::888666444111///---,,,+++*********)))'''''')))+++,,,------///000111222222444444444444555666888999666888999999666444333444111111222333444555555666888999:::::::::999888777555555555555666666666666555555444333333222111111333444444555555555555444555444333222222111222222222222222111111000000000,,,,,,+++++++++,,,------...000111000///...///000111111000000000000111111---,,,+++,,,------,,,+++,,,+++++++++,,,,,,,,,,,,+++++++++++++++*********((())))))***++++++,,,,,,(((''''''))),,,.........++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))((('''&&&%%%'''(((((('''&&&'''(((***&&&)))***)))&&&%%%&&&(((&&&%%%###!!! ~~~zzzyyyxxxuuuwww{{{xxxyyyzzz{{{zzzyyyzzzzzz|||}}}}}}|||zzzuuuqqqnnniiiiiiiiiiiijjjmmmoooqqqrrrssstttssspppmmmllllllnnnnnnnnnooonnnmmmllllllmmmjjjhhhffffffeeebbb```___[[[VVVRRRNNNJJJFFFCCCAAABBBBBBBBBCCCDDDDDDDDDCCCDDDEEEEEEFFFJJJOOOSSSZZZ```eeeeeedddaaa[[[TTTPPPJJJCCC>>><<<:::666333222333444555666666666666444333222222333555888999999;;;;;;;;;:::999;;;<<<:::<<>>??????<<<<<<<<<;;;::::::999999777777777666555666888;;;:::===AAACCCCCCCCCCCCDDDCCCFFFJJJMMMMMMNNNOOOPPPMMMKKKGGGDDDAAA??????>>>AAACCCEEEGGGIIIJJJKKKKKKHHHIIIIIIGGGDDDCCCDDDFFFCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@?????????;;;:::888777666666777777===<<<<<<<<<;;;:::999999777666333111000111222333333222333777===AAA@@@???AAAAAA@@@???<<<999666444333111...,,,,,,---///000...000222555777:::;;;;;;;;;;;;:::::::::;;;;;;;;;:::======999777:::;;;:::888999999777555444555777555555666666888888888888666777888888777555222111000000//////000111222333333444555666666888<<<>>>888777555222///...,,,,,,+++++++++)))((('''(((******+++,,,---///111222222333333333444444555666777555777999999777444333333222222333333444555555666333555666777777666444333333444444444555555555555333333333333333333333333333333444444444444444444444333333222222222111111222222111111000/////////------,,,,,,------...//////111222111000///000111000000000000000000000000---,,,++++++---...---,,,***++++++,,,,,,,,,,,,,,,+++++++++***************)))***++++++***)))***************+++---...//////***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***)))(((&&&&&&%%%(((***(((&&&%%%'''***$$$(((+++)))$$$"""%%%)))""""""!!!!!!!!!!!!"""""" }}}zzzzzzyyywwwyyy}}}xxxzzz||||||zzzxxxyyyzzz{{{|||}}}}}}zzzvvvqqqnnniiiiiihhhgggiiikkknnnpppqqqsssttttttqqqnnnllllllnnnnnnnnnnnnnnnmmmmmmlllmmmkkkiiigggfffdddbbbaaa___[[[UUUPPPMMMIIIEEEBBB??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGKKKQQQUUUZZZaaahhhjjjjjjhhhbbb[[[UUUOOOFFF???<<<999555222333444555555666666666555444333111111111333555666777888::::::999999:::<<<999:::<<>>>>>>>>>>>======<<<<<<;;;:::::::::777888888777666666999;;;<<>>>>>BBBDDDGGGJJJLLLMMMMMMMMMIIIJJJJJJIIIGGGFFFGGGHHHCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@===<<<:::888777666666666:::::::::999999999999999666555222111000111222333333222222666<<>><<<999666444111///---++++++---///000000111444777999;;;======:::::::::::::::;;;<<<===777<<<===:::888:::999777666777777555333222333555444555666666666777888999666777888888777555333111111000///...///000222333///111444555666888:::===777666444222///...------,,,------,,,)))((()))***)))***+++,,,...///111111000111333555555555444333333666888888666444333222333333333444444555555666111333444666666555333222222222333333333444444444000111111222444555555666333333222222222222222222222222222222222222111111111000000///......---------,,,,,,,,,,,,---......000111222111000///000222...//////000000//////...---,,,******,,,------,,,)))***+++,,,,,,,,,++++++************************+++---...---***((('''((()))***+++,,,,,,---......*********+++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++++++++***)))((('''&&&(((***)))&&&%%%''')))###''')))'''###!!!$$$'''"""!!!!!!!!!!!!!!!!!!"""  !!!!!!|||zzzzzzzzzxxxzzz~~~yyy|||~~~}}}zzzxxxyyy{{{{{{}}}~~~~~~{{{vvvqqqnnnjjjiiigggggghhhjjjmmmpppqqqssstttsssqqqooonnnnnnooonnnnnnnnnmmmmmmmmmmmmmmmmmmkkkiiifffdddcccbbb^^^ZZZTTTOOOJJJGGGCCCAAA===>>>??????@@@AAABBBBBBBBBDDDEEEGGGIIIMMMSSSWWW[[[dddllloooqqqqqqllleee\\\UUUKKKCCC???;;;666333555555666666666555555444333333222111111111222333555777999:::999999:::;;;999999;;;<<<>>>@@@AAABBBAAABBBCCCEEEGGGIIIKKKKKKOOONNNMMMOOORRRUUUUUUUUUWWWWWWXXXXXXYYYZZZ[[[[[[___```aaaaaa``````bbbddd```aaaaaaaaaaaa___^^^]]]WWWWWWXXXYYY[[[^^^```aaa___^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[___^^^^^^]]][[[YYYXXXVVVSSSRRRRRRQQQOOONNNMMMMMMNNNMMMKKKJJJHHHHHHGGGGGGFFFDDDBBB@@@>>>===============<<<<<<;;;:::::::::666777888777666666888:::>>>@@@BBBBBBAAA@@@@@@@@@CCCFFFIIIKKKKKKKKKKKKLLLJJJIIIFFFDDDAAA???>>>===BBBDDDGGGJJJMMMNNNNNNMMMJJJJJJIIIIIIIIIHHHHHHGGGCCCCCCBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@AAABBBAAAAAA???>>><<<:::888777666666777777666666666777888999666555444333222333444444333333444777;;;===>>>===?????????>>><<<999666555000///...------...000111333444666999;;;===>>>???::::::::::::;;;<<<===>>>777;;;===:::888999888666444444444333111000111222333444555555555555888:::666777888888888666444222111000///...///000222444111333666666666555666777666555333222000/////////...//////...+++))))))***)))******,,,---.../////////111333444555444222111222555888999777444333222333333444444555555555555444444666777777666666555222333333333333444444444000000111222444555666666333222222111111111111222111111222222222222111111000000///...------,,,,,,++++++*********+++,,,,,,///111222111000///000111---...///000000///...---...,,,))))))***+++,,,+++((()))***,,,,,,,,,++++++)))))))))***************+++...000///+++(((''')))''')))******))))))***,,,************++++++++++++******+++,,,+++***)))(((++++++,,,,,,++++++***)))((()))******)))((('''((($$$&&&((('''$$$###$$$&&&&&&%%%$$$###"""   """$$$%%%{{{yyyzzzzzzxxxzzz~~~{{{~~~zzzxxxyyy||||||}}}|||wwwrrrnnnkkkiiigggfffgggjjjmmmpppppprrrsssrrrqqqoooppppppoooooonnnmmmmmmmmmmmmmmmnnnnnnmmmjjjgggdddcccccc]]]YYYRRRMMMHHHEEEAAA???>>>>>>>>>>>>???AAABBBCCCBBBCCCEEEGGGKKKPPPVVV[[[___hhhpppuuuyyyzzzwwwqqqeee]]]RRRIIIDDD???;;;777666777777666666555444333333333222222111111000000333555888999999999:::;;;999999999:::;;;<<<>>>>>>???AAABBBEEEGGGHHHIIIJJJNNNLLLKKKMMMQQQTTTTTTSSSUUUUUUWWWXXXZZZ\\\]]]^^^```aaabbbbbb``````aaaccc______``````___^^^]]]\\\VVVWWWWWWXXX[[[]]]```aaa^^^__________________```^^^^^^^^^^^^^^^]]]\\\\\\`````````___]]]ZZZXXXVVVSSSSSSSSSSSSRRRQQQPPPOOOPPPOOONNNLLLKKKJJJIIIIIIIIIGGGDDDAAA???===============<<<;;;;;;::::::999555666777777666666777999>>>???AAAAAA@@@@@@AAABBBAAADDDHHHJJJKKKKKKKKKLLLJJJIIIGGGEEECCCAAA???>>>@@@BBBFFFJJJLLLMMMMMMLLLLLLJJJGGGGGGIIIHHHEEEBBBDDDCCCCCCBBBAAAAAAAAAAAAAAA???>>>???BBBDDDCCCBBBAAA@@@>>><<<:::888666666444333333333444666888999888777777777777666666666444666999;;;;;;<<<>>>???===>>>>>>===<<<:::777666111111111111111222333444666777999;;;===>>>??????===<<<<<<;;;<<<<<<======999<<<<<<888555777888777555555555444222111222333111333444444333444777:::666777888999888666444333111000///...///111444666333555777888777555555555666555444333222222222222///000000...,,,))))))))))))******+++,,,------...111111111111222222222222333666999:::888666444333444444444444555555555555666666666777777888888888444444444555555555666666222222333333333333444444444333222111111111222222000111222333333222111000111111000///...---,,,,,,+++++++++++++++,,,------///000111111//////000111---///000111111000///---...,,,)))((()))******)))'''(((***,,,---,,,+++***((()))))))))*********+++)))---111000,,,)))***,,,''')))+++***(((((())),,,************++++++++++++)))***,,,,,,,,,+++)))(((***++++++,,,,,,,,,,,,,,,************++++++)))'''(((((((((''''''&&&&&&&&&(((((('''&&&%%%###"""!!!!!!!!!  """$$$%%%'''~~~zzzxxxzzzzzzyyyzzz~~~|||{{{xxxzzz||||||~~~}}}xxxrrrnnnkkkjjjhhhggggggjjjnnnppppppqqqrrrrrrppppppqqqrrroooooonnnmmmmmmmmmmmmmmmoooooonnnkkkhhheeedddddd]]]XXXQQQLLLGGGDDD@@@>>>???>>>>>>>>>???AAACCCDDDBBBCCCFFFHHHLLLQQQXXX]]]ccckkktttzzz~~~~~~yyykkkcccXXXNNNHHHCCC>>>;;;888888777777666444333222222333333333222111//////222444777999999999999:::999999999999:::;;;<<<<<>>=========<<<<<<;;;::::::999999444666777777666666777888===>>>?????????@@@CCCEEE???BBBGGGIIIKKKKKKLLLMMMKKKJJJIIIGGGDDDBBBAAA@@@>>>AAAEEEHHHKKKLLLKKKKKKNNNJJJFFFFFFHHHGGGBBB===EEEDDDCCCBBBAAA@@@@@@@@@AAA>>>===???BBBEEEDDDCCCBBBAAA???===;;;888777666111111111222333555888999999999:::::::::999999888666999======<<<<<<>>>AAA<<<=========<<<:::888777222333333444555555555555888999;;;===>>>???@@@@@@??????>>><<<<<<;;;;;;;;;;;;===;;;555333666999999888999999777555444555777000222444333222333666:::666777888999888777555333111000///...///222555777111444777999888777777888666666555444444444555555///000000...+++)))((((((*********++++++,,,,,,,,,333222000//////111333444444777:::<<<:::777555555444444444555555555555555666666666555666777888999666666666666777777777888555555444333333222222111666555333222111222333333000000222333333222111000222222111000///...------......------......///000...000111000///...///000...000111222222111000...///,,,)))'''((((((((((((&&&(((***,,,---,,,+++***(((((())))))*********+++&&&+++000111---+++---000))),,,---,,,***)))+++---)))************+++++++++***+++,,,------+++)))(((******+++,,,------------,,,***)))+++------)))&&&+++)))(((((())))))((('''&&&''''''((((((''''''&&&###""""""!!!  ######"""""""""$$$%%%&&&}}}zzzxxxwwwyyy{{{{{{{{{~~~}}}{{{yyyxxxwww}}}~~~~~~}}}xxxqqqkkkiiijjjjjjgggdddeeelllrrrrrrssstttuuuuuutttssssssppppppooonnnkkkhhhfffdddkkknnnmmmhhheeedddaaa]]]WWWSSSMMMHHHEEECCC@@@>>><<<===>>>@@@AAAAAAAAAAAADDDDDDEEEFFFJJJPPPYYY^^^fffnnnxxx~~~|||ssslllcccXXXQQQIIIAAA<<<<<<555555777888888888888888555333111000000///---+++111444666777777888999:::999999888888888888888999===???@@@AAAAAABBBDDDEEEDDDEEEGGGIIIKKKMMMNNNOOORRRTTTWWWXXXYYYZZZ]]]___aaa```___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^\\\ZZZXXXYYY\\\^^^____________```aaaaaa```^^^]]]\\\[[[[[[]]]___aaaaaa```______``````___]]][[[ZZZ\\\YYYUUUSSSSSSSSSSSSRRRTTTSSSPPPNNNLLLKKKKKKKKKKKKJJJHHHEEEBBB@@@>>>===@@@>>><<<:::888777666666555444333555999:::999777<<<===???AAABBBBBBBBBBBBBBBDDDGGGJJJLLLLLLLLLKKKMMMJJJGGGCCC@@@?????????@@@CCCGGGIIIKKKMMMPPPRRRLLLKKKJJJHHHEEECCCBBBAAA>>>???@@@AAAAAA@@@>>>============>>>???AAABBBCCC???>>>===;;;999777555555555444222222222444666777555888999777777:::;;;888888888999;;;<<<>>>???@@@@@@>>><<<<<<>>>>>>;;;888666333111000222555666777555777;;;>>>@@@@@@@@@???>>>>>>>>>===<<<;;;;;;:::::::::999999888777777666666666555444333333222222222333333444444333333222999888777555555555666777...//////000111222222222444666888::::::888666555888777666444333333333333000---,,,...---)))(((***))))))))))))***+++,,,,,,///.........///111444555333555888::::::888555333222222222333444555777777222111111222444555555444444333333333333444444555777555444444666555111...666444000---,,,...000222///000000111111111111000333000---///333555333000---......///......------000000000000000000000000111000000///...------,,,---+++))))))+++,,,***''''''(((***+++,,,,,,+++++++++******))))))******+++))))))***+++,,,,,,------...------,,,,,,++++++***************************))))))))))))************)))*********++++++++++++,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((%%%'''))))))'''%%%%%%%%%######""""""###$$$$$$%%%$$$### !!!""" """ !!!###%%%&&&((())))))|||zzzxxxwwwyyy{{{||||||~~~}}}|||{{{yyyxxxxxxxxx~~~~~~}}}xxxqqqllliiikkkjjjgggdddeeekkkqqquuuvvvvvvvvvuuutttrrrqqqoooooonnnmmmkkkhhhfffdddhhhkkkjjjeeebbbbbb___ZZZSSSOOOJJJFFFDDDCCCAAA@@@>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGJJJQQQYYY___hhhpppyyyvvvpppeeeZZZSSSKKKCCC@@@AAA<<<<<<:::888666555444333555444222111111000...,,,111333666777777777999:::888777777666666777777777999;;;===>>>??????BBBCCCDDDDDDEEEGGGIIIKKKMMMNNNSSSUUUWWWXXXYYYZZZ]]]```______^^^^^^^^^^^^^^^___\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYY[[[]]]___```___^^^___`````````___^^^^^^^^^]]]\\\]]]_________^^^]]]^^^^^^^^^^^^]]][[[ZZZ\\\YYYVVVTTTTTTTTTSSSSSSUUUTTTQQQOOOMMMLLLLLLLLLKKKJJJHHHFFFCCCAAA???>>>BBBAAA@@@>>><<<:::999888666555444666999:::888666;;;<<>>@@@AAAAAA@@@???>>>=========>>>???@@@AAABBB@@@???===<<<999888666555666555333222222333555666666999999777777;;;;;;888999:::;;;<<<===>>>???@@@@@@>>>======???>>><<<999888555333222444777888999:::<<<>>>AAABBBAAA@@@???AAAAAA@@@??????>>>======::::::999999888888888777666666666555444333333333222333333444444333333222888777777666666666666666222222111000000000000000444666888::::::999777666777777666555444444444444222//////000///***)))*********)))******+++,,,---000/////////000222555666444666888999999888666444333333333333444555666666333222111333555666555444555555555555555666777888666555444444666555333000555333111.........000111///000000111111111111111111...,,,...222333111........................---000000000000000000000000111111111000///.........+++)))((((((***+++)))''''''(((***+++,,,,,,++++++++++++************++++++*********+++,,,,,,,,,---//////...------,,,,,,+++************************))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++***)))((((((((((((((((((((((((&&&'''))))))'''&&&%%%&&&&&&&&&%%%###############  !!!"""!!!!!!!!!"""###&&&'''))))))***|||zzzxxxxxxzzz}}}~~~~~~~~~|||{{{zzzzzz{{{{{{}}}xxxqqqllljjjkkkjjjhhheeefffkkkpppwwwwwwwwwwwwuuusssqqqpppooonnnnnnllljjjhhhfffeeegggiiihhhdddaaa```]]]YYYOOOLLLGGGDDDCCCCCCBBBAAA?????????@@@AAADDDFFFGGGDDDEEEFFFGGGKKKRRR[[[aaajjjrrr{{{yyypppeeeZZZRRRLLLFFFEEEGGGDDDAAA===999555333222111555444333222222111///---000222555666666666888999666666555555555555666666777999<<<======???AAACCCDDDDDDDDDEEEGGGJJJMMMNNNRRRSSSUUUUUUVVVXXX\\\___]]]]]]]]]]]]^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]```aaaaaa```^^^^^^___`````````______```___]]]]]]^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\YYYVVVTTTUUUUUUTTTSSSUUUTTTRRRPPPOOONNNMMMMMMLLLKKKIIIFFFDDDAAA???>>>AAAAAAAAA@@@???<<<:::999888777777888999999888666:::<<<>>>@@@AAABBBBBBBBB@@@BBBFFFJJJMMMOOOPPPPPPLLLJJJGGGDDDAAA??????>>>BBBDDDGGGGGGGGGGGGHHHJJJJJJIIIGGGEEEBBB@@@>>>======>>>???AAAAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@>>><<<:::888777666888777555444333333444444666999999777888;;;<<<999;;;<<<<<<===>>>?????????@@@???>>>?????????===;;;:::888666666888;;;<<<<<>>>>>::::::::::::999999999999777777666666555555444444333333444444444444333333666666777777777666555555777555333000...---......444666888999:::999888777666666666666666666666666555222111222000+++)))+++************+++,,,---...111000000111222444666888666777777888888777777666555444444333333444444444333333333444666777666555222111111222333444555666555444444444666666444222333222111000000000000000///000000111222222111111///---+++---000111///---........................000000000000000000000000000000//////......------)))((('''(((******)))((((((((()))***++++++++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,000//////......---,,,,,,******************************))))))((((((''''''(((((((((((())))))))))))++++++++++++++++++******))))))))))))))))))))))))''')))******(((''''''((()))((('''%%%###""""""!!!###!!! """###  """"""###%%%''')))******+++|||zzzxxxyyy{{{~~~~~~}}}~~~~~~yyyrrrnnnllllllkkkhhhfffgggjjjnnnttttttuuuuuutttrrrqqqooonnnnnnmmmllljjjhhhgggfffgggjjjiiidddaaa```]]]XXXNNNKKKFFFDDDCCCBBBBBBAAA@@@?????????AAADDDGGGHHHDDDEEEFFFHHHMMMTTT]]]ccckkksss|||zzzlllbbbVVVOOOKKKHHHIIIMMMHHHDDD???:::666444444555555444333333333222000---///111444555555555777888555555555555555555666777888:::<<<===>>>???BBBDDDDDDDDDDDDEEEGGGJJJLLLNNNPPPQQQRRRRRRSSSUUUYYY\\\]]]]]]]]]]]]]]]]]]\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[^^^aaabbb```___^^^______``````aaaaaaaaa```^^^]]]]]]^^^___]]]\\\[[[\\\\\\]]]]]]^^^^^^^^^[[[YYYWWWUUUVVVVVVUUUTTTTTTTTTRRRQQQOOONNNMMMMMMLLLKKKIIIFFFCCCAAA???>>>===>>>??????>>>;;;999777999999999999999999777666999;;;===???AAABBBBBBAAADDDEEEHHHKKKNNNPPPQQQRRRLLLKKKHHHEEEBBB@@@???>>>BBBDDDFFFGGGGGGGGGHHHIIIIIIHHHFFFCCC@@@>>><<<;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAA@@@???===;;;999777777999888666555444444444444444777999777999===???<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>======;;;999:::<<<>>>??????AAABBBCCCDDDDDDCCCBBBAAA????????????>>>>>>======::::::::::::::::::::::::888777777777666666555555333333444444444444333333555555777777777666555444999777333///------......333555777888999999888888666666666777777777777777666222111222000+++)))***************+++,,,......111111222333444666888999888777777777777777777888666666555444333333333333444333444666888888777555000000000111222333444555333333333444555555555555222222222222111111000//////000000111222222222222///---,,,---///000...---.............../////////////////////////////////.........------,,,,,,,,,((((((((()))***++++++***(((((()))***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++//////......---,,,,,,,,,******************************))))))((('''&&&&&&'''''''''(((((((((((())))))******+++++++++*********************************+++,,,,,,***))))))******)))(((&&&%%%$$$######$$$###"""!!! !!! !!!  !!!!!!$$$%%%&&&(((***+++++++++}}}{{{yyyzzz|||~~~zzzuuupppmmmmmmkkkiiiggghhhjjjlllnnnoooqqqrrrrrrrrrqqqqqqnnnnnnmmmllljjjiiiiiiiiigggiiigggbbb___]]]ZZZUUUOOOKKKGGGDDDCCCBBBAAA@@@@@@?????????@@@CCCFFFGGGEEEFFFGGGJJJNNNVVV___eeemmmttt{{{~~~vvvhhh^^^SSSNNNLLLKKKNNNSSSKKKHHHAAA;;;777555555666444333333444444333000---...000333444444444666777555555555555555666777888666888:::<<<<<<===@@@AAACCCCCCDDDEEEGGGJJJLLLNNNOOOPPPRRRRRRSSSUUUYYY[[[]]]]]]]]]]]]\\\[[[YYYXXX[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[]]]___```___]]]^^^^^^______```aaabbbbbb^^^]]]\\\]]]___```___^^^\\\\\\\\\]]]]]]^^^______[[[YYYWWWWWWWWWWWWVVVTTTRRRRRRQQQPPPOOONNNMMMLLLKKKJJJHHHFFFCCC@@@>>>===;;;<<<===>>>===;;;999777:::;;;;;;;;;:::999888888888:::<<<>>>@@@AAAAAAAAAEEEFFFGGGIIIKKKMMMNNNOOOLLLKKKHHHFFFCCCAAA???>>>@@@BBBEEEGGGGGGHHHJJJLLLIIIHHHFFFCCC@@@===;;;:::;;;<<<===>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@???===;;;999777777888777777666555555555555333666888888:::???AAA???===>>>>>>>>>??????@@@@@@???@@@AAAAAA@@@?????????>>>===<<<===???AAABBBBBB@@@AAABBBCCCCCCBBBBBBAAA?????????>>>>>>>>>>>>>>>;;;;;;:::::::::::::::999777777777777777666666666333444444555555444444333444555666777777666555444888666333///......///000222333555666888888888888555666777777888777777666555111000111///***((())))))))))))***+++,,,...///111222333444666888999:::999888777666666777888999777666555444333222222222444444444666888999777555444444444555666777888888222222333333333444555666111111222333222222000000//////111222222333333333000///...//////000///...///............///000111/////////////////////////////////...............)))***++++++++++++,,,---))))))))))))))))))******,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,......------,,,+++++++++************************+++******)))(((''''''&&&&&&'''''''''((((((((((((((()))******++++++++++++++++++++++++++++++++++++,,,---...---+++***+++---)))(((((('''''''''''''''$$$$$$%%%%%%### ######""" """"""!!!%%%&&&''')))***++++++,,,}}}{{{{{{}}}|||wwwsssooommmkkkiiihhhiiiiiijjjjjjkkknnnppprrrrrrsssrrroooooommmlllkkkkkkkkkkkkeeegggeee___ZZZXXXTTTOOONNNKKKFFFCCCBBBBBBAAA@@@AAA@@@@@@@@@AAACCCDDDFFFEEEFFFHHHKKKPPPXXXaaahhhooouuu{{{~~~yyyqqqeee[[[QQQMMMLLLKKKOOOTTTMMMIIICCC<<<777444333333333222222333444333///------///222333333333555666555555555555555666777888444666888888888999;;;===@@@AAACCCEEEGGGIIIJJJKKKOOOQQQTTTUUUVVVWWWYYY[[[[[[\\\\\\\\\\\\ZZZYYYWWW\\\]]]^^^______^^^]]]\\\ZZZYYYYYYZZZ\\\]]][[[ZZZ\\\\\\\\\]]]^^^```aaabbb^^^]]]\\\]]]___```___^^^\\\\\\\\\\\\\\\]]]^^^___[[[YYYXXXXXXXXXXXXVVVUUUQQQQQQQQQQQQPPPNNNMMMLLLLLLKKKIIIFFFDDDAAA???>>>===>>>>>>???>>>===;;;;;;:::<<<===<<<:::999999:::777999;;;>>>@@@AAAAAAAAACCCCCCDDDFFFGGGIIIJJJKKKLLLKKKIIIFFFDDDAAA???>>>>>>@@@DDDFFFGGGIIIKKKMMMJJJIIIGGGDDDAAA>>><<<;;;;;;;;;<<<<<<======>>>>>>???@@@BBBCCCDDDCCCBBBBBB@@@@@@>>><<<:::888777666555666666777777777888888444888999888;;;@@@AAA???<<<======>>>???@@@@@@@@@>>>???AAAAAA???>>>??????>>>======>>>AAACCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;:::999888888888777777777777666666666666444444555555555555444444444444555666666666555555777555333111//////000000000111333444666777888888555666777888777666555444333000///000...)))''')))((((((((()))***,,,---...111111333555777999:::;;;999888888777777888888999777777555444333222222222333333444777999999777444444333333333333444555555111222333222111222444555111222222333222222111111//////111222333333444444111111111000000000000//////......---...///111222000000000000000000000000111111111111111111000000***,,,---,,,++++++,,,---))))))((((((((())))))***+++******************+++,,,,,,,,,,,,------------...------,,,++++++******************************++++++******))))))((((((''''''''''''(((((((((((('''((()))***++++++++++++************************---......,,,+++***,,,---((((((((((((((()))***+++%%%&&&((((((&&&"""%%%%%%$$$###!!!  !!! """###"""!!!!!!!!!&&&&&&((()))***+++++++++~~~||||||~~~}}}zzzvvvpppnnnkkkjjjiiiiiiiiiiiiiiikkkmmmppprrrssssssssspppooonnnmmmllllllmmmmmmfffgggddd^^^XXXVVVQQQKKKJJJGGGCCCAAAAAABBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDFFFGGGIIILLLQQQYYYccciiirrrxxx|||~~~~~~}}}uuulllaaaWWWNNNJJJGGGFFFHHHLLLHHHEEE@@@;;;666444333222111111222333444222///,,,---///111222222333444555333333333333444555666777444666777777777777888:::<<<>>>AAADDDFFFGGGGGGGGGKKKNNNRRRUUUUUUVVVWWWXXXWWWXXXZZZ[[[\\\[[[ZZZYYY\\\]]]^^^______^^^]]]\\\[[[YYYWWWWWWXXXYYYXXXWWWXXXXXXXXXYYY[[[]]]___``````^^^]]]]]]^^^___^^^\\\[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYXXXXXXYYYYYYWWWUUURRRRRRRRRRRRQQQOOONNNMMMNNNMMMKKKHHHFFFCCCAAA@@@??????>>>>>>>>>>>>>>>>>>:::<<<>>>===;;;::::::<<<666888:::===???@@@AAAAAAAAABBBCCCEEEGGGJJJLLLMMMLLLKKKIIIGGGDDDBBB???>>><<>>@@@BBBCCCCCCBBBAAA@@@???===<<<999888666555333333555777888::::::;;;888;;;<<<::::::>>>>>><<<;;;;;;<<<===>>>@@@AAAAAA<<>>===>>>@@@>>>======???AAACCCCCCCCCBBBBBBAAAAAA???>>>>>>===????????????????????????<<<<<<;;;999888777666555666666666666666666666666444444555555555555444444444444444444444555666777777666444222000///.........///000222444666777777555666777777777555333222222///...000...***(((***&&&&&&'''((()))+++,,,---000111333555777999:::;;;888888888888888888888888777666555444333222222222222222444666999888666333111000000///////////////000222222111//////222444222222222222222222222222//////111222333444444444111111111111000//////000//////...---...000222333000000000000000000000000000000000000000000000000***,,,---,,,***)))***,,,***)))(((((('''((()))******))))))(((((())))))***+++,,,,,,,,,---..................---,,,,,,++++++************************++++++++++++************''''''((((((((()))))))))&&&'''(((***++++++,,,,,,************************+++,,,+++***((((((***,,,)))))))))))))))***++++++''''''))))))(((&&&###!!!%%%%%%%%%$$$###"""!!!!!!  ###$$$######$$$%%%&&&&&&((()))************}}}|||~~~~~~{{{xxxpppnnnkkkjjjjjjjjjiiihhhkkklllnnnqqqrrrsssssssssqqqpppooommmmmmmmmnnnooohhhiiifff___YYYVVVQQQKKKFFFCCC@@@???@@@BBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIILLLRRRZZZdddjjjuuuzzz~~~~~~~~~{{{sssjjj]]]SSSJJJEEEBBB???@@@CCC@@@>>>;;;888666555555555000000111333333222...+++,,,...111222222222444555222222222222333444555666777888999999888888999:::999;;;???CCCEEEEEEDDDCCCGGGJJJOOORRRSSSSSSSSSSSSSSSUUUXXX[[[\\\]]]\\\\\\[[[\\\^^^______^^^\\\[[[[[[YYYVVVUUUVVVVVVVVVUUUVVVVVVVVVVVVXXXZZZ]]]^^^bbb```^^^^^^^^^^^^\\\ZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZYYYWWWVVVSSSSSSTTTSSSSSSQQQOOONNNPPPOOOMMMJJJHHHEEECCCBBB>>>>>>============>>>>>>999<<<>>>>>>;;;:::;;;===666777:::===???@@@AAAAAABBBCCCDDDGGGJJJMMMPPPQQQLLLKKKJJJGGGEEEBBB???>>><<>>===;;;;;;:::999999999:::::::::<<<>>>AAABBBBBBAAA@@@???>>>===;;;999777666555111222444777999;;;<<<===<<>>;;;:::<<<<<<999999:::;;;===>>>@@@AAAAAA;;;>>>AAA@@@>>>===>>>@@@===<<<===>>>AAACCCCCCCCCEEEDDDCCCAAA???===<<<;;;<<<<<<<<<<<<<<<=========<<<<<<;;;999777666555444555555555555666666666666444444555555555555444444555444333333444555666777888777666444111///---,,,---...///111333555666777555666777777666444222000111///...000///+++***+++%%%%%%&&&''')))***,,,---///111333555777999::::::777888999999999999888777666666555444333333333333111222444666888888555333333222111000000/////////000111222000......000333333222222111111222333333//////111222333444444444000111111000///....../////////...---...000222444000000000000000000000000,,,---------------------***,,,---,,,)))''')))+++***)))(((''''''((()))***))))))(((((((((((())))))++++++,,,,,,---...//////000//////...------,,,,,,************************+++++++++++++++,,,,,,,,,(((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))))))))))))))))))))***)))(((&&&&&&(((***+++***************++++++((()))))))))))))))))))))$$$$$$%%%%%%%%%$$$$$$###!!!  !!! ###$$$$$$$$$&&&'''%%%&&&''')))************~~~}}}{{{zzzzzz|||~~~{{{~~~~~~||||||rrrpppmmmiiigggfffffffffhhhjjjmmmoooppprrrtttwwwppppppoooooonnnlllkkkjjjhhhfffbbb___ZZZTTTMMMIIIEEEAAA???AAABBB@@@BBBFFFBBBCCCDDDFFFFFFFFFEEEDDDGGGIIILLLQQQWWW___hhhnnnrrrxxx|||{{{xxxuuunnnggg]]]RRRGGGBBB>>>;;;999;;;;;;777444222333222///,,,000111111000---,,,,,,------------......000111111...000333444555666999;;;222333333444666888999:::;;;<<<=========???BBBEEEFFFHHHJJJMMMOOOQQQRRRSSSVVVSSSSSSVVVXXXWWWYYY]]]___]]]]]]^^^```___[[[WWWWWWXXXYYYYYYWWWVVVWWWXXXZZZYYYXXXWWWWWWXXXZZZ[[[___^^^]]][[[ZZZYYYYYYXXXYYYZZZ[[[ZZZYYYXXXYYY[[[UUUVVVWWWXXXXXXVVVTTTSSSRRRRRRSSSSSSRRRQQQPPPPPPOOOLLLIIIGGGGGGFFFEEECCCCCCBBBAAAAAAAAA???;;;999========================;;;:::999:::===???@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJLLLKKKIIIGGGDDDBBB@@@???@@@??????@@@AAADDDHHHJJJKKKIIIGGGDDDBBBAAAAAAAAA>>>===<<<;;;:::999999999:::<<>><<<:::999888777666666555555666999;;;============>>>======<<<;;;========================>>>>>>============>>>>>>>>>>>>>>>>>>???AAADDDEEECCCBBBAAAAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777555333222444333111000///000222333---///222333333444555777222333444333222333666888666666666555333000---,,,......---...///222555777555555666666666444333222......---,,,+++))))))((())))))''''''(((***,,,...---...000222444555666666777999::::::777666555555555555555555444333222222000333555444111000111333111111000000/////////...111111000000000000111111222111000111222333222000111111111333444444333111000//////......///111222///////////////000111111222111111111000000//////000...,,,,,,---//////...111000...+++)))(((''''''%%%&&&'''(((((((((&&&&&&%%%%%%&&&'''((()))***+++******+++,,,---//////000............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++************)))))))))************))))))***(((((()))***+++***))),,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((($$$&&&'''&&&%%%###$$$$$$$$$###!!!###$$$""" !!!###%%%''')))++++++,,,,,,,,,+++++++++******~~~}}}{{{zzzzzz|||~~~~~~~~~|||zzzsssqqqmmmjjjgggfffffffffhhhjjjmmmnnnoooqqqtttvvvppppppppppppnnnmmmkkkjjjhhhfffbbb^^^YYYSSSLLLHHHCCC@@@>>>@@@AAA???AAAEEEBBBCCCDDDFFFFFFFFFEEEEEEEEEGGGKKKOOOVVV^^^gggmmmsssyyy}}}|||yyyvvvooogggYYYNNNCCC===999555333444666444111111222222111///---/////////---,,,---...............///000111222222444555555444444555777222222222333444555666777999;;;<<<<<<===???BBBEEEFFFHHHJJJMMMOOOQQQRRRRRRSSSPPPQQQUUUWWWXXXZZZ___[[[ZZZZZZ\\\^^^^^^[[[XXXWWWXXXYYYXXXWWWWWWYYYZZZXXXWWWVVVVVVWWWYYY[[[\\\```___]]]\\\ZZZYYYYYYYYYXXXYYYZZZZZZXXXXXXYYYZZZVVVWWWXXXXXXWWWVVVTTTTTTUUUUUUTTTTTTRRRPPPOOONNNNNNLLLJJJIIIHHHHHHEEECCCCCCBBB@@@@@@@@@???<<<:::????????????????????????;;;::::::;;;>>>@@@AAA@@@CCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFCCCAAA???>>>@@@@@@@@@AAABBBEEEGGGHHHJJJIIIGGGDDDCCCBBBBBBBBB@@@???>>>===<<<;;;:::::::::;;;===???@@@AAABBBBBB?????????===<<<:::888777666555444444555888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<========================>>>>>>============>>>>>>???>>>>>>>>>???AAABBBCCCAAA@@@??????@@@???===;;;:::::::::999999999888888999888666555444444555666444333111///......///000+++---///000000111222333111222222222111222555777666666555444222000...---...---------///111444555444444555666666555444444......---,,,***)))(((((()))(((''''''''')))+++,,,---...000111333444555555555777999999777555555555555555555555444333222222000222444444222000111333111111000000000/////////////////////000111333333111///...///000111000...111111111333444555333111222111///........./////////////////////000111111111111111000000000//////......------...///000222111000...,,,***)))((('''&&&''''''(((((('''&&&%%%%%%%%%&&&'''((()))***+++***++++++,,,---...///000---------------,,,++++++------------------------...---,,,,,,+++++++++,,,++++++++++++************))))))************))))))***(((((()))***+++***)))...,,,++++++,,,------,,,------------,,,,,,++++++************)))))))))(((&&&((()))((('''%%%&&&&&&&&&%%%###!!! !!!"""###%%%''')))***+++&&&&&&'''((()))***++++++~~~}}}{{{zzzzzz|||~~~~~~~~~{{{xxxtttrrrnnnkkkhhhfffeeeeeegggiiilllmmmnnnpppsssuuuqqqrrrqqqqqqooommmkkkjjjhhheeeaaa\\\WWWQQQKKKFFFBBB>>>===??????>>>???DDDBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHLLLQQQWWW___hhhnnntttzzz~~~}}}zzzwwwooogggZZZOOODDD>>>999444111222111///...///000222222111+++,,,......------...//////////////////000111222333444555555444444555666555555444444444444444444777888:::;;;<<<>>>BBBEEEFFFGGGJJJMMMOOOQQQRRRRRRSSSPPPPPPTTTVVVVVVXXX\\\YYYYYYZZZ\\\^^^___]]][[[ZZZZZZZZZYYYWWWXXXZZZ\\\VVVUUUUUUUUUVVVYYY[[[]]]```___^^^]]][[[ZZZYYYYYYWWWXXXYYYYYYXXXWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUXXXXXXWWWUUUSSSPPPNNNMMMLLLKKKJJJKKKKKKJJJGGGDDDCCCAAA???>>>??????>>>===????????????????????????<<<;;;:::<<>>===<<<;;;888999;;;<<<===>>>>>>>>>===>>>??????>>><<<999888555444444444555666888999999999::::::;;;<<<<<<<<<========================???>>>>>>======>>>>>>?????????>>>>>>???@@@AAAAAA@@@>>>>>>>>>??????===;;;::::::999888777666666555777555222000000333666888444222000...---,,,,,,---+++---///000//////000111000000111000///000333555777666555444222111000///...---,,,,,,---000222444333444555666777666555555///...---,,,***)))((('''((('''&&&&&&'''(((***+++---...///111222333333333444666888888777555555555666666666555555333222222000222333333222111111222111111111000000000000000.........///111333444555111000//////000111000///111111111333555555333111444444222111///////////////////////////000111111111111000000000000/////////111111///---,,,///222111000...,,,+++)))))))))''''''(((((('''&&&%%%%%%&&&&&&'''(((((()))*********++++++,,,---...//////,,,---------------,,,+++------------------------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))************))))))***(((((()))***+++***)))+++)))(((((()))******)))---------,,,,,,+++++++++************))))))))))))(((***+++***)))((((((((('''&&&$$$###!!!   """$$$###$$$%%%&&&((()))***+++&&&&&&'''((()))***++++++~~~}}}{{{zzzzzz|||~~~}}}}}}{{{wwwuuussspppllliiifffeeedddfffhhhjjjlllmmmnnnqqqsssqqqrrrrrrrrrpppnnnllljjjgggddd___ZZZUUUOOOIIIEEEAAA===;;;===>>><<<>>>BBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKOOOTTTZZZccclllrrruuu{{{~~~{{{wwwnnnfffZZZOOODDD>>>999333000000------,,,---...000000111,,,---......------...///...............///000000///111333444444555777888999999777666555555444444555666888999:::===AAADDDEEEFFFJJJMMMOOOPPPQQQQQQVVVRRRQQQSSSSSSRRRSSSVVVYYYZZZ[[[^^^___`````````]]]]]]\\\ZZZWWWWWWYYY[[[VVVUUUTTTTTTUUUWWWYYY[[[^^^^^^^^^]]]\\\[[[ZZZZZZWWWXXXYYYXXXWWWVVVWWWYYYZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXWWWVVVTTTRRRPPPOOOLLLKKKLLLMMMMMMLLLHHHFFFCCC@@@>>>===???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<>><<<;;;888888888999;;;<<<;;;::::::<<<>>>??????===:::888555444444444444555777777777777888888:::;;;<<<===========================???>>>>>>======>>>>>>????????????>>>>>>>>>?????????>>>===>>>??????>>><<<===<<<;;;999888666555444333222000......000222333111000...---,,,,,,,,,,,,---///111111111000111222//////000///......111333777666555444222222111111...---,,,+++,,,...111222555555666777777666444444//////...,,,+++)))(((''''''&&&&&&&&&&&&'''((()))------...000000111111111333555888888777666666777666666666666555444222222000111222222222222222222111111111111111111111111/////////000111222444555333222111111333333222111222111222333555555333111555555444333222222111111///////////////000000111000000000000000000//////000333444000***(((+++///000///...,,,+++*********(((((((((((('''&&&&&&%%%&&&''''''((())))))******++++++,,,,,,---...//////------...//////.........---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++++++++)))******++++++******)))***(((((((((***+++***))))))'''%%%&&&'''(((''''''))))))*********+++++++++*********))))))))))))))))))***,,,+++***(((((()))''''''%%%###"""!!! !!!""" """&&&$$$$$$%%%&&&((()))******,,,,,,,,,,,,++++++++++++~~~}}}{{{zzzzzz|||~~~~~~|||wwwvvvtttqqqnnnjjjgggeeecccdddfffhhhjjjjjjkkknnnppppppqqqrrrrrrqqqooolllkkkfffbbb]]]XXXSSSNNNHHHDDDAAA===;;;===>>><<<>>>BBBBBBBBBCCCDDDFFFHHHIIIJJJJJJMMMQQQVVV\\\eeennnuuuwww}}}{{{uuulllcccTTTIII???:::555000,,,,,,,,,------,,,,,,---...///...///000///---,,,---...------,,,,,,,,,---......---///111222333444666888999888777555444444333333333444666777888;;;???BBBCCCEEEHHHLLLNNNOOOOOOOOOTTTPPPPPPRRRRRRPPPQQQUUUYYYZZZ[[[]]]^^^___````````````^^^[[[XXXVVVVVVWWWXXXWWWUUUTTTSSSTTTVVVWWW\\\\\\]]]]]]]]]\\\[[[[[[WWWXXXYYYXXXWWWVVVWWWYYYZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTMMMMMMMMMNNNOOOMMMJJJGGGCCCAAA???>>>@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<>>>>>===;;;:::666666555555555666666777666666666777888:::<<<===========================>>>>>>============>>>>>>>>>??????>>>>>>>>>======???>>>>>>???@@@AAA???>>>===<<<;;;999777555333333000//////...------,,,,,,---------------.........---///111111111000111222/////////...---...000222666666555555444333222222...---,,,+++,,,---///111777777888888777555333222111000///---+++***)))(((&&&&&&&&&&&&&&&'''''''''+++,,,---...////////////222444777888888888888999777777777666555444222111000000000111222222222111111111111222222222222222111111111111111222222333333222111222333444333111222222222444555555444222111111222222222222222222///////////////000000111//////////////////000000---000111...)))(((+++000///...---,,,+++*********)))))))))(((((('''''''''''''''(((((())))))******+++,,,,,,------.........---...///000000111000000---,,,,,,,,,+++++++++***,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,+++******++++++++++++*********(((((((((***+++***))),,,***((((((***+++***)))%%%%%%&&&((()))***+++,,,))))))))))))))))))******(((***++++++)))(((((()))'''&&&%%%###"""!!!!!!!!!"""$$$$$$%%%&&&'''((()))***......---------,,,,,,,,,~~~}}}{{{zzzzzz|||~~~}}}zzzwwwuuusssoookkkgggdddcccbbbdddfffgggggghhhkkkmmmmmmoooqqqrrrqqqpppmmmkkkccc```[[[VVVQQQLLLGGGDDDBBB>>>===??????>>>???DDDBBBBBBCCCDDDFFFHHHJJJKKKIIILLLPPPUUU\\\eeennnuuuyyy{{{ssshhh___PPPGGG===999666111......,,,------,,,++++++,,,......//////...,,,+++,,,---,,,,,,+++++++++,,,,,,---...///111111000000222333555444333222111111111111222333555666777999===@@@@@@CCCGGGKKKMMMNNNMMMLLLNNNKKKLLLOOOQQQQQQSSSWWWWWWXXXZZZZZZYYYZZZ[[[]]]``````___]]]YYYVVVUUUUUUXXXWWWUUUSSSRRRSSSTTTUUUXXXYYY[[[\\\]]]]]]\\\\\\WWWXXXYYYYYYXXXWWWXXXYYYXXXXXXXXXYYYYYYYYYYYYZZZUUUVVVWWWXXXXXXXXXXXXWWWPPPOOONNNOOOOOONNNKKKHHHDDDBBBAAAAAABBBCCCBBBAAA????????????????????????<<<;;;:::<<>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDCCCBBBAAA???>>>;;;888777888::::::777444666777:::<<<======<<<;;;888888888888888777777777777777666777888:::<<<==============================<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>===<<<>>>======???AAAAAA@@@???;;;:::999777555333111000......///...---,,,+++***------......///000000000+++---///000//////000111000111111///......000222555555666777666555333222///...---,,,,,,---///000777777888888777666444333333222111///---+++***)))&&&''''''''''''''''''''')))***+++---.../////////000333666777777888999:::888888777777555444222111000//////000222333222111222222222222222333333333333222222111111111222222222000000000111222111000222222222444666666444222---......///000000/////////////////////000111111......////////////000000***+++---,,,***+++...222---,,,++++++******************))))))))))))******((((((((())))))*********,,,,,,,,,---------......---...///000111111111111---------,,,,,,++++++***,,,,,,+++++++++,,,------......---------,,,,,,,,,******++++++++++++*********(((((()))***+++***)))+++)))'''((()))***)))((($$$$$$&&&''')))***+++,,,))))))))))))************(((***+++***)))'''((((((((('''%%%$$$###"""""""""!!!"""###$$$%%%'''((()))***(((((()))***+++,,,------~~~}}}{{{zzzzzz|||~~~}}}xxxvvvtttppplllgggdddbbb___aaacccdddeeefffhhhjjjjjjllloooqqqqqqpppnnnlllaaa]]]XXXTTTPPPLLLHHHEEECCC@@@>>>@@@AAA???AAAEEEBBBBBBCCCDDDFFFIIIKKKMMMJJJMMMQQQVVV]]]fffpppvvv{{{zzzqqqeee[[[MMMDDD;;;999666222000000***,,,---,,,++++++---///***+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---***,,,.../////////111333222111111000000111111222222333444555555777;;;===>>>AAAEEEIIILLLLLLKKKJJJLLLIIIJJJNNNPPPPPPSSSWWWXXXYYYZZZYYYWWWVVVXXXZZZ[[[]]]^^^]]]ZZZWWWUUUUUUVVVUUUSSSRRRRRRSSSTTTUUUTTTUUUXXX[[[]]]]]]]]]]]]XXXYYYZZZZZZXXXXXXYYYZZZUUUVVVXXXZZZ[[[[[[[[[[[[VVVWWWXXXXXXYYYYYYYYYYYYSSSRRRPPPOOONNNMMMKKKIIIEEEDDDCCCDDDEEEDDDCCCAAA????????????????????????;;;::::::;;;>>>@@@AAA@@@>>>???@@@AAACCCFFFHHHIIIKKKKKKLLLKKKHHHEEEAAA???=========>>>@@@BBBDDDEEEGGGEEEDDDBBBAAAAAABBBBBBCCCDDDEEEFFFEEEDDDBBBAAA===:::777888;;;;;;777333444555777999:::<<<<<<<<<::::::;;;::::::999888888999888777777888999<<<===========================;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===@@@@@@@@@>>>;;;:::999777555333222111//////...------......//////000000111111111111000+++---///000000111222333222222222111//////222333333555777999888666444222111///...,,,,,,---///000444555666777888888777666555444333111...,,,+++***''''''(((((((((''''''''''''(((***,,,---...//////---000333555666666777888888888888777555444222111000......000333444222000222222222333333333444444111111111111222222333444222111000000222222111000333222333444666666444222...///000000000///...---///////////////000111111........./////////000000...---,,,,,,+++,,,......++++++***)))))))))******+++************,,,---...)))))))))))))))*********,,,,,,,,,------------...+++,,,---...000000000111000//////...------,,,,,,,,,+++++++++,,,,,,---...............------------***++++++,,,,,,++++++******(((((()))***+++***))))))'''&&&&&&'''((((((''''''(((((())))))******+++((()))))))))************)))***++++++)))(((((())))))((('''&&&%%%$$$$$$$$$$$$###""""""###$$$###""" !!!"""$$$&&&((()))***&&&'''((()))***++++++,,,~~~}}}{{{zzzzzz|||~~~xxxwwwtttqqqlllhhhdddbbb^^^```bbbccccccdddfffhhhhhhjjjnnnpppqqqpppnnnlll```\\\WWWSSSOOOLLLHHHEEEEEEAAA???AAABBB@@@BBBFFFBBBBBBBBBDDDFFFIIILLLMMMMMMOOOTTTYYY```iiisssyyy|||yyypppcccXXXFFF===555333222...,,,---(((+++---,,,++++++...111%%%''')))))))))***+++---...------,,,,,,,,,------%%%'''+++---///111444666111111111111222333444444222333444444444666999<<<===@@@DDDHHHKKKKKKJJJIIINNNKKKKKKNNNOOONNNPPPTTTZZZ\\\\\\ZZZWWWVVVXXXZZZXXXZZZ]]]]]][[[XXXVVVVVVTTTSSSRRRQQQRRRSSSUUUWWWQQQSSSWWWZZZ]]]^^^^^^^^^YYYZZZ[[[ZZZYYYXXXYYY[[[TTTUUUXXX[[[\\\]]]\\\[[[XXXXXXYYYYYYYYYYYYYYYXXXVVVSSSPPPNNNNNNMMMKKKJJJFFFEEEEEEFFFFFFEEECCC@@@========================;;;:::999;;;===???@@@@@@>>>>>>???AAACCCFFFHHHIIILLLMMMMMMMMMJJJGGGCCC@@@<<<<<<<<<<<<>>>AAADDDFFFIIIHHHFFFDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFEEECCC>>>;;;888999;;;;;;777333444444555777999;;;<<<===<<<<<<<<<<<<;;;;;;999999:::999888777888999;;;===========================;;;::::::999999::::::;;;:::;;;===>>>>>>>>>===<<<;;;::::::<<<>>>@@@???======<<<;;;999888666555444111///---,,,---000333555222222333222222111000///---///222333333444555777333333333222000000222444222444777::::::777444111111000...------...///000111222555777999999:::999666555444222///---,,,+++'''(((((()))((((((''''''&&&''')))+++---...//////***---111333444444666777999999888777666444222111000...---///333444222000222222222333333444444444///000000111222444555666444333222222444444333222333222333444666666444222222333333333222000///---///////////////000111111---.........//////000000666333///---,,,+++***)))******)))))))))))))))***++++++******+++---///000))))))))))))************,,,,,,------------------)))***+++---.../////////222111111000///.........++++++++++++,,,,,,---...//////.........---------***++++++,,,,,,++++++******(((((()))***+++***))),,,+++))))))+++,,,+++***++++++++++++*********)))(((((())))))*********+++)))+++,,,,,,***))))))***+++***)))''''''&&&&&&&&&###!!!!!!$$$$$$!!!!!!###%%%''')))***************))))))))))))|||yyyxxxyyy|||~~~{{{wwwrrrnnnllljjjgggfff___^^^]]]]]]^^^aaacccdddfffhhhlllnnnmmmiiiddd```YYYWWWSSSOOOJJJGGGDDDCCCBBBAAAAAA@@@AAABBBDDDEEEDDDBBBBBBDDDEEEFFFKKKRRRQQQTTTXXX]]]cccllltttzzzxxxmmm^^^QQQHHHAAA;;;888444///---...++++++)))(((''''''''''''************))))))))))))***+++,,,---,,,+++***))),,,---...000000000000///000111111111222222222222222222333444444555666666;;;===@@@DDDFFFGGGGGGGGGJJJIIIIIIJJJLLLNNNQQQRRRUUUVVVWWWXXXYYY[[[[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[XXXVVVTTTSSSRRRSSSTTTUUUNNNNNNPPPUUU[[[______^^^]]]]]]\\\ZZZYYYWWWVVVVVVVVVWWWYYY[[[]]]]]]]]]\\\YYYYYYZZZZZZYYYXXXWWWWWWRRRQQQPPPNNNMMMKKKIIIIIIGGGGGGGGGFFFFFFEEEDDDCCCBBB>>>;;;<<<@@@AAA???<<>><<<;;;<<<>>>AAACCC@@@@@@@@@AAABBBDDDGGGHHHKKKKKKKKKKKKIIIHHHFFFDDDHHHEEEAAA???>>>AAADDDFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDBBBAAAAAA>>>999999:::888444666666555444444444555555999:::;;;<<<<<<<<<;;;::::::::::::777444555888<<<>>><<<;;;;;;<<<;;;999777===;;;888666666888:::<<<;;;;;;<<<<<<<<<;;;999888???>>>===<<<<<<<<<<<<<<<>>>>>>===;;;:::888666555444333111111111333555666555444444666888777333///333333333444444444444444777555222000000111444555777666666888;;;;;;777333111000///...------...///111222444666888999:::;;;888888777555111...---...***)))((('''&&&%%%%%%%%%(((((()))+++---...000000......///111222555666777999999888777666555444444...///000111222333222222222222444444444444222222...///111222444444555555777666555444333222222222555444333222222222333444444222000...------...///,,,---///000111111111111///...------...///000111000///...---------------,,,+++******)))*********(((***+++------,,,+++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000555222///...000111000...++++++++++++,,,------...000000///...,,,+++******++++++++++++++++++++++++******)))))))))***,,,---...---++++++++++++)))(((,,,+++***((((((((()))))))))***)))(((&&&&&&(((+++------------------------)))))))))(((&&&&&&'''((($$$###"""!!! !!!!!!!!!"""###$$$%%%&&&''''''(((***+++)))&&&%%%(((***|||zzzwwwvvvxxx{{{}}}~~~|||xxxrrrmmmkkkiiigggfff```^^^\\\[[[[[[]]]___aaaeeegggjjjkkkjjjeee```\\\TTTSSSPPPLLLHHHFFFDDDCCCAAAAAA@@@@@@AAABBBCCCDDDDDDBBBBBBEEEFFFHHHMMMTTTUUUXXX\\\aaafffmmmtttyyy~~~}}}vvvlll]]]PPPGGG@@@999666333...,,,---******)))((('''''''''(((((((((((()))))))))))))))+++++++++,,,,,,+++*********+++---...//////......000000000000111111111111000000111222222333444444777999===@@@BBBCCCDDDDDDFFFFFFGGGHHHJJJLLLNNNOOORRRSSSTTTUUUWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYXXXVVVTTTSSSRRRRRRSSSTTTOOOOOOQQQUUUZZZ]]]]]][[[[[[[[[[[[ZZZYYYXXXXXXXXXTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHGGGFFFEEECCCBBBAAA>>>;;;<<<@@@BBB@@@============>>>>>>???@@@@@@CCCCCCBBBCCCDDDGGGIIIKKKJJJKKKKKKKKKJJJHHHFFFDDDFFFDDDBBB@@@???AAACCCEEEFFFGGGHHHHHHHHHGGGEEEDDDEEEFFFGGGGGGGGGEEECCCBBB>>>???<<<888777999777333333333333333333444555666777888:::;;;<<<<<<;;;;;;<<<<<<;;;888666666999<<<;;;:::999:::::::::888666:::888555333333444666888::::::;;;;;;;;;:::999888<<<<<<;;;:::::::::::::::=========<<<;;;999777666444444333222333555777888:::888777888::::::777444555555555555555555555555555444333111111222333444666666777888::::::888777111000///---------......000111222444666777888999888888777555222000......))))))(((((('''(((((((((((()))***+++,,,---...///------...///111333555666888888777666555444333333000000111222333333444444222333333444444333333222000111222333333333333333333222222111111111111222222222111111222333444555333222000...---...//////+++,,,...///000000000///...---,,,,,,---...///000...---,,,++++++++++++,,,,,,++++++***************'''(((***+++,,,+++***))),,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,---//////---***,,,,,,,,,+++,,,,,,------......---,,,+++***)))(((++++++++++++++++++++++++++++++***)))***+++,,,,,,---,,,++++++++++++***)))***+++++++++***)))((('''((()))((('''&&&&&&(((***(((((())))))))))))))))))&&&''''''&&&$$$$$$%%%&&&%%%$$$###!!!  !!!"""###$$$%%%%%%'''((()))))))))***,,,---yyyvvvttttttwwwzzz}}}}}}~~~}}}xxxrrrllljjjhhhgggfff```^^^[[[YYYXXXYYY\\\^^^ccceeeggghhheee```ZZZWWWOOOMMMKKKHHHFFFDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDDDDBBBCCCFFFHHHIIINNNUUUYYY]]]aaafffjjjoootttwww|||}}}vvvmmm___SSSFFF???888555111,,,+++,,,))))))(((((('''(((((((((&&&&&&''''''(((((())))))++++++*********++++++,,,)))***+++,,,------------....../////////000000000...//////000000111111111444666888<<<>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJJJJNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVXXXWWWUUUSSSQQQQQQQQQRRRPPPPPPQQQUUUXXXZZZZZZYYY[[[ZZZZZZZZZYYYYYYYYYXXXRRRRRRRRRSSSTTTVVVXXXZZZZZZZZZYYYXXXVVVUUUSSSRRRUUUSSSPPPMMMLLLKKKLLLLLLJJJJJJIIIHHHFFFDDDCCCBBB@@@===;;;<<<@@@BBBAAA???;;;<<<>>>@@@@@@@@@??????BBBAAA@@@???@@@CCCFFFHHHIIIJJJKKKKKKJJJHHHFFFDDDDDDCCCBBBAAA@@@AAABBBCCCGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGEEECCCAAA>>>???===999999:::888444000000000111222333555555555666777999:::;;;<<<<<<======<<<999777777999;;;888777777888999999777666999777444222111222333444777888999:::::::::999999<<<<<<;;;::::::::::::;;;============<<<;;;:::999666555555555777999;;;<<<===;;;::::::;;;;;;;;;:::777777777777777666666666444333333333222222222222555666888888888999:::<<<444222111////////////000000111333555666777888888888888777666444222000///)))))))))))))))******+++((()))***+++,,,---.../////////000111222444666777777777666555444444333333222222333444444555555555222333333444444333333222333333333333333222222222000000000000000111222222000000000000222333444555333222000///...//////000,,,,,,......////////////---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,,,,+++***************)))***+++,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,---...111222222...,,,...---,,,,,,,,,,,,,,,,,,......---,,,++++++******************************---,,,,,,++++++++++++,,,,,,+++******+++,,,+++))))))***+++,,,+++)))'''%%%&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&'''''''''(((&&&''''''&&&%%%$$$%%%&&&%%%%%%$$$"""  !!!"""######%%%$$$$$$&&&))),,,------~~~wwwuuuttttttxxx{{{}}}~~~~~~yyyrrrllljjjhhhhhhgggaaa^^^ZZZXXXWWWXXX[[[]]]aaabbbcccccc```[[[VVVRRRLLLKKKIIIFFFDDDBBBAAAAAA?????????@@@AAABBBCCCCCCEEEDDDDDDGGGHHHHHHMMMSSSZZZ^^^dddiiimmmqqquuuxxx}}}yyypppcccVVVGGG???777444000,,,+++,,,(((((('''''''''(((((()))$$$$$$%%%&&&''''''((((((+++***)))))))))+++,,,---))))))***+++,,,,,,,,,,,,---------.........//////....../////////000000000333444777999<<<>>>>>>???>>>???BBBDDDFFFGGGFFFFFFKKKLLLNNNPPPRRRUUUVVVWWWXXXWWWWWWVVVUUUVVVVVVVVVXXXWWWUUUSSSQQQPPPPPPPPPOOOPPPQQQTTTWWWYYYZZZZZZ\\\\\\[[[ZZZYYYXXXWWWWWWRRRQQQPPPPPPQQQTTTXXXZZZZZZYYYYYYXXXWWWVVVTTTSSSWWWUUURRROOOMMMNNNOOOPPPLLLLLLKKKIIIGGGEEECCCAAA@@@>>><<<===@@@AAAAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>===>>>AAADDDFFFGGGHHHJJJKKKJJJHHHFFFDDDBBBBBBBBBAAAAAAAAAAAAAAAFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEGGGGGGFFFDDDBBBAAA@@@AAA???<<<<<<>>>;;;777000000000000111222222333222333555777999;;;<<<===>>>===;;;999888777888999777777666777999999888666999777555222111111222333555555666777888999999:::>>>======<<<<<<<<<======<<<<<<============<<<<<<777777888999:::<<<>>>???>>><<<:::999999;;;<<<<<<::::::999999888888777777222333444444444333111000444666999888777888<<>>???@@@AAABBBCCCCCCDDDGGGEEEFFFIIIIIIHHHKKKQQQXXX\\\cccjjjooossswwwzzz~~~zzzqqqdddXXXHHH???888444000,,,+++---((('''''''''''''''((()))###$$$$$$%%%&&&''''''((())))))(((((()))+++---...*********++++++,,,------,,,------------........./////////000000000000000444555777999<<<>>>???@@@<<<>>>@@@BBBDDDEEEEEEEEEIIIJJJLLLOOORRRUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPMMMOOOQQQSSSVVVYYY\\\]]]___^^^]]][[[XXXVVVTTTTTTRRRQQQOOOOOOQQQUUUXXX[[[XXXXXXYYYYYYYYYXXXXXXWWWWWWUUUQQQOOOMMMNNNOOOPPPNNNMMMLLLJJJHHHEEECCCBBB@@@???>>>>>>???AAAAAAAAABBBAAA@@@@@@@@@BBBDDDFFFDDDCCCAAA@@@AAACCCEEEGGGEEEGGGIIIKKKKKKIIIFFFEEEAAAAAAAAAAAAAAA@@@@@@???EEEFFFGGGHHHHHHHHHGGGFFFCCCDDDFFFFFFFFFEEECCCAAAAAABBBAAA>>>>>>???<<<777333222222111000000000000111222333555888:::<<<======<<<:::999999999999888999888888999::::::999888777555333111000000000111111222333444666888999:::======<<<<<<<<<======>>>;;;<<<======>>>>>>======888999:::;;;<<<>>>???@@@>>>===<<<::::::;;;>>>@@@<<<<<<;;;:::999999888888222333444555555333222111333555888888777888<<>>???@@@BBBCCCDDDDDDDDDHHHGGGHHHJJJJJJIIILLLQQQWWW\\\cccjjjooouuuyyy}}}yyypppbbbUUUHHH???777333000,,,+++...((((((''''''&&&'''''''''$$$$$$%%%%%%&&&&&&''''''''''''((()))***+++------******)))******+++,,,---,,,,,,---------.........000000000000000000000000444555666888;;;===???@@@;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHJJJNNNQQQTTTWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZWWWWWWVVVUUUTTTSSSRRRQQQMMMOOORRRTTTVVVYYY]]]```aaa```^^^[[[XXXUUUSSSRRRRRRQQQPPPPPPRRRVVVYYY\\\WWWXXXYYYYYYZZZZZZYYYYYYTTTRRRPPPNNNMMMMMMNNNNNNNNNNNNMMMKKKIIIGGGDDDCCCAAA@@@@@@?????????@@@@@@DDDBBB@@@???@@@BBBEEEGGGBBBAAAAAA@@@@@@AAABBBCCCDDDFFFIIIKKKKKKIIIGGGEEEAAAAAAAAA@@@@@@@@@??????DDDEEEFFFGGGHHHGGGFFFFFFAAACCCDDDFFFFFFEEEDDDCCCAAABBBAAA>>>======:::444555555333222111000000000111222333555777:::<<<>>>===<<<::::::;;;;;;;;;:::::::::999:::;;;;;;999888333222000......---......//////000222555777:::;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<===>>>>>>======999:::;;;<<<===>>>???????????????===<<<===@@@BBB>>>===<<<;;;:::999888888444555666666666555333222333444666777888888:::<<<444333111///------------...///111222333444444444555333333555888777333000...---,,,***((('''&&&&&&%%%&&&))),,,///222555666222222222333444666777888999999999888888777777777555444333222222333555555444333333222222333333444111111111111333555777999444333222111000/////////222222333333222111111000///000000111111222222222333333111111000000000000//////000000//////...---,,,,,,+++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***))))))+++---///...------------------***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++***))))))***+++***((()))'''###!!!###!!!!!!!!! !!!""" !!!"""$$$%%%'''((((((###%%%'''((('''&&&&&&&&&&&&''''''''''''&&&$$$###!!!!!!!!!!!!""""""######%%%$$$###%%%''')))))))))xxxwwwwwwxxx{{{~~~~~~~~~zzzxxxuuusssrrrqqqnnnllldddccc```]]]YYYVVVTTTSSSNNNOOOQQQRRRQQQNNNKKKIIIGGGFFFDDDBBBAAA@@@@@@@@@>>>???AAACCCEEEFFFFFFEEEHHHGGGIIIMMMNNNMMMQQQVVVYYY^^^dddjjjpppuuu{{{~~~zzzpppaaaUUUGGG>>>666222...******---)))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,---)))((((((((((((***+++,,,------------............000000000000////////////222222444666888;;;===>>>;;;;;;<<<===???AAABBBCCCDDDEEEHHHLLLPPPSSSVVVXXXUUUUUUUUUVVVXXXYYY[[[\\\WWWWWWWWWVVVUUUTTTSSSSSSPPPRRRTTTUUUUUUXXX\\\___```___]]][[[XXXVVVTTTSSSPPPPPPPPPQQQSSSVVVYYY[[[XXXXXXXXXYYYYYYXXXWWWWWWTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMLLLJJJHHHFFFEEEBBBBBBAAA@@@???>>>???@@@AAA@@@@@@@@@AAABBBCCCDDD>>>???????????????>>>>>>BBBEEEHHHKKKKKKIIIGGGEEEAAAAAA@@@???????????????CCCDDDEEEFFFGGGFFFEEEEEE???AAACCCEEEFFFFFFEEEDDDBBBDDDCCC???>>>===999333666555444333333333333333333333333555777:::===>>>>>><<<;;;<<<>>>???>>>===<<<:::::::::;;;:::888777111000///...............,,,---...000333777:::<<<:::::::::::::::;;;<<<<<<;;;;;;<<<=========<<<<<<999:::;;;<<<======>>>>>>===>>>???>>><<<<<>>===<<<:::999888777666666666666666555555444333333444666999:::999777444333111///---------------...///000111222222222333111111444888888333///......,,,+++))))))((((((&&&'''(((+++---///111222222222222333444555666777888888888888777777777777444333222000000111333444444333333222222333333444333333222222222444666888333333222111111111111111111222333444444333222222//////000111222222333333444333111000/////////000....../////////...---,,,+++++++++++++++,,,---...------,,,++++++++++++,,,+++++++++++++++,,,,,,---,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((***------,,,---///111...------------......///)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,***))))))******)))'''(((&&&###  !!!  !!!!!!"""$$$&&&'''((("""$$$'''((('''&&&&&&&&&(((((((((''''''&&&&&&%%%!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&'''***,,,xxxwwwwwwxxx{{{}}}}}}}}}~~~yyywwwvvvuuutttssspppmmmfffeeebbb^^^YYYTTTPPPMMMIIIJJJLLLMMMMMMKKKIIIHHHCCCBBBAAAAAA@@@@@@AAAAAA???@@@BBBDDDFFFFFFFFFFFFGGGGGGJJJOOOQQQQQQUUU[[[\\\```eeekkkpppuuu{{{}}}rrrcccVVVFFF===444000---)))))),,,***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***,,,,,,,,,,,,''''''&&&&&&'''(((***+++---------.........////////////////////////......000000111333555888:::<<<::::::::::::<<>>===>>>???===>>>@@@AAABBBBBBAAA@@@@@@AAABBBCCCCCCAAA@@@???BBBDDDHHHKKKKKKJJJGGGEEEBBBAAA???>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFEEEDDD>>>@@@BBBEEEFFFGGGFFFEEEFFFGGGFFFBBB@@@???:::444555555444444444555666666333444444555777:::===>>>???===<<<>>>AAACCCAAA???<<<;;;:::::::::999777555222111111000000000111111+++,,,---///222666:::<<<<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===<<<<<<999;;;===<<<::::::<<>>===<<<:::888777777888777777777666666666666333222333666::::::777444777666444222000//////000...///000222222333333333222000000333888888333......---,,,,,,++++++++++++''''''((()))+++,,,---...444444444555555777888999777777777777666666666666333222000//////000222333444444222222222222444444666555333222222333555666444444333333444444555666///000222444555555555444...///000222222333333333333222000///............------...///...---+++***---------------...///000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************###))),,,,,,,,,---///---------------...///000*********++++++,,,,,,---------------------------'''(((***+++,,,,,,+++***---+++))))))***)))(((&&&&&&&&&%%%###"""    """###%%%'''))))))$$$&&&)))***)))(((((((((***)))((('''%%%%%%%%%%%% !!!!!!!!!!!!!!!"""$$$%%%$$$%%%)))---|||xxxwwwwwwyyy|||~~~~~~}}}{{{|||}}}}}}|||zzzwwwtttqqqooojjjddd^^^ZZZXXXVVVSSSPPPJJJJJJIIIHHHEEECCCAAA???FFFEEEBBB@@@????????????@@@BBBCCCDDDDDDDDDFFFGGGGGGHHHKKKMMMOOORRRWWWZZZ^^^```dddjjjqqqxxx~~~{{{qqqcccWWWDDD???777111---,,,***)))'''%%%""""""$$$%%%$$$"""$$$###$$$%%%&&&&&&###!!! !!!###%%%''')))++++++***)))'''&&&'''+++,,,++++++,,,,,,---.........---000///---,,,---...000222000111222444555666777777777888888999:::;;;<<<<<<<<<@@@EEEIIILLLNNNPPPRRRPPPRRRTTTUUUVVVYYY\\\^^^[[[YYYWWWXXXYYYXXXTTTQQQWWWUUUTTTUUUXXXZZZ[[[[[[^^^\\\ZZZWWWUUUUUUUUUUUUQQQPPPQQQSSSVVVXXXXXXXXXWWWZZZ\\\ZZZVVVSSSSSSTTTRRRRRRRRRSSSRRRQQQQQQPPPJJJMMMLLLIIIHHHJJJJJJGGGCCCBBB@@@>>>>>>???@@@AAA@@@@@@@@@???>>>???AAACCCFFFFFFFFFDDDBBBAAABBBCCC???AAAEEEHHHIIIIIIGGGFFFGGGDDD@@@===;;;===???AAABBBCCCEEEEEEEEEDDDEEEFFFFFFDDDBBBCCCFFFGGGFFFCCCCCCDDDEEEDDDCCC@@@<<<::::::666444555999:::666222999777555333444777:::===:::;;;>>>???@@@@@@>>>===:::999999888777777888888777666333111///---,,,,,,---,,,,,,---///333777999;;;;;;;;;;;;;;;<<<======??????>>>>>>===;;;:::999===<<<;;;;;;<<<===;;;::::::999888888:::::::::888======<<<;;;:::888666666:::999777555444555555666333222222333444666888999777777555333222000///............///000222333444444333333333333444555555...---,,,***)))(((((((((((((((((()))+++...000222111222333333444444444444777777777666555333222111444333222111111111222333555444333222222222333444111111222333444444444444444666888999:::999888777222111111222333222000...111000000000000000111111000000000000////////////,,,,,,,,,,,,---...//////......------...///111222///...------...---+++)))------.........---,,,,,,---,,,,,,,,,,,,---......111...++++++---...,,,***+++///---((()))+++ ******+++---...---***'''&&&(((++++++***)))))))))///...+++)))))))))***+++...111111...---...---)))------,,,++++++***))))))***+++++++++***((('''%%%'''%%%###"""!!! !!!!!!!!!!!!""""""""""""'''$$$!!!"""&&&))))))((())))))))))))((((((((((((!!!###%%%%%%###!!! '''%%%###$$$&&&)))******|||yyyxxxxxxyyy|||~~~||||||~~~}}}{{{wwwssspppmmmiiiccc\\\WWWUUUSSSOOOLLLJJJIIIHHHFFFEEECCCBBBAAADDDCCCBBB@@@????????????@@@AAACCCCCCCCCDDDEEEGGGGGGIIILLLNNNQQQUUU[[[^^^___aaaffflllsss{{{yyynnn___RRRDDD???777111---+++***)))+++)))&&&&&&((()))(((&&&'''&&&&&&&&&((((((&&&%%%"""###$$$&&&((()))***++++++***(((&&&'''***+++++++++,,,---..................------,,,,,,...///000000111222333444555555555999999:::;;;<<<===>>>>>>===@@@DDDGGGIIIKKKNNNPPPQQQSSSUUUVVVWWWYYY\\\^^^[[[YYYXXXXXXYYYWWWTTTQQQVVVTTTSSSTTTVVVYYYZZZZZZ]]]\\\YYYWWWVVVUUUUUUUUUQQQQQQQQQSSSVVVXXXXXXWWWWWWYYYZZZYYYWWWTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPIIILLLKKKHHHGGGIIIIIIFFFDDDCCCAAA@@@???@@@AAABBBBBBBBBBBB@@@>>>>>>???AAADDDEEEEEEDDDBBB@@@AAABBB???AAACCCFFFGGGGGGGGGFFFIIIFFFBBB???>>>???AAABBBCCCEEEGGGGGGFFFFFFGGGHHHFFFDDDBBBCCCEEEFFFEEECCCBBBCCCDDDEEECCC@@@<<<:::<<<999777888;;;<<<999555888777555555666999<<<>>>======>>>>>>>>>===<<<;;;;;;:::999888888777777888666555333111///...---,,,---,,,,,,,,,///222666888999999999999:::;;;<<<===;;;<<<<<<===<<<<<<;;;;;;>>><<<;;;;;;<<<<<<;;;999:::888888888:::;;;:::999:::::::::999888777666555888888777666666666666666333333333333444666888999888888777666444111///...---------...///111222333333333333333444555666666000///...,,,+++***))))))&&&&&&&&&'''))),,,...///000000111222333444444444333444444555555555555555444333222111111111111222444333222222222222333444222333333333333333222222333444555666666666555555222111111222333222000...111111000000000000111111000000000000/////////...------,,,,,,,,,,,,,,,---------,,,,,,---...///000000...++++++,,,---------+++,,,,,,---------,,,,,,---,,,,,,,,,,,,---......000...,,,,,,......---+++***///000,,,...333---!!!,,,,,,,,,...//////,,,***+++,,,---,,,***))))))***222000...---,,,,,,---...(((,,,---,,,---///---***,,,,,,,,,,,,+++++++++++++++++++++***)))(((&&&&&&$$$"""    !!!!!!!!!$$$$$$$$$&&&(((((('''&&&))))))))))))(((((((((((($$$&&&((('''%%%###""""""&&&%%%$$$%%%((()))***))){{{zzzyyyxxxzzz}}}~~~|||{{{}}}|||xxxsssooommmiiiccc\\\VVVTTTQQQMMMIIIIIIGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@???AAABBBCCCCCCCCCEEEFFFGGGIIILLLPPPSSSXXX]]]aaa```ccchhhnnnvvv~~~uuujjjZZZNNNCCC>>>666000---+++***))))))'''&&&%%%&&&'''&&&%%%%%%###""""""###$$$$$$###%%%%%%&&&'''((()))******+++***((((((((()))+++,,,,,,---..................,,,,,,,,,------------...000111222222333333222222888888999:::;;;<<<======>>>@@@BBBDDDEEEGGGKKKMMMOOOQQQSSSTTTTTTVVVYYY[[[ZZZYYYYYYYYYYYYWWWTTTQQQVVVTTTRRRSSSUUUWWWXXXXXX[[[[[[YYYXXXVVVVVVVVVVVVSSSRRRRRRSSSVVVWWWWWWWWWXXXWWWWWWWWWXXXVVVTTTRRRQQQQQQRRRRRRRRRQQQPPPOOOKKKNNNMMMJJJIIIKKKKKKHHHFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCAAA>>>===>>>@@@AAACCCEEEDDDBBBAAA@@@AAA@@@AAABBBCCCEEEFFFGGGGGGKKKIIIEEEBBBAAAAAACCCDDDDDDEEEHHHHHHHHHHHHIIIJJJEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDFFFGGGFFFCCC???===???===;;;<<>>???>>>===;;;:::999888888;;;;;;:::999999888777777555444333222000///...------,,,,,,,,,...111444666555555666777888:::;;;<<<888999:::<<<============???===;;;;;;<<<;;;:::888888777666777999:::999888666777777777777666555555555666666777777777777777444444333444444666888999999999999999666333000...------------...000111222333333444444555666777777111000///---+++)))((('''%%%%%%%%%%%%''')))+++------...///111222333333333333333333444444555555555555444333111111000000000333222222111222222333333444444444333333111000000111111111222222222222222222111111111333222111///111111111111111111111111000000000/////////.........---,,,++++++*********,,,,,,+++,,,,,,---//////111...***)))***,,,......******+++,,,---------,,,,,,,,,,,,,,,,,,---......000///------//////...---(((---///+++,,,222222---///...---...000000///.../////////---***)))+++,,,///...,,,+++***++++++,,,###(((,,,,,,...111000,,,++++++,,,,,,,,,---------+++***)))((('''&&&&&&&&&###!!!    ###(((***)))'''&&&%%%(((((((((((())))))))))))((()))+++***'''%%%$$$$$$%%%%%%%%%''')))******((({{{yyyxxxwwwxxx{{{|||{{{}}}~~~|||xxxtttpppnnnjjjddd\\\WWWTTTQQQLLLIIIHHHFFFDDDBBBAAAAAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCBBBCCCDDDFFFGGGIIILLLOOORRRWWW\\\```aaadddiiiqqqyyy~~~ttthhhYYYMMMBBB===555///,,,+++***)))'''&&&%%%$$$$$$%%%$$$$$$###!!!!!!"""######&&&&&&&&&&&&''''''''''''+++)))(((*********---111---....../////////......+++,,,---............---000111111111111111000000444555666777888999999:::@@@AAABBBBBBBBBDDDHHHKKKLLLNNNOOOPPPPPPRRRUUUWWWZZZYYYYYYYYYYYYWWWUUUSSSWWWUUUSSSSSSUUUWWWWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVTTTSSSSSSTTTVVVWWWWWWUUUXXXVVVTTTVVVXXXXXXTTTQQQPPPQQQRRRSSSSSSQQQPPPOOOOOOQQQQQQNNNMMMOOONNNKKKIIIHHHFFFDDDCCCCCCCCCCCCBBBCCCCCCBBB???>>>???@@@@@@CCCEEEFFFDDDBBBAAAAAABBBBBBBBBCCCDDDFFFHHHIIILLLJJJGGGEEECCCBBBCCCCCCBBBEEEGGGHHHHHHHHHIIIJJJFFFEEEDDDDDDDDDDDDCCCBBBDDDFFFHHHJJJIIIFFFCCCAAAAAA@@@??????AAAAAA???===<<<;;;:::999999:::;;;<<<<<<;;;888666555555666777;;;;;;;;;::::::999888777555444444333222111//////---,,,,,,,,,...000222333333333444555777999;;;<<<999:::;;;<<<===>>>>>>>>>???===;;;;;;;;;;;;999888666555444555777888777666333444555555666666555555222333555777888888888777555555444444444555777888999:::;;;;;;888555111///...---......///000111222222333444555666777777777000///...,,,***'''%%%$$$%%%%%%%%%%%%&&&(((***++++++,,,...000111222333333666555444333333222222222555444333222111000//////111111111111111222222222222222222222222111000000111000000//////000111111222111000111222222111000111111222222111111000000000000/////////.........---,,,++++++*********+++,,,,,,,,,------...//////111...+++***+++,,,++++++((()))***+++,,,---------,,,,,,++++++,,,,,,---...//////////////////......)))//////+++)))---000000111///------///000000000000///...+++)))***,,,///---,,,+++*********++++++%%%***...///111333222...------,,,,,,,,,,,,,,,,,,+++)))'''&&&%%%$$$%%%%%%$$$"""!!!"""######""" """''')))(((&&&'''((((((((((((((())))))))))))***+++,,,+++(((&&&%%%%%%%%%%%%&&&(((++++++***(((|||xxxvvvuuuvvvyyy}}}}}}|||}}}~~~~~~|||yyyuuurrrppphhhbbb[[[VVVSSSPPPLLLIIIHHHGGGDDDBBB@@@AAABBBBBB??????@@@@@@AAAAAAAAAAAA???AAACCCCCCCCCCCCEEEFFFHHHJJJLLLNNNQQQTTTYYY]]]cccffflllttt|||~~~ssshhhZZZNNNAAA<<<444...+++***))))))((((((((('''&&&&&&&&&'''&&&$$$""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''(((+++,,,***///666/////////000000///......------...////////////...000000111111000000//////333333444555666777888888???@@@AAAAAA@@@BBBEEEHHHJJJKKKMMMNNNOOOPPPSSSVVVXXXYYYZZZZZZYYYWWWVVVUUUXXXVVVTTTTTTVVVWWWXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTUUUVVVWWWVVVTTTVVVTTTSSSUUUWWWXXXTTTQQQPPPRRRSSSTTTTTTRRRPPPOOOPPPSSSRRROOONNNPPPPPPMMMJJJJJJHHHGGGEEEDDDCCCCCC@@@AAABBBBBBAAA@@@AAABBBAAACCCFFFGGGFFFDDDDDDDDDDDDDDDCCCDDDEEEGGGJJJKKKKKKJJJHHHFFFDDDBBBBBBBBB@@@BBBEEEFFFFFFGGGHHHJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHHHHFFFDDDCCCBBBAAAAAAAAABBBBBB@@@???>>>>>>===<<<;;;:::999888777666444222222444666777:::;;;;;;;;;;;;:::999999666666666555444222111000...---------...///111111222222333555777999;;;<<<<<<======>>>>>>>>>======>>><<<;;;:::;;;;;;999888444333222333444555444222222333444555555666666666000222444666777888888777555555444333333444555666888999::::::999555222000////////////000111222222222333444555666666666666000000///---+++)))&&&%%%''''''&&&&&&''')))***+++***+++---///000222222222555444333222111111222222444444333222111///......000000000111111222222222///000111111222222222111111111000//////000000111222111000000222222222111222222222333222111000///////////////............+++*********++++++,,,---,,,------...//////000000///.........---+++(((%%%((()))***+++,,,---------,,,++++++++++++,,,---------...///000//////......---111222---***,,,111333000...,,,,,,---///000000,,,,,,+++)))(((***...111000//////...............(((,,,/////////222000,,,//////...---+++***)))))))))(((&&&$$$######$$$$$$###!!! !!!"""""""""   $$$%%%$$$&&&)))---'''((((((((()))))))))******+++,,,***(((&&&&&&&&&&&&&&&'''))),,,,,,+++)))}}}wwwuuutttuuuxxx}}}~~~}}}~~~~~~~~~}}}{{{xxxuuurrrpppeee```YYYUUUSSSQQQNNNKKKLLLKKKHHHEEECCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@BBBCCCDDDDDDDDDFFFGGGIIIKKKMMMOOOQQQUUUYYY\\\fffjjjpppxxx}}}ssshhhZZZNNN@@@;;;333...+++***))))))&&&&&&'''%%%$$$###%%%&&&$$$###""""""$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$'''%%%''',,,+++(((---777000000000000000//////............/////////000000000000000111000000//////444444555666777888999999<<<>>>????????????BBBDDDGGGIIIKKKMMMNNNPPPSSSVVVUUUWWWZZZZZZYYYXXXXXXYYYYYYWWWUUUUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXVVVUUUUUUVVVVVVUUUSSSSSSSSSSSSUUUVVVVVVTTTRRRQQQSSSUUUVVVVVVTTTQQQOOOOOOQQQQQQNNNMMMOOOOOOLLLLLLKKKJJJHHHFFFDDDCCCBBB???AAABBBCCCBBBAAABBBCCCBBBDDDFFFGGGFFFEEEFFFFFFEEEEEEDDDEEEFFFHHHJJJLLLJJJIIIHHHGGGEEECCCAAA@@@>>>@@@CCCEEEEEEFFFHHHIIIHHHIIIIIIGGGEEECCCCCCDDDAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>===<<<:::888777444333222111222444777888999:::;;;<<<===<<<;;;:::888999999888777444222111/////////...//////000000111111222444555777999:::===>>>>>>>>>===<<<;;;;;;<<<;;;::::::;;;;;;:::999555333222222333222111000111111333444444555555555///000222444555666777777555444333222222222333444666777888888777555333111000000000000000111222222222333444555555555444333222333222111///---***))))))(((''''''((()))***++++++,,,---///000111111111111111000000111333555666222222222222111000///......///000111111111111111......///111111222222222222111111111111111000000222111///000111333222222222222333333333111000////////////.........------*********++++++,,,---...,,,---...///000000000000.........///...,,,'''###******+++,,,---------,,,+++++++++++++++,,,------+++---000000///.........)))+++...---+++,,,000222...---++++++---///000000******)))((((((***...111.....................---***---...,,,,,,---,,,)))//////...,,,***)))'''''''''&&&%%%$$$###"""""""""   !!!%%%)))---''''''(((((())))))*********++++++***(((''''''(((''''''''')))+++,,,,,,***~~~xxxvvvtttuuuyyy}}}~~~~~~~~~~~~}}}{{{wwwtttpppnnneeeaaa[[[XXXWWWVVVTTTQQQRRRQQQNNNKKKHHHEEEBBBAAAAAABBBCCCCCCCCCBBBAAAAAAAAACCCEEEEEEEEEEEEGGGHHHKKKMMMPPPRRRUUUYYY]]]aaakkkooouuu|||}}}qqqfffWWWKKK???:::333---+++***)))((($$$%%%&&&$$$"""!!!###%%%!!!!!!!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''###%%%***(((###(((333000111111111111000///.........---------...///000///000000111111111000000333333444555666777888888777999<<<===<<<<<<>>>???BBBDDDGGGIIIJJJMMMQQQSSSSSSVVVYYYZZZYYYYYYZZZ[[[YYYWWWTTTTTTUUUUUUUUUUUUTTTUUUWWWXXXYYYYYYYYYYYYYYYWWWVVVVVVVVVVVVTTTSSSPPPRRRUUUUUUUUUTTTTTTTTTRRRTTTVVVXXXWWWUUURRRPPPOOORRRQQQNNNMMMOOOOOOLLLLLLKKKJJJIIIFFFDDDBBBAAA@@@BBBDDDDDDBBBAAAAAAAAAAAACCCEEEEEEDDDEEEFFFHHHCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJHHHFFFCCCAAA@@@===???BBBDDDEEEFFFHHHJJJIIIKKKKKKIIIEEECCCDDDEEECCCBBBBBBAAABBBDDDFFFGGGDDDEEEFFFFFFEEEDDDCCCDDD;;;<<<======<<<;;;999888444444444444444666777888777999;;;===>>>>>>===<<<;;;;;;;;;;;;999666333111111000000000000000000000000000111222333555777888;;;;;;<<<<<<;;;;;;:::999:::999999999;;;<<<;;;:::777666444333333222000...///000111222222222222222000000000111222444555666444444222111000111222222444444555555444444333222000////////////000111111222333444555444333111000222333333333222///---+++)))((((((''''''((()))***------...000000111111111111000//////000222555666111111222222111000///...---...///111111111111111//////000000000000000000111111222222222111000///222111//////111333333222222333444444333222000...//////.........------------,,,,,,,,,,,,,,,------+++,,,---///////////////,,,,,,,,,,,,---,,,)))'''+++,,,,,,---------,,,,,,+++++++++***++++++,,,---))),,,///000...------...''')))+++............///...,,,+++,,,...000000///*********)))((())),,,///++++++,,,,,,,,,,,,,,,+++---///...******,,,,,,)))------,,,+++)))(((''''''%%%%%%%%%$$$###"""  !!!$$$&&&''''''''''''((()))************++++++***)))(((***+++)))((('''(((+++,,,---,,,yyywwwuuuvvvyyy~~~}}}~~~~~~{{{vvvrrrnnnllliiiddd___\\\]]]\\\ZZZXXXVVVUUUSSSPPPKKKGGGDDDBBBCCCCCCDDDDDDDDDCCCAAA@@@BBBDDDEEEFFFEEEFFFGGGIIILLLNNNRRRUUUXXX]]]bbbfffooorrrxxx|||pppcccTTTHHH???999222---***))))))(((((()))***)))&&&%%%''')))$$$$$$$$$'''))))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''###$$$)))%%%###///111111111111111000//////...---,,,++++++---///000//////000111111111111111000111111222333444555666444666999;;;;;;:::;;;<<<<<<>>>AAADDDFFFIIIMMMPPPQQQUUUYYYZZZZZZYYY[[[]]]XXXVVVSSSSSSSSSTTTTTTSSSTTTUUUWWWYYYZZZZZZZZZYYYZZZXXXVVVVVVVVVVVVTTTRRRNNNRRRVVVVVVTTTRRRTTTVVVSSSUUUWWWYYYXXXVVVSSSQQQQQQTTTSSSPPPOOOQQQQQQNNNLLLLLLKKKIIIGGGDDDBBB@@@BBBDDDEEEDDDBBB@@@??????AAABBBCCCCCCCCCCCCFFFHHHBBBBBBCCCEEEFFFGGGHHHIIIKKKKKKKKKJJJGGGDDDBBB@@@===???CCCEEEFFFGGGIIIKKKJJJLLLMMMJJJFFFDDDDDDFFFFFFEEEDDDCCCDDDGGGJJJLLLFFFGGGHHHGGGFFFEEEEEEEEE888999;;;======<<<:::999666666666666666777888888666888:::===??????>>>>>>=========<<<:::777444111111111111111000000000////////////000111333444555888999999::::::999999999999888888999;;;<<<<<<;;;:::888555444444333000.........///000000000000000000/////////000222444555444333222000000000000111333333333333333333333333///............//////000222333444444444222000...000111222222111///,,,***)))((('''&&&&&&'''((()))......///000111111000000444333111//////000222333///000111222222111000///,,,---///000111111111000111111111111000///...---000111222333333111///---222111//////111333333333222333444555444222000...//////.........---------//////...---,,,,,,,,,,,,***+++,,,...///......---+++***)))***,,,------,,,------.........---,,,,,,++++++******++++++,,,---(((+++///000...,,,---...//////111555555333000000---,,,,,,...000111000///,,,,,,,,,+++))))))+++---......//////000//////...///111///++++++...///---+++*********))))))(((((($$$$$$%%%$$$###""" !!!"""!!!$$$###!!!&&&''''''((()))******+++***+++++++++******,,,...***((('''(((***,,,------}}}xxxwwwuuuvvvxxx}}}~~~~~~{{{xxxssspppmmmmmmgggaaa```aaabbb___[[[^^^\\\XXXTTTOOOKKKHHHFFFHHHHHHGGGEEEDDDBBBAAAAAABBBCCCEEEGGGHHHHHHHHHHHHMMMPPPUUUXXX[[[```hhhnnnnnnwww}}}ooo___OOOFFF:::666000+++))))))(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''***$$$"""%%%((((((''')))///000111222222111000/////////.........---------//////000111111111111111///000000111222333333444444666888888888777888:::<<<<<<===AAAEEEHHHIIIIIIKKKOOOTTTWWWYYYZZZ[[[\\\XXXXXXWWWTTTRRRRRRTTTVVVXXXXXXWWWXXXYYY[[[]]]^^^[[[ZZZZZZYYYWWWUUUSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVUUUUUUSSSSSSUUUTTTSSSQQQOOOOOONNNNNNHHHIIIIIIHHHGGGFFFHHHIIICCCCCCCCCBBBAAA@@@>>>>>>???@@@BBBCCCDDDCCCCCCBBBCCCBBBBBBDDDGGGHHHHHHGGGIIIJJJKKKJJJGGGCCCAAA@@@@@@AAAAAACCCEEEGGGIIIJJJKKKKKKKKKJJJHHHFFFDDDBBBGGGHHHHHHIIIIIIJJJJJJKKKGGGHHHHHHGGGFFFDDDBBBAAA;;;===>>>===;;;::::::;;;999888888888999888555333;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???<<<::::::::::::999777555333111///...'''***000555888888666555;;;:::999888888:::<<<===<<<===>>>>>>>>><<<;;;:::::::::999888666444333111111111111222111---'''###------...///000111222222333222111000//////000111333333444555555444444333333222111/////////000000111111111222333444555666222222111111///...---,,,+++'''###"""###%%%'''(((//////...//////000111111111111222222222222333333000000000111111222222222111000000///////////////333444333222000000222444111000000000000000111222222222222111111111111000///111333333222111000111111000///...---,,,++++++******+++++++++******))),,,---......//////.........,,,***+++...000///---------...///000000//////***++++++,,,,,,------......---,,,+++,,,---...//////000000000000000//////......////////////......111000---+++)))(((((((((,,,---...///000111222333///,,,---//////+++***,,,+++***(((((())))))'''&&&!!!!!!!!! !!!"""###$$$ """(((((((((((()))***+++,,,&&&$$$"""$$$'''***)))(((((())))))***+++,,,,,,,,,zzzyyywwwwwwyyy~~~~~~}}}~~~}}}}}}|||zzzwwwtttqqqooooooiiicccaaabbbcccaaa______]]]ZZZVVVQQQMMMIIIHHHJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIHHHMMMPPPUUUXXX[[[```hhhnnnrrr{{{{{{mmm\\\MMMDDD:::555///+++))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&***%%%###'''***)))***+++...///000111222111000/////////.........---------...//////000000000000000...//////000111111222222333555777777777666777888::::::<<>>>>>>>>??????>>>>>>???>>>;;;:::;;;<<<;;;:::999777555333111000...///111333444555666666<<<;;;999888888999:::;;;;;;<<<<<<===<<<;;;:::999;;;::::::999777666444333222222222333333111---***......//////000000111111000///.........///000111222222333444444444333333222111000///......//////000000000111333444666777333333333222111000.........+++'''%%%&&&(((******++++++,,,---...000222333333333333333333444444444222222333333333444444444444333333222222222222222444555444333111111333444000/////////000000111222222222222111111111111000---.../////////000333666111000///...---,,,,,,+++------............------,,,---......//////.........,,,***+++---///...---...////////////......---+++++++++,,,,,,---------,,,,,,+++++++++,,,---......//////000000///......---...///000000///...---000///---+++)))))))))))),,,------...///000111111///------000000,,,,,,...,,,+++***)))''''''''''''%%%%%%$$$###!!!  !!!%%%(((((())))))******++++++...,,,******,,,...---,,,)))))))))*********++++++{{{yyywwwvvvxxx|||~~~}}}}}}~~~zzzzzzyyyxxxvvvtttrrrqqqqqqlllfffcccdddeeeeeecccaaa___\\\XXXTTTPPPMMMKKKLLLKKKJJJHHHGGGFFFEEEEEEBBBCCCEEEGGGHHHIIIJJJJJJMMMPPPUUUXXX[[[aaahhhnnnvvv~~~xxxiiiYYYJJJ@@@888444///+++))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&((($$$###'''***)))***,,,---...000111222111000000/////////............---.........///////////////---------...//////000000111333555555444444555666777888:::<<>>???@@@AAAAAA>>>>>>>>><<<::::::;;;======<<<;;;999777555444333666444222111111333555777;;;:::999888888888999::::::::::::;;;::::::999888<<<;;;;;;:::999888666555222111111222333333222000////////////////////////---,,,,,,,,,,,,...///000000111111222222333333333222111000......---....../////////000222444555666444444444444333222000000///,,,((('''(((***++++++'''''')))+++...000333444555555555555555444444444333333333333444444444444555444444333222333333333444555555444222222333555............///111222222222222222111111111111000......---,,,,,,///333777111000//////...---,,,,,,......//////000//////...,,,---......//////......,,,+++***+++---...---,,,///////////////...,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******+++,,,------------......///......---,,,---///000000///---,,,...---,,,+++************,,,,,,------.........//////,,,---000111...---000------,,,)))$$$###%%%((($$$$$$$$$###"""    """""" """'''((()))***+++++++++***)))...,,,******++++++***)))******)))))))))(((((((((zzzxxxvvvtttvvvyyy}}}}}}||||||}}}~~~yyyxxxwwwvvvtttsssqqqqqqrrrmmmhhheeeeeegggggggggdddccc```\\\XXXTTTRRRPPPPPPNNNLLLJJJIIIHHHHHHHHHBBBCCCDDDFFFHHHJJJKKKKKKNNNQQQVVVYYY[[[aaahhhnnnwwwttteeeUUUFFF>>>777333...+++))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%###!!!!!!%%%'''&&&'''***,,,---///111111111111000/////////...............------------......//////,,,,,,,,,---------......///111333333222222333444555777999;;;<<<>>>@@@BBBCCCGGGKKKOOORRRTTTWWWZZZWWWXXXXXXVVVTTTTTTUUUWWWSSSSSSTTTTTTUUUVVVWWWWWWYYYXXXWWWVVVVVVVVVWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTUUUVVVUUUTTTTTTVVVUUUTTTSSSQQQOOONNNMMMJJJKKKKKKJJJGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBDDDCCCAAA@@@@@@AAABBBCCCFFFEEEDDDDDDFFFGGGFFFDDDDDDFFFHHHHHHEEECCCAAAAAA===???BBBEEEHHHIIIIIIHHHJJJKKKKKKKKKJJJIIIGGGFFFJJJJJJJJJIIIHHHGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDAAA?????????<<<;;;:::;;;<<<<<<;;;:::888888999;;;<<<===>>>???>>>======;;;999:::<<>>@@@@@@CCCGGGJJJMMMPPPSSSVVVYYYYYYYYYWWWUUUSSSTTTUUURRRRRRSSSSSSTTTTTTUUUUUUZZZYYYXXXWWWVVVUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTRRRPPPOOOMMMJJJLLLMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAEEEDDDBBBAAA@@@@@@AAABBBEEEDDDCCCCCCEEEEEEEEECCCBBBEEEGGGGGGEEECCCBBBBBB<<<>>>BBBEEEHHHIIIIIIIIIHHHIIIIIIJJJIIIHHHGGGFFFJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCAAABBBDDDCCCBBBAAAAAABBB===;;;::::::;;;<<<;;;:::444555666888:::;;;<<<===<<<<<<<<<:::999:::===???======<<<;;;:::999888777666666555555555666888888555555666777888:::;;;<<<888888888888888888888888;;;;;;;;;;;;;;;:::999888666444222111222333333222222222222111000000/////////...,,,+++*********+++............000111333444444333333222111000///...000000/////////000000111222333333333222111000///,,,)))&&&%%%&&&&&&&&&&&&))))))***,,,---///111222111111222222222333333333222222222222222222222222111111000///////////////111222333222111000000111------......000111222333222222222111111111000000///111222222111000000111000000000///.........---++++++,,,---------------,,,---......///.........+++,,,---------,,,++++++++++++---...////////////,,,,,,,,,++++++*********+++,,,------.../////////++++++,,,---------------+++,,,---......---,,,+++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++)))***......,,,,,,...***,,,+++%%% %%%!!!!!!  !!!###&&&&&&&&&((()))+++,,,---,,,***)))***++++++++++++,,,...///,,,+++***)))(((&&&%%%%%%}}}{{{zzz{{{~~~~~~}}}||||||{{{yyyxxxvvvtttsssqqqqqqqqqpppnnnllljjjiiijjjkkkkkkjjjiiigggddd```]]][[[ZZZXXXUUUQQQMMMJJJIIIHHHIIIBBBBBBDDDFFFHHHKKKNNNOOORRRUUUXXXZZZ[[[___fffkkksss~~~|||mmm^^^PPPCCC<<<444111---***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$""""""$$$((((((%%%'''+++***+++---000111222222222...////////////000000000......---,,,,,,...///000---------------------...,,,...000000000///000111222555888999777888;;;>>>===???CCCFFFHHHKKKOOOQQQWWWXXXXXXVVVTTTRRRSSSSSSQQQRRRRRRSSSTTTTTTSSSSSSYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQRRRTTTUUUVVVVVVUUUTTTQQQQQQRRRRRRQQQPPPNNNMMMKKKLLLNNNMMMKKKIIIHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAABBBCCCDDDDDDCCCBBBDDDGGGHHHFFFEEEDDDDDD@@@AAACCCEEEFFFGGGGGGGGGIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIEEEEEEDDDDDDDDDEEEEEEFFF@@@BBBCCCCCCBBBBBBCCCDDD>>><<<999999999:::999888555555666888999;;;<<<<<<:::;;;;;;:::::::::===???>>>>>>===<<<;;;;;;::::::666666777777888999999999444444555777888999:::;;;666666555555555666777777999999:::::::::999888888;;;999666555666666555444444333333333222222111111111000...,,,************---------...///222444555444444444333222000///.../////////......//////000111111111111111000//////...+++)))(((((((((((('''+++++++++,,,---...000111......///000111222333333555555555555444444444444333222111111000000111111000111333222000//////000////////////000111333333222222222111111111111000+++...111333333333333444000000000/////////......,,,---...///000000000000,,,---......//////......+++---//////...,,,,,,,,,)))***,,,---///000000000------,,,+++***))))))(((+++,,,---///000000000000++++++,,,---............+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---+++)))***------+++***---******)))%%%  ###  ###''''''###((()))***,,,,,,,,,,,,+++)))+++,,,,,,,,,---///111---,,,+++***((('''&&&%%%}}}|||}}}~~~}}}|||{{{wwwvvvuuutttssssssttttttoooppppppooommmmmmmmmmmmlllkkkiiifffcccaaa___]]][[[XXXSSSNNNJJJHHHGGGGGGBBBBBBCCCEEEHHHKKKNNNPPPTTTWWWZZZ[[[[[[^^^dddiiisss~~~zzzkkk\\\OOOCCC<<<222000,,,***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!"""######$$$""""""%%%)))'''$$$%%%))))))***---///111222222222.../////////000000000000///...---,,,---...000111////////////////////////+++---///000//////000111///333666666444444777;;;;;;===@@@BBBDDDFFFJJJMMMPPPRRRSSSSSSRRRQQQRRRSSSQQQQQQSSSTTTTTTSSSSSSRRRVVVWWWXXXYYYYYYWWWUUUSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRTTTUUUVVVVVVUUUUUUOOOPPPQQQRRRRRRQQQPPPOOOKKKMMMOOOOOOMMMKKKJJJJJJHHHHHHGGGGGGFFFDDDCCCBBBDDDDDDDDDCCCBBB@@@???>>>@@@???>>>@@@BBBDDDCCCBBBAAADDDGGGHHHGGGFFFFFFFFFAAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKGGGFFFEEEDDDDDDDDDEEEFFFBBBDDDEEEEEECCCBBBCCCCCC>>>;;;888777777777666555444555666777888999:::;;;888:::;;;;;;;;;;;;===>>>@@@??????>>>>>>=========999888888888888999999:::666666777777777777777777333222222111222333444555666777888888888888777777:::999777777888888666555444444444444444444333333111000///---,,,,,,,,,---------------///222555777444444444333222000...---,,,,,,,,,---...///111222111111111111111111000//////,,,***)))))))))(((''')))))))))***,,,---///000,,,,,,...///111222444444666666555555555444444444444333222222111111222222000222333333111000000000111111111111111222333333222222222111111111111000,,,...000000000111333555000000000000////////////---...///000111111111111,,,---......//////......,,,...111111///,,,,,,---***+++,,,---.../////////------,,,+++***)))((('''***+++---...000000000///+++,,,---....../////////---,,,+++******+++,,,---)))***+++,,,,,,,,,++++++******++++++,,,---......---++++++......******,,,+++***(((&&&$$$"""""""""!!!!!!   !!!"""!!!$$$)))'''"""(((((()))***,,,---......((()))+++***((((((+++---------,,,***)))(((''''''~~~|||{{{}}}}}}|||{{{uuuuuutttssstttuuuvvvwwwpppqqqrrrrrrpppooooooooonnnmmmkkkhhheeecccaaa___]]]YYYTTTNNNJJJHHHGGGGGGBBBBBBCCCEEEHHHLLLOOOQQQVVVXXX[[[[[[[[[^^^ccchhhtttyyyjjj\\\OOODDD===222///,,,***)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######### !!!$$$'''%%%!!!"""&&&(((***,,,///111222222222.../////////000000111111000///---------...000222000000000000000000//////+++---///000//////000111---111555444222111555999999;;;>>>@@@AAADDDGGGJJJKKKMMMOOOPPPPPPQQQRRRSSSQQQRRRSSSTTTTTTTTTSSSRRRRRRUUUXXXZZZ[[[YYYVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRTTTUUUVVVVVVUUUUUUOOOQQQSSSTTTUUUTTTSSSRRRKKKMMMPPPPPPOOOMMMLLLLLLFFFFFFFFFEEEDDDCCCBBBAAADDDDDDDDDDDDCCCAAA>>>===>>>======???AAACCCCCCBBBBBBDDDGGGIIIHHHGGGGGGGGG>>>???@@@BBBEEEHHHKKKMMMHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJJJJFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFDDDBBBBBBCCC>>>;;;888666666555444333333333444555666777888888777999;;;<<<<<<;;;<<<===AAAAAAAAA@@@@@@@@@??????===;;;999777777888999;;;888888888888777666444444111000/////////000222333555555666777777777777666777666666777888888666444555555555555555555555555111000///...---...///000...------...000333666888333333333333111///---+++))))))***,,,...111333444111111222222222111000000...,,,))))))))))))'''&&&&&&'''''')))+++---...000+++,,,---///111333555666444444444333333222222222333222111111000000111111111333444444333111111111333222222222222222333333222222222111111111111000111111000...,,,---000333000000000000////////////------...000000111111111,,,---......//////......,,,///222222///---,,,---,,,,,,------...---------...---,,,+++***((((((''')))***,,,.../////////...+++,,,---...////////////---,,,***))))))***,,,---******,,,,,,---,,,+++***)))******,,,---.../////////,,,---//////+++***,,,,,,***(((''''''&&&$$$!!!###"""!!! !!!!!! ######"""%%%***(((!!!((((((((()))+++---///000***,,,---+++((('''))),,,------,,,+++***)))((((((~~~{{{yyyxxxxxxyyy||||||zzzxxxxxxxxxvvvuuuvvvwwwxxxxxxvvvttttttttttttrrrooonnnnnnooopppnnnllljjjgggfffeeeddd```]]]VVVPPPKKKHHHGGGGGGAAABBBCCCDDDGGGKKKNNNOOOSSSTTTVVVXXX[[[```fffkkkwwwzzzkkk\\\NNNAAA999000---(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$######%%%&&&))))))***,,,...111333444000000000///...,,,+++***++++++,,,,,,---.........000///...---,,,------...+++,,,...000000000//////111111222333333444555555666888;;;<<<===@@@CCCFFFGGGJJJNNNQQQRRRSSSTTTVVVQQQSSSUUUUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUNNNQQQTTTSSSPPPNNNPPPRRRTTTSSSRRRPPPPPPRRRSSSTTTSSSRRRQQQRRRTTTUUUUUUTTTQQQPPPPPPOOONNNMMMLLLKKKMMMJJJGGGFFFEEEEEECCCAAAEEEEEECCCBBB@@@???>>>============>>>??????@@@@@@CCCCCCDDDGGGIIIIIIFFFBBB???@@@@@@@@@@@@CCCHHHKKKHHHIIIIIIHHHGGGHHHJJJLLLPPPOOOMMMKKKJJJIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@::::::888666444333111000333444555444222222222333777888999:::999:::===?????????>>>>>>>>>>>>??????<<<;;;;;;::::::999888888888888888888777666444333111000......000222333222777666555444444444444444:::999777666666666777888333333555666777777777777333222111000////////////...---------///222555777666666222------000000,,,&&&&&&%%%(((,,,000222222222222222222222222333333000...,,,***((('''''''''(((((('''((()))***,,,---***+++---...///000000000222333333444444333333222666444111///000222222222111111111111111000///...//////000000111111111111333333444444333111000///---------------...//////111111000000//////......000000000000////////////000///...---,,,---......------------------------***+++,,,---...---,,,,,,'''+++,,,)))(((+++,,,,,,)))***+++,,,---.........------..................------,,,++++++,,,------,,,,,,++++++,,,,,,---...)))+++---,,,+++***+++,,,((()))+++,,,---.........'''&&&%%%$$$"""!!! $$$!!!  !!!!!!!!!!!!"""$$$''')))*********************+++---///111+++,,,---,,,***)))***+++((()))***++++++***((((((~~~wwwwwwwwwyyy|||~~~|||zzzyyyxxxxxxvvvuuuuuuwwwyyyyyywwwuuutttuuutttrrrooommmnnnooopppooommmkkkiiigggffffff```]]]WWWPPPLLLIIIHHHHHHCCCCCCDDDFFFIIILLLOOOQQQSSSTTTVVVWWWZZZ^^^dddiiisss|||xxxjjj[[[MMMAAA:::555222---************)))&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$""" """""""""""""""""""""""" """############$$$&&&(((((()))+++---000222333....../////////...------,,,------......///////////////---,,,,,,,,,---------...000111222222111111111111111222333444444444555666999:::;;;===AAACCCEEEGGGKKKMMMNNNOOOPPPRRRQQQSSSUUUUUUSSSRRRQQQRRRTTTUUUVVVWWWXXXWWWVVVVVVQQQQQQQQQRRRRRRRRRQQQPPPUUUTTTRRRQQQQQQRRRTTTUUUTTTSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPNNNMMMMMMLLLLLLMMMKKKHHHFFFFFFEEECCCBBBFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>????????????AAAAAABBBEEEHHHHHHEEEBBB@@@@@@@@@@@@@@@CCCGGGKKKIIIIIIIIIGGGFFFGGGJJJLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCBBB@@@???>>>::::::888777555333222111000111222222111111222333555777999::::::<<<>>>AAA???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::999888999999999999888666444333000...,,,,,,...000000000555444444333444444555555999888777666666666777777333444555666666777666666444333222111000000000000///.........///222444666666666333......000///+++***)))((())),,,///111111111111111222222222222333000///---+++)))(((((((((((((((''''''(((***,,,---***+++,,,---...//////000222222333333333333222222555333000000111222111111111111222222111000000///000000000111111111222222333333444444333111000///...............//////000///////////////000000000000/////////////////////000///...---,,,------...........................***+++,,,---------,,,,,,***,,,,,,***+++///000...((()))+++---.........---------............---------,,,+++******+++,,,---+++++++++++++++,,,,,,---)))+++,,,,,,+++******+++***+++,,,,,,,,,,,,,,,,,,---,,,***(((&&&$$$"""!!! !!!!!! !!!!!!""""""$$$%%%''')))******))))))+++***)))(((((()))***+++***+++,,,+++***)))***+++))))))***++++++***)))(((vvvwwwxxxzzz}}}}}}}}}||||||{{{zzzyyyyyyuuuuuuuuuwwwyyyyyywwwuuuuuuuuutttqqqnnnllllllmmmooonnnmmmkkkjjjiiihhhggg```]]]WWWQQQMMMJJJIIIHHHDDDDDDEEEGGGJJJMMMPPPRRRTTTUUUVVVWWWYYY^^^cccgggqqqyyyvvvfffXXXLLLBBB<<<444111---***))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$###!!!######################## """######"""###$$$%%%''''''((()))+++---///000------...///000000//////,,,------.........------...------,,,,,,,,,,,,---......///111111111111111000000111111222222333333222444666777888:::===@@@AAADDDHHHJJJJJJKKKLLLMMMPPPRRRTTTTTTRRRPPPPPPPPPTTTTTTUUUVVVWWWWWWVVVVVVUUURRROOOQQQTTTVVVSSSPPPUUUTTTSSSRRRRRRSSSTTTUUUVVVTTTSSSSSSTTTUUUSSSRRRSSSRRRPPPNNNMMMMMMMMMNNNMMMKKKHHHGGGGGGFFFDDDCCCEEEEEEDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>>>>???AAACCCFFFGGGEEECCC@@@@@@@@@@@@@@@BBBGGGJJJKKKJJJIIIGGGEEEFFFIIILLLHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJHHHFFFEEECCCCCCCCCDDDDDDCCCBBB@@@>>>===<<<:::999888777555333222222...///000000//////111333333555777999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::888666444222...,,,******,,,---------111111111222333555666777888888777666666666666777444555555666666666555555444444333222111111111111111000//////000111333444555666444000000111///***...,,,***+++---/////////000000111111222222222222111000...,,,***))))))(((((('''''''''(((***,,,------,,,------...///111111111222222333333222222111333222111111333333111///111222222222222111000000111111111222222222222222222333333333333111000//////////////////000000111---......///000000111111//////////////////////////////...------------...////////////////////////***+++,,,---------,,,,,,++++++(((&&&)))---,,,(((''')))+++---......---,,,............---,,,,,,+++++++++************++++++***************++++++,,,(((***++++++***))))))***+++,,,,,,,,,+++******)))///...,,,***'''$$$"""!!! $$$$$$  !!!""""""######((()))***+++++++++***)))---+++***(((''''''''''''((()))******)))((()))+++))))))***++++++******)))wwwxxxyyy|||~~~~~~}}}|||{{{zzzyyyxxxvvvuuuvvvwwwyyyyyyxxxvvvtttuuutttqqqmmmkkkkkklllmmmllllllkkkjjjhhhgggggg```]]]WWWRRRMMMJJJIIIIIIDDDEEEFFFGGGJJJMMMPPPRRRTTTUUUWWWXXX[[[___eeejjjqqqzzzqqqaaaTTTIIIAAA<<<333000,,,)))((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$###!!!######################## """######""""""###%%%&&&&&&'''((()))+++---...---...//////000000//////+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000111111111111333555555666888;;;===@@@CCCFFFHHHHHHHHHJJJKKKNNNPPPRRRRRRPPPOOONNNOOOQQQRRRSSSSSSTTTTTTTTTTTTUUUSSSQQQRRRTTTUUUTTTRRRUUUTTTSSSSSSSSSSSSTTTUUUWWWUUUTTTTTTTTTTTTRRRQQQTTTRRRPPPNNNMMMMMMNNNOOONNNLLLIIIHHHHHHGGGFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>======<<<===>>>@@@CCCEEEFFFEEEEEEAAAAAA@@@??????AAAEEEIIIKKKJJJIIIFFFDDDEEEIIILLLKKKKKKLLLMMMNNNOOOPPPPPPMMMLLLJJJHHHFFFEEEDDDCCCEEEEEEDDDBBB@@@>>>;;;:::888888777666555444333222///000000///......000222222444777999999:::<<<>>>===>>>>>>>>>>>>>>>>>>===;;;<<<<<<<<<======>>>>>>;;;<<<<<<;;;999777555333///---******+++,,,,,,,,,------...000222555777888666666666666666666666666555555555666555555444444555444333222222222222222222111111000000111111222333555555222222333///***...,,,******,,,...///...//////000000111222222222111111///---,,,***))))))''''''''''''(((***+++---//////...//////111222333222222333333333333222222222222222444555444222///111111222222222222111111222222222222222222222222111222333333222111000///000000000///000111111222........./////////000000........./////////////////////......------------........................++++++,,,,,,,,,------------+++'''%%%(((,,,)))"""&&&(((+++---......,,,+++.........------+++***)))******))))))))))))******)))))))))))))))******+++(((***++++++)))(((((()))******++++++******)))(((***)))(((&&&###!!! """"""  !!!!!!"""###$$$%%%%%%)))***+++,,,---,,,++++++...,,,+++)))'''''''''(((%%%'''(((((('''''')))***))))))******************yyyzzz|||~~~~~~}}}{{{yyyxxxxxxwwwwwwwwwxxxyyyyyywwwuuussssssssspppmmmkkkkkklllkkkkkkkkkjjjiiigggfffeee^^^\\\WWWRRRNNNKKKIIIHHHDDDDDDEEEGGGJJJMMMPPPRRRTTTUUUWWWZZZ]]]bbbiiimmmttt|||zzzkkk\\\OOOEEE>>>:::444111---++++++***((('''%%%%%%$$$$$$$$$##################$$$%%%$$$""" ########################!!!"""######"""!!!"""$$$%%%%%%&&&&&&((()))++++++///////////////......------.../////////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///////////////111222444444444666888:::???AAAEEEGGGGGGHHHIIIKKKLLLNNNPPPPPPOOOMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTUUUTTTRRRQQQTTTVVVTTTSSSSSSSSSSSSSSSSSSTTTWWWUUUSSSSSSSSSSSSQQQPPPTTTSSSQQQPPPNNNNNNOOOOOONNNLLLJJJIIIIIIHHHGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<>>>???BBBCCCEEEEEEFFFFFFAAAAAAAAA??????AAADDDGGGJJJIIIHHHFFFEEEEEEHHHKKKOOOOOOOOOPPPPPPPPPOOOOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@===;;;:::666666666555444333333222333333222000......000222444666888999888888999:::<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<:::888666555111///,,,,,,---------,,,++++++,,,///111444666888555555555555666666555555444555555555555555444333555444333333222333333333333222222111111111111111222555555333444555111+++,,,***((()))+++---............///000000111222222111111000...---+++))))))''''''&&&&&&((()))+++,,,............///000111111333333444444444444333333222222333555777666333000000111111222222222111111222222222222222222222222000111222222222111000///000000000000000111222222000/////////.........---------....../////////000...............---------------------------------+++++++++,,,,,,,,,------///...***(((,,,000...'''&&&(((***,,,------,,,,,,------------,,,+++))))))))))))))))))))))))))))))))))))(((((())))))***+++)))***++++++)))(((((()))'''((())))))******))))))%%%$$$###"""!!! """  !!!""""""###$$$&&&&&&'''((()))+++,,,---...------+++***((('''&&&''''''(((###%%%&&&&&&%%%%%%'''(((((((((((())))))*********zzz{{{}}}{{{|||}}}~~~}}}{{{yyyxxxxxxxxxyyyxxxxxxyyyyyyyyyvvvtttqqqrrrqqqooolllkkklllmmmjjjjjjjjjjjjhhhfffdddccc\\\ZZZVVVRRRMMMJJJHHHGGGDDDDDDEEEGGGJJJMMMPPPRRRUUUWWWYYY[[[^^^ccciiinnnttt}}}|||ssseeeWWWKKKAAA:::666///---***))))))(((&&&%%%$$$$$$$$$$$$############$$$######$$$%%%$$$""" ########################!!!"""######!!!!!!"""###&&&&&&&&&&&&'''((()))***......//////...---,,,,,,000111222333222000...,,,+++,,,,,,------------,,,............///000111222------------............///111222222222333555777;;;>>>BBBEEEFFFGGGHHHJJJIIIKKKMMMNNNMMMMMMMMMNNNLLLLLLLLLLLLMMMOOOPPPQQQRRRUUUVVVTTTPPPPPPSSSWWWRRRRRRRRRSSSSSSRRRRRRRRRUUUSSSRRRRRRRRRRRRPPPOOOSSSSSSRRRRRRQQQOOOOOONNNOOOMMMJJJJJJJJJJJJIIIGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>======<<<>>>@@@BBBCCCCCCDDDEEEFFFBBBBBBAAA???>>>@@@CCCFFFGGGGGGHHHGGGFFFFFFIIIKKKNNNOOOOOOOOONNNMMMLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCBBB@@@>>><<<:::999444444444333333222222222444444333111//////222444555888:::;;;:::999999999<<<<<<>>>>>>>>>>>><<<<<>>===;;;999777555444<<<<<<===<<<;;;:::888777444222///......///...---***+++,,,---000222555666333444555555666555555555333444444555555555444444444333333222222333333333333333222222222111111111111444444333444666444...,,,***((()))+++---------------...///000111111222000000000///---+++)))((('''&&&&&&&&&''')))+++,,,+++,,,---............---222333333444444333333222222222333555666666444111//////000111111111111000222222222222222111111111000000111222222111000///000000000000000111111222000000//////...------,,,---------......//////000......//////......---,,,------------------------,,,,,,+++++++++,,,---...******)))(((+++111000,,,(((((()))+++,,,,,,------,,,,,,,,,,,,+++******)))))))))************)))))))))))))))))))))******+++***+++,,,+++***(((((()))&&&''''''((())))))))))))$$$$$$###""""""!!!!!! ###!!!   """"""###%%%&&&'''((()))&&&(((***+++---------,,,&&&%%%$$$######$$$%%%&&&###$$$%%%%%%$$$###%%%&&&'''''''''''''''(((******yyy{{{}}}~~~|||uuuuuuwwwyyy{{{~~~}}}yyywwwuuuvvvxxxyyy{{{zzzyyyyyyyyyxxxuuurrroooppppppnnnlllkkklllnnnkkkllllllkkkiiifffcccbbb[[[YYYUUUQQQMMMIIIGGGFFFEEEFFFGGGHHHKKKNNNQQQSSSXXXYYYZZZ[[[]]]aaagggkkkqqqzzzuuulll```SSSGGG>>>666222+++)))''''''''''''%%%###$$$$$$$$$$$$############"""""""""###$$$###!!!""""""""""""""""""""""""!!!"""###"""!!! !!!###&&&&&&&&&&&&&&&'''((()))+++,,,------------------000111222333222///,,,***+++,,,---...///......---......------...///111222---------------,,,,,,,,,---///000000///000222444666999===@@@BBBDDDFFFGGGFFFHHHKKKMMMMMMMMMMMMOOOKKKKKKKKKKKKLLLNNNPPPQQQTTTTTTSSSQQQQQQQQQSSSUUUQQQQQQRRRRRRRRRRRRQQQQQQSSSQQQPPPPPPQQQQQQPPPNNNRRRSSSTTTTTTSSSQQQNNNMMMOOOMMMKKKJJJKKKKKKJJJHHHDDDDDDDDDDDDDDDEEEEEEEEE@@@?????????>>>>>>======>>>@@@BBBBBBAAAAAACCCEEEBBBBBBAAA???>>>???BBBEEECCCEEEGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKIIIHHHGGGFFFDDDDDDCCCCCC@@@@@@???>>><<<:::888777222222222111111111111111111111111000///111444777666999<<<======<<<<<<===;;;<<<>>>??????>>><<<;;;======<<<:::999777666666;;;<<<<<<===<<<;;;:::999666333000////////////...++++++,,,---///111222333222333444555666555555444222333333444555555555555333333222222222222333333222222333333222222111111000333333222444888666222///---+++***+++,,,,,,+++,,,------...///000111222000000///...---***((('''&&&&&&&&&&&&''')))+++,,,+++---///000111000...,,,111111111222222111111111111000111222444444333111......///000000000000000222222111111111000000000///000111222222111000///000////////////000111111........................,,,,,,---......///000000---.../////////...---,,,........................,,,,,,+++++++++,,,---...)))++++++((())),,,---+++))))))((()))***+++---...***+++++++++++++++******))))))***++++++***))))))***))))))))))))***+++++++++,,,---,,,***)))))))))''''''((((((((('''&&&&&&&&&&&&%%%$$$###"""!!!    ######$$$%%%'''((()))***'''((()))***+++******)))&&&%%%$$$###"""######$$$###$$$%%%$$$"""""""""$$$&&&%%%%%%%%%&&&''')))***yyyzzz}}}~~~~~~}}}{{{yyysssttttttvvvwwwyyy{{{||||||yyyvvvssssssuuuxxx{{{|||{{{zzzzzzyyywwwtttqqqnnnoooooonnnllllllmmmnnnmmmmmmmmmllljjjgggdddbbbZZZXXXTTTPPPLLLIIIGGGEEEGGGGGGHHHJJJLLLPPPSSSUUUZZZ[[[[[[[[[\\\___cccgggnnnwwwpppiii]]]PPPEEE;;;444///---,,,******++++++)))((($$$$$$$$$############"""!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""&&&&&&&&&&&&&&&'''((()))((()))+++,,,---.........---...000000///,,,)))'''+++,,,.../////////......,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------000111222555:::===???AAACCCEEEDDDFFFJJJLLLLLLMMMNNNOOOLLLKKKKKKKKKMMMNNNPPPRRRWWWSSSOOOOOORRRTTTTTTRRRPPPPPPQQQQQQQQQQQQPPPPPPRRRPPPOOOOOOPPPQQQOOONNNQQQSSSTTTUUUTTTQQQNNNLLLOOOMMMKKKKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGGGG????????????>>>>>>>>>>>>===@@@BBBAAA??????AAACCCBBBBBBAAA???>>>???BBBEEEAAADDDGGGIIIIIIIIIIIIJJJLLLLLLNNNOOOOOONNNMMMLLLFFFEEEDDDCCCBBBBBBBBBBBB=========;;;:::888666555111000000000000000000000......///...///222777:::777:::>>>@@@@@@@@@@@@AAA;;;<<<===??????===<<<;;;888999999::::::;;;;;;<<<:::;;;<<<======<<<;;;:::666444111////////////...++++++,,,---...///111222111222444555666555444444111222333444555555666555222222222111111222333333222222333333333222222111000222222222444999888444333000---,,,,,,,,,+++***,,,,,,---...///000111222/////////...,,,***(((&&&&&&&&&&&&&&&''')))***,,,---000333555555333000...//////000000000000//////000//////000222222111000------...//////000//////222111111111000000/////////000111222222111000//////////////////000000111,,,,,,------.../////////,,,,,,------...///000000---.../////////...,,,,,,////////////////////////---,,,+++***+++,,,---...111444333...***+++,,,******)))(((((()))+++---///)))******+++++++++******)))***+++,,,,,,+++***)))***************++++++,,,,,,---...---+++))))))***)))))))))((('''%%%$$$###((('''&&&$$$""" """###   !!!!!!!!! ###$$$%%%&&&((()))***+++((())))))***)))((('''&&&)))(((&&&$$$######$$$$$$###$$$$$$###!!! !!!"""%%%%%%$$$$$$%%%&&&((()))}}}zzzyyyyyyzzz|||~~~~~~|||yyy{{{}}}}}}{{{zzzzzzzzz}}}|||yyyuuurrrsssvvvyyyzzzzzzyyywwwuuusssqqqooonnnoooqqqpppnnnmmmmmmnnnpppooonnnmmmllliiieeebbb\\\XXXSSSOOOMMMKKKIIIGGGEEEHHHLLLNNNPPPQQQTTTVVV\\\]]]^^^]]]]]]```ffflllrrryyytttiiiYYYKKK@@@999222...+++***)))(((((('''''''''***'''######$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!###$$$%%% $$$&&&'''&&&###"""&&&&&&$$$$$$$$$$$$&&&&&&)))***+++,,,---,,,+++***---------,,,+++---000333///////////////.........///...,,,******+++,,,---///---+++***+++,,,,,,+++000,,,---111111---,,,000333444555888;;;>>>AAACCCDDDEEEGGGJJJLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJOOOPPPRRRTTTUUUTTTSSSRRRMMMMMMMMMOOOQQQQQQOOOMMMOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSSSSRRRQQQOOONNNOOONNNMMMKKKJJJIIIIIIIIIDDDEEEGGGHHHHHHGGGEEEDDDBBBAAA???======>>>???@@@===@@@CCCCCCAAAAAACCCFFFBBBCCCCCCAAA??????@@@BBBBBBDDDFFFFFFFFFEEEFFFGGGJJJKKKMMMNNNNNNLLLJJJIIIDDDDDDEEEEEEDDDBBB@@@>>>999??????999888<<<777...000000111111111111111111000000111111111444888;;;<<<>>>??????=========>>>??????@@@???>>>===;;;:::888888888888888999999999:::::::::;;;<<<;;;888666666666555444333111000///............///111333444///000222444555555555444444444444444444444333333000111222111/////////000222111000000///000000111...///111222333444444444111111000...---,,,+++***+++---...000111222111111222000...//////...***&&&'''&&&%%%$$$%%%''')))***,,,---...000000000//////000000111222222222222222333000......///000000///111111000000000000111111111111111111111000//////000000////////////000000---------.........//////////////////000000111111............//////////////////...---,,,,,,++++++...........................---,,,+++***+++,,,,,,************)))))))))))))))'''%%%%%%''')))******************************,,,---///111000---***(((((()))++++++******+++,,,///,,,))))))***+++)))'''+++)))((('''((((((&&&%%%###$$$$$$"""  """!!! ###$$$$$$%%%''' $$$$$$ !!!"""###$$$$$$***))))))***,,,,,,+++)))******)))((('''%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%''')))+++((('''&&&%%%%%%&&&((()))}}}zzzzzzyyyxxxyyy|||~~~~~~~~~zzz|||~~~~~~}}}{{{{{{{{{{{{zzzwwwtttrrrrrrvvvyyyzzzzzzyyywwwvvvsssqqqpppnnnoooppppppnnnmmmnnnoooooonnnmmmmmmllljjjfffbbb\\\XXXSSSOOOLLLJJJHHHFFFCCCFFFJJJMMMPPPSSSVVVXXX\\\^^^^^^^^^]]]```fffkkkqqqxxx{{{pppeeeVVVIII@@@:::555111+++***)))((('''''''''''')))'''$$$$$$%%%&&&$$$###!!!  !!!###"""!!!!!!!!!"""$$$%%%!!!!!!###$$$$$$%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&((()))***+++,,,,,,++++++,,,---,,,,,,+++,,,///222////////////............///...,,,+++***+++,,,---///---+++***,,,,,,,,,+++...++++++//////++++++...111111222444777;;;>>>@@@>>>???AAACCCFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSTTTSSSRRRQQQOOONNNNNNOOOPPPPPPOOOMMMOOOOOOOOOOOOPPPPPPQQQQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJFFFGGGHHHHHHGGGFFFDDDCCCCCCAAA@@@>>>>>>???@@@AAA???@@@AAABBBAAABBBCCCEEEBBBBBBCCCBBB@@@???@@@BBBCCCEEEFFFFFFEEEDDDEEEFFFIIIJJJLLLMMMMMMKKKJJJIIICCCDDDDDDDDDCCC@@@>>><<<<<<<<<999555555777777333.....................///000111222333333555888;;;;;;===>>>>>>===<<<<<<===????????????>>><<<;;;999666666666666666666666666::::::;;;<<<>>>===;;;888777777777666555333222111///......---...000111222///000222444555555555555000111222333555666777888222333444333111000111222333333222111000///...---,,,...///111333555666666555444333222000///------+++,,,...000111111111111333222000000111000,,,))))))((('''&&&&&&(((***++++++,,,---////////////...///000111111222222111111000///------///111111111000//////////////////000111111111111111000///...000//////////////////000---------....../////////+++++++++,,,,,,,,,------............////////////111111000//////...------........................------,,,+++++++++,,,---+++++++++******))))))))))))'''%%%%%%''')))******************************............---,,,+++***)))+++,,,,,,++++++,,,---...,,,))))))***+++)))'''***)))''''''((('''&&&$$$#########"""  !!!""" """###!!!""" !!!!!!"""###$$$%%%&&&&&&)))((((((***,,,---,,,+++******)))((('''%%%$$$###!!!!!!!!!""""""""""""###%%%%%%%%%%%%&&&((()))***((('''&&&%%%%%%&&&((()))|||yyyzzzxxxvvvvvvyyy}}}yyy|||~~~~~~~~~zzzyyywwwtttrrrrrrtttwwwzzzyyyyyyxxxvvvuuusssrrrpppppppppooommmmmmnnnpppllllllkkklllllljjjfffccc\\\XXXRRRNNNKKKIIIFFFDDDAAADDDIIIMMMPPPTTTXXX[[[]]]^^^___^^^]]]___eeekkkqqqwww~~~wwwmmmcccTTTHHH???999444111+++***)))(((''''''''''''(((&&&&&&&&&&&&&&&$$$"""$$$######""""""######$$$"""""""""!!!""""""###$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''')))***++++++++++++***+++++++++***+++...000........................///...,,,+++++++++,,,---///---++++++,,,---,,,+++,,,******------******,,,////////////222666:::<<<======>>>@@@CCCGGGJJJLLLKKKLLLMMMNNNOOOOOOOOOOOONNNOOOQQQRRRRRRQQQPPPPPPRRRPPPNNNNNNOOOOOONNNMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBCCCBBBAAA@@@???@@@AAAAAAAAA@@@???@@@BBBCCCBBBBBBAAABBBCCCBBB@@@@@@AAABBBCCCDDDFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHCCCCCCCCCBBB@@@===;;;999888444444777888444222222........................000222555666666777999:::;;;===???>>>===<<<======>>>?????????>>><<<:::999666666666555555444333333888888888:::<<<===;;;999888888888888777555444444000///...------...///000...///111333444555555555000111222333555666777888444555666555333333333555111222222222111000...---+++,,,...000333555666777666666555333111///...---***+++---///000111222222444333222333333111...,,,***)))((((((((()))***+++***+++,,,---...............///000000111111000000///---,,,---///111222222//////............//////222222222111111000......//////............//////............////////////------------........................////////////111111000000//////..............................,,,,,,+++++++++,,,,,,---,,,,,,+++******)))(((((()))'''&&&&&&(((***++++++************************///...,,,+++***++++++,,,***+++---,,,++++++,,,------+++******++++++)))((()))(((&&&&&&''''''&&&$$$#########"""  !!!!!!"""!!! %%%***+++$$$!!!$$$$$$%%%'''$$$$$$%%%&&&'''(((((()))((('''(((***---......,,,*********)))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''((()))***((('''&&&%%%%%%&&&'''((({{{xxxwwwvvvvvvwwwzzz}}}~~~~~~wwwzzz}}}|||zzzwwwsssrrrsssuuuxxxxxxxxxxxxwwwvvvttttttssssssrrrpppmmmkkklllmmmiiiiiiiiijjjjjjiiieeeccc[[[WWWQQQMMMJJJGGGEEECCCBBBDDDHHHLLLOOOSSSXXX[[[^^^______^^^]]]___eeejjjrrryyy|||tttmmmcccTTTFFF===666111---******((('''''''''''''''&&&&&&'''''''''&&&###"""'''''''''&&&&&&'''''''''""""""""""""""""""######!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***++++++)))*********)))***,,,...------...............///......---,,,,,,,,,,,,---///---,,,,,,------,,,+++*********,,,,,,*********///...,,,,,,...222666999;;;;;;;;;===AAAEEEJJJLLLKKKLLLLLLMMMNNNNNNMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQSSSQQQNNNLLLLLLMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLKKKIIIFFFDDDCCCBBBBBBDDDCCCBBBAAAAAAAAAAAABBBBBB@@@>>>???BBBCCCAAA???AAABBBCCCCCCAAA@@@AAABBBAAABBBDDDDDDCCCDDDFFFHHHGGGGGGHHHIIIIIIIIIHHHHHHCCCCCCBBB@@@===:::888666444111777CCCDDD:::222222000111111111111111111222222444888::::::::::::;;;===???@@@@@@???>>>>>>???>>>>>>??????>>><<<:::999888888777666555444333333333333444666999:::999888888888888888888777666555222111///...------......------///000111333333444555555555444444333333333555666777666444333444555,,,...000222333333111000,,,---...///111333555666444444222111///---,,,+++***+++,,,...///000111111333333333333333111///...******)))((((((((())))))))))))***+++,,,---------......///000000000000000///---,,,,,,///111111111////////////////////////222222222111111000///...//////............//////////////////////////////////////////000000000000............/////////////////////.........------........................+++++++++++++++,,,,,,,,,++++++***)))(((((('''''')))(((&&&''')))+++++++++************************...---,,,+++******++++++***+++,,,,,,******+++,,,+++++++++++++++***)))((()))'''&&&&&&''''''&&&$$$###$$$$$$"""  """"""$$$###"""%%%---444999+++###&&&)))%%%%%%)))&&&&&&''''''((())))))***)))))))))***---...---+++*********)))((('''%%%%%%&&&&&&&&&'''''''''((((((***)))))))))))))))))))))(((((('''&&&&&&&&&''''''{{{xxxuuuuuuwww{{{}}}~~~|||zzztttxxx~~~{{{vvvsssrrrssswwwwwwwwwwwwwwwvvvuuuuuuwwwvvvuuuqqqmmmjjjiiijjjfffffffffggghhhfffcccaaaYYYUUUPPPKKKHHHFFFDDDBBBCCCFFFIIILLLOOOSSSWWW[[[___``````^^^\\\^^^dddiiitttzzz|||sssjjj```QQQDDD;;;555000,,,***)))((('''&&&&&&&&&&&&%%%&&&''''''&&&$$$###"""$$$$$$############$$$$$$""""""#########"""""""""!!!###%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))******''')))******))))))+++---,,,---------......//////......------,,,,,,,,,---///---,,,---......,,,+++***,,,,,,,,,,,,,,,,,,***000...,,,,,,---000444777444444555777;;;@@@DDDGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJLLLNNNPPPRRRSSSSSSRRRPPPMMMKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLKKKIIIFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAABBBBBBBBB@@@>>>>>>AAABBB@@@===@@@BBBCCCDDDBBBAAABBBBBB>>>???AAABBBCCCEEEHHHKKKFFFFFFGGGHHHHHHHHHHHHHHHCCCCCCAAA???<<<999777666777555;;;GGGIII???777777111111222333333444555555555888<<<>>>>>>=========@@@AAACCCCCCAAA@@@AAABBB>>>>>>>>>>>>===<<<:::999777777666555444222111111111000111333777999888888777888888888888777777666444333111///.........///,,,,,,------///000111111666666555444333222222111444666666555444333444555,,,...000222333333111000//////...///000111222333222222111000...---,,,+++++++++,,,---...///000000111222333333222000//////***))))))(((''''''''''''(((((()))***+++,,,---.........///000000000000000111///---,,,...//////...///000000111111000000///111111111111111000////////////............//////000000000000000000000000....................................///////////////////////////.................................***+++++++++++++++++++++***))))))(((''''''&&&&&&)))((('''(((***,,,,,,+++***************************+++,,,,,,,,,+++***))))))***+++***)))((()))*********+++,,,+++***))))))((('''&&&&&&'''((('''%%%$$$%%%%%%###!!! !!!###!!!$$$&&&%%%$$$'''...555666((( ###&&&######'''&&&''''''(((((())))))))),,,+++++++++------+++)))++++++******)))((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&******************))))))((((((''''''&&&&&&&&&&&&{{{xxxuuuvvvyyy}}}{{{xxxtttxxx~~~yyyuuutttssstttuuuvvvvvvvvvvvvuuuuuuwwwwwwvvvsssnnnjjjhhhgggddddddddddddeeeccc```^^^WWWSSSNNNJJJGGGFFFDDDBBBDDDFFFIIIKKKNNNRRRXXX[[[```aaa```^^^\\\^^^ccchhhsssyyyzzzqqqcccZZZLLLAAA:::666222///***)))((('''&&&&&&&&&&&&$$$%%%&&&%%%###"""""""""######""""""""""""######"""############"""!!!!!! $$$&&&'''&&&###!!!######$$$$$$$$$$$$######$$$$$$$$$$$$%%%'''((()))'''(((************+++,,,,,,,,,,,,---......//////............---------,,,///...---...///...---+++***---...,,,,,,...---***000///---,,,---000222444222222444777:::>>>BBBDDDGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKMMMPPPRRRSSSTTTQQQOOOMMMLLLLLLLLLKKKIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNOOOPPPOOONNNMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>===???AAADDDDDDCCCBBBBBBCCC===???@@@AAABBBDDDHHHKKKFFFFFFGGGGGGHHHHHHIIIIIIDDDCCCAAA???<<<:::888777777444444888:::888666777000111222333555666888888:::<<<@@@BBBAAAAAAAAAAAAAAACCCEEEDDDCCCBBBCCCDDD===>>>>>>>>>===;;;999888444333333222000///......222111111333777999999999777888888999999999888888777555333222111000111111---------,,,---...//////111222222333444555666777444555666555333333333444111222222222111000...---000///.........///111222333222222111000000//////---,,,,,,,,,,,,---.........000222222111//////000******))))))((('''&&&&&&((((((((()))+++,,,...///...///000000111111000000222///---,,,---......---///000111222222111000/////////000111111111111111000000////////////000000111111111111000000000000000000000000000/////////............////////////222222222222111111111111........................++++++,,,,,,+++***))))))))))))((((((((((((''''''***)))((())),,,---,,,+++************************)))***+++,,,,,,+++)))((((((*********((('''((()))(((***,,,,,,+++***)))***)))(((''''''((()))(((&&&&&&&&&&&&%%%###"""###$$$%%%'''(((&&&$$$%%%(((,,,+++%%%!!!###&&&'''(((***'''''''''(((((()))))))))...---,,,,,,---,,,***(((++++++++++++***)))((('''&&&&&&&&&'''''''''(((((()))******++++++***))))))(((((((((''''''&&&%%%%%%|||yyyyyyyyyzzz}}}~~~~~~{{{yyyvvv{{{{{{xxxvvvvvvrrrssstttuuuuuuuuuuuuuuutttuuuvvvuuupppllliiigggbbbbbbaaabbbbbbaaa]]]ZZZTTTQQQLLLHHHGGGEEEDDDBBBBBBDDDGGGJJJNNNSSSZZZ^^^```aaaaaa^^^\\\^^^cccgggooouuu{{{}}}~~~}}}vvvmmmaaaWWWJJJ???999555111///))))))((('''&&&&&&&&&&&&###$$$%%%### !!!###$$$$$$############$$$$$$"""######$$$###"""!!! !!!###%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""%%%$$$$$$###$$$%%%&&&'''''')))++++++******+++,,,++++++,,,------...//////...............------,,,......---...//////---+++)))---...++++++...---)))///...------...///000111000111444777:::===???AAACCCDDDFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSQQQPPPOOOOOOOOOOOOLLLJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNLLLMMMOOOPPPOOONNNLLLKKKFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@>>><<<======???AAADDDEEEDDDCCCBBBCCC???@@@AAA@@@@@@BBBFFFHHHFFFFFFGGGGGGHHHIIIJJJJJJEEEDDDBBB???===;;;:::999333444222///111555555222111222444666888;;;======>>>@@@CCCDDDDDDCCCDDDEEEBBBCCCEEEEEECCCBBBCCCDDD===>>>>>>>>>===;;;999888222222111000//////......111000000222555777888777888999:::;;;;;;;;;;;;;;;999888666444333333444444000000...---------...///---...000222555888:::;;;555666666666444333444555333333222111000///...---///...------...///111333222222222222222222222222...---,,,+++++++++,,,------000333333111///000111+++++++++***)))(((&&&&&&((((((((()))+++---...000///000111111222222111111000...,,,,,,---/////////...///000111111000///...---...///000222222222222111111000000000000111111222222222111111000000000333222222222111111111000............////////////222222222222222222222222........................,,,,,,,,,,,,+++)))((('''))))))))))))***************))))))***,,,---,,,+++******************************))))))))))))***+++)))***+++***((((((((()))'''***------+++))))))******((('''((()))***)))((('''((((((&&&$$$###$$$&&&)))((((((''''''&&&&&&&&&&&&((((((''')))---///---(((((())))))))))))******---,,,+++,,,------+++***++++++++++++***)))(((((())))))************++++++((()))***++++++***))))))(((((((((((('''&&&%%%$$$|||yyy}}}{{{{{{{{{}}}}}}|||{{{yyy}}}|||yyyxxxxxxqqqrrrssstttuuuuuuuuuuuuqqqsssvvvuuurrrnnnjjjiiiaaaaaa```aaaaaa___[[[XXXSSSOOOKKKHHHFFFEEEDDDCCC@@@BBBFFFJJJOOOUUU\\\aaaaaaaaaaaa^^^\\\]]]bbbgggkkkqqqwwwyyy{{{zzzrrrjjjcccYYYKKK???777222...+++))))))'''&&&&&&&&&&&&&&&###$$$$$$""" ######""""""""""""""""""###"""###$$$$$$$$$"""!!! """"""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""%%%$$$#########$$$%%%&&&''')))+++++++++***+++,,,++++++,,,,,,---...//////......//////......---,,,.........///000///---+++)))---...******...---)))......------......//////***,,,///222555888999:::@@@BBBDDDGGGJJJLLLNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPQQQRRRQQQNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNOOOOOONNNLLLKKKDDDEEEGGGHHHHHHGGGEEEDDDAAAAAABBBBBBAAAAAA@@@??????AAABBB@@@===;;;<<<>>>???AAADDDEEEDDDCCCCCCCCCBBBBBBBBB@@@???@@@CCCFFFGGGGGGGGGGGGHHHIIIJJJKKKEEEDDDBBB@@@>>><<<<<<;;;333999;;;666888===:::111444555777:::===???BBBCCCAAACCCEEEEEEEEEEEEFFFGGGAAACCCDDDDDDCCCBBBBBBCCC======>>>>>>===;;;999888333333222222111111000000///......///222444555555::::::;;;<<<============:::999777666555555666666333222000///......//////,,,---000222555888:::<<<555777777666555444555666222111000000///000000111---,,,,,,,,,---000333555000000000111111222222222///...---+++******++++++---000444444111000111222------,,,,,,***)))'''&&&))))))))))))+++---///000000000111222222222222222...,,,++++++...000111111---...///111111///...---,,,---///000222333333444222222111111111111222222222222222222111111000000//////......---------,,,............/////////000000000000000000000111111........................,,,------,,,+++)))'''%%%*********+++,,,,,,------***))))))+++---...---+++************************,,,+++(((&&&&&&(((+++---***,,,,,,+++)))((()))***&&&***------+++))))))******)))((()))***+++***)))((())))))'''%%%$$$%%%''')))(((((()))++++++***(((###+++...((((((......)))******************+++++++++******,,,......---,,,+++++++++++++++***)))(((''''''''''''(((((((((((('''((()))***+++******)))(((((((((((('''&&&%%%$$$}}}yyy{{{xxxwwwzzz{{{{{{}}}~~~~~~}}}{{{yyyxxxwwwsssnnnjjjmmmuuuyyyuuuooosssrrrqqqooollliiigggfffcccaaa___]]]\\\[[[YYYWWWOOOKKKFFFCCCBBBCCCDDDDDDBBBEEEIIIMMMOOOSSSWWWZZZaaabbbccccccbbbccceeefffmmmoootttxxxyyyvvvooojjj^^^TTTFFF:::444000---+++(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!###%%%%%%$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!"""$$$$$$$$$%%%''')))++++++************++++++,,,,,,,,,------.........//////---,,,+++,,,,,,---,,,,,,,,,---...///000111************************---...111555888555...(((//////000111333666888999<<<<<<===AAAFFFJJJKKKKKKLLLMMMNNNNNNMMMLLLMMMOOOQQQQQQPPPOOONNNNNNNNNNNNFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKLLLNNNKKKKKKMMMOOOPPPOOOKKKGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDD???@@@@@@???===<<<===???CCCAAA>>>???BBBDDDDDDCCC@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFKKKJJJGGGAAA;;;:::===@@@999888777666777888999:::999:::;;;<<<>>>@@@AAABBBDDDEEEFFFGGGGGGHHHGGGGGGHHHEEEAAA????????????>>>???===<<<;;;<<<<<<;;;999444111///000333444222///...,,,,,,///444888888777:::999:::;;;======;;;999;;;999777666666777999::::::777444000......///000000000000111333777:::<<<777777777777888666333000000000000000000///......------..................000222555777777555333111///...,,,******+++,,,---000000000000000000111111000...+++(((%%%%%%%%%%%%)))************+++...000111222222111...------...000111111000///000333555111111222222111000...---000000111222111000///...222000///000333444222000111111222222222222111111000000000000111111111111111000///.....................///000111222333333333///++++++---///---+++,,,///(((%%%,,,+++(((,,,+++,,,---.........---,,,------///000,,,'''***000,,,'''&&&***---+++((((((&&&((()))))))))***,,,...************)))))))))))),,,,,,+++,,,---,,,)))'''************))))))))))))(((''''''&&&&&&&&&''''''(((((((((((()))***+++,,,(((((()))***+++,,,,,,---***)))'''&&&'''(((***+++(((((())))))*********+++***+++,,,------,,,+++***+++)))''''''***,,,+++)))***++++++******)))((('''(((&&&###"""$$$&&&&&&&&&}}}xxxvvvwwwzzz}}}yyy}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{sssooolllnnntttvvvsssoooqqqqqqpppooollliiigggeeecccbbb```^^^]]][[[XXXVVVRRRNNNIIIFFFFFFFFFGGGFFFEEEHHHLLLPPPRRRVVVZZZ]]]aaabbbccccccbbbccceeegggmmmpppssswwwxxxtttmmmhhhZZZQQQCCC999222///,,,)))(((''''''&&&%%%%%%$$$$$$#########$$$$$$### ########################'''$$$""""""###$$$$$$"""$$$$$$%%%%%%%%%%%%$$$$$$"""##################"""!!!""""""!!!"""$$$&&&((((((((())))))+++,,,,,,------------------......///...,,,+++++++++,,,------,,,,,,,,,---...///000++++++++++++++++++++++++***222???NNNUUUQQQDDD888,,,,,,---...000222333444888999:::>>>CCCGGGIIIIIIJJJKKKMMMMMMLLLLLLNNNOOOOOOOOONNNNNNNNNNNNOOOOOOIIIIIIJJJJJJKKKKKKKKKJJJKKKMMMNNNNNNMMMMMMNNNPPPLLLLLLMMMOOOOOONNNKKKHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEAAAAAAAAA@@@>>>===>>>@@@CCCAAA??????BBBDDDDDDCCCAAA@@@@@@@@@AAAAAABBBBBBEEEFFFGGGHHHIIIIIIHHHHHHLLLIIIDDDAAA???>>>>>>>>>:::999999999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIFFFCCCBBBBBBCCCBBBBBB>>>===;;;;;;<<<<<<:::999444222000000000///---,,,...---...000444777888999888888999;;;>>>>>>===<<<;;;;;;999888888888999999999888555222000000000000000000///000222444777999555444444555555444111...111111222222111111000///////////////////////////111333666888888777444333///...,,,*********+++,,,......///000000000000///000...+++(((&&&%%%%%%%%%((())))))))))))***---000000111222111///---...//////000000000000111444666333444444444333222000///000111222333333222111111222000///000333444222111111111222222222222111111000000000000000000//////111000///.........///////////////000111111222222/////////...,,,,,,,,,---)))+++$$$!!!((((((%%%***+++,,,---.........---,,,++++++---...,,,+++111999444---(((((((((&&&%%%''')))******)))(((((()))+++))))))))))))((((((((((((***))))))+++------,,,+++******)))))))))((((((((((((''''''&&&&&&&&&''''''(((((())))))***++++++,,,(((((())))))******++++++(((((())))))******))))))))))))******************)))***+++,,,,,,+++***))))))'''%%%&&&(((***)))(((***************)))''''''&&&$$$!!!!!!"""$$$$$$$$$}}}{{{sssrrrsssvvvzzz|||yyyvvv~~~|||zzz|||~~~~~~}}}rrrqqqpppppprrrrrrqqqpppnnnoooooonnnmmmjjjgggeeecccbbbaaa```___\\\XXXTTTNNNKKKFFFDDDCCCDDDDDDDDDGGGJJJMMMQQQSSSWWWZZZ]]]```aaabbbcccbbbcccfffhhhnnnpppsssvvvvvvqqqjjjdddVVVMMMAAA777111...+++(((''''''&&&&&&%%%%%%$$$$$$""""""""""""###""" ########################***'''%%%$$$$$$$$$###!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$&&&(((&&&&&&&&&''')))***,,,---...............---------...---+++******+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---999MMMaaajjjaaaKKK888,,,,,,,,,---...///000111444444666:::???CCCEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPNNNNNNNNNNNNOOOOOOPPPPPPLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNNNNNNNNNNPPPQQQOOONNNMMMMMMNNNMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCAAA???>>>???@@@BBB@@@???@@@BBBDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@DDDEEEGGGIIIIIIIIIIIIIIILLLGGGCCCBBBCCCCCC???<<<;;;<<<===>>>???????????????@@@CCCEEEFFFFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHFFFCCCBBBBBBCCCCCCBBB>>>===;;;;;;<<<<<<:::999444444222///,,,))))))))),,,...000111222555888:::666777888;;;>>>@@@???>>>======<<<<<<;;;:::999888888888666555333222111000000/////////000111333444555444333444444333000...222222333333333222111111111111111000000000000000333444777999999888666555///...,,,************+++,,,---///000111000///...000...,,,)))'''&&&&&&&&&&&&'''((((((((()))---//////000111111//////000111...///000000000111444666333444444555444333111000000111222333444444444444222111000111333333333111111111222222222222111111000000//////.........---111000///------...///000000000000000000000000000+++///111000+++)))+++---(((***"""&&&&&&$$$***+++,,,---.........---,,,---,,,,,,...------444<<>>???@@@AAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>AAABBBEEEGGGHHHHHHHHHGGGHHHFFFDDDDDDEEEDDDAAA>>>>>>???AAACCCDDDDDDCCCCCCAAACCCFFFHHHIIIHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDAAA@@@@@@???>>>===>>><<<;;;;;;;;;;;;:::888333444444000***'''(((+++***---000000000111555999777777888;;;>>>@@@???======>>>>>>>>>===;;;999777777777888777666444222111//////.........//////000666555444444555444222000222222333333333333222111111111111111000000000000222444666888888888666555///...---+++***)))))))))***,,,///111222111///---///...,,,***((('''&&&&&&$$$%%%&&&&&&'''(((,,,...---///000000000000111333...000111111000000222333111222333333333222000//////000111222333444555555111111111222222333333222111111222222222222111111/////////...------,,,,,,//////---,,,,,,---...///111111000000////////////+++...000///,,,******+++)))+++$$$ ((()))'''...+++,,,---.........---,,,111/////////...,,,///555@@@888111...+++(((***...+++,,,,,,***((('''((()))*********))))))))))))(((000...***)))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''')))+++,,,---,,,+++)))'''''''''''''''''''''&&&((()))***+++,,,,,,++++++---,,,,,,++++++*********(((((())))))))))))((((((******))))))***+++++++++************)))((('''&&&'''%%%$$$$$$%%%&&&&&&%%%|||wwwssssssqqqnnnnnnqqqvvv{{{}}}|||zzzyyy{{{}}}}}}zzzxxxtttuuuvvvtttqqqooopppqqqmmmmmmnnnnnnllliiigggeeecccbbbaaaaaa___ZZZUUUQQQNNNKKKHHHFFFFFFFFFFFFEEEDDDGGGJJJMMMOOORRRVVVYYY]]]___aaabbbccceeehhhkkknnnpppqqqrrrpppiii```ZZZNNNGGG===666333000,,,)))%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###!!!""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$ !!!"""!!! !!!###''''''''''''''''''((()))000000000//////.........,,,+++*********+++,,,---...---,,,++++++***+++++++++++++++++++++++++++++++++000:::HHHQQQPPPDDD:::...............///000000//////111555999===??????@@@BBBEEEFFFHHHIIILLLNNNRRRRRRSSSSSSRRRQQQPPPPPPOOONNNLLLJJJIIIHHHHHHHHHGGGIIIKKKLLLLLLLLLNNNPPPRRROOOMMMLLLMMMMMMLLLKKKIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBCCCBBB@@@>>>======??????@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCAAA???>>><<>>===;;;999===<<<::::::;;;;;;999888333444444000+++)))+++...(((+++......---...222666888888888;;;===>>>===;;;===>>>??????>>>;;;888666666777888888777666444222000//////...------------444333222222444444222111111111222222333222222111111111111000000/////////000222333555666666555444111000...---+++***))))))***,,,///111222111///...///...---+++)))(((''''''$$$%%%&&&&&&&&&(((+++---,,,---/////////000111333000111222111000//////000222222333444444333111000---......///111222333444111222222222222222333444111111222222222222111111///.........---------,,,------------------......111111000000///.........---,,,+++,,,...---***'''))),,,%%%"""***+++)))///+++,,,---.........---,,,000...///111///+++***---111---******(((%%%'''+++)))***++++++)))***+++---,,,,,,,,,+++++++++******///---***((()))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''')))+++,,,,,,+++***)))'''''''''&&&&&&&&&&&&&&&***))))))))))))+++---...---,,,,,,++++++*********((((((((((((((((((((((((******************+++,,,)))******))))))((('''&&&'''%%%$$$$$$%%%&&&&&&$$$~~~{{{xxxuuurrrrrrtttzzz~~~|||zzzzzz{{{|||}}}|||zzzwwwuuuvvvwwwwwwuuusssqqqqqqrrrpppooonnnmmmkkkiiigggfffdddbbb```___\\\XXXSSSOOOKKKIIIFFFEEEEEEEEEEEEDDDFFFIIILLLOOOQQQTTTWWWZZZ\\\]]]```bbbcccfffiiilllooopppqqqqqqmmmfff\\\UUUIIICCC;;;666333000---)))%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$!!!"""######""""""$$$&&&((((((''''''''''''((((((000000000000000/////////,,,,,,+++******+++---...---,,,++++++******************************************,,,000555666333///+++++++++++++++,,,---...//////000333777:::;;;;;;>>>@@@CCCDDDFFFGGGJJJLLLQQQQQQSSSSSSSSSRRRQQQPPPOOONNNLLLIIIHHHGGGHHHHHHHHHIIIKKKKKKKKKKKKMMMNNNPPPNNNMMMLLLNNNNNNNNNMMMIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGBBBCCCBBB@@@>>><<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCDDDDDDCCCBBB@@@===<<<>>>AAADDDHHHIIIJJJIIIHHHBBBFFFIIIHHHEEECCCEEEHHHDDDEEEFFFFFFGGGFFFFFFFFFEEEFFFGGGHHHGGGEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHFFFDDDBBBAAA???===:::===<<<::::::;;;;;;999888555444222///---,,,...///((()))+++,,,,,,...000333777777888:::<<<<<<;;;999;;;<<<======<<<:::888666666777777888777666555444000000000///......------///......///111222111000111111222333333333222222222222111111000////////////000111333444444444333222222000///---+++)))))))))+++---///000000///...///...---,,,+++)))((('''%%%&&&&&&&&&&&&'''***,,,***,,,............000222///000222111000/////////444555666666666555444333------------///000222222111222333333222222333555111111222222222222111111........................,,,---///000000000///...000000000//////.........///,,,)))***------***&&&&&&***$$$###+++,,,)))...+++,,,---.........---,,,,,,***,,,000000,,,***,,,***((((((***)))&&&(((---)))***,,,,,,+++,,,///111---------,,,,,,,,,,,,+++***((('''(((***,,,,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((()))((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&''''''***)))''''''(((***---...+++++++++++++++*********))))))(((((((((((())))))((()))))))))((((((***+++))))))))))))((('''&&&&&&$$$###"""###$$$$$$###"""}}}wwwvvvvvvvvvyyy}}}|||{{{zzz{{{{{{{{{{{{yyywwwvvvxxxwwwvvvvvvuuuuuutttssssssrrrooollljjjiiihhhhhhdddbbb___\\\ZZZVVVRRROOOHHHFFFCCCCCCCCCCCCBBBAAAGGGJJJMMMPPPRRRTTTXXXZZZZZZ]]]___bbbcccfffjjjmmmoooppppppoookkkcccXXXQQQEEE???999444222000,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$###""""""""""""""""""""""""""" ###&&&&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&$$$&&&''''''&&&''')))+++''''''''''''((()))******000000000000000000111111---,,,+++++++++,,,...///,,,++++++************+++++++++++++++++++++++++++******)))(((&&&%%%%%%%%%)))((())))))***+++,,,---.........111444777777777===???BBBCCCDDDFFFHHHJJJLLLMMMOOORRRSSSSSSRRRRRRPPPOOOLLLJJJIIIIIIIIIJJJIIIKKKLLLLLLKKKKKKLLLNNNNNNMMMLLLMMMOOOPPPOOONNNJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDDDDAAA???===>>>???===@@@CCCDDDBBBAAACCCDDDBBBCCCDDDCCCBBB@@@>>><<<<<>>===;;;::::::::::::999777888555111...---......---***))))))***---///000000444444555888;;;<<<;;;:::999::::::;;;:::999888777666666666666666666555555111111111111000///......---,,,+++---000222222222222222333444444444444444444333333222111111000000...///111222333444444444444333222000...,,,***)))((()))***+++------------///......---,,,***)))(((''''''((('''&&&&&&)))+++)))+++------------...000,,,...000111000000111111444555666777777666555444------------...///111222000222444444222222333555111111222222222222111111---------...//////000000---///222555555444111/////////////////////......---,,,+++*********))))))$$$)))%%%$$$------)))...+++,,,---.........---,,,,,,)))***...///---,,,---,,,***+++,,,***'''***000+++,,,---------...000222------,,,,,,,,,+++++++++'''&&&''')))+++---,,,+++******)))))))))(((((((((&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''((()))***+++,,,))))))************************)))(((((()))******''')))***)))((('''***,,,))))))))))))((('''&&&%%%$$$###"""###$$$%%%###"""zzzrrrtttwwwyyy{{{}}}}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzxxxvvvvvvwwwwwwuuusssvvvssspppllliiihhhhhhiiieeebbb^^^[[[XXXUUUQQQNNNJJJHHHFFFFFFFFFFFFEEEDDDFFFIIILLLOOOQQQSSSWWWYYYZZZ\\\___aaadddgggkkknnnoooppppppooojjjaaaWWWOOOBBB===777333111///***'''$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###""""""########################"""%%%((((((&&&%%%&&&'''&&&''''''''''''''''''&&&'''&&&$$$######$$$&&&'''"""$$$%%%%%%%%%&&&(((+++&&&&&&&&&''')))***,,,---//////000000111111222222------,,,+++,,,---///000+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,,,,+++***+++---(((((())))))***,,,---......------///222444444444<<>>???@@@===@@@DDDDDDBBBAAABBBDDDBBBCCCCCCDDDBBB@@@>>><<<888;;;@@@DDDFFFFFFEEEDDDHHHEEECCCDDDHHHKKKJJJHHHIIIHHHFFFEEEDDDDDDEEEFFFIIIHHHHHHFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBBAAA===;;;::::::::::::999777:::555///------...,,,***,,,)))(((***///111111///111111333777;;;===<<<;;;888888888999999888888777666666666555555555555555111222222222111000//////---,,,,,,...222444555555333333444555666666666555555555444333333222111111//////111222333444444444555444333111///---***)))''''''((()))***+++,,,,,,.........---,,,+++)))(((((()))((('''&&&&&&(((***)))+++,,,,,,,,,,,,---///(((+++///111111222333444222333444555555444444333......------...///000222000333555444222111333666111111222222222222111111,,,------...///000111111...111555999999777333000////////////////////////+++------+++'''&&&))),,,%%%***''''''000///+++///+++,,,---.........---,,,111,,,***------,,,,,,...---+++))))))&&&###'''...---...///.........000222,,,,,,,,,+++++++++******(((((((((***,,,,,,***(((************))))))))))))%%%%%%%%%&&&'''((()))***)))(((''''''''''''((((((%%%%%%&&&&&&'''((())))))$$$%%%(((***++++++***)))(((((())))))*********++++++***)))(((((()))***+++)))+++---,,,***))),,,///))))))))))))((('''&&&%%%%%%%%%$$$%%%''''''%%%###~~~xxxvvvtttssstttyyy}}}~~~}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxxxx}}}|||zzzxxxuuusssqqqppptttrrrooommmllljjjhhheeeeeebbb^^^YYYVVVRRRMMMJJJIIIGGGDDDBBBAAAAAACCCDDDIIIJJJLLLOOOSSSWWWZZZ\\\_______________ccchhhllltttsssqqqnnniii^^^RRRIIIEEE===333,,,,,,...***%%%%%%$$$######""""""######""""""""""""""""""""""""!!!$$$$$$!!!!!!%%%&&&$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&''''''(((((())))))"""###%%%&&&(((***...111$$$&&&''''''&&&&&&'''((($$$'''))))))''''''***,,,'''***...222444444333111------,,,,,,,,,---......)))(((((((((***+++---...------------------------)))************+++++++++(((((((((((()))***+++,,,,,,,,,,,,---///222444666999:::<<<<<<===@@@CCCFFFIIIJJJLLLMMMOOOPPPQQQRRRPPPLLLJJJLLLPPPRRRPPPLLLKKKLLLNNNOOONNNMMMKKKIIIJJJMMMPPPSSSTTTRRRPPPNNNNNNLLLJJJHHHGGGHHHIIIJJJLLLKKKJJJHHHGGGFFFEEEEEEIIIKKKKKKHHHCCC??????@@@>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>??????AAABBBDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBBBBB@@@???===<<<<<<;;;:::::::::;;;999888444333000///...---+++))))))))))))***,,,...000222555333222444888;;;;;;999999:::;;;<<<<<<;;;:::999999888555444444555888999666555555333222000...---+++'''(((...000///111666555666777888888777666555666666666666555333111000---......///000111111111111111222222111000......+++'''&&&((((((''')))---,,,------------+++***)))&&&&&&&&&&&&&&&&&&&&&&&&---...//////---++++++,,,---......///000111111222...000222444666666555444222111000......//////000000000///000222222111///333333333222222111111111222000...///222333111///---///000000//////000222//////000000///...------...,,,)))&&&%%%&&&((()))((())))))***++++++,,,,,,------,,,,,,,,,------...000///---,,,++++++,,,---)))***,,,,,,++++++,,,------------///222333222111//////...---,,,++++++***'''((()))***+++,,,,,,,,,)))***++++++)))(((((()))***))))))(((((((((((((((******************))))))''''''(((((())))))******%%%&&&((()))*********)))++++++++++++++++++++++++)))+++)))%%%%%%)))***(((+++***)))))))))***+++,,,(((''''''((())))))(((&&&''''''&&&%%%$$$$$$$$$$$${{{uuusssqqqppprrrwww{{{~~~~~~}}}}}}}}}|||{{{yyyxxxxxxxxxxxx{{{zzzyyywwwuuusssqqqqqqooommmkkkjjjjjjiiifffdddeeeaaa]]]YYYUUUQQQMMMJJJHHHFFFCCCAAA@@@AAABBBCCCGGGIIILLLOOOTTTWWWZZZ\\\``````_________bbbgggkkkqqqppppppnnniii___SSSJJJAAA:::000******,,,***'''%%%%%%$$$############$$$######################## ######!!!"""%%%'''%%%$$$$$$%%%&&&&&&&&&%%%$$$((((((((('''&&&%%%%%%%%%'''(((((('''&&&''')))+++(((***++++++***)))***+++(((***,,,+++))))))***,,,***+++---///111222222333//////---,,,+++++++++++++++***)))((()))***+++,,,,,,,,,------------,,,,,,)))************+++++++++,,,+++***)))((((((((((((++++++***+++,,,///222333666888999:::<<<>>>BBBEEEHHHIIIKKKMMMOOOPPPOOOOOOOOOLLLJJJLLLOOOQQQOOOLLLLLLMMMMMMMMMMMMLLLJJJIIIKKKMMMOOOQQQRRRQQQPPPOOOOOOMMMKKKIIIHHHHHHHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFJJJLLLLLLIIIEEEAAA@@@AAA???>>>=========???AAACCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGJJJIIIHHHGGGEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>>>>===<<<::::::;;;:::999777555333000///...---+++))))))))))))***,,,...000222555333222444888::::::999666666777888888777666666777777666666666666777777777777666555444222000000...***+++///000...000444444555666777777777666555444444444444333111///.........//////000111111222111222222222111000...---,,,((('''))))))(((***/////////000000000///---,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,---///000---......///000000111111111222333444555444222111......---------------...000//////000222333111000333333333222222111111111222000...///111222111///---...000///......000111.../////////......---,,,,,,+++)))''''''(((***+++))))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,---111000...---------......((()))+++***))))))***,,,+++++++++---///000///...///......------,,,,,,+++((()))***+++++++++++++++((()))******)))(((''''''((((((((((((((()))***+++''''''''''''''''''&&&&&&((((((((()))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++(((++++++((())),,,,,,***,,,+++******)))***+++,,,***)))(((''''''&&&$$$!!!%%%$$$$$$$$$%%%&&&''''''~~~xxxqqqpppooonnnqqquuuzzz}}}~~~~~~}}}{{{|||{{{zzzyyyxxxwwwwwwwwwxxxxxxwwwvvvtttsssrrrrrrpppooonnnnnnnnnmmmjjjgggccc```[[[WWWSSSPPPLLLIIIEEEDDDBBB@@@@@@@@@BBBCCCDDDGGGKKKPPPUUUYYY[[[\\\`````````___```bbbfffjjjmmmnnnooonnniii___SSSJJJ===666///+++******)))(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###!!!"""&&&(((&&&%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$+++++++++)))'''''')))+++***+++,,,,,,+++******+++***++++++)))((('''((()))------,,,---...000222333333222000...,,,+++***))),,,+++***((((((((())))))+++,,,---......---,,,+++)))************+++++++++++++++***)))((((((((((((+++***(((((()))+++...000333444666888999<<<@@@DDDFFFHHHKKKNNNOOOOOOMMMLLLNNNLLLJJJKKKNNNOOONNNKKKNNNMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNOOOOOOPPPOOOOOOPPPNNNLLLJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGLLLLLLLLLJJJFFFCCCBBBBBB???>>><<<;;;<<<>>>@@@BBBAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA??????@@@CCCFFFHHHEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEDDDCCCDDDEEEFFFGGGMMMLLLIIIGGGEEEDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCBBBCCCBBBBBBAAA@@@@@@AAAAAA???>>><<<;;;;;;;;;999777666444111///...---+++***)))))))))***,,,...000111444333333555777999999888555555666666666666555555555666777888888777666555999888888777666555333222111...---//////---...111333444555666777777666555333444444444333222000////////////000000111222222222333333333111000...,,,,,,)))(((***+++***,,,000,,,---.........---,,,+++''''''''''''''''''&&&&&&"""%%%(((***+++---000222.........//////000000111333444444444333111000...,,,------.........------.........000222333222111333333222222111222222222222000///000111111000///,,,---///...------...000------......------,,,,,,+++***(((((((((***,,,---******+++,,,,,,------...,,,++++++******+++++++++,,,+++***)))))))))***+++'''(((***)))(((((()))***+++******,,,......---+++...---------------------******+++++++++++++++***(((((())))))(((((('''&&&'''''''''((()))+++,,,---((())))))******)))))))))))))))))))))))))))((((((+++***((('''(((***,,,...++++++++++++++++++++++++))),,,,,,***+++......+++...---,,,+++******++++++***((('''&&&&&&%%%###!!!""""""###$$$&&&(((***+++}}}vvvppppppoooooorrrwww||||||zzz{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuttttttssssssssssssrrrrrrrrroookkkhhh```]]]XXXTTTQQQNNNKKKHHHCCCBBBAAA@@@???@@@AAABBBBBBEEEJJJPPPVVVYYY[[[\\\``````aaa``````bbbfffiiikkkmmmooonnnggg\\\PPPHHH;;;777333222///***'''''''''&&&%%%%%%$$$$$$%%%%%%########################"""""" """'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((()))***+++,,,++++++,,,///111---///000000...---------------,,,***)))))))))***...---------...///000111666444222000...---,,,++++++***)))((((((((()))******+++,,,------,,,+++***))))))*********+++++++++(((''''''(((((()))***++++++)))'''&&&'''))),,,...000222444666777:::???BBBDDDFFFJJJNNNOOONNNLLLKKKLLLKKKJJJJJJLLLMMMLLLJJJNNNMMMKKKIIIHHHHHHIIIJJJMMMLLLLLLLLLMMMMMMNNNOOOPPPOOOMMMJJJHHHGGGFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHLLLLLLLLLJJJHHHEEEDDDCCC???>>>;;;:::;;;===@@@BBB@@@@@@@@@@@@@@@AAAAAAAAABBB@@@>>>===>>>AAADDDFFFDDDDDDDDDEEEEEEFFFGGGHHHDDDDDDCCCCCCDDDFFFGGGHHHLLLKKKHHHFFFDDDDDDDDDEEEAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDAAA???===<<<<<<;;;999777888555222//////...,,,******))))))***+++...000111333333444666777888888888777777888888888888777777666666777777777777666666888888888888777666555444222000///...---,,,+++,,,111222444555666666666555555666666666666444222111111000000///000111222333333333444333222000...,,,,,,)))'''*********,,,000***+++,,,---------,,,+++((((((((('''''''''''''''&&&((()))*********---///........./////////000000333333333333222111///...---...///111111000///......---...000222444333222333333222111111222222333111111000000000000000///,,,---......,,,,,,---...,,,,,,,,,------,,,,,,++++++***)))(((((()))***+++++++++,,,,,,---......///---,,,++++++++++++++++++***)))((('''((((((***+++((()))******)))((()))***---,,,,,,---...///---,,,,,,,,,------............+++++++++,,,++++++******))))))))))))***)))(((&&&))))))))))))***+++,,,---)))***+++,,,,,,,,,+++++++++******))))))(((((((((+++************+++,,,---***+++++++++++++++,,,,,,,,,...---)))))),,,...,,,///...---,,,++++++******'''&&&%%%&&&'''(((&&&$$$"""######%%%''')))+++,,,~~~wwwqqqrrrqqqrrrvvv{{{|||zzzzzzzzzzzzzzzyyyxxxxxxwwwuuuuuuuuuuuuttttttttttttsssrrrrrrrrrppplllfffbbb]]]YYYTTTPPPMMMKKKIIIGGGAAAAAA@@@@@@@@@AAABBBBBBAAADDDJJJPPPUUUYYY[[[\\\___`````````aaacccfffiiilllnnnooommmdddYYYMMMFFF;;;999:::<<<666+++%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""""""""""""""""""""""""""""" """'''(((&&&'''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******)))***,,,---...000444777555888::::::999777777777555333111///............------///000000000//////333222111///...---------***)))((((((((()))+++,,,******+++,,,,,,+++******))))))*********+++++++++''''''''''''((()))***++++++)))(((&&&''')))+++---///000222333555888<<>><<<;;;;;;===???AAA?????????@@@@@@AAAAAAAAAAAA@@@===<<<<<>>======<<<:::888:::666222000///...,,,+++************+++---///111333444666777888888888999999999999999999999999999888777666555555666777888777777777777777666555444222222000---++++++***)))///000222444555666555555555666666777666555333222111000/////////000111333333333444333222000...---,,,)))'''))))))(((***...---...///111111111000000)))))))))(((((('''''''''((()))******)))***,,,...............////////////111111111111111111111000...///000111111111//////...---...000222444333222333333111000111222333444111111111111000//////000,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,,,,+++,,,+++***(((((('''((((((+++,,,,,,------...//////......---,,,,,,,,,,,,,,,------,,,,,,,,,---///000***,,,,,,,,,******+++,,,---,,,,,,---......---+++++++++,,,,,,---.........++++++,,,,,,,,,++++++***,,,***)))***,,,,,,)))'''++++++************++++++'''((()))++++++***))))))++++++******))))))(((((()))***,,,---...---+++************++++++,,,,,,,,,000000,,,&&&%%%))),,,+++......------,,,+++******((('''&&&'''))))))'''&&&%%%%%%%%%&&&''')))***+++zzztttssssssuuuyyy~~~|||{{{zzz{{{{{{{{{{{{zzzyyyxxxvvvvvvuuuuuuuuuuuuuuuttttttttttttsssqqqllleee```YYYUUUPPPLLLJJJHHHFFFEEE@@@@@@@@@@@@AAABBBBBBCCCBBBDDDIIIOOOTTTXXX[[[\\\]]]^^^```aaaaaadddgggjjjlllnnnooojjjaaaUUUKKKFFF;;;:::>>>AAA:::+++$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!"""&&&(((&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((((((***,,,...000222555:::===???AAADDDEEEDDDCCCBBBCCC===:::555222111000///...---...///111111111000/////////...---------------******)))))))))+++,,,---************************)))************+++++++++******)))((('''''''''''')))(((((((((((()))++++++,,,...///000111444888:::===@@@DDDGGGJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJHHHGGGFFFFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHFFFEEEDDDGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIGGGGGGGGGFFFDDDBBB???>>>=========>>>??????===>>>>>>???@@@AAABBBBBBAAA@@@>>><<<===>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEDDD@@@@@@AAAAAACCCDDDFFFGGGCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA???>>>>>>>>><<<:::;;;888333000///...---,,,+++*********+++---///000444666999:::999888999999999999888888888888999999999888555444444555888999666666666777777666555555111333111---+++,,,,,,)))---///111333444555555555333444555555444333222111111000...------///000222222333333333333111000///...***((())))))'''(((,,,+++,,,...///000000000000******))))))((((((''''''%%%&&&(((((())),,,///222......................../////////000000111111222///000000000000///...---.........000222333222111444222111000000222444555111222222111///...///000---.........,,,+++,,,---++++++,,,,,,------,,,,,,---,,,+++***)))(((((((((++++++,,,------....../////////...---,,,,,,,,,,,,,,,,,,++++++,,,...///111,,,.........,,,+++,,,---***))))))+++------,,,*********++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++---+++)))***------***'''---,,,,,,+++******++++++)))***,,,...///...---,,,******************))))))''')))---//////---***(((*********++++++,,,,,,---//////+++%%%$$$(((+++***,,,,,,------,,,+++***))),,,***)))(((((('''%%%###&&&&&&&&&'''''')))******|||vvvrrrrrrtttyyy~~~}}}|||{{{{{{|||||||||{{{zzzyyywwwwwwwwwvvvvvvuuuuuuuuurrrrrrssstttrrrmmmfffaaaVVVRRRLLLHHHFFFEEEDDDCCC@@@@@@@@@AAABBBCCCCCCDDDCCCEEEIIINNNSSSWWW[[[]]][[[]]]___aaabbbeeehhhkkkkkkmmmmmmhhh^^^TTTLLLIII999888<<<@@@777((($$$)))%%%%%%$$$############$$$!!!!!!!!!!!!!!!!!!!!!!!! ######!!!"""%%%'''%%%%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''+++...222666;;;AAAHHHLLLNNNQQQTTTVVVVVVUUUTTTUUUKKKFFF???999666444111.../////////000000222333333111111000///............---,,,+++*********+++,,,+++***)))(((((()))***+++)))************+++++++++******((('''''''''''''''%%%&&&'''((())))))*********+++,,,------///222555888:::>>>AAADDDFFFHHHHHHHHHIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDGGGGGGFFFFFFFFFFFFFFFGGGHHHFFFDDDEEEFFFFFFCCC@@@>>>???????????????>>>>>><<<===>>>???@@@AAABBBBBBBBBAAA@@@??????@@@AAAAAADDDCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGFFFCCCBBB@@@@@@@@@AAABBBDDDFFFHHHCCCDDDFFFGGGGGGFFFDDDBBBBBB@@@????????????===<<<<<<999444000///...---,,,+++*********+++---///000444888;;;<<<:::999999;;;:::999888777777888999:::888777666555555666777888666666777777777777666666111444333...---//////,,,,,,---000222444555555555333444555555555444222222111000---,,,,,,---///111111222333333333222111111111,,,***+++***'''(((,,,(((***+++---...//////...++++++***))))))(((''''''"""###%%%&&&(((+++000444........................///////////////000111111333333111000////////////000//////000222333111000444222111///000222444666111222333222///---...000---//////...---,,,,,,---++++++,,,------------------------,,,,,,++++++++++++++++++,,,------......///...---,,,++++++++++++))))))))))))***,,,...///---...///...,,,+++,,,---***))))))+++---...---,,,******************++++++******+++,,,---------------***((()))------***&&&,,,,,,+++++++++,,,,,,---,,,...000222333222111000******************++++++(((***,,,------+++***((()))******+++,,,,,,------)))+++***''''''+++,,,******++++++,,,,,,+++***)))+++)))(((((((((&&&$$$"""&&&&&&&&&'''((()))+++,,,}}}wwwppppppsssxxx~~~~~~}}}}}}{{{|||}}}}}}}}}|||{{{zzzxxxxxxwwwwwwvvvvvvuuuuuujjjkkkmmmooonnniiibbb]]]TTTPPPJJJFFFDDDDDDCCCBBB@@@@@@AAABBBCCCCCCDDDDDDEEEFFFIIIMMMQQQVVVZZZ]]]ZZZ\\\___aaaccceeeiiillliiikkkkkkfff]]]TTTNNNLLL777555888<<<333&&&$$$---%%%$$$######""""""######""""""""""""""""""""""""!!!$$$$$$!!!!!!%%%&&&$$$%%%$$$$$$%%%&&&(((***,,,"""###$$$%%%'''((()))***+++///666===EEENNNVVV\\\```cccgggjjjjjjiiihhhiii]]]VVVMMMFFFAAA===888555222000......///222555777666555444222111000000000000///---+++*********+++,,,+++(((''''''(((+++,,,)))************+++++++++'''&&&&&&''''''((()))***###$$$&&&((()))))))))(((((()))*********+++...111555666999===AAADDDFFFGGGHHHHHHIIIHHHFFFFFFFFFGGGDDDDDDEEEFFFGGGIIIKKKKKKHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCHHHGGGGGGFFFEEEEEEFFFFFFGGGDDDCCCCCCEEEEEEBBB???>>>???@@@AAAAAA@@@>>>>>><<<======???@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGDDDDDDCCCBBBBBBDDDEEEFFFIIIJJJKKKKKKIIIFFFBBB@@@@@@@@@@@@AAABBBEEEGGGHHHCCCEEEGGGIIIIIIFFFCCCAAABBB@@@??????@@@@@@>>>======999444000///...------++++++******+++---...000555999<<<===;;;::::::;;;<<<;;;:::999999:::;;;<<<555666777888888777666555666666777888888888888777222555444///...222222...+++---///222444555555555555666777777777666555444111///---++++++,,,...000000111222333444333222222333///,,,,,,+++((((((,,,+++,,,...000222222222222+++++++++***)))(((((('''"""###$$$%%%&&&)))...111.....................---111000////////////000000888777555222111111111111000000///000222222111///444222000///000222444666111333444222///---...000...///000///---,,,---...+++,,,------............---------............///******+++,,,,,,------......---,,,+++************++++++++++++---...000222---...///...,,,+++,,,---+++++++++---000111111///)))))))))))))))))))))))))))***+++,,,---.........,,,)))'''(((,,,---)))%%%*********+++,,,---...///***,,,...111222111///...)))))))))***+++++++++,,,************************))))))***+++,,,,,,------$$$(((+++***,,,...---***((()))***+++,,,+++***)))&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&''')))+++,,,---wwwpppqqqrrrsssvvvzzz~~~|||{{{zzz~~~{{{yyyzzzzzz{{{zzzwwwwwwwwwxxxxxxvvvrrrnnnjjjjjjkkkkkkiiiddd^^^YYYQQQOOOJJJFFFCCCBBBBBBCCC????????????@@@AAABBBCCCBBBBBBEEEJJJPPPVVVXXXYYYZZZ\\\___bbbdddeeeeeeeeegggfffeeeddd```WWWJJJBBB888555///,,,+++***)))(((''''''&&&$$$"""!!! """"""""""""""""""""""""$$$###"""###&&&'''%%%"""&&&'''''''''&&&&&&%%%$$$%%%&&&'''''''''(((***,,,///555>>>IIIRRR\\\dddjjjqqqsssvvvxxxxxxuuurrrpppjjjddd\\\TTTMMMFFFAAA===<<<999444111111111111000555333000///000000000///------------------,,,,,,))))))))))))))))))))))))************))))))))))))&&&'''((((((&&&'''(((***'''''''''((()))******++++++------+++((((((,,,///666666777<<>>===>>>===<<<;;;<<<>>>@@@AAAEEEBBBBBBEEECCC======BBBBBBCCCEEEFFFFFFDDDBBB@@@DDDEEEEEEEEECCCCCCEEEFFFJJJGGGEEEFFFHHHHHHEEEAAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA===:::<<<666444444000))))))...***++++++++++++---000333444666888:::;;;:::999999888777777777999999777555555888::::::999888888888999999888888777666666555666555444444333000+++((()))***,,,///222555777888555555555666666444111...+++***((('''(((***---...---111222000111444444111000...+++*********))))))***+++,,,...///111222333333111///,,,+++*********''''''''''''((()))******+++,,,---///000000000000+++---//////------000444000000111222222111/////////............///000000222222222222333444555555222111///...---...000111111000...,,,+++***++++++///......------,,,++++++...---+++***+++---///000***++++++,,,,,,++++++***111000---+++))))))******((()))***,,,---...//////,,,---...//////...---,,,******+++,,,------------------------------------,,,,,,,,,,,,++++++***)))(((((()))***++++++,,,,,,,,,)))'''***///111///++++++---000222222000...,,,---,,,+++***))))))))))))((())))))))))))*********))))))))))))***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++***((('''))))))))))))((('''&&&%%%&&&((()))***))))))+++,,,}}}yyyooooooqqqtttxxx}}}}}}}}}}}}zzzyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwuuuqqqnnnhhhgggfffeeeccc^^^XXXTTTMMMKKKGGGCCC@@@>>>======??????@@@@@@AAAAAAAAAAAAAAACCCFFFKKKOOOTTTWWWYYYZZZ\\\___aaadddeeeffffffhhhgggfffccc___VVVKKKCCC;;;777111,,,)))(((&&&$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&'''%%%###'''''''''&&&&&&%%%%%%%%%%%%&&&'''((('''(((+++---333:::DDDPPPZZZeeennnsss{{{|||~~~~~~|||zzztttooohhhaaa[[[UUUOOOKKKCCC???:::777666666666555666444111000111222111000.........------------,,,************************************)))))))))))))))))))))(((&&&%%%'''(((%%%%%%&&&''''''((())))))'''((()))(((&&&'''+++...444333444888===AAAAAA@@@BBBBBBDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFIIILLLLLLJJJGGGIIIJJJIIIGGGDDDBBBBBBCCCDDDGGGIIIJJJIIIGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@??????@@@???===<<<<<<===>>>???FFFCCCDDDFFFDDD??????DDDAAACCCEEEFFFFFFEEECCCBBBDDDEEEEEEEEECCCCCCEEEFFFGGGFFFEEEEEEFFFEEECCCAAAEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCAAA>>>;;;888444333444111,,,+++...,,,,,,---------...222555444555777999:::999888777888777777888999999888666555777999:::888777777888<<<;;;:::888777555444333888777666555444222...******+++---///222444666777555555555666777555222000000...,,,)))))))))+++,,,...111222000000333333000222000---++++++***)))(((******,,,---///111222333222111///---+++***)))(((###$$$$$$%%%''')))+++,,,,,,---...............---...000111111000000111222//////111111222111000///......------......///000111111111111222333444444333222000.........///000222111000///...------------.....................000000000///...,,,***))),,,,,,------------,,,,,,111///---+++******+++,,,+++++++++++++++,,,---...,,,---...//////...---,,,+++,,,,,,------------,,,---------------------------.........------,,,+++)))******+++,,,,,,---------+++)))+++...///---))))))+++...111222111///...---,,,+++***)))))))))))))))))))))*********++++++))))))((((((((()))*********+++++++++,,,,,,------++++++++++++***)))'''&&&%%%%%%&&&'''''''''&&&&&&(((***++++++******,,,---~~~zzzwwwsssooollllllmmmqqquuu{{{}}}{{{zzz{{{|||{{{yyyxxxzzzxxxvvvuuutttssspppnnnhhhfffccc```]]]YYYSSSOOOJJJIIIFFFCCC@@@===;;;:::???@@@AAABBBBBBBBBAAA@@@@@@DDDIIILLLMMMPPPUUUYYYZZZ[[[^^^aaaccceeefffgggiiihhhfffccc]]]TTTKKKDDD;;;666000+++((('''%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%((('''&&&%%%%%%%%%&&&'''&&&'''(((((((((***---000999@@@LLLXXXdddoooyyy~~~zzzvvvqqqlllgggaaa]]]PPPKKKEEE@@@======<<<;;;888555333222222333333222//////......------------++++++++++++++++++++++++************))))))))))))*********(((&&&%%%%%%'''$$$$$$$$$%%%&&&&&&''''''%%%&&&'''''''''(((+++...000///000333888<<<>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEHHHKKKLLLKKKIIIJJJJJJIIIGGGEEEDDDEEEGGGDDDFFFIIIJJJIIIHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@>>><<<<<<<<<<<<===EEEDDDEEEGGGEEEAAAAAADDD@@@BBBDDDFFFGGGFFFEEEDDDDDDEEEEEEEEECCCCCCEEEFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEBBBAAAAAABBBCCCAAA>>>;;;777444333444111---+++,,,---.../////////000333666444666777999999888666555999888888999::::::999777555777999:::888777777777::::::999888777666666555888777666555555333///---+++,,,...000222444555666555444555666777777555333222000---+++******+++,,,...111111//////222222///555222///---,,,+++)))'''((()))+++---///111333333000000000...,,,)))'''%%%######$$$$$$%%%'''((()))------......------,,,+++000000000111111111///------...000111222111111000---------------......//////000000111111222333333333222000///......//////111111111000///...---,,,,,,------...///000000000%%%(((,,,000111///,,,***---..................---///...---,,,+++,,,------...---+++******+++,,,---,,,---...//////...---,,,------.........------,,,------------------------------.........---,,,,,,+++++++++,,,,,,------......,,,***+++---...+++((((((***---000222111000///---,,,+++******)))******************+++++++++,,,++++++***))))))))))))***((()))***+++,,,---......+++++++++***)))'''&&&%%%######%%%'''((()))))))))+++,,,------,,,+++,,,...zzzssslllhhhjjjjjjkkkmmmrrryyy~~~}}}}}}{{{{{{{{{}}}~~~}}}zzzxxx{{{xxxtttrrrqqqpppnnnllljjjgggbbb^^^ZZZVVVQQQNNNKKKJJJIIIGGGEEEAAA>>><<>>EEEQQQ^^^jjjuuu~~~}}}zzzwwwsssnnnjjj^^^YYYQQQKKKFFFDDDAAA@@@;;;999666444444444333222000000//////...---------++++++++++++++++++++++++************)))))))))((()))******(((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***,,,...,,,,,,,,,///222666999;;;===>>>@@@BBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIFFFDDDDDDGGGIIICCCFFFHHHIIIIIIIIIJJJKKKLLLKKKIIIFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<<<<======BBBCCCEEEEEEDDDBBBBBBCCC@@@AAACCCEEEFFFFFFFFFEEEDDDEEEEEEEEECCCCCCEEEFFFGGGIIILLLJJJGGGEEEGGGIIICCCCCCBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEDDDEEEEEEFFFAAAAAAAAABBBCCCBBB>>><<<;;;777333000...,,,+++***---...///000000111444666666777999:::999888666555999888888999;;;;;;:::888777999;;;;;;999888777888555666666777888999::::::777666555555555333111...---...///000222444555666555444444666888888777555...---,,,++++++,,,---......111000------000111...777444111///---+++)))&&&'''(((***,,,...111222333...///000///---***&&&$$$''''''%%%$$$$$$#########,,,------......---,,,,,,///------...000///+++''',,,---///111111111111111---,,,,,,,,,,,,---......///000111222222333333333444333111000///......///...////////////---+++***------------......////// ###(((---//////...,,,---......//////......---...------,,,,,,---......---,,,***((()))***---///,,,,,,............,,,,,,////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++,,,,,,------,,,+++***+++------+++)))***,,,...000000000...------,,,++++++******************+++++++++,,,,,,,,,///...---,,,++++++++++++)))))))))***+++,,,,,,---+++******)))'''&&&%%%$$$%%%&&&((()))***+++,,,,,,+++,,,------++++++,,,---yyyuuukkkjjjjjjkkkpppwww~~~~~~}}}}}}zzz{{{|||~~~|||yyyzzzwwwrrrooommmlllkkkiiihhhddd___ZZZWWWSSSNNNKKKKKKKKKJJJIIIGGGDDDAAA???>>>@@@BBBDDDEEEDDDCCCBBBAAAFFFKKKLLLJJJKKKPPPUUUWWWXXXZZZ]]]```dddfffhhhjjjiiihhhccc[[[RRRJJJEEE666333...***)))(((''''''%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$%%%&&&''''''&&&&&&''')))(((&&&%%%%%%&&&((()))'''((()))***+++///333777@@@HHHSSS```kkkuuu}}}~~~{{{wwwtttlllggg___XXXRRRMMMIIIFFFBBB???;;;888777666444222111111000//////...------************************************)))))))))((('''(((((((((&&&&&&(((***&&&&&&&&&&&&&&&'''''''''))))))((())))))*********))))))***,,,...111555777;;;<<<>>>@@@BBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDDDDGGGIIICCCEEEGGGHHHHHHIIIJJJLLLMMMLLLJJJHHHGGGGGGGGGHHHEEEDDDCCCAAA@@@@@@@@@@@@===============>>>??????===@@@CCCCCCAAAAAAAAA@@@???@@@BBBDDDEEEFFFFFFFFFDDDEEEEEEEEECCCCCCEEEFFFFFFIIIKKKJJJGGGFFFGGGIIICCCCCCBBBBBBBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBBBBCCCCCCBBB???<<<;;;777000,,,,,,......---,,,...///000000111333555888999:::;;;;;;:::888777888888888999;;;;;;:::999999:::<<<<<<:::999888888444444555666888999:::;;;888777666666777666444333000000111222333444555555555444444555777888777666...---,,,+++******++++++---//////,,,,,,///000...777444222000///---)))''''''((()))+++...000111222---...000000...+++'''%%%((('''&&&%%%$$$#########***+++,,,---...............,,,,,,---000///+++''',,,---///000111111111000---,,,,,,,,,,,,---......000111222333444444444444333222222111000/////////......///000///...,,,+++---------,,,,,,+++++++++***+++,,,------,,,+++***------............------,,,,,,,,,,,,------......+++***(((((()))+++...111+++,,,---......---,,,+++////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++************++++++++++++)))))))))+++,,,---,,,,,,---...///000///---,,,***---,,,++++++++++++++++++******+++++++++,,,,,,,,,//////---,,,++++++************************************)))(((&&&&&&%%%%%%((())))))***+++++++++***)))***++++++******+++,,,}}}yyynnnmmmkkkkkkooouuu|||~~~}}}}}}yyyyyy{{{}}}|||zzzyyyuuuqqqmmmkkkiiifffeee```]]]YYYUUURRRNNNJJJGGGFFFGGGGGGFFFEEECCC@@@???>>>???AAACCCEEEEEEEEEEEEDDDGGGJJJKKKJJJKKKNNNRRRUUUVVVXXX[[[^^^bbbeeeggghhhjjjiiiddd[[[QQQIIIEEE;;;666000+++((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&'''((('''&&&&&&&&&'''((()))((()))***+++---111666:::BBBIIIUUUaaalllttt|||}}}xxxtttmmmgggaaa[[[UUUQQQLLLHHHCCC>>>;;;888555333222222111000///......---************************************))))))))))))&&&'''((('''&&&''')))***''''''''''''''''''(((((()))(((''''''))))))(((''''''(((***+++,,,...111333888999;;;>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGFFFFFFFFFGGGIIIIIIIIIIIIGGGEEEEEEFFFHHHCCCEEEGGGGGGGGGGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGEEECCCAAA@@@???@@@@@@;;;<<<<<<===>>>?????????999>>>AAA@@@???@@@@@@>>>??????AAABBBCCCDDDDDDEEEDDDEEEEEEEEECCCCCCEEEFFFDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDBBB???<<<777444...))),,,111222///,,,...000111111222333555888999:::<<<<<<;;;999888777777777888:::;;;:::999999;;;<<<<<<:::888888888666666666666666666666666:::999888888999:::888777333333444444555555666666555444333444666777777666222000...,,,***((('''&&&+++...---***+++///111///444333111000000...+++)))((((((***+++---...///000---...000000///---***(((&&&&&&%%%&&&&&&'''(((((())))))+++,,,---.........---------...000000...,,,,,,---///000111000000///---------------......///000111333444555555444333222111111111111111000000111111111111111000///...------,,,,,,+++******)))------......///000111222------............------+++,,,,,,,,,,,,,,,,,,,,,)))((((((((())),,,///000+++,,,---......---,,,+++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------************************'''((()))+++,,,,,,------///000000///...,,,***))),,,,,,++++++++++++,,,,,,************+++++++++,,,,,,,,,+++))))))(((((((((*********)))))))))((((((***)))(((''''''&&&''''''((())))))))))))(((((('''&&&((())))))))))))***,,,yyyuuussspppmmmlllnnnttt{{{~~~|||{{{{{{xxxwwwxxxzzz|||}}}{{{zzzvvvsssoookkkiiifffccc```YYYWWWTTTRRROOOLLLHHHEEEBBBBBBBBBBBBAAA@@@@@@???>>>???@@@BBBDDDFFFHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNSSSTTTUUUXXX\\\```dddfffgggiiijjjfff\\\QQQHHHDDD;;;777111,,,)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$%%%&&&&&&'''''''''((((((((()))))))))***+++...222888===DDDKKKWWWdddnnnwww~~~}}}zzzvvvqqqkkkeee```WWWRRRLLLFFFAAA<<<888555333222222111000///...---++++++++++++++++++++++++************))))))))))))((())))))(((&&&&&&''')))((('''''''''''''''''''''((('''&&&(((+++,,,***(((&&&))),,,---,,,,,,...000444555777:::===???@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCAAACCCEEEFFFEEEEEEHHHKKKJJJJJJKKKIIIGGGFFFFFFGGGCCCEEEFFFFFFEEEFFFHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGDDDBBBAAA@@@AAAAAA=========>>>>>>>>>>>>===777===AAA??????AAA@@@===??????@@@AAAAAABBBCCCCCCDDDEEEEEEEEECCCCCCEEEFFFEEEDDDDDDEEEFFFFFFEEECCCFFFEEEDDDCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFEEECCC???<<<666555000,,,...111///(((---///222333333333555666666777999;;;;;;;;;:::999666666666777::::::999888888999;;;:::888666666666555555555555555444444444999777666666888999999888666666666666666777777777555444333333555666555444333222000...+++)))'''&&&***,,,+++)))***///111000111000///000000///---***))))))***+++,,,---......---...///000000...---+++''''''''''''((()))***+++(((((()))******+++******)))+++---------...000111---...///000000///............------......///000///000222444444444333222000000111111222222222111222111000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...111333444555...//////000000//////...++++++++++++++++++******))))))))))))***+++,,,---+++,,,------------,,,++++++,,,,,,------------,,,+++++++++++++++++++++++++++,,,------.........---++++++++++++++++++++++++((()))+++++++++++++++,,,/////////...---,,,+++***,,,,,,,,,++++++,,,,,,---)))))))))*********+++++++++***)))((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))((())))))******))))))(((%%%&&&((())))))***+++---~~~{{{vvvsssooolllnnnttt{{{~~~}}}{{{xxxwwwxxxvvvvvvvvvwwwzzz{{{zzzyyyuuurrrnnnkkkhhheee```^^^WWWUUUSSSRRRPPPMMMHHHEEEAAA@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBDDDGGGIIIKKKHHHGGGGGGHHHKKKMMMMMMLLLQQQRRRTTTWWW[[[```dddffffffiiikkkggg]]]QQQHHHCCC888555000,,,+++***))))))"""""""""######$$$$$$%%%""""""""""""""""""""""""!!!###&&&&&&$$$###$$$&&&&&&&&&'''((())))))(((((()))***+++,,,...333:::>>>EEEMMMZZZgggrrr{{{|||wwwppplll^^^YYYRRRKKKEEE???:::666333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))*********(((&&&%%%&&&''''''''''''''''''''''''''')))((((((***...000...,,,&&&)))---...,,,+++,,,...111222555888:::<<<>>>>>>CCCDDDEEEGGGGGGEEEDDDCCC???BBBDDDEEEEEEFFFJJJMMMKKKLLLMMMLLLIIIGGGGGGGGGCCCEEEEEEEEEDDDEEEGGGIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIFFFCCCBBBBBBBBBCCC>>>?????????>>>===<<<;;;666>>>AAA??????BBBAAA===?????????@@@@@@AAAAAABBBDDDEEEEEEEEECCCCCCEEEFFFGGGEEEDDDEEEHHHIIIGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAFFFFFFEEEEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFCCC???<<<999999555000///000(((///111333555555555666888444666888:::;;;:::999999666555555777999:::999888666888999999777555444444111111222333444555666777555444222333555666666555888888888777777777777777666444222222444555444333111111000...---,,,+++***(((+++***(((***///222111///......///000000...,,,)))******+++,,,,,,---------...///000000//////...+++******))))))))))))***(((((((((((((((''''''&&&%%%(((***+++***+++///333...//////000000///...---///............///000000...///111333444333222111///000111222222333222222111000...------...//////+++,,,,,,------......///,,,---...///...---,,,+++000000111111111111000000***++++++++++++***)))(((************************++++++------------++++++******+++,,,------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***))))))***------......------,,,,,,,,,,,,,,,++++++,,,------((())))))))))))*********,,,+++******************&&&&&&'''((()))***++++++))))))((('''''')))***+++)))***+++,,,,,,,,,,,,,,,$$$&&&((())))))+++---///|||xxxwwwvvvsssooommmpppwww}}}|||}}}~~~~~~|||xxxtttqqqttttttsssssssssttttttuuutttpppkkkgggeeebbb^^^ZZZUUUTTTRRROOOKKKHHHDDDCCCCCC@@@===???CCCDDD@@@<<<@@@???>>>>>>@@@BBBEEEGGGHHHIIIKKKKKKJJJJJJLLLNNNOOOPPPRRRSSSVVV[[[aaaffffffgggfffbbbZZZPPPEEE???555111,,,******)))'''$$$""""""""""""""""""""""""######"""""""""###%%%&&&&&&&&&&&&''''''''''''''''''((()))******+++******,,,------...000666===BBBIIIQQQ^^^jjjsss|||~~~zzzwwwppphhh\\\QQQHHHAAA===:::666444222111111000///...000...,,,+++,,,,,,+++******))))))+++,,,,,,***(((((((((((((((((((((((((((((((((((((((((()))))))))''''''((())))))))))))))))))))))))((()))******+++...000333777999:::999999@@@BBBCCCDDDCCCDDDEEEGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGFFFEEEIIIGGGEEEDDDCCCDDDEEEFFFIIIIIIJJJKKKKKKJJJIIIHHHKKKHHHCCCAAAAAABBBBBBAAAAAAAAA@@@@@@???>>>======;;;<<<===??????@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCBBBCCCEEEEEEDDDDDDEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEECCC@@@???BBBDDDGGGFFFEEEEEEEEEFFFHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@:::999777444111///...---------...000333777:::<<<888999;;;<<<<<<;;;999888888888777777777666666666777777888666444222333444333333333333333333333333666666666666666666666666555555555555666777888999444333222222444555555444222111000///------,,,,,,)))+++---///111000000//////111222222000...------,,,+++******+++,,,...//////......---------......******(((''''''((())))))((())))))))))))(((((('''))))))*********+++++++++//////000111111111111222000000////////////000000222222333333333222222111...000111111111111333444222111111111111111222222,,,---.........///111333///...---,,,,,,,,,,,,---...///000000000000//////...,,,)))((()))******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,***)))***++++++,,,............,,,++++++,,,------+++)))******++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------(((((())))))))))))((((((&&&((()))(((&&&%%%%%%&&&***)))'''&&&&&&(((***,,,++++++***************+++''')))******(((''''''(((&&&&&&'''((()))***+++,,,}}}zzzvvvtttrrrnnnllloootttzzzzzz{{{{{{{{{yyyuuurrrpppppppppqqqqqqrrrrrrrrrrrrsssooojjjfffccc```\\\YYYTTTSSSQQQNNNKKKGGGDDDCCCCCC@@@>>>???BBBCCC@@@<<>>>>>>>>???BBBDDDFFFGGGHHHJJJKKKJJJJJJKKKLLLNNNOOORRRTTTWWW\\\aaaeeeggggggfffbbbZZZOOOEEE>>>666111,,,******)))&&&###########################%%%$$$###"""""""""###$$$&&&&&&''''''''''''((((((((()))***+++,,,,,,,,,+++,,,---...///111666===AAALLLTTTaaakkkttt{{{~~~|||uuunnncccYYYOOOHHHBBB>>>999666444222222222000//////---,,,+++,,,,,,,,,+++*********+++,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))******+++---...111333666777777777===???AAABBBAAABBBDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHFFFEEEDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCEEEFFFHHHJJJKKKKKKKKKJJJKKKGGGCCCAAAAAABBBBBBAAABBBAAAAAA@@@??????>>>>>><<<<<<===>>>???@@@@@@@@@@@@???>>>======>>>???@@@AAABBBDDDDDDCCCCCCEEEFFFIIIHHHFFFEEEDDDDDDDDDEEEBBBCCCDDDCCCAAAAAACCCFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGEEECCCAAA???>>>:::888666333111///...---.........///111444777999888888:::::::::999777666444444333333222222111111222333444333111111222333333333333333333333333333444444444444444444444444666666555555555666777777444333111222333444444333111111///...---,,,,,,,,,)))***,,,.../////////...+++...000000///......///++++++***)))***+++,,,---///.....................---,,,***(((''''''''''''$$$%%%&&&((()))+++++++++)))))))))))))))*********...,,,,,,...111111---)))000//////......//////000111111222222222111111111000000000//////000444777111111000000000000111111,,,---......------///111------,,,+++++++++,,,,,,...//////000000000//////---+++))))))***+++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,***)))***+++,,,,,,------------,,,,,,***,,,------+++*********++++++++++++++++++++++++...------,,,++++++******+++++++++,,,,,,,,,------(((((())))))))))))(((((()))***++++++***((()))***)))(((&&&%%%%%%''')))+++******)))))))))))))))******,,,------+++******+++%%%&&&&&&''')))******+++{{{tttsssqqqnnnlllnnnrrruuuxxxxxxwwwvvvtttrrrooommmmmmnnnpppqqqrrrrrrrrrrrrqqqnnniiidddaaa]]]YYYVVVTTTRRRPPPMMMJJJFFFDDDCCCDDDBBB@@@@@@BBBBBB???;;;============???AAACCCDDDEEEGGGJJJKKKJJJIIIJJJJJJLLLNNNRRRUUUXXX]]]aaaeeehhhhhhgggbbbYYYOOODDD>>>777222---***)))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$%%%%%%%%%&&&&&&&&&&&&)))***+++,,,------------,,,---///111333777===AAAOOOWWWcccmmmtttzzz|||vvvmmmdddZZZQQQHHHCCC<<<999666555444333111000///---,,,,,,---------,,,+++******+++,,,,,,***)))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((()))))))))******+++,,,---///111333444555:::;;;>>>??????@@@BBBDDDEEEEEEDDDCCCDDDEEEGGGGGGIIIHHHFFFFFFFFFHHHIIIKKKFFFGGGHHHHHHGGGEEEBBB@@@BBBCCCFFFHHHJJJKKKLLLLLLJJJGGGCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@???<<<======>>>????????????>>>===<<<;;;;;;<<<===>>>@@@AAACCCCCCBBBCCCDDDFFFHHHFFFDDDBBBBBBBBBDDDEEEAAABBBCCCCCCBBBCCCEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHHHHGGGDDDAAA>>><<<999777555222000.........000///...---///222666888888999999999888666444333111111000000///......------...000//////...000111222222222222222222222222111111111111111111111111555555444444444555666666555333222222333444333222000000///...---,,,,,,,,,((()))+++---......------(((+++.../////////000111,,,+++***)))((()))******//////......////////////...---+++)))'''&&&%%%%%%###$$$%%%''')))+++,,,---))))))))))))))))))((((((...,,,+++...222111***###000//////......//////000000000000000000000000000111000///------000555888000000///////////////000---......---,,,,,,...///,,,+++++++++++++++,,,,,,...///////////////......+++***((()))***+++++++++((((((((()))))))))******,,,,,,,,,,,,,,,,,,------------------------------+++,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,***,,,------+++******+++************************//////......------,,,,,,++++++++++++,,,,,,,,,,,,((())))))******))))))((((((***,,,,,,+++***++++++((('''&&&%%%%%%''')))***))))))((((((((())))))***(((***+++***)))(((((((((%%%%%%&&&'''((())))))***|||uuutttrrrpppooooooppprrrvvvvvvuuusssqqqooommmllllllmmmppprrrtttssssssrrrnnnlllgggbbb^^^YYYVVVTTTSSSQQQOOOKKKHHHFFFDDDCCCEEECCCAAAAAABBBAAA>>><<<<<<<<<<<<===>>>@@@BBBCCCDDDFFFIIIJJJIIIHHHHHHHHHJJJMMMQQQUUUYYY\\\aaadddhhhhhhfffaaaXXXMMMCCC===999333---)))((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""###$$$$$$%%%%%%)))***+++,,,------......,,,...111333555888===@@@NNNVVVbbbmmmtttzzz|||uuummmcccYYYNNNHHH>>><<<999666555444222000///...,,,,,,---......---,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))******))))))((('''&&&&&&''''''((()))))))))))))))'''(((((()))))))))))))))***++++++,,,...000222333666888;;;<<<===>>>AAACCCFFFFFFDDDCCCCCCDDDEEEFFFLLLKKKIIIGGGEEEFFFIIIKKKHHHHHHHHHGGGFFFDDDAAA@@@AAACCCEEEHHHIIIJJJJJJJJJIIIFFFCCCBBBBBBCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<===>>>??????AAACCCCCCCCCCCCEEEFFFGGGEEECCCAAA@@@AAACCCDDDBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHEEEAAA===;;;888777444111///......///000///......000333777:::::::::999888666444222111222222111000000///......,,,...///...------...///////////////////////////000000000000000000000000222222222333333555666666666444222222333444333222111111111000///...------))))))+++,,,---------,,,***,,,///000000000000111---,,,***)))(((((())))))......//////////////////...---,,,***((('''&&&%%%%%%%%%&&&&&&'''((()))***************))))))))))))///......000222222...***111000000//////000000111///.........//////000000/////////......000333666//////...---------......---......---++++++,,,...,,,,,,++++++,,,,,,------....../////////...------***)))((()))+++,,,,,,+++(((((((((((()))))))))))),,,,,,,,,---------------------------------------+++,,,------+++***+++------,,,************,,,---***+++---,,,+++******+++))))))))))))))))))))))))//////......---------,,,***++++++++++++,,,,,,,,,)))))))))******)))))))))%%%'''))))))(((((()))***(((((('''&&&&&&((()))******))))))))))))******+++'''(((***)))(((&&&''''''%%%%%%&&&&&&'''(((((()))|||wwwvvvvvvuuutttsssqqqpppuuuuuutttrrrpppnnnlllkkkiiikkknnnpppqqqqqqpppoookkkiiifffaaa[[[WWWTTTSSSRRRPPPMMMJJJGGGEEECCCCCCDDDCCCBBBBBBBBB@@@>>>===;;;;;;<<<===>>>@@@AAABBBDDDFFFHHHHHHGGGFFFFFFGGGIIILLLPPPTTTWWW[[[___bbbgggfffddd___VVVLLLCCC===999444---)))((('''%%%###########################!!!!!!"""###$$$%%%%%%%%%#########$$$%%%&&&&&&&&&((()))+++,,,---............000222444666999>>>AAAKKKTTTaaallluuu{{{{{{sssjjj^^^SSSKKKAAA???;;;888777555222000000///------...///...---...,,,+++++++++,,,+++)))))))))))))))))))))))))))++++++***))))))(((''''''''''''((()))))))))))))))''''''((())))))))))))(((******+++,,,---///111222333555888:::<<<>>>@@@CCCGGGFFFEEECCCCCCCCCDDDDDDHHHHHHGGGEEEDDDEEEHHHLLLKKKIIIGGGEEECCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGHHHFFFCCCBBBCCCCCCBBBAAACCCCCCBBBBBBBBBBBBBBBBBB======>>>>>>>>>======<<<999999:::<<<===???AAABBB???AAACCCCCCCCCCCCEEEGGGEEEDDDBBBAAA@@@AAACCCDDDEEEEEEDDDDDDDDDDDDCCCBBBEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHGGGEEEBBB>>>;;;888666333111//////000111/////////000333777;;;>>>;;;;;;:::888666444222111111111111111000000000000000111111000...------...------------------------000000000000000000000000//////000111222444666777666555333333444555555444222222333333222111000///***++++++,,,------------...000222222111000///000...---,,,***))))))))))))------...///000000//////,,,,,,+++***)))(((''''''%%%%%%%%%%%%&&&''')))***++++++++++++++++++++++++---///111000...///222555222111111000000111111222......---------...///000---///111111111000111222//////...---,,,,,,---------......---++++++,,,.........---------......///...............---,,,,,,***)))(((***+++,,,,,,***(((((((((((()))))))))))),,,,,,,,,------.........------------------------+++,,,------,,,+++,,,------,,,************,,,---)))+++,,,,,,+++***+++,,,))))))))))))))))))))))))------------,,,,,,,,,,,,*********+++++++++,,,,,,))))))************))))))$$$&&&((((((''''''((()))))))))((((((((()))***++++++*********++++++,,,---***,,,---,,,+++*********%%%%%%&&&&&&''''''((((((}}}zzzzzzyyyyyyyyyvvvrrrooosssssssssrrrpppmmmjjjiiifffgggiiijjjkkkkkkkkkkkkhhhgggddd___ZZZUUUTTTTTTQQQOOOLLLHHHEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@??????;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFFFFDDDDDDEEEGGGIIIKKKOOORRRTTTXXX\\\```ddddddaaa\\\TTTKKKBBB===999333,,,(((''''''&&&$$$"""""""""""""""""""""""" """###%%%&&&&&&&&&%%%%%%&&&'''((()))******)))***,,,---///000000000000111333444666:::>>>BBBIIISSSaaammmvvv}}}xxxooodddXXXQQQEEEBBB>>>;;;999777444111222000.........///...---///---+++***+++,,,+++***))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))&&&'''((()))***)))((('''))))))***,,,---...///000000222555888:::<<<@@@BBBEEEEEECCCCCCCCCDDDEEEEEEBBBDDDEEEDDDCCCDDDIIIMMMKKKIIIFFFDDDBBBCCCDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEGGGEEECCCCCCCCCDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>======<<<;;;999999;;;===???@@@BBBBBB>>>???AAABBBBBBBBBDDDFFFCCCCCCBBBBBBBBBBBBBBBCCCFFFEEEDDDEEEEEEEEEBBB@@@EEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEBBB???===999777444111000000222333///000111333666:::===???<<<;;;999777555333222111////////////000000000000333444444222000......///........................000000000000000000000000---......000111333555666555333222222444555555555333333444555444333111000---------.........//////111222444333111/////////...---+++***))))))******+++,,,---/////////......++++++++++++***)))((('''"""""""""###%%%(((+++,,,+++++++++,,,,,,,,,------***...000...++++++222888222111111000000111111222...------,,,---...000111,,,///222333222000////////////...---,,,,,,,,,,,,---......---,,,,,,...///000000///...........................---,,,++++++***))))))***,,,,,,+++)))((((((((()))))))))******,,,,,,,,,---......//////------------------------+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++++++++,,,************************,,,,,,++++++++++++++++++************++++++++++++)))******++++++******)))&&&(((******)))(((((()))******))))))******+++++++++++++++++++++,,,---...)))***,,,+++***((())))))&&&&&&'''''''''(((((((((|||{{{|||}}}|||yyysssmmmpppqqqqqqqqqooolllhhhffffffffffffgggggghhhhhhhhheeeeeeddd___YYYUUUTTTUUUPPPNNNKKKGGGDDDCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@;;;<<<===???@@@AAABBBBBBEEEEEEEEECCCBBBBBBEEEGGGJJJKKKMMMOOOQQQUUUZZZ^^^bbbaaa^^^ZZZRRRJJJBBB===888222+++''''''((('''&&&######################## !!!"""$$$%%%%%%%%%$$$%%%%%%&&&'''((()))******,,,---...000111222333333222333333444555:::???DDDKKKUUUdddpppyyy}}}uuujjj___WWWJJJGGGCCC???<<<:::666444444222000//////...---,,,000...+++***+++,,,+++***((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))))))))))))))%%%&&&((()))***)))((('''&&&''')))+++------------,,,///222555777:::>>>@@@AAA@@@AAABBBCCCFFFHHHJJJFFFIIIKKKIIIFFFEEEIIILLLHHHGGGFFFEEEEEEDDDDDDDDDGGGGGGHHHIIIIIIHHHGGGFFFFFFEEECCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>?????????;;;===??????@@@@@@BBBDDDAAABBBCCCDDDDDDCCCBBBBBBEEEDDDCCCEEEFFFFFFDDDAAADDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@:::777444111111222333555000111333666888;;;<<<===:::999777555333111111000---......///000111222222333444555444222111111222000000000000000000000000000000000000000000000000////////////000111222222111000///000333444555444222333444555444333111000000000//////000000111111000222333333111///......,,,+++***)))(((((()))***)))***,,,...///...---------------,,,***(((&&&%%%######"""###$$$''')))+++))))))***+++,,,------...***---///...,,,,,,000333000000////////////000000......---,,,---///111222///111222222000.........000///...------,,,,,,,,,,,,---......------///111111000///...---,,,,,,,,,.........------+++******+++******+++,,,,,,***((()))))))))*********++++++,,,,,,------.../////////------------------------+++,,,------,,,,,,---///,,,,,,------------,,,,,,(((***,,,,,,+++++++++---++++++++++++++++++++++++++++++++++++++++++,,,,,,************++++++++++++)))******++++++******)))(((***++++++)))(((((())))))))))))))))))*********************+++,,,---...'''((())))))'''&&&&&&'''''''''(((((((((((())))))||||||}}}~~~~~~zzzrrrlllnnnooopppqqqnnnkkkfffccchhhhhhgggggggggggghhhiiiddddddccc___YYYUUUUUUVVVPPPNNNJJJFFFDDDCCCBBBCCCAAABBBCCCCCCBBBAAAAAABBB;;;<<<>>>???AAABBBBBBBBBFFFEEEDDDBBB@@@AAADDDGGGKKKKKKLLLMMMOOOSSSXXX\\\```___]]]XXXQQQIIIBBB===888222+++''''''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""""""######$$$&&&''''''(((...///000222444555555555444444444333555:::@@@EEENNNXXXfffrrr{{{yyynnnccc\\\MMMJJJFFFBBB???<<<999666555333000//////...,,,+++000...+++***+++,,,+++***(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))%%%&&&((()))***)))((('''$$$&&&)))+++,,,,,,++++++))),,,000333555888<<>>AAADDDHHHKKKMMMPPPSSSTTTQQQKKKGGGHHHJJJEEEFFFGGGHHHGGGEEEDDDBBBFFFGGGHHHIIIJJJIIIHHHHHHFFFEEECCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<::::::<<<===============<<<<<<999:::======>>>>>>@@@BBB@@@BBBDDDEEEEEEDDDBBBAAACCCBBBBBBDDDGGGHHHFFFCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB:::888555222111222555666111222555777999::::::999888777555333111000000///......000111222444555555222333444444333333444555222222222222222222222222////////////////////////111111000//////////////////------...111333444333111222333444444333111000222111111111111111222333...000222222000.........+++***(((''''''(((((()))((())),,,.........---,,,//////...---***'''$$$###(((&&&$$$######$$$%%%'''''''''(((***+++,,,---.........///000000000///.........------------......///...---,,,---///111333333333222000---,,,---///111000///...---,,,,,,,,,,,,---.........///111333111000///---,,,+++******---...------,,,+++***)))++++++***+++,,,+++)))'''************++++++++++++,,,,,,------...///000000------------------------+++,,,------,,,,,,...///,,,,,,...//////...,,,,,,(((***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++******(((***+++***((('''''''''(((((((((((())))))))))))))))))))))))***+++,,,---***+++,,,,,,***))))))***((((((((()))))))))))))))|||yyywwwwwwxxxzzzyyyuuurrrlllnnnpppqqqooollliiifffdddeeefffggggggeeecccaaafffeeeccc```\\\YYYWWWVVVPPPNNNJJJFFFBBBAAA@@@@@@BBBAAAAAA@@@@@@?????????????????????@@@AAABBBCCCCCCHHHIIIDDDAAADDDGGGHHHHHHJJJMMMPPPRRRVVVZZZ]]]]]][[[WWWQQQJJJAAA:::666444222...***'''&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''(((((((((&&&'''(((***,,,///111333333444555777777555555666666777>>>GGGQQQZZZfffsss}}}xxxmmmdddXXXRRRJJJEEECCC???888222777666444111///.........000//////---,,,+++******)))((('''''''''''''''(((''')))***(((&&&%%%'''***'''******((((((,,,,,,)))***)))'''&&&%%%%%%%%%&&&)))+++,,,,,,+++***,,,------,,,+++,,,...333777:::999;;;???DDDIIIMMMPPPQQQMMMKKKHHHIIIKKKLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@???@@@AAABBBBBBAAA@@@???;;;;;;;;;;;;:::999888777:::::::::;;;;;;<<<<<<<<<>>>============???AAABBBCCCEEEFFFEEECCCBBBBBBBBB???EEEJJJHHHFFFFFFFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGFFFCCC@@@===;;;===;;;999666444333333333333555999::::::999999:::777666444111111111222333000111222333555666777888:::999666444222222222222555444444333222111000000............////////////)))+++------,,,,,,,,,---------......///.........111111111000111111222333444***%%%+++222333222444555333111///---,,,,,,---++++++***)))'''&&&'''(((+++******,,,000111000...//////...---+++)))'''%%%'''((()))'''$$$###$$$'''''''''((()))+++,,,...///***+++,,,,,,,,,...111444222000///...///...---+++)))***+++---///111111222000111222111000111222444//////...---,,,,,,++++++,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,///...---,,,+++,,,---...,,,,,,,,,+++++++++******(((((()))************))),,,,,,---.../////////...///...---,,,,,,---...///...------,,,,,,------...000///---+++************+++******)))***,,,---...------++++++++++++------...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---&&&'''((()))***+++++++++%%%''')))******(((&&&%%%((('''&&&&&&''')))+++---(((&&&&&&(((,,,---,,,***,,,+++++++++******))))))***)))(((''''''((())))))}}}xxxvvvvvvwwwxxxxxxtttqqqooopppqqqrrrpppnnnkkkiiieeefffgggggggggeeedddcccgggeeeccc___\\\XXXVVVUUUPPPNNNKKKGGGDDDBBBAAA@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBFFFFFFBBBBBBEEEGGGFFFFFFHHHKKKNNNPPPTTTXXX[[[]]][[[WWWQQQJJJAAA;;;777111///,,,)))(((((()))***&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$#########$$$&&&'''(((((('''''')))+++---000222333333444555777888666666777777888???HHHUUU^^^jjjwww}}}ssslll^^^WWWOOOIIIFFFBBB<<<777999888555333111000000000///.........------,,,,,,,,,,,,***)))(((((((((((()))))))))(((&&&&&&'''((('''******'''(((***+++((('''&&&&&&&&&&&&((()))***)))***++++++******+++,,,...---,,,---///333777999666888:::<<>>??????>>>==================<<<;;;:::999777888999:::<<<===>>>>>>>>>============???@@@AAABBBCCCDDDDDDBBBAAAAAAAAA===CCCGGGFFFDDDEEEEEECCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEBBB???>>>@@@>>><<<999777666666555555888:::;;;:::888777888777555333111111111222333111222333444555666666777888888666444333222111111222222222222111111111111////////////////////////***,,,------,,,+++,,,---000000000//////---,,,+++000000000000000111222333444---)))...222333333666777666444222111000000000***,,,,,,(((###"""''',,,+++))))))+++///000///---//////...---+++)))'''&&&'''))))))'''%%%$$$%%%''''''''''''((()))+++,,,---***+++,,,,,,,,,...111333000///......000000///---+++,,,---...///000000000///000111000000000222333//////......---,,,,,,+++//////...---------......,,,++++++******++++++,,,///...---------...//////,,,,,,,,,+++++++++******((())))))))))))*********,,,,,,---...///////////////...------------...///...------,,,,,,------...000///---+++************+++************,,,---...------,,,++++++,,,------...---,,,+++++++++,,,,,,,,,++++++******++++++,,,******++++++******))))))))))))***+++***)))((((((******)))(((((()))++++++---+++***+++---...---+++++++++*********)))))))))))))))(((''''''((()))***}}}wwwvvvuuuuuuvvvvvvsssqqqsssssssssrrrqqqooommmkkkffffffgggggggggfffeeeeeegggfffccc___[[[WWWTTTSSSPPPNNNLLLIIIFFFDDDAAA@@@@@@@@@@@@???>>>============<<<<<<======>>>???@@@AAACCCBBB@@@BBBGGGGGGDDDDDDFFFIIILLLNNNRRRVVVYYY\\\ZZZVVVPPPHHH@@@:::666...,,,***)))((()))+++,,,&&&%%%$$$$$$######$$$$$$&&&%%%$$$###############&&&'''((((((((((((***,,,///111444555555555666888999777777888888999AAAIIIXXX```lllyyy{{{uuuhhhaaaWWWPPPKKKFFFAAA===<<<:::888666444333333333........................///...---+++***))))))(((,,,***(((''''''''''''%%%'''***)))&&&&&&))))))&&&&&&&&&&&&&&&'''(((******((()))******))))))***+++//////......///111444666666777888999;;;<<<======DDDCCCCCCDDDGGGJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGFFFEEECCC@@@===;;;<<<<<<============<<<<<<>>>>>>>>>>>>>>>===<<<;;;555666888:::<<<>>>@@@@@@>>>>>>>>>======>>>??????@@@AAACCCBBBAAA@@@@@@AAA:::@@@DDDCCCCCCEEEEEECCCFFFDDDCCCBBBBBBCCCEEEFFFFFFGGGGGGGGGFFFDDDCCCAAACCCBBB@@@>>>;;;:::999999999:::<<<;;;999777666666555444333111111111222333444444444444555555555555666666555444333222000///000000000000111111111222////////////////////////+++---------+++++++++---///////////////...------////////////000111222333444111000222333222444888777666555333222111111111***------(((!!! (((000)))))))))+++---...---,,,//////...---,,,***((('''((())))))'''%%%$$$%%%'''''''''&&&'''((()))*********++++++++++++---000222///......///111111000///------.../////////......///000000///......000222/////////...------,,,,,,111111000///...------...++++++************++++++......------...///000111,,,,,,,,,+++++++++******))))))((((((((()))***+++,,,---...///000000000000///...------------...///...------,,,,,,------...///...---,,,+++*********+++*********+++,,,---...------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++************++++++---------,,,+++)))((('''+++******)))((((((((())),,,+++++++++*********)))///---++++++,,,,,,+++*********))))))))))))(((((((((''''''''''''(((***+++}}}wwwwwwvvvuuuuuuttttttsssttttttsssrrrpppooommmlllgggggggggggggggggggggggghhhfffccc___[[[WWWSSSRRROOOOOOMMMKKKHHHEEEBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>BBBHHHGGGBBBCCCEEEHHHKKKMMMQQQUUUXXXZZZXXXSSSMMMFFF>>>888555---,,,***)))))))))***+++&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$%%%&&&(((((((((***,,,...111333555777777777888:::;;;999999::::::;;;CCCKKKXXX```lllwww~~~zzzqqqjjj```WWWPPPKKKFFFCCC???===;;;888666555555555000000000//////...............---++++++*********...+++''''''((()))&&&$$$'''))))))&&&%%%''''''$$$))))))(((((('''''''''''''''((())))))(((((()))***......---------...000111222333555777:::<<<>>>@@@BBBAAABBBCCCEEEGGGHHHIIIHHHIIIKKKLLLMMMMMMMMMMMMCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<666777888:::<<<>>>???@@@>>>>>>>>>===============???@@@BBBBBBAAA@@@AAABBB:::???BBBBBBCCCFFFGGGDDDGGGEEEBBB@@@@@@AAACCCDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEDDDBBBAAA???===<<<;;;:::;;;<<<;;;999666666666444333222111111222222333555555555444444444444333333444444444333111///.../////////////////////000/////////...............,,,------,,,+++***+++---******,,,---//////000000---------...///000111222333444555444222222555999333333222111000/////////,,,------***&&&%%%***///))))))***+++---------,,,/////////...---+++***)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++******+++...111///......///111111///---------...///////////////...///000///------///111/////////.........------000000///...------......++++++************++++++,,,,,,,,,---...///000000,,,,,,,,,+++++++++*********)))'''&&&'''(((***,,,,,,---...///000111111111.........------............------,,,,,,------.........---,,,++++++************++++++,,,------...---------,,,,,,---------...---,,,+++++++++,,,,,,,,,++++++++++++++++++,,,......------+++***((('''***((('''%%%%%%%%%'''((()))******++++++***))))))+++***(((((((((((()))))))))))))))((((((((((((((('''&&&&&&&&&''')))***+++~~~xxxxxxwwwuuuttttttuuuvvvttttttsssqqqooonnnlllkkkhhhgggfffeeeffffffggghhhhhhfffccc___[[[WWWTTTRRROOONNNMMMKKKIIIFFFCCCBBB@@@@@@???>>>===<<<;;;:::::::::::::::;;;<<<======???@@@???>>>BBBGGGFFFAAACCCFFFIIILLLNNNQQQVVVYYYWWWUUUPPPJJJCCC<<<666333...---+++***((((((((((((&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$&&&((())))))+++...000333555888999999:::<<<======;;;;;;<<<<<<===EEEMMMYYYaaalllwww|||yyysssiii___VVVPPPLLLJJJCCCAAA>>>;;;999777666666444333222111///...---,,,++++++*********++++++,,,///+++((('''))))))'''$$$&&&))))))%%%%%%''''''$$$((((((((((((((('''''''''&&&((())))))(((''')))***,,,,,,,,,+++++++++++++++,,,---...000333666999;;;@@@AAAAAABBBBBBDDDEEEGGGFFFHHHJJJKKKLLLLLLKKKKKKCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@???>>>==================>>><<<<<<=========<<<;;;;;;999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>============>>>@@@BBBBBBAAAAAABBBCCC<<<@@@BBBBBBDDDHHHIIIFFFGGGEEEBBB@@@???@@@BBBDDDAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@???>>>===:::;;;<<<;;;999777777888222222111111222222222333555555555444333333222222111222333333222000...---000000///......---,,,,,,............------,,,,,,,,,------,,,******,,,...((()))+++,,,---...//////------------...///000111111444666444111222555888111111000000000///......///...------......---,,,***+++,,,------------.../////////...---,,,+++***((('''&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&))))))******)))***---///000//////000000///,,,***,,,,,,...///000111111111...//////...------...000000///////////////......------,,,,,,------...///,,,,,,++++++++++++,,,,,,******+++,,,------......,,,,,,,,,+++++++++*********((('''&&&&&&(((***++++++,,,---///000000111111---..................---...------,,,,,,------...------------,,,++++++******++++++,,,------......------------------------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))))))'''%%%$$$$$$%%%''')))&&&'''((()))************''''''''''''''''''))))))((((((((((((((()))))))))'''&&&&&&&&&'''(((***+++~~~yyyyyywwwuuussssssuuuxxxsssssssssrrrpppmmmjjjiiihhhfffeeeddddddfffhhhiiihhhgggddd```\\\XXXUUUTTTOOONNNLLLJJJHHHEEEDDDCCCAAA@@@???>>>===<<<;;;:::::::::999::::::;;;<<<===>>>@@@AAA@@@BBBEEEEEEAAADDDFFFIIILLLNNNRRRVVVYYYVVVSSSNNNHHHAAA;;;666333///...,,,***((('''&&&%%%&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$%%%((()))***,,,000222444777:::<<<===>>>@@@BBB???======>>>>>>???GGGOOO]]]dddpppzzzzzzqqqggg^^^WWWRRRPPPIIIGGGCCC???<<<:::888888666555444222000...---,,,))))))))))))***+++,,,------+++)))((((((((((((&&&&&&)))(((%%%%%%((((((%%%###$$$%%%'''((()))))))))'''((())))))(((((()))***)))************)))((((((...---------///111333444<<<>>>?????????@@@BBBDDDDDDEEEGGGIIIJJJIIIHHHGGGBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDBBB@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>=========???AAABBBAAAAAABBBDDD???AAABBBBBBEEEJJJJJJFFFFFFEEECCCAAAAAAAAABBBCCC@@@@@@@@@AAAAAABBBCCCCCCAAABBBBBBBBBBBBAAA@@@???;;;<<<<<<;;;888777777888000000111111222222333333444444444333222111111111111111111000000...------//////...---,,,+++******---------,,,,,,+++******+++,,,,,,+++***+++---///---------------,,,+++***------,,,,,,------...///---222444111///222555555111111222222222111111000111...---///333333///+++,,,---///000///...///000.../////////...------,,,)))'''%%%%%%%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&((()))))))))((())),,,...///......//////...***'''+++,,,...///000111111111///000000///------...000000000000000000000//////+++++++++,,,,,,...//////------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((('''''''''((()))******+++,,,...///000000000------...//////...------...------,,,,,,------...,,,------------,,,+++******+++,,,---.........---------............------...---,,,+++++++++,,,,,,......------------......)))***+++++++++++++++***)))(((&&&&&&&&&(((***,,,&&&&&&'''((()))***++++++''')))++++++*********+++(((((())))))))))))******'''&&&&&&&&&&&&''')))***xxxxxxwwwsssqqqqqqtttxxxrrrssstttsssqqqnnnjjjhhhgggfffdddbbbccceeegggiiihhhgggdddaaa]]]ZZZWWWVVVOOONNNKKKHHHFFFDDDDDDDDDBBBAAA@@@???===<<<;;;:::::::::::::::;;;<<<=========BBBDDDBBBAAACCCCCCAAACCCFFFIIIKKKNNNQQQUUUXXXWWWTTTOOOHHHAAA;;;777555...---,,,***((('''&&&%%%&&&%%%$$$$$$######$$$$$$######""""""""""""#########%%%((()))+++...111444555888<<<>>>@@@BBBEEEGGGAAA??????@@@???AAAHHHQQQ___gggrrr|||yyyoooeee]]]XXXVVVOOOMMMIIIDDD@@@===;;;:::666555444333111///......******************+++,,,***++++++)))((('''(((***%%%((((((&&&&&&))))))&&&!!!"""$$$&&&'''(((((((((''')))******)))(((***+++((()))***+++***)))((('''111000.........///111222666888;;;;;;;;;===@@@CCCAAACCCEEEFFFFFFEEECCCBBB@@@@@@AAABBBCCCCCCDDDDDDGGGEEECCC@@@???>>>>>>???======<<<;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>>>>>>>======;;;===@@@@@@@@@@@@BBBCCC@@@BBBBBBAAAEEEJJJIIIEEEDDDDDDCCCCCCCCCCCCCCCDDD@@@???@@@@@@@@@AAABBBCCC@@@@@@BBBCCCCCCCCCBBBBBB??????>>>;;;888555555666//////000111222333333333333222222111111000000000000000///...------------------,,,,,,+++++++++***,,,,,,++++++***))))))(((***++++++******+++///111000000000///...---,,,+++...------,,,,,,,,,,,,,,,***///000---...222444222111111222333333333222111000/////////111111000///...000222222111000111222...////////////......---,,,)))'''&&&(((((('''%%%$$$$$$$$$$$$%%%%%%&&&'''(((((()))((('''(((+++---,,,,,,,,,...///---***'''......///000000000000000000111111///...---...000000000000000000000000000...---------------...//////......------......///***+++,,,---------,,,+++,,,,,,,,,+++++++++******'''''''''((((((((())))))((()))+++---...//////000------...//////...------...------,,,,,,------...,,,,,,---------,,,+++******+++,,,............---,,,---...//////...---,,,...---,,,+++++++++,,,,,,...------,,,,,,------...))))))***************)))&&&%%%%%%&&&''')))+++---))))))((((((((()))+++,,,(((+++//////---*********)))))))))*********++++++((('''&&&&&&&&&'''((()))wwwwwwvvvrrroooooossswwwrrrsssuuuuuusssnnnjjjggggggeeecccaaabbbdddgggiiihhhgggdddaaa^^^[[[YYYXXXPPPNNNJJJGGGEEEDDDDDDDDDBBBBBBAAA???>>><<<;;;;;;::::::::::::;;;<<<=========CCCFFFCCCAAABBBCCCBBBCCCEEEHHHKKKMMMPPPUUUXXXXXXUUUPPPIIIBBB===888666---,,,+++***)))((('''&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$"""!!! ###%%%(((***+++...222555666999===@@@BBBDDDGGGJJJAAA??????AAA@@@AAAIIIRRR```gggrrr|||~~~uuukkkbbb]]]ZZZTTTQQQMMMGGGCCC???===<<<444444333333222111000000---,,,,,,+++************(((***,,,***'''&&&))),,,%%%((((((&&&'''******(((###$$$%%%&&&&&&&&&%%%$$$((()))******))))))***+++((()))+++,,,+++***((('''------+++++++++---///111000333777888999;;;???CCC???AAACCCDDDDDDBBB@@@>>>>>>>>>???@@@BBBCCCDDDEEEDDDCCC@@@>>>>>>@@@BBBCCC@@@???>>>======>>>???@@@;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>>>>>>>>>>999<<<>>>?????????AAABBBAAABBBAAA@@@DDDIIIHHHDDDCCCDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAAAAABBBCCC???@@@BBBCCCDDDDDDDDDDDDBBBAAA???<<<777444333444...///000222222333333333111111111111000000//////111000...---,,,,,,---...***++++++++++++,,,,,,,,,++++++******)))(((((('''***************,,,000333//////000000000000000///......---,,,++++++++++++(((,,,---***,,,222333//////000111222333222111000000000000///------000333///222444444222111222444...///////////////.........+++((((((******)))'''$$$$$$$$$$$$%%%&&&'''((('''((((((((('''(((***,,,))))))+++---///...+++(((000000000000000///......000111111000...---///000000000000000000111111111111000///......---......//////............//////,,,---.........---,,,+++,,,,,,,,,+++++++++******&&&'''(((((()))((((((((('''(((***,,,---...//////,,,---...//////...---,,,...------,,,,,,------...+++,,,---...---,,,+++******+++,,,...///......---,,,---...//////...---,,,...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---***************)))((((((""""""###$$$&&&(((***+++---,,,***(((((()))+++,,,)))---000000---)))''''''))))))******+++++++++,,,)))((('''&&&%%%&&&'''(((|||{{{xxxtttqqqrrrssstttttttttuuuvvvxxxwwwsssmmmhhhbbbbbbaaaaaabbbcccdddeeegggfffeeedddccc___YYYUUURRROOOKKKHHHFFFDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>===;;;999777777999;;;===???AAABBBCCCBBBBBBBBBDDDAAACCCFFFIIINNNSSSVVVYYYXXXRRRJJJCCC???<<<:::888000///---,,,+++)))&&&###$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((+++...111444555999<<<@@@CCCFFFGGGFFFFFFCCCBBBAAA???AAAGGGOOOUUU\\\iiivvv~~~{{{uuunnnddd]]]ZZZRRRIIIEEEEEEDDD???:::888666444222111111222333///---+++***)))***+++,,,'''---///)))'''***+++)))*********))))))((('''&&&'''((()))))))))(((&&&%%%''''''''''''(((***+++,,,&&&''')))******(((&&&%%%******+++,,,------......000111222444666888999:::???@@@@@@AAAAAA@@@@@@???>>>@@@AAA@@@>>>>>>???@@@BBB>>>>>>@@@>>>999;;;AAACCC@@@======>>>>>>;;;888<<<;;;;;;::::::;;;;;;<<<======<<<;;;::::::999999:::;;;<<<>>>>>>>>>>>>===@@@???>>>======>>>???@@@BBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@CCC@@@<<<999888666333111111///......000222222222/////////000000///+++(((,,,,,,------...//////000+++,,,...//////...,,,+++000000...---+++)))(((((())))))))))))***+++,,,---..............................///...---+++)))'''***)))))))))***+++,,,,,,111000//////000000///...000000111111111111000000111000000111333333222000000000///...------------+++***((((((((('''%%%###&&&%%%$$$#########$$$%%%&&&%%%%%%(((++++++(((%%%******))))))+++---000222000000000000000///......000///...///000111000000111111222222222222111111111000000///////////////000000//////.........---333111///......---***)))++++++++++++++++++,,,,,,*********)))((((((''''''***(((''')))---///...---++++++++++++******)))(((%%%,,,+++$$$$$$,,,---&&&222,,,***......***(((+++******+++,,,------------++++++,,,,,,,,,+++******++++++******************///---******,,,---------************))))))))))))%%%&&&''''''''''''***,,,(((%%%%%%***+++((((((------.../////////---***)))$$$))))))***,,,+++(((+++***((('''&&&&&&''''''~~~{{{xxxuuuttttttuuuttttttvvvwwwwwwxxxwwwrrrlllgggaaa```___^^^___```aaabbbgggfffdddcccbbb___[[[WWWSSSPPPLLLIIIFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888888999:::;;;???AAACCCCCCBBBBBBCCCDDDCCCDDDGGGJJJOOOSSSWWWZZZVVVRRRLLLGGGBBB===888444...,,,***)))(((&&&###!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((***,,,000333666777:::<<<@@@DDDFFFGGGFFFEEECCCBBBAAA@@@BBBGGGOOOTTT^^^jjjwww~~~~~~yyyrrrjjjdddbbbYYYOOOJJJIIIGGGBBB===<<<;;;888555333222222222///---+++***)))***++++++)))///000+++(((***,,,************))))))((('''&&&'''((()))))))))(((&&&%%%''''''''''''((()))***+++%%%&&&''')))))))))(((((('''(((((()))******++++++...///000222333555666777<<<======>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@AAA>>>>>>@@@>>>;;;<<>>>>>???@@@>>><<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>??????>>>>>>???>>>============>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@BBB???<<<999888666333111111000///000222333222111000///...///000000...+++---------...//////000000,,,---...//////...---,,,000000///...---+++***)))*********+++++++++++++++,,,,,,,,,------------...---.........---+++)))(((******))))))******++++++000///...///111222111000111111111111111000///...222111111222444444333111000///...---,,,,,,,,,,,,,,,+++***)))***)))'''%%%%%%$$$#########$$$%%%&&&&&&&&&&&&(((++++++)))&&&***)))))))))+++---///111000000000000000///..................000000000000000000111111111111000000///////////////000111111000000000/////////.........---,,,---...///...---,,,,,,++++++++++++++++++******))))))((('''''''''+++)))(((***,,,...---+++***++++++,,,------------(((...---'''&&&------(((***%%%&&&+++...++++++---((()))***+++,,,------------------,,,+++***)))(((***)))))))))))))))*********)))'''&&&((())))))(((+++******))))))(((((((((&&&'''(((((('''''')))+++)))&&&&&&++++++))))))---,,,---...///...,,,***))) &&&***)))))),,,+++)))+++***((('''&&&&&&&&&'''{{{yyyvvvuuuvvvvvvuuutttxxxxxxxxxxxxwwwrrrkkkgggaaa```___^^^^^^^^^___```fffdddbbbaaaaaa___\\\YYYTTTQQQMMMIIIFFFDDD@@@>>>========================<<<<<<;;;:::::::::999999???AAACCCDDDCCCCCCDDDEEEDDDEEEGGGKKKOOOTTTXXXZZZUUUSSSOOOKKKFFF>>>666000---+++)))((('''&&&###!!!$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((())),,,///333666999;;;<<<>>>AAAEEEFFFGGGFFFEEEAAABBBAAAAAACCCHHHNNNSSS```kkkvvv|||yyysssnnnllldddYYYQQQNNNKKKFFFAAABBB@@@===999666444333222///...,,,************+++))),,,---)))'''(((((('''*********))))))((('''&&&((((((((()))(((((('''&&&&&&&&&&&&&&&'''((())))))%%%%%%&&&'''((()))******'''''''''(((((())))))***,,,,,,---///000222333444777888999;;;<<<<<<<<<<<<===???@@@???>>>===???@@@???>>>>>>@@@???===>>>CCC@@@???>>>???AAAAAA@@@???;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????======<<<<<<<<<<<<============>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>;;;999888666444222222111111333444444333111000...---...000111111000......//////000111111111///////////////////////////000111111000///,,,++++++,,,---------,,,+++***++++++******+++,,,,,,---,,,------------,,,+++***+++******)))))))))******...------...111222222111000000111000000///......222222111333444555444222//////...---,,,,,,,,,,,,---,,,+++++++++***(((&&&%%%$$$#########$$$%%%&&&&&&&&&''')))++++++***((())))))))))))***,,,...000000000000000000//////...,,,,,,---...//////000000//////000000000000//////------......///111222333111111111000000000000000---,,,+++,,,...//////...------,,,,,,++++++*********))))))((((((''''''&&&,,,+++******+++,,,+++)))------......///.........,,,111000***)))......)))'''%%%&&&+++...------...))))))+++,,,---...............---,,,+++)))((('''((((((((((((((()))***+++,,,***((()))***++++++***++++++***))))))(((''''''((())))))((('''''')))******((((((+++,,,***+++---,,,,,,---------+++***)))%%%***,,,))))))+++,,,******)))((('''&&&&&&&&&'''}}}yyyuuussssssuuuuuuuuuwwwwwwwwwwwwvvvrrrmmmhhhdddcccaaa```_________```dddbbb```___^^^^^^\\\ZZZUUURRRMMMJJJGGGCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<:::999888???AAACCCDDDCCCCCCEEEFFFDDDEEEFFFIIINNNRRRWWWYYYVVVTTTPPPKKKEEE>>>555//////,,,***(((((('''%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))+++///333777:::===???>>>@@@CCCFFFHHHGGGFFFEEE@@@AAABBBBBBDDDHHHNNNRRRaaakkkuuuzzz{{{yyyuuummmbbbYYYTTTOOOIIIEEEEEECCC@@@<<<999666555444///...---,,,+++******+++,,,------+++)))))))))(((*********))))))((('''&&&((((((((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''(((******((((((((()))))))))******++++++,,,---///000111111333444666888999:::;;;;;;<<<===>>>>>>======>>>???<<<===>>>??????>>>@@@CCC@@@@@@??????@@@@@@@@@???::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEECCCBBBBBBBBBBBBAAAAAAAAA???===:::888777666555333333333444555666666333000...---+++,,,...111333333000000000111222222333333111111000000000000111111...000222444333111///------...///000///---***)))******)))))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))---,,,+++---///000000///---...//////000000//////222111111222444444333111///...---,,,,,,++++++,,,---,,,++++++++++++)))''''''&&&%%%###"""######$$$&&&&&&''')))***+++******))))))))))))***,,,.../////////000000000000//////+++,,,---.........000111......////////////..................///000111222111111111111111111111111///...,,,---......---,,,......---,,,++++++************)))((((((''''''&&&************++++++++++++111111000000...---+++***...111000+++***------***---++++++---...---,,,+++***+++,,,...//////000000---------,,,+++***)))((((((((((((((()))***,,,,,,---,,,++++++,,,---,,,+++++++++***)))(((''''''&&&)))******)))(((''')))***+++***+++,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***))))))------***(((+++,,,+++))))))((((((''''''''''''~~~yyysssoooppprrruuuwwwuuutttuuuvvvvvvsssnnnkkkdddcccaaa```____________bbb```^^^]]]]]]\\\ZZZXXXVVVRRRNNNJJJGGGDDD@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;999888>>>@@@CCCCCCCCCCCCEEEFFFDDDDDDEEEGGGKKKPPPUUUXXXYYYUUUOOOIIIBBB<<<555111///,,,)))(((''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''***---111666:::>>>AAABBBBBBDDDFFFIIIIIIHHHGGGFFF@@@AAABBBBBBDDDHHHNNNRRRaaajjjtttxxx}}}|||uuujjjaaaZZZTTTMMMIIIFFFDDDBBB???<<<999888777111000///...---,,,++++++111///.........---,,,,,,*********))))))((('''&&&(((((('''''''''((((((((((((''''''&&&&&&&&&'''''')))(((''''''''''''((((((((((((((((((((()))))))))+++,,,,,,---.../////////000222333555777888999999:::;;;<<<<<<;;;;;;===>>>:::===>>>>>>>>>???@@@AAA@@@@@@@@@???>>>=========;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEECCCCCCCCCBBBBBBBBBAAAAAA===;;;999777777777666444555444555666777666333000---+++)))***---111333444111111222333333444444555333222222111111222222333///111333555555333111//////000111111000...+++***,,,+++)))(((((()))+++,,,,,,++++++,,,,,,,,,------,,,,,,+++******)))******---,,,++++++,,,---,,,+++***+++---...000111111111000//////000222222111000//////...---,,,,,,,,,,,,,,,+++******++++++)))'''***(((&&&$$$"""!!!!!!!!!%%%&&&'''((()))***++++++))))))******+++,,,---...//////000000000000//////***,,,......------///111......////////////......000000////////////000000111111111111222222222222///...------//////...---......------,,,+++***************)))(((((('''''''''((()))******+++,,,---000000//////...,,,+++***///000///,,,+++,,,,,,***///...,,,+++,,,,,,+++)))***+++,,,------......---******+++,,,,,,,,,++++++)))))))))***+++,,,---...+++***)))***+++,,,***)))******))))))(((''''''&&&***++++++***(((((()))++++++,,,,,,,,,,,,---------++++++,,,,,,++++++******+++......***(((+++,,,+++))))))))))))))))))((((((~~~yyyrrroooooorrruuuvvvsssrrrsssttttttrrrnnnkkkcccaaa```^^^]]]]]]^^^^^^aaa___^^^]]]]]]\\\YYYWWWUUURRRNNNJJJGGGEEEAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::===???AAABBBBBBCCCDDDEEEDDDDDDDDDFFFJJJOOOTTTWWWZZZUUUMMMFFF@@@:::666222---+++'''&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''***---222888===AAADDDEEEFFFGGGJJJKKKLLLJJJHHHGGGAAABBBAAAAAACCCHHHNNNSSSaaakkktttyyy~~~|||tttkkkccc[[[TTTOOOHHHGGGEEEBBB???<<<:::888222222111000///...,,,,,,...***))),,,---+++)))************))))))((('''&&&(((''''''''''''((())))))))))))((('''&&&&&&&&&'''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,------............///111333444555666666777999::::::999999;;;<<<888<<<>>>===<<<>>>???>>>@@@AAAAAA@@@>>><<<===>>><<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<999999888999999:::<<<<<<;;;;;;<<<======<<<;;;;;;<<<===???@@@AAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDFFFGGGCCCCCCCCCCCCBBBBBBBBBAAA<<<:::888777777777666555666666555555666555222000---+++***+++///222555555333333444444555666666666444444444444444444444444111222444555555333222000111111111111111///---,,,///---+++)))))))))+++,,,,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,---,,,++++++,,,,,,+++))))))***,,,---///000111111///......///111222000///000000///...------------,,,+++******++++++)))'''***)))&&&$$$"""!!!!!!!!!###%%%'''''''''(((***,,,******+++,,,------.........//////000000000000000+++...000///---,,,...111......////////////......111111000///////////////111111111111111222222222---,,,,,,...000222222111......------,,,,,,++++++,,,++++++******)))((((((%%%''')))******+++---...***+++,,,---..................---,,,++++++,,,+++,,,+++)))&&&(((,,,---+++)))******++++++******)))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++,,,......,,,***))))))((((((((((((''''''***++++++***))))))+++,,,+++......++++++......,,,,,,,,,,,,,,,+++++++++,,,+++...///***)))+++,,,+++******++++++++++++***))){{{xxxuuusssssstttttttttsssrrrrrrrrrrrrpppllliiicccbbb```___^^^______```aaa`````````___]]]YYYVVVTTTQQQMMMJJJHHHEEECCC@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<=========;;;>>>@@@AAAAAABBBCCCEEEEEEEEEEEEFFFJJJOOOUUUXXXWWWSSSLLLEEE???:::555222...+++(((&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&''''''(((***---333999???CCCFFFGGGIIIJJJLLLNNNNNNLLLJJJHHHCCCBBBAAA@@@BBBGGGOOOTTTbbblllvvv{{{}}}vvvnnneee\\\WWWNNNLLLJJJFFFBBB>>>;;;999444444333222111///...---,,,&&&%%%***,,,)))(((************))))))((('''&&&(((''''''&&&'''((()))***+++***)))(((''''''''''''&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&++++++++++++,,,,,,,,,,,,,,,,,,...///111111222222555666888888777888999;;;666<<<>>>;;;;;;===>>>;;;>>>@@@BBBAAA???>>>???AAA===<<<<<<;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;999999999999999;;;<<<===;;;<<<============<<<;;;;;;<<<>>>@@@@@@???>>>===>>>===<<<<<<<<<<<<===>>>AAAAAABBBCCCDDDFFFGGGHHHCCCCCCCCCCCCBBBBBBBBBBBB:::999777666777888777666888666555444444444222000...------...222555666666444444555555666777777888444444555666666555444444333444444444333222222111222222111111000000000///333111...+++******+++,,,...---,,,+++++++++,,,---------,,,,,,,,,---......---,,,+++,,,---...---,,,++++++,,,---............000//////000222222111///111111000///............---,,,+++,,,------+++)))((('''%%%###"""""""""###"""$$$&&&&&&&&&&&&))),,,+++,,,,,,---..................///000000000000000---000222111---,,,...111/////////000000/////////000////////////000000111000000000111111111222222///......///222333333222------------------,,,,,,------,,,,,,+++*********&&&(((******))))))+++---)))***+++---...///000000...---,,,------,,,,,,...+++,,,(((###%%%---000...,,,,,,,,,,,,+++***)))(((******+++,,,,,,,,,++++++,,,++++++***++++++,,,,,,...------...000000...,,,'''''''''((((((((((((((()))***++++++******,,,...+++......******......***---,,,,,,,,,,,,,,,------)))---...+++)))+++,,,***++++++,,,---------,,,+++yyyxxxwwwwwwwwwvvvtttrrrtttsssrrrrrrqqqnnnjjjgggeeedddbbbaaaaaabbbbbbccccccbbbbbbbbbaaa^^^YYYVVVTTTQQQMMMJJJHHHFFFCCCAAA========================999::::::;;;<<<===>>>>>>;;;===???AAAAAAAAACCCDDDGGGFFFFFFGGGKKKPPPVVVYYYTTTQQQKKKFFF@@@:::444000111...***((()))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&'''((((((***---333:::@@@DDDGGGHHHKKKLLLNNNOOOOOOMMMKKKIIIDDDBBBAAA???AAAGGGOOOUUUcccnnnxxx~~~}}}uuukkkbbb]]]SSSQQQNNNJJJDDD???;;;888555555555444222000///...000***)))///222///...000************)))((('''&&&((('''&&&&&&'''((()))***,,,+++***(((''''''''''''###%%%''')))******)))((())))))))))))))))))((((((***************+++++++++***+++,,,---.../////////333555777777666666888:::666<<<>>>;;;:::======999===@@@BBBBBB@@@@@@BBBEEE======<<<<<<<<<<<<======??????>>>===<<<;;;;;;:::;;;:::999999:::;;;===>>>;;;<<<===>>>>>>===<<<;;;:::<<<===??????>>><<<;;;===<<<;;;::::::;;;<<<===AAABBBBBBCCCEEEFFFHHHIIIDDDDDDCCCCCCCCCBBBBBBBBB:::888666666777888777666999777444333333333222000000//////111444777888777555555666666777777888888333555666888888666555333555555444333222222111111333222111111000000111111555333///,,,******+++,,,...---,,,+++***+++,,,,,,---------------...///000,,,,,,+++---///111000///------......------,,,+++111000000111333333222000222111000//////......///...---,,,---......,,,+++%%%%%%$$$######$$$%%%&&&!!!###&&&&&&%%%%%%))),,,,,,,,,---...////////////......///000000000000000...222444222---+++...111//////000000000000//////............///111222333//////000000111111111111444333111111222111000...,,,,,,------------------......---,,,,,,++++++***'''***,,,+++(((''')))+++,,,------...............///---,,,......---...000000000***$$$%%%...111///000000000///...---+++***,,,,,,,,,,,,,,,+++***)))++++++*********************))))))+++,,,,,,***(((&&&&&&''''''((())))))))))))***++++++***+++---///***......******......)))---------,,,,,,---......(((,,,...+++***+++,,,***+++,,,---.........---,,,zzzwwwuuuttttttuuuuuuttttttrrrpppnnnnnnmmmkkkiiihhhgggdddbbb``````aaabbbbbbcccdddcccaaa\\\XXXUUUMMMKKKJJJKKKLLLHHHBBB<<<<<<===>>>===<<<<<<<<<===;;;<<<;;;:::888888:::<<<;;;===???@@@?????????@@@>>>CCCGGGIIIJJJMMMQQQUUURRROOOIIIBBB;;;666333111++++++***)))((('''&&&&&&$$$#########$$$%%%%%%&&&*********(((&&&%%%&&&'''+++---333;;;BBBGGGHHHGGGJJJJJJLLLOOOPPPMMMGGGAAAAAA@@@AAACCCCCCFFFPPP[[[fffnnnxxx~~~wwwjjj]]]ZZZVVVQQQKKKGGGDDD@@@===<<<:::666444333111///---...///000---***((()))+++...---+++))))))***+++---))))))************))))))******)))&&&""""""%%%((((((((('''&&&%%%%%%$$$$$$'''((((((((('''&&&%%%%%%((())))))(((''''''***,,,---------............///000111333444555666666666777;;;>>><<<999777999<<<<<<===???@@@@@@@@@AAAAAABBB???======@@@AAA???===@@@AAA@@@===:::999999:::444666999;;;<<<:::888666<<<=========>>>>>>??????<<<======<<<999888999::::::999888777777888888999>>>>>>???@@@BBBCCCDDDDDDHHHGGGFFFGGGGGGDDD>>>999444444444555555666777888888777555333111000//////000000111333666999<<<>>>999888777777999999999777555666777777777666444333777666555555666777666666333555777777555333333333111000//////...//////000222000...---------,,,+++,,,,,,++++++***++++++,,,........................++++++++++++,,,---......///...///111333444444333333222111000///---,,,,,,,,,,,,,,,,,,+++***)))(((&&&&&&''''''&&&$$$"""!!!$$$!!!"""%%%&&&$$$$$$'''(((***,,,,,,******,,,///,,,///111111///...000222111000000///000000111222//////000222333111---***,,,---------.../////////............000222444555000000000000000000000000222000...---------,,,++++++,,,,,,,,,++++++******'''((()))***,,,///111222000000000000000000000000---...///////////////...***+++,,,---------,,,++++++,,,,,,------......///(((***...000000///,,,******)))))))))))))))*********++++++,,,,,,++++++***$$$######%%%''')))(((''',,,---......---...000222,,,)))***...---((((((------,,,***))))))***,,,---))))))))))))))))))))))))((()))+++,,,,,,+++)))(((zzzxxxuuuttttttttttttssssssrrrppppppooonnnkkkiiiiiigggeeecccbbbaaabbbccccccdddddddddaaa]]]XXXUUUNNNLLLKKKKKKKKKIIICCC>>>=========<<<;;;:::999:::;;;;;;;;;:::888888999;;;:::;;;======<<<<<<>>>??????BBBEEEHHHKKKNNNQQQTTTQQQNNNIIIBBB<<<666222000++++++***)))((('''&&&&&&$$$$$$######$$$$$$%%%&&&'''(((((('''&&&&&&(((***,,,...333:::AAAFFFHHHHHHLLLLLLMMMNNNOOOLLLGGGBBBAAA@@@AAACCCDDDGGGQQQ\\\hhhpppzzz|||qqqeee___[[[UUUPPPKKKHHHDDDBBB@@@>>>:::777555333111//////000000---***((()))+++---,,,+++***)))******+++((())))))******))))))((('''((()))(((&&&&&&(((+++''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%(((((()))((('''''')))+++,,,,,,---------............///111333555666777777999;;;<<<:::666555999===<<<<<<===???AAABBBAAA@@@CCC@@@======??????>>><<>>???>>>;;;999888888999888777666666777888999======>>>@@@AAABBBCCCDDDGGGFFFFFFFFFFFFCCC===888666666555555666777888999777666555333222111000000222222333444555888:::;;;888888888888888888888888666666777777777555444333444333222222333333333333333555777777555444333444222111111111000000//////222000............,,,***---,,,,,,++++++,,,,,,,,,------......////////////...------,,,,,,,,,------///...///111333444333222222222111000//////............//////...---,,,,,,''''''''''''&&&$$$###"""###!!!!!!%%%%%%###$$$'''''')))++++++******,,,...,,,///111111000///111222222222111111000000///////////////111222111...,,,---------...............000///......///000111222000000000000000000000000111///---------...---,,,,,,---.........---+++***))))))***+++,,,---///000////////////////////////....../////////......---000000000///---+++((('''++++++++++++************000///---++++++,,,---...******))))))))))))*********++++++++++++++++++***(((&&&$$$%%%'''***++++++)))***++++++***+++---//////,,,---111000,,,,,,000---,,,+++******+++,,,---************************((()))+++,,,,,,+++)))(((|||yyyvvvuuuuuutttsssqqqqqqqqqqqqqqqqqqpppllljjjiiihhhfffdddccccccdddddddddeeeeeedddaaa]]]XXXVVVQQQNNNKKKJJJKKKIIIEEEAAA>>>===<<<;;;:::888777777:::;;;;;;:::888888999;;;999:::;;;:::999:::===???AAAAAABBBFFFKKKOOORRRRRROOOMMMHHHBBB<<<666111...+++******)))((('''&&&&&&$$$$$$######$$$$$$%%%%%%###%%%&&&''''''(((***,,,---...222888@@@FFFIIIJJJOOOOOONNNNNNMMMKKKFFFCCCAAA@@@AAADDDFFFIIISSS]]]kkksss}}}yyyooofffbbb[[[VVVRRRNNNKKKHHHFFFCCC???<<<999777444111000000///---***))))))***++++++*********)))))))))'''(((((())))))(((((('''&&&'''))))))((('''(((***''''''''''''((((((((((((''''''((((((((('''&&&&&&'''((()))((('''''')))+++++++++,,,,,,,,,---------+++,,,...111333555777777:::;;;:::777444444888===;;;::::::>>>BBBDDDBBB???BBB@@@>>>===>>>>>>===<<>>>>>@@@BBBAAA===999777666666666555555666777888999<<<===>>>???@@@AAABBBCCCFFFFFFEEEEEEDDDAAA<<<888888777666666666888:::<<<777666444333222111111111555444444444555666888888666888;;;:::888666888:::666777777777777555333222666666555555555555666666555777888888777555555555333333444444333111000///111000///000000///,,,***---,,,,,,+++,,,,,,------------...///000111222222111000///...------------///...///000333444333222222222111111111000000000//////////////////......***)))(((&&&%%%%%%$$$$$$""" $$$%%%"""###&&&'''(((******))))))+++,,,,,,...000000000000000222222222333333222000...---///.........000111000///...............---------000///...------...//////000000000000000000000000///...,,,,,,---......---,,,...000111000///,,,++++++++++++++++++,,,---...////////////////////////////////////...---,,,,,,+++,,,---/////////......000//////...------,,,,,,333111///,,,++++++,,,---+++******)))))))))************++++++++++++*********'''$$$$$$&&&***,,,---+++,,,------,,,---///000000......000000......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((~~~|||yyywwwwwwuuusssqqqppppppqqqrrrsssqqqmmmjjjiiihhhgggfffeeeeeeffffffeeeeeeeeedddaaa]]]YYYVVVSSSOOOKKKJJJJJJIIIFFFCCC>>>===;;;;;;::::::888777999:::;;;:::888777888::::::::::::999888999<<>>FFFJJJLLLRRRQQQOOONNNLLLIIIFFFEEEBBB@@@AAADDDHHHLLLVVV___nnnvvvwwwnnniiibbb\\\WWWTTTQQQOOOLLLIIIDDD@@@===:::666444111111///---+++*********)))************)))((((((''''''((((((((((((''''''(((''''''&&&&&&'''((()))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((((((''''''(((************+++++++++,,,,,,***+++---///111333444444888999999777444444777999:::888999===BBBDDDBBB>>>AAA@@@???>>>>>>?????????===>>>???>>><<<::::::;;;;;;;;;:::999888777666666888888999;;;<<<>>>?????????BBBDDDCCC???:::666444555444444444555666888999;;;;;;<<<===???@@@AAABBBDDDEEEDDDDDDBBB???;;;999:::999888777888:::<<<>>>888777555333111000//////444444444555666777777888444999<<<;;;777555777:::666777777777777555444222777777888777666666777888777999;;;;;;999777777777444555666666555333000///111000000111111000,,,)))+++++++++++++++,,,,,,---------...000111222333444111000000///....../////////......000222333222111111111111111111111222222------............------+++***(((&&&%%%%%%%%%&&&""" ###$$$""""""%%%&&&'''((((((((()))*********,,,---.../////////000000111333333333111///...000...,,,---///000111000/////////...---------,,,...---,,,,,,,,,---...///000000000000000000000000...---+++,,,---......---+++---000111111///,,,)))************+++,,,---.../////////////////////////////////...---,,,+++***(((***,,,///111222222222111000000000/////////...---///111222111...***(((++++++******))))))******))))))************))))))(((&&&%%%%%%(((***++++++---...///...---...///111---,,,+++,,,------------+++,,,------------,,,+++++++++++++++++++++++++++(((((()))******)))((((((~~~{{{zzzyyywwwtttrrrppppppppprrrrrrpppmmmiiihhhhhhggggggggggggggggggffffffeeeccc```\\\XXXVVVTTTPPPKKKJJJJJJIIIGGGDDD===;;;::::::<<<===;;;999888:::;;;:::888777888999;;;;;;;;;999999:::===@@@BBB@@@@@@DDDKKKQQQSSSSSSNNNKKKFFF@@@:::444///---******)))((('''&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&&&&&&&&&&(((***......000666>>>FFFKKKMMMSSSRRRQQQNNNKKKIIIGGGFFFCCC@@@@@@EEEJJJOOOXXXaaapppwww{{{uuuooohhhaaa]]]YYYVVVUUUQQQMMMHHHDDD@@@===999666444222000...---,,,+++***)))************)))((((((''''''(((((((((((('''''')))'''%%%%%%'''+++...000,,,+++***)))((('''&&&&&&''''''((((((((((((((('''%%%'''((((((''''''((()))))))))))))))***************+++,,,...///000000000444555777888777666555555888888999===AAACCCAAA>>>>>>????????????@@@AAABBB<<<===???>>><<<;;;;;;;;;:::;;;<<<===;;;999666444666777888:::;;;===>>>>>>>>>AAADDDDDD@@@;;;777444444444444444444666888999999:::;;;<<<===???@@@@@@AAABBBCCCBBB@@@===;;;:::;;;:::999888999;;;===>>>:::999777444111///...---111222333555777888999999444888===<<<888555777:::555666777777777666444333333555666444333222444666999;;;===<<<;;;999999999444555666777666444222000111111111222222000---******************+++,,,,,,,,,---...000111333444555////////////000000111222///......000222333111000111111111111111222222222......//////......------+++***(((&&&%%%%%%%%%&&&""" ###$$$""""""%%%&&&%%%&&&&&&(((((((((((())))))***,,,---............///222333444333222111000...,,,,,,...000111111/////////...---------,,,++++++***+++,,,---///111////////////////////////...,,,++++++---......---***,,,...000///---***((((((((()))***+++---...///....................................---,,,******...///000000000///...---++++++,,,,,,,,,---------+++---000111111///+++))),,,,,,+++***************((())))))******))))))(((''''''(((+++---...,,,******+++,,,+++******,,,...,,,+++))))))+++...---++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++((((((((())))))(((((((((~~~|||{{{zzzxxxuuurrrpppppppppppppppoookkkiiigggggggggggggggggghhhhhhfffeeedddbbb^^^ZZZWWWUUUTTTPPPKKKJJJJJJIIIFFFCCC===;;;999:::===>>><<<:::888999;;;:::999777777888:::;;;<<<;;;:::;;;>>>@@@BBBAAABBBEEEKKKPPPTTTVVVNNNKKKEEE>>>777222///---***))))))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%''')))---...000666>>>FFFKKKMMMRRRSSSRRRPPPLLLIIIGGGGGGCCC@@@@@@FFFLLLRRR[[[cccqqqxxx~~~{{{uuummmfffaaa^^^\\\ZZZUUUQQQLLLHHHDDDAAA===:::777444222000///...,,,+++++++++*********)))))))))'''(((((())))))(((((('''(((&&&&&&(((---222666777---,,,+++)))(((&&&%%%$$$''''''((()))))))))(((((($$$&&&(((((('''''''''((('''(((((((((((()))))))))))))))+++,,,------------000222555777888777555333666888<<>>===>>>??????>>>???AAACCC<<<>>>AAAAAA???>>>===>>>:::<<<>>>???>>>;;;777555444555666777888999:::;;;<<>>???>>>@@@AAA@@@>>><<<<<<<<<::::::::::::;;;<<<======:::999777444111///...---///000333555888999:::;;;444888;;;<<<999777777888444444666777777777666555444777888666444333666888999;;;<<<<<<;;;999999999444555666666666555444333333222111222222111...,,,************+++,,,------------...000111333444444////////////000111222333///......000111222111///000000111111111111111111111111111111000///...---***)))(((&&&%%%%%%$$$$$$""" $$$%%%"""###&&&%%%$$$###%%%'''((('''&&&(((((()))+++---///...---...///111222444444333333000...,,,,,,.../////////...............---------************,,,...000111////////////////////////...---++++++,,,------,,,)))+++,,,...---+++)))''''''(((((()))+++---...///........................------------,,,+++******,,,---...000000000//////++++++,,,------.../////////...,,,++++++,,,---...---,,,+++***************(((((())))))))))))(((((()))***,,,///222111...,,,,,,---------++++++---......---***))),,,111000---++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''''''''((((((}}}|||{{{zzzyyywwwtttrrrrrrpppooonnnnnnmmmjjjhhheeeffffffggghhhhhhhhhgggfffeeeccc```]]]YYYVVVTTTRRROOOKKKJJJJJJIIIEEEBBB>>>;;;888999<<<===:::666777999;;;:::999777777777999:::<<<<<<;;;;;;===>>>AAABBBDDDGGGJJJOOOUUUZZZOOOKKKCCC;;;555111///...))))))((('''&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&%%%&&&((())),,,---000777???GGGKKKMMMQQQRRRSSSQQQMMMIIIHHHHHHDDD@@@@@@FFFMMMTTT]]]eeeqqqxxx{{{rrrkkkfffccc```___YYYUUUPPPLLLIIIEEEBBB???:::666333111111111...,,,---,,,+++***)))******+++((())))))******))))))(((&&&&&&'''+++000333333222++++++***)))'''&&&%%%%%%''''''((()))))))))))))))$$$&&&((()))(((''''''(((&&&''''''''''''(((((((((&&&'''(((***,,,------...///000222444666777666555444999???@@@>>><<<===>>>>>>???@@@>>><<<;;;<<>>@@@AAA@@@>>>>>>>>>===>>>??????>>><<<:::999555555666666777888999999:::===@@@AAA???<<<:::999777666555555555666777888777888999:::;;;===>>>>>>;;;===??????===<<<===>>>888999:::<<<<<<<<<<<<<<<888777555333222000000//////111333666888999::::::666777999;;;;;;999777666222333555666777888777777666999;;;999666555888<<<777999::::::999777777777444444444555555555555555555333111111111111///---,,,,,,,,,,,,---...//////------...///000222222333000000/////////000000111//////...///111222000///000000000000000000000000222222111000///---,,,+++''''''''''''&&&$$$###"""###!!!!!!%%%%%%###$$$'''%%%###"""###&&&''''''%%%***))))))+++///111000...111111111222222333333333000...------...///...------------...............,,,+++++++++,,,---///000///////////////////////////---++++++,,,,,,+++******+++,,,,,,,,,+++)))((())))))))))))***+++,,,---........................++++++,,,,,,,,,++++++***((())),,,...000222222222.............../////////000///,,,***))))))++++++...---,,,+++************'''(((((())))))(((((('''))))))***---///000...,,,//////000///------///000......+++(((,,,333222---++++++))))))))))))++++++************************(((''''''''''''''''''((({{{zzzyyyyyyxxxwwwsssqqqsssqqqnnnmmmlllkkkiiigggdddeeefffggghhhhhhhhhgggeeedddbbb___\\\XXXUUUSSSQQQNNNKKKJJJKKKIIIEEEAAA???;;;888888:::;;;777333777999;;;;;;999777777777777999<<<<<<<<<;;;<<<===AAACCCFFFHHHJJJOOOVVV\\\PPPKKKCCC:::333000//////))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$#########$$$"""$$$%%%%%%%%%&&&)))++++++,,,111888@@@GGGKKKLLLOOORRRTTTRRRNNNJJJIIIIIIDDD@@@@@@FFFNNNUUU^^^eeepppwww~~~uuunnniiifffdddbbb[[[XXXSSSOOOLLLIIIEEEBBB;;;888444222333222///,,,...---+++))))))***+++---))))))************))))))&&&''')))---000///***&&&))))))((((((''''''&&&&&&''''''((()))))))))))))))$$$&&&((()))((('''''''''&&&&&&&&&'''''''''((((((###$$$&&&)))+++---...///000//////111444666777777222:::AAAAAA===:::;;;???>>>@@@@@@===999777888:::999;;;>>>???>>>===<<<<<<@@@???>>>======<<<======777777888888999999999:::999;;;???@@@>>>===<<<<<<888888666555555666777777777777888999;;;<<<===>>>999<<<>>>>>><<<<<<===???777888;;;=========;;;:::555444444333222222222222000222444666888999999888777777888:::<<<;;;777555111222444666888888888888333666999777333222555999555777999888777555555555444444333333444555666777666444111000111111000...---------...///000111111------...///000111111222222111000///............//////...///111111000...000000000000/////////...000000///...,,,+++)))(((&&&'''''''''&&&$$$"""!!!$$$!!!"""%%%&&&$$$$$$'''$$$"""!!!###&&&'''&&&$$$+++******---111222111///333333222111111222222333000///---.........---+++,,,------....../////////...---,,,,,,,,,---......////////////////////////000...,,,+++,,,,,,+++)))+++,,,,,,,,,++++++******++++++***************+++........................******+++,,,,,,,,,++++++....../////////---,,,+++,,,,,,,,,++++++***)))))),,,...//////...***&&&###...---,,,+++************''''''((((((((((((''''''((('''&&&'''***,,,,,,+++,,,------,,,******,,,---...---)))&&&+++333222,,,+++***(((''''''(((***+++))))))))))))))))))))))))(((''''''&&&&&&''''''(((}}}zzzyyywwwvvvsssqqqsssrrrpppmmmkkkiiihhhhhhhhhgggfffeeeeeedddeeeeeehhhhhhgggeee```ZZZUUUQQQPPPOOOLLLJJJHHHGGGGGGHHH>>><<<:::999:::;;;;;;:::999888888777777777777777777888999999;;;;;;<<<===@@@BBBFFFKKKOOOSSSVVVWWWUUUNNNCCC:::444000...,,,+++(((%%%""""""$$$''')))%%%%%%$$$$$$###$$$$$$$$$!!!###&&&'''&&&%%%&&&&&&,,,000666<<<@@@DDDHHHJJJQQQRRRRRRPPPMMMJJJJJJJJJEEECCCDDDHHHLLLQQQ]]]iiirrryyyxxxrrrmmmhhheee^^^]]]ZZZUUUOOOJJJGGGFFF@@@===:::888666444222000......------,,,+++******(((+++------***((((((***&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''++++++***)))((('''&&&&&&$$$""" """&&&'''&&&$$$))))))))))))************++++++---///111444666777:::888;;;@@@@@@;;;<<>><<<;;;999999888888888999:::;;;;;;;;;::::::666999===??????>>>>>>???<<<;;;:::999999999999999======<<<===??????>>><<<888666444444777999888666555777:::;;;;;;;;;<<<>>>>>>>>>===<<<;;;999777666777999;;;===>>>===;;;:::999999888666333222333555666777999::::::999888777:::;;;<<<<<<<<<:::777666444333222222333666888:::;;;;;;:::888555444444555555666777888888777666555444444444444555666888888555555444333222000//////000///////////////000000000111111222222333333444000000///////////////000/////////000111111111222333111......000222333444111111000...---,,,+++***+++'''###$$$&&&'''###$$$$$$############$$$$$$(((((('''&&&&&&&&&&&&'''++++++***)))+++---///111111111222222222222111111333222111000......------000///...///111222222111111000---+++***+++,,,---,,,,,,---...///000111222222///---,,,,,,***%%%!!!***+++,,,---,,,,,,***)))+++***)))))))))***,,,,,,+++---------+++++++++---///---,,,++++++,,,...///,,,,,,---.../////////...,,,,,,+++++++++,,,---.........---------......///)))))))))***+++,,,......((((((((((((((((((''''''+++***)))(((((()))***+++...000000...+++***,,,///.........///......------,,,+++***))))))***+++,,,++++++******)))*********((((((((((((((((((((((((}}}zzzxxxwwwuuurrrppptttrrrpppmmmkkkiiihhhgggggggggffffffeeeeeeeeefffiiihhhfffccc___ZZZVVVSSSQQQPPPNNNLLLJJJHHHGGGGGG???===:::999:::;;;:::999999999888777777777777777888999999:::;;;<<<===>>>???BBBFFFKKKPPPTTTWWWXXXRRRLLLCCC:::555111...,,,)))((('''&&&&&&&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%!!!###&&&'''&&&%%%&&&''',,,000666<<>>>>><<<;;;:::999999999888888888888999999999999666999===>>>>>>===>>>>>><<<<<<;;;:::::::::::::::===<<<<<<>>>???@@@???===<<<:::777777777888666444444777999::::::;;;===>>>=========<<<;;;999888777777999;;;===>>>===;;;:::777888777666444333555777777888:::;;;;;;:::999888:::;;;<<<<<<<<<:::888777555555444444555666888888999999:::888777666777888666777888999999888777666555666666777777888888888888777555222000...,,,+++111000/////////000111111222222222222222222222111111000000/////////000000111111111222222222222222333111//////000222333222111111000...---,,,+++******&&&######&&&&&&#########"""""""""""""""!!!''''''&&&&&&&&&&&&''''''+++*********+++---///000///000000111111000000///222111///...---,,,,,,,,,000///...///111222222111000///---,,,+++,,,---...,,,,,,---...///000111111111000///111222222000---***+++,,,------,,,+++***,,,+++***))))))***+++,,,+++,,,------+++++++++---...---,,,++++++,,,...///,,,,,,------...---------+++++++++++++++,,,,,,---------------------------)))***,,,---------++++++))))))(((((((((((())))))++++++***))))))***++++++***,,,//////,,,+++,,,---.........---,,,+++***)))+++***))))))))))))***+++++++++***************+++((((((((((((((((((((((((~~~{{{yyywwwuuurrrpppuuusssqqqnnnkkkhhhgggfffeeeffffffffffffgggggggggiiihhheeeaaa]]]ZZZWWWUUURRRRRRPPPNNNLLLIIIFFFEEEAAA>>>;;;:::::::::999888999999888777777777777888999999:::;;;<<<===>>>>>>???BBBFFFLLLQQQTTTWWWXXXOOOJJJBBB;;;555111...,,,&&&''')))***)))(((&&&$$$%%%$$$$$$###$$$$$$%%%%%%"""$$$&&&&&&&&&%%%&&&''',,,000666<<>>@@@AAA@@@???AAA>>><<<:::999777444222444666888999:::;;;===???<<<<<<<<<<<<;;;:::999888777888;;;=========<<<;;;777777777666444555777999999:::;;;<<<===<<<;;;;;;999:::;;;<<<<<<;;;:::999666666666777777666666666666888999999999999:::<<<777888999::::::999888777777888999:::::::::999888888888666444222///...---333222000//////000111333333333222222111000000///111111000000000000111111444444444333333333333333444222//////000111111111111000///...---+++******(((%%%######%%%%%%""""""############"""!!! %%%%%%%%%%%%&&&'''((((((************+++,,,...000...//////000000//////...000///...---,,,+++++++++///......///111222222111///...---,,,,,,---...///,,,------...///000111111---------///111111000...++++++,,,------,,,,,,+++------,,,+++***************,,,---,,,+++***,,,---...------,,,,,,,,,---...,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,---......---,,,++++++,,,...000///---***(((***)))(((''''''(((***+++,,,++++++******++++++,,,'''+++...000...,,,++++++------,,,,,,***((('''&&&******))))))))))))******+++***************++++++((((((((((((((((((((((((|||zzzxxxvvvsssqqqvvvtttqqqnnnjjjhhhfffeeedddeeeeeefffggghhhhhhhhhiiigggccc___\\\ZZZXXXXXXTTTSSSRRRPPPMMMIIIFFFDDDBBB???<<<:::::::::999888:::999888888777777888888888999999:::;;;<<<======AAADDDHHHMMMPPPSSSTTTUUULLLGGG@@@:::555111...+++%%%&&&((())))))'''%%%$$$$$$$$$######$$$$$$%%%%%%###$$$&&&&&&&&&&&&'''(((,,,000666<<>>:::888333222111000...---,,,+++++++++,,,,,,,,,,,,------*********))))))((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((())))))''''''&&&&&&''''''&&&&&&(((((((((((()))))))))***)))))))))***+++,,,---...///111555888888777777999<<<<<<<<<;;;;;;:::999999888777555444555666888:::777999;;;<<<;;;:::;;;<<<<<<===============<<<<<<<<<<<<<<<>>>AAABBBAAA@@@BBBAAA???===:::888555444444555777999999;;;>>>@@@;;;<<<<<<<<<;;;::::::999777888:::<<<======<<<<<<999999888777555555666888:::;;;<<<===>>>>>>>>>===999:::;;;<<<<<<;;;;;;:::666666888888777666333222777999:::;;;::::::;;;<<<888999:::;;;;;;:::999888999:::<<<======;;;999888888777777666666555555555555333111//////000222333222222111111000000000000111000000000000111111222444444444333333222222222444222000///000111000///000000///...,,,+++******'''$$$######$$$$$$""" ######$$$$$$$$$###"""!!!#########$$$%%%'''((()))***))))))***+++,,,...///...//////000000//////...000///...---,,,++++++,,,...------...111222222111///......------...///000------......///000000111............---,,,)))(((,,,,,,,,,---------------///...---,,,+++***))))))***+++,,,,,,+++***,,,---------------------,,,,,,++++++***)))))))))))))))(((((())))))************)))***,,,......---+++***,,,---...///...---,,,+++***)))&&&%%%%%%'''***+++************************,,,...///000///...,,,,,,++++++++++++***)))((('''))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))}}}{{{zzzyyyvvvtttvvvtttqqqnnnjjjhhhfffeeecccdddfffggghhhiiihhhhhhgggeeebbb^^^[[[ZZZYYYYYYUUUTTTSSSQQQMMMIIIFFFCCCBBB@@@<<<;;;;;;:::999888:::999999888888888888888777777888999:::;;;;;;<<>>>>>======<<<<<<;;;<<<>>>@@@BBBAAA@@@???@@@@@@>>><<<:::999888444666777888888:::===???;;;<<<<<<<<<;;;::::::999777888:::;;;<<<=========<<<<<<;;;888555444555666;;;;;;<<<===>>>>>>??????::::::;;;;;;<<<;;;;;;;;;666777888888777555222000999;;;<<<<<<:::999999:::999:::;;;<<<<<<;;;:::999:::;;;===>>>===<<<:::999888888777777777777777777666444222111111111222333/////////000000111111111000000//////000111222222333333222222111111000000333111000///000000///...000000///---,,,+++***)))%%%$$$############"""!!!!!!""""""""""""""""""!!!"""""""""###%%%&&&((())))))))))))***+++,,,---...///000000111111000000///111000///...---------...------,,,...111222222111/////////...//////000000------......//////000000222333333222000---+++***,,,,,,,,,------....../////////...---,,,+++)))))))))***,,,+++******,,,---------.........---++++++***)))((('''&&&&&&''''''&&&'''((()))))))))((((((&&&(((***,,,------+++***...---,,,+++,,,---...///)))'''%%%$$$%%%''')))+++(((((())))))))))))((((((333222000/////////......)))***+++++++++++++++***(((((((((((((((((((((((((((((((((((())))))***+++************************~~~|||{{{{{{zzzwwwvvvuuusssqqqnnnkkkhhhgggfffdddeeeggghhhiiiiiihhhhhheeedddaaa^^^\\\ZZZZZZZZZUUUTTTRRRPPPLLLIIIFFFDDDBBB???<<<;;;;;;;;;:::999::::::999888888888888999666666777888999:::;;;;;;CCCEEEIIIMMMOOOOOOOOONNNKKKEEE>>>777333///,,,***(((&&&$$$""""""###%%%&&&############$$$%%%&&&&&&$$$%%%&&&&&&%%%&&&(((***---111666;;;@@@FFFLLLPPPRRRSSSTTTSSSPPPNNNNNNNNNJJJHHHHHHKKKNNNSSS^^^jjjvvv}}}uuuoooiiieeecccaaa^^^[[[WWWTTTOOOKKKHHHEEEBBB???777666555333000...---,,,...,,,+++***+++,,,+++***(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((''''''&&&&&&&&&''')))***)))(((((()))***''''''(((((((((((())))))''''''(((***+++...///111000444555222222555777777666777888999:::999888777999999888777888999:::;;;888999:::999888777888999;;;;;;===>>>>>>>>>===<<<;;;;;;;;;===???@@@???>>><<<>>>@@@@@@>>><<<;;;<<<666777777777777999<<<>>><<<<<<<<<<<<;;;:::999888777888999;;;<<<======>>>>>>>>><<<999555444444555::::::;;;<<<===>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;777888888999888555333111:::<<<======:::888777777999:::;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;:::999888777666555444333333666555444333333333333333---......///000000111111///.........///000111222111111000000000000000000111000//////111111000...000///...---,,,***))))))%%%%%%$$$$$$$$$#########!!!"""""""""""""""###$$$%%%'''((((((((()))***+++,,,------///000000111111000000///111111000///////////////---,,,,,,...000222222111000000000000000000//////............//////000000...000222222000.........---------------...///000/////////...---,,,***)))(((***++++++******,,,---,,,---/////////---+++)))((('''%%%$$$$$$%%%&&&&&&$$$%%%'''((((((((('''&&&$$$&&&(((***,,,,,,---,,,...---***)))***,,,///111((('''&&&%%%&&&(((***+++'''(((((())))))(((((('''444111...---...//////...)))***+++,,,,,,---,,,,,,''''''(((((((((((('''''''''&&&&&&&&&'''((()))***************************}}}{{{zzzyyyzzzyyyxxxvvvtttrrrpppmmmkkkiiihhhgggdddeeegggiiiiiiiiihhhgggcccbbb```^^^]]][[[ZZZZZZUUUSSSQQQNNNKKKHHHGGGFFFAAA???<<<;;;;;;<<<<<<;;;;;;:::999999888888999999666777888999:::;;;;;;<<>>DDDJJJNNNQQQRRRSSSRRRPPPNNNNNNNNNKKKIIIIIIKKKMMMQQQ\\\gggwww~~~}}}vvvnnniiigggeeeaaa]]]ZZZWWWSSSOOOMMMJJJGGGDDD;;;:::888666333111///...000---***)))***+++)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''(((%%%'''))))))'''''')))+++'''''''''((((((((())))))(((((())))))***,,,---...222555444///...333777666444555777888999888777666888888888999999999::::::888999999888666666777888999:::<<<>>>>>>===<<<;;;<<<;;;;;;<<<>>>???===<<<:::===@@@@@@>>><<<<<<===777888888777666777:::============<<<;;;999888777777888999:::<<<===>>>>>>======<<<999666555666777999999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;999:::::::::999777666555888:::<<<<<<:::888777777999:::;;;;;;;;;;;;:::999888999999::::::;;;;;;;;;888888777666555444444333555555666666555444222111////////////////////////------------...///000111//////000000000000000000000///...///111111000///000///...---+++***))))))%%%%%%&&&%%%$$$$$$$$$$$$!!!  ###&&&'''""""""""""""###$$$&&&&&&'''((()))***+++,,,,,,,,,...//////000000//////...111111000/////////000000,,,+++,,,---000222222111111111111111000//////...............////////////))),,,...///---,,,,,,---...---------...///000111////////////...---+++***''')))++++++******,,,---,,,---///000///---***(((%%%$$$###""""""$$$%%%&&&###$$$&&&'''((('''&&&%%%###$$$%%%(((***,,,...///...---+++******+++,,,---(((((((((((()))***+++,,,'''((()))******)))(((''',,,***)))+++---...---+++******+++,,,,,,,,,++++++&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((++++++++++++++++++++++++zzzyyyxxxxxxxxxxxxwwwvvvsssrrrpppmmmkkkiiihhhhhheeefffhhhiiijjjiiigggfffbbbaaa```___]]]\\\ZZZZZZUUUSSSPPPLLLIIIHHHGGGGGG@@@>>><<<;;;<<<===<<<<<<;;;:::999999888888999999777888999:::;;;<<<<<<===;;;???DDDJJJNNNPPPPPPPPPMMMFFF===444///,,,+++***''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''%%%&&&&&&&&&%%%&&&)))+++///111555999===CCCIIIMMMPPPRRRSSSRRROOONNNMMMNNNLLLIIIIIIKKKLLLPPP[[[fffwww{{{rrrllljjjgggbbb^^^]]]ZZZUUURRRPPPMMMJJJHHH===<<<:::888555333111000111---)))((()))***(((&&&(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((((('''$$$$$$%%%&&&'''((()))***"""$$$'''&&&%%%%%%'''***''''''''''''((((((((()))***))))))))))))******+++,,,///,,,%%%$$$***......222333666777888777666555777777888999999999999888999999999888666555666888888:::<<<===>>>===<<<;;;<<<;;;;;;<<<======<<<::::::===AAAAAA>>><<<<<<===888999888777666777:::<<<>>>>>>===<<<;;;999777666777888999:::<<<===>>>???<<<<<<;;;999777666888999888888888999:::;;;======???>>>===;;;;;;:::::::::<<<<<<;;;;;;:::999888888777999;;;<<<:::888777777999999:::;;;;;;:::999999888777777888999:::;;;<<<666666777777888888999999555666777777777444222000000000000///......------,,,,,,,,,------///000000//////000000111111111222.........///111222111/////////...---+++***))))))%%%&&&&&&&&&$$$$$$$$$%%%$$$###!!!!!!###&&&+++---""""""""""""###$$$%%%&&&'''((()))***,,,,,,,,,,,,---..................---111000000////////////000,,,++++++---000222222111222222222222111///...---.........///////////////***---000000---++++++---...---------...///111222...////////////---,,,+++''')))***+++******,,,---,,,---///111000---***'''$$$###"""!!!"""###%%%'''"""###%%%''''''&&&%%%$$$""""""$$$&&&))),,,///111---------,,,+++***(((((())))))***+++,,,---------((()))***++++++***)))(((######%%%)))---...+++(((+++++++++++++++***)))(((%%%&&&'''(((((('''&&&%%%$$$###$$$$$$%%%&&&'''(((++++++++++++++++++++++++~~~~~~}}}{{{yyyxxxxxxxxxyyyssspppmmmkkkjjjhhhfffddddddeeegggkkkmmmkkkfffaaaffffffeeecccaaa___]]][[[XXXWWWTTTQQQMMMJJJGGGFFFDDDCCC???===;;;::::::;;;999999999888888888888777888:::<<<===<<<<<<===>>>>>>BBBEEEEEEIIINNNQQQOOOIIIEEE>>>666000,,,+++***((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((((((((((((***,,,...222888===AAADDDHHHJJJUUUTTTSSSQQQOOOMMMLLLKKKIIIJJJKKKKKKMMMTTT^^^eee}}}{{{uuunnnjjjfffeeeccc___ZZZUUUSSSQQQOOOMMMHHHDDD???999444111000000000...,,,+++,,,,,,+++)))***))))))(((''''''&&&&&&(((((((((((((((''''''&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###''''''''''''((((((((((((+++(((######%%%(((((((((***++++++,,,,,,---......777444333555888:::888666999999999999888888777666999888777666666777999999888888888777666777:::===>>><<<;;;<<>>===999666666777888999999999999999=========<<<;;;:::999888:::777666999;;;:::<<<@@@???>>><<<888555444666777333666:::<<<<<<<<<<<<===@@@???>>><<<;;;;;;;;;;;;>>>:::999;;;:::666555888555777999::::::888666444===<<<;;;;;;<<<;;;999777999777555666888:::;;;:::<<<;;;999777777777777777555444333333444333111///+++,,,,,,,,,,,,,,,,,,+++...******...///+++,,,111...------,,,,,,...///000///////////////............---+++)))(((&&&&&&&&&$$$%%%&&&&&&""" &&&###"""!!! !!!"""###"""""""""""""""######$$$%%%&&&''')))************+++,,,,,,,,,...///000111000000//////.........---)))***+++++++++,,,///222//////.........//////000++++++,,,,,,---...//////000...---++++++,,,---...,,,,,,------...///000000////////////...---,,,+++(((((()))***+++,,,,,,---111111000///---+++(((&&&#########"""######$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$#########%%%'''))),,,---***+++,,,***(((''''''(((+++******+++------+++)))''''''&&&&&&&&&&&&''''''***))))))((()))+++,,,---,,,,,,++++++)))((('''&&&(((***)))%%%$$$%%%%%%!!!"""###$$$&&&'''(((((((((,,,...000///---+++++++++~~~|||zzzyyywwwvvvvvvvvvvvvtttrrrooommmlllkkkiiihhhgggggghhhkkkmmmlllhhhdddhhhhhhgggeeeccc```^^^]]]YYYXXXUUUQQQMMMJJJGGGEEEDDDBBB@@@===<<<;;;;;;<<<999999999888888888888777888:::<<<<<<;;;;;;<<<======BBBEEEGGGJJJOOOPPPMMMJJJEEE>>>777111---,,,,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***,,,+++///666<<>>;;;999:::999:::<<<======:::888888999::::::::::::::::::999999:::;;;;;;;;;;;;::::::777666999:::999;;;???======;;;999777666666777444777:::;;;;;;<<<===>>>???>>>===<<<<<<<<<;;;<<<<<<999888:::999555444666666777888999999888777555:::999999:::<<<<<<;;;999999777666666888:::::::::;;;:::999777777777777888888777666666777777555333444333111///.........///...+++***...///,,,---111///...---------...///000000000000/////////////////////...,,,+++)))((((((%%%$$$&&&&&&""" &&&###"""!!!!!!!!!!!!"""###""""""!!!!!!""""""###$$$$$$$$$&&&'''((()))***************+++,,,...///000000000000000//////......******+++***)))***,,,///......------...///000000.........---,,,++++++***000...---++++++,,,---...,,,,,,------...//////000////////////...---,,,+++((())))))***+++,,,,,,,,,/////////...---***((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$&&&)))+++,,,///000000...,,,+++,,,---...,,,+++,,,------,,,+++))))))(((((((((((())))))******))))))******+++++++++++++++***)))(((&&&%%%'''(((&&&!!! ###$$$"""$$$%%%&&&'''))))))))))))%%%'''***,,,,,,,,,---...~~~yyyxxxvvvtttssssssssstttuuusssqqqppppppooonnnllljjjjjjjjjlllmmmmmmjjjhhhkkkjjjiiigggeeebbb```^^^[[[YYYVVVRRRNNNJJJFFFEEEBBBAAA???===<<<<<<<<<===999999999888888888888777777999;;;;;;:::999999:::<<>>777222...------((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,,,,000666<<>>;;;;;;;;;:::999888777666444666888999999;;;===@@@============<<<=========<<<999999;;;:::666555777777777888888888888888777777666777999<<<===<<<;;;:::888666666888999999999;;;:::999777777777777888888777666777888999777555;;;888444111//////000111///,,,,,,......,,,---000//////.........///000111111000000000//////......++++++******((('''%%%$$$%%%$$$%%%&&&""" &&&###""""""!!!!!!""""""###""""""!!!!!!""""""###$$$"""###$$$%%%'''((()))***)))))))))***+++,,,---...000000000000////////////***++++++)))((((((***,,,,,,,,,,,,---...///000111111111000...---,,,++++++///...---,,,+++,,,------,,,,,,,,,---......//////////////////...---,,,,,,))))))******++++++,,,,,,------------,,,***((('''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%#########$$$%%%(((***+++/////////---+++***,,,...111...,,,+++,,,------,,,++++++************++++++******++++++******))))))******))))))((('''&&&%%%$$$%%%!!! ###"""$$$$$$%%%'''((((((((((((###%%%(((***+++,,,...000xxxwwwuuusssrrrrrrrrrsssuuusssqqqqqqqqqrrrqqqooommmmmmllllllmmmmmmmmmmmmlllkkkjjjhhhfffcccaaa```\\\ZZZWWWSSSNNNJJJFFFEEE@@@???>>>===<<<<<<<<<<<<999999999888888888777777777999::::::999888888999===CCCHHHKKKMMMPPPNNNJJJGGGCCC===666111...,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((''''''''')))+++///333888===@@@CCCFFFHHHPPPRRRTTTTTTSSSOOOKKKHHHKKKKKKKKKKKKOOOZZZhhhrrr|||{{{vvvrrrpppjjjhhheeedddbbb___\\\YYYSSSQQQMMMHHHCCC>>>:::888444222000000000111000///++++++++++++++++++++++++))))))******))))))((('''))))))***+++,,,,,,,,,,,,(((''''''&&&&&&&&&''''''(((((((((((()))(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((&&&%%%&&&''''''(((((()))*********---111111000111444777777777888999999888888888333222222222111111111111444555666555444555777999::::::::::::::::::888777999888666777999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999:::::::::999888777555555999666666888999888999===<<<<<<;;;;;;;;;888555333444555555555666888<<>><<<<<>>:::888:::888888888888888888999999666666666888;;;<<<<<<;;;:::888666666888999999999;;;:::888777777777888888555444444555666777555444888666444111000/////////000............---...///////////////000000000111000000///......---,,,,,,''''''(((''''''%%%######%%%###$$$%%%###!!!&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""###$$$&&&((()))***))))))))))))***+++,,,---........................***+++***)))((((((***,,,+++++++++,,,---///000111000000000000000////////////...---,,,,,,,,,------,,,,,,,,,------...............//////...------,,,***+++++++++++++++++++++***+++,,,,,,+++***)))((('''&&&&&&&&&&&&'''(((((()))))))))))))))((('''&&&$$$$$$###$$$%%%''')))***......---+++)))))),,,...111///+++***+++,,,,,,,,,++++++************++++++***++++++++++++)))'''&&&(((((((((((('''&&&%%%$$$!!!""" !!!"""!!!!!!"""###$$$%%%%%%%%%%%%(((***++++++******+++,,,yyyxxxvvvtttsssssssssttttttrrrppppppqqqrrrqqqpppnnnnnnmmmlllllllllnnnoookkkkkkjjjiiifffdddbbbaaa]]][[[XXXSSSOOOJJJGGGEEE>>>>>>===<<<;;;;;;::::::999999999888888888777777777999::::::999888999:::>>>EEEKKKMMMOOOQQQNNNJJJDDDAAA:::444///,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&''')))+++...222777<<>>===<<<<<<;;;999444000333444444333333555999<<<:::;;;<<<===>>>>>>>>>======;;;<<>>>>>===<<<::::::999999999999888888888888777777999;;;<<<;;;;;;<<<===AAAHHHMMMOOOPPPRRRPPPKKKCCC???999333...,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&''')))+++)))...555;;;@@@EEEIIILLLQQQSSSUUUUUUSSSOOOJJJGGGKKKLLLLLLMMMQQQ[[[iiirrr~~~zzzxxxtttqqqnnnkkkiiigggdddaaa\\\YYYUUUQQQLLLHHHEEEDDD:::888555444333333111///---------,,,++++++******+++++++++++++++***))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((***)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$&&&))))))'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++,,,......------///000333333444666777777777777444555555555444333222111333444666666555555777888555777999:::999999:::;;;999777666666888:::::::::;;;;;;;;;<<<;;;;;;::::::888999999:::::::::::::::999666555777888666777;;;>>><<<;;;;;;<<<999444000444444444333222333777999:::;;;===>>>>>>>>>===<<<:::999:::>>>===999777888777777888999::::::::::::::::::999:::;;;;;;999777999777555666888:::;;;::::::999888777777888999999777666555666777777666444111333666777888666333222111333222...---//////------...///000000000//////......---+++***((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%""""""$$$$$$""""""%%%"""######$$$$$$######"""!!!!!! !!!!!!"""###%%%$$$$$$$$$%%%''')))***)))))))))))))))***+++,,,***************+++++++++)))*********)))***---///*********+++,,,---...///...------+++***)))((((((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------,,,,,,++++++*********+++,,,,,,+++***)))(((''''''&&&&&&''''''((()))((())))))******))))))((('''&&&&&&%%%&&&'''((()))+++,,,------+++***+++,,,---+++))))))***,,,,,,+++***))))))))))))))))))***************)))((('''&&&$$$%%%%%%%%%$$$$$$###""""""$$$######%%%###""""""###$$$%%%%%%$$$$$$"""###$$$$$$######%%%'''{{{yyyxxxvvvuuuuuuuuuuuusssqqqooooooppppppooonnnkkklllmmmllljjjiiilllnnnkkkkkkkkkkkkjjjiiihhhhhh\\\[[[XXXTTTPPPMMMJJJHHHAAAAAA@@@???===<<<:::999999999999888888888888777777:::<<<=========???@@@EEEJJJOOOPPPQQQSSSQQQMMMBBB???999333///,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***''',,,333:::@@@EEEJJJNNNOOOPPPRRRSSSSSSPPPMMMJJJIIIKKKMMMPPPUUU___llluuuzzzwwwrrrooollljjjhhhfff^^^[[[WWWRRRNNNKKKJJJIII???===999777666555333111000000///...,,,+++******++++++,,,,,,++++++***)))))))))***+++***)))'''%%%&&&&&&&&&&&&&&&'''((((((***)))((('''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%''')))(((&&&%%%&&&(((%%%%%%&&&&&&'''((((((((()))))))))***---.........000111333444555666666666777777888777777555444333333555777777666666777888333666999:::999999;;;===999777666666888999888777;;;;;;<<<=========<<<<<<:::;;;;;;<<<<<<<<<<<<<<<999555444777777555777:::===:::888999<<<;;;777333666666666555333444666888:::;;;===>>>>>>>>><<<;;;999888999======999666888555777999;;;;;;;;;:::999;;;:::::::::<<<<<<:::999777666555666888;;;<<<<<<999999888777777888999:::999888777777888888666444444555666777777666555444222555333...---000000,,,,,,---...///000///......///...---+++***((('''&&&$$$###!!! !!!###%%%&&&"""!!!$$$$$$""""""%%%"""###$$$$$$$$$$$$###"""!!! !!!""""""%%%$$$#########$$$&&&'''((((((((('''(((((()))***)))*********++++++++++++*********)))((((((***,,,++++++***++++++,,,---------,,,,,,+++***))))))(((------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---......---,,,++++++******,,,,,,------,,,***(((''')))(((((((((((()))******&&&'''((()))************)))((('''&&&'''((()))***''')))+++,,,+++)))))))))+++******+++---...---,,,******))))))))))))******+++***)))(((((((((((((((######$$$$$$######""""""!!!$$$%%%""""""$$$### """"""######$$$$$$###### !!!!!!!!!"""%%%'''~~~{{{yyyxxxvvvuuuuuuuuuuuusssqqqooooooppppppooonnnjjjkkkmmmkkkiiihhhkkkmmmlllllllllmmmllllllkkkkkk\\\ZZZXXXTTTQQQMMMKKKIIIDDDCCCBBBAAA???===;;;:::999999999888888888888777888:::===>>>??????AAABBBGGGLLLPPPPPPRRRTTTRRRNNNCCC???999444///---------)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((******...555;;;@@@DDDHHHKKKMMMNNNQQQRRRSSSQQQOOONNNGGGJJJNNNRRRXXXbbboooyyy{{{uuuqqqnnnmmmkkkiii```\\\WWWRRRNNNMMMLLLLLLCCC@@@===:::999777444222333222111000...,,,+++***+++,,,,,,,,,,,,+++*********+++,,,,,,+++)))&&&%%%&&&&&&&&&&&&&&&'''((())))))((((((''''''(((***+++%%%%%%%%%&&&&&&&&&''''''%%%''')))(((%%%%%%&&&)))%%%%%%&&&''''''(((((()))%%%$$$###&&&+++...---+++///000111333444555555666888999999999999777555444333555777888777777888999222666999:::::::::<<>>>>>???>>>>>>?????????>>>===<<<::::::999555444777777555666:::;;;888666888<<<===:::666777888888777555555666777;;;<<<>>>??????===<<<::::::999;;;??????:::888999444666999<<<<<<;;;:::888::::::999;;;======<<<:::666555444555999;;;======999999888777777888999:::999888777777777777444222666555555444444444444444222666444...---000000,,,+++,,,.../////////...---000///...,,,***((('''&&&'''%%%###!!!!!!###&&&)))&&&""" ###%%%######%%%"""###$$$%%%%%%$$$###""" !!!""""""%%%$$$"""!!!!!!"""$$$%%%''''''&&&&&&&&&'''((((((******+++++++++,,,,,,,,,++++++***(((&&&&&&''')))+++++++++***++++++,,,,,,++++++,,,------...//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............---......------,,,+++******------------,,,***((('''*********)))******+++,,,%%%&&&''')))***************)))(((''''''((()))***))),,,///000///---,,,,,,+++***+++---///000///...+++******************++++++***(((''''''((())))))"""############""""""!!!###%%%$$$ ###$$$!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$&&&|||{{{xxxvvvuuuvvvxxxzzztttrrrpppnnnnnnnnnooopppooonnnmmmnnnnnnnnnllljjjnnnnnnmmmllllllkkkjjjjjjbbb^^^ZZZUUURRRNNNKKKHHHGGGDDDAAA>>>===;;;999777999999888888777777666666777;;;???@@@>>>===???AAAFFFIIIOOOUUUXXXXXXTTTPPPDDD???999333000...,,,++++++***)))((('''&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%'''(((***+++---000444:::???DDDGGGIIIOOOOOONNNPPPQQQQQQNNNLLLKKKNNNQQQTTTYYYaaammmuuuzzztttooommmllllllfffbbb]]]XXXUUURRROOOLLLIIIEEEAAA===;;;888555222222111///,,,***)))(((''')))***+++++++++)))((('''''')))))))))'''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((()))***++++++,,,,,,+++222111000000222555999;;;;;;:::999999888888999999777888999:::::::::::::::888777666888;;;===>>>===<<<<<<<<<:::888888:::<<<:::;;;<<<======>>>>>>>>>===>>>???@@@@@@???>>>===777666555444444555666777999888888999:::;;;;;;:::666888:::888555444555777888999<<<===>>>>>><<<<<<:::999999888888777777666888888888888999:::;;;;;;;;;;;;::::::999888888777777888999;;;<<<=========999999888888888888888999666777777777555222///---888888888888888777666666555444555666666555222///111///...---......---+++,,,,,,+++***)))((('''&&&!!!%%%((((((%%%###$$$&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###""""""$$$%%%'''((())))))'''&&&&&&'''*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......+++,,,------,,,,,,...000......////////////......333///,,,+++,,,---,,,***---+++))))))+++,,,---,,,,,,,,,++++++***)))(((((((((((((((((())))))))))))''''''&&&&&&&&&''''''(((***,,,...000000000...---(((***---000111///---+++---,,,***(((((()))***+++,,,+++***(((&&&$$$"""!!!###############"""!!! &&&%%%$$$###""""""""""""""""""""""""""""""""""""&&&$$$!!!!!!$$$&&&~~~|||xxxvvvttttttuuuvvvuuutttrrrpppooopppqqqqqqpppooonnnooooooooommmkkklllllllllkkkkkkjjjiiiiiiaaa]]]YYYUUURRROOOLLLJJJGGGDDDAAA???===<<<:::888888888888888777777666666888<<>>>>>@@@CCCGGGHHHLLLQQQUUUUUUSSSPPPFFFAAA:::444111///......******)))((('''&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%'''(((***+++...000444:::???CCCGGGHHHMMMNNNPPPQQQQQQQQQPPPPPPNNNPPPRRRTTTYYYbbboooxxx{{{vvvrrrnnnlllhhheee___[[[XXXUUURRRPPPNNNKKKFFFAAA===999555222666555333111///---,,,,,,******+++,,,++++++))))))((((((((('''''''''((()))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))'''((()))***++++++++++++//////...///111444777999:::999999888888888999999888999999::::::::::::999:::999888999:::<<<<<<;;;=========<<<::::::;;;===<<<<<<===>>>????????????>>>??????@@@@@@??????>>>999888777666555666666777555444444666999;;;;;;:::666888999777555333444666777999;;;===>>>>>>>>>===;;;;;;;;;;;;::::::::::::888888777777777888999999:::::::::999999888888888777888999;;;<<<<<<======999888888777777777888888666777888999999777666444777777888777777666666555777666666777777555222///111///............---+++++++++***)))(((''''''&&&$$$%%%&&&&&&%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!######""""""$$$%%%''')))***+++***)))***+++***++++++++++++++++++,,,******************************+++++++++++++++***,,,,,,+++++++++*********---,,,,,,,,,------......+++---------,,,,,,...000......////////////......111...,,,,,,---...,,,******)))((((((((((((((((((......---,,,,,,+++******))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***,,,---...///......,,,,,,******++++++,,,------------,,,***)))((()))***+++*********)))(((&&&%%%$$$#########"""""""""!!!!!!##################$$$$$$$$$$$$#########"""""""""$$$###!!!!!!###$$$}}}{{{yyyvvvtttsssssstttuuuvvvuuutttrrrqqqrrrrrrsssrrrqqqppppppppppppnnnlllkkkkkkkkkkkkjjjiiihhhhhh```]]]YYYUUUSSSPPPMMMJJJGGGDDDAAA???>>>===;;;999888888888777777777777777888;;;======<<<<<<@@@CCCHHHJJJLLLQQQUUUVVVTTTRRRFFFAAA999222///.........***))))))((('''&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&(((******...000444:::???CCCFFFGGGJJJNNNQQQRRRQQQPPPQQQSSSNNNOOOPPPRRRWWWaaaoooxxx~~~xxxqqqmmmlllhhhccc```]]][[[XXXVVVSSSOOOJJJFFFAAA===888555444333111000...---,,,,,,******++++++,,,++++++******(((''''''((()))(((''')))))))))((((((''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))************++++++,,,...000333555666888888888888888999999999:::::::::;;;::::::999999<<<;;;999999:::;;;;;;:::>>>??????>>><<<;;;===>>>===>>>???@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???<<<;;;:::999888777777777555444444666888::::::999666777888666444333333444666777999<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999888777666666666777888::::::999999999999999999777888999:::;;;<<<<<<<<<777777777666666777777888888888999::::::999777666666666666666666555555555888777777777777666333000111000......//////---,,,)))))))))((((((((('''''''''%%%$$$###$$$$$$$$$###$$$###""""""""""""###$$$%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""###%%%%%%''')))*********,,,---+++++++++++++++*********)))))))))))))))))))))))))))***+++,,,------------+++++++++***************,,,------------.........,,,---------,,,,,,---///......////////////......---,,,,,,---......---+++((()))************+++,,,000000//////...---------******************))))))%%%%%%%%%&&&((()))+++,,,.........---,,,++++++++++++***((('''(((***---///---,,,***)))))))))***+++)))))))))))))))((('''&&&$$$###"""!!!!!!!!!"""### !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$#########"""###""""""!!!!!!""""""###}}}uuutttsssssssssuuuvvvwwwwwwwwwuuutttssssssttttttsssqqqppppppqqqpppnnnlllkkkkkkllllllkkkjjjiiiiiiccc___ZZZVVVSSSOOOKKKIIIFFFDDDAAA??????>>><<<:::888888888888888888777777777999;;;;;;999;;;???CCCJJJLLLQQQVVVYYYYYYVVVSSSCCC===555///,,,,,,,,,,,,))))))(((''''''&&&%%%%%%$$$$$$############$$$$$$######$$$%%%&&&((()))***...000444999>>>BBBEEEGGGIIINNNSSSRRROOOMMMOOORRRLLLLLLMMMOOOTTT___mmmwww~~~|||uuuqqqoookkkgggcccaaa___]]][[[UUURRRMMMIIIFFFAAA<<<999333222111///...---,,,,,,)))******+++++++++++++++,,,)))'''''')))***)))'''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$############$$$$$$(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))((()))+++---000222333444555666777888888999999999;;;;;;<<<;;;;;;:::999999<<<;;;999999;;;<<<;;;:::???@@@@@@???======>>>???======???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>===;;;:::999888888888666666777999:::999888777777666555444333333333333444777999;;;======>>>888888999::::::;;;<<<<<<;;;999888666666666777888999999999999999999999999777888999::::::;;;;;;;;;666666666666666666777888999999999888777555333222555555555444444555555555666555555666777666444333222000////////////...,,,*********))))))))))))))))))%%%"""!!!###%%%$$$"""########################$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%###%%%'''((((((((()))***,,,,,,++++++******))))))))))))))))))))))))))))))***+++,,,---------------************************,,,------...............,,,---...---,,,,,,---///---......//////......---++++++,,,...//////---,,,$$$'''***++++++,,,...000000000000//////.........++++++++++++************''''''''''''((()))***+++...---,,,++++++++++++,,,+++***((('''(((***---///,,,+++***)))))))))******)))))))))(((((('''&&&%%%$$$###!!! !!!"""$$$ !!!$$$%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######ttttttsssssstttuuuvvvwwwwwwwwwvvvuuuttttttttttttrrrqqqpppppppppooommmkkklllmmmnnnooonnnmmmlllkkkgggccc]]]WWWRRRMMMIIIEEEEEEBBB@@@???>>>>>><<<;;;888888999999999999999999888;;;===<<<;;;===AAAEEEIIIMMMTTT[[[^^^[[[TTTOOOAAA<<<444...,,,+++++++++((((((''''''&&&&&&%%%%%%$$$$$$############$$$$$$#########$$$&&&''')))***---000444999>>>BBBEEEGGGJJJOOORRRQQQLLLIIIKKKNNNKKKLLLMMMOOOTTT___mmmxxxzzzvvvrrrnnnjjjfffdddbbb```^^^ZZZWWWRRRNNNIIIDDD>>>999888777555333222111000000************************---+++***)))*********)))$$$$$$%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((())))))(((((()))***,,,///000222333333444666777999999999999<<<<<<<<<<<<<<<;;;:::999;;;:::999999;;;======<<<>>>???@@@@@@>>>======>>>;;;<<<===>>>????????????BBBAAAAAAAAAAAAAAAAAABBBAAA@@@???>>><<<:::999888555444444666888::::::999888777666555444333222111111222444666999;;;<<<===777888999999:::;;;<<<<<<<<<;;;999777666777999:::::::::999999999999999888777777888999::::::::::::666666555666666777888888999999888777666444333222555555444333444444555666333222222333666777666555333111000///000000///---,,,,,,++++++++++++++++++)))%%%""""""$$$%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!###$$$$$$%%%''''''&&&&&&&&&'''+++++++++******)))))))))************************---------------,,,+++*********************++++++,,,---.../////////......---......---++++++---...------............------)))+++---............---'''((()))*********,,,---////////////............------,,,,,,++++++++++++***))))))((((((((()))))),,,++++++++++++,,,---...******++++++,,,------...+++++++++***************))))))((('''&&&$$$###"""###""" !!!"""$$$"""###%%%&&&%%%$$$!!! !!!!!!"""$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$yyyxxxwwwvvvttttttssssssvvvvvvuuuuuutttssssssrrrqqqpppnnnnnnnnnmmmkkkhhhmmmnnnpppqqqqqqpppnnnmmmiiieee^^^XXXRRRLLLGGGCCCCCCAAA???>>>>>>>>><<<;;;:::::::::::::::;;;;;;;;;;;;===@@@AAA@@@AAAEEEIIIHHHMMMUUU\\\^^^ZZZQQQJJJ@@@<<<666111...---,,,+++'''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$#########$$$%%%''')))))),,,...333888>>>CCCFFFHHHLLLNNNPPPOOOLLLIIIIIIJJJLLLNNNPPPRRRWWWbbbpppzzz}}}{{{uuurrrmmmiiigggdddbbb``````\\\XXXSSSMMMFFF???::::::999777444222111000///,,,,,,+++***************+++,,,,,,***(((''')))***###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))((())))))***,,,...000111000222444777999:::::::::<<<<<<<<<===<<<<<<;;;;;;;;;:::999:::<<<>>>>>>======>>>??????===<<<<<<===:::;;;<<<======>>>>>>===BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???>>><<<:::999000000111444888;;;<<<<<<:::888666555555555333111111222333555777999;;;<<<999::::::;;;<<<======>>>===;;;888777666888:::;;;;;;;;;::::::999888888777666777888999999999999999666666666666777888999999888888888888888999999999555555444333333555666777333222111222555666666555333222000000111111///...------------,,,,,,++++++&&&%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%$$$######$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###"""!!!"""$$$%%%&&&(((((('''&&&'''(((***************)))))))))++++++++++++++++++++++++------------,,,+++***)))+++++++++++++++,,,,,,,,,,,,---...///000///......---......---++++++,,,...------............------***,,,......---------///111///,,,+++,,,------,,,..............................------,,,,,,++++++,,,+++***)))((((((((((((+++++++++,,,---.........***+++---...//////...---++++++++++++******))))))((((((((('''%%%###"""!!!"""!!! !!!"""###$$$$$$%%%%%%$$$###!!! !!!###$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$}}}{{{{{{yyyxxxvvvuuutttsssttttttttttttsssrrrqqqqqqooonnnlllllllllkkkhhhfffmmmnnnppprrrrrrqqqooommmiiieee^^^XXXRRRMMMHHHDDDAAA???===<<<======<<<;;;;;;;;;;;;<<<<<<<<<======999===AAABBBBBBBBBEEEHHHLLLPPPVVV\\\^^^YYYPPPIII>>>:::555111///---+++)))''''''&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$""""""###$$$%%%'''((()))***---222888>>>CCCGGGIIILLLMMMNNNNNNMMMLLLKKKJJJLLLNNNQQQTTTZZZdddpppzzz~~~zzzvvvqqqllliiigggdddbbb___]]]ZZZVVVRRRLLLFFFAAA<<<;;;888666333111//////000///...,,,++++++++++++'''+++---***%%%###&&&+++'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))))))))(((''''''(((***---......000333777999:::::::::;;;<<<<<<============<<<===;;;::::::<<<===<<<;;;:::<<<>>>>>><<<;;;:::;;;::::::;;;<<<============BBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@???===;;;:::555555555777:::<<<<<<<<<;;;999666666666666333111333333444666888:::;;;<<<999999::::::;;;;;;<<<<<<;;;999777555555777:::<<<<<<<<<;;;:::888777666666666777888888888888888888777666666777888999::::::999999999999999:::;;;;;;666555444333444555777888666555333333555666555444444222111111111111000.........---,,,++++++******###%%%''''''&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###############""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!###%%%&&&&&&&&&'''((())))))))))))************++++++++++++++++++++++++***+++++++++++++++******++++++,,,,,,,,,---------,,,---///000000000...............---++++++,,,...,,,------......------,,,+++---...---++++++---///333---'''(((---000000---......////////////////////////......---,,,,,,+++++++++***)))))))))******,,,,,,......///...---,,,++++++---...//////......+++++++++++++++***))))))''''''''''''&&&%%%$$$### !!!!!!!!!""""""$$$$$$##################!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$|||zzzyyyyyyyyyxxxxxxwwwwwwssssssssssssrrrqqqpppooonnnmmmkkkkkkkkkiiigggdddlllnnnppprrrrrrqqqooommmhhhccc^^^XXXSSSNNNIIIFFF@@@>>><<<<<<<<<<<<;;;:::<<<<<<<<<<<<======>>>>>>666:::???AAA@@@AAACCCEEEQQQTTTYYY]]]^^^ZZZRRRLLL:::777333000...+++(((&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$""""""###$$$%%%'''((()))))),,,111777>>>DDDHHHJJJMMMLLLLLLNNNOOOOOOMMMKKKIIILLLPPPSSSYYYcccooowww|||yyysssoookkkhhheeeccc[[[ZZZYYYXXXVVVSSSOOOKKKCCCAAA>>>;;;888666444333444222000...---,,,,,,---$$$***---***"""$$$***+++***)))((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************)))'''&&&%%%%%%(((***,,,---000333666999:::::::::;;;;;;<<<===>>>>>>>>>===???===;;;;;;;;;<<<;;;999999;;;======;;;:::999999:::;;;<<<===>>>>>>>>>>>>AAAAAA????????????AAAAAA???@@@@@@@@@???===<<<:::@@@???============;;;:::<<<999777666777777444111555555666777999:::<<<===777777888888888888999999999888555444444777:::<<<======<<<:::888777666555666777777888888888888777777777777777888999:::;;;<<<;;;:::999888777777777777666444444444666888999:::888666555555555444333444222111111222111000///......---,,,+++))))))(((!!!%%%))))))'''&&&(((***###$$$%%%&&&&&&%%%$$$###############""""""""""""########################"""###$$$###"""!!!"""###!!!######$$$&&&'''(((((())))))******++++++************************((()))***+++++++++++++++,,,,,,,,,------.........,,,---///000111000///---......///---++++++,,,---,,,------......------,,,---...///---******---000(((!!!&&&---...+++///////////////000000000000000///...------,,,,,,***)))))))))***+++,,,,,,---...000000000...,,,***,,,,,,,,,,,,---...//////***++++++++++++***))))))&&&&&&''''''(((''''''&&& !!!""""""!!!!!!""""""""""""###$$$%%%&&&#########""""""""""""!!!######"""!!!!!!"""######~~~}}}{{{yyywwwvvvvvvvvvvvvtttrrrpppooooooooopppmmmnnnnnnmmmjjjhhhhhhhhhmmmnnnpppqqqpppnnnkkkiiifffbbb]]]XXXSSSMMMHHHDDD@@@???===<<<=========<<<<<<=========<<<:::888666888999::::::;;;>>>BBBFFFHHHNNNTTTWWWXXXVVVNNNEEE@@@888222111///+++((('''(((''''''&&&$$$###""""""'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&'''((()))***+++...333:::AAAFFFJJJMMMNNNOOOPPPPPPPPPOOONNNMMMMMMPPPSSSVVV\\\eeeqqqzzz}}}wwwrrrnnnjjjfffddd```^^^[[[ZZZXXXUUURRROOONNNHHHBBB===<<<:::666333222111...,,,******+++,,,************))))))))))))************))))))))))))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''%%%###!!!"""$$$'''***(((((((((((()))))))))))))))$$$###(((+++)))((()))'''(((((()))***+++++++++000111333444666777888888:::;;;<<<>>>>>>>>>======999999888888999:::<<<===;;;<<<<<<;;;999999;;;<<<<<<<<<===>>>>>>>>>>>>>>>BBBBBBAAABBBBBBCCCDDDEEE@@@@@@@@@AAAAAAAAABBBBBB======>>>>>>>>>?????????;;;;;;;;;:::::::::999999888777777666888:::<<<>>>>>>===<<<;;;:::999999999:::999777555444555666777555666888999888777555444555666888::::::999777666888888777666666777888888666666666555444555888;;;777777777777666666666666888777666555555555555555666444333333333222///---111///------......---,,,************)))((('''&&&$$$%%%%%%&&&'''''''''&&&$$$!!!!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""'''$$$!!!!!!$$$%%%$$$!!!%%%''')))***+++***(((''')))'''%%%&&&)))++++++)))*********)))******++++++***++++++,,,---...//////////////////...---,,,,,,---......---,,,,,,...000...............///000000222///---...//////,,,(((---,,,***)))))))))***+++***)))***---111333111...000,,,+++//////******...,,,------,,,++++++,,,...------...//////000//////,,,---///...,,,***))))))))))))))))))((('''%%%%%%&&&&&&((((((((('''&&&%%%"""""" !!!"""###&&&%%%$$$###""""""""""""""""""""""""""""""""""""###!!! !!!$$$%%%###!!!}}}}}}|||{{{zzzxxxwwwvvvvvvuuusssqqqpppooonnnnnnlllmmmnnnmmmkkkiiiiiiiiimmmnnnpppqqqpppmmmjjjiiifffbbb\\\WWWSSSNNNIIIEEEBBB@@@>>>>>>??????>>>=========>>>===<<<:::999888888999::::::;;;>>>CCCFFFJJJPPPUUUWWWWWWUUULLLCCC@@@888111000///***''''''))))))((('''&&&%%%$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%&&&'''((()))***+++...333999@@@FFFJJJLLLPPPQQQQQQRRRQQQPPPNNNMMMKKKMMMQQQTTTZZZcccoooxxxzzzuuuppplllhhheee^^^\\\ZZZXXXXXXVVVTTTRRRMMMJJJEEEAAA>>><<<:::888555333000...,,,,,,,,,,,,************))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%###"""###%%%'''((('''''''''(((((((((((()))'''###"""&&&)))((('''(((''''''((())))))***++++++///000222444666777888999:::;;;<<<===>>>===<<<<<<:::999999999:::;;;<<<===:::;;;<<<;;;999999:::<<<<<<===>>>>>>??????>>>>>>@@@@@@@@@AAAAAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBB????????????????????????<<<;;;;;;;;;;;;:::::::::<<<;;;:::999999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;999888666444444444555666222444666888999999888777666666777888888777777666777777777888888999999999888888888666555666999;;;777777777666666666555555777777666666666555555555444444555777888666222///111///---------...---,,,************)))((('''&&&&&&&&&&&&''''''&&&&&&&&&###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$""""""$$$%%%$$$$$$))))))******)))(((&&&&&&***(((&&&'''***,,,,,,***++++++******++++++,,,,,,+++,,,,,,------............/////////...------,,,...///000///...---...000//////......//////000000000///......///...---+++,,,+++***)))))))))******000///...000222222000---...******------)))))),,,***++++++***))))))***,,,......//////000000//////,,,---//////---++++++++++++++++++***)))'''&&&%%%%%%&&&'''''''''''''''&&&$$$######"""""""""######%%%%%%###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """&&&((('''%%%}}}}}}}}}}}}{{{yyyxxxwwwvvvuuuuuusssqqqooommmlllkkkmmmnnnnnnlllkkkkkklllnnnoooppppppooommmjjjhhheeeaaa\\\WWWRRRNNNJJJFFFEEECCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>===;;;:::999888999:::;;;<<>>>>>999777444111...---,,,,,,++++++*********)))))))))''''''''''''&&&&&&&&&&&&''''''((())))))***++++++''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%!!!!!!%%%'''%%%%%%&&&''''''(((((())))))******...///111333555777888999999:::;;;<<<===<<<;;;::::::::::::::::::;;;======::::::;;;:::999999:::<<<===>>>??????@@@@@@??????????????????@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;@@@???===<<<;;;<<<======;;;;;;;;;<<<<<<=========777666555333333333333444000222444777999:::::::::777666666666666666666666555666888:::;;;;;;;;;::::::::::::888777777999;;;666666666666555555555555555666777777777666555444111333555888:::888333000111///---------...---,,,***++++++******)))((('''(((((((((((('''&&&%%%$$$######$$$%%%'''&&&$$$"""########################$$$$$$$$$$$$$$$######""""""###############%%%&&&((((((((((((((((((((((((***)))((((((***,,,,,,+++++++++,,,,,,,,,---------------------------------....../////////...---------...000000...------.../////////000000000111111---///000000///......///,,,+++******))))))******000///...///111111///---...,,,,,,...---+++***---***+++++++++))))))+++,,,///000000000000//////...,,,---//////---,,,,,,---------,,,+++***(((&&&%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%$$$######$$$$$$###"""!!!!!!!!!!!!  """%%%'''((('''~~~}}}|||zzzyyyyyyxxxxxxvvvvvvvvvtttrrrooolllkkkkkkmmmnnnnnnmmmlllmmmnnnnnnoooppppppooollliiifffddd```[[[VVVRRROOOKKKHHHHHHFFFDDDCCCDDDDDDCCCAAA?????????>>>===<<<<<<;;;999:::;;;<<<===???DDDGGGKKKQQQVVVXXXYYYVVVNNNDDD@@@777000...---)))''''''))))))(((((('''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))***+++---///444;;;AAAFFFJJJLLLTTTUUUVVVVVVUUUSSSPPPOOOLLLOOOSSSWWW]]]gggsss|||{{{vvvppplllbbb^^^[[[XXXXXXXXXXXXWWWOOOQQQPPPLLLEEE@@@@@@AAA<<<:::777333000...---,,,+++++++++*********))))))))))))))))))((((((((('''((((((((())))))*********''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$!!!"""%%%&&&$$$$$$''''''''''''(((((()))))))))---...///111333666888999888999:::;;;;;;;;;:::999:::::::::;;;;;;<<<<<<===888999:::999888888:::<<<>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============@@@???>>>============>>><<<<<<==================666555444333222222222333111222444666888::::::;;;888777555444444444666777444666999;;;======<<<<<<:::::::::999777666888999666666666666555555555444444666777999888777555444222333444666777555222///111///------......---,,,+++,,,,,,,,,++++++***)))*********)))'''&&&$$$###%%%$$$###$$$%%%%%%###""""""""""""""""""#########$$$$$$%%%%%%$$$$$$###"""!!!###"""!!!!!!$$$'''$$$$$$%%%&&&(((***,,,---)))((((((((()))***++++++,,,,,,---....../////////.........------,,,,,,,,,---....../////////......))),,,.........------...///000000111111111111111+++...111111///...///222,,,++++++***************((())))))+++,,,---...---000////////////.........,,,---...---++++++---...000111111111000///......,,,...//////...---...///------,,,+++***(((&&&%%%&&&&&&%%%$$$%%%'''((()))'''(((((()))(((&&&$$$###$$$###"""!!!  """###$$$$$$}}}yyyvvvuuuwwwyyyzzzvvvvvvvvvuuussspppmmmkkklllmmmoooooonnnnnnnnnoooooopppppppppnnnkkkgggeeeccc___ZZZUUURRROOOLLLJJJJJJHHHFFFEEEEEEEEECCCBBB@@@???>>>>>>============:::;;;<<<<<<===@@@DDDHHHJJJPPPWWWZZZ[[[ZZZRRRIIIAAA888000...---)))'''(((((((((''''''&&&%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++...111666<<>><<<:::666333000---,,,++++++++++++***************))))))))))))((((((((()))))))))(((((('''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$''''''%%%%%%)))'''''''''''''''(((((((((,,,,,,---...000333555777555666888999::::::999999::::::;;;;;;;;;;;;;;;;;;777888999999888888:::<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===============>>>>>>???>>>>>>>>>>>>===<<<;;;:::666555555444333333333222333444555666777888999999999777555333333444666777444666999<<<===>>>===<<<999999:::888666666777888777666666666666555555555444666777999999888666555888666444444444444222000222111///...//////...---------......------,,,,,,,,,++++++)))(((&&&$$$###&&&$$$!!! !!!#########!!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$###### """!!!"""&&&######$$$&&&(((***,,,---&&&''''''''''''((()))***+++,,,---//////000//////.........------,,,,,,+++------...///000000000///***,,,.../////////000111//////000111222111111000+++///222222//////000333,,,,,,,,,,,,,,,++++++***&&&'''(((((()))***+++,,,///000000///...//////...---......---,,,,,,---///000000000000000///...------...///...------...000,,,,,,+++***)))'''&&&%%%''''''&&&%%%&&&''')))***((()))))))))((('''%%%$$$$$$###"""!!!  !!!!!!"""~~~|||xxxvvvuuuvvvyyyzzzwwwvvvvvvtttrrrpppnnnmmmmmmoooppppppooonnnooopppooopppqqqpppnnnjjjfffdddbbb^^^YYYTTTRRRPPPNNNLLLKKKHHHFFFEEEEEEEEECCCBBB??????>>>===============:::;;;<<<===>>>AAAEEEHHHKKKRRRXXX\\\^^^]]]UUULLLBBB999111///---***((()))'''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''((()))++++++///111666<<>>??????@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDD????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===;;;999888777777666666555444444333555666666666777777888888:::888666444444444666777555666888;;;<<<=========777888999999777666777888777777777777666666666666555666777888888888777666===:::777555555555555444444222000000000111000...//////000000000000//////,,,,,,+++***(((&&&%%%###&&&###  """$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###  """###&&&&&&&&&''''''(((((((((%%%&&&''''''&&&&&&(((******,,,---///000000000///.........------,,,,,,,,,,,,---...///000111111111000111222111000000222444...///000111222111000///...///111111111000111222------.........---,,,++++++,,,,,,***(((((()))***,,,......++++++------***+++,,,,,,,,,******,,,---...////////////......------......---,,,,,,---///+++++++++***)))(((&&&&&&))))))((((((((((((((()))(((((((((((('''&&&%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!""""""!!!!!!"""###|||{{{zzzyyyyyyyyyyyyyyywwwvvvuuusssqqqpppppppppoooppprrrqqqpppoooooopppppppppqqqpppmmmiiifffcccbbb^^^XXXTTTRRRPPPOOOMMMJJJHHHEEEDDDDDDDDDBBBAAA???>>>===<<<<<<<<<======;;;<<<======>>>AAAFFFIIINNNUUU[[[^^^___^^^VVVMMMDDD:::222///...+++***+++((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((***+++,,,---000444:::@@@EEEIIIJJJMMMOOOSSSUUUUUUTTTQQQNNNMMMPPPTTTYYY```kkkxxx|||wwwpppmmmjjjgggdddaaa]]]ZZZWWWVVVVVVVVVUUUQQQLLLHHHCCCBBBAAA>>>:::777444333,,,,,,+++++++++************)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$&&&)))'''$$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))***,,,///000000111444666999:::::::::888999999::::::999888888555777888777777777999;;;<<<===>>>>>>??????>>>>>>????????????@@@AAABBBCCC===>>>>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>======<<<;;;<<<=========;;;:::888888888888888777666555555555555555666666777888999:::999777666555555666666666777888999:::;;;<<<<<<777888::::::999888999:::999888888888777777777777666666777777777888888888;;;999777777777777666444666444222111222222111000111111222222222222222111---,,,,,,+++)))'''%%%$$$$$$"""!!!!!!###%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######""" !!!"""######"""%%%&&&'''((((((((('''&&&%%%'''((((((&&&&&&)))+++)))+++---///000000000///------------------,,,,,,,,,---...///111111222222666555333000---,,,...000,,,...///111111000///...111000000111222333111000...///000000000///------,,,------+++((((((***,,,+++......******---,,,)))+++,,,---,,,******,,,---,,,------............---.........,,,******+++---******++++++******)))(((***++++++******)))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%###""""""""""""""" """""" ###%%%yyy{{{}}}~~~}}}{{{xxxwwwwwwvvvtttrrrqqqqqqqqqqqqpppqqqrrrrrrpppooooooppppppqqqqqqpppmmmiiieeecccaaa]]]XXXSSSQQQPPPOOONNNJJJHHHEEEDDDDDDCCCBBB@@@>>>>>><<<;;;;;;<<<======;;;<<<===>>>???BBBFFFIIIQQQWWW]]]___```^^^VVVMMMEEE;;;222000...+++***,,,))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((***+++,,,,,,...333999>>>CCCGGGIIIKKKMMMQQQTTTUUUSSSPPPNNNOOOSSSWWW\\\cccooo|||~~~yyyqqqooollljjjgggddd```]]]WWWVVVVVVXXXYYYWWWQQQLLLFFFEEECCCAAA>>>:::777666,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&(((&&&###&&&+++&&&&&&&&&&&&&&&&&&&&&&&&******(((((()))***---......000333666888:::;;;;;;777888999:::999999777666555666777777666777999;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB============>>>>>>>>>>>>======>>>???AAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@>>>===<<<;;;888999;;;======<<<;;;:::999:::::::::999888777666444444555555666888999::::::999888777777666666666777777777888999:::;;;<<<777999;;;;;;::::::;;;<<<999999999999888888888777777777666666777888999999555555555777888777555333777555333222333333222111222333333444444444333333,,,,,,,,,+++)))(((&&&%%%"""""""""$$$''''''&&&$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''$$$!!!!!!$$$%%%$$$!!!!!!###&&&(((******)))(((&&&((())))))''''''***---)))***---///000000//////------------------------,,,,,,...000111222222222888666222,,,((('''(((+++,,,---///000111000...---333111///111333444111...///000111111111000...---(((***+++***((((((,,,///,,,000///++++++///...***......///...---,,,...000++++++,,,---...............///...,,,))))))***,,,+++++++++,,,,,,++++++***+++,,,,,,,,,+++***(((&&&&&&%%%$$$######$$$&&&'''&&&%%%$$$###"""""""""""" """%%%}}}}}}|||||||||{{{{{{{{{{{{{{{zzzwwwsssrrrsssttttttsssrrrqqqpppqqqrrrssstttvvvsssmmmjjjiiigggccc```]]]YYYTTTPPPMMMKKKJJJLLLIIIFFFCCCCCCBBBAAA@@@???>>>===<<<<<<;;;<<<<<<<<<======<<<<<<@@@HHHNNNUUUZZZ___``````]]]UUULLL@@@;;;444...***((()))***++++++***)))((('''&&&&&&'''&&&%%%$$$$$$%%%''')))&&&%%%$$$%%%''')))))))))///111555999>>>BBBFFFHHHMMMOOOQQQSSSTTTTTTSSSRRRTTTVVVZZZ___gggrrr}}}}}}wwwqqqooonnnkkkeee```]]]ZZZXXXZZZ]]]\\\UUUOOOLLLJJJHHHFFFCCC>>>888444777555222///---,,,,,,,,,)))************))))))(((&&&'''))))))(((''''''((('''&&&&&&&&&&&&'''((()))+++)))'''$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%&&&'''((()))'''(((((((((&&&&&&(((******---222666999999888777777777777777888999:::;;;<<<999555555999>>>@@@@@@>>>>>>>>>===>>>???@@@@@@??????>>>>>>=========<<>>>>><<<<<<;;;<<<===???AAABBBCCCDDDDDDDDDCCCBBBAAAAAA======<<<;;;;;;;;;<<<<<<::::::;;;;;;:::999777666222888<<<:::888999999777888888888888999999:::;;;:::::::::888666333000...666333444666777777<<>>???>>>===<<<;;;;;;;;;;;;===>>>===<<<;;;???FFFLLLTTTZZZ______^^^ZZZRRRIII;;;999555111///---------******)))((('''&&&%%%%%%'''&&&$$$$$$$$$%%%'''(((&&&%%%$$$%%%(((******)))111333777<<>>>>>>>>>>>???????????????>>>======??????>>>=========>>>>>><<<;;;;;;;;;<<<>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;999::::::::::::888777666222<<>>;;;>>>===<<<;;;::::::::::::===>>>===<<<;;;>>>DDDJJJTTT[[[___^^^[[[WWWNNNFFF999888666333000...,,,+++))))))((('''&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&''''''&&&%%%&&&(((***+++***000333777===CCCHHHKKKMMMPPPQQQRRRSSSSSSRRRQQQPPPSSSUUUYYY___gggqqq}}}~~~{{{yyyuuuooojjjbbbaaa```^^^\\\[[[YYYXXXQQQOOOLLLJJJIIIHHHFFFDDD;;;888333///,,,,,,---...***************)))((((((''')))******)))(((((()))%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''(((((())))))%%%&&&&&&&&&&&&'''''''''############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''''''''***,,,)))***---///222333444555555666777999999999999888:::888777777999::::::999:::;;;<<<===>>>======<<<>>>???@@@AAAAAA???>>><<<======<<<<<<<<<===>>>>>>;;;;;;:::;;;<<<===???@@@AAA@@@???>>>===>>>??????>>>===<<<;;;::::::::::::999999:::999999888666666///:::BBB>>>777666999<<<;;;;;;;;;:::::::::::::::888888888777666444222111333111111222111000333999:::<<<======<<<;;;<<<===;;;;;;;;;;;;;;;:::999999::::::999999999999999999666666777999;;;<<<;;;999888777666555444333333444555555555555555444444444111111///---+++***((((((((())))))))))))*********)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%''''''((((((((()))))))))'''(((***,,,...000111111000111111111111000//////...------,,,,,,------...---...000222333444444333444444222111111111222333//////000000111111222222333222222111000111111111222222222111000...---,,,)))))))))***************)))+++,,,---,,,+++,,,---.........---------------...---+++******++++++,,,,,,+++)))***+++,,,,,,,,,))))))*********+++++++++)))((((((''''''&&&&&&%%%'''%%%""""""###$$$$$$###%%%$$$###"""!!! |||yyytttuuuvvvxxxzzz|||}}}~~~{{{|||{{{yyywwwuuuuuuvvvrrrsssssssssrrrqqqooonnnoooqqqpppjjjgggfffbbb]]]ZZZYYYWWWUUURRRPPPOOONNNIIIHHHFFFEEECCCAAA<<<999======;;;::::::::::::::::::<<<<<<<<<;;;???EEEKKKVVV]]]aaa___ZZZTTTLLLDDD;;;888555000,,,)))((('''***)))((((((&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&'''((('''&&&''')))+++,,,+++---000666<<>>;;;555111...---...///***+++++++++***)))(((''''''(((***)))(((''''''(((%%%%%%&&&'''''''''''''''###$$$''')))***))))))(((&&&&&&&&&&&&''''''''''''#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((''''''''')))+++******+++---///111333444555666999:::;;;;;;999888999999999999999999888777888999;;;======<<<;;;:::<<<===@@@AAAAAA???===;;;;;;;;;;;;;;;<<<<<<======;;;::::::::::::<<<>>>???@@@???===<<<<<<===???@@@>>>>>><<<;;;::::::999999999999999999888777666666000999@@@===888777999:::<<<<<<<<<<<<;;;::::::999666666555555444333222111444222222444444222555;;;666888:::::::::999:::;;;;;;<<<<<<<<<<<<:::999888999999999999999999999:::666666666888;;;<<<;;;999999999888666555444333333666555555444444444555555333222111000...---,,,++++++*********************%%%###""""""$$$%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!! """"""###$$$$$$$$$$$$$$$'''''''''(((((())))))***+++,,,---....../////////111111222222222111111000///...---,,,,,,---...///...000333666777777666555444333111//////000222333////////////000000000000333333222111111111111111333333333111000...,,,+++((((((((()))***++++++,,,---///000///...---------......//////...---,,,+++---,,,+++*********++++++,,,+++******,,,,,,,,,+++***************************)))(((''''''''''''((('''%%%######$$$%%%$$$$$$'''%%%$$$"""!!!!!!!!!"""|||wwwwwwxxxxxxyyyzzzzzz{{{zzz{{{{{{zzzwwwuuuuuuvvvooopppqqqrrrsssrrrqqqpppppprrrpppjjjfffccc___ZZZXXXWWWVVVTTTRRRPPPNNNMMMHHHGGGFFFEEEDDDAAA===:::======;;;:::::::::::::::777999;;;<<<===AAAHHHNNNYYY```dddaaa[[[TTTKKKDDD<<<999333---)))((()))***+++******)))((('''&&&&&&###$$$$$$$$$%%%&&&'''''')))((('''(((***,,,---,,,---000666===CCCHHHLLLMMMRRRRRRRRRRRRRRRQQQQQQQQQSSSUUUXXX^^^fffqqq|||}}}xxxtttiiihhhfffbbb^^^\\\\\\^^^ZZZVVVQQQMMMLLLKKKJJJIIIBBB???:::555111000111111,,,,,,,,,,,,+++***)))((('''((())))))'''&&&&&&&&&###$$$&&&'''))))))***)))%%%''')))******)))'''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&%%%((())))))(((&&&&&&''')))+++++++++,,,...111333555666777:::<<<<<<<<<:::999:::;;;;;;;;;:::999777777777999;;;<<<===<<<:::999:::;;;>>>???@@@>>><<<:::::::::;;;;;;<<<<<<<<<===::::::999999999;;;<<<===@@@???===<<<<<<>>>@@@AAA???>>>===<<<;;;;;;;;;;;;::::::999888888777777777888<<>>>>>@@@>>>:::;;;<<<<<<<<<<<<;;;999999444444333222111111000000---+++---000111000333888555777999999999999:::;;;<<<<<<<<<<<<;;;:::999888888888888999999:::::::::666555555777:::;;;:::999::::::999888777555444444555555444444444444555666555444444333111000//////------,,,+++***)))((('''!!! !!!###%%%&&&%%%%%%&&&&&&'''''''''''''''%%%%%%$$$###"""!!!!!! """"""###$$$$$$$$$######%%%&&&&&&'''(((((()))))),,,---...//////000//////111111222222222222111111000000////////////000000///111333666666555222111000///...---...///222333000000000////////////...333222111111000000111111222222222111///---,,,+++(((''''''((()))***,,,---...000000000...,,,,,,---.../////////...---,,,,,,,,,,,,++++++*********+++,,,+++***+++,,,,,,+++***,,,,,,++++++***))))))(((******)))((((((((())))))(((&&&%%%%%%&&&&&&%%%$$$'''&&&$$$###""""""###### zzzzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{zzzwwwuuuuuuuuurrrrrrrrrrrrqqqpppooonnnoooqqqpppjjjfffccc^^^YYYXXXWWWVVVUUUSSSQQQOOONNNIIIGGGEEEDDDDDDBBB???===>>>===<<<;;;::::::::::::666888;;;===???CCCJJJPPPZZZbbbgggccc[[[SSSKKKDDD;;;777222---+++,,,...000++++++***)))((('''&&&&&&###$$$%%%&&&''''''((((((***)))((()))+++---...---...222888???FFFJJJMMMNNNQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTXXX^^^fffppp|||{{{xxxnnnlllhhheeebbb```______^^^ZZZUUUQQQOOOMMMKKKJJJFFFCCC???;;;777555444333.........---,,,+++***)))''')))***)))'''&&&&&&&&&"""###%%%'''((())))))(((((()))***+++***)))'''%%%&&&&&&'''''''''(((((((((%%%&&&'''''''''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))++++++,,,---///111333444777888999;;;;;;;;;;;;::::::;;;<<<<<<999888777888888999:::;;;<<<;;;;;;:::999;;;<<<>>>>>>===<<<;;;:::;;;<<<<<<===<<<<<<<<<:::999888888888999;;;<<<@@@???>>>>>>>>>???@@@AAA???>>>======<<<=========<<<;;;:::999888888888888999;;;<<<<<>>777::::::;;;<<<<<<;;;999888444444222111000000000000***)))+++///000///222777666888;;;<<<;;;<<<===>>>???>>><<<;;;::::::::::::777777888999::::::;;;;;;555444444555888999999888999::::::999888777666555555555555666666666666666666555555444333222222111000///...,,,***)))((('''"""!!!!!!###&&&((())))))&&&''''''(((((((((''''''%%%%%%%%%$$$###""""""!!!""""""###############"""$$$$$$%%%&&&'''(((((()))((()))+++---000111222222000000111222222222222111000111111222222111111000---...111222222000...,,,---,,,,,,,,,...000222333111111000000//////......222111111000///000000000111111111000...---,,,+++((((((''''''(((***+++,,,,,,---...---+++))))))***/////////...............,,,,,,,,,,,,,,,+++++++++,,,+++++++++,,,,,,***)))------,,,+++***)))((('''************************((('''&&&&&&''''''&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%######""""""""""""######||||||{{{zzzyyyxxxwwwwwwwwwyyyzzzyyywwwuuutttttttttsssrrrpppooonnnnnnnnnllloooooojjjgggeeeaaa[[[YYYYYYYYYWWWUUUSSSPPPOOOIIIGGGEEECCCCCCCCCAAA@@@???>>>===<<<;;;;;;;;;;;;777:::===>>>@@@DDDJJJPPPZZZbbbgggcccZZZSSSKKKEEE999666222///------...///******)))((('''&&&&&&%%%$$$$$$&&&'''((()))))))))+++))))))***,,,............222888???EEEIIILLLLLLQQQQQQQQQQQQQQQRRRSSSTTTRRRTTTXXX]]]eeeppp{{{~~~|||ssspppkkkiiihhhfffccc___aaa^^^ZZZVVVTTTRRRPPPNNNIIIGGGDDD@@@===999666555000000000///...,,,+++******+++,,,+++)))''''''(((%%%&&&((()))***)))'''&&&))))))*********)))((('''''''''''''''((((((((((((%%%&&&'''((('''&&&$$$###$$$%%%&&&'''(((''''''&&&$$$&&&'''''''''(((***,,,******,,,---///000111222666777777888888999999:::999:::;;;:::777666777999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===============<<<<<<===>>>===<<<;;;;;;999999888777777999:::;;;===>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@===<<<;;;999999999999:::666:::<<<<<<<<<===;;;777777888:::;;;<<<;;;999888777666444222111000111111...---///222333111333888777:::<<<===>>>>>>???AAAAAA???<<<:::999999:::;;;666777777999:::;;;<<<<<<444333333444666888888888999999:::::::::999777666666777888999999999888888444444444333333222222222000000///...,,,+++******%%%$$$$$$%%%(((*********'''''''''(((''''''&&&&&&%%%%%%%%%$$$$$$#########""""""############"""""""""######$$$%%%&&&'''(((&&&'''))),,,...///000000///000000111222222111111///111333444444333111///---...///000000///...,,,,,,,,,---...///000111111///000000000000000111111111000//////......//////000000000000///...---,,,)))(((''''''''')))+++,,,***,,,---,,,***)))))))))//////...------...///000---------------,,,++++++,,,++++++,,,---,,,***(((+++++++++*********)))))))))***+++,,,,,,+++******)))'''''''''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&}}}||||||{{{zzzyyyxxxwwwvvvxxxyyyyyywwwtttttttttsssrrrpppoooooooooppppppiiimmmmmmjjjhhhgggccc^^^\\\[[[[[[ZZZWWWTTTQQQPPPJJJGGGDDDCCCCCCDDDCCCBBB???>>>===<<<<<<;;;<<<<<<999<<>>>>>??????======>>>>>>>>>===;;;:::999888777777777888999:::<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>===;;;:::999999:::;;;666>>>CCC@@@===>>>>>>===666777999;;;;;;;;;999888999888666333222111222222///...///222222///000555777999<<<======>>>@@@AAABBB@@@<<<999888999;;;<<<666666777888:::;;;<<<<<<444333222333555777777777888999:::;;;:::999888777777888:::<<<===<<<:::999333333333222222111111111000000//////.........---'''&&&%%%%%%'''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########""""""!!!!!!""""""###%%%&&&''''''(((((()))***++++++++++++...///000111111111111111...000333555555333000......///000111222111111000---...///000111111000000......///000111222333333000000///...............000000000000000///......***)))'''&&&'''(((***++++++---......,,,+++++++++///...---,,,---///111222------.........---,,,+++,,,++++++,,,---,,,***(((***************+++++++++)))***,,,------,,,+++))))))((('''((())))))'''%%%###$$$&&&'''(((''''''&&&((((((&&&&&&&&&&&&(((((({{{|||}}}|||zzzyyyxxxyyyxxxvvvwwwxxxvvvqqqrrruuuwwwtttqqqoooooonnnmmmlllmmmlllkkkjjjgggeeebbbaaa]]][[[YYYXXXWWWUUURRROOOMMMJJJGGGDDDAAA@@@@@@@@@AAA>>>:::999999;;;<<<===888:::<<>>???===;;;:::999999999888999999:::;;;999555222333666777444000333222222111111222222333666666777999===???@@@???@@@>>><<<:::::::::888777777888999:::::::::::::::777777777666555666999<<<888999999:::::::::999999999:::;;;;;;;;;999777555666444111///...///111222333222111000...,,,+++***(((((((((''''''&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$###"""!!!!!! &&&$$$""""""%%%&&&%%%###&&&&&&'''((()))+++---......///000111111000///...111000///111444333///+++//////000000///...------...............///000111...///////////////......///...---,,,,,,---...//////////////////.........+++)))((('''((()))+++,,,,,,,,,,,,------.........333111000///000000...,,,...------,,,,,,,,,------***++++++,,,,,,++++++***&&&(((+++------,,,***))),,,+++***((((((((())))))&&&'''((((((((((((((('''%%%$$$######"""#########***'''%%%%%%''')))'''%%%~~~|||}}}}}}|||{{{zzzyyyyyyxxxvvvvvvxxxuuuqqqqqquuutttrrrooonnnooooooooonnnnnnmmmkkkhhhfffcccbbbaaa[[[[[[ZZZZZZYYYVVVQQQMMMKKKIIIFFFCCCAAA?????????>>><<<999888999;;;;;;:::888:::<<<>>>AAAEEEJJJMMMZZZaaagggddd^^^UUUKKKBBB<<<888222...,,,+++******++++++***(((''''''***,,,))))))***+++,,,,,,,,,,,,***---...---+++***,,,...---111666;;;???DDDHHHKKKOOOPPPPPPQQQRRRSSSSSSSSSRRRSSSVVV\\\fffrrr~~~{{{uuuqqqooonnnnnnhhhfffdddbbb```]]]XXXUUUSSSQQQNNNKKKGGGCCC@@@???777555222000.........///...+++((((((+++......,,,+++++++++***)))((('''&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((($$$%%%&&&((()))+++,,,---...000222222000...------/////////000111444666777777888888777666777999;;;:::::::::::::::::::::999;;;;;;<<<===============>>>>>>===<<<<<<<<<<<<===;;;:::888777777888999:::AAA???<<<===@@@AAA@@@>>>@@@@@@AAAAAA@@@@@@???>>>AAA@@@???@@@BBBAAA???<<<:::;;;>>>???@@@???===;;;;;;::::::999888888888888666444444777:::;;;666222777666444222000///......555555555888;;;>>>>>>>>>???===;;;:::::::::999888888888999999::::::999999888888888666555666888;;;888888999999999888888888888999:::;;;:::999777666555444222000000000111222333222111///---,,,+++***)))))))))(((((('''''''''$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$###"""""""""!!!"""""""""!!! $$$"""!!!!!!$$$&&&%%%$$$''''''((((((***+++------...///000111111000///.........///111333444333111///////////////...------------------...///000111/////////000000//////...///...------------...///000000000///////////////+++***((((((((()))+++,,,,,,,,,,,,---------......000---***)))+++---//////...------,,,,,,,,,------++++++,,,,,,,,,,,,++++++(((***+++,,,---,,,******,,,+++***((((((((()))***))))))*********)))))))))'''&&&%%%%%%$$$$$$$$$$$$)))&&&$$$%%%'''((('''%%%}}}}}}}}}||||||{{{{{{zzzxxxvvvwwwxxxuuuqqqqqquuurrrpppnnnnnnpppqqqqqqqqqooommmjjjgggdddbbbaaaaaaZZZZZZ[[[[[[ZZZVVVPPPLLLJJJIIIFFFCCC@@@???>>>>>><<<:::999999::::::999888999:::<<<>>>AAAEEEJJJNNNZZZbbbgggddd^^^VVVKKKBBB<<<777111,,,******+++***)))+++......---,,,,,,---+++,,,---...////////////***+++++++++++++++++++++...222777<<<@@@DDDHHHKKKNNNOOOQQQSSSSSSSSSRRRQQQOOOQQQVVV^^^iiiuuuzzzuuurrrqqqpppkkkjjjhhhgggeeeaaa\\\XXXUUUTTTRRROOOKKKHHHFFFDDD;;;999555222000000111222///...---,,,+++,,,------******)))(((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((()))(((((()))***+++---///222444444333000---,,,++++++,,,,,,---///111333444444555777777777777999:::<<<:::888999======:::666999:::;;;<<<===>>>>>>>>>@@@@@@@@@???>>>>>>======:::999888888888999;;;<<<>>>=========>>>???@@@AAA@@@@@@AAAAAA@@@@@@???>>>AAA@@@@@@@@@AAA@@@===;;;;;;<<<>>>@@@@@@???>>>===<<<<<<;;;:::999888777777555444666:::======888444777666444222000///......444333444666999<<<<<<<<<===;;;999999:::;;;:::999999999999999999999888777999999999777666666888:::888888888777777666666666666777888999:::999888777444444333333222111111111222111000///---+++***)))******))))))))))))((((((%%%&&&''''''%%%$$$%%%&&&""""""""""""""""""""""""""""""!!!!!! !!!  ###$$$%%%$$$))))))))))))***+++,,,---...//////000000//////...---...000000000111222444...////////////...------+++++++++,,,---///000111//////000111111000000/////////...------...//////000000000/////////......+++***)))))))))***+++,,,,,,,,,,,,,,,---------------)))%%%###&&&+++///222------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,+++***)))((()))******---,,,,,,,,,+++*********))))))((('''&&&%%%%%%%%%'''&&&$$$$$$&&&''''''&&&~~~|||||||||}}}|||{{{zzzxxxxxxyyywwwssssssvvvsssqqqooooooqqqrrrsssrrrpppnnnjjjfffcccaaaaaaaaa\\\[[[ZZZYYYXXXUUUQQQNNNKKKIIIGGGDDDBBB@@@??????;;;::::::;;;<<<<<<:::888999;;;===>>>AAAEEEKKKOOOZZZaaaeeebbb\\\TTTJJJBBB999555...******+++,,,,,,,,,///111111000...---...,,,,,,---.........------***)))((()))***+++***)))///222888>>>BBBGGGKKKOOONNNOOORRRTTTTTTSSSPPPNNNMMMPPPWWW```lllwwwyyyvvvsssrrrnnnmmmkkkjjjhhhddd___[[[XXXVVVTTTPPPMMMIIIGGGEEEAAA>>>:::666444444555666000000///---+++***+++---***)))((('''''''''))))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))+++***)))((()))+++---///222333444222///,,,++++++******+++---...000222222111333666777777777999::::::888777999<<<===:::777888999:::<<<===>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@;;;;;;:::999999:::;;;<<<;;;<<<=========>>>@@@BBB@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@>>><<<;;;;;;===>>>???@@@???>>>===<<<<<<;;;;;;:::999888888777666777999;;;;;;888555333333222222333333444555444333333666999;;;;;;;;;;;;999888999:::<<<;;;;;;999:::::::::999888777777999::::::888666666777999888888777666555444444444444555666888888999888888333444444555444333222111222111000...---+++***)))))))))))))))))))))))))))'''(((((('''%%%$$$%%%&&&!!!!!!!!!!!!!!!"""""""""$$$#########"""""""""!!!!!!###$$$$$$))))))))))))***+++,,,---////////////////////////...000111///,,,+++...111.........//////...------******++++++---...000111///000000111111111111000000///...------...///000000000//////...---------+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---)))%%%$$$&&&+++///111,,,,,,,,,+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++///...,,,++++++++++++,,,,,,+++***)))))))))***+++......---,,,+++************))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''}}}{{{{{{|||}}}}}}{{{{{{yyyyyy{{{xxxttttttxxxwwwtttrrrqqqrrrsssrrrrrrpppnnnjjjfffcccbbbaaabbb```]]]XXXVVVUUUTTTSSSRRRLLLKKKIIIFFFDDDBBB@@@@@@<<<<<<<<<>>>??????<<<::::::;;;===>>>@@@EEEKKKOOOXXX___ccc```YYYRRRIII@@@777444///,,,---///000111555666666444222000000111++++++++++++***)))(((''')))((('''(((***+++***)))---111777===CCCHHHNNNQQQOOOQQQTTTVVVUUUSSSPPPNNNMMMPPPXXXaaammmyyy}}}yyyvvvtttpppooommmkkkiiifffaaa]]]]]][[[XXXSSSOOOKKKGGGFFFCCCAAA===999666555666666///000000...+++))))))+++******(((''''''((()))***&&&'''((())))))((('''&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))******)))((('''(((***---...000111111000---+++++++++******,,,---///000000111...111444666666777999:::777888888888888999::::::888999:::<<<===>>>>>>>>><<<===???AAABBBCCCCCCCCC>>>===<<<;;;;;;:::::::::999;;;<<<===<<<===@@@BBB???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@???===<<<;;;;;;<<<===>>>>>>>>>======:::;;;<<<<<<<<<<<<;;;;;;;;;999777666666666666555222222222333555666888999444444444666999;;;;;;::::::888777888:::<<<<<<;;;:::::::::::::::999888777999::::::999777666777888888777666555444444444444333444555666777888888888333444555666666555333222222111000///---+++***)))))))))))))))))))))******((()))***(((&&&%%%%%%&&&!!!!!!!!!!!!!!!"""""""""############"""""""""""" !!!###$$$(((((())))))***+++,,,---//////............//////,,,...///---***))),,,///------............------+++++++++,,,---...///000//////000111111111111111000///...------...///000//////...------,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......+++++++++++++++,,,---...,,,,,,,,,------,,,,,,,,,///...,,,+++***+++,,,---++++++***))))))***+++,,,...---,,,***))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((|||yyyyyy|||~~~}}}{{{{{{yyyzzz{{{xxxttttttxxxxxxvvvsssrrrrrrrrrqqqpppooommmjjjhhheeedddccccccbbb]]]XXXTTTSSSSSSTTTTTTLLLKKKJJJGGGEEECCCAAA@@@>>>===>>>???AAAAAA???===;;;<<<===>>>@@@EEELLLPPPXXX^^^bbb^^^XXXQQQHHH@@@888555222111111333444333555444333000---,,,---...(((((((((((('''&&&%%%$$$'''(((((())))))******++++++///666<<>>;;;888666555444111000///...,,,+++***)))++++++***)))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((''''''''')))***,,,---...//////...,,,++++++,,,++++++---......//////...---///222444555777999<<<;;;;;;999777666777999;;;888999:::;;;<<<=========999;;;===@@@BBBCCCCCCCCC??????>>>===<<<;;;:::999:::::::::;;;===>>>???@@@??????@@@@@@??????>>>===<<<>>>@@@@@@>>><<<<<<<<<<<<<<<======>>>>>>======;;;<<<===?????????>>>===<<<:::777444333333444555555555444444444555666666444444444666888:::::::::999888777888:::<<<<<<;;;:::;;;;;;;;;;;;;;;:::999888999::::::888777888999888777555444333444555555333333444444555666777777444555666777777666555444333222111000...,,,+++************+++++++++++++++***++++++)))&&&%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!   """$$$&&&''''''((()))+++---...///......------......///)))***,,,,,,,,,---...000,,,,,,---............---,,,,,,,,,,,,---...///000......///000111111111111000000///......///000000000//////...---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++...---,,,---......---++++++******++++++,,,---...,,,,,,------------,,,,,,...---+++******+++,,,,,,++++++***)))***+++,,,------,,,***)))((())))))***((()))*********)))'''&&&%%%&&&''''''&&&&&&(((***{{{wwwxxx{{{~~~}}}{{{zzzxxxxxxyyywwwsssssswwwwwwtttqqqpppqqqqqqpppooommmlllkkkiiihhhfffeeedddaaa]]]XXXUUUTTTTTTSSSSSSKKKJJJIIIGGGEEEBBB@@@??????>>>>>>???AAAAAA@@@???<<<<<<===>>>@@@EEELLLQQQXXX___bbb^^^XXXQQQHHHAAA888666333222222222111000---------+++((('''((()))$$$%%%&&&&&&'''''''''&&&%%%(((******((((((***---...222777===AAAEEEJJJMMMTTTUUUWWWWWWVVVTTTRRRPPPPPPSSSYYYbbbnnnzzz~~~|||wwwtttpppmmmjjjhhhfffdddcccaaa^^^ZZZVVVRRROOONNNEEEDDDBBB@@@===999777555333000......//////,,,))),,,,,,,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''&&&&&&''''''(((%%%&&&''')))***,,,---...000000000...,,,++++++---+++,,,------------,,,+++,,,...000111333666:::===GGGAAA:::666777888888888999:::;;;;;;<<<<<<<<<<<<888:::===???AAAAAAAAAAAA>>>>>>>>>>>>======<<<;;;<<<:::888:::===??????===???????????????>>>>>>===999<<>>======>>>>>>>>>?????????>>>???@@@AAAAAA@@@>>>===999888777666444444444555666555444333333222222222333222222444777888888888999888777888:::;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<777999::::::999888999:::888666555444444555666777333333333444444555666666555666666777777666666666444333222111///---,,,+++,,,---------............+++,,,,,,***'''%%%%%%%%%$$$$$$$$$###"""""""""!!! !!!!!!!!!!!! !!!!!!!!!$$$$$$$$$%%%''')))+++---...///...------------...///******+++...000000///...+++,,,------.........---///......---......//////------...///000000000000111000///......///000111222111000///...---,,,,,,+++,,,,,,---------------,,,,,,,,,+++++++++******---,,,+++,,,------,,,+++************+++,,,---...,,,,,,------------,,,,,,+++************++++++,,,++++++***)))***+++,,,---,,,+++***)))((()))+++,,,((()))+++,,,,,,+++***)))%%%'''((((((''''''))),,,{{{vvvwww{{{}}}|||zzzxxxvvvwwwxxxvvvqqqrrruuutttrrrooonnnoooppppppooolllllllllkkkjjjhhhfffeee___\\\YYYWWWVVVTTTRRRQQQJJJIIIHHHFFFDDDAAA???>>>???>>>===>>>@@@AAAAAA@@@<<<======>>>@@@EEELLLQQQZZZ```ccc___YYYRRRIIIBBB777555222111000...+++)))***,,,------+++)))))))))"""###%%%&&&((()))******$$$))),,,+++((('''+++///333666;;;???CCCFFFJJJLLLVVVWWWWWWXXXWWWUUURRRQQQRRRTTTYYYbbbmmmzzzzzzvvvqqqmmmkkkjjjhhhgggaaa```]]]ZZZWWWSSSQQQPPPIIIIIIGGGEEEBBB>>>:::888555111...///222222...)))------...---,,,***(((''''''&&&$$$$$$$$$$$$&&&'''(((((((((''''''&&&&&&%%%(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&$$$&&&(((***,,,---......222333222///,,,++++++,,,+++,,,------,,,+++***))),,,---///000222555:::>>>QQQFFF:::666999;;;888333::::::;;;;;;<<<;;;;;;;;;999:::===???@@@@@@???>>><<<======>>>>>>>>>>>>>>>>>>:::777999>>>@@@>>>;;;???????????????>>>======888;;;>>>???===<<<===???>>>????????????@@@@@@@@@AAABBBBBBCCCBBB@@@===<<<555666888888777666555666444333222222111111222222222111111333555777777666:::888777888999;;;;;;:::;;;;;;<<<===>>>>>>>>>===666888::::::999999:::;;;777666555444444555777888444444333333333444555555666666666666666777777777555444333111000...---,,,.../////////000000111111,,,,,,,,,***'''%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""############!!!"""!!!!!!$$$"""###$$$&&&(((+++---...///...---,,,,,,---...///000......000222222...***+++,,,------.........---000000///............///,,,---...///000000000000111000///......///000111333333222111000///......+++,,,------......------,,,,,,,,,++++++*********+++***((((((***,,,,,,,,,************+++,,,---...,,,------......------,,,)))))))))***++++++++++++++++++*********+++---...---+++***))))))***,,,...(((***,,,.........---,,,%%%((())))))''''''***---~~~|||zzzyyyzzz{{{|||wwwvvvuuutttttttttttttttvvvuuusssqqqooommmlllllllllkkkjjjiiiiiihhheeeccc```\\\XXXVVVVVVUUURRROOOLLLIIIEEECCCBBBBBBBBBAAAAAA@@@???@@@AAAAAA@@@>>>BBB@@@AAADDDDDDEEELLLUUUbbbhhhkkkfff^^^UUUKKKBBB888444///,,,++++++++++++"""(((,,,)))''''''&&&$$$))))))((('''&&&%%%%%%&&&''''''''''''((((((((((((000444999>>>AAAEEEHHHJJJSSSVVVXXXYYYWWWUUUUUUUUUPPPSSSYYYbbbmmmyyy}}}}}}{{{vvvpppjjjgggfffcccaaa___]]][[[WWWRRROOOOOONNNMMMJJJEEE@@@;;;888666222...------//////000+++++++++***************)))&&&######&&&))))))(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&(((&&&'''+++,,,)))))),,,//////......---------,,,++++++***)))((((((+++...,,,+++***+++...222777::::::;;;::::::999888777666999:::;;;:::888777888999>>>???AAAAAA@@@@@@@@@AAACCC@@@<<<<<<>>>@@@@@@@@@===<<<;;;::::::;;;===>>>;;;;;;<<<===>>>???@@@@@@888999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDCCC???@@@@@@??????>>>===<<<666999:::888444222222444222111000000000222444666222333444666666666555555777777888999999:::;;;;;;<<<<<<<<<;;;;;;::::::999::::::::::::999777555444444555777777555444555666444444333333333444555555555777777666555444555666777444222333555444000,,,//////000000000000//////(((((((((((('''&&&%%%$$$'''%%%######$$$###"""  !!!"""  ###&&&###$$$$$$%%%''')))+++,,,+++,,,---.........------...............------------------------------------------.........//////---......////////////////////////...///000000111//////000000000000//////...---,,,++++++,,,---...111000...,,,***)))((((((************+++,,,---...------,,,,,,,,,------......---,,,+++***+++,,,---+++***)))((((((***,,,---***,,,,,,,,,*********,,,+++---...---,,,,,,---...+++---------+++++++++---((((((''''''''')))***+++|||zzzyyyxxxyyyzzzwwwvvvtttsssrrrsssssstttuuusssrrrpppnnnnnnnnnnnnnnnlllkkkjjjjjjhhhfffddd```]]]YYYWWWVVVUUURRRPPPKKKIIIGGGFFFFFFDDDBBB???BBB@@@???>>>@@@@@@@@@???BBB@@@AAACCCDDDFFFOOOXXXccciiilllggg^^^VVVKKKBBB999555000,,,+++++++++***###''')))&&&$$$&&&'''&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''(((***++++++111555:::???CCCFFFJJJLLLRRRUUUWWWXXXWWWVVVUUUUUUVVVXXX\\\cccmmmxxx{{{wwwrrrnnnjjjhhhcccbbb___]]][[[XXXTTTQQQPPPPPPNNNLLLHHHCCC???<<<777444000////////////...***************))))))))))))&&&$$$$$$&&&))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''+++((())),,,+++((((((***//////......------------+++++++++)))((((((***---************---000444666888999999999999888777777888:::;;;:::888888999:::<<<>>>@@@@@@???>>>???@@@CCC@@@>>>>>>@@@AAAAAA??????>>><<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>::::::<<<===??????@@@@@@>>>???@@@AAABBBAAAAAA@@@???@@@@@@??????>>>===<<<777999:::999777666666666111111000000111333555666666666555555555666888888888888999999:::;;;;;;<<<<<<;;;::::::999999999999:::;;;;;;;;;999888666555777888::::::888777888999555444444444444555666666555777888777666555555666777888999888777555333333///000000000000000000///---,,,,,,+++***)))((('''""""""############$$$$$$  """"""!!!!!! !!!######$$$%%%&&&(((******++++++,,,---...///000000------------............---------------------------------.........//////---...//////000000//////........./////////000000//////000000000000//////......------------............---,,,,,,+++******((((((((())))))+++,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++)))))))))+++,,,...+++,,,---,,,+++***+++,,,,,,---...---,,,+++,,,---+++,,,------+++++++++---,,,++++++******+++,,,---}}}|||yyyxxxwwwxxxxxxxxxvvvtttrrrqqqrrrsssttttttrrrpppooonnnooopppqqqooommmkkkkkkjjjiiifffdddaaa^^^[[[XXXWWWUUURRRQQQLLLKKKKKKJJJJJJGGGBBB???DDDAAA>>>===>>>@@@@@@@@@AAA??????AAACCCHHHRRR]]]ffflllnnniii```WWWKKKBBB:::666000,,,+++******)))&&&))))))$$$###&&&)))((($$$$$$$$$$$$%%%&&&(((((("""###$$$&&&)))+++------///333999>>>BBBFFFJJJLLLQQQTTTWWWXXXWWWVVVUUUVVVXXXYYY]]]dddnnnzzz|||xxxvvvsssoookkkdddbbb```^^^]]]ZZZVVVTTTSSSRRRQQQOOOKKKGGGDDDBBB999777444333222111...,,,,,,,,,,,,++++++*********)))'''%%%%%%'''((()))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((,,,******,,,+++(((&&&)))............------------,,,,,,+++)))'''''')))+++(((((()))***+++---///000555555666777777777777777888999::::::999888999;;;;;;===??????>>>===>>>???AAA@@@@@@AAABBBBBBAAA???@@@???>>>===<<<;;;;;;:::<<<===>>>>>>>>>===;;;:::;;;<<<===???AAABBBCCCDDD@@@@@@@@@@@@???>>>======???@@@@@@??????>>>===<<<777777777777999999777666111111000111222444666777:::888666555555777999;;;888999999::::::;;;;;;<<<:::999888777777888999999;;;;;;;;;;;;:::999777666444666888777666555666666666555555555555666777888555777999999777666555666111555999888444111222444000000111111111111000000/////////...,,,***(((''' ###%%%$$$"""!!!###%%%!!!!!! !!!""""""######### """######$$$&&&'''((((((*********+++---...000111,,,,,,,,,------.........------------------------------........./////////---...//////000000//////---...///000000000///......//////000000//////............//////.........+++,,,---------,,,+++***''''''''''''((()))***+++//////---,,,+++*********,,,,,,------,,,,,,++++++,,,,,,+++******+++---...+++,,,...---,,,+++,,,...---......---+++***+++,,,***,,,---,,,+++***,,,---+++***))))))((())))))***{{{yyy}}}|||zzzxxxwwwxxxyyyzzzzzzxxxvvvsssrrrssstttuuuuuusssqqqnnnmmmnnnooopppnnnmmmkkkjjjjjjhhhfffcccbbb```]]]ZZZWWWUUUSSSRRRPPPNNNMMMLLLKKKHHHEEEBBBGGGCCC@@@>>>???@@@AAAAAAAAA???>>>AAACCCIIIVVVbbbhhhnnnqqqlllbbbXXXLLLBBB;;;777111,,,******))))))))),,,+++'''&&&((((((&&&$$$$$$$$$$$$%%%&&&''''''"""###%%%''')))+++,,,---,,,000666<<<@@@DDDHHHJJJPPPSSSVVVWWWVVVUUUUUUUUUUUUVVV[[[cccnnn{{{|||yyyyyyxxxrrrnnnfffdddaaa___^^^\\\YYYWWWWWWVVVTTTQQQMMMIIIFFFDDD===;;;999777666333///,,,//////......---,,,,,,,,,((((((&&&&&&'''((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((())),,,)))***,,,,,,((('''***------------------------,,,,,,,,,***''''''((()))&&&'''((()))***+++++++++111222333444555666666666777888999999888888:::;;;;;;===??????>>>===>>>???@@@AAABBBCCCDDDCCCAAA@@@>>>?????????>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;=========>>>???@@@AAABBB>>>>>>>>>>>>>>>=========???@@@@@@??????>>>===<<<888666444555888888555222333333333333444666777888:::888777555555666888999777777888888888999999999888777666555555666888999;;;;;;<<<<<<;;;:::888777333555666666555444444555666666666666777888999999666888::::::888666666666111444666666444222222333000111111222222111111000//////...---+++((('''%%%###&&&(((&&& ###""""""!!!!!!!!!"""""""""$$$%%%%%%$$$!!! !!!!!!"""###$$$%%%%%%&&&&&&(((''''''((()))***,,,---******+++,,,---......///------------........................////////////......///000000000000000---...000222222111000///...//////////////////...---...///000000///...---+++,,,---......,,,***)))((((((((((((((()))******------,,,++++++***+++++++++,,,---...---,,,+++***---,,,,,,++++++,,,------+++---......,,,,,,---///---......---***))))))******+++,,,,,,+++***,,,---******)))(((((((((''''''{{{xxxyyyxxxwwwvvvwwwyyy{{{||||||{{{xxxvvvuuuuuuvvvwwwwwwuuurrrooommmmmmmmmnnnmmmkkkjjjjjjjjjhhhfffdddbbbaaa___[[[WWWUUUSSSSSSSSSQQQMMMKKKJJJIIIHHHFFFIIIEEEAAA@@@@@@BBBBBBCCCAAA>>>>>>AAADDDKKKYYYeeekkkqqqtttoooeeeYYYMMMBBB;;;777111,,,******)))))))))++++++(((''''''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******+++///666;;;@@@DDDIIIKKKPPPRRRUUUVVVUUUTTTTTTTTTRRRUUUYYYbbbmmmzzz~~~||||||{{{uuuppphhhfffcccaaa```^^^\\\YYYZZZYYYVVVRRRNNNJJJGGGEEEAAA@@@>>><<<:::666111---///......---,,,,,,++++++((((((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***((())),,,---******,,,+++++++++++++++,,,,,,,,,++++++,,,***(((''''''(((%%%&&&'''((()))))))))(((......000222333444555555555666888888888888999;;;<<<>>>@@@@@@???>>>???@@@???AAADDDEEEDDDCCCAAA@@@======>>>???@@@@@@@@@???===>>>???AAABBBBBBAAAAAA>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@??????>>>===<<<;;;888666777888888555111555666666666777888888999777777777777666555444444444444555555555555666666666555555444555666888888:::;;;;;;<<<;;;:::888777666888:::999888777888888666666666777888999::::::666888::::::888666666666888777777888::::::777444111111222222222222111111//////...---+++)))'''&&&$$$''')))&&&!!! ###""""""""""""""""""!!!!!! """$$$$$$###""""""""" !!!"""###$$$$$$######%%%$$$$$$%%%%%%&&&'''((()))******+++,,,---......---------....../////////........./////////000000...//////000000000000000...///111333333222111000......////////////......---...///000000///...---,,,---...///...+++)))'''******))))))******++++++***************+++,,,---+++,,,---...---,,,+++***---,,,,,,,,,,,,,,,,,,,,,+++,,,...------,,,...///,,,------,,,***((()))***)))***,,,+++******,,,---------------,,,++++++***}}}zzzvvvuuutttuuuvvvyyy|||}}}}}}|||{{{yyyxxxwwwvvvvvvvvvuuusssqqqooommmlllkkklllkkkjjjjjjkkkjjjhhhfffccccccaaa]]]XXXUUUTTTTTTTTTQQQMMMKKKJJJKKKJJJJJJHHHFFFBBBAAAAAABBBBBBAAA@@@>>>>>>BBBFFFMMMZZZgggnnntttwwwqqqggg[[[MMMBBB:::666000,,,+++******)))&&&))))))'''&&&&&&!!!'''&&&%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((---111888>>>CCCGGGLLLOOOPPPSSSUUUVVVUUUSSSRRRRRRSSSVVV[[[bbblllwww}}}xxxtttllliiieeecccaaa___]]][[[[[[ZZZWWWSSSOOOLLLIIIHHHFFFEEEBBB@@@===:::555111------,,,+++******))))))((()))***)))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((***'''))),,,---++++++---))))))))))))************)))***+++***(((''''''(((%%%&&&'''((())))))((((((+++,,,...///111222222333222444666666666777999:::<<<>>>@@@@@@???>>>???@@@???AAADDDEEECCCBBBAAAAAA===>>>>>>???@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFGGG>>>===;;;:::999999999999::::::;;;;;;===???AAABBB???@@@@@@??????>>>===<<<>>>===<<<;;;;;;:::777555777888888888888888888888555666666777666444222111222222222222222222222222333444444555666777777888999:::;;;;;;;;;999888777555777888888777666666777666666666777888999:::;;;777888999888666555666777:::777555777::::::666222222222333333333333222222111111000///...,,,***)))###&&&'''&&&###"""$$$&&&!!!!!!"""""""""!!! !!!###"""!!!!!!!!! """######"""!!! !!!"""$$$%%%&&&&&&&&&&&&*********++++++,,,,,,,,,---------...//////000000....../////////000000000...///000000111111000000///000111222222222111111---......//////......---.........//////.....................---+++)))(((,,,+++++++++++++++,,,,,,((((((((()))***+++------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***+++------,,,,,,---///+++,,,,,,+++)))((()))***(((***++++++******,,,---++++++,,,,,,,,,+++******|||yyyuuuuuuttttttvvvxxx{{{|||{{{{{{{{{{{{yyywwwuuutttsssssssssrrrqqqooommmkkklllkkkkkklllmmmmmmllljjjddddddbbb^^^XXXUUUTTTUUUQQQOOOMMMLLLMMMLLLKKKJJJFFFDDDBBBAAAAAAAAA@@@>>>@@@>>>???CCCGGGNNN[[[gggpppvvvyyyssshhh\\\NNNBBB999555000,,,+++++++++***'''((('''%%%&&&(((%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((---111888>>>DDDIIIMMMPPPQQQTTTVVVVVVTTTQQQPPPPPPQQQUUU[[[dddnnnxxx{{{xxxoookkkgggdddbbb```^^^\\\ZZZYYYWWWTTTRRRPPPNNNMMMKKKHHHEEEBBB@@@===999666//////...---,,,+++******''')))+++***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''+++)))***------******,,,'''''''''((((((((())))))''')))******((('''((()))&&&&&&'''(((((()))*********+++,,,...///000000000000222444555555666888:::;;;===??????>>>===>>>??????AAADDDDDDAAA@@@@@@BBB@@@@@@??????@@@AAABBBCCCCCCCCCAAAAAAAAACCCEEEFFF>>>===;;;:::999999:::;;;;;;;;;;;;;;;===???AAABBB???@@@@@@??????>>>===<<<<<<>>>>>>===;;;:::::::::888888888888777666555555777777666555333333222222111111111111111111000000111222555777888888777777888999:::::::::999888777333555666666555444444555555666666666777999:::;;;888888777555333444666888777666666777666555333111222222333333333333222222222222222111000...---,,,'''''''''&&&&&&%%%%%%%%% !!!!!!"""!!! !!!""""""  !!!""""""!!!!!!%%%(((***++++++***************++++++++++++---------...///000000000.../////////000000000000//////000111111111111000...////////////000000000---......//////......---......------------......---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))***+++,,,------,,,,,,++++++,,,,,,++++++,,,++++++******))))))***,,,,,,++++++---///)))***+++***)))((()))***''')))++++++******,,,---'''((()))*********))))))yyyvvvvvvvvvuuutttuuuwwwyyyzzzzzzzzz{{{{{{zzzwwwtttrrrpppqqqrrrsssrrrpppnnnlllmmmllllllmmmooopppooommmddddddccc^^^XXXUUUTTTVVVNNNNNNNNNOOOOOONNNKKKHHHDDDBBBAAA@@@@@@@@@>>><<<@@@???@@@DDDIIIOOO[[[gggqqqxxx{{{tttiii\\\NNNBBB999444///,,,++++++,,,+++******'''%%%''',,,+++'''$$$$$$%%%&&&''')))***+++&&&&&&''''''((()))))))))+++000666===BBBGGGLLLOOORRRTTTVVVVVVSSSQQQOOOOOOMMMRRRZZZeeepppzzz}}}{{{pppmmmhhheeebbb```^^^\\\YYYXXXWWWUUUTTTSSSSSSRRRMMMJJJGGGDDDBBB???;;;999333222111000///...------'''***,,,+++(((&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&...++++++------)))(((***&&&&&&&&&&&&''''''((((((&&&(((******)))(((((()))'''''''''((((((***+++,,,******,,,---...////////////111333444444555777999:::<<<>>>>>>===<<<===>>>???AAACCCCCC@@@???@@@BBBDDDBBB@@@??????@@@BBBCCCCCCAAA>>><<<<<<===@@@AAA>>>===<<<;;;;;;<<<===???<<<<<<<<<<<<===???@@@BBB???@@@@@@??????>>>===<<<888;;;>>>===:::999:::<<<888888777777666444333222;;;999555333111222333444111111111000000000000000000222555888999999777666777888999:::999888777666666888999999888777777888555555555666777999:::;;;888888666444222333666999888;;;===<<<888555555666222333333444444333333222111111111000000...---------+++(((''''''%%%###!!! !!!!!!!!! ###%%%$$$!!!  !!!"""""" !!!&&&+++///000000///+++++++++***************---------...///000000111////////////000000000000//////000111111111111111...------------...//////---..................---...---,,,++++++,,,---...,,,++++++++++++,,,---...,,,,,,+++++++++++++++,,,+++***)))))))))))))))***...---,,,+++***+++,,,---+++++++++++++++***)))((((((***++++++++++++---...((()))******)))(((***+++''')))***+++******,,,---)))***,,,---......---,,,|||wwwqqqpppoooppptttxxxzzz{{{xxxwwwvvvwwwxxxwwwuuutttrrrrrrrrrqqqqqqooonnnnnniiijjjmmmqqqsssssspppmmmgggfffccc___[[[XXXVVVUUUUUUPPPKKKKKKNNNOOONNNKKKHHHGGGFFFFFFFFFDDDAAA>>>:::999===BBBGGGNNNZZZeeeqqqvvvxxxrrriii]]]OOOCCC777444000---++++++)))(((******((('''%%%%%%$$$$$$&&&&&&&&&'''((()))***+++''')))))))))((()))+++---------444@@@FFFGGGIIINNNQQQRRRUUUWWWWWWVVVTTTRRRQQQTTT[[[fffrrr}}}~~~vvvqqqlllgggeeecccbbbaaa```^^^[[[YYYXXXVVVTTTSSSNNNLLLJJJIIIGGGCCC???<<<555444222000...,,,++++++,,,+++***)))((((((((()))###&&&)))***)))((((((((('''''''''''''''''''''''''''''''''''''''((())))))++++++******)))'''&&&%%%%%%$$$$$$###$$$%%%'''((())))))))))))((((((((((((''''''''''''((()))***+++''')))+++++++++,,,...000111111222333333444555555888999;;;;;;;;;<<>>>>>;;;<<<===>>>?????????>>>DDDCCCBBBAAA???===;;;:::CCCAAA???<<<::::::999:::;;;:::888666555555555555333333222222333333444555555333000............---...///000111333666888999999888777666666777888999:::999888888999999777555999999999999888777666555555555555555555555555555777777777777666666666666666555333222333333111///...///000000000///------,,,+++)))&&&%%%$$$$$$$$$ !!!###$$$$$$### !!!!!!!!! """""" ###''')))************++++++,,,,,,---------,,,---...000111111111111,,,,,,------......//////111111000000/////////...333111000000000000---***,,,+++++++++++++++,,,,,,//////...---------......++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,(((&&&&&&(((***,,,++++++++++++++++++++++++)))+++---...,,,'''"""......---,,,,,,,,,------++++++,,,---------,,,+++---------,,,,,,++++++++++++*********,,,---,,,+++{{{wwwrrrpppooopppssswwwxxxyyywwwvvvuuuvvvwwwwwwuuusssrrrrrrrrrrrrqqqpppooonnnlllmmmnnnqqqsssssspppnnnhhhfffccc___\\\YYYWWWVVVXXXRRRMMMKKKMMMMMMKKKHHHIIIHHHEEEDDDCCCBBB???<<<===<<>>999777555222///------,,,,,,+++***)))))))))))))))###%%%((()))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((()))(((((()))))))))(((((('''((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))***((()))++++++******+++---......///000111222333444777888:::::::::;;;>>>@@@AAA@@@@@@???>>>>>>>>>>>>AAABBBDDDCCCAAA@@@@@@AAAAAA@@@????????????@@@AAA???===;;;;;;<<<>>>>>>===::::::;;;;;;<<<=========@@@@@@@@@@@@???>>>===<<>><<<::::::999::::::999777555444444444555222222222222222333444444555222///......///...---......///111333555777888777666555555555777888999999888888999::::::999777777777777777666555444333444444555555555555555555777666666666666555555555666555444444555444222000000000111111111000...------+++)))'''%%%$$$$$$$$$$$$""" !!!!!!  !!!!!!!!!""""""!!!  """"""!!!""""""$$$%%%'''))))))******++++++,,,---------,,,---...000111111111222//////////////////000000000000000//////.........000000///.........---,,,,,,++++++*********++++++---,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''&&&(((***,,,++++++++++++++++++++++++------......---,,,***)))---,,,,,,++++++,,,,,,,,,///......---+++(((&&&$$$,,,,,,,,,,,,+++++++++***+++***)))***+++,,,+++***zzzvvvsssrrrpppqqqsssuuuvvvvvvuuuuuutttuuuvvvvvvtttrrrrrrrrrrrrrrrqqqpppoooooopppooooooqqqrrrrrrpppnnnhhhfffccc```\\\ZZZXXXWWWYYYUUUOOOLLLLLLKKKIIIFFFKKKHHHEEEBBBAAA???===;;;AAA@@@BBBFFFIIINNNYYYcccrrrvvvvvvooodddWWWHHH;;;888333---)))((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&'''(((((('''(((***,,,222333999AAAGGGIIIKKKNNNSSSUUUWWWXXXYYYXXXVVVUUUVVVWWW\\\eeeppp{{{zzztttooollliiigggeeedddbbb^^^\\\[[[ZZZXXXVVVRRRQQQNNNMMMKKKHHHDDDAAA>>>;;;777333000///......,,,++++++************+++$$$&&&))))))(((''''''(((''''''''''''''''''''''''(((((('''''''''''''''(((%%%%%%'''((())))))******)))((('''&&&%%%%%%%%%&&&((((((((((((((((((((((((***)))((((((''''''((((((((()))***)))((('''(((*********,,,---///000111222555777888888888:::<<<>>>@@@??????>>>===<<<<<<;;;@@@AAABBBAAA???>>>>>>???>>>>>>============>>>>>>>>>===<<<===>>>>>>===;;;999999888888999:::<<<=========>>>?????????????????????===<<<::::::::::::888888666555444333333333222222222222333333333333333111///...//////...---......///000111333444555444333333333444666888999888777777999;;;<<<;;;:::777777777777666555444444444444444555555666666666666666666666555555555555666666555666777666444111222222222222111000///...---,,,***(((&&&%%%$$$$$$&&&$$$!!! !!!!!! !!!!!!!!!"""""""""""""""!!!  !!!!!!###"""!!! !!!###&&&((()))******+++,,,,,,------,,,---...000111111222222111111111111000000000000.........///......------//////...---++++++,,,...+++******)))))))))(((((())))))))))))***+++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((('''(((***+++++++++++++++++++++++++++,,,+++)))((()))***,,,...++++++************++++++......---+++)))&&&$$$###+++++++++******************(((((()))***+++***)))zzzvvvuuusssrrrrrrsssttttttssssssssssssuuuvvvvvvsssqqqpppqqqqqqqqqppppppooonnnrrrpppooooooppppppnnnlllhhhfffccc```]]]ZZZXXXXXXXXXTTTOOOLLLKKKJJJHHHFFFKKKHHHDDDAAA@@@???>>>===AAA@@@CCCGGGKKKPPP[[[fffrrruuuuuunnncccWWWHHH<<<888333,,,(((''')))***+++(((''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%''''''''''''''')))+++///111777>>>EEEIIILLLNNNUUUVVVXXXYYYYYYYYYXXXWWWVVVWWW[[[dddppp|||yyytttpppmmmiiigggfffddd```^^^]]][[[YYYWWWTTTRRRPPPOOOMMMJJJFFFCCCAAA???:::555222000000000---,,,,,,+++++++++++++++(((***,,,,,,+++******+++(((((((((((((((((((((((((((((('''&&&&&&&&&''''''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((******)))((('''&&&&&&&&&&&&'''(((((('''&&&''')))'''((()))+++---///000111333444666666666777:::<<<>>>>>>===<<<;;;:::888888<<<===>>>===<<<<<<>>>???<<<<<<<<<<<<=========>>>=========???@@@???<<<:::999888777666777999;;;===<<<<<<===>>>????????????======<<<<<<;;;:::::::::888777666555444333333333111222222333333333333333222111//////000000///............///000111222333111111111111333555777888999999999:::<<<<<<;;;:::999999999999888777666666444444555555666666777777777777777666666666555555666555666777888888555333333333222222111000///...---,,,***)))'''&&&%%%$$$%%%###!!!!!!"""$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!   """$$$%%%(((((()))***+++,,,,,,---,,,---...///000111111111222222111111000000//////,,,---.........---,,,,,,000000///,,,)))(((***---(((((((((''''''&&&%%%%%%&&&&&&&&&'''((()))***+++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********************************((('''&&&&&&(((+++,,,))))))((((((((()))******************))))))((((((*********))))))))))))))))))((('''((()))******(((|||xxxwwwuuussssssttttttsssrrrrrrrrrsssuuuvvvvvvssspppoooooooooooooooooonnnmmmqqqpppnnnnnnnnnnnnkkkjjjgggeeeccc```]]]ZZZYYYXXXUUURRROOOLLLJJJJJJIIIIIIJJJGGGDDDBBBBBBAAAAAA@@@??????BBBHHHLLLSSS___jjjqqquuuuuunnndddXXXJJJ???888333---(((((()))+++,,,(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%''''''''''''''')))+++,,,000666===EEELLLPPPRRRVVVWWWXXXYYYYYYYYYXXXXXXUUUVVV[[[eeerrr}}}xxxtttpppllljjjhhhfffbbb```^^^\\\ZZZXXXTTTSSSQQQPPPOOOLLLHHHEEEDDDAAA===888555222111111///...---,,,,,,+++++++++)))+++,,,,,,***)))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''+++***)))'''&&&&&&&&&&&&"""$$$&&&&&&&&&'''(((***'''((()))+++---...000000111222333444444555777:::;;;;;;;;;:::999777666555666777999999:::;;;>>>AAA<<<======>>>>>>?????????======>>>@@@AAA???<<<999:::999777777777999<<<=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;888888888777666555444333111222333444444444444333222111000000222222111//////.........//////000111/////////000222444666888<<<;;;::::::;;;;;;999777::::::::::::999888777666555555555666666666777777888888888777777777666666555444555666888888666444222222111000//////......---,,,+++***(((&&&%%%$$$%%%### !!!""""""""" !!!!!!!!!  """#########&&&&&&'''((()))***+++++++++,,,---...///000000000000000000//////......---+++,,,---......---,,,+++222111///+++((('''(((***%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%&&&'''((()))*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++******************'''''''''''''''((()))***'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((''''''''')))***)))(((~~~{{{xxxvvvuuuuuuvvvuuutttrrrqqqrrrsssvvvwwwvvvsssqqqnnnooooooooooooooonnnnnnoooooonnnnnnnnnmmmjjjhhhfffdddbbb___\\\YYYXXXWWWSSSQQQNNNLLLJJJJJJJJJKKKHHHFFFDDDCCCCCCBBBAAA@@@======AAAGGGMMMUUUaaammmrrrvvvuuunnndddYYYLLLAAA777333...******+++,,,,,,)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((('''(((***,,,---222999>>>FFFPPPUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYUUUWWW]]]ggguuu}}}yyyuuupppmmmkkkiiieeebbbaaa___\\\ZZZVVVTTTSSSQQQPPPNNNJJJGGGEEEDDDAAA===999666444333222111///...,,,+++++++++((()))***)))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((&&&'''''''''&&&%%%$$$$$$ """$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''***)))((('''&&&&&&&&&&&&!!!###%%%&&&&&&''')))***'''((()))***,,,---...///...000111222222333555777777888888888888666444333222333555666777:::>>>AAA===>>>???@@@AAAAAA@@@@@@???>>>???@@@@@@???<<<999999999888888999:::<<<======>>>>>>======<<<;;;:::;;;;;;<<<===>>>>>>======:::::::::999888777666555222333555666666666555444222111111222444444333111000000///......//////////////////000111444666777<<<;;;::::::::::::888666888888888888777666555444666666666666666666666666777777777777666666666666444333222333555666666555111111000/////////000000------,,,+++)))'''%%%$$$%%%###!!!   !!!!!! !!! """###""""""###$$$%%%&&&'''((()))***)))***+++---......//////............------------***+++---//////...---+++222///+++))))))((('''%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&'''((())))))))))))(((((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************)))))))))))))))((('''&&&'''&&&&&&''''''((()))******)))))))))))))))***+++))))))))))))************)))''''''((()))***)))(((~~~yyywwwvvvwwwwwwwwwuuusssqqqrrrtttwwwxxxwwwtttqqqppppppqqqqqqqqqqqqppppppnnnnnnoooppppppnnnkkkhhhdddccc```]]][[[YYYWWWWWWRRRQQQOOOLLLIIIIIIJJJKKKGGGFFFDDDCCCCCCAAA>>><<<======AAAGGGMMMUUUaaammmtttwwwvvvmmmcccWWWJJJ???777333///,,,,,,------,,,***)))((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((('''((())))))((((((***,,,...444:::>>>FFFPPPVVVUUUWWWWWWXXXXXXXXXYYYYYYYYYVVVYYY```kkkxxx~~~zzzuuurrrooollliiifffdddbbb___]]]XXXVVVUUUTTTSSSQQQMMMJJJGGGFFFEEECCC???<<<888666444333111///---+++******((())))))(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&%%%$$$$$$!!!"""###%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))''''''((()))***+++,,,------...///000000111333666444555666777666555333222111222333444555777;;;???===>>>@@@AAABBBBBBAAAAAA@@@?????????@@@???<<<:::777888888999999:::;;;;;;<<<<<<=========<<<;;;;;;:::;;;===>>>????????????<<<<<<<<<<<<;;;999888777333444666777888777666555333222222444666666555333111111000///.........///000000000000111333555666999999888999::::::888777888888888888777666555555888888777777666555555555666555555555555444444444333111//////222444555555111111000000000111222333---------,,,***(((&&&$$$%%%$$$###""""""!!!!!!!!!!!!  !!!""" """ !!!!!!!!!!!!!!!"""$$$%%%&&&((((((((()))***+++,,,------------------------.........***,,,...000000///---,,,---(((%%%%%%)))***&&&!!!###$$$&&&((((((((('''&&&(((((((((''''''(((((()))***)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***(((************************''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))***))))))(((''''''(((((())))))))))))******+++++++++)))((('''(((***+++***)))yyyxxxwwwxxxxxxxxxvvvtttqqqrrrtttwwwyyyxxxuuurrrqqqrrrrrrsssssssssrrrrrrnnnnnnppprrrrrrppplllhhhcccbbb```]]]ZZZXXXWWWVVVSSSRRRPPPLLLIIIHHHHHHJJJGGGFFFDDDCCCBBB???;;;888======AAAGGGMMMTTT```lllvvvxxxvvvmmmbbbVVVGGG<<<666444000.........---,,,+++***((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))''')))))))))))))))+++---...555:::<<>>@@@AAABBBBBBBBBAAAAAA@@@????????????===;;;666777888999:::::::::999;;;;;;<<<<<<===<<<<<<<<<:::<<<>>>???@@@AAA@@@@@@===>>>>>>>>>===;;;999888444555777888999888777555333333333555777888666444222222000//////.........111111000000111333555666777666666888:::;;;:::888::::::;;;::::::999888777999999888777666555444444444444333333333222222222333000------///222555555222111111000111333444555---------,,,+++(((&&&%%%$$$$$$%%%&&&&&&$$$ ######""""""!!!!!!!!! """""" """  """ !!!"""$$$%%%&&&''''''((()))***+++,,,,,,,,,,,,---------......//////***,,,...000111000...,,,)))###""")))+++&&& ###%%%''')))******)))(((***))))))((((((((())))))+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***((()))))))))))))))))))))))),,,+++)))))))))***,,,---&&&&&&&&&'''((()))******'''&&&%%%%%%&&&''')))***))))))******+++++++++,,,***)))((()))***+++***)))