BM6P6(@ wwwuuusssrrrqqqrrrtttuuuvvvsssooooooqqqrrrqqqoooooonnnlllkkkkkkmmmoooqqqllllllkkkjjjiiiiiiiiijjjhhhhhhhhhhhhhhhiiijjjjjjhhheeecccdddhhhkkkkkkjjjlllllllllmmmnnnmmmkkkiiiiiihhhgggeeeeeeggghhhiiillliiigggeeeeeedddcccaaacccccccccdddeeehhhjjjlllmmmiiieeeeeehhhhhhddd```______```______]]][[[ZZZ^^^]]][[[[[[]]]^^^^^^]]]\\\[[[[[[]]]```aaa```___ZZZWWWUUUTTTVVVXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRXXXXXXXXXXXXWWWUUUSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKJJJHHHFFFEEECCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@AAABBBAAA???@@@???===<<<;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;============<<<;;;:::999;;;:::888666555666777888999777666555666666444333555444333333222222333333000///...///000000...,,,...------,,,,,,------...++++++++++++++++++,,,,,,************))))))))))))+++++++++************)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&"""###$$$###"""!!!!!!###%%%$$$###"""!!!  !!!"""######$$$"""""""""!!! !!!!!!     vvvuuutttsssssssssttttttvvvssspppoooqqqqqqqqqooopppooommmkkkkkkmmmnnnpppkkkkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkiiigggeeefffiiikkklllkkklllkkkkkklllmmmmmmkkkiiijjjiiigggffffffgggiiijjjkkkiiifffeeeeeeeeedddbbbaaaaaaaaabbbccceeeggghhhjjjgggddddddggggggddd```___````````````^^^\\\[[[^^^\\\[[[[[[\\\]]]]]]\\\]]]\\\[[[\\\^^^^^^]]][[[ZZZWWWUUUTTTVVVWWWXXXXXXVVVVVVUUUTTTTTTUUUVVVVVVUUUUUUVVVVVVUUUTTTTTTSSSVVVVVVWWWVVVUUUTTTRRRQQQQQQQQQPPPOOOOOONNNNNNOOONNNNNNNNNNNNOOOPPPRRRSSSPPPPPPPPPQQQQQQPPPOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIHHHGGGEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBB@@@>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<;;;999666555555666777888666555555555555444222555444444333222333333333000///...///000000...,,,...------,,,,,,------...,,,,,,++++++++++++++++++*********)))))))))((((((+++++++++*********))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&"""###$$$###"""!!!!!!###$$$$$$###"""!!!  !!!!!!"""######$$$"""""""""!!! !!!!!!    uuuvvvvvvvvvuuuuuuttttttuuussspppooopppqqqppppppqqqpppnnnlllkkklllmmmnnnkkkjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkiiiggghhhiiikkklllkkklllkkkkkkkkklllllljjjhhhjjjiiihhhgggggghhhiiijjjjjjhhhfffeeeffffffeeedddbbbaaaaaaaaabbbcccdddeeegggeeebbbcccffffffdddaaa```aaaaaabbbaaa```^^^]]]^^^]]][[[[[[\\\]]]]]]\\\^^^]]][[[[[[\\\[[[YYYXXXYYYWWWUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTRRRQQQOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQPPPOOONNNLLLLLLLLLLLLLLLLLLKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFIIIHHHGGGFFFDDDCCCBBBAAACCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCBBB???===<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<888999999:::;;;<<<<<<<<<<<<;;;999777666666666777777666555444555555444222555555444333333333333444000///......//////...---...------,,,,,,------...------,,,,,,++++++************)))))))))(((((((((++++++*********)))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%"""###$$$###"""!!!!!!#########""""""!!!  !!!!!!""""""############""""""!!!!!! !!!!!!    uuuvvvwwwxxxwwwvvvtttsssuuusssqqqppppppppppppppprrrqqqooommmkkkkkklllllljjjiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkkjjjhhhhhhiiijjjkkkkkkmmmkkkjjjjjjkkkkkkiiihhhjjjiiihhhhhhhhhhhhiiijjjiiigggeeeeeefffgggfffeeeddddddddddddddddddeeeeeefffdddcccccceeefffeeecccaaabbbbbbcccbbbaaa```___```^^^\\\\\\]]]^^^]]]\\\^^^\\\[[[ZZZ[[[[[[ZZZYYYZZZXXXVVVVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA???@@@AAACCCDDDBBB???<<<:::;;;<<<<<<<<<;;;999888888999:::<<<<<<===<<<<<<999999999999::::::;;;;;;;;;:::999888888888888999888777666666777777666444666555555444444444444444111///......//////...---...------,,,,,,------.........---,,,++++++************)))))))))(((((((((************))))))))))))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%"""###$$$###!!!!!!!!!###"""""""""!!!!!! !!!!!!"""""""""###############""""""!!! !!!!!!   tttuuuwwwxxxxxxvvvtttrrrtttsssrrrpppoooooopppqqqrrrqqqooommmlllkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjiiihhhhhhggggggggghhhhhhiiiiiihhhhhhggghhhjjjkkkmmmkkkjjjiiijjjjjjhhhgggiiihhhhhhhhhhhhhhhhhhiiiiiigggeeeeeeggghhhgggfffddddddddddddddddddddddddeeeeeedddeeefffffffffeeeaaabbbcccccccccbbbaaa```aaa```^^^]]]^^^___^^^]]]]]][[[YYYZZZ[[[]]]]]]\\\[[[YYYWWWWWWXXXYYYXXXVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVWWWVVVUUUSSSRRRQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNOOONNNNNNNNNMMMMMMPPPPPPPPPOOONNNMMMLLLKKKMMMNNNNNNOOOOOONNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAA??????@@@BBBCCCBBB>>>;;;:::;;;<<<<<<<<<;;;:::999888999:::;;;<<<<<<======<<<;;;:::999999999999:::888888888999999:::;;;<<<:::999888888999999888777777666555555444444555555111///...---...///.........------,,,,,,------.........------,,,+++******************))))))))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$###!!!!!!!!!###!!!!!!!!!!!! """"""""""""#####################"""!!!!!! !!!     tttuuuvvvwwwwwwuuusssrrrsssssssssqqqooonnnppprrrqqqpppooonnnmmmlllkkkkkkjjjjjjjjjiiijjjjjjkkkllljjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiihhhggghhhjjjlllmmmkkkiiihhhiiiiiihhhfffggggggggghhhhhhgggggggggiiihhhffffffggghhhgggfffaaabbbcccccccccccccccbbbeeeeeeeeeeeeffffffffffffaaabbbcccccccccbbbaaa```bbb```^^^]]]^^^___^^^]]][[[YYYXXXYYY[[[^^^______\\\[[[YYYYYYZZZZZZYYYWWWYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXYYYYYYYYYYYYXXXVVVWWWWWWXXXWWWVVVUUUTTTRRRSSSSSSTTTSSSQQQPPPNNNNNNOOOOOOOOOOOOOOONNNMMMNNNNNNOOONNNNNNMMMLLLKKKNNNOOOPPPPPPQQQPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBAAA>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>===;;;999999999999:::888888999:::;;;;;;<<<<<<;;;:::999999;;;;;;:::999777777666555555555555666222000------...//////......------,,,,,,------.........------,,,,,,++++++,,,,,,+++++++++***************)))))))))(((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!### !!!!!!########################$$$######""""""!!!!!!     ttttttuuuvvvuuutttsssrrrsssssssssqqqnnnnnnppprrrppppppooonnnmmmlllllllllkkkkkkjjjjjjkkkllllllmmmlllkkkjjjjjjiiiiiijjjjjjgggiiijjjiiihhhiiilllooonnnkkkiiiggghhhhhhgggfffffffffggggggggggggffffffjjjhhhgggfffggghhhgggfffaaabbbcccdddeeeeeedddddddddeeeeeeeeedddcccdddddd```aaabbbccccccbbbaaa``````^^^\\\\\\\\\]]]\\\[[[ZZZXXXVVVWWWYYY\\\]]]^^^^^^\\\[[[[[[\\\\\\ZZZXXXZZZ[[[\\\\\\\\\\\\[[[ZZZWWWXXXYYYZZZZZZZZZZZZYYYVVVWWWWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUSSSQQQOOOMMMNNNOOOPPPPPPQQQPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMOOOOOOPPPQQQQQQQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBAAA@@@@@@???AAA@@@???@@@AAA@@@???======<<<<<<<<<<<<<<<=========<<<:::888999:::<<<>>>===<<<;;;:::999:::<<<===::::::;;;;;;;;;;;;::::::;;;999888999:::;;;:::999888777666666555555666666222000---,,,---/////////...------,,,,,,------...------------------,,,,,,---------,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$###$$$$$$$$$"""###$$$###"""!!!!!!### !!!!!!!!!########################$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!   tttttttttttttttssssssrrrrrrttttttqqqnnnmmmpppsssooooooooonnnmmmmmmllllllkkkkkkkkkkkkllllllmmmnnnnnnmmmllllllkkkkkkkkkkkkgggiiikkkjjjiiijjjnnnqqqnnnkkkhhhggggggggggggfffeeeeeeffffffffffffeeeeeekkkiiiggggggggggggfffeeecccdddfffggghhhhhhggggggcccdddeeedddbbbbbbbbbccc``````bbbccccccbbbaaa```___]]][[[ZZZ[[[[[[ZZZYYYZZZXXXVVVVVVXXXZZZ[[[[[[___]]]\\\]]]]]]]]]ZZZXXX[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXYYYZZZZZZZZZZZZZZZUUUVVVWWWXXXWWWVVVUUUTTTUUUUUUVVVUUUTTTQQQNNNLLLNNNOOOPPPQQQRRRQQQPPPPPPNNNNNNOOOPPPPPPPPPOOOOOONNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMKKKKKKMMMNNNOOOKKKJJJJJJIIIIIIHHHGGGGGGJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@??????AAA@@@>>>???@@@@@@???>>>>>>===<<<;;;;;;<<<>>>??????===:::777777999<<<>>><<<;;;:::::::::<<<>>>@@@=========<<<;;;:::888888:::999888888:::;;;:::888888888777666666666666666333000---,,,---/////////...------,,,,,,------...,,,,,,------------------......---------,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$######$$$$$$"""###$$$###"""!!!!!!### !!!!!!!!!$$$$$$##################$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!!!!   tttttttttttttttttttttsssrrrqqqqqqpppqqqqqqrrrrrroooooooooooonnnmmmkkkkkkqqqooonnnmmmmmmnnnoooqqqppppppoooooonnnnnnmmmmmmiiihhhhhhiiilllnnnnnnnnnkkkjjjiiijjjjjjjjjhhhfffddddddcccccccccdddeeeeeehhhiiiiiihhhggggggiiikkkfffffffffeeeeeedddddddddffffffeeedddccccccccccccccccccdddcccbbb```^^^]]]```___^^^\\\[[[ZZZZZZZZZ^^^]]][[[ZZZZZZ[[[]]]^^^]]]^^^^^^______^^^^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\WWWVVVWWWXXXZZZ[[[ZZZXXXWWWWWWVVVUUUUUUUUUVVVVVVOOOQQQSSSTTTSSSSSSSSSUUUTTTTTTTTTSSSRRRPPPOOONNNPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRPPPOOONNNMMMLLLLLLLLLLLLIIIIIIJJJKKKKKKJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============;;;<<<===;;;999999<<<@@@>>>>>>===<<<;;;::::::999:::;;;<<<======<<<;;;:::;;;999666777888777444000777666666555555555666666444222111222444444111///------......------,,,+++,,,,,,---......---,,,,,,------------------------++++++******)))((((((((())))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!! !!!!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!   ttttttttttttssssssrrrrrrrrrrrrqqqqqqpppqqqqqqqqqppppppoooooonnnmmmmmmmmmqqqpppnnnmmmmmmnnnpppqqqqqqppppppooonnnnnnmmmmmmjjjiiihhhiiilllmmmnnnmmmmmmkkkjjjjjjkkkjjjhhhfffeeeeeeddddddddddddddddddggghhhiiihhhggggggiiijjjffffffeeeeeeeeeeeeeeeeeeffffffeeedddccccccccccccdddcccccccccaaa```___^^^```___^^^\\\[[[ZZZZZZZZZ^^^\\\[[[ZZZZZZ[[[\\\^^^````````````___^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]YYYXXXXXXYYY[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTQQQRRRTTTTTTSSSRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>==================>>>>>><<<999:::<<>>>>>===<<<;;;:::888666777888888666444777666555555444444555555333222111222444444222000------......------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))(((&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!"""!!!    uuuttttttsssrrrqqqqqqpppsssrrrrrrqqqpppppppppqqqrrrrrrpppooonnnnnnooooooqqqpppooonnnnnnooopppqqqqqqqqqppppppooonnnnnnnnnlllkkkiiijjjlllmmmmmmlllnnnlllkkkkkkkkkjjjhhhffffffffffffeeedddddddddcccfffggghhhhhhgggggghhhjjjeeeeeeeeefffffffffffffffffffffeeedddccccccccccccddddddbbbaaa```````````````___^^^]]]\\\[[[[[[[[[]]]\\\ZZZYYYYYYZZZ\\\]]]_________^^^]]]\\\[[[ZZZ[[[\\\\\\\\\]]]]]]^^^^^^]]]\\\ZZZ[[[\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVUUUSSSRRRSSSSSSUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNNNNMMMMMMMMMMMMLLLNNNNNNMMMNNNNNNOOOPPPQQQOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIGGGFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@AAAAAABBB????????????????????????@@@???>>>>>>===>>>>>>>>>?????????===;;;;;;===>>><<<<<<<<<<<<======>>>>>><<<======>>>>>>======<<<999888777888999:::999777666666555444333333444444222111111222444444222111---............---,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$%%%&&&'''&&&$$$"""!!!""""""""""""!!!!!!!!!!!! """""""""  !!!!!!!!!    uuuuuutttsssqqqpppoooooossssssrrrqqqpppppppppppptttsssqqqoooooooooqqqrrrrrrqqqppppppppppppqqqrrrrrrqqqqqqppppppooonnnnnnnnnllljjjjjjlllllllllkkkmmmlllkkkjjjjjjiiigggeeegggggggggfffeeedddccccccdddfffhhhhhhggggggӵggggggggghhhffffffeeedddcccccccccccceeedddbbb```___``````aaa```___^^^]]]]]]\\\]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\ZZZZZZ[[[[[[[[[ZZZYYYYYY[[[[[[[[[\\\\\\]]]^^^^^^```^^^\\\\\\\\\\\\[[[ZZZWWWWWWVVVUUUUUUUUUVVVVVVUUUVVVWWWVVVTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNOOOOOOPPPĦKKKKKKKKKKKKJJJHHHĦJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBCCCCCC???ӵ???@@@??????>>>>>>>>>??????AAAAAA@@@>>>===<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999888666555444333333333333333111111222222333333333222...............------,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,+++******))))))((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%Ħ$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######%%%&&&'''&&&$$$!!!""""""""""""!!!!!!!!!!!!!!!"""###"""  !!!    uuuuuutttsssqqqpppoooooosssrrrqqqqqqpppppppppqqqtttsssqqqpppoooppprrrsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppoooooonnnmmmkkkkkklllmmmlllkkklllkkkiiiiiiiiiiiifffdddggghhhhhhggggggeeedddcccdddfffhhhiiihhh4ĉ@ӵhhhhhhhhhffffffeeedddccccccccccccdddcccbbb`````````aaaaaa______^^^^^^]]]^^^^^^^^^\\\[[[YYYXXXXXXYYY[[[\\\WWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^aaa___\\\[[[\\\\\\[[[ZZZWWWWWWWWWWWWWWWXXXYYYZZZVVVXXXYYYWWWUUUSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOO>LKKKKKKKKKKKKKKKJJJ=hĦKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDCCC4ĉ@ӵ@@@@@@????????????@@@@@@BBBAAA???>>>>>>>>>===<<>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::===<<<;;;999888777777888666666555444333222222222111222333333333222222222......//////......---,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%>L%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!""""""###%%%&&&%%%### """"""""""""!!!!!!!!!!!! """"""!!!  !!!   uuuttttttsssrrrqqqqqqppprrrqqqqqqpppqqqqqqrrrrrrsssrrrqqqppppppqqqrrrsssrrrssssssssssssssssssrrrssssssrrrrrrqqqpppppppppnnnmmmkkkkkklllmmmmmmlllkkkjjjiiiiiijjjjjjhhhfffgggggghhhhhhhhhgggeeeddddddfffiiijjjjjjGG=?hhhhhhffffffeeedddccccccccccccccccccbbbaaaaaaaaaaaaaaa______^^^^^^^^^___``````]]]\\\ZZZYYYYYYZZZ\\\]]]XXXYYY[[[]]]___``````aaa]]]\\\[[[ZZZZZZ[[[\\\]]]```]]][[[ZZZZZZ[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[WWWXXXYYYXXXVVVTTTTTTUUURRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNHdĦKKKKKKKKKKKKJJJ=ĪjHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCGG=?@@@@@@???@@@@@@AAABBBAAA???>>>>>>??????===<<<>>>>>>===<<<;;;:::999999:::999999888888999999:::======<<<999666555666888777777555444333333333333111333444444222111111222...////////////...------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''&&&&&&&&&''''''%%%%%%%%%HdĦ%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!"""###$$$$$$$$$""" """"""""""""!!!!!!!!!!!!!!!!!!!!!     tttttttttӵpppppppppĭӵqqqӵtttĦsssssssssrrrqqqqqqppppppnnnӵӵiiiiiiĦƜ`1.׼shhhhhhhhhfffĦccccccaaabbbbbbbbbbbbaaa```ӵ___Ħ[[[ZZZZZZ[[[\\\^^^[[[\\\]]]___ĭӵXXXYYYĦXXXXXXWWWĦVVVĦSSSRRRQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQNNNNNNDdDHHHHHHHHH?fӵHHHGGGFFFĦEEEFFFFFFӵƜ`1.׼s@@@@@@ĭӵ===<<<;;;999::::::999888888999:::ӵ555555777:::Ħ666555444333333/////////...------,,,---...Ħ,,,,,,,,,,,,,,,,,,+++Ħ&&&&&&&&&''''''(((&&&&&&&&&DdD$$$$$$%%%!!!"""ӵ$$$###ӵ"""ӵ Ħӵĭӵ   tttttt?~4tttoooooog&e>&errrg&esss>hӵssssssrrrrrrqqqqqqpppg&ennnguO>uO>&ehhhiii4ff?>ߝLlllgĉ@hhhhhhggggggShӵccc```aaabbbccccccbbbg&e___>hӵZZZZZZ[[[]]]^^^\\\\\\]]]fff?><z\\\g&e>&eVVVWWWHLUUUUUUUUUShӵgLTTTTTTSSSSSSRRRNNNOOOOOOPPPPPPOOOOOOS?ʬQQQQQQ3h?D%%)?HHHHHHZufĦGGGGGGFFFgLFFFFFFGGGg&eBBBgĉ@BBB@@@g&e>&e;;;@e999999??;;;;;;;;;;;;:::999999:::g<ĉ7775555558883we<Ħ7776665554443h?@e//////......------...///Z------------------3h?gL'''&&&&&&&&&''''''(((&&&&&&&&&D%%)?$$$fff?><z""""""=?Ħ$$$g&e"""g&e S?ʬ4ff?>ߝL@eg&e3h?g&e>&e??  ttt4DӵpppooooooHƅ^Hu]ĦvvvHu]ĦsssZuR)ĦrrrrrrqqqpppooommmmmmHu]ĦlllHŐeHŐeHu]ĦfffqIܗGIӵkkkttgggfffeeeHGgĉ@dddccc```aaabbbcccbbb```Hu]Ħ```ZuR)Ħ\\\^^^```___]]]___```sߝLGdUĦ\\\Hƅ^Hu]ĦWWWntHdĦTTTUUUHGgĉ@TTTHdĦRRRRRRRRRSSSTTTQQQQQQQQQQQQPPPNNNHtƅ^NNNNNNBt=o9ĦDtfo9ĦFFFEEEDDDg?IIIIIIHdĦIIIFFFFFFHu]ĦAAAttCCCDDDHƅ^Hu]Ħ;;;H׼s<<<:::;;;999888;;;;;;<<<<<<;;;;;;tQ999999888999je<Ħ888777666Bt=o9ĦH׼s000000000000111111000000222HtĦ+++///---++++++Bt=o9ĦHdĦ)))((('''''''''''''''&&&&&&&&&Dtfo9ĦsߝLGdUĦ"""Ht@cӵHu]Ħ###Hu]Ħ"""!!!Htƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ         uuuttt4DuXӵnnnooooooDdDΦDdDĦvvvDdDĦsssrrrt|>>===<<<:::999:::;;;;;;;;;;;;:::geĦ999999888FSĦ777777qjRgdKӵDdDĦ111111111111000000000000111DdDĦ,,,///---+++qjRgdKӵDdDĦ)))(((((('''''''''(((&&&&&&&&&HdDĦgdKӵDdDDdDĦ###DdDĦ4DufӵDdDĦ###DdDĦ"""q<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ        uuuttt4DuXӵmmmooooooDdDΦDdDӵuuuDdDĦsssssso)hsssrrrrrrrrrqqqpppooonnnmmmDdDĦnnnDdDΦDdDΦDdDӵiii=ӊB1.uTӵjjjHߝL`o9eeepo9wӵeeeaaabbbbbbcccbbb```DdDĦ___^^^o)haaa______``````___^^^^^^^^^DdDΦDdDĦYYYDdDΦDdDӵXXXGIpӵDdDĦUUUpo9wӵDdDĦTTTSSSTTTTTTTTTQQQPPPOOONNNMMMpo9uOOOOOOOOOOOOGIdnuR)ĦDdDĦnuR)ĦHHHHHHCdgĪjIIIDdDĦJJJJJJJJJDdDĦBBBHߝL`o9CCCDdDΦDdDӵ>>>DdDĦ>>>===>>>>>>>>>===<<<:::999999::::::::::::999geĦ999888sp?aĦ777666GIdnuR)ĦDdDĦ111222222111000000000000111DdDĦ---...,,,+++GIdnuR)ĦDdDĦ))))))(((((((((((((((&&&&&&&&&DdDĦnuR)ĦDdDΦDdDĦ$$$DdDĦnuR)ĦDdDĦ$$$DdDĦ!!!po9u =ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ       ssssss4DuXӵnnnooooooDdDʜ4DuTӵuuu>d<ĦtttDtsssqqqqqqqqqpppooonnnmmm>d<Ħnnn>d<ʜDd<ʜ4DuTӵjjjjjjF&uTӵjjj4DufئL>eeeepuR)Ħeeebbbbbbcccbbbbbbaaa>d<Ħ___Dtdddaaa````````````______DdDΦDdDĦYYY>d<ʜ4DuTӵXXX4DwDd<ĦVVVpuR)Ħ>dd<ӵDddd<ĦBBB4DufئL>eCCCDdDʜ4DuTӵ???DdDĦ>>>============<<<;;;999888999999999999999888geĦ888s<v>aĦ666666peӵDx<DdDĦ222333333222000///000000000DdDĦ---...,,,+++peӵDx<>d<******))))))((((((&&&&&&'''>d<ӵDd<DdDΦDdDĦ%%%DdDӵnd<DdDĦ%%%>d<Ħ!!!peӵĦ F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ      pppppp4DuXӵqqqooooooD&dq&ĒRssstttsdKĦtttDHRRudppppppppppppooonnnmmmsdKĦnnnD&oq<Ōq&ĒRlllkkkkkk>dp&ĒRjjjiiinfʜd<Φ>d<Ħ[[[s&dq&ĒRYYYXXXi?ʜtd<ĦXXXHHܗDӊBVVV<xRRRRRRQQQPPPNNNMMMLLLB?d<<<<;;;;;;:::999888888888888999999888888geĦ888Hg8>aĦ777666B?Ho9333>d<444222111///000000000>d<ӵ---,,,B?Ho9---<x******)))(((&&&''''''&ӫeʬtIӇ$$$>d<Φ>d<Ħ&&&D&ӫetIӇ$$$DdDĦ%%%sdKĦ!!!B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR       oooppp4DuXӵtttqqqqqqHu]3hhsssrrrtttneuuuttt=eooopppppppppoooooonnnmmmnennnnnnpIƎ@t@hmmmlllkkk>hkkkjjjiiifeggg@ďDfffeeeeeedddccccccbbbaaaaaanebbbaaa=ecccbbbaaa```bbbdddbbbbbbege___^^^sĪj@hXXXYYYYYYfdDĦYYY@ďDSSSUUUHkgeSSSRRRRRRQQQPPPOOOOOONNN@hNNNNNN@GQQQQQQHĪj@IŌJJJFFFBeneHHHHkgeHHHneCCCCCCfeEEEHu]3hh???@@@AAAse:::::::::999999999999999888999999999999888geĦja>aĦ888777@G444333se333333222111000000000000<Ō///...---@G......Hkge,,,,,,***)))(((&&&'''(((HĪj@IŌ&&&%%%ege&&&&&&Hu]3hIŌ%%%%%%DdDĦ%%%ne###!!!@h!!!!!!>hsene@GsĪj@h       qqq4DuXӵtttĵD^vvvsssqqqsssrrruuuuuurrroooooooooooooooooonnnmmmnnnooonnnmmmlllkkkkkkllljjjjjjiiiiiihhhhhhhhheeeeeeddddddddddddcccbbbaaaaaaccccccbbbaaabbbbbb``````ccceeeaaabbbbbbaaa___XXXYYYZZZ[[[[[[DdDĦZZZYYYVVVVVVVVVVVVUUUTTTSSSPPPPPPQQQQQQQQQPPPNNNNNNMMMMMMPPPPPPPPPKKKKKKHHHHHHHHHGGGGGGFFFFFFEEEBBBDDDD^@@@>>>@@@AAAs׼s>>>::::::999999::::::;;;;;;999999::::::999999geFm8:::>aĦ999888777555444444s׼s222222222222222222000000///Ho000/////////000...///...,,,---,,,+++)))(((''''''(((&&&&&&&&&%%%&&&&&&D^&&&%%%%%%DdDĦ$$$######!!!!!!!!! s׼s         Φ4DuXӵtvӵ>d<ĦvvvvvvsssqqqssswwwyyyĦuuutttsssrrrqqqqqqqqqnnnooooooooooooooonnnmmmkkklllĦmmmllljjjkkklllnnnppppppooommmllllllkkkkkklllnnnooonnnllljjjjjjiiiiiihhhiiiiiijjjggghhhiiiiiiiiiiiiiiihhhcccddddddeeeeeeddddddccceeedddcccbbbaaaaaaaaaaaaĦcccaaa```aaaccc^^^```bbbaaa``````cccfff```aaabbbcccccccccccccccbbbaaa___]]]\\\[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^>d<ĦZZZYYYXXXXXXWWWWWWXXXYYYZZZXXXVVVWWWWWWXXXYYYXXXWWWVVVUUUPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMNNNOOOOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLGGGHHHHHHIIIĦGGG???@@@AAAAAABBBBBBAAAAAACCC>d<Ħ@@@???>>>@@@AAABe;;;===::::::::::::;;;<<<======999::::::::::::999geFYĉ999:::>aĦ999999888777777777666666666555444444Be222222111111222222333000000///nu]ӵ111111333222000...,,,---...//////---+++******+++,,,------+++***(((''''''((()))))))))))))))%%%%%%&&&''''''(((((()))###$$$$$$%%%&&&>d<Ħ''''''&&&&&&%%%>d<Ħ###$$$$$$Ħ!!!!!! !!!!!!""" !!!!!!""""""BeĦ          ?aŖ%7uSQuR)ӵsdKĦsssssssssuuuvvvwwwgdKĦssstttsssqqqooooooooooooooooooooonnnnnnnnnnnnmmmgdKĦnnnmmmmmmtttnnniiiiiimmmppplllhhhkkkkkkkkkmmmoooooommmllliiiiiihhhhhhhhhhhhiiiiiigggfffeeegggjjjkkkiiifffeeefffgggggghhhhhhggggggiiihhheeecccccccccdddgdKĦ```^^^^^^___aaabbbccccccdddcccbbbaaa```aaaaaaaaa`````````ccceee```___^^^\\\[[[ZZZZZZYYY[[[[[[[[[\\\\\\]]]]]]]]]gdDĦUUUUUUUUUZZZXXXWWWWWWYYYZZZZZZYYYVVVUUUUUUVVVWWWXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSOOONNNLLLKKKKKKMMMNNNPPPKKKLLLNNNPPPQQQPPPOOONNNPPPOOOMMMKKKJJJKKKLLLMMMLLLLLLKKKJJJHHHGGGFFFEEELLLJJJIIIIIIIIIIIIHHHFFFFFFGGGIIIgdKĦFFFIIIGGGFFFEEEFFFEEEDDDBBBAAAsdKĦ???===@@@@@@>>><<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999888888999999ŶS8887777773we<555555666666777777666444222222666555333111111222333444333222111iĉ@3hR/Ō000///...------------.../////////...,,,,,,,,,,,,------,,,,,,+++***&&&((()))++++++)))(((&&&(((((((((((('''''''''''''''''''''''''''DdDĦ&&&&&&%%%%%%&&&sdKĦ$$$$$$gdKĦ!!!!!! !!!!!!!!!!!!gdKĦ   >Asssnerrrqqqsssssstttuuunerrrssstttssspppooopppqqqqqqqqqppppppoooooooooooonemmmmmmmmmmmmrrroookkkkkknnnooollljjjkkkkkkkkkmmmoooooommmkkkkkkkkkiiihhhggggggffffffhhhgggfffgggjjjjjjiiifffddddddeeeeeeeeeffffffffffffffffffeeedddcccneaaa`````````bbbdddaaaaaabbbbbbbbbaaa```___```aaaaaaaaa``````bbbdddaaa```^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]DeVVVUUUUUUVVVZZZYYYWWWXXXZZZ[[[ZZZYYYWWWVVVUUUVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMLLLLLLMMMOOOPPPJJJLLLMMMOOOOOOOOONNNMMMPPPNNNLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGJJJHHHHHHHHHJJJJJJJJJHHHFFFGGGneGGGFFFFFFEEECCCCCCDDDDDDCCCAAAAAAne@@@???===AAA@@@???>>>============;;;;;;;;;:::::::::::::::999888777777888888>A888777777k<777777666666666777777777555333222444555555444333222111222222333222222111fh000000///......---------.../////////...---,,,,,,------------,,,++++++((()))***++++++***)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&De%%%%%%%%%$$$$$$%%%ne$$$$$$ne"""###""""""!!!!!!""""""###"""!!! ne  uuuuuutttsssrrrsssssstttuuuvvvtttttttttrrrppppppqqqsssssssssrrrqqqppppppoooooollllllmmmnnnnnnoooooooooooonnnnnnllllllkkkkkkkkkmmmnnnooommmkkkmmmlllkkkiiigggeeedddccciiihhhggghhhiiiiiigggfffdddcccbbbbbbbbbccceeefffbbbdddeeefffeeeccc```aaaaaaaaabbbdddfffbbbbbbcccccccccbbbaaaaaa```aaaaaaaaa``````bbbcccaaa```___]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\WWWVVVUUUVVVWWWYYYXXXWWWXXXZZZ[[[ZZZYYYXXXVVVUUUUUUVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNMMMMMMNNNOOOPPPLLLMMMNNNOOOPPPOOONNNMMMOOONNNLLLKKKJJJJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLKKKJJJFFFGGGHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCAAABBB@@@???@@@@@@???>>>============999999999:::::::::::::::888777666666777777777777666888999888777666555777777777555333222444666333333333222222222111111111111000///111000000//////......---......//////......---,,,---------------,,,++++++++++++++++++++++++++++++******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&######$$$######""""""######$$$###"""!!!  !!! wwwvvvuuutttuuuwwwxxxxxxzzzyyyyyyxxxwwwvvvvvvuuurrrssstttuuuuuuuuuuuuuuuuuuuuutttrrrppppppsssuuutttsssrrrqqqpppooonnnnnnooonnnlllkkkkkklllnnnooolllooorrrqqqooommmmmmnnnlllkkkkkkmmmnnnnnnllljjjlllkkkkkkiiigggfffdddcccgggggggggggggggfffeeedddeeecccbbbaaaaaaccceeefffbbbccccccdddcccbbbaaa```___```aaaaaa``````bbbdddeeeeeeeeeeeeeeeeeedddddd```aaabbbaaa```___aaabbb___^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXVVVUUUVVVWWWXXXWWWWWWVVVXXXZZZZZZZZZXXXXXXWWWUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOOOONNNOOOOOOPPPOOOPPPPPPQQQQQQPPPOOONNNOOONNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHIIIJJJKKKKKKJJJFFFFFFGGGHHHHHHGGGFFFFFFGGGFFFEEEEEEGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCAAA???>>>======<<<<<<<<<===888888999999999999::::::888777666666777888777666777666666555555555666666666777999::::::999777666777888777555333333444666222222333333333222111000000000///...............000000000000//////.....................------------------...---,,,,,,+++---,,,++++++++++++,,,---************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$############""""""############"""!!!    xxxwwwvvvuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvrrrssssssttttttttttttsssuuuuuutttrrrpppqqqsssvvvsssrrrrrrpppooonnnmmmmmmpppooommmllllllmmmooopppkkkooorrrrrrnnnlllmmmooolllkkkkkklllnnnmmmkkkiiiiiijjjjjjjjjiiihhhgggfffeeefffffffffeeedddccccccfffeeecccbbbcccdddfffgggdddcccbbbaaaaaaaaabbbcccaaabbbbbb```^^^^^^___```dddddddddddddddddddddddd___aaabbbaaa```___```aaa\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVVVVVVVXXXYYYUUUUUUUUUWWWYYYZZZYYYWWWXXXVVVTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMOOONNNMMMMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKIIIIIIJJJKKKIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA======<<<;;;;;;;;;<<<<<<999999999999999999999999999888777777999999888777666555555555555555666666666777999;;;;;;:::888777888888777666333333555666222333333333333222111000000//////............///000000000000000///////////////......------------------.........---,,,,,,------,,,,,,,,,,,,------************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###""""""!!!!!!""""""######"""!!!     vvvvvvwwwuuusssssstttvvvwwwvvvuuutttssssssttttttrrrrrrsssssssssssssssrrrsssssssssrrrpppqqqsssuuurrrrrrqqqpppooonnnnnnmmmppppppooonnnnnnooopppppplllnnnqqqpppmmmlllmmmooolllkkkkkklllmmmmmmkkkhhhhhhiiijjjkkkkkkkkkiiiiiidddeeegggfffeeecccdddeeefffeeeeeeddddddeeeggghhheeecccaaa``````aaacccdddbbbbbbbbb```^^^]]]]]]___`````````___``````aaabbb___aaabbbbbb```______```[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZXXXVVVVVVWWWXXXZZZTTTTTTUUUWWWZZZZZZYYYWWWWWWUUUSSSSSSTTTUUUVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLJJJJJJKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEFFFEEEDDDBBB@@@??????@@@AAA???>>>===<<<<<<;;;;;;<<<<<<===;;;:::::::::999999999999999888777888999:::999888666555555555555666666777777888999:::;;;:::999999888888888666444333555777444444444333333333222222000000///......//////000000000000000000000000000//////...------------..................---,,,,,,,,,------------------,,,******)))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!!!!"""""""""###"""!!!    vvvwwwyyywwwtttrrrssstttttttttsssrrrrrrrrrssstttrrrrrrsssssssssrrrrrrqqqppprrrsssrrrqqqpppqqqsssrrrrrrqqqqqqqqqpppppppppppppppppppppppppppppppppmmmnnnnnnmmmllllllmmmooolllkkkkkklllmmmllljjjhhhiiijjjlllmmmmmmlllkkkjjjcccfffhhhhhhfffeeefffhhheeeeeeeeeeeeffffffffffffcccccccccbbbbbbcccccccccaaabbbbbbaaa___^^^___aaa^^^^^^]]]]]]]]]^^^___```___```bbbbbb```^^^^^^___[[[ZZZZZZZZZ[[[\\\\\\]]]\\\[[[[[[[[[ZZZZZZZZZYYY\\\[[[YYYWWWWWWXXXYYYZZZUUUVVVWWWYYY\\\\\\[[[YYYVVVTTTRRRRRRTTTVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKJJJPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIJJJKKKKKKJJJIIIJJJIIIIIIIIIIIIIIIIIIJJJHHHFFFEEEEEEEEEFFFDDDCCCBBBAAA???@@@AAAAAA@@@>>>>>>>>>=========>>>>>>???===<<<<<<;;;:::999888888888666666777888999999888666666555555666666777888999999999:::::::::;;;;;;888999888666444444555777666555444333333333444555000000000//////000000111000000000000000000000000000///...---,,,------..................------,,,+++,,,------------,,,+++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######""""""###$$$&&&&&&$$$######""""""######$$$"""!!!    wwwzzz|||{{{wwwtttssstttuuutttsssrrrrrrsssuuuvvvrrrrrrsssssssssrrrqqqqqqoooqqqrrrsssqqqpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrrrrrrrrrrqqqpppnnnmmmlllkkkkkkmmmnnnnnnlllkkkkkklllmmmllljjjgggkkklllmmmnnnnnnllljjjiiidddgggiiiiiigggggghhhjjjcccdddeeefffffffffeeeeeeaaabbbdddeeeeeedddcccbbbaaabbbbbbaaa``````bbbddd___^^^]]]]]]^^^___```aaa^^^```bbbbbb```^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^^^^\\\[[[[[[[[[ZZZZZZYYYYYY]]]\\\ZZZXXXWWWXXXYYYZZZWWWWWWXXX[[[^^^^^^\\\ZZZUUUSSSQQQQQQSSSVVVXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPTTTSSSRRRPPPOOONNNNNNMMMQQQQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKIIIGGGGGGGGGGGGFFFDDDEEECCCBBBBBBCCCDDDBBBAAA@@@???????????????@@@@@@>>>>>>===<<<:::999888888666555555666777888888777666666666666666777888888:::999999999999:::;;;<<<999999888666444444555777888666444333333333555666111000000000000000111111000000000000000111111111000///...---,,,---............//////......---,,,***+++---......---+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!    yyyyyyyyyyyyyyyyyyyyyyyyzzzwwwsssrrrrrrtttuuuuuurrrqqqqqqppppppqqqqqqrrrqqqqqqppppppppppppppppppppppppqqqrrrssssssssssssrrrqqqppppppooooooppppppnnnllljjjjjjlllmmmlllllljjjkkkmmmnnnnnnnnnmmmmmmiiihhhhhhkkkoooqqqooommmlllkkkjjjiiihhhgggfffeeefffggghhhhhhgggeeecccaaagggeeeeeeeeeeeeeeebbb``````^^^^^^___aaacccccccccbbbbbbbbbbbbaaa___^^^]]]________________________`````````___^^^]]]\\\[[[ZZZ[[[\\\\\\\\\[[[YYYXXX^^^]]][[[ZZZXXXWWWWWWWWW[[[ZZZ[[[\\\]]]\\\YYYVVVVVVUUUTTTTTTTTTUUUVVVWWWSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMTTTSSSPPPNNNMMMMMMMMMMMMHHHJJJLLLNNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIGGGIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@??????AAAAAA@@@???>>>>>>===<<<;;;999777777444555666777888888888888777777666555555555555555::::::;;;;;;;;;:::999999888888777666555444333333444444333222222222222333000111111222222000///...////////////////////////000000000000000/////////111000...---,,,,,,------************************))))))((('''''''''''''''(((''''''&&&&&&%%%$$$$$$"""############$$$$$$$$$######""""""###%%%'''(((&&&%%%$$$"""""""""############"""        zzzzzzzzzzzzzzzzzzzzzzzzyyyvvvsssrrrsssuuuvvvvvvrrrssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqsssssstttuuuuuuuuuttttttrrrrrrrrrrrrqqqqqqqqqppppppnnnmmmlllmmmmmmlllkkklllmmmnnnooooooooonnnnnnkkkiiiiiikkknnnooonnnlllkkkjjjjjjiiihhhgggfffffffffggghhhiiiiiihhhfffeeeeeecccbbbaaabbbbbb```___aaa___^^^___aaacccbbbbbbbbbbbbbbbaaaaaa___^^^^^^]]]^^^^^^^^^____________]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYY]]]\\\[[[YYYXXXXXXXXXXXX[[[ZZZZZZ[[[\\\[[[XXXVVVWWWVVVUUUTTTSSSTTTUUUUUUSSSSSSRRRRRRRRRSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNRRRQQQPPPNNNMMMMMMMMMMMMIIIJJJLLLNNNOOONNNMMMLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMKKKIIIHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA????????????===<<>>>>>===<<<:::888777666777777777777777666666777666666555555666666777888999:::;;;;;;;;;;;;;;;777777666666555444444444555555444333333333333333000111111222111111//////000000000000000000000000////////////////////////000///...------,,,,,,,,,************************+++***)))((((((((((((((())))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""###$$$&&&'''%%%$$$###"""""""""######""""""!!!        {{{{{{{{{{{{{{{{{{{{{{{{xxxuuusssrrrtttvvvwwwwwwttttttuuuvvvvvvuuuttttttqqqqqqqqqqqqqqqqqqrrrrrrtttuuuuuuuuuuuutttssssssrrrrrrssstttsssrrrqqqppprrrpppnnnnnnnnnnnnlllkkknnnnnnooopppppppppoooooommmlllkkklllmmmmmmkkkjjjiiiiiihhhhhhhhhgggggggggggghhhiiikkkkkkjjjiiiiiieeeccc`````````aaaaaa```bbbaaa``````aaabbbaaa```aaaaaaaaaaaa``````___^^^\\\\\\]]]^^^____________]]]^^^^^^______^^^]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[ZZZZZZZZZ[[[ZZZWWWUUUWWWVVVUUUSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNIIIJJJLLLMMMNNNNNNMMMLLLHHHIIIJJJLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMKKKJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA???>>>>>>===;;;:::???>>>>>>===<<<:::999888888888888888777666555444666666666666666777888999777888999:::<<<<<<<<<===666666666666666666666666666666555444444444444444111111222222111111000///000000000000000000000000..............................///......---,,,+++************************++++++***)))))))))************))))))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$######""""""###$$$$$$""""""!!!!!!!!!"""######!!!!!!!!!        zzzzzzzzzzzzzzzzzzzzzzzzwwwuuussssssuuuwwwwwwwwwvvvvvvuuuttttttuuuvvvvvvrrrrrrrrrrrrrrrsssssssssttttttttttttsssrrrqqqpppppprrrsssttttttrrrpppoooooonnnmmmnnnoooooonnnlllnnnooooooooooooooooooooonnnnnnmmmmmmlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkjjjiiihhhgggeeeaaa```aaaccccccccccccbbbaaaaaabbbbbb```___`````````aaa``````______]]]]]]^^^______^^^]]]\\\``````aaa``````___^^^]]][[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYZZZYYYWWWUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTTTTTTTSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLMMMNNNMMMMMMMMMGGGHHHJJJLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA?????????>>><<<;;;=========<<<;;;:::999888888888888888888777666666666666666777888999:::;;;888999:::;;;<<<<<<<<<<<<666666777777888888888999777777666555555555555555222222222222111111000000////////////////////////,,,,,,---------------...------...///...---+++***************************+++******)))))))))************)))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$######"""""""""""" !!!!!!!!!"""###### !!!!!!!!!!!!    xxxxxxxxxxxxxxxxxxxxxxxxvvvuuussstttvvvwwwwwwwwwxxxvvvsssqqqqqqsssvvvxxxrrrrrrssssssttttttttttttuuuuuuuuutttsssrrrqqqpppoooppprrrsssrrrqqqooonnnkkkkkkkkkmmmooopppooonnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiilllkkkkkkjjjiiigggfffeeegggdddbbbaaabbbcccddddddcccbbbbbbbbbcccbbb```^^^^^^______````````````_________``````___]]][[[ZZZaaaaaa``````^^^]]][[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXXXXYYYYYYXXXVVVTTTTTTSSSSSSSSSUUUVVVWWWTTTTTTUUUUUUTTTSSSRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMGGGHHHJJJKKKLLLLLLLLLLLLIIIKKKLLLNNNNNNMMMKKKJJJHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????@@@AAA@@@>>><<<<<<<<<;;;;;;999888777777888888999::::::999999666666777777999:::<<<===;;;;;;;;;<<<<<<;;;;;;:::888888888999::::::;;;;;;777777666555555555555666333222222111111111111111........................+++,,,,,,,,,------......,,,---.........---,,,+++************************)))))))))(((((())))))***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""!!! !!!!!!"""""""""""" !!!!!!!!!!!!"""!!!    wwwwwwwwwwwwwwwwwwwwwwwwwwwvvvtttuuuvvvwwwwwwvvvwwwuuurrrpppppprrruuuwwwssssssssstttuuuuuuvvvvvvwwwwwwwwwvvvuuutttsssrrrppppppqqqrrrqqqpppooonnniiiiiijjjmmmpppqqqpppooooooooonnnmmmmmmmmmnnnnnnlllmmmnnnnnnkkkjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjmmmlllkkkiiigggfffeeedddeeecccaaa```bbbccccccbbbcccbbbbbbcccdddccc```^^^]]]^^^___```````````````___```aaaaaa```^^^\\\ZZZ^^^^^^^^^]]]\\\[[[YYYYYY\\\[[[ZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[YYYXXXWWWXXXZZZ[[[ZZZYYYVVVUUUTTTTTTTTTUUUWWWWWWTTTUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLIIIKKKLLLNNNNNNMMMLLLKKKGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBAAA???<<<<<<<<<<<<;;;:::999888888999:::;;;<<<<<<<<<<<<777777888888:::;;;======<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;777777666555555555555555333333222111111111111222------------------------+++,,,,,,------.........,,,,,,------------,,,,,,************************))))))((((((((()))******))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!      xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuwwwwwwvvvuuutttttttttsssssstttttttttsssssstttuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqpppppppppjjjjjjllloooqqqrrrpppoooqqqpppooonnnnnnnnnoooooojjjlllnnnnnnkkkjjjkkkmmmlllkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiiggggggffffffdddcccbbbcccdddeeedddbbbbbbbbbbbbccceeedddaaa___\\\]]]^^^___````````````]]]___aaabbbbbbaaa___^^^\\\\\\]]]]]]]]]]]]]]]\\\^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWXXX[[[\\\]]]\\\ZZZYYYWWWUUUUUUUUUUUUUUUTTTUUUVVVVVVVVVTTTRRRPPPRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJLLLMMMIIIKKKLLLNNNNNNNNNLLLKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@@@@???===>>>>>>>>>>>>===<<<;;;:::;;;<<<===============<<<999999999999:::;;;======:::;;;<<<<<<<<<<<<<<<;;;888888888999999999999999777666555555444444555555444333222111111111222222........................,,,,,,,,,---......//////---,,,,,,+++,,,,,,------***************************))))))))))))***+++,,,******)))((((((''''''&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''&&&%%%$$$$$$"""###$$$$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!       yyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvwwwwwwuuutttrrrsssvvvwwwwwwvvvsssrrrsssttttttuuuvvvwwwwwwxxxttttttttttttttttttsssrrrtttsssrrrqqqqqqqqqrrrrrrmmmmmmnnnppprrrrrrpppnnnsssrrrpppooooooooopppppphhhkkkmmmmmmlllkkklllooommmmmmmmmllllllkkkkkkkkkkkkkkkjjjiiihhhhhhhhhiiifffeeeeeefffhhhhhhfffdddaaaaaabbbdddeeedddbbb___\\\\\\^^^___``````aaaaaa[[[]]]```cccdddcccbbbaaa\\\]]]^^^```aaabbbbbbbbb```___^^^]]]\\\]]]^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWXXX[[[^^^^^^^^^]]]\\\YYYWWWUUUTTTSSSSSSTTTUUUVVVWWWVVVTTTRRRPPPSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMQQQQQQRRRRRRRRRQQQOOONNNMMMMMMLLLLLLLLLLLLLLLMMMNNNLLLJJJHHHHHHIIIKKKMMMIIIKKKMMMNNNOOONNNMMMLLLGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>><<<:::??????@@@??????>>>===<<>>===<<<;;;::::::::::::;;;;;;<<<===999999;;;<<<======>>>>>>777777777777777777777777666666555444444444444444444333222111111111222333////////////////////////,,,,,,------...///000000---,,,+++***+++,,,---...************************+++*********+++,,,,,,---++++++******)))((((((((((((((((((((())))))))))))$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%$$$###"""!!!###"""""""""!!!!!!!!!       }}}|||zzzyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuwwwvvvtttuuuwwwxxxxxxwwwuuuuuuuuuuuuuuutttsssssssssuuuwwwxxxxxxwwwtttssstttrrrqqqooonnnnnnooooooooommmlllnnnqqqsssrrrppptttrrrpppppppppooommmkkkoooooooooooonnnnnnnnnnnnnnnlllkkklllmmmnnnmmmlllkkkjjjiiijjjkkkllljjjhhhfffffffffgggiiihhhfffddd___```aaaaaaaaa___^^^]]]]]]]]]^^^^^^```aaacccccc``````aaabbbbbbbbbbbbbbb______```aaaaaaaaaaaaaaa\\\\\\]]]^^^^^^^^^]]]]]]ZZZZZZ[[[\\\]]]^^^______]]]\\\ZZZYYYYYYZZZ\\\]]]YYYXXXVVVTTTSSSSSSTTTUUUSSSSSSUUUVVVVVVUUUTTTSSSQQQRRRRRRSSSRRRPPPNNNMMMSSSRRRPPPNNNMMMMMMMMMNNNPPPOOOOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHGGGEEEDDDEEEEEEFFFFFFBBB???@@@DDDFFFDDDAAAFFFDDDAAA???>>>>>>@@@AAA>>>>>>>>>===============???>>>>>>>>>======<<<<<>>===;;;;;;:::::::::=========<<<;;;;;;;;;:::<<<;;;888666555555666666777777777777777666666555666555222111000000111222------......///000000000///...---,,,+++,,,---...//////...,,,******,,,//////---+++))))))***+++,,,---------------------------+++(((((((((((('''%%%&&&'''''''''(((((())))))'''((((((((('''%%%###"""$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!      ~~~|||{{{yyyxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwuuuuuuxxxwwwvvvvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvuuuuuussstttuuuwwwwwwvvvuuuttttttsssqqqpppooooooppppppqqqooonnnnnnqqqqqqpppnnnsssqqqnnnnnnnnnnnnmmmlllooooooooonnnnnnnnnmmmmmmooonnnmmmmmmoooooonnnmmmkkkjjjiiijjjkkkllljjjhhhfffeeeeeeggghhhhhhfffddd___```aaabbbccccccbbbbbb^^^^^^^^^______aaabbbcccbbbbbbbbbbbbaaa```____________```aaaaaaaaaaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]YYYWWWUUUTTTSSSSSSTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPOOONNNSSSRRRPPPNNNMMMMMMMMMMMMPPPPPPOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGIIIEEEAAABBBDDDEEECCC@@@DDDCCCAAA@@@@@@AAABBBCCC???????????????@@@@@@@@@@@@@@@??????>>>===<<<<<<>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<999777666666777888777888888888888777666666666555333111000000111222.........//////////////////...------,,,,,,------//////...,,,******---///...---+++***)))***,,,---------------------------,,,***(((((())))))((('''&&&&&&'''''''''((((((((('''(((((((((&&&%%%###"""$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!      }}}{{{zzzxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvuuutttyyywwwwwwwwwyyyzzzyyyxxxwwwwwwxxxxxxwwwwwwvvvvvvrrrssssssttttttuuuuuuuuuttttttrrrqqqqqqqqqqqqqqqsssqqqppppppppppppnnnlllrrrooolllkkklllnnnnnnnnnooooooooonnnnnnnnnnnnmmmpppooonnnoooppppppooonnnkkkjjjiiijjjkkkllljjjhhhfffeeedddeeeggggggeeedddbbbccccccdddddddddcccccc_______________```aaaaaaddddddcccbbb```^^^]]]\\\______```aaaaaaaaa`````````___]]]\\\[[[\\\\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\XXXWWWUUUSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTRRRRRRRRRRRRRRRQQQOOOOOORRRQQQPPPOOONNNMMMMMMMMMQQQPPPOOOPPPRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKHHHDDDDDDEEEEEEBBB@@@BBBBBBBBBBBBCCCCCCDDDDDD@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>><<<:::999888888888999777888888888888777666666555444333111111111222222000000////////////.....................------,,,.........,,,++++++---///---,,,+++***+++,,,---...------------------------,,,***((((((***+++***)))''''''''''''((((((((((((((((((((('''&&&%%%$$$###$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!     ~~~|||zzzyyyxxxxxxyyyyyyyyyyyyxxxwwwvvvttttttxxxwwwvvvwwwyyyzzzyyywwwuuuuuuvvvvvvvvvuuuuuutttsssrrrrrrqqqrrrsssuuuvvvttttttssssssrrrrrrrrrrrrrrrrrrqqqppppppoooooonnnrrrooolllkkkmmmooopppqqqppppppppppppoooooooooooopppnnnmmmnnnooopppooonnnjjjjjjiiijjjkkkllljjjhhhfffdddddddddffffffeeecccggggggfffeeecccbbb```___``````_________``````aaaccccccbbbbbb```^^^]]]\\\______```````````````___aaa```]]][[[ZZZ[[[\\\]]]ZZZZZZZZZYYYYYYXXXXXXXXX[[[[[[ZZZZZZZZZZZZ[[[[[[WWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQPPPOOOOOONNNNNNNNNQQQPPPPPPQQQRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLIIIFFFEEEFFFEEEDDDBBBBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<===============:::;;;;;;;;;<<<=========<<<<<<:::999888888888888666777777777777666555555555444333222222222222333111111000000///......---......///000000...---,,,---......---++++++---///,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,+++((()))))))))))))))))))))((('''''''''&&&%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   ~~~|||zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttvvvuuuuuuwwwxxxyyywwwvvvuuuuuuvvvvvvvvvvvvuuuuuusssrrrqqqqqqqqqrrrtttuuussstttttttttssssssrrrrrrooopppppppppppppppqqqrrrssspppmmmlllnnnqqqrrrsssrrrrrrrrrqqqqqqqqqppppppnnnmmmllllllmmmnnnmmmllljjjjjjiiijjjkkkllljjjhhhfffeeecccdddeeefffeeedddgggfffeeecccbbb``````___``````_________``````aaaaaaaaaaaaaaaaaa``````_________````````````______aaa```]]][[[ZZZ[[[\\\]]][[[[[[ZZZZZZYYYYYYXXXXXX[[[ZZZZZZZZZZZZZZZZZZ[[[VVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOQQQPPPPPPQQQRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOONNNMMMLLLIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDEEEFFFFFFEEEDDDAAA@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@>>>===<<<;;;<<<===>>>>>>======<<<:::;;;;;;;;;<<<=========;;;:::999999888888888888555555666666555555444333444444333333333333333333222222111000///......---...///000111000///...---,,,---...---,,,,,,---///,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,,,,************************(((''''''&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!      ~~~}}}|||zzzzzzzzzzzz{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxyyywwwuuuwwwwwwxxxxxxyyyyyyxxxxxxttttttrrrrrrqqqrrrssstttrrrssssssttttttsssrrrrrrmmmooopppqqqqqqqqqsssuuusssqqqooonnnppprrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppplllkkkjjjjjjllllllkkkjjjkkkjjjiiijjjkkkllljjjhhhgggeeeddddddeeeffffffeeecccbbbbbbaaaaaabbbcccccc_______________```aaaaaa``````aaabbbbbbbbbbbbbbb______`````````___^^^^^^```___]]]\\\[[[\\\\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYXXXWWWUUUTTTSSSSSSRRRQQQQQQRRRRRRSSSRRRRRRSSSSSSRRRRRRQQQPPPRRRQQQPPPQQQSSSSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMJJJKKKLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFDDDCCCAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>======<<<===>>>???>>>>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999999888888888777555666666666666555444444444444444444444333333333222222111000000///......000000000000000//////...+++,,,......,,,,,,---...------..................,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***+++++++++++++++++++++************((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""!!! !!!   }}}|||{{{zzzzzz{{{|||}}}{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvxxxzzzyyywwwuuuvvvwwwxxxyyyyyyyyyyyyxxxvvvuuutttssssssrrrrrrrrrqqqrrrsssssstttsssrrrqqqmmmoooqqqqqqpppqqqsssuuurrrqqqoooooopppqqqppppppqqqqqqpppppppppooooooooollljjjiiijjjkkklllkkkjjjkkkjjjiiijjjkkkllljjjhhhhhhfffddddddfffggggggfffbbbbbbaaaaaaaaacccdddeee^^^^^^^^^______aaabbbcccaaaaaabbbccccccccccccccc______``````______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUTTTSSSRRRQQQRRRQQQQQQQQQSSSSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPQQQQQQPPPOOONNNLLLLLLMMMMMMLLLKKKIIIHHHFFFGGGHHHIIIJJJJJJIIIHHHJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===>>>?????????===;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888777777777888777666666555333333444444444444444333222111111000000/////////222111000000//////000000***,,,......---,,,---......////////////......---++++++++++++++++++++++++***)))'''((()))******)))*********))))))(((((((((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""###"""!!!!!! !!!!!!     |||{{{{{{zzz{{{|||}}}~~~|||||||||{{{zzzyyyxxxwwwvvvvvvwwwyyy{{{{{{xxxvvvtttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrqqqpppqqqrrrsssssssssrrrqqqnnnppprrrrrrpppppprrruuuqqqpppooooooppppppooommmoooooooooooonnnnnnnnnnnnlllkkkjjjjjjllllllkkkjjjkkkjjjiiijjjkkkllljjjhhhiiigggeeeeeefffggghhhgggfffeeecccbbbaaabbbcccccc]]]]]]^^^^^^```aaacccccccccccccccdddddddddcccccc___`````````___^^^]]]]]]\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^YYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYXXXYYYYYYYYYYYYYYYWWWUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTUUUVVVVVVUUUSSSRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNLLLMMMMMMMMMMMMKKKIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGKKKKKKJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@???===;;;999=========<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;::::::999999999999999888777777333333444555555444444444111111111111000000000000333222000/////////000111***,,,......---------...//////000000///...------++++++++++++++++++++++++***)))''''''((())))))((())))))(((((('''''''''&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$############"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!    ~~~|||{{{}}}xxxyyyzzzyyyxxxwwwyyy{{{vvvvvvwwwyyyzzzyyyvvvssstttuuuvvvwwwwwwwwwwwwwwwtttvvvwwwwwwuuusssrrrrrrqqqrrrssssssrrrqqqooonnnoooppppppqqqqqqqqqppppppppppppooooooooooooooopppooonnnnnnoooooonnnllljjjiiifffeeeiiioooqqqooollljjjlllnnnoooooonnnllljjjeeeeeeffffffgggggghhhhhheeeeeeeeeeeeeeeccc```]]][[[]]]___aaacccccccccbbbaaabbbbbbcccccccccbbbbbb````````````````````````^^^___aaabbbbbbbbbaaa```^^^]]]\\\\\\\\\]]]^^^___^^^]]]ZZZWWWVVVVVVVVVWWWZZZZZZZZZZZZZZZYYYXXXXXX[[[[[[[[[[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUUUUUUUSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPJJJKKKMMMNNNOOOOOONNNMMMPPPNNNLLLNNNPPPRRRPPPNNNLLLMMMLLLLLLKKKIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFLLLKKKIIIHHHFFFFFFFFFFFFIIIHHHFFFDDDBBBBBBBBBCCCEEEEEEDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBB@@@===;;;>>><<<;;;<<<>>>>>>;;;888<<<::::::===??????;;;888888999999999999888777777777666555444333222111111333333333222222222111111222222111111000000//////111///---+++***+++,,,---,,,,,,------------,,,,,,......---,,,+++))))))((())))))(((((((((((())))))+++++++++******)))((('''&&&&&&$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$############""""""!!!!!! !!!!!!""""""######       ~~~||||||~~~|||}}}|||zzzxxxwwwxxxyyywwwwwwxxxzzz{{{zzzwwwuuuuuuvvvwwwwwwwwwwwwwwwwwwuuuwwwxxxxxxuuutttssssssrrrsssssstttsssqqqpppoooppppppqqqqqqqqqppppppooopppoooooooooppppppqqqrrrppppppooopppppppppmmmkkkjjjgggfffiiinnnpppnnnllljjjlllnnnoooooonnnllljjjhhhhhhhhhhhhhhhhhhiiiiiifffeeedddeeeeeedddaaa___``````aaabbbbbbbbbbbbbbbbbbccccccdddddddddcccccc````````````````````````^^^___aaabbbbbbbbbaaa```^^^^^^]]]\\\\\\\\\]]]^^^\\\[[[YYYWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTRRRRRRQQQPPPPPPOOOPPPPPPLLLMMMNNNOOOOOOOOONNNNNNPPPNNNMMMNNNPPPQQQPPPNNNMMMMMMLLLLLLJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>@@@@@@@@@>>>===<<<===;;;:::;;;===>>>===;;;<<<;;;;;;===???>>>;;;888999999999:::999888888777777777666555444333222222333333333222222222222111111111111000000000000000111///...,,,,,,,,,,,,---......////////////............---,,,+++***)))))))))))))))(((((()))))))))************)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##################""""""""""""""""""""""""#########$$$       }}}~~~~~~}}}}}}|||yyywwwwwwxxxxxxxxxyyy{{{||||||yyywwwwwwwwwxxxxxxxxxwwwvvvvvvvvvxxxyyyxxxvvvuuuuuuuuuttttttuuuuuutttsssqqqpppqqqrrrrrrrrrqqqpppooooooppppppppppppqqqrrrrrrsssrrrqqqppppppqqqpppnnnlllllliiihhhjjjmmmooommmkkkjjjlllmmmnnnnnnmmmllljjjjjjjjjjjjjjjjjjiiiiiiiiifffeeeddddddeeeeeedddbbbeeedddcccbbbbbbaaabbbbbbcccdddddddddddddddcccccc````````````````````````^^^___aaabbbbbbbbbaaa```______]]]]]]\\\\\\\\\\\\ZZZZZZYYYXXXXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZXXXYYYZZZZZZZZZYYYWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSTTTUUUVVVTTTTTTRRRQQQPPPPPPPPPPPPOOOPPPPPPPPPPPPOOONNNNNNOOONNNMMMNNNPPPQQQPPPOOOOOONNNMMMKKKJJJJJJIIIJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>============;;;999:::<<<>>>>>>>>>;;;;;;;;;<<<>>>>>>;;;999:::::::::::::::999999888888888777666555444333333333333333333222222222222000000000000111111111111000//////......---------......////////////............---,,,+++***))))))******))))))))))))******))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$       {{{}}}~~~~~~~~~~~~~~~{{{yyyyyyzzzzzzzzzzzz|||~~~}}}{{{yyyxxxyyyyyyyyyxxxwwwvvvvvvxxxyyyzzzyyywwwvvvwwwxxxuuuuuuvvvvvvuuutttrrrqqqssssssrrrrrrqqqpppooonnnsssrrrrrrqqqqqqqqqrrrrrrrrrqqqppppppppppppnnnmmmmmmllljjjjjjlllmmmlllkkkjjjkkkmmmnnnnnnmmmkkkjjjlllkkkkkkjjjjjjiiiiiiiiigggeeeddddddeeeffffffeeefffeeedddbbbbbbcccddddddccccccdddddddddcccbbbbbb````````````````````````^^^___aaabbbbbbbbbaaa```______^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\[[[VVVWWWYYYZZZZZZZZZYYYXXXUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOONNNOOOOOONNNOOOOOOPPPOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLKKKIIIGGGEEEDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>======>>>??????>>>===;;;:::;;;<<<>>>???;;;;;;<<<<<<======;;;::::::;;;;;;;;;;;;:::999999888888888777666555555444444444333333333222222222//////000000111111222222//////000000///...------,,,,,,------------,,,,,,...------,,,++++++******+++******))))))******+++))))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$########################       zzz|||~~~~~~~~~||||||}}}~~~{{{{{{{{{|||~~~~~~}}}{{{yyyyyyzzzyyyyyyxxxwwwvvvxxxyyyzzzyyywwwwwwxxxyyyuuuvvvwwwwwwvvvuuusssrrrsssssssssrrrqqqpppooonnnuuuuuusssrrrqqqqqqpppppprrrpppooonnnoooooonnnlllooommmkkkkkkkkkllllllkkkkkkkkklllmmmmmmlllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiigggfffdddeeefffhhhggggggddddddccccccccceeeggghhhbbbbbbbbbbbbbbbaaa``````````````````````````````^^^___aaabbbbbbbbbaaa```______^^^^^^]]]\\\[[[ZZZ]]]\\\\\\[[[ZZZZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[UUUWWWXXXZZZZZZZZZZZZYYYWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPUUUUUUTTTSSSRRRQQQQQQQQQTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPOOOOOONNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKKKKKKKIIIGGGEEEGGGGGGHHHHHHFFFEEECCCAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAA???>>>>>>???AAABBBAAA@@@>>>;;;::::::<<<===;;;<<<<<<<<<<<<;;;;;;<<<:::;;;;;;;;;;;;:::999999888888888777666666555555444444444333333333222222//////000000111111222222/////////000//////...---,,,,,,------------,,,,,,...------,,,,,,+++++++++++++++************++++++))))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$###### !!!!!!""""""#########""""""""""""""""""""""""!!!!!!      zzz|||~~~~~~}}}}}}|||{{{{{{|||~~~~~~}}}yyyyyyzzzzzzzzzyyyxxxxxxyyyyyyzzzyyywwwwwwyyyzzzvvvvvvwwwwwwvvvuuusssrrrrrrsssssssssrrrqqqppppppuuutttsssrrrqqqppppppppprrrpppnnnnnnnnnooonnnmmmooonnnlllkkkkkkkkklllmmmkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhgggffffffhhhiiihhhgggaaabbbbbbccceeefffhhhiiibbbbbbbbbbbbaaa```______````````````````````````^^^___aaabbbbbbbbbaaa```^^^^^^^^^^^^]]]]]][[[[[[]]]]]]]]]\\\[[[ZZZZZZYYY[[[[[[\\\\\\[[[ZZZZZZYYYUUUVVVXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQOOONNNNNNNNNTTTSSSSSSRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPQQQPPPNNNMMMNNNOOOOOOOOOOOOOOONNNLLLKKKJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@???@@@AAABBBCCCAAAAAA@@@===:::999:::<<<;;;<<<===<<<;;;:::<<<===:::::::::::::::999999888888777777777666666666555444444444444333333333333000000000000111111111111..............................////////////.........---------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!      {{{}}}~~~~~~~~~}}}}}}|||{{{zzz|||~~~~~~}}}xxxyyyzzzzzzzzzzzzzzzzzzxxxyyyyyyxxxvvvwwwyyy{{{uuuvvvvvvvvvvvvtttsssrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrtttrrrooonnnooopppooonnnooonnnmmmkkkjjjkkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmhhhhhhgggiiijjjiiigggeee```aaabbbdddfffgggggggggcccccccccbbbbbbaaa______````````````````````````^^^___aaabbbbbbbbbaaa```\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOORRRRRRQQQQQQQQQRRRSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQNNNPPPQQQPPPNNNMMMNNNPPPNNNOOOPPPQQQPPPMMMKKKIIIHHHIIIIIIIIIIIIHHHHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@??????@@@AAAAAABBB>>>@@@@@@???<<<:::;;;===;;;<<<===<<<::::::<<<>>>999999999:::999888888777777777666666666666555555555444444444444333333333111111111000000000000000......---,,,,,,---...///......////////////......---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,************)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!      {{{}}}~~~~~~~~~}}}|||~~~{{{zzzzzz{{{}}}~~~}}}xxxxxxyyyzzz{{{{{{{{{{{{xxxyyyxxxwwwvvvvvvyyy{{{uuuuuuvvvvvvuuutttsssqqqqqqqqqrrrsssssssssrrrrrrooooooooopppqqqrrrtttuuuuuussspppooopppqqqppppppnnnnnnmmmkkkjjjkkkmmmoookkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnoooooohhhhhhiiijjjkkkjjjgggddd```aaaccceeefffffffffeeedddddddddccccccaaa``````````````````````````````^^^___aaabbbbbbbbbaaa```[[[\\\]]]^^^^^^^^^]]]\\\YYYZZZ[[[\\\]]]^^^^^^]]]\\\\\\\\\[[[YYYXXXVVVUUUVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYXXXWWWVVVVVVUUUUUURRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPQQQQQQRRRSSSTTTSSSRRRPPPOOOOOOPPPQQQQQQNNNPPPRRRQQQNNNLLLNNNPPPMMMOOOQQQRRRQQQNNNJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGFFFEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@;;;>>>@@@@@@===;;;<<<>>>;;;===>>><<<:::999<<<>>>888999999999999888777777666666666666555555555555555555444444444333333333222222111111000000/////////---,,,++++++,,,...///,,,------------------,,,------------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++******)))((('''&&&&&&$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""%%%$$$$$$$$$######"""""""""!!!!!!!!!      }}}|||{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{||||||zzzxxxvvvvvvwwwxxxxxxyyyyyyxxxwwwuuuttttttssssssrrrrrrqqqqqqpppqqqqqqrrrrrrrrrqqqpppppptttssssssssssssrrrrrrrrrqqqpppnnnmmmmmmnnnoooooommmlllkkkjjjiiijjjkkklllllllllmmmnnnooonnnllliiihhhggggggiiilllkkkhhhdddcccdddeeeffffffgggggggggcccdddeeeeeeeeedddcccbbbbbbcccdddddddddbbbaaa``````aaacccddddddbbb___]]]`````````aaa```___^^^^^^[[[[[[[[[[[[\\\]]]]]]^^^[[[[[[ZZZZZZYYYYYYYYYXXX]]][[[YYYXXXYYYYYYYYYXXXZZZYYYXXXXXXXXXWWWTTTRRRYYYXXXWWWVVVUUUSSSRRRQQQSSSRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPOOOOOONNNNNNNNNNNNMMMNNNPPPQQQPPPMMMIIIGGGKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEGGGJJJLLLKKKHHHEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA????????????@@@AAAAAABBBBBBBBBAAA@@@>>>======<<<>>>>>>=========>>>>>>???;;;;;;:::::::::999999999;;;:::999999;;;;;;:::999666666555555555666666777555555444333222222111111222222111111000/////////...///111000...------...///......------,,,++++++111111000...---,,,+++*********+++++++++,,,,,,,,,---+++)))'''&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""########################"""!!! !!!"""""""""!!!   }}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{||||||{{{xxxvvvwwwwwwxxxyyyyyyyyyyyywwwvvvtttvvvuuuuuutttsssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqtttttttttssssssrrrrrrrrrppppppnnnmmmmmmnnnnnnooommmlllkkkjjjjjjjjjkkklllllllllmmmnnnpppooommmkkkiiihhhhhhjjjlllkkkhhheeeeeefffggghhhhhhgggfffeeeeeeeeefffffffffdddcccbbbaaabbbccccccbbbaaa```______```bbbddddddcccaaa```aaaaaaaaa`````````______\\\\\\[[[[[[[[[\\\]]]^^^ZZZZZZZZZZZZYYYYYYXXXXXXZZZYYYXXXYYYZZZ[[[ZZZYYYUUUUUUUUUVVVWWWWWWUUUSSSWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQSSSRRRPPPOOOOOOPPPRRRSSSQQQPPPOOOOOONNNNNNOOOOOONNNOOOPPPPPPOOOMMMJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKJJJHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>===<<<===<<<<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::;;;:::999:::;;;;;;:::999777666666555555666666777666555555444333333222222222222222111000000//////...000111111///......///---------...//////000000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&&&&'''((('''&&&%%%$$$############''''''&&&&&&&&&%%%%%%%%%%%%$$$######"""###############$$$$$$###""""""!!! !!!"""""""""!!!   ~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{||||||{{{yyywwwxxxyyyyyyyyyzzzzzzyyyxxxwwwvvvxxxxxxwwwvvvtttssssssrrrpppqqqrrrsssssssssssssssuuuuuuttttttsssrrrqqqqqqppppppooonnnmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkklllllllllmmmnnnpppqqqooommmiiiiiiiiijjjlllkkkiiigggggghhhjjjjjjjjjgggeeecccfffggggggggggggeeecccbbb``````aaaaaaaaa```______^^^___bbbcccddddddbbbaaacccbbbaaa```___```aaaaaa]]]\\\[[[ZZZZZZ\\\^^^___ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXZZZ\\\]]][[[ZZZSSSSSSTTTVVVXXXYYYXXXVVVUUUUUUSSSSSSSSSTTTUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRUUUSSSQQQOOOOOOQQQSSSUUUQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJHHHHHHHHHIIIIIIJJJKKKKKKIIIHHHGGGHHHIIIIIIHHHFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;<<<:::999:::;;;<<<;;;:::888777777666666666777777666666666555444444333333333333222111111000000//////000222111000...//////......//////000111111111111111000000///////////////......------,,,,,,++++++***((('''&&&''''''(((&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$###""""""!!!!!!!!!"""!!!!!!   ~~~~~~~~~~~~|||{{{{{{||||||{{{yyyxxxyyyzzzyyyzzz{{{{{{zzzyyyxxxwwwyyyxxxwwwvvvuuutttsssrrrpppqqqrrrssstttuuuuuuuuuvvvvvvuuutttsssrrrqqqqqqqqqpppoooooonnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllmmmnnnqqqqqqpppooojjjjjjjjjkkkkkkkkkjjjiiiggghhhkkklllkkkiiieeeccchhhhhhhhhhhhgggfffdddccc_________```____________```aaabbbddddddcccbbbaaadddcccaaa```___```bbbccc^^^]]][[[ZZZZZZ[[[]]]___YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[]]]]]]ZZZXXXVVVVVVVVVYYY[[[\\\ZZZYYYVVVUUUSSSRRRRRRSSSUUUVVVTTTTTTTTTSSSSSSSSSRRRRRRVVVTTTRRRPPPPPPRRRTTTVVVQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMIIIIIIIIIJJJKKKKKKLLLLLLLLLIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA???======<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;999999888777777777777888777666666666555555555444333333333222111111000000000111333222111//////000111111111000//////......//////////////////////////////...---,,,+++*********)))(((''''''''''''(((''''''&&&''''''((())))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!  |||{{{zzz|||}}}|||zzzzzz{{{|||zzzzzz{{{||||||{{{yyyxxxxxxxxxwwwvvvuuutttssssssqqqrrrssstttuuuvvvvvvvvvvvvvvvuuuttttttsssrrrrrrqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnmmmmmmllllllmmmllllllnnnpppqqqqqqoooiiijjjkkkkkkjjjjjjjjjjjjeeegggjjjlllllljjjgggeeehhhhhhiiiiiihhhfffeeeddd```____________`````````ddddddddddddcccbbb```___dddcccaaa```___```bbbccc^^^]]][[[ZZZZZZ[[[]]]^^^YYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[\\\]]]\\\YYYVVVYYYXXXXXXZZZ[[[[[[YYYWWWWWWVVVUUUSSSSSSSSSSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSVVVUUUSSSQQQQQQSSSUUUVVVPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNLLLLLLKKKKKKKKKKKKKKKJJJLLLJJJGGGFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA???>>>??????>>>===============>>>>>>=========<<<<<<<<<<<<;;;:::;;;===>>>===<<<;;;:::999888888888888888777666666666666666555555444444333333222111111111111222444333222000111111111111000000///.........------............/////////...---,,,+++***)))(((***))))))(((((((((((((((''''''''''''((()))******%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""######$$$$$$$$$######!!!!!! !!!!!!!!!  ~~~|||{{{zzz|||}}}|||{{{{{{|||}}}zzz{{{|||}}}}}}|||{{{zzzxxxwwwwwwvvvvvvuuuuuutttssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttsssssssssssssssrrrpppooonnnnnnnnnoooooonnnnnnmmmlllnnnmmmlllmmmoooppppppoooiiijjjkkkjjjiiihhhiiikkkeeegggiiikkkkkkjjjhhhffffffggghhhhhhhhhgggeeeeeeaaaaaa`````````aaabbbcccfffeeeeeedddcccaaa```___cccbbbaaa```___```aaaaaa]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[\\\\\\]]]\\\[[[\\\\\\\\\YYYWWWYYYXXXXXXYYYYYYYYYVVVTTTWWWWWWVVVVVVUUUTTTSSSSSSUUUUUUUUUUUUTTTTTTTTTSSSVVVUUUTTTTTTTTTTTTUUUVVVPPPPPPPPPPPPPPPPPPQQQRRRPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIKKKIIIGGGFFFGGGHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>>===<<<;;;:::999999999999999666666666666666666555555555555444333333222222111222333555444333111111222.........///000000111111---------..................------,,,***)))((((((************************&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$###""""""!!!!!!!!!!!!"""############"""!!! !!!""""""  ~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}||||||}}}~~~{{{{{{}}}}}}}}}}}}|||{{{xxxxxxxxxxxxwwwwwwwwwwwwuuuuuuvvvwwwwwwvvvvvvvvvttttttttttttuuuuuuuuuuuutttuuuuuuuuusssrrrpppooonnnnnnooopppooonnnmmmlllnnnmmmllllllmmmnnnnnnmmmhhhiiijjjiiiggggggiiikkkhhhiiiiiiiiiiiihhhfffeeedddeeefffggghhhgggfffeeeccccccbbbbbbbbbcccdddeeeeeeeeeddddddcccbbbaaaaaaaaaaaaaaa`````````______\\\]]]]]]]]]]]]\\\[[[ZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZYYYWWWUUUUUUVVVWWWXXXXXXWWWUUUTTTVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUPPPPPPPPPPPPPPPQQQRRRRRROOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@AAAAAABBBBBBAAA???>>>>>>???@@@AAABBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;<<<;;;;;;<<<>>>??????>>>===<<<;;;:::999999999999555555555555555555555555555555555444333333222222333444555555333222222333//////000000111222222333////////////..................---,,,++++++******+++++++++,,,,,,,,,++++++'''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&'''&&&%%%###"""!!!!!!!!! !!!"""""""""""""""!!!  !!!"""###    ~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}||||||~~~{{{|||}}}~~~~~~}}}||||||xxxxxxyyyyyyyyyyyyzzzzzzvvvwwwwwwwwwwwwvvvvvvuuussssssttttttuuuvvvvvvvvvuuuvvvvvvvvvuuusssqqqpppnnnooopppppppppooommmlllooommmkkkkkkmmmmmmmmmlllgggiiijjjiiiffffffhhhkkkkkkjjjjjjiiigggfffdddccccccdddeeeggggggggggggfffddddddcccccccccdddfffgggddddddcccccccccccccccccc`````````aaa```___^^^^^^[[[\\\^^^___^^^\\\ZZZYYY\\\\\\\\\]]]]]]^^^^^^^^^\\\ZZZYYYYYY[[[]]]]]]]]]ZZZYYYZZZ[[[]]]\\\ZZZXXXRRRTTTWWWYYYZZZYYYWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUWWWXXXXXXWWWUUUTTTPPPPPPPPPPPPPPPQQQRRRSSSOOOOOOPPPPPPPPPOOONNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFGGG????????????@@@AAAAAABBBCCCAAA>>><<<<<<>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>===<<<;;;:::999999999444444444555555555555555666555555444444333222222333555666555444222333333444444333333222111111000111000000000////////////.........------,,,,,,++++++,,,,,,---------,,,,,,******))))))))))))******))))))))))))(((((((((((('''&&&%%%###"""!!!!!!!!! !!!!!!"""!!!!!!!!!  !!!"""###     ~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz||||||||||||||||||||||||yyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvssssssttttttuuuwwwxxxyyyuuutttsssssstttsssqqqpppnnnnnnoooooooooooonnnnnnkkkkkkllllllllllllmmmmmmnnnllljjjhhhgggggghhhiiikkknnnppplllfff``````aaahhhhhhhhhiiihhhgggffffffgggeeecccdddfffgggeeeccceeeeeeeeeeeeeeedddcccbbbdddcccaaa```______`````````]]]ZZZ[[[___bbb```]]]\\\[[[[[[ZZZYYYXXXXXXWWWTTTVVVYYY\\\]]]^^^]]]\\\ZZZZZZZZZZZZZZZYYYXXXXXXTTTWWWYYYZZZXXXVVVUUUUUUWWWXXXYYYXXXWWWXXXYYY[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUTTTRRRQQQQQQQQQRRRSSSPPPPPPPPPOOOOOOOOONNNNNNNNNMMMKKKIIIHHHGGGHHHHHHHHHFFFEEEGGGKKKMMMLLLJJJHHHHHHHHHFFFCCCBBBCCCDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDBBBAAA???===<<<<<<===>>>@@@@@@??????>>>>>>======<<<<<<===>>>>>>>>>>>>>>>;;;:::999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888777444333333444777888777666555444222111000///222222222222333444555555333222222111000///......//////000000000000//////------------------------*********++++++,,,,,,,,,******))))))))))))******(((((((((((('''&&&%%%$$$''''''&&&&&&%%%$$$##################""""""""""""""""""""""""!!!!!!!!!!!!  ~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxuuuuuuvvvvvvwwwwwwxxxxxxttttttttttttuuuvvvwwwxxxtttsssrrrsssssssssqqqoooooooooppppppppppppooooookkkkkkkkkllllllmmmmmmmmmooonnnkkkjjjiiiiiijjjkkklllnnnppplllfffbbbcccdddjjjiiiiiiiiiiiihhhhhhhhhhhhfffddddddffffffeeebbbddddddddddddddddddccccccdddcccaaa```______``````ccc___\\\\\\___```^^^[[[\\\[[[[[[ZZZYYYYYYXXXXXXVVVWWWYYY[[[]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYVVVWWWYYYYYYWWWVVVVVVVVVVVVWWWXXXWWWVVVWWWXXXZZZYYYYYYWWWVVVUUUTTTTTTTTTSSSSSSQQQPPPPPPPPPQQQRRRPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFGGGJJJKKKJJJIIIHHHHHHHHHFFFDDDCCCCCCEEEGGGGGGFFFFFFEEEEEEEEEFFFCCCBBBAAA@@@@@@AAACCCDDDAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>===;;;:::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999777666666777999:::555555555555444444333333333333222222222333444444333333333222111111000000//////000000000000//////////////////////////////---------------.........******))))))))))))******(((((((((((('''&&&%%%$$$%%%%%%$$$$$$######""""""############""""""""""""""""""""""""!!!!!!!!!!!!   ||||||||||||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyttttttuuuvvvwwwxxxyyyzzzvvvvvvuuuuuuuuuuuuvvvvvvsssrrrqqqrrrrrrrrrpppnnnppppppqqqqqqqqqqqqppppppjjjjjjkkklllmmmmmmnnnnnnpppooommmlllllllllmmmmmmlllnnnnnnkkkgggeeefffhhhlllkkkjjjiiihhhiiijjjjjjiiigggfffeeeffffffdddbbbbbbcccccccccccccccdddddddddcccaaa```______``````eeebbb^^^]]]______\\\YYY\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYYYYY[[[\\\]]]^^^^^^\\\\\\\\\\\\\\\[[[[[[ZZZXXXYYYYYYXXXVVVUUUVVVXXXUUUVVVWWWWWWVVVVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHGGGHHHIIIJJJIIIGGGHHHIIIHHHGGGDDDCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>=====================>>>>>><<<<<<=========>>>>>>>>>???===<<<<<<>>>??????>>>;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999999999444444555555666777777777444444333333222222333333333333333333333333333333///000000111111000000///000000000000000000000000...............---------************************((())))))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!   {{{{{{||||||||||||||||||}}}}}}|||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxuuuuuuvvvwwwwwwxxxyyyyyyxxxwwwvvvuuuttttttttttttrrrqqqpppqqqqqqqqqooommmoooppppppqqqqqqppppppooojjjkkkkkklllmmmnnnoooooooooooonnnmmmmmmmmmnnnnnnllllllllliiigggfffhhhkkkmmmkkkiiihhhggghhhjjjkkkjjjiiihhhgggfffeeedddcccbbbbbbbbbbbbccccccdddeeedddcccbbb````````````aaaeeebbb___^^^______]]][[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^___\\\]]]]]]]]]]]]]]]\\\\\\ZZZZZZYYYWWWUUUUUUWWWYYYVVVWWWXXXWWWVVVVVVXXXZZZYYYXXXWWWVVVUUUUUUUUUUUURRRRRRPPPOOOOOOOOOPPPQQQNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLMMMMMMLLLKKKIIIHHHJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIGGGEEEDDDEEEFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBB@@@AAAAAABBBAAA@@@???>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<======>>>>>>???===<<<<<<>>>???>>>===::::::;;;;;;;;;;;;<<<<<<666777888999999888777666444555555666666777777777666555444333222222222222222222222333333444444444000000000111111000000000111111111111111111111111......------,,,,,,++++++***++++++++++++++++++***)))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!   {{{{{{{{{{{{||||||||||||||||||||||||||||||||||||zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwyyyxxxwwwuuuttttttssssssrrrqqqppppppqqqpppnnnmmmnnnnnnoooooooooooonnnnnnlllmmmmmmnnnooooooppppppmmmmmmmmmmmmmmmnnnnnnnnnjjjjjjiiihhhggggggiiijjjllljjjhhhgggggggggiiijjjjjjjjjiiihhhfffeeeddddddcccbbbbbbbbbcccdddeeeeeeeeedddbbbaaa``````aaaaaabbbaaa______`````````___\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[\\\]]]^^^___]]]]]]^^^^^^^^^^^^]]]]]][[[[[[YYYWWWTTTUUUWWWYYYWWWXXXYYYXXXWWWWWWYYY[[[XXXXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRMMMMMMMMMMMMMMMNNNNNNNNNJJJKKKKKKLLLKKKJJJHHHGGGJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFEEEFFFHHHDDDDDDEEEEEEEEEDDDCCCBBBDDDCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBBBB@@@???>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<;;;<<<===>>>>>>>>><<<;;;;;;<<<===<<<;;;::::::::::::;;;;;;<<<<<<777888999::::::999888777666666666555555555555555666555444333222111111111000000111111222222333333000000111111111111000000000000000000000000000000.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***))))))((((((''''''''''''''''''(((((($$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!    ~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwyyyxxxwwwuuuttttttssssssrrrqqqpppqqqqqqqqqooommmnnnnnnoooooooooooonnnnnnooooooppppppppppppqqqqqqlllllllllmmmmmmnnnnnnnnniiiiiihhhhhhhhhhhhiiiiiikkkjjjiiihhhggghhhhhhiiiiiijjjjjjiiifffeeeeeefffeeedddcccccccccdddeeefffeeedddbbbaaa``````aaaaaa```````````````aaabbbbbb\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^\\\[[[ZZZWWWUUUUUUWWWYYYXXXYYYYYYYYYXXXXXXZZZ[[[XXXWWWVVVVVVUUUUUUUUUVVVSSSSSSQQQPPPPPPPPPQQQRRROOONNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHKKKLLLLLLKKKIIIHHHIIIJJJIIIJJJJJJHHHGGGFFFGGGIIICCCDDDEEEFFFEEEDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBB???@@@@@@@@@@@@@@@??????==================>>>>>>===<<<;;;;;;;;;<<<===>>>===;;;:::999;;;;;;;;;:::999999::::::;;;;;;<<<<<<:::;;;<<<======<<<;;;:::888777777666555444444333666555444333222222111222/////////000000111111111000111111222222111111000////////////////////////000000000000000/////////+++,,,---......---,,,+++))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!    |||||||||{{{{{{zzzzzzyyyvvvwwwxxxyyyzzz|||}}}}}}||||||||||||{{{{{{{{{{{{wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuuttttttttttttsssrrrqqqqqqrrrqqqooommmoooooooooppppppooooooooosssrrrrrrrrrrrrqqqqqqqqqkkklllmmmnnnoooooooooooojjjiiiiiijjjkkkkkkjjjiiikkkkkkjjjjjjjjjiiiiiiiiihhhiiikkkiiigggfffggghhhgggfffeeeccccccdddeeefffeeedddcccaaa```aaaaaabbb```aaaaaaaaa```aaabbbccc]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^[[[\\\[[[YYYVVVUUUVVVXXXWWWXXXXXXXXXWWWWWWYYY[[[WWWWWWVVVUUUUUUUUUVVVVVVRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNMMMJJJJJJKKKMMMIIIJJJJJJIIIGGGGGGHHHJJJEEEFFFGGGHHHGGGFFFDDDCCCFFFFFFFFFFFFEEEDDDCCCBBB??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>=========<<<;;;::::::<<<===???===;;;999999:::;;;:::999888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<999888888777777666555555555444333333222222222222///000000000000000000000000111111222222111111000000000000000000000000000000000000000000111111111+++,,,---......---,,,+++)))******++++++******)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!    }}}}}}|||{{{zzzzzzyyyyyywwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}vvvvvvwwwxxxyyyzzzzzz{{{xxxwwwvvvuuuttttttttttttsssrrrqqqrrrrrrrrrpppnnnppppppqqqqqqqqqqqqppppppuuuttttttssssssrrrrrrqqqkkklllmmmoooppppppppppppkkkkkkkkklllmmmllljjjhhhkkkkkklllllllllkkkjjjiiigggiiikkkjjjgggfffhhhjjjiiihhhfffdddddddddfffgggeeedddcccaaaaaaaaaaaabbbaaabbbbbbaaa``````bbbccc]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^___``````^^^\\\[[[[[[\\\\\\]]]^^^^^^^^^]]][[[\\\[[[YYYWWWVVVVVVWWWVVVWWWWWWWWWVVVVVVXXXYYYWWWWWWVVVUUUUUUUUUVVVVVVQQQPPPOOONNNNNNNNNOOOOOOTTTTTTSSSRRRPPPOOONNNMMMNNNMMMKKKJJJJJJKKKLLLMMMJJJMMMOOONNNKKKJJJLLLNNNIIIJJJJJJIIIGGGGGGHHHJJJFFFGGGIIIIIIIIIHHHFFFDDDGGGGGGGGGGGGFFFEEECCCCCC??????=========>>>???@@@@@@@@@??????>>>>>>=========<<<:::::::::;;;===???>>><<<::::::;;;;;;:::999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888444444333333222222333333000000000000000000000000111111222222222222111111000000000000000000000000------......//////000000+++,,,...//////...,,,+++)))******+++++++++******++++++***)))(((''''''&&&%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!     }}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{|||}}}}}}~~~~~~uuuuuuvvvvvvvvvvvvuuuuuusssssstttuuuvvvwwwwwwxxxuuuuuuuuussspppooopppqqqtttsssrrrqqqqqqqqqrrrsssuuuuuuuuuuuutttrrrpppoooooonnnmmmooorrrrrrooolllmmmnnnooonnnlllkkklllmmmlllkkkiiihhhhhhhhhiiiiiihhhhhhhhhhhhgggggggggfffeeeeeeffffffgggffffffffffffeeecccbbbbbbccceeefffaaabbbbbbaaa```______```````````````___^^^]]]\\\]]]]]]]]]___```^^^[[[YYY^^^aaaccc```[[[YYY[[[^^^]]][[[YYYXXXXXXXXXWWWUUUXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRPPPPPPNNNLLLKKKJJJKKKLLLMMMQQQPPPOOONNNMMMMMMLLLMMMLLLLLLLLLMMMNNNNNNNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMQQQMMMIIIHHHIIIKKKJJJHHHJJJKKKLLLLLLLLLKKKIIIIIIHHHGGGEEEEEEFFFEEEDDDBBBAAAAAA???>>>============>>>>>>>>>>>>???????????????<<<999999<<>>>>>===<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::555555666666555333222000333222000//////111222444444333222111000000000000222222222222222111000///,,,,,,------.../////////........................---------,,,+++***(((((((((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$###"""!!!     ~~~~~~~~~}}}|||||||||||||||}}}}}}||||||}}}}}}~~~}}}}}}||||||||||||||||||wwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxuuuuuuuuussspppooopppqqqsssrrrqqqppppppqqqrrrrrrssssssssssssrrrpppnnnmmmpppooooooppprrrrrrpppmmmrrrrrrqqqoookkkhhhggghhhlllkkkjjjiiiiiiiiijjjkkkmmmlllkkkjjjiiihhhggggggeeeeeeffffffffffffeeeeeeeeedddcccbbbbbbcccdddeeecccddddddccc```___```aaaaaaaaaaaa```___^^^]]]\\\___^^^^^^___```___]]][[[^^^```bbb```[[[YYY[[[]]]]]][[[YYYXXXXXXXXXWWWVVVXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPNNNMMMLLLKKKKKKLLLNNNOOORRRQQQPPPOOONNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKPPPMMMIIIIIIJJJLLLKKKJJJKKKKKKLLLLLLLLLJJJIIIHHHHHHGGGEEEEEEFFFFFFDDDCCCAAA@@@??????>>>>>>>>>>>>======>>>>>>???????????????<<<::::::<<>>======<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>===<<<:::999888777666666777777666555333222444333111000000111333444444333222111000000000000111111111111111000000/////////..........................................,,,,,,,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$######"""!!!    ~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||{{{{{{zzz{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwuuuuuuuuusssqqqpppqqqrrrrrrqqqqqqpppqqqqqqrrrrrrssssssssssssrrrpppooonnnqqqqqqpppqqqrrrrrrqqqooorrrsssrrroookkkhhhggggggllllllkkkkkkkkklllmmmmmmooonnnmmmkkkiiihhhffffffeeeeeefffffffffeeeeeedddeeedddcccbbbbbbcccdddeeeeeeeeeeeedddaaa___``````bbbbbbbbbaaa```___]]]]]]aaa___^^^^^^``````___]]]]]]___aaa___[[[YYYZZZ]]]]]][[[YYYXXXYYYYYYWWWVVVYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTSSSQQQPPPMMMMMMLLLLLLLLLNNNPPPQQQSSSRRRQQQPPPOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMOOOOOONNNMMMLLLKKKJJJJJJOOOMMMKKKJJJKKKMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGEEEEEEFFFFFFEEECCCAAA@@@@@@?????????@@@@@@======>>>>>>>>>????????????===;;;;;;===>>>???>>><<<<<<;;;:::::::::;;;;;;999:::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>AAA@@@>>><<<:::888666555777777777777777666555444444333222111111222333444333222111111000000000000000000000000000/////////111111000//////...------........................++++++++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""""""""!!!!!!   ~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}|||{{{zzzxxxwwwwwwuuuvvvuuutttrrrqqqrrrsssrrrrrrrrrrrrrrrsssssstttuuuuuuuuuttttttsssrrrqqqsssrrrrrrrrrrrrrrrqqqqqqnnnoooooonnnlllkkkkkklllmmmmmmmmmmmmnnnoooooopppllllllkkkjjjhhhgggfffeeeeeeffffffffffffeeedddddddddcccbbbbbbbbbbbbcccdddeeefffeeeccc```___^^^___ccccccbbbbbbaaa___^^^]]]aaa___]]]]]]^^^______^^^]]]______^^^[[[ZZZ[[[\\\]]][[[YYYXXXYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYXXXVVVVVVUUUUUUTTTRRRQQQQQQOOONNNNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMPPPOOOOOONNNNNNMMMMMMMMMNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEFFFGGGGGGEEEDDDAAAAAAAAA@@@AAAAAABBBBBB@@@?????????>>>>>>>>>>>>@@@???=========>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@???>>><<<:::888666666777777777777666666555555333222222111111111111222222222111000000000000000/////////.........//////111111000000////////////........................,,,,,,,,,++++++***((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!  ~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~|||{{{yyyxxxwwwuuuvvvvvvtttrrrrrrssstttsssttttttuuuuuuvvvvvvvvvvvvuuuuuutttsssssssssssssssssssssrrrrrrqqqqqqrrrkkkmmmnnnnnnnnnnnnoooqqqnnnnnnooooooppppppppppppkkkkkkjjjjjjiiiiiihhhhhhfffgggggggggffffffeeeddddddccccccccccccccccccddddddddddddbbb___]]]]]]^^^bbbbbbbbbbbbaaa```___^^^___]]]\\\\\\]]]^^^^^^]]]^^^^^^___^^^\\\[[[\\\\\\]]][[[YYYYYYYYYZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMNNNPPPQQQSSSSSSSSSSSSPPPOOOOOOOOONNNNNNMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMNNNMMMMMMMMMNNNOOONNNMMMMMMLLLKKKJJJJJJJJJHHHGGGFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBB@@@???>>>===<<<@@@@@@@@@???>>>===>>>>>>;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<=========<<<<<<============>>>>>>>>>>>>======<<<;;;:::999999888666666555555555555555555222222111111000000000000111111000000///000000000//////...------...//////////////////000000111111........................------------,,,+++******&&&'''''''''''''''''''''&&&%%%$$$$$$######$$$$$$"""""""""""""""!!!!!!!!!   ~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwuuuvvvvvvuuusssssstttuuutttuuuvvvwwwwwwwwwwwwwwwttttttsssrrrqqqqqqrrrrrrsssttttttrrrppppppqqqrrrooopppqqqpppooonnnooopppoooooopppqqqqqqqqqppppppmmmmmmmmmllllllllllllkkkhhhhhhhhhhhhhhhgggfffeeeddddddddddddddddddddddddbbbccccccbbb___]]]]]]^^^___``````aaaaaa``````___]]]\\\[[[\\\^^^^^^^^^\\\_________^^^^^^]]]]]]]]]]]][[[YYYYYYZZZZZZZZZYYYWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTSSSSSSQQQPPPOOOMMMMMMKKKMMMOOOQQQSSSTTTSSSSSSOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSLLLNNNOOONNNMMMLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLHHHGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???>>>===@@@AAABBBAAA>>>======>>><<<<<<;;;;;;;;;<<<======;;;<<<===>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::666666555444444555555666333222222222111000000000111000000//////000000000//////...------...000111------...//////000111111........................------......---,,,++++++((((((''''''''''''''''''&&&%%%$$$$$$######$$$$$$#########""""""!!!!!!!!!   }}}{{{zzzxxxwwwvvvvvvwwwuuutttsssuuuvvvssstttvvvwwwxxxxxxwwwwwwttttttsssrrrqqqrrrrrrssssssttttttrrrooonnnppprrrqqqrrrsssrrrpppooopppqqqppppppqqqqqqqqqpppooonnnooonnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjiiihhhgggfffeeeeeeeeeffffffeeeeeeeeebbbcccdddbbb```______```]]]]]]___```````````````\\\\\\\\\^^^``````^^^\\\```__________________^^^]]][[[YYYYYYZZZ[[[ZZZYYYVVVVVVWWWWWWXXXXXXXXXXXX[[[ZZZXXXVVVUUUUUUUUUVVVSSSSSSSSSRRRQQQPPPOOONNNMMMNNNPPPRRRRRRRRRQQQPPPNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQLLLNNNPPPOOOLLLJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNHHHGGGFFFFFFHHHHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDBBB???======>>>===<<<<<<<<<<<<===>>>???<<<===>>>??????>>><<<;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;:::::::::777777666555555666777777444444444444333222111111000000////////////000000000///...---...///111222..................//////........................,,,,,,---------,,,++++++))))))((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!   ~~~~~~}}}}}}}}}}}}{{{zzzxxxxxxvvvvvvwwwvvvttttttuuuwwwrrrsssuuuvvvwwwwwwwwwvvvwwwvvvuuutttssstttuuuvvvsssttttttqqqnnnmmmooorrrppprrrssssssrrrqqqssstttpppqqqqqqrrrqqqpppnnnmmmooonnnmmmllljjjhhhggggggkkkkkkkkkjjjjjjhhhggggggeeeffffffggggggffffffeeecccddddddcccaaa```aaabbb[[[\\\]]]___```aaaaaaaaa\\\]]]^^^```bbbbbb___]]]aaa```______``````___^^^]]][[[YYYYYYZZZ[[[ZZZYYYVVVVVVVVVWWWWWWWWWXXXXXX\\\[[[YYYWWWVVVVVVVVVWWWQQQRRRRRRRRRRRRRRRQQQPPPNNNOOOQQQRRRRRRPPPNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPOOOKKKIIIJJJKKKLLLLLLKKKKKKKKKMMMNNNOOOHHHGGGFFFFFFHHHIIIHHHFFFHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEAAACCCDDDCCC???<<<===>>>===============>>>??????<<<===???@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999999888888777666666777888999666666666666555444333222000000////////////000111000///...---...///111333/////////...------,,,,,,........................++++++,,,,,,,,,+++************)))((('''&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!     ~~~{{{yyyvvvwwwxxxxxxwwwvvvuuutttsssssstttuuuvvvvvvuuuuuuvvvvvvuuutttttttttttttttuuuuuutttsssrrrrrrrrrrrruuuvvvwwwvvvtttrrrrrrsssuuutttsssrrrqqqpppppppppjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllkkkjjjiiiffffffggggggfffeeeddddddeeecccaaaaaabbbbbbbbbaaaaaa```______``````___^^^___````````````^^^]]]\\\[[[\\\^^^```aaaaaa``````bbb^^^ZZZYYY[[[]]]]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYWWWTTTRRRSSSVVVYYYTTTTTTSSSQQQOOOOOOPPPRRRUUUTTTQQQOOOOOOPPPRRRTTTRRRQQQOOONNNNNNOOOPPPQQQMMMNNNNNNNNNNNNMMMLLLLLLNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOOOONNNMMMLLLMMMKKKIIIHHHIIIKKKLLLMMMLLLJJJGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@?????????===<<<<<<===@@@AAAAAA@@@>>>>>>>>>>>>>>>======<<<:::;;;======<<<;;;<<<===>>>======<<<:::999888888666777888999999888777666444333333333333333333222333222111000////////////---...///000111111000000111000...------...///000///...------,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++***((('''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&######""""""!!!        ~~~~~~}}}{{{yyywwwxxxyyyyyyyyyxxxwwwvvvssstttuuuvvvwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssttttttvvvwwwxxxxxxvvvttttttuuuuuutttsssqqqppppppoooooollllllkkkkkkjjjiiihhhhhhkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhgggfffffffffdddbbbbbbcccdddcccbbbaaa``````````````````___^^^^^^___`````````___^^^[[[\\\^^^___`````````___aaa]]]YYYYYYZZZ\\\]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYWWWTTTRRRSSSVVVYYYUUUUUUUUUSSSQQQPPPRRRSSSUUUSSSQQQOOOOOOPPPRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJHHHHHHIIIKKKLLLMMMLLLJJJHHHGGGHHHHHHHHHGGGHHHHHHGGGFFFEEEEEEEEEFFFDDDCCCBBBAAA@@@@@@??????>>>======>>>@@@AAA@@@???===>>>>>>>>>>>>===<<<<<<;;;<<<>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777777666777888999999888777666444444444333333333333222111111111000111111222222////////////000000000111111///...------...///000......---,,,,,,,,,,,,,,,...............---,,,,,,,,,+++***)))((('''''''''((('''&&&%%%%%%%%%%%%%%%######"""!!!!!!       ~~~~~~~~~~~~~~~}}}{{{zzzxxxxxxyyyzzzzzzzzzyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwvvvxxxyyyyyyxxxwwwwwwxxxuuutttsssqqqppppppoooooonnnnnnmmmkkkjjjhhhggggggjjjjjjjjjjjjjjjjjjiiihhhjjjjjjjjjkkkjjjjjjiiihhhgggfffddddddeeefffeeeddd``````aaaaaaaaaaaaaaaaaa]]]^^^___```aaaaaaaaaaaa\\\]]]^^^_______________^^^\\\YYYYYYZZZ\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZXXXXXXWWWUUUSSSTTTVVVYYYVVVWWWVVVUUUSSSRRRSSSUUUTTTSSSQQQPPPOOOPPPRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHIIIJJJLLLMMMLLLJJJHHHHHHIIIJJJJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>@@@@@@???>>>===============<<<<<<;;;<<<===>>>>>><<<::::::;;;::::::999888777666666555777777888999999888777777444444444444333333222222000000000000111222333444000//////......///111111000///...------...///000------,,,+++++++++,,,,,,//////000000//////...---++++++***))))))((())))))''''''''''''&&&%%%$$$###""""""!!!!!!     ~~~}}}~~~~~~~~~~~~|||{{{zzzxxxxxxyyyyyyzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvttttttttttttuuuvvvwwwxxxvvvwwwyyyyyyxxxwwwxxxyyyvvvuuutttrrrqqqqqqppppppnnnmmmlllkkkjjjiiihhhhhhiiiiiijjjjjjjjjiiiiiihhhjjjjjjkkkkkkkkkkkkjjjjjjiiigggffffffggghhhgggfffaaabbbcccbbbbbbaaabbbccc______``````aaaaaaaaaaaa^^^^^^^^^^^^____________\\\[[[ZZZZZZ[[[\\\^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXWWWUUUUUUWWWXXXVVVVVVWWWVVVTTTSSSTTTUUUTTTSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUTTTRRRQQQRRRQQQOOOMMMMMMNNNPPPQQQKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKGGGHHHHHHHHHIIIJJJLLLNNNLLLJJJIIIHHHJJJKKKLLLKKKLLLLLLJJJIIIHHHHHHGGGGGGCCCCCCBBBAAAAAAAAABBBBBBBBB@@@??????@@@@@@???>>>===============<<<;;;;;;===>>>???>>><<<::::::;;;:::999999888777666666666888888888888888888888888555555555444333333222222000000000000000111222222111000...------///111222///............///000000---,,,,,,+++++++++,,,,,,///////////////......---+++******)))))))))******&&&&&&''''''&&&$$$"""!!!!!!!!!     ~~~~~~~~~~~~~~~}}}||||||xxxxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxvvvuuutttvvvvvvuuuttttttttttttuuurrrrrrsssssstttuuuwwwwwwuuuvvvxxxxxxwwwvvvwwwxxxwwwvvvuuusssrrrrrrrrrrrrlllllllllkkkkkkkkkkkkkkkhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjhhhgggggghhhiiiiiihhhdddeeefffeeecccbbbccceeebbbbbbaaaaaa``````````````````__________________\\\\\\\\\[[[[[[\\\^^^___]]]]]]\\\[[[[[[[[[[[[[[[YYYZZZZZZYYYWWWVVVWWWXXXTTTVVVWWWVVVTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPRRRPPPNNNMMMLLLMMMOOOPPPKKKKKKKKKLLLMMMMMMMMMNNNPPPOOONNNMMMMMMLLLKKKKKKGGGIIIJJJJJJIIIIIIKKKNNNMMMKKKIIIIIIJJJLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@AAAAAA???>>>=========>>>===<<<<<<;;;===???@@@???<<<;;;:::;;;:::::::::999888888777777999999888888888888999999666666555444444333222222222111000///////////////222111///------...000111...............///000000,,,,,,,,,++++++,,,---------............---,,,,,,******)))))))))))))))***%%%%%%&&&&&&$$$###!!!      ~~~~~~~~~}}}}}}yyyyyyxxxxxxxxxyyyzzzzzz}}}||||||zzzxxxvvvtttsssvvvuuuuuutttttttttttttttsssssssssssstttuuuvvvwwwtttvvvwwwwwwvvvuuuuuuvvvwwwvvvuuusssrrrrrrrrrrrrkkkkkkkkkkkkllllllllllllhhhiiijjjjjjkkkjjjjjjjjjhhhiiiiiijjjjjjjjjjjjjjjjjjhhhggghhhiiijjjjjjiiigggiiijjjhhheeecccdddfffdddcccbbbaaa````````````bbbbbbaaa```_________```]]]^^^^^^^^^\\\\\\^^^```]]]\\\\\\\\\\\\\\\]]]]]]\\\]]]^^^\\\ZZZWWWWWWWWWTTTVVVWWWWWWVVVUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOQQQPPPNNNMMMMMMMMMNNNOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMHHHKKKMMMLLLJJJIIIKKKMMMMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDEEECCCBBBAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>======<<<===>>>??????===;;;;;;<<<;;;;;;:::::::::999999999:::999888888888888999:::777666666555444333222222333222111000////////////111111///......//////000------......///000000000------,,,,,,,,,---......,,,,,,,,,---,,,,,,+++*********)))(((((('''(((((($$$$$$$$$###"""      |||{{{zzzyyyyyyyyyzzz{{{|||||||||{{{zzzyyyxxxwwwwwwvvvvvvuuutttuuuuuuuuuttttttttttttuuuvvvwwwwwwvvvwwwxxxwwwuuuttttttuuuuuutttsssrrrqqqpppppppppmmmmmmllllllkkkkkkkkkjjjiiiiiijjjkkkkkkkkkkkkkkkhhhiiijjjkkkkkkkkkkkkjjjjjjhhhggghhhiiikkkkkkjjjkkkmmmnnnkkkfffccceeegggdddcccbbbaaaaaaaaabbbccceeedddbbbaaa`````````aaa^^^```aaa```^^^]]]^^^```\\\\\\\\\\\\\\\]]]^^^___^^^```aaa___\\\XXXWWWVVVUUUWWWYYYYYYXXXVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUTTTSSSQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLLLLMMMMMMNNNIIIMMMOOONNNJJJIIIJJJMMMNNNLLLIIIHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEECCCBBBAAAAAABBBCCCAAA@@@???????????????>>>>>>===<<<>>>??????===<<<======:::::::::::::::999999999:::999999888888999999:::777777666555444333222222333333222222111222222222111000000000/////////...,,,---...//////000000000...---------......///000,,,,,,,,,,,,,,,++++++*********((('''&&&&&&&&&&&&$$$###"""        ~~~}}}|||{{{zzzzzz{{{|||{{{|||||||||||||||{{{{{{xxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyxxxvvvtttttttttssssssqqqpppooonnnnnnnnnoooooonnnmmmkkkjjjiiiiiiiiijjjkkkllllllllllllllliiijjjkkkkkklllllllllkkkjjjhhhggghhhiiikkkkkkjjjmmmpppqqqmmmgggdddeeehhhbbbaaaaaaaaaaaacccdddeeefffeeecccaaaaaa```aaaaaa___aaacccaaa^^^]]]^^^```[[[[[[[[[\\\]]]^^^___``````bbbcccaaa]]]YYYWWWVVVVVVXXXZZZ[[[YYYXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVXXXVVVTTTRRRQQQQQQQQQRRRQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKNNNMMMLLLLLLLLLMMMNNNOOOKKKNNNQQQOOOKKKHHHJJJMMMNNNLLLIIIHHHIIIIIIIIIHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>;;;===??????>>>======>>>:::::::::999999999999999;;;:::999888888999:::;;;888777666555444333222222333333333333444555666666000000111111000///...---,,,---...///000000000000...............///000111,,,,,,------,,,,,,+++*********((('''%%%%%%$$$$$$$$$###         ~~~}}}||||||||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{|||wwwvvvvvvwwwyyyzzzzzzyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvuuuvvvxxxxxxtttqqqrrrssstttsssqqqooooooooopppooonnnmmmkkkiiihhhhhhmmmlllkkkjjjjjjkkkmmmnnnmmmmmmllllllllllllmmmmmmiiihhhggggggggghhhjjjjjjmmmpppooojjjffffffeeecccddddddeeeeeeeeedddccccccmmmllljjjhhheeecccaaa```^^^___```bbbbbbbbbaaaaaa\\\\\\]]]]]]]]]\\\[[[[[[^^^^^^]]]]]][[[ZZZXXXXXXUUUWWWYYY[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRQQQOOONNNNNNOOOKKKKKKLLLLLLMMMMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLOOOOOONNNLLLKKKJJJHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCDDDDDDDDDCCCAAA@@@@@@AAAAAAAAAAAA@@@??????======>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;888888777666555444333333222222222222222222333333444333222000///.........000000000000////////////......///////////////......---,,,+++++++++++++++,,,***'''%%%$$$###        ~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||{{{zzzxxxxxxyyyyyywwwvvvxxxyyyyyyzzzzzz{{{{{{{{{wwwvvvuuuvvvxxxxxxuuurrrqqqrrrsssrrrpppooooooppprrrrrrpppooonnnlllkkkkkkkkkkkkkkkjjjkkkkkkllllllllllllkkkkkkkkkkkklllllljjjjjjiiiiiiiiijjjkkklllmmmooommmhhhggghhhfffbbbeeeeeeffffffeeeeeeddddddlllkkkiiigggeeecccaaa```^^^___```aaabbbaaa``````]]]]]]]]]]]]]]]\\\[[[ZZZ\\\\\\\\\\\\[[[ZZZYYYXXXUUUVVVWWWYYYYYYYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPOOOOOONNNMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAA@@@??????===>>>>>>??????>>>>>>==================<<<;;;;;;===<<<;;;:::999999999999999999888777666555444333333333333222222222222222333333222000////////////000000000/////////......------............------...---,,,+++************)))'''%%%###"""!!!      ~~~~~~~~~~~~~~~}}}~~~}}}||||||{{{{{{{{{||||||zzzyyyyyyyyyyyyxxxvvvwwwxxxyyyzzz{{{|||||||||uuuuuuuuuwwwxxxwwwtttrrroooppprrrrrrpppooopppppprrrrrrqqqpppooonnnmmmllliiijjjkkklllllllllllllllkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmlllllljjjgggiiillliiidddfffffffffffffffeeeddddddiiiiiigggeeedddbbbaaa```^^^^^^```aaaaaaaaa```___^^^^^^^^^^^^]]]\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQRRRSSSSSSUUUTTTTTTSSSQQQPPPOOOOOOLLLLLLMMMMMMMMMMMMMMMNNNQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKKKKJJJJJJJJJJJJLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGEEEEEEAAAAAABBBBBBAAAAAA@@@???>>>???????????????>>>>>>===>>>>>>??????===<<<;;;???>>><<<:::999888888777:::999999888777666555555444444444333333222222111333222111000000000000000////////////............,,,------...------,,,,,,---,,,+++***))))))))))))&&&$$$"""       ~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{yyyxxxwwwxxx{{{|||{{{zzzwwwxxxyyyzzzzzzzzzyyyyyyrrrssstttvvvvvvuuusssqqqmmmoooqqqqqqpppppppppqqqqqqppppppooonnnmmmmmmllljjjkkkmmmnnnnnnnnnmmmlllllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkllllllmmmmmmkkkjjjgggggglllqqqoooiiiffffffffffffeeedddccccccgggfffeeedddcccaaaaaa```^^^___```aaaaaa```___^^^______^^^^^^]]]\\\ZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUSSSRRRRRRSSSTTTUUUWWWVVVTTTSSSSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKJJJKKKKKKKKKMMMLLLJJJIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@@@@@@@???===<<<>>>===<<<;;;999999999999::::::999999888777666666666555555444333222222111222222111000000111111111////////////.........---------......------,,,,,,++++++)))(((''''''''''''###!!!      }}}||||||{{{{{{{{{yyyxxxxxxyyy{{{||||||{{{yyyyyyzzzyyyxxxvvvtttrrrnnnqqqsssuuuuuusssqqqpppmmmoooqqqqqqqqqpppqqqrrrqqqqqqqqqppppppooooooooommmnnnoooppppppooonnnmmmmmmmmmllllllllllllmmmmmmiiijjjjjjkkkkkkkkkkkkkkkiiiiiiggghhhooouuutttnnneeeeeeeeedddcccbbbaaaaaaeeeddddddcccbbbbbbaaaaaa______```aaaaaa```___^^^^^^______^^^]]]\\\[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSTTTUUUUUUXXXVVVTTTSSSTTTTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@??????>>>???@@@@@@@@@???======<<<<<<;;;;;;::::::;;;;;;::::::999999888888777777666666555555444333222222222222111111111111111222000////////////.........---.........------,,,+++)))((('''%%%$$$$$$######        ~~~}}}|||{{{{{{{{{~~~|||{{{{{{{{{{{{zzzxxx{{{{{{{{{zzzwwwssspppmmmlllppptttuuutttrrrppppppnnnppprrrrrrqqqqqqrrrsssttttttssssssssssssssssssqqqqqqqqqqqqpppooonnnnnnnnnmmmmmmllllllmmmmmmnnnhhhhhhiiijjjjjjjjjjjjjjjhhhjjjiiijjjnnnttttttpppddddddddddddcccaaa```___ccccccccccccbbbbbbbbbbbb```aaabbbbbbbbbaaa______^^^^^^^^^^^^^^^]]]]]]\\\ZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUXXXUUURRRSSSUUUUUUSSSPPPSSSSSSRRRRRRRRRRRRQQQQQQOOOOOONNNMMMMMMLLLLLLKKKNNNNNNNNNNNNMMMMMMMMMLLLNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKLLLLLLMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<999999999888888888777777666666666555555444444333444333222111111111111111000000000000////////////------------,,,+++******&&&%%%$$$"""!!!       }}}|||{{{{{{{{{~~~}}}{{{{{{||||||zzzyyy|||||||||zzzwwwsssooollllllpppuuuwwwuuusssqqqqqqppprrrssstttrrrrrrrrrssstttttttttttttttttttttttttttsssrrrpppooonnnmmmmmmmmmllllllkkkkkkllllllmmmggghhhiiijjjkkkjjjjjjiiiiiilllllljjjkkkoooooommmeeeeeeeeedddcccbbb``````bbbcccccccccccccccccccccaaabbbcccccccccbbb```___\\\]]]^^^^^^___^^^^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVWWWXXXXXXYYYYYYXXXXXXXXXVVVVVVXXXXXXXXXWWWUUUTTTVVVSSSQQQRRRUUUWWWTTTQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLNNNMMMLLLLLLKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCCCCBBB@@@@@@@@@???>>><<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;888888888888888777777777666666666555555555555555555444333222111000000000222111111111000000000000++++++++++++***)))((('''$$$###!!!        ~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyy{{{}}}~~~}}}||||||||||||{{{yyytttpppmmmmmmrrrwwwyyywwwtttssssssqqqsssuuutttsssrrrrrrsssrrrrrrrrrsssssssssssssssuuutttqqqooommmllllllllllllkkkkkkjjjjjjkkkkkklllhhhiiijjjkkklllkkkjjjjjjkkknnnoookkkhhhjjjjjjiiifffffffffeeedddcccaaa```bbbbbbcccccccccdddddddddbbbcccddddddcccbbbaaa```\\\\\\]]]^^^____________^^^^^^]]]]]][[[ZZZXXXXXXVVVWWWXXXYYYYYYWWWUUUTTTWWWWWWXXXXXXXXXXXXXXXWWWUUUVVVYYYZZZZZZXXXUUUSSSUUURRROOOQQQUUUWWWUUUQQQQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQPPPOOOOOONNNNNNMMMPPPPPPPPPOOOOOOOOONNNNNNKKKLLLLLLMMMNNNNNNOOOOOOPPPOOONNNLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA???===;;;:::<<<>>>???@@@???===<<<::::::999999888888888777777777777777555555555666666666666666666555444222111000000000222222222222111111111000))))))))))))((('''&&&%%%"""!!!        ~~~|||}}}~~~}}}|||zzzzzz~~~}}}}}}~~~}}}{{{zzzxxxwwwxxxyyyxxxuuuqqqrrrsssuuuwwwxxxwwwvvvuuuuuuuuuuuutttssspppnnnmmmqqqrrrssssssrrrooommmkkknnnooopppqqqpppnnnlllkkklllkkkjjjjjjlllnnnmmmmmmkkkmmmmmmkkkhhhfffhhhjjjkkkkkkjjjjjjiiihhhhhhhhhiiijjjkkkiiigggeeedddeeeffffffeeeeeeeeedddddddddfffccc___]]]]]]^^^______^^^_________^^^]]]]]]\\\^^^]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQQQQQQQPPPOOONNNNNNRRRRRRRRRQQQPPPNNNMMMLLLOOOOOOMMMLLLKKKKKKKKKKKKPPPOOONNNMMMLLLJJJIIIIIILLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>=========?????????>>>===;;;:::999:::::::::999999999888888777777777777777777777777;;;:::888666555333333333444333111000000000...,,,)))(((&&&%%%%%%###         ~~~~~~}}}|||{{{zzz~~~}}}}}}}}}~~~}}}{{{{{{yyyxxxyyyzzzyyyvvvssstttuuuwwwxxxxxxwwwuuusssrrrssssssssssssqqqpppoooooopppqqqrrrqqqpppnnnmmmoooppppppppppppnnnmmmlllllljjjiiijjjkkkmmmmmmlllkkklllnnnllljjjhhhiiikkkkkkkkkkkkjjjiiihhhggggggjjjkkklllkkkhhhffffffgggeeeeeeeeeeeedddddddddddddddbbb___^^^^^^___```__________________^^^]]]\\\______^^^^^^]]][[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYXXXXXXWWWVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNMMMKKKKKKJJJJJJKKKOOOOOONNNMMMLLLKKKKKKJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>?????????>>>===<<<::::::;;;::::::::::::999999999999999999999999::::::::::::999888666444333222222333111///......---+++)))(((&&&$$$######!!!       ~~~}}}||||||~~~}}}}}}~~~~~~|||{{{|||{{{zzzzzz{{{zzzwwwtttvvvwwwyyyzzzyyywwwtttrrrqqqqqqrrrssssssrrrrrrrrrooopppqqqsssssssssrrrqqqqqqqqqpppooonnnnnnnnnnnnlllkkkiiijjjkkkllllllkkkjjjlllnnnnnnmmmkkkkkkllllllllllllkkkjjjhhhgggfffiiijjjkkkjjjhhhfffffffffddddddddddddccccccccccccbbb```___```aaaaaaaaa_____________________^^^]]]`````````___^^^]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXWWWWWWVVVUUUVVVVVVVVVUUUTTTTTTSSSRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPOOONNNNNNOOONNNMMMLLLLLLLLLLLLLLLOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCBBBBBBDDDEEEGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@???????????????>>><<<;;;:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999777666444222111111000...,,,+++***)))&&&$$$%%%###!!!     ~~~~~~~~~~~~~~~|||zzz|||||||||||||||zzzxxxvvvvvvwwwyyyzzzzzzxxxuuutttqqqrrrrrrrrrsssssssssssspppqqqrrrtttvvvvvvvvvvvvtttrrrpppnnnnnnnnnooopppnnnlllkkkkkkmmmnnnmmmllljjjlllnnnpppooonnnmmmllllllllllllllljjjhhhgggffffffggghhhgggeeeccccccddddddddddddcccccccccbbbbbb```___```aaaccccccbbb```______`````````______^^^___``````___^^^]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHHHHGGGFFFEEEEEEHHHGGGEEECCCCCCEEEGGGIIIFFFDDDBBBAAA@@@AAABBBDDDCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>===<<<;;;===<<<<<<<<<;;;;;;;;;;;;888888888888888777777777888888777666444222111000...,,,)))((('''%%%### !!!    }}}{{{|||}}}~~~}}}|||zzzxxxxxxuuuvvvwwwyyyyyyyyyxxxwwwtttttttttssssssssssssssspppppprrrsssuuuvvvwwwwwwuuusssqqqooonnnooopppqqqqqqooommmmmmooopppooonnnlllmmmnnnpppqqqpppnnnlllllllllmmmlllkkkiiigggfffeeeggghhhgggeeeddddddddddddddddddcccccccccbbbbbb______```bbbdddeeecccaaa______```aaaaaa`````````^^^_________^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWWWWXXXYYYZZZ[[[\\\YYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQOOOOOONNNMMMMMMMMMNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHGGGHHHFFFDDDBBBBBBDDDFFFHHHFFFDDDBBBAAAAAABBBCCCDDDBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>===============<<<<<<<<<;;;;;;888888888777777666666666777777666555444222000...+++)))'''%%%$$$###      ~~~||||||}}}~~~{{{yyyxxxxxxuuuuuuvvvvvvwwwxxxyyyyyyvvvvvvuuutttttttttuuuuuuppppppqqqrrrssstttuuuuuuuuutttqqqpppooooooqqqrrrsssqqqoooooopppqqqpppooonnnnnnnnnoooppppppnnnllljjjkkklllmmmlllkkkhhhggggggiiijjjjjjhhhgggggggggddddddddddddccccccccccccaaa```aaaccceeeeeecccaaa___``````aaaaaaaaaaaaaaa^^^^^^______^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYXXXXXXWWWXXXXXXXXXVVVUUUTTTTTTSSSTTTTTTTTTQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIFFFDDDCCCAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999999999888777777666666444444444333222///---+++'''%%%###"""!!!     }}}{{{}}}~~~{{{xxxxxxyyyxxxwwwuuuttttttuuuwwwyyyvvvuuuuuuuuuvvvwwwxxxyyytttsssssssssttttttuuuuuuuuutttrrrqqqppppppqqqqqqsssqqqoooooopppppppppoooqqqooommmmmmoooooommmkkkiiijjjlllmmmmmmllljjjhhhhhhiiikkkjjjiiihhhhhhiiieeeeeeeeeeeeddddddddddddcccbbbbbbcccdddeeecccbbb___```aaabbbbbbbbbbbbaaa______`````````___^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYZZZ[[[[[[\\\]]]]]]YYYYYYXXXWWWWWWWWWWWWXXXUUUUUUTTTSSSSSSSSSSSSSSSPPPQQQRRRRRRSSSSSSSSSRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::888888888777666555555555000000000000...+++)))'''###!!!       ~~~zzz}}}~~~zzzxxxwwwyyy{{{xxxuuurrrrrrsssvvvwwwuuuuuuuuuuuuwwwyyy{{{}}}yyyxxxwwwwwwwwwwwwwwwwwwttttttsssrrrqqqqqqqqqqqqrrrpppooonnnooopppooonnnrrrooollllllmmmnnnllljjjhhhiiilllnnnnnnmmmkkkiiifffhhhiiiiiigggfffggggggffffffeeeeeeeeeeeedddddddddcccbbbbbbddddddcccbbb``````aaabbbbbbbbbbbbbbb```aaaaaaaaaaaa``````___\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]^^^______```YYYYYYZZZ[[[\\\]]]]]]^^^YYYYYYXXXWWWWWWWWWWWWWWWUUUTTTTTTSSSRRRSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLPPPPPPPPPOOOOOOPPPQQQQQQMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@??????<<<<<<;;;;;;;;;:::::::::666555555444333333222222,,,---------+++(((&&&$$$ !!!       ~~~|||{{{{{{yyywww~~~|||xxxtttqqqqqqtttwww{{{{{{zzzyyyyyyyyyyyyyyy}}}{{{xxxvvvuuuvvvxxxyyyrrrrrrssssssssssssrrrrrrsssqqqooonnnoooooonnnmmmqqqpppnnnmmmlllmmmnnnooojjjkkkkkkllllllkkkkkkjjjiiihhhgggffffffggghhhiiiiiigggeeebbbaaabbbbbbcccddddddcccccccccdddeeefffaaabbbcccddddddbbbaaa```___```aaabbbbbbbbbbbbbbbaaa```^^^\\\\\\\\\^^^___]]]^^^^^^______^^^^^^]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZWWWUUUVVVXXXXXXVVVTTTUUUTTTSSSRRRQQQPPPOOOOOOSSSSSSTTTTTTTTTTTTSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOQQQOOONNNNNNPPPQQQQQQPPPLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMLLLJJJIIIIIIJJJHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCEEEFFFGGGGGGFFFDDDAAA???BBBDDDFFFEEECCCAAA@@@@@@>>>===;;;;;;<<<;;;:::888999777555333333111///---+++***(((&&&$$$###""""""!!!######!!!!!!    ~~~}}}}}}}}}{{{zzz|||xxxuuuvvvyyy{{{~~~}}}|||||||||{{{||||||{{{yyywwwuuutttuuuvvvxxxttttttuuuuuuuuuuuutttttttttrrrpppoooppppppooonnnpppppppppppppppooonnnnnnlllmmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhhhhiiiiiijjjjjjiiifffdddbbbbbbbbbccceeedddcccccccccdddffffffddddddddddddccccccbbbbbb______```aaaaaaaaaaaaaaabbbaaa___]]]]]]^^^___```^^^^^^^^^______^^^^^^^^^]]]]]]^^^^^^]]]]]]\\\[[[\\\YYYWWWWWWWWWWWWUUURRRUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUQQQRRRSSSTTTTTTSSSRRRQQQQQQOOONNNNNNPPPQQQQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMLLLJJJIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGFFFGGGGGGGGGFFFEEEDDDDDDGGGGGGGGGGGGFFFDDDBBBAAACCCDDDEEEDDDAAA@@@???@@@AAA???>>>>>>>>>>>><<<:::888666333111111///---+++((('''%%%###!!! !!!!!!    ~~~}}}~~~{{{yyyyyy|||~~~~~~~~~yyyxxxvvvtttssstttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvtttrrrppppppqqqqqqpppooooooppprrrssssssqqqooommmoooooopppoooooommmkkkjjjjjjjjjkkkkkkkkkjjjjjjiiikkkjjjhhheeedddccccccdddeeeeeedddcccdddeeefffggggggfffeeedddcccddddddeeeaaaaaaaaabbbbbbbbbbbbbbbcccbbb```______```aaaaaa^^^^^^____________^^^^^^]]]]]]^^^^^^]]]]]]\\\[[[]]][[[YYYWWWWWWVVVTTTRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTPPPOOOMMMNNNPPPQQQQQQPPPOOONNNMMMLLLKKKLLLLLLMMMKKKLLLMMMLLLJJJIIIJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDBBB???>>>???@@@BBB@@@>>>>>>>>>>>><<<:::666333000...---+++)))'''$$$###!!!     }}}}}}}}}{{{yyyzzz|||~~~zzzxxxwwwuuutttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwuuusssqqqqqqrrrrrrrrrqqqqqqrrrsssssssssrrrpppppprrrrrrrrrrrrqqqnnnllljjjjjjjjjkkkllllllkkkiiihhhjjjiiihhhgggfffffffffffffffeeedddddddddeeeggghhhjjjhhhfffddddddeeeggghhheeeeeedddddddddeeeeeeeeedddcccbbbbbbbbbbbbcccccc______````````````______]]]]]]^^^^^^]]]]]]\\\[[[\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUPPPOOOMMMNNNPPPQQQQQQPPPQQQOOOMMMKKKKKKKKKMMMNNNKKKLLLMMMLLLKKKJJJKKKLLLHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDBBB???>>>???AAA@@@>>><<<;;;;;;:::888666333000,,,)))((('''%%%###!!!     }}}}}}~~~}}}{{{{{{}}}~~~~~~{{{zzzyyywwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvtttrrrrrrsssttttttsssuuutttrrrqqqqqqqqqrrrsssssstttttttttrrrpppmmmkkkiiijjjkkklllkkkjjjhhhggggggggggggggghhhhhhiiiiiigggfffeeeeeeeeefffggghhhkkkiiifffddddddeeehhhiiigggfffeeeeeedddeeeffffffdddddddddcccdddddddddeee___``````aaaaaa``````___]]]]]]^^^^^^]]]]]]\\\[[[YYYYYYYYYXXXWWWWWWWWWWWWSSSTTTUUUVVVWWWXXXXXXYYYXXXWWWWWWVVVUUUSSSQQQPPPTTTTTTTTTTTTTTTTTTTTTTTTQQQOOONNNOOOPPPRRRQQQQQQRRRPPPNNNLLLKKKKKKMMMNNNJJJLLLMMMLLLKKKKKKLLLMMMIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEBBB???>>>???AAA>>><<<999888777666444222...+++'''$$$###"""!!!        ~~~~~~}}}|||{{{{{{zzzyyyyyyxxxyyywwwvvvuuuttttttuuuvvvwwwwwwuuussstttuuuvvvuuutttvvvtttrrrppppppqqqssstttssstttuuuuuutttqqqmmmkkkkkkkkkkkkkkkjjjiiihhhhhhfffgggggghhhhhhiiiiiiiiiggggggfffeeefffggghhhiiikkkiiigggeeeeeefffhhhiiifffeeecccbbbbbbcccdddddddddddddddeeeeeeeeeeeeeee``````aaaaaaaaaaaa``````]]]]]]^^^^^^]]]]]]\\\[[[XXXYYYZZZYYYWWWWWWWWWYYYTTTUUUUUUVVVWWWYYYYYYZZZXXXXXXWWWVVVTTTSSSQQQPPPTTTTTTSSSRRRRRRSSSTTTTTTRRRQQQOOOPPPRRRSSSSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMJJJLLLMMMMMMKKKKKKLLLNNNJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEBBB???>>>>>>???<<<:::777666555333111...)))&&&"""  !!!!!!!!!!!!         ~~~}}}|||||||||{{{zzzzzzyyyyyyyyywwwvvvuuuttttttuuuvvvwwwwwwvvvttttttvvvwwwvvvvvvtttsssrrrrrrrrrrrrrrrrrrrrrsssuuuvvvtttqqqnnnlllnnnmmmlllkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhggggggfffhhhgggfffffffffggghhhiiijjjiiigggfffffffffhhhiiifffeeecccbbbaaabbbcccdddcccddddddeeeeeefffeeeeee```aaaaaabbbbbbaaaaaa```]]]]]]^^^^^^]]]]]]\\\[[[YYY[[[\\\ZZZWWWUUUVVVXXXVVVWWWWWWXXXYYYZZZ[[[[[[WWWWWWWWWWWWVVVUUUTTTSSSUUUTTTSSSRRRRRRSSSTTTUUUSSSRRRQQQQQQSSSTTTTTTSSSQQQPPPPPPNNNMMMLLLLLLKKKJJJLLLMMMMMMLLLLLLMMMNNNLLLKKKJJJJJJIIIIIIIIIJJJHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHHHHHHHGGGEEEEEEBBBCCCCCCBBB>>><<<;;;;;;888666333111000...+++)))%%%""" !!!!!!!!!       ~~~}}}||||||{{{{{{zzzzzzyyyxxxxxxxxxwwwuuuttttttuuuwwwxxxxxxvvvuuuuuuvvvwwwwwwvvvqqqrrrsssttttttrrrpppoooqqqsssuuuvvvuuurrrnnnlllpppooommmlllkkkkkklllllljjjjjjjjjiiigggfffdddccchhhgggfffffffffgggiiijjjiiiiiigggfffffffffggghhhhhhgggeeeccccccccceeefffccccccdddeeeffffffeeeeeeaaaaaabbbbbbbbbbbbaaaaaa]]]]]]^^^^^^^^^]]]\\\\\\[[[]]]]]][[[WWWTTTUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\UUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSRRRRRRTTTUUUUUUTTTPPPPPPPPPPPPNNNMMMKKKJJJJJJLLLMMMMMMLLLLLLMMMOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGEEECCC@@@AAABBBAAA===:::999888333111...,,,+++)))&&&$$$### !!!!!!        ~~~}}}|||~~~}}}{{{zzzyyyyyyzzz{{{yyyzzzzzzzzzyyywwwvvvuuuvvvvvvvvvuuuttttttsssssstttuuuvvvwwwvvvuuusssqqqxxxuuurrrrrrtttsssqqqnnnnnnnnnnnnmmmlllkkkiiiiiimmmllljjjhhhfffeeedddcccffffffgggggghhhhhhiiiiiikkkkkkjjjjjjiiihhhhhhggghhhgggfffffffffgggiiijjjiiihhhfffdddcccdddeeefffbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbbbbaaa___]]]\\\^^^\\\ZZZYYYZZZZZZYYYXXXUUUYYY\\\^^^]]][[[YYYYYYWWWWWWXXXXXXYYYZZZZZZZZZ\\\YYYUUUTTTUUUVVVTTTRRRTTTTTTTTTTTTTTTTTTUUUUUUQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJIIILLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJHHHGGGEEEEEEFFFEEECCCAAA???>>>===<<<;;;888555222///...+++(((%%%"""  !!!!!!      ~~~~~~}}}|||zzzyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvwwwwwwvvvvvvuuuttttttsssuuuuuuwwwwwwwwwvvvtttsssxxxuuussssssttttttqqqoooppppppoooooonnnmmmkkkkkkooonnnllljjjhhhgggggggggffffffggghhhiiijjjkkkllllllkkkkkkjjjiiiiiihhhhhhhhhhhhggggggggghhhiiijjjjjjhhhfffeeeddddddeeefffdddddddddddddddddddddddd````````````______^^^]]]^^^\\\ZZZYYYZZZZZZYYYXXXXXX[[[^^^```^^^\\\ZZZZZZTTTUUUVVVXXXZZZ[[[\\\]]]\\\YYYVVVUUUVVVVVVUUUSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKNNNNNNMMMLLLLLLKKKKKKKKKIIIHHHFFFFFFFFFEEECCCAAA===<<<:::999777555111...***(((&&&$$$!!! !!!!!!!!!"""!!!!!! !!!!!!!!!      ~~~~~~~~~~~~}}}{{{zzzzzzyyyyyy{{{zzzxxxwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuuuutttvvvwwwxxxxxxxxxwwwvvvuuuxxxvvvuuutttuuutttsssqqqsssrrrrrrqqqpppooonnnmmmnnnnnnlllkkkjjjiiiiiiiiifffggghhhjjjlllmmmnnnooollllllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhiiijjjjjjkkkiiigggeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeee``````_______________```___]]][[[ZZZ[[[[[[ZZZYYY[[[^^^```aaa___\\\ZZZZZZTTTUUUVVVXXXZZZ[[[\\\\\\[[[YYYVVVVVVVVVVVVUUUTTTVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKNNNNNNMMMMMMLLLKKKKKKJJJHHHGGGEEEDDDDDDCCC@@@>>>:::888666444222000,,,)))%%%$$$"""  !!!!!!""""""###$$$$$$#########"""""""""!!!      ~~~}}}{{{zzzyyyyyy|||zzzxxxvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwwwwxxxwwwvvvvvvvvvuuutttsssuuutttsssrrrqqqppppppooommmlllkkkjjjiiiiiiiiiiiijjjjjjkkklllmmmoooooopppllllllllllllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjkkkkkkjjjhhhfffeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeebbbaaa```___```aaabbbccc```___]]]\\\]]]^^^]]]\\\]]]___aaaaaa^^^[[[ZZZYYYXXXYYYZZZZZZZZZYYYXXXWWWYYYYYYXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQTTTSSSRRRQQQPPPOOONNNMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOOOONNNNNNLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDBBBAAA@@@>>>;;;999666444111///---+++(((%%%###"""!!! !!!""""""###"""""""""######"""       ~~~~~~~~~}}}{{{zzzzzz|||{{{yyywwwwwwxxxzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuutttrrrqqqqqqqqqqqqpppooonnnmmmlllkkkkkkkkknnnnnnnnnnnnoooooooooooommmmmmmmmmmmlllllllllllliiijjjjjjkkkkkkkkkkkkkkkjjjiiihhhgggfffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbccceeefffbbbaaa______```aaa```___]]]___aaa```]]]ZZZYYYYYYZZZZZZ[[[\\\[[[ZZZXXXWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTSSSRRRQQQOOOOOONNNJJJKKKLLLNNNOOOOOOOOOOOONNNOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJJJJIIIGGGEEEDDDDDDBBB@@@>>>===;;;777555222000---***)))'''$$$"""  !!!"""""""""!!! !!!!!!"""""""""!!!!!!###"""      ~~~}}}~~~~~~}}}|||{{{||||||{{{zzzzzzzzz{{{|||||||||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyzzzyyywwwwwwwwwxxxxxxwwwuuusssrrrrrrrrrsssuuutttsssrrrppppppooooooppppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmjjjkkkkkklllmmmllllllllliiihhhhhhhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeefffcccaaa``````aaabbbbbbaaa^^^___```___]]][[[ZZZZZZXXXZZZ\\\]]]^^^]]]\\\[[[VVVXXXZZZZZZYYYXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSSSSRRRQQQPPPOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRNNNOOOQQQRRRRRRPPPNNNMMMJJJKKKKKKJJJIIIGGGEEEDDDCCCAAA???===;;;888444111---+++(((%%%$$$###!!! """###%%%&&&&&&&&&%%%$$$######$$$$$$######"""!!!      }}}~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyyyyzzzxxxzzz|||zzzxxxwwwxxxzzz{{{yyywwwuuuttttttuuuuuuyyyxxxvvvtttsssrrrqqqqqqppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnjjjkkklllmmmnnnmmmmmmlllgggggghhhhhhhhhgggggggggfffffffffffffffffffffffffffffffffffffffeeedddcccbbbaaa______aaabbbaaa```___```aaa```^^^\\\\\\\\\ZZZ\\\^^^___```^^^\\\[[[UUUXXX[[[[[[ZZZYYYYYY[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQRRRQQQQQQOOOPPPRRRSSSSSSQQQOOOMMMHHHIIIIIIIIIHHHEEECCCAAA???===:::888555222...+++(((%%%""" !!!"""""""""$$$%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$"""!!!      }}}|||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzzxxxwwwwwwwwwxxxxxxyyyzzzyyy{{{|||{{{yyywwwyyy{{{}}}{{{yyywwwvvvvvvwwwxxxyyyxxxvvvtttrrrqqqppppppnnnnnnooopppqqqqqqrrrrrrnnnnnnnnnnnnooooooooooookkkkkkmmmnnnnnnnnnmmmlllfffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhffffffggggggfffdddbbbaaaaaa___^^^^^^```aaa```___```aaabbbaaa___^^^^^^______```aaaaaa```]]]ZZZXXXUUUXXX[[[\\\ZZZYYYZZZ\\\\\\[[[[[[ZZZYYYXXXXXXWWWXXXXXXWWWWWWWWWVVVVVVVVVQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPRRRTTTSSSQQQOOOMMMEEEFFFFFFFFFEEEBBB???>>>:::888555222000,,,(((%%%$$$!!! """###$$$###"""$$$%%%''''''&&&$$$###%%%%%%$$$###"""      ~~~}}}~~~~~~~~~}}}}}}~~~}}}~~~|||||||||}}}}}}{{{zzz{{{~~~~~~|||yyy}}}||||||{{{zzzyyyyyyyyyzzz{{{|||{{{yyyxxxyyyzzzuuuuuutttsssssssssssstttsssssssssrrrooommmmmmnnnqqqqqqqqqqqqqqqqqqrrrrrrooooooooonnnmmmmmmlllllliiiiiijjjlllmmmmmmllljjjjjjiiiiiihhhhhhhhhhhhhhhccceeeggggggfffeeefffgggfffdddccccccccccccbbb```aaaaaabbbaaaaaa```______```___^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]][[[XXXUUUXXXXXXYYYYYYXXXVVVUUUTTTVVVTTTSSSQQQPPPQQQQQQRRRUUUSSSQQQQQQRRRSSSRRRQQQRRRQQQPPPPPPPPPPPPNNNLLLFFFDDDBBBAAA@@@>>>;;;999111000---***'''%%%$$$###"""$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''$$$"""            ~~~}}}~~~}}}~~~}}}|||}}}}}}~~~|||{{{|||~~~}}}{{{}}}}}}||||||{{{zzzzzzyyyxxxzzz{{{{{{yyyxxxyyyyyywwwvvvuuuuuuttttttuuuuuusssttttttssspppooooooppprrrrrrqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnmmmmmmlllllllllmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiieeefffhhhhhhgggggghhhiiihhhfffeeedddeeeeeedddbbbaaaaaabbbbbbaaaaaa``````aaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]\\\ZZZXXXXXXXXXYYYYYYXXXWWWUUUTTTVVVUUUTTTSSSSSSRRRRRRSSSTTTRRRQQQQQQRRRSSSRRRQQQSSSRRRQQQPPPPPPOOOMMMKKKCCCAAA???===<<<:::777444---,,,***'''$$$"""!!!  !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""            ~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}||||||{{{{{{vvvxxx{{{|||zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvssstttuuutttrrrqqqrrrsssssssssrrrrrrqqqqqqpppppprrrqqqqqqppppppooonnnnnnpppoooooonnnnnnnnnnnnooolllkkkjjjjjjiiiiiijjjjjjfffhhhjjjjjjiiihhhiiijjjiiihhhffffffggggggeeeddd```aaabbbbbbbbbbbbbbbbbbbbbbbbaaa```_______________________________________^^^\\\\\\]]]]]][[[ZZZXXXYYYYYYZZZYYYXXXVVVUUUWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQRRRSSSTTTSSSRRRSSSQQQOOONNNMMMKKKHHHFFF???<<<999777666333000...(((&&&$$$"""  !!!"""######"""$$$'''(((((('''(((''''''&&&&&&%%%%%%%%%!!!         ~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||tttwww{{{|||{{{yyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvrrrsssttttttrrrrrrssstttttttttsssrrrqqqqqqpppppprrrqqqqqqpppoooooonnnnnnqqqqqqpppnnnmmmmmmnnnppplllkkkjjjjjjiiiiiijjjjjjgggiiikkkkkkiiiiiiiiijjjjjjiiigggggghhhhhhfffeeeaaaaaabbbcccddddddccccccbbbbbbaaa``````````````````````````````````````````^^^\\\[[[\\\\\\\\\[[[YYYYYYZZZZZZZZZYYYWWWWWWXXXXXXYYYYYYYYYWWWVVVTTTTTTSSSRRRSSSTTTUUUTTTRRRPPPNNNLLLJJJHHHEEEBBB???;;;888444111///---***(((###"""  """$$$%%%&&&%%%%%%&&&((()))((('''(((((('''&&&%%%$$$######          }}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}uuuxxx{{{|||{{{yyyxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvqqqrrrssssssrrrrrrssstttttttttssssssrrrqqqppppppqqqppppppoooooonnnmmmmmmpppppppppnnnkkkkkkmmmpppkkkkkkjjjiiiiiiiiiiiijjjhhhiiikkkkkkiiihhhhhhiiijjjiiigggggghhhhhhfffeeebbbbbbcccdddeeeeeeeeedddbbbaaa``````````````````````````````````````````___]]][[[[[[[[[\\\[[[ZZZYYYZZZ[[[[[[[[[ZZZYYYXXXYYYYYYZZZZZZYYYXXXVVVUUUUUUTTTSSSTTTUUUUUUSSSQQQNNNLLLIIIFFFDDDAAA===:::666333///,,,***(((&&&$$$ """$$$&&&'''((('''&&&&&&(((((('''&&&''''''&&&$$$"""!!!           }}}~~~}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}xxxzzz}}}}}}{{{yyyxxxxxxxxxwwwwwwvvvuuuvvvvvvvvvqqqssstttsssrrrrrrssstttttttttssssssrrrrrrqqqqqqqqqppppppooonnnnnnmmmmmmmmmooopppnnnkkkjjjmmmpppmmmlllkkkkkkjjjjjjkkkkkkiiijjjlllkkkjjjhhhiiiiiikkkjjjhhhhhhiiiiiigggfffcccdddeeeeeeeeeeeeeeeeeebbbaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^]]][[[[[[\\\\\\ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSTTTTTTSSSPPPNNNKKKIIIFFFCCCAAA===999666222///***'''&&&$$$"""!!! !!!"""$$$&&&'''((()))(((''''''((((((&&&%%%&&&%%%###!!!         ~~~}}}{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}{{{yyyxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwtttuuuvvvuuusssssstttuuussssssssssssssssssrrrrrrrrrqqqqqqppppppooonnnnnnjjjnnnqqqpppmmmkkkmmmpppooonnnnnnmmmmmmmmmmmmmmmkkklllmmmmmmkkkjjjjjjkkkmmmkkkjjjjjjkkkjjjiiigggeeeffffffffffffeeeeeedddccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbb^^^]]]]]]^^^^^^]]][[[YYYZZZ[[[\\\]]]]]]\\\[[[[[[YYYXXXWWWVVVVVVUUUUUUVVVSSSRRRRRRRRRQQQOOOKKKHHHEEECCC@@@===;;;888333000---***%%%"""!!!  !!!$$$$$$$$$%%%&&&((()))***+++***(((((((((((('''%%%$$$###!!!           ~~~|||||||||||||||||||||}}}}}}}}}~~~}}}zzzyyyyyyzzz{{{zzzyyyyyyxxxxxxyyyyyyvvvwwwwwwvvvuuuttttttvvvrrrrrrssssssssssssssssssssssssrrrrrrqqqppppppoooiiimmmrrrrrrnnnlllnnnqqqqqqppppppooooooooooooooolllnnnooonnnlllkkkkkklllooommmllllllllllllkkkiiifffgggggggggfffeeedddddddddddddddccccccdddeeeeeedddddddddddddddddddddddd___^^^___``````___\\\YYYZZZ[[[\\\]]]^^^]]]\\\[[[YYYXXXVVVUUUTTTTTTUUUVVVRRRQQQPPPOOOOOOLLLHHHEEE???===:::777555222...+++***&&&"""!!!"""''''''''''''((()))++++++---+++***)))))))))'''&&&"""!!!          ~~~~~~~~~{{{yyy~~~~~~~~~~~~}}}|||{{{zzzxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrwwwrrrnnnnnnrrruuutttrrrqqqrrrtttssssssrrrtttuuurrrrrrrrrrrrrrrrrrssssssnnnooopppooonnnmmmnnnoooqqqpppooommmmmmmmmnnnooonnnmmmmmmmmmmmmlllllllllhhhgggffffffggghhhfffeeehhheeebbbbbbcccdddbbb```aaaaaabbbbbbbbbccccccccc______^^^]]]]]]]]]^^^^^^\\\]]]^^^______^^^]]]]]]YYYXXXVVVUUUVVVUUUSSSQQQRRRPPPMMMJJJGGGDDD@@@<<<888555222///---***&&&$$$"""""" !!!###%%%''')))''''''&&&&&&'''((())))))***)))(((''''''%%%!!!               ~~~|||zzz}}}}}}}}}|||{{{{{{zzzyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssvvvrrrnnnnnnrrrtttsssqqqqqqrrrssssssrrrrrrsssuuuqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrqqqooonnnooopppqqqpppooonnnmmmnnnnnnooolllllllllllllllllllllllliiigggfffggghhhhhhgggeeehhhfffccccccdddeeecccaaabbbbbbcccccccccddddddddd______^^^^^^]]]]]]^^^^^^\\\]]]^^^^^^^^^]]]\\\[[[[[[YYYWWWVVVVVVUUUSSSQQQNNNLLLHHHEEECCC???;;;888444111...+++)))'''###!!!!!!  !!!###%%%'''(((&&&&&&&&&''''''((()))))))))'''&&&%%%$$$"""                 ~~~||||||||||||{{{{{{zzzzzzyyyyyy{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxxxxyyyxxxwwwuuutttvvvrrroooooorrrtttsssqqqqqqrrrssssssrrrrrrssstttqqqqqqqqqppppppoooooooooqqqrrrsssrrrpppooopppqqqqqqpppooonnnnnnnnnooopppkkkkkkkkkllllllllllllllljjjhhhgggggghhhhhhgggfffiiigggeeeeeeeeefffeeeddddddddddddeeeeeeeeeeeefff_________^^^^^^]]]]]]]]]\\\]]]]]]^^^]]]\\\ZZZYYY[[[XXXVVVUUUTTTSSSPPPNNNIIIFFFBBB???<<<888444111...+++(((&&&%%%###  !!!"""""""""###$$$%%%&&&'''&&&&&&''''''((())))))***'''%%%###"""               ~~~}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyxxxyyyzzzzzzzzzyyywwwvvvuuusssqqqqqqrrrsssrrrqqqqqqrrrtttsssrrrqqqrrrtttssssssrrrqqqppppppooooooqqqrrrsssrrrppppppppprrrqqqqqqoooooooooooopppqqqnnnnnnnnnmmmllllllkkkkkkkkkjjjhhhhhhiiiiiihhhfffiiihhhgggffffffggggggfffeeeeeefffffffffggggggggg````````````___^^^]]]]]]^^^^^^^^^^^^]]][[[YYYXXXXXXVVVSSSQQQOOOMMMKKKHHHCCC???;;;888555222...+++(((&&&###"""!!!  """$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))************&&&###                ~~~}}}~~~}}}}}}|||}}}}}}~~~}}}}}}||||||{{{zzzzzzzzzxxxyyy{{{||||||zzzxxxwwwuuutttsssssssssssssssrrrrrrtttttttttrrrrrrssstttuuuuuutttssssssrrrqqqqqqqqqrrrsssrrrpppooopppqqqrrrqqqpppoooooopppqqqrrrsssrrrqqqooonnnlllkkkjjjmmmkkkjjjiiijjjjjjhhhgggiiiiiiiiihhhgggggghhhiiiffffffggggggggghhhhhhhhhaaaaaabbbbbbaaa___^^^]]]_________^^^]]]ZZZXXXWWWVVVTTTPPPNNNKKKIIIEEECCC<<<999555111///,,,)))'''$$$""" !!!###%%%&&&&&&''''''&&&&&&&&&&&&'''''')))***+++++++++***))))))$$$!!!                ~~~}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzwwwyyy{{{}}}}}}{{{yyywwwvvvvvvvvvuuuuuutttsssssstttuuuvvvuuutttssstttuuuvvvvvvvvvuuuuuutttttttttqqqrrrsssrrrpppooopppqqqrrrqqqpppppppppqqqrrrsssuuutttrrrqqqooommmlllkkknnnmmmkkkkkkkkkkkkiiiggghhhiiijjjiiigggggghhhjjjgggggggggggghhhhhhhhhhhhcccdddddddddcccaaa___^^^_________^^^[[[YYYVVVTTTTTTQQQNNNJJJGGGDDD@@@===666333...+++)))(((&&&$$$  """$$$&&&'''(((((()))(((((('''''''''((((((******++++++***(((&&&%%%!!!                ~~~}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzwwwyyy{{{}}}}}}{{{yyywwwwwwxxxxxxxxxvvvuuutttuuuvvvwwwwwwwwwuuutttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuurrrssstttsssrrrqqqqqqsssrrrqqqqqqpppqqqrrrssstttrrrqqqqqqpppooonnnmmmmmmooonnnlllkkklllkkkiiihhhgggiiijjjiiigggfffhhhkkkgggggggggggghhhhhhhhhhhheeeeeeffffffeeecccaaa___^^^^^^]]][[[YYYVVVSSSQQQOOOLLLHHHDDD@@@===888555000,,,(((%%%$$$$$$"""!!!!!!"""###%%%''')))*********))))))((((((((())))))***))))))***)))'''$$$"""                   ~~~}}}~~~~~~}}}}}}||||||{{{{{{zzzzzzvvvxxx{{{}}}}}}{{{yyywwwxxxyyyzzzyyywwwvvvuuuuuuwwwxxxxxxwwwvvvuuuuuuvvvuuuuuuuuuvvvvvvvvvvvvvvvtttuuuuuuuuusssrrrssstttrrrrrrqqqpppqqqrrrtttuuunnnnnnnnnnnnoooooooooooopppnnnlllllllllkkkjjjhhhgggiiijjjiiiffffffhhhkkkgggggggggggghhhhhhhhhhhhfffgggggghhhfffdddbbb```]]]\\\[[[ZZZWWWSSSPPPNNNIIIFFFAAA===:::666111...+++((($$$"""!!!!!!  ###%%%&&&(((***+++,,,,,,+++))))))))))))))))))***+++((((((((('''%%%!!!                 ~~~}}}~~~}}}|||}}}}}}~~~||||||||||||||||||||||||yyyzzzzzzyyywwwvvvwwwyyyuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuvvvvvvuuutttsssuuutttrrrqqqqqqrrrssstttppppppppprrrsssrrrooolllppppppqqqqqqqqqppppppooonnnnnnoooooooooooonnnnnnkkklllmmmnnnmmmlllkkkjjjlllkkkiiihhhggghhhhhhiiiffffffffffffdddbbb___^^^]]]ZZZWWWTTTRRRNNNJJJFFFBBB???;;;777444111---+++$$$$$$###!!!  ###&&&(((************+++,,,------......------,,,,,,,,,+++%%%$$$"""          ~~~}}}}}}~~~~~~}}}}}}||||||||||||||||||yyyzzzzzzyyywwwvvvwwwxxxuuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvwwwxxxxxxwwwwwwuuuuuuttttttssssssttttttrrrqqqqqqssstttssspppnnnpppqqqrrrssssssrrrrrrqqqppppppppppppppppppppppppmmmmmmmmmmmmmmmlllkkkkkkmmmlllkkkiiiiiiiiijjjjjjiiiiiihhhgggdddbbb___]]]ZZZWWWSSSPPPMMMIIIEEEBBB<<<999555111///,,,(((&&&""""""!!! ###&&&(((***+++++++++++++++,,,------......---,,,+++***))))))$$$"""          ~~~~~~~~~~~~~~~~~~}}}}}}|||||||||zzz{{{zzzyyywwwvvvwwwxxxtttuuuuuuvvvvvvuuuuuutttuuuvvvxxxyyyzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvuuutttsssrrrrrrsssttttttqqqooopppqqqsssuuuvvvuuutttssssssrrrqqqppppppqqqrrrsssooonnnmmmmmmllllllmmmmmmlllkkkjjjiiiiiiiiijjjjjjiiiiiihhheeebbb^^^[[[YYYTTTQQQMMMJJJFFFBBB>>>;;;444111---***(((&&&###!!!  !!!""""""$$$&&&)))+++,,,,,,,,,,,,---------------///...---+++)))'''&&&%%%!!!            ~~~~~~}}}}}}{{{|||{{{zzzwwwvvvwwwxxxuuuuuuvvvvvvvvvvvvuuuuuuwwwxxxyyy{{{{{{{{{zzzzzzxxxyyyzzzzzzyyyxxxvvvuuutttsssrrrsssttttttrrrpppoooqqqtttvvvwwwvvvuuuttttttsssqqqppppppqqqssstttpppooonnnmmmlllmmmnnnooojjjjjjiiiiiihhhhhhhhhhhhhhhgggeeebbb]]]YYYTTTRRRNNNKKKFFFBBB???;;;777444...+++(((%%%$$$"""  """###$$$%%%&&&''')))+++---.....................------000...---***'''%%%###"""           }}}}}}}}}{{{yyywwwxxxyyyvvvwwwwwwxxxxxxwwwwwwvvvzzz{{{{{{|||{{{zzzxxxwwwzzz{{{||||||{{{yyyxxxvvvtttsssrrrsssttttttrrrqqqpppqqqsssuuuvvvvvvuuuttttttsssqqqppppppqqqssstttqqqpppooonnnmmmnnnooopppkkkkkkkkkjjjjjjiiihhhhhhfffeeebbb^^^YYYTTTOOOLLLHHHDDD???;;;888444111...+++(((%%%$$$###"""  """$$$$$$&&&'''(((***+++------......////////////...,,,,,,///...+++(((%%%"""            }}}zzzyyyzzz{{{yyyyyyzzzzzzzzzzzzyyyyyy}}}}}}}}}}}}|||zzzyyywww}}}}}}}}}|||{{{zzzyyyxxxvvvuuussstttuuuuuutttrrrrrrsssttttttuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttqqqqqqppppppooooooooopppnnnnnnmmmmmmkkkjjjhhhgggcccbbb___[[[UUUPPPKKKHHH@@@<<<777333000...+++)))(((&&&$$$"""""""""!!! """$$$%%%&&&((()))***,,,---.........//////000000///---+++***,,,+++(((%%%"""             |||{{{{{{|||||||||}}}}}}}}}}}}||||||}}}~~~~~~}}}|||{{{~~~}}}{{{zzzzzzyyyyyyyyyxxxvvvvvvwwwwwwwwwuuuwwwvvvuuuuuuuuuuuuvvvwwwttttttttttttttttttttttttqqqqqqqqqqqqqqqppppppooommmmmmmmmkkkiiigggdddccc]]][[[XXXTTTOOOIIIDDDAAA888555000,,,***(((&&&%%%%%%###!!! !!!!!!  ###%%%''''''(((***+++---...///000//////...///000000...,,,***((('''&&&###               }}}||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyyyyzzzzzz|||zzzxxxxxxyyyzzzyyyxxxzzzyyywwwuuuuuuvvvxxxyyyuuuuuuvvvvvvvvvvvvuuuuuupppqqqrrrsssrrrqqqpppoookkkjjjjjjhhhfffccc```^^^VVVUUURRRNNNHHHBBB===:::444000+++(((&&&%%%###""""""   """%%%'''))))))))),,,---///000111111000000.../////////...,,,)))'''$$$"""               ~~~~~~|||{{{}}}zzzyyyzzz}}}|||zzzyyyxxxxxxyyyzzz{{{xxxvvvwwwyyyzzzxxxvvvtttuuuwwwxxxwwwuuusssrrrsssssstttuuuuuusssooolllllljjjgggeeebbb^^^YYYUUUOOOMMMIIIDDD???:::666444///,,,((($$$"""!!!""""""!!!  """###$$$%%%'''(((***+++,,,,,,,,,---///222444444333000///...---,,,***&&&###            ~~~~~~}}}|||zzzyyyzzz|||{{{zzzyyyxxxxxxyyyyyyzzzyyyxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxwwwvvvuuutttrrrrrrrrrssssssqqqmmmiiihhhfffccc___\\\WWWRRRNNNGGGEEE@@@;;;666222///------+++'''$$$"""!!!"""""" """$$$&&&'''((()))***,,,------///......000222333222111///---+++***)))&&&###            ~~~~~~|||zzzzzzzzz{{{{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvrrrqqqqqqppppppmmmiiifffccc```\\\XXXSSSNNNIIIEEE???<<<777222---***)))((()))(((%%%###!!!!!!"""### """%%%'''+++++++++,,,------......111000000000111111///...,,,***(((&&&%%%"""         }}}|||{{{{{{{{{|||||||||||||||||||||}}}zzz}}}~~~}}}yyyxxxyyy|||zzzyyyxxxwwwwwwwwwwwwwwwsssrrrpppnnnmmmjjjeeebbb^^^ZZZUUUPPPLLLGGGAAA===;;;777222---)))'''''''''&&&$$$###!!! !!!""""""!!!"""###$$$''')))---------...............222000000000000000...,,,***(((%%%"""!!!        }}}}}}||||||}}}}}}~~~~~~|||~~~~~~zzzyyyzzz|||{{{zzzxxxwwwvvvuuuuuuuuusssqqqnnnkkkiiieee```]]]WWWTTTNNNIIIEEE@@@;;;888666333...***'''&&&&&&&&&""""""!!!  !!!!!!$$$%%%&&&''')))***........................000///......//////---+++(((%%%"""       ~~~~~~~~~~~~~~~}}}{{{{{{|||zzzzzzxxxvvvtttsssqqqpppooolllhhheeeaaa]]]XXXUUUOOOKKKFFFAAA>>>:::666444///---***&&&$$$#########  !!!"""###&&&((()))))))))+++,,,................../////////...---------,,,***((($$$!!!       ~~~}}}~~~~~~|||{{{yyyyyyxxxvvvssspppmmmkkkhhheee```\\\XXXSSSNNNKKKEEEAAA===999666444111///***((('''$$$###!!!!!! !!!###%%%&&&(((+++---...---------............//////000000000000...---++++++)))&&&###         |||~~~~~~~~~}}}zzzxxxxxxxxxvvvrrrnnnjjjgggccc___ZZZUUUQQQLLLGGGCCC>>>;;;666333111///---+++''''''&&&%%%###"""  ###%%%'''(((,,,...111111000///000000...//////000111111222222222000---+++)))&&&"""         ~~~~~~{{{xxx{{{yyyuuuqqqnnnjjjeeebbbYYYSSSPPPQQQMMMCCC===<<<444111---++++++++++++***%%%%%%$$$###"""!!! """%%%''')))))))))////////////////////////333222222222333333111///111///,,,(((###         ~~~}}}zzzwwwxxxvvvrrrnnnkkkfff```\\\WWWPPPLLLKKKFFF===777666111...+++))))))))))))(((###""""""!!!  !!!!!!###%%%(((***,,,,,,,,,000000000000000000000000333222111111222111///---,,,***&&&"""        ~~~~~~}}}|||xxxuuusssqqqmmmiiieee___XXXSSSQQQKKKEEEAAA<<<555///...---+++(((&&&&&&'''&&&%%%"""!!!!!!  """###&&&(((***---...///000000222222222222222222222222333222111000000///---+++'''%%%!!!    }}}}}}|||zzzvvvsssmmmkkkgggccc^^^WWWOOOJJJHHHCCC===888333///,,,***+++)))&&&%%%%%%%%%$$$###""""""!!!!!! !!!###$$$***+++---000111222222222222222222222222222222222444333111000///---***((($$$"""     }}}{{{zzzwwwsssooogggeee```[[[VVVOOOGGGBBB>>>;;;555000...---,,,))))))'''%%%%%%%%%%%%$$$"""!!!!!!  ###%%%'''(((,,,---///111222333222222222222222222222222222222555333000///---+++'''$$$     }}}{{{xxxvvvrrrmmmiiiaaa]]]XXXRRRLLLFFF@@@<<<666555111,,,+++---,,,)))(((&&&%%%%%%%%%%%%$$$""" !!!###&&&))),,,---///...///000222333333222222333333333333333333333333333111...,,,***&&&"""     }}}{{{wwwtttppplllfffbbbZZZVVVOOOIIICCC>>>999666000111...)))(((,,,***&&&&&&%%%$$$$$$%%%$$$"""!!!!!!"""###&&&)))---///111222///000222333333333333222444444444444444444444444000...***'''%%%!!!        {{{yyyuuuqqqmmmgggaaa]]]VVVQQQIIIBBB===999555333...000---((('''***(((###$$$###"""###$$$###!!! """!!!"""%%%)))---///111222000111333444444444333333666666666666666666666666...+++'''$$$!!!        }}}{{{tttqqqnnniiiccc[[[SSSMMMKKKGGG@@@:::666333000...+++***)))'''&&&%%%######"""""""""!!! """%%%'''(((+++...111333444555555666777777777555444333444555666777777555000---)))&&&###        ~~~|||zzzwwwooolllgggaaa\\\TTTMMMHHHDDD@@@:::555222111///---)))((('''&&&%%%###""""""""""""!!!!!!  """&&&))))))***---///111333444555444555666666666555444333333333333444444111,,,)))%%%###     ~~~{{{yyyvvvrrrooofffbbb\\\UUUPPPJJJDDDAAA:::777222///...---,,,+++'''&&&&&&$$$###"""!!! !!!!!!  """$$$%%%'''+++---,,,---///111333444555555333444555555555555555444222111000000///,,,'''###     ~~~yyyuuuqqqmmmhhheee]]]XXXPPPIIIDDD@@@<<<:::444111---+++******((('''&&&&&&%%%$$$###"""!!!  """%%%''')))+++///111///000222333555555666666444555555555666666666666222000---+++)))&&&"""    ~~~{{{uuupppkkkfff```]]]SSSNNNFFF@@@<<<999777555222///+++)))((('''%%%$$$&&&%%%%%%$$$###"""!!!!!! """$$$(((***,,,...111333111222333555666666777777666666666666666666666777111...***'''%%%"""    ~~~zzzvvvpppjjjeee___YYYUUUJJJEEE>>>999666444333222000...+++)))(((&&&$$$"""%%%$$$$$$###""""""!!!!!!!!!###$$$'''+++---...000222444222222444555777777888888777777666555555555555555///+++'''###   !!!  }}}zzzqqqmmmgggaaa[[[TTTNNNJJJBBB>>>888444222111000///...,,,)))((('''&&&$$$"""######""""""!!! !!!###%%%&&&(((***...000111222333555111222444555777888999999777666555333222222222333+++'''"""  !!!!!!   zzzvvviiieee^^^XXXRRRKKKEEEAAA===999444111000///......+++)))((('''''''''%%%###!!!!!!!!!  ###%%%'''(((***---000222333333444555000111333555777888999999777666333111000000000000)))%%%       |||xxxssslllgggbbb]]]VVVPPPJJJDDD???;;;666333000...---+++)))'''((('''&&&%%%###"""!!! ###"""!!!!!!$$$''')))***+++...///111333444444444444666888999888555555888:::777666555333000,,,)))'''      {{{wwwsssnnngggbbbWWWSSSMMMGGGBBB===999555333111...,,,,,,+++)))'''''''''&&&$$$###"""!!! """!!!  ###'''***---///000000111333555666666666666555666888777555555777999666555333000---)))%%%###      {{{uuuoookkkeee^^^YYYKKKGGGBBB>>>;;;777444111000---+++*********((('''&&&&&&%%%$$$"""!!!  !!!"""$$$'''+++///222444555333444555666777888888888444666777666555555777888444333000---(((###    }}}wwwnnngggbbb[[[TTTNNNCCC@@@<<<999777555333111,,,***((('''(((((('''&&&%%%$$$$$$###!!! !!!"""###''')))+++...222444666666555555666777888888888999555666777777777666666777333111---)))###    |||wwwpppggg___XXXQQQJJJDDD===:::777555444333111///)))'''&&&%%%''''''&&&&&&######"""!!! !!!###%%%&&&,,,...///111333444555555555555555666666777888888777777777888888777666444000...***%%%        yyytttllleee\\\TTTNNNHHHAAA<<<777555222000000///---+++(((&&&%%%$$$&&&&&&&&&%%%""""""!!!  """$$$''')))+++000111222444555666666666666555555555555666777888999888777777888666333000+++)))%%%        }}}vvvoooiii\\\VVVNNNHHHDDD@@@:::666555222///---,,,+++)))'''(((&&&$$$$$$%%%&&&%%%$$$!!!!!! !!!"""$$$&&&))),,,///000222333444666888999999999777666666555555666888888999777666666666444///+++%%%###        ~~~zzzuuunnnfffaaaQQQKKKDDD???===;;;777444555222///,,,+++***(((&&&((('''%%%$$$%%%%%%$$$### $$$%%%'''))),,,000222444222333555888:::;;;<<<===888777666666666777888999999666555444444111,,,(((!!!       {{{sssmmmggg```WWWQQQDDDAAA===:::777555222000------,,,+++***(((((('''%%%$$$$$$###""""""######  ###$$$&&&))),,,///000111444666777555555777:::;;;999666888888888888888999:::;;;777666555222...(((###       zzztttllleee___XXXOOOHHH@@@>>>:::777555333000...++++++***)))(((''''''&&&$$$######"""""""""###### !!!$$$%%%))),,,///111222444666888:::888777888:::;;;:::888888888888888888999::::::666555222...***$$$      {{{uuuooojjjaaaZZZTTTLLLDDD>>><<<999555333111000---+++((((((((('''''''''&&&&&&"""""""""!!!""""""######  ###&&&(((---000333555666777999;;;>>>;;;999999:::;;;;;;:::888888888888888888999999555333...)))$$$    zzzrrrkkkccc]]]UUUOOOJJJEEE>>>888888555222000///...,,,***'''''''''''''''&&&&&&&&&!!!!!! !!!!!!"""###!!!$$$'''***+++000333666777888999:::<<>><<<999888888999;;;;;;;;;;;;:::999777555444///+++&&&    yyytttmmmeee\\\TTTKKKFFFAAA>>>>>>===:::777222000---,,,,,,,,,+++***''''''''''''&&&&&&%%%%%%!!!  """%%%))),,,000333444555777999:::::::::;;;===>>>>>>===;;;999888:::<<<;;;;;;;;;999777333000///(((%%%!!!   }}}xxxooohhhaaaXXXOOOHHHCCC>>>999777888888666444///---+++***++++++***)))''''''&&&%%%$$$######""""""!!! !!!""""""$$$(((,,,000444777888777999;;;<<<;;;;;;<<<>>>===>>>???>>><<<:::;;;===::::::999777333///***(((      xxxqqqhhh```XXXPPPGGG@@@???:::555333444444222000---+++)))))))))***)))(((&&&&&&%%%$$$###"""!!! """!!!  """######&&&)))...333666999:::999;;;============>>>???<<>><<<===???999999777444000+++&&&###     {{{xxxlllggg^^^UUULLLFFFCCCBBB999888666444222111000000))))))((((((''''''&&&&&&%%%%%%$$$###"""!!!  """$$$&&&''')))+++///333777:::;;;<<<===<<<:::999:::;;;===???@@@>>><<<;;;<<<===>>>===<<<:::777222,,,&&&!!!    yyyrrrlllbbb^^^VVVMMMFFFAAA>>>===666555444222000///......)))))))))(((''''''&&&&&&%%%$$$$$$###!!! !!!$$$''')))***---///222666999;;;<<<======<<<:::::::::;;;===>>>???===;;;;;;======<<<;;;:::777333---'''"""   }}}wwwmmmddd]]]TTTQQQJJJDDD>>>:::999888333222000...---++++++***))))))(((((('''&&&&&&&&&$$$######"""!!!  ###'''***,,,---111333666999;;;<<<======>>>===<<<;;;:::;;;<<<======<<<<<<=========;;;888666222---'''!!!  ~~~yyyrrrkkkaaaXXXRRRIIIFFFAAA<<<888666555555000///---,,,***)))))))))((((((((('''&&&&&&%%%%%%""""""!!!!!! """%%%))),,,///000555666888;;;<<<======<<>>===<<<======>>>===<<<===>>>>>><<<888555111...'''!!!  |||wwwnnnfff^^^VVVPPPKKKAAA???<<<888555444333333...---,,,***)))(((((((((''''''&&&&&&%%%$$$$$$$$$!!!  """$$$(((+++///111333777888999;;;<<<<<<<<<;;;@@@@@@???????????????@@@>>>===>>>>>>===:::555111,,,((("""  zzzrrrlllcccZZZSSSMMMHHHEEE===<<<999666444222111111---,,,+++)))((('''''''''%%%%%%$$$$$$###""""""""" """###$$$&&&(((+++///222444555777888:::;;;<<<<<<;;;;;;?????????@@@@@@AAAAAAAAA>>>>>><<<<<<:::666000,,,&&&###  |||sssmmmccc___XXXQQQKKKEEE@@@<<<:::999666444111///......+++***)))'''&&&&&&&&&&&&#########"""!!!!!! """%%%'''***+++---///222555777888888999;;;<<<======<<<<<<<<<<<<>>>???@@@@@@AAAAAA>>><<<:::777444000***&&&  |||sssiiibbbXXXUUUQQQLLLGGGAAA:::666888777555222///---++++++)))((('''&&&%%%$$$$$$$$$"""""""""!!!  $$$''')))---...000333555888999:::999:::<<<===>>>>>>>>>===999:::<<<===???@@@@@@@@@>>>;;;888444000,,,&&&"""   zzzrrriii```ZZZSSSMMMFFFBBBAAA>>>888222444333111...,,,+++++++++''''''''''''&&&%%%$$$###$$$""" !!! !!!&&&,,,000222333555777888999999999888999;;;===>>>???@@@@@@======>>>@@@BBBBBB???===???;;;555...)))###  yyyrrriiiaaaYYYTTTLLLGGGAAA???>>><<<777333333222///---+++*********''''''''''''&&&%%%$$$###$$$"""   """$$$&&&***///222333444666777999999::::::::::::;;;<<<============>>>>>>>>>@@@AAA@@@===;;;;;;777000***$$$  {{{uuummmeee]]]VVVOOOKKKDDD@@@<<<::::::999666333111000...,,,***)))))))))''''''''''''&&&%%%$$$$$$$$$"""   ###'''***---000333555444555777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::@@@??????@@@@@@>>>:::888555000)))### {{{vvvpppjjjaaaYYYRRRLLLGGGDDD???<<<999777777666333111//////---,,,***)))((((((&&&&&&'''&&&&&&%%%$$$$$$###!!!  !!!!!!"""&&&,,,000222444666777666777888:::;;;<<<======<<<<<<============<<<<<>><<<777444///***""" {{{sssnnnfffaaaXXXPPPJJJFFFBBB@@@>>>;;;888666444222000.........---,,,+++)))((('''%%%%%%%%%%%%%%%$$$$$$######!!!  !!!"""###$$$%%%%%%)))000444666777888888888999:::<<<===>>>>>>???<<<===>>>??????@@@@@@???CCCAAA@@@>>><<<888333///)))$$$ zzzrrrjjjeee\\\WWWOOOIIIEEEAAA>>>===<<<:::777444111...---,,,++++++++++++)))((('''&&&#########$$$$$$######"""###!!!!!!###%%%&&&''')))...333888999999999999999:::<<<===???@@@@@@@@@======???@@@AAAAAAAAAAAA@@@>>><<<:::888333...***### xxxoooggg___ZZZRRRMMMHHHCCC@@@===:::888777777555222...,,,++++++(((((((((((('''%%%$$$###!!!!!!""""""""""""!!!!!!"""!!!"""%%%(((+++,,,...222777:::;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAA>>>??????@@@@@@@@@??????;;;999777555222...((($$$ yyyppphhh___WWWRRRKKKGGGCCC???===:::777555444444222000---+++++++++%%%%%%&&&&&&%%%###""" !!!!!!!!!!!!!!! """ """%%%))),,,///111222666:::<<<<<<<<<<<<<<<;;;<<<>>>???AAAAAABBBBBB@@@@@@@@@??????>>><<<<<<777666333111...)))$$$  |||wwwooofff]]]TTTLLLFFFCCCAAA>>><<<;;;999777444000000000///...,,,+++***)))(((&&&%%%$$$######"""%%%$$$###!!! !!!###&&&)))+++...222444666777888999999999999999777999===@@@AAAAAA???>>>CCCAAA???>>>@@@@@@@@@???;;;999444///(((""" zzztttoooggg^^^VVVNNNGGGCCC@@@>>>;;;:::999777444222.........---,,,+++)))((('''&&&%%%$$$######""""""""""""!!!!!! !!!$$$(((,,,...000333666777777888999:::;;;;;;;;;999;;;===???@@@@@@???>>>BBB@@@???>>>???>>><<<:::666333///)))### wwwppphhhbbbZZZRRRLLLGGGBBB???<<<:::888666555333111///++++++++++++***((('''&&&%%%%%%$$$############### """&&&+++000222444666888888888999;;;<<<===>>>>>>=========>>>>>>?????????AAA@@@???>>>>>><<<888555000,,,'''!!! xxxlllddd\\\WWWOOOIIIDDDAAA>>>===999777555333222111...,,,*********))))))'''&&&&&&%%%%%%$$$#########$$$$$$ !!!"""%%%)))///444666888999:::999:::;;;<<<===???@@@AAA@@@???>>>======>>>>>>???>>>>>>>>>>>>>>>:::555111***'''""" wwwlll```XXXRRRNNNHHHCCC@@@>>>===<<<777555333222111000---+++))))))***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%"""$$$%%%)))---333777999:::;;;<<<;;;;;;<<<===>>>@@@BBBCCCAAA@@@>>>=========???@@@<<<<<<=========999333///&&&$$$ |||sssjjj```UUUNNNJJJFFFBBB???===<<<;;;:::555333111000///...,,,***)))))))))))))))(((''''''&&&%%%$$$###############"""%%%((()))...111666999:::;;;===>>>============>>>@@@BBBDDDAAA@@@???>>>===>>>???@@@<<<<<<;;;;;;999555///***"""  }}}wwwmmmddd\\\UUULLLFFFBBB@@@===;;;:::999777666333111///......---***)))((((((((()))(((((('''&&&%%%$$$###!!! !!!$$$(((+++---222555888::::::;;;===??????>>>======>>>@@@BBBCCC?????????>>>??????@@@@@@>>><<<:::777444...(((### ~~~ssslllbbbYYYSSSNNNGGGCCC===;;;999888888777444222111///---,,,,,,+++)))''''''''''''(((''''''&&&&&&######!!! !!!!!! """%%%)))---///555777999::::::;;;===???@@@???>>>======???AAABBB>>>>>>??????@@@@@@@@@@@@???===999555000)))"""  wwwooogggaaaXXXPPPJJJEEEBBB@@@888666555444555555333222...------...///...+++)))(((((((((''''''&&&&&&%%%###"""   $$$(((+++///222555666777999<<<============>>>>>><<<;;;;;;<<<===>>>>>>>>>???BBBDDDDDDBBB@@@???;;;555///)))###  xxxnnnfff^^^YYYRRRKKKGGGCCC@@@>>>999777555444444333111///...---,,,------,,,***((('''''''''&&&&&&%%%%%%$$$"""!!!  !!!!!!$$$(((,,,///222666888777888:::<<<=========<<<===<<<;;;;;;;;;<<<======??????@@@BBBDDDDDDAAA???;;;666000***%%%   yyyrrrjjjaaa[[[QQQNNNIIIEEECCC@@@<<<:::999777555333222111///---...,,,+++++++++***(((&&&&&&&&&%%%%%%$$$######""" !!! !!!"""%%%(((,,,000222555888;;;999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>?????????AAABBBAAA>>>;;;444000)))###   vvvmmmfff^^^VVVPPPHHHFFFCCCAAA???<<<888555666444222111111000...,,,---+++***))))))(((&&&$$$%%%%%%$$$###"""!!!!!!  !!! !!!###$$$(((+++///222444666999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>===>>>>>><<<888555...)))###!!! wwwmmmddd]]]VVVOOOJJJCCCAAA???===<<<888444111222000//////000000///---,,,***((('''((('''&&&$$$%%%$$$###"""!!!  !!!$$$&&&'''---000333555777999;;;=========<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???======;;;888444000((($$$"""!!! tttmmmccc[[[UUUPPPIIIEEEAAA???<<<;;;999666333000///...------//////...---+++)))'''&&&'''''''''&&&%%%$$$###"""!!! """$$$'''***,,,333555888:::;;;===???@@@======<<<<<<;;;<<<<<<======>>>???@@@AAAAAA@@@@@@BBB@@@>>>===:::666111---"""$$$"""  zzzuuuiiibbbZZZSSSOOOJJJEEE@@@>>><<<999888777555333111///---,,,,,,------,,,******(((&&&&&&'''(((((((((%%%%%%$$$"""!!! """$$$(((+++...000555888;;;<<<===>>>???AAA======<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@???>>>@@@>>><<<999666111,,,''' %%%###   yyyqqqlllaaa[[[TTTNNNKKKGGGBBB===;;;999666555555555444333000...---,,,,,,,,,***((()))'''&&&&&&''')))))))))%%%%%%$$$"""!!! !!!!!!###&&&***---000222555777:::;;;;;;<<<>>>???===<<<;;;;;;;;;===>>>???>>>>>>???@@@@@@???=========;;;888555111,,,&&&"""  &&&###!!!  |||vvvoooeee___[[[SSSKKKFFFEEEEEEAAA>>>;;;999777666555333000---...///...---***((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!! $$$$$$%%%(((+++000444666999;;;<<<===<<<===???@@@???>>>===<<<;;;<<<<<<<<>>======<<<999444///+++&&&!!!  }}}uuunnnfff]]]WWWUUUNNNGGGBBBBBBAAA???<<<:::999777666555333000------......,,,)))''''''(((((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!! $$$%%%'''***...222555666:::<<<======<<<<<<>>>??????>>>>>>>>>=========<<<======>>>>>>>>>======<<<:::666111,,,(((###    }}}ssskkkddd]]]UUUOOOLLLGGGAAA>>>======<<<999999888666555444333000---,,,------+++)))''''''((('''&&&%%%$$$$$$###$$$$$$###"""!!!  $$$&&&***...222555777777;;;===>>>===<<<;;;<<<>>>>>>???@@@@@@@@@???>>>===;;;<<<============<<<;;;666333---((($$$ !!!!!! """!!!    wwwpppggg___ZZZUUUPPPLLLDDDAAA<<<:::::::::999888888666555444444222///---+++,,,,,,***(((&&&&&&'''&&&&&&$$$###############!!!  !!!######''')))...333666888999999===>>>>>>>>><<<;;;;;;===???@@@BBBCCCCCCAAA???>>>;;;<<<===>>>>>><<<;;;:::333///)))$$$  !!!!!!!!!!!! """"""!!!   !!!     }}}yyynnnggg]]]VVVRRRNNNJJJFFF???<<<999888888888888777666444333222222111...,,,)))***+++)))'''%%%&&&'''%%%$$$###""""""!!!"""""" !!!$$$&&&'''+++...333777:::;;;;;;:::===>>>???>>><<<:::;;;<<>>???===;;;888777...***%%%  !!!!!!!!!!!! !!!!!!  !!!     }}}wwwrrrggg```WWWPPPKKKGGGBBB>>>;;;:::888777666666666777333222000000000///,,,***((())))))(((&&&%%%%%%&&&$$$$$$"""!!!!!!!!!!!!!!!###&&&)))***111333777:::======<<<<<<===>>>???>>><<<;;;;;;<<<@@@AAABBBCCCCCCCCCBBBAAA>>>??????>>><<<888444111)))%%%  !!!!!!   !!!!!!    {{{tttlllggg^^^XXXPPPJJJFFFCCC>>>:::888777777555444444444555111///.........---***((('''(((((('''%%%$$$%%%&&&######"""!!! ###'''+++///111666888:::<<<>>>>>>======<<<===>>>===<<<;;;<<<===AAAAAAAAABBBBBBCCCCCCCCC?????????===999333---***###   !!!!!!!!!!!! """  {{{tttkkkccc]]]UUUPPPJJJFFFEEEBBB>>>;;;666666666444333222333444///...---------,,,)))'''&&&'''((('''%%%$$$%%%&&&###"""!!!    ###''',,,111666888999:::<<<===>>>>>>>>>===;;;===>>>===<<<<<<===>>>AAAAAAAAAAAAAAABBBCCCDDD??????>>>;;;666000)))%%%  !!! !!!!!!!!!""" !!!!!!  !!!###$$$""" ~~~xxxqqqjjjccc\\\WWWQQQKKKEEEBBBBBBAAA===999:::777444222222222222111......---,,,+++))))))(((''''''''''''&&&%%%$$$###%%%###!!! !!!!!!!!!###)))---111444777:::>>>===<<<===???@@@@@@???@@@???===<<<;;;===>>>???EEEBBB@@@>>>?????????>>>@@@???<<<:::555...&&&   !!!!!!""""""!!!   !!!!!!!!!    !!!  yyytttmmmfff___YYYSSSOOOLLLGGGBBB@@@@@@???;;;888888666222000000111000///------,,,+++***)))((((((''''''''''''&&&%%%$$$$$$$$$###!!! !!!!!! """"""&&&+++000444777:::<<>>===>>>???@@@???>>>???>>>===<<<<<<>>>???@@@DDDBBB@@@??????@@@???>>>@@@===:::666111***###  !!!!!!!!!!!!!!!        }}}qqqlllddd]]]WWWRRRNNNKKKFFFBBB>>><<<===<<<999666666333000/////////...---,,,,,,+++***)))(((((('''&&&&&&'''&&&&&&%%%$$$######"""!!! !!!!!! """$$$&&&***///444777:::>>>@@@@@@???===>>>??????>>>=========<<<<<<===???AAABBBDDDBBB@@@???@@@AAA@@@??????;;;666000+++%%%   !!!!!!  !!! !!!!!!   xxxrrriiiddd\\\UUUPPPMMMIIIGGGAAA>>>;;;:::::::::777555444222///.........---+++******))))))(((''''''&&&$$$$$$$$$$$$$$$###"""""""""!!!   !!!$$$'''***...333777:::===@@@BBBAAA???>>>>>>??????===<<<;;;<<<<<<===???AAACCCDDDCCCBBB@@@@@@AAAAAA@@@>>>>>>999222+++&&&!!! !!!!!!     !!! !!!""""""###  xxxooojjj^^^YYYRRRLLLHHHEEECCCAAA===<<<::::::999888666555333111///......---,,,***(((((((((''''''&&&&&&%%%!!!!!!"""""""""!!! !!!  ###'''***...111666999<<<>>>@@@BBBAAA???>>>>>>??????===<<<;;;;;;<<<>>>@@@BBBDDDEEECCCBBB@@@@@@@@@@@@>>><<<;;;555...'''""" !!!!!!"""    !!! !!!"""######  ~~~wwwppphhhcccXXXTTTNNNJJJFFFDDDAAA@@@:::::::::999888666444444222000...---------***)))''''''&&&&&&%%%%%%%%%%%% !!!!!!!!! !!!"""&&&+++...222555999<<<===>>>@@@AAA@@@???===>>>??????>>>===;;;<<<===???AAACCCEEEFFFCCCBBB@@@@@@???>>>;;;999444000)))###       !!!!!!""""""  {{{tttmmmfff___[[[SSSPPPLLLHHHFFFCCC@@@>>>888888999888666333222111///...,,,,,,,,,+++(((&&&%%%%%%%%%%%%%%%$$$$$$$$$ !!!!!!"""""""""!!!!!! !!!###%%%***///333777:::===?????????@@@AAA???>>>===>>>???@@@???>>>;;;<<<>>>@@@BBBDDDEEEEEECCCBBB@@@???>>><<<888555---)))### !!!!!!   !!!!!!!!!!!!!!!    {{{ssskkkddd^^^XXXTTTKKKHHHEEECCC@@@>>>:::777666777888777444111000///---,,,*********)))&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###############""" !!!###%%%(((,,,222666:::===???AAA@@@@@@@@@AAA>>>===<<<===???@@@@@@???<<<===???AAACCCDDDEEEEEECCCBBB@@@???===:::666333((($$$ !!!!!!!!!!!!!!!  !!!"""""" !!!  !!!""""""!!!!!! !!!!!!!!!       xxxqqqhhh```ZZZTTTNNNIIIFFFFFFEEECCC@@@===999888777777777666444222///...***))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$###""""""######""""""!!!!!!!!!  !!! """&&&)))...444;;;@@@@@@AAAAAABBBBBBAAAAAAAAA???>>>>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBBBBCCCAAA@@@>>>;;;666000,,,"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!   """###"""!!! !!!"""!!!  """    """!!!  zzzrrrkkkbbb[[[VVVQQQKKKGGGBBBBBBAAA@@@>>><<<999888555555555444222///---,,,))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$###""""""!!!!!!   !!! """%%%)))...222888>>>BBBAAABBBBBBBBBBBBAAAAAA@@@@@@???????????????@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCAAA???<<<888333---(((   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###""""""!!!    """"""!!! !!!"""!!!  """ !!!!!!!!!!!!   """!!!  xxxrrrhhhbbbZZZTTTPPPLLLGGGCCC============;;;:::888777222222111000...,,,+++)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!  !!!!!! %%%)))///444888===AAADDDCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBDDDDDDDDDAAA===999444...(((### !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! %%%%%%$$$###!!!  !!!  !!!!!!  !!! !!!!!!"""!!!!!!  !!!   zzzpppiii___YYYRRRMMMJJJHHHDDD@@@<<<<<<;;;:::999777666555000//////---,,,***)))((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!""""""''',,,444:::>>>@@@CCCEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@??????????????????BBBBBBAAAAAAAAABBBDDDDDDEEEAAA<<<666000***$$$ """"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! #########"""!!!    !!! !!!!!! !!!  !!!  !!!!!!  !!!  |||ssshhhbbbWWWRRRKKKHHHFFFEEEBBB???===<<<:::888666444333333///...---,,,+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!###%%%+++000888>>>AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>BBBBBBAAAAAAAAABBBCCCCCCDDD@@@999333,,,&&&!!!  """"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!! !!! !!!!!!!!!  !!!!!!  !!!  zzzrrriii___YYYRRRMMMGGGCCCCCCBBB???===<<<:::888666333222111111...---,,,***))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!  """'''***000555<<>>???AAABBBBBBAAA???===<<<777///(((###  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!""""""!!!  !!!!!!   !!!!!!!!!!!!  !!!  }}}xxxooofff^^^VVVOOOKKKKKKFFF@@@>>>>>>===;;;888333222111/////////000000+++***)))'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$######"""!!!  """###(((///444999===BBBEEEFFFFFFEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBBBB<<<>>>AAACCCCCC@@@===;;;888333+++%%%  !!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$$$$$$$######!!! !!!!!!!!!  !!!!!!""""""!!!  """!!!!!!!!!   !!!  rrrlllddd[[[TTTNNNHHHEEEDDDCCCAAA>>>;;;888666555777444000...---,,,+++)))''''''''''''''''''''''''$$$$$$############$$$$$$""""""!!!!!!  """%%%(((---333777AAACCCEEEGGGHHHGGGFFFEEEGGGFFFFFFEEEFFFHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAA>>>:::777...***###!!!"""### !!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""""""############""""""!!! !!!""""""""""""!!! """"""############"""""""""!!!!!!!!!!!!  !!!"""$$$###!!!  !!!!!!     ~~~yyylllggg^^^VVVPPPJJJFFFCCCBBBAAA???<<<:::777555444555222///---,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$###""""""!!!!!!  !!!$$$(((+++111777;;;AAABBBDDDFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBBBBAAA===999555+++&&& !!!"""### !!!!!!!!!"""""""""!!!""""""######""""""!!!!!!!!!!!! !!!!!!""""""############""""""  !!!""""""!!!!!! !!!""""""######""""""!!!!!!!!!!!!  !!!""""""   !!!!!!    ~~~vvvpppddd^^^VVVNNNIIIEEEBBBAAA>>>===;;;999777555444333333000---++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$#########"""!!!  ###''',,,000666<<<@@@BBBCCCDDDFFFFFFFFFEEEEEEFFFEEEEEEDDDEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA<<<555111%%%"""!!!"""###"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!! !!!"""!!!  !!!!!!""""""""""""!!!!!!    !!!      wwwmmmggg[[[UUUNNNGGGCCCAAA@@@???999999777666444333222111000...+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$###"""!!!  !!!%%%+++000555:::@@@CCCDDDDDDFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDBBB???888111,,,!!! !!!"""########################### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!""""""!!!!!!  !!!""""""     }}}tttkkkbbb\\\SSSNNNHHHCCC@@@???>>>===666555444333222000//////---,,,***))))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###$$$$$$###"""!!!  $$$(((...444999===BBBEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFDDDBBB???:::444,,,'''  !!!"""###$$$$$$$$$$$$############  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!!  !!!""""""    |||rrrjjjbbb[[[VVVLLLIIIDDD@@@>>>===;;;:::444444333111000...---,,,,,,***)))))))))'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$###"""!!! """###(((---333999===@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEBBB>>>:::555...'''###!!!!!!!!!  !!!"""###$$$$$$$$$############### """""""""!!!!!! !!!!!!""""""!!!!!!  !!!!!!   !!!!!!    |||rrrhhh```ZZZTTTQQQGGGDDDAAA???===;;;888666444333222000...---+++++++++***)))))))))(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""" """%%%(((...222999>>>AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFAAABBBDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCC@@@:::444///***$$$ !!!!!!!!! !!!   !!!"""###$$$$$$#########""""""""" !!!!!!  """###"""!!!!!! !!!!!!!!!!!!  !!!"""!!!      yyyqqqggg\\\UUUOOOLLLIIICCCBBB???>>><<<:::666333444333222000...,,,***)))+++***)))))))))(((%%%"""########################""""""!!!!!!!!!!!!""""""###"""!!!  $$$(((+++222666===AAADDDEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFBBB>>>777111,,,'''"""!!!!!! !!!!!!  !!!"""###############""""""!!!!!!!!!!!!""""""""""""!!!!!! """######"""!!! !!!!!!!!!!!! !!! !!!""""""       }}}tttkkkeee\\\TTTNNNKKKIIIHHHAAA@@@===;;;888666555444///...---,,,+++*********+++)))'''''''''&&&$$$###############""""""""""""############"""!!!"""!!! !!!%%%+++///999<<<@@@CCCEEEEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDEEEFFFEEECCCAAA???:::333,,,'''""" !!!!!!!!!   !!!!!!  !!!"""######$$$###""""""""""""###### !!!""""""""""""!!! !!!""""""  !!!!!!""" !!!###"""   !!!!!!   !!!!!!   !!!     ssskkkeee```XXXQQQLLLIIIGGGEEE@@@>>><<<999777555444333///...---,,,+++************)))'''&&&'''&&&%%%###############""""""""""""#########""""""!!!"""!!! !!!$$$)))000444<<<>>>AAADDDEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEBBB???;;;666///)))$$$  !!!!!!!!!  !!!""""""!!!  !!!!!!!!! !!!!!!""""""###"""""""""""""""""""""""" !!!""""""""""""!!! !!!""""""  !!!!!! !!!###"""     !!!!!!!!!!!!!!!  !!!######!!!     xxxmmmeee\\\XXXRRRMMMJJJFFFCCCAAA===<<<999777555333222111......,,,+++***)))))))))***((('''&&&'''&&&%%%###############""""""""""""""""""""""""!!! !!!  """$$$(((///666<<>>:::999777444222111000///...---,,,***)))))))))))))))'''&&&&&&&&&&&&%%%###############"""""""""!!!!!!!!!""""""!!!  !!!"""%%%(((---444<<>>888333+++'''""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""$$$$$$######""""""!!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!  """###""" !!!!!!!!!!!!!!!""""""""" !!!###"""   !!!$$$***......+++'''$$$ !!!######"""!!! !!!  wwwmmmfff```XXXSSSJJJHHHEEECCCBBB???<<<:::666555333111///...---------,,,***)))(((((('''''''''&&&%%%%%%&&&&&&%%%###############"""""""""""" !!!!!!!!!  !!!&&&)))...333777<<>><<<:::888555444222000...------,,,,,,+++***)))(((''''''''''''&&&$$$%%%&&&&&&%%%###############"""""""""""" !!!!!!  !!!"""***...444999===@@@DDDFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFCCC>>>777///)))"""  !!!""""""!!!!!!"""#########""""""!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$ !!!!!!!!!!!!  """###"""!!!  !!!###"""     """$$$$$$"""  !!!$$$'''"""!!! pppjjjbbb\\\XXXSSSMMMIIIFFFCCC???<<<;;;:::888666444333222000...------,,,,,,+++***((('''''''''''''''%%%$$$$$$&&&&&&%%%###############"""""""""""" !!!  !!!"""---222888>>>AAACCCEEEFFFBBBBBBDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIGGGEEEBBB===666---'''  !!!"""###$$$!!!""""""############"""!!!!!!""""""#########$$$"""!!!  !!!"""""""""###$$$$$$$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%% !!!!!!!!!!!!!!!  """###"""!!! !!!###"""   !!!!!!   !!!!!! !!!$$$  |||vvviiiddd[[[TTTNNNKKKHHHFFFCCCAAA>>>;;;888555333333111111111000///---,,,+++)))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$######""""""!!!!!! """%%%(((///444;;;AAADDDFFFGGGIIICCCCCCCCCDDDDDDFFFGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJMMMLLLKKKIIIIIIIIIJJJKKKHHHEEE@@@;;;666///(((### !!!  !!!"""!!!!!!"""############$$$$$$###############$$$$$$$$$$$$######$$$###"""!!! """######$$$$$$$$$############"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    }}}tttmmmccc^^^VVVPPPLLLIIIFFFEEE@@@???<<<:::777555333333000000000///...---,,,+++)))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""!!!!!!  !!!$$$)))---222777===BBBEEEFFFGGGHHHFFFEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIINNNMMMLLLJJJIIIIIIIIIIIIGGGDDD>>>999333,,,%%%    !!!!!!  """###""""""###$$$###$$$$$$%%%%%%$$$$$$############$$$$$$###############"""  """###############""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!    {{{rrriiibbb[[[VVVPPPKKKHHHFFFDDDCCC===;;;999777555444333222000//////...---,,,++++++)))((('''&&&%%%%%%%%%%%%%%%%%%$$$############$$$"""""""""!!!!!!!!!!!!  !!!###(((...333777;;;@@@DDDFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAFFFFFFGGGGGGHHHHHHIIIIIIOOONNNMMMLLLJJJIIIHHHHHHFFFBBB;;;555...'''!!! !!! !!!!!!  """$$$$$$$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###########################"""!!!  """#########"""!!! """"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!   zzzrrriii```[[[UUUQQQKKKGGGDDDBBB@@@???999888666555333222222222///...------,,,+++++++++(((((('''&&&%%%%%%%%%%%%%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! """%%%+++333888<<<@@@DDDFFFFFFFFFFFFGGGHHHGGGFFFDDDCCCBBBBBBAAAEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHDDD???888111***$$$ !!!""" !!!!!!!!! !!!  """$$$$$$$$$$$$$$$&&&%%%&&&&&&&&&&&&&&&&&&%%%######""""""""""""#########""""""!!! !!!!!!""""""""""""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""!!!!!!   }}}ssskkkddd\\\WWWRRRNNNIIIDDDAAA???<<<;;;666555444333222111111111...---,,,+++******++++++((('''&&&%%%%%%$$$$$$%%%%%%$$$######""""""###### !!!!!!!!!!!!$$$)))///777<<>>===;;;999777555444333111000000//////,,,+++)))(((((()))***+++((('''&&&%%%$$$$$$$$$$$$$$$$$$###""""""""""""""" !!!!!!###)))...333999???CCCEEEFFFHHHHHHFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKHHHJJJLLLLLLKKKGGGCCC@@@666111)))###  !!!!!!!!!!!!""""""###%%%%%%"""############"""!!!  !!!"""!!!###%%%&&&%%%%%%%%%'''%%%%%%&&&&&&&&&&&&%%%%%%###"""!!! !!!"""###  !!!!!!"""""""""!!!!!!  !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!  zzzrrrkkkaaaZZZUUURRRNNNJJJBBB???===;;;;;;;;;999888555444333111000/////////,,,+++)))((('''(((***+++''''''&&&%%%$$$$$$$$$$$$$$$######""""""""""""""" !!!!!!!!!&&&,,,222777===BBBEEEEEEFFFHHHGGGFFFEEEEEEFFFJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMLLLJJJEEE@@@<<<222---%%%   !!!""""""""""""""""""###$$$$$$###############"""!!!!!! """###"""$$$&&&'''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!! !!!"""$$$ !!!"""""""""""""""!!! !!!""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!! |||vvviiiddd\\\UUUPPPLLLIIIGGG???===;;;999999999777666555444333111///...,,,,,,************))))))))))))''''''&&&%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""!!!!!! """###%%%***000777;;;@@@DDDFFFIIIIIIHHHGGGFFFEEEDDDCCCKKKJJJHHHGGGFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNMMMLLLHHHCCC;;;666,,,(((###   !!!"""!!! !!!""""""#########""""""###""""""!!!  !!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######"""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$###""""""""""""""" !!!!!!!!!!!!    {{{rrrlllbbb]]]VVVOOOKKKGGGDDDBBB???<<<:::999999888777555333333111000...,,,+++***)))))))))(((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!!!! !!!###%%%(((---444:::???BBBEEEGGGIIIIIIHHHHHHGGGFFFFFFFFFJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJFFF@@@888333***&&&""" !!!!!!  """###$$$###"""!!!"""######$$$$$$######""""""""""""!!!  !!!""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!    zzzssskkkeee\\\XXXQQQKKKGGGDDD@@@>>>===;;;888777777777666444111111000...,,,+++***)))((((((((('''''''''&&&&&&'''&&&%%%$$$$$$######$$$$$$###""""""!!!!!!"""""" !!!!!!!!!!!!  ###%%%'''+++111999???CCCEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGIIIHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHGGGCCC===444...'''$$$ !!! !!! !!!!!!""""""!!!!!! !!!"""$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!  !!!""""""######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!  yyyrrrllleee```YYYUUUPPPKKKGGGDDDAAA???;;;999777666666666555333000000///...,,,+++***)))((((((((('''''''''&&&&&&'''&&&%%%$$$##################"""!!!!!!!!!!!!!!! !!!!!!!!!  """$$$''')))///555===CCCFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIHHHHHHIIIJJJJJJKKKHHHGGGFFFDDD@@@999000***###!!!   !!!!!! !!!!!!!!!""""""""""""""""""!!!######$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!!!!!!!  !!!"""###$$$$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%$$$$$$###"""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  wwwoooiiiccc]]]XXXVVVRRRMMMIIIGGGDDDAAA???999777555444444444333222000000///...,,,+++******)))))))))(((((((((''''''&&&&&&%%%$$$###############""""""!!! !!!!!!!!! !!!!!! ###'''***,,,333888???EEEGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGDDDAAA===555---'''!!! !!!!!! !!!  !!!!!!!!!!!! !!!!!!"""######$$$$$$######"""######$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###  !!!!!!######$$$%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%$$$$$$###"""###""""""!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   xxxpppiiiddd___XXXTTTOOOLLLHHHEEECCCAAA>>><<<777555333222333333222111//////...---,,,+++******)))))))))(((((((((''''''&&&%%%$$$######""""""######"""!!!!!! !!!!!! """&&&***///111777;;;AAAEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFBBB===888111***%%%!!!!!!"""!!!!!!!!!!!! !!!"""###"""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###### !!!!!!"""###$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!  {{{tttoooiiiccc___ZZZSSSNNNIIIFFFCCCAAA???===:::888555333111111222222111000------,,,+++***))))))(((((((((((('''''''''&&&&&&&&&%%%$$$###""""""""""""""""""!!! !!! !!!$$$)))///444777<<>>888222,,,'''###!!!  """###"""!!!"""!!!  !!!###$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!"""!!!  zzzsssiiiddd___ZZZWWWRRRKKKEEEFFFDDDAAA???>>><<<999777444333111000111111111000,,,++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###""""""""""""""""""!!!  """&&&,,,333888;;;???BBBEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJLLLMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKHHHCCC<<<444///)))$$$!!!"""!!! !!!"""###"""!!!"""!!!  !!!###%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$###"""!!!""""""###$$$%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!"""###!!!    {{{qqqkkkbbb^^^YYYSSSNNNJJJHHHGGGAAA@@@>>><<<:::777555444444111///...//////,,,)))+++)))((()))))))))'''%%%'''&&&%%%%%%$$$$$$%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!!!! !!!!!!  """%%%***000666:::===BBBCCCEEEFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKHHHEEEFFF@@@777///***'''$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""###%%%&&&(((%%%%%%$$$$$$###"""!!!!!!""" !!!""" """###%%%'''((((((''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""$$$###""" !!!"""!!!!!! !!!!!!!!!   !!!!!!     yyyooofff___^^^[[[VVVPPPLLLHHHFFFFFF??????===:::888666444333444111///...///...,,,)))+++***))))))***)))'''%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$######"""""""""""""""!!!!!!!!!!!!!!!  !!!%%%,,,333:::???CCCCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJLLLKKKJJJKKKKKKJJJGGGDDDCCC===444,,,'''%%%###"""############""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%&&&'''%%%%%%$$$$$$###""""""!!!!!!  !!! ###$$$&&&''''''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""$$$###"""!!! !!!"""!!!  !!!  !!!!!!    |||sssjjj```ZZZYYYVVVQQQLLLHHHFFFDDDDDD===<<<;;;999666444222222333111///.........,,,***,,,***)))*********(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""""""""""" !!!!!!!!!!!!  !!!###(((///666===BBBEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIMMMLLLLLLMMMMMMKKKHHHEEE???999///((($$$""""""!!!########################$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%$$$$$$###"""""""""   !!!"""%%%%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""###""""""!!!!!!!!!!!!"""!!!  !!!  !!!!!!!!!!!!  !!!  !!!"""   wwwppphhh```ZZZTTTQQQMMMIIIFFFDDDCCCCCC<<<;;;:::888555444222111111000///......---,,,+++,,,+++******+++***(((&&&&&&%%%%%%$$$###$$$$$$$$$$$$######""""""""""""""" !!!!!! !!!"""&&&)))---333888===AAACCCEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJFFFCCC;;;555,,,%%%"""!!!"""""""""###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$#########""""""!!!"""###&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""  !!!!!!!!!!!!!!! """"""!!!     }}}tttmmmhhhbbb[[[VVVPPPNNNJJJFFFCCCBBBAAAAAA;;;;;;999777555444222111000000///...---,,,+++,,,+++***)))*********(((&&&%%%%%%$$$############$$$$$$######"""""""""""""""  """$$$***,,,111666;;;???BBBDDDEEEFFFFFFGGGHHHIIIIIIIIILLLLLLMMMMMMNNNNNNNNNOOOJJJJJJJJJJJJJJJKKKLLLMMMHHHGGGGGGHHHHHHEEE@@@<<<777222***$$$"""""""""###""""""######$$$$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$############### """$$$%%%'''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""""""""!!!###""""""""""""""""""###  !!!!!!""""""!!!!!! """"""!!!     yyyssskkkeeebbb]]]XXXSSSMMMKKKGGGCCC@@@???>>>>>>:::999888666555333222111...///000...,,,++++++,,,+++)))((()))))))))'''%%%%%%%%%$$$###############$$$######""""""""""""""" """%%%''',,,///444:::@@@DDDGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKJJJFFF@@@<<<333...((($$$############""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######################## !!!###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""" !!!!!!""""""""""""!!!###""""""!!!!!!""""""###  !!!""""""""""""!!!  !!!     }}}tttnnnfffaaa]]]YYYTTTPPPJJJHHHDDD@@@===;;;::::::888777666555333111000000---///000...,,,***+++---)))((('''(((((((((&&&$$$%%%$$$$$$###############$$$######"""""""""""""""  ###''')))222555:::???DDDGGGIIIJJJFFFFFFHHHIIIKKKLLLMMMNNNKKKKKKLLLLLLMMMNNNNNNOOOLLLKKKKKKKKKKKKKKKLLLLLLOOONNNNNNNNNKKKFFF@@@;;;...+++&&&$$$######"""!!!""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$########################!!!!!!!!! """$$$&&&'''&&&%%%%%%$$$%%%&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&########################$$$######""""""""""""""" !!!"""######"""!!!!!!!!! !!!!!!  !!!""""""""""""""" !!!!!! !!!  !!! |||wwwoooiiiaaa[[[WWWSSSNNNIIIHHHFFFBBB===:::888777777666666444333111000///...,,,///000...+++***+++---)))(((''''''((('''%%%###%%%$$$$$$###"""#########$$$######"""""""""""""""  $$$(((***:::<<<@@@CCCFFFHHHHHHHHHFFFGGGHHHJJJLLLMMMOOOPPPIIIJJJJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIFFF@@@999444+++(((%%%#########!!! """"""###$$$%%%%%%&&&&&&(((((((((((())))))))))))%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$##################$$$$$$!!!!!!!!!!!!  """%%%'''(((%%%%%%$$$$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''########################$$$######""""""""""""""" !!!#########"""!!! !!!!!!""""""""""""""" !!!!!!  """   !!!!!! yyysssooohhhddd^^^XXXSSSOOOKKKHHHEEECCCAAA===:::888666666777555444333333333111//////......---+++***))))))+++***)))((('''&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!###""""""!!! !!!!!!!!!  """%%%***///222999===CCCGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKNNNLLLJJJJJJJJJKKKJJJIIIMMMLLLIIIEEE@@@:::555222(((((((((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""!!!  """$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$&&&%%%######$$$###"""  !!!!!!  !!!!!! """"""""""""""""""""""""!!!!!!   !!!""""""   zzzsssmmmiiiddd```ZZZTTTPPPLLLHHHEEEDDDBBB@@@===:::777666555666444222222222222000.........---,,,+++***))))))***))))))(((&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""###""""""!!!  !!!$$$(((---222555>>>BBBGGGIIIJJJIIIHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHLLLKKKHHHDDD>>>888333000((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!! !!!###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""$$$$$$&&&$$$""""""######!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! xxxqqqkkkfffbbb^^^ZZZTTTOOOKKKHHHDDDBBBBBB@@@>>>;;;888666555444444222111000111000///---...------,,,+++***))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$#########""""""!!!!!!  !!!!!!"""""" !!!###&&&+++111666999DDDGGGKKKLLLKKKIIIHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIHHHIIIJJJKKKJJJIIIJJJIIIGGGBBB<<<555///,,,'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!  ###$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!"""$$$$$$$$$###!!!!!!""""""!!!  !!!!!!   yyypppjjjfffaaa]]]YYYUUUPPPKKKHHHEEEAAA??????===;;;999777555444333222000////////////...,,,---,,,,,,+++***)))))))))''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########""""""""""""!!!!!!  !!!!!!!!!""" """$$$)))///555:::===GGGIIILLLMMMKKKJJJIIIHHHKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKJJJLLLMMMNNNMMMLLLHHHGGGDDD???999222,,,(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''(((((()))''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%  """$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! !!!"""######$$$###!!! !!!!!!   !!!!!!  !!!""" !!!!!!  {{{rrrkkkgggccc___[[[UUURRRMMMHHHFFFCCC@@@>>><<<;;;999777555333333222111///............---++++++++++++******))))))(((&&&&&&&&&%%%$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!###&&&,,,222888>>>AAAFFFHHHKKKLLLKKKJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKMMMOOOOOONNNLLLGGGEEEAAA<<<666///***'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((()))))))))((()))))))))(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%% !!! """$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!  !!!"""#########"""!!! !!!!!!   !!!!!! !!!!!!  !!!""" !!!!!!!!!!!!  yyyssskkkfffcccaaa]]]ZZZRRROOOJJJGGGDDDBBB@@@>>>999888666555333222111111000...------......---,,,*********)))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!! ###&&&***000666===BBBDDDFFFHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLNNNNNNLLLJJJFFFDDD>>>888222---***(((((((((((((((((()))))))))'''(((((()))***)))))))))******))))))))))))******************)))(((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$######################## !!!!!!"""!!!!!!!!!###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!! !!!"""############"""!!! !!!"""!!!  !!!!!! !!!""""""!!!  !!!"""  ~~~tttrrrllleeeaaa```^^^[[[XXXPPPLLLHHHEEECCCAAA???===777666444333222111111000///...------...///---,,,)))))))))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!(((***...444;;;AAAFFFHHHHHHJJJLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPNNNMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNKKKIIIFFFBBB<<<555000,,,******((()))))))))*********+++'''((()))*********))))))+++******))))))******+++,,,,,,,,,++++++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######""""""!!!!!!!!! !!!!!!"""######""""""###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################""""""!!!"""###$$$$$$######""""""!!! """""""""  !!!!!! !!!""""""!!!  !!!   xxxooommmhhhaaa^^^]]]\\\YYYVVVNNNKKKGGGCCCBBB@@@>>>===666555444222111000000000///...------...///...,,,))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&%%%##################$$$$$$"""""""""""""""######### !!!!!!""""""######+++---222888>>>DDDIIIKKKKKKLLLMMMMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNRRRQQQPPPOOONNNNNNNNNNNNOOONNNOOOPPPQQQPPPMMMJJJGGGBBB;;;333...,,,+++,,,))))))******+++++++++,,,'''((()))++++++******)))++++++************++++++---------,,,+++***))))))))))))((('''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$######"""!!! !!!!!!"""##################%%%&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$"""""""""!!! !!!"""###"""!!!  !!!!!! !!!######!!!   |||wwwpppkkkiiieee^^^YYYVVVTTTRRRQQQLLLIIIEEECCCBBBAAA???>>>999888666555333111000///000///...,,,,,,---......,,,+++)))((((((((()))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!  """$$$)))...666===AAAEEEHHHJJJJJJJJJJJJLLLOOOOOONNNLLLOOONNNMMMLLLLLLMMMNNNNNNQQQOOOMMMLLLLLLMMMNNNPPPPPPOOONNNOOOOOOMMMJJJGGGEEE???777111---+++***)))*********))))))))))))(((******))))))((((((''''''++++++************++++++)))))))))))))))*********))))))))))))((((((((((((&&&&&&%%%$$$$$$######"""""""""!!!   !!!"""$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""  """ !!!"""""""""""""""!!!  !!!  !!! !!!!!!   }}}wwwrrrmmmiiieeeaaa\\\XXXUUUSSSQQQOOOKKKHHHDDDBBBAAA@@@>>>===888777666444333111000//////......---------------+++***)))((('''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!! """"""!!!!!! !!!"""""""""###%%%''',,,111888???CCCFFFIIIKKKJJJJJJKKKMMMOOOPPPOOOMMMNNNMMMLLLKKKKKKLLLMMMMMMQQQPPPOOONNNNNNOOOQQQRRRQQQPPPNNNNNNNNNLLLJJJGGGDDD???888222///...---,,,+++++++++************)))******************))))))++++++************++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&%%%$$$$$$######""""""!!!!!!  !!!###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""""""""""""""!!!  !!!!!!!!!  !!! !!!   {{{tttooolllhhheee```]]]ZZZWWWUUURRROOOLLLHHHEEEBBB???>>>===<<<:::777666555444222000//////---------------,,,,,,+++)))(((''''''&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###""""""!!! !!!"""###$$$$$$&&&)))+++111555<<>>CCCGGGIIIJJJKKKLLLJJJJJJKKKNNNQQQRRRQQQPPPNNNNNNMMMLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUTTTQQQNNNLLLJJJHHHEEEBBB555222...,,,---.........////////////.........---*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++******))))))))))))((((((((((((&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!!!!  !!!!!! !!!!!!!!!!!!  !!!)))000222000,,,###!!! {{{vvvrrrmmmgggbbb___^^^]]]\\\ZZZWWWTTTQQQLLLGGGCCCCCC@@@<<<999888777666444333222111000///...------***************))))))(((%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!! !!!"""###%%%''',,,222666<<<@@@EEEHHHIIIIIIJJJKKKIIIIIIKKKMMMPPPRRRQQQOOOOOONNNMMMMMMNNNOOOQQQRRRPPPQQQQQQRRRRRRSSSSSSSSSRRRPPPNNNLLLIIIFFFAAA>>>555222000//////111111000000////////////.........++++++++++++++++++,,,,,,++++++************++++++*********)))((((((''''''))))))))))))((((((((((((&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$!!!!!!  !!!!!!!!!!!! !!!!!!!!!   &&&---111111---))) {{{tttnnnlllhhhccc___\\\\\\\\\WWWUUURRRPPPNNNKKKGGGEEEBBB???;;;999888777555444111111000000///...------******)))(((((((((((()))%%%&&&'''''''''&&&$$$$$$"""#########$$$$$$$$$$$$"""""""""""""""""""""### !!!!!!!!!!!!"""###%%%&&&)))///555:::>>>AAAEEEHHHHHHHHHHHHHHHHHHHHHJJJMMMPPPQQQPPPOOONNNMMMMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRROOONNNMMMLLLIIIDDD>>>999444222000///000111111111000/////////............------------,,,,,,,,,,,,++++++************++++++******)))(((((('''&&&&&&))))))))))))((((((((((((&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""!!!"""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%############""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!   ###)))+++***'''###!!! wwwppphhhgggddd```\\\ZZZ[[[\\\SSSQQQNNNMMMLLLKKKHHHFFFBBB???;;;999777777555444111111000///...------,,,+++***((('''''''''((()))&&&&&&'''((('''&&&%%%$$$""""""######$$$$$$$$$$$$"""""""""""""""######### !!!"""""""""###%%%&&&(((+++111888===>>>AAAEEEHHHHHHGGGGGGGGGGGGHHHIIILLLOOOQQQPPPOOOMMMLLLLLLLLLLLLNNNPPPQQQSSSSSSTTTTTTTTTSSSSSSRRRNNNMMMMMMLLLIIICCC<<<666222000......///000000///////////////............/////////......------,,,++++++************+++++++++++++++***)))(((((('''))))))))))))((((((((((((&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!""""""""""""!!!"""$$$&&&'''''''''&&&''''''&&&&&&&&&&&&%%%%%%############"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$######"""!!!  !!!"""!!!!!!!!! !!!!!!!!!   ###&&&)))(((### zzzrrrmmmkkkhhhccc___]]][[[YYYWWWRRRPPPOOOMMMLLLIIIEEEBBB???;;;666666888888555111////////////...---,,,+++))))))))))))((((((((((((******)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###%%%))),,,000555;;;???CCCDDDEEEGGGHHHIIIJJJJJJLLLLLLNNNOOOOOONNNMMMLLLNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSUUUUUUUUUTTTRRRPPPSSSQQQOOOMMMHHHBBB:::444222111000000111111///---...---,,,+++,,,...000111000000...---,,,+++++++++,,,,,,++++++,,,,,,---...++++++***)))((('''&&&&&&'''(((((()))))))))))))))######""""""!!!!!! ######""""""""""""######"""###$$$$$$&&&&&&'''(((&&&&&&''''''&&&$$$###"""######"""!!!"""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!! !!!!!!""""""""""""!!!!!!   ###"""!!! {{{uuuoooiiigggddd```]]][[[ZZZXXXVVVRRRPPPNNNLLLKKKHHHDDDAAA>>>:::666555777777444111/////////......---,,,+++))))))))))))((((((((('''***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################""""""""""""######"""""""""######$$$###&&&+++///333999???CCCEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMPPPPPPOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUSSSRRRUUUTTTQQQMMMIIIBBB:::555333333333333222000/////////...---,,,,,,---///000000///...---,,,+++++++++++++++******++++++,,,---,,,+++***)))(((''''''&&&'''''''''((((((''''''&&&###"""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""###############$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######""""""!!!  !!!!!!!!!!!!   zzztttpppjjjfffdddaaa]]]ZZZYYYWWWUUUSSSQQQOOOLLLJJJHHHEEEAAA>>>===999666555666666333000............---,,,++++++)))))))))(((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###########################$$$%%%&&&$$$(((---333888>>>DDDGGGIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPTTTUUUVVVWWWWWWVVVUUUTTTVVVSSSOOOKKKFFF???999444444666888666222000000111000///...---------...///000///...---,,,+++++++++***************++++++,,,,,,,,,+++***)))(((((('''''''''''''''&&&%%%$$$$$$""""""""""""!!!!!!!!!!!! !!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!    zzztttooolllhhheeeccc```]]]ZZZWWWUUURRROOOOOOMMMJJJGGGEEEBBB???<<<;;;888555444444333111///---......------,,,+++***))))))(((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########""""""""""""""""""######%%%&&&&&&%%%***000777<<>>;;;:::777666444222000//////...,,,,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!  !!!###%%%&&&'''+++111888???DDDGGGJJJLLLQQQPPPOOONNNNNNNNNPPPPPPOOONNNNNNOOOPPPQQQRRRSSSNNNOOOQQQTTTVVVWWWXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWUUUPPPHHH@@@;;;888555333555777999777333111111222000000///////////////...///...---,,,,,,,,,,,,,,,---------------...//////,,,,,,+++***)))(((((('''((((((((('''&&&%%%###"""!!!!!!!!!!!!""""""""""""######"""""""""""""""###%%%%%%$$$$$$#########"""######""""""!!!""""""######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!    ~~~xxxnnnmmmkkkiiieeeccccccccc___]]][[[YYYWWWSSSOOOLLLFFFCCC@@@>>>===<<<;;;999555555444111///...---...,,,,,,,,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!! !!!"""$$$&&&((()))111666===DDDGGGIIIKKKLLLQQQPPPOOONNNNNNOOOQQQRRRRRRQQQPPPPPPQQQRRRSSSTTTQQQRRRRRRSSSUUUWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTNNNEEE>>>999666555333444444555444333222111000...//////000000000000///......---,,,,,,,,,---------,,,,,,,,,,,,---......,,,+++***)))(((''''''&&&&&&&&&&&&&&&%%%$$$"""""" !!!!!!!!!"""""""""###""""""!!!!!!"""###$$$$$$$$$$$$$$$##################"""!!!!!!!!!!!!"""###$$$###""""""!!!!!!""""""$$$$$$#########"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!       |||uuuqqqiiiiiihhheeebbb`````````[[[YYYXXXWWWVVVTTTPPPMMMDDDBBB>>><<<<<<<<<;;;:::555555444111...------...++++++,,,++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""!!!!!!"""###%%%(((***+++555:::AAAGGGJJJKKKLLLLLLQQQPPPNNNNNNNNNPPPQQQSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSSSSTTTVVVXXXYYY[[[ZZZXXXWWWUUUUUUTTTTTTQQQJJJAAA:::666444333222444222222222333333111///---...///000000111000000......---,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""###### !!!"""$$$&&&&&&###########################"""!!! !!!"""###$$$###!!! !!!"""######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!     zzznnnhhhhhhhhhfffcccbbbaaa___]]][[[[[[WWWRRRRRRRRRPPPJJJDDDEEEBBB===:::999888777666444444333111000...---,,,,,,,,,,,,,,,+++***)))))))))(((%%%$$$$$$&&&(((***&&&&&&%%%%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""###'''---111<<<@@@EEEIIIJJJKKKLLLMMMOOONNNOOOPPPRRRSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSSSSSSSTTTVVVXXXYYYYYYXXXWWWXXXXXXWWWUUURRRNNNGGG===777666555222///......//////000000000111000000000000000111111222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###""" !!!"""$$$###"""""""""###%%%%%%%%%%%%$$$$$$###"""!!!!!!############""""""""""""###"""!!! ###!!!!!!"""%%%%%%### """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!###!!!    uuukkkggghhheeecccaaa______]]][[[YYYXXXUUURRRPPPOOOLLLGGGBBBCCC@@@<<<999888777666555333222111000...---,,,+++,,,,,,,,,,,,+++***)))))))))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$####################################""""""""""""$$$$$$$$$###%%%)))000555===AAAGGGKKKLLLMMMNNNOOOPPPOOOOOOQQQSSSTTTSSSQQQPPPQQQQQQQQQQQQQQQRRRRRRUUUUUUUUUUUUVVVXXXZZZ[[[ZZZYYYXXXXXXWWWUUURRROOOLLLEEE<<<666555444222/////////000000000111111111222111000000////////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++))))))******)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###!!! !!!"""$$$###"""""""""###%%%%%%%%%%%%%%%$$$######""""""############"""""""""""""""!!!!!! !!!"""!!!!!!"""%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""     ~~~vvvnnnfffeeegggbbb```^^^\\\\\\ZZZXXXVVVUUUSSSQQQNNNJJJFFFCCCAAABBB???;;;888777666555444111000///...---,,,++++++,,,,,,,,,,,,+++***)))(((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################''''''&&&&&&(((---555:::@@@DDDIIIMMMOOOPPPQQQRRRQQQPPPPPPRRRTTTTTTSSSRRRPPPPPPQQQQQQRRRRRRSSSSSSVVVVVVWWWXXXYYY[[[]]]^^^[[[ZZZXXXXXXVVVSSSOOOLLLHHHBBB:::666444333111///000111111111111222222222333222000///...---------...---,,,,,,++++++,,,,,,------,,,,,,++++++******))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!"""$$$############$$$%%%%%%&&&%%%%%%$$$$$$#####################""""""""""""!!! !!!!!!""""""!!!!!!###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""   ~~~tttnnngggbbbbbbeee___]]][[[ZZZYYYXXXVVVTTTRRRRRRPPPLLLFFFBBB@@@@@@@@@===:::888777666555333000//////...---,,,,,,++++++,,,,,,++++++***)))((((((((()))((((((&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$########################"""###############$$$$$$((((((((((((+++111999>>>CCCGGGMMMPPPRRRRRRSSSTTTRRRQQQQQQRRRTTTUUUTTTRRRPPPPPPQQQRRRSSSSSSTTTTTTWWWWWWXXXYYYZZZ\\\]]]^^^[[[ZZZYYYXXXWWWTTTOOOKKKEEE@@@:::666444333222111222222222222222222222222111000///...------------...---,,,,,,++++++,,,,,,...------,,,+++******))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""  !!!"""############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################"""""""""!!! !!!"""###!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!""""""###  !!! }}}uuummmhhhbbb^^^^^^bbb]]][[[YYYXXXXXXWWWTTTSSSPPPPPPNNNIIIDDD@@@??????>>><<<:::888777666444222/////////......---------++++++++++++***)))(((((('''((())))))(((&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$%%%'''((()))+++///555<<>>===<<<:::888777666555333111..................------++++++++++++***)))((('''''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$########################""""""######$$$%%%%%%%%%&&&(((,,,000444999@@@DDDIIIMMMQQQSSSSSSSSSRRRSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPPPPQQQSSSTTTVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYWWWWWWXXXXXXWWWTTTNNNJJJ???===:::777555555555555333333333222222222222111///.........//////000111...---,,,,,,++++++,,,,,,++++++******))))))((((((((((((&&&%%%%%%$$$%%%%%%######$$$$$$$$$$$$######!!!  !!!"""###$$$$$$%%%&&&%%%%%%%%%####################################""""""""""""!!! !!!!!!""" """$$$###!!!   !!!"""""""""!!!   zzzssseee```\\\[[[XXXTTTTTTWWWWWWUUUSSSRRRRRRRRRPPPNNNLLLHHHCCCAAA@@@???===:::888777555444444333000...,,,,,,,,,,,,------------++++++++++++***)))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$%%%&&&&&&&&&***///555999>>>CCCGGGKKKNNNRRRSSSRRRQQQPPPPPPRRRQQQPPPQQQSSSSSSQQQOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUPPPJJJEEE<<<;;;999777444444444555333222222222111111111111111111000/////////000000...---,,,,,,++++++,,,,,,)))))))))(((((((((((((((((('''&&&$$$$$$$$$$$$%%%######$$$$$$$$$$$$######  !!!"""###$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""############"""""""""""""""!!!!!! !!! """$$$###!!! !!!!!!!!!!!!  !!!!!!  !!!"""""" !!!!!!  xxxooohhh\\\XXXVVVVVVUUUQQQQQQTTTTTTRRRQQQPPPPPPOOONNNLLLJJJDDD???===??????;;;777666444333222222000...+++***++++++++++++,,,,,,,,,***++++++******)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&+++222888===BBBFFFIIILLLOOORRRSSSRRRPPPOOONNNQQQPPPPPPQQQRRRRRRPPPOOOOOOPPPQQQSSSUUUWWWYYYYYY[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVVVVUUURRRMMMFFFAAA999999888666333333333555222222222111111000000000444333222000////////////...---,,,,,,++++++,,,,,,''''''''''''((((((((((((((('''%%%$$$###$$$$$$%%%######$$$$$$$$$$$$######  !!!"""###$$$%%%&&&'''&&&%%%%%%!!!!!!!!!!!!!!!"""""""""############""""""""""""###"""!!! """%%%$$$   !!!""""""!!!   """!!!!!! !!!"""!!! """###  zzzssskkkaaaZZZUUUSSSQQQOOOMMMLLLLLLLLLOOOOOONNNMMMLLLJJJHHHGGGDDDCCC@@@>>>;;;999777777666555444222000///------......---------,,,,,,,,,***************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&&&&'''+++000888???CCCGGGJJJLLLPPPQQQRRRSSSSSSSSSRRRQQQUUUSSSRRRTTTVVVWWWTTTRRRSSSTTTUUUUUUUUUVVVXXX[[[YYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWUUURRRMMMIIIDDDBBB;;;999777555333333333333222222222111111///......//////000000000000//////++++++++++++***)))(((((((((((((((((((((''''''&&&((('''%%%###!!!!!!!!!!!!$$$#########""""""!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""###$$$$$$###"""!!! $$$######""""""""""""""""""!!!!!!!!!!!! ###"""!!!!!!!!!!!!"""""" !!!""" !!! ~~~uuummmhhhaaaYYYRRRPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGEEEDDDAAA@@@===:::888666555444555555444222000...---,,,,,,,,,,,,,,,++++++++++++)))************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""######$$$%%%&&&&&&'''(((...333;;;AAAEEEIIILLLNNNPPPQQQRRRSSSSSSSSSRRRQQQUUUTTTSSSUUUWWWXXXVVVTTTUUUVVVWWWWWWVVVWWWYYY[[[[[[[[[[[[[[[ZZZYYYWWWVVVTTTSSSQQQNNNIIIDDD@@@>>>:::999777555333333333333222222222111111000///...///000000000000000000///,,,,,,,,,,,,+++***)))(((((())))))))))))(((''''''%%%$$$###!!!!!!!!!""""""############"""""""""!!!!!!###$$$$$$$$$#########$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!  !!!  {{{wwwnnnhhhaaa\\\XXXSSSMMMIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@???===;;;999777555444333555444333111000...---,,,+++++++++*********)))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$##################$$$$$$&&&'''))))))333777>>>DDDHHHKKKMMMOOOPPPPPPRRRSSSSSSSSSRRRRRRUUUUUUUUUWWWYYYZZZZZZXXXXXXYYYZZZYYYWWWWWWYYYZZZ\\\\\\[[[ZZZXXXUUUSSSRRRRRRQQQOOOKKKGGGBBB===;;;999888666555333333222222111111222111111000///...000000111111111111000000------------,,,+++***)))***************)))((((((###"""!!! !!!##################"""""""""""" """###$$$$$$$$$######""""""######$$$###""""""""""""###$$$ !!!""""""###$$$"""!!!   !!!   ~~~zzzuuuqqqlllfffbbbYYYUUUQQQMMMKKKIIIEEECCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCAAA@@@???>>>>>>===;;;999777666555555444333222111///...---,,,++++++*********)))))))))(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++,,,666;;;AAAFFFJJJLLLNNNPPPPPPQQQRRRTTTTTTTTTSSSSSSVVVVVVWWWYYY[[[\\\]]]\\\ZZZ[[[[[[YYYWWWVVVWWWYYY[[[[[[YYYXXXVVVTTTRRRQQQSSSRRROOOLLLGGGBBB===;;;777777666555333222222222111111111111111000//////000000111111111111000000------------,,,+++*********++++++++++++***))))))$$$###"""!!!!!!"""###$$$#########""""""""""""""" !!!######$$$&&&%%%$$$######"""############################## !!!"""######$$$"""!!!   !!!  !!!###$$$"""  ~~~|||zzzvvvqqqmmmhhheeebbb___]]]YYYUUURRRJJJHHHFFFEEEDDDCCCBBBAAA>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBAAA@@@???>>>===<<<;;;:::888666555555555222222111000...---,,,,,,++++++++++++************'''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&(((+++...000888===CCCHHHKKKMMMOOOQQQQQQRRRSSSUUUVVVVVVUUUUUUVVVXXXZZZ[[[]]]^^^______[[[[[[[[[YYYVVVUUUVVVWWWYYYXXXWWWVVVUUUTTTSSSSSSSSSRRROOOLLLGGGAAA===:::666555555444333222111111000111111111111000000///000000111111111111000000------------,,,+++******+++++++++++++++******)))'''&&&$$$###""""""###$$$""""""""""""""""""###### """######$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""""""""###"""!!!!!! !!!!!!  !!!!!!   !!!###$$$"""  ~~~|||yyyuuurrrgggeeedddcccbbb___[[[XXXPPPNNNMMMKKKKKKIIIFFFCCC@@@@@@????????????@@@@@@<<<===???@@@BBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>===999888777555444333333333111111000///...---,,,,,,+++++++++************)))'''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''***...222444:::>>>EEEJJJMMMPPPRRRSSSRRRSSSUUUWWWXXXXXXWWWWWWWWWYYY\\\]]]]]]^^^___aaa[[[[[[[[[YYYWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUQQQPPPMMMJJJDDD???:::888444444444444333222111000000000111111111111000000//////000000000000//////------------,,,+++***)))***++++++++++++***))))))((('''%%%$$$######$$$$$$""""""""""""############ !!!###$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%$$$###############""""""!!!!!!!!!###"""!!!!!! !!!!!!  !!!""""""!!!    |||tttnnngggeeecccbbb```^^^ZZZWWWNNNLLLKKKJJJKKKJJJIIIGGGBBBAAA?????????>>><<<:::999999::::::::::::<<<===:::<<<===???AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<888888666555444444444444000000//////...---,,,,,,******)))))))))(((((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((,,,000555777<<<@@@GGGMMMPPPSSSUUUWWWTTTUUUWWWXXXYYYZZZYYYYYYWWWZZZ]]]^^^]]]]]]___aaa\\\\\\\\\ZZZXXXWWWXXXYYYXXXWWWVVVTTTTTTTTTTTTUUUQQQOOOMMMIIICCC>>>999666333333444444333222111000000000111111111111000000......////////////......,,,,,,,,,,,,+++***)))(((*********+++***))))))(((&&&%%%$$$######$$$%%%%%%!!!"""""""""############ """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!"""!!!  !!!!!!!!! !!!"""######"""!!!    zzztttmmmhhheee```XXXQQQPPPOOOMMMMMMLLLIIIFFFCCC???===;;;;;;===>>>=========<<<;;;;;;;;;;;;888666444555666666666777999:::999;;;===???@@@@@@@@@@@@????????????>>>===<<<<<<::::::888777777666666666000000///...------,,,,,,)))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''((()))---222666999===BBBIIIOOOSSSUUUXXXZZZTTTVVVXXXYYY[[[[[[[[[ZZZXXX[[[^^^^^^]]]\\\^^^aaa]]]]]]]]]\\\ZZZYYYZZZ[[[ZZZXXXVVVTTTSSSSSSSSSTTTRRRPPPNNNJJJDDD???:::777222333444444333222000//////000000111111111000000------............------++++++++++++***)))(((((()))************)))((((((###""""""""""""$$$%%%'''!!!!!!""""""#########$$$ """$$$%%%%%%%%%%%%###"""""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""######### """!!!!!!!!!!!! !!!###$$$$$$###""" !!!  !!!  |||wwwqqqkkkggg\\\YYYSSSOOOKKKGGGBBB@@@999999888888888777777777444444444444444444444444777777777777666555444333333444555666777777777777;;;:::::::::;;;<<<>>>???@@@@@@@@@???===<<<:::999888888888888666444222111000000000///...,,,+++***''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''((((((***---000222777<<>>:::777333111////////////////////////000111111111111111111222444444444444444333333222222333444555555666555555999999999999:::;;;===>>>@@@@@@???>>>===;;;:::999888888888777666444222111000000///...---,,,++++++((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))+++---000333777<<<@@@GGGKKKOOOSSSTTTTTTUUUVVVXXXXXXXXXYYYYYYYYYYYYZZZWWWWWWYYY\\\``````^^^[[[]]]]]]]]]]]]\\\[[[ZZZYYYZZZYYYWWWWWWXXXXXXVVVUUUPPPMMMHHHCCC???;;;777333222222111111111111222222000000000///////////////---,,,,,,,,,++++++++++++((()))******+++++++++***)))))))))(((''''''&&&&&&$$$###"""###$$$$$$###"""######################## !!!"""###$$$%%%%%%######""""""""""""############################## !!!!!!"""######$$$$$$$$$"""   !!!""""""!!!  !!!!!!  WWWTTTPPPLLLHHHDDD@@@===888555111...+++)))&&&$$$%%%%%%&&&&&&'''(((((((((,,,,,,,,,------.........///000111111222222111111111111222333444444444444777777777888999:::<<<===?????????>>><<<;;;999888777777777666555333111000111000...---,,,+++,,,,,,)))((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%'''((((((***,,,///111444888===AAAKKKNNNRRRUUUUUUUUUVVVWWWYYYXXXXXXXXXXXXWWWWWWWWWTTTUUUWWWZZZ]]]^^^\\\ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVVVVWWWYYYXXXXXXPPPLLLFFFAAA===:::777555444333222111111000111111//////////////////000000++++++++++++************((())))))******************))))))(((((('''&&&&&&$$$###"""###$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$%%%%%%########################"""""""""""""""""""""""" !!!!!!""""""######$$$###!!!  !!!!!!  !!!   GGGDDDAAA>>><<<999666333000---***((('''&&&$$$"""""""""###$$$%%%&&&'''(((((())))))***+++,,,,,,------...///000111111111111000111222333444444444444666666777888999;;;<<<<<<>>>>>>>>>===;;;:::888777777666666444333222000000111000---+++++++++,,,---***))))))(((((((((((()))''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''((()))+++---000333666:::???CCCKKKOOORRRUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTVVVXXXYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYWWWUUUUUUWWWXXXXXXWWWPPPKKKDDD???<<<:::888777555555333222111000000000---......//////000000000,,,++++++++++++*********(((((())))))***))))))((()))(((((('''&&&&&&%%%%%%$$$###"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!    888666333222111///---***---***(((''''''&&&%%%$$$!!!"""###$$$%%%'''((((((''''''((()))***+++,,,---,,,---...///000111111111111111333444444444444444555666777999:::<<<<<<============<<<:::999777666666666444333111000000///000///---+++***+++,,,---******)))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&'''(((***+++---///222666999>>>CCCGGGKKKNNNRRRUUUVVVXXXZZZ\\\YYYYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVUUUUUUVVVVVVXXXYYYZZZ[[[[[[[[[[[[YYYWWWVVVVVVVVVUUUTTTPPPKKKCCC>>>;;;:::999888666555444222111000000000------......//////000000,,,,,,,,,,,,++++++++++++(((((()))))))))((((((''''''&&&&&&%%%%%%$$$######$$$###"""###$$$$$$###""" !!!"""###$$$%%%%%%$$$$$$$$$%%%$$$###"""!!! !!!!!!!!!!!!!!!"""""""""   000...,,,++++++***(((&&&(((&&&$$$###$$$$$$###!!! !!!"""###$$$%%%&&&&&&%%%&&&'''(((***,,,------,,,---...///000111111111111111222333444444444444444555777999;;;<<<<<<===<<<<<<<<<;;;999888666555666555333111000////////////...,,,+++++++++,,,---******)))(((''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''')))***,,,---...000444888===BBBHHHMMMNNNPPPTTTVVVWWWXXX[[[]]]YYYYYYXXXWWWVVVVVVUUUUUUWWWXXXYYYXXXVVVTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZ[[[ZZZXXXWWWWWWUUURRRPPPMMMHHHBBB===:::999888777666555444333111111000000..................//////---,,,,,,,,,++++++++++++(((((((((((((((''''''&&&&&&%%%%%%$$$######""""""$$$###"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """  ...,,,+++******)))(((&&&%%%###!!! !!!!!!!!! !!!"""######$$$$$$%%%&&&(((***+++------,,,---......///////////////000111222333333333333222444666888:::;;;;;;;;;;;;;;;;;;:::999777555555555444222000///.........---------,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))***,,,...///...111666;;;@@@FFFMMMQQQTTTUUUWWWXXXXXXXXXZZZ\\\YYYYYYXXXXXXWWWWWWVVVVVVWWWYYYZZZYYYVVVUUUUUUWWWTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXYYYXXXVVVQQQNNNIIIEEE???;;;888777666444666555444333222111111111..................------++++++++++++************'''(((((((((''''''&&&%%%&&&&&&%%%%%%$$$######"""$$$###"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$%%%&&&&&&%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!    +++***((('''((('''%%%$$$%%%###!!!!!!""""""!!! !!!""""""#########$$$%%%''')))+++,,,---,,,,,,---.........------...///000111111222222222111222444777999:::::::::;;;;;;;;;:::888777555444555444222000............,,,,,,---------,,,++++++))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&(((((()))***+++---///000...222777<<>>999888777666555444333222222222222111000...---,,,,,,***((((((***+++)))'''((('''&&&%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''((()))***,,,---.../////////111555;;;AAAFFFKKKPPPTTTYYYZZZZZZ[[[\\\\\\]]]]]]]]][[[YYYYYYYYYXXXVVVTTTVVVWWWWWWVVVUUUTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWYYYXXXXXXWWWVVVSSSNNNJJJDDD@@@;;;777666555444333222222222111111111000000000//////...---+++***)))******)))(((((((((((((((''''''(((((())))))******''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$### !!!######""""""!!! !!!"""###$$$$$$$$$$$$######!!!        )))(((''''''%%%%%%$$$###!!!!!!  !!!###$$$%%%&&&''')))************+++,,,------------,,,,,,,,,---...///111222333444666888:::<<<<<<===999888777666555333222222111111000000///---,,,+++,,,***((((((***+++)))'''((('''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))***+++---///000111111222666===CCCHHHNNNSSSVVVYYYYYYYYYZZZ[[[\\\\\\\\\\\\ZZZYYYYYYZZZZZZYYYWWWVVVWWWXXXVVVUUUTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWWWWVVVRRRMMMIIIBBB???:::666555444333222111111111111111111111111------......---,,,++++++******)))(((((((((((((((''''''(((((())))))))))))''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""" """#########"""!!! !!!"""######$$$$$$$$$######"""!!!        )))(((((('''&&&%%%$$$$$$!!!  !!!######$$$&&&'''((()))***++++++,,,,,,,,,,,,,,,+++------------...///000111333444666888999:::;;;;;;888888777555444222111111/////////...---,,,+++***+++)))(((((()))***((('''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((()))***+++,,,)))***,,,...000111333333444888???FFFLLLQQQVVVYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[ZZZZZZ\\\\\\[[[ZZZWWWXXXXXXWWWUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVUUUQQQLLLHHH@@@===888555444333222111000000000000111111111111+++,,,,,,------,,,,,,,,,***))))))((((((((((((((('''(((((((((((()))))))))''''''&&&%%%$$$$$$$$$$$$#########$$$###""""""!!! !!!"""#########"""""" !!!"""############$$$######"""!!!        ))))))((('''&&&%%%$$$$$$!!!  !!!######$$$%%%'''((())))))++++++,,,,,,,,,++++++***------------...///000111444444666777999999::::::888777666444333111000///------------,,,+++***)))***)))))))))))))))((('''''''''&&&%%%%%%%%%%%%%%%############$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&(((((((((((()))+++,,,,,,,,,------///000222333444555:::BBBIIINNNTTTXXX[[[ZZZZZZ[[[[[[[[[\\\\\\\\\^^^]]]\\\\\\]]]]]]\\\[[[WWWXXXYYYXXXVVVUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWWWWXXXWWWVVVUUUSSSOOOJJJFFF???;;;888555444444222111/////////000000000000111+++,,,,,,,,,,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""""""""######### !!!""""""##################"""!!!!!!        ***)))((('''&&&%%%%%%$$$"""!!!   !!!!!!"""###$$$%%%&&&((())))))+++++++++,,,++++++******---------...///000111222444555666777888999999999777666555333222000///...++++++,,,++++++***)))((())))))))))))(((''''''(((''''''&&&&&&%%%%%%&&&&&&############$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''''''''((()))+++,,,---000000///000111222333444777<<>>;;;888666555555333222////////////////////////---------,,,+++)))((('''))))))(((((((((((())))))((((((((('''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""" !!!!!!"""""""""############""""""!!!  !!!     ***))))))((('''&&&%%%%%%###"""!!!!!! !!!!!! !!!"""###""""""###%%%&&&'''((()))******+++++++++++++++***,,,,,,---...///111222333666777777888999999999888777666444333111///------+++++++++++++++***)))(((((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''((()))***+++---...111111000000111333555666999???GGGNNNSSSWWWZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^cccaaa___^^^^^^]]][[[YYYWWWYYY[[[ZZZXXXUUUTTTUUUTTTUUUVVVWWWWWWXXXWWWWWWWWWVVVTTTSSSPPPKKKEEEAAA<<<:::777666666555444222000/////////............------,,,,,,***((('''&&&((((((((((((((())))))***(((((((((''''''''''''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""  !!!""" !!!!!!""""""""""""############""""""  !!!"""     ******)))((('''&&&%%%%%%$$$$$$###"""""""""""""""!!! !!!!!!"""###$$$""""""###$$$&&&'''((()))((()))***+++++++++++++++++++++,,,...000222444555777888999999999999999999666555444222000...,,,+++***++++++++++++***))))))''')))***)))'''%%%'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***((())))))***+++---///000000//////000333666999;;;===CCCJJJQQQVVVYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^aaa___^^^^^^^^^^^^\\\[[[XXXYYY[[[[[[XXXVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTRRROOOJJJDDD???:::888666555555555333111000000//////...---,,,,,,++++++++++++***)))((('''((((((((((((((()))******(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$#########$$$###""""""!!! !!! !!!!!!!!!!!!""""""############""""""  !!!"""     ******)))((('''&&&%%%%%%%%%$$$$$$###############!!!!!!!!!!!!"""###$$$%%%""""""###$$$&&&'''(((((('''((()))***+++,,,,,,,,,***+++,,,...000333555666888999999:::::::::999999666555444222///---,,,+++***++++++++++++******)))''')))***)))&&&%%%&&&)))''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***+++*********+++---///000111------...000444888<<<>>>@@@FFFMMMTTTXXX[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]]]]^^^___^^^]]]XXXZZZ[[[[[[YYYVVVTTTTTTSSSTTTUUUVVVWWWWWWXXXWWWWWWUUUSSSQQQNNNIIICCC???888666444444444444222000111111000...---,,,+++***))))))************))))))((((((((((((((()))******(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!""""""#########""""""  !!!""""""     ))))))(((((('''''''''&&&$$$#########""""""!!!!!!######""""""""""""#########$$$$$$%%%%%%&&&&&&'''******+++++++++******))),,,+++++++++---111444666555666888:::::::::888777444222000---,,,,,,---...+++++++++************)))((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((()))))))))))))))***+++,,,---...............///111111333666:::===IIIMMMRRRVVVXXXZZZ\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]______^^^]]]^^^______]]][[[YYYWWWVVVVVVWWWTTTUUUVVVWWWWWWWWWWWWVVVZZZWWWSSSOOOJJJDDD<<<888666666555444222111000000000000///...---,,,,,,,,,++++++***)))((('''&&&&&&))))))'''&&&&&&'''((((((******))))))(((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""!!!  !!!!!! !!!!!!""""""""""""!!!!!!    ((('''''''''&&&&&&&&&&&&$$$$$$######""""""""""""######""""""""""""#########$$$$$$%%%%%%&&&'''''')))***************))))))+++,,,,,,...000333555777666777888999999888777666222111///---,,,,,,,,,---+++++++++*********)))))))))(((''''''''''''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++++++++++++++,,,---...////////////...///111222333777<<<@@@JJJNNNSSSVVVXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[ZZZ\\\^^^^^^]]]]]]^^^______^^^[[[YYYXXXWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWYYYVVVSSSNNNIIICCC<<<777555555444222111000///...//////......------,,,,,,)))))))))((((((((((((((((((((('''&&&''''''((()))*********)))((('''%%%$$$%%%%%%$$$###############"""""""""""""""!!!  !!!!!! !!!!!!!!!""""""""""""!!!!!!    &&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$######""""""######$$$$$$$$$$$$%%%&&&&&&''''''(((((())))))))))))))))))***+++---000333555666777777777888888777666444333000///---,,,+++++++++,,,++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((('''(((***+++------......---...///000000000000000...///111222555999???CCCMMMPPPUUUWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZXXXZZZ\\\\\\[[[[[[]]]^^^___^^^\\\ZZZXXXXXXXXXYYYWWWVVVUUUUUUUUUVVVWWWXXXXXXUUUQQQMMMHHHBBB<<<777444444333111000///...---------------------------''''''((((((((()))))))))''''''&&&''''''((()))************)))((('''&&&%%%&&&%%%$$$###"""!!!!!!!!!"""""""""""""""!!!!!!   !!!!!! !!!!!!!!!""""""""""""!!!!!!   &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((()))(((***...111444555666666777777777666555333111000...---,,,+++************************))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''%%%&&&''''''(((((((((((()))***+++---///000000000///000000111222222111111///000222444777<<>>FFFKKKUUUWWW[[[]]]]]]\\\]]]]]]ZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXYYYXXXXXXXXX[[[]]]]]]\\\ZZZYYYYYYYYYZZZZZZXXXWWWUUUTTTTTTUUUWWWXXXVVVRRRNNNIIIEEE@@@:::777555555444222111000///...+++++++++,,,,,,,,,,,,,,,)))))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))***((((((((((((((('''&&&%%%&&&%%%$$$"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!! !!!###!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! '''''''''((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&'''(((***+++)))+++...111333444333333666555444222000///...---,,,++++++++++++******)))******)))))))))((((((((($$$%%%&&&&&&&&&&&&%%%$$$&&&'''((((((((((((((((((%%%&&&(((***++++++******+++,,,...///111111222222111222222333333333222222333444555666:::@@@HHHMMMVVVYYY\\\^^^^^^]]]^^^^^^ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWWWWYYY\\\[[[ZZZYYYXXXXXXYYYZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWTTTQQQLLLGGGCCC>>>:::666555555444222111000///...++++++++++++++++++++++++***))))))((('''&&&%%%$$$%%%&&&'''((()))))))))((('''''''''''''''&&&%%%$$$&&&%%%$$$###"""!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!""" !!!!!!!!!!!!"""$$$!!!!!!""""""""""""!!!!!!  """""""""""""""""""""""" &&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''(((+++,,,,,,---///111333333333333555444222000///...------++++++,,,,,,++++++*********)))))))))((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((((((((((((%%%&&&(((***+++++++++***------///000000111111111222222333333333222222111555666666777;;;AAAIIIOOOUUUXXX[[[]]]]]]]]]]]]^^^ZZZZZZZZZYYYYYYYYYYYYXXXZZZZZZYYYXXXVVVVVVXXX[[[YYYYYYXXXWWWWWWXXXYYYZZZWWWWWWWWWVVVVVVUUUUUUUUUSSSPPPKKKFFFBBB===999666444444333111000///...---,,,,,,++++++******))))))(((((((((''''''&&&&&&&&&&&&'''((())))))(((''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$############### !!!""""""""""""""" !!!!!!!!!""""""""" """"""!!!!!!###$$$!!!!!!""""""""""""!!!!!!   %%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((()))((('''&&&''')))+++---///000111222333444444444444333111000...---------++++++,,,,,,,,,++++++***))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))(((((($$$&&&)))+++,,,,,,+++***---...///000000000000000222222222333333222111111777777777888;;;BBBJJJOOOSSSVVVZZZ\\\\\\\\\]]]]]][[[ZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZXXXVVVVVVXXXZZZXXXXXXWWWVVVWWWXXXYYYZZZVVVWWWWWWWWWWWWVVVUUUTTTSSSOOOJJJEEEAAA===999666333222111000///...---,,,---,,,,,,+++***)))((((((&&&&&&&&&''''''''''''(((''''''((())))))((('''&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%% !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!!###%%%!!!!!!""""""""""""!!!!!!     ***))))))((('''&&&&&&%%%''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((((('''''''''(((+++---/////////000111111111111111222111000///---,,,+++******((('''((()))***)))'''+++***((('''&&&''')))***((())))))(((''''''***,,,******))))))((((((''''''***************+++++++++---...///000111111111111222111111000111333444555666777:::===@@@EEEKKKOOOUUUVVVXXXZZZZZZ[[[ZZZZZZ\\\^^^___^^^[[[YYYZZZ\\\___\\\XXXWWWWWWZZZ[[[\\\ZZZYYYYYYXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUQQQNNNIIIEEEAAA<<<777444444222///......///...---,,,---...,,,***))))))*********)))''''''&&&&&&&&&))))))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###""""""!!!  !!!###%%%!!!""""""""""""!!!!!! !!!!!! !!!!!! ###""" !!!!!!    )))))))))((('''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((((((''''''''')))+++---//////000111222333222222111111000///...,,,+++***))))))((('''((()))***)))'''***)))(((''''''((()))***((())))))(((''''''***,,,******))))))((((((((((((++++++++++++,,,,,,,,,,,,---...///000111111111111222111111111111333444555666888;;;>>>BBBGGGMMMQQQUUUVVVXXXYYYZZZZZZZZZZZZZZZ\\\]]]]]][[[ZZZ\\\^^^___\\\YYYWWWXXXZZZ\\\]]]ZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVQQQMMMHHHCCC???;;;777444444222///......///...---+++,,,---,,,)))((()))******)))(((''''''&&&&&&&&&((()))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###"""!!!"""!!! !!!###$$$ !!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!   ))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((((((((((((((())),,,...//////000222333444333111000///......,,,+++***)))((()))(((''''''))))))((('''))))))'''''''''((()))***((()))))))))((((((***,,,***))))))))))))(((((((((,,,,,,,,,------............///000111111222111111222222111111222333555666666888<<<@@@DDDIIIOOOSSSTTTUUUWWWYYYZZZZZZZZZZZZXXXZZZ[[[\\\[[[[[[]]]^^^___]]][[[YYYXXXZZZ\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVPPPLLLFFFAAA===:::777555444111///...//////---,,,***+++,,,***((('''((()))***)))(((''''''&&&''''''(((((()))))))))(((''''''%%%%%%$$$$$$$$$$$$$$$$$$""""""######""""""!!! !!!!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ((((((''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((((((((((()))+++,,,...///...///111333333222000...------,,,+++***)))(((((()))(((''''''((()))((('''(((((('''''''''((())))))((()))***)))((((((***+++)))))))))))))))))))))))),,,,,,,,,------....../////////000111222222222222333333222222333444666777555888===AAAEEEJJJPPPTTTTTTUUUWWWYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\___^^^\\\ZZZYYYYYY[[[]]]\\\[[[YYYXXXWWWVVVVVVUUUWWWWWWWWWWWWWWWVVVVVVUUUOOOJJJDDD>>>;;;999777555333111///...///...---+++)))******)))(((''''''((())))))((('''''''''''''''''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$#########"""""""""!!!!!! !!!""""""!!!!!!  !!!""""""""""""""""""############""""""""""""""""""""""""""""""  &&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$"""###$$$$$$&&&&&&'''(((((())))))***,,,---//////---...///000000///...,,,,,,,,,+++***)))(((((('''((('''&&&'''((()))(((&&&'''''''''''''''((())))))''')))******))))))***+++))))))))))))************+++++++++,,,---......//////000111222333333333333444333333333333555666777666999>>>BBBGGGLLLQQQUUUTTTUUUWWWYYY[[[[[[[[[[[[]]]\\\\\\[[[[[[[[[ZZZZZZ]]]^^^]]][[[XXXXXXZZZ\\\[[[ZZZYYYXXXVVVVVVUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSLLLHHHAAA<<<999777666444222000/////////...,,,+++((()))***)))'''''''''))))))((((((''''''''''''(((&&&&&&'''''''''((())))))((((((''''''&&&&&&&&&&&&$$$$$$######"""""""""""" !!!!!!!!!!!! !!!""""""""""""""""""############"""""""""""""""""""""""""""""" !!!  $$$$$$$$$###############!!!"""##################!!!!!!""""""###$$$$$$$$$"""###$$$$$$&&&&&&'''((())))))***,,,---...//////...............------,,,,,,++++++***))))))((((((((('''&&&&&&(((((('''&&&%%%&&&&&&'''((((((((()))''')))++++++***)))***+++)))))))))************+++***++++++,,,---...//////000000222333333333333333444444333333444555777888888<<<@@@EEEIIIMMMRRRUUUUUUVVVXXX[[[\\\]]]]]]]]]___^^^\\\\\\]]]\\\[[[YYY\\\]]]^^^[[[WWWVVVXXX[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWUUUSSSQQQPPPIIIEEE@@@;;;999777555333111000/////////...,,,***((()))***)))((('''((()))((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***))))))((((((''''''&&&&&&%%%$$$###""""""""""""###!!!!!!!!!  !!!!!!!!!!!! !!!############!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""  !!!  !!!""""""""""""""""""""" !!!""""""#########"""!!!!!!!!!"""###$$$$$$$$$"""###$$$$$$&&&&&&'''((())))))+++,,,...//////000000///...---,,,------...,,,++++++******))))))(((((('''&&&&&&(((((('''&&&%%%%%%&&&'''((((((((((((''')))+++,,,+++******+++))))))*********++++++++++++,,,---...///000000111000111222333444444444444555444444444444666777888<<>>;;;999666333111000////////////...+++)))((()))******(((((()))***((((((''''''''''''((((((%%%%%%%%%%%%&&&(((***+++)))(((((('''&&&&&&%%%%%%$$$###"""!!! !!!"""""""""!!!   !!!  """######"""   !!!""""""######!!!     !!!!!!!!!!!!!!! !!!""""""###"""""" !!!!!!"""###$$$$$$$$$"""###$$$%%%&&&''''''((()))***+++---...///000000222111...---,,,---///000,,,,,,++++++******))))))((('''&&&&&&'''((('''&&&$$$%%%&&&'''(((((((((((('''))),,,,,,+++******+++))))))******++++++++++++------...///000111222222111111222333444444444444555555444444555666888999???CCCGGGLLLOOORRRVVVXXXVVVXXXZZZ]]]^^^___``````^^^\\\[[[\\\```aaa```^^^YYY\\\]]]ZZZUUUSSSVVVYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVSSSPPPLLLJJJDDDAAA>>>;;;999666333000000////////////...+++)))((()))+++***)))(((***+++(((((('''''''''(((((()))%%%%%%$$$%%%&&&(((***+++(((((('''&&&%%%%%%$$$$$$###"""!!! !!!###"""  !!! !!!  !!!######!!!   !!!"""###$$$$$$!!!     """"""  !!!!!!""""""""""""#########""""""!!!$$$%%%%%%&&&&&&'''''''''***+++,,,...///000000111///...,,,******+++,,,---***))))))(((((((((((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((()))+++,,,,,,+++)))(((++++++,,,,,,---......//////...---,,,---///111222222333444555666666666666666666666666555777:::===>>>BBBHHHNNNRRRUUUXXX[[[[[[\\\^^^___```aaa``````^^^]]][[[YYYYYYZZZ[[[\\\[[[XXXXXXZZZYYYUUUTTTWWWXXXXXXWWWVVVUUUUUUTTTTTTXXXVVVUUUSSSRRROOOKKKHHHDDD@@@<<<888666444111000............---,,,+++***+++***)))(((((()))***+++(((%%%$$$%%%'''(((&&&$$$%%%%%%&&&'''((((((''''''%%%''')))(((%%%"""!!! $$$###""""""######""" """ !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""  $$$&&&&&&$$$$$$"""    !!!!!!  !!!!!!"""""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''***+++,,,...////////////...---+++*********,,,---***)))((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((()))***+++------+++***))))))***+++,,,...///000111///...------...///111333333333333444555555666666777777777777666888;;;>>>???DDDJJJPPPSSSVVVYYY[[[\\\]]]___```aaaaaa``````___]]]\\\ZZZZZZ[[[\\\]]]]]]YYYYYYZZZYYYUUUTTTWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYXXXVVVUUUSSSPPPLLLIIIBBB???:::777444222000...............---,,,+++******))))))))))))))))))***(((&&&$$$%%%'''(((&&&$$$%%%%%%&&&'''''''''''''''(((***,,,+++(((%%%""""""$$$###""""""######""" """ !!!!!!   !!!###%%%%%%######"""     !!!!!!"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++,,,------.........---...---+++*********+++,,,***)))((('''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))***+++,,,------,,,+++***'''(((***,,,...000111222//////......///000222333444333222222333444666777777888888777777999<<>>FFFKKKRRRWWWZZZ\\\]]]]]]``````aaabbbbbbaaa```_________^^^^^^^^^]]]^^^^^^___[[[ZZZ\\\ZZZVVVUUUWWWYYYYYYYYYYYYYYYYYYYYYYYY^^^\\\[[[YYYVVVPPPJJJEEE???<<<777444333111///...------------,,,+++***)))'''((()))******)))(((''''''''''''''''''&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%(((+++------+++'''$$$###$$$###""""""######""" !!!!!!""""""!!!!!!!!!  !!!!!!   !!!    !!!"""### !!!"""#####################$$$%%%'''((())))))++++++,,,,,,,,,+++******************))))))((((((''''''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,++++++++++++,,,,,,+++,,,,,,------.........111111222333333444444444666555444444444444666666444555555555555888;;;>>>FFFKKKSSSYYY\\\]]]^^^___```aaaaaabbbaaa```^^^]]]______^^^^^^^^^]]]]]]]]]]]]ZZZYYY[[[ZZZVVVVVVXXXYYYYYYYYYYYYXXXXXXXXXXXX]]]\\\ZZZXXXTTTNNNGGGBBB>>>;;;777444222111///------------,,,,,,+++***)))'''(((((())))))(((((('''&&&((((((((('''&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))'''$$$######$$$###""""""######"""  !!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!    !!!"""###"""######$$$$$$#########"""###$$$%%%'''((()))))))))***+++++++++++++++***))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''(((***+++,,,+++++++++******+++++++++******+++,,,---//////000111222333444444555555555666666666666666666666666444555666666666999<<<@@@DDDJJJRRRYYY]]]^^^___`````````aaaaaa```___]]]\\\^^^^^^^^^^^^^^^]]]\\\\\\[[[XXXWWWZZZYYYVVVVVVYYYWWWWWWXXXXXXYYYZZZZZZZZZ\\\[[[YYYWWWSSSLLLDDD???<<<999555222111000...,,,,,,,,,---,,,,,,+++***)))(((((((((''''''(((((((((&&&((())))))&&&&&&''')))&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%######$$$%%%$$$###""""""######"""  !!!"""###""""""""""""!!!!!!!!! !!!"""""""""""" """    !!!"""###$$$$$$%%%%%%%%%$$$######"""###$$$%%%'''((()))***))))))***+++++++++++++++)))))))))))))))(((((('''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((***+++,,,+++******))))))******+++((()))***,,,...000111222111222333444555555555555666777777888777777666555555666777777777:::>>>AAADDDJJJRRRYYY]]]___```aaa``````aaa```___^^^\\\[[[]]]]]]^^^^^^]]]]]]\\\[[[YYYVVVVVVYYYYYYVVVVVVYYYVVVVVVWWWYYYZZZ\\\]]]]]][[[ZZZXXXVVVRRRKKKBBB===:::777333111///...,,,+++,,,,,,,,,,,,+++***)))))))))((('''&&&&&&'''((()))&&&(((***)))&&&%%%''')))&&&&&&&&&&&&%%%%%%$$$###"""#########""""""$$$&&&$$$###""""""######"""!!! """######""""""""""""!!!!!!!!!!!!!!!"""#########!!!"""    !!!"""###$$$%%%'''&&&%%%$$$###""""""""" !!!###%%%'''))))))))))))************))))))''''''(((((())))))******(((((('''''''''(((((()))((((((((((((((((((((((((((((((***++++++***)))(((+++++++++************))),,,------...///000000111444333333333333444555666444444555666777777777666444666888999:::<<>>DDDHHHLLLQQQWWW\\\]]]]]]]]]]]]^^^___```___]]][[[\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[\\\[[[ZZZYYYXXXVVVUUUUUUVVVVVVWWWYYYZZZ[[[\\\\\\[[[YYYUUURRRNNNIIICCC???777666333000---+++***))),,,***))))))++++++)))((((((((((((((((((((((((((((((&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!  """""""""!!!!!!!!!     !!!###$$$$$$'''&&&$$$"""!!!""""""############$$$$$$''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,***+++,,,---...///000000222222111111111111111111111222444666666555444333777777777777777666555444555555555666999???GGGMMMNNNSSSXXX\\\]]]\\\\\\\\\]]]^^^___]]][[[ZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUVVVVVVWWWXXXYYY[[[\\\]]][[[XXXTTTPPPKKKGGGBBB>>>888666444000---+++)))(((+++***))))))))))))))))))'''''''''''''''''''''''''''%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""  """"""!!!!!!!!!      !!!"""###$$$%%%$$$###!!!  !!!###$$$%%%&&&'''''''''((((((((((((''''''(((((((((''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***+++,,,---)))***+++,,,---...///000222222222222111111111111111222444666666555444333777888888888777666555555555555555666:::AAAJJJPPPQQQUUUZZZ]]]]]]\\\\\\\\\\\\]]]^^^]]][[[YYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVWWWXXXZZZ\\\]]]ZZZWWWSSSNNNJJJEEE@@@<<<777666333000---+++***)))+++******)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""!!! !!!!!!!!!!!!      !!!"""###$$$###"""!!!  !!!###%%%''')))***'''(((((())))))(((((('''(((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,,,,******+++,,,---//////000111111111111111111222222222333444555555555444333777777888888888777666666555555666888;;;BBBKKKQQQUUUXXX\\\^^^^^^]]]]]]]]]\\\]]]^^^]]][[[YYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUVVVVVVVVVVVVWWWZZZ\\\]]]YYYVVVRRRNNNJJJDDD>>>:::666555333000...,,,+++************((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!  !!!!!!!!!       !!!"""######!!!  !!!"""$$$&&&(((***+++((())))))******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''))))))(((((((((***+++,,,,,,,,,---...//////000000//////000000111222222222333333333444444444555555666666777888888888777777555666777999===CCCKKKQQQXXX[[[^^^______^^^^^^^^^]]]^^^^^^]]][[[ZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVVVVUUUUUUWWWYYY\\\]]]WWWUUURRRNNNJJJCCC<<<777555444222000...---,,,,,,*********(((&&&&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!  !!!!!!       """######  """"""$$$%%%'''(((******))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++((((((((((((((((((((((((******)))(((((()))***+++......//////000000111111......///000111222222333444444333333333444555666555666777888888888888888555666888:::>>>DDDKKKPPPYYY\\\___``````^^^^^^___]]]^^^^^^]]][[[ZZZ[[[\\\XXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVYYY\\\]]]VVVTTTRRROOOJJJCCC;;;555444333111000...---------***+++***(((%%%%%%(((,,,%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!  !!!!!!      !!!"""%%%''')))*********+++******)))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((()))******+++---...//////.........///////////////////////////000000000111222222333444555777777888888888888888888888888888:::999999;;;@@@GGGOOOTTT\\\\\\]]]^^^]]]\\\[[[ZZZ]]]\\\[[[YYYXXXXXXXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[[[[YYYWWWVVVWWWXXXXXXWWWTTTTTTTTTUUUXXXYYYXXXVVVXXXUUUPPPKKKFFFAAA;;;777333111///---+++***))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''$$$######"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!      !!!###%%%''')))*********+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((((((******+++,,,---...//////............////////////000000000000000000000000333333444555555666777777888888888888888888888888888888999;;;AAAHHHPPPUUU[[[[[[\\\]]]\\\[[[ZZZYYYZZZYYYXXXXXXXXXXXXXXXYYYWWWWWWVVVVVVVVVWWWXXXXXXZZZXXXVVVUUUWWWWWWWWWVVVUUUTTTTTTVVVXXXYYYXXXVVVWWWTTTOOOJJJEEE@@@:::666222111///---+++***))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!        """###&&&(((************+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))***++++++,,,---...//////---........./////////000111111111111111111111111444555555555666666777777888888888888888888888888777777999<<>>888444111000...,,,+++***))))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''''''''''''%%%%%%"""######$$$###"""!!! """""""""""""""""""""""""""!!!  !!! !!!"""!!!       !!!!!!###$$$''')))***+++++++++******)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))((((((((()))******+++,,,,,,---.../////////---......//////000000000333333333222222222222222666666666666666666666777888888888888888888888888666777:::>>>EEEMMMSSSWWW[[[\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWXXXXXXYYYUUUUUUTTTTTTTTTTTTUUUUUUWWWVVVTTTTTTUUUVVVUUUTTTUUUTTTTTTUUUWWWXXXWWWUUUTTTPPPLLLGGGBBB<<<777222///...---+++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%$$$###!!!""""""""""""""""""""""""!!!!!! !!!"""  !!!"""!!!       """###$$$&&&((()))++++++++++++***))))))((('''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++---------......//////000......///000000111222222444444444444444444333333666777777777777777777777888888888888888888888888777888<<>>888333///,,,++++++***)))))))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """  !!!!!!     """$$$%%%&&&''')))+++,,,,,,,,,+++))))))(((''''''''''''(((%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))************+++,,,------///////////////000000000000111111222444555555666333444555555666777888888666666777777888999::::::888888888888888888888888;;;===BBBHHHOOOTTTYYY[[[]]]]]]^^^___^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUVVVWWWWWWUUUSSSRRRQQQQQQRRRSSSSSSQQQPPPNNNKKKFFFAAA===777111---+++******))))))))))))***(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&$$$###"""###%%%(((++++++(((%%%###############"""""""""!!! !!!      """$$$%%%'''(((***+++,,,,,,,,,+++))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))************+++,,,---...////////////000000000000111111222333555666666777333444555666777888999:::555666777888999:::;;;;;;888888888888888888888888<<>>999555111...))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$######%%%&&&))),,,---***%%%!!!$$$###"""!!!!!!""""""###!!!!!!!!!!!!   %%%   !!!###%%%%%%''')))++++++)))((('''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((()))))))))******)))***++++++++++++...000//////000000000000000000111111222333444555555666444555555666777666666666555555555666666666777777888888888666555555888::::::CCCKKKOOORRRWWW[[[\\\^^^^^^^^^]]]\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVTTTSSSRRRRRRSSSSSSVVVVVVWWWWWWWWWWWWWWWVVVVVVTTTRRRRRRSSSSSSRRRQQQOOOJJJCCC===888444000...+++++++++*********))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%''')))***((($$$ $$$###"""!!!!!!""""""###!!!!!!!!!!!!  !!!%%%   !!!###$$$%%%&&&'''(((***)))(((&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))'''((()))***)))***,,,///111111111111111000000000333333333444444444555555444444555666666666666666444444444444555555555555888888777666444555888:::<<>>GGGOOORRRUUUZZZ^^^^^^`````````___^^^]]][[[[[[[[[ZZZXXXVVVVVVVVVWWWXXXUUUTTTRRRQQQQQQQQQRRRRRRWWWVVVVVVUUUUUUUUUUUUUUUVVVUUUSSSSSSTTTSSSQQQOOONNNIIIBBB<<<888444000...)))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$###"""$$$$$$###""""""!!!!!!!!!     """$$$'''((((((((('''(((((('''%%%%%%&&&'''''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))+++++++++,,,///111444444333333222222111111555555555555555555555555777777888999999999999999555666666666666777777777666666666555444555888:::???HHHPPPSSSVVV[[[^^^___`````````___^^^]]]\\\[[[[[[ZZZYYYWWWVVVVVVWWWWWWUUUTTTSSSRRRQQQRRRSSSSSSXXXWWWVVVVVVUUUVVVWWWWWWVVVUUUTTTTTTUUUTTTQQQOOOMMMIIIBBB<<<888444111...(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###$$$$$$$$$$$$$$$$$$###"""!!!!!!  !!!!!!"""    ###&&&((())))))((('''(((((('''%%%%%%&&&(((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((''''''((((((((())))))))))))***,,,,,,---...111333444444444444333333333333555555555666666666777777888888999:::::::::::::::777777777777888888888888555666666444444555888;;;@@@IIIQQQSSSVVV[[[^^^___`````````___^^^]]][[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTWWWVVVUUUUUUUUUWWWXXXYYYWWWVVVUUUUUUUUUTTTQQQNNNLLLGGGAAA;;;777333000...******))))))))))))((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$#########&&&$$$"""!!!###%%%%%%%%%$$$$$$$$$$$$###!!!  !!! !!!   !!!$$$(((*********)))((())))))'''%%%%%%''')))$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''((())))))((((((((()))))))))******(((***,,,,,,---...111444444444444444444555555555444444555666777888888999888888999::::::::::::999777777777888888888999999555555555444333555888;;;AAAIIIQQQSSSVVV[[[^^^^^^_________^^^]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZXXXUUUTTTRRRRRRQQQPPPPPPQQQRRRSSSUUUTTTSSSSSSTTTVVVXXXZZZWWWVVVVVVVVVVVVTTTQQQNNNIIIEEE>>>999444111...,,,******)))))))))(((((((((%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$######""""""$$$###!!!!!!###%%%%%%$$$$$$$$$$$$$$$###!!! !!!"""    !!!%%%(((***+++***))))))))))))'''&&&%%%''')))############$$$$$$%%%&&&&&&&&&''''''((()))******))))))))))))************(((***+++,,,---...111333333444444444555666666666333444555666777888999:::777777888999999999999888777777777777888888888888555555555444333555888;;;AAAIIIQQQSSSVVVZZZ^^^^^^_________^^^]]]\\\ZZZZZZYYYZZZ[[[\\\[[[XXXUUUSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRSSSUUUXXXZZZWWWVVVVVVVVVVVVTTTPPPMMMGGGBBB<<<666222///,,,***((('''''''''&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$###"""!!!!!!###""" !!!###$$$$$$###$$$$$$%%%$$$###!!!!!!"""     $$$###!!! $$$%%%'''))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++'''(((***+++)))((('''(((,,,,,,+++,,,---000333555555555666777777777777777666666777777888888999999555666777888888999888888777888999:::::::::::::::333333333111222444999===HHHLLLQQQUUUWWWYYY[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZYYYYYYXXXVVVUUUTTTRRRQQQNNNLLLKKKLLLNNNOOOQQQQQQSSSTTTUUUVVVVVVVVVWWWVVVUUUUUUVVVTTTQQQOOOIIIDDD<<<555111...,,,+++***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$%%%$$$###!!!   &&&%%%"""!!!###%%%&&&(((((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******(((***,,,,,,***))))))))),,,,,,,,,---///111333555444444555666666666666666777777777777777888888888777777888888888777777666666777777888888888888777333333333222222555:::>>>HHHLLLRRRVVVXXXYYY[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWVVVTTTSSSSSSQQQOOONNNMMMNNNPPPQQQPPPQQQRRRSSSUUUUUUUUUUUUWWWVVVUUUUUUUUUTTTPPPNNNIIICCC<<<555111...,,,***))))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""####################################"""    )))'''$$$!!!!!!"""###$$$&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******(((***,,,---+++******++++++,,,---///000222333444333444444555555555555555888777777777777777777666999999999888888777555555555666666666666666555444333333333222333666;;;???HHHLLLSSSXXXYYYZZZZZZZZZ\\\\\\\\\]]]]]]\\\[[[[[[XXXXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTPPPQQQRRRSSSTTTTTTUUUUUUXXXWWWVVVUUUUUURRROOOLLLHHHBBB;;;444000...,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""########################"""""""""!!!    +++)))%%%""" """$$$$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''((())))))***(((***,,,---+++******++++++---...000222222333333444555555666666555555555888888777777666666666555888888888888888777666666666666666666555555444333333444444333444777===AAAHHHMMMTTTYYYZZZZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPPPPQQQQQQRRRSSSTTTQQQQQQRRRSSSTTTUUUUUUUUUXXXWWWUUUUUUTTTQQQNNNKKKGGGAAA:::444000---+++***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!    ,,,***&&&"""!!!$$$%%%&&&''')))******)))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''(((((())))))&&&)))+++,,,+++******+++---...///111222333333333666666777777777666666555888777777777666666555555666666777888888888888888777777777777666555555444444444444444555999???CCCJJJOOOUUUZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUXXXVVVUUUTTTSSSQQQMMMJJJEEE@@@999333///---+++***'''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$##################"""""""""!!!!!!###########################""""""!!!    +++)))&&&"""!!!###%%%&&&((((((************)))(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''(((((())))))&&&(((+++++++++******+++//////000111222333444444777777777777777777666555777666666666666666666555555555777888888999999999777777777777777777666555444444555555666:::@@@EEEMMMQQQVVVYYYZZZXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRLLLMMMOOOPPPQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSVVVUUUTTTSSSSSSQQQMMMJJJDDD???888222///---+++***&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$##################"""""""""!!!!!!!!!""""""""""""""""""""""""###"""!!!!!! !!!!!!   ***(((%%%!!!!!!###%%%&&&''''''((()))******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((''')))+++,,,,,,+++,,,,,,111000000000111333444666666666777777666666555444555555555666666666666666666777777888888888777777555666666777777777777666444444555555777<<>>777111...,,,+++)))%%%&&&''''''&&&%%%###"""$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    )))&&&"""!!!###$$$%%%&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((&&&'''((())))))(((((('''++++++,,,,,,---......///000111111222444555666666777666555444444444444444666666666666666666666666444444555666777777666666888888888777777666555444555555555555777;;;BBBFFFPPPRRRUUUWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUQQQRRRSSSSSSSSSQQQNNNMMMNNNOOOQQQRRRRRRQQQOOONNNPPPQQQRRRRRRPPPOOOPPPRRRRRRRRRQQQQQQQQQOOOKKKHHHDDD???888222///---,,,+++(((((('''&&&%%%%%%%%%%%%###"""!!!!!!"""###############"""""""""""" !!!!!!     '''%%%!!! """###%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%%%%&&&'''&&&'''((()))))))))((('''++++++,,,,,,---.........111111222333444555666666666666555444444444444444777777777777777777777777555666777777777777777777777888888777777666555444444555555555777<<>>777111...,,,+++***((('''&&&%%%%%%$$$$$$%%%$$$###!!! !!!###$$$$$$######""""""!!!!!!!!! !!!!!!""""""     %%%###!!!"""$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&&&&'''((())))))))))))(((,,,,,,,,,---......//////111222222333444555666666666666555444444444555555888888888888888888888888777888888888888888777666777777777777666555444444222333444555777===DDDIIIPPPRRRUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUURRRRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMOOOPPPPPPOOONNNOOOPPPPPPPPPOOOOOOOOOMMMIIIFFFAAA<<<555000---+++***)))''''''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###""""""!!! !!!!!!!!!!!!!!!"""""""""   """  """$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''''''''(((((()))))))))***.........///000000111111222333333444555666666666777777666666666666777777888888888888888888888888888888888888777777666555777777777777666555444333111222333444888>>>FFFKKKQQQTTTWWWXXXXXXWWWXXXYYYWWWXXXXXXWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNLLLMMMOOOPPPOOONNNNNNOOOOOONNNNNNNNNNNNKKKGGGDDD???:::333...+++***(((((('''&&&%%%$$$############$$$$$$###""""""###$$$$$$$$$$$$###"""!!!  !!!!!!!!!!!! """  !!!"""###%%%&&&'''''''''&&&%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''(((''''''((()))'''''''''((()))******+++000000111111222333333333444444444555555666666777999888888888888888999999888888888888888888888888777777777777666555444444777777777666666555444333000111222444888???FFFLLLSSSUUUXXXYYYYYYXXXYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNJJJLLLOOOPPPOOONNNNNNNNNNNNNNNMMMMMMMMMKKKGGGDDD===999222---***)))((('''&&&&&&$$$###############$$$$$$############$$$$$$######""""""!!!  !!!'''###  """###$$$&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((((('''(((***'''''''''((()))***+++,,,111111111222333333444444555555555666666666777777999999888888888999::::::888888888888888888888888555666666666666555555444666666666666555444333333000111222444888???GGGLLLSSSVVVXXXYYYXXXXXXXXXYYYVVVVVVVVVVVVUUUTTTSSSSSSPPPOOOMMMLLLLLLMMMOOOPPPOOOOOONNNNNNNNNNNNOOOOOOIIILLLOOOQQQPPPOOONNNOOONNNNNNMMMMMMMMMKKKGGGDDD===888111,,,***)))((('''&&&%%%$$$###""""""""""""########################""""""!!!!!!!!!!!!  !!!&&&"""  !!!###$$$%%%&&&'''((((((((($$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###%%%'''(((''''''((()))(((''''''((()))***,,,---000000111111222222333333666666666666666777777777777777777777777888999999777777777777777777777777555666666777777777666666666666666666555444333333000111222444888>>>FFFLLLRRRTTTWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNMMMMMMNNNOOOQQQRRROOONNNNNNNNNNNNNNNNNNOOOIIILLLPPPQQQQQQPPPOOOOOOOOONNNMMMMMMMMMKKKGGGDDD<<<888111,,,***)))((('''%%%$$$###""""""!!!!!!"""!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!        """$$$%%%&&&'''((((((((((((###$$$&&&'''((('''&&&&&&"""###$$$%%%&&&&&&'''((("""$$$&&&'''&&&&&&'''((((((''''''''')))***,,,.../////////000111111222222666666666666777777777777666666555666666777888888666666666666666666666666555666777888888888888888666666666666555444333222111111333444888>>>FFFKKKPPPSSSUUUVVVUUUTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRMMMMMMMMMNNNOOOQQQRRRSSSOOONNNNNNMMMMMMNNNNNNOOOIIIMMMPPPRRRRRRPPPPPPPPPOOONNNNNNNNNMMMKKKGGGDDD<<<888111---***))))))(((%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!  !!!!!!    """%%%%%%%%%&&&&&&'''''''''&&&$$$###!!!!!!"""$$$%%%((('''&&&%%%%%%%%%&&&'''%%%'''******)))(((((())))))))))))***,,,...111222///222666666444333444666777555444444666777777666888888888888777777777777777777666666555555444444777777777777888888888888777777666555444333333222111111111222666>>>HHHOOOQQQRRRTTTVVVWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQOOOPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLLLLMMMNNNNNNMMMOOOPPPPPPQQQQQQPPPPPPOOORRRQQQNNNMMMLLLIIIFFFDDD;;;666000***'''&&&$$$###'''&&&%%%############$$$""""""""""""!!!!!!!!!!!!!!!  !!!"""###""""""!!!!!!        """%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!!!!!"""###$$$'''&&&%%%$$$$$$%%%&&&'''''')))+++,,,+++******+++)))))))))***,,,...111222000333555666444333444666666444333444666777777666888888888888777777777777666666666666666555555555555555555444444444444444777666666555444333222222111111111222666>>>HHHNNNPPPRRRSSSUUUUUUTTTSSSRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOONNNLLLLLLNNNNNNNNNMMMOOOOOOPPPPPPPPPPPPOOOOOOQQQOOOMMMLLLKKKIIIEEECCC;;;666///***'''&&&$$$$$$'''&&&$$$###""""""######""""""""""""!!!!!!!!!!!!!!!  !!!"""###!!!        """%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))+++---...---,,,,,,---*********,,,---///111222222333555555444333444555555333222333666777777777888888888888777777777777555666666666666666777777555555444444333333222222666555555444333222111000000000000222666>>>GGGMMMOOOQQQRRRTTTTTTSSSRRRQQQSSSSSSRRRPPPPPPOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNMMMMMMNNNOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNOOONNNLLLKKKJJJHHHDDDAAA:::555///***'''&&&%%%$$$%%%%%%###"""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!""""""      !!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&)))+++......---,,,,,,---++++++,,,---///000111222333444444444444444444444444333222333666888888777888888888888777777777666555555666666777777777888888888777666666555444444555444444333222111000000//////000222666===FFFMMMMMMOOOQQQTTTUUUTTTSSSSSSTTTTTTRRRQQQPPPPPPOOOOOORRRRRRSSSSSSSSSSSSRRRRRRPPPOOOMMMMMMOOOPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJGGGCCC@@@999555...)))'''&&&%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!      """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&(((+++------,,,+++,,,,,,,,,,,,---///000111222222444333333333444555555444666444333444666888888777888888888888777777777666555666666666777777888888999999888888777666555555444444333222111000000/////////111333777>>>FFFLLLLLLNNNQQQTTTVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQOOONNNNNNOOOPPPPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIGGGCCC???999444...)))'''&&&%%%$$$$$$$$$######"""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!! !!!!!!     """$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''(((***,,,---,,,++++++,,,------///000111222222222444222111222444666666555888666555666777888888777888888888888777777777777666777777777777777777888777777666666555555444444555444444333222111000//////000222444888???GGGMMMKKKMMMQQQTTTVVVWWWWWWWWWSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRPPPOOOOOOPPPQQQPPPPPPLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJGGGCCC???888333---(((&&&%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!    !!!$$$&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&((())))))(((((((((***,,,---,,,++++++,,,---...000111222333222222333111000111444777888777;;;999777777888999888777888888888888777777777777888888888777777777777777555555555555555555555555555555444333222111000000000111333666:::@@@HHHMMMMMMNNNQQQSSSUUUUUUTTTSSSPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRPPPOOOOOOQQQQQQQQQPPPLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKHHHCCC???777333---(((&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! !!!"""#########!!!!!!"""""""""!!! !!!!!!!!!     """%%%'''(((%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%$$$%%%''')))***))))))((()))+++---...---,,,,,,---...///111222333333333222333000///000555888999888===;;;999888999999888777888888888888777777777777999999888888777777666666555555555666666666666666666555555444333222111111000222444777;;;AAAIIINNNNNNOOOQQQSSSSSSRRRQQQPPPMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQOOOOOOQQQRRRQQQPPPLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLKKKHHHDDD@@@777222,,,(((&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!! !!!"""######$$$!!!!!!"""""""""!!!       """$$$&&&'''%%%%%%$$$$$$###"""!!!!!!"""######$$$$$$$$$######$$$%%%&&&((((((((((((''')))***+++++++++,,,///111222111111111222333333444...000333444555555777888===<<<;;;:::999999999999999888777888999999888777::::::;;;999666444444555666666666555555444444444777666444222000//////000222222444777===CCCIIIMMMQQQQQQQQQRRRRRRRRROOOMMMQQQPPPNNNLLLKKKKKKLLLLLLNNNOOOOOOPPPPPPOOOOOONNNPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNIIIJJJKKKLLLLLLHHHCCC???999333,,,(((((('''&&&$$$""""""#########$$$$$$$$$"""  """!!!  !!!###     """%%%&&&'''%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%'''((())))))(((''')))+++,,,,,,,,,,,,...000000000000000111222333444111333555666666777888999<<<<<<;;;999999888888888888777666666888888777666999999:::888666444555666444444444444444555555555777666444222000//////000333444555999>>>EEEKKKNNNRRRRRRRRRSSSSSSRRRPPPOOOPPPOOONNNLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNMMMNNNOOOPPPQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKHHHCCC???999444,,,(((''''''%%%###""""""#########$$$$$$$$$"""  !!!!!! """!!!  !!!   !!!###%%%&&&'''%%%%%%%%%$$$######""""""!!!"""###$$$%%%&&&&&&&&&$$$&&&'''((())))))((((((+++,,,------,,,,,,...///......///000111333444444444666888999888888999:::;;;;;;:::999888888888888777666555666777888777555777888888777666555666777222222222333444444555555666555333222000000//////444555777;;;AAAGGGMMMPPPRRRRRRSSSSSSSSSRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHDDDAAA:::444---((('''&&&$$$""""""""""""############$$$"""!!!!!!"""!!! """!!!     """$$$%%%&&&&&&%%%%%%%%%$$$$$$#########!!!"""###%%%&&&'''''''''%%%&&&((()))******)))))),,,---///...---------......///000222333444555666666888::::::999888999:::::::::999888888888888888888777666666777888777666555666777777555555666777222333333333333333333333555444333222111000//////333444777;;;AAAGGGMMMPPPPPPQQQRRRRRRQQQPPPPPPQQQNNNNNNMMMLLLMMMNNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLKKKJJJIIIIIIGGGDDDBBB:::444,,,(((&&&&&&$$$!!!""""""""""""############"""!!! !!!"""!!! !!!!!!    !!!$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""$$$%%%''''''((((((&&&'''(((************))),,,...///000...---...//////000222444666777777777666888999999888777888999999999888777777777888888999888777777999999888777333555666666555444666777555555444333222222111111333333333222111000///...111222666;;;AAAGGGLLLOOONNNOOOPPPPPPNNNMMMOOOQQQNNNMMMMMMMMMMMMOOOPPPQQQOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLKKKJJJIIIIIIGGGDDDBBB999333,,,'''&&&&&&$$$!!!""""""""""""""""""""""""!!!  !!!"""!!!!!!  !!!       ###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((&&&''')))***++++++******+++---000111000//////000000222444666777777777777666777999999888777888999888888777777777777777888999888777888999:::999777333555666555444444555666777666555444333222111000222222222222111000///...///111555:::@@@FFFKKKNNNLLLNNNPPPNNNLLLKKKNNNQQQOOONNNMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPSSSRRRQQQOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJHHHDDDAAA888222+++'''&&&&&&$$$"""###"""""""""""""""!!!!!!  !!!!!! !!!  !!!!!! !!!     !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((***+++,,,++++++******---000111111000000111111222444666777777666555555777999999888888999:::777777666666666777777888999777666777888999888777444555666555333333444555777666666555444333222222111111222222111000///......000555:::AAAGGGKKKNNNLLLNNNPPPOOOLLLKKKOOOSSSPPPOOONNNMMMNNNOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPRRRQQQPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLJJJJJJKKKKKKKKKHHHCCC???666000***&&&&&&'''%%%$$$######""""""!!!!!!!!!!!! !!!  """    !!!$$$&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''(((***+++,,,,,,++++++))),,,000222111111111222111222444666666555444333555777999:::999999:::;;;777777666666666666777888888666555666777888777666444555666555333222333444555555555555555555555444000111222222111000///......111555;;;BBBGGGLLLNNNLLLOOOQQQOOOLLLLLLPPPTTTPPPPPPOOONNNNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMMMMIIIJJJKKKLLLLLLHHHCCC???555///)))&&&&&&'''&&&%%%######""""""!!!!!!!!!    !!!      """$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%$$$&&&(((+++,,,,,,++++++000111111222222222111111///000333666777888777777777888999:::;;;:::999999999777666666777888888777888666555555666666555333555555555555555555555555444444444444333333222111000000000///---,,,---...---111777<<>>777222+++&&&%%%&&&''''''$$$###!!!  !!!!!!   """$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''(((***,,,,,,,,,+++***000000111222222222222222000222444777888888777777777888999:::::::::999999999777666666777888888777888666555555666666555333555555555555555555555555000111111222222222222111000111111///---,,,---//////333999>>>CCCHHHNNNRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPNNNOOOPPPQQQQQQQQQPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMNNNOOOPPPOOONNNLLLKKKJJJJJJIIIFFFBBB>>>666222+++&&&%%%&&&&&&'''$$$###!!!  !!!   """$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&***+++,,,------,,,+++***//////111222333333333333333444666777888888888777777888999999::::::999999999777666666777888888777777666444555666666555444444444444444444444444444---...///000111111111111000111111000------...///111555:::@@@DDDIIINNNQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPOOONNNMMMLLLKKKJJJIIIFFFBBB???666111+++'''%%%%%%&&&&&&###"""!!!    """$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''+++,,,------...------,,,...///000222333444444444555666777888888888888888777888888999999999999999888777555555777888777666666555444444666666555444444444444444444444444444//////000000000000000///000111111///------...///111555;;;@@@EEEIIIMMMPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJLLLNNNOOOOOONNNMMMLLLKKKJJJIIIFFFBBB???555111+++'''%%%%%%%%%%%%""""""!!!!!!  """$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$$$$&&&'''(((***+++,,,---...///000000//////111222444444555555666666777888888888999888777777777888888888999999888666555555666777777666555444333444555666555444444444444444444444444444222222222222111000///...000000000///---,,,---...000444:::@@@DDDHHHLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQOOOOOOOOOOOOPPPPPPQQQQQQSSSRRRQQQOOONNNLLLKKKJJJKKKJJJIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHEEEAAA>>>444000+++'''%%%%%%%%%$$$!!!!!!!!!!!!!!!  """$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########%%%''')))*********+++---...///111111000000222333444444444444555666666777888999999:::888777777777777888999999888666555555666777777666555333333333555666555444333333333333333333333333555555444333222000///.../////////...++++++,,,---...333:::@@@EEEIIILLLNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTSSSQQQPPPNNNLLLKKKJJJKKKIIIIIIJJJLLLMMMLLLKKKKKKJJJIIIHHHGGGDDD@@@===333000+++'''&&&%%%$$$### !!!!!!!!!!!!  """$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%(((***,,,++++++,,,,,,---...///000111222222333444444444333444444555666777888::::::888777777666777888999:::777666444444666777666555444333222333555666555444333333333333333333333333333444333333222111000///---......,,,***)))***,,,...333;;;AAAGGGJJJNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIKKKLLLKKKIIIJJJHHHGGGGGGFFFCCC???;;;333///***'''&&&%%%$$$### !!!""""""!!!   """$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((+++---------,,,,,,,,,------...222222333444444333333333333333444555666888:::;;;888777666666666777999:::777666444444666777666555444333222333555666555444333333333333333333333333111111222222222111111000,,,------+++))))))***+++...444;;;CCCHHHLLLPPPRRRLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPOOONNNOOOPPPQQQRRRLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKJJJHHHIIIHHHGGGFFFEEEBBB>>>;;;222///***'''&&&%%%$$$""" !!!""""""!!!   &&&&&&%%%%%%$$$###""""""$$$$$$$$$###$$$$$$%%%%%%!!!"""$$$&&&(((******+++/////////000000000000000111333444444333333555666666666555666777888:::;;;::::::999999888777777777777777888888888888777777777777666555555555555555333222222111111222222333222222222111111///......,,,---,,,+++))))))***,,,222666<<>>DDDHHHKKKNNNPPPQQQPPPOOONNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNOOONNNMMMKKKKKKKKKKKKKKKHHHGGGGGGHHHIIIJJJIIIGGGIIIIIIHHHGGGFFFAAA<<<888333///)))&&&$$$$$$###### !!!!!!!!!""""""!!!   %%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))***+++---...///////////////000111333444555555444666777888888888:::<<<::::::999999888888777777777888999999888777555444666666777777777777666666666555555444333444444444111000000//////000000111...////////////...---------......,,,++++++---000222777???EEEIIILLLNNNPPPQQQPPPOOOOOONNNOOOOOOOOOPPPQQQRRRPPPOOONNNNNNOOOMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMLLLKKKKKKJJJJJJJJJGGGFFFFFFHHHJJJJJJIIIGGGHHHHHHHHHHHHGGGCCC===888222...)))&&&$$$$$$###""" !!!!!!!!!!!!  $$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%'''((()))***+++,,,...//////000000......///000111111222222555777888888888888999;;;999999::::::999888777777888999:::;;;:::888666555555666666777777666666555666555555444444444444444000000////////////000000---...............------,,,------,,,++++++---///222888???FFFJJJMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNPPPPPPPPPNNNMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJJJJLLLKKKKKKKKKJJJIIIIIIHHHFFFEEEFFFHHHJJJJJJHHHGGGFFFGGGHHHIIIHHHDDD>>>:::111...)))&&&%%%$$$"""!!! !!!!!!!!!  #########$$$%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))++++++---...////////////000111111111222222333333666888999888777666777999888999:::::::::999888777888999;;;<<<;;;999666555555555666666666666555555555444444333333333333333000//////......//////000,,,------.........------+++,,,,,,+++******---///222888@@@GGGKKKMMMOOOPPPMMMNNNOOOPPPPPPOOONNNMMMNNNOOOPPPPPPOOONNNOOOQQQMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEFFFHHHJJJJJJHHHFFFDDDEEEGGGIIIIIIEEE@@@;;;000---)))&&&%%%$$$"""  !!!!!! """"""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''))))))++++++---...////////////555555555555555555555555777888999888666666666777888888::::::;;;:::999888777999:::;;;;;;888666444555555666666666666555555444333222222111111222222//////............//////,,,,,,---......---------***++++++***)))***,,,///333888@@@GGGKKKNNNOOOPPPLLLMMMOOOPPPPPPOOOMMMLLLMMMOOOPPPPPPOOOOOOQQQRRROOONNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFHHHJJJJJJHHHFFFCCCDDDGGGIIIIIIFFFAAA===000---)))&&&%%%$$$"""  !!!!!!  ###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***++++++,,,---///000111111111333333444444555666666666666666666666666777888888777888999::::::999888777888888888888888888888888888888777666555333111000555444222111111111222222000000//////......---------,,,,,,---......---+++***+++,,,+++***+++...000555:::@@@EEEIIIKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNOOOPPPQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIHHHDDD>>>:::333///***&&&$$$"""    ###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++,,,,,,...///000111111111333333444444555666666666666666666666666777888888777888999999999999888777777777777777777777777777888888666555444222111111444333222111111111222333000000/////////.........---,,,,,,---......---++++++,,,,,,+++***+++---///444999@@@EEEIIILLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNOOOPPPRRRRRRPPPOOONNNMMMLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIHHHDDD>>>:::333///***&&&###"""   ######%%%&&&&&&''''''''''''&&&&&&&&&''')))+++,,,------///000111111222222333333444444555666666666666666666666666777888888777888888999999888888777666666666666666666666666999777555333222222222222222222111111111222222333000000000////////////...---,,,,,,,,,......,,,++++++,,,,,,+++******,,,...333888???FFFJJJLLLNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRSSSOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGDDD???;;;444000***%%%###"""    ######%%%&&&''''''''''''((('''''''''(((***,,,---...///000111222222222222333333444444555666666666666666666666666777777888777777888888888888777777555555555555555555555555888777444222111111222333111111111111111222222222////////////////////////---,,,+++,,,---...,,,***+++,,,,,,+++)))***,,,...222888???FFFJJJMMMNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJGGGFFFFFFGGGFFFDDD???;;;444000***%%%###!!!   ######%%%&&&'''((((((((()))((((((((()))+++---...000000111222333333333333333333444444555666666666666666666666666777777888777777777777777777777777666666666666666666666666777666333111000000222222111111111111111111111111.............../////////,,,++++++,,,------,,,***+++++++++***)))***,,,...222888@@@GGGKKKMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOPPPPPPPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKFFFFFFFFFFFFFFFCCC???<<<555000)))$$$"""!!!   """###%%%&&&((()))))))))***)))))))))***,,,...///111222222333444444333333333333444444555666666666666666666666666777888888888777777666666777777888666666666666666666666666555444333111000000111111111111222222111111000///---------------.........,,,+++++++++------+++***)))*********)))***---///333999AAAGGGKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKJJJJJJFFFEEEEEEEEEEEECCC@@@===555000)))$$$"""!!!!!!   """###%%%'''((())))))***************+++---...///222333333444444444444444333333444444555666666666666666666666666777888888888777666555555666777888444444444444444444444444333333222222111111000000222222222222111000...---+++++++++,,,,,,,,,------,,,+++***+++------+++***'''((()))))))))+++...000444:::BBBHHHKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCC@@@===666000)))$$$!!!!!!!!!!!!  """###%%%'''((()))******+++*********+++---///000333333444444555444444444333333444444555666666777666666666666666777888888888777666555555666777888333333333333333333333333222222222222222111000///222333333222111///---,,,*********++++++,,,,,,,,,,,,+++***+++,,,---+++)))&&&''')))))))))+++...111555:::CCCIIIKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEFFFEEEDDDDDDDDDCCC@@@===666111)))###!!!!!!!!!!!!  $$$%%%&&&((()))+++,,,---------,,,,,,---000222444222222333444444555555666555444444555777888666555666555555555555777999:::555666666777777777777666333333333333333333333333222222222111111111000000444333222111000000000000------,,,,,,,,,------...,,,,,,,,,,,,+++***)))((((((((('''((()))***,,,---666<<>>===;;;666///)))&&&$$$######   ++++++,,,,,,---...//////333333222222222222333333333333444444666777888999444444555666666555444333666666777777777777777666666333111333777888444000111222222333333222222111333222111111000000111111333111///.........---+++............---,,,+++***------,,,,,,+++***))))))******((('''&&&(((,,,///222999BBBGGGIIIIIIJJJLLLLLLMMMMMMNNNNNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIGGGFFFEEEEEEDDDHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFDDDCCCAAABBBBBBBBBAAA@@@???======888444---(((%%%"""   +++,,,,,,---......//////222222222111111222222222444444444555666777888999555666777777777777666555666666777777777777666666555333111222666777444000222222333333333333222222333222111111000000111111333111///.........---+++............---,,,++++++,,,,,,,,,+++***)))))))))))))))(((&&&%%%'''+++///444;;;DDDIIIJJJJJJKKKMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@>>>===777333---(((%%%###    ,,,,,,------.../////////222222111111111111222222444444444555666777888999777777888999999888888777666666666777777666666555444222000222555555333000222333333444444333333222222222111000000000000111222000///...///...---+++---------...------,,,,,,++++++******))))))(((((((((((('''%%%$$$&&&***...777===FFFKKKKKKKKKLLLMMMLLLLLLLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDCCCBBB@@@>>>===777333---)))&&&$$$!!!   ------........./////////222111111000000111111222555555555555666777888999777777888888888999888888666666666777666666555555333111111222444444222000333333444444444444333333222222111000000000000000111000////////////---+++,,,,,,------...---------******))))))((((((((('''''''''&&&$$$###%%%)))---777>>>FFFKKKKKKJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGHHHGGGGGGGGGCCCDDDEEEEEEEEEEEEDDDCCCFFFEEECCCAAAAAAAAABBBBBBDDDDDDCCCBBBAAA???>>>===777333...)))'''$$$"""    ......///////////////000222222111111111111222222666666666666666777888999666666666666777777888888666666666666666555444444222222111222333333222111222333333444444333333222222111000000//////000000000/////////000///---+++,,,,,,------...---------)))))))))(((((((((((((((''''''%%%$$$###%%%))),,,666<<>>===<<<999555///***'''%%%"""    //////000000000000000000333222222222222222222333777666666666777777888999555555555555555666777888666666666666555555444333222222333333333333222222111222222333333222222111111111000////////////000/////////000111000---+++---------...------,,,,,,))))))))))))((((((((((((''''''&&&$$$###%%%)))---444:::CCCHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHEEEFFFHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB???????????????>>>>>>===:::666000+++(((%%%"""    000000000000000000000000444444333333333333444444777777777666777777888999555555444444555666888999666666666666555444333222222333444444444333333333000111111222222111111000111111000//////////////////...///000111000...+++............---,,,++++++))))))))))))))))))))))))((('''&&&$$$$$$&&&***---222999BBBGGGHHHHHHIIIKKKKKKJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHFFFEEEFFFDDDBBBAAAAAABBBDDDFFFEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>???@@@@@@@@@@@@???<<<888111,,,((($$$!!!    111111111000000000000000555444444333333444444555888777777777777777888999666555555555555777999:::666666666666555444333222333444555555444333444444000000111111111111000000111111000///////////////......///000111000...+++...///......---,,,+++***))))))))))))************(((((('''%%%$$$&&&***...222999BBBGGGIIIIIIJJJLLLKKKJJJIIIHHHGGGHHHIIIIIILLLLLLKKKJJJIIIIIIHHHHHHFFFGGGIIIIIIIIIGGGEEEDDDEEECCC@@@>>>>>>@@@CCCEEEEEEEEEFFFFFFFFFDDDCCCAAA>>>>>>???@@@AAABBBBBBBBB>>>999222,,,((($$$!!!    222333333333333333333444555555444333333222111111666555444555888888666444333333444444555555666666555555555444333333222222666555555444333333222222222111111000000000000000////////////............000000000000000///......------------,,,+++***)))))))))))))))((((((((((((%%%%%%&&&&&&&&&(((+++...333;;;BBBDDDFFFJJJJJJHHHHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFEEEEEEEEEFFFHHHIIIDDDBBB@@@@@@BBBDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCAAA>>>===???DDDFFFCCC@@@999777333///)))%%%!!!    222333333333333444444444555555444444333222222111555444333555888888777555555555555666666666666666555555555444444444444333444444333333222222222111222111111000000000000000////////////............///////////////...---,,,------------,,,+++***)))))))))))))))((((((((('''$$$%%%%%%%%%%%%'''***---333;;;BBBDDDFFFJJJJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHDDDBBB??????AAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCAAA>>>===???DDDEEECCC@@@999777444///***%%%!!!    222222333333444444444444555555444444333222222222444333333555777888888666888888888777777777777777444444444555555555555666222222222222111111111111222111111000000000000000/////////............------------...------,,,+++,,,,,,,,,,,,,,,+++***))))))))))))(((((((((''''''###$$$$$$$$$$$$&&&))),,,222:::AAADDDFFFJJJJJJHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGDDDBBB??????@@@AAAAAAAAACCCBBBBBBAAAAAAAAAAAABBB@@@???>>>@@@CCCDDDBBB???999777444///***%%%!!!   222222333333444555555555555555444444333333333333222333444555777888888888:::::::::999888777777666333333444555555666777777222222222222222222222222222111111000000000000000//////.........---------,,,---------------,,,,,,+++++++++++++++***))))))))))))((((((((('''''''''$$$%%%%%%$$$$$$&&&))),,,222999@@@CCCFFFJJJJJJHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEECCC@@@@@@AAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>@@@BBBCCCAAA???:::888444///***%%%"""   222222333444444555666666555555444444444444333333111333555666777777888888;;;;;;:::999888777666666222333333444555666777777333333333333222222222222222111111000000000000000............------------,,,------.........------******++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%'''***---111999@@@CCCFFFIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCBBB@@@@@@@@@?????????@@@@@@AAA?????????@@@AAAAAA@@@???:::888444000***&&&"""  """&&&"""  222222333444555666666777555555444444444444444444222444666777666666777888999999999888777666666555222222333333444555666666555444444333222222111111222111111000000000000000.........------------,,,,,,,,,------......------))))))*********))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&'''***---000888???BBBEEEIIIJJJHHHHHHGGGFFFFFFFFFGGGIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEFFFFFFFFFEEEDDDCCCDDDCCCBBBBBBDDDDDDCCCAAA@@@????????????@@@@@@AAA??????@@@@@@@@@@@@@@@???:::888555000+++&&&""" """###)))$$$  222222333444555666777777444444555555555555555555222555777777555555666888777777666666555555555444111222222222333333444444555444333222111000///...222111111000000000000000.........---------,,,,,,******+++,,,,,,,,,,,,,,,(((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&))),,,///777???BBBEEEIIIJJJHHHGGGFFFEEEDDDDDDFFFGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBBBBAAAAAABBBCCCDDDCCCAAA@@@????????????@@@AAABBB>>>???@@@@@@@@@?????????;;;999555000+++&&&###!!!    222222333444555666777888444444555555555555555555333555888777555444555777555555555555444444444444111111222222222222333333555444333111000...---,,,222111111000000000000000......---------,,,,,,,,,((()))***+++++++++++++++(((((()))))))))))))))((((((((('''''''''&&&&&&&&&%%%&&&&&&$$$$$$%%%(((***///777???BBBEEEIIIJJJHHHFFFEEECCCBBBCCCDDDFFFGGGCCCCCCCCCDDDEEEFFFFFFGGGDDDEEEFFFFFFFFFDDDCCCBBB@@@??????AAACCCCCCBBBAAA@@@@@@??????@@@AAABBBBBB>>>???AAAAAA???>>>??????;;;999555000+++&&&###!!!   222333444555666666666666777777666555444333333333555444333444555666555444666555444333333444555666222222222333333444444444444444333222111000///...111111000000000000111111...------,,,,,,------...,,,,,,------,,,,,,+++***************************((((((((((((''''''''''''%%%%%%$$$$$$%%%&&&((()))///555>>>EEEIIIJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBAAABBBCCCCCCAAAAAABBBCCC??????@@@AAAAAAAAA@@@@@@@@@@@@@@@??????===<<<<<<:::999666111,,,'''"""     333333444555666777777666777777666555444444444444666555444444666666555444555555444333333444555555222222333333333333333333333333222111000///......111000000//////000000111------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***************************((((((((((((''''''''''''$$$$$$######$$$%%%'''(((000666>>>EEEHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBB@@@AAABBBAAA@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@??????===<<<<<<999888555111---((($$$!!!    444444555666777777777777777777666555444444444444777666555555666777666444444333333222222333333444333333333333333222222222222222111000///......---000000////////////000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***************************(((((((((''''''''''''&&&$$$###""""""###$$$&&&'''000666>>>DDDGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEECCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB???@@@AAA@@@???>>>???AAAAAA@@@???>>>>>>???@@@@@@????????????>>>===<<<<<<999888666222...)))%%%"""   555555666777777777777777777777666555555555555555888666555555666777666444222222222222222222222222444333333333222222111111111000000///......------000//////......//////000---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******************************(((((('''''''''&&&&&&&&&$$$############%%%&&&'''111666===CCCEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDCCCCCCBBBBBBBBB???@@@AAA@@@???>>>???AAAAAA@@@>>>===<<<===???@@@>>>>>>??????>>>===<<<<<<;;;:::888444///)))$$$!!!  555666666777777777777777777777666555555555666666888666555555666666555333222222222222222222222222333333333222222111111111000000//////...---------//////............//////,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))000555<<>><<<<<<===>>>???===>>>>>>>>>>>>======<<<>>>===;;;666000)))###  555666666777777666666666777777666666555666666777777666444444555555444222111222222333333222222111222222222222222111111111000000//////..................------------......,,,,,,++++++++++++,,,,,,+++++++++++++++******)))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))///444:::@@@BBBDDDEEEFFFHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@???@@@BBB@@@???>>><<<<<<<<<===============>>>>>>======<<>><<<888111***$$$  555555666666666555555444777777666666666666777777777555333333444444222111222222333444444333222222111111111111222222222222000000000////////////......------------------...,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''(((---222999>>>AAADDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@???>>>???AAA??????>>>===<<<<<<;;;;;;<<<<<<===============<<<<<<<<<;;;888333---&&&###  444555555555555555444444777777666666666666777888666444333333333333111000222333444444444444333222000000111111222222222333000000000000000/////////...------,,,,,,------...,,,++++++++++++++++++,,,***++++++++++++***))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$############%%%&&&''',,,111888===AAADDDFFFHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFEEEDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===???@@@???>>>===>>>???>>>>>>>>>>>>===<<<;;;:::<<<<<<===============<<<:::::::::888444///)))&&&   777777777777666666666666777777666666555555444444333333333222222333444444...000222333333333111000111111000000000000111111222222222222111000......111000///......------......---,,,+++************,,,,,,------,,,+++)))((('''((()))(((&&&&&&((())))))((('''((())))))'''%%%#########""""""###&&&)))...333:::@@@CCCEEEGGGHHHFFFEEEEEEFFFHHHHHHGGGEEEGGGFFFEEEDDDCCCBBBAAAAAA???@@@AAAAAABBBCCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>@@@???===;;;:::999999:::<<<<<<<<<===============<<<:::888666444000***&&&"""  888777777777666666666666666666777777666666555555444333333222222333333444///000111333333222111000111111000000000000111111111111111111000///...---///...............//////...---,,,+++************++++++,,,,,,+++***(((''''''(((((((((&&&&&&((()))((('''&&&'''((('''&&&$$$#########""""""###&&&)))...333:::???CCCEEEFFFHHHFFFEEEEEEFFFGGGHHHGGGEEEFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<============<<<:::888666444///***&&&"""   888888777777777666666666555555777888888777666666444333333222222333333333///000111222333222111111111000000//////000000111000000000//////...------------,,,---...///000000...---,,,+++************************)))((('''''''''(((((('''&&&&&&''')))'''&&&%%%%%%&&&&&&%%%###############"""###%%%(((,,,111888>>>BBBDDDFFFGGGEEEDDDDDDEEEGGGHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB========================BBBAAA@@@>>>============<<<<<<<<<<<<======>>>>>>;;;999777666333///***&&&"""   888888888777777777666666444555777888999888777666444444333222222222333333///000111222222222222111000000////////////000000//////......------------------,,,,,,---......///------,,,+++************)))))))))(((((('''&&&&&&''''''((('''&&&%%%''')))'''&&&%%%&&&'''&&&%%%###"""###$$$###""""""$$$&&&***000777===AAACCCEEEFFFDDDCCCCCCDDDFFFGGGFFFEEECCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>=========;;;;;;<<<<<<======>>>>>>;;;999777666333000***'''###   888888888888777777777777444555666777888888777777555444333333222222222333000000111111222222222222000000////////////000000///...------,,,------.........---,,,,,,,,,,,,,,,------,,,+++************))))))(((''''''&&&&&&&&&&&&'''((('''%%%%%%'''(((((('''&&&&&&''''''&&&$$$"""###$$$###""""""###%%%)))...555;;;???BBBDDDEEECCCBBBBBBDDDFFFGGGFFFDDDBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@?????????????????????????????????==================<<<<<<;;;;;;;;;<<<===>>>>>>???;;;999888666444000,,,(((###!!! 999999888888888777777777555555555555666666666666555555444333222222222222111111111111111222222222000//////......//////000///...---,,,,,,---...///......---,,,++++++++++++...---,,,+++***************)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&'''((('''&&&$$$!!!###$$$$$$""""""###$$$''',,,444:::>>>AAACCCDDDAAAAAAAAACCCEEEFFFFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>??????<<<:::999777666222---)))$$$!!! 999999999888888888777777777666444333333333555666666555444333222222222222111111111111111222222333//////............//////000///---,,,---...///000,,,,,,+++++++++++++++,,,...---,,,+++***************)))((('''&&&&&&&&&'''&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%'''&&&%%%###!!!###$$$$$$"""!!!"""###&&&+++333999===@@@BBBDDDAAA@@@AAABBBEEEFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>==============================999:::;;;<<<===<<<<<<;;;::::::;;;<<<===>>>??????<<<;;;:::999777333///+++$$$!!!  999999999888888888888777888666333111111222444555666555444333222222222222111111000000111111222333//////............//////000///...------...000111************+++,,,------...---,,,+++************+++***((('''&&&&&&''''''&&&&&&'''&&&%%%$$$&&&(((%%%$$$$$$$$$%%%%%%###"""!!!###$$$$$$"""!!!""""""%%%***222999===@@@BBBCCC@@@@@@@@@BBBEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;=========<<<<<<::::::;;;<<<===>>>???@@@===<<<:::999888444000,,,$$$!!!  ;;;;;;:::999999888888777555444333222222222333333666444333111000000111111222222111000//////000000///////////////...............//////......---,,,***++++++,,,---...//////...,,,+++---111444333222,,,,,,+++***)))((('''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$###!!! """###%%%&&&)))///666;;;???BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<:::;;;;;;;;;<<<=========;;;===>>>???>>>===;;;::::::;;;;;;<<<===>>>??????>>>===<<<;;;999666222...(((&&&"""   ;;;::::::999888888777777444444333333222222222333555444222111000000111111222111111000000///000000.........///////////////...............------,,,++++++,,,,,,------......///---...333:::<<<:::666,,,,,,+++***)))((('''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$###!!! """###$$$&&&)))///555;;;???BBBCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===;;;:::999:::;;;;;;======>>>???<<<;;;;;;;;;:::777333000)))&&&"""   ::::::999999888777777777444444333333333222222222444333222111000000000111111111000000000000//////------......//////000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......222;;;DDDFFF@@@999++++++***)))((((((''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###############$$$###"""!!!!!!!!!"""###%%%(((...555;;;???BBBCCCBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@???@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;:::888999999:::;;;<<<===>>>:::::::::::::::999555222)))'''### 999999999888777777666666333444444444333333222222222222111111000000000000000000000000000000//////,,,------...///000111111------.........---,,,,,,---,,,,,,,,,+++++++++***---...333>>>GGGHHH???666+++******)))((((((''''''%%%%%%&&&&&&%%%%%%$$$#################################"""!!!!!!!!!""""""$$$'''---444:::???AAABBBCCCCCCCCCCCCBBBBBBAAA@@@DDDCCCBBB@@@???>>>>>>>>>@@@??????>>>======<<<<<<=========<<<;;;;;;;;;:::<<<<<<=========<<<;;;:::777888999:::;;;<<<<<<===;;;::::::::::::888555222***(((### 999888888777777666666555333333444444444333222111000000000000000000//////...///000000000000//////,,,------...///000111111---------...---,,,,,,+++,,,,,,,,,+++******)))))),,,---222;;;BBBAAA888///******))))))((('''''''''%%%%%%&&&&&&%%%%%%$$$##############################""""""!!!!!!!!!!!!!!!###&&&,,,333:::>>>AAABBBDDDDDDDDDEEEDDDCCCBBBAAADDDCCCBBB@@@???>>>======@@@@@@@@@??????>>>>>>============<<<;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::777888888999:::;;;<<<<<<<<<<<<;;;;;;:::777333000,,,)))$$$   888888777777666555555555222333444555444333222111//////000000000000///...---...///000111000///...------......//////000000---------------,,,+++++++++++++++******)))))))))***+++///444777555///))))))))))))(((((('''''''''%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$"""""""""!!!!!! """%%%+++222999>>>AAABBBCCCDDDEEEEEEEEEDDDCCCBBBCCCBBBAAA@@@>>>>>>======@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;777888888999:::;;;<<<======<<<;;;;;;:::777333000---***%%%!!!  888777777666666555444444222333444555555333222000......///000000//////...,,,---///000111000///............///////////////,,,------------,,,++++++***************))))))))))))***,,,------+++***)))((((((((((((((('''''''''%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$""""""""""""!!! !!!$$$+++222999>>>AAABBBAAABBBCCCEEEEEEDDDCCCBBBBBBBBB@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;888888999:::;;;<<<======;;;::::::::::::888555222...+++&&&!!!    777777777666555555444444222333444555555333111000---...///000000///......+++---///000111000///...///////////////.........,,,,,,---------,,,++++++)))))))))))))))*********(((***+++***'''&&&(((+++((((((((((((((('''''''''%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$""""""""""""!!!  $$$***222888===@@@BBB???@@@BBBDDDDDDDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============:::;;;;;;<<<<<<=========<<<<<<;;;::::::::::::;;;888999::::::<<<<<<===>>>999999999:::;;;999666444...+++&&&"""   888777666666777777666555333444555555444111///---,,,---...//////...------//////000000000000//////,,,,,,---......---,,,,,,,,,,,,------,,,,,,+++***)))(((''''''(((***,,,---+++***((('''&&&''')))******)))((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""############"""  """###"""%%%***111666;;;>>>@@@AAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>??????@@@======<<<<<<===>>>@@@AAA===============>>>??????@@@>>>;;;999888888999:::<<<;;;999888999;;;===>>>;;;:::888999::::::999777///,,,(((###!!!!!!     888777555666777777666444333333444444333111///------......//////...---,,,/////////000000/////////+++,,,---......---,,,+++,,,,,,,,,---,,,++++++***)))(((''''''(((***,,,---+++)))(((&&&&&&'''((()))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""###"""!!!!!!"""!!!$$$***000555:::===???AAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>??????@@@===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@===<<<:::999999;;;===>>><<<;;;:::::::::;;;<<<===:::999888888999999888777000---)))$$$!!!     888666555555666666555444222333333333222111///..................---,,,+++......////////////......+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******)))(((((('''((()))+++,,,)))((('''&&&%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""""""""!!!  !!!!!!###(((...444999<<<>>>AAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>??????@@@<<<<<<;;;::::::::::::;;;>>>???????????????@@@@@@===<<<:::999:::<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;999888777777888888777666111///+++'''###   888666555555555555444333222222222222111000///...............---,,,,,,+++---......//////......---++++++,,,,,,,,,,,,+++++++++++++++++++++******)))((((((((((((((()))***+++((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$#########"""""""""""""""  """''',,,222777;;;===AAAAAACCCCCCCCCCCCAAAAAA>>>>>>>>>>>>>>>??????@@@======<<<;;;::::::999999>>>>>>>>>?????????>>>>>>@@@>>><<<;;;::::::;;;<<<===============<<<;;;:::888777666666777777666555222000---)))%%%"""    777666444444555444333111111111111111000//////.........------,,,,,,,,,,,,------............------+++++++++******+++++++++******++++++******)))(((((((((((((((((()))))))))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&%%%%%%$$$###############""""""!!!!!! """&&&+++111666;;;===@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>??????@@@???>>>>>>===<<<;;;::::::<<<======>>>>>>===<<<<<<>>>===<<<;;;::::::;;;;;;<<<<<<======<<<;;;:::999888777555666777777666444333222///+++'''$$$!!!      777666444444444444222000111000000////////////...------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++******))))))******+++)))************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$######"""!!!!!!!!! """%%%***000666;;;>>>@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>??????@@@????????????>>>===<<<;;;;;;<<<===>>>===<<<;;;:::999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;:::::::::888777666666777777666555333222///,,,(((%%%"""      777555444333333333111///000000//////......//////,,,++++++++++++---...///,,,,,,------------,,,,,,+++***))))))))))))***+++))))))******))))))(((''''''((((((((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$##################$$$$$$######"""!!!$$$$$$######"""!!!!!! !!!!!! !!!"""&&&***000666;;;>>>@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>??????@@@>>>????????????>>><<<;;;<<<===>>>???>>>===;;;:::777777888999:::;;;<<<===::::::999888999:::;;;<<<999888666777888888777555333222000---)))%%%"""        777555444333333333111///000//////.........//////+++*********+++---///000+++,,,,,,------,,,,,,++++++***)))(((((()))***+++)))))))))))))))((((((''''''(((((((((((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$##############################"""!!!!!!$$$$$$$$$###"""!!!!!! !!!!!!!!!!!! !!!###&&&***000777<<>>>>>>>>>>>>>>??????@@@===>>>?????????>>><<<<<<===>>>???@@@???>>><<<::::::999999999999999999888:::999777777777999;;;===999888777777888888777666333222000---)))%%%"""       111000///......///000111...///000000000///---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,***((('''(((((()))(((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$''''''(((((('''%%%$$$###%%%$$$#########$$$%%%&&&############""""""""""""""""""""""""""""""""""""!!!"""#########""" $$$&&&(((+++///444;;;@@@BBBBBBBBBAAA??????@@@BBB???AAABBBBBBAAA?????????===>>>???@@@@@@???>>>===<<<===>>>??????>>>===<<<;;;::::::::::::::::::999;;;:::888777777888:::;;;666777888999999888777666333222111...***%%%!!!    111111000//////000111111000111111000///---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))(((((((((******))))))((((((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&%%%###"""%%%$$$$$$######$$$%%%%%%############""""""""""""""""""""""""""""""""""""!!!""""""###"""!!! """$$$&&&)))---333:::???AAABBBCCCBBB@@@???@@@AAA???@@@BBBBBB@@@?????????======>>>>>>>>>>>>============????????????======;;;;;;::::::::::::999999:::999888777777888999:::777888888999999888777666444333222///+++&&&###     222111111000000111111222222222111000...,,,***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))((((((++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!$$$'''+++111999>>>@@@AAACCCCCCBBB@@@@@@@@@???@@@BBBAAA@@@>>>>>>???>>>>>>============>>>>>>===>>>???@@@@@@???>>>===;;;;;;;;;::::::999999999999888777666666777888999888888999999999888666555444444222000,,,((($$$"""   222222222222222222222222111111000///---,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,+++***)))'''*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""!!! !!!!!!!!!!!!!!! """&&&***000888===>>>@@@CCCDDDBBB@@@?????????@@@AAAAAA???>>>>>>???@@@???============???@@@>>>???@@@AAAAAA@@@???>>>;;;;;;;;;::::::999999999777777666666666666777777999999::::::999777555444333333222///,,,(((%%%###  222222333333333333222222//////......------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,+++)))((((((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""######%%%%%%%%%%%%$$$$$$##################"""""""""!!!"""!!!!!! """%%%)))000777<<<<<>>===>>>???@@@@@@>>>======>>>@@@@@@>>>???@@@AAAAAA@@@???>>><<<<<<;;;::::::999888888777666666666666666666777999999999999888666444333222111000...+++(((%%%###   111222222333333222222111///...------,,,---------******++++++++++++******++++++++++++++++++++++++***+++++++++++++++******'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""######$$$%%%%%%%%%%%%%%%$$$""""""############"""""""""""" """!!!  """$$$(((...555999;;;===@@@@@@???>>>>>>??????@@@@@@???======>>>@@@??????>>>>>>>>>>>>??????===>>>???@@@@@@???>>>===<<<<<<;;;::::::999888888666666777777777777666666999999999888666444222111111000000...+++(((%%%$$$   000111222333333222111000000///...,,,++++++,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++******++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%&&&&&&%%%$$$"""!!!############"""""""""""" """!!!   ###&&&+++111666;;;<<<======<<<<<<===??????@@@@@@>>><<<<<<>>>@@@<<<<<<============<<<<<<======????????????=========<<<<<<;;;999888888777777777777888888777777777888888888777555333000///111111000///---***'''%%%   000111222333333222111000333111///,,,+++***************++++++++++++******++++++++++++++++++++++++,,,+++*********+++,,,---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%$$$"""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!$$$)))///333:::;;;<<<;;;:::;;;===???@@@@@@@@@>>><<<<<<>>>@@@999:::;;;<<<<<<;;;:::999<<<===>>>??????>>>===<<<======<<<;;;999888888777777777888888888888777777888888777666444222///---222222111000...+++)))'''   111000///000222222000/////////...---,,,++++++*********))))))******+++,,,++++++++++++++++++++++++,,,+++******))))))******+++******)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%###"""!!!!!! """###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!  ###(((///333666;;;===;;;;;;>>>???===@@@???>>><<<<<<>>>???@@@<<<<<<;;;::::::::::::;;;======>>>>>>===<<<;;;;;;>>>===<<<:::888777555555999999999999888666555444666444333111000000111111555444222111000...***'''$$$!!!###        111000///000222222000///000///...---,,,+++************))))))******+++,,,++++++++++++++++++++++++++++++***)))))))))************))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""" !!!!!!"""###$$$$$$"""""""""!!!!!!!!!  ###(((...333666;;;===;;;;;;===>>><<<@@@???===<<<<<<===???@@@<<<<<<;;;;;;:::::::::;;;===============<<<;;;:::;;;::::::999888888777777888888999888888777666555666555444333222222222333555333222111000...***'''$$$!!!          111000///000222222000///000000///---,,,***))))))******))))))******+++,,,+++++++++++++++++++++++++++******))))))))))))))))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############"""#####################!!! !!!###$$$!!!!!!!!!  """&&&---111666;;;>>><<<;;;======;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;::::::777888888888888999999999777777888888888888777777777666555444333333333444444222111111000...+++(((###         111000///000222222000///000000///---+++***)))(((******))))))******+++,,,++++++++++++++++++++++++******)))(((((((((((()))(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############"""""""""""""""""""""""""""  """$$$!!!  !!!%%%+++///555;;;===<<<;;;======;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::777777888888888888999999666666777888888888888888666555555444444444333333333222111000000///+++)))###        111000///000222222000///000///...---+++***)))(((******))))))******+++,,,++++++++++++++++++++++++***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""!!! """###!!!  ###)))---333999===<<<;;;======;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999888777777777555666777888888999888888444444444444444333333333222111111111111000---***%%%!!!       111000///000222222000///......---,,,+++***))))))******))))))******+++,,,++++++++++++++++++++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!"""!!! !!!"""###!!!!!!!!!  """''',,,111777<<<<<<<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;:::999777777666555666777888888888888888333333444444444444333222333222111222333222///---((($$$        111000///000222222000///,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!! !!!&&&***///555;;;;;;<<>>>>>>>>===;;;::::::;;;<<<=====================<<<;;;:::999888888666777777888888888777777333444555666666555444333333333222333444333111...+++'''"""       111000///000222222000///++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""""""""""""""######$$$%%%%%%&&&&&&""""""############"""!!!""""""""""""!!!!!!!!!!!!  %%%***---444:::;;;===@@@@@@>>><<<<<<============<<<<<<;;;===>>>???>>>===;;;:::;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;:::::::::777777888888888888777777444555666777777666555555444333333444555444222000---)))###        111333444333111...------000///---,,,+++***************++++++++++++******,,,,,,------,,,,,,+++***''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""###%%%%%%%%%$$$""" !!!!!!  """%%%...333888===>>>=========<<<;;;;;;<<<======;;;:::;;;<<<<<<===<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;??????===<<<:::888777666888888888888777777777777444444444444444444444444333444666777777666444333...+++&&&!!!  000222333222000---------//////---,,,+++*********))))))************)))))),,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$######"""!!!"""###$$$$$$""" !!!!!!  """%%%---111777<<<===<<<<<<<<<===<<<;;;<<<>>>>>><<<::::::;;;;;;;;;;;;999888777;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;:::888777777999999888888888777777777555555555555444444444444333444555777777555444333000---(((###  ///111222111...,,,,,,---///...---,,,++++++******(((((())))))))))))((((((++++++,,,,,,++++++***)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######""" !!!"""""""""!!!  """%%%***///555:::;;;;;;;;;;;;===<<<<<<===>>>???===<<<::::::::::::999888777666::::::::::::::::::::::::======<<<;;;:::888888777999888888888777777777777444444444444555555555555333444555666666555444333111///***%%%!!!  ...000000///---,,,,,,---...---------,,,+++******''''''((((((((((((''''''******++++++******)))((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""############"""""" !!!!!!!!!!!!   """%%%(((---333888::::::::::::======<<<===??????>>>===;;;;;;;;;:::999888777777999999999999999999999999;;;;;;::::::999999888888777777777666666666666555333333333333444444444444444444555666666555444444222000,,,'''"""  ...//////...,,,+++,,,------------------,,,******''''''((((((((((((''''''))))))******))))))((('''***)))))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!   !!!$$$&&&+++222777999:::::::::===<<<<<<===???@@@???===>>>===<<<;;;:::999888888999999999999999999999999999999999999999999999999666555555555555444444444111111222222333333333333444555555555555555555444222000,,,(((###   /////////...,,,,,,---...,,,,,,---...---,,,+++***''''''((((((((((((''''''(((((())))))(((((('''&&&))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""######""""""!!!"""!!!!!!!!!    ###%%%***111666999::::::;;;<<<;;;;;;===??????>>>===???>>>===;;;:::999999999888888888888888888888888777777777888888999999999555555555555444444444444111111222222333333444444555555555555555555555555222111...***%%%!!!  ///000///...,,,,,,...000+++,,,---......,,,+++)))((((((((())))))((((((((('''(((((((((((('''&&&&&&((((((((('''&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########!!!!!!""""""""""""!!!!!!!!!  !!!!!! !!!$$$)))111666999:::;;;<<<;;;::::::<<<>>>???>>><<>><<<:::888888888888888888888888888888888888555666666777888999::::::777777666666666555555555222222333444444555666666555555555444444555555555444333000,,,(((###   000000000...------///111+++,,,---......---+++)))(((((())))))))))))((((((''''''((((((''''''&&&%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!  !!!!!! !!!$$$)))111666999;;;<<<<<<:::999:::;;;===>>>===<<<>>>===;;;999777666666777777777777777777777777777555555666777888999::::::888888888888777777777777444444555555666777888888555555444444444444555555666444222...***%%%!!!    ...///000000000///---,,,,,,+++******,,,,,,+++***,,,++++++***)))(((''''''''''''(((((((((((('''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! """"""############""""""  !!! ###'''---444999;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>;;;888777777888999888666666666666555555555555444444555777999999888666<<<:::888666555555666777888999999::::::999999888:::999888777666555444333666111,,,++++++)))###   ---......///...---,,,+++,,,+++******,,,,,,+++***+++*********)))(((((((((''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""############""""""   !!!%%%+++222777:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::777666777888888888777777777666555555555444666555666888::::::999777:::999888666555555666666888888999999999999888888888777777666555444333333555111,,,++++++)))$$$  ,,,------------,,,++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$######""""""""""""############""""""!!!!!!!!!!!!  """(((///555888:::;;;::::::;;;;;;<<<<<<<<<<<<;;;888666666777888888777888888777666666555444444666666777999;;;;;;:::888888888777777666666555555777777888888888888777777444444444444333333222222333000---,,,,,,***%%%     ---------------,,,,,,+++,,,+++******,,,,,,+++***((((((((()))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###############""""""############""""""""""""""""""!!!!!!!!!!!!  &&&---333888:::;;;:::::::::;;;;;;<<<<<<===:::999777777888999999888999888888777666555444444666666666888:::;;;999777666777777777777666555444666666777777777777666666111111111111111111111111000...---------***&&&###   .........---------------,,,+++******,,,,,,+++***((((((((((((((()))))))))''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######### !!!"""###############""""""############""""""######"""""""""!!!!!!!!!  &&&,,,222777:::;;;999999::::::;;;<<<<<<===<<<:::999999:::;;;:::999999888888777666666555555555555555777999:::888666555555666666666555444444444555555666666555555444000000000///////////////---------...---+++(((%%%    ///......---,,,---------,,,+++******,,,,,,+++***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############ !!!!!!"""#########"""""""""############""""""""""""""""""!!!!!!!!!!!!  %%%+++000555888:::888888999:::;;;<<<<<<======<<<;;;:::;;;;;;999888888888777777777777666666444444555777999999777666555555555555555555555555333333444444444444333333000/////////......------***,,,...///...,,,)))'''     ......,,,+++++++++,,,---,,,+++******,,,,,,+++***)))))))))((('''''''''&&&''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############!!!!!!"""""""""""""""!!!""""""############""""""""""""!!!!!!!!!  ###(((...222555777777888999:::;;;<<<<<<===>>><<<;;;;;;;;;:::777555777777777777777888888888555555666777::::::888777555555444333333444555666222222333333333333222222000000///......---,,,,,,(((+++...//////,,,***)))""" $$$))) ---,,,+++*********+++,,,,,,+++******,,,,,,+++*********)))((('''&&&&&&%%%''''''(((((((((((('''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!   """''',,,000333444777888888999;;;<<<======>>><<<;;;::::::888555333666666666777888888999999666666777999;;;;;;999888666555333222222333555666222222222333333222222222111111000///---,,,++++++'''***...000///---+++***$$$!!!  )))/// ++++++***)))((((((((()))))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((($$$$$$$$$######!!! """######$$$$$$"""!!!  !!!"""!!!!!!!!!!!!!!! !!!!!!""" ###(((---333888666777888:::;;;<<<<<<<<>>:::888888999::::::666777888999999999888777777888999:::;;;:::999999555555444444444555666666555555444333222222222222222111111000///.........+++******+++,,,+++)))'''$$$"""   ++++++***************************)))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$######"""!!! """######$$$###"""!!!  !!!!!!!!!!!! !!!!!! !!!!!! ###''',,,333777777777999:::;;;;;;;;;;;;@@@===:::999:::;;;;;;:::888999999:::::::::999888666777888999999999888777555555444444444444444555555444333222111111111111111111000000///......---,,,+++++++++,,,,,,***(((&&&$$$   ******,,,------,,,+++++++++++++++*********))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! """"""#########"""!!!  !!!!!! !!!!!!%%%+++111666777888888999:::::::::999===;;;:::;;;<<<===<<<;;;888888999999999888888888555555666777777777777777666555444333333222333333444333222111000000000000000000//////......---------,,,+++,,,------+++)))(((&&&"""  )))+++---...///...---,,,---,,,,,,++++++*********&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$#####################"""!!!!!!"""""""""""""""!!!!!!!!! !!!!!!   ###)))///444777777888888999888888888999999:::;;;>>>>>>===;;;888777666666666666666777555555666666777777777777666555444333222111111111333222111000////////////////////////......------...---,,,---......---,,,***(((%%%!!!  ***+++---///000///...---------,,,,,,+++******)))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############""""""!!!"""""""""!!!!!!!!!!!!!!! !!!!!! !!!'''---222666666777777888777777777777777999;;;>>>>>><<<;;;999888666555444555666777666666666666777777888888666555444333222111111111222222111000///////////////////////////.........///...------///000///...,,,***'''###  ,,,,,,...//////...------...------,,,+++***))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""############""""""###"""!!! !!!!!! !!!!!! %%%,,,000444555666666777777777666666666777:::<<<===;;;:::<<<:::777555444555777999666666666666666777888888666555444333333222333333333222111000////////////000000000000000/////////111///......000111111000---+++)))%%%!!!   ......---------------,,,------,,,+++***)))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&$$$###""""""############""""""###"""!!!  !!! !!!!!!!!!!!! """!!! ###***///222333444555666777777777666666666888:::;;;:::999;;;888555222111333555777666555444444444555666777555555444444444444444555333333222111000000000000000111111111111111111111222000...///000222222222---,,,***'''###   ///...---,,,,,,,,,,,,,,,------,,,+++***)))((('''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""!!!""""""#########""""""###"""!!! !!! !!!!!!""""""!!!!!!"""!!! """)))///111222333555666777777777777555555666888:::999888777444111------...111333444444333222333444555666555555444444444555666666444333222111000000000000111111111111111222222222222111//////111333333333---,,,***'''$$$   ,,,,,,++++++***+++++++++------,,,,,,+++***))))))+++)))'''&&&&&&&&&((()))(((((('''&&&&&&%%%$$$$$$$$$%%%&&&%%%###"""###$$$"""###$$$%%%%%%$$$###"""""""""############""""""""""""!!!!!! ###"""!!! !!!###!!! !!!!!!!!! !!!'''+++...111444555555555666777666666666666777777666666000///......///111333444222222222222333444555666888777666444333222111111111111000///////////////111111111111111000///...000000000000111111111111,,,+++***'''$$$!!! ,,,,,,+++++++++,,,,,,---,,,++++++***))))))(((((('''(((((((((''''''&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$"""###$$$$$$$$$$$$###"""""""""############"""""""""""""""!!!!!! ###"""!!! !!!""""""!!! !!!!!!  &&&***...000444555666666777888777777666666777777888888111000///...///000222333444444333333333333444444777666555444333222222222111111000///////////////000111111111111000000///000000000000000000000000,,,+++***(((%%%""" ,,,+++++++++,,,---......******))))))((((((''''''%%%&&&'''((((((&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$"""######$$$$$$######"""""""""############""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""!!! $$$(((---000444666777777888888888777777666777888999:::333222000///...///000111444444444333333333333333555555444333333333333333111111000////////////000000000111111222111111111111111000000///.........++++++***(((&&&$$$"""!!! ************+++,,,---...)))))))))(((((((((''''''%%%%%%&&&'''&&&%%%$$$##################$$$$$$$$$###$$$%%%$$$###"""###$$$""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!! """&&&+++...333666777888888999999888777666777888:::;;;555333111///......///000000111111222222333333333444333333222333333444444222111000000//////000000///000111111222222222222111111000///...---,,,+++*********)))(((&&&$$$###  (((((((((((()))***+++,,,)))))))))))))))((((((((('''&&&%%%$$$###$$$%%%%%%"""#####################"""###$$$$$$""""""###$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!""""""""" !!!!!!"""""""""###  ###(((,,,222666777888999999:::999888777777888999:::666444222///.........///+++,,,...000222333444444333222222222222333444444222222111000000000000000///000111222222222222222111000///...---+++***************)))((('''&&&%%%$$$ ''''''''''''((()))******)))))))))))))))(((((((((((('''%%%######$$$%%%&&&$$$#####################!!!"""$$$###""""""###$$$###""""""!!!!!!""""""###""""""############"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!%%%***000555777888888999999999999888888777666666666444222///.........///)))+++---000333444555555333222222222222222333444222222111000000000000111111111222222333222222222//////...---,,,+++***)))))))))))))))((('''%%%%%%%%%  ))))))(((((((((((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""" """######""""""###%%%###"""!!! !!!"""###""""""############"""""" !!! !!!!!! """'''...444666777888888999999:::999888666333222666444111///.........///+++---///222444555555555333333222222222222222333333222111111000000111111222222333333333222111111...------,,,+++******))))))))))))((('''&&&$$$$$$""" +++***)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%$$$###"""""" """######""""""###%%%###"""!!! !!!"""###""""""############""""""  !!!&&&---333666777777888888999::::::888555111///555444111///......///000...///222444666666555444444333222222111111222222333222111111000111111111333333333333333222111000------,,,++++++*********)))))))))((('''%%%$$$### )))))))))))))))(((''''''&&&'''''''''&&&%%%$$$$$$&&&'''''''''''''''&&&&&&(((&&&$$$%%%((((((%%%##################"""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!   !!!""""""!!! !!!%%%***///333666666666777999;;;;;;888666444444555444333111000/////////...000222444555444333222333222222222222222222222222222111111222444555666444333333222111000//////+++,,,,,,---,,,+++)))(((+++)))&&&%%%%%%%%%$$$"""   ))))))******))))))(((''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&(((&&&%%%%%%''''''%%%"""###############"""!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!  !!!""""""!!! """'''---222444555666777999;;;:::888555444444555444333111000/////////...000222444444444333222111111111222222333333444111111000000111333444555333333222111000///......------......---,,,+++***+++)))'''%%%%%%%%%###!!!###!!!  ***************)))(((((('''''''''(((''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&(((&&&%%%%%%&&&%%%###!!!#########$$$######"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""!!! $$$***///333555666777888:::999777555444444444333222111000000000000///000222333444444333222000000111222333444444555000000000000111222333333333222111///...---------.../////////...---+++******)))'''&&&&&&%%%###"""&&&$$$""" ***************))))))((('''''''''((((((''''''&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$"""!!!#########$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """###"""!!! """(((...222555666777888999888666444333333333333222111000000000111000111222333333333333222111111111222222333333333111111111111111222333333222111///...,,,,,,,,,,,,......//////...,,,***)))'''&&&%%%&&&''''''&&&$$$'''&&&$$$!!! ***************)))((((((&&&&&&'''''''''''''''&&&""""""###$$$$$$%%%$$$$$$%%%%%%&&&%%%$$$""""""!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!! !!!'''---222555777666888888777444333333333222222111111111111111111111111222222333333222222333333333222222111111111222222222333333333333333333111///,,,++++++++++++------------,,,***((('''#########%%%((()))((('''&&&&&&$$$"""  )))))))))))))))(((''''''$$$%%%&&&&&&'''&&&&&&&&&""""""############"""""""""$$$%%%%%%###""""""###"""###$$$$$$%%%$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!  &&&+++000444666666777777666333222222333111111111111111111222222222222222222222222222222555444444333222111000000222333333444444444333333333222///,,,******+++++++++,,,,,,+++***(((&&&%%%!!!!!!###&&&)))***)))(((%%%%%%$$$"""  ((((((((((((((('''&&&&&&###$$$$$$%%%&&&&&&%%%%%%############"""!!! """$$$$$$"""!!!###$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!###$$$"""!!! ###)))...111333666777777555222111222333111111000000111222333333333222222222222222222222444333333222222111111111111222333333333333222111555222///,,,******+++,,,+++,,,,,,+++***(((%%%$$$""""""$$$&&&))))))(((&&&$$$$$$$$$###!!!   '''''''''''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%############""" !!!$$$$$$"""!!!###%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!! !!!###$$$"""""" """'''+++///111666777666444222111222333000000000000111222333333333333222222111222222333222222222222222222333333000111222333333222000000555333///,,,******+++,,,,,,,,,,,,+++***(((&&&$$$$$$$$$%%%''')))(((&&&###$$$$$$%%%$$$###     &&&&&&''''''&&&&&&%%%$$$%%%$$$###"""!!!!!!!!!"""########################$$$$$$$$$############### !!!"""###$$$###""""""############""""""""""""!!!!!!!!!!!! !!!!!! """'''---111555444333222111000000000111111111111222333444555222222222111111000000000000000000000000000000000222111000111333333111000000///---+++++++++---...,,,+++***(((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""""""""###$$$###  &&&&&&''''''&&&&&&%%%$$$############""""""""""""########################$$$$$$$$$######"""""""""!!!!!!###$$$$$$$$$###""""""""""""""""""""""""""" !!!  %%%+++///444444333222111000000000111111111111222333444444333333222222222111111111111111111111111111111111111111000111222333111///111///---+++++++++,,,---,,,+++***(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$###  &&&&&&''''''&&&&&&%%%$$$ !!!"""###$$$###""""""########################%%%%%%$$$###""""""!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!   """(((,,,222222222111111000000000000000111111222333333444333333333333222222222222111111111111111111111111111000000111222222111///111000...,,,+++***+++++++++***)))((('''&&&&&&&&&''''''((((((((((((''''''%%%$$$$$$$$$$$$###   &&&&&&''''''&&&&&&%%%$$$ """$$$%%%$$$###"""########################%%%%%%$$$###"""!!! """""""""############### !!!!!!!!!!!!  !!!&&&***000000000000000000/////////000111111222333333333333333333333333333333333111111111111111111111111111000000000222222111///222111///---+++***************)))((('''&&&&&&&&&(((((())))))))))))(((((('''&&&$$$$$$$$$###   &&&&&&''''''&&&&&&%%%$$$"""$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$######"""!!!!!! """!!!""""""""""""###### !!!!!!!!!"""!!!!!!!!!!!!  $$$(((......///000000000//////...///000222222222222222333333333333333333333333111111111111111111111111111000///000222222000///111000///---,,,******)))***)))((('''&&&&&&&&&'''(((((())))))))))))(((((('''%%%$$$$$$$$$###!!!    &&&&&&''''''&&&&&&%%%$$$ """###$$$$$$$$$###""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!! !!!"""### !!!!!!""""""###""""""!!!!!!!!! ###&&&+++,,,...///000//////......///000222333222222111222222222222333333333333222222222222222222222222000//////000111111000...000000///...,,,+++******)))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&$$$""""""######"""     &&&&&&''''''&&&&&&%%%$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""  !!!""" !!!""""""###$$$$$$!!!!!!  ###)))+++---/////////......---...000222333222111000111111111222222222333333222222222222222222222222000//////000111111000...............---,,,+++***(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$"""!!!!!!"""###"""!!!    &&&&&&''''''&&&&&&%%%$$$###""""""!!!""""""###$$$"""""""""""""""""""""""" !!!!!!""""""###### !!! !!!!!!"""###$$$$$$%%% !!!)))***,,,...//////...------...000222333222111000000000000111111222222222222222222222222222222222000/////////111111000...---.........---,,,,,,+++(((((('''&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$"""!!! """######"""       (((((((((((((((''''''&&&$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""!!! !!!"""######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! %%%)))...000///......///000000000000111111111111000000000000000111111222111111111111111111111111/////////...------,,,,,,///...---+++******++++++(((((('''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%%%%""""""#########""""""!!!"""     '''''''''''''''&&&%%%%%%$$$$$$$$$#########""""""$$$######"""!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """&&&+++...------...///000000000000111111111111000000000000000111111222111111111111111111111111/////////...------,,,,,,///...,,,+++*********+++(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$######""""""     &&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#####################"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!! """""""""""""""""""""""""""!!!!!!!!!!!! """'''***,,,---...///000000000000111111111111000000000000000111111222111111111111111111111111//////......---,,,,,,,,,---,,,+++***************(((''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""   &&&&&&&&&&&&&&&%%%$$$$$$###########################""""""!!!!!!!!!"""""""""######"""!!! !!!""""""############""""""""""""""""""""""""""""""!!!!!!!!! ###(((+++...000111///000000000111111111111000000000000000111111222111111111111111111111111//////...------,,,,,,+++++++++******))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%###!!!   &&&''''''''''''&&&%%%%%%########################"""!!!!!!!!!!!!!!!""""""!!!###$$$###  """""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&+++///111222///000000000111111111111000000000000000111111222000000000000000000000000.........---,,,,,,++++++))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&###"""    '''''''''''''''&&&%%%%%%###############$$$$$$$$$!!!!!! !!!!!!"""""" """$$$### !!!### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$***///111111000000000000111111111111000000000000000111111222000000000000000000000000......------,,,+++++++++'''(((((())))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&######"""!!!    &&&&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$ !!!"""""""""$$$### !!!%%% !!!(((---000///000000000000111111111111000000000000000111111222000000000000000000000000......---,,,,,,++++++***&&&'''(((((((((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&&&&######$$$$$$"""       $$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$ !!!"""###!!!$$$### """&&& !!!!!!!!!!!! &&&,,,......000000000000111111111111000000000000000111111222000000000000000000000000......---,,,,,,++++++***%%%&&&'''((((((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!"""###$$$%%%%%%&&&%%%"""###%%%%%%$$$!!!      $$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """""""""!!! !!! !!!!!!!!!  !!!&&&+++///000/////////000111222333111111000///////////////,,,------..................------,,,,,,++++++***+++++++++++++++++++++++++++)))'''$$$###$$$$$$%%%'''((((((((((((((('''&&&###"""""""""###$$$%%%%%%((('''%%%%%%$$$"""       &&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$###!!! """""""""!!! !!!  %%%***///////////////000111111222111000000///////////////......///000000000000000...------,,,,,,++++++***))))))***+++,,,,,,------+++***'''%%%$$$$$$$$$%%%((((((((((((((((((''''''##################$$$%%%'''&&&%%%%%%%%%###       '''''''''&&&&&&&&&%%%%%%$$$$$$###"""!!!!!! #########!!! """"""!!!  !!! """)))...////////////000000000000111000//////....../////////000111111222222111111...------,,,,,,++++++***'''((()))***,,,---...///---+++(((&&&$$$$$$%%%%%%)))))))))(((((('''''''''%%%$$$$$$############$$$%%%$$$$$$%%%&&&%%%"""      ''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###!!! """###"""  """!!!  !!!  ''',,,....../////////000//////000000///............///000000111222222222222111...------,,,,,,++++++***((()))***+++,,,---.........,,,)))'''%%%%%%&&&&&&******)))(((((('''''''''&&&%%%$$$$$$############$$$###$$$%%%''''''%%%###"""     %%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%###"""!!! !!!"""!!!  """  !!! $$$(((,,,,,,...///000000//////000//////..................///000000111111000000...------,,,,,,++++++******+++++++++++++++,,,,,,...,,,***(((''''''((((((,,,+++)))((('''''''''(((&&&&&&%%%$$$#########$$$#########&&&(((((('''%%%###      $$$$$$#########"""""""""%%%%%%$$$###""""""!!!!!!!!!!!!!!!  """ !!!!!! !!!%%%)))***,,,...000000000000000///......------......---...//////000000//////...------,,,,,,++++++***++++++++++++++++++++++++---,,,***(((((()))***+++---,,,***(((''''''((((((&&&%%%%%%$$$$$$$$$$$$%%%######$$$&&&))))))(((&&&$$$"""     $$$$$$#########"""""""""######"""""""""!!!!!!!!! !!!  """ !!!!!! !!!&&&(((+++...000111111111//////...------------...---...//////000000//////...------,,,,,,++++++************++++++,,,,,,,,,,,,+++)))))))))***,,,......,,,***(((''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$''')))***(((''''''$$$"""      $$$$$$$$$#########""""""!!!!!!!!!!!!!!!  """ !!!!!!!!! %%%'''***...000111111111//////...------------.........///000000000000000......---,,,,,,++++++***(((((()))***,,,---...///+++***))))))***+++...///...---***(((''''''(((((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%''')))***(((''')))&&&$$$!!!