BM6P6(@ nnnpppsssvvvwwwzzz}}}~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwtttsssssssssssstttuuuuuutttsssrrrrrrsssvvvxxxzzzsssmmmnnnppp{{{wwwbbbOOO???333000222///............---------************************************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&+++((($$$ !!!###%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((***)))((('''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444000111222222222222111000000000000///000000111222333444555666666666666666777666666555555555555666777777777666666555444333444555777999999999888888>>>>>>===<<<<<<<<<<<<<<<======<<<;;;:::999999888666666666666777888999:::;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<:::999999888888999999:::999888888888999999888666:::888666555444555777888777777666666666666777777777777888888888999999999777666555444333222222222444444444444444444444444333333333222222222111111////////////////////////////////////////////////000111333333111000111222ppprrrssstttssssssuuuvvvvvvyyy}}}~~~|||{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuuuusssssssssssssssttttttuuuvvvuuusssrrrssstttvvvwww{{{~~~qqqmmmpppwwwwwwhhhUUUFFF;;;333111444............------------************************)))))))))(((((((((((('''))))))))))))))))))))))))((((((((())))))((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))'''$$$""""""###%%%'''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))(((''''''&&&&&&'''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))************++++++++++++,,,---...///---------------------------------......000111222111111111111111111111111111000000000000111222222444555666777888888888777777777666555555555555666555555666666555555444444555555777777888888888888>>>======<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;777777777777888999::::::::::::::::::;;;;;;;;;;;;>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA??????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===:::999888888999999777555555555444555666777999:::777666666555555666666777666666666777777777888888666666555333333222222333444444444444444444444444333333222222222111111111000000000000000000000000000000000000000000000000///111222222111000000111tttuuuuuussspppnnnmmmmmmlllooosssvvvxxx{{{~~~|||{{{zzzyyyyyyxxxxxxyyyyyyvvvuuutttsssrrrqqqqqqqqqssssssrrrrrrsssssstttuuuwwwvvvtttsssrrrsssttttttxxx}}}yyynnnooovvvkkkZZZHHH===777333111333............------------************************((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++))))))))))))*********+++++++++++++++,,,---...///........................///............//////000222111000000000000111222111111111111111222333333666666777888999::::::999888777666666555555555666333444444555555555555555666666666666777888999999=========<<<<<<<<<<<<;;;::::::::::::::::::::::::777666666777777888999:::999999999999::::::::::::<<<===>>>@@@BBBDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBCCC???>>>===<<<;;;;;;;;;;;;>>>======<<<<<<======>>>:::999888888999888666444444444555666777888888999555555555444444555555555444444555555555666666666666555444333333222222333333333333333333333333333333222222222222111111111000000000000000000000000000000000000000000000000///000222222000000000111yyyzzzzzzwwwrrrnnnllllllkkkmmmqqqssssssuuuwwwxxxvvvyyy|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwqqqqqqpppooonnnnnnnnnooorrrrrrrrrrrrrrrsssssstttuuuuuutttssssssttttttuuuxxx|||}}}qqqlllvvv}}}wwwrrrcccSSSAAA999666222000///.........---------,,,,,,************************))))))((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((()))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))******)))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------...........................///000000333111000......000111333222222111111222222333444666777888::::::;;;;;;;;;888888777666555555555555333333444666666777777777666666555555666777999:::<<<<<<===<<<<<<<<<;;;;;;>>>===<<<:::999777666555555555555555666777888999999999999999::::::::::::;;;<<<===???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAABBBCCC>>>===<<<;;;::::::::::::;;;::::::::::::::::::;;;:::999888888888888555333666666777777666666555444555444444333333444444555444444444444555555555666555444444333222222222333222222222222222222222222222222222222111111111111111111111111111111111111////////////////////////...000111111000//////000}}}~~~~~~|||xxxuuurrrrrroooqqqssssssrrrrrrrrrtttrrruuuxxxyyyzzz{{{}}}}}}~~~{{{{{{|||||||||{{{{{{{{{zzzyyywwwuuutttsssnnnnnnmmmmmmlllmmmmmmmmmqqqqqqqqqqqqqqqrrrssssssrrrsssssstttuuuvvvwwwxxx|||~~~}}}xxxpppjjjnnn~~~zzz{{{wwwmmmcccXXXIII;;;555444111...---...------------,,,,,,,,,*********************************)))))))))((((((((((((((((((((((((((((((((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))************+++++++++++++++,,,,,,,,,,,,---------//////---,,,+++*********++++++,,,,,,,,,---------------------...000111222222111///......///111222222222111111222222333444666777888999;;;;;;;;;<<<999999777666666555555555333444555666777888888888666555555444555777888:::;;;<<<<<<===<<<;;;::::::<<<<<<;;;:::888777666555444444333444444555666777::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAA===<<<;;;:::999999999999999888888777777888888999:::888777888888888555444555666666666666555444444444444333333333333444444444444444555555555666666444444333222222222333333222222222222222222222222222222222111111111000000000000000000000000000000........................---///111000///...///000}}}}}}zzzxxxxxxssstttuuuuuusssqqqqqqqqqoooqqqtttuuuuuuvvvwwwyyy||||||zzzyyyxxxyyyzzzyyyxxxvvvvvvvvvuuusssrrrpppooommmmmmlllllllllmmmnnnnnnqqqqqqppppppqqqqqqrrrsssqqqrrrsssuuuwwwyyy{{{{{{}}}xxxtttooollllllwwwzzzuuussslll^^^SSSEEE;;;333111222000......------------,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''((('''''''''((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''')))******++++++******)))*********++++++++++++,,,************++++++++++++000///...,,,+++******)))***++++++,,,,,,---------,,,,,,------///000111222111000////////////000111111111111111111222333333444555777888999:::;;;;;;:::999888777666555555555333444555666777777777777555555555555666777888888;;;;;;<<<======;;;:::999777777888888888999999999333333333444444555666777::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@???<<<;;;:::999888888888888999888888777777888888999888777666777888888666444333333444555666777777888444444444333333444444444333444444444555555555555333333222222222222333333111111111111111111111111222111111111111000000000////////////////////////---------------------------...000000.........///zzz|||~~~{{{zzzyyyvvvwwwxxxxxxuuutttttttttqqqsssuuuuuuttttttuuuvvvxxxzzz}}}~~~~~~}}}|||zzzzzzxxxwwwvvvwwwwwwuuutttpppqqqqqqrrrrrrqqqpppooommmmmmmmmmmmnnnnnnoooppppppppppppppppppqqqrrrrrrqqqrrrtttwwwyyy{{{|||||||||~~~xxxtttpppqqqvvvzzzsssiii[[[MMMCCC888222///111111///...000---------,,,,,,,,,++++++***************************))))))))))))((((((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))******++++++******)))*********+++++++++,,,,,,*********+++++++++,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,---......///...............///000000000000000000000000000000111000000000000111222222222333555666888999999:::;;;:::999777666555555555222222333444555555555444333444555666777777777777:::;;;<<<======;;;:::888555666666777888999::::::555555555555666777888888999999999999::::::::::::888888:::;;;===>>>???@@@===>>>@@@BBBCCCBBB@@@???;;;:::999888888777777888888888777777777777888888666666555666888999777666444333333333444666888999555555444444444444555555222222222333333333333444333222222222222222333333111111111111111111111111111111111111000000000000................................................,,,...000///...---......wwwyyy|||}}}|||zzzxxxxxxxxxzzz{{{{{{yyyxxxxxxyyyvvvxxxyyyyyywwwvvvwwwxxxssstttwww{{{|||||||||}}}}}}{{{{{{yyyxxxxxxyyyyyywwwvvvyyywwwvvvuuuuuutttsssqqqmmmnnnpppqqqrrrrrrrrrrrrnnnnnnnnnnnnoooooopppqqqpppppppppooopppqqqqqqrrrssstttvvvxxxzzz{{{||||||yyy}}}{{{wwwuuuxxx}}}|||rrraaaNNN@@@:::444111111333222...---///---------,,,,,,,,,++++++************************)))(((((((((''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))***((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''******++++++++++++************+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++,,,---......,,,,,,------...///000000000000///...............//////000000000000//////000000000///000111111222111222444555777888888999;;;:::999777666555555555111111222333333333222222222444555777777777777666:::;;;<<<======;;;999888777777777777777777777777666666666777777888999:::777888888888888999999999666777999;;;>>>@@@BBBCCC<<>>EEEDDDDDDCCCBBBBBBAAAAAA===;;;999777666666666777888888777777777777888888888999999:::::::::999999777555444222222222444555666666555444333333222222111000000000111222333333222222222111111000000000////////////////////////////////////000000000000///000111111111000...---++++++++++++,,,,,,---...///...---,,,,,,,,,,,,---uuuttttttttttttuuuuuuvvvwwwwwwxxxyyyzzzzzz{{{|||~~~~~~|||{{{zzzzzzyyyyyyzzzxxxwwwxxx{{{~~~~~~~~~}}}|||zzzyyyzzz{{{|||}}}zzz|||||||||{{{{{{}}}}}}yyyxxxyyyzzzzzzuuuuuuvvvuuuuuutttssssssooonnnmmmmmmmmmnnnooopppooonnnlllkkkkkklllnnnppprrrqqqpppooommmlllkkkjjjiiijjjkkkllllllllllllllloooooooooooopppqqqssssssuuuuuutttssstttuuuwwwxxxxxxwwwwwwwwwxxxyyy{{{|||zzztttnnnfff[[[LLL<<<444444000000//////......------,,,,,,,,,,,,+++++++++++++++++++++******)))((('''))))))))))))))))))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,------......------------------------......------------..............................------------...///000111222111111000000111111222222333444666777777777777555555444444444333333333555555555444444333333333444444333333333444555666666777999::::::999777666444444444555555555555666666777888999999::::::999666777888999999999888888999999:::;;;<<<===>>>>>>AAAAAA@@@@@@???>>>>>>>>><<<;;;999888777666666777777777666666666666777777888888999999999999999888777666444333222333444555555555555444333333333222111111111000111111222222222222222222111111111111000000000000000000000000/////////////////////000000///...---------...///------,,,,,,,,,---............---------,,,,,,,,,vvvuuuuuutttttttttttttttuuuvvvvvvwwwxxxyyyzzzzzz||||||||||||}}}~~~~~~|||{{{yyyyyy{{{}}}~~~}}}{{{zzzxxxwwwwwwxxxyyyzzzvvvxxxzzz{{{zzzyyyyyyzzz{{{|||~~~{{{vvvsssrrrsssttttttsssssstttttttttsssrrrrrrlllkkkjjjjjjiiiiiijjjjjjmmmllljjjhhhggghhhiiijjjnnnmmmkkkiiihhhhhhhhhhhhiiiiiiiiihhhiiiiiijjjjjjnnnnnnoooppprrrtttvvvwwwzzzyyyxxxxxxwwwwwwwwwwwwyyyxxxvvvuuuvvvxxxzzz|||}}}yyywwwuuuhhh]]]QQQHHH>>>555111111000000//////...---------,,,++++++++++++***************+++******)))((('''))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))*********)))*********++++++++++++,,,******+++,,,---...//////------------------------......------------..............................------...///000000000000222111111000000111111222222333444555666777777777555555444444444333333333555555555555444444444444333333222222222333444555555555777777777777555555444444444555555555555666666777888999::::::::::::999999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;999888777777777777666666555555555555666666888888888999999888888777888777555444333333444444444444444444333333333333222222111000000000111111111111111222222222222222000000000000000000000000////////////////////////111///,,,******,,,...//////......------------...,,,------......---++++++zzzyyywwwvvvuuuuuuttttttuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~|||{{{zzzzzz|||~~~}}}|||{{{zzzzzzzzz{{{{{{wwwzzz|||}}}{{{xxxwwwvvvxxxxxxyyy{{{~~~{{{xxxssspppnnnnnnnnnmmmpppqqqrrrrrrrrrrrrrrrqqqnnnmmmllllllkkkjjjjjjjjjrrrpppmmmkkkiiihhhhhhhhhjjjhhhfffdddddddddfffgggkkkkkkiiihhhiiiiiikkklllnnnooopppsssuuuxxxzzz|||}}}}}}|||zzzyyyxxxwwwwww{{{yyywwwuuuvvvxxx{{{}}}~~~~~~{{{wwwsssvvvuuuiiiZZZMMM@@@:::666222//////000//////......---,,,,,,+++++++++*********))))))***************)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((()))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((************++++++++++++******+++,,,------......,,,,,,------------------......------------..................////////////---...000111111111000///111111000000000000111111222222444555666777777777555555444444444333333333555555444444444444444444222222222222222333333333444555666666666666555444444444444555555555555666777777888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@@@@???>>>>>>======::::::999888888777777777555555555444444555555555777777888888888777666666888777666444444444444444333333333333333333444444333222111000000///000000000111111111222222333333111111111111111111111111///////////////.........000///---,,,+++,,,---...///...---,,,,,,,,,,,,,,,***+++---......---+++***}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{}}}|||}}}yyyvvvuuuvvvvvvvvvwwwyyy{{{}}}~~~}}}zzzyyyyyywwwtttqqqoooooonnnmmmlllnnnooopppqqqqqqrrrqqqqqqppppppoooooonnnllllllkkkwwwuuurrrnnnkkkiiihhhggggggeeecccbbbbbbccceeeffflllkkkjjjjjjjjjkkkmmmmmmpppqqqsssvvvyyy|||}}}|||zzzyyyyyyxxx|||zzzxxxvvvwwwyyy}}}vvvtttqqqrrrxxx|||lll___MMMAAA777555555222...---/////////...------,,,,,,+++++++++*********)))))))))************))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.............../////////000000---...000111111111000///111000000000000000000111111222333555666666666777555555444444444333333333333333333444444444444444111111111222222222222222555666666666666666666555444444444555555555555666777888999::::::;;;::::::888888888888888999999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????>>>=========999999999999888888777666555555444444444444555555666777777777666666555444666666555444444444444444222222333333333333333333222222111000////////////000000000111111222222222000000000000000000000000000/////////......------...////////////...------------,,,+++*********+++)))+++---......---+++***}}}||||||zzzzzzzzzyyyxxxxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqssstttuuuvvvwwwyyy}}}{{{xxxwwwuuuuuuuuuuuuuuuvvvwwwwww{{{|||~~~~~~|||zzzzzzyyyyyyzzz{{{zzzyyyxxxwwwtttuuuvvvuuusssrrrrrrrrrpppnnnmmmnnnpppqqqppppppmmmnnnooopppqqqrrrrrrrrrppppppppppppooonnnlllkkkvvvuuurrrooollliiiggggggffffffeeeeeeeeefffhhhiiillllllllllllmmmnnnooooootttuuuwwwyyy}}}~~~|||{{{{{{|||}}}~~~|||{{{{{{|||~~~{{{sssjjjlllvvvssscccVVVCCC:::444444555222///...//////......---,,,,,,,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))************+++---,,,,,,,,,+++++++++***+++,,,,,,------...............------------...............//////000000111...//////000000/////////111000000//////000000111111222333444555666666666555555444444444333333333222222222222333333333333000111222333333333333222666666666666666666666666444444444555555555555666777888999:::;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<==================<<<;;;;;;::::::999999999999999888777666555555444444444444555555666666666666555444333333333333333444444444444444333333333333222222222222111111000/////////000000/////////000000000000000////////////////////////000//////......---------......///000000...---,,,,,,++++++************+++******,,,------,,,,,,+++~~~~~~}}}{{{zzzyyywwwwwwuuuuuusssrrrpppooooooooonnnpppqqqqqqqqqrrrvvvyyyzzz{{{|||}}}~~~|||zzzzzzwwwwwwvvvuuuuuutttssssssuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}|||{{{yyyxxxxxxwwwwwwwwwwwwxxxxxxwwwuuusssrrrnnnooopppppppppoooooonnnlllkkkkkklllooopppooonnnmmmmmmooopppqqqrrrrrrrrroooppppppqqqpppooonnnmmmsssrrrpppooommmkkkjjjiiihhhiiiiiijjjkkkllllllmmmmmmnnnpppqqqrrrsssttttttwwwxxxzzz}}}}}}}}}~~~tttmmmiiirrrxxxhhhWWWIII<<<666222333333000...//////......------,,,,,,+++,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))((((((((()))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''$$$&&&(((***++++++***)))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))************+++++++++++++++,,,,,,,,,++++++,,,,,,---......///......------------......---......///000000111111//////...............///000000////////////000000111222333444555666666666555555444444444333333333000000111111111222222222111111333444444444333222666666555555555555666666444444444555555555555666777888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888888888999:::999888777666666666555555555555666666666666666555555333222222000000111333444444555555444333333333222111111111000////////////000000111////////////....................................000000///......---,,,,,,.........---------------++++++******++++++,,,,,,******+++++++++,,,,,,,,,}}}{{{yyyxxxwwwuuuuuusssrrrqqqppppppppplllnnnooonnnlllmmmpppssstttuuuvvvxxxyyyzzz{{{{{{}}}~~~~~~|||||||||{{{{{{yyyxxxvvvtttsssrrrpppqqqqqqqqqrrrrrrssssssssssssssstttvvvwwwyyyzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwuuusssrrrlllmmmnnnoooppppppnnnmmmlllkkkkkklllmmmmmmkkkiiilllmmmoooppprrrssssssssspppqqqrrrrrrrrrqqqpppooopppppppppoooooonnnnnnmmmkkklllmmmoooppppppppppppppprrrtttwwwxxxyyyyyyyyyyyyzzz|||~~~~~~wwwlllgggnnn}}}ooo^^^LLL>>>:::444000111000------000///......------,,,++++++---------,,,,,,,,,++++++((())))))*********))))))))))))))))))))))))))))))(((((())))))******++++++'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))),,,------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))************))))))***+++,,,------...++++++,,,,,,---...//////.........------.........---......///000111111222//////---,,,,,,---...///000000////////////000000111111333444555666666666555555444444444333333333//////000000111111111222111222333444555444333333666555555444444555555666444444444555555555666666888888999:::;;;;;;;;;;;;999999888777888999:::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888777888999::::::999777666666666555555555555666666555555555555444333222111...///000222444444555555444444333333222111000000//////...//////000111222//////......---------,,,........................000000///...------,,,,,,///...+++***)))***,,,...++++++++++++,,,------...+++*********++++++------}}}{{{yyyyyyvvvrrrqqqssssssrrrpppooonnnmmmmmmlllllllllmmmnnnnnnppprrruuuwwwxxxyyyvvvwwwxxxyyy{{{}}}~~~|||zzzxxxvvvuuuuuuyyyvvvsssrrrtttvvvuuusssrrrrrrssstttuuuwwwyyyzzzxxxyyyzzzxxxtttsssuuuwwwsssuuuwwwyyyzzzzzzyyyxxxsssrrrpppooopppqqqpppoooppppppooonnnnnnnnnnnnooooooppppppqqqqqqqqqpppppppppqqqsssssssssqqqooonnnooopppqqqqqqqqqpppnnnmmmooopppqqqrrrtttuuuwwwxxxrrruuuxxxzzz|||}}}tttgggiiisss~~~qqqYYYKKKBBB<<<222111///.........///000///...---,,,++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&***,,,------''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&'''$$$!!!!!!$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))***+++)))'''&&&'''(((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---.........---,,,+++***)))////////////000000000000111111000......---------000//////.........//////333333333333333444444444555555555555444333222111222222222111111///......111222333444555444333333222222111111222444555666;;;:::999999888777666666:::::::::;;;;;;:::999999555666888999:::::::::999999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999888777555444444333333666555444333222333444555555666666666555333111000222222222222222222333444333333222222111222222222000000//////......------000000////////////000000///............---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********~~~||||||yyyvvvuuuuuuvvvtttsssqqqpppooonnnmmmlllllllllkkklllmmmnnnppprrrssstttssssssttttttvvvwwwxxxyyyzzzzzzyyyyyyxxxyyyyyyyyy{{{xxxuuutttuuuvvvuuussstttttttttttttttuuuvvvvvvsssuuuvvvuuusssssstttvvvssstttvvvxxxyyyzzzyyyyyytttrrrpppoooppppppooonnnrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrsssttttttsssssspppqqqsssttttttsssqqqpppqqqqqqqqqrrrrrrqqqqqqqqqrrrsssuuuwwwxxxyyyyyyyyyqqqtttxxxzzz{{{}}}~~~xxxnnnhhhooozzzyyydddPPPDDD===888111000///.........///000......---,,,++++++*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%$$$###$$$''')))***)))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&)))&&&$$$$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((+++)))&&&&&&'''(((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++,,,,,,++++++++++++,,,,,,---------...------,,,,,,.........////////////000------,,,,,,,,,,,,---...///......---......//////000000000111111111111111555555555444444222111111///000000111111111111111000111222333444333333222222222111111222444555666::::::999888888777666666999999::::::::::::999999777777888999999999888777888888999:::::::::::::::;;;;;;:::::::::999999999;;;:::888666444333222222555444333333333444555555444555555555555333222111/////////...//////000111333222111000000000000000000000000//////.........///......------......///............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++******)))))),,,,,,,,,++++++*********}}}{{{{{{{{{zzzyyywwwvvvuuurrrqqqoooooonnnkkkllllllmmmnnnooopppppprrrrrrqqqqqqqqqrrrrrrssstttuuuuuuwwwyyy{{{}}}~~~}}}{{{xxxwwwvvvvvvtttrrrvvvuuutttsssrrrrrrrrrrrrppprrruuuvvvuuuuuuuuuvvvuuuvvvwwwxxxzzz{{{|||}}}xxxvvvsssrrrrrrrrrqqqooouuuuuuvvvvvvvvvuuutttsssssstttuuuvvvwwwwwwwwwwwwrrrssstttuuuuuuuuutttsssrrrrrrrrrrrrssstttuuuvvvwwwxxx{{{|||}}}}}}{{{zzzvvvxxx{{{}}}~~~vvvrrrooonnnnnnrrr}}}}}}|||~~~wwwhhhTTTEEE>>>999555000000///............///------,,,,,,++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((('''&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))*********************+++++++++++++++************+++++++++,,,---...............------------............++++++++++++,,,---...///---,,,,,,,,,---...///////////////000000000111111333333333333333222111000---...///111222333333333000000111222222222222111222222222222333444555555999999888888777777666666888888999999:::999999888888888999999888888777666777777888999999999888888:::::::::999999999999999===<<<:::777555333222111444333333333444555666666444444555555444333222111111111000000111222222333333222111000///.........000000000000////////////---------,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))((('''&&&+++++++++++++++*********~~~|||yyyvvvtttsssrrrppppppppppppppppppppppppsssrrrqqqpppppppppppppppqqqqqqsssuuuwwwzzz}}}~~~~~~|||zzzxxxwwwuuusssrrrttttttsssrrrqqqqqqqqqqqqsssuuuwwwyyyyyyxxxwwwwwwwwwwwwxxxyyy{{{}}}}}}zzzxxxvvvvvvvvvtttsssuuuvvvxxxyyyxxxwwwuuussstttuuuvvvxxxyyyzzzzzzzzzvvvwwwwwwwwwwwwvvvuuuttttttsssssssssuuuwwwyyy{{{}}}}}}~~~~~~~~~yyyssskkklllooouuu}}}}}}zzzmmmYYYGGG===999555222//////.........---------,,,,,,,,,,,,++++++******))))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))'''&&&&&&((())))))(((''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))***************************************))))))))))))******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------------...///000000+++++++++,,,---...///000000000000111222222333333222222222222222111000000---...///111222333444444///000000111111111111111222222222222333444444444777777777777666666666666777777888888999999888888777777777888888888888888888888888999999888777777999999999999999888888888<<<;;;999777555444333333333333333444555666777777666555555444333222111000111111111111222333444444444333111000///......---000000000000000000000000------,,,,,,,,,,,,------.........---------,,,,,,------------------------******++++++,,,,,,------,,,,,,+++***))))))((((((+++++++++***************}}}zzzwwwuuutttuuutttttttttssssssrrrrrrssssssrrrppppppoooooooooqqqrrrrrrtttvvvxxxzzz{{{}}}}}}|||zzzwwwuuutttssssssrrrrrrrrrrrrsssttttttwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwwwwyyy{{{}}}}}}zzzyyyyyyxxxvvvuuuuuuvvvxxxyyyxxxwwwuuusssuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuvvvuuuuuuvvvxxxzzz}}}~~~wwwpppkkkjjjqqq{{{~~~|||qqqaaaLLL>>>777444111///............---------,,,++++++,,,,,,,,,+++***)))++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))'''&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&((())))))'''&&&%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))***************************************))))))(((((())))))***+++,,,,,,+++***)))((((((++++++++++++,,,,,,,,,,,,......------------......+++++++++,,,---...///000///000000111222222333333111111222222111111000000000000111222222222222222/////////000000000111111222222333333333333333333444444555555555555555555555666666777888888888777444555555666888999:::;;;999999:::999999888777666888888888888888888888888999999777666555555555555222333444555666666777777888777666444222000///...---------......///111111555444222111000///......///////////////000000000...------,,,,,,------......------------,,,,,,,,,------------------------)))******++++++,,,,,,,,,*********+++++++++++++++************************{{{yyywwwvvvwwwwwwwwwvvvuuuuuuttttttssssssrrrqqqqqqqqqqqqqqquuuuuuuuuuuuvvvwwwxxxyyy{{{}}}}}}|||yyywwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{||||||zzzwwwwwwwwwxxxzzz|||}}}~~~}}}{{{zzzzzzzzzxxxwwwwwwxxxyyyyyyyyyxxxvvvvvvwwwwwwyyyzzz{{{{{{{{{{{{~~~~~~}}}{{{zzzyyyxxxwwwyyyyyyzzz|||}}}{{{tttpppooouuu{{{vvvbbbRRR@@@666333///---,,,------......------,,,+++)))***+++,,,,,,+++***))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))*********+++++++++++++++*********************))))))))))))******+++++++++***)))(((&&&&&&++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,---...//////---......///000111222222111111222222222111111000222222222222222222111111000000000///000111111222222333333444444333333222111222222222333333444444444444555666777777777777333444444555777999;;;<<<:::::::::999999777666555777777777777777888888888777777666555555555555555333444555666666666666666888777555333111//////...............///111222333444333222111000/////////............////////////...------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))******+++,,,,,,---)))))))))***************}}}{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwyyyxxxxxxxxxxxxyyyzzzzzz{{{}}}}}}{{{|||}}}zzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{|||}}}{{{|||~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{zzzzzzyyyzzz{{{{{{||||||||||||~~~}}}}}}|||||||||||||||~~~|||zzz~~~zzzooogggRRRDDD888444333///---...,,,------...---,,,+++***(((***+++,,,,,,+++***)))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%$$$######%%%''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%(((******(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%'''(((***&&&&&&&&&&&&&&&'''((()))%%%$$$%%%&&&(((((('''%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))*********++++++++++++++++++*********))))))+++******))))))******+++***************)))((((((+++++++++,,,,,,,,,------************+++,,,------///......---......//////......///000111222333333111111222222222222222111111222222333333222222111111111000000000111222333222333444444444333222222//////000000111222222333333333444555666777777666555444444555666888:::;;;999999999888777666444333666666666777777777888888777666555444333333333333444555666777777666555555666555333222111000111111///000000000111333444555222111000///////////////,,,---------.........///,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++***************************************))))))))))))))))))***************((()))))))))*********+++}}}}}}}}}||||||{{{{{{{{{yyyyyyyyyyyyzzz|||}}}~~~{{{{{{zzzzzzzzz{{{||||||{{{~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~{{{||||||}}}}}}}}}||||||||||||||||||}}}~~~xxxmmm___VVVIII===555555555222000222,,,,,,---...---,,,+++***((()))+++,,,,,,+++***)))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&###&&&)))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&&&&&&&''')))+++(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&(((((('''%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))************+++++++++++++++++++++******))))))++++++************++++++))))))***++++++++++++***++++++,,,,,,,,,---------******+++,,,---///000111000//////.........//////000111222333444555666666111222222333333333222222000111222333333333333333222111000000000111333444222333444444444333222111------...///000111222222222333444555666666666666777666555555555777888999888888888777666444333222555666666666777777888888888777666444222111111111555555666777777666555444333222111111111222333444,,,,,,------...000111222000//////.........//////,,,,,,,,,---------......++++++************++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******))))))((((((''''''(((((())))))*********+++~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}wwweeeQQQGGGDDD:::777111---******,,,---------,,,,,,,,,,,,++++++***++++++++++++***))))))+++++++++************)))))))))))))))))))))))))))***************+++++++++''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...///111111222222222222111111111111111222111000000000000222333444555444444333333444444555333222000//////111333444666555444444444444555666555333111111222222222111111111000000111111222333555555444444444333333333666555444333222333444444777777666666555555555444::::::999999888777777666555444333333222222222333333333333333333333333333222111111000///.........,,,,,,------...///000000...///000000000///------........................,,,++++++******++++++,,,.........------,,,,,,,,,))))))*********++++++++++++++++++******))))))))))))***,,,------,,,***)))(((((())))))))))))((((((}}}{{{{{{|||{{{~~~rrr^^^JJJ>>>;;;888555111---++++++,,,------------,,,,,,+++++++++***++++++++++++***))))))+++++++++*********))))))))))))))))))))))))))))))++++++******)))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,...000111222333333111000000///......//////000000//////000111333444333333333222222333333333222222000///000111333444555555555555555555555555555333111111222222222111111111000000111111222333333333333444444555555555666555444333222333333444666666666555555555444444888888777777666555555444333333222222222222222333333333333333333333333333111000000//////...------,,,,,,------...//////000//////000000///...---,,,------------------------,,,++++++******++++++,,,------------,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++******,,,,,,,,,,,,******((())))))******))))))((({{{yyywwwvvvwwwyyy|||~~~~~~~~~zzzxxxwwwvvvsss~~~vvvhhhUUUAAA666444444333000...------------...------,,,+++************++++++++++++***))))))++++++*********)))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&******))))))((((((''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...000222444555555222111000///...---------////////////000111222222222222222222222222222222222111000000000222333444333444555666666555444333444222111111222222222111111111000000111111222333111222333444555666777777555555444333333333333333555555555555444444444444555555555444444333333222111111000000000111222222222222222222222222222222/////////......------,,,,,,,,,,,,---......//////////////////...---,,,+++------------------------++++++************++++++,,,,,,,,,,,,,,,,,,------******++++++,,,---......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))******************)))||||||zzzxxxvvvuuuuuuvvvwww{{{~~~zzzuuuqqqnnnkkkwwwvvvmmmbbbXXXJJJ<<<555444111000000///......------...------,,,+++***))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&++++++***)))((((((''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))*********+++))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...111333555666666444444222111//////...............//////000111111222222333333333333222222111111111111111222444444333444666777777666444333333222000000111222222111111111000000111111222333333333333444555666666777444444444333333333333333444444444444333333333333444444333333333222222222000////////////000111111111111111111111111111111.........------,,,,,,,,,,,,,,,,,,------........./////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,------''''''((()))***+++,,,,,,*********)))))))))))))))++++++************++++++******++++++++++++******~~~~~~|||zzzxxxvvvvvvuuuxxx|||zzzrrrnnnnnnnnnooosss^^^VVVNNNHHH@@@777333444///////////////......---------,,,++++++***))))))***++++++++++++***))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))*********(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...111333555666666444333222000///.........---...//////000000111111333333444444444444333333111111111222222333444555333444666777777666444333222111///000111222222111111111000000111111222333555555555555555555555555333333333333333222222222222222222222333333333333444444333333333333222222/////////......///000000000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,---------------///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))******++++++,,,,,,,,,''''''((())))))***++++++))))))))))))))))))))))))+++******))))))******+++******++++++++++++******}}}|||zzzyyyxxxxxx{{{ssskkkkkkqqqzzzvvvdddNNNFFF@@@===999333000111/////////............---++++++++++++***************++++++++++++***))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...000222444555555111000///...---,,,,,,,,,---...///000111111111111333333555555555555333333000111111222333444555555333444555666666555444333222000//////111222222111111111000000111111222333666666666555555555444444333333333333333222111111111111111111222222222222333333333333333333333333111000//////.........///////////////////////////------------------------,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))************************++++++*********++++++++++++,,,*********+++++++++++++++************************)))******************)))~~~|||zzzyyyyyy||||||uuussswwweeeRRRCCC<<<777777666111//////000///...------------...************++++++++++++***++++++++++++***))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((()))))))))***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,...000111222333333000///...---------------...///000222222222222111111222444555555444222111000000222333444555555555555555555555555555555555111000...///111222222111111111000000111111222333555555555555666666666666222333333444333222111000000000000111111111222222222222222222222222222222222222000///....................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---++++++++++++++++++++++++******))))))))))))*********************)))))))))++++++++++++************)))*********+++++++++,,,((()))***++++++***)))(((((())))))******))))))(((~~~{{{xxxvvvzzz}}}xxxyyy|||sssWWWCCC<<<777333555666222000000111000...---,,,,,,---...)))))))))***++++++,,,,,,***++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...///111111222222111000000/////////000000...///111222333333222222000111333444444333111000///000222333444555555555666555444444444444555666111///...///111222222111111111111000111222222333333444444555666777888888222222333444333222111000//////000000111111111222111111111111111222222222444333111000...---------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...******************************))))))))))))******++++++******))))))((((((******))))))((('''''''''''''''(((((()))))))))***''')))***,,,,,,***)))'''(((((())))))))))))((((((}}}www{{{}}}yyyyyy{{{|||~~~hhhPPP@@@444444222111000/////////------------------------,,,,,,***)))))))))***+++************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%&&&$$$###$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((())))))))))))***'''''''''''''''((())))))''''''''''''((()))++++++,,,+++***))))))***+++,,,///......---+++******))),,,,,,,,,---------......---...000111222111///...000000///...............000111111111111222222222222333444666777666666555222111000000111333555777555444333333222222222222222111000000000000000000222222222222333333444555222222333444555666777888111222333444444444333333444333222111111111222333333222222222222222222333333333222111000///...---------------------------//////...---------------......---------,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((((((''''''&&&&&&&&&%%%+++++++++++++++,,,,,,,,,************))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))((((((((((((}}}wwwyyy{{{}}}}}}yyyuuuvvv|||xxx```JJJ===333222111000///.........------------------------,,,+++***)))))))))***+++************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((((('''***(((&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))'''''''''(((((()))++++++,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++,,,,,,---------.........,,,---///000111000///...000000///...............000000111111111222222222444444555555555444333222111111000000111333666777555444333222111111111111111111000000000000000111333222222222333333444555222333444555666666666666222222333333444444444444444333222111000111222222333222111111111111222333333222222111000///...---000000000000000000000000000///......---------...---------,,,,,,,,,++++++*********+++++++++,,,,,,)))******++++++******)))++++++*********)))))))))))))))******++++++,,,,,,*********)))))))))(((((())))))))))))************))))))))))))((((((''''''))))))))))))((((((((('''~~~~~~~~~zzzxxxwwwwwwyyyzzz{{{zzztttrrrppprrrzzzlllUUUDDD<<<222111000...------------------------------------,,,+++******))))))******************************))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))+++)))((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))***+++++++++************+++++++++++++++,,,,,,---------,,,------------.........,,,---...///000///...---000//////............///000000000111111111222222555555555444333111000///000000000111222444777888555444333111000/////////111000000000000000111111333333222222222333444444222333555777777777555555222333333333444444444444444333333222111111222222444333111000000111333444222222111000///......---------------------------000//////............///------,,,,,,,,,+++++++++*********++++++++++++,,,)))))))))******)))))))))++++++++++++************'''(((((()))***++++++,,,******))))))))))))(((((())))))*********+++++++++)))))))))((((((((((((''')))))))))(((((((((''''''~~~~~~}}}yyytttrrrtttuuutttssslllooouuu~~~vvv^^^KKK@@@<<<222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............---...//////000000//////000///............//////000000000000111111111111444444333222111000//////000000111222333666777999777666444222111000//////000000//////000111222222333333333222222333333444222333666888888777555444333333333333333444555555666555555444333333333333444222000//////000222444111111000//////...------++++++++++++++++++++++++000//////.........//////------------,,,,,,,,,,,,************++++++++++++))))))************))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))))))))((((((((((((((())))))))))))*********(((((((((((((((((((((((())))))((((((((('''''''''~~~xxxqqqnnnoooppppppoooqqqyyygggPPP@@@999888222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((()))(((((('''&&&&&&$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))***))))))))))))******++++++++++++,,,,,,+++++++++------,,,,,,,,,,,,++++++---------.........////////////000000111111111111//////............////////////000000000111111111111111111111111111111111111111222333555666888888888777666444222111111000////////////000111333333444333333222222333333333111333666888999888666444444444333333333444555666777777777666666555444444333222000//////000222333000000//////...---------........................//////............//////............------------))))))*********+++++++++***++++++++++++++++++***''''''''''''''''''''''''&&&''''''((())))))******)))))))))((((((((((((''''''''''''(((((((((((()))'''''''''''''''(((((((((((((((((((((''''''''''''|||wwwqqqnnnooorrruuuwwwoooWWWDDD888222000222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((('''&&&%%%%%%&&&(((((('''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))*********))))))******+++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++------........./////////000000000111111111222222///............//////000/////////000000000111111/////////000000222333444222333444444555666777777888777666555333222222222.........///000222333444444444333222222222333333111333555888999888888777555444333333333444666777888888888888777555444333111111111000000111111111//////......------------------------------------...------------...//////......---------,,,,,,,,,)))))))))************+++++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((((((((((('''''''''&&&&&&}}}{{{xxxvvvwww}}}rrr[[[GGG;;;444000...111000///---,,,,,,++++++++++++++++++++++++++++++***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((((((((((((''''''&&&((())))))'''&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))'''''''''''''''((())))))++++++***))))))******+++++++++,,,------,,,++++++++++++,,,,,,,,,,,,------............////////////000000000000000111111222...............///000000////////////000000000111000000///000000222333444444444555666666666666666777666555444333333222333------...///000222444555555444333333222222222333111333444666888999::::::666555333333333444666777777777777777666444222111///000111222222111000///.........------------,,,************************,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******))))))))))))******************++++++++++++******(((((())))))******************))))))))))))(((((())))))((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&~~~}}}rrrbbbLLL<<<666555333000//////---,,,+++*********++++++++++++++++++++++++******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))&&&((()))'''$$$###$$$&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&'''(((***,,,&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))++++++***************+++++++++------------++++++)))******+++---......///............/////////000///////////////000111111...............///000111////////////000000000000222111000000000111333444555555666666666666555555555444333333222222222222------...///111222444555555444333333222222222222222222444555777999;;;<<<666555333333333444666888555666666666555333111///...///111333333111///...------------------,,,,,,------------------------++++++++++++,,,,,,---...*********))))))))))))((())))))))))))************))))))************))))))''''''(((((()))))))))***++++++******))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&}}}zzzyyyyyy{{{ssslllmmmTTTNNNEEE;;;444111111111......------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&'''''''''''''''******))))))((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((())))))'''%%%$$$%%%'''%%%&&&&&&%%%$$$$$$&&&)))***)))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))***)))(((((((((***%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((''''''))))))(((''''''''''''''')))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---...............//////000111222666666555444333111000///000000///...............//////111222222111000///333333333444444444555555555666666777777777666666555555333222000///...---222000///...///000222333222222222333333222111111333444555666777888999:::888777666555555444444555666666666555444333111000////////////////////////...---,,,+++++++++++++++***++++++,,,---------,,,//////...------,,,++++++******++++++++++++******++++++************++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))((((((((((((((())))))'''&&&%%%%%%&&&''')))&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&{{{xxxtttttttttyyywwwhhhYYYRRRRRRDDD@@@999333...,,,,,,---,,,,,,++++++++++++******+++++++++************)))************************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''(((((((((((('''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((('''%%%%%%&&&(((+++)))'''%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''))))))((('''''''''''''''))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---..................///000111222333333333222111000///...000000///...............---...///000111000000///222222222333333333444444666666777777777777666666555555444222111///......111000///...///000222333444555555555555555444444333444555666777888999999888777666555444444444444555555555444333222000000////////////////////////...------,,,++++++,,,,,,++++++,,,---------------,,,,,,,,,++++++******)))******++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''|||xxxsssqqqpppssszzzttteeeSSSDDD======999777444111///...//////,,,,,,++++++++++++******+++++++++************)))************************))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''&&&&&&''')))333...)))&&&&&&&&&%%%###'''&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''(((((()))(((''''''&&&''''''''')))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---..................///000111222000////////////.........000///......---.........+++,,,---///000000000000111111111222222222333333666777777777777777666666555555444333222000000///111000///...///000111222111222222333333333222222333444444555666777888888777666555444333333333333333333333333222000///...////////////////////////......---,,,,,,,,,------,,,,,,---............---+++++++++++++++***************++++++++++++******)))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))''''''''''''))))))''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((~~~zzztttqqqppprrryyy~~~mmm\\\KKK<<<666777333222222111111111111111......---------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))(((''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))******+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$&&&'''&&&&&&&&&(((***888111***''')))***((($$$(((((('''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$######$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''+++***)))'''''''''((()))(((''''''&&&&&&'''''''''))))))))))))************************++++++++++++,,,,,,++++++,,,,,,---..................///111111......---------.........///......------.........,,,,,,---///000111111222222222222222333333333333666666777777777666555555555444444333222111111000000////////////000111111///000111111111111111111444444444555555666666666666555444333333222222222111111111111000///...---..............................------,,,------...------......///......---,,,,,,,,,,,,,,,---------******++++++++++++************))))))))))))******(((((((((''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((***)))(((((((((((()))***+++***(((''''''(((***+++((((((((((((((())))))***|||}}}}}}yyyrrrpppnnnpppvvv}}}ppp___QQQCCC777333444,,,------......------,,,......---------,,,,,,,,,+++++++++*********))))))************************(((((((((((((((((((((((())))))(((''''''''''''''''''(((((()))))))))))))))'''''''''((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&&&&&&&''')))+++444...'''&&&)))***(((%%%''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######"""%%%'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))))))))******+++++++++,,,++++++++++++,,,------------------...///000111...------------...//////......------------......---......///000222333333333333333333444444444444666666666666666555444333333333333222222111111111///////////////000000111222222333444444444444444444444444444444555555555555444333222111111111111000000000000///...------------------------------------,,,,,,,,,------...---......///......------+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((())))))***))))))(((((((((((())))))+++***(((''''''(((***+++((((((((((((((()))***+++}}}~~~~~~}}}|||}}}~~~zzzvvvmmmmmmmmmnnnuuu{{{hhh]]]OOOFFF===444111222,,,,,,---------,,,,,,+++,,,,,,++++++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&&&&&&&)))++++++'''$$$$$$&&&(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''((((((&&&&&&&&&%%%&&&&&&'''(((((((((((()))))))))******(((((())))))***++++++++++++++++++++++++,,,------------------...///000111///...---,,,,,,---///000---------,,,------...///////////////000222333444333333444444444555555555555555555555444333222111222111111111111111111111....../////////000000000000000111222333333333333444444444444444333333333444333222111111000000000///////////////...------------------------------,,,,,,+++++++++,,,---------............---,,,,,,***************)))))))))******++++++++++++******(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((''''''(((((()))***+++~~~||||||||||||}}}~~~}}}yyyuuuoooqqqrrruuuzzzssscccSSSJJJ@@@;;;777111.........////////////.........,,,,,,++++++++++++******+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''(((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((()))))))))***((((((((()))***++++++++++++++++++***++++++,,,---------------...///000000///...---++++++,,,---...---,,,,,,,,,------...///000//////...///000111222222222333333333444444444333333333333222111000000000000000000000000000000---......///////////////---...///000111111111111444444444444333333222222333333111000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,------------------,,,++++++++++++******))))))((((((******++++++++++++******''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))******'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******}}}}}}zzzxxxxxx{{{}}}}}}zzzwwwuuuxxx{{{~~~|||dddQQQCCC;;;444222000+++((((((------------------...............---------,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((())))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''&&&&&&''')))%%%'''******((('''&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))'''(((((()))***+++++++++++++++******++++++,,,------------------...000000///...,,,******+++,,,---,,,,,,,,,,,,------...///000///...------...000000111111222222222333333333333333333222111000///...////////////000000000000---......///000/////////000000111333333444444444555444444333333222222222333222111000/////////////////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,,,,---------,,,,,,+++***...------,,,+++***))))))******++++++++++++******))))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''(((******uuu{{{|||zzz}}}|||}}}}}}||||||}}}tttbbbOOOCCC888666333000.........///...------,,,,,,,,,------%%%'''***,,,,,,+++***((((((((())))))))))))(((((())))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************************++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,---------......000///...---...000222444333222222222333444444555555444222111000000/////////000000000000000//////000000000000000000000000000000000000000000000000000000111222444555555666222222222222222222222222000000//////.........---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%sssxxx~~~}}}{{{}}}|||}}}~~~}}}|||{{{{{{|||~~~zzznnnaaaQQQBBB999444333111000///////////////...---,,,,,,,,,,,,,,,***************)))))))))))))))************))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''))))))((((((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%''''''&&&$$$###$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------......///...------...///111333111111111111222333555555555444222111000000////////////000000000000//////////////////////////////000000000000000000000000000000111222333444555555333333333222222111111111////////////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((((((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%ooosssyyy}}}}}}}}}}}}|||{{{zzzzzzzzz|||}}}~~~rrrkkk```UUUJJJ@@@777222000///////////////////////////...,,,++++++++++++---,,,***)))(((((()))))))))******++++++******)))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))((('''(((((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&$$$"""######(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))))))))************************************------------------------+++************+++,,,,,,,,,,,,,,,---------.........------,,,---///000111//////000000222333555666555444222111000000////////////000000111000000///////////////////////////000000000000000000000000000000111222333444444555444444333222111000000//////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++))))))))))))))))))))))))************************))))))(((''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&###%%%''')))))))))'''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%jjjmmmrrrzzz~~~}}}}}}{{{{{{zzzzzz{{{|||}}}}}}|||oooiiiVVVQQQHHHAAA<<<888555333---......//////...------000///...,,,+++*********,,,+++******)))))))))***))))))************))))))&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&'''((()))'''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,---------......---------------...///000......///000111333555666444444222111000///////////////000111111111000000........................////////////////////////000000000111222333333444444444333222111000///...------------------------......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''%%%###"""''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%eeeggglllttt}}}~~~}}}}}}|||||||||{{{{{{|||||||||}}}jjjYYYPPP@@@===999666555444333222...............---,,,+++000///---,,,+++***))))))''')))+++,,,---,,,+++***''''''((((((((((((''''''&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&''')))((('''&&&''')))%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************************************************************((((((((()))***+++,,,---,,,,,,,,,---------......---------------......///......///000111333555666444444222111000///////////////000111111111111111///////////////////////////////////////////////////000000111111222222222444444333222000///......,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$""" &&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&```ccchhhnnnttt{{{~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzxxxyyyzzz}}}zzzxxxwwwwwwzzz~~~{{{|||~~~~~~lllXXXHHH???666444222111111000...,,,///......------,,,,,,,,,......---+++************&&&(((+++---...---+++***&&&''''''((((((''''''&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%'''((((((''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))))))))************************************************************)))))))))******,,,------,,,,,,,,,---------..............................//////000000222333555666555444222111000000////////////000111222222222222000000000000000000000000000000000000000000000000//////000000000111111111333333222111000//////...++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''']]]```dddhhhlllrrrzzz~~~~~~~~~}}}}}}}}}|||zzzyyywwwvvvssssssrrrsssvvv{{{{{{~~~~~~xxxttttttvvvuuuvvvxxxzzz}}}yyyvvvssspppppptttzzz~~~~~~|||~~~qqqbbbUUUHHH===666444222000000000///---,,,...------,,,,,,---///000------,,,+++******++++++)))***+++,,,,,,,,,+++***''''''((((((((((((''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))************************************************************+++++++++++++++,,,---...,,,,,,,,,---------....../////////000000//////...111111111111222333555555555444222111000000////////////000111222222222222111111111111111111111111000000000000000000000000/////////000000000000000222222111111000000000///***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((([[[___ccceeeffflllvvv~~~~~~~~~}}}}}}|||{{{yyywwwuuutttpppooonnnmmmnnnqqqsssuuuyyy~~~{{{vvvrrrpppooooooiiimmmqqqpppllljjjlllnnnmmmnnnqqqtttxxx{{{~~~{{{vvvooolllmmmqqquuuvvvxxx{{{~~~sss___NNNCCC<<<666222444222000000111111111000---,,,++++++,,,///111333,,,,,,++++++***+++++++++...---,,,************+++(((((())))))))))))(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&%%%%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''&&&&&&'''%%%###!!!"""###%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,---------......///000000000000000//////333222222222333444444555555444222111000000////////////000222222333333333111111111111111111111111000000000000000000000000////////////000000000000111111111000000000000000*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!"""$$$'''***,,,(((((('''''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))iiieeedddfffeeeeeemmmxxx~~~~~~~~~{{{{{{|||}}}}}}}}}~~~|||zzzwwwtttrrrppppppkkkiiiggghhhkkkmmmooooooqqqtttxxx}}}|||xxxuuutttjjjiiigggeeecccbbbaaa```___aaabbbbbbaaaaaabbbccciiikkknnnqqqtttxxx|||zzzsssnnnmmmnnnooopppooorrryyy}}}ssseeeZZZKKK@@@;;;888444111//////////////////......---***((())),,,...---+++---------,,,,,,++++++++++++*********))))))((((((,,,+++***)))((((((((((((%%%%%%%%%&&&&&&''''''''')))(((((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&''''''''''''((())))))))))))************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((($$$$$$%%%&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''')))******))))))***+++++++++++++++++++++++++++******))))))***++++++,,,***++++++,,,,,,------...,,,---------.../////////------------------------000111222333444444444444555555444333111000//////000000000///......------222222111111111111111111222222222111000///...---,,,---------......//////111111000000//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))++++++***+++*********))))))(((((())))))))))))))))))))))))''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''xxxrrrnnnmmmjjjhhhkkkrrr{{{~~~||||||}}}}}}~~~~~~~~~~~~|||zzzwwwssspppmmmkkkjjjhhhfffcccccceeehhhiiiiiikkkmmmpppuuuyyy}}}|||}}}~~~~~~~~~|||{{{|||}}}zzzxxxuuuqqqllliiifffeee```___]]]\\\ZZZYYYXXXXXXWWWYYYZZZ[[[\\\^^^aaaccchhhjjjmmmppprrruuuxxx{{{|||yyyuuuqqqpppppprrrttt{{{rrrfffOOOGGG<<<555333222111////////////......------------+++)))))),,,---,,,+++++++++++++++,,,,,,,,,,,,******)))))))))(((((((((,,,+++***)))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$######$$$%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++***************++++++***++++++,,,,,,---......------------....................................111222333444444444444444444444333222222111000000//////000000000000000000111111111111111111111111222222222222111000//////------........./////////000000000000//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''|||xxxsssrrrtttvvv|||}}}{{{|||~~~{{{}}}~~~}}}}}}zzzxxxuuuqqqllliiigggeeeeeeccc```___```bbbbbbbbbdddfffiiillloooqqqssstttqqqrrrtttvvvwwwxxxwwwwwwwwwzzz|||~~~~~~~~~~~~~~~{{{xxxvvvssspppnnnmmmmmmlllkkkhhhfffccc```]]]ZZZXXXWWWXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSUUUWWWYYY^^^cccgggjjjkkkmmmmmmnnnooorrrtttxxxzzz{{{zzzyyy{{{rrraaaSSS@@@;;;444111111222111000//////...---,,,++++++***---+++******+++,,,+++***))))))******+++,,,,,,,,,))))))((((((((((((((('''++++++***)))((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&'''''''''&&&%%%%%%$$$"""###$$$&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((()))))))))))))))***,,,+++******+++---++++++++++++++++++++++++++++++***************++++++++++++,,,------..................------------////////////////////////222333333444444444444333333333222222222111111111/////////000111222222222111111111111111111111111111222222222222222111111......////////////000000000000000////////////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++***)))((((((***,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((++++++***((('''&&&%%%$$$###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''|||xxxwwwtttpppmmmjjjhhhgggeeebbb___^^^___`````````aaabbbdddfffhhhiiijjjjjjiiijjjkkkmmmnnnooooooooommmnnnoooqqqtttwww{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~|||yyywwwuuupppjjjgggffffffcccaaa]]]\\\ZZZXXXVVVTTTSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUWWWYYY\\\aaaggglllnnnnnnmmmlllkkkmmmpppsss{{{~~~ooo```OOOBBB;;;777333111111222000///......---,,,+++***)))(((---,,,+++***++++++++++++******************++++++((((((((((((''''''''''''******)))(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%"""###$$$&&&'''(((((((((###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))'''((())))))(((((()))***++++++++++++++++++++++++,,,+++******)))*********++++++,,,,,,---..................------,,,,,,,,,.............../////////333333444444444444444333222222222111111111111111/////////000000111111111111111111111111222222222111222222333333333222222/////////000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++)))((('''(((***,,,,,,+++))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&&&&''''''((()))******)))(((''''''&&&&&&$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''wwwvvvtttrrrpppooonnnnnngggdddaaa_____________________```aaabbbbbbbbbbbbbbbbbbccceeefffgggggggggfffffffffhhhlllppptttvvvuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyzzz{{{|||~~~~~~}}}}}}~~~}}}{{{yyywwwwwwxxxzzz||||||{{{{{{|||||||||{{{zzzyyyxxxsssssstttuuuvvvvvvssspppqqqllleeebbbaaa```^^^[[[WWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\ZZZ[[[\\\^^^```eeekkkoooqqqrrrrrrssstttxxx}}}~~~~~~wwwiiiZZZNNNBBB888333111///.........---,,,...---,,,+++***)))((((((,,,,,,++++++******+++,,,,,,,,,++++++***)))((((((''''''''''''((((((((((((***)))((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$###$$$&&&(((((('''&&&$$$"""###$$$&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))***''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((''')))***++++++++++++++++++++++++++++++***************++++++,,,,,,------...//////......------,,,,,,,,,+++,,,,,,---------.........333333444555555555444444111111111111111111111111000000000//////.........000000111111111222222222111222222333333333222222000000000000000/////////.............../////////......---,,,,,,,,,,,,---,,,,,,,,,++++++*********(((''''''(((+++,,,+++***(((((((((((((((((())))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''zzzzzzyyyxxxxxxxxxxxxxxxooolllgggdddbbbaaa___^^^\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]___^^^]]]```dddhhhjjjkkkllllllmmmnnnoooqqqssstttuuuuuuvvvwwwxxxyyyzzzzzzxxxvvvuuuuuuuuutttrrrooonnnmmmmmmnnnqqqssstttssssssssstttuuuuuusssrrrqqqkkkkkklllnnnpppooommmjjjgggddd```]]][[[ZZZXXXWWWSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUWWWZZZ]]]aaadddeeedddeeegggiiikkknnnssswwwyyy}}}pppeeeeee___RRRFFF???999333......------......//////------,,,+++***))))))(((***+++,,,+++******,,,.........---+++***)))(((''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$''''''''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((()))+++***))))))***,,,++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,++++++,,,,,,---.........222333444555555666666666222222111111111000000000000000000///...---------000000000111222222333333111222222222222222111111000000////////////......---............/////////......---,,,,,,,,,,,,---,,,,,,,,,+++******))))))((('''''')))++++++***)))''''''(((((((((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$#########(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''''''''''''''''''''(((((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~zzzsssmmmiiifffbbb```[[[\\\\\\\\\[[[ZZZYYYYYYVVVVVVUUUUUUUUUUUUVVVVVVXXXWWWVVVYYY]]]``````___ddddddeeeggghhhkkklllnnnqqqqqqrrrssstttuuuvvvvvvqqqooommmkkkjjjiiifffddddddcccbbbdddfffhhhiiihhhiiijjjkkklllkkkjjjhhhgggddddddeeehhhiiiiiigggeee______^^^\\\YYYWWWWWWWWWUUUVVVVVVWWWXXXZZZ\\\]]]\\\]]]```dddiiinnnrrrtttvvvxxx{{{}}}}}}kkkZZZIIILLLIII@@@888555333111...///////////////111333,,,,,,,,,++++++*********(((***++++++******---000...------,,,+++******)))((((((((()))))))))******(((((('''''''''(((((())))))((((((((('''''''''&&&(((''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))(((((((((((())))))))))))((()))******))))))***,,,++++++++++++++++++++++++(((((())))))***+++------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////111222333555666777777777333222222111000//////...000000000//////////////////000000111222222333333222222222222111000///////////////.........---------------.........//////......---,,,,,,,,,,,,---,,,,,,++++++***))))))(((((((((((()))+++***)))''''''''''''((((((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~wwwqqqkkkfffccc]]]]]]]]]]]]\\\[[[[[[ZZZWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSUUUYYY[[[ZZZYYY[[[[[[\\\^^^```bbbdddeeejjjkkkkkklllmmmnnnoooooonnnkkkgggeeecccbbb```^^^]]][[[[[[\\\^^^`````````bbbcccdddeeedddccc```___\\\\\\]]]```bbbbbb___]]]\\\___aaa___[[[YYYYYY[[[[[[\\\]]]^^^```bbbdddeeeeeegggjjjooouuuzzzxxxkkkYYYJJJ666;;;;;;666111111111/////////...---++++++---///,,,,,,++++++++++++++++++''')))++++++***+++...111------,,,,,,,,,,,,,,,,,,(((((())))))******++++++(((((('''''''''(((((()))))))))(((((('''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''''''''''')))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((((((((())))))******(((((((((((())))))))))))&&&'''((((((''''''((()))++++++++++++++++++++++++((((((((()))***,,,---...,,,,,,------.../////////+++++++++,,,,,,------------------...///000000111000111333555666777888888333333222111000///...---//////000000111111222222///000000111222222333333222222222111111///...---//////......---------,,,---------.........//////......---,,,,,,,,,,,,---,,,,,,++++++***))))))((()))(((((()))******(((&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''|||uuummmhhhfffbbb^^^]]]^^^^^^]]]ZZZXXXXXXYYYYYYYYYWWWVVVUUUSSSRRRRRRTTTVVVWWWVVVTTTTTTVVVXXXYYYZZZ\\\___aaagggggggggiiijjjjjjhhhggggggdddaaa___^^^\\\ZZZXXXUUUVVVXXXYYYZZZZZZYYYYYYXXXYYY[[[\\\]]]]]]]]]]]]\\\]]]^^^]]]\\\\\\^^^___```aaabbbcccbbbbbbdddeeehhhiiilllooorrruuuwwwxxx|||~~~sssbbbNNNAAA<<<444444333333222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...///...---+++***)))))))))******))))))((((((''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''######$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###"""(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''&&&)))+++***'''%%%&&&((((((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$###"""''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,)))))))))***+++++++++,,,++++++******++++++,,,---,,,,,,---...//////.........,,,++++++,,,---,,,+++,,,,,,,,,---...///000000444444444555444444333333444444333222111000///...------......///000000000222222222222222222222222222222111111000///////////////...---,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''((((((((()))*********$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&$$$$$$%%%'''(((((((((''''''%%%%%%'''((((((((('''&&&yyytttppplllgggeeeeeedddaaa^^^^^^^^^^^^]]][[[ZZZXXXWWWVVVUUUTTTUUUWWWWWWVVVTTTUUUWWWXXXXXXXXXZZZ]]]```aaaaaabbbcccdddcccaaa```aaa^^^\\\[[[ZZZZZZXXXVVVVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYXXXYYYYYY[[[\\\]]][[[]]]_________```ccceeeiiilllnnnnnnmmmmmmppprrrxxxyyy}}}xxxkkk___QQQCCC999666222111111000000/////////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***,,,---------+++***)))(((((((((***)))))))))((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))***)))))))))((((((''''''''''''''''''''''''''''''''')))+++***(((&&&'''((('''((((((((((((''''''&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''((((((((())))))))))))'''((((((((())))))))))))******))))))******+++,,,***************+++++++++++++++******++++++,,,---,,,,,,---..................,,,++++++,,,---,,,+++---,,,,,,------///000000333333444444444444333333333222111000///......---------......///000000000000111111111111111111111222222111000000//////......------,,,++++++******++++++++++++++++++++++++******))))))))))))******+++++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))%%%&&&'''((((((''''''&&&$$$$$$&&&'''''''''&&&%%%|||wwwuuussspppkkkgggfffeeedddbbb```___^^^^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVXXXXXXXXXWWWWWWZZZ^^^aaaaaabbbcccddddddcccbbbaaabbb```^^^^^^______]]]\\\[[[[[[[[[\\\[[[[[[ZZZYYY[[[ZZZYYYYYYZZZ\\\___aaa___aaaeeegggiiilllooorrrzzz~~~ttteeeRRRGGG>>>666222111.....................---//////............------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,+++***)))((('''''''''))))))))))))((((((((((((******)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&%%%$$$###!!!"""$$$%%%'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((''''''(((&&&''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))''''''((((((((()))))))))***))))))))))))***+++++++++++++++***************++++++******++++++,,,---,,,------............------,,,***+++,,,------,,,---------------...///000222222333333333333333222111111000///...------,,,------......///000000000/////////000000111111111111111111000//////......,,,,,,,,,++++++******)))++++++++++++++++++++++++******)))))))))******+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&''''''''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%~~~yyysssqqqnnnkkkhhhgggffffffeeedddbbbbbbbbbaaa^^^\\\\\\\\\[[[ZZZYYY\\\aaaeeefffhhhkkkllllllkkkjjjiiijjjiiihhhhhhiiiiiigggeeedddddddddcccbbbaaaaaa```bbbbbbcccdddfffiiikkklllllloootttwww{{{~~~eeeTTTAAA888555222//////,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++***))))))(((((((((((())))))))))))((((((((((((******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''(((***,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))***++++++,,,+++++++++***)))))))))++++++******++++++,,,---,,,------......------------+++***+++,,,------,,,---------------...///000000111222222333222222222000000//////...------,,,------......///000000000...//////000000111111222111000000//////...---------,,,,,,,,,++++++******++++++++++++++++++++++++******))))))******++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&{{{vvvrrrpppoooqqqooonnnnnnmmmllljjjhhhddddddbbb```___bbbfffiiilllpppuuuxxxwwwvvvvvvwwwxxxwwwwwwwwwxxxxxxvvvtttsssrrrrrrqqqpppooonnnnnnqqqtttxxx||||||zzz{{{}}}xxxoooTTTFFF888333333111//////,,,,,,------------------******++++++++++++++++++***************************))))))(((((())))))***+++******)))))))))******(((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((***,,,)))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''(((''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++,,,+++++++++***)))))))))++++++******++++++,,,---,,,---------------,,,,,,---+++******,,,...------...------------.../////////000000111222222111111000000000//////......---------......///000000000000000000111111111222222000000//////...---------------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++******)))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((~~~|||vvvuuussspppmmmmmmoooqqqzzz~~~|||yyyyyy{{{}}}yyyvvvnnnaaaVVVCCC:::222111222000......------------------------++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))***++++++(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%'''((((((''''''&&&%%%$$$!!!"""$$$&&&((()))******(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((***+++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&'''%%%$$$%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))(((((((((((()))******+++++++++***************++++++******++++++,,,---,,,------------,,,,,,+++,,,+++******,,,......---......---------......///......///000111111111111000000//////............------......///000000000111111111111111111111111/////////...------,,,,,,------------------------++++++++++++++++++++++++***************+++,,,---,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%''')))+++,,,'''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))~~~~~~|||}}}~~~~~~sssfff^^^ZZZTTTJJJBBB888333///111111///...000...------,,,,,,+++++++++++++++++++++,,,,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++'''((((((((()))))))))***((('''&&&%%%&&&((()))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((((((((((('''&&&%%%$$$"""###%%%&&&((()))******(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))+++&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))'''%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))*********************+++++++++++++++******++++++,,,------------------,,,+++***,,,***)))***,,,.........///......---------......------...///000000000000............------------------......///000000000111111111000000///......//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...------,,,+++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((mmm___OOOEEECCCBBB===888444111///111111...///333---------,,,+++***))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''((((((((())))))******((('''&&&&&&'''))),,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((((((((((('''''''''$$$%%%&&&'''((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((((()))***%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%'''***+++)))&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))******+++++++++,,,++++++******++++++,,,---------------,,,,,,+++***,,,***)))***,,,.........///......---------......,,,---...///000000000000------,,,,,,,,,,,,,,,,,,------......///000000000111111000///...---,,,,,,///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---.........---,,,+++***)))((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%"""%%%$$$$$$###$$$%%%'''(((&&&%%%$$$###$$$%%%&&&'''tttaaaLLLGGGAAA;;;888555333222000000///...------,,,,,,++++++++++++++++++++++++******))))))))))))******)))******++++++)))((('''((((((''''''''''''((((((******))))))))))))*********(((&&&$$$$$$&&&(((*********+++***'''&&&&&&'''###%%%'''((()))((('''&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&######%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&###"""###%%%((())))))(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++******,,,......---------...............///////////////...---,,,,,,---...///111///...------...///111///////////////////////////...---,,,++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++111000...,,,***(((&&&&&&(((((('''(((******)))'''***)))((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((xxxeeeRRRBBB>>>888444222111///...000//////...------,,,,,,++++++++++++++++++++++++******))))))))))))******)))******+++***)))(((''')))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&'''))))))***+++)))'''&&&'''((($$$&&&'''((()))(((&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))))))(((&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***,,,......---------...............///////////////...------------...///000///...------...///000........................///...---,,,++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++//////---,,,***((('''''')))(((((()))+++,,,***)))***)))((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((sssdddRRRBBB888444000.........---,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))*********)))((('''***))))))(((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))******)))'''&&&'''(((&&&'''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((''''''&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))***+++,,,,,,,,,,,,++++++---......---------...............///////////////......------......///000///...------...///000..............................---,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++***)))(((((((((((((((***,,,---,,,+++)))(((''''''&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((((('''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((rrr```RRREEE:::555222///---.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))(((((((((******))))))))))))******)))((((((''''''(((((()))&&&&&&'''(((((('''&&&&&&((()))***)))'''&&&'''((('''((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---//////...------...............//////////////////............/////////......------......///...........................---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++,,,+++++++++++++++++++++************************+++************)))))))))'''&&&''')))+++,,,,,,+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''vvv___MMMBBB;;;666555222000.........---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))(((((((((((((((******))))))))))))*********))))))))))))))))))***%%%&&&'''))))))'''&&&%%%'''((()))((('''&&&'''((((((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))))))))((())))))******))))))((()))))))))))))))))))))))))))*********+++,,,------,,,...000///...------...............////////////////////////////////////......------------..............................------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))%%%%%%%%%'''***+++***)))&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&|||rrr```MMM>>>666333333333111.........---,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********)))((('''''''''((((((***))))))(((((())))))***((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&(((((((((&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,---...---///000000...------...............////////////...//////000000//////...---------------------------------------------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++************************((((((((((((((()))))))))%%%%%%%%%&&&)))***)))(((%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&|||wwwssspppcccZZZNNNAAA777111//////000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))*********)))((('''&&&''''''((()))((((((''''''(((((()))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''########################&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""######$$$&&&''''''((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***)))******++++++******)))***************************)))))))))+++,,,...///...///111000...------...............////////////...///000111111000///...---------......---------------------------------,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))*********++++++++++++************************(((((((((((((((((((((((('''&&&&&&''')))***)))'''$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&zzzxxxzzzxxxlllddd___[[[ZZZRRRLLLDDD===666000.........---------///000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))*********)))(((&&&&&&''''''(((((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""######$$$&&&'''(((((($$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&'''&&&$$$"""######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))*********++++++++++++*********************************)))))))))***,,,...///...000111000...------.............../////////000...///000111111000///...,,,------......------,,,------------------------,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((''''''''')))((('''(((******)))'''###$$$&&&'''((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%|||}}}|||~~~~~~wwwlll^^^TTTOOOLLLIIIEEEBBB@@@;;;666222///...---++++++,,,,,,,,,,,,------)))))))))***+++++++++,,,******++++++++++++******))))))))))))************))))))((('''''''''''''''((((((((((((((((((''''''+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$#########$$$%%%%%%%%%$$$$$$&&&((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''')))++++++++++++***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,++++++*********))))))))))))*********((('''%%%%%%'''(((***---...............------,,,---...000000000//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++)))''''''''''''(((,,,+++***)))((((((((((((***))))))((('''&&&&&&&&&&&&%%%$$$$$$&&&'''((('''$$$%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((("""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((xxxqqqnnnllllll^^^VVVKKKCCC@@@>>>;;;888:::888444111...------------------,,,,,,+++++++++******************++++++)))******++++++******)))(((((()))))))))*********))))))((('''''''''''''''''''''''''''''''''''''''***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''***++++++,,,,,,++++++*********))))))))))))******+++***(((''''''(((***+++------............------,,,---...///000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++***(((''''''((((((***)))))))))))))))******)))))))))((('''&&&&&&&&&'''&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%~~~vvvjjj^^^VVVQQQNNNLLLGGGBBB;;;777666666333111222111///...------............---,,,+++***))))))******************)))))))))******++++++******)))(((((())))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''((((((((((((((('''&&&%%%%%%'''((((((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%&&&((((((((((((''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''''''''******++++++++++++*********))))))(((((())))))***,,,+++***))))))***+++,,,,,,------......---------,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((()))***+++,,,))))))(((((('''&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$}}}|||zzzrrraaaZZZPPPGGGAAA===:::888;;;888555333333333111000//////.........///000000------,,,,,,+++******)))++++++******))))))(((((())))))************))))))(((((((((((()))))))))***))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((())))))))))))(((&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))***))))))(((((((((((()))******++++++++++++******))))))(((((((((((()))))),,,++++++******++++++,,,+++,,,,,,------------,,,,,,,,,......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,++++++***************((((((((((((((()))******(((((((((''''''&&&&&&&&&%%%&&&((((((&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&}}}xxxsssqqqwww}}}}}}rrraaaUUUGGGCCC<<<888666555444444444333111111000///...,,,//////..................+++++++++++++++++++++++++++******))))))((((((((()))))))))******)))))))))'''(((((((((((()))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%$$$###$$$%%%''''''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&************************'''''''''((((((***++++++)))******++++++******)))))))))(((((((((((())))))*********))))))***************+++,,,------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******)))(((''''''((((((''''''''''''&&&&&&&&&&&&###%%%''''''&&&%%%&&&((())))))((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''~~~}}}xxxtttrrrqqq{{{|||uuukkk\\\KKK@@@888555222111222444555555333333222111000///...------------,,,,,,++++++***************++++++,,,,,,))))))))))))))))))((((((((())))))******))))))(((''''''(((((((((((())))))))))))((('''''''''''''''&&&&&&''''''((()))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&'''(((***+++,,,))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))******++++++***))))))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$'''+++***)))((((((''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%%%%zzzxxxxxxxxxxxx{{{~~~~~~}}}}}}~~~xxxuuuvvvrrrooohhh___TTTHHH>>>888444111//////000222222222333333222111///.........+++++++++++++++***))))))+++++++++***************((((((((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))((('''''''''''''''''''''(((((()))******+++&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))************))))))((((((''''''''''''((((((((())))))))))))))))))(((((()))***+++,,,,,,,,,,,,+++,,,---------+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********(((((()))*********)))((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%%""""""'''+++)))((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###}}}vvvrrrqqqrrrssswww|||yyypppkkkkkkZZZWWWQQQHHH???999666666555222000...//////...---.........,,,******+++,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((''''''(((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))))))))(((''''''''''''''''''(((((()))***++++++,,,$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''')))***+++''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))************))))))((((((''''''''''''(((((())))))************))))))(((((()))++++++,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((((()))))))))***'''((()))******)))((('''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((())))))%%% %%%+++''''''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$|||wwwwww{{{xxxqqqttt~~~nnnddd[[[RRRKKKBBB???:::777777555111...////////////////////////111000///...............------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))%%%###"""%%%(((+++***(((###&&&(((((('''%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))************'''''''''&&&&&&%%%%%%%%%******)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$%%%$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''')))***)))((('''(((***&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%***(((((()))***+++***)))*********++++++,,,,,,,,,---,,,***)))))))))******---,,,,,,++++++,,,,,,---******************++++++'''((((((((()))))))))***+++*********))))))(((((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&((()))%%%!!! ###(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%########################!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''}}}yyyyyy|||}}}lll[[[PPPHHHAAA;;;:::777333222222222///---........................000///...------------...------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))'''&&&%%%%%%&&&'''))))))'''&&&''')))***)))'''$$$&&&''''''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''')))***)))((('''((()))'''(((((()))***)))))))))++++++*********)))))))))***(((((()))***+++***)))***++++++++++++++++++,,,,,,+++***)))))))))*********))))))(((((())))))******))))))((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((()))&&&""" ###'''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''uuuqqqmmmooouuu}}}tttfffSSSDDD;;;777222///222000....../////////---...........................------,,,,,,,,,,,,---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''(((+++***((('''((('''&&&$$$&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$)))'''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''((())))))''''''((()))((())))))***************++++++++++++***************(((((()))***+++***)))+++++++++++++++*********++++++***)))))))))******(((((((((''''''(((((((((++++++***)))((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''((((((((('''&&&%%%%%%%%%''')))'''$$$"""$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{{{{vvvrrrnnnqqqyyyyyyllleeeUUUKKK???666222111000...000///........./////////------------------------,,,,,,+++++++++++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((***)))((('''&&&%%%$$$###'''''''''&&&$$$%%%''')))(((''''''&&&&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''((()))(((''''''((()))(((((()))************)))((((((((((((((((((((((((***(((((((((***+++***))),,,,,,++++++******))))))*********))))))))))))***+++******))))))******+++......---+++************'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((('''&&&%%%$$$%%%'''((((((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&|||}}}vvvhhhZZZNNNGGG>>>999444111111111000.../////////...------...///------------------------++++++*********++++++,,,++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''((((((&&&%%%%%%''')))))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%***(((&&&%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&((()))((('''&&&'''(((&&&'''(((((())))))((((((''''''''''''''''''''''''***(((((((((***+++***)))+++++++++******)))))))))))))))))))))***)))))))))+++++++++******+++++++++...---,,,+++************%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((('''&&&&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{lll\\\NNNDDD<<<777444222000///000///---+++---......---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((()))***)))((('''(((***'''(((((('''&&&&&&'''))))))(((((((((((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&'''((((((&&&&&&'''(((&&&&&&'''((((((((((((((((((((((((((())))))))))))***(((((()))***+++***)))***************)))))))))'''((()))*********))))))***))))))(((((())))))*********)))((('''''''''(((%%%&&&'''((()))***+++,,,))))))))))))************'''''''''(((((((((((((((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~|||zzzyyyzzz}}}~~~wwwqqqnnnnnnnnnmmmcccSSSEEE===999666555111///...---------,,,,,,+++,,,---,,,******,,,...+++++++++++++++++++++++++++************+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&((()))(((&&&$$$&&&'''&&&'''))))))'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&'''((((((&&&&&&'''(((''''''((()))))))))))))))(((((())))))***************(((((()))***+++***)))))))))))))))************&&&''')))*********))))))(((((((((''''''((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((((()))))))))******((((((((((((((('''''''''%%%%%%&&&'''((((((((((((((('''%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||xxxwwwvvvwwwzzz~~~wwwlll```WWWRRRPPPPPPVVVLLL>>>444000111333333000...,,,++++++---///000***,,,...---,,,,,,///222++++++++++++++++++++++++++++++******+++,,,------)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''%%%!!! !!!###%%%''')))***((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&%%%###&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((((((((()))***************''''''(((((()))))))))******(((((()))***+++***)))(((((())))))******++++++&&&'''(((*********)))((())))))(((((((((((()))))))))(((((((((((())))))***+++******)))(((''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&$$$$$$&&&'''((())))))))))))'''%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''###""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{xxxwww~~~vvv```ZZZPPPFFF???;;;;;;;;;???===999555111000/////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%&&&'''((()))%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%%%%&&&&&&%%%###(((((('''&&&&&&&&&''''''&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''{{{}}}|||wwwtttnnnddd\\\HHHDDD>>>888333222333444777666333000...------...++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&}}}|||~~~|||rrreee[[[TTTNNNGGGAAA888666333000.........///111000...---,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%|||zzzxxx|||rrrjjjbbbYYYNNNEEE@@@===888555444333222000...---,,,+++000000///.........//////......------,,,++++++***++++++++++++++++++++++++---,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''(((&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&''''''%%%%%%%%%%%%&&&&&&&&&%%%%%%''''''((((((((((((((('''((((((''''''''''''((((((''''''((())))))))))))))))))))))))((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%~~~|||{{{{{{zzz}}}}}}}}}xxxrrrhhh[[[QQQHHHCCC<<<888777555333111000000///...---+++)))(((111000//////...---------...------,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''''''''%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%''''''(((((('''&&&%%%$$$'''(((((((((((((((''''''((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%||||||}}}}}}}}}zzzsssnnngggaaaYYYOOODDD<<<888555333222222111///------......//////...------///......---,,,+++************++++++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''&&&''''''((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&%%%###$$$%%%&&&(((***,,,---'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&'''((()))((('''&&&%%%(((((((((((((((((('''&&&((((((''''''''''''((((((''''''((()))))))))))))))((((((((())))))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%uuuiiicccUUURRRNNNIIIBBB<<<777444111000////////////...---......//////000000000000,,,,,,,,,,,,,,,+++***)))*********+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((***,,,---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&%%%###$$$%%%%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###"""$$$&&&'''(((((('''&&&((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$ooo]]]OOOIII@@@???>>>:::666444444555000000/////////000111111---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------,,,,,,+++******)))************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''''''''''''''(((***+++,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$$$$%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%###""" ###&&&((()))(((((((((((())))))((('''&&&&&&((((((''''''''''''(((((('''(((((()))))))))))))))&&&&&&''')))***+++,,,---***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###ppp___OOOEEE>>><<<555444333111000//////...////////////////////////---------------------------,,,+++***)))***+++,,,)))************+++++++++)))((('''''''''((()))*********))))))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))+++)))'''&&&%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$############&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""|||ddd^^^TTTIII???999666555444333222111000/////////........................------------------------,,,,,,++++++*********+++))))))*********+++++++++((((((''''''((()))+++,,,))))))))))))((((((''''''((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''''''''((((((((((((***)))'''&&&%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########uuuggg^^^YYYEEECCC>>>999666444333333222111000000//////000000........................------------------------++++++,,,,,,++++++***))))))))))))*********++++++(((((((((((()))***,,,,,,)))))))))(((((((((((('''''''''((((((((((((''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$kkkYYYKKKCCC@@@:::999888666444333222222000//////...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))((())))))))))))************))))))))))))*********+++((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&***(((%%%######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''******)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%zzzppp___NNNAAA999777666222222222222111000///.........------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))((((((((()))))))))*********++++++******))))))(((''''''''''''''''''(((((((((&&&'''((())))))((('''&&&'''''''''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&***(((%%%######$$$&&&'''&&&&&&&&&%%%%%%&&&&&&&&&******)))(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%uuueee\\\VVVPPPEEE;;;444222333444---...///000000000//////---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((((((((((()))))))))******))))))***))))))((('''&&&&&&''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%tttllldddbbb]]]SSSJJJEEE>>><<<999666333222111000---...//////000000000000------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))(((((((((((()))))))))***%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))(((########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$XXXbbbppp}}}rrr```QQQLLLIIIGGGCCC>>><<>>===;;;999777666555555000///...---,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))((((((''''''(((((((((((())))))))))))******)))''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((($$$%%%'''))))))((('''&&&%%%&&&&&&''''''((((((((())))))((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$ """$$$&&&&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&((((((((((((((((((((((((((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&'''''''''&&&%%%%%%$$$:::<<<>>>CCCJJJRRRYYY]]]bbbbbbbbbaaaaaacccgggjjjvvv~~~}}}zzztttkkkaaaZZZVVVXXXZZZYYYTTTJJJ@@@999555444333111000///......000///...---,,,------...---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))(((((((((''''''((((((((())))))))))))***)))(((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&'''''''''&&&&&&''''''&&&&&&%%%$$$555555666777:::<<<>>>@@@EEEEEEEEEDDDDDDEEEIIILLLUUU]]]hhhooorrrrrrrrrssswwwwwwyyy{{{~~~wwwsssrrrpppjjjddd^^^]]]\\\ZZZWWWPPPHHHBBB?????????>>><<<999666333222111000///............///...------,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))***)))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''******)))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((()))))))))'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''''''((((((&&&&&&''''''&&&&&&%%%%%%222222333555666777777777999::::::999999:::===??????EEELLLRRRTTTTTTTTTUUUVVVWWWXXX[[[___cccfffiiioooxxx{{{yyyxxxwwwzzz|||~~~}}}zzzvvvuuutttqqqqqqpppnnnkkkiiigggeeebbb]]]VVVSSSSSSRRRNNNJJJHHHGGGGGGGGGEEEAAA;;;777999999888666555444333333111111000000000000111111...------------------------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((('''''''''((((((((())))))))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%---///000222333333333333333444555444333444666888888:::===>>>???@@@AAABBB@@@@@@AAACCCEEEHHHKKKMMMMMMUUU___gggnnnxxxwwwtttnnnhhhccc^^^[[[ZZZXXXYYYZZZZZZWWWTTTRRRRRRQQQPPPPPPOOOMMMKKKJJJIIIHHHDDD@@@?????????>>><<<999888888999999777444111222333333333222111000///,,,,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))''''''''''''(((((((((((()))((((((''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&'''&&&&&&%%%//////000111111111111111000111222222111111333444777666666555666777888999555555555555777999;;;===;;;@@@EEEIIIMMMTTT^^^fffuuuyyy}}}zzzrrriiibbbaaaYYYWWWSSSOOOJJJFFFBBBAAADDDDDDDDDDDDBBB@@@???=========>>>>>>======<<<<<<:::888666555666666444333222222111222444333111///+++,,,...000111000///...,,,++++++++++++,,,---...+++,,,,,,------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&000000000000111111111111000111222222111111222444333333222222333444444333222111111111222444666777666777888999:::>>>CCCGGGRRRTTTWWWZZZ\\\___bbbeeegggnnnwww~~~}}}zzzwwwuuuttttttoooqqqrrrqqqooopppssswww{{{||||||}}}~~~wwwpppkkkkkkkkkkkkmmmpppmmmqqqwww|||}}}|||xxxvvvppphhh```\\\UUULLLFFFFFFAAA@@@???===;;;999777666::::::999999999888777555333444555666666666666666333222222222222111000///222000000111222333111000+++,,,...///000///............---------...//////***+++,,,---...------,,,,,,,,,,,,,,,,,,---------************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&"""$$$%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&------------...///000111...000111111000///000222//////000222444333222000111111000111222444666777555444444444555777:::;;;;;;===???@@@@@@BBBEEEHHHIIIOOOYYYbbbiiinnnrrrtttbbb```\\\YYYUUUSSSRRRRRRQQQRRRTTTSSSQQQSSSXXX\\\aaaiiilllddd[[[XXXZZZ\\\ZZZRRRLLLLLLLLLKKKLLLPPPKKKPPPXXX^^^aaa```]]]ZZZTTTLLLFFFFFFBBB;;;777999555666666777777666555555222222111111222222000...//////000111222222222222---...///111111111///...///...------///000///............------,,,++++++---,,,,,,+++,,,,,,------)))***,,,---...------,,,)))))))))******++++++,,,************************(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&"""###%%%'''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!"""###&&&((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&------............------////////////000000000000......////////////......000000000000////////////111111111111222333444555444444444555666777999999===@@@DDDJJJXXXdddeee___MMMGGG@@@>>>??????<<<999======>>>??????@@@AAAAAAGGGGGGFFFEEEDDDCCCBBBBBB========================>>>???AAAEEEIIIIIIEEEAAA>>>;;;888777777888777666333333333222222222111111111111111111111111111111......//////////////////////////////////////////////////////////////////---------........./////////......------,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%&&&''''''))))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&'''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%%%%&&&&&&+++***)))'''&&&%%%$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%------............------....../////////000000000......////////////......000/////////////////////000/////////000111222222000000000111222333444555777:::>>>DDDOOOYYYWWWPPPAAA===888666888999777444333444444555666666777777777777777777777666666666666666666666666666666666888888999<<>>999333000///000000//////.........---,,,,,,,,,---...///000000000///......------------++++++---...////////////........................////////////////////////---///111111///...------...---,,,,,,++++++++++++---------------...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))+++++++++*********))))))******))))))))))))))))))''''''((()))***++++++,,,))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&"""###$$$&&&''')))***+++&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$''''''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))'''%%%#########%%%&&&"""""""""###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%+++,,,,,,------,,,,,,+++---------------,,,,,,,,,------------------------,,,,,,------------,,,,,,------,,,,,,------...///...............//////000///555:::;;;666111......000/////////.........---,,,,,,------......//////,,,,,,+++***************,,,---......////////////................................................---///000///...------......---,,,,,,+++++++++,,,---------------...//////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++++++++*********)))))))))))))))))))))*********(((((())))))******++++++))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&''')))))))))))))))(((((('''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###%%%''''''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------...------------...//////......------......///000...222666666222...---.../////////...............---------------...............---,,,,,,,,,------......///////////////...------------------------........................---......---++++++,,,...------,,,+++++++++,,,,,,------,,,,,,,,,---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************(((((())))))*********+++)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''+++******))))))))))))))))))))))))))))))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.........------......///000...------------...//////...111222222///---...///...........................---------------------///......---------....../////////000//////......------------------------........................---...---+++******,,,...---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))******++++++*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))*********''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******)))(((''''''&&&&&&(((''''''&&&&&&''''''((()))(((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&'''''''''&&&$$$$$$$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%***++++++,,,,,,++++++***++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------------...//////---------------.../////////000000000///...///000---------...............---------------,,,,,,,,,+++******)))******++++++...///////////////...---------------------------........................---------+++))))))+++---,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********************)))))))))))))))))))))(((((((((((())))))((()))))))))*********+++''''''''''''((((((((((((((((((((())))))(((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""" $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''$$$$$$$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%******++++++++++++******++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......------,,,,,,------.../////////////////////000000---------------.........,,,,,,,,,,,,,,,---------++++++******++++++,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,******+++---,,,,,,+++++++++,,,------,,,,,,++++++******++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++***))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((())))))******+++++++++''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$"""!!!###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%******++++++++++++***************+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------------,,,,,,------...///---------.../////////...,,,,,,,,,------.........+++++++++,,,,,,------...------,,,,,,------...///++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///...,,,++++++,,,,,,+++++++++,,,,,,---...,,,,,,+++******************++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************))))))*********+++++++++++++++******)))((((((((((((((())))))******++++++))))))(((((((((((())))))((())))))******+++,,,,,,''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((''''''&&&%%%&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%###$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((((((((&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++******++++++,,,------,,,,,,,,,,,,---......,,,+++,,,---//////...---,,,,,,,,,------.........******+++,,,,,,---......***)))))))))******+++,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////...,,,+++,,,++++++++++++,,,,,,---...,,,,,,+++***))))))******)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))******++++++++++++,,,,,,+++***)))((('''''''''(((((()))***++++++,,,))))))(((((((((((())))))((())))))***++++++,,,,,,''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&$$$###'''((((((((())))))******&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$%%%&&&(((((()))%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))'''%%%$$$%%%&&&((("""""""""###$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...+++))))))+++---///++++++************++++++......,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---000///...---+++***)))(((+++,,,,,,------,,,,,,+++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))***))))))((('''&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((()))***+++&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))%%%''')))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%***'''$$$"""!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######%%%&&&'''(((((())))))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,++++++************++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///...------++++++***)))++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((())))))))))))(((((('''%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))*********)))(((''''''''''''&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''&&&%%%%%%((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++******))))))))))))******---,,,,,,++++++,,,,,,---///......---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++******++++++++++++******************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&(((((((((''''''(((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))************))))))))))))************************************************************++++++************+++++++++++++++************)))++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,---------,,,,,,++++++************++++++******))))))))))))******---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))%%%+++000///(((###"""$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&###""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************(((((()))))))))******************************************************************))))))*********++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++++++++************++++++***++++++++++++++++++***---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))((((((((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((######$$$$$$&&&'''((()))'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%''')))***+++,,,$$$111??????333'''###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************((((((((()))))))))************************************************************))))))))))))******+++++++++*********))))))++++++++++++++++++++++++*********+++++++++++++++'''(((***+++,,,,,,+++***++++++************++++++++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---((())),,,...////////////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......******++++++++++++*********************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((())))))&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''!!!"""###%%%''')))***+++%%%555DDDEEE888+++'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""#########$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((((((((()))))))))***************************************************+++******))))))******+++,,,,,,+++++++++*********************************)))*********++++++++++++(((((()))***++++++++++++++++++************++++++++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---)))***,,,...//////...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((())))))))))))(((((('''''''''(((((())))))******((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&'''((((((&&&///999999333+++))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''')))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++++++++***************************))))))******++++++++++++******+++,,,,,,---......++++++************++++++***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---***,,,---//////...,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))***))))))(((''''''&&&''''''((()))******+++((((((''''''''''''(((((('''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$$$$$$$%%%''')))***+++(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))***)))((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###########################$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))&&&""""""&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,+++************++++++++++++******++++++******)))*********************************************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++***))))))++++++------------++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---+++*********++++++......---,,,,,,+++************+++++++++,,,,,,,,,++++++************+++++++++*********))))))(((((((((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''(((((())))))******&&&&&&&&&'''''''''((((((******))))))(((&&&%%%$$$((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%''''''(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&###"""###&&&(((&&&$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&''''''%%%###%%%######$$$''''''$$$ &&&&&&''''''&&&$$$###!!!&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++******)))++++++************++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---------------++++++,,,,,,,,,,,,++++++)))******+++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************+++++++++*********))))))))))))))))))))))))))))))((((((***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$'''&&&$$$&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%''''''%%%###&&&$$$###$$$&&&'''%%%"""&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$"""""""""$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))***************************))))))))))))***++++++)))******++++++******))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++++++++*********)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,---............---++++++,,,,,,,,,,,,++++++******++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,******+++,,,,,,---......************++++++++++++++++++************++++++***************)))))))))++++++***))))))(((((('''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###''''''&&&%%%$$$$$$######'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%###'''%%%$$$$$$&&&&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$#########%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))***************************)))((((((((()))+++,,,))))))************))))))++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++******************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******++++++++++++++++++++++++************++++++************************++++++++++++*********************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''''''''((((((((()))'''''''''(((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$(((''''''&&&%%%$$$######%%%%%%$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###""""""$$$&&&&&&%%%$$$'''&&&%%%$$$%%%&&&'''(((((('''&&&$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&'''''''''"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))***************************)))((((((((()))+++,,,)))))))))******)))))))))+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------******************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++***************+++++++++******+++,,,,,,---......************))))))))))))************************))))))))))))))))))))))))************))))))))))))&&&&&&''''''((()))))))))'''(((((())))))((('''''''''''''''((((((((())))))))))))((((((((('''''''''***))))))((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$&&&''')))((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###)))((((((((('''''''''&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%"""!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%$$$"""""""""###""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************)))(((((((((((()))******((())))))******))))))((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))***************............---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,---............---,,,,,,------------,,,,,,,,,,,,,,,,,,------------))))))))))))************,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++*********+++++++++++++++))))))***+++---...///000++++++*********)))))))))************************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))'''((()))***)))((('''&&&'''''''''(((((())))))***)))))))))((((((((('''''')))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&''''''((((((''''''((((((''''''''''''&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$###$$$&&&&&&%%%######%%%&&&%%%$$$%%%''')))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&$$$$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$$$$&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++************************)))************+++++++++((()))))))))*********+++,,,---------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,------------,,,,,,------------------------))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++---.........------***++++++,,,,,,------...//////.........---------++++++************++++++*********++++++,,,,,,,,,)))))))))***+++,,,------+++++++++*********))))))************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))((((((*********)))'''&&&&&&''''''((())))))******))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&''')))))))))((('''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%''''''%%%###!!!###&&&&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''"""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))((((((''''''''''''((()))***+++************************************************)))************+++++++++(((((())))))*********+++++++++,,,---............------++++++++++++------***+++,,,,,,------,,,,,,,,,------......------,,,------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///...------((()))***+++---...///000000000/////////.........++++++************++++++*********++++++,,,,,,,,,)))))))))))))))*********+++++++++************)))************************((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((((()))***+++***)))'''%%%&&&''''''((()))******+++))))))))))))((((((((((((%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$&&&(((&&&###"""###&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&''''''%%%###"""&&&&&&%%%$$$%%%&&&%%%&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$"""!!!######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))(((((((((((('''''''''''''''(((((()))***)))(((''''''((()))*********))))))((((((''''''******))))))))))))******)))))))))***+++++++++,,,))))))))))))************,,,+++***))))))+++---...+++++++++,,,,,,---------------------------------//////.........---------...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++***+++,,,---...---,,,+++++++++,,,---...000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''''')))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((()))))))))(((''''''((((((((((((((((((((('''))))))))))))(((((((((((())))))(((((())))))***+++***)))(((''''''((()))***))))))))))))((((((((((((******))))))))))))*********************+++++++++))))))))))))************---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,---------------------------............------------//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++++++++,,,---...,,,,,,+++***+++,,,---.../////////.........------------,,,,,,,,,,,,,,,,,,+++++++++++++++************+++++++++,,,,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***)))((((((((('''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((((((((((((((('''&&&%%%''''''(((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******+++++++++***************)))))))))*********++++++------,,,++++++---...///---------,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...///000111111111111111,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......+++++++++++++++,,,------.........---------------...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++************++++++++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''''''''((())))))((((((((((((''''''''''''((((((((()))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%% !!!###%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''((()))(((''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())),,,+++)))((('''''''''(((&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((((()))******))))))(((((((((((())))))''''''(((((())))))************))))))))))))******,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,+++++++++,,,---...---------------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---...000000111111111,,,,,,,,,---------------------------------------,,,,,,,,,------------...---------------......///+++++++++++++++,,,,,,---------------------------.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&((()))((('''&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))---+++)))'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''''''''(((((())))))))))))))))))((((((((((((,,,,,,++++++,,,,,,---...(((((())))))))))))((((((''''''(((((())))))************))))))))))))******,,,+++++++++***)))))))))************++++++++++++***************++++++,,,------------------------------------------------......---------,,,,,,,,,+++,,,---...////////////,,,,,,,,,------.........------------------------,,,,,,---------.........------......////////////++++++,,,,,,------------------------------------.........------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++++++++******)))))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((+++***'''%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''(((((((((''''''&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((('''((())))))***(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******+++++++++************************++++++++++++,,,)))))))))***************,,,---------............------------------------//////.........---------+++,,,------............,,,,,,,,,---......//////------------------------,,,---------............---...//////000000//////,,,,,,---...............---------------.........------------------------+++,,,,,,------......///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''((()))((((((((('''''''''((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''((())))))))))))&&&&&&''''''((())))))***))))))))))))((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''((()))******)))((('''))))))))))))((((((((((((******))))))))))))*********************+++++++++*********+++++++++,,,,,,))))))***++++++++++++++++++,,,,,,---...///000000------------------------000000/////////.........------...............---,,,,,,------.../////////........................------------............---...///000111000//////---...///000000000///...------........./////////,,,,,,------.../////////,,,,,,,,,---.../////////...---------,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++************************)))******++++++,,,,,,---))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&((()))))))))((('''''''''''''''((((((((()))(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))******++++++&&&&&&&&&'''((())))))***))))))))))))(((((((((((()))))))))))))))***++++++'''((()))******)))((('''******))))))((((((''''''******))))))))))))******))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---...000111111------------------------000000000000//////////////////////////////......,,,,,,------...///000000........................---------.........//////---...000111111111000///---...000111111111000///........./////////000000+++,,,,,,---...///000000,,,,,,------...///000000//////.........---------++++++------------++++++++++++++++++++++++++++++************************))))))***+++,,,------...))))))))))))))))))))))))''')))***++++++***)))'''************************))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''"""###%%%'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((((($$$$$$&&&''''''&&&$$$$$$''''''''''''''''''''''''''''''((((((((('''%%%$$$!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))((('''&&&''')))(((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''((()))***)))))))))+++***)))'''''''''((()))))))))))))))************,,,,,,,,,++++++******************)))))))))))))))******))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------..................//////////////////...------///000111111111222222111111000///,,,,,,------------------////////////////////////000000000000000000000000///000000111111000000///---...000111111111000///000///...---------//////------....../////////000111000...///000222111111///---,,,,,,...///...---,,,+++*********+++---......---+++++++++---///000------,,,,,,+++***))))))++++++++++++++++++++++++''''''((())))))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++***)))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((***++++++***'''&&&&&&'''%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%'''((()))((('''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''%%%######%%%''')))''''''''''''''''''''''''(((&&&###!!!"""$$$''')))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((('''&&&$$$### !!!"""$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))+++***)))(((''''''((()))))))))))))))************,,,++++++++++++++++++***************))))))))))))******************************++++++++++++******++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---------.....................////////////...............///000000......///////////////////////////...//////000000000000000000000000000000///////////////////////////000111111222222111111333333444444444444444333333222000////////////000---........./////////000111000...///000111111000...,,,+++,,,---......------,,,+++******++++++,,,------+++++++++---...000------,,,,,,+++*********++++++++++++++++++++++++(((((())))))***)))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''((()))(((%%%$$$%%%%%%(((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%""""""$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''')))((((((((('''''''''&&&''''''(((((((((((((((''')))((('''''''''(((***+++***))))))(((((((((((()))))))))))))))*********************+++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------.....................////////////---......///////////////,,,,,,---......//////000///...---------///000111222222222222222222333333222222222222222222222222111222333444555666666666666666555555555555555555888777666444333222111111/////////000000000000000333222111111222333222111///---,,,---///000000///000///...---,,,,,,,,,,,,---,,,+++++++++,,,......---------,,,,,,++++++***************************))))))*********))))))(((++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&''''''''''''(((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''(((((('''%%%$$$%%%&&&))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((((((((('''''''''''''''&&&'''((((((((((((((((((***)))'''&&&'''(((***,,,)))))))))(((((((((((()))((()))))))))************))))))******++++++,,,,,,)))***************+++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------........................////////////---...///000111000///...///////////////000000111111000//////000111444555555555555555555666666666888888888999999999999999777888999;;;===>>>>>>>>>>>>===;;;:::999::::::;;;???>>>===;;;999777666666444444444444444444444444888777666666777777555333222000//////111222222222111000000///////////////------,,,+++,,,,,,---......---------,,,,,,,,,+++************************++++++++++++***)))((((((,,,++++++******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))'''&&&'''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&%%%%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))'''&&&'''(((***,,,((((((((())))))))))))(((((()))))))))************)))))))))******+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////............////////////...///000111222111000///222111000000000000111111666666555666777999;;;<<<999999::::::;;;;;;;;;;;;?????????@@@@@@AAAAAAAAA@@@AAACCCDDDFFFGGGHHHHHHKKKIIIHHHFFFEEEEEEFFFFFFFFFFFFEEECCCBBB@@@>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::;;;:::888666444333111111333444333222/////////000000000000///...---------------------.........---------------************************++++++,,,,,,+++***)))))),,,+++++++++******))))))************************************************************************(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))******++++++&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''((()))$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''''''''''''''(((***+++***'''%%%%%%&&&''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((***++++++***((('''((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((()))))))))))))))((('''''''''(((***+++'''(((((())))))))))))((())))))))))))************)))))))))***************))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...------........./////////............////////////000000111222222222222222444333222111111333444555888888:::;;;===>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQOOONNNLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAAAAAAAA@@@===:::999777555555666666555444000000111111111000//////////////////....................................++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((())))))******+++%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&&&&%%%%%%&&&(((######$$$$$$&&&((()))***&&&&&&&&&'''''''''''''''(((***,,,+++'''%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&'''((()))******)))((())))))))))))************************))))))))))))))))))***++++++,,,------(((((())))))***++++++,,,...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////............////////////333222222222333333444444666666666666888:::===>>>===???BBBDDDFFFGGGGGGFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWTTTTTTSSSRRRQQQOOOMMMLLLPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKIIIFFFCCCCCCAAA>>>=========;;;:::888888888777555333111000000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++************************************************'''((()))******)))(((''')))(((((((((((()))***+++))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((((((((((('''&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&''''''''')))*********)))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&'''''')))***+++&&&&&&&&&'''''''''((((((&&&***,,,+++'''%%%&&&)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))''''''((()))***)))))))))&&&'''(((*********)))((())))))))))))************++++++******))))))(((((())))))***+++,,,,,,------'''(((((()))******++++++...---+++******+++---...++++++,,,,,,,,,---------,,,,,,,,,------...................../////////000............/////////000555444333222333444555666:::::::::;;;>>>BBBFFFHHHHHHJJJNNNRRRTTTTTTSSSRRRNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWUUUUUUWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXWWWTTTRRRQQQRRRTTTUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSVVVUUUUUUUUUUUUSSSOOOLLLLLLJJJGGGEEEEEEDDDBBBAAAAAAAAA@@@>>>;;;888555333111111111111111000//////.........///////////////------------------------***+++,,,,,,------------))))))***+++,,,------...++++++++++++++++++++++++************************************************'''((()))******)))(((''')))))))))))))))***++++++))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,,,,+++)))((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###%%%'''''''''''')))******)))))))))))))))***+++&&&&&&&&&'''''''''((((((&&&***---+++'''%%%'''***'''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%% !!!"""$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###$$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((******)))))))))))))))***''''''''''''((((((((((((+++++++++*********************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000//////...///000/////////111333/////////000111333444555999888777999;;;===>>>>>>CCCCCCEEEJJJLLLLLLPPPVVV]]]^^^___^^^\\\ZZZYYYYYYXXXZZZ[[[ZZZYYY[[[aaafffcccfffiiifffbbb```bbbeeedddcccbbbaaaaaaaaabbbcccdddcccbbbbbbbbbbbbbbbcccbbbcccdddcccaaa___```aaa```______``````___]]][[[bbbbbbaaabbbbbb```^^^\\\UUUQQQOOONNNLLLGGGFFFHHHEEEEEEDDDDDDDDDBBB>>>;;;;;;999777666555333000...222000....../////////...111000...,,,+++***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***(((&&&'''***+++)))''')))'''%%%&&&)))***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++***(((&&&)))))))))))))))(((((((((((($$$""""""&&&((()))(((''''''((((((''''''&&&%%%)))%%%"""!!!###&&&'''&&&)))***++++++***(((&&&$$$%%%%%%%%%&&&&&&&&&''''''***((('''&&&&&&'''(((***&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((('''%%%###""" !!!###%%%%%%$$$###"""$$$######%%%''''''$$$ &&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((()))))))))'''&&&%%%******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''*********'''((((((((('''&&&&&&%%%)))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))******))))))((((((''''''''''''''''''((((((((()))&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++&&&&&&''''''(((((())))))''''''''''''''''''''''''+++***(((&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))))))))))))))***))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,+++++++++,,,,,,------------------------//////000000000///...---///000111000//////111222222222333444555777888999<<<<<<>>>AAADDDGGGIIIJJJQQQOOOPPPTTTWWWXXX^^^eeemmmpppqqqooojjjffffffggghhhiiikkkjjjiiikkkqqqvvvtttwwwyyyxxxtttrrruuuxxxvvvuuutttttttttuuuvvvwwwwwwvvvuuuttttttsssssssssrrrssssssqqqooommmmmmnnniiiiiijjjllloooqqqpppnnnrrrrrrtttwww{{{zzzvvvrrrddd]]]WWWUUURRRNNNLLLMMMIIIIIIIIIJJJKKKJJJGGGEEE???>>>===<<<;;;999666333444333111111111111000......---,,,+++++++++,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***(((''''''******)))''')))'''&&&''')))***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))'''&&&((((((((((((((((((((((((%%%$$$###%%%((()))(((&&&''''''((((((''''''&&&%%%)))'''%%%&&&(((((('''%%%((((((******)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%&&&((()))***)))(((''''''&&&&&&(((******'''$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((((()))&&&'''((())))))((('''''')))(((''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&%%%###$$$&&&((('''''''''''''''''''''&&&%%%%%%)))((('''&&&&&&'''((()))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))************'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***'''''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))(((((())))))***))))))*********+++++++++))))))))))))))))))************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,+++,,,,,,,,,........................///000000000000000/////////000111111000000111333444444555666888;;;===>>>DDDFFFIIIMMMPPPSSSTTTUUUWWWVVVXXX]]]bbbfffooowww~~~xxxxxxzzz{{{}}}~~~}}}|||~~~}}}~~~xxxyyy{{{vvvkkk___[[[XXXTTTRRRQQQOOONNNNNNOOOQQQQQQOOONNNGGGFFFFFFFFFFFFDDD@@@===999888666666666555222000...------------...///000//////......---,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********((('''((()))***)))''')))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''###$$$%%%(((***)))'''$$$''''''((((((''''''&&&%%%'''''''''))))))(((%%%"""&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******%%%&&&'''((())))))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''&&&&&&%%%%%%((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''((((((((()))))))))************))))))))))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((((((((())))))***&&&&&&'''''''''(((((((((((()))))))))))))))************++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,------........................,,,---......///000000000---///111222333333555777:::;;;<<>>======;;;777555111111111111000000111111............------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))((((((((()))))))))((()))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&'''(((((('''&&&'''''''''(((''''''&&&%%%%%%%%%&&&'''&&&%%%###!!!$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***+++,,,,,,&&&''''''(((((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''''')))***)))'''%%%%%%&&&&&&&&&&&&&&&%%%%%%(((((((((''''''(((((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))******++++++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&'''(((((((((((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''((()))******%%%%%%%%%&&&&&&&&&''''''(((((())))))*********+++******++++++++++++******++++++++++++++++++++++++,,,,,,---------.........------------------------------------------------------------.../////////---000444777999;;;>>>@@@GGGGGGIIILLLPPPSSSVVVXXXWWWZZZ^^^```bbbcccfffiiimmmpppxxx|||zzzwwwsssrrrllliiieeebbb```___]]][[[[[[ZZZYYYYYYXXXUUUQQQMMMLLLJJJGGGEEEDDDBBB>>>;;;777666555444222111//////,,,---------......///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))******)))))))))((()))))))))((((((((()))((()))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((($$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&((()))'''''''''(((''''''&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''''''''((((((((()))(((((('''((((((((((((''''''((($$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,------...))))))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))***)))'''%%%%%%%%%&&&''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''******************))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))((((((''''''&&&&&&(((((((((((()))))))))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&((()))(((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((()))******''''''((((((((())))))))))))))))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---............---------------------------111111000000000000111111444888===BBBEEEHHHKKKMMMOOOPPPSSSVVVZZZ___bbbddd```dddiiilllnnnrrrxxx}}}zzzvvvtttsssqqqpppmmmjjjgggeeebbb___[[[XXXWWWTTTPPPMMMKKKIIIFFFDDD===<<<;;;999666333000///....../////////000000000000////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))''')))***)))((('''(((***((()))******(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((('''&&&$$$%%%(((+++''''''((((((''''''&&&%%%''''''((('''%%%%%%''')))%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&'''((('''&&&%%%'''((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++------------******((('''&&&&&&&&&&&&'''''''''''''''(((((()))((((((((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''((((((''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************))))))))))))((((((((()))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&'''''')))******)))))))))************+++)))******+++,,,,,,------******++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,------------+++,,,.../////////...---........................222222333444555888:::<<>>;;;888666444444333222111111000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((''')))******''''''(((***(((***+++***(((''')))+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((((('''%%%%%%%%%&&&''''''(((((('''((()))(((&&&%%%''')))''''''((((((''''''&&&%%%"""%%%((()))'''&&&''')))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%###############$$$$$$%%%$$$%%%&&&%%%######%%%'''%%%&&&&&&'''((()))***+++))))))))))))))))))))))))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&(((***+++,,,+++***)))(((''''''&&&'''((((((''''''&&&''''''(((((()))***)))))))))((((((((((((&&&%%%###$$$&&&(((''''''&&&'''(((((())))))((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))************(((((()))))))))*********((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''')))******))))))))))))******************+++,,,------......******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,.../////////......000000000000000000000000///000333666;;;AAAEEEHHHLLLPPPUUUZZZ]]]___aaacccfffgggjjjoootttyyy}}}~~~{{{xxxhhhccc\\\WWWTTTRRRQQQPPPLLLLLLKKKIIIGGGCCC@@@???999888777555333111000///000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((''')))+++***'''&&&(((***(((***,,,+++(((''')))+++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((******)))((('''%%%%%%&&&&&&'''((())))))$$$(((++++++(((&&&&&&'''''''''((((((''''''&&&%%%"""'''***(((&&&%%%%%%(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((''')))***(((&&&%%%(((***&&&&&&'''((()))***+++,,,))))))))))))))))))))))))$$$%%%'''((()))((('''&&&%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###%%%''')))******)))(((''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&'''((()))++++++******))))))(((((((((&&&%%%%%%'''***+++***''''''((()))******))))))&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))************&&&&&&''''''(((((())))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))(((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((&&&%%%%%%&&&'''((()))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))******))))))(((((('''''')))************+++++++++---,,,,,,+++*********+++++++++,,,------...//////------------...///000111---///111111000000111222888:::===BBBGGGLLLPPPRRR]]]___dddjjjooosssuuuvvv}}}||||||zzzqqqfff```]]]\\\YYYVVVVVVRRRMMMMMMNNNNNNJJJEEE===>>>>>>===999555333222111000//////111111000///...---------...///000111,,,------------,,,++++++******+++++++++,,,,,,,,,'''((()))+++++++++***)))(((((())))))******++++++************************------,,,,,,+++***))))))&&&(((***+++)))((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%###""""""###%%%&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%&&&'''((()))%%%&&&'''((('''&&&$$$###%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))(((((())))))))))))((((((******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))(((((())))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))(((((())))))))))))((((((***)))'''&&&&&&'''(((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))*********))))))((((((((((((((((((((()))))))))***++++++*********)))))))))************++++++++++++---,,,,,,+++******+++++++++,,,,,,,,,------......,,,,,,,,,---...///000111111222222111111222555888DDDEEEIIILLLQQQVVV[[[^^^jjjsss~~~vvvqqqoooooollljjjbbb]]]XXXVVVTTTQQQJJJEEECCCCCCBBB@@@<<<999777666888666555444555555444222......---------------------------------,,,,,,+++---,,,,,,,,,++++++******'''((()))***++++++***)))))))))))))))************))))))))))))))))))))))))+++++++++***))))))(((((('''(((******((((((((()))))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((()))***(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%'''''''''%%%%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%%%%&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++'''''''''((((((((())))))(((((())))))))))))((((((*********)))))))))(((((())))))(((((((((((())))))******************************))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))***)))))))))*********+++++++++*********))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))(((((())))))))))))(((((()))(((((('''((()))***+++))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******+++++++++++++++*********************+++++++++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------......000111333333555555555555666:::@@@EEEOOOQQQTTTXXX\\\bbbiiimmm{{{}}}{{{tttpppkkkgggbbb[[[RRRKKKNNNLLLJJJFFFCCC@@@>>>===:::888666555444444222111000//////...---,,,,,,,,,.........---------,,,,,,......---,,,+++***))))))((()))******+++************************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&((()))))))))'''''')))***)))))))))(((((((((''''''((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))(((''''''''''''(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''(((((('''%%%$$$%%%&&&)))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&'''((()))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((('''(((((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))***))))))(((((())))))******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++***************)))))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((())))))******))))))(((''''''(((((()))+++,,,---))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++***************+++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////111333555777888777999;;;>>>AAAGGGNNNRRRTTTWWW[[[```dddkkktttzzz{{{uuummmccc\\\ZZZWWWRRRNNNKKKHHHFFFDDD>>><<<888666555444222111111111111000///...------...------,,,,,,,,,,,,,,,...------,,,++++++******************************+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))(((&&&''')))+++)))))))))(((((((((((('''((((((''''''''''''((((((***)))((('''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***)))'''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))(((%%%$$$$$$%%%)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%######%%%(((***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&'''))))))'''&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******'''(((((((((((()))))))))***))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))((()))************)))((((((((()))))))))*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((()))))))))))))))))))))******)))))))))'''((((((((()))***++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,---------------......---...000222666999<<<======@@@EEEHHHLLLPPPTTTWWWXXX]]]dddiiinnnvvv~~~uuupppeeeaaa[[[VVVSSSPPPMMMJJJHHHEEE@@@===<<<;;;999777222222222222111000///...------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,++++++******))))))++++++++++++++++++++++++******))))))))))))(((((()))))))))(((&&&''')))+++***)))))))))((((((((((((((((((''''''''''''(((((())))))(((''''''&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%&&&'''&&&'''(((((())))))((((((((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''$$$""""""$$$''')))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&))))))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((((((((((()))))))))*********))))))))))))******((((((((((((((((((((((((******))))))))))))******************************))))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++***************+++++++++************************************************)))))))))******)))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------...//////000000...///222555:::>>>BBBDDDIIILLLPPPSSSTTTVVVXXXZZZdddjjjsssxxx}}}sssnnngggccc```\\\WWWSSSPPPMMMHHHDDDBBBAAA@@@???666777777666555333000///...---,,,+++***+++,,,,,,+++,,,,,,,,,---------...,,,,,,+++************++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))'''''')))*********)))))))))(((((((((((((((''''''''''''((((((((((((''''''&&&'''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%''''''((())))))))))))(((((((((((((((((((((((((((((())))))(((&&&%%%&&&'''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###''''''''''''''''''''''''((((((((('''''''''''''''(((((('''((()))***(((&&&%%%&&&''''''((((((''''''************)))((('''&&&'''(((((((((((()))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((()))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))+++******))))))******+++++++++++++++++++++++++++)))))))))************+++)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++************************))))))************))))))(((((((((((()))))))))))))))******++++++******)))((((((((((((((('''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))*********+++++++++,,,))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---...///000111222333222444888===BBBHHHMMMOOOVVVXXXZZZ\\\^^^aaadddgggrrrzzzyyyuuusssnnngggaaaYYYUUUPPPLLLJJJIIIHHHGGGBBBBBBBBB@@@===999555333000///...,,,,,,---...///---------------,,,,,,,,,---,,,+++*********++++++***++++++++++++++++++,,,++++++++++++++++++++++++************************'''(((******((((((((()))*********)))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%&&&'''((((((''''''&&&%%%&&&&&&'''&&&%%%$$$###'''''''''''''''&&&&&&%%%''''''((()))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''')))((((((((('''''''''&&&)))((('''(((******((('''&&&'''(((((())))))(((((())))))*********))))))((('''((((((((())))))))))))((((((((((((((((((((((((%%%%%%'''((())))))(((((((((((()))))))))*********,,,+++)))(((((()))+++,,,))))))******+++++++++++++++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++***)))(((((((((((()))***))))))*********+++++++++++++++*********)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((((((((((((((()))))))))))))))******++++++******)))''''''((()))***)))(((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,---...000111333444555999;;;???EEEKKKQQQWWWZZZ^^^___aaacccffflllsssxxx}}}{{{{{{}}}uuunnnccc```ZZZVVVUUUTTTSSSSSSNNNNNNLLLIIIEEE@@@;;;888333111///...---...000111//////...---,,,++++++***...---+++*********++++++*********++++++,,,,,,---************************))))))))))))************&&&(((***+++)))(((((((((************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((((((((((((&&&%%%$$$%%%&&&&&&'''&&&%%%###"""'''((()))))))))(((&&&%%%'''(((((()))))))))))))))((((((((((((((((((((((((&&&''')))(((''''''((()))%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''',,,***'''%%%%%%'''***,,,(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((((((******(((''''''(((((()))))))))))))))'''((()))******++++++***'''((((((((())))))******))))))))))))))))))))))))%%%'''(((*********))))))))))))))))))************,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++))))))******+++++++++++++++)))(((&&&&&&((()))+++)))************++++++++++++*********))))))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((((((((((((((())))))))))))******++++++++++++******&&&''')))***++++++++++++))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&******)))''''''&&&&&&&&&******))))))(((((('''''')))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++---------,,,---.../////////000333777:::===@@@DDDIIIMMMQQQVVV^^^cccffflllsssyyy|||{{{wwwsssttt{{{vvvoooddd\\\XXXXXXYYYZZZTTTSSSRRRQQQNNNHHHAAA<<<555333111222444555222///000///......------......------------------------......---,,,,,,+++******,,,---...---+++)))))))))))))))))))))))))))))))))))))))))))))************------------,,,++++++***&&&&&&''')))***+++,,,---(((((((((((((((((((((((()))))))))))))))(((''''''******)))''''''&&&&&&&&&(((((((((((())))))))))))))))))************))))))***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((())))))*********((('''&&&&&&&&&$$$######$$$&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&'''((()))***))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++,,,,,,---------,,,,,,+++******+++,,,,,,+++)))(((+++*********+++,,,------......------,,,+++******......---,,,+++++++++,,,******++++++++++++******************************+++++++++************))),,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********))))))(((((())))))(((((((((((())))))))))))************))))))************)))))))))))),,,,,,,,,+++***))))))(((''''''''''''''''''''''''***))))))((('''&&&&&&&&&+++*********)))))))))))))))))))))))))))***++++++........................***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---//////......///000...///000333777;;;???AAAIIIMMMSSSWWW[[[aaaiiiooowww}}}}}}}}}yyyqqqjjjeeecccaaa```[[[ZZZXXXVVVSSSOOOJJJFFF@@@<<<777555555444111///000000///...............------------------------......------,,,++++++***+++---...---+++))))))***************************(((((((((((())))))))))))+++++++++,,,++++++******''''''((()))***++++++,,,((((((((((((((((((((((((***************)))((((((******)))''''''&&&&&&'''******))))))((((((''''''((())))))******))))))(((***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&'''(((((())))))(((((('''((()))))))))((('''&&&''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((''''''''''''''''''&&&%%%$$$)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++************++++++******++++++++++++******((()))***+++++++++******,,,++++++++++++,,,---...,,,,,,,,,+++******))))))++++++***)))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))************))))))************************************+++++++++,,,************)))))))))((())))))(((((((((((())))))))))))************))))))************)))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&++++++++++++***************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,++++++,,,,,,...///111000//////000222111333666;;;@@@DDDGGGIIINNNSSSZZZ```eeellluuu{{{~~~}}}}}}}}}xxxsssoookkkbbb___\\\YYYVVVSSSOOOLLLNNNHHH@@@;;;999777444222111000///............///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++---...---+++*********************************'''''''''((((((((())))))((()))******************((()))))))))************((((((((((((((((((((((((***++++++++++++******)))******)))(((''''''''''''++++++***)))((('''&&&&&&'''(((((())))))((((((''')))))))))(((''''''&&&&&&((((((((())))))(((((((((&&&'''(((((())))))((((((&&&&&&'''(((((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''&&&%%%(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))*********+++,,,,,,------++++++************++++++(((((()))))))))))))))((('''((()))******+++******,,,,,,++++++,,,,,,------++++++******)))((((((((()))))))))((())))))*********++++++,,,,,,++++++***------------------------,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))************))))))************************)))))))))*********++++++************))))))))))))***))))))(((((())))))***))))))************))))))************))))))))))))+++******))))))((((((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&******************************))))))******+++,,,************************+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,...///000000000000222444999;;;???DDDIIIMMMPPPRRRSSSZZZccclllsss||||||zzzxxxzzzzzzxxxwww~~~}}}yyyppplllfff```\\\XXXTTTRRRVVVPPPIIIDDDAAA>>>:::777222111000///............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++---...---,,,******+++************************(((((((((((())))))))))))(((((()))***++++++++++++*********)))))))))))))))((((((((((((((((((((((((*********++++++***))))))******)))(((''''''((((((*********)))((('''''''''''''''((((((((((((''''''))))))(((((('''''''''''''''(((((())))))(((((('''''''''((()))))))))))))))%%%%%%&&&''''''(((((((((((((((***++++++***((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++'''((())))))))))))))))))((())))))))))))))))))))),,,,,,++++++++++++,,,,,,************))))))((((((************++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******++++++,,,---......,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))******++++++******)))************************((())))))))))))******************)))))))))))))))***))))))))))))))))))***))))))************))))))************)))))))))(((***)))))))))((((((''''''''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))***************++++++,,,........................++++++,,,,,,,,,---------///...------,,,,,,,,,------...000000111333666888AAACCCGGGLLLPPPTTTWWWXXX^^^fffrrr~~~{{{}}}~~~|||}}}yyyrrrlllfffaaa]]]YYYTTTNNNJJJHHHEEE@@@;;;555444333111///.........------------------------......------------,,,,,,+++---......,,,++++++,,,************************))))))*********+++++++++))))))***+++,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((***))))))(((((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))&&&&&&&&&&&&''''''(((((('''((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((())))))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***''''''(((((()))))))))))))))))))))))))))))))))))))))))))))***************++++++************++++++((())))))***+++++++++***++++++***)))))))))((((((++++++************++++++,,,+++++++++++++++******+++*********+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******+++,,,------......---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******************++++++++++++******************************((())))))))))))*********))))))))))))))))))************))))))))))))******))))))************))))))************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......---///111333555999>>>AAAHHHJJJNNNRRRWWW[[[___aaahhhrrr|||sssoooooosss}}}xxxqqqlllaaa[[[TTTOOOMMMIIIEEEAAA<<<:::888555333111//////..............................------------------+++---......,,,+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((***))))))(((((()))))))))'''((((((((()))))))))***'''(((((())))))(((((('''((((((((((((((((((''''''&&&''''''((((((''''''&&&'''((())))))******))))))'''''''''&&&''''''((()))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))***************'''(((((()))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******%%%&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,,,,,,,,,,++++++***)))*********,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,------......------,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***************++++++++++++******++++++++++++++++++++++++)))))))))*********++++++))))))))))))************+++******))))))******+++))))))************))))))************))))))))))))))))))))))))))))))))))))************************((((((((((((((((((''''''(((((()))))))))*********++++++******++++++,,,---************************,,,,,,,,,------------...------,,,------...///000///222555888<<>>;;;444333111///---------------......//////......------------------------------....../////////....................................------------......---------......//////000666777777444000---,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------+++,,,---......---,,,+++++++++++++++++++++++++++***************+++,,,,,,---,,,++++++,,,///111333000...---+++******++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,++++++++++++++++++,,,)))***++++++,,,,,,+++++++++,,,------------------...///000000/////////000222444888>>>DDDLLLRRRUUUWWWXXX]]]cccjjjrrryyy}}}}}}{{{|||~~~~~~|||{{{pppfff\\\YYYVVVSSSQQQRRRMMMKKKHHHCCC>>>:::666444444333111///.........///...000000///...---...///...---,,,,,,++++++,,,,,,++++++************++++++,,,+++******))))))******)))))))))***+++++++++,,,******))))))))))))***************)))))))))))))))))))))************)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((('''''''''))))))(((''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''((()))***+++(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((()))))))))*********((()))))))))************************************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---000444:::>>>AAAAAAAAA===;;;888444222111111111......//////////////////////////////////////////...///000000000000000000000000000000000000000000///..................///,,,,,,---...//////000000777888888555111...,,,,,,.........---------------,,,,,,------......//////+++,,,,,,,,,------......+++,,,...//////...,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,+++***)))+++---000222000///---,,,++++++++++++*********************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,------.........---+++...000000//////222444666999>>>FFFNNNVVV\\\___]]]___bbbiiisss~~~yyytttqqqsssxxxzzzpppgggccc___ZZZVVVVVVPPPPPPOOOLLLGGG@@@;;;777444333111/////////000000///000111000...---...///...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))******((())))))*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***'''''''''((((((((((((((()))(((((('''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((''''''''''''&&&&&&&&&((((((((((((((()))++++++))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************************************)))))))))***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,---///333777;;;@@@BBBDDDBBB???<<<999777777666111111000000////////////////////////////////////---...///000000000000000////////////////////////////////////////////////------......///000111111444555666444111///..............................---------....../////////,,,,,,,,,------.........,,,,,,---......---,,,,,,++++++++++++++++++++++++************+++,,,---...---,,,++++++,,,---///111......---,,,++++++******************************))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))************)))(((***++++++,,,,,,,,,,,,,,,+++,,,---......///......))),,,/////////111666;;;===@@@GGGOOOVVV\\\___aaa```bbbhhhqqq|||yyyvvvmmmpppyyy}}}vvvsssooohhhbbb```VVVUUUTTTQQQLLLFFF@@@<<<666444222///......///000---...///...,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++******))))))*********************+++++++++******))))))))))))******))))))))))))************((())))))************)))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******'''''''''((((((((((((((()))(((''''''&&&&&&''''''''''''((()))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''((()))******(((''''''''''''&&&&&&&&&'''''''''(((((()))***+++))))))))))))))))))))))))+++******))))))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))************++++++++++++++++++++++++((()))******++++++******++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,---...000444:::???CCCCCCBBBAAA@@@???>>>===666555444333222111111111........................------...///000000000000////////////////////////000000111111111111000000/////////000000111111222111333444333111000000111.........///////////////.........///////////////---------------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///000000000//////000000000,,,,,,,,,+++++++++******************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))************)))(((***+++,,,,,,------,,,,,,+++,,,---...////////////+++...111111222777???EEEIIIMMMSSSZZZ^^^aaaaaaaaa```eeeooo{{{xxxxxxzzz}}}|||zzz}}}{{{sssooocccaaa]]]WWWRRRMMMIIIGGG>>>;;;777333111000000000---...///...---,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,+++******))))))******+++++++++*********************))))))))))))******((()))))))))************(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''((()))***+++(((''''''''''''&&&&&&&&&''''''''''''((()))******))))))))))))))))))))))))))))))((('''((()))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++,,,,,,---......///------------------------------.........---------,,,---.........000555999;;;===???BBBCCCDDDDDDCCC<<<;;;999777555444444444000000000000000000000000111222333444444555555555444444444444444444444444222333444555555444333222111111111111111222222222000222444333222111222222....../////////000000000000000000///////////////............---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111111222222111000...---))))))******++++++******************************((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))***+++,,,------,,,+++******+++,,,,,,------,,,,,,+++,,,---...///////////////222555666777===GGGOOOUUUXXX^^^cccfffeeecccaaa___gggttt}}}wwwqqqrrrwww|||qqqllleee]]]WWWSSSQQQPPPFFFCCC>>>999555333222222///111111111///...///000...---,,,,,,++++++,,,,,,...------,,,,,,------...,,,++++++***)))*********,,,+++++++++******))))))******))))))))))))******(((((())))))*********+++(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***))))))***+++,,,''''''''''''''''''''''''''''''''''''((()))++++++(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))))))))))))))))))))************+++++++++))))))))))))************++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,---...//////------------------------.........//////...------,,,///111111//////222444333666<<>>HHHSSS[[[bbbccchhhnnnpppllljjjkkkkkkttt|||~~~yyyuuu}}}{{{kkkaaa[[[UUUOOOMMMKKKFFF@@@;;;777555444222000....../////////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***(((******+++++++++******)))***)))((((((((((((((()))))))))))))))))))))))))))'''''')))+++---,,,)))&&&(((((((((((())))))))))))******))))))((((((''''''''''''((()))))))))))))))&&&'''(((*********))))))(((((((((((())))))******)))(((''''''''')))***+++((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))************))))))******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((*********)))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,,,,,,,+++++++++---...///111000////////////...---...///111111111111333444444666888:::@@@FFFFFFBBBGGGEEEAAA>>>;;;;;;<<<===<<<<<<;;;;;;===???AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEECCCBBB??????>>>>>>>>>=========::::::888666555444444333777666444444555555444333111111111000000111111222777555111...------///000..................//////......---------,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...///000//////000333666777999>>>DDDLLLUUU___fffkkkjjjnnntttuuusssqqqssswww~~~||||||qqqiii^^^TTTSSSOOOKKKGGGDDDAAA===:::333222000///000111000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***((()))******++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))***---......+++)))(((((((((((())))))))))))***)))))))))((((((((('''''''''((()))))))))))))))(((((()))******)))((('''%%%%%%%%%&&&&&&&&&'''''')))(((''''''((()))***+++((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))((((((''''''''''''((('''(((((((((((((((((('''***)))))))))((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((***)))))))))))))))))))))(((((((((((()))))))))***************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,---///000........./////////...---///111333444555666888:::999;;;<<<===BBBIIIIIIFFFKKKIIIFFFCCCAAAAAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>????????????>>>=========;;;888666555555444333222222222222111111000///.........///------........./////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------------------.........///000111111000000222555888999>>>FFFPPPYYYbbbkkkpppuuusssuuuzzz}}}|||}}}zzzwwwxxx{{{{{{kkk]]]WWWRRRMMMKKKKKKHHHAAA;;;666444222222222222111000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))))))))************))))))(((((((((((()))*********))))))))))))))))))))))))))))))***,,,...---+++)))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))************)))((('''&&&''''''(((((((((((()))))))))(((((((((((())))))***)))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((()))))))))*********************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,---...///000---...000222222222111000000222555666888:::===@@@AAABBBCCCBBBFFFLLLMMMJJJLLLJJJHHHFFFFFFGGGIIIJJJIIIJJJMMMOOORRRTTTUUUVVVTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSUUUVVVVVVUUUUUUTTTPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJHHHGGGGGGFFFEEEBBB>>>:::888777666444222111111111///000111222222111000////////////000000000111111///.........------------------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---..................///////////////000000000000333777:::>>>DDDMMMXXXaaakkktttyyy|||yyyzzzzzzwwwvvvttt|||zzzlllccc\\\SSSPPPPPPMMMFFF???;;;999666555444444222111111000//////......//////---------------------------+++******+++,,,***)))(((((()))*********))))))''''''((()))***+++++++++))))))))))))))))))))))))''''''''')))++++++)))'''(((((((((((())))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&''')))***''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))*********(((((()))))))))*********************************************************++++++++++++++++++++++++------------------------)))***,,,------,,,+++++++++,,,,,,---...///000000...111444777888777666666666888:::<<<===@@@DDDGGGFFFHHHHHHFFFHHHNNNOOONNNKKKJJJHHHGGGHHHKKKNNNPPPQQQSSSUUUYYY[[[\\\]]]]]]]]]ZZZWWWTTTTTTUUUWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPOOOOOONNNOOOQQQSSSTTTUUUTTTQQQPPPNNNLLLHHHEEEAAA???===;;;999777666666444555555555444333222111222222222222222222222222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------.............../////////000000---...//////111555:::???HHHMMMVVV___iiisss|||}}}vvvzzzxxxoooccc\\\ZZZWWWOOOIIIBBB???<<<999888666444222000///......------......---------------------------,,,++++++,,,,,,+++)))(((((()))***************&&&''')))***++++++++++++))))))))))))))))))))))))'''''''''(((******)))'''(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((((((((('''&&&&&&'''((()))***''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***(((((())))))************))))))))))))************************************************************++++++++++++++++++++++++------------------------***+++,,,.........---,,,,,,---...///000111111222///444888;;;;;;::::::;;;===???@@@BBBCCCFFFKKKNNNJJJMMMNNNLLLMMMQQQSSSQQQPPPNNNLLLLLLNNNSSSYYY\\\bbbcccfffiiikkklllllllllkkkgggbbb]]]\\\^^^bbbeeeiiijjjkkkllllllkkkjjjiiigggfffcccaaa___^^^^^^^^^]]]\\\[[[ZZZZZZ\\\^^^```ddd```\\\YYYXXXVVVTTTRRRMMMLLLJJJGGGEEEDDDCCCBBB???>>>;;;888666444444333333333333222222111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,------................../////////000---...000222555;;;BBBGGGOOOTTT]]]gggqqq{{{tttkkkeee___WWWQQQKKKHHHDDD@@@===:::777444000///......------......------------------------...,,,++++++,,,,,,+++***((()))***+++++++++++++++'''(((***+++,,,++++++***))))))))))))))))))))))))***)))(((***+++,,,+++)))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((()))***+++((((((((('''''''''''''''((())))))))))))(((((('''&&&&&&''''''((()))))))))''''''''''''((((((((((((***)))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))******++++++)))))))))*********++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///////////////000111333444555555555333888===>>>======>>>AAA???AAACCCDDDGGGKKKPPPTTTUUUZZZ]]][[[[[[^^^```^^^]]]ZZZWWWWWW[[[bbbkkkpppzzz{{{}}}}}}uuuooommmpppuuuyyyzzzwwwtttooollljjjjjjjjjhhhgggeeedddeeegggjjjlllnnnkkkfffccc```]]]ZZZXXXSSSRRRPPPNNNMMMLLLKKKKKKJJJHHHDDD@@@<<<:::888888666555444333222111000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------------------.........////////////000333777<<>>;;;222111111000000000000000...........................---+++,,,------,,,***)))***+++,,,---.........)))***+++,,,,,,+++)))((())))))))))))))))))))))))((('''&&&'''((())))))'''(((((((((((())))))))))))'''((((((((())))))******'''(((((())))))))))))))),,,***)))(((''''''((((((((((((''''''&&&&&&&&&%%%((()))*********((('''&&&###%%%(((***+++***((('''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))***###%%%''')))******)))(((''''''(((((((((((('''''''''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++'''(((((()))***+++++++++)))************+++++++++************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,........................000////////////111333444777888:::===>>>??????>>>CCCGGGJJJJJJHHHHHHLLLPPPTTTVVVZZZ^^^dddllltttyyyuuuqqqlllkkkqqq|||uuummmaaa``````___``````aaaaaa]]]^^^^^^\\\XXXSSSMMMJJJEEEDDDBBB???<<<:::888777111111111111000000000000111111111111111111111111------///000000000///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------------////////////////////////000888@@@EEEIIIPPP\\\fffttt|||tttmmmhhh```YYYRRRKKKEEEAAA:::777444111111111///...---------...///000111222///---,,,,,,---...,,,+++//////...---,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))******))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***,,,+++++++++******))))))%%%$$$######$$$&&&)))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))+++******)))))))))******,,,,,,+++******+++,,,,,,******************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,***+++---//////111111111///...///000222333555666888:::;;;<<<999<<<@@@AAABBBEEEKKKPPPVVVYYY\\\\\\ZZZ[[[```eeejjjkkkpppwwwyyyzzz|||vvvsssnnniiiggghhhjjjkkkkkkooopppkkkfffbbb^^^YYYRRRQQQNNNIIICCC@@@???@@@999888777666666555333111000...---...000111111000222111000111222111///---...............///000111...........................---,,,,,,++++++,,,,,,,,,+++++++++***))))))))),,,,,,---------,,,,,,+++************************,,,------------............///000111111222444555666===EEELLLRRR[[[gggpppzzztttjjjaaaYYYSSSNNNJJJAAA===777333111111000000------,,,,,,,,,,,,------///...,,,---......---+++---------,,,++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++******************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***++++++*********)))))))))((('''&&&%%%&&&(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))((((((((((((((())),,,,,,+++******+++,,,,,,************************+++************++++++,,,------------------------/////////---+++,,,...000...///111111000111222444888888999999:::<<<===>>>;;;@@@FFFKKKOOOTTT[[[aaakkkppptttsssooonnnsssxxx|||}}}}}}yyyxxxyyy{{{|||yyyppphhh___\\\XXXSSSNNNJJJGGGEEEEEECCCAAA@@@>>><<<888555555333111000222333333222222111000000111000///---000000////////////000000------------------------+++******))))))))))))))))))))))))***++++++,,,,,,******++++++++++++******************************------------......//////---///111222333555999<<<@@@EEELLLUUU```kkkwww~~~|||~~~zzznnneee^^^XXXTTTKKKEEE===777333222222111000///...,,,,,,+++++++++///...------......---+++++++++++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))************++++++++++++,,,+++***)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))*********))))))))))))((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++++++++......................../////////...------000222///000222333333555777:::>>>>>>>>>>>>???AAACCCDDDBBBIIIRRRZZZaaahhhqqqvvv|||xxxnnniiiccc___\\\XXXRRRNNNRRRPPPNNNMMMLLLIIIEEEBBB@@@>>>;;;999999888666555555444222111111111000...111111000000//////000000------------------------...---,,,,,,+++,,,,,,,,,))))))******+++,,,,,,,,,((())))))*********))))))************************---------...//////000000---///222333444888===BBBKKKOOOVVVaaannn{{{}}}rrrggg^^^YYYRRRMMMFFF???:::666333000222111000///...---------///...------......---,,,************++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))&&&''''''((()))*********++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))))))))(((((((((((((((,,,+++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,---------..................///000/////////222444333444666666777888<<<>>>CCCCCCCCCDDDGGGJJJNNNPPPPPPWWWaaajjjqqqxxxwwwmmmhhheeeccc]]]YYYZZZYYYYYYYYYYYYXXXUUURRRNNNMMMJJJIIIGGGDDD???<<<===:::666444333333222000000////////////000000111........................000///......------......------,,,+++******))))))((())))))************)))************************------...//////000111111...111444555666;;;CCCIIIWWW[[[dddooo|||~~~pppccc[[[YYYUUUPPPJJJDDD===666111222111000000/////////000000...------...///---,,,******++++++,,,,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((()))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))((((((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---,,,---------......//////...000111222222333555777888999:::;;;;;;>>>BBBEEEKKKLLLNNNQQQUUUZZZ^^^```bbbhhhpppvvvzzz~~~}}}sssooolllhhhdddbbbbbbbbbddddddccc```]]]ZZZZZZZZZ[[[ZZZVVVQQQMMMFFFBBB<<<888555333111000............///000111222000000000000000000000000------,,,+++++++++++++++......---,,,+++***)))((()))***++++++,,,,,,,,,+++************************---......///000111222222111555999:::<<>>@@@CCCFFFKKKQQQVVV___aaacccgggkkknnnppprrrssswww{{{}}}}}}~~~~~~}}}yyyuuurrrqqqqqqqqqrrrsssqqqllliiihhhhhhhhhiiiiiihhhdddbbbSSSMMMEEE===888555222111////////////000111222222111111111111111111111111///......---------------++++++,,,,,,,,,,,,,,,,,,***+++,,,---------------************************---...///000111222222333555999>>>AAAEEEMMMZZZeeepppzzzvvvuuuttttttvvvyyy||||||tttkkkhhhccc]]]WWWOOOGGGAAA555444333111000//////...000///......//////...---*********+++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******+++++++++,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))*********++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111//////000111111222333333555777:::<<<===>>>AAABBBCCCFFFKKKRRRZZZcccmmmsss|||}}}|||}}}}}}~~~{{{~~~|||{{{zzzwwwvvvwwwyyyzzz}}}~~~~~~zzzuuuqqqppppppooonnnccc\\\QQQGGG@@@;;;888555444333222222111111111111000000000000000000000000222111000000///000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........************************---...///000111222333333777<<>>AAABBBCCCEEEGGGIIIMMMUUU___kkkxxx}}}|||yyyvvvwwwwwwuuurrruuu{{{|||uuutttssspppoooppprrrtttzzz||||||~~~uuuqqqppppppqqqppphhh\\\QQQHHHBBB>>><<<999888666444333111111000000000000000000000000000//////...---------------000///...---+++***)))((()))***+++,,,---.........************************000111222222333555888;;;:::CCCMMMUUU\\\ggguuuyyyuuussssssssspppooolllhhhcccaaaaaaaaa]]]^^^```bbbcccddddddeeegggiiikkkmmmnnnllljjjhhhhhhgggggghhhiiihhhfffdddcccfffiiijjjkkknnnuuuzzzzzz|||rrriiieee```WWWPPPMMMEEE:::444222222111///000/////////000///,,,)))---------,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''''''''(((((((((((()))***,,,,,,))))))(((((('''''''''&&&''''''(((((())))))************))))))((((((''''''(((((())))))))))))(((((()))))))))))))))***************++++++++++++******&&&'''(((******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++***)))(((((()))******)))***,,,,,,,,,***((('''******)))))))))))))))***++++++************************+++,,,,,,---......,,,------.........------////////////////////////---000444555666888===AAACCCDDDEEEDDDCCCEEEIIINNNWWW___jjjsss{{{yyytttqqqkkkggghhhmmmkkkppptttxxxxxxuuuqqqmmmmmmrrrqqquuu{{{~~~zzzwwwwwwwwwxxx{{{tttooonnnjjjjjjiiiccc[[[QQQIIIEEE<<<;;;:::999777555222///222111111222333222///---222111000......---------//////.........---------------------------------++++++++++++++++++++++++000000111111222555:::>>>DDDNNN\\\gggoooxxxxxxvvvrrrnnnkkkjjjjjjjjjffffffeeebbb^^^\\\\\\]]]]]]]]]^^^^^^___```aaaaaadddfffiiilllmmmnnnnnnnnniiigggeeeeeefffgggfffeeeeeefffggghhhiiilllpppsssqqqqqqrrrssstttuuuuuuvvv{{{~~~zzzqqqggg^^^XXXSSSNNNFFF>>>777333111111000/////////000000---+++---------,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((())))))***++++++)))))))))((((((((('''''''''((((((((()))))))))******)))))))))((((((((('''(((((())))))))))))((((((++++++******))))))((((((''''''(((((((((((('''''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))******+++,,,---...---,,,***)))******))))))))))))******++++++******************+++++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,......///000000111222222222555999<<<===@@@DDDGGGDDDFFFIIIKKKLLLOOOTTTXXXccciiiqqqxxx~~~zzzssstttpppmmmllliiigggjjjpppuuu|||{{{uuuuuuxxxvvvzzz{{{{{{}}}~~~vvvrrrllllllkkkhhhccc]]]YYYWWWLLLFFF???:::999888777555222000//////000000...---111000///...............---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++111111222222555:::AAAFFFOOO[[[lllyyy{{{yyy~~~~~~xxxqqqffffffdddcccbbbaaaaaabbb^^^^^^___]]][[[YYYZZZ[[[^^^]]]\\\\\\\\\]]]___```dddfffiiimmmqqquuuxxxzzzooolllhhhfffggghhhiiiiiihhhggggggiiilllppprrrrrrooommmkkkhhhfffeeeddddddgggjjjoootttxxx~~~rrrhhhbbb[[[YYYTTTKKK@@@888555444111/////////000000///...------------,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))*********)))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((,,,,,,+++***)))(((''''''''''''((((((((((((''''''((())))))*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,---...///...---,,,+++******)))))))))******+++******++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------...///111333555777777;;;>>>AAADDDFFFIIIMMMPPPMMMPPPUUUYYY]]]aaafffiiiooosssxxx|||~~~{{{xxxuuuuuuuuuuuuvvv}}}vvvmmmnnnkkkjjjllllllmmmssszzz}}}qqqmmmmmmnnnrrrwwwyyyrrrrrrrrrqqqooollliiihhh```YYYOOOJJJGGGDDD>>>999555333000...///000//////000000///....../////////---------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,333333555777<<>>DDDEEEFFFIIIMMMSSSZZZ^^^___bbbfffkkkooosssvvvwwwuuuwwwzzz}}}~~~{{{xxxtttooojjjgggiiimmmqqqvvv{{{vvvssstttwwwyyy|||xxxpppllljjjkkkmmmuuu||||||}}}~~~~~~~~~zzzvvvrrrooojjjeeeaaa^^^VVVIII???===999444000000111111222//////////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,444666999>>>EEEOOOZZZbbbwww~~~~~~{{{vvvsssoookkkhhheeedddcccccccccbbbbbbbbbaaa___]]]ZZZZZZ\\\]]]]]]]]]\\\[[[]]]^^^___]]][[[ZZZ[[[\\\```______```cccfffiiilllppprrruuuyyy}}}{{{zzzzzzyyytttrrrpppqqqtttvvvtttrrrvvvsssnnniiieeecccbbbbbb]]]^^^`````````aaaccceeekkkkkkmmmooorrrtttvvvxxxyyy}}}~~~rrriiibbb[[[XXXVVVQQQFFF>>>666333000//////000//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))*********))))))((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********++++++,,,,,,------,,,,,,+++)))************))))))(((************************(((((((((((((((((((((((()))*********++++++++++++(((((())))))************+++++++++,,,,,,,,,++++++***************+++,,,,,,******++++++,,,,,,,,,,,,...---------------------///.........///000222222222444666:::>>>AAADDDEEEHHHGGGHHHLLLVVVcccnnnuuuuuuvvvxxx{{{~~~zzz|||~~~xxxsssqqqkkkhhhdddaaaccckkkvvvzzzuuurrrsssuuuyyyzzzvvvrrrpppllleeeZZZQQQFFF@@@999333111111222222000000/////////000000111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,777:::@@@HHHRRR^^^kkksss}}}tttnnniiifffbbbbbbaaa```````````````___^^^^^^^^^^^^^^^^^^^^^ZZZZZZ\\\]]]]]]^^^^^^]]]aaaaaaaaa___]]]]]]___aaafffggghhhjjjmmmqqqtttvvvyyyzzz|||{{{yyywwwuuutttrrrooommmrrrpppllliiieeecccbbbbbb]]]^^^______^^^___aaaccc______```aaabbbdddeeefffjjjmmmsss{{{sssjjj```]]]^^^ZZZOOOEEE===999444111000000000///............---------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++((()))***++++++***)))((((((((()))))))))))))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,)))******************)))((())))))*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******))))))************++++++***************+++,,,---******++++++,,,------------------------.........,,,,,,,,,---...111333555999:::===@@@DDDGGGJJJKKKKKKKKKMMMVVVeeewww~~~uuunnnjjjiiibbbcccdddffflllyyyzzztttssssss~~~{{{uuupppllliiigggOOOIII@@@888444222111000111111000//////000000000.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,>>>CCCLLLWWWcccqqq~~~|||ssskkkeeeaaa^^^\\\ZZZ[[[]]]^^^```aaaaaaaaa^^^____________```bbbccc```aaabbbccceeeggghhhiiilllkkkjjjiiihhhjjjnnnrrruuuvvvxxxzzz}}}{{{xxxwwwvvvxxxvvvuuurrrooommmkkkjjjdddeeeeeedddccccccdddfff___^^^]]]\\\\\\]]]^^^___cccccceeejjjpppuuuxxxxxxxxx}}}wwwllleeebbb]]]TTTMMMEEE@@@:::555222111111000............---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******&&&''')))+++++++++***)))''''''((((((((()))))))))***)))))))))(((((((((''''''((((((((()))))))))***(((((())))))))))))(((((((((((())))))******++++++((((((((())))))((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***++++++******)))))))))))))))***++++++************+++,,,---...******++++++,,,------...,,,,,,------......//////---------///111444888:::???AAACCCFFFIIILLLNNNOOOVVVWWW[[[gggxxxyyyqqqmmmkkkgggkkkqqqvvv~~~tttkkkgggfffkkkpppxxxvvvooommmnnn[[[UUUJJJAAA;;;666333222222222111000////////////............------------........................------------------------FFFLLLWWWcccqqq}}}rrrmmmfffaaa^^^]]]\\\[[[[[[\\\___aaacccddddddddd```aaabbbccccccdddfffhhhiiiiiijjjlllooorrrtttvvvwwwwwwuuutttuuuxxx~~~~~~{{{xxxwwwnnnnnnmmmkkkhhhgggggghhhdddcccaaa___^^^^^^^^^^^^aaa```___```cccggghhhhhhaaagggqqq{{{vvvlllddd]]]VVVRRRKKKFFF>>>888555333222111//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***%%%''')))+++,,,+++******&&&'''''''''(((((())))))******))))))(((((((((''''''((((((((())))))******(((((())))))))))))((((((************))))))))))))(((((())))))))))))((((((''''''(((******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++&&&''')))***+++++++++******)))))))))***+++,,,,,,************+++,,,---...******+++,,,,,,---......,,,,,,,,,---...///000000000000111222555999===???DDDEEEGGGIIILLLOOOQQQRRRcccdddiiiuuuyyywwwrrrxxxsssllljjjccchhhpppwwwqqqjjjhhheee^^^TTTIIIBBB<<<888555333333111000////////////111000000000////////////////////////////////////------------------------MMMVVVeeevvvrrrhhhbbb```]]][[[[[[\\\___aaa[[[\\\___ccchhhkkkmmmmmmhhhjjjlllmmmmmmoooqqqsssvvvxxx|||~~~yyyuuussssssrrrqqqnnnjjjfffcccbbbbbbaaa```^^^^^^^^^```ccccccbbb```cccbbbcccfffnnnuuu{{{~~~|||}}}wwwiii```]]]]]]VVVMMMDDD>>>777000...000111111000...,,,++++++,,,......---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''))))))***))))))((('''&&&(((((())))))))))))((((((+++***)))(((((()))***+++***************++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))***)))((((((***++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,---...---------,,,,,,+++++++++,,,,,,++++++,,,,,,------///...---...///111111111222333666:::???EEEIIILLLOOOQQQRRRPPPMMMQQQ[[[dddkkknnnttt||||||vvvyyywwwwwwtttuuu{{{zzzqqqooohhhccc[[[UUUOOOGGG???888333222111111111111///...111000///......///000111///////////////......------------...............WWWbbbtttttthhh___]]]]]]\\\\\\\\\\\\]]]]]]___aaadddhhhmmmqqqssssssuuuxxxzzz|||}}}}}}~~~||||||{{{zzzvvvsssoookkkgggdddccccccbbb```______aaabbbbbbbbbeeecccaaabbbeeejjjlllnnnmmmnnnqqqwww|||xxxmmmddd```ZZZRRRJJJDDD<<<444000111111111000///...---------......---------,,,,,,,,,------,,,,,,+++******)))************************))))))************)))))))))))))))))))))(((''''''(((((()))******)))))))))(((((())))))))))))((((((***)))(((((((((((()))***'''''''''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))((('''&&&&&&((())))))(((************************))))))))))))))))))))))))*********++++++---......------,,,,,,++++++++++++------,,,,,,,,,------...---,,,,,,---///000111111666999>>>CCCGGGKKKNNNPPPNNNRRRTTTTTTSSSYYYccclllxxxzzz~~~vvvsssrrrtttzzz~~~xxxnnniiibbb\\\VVVPPPHHHBBB<<<999666444444444333222111000///......///000111//////000000//////...---........................bbbnnn~~~rrriii```[[[\\\^^^aaacccddddddcccbbbhhhjjjnnnrrrwww{{{~~~}}}vvvnnnhhhggghhhhhheeeaaa```aaacccddddddgggddd```^^^___``````___cccaaabbbfffkkkqqq~~~}}}nnndddaaaYYYQQQKKKDDD:::444333111000000000//////............---------,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++))))))************))))))))))))******))))))(((((('''((()))***++++++++++++(((((())))))))))))(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))))))))))))))))))))))))))'''&&&&&&((())))))(((************************))))))******************,,,,,,,,,,,,,,,---...///,,,,,,+++++++++++++++***......------------......------...///111333555666;;;AAAIIIOOORRRSSSTTTUUUUUUXXX\\\^^^```eeeooowww~~~{{{rrrlllccciiiqqqzzzxxxssslllfffaaa\\\TTTOOOEEE@@@999444222222222111111000///......///000111//////000000//////...---000//////......---------qqq}}}{{{pppiiieeecccaaaccceeeiiimmmppprrrrrrrrrsssvvv{{{uuunnnlllnnnnnnkkkhhhfffggghhhhhhggggggeeebbb``````___^^^]]]bbb______aaabbbeeemmmuuuzzznnnggg^^^VVVRRRKKKBBB;;;888222111000000000000///---......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))))))))*********))))))((())))))***+++++++++++++++(((((())))))))))))((((((((((((''''''''''''(((((()))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))+++)))((()))***,,,++++++************************************++++++++++++......---------......///++++++++++++++++++++++++...------,,,,,,------...///000222444555888;;;===@@@HHHRRRYYY[[[ZZZYYYXXX^^^bbbgggkkknnnttt|||xxxqqqkkkgggdddgggqqqyyysssooojjjccc^^^RRRKKKAAA999444222222111222111000//////000111111000000000000000///......111000000///...------,,,zzzrrrllliiijjjkkklllkkkmmmqqquuuzzz}}}}}}uuusssuuutttrrrrrrrrrsssrrrpppnnnmmmkkkiiigggfffdddbbb``````^^^^^^``````___aaafffssszzz~~~oooeee\\\WWWRRRJJJCCCAAA666444000///000000...---......---------,,,,,,,,,---------,,,,,,,,,,,,,,,******************************++++++++++++******))))))************))))))+++++++++++++++***))))))(((((())))))))))))((((((''''''((((((((((((''''''******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))+++***))))))+++,,,,,,+++************************++++++++++++,,,,,,------//////...---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///222555888999<<>>999666444555444222111000000111111000000000000000//////...111111000///......------}}}|||zzzxxxuuuttttttuuuvvvtttvvvzzz~~~~~~|||||||||{{{|||~~~}}}{{{zzzxxxuuussspppmmmhhheeeaaa^^^^^^aaaaaa^^^^^^```cccgggkkkooorrrvvv|||}}}qqqddd^^^ZZZSSSMMMKKK???:::333000000111///---......---------,,,,,,,,,------------,,,,,,,,,,,,******************************++++++++++++******))))))******++++++******++++++++++++***)))((('''(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))***((('''''')))******)))++++++++++++++++++++++++++++++,,,,,,------......000///...---------------+++,,,,,,,,,,,,,,,------++++++,,,,,,---...000000111444999<<<===AAAGGGKKKQQQ[[[fffkkkjjjgggfffgggfffkkkttt}}}zzzuuutttvvvyyy||||||yyyxxxyyy|||yyypppcccVVVJJJBBB;;;777999888555333222111111111000000111111000000///...111000000//////.........{{{~~~zzzuuuqqqmmmhhhfffgggfffbbbaaaccc``````___```bbbfffjjjmmmxxxooofffaaa[[[VVVUUUIIIAAA888333222222111///......---------,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***++++++++++++***)))))))))******)))(((((((((((())))))))))))(((((((((((()))******)))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))***((('''((()))+++******+++++++++++++++++++++++++++,,,,,,---......//////000///...---,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...000222333444555:::@@@CCCDDDHHHOOOTTT___hhhrrrvvvsssqqqqqqssssssxxxzzzlll^^^QQQFFF@@@===;;;888555333111111111000111111111111000//////000000000///////////////|||wwwzzz~~~~~~~~~wwwqqqooolllgggfffgggfffbbb^^^\\\]]]aaacccdddaaajjjssswwwxxxxxxlllfff```\\\[[[PPPGGG;;;555333444333111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++&&&'''((())))))******)))(((((())))))))))))((((((((()))***++++++***)))(((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))))))))))))))))))))))),,,+++)))***+++------,,,++++++++++++++++++++++++,,,,,,------...///000000000///...---,,,+++++++++---------....../////////------...000222444666888;;;@@@FFFIIIKKKOOOVVV\\\iiiqqqzzz}}}zzzxxxzzz}}}|||~~~ssscccVVVNNN???>>>:::777444222111000111111111111111000//////////////////000000000000}}}}}}{{{||||||}}}}}}}}}~~~~~~}}}yyywwwqqqkkkhhhddd```___```aaa```]]]cccccccccbbbccckkkxxx~~~sssiii```ZZZWWWNNNBBB;;;999777333///,,,.../////////......///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((())))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,------...///////////////...---,,,,,,++++++------.........---,,,,,,...,,,///444555444999BBBGGGHHHIIIKKKPPP[[[iiisss~~~xxxooolllllloooyyyvvvfff[[[NNNHHH>>>777444444555555111000///000111000...,,,---...///...------...///}}}wwwuuuvvvxxxzzz{{{|||~~~~~~yyyssspppmmmiiihhhiiiiiifffcccccccccbbb___^^^bbbjjjpppzzzvvvjjjbbbYYYTTTLLLEEE???999444111.../////////...---------.........---------,,,,,,,,,,,,++++++++++++,,,,,,...------,,,++++++************************************))))))))))))******))))))************)))))))))))))))))))))(((''''''((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))************************************)))))))))(((************************++++++******)))*********************************)))***+++,,,------------000000000000////////////------------------------....../////////......---000111555<<<>>>>>>CCCJJJIIIMMMQQQWWW```kkkxxxwwwmmmiiijjjmmm|||uuujjjZZZTTTIIIAAA;;;888777666444333111111222222000......///000//////...//////}}}xxxssspppqqqvvvzzz{{{|||~~~{{{xxxwwwwwwuuuppplllfffeeeccc```]]]]]]___bbbgggkkksss|||xxxmmm^^^]]]YYYRRRHHH???888444333222111///...---------.........------------,,,,,,++++++******++++++,,,------,,,,,,++++++************************************))))))))))))******))))))************))))))))))))******))))))(((((('''''''''''''''''''''''',,,++++++******++++++,,,))))))))))))))))))))))))************************************))))))))))))*********************************)))******++++++***************************+++,,,------...------222222111000///------,,,++++++,,,---......///////////////000000000000000222333999AAAEEEGGGLLLQQQNNNTTT\\\fffoooxxxttthhheeejjjrrrwwwzzzmmmfff[[[PPPGGG@@@:::777777555333333333333222000000000000000000000000000xxxuuutttsssrrrrrrwww}}}|||vvvooolllhhhdddbbbaaaaaaaaa```aaadddjjjrrr{{{zzzjjjeee___XXXQQQIIIAAA;;;777555222000000000//////............------------+++++++++******+++++++++,,,,,,,,,,,,++++++******************************((((((''''''''''''(((((())))))************))))))))))))*********))))))((((((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((***)))))))))***+++,,,,,,************************+++,,,------.........---000///...---,,,++++++***,,,,,,------...//////////////////000111222333444999;;;???EEEKKKPPPVVVZZZ]]]cccmmmvvv~~~xxxlllggglllvvv|||~~~xxxnnnbbbVVVKKKBBB<<<999777444222333333222111111000///000111111000000xxxooolllooosssxxx|||}}}wwwooojjjiiiiiihhhgggdddbbb``````cccjjjqqquuuyyynnnaaaZZZXXXUUULLLEEE;;;777222000000000000/////////.........---------,,,++++++++++++++++++,,,,,,+++++++++++++++******************************((((((''''''''''''(((((())))))************))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((***)))))))))***+++,,,,,,************************,,,,,,------......------------------------------......................../////////111333555888999DDDFFFIIIMMMUUU^^^eeehhhrrrwww}}}xxxsssttt{{{~~~xxxyyy~~~ttthhh[[[OOOHHH???<<<777444333333333222222000//////111222111///zzztttqqqqqqvvv~~~|||xxxwwwwwwtttqqqoookkkeee```^^^___aaacccpppvvvxxxfff]]]]]]]]]WWWOOOBBB<<<555111000000///---/////////.........---------,,,,,,++++++,,,,,,---++++++++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))******++++++***************************************))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************************************)))******++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------...//////000000//////..................///000111333777;;;>>>AAAIIILLLQQQXXXcccqqqyyy{{{}}}xxxxxx{{{}}}}}}qqqddd\\\NNNIIIBBB<<<888777555444444111///000333444222000xxxtttvvvyyy|||{{{tttmmmfffbbb```___bbbfffqqqpppdddbbbaaa\\\XXXPPPHHH>>>777555333000---////////////...............------,,,,,,------...******************++++++++++++++++++++++++++++++******))))))))))))******))))))************))))))((()))***++++++++++++***)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///000000------......//////000000111222444777<<>>AAAEEEIIINNNRRR]]]ooo}}}|||~~~}}}tttjjj^^^RRRFFF???;;;777444333444555333111}}}|||{{{|||}}}pppjjjffffffeeegggpppzzztttiiidddbbbbbb___YYYRRRJJJBBB;;;777444444444222000///...///.........------,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***(((((()))+++,,,***((())))))))))))************,,,,,,,,,++++++***************************************************************))))))(((((((((((()))************++++++++++++******+++,,,---,,,******++++++++++++,,,,,,,,,------------...............000111111111222444666;;;AAAGGGHHHHHHMMMXXX```ooo~~~|||wwwxxx~~~qqqbbbTTTKKKCCC>>>888666666777555444yyyyyywwwzzzzzzpppkkkhhheeefffjjjxxxpppgggdddaaaaaa```]]]WWWLLLAAA999666555444333111///...---...............---------,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))++++++***)))************+++++++++++++++++++++++++++*********************************************************(((((())))))***+++++++++)))************++++++++++++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///000111111222555999===@@@FFFLLLKKKKKKRRRbbbpppyyyxxx{{{sssbbbXXXLLLFFF===777666666555333vvvuuuxxx}}}yyytttoookkkhhhnnnxxxssslllcccccccccccc___VVVJJJAAA777555333222222000///---........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))***+++,,,++++++)))))))))*********+++++++++++++++***************************************************************''''''((()))******++++++))))))*********+++++++++,,,***)))***,,,---,,,++++++++++++,,,,,,,,,------,,,,,,,,,---....../////////000111333555:::@@@DDDFFFIIILLLNNNRRR^^^ooo}}}ssshhh[[[RRRGGG>>>:::999777555|||vvvqqqpppvvv~~~|||tttllljjjnnnvvvyyyjjjgggdddcccaaa\\\TTTMMM:::777444222333222111///000///////////////......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++******))))))(((((()))))))))))))))))))))))))))***+++++++++++++++,,,((((((((()))))))))******************************************************************************''''''(((((((((((((((((())))))*********+++++++++,,,+++))))))+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000000222444666:::@@@FFFKKKNNNMMMNNNSSS^^^mmm}}}zzzmmmdddWWWLLLFFFBBB===:::yyypppmmmnnnsss|||~~~ssslllkkkkkkpppzzzuuunnnfffaaaaaa```\\\XXXDDD>>>888444444444333111111111111000//////......,,,,,,------------,,,,,,******++++++++++++******************************************)))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++'''((((((((()))))))))))))))))))))***************************************************************(((((((((((('''''''''''')))************+++++++++---+++))))))+++,,,---,,,,,,,,,,,,,,,------------------...///000111111222444666:::===BBBGGGNNNRRRRRRQQQRRRYYYgggvvv{{{rrreeeZZZQQQIIIAAA<<>>888888999555333111000000000///---...---,,,,,,++++++++++++......---,,,,,,+++******))))))*********++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''++++++++++++++++++++++++************+++,,,---------,,,+++,,,...000111000333000------000444888:::BBBGGGLLLPPP[[[iiitttxxx|||kkk]]]{{{tttmmmkkklllhhhfffjjjyyyzzzllleeedddcccbbbcccaaaZZZOOODDD;;;666666555333000/////////...---...---,,,,,,++++++,,,,,,......---,,,,,,+++******))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************************))))))))))))))))))))))))))))))))))))******************))))))((((((((((((+++++++++++++++++++++++++++******++++++,,,---...---,,,,,,,,,...///000000111000///111555:::???AAAHHHNNNTTT[[[hhhzzzyyywwwqqqoookkkffffffmmmyyyuuukkkfffdddcccgggfffaaaXXXMMMBBB:::666555222///...//////...---...---,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******************++++++++++++++++++***************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((++++++++++++++++++++++++++++++++++++,,,---...///---------------...///000///000333777<<>>EEELLLXXXbbbgggkkkrrryyy{{{pppgggddddddeeehhhlll|||wwwmmmhhhggggggddd___VVVJJJ>>>777333333000//////...------,,,,,,.........---------,,,,,,******++++++,,,,,,,,,---+++******************+++)))))))))))))))))))))))))))))))))))))))*********************************))))))(((((()))***++++++******++++++++++++******************************++++++*********+++------,,,---......,,,,,,---...------///000111111111111333777???FFFKKKSSSeeeuuuyyymmmiiihhheeebbbaaakkkvvvtttkkkgggfffgggfffaaaVVVGGG;;;555444111111000///...------,,,............---------,,,+++++++++,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))******************************(((((((((((()))***+++,,,******+++,,,,,,+++******************************)))******+++,,,,,,,,,---,,,......---,,,++++++,,,,,,---...///111222333444555<<>>555333000...////////////------------------------...------,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))******+++++++++******)))((()))))))))))))))************+++,,,------------,,,,,,,,,---------------............////////////111333666999===EEEPPPXXXddduuu~~~~~~rrrlllgggeeeeeehhhttt}}}mmmddd___aaacccfffhhheee[[[NNNDDD777444000......///......------------------------***************)))))))))************************+++++++++*********)))))))))******+++++++++******(((((())))))*********+++***+++,,,---------------,,,,,,,,,------................../////////000000000333777<<>>DDDNNNWWWcccoooxxxuuullljjjeeegggqqqnnneeeeeegggggghhhddd___UUUGGG:::222111222///////////////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------...............000111222444:::CCCJJJWWW___kkkvvvsssnnnkkkhhhmmm~~~vvviiieeedddeeegggfffccc[[[MMM???555111222000000//////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,------------------,,,---------........./////////111222333666>>>HHHQQQ^^^fffqqq|||{{{pppmmmiiijjjxxxqqqhhhbbbcccffffffddd^^^SSSEEE:::444222111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,------------------------------........./////////000222444666;;;DDDQQQ[[[gggnnnyyywwwpppkkkjjjrrr{{{lllbbbaaaffffffddd```WWWLLLAAA888333111111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,---------............////////////222444777:::BBBNNN]]]hhhsssyyytttoookkknnnyyyooobbbaaaffffffdddaaaZZZQQQFFF;;;555222111///.........///000++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------............------,,,,,,------.............../////////000333555999>>>GGGVVVgggsss|||||||||{{{{{{{{{{{{{{{|||zzzzzz{{{{{{zzzzzzyyyxxx|||~~~{{{xxxyyy{{{||||||{{{zzzyyyyyyxxxwwwyyy}}}|||ppphhhmmmrrrxxxyyy```]]]ggghhheeebbb___ZZZPPPDDD;;;666222...---......,,,)))------------------------,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---......///////////////++++++,,,...000111000///333666???KKKSSS^^^qqq~~~{{{yyyxxxxxxyyy{{{uuuuuuttttttsssssssssrrrrrrrrrqqqqqqrrrsssuuuvvvwwwxxxyyy{{{||||||}}}}}}}}}~~~~~~|||yyytttooonnnooopppqqqppppppooonnnnnnmmmlllnnnrrrvvvxxxyyyzzzyyyxxxyyy|||wwwmmmlllmmmooozzzkkkbbbffffffdddcccbbb^^^UUUHHH???888444000...///000...,,,------------------------,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---------///000111111111888;;;DDDPPPZZZggg|||~~~|||xxxvvvsssqqqppppppqqqrrrpppppppppoooooonnnnnnnnnmmmmmmllllllmmmnnnpppqqqssstttuuuvvvxxxyyyzzz{{{zzzzzz{{{|||}}}~~~xxxsssoookkkfffbbbcccccccccccccccbbbaaa``````______```dddgggiiijjjkkkjjjiiiiiikkkoootttwwwzzzsssmmmiiihhhooozzzwwwfffbbbbbbccccccdddbbb[[[OOOFFF<<<777222000111222000///------------------------,,,,,,++++++++++++,,,,,,++++++************++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////......//////000222333333===BBBLLLYYYdddttt}}}zzzwwwtttsssnnnmmmjjjhhhggghhhiiiiiihhhhhhhhhhhhhhhggggggggggggfffeeeeeefffgggiiijjjnnnnnnoooppprrrtttwwwxxxwwwvvvvvvvvvwwwyyyzzz{{{~~~yyytttnnniiieeebbb^^^[[[[[[ZZZZZZYYYYYYXXXWWWVVVWWWVVVUUUWWWZZZ]]]^^^^^^___^^^^^^^^^___bbbfffhhhlllooouuu|||zzzrrrkkkhhhlllsss~~~iii^^^```aaaccceeeeee___UUUMMM???:::444111111222222000............------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////......//////000222444777???HHHUUUbbbooo{{{zzzxxxuuuqqqnnnllljjjgggfffdddcccbbbbbbccccccaaa`````````````````````aaa````````````bbbcccdddiiihhhhhhiiikkkooorrrttttttsssrrrqqqrrrtttwwwxxxyyy|||~~~xxxssskkkhhhccc___\\\ZZZXXXVVVSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNPPPSSSUUUUUUUUUTTTTTTTTTUUUWWWZZZ]]]^^^aaadddhhhmmmssszzzyyypppjjjkkknnnwwwpppdddbbbaaabbbdddeeeaaaZZZSSSCCC===555111111222111000/////////......------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++&&&'''(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---.../////////222777;;;AAANNN]]]jjjvvv|||sssrrrooollliiifffdddbbb```___^^^\\\\\\\\\\\\]]]YYYYYYYYYYYYZZZZZZZZZZZZ\\\[[[[[[[[[[[[]]]^^^___cccbbbbbbccceeeiiilllnnnooonnnnnnnnnoooqqqtttvvvsssuuuxxxzzz|||~~~{{{tttnnniii]]][[[XXXUUURRRQQQPPPPPPKKKKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGIIILLLMMMMMMLLLJJJKKKLLLNNNPPPRRRTTTUUUVVVYYY]]]aaaeeekkkqqqvvvvvvwwwoookkkiiinnnyyy~~~ssshhheeecccccccccbbb]]]YYYHHHAAA888222111111111000000000//////...---------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,...//////000444;;;AAAIIIVVVeeeoooyyy|||xxxuuuiiihhheeebbb___\\\[[[ZZZVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVUUUUUUVVVWWWYYYZZZ\\\\\\\\\]]]___bbbdddfffgggggghhhiiikkknnnppprrrmmmooorrruuuwwwzzzvvvoooiiibbb^^^TTTSSSPPPMMMKKKIIIIIIJJJEEEEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDFFFHHHIIIHHHGGGEEEFFFGGGIIIKKKLLLMMMMMMMMMPPPTTTWWWZZZ^^^cccfffhhhoooyyyyyyrrrmmmmmmooo|||pppkkkeeebbbbbbbbb```^^^NNNFFF;;;444222222111111000000000///...---------------,,,,,,,,,,,,------++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---///111111222777@@@HHHUUUaaammmqqqxxx}}}zzztttpppmmmkkkiiiggg^^^]]]ZZZWWWTTTSSSRRRRRRNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOPPPRRRSSSUUUVVVWWWXXXYYY[[[\\\]]]^^^___aaacccfffiiikkklllhhhjjjlllnnnppptttxxx{{{zzz{{{}}}~~~wwwmmmfffaaa[[[WWWQQQPPPNNNKKKGGGFFFFFFGGGDDDCCCBBBAAAAAABBBDDDEEEDDDCCCCCCEEEGGGHHHGGGFFFDDDEEEFFFHHHIIIIIIIIIIIIIIILLLPPPSSSUUUXXX\\\^^^```fffnnntttzzz|||uuuppplllqqqvvvooogggbbbaaabbbbbbaaaRRRIII>>>666333333222111111000000///...---------...------,,,,,,------...++++++------------++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...111333333444:::DDDLLL___jjjqqqrrrwww|||uuupppiiibbb___]]]\\\[[[WWWUUUSSSPPPNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNQQQQQQSSSUUUVVVVVVWWWVVVWWWXXX[[[___bbbeeefffgggfffgggiiijjjkkknnnrrruuuvvvvvvxxxzzz{{{|||}}}}}}~~~uuuhhh___[[[XXXSSSOOOGGGFFFEEEDDDCCCDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@EEEEEEEEEEEEEEEFFFGGGGGGAAABBBDDDDDDCCCCCCEEEFFFLLLKKKKKKLLLMMMPPPSSSUUUZZZ]]]aaaeeekkksss{{{zzzqqqjjjjjjwwwuuuiiiffffffbbbaaabbb\\\SSSEEE;;;666444222000222111000//////............------,,,,,,------...//////...---,,,,,,++++++,,,,,,+++******++++++,,,......---,,,++++++++++++////////////000000000000000///222666888;;;HHHWWWpppuuu{{{}}}~~~~~~uuuoookkkeee]]]WWWTTTSSSPPPNNNOOOMMMKKKIIIGGGFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTUUUXXXZZZ\\\^^^___^^^___```cccfffiiikkkmmmnnnqqquuuwwwxxxxxxxxxyyyzzz}}}}}}ssskkk```XXXTTTQQQMMMJJJDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDEEEFFFAAACCCDDDEEEDDDDDDEEEGGGIIIHHHHHHHHHIIILLLNNNPPPPPPRRRVVVZZZ___fffnnnsss}}}wwwnnnjjjrrr|||lllffffffdddbbbccc]]]VVVJJJ???888444333222222111000//////............------,,,,,,------............------,,,,,,+++,,,,,,+++++++++++++++,,,...---,,,,,,++++++,,,,,,////////////000000000000111111444999<<>>>>>===============@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQSSSVVVXXX[[[\\\[[[]]]^^^___aaadddiiilllmmmppprrrssstttvvvxxxzzz~~~vvvoooggg^^^WWWRRROOOKKKIIIGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGEEEGGGHHHHHHGGGHHHIIIKKKMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMNNNOOOQQQTTTWWW]]]cccjjjqqqzzzvvvllljjjooo|||yyyiiiccceeefffeee```___ZZZPPPDDD:::555444222111000///...............------,,,,,,------...,,,,,,------------------***+++,,,------------,,,+++++++++,,,---...///000/////////000111222222222666:::???FFFQQQccctttwwwpppfff___ZZZUUUPPPLLLHHHGGGFFFDDDCCCCCCEEEFFFCCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<<<<======@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIKKKKKKLLLNNNPPPSSSUUUVVVWWWXXXYYYZZZ[[[___dddhhhhhhjjjlllnnnoooqqqsssuuu{{{~~~yyypppiiiccc\\\UUUPPPJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIFFFHHHIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMMMMMMMNNNQQQSSSXXX\\\bbbgggnnnwwwxxxllleeeeeennnwwwpppgggeeefffeeebbb```\\\TTTIII???888444222111000//////............------,,,,,,------...------------------------***+++,,,.........------,,,,,,,,,,,,---...///000...///000000111222333333444;;;CCCLLLZZZlll{{{zzzttthhhbbb[[[UUURRROOOJJJGGGDDDEEEDDDCCCAAA@@@BBBDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIILLLNNNPPPQQQRRRSSSUUUUUUVVVZZZ^^^bbbaaacccfffhhhjjjllloooqqqtttxxx}}}yyysssmmmeee^^^[[[WWWQQQMMMGGGHHHHHHGGGFFFDDDDDDDDDCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMLLLMMMMMMMMMMMMLLLLLLKKKLLLNNNOOOOOOOOOOOOQQQRRRUUUXXX]]]aaafffooozzzzzzooofffbbbffflll||||||lllgggfffdddeeebbb]]]WWWOOOEEE;;;555222111000//////............------,,,,,,------............------,,,,,,+++)))***,,,...//////...------------------...///000...///000111222333333444333===IIIUUUeeexxxzzzssslllggg\\\WWWRRROOOMMMLLLHHHEEECCCDDDEEEBBB@@@>>>@@@BBBBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPQQQSSSWWWZZZZZZ\\\```bbbdddgggjjjmmmppptttyyy|||}}}~~~tttnnnhhhbbb[[[VVVSSSPPPLLLIIIHHHIIIJJJIIIHHHGGGFFFGGGFFFGGGHHHHHHHHHGGGEEEDDDAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIIIIHHHIIIKKKKKKJJJJJJLLLMMMNNNNNNOOOOOOOOOOOONNNNNNJJJLLLMMMMMMMMMMMMNNNPPPPPPSSSWWWZZZ___gggqqqyyyyyy~~~sssiiibbbdddiiittt|||qqqiiifffcccgggccc^^^ZZZTTTJJJ>>>666222111000//////............------,,,,,,------...//////...---,,,,,,++++++)))***---...//////...---...------------...//////...///000111222333444444999EEETTTaaasss|||uuunnnggg```\\\UUUQQQMMMKKKLLLKKKGGGDDDDDDFFFFFFDDD@@@>>>@@@BBBBBBDDDFFFHHHJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@AAABBBDDDFFFHHHIIIHHHJJJLLLMMMMMMOOORRRTTTUUUXXX\\\___aaadddhhhjjjooossswwwyyyyyy|||wwwrrriii___\\\YYYTTTPPPMMMKKKKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGIIIKKKMMMNNNPPPPPPPPPPPPQQQQQQRRRRRROOOPPPRRRSSSSSSRRRQQQPPPPPPRRRTTTWWWZZZ___eeeiiipppwwwzzzsssjjjbbbbbbggglll|||}}}oooccc^^^aaacccccc]]]WWWPPPDDD999222000///...///000///.........---------,,,,,,,,,------------------------+++,,,------......------000//////.........//////333333111...///333666777===LLL___rrr{{{vvvooohhhbbb^^^ZZZWWWQQQMMMHHHFFFFFFGGGEEECCCBBBBBBAAA@@@@@@AAABBBBBBDDDFFFHHHHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDCCCBBBAAAAAADDDCCCBBBAAAAAABBBDDDEEE@@@@@@@@@???????????????@@@>>>===<<<===>>>@@@BBBFFFGGGHHHIIIKKKMMMOOOPPPRRRTTTWWWZZZ\\\___cccfffjjjkkknnnpppsssxxx~~~vvvnnnjjjbbbZZZXXXUUUQQQNNNKKKJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKKKKKKKJJJHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGHHHIIIKKKKKKNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQSSSTTTTTTSSSQQQPPPPPPQQQSSSUUUXXX\\\aaadddhhhnnnwww{{{tttmmmeeecccfffhhhzzzssshhhdddaaadddccc___YYYSSSHHH===555333111000111111000/////////.........---------------------------------,,,,,,---...............//////............//////111111111000111555999<<>>@@@AAADDDDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVXXX[[[___bbbbbbeeehhhkkknnnsssxxx|||}}}uuujjjddd```[[[UUUSSSQQQNNNKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNLLLLLLMMMMMMLLLJJJHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDHHHGGGGGGGGGGGGHHHIIIIIIMMMNNNPPPQQQQQQQQQOOONNNQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQSSSSSSUUUWWW[[[^^^```eeelllssszzzzzztttmmmhhhgggdddwwwvvviiidddbbbdddddd```[[[VVVMMMCCC:::777333222222222111111000000/////////.........------------------------------...////////////...//////............/////////000111222333777===BBBMMM^^^ttt|||vvvqqqgggbbb\\\VVVRRROOOLLLJJJNNNKKKHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDGGGIIIKKKKKKJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFGGGGGGGGGFFFFFFEEEJJJIIIHHHGGGFFFFFFGGGGGGDDDCCCCCCBBBAAA@@@@@@???AAA@@@>>>======>>>??????@@@@@@AAABBBDDDEEEGGGHHHIIIKKKNNNPPPRRRUUUXXX[[[^^^aaafffjjjmmmrrrvvvyyy{{{~~~xxxsssjjjaaa\\\YYYVVVTTTOOONNNLLLKKKJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOMMMMMMNNNNNNMMMLLLJJJIIIEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIILLLMMMPPPRRRSSSRRRPPPNNNRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRTTTVVVXXX\\\```eeejjjpppxxx~~~uuummmgggdddqqq~~~mmmdddaaadddccc___\\\YYYQQQIII>>>:::555222111111111000////////////.........------------------------------......///000////////////............//////000000///111333555888???GGGWWWiii~~~zzztttnnnjjj^^^ZZZUUUPPPMMMKKKIIIGGGKKKJJJHHHFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIKKKLLLKKKJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDFFFIIIKKKLLLOOOSSSUUUZZZ]]]bbbgggkkkooosssuuuuuuxxx||||||pppiii```ZZZVVVSSSRRRRRRNNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKJJJGGGGGGFFFEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKMMMPPPRRRTTTSSSQQQPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQRRRRRRQQQQQQSSSUUUXXX\\\```dddhhhoooxxx|||oooffffffkkkwwwxxxiiiaaacccbbb___]]][[[UUUMMMBBB===777222000000000000.........---------,,,,,,---------------------------......///000/////////...............///000000222000222555666999CCCNNNeeeuuu}}}xxxsssnnnhhhccc___VVVSSSNNNKKKJJJIIIHHHFFFIIIIIIIIIGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFGGGIIIKKKNNNQQQRRRUUUZZZ___cccfffjjjmmmrrruuuxxx{{{vvvggg___WWWSSSPPPMMMMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJIIIJJJMMMPPPRRRSSSSSSSSSOOOOOONNNNNNMMMLLLLLLLLLLLLNNNPPPPPPOOOPPPQQQSSSTTTXXX\\\___aaagggnnnttt{{{ssshhhhhhhhhmmm|||lllbbbdddbbb___]]]]]]XXXQQQFFFAAA999333000000000000...------------,,,,,,,,,------------------------------...////////////.........---......///000111555222222777999<<>>>>>>>>>>>>>>>>>???@@@AAA@@@BBBDDDEEEFFFGGGJJJMMMOOORRRVVVZZZ]]]```eeehhhnnnpppsssvvvyyy}}}vvvlllbbbYYYRRRQQQOOOKKKKKKOOOOOOOOOPPPPPPQQQRRRRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQOOOPPPQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHFFFGGGJJJMMMOOORRRSSSTTTMMMLLLKKKJJJJJJIIIIIIIIIHHHJJJLLLMMMMMMNNNOOOQQQRRRUUUZZZ\\\^^^aaagggkkktttyyy{{{pppiiigggiiisssrrrdddfffddd```______[[[UUUKKKDDD<<<444111000111111............------------------------------------,,,,,,---...............---------......///000111777222333999===BBBSSSgggyyy{{{www|||zzzuuuqqqnnnmmmjjjeee___YYYUUUSSSMMMJJJGGGFFFFFFHHHHHHGGGHHHJJJKKKKKKIIIGGGHHHJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHJJJLLLMMMMMMLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDAAA???>>>>>>>>>=========>>>>>>???>>>???AAABBBCCCDDDGGGJJJNNNPPPSSSUUUXXX[[[```dddgggiiilllooorrrxxx~~~ooodddaaaXXXRRRQQQPPPLLLLLLPPPOOOOOOPPPQQQQQQRRRRRRSSSRRRQQQQQQRRRRRRSSSTTTUUUQQQRRRRRRSSSSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLHHHHHHGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDGGGJJJMMMPPPSSSTTTKKKKKKJJJHHHHHHGGGGGGGGGEEEGGGJJJKKKLLLLLLNNNOOOQQQUUUZZZ]]]^^^```dddhhhjjjooovvv~~~xxxiiihhhiiiooo~~~{{{fffhhhfffbbbaaaaaa]]]WWWNNNGGG>>>666222111222222000/////////............------------------------+++,,,------......---------------......000111111888333444;;;@@@GGG[[[qqqzzzvvvtttxxx~~~{{{vvvpppmmmdddcccaaa\\\UUUOOOLLLJJJMMMJJJHHHGGGHHHJJJKKKJJJHHHJJJLLLLLLIIIHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIKKKNNNOOONNNNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJLLLMMMNNNNNNNNNJJJJJJLLLMMMMMMLLLKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGEEEBBB@@@???=========<<<<<<======>>><<<>>>@@@@@@AAABBBEEEHHHIIIJJJLLLMMMOOOSSSYYY\\\aaacccfffjjjnnnttt{{{uuuggg^^^WWWTTTQQQOOOOOOOOOOOONNNSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHJJJMMMPPPRRRMMMKKKHHHEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNOOORRRTTTVVVXXX[[[___aaafffkkkrrrzzzwwwsssgggbbblllyyy{{{lllgggeeefffddd^^^ZZZZZZRRRLLLCCC:::444222222333.........///////////////...------,,,,,,------...---------......000111111111222222111///000222444444555555666>>>QQQiii{{{}}}vvvttt|||}}}zzzwwwqqqjjjfffccc[[[TTTRRRPPPKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJIIIHHHGGGHHHJJJMMMNNNLLLKKKKKKJJJJJJIIIIIIHHHPPPPPPQQQQQQQQQPPPOOOOOOMMMOOOPPPPPPNNNMMMMMMNNNOOONNNLLLKKKKKKKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKJJJIIIJJJLLLNNNNNNNNNLLLKKKKKKKKKLLLNNNPPPQQQMMMLLLKKKIIIGGGEEECCCBBBEEECCC@@@>>>=========>>>>>>======>>>>>>???@@@AAABBBDDDFFFHHHIIILLLQQQTTTZZZ]]]```cccggglllrrrvvv|||vvvjjj```ZZZWWWTTTQQQOOOPPPQQQPPPPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNMMMLLLJJJIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLNNNQQQRRROOOMMMJJJGGGEEEEEEFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLNNNPPPRRRUUUWWWZZZ]]]```aaaeeelllrrrzzzzzzmmmeeejjjtttooohhhdddeeeeee```\\\[[[TTTNNNEEE;;;555222222333//////////////////.........------,,,,,,------...,,,,,,,,,------...000000111111111000//////222444777999===AAAKKK]]]sssyyyuuuuuu~~~}}}|||zzzxxxuuuqqqlllhhh```XXXQQQPPPOOOKKKHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSQQQOOOOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLNNNNNNMMMMMMLLLLLLKKKLLLMMMNNNOOOOOONNNMMMKKKIIIHHHFFFFFFFFFDDDBBB???>>>===>>>>>>>>>=========>>>>>>???@@@AAACCCEEEFFFHHHKKKOOORRRVVVXXX\\\```dddiiiooosssxxx}}}{{{qqqggg```[[[XXXVVVTTTRRRQQQRRRSSSSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQRRRQQQOOOLLLIIIGGGGGGGGGHHHEEEEEEDDDEEEEEEGGGIIIJJJKKKMMMPPPRRRTTTWWW[[[^^^\\\aaafffkkkqqqyyyvvvjjjhhhkkkttttttjjjbbbccceeeccc^^^\\\VVVQQQHHH>>>777333222222000000000//////...............------------......,,,,,,,,,,,,---.../////////000000/////////222444555999???HHHUUUggg{{{~~~xxxssstttwww}}}~~~}}}|||zzzxxxvvvtttsssqqqmmmjjj___WWWPPPPPPPPPMMMKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUTTTRRRPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQOOONNNMMMLLLLLLLLLLLLKKKIIIJJJLLLMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNQQQPPPOOONNNLLLKKKJJJIIIHHHGGGDDDAAA@@@?????????>>>===============>>>???@@@AAACCCDDDEEEHHHLLLOOOPPPSSSWWW[[[___dddjjjooorrrwww~~~}}}xxxpppggg```[[[YYYYYYVVVTTTRRRRRRTTTUUUUUUTTTPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOONNNNNNOOOOOOPPPQQQRRRSSSSSSQQQOOOLLLJJJIIIIIIIIIEEEEEEDDDDDDDDDEEEGGGHHHHHHJJJMMMOOOQQQTTTXXX[[[\\\```eeehhhlllrrr{{{qqqiiiffflllzzzmmmbbbaaadddccc___]]]YYYTTTKKKBBB:::555222111222111111000///...------......------------......---------------...///000...///000//////000222555444888@@@LLL]]]ppp~~~wwwsssqqqtttxxx{{{~~~~~~}}}||||||{{{xxxvvvtttrrrqqqpppnnnlll___WWWQQQRRRRRRPPPNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLLLLLLLLLLLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOQQQRRRRRRRRRRRRQQQSSSTTTRRRPPPNNNNNNOOOPPPQQQSSSTTTTTTTTTRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNLLLKKKKKKMMMNNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQPPPOOONNNMMMLLLLLLJJJIIIGGGDDDBBBAAA@@@@@@>>>>>>======<<<=========>>>@@@AAABBBCCCEEEIIILLLKKKNNNRRRVVVZZZ```fffjjjmmmssszzz{{{rrroooiiiccc^^^[[[YYYXXXUUUTTTSSSSSSUUUVVVVVVUUUPPPQQQSSSTTTTTTTTTSSSRRRPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQOOOOOONNNNNNNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTSSSPPPNNNLLLKKKKKKKKKFFFEEEDDDDDDDDDEEEFFFGGGFFFHHHKKKMMMOOOQQQUUUXXX\\\___cccfffiiimmmtttzzzxxxnnnhhhjjj{{{rrrddd```bbbbbb___^^^\\\WWWOOOEEE===777333222222222111000///......---///......------....../////////////////////000111...////////////000333666999<<>>==================>>>@@@@@@AAACCCFFFIIIHHHKKKNNNRRRWWW\\\bbbfffjjjpppwww}}}|||vvvkkkiiifffbbb^^^ZZZXXXVVVUUUTTTSSSTTTVVVVVVUUUTTTQQQRRRTTTUUUVVVUUUSSSRRRQQQQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQOOONNNMMMMMMLLLHHHGGGFFFEEEEEEEEEFFFGGGFFFHHHJJJLLLMMMOOORRRUUUXXX\\\```bbbdddhhhnnnssszzzvvvnnnlllwww{{{jjjcccaaa```___```]]]YYYQQQIII@@@:::555333111111111000000///////////////............//////111000000///000000111111...///000000000222555888;;;>>>III[[[qqqxxxtttrrruuuwwwwwwyyy|||||||||||||||{{{{{{tttsssssssssttttttrrrpppaaaYYYSSSSSSRRRPPPNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSVVVWWWYYYXXXWWWUUUVVVVVVSSSTTTTTTTTTSSSSSSRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSQQQOOOOOOOOOPPPOOONNNNNNOOOPPPQQQQQQQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEAAAAAA???>>>===============>>>?????????AAADDDFFFFFFHHHLLLOOOSSSXXX^^^bbbfffkkksssyyy}}}wwwrrrnnnlllhhhccc^^^ZZZXXXVVVUUUTTTTTTTTTVVVVVVTTTSSSQQQSSSUUUWWWWWWVVVTTTSSSSSSTTTUUUWWWYYY[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWTTTSSSRRRQQQQQQQQQQQQQQQOOOPPPRRRTTTUUUUUUUUUUUURRRQQQQQQPPPOOOOOONNNNNNJJJIIIHHHGGGFFFGGGGGGHHHGGGIIIJJJKKKLLLMMMPPPRRRTTTXXX]]]___aaaeeejjjoooppp}}}wwwpppttt|||ssshhhbbb___```ddd]]]ZZZSSSKKKCCC<<<777444111000000000000000000000//////............//////000000////////////000000...///000111111333777999===BBBPPPfff~~~rrroooqqqwww||||||}}}~~~{{{xxxwwwvvvtttssspppppprrruuuxxxyyywwwuuuggg___XXXWWWVVVRRROOOPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNMMMMMMNNNOOOQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVYYYZZZ\\\\\\[[[ZZZ[[[\\\WWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVUUUSSSQQQQQQQQQQQQPPPOOOPPPPPPPPPPPPOOONNNLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLKKKKKKJJJIIIHHHCCCBBBAAA???>>>>>>=========>>>???>>>>>>@@@CCCEEEDDDFFFIIILLLOOOTTTYYY]]]```fffmmmssswww||||||tttqqqtttqqqkkkeee```[[[YYYXXXVVVTTTTTTTTTUUUUUUSSSQQQRRRSSSVVVXXXXXXWWWUUUSSSVVVVVVXXXZZZ\\\]]]___```\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYVVVUUUTTTSSSRRRRRRRRRRRRNNNPPPRRRTTTUUUVVVVVVVVVQQQPPPPPPPPPPPPOOOOOOOOOLLLKKKIIIHHHGGGHHHHHHIIIHHHJJJKKKKKKKKKLLLNNNQQQSSSWWW\\\___aaadddjjjooohhhuuu}}}sssqqqvvvyyykkkccc___aaafff^^^ZZZTTTLLLDDD===888555000000000000000111111111//////............//////000//////.........//////...000111222222444888:::CCCJJJ\\\tttqqqooorrryyy~~~}}}zzzwwwtttrrrpppnnnllllllnnnqqqvvv{{{}}}|||zzznnneee^^^\\\ZZZVVVSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPOOONNNOOOQQQTTTUUUSSSSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXYYY[[[]]]]]]\\\\\\]]]^^^ZZZYYYVVVTTTSSSRRRSSSSSSWWWWWWVVVVVVUUUVVVVVVVVVWWWUUURRRRRRRRRRRRQQQPPPQQQQQQQQQPPPMMMKKKHHHFFFKKKKKKLLLMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJDDDCCCBBB@@@???>>>>>>>>>===>>>???>>>>>>???BBBEEEBBBEEEGGGJJJMMMQQQVVVYYY\\\bbbiiinnnrrrvvv|||}}}uuuqqqnnnjjjddd```^^^[[[WWWSSSVVVVVVUUUTTTSSSRRRQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWZZZ]]]aaabbbaaa```eeeffffffdddbbb``````aaaZZZ[[[[[[ZZZZZZ[[[___aaabbb___\\\\\\^^^^^^\\\ZZZ\\\YYYUUUSSSSSSTTTSSSSSSSSSRRRRRRSSSUUUUUUTTTRRRSSSTTTTTTTTTTTTSSSSSSRRROOOMMMJJJGGGEEEEEEEEEEEEJJJJJJJJJJJJJJJKKKLLLMMMMMMQQQWWW\\\___cccfffhhhhhhoooxxxyyytttpppmmmccccccdddcccaaa^^^XXXTTTNNNEEE:::222666333000//////000///...222000...---,,,---...///,,,------...///000111111333//////222444444888===BBBTTTllluuuxxx||||||xxxrrrnnnkkkjjjhhhgggfffgggllluuu~~~|||vvvqqqiiiaaa\\\ZZZZZZ[[[YYYXXXVVVVVVVVVVVVTTTRRRTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY\\\^^^______]]]\\\\\\]]]______^^^^^^^^^```___^^^^^^^^^^^^^^^_________]]]ZZZYYYXXXWWWVVVTTTWWWVVVVVVWWWYYYYYYXXXVVVVVVUUUSSSRRRQQQRRRTTTUUUSSSSSSRRRRRRRRRQQQQQQQQQNNNMMMLLLKKKLLLMMMOOOQQQNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGDDDBBBBBBAAA???===>>>>>>>>>>>>>>>??????@@@CCCDDDEEEHHHKKKNNNQQQRRRVVVZZZ```ffflllssszzz~~~uuupppnnnjjjeeebbb```]]]YYYVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVXXX\\\```eeehhhhhhhhhjjjiiigggeeecccaaa```___\\\]]]]]]]]]]]]^^^bbbdddeeeccc``````aaabbb```^^^^^^[[[XXXVVVVVVWWWVVVVVVTTTSSSSSSTTTUUUVVVTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUPPPNNNJJJGGGEEEDDDDDDEEEIIIIIIIIIIIIJJJKKKLLLMMMMMMQQQVVVZZZ^^^aaaeeehhhhhhmmmttt{{{xxxqqqtttvvvhhhdddcccbbbaaa]]]XXXTTTNNNFFF<<<555555222000//////000///...222111///------...///000---.........///000000000222//////333555777<<>>@@@???????????????@@@@@@BBBCCCDDDFFFIIILLLOOOPPPTTTXXX]]]ccciiipppwww{{{wwwqqqnnnkkkgggdddbbb___\\\ZZZWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTSSSSSSTTTTTTTTTVVVZZZ___eeekkkoooqqqrrrqqqmmmiiigggfffeeeaaa^^^```aaaaaaaaa```bbbdddggghhhfffeeedddeeeeeedddbbb```]]]ZZZXXXYYYZZZZZZYYYWWWUUUTTTUUUVVVVVVUUUTTTQQQRRRSSSUUUVVVVVVVVVVVVRRROOOKKKGGGDDDCCCDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMNNNQQQTTTXXX[[[```dddhhhhhhkkkooosssyyy~~~rrrmmmzzzmmmdddbbb``````]]]XXXTTTPPPIII???888444111///...///000//////222111000///...///000111////////////////////////111///000333666999@@@HHHUUUiii{{{wwwtttpppjjjccc]]][[[ZZZYYYXXX]]]```gggssszzzqqqkkkhhhiiijjjjjjgggbbb___^^^\\\ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZ]]]aaafffiiijjjjjjjjjjjjlllmmmllljjjhhhhhhiiiffffffeeedddccccccccccccfffdddaaa```______]]][[[ZZZYYYYYYZZZ\\\\\\[[[ZZZ\\\[[[YYYWWWVVVVVVWWWWWWXXXXXXWWWUUUSSSQQQPPPOOOLLLNNNPPPQQQRRRQQQOOONNNLLLKKKKKKKKKKKKMMMNNNOOOOOOLLLIIIHHHFFFEEEBBB@@@AAA@@@@@@?????????@@@@@@@@@AAABBBDDDGGGJJJLLLMMMPPPTTTYYY___eeekkkqqqvvv}}}~~~zzztttnnnllliiifffcccaaa___]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVTTTTTTSSSRRRRRRSSSTTTTTTXXX]]]dddkkkqqqvvvyyy|||yyysssmmmkkkmmmlllhhhcccfffggggggfffddddddfffgggiiihhhhhhhhhhhhgggfffeeeaaa^^^[[[ZZZZZZ[[[\\\[[[ZZZXXXVVVVVVWWWWWWVVVUUURRRRRRSSSTTTUUUUUUUUUTTTSSSPPPLLLHHHEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNPPPSSSVVVYYY]]]cccggghhhiiikkkllloooxxxtttoooxxxqqqeeeaaaaaa```]]]XXXUUUQQQKKKCCC===333111///...///000000///222111000000000000111111000000000///////////////111///000444666:::CCCLLL]]]qqq|||wwwpppllliiiddd]]]WWWTTTTTTTTTSSSWWW\\\ffftttwwwqqqnnnnnnooooookkkgggdddbbbaaa```^^^\\\\\\\\\\\\\\\]]]^^^^^^___bbbfffkkknnnooooooooolllnnnppppppnnnmmmnnnooonnnmmmlllkkkjjjiiiiiiiiikkkiiifffeeeddddddbbb```^^^^^^]]]___```aaa```^^^^^^]]][[[YYYXXXWWWWWWWWW[[[[[[ZZZXXXWWWUUUTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNPPPQQQQQQOOOMMMKKKJJJHHHEEECCCAAAAAA@@@???>>>>>>????????????@@@BBBDDDGGGIIIJJJMMMQQQVVV[[[```ffflllpppxxxzzz~~~zzzqqqpppmmmiiieeebbb``````_________^^^\\\YYYVVVUUUUUUTTTSSSRRRRRRSSSTTTUUU[[[```iiipppvvv{{{{{{uuutttuuuvvvrrrnnnooooooooommmjjjhhhhhhiiillllllmmmllljjjiiihhhgggccc```]]][[[\\\]]]]]]\\\]]][[[XXXWWWXXXXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQQQQSSSQQQNNNJJJGGGEEEEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLNNNQQQTTTWWW[[[aaadddggghhhiiihhhiiioooxxxyyysssxxxuuuhhhdddcccaaa]]]YYYVVVSSSMMMFFF@@@444222000///000000000///111000000000000000111111000000000000000/////////111000111444666:::EEEPPPfffzzz|||xxxrrrkkkfffaaa\\\VVVRRRPPPPPPPPPPPPTTTZZZfffuuuzzztttpppooonnnnnnkkkhhhfffffffffdddcccaaa````````````aaabbbbbbdddgggkkkooorrrsssssssssrrrtttvvvxxxwwwxxxyyy{{{zzzyyywwwvvvtttsssrrrrrrqqqooolllkkkjjjjjjhhhfffgggffffffgggiiiiiihhhfffeeedddcccaaa___]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWTTTTTTRRRRRRRRRRRRSSSTTTTTTRRRPPPNNNMMMMMMNNNOOORRRQQQOOONNNNNNLLLHHHFFFBBBAAA@@@???>>>=========>>>>>>???@@@BBBDDDFFFGGGKKKNNNSSSWWW\\\aaagggkkksssvvv|||wwwvvvsssnnnhhhdddbbbbbbcccccccccbbb___[[[XXXUUUVVVUUUSSSRRRRRRSSSUUUVVV\\\cccmmmvvv|||~~~}}}zzzzzzzzzzzzwwwtttqqqpppqqqsssuuuvvvtttqqqnnnmmmmmmhhheeeaaa______```______```]]]ZZZYYYYYYYYYXXXXXXUUUUUUUUUTTTSSSRRRQQQPPPSSSRRRPPPNNNKKKIIIFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJMMMPPPSSSVVVZZZ^^^bbbdddfffhhhhhhgggjjjpppttt}}}rrrttt}}}rrrjjjeeeccc___ZZZWWWTTTOOOHHHCCC777444222000111111000/////////000000000000000000000000000000000000000000111000222555888===JJJWWWqqq~~~|||yyyvvvrrrkkkddd___XXXTTTPPPNNNNNNNNNNNNNNNTTT\\\iiiwww{{{uuuqqqnnnlllllljjjiiiiiiiiiiiigggeeedddddddddddddddeeeffffffiiikkkppptttwwwyyyyyyyyyxxxzzz}}}~~~|||zzzxxxwwwwwwyyyvvvtttrrrrrrqqqooonnnjjjjjjiiikkklllmmmllljjjjjjiiigggeeeccc```^^^]]]XXXXXXXXXXXXXXXWWWWWWWWWUUUTTTQQQPPPPPPQQQRRRTTTSSSRRRPPPNNNLLLLLLLLLLLLRRRQQQPPPPPPPPPOOOLLLIIICCCCCCAAA@@@>>>>>>============>>>???@@@BBBDDDEEEHHHKKKOOOSSSWWW\\\aaaeeekkkqqqxxx~~~~~~|||~~~~~~{{{tttlllgggeeeeeeeeefffffffffccc```\\\ZZZWWWVVVTTTRRRRRRTTTVVVWWW]]]eeeqqq{{{~~~}}}~~~~~~{{{wwwuuuuuuooolllhhhfffeeeeeedddcccbbb___\\\ZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSQQQRRRRRRQQQOOOLLLHHHFFFDDDDDDDDDEEEFFFGGGHHHHHHHHHKKKPPPSSSVVVYYY\\\______cccggghhhggggggiiilllttt|||{{{qqqooouuupppgggeee```[[[XXXUUUPPPJJJDDD:::777444222222111000///......//////000000000000/////////000111111111222///000333777;;;CCCRRRaaazzzxxxuuurrrnnniiiccc]]]XXXRRRPPPOOOOOOPPPQQQQQQPPPUUU^^^lllzzz|||wwwrrrmmmjjjkkkkkkkkkkkkllljjjgggeeeggggggggggggggghhhiiiiiikkknnnsssyyy}}}}}}}}}~~~{{{zzzyyyyyywwwuuupppooooooppprrrrrrqqqooonnnmmmkkkiiifffcccaaa___\\\\\\[[[[[[ZZZYYYXXXXXXVVVUUUTTTTTTSSSSSSSSSTTTQQQQQQPPPOOONNNMMMMMMLLLQQQQQQQQQRRRRRRQQQNNNLLLFFFEEEDDDBBB@@@?????????======>>>>>>@@@AAACCCCCCDDDGGGKKKOOORRRWWW\\\```bbbiiissszzz~~~|||yyy|||yyypppiiigggggggggggghhhhhhgggddd```^^^XXXVVVTTTSSSSSSTTTVVVXXX\\\fffsss~~~~~~||||||uuurrrmmmkkkjjjiiihhhgggccc```\\\ZZZZZZZZZZZZYYYVVVVVVWWWXXXXXXXXXWWWWWWPPPRRRSSSTTTRRRNNNJJJGGGEEEEEEDDDEEEEEEFFFGGGGGGGGGKKKPPPTTTVVVYYY[[[]]][[[```fffhhhgggffffffggggggnnnxxxuuurrrmmmpppuuugggfffaaa\\\XXXUUUQQQJJJEEE;;;999555333222222000///------...//////000//////......///000111222222333...///444999>>>GGGXXXhhh~~~}}}sssppplllgggccc]]]WWWSSSQQQQQQQQQRRRUUUVVVVVVUUUVVV```nnn{{{~~~yyysssnnnjjjllllllmmmmmmmmmkkkgggccciiiiiihhhhhhiiiiiijjjkkklllooouuu|||~~~~~~|||zzzzzzyyyyyyzzz||||||{{{zzzuuutttssspppmmmjjjgggeeebbbbbb```___]]]\\\ZZZZZZWWWXXXYYYZZZZZZXXXVVVUUUPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSRRRPPPMMMIIIHHHFFFDDDBBBAAAAAA@@@======>>>>>>???AAABBBCCCBBBEEEHHHLLLOOOTTTXXX\\\\\\dddooovvvzzzzzzyyy|||}}}~~~~~~~~~~~~tttnnnmmmooojjjgggeeegggjjjiiiddd___ZZZYYYYYYXXXWWWWWWWWWXXXdddeeennn|||~~~{{{wwwsssrrrrrrqqqmmmjjjgggccc___]]]\\\\\\[[[ZZZ\\\\\\\\\[[[ZZZYYYWWWVVVVVVTTTRRRRRRTTTTTTRRROOOMMMLLLKKKIIIGGGEEEDDDCCCFFFHHHKKKOOOSSSWWWZZZ[[[]]]^^^```bbbcccbbbaaa```ccceeehhhoooyyy~~~uuupppnnnppp}}}hhhbbbccc___UUUPPPOOOLLLFFF???;;;777333333333222111222111111111000000//////////////////000111222333111222777;;;>>>HHHaaayyyzzzttttttnnnfff```\\\ZZZWWWTTTVVVXXXZZZ]]]^^^_________eeeiiiqqq|||~~~|||yyyvvvtttpppoooooonnnmmmlllkkkkkkhhhhhhgggggghhhjjjlllmmmooopppuuu~~~zzzzzzyyywwwsssnnnlllkkklllhhhgggfffdddaaa___^^^]]]```^^^\\\ZZZZZZXXXUUUSSSWWWVVVSSSPPPOOOOOOOOOPPPQQQPPPQQQRRRTTTTTTRRRPPPNNNMMMJJJGGGDDDBBBAAA@@@???<<<===@@@AAA>>>===@@@@@@BBBDDDFFFHHHLLLQQQUUU]]]aaahhhpppvvv|||{{{vvvwwwzzz}}}yyytttssstttrrrpppnnnooopppooojjjeee^^^]]]\\\[[[ZZZYYYYYYYYYbbbcccjjjxxx|||yyyxxxyyyxxxtttqqqhhheeeaaa_________^^^]]]______^^^]]]\\\[[[ZZZZZZXXXVVVTTTTTTUUUUUUSSSQQQOOONNNMMMKKKHHHFFFEEEDDDEEEGGGIIIMMMQQQUUUXXXZZZ]]]^^^```bbbbbbaaa```___]]]]]]___ccckkkuuuzzzvvvqqqoooyyyooodddeee```WWWRRRPPPLLLFFFAAA===888444333222111111111111111111000000000///000000000000000111222222222333777<<>><<<===@@@@@@>>>===@@@@@@BBBDDDEEEGGGKKKPPPTTT[[[___fffmmmsssyyyvvvrrrtttyyy}}}}}}|||{{{{{{yyywwwwwwwwwuuupppkkkdddcccaaa^^^]]]\\\[[[[[[aaa```eeeppp}}}|||yyykkkiiifffeeeeeeeeeeeeddddddbbb```^^^]]]]]]^^^^^^[[[YYYWWWWWWWWWVVVTTTSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDEEEGGGKKKOOOSSSVVVXXX\\\]]]___```aaa```___^^^\\\ZZZYYYZZZ___gggooouuu{{{sssnnntttwwwffffffaaaZZZUUURRRMMMFFFCCC???999555333222111000111111111111000000000000111111000000000111111222333444888>>>HHHZZZttt~~~}}}yyyrrrmmmiiieeeaaa___aaadddfffgggdddgggjjjnnnrrruuuvvvwwwvvv{{{}}}zzzwwwsssssssssrrrqqqqqqppppppnnnnnnmmmllllllllllllmmmssstttzzzxxxuuuuuuuuutttssstttsssqqqnnnkkkiiigggeeebbb___\\\[[[\\\]]]]]]]]]YYYXXXVVVTTTTTTTTTTTTUUUPPPPPPPPPRRRTTTUUUTTTRRRQQQPPPMMMJJJGGGDDDBBBAAA???<<<<<<@@@@@@===>>>@@@@@@AAACCCDDDFFFJJJOOOSSSYYY]]]ccciiinnntttzzz~~~}}}sssqqquuu{{{~~~}}}|||yyytttpppjjjhhheeeaaa___]]]]]]]]]```___bbbjjjvvv|||pppnnnllllllmmmmmmmmmlllgggeeebbb___^^^___aaabbb^^^]]][[[ZZZYYYWWWVVVUUUTTTSSSQQQNNNKKKHHHFFFEEECCCDDDEEEHHHKKKOOORRRTTTYYY[[[]]]^^^___^^^]]]\\\[[[XXXUUUTTTWWW]]]eeeiiippp||||||ssslllqqq{{{fffccc___[[[XXXTTTNNNHHHFFFAAA;;;777444222000///111111111000000000000000222111111000000111111222333444999AAAPPPggg}}}|||zzzvvvpppkkkgggeeebbbbbbeeeiiimmmpppkkknnnrrrvvv{{{~~~~~~{{{xxxtttssssssrrrrrrqqqqqqpppkkkkkkkkkkkkkkklllllllllttttttxxx{{{xxxyyyzzzxxxuuuxxxwwwuuusssqqqooommmlllfffccc___]]]]]]^^^______YYYYYYWWWVVVUUUUUUUUUVVVQQQPPPPPPQQQTTTUUUUUUSSSSSSRRRPPPMMMJJJGGGDDDCCC@@@======@@@@@@===>>>AAA@@@AAABBBCCCEEEHHHMMMPPPWWWZZZ```eeekkkqqqwww{{{}}}uuutttxxx}}}~~~zzzwwwpppmmmiiieeebbb`````````bbb```aaagggppp|||sssqqqpppqqqrrrsssrrrqqqkkkhhhdddaaa```aaadddeeebbbbbb```^^^[[[YYYXXXWWWUUUTTTRRROOOLLLJJJGGGFFFDDDDDDDDDFFFHHHKKKOOOPPPUUUWWWYYY[[[\\\\\\\\\[[[WWWTTTQQQOOOQQQVVV\\\```fffrrryyyppplllrrr~~~{{{eee```[[[ZZZYYYUUUPPPLLLHHHCCC===888555222000///000000000000000000111111111111111111111111222333333666;;;GGG[[[uuu~~~}}}|||{{{zzzxxxuuupppmmmjjjjjjiiijjjkkkoootttwwwrrrtttxxx|||{{{yyyssssssrrrqqqpppooonnnnnneeefffggghhhjjjkkkkkklllpppooorrryyy~~~|||yyy{{{zzzyyyxxxvvvuuutttsssmmmiiiddd```_________^^^ZZZYYYXXXWWWVVVVVVUUUUUURRRQQQPPPQQQSSSUUUUUUTTTTTTSSSRRRPPPMMMJJJGGGFFFCCC@@@???@@@@@@===>>>AAA???@@@AAABBBCCCFFFKKKNNNUUUYYY^^^ccchhhnnnuuuyyy~~~~~~xxxwwwzzz~~~~~~~~~xxxuuupppkkkhhhfffffffffeeeccccccgggnnnzzzvvvuuutttuuuwwwwwwvvvuuupppmmmjjjgggfffgggiiikkkhhhhhhgggddd___\\\[[[[[[WWWVVVTTTQQQOOOLLLJJJIIIFFFEEEEEEEEEFFFHHHKKKMMMPPPRRRUUUXXXZZZZZZZZZZZZXXXVVVSSSQQQRRRVVVZZZ]]]```jjjyyyxxxpppmmmrrr{{{~~~hhh```YYYYYYZZZVVVQQQNNNIIIDDD>>>999666333111000000000000000111111111111111000000111111333444444444888AAAPPPhhh}}}|||{{{zzzxxxvvvtttsssrrrtttuuuuuuvvvwww{{{}}}{{{}}}}}}zzzsssrrrqqqpppnnnlllkkkjjjbbbdddeeegggiiijjjkkkkkkiiihhhiiiooouuu|||~~~}}}{{{zzzzzztttpppkkkfffdddbbb```___\\\[[[ZZZYYYXXXVVVUUUUUUTTTRRRQQQQQQSSSTTTTTTSSSTTTTTTSSSRRRPPPMMMKKKIIIGGGCCCAAABBBAAA===>>>AAA???@@@AAAAAABBBEEEIIILLLSSSVVV[[[```fffmmmtttyyy}}}~~~yyywwwyyy|||}}}{{{|||}}}~~~}}}xxxssspppoooooooooiiiggghhhjjjmmmvvv~~~}}}|||}}}~~~~~~}}}{{{wwwuuurrrpppoooooopppqqqnnnooonnnjjjdddaaa``````YYYXXXWWWUUURRRPPPOOONNNIIIGGGEEEDDDDDDFFFHHHIIIKKKMMMQQQUUUWWWYYYYYYYYYYYYXXXUUUTTTTTTUUUXXXYYY[[[cccooo|||{{{rrrnnnrrrvvv}}}ooocccZZZZZZZZZUUUPPPOOOIIIEEE>>>999666444222111///000000000111111111111//////000111222444555666666===GGGYYYttt~~~~~~}}}{{{yyyyyyyyyzzz{{{~~~|||tttsssqqqooollljjjhhhhhheeefffhhhiiikkkkkkkkkkkkgggcccbbbdddgggkkkttt}}}xxxuuuqqqmmmkkkhhheeebbb___^^^]]]\\\ZZZXXXVVVUUUVVVTTTRRRRRRSSSTTTSSSSSSSSSTTTTTTTTTSSSPPPNNNLLLKKKGGGDDDCCCAAA>>>>>>AAA>>>???@@@@@@AAACCCGGGJJJPPPSSSXXX^^^dddkkksssxxx}}}~~~yyywwwxxxyyyzzzzzzzzz{{{|||~~~~~~yyyvvvuuuuuuvvvkkkjjjkkklllmmmuuu|||zzzxxxvvvuuuuuuvvvwwwrrrsssrrrnnnhhhdddcccddd[[[ZZZYYYWWWUUUSSSRRRQQQJJJIIIFFFDDDDDDEEEFFFHHHHHHKKKOOOSSSVVVXXXYYYYYYUUUTTTRRRPPPOOOOOOPPPQQQXXX___hhhsssuuuoooqqqrrrwwwtttggg\\\[[[ZZZUUUPPPOOOIIIEEE???:::777555333222//////000000111111111222...//////111222444666777888@@@LLL```|||~~~}}}{{{zzz{{{}}}~~~uuutttrrrooollliiigggfffhhhiiikkklllmmmllllllkkkgggbbb^^^\\\[[[[[[bbbjjjnnn}}}{{{xxxuuurrrooollliiifffaaaaaa```^^^\\\YYYWWWUUUWWWUUUSSSRRRRRRSSSSSSRRRSSSTTTUUUUUUTTTRRRPPPNNNNNNIIIEEEDDDBBB>>>>>>@@@>>>???@@@@@@@@@BBBFFFIIINNNQQQVVV[[[bbbjjjrrrwww}}}{{{yyy{{{|||{{{xxxxxxxxxyyy{{{}}}}}}~~~~~~~~~{{{xxxuuuqqqnnnnnnooosss~~~}}}zzzyyyyyyzzzzzzzzzyyywwwuuurrrnnnhhhddddddaaa]]]ZZZXXXVVVSSSQQQPPPMMMIIIGGGHHHIIIIIIIIIJJJKKKLLLMMMPPPTTTWWWYYYYYYVVVRRROOOOOOQQQUUUWWW^^^aaaiiitttwwwrrrvvvtttzzztttfffYYYWWWYYYWWWSSSPPPGGGGGGFFF@@@999444222333222222222111000//////...333222222333555666666555;;;???QQQqqq}}}~~~|||vvvtttqqqooommmllljjjhhhjjjiiiiiilllnnnnnniiieeeccc```ZZZUUURRRRRRSSSUUUaaajjjyyy~~~xxxrrrmmmkkkkkkjjjgggcccbbbbbb```[[[WWWWWWVVVUUUUUUVVVVVVTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSPPPKKKFFFCCCAAAAAAAAA????????????@@@BBBDDDFFFJJJMMMRRRXXX^^^fffoootttyyy~~~~~~xxxwwwxxxyyyxxxuuuwwwwwwxxxzzz|||~~~|||~~~|||yyyuuuqqqpppooopppwww~~~}}}}}}}}}}}}~~~|||{{{yyyuuuqqqmmmhhheeeaaa^^^[[[YYYVVVSSSSSSPPPLLLJJJJJJKKKLLLLLLLLLLLLMMMNNNQQQTTTVVVXXXWWWUUURRRPPPPPPSSSWWWZZZaaacccjjjsss}}}vvvuuuqqqvvvxxxiii\\\YYYYYYWWWRRRPPPHHHHHHFFFAAA:::444222222222222222111000/////////333222222333555666666666>>>DDDXXXwww|||vvvtttqqqooonnnllljjjhhhhhhhhhiiijjjkkkiiifffcccaaa]]]XXXSSSPPPOOOPPPQQQVVV^^^kkk{{{|||wwwtttrrrpppoookkkgggfffeeebbb^^^YYY\\\ZZZYYYYYYZZZZZZYYYXXXTTTTTTSSSSSSSSSSSSTTTTTTSSSQQQMMMHHHDDDBBB@@@@@@???>>>>>>???@@@AAACCCEEEIIILLLQQQWWW]]]eeemmmsssyyy~~~|||xxxvvvwwwxxxvvvtttvvvvvvwwwyyy{{{}}}|||}}}zzzvvvsssooolllooottt|||~~~}}}|||zzzvvvsssoookkkgggccc___\\\YYYVVVUUURRRNNNLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVSSSSSSRRRRRRTTTXXX\\\^^^dddeeejjjrrrzzz{{{vvvpppttt|||mmm___[[[[[[XXXSSSPPPJJJIIIGGGAAA:::555222111222222222111000000//////222222333444555666777888@@@KKKbbb{{{{{{|||wwwtttqqqooonnnmmmkkkiiifffhhhjjjiiifffcccbbbaaa^^^[[[UUUPPPLLLKKKKKKKKKLLLRRR\\\iiixxx~~~{{{xxxwwwsssooommmllliiiddd```[[[ZZZXXXXXXYYYYYYYYYXXXUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSPPPLLLHHHCCC@@@>>>>>>>>>>>>>>>>>>@@@BBBCCCGGGJJJOOOUUU[[[ccckkkqqqxxx~~~}}}yyyxxxxxxxxxwwwvvvvvvvvvwwwyyy{{{}}}}}}~~~zzzwwwqqqkkkjjjlllmmmxxx~~~{{{yyytttpppkkkgggccc___[[[XXXWWWTTTPPPNNNNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRTTTVVVYYY]]]```bbbfffgggjjjqqqwwwyyyqqqtttooo```\\\\\\YYYTTTQQQLLLJJJGGGBBB<<<777333111222222222111111000000000222333333444555666999;;;AAAQQQmmmxxxmmmttt~~~|||xxxuuurrrpppooonnnllljjjfffiiikkkiiiddd```___```\\\YYYTTTNNNJJJHHHHHHHHHHHHLLLTTT]]]hhhuuu|||xxxvvvuuurrrlllhhh\\\ZZZXXXWWWXXXYYYXXXXXXVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSPPPKKKFFFAAA>>>>>>>>>=========???@@@AAAEEEHHHMMMRRRYYY```hhhnnnwww|||~~~|||yyyxxxwwwwwwwwwvvvwwwwwwxxxyyy|||~~~}}}zzzuuummmhhhiiifffmmmxxxyyyuuupppkkkfffbbb^^^[[[XXXUUUQQQOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTVVVXXX\\\___bbbeeefffffffffiiiooouuu}}}rrrrrrqqqbbb]]]]]]ZZZVVVSSSMMMKKKGGGBBB===999555222222222222222111111111111111333444444444666:::>>>AAAWWWvvv{{{jjjeeesss~~~}}}zzzwwwtttrrrqqqooommmkkkiiikkkmmmjjjeeeaaa```aaa[[[XXXSSSNNNJJJHHHGGGGGGIIILLLPPPVVV]]]gggrrryyy}}}{{{xxxrrrmmmccc```]]]\\\\\\\\\\\\[[[WWWVVVUUUTTTSSSSSSRRRRRRTTTTTTTTTSSSOOOIIIDDD@@@???>>>=========>>>???@@@CCCFFFJJJPPPVVV]]]eeejjjtttyyyzzzyyyxxxwwwvvvuuuttttttwwwwwwxxxzzz|||~~~~~~{{{vvvnnnhhhgggbbbffflllsss}}}{{{vvvqqqlllhhhdddaaa\\\YYYUUUSSSSSSUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\___cccfffggghhhhhhfffeeeggglllqqq{{{uuupppyyyvvvfff___^^^[[[WWWTTTNNNKKKFFFBBB???;;;777444222222222222222222222222111333555555444777<<<@@@FFF```mmmaaadddwww~~~|||yyyvvvtttsssrrrooonnnmmmmmmmmmjjjfffcccbbbbbbZZZWWWSSSOOOKKKIIIGGGGGGIIIKKKMMMQQQVVV^^^ffflllsssxxx~~~}}}uuupppgggccc___]]]\\\\\\[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUTTTQQQMMMHHHEEE@@@???>>>======>>>>>>???AAADDDHHHMMMSSSZZZbbbgggooouuu|||}}}yyyyyyyyyxxxvvvuuuuuuuuuvvvvvvwwwyyy{{{}}}}}}{{{vvvmmmfffddd___aaacccgggooo|||}}}xxxtttpppllliiibbb___[[[YYYYYY[[[[[[[[[YYYZZZ[[[]]]^^^^^^]]]]]]aaacccfffiiikkkkkkiiihhheeedddeeehhhmmmvvv{{{sssyyy~~~kkkcccaaa\\\WWWTTTNNNJJJFFFCCC@@@===999555222222222222222222222222111333666555444777===CCCNNNjjj}}}ppp```ZZZdddzzz~~~}}}zzzwwwwwwyyy{{{~~~{{{xxxvvvuuutttqqqpppooommmkkkiiihhhfffdddbbbXXXVVVRRRNNNKKKIIIHHHGGGHHHJJJMMMPPPTTT[[[bbbgggkkkooossssssqqqsss{{{{{{uuujjjfffaaa^^^\\\\\\[[[ZZZ\\\[[[YYYXXXVVVUUUUUUTTTQQQSSSTTTTTTSSSPPPLLLJJJAAA@@@???>>>===>>>>>>??????BBBFFFKKKQQQXXX```eeekkkqqqyyy{{{{{{{{{|||zzzxxxwwwwwwxxxtttuuuvvvwwwyyy|||~~~~~~}}}}}}yyytttkkkdddbbb]]]]]]^^^```fffqqq}}}yyywwwzzz}}}~~~zzzvvvrrrooogggddd```^^^^^^___``````\\\]]]___aaabbbbbbaaaaaaeeehhhkkkmmmnnnllljjjhhheeeddddddfffiiirrrxxx}}}pppgggbbb]]]VVVSSSMMMJJJEEECCCAAA???:::666222222222222222222222222000333666555444777>>>DDDUUUrrrooocccUUUTTTccczzz|||zzzyyyvvvrrrooonnnppprrrwww}}}yyywwwvvvuuusssqqqpppmmmiiihhhiiihhheeeaaaVVVTTTQQQNNNKKKIIIHHHGGGHHHJJJNNNRRRVVV\\\cccggghhhlllnnnkkkfffgggmmmtttwww|||zzzqqqmmmhhhcccaaa```___^^^^^^]]]\\\ZZZXXXWWWVVVVVVQQQRRRSSSTTTTTTRRROOONNNBBBAAA@@@>>>>>>>>>??????>>>AAAEEEJJJPPPWWW___dddhhhnnnwww}}}|||{{{zzzzzz{{{{{{yyywwwtttrrrwwwvvvwwwxxx{{{|||{{{yyy~~~{{{zzzzzz{{{}}}zzzrrrhhhbbb\\\\\\\\\[[[\\\eeerrr|||}}}zzzwwwvvvpppmmmjjjhhhhhhhhhhhhgggfffeeeeeeeeeeeefffggghhhttt~~~}}}vvvuuupppkkkiiikkkmmmmmmmmmiiiiiijjjjjjkkkjjjjjjjjjpppooonnnlllkkkjjjiiiiiihhhggggggggggggmmm|||}}}zzzggg]]][[[XXXSSSOOOMMMIIIGGGDDD@@@<<<999333333222222111222222333000555333222777666;;;KKKeeezzzhhhZZZOOOWWWkkk}}}yyyqqqnnnkkkhhhgggfffdddcccnnnttt~~~|||yyyvvvwwwyyy{{{yyywwwmmmlllkkkjjjiiigggdddaaa\\\WWWPPPKKKJJJJJJKKKKKKGGGIIILLLPPPUUU]]]fffkkknnnkkkgggcccaaa```bbbccciiikkkooorrrvvv||||||tttmmmjjjhhhdddccceeeaaa___]]]\\\\\\ZZZWWWTTTUUUTTTUUUWWWYYYWWWQQQMMMIIIDDD???<<<===??????>>>BBB@@@BBBGGGMMMRRR[[[dddgggnnnwww~~~|||{{{zzzyyyzzzzzzzzzyyywwwuuutttwwwwwwwwwyyy{{{|||{{{zzz~~~|||xxxuuuxxxwwwwwwxxxyyy{{{}}}~~~}}}yyyssskkkeee_________]]]]]]cccnnnvvvwwwwwwvvvtttqqqmmmjjjhhh```]]]ZZZXXXXXXYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[gggrrr}}}}}}xxxtttsssuuuwwwwwwvvvuuuuuuuuuuuutttssssssrrrrrrqqqnnnkkkiiihhhhhhhhhjjjhhhhhhhhhhhhlllzzz~~~|||~~~kkk```]]]ZZZVVVPPPMMMJJJGGGDDD@@@<<<888222222222222222222333333111666444333888888>>>OOOjjj|||gggYYYPPPYYYnnn|||zzzqqqnnnjjjhhhgggfffeeedddkkkooowww}}}zzzxxxxxxzzzzzzxxxuuummmlllkkkjjjiiigggdddaaa\\\WWWPPPKKKIIIJJJJJJKKKIIIKKKNNNRRRXXX___hhhnnnqqqnnniiieeeaaa```aaaaaaaaacccfffhhhlllqqqwww{{{yyyppplllhhhcccbbbdddbbbaaa___^^^^^^\\\YYYWWWUUUTTTTTTVVVXXXVVVSSSOOOLLLGGGAAA===>>>??????>>>BBB@@@BBBGGGLLLQQQZZZdddiiiooovvv|||}}}zzzxxxwwwxxxxxxyyyzzzzzzxxxwwwvvvwwwwwwwwwyyy{{{}}}|||{{{|||}}}~~~~~~xxxtttqqqsssrrrpppooopppqqqtttuuuxxxxxxwwwwwwuuuqqqkkkfff_________]]][[[^^^eeekkklllkkkiiifffccc___\\\ZZZVVVTTTQQQPPPQQQQQQQQQPPPNNNNNNPPPQQQQQQQQQPPPOOOYYYeeewww}}}{{{zzzyyyuuurrrnnnjjjgggggghhhiiillljjjiiiiiihhhlllwww~~~}}}|||mmmaaa^^^[[[XXXQQQOOOKKKHHHDDD@@@;;;888222222222222222333444444222888555444999:::CCCVVVrrr~~~fffZZZTTT```vvv~~~|||zzzrrrpppmmmlllllllllkkkjjjjjjmmmrrryyy~~~{{{yyyyyy{{{zzzvvvsssmmmlllkkkjjjiiigggdddaaa\\\WWWPPPKKKIIIJJJJJJJJJLLLNNNQQQUUU[[[ccclllqqquuuqqqlllgggbbb```^^^^^^YYY[[[]]]___aaaeeeiiimmmqqqxxxuuuoooiiicccaaaccccccbbbaaaaaa```___\\\YYYUUUTTTTTTUUUVVVVVVTTTRRRPPPKKKDDD???>>>??????@@@AAA@@@AAAFFFKKKPPPYYYbbbjjjooouuu{{{{{{wwwuuutttvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvwwwyyy{{{}}}|||{{{{{{|||}}}}}}wwwrrrooooooooonnnnnnnnnoooooopppqqqppppppooonnnkkkfffbbbYYYZZZZZZYYYXXXYYY\\\___bbbaaa___]]]ZZZWWWUUUTTTUUUSSSQQQPPPRRRRRRRRRQQQMMMNNNPPPQQQQQQPPPNNNMMMSSS^^^nnn{{{}}}www|||}}}{{{yyyuuurrrmmmiiiggghhhkkkmmmnnnkkkjjjjjjjjjkkkttt~~~~~~|||{{{zzz{{{~~~}}}ooobbb]]]ZZZWWWRRRPPPLLLHHHEEEAAA<<<888222222222222222333444555222888555444999===III^^^zzz~~~fff]]]\\\kkk~~~{{{zzzyyysssssssssuuuwwwwwwuuusssnnnoooqqquuu{{{|||zzzzzzzzzyyytttpppmmmlllkkkjjjiiigggdddaaa\\\WWWPPPKKKIIIIIIJJJJJJMMMOOOSSSWWW^^^fffooouuuxxxuuupppiiiccc^^^[[[YYYXXXZZZ[[[\\\]]]___bbbeeehhhkkkqqqwww}}}xxxqqqjjjdddccceeeeeedddccccccccc```]]]ZZZUUUUUUTTTTTTUUUUUUVVVVVVTTTOOOHHHBBB??????@@@AAAAAA???@@@EEEIIINNNWWW```gggmmmvvv||||||xxxvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvxxx{{{||||||{{{{{{|||}}}}}}xxxsssqqqlllnnnqqqttttttssspppooollljjjhhhgggeeebbb^^^[[[TTTUUUVVVVVVVVVWWWXXXYYYXXXXXXWWWUUUTTTSSSSSSSSSQQQOOONNNOOOQQQRRRQQQPPPOOOQQQRRRSSSSSSRRRPPPOOOQQQYYYeeennnrrrrrrqqqooojjjppp{{{~~~zzzyyyuuuqqqmmmjjjiiilllppprrrpppmmmlllmmmllllllssszzz}}}yyyxxx{{{}}}|||zzzzzzssseee___[[[XXXRRRPPPLLLIIIFFFBBB===999333222222222333444444555111777555444:::@@@PPPhhh{{{eee```ddduuu|||yyywwwwwwrrruuuyyy~~~|||tttsssssstttxxx~~~~~~|||yyyxxxxxxwwwsssooommmlllkkkjjjiiigggdddaaa[[[VVVOOOJJJIIIIIIIIIJJJLLLOOOSSSYYY```iiisssyyy|||yyysssllleee^^^YYYVVVYYYZZZ[[[\\\[[[\\\^^^```ccceeegggkkkpppvvv}}}|||tttnnnhhhhhhjjjiiihhhgggfffeeeaaa\\\YYYVVVUUUUUUTTTTTTUUUVVVWWWVVVRRRLLLEEE@@@???@@@AAAAAA>>>???DDDHHHLLLUUU]]]bbbkkkvvv~~~zzzxxxwwwtttttttttuuuvvvvvvwwwwwwtttttttttwwwzzz{{{{{{zzz{{{|||}}}~~~zzzvvvsssmmmqqquuuxxxyyyvvvrrrooohhheeebbb```]]]ZZZVVVTTTSSSSSSTTTUUUVVVWWWWWWXXXPPPPPPPPPOOOPPPPPPQQQRRRPPPOOOOOOPPPSSSTTTSSSRRRQQQRRRSSSSSSSSSRRRQQQPPPOOOSSSYYY]]]_________```^^^cccmmm|||~~~|||uuusssooommmmmmppptttwwwtttqqqpppqqqqqqppptttzzz{{{wwwwwwwwwuuutttttt}}}zzzjjjbbb^^^ZZZRRROOOLLLIIIGGGCCC>>>;;;444444333333333333444444000777555444<<>>???CCCFFFJJJSSS[[[___hhhuuuzzzwwwuuutttssssssssssssttttttuuuvvvrrrrrrsssuuuxxxzzzzzzyyy{{{{{{}}}~~~{{{wwwtttqqqsssvvvxxxwwwtttpppnnneeebbb^^^[[[YYYVVVSSSQQQRRRRRRRRRSSSUUUUUUUUUUUUNNNNNNMMMMMMNNNOOOPPPQQQTTTSSSTTTUUUXXXYYYYYYXXXVVVVVVVVVUUUUUUTTTTTTTTTMMMNNNNNNNNNNNNOOORRRUUUWWWYYY```lll~~~yyyvvvsssqqqqqqsssvvvxxxyyyvvvuuuwwwwwwvvvxxx}}}yyyuuurrrpppooopppxxx}}}mmmddd^^^YYYQQQOOOLLLIIIGGGDDD@@@===666555444333333333333333111888777666???JJJaaa~~~ooosss}}}~~~zzzuuurrrrrrsssqqqooommmlllkkkjjjiiigggdddaaa[[[VVVOOOJJJHHHHHHIIIIIILLLPPPVVV]]]gggrrr}}}}}}vvvmmmddd\\\XXXVVVWWWYYYXXXWWWVVVVVVWWW[[[YYYYYYZZZ]]]aaadddffflllpppuuuwwwzzzyyyttttttxxxwwwuuurrroookkkddd\\\WWWVVVWWWYYYWWWUUUSSSTTTVVVTTTSSSPPPJJJDDD@@@???AAA@@@>>>>>>BBBEEEIIIQQQZZZ^^^gggrrr|||zzzuuurrrqqqppprrrrrrrrrrrrrrrssstttuuuqqqqqqrrrtttxxxzzzyyyxxxzzzzzz|||}}}~~~~~~~~~~~~{{{wwwtttuuuuuuvvvvvvtttqqqnnnlllccc```\\\YYYWWWUUURRRPPPQQQPPPPPPPPPQQQRRRRRRQQQOOOOOONNNNNNNNNOOOQQQRRRUUUTTTUUUWWWZZZ[[[[[[ZZZ\\\[[[ZZZYYYYYYYYYYYYYYYMMMLLLIIIFFFEEEHHHMMMQQQUUUVVVYYYaaappp|||yyyvvvtttssstttvvvxxx|||yyyyyy{{{{{{zzz{{{|||uuupppooonnnnnnuuu}}}mmmccc\\\WWWPPPNNNKKKJJJHHHEEEAAA>>>777666555444333222222222222999888888AAANNNfffxxx~~~~~~yyyssspppqqqrrrqqqpppmmmlllkkkjjjiiigggdddaaa[[[VVVOOOJJJHHHHHHIIIIIIMMMPPPWWW___iiiuuuzzzqqqggg___ZZZVVVWWWYYYXXXWWWUUUVVVVVVXXXWWWVVVWWWZZZ^^^```aaaaaafffkkklllmmmrrr}}}}}}xxxxxx{{{|||zzzwwwsssmmmfff]]]WWWVVVXXXZZZXXXUUUSSSSSSUUURRRSSSQQQLLLEEE@@@???@@@@@@===>>>BBBEEEHHHPPPYYY___fffqqqyyy}}}vvvrrrppppppppppppqqqssssssqqqppppppqqqpppqqqsssuuuvvvvvvuuuuuuwwwyyy|||}}}}}}|||}}}}}}~~~|||xxxwwwwwwvvvuuurrrooollljjjgggddd```]]]ZZZXXXTTTRRRPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNMMMNNNPPPSSSUUUUUUVVVWWWWWWYYYYYYZZZ[[[]]]\\\[[[YYYWWWVVVVVVVVVOOOKKKFFFCCCDDDFFFGGGHHHQQQSSSVVVZZZbbbqqq|||{{{zzzzzzyyy}}}|||~~~~~~sssnnnllliiimmmppp{{{tttiii___XXXSSSOOOKKKIIIHHHFFF@@@<<<666666666555555444333333777666777<<>>;;;<<<@@@CCCFFFNNNVVV___eeeoooyyy}}}uuuqqqppppppoooppprrrssssssrrrqqqrrrrrrqqqrrrssstttuuuvvvvvvvvvyyy{{{~~~~~~}}}}}}~~~|||yyyyyyxxxwwwtttqqqooommmgggddd```]]]\\\ZZZXXXVVVRRRQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQSSSUUUSSSTTTUUUXXXZZZ\\\^^^___]]]\\\[[[ZZZYYYYYYYYYYYYPPPLLLGGGDDDDDDEEEFFFFFFPPPRRRTTTVVVZZZeeesss~~~~~~~~~~~~~~~~~~vvvppplllhhhkkkmmmxxx{{{nnnaaaXXXSSSPPPKKKIIIHHHFFFAAA<<<777777666555444444444444666555888???III[[[yyy{{{~~~}}}vvvqqqooooooooopppmmmlllkkkllllllllljjjhhh___ZZZRRRMMMKKKKKKLLLLLLMMMRRRYYY___fffsss|||tttkkkbbb]]]YYYWWWTTTTTTVVVWWWXXXWWWVVVVVVUUUUUUVVVXXXZZZ[[[```cccdddcccaaaaaafffjjjssswww{{{wwwxxxxxxxxxvvvsssmmmeee___[[[WWWYYYZZZ[[[ZZZWWWTTTRRRSSSQQQOOONNNLLLIIIEEEBBB@@@>>>???CCCEEEHHHPPPXXX___eeeoooyyy{{{uuuqqqpppooonnnoooqqqssssssrrrrrrssstttrrrrrrrrrssstttuuuwwwwww{{{~~~~~~~~~~~~~~~}}}~~~}}}zzzzzzzzzyyywwwuuurrrqqqhhheeeaaa___^^^]]]\\\[[[VVVUUUSSSQQQQQQRRRTTTUUUSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVYYY[[[]]]___```]]]]]]\\\\\\\\\[[[[[[[[[RRRNNNIIIFFFEEEDDDDDDCCCKKKNNNPPPRRRUUU[[[cccjjj||||||uuunnngggiiijjjssswwweeeYYYTTTPPPLLLIIIHHHFFFAAA===999888666444333444555666555555999AAAOOOeeeyyyssspppsssyyy~~~~~~wwwrrrpppooooooooolllkkkkkklllnnnmmmkkkiiibbb\\\UUUOOOMMMMMMNNNNNNNNNSSSYYY^^^eeeqqq~~~wwwnnnfffaaa[[[YYYVVVVVVWWWXXXYYYXXXVVVVVVUUUUUUUUUVVVXXXYYY\\\^^^aaa```^^^]]]___aaaccceeennn{{{{{{uuusssqqqrrrsssrrrnnnhhhbbb___ZZZ[[[]]]]]][[[XXXTTTQQQRRRQQQPPPPPPOOOKKKGGGCCCBBB??????CCCEEEHHHPPPXXX___fffpppzzzzzztttpppooonnnnnnmmmoooqqqqqqqqqqqqrrrsssqqqqqqppppppqqqsssuuuvvv|||~~~~~~}}}|||}}}}}}~~~~~~}}}~~~|||zzzzzzzzzzzzyyywwwuuutttlllhhhccc```````````````[[[YYYWWWUUUUUUVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTTTTXXXXXXYYYZZZ[[[\\\]]]]]]_________^^^]]]\\\[[[[[[UUUQQQMMMIIIGGGEEECCCBBBEEEHHHMMMPPPTTTXXX]]]aaaiiittt|||sssjjjiiiiiipppkkk\\\VVVRRRMMMJJJHHHFFFAAA>>>;;;999666444333444666777555666999AAASSSooo{{{wwwsssmmmjjjmmmsssxxxyyysssqqqpppooonnnkkkkkklllmmmoooooollljjjbbb]]]VVVQQQNNNNNNNNNNNNOOOSSSYYY]]]cccooozzzrrrjjjddd^^^[[[XXXVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVYYY\\\___```^^^\\\[[[[[[]]]\\\```jjjwww~~~vvvrrrmmmoooqqqrrrppplllgggddd```___^^^\\\YYYWWWTTTSSSRRRRRRRRRSSSSSSOOOJJJFFFBBB???>>>AAACCCFFFNNNVVV```fffpppzzzxxxssspppnnnmmmmmmjjjlllnnnooooooooopppqqqooonnnnnnnnnoooqqqssstttzzz|||~~~~~~|||{{{zzz{{{zzz|||}}}~~~~~~~~~|||zzzzzzzzzzzzyyywwwuuutttoookkkeeebbbaaabbbccccccbbbaaa___]]]\\\\\\]]]^^^ZZZZZZZZZYYYXXXWWWVVVVVVYYYYYYZZZ[[[\\\]]]^^^^^^bbbbbbaaa```^^^\\\ZZZYYYXXXUUUPPPMMMKKKIIIFFFDDDBBBEEEJJJOOOSSSVVVYYY[[[___fffnnnuuu~~~yyyppplllkkkooo{{{pppaaaXXXSSSMMMJJJHHHFFFBBB>>>;;;999777444444555777888777777999AAAWWWxxx{{{vvvppplllnnnrrrvvv|||yyytttqqqpppooonnnkkklllmmmoooppppppmmmjjjbbb]]]VVVQQQNNNMMMMMMLLLOOOSSSXXX\\\cccooo~~~vvvnnnhhhaaa^^^YYYWWWWWWXXXXXXXXXXXXWWWUUUTTTSSSSSSTTTUUUYYY\\\___aaa```^^^\\\ZZZ\\\YYYYYY___hhhvvvzzztttmmmooorrrtttssspppmmmjjjgggeee```[[[XXXVVVUUUUUUSSSTTTUUUVVVVVVSSSNNNJJJDDDAAA???AAACCCFFFNNNWWW```fffpppzzz}}}wwwrrrooonnnmmmllljjjlllnnnnnnmmmmmmnnnooolllllllllmmmnnnoooqqqqqqwwwyyy||||||{{{zzzyyyzzzyyy{{{}}}~~~~~~zzz{{{{{{zzzyyywwwuuutttoookkkeeebbbbbbeeeggghhhkkkkkkiiihhhgggfffeeeeeebbbaaa___^^^\\\[[[[[[[[[YYYYYY[[[]]]```bbbdddeeeeeeeeeeeecccaaa^^^[[[YYYZZZWWWTTTRRRPPPNNNJJJHHHDDDFFFIIIMMMQQQTTTVVVVVV\\\```dddhhhmmmssszzz}}}wwwpppmmmoooxxxtttdddYYYTTTNNNJJJHHHFFFBBB???;;;:::888666555666777888777888;;;EEE^^^~~~zzzsssssstttuuuxxx}}}}}}~~~xxxtttqqqpppnnnmmmlllmmmnnnpppqqqpppmmmjjjaaa]]]VVVQQQNNNMMMLLLKKKNNNRRRWWW\\\dddqqq{{{sssmmmeeeaaa\\\YYYXXXYYYZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTWWWZZZ]]]```aaa```]]]\\\ZZZWWWUUUWWW\\\fffvvvzzzssstttvvvwwwvvvtttrrrpppnnnjjjeee___ZZZXXXWWWWWWUUUTTTUUUVVVWWWUUUQQQNNNHHHDDDBBBDDDEEEHHHPPPYYY```gggqqq{{{{{{uuuqqqooommmlllkkkkkkmmmnnnnnnmmmlllmmmnnnkkklllmmmnnnooopppppppppvvvxxxzzz{{{zzzzzzzzz{{{{{{|||~~~||||||||||||zzzxxxvvvtttmmmhhhcccaaaccchhhlllnnnuuuuuuuuutttsssqqqooommmkkkiiifffcccaaaaaaaaaaaa]]]^^^___bbbdddfffhhhiiigggggghhhgggeeebbb___]]][[[YYYWWWVVVUUUSSSOOOMMMHHHHHHJJJMMMQQQUUUWWWXXX]]]^^^```cccdddgggkkkooossszzz|||sssoooooouuuuuueee[[[UUUOOOJJJIIIFFFCCC@@@::::::999888777777777777555:::AAANNNhhhxxxqqqpppttt}}}{{{xxxuuussstttxxxwwwyyy}}}|||wwwsssqqqpppnnnmmmnnnnnnoooqqqrrrpppllliiibbb]]]WWWRRROOOMMMLLLKKKMMMQQQVVV\\\dddsssxxxsssiiieee___\\\[[[[[[\\\\\\[[[ZZZWWWUUUTTTSSSSSSSSSTTTVVVZZZ]]]``````^^^]]]XXXUUUSSSTTTVVVZZZeeeqqqzzzzzzzzzzzzyyywwwvvvuuuqqqoookkkfffaaa]]]YYYXXXTTTTTTSSSTTTUUUTTTRRRPPPJJJEEECCCDDDEEEHHHPPPYYY```gggqqq{{{zzzuuuqqqnnnmmmlllkkklllnnnoooooonnnlllmmmnnnjjjlllnnnpppqqqqqqppppppuuuxxxzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~}}}{{{yyyvvvuuujjjfffaaa```dddjjjpppsss{{{|||}}}|||{{{xxxuuusssqqqnnnjjjgggeeedddeeefffcccddddddeeefffggghhhiiihhhhhhiiiiiihhhfffcccbbb[[[ZZZYYYYYYXXXVVVSSSPPPIIIIIIJJJNNNTTTYYY]]]______^^^```aaabbbbbbfffjjjhhhnnnuuuzzz~~~uuupppooottt~~~uuueee[[[VVVOOOJJJIIIGGGCCC@@@::::::999999888777777666444;;;EEEUUUppp{{{ooofffeeejjjvvvzzzvvvrrrqqqtttrrrrrrtttwww~~~~~~zzzvvvsssqqqpppooommmnnnoooppprrrrrrpppkkkhhhccc^^^XXXSSSPPPNNNLLLKKKLLLPPPVVV\\\eeeuuu|||vvvmmmhhhbbb^^^]]]^^^^^^^^^\\\ZZZXXXVVVTTTSSSSSSSSSRRRSSSVVVZZZ^^^___^^^]]]VVVTTTSSSTTTTTTVVV^^^gggsss~~~}}}|||zzzyyyxxxwwwsssrrrqqqmmmhhhaaa[[[WWWTTTSSSRRRRRRSSSSSSRRRPPPIIIDDDAAABBBCCCFFFNNNWWWaaagggqqq{{{~~~yyysssmmmjjjiiihhhgggjjjmmmooopppooommmmmmmmmllllllllllllnnnppprrrsssvvvvvvxxxyyyyyyzzzyyyyyy~~~~~~~~~~~~}}}}}}}}}{{{xxxuuunnnfff```aaadddhhhooovvv~~~~~~}}}|||vvvuuuqqqnnnlllkkkkkklllrrrqqqooommmmmmnnnooopppiiijjjlllmmmllljjjhhhfff```^^^]]]\\\[[[YYYVVVSSSRRROOONNNRRRYYYaaaeeefffeeedddaaa```______aaaaaaeeehhhjjjkkklllooouuuzzz~~~rrrmmmsss|||zzzhhh\\\VVVNNNIIIFFFEEEBBB@@@<<<:::999777555555555666777===EEEWWWuuunnn^^^\\\iii|||zzzssspppppppppmmmpppsssuuuxxx{{{xxxtttqqqooommmrrrrrrsssrrrqqqooommmlllccc___YYYSSSNNNLLLLLLMMMNNNQQQUUU[[[eeeuuu}}}uuuooogggcccbbbbbb```^^^\\\\\\\\\XXXSSSPPPPPPRRROOOQQQUUUZZZ^^^___^^^[[[UUUUUUTTTTTTUUUWWWYYY[[[iiixxx~~~{{{||||||zzzwwwxxxvvvtttqqqllleee]]]WWWVVVSSSQQQSSSXXXYYYWWWSSSOOOHHHBBBCCCEEEIIIOOOVVV^^^iiittt{{{}}}yyysssnnnkkkjjjhhhgggjjjmmmooopppooonnnnnnnnnllllllllllllnnnppprrrsssuuuuuuvvvwwwwwwxxxxxxyyy{{{||||||}}}~~~~~~|||zzzvvvssskkkddd___aaaeeejjjrrrzzz~~~|||yyyvvvsssrrrrrrsssuuuuuuuuuuuuuuuuuuttttttmmmnnnppppppooollliiigggbbbaaa^^^]]]\\\ZZZWWWUUUTTTQQQPPPTTT]]]eeeiiikkkjjjhhhfffdddccccccdddddd```bbbccccccbbbdddhhhlllrrr}}}uuunnnrrryyy{{{iii]]]VVVNNNHHHFFFDDDBBB???<<<:::999777666555666666:::>>>HHH\\\{{{ppp___```nnn|||uuupppnnnnnnmmmppprrrsssuuu{{{~~~{{{xxxuuusssrrrssssssssssssrrrpppnnnlllgggbbb[[[TTTOOOLLLLLLLLLNNNQQQVVV]]]gggvvv~~~vvvpppiiidddccccccaaa___]]]^^^]]]ZZZUUURRRQQQRRRPPPRRRUUUZZZ^^^___]]][[[VVVUUUTTTSSSTTTVVVXXXZZZ```mmm|||xxxxxxvvvssspppllleee___ZZZXXXTTTRRRSSSVVVXXXWWWTTTPPPIIIDDDDDDFFFIIIOOOVVV___jjjuuu|||zzzwwwrrrooommmkkkhhhfffiiikkknnnoooooonnnoooppplllkkkkkklllmmmoooqqqsssttttttsssssstttuuuwwwxxxzzzzzz{{{|||~~~~~~|||xxxsssooohhhcccaaadddiiioooyyy}}}|||||||||yyyzzz|||~~~~~~}}}{{{zzztttuuuuuuuuusssooollliiifffccc```^^^]]][[[YYYWWWVVVTTTTTTYYYbbbkkkppprrrqqqooollljjjhhhhhhhhhiiiddddddcccaaa```___aaacccbbbiiiqqqzzzzzzrrrrrruuu||||||kkk]]]WWWNNNHHHEEECCCAAA>>>;;;:::999777666666666777<<>>;;;:::999777666666777777>>>BBBPPPkkkooodddmmm|||yyywwwvvvvvvwwwxxxwwwwwwzzz~~~~~~|||{{{zzzwwwwwwwwwvvvtttrrrpppnnnkkkfff___XXXRRROOOOOOOOOOOOTTT[[[ccclllxxx{{{uuunnniiihhhhhhfffdddaaabbbcccbbb___[[[WWWUUUUUUUUUVVVYYY\\\^^^]]]\\\XXXVVVUUUTTTTTTUUUVVVWWWYYY```mmm|||xxxuuuqqqmmmkkkhhheeebbb^^^YYYTTTRRRRRRTTTVVVVVVTTTNNNIIIHHHGGGIIIPPPXXXaaammmyyyzzzuuurrrooommmlllkkkhhhfffdddfffhhhiiiiiiiiikkkllljjjjjjjjjjjjlllnnnpppqqqqqqpppoooooooooqqqsssuuuxxxyyyzzz||||||xxxsssmmmiiifffdddgggmmmttt|||~~~|||wwwsssqqqkkkgggaaa]]][[[ZZZYYYXXXYYYXXX[[[cccnnnwww|||}}}{{{yyyvvvrrrpppoooooooooiiihhheeecccaaa___]]]\\\^^^]]]^^^aaaiiixxxzzzuuuttt{{{oooaaaYYYOOOHHHDDDCCC@@@>>>;;;:::999777777777888888===CCCUUUsssxxxlllggguuu~~~|||{{{zzz{{{{{{{{{|||}}}}}}|||{{{zzzyyyyyyyyyxxxvvvsssqqqpppjjjfff___YYYTTTRRRRRRRRRPPPUUU]]]eeennnzzz~~~xxxqqqlllkkkkkkiiigggcccdddeeefffdddaaa\\\XXXYYYXXXXXXZZZ\\\^^^]]]]]]ZZZXXXVVVUUUTTTUUUVVVWWWVVV[[[ddduuu}}}yyyvvvqqqnnnllljjjhhhfff```\\\VVVRRRQQQSSSTTTUUUUUUPPPLLLJJJHHHJJJQQQZZZcccnnn{{{zzzrrrpppllljjjjjjiiihhhgggccceeeggggggfffggghhhjjjjjjiiiiiijjjkkkmmmoooqqqpppoooooonnnoooppprrrssstttuuuwwwyyy|||}}}yyyvvvqqqllliiieeeeeeiiipppwww{{{wwwuuummmiiibbb]]][[[ZZZZZZYYYZZZ[[[```jjjuuu}}}}}}{{{xxxuuurrrrrrrrrrrrmmmjjjgggdddccc```\\\ZZZXXXWWWXXX[[[aaammmzzztttrrrzzztttddd[[[QQQIIIEEECCCAAA???;;;:::999888777888888999===DDDZZZzzzqqqjjjlll}}}~~~|||{{{zzz{{{{{{zzzyyywwwuuurrrqqqjjjfff```YYYUUUSSSSSSTTTQQQVVV]]]eeeooo{{{{{{tttooonnnnnnllljjjffffffggghhhiiifffaaa^^^]]]\\\ZZZ[[[]]]^^^___^^^\\\[[[XXXVVVUUUUUUVVVVVVXXX[[[bbbooozzzwwwsssqqqooommmjjjhhhaaa]]]XXXTTTQQQQQQSSSTTTUUUQQQNNNLLLJJJKKKSSS]]]dddppp}}}xxxqqqnnniiigggggggggggggggeeefffgggfffeeeeeegggiiiiiiiiiiiiiiikkkmmmooopppnnnnnnoooooopppqqqqqqqqqrrrsssuuuxxx||||||wwwsssooollliiiiiijjjooovvv|||~~~{{{yyyqqqkkkddd^^^\\\[[[[[[[[[\\\___fffqqq|||}}}zzzwwwuuutttuuuuuusssoookkkhhheeeaaa\\\XXXTTTSSSUUUYYY\\\cccsss~~~}}}xxxpppnnnwwwzzzfff]]]RRRJJJFFFDDDBBB@@@;;;:::999888888888999:::===GGG___llljjjqqq~~~}}}||||||||||||{{{yyyvvvsssrrrlllgggaaaZZZUUURRRRRRRRRRRRVVV]]]eeeooo|||}}}vvvqqqppppppnnnlllgggggggggiiikkkjjjfffcccaaa___\\\\\\^^^___``````___]]]ZZZXXXVVVVVVVVVWWWXXX[[[aaajjjwww{{{yyyvvvtttrrrooollljjjaaa___ZZZUUURRRQQQRRRSSSUUUQQQOOOMMMKKKLLLUUU```eeeqqq}}}vvvppplllhhheeeeeefffggggggfffgggggggggeeeeeegggiiiiiiiiiiiiiiijjjlllooopppmmmnnnooopppqqqqqqqqqppptttuuuwwwzzz~~~{{{uuurrrooollljjjnnnpppuuu|||~~~|||{{{sssmmmfff```]]]]]]]]]]]]^^^aaajjjvvv~~~{{{xxxwwwvvvwwwwwwtttpppjjjgggccc___XXXSSSUUUSSSVVVYYYZZZ]]]kkkzzz~~~{{{{{{vvvmmmjjjsssggg___SSSJJJFFFDDDCCCAAA;;;:::999888888888999:::===IIIccckkkkkkttt~~~}}}}}}}}}{{{yyyvvvtttrrrnnniiibbbZZZTTTQQQPPPPPPRRRVVV]]]eeeooo}}}~~~wwwsssrrrqqqooommmiiiggggggjjjlllllliiifffccc```^^^]]]^^^```aaaaaa```^^^[[[YYYWWWVVVWWWWWWRRRVVV[[[aaakkk}}}|||zzzxxxvvvtttqqqmmmjjjaaa___[[[WWWRRRPPPQQQRRRTTTQQQOOONNNLLLMMMWWWbbbfffrrrxxxpppllliiifffdddcccdddggghhhggggggffffffffffffggggggiiiiiiiiijjjkkklllnnnooonnnppprrrqqqnnnmmmoooqqqsssvvvyyy|||}}}yyyuuupppkkkjjjmmmpppwww~~~}}}}}}|||||||||zzzvvvsssmmmjjjeeeaaa___^^^^^^]]]aaafffqqq~~~}}}}}}|||zzzxxxxxxtttmmmgggbbb]]]XXXUUUTTTQQQQQQUUUXXX[[[ccckkkwwwpppmmmooovvv~~~hhh]]]RRRMMMIIIEEEBBBCCC:::::::::888666777999<<>>CCCZZZ|||xxxaaabbbppp|||sssyyyyyysssoooiiiccc]]][[[XXXSSSPPPQQQUUU[[[eeeppp{{{~~~|||zzzxxxtttrrrqqqrrruuuvvvvvvuuutttrrrooojjjfffbbb___]]]YYYWWWSSSPPPOOOOOOQQQSSSUUUUUUVVVXXXYYY]]]jjjwww~~~|||yyyrrrllleeeaaa[[[VVVTTTTTTTTTSSSUUUTTTUUUWWWVVVWWW___jjjsss~~~zzzqqqlllhhhgggeeecccbbbcccddddddeeefffggggggggggggfffeeeffffffgggiiikkknnnpppqqqqqqppppppppppppqqqppppppqqqrrrssstttuuuxxx}}}~~~yyywwwuuuqqqrrrvvv{{{~~~|||yyyuuupppllliiiiiifffbbb^^^\\\^^^aaajjjsssyyytttmmmgggaaa\\\WWWTTTSSSQQQQQQUUUVVVXXX]]]dddmmm{{{yyyyyyxxxyyy}}}vvvmmmhhhfffiiitttqqqdddWWWOOOIIICCCAAABBB;;;;;;;;;:::999:::===???EEE```nnn]]]\\\llluuuwww~~~{{{vvvrrriiibbb]]][[[YYYTTTQQQRRRTTT[[[fffqqq|||}}}zzzzzzyyyxxxwwwxxxyyyyyyyyy|||yyyuuuoooiiiccc]]][[[WWWUUURRRPPPOOOQQQTTTUUUWWWVVVWWWXXXXXXZZZbbblll}}}zzzsssnnnfffbbb\\\XXXVVVUUUTTTSSSSSSSSSUUUWWWWWWYYYbbbmmmyyywwwnnnkkkgggfffdddcccbbbbbbccccccbbbccceeefffggggggfffeeeeeefffggghhhjjjlllnnnoooooonnnmmmnnnpppqqqqqqppppppqqqssstttvvvxxx|||}}}yyyyyyxxxvvvwww{{{|||xxxsssooolllmmmkkkfffaaa```cccfffpppyyy~~~vvvqqqjjjddd___ZZZVVVSSSQQQOOOQQQUUUWWWYYY^^^eeelll{{{~~~zzzuuutttrrrrrruuu~~~|||ooogggcccfffrrr~~~rrreeeWWWOOOIIICCCAAACCC;;;<<<;;;::::::;;;>>>@@@IIIggguuuddd[[[YYYjjj|||{{{~~~|||~~~|||xxxuuukkkddd^^^\\\YYYTTTRRRSSSUUU\\\fffrrr}}}~~~~~~}}}|||}}}}}}~~~{{{uuunnnfff```\\\ZZZXXXVVVTTTSSSUUUVVVXXXYYYWWWXXXYYYXXXWWW\\\dddttt{{{uuuqqqiiiddd___ZZZXXXVVVUUUSSSQQQQQQTTTWWWXXXZZZdddppp}}}tttmmmkkkfffeeedddcccbbbbbbbbbbbb___```ccceeefffgggffffffeeeeeefffggghhhjjjlllmmmlllkkkjjjlllppprrrrrrpppnnnqqqtttvvvwwwyyy|||~~~|||zzzzzzzzzyyy||||||vvvsssqqqrrrqqqlllgggeeehhhlllvvv|||qqqmmmgggaaa]]]XXXTTTRRROOONNNPPPTTTVVVWWW\\\ccclll{{{}}}zzzuuusssooommmnnnvvvvvvjjjdddeeeooozzzvvvhhhYYYOOOHHHBBB@@@AAA;;;<<<<<<;;;:::;;;???AAANNNooo~~~iii\\\ZZZZZZkkk~~~|||}}}~~~{{{xxxvvvnnnfff___\\\XXXTTTSSSUUUXXX^^^hhhssszzztttlllfffbbb___^^^\\\ZZZXXXXXXXXXXXXYYYXXXXXXYYYXXXUUUXXX]]]gggttt|||wwwuuukkkgggaaa\\\YYYWWWUUUSSSQQQQQQTTTXXXYYY]]]gggrrr~~~|||rrrmmmlllfffeeedddcccbbbbbbbbbbbb\\\^^^aaadddfffgggffffffeeeeeeeeefffgggiiijjjkkkkkkiiiiiikkkppprrrrrrpppnnnqqqtttwwwxxxzzz|||~~~|||zzz{{{||||||~~~yyyuuuuuuwwwvvvqqqkkkiiimmmqqqzzz~~~|||oookkkeee___[[[WWWTTTQQQOOONNNOOOSSSUUUUUUZZZ```nnn}}}{{{wwwtttooojjjkkkpppyyy|||ooogggeeemmmvvvyyykkk[[[PPPHHHAAA>>>???<<<<<<<<<;;;:::<<>>===::::::;;;;;;:::???EEETTTwww^^^WWW]]]bbbvvv~~~}}}}}}{{{zzzzzz{{{zzzxxxvvvnnnlllhhhbbb[[[WWWWWWWWW[[[ccclllsss~~~}}}zzzyyyxxxsssnnnhhhdddaaa```^^^]]]]]]______\\\XXXVVVWWWZZZ\\\gggyyy}}}{{{sssoooiiiaaa[[[WWWUUUTTTQQQSSSVVVWWWYYY```kkktttyyypppkkkjjjjjjiiiiiihhhfffdddbbbaaa[[[\\\___aaacccdddeeeeeedddeeefffgggiiijjjkkkkkkhhhhhhiiijjjlllnnnoooqqqlllooosssvvvxxxzzz}}}~~~~~~~~~~~~|||zzz{{{zzzwwwyyy~~~~~~rrrmmmfff```\\\XXXUUURRRSSSQQQSSSVVVWWWWWWZZZ```nnn{{{zzzxxxtttnnniiihhhlllpppzzz{{{rrroooppprrr}}}ooo\\\TTTIIIDDDCCC???===::::::;;;;;;;;;???FFFWWWttt\\\WWW]]]fffzzz|||zzzyyyyyyzzzyyywwwuuummmkkkgggbbb\\\XXXXXXYYY]]]dddlllsss~~~}}}xxxqqqkkkfffccc___]]]_________]]]ZZZYYYZZZ[[[\\\fffvvv~~~wwwsssmmmfff___ZZZWWWUUUQQQSSSVVVWWWZZZaaallluuuyyyooojjjiiijjjkkkkkkkkkiiifffcccbbb^^^^^^^^^___aaabbbdddeeeeeeeeefffhhhiiijjjkkkllliiihhhgggggghhhjjjlllnnnmmmpppsssvvvxxx{{{~~~}}}uuupppiiibbb^^^ZZZWWWUUUVVVTTTUUUXXXYYYXXX[[[aaappp{{{~~~|||wwwqqqkkkiiiiiijjjooozzzuuuppppppqqq{{{sss```WWWKKKEEEDDD???===::::::;;;<<<<<<@@@GGG[[[ttt]]]YYYaaammmzzzyyyxxxwwwxxxwwwuuurrrlllkkkgggaaa\\\ZZZZZZ[[[```gggnnnsss}}}zzztttnnnjjjfffcccdddbbb```___``````___^^^```hhhuuu|||yyyssslllddd]]]XXXUUURRRTTTVVVXXX\\\dddnnnvvvxxxnnniiihhhkkklllmmmmmmkkkhhhdddbbb______^^^^^^___aaacccdddeeefffggghhhiiikkklllllljjjhhhfffeeeeeegggjjjkkkmmmooorrruuuwwwzzz~~~xxxrrrkkkddd___\\\YYYWWWXXXVVVWWWYYYYYYXXX[[[```ooozzz~~~}}}yyytttppplllkkkjjjhhhrrrvvvooonnnooowwwvvvbbbYYYLLLEEECCC>>>===::::::<<<<<<===BBBHHH```yyybbb^^^eeesssyyyxxxvvvvvvvvvuuusssqqqllljjjfffaaa]]][[[\\\^^^dddjjjpppttt}}}|||xxxtttpppmmmjjjfffcccccceeefffdddbbbgggmmmxxx~~~|||wwwppphhh___XXXTTTRRRTTTWWWZZZ___gggpppwwwvvvmmmiiihhhjjjkkklllllljjjgggdddaaa```___]]]\\\]]]___bbbdddeeeeeefffhhhiiijjjkkkllljjjhhhfffddddddfffhhhjjjlllnnnqqqsssuuuxxx|||zzztttlllddd___\\\ZZZXXXYYYWWWXXXZZZYYYXXXZZZ___nnnzzz|||xxxtttpppllljjjgggppp}}}xxxpppmmmnnntttwwwbbbYYYKKKDDDBBB<<<===::::::<<<===>>>CCCJJJccc}}}fffaaahhhzzzyyyxxxvvvvvvvvvtttrrrpppllljjjfffaaa]]]\\\^^^```gggmmmrrrvvv~~~}}}yyyvvvooollliiiiiikkkkkkiiifffooosss{{{~~~{{{wwwppphhh___XXXTTTSSSUUUWWW[[[bbbjjjsssxxxtttlllhhhggghhhiiiiiiiiigggdddbbb```^^^^^^]]]\\\]]]___aaacccddddddeeeggghhhiiijjjkkkjjjhhhgggffffffggghhhiiilllmmmpppqqqtttwww|||}}}wwwnnnfffaaa^^^[[[ZZZ\\\YYYYYY[[[ZZZXXXZZZ___lllxxx{{{wwwsssnnnjjjiiipppyyy|||rrroooooossswwwcccYYYKKKCCCAAA<<<<<<::::::===>>>???EEELLLeee}}}fffbbbjjjzzzyyywwwwwwvvvuuurrrpppmmmkkkgggaaa]]]]]]___bbbkkkppptttxxxyyywwwuuuttttttsssrrrqqqyyy{{{{{{yyyuuunnnggg___XXXTTTTTTUUUXXX]]]dddmmmuuuzzzssskkkhhhggggggffffffeeecccaaa___^^^\\\\\\\\\\\\^^^___aaabbbccccccdddfffggghhhiiijjjiiiiiihhhhhhhhhhhhiiijjjmmmnnnppprrrtttwww|||yyyppphhhccc```^^^]]]^^^\\\\\\]]]\\\YYY[[[___fffpppzzz}}}zzzwwwsssppplllooouuu{{{uuuqqqrrrtttxxxcccYYYLLLDDDBBB===<<<::::::===???@@@FFFMMMeee}}}gggeeennn|||{{{yyyxxxxxxvvvsssqqqnnnlllgggaaa]]]]]]___bbbmmmrrrvvvyyyyyywwwrrrllleee___ZZZWWWUUUVVVXXX^^^fffooowww{{{~~~~~~rrrjjjggghhhfffeeecccbbb```___^^^]]][[[[[[\\\]]]^^^```aaabbbbbbcccdddeeefffhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjnnnoooqqqrrruuuxxx}}}|||rrrjjjeeebbb```___aaa^^^^^^___]]]ZZZ\\\aaa```hhhooouuu~~~}}}}}}|||zzzwwwmmmooorrrvvv}}}xxxtttuuuvvvyyydddZZZMMMEEECCC>>><<<::::::===???AAAFFFMMMeee~~~iiiiiittt}}}|||zzzyyyyyywwwtttrrrooommmhhhbbb]]]]]]___bbbnnnssswwwzzzxxxuuuqqqkkkeee___[[[YYYUUUVVVYYY___hhhqqqxxx{{{}}}zzzooogggcccaaaaaabbbbbbbbb```^^^]]][[[^^^_________^^^^^^```aaabbbccccccbbbaaabbbdddfffgggggghhhiiijjjjjjkkkkkkmmmnnnppprrruuuyyywwwpppkkkhhhfffdddgggddd```]]]]]]]]]]]]]]]```aaaeeennnwww}}}{{{sssqqqrrrsssvvv~~~xxxsssuuuuuu|||cccVVVPPPJJJCCC???<<<<<<666888>>>===CCCVVVpppwwwjjjcccqqq~~~||||||{{{zzzwwwuuurrrnnnhhhaaa]]]^^^cccgggttttttvvv||||||tttmmmjjjeee^^^YYYXXXVVVXXX\\\ccckkksssxxxzzz~~~wwwnnngggcccaaa``````aaaaaa```^^^\\\[[[]]]^^^___^^^]]]]]]___aaacccddddddcccbbbbbbdddfffgggggghhhiiijjjkkklllllllllmmmoooqqqssswww|||{{{tttoookkkiiiggggggeeedddcccbbbbbbbbbaaa___^^^aaahhhppp{{{~~~uuusssrrrssstttzzzzzzssstttvvv{{{cccVVVOOOHHHAAA>>><<<<<<777999???>>>EEEYYYvvvyyymmmfffuuu~~~}}}{{{xxxuuupppmmmhhhbbb___aaafffkkkuuuvvvyyy}}}~~~vvvnnnjjjfff^^^YYYXXXXXXZZZ___eeennnuuuzzz|||tttlllgggcccaaa]]]^^^_________]]]\\\[[[\\\]]]^^^^^^]]]]]]^^^___ddddddeeedddbbbbbbccceeegggggghhhiiijjjkkklllmmmkkklllnnnppprrruuuzzz}}}yyyssspppmmmllleeeeeeddddddddddddddddddbbb```aaaeeekkksssyyyvvvsssrrrqqqvvv~~~uuutttuuu|||dddVVVNNNFFF@@@<<<<<<===999:::@@@???HHH]]]~~~wwwlllgggvvv|||xxxvvvnnnlllgggbbbaaadddjjjooouuuxxx|||}}}xxxqqqlllfff^^^YYYXXX[[[^^^cccjjjqqqwww|||~~~}}}ssslllgggccc```[[[\\\]]]^^^^^^]]][[[[[[[[[\\\^^^^^^]]]\\\]]]^^^bbbccccccbbbaaa```aaabbbfffggghhhiiijjjllllllmmmkkkmmmoooppprrruuuyyy{{{}}}wwwsssqqqoooiiihhhfffdddcccdddgggiiiiiieeedddfffiiippp~~~{{{wwwsssqqqppprrr|||wwwtttttt~~~gggXXXNNNFFF???===<<<>>>:::<<>><<<>>>;;;===BBBCCCNNNfff~~~fffbbbcccuuu}}}xxxuuunnnkkkgggcccaaadddkkkppprrrwwwzzz{{{{{{|||tttmmmeee\\\YYYZZZ]]]ccckkkqqqvvvzzz}}}}}}sssnnnjjjddd___[[[\\\]]]]]]]]][[[ZZZYYYZZZ\\\______^^^]]]]]]^^^[[[]]]^^^___^^^]]]^^^___ddddddeeegggiiijjjkkklllkkknnnqqqtttuuuxxx{{{}}}zzzxxxwwwvvvtttrrrlllfffdddiiisss{{{wwwsssooolllhhhhhhpppyyy}}}wwwtttpppooossszzz|||wwwwww~~~qqq___RRRHHHAAA@@@:::>>>;;;===BBBCCCQQQjjjttt^^^___eeeyyyzzzvvvnnnlllhhhdddcccfffmmmrrrtttvvvxxxxxxyyy|||tttmmmccc[[[YYY\\\___fffooouuuyyy{{{zzzrrrnnnkkkfffaaa]]]]]]^^^^^^]]][[[YYYXXX[[[]]]```aaa```^^^^^^^^^YYY[[[^^^___^^^^^^___```bbbcccdddfffgggiiijjjkkkjjjmmmqqqtttvvvyyy|||~~~|||zzzzzzyyywwwvvvrrrnnnmmmrrr}}}~~~yyyqqqmmmpppwww{{{vvvqqqmmmoootttyyyyyyuuu|||sssaaaSSSGGGAAA@@@999===;;;===BBBDDDRRRllljjjWWW\\\eee||||||yyynnnllliiiffffffkkkrrrxxxwwwwwwwwwvvvxxx~~~{{{tttlllbbbZZZYYY]]]aaaiiissszzz|||~~~xxxpppnnnlllgggbbb^^^^^^___^^^]]][[[YYYXXX[[[^^^```aaa```_________XXX[[[^^^_________```aaaaaabbbccceeeggghhhjjjjjjhhhkkkpppsssvvvyyy|||~~~~~~|||||||||~~~~~~|||{{{}}}tttuuuzzzwww~~~xxxqqqllllllppppppzzzqqqzzztttaaaSSSGGGAAA@@@888<<<;;;===BBBDDDSSSmmmcccQQQYYYddd|||{{{nnnllliiigggiiinnnwww}}}{{{yyyvvvuuuxxx}}}zzzssslllbbbYYYYYY]]]ccclllvvv}}}yyysssqqqooojjjeee]]]___aaabbbbbb___\\\YYY\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^^^^^^^]]]]]]```aaaccccccdddfffjjjlllooonnnooorrrwww|||~~~}}}vvv|||~~~wwwqqqnnnllloooyyyxxxpppwwwqqq```QQQEEEAAAAAA;;;;;;999===CCCDDDSSSqqqppp\\\WWWWWWggg|||vvvppphhhggglllsssyyy|||{{{vvvssstttxxxtttjjjddd```]]]^^^bbblllqqqxxx~~~xxxrrrpppmmmhhhccc]]]^^^```bbbaaa^^^[[[YYY[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^___```aaabbbccceeehhhkkkooooooppprrrwww||||||}}}|||uuuppplllnnnvvvyyytttxxxmmm]]]PPPFFFAAABBB======:::>>>DDDFFFWWWuuuooo[[[VVVWWWgggxxxrrrkkkjjjooovvv|||~~~{{{wwwssstttxxx}}}vvvkkkfffbbb```bbbfffnnnsssyyyvvvpppnnnkkkfffaaa\\\]]]___```___]]]ZZZYYYZZZ[[[]]]_________]]]\\\]]]]]]]]]^^^^^^^^^^^^___]]]___```aaaaaacccgggjjjooopppqqqssswww{{{yyyqqqkkkkkkppp~~~{{{xxxyyyyyygggZZZPPPGGGBBBBBB>>>>>>;;;>>>EEEHHH[[[{{{mmmYYYVVVWWWgggzzzuuupppoootttzzz~~~{{{vvvsssssswww{{{wwwmmmhhheeecccfffjjjqqquuu{{{}}}tttooommmiiiccc^^^ZZZ[[[]]]^^^]]]\\\YYYXXXXXXZZZ]]]`````````^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^]]]^^^``````aaacccgggjjjoooppprrrtttwww{{{|||qqqjjjhhhjjjrrr}}}yyyzzz~~~wwwfffZZZQQQGGGAAA@@@>>>>>>;;;>>>DDDHHH^^^jjjWWWUUUWWWhhh{{{wwwssstttyyy~~~{{{yyyuuussssssuuuyyy|||}}}~~~wwwmmmhhhfffeeeiiinnntttxxx}}}{{{sssnnnkkkgggaaa[[[XXXYYY[[[[[[[[[ZZZXXXWWWWWWYYY\\\___``````^^^]]]ZZZZZZYYYYYYYYYZZZ[[[\\\^^^___```aaabbbdddgggjjjnnnppprrrtttwww{{{tttlllgggeeehhhsssxxxzzz|||iii\\\RRRHHHAAA>>><<<===;;;===CCCGGG^^^gggUUUTTTXXXhhh{{{yyywwwyyy~~~yyyxxxuuussssssvvvyyy{{{}}}wwwmmmhhhggggggkkkpppwww{{{{{{rrrmmmkkkfff___YYYWWWXXXYYYYYYYYYXXXWWWWWWVVVXXX[[[]]]_________^^^YYYYYYXXXWWWWWWYYYZZZ[[[]]]___```aaaaaadddgggjjjlllooosssuuuwww{{{zzzqqqgggcccbbbhhhrrryyyzzzmmm^^^TTTIIIAAA===;;;===;;;>>>BBBFFF]]]dddRRRSSSXXXiii|||{{{{{{~~~yyyxxxwwwvvvwwwyyy{{{}}}{{{pppkkkjjjjjjoootttyyy|||zzzrrrmmmkkkfff^^^XXXVVVVVVWWWWWWXXXWWWWWWVVVVVVWWWYYY[[[]]]^^^______ZZZYYYXXXWWWWWWYYYZZZ\\\\\\]]]______```bbbfffiiiiiinnnrrruuuwww||||||ssshhhdddaaaccchhhrrr{{{|||ooo___UUUJJJAAA===:::>>>===???CCCFFF]]]bbbQQQSSSYYYiii~~~~~~{{{zzzzzzzzz{{{~~~vvvqqqooooootttzzzzzz}}}zzzrrrnnnkkkfff^^^WWWUUUVVVVVVWWWWWWWWWVVVVVVUUUVVVWWWYYY[[[]]]______[[[ZZZXXXWWWXXXYYY[[[\\\[[[\\\]]]^^^___aaadddggghhhmmmrrruuuwww|||{{{rrrhhheeeccccccdddjjjyyy}}}}}}ppp___UUUKKKBBB>>>;;;>>>???AAADDDFFF]]]aaaPPPSSSYYYjjj||||||}}}}}}{{{uuussstttxxx~~~{{{}}}~~~{{{tttmmmfff```\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUSSSUUUWWWYYY[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]___cccfffgggkkkoootttxxx}}}zzzqqqhhhaaa```ccciiittt}}}{{{}}}nnn]]]VVVNNNDDD>>>???@@@<<<===@@@EEE]]]bbbRRRNNNXXXnnn|||xxxxxxyyyzzz~~~zzzuuummmfff```[[[YYYXXXXXXWWWVVVUUUUUUUUUUUUTTTUUUWWWYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]___cccfffgggjjjmmmqqqvvv{{{|||rrrjjjbbbaaabbbhhhrrr{{{|||yyy{{{rrr___VVVLLLBBB;;;>>>???<<<>>>CCCHHHaaacccRRROOOXXXnnn}}}{{{{{{|||}}}}}}|||xxxyyy{{{}}}~~~{{{vvvnnnggg___ZZZWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ\\\]]]]]]]]]___bbbeeegggiiilllooosssyyy}}}uuummmeeebbbbbbeeemmmvvv{{{xxxyyyvvvbbbVVVJJJ@@@999===>>><<>><<>>===???===???EEEJJJddd|||aaaTTTSSS^^^ttt{{{}}}~~~wwwooogggaaa\\\ZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXZZZ\\\]]]^^^___aaacccfffiiilllpppuuu|||wwwpppkkkgggbbbcccgggrrr~~~xxxrrruuuxxxgggXXXJJJCCCAAA>>>???===>>>DDDIIIcccwww^^^SSSTTT```xxx}}}||||||tttkkkddd___\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSTTTUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWYYY\\\]]]^^^___```bbbcccggglllqqqwww~~~zzzsssnnniiicccbbbeeeiiixxxzzztttnnnpppxxxgggWWWJJJCCCBBB===???<<>><<>>AAAFFFLLLgggfffSSSUUUXXXfff~~~}}}}}}|||{{{|||}}}}}}{{{yyyxxxzzz|||~~~~~~|||yyyxxxuuutttqqqmmmhhhccc___]]]WWWXXXYYYYYYXXXWWWXXXZZZZZZ^^^bbbgggkkkoootttwww{{{}}}~~~tttiiiccc___[[[XXXYYY[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZWWWTTTSSSTTTVVVVVVVVVUUUWWWZZZ[[[\\\]]]^^^``````dddkkkrrryyy|||uuupppkkkgggdddhhhpppwwwmmmgggooovvvgggZZZLLLCCC???>>>@@@???AAAEEEIIIbbbdddSSSUUUXXXggg~~~zzzyyywwwwwwxxxwwwuuusssttttttsssrrroookkkgggeee___^^^\\\YYYUUUQQQNNNLLLMMMOOOPPPPPPOOOOOOPPPRRRTTTXXX\\\aaaeeeiiinnnrrrssswww|||~~~}}}~~~}}}rrrgggbbb^^^ZZZXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZYYYWWWTTTSSSTTTVVVVVVVVVUUUWWWZZZ[[[[[[\\\^^^```___cccjjjqqqxxxyyyuuupppmmmjjjiiippp~~~{{{rrrmmmtttwwwgggYYYKKKCCCBBB???AAA>>>@@@CCCFFF]]]~~~cccTTTUUUXXXhhhzzzwwwtttssspppoooooonnnkkkiiiiiihhheeeaaa]]]YYYUUUTTTNNNMMMLLLKKKHHHFFFCCCBBBCCCEEEGGGGGGFFFGGGHHHJJJKKKOOOSSSWWW\\\aaafffjjjnnnrrrwwwzzz|||~~~~~~{{{pppfffaaa^^^YYYXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZYYYXXXVVVUUUUUUWWWZZZ[[[YYYVVVSSSSSSTTTVVVVVVVVVVVVWWWYYYZZZZZZ\\\^^^```aaadddjjjpppvvv}}}}}}yyyuuuqqqnnnjjjppp|||{{{www}}}wwwhhhWWWIIIBBBBBB>>>???<<<>>>BBBDDDZZZ||||||dddWWWWWWXXXiiizzzuuupppnnnlllhhhfffeeecccaaa___[[[YYYVVVSSSPPPNNNLLLLLLFFFFFFFFFEEEDDDCCCBBBAAA>>>@@@BBBCCCBBBCCCEEEGGGDDDGGGKKKOOOSSSXXX^^^bbbiiilllqqqvvvyyy~~~~~~~~~zzzoooeee```^^^ZZZXXXYYYWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXVVVVVVVVVXXXZZZ[[[XXXUUUSSSRRRTTTUUUVVVVVVVVVWWWYYYYYYYYY[[[^^^```dddfffkkkooottt{{{{{{wwwrrrooojjjooozzzvvvgggWWWHHHAAAAAA;;;<<<:::===BBBDDDXXXyyygggZZZXXXZZZlll}}}wwwpppkkkhhheeeaaa^^^\\\ZZZXXXVVVPPPOOOLLLIIIGGGFFFFFFGGG@@@@@@@@@@@@@@@??????>>><<<>>>@@@@@@@@@AAACCCEEE@@@CCCFFFIIIMMMRRRXXX\\\aaadddiiioootttyyy~~~~~~~~~yyyoooeeeaaa^^^ZZZYYYZZZVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[WWWUUURRRRRRTTTUUUVVVVVVVVVWWWXXXXXXYYY[[[^^^aaaeeegggkkkooottt{{{~~~xxxsssooojjjoooyyyssseeeXXXJJJBBB@@@999:::888===CCCEEEWWWwwwjjj[[[YYY]]]ppp}}}vvvnnnhhhddd```[[[XXXVVVTTTRRRPPPLLLJJJHHHEEECCCAAAAAAAAA>>>???????????????>>>===;;;<<<>>>>>>>>>>>>@@@AAA???AAACCCFFFIIINNNTTTXXX]]]```eeelllsssxxx|||~~~~~~~~~~~~yyyoooeeeaaa___[[[ZZZ\\\WWWVVVUUUUUUUUUUUUUUUVVVRRRSSSUUUWWWYYYZZZZZZZZZVVVTTTRRRRRRSSSUUUVVVVVVVVVWWWXXXXXXXXXZZZ^^^aaacccfffjjjooouuu|||yyysssnnnjjjnnnxxx}}}mmmcccYYYNNNEEEBBB:::;;;888===CCCEEEUUUtttkkk[[[ZZZaaavvv~~~}}}vvvmmmgggaaa]]]XXXTTTRRRQQQOOOMMMJJJJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???;;;===>>>>>>======>>>??????@@@BBBDDDFFFJJJPPPTTTYYY\\\bbbiiiqqqwwwzzz|||}}}yyyoooeeeaaa___\\\[[[\\\XXXWWWVVVUUUUUUUUUUUUVVVOOORRRUUUXXXZZZ[[[ZZZZZZVVVTTTRRRQQQSSSUUUVVVVVVVVVWWWWWWWWWXXXZZZ^^^aaabbbdddiiiooovvv~~~zzzsssnnnjjjnnnxxxyyyjjjaaa[[[QQQHHHDDD<<<<<<999===DDDDDDTTTqqqkkkZZZZZZccczzz~~~}}}~~~vvvmmmggg___\\\WWWSSSQQQPPPNNNMMMJJJIIIIIIIIIHHHHHHGGGGGGCCCCCCCCCBBBBBB@@@???>>>===>>>??????>>>===>>>@@@???@@@AAABBBDDDHHHNNNRRRRRRUUUZZZbbbjjjqqqtttuuu}}}}}}~~~xxxpppggg```^^^]]]\\\[[[XXXVVVTTTSSSQQQQQQQQQRRRPPPQQQRRRTTTVVVXXXYYYZZZUUUTTTSSSRRRRRRTTTVVVWWWVVVWWWYYYYYYZZZ[[[^^^``````ccchhhnnnuuu~~~}}}vvvqqqooonnnuuuwwwiiiaaaZZZOOOFFFBBB???===999;;;AAAAAAQQQooorrrXXXcccccc~~~{{{zzz}}}{{{tttlllfffddd___XXXRRROOONNNLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDDDDDDDDDDEEEAAA???>>>>>>@@@AAA@@@??????@@@AAABBBCCCFFFKKKNNNPPPTTTYYY^^^ccciiiooottt|||~~~wwwpppfff___]]]\\\[[[ZZZWWWVVVTTTRRRQQQQQQQQQRRRPPPQQQRRRTTTVVVWWWYYYYYYYYYXXXVVVTTTTTTUUUVVVWWWUUUVVVXXXYYYYYY[[[]]]``````ccchhhnnnuuu|||}}}wwwrrrnnnmmmtttvvviiiaaaZZZPPPHHHDDD@@@???:::<<<@@@@@@OOOmmmwww[[[eeeeee{{{{{{~~~zzztttlllgggbbb^^^XXXSSSQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMHHHHHHFFFEEEEEEEEEFFFGGGBBB@@@???>>>???@@@???>>>===>>>@@@@@@AAADDDIIILLLOOORRRWWW\\\aaagggmmmqqqzzzvvvoooeee^^^[[[ZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQRRRPPPQQQRRRTTTUUUWWWXXXXXXZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZ]]]___aaadddhhhmmmssszzz~~~xxxsssmmmlllssswwwjjjbbb[[[QQQHHHEEEAAA@@@:::<<<@@@???NNNkkkaaaiiijjj{{{|||{{{tttnnnjjjaaa^^^XXXUUUTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMHHHHHHGGGGGGHHHHHHIIIJJJEEECCC@@@???@@@@@@???===<<<===>>>??????BBBFFFJJJMMMPPPUUUYYY^^^ccciiimmmvvv{{{wwwoooddd]]]ZZZYYYXXXVVVVVVUUUSSSRRRQQQQQQRRRRRRPPPQQQRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRUUUWWWYYYYYYZZZ[[[^^^```aaadddhhhlllrrrxxxyyytttmmmkkkqqq~~~xxxxxx{{{lllcccZZZPPPGGGCCC@@@>>>:::<<>>=========>>>>>>???AAAEEEHHHLLLOOOSSSXXX\\\aaafffjjjqqqvvv|||xxxpppeee^^^ZZZYYYWWWUUUUUUTTTSSSQQQQQQQQQRRRRRRPPPPPPQQQRRRTTTUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZZZZ\\\___aaaaaacccgggkkkpppvvv}}}zzzuuummmkkkpppvvvvvv|||pppdddZZZNNNDDD@@@<<<<<<999<<>>>>>???@@@??????AAAEEEHHHLLLOOOSSSVVVZZZ^^^cccgggkkkpppvvvzzzzzz|||~~~zzzrrrggg___\\\ZZZXXXVVVTTTSSSRRRQQQQQQQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWYYYZZZZZZ[[[^^^``````bbbfffjjjooouuu||||||wwwnnnkkkpppyyyxxx}}}rrreeeZZZMMMCCC???;;;;;;888<<>><<<<<<@@@@@@MMMfff||||||{{{qqqkkkllljjjhhhppp|||}}}xxxrrrnnnkkkiiieee```[[[WWWUUUTTTPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUSSSQQQOOONNNQQQPPPOOONNNMMMKKKJJJJJJEEEDDDBBBBBBCCCDDDDDDCCCEEEFFFHHHIIIJJJMMMPPPSSSZZZ]]]bbbfffhhhiiikkklllnnnnnnooopppqqqrrrsssssssssuuuvvvwwwxxxzzz~~~yyymmmfffaaa[[[YYYYYY[[[YYYWWWTTTRRRQQQPPPPPPQQQOOONNNNNNPPPRRRRRRRRRWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUWWWWWWVVVVVVXXXYYY]]]^^^aaadddiiipppxxx~~~{{{xxx{{{~~~~~~zzzzzz}}}}}}yyywwwxxxxxxyyyyyyyyyzzzzzzzzzyyyvvvtttvvv||||||xxxyyy~~~qqqcccYYYMMMCCC???<<>><<<>>>;;;<<>>;;;<<<999:::@@@???HHH]]]|||tttsss}}}wwwqqqooosssyyy~~~yyyrrrlllggg___```aaaaaa___\\\XXXVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZXXXWWWUUUTTTSSSSSSRRRRRRQQQOOONNNNNNNNNNNNLLLJJJHHHGGGHHHHHHGGGEEEBBBCCCCCCCCCCCCDDDGGGJJJLLLQQQXXX^^^````````````___```aaadddfffhhhjjjkkkiiilllooorrrtttvvvyyy|||}}}ttthhhbbb]]]XXXVVVWWWVVVUUUTTTRRRRRRRRRSSSSSSRRRPPPNNNMMMOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPQQQSSSUUUVVVUUUVVVXXXZZZ[[[]]]___bbbfffllltttyyyxxx{{{wwwmmmmmmrrr~~~yyyllliiifffbbb```\\\YYYVVVTTTTTTUUUVVVXXX\\\^^^```aaaeeejjjlllmmmnnnrrruuuwww}}}~~~vvvyyyvvvrrryyywwwxxx{{{gggZZZQQQHHHAAA>>>;;;<<<888:::???>>>FFFZZZ}}}{{{qqqmmm|||vvvuuuxxx|||~~~yyysssmmmhhhaaabbbcccbbbaaa^^^\\\ZZZXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKIIIIIIIIIJJJIIIHHHDDDEEEEEEDDDBBBCCCEEEGGGIIINNNTTTYYY[[[[[[ZZZZZZ[[[\\\^^^```bbbdddffffffgggjjjnnnqqqtttvvvyyy{{{~~~}}}ttthhhbbb]]]XXXVVVWWWWWWUUUSSSRRRPPPPPPPPPPPPRRRPPPMMMMMMNNNPPPPPPOOOPPPQQQRRRRRRRRRRRRQQQPPPQQQRRRTTTUUUUUUVVVXXXZZZ[[[\\\^^^aaaeeekkksssxxx~~~yyy{{{lllhhhkkkxxx~~~wwwrrrfffccc___[[[YYYUUUQQQNNNMMMMMMMMMMMMOOORRRUUUWWWXXX\\\___```aaacccgggkkklllqqquuuuuuwww|||~~~{{{~~~{{{vvvwwwtttttt~~~xxxdddYYYQQQHHH@@@===<<<<<<888:::@@@???FFFYYY{{{|||nnniii~~~zzzyyy|||~~~|||vvvppplllggggggggggggeeedddbbb```\\\[[[YYYXXXWWWXXXXXXXXXXXXWWWUUUTTTRRRRRRRRRSSSQQQRRRTTTUUUTTTRRROOONNNMMMKKKIIIJJJKKKLLLKKKJJJGGGGGGGGGEEECCCBBBDDDEEEIIIKKKOOOQQQRRRSSSVVVWWWXXXXXXZZZ\\\]]]___aaaaaaeeeiiimmmqqqtttvvvyyy{{{{{{~~~uuuiiiccc^^^YYYWWWXXXXXXVVVTTTQQQOOONNNNNNNNNRRRPPPMMMMMMNNNPPPPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQPPPRRRTTTUUUUUUVVVXXXZZZ[[[\\\^^^aaaeeekkkrrrxxx|||vvv}}}{{{jjjdddfffeeeqqq~~~xxxqqqlllbbb___[[[XXXUUURRRNNNKKKJJJIIIHHHHHHJJJLLLNNNPPPSSSVVVYYYYYYYYY\\\aaaeeeeeeiiilllkkkmmmsssxxxxxxxxxzzz~~~wwwuuuqqqqqq{{{uuucccXXXQQQHHH@@@=========999;;;AAA@@@FFFYYY{{{|||mmmfff||||||{{{}}}~~~yyysssnnnmmmllllllkkkiiihhhffffff___^^^\\\ZZZYYYYYYYYYZZZXXXWWWUUUSSSQQQPPPQQQQQQNNNOOORRRSSSSSSPPPMMMKKKMMMKKKJJJJJJLLLMMMLLLLLLIIIIIIHHHFFFCCCBBBCCCDDDJJJJJJJJJJJJKKKNNNSSSVVVUUUVVVWWWYYYZZZ\\\]]]^^^eeehhhmmmqqqtttvvvyyy{{{yyy}}}zzzlllddd```^^^ZZZWWWWWWUUURRRPPPOOOOOOQQQRRRRRRQQQOOOMMMMMMNNNOOOPPPRRRSSSTTTSSSQQQPPPPPPQQQSSSSSSTTTSSSSSSUUUYYY\\\\\\]]]___bbbeeelllsssxxx}}}~~~qqqeee]]][[[cccuuu}}}zzzuuummmgggddd___YYYSSSPPPNNNLLLJJJIIIIIIIIIHHHHHHIIIJJJJJJLLLMMMMMMOOOQQQTTTVVVXXX]]]^^^aaafffkkkoooppppppuuuvvvyyy~~~zzzxxxtttttt~~~qqqaaaWWWPPPGGG???;;;???<<<;;;<<<===???HHHRRRxxxqqqfffvvv|||{{{|||{{{xxxwwwtttrrrpppoooooommmkkkiiibbb```]]]\\\[[[[[[YYYWWWWWWUUUSSSSSSSSSRRRPPPNNNRRRSSSTTTTTTTTTRRRQQQPPPPPPOOOLLLJJJJJJLLLOOOQQQLLLMMMNNNKKKFFFBBBBBBCCCDDDEEEGGGJJJMMMNNNPPPPPPRRRSSSTTTTTTUUUWWWZZZ]]]___ccciiioootttxxx|||~~~|||nnneeeaaa___\\\YYYWWWUUURRROOONNNOOOPPPQQQRRRQQQOOONNNMMMNNNOOOPPPQQQRRRSSSRRRPPPPPPPPPRRRQQQRRRRRRRRRQQQSSSVVVYYY[[[\\\^^^aaadddkkkrrrwwwyyynnnddd^^^\\\___jjjzzz}}}zzztttkkkeeeccc___YYYTTTPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMOOORRRSSSXXXYYY\\\aaafffjjjmmmmmmssstttxxx}}}}}}xxxwwwvvvdddYYYQQQHHH@@@<<<===;;;;;;<<<===???HHHRRRvvvtttfffsss|||{{{{{{zzzxxxtttrrrooonnnmmmllljjjhhhdddbbb___^^^^^^]]]\\\ZZZWWWUUUSSSRRRRRRRRRPPPNNNRRRSSSTTTTTTTTTSSSQQQPPPOOOMMMJJJIIIIIIKKKMMMOOONNNPPPPPPMMMHHHDDDBBBBBBBBBCCCEEEHHHJJJLLLMMMMMMMMMOOOQQQSSSTTTVVVYYY\\\]]]bbbhhhnnnrrrwww{{{~~~~~~~~~pppfffbbb```]]]ZZZVVVTTTRRRPPPOOOOOOPPPQQQRRRQQQPPPOOONNNOOOPPPPPPOOOPPPQQQQQQPPPOOOQQQRRRQQQRRRSSSRRRRRRSSSUUUXXXYYY[[[]]]___ccciiipppuuu~~~tttlllddd```^^^\\\^^^gggpppuuu{{{}}}zzzsssjjjcccccc___YYYTTTQQQOOOLLLKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGIIIKKKLLLOOOQQQUUUZZZ___cccgggiiippprrrvvvzzz}}}{{{ggg[[[RRRHHH@@@<<<<<<::::::<<<===???HHHRRRssszzzhhhooo|||zzzzzz|||~~~~~~yyytttrrrooonnnmmmllliiigggfffdddaaa```aaa```___^^^XXXUUUSSSRRRRRRQQQPPPNNNRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMKKKIIIIIIJJJMMMNNNPPPRRRSSSQQQLLLGGGCCCAAA@@@AAACCCDDDFFFHHHIIIJJJGGGJJJNNNQQQSSSUUUWWWYYY[[[___eeekkkpppuuuyyy}}}~~~oooddd```^^^\\\ZZZUUUTTTRRRPPPOOOOOOPPPPPPRRRRRRQQQPPPOOOPPPPPPPPPMMMOOOPPPPPPOOOOOOQQQRRRSSSTTTUUUUUUTTTUUUWWWYYYXXXYYY[[[^^^aaagggooottt}}}|||uuummmgggbbbaaa\\\ZZZ^^^dddiiipppvvv{{{tttjjjcccbbb^^^YYYUUURRROOOMMMKKKHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCDDDDDDFFFFFFHHHKKKOOOSSSWWW\\\aaadddlllooossswww{{{~~~~~~hhhZZZQQQGGG???;;;:::999999<<<===???HHHQQQqqqkkkjjj}}}|||zzzxxxvvvvvvwwwyyy{{{vvvvvvyyyyyywwwuuurrrpppooommmjjjhhhhhhfffcccbbbccccccaaa```YYYVVVSSSRRRRRRQQQPPPOOORRRSSSTTTUUUTTTTTTRRRRRROOONNNLLLJJJJJJKKKMMMNNNOOOQQQTTTTTTQQQLLLGGGDDD@@@@@@AAABBBCCCEEEFFFGGGEEEHHHMMMPPPQQQRRRTTTVVVYYY]]]bbbhhhmmmrrrxxx{{{~~~~~~mmmbbb]]]\\\ZZZXXXUUUTTTSSSQQQPPPPPPPPPPPPRRRRRRQQQQQQQQQPPPQQQQQQMMMOOOPPPPPPOOOOOOQQQRRRRRRTTTUUUUUUUUUUUUWWWYYYWWWXXXZZZ\\\```fffnnnssszzz{{{tttmmmgggeee```]]]aaaeeegggkkkpppyyy}}}vvvllleeebbb^^^YYYVVVSSSPPPMMMKKKHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEHHHKKKNNNQQQUUUZZZ^^^fffjjjppptttwwwzzz~~~~~~|||fffYYYOOOEEE>>>::::::888999<<<<<<>>>FFFPPPmmmpppgggwww~~~{{{wwwrrrpppooopppqqqmmmlllooovvvzzz}}}{{{|||zzzwwwuuusssqqqnnnkkkjjjhhheeedddddddddcccaaa[[[XXXTTTRRRRRRRRRQQQPPPRRRSSSTTTUUUUUUTTTSSSRRRNNNLLLKKKIIIIIIIIIJJJKKKMMMOOORRRTTTTTTPPPKKKGGGAAAAAAAAAAAABBBCCCDDDEEEFFFIIILLLOOOOOOPPPQQQRRRWWWZZZ```eeejjjpppvvvzzz~~~nnnaaa\\\[[[ZZZYYYVVVVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQOOOPPPQQQQQQPPPOOOQQQRRROOOPPPRRRSSSSSSTTTVVVXXXVVVXXXZZZ\\\```fffmmmsssyyy~~~wwwqqqlllhhhgggkkkmmmkkkkkkmmmttt{{{~~~wwwnnnhhhaaa^^^ZZZVVVTTTQQQNNNKKKKKKKKKLLLLLLLLLJJJIIIGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCFFFIIIKKKKKKNNNTTTYYY___dddjjjnnnqqquuuzzz~~~~~~yyy}}}|||~~~wwwcccWWWOOOFFF>>>::::::888999<<<<<<===EEEMMMfffvvvffflll||||||xxxrrrnnnkkkjjjiiiiiihhhiiinnnqqqttt||||||yyywwwuuurrrooommmkkkhhhffffffeeedddbbb]]]ZZZVVVTTTSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSKKKJJJIIIHHHGGGGGGHHHHHHKKKMMMPPPSSSTTTRRRMMMIIIBBBAAA@@@@@@@@@AAABBBCCCEEEHHHJJJLLLLLLMMMNNNPPPUUUYYY^^^ccciiiooouuuzzzqqqccc^^^]]]]]]\\\WWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSRRRPPPPPPPPPRRRMMMOOORRRSSSTTTUUUWWWYYYWWWXXXZZZ\\\```fffmmmsssyyy~~~yyyvvvuuuxxxxxxsssoooooopppuuu}}}wwwooojjj```^^^ZZZWWWUUURRRNNNLLLMMMNNNOOOOOONNNLLLJJJIIIFFFEEEDDDBBBBBBBBBCCCCCCCCCFFFHHHHHHFFFHHHNNNSSSVVV\\\ccchhhkkkooouuu{{{}}}~~~yyyzzz~~~rrraaaWWWPPPGGG???<<<:::999:::<<<<<<<<>>>>>???@@@AAABBBDDDFFFGGGHHHJJJMMMPPPUUUXXX]]]bbbhhhnnnuuuzzztttfffaaa``````___XXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTSSSQQQPPPPPPQQQNNNPPPSSSUUUVVVXXXZZZ\\\WWWXXXZZZ\\\```fffnnnsssyyyzzztttsssjjjoooxxx|||vvvooojjj```^^^ZZZWWWUUURRRNNNLLLNNNOOOPPPQQQPPPNNNLLLJJJFFFEEECCCBBBBBBBBBCCCCCCCCCEEEGGGFFFCCCDDDJJJOOOQQQWWW___dddgggkkkrrrxxx|||~~~zzz|||ppp___WWWQQQIIIAAA===;;;::::::<<<;;;;;;AAAIIIWWW~~~ggg```ggg{{{|||vvvpppkkkhhheeeaaa```bbbccceeelllssswww~~~{{{yyyuuurrrtttrrrnnnlllkkkiiigggeeeaaa]]]YYYVVVUUUUUUTTTTTTRRRSSSTTTUUUVVVUUUUUUTTTPPPPPPNNNMMMMMMLLLLLLLLLNNNMMMNNNOOOQQQOOOJJJFFFBBB@@@>>>===<<<===???@@@???AAACCCDDDFFFIIIMMMQQQUUUXXX]]]bbbgggnnnuuuzzzyyyjjjbbb___]]][[[YYYYYYXXXWWWUUUTTTTTTSSSQQQSSSTTTRRROOOMMMOOORRRSSSRRRQQQOOONNNMMMLLLLLLMMMPPPSSSUUUVVVXXXZZZ\\\[[[YYYZZZ^^^aaacccjjjqqqxxxzzzuuupppnnnhhhiiiooozzzzzzrrrjjj___\\\XXXUUUTTTSSSQQQPPPRRRQQQOOOMMMKKKKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKMMMQQQWWW]]]ccchhhnnnrrryyy||||||ssshhh\\\UUUNNNEEE???===<<<;;;:::999:::===CCCGGGZZZhhh]]]dddqqq~~~uuummmhhhfffbbb_________```fffnnnmmmuuu|||zzzyyywwwvvvrrrpppmmmlllllljjjhhhfffiiiddd]]]XXXUUUTTTTTTSSSQQQQQQQQQRRRTTTSSSQQQOOOMMMNNNOOOPPPPPPOOONNNNNNPPPNNNMMMMMMNNNMMMIIIEEEDDDAAA===;;;<<<===>>>>>>>>>???@@@@@@BBBFFFKKKOOOVVVXXX\\\aaafffkkkoooqqqzzz||||||mmmddd```]]][[[YYYYYYXXXWWWVVVUUUTTTTTTRRRTTTTTTRRROOONNNOOOQQQSSSRRRPPPNNNMMMLLLLLLLLLMMMPPPSSSUUUVVVWWWZZZ[[[[[[YYYZZZ^^^aaacccjjjqqqxxx{{{vvvpppllljjjhhhhhhllluuuzzzqqqjjj```]]]YYYVVVUUUSSSRRRPPPRRRQQQOOONNNLLLLLLLLLLLLIIIIIIGGGGGGFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLKKKLLLPPPUUUZZZ___eeekkkooouuuyyytttiii]]]VVVOOOFFF???>>><<<;;;:::999:::===BBBGGGVVV}}}gggYYY^^^mmmxxxqqqllliiieeebbbbbbaaaaaaffflllkkkrrr|||}}}|||zzzyyywwwpppooommmllllllllljjjhhhiiieee```]]]ZZZXXXVVVTTTTTTSSSSSSTTTUUUTTTRRRPPPMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPMMMMMMNNNMMMJJJHHHEEEBBB>>><<<<<<===>>>======>>>???@@@AAAEEEJJJMMMQQQTTTXXX]]]bbbfffkkkmmmwwwzzzrrrhhhbbb^^^[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUSSSPPPOOOOOOQQQQQQQQQOOOMMMLLLKKKKKKKKKMMMPPPSSSUUUVVVWWWYYY[[[\\\ZZZ[[[___aaaccciiiqqqxxx{{{{{{{{{yyyuuuqqqmmmiiiggghhhggghhhnnnxxx~~~yyypppjjjaaa^^^ZZZWWWVVVTTTRRRQQQRRRQQQPPPNNNMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOOOOMMMMMMLLLNNNQQQUUUYYY```ggglllpppuuu}}}uuukkk___XXXQQQGGGAAA???;;;;;;;;;::::::===BBBFFFPPPvvvgggYYY[[[hhh|||vvvrrrmmmhhheeeeeedddbbbdddhhhkkkpppxxx}}}|||zzzyyypppnnnmmmmmmmmmmmmllljjjhhhfffcccaaa___\\\XXXUUUTTTTTTSSSSSSTTTSSSPPPMMMJJJLLLNNNQQQSSSVVVXXXYYYTTTRRROOOMMMMMMMMMLLLKKKFFFCCC???============<<<<<<===>>>???@@@CCCHHHKKKMMMQQQVVVZZZ___ccchhhlllrrrwww~~~xxxmmmeee___\\\ZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVUUUSSSQQQPPPPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJMMMOOORRRUUUVVVWWWYYY[[[]]][[[\\\___aaaccciiipppxxx{{{uuuuuuuuuuuusssqqqnnnjjjiiiiiiggggggkkkrrr}}}xxxpppiiibbb___[[[XXXVVVUUUSSSQQQPPPPPPOOONNNNNNMMMMMMMMMKKKJJJJJJIIIJJJKKKLLLMMMPPPQQQRRRSSSSSSQQQPPPOOOMMMNNNOOOQQQTTT[[[bbbhhhmmmrrrzzzwwwlllaaaZZZSSSIIIBBB???;;;;;;;;;::::::<<>>===<<<;;;;;;<<<===>>>???BBBFFFIIIMMMQQQWWW[[[___ccciiimmmnnnttt}}}}}}qqqggg```\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXVVVUUUTTTSSSRRRRRRQQQPPPOOONNNLLLKKKJJJIIIIIILLLOOORRRTTTUUUWWWYYY[[[]]][[[[[[^^^```aaagggnnnvvv}}}{{{vvvtttuuuvvvvvvvvvsssqqqooollliiihhhjjjooozzz}}}xxxpppjjjccc```\\\XXXWWWUUUSSSQQQNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJKKKMMMNNNPPPQQQRRRTTTUUUUUUSSSQQQPPPMMMMMMNNNNNNQQQVVV^^^ccciiipppwww}}}xxxmmmccc\\\TTTJJJBBB???;;;;;;;;;::::::<<<@@@CCCKKKjjjnnnaaabbb```{{{~~~{{{tttmmmhhhgggfffcccbbbcccllloootttzzz~~~zzzwwwvvvtttqqqoooooommmjjjhhhhhheee```]]]\\\ZZZYYYWWWTTTRRRQQQQQQQQQOOOLLLIIICCCDDDEEEGGGKKKPPPTTTWWWVVVUUUQQQNNNLLLMMMOOOPPPHHHFFFBBB@@@???>>><<<;;;:::;;;===>>>???AAAEEEHHHLLLQQQWWW\\\^^^ccciiinnnlllsss|||uuuiiibbb^^^[[[[[[[[[ZZZZZZZZZYYYYYYXXXVVVTTTTTTUUUUUUTTTSSSPPPPPPNNNLLLKKKJJJJJJJJJLLLOOORRRTTTUUUVVVXXXZZZ]]][[[[[[]]]___```eeelllssszzz{{{yyyzzz|||}}}}}}{{{xxxvvvooolllkkklllnnnuuu~~~xxxqqqkkkccc```\\\XXXVVVUUURRRPPPMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLNNNPPPRRRSSSSSSUUUVVVWWWVVVTTTQQQOOOLLLLLLLLLLLLNNNRRRYYY^^^eeelllsssxxxzzz~~~xxxnnnddd]]]UUUJJJBBB???:::;;;;;;::::::<<>>??????AAADDDGGGHHHNNNVVVZZZ\\\```gggmmmmmmttt|||wwwkkkccc^^^\\\[[[[[[[[[[[[ZZZZZZZZZXXXVVVTTTTTTVVVWWWVVVUUUQQQPPPOOOMMMLLLKKKJJJJJJLLLNNNRRRTTTUUUVVVXXXZZZ\\\ZZZZZZ\\\]]]^^^cccjjjqqqwww|||zzzqqqooommmmmmlllooo{{{~~~yyyrrrlllccc```[[[XXXVVVTTTQQQPPPNNNOOOPPPRRRRRRRRRQQQQQQOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZ[[[ZZZXXXTTTPPPMMMIIIJJJJJJJJJKKKNNNTTTXXX___fffooosssuuuyyyxxxnnnddd]]]UUUJJJAAA>>>:::;;;;;;;;;:::;;;>>>AAAHHHaaayyyfff``````zzz{{{qqqjjjiiijjjjjjjjjkkkmmmooosssyyy~~~{{{wwwuuusssqqqpppooollljjjkkkhhheeebbb___]]]YYYVVVVVVUUUTTTTTTTTTSSSPPPNNNJJJHHHEEECCCDDDFFFJJJLLLTTTTTTSSSPPPLLLKKKNNNPPPHHHEEECCCBBBAAA@@@>>><<<:::<<<>>>???@@@BBBDDDFFFFFFMMMUUUYYYZZZ^^^fffmmmooovvv|||xxxlllccc___\\\\\\\\\[[[[[[[[[[[[[[[XXXUUUSSSTTTWWWXXXWWWVVVQQQQQQOOOMMMLLLKKKKKKKKKLLLNNNQQQTTTUUUVVVXXXZZZ\\\YYYYYY\\\\\\]]]bbbiiiooottt}}}zzzssspppnnnmmmjjjkkktttzzzrrrmmmccc```[[[WWWUUUSSSQQQOOOPPPQQQRRRTTTTTTTTTSSSSSSQQQQQQQQQRRRTTTVVVXXXZZZ^^^^^^^^^]]]YYYTTTNNNKKKGGGHHHHHHHHHIIIKKKPPPTTT[[[bbbkkkppprrrwww~~~xxxnnnddd]]]UUUJJJAAA===:::;;;;;;;;;:::;;;>>>@@@CCCZZZjjjbbb```{{{}}}ssskkkjjjlllmmmmmmoooqqqssswww|||~~~vvvtttrrrqqqqqqpppnnnlllllljjjiiigggddd```ZZZUUUTTTSSSRRRSSSSSSRRROOOMMMNNNLLLHHHDDDDDDEEEHHHJJJSSSTTTSSSQQQMMMKKKMMMOOOGGGEEECCCBBBBBBAAA???===:::<<>>GGGWWW{{{qqqfffaaawww~~~zzzuuuqqqoooooonnnmmmqqqzzz{{{uuuqqqqqqqqqooommmlllmmmmmmiiiccc^^^[[[[[[YYYXXXUUUSSSQQQPPPOOOPPPPPPMMMIIIFFFEEEFFFIIIKKKOOOQQQRRRRRROOOMMMLLLLLLLLLKKKIIIFFFCCC@@@>>><<<<<<<<<===???@@@AAABBBCCCGGGKKKQQQVVVZZZ___ggglllpppuuu{{{zzzlllbbb]]][[[YYYXXXXXXXXXXXXWWWUUURRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNNNNMMMMMMOOOQQQRRRSSSRRRSSSUUUVVVZZZ[[[[[[[[[[[[]]]```bbbmmmvvv}}}wwwtttoookkkgggfffdddbbbfffmmm{{{vvvnnnddd```\\\YYYWWWWWWUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUUUUVVVWWWYYY[[[]]]bbb___[[[UUUPPPKKKGGGFFFKKKGGGEEEGGGIIIJJJOOOTTTXXX]]]dddiiinnnuuu}}}|||wwwmmmccc^^^WWWLLLBBB>>><<<;;;999999999;;;===>>>DDDTTTwwwuuugggaaarrrzzzwwwvvvuuusssrrrwww~~~{{{uuurrrrrrrrrpppnnnlllmmmmmmjjjddd___]]]]]][[[YYYWWWTTTRRRQQQQQQQQQSSSPPPLLLHHHFFFFFFGGGHHHNNNPPPQQQQQQOOOMMMLLLMMMOOONNNKKKHHHEEEBBB???>>><<<<<<===>>>@@@AAABBBCCCGGGLLLRRRWWW[[[```hhhmmmqqquuu|||{{{mmmbbb]]]YYYXXXVVVVVVWWWWWWUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPOOOOOOOOOOOOOOOQQQSSSSSSSSSSSSUUUWWWXXXZZZZZZZZZ[[[\\\___bbbllluuu}}}yyyuuuqqqoooiiieeebbbaaa___^^^bbbhhhrrr|||tttfffccc^^^[[[YYYXXXWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]ccc^^^WWWOOOJJJGGGFFFGGGKKKGGGFFFHHHJJJJJJMMMRRRWWW\\\ccchhhmmmsss{{{}}}sssjjjbbb^^^WWWLLLCCC???<<<;;;:::999999:::<<<>>>AAAOOOrrrvvvbbbaaaooo~~~{{{yyy}}}|||vvvsssssssssqqqooollllllllliiiddd```^^^^^^]]][[[YYYWWWUUUSSSRRRRRRTTTRRROOOKKKHHHFFFEEEEEEKKKNNNPPPQQQOOONNNMMMMMMQQQPPPNNNKKKHHHDDDAAA???<<<======>>>???AAABBBCCCGGGLLLSSSXXX\\\bbbiiiooossswww}}}|||mmmccc]]]ZZZXXXWWWWWWWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQSSSSSSSSSSSSUUUWWWWWWXXXYYYYYYZZZ[[[___aaaiiiqqq~~~|||zzzwwwsssooollljjjjjjgggcccaaaaaa___^^^bbbhhhrrrwwwjjjfffbbb^^^\\\[[[YYYXXXVVVWWWXXXYYYZZZZZZ[[[[[[XXXXXXYYYYYYZZZ[[[\\\]]]^^^ZZZSSSLLLGGGFFFFFFGGGIIIEEEEEEGGGHHHGGGJJJNNNUUUZZZ```fffjjjpppxxx~~~}}}ooohhhaaa]]]WWWLLLDDDAAA===;;;:::999999:::<<<===@@@MMMmmmyyyaaa```ooo~~~|||}}}~~~yyyvvvvvvuuurrrpppkkkjjjiiifffccc```^^^]]]^^^]]][[[XXXVVVTTTSSSRRRRRRQQQOOOMMMJJJHHHGGGFFFIIILLLOOOQQQPPPNNNNNNNNNRRRQQQOOOMMMIIIEEEBBB@@@=========>>>???AAACCCDDDHHHMMMTTTYYY^^^dddlllqqqvvvyyy~~~~~~oooddd^^^[[[ZZZXXXXXXYYYYYYWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRSSSTTTSSSTTTUUUWWWVVVWWWXXXXXXYYY[[[^^^aaafffmmmzzz}}}vvvtttpppkkkhhhfffffffffgggdddbbbbbbaaa___bbbhhhpppxxxnnnjjjeeeaaa___]]][[[ZZZXXXXXXYYYZZZZZZ[[[\\\]]]YYYZZZZZZ[[[[[[\\\\\\\\\VVVSSSOOOKKKHHHGGGGGGGGGIIIFFFEEEHHHHHHGGGGGGKKKRRRWWW^^^ccchhhnnnvvv||||||mmmgggbbb^^^WWWLLLDDDBBB===<<<:::999999:::;;;===BBBKKKiiikkk```ppp}}}}}}{{{xxxwwwyyy{{{|||zzzyyywwwtttpppjjjhhhfffcccaaa^^^\\\[[[]]]\\\[[[XXXVVVSSSQQQPPPLLLMMMMMMLLLLLLKKKJJJJJJIIILLLPPPQQQQQQOOONNNNNNPPPPPPOOOMMMJJJFFFBBB@@@============>>>AAACCCDDDIIINNNUUU[[[```fffnnntttyyy|||qqqeee___]]][[[ZZZYYYZZZZZZYYYWWWXXXXXXWWWWWWVVVUUUUUUUUURRRQQQQQQPPPOOOOOOPPPPPPPPPRRRTTTTTTTTTTTTVVVWWWTTTUUUWWWWWWXXXZZZ]]]```cccjjjvvvzzztttqqqnnnjjjgggeeeeeeeeehhheeeddddddbbb```ccchhhlll~~~yyyrrrnnniiidddbbb```]]]\\\ZZZZZZZZZZZZ[[[[[[]]]]]]ZZZZZZ[[[\\\\\\[[[[[[ZZZQQQOOOMMMKKKIIIHHHGGGGGGKKKHHHHHHKKKKKKHHHHHHJJJOOOTTT[[[aaafffmmmuuu{{{|||kkkgggccc```XXXLLLEEEDDD>>><<<:::999999:::;;;<<>>===<<<<<<>>>@@@CCCEEEJJJOOOVVV\\\aaahhhqqqwww|||~~~sssgggaaa]]][[[ZZZZZZZZZZZZYYYWWWXXXXXXWWWVVVVVVUUUTTTTTTQQQPPPPPPOOOOOOOOOOOOOOOPPPRRRTTTTTTTTTTTTVVVXXXSSSTTTVVVVVVWWWYYY]]]```ccciiiuuu{{{uuussspppllljjjhhhhhhhhhllliiiggghhheeebbbdddiiiooo~~~{{{uuuqqqkkkgggdddaaa___]]]\\\[[[[[[ZZZZZZ[[[\\\]]]ZZZZZZ[[[\\\\\\[[[ZZZYYYQQQOOOLLLIIIGGGFFFGGGGGGKKKHHHIIILLLKKKGGGFFFHHHKKKQQQXXX___eeelllttt{{{~~~kkkhhheeeaaaYYYMMMFFFDDD>>>===;;;999999999;;;<<<@@@CCCZZZvvvwww}}}xxxrrrqqqtttwwwwww{{{{{{vvvqqqmmmiiiddd```___]]]ZZZWWWXXXWWWVVVTTTQQQNNNKKKIIIEEEFFFGGGHHHKKKMMMOOOQQQKKKNNNSSSUUUSSSQQQOOONNNLLLMMMNNNNNNLLLIIIFFFDDD>>>===<<<<<<===@@@CCCEEEJJJPPPWWW]]]cccjjjrrrxxx~~~ttthhhbbb\\\[[[YYYYYYZZZZZZXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSPPPPPPOOONNNNNNNNNOOOOOOQQQRRRTTTTTTTTTUUUVVVXXXSSSTTTUUUVVVWWWYYY]]]```ccciiittt~~~wwwuuurrrooommmkkkjjjjjjpppmmmlllllliiifffggglllvvv~~~vvvrrrmmmhhheeebbb```^^^]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZZZZ[[[\\\\\\ZZZYYYXXXTTTQQQLLLGGGEEEEEEFFFGGGIIIGGGGGGJJJIIIEEECCCEEEJJJOOOWWW^^^dddlllttt{{{}}}{{{zzzllliiifffbbbYYYMMMFFFEEE>>>===;;;999999999;;;<<<>>>@@@TTT~~~}}}}}}xxxsssrrruuuxxx{{{}}}|||vvvqqqooojjjdddaaa___]]]ZZZWWWVVVUUUTTTRRRPPPLLLIIIGGGEEEEEEFFFGGGIIIMMMPPPQQQLLLPPPTTTVVVTTTQQQOOONNNLLLMMMNNNOOOMMMKKKHHHFFF>>>===<<<<<<===@@@CCCEEEJJJPPPWWW^^^dddkkkssszzz~~~pppggg```^^^]]]\\\\\\ZZZXXXUUUWWWWWWWWWTTTQQQPPPPPPQQQNNNNNNNNNNNNOOOPPPPPPQQQUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTUUUYYY___ccchhhlllttt}}}xxxsssoooooopppqqqnnnqqqsssoooiiihhhmmmrrr}}}}}}yyysssnnnkkkgggdddaaa______`````````___]]]\\\\\\\\\[[[\\\\\\[[[XXXVVVRRROOOLLLKKKJJJIIIGGGEEEEEEFFFFFFGGGFFFEEEDDDCCCJJJMMMRRRYYYbbbllltttyyy~~~|||~~~~~~oookkkkkkhhhaaaWWWMMMFFFCCC???>>><<<:::999999999999:::AAAQQQppp~~~yyyuuutttwwwzzz}}}yyyuuusssmmmjjjeeeaaa^^^[[[YYYWWWTTTUUUTTTQQQMMMJJJIIIJJJCCCAAAAAAEEELLLQQQPPPNNNNNNQQQVVVYYYZZZWWWSSSPPPMMMNNNOOOQQQQQQNNNIIIEEEAAA@@@??????AAACCCEEEGGGKKKSSSZZZ___gggqqqyyy{{{tttjjjbbb___]]][[[ZZZYYYWWWUUUUUUVVVUUUSSSPPPOOOPPPQQQOOOOOOOOONNNOOOOOOPPPPPPTTTSSSSSSRRRSSSTTTUUUVVVWWWWWWVVVUUUVVVZZZ___dddgggkkkrrr~~~~~~yyyvvvsssrrrrrrsssvvvvvvsssnnnmmmqqqvvv|||wwwqqqmmmjjjfffcccbbbbbbbbbbbbaaa```^^^]]]]]]\\\\\\\\\\\\[[[YYYWWWRRROOOLLLJJJJJJIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEIIILLLPPPXXXaaakkkssswwwzzz~~~}}}~~~~~~tttlllkkkiiibbbXXXNNNFFFCCC@@@>>><<<:::999888999999<<<@@@MMMiii{{{xxxxxxyyy{{{}}}|||xxxuuunnnjjjeee```]]]ZZZWWWUUUSSSTTTTTTRRRNNNLLLKKKKKKHHHFFFEEEIIIOOOSSSRRRPPPPPPSSSWWWZZZZZZXXXTTTQQQNNNOOOPPPRRRRRROOOJJJFFFBBBAAA@@@@@@AAADDDFFFHHHLLLTTT\\\aaaiiisss{{{}}}yyyooodddaaa]]]ZZZXXXWWWVVVUUUTTTTTTTTTRRRPPPOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOORRRRRRRRRRRRSSSUUUVVVWWWXXXXXXWWWWWWWWW[[[```dddfffiiippp{{{~~~{{{yyywww{{{||||||yyyvvvuuuyyy|||{{{vvvqqqnnnjjjggggggggggggfffdddaaa___]]]^^^]]]\\\\\\\\\[[[YYYWWWRRROOOLLLKKKJJJIIIGGGEEEDDDFFFIIIKKKLLLKKKIIIGGGHHHJJJOOOVVV^^^hhhoootttuuuyyy~~~~~~yyyyyymmmmmmjjjcccYYYOOOGGGDDD@@@???<<<:::999888888999===>>>GGG```zzzyyyyyyyyyyyyzzz|||{{{xxxoookkkddd___[[[XXXUUUSSSRRRSSSTTTSSSQQQNNNMMMMMMMMMLLLKKKNNNSSSVVVUUUSSSSSSVVVYYY\\\\\\YYYUUURRRPPPPPPQQQRRRRRRPPPLLLIIIEEEDDDBBBBBBCCCEEEHHHIIINNNVVV^^^dddlllwww~~~|||qqqgggccc]]]YYYWWWVVVVVVUUUSSSTTTTTTSSSQQQPPPRRRSSSRRRQQQPPPOOOOOOOOOOOOOOORRRRRRSSSTTTUUUVVVWWWXXXVVVWWWWWWVVVVVVYYY^^^bbbeeeiiioooxxx~~~zzzuuuqqqmmmkkkmmmlllllljjjgggdddaaa______]]][[[[[[[[[ZZZXXXVVVRRROOOMMMKKKKKKJJJHHHGGGEEEGGGJJJMMMNNNNNNLLLKKKHHHJJJNNNTTT[[[dddkkkoooqqqvvv}}}yyy|||ooonnnkkkdddZZZPPPHHHDDD@@@???===:::999888888888<<<<<>>;;;999777777777777???CCCDDDQQQrrrhhh]]]iii|||zzzwwwvvvssssssuuu||||||uuummmgggeeeeee_________bbbhhhpppyyy~~~xxxrrrjjjddd```^^^]]]\\\YYYYYYWWWTTTRRRSSSVVVXXXTTTVVVWWWXXXYYYYYY[[[\\\______```___\\\YYYUUURRRRRRPPPNNNNNNPPPRRRSSSSSSKKKIIIHHHHHHKKKQQQWWW[[[bbbjjjssswww}}}{{{sssjjjbbb``````^^^]]]___[[[YYYUUURRROOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTOOOPPPRRRSSSSSSQQQOOONNNSSSSSSSSSTTTUUUUUUVVVVVV\\\^^^eeennnwww}}}}}}|||yyyvvvqqqooottt~~~~~~}}}{{{{{{yyyvvvrrrnnnjjjfffaaa_________\\\ZZZWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNOOOPPPRRRSSSTTTWWWZZZ___ccciiiqqqxxx~~~~~~{{{uuunnnlllnnnpppqqqyyysssttttttrrrlllaaaVVVMMMIIIDDDBBB???;;;888888:::<<<555;;;:::===PPPlllppp___bbbrrr}}}yyywwwuuutttrrrqqqqqqqqqqqqnnnooopppssswwwzzz}}}zzzzzzxxxtttooohhhbbb^^^^^^\\\YYYXXX\\\bbbjjjnnn{{{~~~}}}wwwuuuqqqmmmhhhdddbbbaaabbb___ZZZTTTPPPQQQTTTXXXWWWVVVUUUVVVYYY[[[[[[ZZZ___aaa___]]]]]]^^^XXXQQQNNNNNNNNNPPPRRRRRRPPPNNNNNNKKKLLLOOOQQQRRRXXX___hhhnnnvvv}}}tttkkkcccaaa```^^^]]]^^^ZZZXXXUUURRRPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSRRRQQQOOONNNRRRRRRSSSSSSTTTTTTUUUUUUZZZ\\\cccllluuu~~~xxxsssmmmmmmsss~~~}}}|||{{{xxxtttppplllgggcccaaaaaa```]]]ZZZXXXWWWUUUSSSRRRPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNMMMNNNOOOPPPRRRTTTUUUXXX]]]bbbhhhnnnuuuzzz~~~{{{tttnnnlllmmmppprrr|||tttttttttrrrlllbbbXXXPPPLLLEEECCC@@@;;;888777888999666<<<;;;<<>>;;;::::::888777555;;;;;;<<>>888888666444444555666999;;;;;;@@@OOO^^^kkkTTTOOOTTT^^^rrr~~~xxxuuuuuuzzz{{{wwwsssqqqoooooonnnlllhhhddd___]]][[[ZZZYYYXXXXXXZZZ]]]___aaadddhhhjjjjjjkkklllnnnllllllllllllllllllllllllnnnmmmkkkiiifffccc```___```aaabbbccccccaaa___^^^XXXVVVRRROOONNNNNNPPPQQQSSSWWW^^^fffooowww~~~wwwnnnhhhccc]]]XXXXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTVVVVVVWWWVVVVVVUUUTTTSSSQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTVVV[[[aaahhhuuuzzzooonnnrrr|||~~~|||zzzvvvrrrllliiieee```[[[VVVSSSQQQTTTTTTTTTUUUVVVWWWXXXYYY]]]^^^```bbbcccbbbaaa```^^^ZZZWWWXXX___fffjjjllljjjlllooouuu}}}yyynnnjjjiiimmm{{{zzz}}}~~~wwwnnneee___\\\SSSHHH>>>:::999777777999666666888::::::>>>KKKYYYzzz|||{{{ppp\\\MMMNNNSSSbbb}}}~~~yyyxxxxxx{{{|||zzzyyyxxxuuurrrnnnjjjgggeee```___^^^]]]^^^```bbbdddbbbdddgggiiiiiiiiijjjkkknnnmmmlllkkkllllllmmmnnnpppnnnjjjgggccc```]]]\\\___```bbbdddccc```]]]ZZZWWWUUUSSSQQQOOOOOOPPPPPPQQQXXXbbbllluuu|||{{{rrrkkkeee___ZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTVVVWWWWWWUUUTTTUUUYYY]]]cccnnnyyyssslllooouuu{{{}}}~~~}}}zzzvvvsssmmmkkkfffaaa[[[VVVSSSQQQSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\^^^___^^^\\\ZZZXXXXXXVVVTTTWWW]]]dddjjjllliiikkkoootttzzz|||pppkkkjjjnnn}}}~~~wwwnnneee]]]YYYMMMFFF???===:::777888;;;666666777999999<<>><<<888444444777666555666999999:::BBBJJJ]]]}}}oootttzzzgggSSSJJJGGGNNNVVVbbb|||zzzwwwuuuoooooonnnlllkkkkkkkkkkkkgggjjjlllmmmmmmlllmmmnnnpppnnnmmmkkkjjjjjjjjjkkkmmmllliiieeebbb```^^^]]]___```aaa```^^^ZZZUUURRRRRRPPPNNNMMMNNNPPPTTTVVV```kkkyyyzzzpppgggaaa]]]XXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRTTTVVVWWWXXXVVVWWWYYYYYY[[[ccclllzzz}}}llliiirrrzzz|||~~~}}}~~~}}}yyyyyy|||{{{uuurrrllljjjeee```[[[VVVSSSRRRNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNPPPQQQSSSSSSTTTTTTOOOPPPPPPQQQTTTYYY^^^aaadddhhhmmmpppsssxxx}}}tttnnnpppzzzsssiii^^^VVVLLLDDD>>><<<:::777666888666555666999:::;;;AAAIIISSS}}}sssqqqqqqZZZMMMFFFKKKOOOTTTkkk}}}{{{uuutttsssqqqooonnnllllllgggiiilllnnnmmmmmmnnnoooooonnnmmmllljjjhhhgggfffhhhgggfffeeebbb```^^^]]]`````````^^^[[[XXXTTTRRRSSSQQQNNNMMMNNNSSSYYY\\\cccooo}}}{{{ooofff___[[[XXXXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPQQQSSSUUUWWWYYYWWWWWWYYYYYY[[[ccclllvvvwwwggggggsss{{{|||~~~||||||~~~{{{vvvrrrqqqnnniiihhhkkkgggooozzz|||vvvrrrmmmkkkfff```ZZZUUURRRPPPOOONNNMMMLLLKKKKKKKKKKKKIIIIIIKKKMMMOOOQQQSSSTTTPPPPPPQQQRRRSSSWWW\\\```aaaffflllppprrrxxxxxxpppqqq|||uuujjj^^^VVVHHH???888666777555333555666444666999;;;<<>>CCCGGGLLL```|||tttwwwvvv^^^LLLHHHHHHIIIYYYnnn}}}zzzxxxwwwuuurrrpppkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnmmmjjjgggeeedddiiifffbbb^^^]]]^^^aaacccffffffeee```YYYUUUUUUWWWYYYTTTQQQQQQSSSVVV___iiiqqqxxx|||tttkkkccc]]][[[ZZZYYYWWWVVVVVVUUUUUUVVVUUUTTTSSSSSSTTTTTTUUURRRSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPQQQSSSVVVWWWUUUWWWWWWVVVUUUXXX```gggqqq~~~}}}kkkdddfffnnn{{{xxxrrrooollljjjiiihhhbbb[[[VVVUUUUUUTTTRRRTTTUUUWWW[[[aaahhhooorrr}}}~~~zzzwwwuuujjjhhhddd___YYYTTTOOOMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJHHHHHHKKKOOOTTTWWWXXXSSSPPPQQQRRRRRRVVV[[[^^^bbbhhhmmmqqqvvv}}}|||www{{{~~~|||tttiii\\\RRRFFF@@@888555666777666444777888888888:::>>>DDDHHHJJJ\\\yyywwwiiiRRRJJJHHHIIIYYYlll}}}{{{yyywwwuuurrrnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmlllhhheeeddddddfffccc___\\\ZZZ[[[^^^___fffhhhhhheee___ZZZYYYZZZXXXTTTRRRSSSVVVZZZccclllrrrxxx~~~wwwooohhhbbb[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQSSSUUUWWWUUUWWWWWWUUUTTTWWW]]]bbblllwwwzzzjjjdddgggppp~~~~~~|||zzz|||zzzuuupppkkkgggddd^^^VVVRRRQQQQQQPPPOOOOOOOOOOOOQQQSSSWWWZZZ\\\hhhnnnuuu{{{{{{vvvsssqqqiiifffbbb\\\VVVQQQMMMKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGIIIMMMQQQTTTXXXSSSPPPPPPPPPOOORRRWWWZZZ___eeekkkpppvvv~~~~~~}}}|||sssgggYYYPPPCCC>>>777444555666555444666777777888:::>>>DDDIIIIIIUUUttt{{{|||zzz\\\NNNIIIJJJXXXjjj}}}{{{xxxvvvqqqqqqppppppoooooonnnnnnllllllkkkiiieeeccccccccceeebbb^^^[[[ZZZZZZ\\\]]]eeehhhkkkiiiddd^^^\\\[[[WWWTTTSSSWWWZZZ___hhhrrrvvv{{{zzzssskkkeee\\\[[[[[[ZZZYYYWWWVVVUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVTTTTTTRRRRRRQQQPPPQQQSSSUUUVVVVVVVVVVVVUUUTTTVVVZZZ^^^eeennn{{{~~~oookkkoooxxxyyytttpppooonnnooovvv}}}vvvqqqkkkeee\\\WWWVVVVVVTTTRRRRRRQQQPPPOOOOOOPPPQQQRRRXXX^^^gggnnnsssyyy|||vvvqqqllljjjgggddd^^^XXXSSSNNNKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJHHHGGGHHHKKKOOORRRWWWRRRNNNNNNNNNMMMPPPUUUXXX]]]ccciiinnnttt|||}}}}}}~~~~~~{{{sssgggYYYOOO@@@<<<777444444444444333555666777888:::???EEEIIIIIIQQQjjj|||hhhUUULLLLLLZZZjjj}}}zzzxxxrrrrrrqqqpppooonnnmmmmmmkkkkkkiiieeebbb```aaacccfffddd```]]][[[\\\]]]^^^cccgggkkkjjjddd^^^YYYXXXVVVTTTUUUZZZ^^^dddmmmwww|||wwwmmmfff]]]\\\[[[YYYWWWVVVUUUTTTUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXVVVUUUTTTSSSRRRQQQPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVXXXZZZ```gggqqq|||yyyuuuyyyvvvmmmhhhfffffffffffflllrrrxxxqqqiiiccc```]]]YYYVVVUUUTTTRRRQQQOOOOOOOOOOOONNNTTT\\\bbbgggmmmtttyyyzzz|||{{{uuunnnhhheeedddaaa[[[UUUPPPMMMKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMKKKHHHGGGHHHKKKOOORRRUUUPPPLLLMMMLLLLLLOOOTTTXXX]]]cccgggkkkqqqxxx}}}zzzwww{{{zzzrrrfffXXXNNN===:::666444333444444444555555666777999>>>DDDIIIKKKOOObbbuuu^^^QQQPPP]]]lll}}}zzzssssssqqqpppnnnmmmkkkkkkjjjiiigggccc```___aaacccgggeeeaaa^^^]]]\\\]]]^^^cccgggjjjiiiccc\\\WWWUUUUUUTTTVVV]]]ccciiirrr|||}}}rrrjjjaaa___\\\XXXVVVTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPQQQRRRTTTVVVUUUUUUUUUVVVVVVWWWXXXXXX\\\bbbjjjrrr}}}uuuhhhccc```aaaaaabbbfffkkkyyyrrrlllfff___ZZZVVVUUUTTTRRRPPPNNNNNNMMMIIINNNSSSWWWZZZ^^^eeejjjllloootttyyy~~~{{{uuunnnhhheeebbb^^^XXXRRRNNNLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNNNNLLLJJJHHHJJJMMMQQQTTTUUUOOOLLLLLLLLLKKKNNNSSSXXX\\\bbbfffiiinnnuuuzzz~~~vvvqqqvvvyyyqqqeeeVVVLLL;;;999777555444444444555555666666777999===CCCHHHMMMOOO]]]~~~lllZZZVVVaaaooo}}}vvvuuusssqqqooommmlllkkkiiiiiigggdddbbbbbbdddfffgggeeebbb___]]]\\\\\\]]]bbbeeehhhfff```ZZZWWWVVVVVVVVVZZZbbbhhhnnnxxxyyypppfffccc^^^YYYUUUTTTTTTTTTQQQRRRTTTVVVXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSQQQPPPQQQRRRTTTUUUUUUUUUUUUVVVXXXYYYXXXXXXZZZ___eeellluuu|||lllddd^^^]]]]]]^^^ccciii~~~uuujjjccc[[[ZZZXXXVVVSSSQQQOOONNNJJJLLLNNNOOOOOOSSSYYY^^^```ccchhhlllqqqvvvzzz}}}~~~}}}{{{xxxsssmmmhhhfff```\\\VVVPPPMMMLLLMMMOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOMMMKKKJJJLLLOOOTTTWWWWWWQQQMMMLLLKKKIIIKKKPPPVVVZZZ```dddhhhmmmtttyyy|||vvvnnnrrr~~~yyypppbbbRRRGGG:::999888666444444555666666666777777888===BBBGGGNNNOOOZZZwwwzzzccc[[[dddqqqzzzyyyxxxuuussspppnnnmmmjjjjjjjjjhhhffffffhhhjjjiiigggdddaaa___^^^^^^^^^]]]___aaa^^^ZZZVVVVVVXXXYYYYYY^^^gggnnnttt}}}~~~uuujjjfff___YYYUUUTTTTTTUUUPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXVVVUUUTTTSSSQQQPPPQQQRRRTTTUUUUUUTTTUUUWWWYYYZZZYYYXXXYYY^^^ccciiiqqq~~~qqqhhh^^^[[[ZZZ\\\bbbiiiuuummmbbbaaa___\\\XXXUUUSSSRRRMMMNNNNNNLLLKKKMMMSSSXXXYYY\\\```dddiiinnntttwwwvvvvvvuuussspppkkkgggeee___[[[UUUOOOMMMMMMOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOPPPNNNLLLKKKMMMQQQVVVYYYZZZTTTOOOMMMKKKHHHIIIMMMTTTXXX^^^cccgggmmmtttyyyzzz~~~wwwmmmppp|||zzzooo```OOOCCC999999888666444444555777777777777777888<<>>777777666666666555555555555666666666777:::>>>BBBMMMVVV___iii|||yyyrrrmmmqqq}}}yyy|||}}}zzzyyywwwtttrrruuussspppppppppooollljjjkkkkkklllkkkiiiddd```]]]WWWVVVTTTQQQPPPSSSXXX\\\___gggooottt{{{sssmmmeee^^^ZZZWWWTTTRRRTTTTTTTTTTTTVVVXXX[[[\\\]]]]]]\\\[[[[[[ZZZYYYYYY[[[YYYUUUSSSRRRQQQOOONNNQQQPPPQQQRRRUUUVVVVVVTTTVVVWWWYYY\\\ccclllwww~~~}}}rrrnnnmmmlllnnnqqqyyyxxxnnngggeeeccc___[[[YYYVVVSSSQQQQQQQQQQQQPPPNNNOOOPPPPPPRRRUUUYYY\\\``````___^^^]]]\\\[[[ZZZ[[[XXXUUUSSSSSSTTTSSSSSSTTTTTTUUUVVVXXXXXXVVVTTTRRRRRRPPPOOONNNPPPTTTXXXZZZVVVQQQMMMLLLKKKJJJIIIMMMQQQWWW]]]cccjjjpppuuu|||{{{qqqqqqzzz{{{|||xxxhhhVVVFFF===777777777777666666666666444555666666666999===@@@IIITTT^^^cccnnnyyywwwwww}}}zzzyyy|||~~~{{{zzzzzzyyyxxxzzzxxxvvvuuutttrrrnnnkkkhhhiiijjjjjjhhhfffcccaaaZZZXXXUUURRRQQQUUU[[[```gggooowww{{{xxxrrriii```[[[WWWTTTRRRSSSSSSSSSTTTVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYWWWUUUTTTSSSQQQOOOPPPPPPQQQSSSVVVWWWVVVUUUVVVVVVXXXZZZ___gggqqqwww}}}zzzwwwsssqqqrrruuu{{{pppiiieeecccaaa^^^]]][[[XXXWWWWWWWWWVVVUUUPPPQQQQQQQQQRRRUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYYYY[[[XXXVVVUUUUUUUUUTTTSSSTTTSSSTTTUUUWWWXXXVVVUUURRRRRRQQQOOONNNPPPTTTWWWZZZVVVQQQNNNLLLKKKJJJIIIJJJNNNSSSYYY```hhhpppuuu|||vvvkkkooo}}}wwwzzzvvveeeSSSDDD;;;888888777777777666666666444666666777777999===@@@GGGQQQYYY\\\ddd}}}}}}|||yyywwwzzz~~~||||||}}}}}}~~~~~~~~~}}}{{{xxxtttpppmmmggggggggggggfffdddbbbaaa\\\ZZZVVVSSSSSSXXX___eeennnuuu}}}|||uuukkkbbb\\\XXXUUUSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVVVVUUUSSSRRRQQQQQQRRRUUUXXXYYYXXXVVVVVVVVVWWWYYY]]]dddlllqqq|||~~~vvvpppnnnmmmzzzuuunnnjjjhhhfffeeeaaa___]]]\\\\\\[[[ZZZXXXTTTTTTSSSTTTVVVXXXYYYYYYWWWWWWVVVVVVWWWXXXYYYZZZZZZXXXVVVVVVVVVVVVUUUSSSRRRQQQQQQSSSUUUVVVUUUTTTQQQQQQQQQPPPOOOPPPTTTWWWYYYVVVQQQNNNMMMKKKJJJHHHIIILLLPPPVVV]]]eeennnttt~~~|||ooogggooovvv{{{sssaaaPPPBBB999777777777777666666666666666777888999999:::===@@@EEEJJJOOOSSS\\\ttt}}}|||{{{wwwvvvxxx{{{~~~}}}wwwrrroooiiiiiigggeeecccaaa___^^^\\\[[[XXXUUUVVV\\\dddjjjsss{{{xxxnnnddd]]]YYYVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWWWWUUUSSSPPPQQQSSSVVVYYYZZZXXXVVVUUUVVVWWWXXX[[[aaahhhmmmxxx}}}ssskkkhhhfffooo}}}{{{sssooollljjjiiifffdddbbbaaaaaa```^^^]]]ZZZYYYWWWXXXYYYZZZZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[ZZZXXXVVVUUUVVVVVVUUUTTTPPPPPPOOOPPPSSSTTTTTTSSSQQQQQQQQQPPPOOOQQQTTTVVVWWWTTTQQQNNNMMMLLLKKKIIIHHHJJJNNNSSSYYYbbblllrrr~~~vvvllliiiuuuzzzooo^^^MMM@@@888666666666666555555555555666888999::::::;;;===???AAACCCFFFKKKSSShhhxxx|||}}}vvvtttvvvxxx{{{~~~|||vvvtttooommmjjjfffcccaaa___^^^]]]\\\[[[ZZZ\\\bbbkkkqqqyyyzzzoooeee^^^ZZZWWWVVVTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWUUURRROOOOOORRRUUUXXXYYYWWWUUUSSSTTTUUUVVVYYY^^^dddiiirrrvvv}}}uuulllfffdddcccfffooo}}}}}}wwwrrrooommmnnnlllkkkjjjjjjiiigggeeecccaaa^^^^^^^^^^^^\\\YYYWWWWWWVVVVVVWWWYYY[[[]]]YYYWWWUUUTTTTTTUUUUUUTTTPPPOOONNNPPPRRRTTTTTTTTTPPPQQQQQQQQQPPPQQQSSSVVVUUUSSSPPPNNNNNNMMMLLLJJJHHHIIILLLPPPWWW```jjjqqq{{{tttnnnooo}}}|||lllZZZJJJ>>>888555555555555444444444444555777999999999:::<<<>>>===???DDDHHHLLL\\\{{{wwwrrrvvvqqqsssuuuwww{{{|||yyyvvvsssoookkkgggdddcccccc^^^______```cccjjjrrrxxx{{{pppfff___[[[XXXWWWUUUVVVWWWXXXYYYYYYZZZYYY[[[[[[[[[ZZZYYYXXXXXXXXXVVVVVVUUUVVVWWWVVVSSSQQQMMMNNNQQQTTTXXXXXXVVVTTTQQQRRRSSSTTTWWW\\\bbbgggkkkmmmwwwwwwooogggccccccbbbbbbfffrrr|||wwwuuuvvvuuusssssssssrrrooommmkkkhhheeeccccccaaa^^^[[[XXXWWWVVVVVVWWWYYY[[[]]]ZZZWWWTTTSSSSSSUUUUUUUUUPPPOOONNNPPPRRRTTTUUUTTTPPPQQQQQQQQQPPPQQQSSSVVVTTTRRRPPPNNNNNNNNNMMMKKKHHHIIILLLOOOUUU___iiipppyyyuuuqqqttt{{{jjjYYYIII===777555555444444444333333333444666888888888999;;;<<<<<<@@@GGGIIIIIITTTssstttgggrrrwwwoooppprrruuuxxx~~~}}}zzzxxxsssoookkkiiihhhhhh```aaabbbeeeiiiooowww|||~~~pppgggdddaaa\\\WWWUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZYYYYYYXXXWWWUUUUUUWWWUUUTTTUUUUUUTTTRRRPPPMMMOOORRRUUUWWWXXXWWWWWWXXXVVVSSSSSSVVV[[[bbbfffggglllsss{{{xxxmmmgggddddddbbbcccgggqqq}}}}}}{{{zzzyyyyyyxxxvvvsssoookkkhhheeeaaa^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUVVVXXXYYYSSSSSSSSSRRRRRRRRRRRRRRRWWWVVVTTTTTTTTTTTTVVVVVVWWWSSSOOONNNPPPPPPLLLGGGGGGHHHKKKOOOUUU^^^hhhnnnxxx|||wwwcccOOOAAA;;;;;;666666666555555444444333333444777999;;;<<<===>>>???===AAAHHHKKKRRRiii{{{nnnlllwwwvvvqqqnnnnnnqqqsssvvv}}}|||uuuqqqpppnnniiidddccccccffflllqqqttt{{{sssiiieeeaaa\\\WWWVVVUUUUUUUUUVVVVVVWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVUUUUUUVVVUUUSSSQQQOOOQQQSSSVVVWWWXXXXXXWWWVVVTTTRRRQQQTTTYYY___cccdddhhhnnnuuu{{{}}}sssmmmjjjiiieeeeeeiiirrr}}}}}}||||||{{{xxxsssooommmkkkhhhfffaaa___]]]\\\]]]^^^]]]]]]\\\ZZZXXXVVVUUUUUUVVVVVVSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWVVVRRRNNNNNNOOOOOOKKKGGGFFFHHHJJJNNNTTT]]]gggnnnxxx~~~rrr^^^JJJ>>>999999666666555555555555555555555666888999;;;<<<======???>>>BBBIIIKKKQQQeee|||tttooottt}}}rrrnnnlllnnnppprrrxxxzzzvvvtttqqqkkkgggiiihhhlllrrrvvvyyywwwmmmgggbbb[[[VVVVVVVVVUUUUUUUUUVVVWWWWWWZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWVVVVVVWWWWWWUUUSSSRRRSSSUUUWWWXXXXXXXXXWWWUUUSSSPPPPPPRRRWWW\\\``````ccchhhmmmrrryyyyyyuuusssnnnmmmpppwww{{{wwwrrrooommmllljjjiiifffdddaaaaaaaaaaaaaaa___^^^\\\YYYWWWUUUTTTTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYVVVWWWWWWWWWWWWWWWVVVVVVTTTQQQNNNMMMNNNNNNKKKHHHFFFGGGIIILLLSSS\\\gggnnnyyy~~~|||kkkVVVDDD:::666666555555555555555666666777888888999:::;;;<<<======@@@@@@DDDJJJKKKOOO___rrrwwwttt}}}vvvpppllllllmmmnnntttzzz{{{xxxtttoookkkppppppsssyyy}}}}}}qqqiiibbb[[[VVVVVVVVVVVVUUUUUUVVVVVVWWWYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVWWWXXXXXXVVVTTTTTTUUUVVVWWWXXXXXXXXXXXXUUUSSSQQQPPPQQQUUUZZZ]]]___aaadddggglllrrryyy}}}|||yyyzzz{{{wwwrrrooommmmmmlllkkkiiigggeeedddeeedddcccaaa___^^^[[[XXXVVVUUUUUUVVVUUUVVVWWWXXXZZZ\\\]]]^^^YYYZZZZZZZZZYYYWWWTTTSSSRRROOOMMMMMMMMMMMMKKKIIIEEEFFFHHHKKKRRR\\\gggnnnyyywwwcccNNN???777555555555444444555666777999:::;;;;;;;;;;;;<<<======>>>@@@BBBGGGKKKKKKNNNZZZhhh{{{{{{|||tttnnnllllllmmmqqqwww~~~{{{vvvrrrnnnvvvuuuyyyvvvlllccc\\\WWWWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXWWWUUUUUUUUUVVVWWWXXXXXXYYYYYYVVVTTTRRRQQQRRRUUUYYY\\\^^^```cccfffiiiooouuuyyy~~~~~~yyyvvvuuutttrrrqqqmmmkkkiiihhhhhhgggeeeccc```^^^\\\YYYXXXWWWXXXXXXVVVWWWYYY[[[]]]___```aaa]]]]]]\\\[[[XXXUUURRRPPPPPPOOONNNMMMMMMMMMKKKJJJEEEFFFGGGKKKQQQ\\\hhhooozzzrrr[[[GGG;;;666555555444444444444666999;;;=========<<<<<<======??????@@@CCCHHHLLLKKKMMMVVV___rrryyyooolllkkkkkknnnsssyyy}}}}}}yyyvvvtttyyyyyy}}}zzznnneee]]]YYYWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXWWWUUUTTTTTTUUUVVVWWWYYYYYYZZZWWWVVVTTTRRRSSSUUUXXXZZZ]]]___bbbeeehhhmmmrrrvvvzzz}}}}}}{{{xxxuuurrrqqqooonnnnnnllliiigggbbb```^^^[[[ZZZYYYZZZ[[[XXXYYYZZZ\\\^^^```bbbccc___^^^]]]ZZZWWWTTTQQQOOOOOOOOONNNNNNMMMMMMMMMLLLFFFFFFGGGKKKQQQ\\\iiiqqq{{{|||lllTTTBBB999777555444333333333444777:::>>>@@@???>>>=========???@@@AAA@@@DDDIIILLLLLLNNNUUU[[[hhhsssmmmjjjiiijjjnnntttxxx~~~~~~}}}|||~~~~~~}}}pppfff___[[[XXXWWWVVVVVVUUUUUUUUUVVVVVVVVVXXXYYYYYYZZZZZZZZZWWWVVVUUUVVVXXXXXXVVVUUUSSSSSSTTTUUUWWWXXXZZZ[[[WWWVVVTTTRRRRRRTTTWWWXXXYYY\\\aaadddgggkkkooorrruuuxxx}}}{{{zzzxxxwwwvvvuuussspppmmmfffdddaaa^^^[[[ZZZZZZZZZYYYZZZ[[[]]]___aaabbbccc^^^]]][[[XXXUUUSSSRRRQQQOOOOOOOOOOOONNNNNNNNNNNNGGGGGGHHHKKKRRR]]]jjjsss|||{{{wwwfffNNN>>>777666555333333333333444777;;;???BBB???>>>>>>===>>>@@@BBBDDD???EEEJJJKKKLLLOOOUUUZZZaaattt|||rrrmmmiiiiiijjjnnnrrrxxx~~~rrrggg```\\\XXXWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[VVVUUUUUUVVVWWWXXXVVVUUURRRRRRSSSTTTVVVXXXZZZ[[[WWWVVVSSSRRRRRRSSSUUUWWWVVVZZZ___cccfffiiimmmooorrrvvv{{{~~~}}}|||{{{xxxuuurrrjjjhhhddd___\\\ZZZYYYYYYZZZ[[[\\\^^^```aaabbbccc\\\[[[XXXVVVTTTTTTTTTTTTOOOOOOPPPPPPOOONNNOOOPPPGGGGGGHHHKKKRRR^^^kkkttt|||tttsssbbbJJJ;;;666666555222333222222444777<<<@@@CCC??????>>>>>>???AAACCCEEE???EEEJJJKKKLLLPPPVVVZZZ^^^lllyyyrrrllliiijjjiiinnnuuuzzzwwwllldddaaa___\\\WWWUUUVVVWWWYYYYYYXXXYYYYYYZZZ[[[\\\\\\]]]WWWWWWVVVUUUUUUTTTSSSSSSVVVUUUUUUUUUVVVXXXZZZ[[[WWWVVVTTTSSSRRRSSSSSSTTTWWWYYY\\\```eeejjjnnnpppuuuwwwzzz|||}}}zzzwwwvvvpppggg___[[[ZZZYYYXXX\\\\\\]]]^^^``````]]][[[\\\[[[XXXWWWUUUSSSOOOMMMOOOOOONNNNNNNNNNNNNNNOOOJJJJJJJJJMMMSSS___llluuuwwwssswww{{{ooo\\\GGG<<<888555222111777666666666888;;;>>>@@@>>>======???BBBEEEFFFFFFFFFGGGIIIKKKNNNSSSYYY^^^aaakkk{{{}}}vvvnnniiimmmkkkmmmsssxxx{{{|||ppphhhddd^^^[[[WWWVVVVVVXXXXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\WWWWWWWWWVVVUUUUUUUUUTTTVVVUUUUUUTTTUUUVVVXXXYYYVVVVVVUUUTTTSSSSSSSSSSSSWWWXXX[[[```dddiiimmmppptttvvvyyy{{{|||~~~zzzuuullleee```]]][[[ZZZ]]]]]]]]]^^^^^^]]]ZZZWWWXXXWWWUUUUUUTTTSSSQQQOOOOOONNNNNNMMMMMMNNNNNNNNNKKKKKKKKKMMMTTT___mmmuuu}}}wwwtttxxx}}}~~~}}}hhhVVVBBB:::777666444444666666555666888:::===???@@@???>>>???AAADDDHHHKKKIIIJJJLLLMMMOOOSSSXXX\\\```hhhuuu{{{qqqlllllljjjkkkqqquuuwww|||vvvlllfff]]]ZZZWWWVVVWWWXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQVVVXXX[[[___ccchhhlllnnnqqqtttwwwzzz{{{}}}|||uuunnnhhhccc^^^[[[^^^]]]\\\\\\\\\ZZZWWWTTTTTTSSSQQQRRRSSSSSSRRRPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMOOOUUUaaannnwww~~~zzzyyy{{{zzzwww___OOO>>>888777666666777555555555666777:::<<<===@@@AAAAAA@@@@@@CCCJJJOOOLLLMMMNNNOOOPPPSSSXXX[[[```eeelll{{{|||wwwqqqllliiiiiimmmppprrrwww}}}zzznnnggg^^^[[[XXXWWWXXXXXXXXXWWWZZZZZZZZZZZZZZZZZZZZZYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVXXXYYYXXXVVVTTTRRRUUUWWWYYY]]]bbbfffjjjlllnnnqqquuuxxxzzz||||||uuuooohhhbbb]]]]]]\\\[[[ZZZZZZYYYVVVSSSSSSQQQPPPPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNOOOOOONNNOOOQQQXXXcccqqqzzz|||yyy{{{sss[[[MMM>>>888666555555777444555555666777999;;;<<<@@@CCCFFFDDDBBBCCCHHHNNNLLLMMMOOOPPPQQQTTTXXX[[[aaabbbeeeooorrr~~~vvvnnnjjjhhhjjjkkkmmmqqqwww~~~qqqhhhaaa^^^ZZZXXXXXXXXXXXXWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVWWWXXXZZZ[[[[[[XXXUUUSSSSSSUUUWWW[[[___dddgggiiijjjnnnssswwwyyy{{{}}}zzztttmmmeee```]]][[[ZZZZZZZZZYYYWWWUUUTTTRRRPPPOOOPPPPPPOOONNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQTTT[[[ggguuu~~~zzzzzz}}}pppZZZMMM???999666333333444444555555666888999:::;;;>>>CCCIIIIIIFFFDDDGGGJJJJJJLLLNNNPPPQQQTTTXXX[[[``````aaahhhvvvooouuuzzzrrrlllhhhhhhhhhiiimmmsssyyy|||wwwmmmfffbbb\\\YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWYYYYYYYYYYYYYYYXXXWWWVVVWWWYYY[[[[[[[[[YYYVVVTTTQQQRRRUUUXXX\\\aaadddfffgggkkkqqquuuxxxzzz|||}}}}}}xxxqqqjjjeee^^^]]][[[ZZZZZZZZZXXXWWWWWWTTTQQQPPPPPPPPPOOONNNOOOOOONNNOOOOOOPPPQQQRRRRRRRRRSSSWWW___lllzzzyyy|||yyykkkWWWKKK???999666222222444555555666777999999:::;;;>>>CCCIIILLLKKKJJJIIIJJJJJJLLLNNNPPPRRRTTTXXX[[[^^^^^^```eeennnttttttwwwpppjjjhhhggggggkkkqqqtttwww~~~vvvkkkfff^^^YYYWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\YYYXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXYYYYYYYYYWWWUUUTTTOOOPPPRRRVVVZZZ^^^aaaccceeeiiioootttwwwyyy{{{|||{{{{{{uuuoookkkccc```^^^\\\[[[ZZZXXXVVVXXXUUURRRQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRSSSUUUYYYbbbpppyyyrrrcccNNNDDD;;;777555333444777666666777999::::::;;;;;;???BBBGGGLLLOOOQQQQQQQQQMMMOOOQQQRRRSSSUUUWWWYYYZZZ[[[___eeejjjvvvyyywww{{{tttmmmiiigggfffjjjpppooosssyyy}}}nnnhhh___YYYWWWWWWYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^YYYYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWUUUTTTSSSMMMOOOQQQTTTXXX\\\```bbbccchhhnnnsssvvvxxxzzz|||xxx|||xxxrrrooofffddd```]]]\\\ZZZWWWUUUXXXUUURRRQQQRRRSSSTTTSSSPPPPPPPPPQQQQQQSSSTTTTTTSSSTTTVVV[[[eeesssyyylll]]]GGG>>>777555555444666:::666777888::::::;;;;;;;;;AAABBBEEEKKKQQQVVVXXXXXXPPPRRRTTTTTTTTTUUUVVVXXXWWWYYY___eeegggppp~~~rrrsssvvvnnnjjjhhhgggkkkqqqlllpppvvv~~~{{{ooojjjddd___\\\[[[ZZZYYYZZZZZZ[[[\\\]]]]]]]]]]]][[[ZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUSSSQQQOOOOOOOOORRRVVV\\\aaaeeeeeegggkkkooosssvvvxxxyyy|||yyysssnnniiibbb___^^^___]]][[[]]][[[XXXWWWVVVTTTRRRPPPUUUSSSRRRQQQQQQRRRSSSUUUQQQTTTYYY```kkkxxx}}}yyy|||}}}fffQQQDDD>>>777444555666333000444444555777999;;;===>>>BBBDDDGGGKKKPPPXXX```fffZZZUUUPPPOOOQQQTTTVVVVVVYYY[[[^^^cccffflll{{{}}}ttt}}}rrrmmmkkkfffeeeggglllooosssyyy}}}ooojjjddd^^^\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTUUUVVVVVVTTTRRRPPPPPPOOOQQQUUUZZZ___bbbdddfffiiimmmqqquuuwwwxxx{{{yyyvvvpppiiiffffffggggggeee```^^^\\\ZZZYYYWWWUUUSSSVVVTTTSSSRRRRRRSSSTTTVVVTTTWWW]]]dddmmmyyy{{{yyy}}}www```LLLAAA;;;666444666777555333444444555777999;;;===>>>BBBDDDGGGKKKOOOWWW___ddd```[[[UUURRRSSSUUUVVVVVV\\\\\\___bbbccchhhuuuuuuzzz|||sssnnniiihhhjjjiiilllpppvvv{{{pppkkkddd^^^[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSWWWVVVUUUVVVWWWWWWUUUSSSQQQPPPPPPPPPRRRWWW[[[^^^aaacccgggkkkooosssuuuvvvzzz|||zzztttmmmiiiiiikkkkkkkkkfffdddaaa___^^^\\\ZZZWWWVVVUUUSSSRRRRRRSSSUUUVVVWWW[[[aaaiiirrr|||yyyyyy~~~oooWWWEEE===999555444666888777555444444555777999;;;===>>>CCCEEEGGGJJJNNNTTT\\\```ccc___XXXUUUTTTVVVWWWXXX^^^]]]___``````bbblllxxx|||xxx|||~~~tttmmmkkkmmmgggiiilllpppuuuzzz~~~sssnnnfff___\\\ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTWWWVVVUUUVVVWWWWWWVVVTTTSSSQQQPPPOOOPPPSSSWWWYYY___aaaeeeiiinnnrrrtttuuuxxx{{{}}}~~~{{{rrrmmmlllmmmmmmllljjjhhheeecccaaa___\\\ZZZVVVUUUSSSRRRRRRSSSUUUVVVXXX]]]eeennnwwwyyy}}}zzzzzzfffPPPAAA;;;888555444666777666555555555666888:::<<<>>>???DDDFFFHHHJJJNNNSSSYYY]]]ddd```ZZZVVVUUUWWWYYY[[[^^^\\\]]]^^^]]]^^^fffoooyyy~~~|||rrrnnnmmmggggggiiilllpppuuuyyy{{{yyyrrriiiaaa]]][[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\[[[[[[ZZZXXXWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXVVVUUUTTTRRRPPPNNNOOOQQQTTTVVV]]]___ccchhhlllpppssstttwwwyyy{{{}}}~~~wwwtttsssqqqnnnjjjhhhdddbbb```]]]ZZZXXXVVVUUUSSSRRRRRRSSSUUUVVVWWW]]]hhhsss}}}zzz{{{|||ttt___KKK@@@:::888666555555555555555666666777999;;;===???@@@DDDFFFIIIKKKMMMRRRWWW[[[hhheeeaaa\\\YYYXXXZZZ[[[\\\ZZZZZZ\\\\\\]]]cccjjjzzz}}}zzzqqqllliiiiiihhhiiilllppptttvvv}}}xxxnnneee___]]][[[ZZZZZZZZZ[[[]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZXXXWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXUUUTTTTTTUUUWWWWWWVVVUUUUUUSSSPPPNNNNNNPPPRRRTTTZZZ\\\```eeejjjnnnqqqrrrtttwwwyyy{{{~~~|||xxxssspppkkkiiieeebbb```]]]ZZZWWWWWWVVVTTTSSSSSSTTTVVVWWWXXX```lllyyy{{{|||yyy|||lllWWWGGG???888888777666555555555555888888999;;;===???AAABBBEEEGGGIIILLLNNNRRRVVVZZZkkkjjjgggbbb]]]ZZZYYYZZZZZZXXXYYY\\\]]]]]]aaagggpppxxxooommmkkkiiihhhhhhkkkoooqqqyyy|||~~~ssshhhbbb^^^\\\[[[XXXYYYZZZ[[[[[[\\\\\\[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYTTTSSSSSSTTTVVVWWWVVVTTTVVVTTTQQQOOONNNPPPRRRTTTVVVXXX\\\aaafffjjjmmmooopppssswwwzzz|||zzzuuussspppllliiigggddd```]]]YYYXXXWWWVVVVVVWWWXXXYYY]]]eeesss{{{xxxyyy}}}ssscccNNNAAA>>>444555666666555666777777::::::;;;===???AAACCCDDDEEEGGGJJJMMMOOOSSSWWWZZZeeeffffffccc^^^[[[ZZZ[[[[[[YYYYYY\\\]]]]]]```eeeiiiuuuuuupppmmmiiifffeeegggjjjlllqqquuuzzz~~~zzzyyy}}}vvvkkkccc___]]]\\\VVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXVVVUUUSSSTTTUUUVVVWWWWWWXXXYYYSSSSSSSSSTTTVVVVVVUUUTTTVVVTTTQQQOOONNNPPPRRRTTTSSSVVVZZZ___dddhhhkkklllmmmqqquuuyyy{{{|||yyyuuurrrooolllhhheee\\\ZZZYYYXXXXXXYYYZZZ\\\aaajjjxxx}}}zzzvvvyyywwwmmm\\\HHH===<<<111333555666666777888:::;;;;;;<<<>>>@@@BBBDDDEEEEEEGGGJJJMMMPPPSSSXXX[[[YYY\\\______]]][[[\\\]]]]]]ZZZZZZ]]]^^^]]]___cccfffnnn}}}zzz{{{qqqnnniiieeecccdddgggiiikkkooouuu{{{zzzrrrrrryyyzzznnneee```]]][[[VVVVVVWWWWWWYYYZZZ\\\]]][[[\\\\\\[[[ZZZXXXVVVUUUPPPRRRTTTVVVWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPPPPSSSUUUYYY^^^bbbeeeggghhhggglllrrrvvvxxx|||{{{vvvqqqnnniiiccc^^^^^^^^^\\\\\\^^^fffrrr~~~~~~uuu}}}uuudddRRRDDD<<<888555555444555666999<<<>>><<<===???AAABBBDDDDDDEEEJJJIIIIIIIIIKKKOOOSSSVVVVVVXXXYYYZZZ___dddddd___[[[\\\]]]]]]^^^^^^]]]]]]aaafffooo~~~xxxxxxzzzssslllhhhddd``````dddfffhhhlllqqqxxx~~~wwwnnnkkkqqq{{{|||ppphhhbbb___]]]WWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^^^^]]][[[YYYXXXRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQSSSXXX\\\aaadddfffgggfffkkkppptttwww{{{}}}wwwpppjjjiiifffbbb```bbbkkkttt{{{|||www~~~}}}ooo^^^NNNAAA:::777555555444555777999<<<>>>===>>>@@@BBBCCCDDDEEEEEEIIIIIIJJJKKKNNNQQQTTTVVVWWWYYYZZZ[[[```eeeeeeaaa\\\]]]]]]^^^^^^^^^^^^^^^___dddkkkwwwvvvyyy{{{qqqlllhhhcccbbbddddddfffiiiooovvv}}}zzzooojjjnnnwwwuuummmfffaaa^^^XXXXXXWWWWWWXXXXXXYYYZZZ]]]]]]^^^___^^^]]]\\\[[[UUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUUUUUUUTTTSSSRRRRRROOOQQQUUUYYY^^^bbbdddeeeeeeiiiooorrruuuxxx~~~~~~xxxvvvrrrmmmkkklllrrrzzz{{{xxxvvvzzzzzzxxxhhhWWWHHH>>>888666555555555666888:::<<<>>>>>>???AAACCCEEEFFFFFFGGGHHHIIIKKKNNNQQQSSSVVVWWWWWWYYY[[[\\\```ffffffccc]]]^^^______``````______\\\aaaeeemmm}}}wwwnnnrrrvvvnnniiiccc``````bbbcccfffkkkrrrzzz{{{pppjjjooowww|||sssjjjccc^^^YYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[XXXVVVTTTRRRRRRRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUTTTSSSSSSLLLNNNRRRVVV[[[___aaacccdddiiinnnqqqsssvvv{{{~~~}}}xxxvvvvvv|||{{{vvvssspppyyy}}}uuucccQQQDDD;;;777555555555666777999;;;===>>>???@@@BBBDDDFFFGGGHHHHHHGGGIIILLLPPPSSSUUUVVVWWWUUUYYY[[[[[[^^^dddeeebbb^^^^^^___```````````````[[[___bbbeeeppp~~~mmmjjjzzzrrrlllfffbbbaaa``````bbbgggmmmuuu}}}zzzpppmmmuuuyyynnnddd^^^ZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\YYYXXXUUUSSSRRRRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQTTTUUUUUUUUUUUUTTTTTTSSSKKKMMMPPPSSSWWW[[[^^^```dddhhhmmmpppqqqtttyyy}}}|||~~~{{{{{{yyysssqqqmmm{{{~~~rrr___MMMBBB;;;777666555666777888:::<<<===>>>@@@AAACCCEEEFFFHHHHHHIIIGGGIIIMMMPPPSSSUUUUUUUUURRRWWWZZZYYY[[[```aaa___]]]^^^^^^_______________[[[^^^```aaagggzzzssskkkrrr}}}}}}ssslllgggfff`````````ccciiiqqqxxx}}}wwwppprrrsssggg___[[[[[[ZZZZZZYYYZZZZZZZZZ\\\]]]^^^_________^^^]]]ZZZXXXVVVTTTSSSTTTUUUVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSLLLMMMOOOQQQUUUYYY\\\]]]bbbfffkkkmmmnnnqqqvvvzzz{{{~~~}}}wwwrrroooooo~~~xxxkkkYYYIII@@@;;;888777666666888999;;;===>>>>>>@@@AAACCCEEEGGGHHHHHHIIIGGGIIILLLOOOQQQRRRSSSSSSQQQVVVYYYXXXXXX\\\]]]\\\[[[\\\]]]]]]^^^^^^]]]]]][[[^^^aaabbbdddrrr~~~rrroooqqq|||pppiiihhhcccaaa``````eeelllsssxxx|||www|||xxxkkkccc\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^______^^^]]]\\\ZZZYYYWWWVVVVVVVVVVVVWWWVVVVVVTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRMMMNNNOOOPPPSSSVVVYYY[[[___cccgggjjjkkkmmmrrruuuxxx|||wwwqqqnnnsss~~~yyy|||mmmaaaPPPCCC===;;;999777666777888:::<<<===>>>>>>@@@AAACCCDDDFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRWWWZZZWWWVVVYYY[[[ZZZYYYZZZZZZ[[[\\\[[[[[[[[[ZZZ]]]aaaddddddlllwwwrrryyyxxxnnnjjjfffccc```___bbbhhhooottt||||||oooggg\\\\\\[[[[[[\\\]]]]]]^^^[[[[[[\\\]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSRRRRRRNNNNNNOOOPPPRRRUUUXXXZZZ]]]```eeeggghhhjjjooorrrvvvyyy}}}xxxrrrooowwwyyyvvv~~~xxxdddXXXIII???;;;;;;:::888666777999;;;<<<>>>>>>??????@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNOOORRRXXX[[[XXXVVVXXXZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZYYY\\\aaaeeedddiii|||yyyttt~~~wwwrrrhhheeeaaa^^^```ffflllqqqvvvzzz~~~uuukkkbbb___^^^^^^\\\YYYZZZ^^^YYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVTTTSSSSSSRRRRRROOOQQQSSSSSSRRRRRRRRRSSSUUUTTTSSSSSSSSSVVVXXXYYY\\\^^^aaaccceeehhhlllooorrrtttwww|||ssspppvvv~~~uuuqqqvvv{{{zzzoooZZZMMM???999777666666999999:::;;;<<<===???@@@@@@CCCDDDEEEFFFHHHIIIJJJKKKMMMLLLKKKKKKLLLNNNPPPQQQTTTTTTTTTTTTSSSSSSSSSSSSVVVVVVVVVVVVWWWXXXYYYYYYXXX[[[___aaadddlllwww~~~wwwlllgggcccbbbaaaaaafffmmmnnnrrrxxx}}}{{{ooofffbbb``````]]]YYYYYY\\\XXXYYYYYYZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVUUUSSSRRRRRRRRRRRROOOPPPRRRQQQPPPPPPRRRSSSUUUTTTSSSSSSTTTUUUWWWXXX[[[]]]___aaabbbdddgggjjjoooqqquuuzzzuuuuuu|||wwwooonnnttt{{{vvviiiVVVJJJ>>>999777666666888777888:::<<<>>>AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMLLLKKKKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSVVVVVVVVVVVVWWWXXXYYYYYYYYY\\\```cccfffnnnyyy}}}rrrkkkeeedddcccaaabbbfffjjjnnnssswww|||uuukkkfffcccccc___YYYWWWYYYWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUWWWVVVSSSQQQPPPPPPQQQRRRPPPPPPPPPOOONNNOOOQQQSSSUUUUUUTTTTTTTTTUUUUUUVVVXXXZZZ\\\]]]]]]___bbbdddjjjmmmrrryyy}}}~~~~~~}}}|||}}}vvvzzz|||nnnhhhlllttt||||||nnn```NNNDDD;;;999888666777999666777999<<<@@@CCCEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLLLLMMMNNNQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYZZZ]]]aaacccgggnnnwww~~~{{{tttjjjgggfffccc```___eeegggkkkooosssyyy{{{oooiiieeeddd```ZZZWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUWWWUUURRRPPPOOOOOOPPPRRRPPPPPPOOONNNLLLMMMPPPRRRUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXZZZ[[[]]]```bbbfffjjjpppwww~~~|||xxxxxxvvvttttttyyyzzzwww~~~rrrgggdddmmmuuu~~~vvveeeVVVFFF>>>999888888777777:::888999;;;>>>AAADDDFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLMMMNNNPPPRRRTTTVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY[[[]]]```bbbdddiiipppuuusss|||yyyqqqkkkjjjfffbbb___aaaccceeeggglllrrryyyssslllfffdddaaa\\\YYYYYYVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTVVVTTTRRRPPPOOOOOOPPPQQQPPPPPPOOOMMMLLLLLLOOORRRSSSTTTUUUUUUUUUTTTSSSRRRQQQSSSVVVXXXZZZ]]]```ccceeeiiiooouuu{{{}}}~~~{{{uuurrrttt{{{|||xxxyyyxxxjjjeeegggqqqyyy{{{ooo]]]NNN???:::777888888777888;;;<<<<<<>>>@@@BBBDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLMMMOOOQQQSSSTTTUUUSSSTTTTTTUUUVVVWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYYYY[[[\\\]]]^^^```cccgggiiikkkxxxwwwtttyyypppmmmiiieeecccaaaaaabbbcccffflllsssxxx|||}}}{{{rrriiifffccc___\\\\\\WWWWWWVVVUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOMMMMMMOOOQQQQQQSSSUUUVVVVVVUUUSSSRRRPPPRRRUUUWWWYYY\\\```ccceeehhhmmmrrrwww}}}yyyqqqpppvvv||||||xxxwww|||~~~pppfffgggmmmwww~~~~~~uuufffTTTFFF;;;777666777888777999===??????@@@AAACCCDDDEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQRRRSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\^^^```aaabbbgggqqqrrruuuzzztttnnniiifffbbbbbbbbbbbbcccgggmmmqqqvvvyyy~~~~~~|||zzzxxxwwwvvvlllrrrxxx}}}zzznnniiieeeaaa^^^___YYYXXXWWWVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSQQQOOONNNPPPQQQQQQPPPOOONNNNNNPPPOOOQQQTTTVVVWWWVVVSSSRRRPPPRRRUUUWWWXXX[[[^^^aaaeeegggkkkooosssxxx~~~~~~wwwooonnntttzzzxxxtttsss{{{vvviiicccjjjttt{{{zzzmmm^^^MMM???:::666555777777666:::???@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTVVVWWWYYYZZZZZZVVVVVVVVVVVVWWWXXXYYYYYYYYYYYY[[[]]]___aaaaaaaaagggmmmwww|||sssuuu}}}wwwnnnkkkcccccccccbbbaaacccgggjjjpppsssyyy~~~}}}zzzyyywwwtttpppkkkgggeeebbbgggpppzzzrrrkkkgggbbb``````ZZZYYYXXXWWWVVVWWWXXXXXXUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTUUUUUUTTTRRRPPPNNNOOOQQQRRRRRRPPPNNNNNNOOONNNPPPTTTVVVWWWVVVTTTRRRQQQSSSUUUVVVWWWYYY\\\^^^eeefffiiillloootttzzzuuuxxxwwwsssnnnnnnuuu}}}|||}}}tttoooooowwwrrreeeaaakkkyyy~~~wwwhhhYYYHHH;;;:::666555666666666;;;AAA???@@@AAACCCDDDFFFGGGHHHGGGGGGHHHJJJKKKMMMNNNOOOLLLMMMNNNOOOPPPPPPPPPPPPSSSSSSUUUVVVXXXYYYZZZ[[[VVVVVVVVVVVVWWWXXXYYYYYYYYYYYY[[[^^^aaaddddddcccggglllrrr}}}wwwpppnnn|||tttoooddddddcccbbb```aaaccceeelllpppvvv{{{|||zzzuuusssppplllfff```[[[XXX^^^cccmmmzzzvvvkkkhhhfffaaa\\\ZZZYYYWWWVVVUUUUUUVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOVVVTTTSSSSSSTTTTTTSSSQQQNNNOOOQQQSSSUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXX]]]bbbgggjjjkkknnnuuuzzzyyytttrrrooonnnqqqtttvvvxxx{{{uuuwwwxxxzzz|||kkkbbbdddnnnwww}}}}}}zzzqqqbbbPPPAAA777888777666666888:::===???AAADDDFFFGGGGGGGGGHHHJJJHHHHHHHHHIIIJJJLLLNNNOOOMMMMMMNNNOOOPPPRRRRRRSSSRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[ZZZ[[[______\\\^^^bbbfffeeelll{{{mmmiiilll{{{vvvnnnhhhdddcccaaa___bbbgggiiilllppptttwww{{{}}}{{{wwwuuuxxxnnnccc]]]XXXUUUVVVYYYZZZfffuuu|||pppjjjgggccc___\\\[[[ZZZXXXXXXWWWWWWWWWTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOUUUTTTSSSSSSTTTTTTSSSQQQMMMNNNPPPRRRTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXYYY\\\```fffhhhjjjmmmsssyyy~~~}}}wwwuuurrrrrruuuyyy|||}}}~~~|||zzz}}}nnnfffgggooowww}}}}}}yyynnn]]]KKK>>>777666666666777999<<>>AAACCCDDDFFFHHHHHHGGGGGGHHHIIIMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUSSSTTTVVVWWWYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[]]][[[\\\^^^\\\YYY[[[```fffhhhqqqxxxjjjcccjjjzzzvvvnnnlllkkkfffbbbaaabbbccceeegggjjjooouuuyyy|||{{{{{{|||{{{zzzrrrfffXXXQQQOOOPPPWWW^^^qqq~~~qqqiiiffffff``````___^^^\\\ZZZXXXWWWSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSRRRRRRSSSTTTSSSQQQLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUTTTTTTUUUUUUVVVWWWXXX[[[___bbbeeeiiinnnrrrrrruuuyyy{{{{{{}}}sssjjjjjjpppxxx}}}|||rrraaaMMM???::::::666666777999<<<>>>AAABBBFFFGGGIIIIIIHHHGGGGGGHHHNNNNNNOOOQQQRRRRRRSSSSSSQQQRRRRRRSSSTTTUUUUUUUUUTTTUUUVVVXXXYYYYYYZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[^^^\\\]]]^^^]]]ZZZ[[[___dddiiiuuussseeehhhrrruuuooommmhhhccc```aaabbbcccccceeejjjqqquuuxxx{{{}}}zzzzzz{{{}}}~~~~~~tttfffWWWQQQSSSZZZgggrrrwwwmmmiiigggbbbaaa___]]][[[YYYWWWVVVSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQRRRSSSTTTSSSRRRLLLMMMNNNOOOPPPQQQSSSSSSXXXWWWVVVUUUTTTTTTTTTTTTVVVXXX[[[^^^aaaeeeiiillllllpppuuuwwwwwwyyy}}}wwwiiidddiiisss}}}yyykkkYYYFFF;;;999;;;999999:::;;;===>>>@@@AAAFFFHHHJJJJJJHHHHHHHHHIIIMMMNNNOOOQQQSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ^^^]]]^^^aaa```\\\]]]aaagggooo}}}mmmiiilllpppzzzvvvpppjjjeeecccaaaaaaaaaaaabbbfffkkkoooqqqsssxxx~~~~~~}}}{{{zzzzzz|||~~~tttggg[[[XXX___lll}}}vvvoookkkeeeccc```\\\YYYWWWWWWVVVTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTRRRQQQPPPQQQSSSTTTSSSRRRMMMMMMNNNNNNPPPRRRSSSTTTXXXWWWVVVUUUTTTTTTSSSSSSVVVWWWXXX[[[^^^bbbdddfffhhhlllpppsssssstttxxx{{{~~~~~~yyynnncccaaajjjvvv|||sssbbbPPPAAA:::999:::::::::;;;===>>>???@@@@@@FFFHHHJJJJJJIIIIIIIIIKKKKKKLLLOOORRRTTTUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY]]]]]]```eeeeeeaaaaaadddjjjwwwzzzqqqllljjjpppyyyxxxoooiiihhhaaaaaaaaa```___aaaeeehhhkkkmmmrrrwww}}}~~~||||||{{{zzzzzz{{{}}}~~~}}}|||rrriiidddhhhrrrwwwqqqhhheee```[[[XXXWWWWWWXXXTTTTTTTTTSSSSSSTTTTTTTTTUUUTTTRRRQQQQQQSSSTTTUUURRRQQQPPPQQQSSSTTTSSSRRRNNNNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWYYY\\\___```aaacccggglllooooooppptttwwwxxx{{{~~~}}}sssjjjaaacccnnnyyy~~~~~~xxxkkkXXXHHH===999888888999:::;;;===???AAABBBBBBEEEGGGJJJJJJJJJJJJKKKLLLIIILLLOOOSSSUUUWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\bbbiiijjjgggfffhhhjjjyyyyyyuuusssxxx~~~xxxpppnnndddeeedddcccaaaaaaccceeegggiiilllqqqvvvzzz}}}~~~|||zzzyyyxxxxxxyyyzzz|||{{{yyywwwpppnnnqqq|||~~~uuukkkgggaaa[[[XXXWWWXXXYYYUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQQQQSSSUUUVVVQQQPPPPPPQQQSSSTTTSSSRRROOONNNNNNOOOPPPRRRTTTVVVSSSSSSSSSTTTUUUVVVXXXXXXVVVVVVVVVXXXZZZ]]]^^^^^^```eeejjjlllmmmnnnqqqttttttxxx{{{~~~{{{zzzppphhhbbbfffrrr{{{|||yyytttfffRRRBBB;;;888777666777888;;;>>>@@@CCCDDDEEEEEEGGGIIIJJJJJJKKKLLLMMMIIILLLPPPTTTWWWYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[YYY\\\dddlllnnnjjjiiikkkhhhxxxzzzvvvrrrqqq}}}{{{{{{zzz~~~~~~uuurrrhhhiiiiiigggeeeddddddeeefffgggjjjmmmpppsssvvvwww|||{{{yyyxxxvvvvvvxxxzzz{{{yyyvvvrrrppprrr|||yyypppjjjbbb]]][[[[[[YYYWWWUUUUUUTTTSSSSSSTTTTTTUUURRRSSSSSSTTTTTTTTTSSSSSSTTTTTTRRRQQQPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUVVVXXXZZZ\\\aaaeeejjjmmmnnnnnnnnnoooqqqwww}}}~~~nnniiihhhnnnuuuxxxwwwvvvooo]]]HHH===:::888999;;;;;;<<<===???AAAAAABBBBBBEEEGGGIIIIIIHHHHHHHHHJJJPPPPPPQQQSSSUUUWWWYYYZZZ[[[[[[[[[ZZZZZZYYYWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWVVVXXXZZZWWW[[[aaaeeeggghhhiiijjjmmmtttzzzzzzsssmmmkkkmmmlllxxxzzzzzz{{{wwwqqqiiieeedddeeedddccccccdddeeeeeeeeehhhooottt{{{~~~{{{zzz|||{{{wwwuuuvvvxxxzzzxxxtttssswwwvvvqqqppptttyyytttmmmddd^^^\\\\\\ZZZXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVXXXYYYZZZ___cccgggkkklllmmmnnnooorrrvvv{{{|||zzzzzz}}}nnnjjjjjjooovvvxxxvvvtttjjjYYYGGG>>>;;;999999;;;<<<===>>>@@@AAABBBCCCCCCFFFHHHJJJKKKJJJJJJKKKLLLPPPPPPPPPQQQSSSVVVXXXYYY[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYWWWUUUUUUVVVWWWXXXVVVZZZ^^^aaabbbccccccdddhhhnnnsssrrrlllggggggiiijjjttt}}}~~~zzzyyyzzzqqqkkkhhhfffccc``````aaabbbbbbbbbdddiiinnnwwwzzz~~~}}}zzzyyy{{{~~~~~~{{{wwwtttsssuuuwwwyyy|||xxxuuutttqqqqqqyyy{{{ssshhh```]]]\\\[[[ZZZXXXXXXYYYXXXVVVTTTRRRQQQSSSSSSTTTUUUVVVVVVUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXX[[[^^^cccgggiiijjjlllnnnqqqtttwwwwwwuuutttvvvxxx~~~{{{|||zzzlllkkklllpppwwwyyyuuupppbbbTTTEEE???<<<::::::;;;>>>>>>@@@BBBCCCDDDDDDEEEGGGIIILLLMMMMMMMMMNNNPPPPPPOOOOOOOOOQQQSSSVVVXXXZZZ[[[[[[[[[[[[[[[ZZZZZZXXXXXXXXXYYYZZZZZZ[[[[[[[[[WWWRRRQQQSSSVVVWWWVVVWWWZZZ^^^_________```aaadddhhhjjjgggbbb___aaadddgggooouuuxxxyyywww{{{|||sssnnnjjjeeebbb___```aaa``````bbbeeegggppptttxxxyyyxxxxxxyyy|||~~~zzzxxxuuussstttvvvyyy{{{}}}yyytttqqqwww~~~xxxlllbbb^^^]]][[[ZZZWWWXXXYYYZZZXXXVVVTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVWWWZZZ^^^aaadddfffiiilllmmmoooqqqrrrqqqqqqssstttzzz}}}~~~uuuvvvssshhhjjjmmmqqqwwwyyytttlllYYYNNNDDDAAA???===<<<===???@@@BBBCCCEEEEEEFFFFFFGGGIIILLLMMMMMMNNNPPPQQQPPPOOONNNMMMNNNQQQSSSUUUXXXXXXYYYZZZZZZZZZZZZZZZXXXYYYZZZ[[[[[[\\\\\\\\\]]]VVVPPPOOOSSSWWWXXXVVVZZZ\\\^^^___``````bbbccceeefffeeeaaa\\\ZZZ]]]```cccjjjppprrrwww~~~uuusssyyy}}}uuupppkkkhhhbbbccccccbbbbbbbbbbbbccciiimmmqqqttttttuuuvvvxxxzzz~~~}}}~~~~~~~~~}}}{{{yyyxxxxxxwwwuuuuuuwwwzzz~~~~~~|||}}}}}}pppfff```]]][[[YYYVVVWWWXXXYYYYYYXXXVVVTTTSSSSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVUUUUUUTTTUUUWWWZZZ\\\^^^aaadddggggggiiikkkmmmnnnpppsssuuuxxxzzz~~~~~~~~~~~~vvvvvvzzzllldddiiimmmqqqvvvxxxooodddPPPHHHBBBBBBAAA??????@@@@@@AAACCCDDDFFFFFFGGGGGGGGGIIIKKKMMMMMMNNNOOOQQQPPPOOONNNMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[]]]WWWQQQPPPUUUYYYYYYXXXYYY[[[]]]^^^___```ccceeehhhgggeeeaaa\\\[[[]]]______eeelllooorrr}}}yyypppnnnvvvyyyrrrnnnhhhfffeeecccbbbbbbaaa```dddgggjjjmmmooopppqqqrrrvvvzzz||||||||||||zzzwwwuuusssvvvuuuuuuwwwzzz~~~vvvkkkddd```\\\YYYUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWXXX[[[___bbbbbbccceeehhhlllpppsssuuuwwwwwwyyy~~~~~~~~~~~~~~~{{{{{{uuuiiibbbiiinnnppptttttthhhXXXHHHBBB???AAAAAA@@@AAACCCAAAAAACCCEEEFFFGGGGGGGGGGGGIIILLLMMMLLLMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWVVVWWWYYY[[[[[[[[[ZZZZZZ\\\XXXTTTSSSVVVYYYZZZZZZXXXYYYZZZZZZ[[[]]]aaacccggggggfffccc```___```aaa^^^bbbhhhlllmmmrrr|||rrrpppssszzz|||uuummmjjjgggdddcccbbb```^^^bbbcccdddfffhhhjjjlllmmmrrruuuzzz~~~~~~}}}zzzzzzzzzyyyxxxvvvuuutttttttttuuuwww{{{|||qqqiiiccc^^^ZZZXXXWWWWWWWWWVVVVVVUUUUUUPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQTTTTTTRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTVVVYYY\\\]]]^^^```dddiiinnnrrrsssuuutttvvvzzz||||||~~~~~~~~~~~~{{{|||}}}}}}~~~tttkkkdddlllqqqppppppmmm^^^KKK@@@<<<;;;>>>??????AAADDD@@@AAACCCEEEFFFGGGGGGGGGIIIKKKMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMLLLMMMNNNPPPRRRTTTVVVVVVWWWTTTVVVXXXYYYZZZZZZYYYXXXYYYWWWVVVUUUVVVWWWYYYZZZYYYYYYYYYXXXXXXYYY]]]```bbbccceeeeeeddddddcccdddeeedddgggjjjjjjjjjsss~~~xxxwwwttt~~~vvvqqqkkkgggeeedddbbbaaacccaaa```aaaccceeeggghhhlllooosssvvvxxx{{{}}}{{{zzzwwwwwwwwwwwwwwwxxxxxxyyyuuuvvvwwwzzz~~~uuummmfff___[[[ZZZYYYWWWVVVTTTTTTSSSSSSPPPQQQRRRSSSUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQUUUTTTRRRPPPPPPQQQSSSTTTUUUUUUTTTRRRQQQSSSVVVYYY\\\\\\]]]aaaggglllpppqqqtttrrrtttxxxwwwuuuyyy~~~}}}||||||}}}}}}zzz{{{|||||||||}}}sssnnnfffooossspppnnniiiVVVBBB<<<888888;;;======@@@DDD@@@AAACCCDDDFFFGGGGGGGGGJJJLLLNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRQQQOOOMMMKKKLLLNNNPPPRRRTTTVVVWWWWWWSSSTTTWWWXXXYYYYYYWWWVVVVVVWWWWWWVVVUUUVVVXXXZZZ\\\\\\ZZZXXXWWWXXX\\\___]]]___ccceeeggggggffffffmmmiiiiiikkkiiigggmmmwww}}}www}}}}}}wwwoookkkiiihhhgggeeecccaaa^^^^^^```bbbeeefffhhhjjjmmmppprrrvvvzzz}}}~~~~~~~~~~~~|||zzzxxxwwwtttttttttuuuwwwzzz|||~~~xxxyyy{{{~~~uuuiii___ZZZXXXVVVSSSRRRRRRRRRPPPOOOQQQRRRRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPRRRSSSTTTSSSRRRPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQWWWWWWWWWYYY]]]bbbgggjjjmmmnnnppppppppprrrtttwww~~~}}}|||zzzxxxxxxxxxzzz{{{zzzzzzzzzzzz{{{{{{|||}}}~~~qqqiiigggjjjlllkkkcccWWWJJJBBB;;;:::::::::;;;<<<>>>???@@@@@@BBBCCCEEEGGGHHHIIIQQQPPPOOONNNMMMMMMMMMMMMTTTRRROOONNNOOOOOONNNMMMLLLOOORRRQQQPPPPPPSSSVVVQQQSSSUUUVVVVVVUUUWWWXXXVVVVVVVVVVVVWWWYYY[[[\\\\\\[[[ZZZYYYYYYYYY[[[[[[]]]___aaaaaa```aaacccdddggggggfffddddddfffjjjnnn}}}~~~zzzssskkkggghhhdddcccbbbaaa```aaabbbbbb```fffkkkmmmllllllppptttwwwzzz~~~}}}{{{yyyxxxzzzxxxwwwxxxyyyxxxuuuqqquuusssrrrsssxxx|||{{{pppfff```ZZZWWWUUUSSSSSSSSSQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTSSSQQQPPPNNNMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPVVVVVVVVVWWW[[[___cccfffhhhjjjmmmnnnnnnoooqqqssswww{{{|||{{{zzzxxxwwwwwwxxxyyyzzzxxxxxxwwwwwwxxxyyy{{{|||}}}}}}~~~pppiiikkkmmmnnniii^^^OOOBBB;;;;;;:::::::::;;;===???@@@AAABBBDDDEEEGGGIIIJJJJJJNNNNNNMMMMMMMMMMMMNNNNNNRRRQQQPPPQQQSSSTTTSSSRRROOOOOOPPPOOOOOOQQQSSSVVVRRRTTTVVVVVVVVVUUUVVVWWWWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[]]]^^^___^^^^^^```aaaddddddcccbbbaaacccgggkkknnn}}}~~~ssslllkkkhhhgggeeebbbaaa```aaaaaa```eeejjjkkkiiiiiilllooorrruuuyyy}}}||||||zzzyyyxxxwwwvvvvvvvvvtttqqqqqqrrrpppmmmjjjmmmpppsssxxx}}}xxx~~~zzznnnggg^^^ZZZWWWTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTRRRQQQOOOMMMMMMMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQQQQPPPOOOTTTTTTSSSTTTWWWZZZ]]]___bbbeeehhhjjjjjjkkklllmmmpppsssxxx}}}}}}{{{||||||zzzxxxxxxwwwvvvuuuuuuwwwxxxyyywwwvvvttttttuuuwwwyyyzzzzzz{{{}}}~~~nnnkkkllloooooofffVVVGGG===888::::::;;;;;;<<<>>>???@@@CCCDDDFFFGGGIIIJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQTTTWWWYYYXXXWWWQQQOOOLLLLLLNNNQQQSSSTTTTTTVVVWWWWWWVVVUUUVVVWWWWWWWWWVVVVVVVVVWWWYYYZZZXXXYYYYYYZZZ[[[[[[[[[[[[YYY[[[\\\\\\[[[[[[]]]^^^___```______^^^```cccfffhhhrrr~~~wwwssspppnnnjjjfffcccaaaaaaaaa```cccggggggfffeeegggjjjkkkooossswwwzzz}}}~~~|||{{{yyyyyyttttttsssrrrrrrrrrrrrrrrrrrpppnnnmmmlllkkkiiigggiiipppxxx~~~wwwvvvvvvmmmbbb^^^YYYUUUTTTSSSRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOQQQQQQQQQOOONNNRRRQQQQQQQQQRRRTTTVVVXXX\\\___cccfffffffffggghhhlllnnnrrruuuxxx|||~~~xxxuuutttttttttssssssssssssssstttuuuvvvwwwuuutttsssrrrsssvvvxxxzzzxxxzzz}}}wwwnnnooommmooonnncccRRRCCC===<<<:::;;;;;;<<<>>>???@@@AAACCCDDDFFFHHHJJJJJJKKKJJJIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQUUUYYYZZZYYYXXXRRRMMMHHHHHHKKKPPPRRRRRRUUUWWWXXXXXXVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWVVVWWWYYY[[[\\\\\\[[[ZZZXXXYYY[[[[[[ZZZZZZ\\\]]]\\\]]]^^^]]]]]]^^^```bbbiiinnnuuu}}}zzz{{{wwwrrrlllgggcccbbbaaa^^^```cccccccccccceeeggghhhkkkooorrruuuxxx{{{~~~}}}~~~}}}}}}|||zzzxxxvvvtttsssrrrnnnnnnmmmlllllllllmmmmmmooonnnmmmmmmmmmmmmmmmmmmooovvv~~~~~~}}}sssiiiddd]]]WWWTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOKKKMMMOOOQQQQQQPPPOOONNNPPPOOOOOONNNOOOPPPQQQRRRVVVZZZ^^^aaabbbbbbccccccdddfffiiilllnnnqqquuuxxx|||vvvqqqnnnnnnnnnnnnoooooooooppprrrssstttuuuttttttsssssstttvvvyyyzzzwwwyyy|||zzzpppooosssqqqqqqlll___NNNAAA===>>>:::;;;<<<===???@@@AAAAAABBBCCCEEEHHHIIIIIIIIIHHHJJJKKKLLLLLLLLLLLLKKKJJJLLLMMMOOOSSSVVVXXXVVVUUURRRMMMGGGFFFIIINNNPPPQQQVVVXXXYYYYYYWWWVVVVVVWWWUUUUUUTTTSSSSSSTTTUUUVVVVVVWWWYYYZZZ[[[[[[[[[ZZZXXXZZZ[[[\\\[[[\\\]]]___]]]^^^______^^^]]]___```dddfffkkkqqq{{{yyyyyy{{{rrrkkkfffcccaaa^^^___```aaaaaabbbdddeeegggjjjlllnnnoooqqquuuwwwyyy}}}~~~|||{{{{{{{{{zzzyyywwwvvvtttrrrooommmlllkkkgggfffeeedddddddddfffgggiiikkkmmmoooqqqssstttvvvyyy~~~|||rrrlllccc[[[VVVTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMNNNNNNNNNRRRUUUXXX[[[\\\]]]^^^```___aaadddfffhhhjjjnnnqqquuuxxx|||~~~|||xxxsssnnnkkkiiijjjjjjjjjkkklllnnnppprrrssssssssssssssstttvvvwwwyyyyyyxxxyyy|||~~~|||tttooolllooosssuuuqqqiiiZZZIII>>>:::;;;:::;;;<<<>>>@@@AAABBBBBBAAABBBEEEGGGHHHHHHGGGFFFJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJLLLOOORRRTTTSSSRRRQQQMMMIIIGGGIIILLLPPPQQQVVVXXXYYYYYYXXXWWWXXXYYYUUUUUUTTTSSSTTTUUUWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZWWWYYY\\\]]]]]]^^^```bbbaaacccdddcccaaa`````````___aaafffkkkrrr~~~xxxpppooozzztttkkkfffdddaaaaaaaaaaaaaaabbbcccdddfffgggiiiiiijjjkkknnnpppvvvzzz{{{yyyvvvuuuuuuuuusssrrrnnnmmmllljjjgggeeedddccc___^^^]]]\\\]]]___aaacccfffjjjpppuuuxxx|||~~~{{{tttiii```ZZZWWWVVVUUUSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQRRRRRRQQQPPPOOONNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSUUUVVVWWWZZZ\\\]]]___aaabbbccceeehhhjjjkkknnnqqqsssvvv{{{~~~{{{yyywwwtttsssooolllhhhhhhhhhjjjggghhhjjjllloooppprrrrrrpppqqqsssuuuwwwwwwwwwwwwzzzzzz{{{|||}}}~~~~~~~~~}}}mmmhhhjjjlllmmmooorrrkkk```QQQDDD<<<::::::999;;;===???AAABBBBBBBBBAAACCCEEEHHHIIIHHHGGGFFFIIIJJJLLLNNNNNNNNNMMMLLLHHHGGGHHHKKKOOORRRSSSRRRQQQPPPNNNLLLKKKMMMQQQTTTUUUWWWYYYYYYYYYXXXYYYZZZVVVVVVVVVVVVWWWXXXZZZ[[[YYYYYYXXXXXXXXXYYYYYYZZZVVVXXX[[[]]]^^^```bbbdddgggiiijjjiiifffcccbbbbbbaaabbbeeeiiilllsss~~~ooofffjjjrrrzzzwwwoookkkgggfffcccbbbbbbbbbbbbaaabbbcccddddddeeefffiiilllrrruuuyyy}}}}}}|||zzzzzzzzzzzzxxxvvvsssqqqnnnmmmmmmlllkkkiiieeeeeecccaaa```^^^\\\\\\ZZZZZZYYYZZZ]]]```dddfffmmmttt|||yyynnnccc]]]YYYXXXWWWTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPQQQQQQQQQPPPNNNMMMKKKLLLMMMNNNNNNOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOPPPRRRTTTWWWZZZYYY[[[\\\\\\\\\]]]```bbbcccfffjjjlllnnnssszzz}}}~~~~~~}}}{{{yyyvvvsssqqqooonnnllljjjhhhggghhhjjjeeefffiiikkknnnpppqqqqqqnnnpppsssuuuwwwwwwvvvvvv{{{{{{{{{{{{|||}}}}}}}}}~~~wwwfffdddiiimmmlllkkkkkkcccWWWJJJAAA<<<;;;<<<999;;;===@@@BBBBBBCCCCCCAAACCCFFFHHHIIIIIIGGGFFFGGGIIIKKKNNNOOOOOOOOONNNFFFEEEFFFIIINNNRRRTTTTTTQQQRRRRRROOOMMMNNNRRRWWWUUUWWWYYYZZZYYYYYYZZZ[[[XXXXXXWWWXXXYYY[[[]]]^^^[[[ZZZXXXWWWWWWXXXYYYZZZUUUWWWZZZ\\\^^^```ccceeekkkmmmnnnmmmiiifffdddccccccbbbdddfffeeehhhxxxrrrcccbbbeeegggppp|||xxxsssmmmjjjfffdddbbbaaa```___^^^___```aaaaaacccgggjjjnnnpppsssuuuwwwyyy|||~~~~~~~~~}}}|||{{{{{{}}}~~~}}}|||xxxvvvtttsssrrrqqqooommmmmmkkkhhhggggggfffeeeccc______^^^\\\ZZZYYYXXXWWWYYYYYYZZZ\\\```eeejjjmmmyyyyyywwwjjjaaa]]][[[ZZZZZZXXXUUURRRPPPQQQTTTWWWSSSSSSSSSSSSRRRRRRRRRRRRSSSQQQOOOOOOPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMLLLNNNPPPRRRTTTSSSTTTTTTUUUVVVXXXYYYZZZ^^^___aaadddgggkkknnnoooqqqsssxxx}}}|||{{{sssssssssrrrpppmmmkkkiiihhhiiijjjkkkjjjhhhfffeeegggjjjlllllllllmmmppptttpppqqqrrruuuxxxzzzyyyxxx{{{{{{{{{|||~~~~~~ppp```]]]fffoooqqqooogggXXXIIIBBB@@@===::::::888:::<<>><<<:::888888999;;;===???BBBDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKIIIJJJLLLPPP]]]kkkssstttmmm```RRRNNNPPPPPPQQQQQQOOORRRTTTUUUTTTSSSSSSTTTSSSTTTUUUVVVVVVUUUTTTTTTUUUUUUVVVXXXYYY[[[]]]^^^\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^```cccfffhhhhhhgggfffffffffhhhhhhgggdddaaa```cccfffiiijjjsssyyysssccc]]]___^^^dddmmmvvvzzzsssooollljjjgggfffdddbbbaaaaaaaaaaaaddddddddddddfffhhhjjjkkkkkklllmmmmmmlllmmmppprrrxxxyyy{{{}}}~~~~~~~~~~~~{{{zzzwwwuuurrrpppooonnnqqqooommmllllllkkkiiigggeeeeeefffgggfffeeedddccc`````````___^^^\\\[[[ZZZYYYXXXVVVVVVWWWWWWVVVUUUUUUTTTRRRQQQRRRTTTWWWYYY\\\fffooovvv~~~wwwjjjkkkvvv}}}sssjjjccc]]]\\\YYYXXXWWWVVVTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQTTTRRRPPPPPPRRRSSSRRRQQQMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOONNNNNNNNNNNNOOOPPPQQQQQQPPPQQQRRRUUUXXX[[[^^^___```aaabbbdddeeefffggggggcccdddeeefffiiikkknnnooojjjkkkmmmppprrrsssssssssrrrtttvvvxxxxxxvvvtttrrrqqqrrrsssqqqmmmiiigggfffgggeeeccc`````````bbbcccbbbccceeeggggggfffeeedddfffgggiiijjjlllooorrrtttuuutttuuuwwwzzz{{{{{{zzz{{{zzzxxxxxxyyy}}}~~~zzzxxxzzz{{{nnn```]]]]]]ccckkknnnkkkfffZZZOOODDD@@@>>>;;;:::;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKIIIKKKMMMQQQ]]]llluuuwwwuuugggXXXRRRRRRTTTSSSQQQOOOQQQTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVVVVWWWXXXYYY[[[[[[ZZZZZZZZZ[[[]]]]]]^^^^^^___^^^^^^```dddggghhhgggeeedddeeegggiiijjjiiieeeaaa```ccceeefffeeejjjnnnttt|||vvvgggaaa^^^bbbgggjjjppp|||{{{sssooonnnkkkgggeeecccbbbaaaaaabbbbbbcccccceeegggiiijjjjjjkkkjjjiiiggggggiiikkkoooqqqtttvvvxxxwwwvvvuuuwwwxxxyyy{{{}}}~~~}}}|||||||||~~~~~~}}}zzzzzz{{{zzzzzzyyyxxxwwwpppooommmjjjhhhfffeeeeeegggfffeeedddcccbbb```___]]]^^^```aaaaaa___]]]\\\ZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTSSSSSSTTTUUUUUUVVVTTTTTTTTTUUUWWW[[[```cccmmmwwwwwwnnnooo|||qqqiiibbb___[[[YYYXXXWWWTTTRRRTTTTTTTTTSSSRRRQQQQQQQQQSSSRRRPPPPPPRRRSSSRRRRRRLLLMMMMMMNNNOOOPPPPPPQQQOOOOOOOOOPPPPPPOOOOOOOOOQQQQQQPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNOOOOOOPPPNNNOOOPPPQQQTTTVVVXXXYYYWWWWWWXXXZZZ[[[]]]^^^_________```aaacccdddffffffeeefffhhhjjjllllllkkkkkkkkkmmmoooppppppooommmkkkkkklllmmmkkkhhheeedddcccaaa```^^^\\\]]]___bbbddd```bbbdddfffggggggfffeeeeeefffgggiiimmmppprrrsssuuuttttttuuuxxxzzzzzzzzzzzzyyywwwwwwyyy|||zzztttuuuyyyoooaaa[[[\\\```fffkkkkkkfffaaaTTTKKKCCC@@@>>>;;;;;;===<<<===???AAACCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKMMMNNNVVVbbbjjjkkkkkkcccXXXRRRSSSUUUSSSOOOOOOQQQSSSTTTSSSRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVSSSTTTUUUTTTRRRRRRTTTVVVZZZYYYXXXXXXYYYZZZ\\\]]]]]]^^^^^^^^^^^^___cccfffgggfffeeedddeeegggiiijjjjjjfffaaa```cccddddddbbbhhhjjjmmmqqqyyy~~~ooohhhjjjllllllnnnttt~~~zzzwwwrrrlllhhhfffeeecccaaa```aaaaaaccceeefffhhhiiijjjjjjiiigggddddddeeefffhhhjjjnnnqqqrrrrrrqqqoooqqqrrrssstttuuuvvvvvvuuuxxxxxxyyyyyyxxxvvvuuuttttttuuuvvvwwwxxxwwwvvvvvvqqqqqqqqqqqqpppooonnnmmmfffeeecccaaa___^^^]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYY[[[\\\]]]]]][[[YYYXXXUUUUUUVVVVVVVVVVVVVVVUUUPPPPPPPPPPPPPPPRRRUUUVVVTTTWWWZZZ]]]```dddkkkooo~~~wwwppp{{{ssshhhccc]]]ZZZYYYWWWSSSPPPUUUUUUTTTSSSRRRQQQPPPPPPRRRQQQOOOPPPQQQSSSRRRQQQMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNPPPPPPOOONNNNNNMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMOOOOOONNNNNNMMMNNNNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\\\\]]]^^^____________aaaccceeefffeeedddcccdddeeeggghhhhhhgggeeedddcccdddeeedddaaa_________^^^]]][[[[[[\\\^^^aaaccc___```cccfffgggggggggfffeeedddeeehhhmmmqqqsssssstttsssrrrsssvvvxxxxxxxxxxxxwwwwwwwwwyyy|||}}}uuuwww|||{{{ggg[[[YYY[[[```eeegggddd^^^YYYMMMFFF@@@>>>===::::::======>>>@@@BBBDDDEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJIIIKKKLLLKKKOOOVVV[[[[[[ZZZXXXTTTPPPQQQTTTSSSOOOPPPRRRTTTTTTSSSQQQQQQRRRTTTUUUWWWXXXYYYYYYYYYXXXSSSTTTTTTRRROOONNNRRRVVVYYYXXXXXXWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\^^^aaadddeeeeeedddddddddeeeggghhhgggeeebbbaaabbbcccccccccgggiiikkkmmmrrr}}}xxxzzz||||||zzzxxxxxxxxx}}}xxxqqqnnnkkkgggddd```aaabbbcccdddeeefffffffffffffffcccaaa```aaabbbeeegggjjjmmmoooooonnnmmmnnnnnnpppqqqqqqpppooonnnnnnnnnoooppppppooommmllllllmmmooopppppppppooonnnjjjjjjiiiiiihhhgggeeeeee___^^^\\\[[[YYYXXXWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVVVVPPPQQQRRRRRRSSSSSSRRRRRRMMMNNNOOOOOOOOOQQQUUUXXXYYY^^^dddhhhkkkooouuuzzzzzz|||qqqjjjbbb]]]\\\ZZZVVVRRRUUUUUUTTTSSSRRRQQQPPPPPPQQQPPPNNNOOOQQQRRRRRRQQQOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMPPPOOOOOOPPPQQQSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[XXXZZZ]]]___``````___^^^^^^^^^____________^^^^^^\\\]]]^^^^^^\\\[[[\\\]]]]]]\\\[[[ZZZZZZ\\\^^^___^^^```cccfffhhhhhhhhhhhhdddcccdddhhhmmmrrrsssssssssqqqpppqqqsssuuuvvvvvvvvvvvvwwwxxxzzz}}}}}}}}}uuuddd\\\[[[^^^bbbdddbbb\\\VVVRRRJJJDDD@@@???>>>;;;<<>>???@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGKKKLLLJJJJJJOOOQQQPPPOOOSSSSSSPPPPPPUUUWWWUUUQQQSSSTTTTTTRRRPPPPPPPPPRRRTTTVVVXXXYYYYYYYYYYYYSSSTTTSSSOOOLLLLLLQQQWWWZZZYYYXXXWWWXXXYYYZZZ[[[YYYZZZZZZZZZZZZ\\\___bbbbbbbbbbbbbbbccccccccccccbbbbbbbbb```___```aaacccdddhhhlllmmmnnnuuuwwwtttyyy|||vvvpppkkkfffffffffgggffffffeeeeeebbbbbbbbb```]]]]]]^^^```dddfffiiilllmmmnnnnnnmmmmmmnnnoooooonnnmmmkkkiiifffggghhhiiiiiiiiihhhgggfffggghhhjjjjjjiiiiiihhheeeeeeeeeeeecccbbbaaa```ZZZYYYXXXVVVUUUTTTTTTTTTQQQSSSUUUTTTRRRRRRTTTVVVUUUUUUUUUTTTTTTTTTSSSSSSOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRRRRRRRUUUZZZ___fffllltttxxxzzz|||yyyqqqhhhbbb```^^^ZZZWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNPPPPPPPPPPPPNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOJJJJJJJJJIIIIIIJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNMMMNNNMMMLLLKKKKKKKKKKKKKKKNNNMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLKKKLLLMMMNNNOOOQQQRRRTTTVVVWWWXXXYYYYYYRRRUUUXXX[[[]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZYYY[[[\\\[[[ZZZZZZ[[[]]]]]]\\\[[[ZZZYYYZZZZZZ[[[^^^```cccfffhhhiiiiiihhhdddccccccgggmmmrrrtttsssrrrpppoooooorrrtttuuutttuuuuuuwwwxxx{{{}}}pppccc```^^^aaadddddd```YYYSSSOOOJJJEEEBBBBBB@@@>>>>>>BBB>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJFFFKKKLLLJJJJJJMMMNNNLLLMMMSSSUUUQQQQQQWWW\\\\\\RRRTTTUUUTTTRRRPPPOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYTTTTTTSSSNNNJJJKKKRRRXXX[[[ZZZYYYXXXXXXYYYZZZ[[[XXXXXXYYYXXXXXXZZZ^^^aaa``````aaaaaaaaaaaa```___^^^```aaa```]]]]]]```dddaaafffkkkmmmmmmqqq{{{}}}sssssswwwxxxrrrmmmmmmlllkkkjjjhhhfffeee`````````^^^\\\\\\^^^```eeefffiiikkkmmmnnnnnnnnnnnnnnnoooooonnnllliiigggbbbcccdddeeefffeeeeeedddcccdddeeefffffffffeeeeeedddddddddcccbbb```___^^^XXXWWWVVVUUUTTTSSSSSSSSSNNNQQQSSSSSSQQQQQQSSSVVVSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRUUUVVVXXXWWWXXX[[[```eeeqqqyyy~~~tttjjjddd___]]][[[XXXWWWVVVVVVUUUSSSOOOLLLOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOOLLLMMMNNNPPPQQQRRRSSSSSSKKKLLLMMMNNNNNNNNNNNNNNNNNNLLLIIIGGGGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQQQQSSSVVVYYY[[[[[[[[[[[[TTTTTTTTTTTTTTTTTTTTTTTTXXXXXXYYYYYYZZZ[[[[[[[[[^^^]]]]]]\\\\\\]]]^^^___bbbcccdddfffhhhiiikkkkkknnnkkkgggfffhhhlllppprrrpppqqqrrrrrrqqqqqqsssuuuzzzzzzyyyzzz{{{}}}zzzfff\\\]]]bbbfffiiifff\\\SSSMMMLLLIIIGGGDDDBBBAAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDGGGFFFDDDCCCCCCEEEGGGHHHMMMLLLLLLLLLMMMNNNPPPQQQLLLLLLMMMPPPTTTVVVWWWVVVVVVUUUTTTRRRPPPNNNKKKJJJPPPPPPRRRSSSUUUUUUVVVVVVPPPRRRRRRMMMHHHIIIQQQYYY\\\\\\\\\\\\\\\]]]]]]^^^\\\XXXTTTTTTXXX\\\^^^^^^___``````___]]]]]]___```bbbbbbcccbbb``````aaacccaaacccgggiiikkkooosssvvv~~~qqqkkkrrr|||xxxvvvsssqqqpppnnnllljjjfffeeeccc```]]]\\\^^^```iiiiiikkkooorrrsssrrrpppnnntttwwwsssooollliiifffeeecccbbbbbbccccccaaa```aaacccfffgggggggggiiijjjllljjjiiihhhhhhfffdddaaa\\\YYYVVVVVVXXXXXXVVVTTTSSSRRRPPPPPPQQQQQQOOONNNPPPPPPOOOOOONNNNNNMMMMMMPPPQQQRRRRRRRRRTTTWWWYYYXXX[[[^^^___aaafffmmmsss~~~}}}rrrjjjddd___\\\[[[YYYWWWWWWVVVUUURRRPPPPPPPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOONNNMMMLLLMMMOOOPPPQQQRRRQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMNNNLLLJJJHHHGGGHHHJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQPPPPPPPPPQQQTTTWWWYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ]]]\\\\\\[[[ZZZZZZ\\\]]]```aaaccceeegggiiikkklllrrroookkkhhhiiikkkooopppooopppqqqqqqqqqrrruuuwwwyyyyyyyyyzzz{{{}}}tttbbb[[[]]]bbbeeefff```WWWMMMIIIGGGHHHFFFCCCAAAAAABBBBBBBBBAAAAAACCCDDDDDDDDDDDDDDDGGGFFFFFFEEEFFFGGGHHHHHHJJJJJJIIIIIIKKKMMMOOOPPPOOOOOONNNPPPSSSUUUVVVUUUVVVUUUTTTSSSQQQNNNLLLKKKOOOPPPQQQRRRSSSTTTTTTTTTRRRTTTUUUQQQMMMMMMTTT[[[]]]^^^___```______]]]]]]\\\YYYVVVVVVYYY\\\^^^^^^^^^______^^^]]]]]]^^^``````aaabbbaaa``````aaacccbbbeeegggiiikkknnnrrrtttxxx}}}ooommmooorrr}}}}}}{{{yyywwwvvvqqqppplllhhhdddbbbdddffflllnnnrrruuuwwwyyyyyyyyyzzzyyytttnnniiifffdddbbbbbbbbbcccbbbbbbbbbeeejjjmmmooorrruuuxxxyyyxxxxxxyyyxxxuuuppplllhhhccc^^^\\\\\\[[[XXXUUUVVVTTTSSSRRRSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOSSSTTTUUUVVVVVVXXX\\\___dddgggkkkmmmooossszzz|||uuummmeee```___\\\YYYWWWWWWWWWUUUTTTRRRQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOONNNMMMLLLLLLLLLNNNPPPQQQRRRQQQOOONNNMMMNNNNNNNNNNNNNNNMMMLLLMMMLLLJJJIIIHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNOOONNNNNNOOOQQQTTTUUUVVVVVVVVVSSSSSSTTTTTTTTTTTTTTTSSSPPPPPPQQQRRRTTTVVVWWWXXX[[[\\\\\\ZZZXXXXXXYYY[[[]]]^^^```cccfffiiikkkllluuurrrnnnjjjiiijjjlllnnnnnnoooppppppppprrrvvvyyyxxxxxxxxxyyy{{{}}}~~~~~~kkk]]]YYY]]]ccccccaaaYYYOOOFFFCCCBBBFFFFFFDDDCCCCCCDDDEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJIIIIIIKKKNNNPPPRRRTTTRRRPPPPPPRRRTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRUUUWWWYYYVVVRRRRRRWWW\\\]]]___bbbddddddaaa^^^\\\\\\ZZZXXXXXX[[[]]]______]]]^^^^^^]]]\\\\\\^^^___^^^___``````______aaacccdddfffhhhiiijjjlllooorrrrrr|||yyynnngggeeelllvvv~~~wwwrrrooooooqqqsssxxx}}}xxxooollliiifffdddfffggghhhhhhiiimmmrrrxxx}}}~~~xxxssslllgggeeebbb^^^[[[YYYVVVTTTSSSSSSSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUYYYZZZ\\\]]]___ccchhhllluuuyyy~~~yyyoooxxxoooiiiccc```[[[XXXWWWWWWVVVUUURRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKMMMNNNPPPRRRRRRPPPNNNLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJLLLLLLMMMMMMNNNOOONNNMMMLLLJJJMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRSSSSSSTTTSSSSSSRRRMMMMMMNNNOOORRRTTTWWWXXX[[[]]]^^^\\\YYYWWWXXXZZZZZZ\\\^^^bbbeeehhhkkkllltttrrrnnnjjjggghhhjjjllloooppppppooooooqqqtttxxxvvvwwwxxxyyy{{{|||~~~uuudddZZZZZZ___eeebbb\\\SSSIIIBBB@@@@@@EEEGGGIIIJJJHHHGGGEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJLLLLLLKKKLLLNNNQQQTTTVVVWWWTTTRRRQQQQQQRRRSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRRRRSSSRRRRRRRRRVVVXXXZZZYYYVVVVVVYYY\\\ZZZ]]]bbbfffgggddd```]]]\\\[[[[[[[[[\\\^^^___```\\\]]]]]]]]]\\\\\\]]]___]]]^^^____________aaaccceeeggghhhiiiiiijjjlllooossswww}}}}}}ssskkklllrrr|||~~~yyyvvvqqqooopppsssuuuvvvxxx|||}}}wwwsssnnnhhhddd___]]]ZZZXXXXXXWWWVVVTTTTTTUUUWWWYYY[[[\\\\\\\\\bbbdddgggjjjooottt{{{rrrggg{{{uuuiiieee___ZZZXXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKNNNOOOPPPQQQQQQOOOMMMLLLJJJKKKMMMNNNPPPPPPQQQQQQMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOMMMKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSRRRQQQPPPMMMMMMMMMOOOQQQTTTWWWYYY[[[^^^```^^^ZZZXXXYYY\\\ZZZ[[[^^^aaadddgggjjjkkkooonnnlllhhheeeeeehhhkkkpppppppppnnnmmmnnnqqqsssuuuvvvwwwyyy{{{|||}}}~~~}}}|||lll___[[[^^^aaaeee```XXXNNNEEE@@@???@@@DDDIIIOOOQQQNNNIIIDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHKKKMMMNNNMMMLLLKKKLLLLLLLLLNNNOOORRRTTTUUUWWWUUURRRQQQQQQRRRQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSUUUXXXYYYYYYWWWVVVXXX[[[VVVZZZ```eeegggeeebbb___\\\\\\]]]]]]]]]^^^______[[[\\\]]]]]]\\\\\\^^^```]]]^^^____________aaaccceeefffggggggggggggjjjlllrrrsssuuuyyyyyyyyy~~~vvvoookkkhhhdddbbbaaa```^^^]]]ZZZ[[[\\\^^^```bbbdddeeennnrrrwww}}}zzzllldddsssnnnggg```\\\YYYVVVUUUTTTTTTSSSQQQOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOOOOOOOOOOOOONNNNNNKKKLLLMMMOOOPPPQQQQQQQQQLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKLLLKKKMMMOOOPPPQQQPPPOOONNNNNNNNNNNNNNNQQQTTTWWWYYY[[[___bbb```\\\YYY[[[^^^\\\]]]___aaadddfffhhhiiikkkkkkjjjgggccccccfffjjjnnnoooooonnnllllllmmmnnnssstttvvvyyy{{{|||}}}}}}}}}sssccc\\\^^^aaaaaa```[[[QQQHHHBBB???@@@@@@CCCIIIQQQSSSOOOIIICCCAAABBBBBBCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKIIIJJJLLLNNNPPPQQQQQQQQQTTTSSSQQQQQQRRRRRRPPPOOOMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUWWWYYYUUUXXX]]]aaaccccccaaa___[[[]]]______^^^]]]^^^___\\\]]]^^^]]]\\\]]]___aaa^^^___``````______aaacccccceeeeeeeeedddeeegggiiillllllnnnrrrwwwxxxtttppplllkkkjjjhhhgggggggggggggggjjjmmmqqqssssssfff```~~~yyyqqqiiiccc^^^YYYVVVWWWVVVUUUSSSQQQPPPNNNNNNLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPNNNNNNOOOOOOPPPOOOOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHJJJMMMOOOPPPOOOMMMLLLOOONNNNNNNNNPPPSSSWWWYYYYYY^^^bbbaaa\\\ZZZ\\\```___```aaabbbdddeeefffgggjjjkkkkkkgggbbbaaadddhhhjjjlllnnnnnnmmmkkkllllllrrrsssvvvxxx{{{||||||}}}~~~zzzjjj\\\[[[aaaccc```XXXRRRIIIBBB>>>===>>>???@@@GGGNNNPPPLLLGGGDDDCCCAAAAAACCCDDDDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLKKKKKKIIIKKKNNNQQQRRRQQQPPPOOOPPPPPPPPPRRRSSSRRRPPPNNNJJJKKKMMMOOOQQQSSSTTTTTTPPPPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTVVVXXXWWWXXXZZZ\\\]]]]]]]]]\\\YYY\\\___```^^^\\\]]]^^^\\\]]]^^^^^^]]]^^^```bbb```aaabbbaaa``````aaacccaaabbbccccccbbbccceeegggggggggjjjnnnpppttt~~~}}}|||{{{|||zzzxxxxxxzzzxxxlllaaaZZZxxxpppiiibbb\\\XXXYYYYYYWWWUUUSSSRRRPPPOOOLLLMMMNNNOOOPPPQQQQQQQQQOOONNNMMMLLLLLLNNNPPPQQQPPPQQQPPPPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKIIIHHHHHHGGGHHHHHHIIIIIIGGGIIIKKKNNNOOONNNLLLKKKPPPOOONNNNNNOOORRRVVVXXXWWW]]]bbbaaa\\\YYY\\\```aaaaaabbbcccddddddeeeeeekkkmmmlllhhhbbb___bbbffffffhhhlllmmmmmmlllllllllqqqsssvvvxxx{{{|||||||||vvvdddXXXZZZbbbddd___RRRLLLDDD===;;;;;;===>>>???DDDJJJKKKHHHEEEEEEGGG@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMQQQUUUVVVTTTQQQOOOMMMMMMOOORRRTTTSSSPPPMMMHHHJJJLLLNNNQQQSSSTTTTTTNNNOOOPPPRRRSSSTTTTTTTTTVVVUUUTTTSSSSSSTTTVVVXXXZZZYYYYYYYYYYYYYYYYYYZZZXXX\\\``````^^^\\\\\\]]]\\\^^^______^^^___aaacccbbbbbbcccbbb``````aaaccc```aaabbbbbbaaabbbdddfffffffffjjjmmmlllllluuu~~~rrrxxx|||uuuppphhh]]]UUU