BM6P6(@ RRRJJJEEEMMMaaawww}}}{{{|||~~~~~~~~~}}}yyy~~~lllYYYMMMEEEBBB???<<<<<<======<<<===;;;:::;;;<<<===<<<;;;===???BBBFFFIIIKKKLLLLLLVVVfff}}}{{{xxxuuutttssstttrrrqqqppppppooollliiimmmkkkhhhdddaaa___^^^]]]___```___]]][[[ZZZ\\\]]]aaabbbbbbbbbaaa___\\\[[[UUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]YYYYYYYYYYYYXXXVVVUUUTTTOOOMMMJJJHHHGGGHHHIIIKKKMMMOOORRRTTTSSSQQQNNNLLLLLLLLLLLLMMMMMMNNNPPPPPPUUUUUUWWWZZZ^^^ccchhhkkklllnnnpppqqqqqqqqqrrrsssuuuuuuvvvwwwxxxxxxwwwwwwwwwuuurrrqqqpppooonnnmmmnnnlllkkknnnsssvvvwwwvvvvvvvvvuuutttttttttttttttyyyuuurrrssswwwxxxtttqqqnnnkkkgggccc```______``````dddiiilllmmmmmmnnnnnntttuuuxxxyyyxxxuuuqqqooorrrooommmmmmooopppooommmkkkmmmpppqqqrrrsssvvvxxx{{{{{{zzzwwwsssppppppppprrrrrrrrrqqqnnnjjjgggeeeaaaZZZRRRMMMLLLKKKFFFBBBAAA>>>999777666777666666:::;;;===???@@@??????>>>CCCDDDEEEEEECCC@@@===;;;999666333///...---...///333333222222111000000000////////////000000000000...///000111111000///...000000000111222222333333666666666555444333222111111111111000000000000000000///...---,,,---......------------------------......---,,,++++++++++++------...///000111222222333555888::::::<<>>999999;;;999777888666444222111000///---++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,+++---///000000000222444444555888>>>HHHXXXiiitttxxxnnnffffffmmmxxxVVVMMMHHHQQQfff|||{{{yyyyyyzzz}}}~~~}}}}}}yyydddQQQGGGBBB@@@??????@@@AAAAAA@@@>>><<<;;;<<<===>>>===<<<@@@BBBEEEHHHJJJLLLLLLMMMTTT^^^ooo~~~zzzxxxwwwwwwvvvtttrrrqqqpppooommmlllmmmkkkhhhdddbbb```___^^^aaaaaaaaa___]]]\\\^^^```bbbcccddddddccc```^^^\\\XXXWWWVVVVVVVVVWWWXXXYYYYYYYYY[[[\\\]]]]]]]]]]]]YYYYYYXXXXXXWWWWWWWWWWWWOOOMMMKKKHHHGGGHHHIIIKKKKKKMMMQQQTTTUUUTTTSSSQQQMMMMMMLLLMMMMMMOOOPPPQQQUUUUUUWWWZZZ^^^ccchhhjjjkkkmmmooopppooooooqqqrrrrrrrrrssssssttttttttttttwwwvvvsssqqqooonnnlllkkkmmmlllkkkmmmqqqttttttsssuuuttttttsssrrrrrrrrrrrrssspppnnnppptttvvvtttqqqmmmkkkhhhdddbbbaaa```aaabbbeeeiiilllmmmmmmnnnoooqqqsssuuuvvvvvvuuusssqqqssspppnnnmmmnnnooommmkkkiiikkkmmmnnnnnnnnnqqqrrryyyzzzzzzxxxuuurrrqqqqqqtttttttttsssqqqnnnjjjhhheee^^^UUUPPPNNNMMMJJJGGGDDD@@@<<<999888999888888;;;;;;<<<===>>>>>>???>>>CCCDDDFFFFFFEEEBBB???===999777333000.........///333333222222111000000000////////////000000000000000000111111111111000000///000000111111222333333555555555444444333111111111111111111000000000000000///...---,,,------...------------------------------,,,+++++++++,,,,,,------...///000111222222444777999;;;<<<>>>@@@BBBDDDFFFIIIKKKMMMPPPTTTWWWYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYZZZ^^^bbbdddeeedddddddddcccccccccbbbbbbeeeiiimmm{{{xxxbbbSSSVVVYYYZZZkkk~~~rrrrrrrrr~~~~~~fffIIIAAA:::999:::888666666555333111000000///---+++************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,+++---///000000111333444666666999AAAOOO___mmmtttsssiiiaaadddmmmzzz[[[RRRNNNXXXnnn{{{xxxxxxxxxzzz}}}}}}|||{{{zzz|||rrr]]]NNNFFFBBBAAAAAACCCEEEEEECCCBBB???>>>======??????>>>===AAABBBDDDFFFGGGHHHIIIIIINNNRRR\\\ooo~~~|||{{{{{{yyyvvvrrrpppppppppooonnnlllkkkhhheeebbbaaa``````cccdddcccaaa______aaabbbcccdddeeeeeedddbbb```___[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^ZZZYYYXXXWWWWWWXXXYYYZZZQQQOOOLLLIIIHHHIIIJJJKKKLLLNNNQQQTTTVVVVVVTTTSSSOOOOOONNNMMMNNNPPPQQQRRRUUUUUUWWWZZZ^^^bbbfffiiihhhjjjmmmmmmmmmmmmnnnpppooooooooooooppppppppppppvvvuuusssqqqnnnllljjjiiimmmlllkkkmmmoooqqqpppooorrrrrrqqqqqqpppoooooonnnmmmkkkkkkmmmrrrtttsssrrrkkkjjjiiigggeeedddcccbbbeeegggiiikkkkkkllloooqqqoooppprrrsssttttttttttttsssqqqooonnnnnnnnnlllkkkiiikkkllllllkkkkkkmmmnnnwwwyyy{{{zzzwwwtttsssrrrwwwwwwxxxwwwvvvssspppnnnllleee[[[TTTRRRQQQOOONNNHHHEEE@@@===<<<<<<<<<;;;<<<<<<;;;<<<<<<===>>>???AAABBBDDDEEEDDDBBB???===:::888444111......///000333333222222111000000000////////////000000000000222111111000000111111222//////000111111222222333333333444444333222111111111111111111000000////////////...------------...------------------------,,,,,,++++++,,,,,,---------......///000111222222555888:::<<<===???BBBDDDDDDFFFIIIKKKNNNQQQUUUXXXZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\```dddffffffeeedddeeecccccccccbbbbbbdddhhhllluuuhhhVVVUUUTTTSSS```ssszzz|||xxxqqqwww|||kkkNNNDDD;;;999:::777555555555333111000///...,,,***************))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***)))(((((('''&&&((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,...000111111111333555888777:::GGGYYYiiiqqqtttmmmddd```ggguuu^^^VVVSSS___vvv}}}{{{zzzyyyzzz||||||{{{zzzyyyzzz~~~nnn\\\QQQLLLEEEEEEFFFHHHIIIGGGCCC@@@@@@???>>>>>>???@@@???>>>>>>>>>???@@@AAAAAAAAABBBEEEFFFNNN]]]ppp~~~~~~{{{wwwrrrooonnnooooooooollljjjhhheeecccbbbbbbbbbeeeeeeeeecccaaaaaaccceeeeeeeeefffgggfffdddaaa```]]]]]]^^^^^^______``````^^^^^^]]]]]]]]]^^^^^^___^^^\\\YYYVVVVVVWWWYYYZZZTTTRRROOOLLLJJJJJJLLLMMMPPPRRRTTTUUUVVVUUUSSSRRRRRRRRRQQQPPPQQQRRRSSSTTTUUUVVVXXX[[[^^^bbbfffgggfffhhhjjjkkkkkkkkklllmmmmmmmmmlllllllllmmmmmmmmmrrrsssrrrpppmmmkkkjjjjjjmmmmmmmmmnnnnnnnnnnnnmmmoooooonnnnnnmmmlllkkkkkkkkkjjjjjjlllooorrrqqqpppiiijjjjjjjjjiiigggeeedddhhhiiijjjjjjjjjlllooorrrppppppppppppqqqrrrssstttqqqpppooonnnnnnnnnnnnmmmnnnooopppooonnnmmmnnnooouuuxxx{{{{{{yyyvvvttttttyyyzzz{{{{{{zzzxxxvvvuuussslllbbb[[[WWWVVVTTTTTTMMMIIIEEEAAA@@@@@@???>>>===<<<;;;;;;;;;<<<>>>???===???AAABBBBBB@@@>>><<<:::777444111//////000000333333222222111000000000////////////000000000000222111000//////000111222//////000000111222222222222222333333333222111111222222111111000000////////////......------------------------------------++++++++++++,,,---...///......///000111222222333555777:::<<<>>>???BBBEEEDDDFFFIIILLLNNNRRRVVVYYYZZZZZZZZZYYYYYYXXXXXXWWWZZZ[[[\\\\\\\\\\\\\\\\\\^^^aaadddffffffddddddddddddeeedddcccccceeehhhkkkqqqzzzmmmZZZUUURRRPPPZZZjjj}}}sss|||yyyjjjhhhxxxwwwkkkSSSGGG<<<999:::999777777555333000//////...,,,************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********------,,,+++***))))))((())))))))))))************+++++++++,,,,,,,,,---------///111222222222444666999888>>>NNNcccqqqtttrrriiieeefffttt{{{vvv}}}\\\WWWXXXeee{{{}}}||||||{{{{{{}}}||||||{{{yyyzzz~~~|||jjj\\\SSSPPPGGGHHHJJJLLLMMMJJJFFFBBB???>>>===>>>???@@@???===;;;;;;::::::;;;;;;;;;<<<<<<>>>FFFQQQ\\\ooo~~~{{{wwwqqqmmmmmmmmmnnnnnnkkkjjjhhheeedddcccddddddfffffffffdddbbbbbbdddfffgggggghhhhhhgggdddbbb```______```aaabbbbbbbbbccc```______^^^^^^___```aaadddaaa\\\XXXVVVWWWXXXZZZYYYWWWSSSPPPNNNNNNOOOOOORRRSSSUUUVVVWWWVVVUUUTTTVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWYYY\\\___ccceeegggeeegggiiijjjjjjjjjkkkllljjjiiiiiihhhhhhhhhiiiiiilllnnnpppooommmkkkkkkkkknnnnnnoooooonnnmmmlllllljjjkkkkkkkkkkkkjjjiiiiiiiiihhhhhhiiikkkllllllkkkiiijjjkkkkkkjjjiiigggfffjjjkkkkkkkkkjjjlllooorrrsssrrrqqqpppoooppppppqqqmmmnnnnnnnnnnnnooopppqqqqqqrrrsssrrrqqqpppqqqssstttwwwzzz{{{yyywwwuuuuuuyyyzzz|||}}}~~~}}}{{{zzzxxxssskkkddd^^^[[[YYYXXXQQQMMMHHHDDDCCCBBBAAA@@@>>>===<<<;;;;;;<<<>>>???===>>>@@@BBBBBB@@@>>><<<888666333000//////000111333333222222111000000000////////////000000000000000///...------...///000...//////000111111222222111111222333333333222222222222111111000//////..................---------------------------------*********+++,,,---...///......///000111222333333444777:::<<<===???BBBEEEEEEGGGJJJMMMOOORRRVVVYYYZZZZZZYYYYYYXXXXXXWWWWWW[[[[[[\\\]]]]]]^^^]]]]]]^^^aaadddfffeeecccccccccfffffffffeeedddeeehhhjjjpppwwwnnnYYYRRROOONNNVVVccc{{{lllmmmuuuvvvaaa\\\mmm}}}~~~vvvmmmYYYJJJ===:::;;;;;;:::999555333111000///...,,,***))))))))))))))))))******************************))))))))))))******************************************++++++++++++,,,,,,++++++,,,,,,,,,---------...000222333333333555777999<<>>===<<<<<<>>>>>>===<<<:::999999888888999999:::777:::AAAHHHLLLZZZwww~~~{{{wwwqqqnnnmmmmmmmmmmmmjjjiiigggfffeeeeeeeeefffgggggggggfffdddeeegggiiikkkkkkkkkkkkiiifffcccaaa```aaabbbcccdddeeeeeeeeecccbbbaaaaaaaaacccdddeeeiiifffbbb]]]ZZZZZZ[[[\\\___\\\XXXUUURRRRRRRRRSSSRRRSSSVVVXXXZZZ[[[\\\\\\YYYZZZ\\\]]]]]]\\\[[[ZZZXXXYYY[[[^^^aaadddeeegggeeegggjjjjjjjjjjjjkkkmmmhhhgggeeeddddddeeeffffffhhhllloooooollljjjjjjllllllnnnppppppnnnlllkkkkkkfffgggiiijjjjjjiiiiiihhhffffffffffffggggggggggggjjjjjjkkkkkkjjjiiigggfffkkklllllllllkkkllloooqqqtttsssrrrpppoooooonnnnnnkkklllnnnnnnnnnoooqqqsssqqqsssttttttssssssuuuvvvuuuwwwyyyzzzxxxvvvuuuuuuxxxyyy|||~~~~~~}}}|||yyyuuuooohhhbbb^^^\\\TTTPPPJJJFFFDDDCCCBBBAAA>>>>>>============>>>>>>>>>???AAABBBBBBAAA>>>===555333111///...///111333333333222222111000000000////////////000000000000///......------......///......///000000111111222111111222333444444333333333222222111000///............//////......---,,,------------------------+++***++++++,,,---...///...//////000111222333333444666999<<<===@@@CCCEEEGGGIIILLLNNNOOORRRVVVXXXYYYYYYXXXXXXXXXXXXXXXXXX[[[\\\]]]^^^_________^^^___bbbeeefffeeecccbbbbbbfffffffffeeeddddddfffhhhoootttmmmWWWNNNKKKJJJPPPZZZqqqkkkcccgggwwwuuu]]]VVVgggyyy}}}uuu```PPP@@@;;;<<<<<<;;;:::666444222111000///---+++))))))))))))************************************)))))))))*********++++++&&&''''''(((((()))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,------------///111333444444444666888:::CCCRRRcccppptttqqqmmmgggmmm|||vvvlllooowwwUUUXXXaaaqqq|||~~~~~~}}}tttmmmhhhbbb___\\\[[[ZZZXXXUUUOOOHHHCCC<<<;;;::::::<<<<<<;;;:::888777777666666777888888999777;;;@@@BBBIIIbbb|||{{{xxxssspppooonnnnnnmmmjjjiiigggfffffffffggggggiiijjjjjjhhhggggggiiikkkpppppppppnnnlllhhhdddbbbbbbcccdddfffggghhhggggggffffffeeeeeefffhhhjjjkkkmmmkkkgggcccaaa```aaaaaadddaaa]]]YYYWWWVVVVVVWWWVVVXXXZZZ\\\^^^```aaaaaa\\\^^^aaaccccccaaa^^^\\\ZZZ[[[]]]```bbbeeefffgggfffhhhjjjkkkkkkkkklllmmmjjjhhhgggeeeeeefffggghhhgggkkkooonnnkkkhhhhhhjjjjjjmmmoooooollljjjiiijjjcccdddgggiiijjjiiiiiihhhfffggggggggggggggghhhiiikkkkkkkkkjjjiiihhhggggggkkkmmmnnnmmmlllmmmoooppptttssssssrrrpppooonnnnnnkkkmmmooonnnmmmnnnpppsssrrrtttvvvwwwwwwxxxzzz|||uuuwwwxxxxxxvvvttttttuuuvvvxxxzzz}}}~~~~~~zzzrrrjjjccc___UUUQQQKKKGGGEEEDDDBBBAAA>>>???????????????>>>>>><<<===???@@@???===;;;999222000...---...000222444333333222222111000000000////////////000000000000......////////////............//////000111111111111111333444444555555555333333222111000///......---.../////////...---,,,------------------------++++++++++++,,,,,,---...//////000111222333333444555777;;;===???AAADDDGGGIIIKKKMMMNNNOOORRRUUUWWWWWWWWWXXXXXXXXXXXXXXXXXX\\\\\\^^^______`````````aaadddggghhhfffdddcccbbbdddeeeeeedddbbbbbbdddeeejjjooozzzrrrZZZNNNIIIGGGKKKQQQcccwwwmmm]]]\\\aaaxxxxxxaaaVVVddduuu~~~iiiWWWDDD======<<<:::999777555333222111000...,,,((()))))))))************************************))))))*********+++++++++((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,------------...000222444444444555777999<<>>;;;:::999999:::;;;:::999666555444333333444666666;;;666666;;;<<<@@@SSSiii|||yyyuuurrrppppppnnnmmmjjjiiigggffffffgggggghhhkkkkkkkkkjjjiiiiiilllnnnttttttsssqqqnnnjjjfffdddcccdddfffhhhiiijjjiiiiiiiiiiiihhhhhhiiikkknnnoooooommmjjjhhhfffeeefffffffffddd```\\\YYYXXXYYYYYY]]]^^^___```aaaaaaaaaaaa^^^aaaeeeggggggddd```]]][[[\\\^^^aaaccceeefffggggggiiikkklllllllllmmmnnnnnnmmmkkkiiihhhiiijjjkkkhhhlllpppooojjjffffffhhhhhhkkknnnnnnkkkhhhhhhiiiaaacccfffhhhjjjjjjiiiiiihhhiiijjjkkkjjjkkklllmmmlllkkkjjjjjjiiihhhggggggkkkmmmnnnnnnmmmmmmnnnppprrrrrrsssrrrrrrqqqoooooommmooopppooommmmmmooorrrtttvvvxxxzzz{{{|||vvvwwwwwwvvvtttssstttuuutttvvvyyy|||~~~~~~yyyooofffaaaVVVQQQLLLGGGEEECCCBBBAAA>>>???@@@AAAAAA@@@>>>>>>888999;;;<<<;;;999666444000///---,,,---000333444333333222222111000000000////////////000000000000...///000111111000///.........//////000111111111111222333444555666666666333333222111000///...------.../////////...,,,,,,------------------------,,,,,,++++++,,,,,,------//////000111222333333444666999<<<>>>@@@CCCFFFHHHJJJLLLNNNOOOPPPQQQTTTWWWVVVWWWWWWXXXXXXYYYYYYYYY\\\]]]^^^___````````````cccfffhhhiiihhheeeddddddbbbcccdddbbbaaa```bbbcccgggjjjvvvxxx___QQQJJJGGGIIIMMMWWWiii{{{oooYYYTTTRRRmmm|||gggWWWbbbrrrooo\\\GGG>>>>>><<<999777888666333222222111///---(((((())))))*********+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---------......000222444555555666777999>>>PPPhhhvvvvvvqqqnnnmmmttt}}}vvvrrroooqqq|||NNNRRRbbb{{{~~~{{{|||{{{xxxwwwuuusssooohhh^^^RRRGGG@@@<<<:::888777777777666444999999777666666777888999555444666999;;;>>>FFFOOOiii}}}yyyuuurrrqqqpppqqqkkkkkkkkkjjjkkkkkkllllllmmmllljjjhhhiiikkkoooqqqttttttsssppplllhhhggggggffffffhhhjjjmmmnnnmmmllllllmmmooopppqqqqqqppppppoooooonnnllljjjjjjlllnnnpppkkkfffaaa```______^^^aaabbbcccddddddddddddcccdddeeegggfffeeecccdddeee___aaadddgggiiiiiiiiihhhdddfffiiilllnnnpppqqqqqqpppoooooonnnnnnnnnnnnnnnlllnnnooonnnllljjjiiiiiiooonnnmmmkkkiiihhhfffffffffdddccceeehhhkkkjjjiiijjjlllnnnpppqqqqqqpppooojjjkkkkkkjjjgggffffffgggiiilllpppqqqooonnnppprrrsssvvvxxxyyywwwuuuuuuuuusssqqqooommmlllmmmpppqqqtttuuuxxx~~~}}}~~~|||{{{zzzxxxuuusssuuuvvvxxxyyyzzz||||||sssggg\\\ZZZUUUMMMGGGDDDCCCCCCCCCAAABBBCCCCCCCCCAAA>>>===;;;:::999888888666222///......///000111222333333111111000000//////......//////............//////000000///...---,,,,,,+++......//////000000111111111111111222333444666777333222111000////////////////////////////////////++++++------------+++++++++,,,------,,,,,,---/////////000111222444555666888:::<<<>>>@@@CCCHHHKKKLLLMMMOOOPPPQQQSSSVVVYYYWWWWWWWWWXXXYYYYYYZZZZZZ```______```aaabbbbbbaaaeeefffhhhiiiiiihhhgggeeejjjhhheeebbbaaaaaabbbccchhhmmmtttiiiVVVMMMFFFDDDFFFPPPWWWeeeuuuqqqXXXQQQRRR\\\{{{rrr[[[```nnnxxxaaaJJJAAA???===<<<===777555333222222111///---******++++++++++++******)))***+++,,,,,,+++))))))*********)))))))))))))))++++++******************------,,,++++++*********+++,,,,,,---...///000000444333333555444333:::BBBIII^^^ttt|||xxxrrrmmmjjj|||wwwpppqqqxxxPPPUUUfff}}}~~~}}}{{{sssgggXXXKKKCCC===;;;888777777777777666888777666555555555666666777555666999:::<<>><<<:::888777666444111///------...000111222333333000000000000//////////////////............///////////////...------,,,,,,////////////000000000000000000000111222333444555333222111000////////////////////////////////////+++,,,,,,------,,,,,,+++...///000000//////000222//////000111222444555666888999<<<>>>@@@CCCHHHKKKMMMOOOQQQRRRSSSUUUXXXZZZYYYYYYYYYZZZ[[[[[[\\\\\\_________```bbbcccccccccgggiiijjjkkklllkkkjjjiiihhhfffdddbbbaaabbbccceeeeeejjjppp|||sss^^^RRRJJJFFFGGGFFFMMMZZZjjjxxxvvvZZZOOOMMMVVVtttfffgggppp~~~hhhMMMAAA>>>;;;:::::::::888555333222000---+++*********++++++*********)))***++++++++++++***)))***)))))))))))))))))))))************************++++++++++++++++++,,,,,,+++,,,,,,---...///000000111000222444333333:::CCCPPPdddxxx}}}xxxrrrpppooo~~~}}}uuusssuuu|||PPPXXXjjj~~~~~~}}}}}}~~~{{{|||zzzyyy~~~ppp___OOOFFF>>>;;;888666777888888777777777666555555555555555888666777::::::999<<>>;;;777555333222000///,,,---...000111222333333////////////000000000000//////............//////........................000000000000//////////////////000000111222333444222222111000////////////////////////////////////---,,,,,,++++++,,,,,,---+++---......------.../////////000111222444555666777999<<<===???CCCGGGKKKOOOPPPSSSTTTUUUVVVXXX[[[[[[[[[[[[\\\]]]]]]^^^^^^______```aaabbbccceeeeeejjjkkkmmmnnnnnnnnnmmmlllfffeeecccbbbbbbccceeegggcccfffkkkuuugggXXXMMMGGGEEEAAAFFFRRRaaannn{{{```NNNJJJRRRnnnwwwsssuuusssTTTCCC>>><<<:::888999777444333222111...,,,************************))))))***++++++******)))))))))))))))))))))***************************************+++,,,---------,,,,,,---...///000000111///000222444444444<<>><<<;;;;;;;;;:::888666777888999999:::999999:::777666:::===;;;;;;<<<<<<===BBBNNN___www}}}yyyvvvtttpppppppppqqqrrrssstttuuutttrrrnnnlllkkklllnnnpppoooooonnnlllkkklllnnnqqqpppqqqqqqooommmnnnsssxxx~~~~~~~~~~~~}}}|||zzzyyy}}}}}}|||yyytttqqqppppppwwwuuurrrpppppppppooommmiiihhhgggfffffffffggghhhooorrruuuvvvtttrrrppppppnnnnnnnnnoooooopppppppppsssttttttvvvxxxzzz{{{|||||||||{{{zzzzzzzzzzzzzzzttttttuuuxxx|||{{{wwwrrrrrrqqqoooooooooqqqssstttrrrssstttsssqqqqqqrrrsssxxxzzz}}}~~~|||xxxuuussstttuuusssqqqoooooopppqqqppppppqqqrrrqqqnnnllljjjnnntttzzz~~~}}}}}}wwwsssqqqnnnsssvvvuuutttsssoooiiibbb^^^YYYUUUSSSQQQPPPOOOMMMMMMNNNMMMLLLIIIFFFDDD@@@<<<777333222222111000///000222444444333222111////////////000000000000//////............//////---------.........//////000000000000////////////111222333444555444333333000//////....../////////////////////////////////---,,,,,,++++++,,,,,,---,,,...//////...---///000//////000111222444555666666888;;;<<<>>>BBBFFFJJJKKKNNNQQQSSSSSSSSSTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZ[[[]]]___``````ccchhhmmmnnnnnnnnnmmmllllllkkkkkkkkkjjjiiihhhggggggggggggddddddfffnnnyyylll^^^QQQGGGGGGFFFMMM^^^ssslllTTTTTThhhxxxnnnyyykkkPPPCCC???===999:::888555444333222///---,,,+++***))))))***+++,,,((((((((((((((()))++++++((((((((()))******++++++)))))))))***++++++,,,,,,.........---,,,+++++++++------...///000111111222111222444666777>>>QQQbbb|||tttyyyRRRggg|||}}}uuummmmmmooorrruuuvvvxxxyyyzzzzzz}}}lll[[[OOOHHHBBBAAA@@@@@@@@@???===:::888999;;;===???????????????:::888;;;===<<<;;;===<<<===BBBJJJTTThhh~~~zzzxxxwwwtttttttttttttttuuuvvvwwwtttrrrnnnllllllmmmoooqqqppppppooommmllllllooorrrqqqrrrrrrpppmmmnnntttyyy~~~~~~}}}}}}}}}}}}~~~~~~~~~|||xxxuuutttuuuxxxuuurrrqqqppppppnnnllljjjiiiiiiiiihhhhhhhhhhhhlllppptttvvvvvvtttssssssrrrrrrqqqooonnnnnnnnnnnnqqqsssuuuwwwzzz{{{}}}}}}~~~~~~}}}|||||||||||||||uuutttvvvzzz~~~~~~yyytttrrrqqqpppoooppprrruuuwwwvvvyyy{{{zzzxxxvvvvvvwwwyyy|||}}}xxxuuutttvvvxxxxxxvvvttttttttttttsssrrrssstttssspppmmmlllooossswwwzzz~~~{{{wwwvvvrrrwwwzzzyyywwwuuupppiiiccc```[[[XXXWWWVVVUUUTTTOOOOOOPPPOOOMMMKKKHHHFFF>>>;;;777555444333222111222333555666555444111000000000000000//////////////////............//////---------...............////////////000000000000000111333444444333222111//////.........//////000////////////////////////+++,,,,,,------,,,,,,+++***+++---,,,++++++,,,...//////000111222444555666666888:::<<<>>>BBBFFFJJJKKKNNNQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYYYY\\\^^^___^^^bbbhhhnnnpppooonnnmmmkkkjjjjjjiiiggggggggggggggggggggggggeeedddgggnnnvvvuuufffVVVJJJGGGEEEKKK^^^www{{{___[[[iiiwwwgggooowww[[[IIIBBB@@@<<<;;;999666444333111...,,,,,,+++***((((((***+++,,,((((((''''''((()))+++,,,'''(((((()))******++++++((())))))***++++++,,,,,,------------------,,,,,,------...///000111222222111222555888;;;GGG___ttt}}}xxxWWWmmm}}}uuummmnnnooorrrssstttvvvyyy{{{yyy}}}zzzfffUUUJJJEEEDDDCCCCCCDDDDDDCCC???<<<<<<>>>@@@CCCEEEFFFFFFFFFCCC===:::<<<>>><<<;;;<<<:::;;;???DDDIIIXXXvvv~~~~~~xxxwwwwwwwwwwwwwwwxxxxxxsssqqqnnnllllllnnnppprrrqqqqqqpppnnnlllmmmpppssssssttttttpppmmmooouuu{{{}}}}}}~~~{{{|||}}}|||zzzyyyxxxyyyyyyvvvsssqqqqqqpppnnnllljjjkkkkkkkkkkkkjjjiiihhhjjjnnnsssvvvvvvuuuuuuuuuvvvuuussspppnnnmmmkkkkkknnnpppsssvvvyyyzzz{{{{{{~~~~~~}}}}}}~~~~~~vvvuuuwww{{{{{{uuusssrrrppppppqqqsssvvvxxx{{{~~~~~~|||{{{|||zzz|||}}}xxxuuutttwww{{{|||zzzxxxwwwvvvwwwuuuttttttvvvuuurrrnnnoooqqqtttvvvxxx{{{}}}zzzzzzuuu{{{~~~}}}zzzwwwqqqiiidddaaa]]]ZZZYYYXXXWWWVVVPPPPPPQQQPPPNNNKKKHHHGGG>>>;;;888666555555333222333555666777666444111///111111000000//////......//////............//////..............................//////000000111111///000222333333222111000//////.........//////000////////////////////////++++++---......---++++++---...000///......///111//////000111222444555666666888:::<<<>>>BBBFFFIIIKKKNNNRRRTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXWWW[[[^^^^^^^^^aaahhhooorrrqqqooommmkkkjjjiiiiiiddddddeeeeeefffgggggghhhddddddgggmmmuuuyyyiiiXXXJJJJJJFFFLLL```}}}kkkccckkkxxxdddiiieeeOOOGGGDDD@@@999777555444444333111///,,,+++)))(((((()))+++,,,((('''''''''((()))+++,,,'''(((((()))***+++++++++((())))))***++++++,,,,,,+++,,,,,,------......///------...///000111222222222444777;;;AAAPPPkkk~~~{{{gggxxxxxxrrrnnnoooppppppppppppsssxxx||||||{{{wwwhhh]]]RRRIIIEEEBBBDDDJJJLLLIIIGGGGGGCCCCCCEEEIIILLLNNNMMMLLLMMMKKKEEE===;;;===<<<999;;;999<<>>BBBHHHKKKLLLPPPUUUXXXYYYXXXXXXXXXSSSQQQPPPRRRVVVZZZ[[[ZZZXXXXXXZZZ]]]bbbhhhnnnqqqvvvtttqqqmmmjjjhhhgggffffffeeedddfffhhhiiiiiihhhhhhfffgggkkkrrr}}}fffWWWOOOJJJJJJLLLZZZzzzuuutttyyytttppp}}}sssUUUEEEBBBBBB;;;:::777444111000//////---,,,+++*********+++,,,)))))))))***+++++++++,,,+++++++++++++++***)))(((++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,---...///000111222333666999999999FFF```{{{lll}}}|||tttooonnnooopppqqqqqqtttxxx{{{|||nnncccXXXNNNLLLJJJLLLTTTXXXWWWTTTTTTRRRRRRSSSUUUXXXZZZYYYXXXRRRQQQKKKCCC@@@AAA???;;;>>>;;;<<<@@@BBBIII^^^uuu~~~|||{{{{{{zzzvvvqqqoooppprrrttttttsssrrrpppooooooppprrrsssxxxyyyyyywwwuuuuuuxxx{{{}}}{{{zzzyyywwwvvvtttssssssppprrrrrroookkkjjjnnnrrrppprrrvvvxxxyyyzzz}}}}}}|||yyyuuuooolllkkkkkkpppqqqsssvvvxxxzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||xxxvvvxxxzzz|||}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzvvvxxxyyyyyywwwvvvvvvwwwvvvwwwxxxyyyyyy{{{~~~~~~~~~zzz{{{|||}}}}}}zzzuuuqqqlllhhhdddaaa___^^^\\\[[[WWWUUUSSSOOOJJJEEEAAA>>>;;;:::999999:::999777555444444333222111111111111/////////////////////...//////............//////........................//////......//////000111000111222333222222000000111111000000///......---///---,,,,,,---......------,,,,,,,,,,,,+++++++++---------...............111111111222333444666666777888:::;;;>>>AAAGGGJJJLLLPPPUUUXXXXXXWWWWWWWWWUUUSSSRRRSSSWWWZZZ[[[ZZZ\\\\\\^^^aaaffflllqqquuuuuutttqqqnnnlllkkkkkkjjjhhhgggffffffggghhhgggfffhhhfffgggkkkqqq~~~kkkYYYOOOMMMMMMOOO\\\yyywwwwwwYYYHHHBBBAAA<<<;;;888555333111111000---,,,+++*********+++,,,************++++++++++++***************)))((((((++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---...///000222333333555777888<<>>===@@@???BBBRRReee}}}|||yyytttrrrsssuuuvvvwwwssssssqqqqqqqqqqqqssssssxxxyyyzzz{{{|||}}}~~~~~~}}}{{{yyywwwvvvuuuuuusssuuuwwwuuuqqqpppqqqtttrrruuuwwwyyyzzz{{{~~~}}}xxxrrrnnnllllllppprrrtttwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}|||yyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxzzz{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}~~~||||||}}}~~~~~~zzzuuupppooolllhhheeecccaaa___]]]WWWVVVRRRNNNHHHCCC>>>;;;999888888999:::999777555444444333111111000000000......////////////////////////............//////.......................................///000000222222333333222111///...111000000//////......---...,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////111222333444555666666666666777999:::<<<@@@EEEIIILLLOOOTTTVVVWWWVVVVVVVVVWWWUUUTTTUUUWWWZZZZZZZZZ^^^___aaaeeeiiiooosssvvvtttsssrrrpppooooooooooookkkiiiggggggggggggfffeeegggeeefffjjjppp{{{rrr\\\PPPMMMNNNQQQ[[[ttt|||}}}|||^^^JJJBBB@@@===<<<:::777555333222111---,,,+++*********+++,,,+++++++++++++++*********)))))))))***))))))((('''*********++++++++++++,,,---,,,,,,,,,,,,---......------...000111222333444444555888BBBYYYvvvxxx}}}rrrkkkkkknnnppprrrrrrtttvvvxxx~~~~~~wwwyyywwwhhh]]]RRRPPPVVVcccooorrrssssssqqqooollliiigggddd```]]]QQQRRROOOKKKLLLOOOOOOLLLHHHBBB???@@@???>>>IIIXXXqqq}}}zzzvvvuuuvvvxxxyyyyyyuuuuuutttsssssssssttttttwwwxxxzzz}}}zzzxxxwwwvvvvvvvvvxxxzzzyyywwwuuuuuuuuuuuuwwwyyyzzzzzz|||~~~|||vvvqqqooonnnqqqrrrtttwwwyyy{{{|||}}}||||||||||||||||||||||||yyyzzz}}}~~~zzzzzz|||}}}}}}~~~~~~}}}}}}}}}zzz|||~~~~~~~~~~~~~~~~~~~~~zzztttppppppnnnkkkhhhgggdddaaa^^^YYYVVVRRRMMMGGGAAA<<<999888888888999;;;:::777555444444222111000000000000............//////////////////............//////...........................---------...///000000111222222333222111000///222222111111000000000000...,,,******+++,,,+++***)))******+++,,,,,,------,,,,,,------...////////////111333555666666555555555666888999;;;???CCCGGGLLLOOOSSSUUUVVVUUUVVVVVVXXXWWWVVVVVVWWWXXXYYYZZZ___```cccgggkkkooosssuuutttssssssrrrqqqpppppppppllljjjggggggggghhhgggffffffeeefffjjjnnnwwwyyyaaaRRRMMMNNNPPPXXXlll|||www}}}aaaLLLBBB???===<<<:::888555333222111---,,,+++*********+++,,,,,,,,,,,,++++++*********))))))************))))))))))))*********+++++++++---,,,,,,,,,,,,---......------///000222333444555555666;;;JJJeee~~~yyy}}}rrrjjjjjjlllooopppqqqrrruuuwwwzzzyyy{{{tttiii]]][[[___mmm{{{|||xxxsssmmmfff^^^YYYGGGIIIIIIIIIMMMUUUXXXWWWNNNFFFAAABBB@@@>>>EEEPPPfff}}}zzzwwwwwwxxxzzz{{{{{{yyyyyyxxxwwwvvvuuuuuuuuuvvvxxx|||}}}{{{yyyxxxxxxxxxxxxzzz||||||{{{yyyxxxxxxwwwxxxzzzzzzzzz|||~~~|||wwwtttsssrrrtttvvvxxxzzz||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}{{{tttpppooommmkkkjjjhhhfffbbb___[[[XXXSSSMMMFFF@@@<<<999999999:::;;;<<<<<<999666555444222111000/////////---.........//////000000//////............//////........................---------......000111111///000111222333222222111111111111000000000000000...,,,******++++++***)))((()))******+++,,,------,,,,,,------...//////000...000222333444444444444555666777999:::>>>BBBFFFKKKNNNRRRUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWYYYZZZaaabbbfffjjjnnnqqqsssttttttssssssrrrqqqooonnnnnnkkkiiigggfffhhhiiijjjiiieeeeeefffjjjmmmtttgggUUUOOOOOOQQQVVVeee}}}pppwwwzzzbbbMMMAAA???<<<;;;:::888555333111000---,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++,,,,,,+++++++++))))))*********+++++++++---,,,,,,,,,,,,---......---...///111222444555666777:::CCCUUUqqqzzz{{{{{{rrryyysssllliiikkkmmmnnnnnnpppsssvvvxxx}}}yyykkkfffhhhsss|||uuummmbbbWWWPPPAAACCCDDDEEEMMMXXX______VVVKKKDDDDDDBBB>>>CCCLLL\\\ttt|||zzzyyyyyy{{{~~~~~~}}}|||{{{yyyxxxvvvvvvvvvyyy~~~~~~{{{zzzzzz{{{{{{zzz{{{|||}}}~~~}}}|||{{{{{{{{{|||||||||}}}}}}|||wwwxxxyyy{{{|||}}}~~~~~~||||||||||||||||||||||||yyy{{{~~~}}}{{{tttooolllkkkkkkkkkjjjgggccc___]]]ZZZTTTNNNGGGAAA===;;;<<<<<<===>>>???>>>:::777555444222111//////......------......///000000000//////............//////....................................///111222333...///111222333333222222...........................,,,+++***++++++***))))))))))))***+++,,,,,,---+++,,,,,,---...///000000//////111222333444444444555666888999:::===BBBEEEKKKNNNRRRTTTVVVWWWYYY[[[XXXYYYYYYXXXWWWXXX[[[]]]ccceeeiiimmmqqqsssuuuuuurrrrrrrrrrrrqqqpppnnnmmmllljjjgggggghhhjjjkkkkkkfffeeehhhkkkmmmqqq~~~ooo\\\UUUSSSSSSWWWbbbwwwlllooo{{{xxxcccMMMBBBAAA<<<;;;:::888666333111000---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,*********++++++++++++,,,---,,,,,,,,,,,,---......---...///111333555666777:::AAAMMMbbb|||}}}~~~qqqffflllttt~~~sssllliiijjjjjjkkkkkknnnrrruuuyyy|||tttqqqxxx}}}wwwmmmaaaSSSKKKBBBCCCCCCDDDMMMYYYbbbccc]]]PPPFFFDDDBBB>>>@@@GGGQQQeee}}}{{{zzz|||~~~|||yyywwwvvvwww{{{}}}|||}}}~~~||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}{{{tttooojjjjjjjjjkkkkkkiiidddaaa^^^[[[VVVOOOIIICCC@@@>>>??????@@@BBBBBB@@@<<<888555444222111///.........------......///000000111//////............//////........................////////////111222333444000000222222333222111000........................///---+++++++++,,,+++)))))))))******++++++,,,,,,++++++,,,---...///000000111111111222333444555666666777888999:::===BBBEEEJJJMMMQQQTTTWWWYYY[[[^^^YYY[[[\\\[[[ZZZ[[[^^^aaabbbeeeiiinnnqqqssssssssspppqqqrrrrrrrrrrrrqqqpppooolllhhhggghhhiiijjjjjjffffffiiilllmmmppp{{{wwwdddXXXTTTRRRVVV]]]lllkkklllvvv}}}xxxeeeOOOCCCBBB===<<<<<<:::888555222111---,,,+++*********+++,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---...000222444666777888<<>>DDDJJJ[[[zzz}}}||||||~~~~~~zzzxxxvvvxxx}}}~~~~~~~~~}}}~~~~~~{{{tttoooiiiiiikkklllmmmjjjfffbbb___\\\WWWPPPJJJEEEBBB@@@AAAAAABBBDDDDDDAAA===999555444222111///...---------------...///000000111//////............//////......................../////////000111333444555222222333333222111///.../////////000000000000000000...,,,+++,,,,,,+++******************+++++++++++++++,,,---...///000111333222222222333555777888666777999999;;;>>>BBBEEEJJJMMMQQQUUUWWWZZZ]]]```[[[]]]^^^]]]\\\]]]```ddd```cccggglllooopppppppppnnnoooqqqssstttttttttsssrrrnnnjjjhhhggghhhhhhhhhggggggiiilllmmmoooyyy}}}iiiXXXRRRPPPSSSYYYdddyyyjjjkkkvvv}}}yyyfffPPPDDDDDD>>>>>>===<<<999666333222---,,,+++*********+++,,,+++++++++,,,,,,---------((()))***+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---...000222444666888999===JJJ^^^vvv}}}rrrjjjnnnooopppvvv}}}rrriiihhhhhhggghhhlllrrruuuuuu}}}yyyiiiZZZVVVLLLEEEGGGNNNWWWaaajjjnnn```OOODDDBBBCCCCCCAAAIIIUUUnnnwwwtttqqqmmmrrr}}}}}}}}}}}}~~~~~~~~~tttkkkjjjllloooqqqqqqnnnjjjhhh```\\\WWWRRRNNNJJJFFFCCCDDDCCCAAAAAABBBAAA???===666444111000000000000///111111000000//////......//////.........---------//////............//////000111222333333222000///000111222222222222111000333222111/////////000111.........------,,,,,,,,,***************)))((('''...............///000111222444555555444444666777999:::;;;<<<<<>>;;;888555222000000...+++***)))***,,,......---+++*********++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------..................------///000000///111666:::;;;@@@QQQggg~~~xxxooorrrsssrrrssszzz|||rrrkkkiiiiiihhhhhhkkkqqquuuvvv|||{{{kkk\\\QQQHHHHHHNNNWWWbbbkkkqqqeeeUUUIIIDDDCCCCCCBBBDDDNNNffftttiiigggccc]]]]]]cccdddgggqqq~~~~~~~~~~~~~~~vvvnnnlllnnnrrrttttttrrrooolllddd```[[[VVVRRRNNNIIIFFFFFFEEEEEEEEEEEEDDDAAA>>>777555222000000111000///111000000000/////////...//////.........---------//////............//////000000222222222222111000222222444444444444222222111111000///////////////.........------,,,,,,,,,***************))))))(((...............///000111222444555555555555666888888999;;;<<<===@@@DDDGGGJJJKKKNNNSSSWWW[[[]]]]]]\\\^^^______```aaadddggghhhjjjllloooqqqqqqrrrrrrqqqrrrrrrrrrssssssssssssrrrooollljjjjjjkkkkkkkkkhhheeefffiiilllooowwwnnn^^^VVVRRRSSSTTTWWWeeevvvqqqtttuuuqqqYYYHHHBBBBBB@@@===:::888555222111///...,,,******+++,,,.........,,,+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---........................000111111111222666:::<<>>???BBBEEEHHHKKKMMMQQQTTTVVVXXX[[[\\\\\\^^^aaaccceeehhhkkknnnrrrssstttuuuuuutttsssrrrtttuuuuuuuuutttsssqqqqqqooonnnnnnoooooonnnkkkhhhhhhggghhhlllmmmmmmqqqwwwfff\\\TTTRRRPPPPPPZZZhhhnnnvvv|||iiilllnnn}}}lllSSSCCCAAA>>>;;;999999777444111///...---++++++,,,---------------,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------...............000000333666666555999???DDDddd|||rrrllllllhhhgggjjjlllnnnwww~~~yyyqqqggg^^^[[[[[[]]]fffyyyzzziii^^^YYYWWW^^^iii|||uuu```VVVWWW___lllxxxzzzvvvlll]]]MMMDDDBBBDDDFFFHHHQQQbbbwww~~~qqqggg^^^TTTJJJEEEGGGDDDEEEIIINNNUUU```kkksss~~~|||}}}zzzvvvtttvvvzzz~~~wwwsssmmmgggbbb]]]XXXUUUPPPPPPPPPPPPOOOKKKEEE@@@<<<999666444333222000///////////////000000000000////////////////////////000000////////////000000//////000111111222333444///000111111111111000///,,,---...//////...---,,,........................,,,,,,+++***++++++,,,------.........000111222333333555666777777777999;;;>>>????????????@@@CCCEEEJJJMMMRRRTTTVVVWWW[[[]]]]]]```cccfffhhhkkknnnpppssstttuuuvvvvvvuuussssssuuuuuuvvvvvvuuusssqqqpppmmmmmmnnnoooooommmiiifffiiihhhjjjmmmnnnmmmpppuuujjj___VVVTTTRRRRRR\\\hhhlllpppwww}}}iiinnnsssvvvYYYEEEAAA===999999:::999555111///...---,,,,,,,,,------+++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------.........////////////222666666444:::BBBOOOoooyyypppkkklllgggfffjjjlllnnnyyy|||oooccc[[[XXXWWW]]]mmmwwwdddVVVOOOKKKNNNVVVfffzzziii\\\[[[bbbnnnyyy}}}yyyoooaaaSSSIIIEEEEEECCCDDDKKKYYYkkkxxxkkk___UUUMMMIIICCC@@@AAADDDGGGKKKRRRZZZeeeqqq~~~~~~zzzwwwuuuxxx{{{zzztttnnniiiccc^^^[[[UUUTTTSSSRRRPPPLLLGGGCCC>>>;;;777555333222111///////////////000000000000...////////////000000000111000000//////000000111111000000000111222333333000111222333333222111000,,,---......///......................../////////---,,,+++++++++,,,---...------...///000222333444333555777888777888:::<<>>???AAADDDIIIMMMRRRUUUUUUWWW[[[______bbbfffiiikkkmmmppprrrssstttuuuvvvwwwvvvuuuuuuuuuvvvwwwxxxwwwuuusssqqqmmmmmmnnnoooooommmiiifffiiihhhiiillllllkkknnnttt}}}mmm```VVVUUUTTTTTT\\\hhhnnnrrr{{{rrrxxxcccKKKAAA<<<888888::::::666111///......---------------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////000...222777777555===III]]]zzzzzzsssnnnjjjkkkeeeeeekkklllnnnzzzxxxmmmfffbbbeeeooowwwdddUUULLLHHHGGGJJJTTTcccssstttfffccchhhttt{{{qqqeeeYYYOOOJJJGGGCCCCCCGGGPPP^^^pppxxxiii^^^WWWSSSGGGDDDCCCDDDEEEFFFKKKSSSWWWaaannn{{{~~~{{{yyywwwyyy~~~{{{uuuooojjjdddaaa[[[YYYVVVTTTRRRNNNJJJFFF@@@===888666444333111///.../////////000000000111.../////////000000000000111111000000000000111111222111111000000111222333000111222333333222111000......------...//////000---........./////////000---,,,+++++++++,,,...///------...///000222444555333555777888888999;;;===>>>?????????>>>???AAADDDGGGLLLRRRUUUUUUWWW\\\``````dddhhhkkkmmmoooqqqsssssstttvvvwwwxxxyyyxxxxxxwwwxxxzzzzzzzzzxxxvvvtttooonnnnnnooopppnnnjjjggggggeeefffiiiiiiiiilllrrrzzznnn```VVVSSSSSSRRRZZZeeeooowww|||pppUUUAAA<<<777888;;;;;;777111///.........------------******,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000222///222999888777AAAPPPkkkzzzqqqnnnmmmkkkjjjdddeeekkkmmmnnn|||}}}xxxrrryyy{{{gggXXXOOOJJJFFFFFFJJJTTT___ooo~~~oookkkppp{{{|||ssshhh]]]TTTMMMIIIFFFEEEFFFKKKTTTbbbxxxrrreee^^^[[[MMMIIIEEEDDDBBBAAAFFFMMMKKKVVVaaaiiiwww|||{{{yyy{{{yyytttnnnhhheee^^^\\\YYYVVVSSSPPPLLLIII@@@===999666444333111///.../////////000000111111.../////////000000111111111111000000000000111111333222111000000000111222...///000111111000///...///...------...///000111---.........//////000000...---+++++++++---///000------...///111222444555333555777888888999;;;===<<<===>>>>>>>>>???BBBEEEFFFKKKRRRUUUUUUWWW]]]aaaaaaeeeiiilllnnnppprrrsssssstttvvvxxxzzz{{{{{{{{{xxxyyy{{{}}}}}}{{{xxxwwwppppppppppppqqqooollliiifffccccccfffffffffkkkqqqyyynnn```UUURRRQQQPPPWWWaaaooozzzxxx^^^AAA;;;777777;;;<<<777222///............---------***+++---...///...------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000444111333::::::999EEEUUUsss}}}vvvooojjjgggffffffiiiggghhhjjjlllrrroooaaaUUUNNNLLLIIIHHHKKKPPP[[[ooo{{{ssssss{{{yyyjjj\\\QQQKKKHHHIIIFFFFFFGGGKKKSSSdddssstttggg^^^TTTOOOHHHDDDBBBCCCCCCDDDMMMPPPVVV]]]fff{{{~~~~~~|||yyy||||||ssskkkggg^^^[[[WWWTTTRRRQQQNNNMMMIIIEEE???:::777555222111000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000///////////////////////////............---------//////.........---------.........//////000111222444444555666777999;;;<<<>>>???@@@@@@???@@@BBBDDDIIILLLQQQVVVZZZ^^^cccgggfffgggiiikkknnnqqqssstttwwwwwwyyyzzz{{{|||||||||xxxyyyzzz{{{||||||||||||vvvrrrooonnnppppppooommmgggggggggffffffhhhkkknnnwwwwwwcccRRRPPPSSSTTTVVV[[[mmm||||||eeeLLLCCC===<<<;;;888666666222111000...------------------++++++++++++------,,,,,,+++*********++++++000000//////......------///............//////000333111666======<<>>;;;888555222111111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////............---------//////.........---------.........//////000111222333333444555666888999:::;;;<<<>>>??????@@@CCCEEEKKKNNNSSSWWWZZZ^^^bbbeeeggghhhjjjlllooorrrtttuuuwwwxxxzzz|||}}}}}}||||||yyyyyy{{{|||}}}}}}}}}}}}wwwtttqqqoooppppppooommmiiihhhfffdddcccfffkkkooottt~~~{{{fffTTTQQQSSSSSSUUUYYYhhhxxxvvvmmmNNNEEE>>><<<<<<999666666222111000...---------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---............------------///............///000000111000666>>>AAADDDUUUhhh~~~tttkkkgggfffggggggiiiggghhhjjjmmmuuuyyyooo___TTTHHHDDDDDDGGGPPPXXXlllnnn]]]PPPIIIFFFAAA@@@@@@BBBBBBCCCJJJSSSbbbttt|||oooggg```ZZZQQQJJJEEECCCBBBAAAFFFJJJPPPSSSVVVddd~~~yyy{{{}}}|||zzz}}}{{{pppiii___\\\XXXUUUSSSQQQOOONNNMMMKKKHHHEEEAAA===888555222222111111111000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////............---------...............---------.........//////000111222222222333333555666888999888:::<<<>>>???AAAEEEGGGMMMQQQUUUXXX[[[^^^bbbdddggghhhjjjmmmppprrrtttuuuwwwyyy|||~~~~~~}}}{{{zzzyyyzzz|||~~~zzzwwwsssqqqqqqpppooommmkkkiiieeebbbaaadddjjjooopppyyyjjjUUUPPPQQQQQQSSSWWWaaarrrttt}}}wwwSSSHHH>>><<<<<<999666666222111000...---------------,,,,,,++++++,,,,,,---,,,+++++++++,,,---......,,,,,,,,,,,,,,,---------///.........//////000111222333999AAAEEELLL___tttuuukkkfffffffffeeeiiiggggggiiilllttt~~~kkk\\\MMMFFFEEEFFFIIINNN[[[pppppp\\\MMMEEECCC???>>>???BBBAAA???BBBHHHPPP```uuu~~~tttmmmddd]]]TTTKKKFFFCCCAAA@@@AAAFFFLLLOOOOOOYYYrrryyyzzz|||~~~~~~}}}|||}}}~~~qqqiii___\\\XXXUUUTTTSSSQQQOOOOOOMMMLLLJJJGGGAAA;;;666333222222111000000000000000000000000000000000000////////////////////////////////////////////////............///////////////////////////////////////............---------....................................///000111222222222333333444666777888999;;;===>>>@@@BBBEEEHHHOOOSSSWWWZZZ]]]___bbbdddggghhhjjjmmmoooqqqssstttvvvyyy|||~~~}}}zzzxxxzzz|||~~~{{{yyyvvvsssqqqpppooonnnllljjjhhheeeccceeejjjmmmmmmvvvkkkVVVOOOOOOOOOQQQWWW\\\mmmzzzWWWKKK???;;;;;;888555555222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,------..................///000111111555777;;;AAAFFFQQQfffzzzuuukkkfffeeedddcccgggeeeeeegggjjjrrruuudddSSSJJJGGGEEEEEEGGGQQQaaa|||qqq\\\LLLCCC@@@===;;;===@@@@@@>>>>>>BBBGGGRRRaaallluuuyyytttfff___VVVMMMGGGDDDAAA@@@>>>BBBHHHLLLMMMVVVjjj}}}|||{{{|||~~~~~~}}}~~~qqqhhh]]][[[WWWUUUUUUTTTSSSRRRPPPOOONNNMMMJJJDDD===777444333222111000000000000111111111111111111111111000000000000000000000000////////////////////////---........./////////000000000000000000000000000///............------------.................................///000111222333333333444555666777888;;;===>>>@@@@@@BBBEEEHHHPPPSSSXXX\\\___aaaccceeeggghhhjjjlllnnnqqqrrrsssuuuxxx{{{~~~~~~}}}zzzxxx|||}}}|||{{{xxxtttqqqooooooooollllllllljjjhhhhhhiiikkkllltttnnnVVVNNNMMMMMMQQQWWW^^^nnn\\\MMM???999999777444444222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,------.........///.........//////000222222444777;;;???EEETTTmmm~~~{{{xxxsssiiieeedddccc```dddbbbbbbeeeiiisssyyyiiiWWWLLLGGGBBBAAACCCJJJUUUmmmvvv```NNNDDDAAA<<<999:::===>>>;;;;;;>>>CCCIIIQQQWWW\\\eeepppyyyzzzllleeeZZZQQQJJJFFFCCCAAA>>>@@@EEEKKKOOOVVVeeesss}}}}}}}}}~~~~~~|||pppfff[[[YYYVVVUUUVVVVVVVVVUUURRRQQQQQQOOOLLLFFF???999666444333111000000000111111111111111111111111111000000000000000000000000////////////////////////.........//////000000111000000000000000000000000///............------------------........................//////000111222444333333444555666777777:::<<<>>>???@@@BBBEEEGGGNNNSSSYYY^^^aaacccfffhhhiiiiiikkkmmmoooqqqssssssvvvxxx{{{}}}~~~~~~|||{{{}}}}}}{{{{{{yyyuuuqqqoooooopppmmmnnnnnnmmmjjjiiihhhiiikkkssssssYYYOOOMMMMMMPPPWWWaaaooo|||zzzbbbQQQ@@@999999777555444222111000...------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,---......------------.....................///000111222333000444888<<>>BBBFFFIIIKKKPPPXXX___ppp}}}uuunnnbbbWWWOOOIIIEEECCCAAA@@@CCCJJJQQQWWWaaakkk~~~|||}}}}}}~~~~~~~~~~~~}}}}}}~~~xxxmmmdddYYYXXXVVVUUUWWWXXXYYYXXXUUUTTTSSSQQQNNNHHHAAA<<<777555333111000000000111111111111111111111111111222222222222222222222222000000000000000000000000......///000000111222222000000000000000000000000///............------------------.........//////.........//////000111222333222222333333444555666666888;;;===???AAAEEEHHHLLLQQQXXX^^^cccfffiiikkkkkklllmmmoooqqqssstttuuuxxxyyy{{{~~~}}}{{{yyyzzzxxxuuupppnnnoooqqqoooooonnnkkkhhhggghhhiiikkkrrr|||___RRRNNNLLLPPPVVV^^^kkkwwwttt~~~hhhVVVBBB;;;:::999777555222111000...------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,.........///000222333444111555888:::BBBXXXuuussspppvvvmmmYYYuuuiiiccccccdddbbb___\\\\\\^^^dddlllzzzpppeeeWWWOOOJJJGGGJJJOOOFFFLLLaaalllXXXLLLHHHDDD>>>;;;<<<===;;;;;;>>>:::===AAABBBCCCEEEJJJOOOXXXeeeyyy}}}uuuiii\\\SSSLLLGGGDDDCCCAAACCCJJJRRRXXX^^^eeevvv~~~}}}}}}|||~~~{{{zzzzzz|||}}}}}}~~~}}}{{{yyyxxxzzz|||}}}}}}}}}vvvkkkcccXXXWWWUUUUUUXXXYYYZZZZZZWWWVVVTTTSSSPPPJJJCCC>>>777555333111000000000111111111111111111111111111222222222222222222222222111111111111111111111111...//////000111222222333000000000000000000000000//////.........------------------.........//////.........//////000111222111111111111222333444444222444888;;;===AAAEEEHHHKKKPPPXXX___dddhhhkkkmmmmmmnnnoooqqqsssuuuvvvwwwzzz{{{}}}|||zzzxxxyyyxxxuuupppnnnooorrrqqqooommmiiieeeeeegggjjjjjjqqqdddUUUOOOMMMOOOUUUXXXddd~~~vvvooowww~~~lllYYYDDD<<<<<<;;;888777222111000///------------++++++------------++++++,,,,,,+++******+++++++++---,,,,,,++++++*********.........///000222333444666999::::::AAAWWWsss|||~~~qqqpppssswww~~~zzzcccOOO}}}sssjjjgggeeeaaa___```_________```iii|||yyyhhh```VVVNNNJJJIIIJJJKKKJJJQQQaaa|||zzzfffTTTJJJFFFCCC???>>>??????===:::===@@@BBBBBB@@@@@@BBBDDDNNNSSSaaayyywwwhhh[[[SSSKKKEEEEEEAAABBBKKKUUU\\\bbbgggyyy}}}{{{wwwuuuvvvwwwxxxyyyyyywwwvvvuuuyyyzzz|||||||||{{{yyyxxxzzz{{{||||||~~~yyyqqqhhhbbbYYYTTTPPPPPPTTTYYY\\\]]]^^^^^^\\\WWWOOOHHHDDDBBB;;;999555222111000111222111222222333333222222111555555555555555444444444555444333222111111111111//////.........//////000...///......111555333...////////////............---------............/////////000000111111222222111222222333333222222111333555777999;;;>>>BBBDDDKKKPPPYYY```fffiiilllnnnssssssrrrqqqqqqssswww{{{|||~~~~~~zzz{{{zzzvvvqqqnnnppprrrtttrrrpppkkkgggfffhhhjjjqqqyyygggXXXQQQKKKMMMTTTWWW```ooo}}}qqqssswwwrrr\\\HHHDDDBBB;;;777:::555444111///------,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,........................111000000000111222333333777555666>>>OOOeeewwwyyywww||||||yyy|||nnnXXXRRR|||rrriiieeedddaaa```aaaYYYZZZ\\\___jjj~~~oooccc]]]UUUPPPNNNOOOPPPQQQRRRWWWeee|||uuubbbVVVNNNJJJDDDBBBBBBBBBAAA???===???@@@???>>>===???AAAEEEIIITTThhh~~~qqqddd[[[RRRKKKIIIDDDDDDLLLWWW```hhhnnnwww}}}zzzwwwuuussssssrrrrrrrrrrrrqqqppppppuuuvvvxxxyyyyyyyyywwwvvvwwwxxxyyyyyy{{{~~~xxxppphhhaaaZZZWWWSSSSSSWWW\\\___aaaaaaaaa___ZZZRRRLLLGGGEEE>>><<<888444222111111222222222333333333333222222444444444555555555555555555555444333222222111111//////.........//////000000000///---111777999666000000000///.........------------............///...//////000000111222222111222222333333222222111333555777999:::<<<@@@BBBIIIOOOWWW___dddhhhkkkmmmpppqqqrrrrrrrrruuuxxx{{{}}}~~~{{{{{{zzzvvvrrrpppppprrrsssrrroookkkgggfffgggiiiooovvvmmm]]]SSSLLLLLLQQQUUU\\\gggqqqqqqtttzzzwww```LLLEEEBBB;;;888:::555444222///------------++++++,,,,,,,,,---------------,,,,,,+++,,,,,,---........................000000000000111222333333666777999@@@TTTnnn|||{{{eeeOOOHHH{{{qqqhhheeedddaaa```aaaYYYZZZ\\\aaalllxxxggg^^^ZZZVVVUUUVVVXXXZZZ[[[\\\___hhhzzzrrrdddZZZTTTLLLHHHGGGGGGEEEDDDBBBBBBBBB@@@===<<<===???@@@AAAHHHXXXjjj~~~zzzmmmdddZZZQQQMMMGGGEEELLLXXXcccmmmuuu||||||wwwtttrrrqqqnnnllljjjhhhhhhhhhhhhiiinnnppprrrsssuuuuuuttttttssstttuuuvvvwwwzzz~~~wwwooofff```ZZZWWWUUUVVVYYY^^^bbbcccddddddccc^^^WWWPPPKKKIIIBBB???;;;666333111111222222222333333333333222222333333444444555555666666666666555444444333333333000//////....../////////000000...,,,000888;;;:::111111000//////...---------------............///......//////000000111111111222222333333222222111333444666777888:::===???GGGLLLTTT\\\bbbfffjjjllllllnnnqqqsssuuuwwwzzz}}}}}}||||||{{{xxxtttrrrrrrrrrrrrqqqoookkkgggeeefffhhhmmmsss{{{tttaaaVVVMMMKKKNNNQQQVVV]]]oootttrrrrrrwww{{{fffQQQIIIEEE>>>::::::666444222///...---------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------........................000000000000111222333444555999<<>>AAA@@@DDDNNN]]]ppp}}}qqqiiibbb[[[PPPIIIDDDJJJVVVbbbnnnwww~~~wwwsssooommmjjjhhhddd```______aaacccggghhhjjjmmmooopppqqqqqqoooqqqrrrsssuuuxxx||||||uuummmeee^^^WWWVVVVVVWWW[[[___ccceeeggggggfffbbb[[[TTTOOOMMMCCCAAA<<<777444333222333222333333333333333333222222222333444444555666666666666666666666555444444111000//////////////////---...---+++...555888777222111111000///...---------------............///---......///000000111111111222222333333222222111222444666666666888:::===DDDIIIQQQYYY___dddhhhkkkiiilllqqqtttwwwyyy|||~~~~~~~~~}}}|||yyyvvvtttsssrrrqqqqqqoookkkgggeeefffggglllqqqwwwxxxcccUUUMMMLLLOOONNNTTTXXXggg|||zzzuuurrrvvv|||jjjXXXPPPLLLEEE>>>:::666444222000...---------,,,,,,,,,------------...---,,,,,,,,,,,,------...........................000000000000111222444444333:::@@@JJJfffrrrVVVEEEBBByyyrrrlllllljjjddd___^^^ccceeegggkkktttpppeee______```dddiiimmmoooppplllllloooyyyzzzrrrggg```]]]\\\[[[YYYZZZXXXTTTPPPKKKFFFBBB@@@BBB@@@BBBHHHSSSccczzz|||sssqqqnnnkkkUUULLLFFFJJJTTT^^^jjjssswww|||zzztttmmmiiigggddd___ZZZXXXYYY[[[]]]___```ccceeehhhjjjkkklllkkkmmmoooqqqrrruuuxxx{{{zzzssskkkaaa[[[VVVWWWXXXZZZ]]]aaaeeeggghhhiiihhhddd^^^VVVQQQOOODDDBBB===999555444444444333333333444444333333333111222222333444555666666666666777777777666555555111111000///////////////,,,///000...///222333111222111111000//////......---------............///......//////000111111111111222222333333222222111222333555555555666999;;;AAAFFFNNNVVV\\\bbbgggjjjhhhlllqqquuuxxxzzz|||~~~~~~~~~|||zzzxxxvvvsssrrrqqqqqqooolllhhhffffffggglllpppvvv}}}{{{cccTTTNNNNNNQQQNNNUUUYYYddduuu}}}yyysssvvvzzzmmm^^^XXXTTTMMMBBB;;;666555222000......---...,,,,,,---------.........---,,,,,,,,,------...///......................../////////000111333444555222999BBBQQQooohhhPPPEEEEEE{{{sssmmmmmmlllhhheeeeeehhhjjjmmmqqqzzzrrrhhhffffffgggjjjnnnrrrttttttrrrrrrttt{{{yyysssqqqrrrqqqpppllljjjeee```ZZZRRRJJJEEEAAA??????CCCJJJVVVjjj{{{}}}wwwwwwxxxvvvXXXOOOHHHJJJQQQXXXaaahhhhhhkkkxxx|||tttlllgggccc```ZZZUUURRRSSSUUUWWWWWWXXXZZZ]]]___bbbdddeeefffhhhjjjlllmmmpppsssvvv{{{~~~vvvnnnfff\\\VVVTTTVVVZZZ\\\___bbbfffiiiiiijjjjjjggg```YYYTTTQQQHHHEEE@@@;;;777555555555333333444444444444333333222222333333444444555555555666777888888777555555222222111000////////////...222444111000111111///111111000000000000//////---------............////////////000111111222222111222222333333222222111111333444555555666999;;;@@@EEELLLTTT[[[aaagggjjjjjjmmmrrruuuxxxyyy|||~~~~~~}}}{{{zzzyyywwwsssqqqrrrrrrpppmmmjjjgggggggggkkkpppuuu{{{eeeVVVPPPPPPRRRPPPXXX[[[aaannnrrrssszzz}}}vvvxxx|||qqqddd]]]ZZZSSSGGG===777555333000///.........,,,---------............,,,,,,,,,,,,---...///000......................../////////000111333444555444999EEE[[[www{{{^^^JJJDDDEEE}}}tttkkkjjjkkklllnnnqqqvvvxxxzzz|||~~~yyypppmmmlllkkkmmmppprrrssssssrrrrrrtttyyy{{{uuunnncccWWWOOODDDBBBBBBCCCEEELLL]]]mmmxxxuuussspppWWWMMMFFFGGGKKKNNNSSSWWWWWWZZZdddyyy{{{rrrjjjfff^^^ZZZTTTOOOLLLLLLNNNOOOPPPPPPRRRTTTWWWZZZ\\\]]]^^^```ccceeefffhhhlllnnnuuuyyy~~~{{{rrriii```VVVOOONNNRRRWWWZZZ]]]```dddgggkkklllmmmjjjccc\\\VVVSSSPPPLLLFFF???:::666555444333333444444444444333333333333333333333333333333444555666888888777555444333222111000////////////...222333...,,,...111000000000000000000111111111---------............///000000111111222222333333111222222333333222222111000222444555555777:::<<>>CCCKKKRRRYYY```gggkkkoooqqqtttuuuvvvwwwzzz|||}}}~~~~~~}}}~~~|||zzzyyyyyywwwsssooossssssrrrpppllliiihhhiiiiiiooosssxxxrrr```VVVOOOKKKLLLUUUVVVZZZhhhooorrryyysss}}}kkk^^^YYYTTTKKKBBB777555333111///.........---------.........//////,,,,,,,,,---...///000000..............................///000111333555666;;;:::JJJkkklllQQQCCCEEEKKK|||tttmmmjjjkkkppp|||yyyuuunnniiigggffffffeeehhhiiijjjlllooottt{{{wwweeeYYYMMMEEEGGGGGGGGGQQQ^^^uuuvvvhhh\\\UUUJJJGGGCCCAAAAAAAAA@@@@@@>>>EEENNNWWWcccvvvyyynnneee___WWWSSSLLLHHHFFFEEEEEEEEEDDDDDDEEEFFFIIILLLOOOQQQRRRTTTVVVWWWYYY\\\```dddqqqssswww|||~~~ssshhh^^^TTTLLLGGGEEEDDDFFFLLLOOORRRXXX```ggglllppplllccc[[[YYYZZZYYYVVVOOOHHH@@@:::666555222222333444444444333333000111333444555444444333444444666777888888888888333333222222111000000000111///------/////////---000////////////.........///...---,,,,,,,,,,,,,,,.........//////000111222333333333444444333222222333222222222333555777888<<>>>>>>>>===:::>>>CCCHHHNNN\\\mmmzzzssshhhbbbYYYTTTMMMGGGDDDCCCCCCBBBCCCCCCDDDEEEGGGJJJMMMNNNQQQRRRTTTVVVWWWZZZ^^^aaakkknnnrrrwww{{{~~~}}}rrrggg\\\QQQIIICCC???>>>@@@DDDGGGJJJPPPWWWccciiiooommmddd\\\YYYYYYZZZWWWQQQJJJCCC===888666444444555555555444444333111222444555555555444444444555666777888888888888444333333222222111000000222000...---///000///////////////.........------///......---,,,,,,------.........//////000111222333333333444444333333222333222222222333555777888<<<@@@GGGNNNUUU^^^fffkkkmmmppptttuuuuuuvvvyyy}}}}}}{{{zzz{{{}}}~~~~~~}}}||||||}}}|||yyyvvvtttrrrrrrqqqpppnnnmmmlllkkkkkklllooovvv~~~wwwaaaUUUQQQQQQOOOSSSWWW___nnn|||cccUUUOOOIIICCC:::888555222000//////000....../////////...------///..................///------......///000000000---///000111111222555888;;;DDD\\\zzzwww]]]KKKGGGKKKNNNssslllgggeeefffhhhooovvvzzz~~~~~~qqqfff]]]WWWTTTRRRQQQQQQPPPOOONNNOOOSSSVVVaaakkkvvv{{{{{{{{{~~~iiiYYYLLLHHHGGGGGGMMMUUUiiizzzhhhXXXNNNDDDAAA>>>;;;;;;;;;::::::;;;===??????AAAHHHTTT^^^tttzzznnnfff^^^XXXOOOHHHDDDBBBAAA@@@BBBBBBCCCDDDEEEHHHJJJLLLOOOQQQSSSTTTUUUXXX[[[^^^dddfffkkkqqquuuxxxzzz{{{}}}rrrfffZZZOOOEEE???:::888:::>>>@@@BBBHHHOOO]]]dddlllmmmggg___ZZZYYYYYYWWWTTTNNNGGGAAA;;;888666666666666555444444444333444555666666666555555666666777888999999999999555555444444333222222111444222///...///000000000............---------,,,//////......------...............//////000111222333333444444444444333333333333222222333555777888;;;???EEELLLTTT\\\dddjjjmmmqqqttttttssstttwwwzzz}}}|||{{{zzzzzz{{{||||||~~~|||{{{{{{}}}}}}yyyvvvtttsssrrrqqqpppooommmlllllliiijjjmmmsss{{{zzzcccUUUPPPPPPOOOSSSXXX```qqqkkkWWWNNNFFF@@@999777444111///......///,,,------............---......------------......------......///000000000...///000111111333666999<<>>===>>>BBBKKKRRR^^^pppvvvmmmeee^^^TTTKKKFFFCCCAAA@@@CCCCCCCCCCCCEEEGGGIIIJJJNNNPPPSSSTTTUUUWWWYYY\\\^^^bbbgggmmmqqqtttvvvvvv{{{~~~~~~sssgggZZZNNNDDD===:::888999<<<>>>>>>DDDJJJUUU^^^hhhmmmiiibbb]]]ZZZXXXWWWUUUQQQKKKCCC===999888777777555555444444444555666666777777777777777888999:::::::::::::::999666666666555444444333333666333000...///111111111......---------,,,,,,,,,000//////.........//////............///000111222222333444444444444444444333333333333444555777888:::===CCCJJJRRRZZZccciiinnnqqqttttttrrrrrruuuxxx{{{{{{{{{zzzyyyyyyzzz{{{~~~~~~|||zzzyyy{{{|||yyyuuusssqqqqqqpppooommmlllkkkkkkiiiiiilllrrryyy~~~fffVVVQQQPPPRRRVVVYYY___pppqqqYYYMMMEEE@@@:::888444111///.........++++++,,,---.........---------,,,,,,,,,,,,------------......///000000000...///000111111444777:::===TTTtttjjjSSSGGGGGGNNNSSSnnngggbbbbbbccccccdddgggggghhhjjjqqqyyyiii\\\RRRKKKGGGBBBCCCBBB@@@>>>>>>AAACCCCCCJJJRRRWWWXXXYYY\\\___iii||||||ooo^^^RRRMMMKKKNNNQQQaaawwwqqq^^^RRRCCC@@@<<<:::999:::999888999::::::::::::===BBBGGGQQQ^^^ssswwwkkkcccXXXOOOHHHEEECCCBBBCCCCCCCCCCCCEEEGGGIIIKKKOOOQQQTTTUUUVVVWWWYYY[[[\\\```eeekkkppprrrsssssswwwzzzvvvjjj]]]PPPEEE>>>;;;888999;;;<<<<<<@@@FFFMMMWWWdddkkkkkkfff___[[[WWWWWWUUURRRLLLEEE???;;;999888666555444444444444777777777888888999::::::<<<<<<=========<<<;;;;;;888888777777666555555555666444111///000111111000......---------,,,,,,,,,//////.........//////000............///000111222222333444444555555555444444333333333444666888999999<<>>???>>>===<<<<<<>>>@@@>>>CCCHHHJJJKKKLLLOOORRR[[[kkkooo___TTTOOOPPPSSS___sssttt___RRRDDDAAA===::::::::::::999:::;;;:::999888999;;;===HHHPPP___ppp~~~llldddYYYOOOHHHEEEDDDCCCBBBBBBBBBCCCEEEGGGIIIKKKPPPRRRUUUVVVWWWWWWXXXZZZ[[[^^^dddjjjnnnppppppooorrrvvv{{{yyymmm```SSSGGG@@@:::777777999888888;;;AAAGGGQQQ___iiilllhhhbbb^^^WWWWWWVVVSSSNNNGGGBBB>>>:::999777666555666666777777777888888:::;;;===>>>???@@@@@@@@@???>>>======::::::999888888777777666555333111111111111000...............---------,,,......------......//////.........//////000111222222333444555555666555555444444333333444666888999999<<>>IIIggg|||yyy}}}xxx___PPPLLLMMMPPPSSSkkkccc]]]^^^aaa``````aaa^^^```eeesssuuufffXXXMMMGGG>>>>>>>>>===;;;;;;<<<>>>???AAACCCCCCCCCDDDHHHKKKOOOZZZlllmmm\\\SSSSSSTTT[[[nnnxxxbbbSSSDDDAAA===;;;:::::::::999======<<<;;;999999999999???CCCOOO^^^jjjvvviiiaaaVVVLLLFFFCCCBBBBBB??????@@@AAACCCFFFIIIJJJPPPRRRUUUVVVVVVVVVWWWXXXYYY\\\bbbgggkkklllkkkjjjmmmqqqwwwzzz}}}zzzooobbbUUUIIIBBB:::777666777666555888>>>CCCMMM[[[gggllljjjddd```ZZZYYYWWWTTTOOOJJJEEEBBB<<<;;;999888888999:::;;;777777888999;;;>>>@@@AAACCCCCCCCCBBBBBB@@@??????;;;;;;::::::999888888888333222222222222111...,,,/////////.........------------,,,,,,---......///.........//////000111222222333444555666666666666444444333444555666888999:::===AAAGGGOOOXXXbbbiiimmmqqqttttttssssssvvvyyy}}}|||zzz|||~~~~~~{{{xxxxxxzzz}}}}}}zzzyyyuuuuuutttsssqqqpppooonnnpppoooppprrrvvvqqq___XXXXXXTTTWWWXXX]]]ppp|||iiiUUUKKKGGG===;;;777444111/////////....../////////...------///..................///------......///000000000000111111111222555;;;???RRRpppvvvqqqqqq}}}kkkTTTKKKKKKLLLMMMOOOjjjaaa[[[]]]_________```\\\___hhhxxx}}}mmm^^^RRRKKK@@@@@@@@@???<<<;;;<<<>>>=========<<<;;;===@@@CCCAAAHHHVVVjjjwwwaaaUUUTTTUUUXXXjjj}}}eeeVVVCCC@@@<<<:::::::::999999;;;;;;;;;:::999888888888777;;;EEETTT___kkk|||eee^^^RRRHHHCCCAAA@@@@@@======>>>???BBBEEEHHHJJJOOORRRUUUVVVVVVUUUVVVWWWWWWZZZ```eeehhhiiihhhfffjjjnnntttwwwyyy}}}{{{ooocccVVVJJJBBB;;;888777777666444777===AAAKKKYYYffflllkkkfffaaa\\\[[[XXXUUUQQQLLLHHHEEE===<<<;;;::::::;;;===>>>777777888999<<>><<<888444111000000000///000000000///...------//////............//////------......///000000000111111111111222666;;;@@@XXXvvvuuunnnkkkrrrxxxaaaLLLFFFHHHJJJKKKLLLccccccbbbaaa```___^^^]]]___```gggyyyzzziiiYYYPPPJJJHHHDDDAAA???===;;;999::::::;;;<<<>>>???@@@@@@AAABBBIIIWWWhhhrrr___WWWYYY___iii{{{iiiVVVKKKBBB;;;<<<>>><<<999999999999999999999999::::::===>>>AAAGGGQQQ___nnnxxxuuu]]]TTTHHHAAA???>>><<<:::;;;;;;:::;;;===AAAEEEGGGNNNNNNPPPRRRSSSTTTTTTTTTVVVZZZ^^^bbbcccdddeeegggfffkkkpppsssuuuwww||||||qqqeeeYYYMMMDDD>>>999666888999777666888>>>FFFTTT```hhhiiifffcccaaa___\\\YYYUUUPPPIIIEEECCCAAA>>><<<:::999::::::===<<<;;;;;;<<<>>>AAABBBBBBCCCFFFGGGGGGFFFCCCBBB???>>>===<<<999777555444000000000000000000000000.........------,,,,,,,,,//////......------,,,,,,///---+++******,,,///111000222444444333333444555777666444333333555777999888===EEELLLSSSZZZ```dddnnnppprrrqqqppprrryyy~~~}}}wwwttttttvvvxxx{{{xxxvvvssspppoooppppppnnnkkkqqqqqqqqqsssuuu}}}yyycccYYYWWWXXXWWWVVVZZZmmmrrrwww{{{dddRRRKKKLLLDDD???888444333333111///---------...///000000111---------............///............/////////000///555333111777777:::FFFXXXsssnnnkkkppp{{{hhhSSSCCCDDDIIIGGGGGGKKKbbbaaa```___^^^^^^^^^^^^```aaahhhyyyzzzjjj```SSSOOOIIIDDDAAA???===<<<:::::::::;;;<<<<<<<<<===??????CCCLLLYYYmmmwwwcccYYYZZZ]]]fffwwwppp\\\OOOFFF>>>===>>>;;;888777999999999999999999999999888999;;;@@@HHHTTTbbbkkk|||tttiiiRRRKKKAAA;;;;;;;;;;;;999::::::999:::<<<@@@CCCEEEJJJKKKMMMOOOPPPQQQRRRRRRSSSVVVZZZ]]]^^^```bbbcccdddhhhnnnqqqsssuuuzzz~~~ssshhh\\\OOOGGG@@@;;;777888888666555777<<>>AAABBBBBBCCCEEEFFFFFFEEECCCBBB@@@???>>><<<999777444333000000000000000000000000/////////.........------////////////...............---,,,++++++---...000222444555666555555666777777666444333333555777999999===DDDKKKRRRYYY```eeemmmppptttttttttwww}}}}}}xxxvvvvvvxxxyyy}}}zzzxxxuuuqqqpppqqqqqqooonnnqqqpppqqqrrrttt{{{zzzdddYYYWWWWWWWWWWWWZZZiiiuuuuuu{{{xxxyyywww```OOOIIIJJJCCC>>>888444333222000...------......///000000111---------............///........./////////000000...333111111777777<<>>>>>AAAGGGWWWrrr~~~iii\\\ZZZZZZaaarrrzzzfffWWWMMMCCCAAA@@@<<<999888999999999999999999888888999999:::===BBBKKKVVV]]]kkk|||{{{ooocccZZZGGGAAA:::777888::::::999999999888999;;;>>>AAACCCFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQTTTUUUWWWYYY\\\___```eeejjjmmmooorrrxxx|||{{{~~~xxxlll```SSSJJJCCC===999999888555444555999@@@MMM\\\fffiiifffbbbbbb```]]]ZZZVVVRRRLLLIIIDDDCCC@@@>>><<<<<<===>>>======<<<;;;<<<>>>AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@>>><<<999666444333000000000000000000000000000000000///////////////---------...............---------------.........111333555666555555666777777666444333444555777999:::>>>DDDJJJQQQYYYaaafffmmmqqquuuxxxyyy|||}}}yyyxxxxxxzzz{{{~~~}}}}}}~~~~~~|||zzzvvvrrrppppppqqqqqqqqqqqqpppqqqqqqrrrxxxzzzdddYYYVVVUUUWWWWWWYYYccc}}}|||vvvvvvrrrvvvuuu___MMMFFFFFFAAA>>>888555222111///...------......///000000000---------............///....../////////000000000---222000111777888>>>OOOmmm||||||uuuYYYKKKAAADDDHHHGGGGGGJJJ___^^^\\\[[[\\\^^^aaacccdddeeekkk|||~~~oooaaaTTTJJJCCC???==================<<<<<<>>>===>>>>>>???III___tttlll]]]WWWXXX^^^mmmqqq```UUUIIIEEECCC???<<<;;;999999999999999888888888999::::::;;;===CCCJJJOOO^^^mmm{{{tttnnnggg___UUUNNNAAA===999888999:::;;;;;;888888888888:::<<<>>>@@@BBBCCCEEEGGGIIIKKKLLLLLLKKKLLLMMMNNNOOORRRVVVZZZ]]]aaafffiiikkkooouuuzzzwwwzzz|||qqqdddWWWNNNEEE???::::::888555444666777>>>JJJXXXdddiiigggdddbbb```]]]ZZZWWWTTTOOOLLLFFFEEEBBB@@@>>>>>>??????>>>===<<<<<<===>>>AAABBBDDDCCCCCCCCCCCCCCCCCCDDDBBBAAA>>>;;;888555333222////////////////////////////////////////////////+++++++++,,,,,,------...+++,,,.../////////...---///111333444333333444666666666444444444555777888;;;>>>CCCIIIPPPXXXaaafffmmmqqqvvvzzz|||~~~}}}zzzzzzzzz|||}}}~~~}}}{{{|||}}}}}}|||{{{yyyvvvrrrooonnnoooqqqrrrpppooopppppppppvvv{{{cccWWWTTTQQQSSSVVVWWW]]]qqq{{{www|||zzzbbbNNNDDDBBB@@@===999555222000///...............//////000000---------............///...////////////000000000///222000222888777@@@TTTwww~~~~~~|||kkkOOOFFFAAADDDGGGGGGGGGIII^^^]]][[[[[[\\\^^^aaacccdddeeennntttbbbRRREEE???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===>>>>>>BBBRRRaaa~~~ooo]]]UUUWWW\\\iii~~~}}}hhh[[[NNNIIIFFFAAA>>>===::::::::::::999999888888777777777777888:::???BBBQQQ```sssyyykkkgggaaa\\\YYYTTTMMMHHH>>><<<:::999999::::::999777777777888999;;;<<<===@@@AAABBBDDDFFFHHHHHHIIIGGGHHHHHHIIIJJJMMMQQQUUUXXX\\\aaadddgggkkkrrrwwwtttxxx~~~vvvjjj\\\SSSGGGAAA<<<;;;999777666888777<<>>===<<<===???AAABBBDDDDDDDDDCCCCCCDDDDDDDDDBBB@@@===999666444222111////////////////////////........................,,,,,,------.........///+++,,,...///000///...---...000333444333444555666666555555444555666777888:::===BBBHHHOOOXXX```fffooorrrvvvyyy|||}}}~~~|||{{{{{{|||}}}}}}}}}{{{{{{{{{zzzyyywwwwwwuuuqqqnnnlllllloooqqqooonnnooopppooottt}}}dddVVVQQQLLLNNNSSSUUUXXXggghhhRRRFFFAAA???>>>;;;777333000///...............////////////---------............///////////////000000000111222444111444999888BBBZZZ}}}ppp^^^FFFBBB@@@CCCFFFGGGHHHIII\\\[[[ZZZZZZ[[[]]]```aaabbbeeeooo}}}iiiXXXLLLEEEAAAAAA@@@??????>>>======888888;;;>>>>>>@@@HHHRRRhhhuuubbbWWWWWWZZZeeezzzrrrdddUUUMMMHHHCCC??????<<<<<<;;;;;;::::::999999888999::::::999:::===???FFFSSSeeexxxqqqhhh[[[XXXTTTQQQPPPNNNIIIEEE::::::::::::999888777777777777888888999:::;;;<<<===>>>@@@AAACCCDDDDDDDDDBBBCCCDDDDDDEEEHHHLLLOOORRRVVVZZZ^^^aaafffmmmrrrqqqtttyyy|||pppcccZZZLLLEEE???===;;;777777999888:::AAANNN]]]fffhhhfffcccaaa^^^[[[ZZZXXXUUURRRMMMKKKGGGDDDBBBAAAAAAAAA@@@???=========???AAABBBDDDDDDEEEEEEEEEEEEDDDDDD@@@>>>;;;777444222111111000000000000000000000000------............///////////////000000000000000,,,---...///000///......000222444666555666777999555555555555555666777777999===CCCIIIPPPXXX```eeeoooqqqtttwwwzzz|||}}}~~~~~~}}}~~~||||||||||||||||||||||||~~~|||{{{zzzzzzyyywwwttttttsssqqqmmmkkkjjjmmmooonnnnnnooopppoootttfffVVVPPPIIIKKKPPPTTTUUU___zzznnnXXXJJJDDD???>>>===888444000//////......//////////////////---------............////////////000000000111111333444222555:::999GGGbbbzzz```NNNAAAAAAAAACCCDDDFFFHHHJJJXXXXXXXXXYYYZZZ[[[\\\]]]___dddqqqzzzhhh\\\UUURRRJJJIIIGGGEEEBBB@@@???>>>;;;999999===??????DDDJJJUUUmmm~~~jjj]]]VVVWWWbbbuuurrraaaVVVOOOGGGCCCBBB>>>======<<<<<<;;;:::::::::<<<>>>>>>======>>>@@@???KKK[[[ooouuueee\\\RRROOOLLLLLLLLLJJJFFFBBB888:::;;;;;;:::999888888888888888999999::::::;;;;;;<<<===>>>????????????===???@@@AAABBBDDDGGGJJJKKKOOOSSSWWWZZZ```gggmmmmmmnnnrrrvvv{{{wwwjjjbbbSSSKKKCCC???<<<777555777888888<<>>======???AAABBBDDDEEEFFFHHHHHHFFFEEEDDD>>><<<999555333111111111000000000000000000000000....../////////000000000000///////////////......---......///////////////000222444555666666777999555555555555666666666777888<<>>:::555111000111/////////////////////...---------............/////////000000000111111111222222111666======MMMkkkpppUUUEEE>>>@@@BBBBBBCCCFFFIIIKKKVVVVVVWWWXXXXXXYYYYYYYYY^^^cccqqqsssddd^^^]]]]]]SSSQQQOOOKKKGGGDDDAAA@@@@@@;;;999===???@@@CCCGGGHHH^^^yyyqqqcccUUUVVV___rrr~~~kkk___VVVMMMGGGFFF???>>>>>>===<<<<<<;;;;;;666999;;;;;;;;;;;;<<<======HHHXXXlllooo```WWWNNNLLLIIIIIIJJJHHHDDD@@@888:::===>>>===<<<;;;;;;888888999999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::<<<>>>??????AAADDDFFFFFFJJJOOORRRVVV[[[ccciiiiiijjjmmmppptttxxx|||~~~|||ooogggXXXOOOFFFAAA<<<666333555888666999DDDSSS___ccccccdddaaa^^^\\\[[[ZZZXXXVVVRRRPPPKKKGGGCCCAAA@@@@@@AAA@@@>>>======???AAABBBDDDEEEHHHIIIIIIHHHEEEDDD<<<:::777444222111111111000000000000000000000000//////000000111111111222---------,,,,,,+++++++++............/////////000---000222333444444666777555555555666666666666666777<<>>???QQQrrrlllRRRCCC===@@@CCCBBBBBBEEEJJJLLLZZZWWWVVVXXXXXXVVVWWW[[[aaaggguuusssdddccciiijjjffffffbbb\\\XXXTTTMMMDDD===>>>>>>??????@@@AAACCCEEEEEEMMM```yyyzzzfff\\\^^^cccnnn}}}pppeeeWWWMMMJJJEEEBBB@@@AAA???;;;:::<<<999::::::;;;<<<===???@@@<<>>===;;;:::999999888888999999999999999::::::999999999888999:::;;;<<<>>>??????DDDFFFJJJNNNRRRXXX___dddhhhiiinnnrrrooolllrrr}}}xxxpppcccXXXJJJ@@@<<<:::777444222777;;;>>>IIIWWW_________aaaccc```[[[WWWVVVWWWTTTPPPLLLHHHFFFEEEBBBAAA@@@????????????@@@AAABBBEEEGGGIIIIIIHHHEEEAAA???<<<888222000111222111000//////000000000000//////111111111111000000000000...,,,++++++---......---//////...------------...000000000111333555777888999:::999888666666888999999===DDDKKKRRRZZZaaafffooorrrvvvyyyzzz}}}}}}{{{yyy}}}{{{xxxyyy{{{{{{yyywwwtttuuuwwwyyy{{{yyyuuurrrrrrpppnnnmmmmmmmmmkkkjjjllllllnnnpppqqqvvvvvv___TTTNNNPPPUUUWWWUUUWWWcccqqquuusssuuubbbKKKDDD>>>???===999333//////000////////////............//////............//////............///000111222555111333:::<<>>>>>>>>DDDPPPccc|||~~~pppfffaaa___\\\UUUOOONNNOOOKKKDDD===;;;999999;;;======<<<::::::999888888888888999888888999999999999888888999999999::::::;;;;;;;;;@@@BBBEEEIIIMMMSSSYYY^^^dddfffkkkooommmjjjpppyyy}}}}}}uuuggg\\\OOODDD???<<<888666333777999<<>>>>>===999333000000111////////////............//////............//////000000000000000111333333444000222999>>>HHHdddwww]]]JJJDDDBBBCCCCCCDDDEEEFFFGGGHHHYYYVVVUUUXXXYYYXXXZZZ^^^^^^dddsss~~~uuuiiibbb___ZZZ^^^aaadddjjjoooooolllcccfffgggiiirrrvvviii]]]SSSMMMGGGDDDBBBDDDGGGIIIHHHGGGKKKJJJOOO[[[mmm|||eeebbbaaajjj}}}{{{ggg[[[PPPIIIBBB@@@>>>:::888::::::::::::::::::;;;<<<===???DDDNNN___xxxyyyrrroooppplllbbbXXXTTTTTTPPPIII>>><<<:::999:::;;;;;;;;;999999888777777777888888666666777777777777666666888888888888888888888888>>>@@@BBBEEEHHHNNNTTTXXX___bbbgggkkkjjjhhhmmmtttxxx|||}}}nnndddVVVJJJCCC>>>:::777444666777888@@@LLLUUUXXX^^^]]][[[ZZZZZZZZZYYYXXXRRROOOKKKHHHGGGEEECCCAAA@@@AAABBBCCCCCCDDDDDDDDDFFFFFFFFFFFFCCC@@@<<<:::555333222222333222111/////////000000000000///////////////.........------...,,,++++++---......---////////////000111222222333333444555777999;;;<<<<<<<<<<<<:::888777888:::999===DDDKKKSSS[[[dddiiiooorrrwwwzzz|||~~~}}}{{{zzzzzzyyywwwxxxyyyzzzzzzyyywwwvvvvvvvvvwwwwwwuuusssqqqnnnkkkjjjkkkmmmmmmmmmmmmmmmooopppooosss}}}iii```YYYYYYZZZYYYUUUTTT]]]hhhrrrwww}}}tttWWWIII>>>>>><<<999444222111222////////////............//////............//////000000///000000111222333222000222888@@@OOOkkkpppXXXHHHCCCCCCDDDDDDEEEFFFGGGHHHHHHZZZVVVUUUXXXYYYYYY[[[``````fffttt{{{iii[[[UUUSSSOOOQQQTTTVVVYYY]]]```aaa```iiirrrxxx{{{lllaaaZZZRRRMMMGGGGGGKKKOOOPPPPPPSSSOOOLLLQQQ\\\rrrmmmeeeaaagggxxxyyyjjj[[[QQQHHHDDDAAA===<<<===;;;;;;:::::::::;;;;;;<<>>;;;::::::;;;:::999999888777777666666777777555555555666666555555555777777777777888888888888>>>@@@BBBDDDGGGKKKQQQUUU[[[___dddhhhggggggkkkooosssxxxuuulll^^^QQQGGG@@@;;;999444444444666<<>>;;;888666111111333444444333000/////////000000000000///////////////.........------...,,,++++++---......---.........///000111333333333444555666888:::<<<===<<<<<<<<<;;;888777777888:::===CCCKKKRRR[[[dddjjjnnnrrrwww{{{}}}}}}|||{{{xxxxxxwwwwwwxxxyyyzzzzzzyyywwwuuuuuuuuuuuutttssspppmmmjjjiiijjjlllmmmmmmmmmmmmoooooonnnqqq}}}lllddd[[[ZZZ[[[[[[XXXWWW```jjjyyy~~~^^^KKK???>>><<<999666333222222////////////............//////............////////////...//////000111222222111333777AAAUUUqqqzzziiiTTTHHHEEEDDDDDDEEEFFFGGGHHHIIIIII[[[WWWVVVXXXYYYYYY\\\aaabbbhhhttt{{{{{{}}}dddTTTMMMKKKIIIJJJLLLNNNPPPTTT[[[bbblllxxxvvvnnn```YYYPPPLLLNNNSSSXXXZZZ\\\VVVOOOMMMSSSdddwwwkkkbbbfffssshhh\\\OOOHHHDDD???>>>???;;;;;;:::::::::;;;<<<<<>>@@@BBBDDDHHHNNNRRRWWW]]]ccceeefffhhhjjjkkkkkkooovvv|||~~~uuugggXXXLLLCCC===:::444333333666:::CCCOOOXXX\\\YYYUUUUUUXXXYYYXXXWWWSSSQQQMMMKKKJJJIIIHHHFFFBBBCCCFFFGGGHHHGGGEEECCC???>>>===;;;888666444444///111444666555333111/////////000000000000//////000000000/////////.........,,,++++++---......---,,,------...///111222333222333444555888:::<<<===AAAAAAAAA@@@===;;;:::;;;:::>>>CCCJJJQQQ[[[dddjjjmmmqqqvvv{{{}}}~~~|||{{{xxxwwwwwwvvvvvvwwwyyy{{{{{{xxxuuutttttttttsssrrrooollljjjiiijjjlllllllllllllllnnnooommmooozzzmmmddd___]]]\\\\\\YYYYYY```iiicccLLLAAA???<<<999777444333111////////////............//////............//////000000000000111222333333111333444777DDD\\\uuuuuubbbPPPHHHGGGDDDDDDEEEFFFGGGHHHIIIIII]]]YYYVVVXXXYYYYYY\\\bbbbbbiiiwww{{{xxx|||fffSSSHHHEEEDDDDDDFFFIIIKKKRRR```mmmssslllbbbYYYVVVXXX^^^ccceee___WWWQQQPPPZZZpppsssfffgggqqqyyyiiiWWWMMMFFFAAA>>>>>>;;;;;;;;;;;;;;;<<<===>>>???BBBHHHWWWqqqwwwtttjjj]]]VVVTTTRRROOOFFFCCC???<<<;;;:::999777777666555555444444555555333333444444444444333333333333444666777999::::::999:::<<<>>>@@@DDDIIIMMMTTT[[[aaaccceeehhhiiigggeeeiiiooouuuzzzppp```QQQFFF???<<<555444444666999???JJJUUUZZZYYYWWWVVVVVVVVVUUUTTTSSSPPPMMMKKKJJJJJJHHHGGGCCCEEEGGGIIIIIIFFFCCCAAA:::999888666555444444444///222666777666333111000//////000000000000//////000000000/////////.........,,,++++++---......------------...///000222333222222333555777:::<<<===AAABBBBBB@@@===:::999999;;;>>>CCCIIIPPPYYYbbbhhhkkkooouuuzzz}}}~~~}}}|||xxxxxxwwwvvvuuuuuuxxx{{{{{{xxxvvvtttttttttrrrqqqnnnllljjjjjjkkkkkkjjjiiijjjkkkmmmnnnlllnnnyyynnncccbbb___]]]\\\YYYXXX]]]eeefffLLLDDDAAA===:::888555222000////////////............//////............//////222222222222333444555555000555777999IIIddd{{{ooo[[[KKKFFFGGGCCCDDDDDDEEEFFFGGGHHHHHH___ZZZWWWXXXYYYYYY\\\aaadddnnn~~~zzzuuuvvvzzz~~~rrr[[[NNNIIIEEEDDDGGGLLLQQQ\\\ppp|||pppeeebbbfffkkkooojjjccc[[[TTTUUUcccsss{{{lllkkkqqq|||{{{eeeVVVLLLDDD???>>>;;;;;;;;;<<<===>>>???@@@AAADDDJJJZZZttt{{{nnnmmmggg\\\UUUUUUTTTRRRHHHEEEAAA>>><<<;;;999777666555555444333444444444333444444444444444444333333333333444555666666777666777999;;;>>>BBBGGGKKKPPPXXX___aaadddhhhgggccc```ccchhhmmmsssxxxyyyhhhWWWJJJCCC@@@777555555777888:::CCCOOOYYYZZZZZZXXXUUURRRQQQQQQQQQNNNKKKIIIIIIIIIHHHGGGDDDFFFIIIJJJIIIFFFAAA???777666555444444555666777111444888888666333111111//////000000000000///////////////.........------...,,,++++++---......---......//////000111222333222222444555888;;;===>>>???AAAAAA???;;;888777666<<<>>>BBBGGGNNNWWW```fffiiinnntttzzz|||~~~~~~}}}|||xxxyyyxxxuuusssssswwwzzzzzzxxxvvvuuuuuusssqqqooommmlllkkkkkklllkkkhhhfffhhhiiilllmmmlllmmmxxxoooccc___\\\ZZZYYYWWWWWW\\\dddiiiMMMFFFBBB===:::888555222///////////////............//////............//////000000000000111222333444...555999===OOOmmm}}}iiiSSSEEEBBBDDDBBBCCCCCCDDDEEEFFFGGGHHH```[[[XXXYYYYYYXXX\\\aaahhhtttzzzsssqqqtttwww~~~~~~gggYYYSSSJJJJJJMMMTTT[[[iiitttlllmmmrrrxxxtttnnndddYYYTTT]]]iiiqqqnnnsss{{{ppp^^^RRRHHHAAA???;;;;;;<<<<<<>>>???AAAAAABBBEEEMMM\\\www}}}yyyiiiiiiddd[[[VVVVVVVVVTTTJJJGGGBBB???===;;;999777555555444333333333333444333444444555555444444333333333333333333333333333555777999;;;>>>BBBHHHLLLNNNWWW]]]___bbbgggfffaaaWWWZZZ___ccchhhooovvvzzz}}}mmm[[[MMMEEEBBB999666666888666666>>>JJJXXXZZZ\\\YYYTTTPPPOOOPPPOOOLLLIIIHHHGGGGGGFFFEEEDDDGGGIIIKKKIIIEEE@@@===666555444333444666888:::222666999999666333222222//////000000000000//////......---------,,,,,,,,,...,,,++++++---......---000000000000111222333444222333444666999<<<>>>???CCCDDDEEECCC???;;;:::999<<>>:::888666111...000/////////............//////............//////,,,,,,,,,------...///000,,,555;;;???SSStttyyydddMMM@@@>>>AAABBBBBBCCCDDDEEEFFFGGGGGGeee___[[[\\\]]]]]]___cccmmm}}}rrrlllmmmsss{{{ggg[[[VVVVVVYYYcccsssvvvttt{{{{{{nnnaaaYYYYYY]]]vvvxxxzzziiiWWWKKKDDDAAA>>>;;;:::===>>><<<===@@@CCCEEEMMMaaa|||qqqoookkkeeeaaa]]]ZZZWWWUUUOOOJJJCCC???===;;;666333444444333222222222333333444444333333333444555555333333333444444444555555666888:::<<<>>>BBBFFFIIIOOOTTT[[[```ccccccdddddd```]]][[[\\\aaahhhnnnqqquuuyyytttfffZZZMMMAAA???;;;888666444333:::BBBTTT\\\cccaaaVVVMMMKKKLLLGGGHHHIIIIIIHHHGGGEEEDDDGGGGGGGGGFFFDDDBBB???===888888777777777888999:::666777888888888777555444000000000000000000000000111000000///...---------111000///...---...//////---...///111222444555555333555888:::<<<>>>AAACCCFFFFFFEEEBBB>>>;;;;;;;;;;;;>>>AAADDDIIIRRR]]]eeeiiimmmrrrvvvxxxyyy{{{|||}}}~~~{{{zzz{{{|||}}}|||zzzwwwvvvyyyxxxwwwuuusssrrrrrrrrrmmmmmmllllllllllllmmmmmmooommmmmmnnnnnnnnnvvvlll[[[UUURRRRRRRRRRRRTTT\\\eeeoooPPPJJJBBB<<<<<<:::666222111000000000000////////////000000//////.........---/////////000111333444555444777:::DDD]]]zzzpppXXXGGGBBB@@@===@@@BBBDDDDDDCCCDDDEEEGGGeee___[[[\\\\\\\\\^^^cccooowwwppppppqqq}}}}}}qqqiiilllrrr~~~vvvwwwyyyjjj___\\\^^^nnnvvvaaaQQQHHHCCCAAA======@@@AAA???@@@CCCDDDFFFOOOddd{{{sssooojjjeeebbb___\\\YYYSSSMMMFFFAAA???<<<999666666555555444444444444444444444333333333444444444333333333444444444444555555777999;;;===AAAEEEIIIOOOTTT[[[aaacccdddeeeeee___[[[XXXWWW[[[aaagggjjjnnnrrrxxx~~~yyykkk___QQQFFF@@@;;;888666444444:::BBBRRRZZZbbbaaaWWWNNNJJJJJJFFFGGGGGGHHHGGGFFFEEEDDDGGGFFFEEEDDDBBB???===<<<;;;:::999999999:::;;;<<<777888888888777666555555000000000000000000000000/////////...---,,,,,,,,,++++++++++++,,,...///111......///000222333444444333555888:::<<<>>>AAACCCEEEFFFEEEBBB>>><<<;;;;;;===???CCCFFFKKKSSS^^^fffjjjmmmrrruuuwwwxxxyyy{{{|||~~~~~~|||}}}}}}}}}}}}|||zzzyyyxxx}}}{{{yyyvvvsssqqqoooooonnnnnnmmmmmmmmmnnnnnnooopppnnnnnnooonnnooovvvmmm\\\SSSQQQQQQRRRSSSTTT\\\ffftttTTTKKKCCC===<<<:::555111000000000000000////////////000000/////////.........000000000000000111222222333777===KKKeee{{{nnnVVVFFFAAA???<<<@@@AAACCCCCCCCCCCCEEEGGGddd___\\\\\\[[[ZZZ]]]bbbqqqwwwtttppp{{{~~~wwwzzzuuufff___^^^fffyyyppp[[[NNNGGGDDD@@@???CCCEEEDDDDDDFFFEEEHHHRRRhhhzzzssslllhhheeebbbaaaXXXQQQHHHBBB@@@>>>;;;999888777666666555555555666444444333333333333333333333333333333444444444444444666888999<<>>======???>>>===============>>>:::999888777666555555555000000000000000000000000.........---,,,,,,++++++++++++++++++,,,...///111...//////000111222222222333666999;;;<<<>>>AAACCCEEEEEEEEECCC???<<<;;;;;;>>>AAADDDHHHLLLTTT^^^fffiiimmmrrruuuvvvwwwwwwxxxzzz|||}}}~~~}}}|||{{{zzzzzzzzz}}}|||zzzwwwuuurrrppppppooooooooooooooopppqqqrrrqqqooonnnooonnnooovvvnnn^^^TTTRRRSSSTTTTTTUUU]]]eeezzzZZZKKKCCC===;;;999444000///000000000000////////////000000////////////......111111000000000000111111555:::EEEXXXqqqzzz{{{~~~}}}yyyxxxfffRRRDDD???===;;;???@@@BBBBBBBBBCCCDDDFFFccc___\\\[[[ZZZYYY]]]bbbppp~~~wwwrrr{{{yyy{{{~~~mmmccc```bbbpppfffTTTLLLGGGBBB@@@DDDGGGFFFFFFGGGEEEIIIUUUkkk}}}rrrllliiihhhggg\\\TTTJJJCCC???>>><<<:::999888777666666555666666444444444444444333333222222222333333333444444444444555666888:::>>>CCCGGGNNNSSS[[[aaadddeeefffgggeee```YYYVVVVVVZZZ]]]___eeeiiioootttyyy~~~|||ooo^^^PPPFFF???:::888666555:::@@@JJJTTT___bbb\\\RRRKKKIIIDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@@@@??????<<<:::888666555555555666000000000000000000000000.........---------,,,,,,111000///...---...///////////////000000111111111444666999;;;<<<>>>AAADDDDDDFFFFFFDDD@@@===<<<<<<>>>AAAEEEHHHLLLSSS]]]dddiiimmmrrruuuvvvvvvvvvvvvxxxzzz}}}~~~~~~}}}{{{yyyxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuutttppppppppppppqqqrrrssssssrrroooooopppoooooovvvqqqccc[[[YYYYYYZZZXXXVVV[[[ccc~~~}}}]]]IIIBBB<<<;;;:::555111111000000000000////////////000000//////////////////111111111111222333444444:::???OOOggg~~~~~~vvvwwwsssjjjZZZKKKAAA===<<<;;;>>>???AAABBBBBBBBBDDDFFFaaa]]][[[[[[YYYXXX]]]cccnnnzzzvvv}}}|||zzzzzztttiiiddd\\\eeetttrrr]]]RRRKKKEEEBBBFFFJJJIIIGGGHHHFFFJJJWWWooowwwmmmjjjiiijjj```WWWLLLDDD@@@>>>===;;;999888777666555555555555444555555555555444333222222222222333333333444444444555666666999===CCCGGGNNNSSSZZZ```cccdddeeeeeeeee```[[[WWWWWWZZZ\\\]]]cccfffkkkpppuuuzzzvvvdddUUUKKKDDD===:::888777999>>>FFFPPP]]]bbb^^^VVVOOOKKKEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@BBBEEEGGGIIIFFFFFFEEEDDDCCCBBB@@@@@@===<<<999777555555555555000000000000000000000000/////////...............111000///...---...////////////000000111111111222444666999;;;===???BBBDDDEEEFFFGGGFFFBBB???======>>>AAAEEEHHHLLLRRR[[[bbbiiimmmrrrvvvwwwvvvvvvvvvwwwyyy|||~~~{{{yyywwwuuuuuuvvvxxxyyyzzzzzz{{{zzzyyyxxxvvvvvvqqqqqqqqqqqqqqqrrrssssssrrrooooooooonnnooouuu~~~yyyooogggeeecccaaa\\\WWWYYY^^^vvv}}}```HHHAAA;;;;;;;;;777444444000000000000//////////////////000000000000000000000000111222444777999:::@@@EEEWWWsss{{{sssxxx{{{dddZZZMMMCCC===<<<<<<======???AAABBBBBBCCCEEEFFF^^^[[[[[[[[[XXXXXX]]]eeemmm}}}yyy~~~|||uuuzzzwwwllleeeUUUYYYcccqqqiii\\\QQQJJJGGGJJJNNNMMMJJJJJJHHHMMM[[[sssuuuooonnnmmmddd\\\QQQHHHDDDBBB???===:::999888777666555555555555666777777666555333222222222222222333333333333444555555666888===CCCGGGNNNSSSZZZ___bbbbbbccccccaaa]]]YYYWWWXXXZZZ[[[[[[]]]aaafffjjjooosssxxx|||mmm]]]RRRIII@@@===:::888999===AAAKKKXXX```___XXXQQQMMMGGGFFFEEECCCBBBAAAAAA@@@???@@@AAACCCFFFIIIKKKMMMHHHHHHGGGFFFDDDBBB@@@???===<<<:::888666555444444000000000000000000000000////////////////////////++++++++++++,,,...///111///000000111222222333333444777:::<<<===???BBBDDDFFFHHHIIIHHHEEEAAA??????>>>AAAFFFIIILLLRRRZZZ```hhhmmmssswwwxxxwwwwwwwwwwwwyyy{{{}}}~~~~~~~~~}}}wwwwwwuuuuuuuuuwwwyyyzzz~~~~~~~~~}}}zzzxxxuuusssqqqqqqppppppppppppqqqqqqqqqooonnnooommmmmmttt}}}{{{ssspppmmmiii```WWWVVVZZZnnn}}}bbbIIIBBB<<<===<<<888555555000000000000//////////////////000000000000111111///000111444666999<<<===CCCFFFYYYxxx|||uuu|||xxxXXXMMMBBB===;;;;;;<<>>======;;;:::888555333222000000000000000000000000........................++++++++++++,,,...///111///000111222333444555666555777:::<<<===???BBBDDDGGGIIIKKKJJJGGGDDDAAA@@@???CCCGGGJJJMMMSSSZZZ```ggglllsssxxxyyyyyyxxxxxxxxxyyy{{{|||}}}}}}||||||wwwwwwwwwwwwyyy{{{}}}~~~~~~~~~|||yyyvvvtttrrrqqqpppooonnnnnnnnnnnnqqqnnnmmmnnnllllllsss{{{zzzwwwsssmmmbbbWWWTTTVVVddd{{{~~~fffMMMEEE???>>>===888444444000000000000//////////////////000000000111111111000111222444666888;;;<<>>@@@BBBCCCCCCDDDGGGIIIYYYXXXYYYZZZXXXXXX___hhhrrrxxx}}}rrriiihhhiiimmmqqqmmmcccYYYWWWQQQPPPVVV```mmmqqqaaaXXXSSSVVVZZZXXXTTTQQQNNNSSSbbbzzzooohhh]]]UUUPPPLLLHHHEEE>>>===;;;:::999888888888888888999:::999777555333111111222222222333333333555666666666888===DDDIIINNNSSSYYY^^^______^^^^^^[[[ZZZZZZ\\\^^^______]]]WWWZZZ___cccggglllpppsssssswww}}}ppp[[[QQQFFFAAA>>>:::999:::999BBBOOOYYY[[[XXXSSSOOOKKKJJJGGGDDDAAA@@@??????BBBCCCFFFHHHJJJJJJJJJJJJIIIIIIHHHGGGDDDAAA>>>=========<<<;;;999666333111000000000000000000000000------------------------111000///...---.../////////000111222444555666777555777:::<<<===???BBBEEEHHHJJJLLLKKKHHHEEEBBBBBBAAADDDIIILLLOOOTTT[[[aaaggglllsssxxxzzzzzzzzzyyyxxxyyyzzz||||||||||||{{{wwwxxxyyyzzz|||~~~{{{|||}}}~~~}}}|||zzzxxxrrrqqqooonnnmmmmmmllllllpppnnnmmmmmmkkkkkkrrrzzz~~~}}}yyyuuuooocccWWWSSSUUU[[[ooojjjQQQIIIBBB@@@===777333222000000000000//////////////////000000111111111222111111222333555777999:::>>>???SSSvvv{{{jjjRRREEE;;;:::;;;:::<<<@@@>>>@@@BBBDDDDDDEEEGGGIIIVVVUUUUUUWWWWWWXXX___gggtttyyy{{{pppeee___]]]aaaccc^^^XXXUUUMMMNNNMMMLLLPPP[[[lllxxxoooaaaVVVZZZbbbccc\\\UUUJJJSSSfff{{{ssshhh^^^WWWRRRMMMIIIBBBBBB@@@===999777777888999999999:::;;;999666333777666333111111333555666666666666666888>>>EEEJJJPPPRRRTTTVVVYYYZZZ[[[\\\^^^^^^^^^[[[YYYYYYZZZ\\\YYY[[[^^^bbbfffiiikkklllooorrruuuwwwyyywwwiii___QQQDDD<<<::::::::::::AAALLLXXX^^^\\\UUUNNNGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBCCCFFFIIIJJJIIIHHHEEEDDDDDDCCCAAA???===<<<>>>===<<<:::888555333222111111111111000000000000000000///...............---------------...000000111222222333444555777888:::;;;=========>>>AAACCCIIIHHHHHHJJJLLLJJJFFFAAAFFFHHHJJJMMMPPPUUU[[[```hhhjjjoootttwwwyyyyyyyyyxxxxxxxxxyyy{{{|||~~~{{{{{{zzz{{{|||}}}}}}}}}|||{{{xxxuuusssqqqmmmiiigggggghhhiiinnnllljjjiiijjjmmmqqqssszzz|||vvvxxxvvvuuuuuuqqqfffWWWNNNLLLUUUgggmmmUUUMMMEEEAAA===666333444222111111000///......---///////////////000111111333444444333222333555888:::>>>UUUxxxhhhOOOEEE<<<::::::;;;===@@@BBBBBBBBBBBBBBBDDDGGGJJJVVVUUUUUUWWWWWWXXX___hhhwwwyyyzzzsssbbb[[[VVVXXXYYYUUUPPPMMMHHHIIIHHHGGGHHHPPP]]]gggvvvzzzyyyjjj___aaagggeee\\\UUUNNNXXXjjj|||qqqggg```ZZZSSSNNNHHHFFFCCC???;;;999999:::999888999:::;;;:::777444777555333111111222444555555666666666999>>>FFFKKKQQQRRRTTTVVVXXXYYYZZZ[[[^^^______^^^\\\\\\]]]^^^]]]^^^```bbbdddfffffffffiiikkknnnppprrrwww|||{{{mmmcccUUUHHH@@@<<<;;;;;;:::@@@KKKVVV[[[ZZZSSSMMMJJJHHHFFFCCCBBBAAA@@@AAACCCBBBCCCEEEGGGHHHGGGEEECCCCCCCCCBBBAAA@@@???>>>======;;;999777444222111111111111111000000000000//////...---------------------------...///000000222222222333444666777888999:::<<<======???AAADDDHHHGGGGGGIIIKKKJJJGGGDDDHHHJJJMMMPPPSSSWWW]]]aaahhhkkkpppuuuxxxzzzzzzyyyxxxxxxyyyzzz{{{}}}}}}|||{{{{{{|||}}}~~~}}}||||||zzzwwwuuurrrpppmmmiiiggggggggghhhlllkkkjjjiiiiiikkknnnppptttuuuzzz}}}pppqqqnnnmmmnnnlllcccVVVOOONNNRRRaaatttnnnUUULLLEEEBBB>>>888444333222111000///............///////////////000111111222333333222222333555777;;;@@@WWWzzzfffMMMCCC;;;999::::::<<>>???@@@???@@@BBBFFFIIIVVVUUUUUUWWWWWWXXX```hhh{{{yyyyyyxxxcccYYYQQQOOOOOOLLLHHHGGGCCCDDDDDDCCCBBBFFFMMMSSS\\\^^^dddiiilllqqq~~~uuuiiiiiilllggg]]]UUUQQQZZZllluuummmddd\\\VVVPPPLLLGGGBBB>>><<<<<<<<<999888888999;;;:::888666666555333111111222333444444555555777:::???GGGLLLQQQRRRSSSUUUWWWXXXXXXXXXZZZ\\\^^^^^^]]]]]]]]]^^^^^^___aaabbbccccccccccccfffhhhlllnnnppprrruuuxxxsssjjj[[[MMMDDD???===<<<:::@@@IIISSSXXXWWWQQQLLLLLLJJJGGGDDDAAA@@@??????CCCBBBBBBCCCDDDDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@???===<<<:::888555333111000111111111111000000000000......---,,,,,,,,,,,,---------------...///000111222222222333555666888999888:::<<<<<<===???AAADDDGGGFFFEEEGGGIIIJJJIIIHHHKKKNNNQQQTTTWWW[[[```ccchhhlllrrrwww{{{{{{{{{zzzxxxxxxyyyzzz|||~~~~~~}}}||||||}}}~~~~~~}}}||||||{{{zzzwwwtttrrrpppmmmiiiggggggggggggjjjjjjiiihhhiiiiiijjjjjjmmmkkkmmmpppttt}}}yyyjjjhhheeeddddddeee___UUUPPPQQQRRR^^^kkkpppsssmmmTTTLLLEEECCC@@@:::555333222111///...---......//////////////////000111111111222222222111222555777<<>><<<===>>>???@@@CCCGGGJJJVVVUUUUUUXXXXXXYYY```iii}}}{{{yyy}}}|||hhh[[[PPPKKKJJJGGGFFFFFFAAACCCCCCBBBAAAAAACCCFFFKKKLLLQQQVVVYYY^^^kkkxxx|||qqqpppqqqkkk```WWWTTT\\\kkkxxxnnnddd^^^XXXSSSLLLFFFBBB@@@>>>===999999888999;;;;;;999777666555333111111111222333333444666777;;;@@@HHHMMMPPPQQQSSSTTTUUUVVVVVVVVVUUUWWWZZZ[[[[[[[[[[[[\\\\\\]]]___aaaccccccbbbbbbaaadddiiilllooopppqqqqqqwwwxxxooo```SSSHHHBBB>>><<<;;;@@@HHHQQQVVVVVVQQQLLLLLLJJJGGGDDDBBB@@@@@@@@@CCCBBB@@@@@@AAA@@@>>><<<======>>>???@@@@@@@@@@@@<<<;;;999777444222111000111111111111000000000///......------,,,------...------------...///000111222222333444555777999:::;;;<<<=========>>>@@@BBBEEEEEEDDDEEEGGGIIIKKKLLLNNNQQQUUUYYY\\\___cccfffiiimmmsssyyy|||}}}|||zzzxxxyyyyyy{{{}}}~~~}}}||||||}}}~~~}}}|||{{{|||{{{zzzvvvsssqqqpppmmmjjjhhhggggggggghhhhhhhhhiiihhhhhhggggggiiifffcccccceeennnyyyhhhccc^^^\\\\\\]]]ZZZSSSPPPQQQQQQ\\\fffhhhgggqqqnnnVVVMMMFFFDDDBBB;;;555333222111///...---...///000///////////////000000111000111111111000222444777;;;EEE^^^|||uuuWWWFFF===777777999999:::===<<<>>>???@@@BBBFFFJJJNNNVVVTTTUUUXXXXXXZZZaaajjj}}}~~~zzz|||oooaaaRRRKKKHHHFFFEEEGGG@@@AAABBBAAA@@@@@@@@@@@@CCCCCCFFFKKKMMMQQQ[[[fffzzzxxxxxxzzzssshhh```]]]cccooowwwmmmfff^^^YYYQQQKKKGGGDDDAAA???<<<;;;::::::<<<<<<:::999666555444222222222222222333444666888;;;AAAHHHMMMOOOPPPQQQSSSTTTUUUUUUUUUQQQTTTWWWYYYYYYYYYZZZ[[[\\\]]]___aaaaaa```___^^^ZZZ]]]aaagggjjjkkkkkkjjjlllsss~~~|||ssseeeWWWLLLDDD???<<<;;;@@@IIIRRRXXXWWWRRRMMMJJJIIIGGGDDDBBBBBBBBBBBBBBB@@@>>>>>>>>>>>><<<::::::;;;<<<>>>??????@@@@@@<<<;;;888666333222111000111111111111000000000//////...............//////...............///111111222222333444666888:::;;;>>>???@@@???======???@@@EEEEEEEEEEEEFFFHHHKKKMMMNNNRRRXXX\\\```cccfffiiijjjnnnsssyyy|||}}}}}}|||yyyyyyzzz{{{}}}~~~||||||||||||}}}|||{{{{{{||||||zzzvvvsssqqqpppnnnkkkiiihhhgggggggggggghhhiiiiiiiiihhhgggkkkfffaaa]]]\\\dddxxxzzzfff^^^ZZZVVVUUUVVVUUUPPPNNNOOOKKKWWWbbbfffgggqqqvvvYYYOOOFFFDDDBBB===666333222111000///...///000000///////////////000000111///000111111111222555777999FFF```}}}pppQQQBBB;;;666777999999:::<<<<<<>>>???AAACCCGGGLLLPPPVVVTTTUUUXXXYYYZZZbbbkkk}}}zzz{{{zzzjjjXXXMMMHHHDDDDDDEEE>>>>>>>>>>>>>>>>>>>>>>>>???>>>@@@DDDEEEFFFMMMVVVcccrrr}}}sssllliiillltttxxxoooddd___WWWRRROOOKKKEEEAAA???>>><<<<<<======;;;:::777666555444333222222222444555777999<<>><<<<<<<<<===<<<;;;:::;;;===>>>@@@AAAAAAAAA===;;;888555333222111111111111111111000000000000///............///000000............///000111111222333333555777999;;;<<>>===<<<<<<=========<<<;;;===@@@@@@@@@DDDKKKSSS^^^jjjtttyyysssllllllqqq|||xxxiiiddd]]]YYYVVVRRRJJJEEECCCAAA???>>>>>>===<<<:::888777777555444333333222555666888:::<<>><<>><<<::::::<<<======<<<===>>>???AAABBBCCCCCCCCC>>><<<999666333222222222111111111111000000000000...---------......///000............///000111222222333444555888:::<<<===@@@AAABBBBBBAAAAAACCCEEEFFFGGGHHHGGGEEEDDDFFFHHHKKKPPPXXX___dddgggjjjlllmmmooorrrvvvyyy|||~~~~~~zzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{||||||||||||}}}~~~~~~|||xxxuuusssrrrqqqooommmkkkiiiiiiggghhhjjjlllnnnppprrrsssqqqmmmggg___WWW[[[lllzzzcccVVVRRRKKKGGGIIIJJJIIIIIIJJJOOO[[[jjjwwwbbbTTTGGGCCCAAA<<<666333000111333444444333222111///////////////000111111000111222222222444777999888JJJgggjjjLLL>>>888555888;;;;;;;;;<<<===>>>@@@BBBDDDGGGLLLPPPUUUTTTVVVXXXYYY[[[ccclll}}}xxxvvviiiYYYOOOGGGCCCBBBCCC@@@===<<<<<<===>>>>>>::::::<<>>AAAFFFFFFNNNUUUYYYbbbssszzzttthhhgggiiirrrlllgggaaa^^^\\\VVVNNNGGGEEECCC@@@???>>>>>><<<;;;999888777666555444333333555777999:::===AAAFFFIIIJJJKKKMMMOOORRRSSSTTTUUUOOOPPPPPPPPPPPPQQQTTTWWWYYY[[[^^^___```^^^[[[YYYVVVVVVWWWZZZ^^^^^^[[[XXX^^^```dddiiipppxxxzzzmmm```UUUKKKDDD@@@<<>>>>>???@@@AAACCCDDDEEEEEEEEE???===999666333222222333111111111111000000000000,,,,,,,,,,,,,,,---...///.........//////000111222333333444666888:::<<<>>>>>>@@@AAABBBBBBDDDGGGIIIFFFHHHJJJHHHEEECCCDDDFFFIIIOOOXXX___eeehhhkkkmmmnnnoooqqqtttxxx{{{~~~zzzzzzzzzzzzzzz{{{|||||||||{{{zzzyyyyyyzzz{{{|||||||||}}}}}}yyyuuutttsssrrrpppnnnllljjjiiihhhiiijjjmmmpppsssvvvwwwrrroooiii```WWWYYYiii{{{|||eeeVVVMMMGGGCCCEEEGGGGGGGGGIIINNNXXXgggvvveeeVVVGGGBBBAAA<<<666333000222444666666444222111///////////////000111111000222333333333444888:::999LLLiii{{{fffIII===777555999<<<<<<;;;===@@@BBBCCCEEEFFFJJJOOORRRYYYUUUSSSVVVYYY\\\cccjjj|||zzzwwwvvvbbbTTTLLLGGGDDD???>>>===>>>>>><<<999777;;;;;;<<<===???@@@AAABBBBBBDDDGGGKKKRRR[[[eeelllwww|||{{{pppiiiddd]]]\\\eeennnyyyyyynnneeedddccc\\\QQQJJJJJJGGGCCC@@@>>>>>>===<<<:::999777666666555333111666999<<<>>>???CCCJJJOOOKKKLLLMMMNNNPPPQQQRRRSSSTTTSSSRRRQQQQQQSSSUUUVVV[[[ZZZYYY[[[]]]]]]ZZZVVVTTTTTTVVVWWWXXXYYYXXXXXXXXXYYY\\\bbbjjjrrrzzz{{{oooaaaVVVMMMHHHFFFAAAEEEOOOZZZccceeeaaa\\\SSSOOOIIIDDD@@@===:::888999999999999:::<<<>>>???BBBDDDFFFJJJLLLKKKHHHDDD>>>;;;777555444333111000222222222111111///......000000//////.........---......//////000000111111333333333555777:::===???AAABBBDDDDDDDDDEEEHHHJJJMMMMMMLLLHHHDDDBBBAAABBBFFFKKKSSS[[[aaaggglllppptttttttttuuuvvvxxxyyyzzzxxxyyyzzz{{{||||||}}}}}}}}}|||{{{zzz|||}}}~~~{{{|||}}}}}}{{{xxxsssqqquuusssrrrrrrrrrqqqnnnllljjjmmmpppqqquuu{{{{{{xxxtttvvvmmmccc___\\\dddxxxeeeTTTHHHGGGEEECCCCCCCCCDDDEEENNNXXXllljjjPPPCCCCCC===999777000111///333<<>>>>>CCCFFFIIIOOOUUUWWWUUUTTTWWWXXX\\\fffppp|||yyykkk[[[OOOHHHDDD@@@???>>>>>>>>>===;;;888>>>>>>>>>>>>>>>>>>======>>>@@@BBBDDDHHHNNNUUUZZZ^^^hhhwwwvvvppprrrssslllbbb\\\VVVOOONNNVVV]]]fffzzztttiiigggeee^^^SSSMMMLLLHHHDDD@@@???>>>===;;;:::999777666666555444333888;;;>>>???@@@CCCHHHMMMMMMNNNNNNPPPQQQQQQRRRRRRTTTSSSRRRQQQRRRSSSUUUWWW[[[ZZZXXXYYY[[[[[[XXXVVVTTTTTTTTTUUUVVVWWWWWWXXXWWWWWWXXX\\\cccllluuu{{{~~~xxxnnncccXXXPPPKKKHHHEEEIIIQQQ\\\dddeeeaaa\\\UUUQQQKKKEEEBBB>>><<<999;;;:::999999:::<<>>;;;777555444333222000222222222111111000///...000/////////..................//////000111111111333333444555888;;;===???AAABBBCCCCCCCCCDDDFFFHHHLLLLLLKKKIIIEEECCCCCCDDDFFFKKKQQQXXX___eeekkkoootttuuuvvvwwwyyy{{{|||}}}yyyyyyyyyzzz{{{|||}}}~~~}}}{{{{{{{{{||||||{{{|||}}}}}}{{{xxxtttrrruuutttrrrrrrsssrrrpppnnnmmmqqquuuwww|||{{{|||ssshhhccc^^^dddwwwjjjWWWIIIGGGEEECCCCCCDDDFFFGGGPPP\\\rrrmmmSSSFFFEEE???:::888111333///111777999444///...000000000000000000000000222111000000333666888:::===VVVssspppUUUFFF999999888888999999:::;;;@@@===>>>BBBFFFIIIOOOVVVUUUUUUVVVWWWXXX\\\jjjyyy{{{xxxeeeVVVLLLGGGCCCBBB@@@@@@@@@@@@>>><<<@@@?????????>>>>>>=========>>>@@@@@@AAACCCFFFIIIMMMSSS[[[eeeooo}}}sssiiiaaa``````ZZZQQQMMMMMMGGGFFFKKKOOOVVVfffwwwqqqkkkiiiaaaXXXRRRNNNJJJEEEBBB@@@>>><<<;;;999999888777666555555555<<>>AAACCCNNNOOOQQQSSSTTTQQQKKKGGG===:::777555444444222111111111222111111000///...////////////..................//////000111222222333444555777999<<<>>>???AAACCCCCCCCCBBBBBBDDDFFFJJJKKKKKKIIIGGGEEEEEEFFFFFFJJJOOOUUU[[[bbbiiinnnttttttuuuwwwyyy{{{|||}}}yyyyyyxxxxxxyyy{{{}}}}}}{{{{{{{{{{{{{{{|||}}}}}}|||yyyuuussstttsssrrrsssttttttrrrpppnnntttxxx}}}zzzooohhhaaafffwwwrrr]]]KKKIIIFFFDDDCCCEEEHHHJJJRRR```yyyqqqWWWIIIGGG@@@<<<999222444000///111222000///000000000000000000000000000222222222333555777999;;;BBB]]]zzzyyyyyyjjjPPPAAA999999888888999999:::;;;>>><<<===BBBEEEHHHPPPXXXSSSUUUWWWXXXWWW\\\nnn}}}ooo^^^QQQKKKGGGEEEBBBAAABBBBBBAAA@@@======>>>??????@@@AAAAAA???AAABBBBBBAAAAAACCCDDDKKKLLLOOOSSSYYYcccnnnvvv{{{ggg]]]TTTSSSRRRMMMGGGEEEHHHDDDCCCEEEGGGLLLXXXddd|||xxxpppllleee\\\XXXQQQMMMHHHCCC@@@>>><<<:::999999888777666666777999AAADDDFFFFFFDDDCCCFFFIIIPPPPPPQQQQQQQQQPPPOOONNNQQQQQQPPPPPPRRRTTTWWWYYY]]][[[ZZZXXXWWWVVVUUUUUURRRQQQOOONNNOOOPPPRRRSSSQQQPPPPPPQQQVVV]]]eeeiiiooottt{{{|||uuupppmmmkkkhhhccc]]]WWWRRRPPPOOOQQQVVV^^^eeegggeeeaaaXXXTTTNNNHHHEEEBBB???===<<<;;;:::;;;>>>BBBFFFIIIPPPPPPRRRSSSRRRNNNHHHCCC<<<999666444444444333222111111111111111000/////////////////////...............///000111222222333444444666888:::===???@@@BBBCCCCCCBBBAAA@@@BBBCCCHHHIIIJJJJJJHHHGGGGGGHHHGGGIIIMMMRRRWWW___ggglllssssssuuuvvvwwwxxxyyyyyyyyywwwvvvuuuvvvyyy|||~~~~~~||||||||||||{{{|||}}}}}}|||zzzwwwuuusssrrrqqqrrrssssssrrrppplllrrrxxx~~~uuummmeeehhhyyy|||fffQQQMMMIIIEEEDDDFFFJJJMMMTTTccc~~~tttYYYJJJHHHAAA<<<999333444222000000000//////000000000000000000000000000111222333444555777:::<<>>???@@@AAAAAA???AAACCCDDDCCCCCCDDDEEEFFFFFFFFFGGGJJJOOOUUUYYYjjjwwwyyyhhh[[[QQQJJJIIIHHHEEEBBBAAAAAA??????@@@@@@CCCKKKTTThhh{{{}}}sssnnnggg```\\\TTTPPPJJJEEEAAA???<<<:::888999999888666777:::<<>>BBBGGGKKKNNNQQQQQQPPPPPPNNNJJJDDD???:::777444333333333333222000111111111111000000///.........///////////////......///000111222333333444555777:::<<<>>>@@@@@@BBBCCCCCCBBB@@@@@@AAACCCFFFGGGIIIIIIHHHGGGHHHHHHHHHJJJMMMQQQVVV]]]fffkkktttuuuvvvwwwwwwwwwwwwvvvxxxvvvuuutttuuuxxx{{{}}}~~~~~~~~~~~~~~~||||||}}}}}}|||{{{yyywwwqqqppppppppprrrrrrpppnnnlllrrrxxx~~~xxxqqqiiilll}}}qqqYYYTTTMMMGGGEEEHHHLLLOOOXXXggguuuZZZJJJGGG@@@;;;999333222444444222111111000///000000000000000000000000///111333444444777;;;???PPPmmmuuukkkooowwwxxx|||^^^HHH???999999888888999999:::;;;<<<;;;>>>BBBDDDIIISSS^^^PPPSSSVVVVVVUUU\\\nnn~~~qqq^^^SSSNNNJJJEEEBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDEEEFFFBBBBBBBBBDDDFFFHHHJJJKKKWWWcccxxxmmm\\\PPPHHHBBBBBBBBB???>>>>>>;;;===>>>>>>===???EEEJJJXXXiiiuuupppiiibbb^^^WWWSSSLLLGGGBBB???<<<999888999:::999777888<<<@@@MMMPPPSSSRRRNNNKKKJJJKKKPPPQQQRRRSSSRRRPPPNNNLLLLLLLLLLLLMMMPPPSSSWWWYYY]]]^^^___]]]YYYUUUSSSRRRMMMLLLKKKJJJIIIIIIJJJJJJGGGHHHJJJMMMPPPSSSVVVWWW```fffpppyyy~~~{{{yyyuuuqqqlllhhhdddbbb``````aaaaaa```]]]ZZZXXXUUUUUUWWW\\\bbbfffeeebbbVVVRRRMMMIIIGGGFFFDDDBBB>>>???@@@CCCGGGJJJNNNPPPQQQOOOMMMKKKIIIEEE@@@<<<777555222111222222222111000000111111111111000000.........///////////////......///000222333444444555666888;;;===???@@@AAABBBCCCCCCBBB@@@@@@BBBCCCDDDFFFHHHIIIHHHGGGGGGHHHIIIKKKNNNRRRWWW^^^eeekkkvvvwwwxxxyyyzzzyyyxxxxxxwwwwwwvvvvvvwwwyyy{{{}}}||||||}}}}}}}}}|||zzzyyyqqqpppooopppqqqpppooommmnnnsssyyy{{{tttlllppp|||bbb\\\SSSJJJGGGHHHMMMPPPZZZggguuuZZZJJJGGG???;;;:::444222666777444222222111///000000000000000000000000...111333333444777>>>CCCYYYuuuuuulllpppxxxtttuuuWWWDDD???999999888888999999:::;;;;;;<<>>BBBEEENNN[[[vvv~~~tttpppiiiccc___ZZZUUUNNNHHHCCC???;;;999777999;;;999777888===CCCQQQUUUXXXXXXSSSOOONNNNNNQQQSSSTTTUUUUUUSSSPPPNNNJJJJJJJJJLLLOOORRRVVVXXX[[[]]]___^^^YYYSSSPPPOOOJJJJJJJJJIIIHHHGGGGGGFFFDDDDDDEEEGGGJJJNNNQQQTTTXXX___iiittt}}}~~~|||zzzyyyvvvrrrppplllllljjjgggdddaaa______^^^___aaabbbaaa```___^^^ZZZXXXXXX[[[___bbbaaa^^^VVVSSSNNNKKKJJJIIIHHHFFFCCCDDDFFFHHHJJJLLLMMMNNNLLLJJJFFFBBB@@@===:::777555333000000000111111000000000111111111111000000............/////////000---...///000222333444555555777999<<>>999999888888999999:::;;;<<<===@@@DDDFFFKKKWWWeeeQQQQQQRRRTTTUUU[[[iiixxx}}}~~~sssbbb]]]VVVRRRPPPPPPPPPPPPMMMNNNPPPRRRTTTWWWXXXYYYWWWWWWUUUQQQNNNLLLLLLNNNIIIGGGDDDCCCDDDEEEEEEEEEJJJLLLUUUiii~~~iiiXXXLLLFFFAAAAAA???<<<:::;;;///444888888888:::===???HHHSSSmmm}}}tttpppiiiccc___[[[VVVOOOIIIDDD???;;;999777:::;;;999777888>>>DDDTTTXXX[[[[[[VVVRRRPPPPPPSSSTTTVVVWWWWWWUUURRRQQQHHHHHHIIIKKKNNNRRRVVVXXXYYY\\\___^^^XXXRRRNNNMMMIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCBBBBBBEEEJJJOOOSSSRRRYYYdddoooyyy}}}|||{{{{{{zzzxxxvvvtttsssoookkkhhhdddddddddbbb___^^^]]]^^^___```aaabbbccccccbbbbbb^^^[[[YYYZZZ]]]___]]][[[WWWSSSOOOMMMLLLKKKKKKJJJGGGHHHJJJLLLMMMLLLLLLKKKHHHDDD???;;;888666444222444222/////////000000000///000000111111111000000---.........//////000000---...///111222333555555555777:::===???AAAAAAAAAAAACCCCCCCCCBBBBBBDDDFFFBBBDDDGGGHHHGGGEEEEEEEEEJJJMMMQQQUUUZZZ```fffjjjnnnpppssswwwzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~}}}|||||||||}}}}}}}}}}}}||||||uuusssrrrrrrrrrqqqooolllnnnrrrvvv{{{wwwooosssppphhh[[[OOOIIIIIIMMMPPPQQQ\\\qqqvvv[[[KKKGGGAAA======777333888777000---000222111000000000000000000000000000222444333444:::EEEMMMeee}}}jjjKKK===<<<999999888888999999:::;;;<<<===AAADDDFFFKKKYYYgggTTTRRRTTTWWWUUUVVVfffxxx{{{yyyqqqhhhccccccdddbbb```aaabbbdddfffhhhiiiiiiiiijjjeeecccdddccc^^^\\\\\\YYYPPPHHHFFFGGGFFFEEECCCHHHHHHNNN\\\qqqjjjZZZMMMHHHBBB?????????===;;;888888888888999;;;===???BBBPPPiii~~~tttppplllfff```[[[VVVPPPIIIDDD@@@<<<:::777:::<<<:::888:::@@@FFFWWWYYY\\\^^^]]]ZZZVVVSSSTTTTTTTTTVVVXXXXXXVVVTTTLLLMMMNNNNNNNNNOOOSSSUUU\\\\\\[[[YYYUUUQQQLLLJJJJJJHHHFFFEEEEEEEEECCCAAABBBAAAAAABBBCCCFFFIIIKKKOOOUUU]]]fffnnnvvv}}}{{{vvvrrrpppooopppooooooooonnnmmmkkkjjjiiidddcccbbbbbbbbbcccdddeeefffeeedddfffhhhhhhfffccc```]]]ZZZYYY[[[\\\[[[ZZZVVVVVVUUUSSSRRRQQQPPPPPPKKKJJJIIIIIIJJJJJJIIIHHH===:::666555666666444222111111000000000000111111222222222111000//////...............////////////111000000000111333555666;;;::::::>>>BBBEEEDDDBBBCCCBBBAAABBBCCCBBBAAA???>>>CCCHHHHHHDDDBBBCCCEEEEEEKKKSSSWWWYYY]]]ccciiippprrruuuwwwwwwxxxzzz|||{{{{{{}}}~~~|||yyyxxxxxxxxxvvvrrrqqqqqqrrrqqqrrrtttyyy|||mmmnnnqqqzzzlll[[[PPPIIIFFFHHHLLLSSSZZZjjjpppfffVVVHHHAAA>>>;;;777555444333222111111111111.........///000111111111///555111///999@@@DDDNNNfffcccHHH???888888888777777888888999:::???@@@AAADDDIIIRRR\\\bbbUUUTTTVVVZZZXXXYYYgggyyy|||||||||{{{xxx{{{|||}}}~~~{{{xxxxxxwwwsssqqqrrrlllddd[[[UUUQQQMMMIIIGGGHHHHHHLLLWWWhhhjjjZZZMMMGGGAAA>>>======:::777888888777888999;;;===>>>AAALLLbbb|||tttpppmmmgggbbb]]]WWWOOOIIIEEEBBB>>>;;;999;;;===<<<;;;===CCCIIIXXXZZZ\\\^^^]]]ZZZWWWTTTSSSSSSTTTWWWZZZ\\\[[[ZZZOOOPPPQQQPPPPPPPPPSSSUUUXXXXXXWWWVVVSSSOOOLLLJJJHHHFFFDDDDDDDDDDDDBBB@@@AAA@@@@@@AAABBBEEEHHHJJJLLLQQQYYY```hhhooovvv{{{~~~{{{wwwrrrnnnlllkkkkkklllllllllkkkkkkjjjiiihhhhhhgggfffffffffggghhhiiijjjhhhhhhiiikkkllliiigggccc```]]]\\\]]]^^^^^^\\\YYYYYYYYYXXXXXXXXXWWWWWWSSSQQQNNNKKKJJJGGGDDDBBB;;;999666555555555333111111111000000000000111111222222111111000//////...............////////////111000000000222444666777777777999>>>DDDIIIJJJIIIGGGFFFDDDDDDDDDCCCAAA??????CCCGGGGGGDDDAAABBBEEEEEELLLSSSXXX[[[```fffkkkrrrtttwwwxxxxxxxxxzzz{{{zzz{{{|||~~~}}}~~~~~~|||xxxtttsssssstttvvvuuuvvvyyyoooooopppvvvhhhXXXNNNHHHDDDEEEIIIPPPVVVcccvvvttthhhVVVHHH@@@===:::777555444333222111111111111///000000000111111222222000666222111:::???DDDNNNhhhbbbGGG>>>777888888777777888888999:::??????AAADDDIIIRRR\\\cccSSSSSSWWW\\\ZZZZZZgggxxx}}}uuukkk```WWWOOOKKKHHHGGGIIIPPP[[[ooojjjYYYMMMHHHBBB???>>>===999666888888777777888:::<<<===???FFFXXXtttxxxsssqqqnnnhhhcccaaaYYYOOOIIIGGGDDD@@@<<<999;;;======<<>>>>>???AAACCCEEEGGGGGGKKKRRRYYY___gggnnnrrrxxx}}}{{{yyyvvvrrrnnnkkkjjjiiijjjjjjkkkkkkkkkkkkjjjjjjllllllkkkjjjkkklllmmmnnnooonnnmmmnnnppppppnnnmmmiiifffbbb______```aaa``````_________^^^^^^]]]]]]YYYUUUQQQLLLHHHDDD???<<<999777444333333333222000111111000000000000111111222222111111000/////////............////////////000000000111222555777888888999;;;@@@FFFKKKNNNNNNLLLKKKHHHGGGFFFDDDAAA??????BBBEEEEEEBBB@@@AAABBBEEEKKKRRRYYY]]]bbbiiinnnuuuwwwyyyzzzyyyyyyyyyzzzyyyyyyzzz}}}}}}yyyuuusssuuuwwwyyywwwuuuuuuyyyssspppppprrrdddUUULLLFFFBBBBBBEEEJJJPPPZZZhhh{{{wwwiiiWWWIIIBBB>>>:::888555444333222111111111111111111222222222222222222000777555444;;;???DDDPPPlll```EEE===666888777777777777888999999>>>???AAACCCIIIRRR\\\cccPPPPPPUUU[[[ZZZYYYfffvvv~~~|||zzz}}}rrreeeXXXOOOJJJGGGGGGKKKQQQ^^^yyyiiiXXXMMMHHHDDDAAAAAA???<<<888999888888777888999;;;<<<>>>BBBPPPiii~~~zzzuuusssrrrpppjjjeeecccZZZPPPJJJIIIGGGCCC???:::;;;<<<<<<<<>>===<<<<<<======???AAACCCDDDCCCFFFLLLRRRYYY```hhhmmmssswww~~~~~~|||yyyvvvrrrooommmlllmmmnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnoooqqqrrrsssssssssssssssssssssrrrooolllgggdddbbbbbbcccdddgggfffeeedddcccbbbaaa```ZZZWWWRRRMMMHHHCCC>>>;;;666555333222222111000000111111000000000000111111111111111111000000//////............////////////000000000111333666888:::<<<===@@@CCCHHHLLLOOOPPPPPPOOOLLLKKKIIIFFFBBB??????AAACCCBBB@@@>>>>>>???CCCHHHPPPWWW]]]dddkkkooovvvyyy{{{|||{{{yyyyyyyyyxxxxxxyyy{{{~~~~~~|||wwwttttttwwwzzz~~~|||xxxuuuuuu{{{vvvqqqooooooaaaQQQIIIDDD@@@???@@@DDDJJJRRR\\\jjjvvviiiYYYPPPJJJCCC<<<888444444333222111111111111222222222222222222222222111888666666<<<===DDDTTTrrr]]]EEE===666777777777777777888999999===>>>@@@CCCIIISSS]]]dddOOOOOOTTTZZZYYYZZZhhhzzz~~~uuupppooosssyyywwwfffWWWMMMGGGFFFIIIKKKTTTlllhhhVVVLLLGGGCCC@@@AAA@@@===;;;:::999888888888999:::;;;>>>AAAJJJ```~~~wwwuuutttttttttqqqkkkgggccc\\\SSSNNNMMMKKKHHHDDDAAA@@@???>>>???AAADDDGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCFFFJJJLLLMMMMMMOOOPPPQQQPPPNNNLLLLLLMMMMMMMMMKKKJJJGGGEEECCCBBB???===<<<===>>>>>>===<<<;;;;;;;;;<<<>>>???@@@AAA@@@CCCHHHMMMTTT]]]eeekkkooossszzz}}}yyyvvvrrrrrrrrrsssrrrrrrqqqqqqqqqpppppppppppprrrtttuuuvvvwwwwwwwwwvvvvvvwwwwwwtttqqqnnnjjjfffeeeeeefffjjjjjjiiiiiiiiihhhhhhhhh___[[[VVVPPPJJJDDD>>>:::444444333222000///000000111111000000000000111111111111111000000000000000............////////////000000000222444777:::;;;>>>???BBBEEEJJJNNNRRRUUUTTTSSSRRRQQQOOOKKKEEEAAAAAAAAABBBAAA???=========@@@EEELLLUUU\\\dddjjjnnnvvvyyy|||}}}|||{{{zzzzzzxxxxxxxxxzzz}}}}}}}}}~~~|||xxxuuuwww||||||xxxyyyxxxrrroooooo```PPPGGGCCC???======???EEEMMMUUU___nnnuuuhhh]]]YYYUUUJJJ???999444444333222111111111111000000000111111111111111222888888888===<<>><<<<<<;;;:::999999999:::;;;>>>@@@HHHYYYrrrvvvuuuuuuuuutttqqqlllhhhbbb___ZZZUUUSSSPPPNNNMMMLLLJJJGGGDDDCCCCCCDDDEEECCCCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@AAADDDFFFFFFFFFFFFGGGIIIIIIGGGFFFFFFGGGIIIHHHGGGDDDBBB@@@???>>><<<;;;:::;;;=========;;;999:::;;;<<<===>>>?????????BBBEEEIIIOOOXXXaaagggiiinnnuuu|||zzzzzzzzzyyyxxxwwwuuuuuusssssssssssstttuuuwwwxxxzzz{{{{{{zzzyyyxxxzzz|||yyyxxxuuuqqqllliiihhhiiijjjjjjkkklllmmmnnnnnnoooeee```YYYRRRKKKDDD===888333333333222//////000111111111000000000000111111111111000000000000000000............////////////000000111222555888;;;===<<<>>>BBBFFFKKKQQQWWW\\\YYYYYYZZZ[[[ZZZUUUNNNIIIDDDDDDCCCAAA@@@???>>>>>>???CCCJJJRRR[[[ccciiillltttwww{{{}}}}}}|||||||||yyyxxxxxxyyy|||~~~}}}}}}~~~{{{yyy{{{~~~zzz{{{~~~yyyssspppsssbbbPPPGGGCCC???<<<<<<<<>>>>>===;;;:::::::::;;;;;;===@@@GGGTTThhhwwwwwwwwwwwwuuuqqqllliiibbbcccbbb^^^ZZZVVVVVVVVVTTTQQQLLLGGGDDDCCCBBBBBB@@@???>>>===<<<<<<<<<===>>>===;;;<<<>>>@@@@@@@@@;;;===@@@AAA@@@@@@@@@AAABBBBBB@@@???===<<<<<<;;;;;;:::999:::<<<===<<<;;;999:::;;;<<<===>>>>>>>>>@@@AAACCCEEEJJJQQQZZZ```bbbhhhpppwww}}}~~~{{{zzz|||~~~|||{{{xxxxxxwwwxxxyyyzzz|||}}}}}}~~~}}}{{{{{{~~~}}}~~~}}}yyysssnnnlllllljjjjjjjjjjjjjjjjjjjjjjjj```\\\UUUOOOHHHAAA:::666222333444222///...000222111111000000000000111111000000000000000000000111............///////////////000111333555999<<<>>>===@@@DDDGGGKKKQQQXXX]]]___aaaeeehhhgggbbbYYYSSSIIIHHHFFFDDDDDDCCCBBBAAA???BBBIIIRRR[[[ccciiikkkppptttyyy}}}~~~}}}}}}~~~zzzyyyxxxxxx{{{~~~|||zzz|||yyyssspppxxxeeeQQQGGGCCC@@@===<<<;;;>>>DDDLLLWWWaaajjjpppxxxqqqggggggdddSSSCCC<<<555444333222111111111111...///000111222444555555333888888999;;;;;;JJJgggmmmMMM>>>;;;555666666666666666777888888;;;<<>><<<;;;::::::;;;<<<<<<@@@GGGQQQbbb|||yyyyyyyyyxxxuuuqqqllliiicccfffhhheee___ZZZ[[[]]]XXXSSSMMMGGGCCCAAA???======<<<:::999888999999::::::888777777:::<<<<<<<<<444777:::<<<<<<<<<===>>>===<<<;;;:::::::::::::::;;;:::999:::<<<======<<<999:::;;;<<<======>>>===AAAAAAAAABBBEEELLLTTTYYY\\\cccllltttzzz|||zzzzzzzzz~~~|||{{{{{{{{{}}}~~~}}}}}}~~~wwwqqqooonnnlllkkkjjjgggeeebbb```___VVVSSSMMMHHHDDD>>>999666222333444222///...000222111111000000000000111111000000000000000111111111............/////////000///000111333666999===???AAADDDGGGHHHJJJNNNUUUZZZdddggglllqqqqqqkkkaaaZZZMMMKKKIIIGGGFFFFFFDDDCCC@@@CCCIIIRRR\\\dddiiikkknnnrrrxxx|||~~~~~~~~~zzzyyyxxxxxxzzz~~~{{{yyyyyy|||yyysssqqq{{{hhhRRRGGGDDD@@@>>>===;;;<<>>CCCJJJTTT```gggUUUQQQNNNMMMQQQ^^^uuuyyyttttttuuuuuuwww{{{xxxjjjaaa___```fffuuu|||gggZZZMMMHHHFFFIIIRRR\\\qqqvvvdddSSSMMMIIIDDDAAAAAA@@@<<<:::<<<<<<:::;;;>>>@@@???BBBMMM]]]sss}}}~~~}}}vvvmmmgggfffmmmtttqqqfff]]]YYYZZZSSSOOOIIIBBB===:::999999777777666666666666777777999999999999999999999::::::888777666777888:::<<<888777666555555666777888888888999:::::::::999999;;;;;;;;;;;;;;;;;;::::::>>>???@@@AAACCCGGGLLLPPPXXX^^^fffmmmsssxxx{{{~~~}}}|||}}}~~~{{{|||~~~wwwpppkkkjjjhhheeeaaa]]]YYYVVVUUUNNNKKKGGGBBB===999666444444333222222111111222222000000////////////000000000000000000000000000000............///000111222333333444666888;;;>>>@@@FFFFFFFFFGGGJJJNNNQQQTTTbbbgggooouuuuuupppjjjeee[[[UUUOOOOOOQQQQQQLLLFFFCCCBBBDDDLLLXXXdddkkknnnooosssvvvwwwwwwyyy|||~~~{{{xxxvvvxxx}}}{{{zzz{{{~~~sssuuuhhhPPPGGGDDD===:::===;;;===@@@FFFUUUhhhuuuyyy~~~mmmggg___WWWKKK:::666444222111222222000///222222333333333333444444///555555666:::<<>>FFFMMMTTT\\\cccTTTQQQNNNNNNQQQ\\\qqqyyyiiiccc^^^^^^___^^^```dddtttuuuiii___^^^```mmmqqqcccTTTMMMJJJJJJPPPWWWdddwwwvvvcccXXXRRRKKKFFFFFFCCC???<<<======::::::<<<>>>===@@@JJJYYYnnn~~~uuujjjcccbbbjjjpppnnneee[[[XXXXXXOOOLLLFFF@@@;;;888777777666666555555666777777888777777888999999:::::::::999888666555555555666666777666555444444555666777777888999999999999999999:::::::::;;;;;;;;;;;;;;;===>>>??????@@@DDDIIIMMMSSSYYYbbbjjjpppuuuyyy{{{~~~~~~~~~uuummmhhhdddbbb^^^ZZZUUUPPPLLLKKKCCCAAA???;;;888555333333444333333222222222222222000000////////////000000000000000000000000000000///////////////000111222333444555777:::===@@@BBBDDDDDDEEEFFFIIILLLOOOQQQZZZ___hhhqqqwwwwwwssspppiiiccc]]]\\\\\\ZZZTTTMMMJJJHHHHHHOOO[[[ffflllmmmppprrruuuwwwwwwyyy|||~~~|||xxxwwwxxx|||~~~zzzxxxzzz~~~xxx{{{lllSSSIIIEEE>>>;;;===<<>>GGGNNNUUU]]]dddRRRPPPOOOOOOQQQZZZmmmuuueee[[[UUUPPPQQQRRRQQQRRRUUUcccttt|||iiibbb^^^eeeuuuppp^^^RRRLLLJJJLLLPPPZZZmmm|||mmmcccYYYQQQMMMKKKEEEAAAAAA@@@<<<:::<<<<<<;;;???GGGTTTgggsssggg___\\\bbbhhhfff___VVVQQQPPPHHHEEEAAA<<<888555444444444444444555666777888999777888999:::;;;<<<<<<<<<999888888666555444333333666555444333333444555666666777888888999999999888999999999::::::;;;;;;<<<;;;<<<======>>>@@@DDDHHHLLLRRR[[[dddkkkpppuuuxxx{{{zzzpppfff```[[[YYYUUUPPPJJJEEEAAA???999888777555444333333333333333333333222222222222111000000//////000000111000000000000000000000000000000/////////000111111333444555888;;;???BBBDDDCCCCCCDDDEEEHHHJJJMMMNNNSSSWWW```lllwww}}}}}}{{{yyytttooommmllliiibbb\\\SSSPPPOOOUUU```jjjnnnoooppprrrtttuuuvvvxxx|||~~~~~~|||yyywwwxxx{{{}}}yyywwwxxx|||sssYYYLLLEEE???<<<>>>===AAAEEELLL\\\uuupppeeeYYYRRRIII;;;777555222111111111111000222222222222333333333333111666666888>>>EEE[[[zzz}}}wwwvvvRRRAAA999222333444555666666666666999;;;===<<>><<<<<>>>>>>>>======:::::::::999888777555444555444333222222222333444555555666777888888888888777888888999:::;;;;;;<<<;;;<<<<<<<<<<<<>>>AAADDDFFFLLLUUU^^^ffflllrrruuuzzzyyypppeee[[[UUUQQQOOOLLLGGGCCC>>>;;;999666555555444444444444555333333333333333222222222111000000000000000000111000000000000000000000000111000000000000000111111222333555999<<<@@@CCCDDDBBBCCCEEEFFFHHHJJJKKKLLLQQQTTT[[[ggguuu~~~{{{zzzyyyvvvoooiii\\\XXXVVV\\\gggpppsssssspppqqqrrrtttvvvxxx{{{}}}~~~|||zzzyyyyyy{{{~~~}}}zzzxxxxxx{{{~~~yyy^^^NNNEEE@@@>>>???>>>BBBGGGOOOaaa~~~nnn```TTTNNNIII>>>777555222000111111111000111222222222222333333333111666666999BBBMMMfff{{{pppqqqvvvmmmLLL>>>777111333444555666666666666999;;;===<<<@@@JJJRRRYYYaaahhhMMMMMMPPPSSSUUU[[[kkk{{{ttteee[[[TTTNNNJJJLLLMMMMMMOOORRRXXXaaasssppphhhiiiooo{{{ppp\\\NNNIIIHHHIIIMMM[[[sssuuufff^^^TTTJJJFFFDDDAAA???@@@>>>>>>AAAFFFLLLZZZppp~~~rrriiicccZZZ[[[ZZZVVVOOOGGG@@@;;;;;;:::888666444111000///111111222333555666888999<<<<<<>>>>>>>>>===<<<;;;999999999:::999888888777555444333111111111222333333444555666777777777777777777888888999:::;;;;;;;;;<<<<<<<<<<<<===???BBBCCCHHHPPPXXX```hhhoootttyyy~~~|||wwwuuuqqqjjjaaaWWWOOOJJJFFFEEEBBB???<<<999777666666666555444444444444444333333444444444333222111111111000000000000111111000000000000000000000000111000000000000111111222111333666999===@@@CCCDDDCCCEEEGGGIIIJJJKKKKKKKKKNNNOOOUUU```nnnzzz|||uuuoooddd___\\\bbbmmmwwwyyyxxxqqqqqqqqqrrruuuxxx{{{|||~~~}}}{{{zzz{{{}}}~~~{{{xxxyyy{{{~~~dddPPPEEEAAA@@@@@@AAADDDHHHQQQhhhjjj[[[NNNJJJHHH@@@888555111000000111111111111111111222222222333333000555666:::FFFRRRnnnxxxzzzyyynnnhhhrrruuu}}}dddGGG<<<666111666444555666666666666999;;;===<<>>======<<<:::888777777888888666555333222111111222222111222333444555666666666777777777888888888888888888999;;;;;;;;;<<<>>>???@@@CCCGGGLLLTTT___iiiqqqvvvzzz{{{tttnnnjjjhhh```]]]WWWPPPJJJFFFCCCBBB<<<;;;:::999888666555555222222111000000000000000333444555666555444222111222111111000000111111222000000000000000000000000...//////000111333444555666888;;;???AAACCCEEEEEEDDDFFFIIILLLMMMLLLJJJIIIEEEHHHLLLPPPVVVbbbpppzzz}}}tttmmmgggkkkvvv~~~{{{rrrpppnnnoootttxxx{{{{{{|||}}}}}}~~~~~~{{{xxxwwwyyy{{{~~~pppWWWJJJGGGHHHIIIMMMKKKLLLYYYxxxgggVVVGGGDDDFFF@@@999555111//////111111222111111111111222222222222111666555999CCCNNNhhh{{{uuuvvvyyy{{{lllfffhhh```FFF>>>777333:::444555666666666666999;;;<<<===CCCOOOYYY```hhhoooRRRRRRRRRQQQPPPSSS```nnn{{{tttnnnooossswww~~~~~~zzzjjjgggooovvvxxxcccUUUNNNJJJGGGLLLYYYmmm|||eeeVVVOOOIIIFFFFFFAAACCCFFFGGGGGGNNNaaatttxxxlllfffddd[[[TTTJJJDDDAAA===888333444555777777777555444222111111111222333444555666888:::>>>BBBDDDEEEDDDDDDCCCAAA>>>;;;999999999:::777555444222111111222222000111333444555666666666888888888888777777777777666888:::::::::;;;===>>>@@@AAADDDHHHPPP[[[gggooowww{{{xxxqqqjjjdddaaa```[[[WWWQQQJJJEEECCCCCCCCC???>>>===<<<:::999777777111111000000000111111222333444555666666444222111222222111111111111222222000000000000000000000000......///000111333555666999;;;>>>AAADDDEEEFFFFFFDDDFFFIIILLLMMMKKKIIIHHHHHHJJJLLLLLLMMMUUUdddoooxxx|||yyyqqqjjjnnnxxx~~~yyyrrrooommmoootttxxxzzz{{{|||}}}~~~~~~}}}yyywwwvvvwwwyyy{{{sssYYYLLLJJJLLLLLLQQQNNNNNN\\\}}}hhhVVVGGGCCCDDD???999555111//////111222222000111111111111222222222222777555777@@@IIIbbbzzzyyy{{{~~~ooojjjmmmbbbHHH@@@888333:::444555666666666777999;;;<<<===DDDPPPZZZaaaiiipppUUURRRQQQRRRSSSUUU\\\eeexxxmmmjjjppp}}}ttt___RRRNNNGGGHHHPPPaaayyypppZZZRRRNNNJJJEEEEEECCCDDDGGGGGGJJJZZZnnnwwwlllccc[[[QQQMMMFFF@@@===:::888777666666666555444444333333333333333222111222555777777===BBBDDDFFFKKKNNNMMMEEEEEECCC>>>:::777888999333333333222222111111111222222333333444555666666666666666666777777777777777888888999999:::;;;;;;<<<===AAAGGGLLLSSSbbbpppwwwyyy|||wwwsssmmmfff```]]][[[ZZZXXXUUURRRNNNKKKHHHCCC@@@>>><<<:::999999888666444333111000000222333333222111111222333333333333222222222222111111111111000000000000000000000000000000000000000222444666777888:::===@@@CCCFFFHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKDDDDDDEEEEEEHHHOOOWWW\\\jjj{{{{{{pppuuu}}}}}}{{{uuupppnnnqqquuuvvvyyy~~~}}}~~~~~~~~~|||xxxuuuuuuvvvwwwwwwxxx||||||^^^OOOOOORRRQQQTTTTTTUUUbbbeeeTTTMMMGGGBBBAAA999777333222222333333222222222111111111111111111///555555555;;;EEE```~~~}}}tttjjj|||~~~]]]BBB777777888666444555666666666666999;;;;;;>>>DDDNNNZZZdddjjjmmmVVVRRRQQQTTTXXX\\\dddlll~~~ooohhhmmmyyyzzzhhhYYYRRRKKKIIINNN[[[nnnjjjZZZQQQJJJEEEHHHEEEEEEHHHHHHJJJZZZmmmuuuhhh]]]UUULLLGGGAAA===:::888666555777777666555555444333333333333333111111111444777999@@@EEEGGGKKKQQQVVVVVVSSSNNNGGGBBB>>><<<:::999444444444333333222222111222222333333444555555666555666666666777777777777777777888888999::::::;;;;;;;;;???DDDHHHPPP___mmmsssxxx|||~~~yyyooolllgggaaa]]]ZZZYYYYYY\\\ZZZVVVSSSQQQMMMIIIFFFCCCAAA>>><<<<<<;;;999888666444222222222222222000111222333333444444444444333333333333222222222222111111111111111111111111000000000000222444666888;;;===???AAADDDFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKFFFFFFEEEDDDFFFJJJQQQVVVdddttt{{{}}}~~~{{{vvvqqqnnnrrruuuvvvyyy}}}~~~~~~~~~yyyvvvvvvvvvuuuuuuuuuxxx}}}~~~bbbTTTSSSTTTSSSWWWVVVXXXfffgggUUUMMMGGGCCCAAA999777333222222333333222111111111111111111111111000666666666<<>>DDDNNNZZZcccjjjlllWWWRRRQQQWWW```hhhrrr{{{wwwjjjjjjssstttaaaUUUNNNJJJJJJRRR___rrr}}}fffVVVMMMIIIKKKHHHGGGIIIIIIKKKYYYkkkrrrcccWWWNNNFFFBBB>>>:::999888777666888888777666555444333333222333333222111111333666;;;BBBGGGIIIOOOXXX___aaabbbZZZPPPIIIEEEAAA;;;777666666555555444333333222222222333333444444555555555555666666666777777777777777777888999999::::::::::::<<>>DDDMMMYYYbbbhhhkkkWWWRRRRRR[[[hhhuuuqqqhhhnnnxxx|||hhhXXXNNNIIIHHHMMMVVVddd}}}sss___TTTQQQPPPJJJHHHJJJIIIJJJWWWhhhppp```RRRHHHCCC@@@<<<;;;::::::999888999999888777555444333333222333333222111111333555:::@@@EEEHHHOOOZZZcccfffhhhddd]]]UUUMMMDDD<<<777888777777666555444333333222222333333333444444444555555555666666666777777666666777777888999999999:::999:::===@@@GGGUUUdddttt|||uuuqqqooonnnkkkhhhfffeeeeeeeeecccaaa^^^]]][[[YYYUUUSSSMMMIIIDDD???>>>===<<<;;;:::888555444444333222000000111222333444555555555444444444444333333333333222222222222222222222222000000111222444777999;;;AAABBBCCCEEEGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIFFFCCCAAABBBEEEHHHSSSaaaoooyyyzzztttqqqtttvvvwwwyyy}}}~~~~~~}}}}}}~~~~~~~~~|||zzzwwwsssppptttuuuwwwyyy}}}iii\\\YYY[[[]]]\\\ZZZ\\\lllmmmYYYPPPKKKEEEAAA999777333222222333333222111111111111111222222222111777666666===GGGddd~~~vvvVVVAAA999666555555444666777777666777999<<<;;;>>>CCCMMMXXXaaagggiiiVVVRRRSSS]]]lll}}}xxxjjjjjjooo{{{nnn]]]OOOHHHGGGMMMSSS\\\qqqiii]]]YYYTTTMMMJJJJJJIIIIIIUUUdddmmm\\\NNNCCC@@@>>>;;;::::::;;;:::999:::999888777666555444444333444444444222222333444666<<<@@@CCCJJJVVV___ccceeeiiiiiicccUUUHHH???;;;999888888777555444444333222222222333333333333333555555555555666666666666555666666777777888888999:::999:::<<<>>>DDDRRR___rrr|||wwwtttuuutttrrrpppnnnmmmmmmmmmllljjjhhhggggggeeebbb```YYYUUUNNNIIIFFFCCCBBB@@@;;;999666555666666444333000111222333444444444444333333333333222222222222222222222222222222222222000000111333555888;;;===BBBCCCEEEGGGIIIJJJKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFCCCAAABBBEEEGGGNNNYYYeeeppp{{{|||wwwsssuuuwwwwwwyyy|||}}}~~~}}}|||~~~~~~}}}|||yyyuuuqqqssstttvvvwwwyyy~~~kkk___\\\___ccc```\\\^^^mmmqqq\\\QQQLLLGGGAAA999777333222222333333222000000111111111222222222000555555555===HHHfffrrrRRR@@@999666444555333444555555555666888:::;;;===CCCLLLVVV___eeegggTTTRRRTTT]]]jjj{{{pppjjjiiisssvvviiiWWWMMMIIINNNRRRVVVfffzzztttfff```YYYQQQLLLLLLJJJJJJTTTaaannn]]]MMMBBB>>><<<:::999999999888666999999888888777777666666444555666555444333444555333888<<<>>>CCCNNNVVVYYY]]]fffmmmiii[[[LLLCCCAAA999999888777555444333333222222222222333333333333444444555555555666666666555555555666777777888888:::999:::===>>>BBBNNNZZZrrr|||yyyxxxxxxwwwvvvuuuuuuuuuuuutttrrrqqqppppppooommmkkkddd___XXXRRRMMMIIIFFFCCC>>><<<:::999999999888666222333333444444444444444333333333333222222222222222222222222222222222222000000111333666:::===???DDDEEEGGGIIIKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFCCCAAABBBDDDGGGKKKQQQ[[[fffrrr~~~yyyuuuvvvwwwwwwyyy||||||~~~~~~}}}|||}}}~~~}}}}}}{{{wwwuuurrrssstttuuuvvvxxx|||rrrhhhbbbcccgggeee______mmmuuu^^^RRRNNNHHHAAA999777333222222333333222000000000111222222333333///555555666>>>KKKjjjoooOOO???:::666333555222333444444444555777999;;;===BBBKKKUUU^^^ccceeeSSSSSSUUU[[[dddssswwwmmmfffmmm|||zzzfffVVVLLLOOOPPPPPP\\\mmm~~~mmmeee^^^UUUOOOOOOLLLKKKTTTaaa~~~uuucccRRRFFF@@@>>><<<;;;;;;:::888666888888888888888888888888555777888777555444444555222777:::;;;???GGGMMMOOOTTT[[[bbbbbbYYYMMMEEEAAA999999888777555444333222222222222222222222222222444444444555555555666666444444555666666777777888888888:::======@@@JJJUUUlll|||~~~~~~~~~}}}}}}~~~}}}{{{yyysssnnnggg```ZZZTTTNNNKKKEEEBBB???>>>===<<<:::888666666666666666555555444444444444444333333333333111111111111111111111111000111222444777;;;>>>@@@GGGHHHIIIKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFCCCAAA@@@BBBDDDHHHKKKRRR]]]iiivvvzzzvvvwwwxxxwwwyyy|||{{{|||}}}}}}|||{{{}}}~~~}}}}}}}}}|||{{{yyyssstttuuuuuutttuuuxxxzzz~~~uuukkkhhhiiiddd]]]\\\iiiyyyxxx```SSSOOOIIIAAA999777333222222333333222///000000111222222333333000666666888AAAOOOooolllLLL???;;;555333444333444555555555666888:::;;;===BBBJJJTTT]]]bbbdddSSSTTTVVVYYY^^^lll|||ooofffkkk{{{rrr]]]NNNNNNMMMKKKUUUeeeyyyrrriiibbbYYYRRRQQQOOOMMMVVVbbb}}}~~~kkkYYYMMMDDDBBB@@@>>>>>><<<:::888777888888888888999999999666888999888666555555666222777::::::===CCCHHHIIILLLPPPVVVWWWSSSLLLCCC>>>999999888666555333222222222222222222222222222222444444444555555555666666444444555555666777777777666777999<<<<<<>>>GGGQQQ___pppxxxqqqjjjccc\\\WWWJJJHHHDDDAAA@@@>>>;;;999999999999888888777666555666666555555555444444444000000000000000000000000000111222444888<<>>;;;555222444444555666666666777999;;;;;;===BBBJJJTTT\\\aaacccQQQPPPSSSZZZ^^^hhh~~~ooonnnyyyppp^^^TTTOOOMMMSSS\\\nnnvvvpppmmmeee[[[UUUPPPPPPXXXaaa}}}ttt___RRRHHHEEEBBBAAA@@@>>><<<999888999:::999777666666777999999777666555555555555999777666888===BBBFFFHHHLLLJJJHHHIIIIIIFFF@@@;;;999888777666444444333333333222222111111222222333333333333444444444555555555555666666555444333333777999:::;;;<<<@@@DDDHHH[[[fffvvv{{{ooofff]]]WWWOOOIIIFFFCCC???<<<:::999999777555555666888666666555555444333222222111111222111111000///...000222555888;;;???DDDHHHKKKMMMQQQTTTVVVUUUSSSQQQPPPNNNLLLIIIIIIIIIKKKLLLGGGFFFEEECCCBBBBBBBBBBBBCCCBBBGGGQQQ^^^kkk{{{|||yyyyyyzzz{{{{{{{{{}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}|||zzzzzzvvvwwwwwwuuusssrrrssstttzzz}}}ttthhhaaa^^^^^^ccclllsssvvvvvvuuubbbXXXRRRKKKEEE===999555222111111111000111111000000111111222333333555777<<>>FFFNNNUUU[[[aaadddQQQOOORRRXXX\\\eee{{{|||xxxvvvvvvwwwxxxxxxxxxwwwwwwyyyuuurrrzzz{{{jjj]]]TTTOOORRRXXXgggxxxwwwrrrrrrlllddd]]]UUURRRYYYbbb|||nnn```SSSNNNHHHDDDBBBAAA???===888888888888666666666777999888777666555555555555888777777:::@@@EEEIIIJJJIIIFFFBBBAAABBBBBB???;;;999888777666444444444444333222222111111222222333444444444555555555666666555555666666555444444333666777888999:::===AAADDDSSS^^^nnn{{{xxxmmmeeeZZZQQQKKKGGGBBB???;;;;;;:::999888777888999666555555444333222222222111111222111111000//////111333666999<<<@@@FFFIIIMMMOOORRRUUUVVVUUUTTTRRROOONNNMMMLLLLLLKKKJJJJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@DDDNNNZZZhhhyyy}}}zzzzzz{{{{{{{{{{{{}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}|||{{{zzzxxxxxxxxxvvvtttssstttuuu|||{{{tttiiicccaaa```dddkkkppprrrrrrwwwvvvaaaXXXRRRLLLFFF===999555222111111111000222111111111111222333333333666:::???LLLfffzzzZZZDDD===777555777222333444666777666777888:::999>>>FFFNNNTTTZZZ```dddPPPNNNQQQVVVZZZbbbxxxuuuoooooopppnnniiieeebbbaaaaaabbbaaaaaaaaa```aaaffflllqqq{{{www|||zzzkkk___VVVUUUXXX^^^oooyyytttxxxvvvqqqiii\\\TTTYYYcccyyy{{{mmmaaaZZZQQQKKKGGGEEEBBB???;;;:::999888888888999999999888777666666555555666888777888<<>>;;;<<<===;;;:::999888777555444444444444333222222111111222222333555555555555666666666666555555555666555555444333555666777777888999===???GGGSSSdddrrryyyzzzlll```WWWPPPIIIEEE>>>>>>===<<<;;;:::::::::555555444333333222222222222222111111111111111111222555888;;;>>>BBBHHHKKKPPPQQQTTTVVVWWWVVVUUUTTTOOOOOOPPPPPPNNNLLLJJJIIIFFFEEEDDDCCCBBBAAAAAA@@@@@@>>>AAAJJJVVVdddwww{{{{{{||||||||||||}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{zzzzzzzzzxxxuuutttuuuvvv}}}yyytttoooeee______```dddjjjpppssstttxxx}}}uuu```VVVQQQLLLGGG===999555222111222111111222222222222222333444444333888===DDDPPPiiisssTTT???:::555555777333222444666666666666888:::999>>>FFFMMMTTTZZZ___bbbQQQOOOQQQVVVYYY```vvvxxxggg______aaa___[[[XXXUUUTTTTTTTTTUUUUUUUUUTTTUUUXXX\\\```gggqqq}}}~~~}}}mmmbbb]]]\\\\\\jjj{{{wwwzzz||||||tttcccVVVYYYbbbvvvzzzooohhh___YYYTTTOOOGGGBBBAAA???<<<;;;;;;<<<<<<<<<888888777666666666666666888999:::>>>CCCFFFGGGGGGIIIDDD>>>;;;;;;;;;:::888888888666555555444444444333222222111111222222333444444444444555555555555444555555555555555444444555666777777666777:::<<<@@@KKK]]]lllssszzzrrrhhh^^^TTTNNNCCCBBB???>>>===<<<;;;:::666555444333222222222333222222111111111222222333444666:::===@@@EEEJJJNNNSSSTTTUUUWWWWWWWWWVVVVVVRRRRRRQQQPPPOOOMMMKKKKKKFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>???GGGRRRaaauuu}}}|||}}}}}}}}}}}}~~~}}}}}}~~~~~~||||||}}}~~~}}}}}}}}}}}}}}}|||||||||}}}}}}|||{{{{{{zzzzzzzzzxxxvvvtttuuuvvv|||vvvtttllliiifff]]]WWWYYY\\\bbbiiiqqqyyy~~~ttt^^^TTTPPPKKKGGG===999555222222222222222333333222222333333444555444:::@@@FFFQQQhhhpppQQQ>>>999555555888444222444666666666666888999999>>>FFFMMMSSSXXX^^^aaaSSSPPPRRRVVVYYY```uuuqqq]]]SSSRRROOONNNLLLIIIHHHHHHHHHIIIKKKKKKKKKKKKKKKLLLPPPSSSWWW^^^iiiuuuqqqhhhccc___jjj|||}}}yyyyyy~~~|||jjjZZZZZZaaatttzzztttppplllcccUUUKKKHHHCCC>>>;;;;;;<<<<<<;;;888777777666666666666777:::;;;>>>BBBGGGIIIHHHGGGFFFBBB>>><<<======;;;888888777666555555444555555333222222111111222222333222222333333333444444444444444555555555555555444555666777777666777888:::===GGGXXXgggooouuu{{{ooocccZZZNNNJJJEEEBBB@@@???===;;;888777555333222222333333222222111111222333444555666888<<>>EEELLLRRRWWW\\\___SSSQQQRRRWWWYYYaaavvvmmmWWWLLLKKKDDDDDDBBBAAAAAABBBBBBCCCEEEFFFGGGGGGFFFGGGJJJLLLMMMRRRZZZcccqqqwwwooojjjppp|||zzzvvv~~~rrrbbb^^^cccttt|||jjj]]]NNNHHH@@@;;;:::;;;:::888777777666666666666777777:::===CCCKKKQQQUUUUUUSSSJJJFFFBBB@@@@@@@@@===;;;777777666555555555555555333222222111111222222333111222222222333333333333333444555555666555555555444666777777777777888999;;;DDDSSSaaaiiinnnyyytttkkk^^^WWWOOOIIIFFFEEEBBB@@@<<<:::777444222222333333222222111111222444666777888:::>>>AAAEEEJJJPPPTTTXXXXXXWWWVVVVVVVVVWWWWWW[[[XXXTTTQQQNNNNNNOOOPPPIIIIIIJJJJJJIIIGGGEEEDDDDDDAAA@@@FFFPPP^^^ppp~~~~~~~~~}}}~~~}}}}}}|||||||||||||||||||||{{{zzzyyyyyyyyyzzz{{{{{{{{{||||||{{{zzzyyyyyywwwxxxxxxwwwvvvvvvwwwyyyzzz|||mmm]]]XXXTTTWWWZZZTTTNNNQQQTTTXXX```qqqrrr^^^UUUQQQLLLHHH===999555333333333333333222222222222222333444444444;;;@@@CCCKKK```mmmcccssskkkMMM:::666222222333...111333555555555555777999:::???EEELLLQQQVVV[[[^^^RRRPPPRRRVVVYYY```uuukkkTTTIIIHHHCCCCCCBBBAAAAAAAAABBBBBBBBBDDDEEEFFFEEEFFFHHHJJJHHHLLLQQQXXXcccuuu{{{}}}{{{uuu}}}|||kkkeeegggttt~~~oooWWWOOOEEE???===<<<:::888777777666666666666777777:::???IIIVVVaaahhhjjjjjj^^^WWWNNNGGGCCCAAA>>>;;;777777666555555555555666333222222111111222222333222222222333333333444444333444444555666666555555222444666777666666777888888???MMMZZZaaafffqqq{{{{{{pppggg[[[RRRNNNLLLIIIGGG???===999555333222222333222222111111222444777888999<<>>@@@GGG]]]|||~~~eee^^^sssiiiLLL999777333333555000111333555555555555777999:::???EEEKKKPPPUUUZZZ]]]QQQOOOQQQUUUXXX```uuukkkTTTHHHGGGCCCBBBAAAAAA@@@@@@@@@@@@???AAABBBCCCCCCCCCEEEGGGCCCFFFJJJNNNUUUcccvvv{{{uuu~~~ssskkkllltttyyy```VVVKKKCCCAAA???===:::777777666666666666777888:::AAANNN^^^mmmwww{{{|||uuujjj[[[NNNFFFAAA===:::777666666555555555555666333222222222222222222333333333333444444444555555333333444555666666666555111333555666555555666888555;;;HHHTTT[[[```jjjuuuyyy|||qqqcccYYYTTTRRROOOLLLAAA???:::666333222222333333222111111333555777999:::===@@@DDDHHHMMMSSSWWWZZZYYYWWWUUUTTTUUUVVVWWWZZZYYYYYYWWWTTTQQQNNNLLLHHHHHHIIIJJJIIIFFFDDDCCCEEEAAAAAAFFFOOOZZZjjjwww~~~}}}~~~|||zzzyyyyyy{{{||||||{{{{{{zzzxxxwwwwwwyyyzzz||||||||||||{{{zzzxxxwwwvvvwwwxxxyyyyyyyyyzzz|||~~~~~~qqqZZZOOOGGGIIIKKKEEEBBBEEEHHHMMMZZZttttttccc[[[WWWQQQLLL<<<999555333333444444444111111000000111111222333111777<<>>:::888555444444444333222222222222222222222222222///000000111222222333333444444555555666666777777777777777777777777777777999999;;;AAALLLYYYeeekkkpppsssggg___ZZZUUURRRGGGBBB;;;666444444555555333333444333333444777:::>>>BBBHHHKKKLLLNNNSSSVVVXXXZZZ\\\[[[ZZZXXXWWWXXXXXXXXXWWWVVVSSSOOOLLLJJJJJJHHHGGGGGGGGGGGGFFFDDDBBBBBBCCCEEEMMM\\\ooo|||~~~|||}}}~~~|||}}}}}}{{{zzzzzz{{{||||||{{{yyywwwxxxzzzzzzyyywwwzzzzzzzzzyyywwwvvvwwwxxx~~~aaaPPPIIIDDDAAAAAA<<>>DDDJJJNNNSSSWWWYYYXXXSSSRRRVVVZZZcccyyyhhhWWWNNNKKKFFFEEECCCBBBCCCDDDCCCBBBAAACCCDDDEEEDDDEEEFFFHHHGGGGGGGGGEEEEEEJJJSSSZZZjjjxxxeeeUUUKKKEEEAAA???=========<<<:::999;;;<<>>===<<<;;;<<<===DDDUUUlllvvv^^^NNNFFFCCC>>>;;;888555555555444333111111111111111111111111000000111111111222222222333333444555555666666777777777777777777777777777666666777:::BBBNNNZZZbbbdddnnnuuuhhh^^^WWWRRRNNNEEE@@@;;;777666666666666111111222222333666:::>>>DDDHHHMMMOOOPPPQQQUUUXXXZZZ]]]``````^^^ZZZWWWVVVXXXXXXWWWUUUSSSPPPMMMLLLIIIHHHFFFFFFGGGGGGEEEDDDBBBAAAAAACCCLLL\\\ppp~~~~~~{{{{{{~~~|||}}}~~~}}}{{{xxxvvvvvvwwwwwwxxxzzzyyywwwtttrrrrrrtttwwwzzz{{{~~~hhhPPPEEEAAA???>>><<>>QQQpppwwwzzziiiJJJ999999444222444444444444444444555666777777;;;???EEEJJJNNNRRRVVVYYYWWWSSSSSSVVVYYY___rrrwwweeeZZZSSSQQQRRRPPPNNNNNNMMMLLLJJJHHHCCCDDDEEEEEEEEEFFFIIIKKKLLLLLLKKKHHHDDDDDDGGGKKKSSSeee}}}jjjXXXKKKDDDBBB<<<=========;;;;;;===???HHH[[[uuu}}}eeeSSSJJJFFFAAA===999666555555444333111111111111111111111111111111111111111222222222333333444444555666666666666666666666666666666666666666777999>>>HHHSSS\\\```gggwwwrrrddd[[[TTTNNNJJJBBB>>>999666555555555555333333333333333666;;;???EEEIIIOOOQQQRRRTTTXXX\\\[[[^^^aaabbb___[[[YYYWWWWWWWWWUUUSSSQQQOOOMMMLLLJJJIIIGGGGGGHHHHHHFFFEEEDDDCCCBBBDDDKKKZZZlllzzz~~~~~~~~~~~~}}}|||}}}~~~}}}|||yyywwwuuuuuuvvvwwwxxxxxxuuurrrpppppprrruuuwwwxxx{{{lllRRREEEAAA???===;;;???BBBFFFZZZxxxfffZZZTTTOOOLLLDDD;;;333222222111222444222222222222222222222222666666777999===MMMmmm~~~hhhJJJ999999444222555444333333333444444555666777:::???DDDJJJNNNQQQUUUXXXUUUQQQRRRVVVXXX^^^pppuuuggg```]]][[[YYYXXXUUUTTTSSSPPPMMMJJJIIIIIIIIIHHHFFFFFFHHHJJJLLLNNNNNNKKKGGGEEEGGGIIINNN\\\vvvvvvbbbRRRHHHEEE===>>>===<<<;;;<<>>888===BBBFFFXXX|||uuucccWWWPPPLLLIIIBBB:::333333444222222333111111222222222333333333555444666999<<>>CCCIIILLLPPPTTTVVVTTTQQQQQQVVVXXX]]]oooyyyqqqnnnnnnnnniiigggeeecccaaa]]]YYYUUUWWWVVVTTTOOOKKKIIIIIIKKKKKKNNNOOOMMMIIIGGGHHHJJJIIISSSkkknnnZZZOOOJJJ@@@???>>><<<;;;>>>BBBFFFQQQiiivvvdddUUUKKKEEEAAA;;;777666555555444111111111111111111111111111111111111111111111111222333333444444555555666666666666666666666666666222555777777888<<>>:::888888888888777333333444555888===DDDJJJOOORRRVVVWWWVVVVVVYYY\\\^^^```aaaaaa___^^^___```YYYXXXVVVTTTRRRPPPPPPOOOMMMLLLKKKJJJKKKKKKJJJHHHFFFGGGIIILLLSSS^^^mmmxxx~~~~~~{{{{{{~~~~~~|||||||||~~~zzz|||}}}zzzvvvsssrrrssssssttttttrrrooommmmmmmmmppprrrvvv|||___OOOKKKHHHBBB===CCCGGGHHHTTTrrrrrr```TTTLLLIIIGGG???888444666666444111111//////000111333444555666333222555:::===KKKooogggIII888999555222555555333333333333444555666666888<<>>@@@DDDOOO^^^mmm~~~zzzwwwwwwwwwwwwvvv|||rrr```RRRLLLJJJHHHFFFAAA>>>999777666777777777444555666666999???FFFKKKTTTVVVYYYZZZYYYXXXWWWXXX]]]]]]]]]^^^^^^^^^______[[[YYYWWWUUUSSSQQQMMMJJJIIIIIIJJJJJJIIIIIIHHHGGGAAAAAADDDJJJUUUbbbnnnvvv}}}yyyyyy|||~~~|||{{{{{{||||||{{{{{{{{{zzzwwwuuurrrpppwwwtttqqqqqqrrrrrrpppnnnrrruuu{{{eeeVVVPPPLLLGGGCCCEEEHHHLLLVVVjjjkkkaaa\\\UUUKKKFFF@@@999444444555333222333222222111111222222333444111333666999???QQQqqqeeeGGG777888777555444///444555555444222222333555;;;;;;===CCCIIINNNOOONNNWWWRRRPPPTTTVVV\\\mmmzzzsssjjj___TTTMMMKKKKKKJJJIIIHHHGGGFFFFFFIIIMMMWWWkkkzzzkkk[[[OOOJJJGGGGGGEEEEEEJJJQQQbbb{{{wwwdddWWWHHHBBB===;;;999555555777555333222111333333333222000000000000111111111111555555555555555555444444666555555444444444444555555444333444555888<<<>>>AAAKKKZZZgggvvv|||xxxvvvuuutttrrrttttttuuuyyysss```RRRLLLIIIGGGDDD???<<<999777666777777666666666777999<<>><<<888666666666444222111222222111000///000000000111111111111333333333333444444555555222333444555666666666555777666555555555555666777999@@@LLLVVV^^^lllzzzxxxyyy{{{}}}~~~|||{{{xxx|||yyyfffVVVNNNKKKGGGEEE???===999777777777666555666888;;;???CCCIIIPPPUUUZZZ]]]bbbeeeeeeddddddddddddddddddccccccbbbaaaaaa\\\[[[YYYXXXXXXVVVSSSQQQJJJJJJJJJJJJLLLNNNOOOPPPLLLKKKKKKOOOXXXeeeqqqyyyuuuuuuuuuyyy~~~~~~}}}}}}|||||||||zzz{{{||||||}}}|||{{{zzzwwwvvvuuusssqqqpppppppppqqquuu}}}vvvnnnjjjcccZZZMMMMMMMMMOOOTTT[[[aaaeeellltttiii\\\XXXUUUQQQPPPEEE<<<555444444222222444222222111111222222333444666999===AAAFFFUUUrrryyyXXXHHH@@@:::111111555222111222444333333444666888777:::>>>BBBFFFIIILLLNNNWWWRRRQQQTTTVVVYYYgggwwwsssdddYYYOOOMMMJJJGGGEEEDDDDDDEEEEEEGGGIIIKKKRRR```ssswwwmmmggg___YYYPPPKKKGGGFFFIIISSSgggxxx|||~~~uuussssssuuutttrrrtttyyy~~~uuukkkZZZOOODDD@@@>>>:::777666777555333222333333222000000000000000111111111111222222333333444444555555333444555666666666555444666666666555555555666666888<<>>CCCRRRppprrrSSSEEE===888000222666111222333444444333333555777666999>>>BBBEEEHHHLLLNNNWWWSSSRRRUUUVVVYYYgggwwwvvvggg\\\RRROOOKKKGGGEEECCCDDDDDDDDDEEEFFFGGGLLLUUUaaajjjyyy|||~~~|||qqqcccZZZTTTOOOHHHFFFDDDCCCDDDLLL___qqqsssqqqyyyyyyxxxzzz~~~~~~|||zzz}}}yyyrrr```SSSGGGCCCAAA===999888999777444333444444222111000000000000111111111111111222222333444444555555444444666777666555444222444444444444444444555555666888CCCRRR[[[aaarrr|||tttpppmmmrrryyy~~~lll]]]UUURRROOOMMMJJJEEE>>>999888888888999777:::???DDDIIIOOOVVV[[[\\\^^^aaabbbcccdddgggiiihhhggggggfffeeedddcccccc^^^\\\ZZZXXXWWWUUUQQQOOOKKKKKKJJJIIIJJJLLLNNNPPPNNNMMMNNNSSS^^^mmm{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||zzz{{{|||||||||{{{zzzyyytttuuuuuurrrnnnlllmmmoooqqqvvv~~~sssmmmiii___SSSHHHIIIKKKNNNSSS```qqq~~~qqqccc^^^ZZZUUUSSSGGG===555444333222222555222222111111222222333444555666999;;;???OOOmmmoooPPPBBB:::555///444777///333444555444333333444666555999>>>BBBDDDGGGKKKNNNXXXSSSSSSVVVWWWYYYgggwww~~~nnncccTTTQQQLLLHHHEEECCCCCCDDDCCCCCCDDDEEEIIIOOOVVV[[[dddhhhkkkjjjgggjjjrrrzzzrrr```VVVQQQNNNGGGEEEDDDCCCBBBHHHZZZlll{{{xxxjjjiiisss||||||{{{~~~~~~xxx|||}}}wwwdddVVVJJJEEECCC@@@;;;:::999777555444444444333222000000000000111111111111111111222333333444555555444555666777777555333111222222333333333333444444444555@@@PPPXXX\\\iiizzz{{{pppssswwwyyy{{{mmm___XXXUUURRROOONNNHHH@@@:::888888999:::888<<>>666444333222333555222222111111222222333444444555777888<<>>BBBDDDFFFKKKNNNYYYTTTSSSVVVWWWZZZhhhyyyyyymmmccc[[[QQQIIIGGGFFFEEEDDDAAAAAA@@@AAADDDHHHMMMPPPYYYYYYYYYXXXWWWXXXZZZ]]]mmmsss{{{cccWWWPPPKKKEEEDDDDDDDDDBBBEEEPPP\\\ppptttvvvhhheeejjjoootttxxx|||~~~~~~{{{xxxyyywwwvvvzzzyyysssiii[[[MMMGGGDDD???;;;:::777777666666555555555444222111111111111111222222222222333444444555555666444666666333333666666333666555555555555444444444333444:::FFFSSS___lllwww~~~zzz|||~~~|||~~~~~~ooocccVVVVVVZZZUUUTTTLLLEEE@@@;;;555555888;;;>>>BBBFFFKKKQQQWWW[[[^^^```bbbddddddeeefffhhhddddddddddddcccbbbaaaaaaaaa___[[[XXXUUUTTTTTTTTTQQQPPPNNNNNNNNNPPPRRRSSSNNNMMMNNNTTT```sss}}}|||}}}~~~~~~~~~~~~|||{{{{{{zzz{{{|||||||||{{{zzzyyyvvvuuutttsssrrrqqqqqqqqqrrrvvv~~~nnn```ZZZTTTNNNJJJAAABBBEEEKKKVVVjjjzzznnneee\\\RRRMMMFFF>>>666444444111000222111111222222222333333333000555444666>>>HHHdddrrrdddeeeyyysssSSS>>>555777222111555555222222111111222222333444888:::===???BBBFFFKKKOOOZZZTTTRRRUUUVVVYYYfffvvvxxxlllcccVVVMMMHHHFFFEEECCCCCCBBBAAAAAABBBEEEIIILLLPPPQQQQQQPPPOOOPPPRRRTTTYYY___llliii\\\TTTNNNFFFDDDDDDCCCAAAAAAJJJUUUaaafffppp~~~sssfffdddhhhlllpppssstttuuuuuuqqqmmmnnnsssyyyyyyzzzvvvpppiii]]]QQQKKKFFF@@@<<<<<<888777777666555555444444111111111000000111111222222222333333444555555555444777777444444777777444555555555555444444444444444333888DDDPPP]]]lllxxx~~~ooodddZZZ\\\___XXXVVVNNNEEE@@@;;;777666999===@@@DDDHHHLLLRRRXXX\\\]]]___bbbcccccccccdddfffeeeeeeeeedddcccbbbaaa``````^^^[[[XXXUUUTTTTTTTTTSSSRRRQQQOOONNNNNNOOOOOOMMMMMMOOOUUUbbbuuu~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||zzz{{{{{{|||{{{zzzyyyxxxwwwvvvuuutttrrrrrrrrrrrrssswwwjjjZZZRRRMMMIIIHHHDDDDDDGGGMMMZZZqqqzzzmmmeee\\\RRRMMMCCC:::333111111///...000111111222222222333333333111666555666===GGGbbbyyy{{{{{{qqqbbbWWWZZZpppyyyUUU???666777222111555444333333333333333444444555777:::<<>>AAAEEEJJJNNNZZZRRROOORRRSSSTTT^^^kkkuuucccTTTKKKGGGEEEDDDEEECCCAAA@@@???@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFHHHMMMPPPUUUZZZcccsssrrr___QQQNNNJJJGGGFFFCCCAAADDDIIIIIIJJJPPPZZZfffvvvuuuhhhddddddbbb___^^^XXXWWWTTTOOOMMMOOOTTTYYYgggyyymmmfff^^^UUUOOOHHHAAA>>>???::::::999777666444333222111111000000//////000000111222222333444444555555555888888666666999999777555555555444444444333333555333444;;;EEERRRdddsssxxx{{{oooiiihhhooopppeeeYYYNNNDDD???<<<999:::<<>>AAAEEEJJJMMMZZZRRRNNNPPPRRRRRR[[[ggg{{{hhhXXXNNNIIIGGGFFFCCCBBBAAA@@@@@@AAABBBCCCDDDEEEGGGFFFEEEEEEFFFGGGJJJMMMOOOPPPRRRZZZgggrrrjjjVVVRRRLLLFFFEEEDDDBBBCCCFFFEEEEEEHHHNNNVVVbbbvvvzzzkkkdddaaa[[[UUURRRJJJIIIFFFCCCCCCEEEJJJNNNUUUmmmvvviii___TTTMMMGGGAAA>>>@@@;;;:::999777666444333333222222111000000000000000111111222222333444444555555888888666666::::::777555444444444444333333333555333333888???JJJ[[[kkktttxxxqqqnnnooowwwwwwkkkYYYMMMAAA===<<<;;;<<>>@@@CCCHHHKKKPPPSSSUUUXXXZZZ]]]bbbdddfffgggffffffgggiiihhhhhhgggeeeccc```^^^]]]ZZZZZZYYYWWWUUUSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUZZZbbbooo~~~~~~}}}{{{yyyxxxzzzyyyxxxwwwwwwwwwxxxxxxvvvuuutttsssrrrqqqqqqqqqqqqtttzzzoooaaaRRRHHHCCC@@@EEEHHHOOOiii}}}kkkaaa]]]VVVPPPLLLDDD<<<555444444222222333111111222222222333333333111777555555:::AAAXXXzzzuuueee[[[bbb|||cccIII:::888444333555000333333333222333444444555555777:::<<>>CCCHHHKKKYYYQQQJJJJJJMMMQQQYYY```tttyyyjjj\\\SSSPPPMMMMMMMMMKKKIIIIIIKKKMMMNNNPPPSSSTTTSSSSSSTTTUUURRRPPPMMMKKKIIIHHHHHHHHHLLLKKKKKKJJJKKKNNNSSSVVV```eeennnyyyttt]]]SSSPPPLLLIIIJJJGGGFFFGGGJJJMMMRRR\\\gggzzz}}}gggXXXOOOCCC???AAA===::::::999999999999::::::>>>BBBNNNgggmmmYYYNNNHHHEEEEEE;;;:::888777666555666666777555333222333333222111222555777888777666666666444444444555555555555666555555444444444333333333555555333111222666===AAAOOOdddvvv}}}||||||xxxyyy~~~|||www```RRRFFFEEEIIIMMMQQQTTTVVVWWWYYY[[[\\\[[[ZZZYYY\\\aaagggiiiiiiggghhhiiikkkjjjhhhfffbbb^^^[[[YYYVVVWWWWWWXXXVVVTTTRRRPPPTTTRRRPPPPPPSSSUUUVVVWWWXXXWWWWWW[[[dddqqq}}}~~~|||{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzxxxvvvttttttuuuuuutttwww{{{kkkaaaWWWKKKAAABBBCCCEEEQQQmmm~~~qqqlllggg^^^UUUPPPGGG===555222111000000222000111111222222333444444111555555888<<<>>>UUUzzzuuulllzzzkkkLLL999666444555777333444555666666444444555666666777999:::<<<@@@FFFJJJYYYQQQJJJJJJMMMQQQXXX___rrrrrreee\\\ZZZXXXYYYXXXWWWUUUUUUVVVXXXZZZ___fffjjjiiigggdddbbb```\\\VVVQQQNNNLLLKKKKKKIIIHHHGGGFFFFFFHHHLLLNNNOOOSSSZZZccclllyyyooo```XXXQQQLLLKKKIIIIIIKKKPPPTTTZZZeeepppsss___QQQJJJ???===???:::888888777777777777888888<<<@@@JJJ___|||zzzbbbSSSIIICCCBBB;;;:::888666555555666666555333111000111111000///111333555555444444444555444444444444555555555555555444444444444333333333444333333222222555;;;???JJJ]]]ooovvv}}}zzzuuuvvvzzz{{{wwwqqqaaaUUUJJJJJJNNNQQQTTTWWWYYY[[[\\\^^^^^^^^^]]]\\\]]]aaagggiiiiiihhhiiijjjjjjiiigggeeeccc```^^^]]]YYYYYYZZZZZZYYYWWWTTTSSSTTTQQQOOOPPPRRRTTTUUUVVVXXXWWWXXX\\\eeeqqq~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzxxxvvvtttuuuvvvttttttwwwwwwfff[[[SSSIIIAAACCCCCCEEEOOOhhh~~~qqqkkkggg^^^UUUPPPGGG===555333222111111333000111111222222333444444000444444777;;;>>>UUUyyy}}}rrr}}}oooOOO;;;777333444555111333555555555444333444555666777999:::<<<@@@EEEJJJYYYQQQJJJJJJLLLPPPVVV]]]oooqqqjjjhhhjjjkkkllllllkkkkkklllnnnrrrzzz|||yyysssiiiaaaZZZVVVSSSQQQKKKIIIGGGEEEDDDEEEGGGHHHFFFHHHLLLSSSYYYeeeyyysssfff\\\UUUSSSNNNOOOSSSZZZ```gggrrr}}}gggUUUJJJFFF===<<<>>>999888888777777777777888888999===EEESSSjjjkkkYYYKKKBBB@@@;;;:::888666555555555666333111/////////000///...///111333333222111222333444444444444555555555555444444444444333333333333111222222222222444888;;;DDDSSSccckkkttt|||wwwrrrssswwwxxxsssnnncccZZZRRRSSSVVVXXXZZZ\\\^^^___aaabbbbbbaaa```___^^^bbbfffiiijjjjjjkkkkkkhhhhhhgggfffdddcccbbbaaa\\\\\\]]]]]]\\\ZZZXXXWWWTTTRRROOOOOOQQQSSSTTTUUUXXXWWWYYY]]]fffrrr}}}~~~}}}|||zzz{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzxxxvvvuuuuuuwwwuuuvvvzzzwwwdddYYYQQQJJJDDDBBBCCCEEEMMMccc}}}pppjjjeee]]]UUUPPPFFF===555333333111111333000111111222222333444444000333222555:::===UUUyyyzzzrrrSSS===888222222444000222444555444333222333444555777999:::<<<@@@EEEIIIZZZQQQKKKJJJLLLOOOUUU[[[lll~~~wwwvvv}}}{{{qqqhhh```ZZZSSSOOOKKKHHHGGGGGGGGGGGGHHHGGGIIILLLPPPYYYjjjzzzvvvjjjbbb^^^WWWXXX]]]eeelllsss|||```OOOGGGEEE>>>>>>@@@;;;;;;::::::999999::::::;;;777;;;AAAJJJ[[[wwwppp]]]NNNDDDAAA;;;999888666555555555555333111/////////000///...///000222222111000111333333333444444444555555555444444444333333333222222///000222222222333555777===IIIWWW```jjj{{{wwwrrrooorrrxxxzzzwwwqqqiiiaaa[[[]]]`````````aaabbbccccccddddddcccbbbbbb```bbbeeehhhjjjkkklllmmmjjjiiihhhfffeeeccccccbbb]]]^^^^^^^^^]]]\\\ZZZZZZVVVSSSQQQQQQRRRTTTUUUUUUWWWWWWZZZ___hhhsss}}}~~~||||||}}}||||||{{{zzzzzzyyyyyyyyywwwuuutttvvvwwwyyy{{{{{{iii]]]TTTLLLGGGAAABBBDDDLLL___{{{~~~zzzllleeeaaaZZZRRROOOCCC;;;333222222111111222000111111222222333444444222333222555:::>>>TTTwwwqqqSSS>>>888222222444111222333444444222222333444555666888:::<<<@@@EEEHHH[[[SSSLLLKKKMMMOOOTTTYYYjjjsssiii]]]XXXPPPKKKHHHGGGFFFEEEGGGEEEEEEGGGIIIOOO]]]jjjxxxmmmfffcccccchhhooovvv}}}xxx]]]MMMFFFEEE>>>>>>@@@;;;;;;;;;::::::::::::;;;;;;666;;;@@@EEERRRmmmrrr___OOOFFFCCC:::999777666444444555555444222000000111111000///000111222222111111222444333333333444444444444555444444333333333222222222///000111222111111333555999AAALLLUUU___nnn~~~rrrooonnnsss|||}}}yyypppjjjfffggghhhfffdddeeeeeeeeeeeeddddddcccbbbbbb```aaacccfffiiilllnnnooommmkkkiiifffdddbbbaaaaaa]]]]]]]]]]]]\\\\\\[[[ZZZYYYVVVSSSSSSTTTUUUVVVVVVVVVWWW[[[bbbkkkvvv}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwuuussssssuuuwww}}}nnn```VVVLLLFFFBBBCCCDDDIIIXXXnnnwww|||ssstttvvvggg```\\\VVVOOOLLLAAA888222222222000000111000111111222222333444444333444222666<<>>===???:::999999888888888888999999777;;;???CCCNNNgggppp^^^OOOEEEBBB:::999777555444444444555555333111111222222111000111222222222111111333444333333333333444444444444333333333333222222222222///111111111000000222444777:::BBBLLLTTT^^^nnn{{{wwwuuutttzzzyyysssppppppnnnjjjggghhhffffffeeeddddddcccbbbbbbaaa```aaadddhhhmmmooooooooommmiiifffcccaaa``````]]]]]]\\\\\\[[[[[[[[[[[[[[[XXXUUUTTTUUUVVVVVVVVVTTTWWW]]]eeeoooyyy~~~~~~~~~}}}|||zzzyyyxxxwwwvvvuuusssqqqrrrtttvvv|||ooo```SSSIIICCCCCCDDDDDDGGGRRRbbbnnnrrroooyyykkkjjjzzzsssddd\\\XXXSSSMMMKKK???888222222333111111222000111111222222333444444333444222777===>>>OOOooodddJJJ<<<:::444444888666222444555444333222333444333555888;;;===@@@CCCFFF^^^VVVPPPOOOOOOPPPSSSXXXeee{{{{{{jjj\\\TTTOOOJJJGGGHHHEEEEEEGGGGGGIIIPPPXXXddd{{{~~~vvvuuuxxx~~~hhhUUULLLHHH@@@>>>@@@;;;:::999999888888999999:::999<<>><<<;;;;;;::::::;;;;;;<<<:::<<<>>>AAAJJJ```}}}rrrcccUUUIIIBBB@@@:::888777555444444444444555333111000111111000///000111111000//////222444222222333333333444444444333333333222222222111111222222222000//////222555333222777???DDDGGGPPPZZZ\\\dddkkkmmmqqqwww|||~~~{{{xxxsssllliiijjjjjjiiigggeeedddccccccccc```^^^]]]aaagggllloooooommmkkkgggdddbbbaaaaaaaaa]]]]]]\\\[[[[[[[[[\\\\\\[[[XXXTTTSSSSSSTTTTTTTTTRRRWWW___iiittt}}}}}}~~~~~~}}}|||zzzyyywwwvvvttttttrrrpppnnnooorrruuurrryyylll[[[PPPIIIFFF???BBBDDDIIIUUUdddnnnqqquuuxxx}}}kkkzzzpppmmm~~~rrrbbbZZZVVVQQQMMMKKKAAA:::555666777555555666000111111222333333444444///111000666;;;:::GGGccc\\\FFF;;;;;;666444666333444555666666444444555666222555888;;;===???CCCEEEeeeXXXOOONNNNNNKKKOOOWWWbbbvvv{{{mmmcccVVVKKKGGGIIIIIIFFFDDDGGGKKKMMMYYYiiizzzpppXXXMMMIIIEEEAAAAAA===>>>===;;;:::;;;:::888888:::???DDDJJJYYYttt}}}ooobbbVVVKKKAAA;;;888666444444444444222000222222222111111111111000000000000000111222333444333333333333333333333333333333333222222222111111222111111000000000000000000222666999<<<@@@DDDHHHMMMPPPTTTXXX[[[^^^bbbeeeggglllssszzz{{{uuupppmmmkkkiiigggeeeeeeeeeeeecccaaabbb``````cccfffhhhgggeeeiiihhhfffdddbbbaaaaaabbb```___^^^]]]\\\]]]^^^^^^^^^\\\XXXVVVUUUUUUTTTRRRQQQTTT\\\hhhuuu}}}~~~~~~~~~~~~~~~~~~~~~{{{xxxwwwwwwyyytttsssrrrqqqpppqqqrrrsssppp{{{jjjVVVJJJCCCAAABBBFFFGGGFFFQQQgggyyyrrriiizzzxxxrrrwwwfff]]]WWWPPPJJJHHHEEE@@@;;;666444222000///222000///...///000222333...555444222666999GGG^^^yyyyyyuuuPPP999888666444555111444444444444444444444444666999<<<>>>???@@@BBBCCCdddWWWNNNNNNMMMKKKOOOVVV___sssuuudddVVVMMMMMMKKKGGGEEEGGGJJJLLLUUUddd|||~~~gggYYYRRRKKKFFFDDDCCCBBB@@@>>><<<<<<;;;999;;;===AAAFFFLLLZZZtttzzzlll___TTTJJJAAA:::888666444444444444222000222222222111111111000000000000000000111222333333333333333333333333333333333333333222222222222111222111111000000000000000///111444666888;;;???BBBAAADDDHHHKKKMMMPPPTTTWWWYYY]]]ccciiimmmqqquuuxxx}}}}}}wwwrrrmmmjjjjjjhhhffffffffffffdddbbbcccbbbbbbdddggghhhgggeeehhhgggeeedddbbbbbbbbbbbbaaa```___]]]]]]]]]^^^^^^^^^[[[XXXVVVUUUUUUTTTRRRRRRVVV^^^jjjwww~~~~~~}}}}}}}}}}}}}}}{{{xxxvvvvvvvvvsssrrrqqqqqqppppppqqqqqqrrr|||jjjVVVJJJDDDBBB???DDDGGGIIIYYYtttwwwnnnwwwrrrzzzjjjaaa[[[SSSLLLIIIDDD@@@:::555333222111///111000///...///000222333111777555333666999EEE[[[xxx~~~lllttt{{{VVV===:::777555666333444444444444444444444444666888999:::;;;>>>BBBEEEeeeXXXNNNNNNOOOMMMOOOVVV[[[oooppp___UUURRRLLLHHHFFFGGGIIILLLPPP]]]qqq||||||mmmaaaXXXOOOKKKKKKGGGCCC@@@???===<<<;;;>>>???CCCGGGMMM[[[ssswwwiii\\\RRRHHH@@@:::888666555444444444222111222222111111111000000000000000000000111222333333333333333333333333333333333333333333222222222222222111111000000000000000///000222333444555888;;;;;;===@@@BBBDDDFFFIIILLLPPPSSSWWWZZZ]]]aaaeeeiiiooottt|||{{{vvvoooiiikkkiiiggggggggggggeeedddeeeddddddeeeggggggfffeeegggfffeeedddcccccccccccccccbbb```___^^^^^^^^^^^^]]]ZZZWWWUUUUUUUUUTTTSSSSSSWWW```lllzzz~~~}}}||||||zzz{{{|||{{{xxxuuutttsssrrrrrrqqqqqqqqqpppppppppuuu~~~iiiVVVJJJDDDCCCAAAFFFIIIOOOddduuummmuuuqqq|||kkkbbb\\\TTTMMMJJJBBB>>>999555333222111000111000/////////000222333333999666444777888CCCXXXuuuuuu^^^cccyyy^^^BBB===888666777555444444444444444444444444666666666666888<<>>>>>@@@AAADDDHHHNNN[[[rrruuugggZZZPPPGGG???:::888777555444555444333111111111111111000000000000/////////000000111222333222222333333333333444444444444333333333222222222222111111000000000000000///111111111000111333555999;;;===???@@@AAADDDFFFJJJLLLNNNPPPSSSWWW]]]```dddiiipppwww|||{{{rrrjjjkkkiiiggggggggggggeeecccffffffffffffgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffdddbbb```___^^^^^^^^^\\\YYYVVVUUUUUUUUUUUUTTTTTTXXXaaannn|||~~~|||{{{zzzyyyzzz|||{{{yyyuuutttsssrrrrrrssssssrrrrrrqqqqqqyyyhhhVVVJJJEEEDDDFFFIIILLLUUUnnnsssmmmtttrrr|||iii___YYYSSSMMMKKK@@@<<<777333222222111000000000//////000000111222222888555444888999BBBVVVpppoooXXX]]]ooodddFFF>>>777555777555444444444444444444444444444555666777999===BBBGGGrrraaaRRROOOOOOMMMNNNSSSYYYkkkjjj\\\NNNJJJHHHGGGHHHLLLJJJRRR```qqqyyy}}}~~~pppeeeXXXMMMEEEDDDDDDAAA@@@BBBBBBBBBDDDJJJQQQ^^^ssswwwhhh[[[PPPGGG@@@:::999777555555555555333111111111111000000000//////////////////000111222333222222222333333444444444444444444333333333222222222111111000000000000000000111222111//////000222444666888999999:::<<<>>>AAABBBDDDFFFIIIMMMSSSXXXZZZ^^^dddiiimmmqqquuuxxx~~~~~~uuummmjjjhhhffffffffffffdddcccffffffggggggfffeeeeeeeeedddeeeeeefffgggggghhhhhhhhhgggdddbbb```___^^^^^^\\\YYYWWWVVVVVVWWWVVVUUUTTTYYYcccppp}}}~~~|||zzzyyyxxxzzz||||||yyywwwuuuuuuuuuuuutttttttttssssssssszzzhhhUUUKKKFFFFFFFFFJJJMMMYYYvvvwwwtttyyywww{{{hhh]]]XXXRRRNNNMMM===:::555222111111111000000000000000000111111222///555333333999:::BBBTTTlll}}}kkkXXX^^^hhhgggGGG>>>666444666444444444444444444444444444222444888:::<<>>666444666444444444444444444444444444111444888;;;===>>>AAACCCxxxaaaVVVRRRNNNOOOSSSUUUddd{{{qqqZZZRRRNNNHHHFFFIIIGGGKKKRRRZZZeeeqqq}}}sssaaaSSSQQQPPPJJJHHHLLLKKKJJJNNNUUU___nnnrrrbbbUUUKKKCCC===999777666555666555444222111000000000///////////////......//////000111222111111222333333444555555555444444444444333333333222111111000000000000000///000000000......000222222444666666666777999;;;999;;;===>>>???BBBFFFIIINNNPPPTTTWWWYYY[[[^^^aaa```bbbeeefffggghhhjjjlllrrrtttwwwyyy{{{zzzsssnnnkkkiiiggggggggggggeeedddbbbdddffffffdddcccdddfffdddeeehhhjjjlllmmmnnnnnnmmmkkkhhhdddbbb```___^^^]]]ZZZXXXXXXYYYZZZZZZYYYZZZ___hhhuuu~~~|||zzzxxxwwwtttuuuwwwwwwwwwwwwxxxzzzxxxwwwtttrrrqqqsssuuuwwwxxx~~~gggUUUKKKHHHHHHDDDHHHPPPcccwwwvvvtttgggbbb^^^VVVMMMHHH999666222000000111111111//////000111111111111111...333111111888888===LLLdddzzz}}}yyyyyy}}}nnn\\\aaaggggggHHH>>>777555666444444444444444444444444444333555777888999<<>>999888666555666555444222000000000000////////////.........//////000111222111111222333333444555555555555444444444333333333222111111000000000000000---...//////......000222...000222333333444666888555777999999999;;;===???CCCFFFIIILLLNNNPPPTTTVVVVVVXXX[[[]]]]]]^^^___aaaccceeegggjjjlllpppuuuyyyxxx}}}~~~vvvppplllllljjjiiihhhiiihhhfffeee```cccffffffdddcccdddfffdddfffhhhkkknnnooooooooonnnllliiieeebbb```___^^^]]][[[YYYYYYZZZ[[[[[[[[[]]]aaakkkwww~~~{{{yyyxxxwwwrrrsssuuuuuuuuuvvvxxx{{{yyyvvvssspppooorrruuuwwwwww~~~fffUUUKKKIIIIIIGGGKKKSSShhhyyywwwxxxnnneeeccc```UUUIIIAAA888555111///000111111111//////000111111111111111///444111111777666:::HHHbbbyyysss^^^aaannngggHHH???888666777555444444444444444444444444555555555555555999>>>BBB~~~fffXXXSSSRRRRRRSSS___sssmmm[[[QQQKKKGGGGGGKKKKKKLLLNNNRRRWWW[[[^^^___```^^^\\\]]]dddqqq{{{zzzfff\\\XXXTTTRRRQQQRRRTTT[[[gggrrrvvvhhh[[[MMMEEEBBB<<<999666444333333111000111111111000000000000000000000000000111111111111333333333333333333333333222222222222222111000///111111111111000000000000//////000000000000//////////////////000111222333555555666888999:::<<<<<>>AAAiiiZZZVVVXXXTTT^^^qqquuudddVVVNNNLLLGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPOOONNNPPPVVV[[[eeetttrrreeeZZZRRRPPPRRRVVV[[[eeesss{{{mmmbbbVVVLLLHHH<<<999666444333333333222444444333333222222222222//////000000000000111111111111111111111111111222111222222222222111000000111111111111000000000000//////000000000000//////////////////000111222222000111222333444555666777888999;;;>>>@@@CCCDDDEEEHHHHHHGGGGGGHHHHHHIIIJJJQQQQQQRRRSSSTTTVVVXXXYYYVVVXXX\\\___ccceeefffgggjjjkkkmmmppprrruuuvvvwww{{{}}}{{{wwwtttpppmmmjjjiiiiiiiiihhhgggeeefffggggggffffffhhhjjjhhhhhhhhhhhhiiijjjkkkkkkjjjjjjhhhfffccc```]]]\\\YYYZZZZZZ[[[\\\^^^``````dddjjjttt~~~}}}}}}}}}~~~~~~~~~|||{{{{{{zzzxxxwwwvvvvvvuuussspppmmmkkklllppptttvvv||||||fffVVVLLLGGGEEEDDDLLLVVVeee~~~tttsssgggdddcccXXXQQQLLLCCC888555222111111222111000000000000000000000111111222111222444444555;;;DDD\\\}}}oooMMM>>>:::777666777444333333222222333333444444666777888888:::>>>AAAsss]]]VVVVVVTTT]]]oooooo]]]RRROOOJJJKKKLLLMMMMMMMMMMMMLLLKKKMMMOOOOOONNNNNNPPPSSSZZZdddqqq~~~ssseeeYYYPPPNNNRRRRRRXXXeeevvv{{{ooofffZZZPPPLLL>>>;;;777444444444444444444444333333222222111111////////////000000000111000000000000111111111111111111222222222111111000111111111111000000000///000000////////////000000///////////////000111111///000111222333444555555666666888:::<<<>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEELLLLLLMMMNNNOOOQQQRRRSSSPPPRRRTTTXXX[[[]]]^^^___bbbbbbccceeehhhkkkoooqqqrrruuuxxx{{{|||xxxvvvrrrpppmmmkkkkkkkkkkkkiiiggghhhhhhgggfffgggiiillliiihhhhhhhhhiiiiiijjjkkkhhhhhhfffdddbbb___]]][[[YYYYYYZZZZZZ\\\^^^___```dddkkkvvv}}}}}}}}}}}}}}}~~~~~~}}}|||{{{yyyxxxwwwvvvssssssqqqnnnlllmmmpppsssuuu|||}}}gggVVVLLLFFFDDDCCCHHHNNN[[[ttt|||tttssshhhfffcccXXXQQQLLLAAA777555222111111111111000000000000000000111111111111000222444444555;;;CCC]]]~~~pppNNN???:::777555777444333333222222333333444444555666777888:::===@@@}}}cccWWWUUUTTT\\\lll{{{fffZZZWWWMMMNNNOOOOOOPPPOOOOOONNNNNNPPPQQQQQQQQQPPPPPPPPPRRRVVV]]]fffrrrooo```TTTKKKKKKOOORRRYYYiii|||zzzpppiii^^^TTTOOOAAA===999666555555555555444333333222111111000000...////////////000000000/////////000000111111111000111111222222222111111111111111111000000000///000000////////////000000//////////////////000111000000111111222333444444444555666888:::;;;======<<<===>>>???AAABBBCCCCCCBBBCCCEEEGGGIIIJJJLLLLLLHHHJJJLLLNNNQQQSSSUUUUUUWWWWWWWWWXXX[[[___cccfffkkkmmmpppssstttxxx|||~~~zzzxxxuuurrrooommmmmmmmmmmmllljjjjjjjjjhhhggggggiiikkkjjjiiiiiiiiiiiijjjjjjkkkgggfffeeedddaaa___]]]\\\XXXXXXXXXYYY[[[\\\^^^___dddkkkwww~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{yyywwwvvvuuussssssrrrqqqoooooorrrtttvvv}}}~~~gggUUUKKKEEECCCCCCEEEHHHQQQggg|||wwwtttjjjhhhcccWWWQQQKKK>>>777444222000111111111000//////000000111111111111111000111444444444;;;CCC]]]}}}qqqPPP???999555444777444333333222222333333444333444666666777999===???iii[[[WWWUUU[[[hhh}}}sssgggeeeVVVUUUUUUUUUTTTTTTSSSSSSUUUTTTTTTRRRQQQOOONNNNNNLLLLLLPPPVVV___nnnmmm^^^RRRLLLKKKOOOUUU\\\mmmxxxppplllcccYYYSSSFFFAAA<<<888666666666666444444333222111000000///......////////////000000/////////000111111222222000000111222222222222111111111111111000000000000111000///......///000111/////////......//////000000000111111222333333444222333444555777888999:::777888:::<<<>>>???@@@@@@???@@@BBBEEEGGGHHHIIIIIIEEEFFFGGGIIILLLNNNOOOPPPQQQPPPPPPQQQSSSWWW\\\^^^bbbeeehhhjjjjjjmmmsssxxxyyy{{{}}}|||zzzvvvssspppooooooooonnnmmmllllllllljjjhhhggghhhiiijjjiiiiiiiiiiiiiiijjjjjjfffeeeeeecccaaa___]]]\\\WWWXXXXXXYYYZZZ\\\]]]^^^dddkkkwww}}}|||{{{{{{|||}}}}}}{{{yyywwwuuutttsssttttttsssqqqqqqsssuuuwww}}}|||dddSSSIIIEEECCCCCCDDDEEELLL^^^zzz~~~}}}rrrkkkiiicccWWWSSSLLL===777444111000000111000////////////000111111222222111000111333333444:::CCC[[[yyyrrrQQQ@@@999444444777444333333222222333333444222444555666666888<<>>:::888777777666555555444333222111000000........./////////000000//////000111111222333333000000111222222222222222111111111111000000000000111000///......///000111000//////.........////////////000000111222222222000111222333444555666777555666888:::;;;;;;;;;;;;???@@@AAACCCDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNMMMNNNPPPTTTWWWYYYYYY\\\```aaaaaadddjjjppprrrtttwwwzzz}}}~~~~~~~~~}}}{{{wwwtttqqqoooooooooooonnnmmmnnnooommmjjjgggffffffiiihhhhhhgggggghhhhhhhhheeeeeeeeedddbbb```^^^]]]XXXXXXYYYZZZ[[[]]]^^^___eeelllxxx~~~|||{{{{{{{{{}}}~~~}}}{{{xxxvvvtttsssrrrtttttttttrrrrrrsssuuuwww}}}www```PPPHHHFFFFFFCCCDDDGGGMMMZZZppp}}}nnniiihhhbbbWWWUUUOOO???666444111000000111000///...//////000111111222222111///111333333444:::CCCUUUtttuuuTTTBBB:::555555999444333333222222333333444222333555555666888;;;>>>iii[[[WWWVVVYYYcccwwwzzzwwwsssooollljjjjjjjjjgggbbb[[[TTTPPPMMMKKKIIIHHHGGGIIIMMMNNNPPP[[[hhhtttmmmccc^^^\\\]]]jjjqqqxxxsssqqqjjjaaaZZZLLLGGG@@@;;;888888777777777666666555333222111111............/////////000///000000111222333333333///000111222222222222222111111111111000000000000222000///......///000222000//////.........//////......//////000000111111//////000111222333444444444555777888888888777666:::;;;<<<=========<<<;;;AAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJLLLOOORRRTTTSSSVVVZZZ[[[ZZZ]]]dddjjjiiikkknnnqqqttttttttttttzzz~~~~~~|||wwwtttqqqpppppppppooonnnnnnppppppnnnkkkgggeeeeeehhhggggggfffffffffggggggeeeeeeeeedddbbbaaa___^^^YYYZZZZZZ[[[\\\^^^___```fffnnnyyy~~~}}}{{{zzz{{{|||~~~}}}zzzxxxuuusssrrrrrrsssttttttrrrrrrssstttvvv}}}sss\\\MMMGGGGGGHHHCCCEEEJJJPPPZZZjjjvvv~~~jjjffffffaaaXXXWWWRRRAAA666444111000000000000///...//////000111222222222000///111333333444:::BBBQQQqqqwwwVVVDDD<<<666666:::444333333222222333333444222333444555666888;;;>>>~~~dddYYYYYY[[[ZZZ```sss~~~zzzuuuqqqqqqlllddd]]]WWWRRRMMMJJJJJJKKKKKKJJJJJJOOOVVV\\\lllyyyrrriiiiiilllyyyyyymmmjjjhhhaaaYYYRRRKKKBBB<<<;;;:::999777666666555444333222222111//////............/////////////////////000000111222222222111111111000000111222222222222111000000222111///.........///000...............///000000///////////////000111111//////000111222222333333555555555666666666666777888888888999:::;;;===>>>???@@@@@@AAAAAABBBCCCCCCFFFFFFGGGHHHJJJLLLOOOQQQOOOPPPRRRTTTWWWZZZ\\\^^^ccceeehhhllloooqqqrrrrrryyy{{{}}}yyywwwuuurrrqqqoooooooooqqqpppoooooopppnnnjjjfffiiigggfffddddddeeefffgggjjjhhheeedddddddddcccbbbXXXZZZ\\\\\\[[[[[[\\\^^^gggqqq|||}}}{{{zzz{{{}}}}}}|||{{{yyywwwvvvtttttttttssssssrrrrrrrrrssssssssszzzrrr[[[MMMHHHHHHHHHNNNOOOSSSXXX[[[cccrrruuuxxxkkkiiieeeaaa```[[[OOOBBB444333222000000000000111222222222222222222222222333333333222222555999<<>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDGGGIIIJJJLLLLLLNNNPPPSSSVVVXXXZZZ\\\^^^bbbfffjjjmmmoooppptttwwwzzz}}}~~~yyywwwuuusssqqqppppppppprrrpppoooooopppnnnjjjffffffeeedddccccccdddfffggghhhfffddddddddddddbbb```XXXYYYZZZ[[[[[[\\\___aaaiiisss~~~{{{yyyyyyzzz{{{|||{{{zzzxxxvvvuuussssssqqqqqqqqqqqqrrrsssttttttuuuzzzrrr\\\OOOKKKLLLMMMQQQSSSYYY___bbbgggrrr}}}rrruuu|||kkkjjjfffccc```[[[NNNAAA555444333111111111111222222222222222222222222222222333333222222444888<<>><<<:::666777666666555444444333333333333333444666888:::<<>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGHHHIIIKKKNNNQQQSSSTTTVVVYYY\\\aaafffjjjlllnnnooorrrvvvyyy|||xxxwwwuuusssrrrrrrrrrrrrrrrqqqpppoooooommmjjjhhhfffeeecccbbbbbbccceeefffeeedddccccccdddccc```^^^XXXYYYYYYYYYZZZ]]]bbbeeekkkvvv~~~|||yyywwwwwwwwwyyyyyyxxxwwwuuusssrrrqqqoooooooooppprrrtttuuuvvvwww|||sss]]]RRRPPPQQQSSSVVVZZZbbbkkkpppssszzzqqqttt{{{kkkkkkhhhdddaaaZZZMMM???666555333222111111222222222222222222222222222222222333333222222444888;;;III^^^{{{wwwWWWAAA:::888666666666666555444444333333444444444444666888;;;<<>>>>>>>>>>>???@@@@@@AAAEEEEEEFFFHHHKKKMMMPPPQQQUUUWWWZZZ___cccgggjjjllllllooorrrvvvxxx{{{}}}~~~wwwvvvuuusssrrrrrrsssssssssrrrpppooonnnmmmkkkjjjjjjiiifffdddccccccddddddbbbaaabbbccccccbbb___\\\ZZZZZZYYYXXXYYY]]]bbbgggnnnyyy}}}}}}yyywwwvvvvvvwwwwwwwwwvvvuuusssqqqpppmmmnnnoooqqqsssvvvxxxyyyyyy}}}ttt___UUUSSSUUUWWW[[[___iiiwwwtttzzz~~~kkkllliiieee```XXXJJJ>>>555444222111000000111222111111111111111111111111222333333333222444777999CCCWWWsss~~~]]]BBB777555666666666555555555444444444444444444555666888:::<<>>>>>>>>>>>>>>DDDDDDFFFGGGJJJLLLNNNPPPTTTUUUWWW[[[___bbbeeegggjjjmmmpppsssuuuxxx{{{~~~{{{}}}~~~}}}wwwvvvtttsssrrrrrrrrrsssrrrqqqpppnnnmmmlllmmmnnnqqqoookkkgggdddcccbbbbbb`````````bbbbbbaaa^^^[[[]]]\\\[[[YYYYYY\\\bbbfffqqq|||~~~{{{yyyxxxwwwvvvvvvwwwwwwuuusssqqqpppnnnnnnoooqqqtttwwwyyyzzzzzz~~~vvvbbbWWWUUUVVVWWW```cccnnnyyy~~~iiijjjhhhbbb\\\UUUHHH<<<444222111000//////000000111111111111111111111111111222333333222333666888???SSSnnncccEEE777555777555555555555555444444444444444444444666888:::;;;nnn\\\WWWPPPRRRXXXdddwwwzzzsssqqqppppppssssssqqqsss{{{{{{qqqiiiddd```^^^VVVTTTOOOHHHEEEFFFDDD@@@BBBDDDEEEFFFFFFGGGIIIKKKKKKOOOUUU[[[cccrrrzzzggg[[[XXXUUURRRQQQOOOKKKDDD>>>888777777666555444333333//////............//////111000000000000111222222222222111111111000000000111222222222222111000000000000000000000///......///............///000000111000000///////////////............////////////000000000000111111111111000000000000000111222222333333444444555666666777888999:::;;;<<<<<<;;;;;;CCCCCCDDDFFFHHHJJJLLLMMMOOOPPPRRRTTTXXX\\\___aaahhhjjjnnnpppsssuuuyyy|||zzz{{{}}}}}}|||wwwvvvtttrrrqqqqqqqqqqqqppppppooonnnlllmmmooorrrwwwtttooojjjfffcccbbbbbb``````___```aaaaaa^^^\\\^^^]]]\\\ZZZZZZ]]]bbbfffsss~~~|||zzzyyyvvvwwwxxxxxxwwwuuurrrqqqnnnooopppqqqsssvvvxxxyyyzzzvvvdddZZZWWWWWWWWWcccfffsss~~~yyyfffhhheee^^^XXXQQQFFF<<<333222000///......//////111111111111111111111111111222333333333333555777===QQQllliiiJJJ;;;888999555555555555555555555555444444333444555777888:::mmm\\\VVVQQQRRRVVV```qqqxxxooofff```\\\YYYWWWRRRSSSNNNGGGDDDEEECCC???AAABBBCCCBBBBBBBBBDDDEEEAAAEEEIIIKKKNNNWWWfffqqq}}}mmm^^^VVVMMMJJJLLLKKKEEE???888888777666555444333333//////............//////000000/////////000111111222222111111111000000000111222222222222111000000///000000111000///...---...------------...//////111111000///////////////---------....../////////////////////000000000111000000/////////000111111222222333333444555555555666777999:::;;;;;;;;;:::@@@@@@AAABBBDDDGGGIIIJJJIIIJJJLLLOOOTTTYYY]]]___dddgggkkkooorrruuuyyy|||{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~|||{{{wwwvvvsssqqqpppoooooooooooooooooommmlllmmmrrrvvvxxxuuupppkkkgggdddcccbbbaaa```______``````___^^^\\\\\\\\\[[[\\\___dddhhhttt}}}zzzyyywwwxxxzzzzzzyyywwwtttrrrnnnnnnooopppqqqssstttuuuzzzuuuddd[[[YYYXXXXXXbbbgggwww~~~wwwccceeebbbZZZSSSMMMDDD;;;333222111////////////000111111111111111111111111111222333333333333444666===QQQmmmlllMMM<<<888777555555555555555555555555333333333333444555777888lll[[[VVVRRRSSSVVV^^^mmmxxxrrriiiaaa[[[WWWUUUSSSNNNPPPMMMEEEAAACCCAAA<<<<<<===>>>=========???AAA>>>BBBFFFEEEDDDHHHRRR[[[gggyyy|||}}}dddWWWJJJEEEHHHJJJEEE???888888777666555444333333//////............/////////////////////000000111222222222111111111000000111222222222222111000000///000111111111000...------,,,,,,,,,,,,---......111111000///////////////,,,,,,------...///000000........./////////000000000////////////000000111111222222333444444555555666888999;;;<<<===<<<<<<======>>>@@@BBBDDDFFFGGGFFFGGGJJJNNNSSSYYY^^^```aaadddiiinnnrrrvvv{{{~~~{{{zzzyyyyyy{{{~~~}}}||||||}}}}}}|||zzzwwwvvvsssqqqooonnnmmmnnnnnnnnnnnnmmmkkknnnsssxxxwwwtttpppkkkgggeeedddcccbbb```___^^^`````````___YYYZZZ[[[\\\]]]aaafffiiiuuu|||~~~}}}zzzxxxxxxyyy{{{{{{{{{xxxuuusssnnnnnnnnnnnnooopppqqqrrryyysssddd]]]ZZZYYYYYY___fff{{{|||xxxbbbccc___WWWPPPJJJCCC;;;444333222000000000000111000000000000000000000000111222333444333333444555>>>QQQooolllNNN<<<555444444555555555555555555555333222222222333555666777tttbbbTTTPPPTTTVVV[[[lll}}}vvvqqqnnnnnnttt{{{wwwmmm___UUUQQQOOOLLLJJJLLLLLLJJJEEE@@@======???>>>===;;;;;;===>>>======>>>@@@>>>CCCOOOKKKCCCGGGPPP[[[mmmvvvpppllljjjlllppprrrtttxxx{{{~~~jjjOOOEEEGGGFFF@@@;;;888888777777666444333222222111///...---...000111...............///000000///000000000000111111111222222222111000//////...111111000000/////////...///////////////////////////...---,,,,,,---...//////...---,,,,,,---...///............////////////111///------/////////...111111222222222333333333888777777777777999:::;;;<<<======???@@@BBBDDDEEEFFFGGGIIIJJJMMMQQQWWW\\\___ccchhhmmmqqquuuzzz}}}}}}{{{yyyxxxyyy}}}|||}}}~~~~~~}}}|||{{{zzzwwwwwwvvvssspppmmmmmmnnnnnnnnnmmmnnnnnnooopppqqqnnnooonnnjjjeeeccceeehhhaaaaaa```^^^^^^]]]]]]]]]XXXWWWXXX\\\^^^___dddjjjyyy}}}}}}|||}}}~~~~~~{{{zzzzzz{{{{{{xxxuuuppppppqqqrrrsssssstttttt{{{kkkccc^^^WWWUUUXXXYYYlllyyyccc]]]UUUPPPLLLFFF>>>777444333222222111111222222000000111111111000//////000111222333222333555777<<>><<<===???>>>===<<<<<<>>>???>>>>>>;;;;;;AAAUUU___NNN===CCCGGGNNNYYYeeennnsssuuuuuummmeee^^^[[[YYYXXX[[[```ggglllqqquuuwww{{{|||ZZZIIIEEEBBB===:::777777777777666444333222222111///.........000000...............///000000000000000111111111222222222222111111000//////...111111111000000000/////////////////////////////////...------------...//////...------------...///............////////////000///------...//////...000000000111111111222222777666666666666888999:::<<<<<<===>>>???AAACCCDDDEEEFFFHHHJJJLLLQQQVVV[[[\\\```fffkkkoootttxxx{{{|||{{{{{{{{{{{{}}}~~~|||}}}}}}}}}|||{{{yyyxxxuuuuuutttrrrnnnlllmmmmmmnnnnnnnnnnnnnnnnnnooopppnnnmmmkkkhhhfffeeefffgggcccbbbaaa___^^^^^^]]]]]][[[YYYZZZ]]]^^^^^^bbbhhhxxx~~~}}}{{{{{{|||{{{xxxvvvmmmnnnoooppprrrssstttttt{{{{{{hhhaaa]]]XXXXXX[[[aaatttxxxddd]]]TTTMMMGGGAAA:::444222222111000000000000111///000111111222111111111000111222333222333555777===SSSrrr{{{sssppp~~~eeeGGG::::::555222333333444444444444444444444333222333444555666vvvcccUUUPPPRRRTTTXXXhhhxxxllldddbbbgggxxxtttkkkddd```___^^^```dddiiirrr{{{jjj[[[QQQJJJEEEBBB@@@AAABBBAAA???>>>>>>???>>>===<<<<<<>>>??????>>>:::777@@@ZZZdddJJJ888AAABBBDDDHHHMMMQQQTTTVVVWWWSSSNNNKKKKKKLLLLLLPPPVVV[[[bbbkkkppprrrvvv|||eeeKKKBBB>>>;;;:::777777777666555444333222222111///.........///000...............///000000111111111111222222222333222222111111000/////////111111111000000000000//////////////////////////////......------......//////...------------...///---............/////////000...------...//////.../////////000000000111111444444444444555666777888;;;;;;<<<===>>>???AAABBBDDDEEEGGGIIIKKKOOOUUUYYYYYY]]]ccchhhmmmrrrvvvyyy{{{|||}}}}}}}}}}}}|||{{{|||~~~||||||}}}|||{{{yyywwwvvvssssssrrrpppmmmllllllmmmoooooonnnnnnmmmnnnnnnnnnnnnllliiihhhhhhhhhggggggeeedddcccaaa___^^^^^^]]]___\\\]]]___^^^]]]aaafffwww~~~||||||{{{{{{xxxvvvnnnooopppqqqssstttvvvvvv}}}vvvddd___^^^[[[[[[___iii{{{{{{ggg___TTTKKKDDD>>>777222111111000////////////000///000111222222222222222000111222333222333555777>>>SSSqqquuujjjgggwww}}}fffHHH:::888444111222333333444444333333444444333222333444555666vvvcccUUUQQQRRRSSSXXXeee|||uuukkkgggiiiwwwyyyooohhhccc``````]]]\\\]]]___dddqqq~~~sssaaaTTTMMMIIIFFFAAABBBBBBBBBBBBAAAAAAAAA>>><<<;;;;;;===>>>>>>>>>:::888:::JJJSSSBBB777AAA???@@@AAACCCDDDFFFGGGHHHDDDBBBBBBEEEFFFGGGKKKQQQSSS^^^iiiooosssyyykkkMMMAAA===;;;;;;777777777666555444222222111111000///...//////000...............///000000111111222222222333333333111111111111000000////////////////////////////////////////////////////////////............//////.........------.........---------........./////////---,,,,,,...//////.../////////000000000111111222222222333444444555666:::::::::;;;<<<===??????BBBDDDFFFHHHJJJNNNSSSVVVWWW[[[aaafffkkkpppuuuxxx|||||||||||||||{{{zzzzzzzzz|||}}}}}}}}}|||{{{xxxvvvuuurrrrrrrrrpppmmmlllmmmnnnpppooonnnmmmmmmmmmmmmmmmooollliiihhhjjjkkkiiiggggggfffdddbbb```___^^^^^^aaa______aaaaaa```dddjjjvvv{{{zzz|||}}}{{{zzzxxxwwwvvvsssssstttuuuvvvwwwxxxyyy}}}tttdddaaaaaa^^^^^^bbbjjj|||yyyiiibbbVVVLLLDDD>>>999555111111000////////////000111111222222222222222111000111222333222333555777===PPPmmmyyykkkyyynnnNNN<<<999444222222333444444444444333444444333222333444555666vvvcccTTTRRRQQQRRRWWWcccwwwzzzpppnnnvvv~~~vvvpppllliiihhhfffbbb]]][[[YYYZZZbbbkkkuuulll[[[QQQKKKHHHDDDDDDCCCBBBBBBAAAAAA@@@>>><<<;;;;;;<<<======<<<777===:::999@@@???:::>>>;;;<<<<<<=========<<<;;;;;;:::<<>>BBBHHHQQQ^^^jjjooossszzzpppSSSEEE>>>;;;:::777666666666555333222111111000000///////////////...............///000000111111222222222333333333111111111000000000000000........................////////////////////////////////////////////////---..................---------------...............---+++,,,...//////...000000000111111111222222000111111222333333444444777777888999:::;;;===>>>@@@BBBEEEGGGIIILLLPPPSSSVVVZZZ```eeejjjnnnsssvvv}}}{{{zzzyyyxxxyyyzzz{{{yyy{{{}}}}}}}}}}}}|||zzzxxxvvvuuurrrsssrrrpppnnnlllmmmnnnoooooonnnmmmmmmlllmmmmmmpppmmmjjjjjjlllmmmkkkhhhhhhgggeeecccaaa```______aaa___```dddeeeeeeiiioooxxxzzzwwwzzz~~~{{{}}}~~~|||zzzwwwuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyuuugggeeefffbbbaaadddjjjzzz{{{xxxppphhhaaaVVVKKKCCC===999777222222111000000000000111222222222222222111000///000111222333222333555777:::JJJfff|||ZZZBBB:::555333333444555555555555555444444333222333444555666wwwdddUUURRRPPPPPPUUU___qqq}}}wwwxxxzzzwwwuuutttsssrrrllleee```[[[WWWZZZ___dddttt}}}jjjZZZOOOIIIGGGDDDBBB@@@AAAAAAAAA@@@@@@>>><<<<<<<<<===<<<:::444???===777===@@@;;;:::<<<<<<<<<<<<;;;999777555999999:::===;;;999===CCCPPP```nnnrrrtttyyyzzzwww}}}sssXXXIII@@@:::999666666666555444333222111000000000000////////////...............///000000111111111111222222222333111111000000000000000000------............//////////////////////////////...//////000000//////...------...//////...------,,,------------.........---,,,+++,,,...//////...000000000111111111222222///000111222333333333222444444555666888:::<<<===???AAADDDFFFHHHJJJNNNQQQVVVYYY___dddhhhlllpppsssyyyxxxwwwvvvvvvxxxzzz|||yyyzzz|||~~~~~~}}}zzz{{{{{{zzzyyywwwuuutttssssssssspppmmmllllllmmmnnnnnnmmmmmmlllmmmmmmmmmpppnnnmmmllllllkkkjjjhhhgggfffeeecccaaa``````___```___aaaeeegggggglllsss{{{|||zzz|||~~~zzz|||~~~}}}yyyuuusssssstttuuuvvvvvvwwwwwwxxxxxxyyyuuujjjjjjkkkfffccceeejjjyyywwwvvvmmmfff```VVVKKKAAA;;;777666222222111000000000000111111111111111111000//////000111222333222333555777888DDD\\\yyyfffIII===777333444555555666666555555444444333222333444555666zzzfffWWWPPPMMMMMMRRR[[[kkk{{{wwwyyypppjjjaaaYYYWWWYYYYYYccctttmmm\\\RRRJJJFFFBBB@@@BBBDDDDDDDDDDDDAAA???>>>>>>===<<<;;;777>>><<<<<>>===<<<;;;:::999999999<<<<<<===>>>;;;999===DDDOOOcccvvv{{{}}}{{{sssyyypppWWWHHH???:::999666666666555444333222111000000000000000//////..................///000000000000000111111111222222000000000000000000000111/////////000000000111111////////////////////////...///000111111000///...------...//////...------,,,,,,---------.........---+++***+++---//////////////////000000000111111...///111222333333222222111222333555777:::<<<===>>>@@@CCCEEEGGGIIILLLOOOUUUXXX]]]aaaeeeiiilllooosssssstttvvvwwwyyyzzzzzzyyyzzz{{{}}}}}}}}}|||{{{wwwwwwxxxxxxwwwuuutttsssssssssrrrooollljjjjjjkkkmmmmmmlllllllllmmmnnnnnnmmmnnnnnnmmmjjjhhhggggggfffeeedddbbbaaaaaa`````````___```dddfffggglllrrr~~~{{{|||~~~~~~zzzuuurrrsssuuussstttvvvwwwyyy{{{|||}}}rrrjjjmmmooojjjeeefffiiiwww|||uuuwwwooohhhcccYYYMMMBBB:::555444111111000////////////000,,,---...///000111111111000111222333222333555777666???SSSppppppOOO@@@888333333444555555555555444444444333222333444555666|||hhhYYYNNNKKKKKKPPPXXXgggxxxpppvvv~~~uuunnncccYYYTTTTTTSSSWWWbbbvvvkkk^^^MMMIIIDDDBBBEEEHHHJJJJJJGGGDDDAAA@@@??????===;;;===;;;888>>>BBB777444CCC:::999777666777999;;;===<<<<<<======:::777<<>>;;;;;;666666666555444333111111000000000000000//////..................///000000///000000000000111111111000000000000000111111111000000111111222222222333////////////////////////...///000111111000///...,,,---...//////...---,,,,,,,,,,,,---------......---+++***+++---/////////............/////////000...///111222333333222222///000222444666999<<<======???BBBEEEFFFHHHLLLNNNTTTWWW\\\```cccfffjjjlllmmmpppssswwwyyyzzzyyyxxxyyyzzz{{{|||||||||{{{zzzttttttuuuuuuuuutttrrrqqqrrrrrrqqqnnnjjjhhhhhhiiilllllllllllllllmmmnnnoookkkmmmooolllgggddddddfffeeedddcccbbbaaaaaaaaaaaa```^^^```ccceeeeeejjjppp|||}}}{{{uuussstttvvvssstttwwwyyy|||{{{oooiiiooorrrlllgggggggggttt~~~xxxuuu~~~uuunnnmmmhhh^^^QQQEEE;;;555333000000///...............)))***,,,...000222333333000111333333222333555777666<<>>888666666888:::999666333111111111111000///////////////000000000...,,,,,,...000000000000000000111111111222222222222222222222222000000000000000000000000////////////////////////000000...------...///000//////.........---------........................------------------------111111111000...---///000000111111111111222222222444444444555777888:::;;;===???AAABBBDDDGGGKKKNNNSSSVVVZZZ]]]```bbbeeehhhhhhkkkoootttxxxzzz{{{{{{xxxyyyzzz{{{zzzxxxvvvtttuuurrrpppqqqtttuuutttsssppppppooollliiihhhiiikkkiiilllnnnooonnnnnnoooqqqkkklllmmmmmmlllkkkiiihhhhhhgggfffeeecccbbbaaa```aaaccceeeffffffhhhmmmrrr~~~}}}yyyvvvuuutttppprrrtttwww{{{xxxnnngggjjjpppmmmfff```gggsssuuupppwwwnnnpppfffWWWJJJ@@@999333000000000000000000000000000333222222222111111000000//////000111222333333333666<<>>AAANNNddd~~~}}}~~~bbbNNNDDD===999888777999:::999666333111111111111000///////////////000000000...---,,,...000000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111000///............000000//////.........---------........................------------------------///000111000........./////////000000000111111111222222333444555777888999===>>>@@@BBBDDDGGGKKKNNNRRRUUUYYY]]]```bbbeeehhhhhhkkknnnrrruuuwwwxxxxxxwwwxxxxxxxxxxxxvvvuuuttttttrrrpppppprrrsssrrrqqqppppppooollliiihhhiiikkkjjjlllnnnnnnnnnmmmnnnpppnnnnnnnnnmmmllljjjhhhfffggggggfffdddcccbbbaaa```bbbeeegggggggggjjjooottt|||yyyxxxwwwssstttuuuxxx|||xxxmmmeeefffjjjggg```\\\^^^iii{{{nnnmmmvvvlllmmmdddWWWKKKAAA:::444000000000000000000000000000222222111111111000000000000000000111222222222333555:::EEEZZZxxxdddIII<<<444444444444444444444444555444444333333444444555iii^^^SSSOOOTTTWWW\\\ppp~~~kkk```fffrrr~~~vvvooohhhbbb]]]VVVRRROOORRRZZZiii~~~sssjjjcccdddhhhlllqqqvvvwwwmmmaaa[[[YYYYYY^^^cccbbb\\\SSSIIICCCAAABBBCCC@@@???===<<<;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<===::::::;;;;;;:::;;;>>>@@@MMMcccwww[[[JJJAAA<<<:::999999:::;;;:::666333222222111111000//////////////////000000///------...000//////000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111............///000111111/////////.........------........................------------------------...///111111000................../////////000000111111222222444666777888<<<===???AAACCCFFFJJJNNNQQQUUUYYY]]]___bbbdddfffgggiiilllooorrrtttuuuuuuvvvvvvuuuuuuttttttsssssstttrrrpppooopppppppppnnnooooooooommmjjjiiiiiikkklllmmmnnnnnnmmmlllmmmnnnppppppooonnnkkkiiigggfffgggfffeeecccbbbaaaaaa```dddfffhhhhhhhhhkkkqqqvvv~~~{{{zzzwwwvvvwwwyyy}}}tttiii___^^^^^^[[[VVVTTTTTT^^^lllvvv{{{}}}~~~sssdddhhhsssiiiggg```VVVKKKBBB:::444000////////////////////////111111000000000000//////111111111111111111222222444888AAASSSooonnnOOO===555444444333333333444444555444444333333444444555kkk]]]TTTUUUWWWZZZlllppp```fffoooxxx~~~xxxsssllleee___YYYSSSOOOPPPTTT^^^mmm{{{wwwlllccc\\\[[[]]]^^^aaafffyyyxxxmmmgggeeegggjjjkkkdddZZZPPPIIIFFFEEEFFFDDDCCCAAA???>>>============<<<;;;;;;::::::;;;;;;:::;;;;;;;;;:::;;;>>>@@@LLLaaa~~~nnnUUUFFF@@@;;;999::::::;;;;;;999666333222222111000000///////////////...///000///...---...000//////000000111111222222111222222222222222333333111111111111111111111111////////////////////////---......///000000111222////////////....................................,,,,,,------------------,,,...111222000...------....../////////000000000111111111222444555777888:::<<<>>>@@@BBBEEEJJJMMMRRRVVVZZZ^^^___aaabbbdddeeefffhhhkkknnnqqqssstttttttttsssrrrqqqqqqrrrrrrsssrrrpppooonnnmmmmmmllloooppppppnnnkkkjjjjjjkkknnnoooooonnnlllkkklllmmmqqqpppooonnnllljjjhhhhhhgggfffdddbbbaaaaaaaaaaaadddfffhhhhhhhhhlllrrrxxx~~~|||yyyxxxxxxyyy|||}}}kkk```UUURRRPPPMMMJJJKKKNNNXXXbbbfffhhhkkknnnoooxxxiii]]]ggg~~~~~~pppddd```\\\UUULLLCCC;;;444000////////////////////////000000000///////////////222222222111111111111111444777===KKKfffuuuTTT???666555444333333333333444555444444333333444444555{{{hhhYYYVVVVVVYYYiii}}}zzzeeeeeejjjppp~~~zzzsssjjjcccZZZTTTQQQQQQSSSXXXaaajjj|||wwwkkkccc\\\YYYWWWTTTVVVZZZfffvvv{{{vvvtttrrruuuooofff[[[TTTOOONNNMMMGGGFFFDDDAAA???===<<<;;;<<<;;;;;;:::::::::::::::;;;;;;<<<;;;:::;;;===@@@HHH[[[www{{{hhhRRREEE>>>:::999999:::;;;;;;999555222111222111000000///////////////---///000000.........000...//////000111111222222111111111222222333333333111111111111111111111111000000000000000000000000---...//////000111111222000000/////////.................................,,,,,,,,,---------......+++...000111000........./////////000000000111111111111222333444666777888999;;;===???AAAEEEIIIMMMTTTWWW\\\___``````aaabbbcccdddeeehhhkkkooosssuuusssrrrqqqqqqpppqqqqqqqqqqqqqqqpppnnnlllkkkkkklllooopppqqqpppmmmllllllmmmoooppppppnnnlllkkkmmmnnnpppooonnnmmmllllllkkkkkkgggfffdddbbbaaaaaabbbbbbdddfffgggggghhhlllsssyyy}}}yyyyyyxxxyyy}}}qqq^^^UUUKKKGGGDDDAAABBBEEEIIIUUU```bbbccchhhlllmmmuuueee[[[jjj|||mmm```[[[YYYTTTLLLCCC:::333000///////////////////////////////////////000000000222222222111111111111111444777;;;FFF^^^}}}yyyYYYBBB888666444333222222333333555444444333333444444555xxxaaaZZZWWWYYYgggzzzsssiiigggjjjzzzxxxmmmddd\\\VVVRRRRRRRRRSSSWWW]]]kkkyyy}}}pppiiiaaa\\\VVVQQQPPPSSSWWWeee|||~~~yyypppfff]]]VVVRRRQQQKKKJJJHHHDDDAAA>>>;;;999>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<;;;:::;;;===???CCCSSSkkkrrrbbbOOOCCC===999888:::;;;;;;:::777444111000111111111000///////////////,,,...000000///...///000......///000111222222333111111111222222333333444222222222222222222222222222222222222222222222222......000000111111111111000000000/////////..............................+++,,,,,,------.........+++---///000///....../////////000000000111111111111111222333444666777888777999<<<>>>@@@DDDIIILLLSSSWWW\\\```aaabbbccccccddddddeeegggjjjnnnrrruuurrrrrrrrrrrrqqqqqqqqqqqqpppqqqpppnnnllljjjkkklllppprrrsssrrrpppnnnnnnnnnqqqqqqpppooommmmmmnnnppppppooonnnmmmmmmmmmmmmmmmhhhgggdddbbbbbbbbbcccdddeeefffgggggghhhllltttzzz~~~zzzyyyzzz{{{~~~wwwcccSSSKKKEEEAAA???===AAAFFFJJJZZZhhhkkklllrrrvvvuuuvvvfff^^^ppp{{{lll___XXXWWWSSSKKKAAA888333000//////////////////////////////000000000000111111111111111111111111222222444666999BBBWWWwww~~~^^^EEE999777555222111111222333555444444333333444444555rrrnnnaaa[[[[[[hhhyyyxxxooonnnuuu~~~uuukkkbbbZZZTTTRRRPPPPPPSSSXXX]]]iiiwww{{{tttllleee\\\TTTRRRTTTQQQZZZkkktttiii```YYYVVVTTTSSSPPPLLLGGGCCC???===@@@???>>>>>>======>>>>>>;;;<<<<<<;;;::::::===???@@@KKK]]]ppp~~~iiiZZZJJJAAA<<<999888:::::::::999666222000///000111111000///////////////+++...000000///...///000......///000111222333333000111111222333333444444222222222222222222222222222222222222222222222222//////111111111111000///000000000000/////////...........................++++++,,,,,,---......///,,,---///...------///000........./////////000000000000000111333444666777666888;;;===@@@CCCHHHLLLPPPTTT[[[aaadddeeeggghhhiiihhhggggggiiilllppprrrqqqrrrsssttttttsssrrrqqqoooppppppnnnkkkjjjlllnnnqqqsssttttttrrrppppppppprrrrrrqqqooonnnnnnpppsssrrrqqqooonnnlllllllllllliiigggeeecccbbbccceeefffggghhhiiihhhiiinnnvvv|||{{{{{{|||~~~qqq[[[KKKGGGCCCBBB@@@@@@EEELLLTTTgggxxxzzz{{{}}}xxxhhhbbbwwwzzzlll___WWWVVVRRRJJJ???777222111000000000000000000000000000000000111111111222222000000000111222222222333222444777>>>RRRrrrdddHHH:::888555222111111222333555444444333333444444555___zzzhhh```^^^jjj{{{{{{wwwwwwwwwwwwiii```VVVRRRPPPOOORRRWWWUUU```kkkuuu~~~uuummmcccYYYVVVXXXQQQUUU```sssyyynnneee```]]][[[XXXTTTNNNIIIEEEBBB???>>>>>>===============<<<<<<<<<;;;::::::===??????GGGTTTbbboooyyy~~~{{{~~~{{{ssscccUUUGGG???;;;888999;;;::::::888555111///...///111111000///////////////+++---000000000//////000---...///000111222333333000000111222333333444444222222222222222222222222000000000000000000000000000000111222222111//////000000000000////////////........................++++++,,,,,,---...//////,,,---...---,,,---///111---------.........//////...//////000111333555555666888:::===???CCCHHHLLLLLLRRRZZZaaaeeehhhkkkmmmmmmkkkiiihhhhhhkkknnnpppqqqrrrtttuuuuuutttsssqqqnnnpppqqqooollljjjlllooorrrtttvvvuuusssrrrqqqqqqrrrrrrrrrpppoooooorrrtttuuusssqqqnnnlllkkkkkkkkkjjjhhhfffccccccdddfffggghhhiiijjjiiijjjoooxxx~~~||||||~~~qqqZZZIIIEEEDDDDDDCCCCCCJJJRRR___ttt~~~zzziiieee|||zzzmmmaaaWWWVVVRRRIII>>>666222111111111111111111111111111000000111111222222222333//////000111222333333444000333666<<>>:::>>>>>>===<<<;;;;;;;;;;;;???CCCHHHOOOWWW```iiiooosss}}}|||xxxyyyzzztttkkkYYYMMMBBB<<<:::888999;;;999888777555444333222222//////.........---------000000///////////////000000000000000111111111111333444555555666666555555222222222222222222222222000000000000000000000000222222222222222111000000000///...------...///000000000000000///////////////...---,,,+++,,,------000///...---------------------...//////000////////////000000111222444555666888:::<<<>>>BBBFFFIIIQQQSSSXXX^^^eeeiiikkkkkknnnmmmlllkkklllmmmnnnooooooqqqssswwwyyyxxxtttppppppppppppooonnnlllkkkjjjrrrvvvzzzzzzvvvrrrqqqqqqtttsssrrrqqqrrrtttvvvxxxxxxwwwuuurrrpppooommmmmmnnnjjjeeedddfffiiiiiihhhhhhiiiiiijjjmmmrrryyy~~~}}}{{{tttZZZKKKCCCAAAFFFJJJJJJQQQ[[[rrrwwwmmmggg}}}rrrhhhaaaYYYTTTKKKAAA999444111000000000//////......------111111111000000000000000000111111111111222222222333555666888EEEaaatttssszzzOOO>>>444444444...000666333222333444555666666666666MMM^^^{{{ssseeeiiirrrqqqbbb]]]WWWNNNLLLPPPRRRTTTYYYcccsssxxxlllddd\\\ZZZZZZ___hhhvvvyyymmmggg```ZZZVVVRRRMMMIIICCC@@@>>>>>>@@@@@@===999>>>===<<<;;;;;;;;;;;;;;;???AAADDDGGGKKKQQQWWW\\\fffqqq}}}|||yyyzzzzzzrrriiiWWWKKK@@@<<<:::888888;;;888777666444333222111111//////.........---------000000///////////////000000000000000111111111111111222333333444333333333222222222222222222222222222222222222222222222222111111222222111111000///222111000000000000111222000000000000000000000//////...---,,,,,,,,,------000000///.........//////...//////000111111000000/////////000111222444444666888:::<<<>>>AAAFFFIIIPPPSSSXXX^^^dddiiijjjkkknnnmmmmmmmmmnnnoooqqqrrrpppqqqsssuuuwwwvvvsssoooooooooooonnnnnnmmmlllkkkqqquuuyyyzzzxxxuuuttttttvvvuuutttssstttuuuwwwxxxwwwvvvuuusssrrrqqqppppppmmmjjjggggggiiikkkkkkjjjjjjkkkkkklllooottt|||~~~{{{yyy|||www^^^QQQIIIGGGMMMRRRVVV```lll~~~xxxmmmgggzzzoooeee```YYYSSSJJJAAA999333111000000000//////////////////////////////////////////000000111111111222222222333555666888DDD___lllmmm}}}UUUEEE999777888111222777444333444555666666666666666CCCOOOgggmmmiiinnnmmmddd]]]TTTPPPQQQOOOPPPTTT]]]mmm}}}tttkkkfffaaa```bbbiiixxxuuuooogggaaa]]]YYYSSSOOOHHHDDD@@@>>>???@@@===;;;===<<<<<<;;;;;;;;;;;;<<<===>>>??????AAADDDHHHKKKXXXdddrrr|||}}}|||}}}|||qqqeeeTTTIII>>>:::999777888:::777666555333222111000000/////////.........------000//////......///000000000000000000111111111111111111222333333333333333333333333333333333333333333333333333333333333333111111111111111000//////222111111000000111111222000000000000000000000000//////...------------...000////////////000000111///000000111111111111111/////////000111222333444666777:::<<<>>>AAAFFFIIIOOORRRXXX^^^dddhhhjjjkkkmmmmmmnnnoooqqqsssuuuvvvsssrrrssstttuuutttrrrooommmnnnnnnoooooonnnnnnnnnppptttxxxzzzzzzxxxwwwwwwwwwvvvuuuuuuvvvwwwyyyzzzwwwvvvuuusssrrrrrrrrrrrrlllkkkjjjkkkmmmnnnnnnmmmmmmmmmmmmnnnqqqwww}}}~~~zzzwwwyyy{{{}}}zzzdddWWWOOOKKKRRRYYYbbbpppzzzppphhhxxxjjjaaa\\\WWWRRRIII@@@888333111000//////000000000000000000............////////////000000000111111111222222222444666888BBBZZZzzz~~~jjjkkkaaaJJJ;;;777888222222555222555555666777777666666666===EEEVVVppprrriiimmm}}}oooggg]]]VVVSSSNNNNNNQQQYYYhhh~~~zzzqqqkkkggggggnnnwww|||vvvnnngggccc^^^YYYTTTNNNIIIDDDAAAAAABBB@@@>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<======@@@DDDGGGPPP]]]lllxxxqqqcccQQQGGG===:::999777777:::666555444222111000000///////////////............//////.........///000000///000000000111111111111333333444555555555555444333333333333333333333333333333333333333333333333000111111111111000//////////////////////////////000000000000000111111111/////////...........................///000111111///000000111111000000000////////////000222333444555777999;;;===AAAEEEIIINNNRRRYYY___dddgggkkkllllllmmmoooqqqtttvvvyyyzzzwwwvvvuuuuuuvvvuuussspppmmmnnnoooqqqqqqrrrrrrrrrqqqtttxxxzzzzzzyyywwwvvvsssssstttuuuwwwyyy{{{}}}wwwvvvuuusssqqqpppppppppjjjkkkmmmooopppqqqpppooonnnnnnnnnooorrrxxx}}}zzzwwwxxxzzz}}}}}}hhhZZZPPPKKKPPPYYYcccuuu~~~uuulllxxxggg]]]YYYUUUPPPHHH???777333111000//////000000111111222222......///////////////000000000000000111111111111222333555888@@@SSSssstttssssssRRR???777999444333666444777777777888777777666666===AAALLL```zzzxxxnnnpppsssfffYYYQQQOOOOOOPPPUUUbbbvvv~~~sssjjjiiilllsss|||sssmmmhhhccc]]]XXXTTTNNNGGGDDDCCCCCCBBB@@@>>>>>>===<<<<<<<<<======<<<<<<=========???CCCFFFMMMYYYiiiwwwtttcccQQQGGG>>>;;;999777777999666555444222111000//////000000/////////........................///000000///000000000111111111111222333444444555555444444333333333333333333333333222222222222222222222222111111111111111000////////////000000000000/////////000000000111111111222000000000/////////......------------...//////000...//////000//////...............///000111333333555777999;;;===@@@EEEHHHNNNSSSZZZ```dddhhhkkknnnmmmnnnqqqsssvvvyyy{{{|||zzzyyyyyyyyyyyyxxxvvvsssoooppprrrtttuuuvvvwwwwwwtttuuuwwwyyyyyywwwtttqqqnnnoooqqqtttwwwzzz}}}xxxwwwuuurrrooommmlllkkkjjjlllnnnqqqqqqqqqqqqqqqooonnnnnnooorrryyy~~~|||yyyzzz{{{~~~}}}jjj]]]QQQJJJNNNUUU___pppyyyrrrwwwfff\\\YYYSSSNNNFFF===666222000000//////000000111111222222/////////000000111111111//////000000000111111111111111444888===MMMjjjzzz^^^FFF:::;;;777666999888888888888999888888777777<<>>>>>=========>>>>>>===<<<;;;<<>>>>>============;;;::::::===???HHHUUUfffxxx|||iiiVVVLLLCCC???===:::999:::777666444333111000000000000000000000/////////...------------...///000000000000000000111111111111000000111222222222222111444444444444444444444444333333333333333333333333333333333333333222111111111222333333333333222111///000000111111222333333000000111111111000///...000///...............///000000000000000///..................000111222333444666999:::<<<@@@DDDHHHNNNUUU]]]cccfffiiinnnsssvvvwwwzzz|||}}}~~~{{{|||}}}~~~zzzwwwrrrssstttvvvxxxyyyzzzzzzxxxxxxxxxzzz{{{xxxsssooolllnnnqqqtttwwwzzz||||||xxxwwwuuurrrooommmlllkkkjjjllloooooonnnnnnoooqqqpppooooooooorrrzzz~~~~~~xxxfffaaaVVVMMMNNNQQQUUUaaaooorrrsssuuu|||pppeee]]]ZZZPPPKKKDDD;;;555111000000000000//////////////////......//////000111111222////////////000000000111000///333777888AAA]]]zzzyyyUUU>>>;;;555222555555777888999:::;;;;;;;;;:::555:::???DDDNNNccc~~~rrrkkkvvvjjjfff___ZZZXXX]]]eeelll{{{vvvvvvwwwzzztttnnniiieee```ZZZVVVTTTRRRMMMJJJFFFEEECCCAAA@@@>>>>>>===;;;;;;;;;;;;:::<<>>CCCKKKYYYqqqmmmooommm|||mmmbbbZZZXXX]]]dddqqq{{{|||rrryyy{{{vvvrrrrrruuussskkkbbb\\\TTTMMMOOOIIIEEEDDDBBB<<<999999<<<;;;<<<>>><<<:::???FFFKKKYYYmmmkkkXXXNNNEEEBBB@@@<<<;;;<<<<<<:::666333111000000000000/////////..................---......///000111000000000000111111111111111111111111111111111111333333333333333333333333333333444444444555555555222333333333333333333444111222222333333222222111222222222222222222222222444444333222111111111222000000000000000000000000000///////////////000111...///000000///000222444888888999<<>>===;;;@@@GGGPPP^^^qqqkkkXXXNNNEEEBBB@@@<<<999:::999777555333111111222222000000000/////////..................///000111111000000000000111111111111222222222222222222222222333333333333333333333333000000111111111222222222333333333333333444444444333333333444444333333333333333333333333333333333555444444333222222222333111111111111111111111111000000////////////000000...///000000///000222444777888999<<>><<<===???>>>>>>CCCKKK[[[iii|||kkkXXXPPPIIIGGGDDD???;;;:::555555444333222222333333222111111111111000000000,,,,,,,,,------...///000///000000000111111111111222222222222222222222222333333333333333333333333444444444444555555555555333333444444555555666666666777777777777777777666444444444444444444444444444444444444444444333333444444444444444444444444111111000000///000000000...///000000///000222444555777999<<>><<<===>>>>>>>>>EEEMMM\\\lllnnnXXXPPPIIIGGGEEE???;;;:::777666555444333333222222333222222222222111111111++++++++++++,,,---......///000000000111111111111000000000000000000000000333333333333333333333333000111111111222222222222333333444555555666777777888888888999999888888888555555555555555555555555333333444555555444444333444444444444444444444444222222111000000000000000...///000000///000222444444777999<<<>>>CCCJJJOOOUUU[[[ccchhhlllpppuuuyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}|||yyywwwsssrrrqqqppppppqqqrrrsssvvvuuuttttttuuuwwwyyy{{{zzz{{{|||}}}|||{{{yyyxxxvvvuuuuuuvvvvvvtttpppmmmjjjkkklllmmmmmmooorrrtttvvvvvvwww{{{sssjjjaaaXXXSSSXXXbbbjjjqqqwww|||{{{zzzxxxvvvqqqeee[[[VVVnnnvvvsss{{{rrrbbbZZZYYYUUUNNNFFFAAA999333000///....................................////////////......//////000000000000/////////333222444888666>>>TTTssshhhHHH;;;888666444555777888999::::::;;;;;;:::;;;===@@@III\\\nnn}}}llleeennn~~~zzznnnaaaWWWPPPIIICCCBBB???;;;:::;;;===;;;<<<>>>===>>>FFFNNN]]]mmmvvv]]]SSSKKKHHHDDD>>>::::::888777777666555444333333444333333333333222222222+++++++++++++++---......000000000000111111111111000000000000000000000000333333333333333333333333222222222222333333333333333444444555666777888888888999999::::::999999888666666666666666666666666333444555666666666555444444444444444444444444444333222111111000000000000...///000000///000222444333666999;;;>>>CCCKKKQQQVVV\\\dddjjjmmmpppuuuxxx|||||||||}}}}}}|||||||||}}}|||{{{||||||{{{xxxvvvqqqpppooooooooopppqqqrrrrrrrrrrrrrrrtttvvvxxxyyyxxxyyy{{{}}}~~~~~~}}}}}}xxxwwwwwwwwwwwwvvvsssqqqlllmmmnnnnnnnnnpppsssvvvvvvvvvxxx}}}vvvpppeeeZZZRRRSSSYYY```jjjrrruuutttsssrrrpppiii^^^VVVTTTnnn~~~zzzsssbbbZZZYYYTTTKKKCCC>>>777222000///..............................---......//////......---/////////000000///......///222111333777444;;;OOOjjjnnnLLL>>>:::888555666777888999999999999999888999;;;>>>FFFYYYjjjnnndddkkkzzz~~~vvviii]]]SSSKKKEEECCCAAA===<<<>>><<<:::;;;<<<===>>>FFFOOO\\\oooiii^^^SSSMMMHHHAAA<<<<<<666666777777777777666666444444444444333333333333,,,,,,,,,,,,---...///000000000000000111111111111000000000000000000000000333333333333333333333333444444444555555555666666333444555666777888999999888999999::::::999999888777777777777777777777777444666777999999888777666444444444444444444444444444333222111000000000000...///000000///000222444222666999;;;===BBBKKKRRRWWW]]]eeekkknnnqqquuuxxx||||||}}}}}}}}}}}}||||||}}}|||{{{{{{|||zzzxxxuuuooonnnnnnnnnoooooopppqqqnnnoooppprrrtttvvvwwwxxxyyyzzz{{{}}}~~~{{{zzzxxxxxxxxxxxxvvvtttnnnooopppppppppqqqtttwwwwwwwwwzzz}}}}}}}}}yyyuuulllaaaUUUPPPQQQXXXdddoooooonnnooopppmmmfff]]]VVVXXXqqqvvveee\\\[[[TTTIII@@@<<<666111//////..............................---......//////......---------...///000000000000///111///111666222999LLLccctttPPP???;;;777666666777888888888888888666555666999;;;DDDVVVgggzzzzzzkkkbbbiiixxx}}}pppdddUUUMMMGGGEEEBBB???>>>@@@;;;::::::<<<<<<>>>FFFOOO\\\pppuuuiii\\\TTTMMMEEE@@@???444555666888999999999999555555444444444333333333...............///111111000000000000111111111111111111111111111111111111333333333333333333333333111111111222222222333333444444555666777888999999888999999::::::999999888777777777777777777777777666777999;;;;;;;;;999888444444444444444444444444444333222111000000000000...///000000///000222444222666:::;;;===BBBLLLSSSWWW^^^fffkkknnnqqqtttxxx}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{zzzwwwuuummmmmmmmmnnnnnnooopppqqqlllmmmooorrrtttuuuvvvwwwzzzzzz{{{}}}~~~}}}{{{yyyxxxxxxyyyxxxwwwooopppqqqqqqqqqrrruuuxxxxxxyyy{{{|||~~~~~~}}}||||||}}}{{{zzzzzz|||~~~{{{xxxrrrfffYYYPPPNNNSSSaaaooonnnmmmnnnpppnnnggg___ZZZ^^^uuuxxxfff^^^\\\TTTHHH???:::555111//////..............................---..................---***+++---///000111222222///111...000555222888KKK___wwwQQQ???999555666777777888888888777777666777999;;;;;;BBBSSSdddvvvdddbbbaaalllsssjjj^^^SSSIIIGGGDDD???===@@@======>>>@@@???@@@HHHQQQ^^^sssuuufff[[[PPPEEE>>>>>><<<;;;:::::::::888555222777666444333222111111111///............//////000000000000000000000000000000000111222222222222111222333444333111000111222444444333333222111000000333444555777888888888888777777777888888999999:::::::::::::::::::::::::::777888;;;<<<===;;;999888;;;666222222555666444111555444333111000/////////111111111000111111222222333666:::<<<===BBBIIINNNXXX^^^eeekkknnnrrrxxx|||{{{{{{}}}}}}~~~}}}||||||}}}}}}}}}|||{{{zzzxxxwwwsssooollllllppprrrrrrqqqnnnnnnnnnoooqqqsssuuuvvvyyyzzz|||~~~~~~|||zzzxxxvvvvvvoooppprrrtttwwwyyy{{{|||{{{yyyxxx}}}|||yyyvvvvvvxxx{{{zzzyyy}}}{{{zzzzzz|||~~~xxxuuuuuurrriii^^^UUUOOOOOOXXXcccqqqqqqnnnsssxxxkkk^^^aaaeee~~~qqqkkkfff]]]PPPHHH===888222///...//////000---------............///........................////////////////////////111111222222444777<<<@@@YYYyyyYYYDDD===:::777666555666777888777666777777999;;;;;;BBBRRRbbb|||zzzggg```___iiiwwwmmm___UUUMMMJJJGGGBBBAAACCC>>>===>>>@@@??????GGGPPP]]]rrr{{{mmmbbbVVVJJJBBB@@@888888777888999999777555777777666555444333222222000000000//////000111111000000000000000000000000000000111222222222222222222333444333111000111222111111111222222333333444333444555666888888888888888888999999:::;;;;;;;;;::::::::::::::::::::::::777999;;;======;;;999888<<<777333333666777555333555444222111000/////////111111000000111111222222111555999;;;>>>CCCJJJOOOXXX^^^eeekkknnnrrrwww{{{|||}}}~~~}}}}}}}}}||||||{{{zzzyyyyyyuuuqqqnnnooorrruuuvvvtttrrrqqqqqqqqqrrrtttwwwxxx||||||~~~}}}{{{yyywwwvvvuuupppqqqsssuuuxxxzzz|||}}}{{{yyyxxx}}}~~~|||xxxuuutttvvvxxxyyyxxx}}}{{{zzz{{{}}}yyyppplllkkklllfff___WWWOOOMMMWWWcccxxxyyywww|||~~~oooaaadddppp|||wwwyyy}}}pppjjjfff[[[NNNFFF<<<888222///.../////////---------............///........................////////////////////////000111111222333666;;;???VVVuuuwwwsss```GGG<<<:::777666555555777888777666777777999;;;;;;AAAPPP___vvv}}}jjj]]]]]]fff{{{~~~ssseee]]]VVVQQQMMMGGGEEEEEE???===>>>?????????FFFNNNZZZpppvvvkkk```RRRHHHDDD;;;:::888999999999888666777777888777666555333222222222111111111111111222000000000000000000000000000111111222222222222222222333444333111000111222000000111222333333444444333444555666777888888888:::::::::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======;;;999888;;;888555555777888666444444333222111000/////////000000000000000111222333111444888;;;>>>CCCKKKPPPXXX^^^eeejjjnnnrrrwww{{{}}}}}}}}}|||{{{zzzzzz{{{{{{vvvsssppprrrvvvyyyyyyyyywwwuuutttssstttvvvyyyzzz~~~~~~~~~~~~}}}~~~~~~}}}{{{yyywwwuuutttpppqqqsssvvvyyy{{{}}}{{{zzzyyy||||||wwwzzzwwwwww{{{}}}yyyvvvwwwxxxyyyyyy}}}|||{{{|||}}}pppfffaaa```bbbaaa]]]UUULLLJJJWWWfffrrraaadddxxxxxxrrruuu}}}{{{nnniiidddYYYLLLDDD;;;777222///.../////////---------............///........................///////////////////////////000111111222555999<<>>>>>?????????EEELLLXXXnnntttiiiZZZMMMHHHDDDAAA>>><<<:::999777555666777888888888666333222333333222111111111111111000000000000000000000000000111222222333333222222222333444333111000111222333333333222222111111111333333555666777888888888999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::999888999777555555666777555444333222111000////////////000000///000000111222333333666:::<<<>>>CCCJJJPPPYYY^^^fffkkknnnrrrwww{{{}}}~~~}}}{{{{{{{{{|||}}}wwwtttqqqssswww{{{{{{{{{zzzxxxvvvttttttvvvyyy{{{~~~~~~~~~~~~}}}}}}}}}|||{{{yyyvvvtttssspppqqqsssvvvxxx{{{}}}~~~{{{zzzzzz}}}~~~uuuoooooonnnoootttyyy~~~|||||||||}}}~~~}}}|||~~~~~~xxxjjj```[[[YYYXXXXXXWWWOOOFFFHHHZZZnnnrrr]]]___yyy|||tttxxxtttiiifffbbbXXXLLLDDD:::666222///.../////////---------............///........................////////////////////////...///000111111333777:::GGG```qqqdddyyyaaaGGG???777555444444666777888777999888999;;;;;;???IIIUUUjjj}}}zzzfff[[[[[[aaaqqq|||oooaaaVVVMMMGGGDDD@@@>>>???@@@@@@EEEKKKVVVmmm|||qqqbbbTTTLLLIIIEEE@@@<<<:::999777666555666777888777555333222444333222111000/////////000000000000000000000000111111222333333333333222222333444333111000111222333333222222222222222111222333444666777777777777888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777666555444333444444444333222222222111000////////////////////////000111222333666999<<<>>>@@@DDDJJJPPPZZZ```ggglllooosssxxx|||}}}~~~}}}}}}}}}}}}vvvsssqqqrrrwwwzzz{{{zzzzzzxxxvvvuuuuuuvvvyyyzzz{{{|||}}}~~~}}}}}}|||{{{yyywwwtttrrrpppqqqrrruuuwwwyyy{{{|||{{{|||}}}zzzrrriiibbb___aaaccchhhppp}}}~~~~~~~~~~~~}}}|||~~~uuufff[[[VVVUUURRRSSSPPPIIIBBBIIIbbb{{{rrrZZZ\\\zzzyyy|||wwwmmmdddbbb^^^UUUKKKEEE999555111////////////...---------............///........................////////////////////////...///000111111222555888???TTTtttyyykkktttSSSBBB999777555444666777888777:::888999;;;;;;>>>FFFPPPcccvvvwwweeeYYYZZZ^^^kkkqqqbbbVVVMMMGGGBBB@@@@@@AAAAAAEEEJJJUUUmmmzzzkkk]]]UUUKKKFFFAAA===;;;:::999888555666777777777666444333555444333111000/////////000000000000000000000000111222222333333333333333222333444333111000111222//////000111333444555555222333444555666777777777666777777999:::;;;<<<===========================;;;;;;;;;:::888777666555111222222333222222111111222111000///////////////.........///000111222333777:::>>>@@@AAAFFFLLLRRR\\\bbbiiinnnqqqtttyyy}}}~~~~~~}}}vvvssspppqqquuuyyyyyyxxxxxxxxxwwwvvvwwwxxxyyyyyyyyyzzz|||~~~}}}}}}}}}}}}{{{wwwtttrrrqqqrrrssstttvvvxxxyyyzzz{{{}}}yyynnnddd]]]YYYVVVYYY\\\___hhhxxx~~~}}}~~~~~~}}}{{{}}}vvvfffZZZUUUSSSTTTSSSPPPJJJFFFQQQmmmsss]]]bbb{{{tttjjjaaa^^^YYYQQQHHHDDD777444111////////////...---------............///........................////////////////////////...000111111111222444666;;;JJJggg{{{wwwbbbIII===:::777666666777888777;;;999999;;;;;;===DDDLLL]]]oooxxxhhhWWWXXX[[[eee{{{pppaaaVVVJJJDDDAAABBBCCCBBBEEEJJJUUUmmmuuuggg___RRRMMMFFFAAA>>>===;;;;;;888777777777777666666666777666444333111000000///000000000000000000000000111222333333444444333333222333444333111000111222...///000111333444555666222222444555666777777777666666777999:::;;;<<<===========================;;;:::999888777555444333///111222333222111111111111111000////////////000............000111222333666:::>>>AAADDDIIIQQQWWW^^^dddkkkooorrruuuzzz~~~~~~|||wwwtttqqqqqquuuxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyzzz|||~~~}}}~~~~~~~~~|||xxxuuusssttttttuuuvvvwwwxxxxxxyyyzzz~~~vvviii___]]]^^^dddgggfffcccggguuu~~~~~~}}}{{{zzz|||uuuggg^^^ZZZZZZ\\\ZZZWWWRRRQQQ\\\wwwqqqaaakkk|||tttjjj```[[[UUUKKKCCC@@@666444111////////////...---------............///........................///////////////////////////000222222222222444555:::DDD\\\}}}uuuSSS@@@===999777777777888777;;;999999;;;;;;===CCCJJJZZZkkk|||zzzkkkVVVWWWXXXaaawwwzzzjjj^^^LLLFFFBBBBBBCCCCCCFFFJJJUUUmmm|||nnnfff]]]WWWOOOGGGBBB???===;;;:::999888888777888888999999888666444222111111000000000000000000000000000111222333333444444333333222333444333111000111222222222222222222222222222222222444555666777777777666777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999777666444333222///111333333222111111111111000000////////////000------......///111222333444888===AAAFFFLLLTTT[[[___eeelllpppsssvvv{{{~~~{{{xxxuuuqqqrrruuuxxxxxxvvvvvvxxxyyy{{{|||{{{{{{zzzzzz{{{}}}~~~}}}~~~}}}yyyuuusssvvvvvvvvvwwwxxxxxxyyyyyyzzzvvvjjjccceeejjj{{{|||wwwmmmlllvvv~~~{{{yyyzzz|||tttiiicccbbbcccbbb```]]]ZZZZZZeee}}}nnncccrrr}}}wwwlll```YYYRRRGGG@@@===666333000////////////------------.........//////........................///////////////////////////111222333222222444555:::AAAVVVwww]]]BBB???:::888777888888777>>>:::888999888999???FFFWWWgggyyy{{{jjj[[[YYYYYY___ppppppdddXXXOOOFFFCCCCCCCCCHHHMMM]]]nnn{{{wwwhhhdddZZZNNNEEE???:::777999;;;<<<;;;999888999;;;888777555222000///......000000000000111222333444222222333333333222222111333333333222222222111111333333333333333333333333333333222222333333444555777666666666888;;;===???AAAAAA???>>>============;;;:::777555333111111111000000000000111111111111333222111///...---------------......///000000000444666:::>>>CCCKKKSSSYYYaaaeeekkkpppssswwwzzz}}}~~~}}}yyyyyywwwsssqqqqqqsssuuuyyyyyyzzzzzz{{{{{{|||||||||}}}~~~~~~~~~}}}|||zzzxxxwwwuuuuuutttxxxvvvssssssvvvyyy{{{||||||{{{wwwyyy~~~zzzoookkkqqqxxxzzzrrryyy~~~|||zzzzzzxxxzzz~~~zzzqqqiiiggghhhjjjgggfffcccbbbgggssskkkdddwww}}}zzzpppaaaTTTKKKCCC<<<888555333000//////...---+++---------,,,,,,+++++++++000000000000000000000000000000000000////////////000000000111222222333333888<<>><<<888666777888888666555333111//////...111111000111111333444444444444444555444444333333333333333222222222222111333333333333333333333333222222222222222333444444555555444555777:::===???@@@@@@???>>>============;;;999777444222111000000000000000000111111111111222222111///............------......///000000111666777:::>>>CCCKKKTTTZZZbbbeeekkkooossswww{{{~~~~~~}}}zzzuuuqqqpppqqqsss|||}}}}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuuuuuwwwuuussssssvvvzzz|||||||||yyyrrrtttxxx~~~vvv}}}~~~}}}}}}{{{~~~}}}zzzyyyuuuwwwzzz~~~~~~~~~}}}xxxrrrmmmkkklllnnnooonnnkkkhhhiiirrr|||jjjeeezzzxxxoooaaaUUUKKKCCC<<<777333111///.../////////---------------,,,,,,,,,,,,////////////////////////.........//////000000000///000000111111222333333777:::HHHdddSSS@@@999<<<666444777666;;;777666888999;;;AAAIIIXXXjjj~~~ooo\\\XXXUUUYYYhhh{{{pppcccYYYNNNHHHFFFDDDGGGLLL___qqq}}}tttgggZZZPPPGGGAAA>>>?????????<<<888555555555777666444333111000//////222222111111222333555666666777777777666555555444333333333333222222222222333333333333333333333333222222111111222222333444333333333444777999<<<>>>???>>>>>>======<<<<<<<<<:::888666333111000000000000000000000111111111111111111000///////////////---------......///000111777888:::===CCCLLLUUU\\\cccfffkkkooossswww|||}}}wwwrrrooopppqqq}}}~~~~~~}}}}}}~~~|||yyywwwvvvuuuuuuuuutttrrrtttwwwzzz}}}}}}||||||xxxyyy{{{|||{{{|||xxx||||||{{{vvvvvvwww{{{{{{{{{~~~}}}yyyvvvvvvvvvssspppnnnnnnooossssssqqqnnnnnnsss|||yyykkkjjjvvvmmmaaaUUULLLDDD;;;666000///---...///000000///---------------.................................++++++,,,---...///000111//////000111111222222333666777BBB[[[|||]]]GGG<<<<<<666444777555<<<888777888999:::@@@HHHUUUiii~~~qqq___XXXSSSWWWcccwww~~~tttiii^^^SSSMMMJJJIIILLLQQQaaatttyyyvvvmmmbbbYYYQQQHHHAAA>>>@@@???>>>;;;999666555444777666444333222111000000333333222222333555777888999999999888888666555555444444333333333222222222333333333333333333333333222111111111111222333333222222333555777:::<<<>>>===============<<<;;;;;;999888555333111////////////000000000111111111111111000///////////////000......------...///111111888999;;;>>>CCCLLLVVV]]]cccfffjjjnnnrrrwww|||~~~xxxrrrppppppqqqzzz{{{}}}~~~|||{{{{{{}}}zzzxxxuuuttttttuuutttsssrrrtttwww{{{}}}}}}|||}}}~~~|||{{{}}}{{{~~~~~~|||{{{|||||||||~~~}}}xxxrrruuuwwwvvvssspppmmmllloooqqqrrrqqqqqqtttzzzvvvmmmqqq}}}ssskkk___UUULLLCCC:::555000///------///000///...,,,------....../////////------------------------++++++,,,------...////////////000000111222222222555666===RRRtttiiiNNN>>>;;;555555888666???;;;888999888888>>>EEETTTiiiwwwaaaYYYSSSUUU^^^ooozzzkkk```TTTOOOLLLLLLQQQVVVdddwwwwwwoooeee\\\YYYTTTJJJCCCAAA>>>===<<<:::999888777666666555444333222222222222444333222222444777999;;;;;;;;;;;;:::999777666555444444444333333333222222333333333333333333333333222222111111222222333444333333555666888;;;===>>><<<======>>>======<<<;;;999888555333111////////////000000000111111111111111000///////////////000......---------///111222888999;;;>>>DDDLLLVVV\\\bbbeeejjjnnnrrrvvv{{{~~~}}}xxxsssrrrssstttyyyzzz|||}}}~~~~~~}}}|||{{{zzzzzz}}}{{{xxxuuusssssstttttttttsssrrrtttxxx{{{}}}}}}|||~~~~~~|||wwwvvvyyy}}}}}}yyyrrrmmmjjjkkknnnqqqrrrqqqrrrvvvyyypppmmmuuuyyy{{{{{{zzzzzzppphhh]]]RRRJJJBBB999333222000...---......---,,,,,,------....../////////---------------------------------------,,,,,,,,,...//////000111111222222555666:::KKKiiiwwwWWWAAA:::555555999777@@@<<<999999888888===DDDTTTlllddd[[[TTTVVV\\\hhh{{{mmmbbbVVVQQQOOOPPPUUU[[[iii{{{qqqcccXXXUUUQQQGGG@@@@@@===<<<::::::::::::888777555555444333333333333333444333222333555999===?????????>>>===;;;:::888777444444444444333333333333333333333333333333333333333333222222333333444555444444666777999:::;;;<<<<<<===>>>???>>>>>><<<;;;:::888666333111000000000000000000000111111111111111111000//////////////////...---,,,---///111222666888;;;???EEELLLUUUZZZ___ccciiinnnrrrvvvyyy{{{~~~}}}yyyvvvuuuwwwyyy{{{{{{|||}}}~~~~~~}}}{{{{{{{{{{{{{{{yyyvvvsssrrrssstttuuutttssssssuuuxxx{{{|||||||||{{{uuuyyy}}}~~~vvvoookkkkkknnnqqqqqqnnnmmmnnnooowwwzzzfffkkkvvv{{{sssssspppooo|||zzzmmmeeeYYYOOOGGG???888333222000...---......---,,,---------------.........------------------------......---------,,,,,,,,,......///000000111111222444666999DDD___cccGGG<<<555666:::666???;;;999999888888>>>EEESSSlllggg]]]VVVWWWZZZcccxxx}}}uuujjj^^^XXXVVVVVV[[[aaaoooooo]]]UUUNNNCCC===???>>><<<:::999;;;:::888666555444444333333333444444333222222333666;;;@@@CCCCCCCCCBBBAAA???===;;;:::555444444444444333333333333333333333333333333333444444333333444444555666444444555777888999999999<<<===???@@@@@@???===<<<;;;999777444222111000000000000000000111111111111222222111///............///...---,,,---///111333333666;;;@@@EEELLLSSSXXX\\\aaaiiiooorrruuuwwwxxx~~~|||yyyyyy{{{}}}|||{{{{{{{{{}}}~~~}}}}}}}}}}}}zzzxxxuuusssrrrtttvvvxxxuuuttttttvvvyyy{{{{{{zzz{{{|||uuuuuuzzz~~~wwwppplllkkknnnqqqpppllliiihhhiiipppvvvlll^^^jjjxxxzzzttttttooolllyyyzzzvvvlllcccVVVKKKCCC===777222000...------...///...---------------,,,,,,,,,,,,------------------------------------..................//////000111111111111666999>>>TTTyyyqqqOOO@@@777777999555===999888999999999???GGGPPPkkkiii^^^WWWXXXZZZ```ttt~~~rrrfff___\\\]]]bbbhhhttthhh[[[QQQEEE@@@DDD@@@===::::::;;;:::777444555444444333333444444444222222222333777<<>>===;;;:::777555333111111111000000000000111111111111333222111///...---------000...---,,,,,,///111333222555;;;@@@FFFLLLRRRVVVZZZ```hhhooosssuuuvvvwww{{{}}}~~~{{{{{{}}}{{{zzzyyyyyyzzz}}}~~~yyyxxxuuussssssuuuxxxzzzuuuttttttvvvyyyzzzzzzyyy{{{~~~wwwmmmssszzz}}}{{{vvvppplllhhhlllooooookkkhhhhhhiiilllpppyyyeee[[[kkk|||}}}yyyyyysssmmmyyytttpppkkkaaaTTTIIIAAA;;;666222...,,,+++,,,...000000///---------,,,,,,+++++++++........................+++,,,,,,---...///000000......//////000111111111///666888:::NNNsss{{{UUUCCC999777888333DDD;;;666888888666:::CCCQQQcccooo```UUUUUUVVV[[[ooo|||sssnnnmmmpppsssgggVVVKKKDDD@@@===;;;999999:::::::::999555555555555444333222111111222333555888>>>EEEJJJKKKKKKJJJIIIEEEAAA>>>;;;555555444333222222111111222333444444555555444444222222333333333444444444222222333555777999;;;<<<888999;;;<<<<<<<<<;;;;;;666555333111000000000111111111111000000000//////............////////////000///.........///111222666999>>>BBBFFFKKKPPPSSS[[[```gggmmmppprrrssstttyyy|||~~~~~~~~~~~~}}}{{{zzz{{{~~~~~~{{{wwwuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyy{{{|||ooocccjjjrrrvvvxxxxxxwwwuuupppssswwwvvvoooiiihhhlllpppnnnfff^^^cccvvvyyyxxx{{{pppllleeeZZZOOOJJJEEE===555222///............---------*********+++++++++,,,,,,111---******,,,......---+++,,,,,,---------------.........///000000111111333222555===KKKaaazzzzzzXXXEEE;;;111111:::EEE;;;666888999777:::BBBMMM___yyyppp```UUUTTTUUUYYYkkk|||zzz|||}}}zzzcccRRRGGGAAA===;;;999999::::::999888555555555555444333222111111222444555888===CCCHHHJJJJJJJJJIIIFFFBBB>>>;;;555555444444333222222111222333444444555444444444222222333333333444444444333333444555777888:::;;;888999:::;;;<<<;;;::::::666555333222000000000111000000000111111111222222000000000///////////////000//////...///000111222777:::>>>BBBFFFJJJNNNQQQVVV[[[bbbhhhkkkmmmoooqqqwwwzzz}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{|||~~~}}}zzzvvvtttuuuuuuvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyzzzuuufffjjjooosssvvvvvvuuurrruuuxxx{{{zzztttmmmkkkllluuupppfff^^^eeeyyy}}}qqqkkkcccXXXMMMHHHDDD<<<444111............------------------------............000---******,,,......---......///000000000000///111111111222333333444444000000333999BBBVVVuuuuuuyyy___HHH===555444999FFF<<<777:::;;;888:::AAAIIIXXXqqqooo___SSSRRRSSSVVVfffzzzrrrZZZJJJCCC>>><<<:::999::::::999888555555555555444333222222111333444666888<<>>BBBEEEIIIMMMPPPUUUZZZaaagggkkknnnppprrruuuwww{{{|||}}}}}}~~~}}}}}}}}}~~~~~~|||||||||~~~|||yyyuuuttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyy|||{{{hhhggghhhnnntttwwwwwwvvv~~~zzzuuurrr|||ssseee^^^hhh~~~qqqhhh___TTTIIIEEEAAA:::333111............---------------............////////////---++++++,,,......---...//////000000000000000111111222333333444444555222444666999===MMMlllpppkkkkkkMMM>>>999888777HHH>>>888;;;<<<999:::@@@DDDSSSlllmmm\\\PPPPPPQQQSSSbbbuuu}}}aaaNNNEEE???===:::999999999888777444555555555444444333222222333555666777:::>>>AAABBBCCCEEEEEECCC???:::888555444444444333333222222222222333444444444444333333333333444444444444555555555555555555666777888666777888999999888777777444444333222111111111000000000111222333444444555444444333222111111000000111000/////////000111222555888<<>>888222000.........---------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---------,,,---......//////.........//////000000111222222222555888888999FFFccc~~~oooccczzzxxxTTT???<<<;;;666MMMAAA999;;;===999999>>>AAAPPPhhhkkkYYYMMMNNNPPPQQQ^^^ooohhhRRRIII@@@===;;;999999999777666444444444555444444333333222444666777777888:::<<<;;;===>>>???===:::777444333333333333333222222222111222333333444444333333333333444444444555555555555555555555555666777777666777888888888777666555333333333333222111111000111111222222222333333333555444444333222111111000111000/////////000222333222555:::???DDDHHHMMMQQQOOOSSSYYY___cccgggkkkmmmnnnpppsssvvvwwwyyy{{{}}}~~~|||yyyzzzxxxvvvvvvwwwxxxxxxwwwuuuuuuvvvwwwxxxyyyzzzzzz~~~pppfffaaafffpppwww~~~qqq______qqqooocccZZZOOODDD@@@<<<666111000...------------,,,,,,,,,,,,,,,,,,---------......------------,,,,,,---...,,,------...............------......///000000000---111555444333>>>XXXpppvvvbbbuuu```EEE???<<<777SSSEEE;;;;;;<<<999999===???MMMddd|||kkkYYYMMMMMMNNNOOOZZZiiimmmWWWKKKAAA>>>;;;:::999888666555333444444555444444333333222444666777666666777888777777888888777666333222222222222222222111111111111111222333333333333333333444444444555555555555444444444444555666777777666777888888888777666555222333333333333222111000111111111222222222222222444444333333222222111111111111000///000111222333111555:::>>>CCCGGGLLLOOONNNRRRXXX]]]aaadddhhhkkkjjjmmmppprrrtttwwwzzz}}}|||yyy{{{zzzxxxyyyzzz{{{{{{zzzuuuvvvwwwxxxyyy{{{{{{|||~~~vvvhhh___aaafffkkktttooo\\\aaawwwqqqggg[[[OOODDD???<<<666111000------------,,,,,,,,,,,,---............/////////,,,---......,,,,,,---...---......///////////////......//////000111111222...111444555444<<>>III]]]uuunnn\\\NNNMMMNNNLLLUUUbbbyyyoooXXXLLLAAA???<<<:::999888666444333333444444555444444333222555777777666555444555444444444444333333222222000000000000000000000000111111222333333333333222444444444444555555555555333333333444555666777888777888888999888777666555222222333333333222111000...//////000111222333333333333222222222222222222222111000000000111222333444777;;;>>>AAAEEEIIILLLMMMQQQVVV[[[^^^bbbfffhhhhhhjjjmmmppprrruuuyyy|||~~~~~~}}}}}}|||{{{|||~~~~~~}}}vvvwwwxxxyyy{{{|||}}}~~~sssdddXXXWWWXXX[[[hhhwwwnnn[[[ddd~~~uuunnn]]]QQQEEE???<<<666111000---------,,,,,,,,,++++++------------............+++---///...,,,+++,,,...,,,------.............../////////000111111222222000222555777666;;;KKK\\\{{{vvvkkkNNN???:::\\\KKK<<<::::::777777;;;===FFFXXXooorrr^^^OOONNNMMMJJJQQQ]]]ooommmWWWKKKBBB???<<<:::999888666444333333444444555444444444333555777888666444333333444333222111111111222222///////////////000000000111111222333333333333222444444444555555555666666333333333444555666777888777888999999999777666555111222333444333222111000,,,,,,...///111333444555222222222222222222222333222111000000000111333333666999<<<>>>@@@CCCFFFHHHIIILLLQQQUUUXXX[[[___bbbfffiiilllnnnqqqtttyyy|||~~~~~~}}}|||~~~wwwxxxyyyzzz|||}}}~~~kkk]]]QQQOOOOOORRRaaasssmmm\\\gggxxxttt^^^RRRFFF@@@<<<666111000---------,,,,,,,,,++++++*********+++++++++,,,,,,***---//////,,,+++,,,...)))***++++++,,,,,,++++++.........///000000111111...///111333222666BBBPPPrrr{{{UUU@@@<<>>BBBDDDFFFJJJLLLNNNPPPSSSWWW]]]aaaggghhhjjjooossswwwxxxxxx~~~}}}}}}~~~}}}|||}}}zzz{{{{{{{{{zzz|||~~~~~~~~~___RRRHHHEEEGGGOOOcccwwwjjjbbbvvvzzzwwwppp\\\OOOAAA<<<999333---+++***)))))))))))))))******/////////...------,,,,,,........................---------............///000000000000///////////////000111222555:::@@@EEEdddeeeHHH>>>hhhOOOAAA>>>888888<<<;;;@@@GGGUUUiii~~~hhhTTTMMMKKKIIILLLTTTcccwwwyyywwwxxx~~~uuueeeXXXOOOEEE@@@===<<<:::555444666666555555555555666666666:::::::::999888666444333333333222111000//////...//////............///000000000111222333333333333444444444444444444444444666666666666666666666666666666666666555555555444222333333444444333222222222111000000000000111222222333333444444444444444555333111//////000222333444555777:::>>>@@@CCCDDDFFFHHHJJJMMMOOOTTTZZZ^^^eeegggjjjooossswwwxxxxxx}}}}}}}}}~~~}}}~~~~~~}}}yyyzzz{{{{{{{{{}}}~~~~~~www[[[NNNDDDBBBDDDKKK^^^qqq|||jjjeeeyyy|||vvvuuummmYYYLLL@@@;;;888333...,,,*********))))))******+++............------------...............------------------............////////////////////////000...//////000222777===AAA^^^pppOOO>>>nnnTTTDDD@@@:::888;;;999???FFFRRRddd}}}nnnVVVMMMKKKIIILLLPPPZZZooo{{{ooohhhcccccciiiqqquuuttttttwwwwww}}}wwwmmmcccYYYRRRHHHBBB>>>===<<<777555666777777666555555555666777;;;;;;:::999888666444444222333333333333222111000000///.............../////////000111222333333222666666555555444333333222555555555555555555555555666666555555555444444444222222333333333333222222222111111000000111111222222222333444444444444333444333111//////000111222555666777:::<<<>>>@@@AAAAAACCCEEEGGGKKKPPPVVV[[[cccfffjjjooosssvvvxxxxxx||||||}}}~~~~~~}}}|||yyyzzz{{{{{{|||~~~~~~pppXXXKKKAAA???AAAGGGXXXiiittthhhjjjvvvrrrqqqhhhUUUIII>>>:::888333...---,,,++++++******++++++,,,------------............///.........------,,,,,,---------............///.........//////000000111//////000000222555;;;>>>VVVvvv\\\CCCtttXXXFFFAAA:::999;;;888===DDDPPPccczzzsssYYYMMMJJJJJJKKKNNNUUUiiirrrhhhbbb[[[ZZZ^^^dddgggggghhhlllkkkoooqqqmmmgggccc\\\VVVLLLEEE@@@@@@???;;;888888999888666444444444666777===<<<<<<:::999777555444111222333444444333222222111000///..................///000111222333333333666555555555444444444333444444444444444444444444555555555444444444333333111222222222333333333333222222222222222222222222///000111111222222111111444333111000///000111222555666777888:::;;;<<<======>>>@@@CCCGGGMMMTTTYYYaaaeeekkkppptttvvvwwwxxx{{{|||}}}~~~}}}yyyzzz{{{|||}}}~~~}}}xxxnnnXXXKKKAAA???@@@DDDQQQ```|||fffccclllrrrnnnmmmcccRRRGGG===999666111---,,,------,,,+++++++++,,,,,,++++++,,,------.../////////......------,,,,,,+++---------............///,,,,,,---...///000111222111222333333333666:::>>>MMMkkknnnPPP|||\\\GGG@@@999999<<<999;;;CCCQQQbbbyyyxxx^^^OOOJJJJJJKKKMMMSSSeeewwwjjj```[[[ZZZWWWXXX[[[]]]\\\^^^bbbeeeiiiiiigggeeeddd^^^WWWOOOHHHCCCDDDDDDAAA>>>>>><<<:::666444333444666777>>>>>>???>>>===:::888777222222333444444444444333333222111000///............///000111333333333333444444444555555666666666444444444444444444444444444444444444333333333333111111111111222222333333222222333333333333222222000000111222222222222111333222111000000000111111555555666777888999999::::::;;;===@@@EEELLLTTTYYY```eeemmmrrrtttuuuwwwxxxzzz|||}}}}}}}}}~~~{{{|||}}}}}}~~~~~~}}}vvvqqqYYYLLLAAA@@@@@@BBBKKKWWWtttpppWWW\\\mmm~~~ooollljjj^^^NNNEEE===999555///++++++...------,,,++++++,,,,,,***++++++,,,---...//////......------,,,,,,,,,,,,---------............///+++,,,---...///000111222111222333333333555999;;;GGGaaafffdddJJJ@@@999999<<<999999BBBPPP```vvvhhhUUULLLJJJKKKLLLQQQ```xxxwwwiii___YYYXXXTTTRRRTTTUUUUUUXXX]]]fffggggggfffffffff```WWWRRRJJJEEEHHHKKKIIIGGGFFF@@@===999555444555888:::AAABBBDDDFFFEEEBBB>>><<<555555444444444555666666555444333111000/////////...///111222444444555555333444444555666666777777444444444444444444444444444444333333333222222222111111000111111222333444222333333444444333333222333333444555555555555444333222222111111111111111444444555555666777777888888999;;;>>>CCCKKKTTTZZZ```gggooouuuvvvuuuvvvwwwyyy|||}}}|||zzzzzz~~~~~~{{{tttrrrXXXKKKAAAAAABBBBBBIIISSSttt{{{xxxnnn___LLLYYYppp~~~mmmkkkgggYYYIIIBBB;;;888333...+++,,,......---,,,++++++++++++***++++++,,,---.........,,,,,,,,,,,,,,,,,,---------------............///+++,,,,,,...///000111111...///000111111333666888BBBXXXwwwnnnOOOBBB999888<<<999999AAALLL\\\qqqttt]]]NNNIIIJJJJJJNNNZZZppp}}}nnnddd^^^XXXSSSQQQSSSUUUWWW\\\bbbkkklllkkkjjjmmmmmmeee\\\SSSLLLGGGKKKQQQQQQOOONNNEEEBBB===888777888;;;>>>DDDGGGKKKNNNNNNJJJEEEBBB;;;999777555555777888:::777666555333222111000000///000111333555666666666555555555555666666666666444444444444444444444444333333333333222222222222111000000000111222333444222333444555555444333222444444555666666666666555222222222111111111111111333333444444555666666666666777999<<>>PPPmmmuuuTTTDDD999888;;;888888???IIIXXXnnn}}}cccPPPIIIIIIIIIKKKVVVjjj{{{xxxyyyyyy|||qqqfffaaaZZZUUUSSSVVVZZZ^^^eeelllpppqqqppppppttttttlllaaaTTTLLLIIINNNTTTUUUTTTSSSIIIEEE@@@;;;999;;;>>>AAAGGGKKKPPPTTTTTTPPPKKKGGG???<<<999777666888;;;===999888666444333111111000000000222444555666777777777777777666555555444444555555555555555555555555333333333222222222111111111000000000000222444555333333444555555444333333222333444444555555444444222222222222111111111000222222333444444555666666444666888;;;@@@IIISSSYYYbbbjjjtttyyyxxxuuuuuuvvvyyy{{{}}}zzzuuutttxxx|||{{{ooojjjmmm[[[OOOHHHKKKOOOQQQVVV___hhhlllpppooojjj```UUUMMMIII]]]yyyxxxtttuuu|||kkkhhhaaaPPP>>>999666555333000///222...---,,,+++************++++++,,,,,,,,,,,,------)))***+++,,,------...///---------.........//////,,,,,,------.../////////...///111222333555777:::<<>>:::::::::<<<;;;@@@PPPhhhyyyaaaPPPKKKKKKJJJJJJNNNZZZooo|||{{{~~~{{{nnnjjjccc]]]YYYXXXXXXYYY___bbbnnn~~~zzzvvvrrrooonnnmmmkkkiiiddd^^^ZZZQQQHHH@@@>>>>>>>>>AAAFFFMMMRRRZZZbbbhhhkkklllkkk___UUUHHH>>>::::::::::::999::::::999888666444222222222333444555666666777666888777555666;;;>>>===999999888777666555444444444444444333222222111111000000//////////////////000111222333444444444444555555555555555444333333////////////////////////222222222222222222222222222444777999===FFFQQQYYYaaafffmmmrrrtttvvvwwwxxxwwwxxxyyyyyyyyy{{{~~~}}}mmmccc``````cccaaaeeeqqquuuqqqooorrrfffbbb```bbb^^^VVVOOOMMMaaawwwxxxkkkhhhggg___SSSLLL???;;;666111000///---,,,,,,...000111111000...---//////...------,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000//////000222444555999<<>>NNNggg{{{cccRRRKKKKKKJJJIIILLLTTThhh{{{|||vvvmmm___^^^\\\ZZZZZZ[[[\\\]]]aaadddooo}}}{{{xxxwwwwwwuuuqqqiii```ZZZPPPHHHAAA?????????BBBFFFJJJNNNWWW```iiiooosssuuulllbbbSSSFFF>>><<<;;;;;;::::::;;;::::::888666555222222333444555666777777666888777666999BBBGGGHHH:::999888888666666555444444333333222222111111000000000//////......------000000111222333444444444555555555555444333222222////////////////////////222222222222222222222222333444777:::???HHHRRRYYY___dddkkkqqqtttvvvwwwxxxuuuwwwyyyzzz{{{}}}~~~~~~~~~}}}}}}{{{jjj]]]XXXVVVXXXWWW]]]gggmmmmmmooosssnnnfffbbbbbb]]]SSSNNNOOOooovvvhhhiiigggXXXKKKGGG>>>:::444111///......---,,,///222555555333000...//////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------000/////////000111333444999:::<<>>@@@DDDGGGKKKSSS]]]gggqqqyyy}}}wwwmmm^^^OOODDD???<<<;;;:::;;;;;;;;;;;;999888777222333333444555666777888666888888666:::BBBHHHIII::::::999888777666555555444333333222222111111000000000//////......------///000000111222333444555555555555555444333222111000000000000000000000000222222222222222222222222333444777;;;BBBKKKTTT[[[___dddkkkqqqtttvvvxxxyyytttvvvyyy{{{|||{{{{{{{{{{{{}}}{{{iiiZZZQQQNNNKKKKKKNNNUUU\\\bbbjjjqqqtttkkkfffeee^^^SSSRRRXXX{{{}}}uuuhhhkkkhhhVVVGGGEEE<<<888333000///......---,,,///333666777444111/////////...,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---------------////////////000111111222888777888>>>MMMiiipppRRR???999;;;;;;:::===JJJaaa{{{sss\\\PPPJJJGGGGGGIIIOOO\\\uuu{{{zzz{{{uuukkkccc___hhhzzz~~~pppgggaaa___aaadddhhhmmmpppqqqpppooohhhiiirrr~~~qqqcccZZZHHHBBB=========<<<===AAADDDGGGOOOYYYeeeqqq{{{}}}uuugggYYYLLLBBB===;;;;;;;;;<<<<<<;;;999888777333333444555666777777888888:::999777888===@@@???;;;;;;:::999888777666666444444444333222222111111000000//////////////////000000000111222444555666666666666555555333222111000000000000000000000000333333333333333333333333333444777<<>>::::::;;;999:::===???BBBHHHRRR___lllxxx~~~yyynnn```RRRFFF>>>:::<<<<<<<<<<<<;;;999777666333333444555666777888888888;;;;;;999999;;;;;;888;;;;;;:::999888777777666555555444444333222222222//////000000000000000000000000000111222444666777777777777666555444333222222222222222222222222222333333333333333333333333222333777>>>HHHSSS\\\aaadddhhhoootttwwwyyyzzz{{{vvvyyy|||}}}~~~zzzzzzzzzzzz|||~~~~~~lllYYYLLLEEE@@@@@@@@@AAAHHHWWWiiittttttllljjjhhh[[[OOOWWWiii{{{rrrsssmmmkkkjjjdddUUUHHHCCC999666111............---,,,...111444444333111000000///---,,,+++*********((()))***+++,,,++++++*********+++,,,,,,---......,,,,,,---.....................//////000000//////111222444777===QQQvvvcccHHH===<<<777888;;;CCCRRRjjj}}}eeeTTTKKKGGGCCCGGGLLLUUUhhhuuussswww~~~|||yyyppp```QQQOOORRR[[[ooo||||||}}}~~~zzzwwwzzzvvveeeTTTIIIAAA;;;777888999777888::::::===BBBLLLXXXgggssszzz{{{rrreeeVVVHHH???:::<<<<<<<<<<<<:::888666555333333444555666777888888666:::<<<<<<<<<>>><<<888<<<;;;;;;:::999888777777666555555444444333333222//////000000111111222222111000000111333555777888888888888777666444333222222222222222222222222222333333333333333333333333222333777???JJJUUU^^^ccceeejjjqqqvvvyyyzzz{{{|||wwwzzz}}}~~~~~~}}}}}}~~~|||{{{{{{zzzzzz}}}~~~}}}nnnZZZKKKDDD???@@@???@@@GGGXXXjjjuuuvvvooolllhhhXXXIIIRRRhhhvvvrrr{{{mmmmmmllliii```RRREEE===999555111............---,,,---000222333222111000000///---,,,+++*********((()))***+++,,,,,,+++*********+++,,,,,,---......,,,---......//////......---...///////////////...000222666888:::KKKoooqqqLLL;;;<<<:::999;;;AAAKKK^^^zzznnnVVVIIIFFFEEEFFFGGGNNN___www{{{rrrlllyyy}}}~~~zzzrrrfffXXXOOOKKKKKKQQQaaavvvyyyuuuzzzlll]]]NNNEEE<<<;;;999777555555555555999:::>>>EEEQQQ___mmmuuu{{{vvvmmm```TTTHHH@@@;;;<<<===>>>>>><<<999555333555555555555666666666666;;;;;;;;;<<<<<<<<<======>>><<<<<<<<<======;;;999777777666555333222111111//////............////////////111222444666777777777777777777666555444333222222222222222222222222333333444555555444444444222444888AAALLLWWW```eeegggkkkpppvvvzzz{{{{{{zzzxxxxxxzzz|||~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||yyyyyyyyyzzz~~~~~~~~~nnnaaaUUUMMMDDDFFFCCCAAANNNeeexxx}}}~~~xxxxxx```MMMNNNRRRfff}}}{{{llliiiiiiiii```NNNAAA<<<777444000......///......***,,,/////////......///---,,,++++++******++++++*********++++++,,,,,,,,,...------,,,,,,,,,------.........////////////000////////////000000000000222111444999:::BBB^^^|||{{{WWWBBB???999888:::???HHHYYYsssrrr[[[MMMIIIGGGHHHIIINNN[[[qqq}}}tttnnnqqquuu~~~{{{zzzzzzxxxuuuooodddWWWOOOKKKIIINNN[[[nnnzzzuuu~~~{{{nnn```RRRFFF>>>999888666555444333444444777888;;;BBBMMM[[[gggnnnvvvpppggg[[[OOOEEE>>>:::;;;;;;;;;;;;999666333222333333444555666777888999:::;;;;;;<<<<<<=========<<<;;;:::;;;<<<<<<:::888888888777666444333222222111000000//////000000111///000111222333444555666666666666666555444333222333333333333444444444444444444555555555444444444444777===FFFPPPYYY___ccchhhjjjnnnrrrvvvxxxxxxyyyzzz{{{|||}}}|||}}}~~~~~~~~~}}}||||||{{{zzzyyyzzz}}}~~~~~~pppfff\\\UUUNNNPPPMMMMMM[[[ssseeeNNNMMMQQQeee~~~yyyllljjjiiifffZZZIII>>>;;;555333///------------,,,+++---//////...------...---,,,++++++******++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------........./////////.../////////000000000000222111444777777>>>VVVppp```FFF;;;888777999===CCCQQQhhh{{{wwwaaaQQQJJJIIIJJJKKKMMMUUUgggvvvpppjjjmmmxxxuuuooonnnssssssrrrooojjjaaaVVVOOOJJJHHHIIIRRRbbbxxx|||uuu|||zzzmmm___RRRFFF===888555444333222222222333333555666888>>>HHHTTT___eeelllggg^^^SSSIIIAAA<<<999999999888666555333222111111222333555777999:::;;;::::::;;;<<<======>>>>>>===<<<<<<<<<======<<<::::::999888777555444333222222111111000000111111222000000111111222333333444444444444444333222111111333444444555555666666666666666666555555444444333555:::BBBLLLTTT[[[```bbbiiijjjlllnnnqqqtttvvvxxxzzz{{{~~~~~~|||||||||~~~~~~~~~}}}}}}|||zzz{{{}}}~~~}}}sssmmmgggaaaZZZ[[[ZZZ[[[kkklllRRRPPPVVVlll~~~yyyuuummmkkkiiiaaaRRRBBB::::::333111...,,,,,,,,,,,,++++++---......---+++,,,,,,---,,,++++++******+++++++++++++++++++++*********)))***+++,,,,,,+++***))),,,,,,,,,---------............/////////000000000111111333666444888KKK```jjjKKK999999888999<<<@@@III]]]nnn{{{fffTTTJJJHHHIIIKKKLLLPPP^^^xxxxxxqqqiiijjjtttyyynnnjjjjjjpppooonnnlllggg^^^TTTMMMJJJGGGFFFLLLXXXlllwww|||}}}uuulll___QQQFFF???:::777333222111111111222333444333444777<<>>??????AAA@@@???@@@AAAAAA@@@>>>::::::999777555444333222111111111000000111111111111111111111111111222222222333333333222222111000222333333444666777777888999888777666555555444444666<<>>:::888777333222111111111222333444333444777;;;BBBJJJQQQUUUXXXSSSLLLDDD===999888777999777555333111111222222333333444555666777888888999999;;;<<<>>>???@@@AAABBBAAAAAABBBDDDDDDBBBAAA;;;:::999777666444333222111000000//////000000111111111111111111111111111222222333333222222111111000111222444555777888999:::999888777666555666666777===EEEMMMUUU^^^gggmmmppppppoooppprrruuuyyy{{{zzz|||~~~}}}{{{{{{|||~~~~~~~~~~~~~~~|||{{{zzz{{{~~~~~~~~~~~~~~~uuurrruuuvvvsssiiijjjiiioooiiiRRRWWWdddtttzzzxxxrrrpppooonnngggWWWFFF;;;888:::222000...---......,,,++++++,,,,,,+++)))((()))+++---,,,++++++******+++++++++++++++******)))))))))(((***,,,---...---,,,***+++++++++,,,,,,,,,,,,---............////////////---///222444333555>>>HHHaaazzzXXX@@@<<<;;;;;;;;;;;;@@@PPP___zzzppp[[[KKKGGGEEEFFFIIIJJJQQQhhh~~~uuulllggghhhvvvvvvmmmlllnnnpppppppppnnnhhh^^^RRRIIIGGGFFFGGGIIINNNZZZpppyyymmmdddRRRLLLBBB;;;777666555555333222111111111222333444222444666;;;AAAGGGLLLPPPQQQMMMGGGAAA;;;888777666888666444333111111222222222222333444555555666666888999:::<<<>>>@@@AAABBBBBBAAAAAABBBDDDDDDCCCAAA===<<<;;;999777555444333000000000//////000000000111111111222222222222222333333333444444333333222///000222444666888999:::;;;:::888777666777777888888>>>GGGOOOWWW```jjjqqqrrrrrrsssuuuwwwzzz|||}}}~~~~~~|||||||||~~~}}}||||||}}}~~~|||{{{yyyxxxzzz}}}~~~}}}~~~~~~yyyooonnnsssuuutttmmmnnnnnnvvv|||^^^MMMWWWfff~~~sss{{{vvvooommmnnnlllcccRRRBBB;;;999888111///............,,,+++***++++++***(((((()))+++---,,,++++++******++++++***************))))))))))))***+++---------,,,,,,+++++++++,,,,,,,,,------------........./////////,,,...111222333666<<>>@@@BBBCCCCCCBBBBBBCCCEEEFFFDDDCCC@@@???>>><<<999777666555222111111000000111111222111111222222333333444444444444555555555555555444///000222555777:::<<<===;;;:::888777777888999::::::BBBLLLUUU[[[bbbjjjpppqqqssswwwzzz}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}{{{{{{{{{|||~~~zzzyyywwwwwwxxx|||}}}{{{~~~~~~tttiiihhhooorrrpppnnnnnnooowwwzzzpppVVVLLL]]]ooo|||uuutttkkkiiikkkhhh^^^LLL@@@;;;999666///---,,,---------+++)))((())))))((('''(((***,,,---,,,++++++******++++++))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------------.........//////---///000000222555999;;;IIIhhhbbbKKK===:::999777666;;;KKKZZZqqq{{{hhhVVVLLLFFFEEEHHHHHHJJJZZZnnnqqqgggaaaiiiyyyzzzpppmmmmmmkkkmmmpppqqqlllaaaSSSJJJDDDEEEGGGHHHGGGKKKZZZiii}}}xxxmmmaaaRRRGGGCCC???:::777555444333222333222111/////////000111000111555999>>>CCCGGGJJJJJJHHHEEE@@@<<<999666555444333333222111000//////,,,---...111333666777888888999:::<<>><<<:::888777333222222222222222222333111222222333444444555555555555666666777666666666000111333666999;;;===>>>;;;:::888777777999:::<<<;;;DDDQQQZZZ___dddiiinnnppptttyyy}}}~~~}}}}}}}}}~~~~~~|||zzzyyyzzz{{{|||yyyxxxvvvvvvwww{{{~~~}}}{{{~~~qqqeeeeeekkkooommmkkklllmmmvvvrrriiiRRROOOfff{{{{{{yyysssiiiggghhheeeYYYIII>>><<<999444---,,,++++++,,,,,,***((((((((((((((('''(((***,,,---,,,++++++******++++++(((((())))))******++++++(((((((((((()))***,,,,,,,,,,,,------------......---------.........//////...///000///000444666777:::XXXttteeeLLL@@@999666777777:::GGGWWWnnnpppVVVKKKHHHFFFEEEEEEJJJVVVbbb{{{yyynnndddfffooo}}}{{{rrrnnnmmmlllnnnqqqrrrmmmaaaSSSJJJCCCDDDEEEEEEGGGKKKQQQUUUmmm~~~qqqdddXXXNNNFFFAAA;;;999777555444555666777444444444333000000111222111222555:::???DDDIIIKKKMMMKKKFFFAAA<<<888555333333222111///......------000111111111111222222222444666999:::<<<>>>BBBDDDBBBCCCEEEGGGHHHHHHHHHHHHDDDDDDCCCAAA>>>;;;888666777///+++000555555222111000000111333555666555444888777777777888888777555444444444777;;;>>>@@@@@@AAA;;;888:::;;;;;;===@@@FFFMMMWWW___dddhhhmmmqqqrrrtttwww{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyyyyyzzzzzzyyyxxxtttuuuwwwxxxzzz}}}~~~}}}}}}}}}|||}}}~~~~~~{{{kkkbbbaaafffjjjlllqqqpppsss~~~yyyvvvhhhYYY___yyy|||{{{zzzqqqiiidddfffaaaSSSCCC;;;;;;999444,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,000,,,)))***---///---***))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,---------////////////000000000000//////000111222444666777BBBHHH```jjjRRRBBB;;;888999999:::EEESSSnnnvvv[[[MMMIIIFFFEEEEEEHHHRRR]]]sss{{{qqqiiijjjrrr}}}}}}tttpppnnnnnnoooqqqqqqlllaaaTTTKKKEEEEEEFFFEEEFFFHHHLLLOOO[[[nnnzzznnnhhh^^^SSSJJJCCC===999:::999666555444444555666333444444222000///000222111333777;;;@@@EEEIIIKKKPPPMMMIIIDDD>>>:::666555444333222000/////////...000000111111111222222222444666888:::;;;>>>AAADDDCCCDDDFFFHHHIIIIIIIIIHHHFFFFFFEEECCC@@@===:::888:::444333999>>><<<777444111222444444555666777999<<<;;;999999999999999888666555666999>>>AAACCCDDDBBB===::::::::::::>>>DDDMMMTTT]]]dddhhhkkkpppssstttuuuxxx{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzyyywwwvvvuuuvvvwwwxxxyyy~~~~~~~~~}}}~~~~~~wwwiii``````eeejjjllltttsssvvv~~~sssqqqggg___kkk}}}~~~~~~xxxpppjjjgggeee^^^OOO@@@999:::777222,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++---)))&&&'''+++,,,***((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************........./////////000000/////////000222333555666:::BBBXXX{{{sss\\\EEE===999;;;::::::BBBNNNnnn}}}cccPPPKKKFFFEEEEEEFFFNNNVVVhhh|||~~~vvvnnnnnnsss{{{yyysssoooppppppqqqooojjj```TTTLLLFFFGGGFFFEEEDDDDDDGGGIIINNN^^^yyyzzzpppgggbbbXXXSSSLLLFFFBBB>>>:::888999888666444444444555555333333333222000///000222444777;;;AAAFFFKKKMMMOOOTTTQQQMMMGGGAAA<<<888777444444333111000000000000000000000111111111222222333555777999:::===@@@CCCDDDEEEGGGIIIJJJJJJIIIIIIIIIHHHGGGEEEBBB???===;;;;;;777999@@@DDD???888444333666888777444666;;;AAACCCBBB@@@>>>===<<<<<<<<<999999:::>>>CCCGGGIIIJJJEEEAAA>>><<<::::::BBBKKKXXX^^^fffkkkmmmooosssuuuvvvxxxzzz|||~~~~~~~~~~~~|||zzzyyyxxxvvvtttvvvvvvvvvvvvxxx}}}~~~wwwjjjcccccchhhlllooowwwwwwyyyxxxkkkiiicccdddwww~~~yyytttoookkkiiieeeZZZIII<<<888888555///------,,,,,,++++++******)))))))))*********+++++++++(((&&&&&&)))+++)))'''))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,---------------------.........//////.........///000222444444444>>>PPPkkk{{{fffIII???999:::;;;:::???IIIjjjiiiSSSLLLFFFEEEEEEFFFKKKQQQ```sss~~~}}}zzzqqqooorrrxxxxxxrrrqqqqqqpppmmmhhh___TTTMMMEEEFFFFFFEEECCCBBBCCCEEEKKKUUUggg~~~}}}tttkkkccc[[[TTTOOOJJJFFFBBB???>>>===;;;999777777666555444444555555222333333222000000111222888<<>>@@@<<<666333555:::<<<999555777@@@JJJNNNMMMKKKHHHDDDBBBAAAAAA@@@@@@AAAEEEJJJNNNQQQQQQJJJFFFBBB>>>;;;<<>>FFFbbb{{{pppYYYOOOFFFDDDEEEGGGJJJNNN[[[mmm}}}|||rrrmmmnnnsss~~~wwwrrrqqqpppmmmggg^^^TTTMMMDDDEEEFFFFFFDDDBBBCCCCCCFFFKKKUUUgggxxxuuutttxxx~~~}}}{{{wwwqqqfffaaaZZZSSSMMMHHHCCC@@@???<<<:::888999999888777777666666555555555555555333333444333111111222333999>>>GGGQQQXXX]]]_________\\\UUUNNNFFF>>>999777222111000/////////////////////000000000111111111000222555666888:::===@@@EEEFFFHHHKKKMMMNNNNNNNNNKKKJJJHHHFFFCCCBBB@@@???;;;777555999:::777444333777<<>>AAANNN[[[hhhlllqqqsssrrrrrrtttwww||||||}}}~~~}}}~~~}}}zzzyyyzzz{{{{{{zzzwwwvvvtttsssuuu|||}}}vvvmmmeeeaaaaaacccdddiiilllpppsssrrrmmmfffaaaYYYWWWYYYfffqqqttt}}}|||pppjjjhhhhhhggg___QQQAAA999999777333...------,,,+++******))))))'''((()))************)))+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,------------...---......///000111222222:::BBBMMMfff]]]KKK;;;777888888<<>><<<:::;;;:::999:::;;;<<<;;;:::777777888888888888888777444555666555444333555777:::BBBPPP___jjjqqqttttttooojjjbbbXXXMMMCCC<<<888222111000000//////000000////////////000000000111...000222444555888;;;>>>CCCEEEHHHLLLPPPRRRTTTTTTOOOMMMKKKIIIGGGEEEEEEEEECCC???<<<===<<<999888::::::===???>>><<>>>>>CCCLLLTTTdddkkkrrrtttpppllljjjjjjeeecccbbbbbbcccdddcccbbbaaaVVVMMMKKKNNNSSS\\\dddjjjmmmqqqsssrrrrrruuuxxx~~~~~~|||yyyxxxzzz|||}}}~~~~~~}}}~~~~~~~~~~~~xxxjjjggg```XXXQQQNNNMMMNNNLLLVVVccckkkkkkhhhfffeee^^^[[[^^^lll}}}nnnbbb^^^^^^______IIIAAA;;;:::777000---///***************+++++++++&&&''')))***+++***((('''***++++++***))))))+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,''''''((((((((()))))))))---------.........//////000000///000000111222333444111333999@@@OOOooonnnJJJ;;;;;;<<<999666===NNNeee~~~jjjUUUJJJEEECCCEEEIIIJJJTTTeeevvv~~~~~~xxxnnneeedddjjj}}}~~~{{{yyyyyyxxxpppaaaUUUNNNLLLMMMOOOMMMGGGBBBBBBBBBAAA@@@BBBHHHPPPXXX^^^nnnxxxppp```XXXKKKAAA@@@@@@>>>===@@@::::::;;;<<<;;;:::999888999:::<<<===>>>>>>======999999888888888888999999777777777666444333444666>>>KKK___ppp|||rrrcccSSSGGG>>>:::999777555333111000000000000////////////000000111111111111222444777:::;;;DDDHHHNNNRRRTTTTTTUUUUUUWWWVVVUUURRROOOMMMKKKJJJJJJHHHEEEDDDCCCBBB???===>>><<<999888;;;AAAHHHMMM]]]eeemmmpppqqqsssqqqnnnjjjiiigggffffffdddaaa___]]]TTTMMMLLLNNNSSS[[[bbbfffjjjooorrrtttuuuvvvxxx{{{|||}}}}}}~~~~~~}}}{{{zzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||~~~|||ppplllgggaaa[[[WWWUUUUUURRR]]]iiinnnnnnllljjjhhhfffbbbeeerrr~~~}}}ppp___\\\bbb^^^SSSBBB===666333333222...***///......---+++)))'''&&&&&&''''''((()))******++++++***)))'''''''''((()))((((((((((((((((((((((((,,,,,,,,,+++***)))((('''+++++++++,,,,,,,,,------///...,,,,,,+++,,,---...,,,,,,------///000222222333111444:::<<>>???BBBHHHNNNRRRXXXaaannn{{{rrreeeWWWLLLBBB??????<<<;;;===888999999999999888666555777888999;;;;;;;;;;;;;;;::::::999999999999::::::777888888777666555777888>>>LLLaaauuu}}}lll\\\NNNDDD???999888555333222111111111000///////////////000000000000000111333666888:::CCCGGGMMMRRRTTTTTTUUUVVVWWWWWWUUUSSSQQQPPPNNNNNNKKKIIIFFFEEEDDDCCC@@@>>><<<:::777777999???FFFKKKWWW___fffiiillloooooollljjjiiihhhggggggfffccc```[[[RRRKKKKKKNNNRRRYYY```cccggglllqqqtttvvvxxxzzz{{{{{{}}}}}}~~~~~~~~~|||{{{|||}}}|||~~~~~~~~~~~~~~~}}}}}}}}}{{{rrrppplllgggccc```___^^^```jjjuuuyyyuuupppmmmkkkggghhhooo{{{~~~~~~pppaaa___ccc]]]PPPAAA<<<666333333222...***......---,,,+++)))(((''''''''''''((()))*********+++***)))(((''''''((()))((((((((((((((((((((((((******+++++++++***))))))+++++++++,,,,,,,,,,,,---///...------------...///---------......000111222333000333888999???VVVooo|||ZZZDDD;;;888999:::888AAARRRiiipppVVVHHHDDDCCCCCCDDDEEELLLYYYlll~~~uuujjjeeefffkkkttt}}}}}}}}}|||zzzqqqbbbTTTQQQRRRUUUSSSLLLEEECCC@@@???>>>===>>>AAADDDFFFHHHMMMVVV```iiiqqqxxx}}}|||zzzyyyzzz}}}xxxmmmcccVVVLLLCCC@@@>>><<<;;;<<<999999999999888777666555666777888999:::::::::999;;;::::::::::::::::::;;;777888999888777777999;;;===MMMeee}}}tttbbbRRRFFF???999888666444333333333333000000///.........///////////////000222555777999@@@EEEKKKPPPSSSUUUVVVWWWXXXWWWVVVUUUTTTRRRRRRQQQLLLJJJHHHGGGGGGEEEBBB@@@;;;999666555888>>>DDDHHHOOOVVV]]]___ccchhhjjjhhhgggffffffffffffeeeaaa___VVVNNNHHHIIILLLPPPWWW^^^```dddiiiooorrrvvvyyy{{{{{{{{{}}}}}}~~~~~~|||{{{|||}}}zzz|||~~~~~~~~~yyytttsssqqqooommmkkkjjjiiioooyyyuuunnnllliiippp||||||}}}}}}pppdddcccdddZZZKKK???;;;555333222111...+++,,,,,,,,,,,,+++***)))(((''''''(((((())))))*********))))))(((((((((((()))((((((((((((((((((((((((((())))))***+++++++++*********+++++++++,,,,,,,,,//////............//////...............///000000111000222555555888JJJ]]]}}}dddIII:::666888;;;888<<>>===<<<<<<;;;:::999888777777888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;:::777888999888777888:::<<<>>>NNNhhh|||hhhVVVGGG@@@;;;999888666555444555555111000//////............/////////000222555888999>>>CCCIIINNNRRRTTTWWWYYYYYYXXXWWWVVVTTTRRRQQQQQQMMMLLLJJJJJJIIIGGGDDDAAA:::999666666888===CCCGGGJJJPPPUUUWWWZZZ___bbbaaabbbbbbbbbccccccaaa]]]ZZZPPPIIIEEEGGGKKKNNNTTTZZZ]]]aaaggglllpppssswwwzzz{{{{{{|||~~~|||}}}~~~~~~|||||||||~~~yyy{{{}}}{{{xxxsssttttttuuuuuutttrrrrrrvvvzzznnnjjjjjjwww|||uuu}}}||||||}}}}}}~~~{{{ooogggfffdddUUUEEE===999555222111000---+++***++++++++++++******)))'''((((((((()))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))((())))))***************************++++++++++++---------------....../////////.........//////000///...000333222555@@@NNNhhhjjjMMM:::555777999888888===JJJ[[[nnn~~~|||cccOOOFFFDDDCCC@@@DDDFFFNNN^^^rrryyyrrrmmmlllwww}}}wwwvvvxxx{{{sssdddSSSOOOOOOTTTWWWTTTOOOMMMFFFEEECCCBBBAAAAAAAAAAAA???@@@CCCEEEIIIOOOVVV[[[```aaacccaaa^^^[[[YYYYYY\\\```aaa^^^[[[ZZZWWWRRRSSSPPPKKKFFFCCCCCCCCCAAA===<<<;;;::::::999999999888888888888999999999:::::::::;;;<<<<<<;;;::::::666777888888777777999;;;>>>NNNiiirrr^^^NNNEEE===;;;:::888666666666666333222111000///.........000000000111333666888:::===AAAGGGLLLPPPTTTWWWYYYZZZYYYWWWUUUSSSPPPOOONNNNNNMMMLLLLLLKKKIIIEEEBBB<<<:::888888:::???DDDGGGHHHNNNRRRRRRSSSXXXZZZYYY^^^^^^___aaaaaa^^^YYYUUUIIICCCAAADDDIIILLLQQQVVV\\\___dddhhhlllppptttwww{{{{{{|||}}}~~~{{{|||}}}}}}|||{{{|||~~~yyy{{{~~~~~~xxxuuutttvvvxxx{{{{{{zzzyyywwwvvvssslllnnn}}}tttqqq}}}{{{xxx{{{|||}}}yyyoooiiiggg```OOO@@@:::777444111///...---,,,*********++++++******)))(((((((((((())))))))))))((((((((())))))))))))(((************************)))************)))(((((()))))))))*********++++++++++++,,,,,,------------//////.........//////000------///222222444;;;CCCVVVooooooQQQ===666777888666666999BBBOOOaaaxxxnnnWWWIIIEEECCCAAADDDEEEKKKWWWiiizzz~~~}}}~~~yyyrrroooyyy|||{{{}}}|||~~~rrrfffUUUOOOMMMSSSXXXWWWTTTRRRIIIHHHFFFDDDCCCBBBBBBBBB@@@AAACCCDDDEEEIIINNNRRRXXXZZZ[[[ZZZWWWTTTSSSSSSPPPUUUWWWTTTSSSUUUVVVTTTTTTTTTPPPJJJFFFFFFEEECCC;;;;;;:::999999999999:::999999888888888888999:::;;;<<<===>>>>>>===<<<;;;777888999888777777999:::===MMMhhhxxxdddSSSIII@@@>>><<<999888777777777555444222111000/////////000000000111333666888:::<<<@@@FFFKKKOOOSSSVVVYYYZZZYYYWWWUUURRROOOMMMLLLOOONNNMMMMMMLLLJJJEEEBBB===;;;:::999;;;@@@DDDGGGHHHNNNQQQQQQQQQUUUVVVTTT[[[[[[]]]___^^^[[[TTTPPPBBB>>>===BBBGGGJJJNNNRRRXXX[[[```dddhhhlllqqqtttzzz{{{{{{|||~~~~~~|||yyy{{{||||||{{{zzz{{{}}}zzz|||~~~}}}zzzvvvtttvvvyyy}}}|||yyysss{{{xxxwww|||pppppp~~~uuuwww}}}~~~{{{vvvooojjjdddYYYHHH<<<888666333000...---,,,,,,*********+++******))))))(((((((((((())))))))))))'''(((((())))))))))))(((************************)))*********)))(((((('''((())))))))))))*********)))***+++,,,,,,---,,,,,,...............///000000,,,---///111222555999<<>>FFFWWWsssxxx^^^LLLEEEDDDBBBCCCDDDHHHPPP^^^ppp~~~~~~~~~~~~~~~~~~uuurrr{{{{{{|||zzzssskkkZZZRRROOOSSSYYYYYYWWWVVVOOOMMMJJJGGGEEEEEEEEEEEEDDDFFFGGGHHHIIIJJJMMMOOOSSSUUUVVVVVVTTTSSSSSSTTTNNNSSSUUURRRRRRUUUXXXXXXVVVXXXUUULLLGGGFFFDDD@@@;;;;;;:::::::::;;;<<<===>>>===<<<;;;;;;<<<=========>>>@@@AAAAAA@@@>>>===::::::;;;:::888888999;;;;;;JJJeee}}}iiiXXXNNNBBBAAA>>>;;;999777777666777666444222111000///////////////000222555777999<<<@@@EEEJJJNNNQQQUUUXXXYYYXXXWWWUUURRRPPPOOONNNNNNNNNMMMMMMMMMJJJEEEBBB<<<;;;::::::<<<@@@DDDGGGHHHNNNRRRRRRRRRUUUVVVTTTUUUVVVXXXYYYYYYTTTLLLGGG>>>::::::@@@FFFHHHKKKPPPSSSVVV[[[```eeekkkppptttzzz{{{{{{|||}}}~~~}}}zzzxxxyyyzzzzzzyyyyyyzzz|||}}}~~~}}}{{{|||}}}}}}}}}}}}xxxtttrrrvvvyyy~~~}}}yyyvvvooorrryyyoooppp~~~zzzqqqwwwwwwsssooojjj```RRRCCC999666555333000---,,,,,,---******+++******)))(((((())))))))))))((((((((((((&&&'''((()))******)))((((((((((((((((((((((((((('''((())))))))))))))))))((((((((()))))))))******)))***+++------------------------......000111222...//////000111444666666BBBOOOddd{{{sssVVVCCC===;;;777666666999<<<@@@NNNmmm~~~cccMMMEEEDDDCCCBBBCCCFFFLLLXXXiii{{{||||||~~~}}}~~~vvvpppxxx~~~xxxzzz|||zzzyyyuuuqqq___VVVPPPTTTZZZZZZYYYXXXUUUSSSOOOKKKHHHGGGHHHHHHDDDGGGIIIJJJJJJJJJKKKLLLMMMNNNPPPPPPOOOPPPQQQSSSSSSWWWXXXTTTSSSVVVYYYZZZYYY[[[XXXMMMFFFEEEBBB=========<<<<<<===>>>@@@AAACCCBBBAAA@@@@@@AAABBBBBB???@@@BBBCCCCCCBBB@@@???<<<======;;;999999:::;;;:::HHHcccrrraaaWWWDDDBBB???<<<999777666666888777555333222000000000------...///111444666888===@@@EEEJJJMMMQQQUUUWWWXXXWWWVVVUUUSSSRRRQQQQQQNNNNNNMMMNNNMMMJJJEEEBBB<<<;;;:::999;;;???CCCFFFGGGNNNSSSSSSTTTWWWWWWUUUOOOPPPRRRTTTRRRMMMEEE???;;;888999???EEEGGGJJJNNNOOORRRXXX^^^dddjjjqqquuuzzzzzz{{{{{{|||~~~|||zzzwwwxxxyyyyyyxxxxxxzzz{{{~~~|||zzzzzz{{{zzzzzzzzz}}}~~~wwwsssqqqtttwww|||~~~zzztttqqqkkkjjjyyywwwoooqqq~~~vvvnnnwww}}}tttrrroooiii]]]MMM???888555444333000---+++,,,---+++++++++******)))((('''))))))))))))((((((((((((&&&'''(((*********)))(((''''''''''''''''''''''''%%%&&&''')))******++++++(((((((((((()))))))))))))))+++,,,...//////......,,,,,,------///000222222///000//////000333444222???GGGVVVnnnttt]]]III<<<777777111444888;;;===LLLiii~~~iiiSSSEEEAAAAAAAAA???@@@HHHSSS___ppp~~~}}}~~~|||{{{|||~~~}}}||||||~~~~~~tttttt{{{wwwlllhhhcccooo|||yyyyyyxxxuuufff___XXXTTTVVVXXXWWWUUUUUUWWWXXXVVVRRRNNNLLLKKKJJJKKKKKKLLLMMMNNNNNNOOOIIILLLNNNMMMKKKMMMSSSXXXXXXYYY\\\^^^___^^^]]]\\\ZZZVVVPPPLLLIIIFFFCCCBBBAAAAAABBBEEEIIIKKKKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@===:::888999<<>>@@@CCCHHHMMMPPPSSSTTTZZZWWWUUUSSSSSSSSSQQQPPPPPPLLLIIIIIIKKKKKKFFFBBBAAA@@@???===<<<>>>BBBFFFJJJPPPVVVXXXUUUSSSTTTVVVOOOOOOOOOMMMIIIDDD???<<<999999:::<<<>>>BBBEEEGGGLLLOOOUUU[[[aaaiiiqqqvvvzzz|||~~~|||xxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{~~~~~~}}}|||zzzvvvtttyyyzzz~~~uuuhhhbbbbbbfffjjjpppuuuuuuqqqkkkggg___^^^oootttnnnooowwwxxxwww{{{yyyuuurrrlllcccVVVHHH;;;444888666333222111///---***))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((()))+++***(((&&&%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((******+++++++++******)))++++++++++++++++++++++++,,,+++******+++,,,...////////////000111333444555666???LLL___|||~~~cccKKK:::333222333555888:::;;;HHHccc|||nnnYYYJJJEEEEEEDDDAAAAAAGGGPPP\\\lllzzz}}}|||~~~~~~}}}~~~vvvssswwwwwwggg^^^\\\]]]iii{{{|||}}}}}}}}}ssskkk```XXXWWWVVVUUUTTTXXXZZZ[[[ZZZVVVSSSQQQPPPOOOOOOOOONNNNNNNNNNNNNNNIIILLLNNNNNNLLLNNNTTTYYY]]]^^^______^^^\\\ZZZXXXWWWSSSNNNJJJHHHGGGEEEDDDHHHHHHIIIKKKOOOQQQQQQPPPOOOOOOOOONNNMMMKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@===::::::<<<>>>@@@GGGZZZyyyppp```SSSKKKCCC>>>:::555555888888666444222111000000000///000111111222444777:::<<<>>>BBBFFFJJJNNNPPPRRRWWWUUUSSSRRRRRRRRRQQQOOOOOOKKKHHHHHHJJJIIIEEEAAA@@@@@@???===<<<>>>BBBEEEHHHMMMSSSUUURRRPPPQQQSSSMMMMMMLLLIIIEEE@@@;;;888888888999;;;>>>AAADDDFFFJJJMMMSSSYYY```gggoootttwwwzzz}}}~~~|||xxxzzzzzzzzz{{{{{{{{{{{{{{{{{{|||~~~~~~}}}|||zzzwwwuuuxxxzzz}}}~~~~~~pppbbb[[[ZZZZZZ^^^ffflllnnniii```YYYUUUVVViii~~~qqqkkkkkkrrrzzzwwwuuuxxx}}}wwwuuutttrrrmmmbbbSSSEEE:::444777444111000///...,,,*********)))))))))((((((((()))(((((((((''''''''''''((((((((()))******(((&&&'''((()))******)))((('''(((((())))))))))))((((((*********++++++******)))---------------------------,,,,,,,,,,,,...///000/////////000111222444555555<<>>===<<<>>>BBBEEEEEEIIINNNPPPNNNLLLLLLNNNJJJIIIGGGDDD@@@;;;777444666777888999<<>>=========<<<;;;===@@@CCCCCCFFFJJJKKKJJJIIIIIIIIIGGGFFFCCC@@@;;;777444222555555666777:::>>>AAABBBEEEIIIOOOVVV\\\cccjjjnnnqqquuu{{{~~~{{{xxx|||||||||}}}}}}~~~~~~}}}}}}~~~}}}||||||{{{zzzxxxyyyzzz{{{}}}}}}rrr```PPPGGGDDDCCCEEELLLVVV]]][[[OOODDD???DDDTTTjjjwww|||wwwpppmmmkkkooovvv}}}uuuooonnnqqqqqqlll^^^KKK===888999777333///,,,+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((''''''''')))((('''((()))***)))'''&&&''''''''''''''''''&&&(((((())))))))))))((((((((())))))***************++++++++++++++++++++++++,,,,,,,,,---......//////////////////000111222333444444666???TTTvvvpppdddPPPAAA777:::888777888:::BBBRRRbbb|||~~~hhhRRREEE@@@CCC???>>>AAAGGGOOO\\\hhhvvv~~~~~~uuujjjllltttqqq___VVVQQQRRRVVVWWWcccvvvrrrggg___[[[ZZZVVVWWWWWWUUURRROOONNNOOOLLLKKKJJJJJJKKKMMMNNNPPPNNNQQQVVV[[[```eeekkknnnooonnnlllkkkjjjjjjkkkkkkeeebbb___^^^```ccceeeeeeeeedddbbbaaabbbcccbbbbbb```___^^^[[[XXXTTTRRRPPPKKKJJJIIIHHHFFFEEEDDDCCCDDDEEEFFFDDDAAA>>>===<<>>===<<<;;;::::::;;;::::::;;;???AAABBBDDDFFFHHHGGGFFFFFFFFFDDDCCC@@@<<<888555222111222333444555888;;;>>>@@@CCCGGGNNNUUU\\\bbbiiimmmppptttzzz~~~}}}{{{yyyzzzzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~|||{{{|||||||||{{{zzz{{{{{{|||}}}~~~~~~~~~nnn\\\MMMCCC@@@@@@@@@DDDLLLTTTTTTKKKCCC===@@@KKKYYYdddppptttsssssspppsss{{{tttooonnnpppooohhhYYYGGG;;;888:::777333///,,,,,,---------(((((((((((((((((((((((('''''''''(((((((((((((((***((('''((()))***)))((('''''''''&&&&&&'''''''''(((((())))))))))))(((((('''((()))***************++++++++++++++++++++++++***++++++,,,------......////////////000111222222444444555;;;LLLlllxxxqqq^^^KKK;;;<<<888777888:::@@@MMMYYYtttpppYYYIIICCCAAA>>>===AAAFFFLLLWWWaaaqqq|||~~~~~~~~~~~~xxxlllhhhjjjrrr~~~lll]]]UUUQQQRRRUUUUUU```rrrtttiiiaaa]]]ZZZZZZYYYVVVQQQNNNMMMMMMLLLLLLLLLMMMPPPSSSVVVYYYZZZ\\\```eeekkkqqquuuwwwyyywwwtttrrrqqqqqqrrrsssrrrpppmmmmmmnnnpppqqqqqqpppmmmjjjgggfffeeedddbbb]]]\\\[[[YYYVVVSSSPPPOOOLLLKKKJJJHHHFFFEEECCCCCCCCCDDDDDDCCC@@@=========AAACCCMMMccclll]]]MMMCCC???:::888888666666666666555444333222///000111000000111444777777888;;;===???AAABBBCCCBBBAAABBBDDDFFFGGGEEECCC@@@???===:::888888888888666777888888888999<<>>AAAEEELLLTTTZZZaaagggjjjooosssyyy~~~}}}{{{yyyyyyyyyzzz{{{|||}}}~~~~~~||||||}}}~~~|||{{{|||}}}}}}}}}|||||||||||||||}}}~~~|||||||||lll\\\OOOGGGCCCAAA@@@BBBHHHMMMMMMGGGAAA===???EEENNNYYYjjj{{{rrrwww{{{yyy|||vvvpppnnnmmmjjjaaaRRRCCC999888:::555222///------------,,,''''''''''''(((((((((((('''''''''(((((((((((((((***)))''''''((())))))((())))))(((((((((((())))))(((((())))))))))))((((((''''''((()))************------------------------)))***+++,,,------------///////////////000111222333333555:::GGGaaattt]]]III>>>:::666777888<<>><<<======???AAAKKKaaawwwfffSSSGGGAAA;;;888777555555666666555444222111///000111000000111444666555666888:::<<<>>>>>>?????????@@@BBBDDDDDDBBB@@@===;;;999666444333444555333444666666666777:::<<<@@@???@@@AAABBBBBBAAA@@@>>>;;;888444222111111111//////000222555888;;;===>>>CCCJJJRRRXXX^^^dddgggnnnrrryyy~~~{{{yyyyyyyyyzzz{{{|||}}}~~~~~~zzzzzz|||}}}{{{{{{|||~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz~~~{{{mmm___TTTMMMJJJEEEFFFHHHJJJKKKHHHCCC>>>:::<<>>777666777222000...------,,,+++***''''''(((((())))))))))))''''''''''''((((((((()))+++)))''''''((()))))))))***)))(((''''''((()))***(((((())))))))))))((((((&&&'''((()))************------------------------***+++,,,---.........---000////////////000111111000222666:::AAATTTwwwpppYYY@@@;;;666666777999@@@HHHcccuuuzzzcccRRRLLLBBB@@@@@@CCCDDDEEEKKKRRReeettt}}}}}}}}}~~~}}}}}}~~~ssshhh___```nnn|||vvviiibbb[[[WWWVVV[[[dddrrr}}}xxxrrrqqqxxxxxxwwwtttnnngggbbb``````fffffffffhhhkkkpppuuuwww~~~xxxrrrnnnjjjgggeeeaaaaaa```___^^^\\\ZZZYYYSSSRRROOOLLLHHHDDDBBB@@@@@@AAA@@@>>><<<;;;<<<>>><<>>@@@BBBBBB@@@===:::999777444111111222333111333444555555666999;;;>>>>>>>>>???@@@@@@???>>>;;;999555111000///000111...//////111444777:::<<<;;;@@@HHHPPPVVV\\\bbbeeemmmrrryyy|||yyyyyyzzz{{{|||}}}~~~yyyyyy|||}}}{{{zzz|||~~~~~~}}}||||||}}}~~~|||||||||||||||{{{{{{zzz{{{yyy|||{{{nnnbbbXXXRRROOOKKKMMMPPPPPPMMMGGGAAA<<<777:::@@@JJJZZZooozzz{{{sssmmmggg___SSSEEE;;;666444444000...---,,,,,,,,,***((((((((())))))*********+++&&&'''''''''(((((())))))+++)))'''&&&((()))))))))((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&'''((()))************+++++++++++++++++++++++++++,,,---///000//////...000////////////000000111...111555999<<>>;;;999888999999;;;===HHH___wwwbbbTTTEEE>>>:::111333444555555555444333222111000///......///000111555666777888888999999999<<<===>>>>>>>>>===<<<;;;555444444333222222222222>>>888222111555999:::999;;;:::888888999;;;<<<;;;;;;888555111//////000111///111333444444666999<<<@@@BBBEEEKKKRRRZZZbbbfffmmmsss{{{}}}{{{zzz{{{{{{}}}||||||||||||yyywwwzzz{{{xxxyyy}}}|||~~~~~~|||zzzxxxxxxyyy{{{}}}{{{{{{|||}}}zzznnneee___[[[YYY^^^UUUQQQTTTRRRHHH===777888;;;???KKKccczzzwwwoooggg\\\LLL???888777777777000000///...,,,+++))))))%%%'''(((''')))+++)))###%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,111,,,//////(((,,,333000///////////////000111111///---222999:::@@@UUUmmm{{{pppNNN???777999999555999DDDTTTxxxxxx[[[NNNEEEBBB@@@AAAAAAAAAEEEKKKXXXfffwww}}}|||}}}~~~|||{{{}}}{{{oooddd___eeennn{{{yyysssnnnjjjeeeggglllppprrrqqqnnnlll```ZZZUUUTTTVVV\\\gggrrr}}}wwwsssooorrrsssqqqkkkeeeaaa___]]]ZZZVVVSSSQQQNNNKKKIIIDDDBBB???<<<;;;;;;;;;<<<;;;===FFF\\\}}}|||fffWWWHHHAAA===444444444555555555444333222222111000//////000111222444444555777777777777777888888999::::::999888777555444333333222222222222===888222222555888888777;;;999777777999;;;;;;:::999666333000......//////...///111222333555888:::@@@BBBEEEJJJQQQZZZaaagggqqqvvv~~~}}}||||||||||||||||||}}}zzzyyywwwvvvxxx~~~}}}xxxvvvwwwyyy|||}}}zzz{{{}}}~~~}}}}}}~~~}}}{{{xxxwwwxxxyyyzzzzzz{{{|||~~~}}}qqqiiidddaaa``````ZZZVVVVVVQQQFFF===999:::<<>>???>>>???GGG[[[zzzlll\\\KKKCCC@@@777444444555555444444333222222222111111111111222222222222333444555555555555555666777888888777666555555555333222222111111111999666333333555777666555999777666666888999999999666444111///---------...,,,...000111222444777999>>>AAAEEEJJJQQQYYYaaagggsssxxx~~~~~~}}}{{{{{{|||~~~~~~{{{xxxvvvuuuuuuwww}}}~~~zzzvvvssstttuuuwwwwwwuuuxxxzzz{{{{{{{{{}}}~~~~~~{{{xxxwwwvvvwwwwwwxxxyyy|||~~~~~~ssslllhhhgggfffccc```\\\WWWMMMAAA;;;:::;;;===EEEVVVqqq{{{~~~{{{zzzyyyooodddUUUCCC999999:::888555000///---,,,******))))))...444666///(((&&&((()))'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***,,,---...///000+++...555666888HHHMMM???//////......//////000111555000000333444333<<>>III___zzz~~~yyyooopppuuutttwwwuuukkk___PPP>>>777999;;;888333---,,,***)))((('''''''''''',,,...)))%%%&&&)))***&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,---...---...000///777PPP\\\PPP///............///000000555000///222333222666<<>>JJJaaa{{{|||pppUUU===888999555777>>>IIIXXXyyydddOOOGGGAAA@@@BBBAAAAAACCCFFFSSSfffwww}}}zzzyyyyyyxxxwwwwwwxxxzzz}}}~~~zzzyyyuuurrrqqqvvv~~~yyyqqqfff```___cccmmmzzzvvvqqqjjj```YYYOOOKKKHHHGGGFFFFFFKKKRRR\\\nnn~~~|||zzzxxxsssooojjjeeebbb^^^ZZZWWWVVVVVVUUUSSSOOOKKKFFFCCCBBBCCCIIIWWWmmmtttbbbOOOEEE@@@777666555444333333333333444000000111000000///...------...///000000111000000333444555777777777666666666555333222000000//////,,,,,,...000222333555555333222222333555555444222111000000///............---...000111222444777999999>>>EEEIIIMMMUUU```hhhrrrvvvzzz{{{zzz{{{~~~~~~~~~|||xxxvvvvvvwwwyyy|||~~~~~~}}}xxxvvvtttsssttttttsssqqqooorrruuuvvvwwwwwwyyy{{{|||{{{yyywwwuuutttsssssstttvvvyyy|||}}}uuunnnjjjiiihhhhhhkkkmmmgggVVVEEE>>>???BBB@@@KKK```zzzyyyuuuxxxttthhheeefffbbbdddbbbWWWMMMDDD:::777:::;;;777111///---+++)))((()))***+++((((((&&&$$$&&&)))'''###%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))+++(((+++---,,,222555***......------......///000...///111333444555666777888>>>OOOjjj~~~xxxZZZ???999999777888>>>FFFOOOooonnnVVVKKKBBB@@@AAA@@@@@@BBBBBBLLL]]]ppp{{{xxxxxxxxxwwwvvvvvvwwwyyy|||}}}|||{{{xxxtttqqquuu~~~~~~zzzssshhhaaa___]]]hhhuuu~~~vvvllldddVVVQQQMMMKKKIIIHHHMMMTTT[[[jjj}}}zzztttpppkkkfffbbb^^^ZZZWWWYYYZZZ\\\\\\ZZZTTTOOOKKKDDDFFFLLLXXXlllooo___NNNFFFBBB999666555444333333333444444111111222222111000...---,,,---...///000000000000222333444666666666666555666555333111000//////...---.........///000222333111000111222444444222111.........---------------+++---///000111222555888888>>>EEEIIIMMMTTT```iiippptttwwwxxxxxxxxx|||~~~zzzvvvuuuvvvyyy{{{~~~~~~~~~~~~|||vvvtttssstttuuutttsssqqqnnnppprrrtttttttttvvvwwwxxxxxxwwwvvvuuuuuutttttttttvvvxxx{{{|||wwwpppjjjfffeeecccbbbaaaddd^^^NNNAAA???CCCEEEJJJWWWooozzzuuuvvvrrrfffccc```YYYYYYXXXNNNEEE???:::999::::::555111---,,,)))'''&&&''')))***'''***+++((('''((('''###&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))(((((((((((())))))))))))))))))******++++++,,,,,,+++$$$***222///...111......------------...//////,,,000222222111111333333888999EEE\\\uuu{{{}}}]]]@@@999:::777888>>>EEEHHHgggwww[[[OOODDD@@@@@@??????AAA>>>FFFWWWkkk||||||xxxvvvwwwwwwwwwvvvvvvwwwyyy{{{}}}~~~~~~{{{vvvrrrttt|||{{{tttiiiaaa___ZZZeeesss}}}xxxooo___YYYTTTRRROOOMMMRRRYYY\\\hhh{{{yyyuuuoookkkgggbbb^^^[[[ZZZ\\\```cccaaa\\\UUUQQQHHHJJJQQQ\\\nnnjjj]]]NNNGGGDDD;;;666555444333222333444444222222333333222111///...,,,---...///000000000000333444555777888888777777666555333111000///......///000///...------///111000000000222444444222000,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////111444666777===EEEIIILLLTTT___iiimmmppptttuuutttuuuyyy|||{{{|||~~~zzzuuutttwwwzzz|||~~~||||||~~~~~~zzztttsssrrrsssuuutttsssqqqlllnnnqqqrrrrrrrrrtttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvxxx{{{uuuqqqjjjeeebbb```^^^\\\WWWZZZTTTEEE<<<===CCCEEERRRaaazzz}}}||||||wwwuuupppeeeaaa]]]TTTRRRRRRIII@@@===::::::;;;999555111***(((%%%######$$$&&&'''!!!)))...+++&&&&&&'''''''''((()))((('''&&&''')))'''''''''''''''''''''''''''((()))++++++)))((('''%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))))))))***+++---...//////333&&&)))111***&&&---222...------------...//////,,,111333111------...///666666>>>OOOcccvvvhhhFFF===<<<666666===@@@CCCZZZwww|||aaaPPPCCCDDDDDD>>><<<@@@@@@HHHQQQ\\\mmm|||yyyxxxwww{{{xxxtttrrrrrruuuyyy||||||vvvrrruuu~~~yyypppddd[[[ZZZ\\\fffuuutttkkkaaaZZZVVVSSSWWW]]]```lll}}}yyysssllleee___\\\[[[[[[\\\___aaa___ZZZUUUOOORRRYYYdddrrrzzzggg[[[SSSIIIAAA===888555333111222222222111222222111000//////000000......------------......000222444777999:::::::::777666444222///...---,,,........................000000000000000000000000///...---,,,,,,,,,,,,,,,...//////000111333444555;;;===???DDDKKKSSS[[[___hhhkkknnnqqqsssuuuyyy{{{~~~~~~~~~~~~{{{tttrrrxxx~~~~~~|||}}}zzzttttttuuuwwwxxxvvvrrrooonnnnnnnnnnnnoooooooooooouuussssssuuutttrrruuuzzzyyy{{{|||}}}~~~~~~yyyooolllhhhddd___ZZZUUUQQQQQQLLLGGGCCCAAABBBHHHOOOVVVppp~~~zzzvvvuuutttqqqkkkbbbZZZWWWTTTNNNGGG@@@:::555777;;;:::333+++---+++(((&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((())))))*********)))))),,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------////////////000111222333444555;;;BBBLLL^^^yyytttRRRBBB===888777:::===>>>TTTqqqfffTTTEEEDDDDDD???===??????EEELLLVVVgggyyy{{{wwwvvvvvvwwwuuurrrpppppprrruuuwww||||||yyyuuurrruuu}}}}}}tttggg^^^YYYYYY```mmmyyyvvvmmmddd^^^^^^aaahhhsss}}}zzzuuummmeee```\\\[[[[[[]]]___```]]][[[VVVZZZaaakkkwww~~~pppaaaZZZTTTLLLDDDAAA888666333222222222222111222111111111000000000//////......------......///111222444666888888888888777666444222000///..............................000000000000000000000000......---,,,,,,,,,------......///000111333444555<<<>>>BBBFFFLLLTTT[[[```eeehhhkkknnnqqqtttwwwzzz{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~yyytttssswww|||~~~}}}}}}|||wwwssssssuuuwwwxxxvvvrrrooommmnnnnnnnnnoooooooooooorrrpppqqqssssssrrruuuzzzzzz{{{}}}~~~~~~~~~vvviiigggccc```^^^[[[WWWTTTOOOJJJDDDAAA@@@BBBJJJRRR___uuuxxxzzz{{{xxxsssnnnjjjeee```\\\VVVKKKCCC===;;;999;;;===;;;444...---***(((&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))((('''&&&******))))))******+++,,,++++++,,,,,,,,,,,,------////////////000111222222///000333999@@@NNNfff{{{cccIII===:::888666999999LLLggg{{{oooZZZGGGCCCDDDAAA>>>>>>===@@@FFFNNN]]]ppp}}}}}}yyyvvvttttttuuutttrrrqqqpppqqqrrrrrrvvvwwwwwwuuusssvvv|||yyymmmddd[[[XXXZZZcccmmmuuu~~~uuukkkhhhiiisss|||zzzppphhhaaa___\\\[[[]]]___``````aaafffoooxxx~~~rrrhhh^^^ZZZVVVMMMEEEBBB999666333222222222222111000111222222222111000//////......------......///111222444666777888777777888777555333111//////...------------------------////////////////////////------,,,,,,,,,---............///000111333444555;;;>>>BBBFFFKKKQQQXXX\\\```cccgggjjjnnnqqquuuxxxwwwxxxzzz|||}}}{{{zzzzzzzzz{{{{{{{{{{{{{{{||||||||||||~~~|||xxxuuutttuuuwwwyyy~~~~~~~~~zzzvvvrrrrrrsssuuuvvvuuurrrooommmmmmnnnnnnnnnooooooooonnnmmmnnnqqqqqqppptttyyyzzz|||}}}~~~{{{qqqeeeccc```___^^^^^^]]][[[RRRKKKDDDBBBBBBEEENNNYYYlll~~~zzz{{{oooppp|||~~~vvvjjjiiihhhgggbbbWWWIII???999;;;>>>???===888222...,,,***''''''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((&&&%%%$$$(((((()))************)))++++++,,,,,,,,,,,,------...//////000000111111222222222333555999CCCVVVhhh{{{{{{rrrNNN===;;;:::555888666EEE[[[pppxxxbbbLLLDDDCCCAAA>>><<<<<<>>>@@@GGGTTTfffwww}}}yyyvvvttttttvvvvvvvvvuuutttsssrrrrrrqqqsssuuuuuuuuuwww{{{}}}rrrjjjbbb[[[XXX\\\dddlllvvv~~~yyyzzz~~~~~~vvvmmmiiibbb]]][[[]]]___aaahhhppp{{{{{{ooogggaaa^^^XXXNNNDDD???999777444222222333222111///000222333333222000/////////............//////000222444777888999:::999;;;999777444111///------------------------------........................,,,,,,,,,,,,,,,---...///.........///111222444555777;;;@@@DDDGGGLLLRRRVVVZZZ^^^bbbgggjjjooossswwwuuuwwwyyy|||~~~}}}|||zzzxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{}}}yyyuuutttvvvxxxxxxxxxzzz}}}~~~}}}yyyvvvqqqqqqrrrsssuuutttqqqnnnmmmmmmmmmnnnnnnnnnoooooommmlllllloooooommmpppvvvzzz|||~~~~~~wwwmmmfffdddaaaaaabbbbbbbbbaaaXXXOOOHHHFFFFFFHHHSSS```wwwxxx|||}}}ssskkkppp~~~}}}jjjhhhiiijjjcccUUUFFF>>>777===BBBBBB;;;333---+++***)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''(((***+++++++++***)))+++++++++,,,,,,,,,------......///000000111111111666444444555666<<>>;;;===<<<>>>CCCMMM\\\ooo}}}~~~zzzwwwuuuuuuvvvvvvwwwwwwvvvtttsssrrroooqqqtttvvvwwwyyy{{{}}}wwwpppiii```XXXXXX]]]dddnnnwww}}}wwwnnnddd^^^]]]___bbbjjjttt|||oooiiicccaaa[[[OOOEEEAAA:::777444333333333222111///000222444444222111000/////////......////////////111444777:::;;;<<<<<<===;;;888444111...,,,+++........................------------------------,,,,,,,,,,,,,,,---...///---......///000222333444555:::@@@DDDFFFHHHNNNRRRVVVYYY^^^cccggglllqqqttttttvvvyyy|||~~~~~~~~~~~~~~~~~~}}}{{{yyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}yyyttttttxxxzzzzzzxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~yyyvvvssspppooopppqqqsssrrrpppnnnmmmmmmmmmmmmnnnnnnnnnnnnooommmmmmnnnmmmkkkmmmrrryyy|||~~~}}}}}}uuulllhhhfffdddcccdddcccbbbaaa\\\QQQIIIIIIIIIJJJUUUddd~~~{{{zzztttqqquuu}}}lllhhhgggggg___PPPEEE@@@===CCCHHHDDD999///***))))))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''((())))))************((()))+++,,,---,,,+++***+++++++++,,,,,,,,,------------///000111111000000222000000111111444???KKKpppxxxeeeIII>>>;;;:::888777===FFFUUUrrrvvv^^^MMMEEEBBB???======<<<===AAAGGGSSSfffwww~~~}}}zzzwwwwwwwwwssstttuuuuuuuuusssqqqpppnnnooorrruuuwwwyyyzzzzzz{{{~~~|||xxxpppeeeZZZWWWXXX]]]fffnnnyyy|||ppphhhdddfffhhhmmmxxx{{{lllgggbbb```ZZZPPPHHHFFF;;;888555333333333222000000111222333333333222111000//////......//////000...000333777999;;;<<<<<<;;;999777333000...,,,,,,////////////////////////........................------,,,,,,,,,---......------...///000222333444555<<>>;;;666555777;;;EEEXXXwwwkkkWWWHHHAAA@@@???======>>>>>>BBBNNNZZZnnnxxx|||wwwuuuttttttpppooooooqqquuuvvvuuurrrnnnoooooonnnnnnoooqqqsssyyyyyyzzz|||{{{pppddd]]]^^^fffmmmpppuuu{{{|||nnnggg___YYYUUUOOOFFF???;;;999666444333333444555444333333333333333333222444333111///......///000000000000000000000000000111111111111111111111111---...///111111222222222////////////...............***(((***...000...++++++,,,,,,---///000222333333666999<<<>>>AAAEEEGGGJJJLLLOOORRRTTTWWW[[[^^^iiijjjmmmrrryyy~~~|||xxxvvvvvvwwwwwwssspppnnnoootttxxxyyyyyywwwwwwwwwwwwvvvuuussssssxxxwwwuuuttttttuuuvvvvvvwwwvvvtttsssssstttuuuvvvxxxwwwvvvuuusssrrrrrrrrrnnnmmmmmmmmmlllllllllllliiijjjkkkmmmmmmlllkkkjjjmmmnnnnnnmmmlllmmmoooqqquuuwwwyyy{{{{{{{{{}}}~~~zzztttqqqqqqmmmqqqqqqllliiihhhbbbYYYMMMFFFFFFOOOUUUXXXcccqqq|||oookkkqqq}}}yyysssqqqjjjiiibbbSSSCCC:::<<>>===>>>===@@@IIITTTdddoooxxxxxxtttssssssrrrpppnnnmmmooorrrssssssqqqnnnnnnnnnnnnlllmmmoooqqqwwwwwwxxxzzz~~~|||rrrggg______fffmmmuuuwww|||yyyqqqiii```ZZZVVVPPPGGG@@@:::999777555444444444555444444333333333333222222444333111///...///000000111111111111111111111111111111111111111111111111///000111222222333222222////////////...............+++)))***...///---***,,,,,,,,,---///000222333444666:::<<<>>>AAAEEEGGGIIIKKKNNNQQQSSSVVV[[[^^^ggghhhlllqqqwww|||~~~{{{wwwuuuuuuuuuvvvqqqooonnnpppsssvvvwwwvvvuuuuuuuuuuuuuuuttttttsssrrrqqqqqqpppppprrrssstttrrrqqqpppooooooqqqssstttvvvuuusssrrrqqqqqqrrrrrrmmmmmmllllllkkkjjjjjjiiihhhhhhiiijjjjjjjjjjjjiiikkklllllllllkkklllooorrruuuwwwyyyzzzzzzzzz|||}}}~~~~~~~~~~~~yyytttqqqqqqooorrrqqqmmmjjjhhh```VVVJJJEEEFFFOOOTTTWWWdddtttwwwrrruuu~~~}}}vvvpppnnnllljjjbbbSSSCCC:::;;;???CCC>>>777111---***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&'''((((((((())))))))))))***))))))))))))***+++,,,---++++++******+++,,,,,,---------///000000000000000---.........---///222555:::===KKKeeexxxmmmPPPBBB:::888777999>>>KKKcccxxxiiiUUUIIIDDD@@@>>>===>>><<<===DDDLLLZZZfffqqqtttsssssssssqqqpppnnnllllllnnnpppppppppnnnnnnnnnmmmkkkkkkmmmnnnttttttvvvxxx{{{vvvkkkcccaaaggglllxxxzzz}}}xxxtttlllbbb[[[WWWPPPGGGAAA:::999777555444444555555444444444333333222222222333222111/////////000000111111111111111111111111000000000000000000000000111222222333333333222222////////////............///,,,***+++---...,,,))),,,,,,,,,---...000111222444666:::<<<>>>AAADDDGGGGGGJJJLLLOOOQQQUUUZZZ]]]dddgggkkkpppuuuyyy|||~~~~~~|||yyyuuussssssssstttoooooooooqqqsssuuutttsssrrrrrrrrrsssssssssttttttooonnnnnnmmmnnnoooqqqrrrmmmlllkkkkkklllnnnppprrrrrrqqqooommmmmmoooqqqsssmmmllllllkkkjjjhhhgggffffffeeeeeeeeeffffffggghhhggghhhjjjjjjjjjlllppprrruuuwwwzzzzzzzzzzzz{{{|||{{{{{{|||}}}~~~|||wwwsssqqqqqqqqqqqqooommmlllhhh]]]RRRIIIFFFIIIRRRYYY```nnn}}}~~~wwwrrrwww~~~zzzsssllljjjmmmiii```RRRCCC::::::===>>>999222,,,***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((((((((())))))))))))************))))))))))))******+++,,,)))))))))***+++,,,...///,,,---...///000000000000---.........---///111444444666@@@TTTlll~~~yyyXXXCCC:::777666777:::DDDXXXjjjttt^^^NNNEEE@@@===<<<===<<<;;;@@@GGGTTTaaannnsssuuuvvvuuurrrqqqooommmllllllmmmooopppnnnoooooonnnlllkkkkkkmmmrrrrrrtttvvvzzz}}}zzzpppgggdddgggjjjuuuyyy~~~|||zzzvvvnnnccc[[[VVVOOOFFF@@@:::999888666666666666666444444444333333222222222222222111000//////000000222222222222222222222222000000000000000000000000222222222333222222111111////////////............///---++++++------+++))),,,,,,,,,---...///111111333666999<<<===@@@CCCFFFFFFGGGJJJLLLOOOSSSXXX\\\bbbfffkkkppptttwwwzzz}}}}}}}}}|||zzzvvvsssqqqpppqqqrrrooopppqqqssstttsssqqqpppnnnoooooopppqqqrrrssstttqqqpppooonnnnnnnnnooopppiiihhhggggggiiikkknnnooommmllliiihhhiiilllppprrrlllllllllkkkiiigggeeeccccccbbbbbbaaabbbccceeefffdddeeeggghhhjjjlllpppsssvvvxxxzzzzzzzzzzzzzzz|||{{{{{{{{{|||}}}~~~~~~}}}zzzvvvsssqqqpppooommmkkkkkkkkkfff[[[PPPMMMJJJMMMZZZhhhsssvvvpppqqq~~~{{{{{{wwwooogggeeeiiiddd[[[NNNBBB<<<;;;<<<<<<777///)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,(((((()))))))))*********)))))))))))))))***++++++*********+++,,,---...///////////////...---,,,,,,---...///.........111333222222888EEEVVVnnn}}}^^^CCC:::666444555777???OOO^^^zzz}}}gggTTTFFF@@@===;;;===<<<;;;???DDDOOO\\\iiiqqqtttwwwuuurrrrrrqqqooommmlllmmmnnnpppooopppqqqooommmlllllllllpppqqqsssuuuxxx{{{~~~}}}tttkkkffffffhhhlllttt~~~zzz{{{xxxoooddd[[[UUUMMMDDD>>>:::999888888777777777777555555444333333222111111111111111000000000000000111111111111111111111111////////////////////////000111111111111111000///////////////...............---,,,,,,,,,,,,+++***,,,,,,,,,,,,---///000111333555888:::<<<>>>AAADDDDDDEEEGGGIIILLLQQQWWW[[[aaaffflllpppsssvvvyyy|||zzz{{{|||}}}~~~~~~{{{xxxuuuqqqooooooooopppoooqqqssstttsssqqqooonnnkkkllllllmmmnnnppprrrssstttrrrpppnnnlllkkkkkkkkkddddddcccbbbccceeegggiiihhhfffddddddeeeiiimmmooolllllllllkkkiiifffcccaaaaaa```______```aaacccdddbbbdddfffgggiiimmmqqqtttvvvxxxzzz{{{{{{zzz|||}}}~~~}}}}}}|||{{{{{{{{{{{{|||{{{zzzxxxvvvtttqqqooollliiiggghhhhhhaaaWWWPPPOOOLLLQQQbbbxxxqqqmmmtttyyywww|||yyywwwwwwsssjjjcccaaaaaa\\\SSSIIIAAA===<<<===<<<666///)))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++'''''''''((((((((()))))))))))))))((())))))******,,,,,,,,,,,,,,,---.........//////......---,,,+++,,,...///.........000111222111444:::FFFYYYuuuvvvtttgggHHH;;;777555555666;;;GGGSSSmmmsss]]]LLLCCC???<<<===<<<;;;>>>BBBIIIUUUbbbkkkqqqvvvuuurrrssssssrrrpppmmmlllmmmooonnnpppqqqpppnnnlllllllllnnnoooqqqtttwwwyyy{{{||||||xxxnnngggeeeeeecccnnn{{{~~~|||zzzqqqeee[[[TTTLLLCCC===999999999999888888777777555555444333333222111111000000111111000000000000000000000000000000000000///////////////////////////000000111111111000000////////////............---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000111444777999:::<<>>===<<<<<<:::555...)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''(((((((((((()))))))))(((((())))))***,,,,,,,,,+++,,,,,,------***+++,,,---............,,,---//////......///000222111222666;;;HHH^^^qqqvvvmmmzzzsssQQQ>>>:::666666666888AAAJJJbbbxxxiiiUUUIIICCC>>>===<<<;;;<<<@@@CCCNNN\\\gggpppwwwxxxuuurrrssssssqqqmmmkkklllmmmlllnnnpppooommmlllkkklllkkklllooorrrtttvvvxxxyyyyyy|||{{{ppphhhdddccc^^^iiiwww~~~tttggg\\\UUUMMMDDD===999999999999999999888888666555555444222111111000000000000111111111000000////////////////////////........................///000000111222222222222////////////............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000222555777888:::===???@@@BBBCCCEEEHHHNNNTTTYYY]]]ccckkkooopppqqquuuxxxzzz{{{{{{|||||||||{{{{{{yyywwwssspppnnnmmmnnnooonnnppprrrpppllliiiiiiiiiiiihhhhhhhhhiiikkknnnoooooommmkkkhhheeedddccccccdddccc```^^^]]]]]]]]]^^^^^^^^^^^^___aaaccceeegggdddeeeffffffeeebbb___\\\]]]^^^___```bbbbbbbbbcccbbbcccfffhhhjjjmmmqqquuuvvvxxx{{{}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxzzzzzzxxxrrrmmmiiifffdddbbbZZZNNNIIIKKKEEEOOO___sss{{{rrrdddhhhxxxsssjjjjjjrrroooooonnnhhh^^^YYYXXXUUUMMMDDD===;;;;;;:::999444000,,,((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$###'''(((((((((((()))))))))))))))(((((((((((())))))(((((())))))***+++,,,---***+++,,,------...------,,,---//////...---.../////////000444666===KKKYYYsss|||nnnvvv{{{YYYAAA<<<888777666666===EEE[[[rrrrrr]]]NNNGGG@@@>>><<<:::;;;???@@@KKKYYYeeepppzzz|||zzzpppssstttrrrmmmjjjjjjkkkjjjlllnnnnnnlllkkkjjjkkkiiijjjmmmppprrrtttvvvvvvwwwzzz~~~|||rrrhhhcccaaa\\\gggttt{{{||||||vvvhhh]]]VVVNNNEEE>>>999999:::::::::999888888666666555444222111111000///000111111111111000000////////////////////////........................///000111222333444444444000/////////............***+++,,,,,,,,,,,,---...,,,,,,,,,,,,------...//////111444666777999<<<>>>@@@AAABBBDDDGGGMMMTTTYYY[[[aaaiiimmmnnnooosssvvv||||||||||||||||||{{{{{{yyywwwssspppnnnmmmnnnooommmooopppnnniiiffffffgggiiihhhgggggghhhjjjmmmnnnnnnllljjjgggfffeeeddddddiiigggdddaaa___^^^^^^___\\\]]]]]]^^^```bbbcccdddaaabbbcccdddbbb```]]]ZZZ\\\^^^```bbbcccccccccbbbbbbdddfffhhhjjjmmmrrruuuvvvxxx|||~~~}}}{{{zzzyyyyyywwwwwwxxx{{{|||yyyrrrmmmiiifffeeeaaaUUUGGGDDDHHHBBBRRRhhhzzzuuujjj^^^fffxxxqqqhhhiiiooommmllljjjdddZZZUUUUUUSSSKKKAAA;;;999999888666///---)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%))))))))))))***************)))(((((((((((())))))%%%%%%&&&''')))+++---...------------,,,+++******,,,---//////...---...///,,,,,,///333555777@@@JJJaaazzz~~~vvviiiMMMCCC:::777888888;;;>>>NNNhhhpppZZZQQQEEE>>><<<======<<>>;;;999888888999999999888555444333222111111111111000000111222222222222222000000//////.........---------,,,---...000222333333333333333333333333333222222111111000/////////---,,,,,,++++++,,,,,,---------......///000000111///000222555777999;;;<<<:::<<<@@@DDDGGGLLLPPPTTT]]]bbbgggjjjkkknnntttzzzzzzyyyxxxwwwwwwyyyzzz|||yyyxxxvvvtttrrrqqqppppppqqqooommmlllkkkiiifffcccgggfffffffffhhhkkknnnpppmmmkkkhhhdddbbbaaaaaaaaagggggghhhgggeeebbb^^^\\\[[[[[[[[[[[[\\\^^^```aaaeeedddbbbaaa```````````````aaaaaabbbbbbbbbbbbaaabbbdddeeefffhhhjjjnnnqqqrrrtttvvvyyy|||~~~}}}zzz|||~~~}}}xxxsssuuuttttttvvvxxxvvvqqqlllmmmeee]]]VVVMMMEEECCCEEEGGGYYYqqq{{{iiiaaa^^^kkk{{{tttpppqqqoooppplllddd```^^^WWWMMMIIIBBB<<<:::<<<<<<888444---***'''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((())))))*********+++++++++,,,,,,,,,.........------,,,,,,,,,...---,,,,,,,,,,,,---............000333666:::<<>>===<<<;;;AAACCCMMM```vvvyyywwwuuurrrooollliiifffggggggggggggggggggggggggiiihhhgggjjjooosssssssssoooqqqtttxxx{{{}}}}}}}}}~~~{{{qqqfff___YYY___iiiqqqwww{{{}}}~~~zzzmmmccc\\\UUUMMMFFF@@@===;;;999999999777666555444333222222222222222000111222222333333222222000000/////////...............---...///111222333333333333333333333333333222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,------...//////000///000111333555888:::<<<:::<<<@@@CCCFFFKKKPPPTTT[[[```eeehhhiiilllrrrwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvuuutttsssrrrqqqqqqqqqrrrpppnnnmmmllljjjgggeeeeeeeeeeeefffgggiiikkklllkkkiiifffcccaaa`````````eeefffhhhhhhfffccc___\\\[[[[[[[[[[[[\\\]]]___```cccbbbbbbaaa``````______^^^___```aaaaaaaaa``````bbbccceeefffgggjjjmmmppprrrsssvvvxxxzzz|||}}}~~~|||{{{}}}yyytttsssrrrrrrtttvvvtttooojjjggg```XXXQQQJJJBBBAAADDDMMM]]]rrr{{{jjjcccaaannn}}}|||rrrooopppooonnniiiccc```___VVVLLLHHHCCC===<<<===;;;666111,,,***'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((())))))))))))))))))******+++*********+++++++++,,,,,,......---------,,,,,,,,,...---,,,,,,,,,,,,---............///222555888:::CCCUUUooovvvrrr```NNN<<<555666777777888CCCMMMccc~~~uuuiiiXXXIIIAAA>>><<<;;;@@@@@@HHH[[[ttt~~~wwwrrrooolllhhheeehhhhhhgggggggggggghhhhhhgggffffffiiimmmpppqqqqqqoooqqqtttwwwzzz{{{||||||{{{}}}~~~~~~|||{{{||||||}}}tttjjjbbbZZZ\\\bbbjjjrrrxxx|||}}}}}}}}}}}}|||~~~}}}pppeee^^^XXXPPPJJJEEEBBB>>>;;;999888666444444444333333222333333333000111222222333333222222000000000000/////////////////////000111222333444333333333333333333333333222222111111000/////////---,,,,,,++++++,,,,,,---++++++,,,,,,------....../////////000222666999;;;;;;<<<>>>AAADDDJJJPPPUUUYYY^^^bbbeeegggjjjoootttvvvuuutttsssrrrrrrrrrsssqqqqqqppppppqqqqqqrrrssssssqqqnnnmmmmmmkkkiiigggdddeeeeeefffgggggggggggggggeeecccaaa```_________bbbdddggghhhgggddd```]]][[[[[[[[[[[[[[[\\\]]]^^^``````aaaaaa```___^^^]]]\\\]]]___aaaaaa```___^^^aaaccceeefffgggiiillloooqqqrrrtttvvvxxxyyyzzzzzz{{{zzzzzz}}}~~~zzzvvvooonnnnnnppprrrqqqmmmhhhaaaZZZRRRLLLFFFAAADDDJJJXXXddduuuwwwhhhcccdddqqqzzzsssppppppoookkkeeeaaa```^^^UUUJJJDDDBBB@@@???>>>:::333---+++)))&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((''''''((()))******))))))******+++,,,*********++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------............000222555666777BBBVVVpppyyymmmzzzqqq[[[CCC888888888777777BBBDDDWWWvvvwwwdddSSSGGGAAA>>><<>>NNNlllmmm[[[MMMDDD@@@>>>@@@AAADDDLLL\\\rrrzzzrrrnnnkkkiiiiiihhhgggffffffggghhhiiimmmmmmllllllkkkkkklllllljjjjjjlllmmmooopppqqqqqqtttvvvxxxxxxwwwwwwwwwyyyzzz{{{}}}}}}xxxoooiii\\\YYYWWW[[[dddnnntttwwwwwwxxxxxxxxxxxxzzz~~~{{{pppfff[[[SSSJJJFFF@@@<<<999888666444333222222111111111111222...//////000000000000000000111111111111111111111222222333444444555555555222222222222222222222222222222111111000/////////---,,,,,,++++++,,,,,,---*********+++++++++++++++......------///222666888999:::<<<>>>AAAGGGOOOTTTXXX[[[___cccfffiiikkkmmmpppqqqqqqpppooommmkkkjjjgggggghhhiiikkknnnpppqqqpppnnnkkkjjjjjjjjjiiihhhdddfffggghhhhhhfffdddbbb``````___^^^]]]]]]\\\\\\[[[^^^aaaccccccaaa^^^\\\YYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^^^^]]]\\\ZZZ[[[]]]___```aaaaaa```______aaadddeeefffgggiiikkkmmmnnnoooqqqrrrrrrrrrsssuuuvvvxxx{{{}}}~~~}}}|||qqqooommmnnnooommmhhhddd\\\SSSJJJCCCAAAGGGWWWgggvvvzzz|||iii``````bbbqqq{{{vvvrrrmmmfff```^^^]]]WWWMMMFFF@@@CCCEEEDDD???777000,,,)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###&&&'''''''''((((((((((((%%%&&&''''''&&&&&&'''((((((''''''''''''((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000333666>>>KKK^^^xxxtttppptttVVVBBB999555444555555888FFF^^^vvv}}}ooo___QQQGGGAAA>>>;;;===@@@DDDOOOeeeyyyrrrnnnmmmiiigggfffddddddfffgggiiipppqqqqqqooommmlllmmmnnnjjjjjjkkklllmmmnnnnnnoooppprrrtttuuuttttttuuuvvvwwwxxxyyy{{{zzzvvvpppkkk]]]ZZZWWWXXX^^^gggnnnssssssuuuvvvvvvvvvwwwzzz|||~~~qqqcccYYYQQQMMMFFFAAA===;;;999888555444333222111111111111...///000000111111000000111111111111222222222222222333444555555555555444222222222222222222222222222222111111000/////////---,,,,,,++++++,,,,,,---******++++++++++++++++++...---------///222555777888999;;;>>>AAAGGGMMMRRRVVVYYY]]]aaaeeehhhiiijjjlllmmmnnnnnnmmmkkkhhhfffccccccdddfffhhhjjjlllmmmmmmjjjgggfffgggggggggfffdddeeeggghhhgggfffdddbbb______^^^]]]\\\\\\[[[ZZZYYYZZZ]]]^^^^^^]]][[[YYYWWWXXXYYYYYYZZZZZZZZZYYYXXXYYYZZZ\\\\\\\\\[[[[[[\\\]]]^^^___``````aaaaaa^^^```ccceeeeeefffhhhiiijjjkkklllnnnoooppppppppptttuuuvvvxxxzzz}}}uuurrrooommmmmmjjjeee```UUUNNNFFFBBBBBBLLLaaassssssbbb]]]___```pppzzztttrrrkkkeee```^^^ZZZQQQIIIEEEDDDGGGIIIFFF===444...,,,'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''((((((''''''''''''((((((((())))))$$$&&&''''''&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------.../////////111333999@@@KKKaaa}}}ppp{{{bbbLLL>>>777666888111777@@@OOOcccuuu~~~~~~yyytttkkk___RRRHHH@@@===;;;;;;<<>><<<888777666444333222111111000000111222222222222222111111111222222222333333222333444555555555444333111111111111111111111111222222111111000/////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------...///000222444555666888;;;>>>BBBGGGLLLPPPTTTVVVZZZ___cccfffffffffgggiiikkklllkkkhhheeecccaaaaaabbbcccdddfffggghhhiiifffcccbbbcccdddddddddcccdddeeeeeeeeedddcccbbb______^^^]]]\\\[[[ZZZYYYWWWXXXYYYYYYYYYXXXWWWWWWUUUVVVWWWYYYZZZZZZZZZYYYWWWXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[\\\]]]___```aaa]]]```ccceeeeeeeeefffhhhggghhhiiikkkmmmnnnnnnooonnnnnnooopppssswww{{{~~~xxxtttooollljjjfff```[[[OOOKKKHHHHHHKKKUUUjjj|||uuufffZZZWWW[[[aaannnyyyrrrooooooiiieeeaaa___WWWKKKDDDDDDLLLNNNNNNFFF:::000+++***&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((******)))&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%'''((('''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,---...///////////////111555:::@@@PPPnnnqqquuummmUUUDDD;;;:::===222:::???DDDUUUkkkvvvuuupppmmmhhh^^^RRRGGG@@@<<<>>><<<;;;===FFFUUUdddooo{{{rrrnnngggfffdddbbbbbbdddfffgggeeegggiiihhhggggggjjjmmmiiiiiiiiihhhiiiiiijjjkkkiiikkkmmmnnnnnnooopppqqqtttssstttttttttrrrnnnkkk___^^^\\\XXXWWW\\\fffmmmlllnnnpppqqqrrrrrrtttvvvyyy}}}{{{{{{zzznnnfff```WWWOOOIIIEEEAAA???;;;:::888666444333222222222222333444444444444333111111111222222333333333222333444555555555444333111111111111111111111111222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,---...000222333444444444777;;;???BBBGGGKKKOOOSSSTTTXXX]]]aaaddddddcccdddfffhhhjjjiiifffcccaaa`````````aaabbbccceeeffffffcccaaa``````bbbbbbbbbbbbbbbcccccccccbbbbbbbbb_________^^^\\\[[[YYYXXXWWWWWWVVVVVVVVVUUUUUUUUUSSSUUUWWWYYYZZZZZZZZZZZZWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZYYY[[[]]]```aaa]]]___cccdddeeeeeefffgggeeefffhhhjjjlllmmmnnnnnnggghhhhhhiiikkkpppvvvzzzzzzuuuppplllhhhddd]]]XXXLLLKKKMMMOOOSSS]]]qqqxxxjjj\\\RRRQQQUUUbbbmmm}}}~~~}}}rrrkkkjjjllliiieeebbb___UUUGGGBBBDDDRRRTTTQQQGGG888---((()))&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$''')))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((((((((((((((((()))******))))))))))))*********************++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,---...///000000000111000333777;;;FFF___vvvgggfffsssiiiLLL;;;666666444444777???MMM]]]jjjqqquuurrrkkkaaaTTTJJJDDDAAABBB>>>===>>>@@@EEEQQQ\\\rrryyymmmkkkfffdddeeeccc______aaacccdddfffgggggggggffffffhhhhhhhhhhhhhhhiiiiiiiiihhhggggggiiikkkkkkjjjiiimmmooorrruuuvvvtttoookkkfff```[[[YYYWWWXXX___gggkkklllmmmmmmmmmnnnppprrrvvv|||}}}yyyvvvuuuuuuvvv|||}}}zzz|||wwwmmm___WWWUUUTTTOOOKKKJJJCCC>>><<<888333000111000000111111111111000000333333333333444444444444333333333333333444444444444222111111222333333222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++.........///111222444555999:::;;;>>>CCCIIIMMMPPPWWWWWWYYY[[[]]]___aaabbbeeeeeeeeeeeedddbbb```___aaaccccccbbbcccfffeee```______^^^^^^___```aaabbb___```aaabbbbbbaaa```___]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUUUUTTTRRRPPPOOOTTTUUUVVVWWWWWWWWWVVVUUUUUUWWWYYYYYYXXXWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\___```bbbdddeeeeeeeeedddeeeeeegggjjjmmmmmmllljjjhhheeeaaa^^^___eeennnuuuuuurrrnnnhhhbbb[[[UUUPPPEEEJJJMMMPPPYYYiiivvv|||tttggg[[[TTTUUU[[[gggmmmwwwzzzpppiiigggggghhhfffhhhggg]]]NNNCCCBBBDDDUUUSSSKKK???111(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,++++++******)))*********------,,,,,,---...000111111111333666888???NNN]]]lllgggmmmwwwYYYCCC999777666555555:::FFFWWWgggrrrvvvvvvrrrjjj]]]PPPFFF@@@???<<<:::;;;<<>>CCCIIINNNQQQVVVWWWYYY[[[]]]___```aaaddddddeeeeeedddbbb```___aaaccccccaaacccfffeeeaaa^^^]]]]]]]]]]]]^^^___```]]]^^^____________^^^]]]\\\\\\\\\[[[[[[ZZZYYYXXXUUUUUUUUUVVVUUUTTTRRRQQQTTTUUUVVVWWWWWWVVVUUUTTTTTTVVVXXXXXXWWWVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^```bbbcccccccccccccccccceeegggjjjkkkiiihhhcccaaa]]]YYYZZZ___gggmmmrrroookkkfff___XXXQQQLLLGGGLLLQQQVVV```nnnxxx|||{{{}}}zzzooohhhccc^^^^^^aaajjjoooxxxwwwnnnhhheeedddeeecccdddbbbXXXJJJBBBAAADDDOOOLLLDDD:::///)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))'''((((((((())))))))))))))))))))))))((((((((((((*********+++++++++,,,,,,++++++************++++++------,,,,,,---...000000111111111222333777DDDQQQrrruuuiiieeesssfffKKK<<<777666555333555===MMMaaaoooyyy{{{{{{vvviiiZZZLLLDDD@@@<<<999999:::===EEENNN```yyyxxxpppiiidddbbb```]]]\\\^^^aaaaaabbbccccccccccccbbbbbbbbbccccccdddeeeffffffdddddddddfffhhhhhhhhhfffggghhhkkkooorrrrrrooolllgggbbb]]]ZZZWWWUUUYYY```bbbccccccccccccfffkkknnnsssvvv|||~~~{{{{{{zzzyyywwwvvvuuuuuuyyy~~~}}}nnnkkklllyyy~~~vvvqqqlllfff```[[[RRRIIICCC>>>777333444000000000000000000000000000111111111111111000000222222222111111000000///111111111222333333111//////////////////......------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++++++++,,,---...000111222777888:::???DDDJJJOOORRRVVVWWWXXXZZZ\\\^^^___```bbbccccccdddcccbbbaaa```aaabbbbbb```bbbeeeeeeaaa\\\\\\\\\[[[[[[\\\]]]]]]ZZZZZZ\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRTTTVVVVVVUUUTTTUUUVVVYYYYYYYYYYYYZZZ[[[\\\]]][[[\\\]]]___``````````````````bbbdddggghhhgggeeecccaaa^^^ZZZZZZ^^^eeejjjlllkkkgggbbb[[[SSSLLLHHHGGGMMMUUU]]]iiiuuu{{{zzzvvvyyy}}}yyypppiiijjjmmmllljjjhhhnnnsss{{{{{{wwwqqqjjjeeebbb``````___^^^ZZZPPPFFF@@@AAADDDHHHCCC;;;333...***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---...///000000//////000///111<<>>LLLWWWhhhmmmqqqqqqkkkbbbYYYTTTHHHBBB============@@@EEEKKKddd~~~|||qqqgggcccbbb``````aaabbbbbbaaaaaaaaaaaaaaaaaa______``````aaabbbbbbcccaaaaaaaaaccceeegggfffeee```aaadddhhhmmmppppppoooiiieeeaaa^^^XXXSSSSSSWWW\\\\\\\\\\\\]]]aaagggkkknnnppprrruuuyyyzzzzzzzzz{{{zzzyyyyyyxxxxxx|||{{{nnngggeeehhhooozzzyyytttpppnnnpppvvv}}}zzzqqqhhh___ZZZNNNFFF???<<<888333111222111111000//////000111111000111222333444333222111//////000000111111111222//////000111333222///---///////////////......---......---,,,,,,+++******+++***++++++++++++,,,,,,---------...///111333444555777:::???EEEKKKOOOQQQUUUUUUWWWXXXZZZ[[[\\\]]]^^^^^^___``````___^^^]]]]]]___]]][[[]]]bbbbbb___\\\\\\\\\\\\[[[ZZZZZZZZZWWWXXXYYYYYYYYYYYYXXXWWWUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXSSSSSSTTTTTTTTTSSSQQQPPPNNNPPPRRRRRRQQQPPPQQQRRRVVVVVVVVVWWWXXXYYY[[[\\\YYYYYYZZZ[[[\\\]]]^^^^^^_________aaadddeeeeeeddd]]]]]]\\\[[[[[[^^^bbbfffccccccaaaZZZRRRKKKGGGEEEHHHSSSaaannnzzz}}}}}}zzzoooiiihhhqqqyyyxxxqqqmmmqqqwwwxxxqqqnnnjjjhhhfffccc___\\\YYYXXXXXXTTTLLLEEE@@@@@@BBBEEE@@@888///+++++++++'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''(((((((((((('''((((((((()))))))))***))))))*********++++++++++++*********++++++,,,---++++++,,,------............------000///000666===JJJ]]]jjjtttsss\\\lllwww\\\GGG>>>111222444444555999AAAGGGSSSWWW]]]___^^^ZZZVVVTTTHHHAAA<<<<<<<<<;;;<<>>KKKYYYhhh~~~rrrjjjfffbbb___```aaa```___^^^]]]^^^^^^___]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZ[[[]]]```aaaaaa```ZZZZZZ\\\___eeeiiikkkkkkjjjgggdddbbb\\\TTTQQQSSSXXXZZZ[[[\\\]]]___cccffffffgggiiijjjmmmrrryyy}}}~~~|||zzzzzz||||||{{{yyyxxxxxxxxxyyyyyyxxx{{{|||nnnfff___\\\aaafffjjjooouuuwwwwwwuuurrrllleee]]]YYYTTTRRRSSSWWWZZZ]]]ccckkkzzz|||vvvpppggg\\\RRRJJJDDDAAA>>>999777999888555333444222111000//////000111222000222555888::::::999999666555555444333222222222000///......000000///...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---******+++,,,---///000111666888<<>>>>>@@@@@@@@@444000***&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((()))*********))))))))))))************(((((((((((()))***+++,,,)))***,,,---......------,,,***+++......,,,...222666???AAAGGGYYYkkk{{{aaadddqqqnnnQQQBBB777444222111333555666555666<<>>;;;:::;;;;;;CCCMMM\\\vvvzzzpppjjjeeebbbaaa```___]]]\\\[[[\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWXXXZZZ]]]___^^^]]]XXXXXXYYY\\\aaafffhhhiiijjjgggeeeccc]]]UUUQQQSSSWWWYYY[[[\\\\\\^^^aaaccccccdddfffgggjjjnnntttxxxxxxvvvuuuvvvxxx|||}}}~~~|||zzzxxxvvvvvvvvvxxxyyywwwzzz~~~rrrjjjaaa[[[]]]___^^^___dddiiiiiigggddd___XXXQQQMMMLLLJJJLLLPPPRRRRRRWWW]]]\\\hhhxxx~~~yyywwwvvvuuuuuuttttttrrrnnnhhhddd```[[[TTTMMMFFFBBB???>>>:::666555777888444111222222111000......000111222444666:::>>>@@@@@@@@@???:::999888666444222111000111///------///000///...///////////////......---,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,------///000222333666999<<>>???EEEUUUmmmzzzmmmccc___```____________^^^[[[YYYWWW[[[ZZZYYYVVVUUUVVVYYY\\\WWWXXX[[[]]]^^^^^^]]]\\\WWWWWWWWWYYY\\\___bbbdddiiifffbbb^^^[[[XXXUUURRRRRRRRRSSSWWW[[[^^^_________ffflllmmmiiihhhkkkooo{{{yyyvvvsssrrrtttvvvwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvyyy}}}zzzpppggg```^^^[[[YYYYYY\\\[[[[[[ZZZXXXTTTOOOIIIFFFGGGEEEDDDFFFIIILLLNNNNNNUUUXXX\\\```aaa___\\\ZZZZZZ[[[[[[[[[ZZZWWWTTTRRRKKKJJJHHHEEEBBB???===;;;777888888777444222111111000000000000////////////555666999>>>CCCEEEEEECCCAAA???:::666333222333333111///......//////...,,,+++---...//////---+++***...------------,,,,,,,,,,,,++++++******++++++,,,,,,---.........000333666444888>>>CCCGGGJJJNNNPPPSSSTTTTTTUUUVVVXXXYYYZZZXXXXXXZZZZZZZZZXXXVVVTTTWWWVVVUUUTTTTTTVVVXXXYYY\\\WWWSSSRRRUUUWWWTTTQQQUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOONNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOKKKMMMNNNNNNMMMMMMNNNOOONNNPPPRRRSSSSSSSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYYYY\\\]]]^^^^^^^^^___bbbdddeeedddaaa^^^[[[ZZZYYYYYYVVVTTTPPPJJJAAA???IIIVVVeeepppyyyxxxuuuuuuvvvuuuyyyyyywwwrrrlllfffbbbaaa]]]gggnnnjjjgggmmmxxxwwwiii___[[[^^^bbbeeegggddd```\\\ZZZYYYXXXWWWIIIAAA::::::>>>@@@;;;666+++***(((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))************************///...,,,***)))))))))))),,,***+++///000,,,+++---///+++***...000...---///000333777999>>>JJJ\\\jjjuuukkkeeennngggOOO>>>888444555555222222333666777>>>LLLZZZ___]]]YYYQQQLLLFFFAAA>>><<<999888===>>>BBBNNNaaayyywwwlllfffddd^^^]]]]]]\\\\\\[[[ZZZXXXYYYYYYXXXVVVTTTTTTVVVXXXUUUVVVYYY[[[\\\\\\[[[ZZZWWWWWWXXXZZZ\\\___aaabbbfffcccaaa^^^\\\YYYUUURRRPPPPPPQQQTTTXXX\\\]]]]]]^^^dddjjjjjjgggeeehhhlllxxx|||zzzwwwsssrrrssstttuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuuuuyyy}}}~~~tttkkkccc```\\\XXXXXXZZZYYYYYYXXXUUURRRMMMIIIFFFGGGFFFEEEGGGJJJLLLMMMMMMLLLNNNPPPQQQPPPMMMJJJHHHLLLLLLMMMLLLJJJGGGDDDCCCBBBBBB@@@???===<<<::::::777888888777444222111222222111111111111000000000666777:::???EEEGGGHHHGGGFFFCCC???:::777555555555333111000000111111///......//////000000...---,,,............------------,,,++++++++++++++++++,,,+++,,,---......000333666555999>>>CCCFFFJJJMMMOOORRRSSSTTTUUUVVVXXXXXXYYYWWWXXXYYYYYYYYYWWWUUUTTTTTTSSSRRRRRRSSSUUUXXXZZZ\\\XXXSSSSSSVVVWWWTTTQQQSSSRRRRRRQQQQQQPPPPPPOOOPPPPPPOOONNNNNNMMMNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQQQQPPPOOONNNNNNNNNLLLMMMNNNNNNLLLLLLMMMNNNMMMPPPSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXZZZ\\\___ccceeefffeeedddbbb```^^^[[[XXXWWWVVVVVVVVVSSSOOOIIIAAA@@@LLLYYYiiittt{{{yyytttsssttttttwwwvvvqqqjjjbbb[[[XXXVVVXXXbbbhhhfffeeekkktttyyyxxxoooccc\\\\\\```dddfffdddaaa]]]ZZZYYYWWWTTTQQQFFF@@@;;;;;;??????999333+++)))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))************************,,,,,,+++*********+++,,,,,,******......++++++...+++)))***------***+++...---000333444666???NNNZZZuuufffeeeuuuqqq\\\DDD:::222222333333222222333444:::IIIYYYbbb```ZZZSSSNNNHHHBBB???===;;;999<<<===???EEERRRfff}}}wwwooojjj```^^^[[[YYYZZZZZZYYYXXXVVVWWWWWWVVVSSSRRRSSSTTTSSSTTTVVVXXXYYYYYYYYYXXXVVVWWWYYY[[[]]]^^^______aaa```___^^^]]]ZZZUUURRRNNNMMMMMMPPPUUUYYY[[[[[[\\\aaaffffffcccbbbeeehhhqqquuu}}}|||yyytttrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrqqquuuxxxyyyzzzwwwnnnfffaaa]]]WWWVVVWWWWWWVVVUUUSSSPPPMMMKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJGGGGGGGGGGGGFFFDDDBBB@@@DDDEEEDDDDDDBBB???===;;;::::::::::::::::::::::::777888888777444222222222333333222222222111111111666777;;;AAAGGGKKKLLLKKKLLLIIIEEE@@@<<<999777777666444222111222222111///111111111000000000//////------------,,,,,,,,,,,,++++++++++++++++++++++++***,,,---------///333555666:::???CCCFFFHHHKKKMMMPPPQQQSSSUUUWWWWWWWWWWWWVVVWWWXXXXXXWWWVVVTTTSSSQQQQQQOOOOOOQQQUUUXXX[[[ZZZWWWTTTSSSUUUVVVTTTQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQOOONNNNNNMMMMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMLLLOOOSSSUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXZZZ___ffflllmmmiiieee]]]\\\ZZZXXXVVVSSSRRRQQQUUUQQQLLLFFFAAABBBOOO^^^mmmwww~~~yyyrrrppprrrtttuuurrrkkkbbbXXXRRROOONNNRRRZZZ```aaaccciiimmmoookkkbbbXXXVVV\\\dddggggggaaa]]]YYYXXXXXXUUUOOOHHHAAA>>><<<===???===666///***)))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************************))))))))))))***,,,---...---***))),,,,,,***+++......,,,,,,---,,,)))+++///,,,///111000000444>>>GGGooodddjjjwwwgggNNN@@@444111222111000000000111666BBBTTT```___YYYSSSNNNHHHCCC@@@>>>===<<<999;;;>>>@@@FFFUUUiiiyyyzzztttiiiccc\\\XXXWWWWWWWWWVVVTTTVVVWWWVVVTTTQQQPPPPPPRRRSSSTTTVVVWWWWWWWWWWWWVVVWWWYYY[[[]]]]]]]]]\\\]]]\\\]]]]]]]]][[[VVVSSSNNNLLLLLLNNNRRRVVVYYYZZZ[[[___bbbcccaaa```bbbeeehhhmmmttt{{{|||wwwsssrrrqqqppppppnnnooooooooopppooooooooonnnqqqtttuuuwww}}}zzzsssoookkkhhhjjjnnnzzzwwwnnnfffbbb]]]WWWUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSOOONNNLLLLLLLLLKKKHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>===999999::::::::::::::::::777888999777555333333333333222222222111111111111555666:::AAAHHHMMMPPPPPPRRRPPPLLLGGGBBB===:::999888666333222222222111000222111000000//////000000++++++++++++************++++++++++++++++++++++++***+++,,,------///333666888;;;@@@CCCFFFHHHJJJLLLOOOPPPSSSVVVWWWWWWVVVUUUVVVVVVWWWVVVVVVUUUSSSSSSRRRQQQPPPPPPQQQTTTXXXZZZXXXUUUSSSSSSSSSSSSRRRPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNLLLLLLKKKKKKJJJJJJJJJJJJLLLMMMMMMMMMKKKJJJKKKLLLKKKOOOSSSUUUVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWW\\\dddlllooojjjeee[[[ZZZYYYWWWUUURRRPPPNNNQQQLLLGGGBBB???DDDSSSaaaoooxxx|||wwwoooooosssuuuvvvqqqiii^^^TTTNNNLLLMMMNNNTTT[[[^^^bbbggghhheee^^^VVVOOORRR\\\eeegggeee]]]ZZZVVVWWWWWWSSSJJJBBB======>>>??????:::222+++)))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************************(((((()))***+++,,,------...***))),,,,,,***,,,000:::222---,,,---,,,---///...000111000...000666;;;}}}ggg```oooyyylllWWWHHH999444444333222222000222555>>>NNN]]]___YYYQQQLLLFFFAAA>>>===<<<;;;666;;;??????AAAIIIXXXdddvvvwwwnnnaaaYYYVVVUUUSSSRRRSSSUUUWWWVVVTTTQQQOOOOOORRRRRRSSSUUUVVVVVVWWWWWWUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[]]]]]][[[WWWTTTPPPMMMKKKLLLPPPTTTXXXYYYZZZ]]]___```^^^^^^```bbbccchhhnnntttxxx|||yyyuuurrrqqqooonnnjjjjjjlllmmmmmmmmmmmmllllllnnnqqqsssvvv|||yyykkkddd^^^[[[YYYWWWZZZ___jjjzzzxxxppphhheeeaaa\\\YYYZZZ\\\\\\\\\]]]]]]^^^^^^___WWWTTTQQQNNNLLLJJJFFFDDD?????????@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>===<<<;;;;;;:::999999888888666888999888555333333444222222111111111000000000222444999@@@IIIPPPSSSUUUWWWUUURRRMMMGGGBBB===;;;:::777333222111111111000111000///.........//////,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++,,,---...000444666999<<>>>>>EEEUUUdddnnntttvvvqqqmmmpppuuuwwwzzztttiii]]]QQQKKKIIIJJJMMMSSSZZZ^^^cccfffeee```VVVPPPLLLQQQ\\\eeeeeebbbZZZWWWVVVVVVVVVQQQHHH@@@<<<>>>@@@@@@===666...)))((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************...+++***,,,,,,+++,,,000DDD777***))),,,------------///000000//////222555nnn]]]eeeyyynnn[[[MMM>>>777444222111333222666888<<>>>>>>>>BBBKKKTTTgggwwwzzzhhh\\\VVVTTTRRROOORRRTTTUUUUUURRRPPPOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVSSSTTTUUUWWWXXXYYYYYYYYY[[[ZZZ[[[\\\]]]\\\YYYVVVRRROOOLLLKKKNNNRRRVVVXXXYYYZZZ\\\\\\[[[\\\]]]___bbbeeejjjnnnrrrwww|||yyytttqqqpppnnnlllfffgggiiikkkllllllkkkjjjkkkmmmooorrruuu{{{tttggg\\\VVVRRRQQQPPPOOORRRWWWaaasssxxxqqqoookkkfffcccdddffffffggghhhiiiiiiiiihhh]]]YYYTTTPPPMMMJJJHHHFFFCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFEEECCCBBBAAA@@@???======<<<:::888777666555666888999888666444444555222111111111111000000000111333888@@@JJJRRRWWWYYY\\\ZZZWWWSSSMMMGGGAAA>>><<<999555222222222111000//////............------............------------***+++,,,------,,,+++******+++---...///111555888:::===BBBEEEHHHJJJLLLNNNPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSUUUVVVVVVVVVWWWWWWWWWWWWSSSSSSSSSRRRQQQPPPNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMMMMOOOQQQRRRQQQQQQSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTTTTSSSTTTXXX]]]``````^^^WWWWWWXXXWWWUUUQQQMMMJJJFFFAAA<<<<<<>>>GGGWWWffflllooonnnjjjkkkqqqvvvwww{{{uuujjj\\\OOOGGGEEEEEENNNUUU\\\```ccceeeccc^^^VVVRRRQQQVVV^^^dddbbb___UUUUUUVVVVVVSSSMMMFFFAAA???AAABBB@@@:::222+++(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))***+++++++++***)))((((((---***))),,,---***+++...AAA444(((&&&)))************,,,---...---...000222gggddduuu}}}ttthhh[[[KKK@@@888111000333000666888888DDDWWWccccccZZZTTTKKKBBB===:::888777777:::<<<;;;:::===DDDJJJUUUfffuuuzzznnn^^^XXXUUURRRPPPPPPQQQRRRQQQPPPNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRRRRSSSUUUVVVXXXYYY\\\[[[ZZZ[[[\\\\\\ZZZXXXTTTPPPKKKJJJLLLOOOSSSUUUWWWWWWXXXXXXXXXYYYZZZ[[[___aaadddgggjjjpppvvvzzzyyy~~~xxxsssooommmkkkjjjdddeeegggjjjkkkkkkjjjiiijjjkkkmmmppptttzzzkkk^^^TTTOOOLLLMMMMMMKKKNNNSSS\\\nnn}}}yyyssspppqqqqqqrrrssssssrrrpppnnnlll___[[[UUUPPPNNNMMMLLLKKKHHHIIIKKKMMMOOOPPPPPPPPPSSSRRROOOLLLIIIFFFDDDCCC???>>>===;;;999777666555666888999888666555555555333333222222222111111111111333888AAALLLUUU\\\^^^```___]]]YYYSSSLLLFFFBBB???;;;777444333333222222....../////////...---,,,------------,,,,,,,,,,,,)))***,,,------,,,***)))+++,,,...///000222666999:::>>>BBBFFFIIIKKKNNNPPPRRRSSSTTTUUUVVVXXXXXXYYYXXXWWWVVVVVVUUUTTTTTTTTTRRRTTTVVVXXXYYYYYYWWWVVVSSSTTTUUUTTTRRRPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJLLLNNNOOOPPPPPPOOONNNOOOQQQSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRTTTVVVXXXXXXXXXWWWRRRSSSUUUTTTRRRNNNIIIFFFCCC===:::<<<@@@JJJZZZhhhlllkkkfffccciiirrrvvvuuuvvvqqqggg[[[PPPIIIGGGHHHOOOXXX___aaabbbcccaaa^^^[[[ZZZZZZ]]]bbbccc```]]]PPPSSSUUUTTTOOOIIIDDDBBBCCCEEEDDD???666...***)))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***++++++***)))(((''')))'''(((+++,,,))))))+++333...)))))))))''''''*********+++,,,---...000111vvvhhhnnnzzz{{{}}}ppp___PPPBBB777444666,,,333666444>>>TTTcccfffddd]]]RRRHHHAAA===:::888999999999888888;;;AAAFFFEEEWWWeeeiiiqqqqqq```YYYVVVTTTQQQNNNOOOPPPOOOMMMMMMNNNOOOMMMMMMMMMNNNOOOPPPRRRRRRPPPPPPPPPQQQSSSUUUXXXYYY]]]\\\[[[[[[\\\\\\[[[ZZZTTTPPPKKKHHHJJJMMMQQQSSSUUUUUUUUUUUUVVVVVVXXXXXX\\\]]]^^^```ccciiipppuuuuuu{{{}}}vvvqqqnnnkkkiiihhhbbbdddgggiiijjjjjjjjjiiiiiijjjlllooosssyyy~~~iii\\\QQQMMMKKKLLLLLLJJJLLLPPPZZZlll}}}yyyzzzzzzzzz{{{zzzxxxtttooommm___ZZZTTTPPPOOOOOOPPPPPPHHHJJJNNNRRRVVVYYY[[[[[[\\\ZZZVVVQQQLLLHHHEEEDDDAAA@@@???===;;;:::888888666888999888666555555555444444444333333333222222222444999CCCNNNXXX___aaabbbbbb```\\\WWWPPPIIIFFFAAA===888555444444444333---...000111111///---,,,*********))))))))))))((()))***,,,------,,,***)))+++---...///111333777::::::>>>CCCGGGJJJMMMOOORRRTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUNNNQQQUUUYYY[[[ZZZXXXWWWTTTUUUWWWVVVTTTRRRQQQPPPLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIHHHGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGIIIJJJJJJKKKLLLNNNPPPPPPOOOMMMLLLMMMPPPRRRQQQPPPOOOOOONNNNNNNNNNNNNNNQQQUUUWWWVVVSSSRRRRRRNNNPPPRRRRRROOOKKKFFFBBBAAA<<<:::<<>>:::777666777777888888888666555444666555444333222222222222555777999@@@NNN^^^eeedddjjjeee```\\\WWWQQQIIICCCCCC???;;;777555333111///111111000000//////......,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***+++,,,---...111666999<<>>(((~~~{{{kkklll}}}}}}eeeLLL:::333222000000333999DDDVVVfffoooiii```UUUIII@@@;;;:::555777999888777777999;;;>>>EEEPPP\\\hhhrrr{{{rrrfff^^^WWWQQQRRRQQQSSSVVVUUURRRQQQTTTRRRQQQQQQQQQQQQQQQRRRRRROOONNNNNNMMMNNNPPPRRRTTTYYYZZZ\\\]]]^^^^^^^^^^^^[[[XXXTTTPPPMMMKKKKKKKKKOOOQQQTTTWWWXXXXXXWWWVVV^^^\\\YYYXXX[[[aaagggkkkrrrqqquuu||||||zzzwwwrrrmmmjjjiiiiiihhhgggggghhhiiijjjiiihhhgggggghhhkkkrrrzzzrrrddd\\\UUUPPPOOOOOONNNOOOSSS^^^kkk}}}wwwooohhhcccaaa\\\\\\[[[[[[\\\___aaacccdddbbbbbbffflllppppppooommmggg```YYYTTTPPPNNNLLLMMMLLLKKKGGGCCC>>><<<;;;888999:::::::::999888777555444333222111111111111111333666>>>NNNaaakkkmmmkkkhhhccc___[[[UUULLLFFFEEEAAA===999777555222111111111000000//////......,,,,,,,,,++++++++++++***(((((()))))))))*********+++,,,...///000333777;;;===@@@EEEIIIJJJLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUSSSRRRQQQQQQSSSSSSTTTUUUUUUVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEGGGFFFEEEEEEFFFHHHKKKLLLNNNNNNMMMMMMMMMNNNOOOPPPOOONNNLLLKKKLLLMMMOOOQQQTTTSSSSSSQQQPPPOOONNNNNNOOOMMMOOOMMMJJJSSSTTTDDD666<<<@@@EEEMMMZZZcccffffffaaa^^^___dddhhhiiihhhbbb___^^^```^^^YYYVVVWWWWWWWWW\\\eeegggccc`````````bbbccccccaaa[[[VVVRRRIIIGGGHHHIIIGGGFFFMMMVVVcccXXXGGG888...)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$!!!!!!###%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''&&&''',,,&&&999MMM///pppuuuiiiooowwwZZZAAA333444222111111444===PPPbbbkkklllhhh___RRRGGG@@@===666888999999777666777888888@@@MMMZZZfffpppyyy~~~{{{qqqiiiaaaZZZXXXUUUUUUWWWWWWTTTTTTVVVRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNNNNNNNOOOOOOPPPPPPVVVXXXZZZ]]]^^^_________]]][[[WWWSSSOOOLLLKKKJJJJJJMMMRRRVVVYYYYYYYYYXXX```]]]ZZZYYYZZZ^^^cccgggllllllooovvvzzz}}}zzzyyyvvvrrrnnnkkkiiihhhgggfffeeeeeeggghhhgggggghhhggggggiiiooowww~~~}}}pppeee]]]UUUSSSQQQOOOQQQTTTbbbnnn}}}vvvooohhhdddaaabbbcccfffjjjlllnnnoooppprrrppppppssswwwzzzyyywwwppplllfffaaa]]]YYYTTTQQQSSSQQQMMMHHHDDD@@@===<<<999:::;;;<<<<<<;;;::::::666555444333333333333333111222555===NNNdddrrrvvvqqqlllgggccc___XXXPPPJJJHHHEEE???;;;888666444333111111000000//////......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,...000111222555999===???BBBFFFIIIKKKLLLNNNPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUURRRQQQPPPOOOOOONNNOOOOOOKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMNNNNNNOOONNNNNNNNNNNNMMMLLLLLLMMMNNNPPPRRRUUUSSSQQQOOONNNMMMMMMMMMMMMKKKOOONNNKKKRRRSSSEEE777<<>>NNNddduuu{{{yyyssskkkddd```ZZZTTTOOOKKKGGGAAA<<<999777555444111111000000//////......------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,...000222444666:::===AAADDDHHHJJJKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTSSSSSSTTTTTTSSSQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMKKKLLLNNNOOOOOONNNMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTVVVTTTRRROOONNNNNNNNNOOOOOOLLLNNNKKKDDDGGGGGG;;;777===EEENNNZZZdddgggeeeaaa^^^[[[\\\```eeehhhiiigggeeehhhnnnnnnhhhaaa___```bbbfffhhhgggccc```___]]]]]]\\\ZZZVVVQQQLLLIIIGGGDDDBBB@@@AAAFFFPPPWWWbbbQQQ<<<---((('''&&&$$$"""$$$&&&((((((&&&$$$"""&&&&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))(((((((((((('''''''''(((((((((((((((((((((((())))))************)))(((************************'''...+++---...===LLL333___qqqkkkYYYggg|||~~~^^^CCC333333333555555999FFFTTTdddoooxxxuuulllaaaRRRGGG@@@???<<<:::999888777666888<<>>NNNeeexxxyyyooofff```\\\WWWSSSNNNIIIBBB===999777555444111111000000//////......---------,,,,,,,,,++++++))))))))))))************+++...000333444777;;;===CCCEEEHHHJJJKKKLLLNNNPPPRRRRRRSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSRRRQQQOOONNNOOOOOOPPPRRRRRRSSSSSSSSSOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKMMMNNNNNNMMMKKKIIIGGGIIIKKKNNNQQQTTTVVVVVVVVVUUURRRPPPOOOOOOPPPQQQQQQKKKKKKGGG======<<<222777@@@IIIRRR\\\dddeeeaaaaaa^^^\\\\\\___dddhhhkkkkkkmmmrrruuuqqqhhhcccdddiiikkkllliiiddd```^^^]]]ZZZYYYWWWTTTPPPLLLHHHEEEDDDCCC???<<<===CCCKKKOOOQQQDDD444***((((((%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((((())))))*********))))))************************(((+++&&&---***&&&333---\\\jjj}}}tttZZZ___ooofffIII555222111222333666???IIIcccqqq|||~~~zzzrrraaaPPPDDD@@@;;;777666666555555999;;;>>>CCCKKKUUUaaaiiissszzz{{{ooobbb\\\WWWRRRPPPRRRQQQPPPPPPOOONNNNNNNNNNNNNNNOOOQQQRRRSSSRRRQQQQQQOOOQQQSSSVVVWWWXXXXXXXXX\\\\\\[[[XXXUUUQQQNNNKKKHHHKKKOOOSSSWWWYYY[[[[[[ZZZYYYWWWVVVVVVVVVXXXYYY[[[[[[^^^dddffffffiiinnn|||yyyuuutttrrrooolllhhhddd```^^^```bbbddddddccceeefffffffffiiipppuuuzzzvvvmmmiiijjjooottt}}}|||wwwxxx}}}{{{yyyxxxxxxxxxxxxvvvsssooojjjddd\\\VVVRRRMMMFFFAAAAAAAAAAAA@@@===;;;888777555444444333333333444444333666777<<>>:::888666555111111000000//////......------------,,,,,,,,,,,,*********++++++++++++,,,+++...111444666888<<<>>>DDDFFFHHHIIIJJJKKKNNNPPPSSSSSSRRRRRRRRRRRRRRRRRROOOPPPRRRRRRRRRPPPNNNMMMNNNNNNOOOPPPPPPPPPPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKLLLLLLJJJIIIGGGEEEGGGKKKNNNQQQSSSTTTTTTRRRQQQPPPOOONNNOOOPPPPPPNNNGGGFFFCCC999888:::333:::EEEPPPVVV[[[```aaa^^^```^^^[[[ZZZ\\\aaafffjjjnnnpppuuuwwwrrrjjjhhhkkksssuuuqqqhhh___\\\[[[YYYVVVUUURRROOOKKKGGGDDDBBB>>>???<<<999;;;BBBGGGHHH???777...(((((((((%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###""""""""""""""""""######$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))************)))************************(((,,,&&&///,,,!!!+++///TTT]]]kkk{{{zzz```]]]eee{{{jjjRRR>>>777111000111444:::AAAVVVfffvvvqqq]]]JJJDDD<<<777555666666666777888:::===BBBJJJRRRXXXbbbkkktttzzzzzzjjj```YYYRRROOOOOOQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRTTTVVVWWWWWWVVVVVVYYYYYYYYYYYYVVVSSSOOOMMMIIIJJJMMMPPPSSSUUUXXXYYYUUUUUUTTTTTTTTTUUUVVVVVVYYYXXX\\\aaabbbbbbdddiiirrrzzz|||wwwuuutttrrroooiiieee```^^^___aaaccceee```dddffffffeeefffkkkpppvvv}}}{{{uuutttvvvyyy|||}}}{{{tttoooiiieeefffsss|||yyyuuuooohhhbbb^^^WWWOOOHHHJJJIIIHHHEEEBBB>>>:::888666555555444444555555666333555666:::HHH___sss}}}{{{vvvrrroooiiibbb\\\TTTNNNFFF@@@<<<:::888777111111000000//////.........------------,,,,,,,,,,,,,,,---------.........,,,///333666888;;;>>>@@@EEEFFFHHHIIIIIIJJJMMMOOOQQQQQQQQQPPPPPPOOOOOOOOONNNOOOQQQRRRRRRPPPNNNLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEFFFHHHIIIIIIJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFEEEGGGJJJMMMNNNNNNMMMMMMKKKKKKKKKKKKLLLLLLLLLMMMIIIAAA@@@===444444999666???KKKWWW[[[[[[\\\]]]\\\]]][[[XXXWWWWWW\\\aaaeeeooonnnpppttttttppppppsss{{{|||vvvggg[[[WWWWWWVVVSSSQQQNNNKKKGGGDDDAAA@@@;;;>>>===:::<<>>888777888999999444666888;;;>>>BBBHHHLLLTTT```mmmwwwooocccZZZSSSNNNNNNQQQPPPOOONNNMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWXXXYYYWWWTTTQQQNNNIIIJJJKKKMMMOOORRRUUUVVVRRRRRRRRRRRRSSSTTTUUUVVVWWWWWW[[[```aaa```bbbfffjjjrrr~~~zzzxxxxxxuuusssiiieee```]]]^^^aaadddeee___cccgggfffdddeeeiiinnntttzzz{{{|||}}}|||zzzvvvqqqnnndddaaa]]][[[\\\ggg~~~wwwrrrnnnggg]]]UUUPPPOOOMMMJJJFFFAAA===:::999888888888888888999999555777777999DDDYYYkkkuuuzzzyyyxxxxxxwwwpppfff___VVVQQQIIIBBB>>>;;;:::999111111111000//////............---------,,,,,,,,,))))))*********+++++++++...111555888:::<<>>>>>??????<<<666111000///...222777GGGQQQZZZ\\\[[[ZZZYYYWWWUUUQQQLLLHHHFFFGGGKKKMMM[[[```gggnnnrrrsssssssssuuulllbbb[[[ZZZXXXTTTPPPNNNJJJFFFDDDCCCCCCAAA???AAADDDFFFEEE@@@:::666333)))(((&&&$$$$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))))))))''''''((((((((())))))))))))))))))))))))******+++\\\TTTKKKKKKZZZtttpppfff]]]]]]jjj~~~~~~nnn]]]OOOGGG@@@888444000---...333111777@@@JJJXXXdddhhheeeYYYNNNBBB===;;;888555444444444444555777:::<<<>>><<>>EEERRR^^^]]]___dddkkkuuuxxxnnnbbbXXXPPPFFF>>>;;;999777444111111000000000000111111000//////......---------,,,,,,++++++,,,---......000111444888===AAADDDFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKLLLLLLLLLKKKJJJJJJMMMKKKIIIGGGFFFFFFGGGHHHFFFFFFHHHLLLQQQUUUVVVVVVOOOKKKEEE@@@???BBBGGGJJJJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCFFFDDDAAAAAAAAABBBBBBBBBDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEDDDBBBBBBBBBBBBCCC@@@@@@>>>===;;;;;;;;;;;;888222.........///444:::GGGPPPWWWXXXWWWXXXWWWUUUTTTPPPIIICCC@@@AAADDDGGGTTT[[[fffooosssrrrpppooohhh```XXXWWW[[[[[[UUUNNNKKKIIIEEECCCBBBAAA@@@>>>CCCFFFGGGEEE???888111...((('''&&&$$$$$$$$$%%%%%%$$$$$$########################""""""""""""######%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((((((((()))))))))))))))))))))*********jjj```RRRJJJPPPeeevvvmmmccc]]]```mmmqqq___QQQEEE???:::555000+++---222///111555<<>>BBBEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLNNNLLLIIIFFFEEEFFFGGGHHHGGGGGGIIILLLQQQVVVXXXXXXOOOKKKEEEAAA@@@BBBFFFHHHIIIHHHHHHHHHGGGGGGGGGFFFBBBCCCCCCCCCCCCCCCCCCCCCFFFDDDAAAAAAAAABBBAAA@@@DDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGCCCBBBAAA????????????@@@AAA@@@>>>===;;;:::999999666111...///222444:::@@@HHHOOOTTTTTTTTTUUUUUUSSSTTTOOOHHHBBB???AAADDDGGGPPPXXXccckkknnnnnnmmmmmmfff\\\TTTTTTZZZ[[[TTTLLLIIIGGGDDDAAA???===<<<;;;CCCEEEFFFCCC<<<444...***'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++(((((()))***************uuukkk[[[MMMJJJXXXooo|||tttjjjbbb\\\```rrryyyfffVVVGGGBBB===999444...///333111000000555===IIIWWWaaaddd]]]RRRFFF>>>;;;::::::444444333333333333444444666777:::AAALLLYYYdddkkknnnuuuyyyvvvpppiii```XXXPPPMMMJJJJJJJJJKKKIIIGGGHHHGGGIIIOOOTTTSSSNNNHHHLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJLLLOOORRRTTTSSSRRROOOMMMKKKIIIHHHHHHJJJJJJIIIJJJKKKMMMNNNOOOTTTRRROOOMMMMMMOOOQQQSSSWWWWWWWWWWWW[[[fffsss}}}}}}ppphhhddd``````cccdddaaa___^^^___```aaabbbcccdddddddddhhhoooxxxrrreeeXXXQQQNNNMMMPPPUUUZZZjjj~~~uuummmggg[[[PPPDDD???<<<999888999444444666888999>>>KKKYYYaaa\\\VVVUUU\\\dddbbb[[[OOOIII@@@:::777555333000...///000000111111222222111111000///......------***+++,,,...//////......222444888<<<@@@CCCFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNLLLHHHFFFDDDEEEFFFGGGIIIHHHGGGJJJMMMPPPRRRRRRIIIGGGDDDBBB@@@AAABBBCCCFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAAAAABBBBBBAAA@@@BBBCCCCCCDDDDDDDDDDDDDDD@@@AAABBBCCCCCCDDDEEEEEEAAA@@@>>>===<<<<<<===>>>@@@???>>><<<:::999777666222......222666999???FFFIIIOOOSSSRRRRRRTTTSSSPPPOOOKKKFFFBBBAAACCCGGGJJJOOOVVV^^^ccceeefffjjjmmmkkk```TTTQQQVVVXXXRRRKKKHHHFFFBBB>>>;;;999999:::BBBCCCCCC@@@999111+++(((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###&&&%%%$$$######$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((())))))))))))*********(((((()))************))){{{ssscccRRRHHHMMM^^^mmmzzztttoooeee___fffssslll]]]JJJCCC>>>:::555///---///222000///333888AAAPPP^^^dddbbbYYYLLLBBB>>><<<999666666666555555444333333555666777<<>>BBBEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPPPPOOOMMMMMMKKKIIIGGGEEEDDDDDDEEEFFFIIIGGGEEEEEEGGGIIIIIIIIIDDDCCCBBBAAA@@@@@@??????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCBBB@@@BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBBBBBBB???>>>===;;;;;;;;;;;;<<<===<<<<<<:::888555333111---+++---444:::>>>DDDJJJJJJOOOSSSRRRSSSUUUSSSOOOIIIGGGCCCAAABBBEEEIIIKKKOOOTTTYYY[[[[[[^^^ffflllnnnbbbVVVPPPRRRSSSOOOJJJGGGEEEAAA<<<999999<<<>>>EEEEEEBBB===555...)))'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######""""""""""""######""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''((()))++++++******)))yyylllXXXIIIHHHTTT```mmm}}}yyyjjjfffkkk~~~uuuiiiSSSJJJBBB???:::333...,,,000......111444:::IIIXXXcccgggdddXXXLLLEEE???999888888888888888777777666666555666999@@@JJJTTTZZZ]]]dddjjjkkkkkklllkkkhhhXXXRRRJJJGGGGGGHHHGGGEEEHHHGGGGGGLLLRRRSSSNNNIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHGGGGGGIIILLLPPPRRRTTTTTTSSSQQQOOOLLLJJJHHHEEEFFFGGGHHHIIIKKKLLLLLLPPPOOONNNMMMMMMNNNOOOPPPOOOQQQSSSTTTVVV\\\dddkkktttzzzssskkkbbb___```aaa^^^ZZZXXXYYY[[[\\\^^^```bbbbbbfffhhhlllrrrzzzzzzhhh]]]VVVOOOLLLLLLPPPWWWiii~~~rrrjjj[[[PPPFFFAAA>>>:::888999444444666888999@@@QQQbbbmmmjjjaaaVVVQQQQQQPPPMMMFFF@@@999555444444111//////000111111222111000000000000000///////////////++++++,,,---...///000000444777;;;@@@CCCFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMOOOOOONNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEGGGEEEBBBAAABBBBBBCCCBBBAAAAAA@@@???????????????BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????AAACCCCCCCCCAAABBBCCCCCCCCCCCCCCCBBBBBB>>>???@@@AAAAAAAAA@@@???>>>===<<<::::::::::::;;;;;;;;;:::999666333000///,,,,,,000999AAAEEEJJJPPPLLLPPPTTTTTTUUUVVVSSSMMMFFFEEEDDDCCCDDDGGGJJJLLLNNNRRRVVVVVVUUUXXXaaaiiihhh```UUUOOONNNNNNLLLIIIEEEDDD@@@;;;999<<>>GGGOOOUUUZZZ```eeefffhhhlllnnnlll^^^VVVMMMHHHIIIJJJIIIGGGCCCCCCDDDFFFIIIJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJDDDDDDDDDFFFHHHLLLOOOQQQTTTTTTTTTSSSPPPMMMKKKIIIDDDEEEFFFGGGIIIJJJKKKLLLPPPPPPOOONNNNNNMMMMMMMMMHHHLLLPPPSSSUUUZZZ```fffhhhttt{{{yyyoooddd^^^^^^^^^[[[WWWVVVVVVXXXZZZ\\\^^^```aaahhhiiikkkqqqyyytttiii___UUUNNNLLLMMMQQQ```yyyrrrjjj\\\RRRHHHCCC???;;;888888666666777888999@@@RRRdddnnnmmmfffZZZQQQNNNLLLIIICCC>>>888444444333111//////000111222222111000///////////////000000000000,,,,,,,,,,,,...///111111555777<<<@@@DDDFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFCCC@@@>>>????????????AAA@@@???======>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>???AAACCCDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCC>>>???@@@AAAAAA@@@>>>===>>>===<<<:::999::::::;;;<<<<<<;;;:::777444111///---...444???GGGKKKPPPUUULLLQQQUUUUUUWWWXXXSSSMMMGGGGGGFFFFFFGGGIIILLLMMMMMMQQQTTTTTTRRRUUU^^^fffaaa[[[SSSNNNMMMLLLJJJHHHDDDCCC???;;;:::???HHHOOOQQQMMMGGG===222+++&&&%%%###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&+++***(((&&&$$$""" """"""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))***'''(((***+++,,,+++)))(((kkkUUUJJJMMMUUU___oooyyykkkmmm{{{yyyggg^^^XXXXXXSSSEEE666///000000000111000333@@@NNNXXXcccjjjfff[[[OOOCCC;;;:::888666666777777666555888555555888;;;???GGGPPPZZZZZZ]]]aaaeeeggggggfffggg^^^SSSLLLJJJIIIIIIHHHEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKMMMMMMLLLJJJHHHFFFGGGFFFFFFFFFHHHJJJMMMOOONNNPPPQQQRRRPPPMMMIIIGGGIIIHHHGGGGGGIIIKKKKKKJJJMMMMMMNNNOOONNNMMMLLLKKKIIIJJJLLLNNNPPPTTTYYY]]]cccjjjuuu~~~zzzsssiii```[[[ZZZZZZZZZTTTWWWYYYXXXVVVWWW\\\aaagggggggggkkkrrr{{{rrreee[[[SSSMMMKKKTTTcccwwwxxxjjjdddZZZMMMEEEAAA>>>:::666444333444666999BBBUUUfffqqqmmmfff^^^VVVPPPMMMKKK===:::777333111111222222111111111111000000000000,,,,,,---.../////////...---------...000111333444888:::===AAAEEEGGGIIIIIILLLKKKHHHFFFEEEFFFGGGHHHIIIGGGDDDDDDFFFHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????;;;;;;;;;;;;;;;<<<======BBBBBBBBBBBBBBBBBBBBBBBBCCC@@@>>>>>>@@@@@@>>><<<>>>>>>???@@@@@@AAABBBBBBEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>===<<<;;;999999:::;;;999888:::;;;999444000///000///---111888CCCMMMRRRRRROOORRRSSSUUUXXXZZZWWWQQQKKKEEEIIIMMMNNNLLLKKKMMMOOOQQQQQQQQQSSSVVVXXXWWWUUUWWWUUUPPPKKKHHHGGGGGGGGGEEECCC???:::===GGGQQQTTT[[[OOOAAA666...'''%%%'''%%%%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&(((***,,,---&&&''''''((((((((((((((('''''''''''''''((())))))))))))*********))))))(((uuubbbUUUSSSVVV[[[jjj{{{yyymmmwwwrrrjjjgggjjjfffVVVBBB555111...---...---000999DDDMMMVVV^^^^^^YYYQQQGGG???:::888666555666777777666888555444777:::===EEENNNVVVXXX[[[^^^aaacccdddeeejjjcccYYYQQQKKKGGGEEEDDDFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMKKKIIIGGGGGGGGGFFFFFFGGGJJJLLLNNNOOOQQQSSSTTTSSSPPPLLLJJJIIIHHHGGGGGGIIIJJJJJJIIILLLLLLMMMNNNNNNMMMMMMLLLIIIJJJKKKLLLMMMPPPUUUXXX[[[aaajjjrrrxxx{{{}}}}}}wwwmmmddd___\\\ZZZYYYVVVXXXZZZXXXUUUVVV[[[___eeeeeeeeehhhoooyyy|||oooddd[[[UUURRRZZZhhhzzzrrrggg___TTTJJJDDD???999666777555555777:::BBBSSSdddpppllleee\\\UUUOOOKKKIII>>>;;;777333222222222222111111111111000000000000------......///.........---------...000222444555:::<<>>=========<<<<<<<<<;;;;;;<<<<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA???===>>>@@@@@@>>><<<======>>>??????@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBB>>>???????????????>>>>>>:::999888999:::;;;:::999:::;;;888444000//////000111777@@@IIIPPPSSSSSSRRRVVVVVVVVVYYYZZZYYYTTTPPPLLLOOORRRRRROOOOOOQQQSSSUUUUUUUUUUUUVVVUUUTTTSSSRRRPPPLLLGGGDDDCCCBBBBBB@@@@@@<<<999>>>KKKUUUYYY[[[MMM===333,,,'''%%%'''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%&&&&&&(((***+++&&&&&&'''((((((((((((((('''''''''''''''(((((()))'''((()))***************sssfff^^^ZZZ___iiivvvttttttzzzyyytttssswwwuuudddKKK999444///,,,------...333999AAAIIIPPPTTTUUUSSSJJJ@@@:::888555444555777777666777444333666888;;;BBBJJJRRRVVVZZZ\\\\\\]]]aaadddiiiggg```XXXOOOHHHDDDCCCGGGGGGFFFFFFFFFHHHIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMOOORRRTTTTTTQQQNNNKKKJJJHHHGGGFFFGGGHHHGGGFFFJJJKKKLLLMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJLLLOOORRRTTTXXX^^^dddjjjpppuuuyyy{{{rrrjjjddd___[[[XXXXXXZZZZZZXXXVVVVVVZZZ^^^cccbbbaaadddkkkuuu~~~rrrhhhaaa```hhhuuuzzzoooiii```UUUJJJAAA;;;888999666666777:::BBBQQQ```mmmiiibbbYYYQQQKKKGGGEEE>>>:::666333333333222222222222111111111000000000.........///......------------...///111333555666<<<>>>AAAEEEGGGIIIJJJKKKIIIIIIIIIIIIHHHGGGGGGFFFGGGEEECCCCCCDDDFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBB@@@???>>>======>>>???@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===?????????============>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBB======>>>?????????>>>>>>888777777888:::;;;:::999:::999666222///---///111666>>>IIIPPPSSSRRRRRRSSSVVVVVVVVVXXXYYYXXXUUUSSSUUUWWWXXXVVVSSSSSSVVVYYY[[[[[[[[[XXXTTTQQQPPPOOONNNLLLHHHEEEBBB@@@??????;;;;;;999888???MMMYYY]]]ZZZIII777---***'''%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))&&&'''(((***++++++++++++xxxmmmdddggglllrrr|||~~~uuurrr}}}{{{yyy{{{zzzlllUUUCCC888111,,,...000000111333:::???EEEJJJQQQSSSLLLBBB<<<888555333333555666666666333222555666888>>>FFFOOOTTTZZZ\\\[[[]]]aaaffffffgggfff```VVVMMMHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGIIIHHHFFFEEEFFFGGGIIIJJJIIIKKKOOORRRRRRPPPMMMKKKKKKIIIGGGFFFGGGGGGFFFEEEHHHHHHIIIKKKLLLMMMMMMMMMIIIJJJJJJJJJHHHIIIKKKLLLPPPRRRVVVZZZ```gggpppuuu~~~zzztttoooiiibbb\\\XXXYYYZZZZZZXXXWWWWWW[[[^^^bbb```___```fffpppzzzwwwqqqssszzz~~~vvvssslllaaaSSSGGG???;;;999666555666999AAAOOO]]]hhhddd]]]TTTMMMGGGCCCAAA<<<888444333444444222000222222222111111111000000.../////////...---,,,,,,------...000222444777888===???BBBEEEGGGHHHIIIIIIGGGHHHIIIJJJIIIHHHFFFEEEFFFEEECCCCCCEEEFFFFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>?????????===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>======>>>>>>?????????@@@>>>>>>??????@@@@@@AAAAAA======>>>>>>>>>===<<<<<<999888777777999999888777777444222000---,,,...333;;;EEEQQQVVVTTTQQQQQQRRRQQQSSSTTTVVVWWWUUURRRPPPYYYZZZZZZXXXUUUVVVZZZ^^^bbbaaa^^^YYYRRRMMMKKKKKKLLLKKKHHHEEEBBB@@@>>>>>>666777666666>>>KKKVVV[[[UUUCCC000)))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''((()))***************~~~||||||xxxrrrooonnnssssssiiisss~~~|||tttbbbSSS;;;333---///111000///000333777;;;BBBMMMUUURRRJJJ@@@<<<666333222333444444555222222444444555;;;BBBLLLSSSZZZ^^^___aaafffjjjgggkkknnnjjjaaaUUUMMMIIIFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFIIIGGGFFFEEEEEEFFFHHHIIIHHHJJJMMMOOOPPPOOOMMMLLLKKKIIIGGGFFFGGGGGGEEEDDDFFFFFFGGGHHHIIIKKKLLLLLLJJJJJJKKKJJJHHHHHHIIIJJJMMMOOOPPPSSSXXX___iiiooouuutttsssqqqmmmggg___ZZZYYYYYYYYYXXXXXXYYY\\\^^^```^^^]]]^^^ccckkktttzzzzzzyyytttjjj]]]OOOEEE???999555333555999???LLLXXX___[[[UUUMMMGGGAAA>>>===888555333444777666333///222222222222111111111111.../////////...---,,,,,,------///111333666888:::===???AAACCCEEEFFFFFFFFFEEEFFFHHHIIIIIIGGGEEEDDDFFFEEECCCCCCEEEEEEEEEDDD======>>>>>>>>>????????????>>>===<<<<<<===>>>???>>>>>>>>>???????????????<<<<<<<<<<<<<<<===>>>>>>========================888999:::;;;;;;<<<===>>>>>>>>>>>>>>>????????????<<<<<<======>>>>>>>>>???>>>>>>>>>===<<<;;;:::999;;;999888777777666444333333///,,,---,,,+++000888DDDNNNXXX[[[VVVQQQQQQTTTNNNPPPTTTVVVUUUSSSOOOMMMWWWXXXXXXWWWUUUWWW]]]bbbgggddd^^^VVVNNNIIIHHHHHHIIIHHHGGGEEEBBB???===<<<333555555555;;;FFFNNNQQQLLL;;;+++&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((***************)))((('''uuuqqqpppxxx{{{qqqooowwwooobbbiiiyyyzzztttgggZZZ>>>666000///000------...---000444<<>>HHHOOOXXX___cccfffjjjmmmlllqqquuutttlll^^^QQQIIIFFFEEEDDDBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDFFFGGGIIIJJJKKKMMMNNNOOOOOONNNNNNKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJJJJHHHGGGHHHIIIIIIJJJKKKLLLPPPVVV^^^dddiiikkknnnqqqqqqllleee___\\\ZZZYYYXXXXXXYYY[[[\\\]]]\\\ZZZ[[[___fffmmmqqq~~~}}}zzztttiii\\\OOOGGG===888555666888>>>HHHSSSTTTQQQKKKEEE@@@<<<:::999555333444888<<<<<<666000333222222222222111111111.........///......---------...///111444888:::<<<===>>>@@@BBBDDDDDDDDDCCCCCCEEEFFFGGGGGGFFFDDDCCCEEECCCBBBCCCDDDDDDCCCAAA<<<<<<==================>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;777888::::::::::::;;;===============>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999<<<:::888666666444222000000***(((,,,......555@@@MMMTTT\\\]]]XXXSSSSSSUUUNNNQQQTTTUUUSSSPPPMMMLLLQQQSSSUUUVVVVVVZZZ```fffkkkdddYYYPPPJJJHHHFFFFFFEEEDDDDDDCCC@@@===:::888111444555555999@@@EEEDDD???333(((&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%!!!"""$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((++++++++++++***((('''&&&nnnhhhdddkkk{{{uuulllooo~~~ooo```cccooo{{{zzzpppcccVVVEEE===666333000,,,+++...+++...222888DDDSSS[[[\\\RRRKKKBBB:::666555555555666333333444333222666<<>>;;;888777777333333666===CCCBBB:::222333333222222222111111111------......///.........---...///222555999;;;===>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<===<<<<<<<<<;;;::::::::::::::::::::::::;;;<<<<<<::::::::::::::::::::::::666888::::::888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999:::;;;;;;;;;;;;;;;:::888666555555444222000...''''''---111222;;;HHHPPPUUUZZZZZZVVVRRRQQQRRRPPPQQQQQQOOOKKKIIIJJJLLLKKKOOOSSSVVVYYY^^^fffkkkmmmaaaRRRIIIGGGGGGFFFEEEBBBBBBBBBBBB???<<<888666000444666666888===>>><<<333,,,''''''(((%%%############$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###!!!"""$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((***************)))((('''kkkbbb[[[```qqqtttfffeeerrrrrraaaaaagggrrr~~~qqqaaaSSSLLLEEE===888222,,,,,,000///111333666@@@OOOYYY\\\XXXQQQGGG>>>999777666666777444333444333222555;;;===CCCNNN\\\gggllllllkkklllqqqyyy}}}qqq```RRRHHHGGGEEEDDDCCCCCCCCCCCCFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDFFFHHHIIIJJJIIIGGGFFFGGGHHHKKKLLLKKKJJJHHHHHHIIIJJJIIIHHHCCCBBBAAAAAABBBCCCEEEFFFCCCEEEGGGGGGGGGFFFGGGHHHFFFGGGHHHIIIJJJMMMQQQTTTVVV]]]gggrrrxxxwwwpppkkkdddaaa\\\YYYXXXWWWVVVUUUVVVVVVUUUVVVXXX\\\___bbbiiiooowww~~~}}}nnnbbbLLLEEE>>>;;;:::;;;AAAIIIDDDAAA>>>:::888666666666333444888AAAHHHFFF===444333333333222222222111111,,,,,,---.../////////...---...000222666999<<<>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>?????????===;;;=========<<<<<<;;;;;;;;;::::::999888888999::::::>>>>>>===<<<;;;;;;:::::::::999999999999:::;;;;;;999999999999999999999999666888:::999777777888;;;999999999999999999999999;;;::::::999999888888888555666888:::<<<======>>>888777555555555555333111...'''&&&///333555@@@OOOOOOSSSVVVUUURRROOONNNNNNPPPOOOLLLGGGCCCCCCGGGKKKIIIMMMSSSXXX\\\bbbjjjpppnnn___NNNDDDEEEGGGGGGDDDBBBBBBCCCCCC@@@===999666000444888888999<<<;;;777,,,(((&&&))))))%%%###############$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""" """$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))************)))kkkccc]]]^^^hhhyyywwwbbbYYYddd|||xxxdddYYYYYYeee}}}wwwaaaUUUQQQKKKEEE@@@888111///111))),,,000333999DDDSSS^^^^^^\\\SSSEEE<<<999777444444333333333444666777888===@@@HHHSSS]]]cccdddbbbcccttt}}}vvvgggVVVOOOHHHCCCDDDCCC???>>>BBBAAAAAABBBBBBCCCDDDDDDDDDGGGEEEBBBAAABBBCCCBBBAAAFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHFFFEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNPPPTTT]]]iiissswwwuuurrrjjjddd\\\YYYZZZZZZXXXUUUYYYWWWUUUUUUXXXZZZ\\\\\\ccchhhnnntttxxx}}}uuu___VVVHHH???===@@@DDDEEEKKKBBB:::888777555555777444555777:::;;;:::666333333222111000///////////////......------......//////000333777;;;======<<<>>>>>>????????????>>>>>>BBBBBBBBBAAA@@@???>>>===?????????@@@@@@????????????>>>===<<<:::999888777999888888888999::::::;;;>>>>>>>>>>>>===<<<::::::999999999::::::;;;;;;;;;::::::;;;;;;::::::999888:::::::::999999888888888=========<<<;;;:::888777999999999999999999999:::666555333333555777;;;======:::777666555333///+++***))))))---444===DDDHHHMMMPPPRRRPPPLLLHHHHHHIIILLLJJJFFFCCCAAAAAABBBCCCCCCIIISSS[[[bbbfffkkknnnoooaaaQQQHHHGGGHHHFFFBBBEEEBBB>>>>>>@@@===666000555555444555666666444222((('''%%%&&&&&&&&&%%%$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###%%%''')))'''### """((('''%%%###""""""######'''&&&%%%$$$###$$$%%%&&&""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$!!! !!!$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&'''((()))'''%%%"""!!!kkkddd]]][[[bbbooooooZZZQQQXXXjjjyyy|||ggg[[[XXXbbbwwwmmm^^^TTTNNNIIIDDD<<<222------***---///111555???LLLUUUaaaeeecccUUUFFF===999888666555444333333444555666:::<<>><<<======>>>>>>>>>>>>======????????????>>>===<<<;;;======>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999888777777777777888999:::>>>>>>>>>===<<<;;;::::::999999999:::::::::;;;;;;:::::::::::::::999999888888888888999::::::;;;;;;;;;;;;;;;;;;::::::::::::888888999999:::999999888444333222111222555888:::;;;999666444444222...***)))***+++000777>>>EEEHHHKKKLLLMMMLLLIIIFFFEEEDDDGGGEEEBBB???>>>???@@@AAADDDIIIRRRZZZaaaeeehhhiiifff\\\OOOHHHGGGFFFDDDAAABBB@@@>>>>>>???===888444888777666666666333000---'''&&&%%%%%%&&&&&&%%%###""""""###$$$$$$###""""""###########################$$$$$$%%%%%%$$$$$$######%%%'''&&&###""""""###'''&&&$$$############$$$%%%$$$$$$###$$$%%%&&&'''########################%%%$$$$$$###""""""!!!!!!###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&''''''(((''''''%%%%%%iiieee]]]XXXZZZeeerrr|||xxxfffSSSIIIKKKWWWbbb~~~}}}~~~oooaaa\\\aaappp~~~{{{iiiYYYSSSMMMIIIBBB777///,,,,,,---...///111888BBBJJJ```mmmsssgggRRRBBB;;;999777666555333222222222333666777;;;AAAIIINNNPPPQQQ```ooo|||~~~uuuiiiYYYPPPHHHGGGGGGCCC@@@>>>?????????@@@AAAAAABBBBBBCCCAAA@@@@@@BBBDDDEEEEEEAAAAAABBBCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@???>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJMMMSSS\\\dddiiikkkkkkkkkhhhdddbbbbbb```\\\XXXXXXUUUSSSSSSUUUWWWXXXXXX[[[^^^bbbggglllsss{{{yyyooollloooyyyvvvcccRRRIIIGGGHHHJJJIIICCC>>>>>><<<888666777444444333444555555444222222111000///............------,,,,,,,,,,,,------///111666;;;@@@AAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::::::::777777666666666777888888<<<<<<===<<<<<<;;;:::999999999999999999:::::::::999999::::::999999888777555666777999:::<<<===>>>:::999888888999:::;;;<<<777888999::::::999777666111111//////000222444555999777444222111///,,,))))))+++///555;;;AAAEEEHHHJJJIIIHHHHHHGGGEEEBBB???AAA???===;;;:::<<<>>>@@@FFFIIIPPPWWW^^^aaa```___XXXSSSMMMIIIFFFDDDBBB@@@>>>>>>>>>>>>===;;;:::999<<<:::888777444000***&&&&&&%%%###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""###%%%%%%$$$###$$$%%%%%%$$$############$$$$$$############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""!!!!!!"""$$$%%%###"""####################################$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((('''''''''''''''((())))))iiiiiiccc[[[WWW^^^hhhooorrroooeeeUUUHHHDDDLLLUUUjjj|||nnnggghhhqqqyyyqqq___WWWOOOKKKFFF===444000,,,---------///444<<>>777777666444333222222222333333444555999===BBBEEEGGGVVVcccqqqyyy}}}|||uuuggg\\\PPPIIIGGGDDD@@@===??????@@@@@@AAABBBBBBBBBBBB@@@??????AAABBBCCCBBB>>>???@@@AAABBBDDDEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDAAA???>>>@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGGGGHHHFFFIIINNNTTT[[[aaadddeeefffdddccccccccc```\\\XXXXXXVVVSSSSSSUUUVVVWWWWWW[[[\\\^^^aaafffmmmsssxxxxxxkkkeeefffmmmvvvnnn^^^RRRMMMMMMNNNMMMHHHEEEEEEAAA;;;777888999777555555666777666555222111000///............//////............/////////111777>>>CCCDDDAAA???;;;;;;::::::::::::;;;;;;:::;;;;;;;;;::::::999888::::::;;;;;;;;;;;;::::::999999999999999999999999777777777666666777777888:::;;;;;;;;;;;;;;;:::999888888888999999999999999888888999999888888777666555666777999:::<<<===>>>:::999777666777888:::<<<666777999;;;:::999666444111000///......///111222555444111///---,,,***)))+++///555;;;???CCCFFFHHHKKKHHHFFFFFFGGGEEEAAA===<<<;;;999999:::<<<>>>@@@JJJKKKNNNSSSWWWWWWTTTQQQLLLLLLLLLJJJFFFCCCAAA@@@<<<======<<<:::999999;;;===;;;888666222---'''###%%%###"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$########################$$$$$$%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&'''(((***+++nnnrrrnnnbbbZZZ[[[aaadddhhhmmmmmm```MMMCCCGGGOOO\\\vvvxxxvvvxxxzzzwwwhhh\\\PPPKKKFFF===555000------------///333999<<>>@@@@@@@@@AAABBBBBBCCCCCCCCC@@@>>>===>>>??????>>>===>>>>>>???AAABBBBBBCCCDDDCCCAAA@@@@@@BBBEEEFFFHHHHHHGGGFFFCCCAAA???>>>>>>?????????@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFDDDGGGKKKOOOTTTXXX\\\______```bbbddddddbbb^^^[[[ZZZWWWTTTTTTUUUVVVWWWWWWWWWWWWYYY]]]cccjjjqqqttt}}}~~~~~~yyyjjjcccaaafffmmm|||~~~sssfff\\\VVVTTTTTTTTTQQQOOOMMMGGG???::::::;;;999777777777888888777222111000//////.........000//////......//////000///222777>>>DDDEEECCCAAA::::::999888888999:::::::::::::::;;;::::::999999999999::::::::::::999999999999999888777777666666999888888777777777888888888999999::::::::::::999888888888888888888888888777777888888777777666555777777888888999:::;;;;;;;;;999777666555666888999555777999::::::888555333111000///.........//////111000///---+++*********...333;;;@@@CCCDDDFFFGGGJJJGGGEEEEEEEEECCC???;;;999::::::;;;===???AAABBBLLLMMMMMMNNNNNNKKKGGGDDDEEEHHHJJJJJJFFFCCCAAAAAA;;;<<<<<<:::888888:::;;;<<<999666333000,,,'''$$$$$$###""""""$$$$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&''''''%%%###""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''',,,***((('''&&&''')))***nnnwwwxxxkkk___]]]___^^^hhhqqqvvvmmmZZZJJJGGGJJJTTTiii|||yyy|||rrrbbbSSSMMMIII@@@666000......------///222666888FFFSSSbbbhhhfff\\\LLL===777666555444333444444555222333333222222444888;;;CCCLLLYYYfffqqqyyywwwhhhWWWLLLHHHDDD@@@@@@@@@AAAAAABBBCCCCCCCCCCCCAAA>>>===>>>>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@???>>>???AAACCCDDDEEEDDDCCCAAA@@@???>>>===>>>>>>>>>>>>????????????AAAAAABBBBBBCCCDDDDDDEEEBBBEEEHHHKKKMMMQQQTTTWWWYYY\\\___cccdddcccaaa```ZZZXXXUUUTTTUUUVVVVVVVVVRRRRRRTTTZZZbbbjjjooorrrtttwww{{{~~~~~~}}}}}}}}}zzzkkkaaa]]]___dddppp|||wwwwwwwwwwwwuuuvvvsssmmmeee^^^ZZZYYYZZZZZZWWWUUUSSSLLLCCC???@@@<<<:::888888999999888777333222111000////////////......------------......///222777>>>DDDFFFEEECCC::::::888888888888::::::999999::::::::::::999999888888999999999999888888999999888777666666555555999999888777777777888888777777888999999:::999999888888888777777777777777666666777777666666555444777777777888888888888888999888777666555666666777666777888999888666444333111111///......------------------+++))))))+++,,,222999@@@EEEFFFEEEFFFGGGGGGEEEDDDCCCBBB???<<<999999;;;===@@@BBBCCCCCCCCCMMMNNNMMMJJJEEEAAA???>>>CCCEEEGGGGGGEEEBBBAAA@@@<<<;;;999999999;;;>>>???;;;888333000---+++(((%%%$$$"""""""""$$$%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%$$$######$$$###!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%''')))(((&&&###########################!!!""""""###$$$%%%&&&&&&############$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''',,,***((('''&&&'''((()))bbbrrryyypppfffeeefffdddnnnuuu|||yyylll\\\QQQLLLOOO___uuu|||pppvvv{{{vvvhhhZZZVVVUUUMMMAAA999111///......///000222222:::GGGWWW___aaa[[[OOOCCC;;;999777555444333444444222333333222111222555999:::AAAMMMZZZeeennnvvv|||~~~tttcccTTTMMMGGGBBB?????????@@@AAAAAABBBBBBBBB@@@>>>>>>???@@@@@@@@@>>>>>>?????????????????????>>>>>>>>>>>>@@@AAABBBBBBBBB@@@???>>>>>>???@@@>>>>>>>>>>>>?????????????????????@@@AAAAAABBBBBB@@@CCCFFFHHHHHHJJJMMMOOOQQQUUUZZZ___aaabbbccccccZZZWWWTTTRRRSSSTTTTTTTTTRRRRRRTTTYYY```fffiiijjjhhhnnnuuu{{{|||zzzxxxwwwyyy}}}|||mmmbbb[[[ZZZ]]]fffttt}}}vvvrrrooolllhhhdddcccbbb^^^YYYUUUUUUXXX[[[[[[YYYXXXVVVOOOGGGDDDFFF???===<<<<<<<<<<<<:::999444333222111111000000000......------------......///222666<<>>;;;;;;999<<>>===999777888>>>CCCEEEEEE<<<888222---***)))'''&&&$$$###"""###%%%&&&%%%$$$""""""###$$$$$$###""""""########################$$$###"""!!!!!!"""###$$$$$$"""!!!"""$$$$$$""" !!!"""###$$$$$$###""""""""""""$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$'''((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))***TTThhhuuuqqqjjjlllooommmrrrwww~~~{{{nnn^^^SSSMMMXXXjjjzzzhhhgggooo~~~}}}xxxwwwjjj``````bbb[[[OOOFFF222111...---............111???OOOXXXZZZVVVNNNFFF>>><<<999666444333222222111333444333111111444777444999CCCPPP[[[ccclllsss|||{{{kkk[[[QQQIIICCC>>>>>>>>>???@@@@@@AAAAAABBB@@@>>>???AAACCCCCCCCC????????????>>>>>>>>>>>>=========>>>>>>???@@@AAACCCBBB@@@??????@@@BBBCCC>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@>>>AAAEEEFFFEEEEEEHHHJJJJJJOOOUUUZZZ]]]```bbbcccYYYVVVSSSQQQRRRRRRRRRRRRWWWVVVVVVYYY^^^aaaaaa``````gggqqqxxxzzzxxxuuussssssuuuyyy~~~pppddd[[[XXXZZZbbbnnn{{{|||xxxrrrmmmjjjeee___YYYUUUTTTQQQMMMJJJMMMSSSYYYZZZYYYXXXWWWPPPIIIGGGJJJBBBAAA@@@@@@AAA@@@>>><<<555444333222111111111111000000////////////000000000111555;;;AAAEEEFFFFFF;;;:::888777777888:::;;;777777888888888888888777444555555555555555555444444444555555666777777888888777666555555555555555444555666888999999999999888888777777666666666555555555666666555555444333444444444555666777777888222333444666777888888888888777777666555444444444000///...---,,,***))))))((()))***)))((()))---111:::@@@GGGIIIGGGEEEEEEGGGGGGIIIKKKHHHCCC>>>>>>>>>888<<>>:::>>>DDDEEECCCAAA@@@@@@@@@>>><<<===888555999AAAHHHKKKKKK>>>999111+++((('''&&&&&&$$$###"""###%%%&&&&&&$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""" !!!%%%&&&$$$"""!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""$$$&&&((('''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++GGGVVVhhhqqqpppmmmnnnpppkkkqqqzzzvvvcccZZZ\\\bbbooovvviiihhhjjjsss~~~yyyxxxooofffgggnnnnnneee\\\AAA666...------+++,,,111444999AAALLLSSSSSSMMMGGGAAA<<<777444555555444222111111111222222333333333555777===FFFMMMUUUaaammmwww{{{{{{rrrfffZZZMMMCCC???===;;;<<>>>>>??????>>>>>>======<<<<<<:::;;;===>>>>>>>>>===<<>>======<<>>?????????>>>999999888777555333111//////////////////000111111555777:::===@@@AAA@@@@@@;;;;;;:::999999999::::::999999999888777666666555666666555444333222222111222333444444555555444444666666555555444444444333555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666555444333333444666777777777666666555444222111222000---***((('''(((((((((******)))))),,,111666<<>>???AAABBBCCCCCCBBBAAAAAABBBDDDJJJIIIFFF@@@;;;:::???CCCDDDCCC@@@>>>======>>>>>>===:::999@@@KKKRRRSSSQQQBBB666+++))))))&&&###"""########################"""############$$$$$$$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$)))((('''%%%%%%$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&<<>>===>>>?????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>===<<<;;;??????>>>=========>>>>>>@@@@@@???>>>>>>===<<<<<<>>>>>>>>>??????@@@@@@@@@>>>??????@@@AAABBBCCCCCCDDDEEEHHHNNNTTTXXXXXXVVVVVVUUUSSSRRRRRRSSSUUUVVVXXXUUUVVVZZZ[[[XXXUUUVVVWWWZZZ___ffflllnnnkkkgggbbbeeehhhjjjnnnuuuzzzjjjaaa]]]]]]^^^```ffflllqqqrrrpppmmmiiieee```[[[YYYWWWUUUTTTLLLIIIEEECCCDDDEEEFFFEEEGGGFFFFFFGGGHHHHHHEEECCCCCCAAA???>>>???@@@??????===<<<;;;888666333111000///......///000111222333555777999<<<>>>>>>>>>>>>;;;::::::999999999999999999888888777666666555555555555555444333333222222222333444444555444444444666666666555555444444444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555444444333444555666666777777777777666444333222111000...+++))))))(((((('''((())))))***...555:::BBBGGGLLLMMMJJJHHHIIIKKKPPPQQQPPPKKKDDDAAACCCGGGGGGGGGFFFEEEDDDDDDDDDEEEIIIFFFBBB===:::;;;???BBBDDDBBB???===;;;;;;<<<<<<<<<::::::AAALLLTTTUUUSSS@@@555***((((((&&&##############################"""############$$$$$$$$$!!!""""""######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!!!!!!!!!!"""###&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''444???MMMZZZbbbeeeeeeeeeaaaeeennn{{{gggZZZaaammmyyyuuurrrzzzxxxhhhfffppp{{{~~~}}}xxxuuusssvvv}}}kkkVVV>>>222000///............222888@@@GGGKKKMMMGGGEEEBBB<<<777555444555111222444555555444333333444333555999===BBBMMMXXXiiiqqqxxx{{{yyyppp^^^NNNFFFCCC@@@>>>>>>>>>>>>===??????>>>>>>>>>=========::::::;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<::::::;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>======<<<<<<======>>>>>>???@@@AAAAAA===>>>???@@@AAA@@@@@@???@@@AAADDDHHHMMMPPPPPPOOORRRRRRSSSSSSTTTUUUVVVVVVTTTQQQRRRWWWXXXUUURRRRRRSSSUUUZZZ```eeeeeeccc```]]]______```aaahhhrrryyytttiiidddbbb______aaadddffffffdddbbbccc___[[[XXXWWWWWWVVVUUUQQQNNNJJJGGGGGGGGGFFFEEECCCBBBAAABBBCCCCCCBBB@@@AAA???======>>>??????>>>@@@???<<<:::666333111000......//////111222444444555666888:::;;;;;;;;;::::::999999888888888888888777777777666666555555444444444444444333333333333222222333444444444444444666666666555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444333333444555666666777777777777666444333222111000///---,,,***)))(((&&&'''((()))---222999???GGGKKKMMMMMMKKKJJJKKKNNNSSSRRROOOIIICCCCCCFFFKKKIIIIIIGGGFFFFFFFFFGGGGGGHHHCCC===::::::===???AAACCCAAA>>>;;;999888999999999888999@@@JJJQQQRRRPPP===222(((&&&&&&%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&!!!!!! !!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''!!!"""$$$&&&((((((''''''$$$%%%&&&'''((()))))))))///555AAAOOO[[[bbbdddddd^^^___eeeuuusss]]]^^^dddlllwwwnnnjjjwwwnnneeehhhqqqzzz~~~{{{zzzxxxxxx{{{lllPPP;;;111...------///...///111666;;;@@@BBBBBBEEEFFFCCC===888666777222333555666666555333222333111222555777;;;FFFPPP```gggpppwwwzzztttcccSSSEEECCC???>>>>>>??????>>>?????????>>>>>>>>>======999999::::::;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999999999999999::::::;;;<<<>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>???AAABBBBBBAAA???======>>>@@@CCCFFFHHHIIIIIIMMMOOOQQQTTTUUUVVVWWWWWWPPPNNNNNNSSSTTTQQQNNNOOOPPPSSSXXX\\\___^^^\\\ZZZ[[[[[[ZZZZZZ\\\bbbjjjpppxxx|||zzz{{{~~~qqqjjjfffeeecccbbbbbbccccccbbb```ccc```^^^\\\]]]^^^^^^]]]YYYVVVRRROOONNNMMMLLLKKKGGGFFFDDDDDDDDDCCCAAA???>>>===;;;;;;<<<>>>>>>===@@@>>><<<999666333111000...//////000222444555666777777888999999999999888999888777777666666777777666555555555444444444333222222333333333444444444222222333444444444444333555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333444555555666666666666555444333222111000000//////---+++)))(((&&&&&&(((,,,111888>>>CCCGGGIIIJJJJJJIIIIIILLLNNNPPPNNNHHHBBB???@@@EEEJJJHHHHHHGGGGGGIIIJJJIIIIIIGGGAAA;;;888;;;???AAAAAABBB@@@<<<999777666666666555444555:::BBBGGGGGGFFF999///&&&$$$%%%$$$$$$%%%########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%'''((())))))******)))---666CCCPPPZZZ___aaa]]]\\\]]]iii~~~ccc]]]\\\___ttt{{{ooobbblllxxxsssfff```eeeqqq{{{{{{{{{{{{xxxwwwzzz{{{```EEE333,,,,,,...------...///111333555777999???FFFGGGDDD>>>999888333444555555555444333333222111222444666999BBBLLLYYY```hhhoootttqqqdddWWWGGGDDD@@@>>>>>>???>>>===@@@????????????>>>>>>>>>:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;:::999999999999999999:::;;;<<<=========<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@===>>>@@@AAAAAA???===<<<;;;===???AAABBBCCCEEEFFFIIIKKKNNNRRRUUUWWWXXXXXXPPPLLLLLLOOOPPPMMMKKKLLLPPPSSSWWWZZZZZZXXXVVVUUUWWWVVVVVVWWWZZZ___fffkkkmmmpppvvv{{{|||tttqqqhhhiiilllrrrvvv{{{{{{qqqmmmiiigggdddbbbcccccccccbbbfffdddbbbbbbdddeeeeeeeee___\\\YYYWWWVVVUUUSSSRRRQQQOOOLLLIIIHHHFFFCCCAAA???===;;;;;;===>>>>>>>>>???===:::777555333111111///000000111333555666777888888888999888888888888777777666555555555555666444444444333333333333333111111222333333444444444111222333333444444333333444444444444555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111222333444444555555555444444444333222111///////////////...---+++***)))((()))+++000666===BBBDDDEEEFFFFFFGGGHHHIIILLLNNNJJJGGGBBB===;;;>>>DDDHHHHHHGGGHHHKKKNNNOOONNNLLLFFFAAA;;;:::===@@@BBBBBB@@@>>>;;;777555444444444444333444777;;;<<<;;;999333+++$$$$$$$$$######&&&########################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$#####################################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%&&&((()))%%%&&&'''((())))))))))))+++---222<<>>===;;;:::??????>>>>>>>>>=========::::::;;;;;;;;;;;;;;;<<<999:::;;;<<<===<<<<<<;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>??????;;;<<<===>>>>>>===<<<;;;:::<<<>>>??????@@@CCCEEEEEEGGGKKKOOOSSSVVVXXXYYYRRRMMMJJJLLLMMMJJJIIIKKKOOORRRUUUVVVUUURRRPPPPPPPPPPPPQQQSSSWWW\\\aaadddeeegggkkkooosssxxx}}}vvvkkkeee^^^]]]^^^aaacccjjjxxx|||wwwmmmjjjfffddddddeeeeeeeeehhhfffeeefffgggiiihhhhhhgggeeecccbbbccccccbbbaaa]]]ZZZVVVRRRPPPMMMJJJHHHEEECCCAAA@@@AAACCCCCCBBBBBB@@@===999666333222222111111222222444555777777888888777777777777777777666666555444444444444444222222222222222222222222111111222222333333444444111111222333333333333333333333333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111222444555555555555222222222222111///...---//////...---,,,+++******,,,---000666===AAACCCCCCDDDDDDDDDEEEFFFHHHJJJKKKBBB@@@===;;;;;;???CCCFFFIIIIIIKKKPPPTTTTTTQQQMMMBBB@@@===<<<>>>???AAAAAA>>><<<999666444444444444666555555666777666333111---'''###$$$$$$######%%%########################"""############$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######""""""""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$&&&((((((&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$#########$$$&&&)))***&&&&&&'''(((((((((((('''---...111777AAANNN[[[cccaaa^^^ZZZYYYfff}}}xxxaaaOOOLLLZZZkkk~~~jjjnnnvvv~~~tttqqqiii\\\RRRSSS^^^hhhuuuwwwyyyyyywwwvvvvvvwwwyyygggQQQAAA:::444...))),,,......---,,,---///111555;;;AAAEEECCC>>>999555444222111111111222333111111222555444444999AAABBBKKKUUU[[[```bbb^^^XXXLLLHHHCCC@@@>>>===;;;:::======<<<<<<<<<;;;;;;;;;::::::::::::999999999999888:::;;;===>>>>>>>>>===:::999999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<<<<<<<<<<============888;;;===>>>===>>>BBBDDDBBBDDDHHHLLLQQQUUUXXXZZZUUUOOOJJJJJJJJJHHHHHHKKKLLLOOORRRRRROOOKKKJJJJJJJJJKKKMMMQQQUUUYYY\\\]]]^^^```ccceeehhhkkkpppsssuuu{{{vvvggg___YYYVVVUUUTTTUUU\\\mmm|||uuurrrnnnlllkkkkkkkkkjjjiiigggfffggghhhiiiiiiggglllkkkjjjkkknnnoooooonnnjjjfffbbb^^^[[[YYYVVVTTTNNNLLLJJJIIIJJJKKKJJJJJJKKKHHHCCC>>>999666444333333333333333444555666777666555555555555555666666555555444333333333333333111111111111111111111111222222222222222333333333111111222333333333333222111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111///000222444555555555555333333222222111///...---///...,,,+++************000222666<<>>AAABBBHHHHHHKKKQQQUUUSSSLLLFFF>>>??????>>>======>>>???<<<;;;888666444444444555555555555555444111...,,,'''###"""%%%%%%""""""$$$########################"""############$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$##################$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$)))......(((###$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###%%%''')))***)))((('''&&&''''''''''''&&&%%%%%%***+++,,,000888EEETTT___eeebbb[[[UUU\\\rrreeeOOOJJJUUU```wwwppprrrxxxzzzooojjj```UUUNNNPPPYYYaaatttvvvxxxyyywwwssspppoooxxxrrrcccRRRHHHBBB999...---///000...***)))***---222333777===BBBBBB>>>:::666444222//////000222444111000222444333111555;;;555AAAMMMTTTYYY[[[YYYUUUHHHEEEAAA????????????>>>;;;;;;:::::::::999999999:::999999999888888777777888999;;;===????????????:::999888777777666777777;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>???@@@AAA777:::<<<===<<<===AAADDD@@@BBBFFFJJJPPPUUUYYY[[[XXXQQQKKKIIIIIIGGGHHHKKKIIIMMMOOOOOOKKKGGGEEEFFFIIIJJJLLLPPPUUUXXXXXXXXXZZZ\\\^^^___aaadddhhhkkknnntttzzzyyyhhh___XXXTTTQQQNNNNNNUUUfffwww|||wwwtttssssssqqqpppjjjiiihhhhhhiiijjjiiigggiiihhhiiikkknnnqqqqqqppprrroookkkgggeeedddaaa```VVVTTTQQQPPPPPPQQQPPPOOORRROOOIIIBBB<<<888555444444444444444444555666777444444333333333444555555555444333333222222333333000000000000000111111111222222222222222222222222111111222333333333333222000000111111111222222222111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000///000222444555555555555333333333222111000///...///...+++)))((()))***+++333555999@@@EEEFFFBBB>>>@@@???>>>>>>>>>===;;;999222222333666:::===>>>>>>FFFFFFJJJOOOSSSOOOFFF>>>:::===@@@???<<<:::;;;===<<<:::888555444444555666222222333222111...+++)))$$$""""""%%%&&&###"""###########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%'''((()))$$$,,,333222***###$$$'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&(((+++///111000,,,'''$$$''''''''''''&&&%%%$$$###,,,******---111:::JJJZZZbbb```[[[VVVXXXfff{{{nnnYYYMMMMMMQQQoooyyy|||zzznnn^^^SSSQQQSSSTTTUUUbbbppp}}}}}}vvvpppmmmjjjrrrgggZZZSSSPPPJJJ@@@888///,,,******+++,,,++++++......000555;;;>>>>>><<<666555444222222222222333444333333222222333333444777:::AAAGGGMMMPPPRRRRRRMMMJJJFFFCCCAAA@@@>>>======;;;999999:::;;;:::999999999999999999888777666888888888888999:::;;;<<<999999999888888888777777555888;;;<<<;;;999999999999999;;;<<<============<<<;;;::::::999999999:::===<<<;;;:::;;;===???AAA<<<>>>@@@DDDIIINNNRRRTTTRRRRRRRRROOOKKKGGGFFFFFFDDDGGGIIIHHHDDDCCCFFFJJJGGGHHHJJJKKKMMMNNNOOOOOOPPPVVV]]]aaabbb``````aaadddhhhooovvv|||ssseee^^^YYYUUURRRPPPTTTaaannnzzzyyy~~~yyysssmmmjjjffffffhhhiiigggeeeeeefffgggiiikkknnnpppqqqsssqqqnnnllljjjhhheeeccc^^^\\\XXXUUUSSSSSSTTTUUUUUURRRMMMFFF@@@:::555333666666666666555444333222222333333444333222111000111111000000111111222333111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111333333222111000000111111---///111333444444444444333333333222000...---,,,,,,***)))'''(((***,,,---222:::AAABBBBBBEEEEEEDDDDDDCCC???:::777777666444111111333555777:::===>>>BBBEEEIIIKKKJJJEEE@@@<<<<<<===>>>===;;;::::::;;;888777555444333333444444444444333222///+++(((&&&$$$%%%%%%&&&&&&%%%%%%$$$########################((((((((('''&&&###!!!"""""""""""""""######$$$"""""""""###$$$$$$$$$%%%#########"""###$$$$$$%%%&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%,,,...'''"""###%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""!!! ###$$$%%%%%%%%%###"""!!!%%%&&&'''''''''&&&%%%$$$&&&'''))))))(((''''''(((+++))))))+++///666DDDRRR[[[\\\YYYSSSPPPXXXiiiwwwoooXXXJJJIIINNNaaawww|||xxxxxx{{{}}}ssseeeZZZUUUVVVXXXYYY]]]jjjvvv{{{yyyuuummmffffff]]]SSSNNNOOOMMMFFF@@@444111...,,,++++++***)))******---333;;;@@@AAAAAA888777555333222222333333333333222222222222333333444777<<>>AAABBB:::888666444333222333444222222111111111111222222111333777<<>>@@@CCCDDDGGGIIILLLLLLIIIFFFDDDCCCAAACCCDDDBBB>>>===???BBBDDDDDDFFFGGGGGGHHHHHHHHHJJJOOOUUUYYYZZZZZZZZZZZZTTTXXX^^^eeelllttt{{{qqqkkkeee```\\\]]]fffqqq}}}yyymmmhhhfffmmmyyyxxxsssrrrpppmmmjjjkkkjjjhhhhhhjjjllloooqqqtttqqqnnnkkkjjjhhhfffddd___^^^\\\ZZZWWWUUURRRQQQNNNLLLHHHCCC>>>;;;999888777666444333222333333444222222222333222222111000111111000000111111222333333333333222222111111111000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000////////////////////////......///000000111222222222222111111000000111111///000222444555555444444222222111111///...,,,+++***)))((())),,,000555999AAAEEEFFFDDDCCCFFFHHHGGGFFFEEEBBB>>>777222///...000111333555777999;;;;;;BBBBBBCCCBBBAAA===:::888999;;;;;;;;;999777777888888888888888777666555555444222///+++(((&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################""""""%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$(((***&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%$$$##################&&&&&&%%%%%%%%%%%%&&&&&&)))***,,,+++***))))))******'''(((***+++---444<<>>@@@===;;;888444222222222333111111000000000000111111///000222666<<>>???@@@CCCGGGHHHGGGDDDBBBAAA@@@AAAAAA???===<<<===???CCCCCCDDDEEEFFFFFFEEEEEEFFFIIIMMMPPPSSSSSSSSSSSSLLLPPPVVV\\\cccjjjrrrwwwxxxqqqkkkfffeeelllttt|||xxxnnn___ZZZXXX]]]gggttt|||{{{zzzxxxvvvtttrrrooonnnnnnqqqtttvvvtttqqqmmmjjjiiigggeeeccc_________]]]YYYUUUQQQNNNLLLIIIEEE@@@<<<999888777777555333111111222333444111222222222222111111111111111000000111111222333444444333333222222111111222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////........................---......///000111222222000000////////////000000---...000111111111000000000000000///...---,,,+++'''''''''***...444:::>>>DDDGGGGGGEEEGGGNNNRRRRRRNNNIIICCC===666///...000000222444777999:::::::::>>>>>>>>>===<<<:::999999999:::;;;;;;999777777777555666777777777555333222444111---)))&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$"""!!!!!!!!!######$$$############$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$############$$$%%%%%%###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''...///000...+++)))))))))+++((((((+++,,,+++///555;;;GGGTTTVVVPPPJJJJJJMMMXXXbbbqqq}}}|||nnnYYYIIIGGGJJJTTTfffyyywwwiiikkk{{{zzzyyy{{{yyytttoootttttteee]]]RRRKKKJJJIIIGGGEEE;;;666///+++)))***++++++,,,,,,,,,...222888>>>BBBBBB???:::666222111111222111000000//////000000111000000000333777>>>DDDHHHKKKJJJIIIJJJKKKLLLKKKIIIBBB???;;;999999999999999666777777888888888777777777777777777777888:::::::::999888777666777999999>>>>>>===:::888777888999888999999999999999888777888777666666555555666666999999999999999999::::::::::::999999999:::;;;;;;:::===BBBDDDCCCAAA???????????????>>><<<<<<===>>>BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNOOOOOONNNHHHKKKPPPUUU[[[bbbiiinnnzzz}}}wwwrrrpppssszzz|||~~~~~~}}}{{{vvvkkkbbbSSSNNNLLLOOOUUU```qqq}}}zzzxxxwwwyyy{{{}}}xxxuuupppllljjjhhhfffeeecccccccccaaa]]]WWWRRRNNNJJJGGGBBB===999666555555555444222111000111333444111111111111111111111222111111000000111111222333333333333222222111111111111111111111111111111111000000000000000000000000////////////////////////........................---------------------------......///000000111111......------------......---...///000000000///.../////////...---,,,+++******+++---000666<<>>AAAGGGFFFGGGJJJMMMNNNNNNMMMGGGCCC>>>;;;999999999888666666777777888888777777777777777777888999::::::<<<:::999888888:::<<<===@@@@@@===:::777666777999888999999999888777666666666666555555666666777777888999999999999999999999777666666666666777777888666999===???>>>==================<<<<<<======>>>AAABBBCCCDDDEEEEEEEEEEEEGGGFFFGGGHHHKKKLLLLLLKKKEEEGGGJJJNNNRRRXXX^^^cccooovvv|||~~~|||xxxuuussslllaaaXXXKKKGGGEEEFFFIIIPPP___lll{{{uuuqqqnnnkkkiiiggggggggggggddd___YYYSSSOOOFFFCCC>>>999555333333333333333222111111111222333111111000000000111222222111111000000111111222333111111111111111111111111//////////////////////////////000000000000000111////////////////////////........................------------------------......////////////000000------,,,,,,------......///000111111111000///............------+++******)))+++...333999>>>CCCEEEBBBCCCDDDGGGPPP^^^gggiiiaaaOOO>>>888666222333888444777;;;>>>???>>><<<:::666666666777888:::;;;<<<888:::<<<<<<:::888777666555777;;;======999444111000...***&&&$$$$$$%%%%%%######$$$$$$$$$$$$############################## !!!"""$$$%%%&&&""""""!!!!!!""""""###$$$$$$$$$$$$############### """#########"""!!!$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%######%%%%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%$$$######$$$$$$%%%&&&'''###%%%'''(((''''''((()))+++'''&&&)))++++++,,,000555???LLLUUUXXXWWWTTTSSSTTT[[[hhhyyywwwkkkUUUIIICCCKKKXXXhhhxxxmmmnnnsssxxx}}}tttvvv~~~|||ooohhh^^^WWWUUUVVVWWWXXXTTTLLL@@@555...+++))))))'''((()))***...666@@@HHHPPPLLLEEE===777444333333222111111000000111111222111000//////000444777:::AAAAAADDDHHHLLLOOOOOONNNKKKGGGAAA<<<:::999888777555666666777777777777777666666666666777888999999999888777777888;;;>>>AAABBBAAA>>>:::666555777999888888888888777666555444444444555555666888999:::777777777888888777777666444444444444555666777777444666999;;;:::::::::;;;;;;:::::::::;;;=========>>>???AAABBBDDDDDDEEEEEEGGGEEECCCDDDFFFHHHGGGEEEAAACCCDDDFFFIIINNNTTTXXX___fffpppyyyyyyuuussskkk___WWWHHHEEECCCBBBBBBFFFRRR___ppp|||~~~wwwrrrnnnkkkhhhfffffffffeeeaaa\\\UUUOOOKKKAAA>>>:::555333222333444111111111111222222222222111000//////000111222333111111000000111111222333/////////000000111111222////////////////////////////////////000000111111////////////////////////------------------------........................///////////////...............------...//////000///000000111000///...---,,,------,,,,,,+++***)))'''***///555:::>>>AAABBBAAACCCCCCGGGQQQ```hhhjjjbbbLLL999777999666444777777:::>>>AAABBBAAA>>><<<666666777777888:::;;;;;;666999;;;;;;999777555555444777<<>>:::444000+++***'''%%%######$$$$$$######$$$$$$$$$$$$############################## !!!"""###$$$$$$%%%$$$######""""""######$$$%%%###############$$$$$$$$$!!!"""$$$%%%%%%%%%######%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&"""!!!%%%&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&+++&&&%%%(((******,,,///+++333AAAMMMVVVYYYXXXWWWTTTZZZfffuuuzzzaaaOOOCCCGGGOOO[[[ssssssllljjjlllxxxyyylllkkkpppsssqqqtttmmmccc[[[YYYZZZ[[[]]]YYYPPPDDD:::333000///...++++++******,,,333===EEEVVVQQQIII@@@:::666555555222222111111111111222222111000///......000333555===>>>AAAFFFKKKNNNOOONNNNNNIIICCC===;;;999888777555555666777777777777777555444444555555666777888444333333444777;;;???BBBCCCBBB>>>999666555777999888888888888777555444444444444444555777999:::;;;555666666666666666555555444444555555666777888999333555777888888888999;;;999888888888;;;<<<=========>>>???AAACCCDDDDDDDDDDDDBBB??????AAACCCAAA??????@@@AAAAAACCCGGGLLLPPPRRRZZZeeeooowww~~~zzzwwwnnnbbbZZZHHHEEECCCBBB@@@BBBLLLXXXcccooo}}}vvvpppkkkhhheeecccbbbbbb```\\\VVVOOOIIIFFF===:::666333222222444555000111111222222222111111111000/////////111222333111111111000111222222333------...///000111222222111111111111111111111111.../////////000000111111////////////////////////------------------------........................000000000///......------///////////////000111222---............,,,+++***,,,,,,,,,,,,,,,+++***)))***...444:::@@@CCCDDDDDDCCCCCCCCCFFFQQQ^^^fffgggaaaIII666777;;;888444444999<<<@@@DDDEEEBBB???===777888888888999999999:::555777::::::888555444333111555:::======888222...((('''%%%######"""############$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%###!!! $$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$%%%"""$$$%%%''''''&&&%%%$$$&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''"""!!!%%%&&&"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%!!!"""###%%%%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%+++,,,,,,***&&&$$$"""###***)))'''&&&%%%'''((())),,,000999FFFQQQWWWXXXVVVTTTWWW___kkkyyyuuujjjXXXIIIFFFQQQfffuuummmaaa^^^iiizzz}}}rrriii```\\\bbbmmmpppmmmggg```[[[XXXXXXYYY]]]YYYSSSJJJ<<<000---111*********)))***000888???MMMLLLJJJFFFAAA:::444000222222222222222111000000...///111111000000222333777;;;???BBBDDDFFFKKKNNNOOOKKKFFFAAA===:::777555333<<>>:::<<>>@@@@@@AAAAAACCCCCCFFFKKKQQQTTTSSSQQQNNN@@@555444999:::888777;;;===BBBFFFIIIFFFAAA<<<:::999888888888999:::;;;555777999:::999555222///222555999<<<;;;777111...***)))'''%%%$$$$$$$$$%%%%%%###!!!"""$$$%%%$$$!!!######"""!!! !!!!!!"""  $$$$$$######""""""!!!!!!########################!!!"""""""""""""""!!!!!!"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&'''$$$""""""%%%&&&%%%###$$$#########%%%&&&%%%$$$ !!!"""###############""""""#########$$$$$$$$$!!!###&&&&&&%%%%%%&&&'''########################&&&%%%$$$###""""""""""""$$$$$$$$$#########""""""$$$$$$##################$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&&&&%%%###""")))((('''&&&&&&'''((())),,,///666AAALLLTTTWWWWWWSSSVVV^^^iiivvvzzzhhhSSSHHHMMM\\\jjjuuufff]]]cccooo{{{rrrggg___XXXSSSXXXaaaoooooommmeee]]]YYYZZZ]]]aaa```___YYYKKK:::222111,,,,,,+++******---444:::CCCCCCCCCBBB???:::555222111111222222222111111000000111222111000///000111000333888<<>>:::888333999>>>>>>888333333444444333333222222333333444444555555666777777888888;;;;;;:::888666555555777999888666444333333333444555555555555555666666777666555444444555666555444333444444444444555555555555444444444444555666666777777777777777777777777888888:::<<<>>>???@@@@@@<<<>>>@@@AAA???===<<<===<<<>>>???@@@@@@AAADDDFFFHHHJJJPPPWWW___gggnnnqqquuuzzz|||~~~{{{tttoooaaaWWWNNNIIIGGGFFFIIIMMMTTT\\\gggoooqqqsssvvvxxxzzz|||~~~~~~~~~}}}|||zzztttmmmiiihhhfffbbb^^^]]]ZZZVVVPPPJJJFFFBBB@@@999666333222222222222222111111111222222222333333000000000000000000000000000000000/////////......000/////////////////////......////////////......,,,,,,---......------------,,,,,,++++++,,,,,,,,,......------------,,,,,,,,,++++++++++++,,,---------......---,,,++++++---,,,,,,---------.........//////......---,,,,,,,,,))))))(((((()))+++---///555888<<>><<<;;;===>>>>>>======???BBBEEEBBBCCCGGGKKKQQQXXX]]]```fffjjjpppuuuyyy}}}}}}wwwvvvyyy|||{{{nnndddYYYSSSOOOLLLLLLOOOWWW]]]dddggggggeeefffggggggiiikkknnnoooppppppppppppooommmmmmnnnmmmllljjjiiiiiihhhhhhiiikkkmmmnnnuuuuuuwwwyyy||||||yyyvvvtttsssqqqmmmhhhfffeeeccc___[[[VVVTTTPPPJJJEEE@@@===<<<888555333111222222222111000111111111222222222222000000000000000000000000/////////.........------000000000///.........------......//////......---+++,,,---......///......,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------+++++++++++++++,,,------,,,---...---+++***+++,,,---------........................---,,,,,,++++++((('''''''''***...222444;;;===>>>>>>===<<<======<<<<<<===>>>???===999666666222111555888777777999777???IIIMMMJJJCCC===999;;;:::999888777777777777444555555444333222000000...000222333222...)))&&&""""""!!!!!!"""###$$$$$$$$$###"""###$$$$$$###"""'''&&&%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###""""""""""""####################################!!!!!!""""""###""""""!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######%%%'''###########################$$$$$$%%%%%%&&&''''''$$$$$$$$$#######################################$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''(((((()))((((((''')))***,,,222<<>>>>>:::666777666444333222222333333222333444666666555444444444333111111222333333222222222222333333333333444222222222222222333333444777777777777777777777777444444444444555666777777777:::===??????============<<<<<<:::999;;;???BBB>>>???@@@BBBFFFJJJNNNQQQWWWZZZ___dddgggkkknnnqqquuuxxx|||~~~yyytttqqqrrrvvvzzzzzzpppfff```ZZZUUUTTTWWW]]]aaadddeeebbb___^^^]]][[[\\\^^^___aaaaaaaaaaaa```^^^\\\\\\\\\\\\[[[YYYVVVVVVUUUVVVVVVXXXYYYZZZ```bbbeeeiiimmmppprrrtttuuutttqqqnnnllljjjhhhhhhcccaaa______^^^\\\XXXUUUOOOMMMIIIEEE@@@<<<:::888666444222111222222111000000000000111111111111222000000000000000000000000/////////.........------000000//////...---,,,,,,---------......---------***+++,,,---............++++++++++++++++++,,,---************+++++++++++++++++++++***+++,,,,,,---+++,,,---,,,+++***+++,,,........................---------,,,++++++******&&&&&&&&&(((,,,111666:::=========<<<:::999:::<<<;;;;;;<<<;;;:::666222000111///111555666555777<<<:::BBBJJJKKKEEE>>>999888===<<<:::888666444222222333333222111000000000000---...//////---)))&&&###!!!!!!!!!!!!""""""######$$$############$$$######$$$######"""""""""#########"""!!!!!!#########!!!!!!!!!""""""######$$$$$$########################!!!!!!"""#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%&&&((((((&&&$$$""""""$$$&&&###########################$$$$$$%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&&&&'''((())))))(((((())))))***---555???JJJPPPTTTTTTSSSQQQUUUccczzzqqq[[[PPPNNNSSScccxxx}}}nnn___]]]hhhssswwwvvvqqqvvv{{{{{{wwwmmm```VVVXXXffftttuuukkk```^^^```___aaadddeee]]]LLL???999111...+++)))(((((())))))+++---000333555555444444222111111000000111222222...000111111000000111222<<<999555333444777;;;===BBBDDDFFFIIIJJJHHHCCC???<<<999666555555666555444444333333222222333333444555555666666666666777777777777888===@@@@@@;;;666777666444333222222333444111222444555555555444333444222000///111222333222222222333333333444444444111111111111111222333333777777777777777777777777444333333333333444555666888999;;;;;;;;;;;;===???>>>>>>===:::999:::>>>AAA>>>=========???BBBEEEGGGGGGJJJNNNRRRTTTWWWZZZ]]]dddggglllqqqtttvvvvvvuuummmmmmkkkjjjjjjmmmrrrvvv~~~wwwnnniiiddd___]]]___^^^___aaa```]]]ZZZXXXWWWRRRSSSSSSTTTTTTTTTTTTTTTQQQNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLPPPRRRVVV[[[___bbbdddeeedddcccaaa___\\\[[[ZZZYYYQQQQQQQQQQQQPPPNNNKKKIIIHHHFFFCCC@@@<<<:::888777555333111111222222111000//////000000000111111111////////////////////////000000000/////////......000//////...---,,,,,,+++,,,,,,------------,,,,,,((()))***+++,,,---------************++++++,,,---++++++*********)))))))))+++************+++,,,,,,)))+++,,,+++******+++,,,..................------,,,,,,,,,+++******))))))&&&&&&'''***...444999===:::::::::888777666888:::777888888777555222000///333111222444444333777>>>???DDDGGGEEE>>>888666777:::999888777555444222222222111000///......//////------,,,+++)))'''%%%##################"""""""""######$$$############$$$""""""!!!!!!!!!!!!"""######"""!!!"""###$$$###!!!!!!!!!""""""######$$$$$$########################!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%"""!!!!!!!!!###$$$###"""""""""######"""!!! ############$$$$$$$$$$$$)))((('''$$$"""!!!$$$&&&########################$$$$$$%%%%%%$$$###""""""########################""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&***(((&&&$$$###$$$&&&'''&&&&&&''''''((()))))))))((()))***+++000888BBBIIISSSUUUTTTNNNLLLWWWmmmgggUUUMMMNNNYYYgggvvvoooeeeggglllqqqrrrmmmvvvxxxhhhZZZSSS^^^jjjoookkkeeeaaaaaaaaa___]]]]]]WWWLLLEEECCC888444...+++************+++,,,---///111222333444444333111000000000111222---///111111000000222333777333///...000444777888???AAAEEEIIILLLJJJFFFCCC;;;888555444444555444444444333333222222333333444666666666666666666666666777999<<>>@@@@@@???===;;;;;;>>>@@@>>>===;;;:::;;;===@@@BBBAAACCCEEEGGGIIIKKKNNNPPPWWWZZZ^^^bbbeeeffffffeee___```aaabbbeeeiiiooottt|||{{{xxx|||xxxppplllhhhcccbbbccc______^^^]]][[[XXXVVVTTTOOOOOOOOONNNNNNNNNNNNNNNHHHFFFCCCAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCGGGHHHKKKOOORRRUUUWWWXXXSSSRRRQQQOOOMMMLLLLLLKKKFFFGGGGGGGGGFFFEEECCCBBB@@@???===;;;999777777666333222111111222222000///////////////000000000000////////////////////////000000000/////////...............---,,,,,,,,,++++++,,,,,,------,,,,,,+++((()))***++++++,,,++++++******)))******+++,,,---++++++******)))))))))(((***************+++,,,,,,(((***++++++***)))***,,,---------------,,,,,,,,,+++++++++***))))))((((((&&&''')))---111666;;;===777888888666444444555666222333333111///---...///555333333555555444888===@@@AAA@@@===888555666888444444555666666666555555111000///............///---,,,***)))'''&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###"""###$$$#########"""######$$$%%%%%%$$$###$$$&&&&&&$$$"""""""""""""""####################################!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&###"""!!!"""$$$%%%$$$###!!!!!!!!!"""!!!!!! """"""#########$$$$$$$$$'''((('''%%%###"""###%%%########################$$$$$$%%%%%%$$$###!!! ###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######%%%&&&(((''''''&&&&&&'''(((***+++)))***+++,,,...333<<>>??????===;;;:::;;;<<<===<<<999888888:::<<<>>>===???@@@AAAAAABBBEEEGGGKKKMMMPPPSSSUUUVVVVVVUUURRRTTTWWWZZZ^^^cccjjjnnnwww|||}}}zzzwwwqqqmmmqqqyyy|||}}}{{{sssmmmjjjfffaaa___aaa___^^^\\\ZZZXXXVVVTTTRRRNNNNNNMMMKKKJJJJJJJJJJJJEEEBBB???============<<<;;;<<<<<<===============???@@@BBBCCCFFFHHHIIIJJJFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>===>>>999999888666666555555555222111000111222222000............/////////000000/////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++))))))))))))***+++,,,---)))***************++++++***************++++++,,,((()))******))))))***,,,------,,,,,,,,,++++++++++++******))))))(((''''''&&&(((,,,000444888:::<<<777888888666444222222333000000///,,,)))))),,,///444222333777999777777:::;;;:::888666555666777888333444555555555555444333///////////////.........,,,***(((&&&%%%%%%%%%&&&!!!"""###$$$$$$$$$######"""$$$%%%$$$"""!!!###%%%$$$#########$$$$$$%%%&&&$$$######$$$&&&%%%###"""#########"""""""""""""""########################!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$###%%%&&&%%%""""""$$$&&&$$$###"""###%%%%%%%%%### !!!!!!""""""""""""!!!#########$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%########################"""###%%%&&&&&&$$$###"""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$%%%&&&'''((('''&&&%%%&&&(((***,,,)))***,,,,,,---111888===MMMVVV]]]XXXNNNMMMYYYfff~~~ooo\\\QQQ???CCCHHHSSSggg~~~}}}mmmdddbbbdddaaakkkuuuzzz~~~sssfffWWWVVVWWW^^^ffflllllliiiddd\\\TTTPPPKKKFFFEEEFFFKKKDDD:::222///...---,,,)))(((((((((+++///333555777555222000///...///000111222333111///...///000333///,,,,,,///222222222333555999???CCCDDDBBB???<<<======;;;888777888:::444333333222222333333444444444444444444444444444:::>>>BBBBBB>>>:::999999888777666555444555666777333222111000111222444555666333000///000222444444000000000000111111111111222222222111222222333444111111111111111111111111111000//////000222555666444777;;;===<<<:::888888;;;<<<<<<:::888666666777<<<:::888666666888;;;===777888999999888999;;;===>>>???AAACCCEEEFFFFFFFFFEEEGGGKKKOOOSSSYYY```dddlllqqqwwwzzz{{{|||uuusssqqqnnnhhhdddiiipppsssyyy~~~zzzwwwwwwoooiiifffccc^^^[[[]]]\\\YYYWWWUUUSSSQQQNNNLLLJJJIIIGGGFFFEEEDDDDDDDDD@@@===:::888888888777777888888999999:::999999999:::::::::;;;<<<>>>???@@@>>>===<<<;;;:::999999999888999999888666666666777555444444333333444444555111000000111222222000.............../////////000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++))))))))))))***+++,,,---(((((()))***+++,,,------*********)))***++++++,,,''')))******))))))***,,,,,,,,,,,,++++++******************)))((((((''''''''')))---222666888::::::888999999777444111000000000000...+++'''(((,,,000111///222999<<<:::777777555333222333666888999888888888777666444222///.../////////000//////...---***)))&&&$$$$$$$$$%%%&&& !!!###$$$%%%$$$$$$!!!$$$%%%%%%"""!!!###%%%###"""""""""###$$$$$$%%%!!! !!!"""######!!!$$$$$$######""""""!!!!!!########################!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$###%%%&&&%%%""""""$$$'''$$$#########%%%&&&%%%$$$ !!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%########################!!!###%%%'''''''''&&&%%%""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&"""""""""###$$$%%%&&&'''))))))))))))))))))))))))'''(((((()))))),,,000444GGGSSS___```WWWOOOOOOSSSiiizzzxxxmmm[[[JJJBBBAAADDDJJJTTTccczzzooogggaaaXXXYYYfffppprrrvvv|||wwwmmmfff```XXXVVV\\\eeegggdddeee[[[RRRNNNJJJDDDCCCGGGHHHFFFAAA999///)))((())))))(((''''''(((***,,,...777666555444444444444444000000000000////////////000///...------...///000333222333777>>>CCCDDDDDD===<<<;;;:::888777666555111111222333333333333222111222111000000333777:::>>>??????===:::666444333222111111222333333222000000222333222111000111222000000000222444333111///111111111111111111111111333333222111000000111111111222222333333222222111///000111222333444444444888<<<@@@AAA>>>:::666444:::888555555666777777666888777777777777777888888;;;999888777888999888777888999:::;;;<<<;;;;;;:::===@@@DDDHHHMMMSSSYYY^^^gggjjjnnnqqqrrrsssuuuvvv}}}xxxuuuppplllfffbbb___```bbbdddgggkkkttt~~~zzzxxxuuutttsssrrrooommmhhheeeaaa___^^^\\\YYYXXXSSSQQQOOONNNMMMLLLIIIGGGDDDDDDDDDDDDCCCAAA???===999999999888777666666555444555666888888888777666;;;;;;999888777777666666555666666666444444666888...111555777777666777777666222444333,,,000555000000000//////......------......------------.........------,,,,,,------...---.........---,,,,,,++++++++++++)))((((((+++---************************)))***,,,------,,,***)))************************))))))))))))))))))))))))******)))))))))))))))***///...,,,***)))(((''''''++++++******)))(((((((((***)))'''&&&%%%&&&&&&'''***---222777::::::999888888999888555111......///...,,,)))((())),,,///222000444:::======:::888777111111222444666777666444444333222111000000000000000000///...---,,,,,,+++)))(((%%%#########$$$%%%%%%$$$'''###!!!###$$$%%%&&&%%%###"""###$$$&&&''''''%%%###!!!!!!"""######""""""""""""#########"""!!! !!!"""###!!!!!!"""############"""""""""""""""############'''&&&$$$""""""###$$$%%%###!!! !!!$$$%%%$$$!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########""""""""""""""""""""""""###$$$&&&%%%### """###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%'''((('''''''''''''''''''''''''''((()))))))))+++///222<<>>===<<<:::888666444333111111111222222222333333333333333222222444888;;;@@@>>><<<888555444555666444333222222333333222000///000111000//////000222444333222222333333111///////////////////////////222222111000000000000000111222222222222222222111///000111222333333333333888;;;???@@@>>>:::888777999777555444555666666555888888777777777777888888999777555555555555444333666777888999:::999999888999;;;>>>AAADDDHHHMMMQQQYYY\\\```ccceeehhhkkkmmmqqqqqqrrrssstttuuuvvvwwwyyyzzzzzzyyyvvvqqqllliiihhhddd___[[[YYYYYY[[[]]]^^^bbbjjjttt}}}}}}yyyvvvqqqooommmkkkkkkiiifffccc```^^^ZZZXXXWWWVVVSSSQQQNNNLLLJJJIIIHHHGGGEEECCCAAAAAA@@@@@@>>>===<<<;;;999888888777666666555555333444555666666666555555666666555444444444555555222333333222111111222333555777888888666333222222333///000111---000222...000//////////////////.........------------......------,,,,,,,,,,,,---------------------,,,++++++*********(((''''''***,,,************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,+++***))))))((())))))++++++******)))((((((((()))(((&&&%%%%%%&&&''')))---///333666999:::999999:::888666555555333000------,,,,,,,,,---...000111222666:::<<<;;;999666555111111111333555666555333333333222111000//////000222111111000///...------)))'''%%%#########$$$%%%%%%!!!!!!%%%'''$$$$$$&&&%%%&&&'''&&&$$$###$$$%%%((())))))(((%%%###$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$######""""""""""""############%%%$$$###""""""$$$&&&'''$$$"""!!!"""%%%&&&%%%###""""""###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%'''((('''%%%###$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((''''''''''''''''''''''''((()))))))))(((***,,,///222>>>MMMWWWYYYTTTNNNKKKJJJUUU\\\\\\]]]aaa```ZZZHHH???888999???JJJ[[[iiirrraaaRRRUUU]]]ccchhhsssssseeeYYYUUUYYY___bbb\\\VVVRRRLLLDDDAAABBB???@@@>>>:::333...***)))+++***)))((()))***,,,...666666555555444333333333000000000000////////////......------------.........---...111555999;;;;;;===<<<;;;999777555333111111111111111111222333333555555444333333555999<<>>888333111333666888666555333333333333111//////000000///...///111444888666333222222222000///////////////////////////111000000////////////000111111222222222222111111///000111222222222222222555888::::::999888888888888666444333444555555444888888888888888888777777888666444333444444333222444555555666666666666555666888999:::;;;===@@@CCCIIILLLOOORRRUUUYYY]]]```eeeeeeeeeeeegggiiilllmmmnnnnnnnnnlllhhhccc^^^[[[[[[YYYTTTQQQOOOOOOPPPRRRSSSWWW^^^fffnnnuuuzzz|||{{{yyyuuurrrooolllhhhffffffdddcccbbbaaa^^^ZZZWWWUUUSSSPPPNNNMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;999888888888888777777666666555555444444222222333444444444333333111111000000111222222333111222222111///...///000777888999777444111//////111///...//////000///...//////000000111000000000...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++)))))))))(((&&&''')))+++************************'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))******))))))))))))******++++++******))))))(((((('''(((&&&%%%$$$%%%'''***,,,111222444666888999999999===:::777777888666000++++++,,,...///000111111111555888;;;;;;999666444333111000000222444444333111222222111000////////////111111000///...---,,,,,,((('''%%%$$$######$$$$$$%%%######&&&&&&%%%%%%''''''(((((('''%%%###$$$%%%$$$%%%%%%$$$""" !!!"""######""""""""""""######$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""############""""""""""""###%%%'''((($$$#########%%%&&&%%%$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$"""""""""###%%%$$$""" %%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))((()))))))))((((((***,,,000888DDDNNNSSSRRRKKKFFFBBBIIINNNPPPVVV___cccbbbVVVJJJ???;;;>>>EEEPPPZZZppp~~~yyycccQQQPPPVVV\\\eeeuuurrr^^^RRRUUU^^^cccaaa^^^YYYQQQHHHCCCAAA;;;<<<<<<:::666111---***+++***)))(((((()))+++,,,555555555444444333333222000000000000////////////......------------......,,,,,,---///111444666777999999999888777555333222222111111000111222333444555555555333333555999<<>>===<<<:::555000,,,,,,,,,...///111222333333888:::;;;999666333111111111000///000222222111000111111000//////////////////...---,,,+++***)))(((&&&&&&%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$%%%&&&'''(((&&&$$$"""######!!!"""###""" !!!%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$!!!"""""""""############""""""""""""###$$$%%%&&&############$$$%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!! !!!""""""!!!$$$$$$%%%&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))'''((()))(((''''''((()))///222999CCCKKKNNNLLLIII@@@CCCFFFJJJQQQ\\\bbbdddcccWWWIIIBBB???@@@FFFMMM```ooo}}}fffUUUMMMPPPWWWcccvvv}}}eeeRRROOOVVVbbbeeefff```XXXNNNGGGBBB:::;;;======;;;777222...+++***(((''''''((()))***111222333333333333222222000000000000////////////........................------...//////111222444333444666666777666444333222222222222222333333444333444444333333555999<<>>AAAEEEHHHKKKJJJJJJJJJLLLOOORRRTTTXXXWWWVVVTTTPPPLLLHHHEEEDDDCCCAAA???>>>>>>>>>>>>AAADDDHHHMMMRRRUUUWWWXXXWWWVVVVVVWWWXXXXXXVVVTTTSSSRRRPPPOOOOOOMMMIIIFFFAAA???===<<<<<<<<<;;;::::::888777666777777555333555444333222222333444555333333222222222222222111333222222222222222222222333333111000000/////////222333444333111/////////,,,---////////////000111...333///...333,,,'''444...///000222222222111000,,,,,,++++++++++++,,,,,,++++++************++++++******+++++++++++++++***)))***+++***))))))***+++)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))******------,,,+++++++++,,,,,,******))))))((('''''''''&&&%%%%%%%%%(((+++///111666666555555666777888999>>>BBBDDD@@@888111...///...------...000333555777:::::::::777333111000000222000//////000111000///111000//////////////////......---+++***(((''''''%%%%%%$$$$$$######$$$$$$%%%$$$###$$$'''(((%%%"""$$$%%%&&&$$$"""!!!!!!"""###$$$%%%$$$###"""###$$$######""""""""""""######!!!""""""""""""""""""!!!######$$$%%%%%%%%%%%%$$$!!!"""""""""############$$$#####################!!!"""###############$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$"""!!!"""$$$%%%&&&'''''''''########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((******///777AAAIIIMMMMMMFFFEEEEEEIIISSS^^^gggkkkkkkaaaUUUKKKCCC===>>>CCCSSS___rrr~~~kkk\\\NNNMMMQQQ]]]pppiiiQQQHHHKKK\\\dddhhheee]]]UUUMMMFFF???@@@AAABBBBBB???999555---+++)))((('''((()))***---...000222222222222111000000000000////////////......////////////........./////////......000222///111333555666666555444222333333444555444444444222333333333333666;;;>>>???;;;777555777999999777888666222111111111000///---...//////------...//////------...000222333222........................///............//////000//////000000000000////////////000000000000//////000111222222222444777:::777555333222333444444333777999;;;===<<<999666444000......///222444444444222222111000000000000111///111333444444444555666555666777777777888:::<<>>AAADDDFFFGGGGGGHHHHHHIIIKKKMMMNNNLLLJJJGGGEEECCCBBBBBBBBB@@@>>>;;;999777777777888777666666555333333444444333111222222111111111222333333111111111111111000000000333222111111000111111111444333222000//////......---///111111///---,,,---+++,,,------,,,+++,,,...+++222,,,000???444'''333---///000222222111000...,,,++++++******++++++,,,+++******))))))******+++))))))***+++++++++******)))+++,,,+++***)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******---,,,,,,++++++++++++,,,***))))))((((((''''''&&&&&&&&&''')))+++...111222555555555555666777888888;;;AAADDD???555---...111////////////222555888;;;:::999888444111///000222333111//////000000///...111000000//////000000000000///...,,,+++)))((('''$$$$$$$$$$$$$$$$$$######$$$######&&&---222,,,$$$"""###$$$###"""!!!"""###!!!###$$$###""""""###$$$!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$""""""""""""############$$$$$$#########""""""""" """######"""!!!###$$$%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%$$$###""""""$$$$$$$$$""" !!!###%%%'''(((((()))#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))''''''(((''''''&&&%%%$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&'''&&&&&&)))000999BBBIIIKKKLLLGGGCCCGGGRRR```mmmuuusssmmmcccYYYLLL@@@>>>AAAIIIRRRcccvvv}}}pppeeeSSSMMMJJJRRRdddwww{{{iiiRRRFFFFFFPPP\\\eeeeee___YYYRRRKKKGGGFFFGGGIIIJJJGGGBBB===///...,,,***))))))***+++(((***---000111222222111000000000000//////////////////000111111000//////...///000///,,,+++---//////000333555555555333222222333555777777666555333222222333444555999>>>AAA???:::444333666999888777777444111//////000//////...000222222000...------...---...000222333333222........................//////......//////000111...//////000000//////......//////000000//////...000111222333333555888:::888555333333444555444444777999<<<>>>===:::666333222000///000111222222222333222111000000000111111...000222333222222222333000222444555444444555666888888999:::;;;<<<======<<<<<<;;;;;;999777555444666666666666555555444333555666888:::<<<<<<<<<<<>>;;;888777888999999888666444333333444555444333333222111111222222111000...///000111111111111111////////////////////////222111///.........///000000000///......---......***,,,//////...,,,+++,,,+++,,,---,,,+++***,,,...,,,111***999VVVJJJ///111---///000222111000...,,,++++++************++++++******))))))))))))******((())))))***++++++******(((***++++++)))))))))***)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''')))******))))))))))))***+++,,,,,,)))))))))(((''''''&&&&&&&&&'''***,,,...000222222333333444555666666777777777:::<<<999222......111///000222555777999;;;<<<999888555222//////111444444222000//////000///...111111000000000111111222//////---,,,***((('''&&&######$$$$$$$$$$$$###############***888@@@888+++!!!###$$$$$$###"""$$$%%% """!!!!!! """###"""!!!!!!!!!!!!!!!!!!"""!!!"""############"""!!!!!!"""######$$$$$$######""""""""""""############"""""""""############"""!!!###$$$$$$""""""###%%%$$$###"""""""""###$$$%%%%%%%%%$$$######$$$%%%%%%!!!!!!""""""###$$$$$$%%%###""" !!!"""###"""!!!!!!"""###%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%&&&((()))***(((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((('''))))))))))))))))))))))))###%%%''''''&&&%%%&&&'''&&&&&&(((---444<<>>===:::555222777555333222333333222111444333222000000000111222///111444444333111111222...111444555555444555666111111333444555555555555666666666666555444333222333333444444333333222111444555777888999999888888<<<<<<<<<>>>??????<<<::::::777333222333555666777333222000111222333333222111000//////111111000///,,,---///000111000000///......//////////////////000///...---,,,------...,,,,,,++++++,,,,,,---...***,,,///000...---,,,---)))***+++,,,+++,,,...000000222***AAAjjj^^^888222---///000111111///,,,+++++++++************++++++******))))))))))))******(((((()))***************'''(((******)))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******%%%%%%&&&''')))***,,,---)))))))))(((''''''&&&&&&'''(((+++...111222222222111222444555666666666666444444444333111000000000///222666:::<<<======<<<888777444111...///222555555333000//////000///...222111111111111111222222---,,,+++)))'''&&&$$$$$$"""######$$$$$$$$$#########"""$$$---@@@KKKBBB111!!!###$$$%%%$$$$$$%%%'''"""###%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###############""""""""""""############ !!!###$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''######"""""""""###%%%&&&&&&%%%$$$######$$$%%%&&& !!!!!!"""######$$$$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((******(((((((((((('''&&&%%%$$$$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))&&&(((***+++...444===CCCJJJEEE@@@@@@IIIXXXgggqqqyyy}}}{{{qqqdddXXXKKKAAAFFFHHHOOO\\\nnnzzzzzzuuucccWWWLLLJJJPPPZZZfffpppoooooonnnjjjcccXXXKKKBBBCCCFFFLLLRRRWWWYYYWWWTTTQQQSSSSSSRRRTTTUUUPPPIII<<<666...))))))******)))************+++---///111000000//////......------111000000///...---------////////////////////////222222222222222222222222444555777999:::999666333...///222777<<<>>>>>>===888555111222666666111,,,111111000///............777999::::::888555444444111111000000000000000111///////////////.........///......//////000111222000000000111000///......000000000000000000000000000111111111222222222222111222333333222222444666888555555999999555222222444999;;;666222222333222111111222222222111000000111000000000000000111111000000000000000000000000111111111111111111111111555333444888777333111222000111333444444333111000111111111222222333333333333444555555666666555555333222111000000111222333333222222111000000111111111000000/////////000000000///...///111111///...////////////////////////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---000EEEccccccHHH444---------,,,,,,++++++++++++((()))---+++%%%&&&,,,'''(((***++++++***)))(((************))))))))))))''')))******((('''((()))(((((())))))))))))((((((((()))*********((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&'''((()))(((&&&((()))+++,,,,,,,,,++++++***)))(((''''''((((((***...111222222222444777222222222333333444444444333///---///000000......333555888;;;=========<<<999666222000111222333333000///...///000111000///111000...,,,,,,---///000000---)))%%%###""""""###""""""""""""############$$$''''''///999666***"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""$$$%%%$$$###!!!!!!###%%%""""""!!!!!!!!!!!!""""""###########################""""""$$$&&&&&&#########""""""!!!!!! !!!"""""""""############'''&&&%%%$$$###############""""""###%%%%%%!!! """###$$$%%%&&&########################%%%&&&'''%%%###""""""###""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!"""$$$&&&(((***++++++((()))******)))'''%%%$$$%%%&&&((()))*********)))%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((()))***+++000777===>>>@@@@@@???BBBLLL\\\iiiwww|||~~~yyypppcccSSSFFFFFFFFFJJJTTTdddrrrxxxyyymmmaaaUUUOOOMMMPPPXXXaaahhhiiijjjfff^^^SSSGGG@@@<<<>>>BBBHHHNNNQQQSSSSSSUUUUUURRROOOPPPSSSRRRMMM???999111,,,++++++)))'''************+++---///000111111111000000/////////111000000///......------////////////////////////000000000111111222222222555555777888999888555333000111333777::::::888666666333111222333444111///222111111111111222333444888999999777444111000111////////////000000111222///...------,,,,,,------,,,,,,,,,,,,---...///////////////............---////////////////////////////////////000000000000///000111111111111444666888555444888888444222222333999;;;777333222222111222222222222111000//////111000000000000000111111000000000000000000000000111111111111111111111111222000111555444000...000000111222333333222111000///000000111111111111111111222222333333333333333222222111000////////////000000///////////////000000//////.........//////222111111111222222000...........................------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000///>>>VVVVVV@@@111------,,,,,,,,,+++++++++,,,)))))),,,,,,((((((,,,))))))***++++++***)))(((******)))))))))(((((((((%%%'''))))))((('''((()))(((((())))))))))))(((((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))(((&&&&&&'''((('''&&&'''(((***+++,,,++++++******)))'''&&&&&&'''((())),,,///222333222111333555222222222333333222222222...//////000//////000333555777999<<<===>>>======777444111///000111222222000///......000000///...---,,,,,,,,,,,,---//////---+++(((%%%$$$###$$$$$$""""""""""""############!!!$$$,,,***!!!#########"""""""""######""""""""""""""""""""""""#########"""!!!!!!###%%%$$$$$$############$$$$$$########################%%%###!!!"""$$$%%%$$$"""######""""""!!!!!!!!!!!!############$$$$$$$$$$$$"""!!!!!!!!!!!!"""######%%%$$$###%%%&&&&&&### !!!"""###$$$$$$%%%###########################$$$%%%$$$""" !!!"""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################"""###%%%&&&((()))******(((((((((((('''&&&%%%%%%$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((,,,111555666===DDDCCC@@@EEETTTaaannnvvv|||~~~{{{qqq___OOOGGGDDDCCCHHHUUUeeettt}}}}}}ttthhh]]]RRRLLLPPPWWW___ccceeebbbXXXKKKBBB===777777999<<>>GGGXXXmmm}}}yyymmm\\\OOONNNSSS[[[```ddd___SSSFFF>>>;;;777666555555:::BBBKKKRRR[[[ZZZUUUNNNKKKMMMNNNKKK@@@<<<888555444111,,,(((+++***))))))***+++,,,---000000000000111111111111000000//////............000000000000000000000000------...///111222333333444666777777666444333333...000222666888777444111///000111000///000222555444444555666999<<>>@@@DDDHHHVVV\\\eeennnwwwyyyqqqgggOOOEEE;;;999>>>LLLbbbuuuvvvcccQQQKKKMMMZZZ___bbb^^^RRREEE===:::999777444222444;;;DDDLLLVVVXXXWWWQQQMMMKKKHHHCCC>>>;;;999888888666111---+++***)))))))))***+++,,,---.........//////000000////////////............////////////////////////......///000111333333444333555777777444333333444222222444777888777333000...000111111111111444666444555666888;;;>>>@@@AAAAAA???;;;555000...///111---------,,,------......000...,,,***)))+++---...---------------///000000111000...,,,,,,---...///........................------........./////////---///000000000111333555666222000222444222111333444:::<<<888333222111///000/////////000111222333111111000///......//////........................---------------------------++++++...///,,,+++............//////...............///000000///...---------...///////////////,,,---///111222222111111---------,,,,,,------...+++++++++++++++,,,------,,,,,,---///222333333111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((())))))++++++++++++++++++++++++*********+++++++++++++++&&&,,,***+++222000+++///******************************)))((()))***)))'''---,,,+++***))))))((((((((((((((((((''''''''''''+++,,,---,,,***((('''(((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''((('''$$$"""((()))******)))(((&&&%%%''''''&&&'''))),,,000222333333333333333222111000111111111000...,,,***((()))******+++444===>>>888444444555555555555555555111///---,,,.........---///---++++++,,,+++***((()))***,,,---,,,***(((&&&'''&&&%%%$$$###"""!!! !!!"""""""""############ ###### !!!##################"""!!! """""""""""""""""""""""" !!!"""!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$###""""""!!!""""""""""""############""""""""""""#########$$$""""""!!!""""""###$$$$$$"""###$$$$$$$$$######$$$############""""""""""""########################"""###$$$###!!! !!!"""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&''''''&&&&&&'''&&&$$$######$$$%%%&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%(((+++------,,,...333:::???CCCDDDCCCLLLRRRYYY```jjjrrrrrrmmmTTTGGG<<<999;;;BBBSSSeeezzz~~~~~~mmmYYYMMMKKKWWW[[[^^^[[[RRRGGG???:::888777555222111444<<>>===:::999999;;;:::555222+++***)))((((((((()))***++++++,,,------...////////////////////////......//////////////////////////////000000111222333333111444666666333222333555888777777777777555111...000000222333555555555555333444777999;;;<<<<<<;;;999888555111---,,,---///(((((()))+++---///111222///...,,,******+++,,,---------------...///000111000000...---------...///................................./////////000000...000000000///000222444444000///222444111000222666;;;<<<666222111111000000///......///000222333111111000///....................................------------------------...+++,,,//////,,,---000......................../////////...............------...////////////...+++,,,...000222333333444//////...---------------+++******++++++,,,---...+++***+++---000222222111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))000...+++...***%%%***)))))))))))))))*********)))------)))'''(((((('''++++++***)))((((((((())))))))))))(((((((((''''''+++,,,---,,,)))((('''(((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%&&&((((((&&&%%%'''((()))))))))'''&&&%%%&&&'''''')))+++...111333222222111222444444333222222222000...---+++***)))***+++***---999FFFFFF>>>333333222222111111111000///...,,,,,,...///...---,,,+++************)))(((***+++,,,,,,+++)))&&&%%%'''&&&$$$###!!!!!! """"""""""""############"""""""""!!!!!!"""######!!!"""######"""!!! """"""""""""""""""""""""!!!######""""""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!$$$%%%###"""!!!!!!"""""""""############$$$!!!!!!"""""""""#########""""""!!! !!!!!!!!!"""######!!!!!!###$$$#########"""""""""""""""########################"""###$$$$$$""""""###$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&(((&&&$$$$$$'''******)))+++---222888???CCCEEEEEEBBBHHHNNNSSS[[[eeeiiiiiiWWWHHH<<<::::::;;;EEERRRiiipppzzzuuubbbTTTOOOQQQSSSVVVWWWRRRJJJAAA<<<666777888555222333888===BBBJJJQQQPPPMMMJJJDDD???===;;;999:::;;;;;;777333+++***)))((('''(((((()))******+++,,,---...//////.../////////////////////------------------------/////////000000000111111///222555555222111444777:::888666555555333111///222222333666999:::777333222444777::::::888555444111111000---+++***,,,...(((((()))***,,,...///000,,,,,,+++************+++............///000111222.........---------,,,,,,....................................//////////////////000///......///111222//////333444111///000888<<<;;;555000000222111222111///.........///000111111000......------...------------------------...........................++++++...///,,,---000//////............/////////...,,,+++++++++,,,---,,,,,,---............---,,,,,,---...///111222333000///...---,,,++++++++++++******+++,,,---......)))))))))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------............*********************************************)))+++111---))),,,'''###)))((((((((()))))))))*********111333---&&&&&&((()))***)))(((''''''(((((()))******)))))))))(((((((((&&&(((******((('''((()))&&&''''''((((((''''''&&&'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&%%%&&&((())))))(((&&&'''((((((((('''&&&%%%%%%&&&(((***---///000111111000000222555777555444444222///---++++++++++++,,,000///---555AAAAAA888333222111000///.........///---,,,---...///...---***)))((((((******)))((((((((())))))((('''&&&%%%%%%$$$""" !!!"""###""""""""""""############'''$$$"""###%%%%%%###!!!!!!"""###$$$$$$###!!! """""""""""""""""""""""" """$$$%%%###""""""###$$$$$$############$$$$$$"""""""""""""""""""""""" """$$$###!!! !!!###""""""#########$$$$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!!!!"""""" """###"""!!! ###%%%"""""""""""""""#################################"""###$$$$$$""""""###$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&''')))&&&###$$$&&&((('''&&&$$$(((---333999===AAACCC:::AAAGGGKKKPPPYYY```aaaXXXHHH===<<<:::777<<>>>>>???CCCHHHMMMOOOPPPTTTKKKDDD@@@;;;666888@@@MMMSSS^^^jjjqqqmmmaaaWWWKKKIIIHHHLLLOOOLLLCCC:::???<<<888888999999666333666;;;BBBHHHJJJHHHCCC???BBB>>>:::999;;;:::666111///---+++((('''''''''(((******))))))***,,,...///000///---+++++++++------////////////...---,,,+++111111111111000000////////////111333666777555444666666555555333222000///000222333111222888:::999444666777555111---+++******++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,------.........,,,,,,+++++++++,,,---...---------,,,,,,---------000...,,,---///000...++++++---......---,,,,,,------//////...---,,,---...333666999666222000222555777333---+++,,,------,,,000000000000///...---,,,//////......---------,,,***+++,,,---,,,+++***)))++++++,,,,,,---......///)))+++...000000///,,,***------------------------++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------------++++++,,,---............+++++++++,,,,,,---------++++++***************+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***++++++******)))((('''*********++++++,,,,,,,,,333111...+++)))(((((())),,,+++)))((((((((()))***'''&&&%%%$$$%%%''')))******'''$$$&&&***,,,***&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&$$$###"""!!!!!!%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((&&&$$$%%%''')))++++++(((((('''&&&&&&&&&&&&'''+++,,,---///000000111111555222111444:::<<<:::777222000...,,,***++++++,,,222333444555444222000...222111000...---,,,++++++,,,+++++++++++++++++++++******)))(((((((((((((((***))))))(((&&&%%%$$$$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""!!! !!!###$$$""""""######$$$$$$$$$%%%!!!!!!"""###############%%%""" ###$$$###!!!$$$$$$##################"""############$$$$$$$$$###""""""###%%%%%%$$$"""!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$###### !!!""""""######"""&&&%%%%%%%%%%%%%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!###%%%&&& """###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***)))'''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&((()))+++444@@@FFFEEE<<<;;;;;;===BBBGGGKKKNNNRRRNNNJJJGGG>>>666777<<<>>>DDDPPP^^^iiikkkfff___RRRMMMHHHGGGJJJJJJGGGCCCDDDAAA>>>;;;999777666555333777===BBBFFFGGGFFFEEEEEE@@@;;;:::::::::777333000...,,,)))((('''((((((+++***)))))))))+++,,,---............------,,,,,,------............------//////000000000111111111222111111222444444333111222222222111111000000000...000///,,,---111333111000222444444111---+++***)))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++***))))))))))))***++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...000...,,,,,,......,,,***+++---......---,,,,,,------...//////------...///...222444333///...111444:::666000------...------000000000000///...---,,,/////////.........------,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,)))+++...000000///---+++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,*********++++++++++++++++++******)))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))))))))((())))))))))))((('''''')))))))))*********++++++222000---***((((((((((((***)))((('''''''''((((((((('''&&&%%%%%%&&&((())))))''''''+++000333222///'''&&&%%%%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((***'''%%%$$$%%%&&&'''''''''''''''&&&&&&''''''(((+++,,,---///000000111111222000000444999<<<:::777///...,,,***)))***+++,,,000111222333333222000///000///...---,,,+++++++++------,,,+++******))))))))))))(((((('''''''''((('''&&&&&&%%%$$$###"""!!!"""###$$$###!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$ !!!!!!!!!""""""""""""!!!!!!"""###############%%%""" !!!###$$$###!!!########################"""############$$$$$$$$$$$$###"""###$$$$$$""" !!!"""$$$%%%%%%$$$"""!!!"""""""""""""""###$$$$$$######$$$$$$$$$$$$######!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""$$$%%%""""""$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''%%%$$$&&&((((((***111:::???@@@<<<;;;999999<<>>DDDHHHJJJIIIDDD===:::::::::888666222000...+++)))(((((((((+++***)))(((((()))***+++,,,---///000000...,,,******+++,,,---.....................///000111333444444333111111222222111000000///...------...///000000222111------000111///---///222222000---+++***((())))))***+++,,,------......---,,,++++++++++++***))))))(((((())))))************))))))))))))))))))***,,,---------,,,+++...---+++******+++---...///---,,,+++,,,,,,***)))+++---...---,,,+++,,,------///000///......///000))),,,///...---,,,///222999555111---------,,,,,,000000000000///...---,,,000000////////////......///...---,,,+++,,,------//////...---+++***))))))***,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***)))***************))))))))))))))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((())))))))))))***///...+++)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''######$$$)))...111///,,,'''&&&%%%$$$###$$$%%%&&&&&&&&&''''''((((((((()))&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))000...***(((((((((((('''&&&&&&&&&&&&'''((())))))+++,,,---///000000111111......///333888:::888555,,,+++***))))))***+++,,,---...000111111111000///------,,,+++++++++++++++...---,,,+++***(((''''''(((((((((''''''''''''&&&%%%%%%$$$###"""!!!!!! """###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""""""""""""""""""""""""""!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$###!!!"""###$$$###"""########################"""############$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$%%%%%%$$$###"""""""""""""""""""""###$$$######$$$$$$$$$$$$##################"""!!! """""""""#######################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###""""""!!!!!!###$$$%%%$$$%%%&&&'''(((((())))))%%%%%%$$$############$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))((('''&&&'''((()))...444888999>>><<<999777999@@@HHHNNNWWW^^^ddd___OOO???777666333555<<>>FFFKKKKKKFFF@@@<<<;;;;;;::::::444333111...,,,***)))))))))(((''''''((()))***+++,,,---...//////...---,,,***+++,,,---........................///111222333666444222222333333222111000///---,,,+++,,,...///111333111......111222000---000222222///,,,***)))(((((())))))+++,,,---...///...---,,,++++++++++++))))))(((((((((((())))))*********))))))(((((('''(((***,,,---...---+++***...,,,***))))))***,,,...---,,,++++++******((((((,,,------,,,++++++,,,...000111111000...------...(((***,,,,,,++++++,,,...333111...+++***+++++++++000000000000///...---,,,000000000000000/////////111///---++++++,,,...///......---,,,+++***))))))+++,,,...000000///...---++++++++++++++++++++++++,,,+++)))((((((***,,,---************+++++++++++++++++++++***))))))((((((+++,,,,,,,,,+++***))))))+++++++++******))))))((((((((((((((((((((()))***************************))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((&&&%%%%%%%%%%%%&&&######$$$'''***)))&&&###'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&(((***222///+++))))))))))))(((%%%%%%&&&&&&''')))***++++++,,,---///000000111111------///222666666444111***************,,,---........./////////...------++++++************++++++,,,,,,+++***)))((((((((('''''''''''''''&&&&&&%%%&&&%%%%%%$$$######"""""""""###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$###############$$$$$$$$$!!!!!!"""###########################$$$$$$###"""###############$$$$$$$$$""""""#########$$$$$$$$$$$$###"""###%%%&&&&&&%%%"""###$$$$$$$$$$$$###"""###"""""""""""""""############$$$$$$$$$$$$#####################"""!!! $$$$$$$$$$$$$$$%%%%%%%%%########################""""""""""""############&&&%%%$$$######$$$%%%&&&$$$############$$$%%%%%%%%%%%%&&&(((((()))))))))%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((******)))''''''&&&''')))+++...111444<<<;;;888666777===FFFMMMZZZdddlllgggWWWFFF<<<888555666999@@@KKKVVV___dddaaa[[[RRRHHHAAA???AAADDDKKKRRRXXXSSSGGG;;;555444333000...---111888@@@EEEHHHEEEAAA>>>============888777444222///---,,,+++&&&&&&&&&&&&((()))+++---...---,,,++++++,,,---...,,,------......------,,,000///.........///111222666555444444666666555333333111...,,,++++++,,,---,,,......+++,,,000222111111222333111...***((((((((((((((()))***+++---...///...---,,,+++*********(((((())))))))))))((((((++++++******)))))))))(((((()))+++------,,,+++***---,,,***))))))***,,,---+++,,,+++***)))(((((((((,,,,,,---,,,******,,,...222333222000---+++++++++***+++++++++*********+++...---,,,+++***+++---///000000000000///...---,,,/////////000000000000000222000---++++++,,,///000+++++++++++++++++++++++++++,,,...///000///...---+++++++++++++++++++++++++++***)))((((((***,,,---)))))))))*********++++++*********))))))(((((((((,,,,,,---,,,,,,+++******,,,,,,++++++*********)))(((((('''(((((()))******************************((((((((((((((((((((((((&&&&&&'''((()))(((((('''((((((((((((((((((((((((&&&'''((()))***+++++++++************************))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%'''((()))***+++)))%%%###&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$%%%&&&(((***+++)))%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))+++,,,+++,,,---///000000111111......///111111111...---+++++++++,,,---...///000000000///...---,,,*********))))))))))))***++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$$$$$$$######""""""!!!!!!"""######"""!!!"""$$$""""""""""""""""""""""""!!!!!! !!!!!!###########################"""!!!!!!!!!"""$$$%%%$$$$$$##################!!!!!!"""###############"""###$$$%%%$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$)))'''%%%%%%%%%&&&%%%$$$#########$$$$$$###############"""""""""""""""#########$$$$$$$$$$$$######!!!!!!"""###############!!!!!!"""""""""#################################!!!!!!!!!""""""#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''(((''''''######$$$$$$&&&'''((()))''''''(((((((((&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%'''%%%''')))***))),,,111555555555444555:::BBBIIIWWWbbbjjjfffZZZNNNDDD===555555666:::AAAKKKUUU[[[[[[ZZZWWWPPPGGG@@@>>>>>>FFFNNNUUUSSSHHH<<<555333444111...---...333999===BBBBBBBBBAAAAAA@@@??????<<<;;;999666333000...---''''''&&&'''((()))+++,,,---,,,***))))))+++---............///......------111///...------...000222666555555777888888555333333111///---,,,++++++++++++......---...444666555333333222///+++((((((((()))((((((((()))***,,,---------,,,+++************((())))))******))))))(((++++++++++++************((()))+++,,,,,,,,,+++***+++******************+++)))+++++++++)))((()))***,,,,,,,,,+++)))***,,,...222222222///,,,***)))***+++++++++++++++*********,,,---------,,,---000222000000000000///...---,,,......////////////000000111000---++++++,,,...000(((((()))***++++++,,,,,,+++,,,---.........---,,,************************))))))(((((()))***,,,---((())))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***+++++++++++++++*********(((((((((((()))***++++++************************((((((((((((((((((((((((&&&'''((()))***)))(((((())))))))))))))))))))))))'''''')))***++++++++++++++++++************))))))((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((((((((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++,,,---///000000111111//////......---,,,+++***,,,,,,---...///000111111111000///---,,,***))))))******)))))))))******+++'''''''''((())))))******''''''((()))((('''&&&%%%""""""!!!!!!!!! !!!"""######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$##############################"""!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!###&&&&&&$$$#########"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$///,,,(((%%%$$$###!!! ########################$$$######"""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%########################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&"""######%%%&&&(((***+++(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%###&&&%%%&&&***)))&&&)))///...111444444444888???EEEOOOYYYaaa___XXXSSSKKKDDD:::999888888;;;BBBJJJOOOTTTXXX[[[WWWMMMDDD???>>>AAAGGGLLLKKKDDD<<<666444222111///...///111444666;;;>>>BBBDDDDDDCCCAAA@@@???>>><<<:::666333000///+++***)))((((((((()))******)))))))))***++++++,,,------...///000000000000///...,,,,,,---///222444666666777888999777222/////////...------,,,++++++...000000///000666888777222111///+++((('''(((******)))((('''((()))+++,,,++++++***))))))*********))))))***++++++***))))))******************++++++)))*********++++++++++++))))))***++++++***))))))(((***++++++))))))***,,,,,,,,,,,,***)))))),,,......//////...+++******+++)))))))))***+++,,,,,,++++++---...---,,,,,,///111000000000000///...---,,,------........./////////000///---,,,+++,,,---...(((((())))))***++++++,,,***+++,,,,,,------,,,,,,************************((((((((()))***+++++++++((((((((()))))))))******((((((((()))******++++++)))***++++++++++++++++++)))))))))***************)))(((((()))***+++,,,,,,************************((((((((((((((((((((((((&&&''')))++++++***)))((())))))))))))))))))))))))''''''((()))*********)))******)))))))))(((((((((&&&'''((()))))))))))))))((())))))***)))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((---***'''&&&'''(((((('''''''''''''''((()))***++++++,,,---///000000111111...---,,,+++))))))***+++,,,---...///000000111111000000...---,,,+++******++++++***))))))*********''''''(((((((((((((((((('''((()))******((('''%%%"""""""""!!!!!!!!!!!! """######""""""###$$$""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$########################$$$###"""""""""###$$$%%%""""""""""""!!!!!!!!! !!!!!!"""###############!!!$$$''''''%%%######$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$---***&&&###""""""!!! $$$##################$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$#########$$$$$$%%%&&&&&&''''''########################"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$###%%%%%%&&&'''''''''&&&&&&#########$$$%%%'''((()))(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###&&&$$$&&&***)))%%%(((///+++///444666666999???EEEGGGQQQXXXWWWVVVUUUOOOHHHBBB@@@===:::999===BBBFFFOOOVVV\\\[[[QQQGGGBBBAAA>>>BBBEEEDDD???:::777666111000000000000111222222666;;;BBBFFFGGGEEEBBB@@@AAA@@@>>><<<888555222000...---+++)))((('''''''''&&&((()))+++++++++***)))+++,,,...000111222222333---,,,++++++---000444666777777888999999555///++++++,,,---------,,,,,,++++++------+++---111333222000...,,,(((&&&&&&))),,,+++***((('''''')))+++,,,))))))))))))))))))******)))***+++,,,,,,+++***)))(((((())))))******++++++******))))))******+++,,,''')))***,,,,,,***)))''''''))),,,+++***)))+++...,,,,,,,,,***((())),,,...+++,,,------++++++,,,---'''&&&'''(((+++---------***,,,---,,,))))))+++...000000000000///...---,,,,,,---------....../////////...---,,,+++,,,------))))))))))))******************++++++,,,,,,,,,+++))))))))))))))))))))))))&&&''')))***++++++++++++(((((((((((())))))))))))''''''((()))***+++,,,,,,'''((()))***************''''''(((((())))))******))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++)))((())))))))))))))))))))))))&&&'''(((((((((((((((((())))))(((((('''''''''&&&&&&'''((()))************'''((()))))))))(((&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%!!!###&&&(((((('''%%%###!!!""""""###$$$&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''',,,)))%%%$$$$$$$$$$$$###(((''''''(((((()))***++++++,,,---///000000111111,,,,,,+++)))((((((+++---,,,---...///000000000000///...------,,,,,,,,,,,,,,,,,,+++***************))))))(((((('''''''''&&&''')))***+++***)))'''&&&$$$$$$$$$$$$############ """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$###"""""""""###%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""############### $$$''''''%%%######$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$'''$$$"""!!!"""###$$$###$$$$$$############$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!! !!!""""""############################## !!!"""############$$$%%%&&&&&&%%%$$$### !!!"""""""""""""""%%%&&&''''''''''''''''''############$$$%%%&&&&&&((('''%%%$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$!!!!!!###&&&(((***+++,,,///222555888:::CCCDDDHHHMMMRRRSSSRRRPPPKKKEEE===444000222999???HHHRRR^^^bbb\\\OOOBBB;;;::::::;;;===???===777222:::888444111//////000111111555;;;@@@CCCDDDCCCAAA<<<===>>><<<888444222111333222///,,,***((('''''''''&&&&&&&&&&&&(((***+++000///---,,,++++++,,,,,,...---------...///111222444666777444000,,,,,,---......//////...---,,,,,,---,,,***))))))+++...000111---(((&&&''')))+++,,,))))))***---///...+++(((,,,,,,+++***))))))******))))))(((((('''''''''&&&,,,+++******))))))******''''''((()))))))))))))))***+++,,,+++(((''''''((())))))***++++++++++++***---,,,++++++------,,,+++,,,+++******)))*********)))******++++++,,,------%%%''')))))))))((()))***000111222333222111///---***)))((((((((()))+++,,,///...------...///...---******))))))))))))******&&&''')))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((+++***)))'''''''''(((((()))***,,,,,,***)))***+++++++++***)))((('''&&&&&&)))))))))+++,,,,,,+++)))((()))***+++++++++++++++******************++++++)))))))))))))))))))))))))))+++...000000...+++)))'''((((((((()))))))))***'''''''''''''''((()))))),,,***(((&&&%%%''')))***&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&''''''((('''&&&%%%$$$#########"""###%%%&&&'''&&&%%%%%%'''$$$###%%%%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&'''((())))))(((''''''$$$%%%%%%%%%&&&&&&'''(((++++++******)))*********++++++,,,---...///000111,,,+++)))((('''((()))+++///////////////000111222111///,,,***(((((()))***))))))))))))(((((((((((('''&&&&&&&&&'''(((***+++(((''''''&&&$$$###""""""###"""!!! !!!###!!!!!!"""&&&'''%%%"""######"""""""""""""""""""""""""""""""""######$$$!!!!!!"""""""""#########%%%%%%$$$######$$$%%%%%%$$$$$$######"""!!!!!! ######""""""""""""######'''&&&%%%###""""""!!!!!!#########!!!!!!###"""###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''')))((('''%%%%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%'''(((++++++---...111444666777;;;???EEEHHHJJJLLLOOORRRNNNJJJAAA888333333777<<>><<<999666444333333333000333888===AAACCCCCCCCC===>>>===;;;777333222222444333111...,,,)))'''&&&''''''''''''((()))***+++------,,,,,,,,,---.........---------...000222333333555555222...++++++,,,......//////...------,,,,,,------...///000111222333///***''''''((()))*********+++...//////,,,))),,,+++******)))))))))***)))(((((((((''''''''''''+++***))))))(((((())))))))))))***++++++++++++++++++,,,,,,+++)))(((((()))((()))***+++++++++++++++,,,+++******+++,,,+++***,,,++++++***))))))))))))---,,,,,,++++++***))))))'''(((******)))((()))***---...000000000...---+++***)))((((((((()))++++++---,,,+++,,,------,,,*********))))))))))))************++++++***)))((('''))))))************))))))((((((((((((((((((((((((+++***(((''''''((())))))(((***++++++***))))))***)))))))))))))))(((((((((((()))+++...111000+++'''((())))))******+++******************************))))))))))))))))))))))))((()))+++------+++)))((((((((((((((((((((('''''''''''''''''''''((())))))+++***((('''''''''((()))''''''((((((((()))))))))(((((((((((((((((('''''''''&&&%%%$$$$$$######$$$"""###$$$$$$%%%%%%%%%$$$%%%$$$'''++++++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%'''******(((&&&******))))))))))))*********+++---...//////...---+++***((('''''')))***+++,,,,,,,,,------............---***((('''(((((())))))))))))((((((((('''''''''&&&&&&&&&'''((()))***((('''&&&%%%$$$######"""""""""!!! !!!!!!$$$###"""###%%%%%%### ######"""""""""######$$$"""""""""""""""######$$$""""""##################$$$$$$###""""""###$$$$$$%%%$$$$$$###""""""!!!!!!######""""""""""""######%%%$$$###""""""""""""""""""######!!! """###"""###$$$$$$$$$$$$###"""$$$###""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""%%%%%%$$$#########$$$$$$$$$######""""""######$$$########################################################################!!!!!!"""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***+++,,,---///222444555333999>>>@@@@@@DDDMMMTTTSSSOOOGGG>>>777444444666777@@@NNN[[[aaa^^^UUUMMM999777666777999<<<======???>>><<<:::888555333111---000444888===@@@CCCDDD??????>>>:::666333333444555444333222///+++(((&&&''''''((()))************)))***+++---...///000000......---...///111222444333444333000---+++++++++.........///......---,,,+++,,,///111333333333333555111,,,((('''(((((((((******+++---//////,,,***+++************)))))))))((((((((((((''''''''''''))))))(((''''''''''''((())))))***+++++++++++++++***+++,,,+++)))(((((()))'''((()))***+++,,,,,,,,,+++)))((()))***+++***)))---,,,+++***)))(((((((((,,,,,,++++++***)))))))))(((***++++++)))(((((()))+++,,,---------,,,******)))))))))((()))******+++++++++,,,...///...,,,******))))))(((((())))))***,,,,,,,,,+++***)))'''&&&))))))************))))))))))))))))))))))))))))))***)))((((((((()))***+++((()))++++++)))))))))***((((((((())))))*********((()))+++111555333+++$$$(((((()))))))))))))))***************************(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''&&&'''''''''''''''((())))))***)))))))))(((((((((((())))))))))))************'''((()))******)))(((((('''&&&&&&%%%%%%&&&&&&&&&######""""""######$$$$$$$$$%%%+++111111+++%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$&&&&&&'''+++...---)))&&&***)))))))))))))))******)))+++...//////---+++))))))(((''''''((()))+++,,,***+++,,,---------,,,,,,+++***((('''''''''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%$$$######""" !!!"""""""""!!!!!!%%%###"""#########!!!###"""""""""###$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""######%%%%%%%%%$$$######""""""######""""""""""""#########""""""!!!!!!"""""""""!!!"""###"""!!!!!!###%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""###$$$"""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""&&&%%%$$$###############"""""""""######"""""""""########################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((()))(((((()))+++...000222444111444777888;;;AAAKKKSSSUUURRRLLLCCC;;;555222222444999BBBNNNWWWXXXRRRLLL???<<<888555555888;;;===<<<<<<<<<;;;888444000...,,,---000444888===AAACCCAAAAAA???;;;777555555777666666666444111...***''''''((()))+++++++++***)))((()))+++---/////////.........---...///111333444555444222///,,,+++,,,,,,---...............------***+++---///111333333444333000+++)))((()))))))))*********,,,......+++))))))***************))))))((((((((((((((('''''''''***)))((((((''''''((((((''''''((()))))))))))))))((()))***)))'''&&&'''((('''((()))***+++,,,,,,,,,***)))((()))+++++++++)))---,,,+++)))(((((((((((((((((())))))***+++++++++)))+++,,,+++)))(((((()))******+++++++++******))))))))))))))))))******+++,,,,,,...000222111...+++))))))(((((((((((())))))++++++******)))(((''''''''''''(((((((((((('''''')))))))))))))))))))))))))))(((((('''((()))+++,,,''')))******)))(((((()))(((((()))))))))************(((***///444333,,,$$$)))((((((((((((((())))))************))))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''(((((())))))'''''''''''''''((())))))((())))))******)))'''&&&((()))))))))************%%%''')))++++++***)))((('''''''''''''''((()))***%%%$$$###""""""###$$$%%%$$$%%%+++222222+++%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%)))...000000---***(((******)))))))))***+++++++++,,,------,,,+++)))(((''''''''''''(((***+++,,,***,,,...//////...,,,+++)))((((((''''''((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%$$$######""" !!!#########"""!!!###############"""!!! """"""""""""###%%%&&&&&&"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$############""""""#########%%%%%%%%%$$$$$$$$$############""""""""""""######!!!!!! !!!!!!"""######!!!"""######""""""$$$&&&#########$$$$$$#########"""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!"""###$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&$$$""" $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&(((((()))(((((($$$%%%'''))),,,///111333222111111444:::BBBIIINNNRRRPPPLLLEEE===666222111333444888@@@HHHMMMMMMKKKHHHDDD===777333333555888888999;;;:::888444000------......000444999===???AAAAAA???<<<888777888999666666666555333///,,,***'''(((***++++++***)))))))))***,,,---------,,,+++------------///111333444777444111...------......------...............---...---------...111444555///,,,)))((()))+++,,,,,,((((((((()))++++++***(((((())))))*********))))))'''''''''(((((((((((((((******)))(((((((((((()))''''''((()))))))))))))))&&&(((((((((&&&%%%&&&'''(((((()))***+++,,,,,,,,,+++))))))***,,,,,,,,,+++,,,+++***)))(((((((((((('''(((((())))))******+++)))***,,,+++)))((((((((()))*********************((()))))))))************++++++---000111111...+++))))))(((((((((((())))))(((((('''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((***+++&&&(((***)))((('''((()))************))))))))))))+++((('''***...///+++'''***)))(((((('''((())))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&&&&''')))***+++,,,---'''''''''''''''((())))))((()))*********)))'''&&&'''''''''((((((((())))))%%%&&&)))***+++***)))(((%%%%%%%%%%%%&&&'''((((((&&&&&&$$$######$$$%%%&&&%%%%%%(((------(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$'''---444444...***)))+++***************+++,,,---...---***)))''''''((((((%%%&&&&&&''')))***+++,,,***+++,,,......,,,***)))(((((((((((())))))******''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""" """#########"""""" !!!##################""""""""""""###$$$%%%&&&"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$!!!###$$$$$$######$$$&&&$$$##################$$$"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""""""""####################################%%%$$$######"""""""""###"""###$$$%%%%%%$$$###"""################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''###$$$%%%'''***,,,///000222000///222888???DDDEEEJJJJJJHHHDDD===888444333222222333777===DDDIIILLLMMMJJJCCC:::333000111333666888:::;;;:::777444111000000///000111444777999===>>>>>><<<999888999:::666666666555333111...---(((((())))))***))))))(((******+++++++++***)))))),,,,,,,,,,,,...000333444888444///------...//////,,,---......///.........222000...---...000333555***)))''''''***,,,---...(((''''''(((******)))((('''((()))*********)))((('''''''''(((((((((((((((+++***))))))(((((())))))))))))***+++++++++++++++&&&'''((('''&&&%%%&&&'''))))))***++++++++++++******))))))***,,,---,,,+++******)))((((((((())))))******))))))((('''''''''''')))******(((''''''((()))))))))************+++(((((()))************)))(((((()))+++------+++))))))((((((''''''(((((()))'''&&&&&&&&&&&&'''((()))))))))************))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&'''))))))'''''''''(((+++++++++******)))))))))***(((''''''(((*********+++***)))((('''((()))************))))))((((((''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((()))+++,,,------'''''''''''''''((())))))((()))*********)))'''&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))(((''''''"""""""""""""""###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%'''$$$%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&---111555333---((())),,,))))))))))))***+++,,,---...,,,)))&&&%%%%%%''')))%%%%%%&&&((()))******+++(((((()))***)))((('''&&&((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$############!!!!!!"""#########"""""" """$$$$$$$$$###$$$&&&"""!!!!!!!!!"""###$$$$$$"""""""""""""""######$$$############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!""""""###$$$"""$$$%%%&&&$$$$$$$$$%%%$$$$$$###""""""###$$$$$$""""""""""""""""""###$$$""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))***+++---...000222444777;;;===AAABBBCCC@@@===999777666000111111222555:::AAAFFFMMMKKKFFF>>>666111111333444666888:::;;;999777555444333111000000111222333888999::::::888777777888555555444333222111111000)))((((((''''''(((((()))))))))(((((((((((())))))*********+++---///222333888333---***+++---......,,,------...//////......111000///...---.........((('''&&&&&&)))+++------)))((('''(((******)))(((&&&''')))***+++***)))(((''''''''''''((((((((()))))))))((('''''''''(((((())))))***+++++++++++++++'''((())))))''''''((()))***++++++++++++***)))))))))(((''')))+++,,,,,,+++)))(((((((((((()))*********))))))(((((('''&&&&&&%%%'''))))))'''''''''(((((((((((((((((()))******'''((()))***+++******)))((('''''')))+++,,,+++)))((((((''''''''''''(((((()))((('''&&&&&&'''(((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%''')))((('''&&&'''''')))***************++++++'''((()))(((&&&&&&))),,,---+++***(((((((((***++++++******)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************'''''''''''''''((()))))))))))))))))))))(((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&######"""""""""######$$$%%%%%%%%%%%%%%%$$$######'''$$$$$$&&&&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((666444111...,,,+++***)))''''''''''''((()))***++++++***(((&&&%%%%%%&&&'''%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$##################"""""""""""""""""""""$$$&&&&&&$$$###$$$&&&"""!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$ !!!!!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""##############################""""""""""""############"""""""""######$$$###%%%''''''%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&&&&''''''(((---222222000000444999;;;===>>>>>><<<:::999999///111222000///222777<<>>555---***---...***%%%%%%%%%%%%&&&&&&((())))))(((((((((((('''&&&%%%$$$%%%&&&'''((())))))))))))+++***)))(((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%###"""$$$$$$$$$###############%%%$$$###!!!!!!!!!"""###$$$'''((('''$$$"""###%%%"""!!!!!! !!!"""""""""""""""######$$$ """###$$$%%%&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""############""""""""""""######$$$$$$############$$$$$$$$$&&&((('''%%%$$$######%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$######"""######################## !!!!!!!!!"""$$$%%%&&&$$$###"""!!!!!!"""###$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!""""""###$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((---...000222333333333333999999666444777<<<<<<888333222000///000222555777<<<@@@CCCBBB===777444444444111111555;;;???===:::888777666444222000......000111333555666666555555888777666444444333333333...,,,++++++,,,------,,,'''''''''(((((((((((((((---******000333222222444;;;///'''***...,,,******---.........------///000000///...---,,,+++++++++((((((((((((((()))))))))++++++***************++++++******)))))))))))))))'''(((((()))+++,,,---------+++(((%%%$$$%%%'''(((,,,,,,,,,,,,,,,+++***)))(((((((((&&&%%%&&&)))+++---***)))+++///000,,,(((&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((******(((''''''((())))))+++++++++************)))((()))************))))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$))))))))))))))))))))))))(((((())),,,111777===@@@++++++******++++++,,,---///...---,,,,,,,,,---...))))))((((((''''''&&&&&&&&&''')))+++++++++******))))))(((((('''''''''&&&'''((()))******)))((('''(((&&&&&&(((,,,---,,,))))))(((((('''''''''((((((((((((((((((((()))***+++(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""&&&'''$$$###&&&'''&&&&&&%%%$$$$$$%%%(((***,,,666111+++)))***+++)))(((,,,+++***(((&&&'''***,,,'''&&&%%%$$$$$$&&&''')))''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!! """"""######$$$$$$%%%%%%######"""""""""""""""###"""""""""!!!!!!!!!!!!!!!"""############""""""!!!%%%$$$#########$$$&&&&&& !!!"""###$$$$$$$$$%%%&&&&&&%%%$$$"""!!!###$$$$$$$$$$$$###""""""&&&%%%%%%$$$#########$$$""""""$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###"""############$$$$$$$$$!!!###$$$%%%$$$"""!!!""""""""""""###############"""""""""$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$$$$$$$#########""""""&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''+++---///111222333333333555555444333777======:::555333222111111333555666:::<<<======:::777444333111///...222888<<<;;;999888777666444222000///...000111222333444444555555555555444444444444555555111///,,,,,,,,,+++***((('''''''''''''''((((((((()))(((***///111///000333------111444000+++,,,333,,,---...---,,,---...000000000...---,,,+++++++++))))))******************+++******)))))))))******+++******)))))))))))))))((()))***+++,,,------...,,,***(((&&&%%%%%%'''(((***************+++++++++((())))))'''&&&'''***------***)))+++//////,,,(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&%%%&&&&&&'''((('''(((((()))***+++,,,---((())))))******)))))))))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''))))))))))))))))))))))))***)))***+++...333777:::000///...---,,,+++++++++,,,++++++******+++,,,---++++++******))))))))))))(((((()))************))))))((((((((('''''''''''''''((())))))))))))((('''((('''&&&(((+++,,,***(((((((((((('''''''''(((((((((((('''''''''((())))))%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&###"""%%%$$$!!!&&&%%%$$$$$$%%%(((***+++///---***((())))))))))))***++++++***((((((((()))'''&&&%%%$$$$$$&&&((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""""""""!!!!!!!!! !!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!""""""#########""""""$$$######"""###$$$%%%&&&$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$###$$$$$$$$$#########""""""%%%$$$######"""""""""###!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!! !!!""""""#########$$$$$$$$$ !!!###$$$$$$$$$"""!!!""""""""""""############%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))***,,,///111222333333000222222222666<<<>>>;;;777555444333222333444555666555555555666666444333000---,,,...444888888777777777666444333111000000000/////////000222444555222222333444555666666777333111...---,,,***'''%%%((((((''''''&&&'''''''''&&&'''***//////---111777111111222222///,,,...333,,,---...---,,,,,,...000111000///---,,,,,,++++++))))))*********))))))((()))))))))(((((())))))***+++******))))))))))))))))))***+++,,,---.........+++***(((&&&%%%&&&'''((()))(((((('''(((***+++,,,(((((()))(((((())),,,...,,,***)))+++......+++(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))''''''((()))***+++,,,,,,(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))+++***))))))***---000111//////---,,,+++*********)))((((((((()))***+++++++++************)))))))))******))))))(((((())))))((((((((((((''''''''''''&&&'''(((((((((((('''&&&)))((('''(((******((('''((((((''''''(((((((((((((((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%###%%%)))'''"""&&&%%%%%%%%%&&&((()))+++'''((())))))(((((()))***(((***,,,,,,)))'''&&&&&&'''&&&%%%%%%%%%&&&((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###"""""""""""""""!!!!!!############""""""""""""###"""""""""""""""############################## !!!"""##################""""""""""""###$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$%%%$$$###"""!!!"""###############""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$###!!! """""""""#########$$$$$$ !!!"""$$$$$$######"""""""""""""""############$$$""""""###$$$%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''(((***,,,...000222222---111222222555;;;<<<:::777666555444333222222222333000...000333555555333111///,,,---000333444444666666555444333222111111000...---,,,---///222444111222333444555666666666333111///...---+++(((&&&))))))'''&&&&&&&&&'''''''''(((***---,,,---666@@@HHH;;;---)))---000...***,,,---------,,,,,,...000111000///---,,,,,,++++++(((((()))))))))(((''''''(((((((((((((((((()))***+++******)))))))))))))))***+++---.../////////...***)))'''&&&&&&'''((()))***((('''&&&&&&''')))***&&&'''((((((((())),,,...+++******+++---,,,***'''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))***++++++******)))))))))((((((((((((((()))))))))(((''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((((('''((()))+++,,,)))))))))))))))***++++++'''''''''((()))***++++++((((((((((((((((((((((((,,,+++)))(((''''''((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&***************)))(((''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%###$$$***000...(((&&&%%%%%%%%%&&&''')))***###'''******((('''(((***((()))***)))&&&%%%$$$%%%'''&&&&&&%%%&&&'''((((((,,,+++***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""###$$$###############$$$$$$$$$ !!!######$$$$$$$$$"""""""""""""""#########"""######$$$%%%&&&''''''!!!"""###$$$%%%%%%$$$###&&&$$$"""!!! !!!###$$$##################"""""" !!!"""######$$$############$$$%%%$$$###"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$###!!! """"""""""""############!!!!!!"""############"""!!!"""""""""############!!!  !!!"""""" #########"""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###!!!!!!######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&(((***,,,...000111...222444222444888999888555555555444222111///...000---+++---111444444333333111///......000111111444444333333333222222222000///,,,++++++---000222222222333444555555444444000/////////000///---+++,,,***((('''&&&&&&'''''''''&&&'''((((((,,,777CCCMMMCCC666///...///,,,'''+++,,,------,,,,,,---///000///...,,,++++++++++++******+++,,,,,,***)))'''(((((('''(((((()))******+++******)))))))))))))))***+++---...///......---(((((('''&&&''''''((())),,,***(((%%%%%%%%%&&&'''$$$&&&'''((('''(((***,,,*********+++++++++)))'''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++)))))))))((((((((('''''')))))))))))))))(((''''''))))))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''************************'''&&&&&&&&&'''(((***+++)))(((((((((((()))******'''((())))))***++++++,,,(((((((((((()))))))))))),,,+++)))'''&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''***+++++++++***)))((((((&&&&&&'''((())))))((((((((('''&&&%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$######***000...(((&&&&&&&&&&&&''''''((()))%%%))),,,,,,)))'''''')))((('''&&&$$$"""!!!$$$&&&&&&&&&&&&&&&''''''((((((,,,+++***)))((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""""""""""""""############!!!!!! """"""!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$ !!!######$$$$$$$$$!!!!!!""""""############!!!!!!"""###$$$%%%&&&&&&######$$$%%%$$$###"""!!!%%%$$$""" !!!"""#########$$$%%%%%%$$$$$$### !!!"""######$$$############$$$%%%$$$###"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!"""###############!!!"""""""""############ !!!"""!!! """"""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''))),,,...///...333555444444666888666444444555444333111...------,,,+++,,,///111222111333222000///.........///111111111222222222222222111000---+++***+++---...111222333555555555444333.........111333333222000...---***(((&&&&&&'''(((&&&######$$$%%%(((222<<<888BBBFFF>>>111+++,,,...+++,,,---,,,++++++---//////...---+++******))))))---...///000///---+++***(((((((((((()))***+++++++++******)))))))))))))))(((***,,,---...---+++***'''''''''''''''((()))***,,,+++)))'''%%%%%%%%%%%%$$$&&&'''((('''((()))+++******++++++***)))'''&&&&&&''''''(((((((((((((((************************((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((('''%%%%%%&&&'''((()))*********++++++******)))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***************************%%%&&&&&&'''((()))+++,,,...---+++***))))))((((((((()))***++++++,,,++++++*********++++++++++++,,,+++***)))(((''''''&&&''''''''''''((((((((((((((((((((('''&&&&&&'''(((((()))***,,,+++)))(((((()))%%%&&&''')))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!$$$)))'''"""&&&&&&&&&'''''''''(((((()))***,,,,,,***(((''''''&&&&&&$$$""" !!!$$$'''&&&&&&''''''((((((((((((+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""""""""""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!""""""###$$$$$$$$$ !!!"""###############!!!"""######$$$$$$##################""""""""""""###$$$$$$$$$$$$"""!!! $$$###"""!!! !!!"""""""""###$$$&&&&&&%%%$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""""""""######"""""""""""""""#########""""""""""""###############!!!!!!"""###$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))+++------333666555444666888777444555666666444222///---)))+++,,,,,,,,,,,,---///.../////////...---....../////////000111111111222222111...,,,******++++++...000222444666666555555---...///222555666555333111///+++)))''''''((()))'''$$$###&&&''''''***///(((999EEE>>>000***,,,///+++,,,---,,,++++++---///------+++***)))(((((((((,,,...///000///---***))))))(((((()))***+++,,,,,,+++******)))))))))))))))&&&(((***,,,,,,+++)))(((&&&&&&&&&'''((())))))******))))))((('''&&&&&&%%%&&&'''))))))(((((()))***)))***++++++)))((('''&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&$$$%%%&&&'''((())))))***,,,,,,,,,,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''')))(((((('''((((((******************************''''''((()))***+++,,,,,,---,,,+++***)))((((((((())))))***+++++++++***)))******+++++++++,,,,,,,,,((()))))))))((('''&&&&&&''''''''''''((((((((()))))))))(((''''''((())))))&&&(((***)))'''&&&'''((($$$%%%''')))***)))(((((('''&&&&&&&&&&&&&&&'''(((''''''''''''(((((((((((($$$$$$$$$%%%%%%'''((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!######!!!!!!$$$$$$!!!&&&&&&''''''''''''''''''******))))))******)))'''$$$%%%%%%$$$######&&&(((&&&''''''((((((((((((((()))(((((('''&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############ !!!!!!!!!""""""""""""""""""###############!!!!!!!!!!!!"""###$$$%%% !!!""""""###$$$$$$!!!""""""#########""""""""""""$$$%%%%%%%%%$$$###$$$#########""""""""""""""""""###$$$$$$###"""!!!###"""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$""""""""""""###############"""!!!"""$$$%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$#########!!!###%%%((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&(((***+++,,,222666555555777999999444555777777666333000...'''***---,,,***)))***---)))+++---............///.........///000111111111333222///---+++***))))))+++---111444666777777777...///111444777777666444222000,,,)))(((((()))******''''''+++,,,)))&&&&&&)))222555000+++++++++)))+++,,,,,,,,,++++++---///---,,,+++)))((((((''''''***+++,,,---,,,***'''%%%))))))))))))***+++,,,---+++******)))))))))))))))%%%''')))++++++***(((&&&%%%&&&&&&'''((()))******'''(((((())))))(((''''''''')))++++++***))))))***(((***++++++)))'''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))******)))((('''(((((('''''''''&&&&&&&&&---------,,,+++***))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''((()))************************))))))******+++,,,,,,,,,'''''''''''''''((())))))))))))***++++++***)))((((((((())))))************'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))***)))(((''''''((()))***###&&&((((((%%%$$$%%%'''$$$%%%''')))******)))(((&&&&&&&&&&&&''''''((()))******)))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""$$$""""""%%%'''&&&&&&&&&''''''((('''''''''***(((&&&'''***+++***'''"""$$$'''((('''&&&''''''&&&''''''((()))((((((((('''''''''&&&%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######### !!!!!!"""""" !!!!!!!!!!!!!!!!!!"""###$$$%%% !!!"""#########"""############""""""!!!"""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&& """###$$$$$$######"""""""""###"""!!! !!!###$$$%%%$$$###""""""###$$$%%%%%%&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""############"""!!! !!!"""###"""!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''((((((&&&%%%%%%&&&(((((($$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))((((((%%%%%%$$$######$$$$$$$$$''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((()))))))))+++...111222333222222555777888777444111000000222111///---------///000------...///////////////,,,++++++,,,---///111333222111///,,,+++************+++---///111222333444000//////222555777555222///---***)))*********)))((('''&&&%%%&&&&&&((()))......---,,,***)))((((((***++++++,,,------------******)))))))))***+++,,,.........---,,,+++***)))+++)))((()))***+++***((('''(((***+++,,,***)))(((,,,,,,***)))'''&&&&&&&&&&&&&&&'''((()))***++++++'''((()))))))))(((&&&%%%%%%%%%&&&&&&''')))***+++---+++))))))*********)))''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&$$$&&&))))))'''%%%'''))))))((('''&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))+++***(((&&&'''(((((()))***++++++,,,((((((((('''&&&'''***---++++++******))))))((((((((()))+++,,,,,,+++***)))((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%******)))(((((((((((((((***)))((('''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%&&&''''''%%%######$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$"""!!! """""""""###%%%''')))***''''''&&&%%%%%%&&&(((((((((''''''((())))))'''&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######!!! !!!"""""""""""""""!!!!!!###"""!!! !!!"""$$$&&&###"""!!!!!!!!!"""$$$%%%###############"""!!!!!! !!!!!!"""""""""###"""###$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########!!!!!!"""###############!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$#########!!!""""""!!! !!!###$$$$$$$$$###############""""""!!!!!!!!!!!!""""""### """$$$###!!!&&&###!!!!!!###$$$""" """"""""""""""""""""""""###!!! !!!$$$%%%$$$"""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&###&&&((()))((('''''''''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())),,,,,,.../////////...---333555666666333111000000---,,,***)))))))))***+++------...///////////////,,,,,,+++,,,---...000111333222000...---,,,,,,,,,***+++---...000111111111...------000333333222//////,,,***)))*********))))))((('''&&&&&&&&&'''(((---,,,+++***)))((('''''')))***+++------------,,,,,,,,,+++******+++,,,---.........------+++******---***''''''(((***++++++((()))+++,,,,,,,,,+++***,,,+++***(((''''''&&&&&&''''''(((((()))*********'''((()))))))))(((&&&%%%'''''''''((()))+++,,,,,,000...+++***)))((('''%%%************************)))((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&'''))))))'''%%%'''))))))((('''&&&'''((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((('''''''''((())))))'''%%%''''''((())))))***++++++''''''&&&&&&''')))***+++*********)))))))))))))))*********++++++***))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((***))))))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$&&&''''''%%%###$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$###!!! """"""###$$$&&&''')))******)))(((''''''(((((()))((('''''''''))))))'''&&&%%%&&&''''''%%%%%%&&&'''(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$###"""!!!"""###%%%&&&$$$###"""""""""###%%%%%%###############"""!!!!!!!!!!!!!!!""""""###############"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######!!!""""""###############"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###"""!!!!!!"""$$$########################""""""!!!!!!!!!!!!""""""$$$######$$$%%%&&&%%%$$$$$$!!!!!!"""!!! """"""""""""""""""""""""!!!  ###%%%$$$"""$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''((((((+++++++++,,,,,,,,,,,,,,,000222444444222111000111...---,,,+++***+++,,,---............////////////,,,,,,,,,,,,,,,---......222111///...---,,,,,,,,,***+++,,,---............,,,++++++---//////...,,,...,,,***)))***+++***)))***)))'''&&&&&&&&&&&&'''******))))))((('''&&&&&&''')))+++---...---,,,+++---,,,+++******+++,,,,,,---.........---,,,++++++...+++'''%%%'''))),,,,,,)))***+++,,,---.........++++++)))(((''''''''''''))))))))))))))))))))))))((((((((()))(((((('''&&&)))))))))***+++,,,------///---***))))))(((&&&%%%(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((((())))))'''%%%'''))))))((('''&&&'''((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%'''''''''(((((())))))***'''%%%%%%'''+++,,,+++)))))))))))))))************,,,+++***))))))((())))))((((((''''''''''''(((((($$$$$$%%%&&&'''))))))***))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%$$$######&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$###""""""######$$$%%%&&&'''((())),,,+++***))))))((())))))''''''&&&'''))))))'''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#################################""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!""""""###""""""!!!%%%$$$###"""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$######"""!!!"""""""""###############$$$###!!! """$$$&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$###""""""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!###$$$###"""""""""###!!! """######"""""""""""""""""""""""""""!!! !!!$$$%%%$$$###$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%''')))'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))+++---///000---///222222111000000111......---,,,,,,------.........---------.........,,,,,,,,,+++++++++,,,,,,...---,,,,,,+++******)))***++++++++++++++++++***++++++++++++,,,,,,,,,+++...,,,++++++,,,,,,+++***+++***((('''&&&&&&&&&'''))))))((((((''''''&&&&&&&&&(((***---------,,,+++---,,,***))))))******+++---............------,,,---+++(((''')))***++++++)))***+++,,,---...//////******)))(((((('''((((((*********)))))))))((((((((((((((((((((((((''''''))))))***+++,,,,,,,,,---+++)))'''((()))***)))(((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''+++******))))))((('''%%%'''))))))((('''&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((('''&&&'''(((((('''&&&&&&'''''''''((((((((()))(((%%%%%%)))...000,,,((((((((())))))******++++++---+++)))(((''''''(((((((((''''''&&&&&&''''''((($$$$$$%%%&&&'''((())))))(((((('''&&&&&&''''''''')))(((((('''''''''(((((((((((((((''''''&&&%%%%%%((((((((((((((((((''''''$$$$$$%%%&&&&&&''''''''')))(((((((((''''''''''''$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((((((((,,,++++++***)))((((((''''''&&&&&&'''((()))'''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""!!!!!!"""#########""""""$$$######""""""###$$$$$$############$$$$$$%%%%%%#########$$$$$$######"""##################$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$###"""###$$$!!!!!!!!!!!!""""""""""""###""""""""""""""""""### $$$$$$""" """$$$#########$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$%%%''')))''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((('''&&&'''(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((***,,,...///***---///000000//////000++++++*********+++++++++------,,,++++++,,,,,,---+++++++++++++++*********,,,,,,+++++++++***))))))***************)))((((((***+++++++++******+++,,,...---,,,,,,......,,,++++++***)))'''&&&&&&&&&'''((((((((((((((('''''''''%%%''')))+++,,,,,,,,,+++---,,,+++******+++,,,---------.../////////......+++******+++,,,,,,***(((((()))***,,,---.........***)))((((((((((((((()))++++++******))))))(((((((((((('''''''''((((((((('''((()))***+++++++++******(((''''''((())))))(((&&&((()))++++++)))(((&&&$$$$$$%%%%%%&&&'''''''''((('''&&&&&&&&&&&&'''(((******+++***)))'''&&&&&&'''))))))((('''&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******)))))))))))))))))))))))))))((('''''')))))))))'''''''''''''''(((((((((((()))''''''+++000111---((((((((())))))******++++++,,,+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''(((((()))&&&'''((()))******))))))******)))((('''&&&&&&%%%$$$$$$&&&''''''''''''&&&)))))))))((((((''''''&&&###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((((('''******))))))((('''&&&%%%&&&%%%%%%&&&((()))'''&&&%%%&&&''''''%%%%%%&&&'''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######""""""######$$$######""""""!!!!!!!!! $$$######"""""""""""""""!!!!!!"""###############"""""""""!!!!!!!!!""""""!!!""""""#####################$$$$$$$$$$$$######$$$$$$##################!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&'''(((((((((''''''##################$$$$$$!!!###%%%%%%$$$######### !!!!!!""""""""""""######""""""""""""#########''''''%%%######%%%###$$$$$$$$$$$$$$$&&&'''""""""""""""""""""""""""%%%%%%%%%$$$"""!!! $$$$$$###""""""#########""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''')))'''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!%%%)))***(((&&&''')))%%%$$$$$$$$$%%%&&&'''(((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((((()))))))))******)))+++...///...---...///+++,,,,,,,,,,,,------------,,,***)))))))))***+++)))******+++******)))))),,,,,,---------,,,++++++))))))******)))((((((''')))*********))))))+++------,,,,,,---......,,,++++++***(((''''''''''''(((''''''''''''''''''((((((%%%&&&((()))***+++,,,,,,...---,,,,,,,,,...///000------...///000000000///)))***+++,,,...---***'''((())),,,...///...---,,,)))(((((((((((())))))***+++++++++******)))))))))(((''''''''''''((())))))&&&''')))*********)))(((,,,***((('''''''''&&&$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((((()))******(((&&&&&&''''''))))))((('''&&&'''((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))***)))'''''')))***)))(((((((((((((((((((((((((((***)))))),,,//////,,,)))))))))))))))***************)))(((''''''&&&''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''')))+++,,,,,,++++++***))))))((('''&&&%%%%%%%%%&&&'''((((((((('''&&&'''((((((((('''&&&%%%$$$###$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''&&&'''((()))))))))''''''''''''(((((('''&&&%%%$$$%%%$$$$$$&&&((()))(((&&&%%%&&&''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######"""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! !!!!!!"""############""""""###$$$$$$%%%$$$$$$$$$###############""""""""" """&&&)))***)))&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&'''''''''''''''&&&""""""""""""############ """%%%%%%$$$""""""""" !!!!!!""""""######$$$$$$######""""""######$$$ """$$$$$$$$$#########!!!"""""""""!!!!!!"""$$$"""""""""""""""""""""""""""######"""$$$$$$###""""""""""""###""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$(((---,,,(((%%%%%%'''#########$$$$$$%%%&&&'''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&(((***---...---,,,,,,---,,,,,,---...............+++***((('''''''''))))))'''((()))*********)))(((***+++,,,------,,,++++++))))))))))))))))))((('''&&&((()))((('''(((+++...+++******+++------+++)))***)))(((''''''((())))))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((***,,,...+++*********+++---///000------...///000111111111+++******+++------+++)))(((+++...111111///---+++((((((((((((((()))******++++++******************(((''''''&&&'''((()))***&&&''')))***+++***)))(((+++)))'''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((()))(((&&&%%%%%%&&&((()))%%%((())))))'''%%%&&&((('''))))))((('''&&&'''((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))******((((((((((((((((((((((((***(((&&&&&&'''))))))((())))))))))))))))))))))))))))))***+++++++++***)))*********)))))))))))))))'''''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&''')))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&''''''((()))******((('''&&&&&&&&&''''''&&&$$$###""""""$$$&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$&&&'''((('''((()))******)))'''&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$&&&((()))(((&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######!!!!!!!!!"""""""""""""""########################"""!!!!!! !!!!!!"""!!!!!!"""###$$$$$$$$$$$$"""""""""""""""!!! !!!"""###$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!! """$$$'''((((((&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%'''&&&&&&'''''''''&&&&&&%%%""""""#########$$$$$$$$$!!!$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$%%%$$$######""""""######$$$  !!!"""!!! !!!"""###!!! ###"""""""""""""""""""""""" """###"""  """$$$$$$###"""""""""""""""!!!"""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''',,,///...)))$$$###%%%############$$$%%%&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&((((((((('''(((***,,,---,,,++++++,,,'''((()))***************+++)))'''&&&%%%&&&'''(((&&&''')))*********)))((('''((()))++++++***))))))((()))))))))))))))(((((($$$&&&((('''&&&'''+++...)))((((((***++++++)))'''))))))(((''''''((()))***#########$$$$$$%%%%%%&&&'''&&&%%%&&&'''***---///&&&&&&&&&&&&(((***,,,---,,,---...000111111111111---+++))))))+++,,,,,,+++))),,,000333444111---***(((''''''(((((()))***+++************************((('''&&&&&&'''((()))***'''(((***++++++***)))((('''&&&%%%%%%'''(((((((((***)))(((((((((((()))***(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))$$$&&&)))(((&&&%%%&&&(((''')))))))))'''&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))***+++,,,,,,(((((((((((((((((((((((()))'''%%%%%%&&&'''((('''************))))))))))))((()))******(((''''''(((++++++******))))))((((((%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''((()))***'''(((***+++***)))'''&&&######$$$%%%&&&'''((()))((()))***+++***)))'''%%%%%%%%%&&&&&&%%%###"""!!!"""$$$&&&&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$&&&((()))'''(((***+++***)))'''&&&%%%&&&'''((((((((('''&&&$$$$$$$$$%%%((()))(((&&&%%%&&&''''''%%%%%%&&&''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""""""""###### !!!!!!""""""######""""""""""""""""""""""""!!!!!! !!!"""!!!!!!"""$$$$$$%%%%%%%%%###############"""!!!!!!"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%###"""""""""!!!!!! !!!"""###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$###!!! !!!""""""###$$$%%%%%%%%%$$$$$$############$$$$$$&&&### !!!$$$&&&%%%######$$$%%%### !!!$$$""""""""""""""""""""""""!!!###%%%%%%######%%%((($$$$$$###""""""!!!""""""!!!""""""$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%)))&&&$$$###$$$%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''***+++)))%%%###$$$&&&%%%$$$""" !!!"""############$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++++++++,,,,,,,,,++++++******)))'''&&&%%%%%%&&&''''''))))))''''''+++,,,+++&&&''')))*********)))(((((()))+++++++++)))'''&&&''''''&&&&&&&&&&&&''''''((())))))+++,,,---......333000,,,(((&&&&&&'''((('''(((((('''%%%%%%&&&(((%%%&&&'''((()))************(((&&&'''+++......---,,,,,,---///000000///---*********)))******++++++---///222444333///***''''''((()))***+++******))),,,)))%%%%%%'''(((((('''((((((((((((((()))***+++))))))***++++++++++++***))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((()))***)))'''&&&&&&((('''(((((()))((((((''''''''''''((((((''''''&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((()))+++---...******)))))))))+++,,,---,,,((($$$$$$''')))***((('''(((((()))***+++++++++'''''')))******)))(((((())))))((('''&&&%%%%%%$$$&&&&&&%%%%%%&&&''')))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***++++++)))((('''&&&%%%&&&'''''''''$$$"""###&&&)))(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%((('''&&&%%%%%%&&&((()))))))))(((((('''&&&$$$$$$)))(((&&&&&&%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""!!!!!! $$$#########""""""!!!!!!######""""""""""""######!!!""""""############"""%%%%%%%%%$$$###"""!!! !!!###%%%%%%###!!! !!!!!!!!!"""######$$$$$$######"""!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""'''''''''&&&%%%$$$""""""######$$$%%%&&&((()))***""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%###"""!!!""""""!!!!!!!!!!!!!!!!!! !!!###&&&'''&&&$$$ !!!!!!""""""######$$$#########""""""!!!!!!"""######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))************++++++++++++******))))))((('''&&&&&&&&&&&&%%%''''''%%%(((,,,+++'''(((((()))******************+++,,,------+++)))(((''''''&&&&&&&&&&&&''''''(((((()))***+++,,,------------,,,+++*********+++((((((((('''&&&%%%&&&(((((()))***+++,,,,,,,,,,,,***(((&&&'''***,,,,,,,,,+++++++++---...///...---,,,,,,+++++++++,,,------...///222333111...***(((((((((***+++++++++******,,,)))&&&%%%'''(((((('''(((((('''''''''((())))))&&&'''((()))))))))))))))))))))(((''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((()))***)))'''&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''))))))(((((()))***+++,,,******)))(((((()))+++++++++***(((((())))))(((''''''(((((()))******++++++((())))))******)))((('''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((())))))))))))))))))((('''&&&%%%&&&&&&''''''%%%$$$%%%'''((('''%%%((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!!!! !!!!!!"""""""""!!!!!!############"""""""""!!!###""""""!!!!!!""""""###""""""#########""""""!!!############""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$""""""!!! !!!"""###############$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((($$$######""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###""" !!!!!!!!!!!!""""""""""""############"""""""""!!!#########$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%###""""""###$$$%%%&&&&&&'''&&&(((&&&$$$$$$%%%&&&%%%$$$''''''&&&%%%%%%$$$######&&&%%%$$$%%%&&&&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***))))))************))))))(((((((((((('''&&&%%%%%%&&&&&&&&&''',,,111...(((******))))))******+++,,,***+++,,,,,,,,,+++***)))''''''&&&&&&&&&&&&''''''(((((())))))***+++,,,,,,,,,,,,.........---,,,+++((())))))(((&&&&&&'''(((******+++,,,------,,,,,,)))'''&&&'''(((******)))))))))******+++,,,,,,---++++++******+++,,,------...///000000000---+++***)))***+++,,,,,,,,,+++***+++)))'''&&&'''(((((((((((((((''''''&&&'''''''''&&&&&&'''))))))*********)))((((((''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((()))))))))'''&&&'''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((()))))))))((((((((())))))******)))((('''''''''((()))***+++---,,,***(((&&&&&&((((((((()))******++++++******+++******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((('''&&&%%%%%%''''''''''''''''''''''''######$$$%%%&&&'''((()))+++*********))))))(((((((((((('''&&&&&&&&&&&&'''''''''&&&''')))(((&&&$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&''''''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&(((((((((((('''&&&$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!"""######$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!! !!!!!!"""###%%%'''(((############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''$$$$$$######$$$%%%%%%&&&######""""""""""""######%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$######%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###!!!""""""""""""!!!!!!!!!!!!############""""""""""""######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&&&&%%%###"""!!! !!!###%%%&&&''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!###&&&'''&&&###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''((())))))'''(((((()))))))))))))))(((((()))))))))'''%%%$$$'''''''''***333999555---***)))((((((((()))+++,,,(((((()))***))))))((('''''''''&&&&&&&&&&&&''''''''''''((())))))***++++++///000000///...---+++***))))))***((('''&&&''')))******+++++++++******)))((('''''''''''''''''''''((()))))))))))))))***,,,((((((((((((((()))***+++...............---,,,+++******,,,,,,---,,,+++******)))(((''''''((((((((()))((('''&&&&&&&&&&&&&&&'''((()))+++,,,,,,,,,,,,)))(((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''%%%$$$######%%%&&&(((&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))************))))))))))))))))))***)))'''&&&%%%&&&&&&'''(((***---+++(((&&&''')))(((((())))))************,,,++++++***))))))((('''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))))))))((('''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((())))))***+++*********))))))))))))((((((''''''&&&&&&&&&&&&'''((()))))))))'''%%%###&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%'''''''''&&&%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$"""!!!$$$$$$$$$######"""""""""##################$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$######!!!  !!!!!!"""######""""""######""""""""""""######!!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%&&&((($$$$$$###############$$$!!! !!!$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""############%%%$$$$$$%%%'''(((((('''######""""""!!!!!! #########"""""""""""""""######$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######!!!"""###$$$%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$""" """&&&'''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&'''((()))))))))))))))((())))))***)))'''&&&%%%&&&&&&'''+++444;;;888111(((((('''&&&&&&((()))***((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))000///...---------......)))******)))''''''(((***+++++++++++++++***)))(((&&&'''''''''&&&&&&%%%&&&((()))+++***((('''(((***''''''''''''((()))***+++---------------,,,,,,,,,***+++,,,---,,,,,,************))))))((((((((())))))((('''&&&&&&&&&&&&&&&(((((()))++++++,,,,,,,,,((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###"""###$$$'''(((&&&&&&&&&'''&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''((()))************************)))))))))((('''%%%%%%%%%&&&&&&&&&((()))'''%%%%%%)))---)))))))))))))))*********,,,+++***))))))(((((('''%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++***((())))))))))))*********'''''''''''''''&&&&&&&&&'''((()))***(((&&&$$$"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&'''((((((''''''&&&'''((((((((('''%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$############'''&&&$$$###""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$######!!! !!!!!!"""###$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$%%%&&&'''$$$$$$###"""""""""######!!!!!! !!!!!!######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$"""""""""###$$$%%%!!!!!!"""""""""#########"""!!! !!!###%%%$$$#########""""""!!!!!! """"""""""""""""""#########$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$######&&&%%%%%%&&&(((((('''%%%######$$$%%%%%%&&&''''''$$$###"""###%%%&&&%%%$$$&&&&&&''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))******)))))))))))))))((('''&&&&&&$$$%%%%%%(((///555444...'''&&&&&&&&&''''''(((((()))))))))*********++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((+++******+++,,,...111222***++++++***(((((()))***.........---,,,***)))(((%%%&&&((((((&&&%%%%%%&&&))),,,...---)))''''''((((((((((((((()))+++,,,,,,++++++,,,,,,---,,,,,,,,,***+++,,,,,,,,,+++***))))))***+++***((('''((()))((((((''''''&&&'''''''''''''''((())))))))))))((((((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&%%%$$$$$$%%%'''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((((((((()))******)))))))))((('''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$'''+++...))))))))))))))))))******+++***)))(((''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++++++++******''''''(((((()))))))))***''''''((((((''''''&&&%%%&&&''')))(((&&&$$$############$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%'''((()))))))))(((((((((((('''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&'''''''''&&&''''''((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%###!!!&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###!!!!!!!!!!!!""""""""""""##################""""""""""""#####################"""!!! """"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$###""""""######"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))(((&&&%%%$$$%%%%%%$$$$$$###############$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""##################$$$%%%"""""""""###$$$$$$%%%%%%(((%%%###"""######"""!!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$%%%%%%&&&&&&''''''***)))'''%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###%%%&&&'''%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''((()))************+++***)))(((''''''''''''%%%''''''%%%(((---,,,)))&&&''''''((((((((((((((()))))))))))))))***++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''')))+++---...//////***++++++***(((((()))+++......---,,,+++)))'''&&&###&&&))))))'''%%%&&&'''***...222111,,,'''&&&&&&'''''''''((()))***,,,,,,)))***+++---------,,,+++******+++++++++***(((((((((***,,,+++)))'''((()))(((((('''''''''((())))))((())))))))))))((('''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''((($$$$$$$$$%%%&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&$$$%%%&&&(((((((((((('''''''''&&&%%%%%%&&&(((((()))'''&&&&&&(((************))))))))))))))))))))))))((('''&&&&&&'''((((((&&&&&&&&&''''''''''''''''''((()))***))))))((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***)))(((((((((((('''''''''''''''&&&'''((((((((('''&&&%%%$$$&&&'''&&&###"""###%%%############$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''')))+++,,,))))))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''(((((('''''')))(((((('''''''''''''''$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$&&&((('''&&&$$$"""%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!""""""!!!"""""""""############$$$$$$############$$$$$$""""""#########""""""!!!!!!"""###############"""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$***'''%%%###$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$%%%%%%&&&'''''''''***(((&&&###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%&&&###$$$$$$$$$$$$######"""%%%%%%%%%'''))))))'''&&&'''&&&&&&%%%%%%$$$$$$######&&&((('''$$$###%%%'''%%%$$$"""""""""$$$&&&''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))***++++++++++++,,,+++)))'''''''''(((((((((***)))&&&%%%((((((&&&&&&''')))*********)))((('''''''''''''''((())))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''***---...,,,***)))+++,,,,,,***)))(((***+++,,,,,,+++***(((&&&$$$######&&&))))))'''&&&'''(((+++000555333---'''%%%%%%$$$$$$%%%%%%'''((()))***((()))+++---...---,,,+++)))***++++++***)))((('''(((***,,,,,,)))'''(((***((((((((((((((()))***++++++,,,,,,++++++***)))((('''''''''''''''((()))***&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''''')))***###$$$%%%&&&'''(((''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%!!!"""$$$&&&''''''&&&&&&'''&&&&&&%%%&&&''')))***+++)))((())),,,,,,)))&&&*********)))))))))))))))((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''''''((()))******)))((('''$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''(((***+++***)))'''&&&***)))((('''&&&%%%$$$$$$&&&'''((((((((('''%%%%%%$$$%%%&&&%%%"""!!!###&&&""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%'''))),,,---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&((())))))((((((***)))(((''''''&&&&&&'''$$$%%%'''((()))(((''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########!!!###%%%'''((('''%%%$$$"""  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""############"""!!!!!!""""""""""""!!!!!! """###%%%%%%###""" !!!!!!!!!"""######$$$$$$###$$$$$$$$$###""" !!!!!!!!!"""###%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######$$$$$$######$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&""""""""""""!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$### !!!!!!"""###!!!!!!""""""""" !!!!!!""""""######!!!!!!""""""#########$$$$$$$$$%%%&&&&&&''''''((('''%%%""" !!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############%%%''''''&&&%%%&&&'''(((((()))***************+++*********))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((('''''''''((()))+++,,,******)))((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((((((((((((,,,,,,+++)))'''(((+++---...+++'''&&&''')))******'''''''''(((((((((((((((+++...///...***&&&&&&'''&&&&&&'''((()))(((((((((++++++---///111000---+++******)))(((''''''((((((******))))))((((((''''''+++***)))'''''''''((()))...---,,,+++***(((''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%((('''&&&%%%%%%&&&(((((()))((('''&&&&&&&&&&&&&&&******)))((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***''')))(((%%%%%%((((((&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))(((&&&&&&((()))(((''')))***+++,,,,,,+++***)))...---***(((''''''((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&+++***)))(((((()))***+++,,,,,,,,,+++***)))((((((***(((&&&%%%$$$%%%'''((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&))),,,...+++++++++***)))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%&&&''')))***,,,+++)))(((&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!###$$$&&&%%%###"""!!!!!! !!!"""###$$$$$$%%%""""""#########""""""!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!$$$'''%%%  ###"""$$$%%%%%%###""""""###!!! !!!"""$$$%%%###$$$%%%$$$""""""###$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$&&&((((((&&&$$$""""""&&&""" ###$$$###"""$$$"""""""""""""""""""""""""""%%%''''''&&&&&&)))+++%%%$$$$$$###############"""""""""###$$$$$$$$$%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" $$$$$$%%%&&&'''))))))***%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&''''''((()))))))))))))))*********)))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''((()))***+++)))))))))(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((())))))))))))***++++++)))((((((***,,,...,,,))))))***,,,---...*********)))))))))((((((,,,------***'''&&&''')))'''''''''((((((((((((''')))+++///333666555111...+++***))))))((((((((()))***)))))))))((((((((('''+++***)))((((((((())))))------,,,+++***(((((('''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&(((***,,,))))))((('''''''''''''''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((***)))&&&%%%((()))&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&&&&((()))((('''((()))***++++++***)))(((+++***)))''''''((()))***(((((((((''''''((((((((())))))(((((('''(((((()))&&&&&&''''''((((((((()))+++***)))(((((()))***+++++++++++++++***)))((((((***)))'''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%''''''&&&'''(((+++---///((((((((((((&&&%%%$$$###""""""###$$$%%%%%%&&&&&&''''''''''''((()))+++,,,+++***((('''&&&%%%%%%%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$######"""""""""""""""###%%%'''&&&$$$"""""""""!!!!!!""""""######$$$$$$""""""############""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""  """!!!"""""""""!!! !!!!!! !!!"""$$$%%%$$$&&&&&&%%%###"""###$$$#########"""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%###!!! $$$!!!###((()))%%%""""""########################"""%%%''''''&&&&&&(((+++$$$###"""!!!!!!!!!""""""%%%%%%$$$######""""""!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''((())))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&'''((()))))))))))))))(((***+++***)))((()))+++---+++******,,,...//////------,,,+++***)))((((((,,,,,,***'''%%%%%%(((***((((((((('''''''''''''''%%%(((...444777666222///++++++******************))))))))))))(((((((((((()))))))))((())))))***+++,,,,,,+++***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%'''(((***+++***)))(((((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((+++***&&&&&&))))))''''''&&&&&&&&&&&&''''''(((''''''''''''((()))******)))(((&&&&&&((()))(((''''''((()))******)))((('''(((((('''&&&'''(((***+++))))))(((((((((((())))))((('''''''''''''''((((((&&&&&&'''((()))***++++++******))))))))))))******++++++++++++***)))((((((***)))((('''&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$''''''&&&'''(((***,,,---((((((''''''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&)))))))))))))))***+++,,,)))((('''&&&%%%$$$$$$$$$&&&''''''((((((&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###!!!###&&&&&&%%%$$$$$$######$$$$$$"""""""""""""""######$$$$$$&&&((('''%%%#########"""""""""""""""#########""""""""""""######""""""######$$$$$$######""""""!!!!!!!!!!!!""""""""""""###!!! !!!#########%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!"""$$$$$$&&&'''(((&&&$$$######$$$""""""""""""###########################$$$%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$%%%''''''%%%###"""#########(((///000***###!!!###########################$$$&&&'''&&&'''(((***$$$###!!! !!!###$$$$$$$$$######""""""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######(((''''''&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%''''''''''''''''''''''''))))))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%$$$%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((''''''((((((''''''(((((()))))))))))))))))))))((('''&&&%%%$$$&&&&&&'''(((((((((((((((&&&(((******)))((()))***,,,***)))***,,,------,,,///...---,,,***)))((('''+++***(((&&&%%%&&&''')))((((((''''''&&&&&&&&&'''$$$%%%)))...111111///,,,+++++++++++++++++++++***))))))))))))(((((((((((())))))))))))***++++++,,,++++++******))))))((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%&&&((()))***)))(((((('''***)))&&&&&&))))))''''''&&&&&&&&&'''((())))))((((((((((((((()))******)))(((&&&&&&((()))((('''&&&'''((()))))))))((('''(((''''''&&&'''((()))))))))(((((((((((((((((()))%%%%%%$$$$$$$$$%%%&&&&&&'''(((((()))******++++++***))))))))))))))))))******************)))((((((******)))(((((((((((()))%%%%%%%%%$$$%%%%%%&&&&&&######""""""""""""#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((())))))))))))((('''&&&%%%%%%''''''&&&%%%$$$######"""******************++++++'''&&&&&&%%%$$$$$$$$$$$$&&&&&&'''((('''&&&%%%$$$"""$$$&&&''''''&&&%%%###%%%%%%$$$""" !!!$$$'''%%%%%%$$$###############!!!!!!!!!!!!"""###$$$%%%%%%''')))(((&&&$$$$$$$$$#########""""""""""""""""""""""""""""""#########""""""############""""""!!!!!!!!!!!!""""""""""""&&&###"""$$$((()))%%%!!!)))(((&&&&&&&&&&&&&&&%%%!!!!!!!!!""""""######$$$'''((((((&&&###""""""###!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###%%%'''(((((('''%%%$$$%%%'''((((((&&&$$$$$$%%%%%%%%%***111333,,,%%%"""###########################$$$%%%&&&&&&'''((()))%%%$$$!!!  """### !!!!!!"""###$$$%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""$$$%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&####################################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''(((((()))************)))'''''''''''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))***************))))))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''')))))))))(((((()))---,,,,,,,,,......,,,+++......---,,,***)))((((((((((((((((((((('''&&&%%%((('''&&&&&&&&&&&&'''''''''&&&&&&(((***++++++******+++,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))***+++++++++,,,,,,******))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&(((((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%&&&((()))))))))''''''%%%((((((%%%%%%)))***(((''''''''''''(((((()))***)))(((((((((((())))))***)))(((&&&&&&((()))((('''%%%&&&'''((())))))(((''')))(((((('''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&'''******************)))))))))))))))******)))))))))))))))*********)))((((((***))))))(((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&"""""""""""""""""""""""" !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&'''''''''((((((''''''&&&%%%$$$''''''&&&&&&%%%$$$######))))))))))))))))))((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''&&&$$$$$$"""###%%%''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$###""""""""""""###!!!!!!!!!!!!"""###%%%%%%&&&''')))(((&&&$$$$$$$$$#########"""""""""""""""""""""!!!!!!"""###$$$$$$!!!""""""#########""""""!!!!!!!!!!!!""""""""""""!!! """(((///000***$$$(((%%%###"""###$$$###!!!"""""""""###############&&&&&&&&&%%%"""!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""#########%%%'''(((((('''&&&%%%"""###$$$$$$"""!!!""""""%%%###&&&+++---((($$$#################################$$$%%%&&&(((((((((&&&$$$###!!!!!!"""###$$$ !!!"""###$$$%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''((())))))***************&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((())))))*********)))*********)))(((''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((((('''''')))***.........000222222///---------,,,,,,++++++******)))(((((()))***(((%%%###'''&&&%%%%%%%%%&&&((()))+++)))&&&&&&((()))******)))***+++,,,---,,,+++***(((((((((((())))))))))))******+++,,,,,,,,,++++++(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''$$$%%%&&&'''((((((((((((%%%%%%%%%$$$%%%%%%&&&'''))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''''''''''''''&&&$$$''''''%%%'''+++,,,+++)))(((((((((((())))))***)))((((((''''''(((((())))))(((&&&&&&((()))((('''%%%&&&''')))))))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***************)))))))))((())))))************))))))((())))))******)))(((((()))))))))(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""############"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$%%%%%%%%%$$$$$$###"""######$$$%%%&&&'''((((((((()))))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''%%%$$$###"""###%%%&&&'''&&&&&&%%%"""$$$%%%%%%$$$######$$$$$$###""""""!!!"""""""""!!!!!!!!!!!!"""###$$$%%%%%%''')))(((&&&$$$$$$$$$"""""""""""""""#########""""""!!!!!!!!!###$$$%%%!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""" !!!%%%...666999555000+++'''###"""$$$%%%$$$"""""""""###$$$$$$######"""$$$%%%&&&$$$"""!!!!!!"""""""""""""""###############""""""""""""###$$$$$$###$$$&&&'''((((((''''''###$$$%%%$$$###"""###%%%$$$ $$$%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''(((((('''%%%$$$$$$###############""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$"""!!!!!!!!!!!! """""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&***...///---+++)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$&&&&&&%%%%%%%%%&&&'''(((((()))***)))))))))%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((((((((((((((($$$%%%'''(((((((((((('''))))))))))))))))))******))))))*********))))))(((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%&&&)))++++++,,,...111444444333111,,,,,,,,,------.........---+++((((((((((((&&&$$$%%%%%%$$$$$$%%%''')))***)))(((&&&'''((()))))))))((()))+++,,,---,,,+++***'''((((((((()))))))))***+++,,,---------,,,+++***'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((($$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$'''(((''')))...000///******))))))(((((())))))(((((('''''''''''''''((()))(((&&&&&&((()))((('''%%%&&&((()))******))))))(((((())))))***)))))))))((((((''''''''''''((((((''''''''''''((()))***+++(((((())))))))))))))))))((()))***++++++***)))((((((((()))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&%%%$$$############""""""###$$$$$$###""""""%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$$$$######"""""""""###%%%'''((()))***))))))***))))))'''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$%%%$$$""""""$$$&&&######"""!!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$%%%&&&((((((&&&$$$######!!!!!!""""""######$$$$$$""""""!!! !!!###%%%&&& !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""&&&,,,333777777555...)))$$$###&&&'''%%%###"""###$$$$$$$$$$$$###"""$$$%%%&&&%%%###"""###$$$#########"""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''))))))***%%%&&&'''&&&%%%%%%&&&(((%%% """$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''((((((&&&"""###$$$$$$$$$###!!!!!!!!!"""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""""""""!!!!!!!!! """"""""""""############((((((((((((((((((((((((###&&&***,,,,,,)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((###$$$&&&((())))))((((((******))))))))))))))))))((())))))************)))&&&''''''(((''''''&&&&&&&&&&&&&&&%%%$$$&&&))),,,&&&'''***///333555444222,,,,,,---...///000111222111---(((&&&'''''''''%%%$$$$$$######%%%'''***+++%%%%%%%%%'''))))))(((&&&'''(((***,,,,,,,,,***)))'''((((((((())))))******,,,------...---,,,***)))''''''(((((())))))******))))))))))))************((((((((((((((((((((((((''''''((()))******))))))'''((())))))(((&&&$$$###&&&&&&&&&&&&&&&'''((()))"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&$$$######$$$%%%&&&%%%((())))))+++111333222++++++***)))(((((())))))(((''''''&&&&&&&&&'''''')))(((&&&&&&((()))((('''%%%&&&(((************)))&&&'''(((***++++++,,,,,,))))))(((((((((((())))))%%%%%%%%%&&&'''((())))))&&&&&&'''((()))***++++++((()))***++++++***)))((((((((()))))))))))))))((('''''''''((('''&&&&&&%%%'''&&&%%%$$$############"""###$$$%%%%%%$$$###"""***(((&&&$$$#########$$$%%%%%%%%%&&&&&&'''''''''))))))((((((((('''''''''$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((()))*********)))(((&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''&&&%%%$$$###$$$$$$###$$$%%%&&&'''(((''''''%%%###!!!###&&&***######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$&&&((('''%%%######### !!!!!!"""###$$$$$$%%%"""!!! !!!###%%%&&& !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" ###'''***,,,,,,+++&&& """$$$""""""###$$$%%%%%%$$$""""""$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$######""""""!!!!!!""""""!!!!!!""""""###$$$######$$$%%%''')))+++,,,"""###$$$###""""""###%%%'''###"""&&&'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###''')))(((&&& !!!###$$$$$$""" !!!"""$$$%%%%%%############""""""""""""########################"""""""""""""""""""""""" !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$#########""""""!!!!!!""""""""""""###############$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''############$$$%%%&&&'''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((('''&&&&&&((())))))((()))(((((((((((('''''''''***(((&&&%%%&&&''''''&&&&&&'''***++++++***'''&&&))))))((())))))***+++,,,***)))((('''&&&%%%%%%%%%***)))))),,,000222111///------......///000000000---,,,+++***)))(((&&&&&&)))(((&&&%%%$$$%%%%%%&&&"""###%%%'''((((((((((((&&&%%%%%%'''***,,,,,,+++***)))(((''''''((()))******+++------,,,,,,---...)))(((&&&&&&'''(((((('''+++++++++++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&''')))***%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&(((+++///222555000,,,(((''')))******((())))))))))))))))))))))))))))))((('''&&&%%%%%%%%%))))))(((((((((((())))))******)))))))))***,,,---***)))'''&&&&&&'''((())))))))))))***++++++,,,,,,)))))))))))))))*********)))(((((()))***)))'''&&&&&&&&&((()))+++---...///...+++(((&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&******))))))((((((''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$$$$###"""###$$$&&&'''!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%###"""!!!"""###$$$"""%%%$$$!!! """&&&&&&%%%$$$%%%&&&$$$$$$######"""""""""""""""""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$##################!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$""" !!!###%%%''''''//////(((###%%%)))%%%%%%$$$######$$$%%%%%%&&&%%%###!!! !!!"""$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&########################$$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!###"""!!!$$$((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''############$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&&&&((())))))(((((((((((('''''''''&&&&&&(((((((((((()))((('''&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&'''''''''#########$$$$$$%%%&&&''')))((((((***---///...,,,,,,,,,,,,---......//////,,,+++***)))))))))))))))((('''&&&&&&%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%&&&)))******)))***)))(((''''''((()))))))))***++++++***)))+++,,,+++***)))))))))******)))+++,,,,,,,,,,,,+++***)))***)))))))))((((((((('''))))))((('''&&&%%%%%%$$$((((((((((((((()))******%%%'''(((((('''&&&&&&'''(((''''''&&&&&&''''''(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''***---000222///,,,)))((()))******)))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&******)))(((((((((((((((++++++***)))******,,,,,,+++***(((''''''(((***+++(((((())))))))))))******)))))))))))))))))))))))),,,+++)))))))))(((&&&$$$$$$%%%'''***,,,///111222,,,***(((''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&)))))))))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""!!!######"""!!! !!!!!!######!!! !!!"""$$$######"""""""""""""""""""""""""""############%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$"""!!! !!!!!!"""############"""""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!###%%%&&&!!!''',,,,,,'''$$$%%%((('''&&&%%%$$$$$$%%%&&&'''&&&%%%###!!! !!!""""""###############$$$%%%%%%&&&%%%$$$#########$$$$$$########################$$$$$$######"""!!!!!! ######""""""""""""######$$$$$$#########"""""""""""""""""""""############$$$""" ###&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$(((((()))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''''')))((('''%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&''')))((((((''''''''''''&&&&&&&&&%%%&&&''')))++++++***((('''************************&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""###$$$&&&'''''''''''''''(((++++++***)))******+++,,,,,,------...++++++)))))))))***+++,,,''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%&&&'''((((((&&&)))((((((''''''((())))))((()))***)))((('''((()))******))))))))))))******+++,,,,,,,,,,,,++++++***))))))))))))(((((((((((((((((((((''''''&&&&&&&&&((())))))***************%%%''')))((('''&&&'''((((((''''''&&&&&&''''''(((''''''((())))))(((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))((((((''''''''''''(((&&&&&&&&&&&&(((***---......,,,)))((()))******)))))))))))))))))))))))))))***)))(((''''''&&&&&&'''*********))))))(((((((((,,,,,,+++******+++++++++,,,+++***))))))***+++,,,++++++************)))))),,,,,,++++++******))))))+++***)))*********'''%%%&&&'''(((***,,,...000111***)))''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''((((((((())))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###%%%&&&%%%$$$""" !!! !!!""""""!!! """$$$""""""'''$$$######"""""""""""""""""""""""""""############$$$$$$############$$$$$$&&&&&&%%%$$$"""!!! !!!"""""""""""""""########################""""""""""""##################""""""######$$$%%%$$$&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!"""###"""############$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$######""""""!!!!!! $$$$$$############$$$$$$######"""""""""!!!!!!!!!""""""######$$$$$$$$$%%%%%%""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############((())))))))))))(((((('''(((''''''&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''///---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((((((&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&((()))***))))))((()))***)))(((''''''((()))***))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((******++++++,,,------------,,,***))))))***+++,,,&&&'''((())))))(((&&&&&&$$$%%%%%%&&&&&&''''''''')))(((&&&'''(((((('''%%%''''''''''''((((((((()))((()))***)))'''&&&'''(((&&&'''(((((('''''''''(((******+++++++++******)))))))))))))))((((((((((((&&&&&&''')))***+++,,,---'''((()))***+++***)))(((%%%'''))))))(((''''''(((((((((''''''''''''(((((((((((()))******)))((((((*********)))(((''''''&&&&&&&&&%%%&&&&&&'''((((((******)))(((((('''((((((&&&&&&&&&&&&'''(((***+++---+++***))))))*********))))))))))))))))))))))))***))))))((('''''''''((()))))))))*********))))))------,,,+++++++++******+++******)))******+++,,,//////...------,,,++++++......------,,,+++******%%%''')))---000///,,,)))************************((('''''''''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''(((((()))))))))))))))((('''&&&%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$#########"""######$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$%%%$$$###"""!!!""""""###!!! """%%%%%%"""###%%%$$$######"""""""""""""""!!!"""""""""############$$$$$$############$$$$$$""""""""""""############ !!!""""""""""""!!!########################!!!"""""""""############""""""######$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%$$$###"""""""""######""""""######$$$$$$$$$###(((''''''&&&&&&&&&&&&&&&""""""""""""""""""""""""######""""""!!!!!!!!!!!!$$$######""""""######$$$""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%###""" """######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$###""""""'''''''''(((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&+++***((('''%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%''')))***)))''''''(((***((('''&&&%%%%%%&&&'''(((***************)))((('''%%%%%%&&&'''''''''&&&&&&'''((())))))))))))((((((+++++++++,,,------......///...---+++***)))******&&&'''((()))***)))((('''$$$$$$%%%'''(((***+++,,,+++***(((((()))((('''%%%&&&&&&''''''(((((((((((()))***+++***(((''''''(((%%%'''))))))'''&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))%%%&&&''')))+++,,,---...&&&'''((()))***)))((('''%%%'''))))))((('''((()))(((((((((''''''((((((((())))))***++++++***))))))++++++***)))(((''''''&&&&&&&&&&&&&&&'''((())))))+++***)))(((((((((((((((&&&&&&&&&''''''((())))))+++++++++***))))))************************************)))((((((((())))))&&&''')))***++++++++++++,,,,,,,,,,,,+++******)))))))))))))))******++++++000//////...---,,,++++++---,,,,,,+++***))))))(((###&&&+++111333222,,,((())))))))))))(((((((((''''''&&&&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''')))))))))))))))))))))(((((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%$$$######"""######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###%%%%%%###"""""""""###$$$""""""$$$""" (((---((("""$$$######"""""""""""""""!!!"""""""""############$$$######""""""######$$$!!!!!!"""""""""######### !!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""######$$$$$$$$$$$$'''%%%######%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######""""""###%%%'''(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((('''&&&$$$%%%&&&(((''''''''''''''''''&&&&&&&&&%%%(((***---,,,((('''(((***'''&&&%%%$$$$$$%%%&&&''''''((()))))))))((('''&&& """$$$&&&''''''''''''''')))******)))((()))******++++++,,,,,,---......000///...---,,,***)))((('''(((((()))))))))))))))$$$%%%%%%''')))+++...///,,,***)))((())))))'''&&&%%%&&&'''((((((((((((((()))***+++***)))((()))***&&&)))---,,,***((((((***&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%'''))))))(((((()))***)))((((((''''''(((((()))******+++,,,,,,+++******+++******)))(((''''''&&&'''''''''''''''((()))******))))))(((((((((((()))''''''(((((())))))******)))+++,,,+++***)))***+++******************************))))))))))))******&&&''')))+++,,,,,,++++++******+++++++++***)))))))))))))))***+++++++++,,,------,,,++++++***)))))))))((((((((('''&&&&&&&&&''')))---000111...)))$$$%%%%%%&&&'''((())))))***'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%''')))******))))))+++******)))((((((''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###&&&%%%###!!!!!!"""###%%%"""  """#########'''!!!###000777111&&&!!!$$$######"""""""""""""""""""""""""""##################""""""""""""######$$$$$$###""""""!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""##################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&''''''$$$############%%%&&&'''(((((('''''''''''''''(((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&'''((((((((('''%%%$$$%%%&&&'''''''''((((((((('''''''''&&&&&&'''---222222...)))''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&'''((()))((('''&&&"""$$$&&&'''(((((('''&&&%%%(((******(((((()))+++))))))******+++,,,,,,,,,---...//////...,,,***))))))((((((((())))))***+++&&&&&&&&&&&&(((***,,,...***)))''''''(((((('''%%%$$$%%%&&&(((((((((((((((((()))******)))((()))+++%%%)))------***'''(((***&&&''''''((())))))(((((('''((((((((()))))))))***))))))((((((((((((((((((((((((((('''((())))))***%%%''')))))))))((()))+++))))))(((((((((((())))))***+++,,,------,,,+++***)))))))))(((((('''''''''((((((((('''(((((())))))(((((('''''''''((())))))(((((()))***+++,,,,,,,,,(((***,,,,,,***)))***+++*********************************))))))******+++((()))+++,,,,,,+++)))((('''((()))*********)))))))))***+++,,,,,,---------,,,,,,++++++******))))))''''''''''''''''''''''''***))))))*********'''%%%%%%%%%&&&'''((()))***+++'''%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((''''''&&&%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&''''''((((((%%%&&&(((*********((((((((((((((((((((((((((('''(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%$$$$$$###############!!!"""""""""!!!"""%%%''')))$$$'''444888000'''&&&$$$######"""""""""""""""""""""""""""##################""""""""""""###############"""!!!!!! """######$$$$$$$$$$$$$$$########################""""""""""""############$$$###"""!!!!!!###%%%&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%###$$$$$$$$$%%%$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###$$$$$$#########"""""""""$$$$$$###""""""!!!!!!!!!"""%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''((()))+++***(((&&&%%%%%%%%%%%%)))(((((('''''''''((((((&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''((((((((('''%%%$$$$$$&&&''''''&&&)))(((((((((((('''''''''&&&...777999333,,,'''%%%''''''''''''''''''''''''$$$&&&(((******)))(((''')))***++++++***(((&&&$$$###&&&))))))(((''')))+++((((((((()))******++++++***,,,...000000...,,,******)))((((((((()))+++,,,'''&&&&&&&&&'''(((***+++)))'''&&&&&&''''''&&&%%%###$$$&&&((())))))((('''&&&((())))))((((((***+++###''',,,+++(((%%%&&&(((''''''((())))))***))))))'''((((((((())))))******(((((()))***+++,,,,,,---***)))((((((((()))+++,,,%%%'''))))))))))))***+++))))))(((((((((((())))))++++++------------++++++((((((((((((''''''''''''))))))(((((((((((())))))''''''&&&''''''((()))***((()))***,,,------------'''***---,,,***)))***,,,************************+++***************+++++++++,,,------,,,)))'''%%%&&&'''(((*********)))(((***+++,,,---............------,,,,,,,,,,,,++++++))))))))))))************)))&&&######%%%''')))***)))))))))))))))((((((((((((%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%$$$$$$#########$$$$$$$$$###""""""%%%%%%&&&&&&'''((())))))&&&''')))***+++***((('''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""###%%%%%%%%%$$$""" !!!###$$$###!!!!!!%%%)))$$$###...///&&&!!!$$$$$$######"""""""""""""""""""""""""""##################""""""""""""###### !!!"""######$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$""" !!!###%%%'''$$$&&&((((((&&&%%%%%%'''&&&'''((())))))((('''&&&###$$$$$$%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$###"""!!!!!!!!!$$$###"""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&((()))++++++)))(((&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))+++,,,)))(((&&&%%%%%%&&&((()))(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""###&&&)))***)))'''%%%%%%)))((('''&&&&&&'''((())),,,...111222000+++&&&###%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))***)))(((''''''&&&''''''(((,,,000///***&&&''')))++++++***)))))))))))))))+++---000000///---------)))******,,,---,,,)))''''''''''''((()))+++,,,---((('''&&&%%%%%%%%%%%%%%%%%%&&&)))***+++)))'''&&&))))))((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''((()))***++++++,,,((('''(((+++......+++'''+++***))))))((()))))))))***)))'''''')))))))))((((((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''))))))))))))(((&&&&&&''')))************,,,)))&&&%%%'''((('''&&&++++++******)))((((((((())))))))))))))))))))))))((()))+++,,,+++***(((&&&++++++***)))((('''&&&&&&((()))***+++++++++++++++...---,,,+++************+++***(((((()))******)))))))))))))))************&&&&&&''''''(((((())))))'''(((((()))((((((''''''(((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$&&&((())),,,)))&&&$$$&&&((())))))+++***)))((('''&&&%%%$$$)))(((&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%'''''''''&&&&&&%%%%%%%%%"""$$$&&&$$$""""""$$$(((''''''''''''((((((((((((&&&%%%###!!!!!!!!!!!!"""############$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""########################$$$!!! ###&&&&&&%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###""""""  ###$$$###!!!$$$###"""!!!!!!###%%%'''$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&%%%$$$###"""#########$$$$$$%%%%%%%%%!!!!!!""""""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$#########""""""%%%""" !!!###$$$###!!!###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%%%%###"""$$$$$$$$$############""" !!!"""$$$$$$###""""""'''&&&%%%$$$"""!!! """"""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''((('''''''''''')))***+++((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$'''***+++)))((('''''')))(((''''''''''''((()))***+++,,,,,,+++)))&&&%%%&&&&&&'''(((((('''&&&&&&''''''((((((((((((((((((+++******))))))))))))***(((,,,///...***''''''))))))(((''''''&&&&&&''''''---///111000...+++******)))******,,,,,,,,,***(((''''''((()))***,,,...///)))(((''''''&&&&&&''''''%%%'''(((******(((&&&%%%((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''((((((((('''&&&%%%''''''''''''''''''''''''((((((((())))))******+++''''''(((+++......+++((())))))((((((((())))))***,,,***(((((()))******)))((((((((()))))))))))))))))))))))))))((((((((((((((())))))***)))'''&&&%%%(((((()))***++++++++++++---***'''''')))+++***))))))*********************))))))))))))))))))))))))((()))***++++++)))((('''******))))))((((((''''''))))))***+++++++++******,,,,,,+++++++++,,,------+++***((((((*********)))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&'''+++(((%%%$$$%%%'''((()))(((((((((''''''&&&&&&&&&((('''&&&$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&(((&&&$$$$$$&&&(((&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!!!!""" !!!"""$$$&&&((()))########################################################################&&&$$$"""###%%%''''''&&&$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""!!! ###$$$###!!!$$$###"""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$#########""""""%%%""" !!!###$$$###!!!###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""!!!!!!"""###############$$$$$$######""""""!!!!!!""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%!!!!!!"""######$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$''')))***)))(((((())))))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((***))))))))))))******+++(((+++...---***'''((()))(((((('''&&&&&&&&&&&&&&&///000111000,,,)))((('''))))))+++,,,,,,+++***)))((())))))+++,,,---...///***)))(((((('''(((((((((&&&'''((())))))'''%%%###'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''((((((((()))))))))))))))'''''')))+++------+++(((((((((((((((((()))***+++---+++)))((()))******)))'''((())))))******))))))))))))))))))(((((((((((())))))******)))(((&&&%%%******++++++,,,++++++***---+++******,,,------,,,))))))******+++,,,,,,---))))))))))))))))))))))))((()))***+++***)))((('''))))))))))))((((((((((((*********+++******))))))*********+++,,,...///000+++)))((()))***+++***)))((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***'''%%%$$$%%%'''(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''''')))(((((((((''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((()))(((&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$###""""""""""""""" !!!!!!"""$$$&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%###$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""!!! !!!###$$$###"""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&(((***,,,---------((('''%%%$$$######$$$%%%&&&&&&%%%$$$$$$######"""!!!""""""""""""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$###############$$$"""!!!!!!"""######"""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""######$$$"""""""""###############""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((((((((('''(((***)))(((((((((((((((((()))&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''')))))))))(((((((((((((((''''''&&&''''''((())))))(((***,,,+++)))((((((******))))))(((((((((((((((...///000...+++(((''''''((()))+++++++++******+++,,,,,,------------------))))))(((''''''((((((((('''((((((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((''''''''')))+++,,,,,,***)))((((((((()))***+++,,,---...,,,)))(((((())))))((('''((()))************)))))))))))))))((((((((((((&&&''')))***++++++***)))***+++++++++++++++******,,,++++++,,,------......******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******))))))(((''''''((((((((()))))))))*********+++******)))((((((((())))))***+++---...///***))))))***+++,,,+++)))((((((((('''&&&&&&%%%%%%&&&''')))))))))((('''%%%'''%%%$$$######%%%&&&(((''''''''''''''''''&&&&&&'''((())))))))))))(((((((((&&&$$$$$$&&&'''(((((()))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((+++,,,)))&&&(((((('''&&&%%%$$$######$$$$$$$$$######"""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!"""############$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$###########################%%%&&&'''&&&&&&&&&'''((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,)))'''%%%#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""!!!""""""###$$$$$$$$$$$$#################################"""!!!"""###############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((((())))))(((((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))((())))))))))))))))))(((((()))***++++++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((''''''&&&''''''((())))))((()))******)))))))))*********)))(((((((((((((((+++,,,---,,,***)))))))))''')))++++++***)))+++,,,000000//////...,,,***)))(((''''''&&&''''''(((((((((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((('''''''''''''''&&&''')))***************(((((()))***+++---...//////,,,)))''''''((((((''''''(((***+++++++++***)))))))))))))))(((((((((((('''((()))++++++++++++************+++******))))))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))*********************)))((('''))))))(((((()))***++++++)))))))))***,,,---+++***))))))))))))((((((''''''(((((()))))))))'''&&&%%%&&&%%%###"""###$$$'''(((((((((((()))))))))))))))((())))))******)))(((((((((&&&%%%%%%'''(((((((((------+++***((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((,,,---)))&&&***)))((('''&&&$$$######$$$$$$$$$$$$$$$#########%%%$$$$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$##################$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""###"""######$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$###########################&&&((((((&&&%%%&&&((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((())))))(((((()))'''%%%#########$$$%%%""""""###$$$%%%%%%&&&&&&""""""###############"""""""""###$$$$$$$$$$$$####################################"""!!!"""######"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%'''&&&&&&%%%$$$$$$##############################''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$######&&&(((((())))))******))))))((((((***,,,---,,,***'''%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((())))))************))))))))))))******+++(((((((((((()))*********))))))((('''''''''''''''(((***+++***))))))***+++'''))),,,+++))))))+++...111111111000...+++)))'''''''''&&&&&&''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''')))***))))))***+++)))))))))***+++,,,......111...***''''''((((((((('''(((***,,,,,,+++***)))))))))))))))((((((((((((++++++,,,,,,+++***((('''))))))***************))))))+++------,,,++++++,,,---,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))******)))))))))***))))))(((((())))))(((((('''((((((((()))))))))+++------,,,*********************************)))((('''&&&&&&&&&%%%$$$$$$###$$$%%%'''((()))))))))***************''''''''''''&&&&&&&&&&&&(((&&&%%%&&&(((***))))))...---,,,***(((&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))******((('''))))))((('''&&&%%%$$$######$$$$$$%%%$$$$$$######"""""""""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!"""$$$###""""""###%%%$$$$$$$$$###############$$$$$$############$$$$$$###############$$$$$$$$$###&&&)))(((%%%$$$%%%(((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((''''''&&&%%%((('''%%%$$$######$$$%%%!!!!!!"""###%%%&&&'''((("""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$"""######"""!!!!!!"""$$$""""""############""""""############$$$%%%&&&&&&$$$$$$$$$############""""""""""""""""""######$$$''''''&&&%%%$$$$$$##############################''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))((('''$$$"""###%%%(((((()))************)))((('''(((((()))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((()))***++++++,,,+++******))))))))))))***(((''''''''')))***++++++******)))(((((((((((((((((()))***)))(((((()))+++&&&))),,,+++((((((+++///.../////////...,,,***(((((((((''''''(((((()))***))))))))))))))))))((((((&&&&&&'''''''''(((((((((######$$$&&&'''((()))***((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%'''***)))((((((***,,,(((((((((((()))***+++,,,555111,,,)))))))))***)))'''(((+++,,,---,,,***)))))))))))))))((((((((((((+++,,,,,,,,,,,,***)))((())))))***+++,,,,,,,,,,,,***,,,///...,,,***+++,,,*********************)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))'''((())))))))))))))))))))))))(((((((((((())))))(((((())),,,......,,,***(((((()))******+++++++++,,,+++)))&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''(((((())))))************((('''&&&%%%%%%%%%&&&&&&((('''&&&(((***++++++***++++++***((('''%%%$$$###"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%((()))'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))'''&&&'''((((((''''''&&&%%%$$$############$$$%%%%%%%%%$$$######""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!$$$''''''&&&%%%%%%'''%%%%%%$$$$$$######""""""""""""""""""""""""""""""##############################""""""""""""######!!!###$$$$$$""""""###&&&$$$###"""""""""###$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$"""&&&)))((($$$"""$$$'''&&&&&&''''''(((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((('''&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!###$$$###!!! """%%%""""""############""""""###############%%%&&&'''$$$$$$$$$############"""!!!!!!"""###############################################################''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((+++***(((%%%######&&&(((((()))***++++++***)))(((&&&%%%$$$$$$&&&(((***,,,)))((('''&&&&&&'''((()))&&&&&&''')))***+++,,,---***)))(((''''''&&&''''''((('''&&&''')))+++++++++---,,,,,,+++++++++++++++)))******)))''''''((()))&&&))),,,+++((((((,,,000+++,,,...//////---+++***))))))((())))))***++++++))))))))))))************'''''''''((((((((())))))######$$$&&&((()))++++++((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%(((***)))((('''***,,,'''&&&&&&''''''((()))***777333...+++***+++++++++'''(((+++------,,,***((())))))))))))((((((((((((((()))+++,,,------,,,,,,)))***+++,,,---.........+++...000000---***+++,,,((((((((()))******++++++))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))((((((((((((''''''((())))))***)))))))))))))))))))))***++++++((((((***,,,......,,,***''''''((()))***+++,,,,,,...,,,(((%%%$$$%%%&&&'''###$$$%%%&&&'''((('''''''''((((((((())))))******+++***'''&&&%%%&&&((()))(((''''''(((+++,,,+++***(((((('''&&&%%%%%%$$$$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''%%%$$$######$$$$$$%%%&&&'''(((((("""%%%))))))'''%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((***+++(((%%%$$$&&&)))&&&&&&%%%$$$$$$#########"""###%%%%%%&&&%%%$$$###&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!%%%%%%$$$###$$$&&&%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!###%%%$$$""""""$$$&&&$$$###"""!!!!!!###%%%'''$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""&&&)))((($$$"""$$$'''%%%%%%&&&'''((()))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$!!!###$$$###!!! """%%%""""""############""""""######""""""###%%%&&&((($$$$$$$$$############""" !!!###$$$$$$$$$###""" !!!"""#################################***)))(((''''''((()))***'''&&&&&&''''''((()))***,,,)))&&&%%%&&&(((((((((((((((((((((((('''''''''%%%&&&'''&&&$$$###$$$%%%!!!###%%%%%%%%%%%%''')))***&&&######%%%&&&%%%###)))'''$$$###$$$%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&'''((()))))),,,+++++++++++++++++++++(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((()))***,,,---...)))))))))))))))***+++++++++)))'''&&&(((+++...111777///,,,//////***&&&'''------,,,,,,+++***)))))))))******)))((((((***,,,000///------...---+++))))))******++++++******)))///---******+++***'''$$$"""###%%%''')))***++++++&&&&&&%%%$$$%%%''')))+++((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%''''''(((***+++,,,---...'''&&&$$$&&&((()))&&&###///...,,,+++***+++,,,,,,(((((((((((()))+++---///+++***)))))))))***+++,,,---,,,***)))))))))******,,,++++++******+++,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((''''''''''''''')))((('''&&&%%%&&&''''''''''''((()))))))))))))))'''(((***+++***)))'''&&&(((((())))))*********++++++))))))+++...///,,,)))))))))(((''''''''''''''',,,)))&&&%%%%%%&&&%%%$$$)))((((((''''''(((((()))))))))))))))************++++++***)))((('''&&&&&&&&&''')))++++++***((('''&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$&&&(((***000$$$(((&&&(((,,,""")))'''%%%%%%'''******'''%%%$$$$$$$$$$$$%%%'''((())))))(((&&&%%%$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!! """###"""###$$$&&&""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%&&&'''((()))***((((((''')))+++------,,,*********(((&&&%%%&&&'''''''''((((((((((((''''''######""""""""""""######$$$###""""""!!!"""""""""!!!"""###$$$$$$###!!! !!!!!!""""""######$$$$$$  """%%%'''''''''##############################$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! """"""""""""""""""""""""%%%$$$$$$$$$######""""""######"""!!!!!! !!!!!!***)))(((''''''((())))))))))))(((((('''(((((((((+++)))&&&%%%&&&'''((('''((((((((((((''''''''''''%%%&&&'''&&&$$$###$$$%%%"""$$$%%%%%%%%%%%%&&&((((((&&&######%%%&&&&&&$$$)))'''%%%$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))***,,,...///+++***)))(((''''''''''''+++)))''''''(((+++...000888111...222333///,,,---,,,,,,,,,+++++++++******)))***)))((('''(((***---000///------...---+++)))******++++++++++++******000...,,,,,,,,,+++(((%%%'''((()))+++---...//////((('''&&&%%%&&&''')))***((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&'''(((((()))+++,,,,,,---)))&&&$$$$$$''')))***)))++++++***)))))))))))))))(((((('''((()))+++---...,,,+++***))))))***++++++++++++)))((((((((())))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((***)))((('''''''''((((((''''''((()))))))))))))))((()))***+++***)))'''&&&((()))))))))***************))))))+++---...+++)))******)))(((((((((((((((---+++))))))******)))(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))******))))))))))))((((((((((((((())))))))))))(((&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&(((***###)));;;444***)))""",,,&&&%%%%%%'''))))))'''$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!######""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$'''))))))'''%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++,,,,,,+++)))))))))(((&&&%%%&&&'''))))))))))))(((&&&%%%$$$$$$######""""""######$$$!!!!!!""""""######$$$$$$"""###$$$%%%%%%%%%$$$###""""""""""""############!!! """%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! $$$###""""""!!!!!!!!!"""))))))(((((((((((())))))++++++***)))((((((((((((+++(((&&&%%%&&&'''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$%%%'''&&&&&&(((&&&$$$$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&'''''')))+++---///000111000...,,,+++***))))))+++)))((('''(((***---///666111...111444222000000******+++++++++,,,,,,,,,******(((&&&%%%'''+++...111///...---...---+++***++++++++++++++++++++++++111///.........---***((('''((((((***+++,,,,,,---))))))((('''(((((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''(((((()))***++++++,,,+++(((%%%$$$&&&'''(((((()))************))))))(((((((((''''''(((***,,,---...---+++***))))))***+++***)))(((((('''((((((((()))***+++,,,,,,+++***)))((((((((())))))*********))))))))))))))))))))))))''''''&&&&&&&&&''''''(((******)))(((((((((((()))''''''((()))))))))))))))((()))*********)))((('''))))))))))))************)))))))))+++,,,,,,***)))+++***))))))(((((()))))))))((('''((()))***(((&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))''''''(((((())))))******))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))%%%<<>>222((()))***'''))))))*********+++++++++...,,,***))))))***,,,---***---...---+++)))***+++******)))******,,,...///+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///111...,,,,,,...000///...,,,,,,,,,+++***))))))(((++++++,,,---............///...,,,---......---,,,+++++++++,,,,,,---...///.........------,,,,,,+++***))))))((((((((()))))))))*********))))))((('''(((***+++***)))'''(((((()))(((((()))******)))'''(((((((((((((((((((((((((((((())),,,000000---***++++++*********+++,,,------,,,)))''''''''''''(((*********************+++))))))))))))))))))))))))&&&'''((())))))))))))))))))******+++++++++******++++++,,,,,,------.........---,,,+++************))))))***++++++++++++***+++***)))(((''''''''''''((((((''''''''''''(((((())))))******))))))((('''(((((((((((((((((()))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&)))%%%###&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$######""""""""""""""""""""""""""""""$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''((()))))))))((('''''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%###"""###$$$%%%%%%$$$###'''&&&&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))(((&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%***)))((('''''''''''''''+++&&&$$$''''''%%%$$$%%%+++***((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))*********'''((()))******)))((('''(((''''''''''''((())))))(((>>>DDD111%%%+++...&&&)))))))))*********++++++---,,,***))))))***,,,------......,,,***)))***+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///...,,,,,,---......---,,,,,,,,,++++++***))))))---------------,,,,,,,,,...,,,,,,,,,.........,,,,,,---------...//////000------------------------***)))))))))))))))*********++++++++++++***))))))(((***++++++)))(((((())))))(((((()))******)))'''((((((((((((((((((((((((***((()))---333555222...,,,+++******)))******************))))))))))))(((+++++++++***************))))))))))))))))))))))))))))))******************)))***+++,,,,,,,,,,,,,,,........................---,,,,,,++++++*********))))))***++++++++++++***+++***)))((((((''''''(((''''''&&&''''''((()))***(((((()))))))))(((''''''''''''((())))))******+++((())))))))))))(((''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$((($$$"""%%%&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$##############################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((''''''&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%(((++++++***(((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''(((''''''((()))*********&&&&&&$$$#########$$$%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&******)))(((''''''''''''***&&&$$$'''(((&&&&&&(((((((((((()))******'''%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''&&&%%%###$$$&&&(((((((((((('''$$$&&&((())))))(((&&&$$$''''''''''''((((((((()))%%%333777---&&&***---((())))))))))))************,,,+++***)))***+++,,,---//////---+++***)))***++++++,,,,,,------,,,++++++------,,,,,,++++++,,,,,,,,,,,,,,,---...///000111------,,,,,,,,,------,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,---------++++++,,,---...---,,,,,,,,,---....../////////))))))******++++++++++++******)))))))))***++++++******++++++++++++*********+++,,,,,,***))))))******)))((()))++++++)))((()))))))))))))))))))))))),,,))))))---444777444///,,,++++++***))))))))))))((()))***+++++++++***)))***************)))))))))((((((((((((((((((((((((******++++++,,,++++++*********,,,---............//////.........---------,,,,,,,,,,,,++++++******))))))***++++++++++++*********)))((((((((((((((((((((((((((()))***,,,,,,''''''((((((((((((''''''))))))))))))************(((((())))))(((((('''&&&%%%&&&((())))))(((&&&$$$&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################&&&""""""%%%&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''''''''((((((''''''&&&######$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))***)))(((&&&&&&&&&#########$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&(((+++,,,***((((((((((((''''''&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''''''''((((((((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))((('''&&&&&&''''''---(((&&&((()))'''''')))%%%%%%&&&(((******(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((******'''$$$"""###%%%&&&'''&&&&&&%%%$$$%%%(((******(((%%%$$$&&&''''''((((((((((((((((((&&&'''++++++(((''')))(((((()))))))))*********++++++*********+++,,,---000...,,,+++***+++++++++,,,,,,---------,,,++++++...---,,,++++++++++++,,,++++++++++++,,,---...///++++++,,,,,,+++++++++,,,***+++,,,------,,,***)))************+++---///000,,,+++***+++,,,---,,,+++******,,,------...------((())))))******++++++,,,***************+++,,,,,,)))******++++++*********+++---...---,,,+++++++++***)))))))))++++++***(((************************---+++***---222444111---++++++++++++******))))))((()))+++,,,,,,,,,******))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,***+++,,,....../////////......------,,,+++++++++++++++,,,,,,,,,+++******))))))***++++++++++++******))))))(((((((((((()))(((((((((((()))***,,,,,,''''''(((((((((((('''''',,,++++++***)))(((((('''((((((((((((((('''&&&&&&$$$&&&'''))))))(((&&&%%%'''(((((((((((()))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%""""""&&&'''$$$###$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&'''&&&###!!!!!!"""'''''''''&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%'''))))))(((&&&&&&'''((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))'''((())))))(((''')))******)))((('''&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''222,,,((()))(((&&&%%%'''&&&%%%%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,,,,((($$$###$$$$$$%%%&&&&&&%%%%%%&&&(((***++++++***(((&&&&&&''''''((()))(((((((((///$$$!!!+++...&&&###'''((((((((()))))))))******************+++,,,------///---++++++,,,---,,,+++------------,,,,,,,,,,,,///...,,,+++***++++++,,,++++++*********+++,,,,,,)))***,,,,,,+++******+++***+++---......,,,+++)))))))))))))))+++---///111---,,,***+++,,,,,,***)))((()))***,,,---,,,,,,+++***+++++++++,,,,,,------************+++,,,------))))))***+++++++++******+++---......,,,++++++,,,***))))))***++++++***(((++++++++++++++++++++++++,,,,,,,,,---...///...---++++++,,,,,,,,,+++******)))***,,,------,,,+++***(((((()))))))))*********)))))))))))))))))))))))))))***+++,,,------------+++,,,---...............,,,,,,,,,++++++************+++,,,------,,,******))))))***++++++++++++***))))))(((((((((((())))))''''''&&&''''''((()))***''''''((()))))))))((((((,,,,,,+++***((('''&&&%%%'''(((((((((((('''&&&&&&%%%&&&'''((((((((('''&&&''''''((((((((()))))))))'''''''''&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$######%%%""""""'''(((%%%###$$$######$$$$$$%%%%%%&&&&&& """############$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$###""""""!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$''')))'''$$$""""""$$$&&&''''''%%%$$$###%%%&&&######$$$%%%%%%&&&''''''&&&((()))((('''&&&'''(((((((((''''''''''''((((((%%%&&&&&&'''((()))***+++)))+++,,,+++)))((()))+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))111+++'''((('''%%%%%%'''+++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%&&&***...---(((###&&&&&&&&&%%%&&&&&&'''((('''((()))******)))((('''&&&&&&((()))))))))(((''',,,'''&&&(((***'''%%%%%%(((((((((((()))))))))***)))******++++++,,,---------,,,+++,,,//////---+++...---,,,+++,,,,,,......000...,,,+++******+++,,,,,,,,,+++************+++'''***,,,,,,***((()))***)))+++---......---+++***+++***))))))***,,,...///...,,,+++***+++***)))''''''(((***,,,---,,,+++++++++++++++++++++,,,,,,,,,*********++++++---......******+++,,,,,,,,,,,,,,,***+++---,,,+++)))************)))***+++,,,***(((************************)))+++------,,,,,,...///++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,------...))))))))))))))))))))))))'''(((***+++------......,,,------.........------+++++++++++++++*********)))***,,,------,,,***)))))))))***++++++++++++***))))))(((((((((((())))))((((((''''''''''''(((((('''((())))))******))))))******))))))((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%"""###((()))'''$$$%%%$$$$$$$$$%%%&&&''''''''' !!!######""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&########################%%%%%%$$$######$$$%%%%%%((('''&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))(((+++***)))''''''''''''(((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&***,,,+++'''%%%&&&)))"""$$$%%%$$$###$$$'''***######$$$%%%%%%&&&'''''')))******)))((((((***+++((((((''''''''''''((((((&&&&&&'''((()))***+++,,,%%%''')))'''$$$###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++---'''$$$&&&'''&&&'''***000---***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&%%%&&&***///...)))###)))((('''&&&&&&''')))***%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''###******$$$###))))))$$$(((((((((((())))))))))))))))))***+++,,,,,,------,,,******---000111...+++...---+++++++++---///000000///,,,*********+++,,,------,,,+++************&&&))),,,,,,***((((((***)))+++---//////---+++***---,,,***))))))***,,,---///---+++*********(((&&&''')))+++---------,,,+++))))))))))))))))))))))))++++++++++++,,,---...///+++,,,,,,---.........---(((***++++++)))(((((()))+++***)))***,,,,,,***)))))))))))))))))))))))))))'''+++......++++++...333***+++---...///......------------,,,,,,+++++++++******+++,,,...///000000))))))))))))))))))))))))&&&''')))+++---......///---------...------,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++)))))))))***++++++++++++***))))))(((((((((((()))***+++******))))))))))))***(((((()))***************((((((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%###$$$(((***'''%%%&&&%%%%%%&&&&&&'''((())))))###$$$%%%###!!! !!!"""$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''#####################$$$########################$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%$$$(((((()))***************+++)))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''))))))(((((('''''''''&&&$$$(((+++)))%%%###%%%((($$$&&&((()))(((***...222&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))(((%%%$$$'''---111000---''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&)))+++)))$$$"""$$$((()))))))))))))))))))))))))))'''%%%######%%%'''))),,,***)))'''&&&&&&&&&''''''%%%$$$&&&)))+++***((((((((('''&&&%%%%%%$$$###$$$%%%%%%&&&&&&''''''((())))))))))))(((((((((((('''''''''(((((((((((((((''''''(((***++++++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------............//////---+++,,,...000///......---,,,+++++++++,,,---000///...,,,+++******)))******))))))))))))******(((***---...///---,,,***)))***+++,,,,,,,,,,,,+++......---,,,+++***(((''')))***+++,,,---,,,++++++***++++++)))(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))******+++,,,------------,,,,,,+++***+++++++++*********))))))+++'''''',,,///...,,,,,,---......---,,,,,,---...,,,------,,,***)))***+++///+++''')))---000///,,,,,,+++******))))))******++++++,,,,,,,,,---------000...+++))))))***,,,...,,,+++,,,000///+++)))***))))))))))))))))))))))))++++++***))))))((())))))++++++***)))((((((((()))(((((())))))*********+++++++++***)))((('''&&&&&&$$$$$$%%%%%%'''(((***+++''''''(((((())))))******((((((((((((''''''''''''))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))(((''''''''''''((('''&&&&&&%%%%%%$$$$$$###'''%%%######&&&'''&&&$$$&&&%%%$$$######$$$%%%&&&!!!###$$$&&&''''''&&&&&&"""###%%%%%%###"""###$$$%%%%%%%%%%%%$$$###""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%''''''+++***)))((('''&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''(((***+++++++++***)))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%)))((('''&&&%%%%%%&&&'''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''(((''''''&&&&&&&&&''''''(((%%%$$$''',,,///...+++''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''***,,,***&&&$$$%%%((('''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''***)))(((&&&&&&&&&&&&''''''&&&%%%&&&)))***)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))))))))***)))))))))))))))(((((((((''''''((()))************''''''&&&&&&&&&''''''((((((((((((((()))***++++++++++++++++++++++++++++++------------............///---+++,,,...//////------,,,++++++***+++,,,---///...,,,+++***)))))))))******))))))))))))******)))+++---//////...,,,+++))))))***++++++,,,------...------,,,+++***(((((())))))+++,,,,,,,,,+++******+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))******+++,,,,,,,,,------,,,,,,+++***+++++++++*********)))))),,,'''&&&***---,,,,,,------------,,,+++++++++,,,)))+++,,,+++******+++,,,...***&&&'''***,,,+++(((,,,++++++***************++++++++++++,,,,,,,,,,,,///---,,,******+++,,,------++++++......***)))+++......------,,,,,,,,,+++,,,+++***)))))))))))))))***)))(((((((((((((((((((((((()))))))))*********))))))((((((((((((((('''***)))((('''&&&%%%%%%%%%&&&'''''''''(((((((((((()))(((((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''&&&$$$%%%%%%$$$######$$$%%%%%%"""###%%%&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''(((((('''&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))((())))))((((((((('''''''''))))))(((((((((''''''''''''''''''''''''&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&)))((('''&&&&&&%%%&&&&&&(((&&&%%%'''***,,,+++)))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((***,,,***'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((())))))((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&'''((()))******++++++******))))))((((((((('''(((((()))))))))((((((%%%%%%%%%&&&&&&((())))))))))))))))))***+++,,,---************************,,,,,,,,,---------......///---,,,---......---,,,,,,++++++******+++,,,,,,------+++***))))))))))))******))))))))))))*********,,,...///000///---,,,******))))))***,,,---...------,,,,,,+++***))))))((()))******++++++*********,,,......,,,*********++++++++++++++++++++++++******))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,++++++***+++************))))))))),,,(((&&&***,,,***+++---,,,,,,+++++++++******)))''')))***+++******,,,---///+++'''''')))***)))''',,,+++++++++*********************++++++++++++,,,------,,,,,,,,,+++++++++...+++***,,,,,,))))))---000000///...---,,,,,,++++++******))))))))))))***(((''''''''''''(((((()))(((((())))))))))))******&&&&&&'''''''''(((((((((++++++)))'''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''&&&%%%######$$$%%%%%%&&&'''''''''%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''(((###$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((&&&%%%###"""&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''(((((())))))(((((())))))((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&(((''''''&&&&&&&&&''''''((('''&&&''')))***)))'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&''''''((())))))***+++******)))((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---))))))))))))))))))))))))+++,,,,,,,,,------------...---------...---,,,,,,************+++++++++,,,------,,,+++*********++++++******))))))******++++++,,,...///000///...------,,,***))))))***,,,------,,,,,,+++************(((((())))))***************---///000...,,,+++++++++++++++++++++++++++++++++******))))))******+++******))))))******+++,,,++++++,,,,,,,,,++++++***************))))))))))))***'''(((,,,---***)))+++***)))))))))***+++***)))((()))+++******)))+++,,,///,,,))))))***++++++***+++,,,,,,+++++++++******))))))*********+++++++++,,,,,,---------,,,+++***...***)))++++++)))***.........---,,,+++))))))((())))))((((((((((((((()))''''''''''''(((((()))***(((((())))))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((('''&&&%%%&&&&&&$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%########################'''(((((()))(((&&&$$$###%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&%%%%%%%%%&&&'''((()))***((('''''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''''''''&&&&&&''''''&&&&&&'''(((''''''&&&%%%%%%$$$#########$$$$$$%%%%%%&&&''''''((((((((('''''''''''''''))))))((('''&&&&&&%%%%%%'''((((((((((((''''''&&&(((((('''&&&&&&&&&&&&&&&(((((('''(((((()))***+++((((((((((((((((((((((((++++++++++++,,,,,,,,,---,,,---......---,,,,,,,,,******++++++,,,,,,,,,,,,...------,,,,,,,,,------++++++************++++++,,,---.../////////......000...,,,***((()))***+++,,,,,,+++******++++++,,,)))))))))))))))*********+++---000000///---++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,******+++,,,,,,+++++++++))))))))))))))))))))))))&&&&&&***//////+++)))***+++)))'''(((***,,,,,,+++***+++,,,+++)))((()))***,,,+++))))))+++,,,------+++,,,,,,,,,,,,+++***)))))))))*********++++++++++++,,,---......,,,+++)))---***))),,,,,,******---,,,,,,+++***)))((('''&&&''''''&&&&&&&&&''''''((((((((((((((()))***++++++))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((((((((((((((((((((((('''''''''&&&%%%$$$$$$$$$&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''&&&$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''###########################$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%###""""""&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))*********))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%&&&$$$$$$%%%%%%'''(((***+++((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***$$$%%%&&&'''''''''''''''%%%&&&''''''&&&%%%&&&''')))(((((('''%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((((((((((('''''''''&&&&&&(((''''''&&&&&&%%%%%%%%%'''(((((()))))))))(((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((******+++++++++,,,,,,,,,)))+++......---,,,,,,---******,,,---------------...------------......///++++++************++++++,,,,,,---...............000...,,,***)))))))))))),,,+++*********+++,,,---***))))))))))))***++++++,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,)))***++++++++++++++++++(((((()))))))))))))))***%%%&&&+++000000,,,***---111,,,((('''***------,,,,,,---...,,,***))))))******))))))))))))+++,,,---+++,,,---------,,,***)))*********++++++++++++,,,+++,,,---...---,,,+++***+++)))+++000000,,,***,,,,,,,,,+++***)))((((((''''''&&&&&&&&&&&&''''''(((***))))))))))))******+++))))))((((((((((((''''''((((((((('''''''''&&&&&&)))((((((''''''((()))))))))))))))))))))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$''''''&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&$$$###"""!!!'''&&&&&&&&&&&&'''(((((((((((())))))))))))******'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((()))***************)))'''''''''((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&'''((()))***'''((()))(((((((((((()))''''''&&&&&&&&&&&&''''''$$$&&&(((******)))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))+++---&&&&&&'''((((((((('''&&&%%%&&&((('''%%%$$$&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((()))&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))************(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((************++++++++++++&&&***---...---,,,---...***+++---...//////......,,,,,,,,,,,,------...///,,,++++++******++++++,,,+++,,,,,,,,,------------,,,,,,,,,+++++++++******,,,+++***)))***+++---...+++******)))***+++,,,------...///...,,,+++,,,---------------------------,,,++++++******++++++,,,******))))))******+++,,,))))))***+++++++++++++++(((((((((((())))))******'''(((+++......,,,...333:::333+++((())),,,,,,+++,,,---...---,,,+++,,,---,,,,,,+++*********,,,---+++,,,---...---,,,***)))++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++((()))---444444///***************)))))))))((((((((('''''''''(((((()))******))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((())))))******)))((('''''''''((())))))((((((((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((())))))***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%'''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((%%%''')))((('''&&&'''((($$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&'''))))))(((((()))))))))*********'''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((()))))))))******$$$$$$%%%%%%&&&'''((((((%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''((('''((())))))(((((()))***'''''''''&&&&&&'''''''''%%%'''***------,,,)))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&)))---///''''''((())))))((('''&&&$$$'''((('''%%%$$$%%%''''''''''''(((((((((((()))&&&&&&''''''((()))))))))$$$%%%%%%&&&'''((())))))'''''''''((((((((((((((('''''')))***++++++++++++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''((()))***)))))))))))))))))))))))))))************+++++++++%%%)))---///------...///***,,,---///000000//////++++++++++++,,,---......,,,++++++******++++++,,,+++++++++,,,,,,,,,------))))))***,,,,,,,,,,,,,,,,,,+++)))))))))+++---///,,,+++*********+++---------......---++++++,,,...........................,,,++++++******++++++,,,*********)))***++++++,,,((()))***+++++++++++++++'''((((((((())))))*********)))***,,,++++++111888@@@888...((()))++++++******,,,------------...000000000///...,,,,,,---...+++,,,---......,,,***)))++++++,,,,,,,,,---------------,,,,,,,,,+++++++++&&&(((///777777000***)))(((((((((((('''''''''''')))))))))))))))***++++++***)))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&"""######$$$$$$%%%&&&&&&######$$$%%%'''((())))))((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$&&&'''&&&######%%%(((%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$&&&''')))''')))******((((((((())) """$$$&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((('''&&&'''((()))***(((((())))))*********+++%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%$$$%%%'''(((((((((''''''(((((())))))******++++++&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&''''''(((((((((((((((//////...---+++)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((''''''''''''((())))))(((((('''''''''&&&((()))******))))))***+++(((((('''&&&&&&&&&&&&&&&''''''((()))***++++++,,,)))(((((((((((())))))***'''&&&$$$######$$$%%%&&&&&&&&&&&&'''''''''''''''***))))))(((((((((((((((((((((***+++,,,---------------------------------++++++,,,------.../////////......///000000...---,,,,,,,,,------------...---,,,,,,++++++*********)))***+++,,,,,,+++***)))///,,,))))))***+++,,,,,,000000///---******+++---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...+++******---000000---)))))))))************)))))))))+++---,,,***+++...111888333---))))))***)))(((++++++++++++++++++++++++,,,******,,,///111///---,,,***)))***...000...,,,...---,,,*********++++++,,,+++***+++---...---,,,)))((()))---000///,,,((()))(((((('''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((()))***+++++++++++++++)))))))))))))))*********)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))(((''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&&&&&&&))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%'''(((((($$$%%%&&&'''(((((((((((((((((()))))))))'''&&&%%%&&&&&&'''((()))))))))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***)))'''&&&'''(((***,,,++++++,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&''''''((((((((((((((())))))************))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))(((((((((''''''(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))(((((()))***)))((((((''''''''''''''')))))))))))))))*********(((((('''''''''''''''((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''''',,,,,,+++***************((((((***+++,,,---------...---------------------,,,,,,------...///000000///.........000000...---,,,,,,,,,------.........------,,,,,,+++***))))))))))))******+++*********...+++))))))***,,,,,,,,,---......---++++++,,,...+++,,,------......------------,,,,,,+++++++++***))))))))))))***+++,,,---*********,,,//////,,,)))******++++++++++++******)))+++,,,+++)))***---000333///+++)))***+++***)))++++++++++++++++++++++++,,,+++***,,,///000...,,,,,,***)))***---...---+++,,,,,,,,,,,,,,,+++******)))(((((((((***+++***)))+++******+++------***''''''''''''''''''((()))***++++++***)))))))))))))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))*********))))))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((())))))))))))((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&$$$%%%&&&''''''''''''''''''((()))))))))((('''&&&&&&&&&'''((())))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$%%%'''(((++++++,,,,,,+++***((('''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***)))))))))))))))(((((((((''''''&&&&&&''''''(((***)))))))))))))))******''''''&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))***))))))(((((((((((((((************))))))(((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***&&&&&&&&&'''''''''((((((,,,,,,+++************+++((((((***+++,,,,,,------------------------------......---------///000111......---...000000...---++++++,,,,,,---...//////......---,,,+++***))))))))))))(((((()))***++++++,,,***))))))+++---------***,,,---...---,,,---...+++,,,------......------------,,,+++***))))))(((***************+++,,,,,,***)))***+++------+++)))++++++,,,,,,,,,,,,++++++)))******))))))))),,,...,,,***))))))+++,,,++++++++++++++++++++++++++++++,,,++++++,,,......,,,++++++***)))***+++,,,+++******+++,,,---,,,+++***))))))(((((((((***+++***))),,,+++))))))******(((&&&&&&&&&&&&'''((()))***++++++******)))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))*********))))))(((&&&&&&******))))))((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((()))''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&)))(((((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%'''(((((('''&&&&&&'''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''((()))))))))((((((&&&''''''((()))*********************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''++++++++++++***)))(((((($$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((************)))))))))))))))((((((''''''(((((()))(((((((((((())))))***+++''''''''''''''''''''''''(((''''''((()))******)))+++******)))((()))))))))******))))))))))))))))))***)))((('''&&&%%%%%%%%%''''''''''''((()))++++++''''''(((((())))))******+++***))))))(((((())))))((((((***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,...///111...------...///000...---***++++++,,,---...////////////...,,,+++***)))((()))(((((('''((()))+++,,,+++)))((()))+++---...---))),,,......---,,,+++,,,+++,,,------......------------,,,+++***((((((''')))))))))***+++,,,---...))))))***+++++++++***)))++++++,,,,,,,,,,,,++++++)))))))))(((((()))+++,,,))))))***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,+++***+++******************)))******************))))))---+++***+++------,,,++++++***(((''''''(((((((((((('''''''''((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))******)))(((((('''******)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%'''(((((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$''''''(((((())))))))))))''''''(((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))******************)))(((((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&''''''((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))***************))))))))))))))))))***$$$$$$$$$%%%&&&'''((()))((((((((((((((()))))))))***(((''')))+++---,,,+++++++++***)))))))))))))))'''(((((()))******+++++++++***)))(((''''''''''''''''''(((((()))***+++,,,((())))))***+++,,,,,,,,,+++******)))))))))))))))((())))))***++++++++++++))))))*********+++++++++---,,,+++++++++,,,---...---,,,,,,---///000...---++++++,,,,,,---...////////////...---,,,+++***)))***)))((((((((()))+++,,,***)))(((***,,,---------+++---///...,,,***))))))+++,,,------......------------,,,+++***(((((('''(((((()))***+++---///000******++++++******************++++++++++++*********)))((('''((()))***+++***+++,,,---,,,+++++++++***************************+++,,,,,,+++************++++++******)))*********)))(((''''''(((***+++...---,,,,,,---...---+++)))((('''&&&&&&(((***++++++***)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((((()))******+++++++++***)))))))))((('''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''')))((('''&&&&&&'''((()))''''''((((((((((((((('''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''%%%'''(((((('''&&&&&&'''%%%&&&'''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%(((((((((((())))))******(((((((((((()))+++,,,---(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******+++******))))))))))))))))))$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&''')))***+++++++++%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))))))))******))))))(((((())))))***''''''((((((***+++------((())))))))))))*********+++(((''')))---///---++++++******)))))))))))))))''''''((()))***+++,,,,,,+++***)))((((((((((((((('''(((((())))))*********))))))******+++,,,------------,,,++++++++++++,,,((())))))***++++++******)))))))))******++++++,,,++++++++++++,,,,,,++++++,,,++++++---///000///---,,,,,,,,,---------............------,,,,,,++++++++++++************+++++++++***)))***,,,------+++---...///---+++)))))))))+++,,,------......------------,,,+++***))))))((()))))))))***,,,---///000***,,,,,,+++***)))***+++******++++++++++++******,,,)))'''''')))*********+++,,,...---,,,******+++************************(((***++++++***)))***+++)))+++,,,+++******+++,,,+++***)))((((((***+++,,,,,,+++)))***++++++***)))'''((((((''''''(((***---,,,+++***)))(((''''''''')))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&(((''''''''''''''''''(((''''''((()))))))))(((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''((((((((((((((()))'''&&&%%%%%%%%%%%%&&&'''%%%'''(((((('''&&&&&&'''$$$%%%'''((())))))((((((&&&&&&''''''(((''''''&&&))))))((((((((()))******)))(((((((((***,,,...///''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''((((((((()))))))))***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&'''))))))*********%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''''''''(((******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((''''''''''''(((((())))))***+++,,,...000111(((((((((((()))))))))******'''&&&(((---///---*********)))(((((((((((()))(((((())))))*********+++)))(((((('''''''''(((((((((((()))))))))))))))(((''''''((()))***+++,,,---...---,,,,,,++++++,,,,,,((())))))************************+++,,,---------***+++---......---+++***+++++++++---///000///---...------------,,,,,,,,,------------------------,,,,,,---,,,,,,+++***)))+++******+++,,,---+++***,,,------,,,***)))***,,,+++,,,------......------------,,,,,,+++++++++***,,,,,,+++++++++,,,------+++---...,,,***)))***---++++++,,,,,,,,,,,,++++++---***((((((***++++++***)))+++,,,+++))))))***,,,************************&&&)))++++++***)))***,,,)))+++---,,,+++***,,,///)))+++---...///...---+++***)))(((((())))))(((&&&((()))***)))((('''))),,,++++++***)))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))***************)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&((())))))((('''&&&&&&&&&'''((())))))))))))+++***)))((((((((()))***))))))((((((***,,,///000''''''(((((())))))))))))''''''''''''''''''''''''&&&''''''((())))))******&&&''''''(((((((((((((((***)))((('''(((((()))***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((('''''''''(((***+++(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&''')))+++,,,&&&'''''''''(((((()))))))))&&&$$$''',,,...---)))***))))))(((((((((((((((************))))))))))))''''''&&&&&&&&&''''''(((((())))))))))))(((((('''%%%&&&'''((()))***++++++,,,+++******))))))******((())))))************)))++++++,,,------...//////***,,,...000000...+++***+++++++++,,,///000///---///......------,,,++++++,,,,,,,,,---------......---.........---+++)))(((,,,+++++++++,,,,,,+++)))+++++++++***)))***,,,...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,...///---***)))+++---,,,------......------,,,...+++((((((***,,,+++***''')))***)))((((((+++...))))))))))))))))))))))))%%%(((++++++))))))+++---(((+++------++++++...000(((,,,000444555222...++++++)))(((((())))))(((&&&)))+++---+++(((&&&(((******)))))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((************)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''((((((((())))))''''''((())))))(((''''''%%%'''(((((('''&&&&&&''''''((()))***)))(((%%%$$$&&&&&&((()))************,,,+++***((((((((())))))))))))((((((***,,,///111(((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***)))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''')))++++++***((('''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''')))***+++******))))))((((((''''''((((((((((((((((((((((((&&&%%%$$$%%%''''''&&&%%%''')))+++------+++)))'''''''''''''''((((((((()))((()))+++---.........---++++++***(((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))************...+++((((((***++++++))),,,***((('''(((******+++------------------------333///+++(((((()))******---.../////////...---,,,---------,,,,,,++++++++++++,,,---...////////////++++++++++++++++++++++++++++++++++++,,,,,,---...***+++---.........------...---,,,+++++++++,,,------,,,***(((((()))***+++,,,*********,,,,,,,,,***+++333888333,,,)))(((''',,,,,,------.../////////)))************++++++++++++*********+++,,,,,,---------,,,,,,+++*********+++++++++************)))******+++,,,------......---###444XXX\\\<<<'''***))))))))))))((((((((((((******))))))))))))******((())))))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********'''%%%))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******)))'''&&&(((++++++)))'''+++******)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''---***&&&$$$$$$%%%&&&&&&'''((((((((((((&&&%%%$$$&&&''''''%%%###"""$$$%%%((('''&&&%%%%%%&&&'''(((***(((&&&&&&)))***'''$$$&&&&&&%%%%%%&&&''')))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%''')))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))************))))))))))))******+++***)))'''&&&$$$'''((((((((((((((('''''''''))),,,//////---+++)))+++*********))))))((((((((((((((((((''''''''''''&&&'''''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&''')))))))))((((((***---//////---***((('''''''''((((((((()))))))))***,,,---...------,,,+++***)))(((''''''''''''(((''''''&&&&&&''''''((())))))))))))************...+++((((((***+++***))),,,***((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,222///+++)))***+++++++++------............------------,,,,,,,,,++++++++++++,,,---....../////////------------------------,,,+++++++++,,,,,,---...+++,,,---...///......---------,,,+++++++++,,,---...,,,+++))))))***+++,,,,,,,,,...111333333000...(((111777333---+++,,,,,,,,,,,,,,,---------------************++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++*********************+++,,,---------...$$$---FFFIII444&&&*********)))))))))(((((((((******))))))))))))************+++++++++******)))))))))))))))))))))))))))''''''(((((())))))******+++***)))***+++***)))'''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((+++***)))'''&&&$$$######)))'''&&&(((***+++)))'''******))))))(((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))000,,,(((&&&%%%&&&%%%%%%%%%&&&'''((((((((('''&&&'''((()))(((''''''(((***)))((('''&&&&&&'''(((((('''''''''&&&&&&&&&'''(((&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''((())))))************))))))))))))((())))))******)))''''''))))))************))))))''')))+++------,,,***)))+++*********))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&'''(((((((((((('''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%''')))***))))))(((''''''''''''''')))))))))))))))(((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''''''''(((((()))***(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((+++,,,,,,+++***,,,...//////...,,,***''''''((((((((()))))))))++++++,,,---------,,,+++******)))(((''''''''''''(((''''''&&&&&&''''''((())))))))))))************---+++))))))***+++***)))+++***)))(((((()))***+++++++++++++++++++++++++++///---,,,+++,,,------,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,++++++++++++++++++,,,---............,,,,,,------------------,,,,,,+++++++++,,,------,,,---...///000///......---,,,,,,++++++,,,,,,---///...,,,+++++++++,,,---***,,,000555888777333000...777<<<555,,,)))***+++---,,,,,,,,,,,,+++++++++************+++++++++,,,++++++******++++++,,,,,,+++++++++++++++*********,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,000((((((222555,,,(((+++*********))))))))))))(((******))))))))))))******,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,+++))))))***+++***)))((((((((((((((((((((((((%%%&&&'''((()))***++++++,,,+++***(((&&&$$$"""!!!(((''''''(((******)))(((***))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))***++++++111---)))'''&&&&&&&&&%%%$$$%%%&&&(((((()))((((((&&&((()))(((((((((***,,,)))((('''''''''((()))***%%%'''(((&&&""""""'''+++&&&&&&&&&&&&'''((()))***((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))***************))))))))))))&&&'''((()))******))))))))))))******+++******)))(((((()))******************************))))))))))))))))))))))))))))))))))))))))))***************'''((())))))))))))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''&&&$$$###$$$'''***,,,***))))))((((((((((((((()))))))))(((((((((((('''%%%%%%%%%&&&''')))***+++))))))))))))))))))))))))((('''''''''((()))***+++)))((((((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((('''''')))+++------,,,***+++---......---+++***'''(((((((((((())))))))),,,,,,---...---,,,+++******)))(((((('''''''''(((((((((''''''''''''((((((((()))))))))************,,,+++***************)))*********)))((((((***+++************************++++++***,,,---...---+++,,,+++******+++---///000,,,+++++++++++++++++++++***+++,,,------......---***************+++++++++,,,,,,,,,++++++,,,,,,------...///000000///......,,,,,,,,,,,,,,,,,,------//////...---,,,------...***+++---111444444111///111999===666,,,)))+++,,,......------,,,++++++************+++++++++,,,,,,,,,++++++***++++++,,,,,,*********+++++++++++++++---,,,,,,,,,++++++++++++))))))*********+++++++++111---******,,,,,,,,,,,,++++++*********)))))))))******))))))))))))******,,,,,,,,,+++***)))((('''(((((((((((((((((((((((('''''''''((()))*********,,,***((('''(((******)))((((((((((((((((((((((((&&&&&&'''(((((()))******)))))))))))))))(((((((((''''''((()))******)))((())))))(((((((((''''''''')))((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************---+++(((&&&'''''''''&&&&&&&&&'''(((((((((((((((%%%&&&'''&&&%%%%%%''')))))))))(((''''''(((***+++******(((%%%######&&&)))&&&&&&&&&'''(((((()))))))))(((((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((())))))))))))*********((((((((('''((())))))***************)))))))))((('''(((((()))))))))))))))''''''((()))))))))((((((((((((((((((((()))*********************************************+++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((('''((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))''''''(((((((((((('''''''''((((((((())))))******'''&&&$$$###$$$'''***,,,******)))(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&''')))+++,,,((((((((((((((((((((((((((((((''''''''')))+++,,,)))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&(((***,,,,,,+++)))***+++,,,,,,+++***)))(((((((((((()))))))))***,,,------...---,,,***)))******)))(((((((((((()))(((((((((''''''(((((((((((()))))))))***************+++++++++***)))))))))(((***+++***(((((()))+++************************(((((()))***------,,,***+++*********+++,,,...///++++++++++++++++++++++++)))***+++,,,------------)))))))))******+++++++++---,,,,,,++++++,,,,,,,,,......///000000///...---+++++++++,,,,,,---------/////////...............---,,,***+++...000111000///666999333......000111000000///...---,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,******++++++,,,,,,------------------,,,,,,,,,+++******************++++++...///...,,,,,,...---***++++++++++++******************))))))))))))******************)))(((&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((***(((&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++'''((())))))))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************)))((('''&&&(((&&&%%%%%%'''((()))((())))))((((((''''''''''''&&&''''''%%%$$$###$$$&&&)))(((''''''((()))***+++111---(((%%%&&&&&&&&&%%%&&&&&&'''(((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%&&&&&&)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))))))))))))))*********+++((((((((((((((()))******************)))))))))(((***))))))(((((((((((((((''''''((()))))))))))))))(((((('''''''''((()))******************+++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++'''''''''''''''''''''''')))(((((((((((()))***+++(((((((((((((((((((((((('''((())))))******))))))''''''((((((((((((''''''&&&''''''(((((())))))***'''&&&%%%%%%%%%''')))*********)))(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&''''''((()))***++++++(((((((((((((((((((((((()))((('''&&&'''***,,,---(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&''')))++++++***'''((()))******)))((('''((((((((()))))))))******,,,------...---,,,***)))+++******))))))*********)))((((((''''''(((((()))))))))))))))************)))+++,,,,,,***))))))***'''***,,,+++(((''')))+++************************((('''((()))+++,,,+++***************+++,,,,,,---*********+++++++++++++++))))))***+++,,,,,,,,,,,,******++++++,,,---------------,,,+++++++++,,,,,,......///000///...---,,,******+++,,,------------////////////......------111...***))),,,111555777999;;;999222------,,,)))000000///...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++***++++++,,,---......///......---------,,,,,,,,,++++++++++++++++++++++++))),,,............+++(((,,,,,,,,,+++++++++************))))))))))))******))))))))))))((('''&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''(((&&&%%%&&&'''(((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&(((******)))((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))(((&&&%%%$$$%%%$$$###%%%''')))***)))+++***)))(((''''''''''''((())))))'''%%%$$$%%%&&&(((''''''&&&'''(((***+++333---(((&&&((()))&&&$$$&&&&&&'''))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))***))))))))))))************))))))(((((())))))***+++************))))))))))))+++***)))(((''''''(((((())))))***+++,,,,,,,,,,,,((((((((((((((()))***************+++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++(((''''''&&&&&&''''''(((***)))((((((((()))+++,,,''''''''''''''''''''''''(((((()))************)))''''''((((((((((((''''''%%%&&&&&&'''(((((())))))''''''&&&&&&&&&''''''((())))))(((''''''''''''(((%%%%%%&&&'''((())))))***'''((()))+++++++++******(((((((((((((((((((((((()))((('''&&&'''***---...'''''''''''''''((()))***'''((((((((()))))))))***))))))))))))))))))))))))(((''''''(((*********)))'''(((((())))))(((((('''(((((()))))))))*********+++,,,---------,,,+++***,,,+++++++++++++++,,,,,,))))))(((((((((((())))))))))))))))))************(((+++------***((()))***&&&***---,,,(((''')))+++++++++++++++++++++++++++***)))((()))+++,,,,,,+++******+++++++++++++++***)))*********++++++++++++((()))***+++,,,,,,,,,,,,)))******+++,,,,,,------...---,,,,,,+++++++++,,,---......///...---,,,+++)))***+++---......------......//////......------000---******///555:::===>>><<<666///......+++%%%.........------,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++++++++,,,---...000000111............------------,,,,,,,,,,,,,,,+++++++++)))***,,,......+++++++++---,,,,,,,,,,,,+++++++++******))))))))))))******(((((())))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&''')))***((('''))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''&&&&&&&&&%%%%%%(((******(((''')))***''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$&&&%%%%%%&&&(((******)))***)))(((''''''((())))))(((((()))(((&&&&&&''')))'''&&&&&&&&&&&&((()))***,,,+++)))((((((''''''&&&%%%&&&((()))******))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((())))))******((((((((()))))))))******))))))(((((())))))***+++************)))))))))))))))((((((''''''(((******))))))***+++,,,,,,,,,,,,(((((()))))))))******************++++++,,,,,,,,,(((((())))))***++++++,,,,,,,,,,,,,,,++++++******))))))(((''''''((())))))+++***)))((((((***+++---&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''&&&&&&))))))((('''''''''''''''%%%&&&'''((()))***+++,,,((()))+++,,,---+++***)))(((((((((((((((((((((((()))((('''&&&'''***---///&&&&&&&&&'''''')))***+++'''((((((((())))))******))))))))))))))))))))))))***)))((()))***+++***)))(((((())))))))))))(((((())))))))))))************++++++,,,---------,,,+++,,,,,,,,,+++,,,,,,------))))))(((((((((((())))))))))))))))))************(((+++------***((()))***&&&***---,,,(((&&&(((,,,++++++++++++++++++++++++,,,***))))))+++------,,,)))***+++,,,,,,+++)))((())))))******++++++++++++((()))***++++++,,,++++++'''(((((()))******++++++...---,,,,,,++++++++++++------.........---+++***)))***+++---......------.........///...------,,,,,,***)))+++111888===@@@444111,,,+++111777666000------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++*********++++++,,,---...///111222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---***+++...---***,,,111---------,,,,,,,,,++++++******))))))))))))******((())))))************)))************************&&&&&&'''((()))***++++++''''''''')))++++++)))'''************************''''''((()))***+++,,,,,,((((((((()))))))))))))))%%%(((******(((''')))+++&&&'''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%(((''''''(((*********)))((((((''''''''')))***,,,%%%&&&'''&&&&&&&&&(((***&&&%%%%%%%%%&&&''')))***%%%(((***)))&&&%%%'''***%%%&&&(((*********))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''(((******))))))(((((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))******+++************))))))))))))''''''&&&'''(((***,,,---''''''(((******+++++++++(((((()))************************++++++,,,,,,,,,'''(((((()))******++++++,,,,,,,,,++++++*********+++***)))(((((()))***++++++***)))((((((***,,,---&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))%%%&&&&&&'''''''''''''''&&&***''''''---)))$$$***))))))))))))))))))))))))'''(((((()))))))))))))))---+++***((((((((())))))'''+++...---)))'''))),,,222111111000///,,,(((&&&************))))))))))))((())))))(((''''''***,,,((())),,,//////...,,,+++)))+++,,,,,,***))))))***++++++,,,------+++***)))************************))))))))))))))))))))))))******))))))))))))******************************************************)))))))))))))))******+++))))))*********+++++++++---.........---,,,,,,+++)))***+++,,,---.........+++,,,------++++++,,,---000////////////000000111---,,,,,,---000111111111,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...,,,,,,,,,++++++*********.........------,,,,,,,,,000000//////......------111///---,,,,,,---,,,***///...,,,+++***)))))))))++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))+++*********)))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******,,,+++***((((((((()))***++++++******)))(((((((((+++,,,,,,+++(((''''''((()))))))))))))))(((((('''''''''&&&%%%&&&'''((())))))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''(((((()))))))))***,,,+++)))(((((()))((((((''''''''''''((((((***)))((()))++++++)))(((***)))((('''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***'''''''''''''''((())))))&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%(((+++)))''''''((('''++++++)))'''(((***+++***)))***+++,,,,,,+++))))))******))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((,,,+++)))((((((((()))***+++***)))(((((('''((((((&&&(((***,,,,,,,,,...///***)))((((((((()))+++,,,))))))))))))))))))))))))---+++***)))*********)))((())))))(((''''''***,,,&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))(((((((((''''''&&&'''((()))***))))))))))))))))))))))))&&&&&&'''((((((((((((((('''------000666000(((,,,))))))))))))))))))))))))'''(((((()))))))))))))))(((((('''&&&''''''((()))(((,,,///...***)))***---111000...------,,,+++***************))))))))))))((())))))(((''''''***,,,'''(((***,,,---,,,+++******+++---,,,***)))))))))+++++++++++++++******)))++++++++++++++++++++++++******************************))))))))))))******************************************************)))))))))))))))******+++******+++++++++,,,,,,,,,---------------,,,++++++******+++,,,------------+++,,,------++++++,,,---111000///...,,,,,,,,,,,,---,,,,,,---000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000...---------,,,,,,,,,,,,---------------,,,,,,,,,/////////...............000...,,,,,,,,,,,,,,,***,,,,,,+++*********++++++*********))))))*********((((((((()))))))))******))))))******************************))))))))))))'''''''''''''''''''''''''''''''''((((((***++++++,,,+++)))((((((((()))***))))))))))))************)))***+++***(((((()))***(((((()))))))))(((''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))'''''''''((((((((((((((()))***++++++)))(((((()))((((((''''''''''''((((((***)))((()))++++++)))((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''(((*********)))(((''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%''''''&&&&&&&&&&&&&&&'''((())))))''''''((())))))((())))))((((((*********)))***++++++++++++***)))))))))))))))******************++++++++++++******)))))))))))))))))))))(((---,,,+++***)))***++++++***))))))(((((((((((()))''')))+++,,,,,,+++,,,...))))))((((((((()))***+++************************,,,+++))))))***+++***)))((())))))((('''(((***,,,&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((()))))))))************))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))''''''((()))))))))))))))$$$***---444;;;222&&&((())))))))))))))))))))))))'''((())))))******))))))''''''&&&'''((()))***+++))),,,///...+++***+++...000///---,,,+++,,,------++++++*********)))))))))((()))))))))((((((***,,,&&&'''((()))************+++,,,---,,,***(((((()))++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************************************)))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---,,,+++***+++---///...---+++************,,,,,,+++---///000000///------------------------...---------...///000111//////............------,,,,,,,,,,,,------------------..................///---++++++,,,,,,+++******************+++,,,---***))))))(((((())))))***((())))))))))))*********)))*********++++++,,,,,,))))))******************''''''''''''''''''''''''))))))((())))))***+++,,,+++***))))))((()))))))))(((((())))))***++++++,,,'''(((***))))))(((***+++'''(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((('''''''''(((***+++***)))(((((()))((((((''''''''''''(((((()))(((((()))******)))'''%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))...---+++)))'''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&(((''''''&&&''''''((((((+++)))&&&&&&''')))******%%%&&&)))******)))***+++))))))***++++++******))))))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))---,,,***)))))))))***+++(((((()))))))))))))))******+++------+++******+++((((((((((((((()))******************************+++***((()))***,,,+++***((()))***)))((((((***,,,''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((()))***************$$$)))+++555===222%%%((())))))))))))))))))))))))(((((()))************))))))))))))******++++++,,,***,,,...---+++***+++,,,///000000///---,,,------+++++++++*********))))))((()))***)))((((((***+++''''''(((((()))******+++,,,---...---***)))((())),,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++************************************************)))))))))))))))******+++******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******,,,,,,,,,+++***+++,,,***************+++,,,---,,,++++++,,,...000///...------------------------...............//////000........................+++++++++,,,,,,------...,,,,,,,,,------......///...,,,+++***+++,,,+++******************++++++,,,))))))(((((((((((()))))))))))))))*********++++++*********+++,,,,,,------((())))))******+++++++++'''''''''''''''''''''''')))((((((((())))))***+++******)))))))))))))))))))))))))))******+++++++++''')))***)))(((((()))***'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))((((((''''''&&&&&&''')))******)))(((((()))((((((''''''''''''(((((()))(((((()))******)))'''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((())))))...---+++***((('''''''''&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((('''''''''(((''''''''''''((())))))---(((%%%''')))((('''(((&&&&&&(((++++++)))))),,,)))))))))***************((())))))******++++++,,,''''''(((((((((((('''''')))))))))))))))************)))((('''''''''((()))'''((())))))************,,,---...---+++)))))))))((((((((((((((()))))))))************************+++)))((()))+++,,,,,,+++(((***+++***))))))***,,,'''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((())))))************((((((((((((((((((((((((((())))))******************+++,,,777@@@555)))---************************((())))))***************+++++++++++++++***)))))))))***,,,,,,+++******+++///111444444111---+++***++++++++++++************''')))******))))))***+++(((((())))))***++++++,,,,,,---...---+++))))))***,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************)))))))))))))))******+++))))))))))))******************+++++++++++++++***+++++++++,,,++++++*********+++,,,,,,******+++,,,************+++,,,---...,,,+++***,,,...///...---------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,------......---+++******+++++++++***,,,+++******))))))******))))))(((((((((((())))))************++++++++++++******+++++++++,,,,,,,,,((((((((())))))*********(((((((((((((((((((((((((((((('''''''''((()))))))))))))))*********)))))),,,+++++++++******)))))))))***+++)))'''&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&%%%%%%'''''''''''''''''''''&&&(((((())))))((('''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&(((******((('''((()))((((((''''''''''''(((((()))((('''(((******((('''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))++++++***)))))))))))))))((((((((((((((()))))))))))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&'''''''''((('''''''''''''''''''''((())))))+++'''&&&***+++'''&&&)))///***))),,,---)))))),,,((((((((())))))******+++))))))******+++++++++,,,***++++++,,,,,,++++++***((()))))))))*********++++++***((('''''''''((()))'''((()))***++++++******,,,......---***(((((()))'''(((((()))))))))))))))************************+++)))((()))+++,,,,,,+++(((***++++++******+++,,,'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''((()))***+++++++++******))))))))))))))))))))))))(((((()))***************+++)))(((555???444(((---************************((()))******++++++******************)))((('''&&&)))******++++++******)))---111666666111,,,***))),,,++++++++++++*********''')))++++++***)))***+++((()))***+++,,,,,,,,,,,,+++,,,...---+++******+++++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))******+++((((((((())))))))))))***))))))***+++++++++************+++++++++++++++******+++,,,+++***)))***,,,------,,,+++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,***))))))***+++******,,,+++***)))))))))))))))***))))))(((((())))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************)))---,,,,,,+++******))))))***++++++)))'''%%%%%%&&&'''(((((((((((('''&&&&&&''''''((())))))))))))((($$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((('''&&&'''''''''(((((())))))***'''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&'''))))))((('''((()))((((((''''''''''''(((((((((''''''((())))))(((&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))***+++(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&'''((()))))))))&&&''',,,,,,(((+++222===111))),,,...***(((+++((((((((((((((()))++++++++++++++++++++++++++++++******++++++++++++******((())))))******+++++++++...---+++*********+++,,,((()))***+++++++++***)))+++---...---+++))))))***(((((()))***************+++++++++++++++++++++++++++***((()))***,,,+++***)))***,,,---,,,++++++,,,(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((('''((()))***+++******)))))))))))))))))))))))))))'''((())))))******)))))))))&&&&&&555@@@333%%%+++************************))))))***++++++++++++***((()))*********)))((((((++++++++++++,,,,,,+++******///333333...+++***+++,,,,,,+++++++++*********''')))+++,,,+++******+++''')))+++,,,------,,,+++)))+++------,,,+++,,,---+++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))))))))))))))******+++((())))))))))))*********((())))))***++++++******((()))***+++++++++++++++)))+++,,,+++***)))***+++,,,,,,++++++******++++++,,,+++***+++,,,---,,,++++++++++++++++++++++++++++++,,,------------,,,+++************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++***((((((***+++***)))***))))))))))))******+++*********))))))*********+++++++++,,,,,,,,,,,,---+++++++++******))))))((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((()))'''((()))***+++******)))++++++++++++++++++++++++((()))***)))'''&&&&&&((((((((()))))))))(((''''''&&&&&&((()))))))))((('''&&&&&&((()))))))))(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((&&&''''''((())))))******'''((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%'''))))))((('''((()))((((((''''''''''''(((((((((''''''((())))))(((&&&((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((('''''''''(((((()))***(((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%%%%%%%%%%&&&'''((()))(((%%%'''---,,,***444CCCLLL999******...+++(((***((((((''''''((()))+++,,,---,,,,,,++++++******)))((((((((())))))(((((((((((())))))******+++,,,,,,///...,,,+++++++++,,,---)))***+++,,,,,,+++)))((()))+++---,,,+++***+++,,,((()))***+++,,,++++++***++++++++++++++++++++++++,,,+++))))))***+++***))))))+++------,,,+++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********(((((((((((((((((((((((('''(((((()))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))''''''((()))))))))))))))+++(((***;;;FFF888(((---************************))))))***++++++++++++***((()))+++,,,------,,,,,,,,,,,,+++,,,------,,,+++(((,,,//////+++)))+++...,,,,,,,,,+++++++++******'''))),,,,,,+++******+++&&&(((+++---...---+++))))))+++------,,,,,,---...++++++,,,------+++***)))************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))))))))))))))******+++)))************+++++++++(((((()))***************'''((()))***+++,,,,,,,,,)))+++++++++***)))***+++((((((((()))***,,,---...,,,*********,,,---,,,+++************************,,,---.........---,,,+++*********++++++,,,,,,,,,---,,,,,,++++++*********---,,,,,,++++++*********+++)))((((((***+++***)))''''''(((((()))+++,,,---++++++************++++++++++++,,,,,,,,,---------,,,++++++***)))((('''''''''''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))******)))))))))))))))***'''((()))+++++++++***)))*********++++++,,,------&&&'''((((((''''''((())))))))))))))))))(((((('''%%%%%%'''((((((((('''&&&'''((()))+++++++++***)))(((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&''''''((()))******+++'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%'''((()))((('''((()))((((((''''''''''''(((((((((''''''((())))))(((&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''''''''''''''((())))))$$$$$$$$$%%%&&&'''((()))(((%%%''',,,,,,---<<>>******...,,,((()))((('''''''''((()))+++,,,...------,,,+++***))))))++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,---,,,+++*********+++,,,***+++,,,---,,,***((('''(((***,,,,,,++++++,,,---)))***+++,,,---,,,++++++++++++++++++++++++++++++---+++***)))*********))))))+++---...---,,,,,,---))))))************))))))((((((((((((((((((((((((+++***)))'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++,,,++++++*********)))))))))))))))))))))******+++&&&)))(((%%%(((......)))))))))((((((((((((((()))***''')))444???@@@444((()))***+++***)))((()))***((()))+++,,,------,,,+++,,,+++******,,,,,,+++***'''(((***,,,---,,,+++***((()))+++------,,,+++***,,,,,,,,,++++++*********,,,++++++******++++++,,,---++++++///444444000+++,,,+++***+++---...---,,,///...---,,,++++++++++++...------,,,,,,+++++++++*********+++,,,---///000///...+++))))))***,,,...111...++++++---...,,,***---+++******,,,---......,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,***++++++***))))))+++---))),,,//////---,,,...000,,,++++++******++++++,,,///......------,,,,,,++++++***)))))))))***,,,,,,+++***)))***+++,,,+++))),,,,,,,,,,,,,,,+++***)))************))))))))))))************************+++,,,---......,,,***))),,,++++++***************'''(((((()))))))))))))))******+++,,,,,,,,,++++++))))))***+++---...//////))))))(((((()))***+++,,,)))((('''&&&&&&'''((()))+++,,,---......---+++***(((((((((((())))))))))))'''((()))***+++,,,,,,,,,******))))))((((((''''''$$$%%%'''((((((((('''&&&&&&&&&'''((())))))(((((()))((('''&&&%%%&&&&&&'''&&&&&&'''((())))))(((((()))((((((''''''''''''((()))((((((,,,111222...)))+++******)))))))))))))))'''''''''((()))******+++,,,+++++++++***)))))))))((())))))((('''&&&&&&'''))))))))))))))))))))))))((((((''''''''''''((((((((()))*********((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))))))))(((&&&%%%((((((''''''''''''((((((((((((((('''%%%&&&(((***))))))))))))((((((((((((***)))(((&&&&&&''')))***,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&(((((('''((()))******)))((('''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((***,,,///222333000...,,,)))''''''(((((())))))************))))))///...,,,++++++,,,---///))))))(((((((((***+++,,,++++++++++++++++++++++++---+++))))))+++,,,***''',,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------.........---,,,,,,+++,,,---......,,,***)))111...+++***+++---...///(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((()))***(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++&&&'''((()))+++,,,......)))))))))))))))******+++'''***+++***///666888444******)))))))))))))))***)))'''(((...444666000+++***++++++***)))))))))***((()))+++,,,------,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,+++***(((''')))***,,,---------+++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,///---,,,///444555111---,,,+++***+++---...---,,,+++++++++******+++,,,,,,......---,,,+++******)))++++++++++++++++++++++++///---,,,+++,,,...000222???:::444111000000///---+++)))(((***,,,...//////,,,,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,,,,------,,,)))(((((()))...222555666444111000000,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------+++******)))***+++,,,---,,,+++)))***++++++***))),,,,,,------,,,++++++***************))))))))))))************************,,,,,,.........---+++***++++++***))))))))))))***'''((())))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))***++++++)))((((((((((((((())))))((()))***++++++***)))((((((((((((((()))))))))***((()))***+++++++++++++++******))))))(((((((((((('''((())))))******))))))&&&''''''((())))))(((((()))((('''&&&&&&&&&''''''&&&''''''((())))))((((((&&&&&&&&&&&&&&&'''(((((()))'''(((+++000111---)))(((((((((((())))))***+++'''(((((()))******+++++++++++++++***************)))***+++***((('''((()))))))))))))))))))))))))))((((((''''''''''''((((((((()))******)))((('''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((())))))'''((()))))))))(((&&&%%%((((((''''''''''''(((((()))******)))(((((()))+++))))))))))))))))))))))))...---+++)))((())))))***+++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((()))(((((()))***,,,---//////---+++)))(((((()))))))))******++++++******)))---,,,++++++***+++,,,---******)))((())))))++++++++++++++++++++++++++++++,,,***((()))***+++)))'''++++++++++++++++++,,,,,,------,,,------......///++++++++++++++++++++++++,,,,,,,,,---------,,,,,,***+++,,,------+++***(((---+++******,,,,,,,,,***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((()))***+++((((((((()))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))******++++++%%%%%%''')))+++---...///)))))))))))))))******+++%%%'''((()))---444666444))))))(((((((((((())))))+++++++++---111555888:::,,,,,,+++***************))))))***,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,+++******))))))+++,,,---......---,,,+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,///,,,+++---000222000...---++++++,,,---...---,,,))))))))))))***+++------......---,,,***))))))(((,,,,,,,,,,,,+++***(((''',,,+++***+++,,,///222444<<<999666444333000---+++)))((((((***---/////////,,,,,,,,,,,,,,,++++++***++++++************++++++***+++------+++))))))))),,,///333555333///,,,***++++++++++++++++++++++++******++++++,,,------...++++++*********+++,,,------+++******++++++***(((,,,,,,,,,---,,,,,,+++***++++++*********)))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))******)))((((((((())))))(((((()))************)))((()))***+++,,,---------...------,,,+++***))))))((())))))******)))'''&&&))))))*********))))))((('''((()))*********((((((((((((((()))))))))******)))******+++++++++*********))))))))))))((((((((())))))(((((())))))***+++''''''((()))))))))(((((()))(((''''''&&&&&&''''''''''''((()))))))))((((((%%%%%%%%%&&&&&&''''''((((((''''''***...///,,,(((&&&&&&&&&'''((()))+++,,,(((((())))))******++++++***************+++++++++***,,,,,,,,,***)))***+++)))))))))))))))))))))))))))((((((''''''(((((()))((())))))))))))(((((('''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))(((((('''&&&)))((((((''''''(((((()))((()))++++++)))((()))***))))))))))))))))))))))))000...,,,***)))(((((()))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((()))***,,,,,,***)))))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))******)))'''******++++++,,,,,,------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,,,,,,,+++)))((()))))))))+++,,,,,,)))''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))************)))))))))))))))******+++''''''&&&&&&)))+++,,,***''''''&&&&&&&&&'''((((((,,,++++++...333:::AAAEEE///---+++***+++++++++***)))******+++,,,,,,,,,---,,,+++******,,,,,,+++***)))))))))***+++,,,---...------.........---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,***((()))+++---...------,,,+++,,,.........---************+++,,,---.........---,,,***)))((((((,,,,,,......---+++((('''))))))((()))***---///000---000444888999666111---+++***)))***,,,......---+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++%%%(((+++------,,,,,,---)))+++...///...,,,)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---...,,,++++++++++++***(((***+++++++++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((()))***))))))((('''***))))))(((((((((((((((((()))******++++++******((()))***+++,,,---------------,,,+++***))))))(((***+++++++++***'''$$$""")))***+++,,,,,,***)))((())))))***+++++++++******(((((()))))))))***************+++++++++******)))))))))))))))))))))))))))((('''&&&&&&&&&''')))***'''(((((()))))))))(((((((((((('''''''''''''''''''''(((((()))))))))((((((&&&&&&'''''''''''''''''''''&&&'''))),,,,,,***(((&&&&&&&&&&&&'''((()))***((((((((()))))))))******)))))))))***+++++++++,,,***+++,,,,,,*********,,,))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))(((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((''''''))))))(((((((((((())))))&&&(((***+++)))((((((((())))))***************+++---,,,***)))(((''''''''')))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))*********'''(((***+++++++++***)))***)))(((''''''((()))*********))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((******))))))******+++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++***************************++++++,,,---......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...+++,,,,,,,,,,,,+++***)))***)))))))))++++++***(((***)))'''&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************((()))))))))************************************)))))))))))))))*********++++++******)))((('''''')))))))))))))))******+++---***))))))******))))))((('''''''''(((((()))***)))'''&&&***111888===>>>111...+++***+++,,,,,,+++************+++,,,------,,,+++******,,,,,,+++***)))))))))***+++---...///---------------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++***((((((***,,,---------,,,+++,,,...///...---------,,,,,,,,,,,,------......---,,,+++***)))(((+++,,,...//////---,,,***+++************+++,,,------000555999;;;<<<<<<<<<222///,,,***+++++++++***+++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++%%%(((,,,...------------...---------.../////////***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,---------------,,,++++++,,,,,,+++)))))))))************))))))++++++++++++************))))))))))))))))))))))))))))))*********************))))))((((((((((((((()))******+++++++++++++++((()))***+++,,,------,,,************************((()))++++++***(((&&&$$$***+++,,,,,,,,,+++)))((())))))******++++++++++++))))))))))))******************+++++++++******)))))))))))))))************(((((('''&&&&&&((()))***((()))))))))))))))((((((''''''((((((((((((((((((((()))))))))))))))(((((())))))******)))((('''&&&&&&&&&'''(((******)))(((((((((''''''''''''((((((''''''(((((((((((()))))))))))))))***+++++++++,,,(((***+++***))))))***+++************************))))))(((((((((((()))))))))(((((((((((()))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((('''''''''((((((((())))))(((((((((((())))))(((***,,,,,,+++***)))***)))*********++++++,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))((()))))))))*********+++((((((***++++++***)))(((***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))***+++,,,,,,,,,,,,------------,,,,,,++++++,,,---......------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,------......000000//////---+++***))),,,,,,,,,,,,,,,,,,,,,,,,******)))***+++,,,---...---------------,,,,,,+++...+++)))((()))+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))************)))((('''&&&)))))))))*********++++++))))))))))))************************************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,(((''')))+++***)))+++******)))******+++,,,---+++)))(((***...333444555444000,,,***,,,...---+++************+++,,,---...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++---///000...,,,,,,,,,...///...---///...---------------......------,,,,,,++++++***+++,,,---/////////............---,,,,,,,,,,,,,,,333222222111222777>>>CCC999444...+++)))******)))+++,,,,,,---------------++++++,,,,,,,,,,,,++++++***,,,......,,,*********///---++++++...000111111***+++,,,------,,,+++***...------,,,++++++******+++,,,---.........---------+++***+++,,,---,,,+++((()))******************,,,++++++++++++*********************************,,,,,,,,,------------...******)))((((((((())))))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++(((((())))))*********+++%%%&&&(((***+++,,,,,,++++++++++++++++++***)))((('''((((((((()))******+++)))))))))*********++++++)))******+++++++++******)))))))))************+++******))))))******++++++))))))*********)))((((((''''''((()))))))))(((((())))))*********)))(((((())))))***+++***)))((('''&&&'''(((((())))))))))))***)))(((((('''''''''(((((((((((((((((()))))))))***************+++++++++'''(((***)))(((((()))******************************))))))(((((())))))***)))(((((((((((())))))***'''((())))))******))))))((((((((((((((((((((((((((((((((()))))))))******(((''''''''''''((())))))***))))))(((((())))))***+++,,,......,,,+++,,,---*********+++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++))))))))))))))))))))))))((())))))******+++++++++******+++******)))((('''))))))(((((((((((())))))************************))))))))))))))))))))))))((()))***+++,,,---------((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------......///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///++++++,,,,,,------......222333333222000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...///.........------------000---)))(((***,,,---...************************))))))))))))))))))))))))(((((()))******)))((('''))))))*********+++++++++))))))))))))***************************************)))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++***%%%$$$(((***''''''***((((((((())))))+++,,,,,,,,,---...,,,+++---111555666111,,,+++---///...++++++************,,,---...,,,+++******,,,,,,+++******+++,,,------,,,++++++*********+++,,,---...///******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---...000...---,,,---...//////---,,,,,,,,,,,,---......///------------------------,,,,,,,,,---------.........------,,,,,,,,,++++++.........,,,,,,///555:::===777000***((()))+++++++++,,,,,,---......------++++++,,,------,,,++++++---......---+++)))***+++---+++)))***,,,---,,,+++)))***,,,------,,,***)))---------,,,,,,,,,,,,,,,+++,,,---...///......---+++******+++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++***))))))))))))******++++++,,,---,,,,,,,,,++++++,,,,,,,,,+++******((((((((()))))))))******(((((()))***+++,,,------,,,,,,+++))))))(((((((((((((((((()))***++++++,,,))))))*********+++++++++((()))***+++++++++++++++))))))*********+++++++++))))))***++++++++++++******************)))((((((&&&'''((()))***))))))(((***************)))((((((%%%&&&(((***+++******)))'''((())))))(((((())))))))))))((((((((()))******************************+++++++++***************'''((())))))(((((()))+++******************************))))))))))))******)))(((''''''((()))***+++(((((()))************)))(((((((((((((((((((((((((((((()))))))))*********(((''''''&&&'''((()))*********))))))))))))*********+++,,,+++***)))+++---******++++++,,,------...------------,,,++++++***((()))***+++,,,++++++***))))))))))))))))))))))))((())))))******+++,,,,,,///...,,,+++)))((((((((((((((())))))))))))(((((()))))))))******++++++,,,))))))))))))))))))))))))((()))***,,,,,,,,,,,,+++((()))******++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++---...///+++,,,---......------,,,------------------------***,,,......,,,,,,---///,,,,,,------------------000111222222222000...---------------------------...---+++++++++,,,---///......------,,,,,,,,,---...,,,******+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))&&&'''(((*********)))))))))************+++++++++))))))))))))*********************************************)))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++...((('''***+++((('''***%%%%%%%%%&&&&&&((())))))''',,,...+++%%%&&&///888777222,,,+++---///...++++++******)))***,,,---...,,,+++******,,,,,,+++***&&&(((+++---//////......(((((()))***+++---...///*********++++++,,,,,,,,,,,,++++++++++++++++++,,,(((***++++++++++++,,,......---,,,---/////////...))))))***+++,,,...///000---------.........//////------,,,++++++,,,,,,---************************$$$)))///111000//////000???999000***(((***,,,...+++,,,,,,---.........---++++++------------+++++++++,,,---,,,++++++,,,......,,,,,,---///...***''')))***,,,------,,,***)))+++,,,,,,------......///,,,,,,.../////////...---******)))+++---///......+++,,,------............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,++++++******************+++,,,,,,------,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))(((((((((...---,,,+++************---,,,***(((''''''((()))++++++++++++,,,---...///)))************+++++++++'''((()))***+++,,,,,,,,,))))))******++++++++++++&&&''')))******))))))(((***************)))((((((&&&'''(((*********)))(((***************)))((((((!!!###&&&)))++++++++++++'''((())))))(((((()))***(((((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))''')))******))))))***,,,******************************))))))))))))******)))(((''''''''')))***+++(((((()))***************))))))))))))))))))))))))))))))))))))************((('''&&&&&&'''((()))*********))))))))))))******((((((((('''%%%&&&(((*********+++,,,,,,---......------,,,,,,***)))'''&&&'''((()))+++++++++***)))))))))))))))))))))))))))((())))))***++++++,,,,,,222111...+++***)))))))))'''((()))******)))((('''(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++++++++++++++***++++++,,,,,,++++++***+++***)))))))))+++...///***+++---...///...------------------------------)))+++...---++++++---///------------------,,,,,,,,,---///000111000...---------------------------000...,,,++++++,,,---///...---,,,+++++++++,,,,,,+++***+++,,,------+++)))))))))))))))************,,,,,,+++***)))((('''''',,,+++)))((((((((()))******(((&&&%%%''')))++++++)))***++++++++++++***)))(((((())))))))))))((((((,,,+++++++++++++++++++++((()))***++++++***)))(((((())))))*********))))))(((((((((((((((((((((((('''(((((()))))))))))))))***)))((((((***,,,///111@@@;;;222***&&&&&&(((***,,,++++++******++++++,,,///......---,,,+++************++++++,,,---......---,,,,,,++++++,,,,,,------.../////////...,,,,,,,,,---......,,,,,,---...,,,,,,+++++++++,,,---...////////////...---,,,+++---------............///---------------...///000//////.........---------------------------------******+++++++++,,,,,,,,,111111///,,,+++,,,,,,+++++++++******)))*********,,,,,,,,,,,,,,,---...///111///---++++++---///111..................---------+++***(((((()))+++,,,///---,,,***))))))******------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++)))***+++000...,,,***)))***,,,---************************++++++***))))))((()))))))))************+++++++++......------------,,,,,,000...,,,******,,,...000((()))***+++,,,---------,,,,,,,,,+++++++++******(((((('''((()))***+++,,,...---+++***)))(((((((((++++++************++++++,,,)))''''''***+++***((()))((('''(((***++++++***$$$&&&((()))++++++******&&&'''))))))(((((()))+++))))))))))))************---,,,+++***)))))))))))),,,,,,+++***))))))******+++***)))***+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))((((((******++++++++++++******))))))***++++++++++++******+++,,,,,,------,,,,,,+++,,,---......,,,***)))***+++---......---+++***+++***)))'''''''''((()))***++++++,,,,,,++++++***+++***(((((((((***---...///...,,,***))))))***++++++++++++*********))))))++++++************++++++---***'''&&&'''((()))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...))))))***++++++,,,,,,---000000///...---,,,,,,,,,(((***,,,.........,,,+++......///000///...,,,+++///,,,******---...---+++---...///...,,,+++,,,---//////---,,,,,,---...///,,,,,,,,,,,,,,,---...///000///---++++++,,,---...///...---,,,+++*********))))))))))))************************))))))))))))***************+++,,,,,,+++***((((((***+++,,,+++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))'''(((((())))))))))))))),,,,,,***))))))***++++++;;;777111,,,((((((((())),,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))+++++++++,,,---.........---,,,,,,++++++,,,,,,------.../////////...,,,,,,)))***,,,++++++***,,,------,,,+++++++++,,,---.........//////////////////---------............///...............///000111//////.........---------------------------------+++++++++,,,,,,,,,,,,---......---++++++,,,---------,,,,,,++++++,,,,,,,,,---,,,,,,,,,------...///000...---,,,,,,---...000........................---,,,+++******+++---...///...---,,,+++++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...+++***+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))************+++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,+++++++++*********+++,,,,,,,,,---.........++++++++++++++++++******++++++************+++++++++***(((((()))******))))))((('''(((*********(((&&&'''((()))************(((***++++++))))))***,,,))))))))))))************,,,++++++***************,,,,,,+++***************+++***)))***+++,,,+++***************************))))))))))))))))))))))))+++*********))))))))))))************************...,,,+++)))((((((((((((******************************)))(((((((((((((((+++*********))))))))))))******++++++++++++******))))))***+++++++++++++++++++++,,,------------,,,,,,,,,---------,,,+++******+++,,,------,,,+++***++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,,,,+++***)))((((((((((((,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,***(((((()))))))))(((++++++++++++++++++++++++---,,,,,,+++,,,,,,...///---------...//////000000000000///------,,,,,,---+++,,,---......---,,,+++,,,------------,,,,,,+++---+++))))))+++,,,+++***---...///...,,,+++,,,---///...------------...///,,,+++++++++,,,,,,---...///...,,,+++++++++------///...---,,,++++++++++++))))))))))))************(((((())))))*********+++*********+++++++++++++++,,,+++***+++---...---,,,------,,,++++++,,,------+++,,,,,,------,,,,,,+++************************,,,,,,++++++++++++,,,,,,......------,,,***)))(((************************'''((())))))******))))))+++++++++******)))))))))333222///---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,---......//////------,,,,,,,,,,,,---------............---,,,,,,)))***++++++++++++,,,------,,,+++++++++,,,...///......//////000111111111---------............///000////////////000111111...............---------------------------------,,,,,,,,,---------......---,,,++++++,,,---...000......---------......///---------,,,------...///...................................................---,,,,,,---...000111000///...---,,,,,,,,,---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++,,,---***+++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************+++++++++,,,,,,,,,.........---,,,++++++***)))***,,,------,,,***))),,,,,,,,,,,,,,,+++***)))+++++++++******************+++,,,------,,,++++++)))***,,,---------,,,,,,++++++************++++++)))*********))))))***++++++)))((()))******)))((()))))))))(((((())))))***+++,,,---,,,+++***+++,,,)))))))))*********+++++++++************+++,,,,,,,,,++++++************+++,,,+++))))))+++,,,+++***************************))))))))))))))))))))))))+++++++++*********))))))************************///...+++)))(((((()))*********************************)))(((((((((((()))***************)))))))))******++++++++++++******)))******+++++++++++++++++++++,,,---------------------,,,,,,+++++++++,,,)))***+++,,,,,,+++***)))+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++......------,,,++++++***++++++++++++***)))((('''---------,,,,,,,,,,,,+++---------,,,,,,---------,,,+++******,,,,,,***((()))))))))))))))))))))))),,,,,,++++++,,,,,,---.........//////000111111222000///...---------------.........---------------++++++*********+++,,,,,,---,,,******,,,---,,,+++---...///...,,,,,,,,,...///......------...//////,,,++++++++++++,,,------...---,,,+++***+++,,,---......---,,,+++++++++,,,((()))))))))************))))))))))))******************++++++******)))))),,,,,,,,,---......---+++...---+++******+++---...,,,,,,------------,,,,,,)))))))))))))))*********++++++)))(((((()))++++++,,,,,,---,,,,,,+++******++++++++++++++++++++++++(((((()))************)))'''''')))******+++******///...---+++***++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------.........//////------,,,,,,,,,,,,------.........---------,,,,,,,,,---......,,,,,,---...---,,,,,,+++,,,---...///.........//////000000111---------............///000///////////////000000....................................------------------------.........///111...,,,,,,------///333.........---......///000......------------......------...//////...---------------...............------------...///111111///......---------,,,,,,++++++,,,---.........---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,---000000///...---,,,,,,+++)))***+++,,,,,,+++***)))+++++++++,,,,,,++++++******************************+++,,,------,,,***)))***+++---//////...---,,,++++++************++++++(((***,,,+++((((((***------+++******++++++***(((,,,+++)))((('''((()))***,,,---...---+++******+++))))))*********+++++++++************+++,,,---...,,,++++++******+++++++++...,,,***)))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********************************,,,+++)))((((((***,,,...************************+++***))))))(((((())))))***************************++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++,,,,,,---...---------///...,,,******+++,,,---)))***++++++++++++***))))))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++******,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++++++++---......+++)))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------.../////////000///...---------------......---------...//////++++++***)))***+++---...000///........./////////---...///...---,,,---................../////////------,,,,,,,,,------......---,,,++++++++++++,,,...------,,,,,,,,,------((()))))))))************************))))))))))))******++++++---......///,,,++++++,,,------+++***---+++***((((((***+++---++++++,,,,,,,,,,,,++++++(((((()))))))))*********,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,+++++++++++++++++++++++++++((())))))***************&&&'''(((***++++++++++++...---***))))))+++---///,,,---............---,,,,,,,,,,,,------...//////---------..................------,,,,,,------.........------,,,,,,,,,,,,...///000...,,,***+++,,,------,,,,,,,,,---...///000///...------------...---------............//////......------.........---...................../////////......---------------........./////////333...---//////,,,---111---------------.../////////......---------......,,,---...000000...---,,,---------.........//////,,,,,,,,,------//////000---------------,,,,,,,,,+++,,,------............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---...---,,,***))))))+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,++++++***))))))(((************************((()))***+++,,,,,,,,,,,,******************++++++---...000111111///---,,,,,,---/////////...,,,***++++++************++++++(((***,,,+++)))(((+++......---,,,,,,,,,,,,+++***---,,,***((((((((())))))+++,,,---,,,***))))))***************++++++++++++))))))******+++,,,......,,,+++++++++++++++,,,,,,///---***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++***)))((((((***+++---************************++++++***)))))))))))))))***************+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,---.........------///...+++***)))+++,,,...*********++++++*********((()))***+++++++++)))))),,,,,,,,,------,,,,,,,,,))))))***+++,,,++++++++++++,,,---......---+++***************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,...000///,,,)))++++++++++++++++++++++++((()))))))))***************++++++,,,,,,---......//////...------------...,,,,,,,,,------///000111---,,,+++++++++---...000////////////......///000---...//////------...///---......//////000000000000//////.........//////------,,,,,,,,,++++++,,,------,,,,,,,,,---......))))))))))))************+++*********))))))(((((())))))***,,,000444777999---+++******,,,,,,+++)))++++++***))))))***++++++***++++++,,,,,,++++++***((())))))******+++++++++------,,,,,,,,,,,,------'''((()))+++,,,,,,------++++++++++++++++++++++++((()))******++++++******************************...---+++))))))+++---///,,,---...//////...---,,,******++++++,,,,,,------------------------------......------------.........------,,,+++,,,,,,,,,,,,---...,,,***((()))***...---,,,,,,,,,---///000111000...---,,,,,,---------------............//////......------------...---------...............000000//////...------------------.........//////000---111888777///+++---,,,,,,,,,,,,,,,---...///000///......---.........,,,---...//////...---,,,,,,,,,------.../////////++++++,,,------.........,,,,,,------------,,,+++,,,------............---,,,,,,,,,---......//////,,,,,,------------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---......---***))))))+++...000************************,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++***))))))***++++++((((((***+++,,,---------+++++++++++++++,,,,,,,,,,,,,,,......///...---,,,------.........---+++***++++++************++++++)))***+++*********,,,......,,,+++,,,------,,,+++,,,+++******)))))))))))))))***+++***)))((()))************++++++++++++,,,*********++++++---......,,,++++++++++++,,,,,,---000...***)))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,++++++************************---,,,+++***)))(((((((((++++++++++++++++++++++++++++++***))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...............///...,,,******+++,,,---++++++++++++++++++++++++((()))******************,,,,,,------------,,,,,,(((((()))******+++,,,,,,***+++++++++++++++******)))***************++++++***+++,,,------,,,+++***++++++,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))++++++,,,,,,---.........///......---------......+++,,,,,,---......//////......------......//////,,,---...---++++++---...---...//////...---///000------///000000000000000111111000////////////000.........---------,,,,,,---,,,,,,,,,---...//////))))))))))))************))))))))))))************+++******+++...333777:::///,,,***)))***++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---,,,------------------,,,******+++,,,---------,,,++++++++++++++++++++++++))))))***++++++++++++*********))))))***+++------------------,,,,,,,,,,,,---...///000000///...---+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......------------.........---,,,+++++++++,,,,,,***+++,,,,,,******+++,,,...------,,,,,,...///000111///...---------///000---------............///000000///...............---------.........//////000000000///...---------,,,,,,---------.........,,,...:::HHHIII:::///---,,,,,,,,,,,,---...///000000000///...............---..................---,,,,,,------...//////000,,,---------...---------,,,---...//////...---,,,..................---,,,,,,,,,------.../////////,,,---------............******+++,,,,,,---......------------------------+++---...---,,,+++,,,...------,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------............------............//////)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++,,,,,,,,,,,,,,,,,,,,,---------++++++************+++++++++)))))))))+++---------+++***)))***,,,,,,+++*********+++++++++***))))))((()))+++***))))))***+++*********+++++++++,,,,,,+++++++++++++++,,,---...+++++++++++++++,,,---...111...+++)))***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,---,,,+++***((('''++++++++++++++++++++++++,,,+++******))))))***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,------..................---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,,,,------------,,,,,,,,,+++*********+++,,,---+++++++++******++++++,,,*********++++++,,,,,,,,,+++,,,---......---,,,++++++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,+++***++++++,,,,,,------............---------......///,,,---......---,,,+++***....../////////...------+++---...---+++***,,,...,,,...//////......///111,,,---///000111111000000111111000///////////////.../////////......------,,,,,,,,,------...000000))))))))))))************''''''((()))***+++,,,,,,...,,,)))((()))---111444000...+++)))***,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------******,,,------,,,******---------...------,,,,,,************************))))))***++++++++++++***'''''''''(((***...111333,,,---///000///---+++)))---...///111111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,+++***+++,,,---)))+++---------...///111......---,,,---...///000000///...---...000222333---------.........//////111111000///////////////---------.........//////111000000///...---------,,,,,,,,,---------......***000CCCWWWXXXFFF555000,,,,,,,,,------///000000000000///.......................................,,,,,,------...///000000---...............---,,,---...///000000///........./////////...---,,,,,,,,,,,,------...///000000---------.........//////******+++,,,,,,---......------------------------+++,,,------++++++,,,---+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////)))******++++++,,,,,,---'''***---//////---***'''+++,,,,,,,,,,,,+++******,,,,,,,,,------.........,,,++++++,,,---...///000*********+++,,,---///000++++++************++++++,,,)))'''))),,,///...,,,)))((('''(((***++++++***)))***+++,,,,,,+++***)))((()))++++++******+++---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++,,,,,,---...222///+++)))***+++,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************)))***,,,......---,,,+++++++++++++++++++++++++++,,,+++******)))******************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...///,,,------......------,,,000...,,,*********,,,---...---,,,+++,,,---...///+++++++++,,,,,,---------,,,---///000000///---,,,+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,))))))***++++++,,,,,,---......---------......///.../////////---***'''&&&......///000///...,,,+++---...000...,,,+++...000,,,...//////......///111,,,---///000111111111000000000///...............//////000000//////...---,,,,,,,,,---...///000111+++)))'''(((+++,,,***(((******++++++++++++******222000,,,((('''***111666EEE555'''&&&***++++++---,,,+++*********+++,,,---///......------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,---------,,,//////.........---------........................---------......000111111...------,,,,,,------...,,,---///111000///,,,***---------,,,,,,++++++++++++,,,------......------000///...---------------000///------/////////...444000,,,,,,...//////---000000000000////////////,,,...///...------...///...---,,,++++++,,,---...555444BBBZZZ^^^III555/////////////////////////////////.........------------...///...,,,+++,,,---------------.........///---------.........//////000000000000000000000000//////000000000000//////......---------,,,,,,,,,............---,,,+++***...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,---...---,,,+++***......---,,,,,,+++******(((***++++++++++++---..................---------,,,------......------,,,)))+++------,,,,,,---.........---,,,+++***)))(((,,,,,,++++++***+++++++++************+++,,,---...///...---,,,***)))((((((++++++******************+++,,,,,,------......///)))+++,,,,,,+++***,,,---.........////////////000111///---+++***+++---...---,,,***))))))***,,,---222///---+++,,,,,,+++***...---,,,,,,,,,,,,---...,,,------......------,,,++++++,,,---............******))))))))))))))))))*********)))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000...------,,,,,,------...------,,,++++++,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...///---++++++------+++))).........------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,,,,+++,,,---...)))+++---......,,,)))'''+++++++++,,,,,,---------000000//////............+++,,,.../////////......------------..................------------......///////////////000111111000000000000000000000000...000111000///...///111111222222111///...///000///...---,,,,,,---...///+++)))((((((++++++***(((******++++++++++++******///...+++)))(((+++000555DDD888---+++---+++***,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,//////.........---------........................------,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...000000000///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...............000///...------------...000...------...//////...333///,,,,,,...//////...000000000000000000000///---...//////...---...000///...---,,,,,,---...///...888JJJWWWNNN888,,,---//////////////////////////////.........---------...///000///---,,,---...---.........////////////---------.........//////////////////////////////......////////////......///.........---------,,,............---,,,++++++.........---------------...------,,,+++,,,,,,,,,------------------------000///...,,,++++++,,,,,,,,,,,,,,,++++++++++++***------------,,,+++******++++++,,,---......------***+++,,,---...------,,,------,,,,,,+++******)))(((***,,,,,,++++++---...------------------------,,,------......------,,,)))+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,************+++,,,------...------,,,+++***))))))++++++******************************************)))+++,,,,,,++++++,,,---,,,,,,,,,------------...///...,,,******,,,...000...---,,,++++++,,,---...///---***)))***++++++***...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***------......///.........------------------------...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........------..................------,,,,,,,,,,,,------------,,,,,,+++,,,,,,---.........---------,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---......,,,++++++---...,,,***.........------,,,,,,,,,---,,,,,,,,,,,,---.../////////...---------...///,,,---...///...---+++***,,,,,,---------........./////////.........------,,,---.../////////...---//////000000000111111111//////...............//////////////////000111111000000000000000000000000...000111000///...///111444333222000000111111222///...------------...///+++***))))))***+++***)))******++++++++++++******,,,,,,+++))))))+++///222;;;555000///...+++***,,,+++++++++++++++,,,------))))))***++++++,,,------------++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,---------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,---------------,,,,,,/////////............---........................---,,,,,,,,,,,,------......------,,,,,,------...///////////////...------,,,,,,,,,,,,------------------...////////////...//////......------......000...------...//////...111///,,,,,,...000000000000000000000000000000000///000111000///...///000//////............//////,,,BBBWWWUUUAAA///,,,222/////////////////////////////////............---///000111000///...///000////////////000000000000------........./////////........................---......//////......---////////////............////////////...---,,,+++------------------------......---,,,,,,,,,,,,---........................000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,***+++,,,...///000000000)))***+++---............,,,,,,,,,++++++******))))))+++,,,,,,,,,,,,---...+++++++++,,,---------...------............------***+++---,,,+++******+++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++***)))(((((((((***+++,,,,,,++++++,,,---,,,,,,,,,------------...---,,,+++***+++---///111------------------------...,,,++++++,,,---,,,+++...------,,,,,,------...++++++,,,,,,,,,,,,++++++...////////////......------......//////000000000//////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------.........////////////.........---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------.........------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,------...---,,,+++,,,......---,,,.........---------------------,,,,,,,,,---......//////.........//////000------------,,,,,,,,,+++------............//////.........---------------....../////////...------000000000111111111222222111111000//////...//////000000/////////000111111000000000000000000000000...000111000///...///111777222...---///000000//////......------......///***************+++*********++++++,,,,,,++++++***++++++,,,+++******,,,...,,,---...///...,,,,,,---++++++++++++,,,,,,------,,,,,,,,,------............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...---............------,,,/////////.......................................,,,,,,---...000222444555...------,,,,,,------............---------------+++,,,,,,,,,------......---......///000///////////////............//////111000......000111000//////...------...///000111000000000000000111111111000111222111//////000111000000////////////000000---EEEUUULLL999111222444/////////////////////////////////...............///000111000///...///111///000000000000111111111............////////////////////////////////////......////////////......000000000//////////////////////////////...------,,,,,,,,,,,,------------///......---------------........................//////......------------------,,,,,,,,,+++++++++)))***,,,...///000111111,,,---...///000000000000***+++,,,------.........---------,,,,,,+++++++++***,,,------,,,,,,---///++++++,,,------...//////------............------,,,---......,,,******++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,---------,,,,,,,,,++++++***+++---,,,++++++,,,............////////////000------,,,+++,,,---...000,,,---............---,,,---...///222444333000---------------------------------............------.../////////...---,,,,,,++++++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---............//////////////////...............,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------...............------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,---...//////..................---------------,,,,,,,,,------................../////////---,,,+++***)))******+++------------............------------------------000/////////......------////////////000000000000333222111000////////////111000000///000000111111////////////////////////...000111000///...///111<<<666///---///111000...//////............//////******++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,---,,,***))))))***'''+++//////...------,,,++++++,,,,,,------------.........------,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////......---////////////////////////........................---......000222444666777...------,,,,,,------...---------,,,,,,,,,,,,+++,,,,,,,,,------.........---......///000///////////////.........//////000333111000000111222222111---............///000111///000000000111111111222111222222222000//////111///000000000000000000///)))999AAA999222333333...////////////////////////////////////////////////...///000000///...///000000000000000111111111222........./////////000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000//////......,,,,,,,,,------.........000///......------......------------------------..................---------------,,,,,,,,,++++++)))***,,,...///111111111...//////000//////.........---------------------...............---------,,,---......---,,,---///,,,------...///000000111---......//////......------///000///---,,,,,,------------,,,,,,,,,++++++,,,+++++++++,,,------...------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,---------******++++++,,,,,,,,,,,,---------.........//////***,,,------,,,+++---............////////////000///...---,,,,,,,,,,,,---,,,,,,------------,,,,,,+++---222666888666111,,,---------------------------......//////......---------------,,,,,,+++******++++++,,,---......///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...................../////////000000------......///000000111---,,,,,,++++++,,,,,,------,,,,,,,,,------.../////////.........---------...---,,,++++++,,,---...------,,,,,,------...///,,,---............///000...........................------,,,,,,,,,------,,,,,,------...............---+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,------------------------000000//////............////////////000000000000222222111000000000000000111111000000000000111111////////////////////////...000111000///...///111BBB;;;333111222333222///////////////////////////***+++,,,+++******+++,,,++++++,,,,,,,,,,,,++++++,,,------,,,***))))))***+++///222000......---***++++++,,,---------------------,,,++++++***))))))------++++++++++++------,,,,,,,,,,,,------------,,,,,,---...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......///000000//////...////////////000000000........................000////////////000000111...------,,,,,,------...,,,------------,,,++++++---------------.........------...////////////...//////......//////000000333111000000111222222111---...000///......///000///000000111111222222222111222333111///...///000//////000000000000//////***///111...000555333---////////////////////////...////////////000000000...///000000//////000111000000000000111111111111....../////////000000000111111111111111111111111000111111222222111111000////////////000000000000//////000000000000//////,,,------....../////////000000///............///------------------------....../////////......---------------,,,,,,,,,,,,---...............------//////000//////...------//////...---,,,,,,------////////////////////////---...//////------...///.........///000000111111......////////////.........///111000///......///......------,,,,,,++++++,,,++++++,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,------------******++++++,,,---------+++++++++,,,---.........+++,,,------,,,,,,---...,,,,,,,,,------------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++///444666333...***,,,------......------,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++***,,,---------.../////////---------............///........................---------------------------------............///////////////000000000000,,,---...///000111111222...------,,,,,,------...,,,,,,,,,,,,---...///000/////////.........------...------,,,,,,------...---------------......///---///000///......///000.............../////////......---,,,,,,,,,------***+++,,,---.........---111000...---------...///---,,,,,,,,,,,,+++++++++---------------.........000000///....../////////000000000111111111222222111111000000000000111111222222111000000000111111000000000000000000000000...000111000///...///111;;;666111...//////...,,,...//////000000//////...)))+++---,,,***)))+++---+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,...,,,//////,,,---///...)))+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...............------,,,,,,,,,,,,------------------------------------------............,,,---...///000111111111.../////////000000000000........................//////......---............------,,,,,,------...---...///000000...,,,+++............------------,,,,,,---...............///////////////000111111222000//////000111111000---///111000...---...//////000000111111222333333111222222111///......///......///000000///............//////000222333222////////////////////////.../////////000000000000///000111111000000111333/////////000000000111111.../////////000000000000000000000000000000000000000000111111111111000000.........//////000000000///000000111111000000000------...//////000111111111000//////......//////........................---...///000000///...---...------------,,,,,,,,,...............---,,,+++------.../////////............---,,,------...///.........///////////////---///000///...---...///......//////////////////......////////////......,,,...000000///...//////,,,,,,,,,---------------+++++++++,,,,,,...//////,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///,,,,,,,,,------------...------------------------///...---,,,,,,---...///,,,,,,,,,...//////---+++,,,,,,---......---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,............................../////////000000000////////////////////////............................../////////000000000//////000000000111111111......//////000000000111///......------......///,,,,,,,,,------...///000////////////............,,,------------------,,,---------------...//////...000111000...---...000---........./////////000///...---,,,,,,,,,,,,,,,***+++---.../////////...111111000///////////////......------,,,,,,,,,,,,------........./////////000//////......///000111//////000000000111111111///////////////000111222333222111111000000111111000000000000000000000000...000111000///...///111111000...---,,,---------...///000111111000///...))),,,---,,,***)))+++---+++,,,,,,------,,,,,,+++((()))+++++++++---///222(((+++***'''***000000***+++,,,---.........---,,,+++,,,,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,---......//////...............------.........////////////////////////---------.........//////+++,,,...///111222222222.../////////000000111111........................---------......000111111...------,,,,,,------......///111333222000...,,,/////////...---------,,,+++,,,------......------///////////////000111111000///------/////////...---000222111...,,,---...///000000111222222333333000111222111...------...---...///000000///...---......000000---+++...444////////////////////////.../////////000000111111000111333333222222333444////////////000000000000////////////000000000000000000000000000000000000//////000000000000//////---.........//////000000///000000111111111000000.........///000111111222111111000///////////////000000000000000000000000---...///000000///............---------,,,,,,,,,++++++,,,---.........---++++++---...//////000000---,,,,,,,,,---///000222------.....................///000///...---...///...............---------......////////////......+++---...///.........000***++++++,,,---//////000+++++++++,,,---...///000+++++++++,,,---...///000......---------,,,,,,,,,******+++,,,,,,---......///......------,,,,,,++++++,,,...---,,,,,,---///........./////////000000+++,,,,,,------.........111000...------...000111000...+++***+++---......,,,,,,---......---,,,,,,......////////////......++++++,,,---............---------------,,,,,,,,,---.........//////000000------------------------........................000000000000111111111111000000000000111111111111000000000000//////////////////............//////,,,,,,,,,---...///000000000/////////............+++,,,............,,,+++...------------.../////////111222111...---...000---.........//////000000///...---,,,,,,,,,,,,,,,+++,,,...000000000000//////////////////.........//////.........---------........./////////000000000///.........000111222------------............---.........///111222333333333222111000000111111000000000000000000000000///000111000///...///111000111222222222222444666...///000111111000///...,,,---------......////////////.........---------//////000000///...------...---,,,,,,,,,,,,---...,,,---......//////......---------.........//////333///...000///,,,,,,///000,,,***,,,111333111...---------...///000000111111000///......---......000000000000000000000000000000000000////////////000000000000000000000000........................111111000000//////......222222111111111111222222000000///...............///......///111111000///...........................///000111111000///...111111111111111111111111000000000000111111111111000000000000111111111111111111000000000000000111222111111000000000000111222222111111000000//////////////////000111222333111111111000000000000000333333222222333333444555333333444444444333333222000000000000000000000000111111222222222222111111////////////000000000000......////////////......111000///000222333222111111111000000000000111111//////000000000000//////333222111/////////000111............////////////......////////////......////////////000000000000////////////////////////............/////////000......//////000000111111---///111222111000111222...///000111111111111111000000//////.........---111111111000000000000000000000//////.........---//////............//////////////////////////////......////////////......+++,,,...//////...,,,+++,,,------...///000111111///...------------......//////000111111111111111000000000000000000000000000000000111333222000.........------------......000///...---,,,------...,,,------...///000111111///...---,,,,,,---...///...//////////////////.........////////////......,,,,,,------...///000000//////.........//////000111000...,,,+++,,,---...111111000000000000000111000000000000000000000000888666333111000000000111///000000000///...------000000000000111111111111000000000000111111111111000/////////............//////.........---------111111111111000000000000////////////////////////...............///000000...//////000000000000000////////////////////////000000//////......---------......///////////////000000000000000000000000222222333222222111000///111111222222222222111111---...///111222222222222222222222111000//////.........//////000000111111444222000000333333111///......///000000000000000------.........///////////////.........---------......//////...------,,,......---,,,,,,---......------.../////////......---------.........//////...+++,,,///000...///222555000,,,+++...111000...------......///000000111//////.........//////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000000000/////////000000////////////000000222222111000000000000000///......///111111000///...........................///000111111000///...111111111111111111111111000000000000111111111111////////////000000000000111111000000000000111111//////.........//////000111111111000000/////////............///000111222111111111111111111111111000000//////000000111111000111111111111111000000000000000000000000000000000111111222222111111000/////////000000000111111//////000000000000//////222111000111333444333222000000111111111111000000//////000000000000//////333222000/////////000111....../////////000000000//////000000000000//////////////////000000000111////////////////////////........./////////000000////////////000000111111222222111000///...------///000000111111111111000000000/////////.........111000000000000000000000000000/////////.........//////............//////////////////////////////......////////////......+++,,,------------,,,++++++,,,,,,------.........////////////............//////000111111111111111000000000000000000000000000//////000222222000...///......------......///000///...---------......---.........///000000000//////...------...//////,,,------......------,,,......////////////......,,,,,,---......//////000///////////////000000111111000...---------///000111111000000000000111111111111111111111111111111777555333111//////000111/////////000//////......//////000000000111111111000000000000111111111111000000/////////........./////////......---------111111111111000000000000////////////////////////....../////////000000000...//////000000000000000///////////////////////////////////////.........---...//////000000//////000000000000000000000000000000111222222111111111111111222222222222111111000111111111111111000///222222222111000/////////////////////000000111111...---,,,---///111000...//////000000111000000000......////////////000000/////////............---------.........---,,,,,,......------------......---......///////////////---............/////////---+++---222333111111333999444...+++---//////...---......//////000000111............///000111222000000000000000000000000000000000000000000000000........................000000000000000000000000//////000000000000000000000000////////////000000222222111000000000000000///......///111111000///........................//////000000000000//////000000000000000000000000000000000111111111222222....../////////000000000111111000000000111111222............//////000111000000000000////////////............//////000111111111111111111111111111...////////////000000000///000000111111111000000000000000000000000000000000000111111111111000000///000000000000111111111000000111111111111000000333222111222333444333222000000111222222111000000///000000111111000000///222111000000///000000000/////////000000000111111000000111111111111000000/////////000000000111111////////////////////////....../////////000000000/////////000000000000111666333000///111222111///111111111222111111000000000000////////////......000000000000000000111111000000////////////......000//////......//////000////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111000/////////000000111111111111000000000000000000000000000//////...///111111///---//////............//////000//////............/////////////////////////////////............//////000000111111111111000000...//////000000//////...---------......//////000/////////000000111111111111000///......000111222111111000000000111111222111111111111111111111111555444222000//////000000...//////000000000000////////////000000000111111000000000111111111222222000000000000////////////////////////............111111111111000000000000////////////////////////...///000111222111111000...///000000111111000000////////////////////////...///////////////000000---...//////000000//////000000000000000000000000......000111111222222222111111222222222222111111000000111111111111111000222222222111000000///////////////000000000000111+++******,,,...000000///000000111111111000000////////////000000000000000/////////...............---......///......------///..................///......///000000000000///.............../////////111///111555666222000222777333///...///000//////......//////000000000000//////......///000111111////////////////////////000000000000000111111111////////////////////////111111111111111111111111/////////000000111111222222222111111111111222222000//////...............///......///111111000///........................//////000000000000//////////////////////////////000000111111111222222222///000000000000111111111111111000000111111222222000000000000111222333444///////////////////////////////////////000111111111111111222222222222222000111111222222222222222111111222222333333222222111111111111111111111111///000000111111000000///000000000111111111222222111222222333333222222111444333222222444444444222///000222333333222000///000000000111111000000000111111000000000000000000000000000000111111111111111111111222222111111111//////000000000111111111////////////////////////...////////////000000000000000000000000000000000555111...000666:::;;;999222222222222111111000///000000//////////////////000000000000000111111111000000//////////////////000000////////////000000////////////////////////......////////////.........---,,,,,,,,,,,,---...111000000000/////////......000222333333222111//////000111111111111000000000000000000000000000000///...---...///000///---000//////......//////000000/////////////////////000000000///////////////////////////////////////111111222222222222111111//////000000000000//////------....../////////000......///000000111111111111000000000000111333333111111000000111111222222222222222222222222222222333222111000000000000111...///000000111111111111/////////000000000111111000000111111111222222222111111111000000000//////////////////////////////111111111111000000000///////////////////////////...000222333333333111000//////000111111111111000////////////////////////......//////000000000111......///000000000000000000000000000000000000000...///000111111111111111111222222333333222222111,,,---///111333444444555222222222111111000000000000000000000000000000000.........///000111111111111111222222111111000000000000000000000/////////////////////////////////...///000000000000//////////////////////////////...///000000111111000000////////////////////////000...000444444111///111000000000111222222000////////////000000000000000111111000//////////////////////////////////////////000000000111111111222111111111111111111111111000000000000000000000000//////000000111111222222222222111111111111222222000//////...............///......///111111000///////////////////////////000000////////////000000////////////////////////111111111111222222222222111111222222222333333333111111111111111222333333000000000000111333444444/////////000000000000000111111000000111111222222111222222222333333333444111222333444444444333333111111222333333333333333222222222222222222222222000000111111111111000000111111111111222222222222222222333333333333222222444333222222444444333222///111222444444222111///000000111111111111000000000000000111111111000000000000000000111111111111111111222222222222111111000000000000111111111111000000000000000000000000////////////000000000111111111111111000000000000333///,,,000777<<<===<<<222222222222222111000/////////000000000000000000//////000000111111111111//////000000000000000000000000////////////000000000000000000000000000000......////////////......000///............///000111111111000//////.........000222444444333222111000000111111111000000///000000000000000000000000000...---...///000///...000000000//////000000000///000000000000000000000000000000000000/////////000000000000000000000000------............------//////000000000000//////.........///////////////,,,---...000000111000000111111111111222222333333111111111111111222333333222222222222222222222222222222111111111111111111//////000111222222222111000000000000111111111111111111111111222222222222222111111111111000000000000000000000000000000000111111111111000000000///000000000000000000000000///000222333444333111000///000000111111111111111000000000000000000000000.../////////000000111111...//////000000000000000000000000000000000000000111111111111111000//////222222333333333333222222---...000111333444444444222222222222111111111111111111111111000000000000111222222222111111111111111222222222222222111111000000////////////.........////////////000000000//////000111111111000000//////000000000000////////////000111111111111111000000000////////////...+++)))+++000111//////111+++---000222333222111000000000000000000000000000333222111000////////////000000000000000000000000///000000111111222222222222222222222222222222222000000000000000000000000000000111111111111111111000000////////////000000222222111000000000000000///......///111111000///////////////////////////000000////////////000000000000000000000000000000111111111222222222222333222333333333333444444444111111111111111222333444////////////000000111222000000000000111111111111222222222111111222222333222222222333333444444555///000111333333222111111///000111222222222222222222222222222222222222222111111222222222222111111111111222222222333333333222222333333333333222222444333222222333333222111000111222333333222111000000111111222222111111000//////000111111111111000/////////000000000111111111111222222222222111111000000000111111111222222000000000000000000000000/////////000000000111111222111111111111000000000222///...///333666777666222222222333222222111111//////000000000000111111/////////000111111222222//////000000000000111111111000000//////000000111000000000000000000000000......////////////......000000000000000000000000/////////......---------///000111333333333333222000111111111111000000///000000000000000000000000111///......///000000///111111000000000000111111///000000111111111111000000000000000000000000000000000111111111111000000......////////////......///000000111111000000///////////////////////////,,,---///111222222111111111111222222222222222222111111111111111222333444333333333333333333333333222222222222222333333333000111111222222222222111111111111222222222333333111111111222222222222333222222222222111111111000000000000000111111111111111111111111000000000000000000000000000000000000///000111222333222111111///000111111222222111111000000000000000000000000///000000000000000000111...///000000111111000000000000000000000000000000333333333222222111//////222222333333333333222222222222333333222111111000222222222222222222222222222111111111111000000000111222333222000///000111111111222333333333333333/////////.........------.../////////000000000000......///000000000000000///000111111111111000//////000111111222222111111000000000000/////////...---++++++///000......111,,,---///000000000000111000000000000000000000000111111000000000000000000000000000000000000000000///000000111111222333333222222222222222222222222222222222222222222222222222222111111111111111111000000////////////000000222222111000000000000000///......///111111000///////////////////////////111000///......///000111111111111111111111111111111111111222222222333333222222222333333333444444111111111111222333444555000000000///000000111111000111111111222222222333222222111111111111111222222222333333444555555555...///111222222222000000000000111333333444444333333333333333333333333333222222333333333333222222222222222333333333333444222222333333333333222222444222111111222222111000222222222222222222222222000111111222222111111000...///000111222111111000....../////////000000000000000111111111111000000000000111111111222222222000000000000000000000000//////000000000111111111222222222111111111000000111111111111111111111111111111222333333333222222//////000000000111111111...//////000111111222222//////000000000111111111111111000000000000111111000000000000000000000000......////////////.........///000111111000///.../////////...............///000000111222222333333111111111111111000//////000000000000000000000000222000......///111111000222111111000000111111222///000111222222222111111/////////000111111111222000111111222222111111000111222222333333222222111000000111111111111000000000/////////////////////---///111333444444444333111222222222222111111000111111111111222333444555444444444444444444444444222222333444444444444444222222222333222222111111222222333333333444444444111111111222222222333333333333222222222111111111000000000111111222222222111111111111000000000000000000000000000000000000000000000111111111111222000000111222222222222111000000000000000000000000111111111000000000000000//////000111111111111000000000000000000000000000222222333333333222222111222333333444444333333222444444444333222111000///222222222222222222222222222222222111111111000000///111333222111000111333000000222333444444555555//////......---------,,,.../////////000000111111------...///000000/////////000111222222111000///000000111222222222222111111111000000/////////...555111000111111---...000............---...000111111111111000000000000000////////////000111222333000000000000000000000000///000000111222222333333111111111111111111111111333333333333333333333333333222222222111000000000222222111111111111222222000000///...............///......///111222000///000000000000000000000000111000///......///000111111111111111111111111111111111222222222333333333111111222222222333333333111111111111222333444555333333222222222222222222111111222222222333333333111111000000000000000111222222333333444555666666///000222333444333111000222333444555666666666666333333333333333333333333222333333444444333333222222222333333333444444444111222222333333222222111333222111111222222000///333222222111111222222333111111222222222222111111...///000222222222111000............////////////000000111111111111000000000111111111111222222222000000000000000000000000000000000000111111111111222222222222111111000000000222444444222111222333000111222333333333333333//////000000111111111222...//////000111222222222//////000000111111111222111111000000000000111111000000000000000000000000......////////////......,,,...000111111000...,,,000000000000111111111111000000000000111222333444111111111111111000//////000000000000000000000000333111///...000111111111222222111111111111222222///000111222333333222111......///000111222222333000111222333333222111000000000000111111000000000000000111111111111000000000000000000///////////////111333555777777666555222222222222222111000///111111111111222333444555444444444444444444444444222222333444555555555555333333333333333222111000333333333444444444555555111111222222222333333333333333333222222222111111000000111111222222222222111111111111000000000000000000000000000000000000000000//////000000111222000000111222222222222111000000000000000000000000222222111111000000////////////000111111111111111000000000000000000000000111111222333444444444444222333333444444333333222111222222333333222222222222222222222222222222222222222222222111111000000///222444444333222555888///000111333444555666666........................000///...------...///000////////////............000000000000000000000000111111222333222111000///111111111111111111111111444333000///......///000------...///000111111222222222000000000000222222111000000//////000000111222111111000000111111222222222333333333444444444444444444333333222222111000000000000111222333333333444555666666666555444222222222222222222222222//////////////////////////////000111111111111111//////000000000000//////333222111000000111222333222111000///000111222333666666666555444333222111111111222222222333333333555444444444444333333333000111222222111111333444111111111222222333333333111111000000///000000111555555444333333333333444888666333000///000333444222444555666555444555666888777555444444555666666333333333444444444444444444444555555555555444444333333333333333333333333555444333222111222333333444444444333222111//////222111000/////////000111222222111000//////000000111111000000000000000000...///000111111111111111//////000000000111111111333222000/////////000000000000111222222333444444000000000000000000000000000111111222222111111000444333333222222333333444000000////////////000000000111111222222111111000//////000000111111111222444111///111555666222...000111111111111000//////---...000111111000...---222000...---,,,---...///000000000000000000000000111111111000000000000///000000000000000000000000111000000000000000000111////////////////////////000222333333111000000111000111111222222111111000111111111111000000//////111111111222444444333222............////////////000000000000000000000000...///000111111000......000000000111111222222222111111111222222222333333444444333222222444555666555555555555555444333333333444444444333222222111444444444444444444444444333222222222222333444444333333333333333333333333555444444333222222111111555444333333222222222222444222////////////---,,,333222222111111000000000111111111000000000//////222222222222222222222222111111111000000000//////000000000000//////......111111111111111111111111000111111111111222222222///222666555222000000111000222444333222000///000444333333222222333333444000111222222222222111000333333333222222111111111111///...///000000///...222222111111222222333444000000000000000000000000111000///......///000111////////////////////////111111111111111111111111222333333444333222111000111111111111111111111111555444222000///000111111000111111222222333333333444333222111111222333444222222111111111111222222111111111111111111111111////////////000000000000555555444444444444444444111000000000000111111222///000111222222222111111////////////////////////111111111111111111111111---...//////000000//////000000111111111111000000///...---------...//////222111000000000111333333444444444444333222111000111111111111222222222222444444333333333222222222000222333222111111222333333333333333333444444444111111111111111222333333444333333222333333444444555333111000000222444555222444666666555555555666666555444333333333444555555555555555555555555555444444555555555555444444444444444444444444444444444333222111111111222222444444444444444333222111333222111111000111222333333222111000000000000000111111111111111111111111000111111222333333222222111111111111222222222333222111000/////////000000111222222333333444444444222222222222222222222222222222333333333333222222333333222222222222333333222222222111111222222222000111111222222111111000000000111111111111111111222111111555999:::666111111111000000000////////////000222333333222000///333222000......///000111222222222222222222222111111111000000000/////////333333333333333333333333222222222111111222222222111111111111111111111111---///111111111000111222000111111222222111111000222222222111111000000000------,,,---//////...---000000000111111111222222222222222222222222222222000111111222222111000000000000000111111111222222333333333333444444444444333333333222333333444555666666777777666666555444444444444444444333222222444444444444444444444444222222222222222333333444222222222222222222222222444444444444444444444444222222222333444555777777555333111000000000///---111111111111111000000000333222222222111111111111222222222222222222222222333222222222111111111111222222111111111000000000333333333333333333333333//////000000000111111111111444666666444222111222222444555555333222111222444444333333333333444444111222333333333333222111222222222111111111111111222111000000111222111000333222222222222333444444000000000000000000000000222222111000000111222222000000000000000000000000000000000000000000000000222222333333222222111000000000000000000000000000444333222000///000111111333333333333333333333333333222222111111222222333222222222111111222222222///000111222222111000///111111111111222222222222333333444444444444444444222111111000000000000111111222333333444444333333111111111111111111111111000000000000000000000000000000111222222222222111000000111111111111000000000/////////000111222222000000//////000000111222222222333222222111000000111111111111222222222222333333333333222222222222222333444333222111222333444333333333333333333222111111111111111222333444222222222222333333555555111111111222222444555666333555777777666555666777777666666666666666777777555555555555555555555555444444555555555555444444333333333333333333333333333333222111111111111111222333333444444333333222222222111111111111222333333333222111111111111222111111111111111111111111111111222333333333222222111111111111222222222222222111000/////////000000222222222222222222222222222222222222222222222222222222333333333333222222333222222111111222222333333333222222222222333333111222222333333222222111222222222222222111111111///000222777;;;;;;777222222111000///...///000000///000111222222111000///222111000/////////000111111111222222222222222222111111111000000000//////444444444444444444444444333222222111111222222333111111111111111111111111***,,,///000000111333444111222222333333222222111333333222222222222111111000///...///000000///---111111111222222222333333222222222222222222222222000111111222222222111111000000111111111111222222222333333333444444444444222222333444444444444333666666666666666555555444444555555555555444333333444444444444444444444444222222222222222333333444555555555555555555555555222222333444555555666666000000111222444555777888777555222222222222111000000000000111111111111111222222222222111111111111111111111111111111111111222222222222111111111111222222222111111111111000222222222222222222222222.../////////000000000000111333555555444222222222222333555444333111222222333333222222222222333333000111222222222222111000111111111111111111222222222000///000111222111000111111111111111222333333////////////////////////333222222222222222222333111111111111111222222222////////////////////////111111111111000000//////111111111111111111111111222111000////////////000222222222111111111000000111111111111111111111111000000111111111111000000///111333444444333111///333333333333444444444444111111222222333333444444444333222111111111111111333444444555555555555555333333333333333333333333////////////////////////000000111222222222222222//////000000000000//////111111111222222333444444///////////////000000000222222222222222222111111222222222222333333333333444444333333333222222222444555666555333222222333333333222222111111111000222111111000000000111111111111222222333555666777222222333444555555555555444666777777666555666777666666666666777777888888555555444444444444444444555555666666666666555555222222222222222222222222333333222222222111111111000000111222333333222222000000000000000111111222333333222222222222222333////////////000000000000000111111222222222111111000000000000111111111111222222111111111111111111111111111111000000000000111111111111111111111111111111222222222222111111333333222222222222333333222111111111111111111222333333444444444444333333444333333222222111111111//////111555777888555222444222000///...///111222//////000111111000//////111000////////////000000000000000000111111111111222222222222111111111111333333333333333333333333222222111111111111222222000000000000000000000000+++---000111111222333444333333444444444444333333333333333333333333333333444222222222333222111//////000000000111111111111111111111111111111111111000000000111111111111111222222222222222222333333222222222222333333333333222333444666666555444444444444555555555444444333444555555666555555444444333333333333333333333333333333333333333444444555666666666666666666666666222222222333444444555555111111111111222333444444888666444333444444333222000000111111222222333333111111111111000000000000333333333333333333333333111111111111000000000000111111111111000000000000222222222222222222222222/////////000000000111111111222333333222111111111///111222111000///000111111111000000000000111111///000000000000000000///000111111222222333333333000///...///111111111///000////////////000111111000000000000000000000000222222222333333222222222000111111111222222222333222222222222222222222222222111111000000000000000222222222222222222222222222111111111000000000111333333222222111000000000111222222222222222222111111111222333333222111111111222444555555444222111000000111111111222222222222222333333444444555555555444333222222222222222111111111111222222333333111111111111111111111111000000000000000000000000......///000000000000000000111111222222111111000//////000000111111111111000000111111222222222222111222333333333333333222333333333444444444444555444444444444333333333222555666666555444333333444444444333333222222111111555444333222111000000000222222222333444666777888444555666777777666555555444666777777555444555666222333333444555666666666666666666666555555444444555666666777777666666555222222222222222222222222333333333333333222222111000111222333333444444333000111111222222333333333333222222222222222333333000000000111111222222222222333333444333333222222111111111222222222333333222333333333333333333333222222222222222111111111222222222222222222222222222222333333333333222222444444333333333333444444222111111111111111111222444444555555555555444444444333333222222111111111333222222222333444444333555444222000000111222333111111111111111111111111111111111111111111111222111111111222222222333333444444333333333222222222333333333333333333333333444333333222222333333444222222222222222222222222///111333333222222222333444444555555555555444444333333333333333333333444333222111111222222000...///000000000111111111111222222222222222222222222111111111111222222333333444444444444444444444444333333333333444444444444333444666777777777666555444555555666666666555555444444555555666555555444333333333333333333333333444444444444444555666666444444444444444444444444444444444444444444444444333333333333333444555666777666444333444444333222111222222333333444444444333333222222222111111111444444444444444444444444333333222222222111111111222222222222222222222222333333333333333333333333000000000111111111222222222222222333333333333222///000111000//////000222222222111111111111222222111111111111111111111111111111222222333333444444111000///000222333222111000000000000000111222222222222222222222222222222000111222222222222111000000000000111222222333333444444444444444444444444333333222111111111111222111111111111111111111111222222222222222222222222444444333333222222222111222333444444444444333222222333444555555444333222111222333444444333222111111111111222222222333333444444555555555555555666444333333222222222333333222222111111222222333444222222222222222222222222111111111111111111111111111111222333333333333333222333333333333333333222111111222222222222111111222222333444444444444333111111222333444444444333333333333333444444444444333333333333222222222222333444555444333222333444555555444444444444444444777666555444333222222222222222222333444555777888555666666777666666555555444555777666444333444444444555666888999:::::::::999999888888777666666666444444555555555555444444444444444444444444444444222222333333222222111000222333444444555555555555111222333444555555555444222111111111111222333333222222333333444555555555555555666666666555444444333333333444444444444555222222333444444444333333444444444444444444444444444444444444444444444444444444555555555555444444444333333222222333333444333333222222222222333333333444444555555444444333222222222222222111111111666555333222222333444555444333222111000111222222333333333333333333333333333333333333444444444444222222333333444555555555444444444333333333222222555555555555555555555555666555555444444555555666444444444444444444444444222444555444333111111222333444444555555444444333222222333333333333444444333222222333444444222000111111111222222222333333444444444444444444444444333333333333444555666777555555444444444444333333555555555555666666666666444444555666666666666666555666777777777777777777333333444555555555555444333333333333333333333333444444444444444555555666666666666666666666666666777777777666666666666666333333444555777888:::;;;666444333222333444333222222222222333333333333333555444444444444333333333444444444444444444444444555444444444444333333333444444444444444555555555555555555555555555555555111111111111222222222222555333222333555666555444111222222222000111222444444444333333333333444444444444333333333333444444222222222222222333333333222111111222444555444333333222222222222333444444000000000000000000000000...///000111111000///...//////000000111222222333111111111111111111111111222111000///...//////000////////////////////////000000111111111111000000222222222222222222111111000111222222222222111000000111333444444333111000111111111111111111111111111111222222222333333333444444333333333333333333111111000000111111222222333222111111111222444444333333333333333333333333000000000000000000000000222222333444444444444333111111111222222111111111333333333444333222000/////////111222222222111000///000111222333333333333111111111222222222333333111111111111000000000000///111222111000000111222222222222222222333333333333222222111111222222333111000111111222333444555333333333444555555666666333444666555333222222333333555777999:::;;;;;;;;;777777777666555444444444111222222222222222222111111111111111111111111111///000111111111000......111222222333333333222222///000111333444444333333000000000000000111222333111222222333444444555555444444444555444333333222111111222222222333333333000000222333333333222222222222333333444444555555222222222222222222222222222333333444444333333222222111111111111111111222222222222111111222222222111111222222222222111111000000111111111111111111111222333333222333444555111111111000000000//////222111111111111111111222000111222222333333333222000000111222222333444444333333222222222111111111444444444444444444444444444444333333333333444444333333333333333333333333222333444444222111111111111111222222222222111111111222222222333333333333222111111222444444333111000000000111111111222222222222222222222222222222222222111111222333555666444444333333222222222222333333333444444444555555333333333333333444555555333444555555666666555555222222333444444444444444222222222222222222222222333222222222222333444444666666666666666666666666333333444444555666666666444444444555666777999999444333111111222333222111222222111111111111111000333333333222222222111111222222222222222222222222333333333222222222111111222222222333333333444444333333333333333333333333000000000000111111111111333111000000333444444222111111222111000000333555333333222222222222333333444333222111111222333444111111111000000000000000000//////000222333333222222111111111111222333333---------------------------...///000000///...---...//////000111111222222------------------------...---,,,+++***+++,,,,,,........................,,,,,,---------------,,,////////////////////////,,,---...//////...---,,,,,,...///000000///...,,,000000////////////000000------------............111000000000//////......//////...//////000111111...---,,,,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------............------////////////...---+++*********,,,---------,,,+++---...///111222222222222///000000000000111111111////////////............,,,...//////......///111------......//////000000,,,,,,,,,---...000111222////////////000111222333000000000111333555666777222444555555333111111222,,,...000222444555555444444444333222222111000000//////000000000000//////........................---.../////////...,,,+++......////////////......+++,,,...///000000000///000000//////000111222222...//////000111111222222111111111111111000///...............////////////...///000111222222111000......///000111222222333........................//////000000000000//////000000////////////000000000000////////////000000//////000000000000////////////000000111111111222***---000222222222222222/////////000///...------......------------......,,,---...///////////////,,,------...///000000000111111111000000000000///222222222222222222222222111000000000000000000111////////////////////////000111333333111000111222//////000000000000//////111111111222222333333333,,,++++++,,,...///...,,,............////////////........................///............000222333222222222111111000000000//////000000000111111111333222111000111222333444///000111111222222222222111222333333444444444333222222222222222222222222111111000000111111222333////////////////////////---...///000222333444555555444333333222222222222333222000000111222111000111111000000//////......////////////............000000000000000000000000////////////..................//////000000000000////////////////////////////////////000000000000000---+++,,,///111000////////////.........111333000000////////////000000111000///......///000111000000//////......---------,,,+++,,,///000000///...............///000000