BM6P6(@ dddhhhoooyyy~~~yyytttpppnnniii```YYYQQQJJJBBB<<<:::999999888666;;;AAABBBCCCMMMdddxxx{{{dddVVVYYYfffppp}}}uuu~~~vvvllllllwwwjjjOOO777555222///---,,,,,,------+++))))))***+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))'''$$$###$$$'''((((((((('''&&&&&&&&&%%%######$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$$$$&&&(((+++,,,,,,,,,+++''''''''''''((((((((((((************+++,,,---...************************++++++...111000///444:::EEE^^^bbbssszzzwwweeeHHH:::>>>>>>;;;BBBSSSjjjuuuhhh```NNNHHHFFFLLLUUUddd~~~zzzvvvxxx~~~{{{yyyxxxxxxxxxxxxvvvtttqqqpppoooppprrrsssrrrqqqrrrooolllkkkmmmppprrrsssttttttuuuuuuvvvvvvwwwwwwzzzxxxvvvuuuuuuuuutttrrrqqqqqqqqqqqqpppppppppooommmnnnqqqssstttsssrrrqqqqqqnnnkkkjjjkkklllmmmmmmiiiiiihhhgggfffeeeeeedddbbbbbbbbbbbbaaaaaaaaaaaa```___]]]\\\\\\\\\ZZZXXXQQQOOOKKKGGGDDDAAA>>>===999888777555333111000///++++++***)))((((((((()))''''''((()))***++++++,,,))))))))))))***+++,,,,,,---------...............000000000000111111111111222333333444555666777777888777777666555444444444444444444444444444444444444333333444666777666555999::::::<<<===???AAABBBAAABBBEEEHHHKKKNNNPPPRRR\\\^^^bbbdddeeedddaaa______bbbhhhooouuuyyy|||}}}|||{{{wwwsssyyyyyyttttttssspppppptttqqqvvvyyyyyy{{{~~~~~~{{{wwwvvvrrrkkk```SSSGGG@@@;;;<<<===>>>@@@DDDJJJNNNQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]dddcccaaa`````````aaaaaafffhhhiiiiiigggeeedddeeekkkjjjiiijjjnnntttzzz~~~xxxnnnlllrrryyy{{{}}}nnnrrryyyyyyuuuqqqnnnkkkdddZZZSSSKKKGGGAAA============<<<888999===CCCOOOccc~~~rrrbbb^^^dddooowww||||||~~~uuuuuuwwwpppssszzzXXX@@@555333111...,,,+++,,,,,,---+++))))))***+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''%%%###%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&(((***++++++***)))''''''''''''((((((((((((((((((((())))))***+++,,,************************,,,,,,---000//////444<<>>AAAEEEJJJNNNRRRSSSSSSSSSRRRRRRQQQPPPQQQRRRTTTUUUWWWXXXYYYYYYXXXXXXYYYYYYZZZ\\\]]]]]]bbbaaa`````````aaabbbcccfffhhhjjjiiihhhfffffffffhhhhhhiiilllrrrzzzvvvmmmooovvv}}}zzzyyytttqqqmmmiiiddd\\\QQQIII???===::::::;;;;;;;;;:::>>>===AAAOOOgggxxxuuu~~~fffbbbiiipppwww}}}zzz}}}~~~tttsss{{{yyywww~~~bbbFFF333333111///---++++++++++++---+++))))))***+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''((()))******++++++++++++++++++++++++---,,,---......///666>>>NNNgggkkk~~~~~~ttt}}}wwwqqqdddJJJ;;;;;;999:::EEEVVVmmm~~~nnn^^^SSSIIIEEEFFFPPP]]]nnn}}}xxxvvvssssssxxx|||vvvrrrpppooonnnppprrrssssssrrrssspppooooooqqqtttvvvvvvttttttuuuuuuuuuvvvvvvvvvvvvtttrrrqqqqqqqqqpppoooooooooooonnnnnnnnnmmmmmmmmmnnnoooppppppooonnnnnnooonnnmmmnnnoooooommmllliiihhhhhhgggfffeeeddddddbbbbbbaaaaaaaaa`````````___]]]]]]]]]^^^^^^\\\ZZZTTTSSSPPPLLLHHHEEEBBBAAA<<<;;;:::777444222000//////...---,,,++++++++++++************))))))((((((((((((((()))***,,,---...------........./////////000000000111111111222222333333444555666777777888888888888777666666555555777777777777777777777777666555444555777888888777777777777777888999:::;;;888999;;;<<<>>>@@@BBBBBBGGGHHHIIIJJJKKKKKKKKKJJJJJJMMMRRRYYY___dddgggiiijjjkkkiiihhhmmmuuuyyyxxxwwwsssqqqrrrqqqpppqqqttttttxxxzzzyyyxxxyyywwwrrrkkkhhhbbbYYYPPPFFF>>>::::::<<<===???AAAEEEJJJNNNSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[XXXXXXXXXYYYZZZ[[[]]]^^^______``````aaaccceeeeeefffhhhiiiiiigggffffffggghhhiiilllqqqxxx{{{ssslllssszzz}}}xxxrrrnnnggg```YYYQQQHHHBBB888888888888999999999999CCCGGGRRRiiivvvlllhhhlll{{{sssaaahhhtttwwwyyy~~~}}}wwwssswww~~~~~~kkkOOO;;;222000///...,,,+++*********---+++))))))***+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''')))******++++++++++++++++++++++++...,,,,,,------///888AAARRRjjjpppyyylllxxx{{{vvvkkkRRRAAA>>>:::===KKK[[[tttxxxjjj[[[PPPHHHDDDGGGSSSaaassszzztttssssssuuu|||xxxsssqqqppppppqqqsssuuuuuutttsssqqqpppqqqtttvvvwwwwwwsssttttttuuuuuuvvvvvvvvvuuusssqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmlllllllllmmmmmmnnnnnnnnnmmmllllllnnnnnnnnnpppqqqpppnnnkkkiiihhhhhhgggfffeeeddddddbbbbbbbbbaaaaaa``````___^^^]]]]]]^^^______]]][[[UUUTTTQQQNNNJJJGGGDDDBBB???>>><<<999666333111000//////---,,,++++++++++++******))))))))))))))))))((((((((()))***,,,---...------......//////000000000000111111111222222222333333444555666777888888999999888888777777777777::::::::::::::::::::::::777666555777999:::999888999999888888888999:::::::::;;;;;;<<<>>>??????@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEGGGLLLQQQUUUYYY\\\]]]^^^^^^______cccgggjjjkkknnnnnnnnnnnnmmmmmmooorrrssswwwyyyvvvttttttpppkkkccc___XXXOOOFFF???:::888:::<<<>>>@@@BBBFFFKKKOOOSSSSSSSSSTTTTTTSSSRRRRRRQQQSSSUUUWWWYYYZZZ[[[\\\XXXXXXXXXYYY[[[\\\^^^___^^^___```bbbdddfffggghhhdddfffggggggfffeeefffgggjjjkkkooouuu~~~}}}wwwrrrnnnvvvyyytttpppjjj```VVVMMMFFFAAA>>><<<<<<<<<<<<<<<<<<===>>>EEETTTlllsssaaa[[[```kkkxxx~~~oookkkwww~~~{{{zzzyyywwwuuu{{{sssVVV@@@666555...------,,,+++*********---+++))))))***+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((()))***++++++++++++++++++++++++++++++...,,,+++------000999CCCSSSkkkrrrtttiiiuuusssYYYEEE@@@<<<@@@OOOaaazzzsssgggZZZPPPGGGEEEIIIVVVeeewww|||vvvrrrtttwwwzzz{{{vvvsssrrrqqqsssuuuvvvvvvuuurrrqqqqqqsssuuuwwwwwwvvvrrrrrrssstttuuuvvvwwwwwwuuutttrrrqqqrrrrrrrrrpppmmmmmmmmmllllllllllllkkkllllllmmmmmmlllllllllkkkmmmmmmnnnppprrrqqqnnnkkkiiiiiihhhgggfffeeeeeeddddddccccccbbbaaa`````````^^^^^^^^^___``````]]][[[UUUUUUSSSPPPLLLHHHDDDBBBAAA???===;;;888555333222///...---,,,+++*********'''(((((()))******++++++((((((((()))***,,,---...------......///000000111111111111111222222222222333444444555666777888888999999999999999888888888888888888888888888888888888777777888:::;;;;;;:::888777777666777777888888<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@AAACCCDDDDDDEEEGGGJJJMMMOOOQQQRRRSSSSSSUUUWWWYYYZZZ\\\___cccfffhhhhhhgggiiikkklllooossstttqqqooommmhhhbbb[[[WWWOOOGGG@@@<<<999888:::===???BBBDDDHHHMMMPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQRRRTTTVVVXXXYYYZZZ[[[XXXXXXZZZ[[[]]]^^^______^^^___aaaccceeeggghhhiiibbbcccddddddcccccceeefffhhhjjjnnnwwwzzzuuussssss{{{}}}vvvppphhhbbbWWWLLLCCC???======<<<===<<<;;;;;;>>>BBBEEEMMMhhhmmm___RRRSSS```qqq{{{xxxxxx}}}~~~~~~tttvvvvvv}}}vvvZZZEEE777222222---,,,,,,,,,++++++******---+++))))))***+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---...111:::DDDSSSkkksssoooiiiwwwvvvZZZDDD@@@===CCCRRRiiinnnaaaVVVNNNGGGEEELLLZZZjjj}}}zzzyyytttrrrvvv{{{}}}yyytttsssrrrsssuuuvvvuuutttrrrqqqrrrsssuuuvvvuuusssooopppqqqsssuuuwwwxxxyyyvvvtttrrrrrrsssssssssrrrmmmmmmmmmlllllllllkkkkkkllllllllllllllllllllllllllllllmmmoooqqqpppnnnlllkkkjjjjjjiiihhhgggfffeeeeeeeeedddcccbbbaaaaaa```_________```aaa```]]][[[VVVVVVTTTRRRNNNIIIFFFCCCAAA@@@>>><<<999777555444000///...,,,+++***))))))''''''((()))***+++,,,,,,))))))))))))***+++,,,---------...///000000111222111111111222222222222333444444555666777888888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHIIILLLKKKMMMPPPPPPOOORRRVVVXXX___bbbaaa```bbbeeeeeehhhlllmmmjjjhhhfffaaa[[[SSSOOOIIIBBB===:::::::::;;;>>>AAADDDGGGJJJOOORRRQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYZZZWWWYYY\\\___`````````___^^^___aaacccdddfffffffff```aaabbbbbbaaabbbdddfffeeeggglllvvv|||yyywwwxxx|||{{{qqqiiiZZZUUUNNNEEE>>>;;;;;;<<<999999999999;;;AAAKKKQQQfffrrrXXXRRRNNNTTTeeevvv{{{~~~vvvsssvvv}}}}}}[[[FFF:::333......,,,,,,,,,,,,,,,,,,++++++---+++))))))***+++***)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###%%%'''((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///222:::DDDSSSkkkttt}}}hhhfffuuuwwwXXXCCCAAAAAAHHHXXXuuujjjZZZOOOHHHFFFEEENNN___ppp}}}xxxwwwssssssxxx~~~}}}{{{tttsssrrrrrrssssssrrrqqqqqqqqqqqqsssttttttrrrooommmnnnppprrruuuxxxzzz{{{uuusssrrrrrrsssssssssrrrmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkllllllmmmnnnlllllllllnnnoooooonnnlllllllllkkkjjjiiihhhgggggggggffffffeeedddcccbbbaaa`````````bbbbbb```]]]ZZZXXXXXXWWWTTTPPPLLLHHHEEEAAAAAA???===;;;999777666222111///---,,,+++******(((((())))))*********++++++***************++++++------...///000111222222111111111222222222333333444444555666777888999999:::::::::::::::;;;;;;;;;========================:::999999:::<<<======<<<===============>>>???@@@;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGHHHGGGHHHKKKKKKHHHKKKQQQPPPXXX]]][[[YYY\\\^^^]]]```dddfffdddbbb```[[[UUULLLHHHCCC>>>;;;::::::;;;<<>><<<:::999888333222111///---,,,,,,,,,************)))))))))))),,,+++******)))*********------...///000111222222111111222222222333333333444444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>===<<<::::::::::::;;;<<<======<<<<<<<<<======>>>>>>>>><<<===>>>???@@@@@@@@@???AAABBBBBBCCCEEEGGGHHHIIIGGGEEEFFFIIIHHHDDDHHHOOOKKKTTTZZZWWWUUUXXXZZZYYY[[[___bbb```^^^]]]WWWQQQGGGDDD@@@<<<:::999:::;;;===@@@DDDHHHJJJNNNRRRUUURRRSSSTTTUUUUUUUUUUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZVVVYYY___dddfffeeeaaa___[[[\\\^^^_________^^^]]]```aaabbbbbbbbbcccfffiiipppooopppvvv{{{{{{{{{{{{|||uuujjj[[[QQQJJJFFFDDDBBB>>>888888===;;;;;;===BBBGGGSSSjjj|||gggWWWMMMLLLQQQ^^^ppp~~~}}}}}}wwwzzz}}}wwwqqqUUU:::333333///,,,...+++++++++******************************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,,,,+++***+++---000,,,,,,++++++***+++++++++...------......000;;;GGGXXXkkk}}}nnnhhh^^^zzzxxxYYYCCC<<<===OOOkkkvvv]]]OOOHHHDDDCCCJJJVVVdddwww{{{xxxzzztttwww|||}}}~~~zzzyyyyyy{{{||||||wwwuuusssqqqppppppqqqqqqqqqqqqrrrrrrrrrqqqppppppoooooooooqqquuuwwwwwwwwwpppmmmnnnttt{{{|||wwwqqqsssqqqmmmlllmmmnnnnnnnnnrrroookkkkkkmmmooonnnlllooommmlllnnnqqqsssqqqpppqqqooommmkkkiiihhhhhhhhhiiiiiijjjjjjhhhgggdddcccfffdddcccbbbbbbaaa^^^\\\ZZZXXXVVVTTTSSSQQQNNNKKKEEEBBB@@@>>>======;;;999666555333000...,,,+++***+++******)))(((''''''&&&))))))))))))************------......///000000000555444444333222111000000333444555777999:::::::::<<<===<<<:::999888:::<<<999:::<<<>>>>>>===;;;:::===<<<;;;;;;::::::;;;;;;:::;;;<<<=========<<<<<<<<<::::::<<>><<<@@@???>>>>>>???AAACCCDDDHHHFFFDDDDDDEEEFFFFFFEEECCCBBBBBBCCCGGGJJJLLLMMMNNNPPPSSSTTTTTTTTTUUUWWWZZZ\\\]]][[[ZZZZZZTTTNNNGGG@@@;;;<<<===;;;:::;;;>>>@@@DDDIIINNNRRRUUUVVVTTTSSSRRRRRRTTTWWWYYY[[[^^^]]][[[ZZZ[[[[[[ZZZYYY\\\^^^```bbbccccccaaa```bbb___]]]]]]______\\\ZZZ```___^^^___aaafffjjjmmmppppppsssyyy~~~yyy|||}}}xxxrrrkkk```SSSJJJCCC>>>;;;:::888666777<<<<<<<<>><<<:::777555333111...,,,+++++++++++++++***)))))))))((())))))))))))************------......//////000000000111111222222333444444444555666888999:::;;;;;;<<<<<<<<<;;;999999:::<<<:::<<<>>>@@@@@@>>>;;;999;;;;;;:::999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;===???@@@???===@@@??????>>>???AAADDDEEEGGGFFFEEEFFFHHHHHHHHHFFFEEEDDDDDDEEEHHHKKKMMMMMMLLLOOOQQQRRRRRRSSSTTTUUUXXX[[[[[[YYYYYYZZZUUUOOOIIIAAA<<<<<<===;;;:::<<<>>>@@@DDDIIINNNRRRTTTVVVSSSSSSSSSTTTUUUXXXZZZ\\\```]]][[[ZZZ[[[[[[[[[ZZZ]]]^^^___```aaaaaa``````bbb```______aaaaaa___]]]aaa```______bbbgggkkknnnuuuvvvxxx}}}}}}zzz~~~~~~}}}|||{{{|||~~~wwwmmmddd[[[RRRHHHAAA>>>888555666888777999======BBBMMM___uuuwwwdddYYYUUUVVV[[[[[[\\\```iiiwww~~~qqqqqqtttsssnnnHHH;;;222222222,,,(((***,,,,,,++++++***)))(((((())))))******))))))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%'''((())))))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))*********))))))+++,,,,,,++++++***++++++,,,,,,...---...000000444@@@LLL\\\llliii[[[YYYcccxxx|||yyy[[[FFFCCCHHH___~~~jjjUUULLLJJJHHHLLLRRR^^^qqq|||~~~{{{{{{|||}}}}}}{{{zzzyyyzzzxxxvvvvvvxxxzzz||||||wwwuuurrrooommmmmmmmmmmmsssrrrqqqppppppqqqrrrsssqqqpppoooppprrrtttsssrrrqqqoooppptttyyyzzzvvvqqqnnnmmmllllllooopppqqqpppmmmmmmmmmoooqqqrrrpppnnnmmmnnnooorrrtttuuusssqqqnnnmmmkkkiiihhhggghhhhhhlllkkkjjjhhhggggggggggggcccbbbaaabbbccccccaaa___```^^^\\\[[[ZZZXXXTTTRRRLLLIIIFFFDDDCCCAAA???<<<888777444222///---,,,+++++++++++++++++++++++++++))))))))))))************---------...//////000000//////000111333444555555555666777999:::;;;;;;;;;;;;<<<<<<;;;999999:::<<<<<<>>>AAACCCBBB???;;;999999999888777777777777888888888777777777888999:::<<<;;;;;;===???@@@???===????????????@@@BBBDDDEEEEEEEEEFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMNNNKKKNNNPPPRRRRRRRRRSSSTTTXXXZZZZZZXXXYYY[[[XXXSSSLLLDDD=========;;;;;;<<<===@@@DDDHHHMMMQQQTTTVVVRRRSSSTTTVVVXXXZZZ\\\]]]aaa___[[[ZZZ[[[\\\\\\\\\^^^]]]]]]]]]]]]^^^^^^___bbbaaa```aaacccdddcccbbbbbbaaa```aaadddhhhmmmpppuuuxxx|||}}}~~~zzzwwwyyy{{{|||}}}zzzpppcccWWWNNNFFF@@@;;;>>>999666999<<<<<<===???AAAMMMccc}}}lll___ZZZ^^^bbbeee```\\\\\\eeessssssooouuuzzzxxx\\\;;;555222333111,,,***,,,---,,,,,,+++***)))(((((()))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++***))))))+++,,,++++++******++++++,,,,,,------...000222666CCCOOO```ooo{{{bbbUUUVVV```sss~~~|||yyyZZZEEEDDDLLLfffdddQQQKKKJJJJJJQQQVVVcccyyy~~~yyyyyyyyyyyyyyyxxxxxxxxxxxxvvvttttttvvvxxxyyyyyyvvvuuurrrpppoooooopppqqqtttssspppooooooqqqtttvvvuuusssrrrssstttuuutttsssrrrpppqqqtttxxxyyyuuuqqqooonnnmmmnnnpppqqqpppoooqqqrrrtttuuuvvvtttrrrpppkkkmmmooorrrtttsssqqqpppmmmllljjjhhhgggggghhhhhhkkkjjjhhhgggffffffggggggdddccccccdddffffffeeeccccccbbb```^^^^^^\\\YYYVVVPPPNNNKKKIIIHHHEEEBBB???:::888666333000...---,,,*********+++++++++++++++((()))))))))************,,,,,,---......//////000111111111222222333333333666777888999:::;;;;;;;;;:::;;;<<<;;;:::999;;;<<<===@@@CCCDDDCCC@@@<<<999888777777666666666666666777666555444444666888999::::::;;;<<<===>>>============>>>>>>???AAACCCDDDCCCDDDFFFIIILLLMMMLLLJJJHHHIIIKKKKKKLLLMMMNNNPPPMMMPPPSSSUUUUUUUUUVVVWWWYYY[[[\\\ZZZ\\\___]]]XXXPPPGGG???======;;;;;;======@@@DDDHHHMMMQQQTTTVVVRRRTTTVVVYYY\\\^^^______bbb___\\\ZZZ[[[\\\]]]]]]^^^\\\[[[ZZZZZZ[[[]]]^^^``````aaabbbdddfffffffffdddcccbbbcccfffkkkpppsssqqqvvv{{{{{{zzzyyyzzz}}}|||tttiiiZZZMMMEEE@@@<<<:::<<<999888<<>>???CCCKKK```yyyllliiilllooopppiii```XXXXXXdddrrr}}}sssooouuu~~~___GGG555333111111...++++++...,,,,,,++++++***))))))((()))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%***)))((('''%%%$$$""""""$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((($$$&&&''''''&&&&&&'''(((+++*********++++++,,,------,,,...111333888DDDQQQcccrrrwww___SSSVVV\\\nnn}}}}}}\\\GGGHHHSSSpppzzz```OOOKKKKKKJJJSSSYYYhhh||||||uuuuuuuuuuuuvvvvvvwwwxxxyyywwwuuutttuuuvvvuuutttuuutttsssrrrrrrtttvvvwwwuuussspppnnnoooqqquuuwwwvvvuuussstttuuuuuusssrrrrrrqqqqqqtttwwwxxxuuurrrqqqpppppppppqqqqqqooolllsssuuuwwwxxxvvvsssooonnnjjjllloooqqqqqqpppooonnnlllkkkiiihhhhhhhhhiiiiiijjjiiigggfffeeeeeefffgggfffeeeeeegggiiijjjiiihhhfffdddbbbaaaaaa___\\\ZZZSSSQQQOOOMMMLLLIIIEEEBBB;;;:::777444222///...---))))))******************((()))))))))************,,,,,,------.../////////111111111222222333333444666777888999:::;;;;;;;;;999;;;<<<<<<::::::;;;<<<>>>@@@BBBDDDCCC@@@<<<999888777666666555555666666666555333333333444777888777888999::::::;;;;;;;;;;;;<<<<<<===???@@@BBBCCCCCCCCCFFFIIIMMMNNNMMMKKKJJJLLLNNNOOONNNNNNPPPRRRRRRUUUYYY[[[\\\\\\\\\]]]]]]```aaaaaacccfffddd___TTTJJJAAA>>>===;;;;;;===>>>@@@DDDIIINNNRRRUUUVVVSSSVVVZZZ^^^aaabbbaaa```bbb___\\\[[[\\\]]]]]]\\\\\\[[[YYYXXXXXXZZZ\\\]]]^^^___aaabbbdddeeeggghhhfffeeeeeefffiiinnnsssvvvpppuuu{{{~~~{{{rrrwww{{{}}}}}}wwwiii___QQQEEE@@@===<<<:::888666777;;;>>>@@@GGGOOO```yyyuuuqqqvvv{{{yyytttddd\\\VVVZZZgggttt|||}}}tttiiippp~~~kkkLLL999222111///---***)))***,,,+++++++++***************(((((())))))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((%%%'''))))))((((((((()))************+++,,,---------,,,...111333888DDDQQQaaarrrttt^^^SSSWWW]]]mmm|||bbbNNNPPP___vvv]]]OOOKKKLLLKKKTTT\\\mmm}}}xxxxxxqqqrrrrrrtttuuuvvvwwwwwwxxxvvvuuutttuuuuuutttrrruuuuuuttttttuuuwwwzzz{{{tttssspppoooooorrruuuwwwtttsssrrrrrrssssssrrrpppqqqqqqqqqtttvvvwwwvvvtttrrrrrrrrrssstttrrrooolllrrrtttvvvuuurrrnnnkkkjjjkkkmmmppppppooommmmmmmmmkkkkkkiiihhhhhhiiijjjkkkiiiiiihhhggggggggggggggghhhhhhhhhiiikkklllkkkjjjgggfffdddccccccaaa^^^\\\UUUSSSRRRQQQOOOMMMIIIFFF===<<<999666333000///...******************))))))))))))))))))************,,,,,,,,,---......//////---...///111333555666777666777888999::::::::::::888:::<<<<<<;;;:::;;;<<<===???@@@AAAAAA???<<<:::888888777666666666666777666555444444444555666777555777999999999888999::::::;;;<<<>>>@@@AAABBBCCCEEEEEEGGGJJJNNNPPPOOONNNLLLPPPSSSTTTSSSSSSUUUXXXXXX\\\```cccdddcccdddddddddgggjjjkkkmmmooolllgggYYYNNNCCC>>>===;;;;;;>>>???BBBEEEJJJOOOSSSVVVXXXVVVYYY___cccfffeeecccbbb```^^^\\\\\\\\\]]]\\\ZZZZZZYYYXXXWWWXXXZZZ\\\^^^]]]___aaacccccceeegggiiiggggggggghhhkkkpppuuuxxxwwwxxx|||}}}{{{~~~}}}~~~wwwvvvrrryyy~~~~~~wwwooo]]]TTTHHH???<<<;;;;;;:::888777999===AAAIIIZZZiiiyyyqqqsss|||}}}tttjjjYYYWWWXXX```lllxxx~~~ppplllwwwsssTTT???555000000...,,,++++++++++++***************+++++++++(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((***)))))))))((((((((('''(((***,,,---,,,++++++,,,************+++,,,---...---,,,...111222777DDDPPP\\\ooo}}}{{{tttaaaWWWZZZcccppp|||fffSSSXXXkkkpppZZZNNNLLLMMMLLLVVV___qqq~~~yyytttsssqqqrrrsssuuuvvvvvvwwwwwwvvvuuuttttttuuuvvvuuussswwwvvvuuuuuuvvvxxxzzz|||sssrrrqqqpppqqqsssuuuwwwtttsssrrrrrrssssssrrrqqqooopppqqqsssvvvwwwwwwvvvqqqrrrsssuuuvvvuuurrrnnnqqqsssuuutttppplllkkkkkknnnppprrrpppnnnllllllnnnlllkkkjjjiiiiiijjjkkkllliiijjjjjjjjjjjjiiihhhhhhiiiiiiiiijjjlllmmmllljjjgggfffddddddcccbbb___]]]UUUTTTSSSSSSRRROOOKKKHHH???===:::777444111//////,,,,,,,,,+++*********)))))))))))))))************+++,,,,,,------......///...///000111333444555666666666777888999999999999888:::<<<===<<<;;;;;;<<<<<<======>>>======<<<<<<:::999999888888888888888555555555666666666777777555777::::::888888999;;;;;;<<<>>>@@@BBBCCCDDDDDDJJJIIIJJJLLLOOORRRRRRQQQOOOTTTXXXZZZXXXXXX[[[^^^]]]aaafffiiijjjjjjiiijjjjjjooosssuuuwwwxxxtttmmm\\\PPPDDD???===;;;;;;>>>AAACCCGGGLLLPPPUUUWWWYYYYYY]]]ccchhhiiihhheeebbb]]]\\\\\\\\\]]]\\\ZZZXXXWWWWWWWWWXXXYYY[[[]]]^^^]]]```cccddddddeeehhhjjjiiihhhhhhiiimmmrrrwwwzzz||||||~~~}}}{{{}}}|||~~~~~~xxxuuuwwwuuu}}}~~~|||tttjjjTTTLLLBBB;;;999:::::::::<<<<<<>>>AAAFFFTTTlll~~~{{{}}}vvvqqqooottt{{{xxxkkk^^^PPPTTT\\\fffpppzzztttttt~~~}}}YYY===333444///000///......///...+++)))))))))***++++++,,,,,,(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))+++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((((('''%%%'''******)))(((((()))************+++,,,---...------...111222777CCCOOOWWWmmmxxxyyyvvveee\\\^^^jjjsss}}}fffTTT\\\qqqmmmXXXNNNMMMOOONNNWWWaaauuu}}}{{{vvvqqqooossstttuuuwwwwwwwwwvvvvvvtttsssssstttvvvwwwvvvuuuxxxwwwvvvuuuvvvwwwyyyzzzsssrrrqqqqqqqqqsssuuuwwwvvvuuuttttttuuuvvvuuutttooooooqqqsssuuuwwwxxxxxxpppqqqsssvvvxxxwwwtttqqqqqqsssuuutttqqqnnnnnnoooqqqrrrsssqqqmmmlllmmmooolllkkkjjjjjjjjjkkklllmmmjjjkkklllmmmmmmkkkjjjiiiiiiiiiiiijjjllllllkkkiiigggfffddddddcccbbb___]]]UUUTTTTTTTTTSSSQQQMMMJJJ???>>>;;;777444222000///......---,,,,,,+++******))))))))))))************++++++,,,------......///222222222222222222222222555666777888888888888888777:::<<<===<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999999555666777777888888777777555888;;;;;;999888:::<<<===>>>@@@BBBDDDEEEFFFFFFMMMLLLLLLNNNQQQSSSTTTTTTQQQWWW\\\^^^\\\\\\___ccc```dddiiilllmmmmmmmmmmmmoootttyyy{{{~~~~~~yyyqqq]]]QQQEEE???===;;;;;;>>>AAADDDHHHLLLQQQUUUXXXZZZ[[[___eeejjjllljjjfffccc\\\[[[\\\]]]^^^\\\YYYVVVVVVVVVWWWXXXZZZ\\\^^^^^^^^^aaadddeeeeeeeeehhhkkkjjjiiiiiijjjnnnsssxxx|||~~~|||~~~~~~|||xxxrrrqqqsssvvvyyy||||||}}}~~~{{{rrrfff]]]RRRGGG>>>===???===:::999<<>>888000------,,,,,,,,,,,,+++++++++++++++************)))((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''$$$&&&((('''&&&%%%%%%&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,------...222:::CCCIIITTTgggwwwhhhfffggguuu}}}}}}fffXXXbbb|||iii[[[OOOJJJLLLQQQYYYiiixxx}}}xxxyyywwwtttssswwwuuuttttttuuuvvvvvvuuurrrtttxxxzzzyyyxxxxxxxxxzzz{{{zzzwwwsssrrrsssvvvuuusssrrrrrrsssuuuvvvuuuuuuvvvvvvvvvvvvvvvuuutttooonnnpppvvv{{{|||wwwqqqppprrrsssssssssssstttuuuyyyyyyxxxvvvsssqqqqqqrrrtttrrrpppoooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllkkkkkkmmmnnnkkkjjjhhhhhhiiijjjjjjiiifffeeecccbbbbbbaaa^^^[[[WWWVVVUUUSSSPPPNNNKKKJJJAAA???;;;888555333111111...,,,******++++++***)))))))))(((((((((((()))))))))+++------------///111111111222222222111111000444555666777888999999999888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::777777777777888888888888::::::999999888888777777999999999999:::;;;<<<===???@@@BBBCCCDDDEEEHHHKKKJJJNNNSSSUUUTTTTTTUUUXXXXXX[[[^^^```aaabbbdddfffdddhhhmmmooooooqqqtttxxxvvvyyy|||zzzooo^^^RRRFFF@@@===;;;<<>>===<<<<<>>777222,,,------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%'''((('''&&&%%%&&&(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,------...///222999BBBHHHRRReee}}}ooolllnnn{{{~~~iii]]]iii|||iiiZZZNNNHHHKKKQQQ\\\lll|||{{{xxxzzzxxxuuutttwwwuuuttttttuuuvvvvvvuuutttvvvxxxyyyyyyyyyyyyzzzyyyyyyxxxvvvsssrrrtttwwwuuusssrrrrrrsssuuuuuuvvvwwwwwwwwwvvvuuutttsssrrrnnnooorrrxxx~~~~~~xxxsssqqqrrrsssttttttuuuwwwyyy|||yyyuuutttssstttvvvsssooonnnoooooonnnlllllllllllllllllllllkkkkkklllmmmnnnmmmkkkjjjjjjkkkkkkjjjhhhiiiiiijjjhhhgggeeecccbbbbbbbbbaaa^^^\\\XXXWWWVVVSSSPPPMMMJJJIIIBBB@@@===999666444333222///---+++++++++,,,+++*********))))))))))))******)))+++------------///111111111222222222111111000555555777888999999999:::;;;<<<<<<===============;;;;;;;;;::::::999999999777777777777777777777777999999888888888777777777999999999:::;;;<<<===>>>AAACCCDDDEEEFFFHHHKKKMMMPPPTTTXXXYYYWWWVVVXXXZZZ]]]___bbbddddddfffhhhjjjjjjmmmqqqssstttuuuxxxzzz||||||qqq___SSSGGGAAA???======@@@AAABBBEEEJJJPPPUUUXXXZZZ___eeejjjlllmmmmmmfff___YYYZZZZZZZZZYYYWWWVVVUUUUUUWWWYYYZZZZZZ[[[]]]___aaafffiiifffeeehhhkkklllllloooqqqqqqpppssszzzlllmmmnnnpppsssvvvyyy{{{|||yyyuuuuuutttlll^^^SSSJJJBBB<<<<<<>>>>>>???AAAEEEJJJYYYrrrmmm\\\VVVYYY^^^cccjjjlllsss||||||rrrgggaaakkkoooxxx\\\DDD888000,,,+++,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%''')))))))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,.........///333999AAAGGGTTTggg~~~tttqqqsssllldddsss}}}iiiYYYMMMHHHLLLRRR___qqq{{{yyy{{{yyywwwuuuwwwuuuttttttuuuvvvvvvuuuuuuwwwxxxxxxxxxyyy{{{}}}yyyxxxvvvtttqqqrrrtttwwwuuutttssssssssstttuuuvvvyyyyyyxxxwwwvvvtttsssrrrpppqqquuu{{{yyytttqqqrrrssstttuuuwww{{{~~~~~~zzzwwwwwwwwwwwwyyytttnnnmmmpppqqqooolllllllllmmmmmmmmmmmmmmmmmmooooooooommmjjjhhhhhhhhhkkkjjjiiijjjjjjiiifffdddbbbaaa``````aaaaaa___]]]ZZZYYYWWWTTTPPPLLLIIIGGGDDDBBB???;;;888666555444000...,,,+++,,,,,,+++***++++++************++++++)))+++------------///111000111111222222222111111555666777888999:::::::::<<<============<<<;;;;;;999999999999999888888888777777777777777777777777777777777777777777666666999999999:::;;;===>>>???CCCEEEGGGHHHIIIKKKNNNPPPVVVZZZ]]]^^^\\\ZZZ\\\^^^ccceeehhhiiijjjkkkmmmoooqqqtttwwwzzz{{{|||~~~|||qqq^^^SSSGGGBBB@@@>>>>>>AAAAAACCCFFFJJJPPPUUUYYY[[[bbbiiioooqqqqqqnnnggg```[[[[[[ZZZZZZYYYWWWVVVUUUUUUWWWZZZ[[[\\\]]]```bbbaaagggjjjgggfffiiillllllnnnppprrrrrrssswww}}}fffjjjoootttwwwyyy{{{|||{{{uuupppnnnmmmfffXXXMMMHHHAAA<<<<<<===>>>AAAFFFQQQ\\\rrrwwwbbbSSSPPPWWWaaaggguuuuuuyyy~~~~~~xxxrrrqqqzzz|||{{{{{{gggFFF:::666///,,,///,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######&&&)))'''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,......///000333999@@@FFFXXXjjjtttsssxxx~~~oookkk}}}|||gggWWWMMMJJJOOOWWWaaattt|||{{{|||zzzwwwvvvwwwuuusssssstttuuuuuutttuuuuuuvvvuuuuuuwwwzzz}}}{{{yyyvvvrrrpppqqqsssttttttttttttsssssstttvvvxxx{{{{{{zzzzzzxxxwwwuuutttsssuuuyyy~~~~~~xxxrrroooppprrrssstttxxx|||{{{yyyyyy{{{}}}~~~|||uuuooonnnqqqrrrppplllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooommmjjjhhhggghhhjjjiiiiiijjjjjjhhheeebbbaaa```___```aaaaaa___]]]]]][[[YYYUUUQQQMMMIIIGGGEEECCC@@@<<<999777666555111///---,,,------,,,***+++******))))))******+++)))+++------------///000000000111222222222111111555666777999:::;;;;;;;;;;;;;;;;;;;;;:::999888777777888888888888888888888::::::999999888888888777666666666777777777777777888888999:::<<<>>>@@@AAAEEEFFFHHHJJJKKKMMMPPPRRRYYY\\\```aaa___^^^```ccciiikkkmmmnnnoooqqqsssvvvvvvyyy}}}yyymmm\\\QQQFFFBBB@@@>>>>>>AAAAAACCCGGGKKKOOOTTTZZZ]]]dddmmmuuuvvvtttpppggg___]]]\\\\\\[[[YYYXXXWWWVVVWWWYYY\\\]]]]]]^^^aaacccbbbhhhkkkiiihhhjjjmmmmmmnnnppprrrsssuuuzzzeeejjjqqqvvvwwwwwwxxxyyywwwqqqjjjgggeee^^^RRRIIIEEE???;;;;;;<<>>@@@BBBDDDGGGHHHKKKLLLMMMOOOSSSUUUZZZ]]]aaacccbbbcccfffiiioooppprrrssstttwwwzzz}}}{{{~~~uuuiiiYYYNNNDDD@@@???======???@@@CCCGGGKKKOOOTTT[[[___gggrrr{{{|||xxxqqqhhh___^^^^^^]]]\\\ZZZZZZYYYYYY[[[]]]____________```bbbccciiimmmkkkjjjlllnnnnnnnnnoooqqqssswww|||~~~}}}~~~ffflllrrrtttrrrqqqqqqrrrqqqmmmgggbbb\\\UUUMMMGGGAAA>>><<<>>>AAAJJJYYYggg}}}yyyqqq```^^^^^^cccllluuuzzz|||}}}yyywwwxxxwwwwww|||{{{yyyYYYCCC111000222...,,,000++++++++++++******************)))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$"""###%%%'''######$$$&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---///111444:::AAAEEESSSfff|||xxxrrr}}}}}}vvvxxxwwwaaaQQQHHHHHHQQQ[[[hhh~~~~~~|||{{{xxxwwwyyyuuusssqqqpppqqqqqqqqqooonnnooopppoooppprrrvvvyyy}}}zzzwwwtttsssrrrqqqoooooorrrttttttsssuuuyyy}}}~~~|||zzzyyyuuuwwwzzz{{{yyyuuuqqqnnnlllnnnqqqrrrsssuuuwwwyyy{{{xxxwwwzzzzzzxxxuuussssssqqqpppnnnllllllmmmmmmnnnooooooooojjjkkklllkkkjjjiiijjjkkkiiihhhggghhhhhhgggdddbbbaaa```___```aaaaaa```^^^^^^]]][[[YYYUUURRROOOMMMIIIGGGCCC@@@===;;;999999444222000//////...---,,,))))))(((((((((((()))))))))+++------------///111///000111222222222222222222444555777999:::;;;;;;=========<<<<<<:::999999777888888999:::;;;<<<<<<@@@@@@???>>><<<;;;::::::888888999999:::;;;<<<<<<:::;;;===???BBBEEEGGGIIIKKKMMMPPPQQQSSSUUUXXX[[[^^^aaaeeegggggghhhlllpppsssuuuwwwyyyzzz}}}~~~sssgggWWWMMMCCC@@@???======???@@@DDDHHHKKKNNNTTT[[[aaakkkwww|||tttiii```^^^]]]\\\[[[ZZZZZZZZZ[[[^^^___aaaaaa``````aaacccdddjjjooommmkkknnnooooooooopppqqqtttyyy}}}}}}|||}}}iiinnnrrrrrrnnnkkkkkkmmmkkkiiieee^^^VVVNNNIIIFFFAAA@@@AAAGGGPPP```wwwyyylllgggbbbgggppp{{{yyysssqqqqqqssstttvvv|||dddCCC999111111000---+++---++++++++++++***************)))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,...111555:::AAAFFFRRRfff}}}}}}vvviiiiiiyyy~~~zzz~~~}}}eeeTTTJJJJJJTTT^^^ooo{{{xxxxxxwwwxxx{{{sssqqqoooooooooooonnnmmmlllmmmoooooooooqqqtttwwwzzzxxxvvvvvvwwwvvvsssqqqmmmppptttttttttvvv{{{~~~zzzxxxvvvqqqsssvvvvvvuuurrrpppooolllooosssttttttttttttuuuyyyvvvtttwww~~~wwwyyyyyywwwssspppooooookkkkkklllmmmmmmnnnoooooojjjkkklllkkkiiiiiiiiijjjhhhgggeeefffggggggeeedddcccaaaaaaaaabbbbbb```^^^]]]]]]\\\ZZZXXXUUUSSSRRRLLLJJJGGGCCC@@@>>>===<<<555333111/////////---,,,***))))))))))))))))))***)))+++------------///111//////000222222333333222111222444666888999::::::<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<===>>>>>>AAA@@@???>>><<<;;;:::999999::::::<<<===>>>????????????AAADDDGGGKKKMMMOOOSSSUUUWWWYYYZZZ]]]```cccfffiiilllmmmlllnnnrrruuuxxxyyy|||}}}~~~zzznnnbbbVVVMMMDDDAAA@@@>>>>>>@@@@@@DDDHHHKKKNNNSSS\\\cccppp}}}wwwkkkbbb[[[[[[ZZZYYYYYYYYYZZZ[[[]]]___aaabbbaaabbbdddfffdddkkkpppnnnmmmooopppoooqqqqqqrrrvvv|||}}}zzz{{{lllpppsssqqqllliiikkkmmmhhhgggddd\\\RRRJJJGGGGGGDDDDDDHHHQQQ^^^sssooofffeeeooovvv}}}qqqjjjjjjnnnrrrtttvvv}}}hhhIII777555444333111...,,,,,,+++++++++************)))))))))))))))(((((((((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''(((%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***,,,...111555;;;BBBGGGVVVjjjssskkkeeeZZZ___rrr}}}}}}lllYYYOOONNNXXXbbbtttwwwuuuuuuvvvyyy}}}rrrpppnnnnnnnnnnnnmmmlllkkkmmmoooooopppqqqtttvvvwwwvvvuuuwwwyyyyyyvvvssslllppptttttttttvvv}}}}}}xxxuuusssnnnppprrrsssrrrqqqppppppmmmqqqtttvvvuuutttsssssswwwsssqqqtttyyy|||{{{xxxuuuyyy|||zzztttooonnnpppkkkkkkkkklllmmmnnnnnnoookkkllllllkkkiiihhhhhhiiihhhfffddddddfffffffffeeedddcccbbbbbbbbbbbb```^^^]]]]]]\\\[[[YYYXXXVVVUUUOOOMMMIIIFFFCCC@@@??????666444111000000///...,,,++++++************++++++)))+++------------///111//////000222222333333333000111333555777888999:::999999:::::::::999888888::::::;;;<<<>>>???@@@@@@AAA@@@???===<<<:::999888:::;;;<<<===>>>@@@@@@AAABBBCCCEEEHHHKKKOOORRRTTTXXXZZZ]]]^^^```cccfffiiimmmooorrrrrrqqqrrruuuyyy{{{||||||yyyuuuiii]]]WWWMMMEEEBBBAAA??????AAA@@@DDDIIIKKKMMMSSS\\\dddssszzznnndddYYYXXXXXXWWWWWWXXXZZZ[[[\\\^^^aaabbbcccdddfffhhheeelllpppooonnnoooqqqpppsssrrrssswww~~~}}}www{{{mmmmmmlllkkkkkklllllllllffffffbbbWWWMMMJJJKKKNNNOOOHHHJJJ^^^|||pppfffmmmwwwtttfffaaaffflllooopppttt||||||www|||nnnOOOCCC555444222000...---,,,+++++++++++++++++++++++++++))))))))))))((((((((((((((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((...,,,)))&&&%%%&&&''')))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((((((((((()))))))))))),,,+++******))))))******++++++...222444777>>>GGGWWWtttvvvnnnddd[[[SSSUUUjjj~~~uuuaaaQQQNNNZZZhhhxxx}}}uuuqqqrrrtttttttttqqqnnnkkkjjjkkklllmmmllloooqqqttttttsssrrrssssssuuuzzz~~~{{{wwwuuuuuuuuutttrrrrrruuuzzz|||yyyvvvsssqqqqqqooommmoooqqqrrrooommmoooqqqssstttsssrrrqqqrrrssstttsssqqqsssyyy{{{yyyuuuuuuuuutttrrrpppnnnmmmlllllllllllllllmmmnnnooonnnnnnmmmjjjhhhggghhhiiihhhiiikkkkkkkkkjjjhhhgggggghhhhhhgggfffcccaaa`````````___^^^]]][[[ZZZYYYPPPNNNLLLJJJGGGDDD???<<<777666444333333111...,,,++++++******************((()))+++---...///000000///000222333444444333333222222222333555777888999:::999999999:::<<<>>>???<<<<<<======>>>?????????@@@@@@???===;;;;;;<<<>>><<<>>>???@@@AAACCCGGGJJJHHHLLLPPPRRRSSSUUUXXX[[[___bbbfffhhhjjjlllnnnppprrruuuxxx{{{||||||zzzyyy~~~~~~}}}}}}}}}|||wwwoooeee]]]VVVKKKAAA>>>===<<<===@@@BBBDDDFFFHHHMMMUUU```hhhvvvyyymmmeeeZZZYYYWWWVVVWWWZZZ\\\^^^aaacccdddddddddeeehhhjjjmmmppprrrsssrrrqqqqqqqqquuuwwwyyy{{{mmmlllkkkjjjjjjiiiiiiiiieeeddd^^^UUUNNNLLLNNNQQQSSSSSS^^^uuuxxxhhhhhhwwwxxxhhh^^^^^^eeemmmrrruuuxxxwwwooommmtttyyy}}}{{{XXXAAA888222111000///...---------************************))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((()))(((&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((()))))))))***++++++*********++++++,,,---,,,...333555888AAAKKKZZZuuussskkkbbbZZZQQQSSSggg~~~xxxcccRRRMMMXXXfffyyy|||uuurrrrrrssssssqqqooommmkkkjjjlllnnnnnnnnnppprrruuuvvvtttsssrrrsssvvvzzz~~~}}}zzzxxxxxxwwwuuusssrrruuuzzz~~~zzzwwwtttrrrppppppnnnnnnoooqqqrrrpppnnnrrrtttuuutttrrrqqqqqqqqqrrrsssrrrppptttzzz{{{yyywwwvvvuuussspppooommmmmmmmmllllllllllllmmmnnnnnnmmmmmmllljjjgggggghhhjjjhhhiiijjjkkkkkkiiihhhgggggggggggggggeeecccaaa```bbbbbbaaa___]]][[[YYYXXXSSSQQQNNNLLLIIIEEEAAA===888777555444333111///,,,,,,++++++***************((((((***,,,---.../////////000111222333333333222222222333444555777888999======;;;:::::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>???>>><<<;;;:::<<<>>>???AAACCCDDDDDDGGGJJJMMMNNNRRRVVVYYYZZZ\\\```cccgggjjjmmmoooppprrrtttvvvzzz{{{~~~}}}wwwuuuuuuuuuuuusssmmmeee___WWWLLLCCC??????===>>>AAABBBDDDGGGJJJOOOXXXccclllvvvzzznnnfffZZZYYYXXXWWWXXX[[[^^^```bbbdddeeeffffffgggiiijjjnnnqqqtttuuuuuusssssssssuuuxxx{{{}}}~~~~~~~~~lllkkkkkkjjjiiihhhgggfff```[[[SSSMMMIIIIIILLLOOOTTT]]]ssswwwhhhbbblllvvvggg^^^YYY[[[dddpppxxx|||gggdddfffnnnvvv~~~```FFF999444......---------------...))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******+++******++++++,,,---...///...///333666;;;FFFQQQ___vvvqqqjjjbbb[[[RRRSSSeee|||ttt___PPPLLLXXXeee{{{zzzuuurrrrrrrrrpppnnnmmmkkkjjjkkkmmmpppqqqqqqqqqtttwwwxxxvvvtttsssrrrvvvzzz~~~~~~}}}}}}zzzxxxuuusssuuu{{{zzzwwwuuussspppnnnpppooooooppprrrsssrrrpppuuuvvvuuusssqqqpppqqqrrrqqqrrrrrrqqquuu{{{}}}zzzzzzxxxtttqqqnnnmmmllllllnnnnnnmmmllllllllllllmmmkkkkkkkkkiiiggggggiiikkkhhhiiijjjjjjjjjiiigggfffgggggggggfffdddcccaaa```dddcccbbbaaa^^^\\\ZZZYYYVVVTTTQQQOOOLLLGGGBBB>>>:::888666555444222000...,,,,,,+++***************'''((()))+++,,,------......///000111222222222222333333333444555777888999>>>===<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>?????????>>><<<<<>>???@@@<<<<<<============>>>>>>@@@AAAAAAAAA@@@AAADDDFFFGGGJJJNNNRRRUUUXXX]]]``````bbbfffjjjnnnqqqtttuuuyyy{{{~~~~~~||||||~~~}}}zzzvvvrrrnnnkkkiiiffffffgggiiikkkjjjhhhfffYYYOOOEEEAAA@@@???@@@CCC@@@CCCGGGLLLRRR\\\iiirrr{{{zzznnneee[[[ZZZYYYYYY[[[^^^bbbdddcccfffiiikkkllllllnnnooosssvvvzzz|||{{{zzzyyyyyyyyy}}}}}}|||iiikkknnnpppoookkkgggddd]]]RRRHHHEEEDDDDDDHHHNNNTTTfff|||tttqqqppplllhhhbbb```gggvvvkkkccccccccccccdddjjjssskkk\\\bbbnnn|||vvvRRR<<<666333,,,...---,,,++++++***++++++++++++++++++++++++++++++))))))))))))((((((((((((((('''&&&&&&&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))************)))******+++,,,...///000...,,,---111666>>>LLLYYYjjjvvv|||~~~oooiiiddd___WWWWWWhhh~~~{{{nnn]]]PPPIIILLLZZZhhhzzzvvvsssrrrsssrrroookkkkkkjjjjjjmmmpppssstttttttttwwwyyyzzzyyywwwvvvuuuyyyzzz}}}~~~||||||~~~}}}zzzvvvttttttsssrrrpppssstttuuuvvvvvvuuuuuuvvvrrrssssssrrrqqqrrrtttwwwsssuuuuuuuuuyyy~~~zzzwwwrrrmmmkkkkkklllmmmpppooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjhhhhhhjjjlllkkkkkkkkkjjjiiiiiihhhggghhhgggfffeeeddddddccccccaaabbbbbbcccccccccbbbbbbZZZXXXUUURRRNNNJJJDDDAAA@@@===999777666555333111...---,,,+++******************,,,---............/////////000000111222222444444444555666777888999::::::;;;<<<>>>>>>??????<<<<<<======>>>?????????@@@AAABBBCCCDDDFFFJJJMMMMMMQQQVVV[[[```eeejjjmmmmmmnnnqqqtttxxx|||}}}~~~}}}{{{wwwtttrrrrrrssstttqqqpppmmmjjjgggeeeeeeeeebbbbbbccceeeggghhhgggeee[[[PPPFFFBBBAAA??????BBB@@@BBBFFFKKKQQQ[[[hhhqqq|||xxxlllbbb[[[ZZZZZZZZZ\\\___ccceeeccceeeiiilllmmmooorrrtttxxxzzz}}}}}}|||{{{{{{|||{{{|||~~~jjjnnnsssuuussslllddd___TTTJJJDDDEEEEEEEEELLLVVVeeetttqqqgggcccddd]]]\\\]]]dddooo}}}sssaaa```fffhhhjjjlllzzzwwwkkkaaaiiiyyy~~~___DDD888555000)))...---,,,++++++***++++++++++++++++++++++++++++++))))))))))))((((((((((((((('''%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''(((((((((((()))))))))))))))))))))*********++++++))))))******+++---...///,,,+++---333888AAAOOO\\\llltttwwwzzz}}}mmmgggbbb]]]VVVWWWiiisssgggXXXNNNJJJMMMZZZgggyyyuuurrrqqqrrrssspppmmmlllkkklllnnnqqqsssssssssrrrtttwwwwwwvvvuuuvvvvvv{{{{{{|||~~~{{{xxxuuutttttttttsssrrrsssuuuvvvvvvuuuttttttuuuooopppqqqqqqqqqrrrtttvvvsssvvvwwwwwwzzz}}}wwwtttpppmmmkkklllmmmooopppooonnnmmmlllkkkkkkkkkmmmmmmmmmkkkiiiiiikkkmmmmmmmmmlllkkkjjjiiiiiihhhiiihhhgggfffeeeeeeeeeeeeaaabbbcccdddeeeeeeeeeeee[[[YYYVVVSSSPPPLLLGGGCCCBBB???;;;888777666444333///...---+++***************+++,,,---............000000000000000222333333555555555555666777888999<<<============<<<;;;;;;<<<<<<===>>>@@@AAABBBBBBAAACCCEEEGGGJJJMMMRRRVVVWWW\\\aaaggglllqqquuuxxxyyyyyyzzz}}}}}}{{{xxxwwwuuusssoookkkiiihhhiiiiiiiiihhhgggccc```^^^___```______aaadddggghhhfffddd___TTTIIIDDDBBB??????AAA@@@CCCGGGJJJPPPZZZfffoooyyyvvvkkkbbb\\\[[[ZZZZZZ\\\___bbbdddbbbeeehhhkkknnnqqqvvvyyy}}}~~~~~~||||||}}}~~~~~~~~~lllqqqwwwyyyuuukkk^^^VVVLLLEEEEEEKKKNNNOOO[[[iii|||{{{{{{wwwooofff```^^^___XXXYYY___jjjxxx{{{mmmdddiiinnnnnnqqqxxxrrruuu|||zzztttqqq{{{zzzcccJJJ<<<777333///,,,,,,++++++++++++,,,------************************))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''((((((((('''((((((((()))))))))***))))))*********+++++++++)))))))))***+++,,,---...,,,+++///555<<>>GGGTTTaaaiiioooooopppyyysssnnnhhhccc^^^YYY\\\qqqzzzcccYYYOOOJJJJJJPPP[[[ggg{{{xxxtttpppppprrrttttttrrrpppooooooppprrrrrrqqqppplllmmmnnnnnnnnnooorrruuu}}}{{{{{{|||xxxvvvwwwtttrrrqqqrrrssssssrrrqqqsssuuussspppnnnnnnpppnnnppprrrrrrqqqooooooooorrruuuuuuuuuxxx||||||xxxpppooommmmmmmmmnnnpppqqqnnnnnnmmmllllllllllllmmmqqqqqqpppnnnkkkjjjkkkmmmqqqpppnnnmmmlllkkkkkkkkkkkkjjjiiiggggggggghhhhhheeeeeefffffffffffffffeee^^^\\\ZZZXXXUUURRRMMMJJJEEEBBB===:::888777666555000///---,,,+++*********)))***+++,,,,,,,,,,,,,,,222111111111111333444555666666555666666777888999777888:::<<<======<<<<<<;;;<<<>>>@@@BBBEEEGGGGGGNNNQQQUUUYYY^^^cccjjjnnnooorrrwww{{{}}}~~~}}}}}}~~~zzzvvvttttttpppooollliiieeebbb```___\\\[[[YYYWWWWWWYYY[[[]]][[[]]]___^^^\\\\\\^^^aaacccdddhhhnnnrrrtttrrrppphhh\\\PPPJJJFFFCCCAAACCCEEEGGGJJJLLLPPPXXXdddlllnnnvvv|||}}}{{{wwwnnnfff]]]\\\[[[ZZZ[[[]]]```bbbaaabbbeeehhhlllsss|||}}}zzzzzz}}}rrrqqqrrrpppeeeXXXTTTYYYTTT___hhhiiikkkuuullleee___ZZZ[[[```gggnnntttooolllnnnwww~~~}}}wwwtttqqqoooqqqwwwyyy{{{wwwoootttwww~~~aaaHHHAAA999444444444111...,,,,,,+++******+++,,,,,,)))************(((&&&%%%))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((('''&&&%%%%%%(((((((((((())))))))))))***++++++,,,,,,------...//////111777AAAOOO\\\dddnnnlllooouuuyyyzzzpppfff```aaaaaadddtttuuu___RRRHHHIIILLLQQQ\\\iiiyyyyyyuuupppooorrruuuuuuuuupppooonnnnnnmmmllllllllljjjlllooosssvvvwwwuuusssxxxzzz||||||xxxvvvvvvoooppprrrtttttttttttttttrrrttttttqqqmmmjjjkkkmmmqqqpppppppppppppppqqqqqqqqqsssvvvyyyzzzyyyxxxwwwtttrrrpppnnnnnnppprrrtttnnnnnnnnnkkkhhhhhhllloooooollliiijjjmmmoooooonnnooonnnnnnmmmkkkjjjjjjiiilllkkkjjjhhhgggeeedddccccccdddeeeeeeeeedddcccbbb```___]]]ZZZVVVRRRNNNLLLGGGBBB<<<:::;;;;;;777333333222111///---,,,,,,++++++,,,,,,------......///111111111111222333444444777888999::::::999888777;;;:::::::::;;;<<<<<<===;;;<<<>>>???BBBGGGLLLQQQWWW[[[```gggmmmrrrvvvwwwwwwyyy}}}~~~zzzzzz{{{{{{yyyvvvtttrrruuusssoookkkhhhggggggggg```___]]][[[XXXWWWVVVUUUSSSSSSSSSSSSSSSVVV[[[^^^______^^^^^^```bbbeeegggkkknnnqqqssswww||||||xxxooofffXXXLLLEEECCCCCCDDDEEEFFFHHHKKKPPPVVV^^^dddhhhnnnwww}}}}}}vvvllleee^^^]]][[[ZZZZZZ[[[\\\]]]```cccggglllqqqwww}}}}}}{{{|||~~~~~~}}}ooojjjfffddd___\\\aaakkkxxx}}}eee^^^^^^aaakkkxxx|||tttoootttzzzzzzvvvtttpppnnnqqqyyytttllljjjuuuyyyhhhRRR???999222///000111///,,,,,,,,,+++******+++,,,,,,+++++++++******)))(((''')))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((((()))))))))******++++++,,,,,,------...///000222888CCCQQQ^^^fffqqqppprrrxxx}}}vvvjjjbbbccceeejjjyyyqqq^^^PPPGGGGGGKKKQQQ^^^lllxxxtttqqqppptttwwwxxxwwwqqqpppnnnmmmllllllmmmnnnmmmoootttxxx{{{zzzxxxvvvyyyyyy{{{}}}zzzuuusssssspppqqqssstttuuuuuuttttttrrrssssssqqqmmmlllmmmooopppppppppppppppqqqrrrssstttvvvxxxyyyyyyxxxvvvtttqqqpppnnnmmmmmmnnnpppqqqmmmmmmllljjjhhhiiimmmppppppnnnkkklllnnnpppooonnnooonnnnnnmmmkkkjjjjjjiiilllkkkjjjhhhgggfffeeeddddddeeefffffffffeeecccccc______^^^\\\YYYVVVRRRPPPIIIDDD>>><<<<<<<<<888555444333111///---,,,++++++++++++,,,,,,---.........111111111111222333444555444444555666777888888888999999999:::;;;<<<======<<<>>>AAADDDHHHOOOVVV[[[aaadddiiinnnssswwwyyyzzzyyyzzz|||~~~zzzwwwqqqqqqrrrqqqpppmmmjjjiiieeeddd```]]][[[ZZZZZZZZZXXXWWWVVVTTTRRRQQQQQQQQQPPPQQQRRRRRRSSSUUUZZZ]]]cccdddfffffffffhhhlllooooootttwwwzzz~~~}}}tttjjj\\\OOOHHHEEEEEEEEEEEEFFFIIIKKKOOOUUU\\\aaahhhooowww~~~}}}wwwnnngggaaa___]]]ZZZYYYYYYZZZ[[[]]]aaafffkkkpppvvv|||~~~{{{zzz{{{~~~yyyyyy~~~ddd^^^ZZZ[[[___iiixxxuuuaaaZZZbbbrrruuulllnnnuuuwwwvvvuuurrrpppttt|||vvvgggiiiooo{{{eeeOOOAAA666222---,,,...///...,,,,,,++++++******++++++,,,,,,,,,+++***))))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((((((((((()))))))))*********++++++,,,,,,------...000111444;;;FFFTTTaaaiiiwwwvvvxxx|||zzzlllbbbdddkkkssskkk[[[NNNEEEFFFKKKRRRbbbrrr~~~wwwtttrrrssswww{{{{{{zzzsssqqqnnnlllkkklllnnnoooooorrrxxx|||~~~|||yyyvvvzzzzzzyyyzzz|||~~~~~~yyyuuusssrrrqqqrrrsssuuuuuuuuuuuutttrrrssssssqqqooonnnoooqqqpppppppppqqqrrrssstttuuuvvvwwwyyyyyyxxxvvvsssqqqpppoooooonnnnnnoooooopppmmmmmmllljjjiiikkkooorrrrrrpppnnnmmmnnnoooooooooooonnnmmmmmmlllkkkjjjjjjlllkkkjjjhhhgggfffffffffffffffggghhhgggfffeeeddd___`````````^^^ZZZVVVTTTKKKFFFAAA>>>>>>===:::777444333111///---,,,++++++***++++++,,,,,,------...000000111222333444555666333333444555666888999:::888888888999;;;<<<>>>??????BBBEEEIIIOOOWWW___eeekkknnnrrrvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvrrrnnnjjjcccddddddcccaaa___\\\[[[UUUTTTRRRPPPOOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMNNNPPPQQQSSSTTTUUUXXX\\\___fffkkkooopppnnnooossswwwuuu{{{yyyoooaaaTTTKKKHHHGGGGGGEEEGGGIIILLLOOOSSSYYY]]]iiiooowww~~~~~~xxxpppjjjeeebbb^^^ZZZWWWVVVVVVVVVYYY^^^eeekkkpppuuuzzz}}}}}}|||zzzzzz{{{~~~yyyuuuwww|||TTTVVV[[[eeerrrsssddd```qqqtttjjjeeekkksssvvvuuutttsssvvv|||qqqkkktttfffMMM???999333000...---...///...---++++++++++++++++++++++++,,,+++)))((((((((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******))))))(((((()))))))))************++++++,,,,,,------...000111555===IIIXXXeeemmm{{{}}}~~~xxxkkkbbbgggrrr|||wwweeeWWWKKKCCCEEEKKKTTTgggyyy|||uuussssssvvv|||~~~tttrrrooolllkkkmmmoooqqqnnnsssyyy}}}~~~{{{wwwttt{{{zzzxxxxxxyyy||||||wwwuuuuuurrrssstttuuuvvvuuuttttttqqqqqqqqqqqqpppqqqrrrsssrrrrrrrrrrrrsssssstttuuuvvvwwwyyyyyyxxxuuurrrpppppppppqqqqqqqqqqqqppppppnnnmmmmmmmmmmmmpppsssuuurrrqqqooonnnnnnnnnnnnnnnoooooonnnmmmllllllkkkkkklllkkkjjjhhhggggggggghhhgggggghhhiiihhhgggfffeee```aaabbbbbb```\\\XXXUUUMMMIIIDDDAAA???===:::888555444222000...---,,,+++******++++++,,,---------///000111333444555555666666666555666777999;;;<<<777777888:::<<<>>>@@@AAACCCFFFJJJNNNTTT[[[ccciiiqqqrrruuuwwwwwwuuurrrppplllkkkiiihhhfffccc^^^[[[VVVVVVVVVUUUSSSQQQOOONNNNNNMMMLLLLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSVVVXXXZZZ]]]aaadddiiipppvvvwwwttttttyyy}}}zzzqqqcccVVVNNNIIIGGGFFFFFFHHHJJJLLLNNNQQQVVVZZZiiiooowww}}}~~~zzzsssnnnhhheee___ZZZVVVSSSSSSSSSWWW\\\dddkkkppptttxxxzzz||||||{{{|||~~~|||wwwuuuxxx|||MMMZZZnnnpppgggmmm~~~fffbbbeeeooowwwxxxtttrrrrrr{{{~~~uuuvvvjjjQQQ???777444222000///.........,,,+++++++++++++++++++++++++++***)))'''&&&&&&'''((()))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))))))))))))))***************++++++,,,,,,------...000222777@@@LLL[[[hhhppp}}}vvvllleeemmm{{{qqq```RRRHHHCCCFFFMMMXXXlllyyysssssstttyyyuuusssooommmlllmmmpppqqqooottt{{{~~~}}}yyyuuuttt{{{yyywwwvvvwwwzzz~~~|||xxxvvvuuurrrssstttuuuuuuuuutttsssooooooooopppqqqsssttttttvvvuuutttttttttttttttuuuvvvwwwyyyyyyxxxvvvsssqqqpppppppppppppppppppppppppppooopppqqqsssvvvwwwxxxppppppooommmllllllmmmnnnpppooooooooonnnmmmmmmmmmlllkkkjjjhhhhhhhhhiiijjjggghhhiiiiiiiiihhhgggfffbbbccccccbbb___\\\XXXUUUOOOKKKGGGCCC@@@===;;;999777666444111///...---,,,***++++++,,,,,,---......///000222444555555555555888777666666666777888999777888999;;;>>>AAADDDEEEFFFJJJOOOUUU[[[bbbhhhmmmpppqqqqqqqqqoookkkhhhfff[[[YYYWWWVVVUUUSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNJJJJJJKKKLLLMMMNNNPPPQQQRRRUUUYYY]]]```cccfffiiipppwww}}}~~~{{{{{{wwwooocccYYYQQQLLLHHHGGGGGGIIIJJJKKKMMMPPPUUUXXXiiinnnvvv|||~~~{{{uuuqqqjjjfff```ZZZUUUSSSSSSSSSXXX^^^fffmmmqqquuuxxxyyy||||||}}}yyyvvvuuuxxx|||XXXpppssskkkiiizzznnnaaaccckkkvvv{{{xxxtttsssttt}}}}}}kkkRRRAAA666000///............---+++***)))***++++++,,,,,,++++++***(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((()))))))))*********++++++***++++++,,,,,,------...///111777AAAOOO^^^kkksss{{{rrrmmmssslll[[[NNNFFFCCCHHHPPP\\\rrrwwwrrrrrruuu|||uuussspppnnnmmmnnnpppqqqqqqvvv}}}~~~{{{wwwuuutttxxxwwwuuutttuuuxxx|||~~~}}}~~~}}}yyyuuusssrrrqqqrrrsssttttttsssrrrrrrmmmllllllnnnrrruuuvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvyyyzzz||||||{{{yyyvvvtttooonnnnnnmmmmmmnnnnnnooopppqqqsssvvvyyyzzzyyywwwooooooooommmllllllnnnpppqqqqqqqqqppppppooooooooommmkkkjjjhhhhhhiiikkklllhhhhhhiiiiiiiiihhhgggfffddddddcccaaa___\\\YYYWWWQQQOOOKKKFFFBBB???===<<<999888666333111///......++++++,,,------......///000222333555555555444444666555555444444555555555888999;;;>>>BBBEEEHHHJJJJJJOOOVVV]]]bbbggglllooojjjjjjhhhfffbbb^^^[[[YYYKKKIIIGGGFFFGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRTTTXXX]]]bbbfffiiilllnnnzzz~~~qqqlllddd\\\VVVQQQLLLJJJJJJJJJJJJJJJKKKOOOUUUZZZhhhmmmtttzzz}}}{{{wwwtttlllhhhbbb\\\XXXWWWWWWXXX]]]bbbiiiooosssvvvyyy{{{|||}}}tttssstttyyy|||sss|||xxxuuurrrkkkeeeffflllwwwaaa```eeennnxxxyyyvvvwwwzzzqqqRRR???777111------+++,,,......---+++***)))***+++,,,,,,,,,,,,+++***''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&))))))*********+++++++++***++++++,,,,,,------......111777BBBPPP___llltttzzzrrrttt}}}iiiVVVJJJDDDDDDKKKTTT```vvv}}}tttqqqrrrvvv}}}tttsssqqqpppoooooopppppppppuuu{{{{{{wwwsssrrrssssssrrrqqqqqqsssvvvyyy{{{yyy{{{|||{{{wwwssspppoooqqqqqqrrrssssssrrrqqqpppkkkjjjjjjmmmrrruuuvvvvvvttttttuuuuuuwwwxxxyyyzzz|||xxxvvvpppnnnmmmllllllmmmnnnppppppqqqtttyyy||||||yyyuuunnnooopppooommmmmmppprrrsssrrrrrrrrrrrrqqqqqqqqqmmmkkkjjjhhhhhhjjjlllmmmggghhhiiiiiiiiihhhffffffeeedddbbb```___]]]]]]\\\UUUSSSOOOJJJEEEAAA??????;;;:::888555333111000///,,,------......//////000222333444666666555333222333333444555666666666555:::;;;>>>AAAEEEIIILLLNNNQQQVVV]]]bbbdddeeeeeeeee___]]]ZZZVVVRRROOOLLLKKKBBB@@@>>>===>>>>>>>>>===@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUYYY^^^eeejjjnnnrrruuuwwwzzznnnjjjfffbbb]]]XXXSSSOOOLLLKKKJJJIIIJJJOOOVVV\\\fffkkkrrryyy|||{{{xxxuuunnnkkkeee```]]]]]]^^^```bbbffflllqqquuuxxxzzz}}}{{{}}}yyyqqqrrruuu{{{sssmmmgggccc^^^\\\eeeqqqiiiVVV^^^dddmmmuuuuuuuuuzzzyyyrrrwwwttt\\\BBB666222///---...***,,,///000///------,,,***+++,,,------,,,+++***'''((()))******)))((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%)))************+++++++++***++++++,,,,,,---......---000777BBBPPP```mmmuuu~~~tttrrrzzz{{{fffTTTHHHCCCDDDMMMVVVbbbyyyyyyqqqppprrrwww~~~ssssssrrrqqqppppppppppppnnnssswwwwwwrrrnnnnnnoooooooooooooooqqqtttwwwxxxxxxzzz|||{{{wwwsssqqqooopppqqqrrrrrrrrrqqqpppooojjjiiihhhlllqqqvvvwwwvvvrrrssstttuuuxxxzzz}}}~~~~~~yyywwwrrrqqqnnnmmmmmmnnnqqqrrroooqqqtttzzz~~~}}}xxxsssnnnpppqqqpppnnnnnnrrruuusssssssssssssssssssssrrrmmmllljjjhhhhhhjjjmmmnnnggghhhhhhiiiiiigggfffeeeeeedddbbb```______```aaaXXXVVVSSSMMMGGGCCCBBBBBB===;;;999666444222111000------......///000000000333444555666666444222111222333555777999999999999;;;===???CCCGGGKKKOOOQQQXXX\\\aaadddbbb^^^ZZZXXXUUUSSSOOOJJJFFFCCCAAA@@@???===:::999:::;;;;;;:::>>>>>>>>>???@@@BBBCCCDDDFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPRRRSSSUUUWWWXXX___eeelllrrrvvvzzz|||~~~yyypppllljjjhhhfffccc^^^XXXTTTMMMLLLJJJHHHJJJPPPXXX^^^fffjjjqqqxxx{{{{{{xxxvvvppplllgggbbb```aaadddeeefffjjjooosssvvvyyy|||~~~zzz|||{{{tttqqqrrrwww~~~yyywwwrrriii```[[[YYY^^^lllzzz|||iii```___YYYcccpppvvvvvvzzzpppjjjkkkuuuxxxYYYMMM<<<111------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$###"""!!!+++***'''%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++.........---++++++,,,------222888???IIIZZZnnn|||}}}yyyqqqlllqqq|||}}}gggSSSEEEGGGFFFMMM]]]hhh{{{|||uuuttt|||~~~~~~yyyuuutttsssqqqooonnnmmmllloooooopppqqqrrrrrrssssssqqqqqqooonnnooosssyyy~~~{{{vvvtttsssrrrqqqppppppqqqqqqpppooommmlllkkklllmmmnnnqqqsssuuuwwwuuuvvvxxxzzz~~~|||wwwttttttrrrpppnnnnnnooopppqqqqqqrrrtttvvvvvvvvvvvvuuurrrrrrrrrqqqqqqrrrssssssyyyxxxwwwuuusssrrrqqqqqqkkkjjjiiiiiiiiijjjkkklllllllllmmmmmmmmmkkkjjjiiifffeeedddbbbaaa``````___]]]YYYSSSNNNKKKGGGDDDBBB@@@===999777555333111///+++,,,,,,---...///000000///000000111333444444555666555555555777888:::<<<999;;;???DDDJJJPPPTTTVVVXXX[[[^^^___\\\WWWQQQLLLFFFDDDAAA>>><<<;;;;;;<<<555777999999999:::;;;===999<<>>444.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%***)))'''%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))************++++++++++++,,,------,,,,,,...000///333999@@@LLL]]]rrruuurrrmmmjjjqqq}}}lllVVVEEEGGGGGGPPPaaannnyyysssrrrzzz~~~}}}|||~~~|||xxxtttrrrpppooonnnnnnoooooopppqqqrrrssssssrrrqqqpppppppppooonnnooosssyyy~~~yyyuuurrrqqqqqqpppooopppqqqqqqpppooonnnmmmlllmmmnnnppprrrtttvvvwwwsssuuuxxx{{{~~~}}}xxxuuurrrsssrrrpppooooooooopppppppppqqqssstttuuuuuuuuutttqqqqqqqqqqqqrrrrrrssstttyyyyyyyyywwwvvvtttrrrqqqmmmlllkkkjjjjjjkkklllmmmmmmnnnnnnooonnnmmmkkkjjjhhhfffdddbbb```___^^^^^^___[[[VVVRRRNNNJJJFFFCCCAAA>>>:::888666444222///------......///000111111000111111222333444444555666666666666777999;;;<<<:::<<>>DDDKKKQQQUUUWWWXXXUUUTTTRRRNNNHHHBBB<<<999:::999777666555666666777444666777888777888999;;;===???AAABBBBBBCCCEEEGGGHHHJJJNNNQQQTTTUUUUUUUUUXXXYYY[[[\\\\\\___bbbeeepppuuuzzz{{{xxxtttrrrqqqoootttwwwxxxyyyyyysssllleeeaaa]]]]]][[[XXXYYY]]]kkkvvv}}}pppddd^^^XXXSSSSSSTTTUUU[[[bbbfffiiimmmqqqtttvvvvvvvvvuuuttttttrrrqqqooommmlllmmmsss{{{xxxuuuqqqlllhhhfffeeeeeehhhhhhgggffffffiiinnnrrrxxx|||}}}bbbaaaaaaeeehhhjjjjjjiiiooofff___bbbiiilllmmmnnnhhhfffbbb[[[VVVWWW]]]bbbiiiqqq~~~~~~vvvmmmssszzz```III;;;444111////////////---***------,,,,,,+++************************)))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))*********+++++++++***+++,,,,,,,,,---///111333666;;;EEESSSfffyyy{{{sssfffiiijjjkkksssrrrUUUEEEHHHJJJVVVjjjyyy}}}uuurrrvvvyyyzzzyyyxxxwwwvvvttttttsssrrrrrrqqqqqqqqqppprrrtttvvvuuurrrooommmmmmnnnnnnooopppsssxxx{{{|||xxxsssooommmmmmmmmmmmmmmnnnooopppqqqppppppooonnnooooooppprrrtttuuuvvvsssvvv{{{}}}yyyuuurrrpppppppppoooppprrrssssssrrrpppoooqqqrrrssstttuuuttttttssspppppppppqqqrrrsssuuuvvv{{{|||}}}}}}|||yyyuuusssrrrqqqpppooooooooopppqqqqqqrrrrrrrrrqqqooonnnmmmiiihhhfffdddcccaaaaaaaaabbbaaa^^^\\\XXXSSSLLLGGGFFFCCC???<<<:::888555333000//////......///000111333333333444444555555555888777777777888999;;;<<<<<<@@@FFFLLLQQQRRRRRRQQQJJJIIIFFFCCC???<<<999777555444444333444555555666555777888999888888:::;;;???@@@AAABBBCCCDDDFFFGGGFFFIIIMMMRRRUUUVVVUUUUUUYYYZZZ[[[[[[[[[\\\___bbbooorrruuutttooojjjhhhiiihhhnnnsssuuuvvvssskkkbbb]]]YYYWWWXXXYYYXXX[[[```nnnzzz{{{pppggg___YYYWWWWWWXXX\\\bbbdddfffiiilllooorrrsssttttttuuuvvvvvvuuurrrpppoooqqqvvv}}}xxxrrrllljjjfffccc`````````aaabbbcccddddddeeejjjrrrxxxttt\\\dddoooyyyyyytttwwwkkkaaabbbgggiiiiiiiii``````]]]ZZZXXX\\\dddkkkvvvooommmrrr|||||||||eeeLLL===666222000...------------,,,,,,,,,,,,++++++******************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))))))))((((((((('''))))))*********+++++++++,,,---------,,,,,,...///222555<<>><<<:::777555000///...---,,,---...///222333333444444555555555888777777777777888:::;;;===@@@EEEJJJLLLKKKIIIGGGAAA???===;;;999888777777333333333444444555666777777999::::::999:::;;;<<>><<<999666111000---,,,+++,,,---...111111222333444555666666888777666666666777999:::<<<>>>BBBDDDEEECCC@@@>>><<<;;;999777666555555555333333444555666777777888999:::;;;;;;::::::;;;===???>>>???AAAEEEGGGHHHGGGJJJLLLPPPSSSVVVWWWXXXWWWWWWXXXXXXWWWUUUVVVXXXZZZ\\\___aaa```^^^]]]```ccc```fffkkklllkkkhhh___UUURRRNNNNNNRRRVVVZZZ```gggwww~~~ssshhhcccaaa^^^^^^```bbbcccfffiiillloooqqqrrrssstttvvvxxxxxxwwwvvvuuuwww{{{ssskkkeeeaaa___ZZZZZZZZZ[[[\\\]]]^^^___]]]aaagggjjjmmmttt~~~wwwjjjeee{{{yyyfff^^^YYY[[[```bbbdddfff]]]bbbggghhhjjjssszzznnnkkkmmmtttkkkTTTCCC888222///***+++,,,,,,+++++++++,,,)))))))))***++++++,,,,,,******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))************+++++++++***+++,,,,,,,,,---///111222666???MMM^^^mmmyyy|||~~~yyyrrrvvvxxxwwwzzzmmmWWWIIIMMMPPP]]]sss}}}}}}}}}vvvtttxxx{{{zzzyyywwwvvvvvvuuuuuusssssstttttttttrrrqqqpppqqqssstttuuuttttttuuuvvvtttpppllliiiiiikkkkkkllliiikkkmmmppprrrsssssssssppppppppppppqqqqqqrrrssswwwxxx{{{}}}}}}{{{xxxvvvvvvuuurrrpppooonnnnnnnnnpppppprrrsssssssssrrrrrrssstttuuuuuuuuutttsssrrrqqqqqqqqqqqqrrrrrrssstttvvvwwwxxxyyyzzzzzzzzzzzzwwwvvvuuusssssssssssstttqqqqqqqqqpppooommmkkkiiiffffffeeeeeeeeeeeeeeefffbbbaaa___^^^]]]ZZZVVVRRRMMMJJJFFFBBB@@@===:::888333111///,,,,,,,,,...///...///000222333555666777777666555555555666777888999:::===??????>>>;;;999777666666555444444444444333444555666777777888888888:::;;;;;;:::999:::<<<===<<<===@@@EEEHHHHHHGGGJJJKKKMMMPPPRRRTTTUUUUUURRRSSSSSSSSSSSSTTTVVVYYYWWWZZZ\\\[[[[[[\\\aaaeeedddiiillllllkkkhhh```WWWRRROOOOOOTTTYYY^^^eeelll}}}rrrlllhhhdddbbbbbbccceeeiiilllppprrrsssssstttuuuwwwxxxyyyyyyyyyyyyyyy|||rrreee___\\\[[[YYYUUUVVVYYY\\\^^^___``````aaagggnnnsssvvv|||}}}qqqjjjlllxxxkkkaaa[[[YYY]]]aaabbbccceeegggnnntttuuuxxxuuuqqqrrruuu|||lllSSSAAA888333///---+++---000000...+++)))((((((((()))***+++,,,,,,---***))))))((('''&&&&&&&&&''''''''''''''''''''''''***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&(((((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++)))************+++++++++(((***+++,,,,,,...111333333888AAAPPP```ooozzz|||xxxtttxxxzzzxxxzzzjjjWWWJJJOOORRR```www~~~~~~|||uuussswww|||zzzvvvssssssuuuxxxzzzvvvvvvuuutttsssqqqpppooorrrtttvvvvvvuuutttuuuvvvsssoookkkiiiiiikkklllllliiijjjmmmppprrrsssssssssrrrqqqqqqqqqrrrrrrssstttvvvxxxyyyzzzyyywwwtttssstttsssqqqpppooonnnmmmmmmpppqqqrrrrrrssssssssssssrrrssstttttttttsssrrrqqqrrrrrrrrrqqqqqqrrrssssssuuuuuuvvvwwwxxxzzz{{{{{{xxxwwwuuutttssssssssstttpppppppppooonnnllljjjhhhffffffeeedddccccccccccccaaa```^^^]]]]]][[[WWWTTTNNNKKKGGGCCCAAA>>>;;;888555333000---,,,---///000---...///111333555666777666666555444444555777777666888:::<<<<<<;;;:::888111111222333444555666666333444555666777888888888888999::::::999888999;;;<<<;;;;;;???EEEHHHIIIHHHHHHHHHIIIKKKMMMOOOPPPQQQKKKMMMNNNOOOOOOQQQUUUXXXVVVXXXZZZZZZZZZ]]]bbbgggjjjnnnpppooonnnkkkddd\\\OOOLLLLLLQQQWWW]]]dddlllyyyrrrmmmhhheeeeeeeeegggkkkooossstttuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{zzz|||xxxhhh]]]WWWWWWWWWWWWTTTVVVZZZ^^^aaabbbcccbbbfffmmmvvv{{{~~~uuuggg___^^^jjjuuuggg^^^VVVXXX___eeefffeeehhhmmmlllrrr}}}vvvwwwaaaSSSDDD;;;555000---------,,,,,,+++*********+++***)))))))))******+++,,,+++++++++***)))(((((('''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''')))***)))((('''(((***%%%&&&&&&'''((())))))***(((((()))***++++++,,,,,,,,,+++******+++...111222444===IIIVVVgggxxx~~~zzzzzzxxxwww|||iiiVVVKKKLLLTTTcccwww~~~{{{xxxtttssstttxxxuuusssssstttuuuuuutttuuusssqqqqqqqqqqqqpppnnnuuuxxxxxxuuutttwwwyyywwwppplllgggdddeeeggghhhiiiggghhhkkknnnqqqrrrssssssuuutttsssssstttuuutttrrrtttuuuvvvuuusssrrrqqqrrrtttsssrrrpppooonnnmmmmmmoooppppppqqqssstttuuuuuuwwwvvvtttrrrqqqrrrssstttsssrrrpppooooooppprrrssstttsssssssssssstttuuuuuuuuusssqqqrrrssstttsssrrrqqqqqqpppnnnmmmkkkjjjjjjiiifffdddbbbcccccccccbbb______^^^^^^^^^\\\XXXUUUPPPMMMJJJGGGEEEAAA===:::444222000...------.../////////111222333444444555666555333111111222333444777777777666666555555555222222222222333444555666;;;;;;:::999888777666555555777999999999999999;;;<<<=========<<<===@@@BBB@@@CCCFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJMMMPPPRRRRRRUUUYYY\\\^^^bbbiiioooqqqtttwwwvvvuuupppdddXXXRRRKKKJJJQQQXXX^^^jjjwwwvvvpppkkkiiikkkmmmlllmmmooosssvvvvvvvvvwwwxxxyyyzzz{{{|||||||||zzz{{{}}}rrrhhh]]]XXXVVVTTTTTTWWWUUUZZZ___bbbccceeehhhkkkqqqvvv|||yyyvvvsssooofff\\\YYY\\\hhhxxxjjjaaaZZZYYY\\\bbbhhhiiihhhjjjpppttt~~~~~~jjjKKK???444000///,,,+++------,,,++++++*********+++************+++++++++,,,******))))))(((''''''&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''')))***)))((('''((()))))))))******++++++,,,,,,((())))))***++++++,,,,,,,,,,,,+++,,,---///111333666???KKKYYYjjj{{{|||~~~~~~|||}}}|||{{{|||dddPPPLLLMMMTTTcccvvv~~~}}}}}}zzzxxxwwwvvvuuuvvvwwwvvvtttqqqqqqrrrssssssrrrssspppnnnmmmnnnooooooooouuuxxxyyyuuuuuuxxxyyyxxxppplllhhhfffhhhjjjlllmmmiiikkkmmmppprrrssssssssswwwuuussssssttttttsssrrrtttuuuvvvuuusssqqqqqqrrruuuuuusssrrrppppppooooooooooooppprrrsssuuuvvvvvvyyywwwuuusssrrrrrrsssssstttsssqqqppppppqqqrrrsssssssssssssssssstttuuuuuuvvvtttrrrrrrrrrrrrqqqpppqqqqqqpppnnnmmmkkkjjjjjjjjjgggeeecccddddddcccbbb```___^^^^^^^^^\\\XXXUUUPPPNNNJJJHHHEEEBBB>>>;;;555333111///.........///...///000222333333444444555444222111000111222333444444444444333333222222222222222222333444555555888888888777666666555555444666888888777777888999999:::;;;::::::;;;>>>@@@@@@BBBEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGIIILLLOOOQQQSSSWWW[[[^^^bbbhhhpppvvvxxx{{{}}}{{{xxxrrrfffYYYPPPJJJJJJQQQWWW___ppp}}}xxxrrroooppprrrqqqrrruuuzzz}}}~~~}}}{{{{{{||||||||||||{{{{{{|||~~~}}}lllbbbYYYVVVUUUTTTUUUXXXWWW\\\bbbeeegggjjjooosss~~~pppiiibbb]]]WWWTTTWWW]]]hhhxxxvvvhhh```\\\XXX\\\```gggoooqqqppptttyyyxxxttt|||fffMMM;;;333------///......000,,,,,,+++************+++)))***+++,,,---,,,++++++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))''''''((()))(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,---...///111222222888AAANNN]]]ooowwwsssxxx{{{www```LLLMMMNNNTTTbbbttt|||zzz|||wwwvvvtttssssssvvvxxxyyytttrrroooooopppqqqqqqppppppmmmjjjjjjkkknnnooopppvvvxxxxxxuuuvvvyyyzzzxxxpppmmmjjjjjjllloooqqqrrrmmmnnnppprrrssstttttttttwwwuuusssrrrsssttttttsssssstttuuuuuusssqqqqqqrrrvvvuuutttsssrrrrrrrrrrrrnnnoooqqqsssuuuwwwwwwxxxyyyxxxvvvtttrrrrrrrrrsssuuutttrrrqqqpppqqqrrrrrrssssssssssssssstttttttttwwwuuusssqqqqqqqqqpppnnnqqqpppooonnnmmmkkkjjjjjjjjjhhhfffeeeeeeeeedddcccbbb```___^^^^^^[[[WWWTTTQQQNNNKKKIIIFFFCCC???<<<777555333111////////////---...///111222222222222333222111000///000111222111111111111000000000000222222111222222333444555555555555555555555555555444555777777666555666777888999:::999999:::===@@@AAACCCEEEEEEDDDCCCDDDEEEFFFFFFFFFGGGIIILLLNNNPPPVVVZZZ___ccchhhnnnwww~~~zzz||||||yyyuuunnnaaaTTTMMMIIIJJJPPPWWWbbbyyy|||wwwvvvsssssstttwww|||~~~|||{{{zzz~~~zzzoooaaaZZZTTTSSSTTTTTTWWW\\\\\\```fffkkknnnttt{{{mmmeee\\\WWWUUUVVV\\\dddjjjrrrsssjjjaaa^^^^^^\\\___dddnnnyyy~~~pppnnnpppzzzkkkOOO<<<888222///000111...---...++++++***************+++)))***,,,---...,,,+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&***)))'''%%%%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))''''''''''''''''''&&&&&&))))))*********+++++++++***+++---...000111111111888CCCQQQaaatttqqqkkkoootttwwwbbbOOONNNNNNTTTbbbsss{{{yyyzzzxxxyyyvvvsssssswwwzzzzzztttqqqooonnnooopppoooooonnnkkkhhhhhhkkknnnqqqrrruuuwwwvvvuuuwww{{{|||yyypppnnnlllmmmppprrrttttttpppqqqrrrtttuuuttttttsssuuusssqqqqqqsssuuuvvvvvvrrrsssttttttrrrqqqqqqrrrttttttsssrrrrrrrrrssssssnnnppprrruuuwwwxxxyyyyyyxxxwwwvvvuuutttttttttuuutttsssrrrqqqpppppppppqqqrrrrrrssssssttttttttttttvvvtttrrrqqqqqqqqqpppnnnpppoooooommmlllkkkjjjjjjkkkiiiggggggggggggeeedddcccaaa___^^^]]][[[XXXUUURRROOOMMMJJJHHHEEEAAA>>>999888666333111000//////---...///000111111111111111000////////////000000////////////////////////222222111111222333333444222333333444555555666666555666888888666555666777:::;;;<<<;;;;;;===@@@BBBCCCEEEFFFFFFEEEDDDEEEFFFFFFFFFGGGHHHJJJMMMOOOPPPWWW]]]eeekkkooosssyyy}}}wwwyyyxxxuuupppiii\\\PPPKKKIIIKKKQQQXXXfff~~~|||wwwwwwwwwzzz}}}~~~}}}||||||lllbbbWWWRRRPPPRRRTTTVVV[[[aaabbbfffmmmrrrwww~~~vvvlllbbb]]][[[[[[aaahhhjjjmmmmmmgggbbbbbbddddddeeekkkwwwzzzlllhhhkkkrrr}}}iiiPPP???777333///---///...***((()))*********))))))***++++++)))***,,,------,,,***)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))'''%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&'''(((++++++*********************************+++++++++)))***,,,---//////000000888CCCSSSeeexxxmmmdddggglll}}}|||jjjXXXMMMNNNTTTaaasss{{{yyyzzzyyy{{{zzzvvvwww}}}~~~uuurrrpppooooooppppppooonnnkkkiiiiiilllqqqtttuuutttuuuuuutttxxx~~~~~~{{{rrrqqqpppppprrrttttttsssqqqrrrssstttuuutttssssssqqqpppoooqqqtttwwwxxxyyyqqqrrrssssssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrsssoooqqqtttwwwyyyzzzzzzzzzuuuuuuuuuuuuvvvvvvwwwwwwrrrrrrqqqpppppppppppppppqqqrrrssssssttttttsssssssssqqqppppppqqqqqqqqqpppoooooonnnmmmlllkkkkkkjjjkkkjjjhhhhhhhhhhhhfffdddcccaaa___^^^]]][[[YYYVVVTTTQQQOOOLLLKKKHHHDDDAAA<<<;;;888666333111///...---...///000000000000000/////////////////////000////////////000000000000222222111111111222333333222333444555666777777888666888999999888888888999;;;<<<=========>>>BBBDDDFFFGGGHHHHHHGGGFFFHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRYYY```jjjqqqttttttuuuvvvuuuwwwvvvsssoooiii\\\QQQKKKJJJMMMSSSZZZiii|||nnn```XXXPPPNNNNNNSSSWWWZZZ```ggghhhmmmtttzzz|||qqqfff```]]]]]]aaaggggggiiijjjhhhfffgggllloooqqqxxxxxx{{{~~~nnnfffeeelllwwwkkkPPP===555444...,,,,,,///...***)))+++***))))))))))))***++++++******+++,,,+++***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))************************)))***+++,,,---///000000999EEEVVViii}}}iii^^^bbbiiizzz~~~rrr]]]LLLMMMSSSaaasss}}}zzzzzzuuu{{{{{{xxx{{{vvvssspppooopppppppppoooooommmkkklllooosssvvvwwwtttuuuuuuuuu{{{wwwvvvuuutttuuuuuusssqqqpppqqqsssttttttsssrrrrrrooooooooorrrvvvxxxyyyxxxpppqqqsssrrrqqqppppppqqqoooooooooooopppqqqrrrsssppprrrvvvyyy{{{{{{{{{zzzvvvvvvvvvvvvwwwwwwwwwwwwqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrttttttssssssrrrrrrpppoooooopppqqqqqqpppnnnnnnmmmmmmlllkkkkkkjjjkkkjjjiiiiiiiiihhhfffdddcccaaa___^^^]]]\\\ZZZXXXVVVTTTQQQOOOMMMKKKGGGDDD>>>===;;;888555222///.........///000000000000000......////////////000000000000000000111111111111222222111111111111222222333333444555666777888999666888:::;;;::::::;;;<<<;;;<<<=========???BBBEEEHHHIIIJJJIIIIIIIIIKKKMMMKKKLLLMMMOOORRRSSSUUUUUU\\\dddnnntttuuusssqqqqqqqqqsssrrrnnnkkkeeeYYYNNNKKKJJJMMMTTT[[[kkk{{{mmmaaaXXXSSSNNNMMMPPPWWW[[[^^^eeemmmooottt{{{uuuiii]]]XXXXXXZZZ```fffgggiiikkkkkkjjjmmmuuu}}}yyyuuuuuuzzzyyynnnhhhggglllsss~~~gggOOO>>>555000///---+++,,,000///,,,+++...)))))))))))))))***++++++*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###"""###$$$$$$"""###$$$&&&''''''&&&&&&############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&''''''((((((************************+++++++++,,,---///111222:::GGGZZZmmm}}}dddZZZaaalllwww|||vvv]]]JJJKKKSSSaaattt}}}{{{yyyttt{{{}}}yyy{{{uuussspppoooooooooooonnnnnnmmmlllnnnqqquuuvvvwwwuuuvvvvvvxxx~~~|||zzzyyyxxxuuurrroooooopppqqqrrrsssrrrqqqqqqooopppqqqtttwwwxxxvvvuuuoooppprrrrrrqqqppppppqqqmmmmmmnnnooopppqqqssssssrrrtttwwwzzz||||||{{{zzzxxxxxxxxxxxxwwwvvvuuuuuuqqqqqqrrrsssttttttttttttoooqqqrrrttttttsssrrrqqqsssqqqooooooooopppooonnnnnnmmmmmmllllllkkkkkkjjjjjjiiihhhiiiiiihhheeecccbbb```^^^]]]]]]]]]\\\ZZZXXXVVVTTTRRRPPPMMMJJJGGG@@@???===:::666333000...//////000111111111000000......///000000000000000000000000111111111222222222222111111111111222222333333444555666777777888555777:::;;;;;;;;;===>>>===>>>???@@@@@@BBBEEEHHHIIIIIIJJJJJJIIIJJJMMMOOOOOOPPPRRRTTTVVVXXXYYYYYY```fffooossssssqqqqqqqqqppprrrppplllhhhbbbVVVKKKKKKHHHKKKSSS[[[jjj}}}mmm```VVVRRRPPPOOOOOOTTT[[[___cccjjjrrrtttzzzhhh\\\QQQNNNRRRXXXaaaiiiiiijjjmmmnnnnnnrrr}}}uuuqqqtttwwwxxxyyy}}}uuummmhhhdddeeeiiivvv|||{{{gggLLL;;;555333///***+++)))+++---,,,((())),,,))))))((())))))***++++++******)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$"""!!!!!!!!!""""""###$$$&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&'''((('''&&&&&&'''((('''(((((()))***++++++,,,++++++******************------,,,,,,---000222444<<>>;;;777333000...///000000111111111111000......///000111111000000///000000000111111222222222222111111111111111222333333444555555666777777444666999;;;;;;<<<===???@@@BBBCCCCCCDDDFFFIIILLLHHHIIIJJJIIIIIIKKKNNNPPPQQQRRRUUUWWWYYYZZZ[[[\\\ccchhhnnnqqqqqqppprrrtttwwwxxxuuupppllleeeYYYNNNJJJGGGIIIRRR[[[hhhvvveeeWWWPPPNNNOOOPPPQQQWWW^^^bbbfffmmmuuuwww}}}YYYRRRMMMPPPVVV[[[```fffgggnnntttsssqqqvvv{{{vvvtttwwwzzz|||rrrkkkffffffdddbbbgggooo{{{vvv]]]NNN<<<222111222000---,,,,,,+++***))))))))))))(((((()))***************---,,,***(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))***************+++,,,,,,---...222444>>>MMMeeemmmYYYXXXdddnnnyyyvvvzzzqqq[[[KKKLLLQQQ^^^ttt{{{yyy||||||~~~zzzzzz{{{yyyrrrrrrqqqooonnnnnnnnnnnnqqqooonnnooosssuuutttrrrssstttvvv{{{~~~zzzvvvtttssspppsssvvvuuurrrpppppprrrpppqqqtttuuuuuussspppnnnrrrqqqrrrtttwwwvvvsssoooqqqqqqqqqqqqqqqqqqqqqqqqvvvwwwyyy{{{||||||||||||zzzyyywwwuuusssrrrqqqqqqssswwwxxxvvvvvvzzz||||||tttuuuuuutttqqqppppppqqqrrrqqqpppnnnnnnnnnoooooonnnlllkkkiiiiiijjjkkklllkkkjjjiiiiiiiiigggdddaaadddbbb```]]]\\\[[[[[[[[[[[[YYYUUUSSSQQQNNNKKKHHHHHHEEEAAA===999555111...///...,,,---///000000///000000000000////////////...............///000000111111111111111111222222555444444555777888777555999;;;===???????????????@@@AAACCCEEEGGGHHHJJJJJJPPPPPPOOONNNOOOQQQTTTUUUWWWYYY\\\]]]^^^___bbbdddhhhkkkpppuuuxxxyyyxxxxxxxxxwwwvvvuuupppfffXXXNNNLLLKKKLLLPPPVVVbbbyyywwweee[[[UUUPPPNNNOOOPPPUUU\\\aaaeeejjjqqqvvv~~~QQQMMMMMMTTT\\\```dddhhhhhhpppwww{{{}}}|||wwwtttwww{{{~~~uuupppmmmlllmmmlllkkkqqqyyyuuu```KKKAAA666///...///,,,)))+++******))))))******+++(((((()))***************+++***)))'''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))***************+++---------///222555AAAPPPhhheeeUUUVVV```iiiuuuttt{{{pppZZZGGGIIIPPP]]]sssyyywwwzzzzzz~~~{{{xxxyyyyyyxxxqqqqqqpppoooooopppqqqrrrvvvssspppooorrrtttttttttttttttvvv{{{}}}xxxvvvvvvwwwzzz|||{{{wwwttttttuuuqqqrrrssstttsssrrrpppnnnpppooopppsssuuuuuurrrooorrrrrrrrrrrrrrrsssssssssvvvwwwxxxzzz{{{{{{{{{zzzxxxwwwuuutttrrrqqqpppppprrrvvvwwwwww{{{{{{{{{zzzwwwssspppooopppqqqpppooommmmmmmmmnnnooonnnmmmkkkjjjiiijjjkkkllllllkkkkkkkkkkkkiiieeebbbbbbaaa___]]]\\\\\\]]]]]][[[YYYVVVSSSQQQOOOLLLIIIHHHEEEAAA>>>;;;777333000000...---...///111111000111000000000///////////////////////////000111111111111111111111222222333444444555666666777777777;;;===???AAAAAABBBBBBCCCEEEGGGJJJMMMOOOPPPQQQRRRWWWVVVUUUUUUVVVXXXZZZ[[[___aaacccddddddeeegggiiinnnrrrvvvzzz||||||||||||zzzyyyxxxvvvqqqgggYYYOOOLLLKKKLLLOOOTTT___ttt}}}ooo___WWWSSSOOOOOOQQQUUUYYY^^^bbbfffkkksssyyy}}}OOONNNSSS]]]eeeggghhhkkklllttt~~~zzzyyy}}}rrrllltttuuuwwwzzzxxxxxxtttZZZFFF888444000...---,,,***(((******)))))))))***++++++((())))))************)))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************+++---.........000333666DDDTTTnnnqqqZZZPPPSSS]]]eeeqqqrrr{{{kkkUUUDDDHHHPPP^^^sss}}}vvvuuuxxxwww{{{{{{wwwuuuvvvvvvtttppppppooooooppprrrtttuuuxxxtttpppnnnoooqqqssstttssssssuuuzzzzzzyyyzzz~~~{{{wwwvvvvvvssssssrrrqqqqqqpppoooooommmnnnoooqqqttttttrrrppprrrrrrsssssstttttttttuuuvvvwwwxxxyyyzzzyyyyyyxxxvvvuuutttrrrqqqppppppppprrruuuvvvyyy|||wwwrrrpppooopppooonnnmmmmmmmmmnnnoooooonnnlllkkkjjjjjjkkkkkklllkkklllmmmmmmkkkgggccc``````^^^]]]]]]^^^______\\\YYYVVVTTTRRRPPPMMMKKKHHHEEEBBB???<<<999666333111000...///000222111111111111000000000/////////000000000000000111222222111111111111111222333333222555777777555555777:::>>>@@@BBBCCCDDDDDDFFFHHHMMMQQQUUUYYYZZZ\\\^^^___aaaaaa```___```aaacccdddggghhhjjjkkkkkkllloooqqqxxx{{{~~~{{{xxxrrrgggZZZPPPMMMLLLLLLOOORRR\\\ppppppdddWWWQQQOOONNNPPPSSSZZZ^^^bbbfffiiinnnvvv|||}}}XXXYYY^^^gggllllllmmmooowww}}}~~~}}}yyyrrrttt|||qqqZZZDDD777///000000///---++++++,,,+++******))))))))))))***((()))************)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************,,,---/////////111444777GGGXXXrrrzzzbbbSSSOOOTTT]]]dddnnnpppyyy|||bbbMMMBBBHHHQQQ```uuuzzzuuusssvvvtttwwwwwwsssqqqttttttqqqppppppooooooppprrrtttuuusssqqqooonnnnnnoooqqqrrrrrrrrrtttzzz{{{yyy{{{{{{vvvtttttttttrrrqqqooonnnnnnnnnooolllmmmoooqqqssstttsssrrrqqqrrrrrrssstttuuuuuuvvvwwwwwwxxxyyyxxxwwwvvvuuuuuutttsssrrrqqqqqqqqqrrrttttttuuuyyyzzzuuurrrqqqqqqpppooonnnnnnooopppppppppooommmlllkkkkkkkkkkkkkkkkkklllmmmnnnlllgggdddaaaaaa___^^^^^^^^^___```\\\ZZZWWWUUUTTTRRROOOMMMGGGDDDAAA???===;;;888555333111000000111222222111111111111000000000//////000000//////000000111222111111111111222333333444111555999888444444888<<>><<<999777333222000000222222222111111111111111000000000000///............///000000111111111111222333444555222555888777444444999>>>???BBBEEEFFFGGGJJJPPPUUU]]]dddlllqqqrrrrrrtttwwwvvvvvvuuuuuuuuuuuuuuuuuuqqqssstttvvvxxx{{{xxxpppdddVVVMMMJJJJJJMMMPPPSSS\\\mmm~~~uuu```WWWPPPMMMMMMNNNSSSYYY___fffnnnsssuuuvvvxxxzzz|||kkkjjjnnnuuuzzzzzzrrrooopppuuuzzz~~~jjjTTTCCC777222333//////...,,,***)))***,,,++++++***)))(((((((((((()))************))))))((((((((()))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))************,,,---/////////111444777GGGZZZuuuxxxfffUUUQQQTTTXXXbbblllmmmnnnvvv}}}jjjUUUEEE>>>EEEPPP^^^rrrzzzxxxwwwvvvtttssssssqqqmmmnnnrrrrrrnnnoooppprrrssstttsssrrrrrrpppssswwwxxxxxxwwwwwwwwwsssuuuzzzxxxvvvvvv{{{zzzuuurrrqqqpppooonnnmmmlllmmmnnnooonnnppprrrrrrrrrrrrssstttqqqrrrssstttvvvwwwxxxyyyzzzzzzzzzyyyxxxuuusssqqqssssssrrrsssssstttuuuuuuuuuwwwwwwyyy{{{wwwuuutttsssrrrqqqqqqqqqrrrssstttnnnnnnnnnnnnnnnmmmmmmmmmjjjjjjjjjkkklllllljjjhhheeedddbbb```___^^^______]]][[[YYYWWWWWWVVVSSSQQQHHHFFFCCCAAA@@@>>>;;;888444222000000111222111000222222111111111000000000...............//////000111111111111222444555666333555777666555666:::>>>???CCCGGGHHHHHHMMMVVV]]]fffoooyyy~~~~~~}}}~~~~~~}}}}}}||||||xxxzzz{{{|||~~~|||uuummmbbbVVVMMMIIIJJJMMMPPPSSS[[[kkk{{{zzzjjj[[[TTTOOONNNNNNPPPWWW^^^bbbiiiqqqvvvwwwwwwxxxyyy|||uuuvvv{{{tttnnnttt|||yyypppjjjkkkqqqtttwww{{{}}}yyyfffPPPAAA888111///000---,,,,,,,,,+++***)))(((((((((((((((((()))*********************)))((((((&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$###"""###$$$&&&'''$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))************,,,---......///111444666EEEXXXsss~~~}}}qqq```SSSRRRTTTXXXbbbooommmoooxxxnnn\\\MMMEEEAAAHHHRRR```ssswwwxxx{{{yyyuuussssssooolllnnnrrrrrrnnnmmmppptttwwwyyyxxxvvvtttuuuwwwzzzzzzyyyxxxyyyzzzxxxzzz}}}xxxvvvuuuwww{{{~~~}}}yyytttqqqpppmmmmmmmmmlllmmmmmmnnnnnnnnnppprrrrrrpppoooqqqsssssstttuuuwwwyyyzzz|||||||||||||||zzzxxxuuurrrqqqqqqqqqqqqqqqrrrssstttuuussswwwyyyyyy}}}~~~xxxtttrrrrrrrrrrrrqqqpppqqqrrrssstttmmmmmmnnnoooooooooooonnnmmmkkkjjjjjjlllmmmlllkkkccccccaaa`````````aaaaaa]]][[[YYYXXXXXXWWWUUUSSSKKKIIIFFFDDDBBB@@@===;;;333222000000111111000///222222222111111111000000/////////...///000000111111111111222333444555666555555555555666888;;;===???DDDHHHJJJKKKQQQ\\\eeeqqqzzz~~~~~~}}}|||vvvqqqkkkbbbWWWPPPJJJJJJMMMPPPQQQXXXgggvvvrrr```UUUPPPMMMNNNOOOSSSZZZcccggglllqqqttttttuuuxxx{{{nnn```___iiisss{{{xxxxxx~~~pppeeebbbeeeoooyyy|||~~~~~~{{{```NNN===666333///---...,,,+++,,,...///---***&&&%%%%%%&&&''')))+++,,,---***************)))(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""$$$&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))************+++---.........000333666CCCWWWqqq}}}{{{lll]]]QQQRRRTTTVVVaaaooolllppp{{{uuu___OOOGGGDDDFFFLLLVVVcccvvv}}}uuuxxx}}}{{{vvvtttsssooolllnnnssssssooolllpppuuuzzz}}}|||yyywwwxxxzzzzzzxxxvvvuuuxxxzzz|||~~~{{{xxxwwwvvvrrrvvvzzzzzzvvvqqqooooookkkkkklllmmmmmmnnnnnnnnnmmmpppqqqqqqnnnmmmooorrruuuvvvwwwyyy{{{}}}~~~}}}}}}}}}{{{xxxuuurrrpppooooooooopppqqqrrrtttuuurrrwwwzzzzzz||||||wwwrrrppppppqqqqqqpppppppppqqqssstttlllmmmnnnoooppppppppppppooommmkkkjjjlllnnnnnnnnnbbbaaa`````````aaacccddd]]][[[YYYYYYYYYXXXVVVTTTNNNLLLIIIFFFEEEBBB???===333111//////000111000///222222222111111111111000000000000000000111111222111111111222333444666777777555333444777:::<<<<<<@@@EEEJJJLLLNNNTTT```jjjxxx~~~}}}zzzuuuwww{{{{{{wwwrrrnnniiibbbYYYRRRJJJKKKMMMOOOPPPUUUcccqqqxxxmmmZZZQQQMMMKKKMMMPPPTTT]]]fffkkkmmmpppqqqqqqtttyyy}}}|||gggcccdddeeelllvvv||||||oooddd[[[bbbppp~~~jjjXXXBBB>>>888222---++++++++++++***************++++++''''''(((******+++++++++...---+++***((('''''''''))))))************))))))'''$$$)))(((###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$((()))(((&&&###$$$%%%%%%&&&&&&&&&%%%+++)))&&&$$$$$$%%%'''((())))))(((''''''''''''(((((((((((((((((())))))))))))************+++++++++------...000///...333:::GGGVVVmmmzzzwwwnnn\\\TTTSSSQQQZZZhhhkkklllxxxvvv___NNNGGGDDDBBBCCCIIIVVVhhh{{{yyy{{{}}}}}}~~~xxxvvvssspppooooooqqqrrrqqqtttyyy{{{|||||||||}}}}}}|||zzzwwwvvvxxx|||~~~||||||zzzvvvrrrtttvvvxxxwwwtttqqqoooooommmlllkkkjjjjjjjjjkkkkkkqqqqqqrrrsssssssssrrrrrrsssuuuwwwzzz}}}}}}xxxsssppppppooooooooopppqqqrrrttttttuuuuuuvvvwwwzzz}}}~~~yyyuuurrrqqqooommmnnnoooqqqsssssssssqqqpppmmmnnnooonnnmmmlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnfffdddbbbaaa_________```bbbaaa___^^^]]]YYYTTTPPPMMMKKKIIIGGGEEECCC???===777444111///000000000000333333222111000///...---111111111111111111111111...111333444444444444555666777888888999;;;>>>AAA@@@FFFLLLNNNOOOXXXgggttt}}}zzzyyyzzz}}}~~~{{{uuupppllljjjiiiooommmjjjjjjjjjeee\\\TTTNNNJJJHHHLLLQQQWWW___hhhuuuyyy}}}uuubbbVVVNNNMMMLLLNNNSSS[[[ccchhhqqqnnnmmmnnnnnnpppxxxyyykkkaaadddiiikkksss}}}~~~wwwfff``````kkk}}}lllWWWJJJ;;;888444000---,,,,,,,,,++++++******)))*********'''((()))***++++++++++++******)))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%""" $$$''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$#########%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$''')))(((&&&%%%%%%&&&&&&''''''''''''***((('''%%%%%%%%%''''''(((((('''''''''''''''((()))))))))))))))((((((''')))************+++++++++---,,,---000///...333:::IIIWWWlll}}}wwwuuuqqq^^^UUUVVVUUU^^^jjjkkkiiivvv~~~jjjVVVJJJEEECCCAAAHHHOOO[[[nnn{{{{{{~~~~~~}}}}}}uuutttqqqppppppqqqsssuuutttwww{{{}}}~~~~~~||||||zzzyyyxxxzzz|||{{{{{{zzzwwwuuuwwwyyyyyywwwssspppnnnnnnmmmmmmkkkjjjjjjjjjkkklllqqqqqqrrrsssssssssrrrrrrtttvvvyyy}}}~~~xxxsssqqqppprrrrrrqqqrrrrrrssstttttttttuuuuuuvvvxxxzzz|||}}}|||yyyuuurrrqqqqqqpppooonnnpppqqqssssssrrrqqqppplllmmmnnnmmmlllkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmfffeeecccbbb`````````aaabbb```^^^]]]\\\YYYUUURRRNNNLLLIIIHHHFFFCCC@@@===777444111///000000000000111111000000000000000000000000000000000000000000///111444555444444555666777888999999:::<<>>888555222000000111000000......///000111222222333000000000000000000000000000222444555555666777999888:::<<<======>>>AAACCCCCCGGGMMMSSS\\\lllxxxsssllljjjhhhgggfffeeecccaaabbb___[[[WWWUUUVVVWWWYYY\\\bbbkkkssstttlll___UUUQQQLLLJJJKKKMMMOOOTTTZZZaaafffmmmrrruuuvvvwwwxxxzzzyyywwwsssnnnkkkjjjjjjdddddddddeeeeeefffggghhhiiilllppptttxxx~~~vvvdddUUULLLLLLMMMPPPUUU\\\cccjjjnnnmmmhhhfffgggkkkssszzzqqqvvvvvvyyy|||~~~|||{{{{{{lllVVVDDD:::555333111------.........,,,+++***+++******)))(((((())))))******+++,,,,,,,,,++++++%%%%%%$$$$$$%%%%%%&&&&&&)))))))))******)))))))))'''%%%$$$&&&)))(((%%%!!!$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&'''((()))(((&&&%%%%%%%%%%%%&&&'''((()))***&&&''')))***++++++++++++))))))*********++++++++++++***+++---......555>>>LLLYYYlll{{{uuu^^^RRRRRRRRRXXX]]]XXXYYYgggsssuuutttyyyppp^^^MMMFFFFFFGGGIIILLLPPP[[[nnnyyytttrrrtttsssrrrrrrsssvvvyyy{{{{{{}}}~~~~~~}}}|||~~~||||||{{{zzzyyyzzz{{{|||vvvwwwvvvtttqqqpppqqqrrrooonnnmmmlllllllllmmmnnnooopppqqqrrrssssssssssssqqquuuzzz~~~yyytttqqqqqqqqqqqqooonnnmmmlllllllllpppqqqsssuuuwwwwwwwwwvvvtttsssqqqqqqqqqqqqpppoooppppppppppppooonnnnnnmmmmmmnnnooommmkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggeeeeeeeeeffffffbbb```]]]\\\\\\[[[ZZZYYYUUUSSSOOOMMMJJJFFFBBB???999666222000000111000///000000000000000111111111111111111111111111111111000222444555555666888:::888:::===>>>>>>???AAACCCCCCGGGNNNVVVbbbtttyyyrrrkkkeeedddaaa```___^^^[[[YYYZZZXXXUUURRRRRRSSSUUUWWW[[[cccnnnvvvwwwnnn```WWWSSSMMMJJJKKKLLLLLLPPPVVV[[[aaahhhmmmoooooooooooouuuvvvtttoooiiidddbbbbbb___^^^^^^______```aaabbbbbbdddhhhlllpppuuu{{{ppp```TTTMMMKKKNNNRRRXXX___fffkkknnnjjjfffdddffflllvvvtttwwwxxxwwwxxx|||}}}~~~vvv```RRRAAA555222111000...............---+++***))))))))))))(((((())))))*********+++++++++++++++***&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''$$$###%%%((((((%%% $$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$###$$$%%%&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&((()))++++++((((((((()))***+++,,,---)))************+++++++++,,,***+++......000777@@@JJJYYYmmm|||rrr]]]QQQPPPOOOVVV]]]ZZZ\\\gggpppppppppvvv|||jjjXXXIIIDDDDDDDDDIIIQQQVVVaaauuu||||||zzzuuurrrsssttttttsssssstttwww{{{}}}yyyzzz{{{{{{zzzzzz|||}}}|||}}}~~~}}}{{{zzzzzz{{{}}}||||||}}}~~~}}}{{{zzzzzz{{{ssstttuuusssqqqpppqqqrrrpppooonnnmmmlllmmmnnnnnnooopppqqqrrrssstttttttttrrruuuyyy~~~}}}xxxssspppppprrrrrrqqqpppooooooppppppqqqrrrsssuuuvvvwwwwwwwwwtttsssrrrqqqrrrrrrpppoooooooooooonnnnnnnnnnnnnnnnnnoooooonnnkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeeffffffgggcccaaa___^^^^^^]]][[[YYYWWWUUUQQQNNNKKKHHHCCC@@@:::777333111111111000///222222111111000000//////111111111111111111111111000111333333444555888:::888:::===??????@@@AAACCCCCCGGGOOOZZZhhh|||~~~zzztttlllfff```^^^[[[YYYXXXWWWUUUTTTRRRQQQPPPOOOOOOPPPRRRSSSXXX```mmmuuuvvvmmmaaaYYYSSSNNNKKKLLLLLLKKKNNNSSSUUUZZZaaaeeefffeeedddcccjjjmmmnnnjjjddd^^^[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]___cccfffiiinnntttwww|||lll^^^TTTNNNKKKNNNTTTZZZaaagggkkkmmmgggdddcccgggnnnzzzzzzmmmeeekkkxxx|||zzz}}}}}}uuuwww|||mmmWWWEEE???666000............------,,,,,,+++*********(((((('''(((((()))***+++)))******+++******)))))))))(((((('''''''''((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&((('''%%%$$$$$$$$$&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&''')))+++,,,---,,,+++)))(((((()))+++,,,)))************+++++++++,,,+++,,,...///111999BBBJJJYYYnnn}}}ppp\\\SSSRRRPPPYYYcccdddiiiqqquuusssssszzzyyyeeeUUUHHHEEEDDDDDDLLLXXX___kkk~~~xxxvvvtttrrrtttxxxrrrrrrrrrsssvvvzzz~~~uuuvvvvvvvvvuuuuuuvvvxxxwwwyyy{{{{{{yyyxxxxxxxxxyyy{{{~~~|||zzz}}}}}}zzzyyyyyyrrrsssttttttqqqooonnnnnnpppooonnnmmmmmmmmmnnnoooooooooqqqrrrssstttttttttuuuwwwzzz}}}|||wwwrrroooooopppppppppppppppqqqrrrssstttsssssssssssstttuuuuuurrrqqqpppqqqrrrrrrqqqooonnnnnnmmmmmmnnnnnnoooooommmnnnnnnmmmjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeefffggggggdddcccbbbaaaaaa___[[[YYYYYYWWWSSSPPPLLLHHHDDD@@@:::777333111111111000///111111111111000000000///111111111111111111111111///000222222333444888:::777:::===?????????AAABBBBBBGGGPPP]]]mmmzzzuuupppiiiddd\\\YYYUUUSSSRRRRRRQQQPPPMMMMMMMMMNNNNNNOOOOOOOOOUUU^^^jjjssstttnnnddd^^^TTTOOOLLLLLLLLLKKKMMMRRRRRRWWW]]]``````]]][[[ZZZ^^^ccchhhgggbbb\\\ZZZZZZWWWWWWVVVWWWWWWXXXYYYZZZ]]]___bbbeeeggglllppptttzzzyyyiii\\\SSSMMMKKKNNNUUU\\\bbbgggjjjkkkeeebbbccchhhqqq~~~}}}ppphhh___ZZZcccrrrwwwwwwzzz~~~zzzooommmsssyyyooocccSSSCCC333333333000...---...000,,,,,,+++***)))*********''''''''''''(((***+++,,,))))))*********))))))(((''''''&&&%%%%%%%%%%%%%%%'''(((((((((((((((((('''"""&&&)))'''$$$###&&&***%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""""""""!!!!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%###"""###&&&***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&''''''((((((&&&&&&'''(((***,,,---...000...+++((('''''')))***)))************+++++++++---+++,,,//////222:::DDDJJJZZZooo~~~ooo]]]UUUUUUSSS]]]kkknnnwww|||}}}zzzzzzzzzcccTTTIIIGGGFFFFFFQQQ___gggsss{{{tttrrrqqqqqqvvv|||ppppppqqqssswww|||rrrssssssrrrqqqqqqssstttsssvvvxxxyyyxxxwwwwwwxxxwwwyyy|||~~~}}}{{{zzzzzz~~~~~~zzzxxxxxxrrrtttuuutttqqqmmmkkkjjjqqqpppnnnmmmmmmmmmnnnooonnnoooqqqrrrssstttttttttxxxyyy{{{}}}{{{vvvqqqooonnnmmmmmmnnnnnnoooqqqrrrsssvvvuuusssrrrqqqrrrrrrsssoooooooooppprrrsssqqqpppmmmmmmmmmmmmmmmnnnoooppplllmmmmmmkkkiiigggggghhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhfffeeeeeefffggggggeeedddccccccbbb```[[[XXXZZZXXXTTTPPPMMMIIIDDD@@@;;;888444111111111000///000000000000000111111111000000000000000000000000///000111111222444777:::777999===?????????@@@AAABBBGGGQQQ^^^ooo}}}wwwsssnnngggbbbZZZVVVQQQOOONNNOOOOOONNNLLLLLLNNNOOOOOOOOOOOOOOOTTT]]]jjjsssuuuppphhhcccTTTPPPLLLMMMLLLKKKMMMQQQRRRVVV\\\___^^^ZZZWWWUUUWWW^^^eeegggccc^^^\\\\\\WWWWWWWWWWWWXXXYYYZZZZZZ```bbbeeegggiiimmmqqquuuwwwxxxhhh[[[RRRLLLKKKOOOUUU]]]cccgggiiijjjcccaaaccciiirrrpppeee]]][[[\\\^^^dddmmmpppssszzzpppfffeeejjjsssxxx~~~qqqcccWWWJJJ===444000///...---------------,,,,,,+++***)))))))))******)))(((''''''((())))))******++++++***)))'''&&&++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$#########""""""######$$$%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''))),,,...---,,,***)))((('''(((((()))************+++++++++++++++---//////111:::EEESSS[[[lll}}}oooXXXNNNTTTXXXcccuuu~~~zzzgggSSSJJJIIIDDDIIIYYYbbbkkk{{{~~~yyysssoooppptttyyy{{{vvvrrrpppsssyyy~~~}}}|||rrrqqqrrruuuxxxxxxtttppprrrrrrqqqqqqqqqrrrssssssuuutttttttttuuuvvvxxxyyy}}}xxxyyyxxxuuurrruuuvvvtttpppmmmmmmnnnkkklllmmmnnnooooooooooooooommmlllooorrrtttsssqqqxxxyyy{{{}}}}}}yyyuuusssqqqpppnnnpppqqqrrrqqqoooooooooqqqsssrrrrrrqqqqqqrrrrrrsssoooqqqsssttttttrrrooonnnmmmoooqqqqqqooooooooopppooonnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffffffffeeeeeeggggggfffdddbbb___]]]\\\[[[YYYWWWTTTQQQKKKEEE@@@<<<999555222222111000///000000000000000000000000111111111111111111111111000000111222444666888999============>>>???@@@AAAEEEIIIRRRaaatttzzzrrrkkkddd^^^ZZZQQQOOOLLLJJJHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOWWW]]]iiiuuu{{{xxxmmmddd[[[TTTOOOOOONNNMMMNNNQQQTTTSSSSSSUUUXXXXXXUUURRRXXX^^^dddeeeaaa^^^]]]^^^XXXYYYYYYYYYYYYZZZ]]]```bbbdddfffhhhjjjmmmqqquuuyyyzzz~~~}}}mmm\\\SSSQQQQQQQQQTTT\\\dddhhhfffccc______dddnnnyyyddd]]]ZZZ\\\___bbbgggnnnpppvvvrrrmmmeee```aaafffmmmrrr}}}~~~yyykkkYYYIII@@@;;;777444///......---,,,,,,------++++++******)))************)))((((((((()))***++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***)))(((''''''(((***+++---,,,***)))(((((((((((()))************+++++++++++++++---//////222===HHHXXX```ooo}}}nnnWWWOOOVVV]]]kkkyyyfffRRRJJJIIIEEELLL]]]fffqqq}}}vvvsssssswwwzzz}}}zzzvvvssstttxxxzzzyyywwwqqqpppqqqtttwwwwwwuuurrrpppppppppppppppqqqrrrsssttttttttttttuuuvvvxxxyyy{{{tttsssrrroooqqqssstttsssooolllllllllkkkkkklllmmmnnnnnnnnnnnnooommmlllnnnrrrttttttsssxxxyyyzzz|||||||||{{{{{{zzzyyywwwuuutttrrrqqqpppooopppqqqqqqpppoooppprrrrrrrrrqqqqqqqqqqqqrrrrrroooppprrrssssssqqqooommmmmmoooppppppooonnnnnnooonnnnnnmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggfffeeedddbbb___]]]\\\\\\ZZZXXXVVVRRRMMMGGGBBB>>>;;;666444333333222111111111111111111111111111000000000000000000000000000000111222444666888999<<<<<<======>>>???@@@AAAEEEJJJSSSbbbssswwwooohhhaaa[[[XXXPPPNNNKKKIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNUUU[[[gggttt|||zzzrrrjjj___XXXSSSRRRRRRQQQRRRVVVVVVVVVVVVXXXZZZZZZWWWTTTXXX]]]cccdddaaa^^^]]]___ZZZ[[[\\\\\\\\\\\\^^^```eeegggiiilllnnnqqqvvvyyyyyy{{{~~~~~~mmm\\\SSSQQQQQQRRRUUU]]]eeehhhfffccc``````eeeooozzzbbb```bbbgggkkkmmmqqquuuvvv~~~nnneeeeeedddcccdddiiiooottt{{{vvvhhhZZZOOO@@@444/////////000...------,,,,,,,,,,,,---******)))))))))***++++++))))))))))))***+++,,,,,,,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$##################%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***)))((((((((()))+++,,,,,,+++***)))(((((()))))))))************+++++++++,,,+++,,,...///444@@@MMM^^^eeerrr}}}pppZZZRRRYYYbbbsssyyygggRRRIIIJJJHHHPPPbbblllwww{{{wwwwwwzzz|||~~~~~~yyyuuusssuuuuuutttrrrqqqqqqqqqsssvvvvvvtttrrrnnnnnnnnnooooooqqqrrrrrrssssssrrrssstttvvvwwwyyy~~~vvvpppoooooonnnoooqqqrrrqqqnnnlllkkkkkkjjjkkklllmmmmmmnnnnnnmmmooommmlllnnnqqqtttvvvvvvxxxyyyyyyyyyxxxwwwvvvuuusssttttttuuutttsssqqqpppnnnpppqqqqqqpppppprrrsssqqqppppppooooooppppppqqqnnnooopppqqqqqqooommmllllllnnnoooooonnnmmmmmmnnnmmmmmmlllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhggggggffffffeeedddcccaaa___]]]\\\]]]\\\YYYWWWTTTPPPJJJFFF@@@<<<888666555555444333111111111111111111111111000000000000000000000000000000111222444666777888;;;;;;<<<<<<>>>???@@@AAAEEEJJJTTTaaarrrzzzssskkkddd^^^XXXUUUNNNLLLJJJHHHGGGHHHJJJLLLMMMMMMNNNOOOOOOOOOOOONNNVVV[[[fffrrrzzz{{{uuuoooddd]]]XXXWWWWWWVVVXXX\\\[[[ZZZ[[[\\\^^^]]]ZZZXXXZZZ___dddeeeccc`````````]]]___aaaaaa``````aaabbbgggiiilllooorrruuuzzz}}}||||||mmm\\\RRRPPPQQQSSSWWW^^^fffhhhfffcccaaaaaafffppp}}}jjjlllooosssvvvxxx{{{~~~xxxiiiiiiiiiiiihhhiiinnnvvv||||||qqq```QQQ???:::555000...---+++)))---,,,++++++++++++,,,,,,))))))((())))))***+++,,,))))))******+++,,,---...,,,+++)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################%%%%%%$$$$$$#########""""""###$$$&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&(((***,,,...000*********)))))))))))))))))))))*********+++++++++---,,,,,,---///555CCCQQQbbbiiissszzz}}}ttt___WWW]]]eeevvv}}}kkkUUUKKKLLLKKKUUUgggppp{{{~~~{{{zzz|||~~~~~~~~~zzzuuurrrqqqqqqpppnnnssssssssssssssssssrrrqqqnnnnnnnnnooopppqqqrrrsssqqqppppppqqqrrrtttvvvwwwzzzyyyvvvrrrpppppprrrsssooopppppppppooommmlllkkkiiijjjkkklllmmmmmmmmmmmmnnnmmmmmmnnnqqquuuwwwyyyxxxxxxwwwuuutttrrrqqqpppoooqqqtttuuutttqqqpppooommmoooqqqqqqpppqqqrrrtttoooooonnnnnnnnnnnnoooooommmnnnooopppooonnnlllkkklllmmmooonnnmmmllllllmmmllllllkkkkkkjjjkkkkkkkkklllllllllllllllllllllllliiiiiihhhgggeeedddcccccceeeeeedddcccaaa___]]]\\\^^^\\\ZZZXXXUUUQQQLLLIIIAAA>>>999777666555444333111111111111111111111111000000000000000000000000000000111222333555777888::::::;;;<<<===???AAAAAAEEEKKKTTT```ooo~~~|||wwwooohhhaaa[[[VVVRRRLLLKKKHHHGGGGGGIIIKKKLLLNNNOOOPPPQQQQQQPPPOOOOOOXXX[[[dddoooxxx{{{yyytttiiiaaa[[[[[[[[[[[[]]]aaa``````aaabbbbbbaaa___]]]___bbbggghhhgggeeedddeeebbbdddfffgggfffddddddeeegggjjjnnnqqqtttxxx|||mmm\\\RRRPPPRRRTTTYYY```fffiiigggdddbbbbbbhhhssstttwwwzzz{{{}}}yyypppnnnllliiihhhkkkrrr{{{xxxgggWWWHHH>>>333222111111000...+++(((++++++************++++++(((((((((((()))***++++++))))))***+++,,,---------+++)))(((&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&%%%%%%$$$"""""""""#########$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((***,,,---...)))))))))***************))))))*********+++++++++...,,,,,,---000666EEESSSaaaiiiqqqvvvxxx}}}rrr```YYY```iiizzzpppYYYMMMNNNNNNXXXkkkttt||||||~~~{{{xxxssspppnnnnnnnnnnnnvvvuuutttrrrpppoooooooooooooooooopppppprrrssssssooonnnnnnooopppsssuuuvvvwwwtttqqqqqqqqqrrrtttvvvoooooopppppppppooommmllliiijjjkkklllmmmmmmmmmmmmmmmnnnoooppprrruuuxxxzzzvvvuuutttrrrpppnnnmmmmmmnnnqqqtttuuurrrooommmmmmmmmnnnpppppppppppprrrsssooonnnnnnmmmmmmnnnnnnooommmmmmnnnnnnnnnmmmlllkkklllmmmooonnnlllkkkkkklllkkkkkkjjjjjjjjjkkkkkklllllllllllllllllllllllllllhhhhhhgggfffdddcccbbbbbbeeeeeedddcccaaa___^^^]]]]]][[[YYYWWWVVVSSSNNNKKKBBB???:::777666555333222111111111111111111111111222222222222222222222222000000111222333444666777888888999;;;===???AAABBBEEEKKKTTT^^^jjjxxxyyytttmmmfff___ZZZUUUQQQKKKIIIHHHGGGGGGIIILLLNNNPPPQQQRRRSSSSSSRRRQQQPPPUUUXXX___kkkvvv~~~~~~mmmeee___^^^^^^___aaafffggghhhjjjjjjhhhfffdddccceeehhhkkkmmmmmmlllkkkkkkfffhhhjjjkkkjjjhhhhhhiiikkkooosssvvvyyy}}}}}}kkk[[[RRRQQQRRRUUU\\\cccgggiiigggeeecccdddjjjvvv}}}yyytttqqqmmmnnnsss{{{}}}rrraaaOOO@@@777222222000...+++***+++,,,---***))))))))))))***++++++))))))((((((((()))******)))***+++,,,,,,,,,,,,,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''))))))(((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((((('''((()))***************)))************+++++++++---,,,,,,...000777EEESSS^^^gggooorrruuu|||jjj\\\ZZZdddpppttt\\\OOOOOOPPP\\\oooxxx~~~}}}~~~{{{xxxsssooommmmmmooopppvvvvvvtttqqqnnnmmmmmmoooqqqppppppppppppqqqrrrrrrooonnnooooooqqqsssuuuwwwzzzuuuqqqrrrsssqqqqqqsssooonnnnnnoooppppppnnnllljjjkkklllmmmmmmnnnnnnmmmmmmooorrrssssssuuuwwwyyytttsssqqqooommmllllllkkknnnrrruuuuuuqqqmmmlllmmmlllnnnoooooonnnnnnpppqqqooonnnnnnmmmmmmnnnnnnooommmnnnnnnnnnmmmmmmllllllmmmnnnooonnnlllkkkkkkllljjjjjjiiijjjjjjkkklllmmmlllllllllllllllllllllllljjjiiiiiihhhgggffffffeeeeeeeeeeeedddbbbaaa___^^^^^^\\\YYYXXXVVVTTTQQQNNNEEEBBB<<<888666444222111222222222222222222222222333333333333333333333333000000111111222444555666777777888:::<<>>AAABBBDDDIIIQQQXXX___jjjvvv~~~~~~sssnnnhhhaaa\\\WWWRRROOOJJJIIIHHHHHHIIILLLOOORRRUUUVVVXXXYYYYYYWWWUUUSSSRRRSSSXXXcccqqq~~~yyyqqqjjjiiijjjkkkoootttyyy{{{}}}|||yyyuuuttttttooooooqqqsssuuuuuutttssskkkmmmnnnnnnmmmnnnppprrrvvvyyy~~~vvvgggYYYSSSRRRRRRXXX```fffiiiiiigggfffbbbeeennn|||zzzooolllrrrzzz{{{yyyzzzwwwlll[[[LLL;;;222111000//////***+++,,,+++)))((())))))((((((((((((((()))******+++***)))(((((('''(((((()))***+++,,,+++***)))((("""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""######$$$$$$%%%$$$"""!!!"""$$$''')))###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''(((***+++,,,+++)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''&&&''')))***+++++++++***)))************+++++++++,,,+++,,,///111666CCCPPPWWWcccmmmooottt~~~{{{ggg^^^cccppp~~~}}}|||ttt[[[NNNPPPUUUdddxxx}}}}}}~~~~~~yyytttpppoooqqqsssqqqrrrqqqooolllmmmqqquuuqqqpppooonnnnnnmmmmmmmmmrrrrrrssstttuuuxxxzzz|||yyyrrrppptttuuuqqqnnnooollljjjjjjllloooooollliiikkklllmmmnnnoooooooooooolllpppuuuwwwvvvtttuuuvvvpppooommmlllkkkllllllmmmlllqqqtttssspppnnnooorrrlllmmmnnnmmmlllkkklllmmmoooooonnnnnnnnnnnnoooooooooooonnnnnnnnnmmmmmmmmmnnnoooppppppmmmlllkkklllhhhhhhiiiiiijjjkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiigggffffffeeedddcccaaa```aaa^^^\\\[[[ZZZYYYVVVTTTLLLHHHBBB===999666333111222222222222222222222222111111111111111111111111111111111111222333444555555555777999<<<>>>AAABBBCCCIIIPPPVVV\\\eeeqqqzzz{{{|||qqqlllfff___ZZZUUUQQQNNNJJJIIIHHHHHHJJJMMMQQQSSSVVVXXXZZZ[[[ZZZXXXVVVTTTWWWWWWYYYbbbnnnzzz~~~vvvooonnnoooppptttyyy~~~{{{zzzzzzpppqqqrrrtttvvvwwwvvvuuummmmmmnnnnnnnnnooorrruuuvvvyyy~~~tttfffYYYSSSSSSRRRXXX```gggiiiiiigggfffaaaeeeooo}}}xxxnnneeeeeeiiimmmwww}}}ooo[[[LLL@@@:::333/////////...,,,+++++++++************)))((()))***++++++***)))((())))))((('''''''''''''''((((((*********)))'''&&&'''&&&%%%%%%$$$###"""!!!###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$!!!!!!$$$'''(((&&&$$$!!!!!!$$$&&&((((((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((,,,000111---******))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))***)))'''''')))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++---///000333???KKKYYYeeekkkppp{{{{{{ddd```eeexxx|||{{{xxxwwwxxxqqq]]]MMMNNNYYYfffvvv}}}wwwtttsssssssssssstttsssqqqpppqqqrrrtttuuuqqqooollljjjiiijjjlllnnnooosssxxx}}}~~~{{{xxxsssrrrpppnnnmmmmmmnnnnnnlllnnnqqqqqqnnnlllkkkjjjjjjmmmoooooonnnmmmnnnnnnppprrruuuwwwxxxwwwuuutttooonnnmmmllllllnnnpppqqqpppqqqrrrpppnnnmmmmmmnnnnnnmmmlllkkkkkklllmmmnnnnnnpppqqqqqqppppppqqqrrrnnnnnnmmmmmmmmmmmmnnnnnnpppooonnnmmmlllkkkkkkkkkhhhiiijjjkkklllllllllllllllmmmooooooooonnnlllkkkpppmmmiiihhhiiijjjhhhfffgggfffeeefffgggfffccc```___\\\ZZZYYYYYYXXXWWWVVVNNNJJJCCC>>>:::888555333333333333333333444555666444333222111000000000000222000///000222333333222555666777888999;;;???BBBEEEHHHKKKOOOUUU^^^jjjrrrvvvxxx{{{}}}}}}zzzwwwuuunnniiieeeccc^^^UUUOOOMMMIIIIIIIIIHHHIIIMMMSSSWWW\\\\\\]]]^^^^^^\\\XXXUUUXXXZZZ]]]cccjjjuuuzzzwwwwwwyyy{{{|||{{{xxxwwwvvvtttssssssssssssrrrnnnlllmmmmmmmmmssszzz~~~~~~tttggg^^^WWWSSSVVVZZZ___eeehhhhhhgggffffffjjjrrr}}}jjjccc^^^aaaffflllvvvvvvooofffYYYHHH<<<666222...++++++,,,+++***+++++++++*********))))))(((((()))******)))((((((+++***)))(((''''''(((((()))))))))))))))((('''&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%######%%%((('''&&&$$$######$$$&&&'''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))+++///222333///,,,)))))))))((('''&&&&&&&&&(((''''''''''''''''''&&&'''''''''''''''(((((((((((())))))******+++,,,,,,++++++++++++++++++++++++------...000000444???KKKWWWfffnnnuuu~~~~~~|||eeeaaafffyyy{{{xxxwwwyyyqqq^^^NNNPPP\\\jjj}}}}}}zzzvvvsssrrrrrrssssssoooppppppqqqrrrsssssstttpppppppppooonnnooopppqqqqqqvvv|||~~~zzzwwwvvvsssrrrpppoooooooooooopppnnnppprrrqqqooommmllllllkkkmmmooopppooonnnnnnooooooqqqsssuuuuuutttsssqqqlllkkkjjjiiiiiikkklllnnnooopppqqqpppnnnlllmmmnnnnnnmmmlllkkkkkklllmmmnnnnnnoooppppppooooooppprrrooonnnnnnmmmmmmmmmnnnnnnooonnnmmmlllkkkkkkkkkkkkiiiiiijjjlllmmmmmmmmmmmmkkkllloooqqqqqqpppooommmnnnkkkhhhhhhiiijjjiiihhhgggfffffffffgggfffcccaaaaaa___\\\[[[[[[[[[YYYXXXQQQMMMGGGAAA===:::777555444333333333444444555666333333222222222333333444222111///000222333333222444666777888999;;;???BBBEEEHHHLLLOOOTTT[[[eeemmmoooqqquuuxxxyyyxxxuuusssnnniiidddbbb]]]UUUNNNLLLGGGGGGGGGGGGHHHLLLSSSWWW]]]]]]^^^___```^^^[[[YYYYYY[[[^^^bbbiiirrr}}}~~~~~~xxxxxxvvvtttssssssrrrssspppmmmlllnnnooopppvvv}}}uuuggg^^^XXXVVVXXX[[[aaafffiiijjjiiihhhfffjjjqqq}}}~~~oooeeebbbbbbgggmmmsss|||wwwgggYYYNNNDDD999222...,,,***)))*********)))++++++*********)))))))))'''(((((())))))((((((''',,,+++)))(((((()))************)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((+++......,,,***))))))(((((('''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%&&&''')))***(((((()))******++++++,,,++++++++++++++++++++++++...---///000111444>>>JJJUUUfffrrryyy}}}yyyzzzeeeaaagggyyy{{{xxxwwwzzzooo]]]OOOQQQ___ppp~~~{{{zzzyyyzzzzzzyyywwwuuurrrqqqrrrsssuuurrrssstttttttttsssrrrqqqnnnppptttuuuuuutttsssssswww~~~~~~xxxuuutttrrrrrrqqqppppppqqqqqqqqqqqqrrrsssrrrpppnnnmmmnnnlllnnnpppqqqpppooooooppppppqqqrrrssssssqqqooonnnjjjiiihhhhhhhhhiiikkkllloooppppppooommmlllmmmnnnnnnmmmlllkkkkkklllmmmnnnmmmnnnoooooonnnnnnoooppppppooonnnnnnmmmmmmmmmmmmnnnmmmllllllkkkkkkkkkkkkjjjjjjkkklllmmmnnnoooooojjjlllpppssstttsssqqqpppmmmkkkiiihhhiiijjjjjjiiihhhgggffffffggggggeeeccccccaaa___^^^^^^]]]\\\ZZZVVVQQQKKKEEEAAA===999777444444444333444444555666333333333333444555666666333111000000222333333222444555777888999;;;???BBBFFFIIIMMMOOORRRWWW^^^dddeeehhhmmmrrrttttttsssrrrnnnhhhdddbbb\\\SSSLLLKKKEEEEEEEEEFFFHHHLLLSSSXXX^^^___aaabbbbbbaaa___^^^\\\]]]___aaafffnnnxxx~~~zzzyyywwwtttsssrrrrrrrrrnnnlllmmmppprrrsssxxxxxxhhh^^^ZZZZZZZZZ]]]bbbgggjjjkkkjjjiiifffiiiqqq|||vvvmmmjjjlllpppuuu{{{xxxmmmaaaQQQDDD<<<777333000+++******+++++++++***)))************))))))))))))''''''((((((((((((''''''+++***))))))***+++---...+++***(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&)))++++++)))((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((((((((())))))******(((((())))))***+++++++++***+++++++++++++++,,,,,,...---...000000333===IIIVVVhhhsssyyyzzzuuu{{{vvvdddaaagggyyy|||zzzyyyzzzkkkZZZMMMQQQ___rrr|||xxxuuuuuuuuuvvvwwwvvvuuusssrrrsssvvvxxx|||{{{zzzxxxvvvsssqqqpppkkkqqqxxx{{{zzzwwwuuuuuu}}}~~~uuussstttrrrrrrrrrrrrrrrrrrrrrssssssttttttrrrpppoooooopppmmmooorrrrrrqqqppppppqqqqqqqqqrrrrrrqqqooommmlllkkkjjjjjjjjjjjjkkklllmmmooopppqqqpppnnnmmmnnnooonnnmmmlllkkkkkklllmmmnnnlllmmmnnnnnnmmmmmmnnnpppqqqpppooonnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqlllnnnrrruuuuuutttqqqpppooonnnllljjjjjjjjjjjjjjjiiihhhfffggghhhhhhfffeeeeeeccc```_________]]]\\\XXXTTTNNNIIIDDD@@@;;;888555555444444444444555555444333333333444444555666333222000111222333333222333444666777999;;;???BBBEEEIIILLLNNNOOOQQQVVVZZZ[[[___eeelllppprrrrrrqqqmmmgggccc```[[[RRRKKKIIIDDDDDDEEEFFFHHHNNNUUUZZZ```aaadddeeedddccccccccc^^^______```ccciiiqqqwww~~~}}}{{{wwwtttqqqpppppppppnnnlllnnnrrrttttttyyyzzzjjj```]]]___\\\___cccgggiiijjjiiihhheeehhhppp{{{vvvsssrrrxxxyyyiii]]]NNNFFF;;;333///......---***+++,,,,,,+++)))((('''*********)))))))))((((((((((((''''''''''''(((((((((((()))***,,,...///000***)))'''%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''((('''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))++++++++++++***''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((+++------,,,***((('''(((((()))******++++++*********++++++,,,,,,,,,,,,,,,---//////222===IIIYYYiiirrrvvvzzzvvvttt|||tttccc```fffwww}}}||||||{{{fffVVVJJJOOO]]]qqq{{{vvvsssrrrssstttvvvwwwxxxvvvuuuvvvyyy|||~~~{{{xxxvvvtttssssssnnnuuu}}}~~~{{{xxxxxx~~~yyyqqqpppqqqqqqrrrrrrrrrsssssssssrrrssstttsssqqqooooooppprrroooqqqssstttsssrrrrrrrrrsssssssssrrrqqqooommmlllkkkjjjjjjkkkkkkkkklllllloooqqqqqqqqqooonnnooopppnnnmmmlllkkkkkklllmmmnnnkkkmmmnnnnnnmmmmmmnnnoooppppppooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnpppqqqnnnpppsssuuutttssspppnnnrrrqqqooollljjjjjjjjjjjjjjjhhhgggggghhhiiihhhgggeeeccc```_________]]]\\\ZZZVVVPPPKKKFFFAAA<<<999666555555444444444555555555555444333333333333333444333111111222333333222222444666777888;;;???BBBDDDHHHKKKLLLKKKLLLOOOSSSUUUYYY```hhhmmmpppppppppkkkfffaaa___ZZZQQQJJJHHHEEEEEEFFFGGGJJJOOOVVV[[[```bbbeeefffddddddeeefff``````___^^^```dddkkkpppwww|||}}}xxxsssooommmllllllmmmllloootttuuutttwww{{{{{{mmmdddbbbddd___aaadddfffhhhhhhgggfffdddgggnnnzzz}}}}}}{{{~~~sssdddRRRFFF===999333///---,,,,,,+++)))++++++***(((&&&&&&&&&******)))))))))((((((((()))((((((''''''(((((()))'''(((+++---.........---''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%((((((((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%(((,,,//////---)))'''''''''((())))))******+++*********++++++,,,,,,---,,,+++---///000333???JJJ\\\lllssstttwwwuuuvvvttt```^^^dddsss}}}}}}~~~||||||```QQQGGGLLLZZZmmmyyytttqqqrrrtttvvvwwwyyyzzzyyywwwwww{{{~~~|||{{{{{{zzzyyyyyyxxxxxxuuu||||||{{{|||zzz}}}~~~zzzsssmmmmmmooorrrrrrsssssssssrrrqqqqqqqqqqqqqqqooommmnnnqqqsssppprrrtttuuutttsssssstttttttttsssrrrqqqooommmmmmjjjjjjjjjkkkkkkkkkkkkkkkooopppqqqpppooonnnooopppnnnmmmlllkkkkkklllmmmnnnlllmmmnnnnnnmmmmmmnnnooopppoooooonnnnnnoooooopppnnnmmmmmmlllllllllmmmmmmooonnnmmmllllllmmmnnnooooooppprrrrrrrrrpppooommmqqqqqqpppmmmjjjiiijjjlllkkkiiihhhhhhiiijjjiiiiiieeecccaaa_________^^^\\\ZZZVVVQQQMMMHHHDDD>>>;;;777666555555444555555555666666555444333222222333555333222111333333333222111333555777888;;;???CCCCCCEEEHHHHHHGGGGGGKKKNNNQQQUUU]]]dddjjjmmmnnnnnniiiccc___^^^YYYPPPJJJHHHFFFFFFGGGGGGJJJOOOVVV[[[___bbbeeeeeecccbbbdddfffaaa```___]]]]]]```fffkkkrrryyyxxxrrrllliiiggggggjjjjjjnnntttuuusssuuuyyy|||qqqjjjhhhhhhbbbdddeeeggggggfffeeedddcccfffmmmwwwvvvrrrtttvvv|||ssseeeXXXLLL@@@999666333111///------,,,+++(((***+++)))'''%%%'''(((***)))))))))((((((((((((***)))(((((((((((()))***(((***---//////,,,)))'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& """%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%'''***,,,,,,+++)))'''''''''(((((()))*********)))******+++,,,,,,------,,,,,,...111222666BBBNNN^^^nnnuuuvvvyyywwwzzzrrr^^^\\\aaaooo|||~~~{{{zzz|||~~~www]]]OOOFFFKKKWWWiii}}}wwwrrrpppqqqtttwwwwwwzzz|||{{{xxxxxx{{{zzz}}}}}}{{{xxx~~~yyyyyy{{{xxxxxxvvvsssooonnnoooppprrrrrrssssssrrrqqqpppooooooooonnnlllkkkmmmqqqtttqqqsssuuuvvvuuuttttttuuussssssrrrqqqpppnnnmmmmmmkkkkkklllmmmmmmmmmmmmmmmlllnnnooonnnmmmlllmmmooonnnmmmlllkkkkkklllmmmnnnlllnnnoooooonnnmmmooopppnnnnnnnnnnnnooopppqqqqqqnnnnnnnnnmmmmmmnnnnnnoooqqqooommmlllkkkkkklllmmmnnnnnnnnnooooooooooooooolllmmmmmmkkkiiiiiikkknnnllljjjhhhhhhiiikkkkkkjjjfffdddbbb`````````___]]]ZZZWWWSSSOOOKKKFFFAAA>>>777777666555555555555555666666555555444555555555666444222222333333333111111222555666888;;;???CCCAAACCCEEEDDDCCCDDDHHHLLLNNNSSSZZZbbbhhhkkklllkkkgggaaa]]]\\\XXXPPPJJJHHHEEEFFFFFFGGGIIINNNUUUZZZ^^^bbbdddccc```___aaadddaaa```^^^[[[[[[^^^cccgggmmmuuuyyyqqqjjjeeecccbbbeeeffflllsssuuussstttxxx{{{tttooolllkkkgggggghhhhhhgggeeedddbbbeeegggkkktttyyypppiiihhhjjjmmmsssyyyzzzrrrhhhYYYJJJ???777333111...---+++***)))))))))((()))***,,,***((('''***,,,))))))))))))((((((((((((+++***)))(((((()))***++++++---000111///+++%%%""""""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###### &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$%%%%%%%%%&&&&&&&&&"""%%%((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))*********))))))***+++,,,,,,------------///222444888DDDQQQ___ooowwwyyy|||zzz}}}ppp\\\ZZZ___mmmyyy}}}}}}}}}~~~~~~|||zzzxxxyyy{{{}}}qqq[[[NNNFFFKKKVVVggg~~~|||vvvqqqoooqqquuuxxxvvvzzz|||{{{xxxwww{{{~~~zzzxxx~~~yyyuuuuuuxxxyyywwwtttqqqpppqqqssstttrrrrrrssssssrrrpppooommmmmmmmmllljjjjjjlllqqquuuqqqtttvvvvvvuuutttuuuuuurrrrrrqqqpppooonnnmmmmmmnnnoooppppppqqqqqqppppppjjjlllmmmlllkkkkkklllmmmnnnmmmlllkkkkkklllmmmnnnmmmnnnoooooonnnnnnoooqqqmmmmmmnnnnnnoooqqqrrrsssoooooonnnnnnnnnooooooppprrrpppmmmkkkjjjjjjkkklllllllllllllllmmmnnnpppqqqgggiiijjjiiihhhiiilllpppllljjjhhhhhhjjjkkkkkkkkkgggeeecccbbbbbbaaa```^^^[[[XXXTTTQQQMMMHHHCCC@@@777777666555555555555555666555555666666777888999666444222222333333333111000222444666888;;;???CCC@@@BBBCCCBBBAAACCCGGGLLLMMMRRRYYY```fffiiiiiiiiieee```\\\\\\XXXPPPJJJIIIEEEEEEEEEFFFHHHMMMSSSXXX^^^aaadddbbb^^^]]]___cccaaa```^^^[[[ZZZ\\\aaaeeehhhqqq}}}yyyppphhhccc```___```bbbiiirrruuusssuuuxxx{{{wwwsssooommmjjjjjjjjjjjjhhhfffdddbbbfffgggkkkrrr|||ooofffaaaccceeegggooowww|||mmmcccTTTKKK@@@999777444111---++++++++++++++++++++++++++++++***)))))))))))))))(((((((((((('''&&&%%%$$$'''&&&%%%&&&'''***---...111000000///---+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%############%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$!!! !!!"""!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))*********++++++++++++---...000222333888FFFTTThhhsss||||||yyy~~~mmm___UUUWWWhhhwwwxxxuuuvvvwwwyyy||||||{{{zzz{{{{{{~~~nnnXXXLLLEEELLLXXXhhh~~~}}}||||||zzzxxxvvvvvvxxxzzzuuuwwwuuuqqqrrryyy~~~|||~~~}}}yyyuuurrruuusssqqqqqqrrrrrrqqqppptttsssrrrqqqrrrqqqpppooojjjjjjjjjkkkmmmnnnpppqqqtttvvvwwwvvvtttsssssstttoooooooooooonnnmmmlllkkkppppppqqqrrrqqqpppooonnnlllkkkiiihhhhhhiiikkklllooonnnkkkjjjjjjlllnnnooossssssrrrpppnnnoooqqqsssppppppppppppoooooooooooosssrrrpppnnnmmmmmmooooooqqqqqqpppnnnmmmkkkjjjjjjnnnnnnooooooooommmlllkkkooolllhhhhhhjjjllllllkkkllljjjhhhhhhjjjkkkkkkkkklllgggccccccfffgggeeebbbaaa[[[TTTQQQPPPMMMGGGBBB>>>:::777444444333222111444444555555666666777777555555444444444333333333333333444555777:::<<<>>>AAA@@@>>>>>>???AAADDDFFFIIIMMMSSSZZZ```dddeeefff^^^]]]\\\YYYVVVQQQKKKFFFFFFDDDCCCCCCGGGMMMSSSWWW```bbbcccaaa^^^^^^```ccceeeccc```]]]\\\\\\]]]^^^hhhllluuu|||rrriiibbb^^^^^^^^^dddjjjmmmmmmooouuuzzz~~~~~~{{{uuupppmmmkkkkkkmmmnnnlllgggcccbbbccceeehhhmmmqqqxxxhhheeedddccccccfffrrr~~~rrrdddWWWNNNCCC===666222222222000---++++++++++++++++++++++++******)))((((((((((((((('''''''''(((((((((''''''((('''''''''(((***---...111111///---+++)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$!!! !!!"""###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))))))))*********++++++------000222333999GGGVVVmmmwww}}}qqq]]]WWW[[[mmmyyyyyywwwyyy{{{}}}~~~||||||}}}yyyhhhVVVJJJEEELLLYYYhhh~~~}}}}}}~~~|||zzzyyyyyyxxxyyyxxxuuuwww}}}zzzzzz{{{{{{yyyvvvsssqqquuutttrrrrrrrrrrrrqqqoooqqqqqqppppppppppppooonnnllllllmmmmmmooopppqqqrrrssstttvvvvvvtttsssrrrsssnnnnnnooonnnnnnmmmllllllpppqqqrrrrrrqqqpppooonnnlllkkkiiihhhhhhiiikkklllooommmllljjjkkklllnnnpppqqqqqqpppooommmnnnppprrrqqqqqqqqqpppppppppoooooosssrrrpppnnnnnnooopppqqqrrrqqqpppooommmlllkkkjjjmmmmmmnnnnnnnnnmmmmmmmmmnnnkkkhhhhhhjjjllllllkkklllkkkiiiiiikkkllllllllllllhhhdddcccfffgggeeebbb```[[[UUURRRQQQOOOJJJFFFBBB>>>:::666666666555555555555555666666666666666555555444444444333333333222333333444777:::<<<>>>@@@???======>>>@@@CCCEEEIIIMMMRRRYYY^^^aaacccddd^^^]]]\\\YYYUUUPPPJJJFFFGGGFFFDDDEEEHHHNNNTTTWWW___bbbcccccc``````bbbeeeeeeccc```]]][[[\\\]]]^^^dddgggqqq~~~uuukkkccc___]]]^^^cccjjjmmmnnnpppuuuyyy~~~~~~|||vvvqqqmmmkkkmmmnnnooolllhhhdddcccccccccfffkkkooouuummmooopppmmmhhhkkk|||}}}oooaaaTTTIII@@@;;;666222...---...///...,,,++++++++++++++++++++++++))))))(((''''''''''''(((%%%&&&&&&'''((()))))))))))))))))))))+++,,,...///222000...+++)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***(((((()))))))))*********((()))))))))************,,,,,,///222444:::IIIXXXrrrzzzrrr[[[ZZZcccttt}}}|||{{{~~~tttdddQQQHHHDDDLLLYYYhhh~~~~~~~~~{{{yyyyyy{{{zzzxxx|||}}}yyyyyyxxxxxxvvvuuuttttttvvvuuusssssssssrrrpppnnnmmmmmmnnnnnnnnnmmmmmmlllnnnnnnooopppqqqrrrrrrsssqqqsssvvvwwwuuusssrrrqqqnnnnnnnnnnnnnnnmmmmmmmmmqqqrrrrrrrrrqqqpppnnnmmmkkkjjjiiihhhhhhiiijjjkkknnnmmmlllkkkkkkmmmoooqqqooooooooommmlllmmmooorrrrrrrrrrrrrrrrrrqqqppppppsssrrrqqqpppppppppqqqrrrrrrqqqpppooonnnmmmlllkkklllllllllllllllmmmmmmnnnmmmkkkiiiiiijjjkkklllkkkmmmllljjjkkkmmmnnnnnnmmmnnnjjjfffeeeggghhhfffdddaaa]]]XXXUUUTTTRRRMMMIIIGGGCCC===999777888888888666666666666666555555555555555444444444333333333111111222444666999<<<>>>>>>===<<<<<<===@@@BBBDDDIIILLLQQQVVVZZZ]]]______]]]]]][[[XXXTTTOOOJJJGGGHHHGGGFFFGGGJJJOOOTTTWWW]]]aaaddddddbbbbbbdddgggfffdddbbb___^^^^^^_________bbbjjjwwwyyynnnfff```]]]\\\bbbiiimmmoooqqqtttwww}}}~~~|||wwwrrrooommmnnnooonnnlllgggdddbbbbbbaaadddiiimmmsss|||zzz||||||wwwrrrvvvyyyjjjbbbUUUHHH???:::777555333000...---...---+++)))************************(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((((((((((((***,,,...///000111222///,,,)))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******(((((()))))))))*********+++,,,...222444;;;LLL[[[sss{{{oooYYY___lllzzzrrrdddMMMFFFDDDMMMZZZhhh~~~|||{{{zzz{{{zzzyyy|||zzzyyywwwwwwwwwxxxyyyvvvuuuttttttsssrrrooollljjjkkkmmmmmmlllkkkkkkkkkoooooopppqqqqqqrrrrrrrrrpppssswwwxxxwwwtttrrrrrrnnnnnnnnnmmmmmmmmmnnnnnnqqqrrrrrrrrrqqqooommmllljjjjjjiiihhhhhhiiijjjjjjmmmlllkkkkkklllnnnpppqqqnnnnnnnnnmmmlllmmmppprrrsssssstttttttttsssrrrqqqsssrrrrrrqqqqqqqqqrrrsssrrrqqqpppooonnnmmmllllllnnnmmmkkkjjjjjjkkklllmmmmmmllljjjjjjkkkkkkllllllnnnmmmlllmmmoooppppppooopppmmmjjjiiiiiiiiihhhgggdddaaa]]]ZZZXXXTTTPPPLLLJJJEEE>>>999777777888999777777666666555555444444555555444444444333333333000111111333555888;;;======<<<<<<<<<>>>@@@BBBCCCHHHJJJNNNRRRVVVXXXZZZZZZ[[[[[[ZZZWWWRRRMMMJJJHHHIIIHHHHHHHHHKKKNNNRRRUUUZZZ^^^ccceeeddddddgggiiiiiihhheeecccbbbaaabbbbbb]]]___eeeqqq~~~}}}sssjjjccc___ZZZ___fffkkknnnpppsssuuuzzz}}}}}}xxxtttpppnnnnnnnnnllliiifffbbb```___```ccchhhlllqqqyyy}}}|||{{{uuujjj^^^MMMGGG???999555333333222111000///......,,,+++)))************************''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&(((+++---000111222222///---***'''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$############$$$&&&&&&%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))************+++,,,...222444<<>>@@@BBBCCCFFFHHHKKKNNNQQQSSSUUUUUUXXXYYYYYYVVVPPPLLLJJJJJJIIIIIIIIIJJJLLLNNNQQQRRRVVV[[[bbbeeeffffffiiikkkjjjiiigggeeedddccccccccc^^^^^^bbbkkkwwwwwwmmmeee```XXX\\\bbbgggkkknnnqqqrrrwww|||~~~zzzuuurrrppplllkkkhhheeecccaaa___]]]```dddhhhlllqqqxxxwwwiii```YYYNNNDDD:::777333000//////...,,,+++++++++,,,,,,+++++++++************************'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&'''))),,,///111111111000+++***((('''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$############&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))*********++++++++++++------///222555===NNN___xxx~~~~~~iiiZZZcccpppzzzqqqbbbLLLGGGIIIRRR\\\ggg{{{}}}}}}~~~yyywwwtttrrrrrrsssuuuvvvvvvsssqqqpppppppppnnnmmmkkknnnrrrqqqnnnkkkjjjkkknnnooopppqqqqqqpppnnnmmmpppssswwwxxxwwwuuuttttttqqqpppnnnmmmllllllmmmmmmmmmnnnnnnoooooonnnlllkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjlllmmmoooppplllmmmmmmmmmmmmnnnrrruuuuuuvvvxxxxxxxxxwwwuuusssttttttssssssrrrqqqppppppooooooooonnnmmmllllllllllllkkkjjjiiiiiihhhhhhhhhmmmnnnoooooommmmmmnnnoooppppppppprrrtttuuutttsssrrrqqqnnnllljjjjjjjjjjjjiiihhhfffccc___ZZZVVVTTTMMMHHHAAA;;;888777666666666666666666666555555555555555444444444333333333111111111111333555777888999::::::<<<===???AAABBBDDDEEEHHHKKKMMMPPPQQQRRRTTTVVVWWWTTTOOOLLLLLLMMMKKKKKKLLLMMMNNNOOOQQQQQQTTTZZZbbbgggiiijjjlllnnnjjjjjjhhhgggeeeddddddccc___^^^```hhhqqqxxxnnnddd]]]VVVXXX\\\aaafffkkknnnooouuuyyy{{{wwwsssqqqjjjhhheeebbbaaa```^^^]]]```dddiiimmmqqqwww}}}wwwkkkfffZZZMMMEEEAAA;;;444333000...---------+++***)))*********)))***+++---************************''''''&&&&&&'''(((((()))'''&&&%%%%%%%%%''')))***+++---///111111///,,,+++''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################&&&%%%$$$#########$$$$$$#########$$$%%%%%%&&&&&&""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,......///222555===OOO___yyy}}}wwwdddYYYaaakkksssyyy|||qqq```NNNJJJLLLUUU]]]fffyyy}}}~~~wwwuuurrrpppooopppqqqrrruuurrrnnnmmmmmmnnnoooooonnnrrrvvvuuuppplllkkkmmmooopppqqqrrrqqqpppnnnmmmooorrrtttuuutttsssssstttsssqqqooolllkkkkkklllllljjjkkklllmmmmmmmmmlllkkkhhhhhhiiiiiiiiiiiihhhhhhffffffgggiiikkkmmmnnnooojjjkkkkkkkkkkkkmmmqqqtttvvvwwwyyyzzzzzzxxxvvvttttttttttttsssqqqpppnnnnnnnnnnnnmmmmmmllllllkkkkkkggghhhhhhiiijjjjjjjjjiiimmmpppqqqqqqooonnnooopppqqqqqqqqqtttvvvwwwvvvtttpppooommmkkkhhhgggggghhhggghhhhhhfffbbb^^^[[[ZZZPPPKKKEEE@@@<<<:::888777555555555666666666666666555555444444444333333333222222111111222333555666666777888999;;;===>>>???AAACCCEEEGGGJJJMMMOOOPPPQQQTTTUUUSSSNNNLLLMMMPPPNNNNNNOOOPPPQQQRRRRRRRRRTTT[[[dddjjjmmmnnnppprrrnnnmmmllljjjiiihhhgggggg___]]]___eeennnzzzyyymmm```XXXTTTTTTWWW[[[aaagggkkkmmmsssvvv}}}|||xxxuuurrrjjjgggcccaaabbbaaa```^^^```dddhhhlllpppvvv~~~zzzrrrmmmeee\\\PPPLLLCCC888333444333000111///---------...---,,,------,,,***))))))***,,,))))))))))))))))))))))))'''''''''''''''((()))***'''&&&&&&&&&'''***---......000111222000---)))&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%############$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""((('''%%%$$$###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""############""""""######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''########################'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------///...000222555===OOO___xxx~~~~~~{{{qqq___XXX___gggmmmuuu}}}zzz~~~sssaaaOOOLLLOOOWWW^^^fffwww|||~~~~~~wwwuuusssqqqppppppqqqqqqtttqqqllljjjkkknnnoooppppppuuuxxxwwwqqqmmmlllmmmpppqqqrrrrrrrrrpppnnnmmmnnnppprrrrrrqqqqqqrrrssstttrrrooolllkkkjjjkkkkkkhhhiiikkklllmmmllllllkkkhhhhhhiiiiiiiiiiiihhhhhhdddeeefffhhhjjjlllmmmnnniiiiiijjjjjjjjjlllpppsssvvvxxxzzz{{{{{{yyyvvvuuuuuuttttttsssqqqooommmlllmmmmmmmmmllllllkkkkkkjjjcccdddgggiiikkkkkkkkkkkknnnpppsssrrrpppnnnpppqqqqqqqqqrrruuuwwwxxxwwwuuunnnnnnllliiifffeeeeeefffeeeggghhhgggeeeaaa______SSSOOOIIIDDD@@@===:::888444555555555666666777777555555444444444333333333333222111111111222333444333444666777999;;;<<<===@@@AAACCCFFFIIIKKKMMMOOOOOORRRTTTRRRNNNLLLNNNQQQPPPQQQRRRSSSTTTTTTTTTSSSTTT\\\fffmmmoooqqqsssuuurrrrrrqqqooonnnmmmlllkkk^^^\\\^^^dddlllxxxxxxkkk]]]SSSSSSRRRSSSXXX^^^dddiiilllrrrsssxxx}}}yyyuuusssjjjfffbbbaaabbbcccaaa______ccchhhkkknnnttt|||~~~uuuiii___XXXRRRJJJDDDAAA>>>:::555111///...------,,,+++*********+++,,,+++++++++***************&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%'''$$$"""$$$))),,,,,,+++444444333111///,,,***)))$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((("""$$$&&&&&&%%%#########((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&''''''(((((())))))***)))(((''''''((()))***,,,...///...,,,+++++++++,,,222000000777<<>>???BBBFFFJJJLLLKKKJJJQQQTTTVVVUUUSSSRRRTTTWWWVVVVVVUUUVVVWWWVVVTTTRRRXXXZZZ```hhhpppvvvyyyzzz}}}|||xxxrrrrrrssspppjjjkkkeee```bbbhhhsssppp___UUUQQQMMMNNNPPPTTTZZZaaagggjjjnnnqqquuuxxx|||yyyrrrgggeeebbbbbbcccaaa]]]YYY___dddjjjlllnnnrrrzzzbbbZZZPPPIIIDDD@@@:::555555333000...---,,,---------,,,+++*********++++++++++++******)))((('''''''''''''''((((((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&'''(((***---///777666333000---***((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$###""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((("""$$$%%%%%%$$$$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((((()))***)))(((''''''((()))***---000333333222///------,,,111///000777===JJJ```yyy{{{zzz{{{|||}}}qqqaaaWWWSSS___hhhlllttt|||rrr[[[PPPKKKNNNXXXaaajjjzzz~~~}}}~~~~~~|||uuutttrrrpppoooooopppqqqpppnnnlllllloooqqqpppooopppqqqqqqqqqqqqqqqppppppsssrrrrrrssstttuuutttrrruuusssqqqppppppooommmkkknnnnnnooooooooonnnmmmmmmjjjjjjkkklllllllllkkkkkkiiiiiijjjjjjjjjkkkkkkkkkhhhhhhgggggghhhiiijjjkkknnnmmmkkkjjjkkkmmmoooqqqsssuuuxxx{{{|||{{{zzzxxxvvvtttpppnnnnnnmmmlllkkkjjjjjjkkkkkkkkkjjjhhhhhhjjjjjjkkkllllllllllllllloooppppppqqqqqqqqqqqqqqqnnnooopppqqqrrrqqqqqqpppnnnkkkgggeeedddddddddcccddddddcccbbbaaaaaa``````YYYVVVPPPIIICCC>>>:::888666555444555777777666555444444333333333222222222111111111111111111111111333333444555777999:::;;;===>>>AAAEEEHHHJJJJJJIIIQQQTTTWWWXXXVVVUUUVVVYYYYYYXXXXXXXXXYYYXXXUUUSSSWWWZZZaaaiiiqqqxxx|||}}}}}}xxxxxxyyyvvvpppoooiiiddddddgggqqq|||iiiZZZQQQNNNKKKLLLOOOTTTZZZ```fffjjjmmmooorrruuuyyy~~~xxxqqqhhheeebbbaaabbbaaa^^^[[[___ccchhhkkkmmmrrryyyHHHCCC<<<888777555222///---,,,+++***)))***++++++,,,,,,+++************+++,,,+++***)))(((&&&%%%%%%((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%%%%(((+++***)))+++000555888666222...***'''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%$$$########################$$$$$$$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%''''''(((###$$$%%%$$$$$$$$$&&&((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))+++///333555333000---,,,,,,111...///888???MMMddd}}}~~~zzzvvv{{{|||ppp___UUUQQQ^^^jjjoooxxxlllVVVQQQKKKMMMXXXcccmmm}}}~~~||||||zzzxxxwwwyyy~~~}}}}}}zzzxxxvvvrrruuuvvvtttqqqoooqqqsssooonnnmmmnnnpppqqqooonnnlllmmmnnnpppqqqqqqrrrrrrtttsssqqqrrrsssuuuvvvuuuvvvtttqqqpppooonnnllljjjmmmmmmnnnnnnooonnnnnnnnnllllllkkkkkkjjjjjjkkkkkkiiiiiijjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhiiijjjjjjmmmmmmlllllllllnnnpppqqqrrrtttwwwzzz{{{zzzyyywwwvvvssspppnnnnnnnnnmmmlllhhhiiiiiiiiiiiiiiihhhgggiiiiiijjjkkklllmmmnnnnnnoooooopppqqqqqqqqqqqqpppllllllmmmmmmmmmmmmmmmmmmjjjgggcccaaaaaacccccccccddddddcccbbbaaa```______[[[XXXRRRKKKEEE@@@<<<:::888666555555666666555444333333333333222222222222111111111111111111111111111111222333555777888999;;;===@@@CCCFFFHHHIIIIIIPPPUUUZZZ[[[ZZZYYYZZZ[[[\\\\\\[[[[[[[[[ZZZWWWTTTVVVZZZaaajjjssszzz~~~xxxsssnnnjjjffffffoooqqq___RRRKKKIIIHHHJJJMMMRRRYYY___eeehhhjjjlllnnnpppttt}}}~~~~~~|||vvvoooiiieeeaaa___```aaa___]]]___cccgggkkknnnttt|||;;;888444222222222111000000///---+++***)))((((((,,,++++++***************++++++***)))((((((''''''))))))((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%(((+++,,,---000444888666333///+++'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))%%%%%%%%%$$$######%%%((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((*********))))))(((((('''))))))(((((((((((())))))))),,,///000///---,,,+++,,,000......888@@@PPPgggzzzyyyxxxsssaaaXXXRRR```lllrrrzzzeeeRRRPPPJJJLLLXXXfffrrr}}}{{{yyyuuussssssuuuyyy}}}~~~~~~~~~|||zzzxxxuuusssqqqqqquuuyyyxxxsssppprrruuunnnnnnpppqqqrrrqqqooommmlllmmmooopppqqqrrrrrrsssuuussspppqqqsssvvvxxxyyywwwuuuqqqooonnnmmmkkkjjjkkklllmmmmmmnnnnnnnnnnnnnnnmmmkkkjjjiiijjjjjjkkkiiiiiijjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiilllllllllmmmnnnooopppqqqqqqsssvvvxxxyyyyyywwwvvvuuurrrooonnnnnnnnnnnnmmmiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkllllllmmmnnnooommmmmmnnnooooooooooooooollllllkkkjjjjjjjjjkkkkkkhhheeeaaa```aaacccddddddddddddcccaaa```___^^^^^^\\\YYYTTTMMMGGGBBB???>>>;;;888666444555555555444333333333222222222222111111111111111111111111111000000000111333555666777999<<>>CCCHHHJJJQQQYYY^^^```aaadddggggggfffffffffgggfffcccaaacccfffjjjnnnvvv{{{uuunnniiifffiiitttxxxkkkaaaSSSGGGBBB@@@@@@AAABBBDDDHHHLLLQQQUUUXXXYYYYYY\\\bbbgggooozzz~~~}}}}}}zzz||||||yyyxxxvvvooohhhbbb^^^ZZZYYY\\\^^^^^^]]]ZZZ___iiittt}}},,,------,,,+++******+++)))******+++,,,+++++++++)))******++++++)))((('''******))))))((((((''''''&&&'''''''''(((((()))))))))((('''&&&&&&''')))***---333:::;;;777000+++***&&&&&&&&&&&&&&&$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&!!!"""###%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!%%%'''(((((()))***111000...,,,+++))))))((())))))(((((('''''''''&&&$$$%%%%%%&&&&&&''''''''''''((()))******)))((('''%%%(((+++------,,,------,,,222000000888<<>>BBBKKKLLLPPPVVV]]]cccggghhhmmmkkkiiijjjmmmppppppooosssqqqrrrvvv~~~}}}uuuoooiiiggglllrrrsssgggbbbZZZSSSIIIAAA======>>>???CCCEEEIIIKKKLLLOOORRRTTTSSSXXX```hhhqqq|||}}}zzzzzzxxxuuuvvvvvvssskkkddd^^^XXXVVVYYY[[[ZZZYYYYYYXXX\\\cccllltttxxxyyyxxx~~~+++***))))))***+++***)))))))))************))))))((()))))))))************))))))))))))((((((((('''$$$%%%&&&'''(((''''''&&&%%%'''((('''&&&(((---222:::999777333...***(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%$$$$$$###############!!! ###%%%%%%###########################%%%%%%$$$######$$$$$$%%%$$$##################$$$""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$%%%###$$$&&&'''((((((''''''))))))******+++,,,,,,,,,;;;333---------+++***++++++)))&&&######$$$&&&'''''''''''''''((((((((()))&&&'''''''''((((((((((((((()))******)))***,,,...111777555555;;;<<>>===???AAABBBBBBEEEHHHJJJLLLOOORRRUUUVVVZZZaaajjjttt|||{{{xxxuuussssssrrrooogggaaa]]]XXXVVVYYY[[[XXXWWWWWWWWW[[[bbbjjjqqquuuvvvuuu|||'''((())))))(((((()))***))))))************))))))))))))))))))************)))))))))(((((((((''''''&&&&&&'''(((((((((((('''$$$'''***)))'''***333;;;>>>999222---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$############"""""""""###!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""#########$$$$$$##############################$$$$$$$$$$$$######%%%$$$####################################$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%&&&''''''(((((())))))***++++++,,,,,,,,,,,,222---***---///...------+++***(((&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))******)))***,,,...444:::888888===???HHH[[[rrruuuwwwxxxhhhbbb___gggpppwwwttt]]]SSSSSSLLLYYYaaajjjwww}}}}}}|||}}}}}}||||||{{{yyyyyyxxxwwwwwwvvvvvvuuuuuuuuurrrrrrrrrrrrrrrqqqppppppvvvvvvuuuuuuuuuvvvvvvvvvyyyzzz{{{zzzxxxwwwxxxyyyxxxwwwwwwyyy{{{}}}|||{{{yyyxxxvvvvvvxxxzzzzzzzzzrrroookkklllooorrrrrrqqqoookkkhhhhhhkkknnnnnnmmmmmmmmmlllllllllkkkkkkkkkfffgggiiijjjkkkkkkjjjjjjjjjkkklllkkkiiiiiiiiijjjkkkkkkkkklllmmmmmmnnnnnnmmmnnnqqqsssttttttssssssoooooonnnmmmmmmmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmnnnooooooooooooooooooooooooooonnnmmmlllkkkkkkkkkiiihhhhhhgggggggggcccbbbbbbaaa```___^^^^^^\\\ZZZWWWTTTPPPNNNLLLKKKOOOJJJDDD>>>;;;888666555111111000000000/////////......///000000000000000000000000000111111111111111222444444444666999;;;AAADDDJJJRRR[[[ccciiilllnnnllllllnnnrrrwwwzzz{{{}}}|||}}}sssllleee```aaaeeehhhkkkmmmiii```UUUNNNKKKCCC@@@===<<<>>>@@@BBBBBBAAADDDGGGIIILLLOOOSSSVVVZZZ]]]bbblllwww{{{yyyyyyuuurrrpppooommmiiibbb\\\[[[WWWVVVYYYYYYVVVSSSTTTVVVZZZ```ggglllpppqqqrrryyy'''***,,,***'''&&&(((+++))))))************)))))))))))))))))))))*********))))))(((((((((''''''''''''''''''(((((((((((((((&&&((()))***,,,111888>>>;;;555---)))((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""""""""###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$###############""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))'''((()))***++++++******,,,((('''---000///,,,,,,******))))))(((((((((((('''''''''(((((((((((((((((())))))))))))*********((()))******)))***,,,...222888777888>>>AAAJJJ]]]vvvyyy{{{fffaaa]]]fffqqqxxxppp[[[RRRRRRMMMXXX___ggguuu~~~}}}~~~~~~}}}}}}|||{{{zzzyyyyyyvvvvvvvvvuuuuuuttttttssspppqqqqqqqqqqqqqqqqqqqqqvvvvvvuuutttttttttuuuvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxzzz|||~~~~~~}}}|||zzzwwwvvvwwwxxxxxxwwwqqqooolllmmmooorrrrrrqqqnnnkkkiiiiiijjjllllllkkklllllllllkkkkkkkkkjjjjjjfffgggjjjkkklllkkkiiihhhiiikkkkkkkkkiiiiiijjjkkkkkkkkkkkkkkklllmmmnnnooolllmmmppprrrssssssssssssoooooonnnmmmmmmnnnnnnnnnnnnnnnmmmllllllllllllllllllllllllllllllllllllllllllmmmnnnpppqqqqqqrrrrrrpppppppppoooooonnnmmmlllkkkjjjhhhgggfffffffffgggccccccbbbbbbaaa```______]]][[[YYYUUURRROOONNNMMMPPPKKKEEE@@@<<<:::777555000000000000////////////...//////000000000000000///000000000111111111111///111444555555666777999>>>BBBIIIQQQYYYaaaggglllmmmlllllloootttzzz~~~rrrjjjbbb[[[YYY\\\]]]^^^^^^[[[TTTMMMHHHFFF@@@???======>>>???>>>===AAACCCFFFIIIKKKOOOTTTXXX]]]___cccmmmyyyzzzuuuuuuwwwsssqqqnnnllljjjeee___ZZZXXXUUUUUUWWWWWWRRRPPPQQQUUUXXX^^^cccgggjjjmmmnnnvvv}}}***,,,...,,,(((&&&'''***))))))************))))))******))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))***((((((,,,333888::::::333///***((())))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""""""""#####################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%% !!!"""######"""!!! ############$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$"""""""""###$$$%%%$$$$$$$$$##############################$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''((()))++++++***)))(((***&&&&&&,,,///---***)))(((((()))))))))))))))(((((((((((((((((('''''''''))))))))))))*********+++((()))******)))***,,,......444444666>>>AAALLL```www}}}ccc``````jjjuuuzzz~~~|||}}}lllXXXOOOOOONNNYYY___eeesss~~~}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxttttttuuuuuuuuutttssssssnnnooooooppprrrsssttttttvvvuuutttsssssssssuuuuuuwwwvvvuuuuuuuuuvvvvvvvvvvvvxxx{{{~~~~~~~~~|||zzzwwwuuuuuuuuuuuutttpppooommmnnnooopppqqqqqqnnnmmmkkkjjjjjjjjjjjjiiilllkkkkkkkkkkkkjjjjjjjjjfffhhhjjjkkkllljjjiiihhhiiijjjkkkkkkiiiiiijjjkkkkkkjjjjjjjjjkkklllmmmnnnlllmmmooopppqqqrrrrrrrrroooooonnnnnnnnnoooooopppnnnnnnmmmlllllllllmmmmmmllllllllllllllllllkkkkkkmmmnnnoooqqqrrrsssttttttppppppppppppooonnnmmmllljjjiiigggeeedddcccddddddbbbcccccccccbbbaaa```___^^^]]]ZZZWWWTTTQQQPPPOOOOOOKKKEEE@@@===:::777555000000000000///////////////////////////000000111///000000000111111111111000222555666666666777888>>>BBBIIIPPPWWW]]]dddiiillllllmmmooouuu|||~~~pppfff]]]UUURRRSSSOOOOOONNNKKKGGGCCCAAA@@@???>>>>>>???@@@???===;;;@@@BBBFFFHHHLLLQQQVVVZZZ```aaaeeennnzzz~~~wwwrrrrrrtttpppooommmjjjgggbbb]]]YYYVVVSSSSSSUUUSSSOOONNNPPPSSSWWW\\\```cccfffjjjmmmvvv}}}+++,,,,,,+++)))(((((()))))))))************))))))************))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&''''''((())),,,***+++111999<<<999444,,,***)))((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$###$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$%%%##################$$$$$$##############################$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&'''((()))+++,,,,,,+++***((()))%%%%%%+++...+++((('''%%%&&&&&&'''((()))******((((((((((((((('''''''''))))))))))))************((()))******)))***,,,...***111111444<<>><<<<<<===???BBBBBB@@@>>>AAACCCFFFIIIMMMRRRYYY]]]bbbdddiiiqqqzzz{{{uuuppppppqqqlllkkkiiifffbbb^^^ZZZWWWSSSQQQQQQRRROOOLLLMMMQQQSSSWWW\\\___```dddiiimmmwww)))((('''(((***+++***)))))))))************))))))************)))))))))((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((((((+++,,,111888<<<;;;555///******)))'''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%###%%%&&&$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%(((''''''&&&&&&''''''(((#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$%%%%%%%%%$$$###"""###$$$%%%''''''''''''&&&'''(((***,,,,,,***(((''''''######))),,,***''''''""""""###$$$&&&(((***+++)))(((((((((''''''''''''((((((((()))))))))******((()))******)))***,,,...***000111333<<<@@@KKK___xxxttt^^^aaaeeeoooxxxzzzzzz||||||{{{yyyzzz~~~gggTTTKKKJJJMMMXXX___hhhvvv}}}}}}{{{zzzxxxvvvtttsssssstttrrrtttuuuvvvvvvuuutttsssmmmmmmmmmmmmoooppprrrssstttsssqqqpppqqqsssuuuwwwzzzwwwsssrrrtttuuutttsssnnnssszzz}}}}}}{{{zzzzzz|||yyyvvvttttttsssrrrqqqooooooooonnnmmmllllllllllllmmmmmmlllkkkjjjjjjkkkllllllllllllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhjjjkkkkkkjjjiiikkkllliiijjjlllmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppnnnnnnmmmmmmmmmmmmnnnnnnlllllllllkkkkkkkkkjjjjjjlllmmmnnnpppqqqrrrrrrrrroooooooooooonnnmmmllllllhhhhhhgggfffeeecccbbbaaabbbcccdddeeeeeecccaaa``````___\\\YYYWWWUUUSSSSSSOOOKKKFFFBBB>>>;;;777444222222111111111000000000000//////...///000111222000000000000111111111111111333555555444555777888<<>>>>>???>>>>>><<<<<<===???BBBBBBAAA???AAACCCFFFJJJNNNTTT[[[```eeehhhmmmttt{{{}}}zzzuuuqqqmmmjjjiiieeedddccc```\\\XXXUUUTTTRRROOONNNNNNLLLIIIMMMRRRSSSWWW\\\^^^___ccciiioooyyy~~~&&&$$$###%%%***---,,,***))))))************))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((...777======888222---***+++***&&&######'''+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$###!!!!!!!!!!!!###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$##################$$$%%%%%%&&&%%%$$$"""!!!###$$$''')))))))))'''&&&$$$&&&((())))))'''%%%$$$&&&""""""'''+++***(((((( !!!"""%%%(((***,,,))))))(((((('''''''''&&&(((((((((((())))))))))))((()))******)))***,,,...+++222222333;;;???JJJ^^^yyyqqq^^^dddeeeoooxxxyyyxxxzzz{{{{{{xxxzzz{{{fffTTTKKKJJJKKKXXX```iiiyyy}}}|||zzzxxxvvvtttrrrrrrrrrrrrrrrtttuuuwwwwwwvvvtttsssnnnmmmllllllmmmnnnooopppsssrrrqqqpppqqqsssvvvxxxyyyuuuqqqooopppqqqpppooolllqqqxxx|||{{{yyyyyyyyy|||yyyvvvtttttttttsssqqqnnnoooooonnnllljjjjjjkkkjjjlllmmmllllllllllllnnnmmmmmmllllllllllllkkkkkkjjjjjjiiihhhhhhiiiiiijjjhhhiiikkkkkkjjjjjjkkkllljjjkkknnnoooppppppnnnmmmooonnnnnnnnnmmmmmmmmmmmmlllllllllllllllmmmnnnooonnnnnnmmmmmmmmmnnnnnnooolllllllllkkkkkkjjjjjjjjjkkklllmmmooopppppppppqqqoooooooooooonnnmmmlllkkkhhhhhhiiihhhgggdddbbbaaabbbcccdddeeeeeedddbbbaaaaaa___]]]ZZZXXXUUUTTTTTTPPPLLLGGGCCC???<<<888555222222222222111111111111000///.........///111222000000000000111111111111222333444333333444666888:::AAAJJJPPPUUU[[[dddkkkrrrssstttuuuzzzttt```RRRIIIBBB???@@@;;;:::999999:::;;;;;;:::>>>>>>>>>???AAAAAA???===BBBDDDGGGJJJOOOUUU]]]bbbfffkkkqqqvvv|||{{{uuuppplllhhhdddaaa______^^^[[[WWWSSSQQQQQQQQQNNNMMMMMMJJJHHHMMMTTTSSSWWW\\\^^^___cccjjjppp{{{(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***###&&&(((((('''(((,,,000333777<<<;;;555///***)))((('''%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%$$$$$$"""!!!""""""###$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%(((++++++(((&&&''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&&&&(((&&&###&&&---...+++))))))(((((('''''''''&&&''''''((()))***)))))))))))))))))))))***+++,,,------111///222===CCCNNN```zzzkkk^^^dddiiiooosssuuuxxx~~~}}}{{{ttt]]]LLLGGGJJJQQQVVV```mmmzzz}}}|||zzzvvvsssrrrssstttsssqqqvvvuuuuuuvvvwwwwwwuuusssooooooooolllkkkkkknnnpppppprrrtttttttttsssuuuvvvrrrrrrqqqpppooooooppppppnnnqqquuuxxxyyyzzz|||~~~}}}}}}|||{{{xxxuuurrrpppoooppppppppppppooonnnnnnpppmmmjjjkkknnnppppppnnnlllppppppllljjjllllllkkkgggggghhhhhhhhhhhhggggggjjjjjjjjjjjjjjjjjjjjjjjjlllmmmnnnoooooonnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjkkkmmmnnnnnnmmmllllllkkkmmmoooppppppoooooonnnnnnnnnppppppnnnmmmjjjkkkkkklllmmmnnnoooooooooooonnnmmmlllkkkkkkjjjiiiiiiiiihhhgggffffffeeeccccccdddeeedddcccbbbaaaaaa```]]]ZZZWWWUUUTTTTTTTTTPPPJJJEEEBBB???===;;;666333000...////////////000000//////.........---......//////000000111111222333333333222333666888===AAAGGGMMMTTT\\\dddiiirrrqqqrrrvvv~~~oooXXXMMMHHHCCC===::::::999999:::;;;<<<===>>>@@@@@@????????????@@@@@@DDDGGGJJJNNNQQQWWW\\\aaahhhmmmwww~~~}}}}}}xxxrrrlllhhheeeaaa___^^^]]][[[XXXUUURRRPPPOOOKKKJJJHHHHHHIIIKKKNNNPPPVVVYYY[[[\\\]]]cccmmmuuu{{{}}},,,,,,+++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''''''''((()))&&&'''((('''''')))...222888999:::777222,,,(((&&&''''''''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%##############################%%%%%%%%%%%%$$$###$$$$$$##################""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$$$$%%%%%%&&&&&&%%%$$$############&&&%%%%%%'''***+++)))'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&((('''%%%(((///111...)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,------111///222===DDDPPPccc{{{lll\\\aaaffflllrrrvvv{{{{{{~~~|||oooYYYIIIDDDGGGLLLTTT```lll{{{|||{{{yyyvvvsssrrrssssssrrrqqqsssssstttuuuvvvuuurrrpppnnnnnnmmmlllkkkkkknnnpppuuuwwwyyyyyywwwuuuuuuuuurrrrrrqqqpppppppppppppppnnnqqquuuwwwxxxzzz{{{}}}||||||{{{yyywwwuuusssrrrpppppppppoooooonnnnnnnnnnnnkkkiiijjjlllnnnmmmkkkmmmqqqrrrnnnkkklllllljjjhhhhhhiiiiiiiiiiiihhhhhhjjjjjjjjjjjjjjjjjjjjjjjjlllmmmnnnnnnnnnnnnmmmlllmmmmmmmmmnnnnnnnnnoooooolllkkkjjjkkkmmmnnnmmmllllllllllllmmmnnnooooooooonnnmmmlllmmmoooooommmllljjjjjjkkkkkklllmmmmmmmmmooonnnnnnmmmllllllkkkkkkjjjjjjiiiiiihhhggggggfffddddddeeeeeedddcccaaa```aaa```^^^\\\YYYWWWUUUTTTTTTPPPJJJEEEBBB???===;;;777444111///000000000///000/////////.........---,,,------...///000000000222333333333222444666999CCCFFFKKKPPPWWW___gggllluuuuuuuuuxxxlllUUUIIIEEE@@@;;;999999999::::::;;;<<<======>>>>>>>>>>>>???@@@AAAAAAEEEHHHLLLPPPTTTYYY___cccjjjoooxxx}}}zzzxxxssslllfffbbb___[[[YYYVVVUUUTTTQQQNNNLLLJJJIIIHHHGGGFFFFFFHHHKKKNNNPPPTTTWWW[[[]]]```fffqqqyyy|||yyy{{{------,,,+++***)))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((('''(((,,,111555>>>;;;666222...***%%%###%%%&&&'''%%%######&&&)))&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%##############################$$$%%%&&&&&&&&&%%%&&&%%%$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&%%%$$$%%%(((*********'''&&&&&&&&&&&&''')))***'''''''''&&&&&&'''''''''%%%&&&&&&%%%)))///111///(((((((((((('''''''''''')))((('''''''''(((***+++***))))))******+++,,,------111000333>>>FFFSSShhhjjjZZZ]]]dddlllsssxxx|||~~~{{{~~~jjjVVVGGGCCCFFFLLLVVVcccooo}}}~~~zzzyyyyyyvvvsssrrrrrrsssrrrrrrqqqsssvvvwwwwwwtttqqqooolllmmmmmmlllkkkllloooqqq{{{}}}~~~{{{wwwuuutttrrrqqqqqqppppppppppppqqqnnnqqquuuwwwxxxyyyzzz{{{{{{zzzxxxwwwuuutttttttttrrrqqqooonnnmmmmmmmmmnnnmmmlllkkklllmmmmmmkkkjjjnnnssstttpppllllllkkkhhhiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnnnnmmmlllkkklllmmmmmmnnnooopppqqqqqqnnnmmmkkklllmmmmmmllljjjlllllllllmmmnnnnnnoooooommmllllllmmmnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnmmmlllllllllkkkkkkkkkjjjjjjiiiiiihhhhhhffffffffffffeeecccaaa_________^^^]]][[[XXXUUUTTTSSSOOOJJJFFFCCC@@@===;;;888555222000000000///.../////////...............***+++,,,---...///000111111222333333222444777999EEEHHHKKKPPPVVV___hhhnnnuuuuuuuuuyyyzzzfffPPPDDD@@@<<<888777999:::::::::;;;<<<<<<===<<<<<<===>>>???AAACCCDDDGGGJJJNNNSSSWWW\\\bbbfffmmmqqqyyyzzzvvvrrrmmmeee___ZZZWWWSSSQQQOOONNNLLLJJJHHHFFFEEEDDDDDDCCCCCCEEEGGGKKKNNNPPPTTTXXX\\\```dddkkkuuu|||{{{vvvyyy|||)))))))))*********++++++''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))((('''&&&%%%(((''''''(((+++000666;;;???999111+++)))(((%%%""""""%%%&&&###"""'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""!!!!!!%%%$$$$$$######$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&(((&&&$$$"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%$$$$$$$$$&&&)))+++,,,***((('''%%%%%%&&&((()))((('''&&&%%%%%%&&&'''((($$$$$$###$$$'''+++,,,+++((((((((((((((('''''''''***)))'''&&&'''(((***,,,************+++,,,------,,,222111333???HHHWWWnnnfffXXX[[[gggooowww|||{{{~~~}}}{{{fffSSSGGGDDDHHHPPP\\\jjjttt|||yyyxxxxxxwwwuuusssssssssrrrrrrrrruuuyyyzzzyyyvvvsssqqqlllmmmnnnnnnnnnooorrrttt~~~}}}xxxtttrrrrrrqqqqqqppppppqqqqqqqqqpppsssvvvxxxxxxyyyzzz{{{yyywwwvvvtttsssttttttuuusssqqqnnnlllkkklllmmmnnnmmmnnnnnnoooooonnnmmmkkkppptttuuuqqqmmmllljjjgggjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjjjjkkklllmmmooopppqqqrrrpppnnnllllllmmmmmmkkkjjjkkklllmmmmmmmmmmmmnnnooommmmmmlllmmmnnnnnnmmmkkkllllllllllllkkkkkkjjjjjjmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjhhhhhhhhhgggeeebbb```___\\\]]]]]]]]][[[XXXUUUSSSSSSOOOKKKGGGDDDAAA>>><<<888666222111000000...---........................***+++,,,---///000111222111222333333333444777999AAACCCGGGLLLSSS\\\gggnnnpppppprrrwwwsss```KKKAAA<<<999777777999::::::;;;;;;<<<<<<<<<::::::<<<>>>@@@CCCEEEGGGHHHLLLQQQVVVZZZ___eeeiiinnnsss|||}}}xxxtttmmmggg```YYYTTTPPPNNNLLLJJJIIIHHHGGGFFFDDDCCCCCC@@@AAABBBDDDGGGKKKOOOQQQXXX[[[```dddiiiooovvv{{{}}}{{{xxxwww{{{~~~((((((((())))))))))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&(((+++000666;;;>>>:::333+++'''&&&&&&%%%$$$$$$'''(((%%% $$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''###  ###%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!"""###$$$$$$%%%(((&&&$$$"""!!!!!!"""###############$$$$$$$$$$$$#########$$$$$$#########!!!!!!!!!!!!"""""""""###!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&(((***,,,---+++)))&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$%%%'''''''''''''''''''''(((((((((((((((***)))'''&&&'''(((***,,,************+++,,,---...,,,222111444@@@JJJ\\\uuuxxx___XXX]]]lllttt{{{zzz{{{xxxttt```OOOFFFEEEIIIPPP^^^mmmwww|||yyyxxxwwwwwwwwwvvvuuusssrrrrrrrrrvvvzzz{{{xxxuuurrrqqqnnnoooqqqqqqqqqrrrtttvvv~~~|||vvvrrrppprrrqqqqqqqqqqqqqqqrrrrrrsssuuuxxxyyyyyyyyyyyyzzzvvvuuutttsssrrrssstttuuuqqqpppnnnlllkkkkkklllmmmlllmmmooopppooonnnmmmlllqqquuuuuupppmmmllljjjgggkkkkkkllllllllllllkkkkkkjjjjjjkkkkkkkkkllllllllljjjkkklllmmmmmmlllkkkjjjiiiiiikkklllnnnoooqqqqqqpppooommmmmmmmmmmmkkkiiikkklllnnnmmmlllkkkmmmoooooonnnmmmnnnppppppnnnmmmnnnnnnmmmmmmllllllkkkkkklllllllllmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkiiiiiiiiihhhfffccc```___[[[[[[\\\\\\ZZZXXXUUUSSSSSSPPPLLLIIIFFFCCC???===888666333111000///,,,+++---------...............+++,,,---...000111333333000111222333333444777:::<<<>>>BBBHHHPPPZZZeeellljjjlllpppxxxjjjYYYHHH???;;;999888999999:::;;;<<<<<<<<<;;;;;;999:::;;;>>>BBBEEEHHHJJJIIIMMMSSSXXX]]]ccchhhlllqqqxxx|||wwwrrriiiddd\\\UUUPPPMMMKKKIIIFFFEEEEEEDDDDDDCCCCCCBBB???@@@BBBEEEIIIMMMQQQSSS]]]```dddhhhlllooosssvvvuuuvvvwwwwwwuuuuuuvvvwww}}}++++++***)))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&'''***000666;;;<<<<<<111---(((%%%$$$%%%%%%&&&(((***+++)))%%%"""###%%%""""""######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###)))'''### !!!$$$'''%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!!!!"""###$$$&&&%%%$$$"""""""""######""""""""""""####################################!!!!!!!!!"""""""""######!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&''')))+++...---***(((&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***'''&&&((()))'''&&&''''''''''''((((((((((((((()))((('''''''''(((***++++++******++++++,,,---...+++222222555AAALLLaaa{{{kkkZZZZZZ```pppvvv|||~~~xxx~~~|||}}}lllXXXKKKDDDEEEJJJOOO^^^nnnzzz~~~yyyxxxuuuxxx{{{{{{xxxuuusssrrrqqquuuyyyyyyuuuqqqppppppoooqqqssssssssstttuuuwww{{{}}}~~~}}}zzzuuusssqqqrrrqqqqqqqqqqqqrrrrrrssstttvvvxxxyyyxxxwwwxxxxxxttttttsssrrrrrrrrrrrrsssooonnnmmmlllkkklllmmmmmmiiikkkmmmmmmlllkkklllmmmqqqttttttnnnkkkkkkkkkhhhkkkkkkllllllllllllkkkkkkjjjjjjkkkkkkllllllmmmmmmkkklllmmmnnnnnnmmmlllkkkiiiiiijjjlllmmmooopppppppppooommmmmmnnnmmmllljjjjjjmmmooonnnkkkjjjllloooooonnnnnnoooppppppooommmnnnnnnnnnmmmmmmlllllllllkkklllllllllmmmnnnnnnnnnllllllllllllkkkkkkkkkkkkiiiiiiiiihhhfffdddaaa```[[[[[[\\\[[[ZZZXXXVVVUUUTTTRRRNNNKKKHHHEEEBBB???999777444222111///,,,***---------------.........------...///000111222333000111222222333444888::::::<<>>;;;999888:::999:::;;;<<<<<<<<<::::::999:::===@@@CCCGGGJJJLLLLLLPPPVVV\\\bbbggglllpppvvv~~~zzztttoooeee```WWWPPPLLLJJJIIIHHHAAAAAAAAABBBBBBBBBBBBBBBAAABBBEEEHHHLLLQQQTTTVVV___aaaeeehhhkkkmmmmmmmmmmmmnnnooooooooopppsssvvv,,,++++++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((***///666;;;===:::777******(((&&&######$$$%%%'''(((*********)))'''&&&""""""###$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%##############################"""!!!!!!"""###$$$$$$$$$##################""""""""""""#########$$$$$$##################$$$############$$$$$$$$$$$$############$$$%%%&&&&&&"""$$$''''''&&&&&&''')))---,,,+++)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$)))%%%$$$)))***'''&&&(((''''''''''''((((((((()))(((((((((((())))))))))))++++++++++++,,,---......+++222333666BBBNNNddd{{{cccXXX\\\cccpppvvvyyyzzz}}}|||xxx|||zzz{{{gggTTTIIIDDDGGGLLLWWWfffuuuyyyvvvtttxxx~~~|||wwwsssrrrrrrvvvyyyxxxsssppppppqqqppprrrttttttttttttuuuvvvxxxyyy{{{zzzxxxuuuttttttqqqqqqqqqqqqqqqrrrssstttsssuuuwwwwwwvvvuuuuuuvvvrrrrrrssssssrrrqqqppppppkkkllllllllllllmmmmmmmmmhhhjjjllllllkkkkkknnnpppqqqtttrrrlllhhhjjjkkkjjjkkkkkkkkkllllllkkkkkkkkkjjjjjjkkkkkklllmmmmmmnnnlllmmmnnnnnnnnnnnnmmmllljjjkkklllmmmnnnooopppppppppnnnmmmmmmnnnnnnmmmkkkjjjmmmooonnnjjjiiikkknnnnnnmmmmmmnnnoooooonnnlllmmmlllllllllllllllllllllkkkkkkllllllmmmnnnnnnoookkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhgggeeebbbaaa^^^]]]]]]\\\[[[ZZZYYYYYYUUUSSSPPPMMMKKKGGGCCC@@@<<<999777555444111...+++,,,,,,,,,------.........------......///000111111000111222222333555888;;;999<<>>AAAEEEIIILLLNNNOOOSSSZZZaaaggglllqqqttt}}}}}}zzzuuunnniii```ZZZRRRLLLHHHGGGFFFEEE@@@@@@AAAAAABBBBBBCCCCCCDDDEEEHHHLLLPPPTTTWWWXXX]]]___bbbfffhhhiiigggfffeeegggjjjlllooosssxxx|||)))************+++++++++''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$###$$$%%%''')))+++***,,,222999>>>===777222&&&((()))'''###!!!"""$$$$$$$$$&&&))),,,+++)))&&&######$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$###"""""""""###$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%!!!%%%((((((&&&%%%&&&'''************)))'''&&&%%%###$$$%%%&&&&&&%%%$$$###&&&!!!!!!''')))%%%$$$'''&&&'''''''''(((((())))))''''''((()))***)))))))))++++++++++++,,,---......+++222333666BBBOOOfffvvv```YYY^^^eeeoootttwwwwwwyyy}}}}}}zzzxxxxxxssswwwfffTTTJJJGGGKKKPPPcccppp~~~yyyuuusssyyy~~~xxxtttqqquuuxxx{{{yyytttqqqrrrtttpppqqqssstttsssssstttuuuvvvxxxyyyxxxwwwvvvvvvwwwqqqqqqqqqqqqrrrrrrssstttqqqsssvvvvvvtttsssssssssqqqrrrssssssrrrqqqooonnniiijjjkkklllmmmmmmmmmmmmjjjlllmmmmmmlllmmmqqquuuqqqssspppjjjgggiiikkkkkkjjjkkkkkkllllllkkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnlllmmmnnnoooooonnnmmmlllllllllmmmnnnooopppqqqqqqooonnnmmmmmmnnnnnnmmmllliiimmmooonnnjjjhhhkkknnnmmmllllllmmmnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkklllmmmnnnooooookkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiigggeeecccbbb```___^^^]]]\\\\\\\\\\\\VVVTTTQQQNNNLLLIIIEEEBBB>>><<<999777666333///,,,,,,,,,,,,------.........---------.........//////000111222222333555888;;;888;;;@@@FFFKKKRRRYYY]]]ccciiirrr}}}yyyhhhQQQGGG>>>;;;;;;888888999999:::<<<======<<<:::999<<<===???BBBFFFJJJMMMOOOQQQVVV]]]dddjjjoootttwww~~~zzzwwwqqqjjjddd\\\VVVNNNHHHEEEDDDDDDCCCAAABBBBBBCCCDDDEEEEEEFFFFFFHHHKKKNNNRRRVVVYYYZZZZZZ\\\___cccffffffcccaaa^^^bbbhhhmmmssszzz'''((()))))))))(((&&&%%%((((((((((((((((((((((((%%%&&&''')))))))))((((((((('''&&&%%%&&&(((***+++---333;;;???===666...)))%%%%%%%%%$$$$$$#########$$$%%%&&&)))++++++(((&&&(((((('''### """&&&%%%$$$$$$######$$$$$$%%%$$$%%%''''''((('''&&&%%%$$$$$$$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######%%%'''&&&$$$###"""###$$$$$$############""""""!!!!!!"""!!!!!!###%%%&&&%%%$$$"""!!! """$$$######"""""""""$$$%%%&&&########################!!!!!!!!!!!!"""""""""""" !!!"""#####################""""""!!!"""""""""))))))(((&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******((((((((((((((()))******++++++,,,,,,---...//////---...111666===MMMjjjuuubbbZZZ___fffuuuuuusssrrrvvvzzzwwwqqqllljjjmmmwww|||cccSSSJJJFFFMMMXXXjjjvvv~~~{{{uuu{{{yyyzzz||||||uuuqqqqqqssstttssssssrrrrrrsssssssssxxxwwwvvvttttttsssssssssooopppqqqrrrrrrqqqpppooossssssrrrqqqrrrssstttuuusssvvvxxxxxxuuurrrooooooooonnnnnnnnnmmmmmmmmmmmmlllmmmnnnoooooonnnnnnmmmpppooonnnmmmlllmmmmmmnnnooommmjjjiiijjjkkkjjjiiilllkkkjjjiiijjjlllooopppmmmmmmnnnnnnooooooppppppsssrrrpppnnnmmmlllmmmmmmmmmoooqqqssssssqqqooonnnnnnmmmlllkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmnnnllllllllllllkkkkkkjjjiiikkkjjjhhhgggeeecccbbbaaa______^^^]]]]]]\\\[[[[[[YYYVVVTTTSSSRRRNNNGGGAAAAAA>>>:::666444222000...------,,,,,,,,,------...,,,---//////......000111222333333444555666777777:::===@@@BBBEEEKKKSSSZZZ^^^hhhvvvkkk^^^LLLGGG@@@;;;:::999999999;;;<<<===<<<;;;;;;;;;===<<>>@@@BBBEEEGGGIIIJJJJJJLLLOOORRRUUUWWWYYYYYYWWWXXXYYY\\\^^^___^^^]]]cccdddfffllluuu}}}(((((())))))(((((('''&&&((((((((((((((((((((((((&&&'''((())))))(((''''''))))))(((&&&%%%'''***,,,222999??????888///***)))%%%%%%%%%$$$$$$$$$######%%%&&&'''***,,,,,,***(((&&&&&&&&&### """%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&'''((('''%%%######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########""""""""" !!!$$$$$$###"""###"""!!! """###%%%$$$$$$###"""""""""###$$$####################################$$$$$$$$$$$$!!!"""######$$$$$$###############"""#########$$$)))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((((())))))((((((((((((((()))******,,,,,,---------------------...222777>>>OOOkkk~~~wwwccc[[[```gggppppppooonnnqqquuurrrkkkhhhhhhlllvvv}}}cccTTTJJJGGGOOO[[[nnnzzz~~~yyy}}}|||}}}}}}}}}wwwsssrrrtttssssssrrrqqqrrrssstttuuuxxxvvvtttsssttttttrrrqqqmmmnnnoooooopppoooooonnnrrrqqqqqqpppqqqrrrsssttttttvvvyyyxxxvvvrrrpppooooooooonnnnnnnnnmmmmmmmmmmmmnnnooopppppppppooonnnpppooonnnmmmmmmmmmnnnooopppmmmkkkjjjjjjkkkkkkjjjllllllkkkkkkkkkmmmnnnooommmmmmnnnnnnoooooopppppprrrqqqooonnnllllllmmmmmmnnnoooqqqssssssqqqooonnnnnnmmmkkkjjjjjjjjjlllmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjkkkkkkllllllkkkjjjjjjiiijjjiiihhhfffdddcccaaaaaa______^^^^^^]]]]]]\\\\\\ZZZWWWTTTSSSRRROOOHHHCCCBBB???:::777555333111///...------,,,,,,------...,,,...//////...///000222222222222333444555666666777:::<<<===???EEENNNTTTbbblllxxx|||fffYYYIIIEEE???:::999999999999;;;<<<===<<<;;;:::<<<===>>>AAAEEEHHHJJJMMMQQQTTTZZZ^^^dddiiipppzzz|||uuupppnnniiiaaaZZZWWWPPPHHHCCCBBBBBB???======>>>@@@CCCFFFIIIKKKLLLLLLMMMOOORRRTTTVVVWWWXXXUUUVVVXXX[[[^^^`````````ccceeejjjrrr|||***)))((((((''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&******)))'''%%%&&&+++///999???BBB<<<111'''%%%'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&'''***,,,---,,,***$$$$$$%%%###!!!!!!"""$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%''')))******'''%%%############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!"""$$$%%%$$$#########"""!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!####################################$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$'''''''''(((((((((((((((((((((((((((((()))******------------,,,,,,,,,,,,---...222888???OOOiiizzzfff]]]aaahhhmmmnnnmmmlllooorrrnnnhhheeefffkkkttt}}}dddTTTKKKIIIQQQ^^^qqq}}}|||}}}~~~~~~~~~|||~~~|||vvvsssrrrssssssrrrppppppqqqsssvvvxxxyyyuuuqqqqqqtttuuuqqqmmmlllllllllmmmmmmnnnnnnnnnqqqppppppooooooqqqrrrsssuuuxxxzzzyyywwwsssqqqpppooooooooonnnnnnnnnmmmmmmnnnnnnooopppqqqpppppppppooonnnnnnmmmmmmnnnoooppppppnnnkkkjjjkkkllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrqqqooommmlllllllllmmmnnnpppqqqrrrrrrqqqooonnnooommmjjjiiihhhiiikkkmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhjjjkkkkkkkkkkkkjjjiiiiiiiiihhhgggeeedddbbbaaa```_________^^^^^^^^^^^^^^^[[[XXXUUUSSSTTTRRRMMMIIIDDD@@@<<<888666444222000......---------------...,,,...////////////000222111111111222333555666777:::<<<======???EEENNNUUUccclllwww}}}sss^^^RRREEEAAA<<<999888999999999;;;<<<===<<<;;;:::<<<===BBBDDDGGGJJJLLLOOOSSSVVV___dddjjjnnnuuu~~~xxxqqqmmmkkkfff___XXXTTTNNNGGGBBBAAA@@@>>><<<===???BBBEEEHHHKKKMMMNNNNNNNNNPPPQQQSSSTTTVVVVVVSSSTTTWWWZZZ^^^```cccdddfffjjjqqqzzz+++***((('''''''''((()))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((******(((&&&(((///555???@@@>>>666,,,%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&(((+++---,,,+++$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%''')))***+++&&&%%%$$$$$$$$$%%%'''(((%%%$$$$$$###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''))),,,,,,)))&&&###"""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%###""""""""""""###$$$%%%###""""""!!!!!!!!!!!!!!!######################## !!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%!!!###%%%'''''''''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$((((((((((((((('''''''''((((((((((((((())))))***,,,,,,,,,,,,,,,,,,------...///333888???LLLdddxxx}}}}}}}}}hhh___bbbiiinnnpppqqqpppqqqsssoooiiicccggglllsss~~~}}}dddUUULLLIIIQQQ]]]ppp}}}~~~zzzxxxxxxzzz~~~zzzyyyzzzzzzxxxtttqqqpppppprrrqqqooooooppptttxxx{{{yyytttooopppuuuuuupppjjjkkkkkkkkklllmmmoooppppppqqqppppppooopppqqqrrrsssvvvxxx{{{zzzxxxtttrrrqqqooooooooonnnnnnnnnnnnmmmmmmnnnnnnoooppppppppppppnnnnnnmmmmmmnnnpppqqqrrrqqqnnnlllkkklllmmmmmmlllnnnnnnooooooooonnnmmmmmmnnnnnnnnnnnnoooppprrrsssqqqpppooommmllllllmmmmmmooopppqqqrrrqqqpppooonnnnnnllljjjhhhgggiiikkkmmmkkkkkkkkkkkkkkkllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjmmmllllllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhgggfffeeecccbbbaaa```________________________[[[XXXUUUUUUWWWWWWUUURRRFFFBBB>>>:::888555333111///......------------...---...000000//////111222222222222222444555777888;;;===>>>>>>@@@GGGPPPWWW___gggqqqwwwyyyzzz}}}kkkXXXMMMBBB>>>:::888888888999999;;;;;;<<<;;;:::;;;===???CCCEEEHHHKKKMMMQQQUUUXXXbbbhhhooottt{{{{{{uuuooollljjjeee]]]VVVQQQLLLFFFAAA???>>>===<<<===???CCCGGGJJJMMMOOOPPPOOOPPPPPPQQQRRRTTTUUUVVVUUUWWWYYY[[[^^^aaaeeegggmmmqqqxxx+++***)))''''''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&((())))))***...555:::AAA<<<555///***'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&))),,,,,,,,,&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$&&&''')))+++,,,((('''%%%%%%%%%%%%'''(((%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%'''))),,,,,,)))&&&$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$!!!!!!!!!!!!""""""###### !!!!!!""""""""""""######################## !!!!!!!!!""""""""""""$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%!!!###%%%'''''''''%%%$$$&&&''''''''''''&&&&&&%%%((((((((((((((('''''''''((((((((((((((())))))***))))))***+++,,,......///000000222777===III]]]nnnqqqvvv~~~hhh```bbbhhhooosssuuutttttttttoooiiidddjjjoooqqqyyy{{{cccTTTKKKHHHOOO[[[lllyyy}}}xxxvvvwww|||~~~xxxwwwxxxxxxvvvsssqqqooooooqqqpppnnnnnnppptttyyy|||yyysssoooqqquuuuuuoooiiikkklllmmmoooppprrrssssssrrrqqqpppppppppqqqssstttvvvyyy{{{{{{xxxuuurrrrrrpppooooooooonnnnnnnnnnnnllllllmmmmmmnnnoooppppppnnnmmmmmmnnnoooqqqssstttqqqooommmlllmmmnnnnnnnnnoooooopppppppppooonnnnnnpppoooooooooppprrrtttuuurrrqqqooonnnmmmmmmnnnooooooooopppppppppooonnnmmmmmmllliiigggggghhhjjjkkkjjjjjjiiiiiijjjkkklllllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllhhhhhhiiiiiijjjiiiiiihhhggggggfffeeecccbbbaaaaaa_______________^^^^^^^^^YYYWWWVVVXXX[[[]]]\\\ZZZHHHDDD@@@<<<999777444222000///...------------------...000000//////111222333333333333555777999;;;888:::<<<===???FFFOOOVVV[[[ccckkkppprrrsssxxx|||zzzfffTTTIII???<<<999777777888888888999:::;;;::::::<<>>@@@DDDHHHLLLNNNPPPPPPPPPPPPPPPQQQSSSTTTVVVWWWZZZ\\\^^^___```ccchhhlllqqqvvv******))))))(((((())))))((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&'''))),,,000666:::===<<<555...***))))))&&&######$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$(((+++---...***(((&&&&&&'''''''''&&&$$$$$$$$$%%%''')))***+++***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&(((++++++)))&&&%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!!!!!!!!!!"""""""""###### !!!"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((((((((()))******'''((()))+++,,,...///000//////222777===GGGYYYhhhkkksss}}}ggg___aaagggmmmrrrvvvuuusssrrrmmmgggdddlllppppppuuuttt___RRRJJJGGGNNNYYYgggrrr|||~~~|||xxxwwwyyywwwxxxxxxwwwvvvtttsssqqqppppppoooooooooqqquuuyyy{{{xxxtttqqqrrruuutttoooiiikkkmmmooorrruuuvvvvvvvvvrrrqqqqqqpppqqqrrrssstttvvvxxx{{{zzzxxxtttrrrqqqppppppooooooooonnnnnnnnnllllllllllllmmmnnnpppqqqmmmmmmmmmnnnppprrruuuvvvrrrpppmmmmmmnnnppppppoooppppppppppppppppppppppppqqqqqqppppppqqqtttvvvxxxrrrqqqpppooonnnoooppppppnnnoooooonnnnnnmmmlllkkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhjjjkkkmmmlllllllllllllllllllllllljjjkkkkkkkkklllllllllmmmgggggghhhiiiiiiiiiiiihhhggggggfffeeedddcccbbbbbb``````______^^^]]]]]]\\\XXXWWWVVVYYY^^^```^^^\\\JJJFFFAAA===;;;888555333000000///...---------------///000000000000111333444444333333555888;;;===:::===???AAACCCIIIQQQWWWYYY___fffiiijjjmmmsssyyytttcccRRRHHH>>><<<888777777888888777777888999999:::===AAADDDDDDFFFIIIKKKOOOTTTZZZ^^^iiiqqq}}}yyytttnnnkkkiiicccZZZSSSKKKIIIEEEAAA>>>===<<<<<>>AAADDDFFFGGGJJJPPPTTTTTTYYY___bbbeeejjjttt{{{~~~pppaaaQQQFFF>>><<<999777888888777777555666777888:::>>>CCCGGGEEEGGGJJJMMMQQQWWW^^^cccoooxxxxxxsssmmmjjjgggaaaXXXPPPIIIHHHFFFBBB???=========???BBBFFFJJJMMMNNNNNNNNNOOOOOOPPPRRRUUUYYY]]]___cccfffhhhhhhhhhlllttt{{{)))******++++++***((('''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))---******000:::???===:::......---)))%%%###$$$%%%#########$$$$$$%%%%%%%%%&&&%%%###%%%)))---000222...)))$$$"""$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((()))---------,,,***'''%%%### """&&&)))***)))'''%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&''')))'''&&&$$$###"""###$$$$$$!!!!!!""""""#########$$$$$$#########%%%%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###!!! ########################!!!!!!!!!!!!""""""""""""###############"""!!! ###$$$%%%&&&&&&%%%###"""$$$###############$$$$$$''''''%%%$$$$$$$$$$$$%%%"""###$$$%%%&&&'''''''''%%%&&&&&&'''((()))******((((((((((((((()))***************++++++,,,,,,,,,,,,,,,000888@@@KKK[[[iiipppxxxzzzddd\\\___dddlllrrrwwwvvvssspppkkkeeeaaakkkqqqmmmqqqvvveeeTTTMMMIIIHHHOOOYYYccckkkrrrxxx~~~zzzvvvtttttttttuuuyyy~~~~~~zzzuuutttsssrrrrrrrrrqqqooommmooooooppprrrsssuuuwwwxxxvvvvvvwwwvvvtttqqqnnnllliiilllrrrwwwzzzzzzxxxwwwpppooonnnnnnnnnoooqqqrrruuuxxxzzzyyywwwsssqqqpppppppppppppppoooooooooooonnnmmmmmmmmmoooqqqrrrtttllllllmmmoooqqqtttwwwyyyrrrpppnnnnnnpppqqqqqqqqqqqqpppoooooooooqqqtttuuutttsssrrrrrrtttwwwzzz|||tttsssrrrqqqqqqqqqrrrsssmmmmmmlllkkkjjjjjjiiiiiihhhiiijjjjjjjjjiiigggfffhhhhhhffffffgggiiikkkmmmiiiiiiiiiiiiiiiiiiiiiiiilllkkkkkkjjjiiihhhggggggffffffggghhhhhhiiihhhhhhhhhhhhgggfffeeeeeeddddddaaaaaa___^^^\\\ZZZYYYYYYYYYXXXXXXZZZ\\\[[[WWWSSSLLLIIIDDD???<<<:::777555111111000......---------...///111111000000222333333222111111333666:::<<<===@@@CCCDDDDDDEEEIIIMMMLLLRRRXXX]]]bbbkkkxxx{{{nnn```PPPEEE???<<<999888888888777666444555666888:::???EEEIIIFFFHHHKKKNNNSSSZZZaaafffttt~~~~~~wwwrrrmmmiiifff```VVVMMMIIIHHHFFFCCC???======>>>@@@BBBFFFJJJMMMNNNMMMMMMNNNNNNPPPRRRVVV[[[___bbbdddgggjjjjjjkkkpppzzz))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))+++111888>>>>>>888333+++)))''''''(((((('''%%%&&&%%%%%%$$$#########$$$#########%%%(((,,,000222000,,,'''%%%&&&'''&&&$$$######$$$%%%%%%&&&'''''',,,,,,,,,+++***(((&&&%%%$$$%%%&&&)))++++++(((&&&""""""!!!"""$$$$$$###!!!&&&&&&''')))***+++,,,---((('''&&&&&&%%%$$$""" """############"""!!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!! """######$$$$$$$$$######'''%%%"""!!! """$$$&&&&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&%%%$$$$$$######"""((('''%%%$$$###$$$%%%%%%$$$%%%'''))))))((('''&&&)))************++++++++++++++++++,,,---...///000111000333444:::TTTllloooxxx{{{ooo[[[[[[bbbfffnnnrrrtttrrroookkkccc[[[dddfffiiikkknnn{{{sssbbbRRRKKKGGGEEEMMMWWWcccjjjpppwww~~~{{{sssqqquuutttssssssrrrrrrrrrssssssttttttuuuuuuuuutttsssrrrwwwtttrrrssswwwzzzzzzyyy{{{xxxtttrrrqqqpppooommmqqqsssvvvxxxxxxvvvsssrrrooopppqqqqqqpppoooqqqrrrsssuuuxxxxxxvvvtttsssrrrrrrqqqooonnnnnnoooqqqrrrrrrssstttsssqqqpppqqqrrrnnnooopppqqqrrrrrrssstttppppppppppppppppppppppppssspppmmmnnnqqqttttttrrrqqqqqqqqqrrruuuxxx|||~~~yyyvvvsssrrrrrrqqqqqqooommmllljjjiiihhhiiijjjjjjhhhhhhhhhhhhhhhiiiiiiiiihhhggggggggghhhjjjlllnnnlllkkkjjjjjjkkkkkkiiigggjjjiiiiiiiiihhhhhhggggggggghhhiiijjjjjjiiiggggggiiiiiihhhfffeeedddcccbbbccccccbbbaaa___^^^\\\[[[XXXXXXXXXYYY[[[ZZZXXXVVVNNNJJJEEE@@@>>><<<999888111000///...------.........///111333444333222111222222333444666999<<<>>>AAACCCDDDDDDDDDEEEGGGIIILLLOOOSSSZZZcccppp}}}wwwkkk^^^PPPGGG===:::666555555666777777888666444777===CCCFFFFFFMMMIIIIIINNNSSSYYYfffsss~~~~~~xxxvvvrrrlllfff```ZZZTTTPPPGGGEEEAAA>>>======>>>???AAAEEEHHHKKKKKKKKKLLLLLLLLLOOOSSSWWW[[[___cccfffllllllmmmpppuuu|||(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))***...444:::===:::444///&&&'''((((((&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""$$$&&&)))---///---)))%%%$$$$$$%%%$$$"""######$$$%%%%%%&&&''''''((()))******(((&&&$$$"""$$$%%%&&&(((***)))&&&$$$$$$"""!!!"""###$$$###"""%%%%%%'''(((***+++,,,---***)))(((&&&&&&$$$###!!!######$$$$$$######"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""#########""""""!!! $$$$$$$$$$$$$$$###"""!!!###"""!!! !!!###$$$&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&((()))***)))((('''(((((()))))))))*********+++++++++,,,---...///000//////444777@@@\\\uuuxxx|||jjjXXXXXX___eeeooosssvvvtttqqqmmmddd\\\aaadddhhhkkknnn|||rrraaaPPPIIIFFFEEEMMMYYYeeekkkrrrzzz|||uuurrruuuvvvuuutttssssssssssssssstttttttttttttttsssrrrrrrxxxvvvtttvvvyyy||||||{{{~~~{{{wwwtttrrrqqqooommmqqqtttxxxzzzxxxuuurrrqqqooopppqqqqqqoooooooooqqqsssuuuwwwwwwuuusssrrrrrrsssrrrqqqqqqqqqssstttuuutttuuuuuutttrrrqqqqqqrrrpppppppppqqqrrrrrrssssssooooooooooooooooooooooooqqqooommmnnnqqqssssssrrrqqqqqqqqqrrrtttwwwzzz|||wwwtttqqqpppppppppooommmlllkkkkkkjjjjjjjjjjjjkkkjjjjjjiiiiiiiiihhhhhhggghhhgggggghhhiiijjjlllmmmllljjjjjjjjjkkkkkkiiigggjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiijjjjjjiiihhhgggiiiiiihhhgggfffeeeeeedddccccccbbbaaa```^^^\\\[[[ZZZYYYYYYYYYZZZZZZXXXVVVPPPLLLGGGBBB???===:::999444333111...---,,,,,,---...///111333333333222111222222333444666999<<<>>>@@@AAAAAAAAA??????AAACCCEEEJJJQQQ[[[hhhxxxwwwlll___QQQHHH===:::666444444666666666:::888777:::@@@EEEHHHHHHJJJHHHJJJNNNSSSZZZiiixxx|||yyyuuuqqqkkkeee___YYYSSSOOOIIIFFFBBB???===<<<===>>>AAADDDHHHJJJJJJKKKLLLMMMMMMPPPUUUYYY]]]aaaeeehhhiiilllooorrrwww''''''(((((())))))*********))))))((((((((((((((()))((('''&&&'''(((***+++...333999<<<:::444...***'''(((((((((%%%###""""""%%%%%%$$$$$$######$$$$$$""""""""""""$$$&&&)))***+++(((%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&''')))***)))'''$$$"""$$$$$$%%%''')))(((%%%###&&&$$$""""""###$$$$$$$$$$$$$$$&&&''')))+++,,,------,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""#########$$$######"""!!!%%%%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%$$$######&&&''')))*********)))((('''((((((((())))))))))))++++++++++++,,,...///000...///666<<>>DDDDDDCCCAAA???>>>???AAABBBIIISSS```oootttiii\\\OOOGGG<<<999555333333444555555666555666999>>>BBBDDDDDDGGGHHHKKKPPPTTT___qqqzzzyyytttoooiiiccc]]]WWWQQQNNNKKKIIIDDD@@@===<<<======@@@CCCFFFHHHIIIJJJLLLMMMOOORRRWWW\\\```dddhhhkkkjjjnnnsssvvv}}}&&&''''''((()))******+++,,,++++++*********++++++)))(((&&&%%%&&&))),,,///666:::<<<;;;444...***)))111---)))&&&&&&%%%###!!!%%%%%%$$$$$$###$$$$$$%%%###"""""""""###$$$&&&'''+++)))'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''***++++++)))&&&$$$$$$$$$$$$'''))))))'''&&&(((&&&###"""###$$$%%%%%%######%%%&&&(((***+++,,,......,,,)))&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!"""###$$$&&&'''''''''&&&$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$%%%%%%%%%&&&&&&&&&'''######%%%%%%%%%$$$###"""&&&'''((())))))))))))(((((((((((()))))))))***************+++,,,---////////////888???LLLjjjgggVVVXXXbbbiiinnnsssvvvxxxyyywwwnnnddd___dddiiikkkmmm{{{yyykkkZZZJJJDDDDDDFFFQQQ^^^hhhmmmwww~~~|||||||||zzzxxxvvvuuuuuuuuuvvvttttttssssssrrrrrrrrrrrrwwwwwwxxxzzz|||}}}}}}|||{{{yyyvvvuuutttsssqqqoooqqqxxx~~~wwwpppoooqqqpppqqqrrrpppnnnmmmmmmnnnsssuuuvvvvvvtttrrrrrrssstttuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzwwwtttrrrrrrrrrssssssrrrrrrqqqqqqqqqpppllllllllllllllllllllllllmmmllllllmmmnnnooopppoooppppppqqqrrrtttuuuvvvvvvrrrpppnnnmmmmmmmmmkkkjjjiiijjjmmmoooooonnnmmmlllkkkkkkkkkkkkjjjiiihhhggghhhhhhhhhiiiiiijjjkkkkkkkkkjjjhhhhhhjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggbbbbbbbbbaaaaaa___^^^]]]^^^\\\ZZZZZZZZZYYYVVVTTTSSSPPPJJJFFFCCC???<<<999777666333000...---------...///000111222222222111111111222444777:::===>>>DDDDDDBBB@@@>>>===???AAAEEENNN[[[hhhuuuxxxnnncccXXXLLLCCC<<<888444222222333333333333444666999===@@@AAABBBFFFIIINNNSSSYYYggg{{{{{{xxx{{{{{{~~~xxxrrrmmmggg```[[[VVVQQQNNNOOOKKKFFF@@@===<<<<<<===@@@BBBEEEFFFHHHIIILLLOOOQQQUUUZZZ___cccgggjjjmmmqqqrrruuu|||&&&''''''((()))******+++*********))))))***++++++((('''%%%%%%'''+++///222======;;;555...******+++>>>444)))&&&(((***&&&!!!%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%((((((((('''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((******)))'''&&&######$$$'''***++++++)))***'''$$$###$$$%%%&&&&&&######$$$&&&'''((()))***,,,------***&&&$$$%%%&&&$$$%%%%%%%%%%%%$$$######""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!###%%%'''''''''&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######&&&%%%%%%%%%$$$$$$######"""###%%%&&&&&&%%%$$$###&&&&&&''''''(((((((((''')))))))))*********++++++*********+++,,,---...///000111999AAANNNjjj}}}|||fffUUUXXXdddlllnnnrrruuuxxx{{{{{{sssiiiaaaffflllmmmlllyyyvvveeeUUUGGGCCCDDDGGGSSS```hhhmmmyyy~~~}}}zzzxxxvvvvvvwwwxxxvvvuuutttsssssssssttttttvvvwwwzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwyyyyyywwwvvvrrryyy~~~vvvooonnnpppqqqrrrrrrqqqnnnmmmmmmnnnsssuuuvvvvvvuuutttuuuvvvvvvvvvwwwxxxyyyyyyxxxxxxzzzzzzzzzwwwtttrrrqqqrrrrrrrrrrrrqqqqqqppppppoookkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnooopppppprrrssstttttttttsssqqqooonnnnnnnnnnnnllljjjiiikkknnnppppppooommmkkkiiijjjkkkllllllkkkjjjiiiggghhhiiiiiijjjjjjjjjjjjkkkiiiggggggiiijjjjjjiiiggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiieeeeeeffffffffffffggggggaaaaaabbbbbbaaa```_________]]][[[ZZZYYYXXXVVVUUURRROOOKKKGGGCCC@@@<<<999777555333111000//////000...//////000111111111222111111222444777:::===???======<<<:::999:::<<>>AAACCCEEEEEEKKKQQQVVV___qqq~~~xxxuuuwww~~~wwwwwwzzz|||vvvpppllleee___ZZZVVVRRRPPPQQQMMMGGGAAA===<<<===>>>@@@AAADDDEEEGGGJJJNNNQQQTTTXXX^^^bbbfffiiilllnnntttssswww''''''(((((())))))******''''''''''''''''''((()))((('''&&&'''***///444888???;;;555...)))(((***,,,AAA777+++'''***+++((($$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&$$$$$$$$$'''***,,,+++******(((&&&%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''(((+++,,,***&&&$$$$$$%%%$$$$$$$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""######$$$######### !!!"""###$$$%%%%%%%%% !!!"""$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((************++++++++++++************+++---...///000111999BBBPPPkkk~~~{{{xxx|||eeeUUUXXXdddnnnqqqsssuuuwww|||}}}vvvlllbbbhhhnnnnnnmmmyyyuuu___PPPDDDBBBDDDHHHTTTaaagggmmm{{{~~~{{{yyyxxxyyyzzz|||yyyxxxwwwuuuuuuvvvwwwwwwwwwzzz}}}~~~|||zzzxxxxxxzzzyyyzzz{{{~~~~~~}}}|||tttyyy|||{{{uuuooonnnoooqqqrrrrrrqqqooonnnoooppptttvvvwwwxxxwwwxxxyyy{{{zzzzzzyyyyyyxxxwwwwwwvvvxxxyyyxxxvvvsssqqqpppqqqqqqqqqppppppooooooooonnnkkkkkkkkkkkkkkkkkkkkkkkkjjjlllnnnnnnnnnmmmnnnooopppqqqsssuuuuuutttrrrqqqpppooonnnnnnooonnnllljjjjjjkkknnnooopppnnnlllkkkhhhiiikkkmmmmmmmmmkkkjjjggghhhiiijjjjjjjjjjjjjjjkkkiiigggggghhhjjjjjjjjjffffffgggggggggggghhhhhhfffffffffffffffgggiiiiiieeeeeeeeefffffffffffffffaaaaaaaaabbbbbbaaa`````````]]][[[YYYYYYYYYWWWVVVQQQOOOKKKHHHEEEBBB>>>;;;777666444222111000111111......//////000111111222000111222444777:::===???======<<<:::999;;;???BBBIIIWWWiiixxxyyyooofff^^^UUULLLEEE===999555222222333333222444666888:::;;;>>>AAADDDDDDKKKQQQXXXfffzzzyyysssooouuu{{{ssssssuuu|||zzztttooojjjddd___[[[XXXVVVTTTSSSNNNHHHAAA>>>===>>>???@@@BBBCCCDDDFFFJJJOOOSSSYYY]]]bbbgggjjjlllnnnppptttttt|||(((((((((((())))))))))))'''''''''''''''((())))))(((((()))+++000555:::===:::555...)))'''((()))***666333///+++***)))(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((&&&%%%%%%&&&((()))((('''***)))''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''+++***&&&######$$$######$$$$$$######"""!!!""""""############"""""""""""""""""""""""""""""" !!!""""""#########"""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################)))'''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((()))))))))))))))************))))))******+++,,,...///...///999DDDTTTppp~~~wwwzzzgggWWWZZZgggqqqvvvwwwvvvwww{{{|||uuukkkbbbhhhooopppnnn{{{vvvYYYLLLBBBBBBFFFJJJTTTaaahhhnnn|||zzzyyy{{{}}}~~~|||{{{yyyxxxwwwxxxyyyzzz{{{|||yyyyyyzzzzzzzzz|||~~~}}}|||vvvwwwxxxwwwssspppnnnnnnqqqrrrsssrrrqqqpppqqqrrruuuwwwyyyyyyzzz{{{~~~~~~|||yyywwwvvvvvvvvvvvvvvvvvvtttqqqoooooopppooooooooonnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkiiillloooooonnnmmmnnnpppqqqsssuuuvvvvvvtttrrrpppnnnnnnmmmnnnnnnnnnkkkiiikkklllmmmnnnnnnmmmkkkjjjjjjkkkmmmnnnnnnllljjjiiiggghhhiiijjjkkkjjjiiiiiijjjhhhffffffhhhjjjjjjjjjhhhhhhhhhhhhiiiiiiiiijjjeeedddddddddeeefffhhhiiiggggggggggggffffffffffff```aaaaaabbbbbbbbbaaaaaa___]]]ZZZYYYYYYYYYXXXWWWQQQOOOLLLJJJHHHEEEAAA>>>:::888666333111000000000.........//////000111222000000111444777:::>>>@@@@@@???>>><<<;;;===@@@DDDKKK[[[ooo~~~zzzsssjjjbbb\\\TTTLLLFFF===:::666333222333333222222444666666777:::???CCCCCCIIIPPPYYYjjj|||sssnnnkkksss}}}~~~xxxmmmmmmooottt}}}xxxtttnnnjjjddd___]]][[[YYYXXXSSSOOOHHHBBB>>>>>>???AAAAAABBBCCCDDDGGGKKKQQQUUU^^^bbbhhhlllnnnoooqqqrrrvvvzzz))))))))))))((((((((((((******))))))***+++,,,,,,((()))+++///444:::???BBB555///)))&&&'''(((((('''***...111///)))&&&'''***$$$#########$$$%%%%%%&&&"""######$$$$$$$$$#########&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''***+++((('''%%%%%%&&&&&&%%%$$$***)))(((((()))(((&&&$$$%%%%%%%%%$$$$$$$$$######%%%******&&&""""""##################"""!!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""""""""""""""######$$$$$$$$$######"""$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$########################,,,)))&&&###"""###&&&'''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%&&&''')))***((((((((((((((()))******(((((((((((()))))))))))))))))))))***+++,,,......,,,---999FFFWWWuuuxxxzzzkkkZZZ]]]kkkuuu{{{zzzwwwvvvzzz{{{sssiii```hhhooopppooo|||vvvVVVJJJAAACCCFFFJJJUUUaaahhhooo~~~|||zzzzzz|||~~~~~~}}}{{{yyyyyyzzz{{{|||~~~{{{{{{yyyxxxyyyzzz||||||zzzxxxwwwvvvuuutttrrrpppooonnnqqqrrrssssssrrrqqqrrrtttvvvwwwyyy{{{|||~~~~~~zzzwwwvvvuuuvvvtttuuuuuussspppoooooopppmmmmmmmmmnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkiiilllppppppnnnmmmnnnppprrrsssvvvwwwwwwuuurrrpppmmmllllllmmmnnnmmmkkkhhhllllllmmmmmmmmmkkkjjjiiilllmmmnnnooonnnllliiigggggghhhjjjkkkkkkjjjiiihhhjjjhhhfffeeegggiiikkkkkkiiiiiijjjjjjkkkkkkkkkkkkddddddccccccdddeeeggghhhiiihhhhhhhhhgggggggggggg```aaaaaabbbbbbbbbbbbaaa___]]]ZZZYYYYYYZZZYYYXXXRRRPPPMMMKKKJJJGGGCCC@@@<<<;;;777444111///......///.........///000111222000000111444777;;;>>>@@@>>>>>><<<999888999===@@@OOO___ttt|||uuunnnfff^^^XXXRRRJJJEEE>>>;;;666333333333333333555777888888888<<>>>>>@@@BBBBBBCCCDDDDDDGGGLLLRRRWWWbbbffflllpppqqqrrrssstttzzz+++)))(((((())))))'''&&&(((((('''&&&%%%&&&))),,,***,,,000777===???;;;777...***&&&%%%&&&''''''%%%&&&...333///,,,---+++''''''&&&%%%%%%%%%%%%&&&'''!!!###%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((())))))******(((&&&%%%&&&'''$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###!!!!!!"""###$$$########################""""""###$$$&&&(((***+++!!!""""""""""""#########$$$$$$######""""""!!!!!!""""""###$$$%%%'''((()))######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''')))***))))))))))))))))))))))))***+++,,,,,,++++++---//////444:::FFFaaa~~~www{{{ooo^^^aaakkkpppvvv}}}~~~xxxxxx{{{uuujjjggglllpppppprrrhhhTTTLLLFFFFFFHHHMMMVVV```kkkppp~~~}}}~~~~~~|||zzzzzz{{{}}}yyyzzz|||}}}|||{{{yyyxxxzzzwwwwwwwwwxxxyyyxxxwwwwwwyyyzzzvvvuuutttsssqqqpppooonnnpppqqqqqqrrrrrrqqqqqqpppyyyxxxyyyzzz}}}zzzxxxwwwyyyzzzvvvtttrrrqqqqqqooollliiinnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjllloooppppppppprrrssswwwwwwxxxwwwvvvtttrrrqqqppppppoooooonnnmmmkkkkkklllkkkjjjjjjiiiiiiiiiiiihhhiiikkkllllllkkkiiihhhjjjlllmmmllljjjhhhhhhhhhjjjhhhfffeeeggghhhhhhgggkkkjjjjjjiiiiiijjjjjjkkkhhhgggeeeddddddeeeggghhheeefffgggggggggggggggfffcccddddddccccccbbbaaa```______^^^\\\[[[YYYXXXXXXSSSQQQOOOMMMKKKIIIEEEBBB???<<<999777555222///---////////////000000000000111222333555777;;;>>>@@@===999777777666666<<>><<<999555333333333333333666999:::;;;<<<>>>@@@BBBJJJQQQ[[[qqqssskkkiiikkksss~~~zzztttmmmhhhgggnnnvvv|||}}}xxxuuusssqqqmmmgggbbb```___]]]\\\TTTNNNFFFAAA@@@AAADDDEEEFFFDDDCCCFFFIIIKKKSSS[[[aaakkknnnooouuusssrrryyy***)))(((((())))))((('''&&&'''((((((''''''(((***)))---444;;;???===888444---***&&&$$$%%%%%%$$$###&&&,,,000---+++,,,,,,)))'''&&&%%%$$$###$$$$$$%%%###!!! !!!%%%&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((())))))+++,,,,,,)))'''%%%%%%$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!###########################$$$"""""""""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########""""""""""""""""""""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%############$$$%%%&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))***+++,,,,,,++++++---//////444:::GGGaaa}}}xxxxxx{{{xxxgggfffooovvvvvv||||||vvvwwwzzzuuujjjgggmmmrrrsssvvvgggRRRKKKFFFFFFHHHMMMVVV___iiippp~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzz~~~}}}xxxwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwtttsssrrrqqqpppooonnnnnnoooooopppqqqqqqqqqqqqqqqxxxxxxxxxzzz|||~~~{{{yyyxxxyyyyyyuuusssrrrqqqpppooollljjjmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjlllnnnppppppppprrrtttuuuvvvvvvvvvtttsssqqqpppmmmmmmnnnnnnmmmmmmllllllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjllllllllllllkkkjjjjjjkkkllljjjhhhggghhhiiijjjhhhffffffggghhhiiihhhjjjjjjjjjiiiiiijjjjjjjjjhhhgggeeeddddddeeeggghhheeefffffffffffffffeeeeeeccccccccccccbbbaaa```___^^^^^^]]]\\\ZZZYYYXXXWWWTTTRRROOONNNLLLJJJFFFDDD???===:::777555333000---////////////000000000000000000111333666999<<<>>>===999777777666666;;;BBBOOO___ooouuuvvv||||||wwwssspppnnnjjjcccYYYSSSPPPMMMHHHDDD???===:::777555444444444333555888:::;;;<<<>>>???AAAIIIPPPZZZooo~~~rrrjjjiiikkkrrr|||xxxrrrlllfffeeekkkrrrxxx~~~|||wwwtttssssssnnniiidddaaa```^^^]]]SSSNNNFFFBBBAAABBBDDDEEEFFFDDDCCCFFFIIILLLSSS[[[bbblllooopppuuusssrrrzzz)))(((((((((***+++***)))%%%'''))))))((((((((())),,,222:::???>>>999333000,,,)))&&&$$$$$$$$$###"""%%%***,,,***)))+++,,,+++((('''%%%###"""""""""###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))))),,,//////,,,((($$$###%%%&&&''''''&&&&&&'''((($$$$$$###""""""######$$$%%%$$$"""!!!!!!"""######"""""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))***+++,,,,,,++++++---//////444:::HHHaaa{{{yyywwwvvv|||vvvhhhccclllwwwxxx{{{yyytttuuuyyytttkkkgggmmmsssvvv}}}|||eeePPPJJJEEEFFFIIINNNVVV___gggqqq~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzz~~~~~~}}}}}}}}}}}}yyywwwyyy{{{yyyxxxvvvtttssssssssssssrrrqqqqqqpppooonnnnnnmmmmmmnnnoooqqqrrrrrrrrrrrrwwwwwwxxxyyy{{{~~~~~~}}}|||zzzyyyyyyxxxtttsssqqqpppoooooollljjjllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiikkkmmmnnnoooppprrrttttttttttttsssrrrqqqpppoookkkkkkkkkllllllmmmmmmmmmkkkjjjjjjiiiiiiiiiiiiiiilllllllllllllllllllllkkkjjjjjjjjjhhhfffeeegggiiiiiigggeeeeeegggiiijjjiiijjjjjjiiiiiiiiiiiijjjjjjhhhgggfffeeeeeefffggghhhffffffffffffeeeeeedddcccbbbbbbbbbbbbaaa```______]]]]]]\\\[[[YYYXXXWWWWWWUUUSSSQQQOOONNNLLLHHHEEE@@@>>>;;;888777444111///000000000000//////////////////000222444888;;;<<<<<<999666666666666;;;BBBOOO]]]jjjnnnooouuu~~~}}}tttmmmjjjgggeee___ZZZSSSNNNLLLJJJFFFCCCAAA???<<<999666555444444333555888:::;;;<<<>>>???@@@HHHPPP[[[mmm{{{~~~{{{ooohhhhhhkkkpppzzz}}}zzzuuupppjjjdddbbbffflllqqqwww~~~zzzvvvsssrrrtttpppjjjeeebbb```^^^\\\RRRMMMGGGCCCBBBDDDFFFFFFFFFCCCCCCFFFIIILLLSSS\\\cccnnnqqqqqquuutttttt}}}***)))(((***,,,------,,,&&&'''((((((((((((***,,,333999>>>???:::333---+++((('''&&&%%%$$$%%%$$$$$$&&&'''((('''(((***,,,,,,)))(((&&&$$$"""""""""""" """######""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$&&&'''(((***,,,...---***&&&$$$###$$$%%%''''''&&&&&&(((***%%%$$$$$$############$$$%%%$$$############$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""""""""#########!!!!!!""""""######$$$$$$##################""""""######""""""""""""######!!!!!!"""""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''''''''''''''((((((((((((((('''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))***+++,,,,,,++++++---//////333;;;JJJbbbxxxzzzxxxxxxrrriii```]]]gggwwwzzzzzzvvvrrrtttwwwssskkkfffmmmsssxxxyyydddQQQKKKGGGHHHKKKPPPXXX```hhhuuu~~~}}}||||||~~~|||zzzyyyyyyzzz|||}}}~~~~~~~~~}}}}}}|||zzzxxxxxx|||{{{yyyuuusssssssssrrrrrrrrrrrrqqqppppppooonnnnnnmmmnnnpppqqqsssttttttuuuvvvvvvwwwxxxzzz|||~~~{{{{{{|||||||||zzzxxxwwwsssqqqooonnnooonnnmmmkkklllllllllkkkkkkkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjlllmmmnnnooorrrtttssssssrrrrrrqqqpppooooookkkkkkkkkkkkkkkkkkkkklllkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkjjjjjjjjjkkkkkkiiiiiihhhfffddddddgggiiigggfffdddeeegggiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhgggffffffggghhhhhhggggggggggggfffeeedddcccaaabbbbbbaaaaaa```___^^^\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRRQQQPPPMMMJJJGGGAAA???<<<:::888666333111000000000000//////////////////000111444777:::;;;<<<888666666555555:::AAAMMMYYYdddgggiiipppyyyvvvkkkddd```^^^\\\XXXTTTNNNJJJHHHFFFCCCAAA@@@???<<<999666444333333222555888::::::;;;===???AAAHHHQQQ[[[kkkyyy|||yyyuuuyyyxxxlllffffffjjjnnnwww|||zzzwwwrrrnnnjjjdddaaadddgggkkkqqqxxx~~~|||xxxtttrrrqqqsssooojjjeeebbb```]]][[[QQQMMMHHHEEEEEEFFFGGGHHHFFFDDDDDDGGGJJJMMMTTT]]]eeeqqqsssrrrvvvuuuvvv~~~******)))+++---///...---)))((('''&&&''')))///222<<<>>>>>>:::222,,,))))))%%%&&&&&&&&&&&&&&&'''((('''&&&%%%'''((()))***,,,+++***'''%%%############!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$######$$$%%%'''(((,,,,,,,,,***&&&$$$$$$$$$"""$$$%%%&&&%%%&&&''')))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!"""""""""#########!!!"""###%%%%%%%%%%%%$$$!!!!!!"""""""""#########!!!!!!""""""######$$$$$$###$$$$$$%%%$$$$$$###"""######""""""""""""######""""""""""""############%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&***))))))(((''''''''''''(((((()))))))))(((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))***+++,,,,,,++++++---//////333<<>>===<<<;;;999777555333222222444777999:::;;;===>>>CCCHHHPPP[[[eeelllooooooooouuuuuuiiiaaa```bbbffflllsssuuuvvv{{{}}}yyyuuurrrnnnkkkjjjgggeeeeeeddddddhhhoooqqqsssuuuuuusssrrrrrrrrrooolllhhhdddbbb___\\\ZZZUUURRRNNNLLLKKKKKKJJJIIIIIIFFFFFFJJJMMMQQQXXXaaaiiiuuuxxxwww{{{{{{(((''''''(((***+++***)))'''(((((()))+++000666;;;;;;777111---***))))))((($$$&&&((('''%%%###$$$&&&...(((&&&***+++'''%%%&&&***(((&&&$$$############%%%###!!!"""$$$%%%###!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$##################$$$############%%%&&&''')))+++,,,***(((&&&%%%&&&"""$$$%%%%%%$$$$$$%%%''''''&&&%%%$$$############""""""######$$$$$$$$$$$$#########"""!!!!!!  """######""""""###$$$$$$$$$$$$%%%%%%%%%#########""""""""""""""" """###$$$%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%''')))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))***+++,,,,,,++++++---///000333>>>OOObbbpppwwwyyywwwuuufffUUUVVVTTTRRRZZZiiixxx|||vvvuuuwwwuuummmfff___hhhpppzzzyyyeee[[[SSSKKKIIIJJJPPPZZZdddnnn}}}zzzzzz{{{{{{zzzzzzzzz{{{}}}~~~{{{wwwrrrrrrvvvyyyzzzyyyyyyxxxwwwuuusssqqqpppooommmnnnoooqqqrrrssssssssssssssstttuuuvvvwwwwwwwwwvvvxxxyyyzzzzzzxxxvvvtttpppnnnkkkkkklllmmmnnnmmmmmmmmmmmmlllllllllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiikkkllllllkkkjjjkkknnnqqqpppooonnnmmmmmmnnnnnnoooooommmkkkjjjiiijjjkkkllljjjiiiiiiiiiiiijjjkkkllljjjjjjkkkkkkjjjiiigggfffeeeggghhhgggfffeeefffhhheeecccaaaaaacccdddddddddhhhggggggffffffgggggghhhhhhiiiiiiiiiiiiiiiiiihhhggghhhhhhhhhhhhhhhggggggccccccccccccbbbaaa```___\\\\\\\\\[[[ZZZZZZYYYYYYVVVUUUSSSRRRQQQOOOLLLJJJEEEBBB@@@>>>===<<<999777111111111000///..................000222444777888:::666444444333333999???CCCLLLTTTVVVZZZbbbiiilllllleee\\\TTTOOOMMMKKKKKKKKKKKKIIIFFFCCC@@@>>>>>><<<<<<;;;:::999777666555222444777999999:::<<<>>>CCCFFFNNNXXXaaafffjjjlllkkkrrr~~~uuuhhh___\\\]]]aaaeeejjjlllnnnuuu~~~{{{xxxuuurrrooollljjjiiigggfffgggdddaaadddjjjkkkmmmppprrrrrrrrrssstttnnnkkkhhheeedddaaa^^^\\\WWWTTTQQQOOONNNMMMKKKJJJJJJHHHHHHLLLOOOSSS[[[cccjjjwww{{{yyy}}}~~~|||~~~'''&&&%%%&&&'''((('''&&&%%%'''))),,,///333888<<<666111,,,***++++++***(((%%%''')))'''### """000)))'''+++,,,'''###$$$((('''%%%###""""""######$$$ """$$$!!! !!!###$$$%%%&&&'''%%%%%%$$$###"""""""""###$$$############%%%&&&''''''***---...,,,(((&&&%%%###%%%&&&%%%$$$$$$%%%'''&&&%%%$$$###"""""""""""" !!!"""""""""""""""$$$$$$###"""!!!  ###$$$%%%$$$###"""!!!""""""""""""#########$$$$$$######""""""!!!!!! """###$$$###"""!!!######""""""""""""######""""""#########$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&'''((()))%%%''')))+++,,,,,,+++***(((((('''&&&&&&((()))***))))))))))))))))))))))))***+++,,,,,,+++,,,...///000333>>>PPPcccooouuuxxxvvvmmm]]]VVV]]]^^^]]]fffxxx}}}vvvwwwyyyuuukkkddd___hhhppp{{{{{{fff\\\SSSJJJGGGIIINNNYYYcccnnn|||zzzzzz{{{{{{yyy{{{}}}}}}{{{zzz|||~~~~~~zzzuuupppqqqvvvzzz{{{zzzzzzyyywwwuuussspppooonnnlllmmmnnnooopppqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyyyyyyywwwuuutttpppnnnkkkjjjkkkmmmnnnnnnlllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiillllllllljjjiiijjjmmmpppooonnnmmmlllkkklllmmmnnnmmmlllkkkjjjjjjlllmmmooohhhhhhgggggghhhiiijjjjjjjjjkkklllmmmllljjjhhhfffeeefffhhhhhhgggffffffgggeeecccaaa```aaaccccccbbbggggggffffffffffffggggggiiiiiijjjjjjjjjjjjiiiiiieeefffgggggggggggggggfffcccddddddccccccbbbaaa```]]]]]]\\\\\\[[[[[[ZZZZZZVVVTTTRRRRRRQQQOOOLLLJJJEEECCC@@@???>>><<<:::888222111111000///......------------...000333555777:::666444444333333888???BBBKKKRRRTTTWWW^^^dddfffeee___VVVOOOKKKJJJIIIHHHGGGGGGGGGEEEBBB?????????<<<<<<<<<;;;:::999888777111444777999999:::<<<>>>BBBDDDKKKUUU^^^cccgggjjjhhhooo|||uuuhhh^^^ZZZZZZ]]]aaaeeegggiiiqqq}}}~~~{{{zzzwwwvvvtttrrrooommmkkkjjjhhhgggggggggddd```bbbggghhhkkknnnpppqqqrrrsssuuunnnkkkiiigggeeeccc```^^^YYYVVVSSSQQQPPPNNNLLLJJJKKKIIIIIIMMMPPPTTT\\\dddkkkxxx|||{{{~~~||||||yyy{{{$$$&&&(((******)))((('''((()))+++---000222444555///...+++)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########!!!!!!""""""""" %%%$$$""""""###$$$###"""###$$$$$$$$$$$$%%%%%%%%%""")))***$$$%%%,,,---&&&""""""""""""############&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$######"""######$$$"""!!! !!!###$$$######"""""""""###%%%&&&$$$""" !!!$$$%%%###!!!!!!###%%%%%%###"""###$$$ """###"""!!!$$$!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%***)))'''&&&%%%%%%&&&'''))))))))))))************++++++++++++,,,---......///888DDDQQQbbbqqqxxxwwwwwwttteee___]]]hhhttt|||zzz}}}~~~vvvggg]]]\\\fffqqq}}}zzziii\\\RRRHHHFFFHHHNNNXXXaaapppzzz~~~~~~}}}zzzyyyyyy|||}}}~~~|||yyyyyy{{{~~~~~~}}}{{{xxxvvvuuuvvvwwwyyyzzzyyywwwtttrrrooommmlllkkklllmmmmmmmmmmmmoooqqqssssssqqqqqqqqqqqqssssssvvvvvvxxxxxxwwwuuusssqqqpppooonnnmmmmmmlllmmmmmmnnnmmmmmmlllkkkjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmllljjjiiiiiijjjlllmmmqqqpppnnnmmmlllllllllmmmlllkkkiiiggghhhjjjlllnnnlllkkkjjjiiihhhgggfffeeehhhggggggffffffffffffgggdddeeefffffffffeeecccbbbbbbcccdddeeeffffffffffffhhhiiijjjjjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhheeecccccccccccccccaaa___aaa___]]]\\\\\\[[[YYYWWWVVVTTTRRRQQQQQQPPPMMMLLLHHHFFFDDDAAA>>><<<;;;:::000000///...............222111000000111333555666777666444222111333888<<>>;;;:::999<<<<<<;;;:::888777666666333555777777666777;;;>>>CCCIIIPPPUUU\\\dddgggfffiiikkkuuussseee]]]ZZZYYY^^^^^^aaafffiiilllttt}}}{{{uuurrrppplllmmmooonnnllljjjiiiiiilllkkkiiifffdddccccccccchhhlllqqqttttttsssrrrrrrsssooojjjfffccc```]]][[[WWWXXXWWWTTTPPPLLLKKKJJJKKKJJJLLLPPPSSSVVV\\\ccclllxxx|||{{{|||~~~xxxtttwww|||%%%&&&'''((()))((('''&&&'''((()))+++...000111222---,,,)))(((&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%$$$###"""$$$"""!!!"""$$$%%%%%%$$$!!!""""""""""""######### ''''''"""###******$$$""""""""""""############%%%%%%$$$$$$######""""""%%%$$$$$$$$$############""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######"""""""""###%%%%%%$$$"""!!!!!!###$$$""" """$$$%%%%%%###""""""###"""$$$%%%%%%###"""###%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''(((******(((((())))))*********+++++++++++++++,,,---......000888DDDRRRcccssszzzyyyyyynnnbbb^^^dddvvv}}}sssddd[[[[[[eeeooozzzzzziii\\\RRRIIIFFFHHHNNNXXXbbbnnnxxx~~~}}}|||yyyxxxyyy{{{~~~|||{{{zzzxxxyyy|||~~~}}}{{{yyywwwuuuuuuvvvxxxyyywwwwwwuuusssqqqpppnnnmmmlllmmmnnnmmmmmmmmmoooqqqrrrrrrrrrqqqqqqrrrrrrrrruuuuuuvvvwwwvvvtttrrrqqqppppppooommmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjkkkkkkllllllllllllkkkiiihhhhhhiiijjjkkkooonnnlllkkkkkkkkkkkklllkkkjjjhhhggggggiiikkkmmmjjjjjjiiihhhggggggfffeeeggggggfffffffffgggggghhhgggggggggggggggffffffeeecccdddeeefffggggggggggggiiiiiijjjkkkkkkkkkkkkkkkjjjiiihhhhhhggggggggggggdddcccbbbbbbccccccaaa___```___]]]\\\\\\\\\ZZZXXXXXXVVVSSSRRRRRRPPPNNNLLLHHHFFFDDDAAA>>><<<;;;:::333333222000000//////000111111000///000222444555888777555333111333777;;;>>>AAAGGGLLLPPPRRRRRRQQQTTTQQQLLLGGGDDDBBBBBBCCCCCCBBBAAA???===<<<;;;:::888888999999999999999:::333555666666666777;;;???@@@FFFMMMRRRYYYaaadddcccgggiiittttttfff]]]ZZZXXX]]]\\\___ccceeehhhoooxxx}}}wwwrrrooommmhhhjjjlllmmmlllkkkkkkkkkiiihhhfffeeeeeeeeeffffffgggkkkpppssstttsssssssssuuurrrmmmiiifffdddaaa___ZZZZZZYYYVVVQQQMMMKKKKKKLLLJJJLLLQQQTTTVVV\\\ccchhhtttyyyyyy}}}xxxvvvzzz~~~~~~~~~'''''''''&&&&&&&&&&&&&&&%%%&&&''')))+++---...///***)))(((&&&%%%%%%&&&'''''''''''''''''''''''''''%%%$$$###""""""###$$$%%%$$$$$$#########$$$%%%%%%#########"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%"""!!! !!!$$$&&&&&&%%%!!!""""""""""""######### &&&&&&""""""(((((($$$""""""""""""################################################"""""""""""" !!!!!!"""###$$$%%%&&&###""""""""""""###$$$$$$#########"""######$$$%%%%%%###""""""######""" ###$$$%%%%%%###""""""""""""$$$&&&&&&$$$###$$$%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((((()))'''(((((()))***++++++++++++******++++++,,,---...111888CCCQQQddduuu||||||{{{iiiaaa```iii|||oooaaaYYYZZZdddnnnvvvzzzhhh[[[RRRIIIGGGHHHNNNXXXccclllvvv~~~|||{{{xxxxxxxxxzzz}}}}}}|||zzzyyyxxxwwwzzz~~~}}}}}}}}}zzzyyywwwvvvvvvwwwxxxzzzuuutttsssrrrqqqpppoooooolllmmmnnnnnnmmmmmmoooqqqqqqqqqrrrrrrrrrrrrqqqqqqssstttuuuuuutttsssqqqpppqqqpppooonnnllllllkkkkkkhhhhhhiiijjjkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkkllllllmmmlllkkkiiigggggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjkkkjjjiiiggggggggghhhjjjlllhhhhhhhhhgggggggggffffffffffffffffffggghhhiiiiiijjjjjjiiihhhhhhhhhhhhiiieeeeeefffggghhhhhhhhhhhhjjjjjjkkklllllllllkkkkkkjjjiiihhhgggffffffffffffcccbbbaaabbbccccccaaa``````^^^\\\\\\]]]]]][[[YYYZZZXXXUUUSSSSSSQQQOOOLLLHHHGGGDDDAAA>>><<<;;;:::555444333111000/////////000000/////////111222333888888666444222333666999===@@@FFFKKKNNNNNNMMMLLLLLLJJJGGGDDDBBB@@@???>>>???>>>>>>===<<<;;;;;;;;;777888888888999999::::::444555555555666888<<>>EEEKKKPPPWWW___bbbaaacccfffqqqvvvggg^^^YYYWWW[[[ZZZ\\\``````bbbhhhqqqxxxyyyyyywwwrrrmmmjjjhhhdddfffiiikkkkkkkkklllmmmeeedddddddddeeefffhhhiiigggkkkpppssstttttttttuuuwwwtttooollliiigggeeeccc^^^^^^\\\XXXRRRNNNLLLKKKLLLKKKMMMRRRTTTVVV\\\bbbgggssswwwxxx|||vvvuuuyyy~~~}}}}}}~~~~~~~~~((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$######"""###$$$%%%&&&##################"""""" !!!"""######$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###&&&'''$$$$$$((((((%%%!!!"""""""""############"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!"""#########$$$### !!!!!!"""##################$$$$$$$$$$$$###"""""""""!!! ###%%%&&&%%%###!!!!!!"""!!!"""###$$$######""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&%%%$$$''''''((()))***++++++,,,************+++,,,---...000666@@@OOOcccuuu}}}}}}{{{hhhaaaaaammm|||nnnaaaZZZ[[[fffnnnsssxxxeeeYYYQQQIIIGGGGGGMMMYYYdddlllvvv~~~{{{zzzwwwwwwyyyzzz{{{|||{{{zzzyyyxxxxxx|||~~~}}}~~~}}}|||zzzxxxwwwwwwxxxyyyuuutttsssrrrpppooonnnnnnmmmnnnooonnnmmmmmmoooqqqpppqqqrrrssssssrrrqqqppprrrrrrssssssrrrqqqpppppprrrqqqooonnnlllkkkkkkkkkhhhhhhiiiiiijjjkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiijjjkkkllllllmmmmmmllljjjhhhggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkkiiihhhggggggggghhhjjjkkkffffffffffffggggggggggggffffffffffffggghhhiiijjjlllkkkiiihhhhhhhhhiiijjjffffffggghhhiiiiiiiiiiiijjjkkkkkklllllllllkkkkkkjjjiiihhhfffeeeeeeeeeeeebbbaaaaaabbbccccccbbb```___^^^\\\\\\]]]]]]\\\[[[ZZZXXXUUUSSSRRRQQQNNNLLLHHHGGGDDDBBB???===;;;;;;555444222000...---,,,,,,/////////...///000111222888888777444333333555777<<>><<<;;;<<<<<<;;;;;;:::999999888::::::999999888888777777666555555555666888;;;>>>@@@FFFMMMQQQXXX```cccaaa```cccmmmxxxjjj___YYYVVVYYYYYYZZZ]]]\\\\\\bbbiiirrrssssssqqqlllhhhdddcccbbbeeehhhiiiiiiiiijjjkkkccccccbbbcccdddfffgggiiigggkkkooossstttuuuvvvwwwyyyuuuqqqnnnllljjjhhhfffbbbaaa___YYYSSSNNNLLLLLLMMMLLLNNNRRRUUUVVV[[[aaaiiisssvvvxxxwwwrrrpppuuu~~~}}}|||}}}~~~~~~~~~((('''&&&%%%%%%%%%%%%%%%&&&''''''((())))))******))))))((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&$$$###"""#########"""######$$$$$$$$$%%%%%%%%%###%%%%%%###$$$&&&&&&$$$!!!"""""""""############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!"""""""""#####################$$$########################"""!!!!!!"""###$$$%%%%%%###""""""""""""""""""#########"""!!!###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))'''(((((()))******++++++************+++,,,------///444===KKK```ttt|||{{{|||fff]]]]]]ttt~~~qqqddd^^^___hhhnnnrrrqqq^^^VVVOOOHHHFFFFFFLLLYYYeeeooowww}}}{{{zzzvvvwwwyyy{{{{{{{{{{{{{{{{{{zzz{{{~~~~~~}}}{{{yyyxxxxxxxxxvvvuuutttrrrpppnnnmmmlllnnnooooooooommmnnnoooqqqoooppprrrrrrrrrrrrpppoooqqqqqqqqqqqqqqqppppppoooqqqpppooonnnllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjggghhhhhhiiikkkllllllmmmnnnlllkkkiiiiiiiiikkklllkkkkkkkkklllllllllllllllhhhhhhggggggggghhhiiijjjffffffffffffggggggggggggfffffffffggggggiiijjjkkkkkkjjjiiihhhggghhhiiijjjfffggghhhiiijjjjjjjjjjjjkkkkkkkkkllllllkkkjjjjjjiiihhhgggfffeeeeeeeeeeeecccbbbbbbcccddddddbbb```___^^^]]]]]]^^^^^^\\\[[[YYYVVVTTTRRRRRRPPPNNNLLLIIIGGGEEEBBB???===<<<;;;666555333111///------,,,//////////////////000000555666666555333222333555888;;;@@@DDDFFFEEEDDDBBB???@@@@@@@@@???===:::999;;;;;;:::999777666555555888888888888888888888888888666444444555888;;;<<<@@@FFFLLLPPPWWW___aaa```]]]aaajjjyyy{{{lllbbbZZZUUUXXXWWWYYY[[[ZZZXXX\\\cccmmmooopppnnniiiddd```___bbbdddggggggffffffffffffccccccbbbbbbbbbdddeeefffgggkkkpppsssuuuwwwyyyzzz}}}zzzuuurrrpppooolllkkkdddccc```ZZZSSSNNNLLLLLLLLLKKKNNNSSSTTTUUUYYY___gggqqqtttvvv}}}uuuqqqkkkrrr}}}|||{{{}}}~~~'''''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))***)))((('''''''''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""######%%%&&&'''(((%%%###"""######""" !!!""""""""""""#########!!!""""""!!!""""""""""""""""""""""""####################################!!!!!!!!!!!!""""""""""""######$$$$$$###!!! !!!""""""""""""!!!###$$$$$$$$$$$$###""""""!!!###$$$###"""!!!"""$$$!!!###%%%%%%###"""###$$$%%%###""""""###$$$$$$######$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))))))))***---000333444))))))))))))***************))))))******+++,,,---///333:::HHH]]]rrrzzzyyy{{{eee\\\]]]vvvxxxkkkddddddkkknnnrrrjjjYYYQQQKKKFFFDDDEEEKKKZZZgggrrrzzz}}}{{{yyyxxxuuuxxx{{{}}}}}}}}}~~~~~~}}}}}}}}}{{{zzzxxxxxxwwwwwwvvvuuussspppnnnmmmlllnnnooopppooonnnnnnoooqqqppppppqqqqqqqqqqqqpppppppppppppppppppppppppppppppppooonnnmmmmmmlllmmmmmmnnnnnnmmmllljjjiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjfffggghhhiiijjjllllllmmmmmmllljjjiiiiiijjjlllmmmllllllmmmmmmmmmmmmlllkkkiiihhhhhhhhhhhhiiijjjjjjgggggggggggggggggggggggggggggggggggghhhiiiiiijjjjjjjjjiiihhhhhhhhhhhhhhhgggggghhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiiiiihhhggggggffffffggggggfffeeeddddddeeedddbbb```aaa___]]]]]]^^^^^^\\\ZZZWWWUUUSSSRRRRRRQQQOOOMMMIIIHHHEEEBBB???===<<<;;;999888666444222000000////////////000000000000000222333444444222111222333777:::===@@@BBBCCCBBBBBB<<<===>>>>>>===;;;888777999888777666555444333333444444666777999:::;;;<<<<<<888555333555777999:::<<>><<<;;;888777666444222111111000000000000111111000000//////111333333222111111222666777:::<<<>>>@@@AAAAAA::::::;;;;;;:::888666444555555555444444333333333333444555777888:::;;;<<>><<<<<<666555444222111000//////000111111111111111000///---///111222111000111111000111222444666999;;;<<<888999999999777666444333222222222333333444444555666666777777888888999999@@@;;;555333444666777666999???EEEIIIOOOVVVYYYXXXYYY^^^fffnnnxxx~~~sssggg]]]WWWQQQQQQSSSUUURRROOORRRXXX]]]```eeehhhgggeeecccccc^^^```ccccccbbbaaabbbbbb____________aaaccceeefffjjjnnnrrrvvvzzz}}}}}}xxxtttqqqnnnkkkiiibbb```\\\VVVPPPLLLKKKLLLJJJIIILLLQQQRRRQQQSSSXXXbbbkkkoootttuuulllfffmmmttt|||||||||~~~+++(((&&&&&&((()))(((&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%###!!!!!!"""###$$$%%%%%%''')))+++)))%%%"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###"""###"""""""""###$$$%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!!!!!###"""""""""###$$$%%%%%% """$$$$$$######$$$%%%&&&%%%$$$$$$######$$$$$$##################$$$$$$ !!!!!!""""""######%%%%%%$$$###"""""""""###$$$$$$############$$$$$$'''%%%"""###%%%'''&&&$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&'''(((+++,,,(((((((((((())))))))))))***+++,,,,,,++++++---///111444999GGG^^^sss{{{yyyvvvuuunnniiikkkjjjmmmpppYYYIIIDDD???AAAEEENNN\\\iiiuuu|||}}}xxxuuuuuu|||}}}~~~~~~}}}yyyzzz}}}}}}yyywwwxxxxxxwwwuuutttuuuwwwvvvuuutttrrrqqqpppoooooommmqqqssspppnnnooopppnnnsssoookkkkkkooorrrqqqooooooppprrrssssssrrrpppooommmkkkjjjjjjkkklllkkkkkkooooooooommmkkkjjjkkkllljjjiiiiiikkknnnnnnllliiiggghhhhhhhhhiiiiiiiiiiiihhhjjjmmmnnnmmmmmmooopppmmmnnnnnnnnnmmmkkkiiigggiiiiiihhhhhhiiikkkmmmnnniiiiiihhhhhhhhhhhhiiiiiigggggggggggghhhhhhhhhhhhjjjkkklllllllllkkkjjjiiihhhhhhiiiiiiiiihhhhhhgggiiihhhhhhgggfffeeeeeeeeedddeeeggghhhhhhiiikkkmmmyyypppgggccceeefffdddaaa___^^^]]]]]]^^^^^^\\\ZZZWWWVVVTTTSSSSSSRRROOOMMMLLLKKKHHHEEEBBB???===;;;999888666444222111111000......---------......//////000111222222333333222111222444666777777777666555555444333333333333444333333333333333333333222222333444444333333444666999777555333333444666888777;;;AAAHHHNNNRRRUUUVVVXXX[[[```gggpppzzzvvvlllaaaWWWSSSOOONNNOOOPPPNNNPPPTTTXXX\\\aaafffhhhfffbbb```\\\\\\\\\___bbbeeeeeeeee```aaaaaaaaa______aaacccjjjnnnssswwwyyy{{{~~~{{{sssqqqsssqqqiiibbb```]]]YYYTTTPPPMMMKKKJJJLLLMMMNNNOOOQQQSSSUUUVVVcccgggmmmrrrzzzyyyqqqlllkkklllqqqyyy~~~}}}}}}}}}***(((&&&&&&(((((('''%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$&&&(((***(((%%%"""""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''''')))((('''&&&%%%$$$###"""$$$#########$$$%%%'''(((%%%$$$##################'''&&&%%%$$$###"""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""#########$$$$$$##################"""$$$%%%%%%###""""""###&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$######"""#########$$$$$$############$$$$$$&&&$$$"""###%%%&&&%%%###&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''((()))***++++++***)))((('''&&&&&&***+++,,,,,,++++++---///111444;;;III___rrrxxxuuutttrrrlllhhhllllllpppsss[[[IIIDDD@@@BBBFFFOOO]]]jjjrrr{{{{{{xxxvvvxxxzzz{{{|||}}}~~~|||~~~~~~~~~|||}}}}}}~~~}}}yyyxxxyyyyyywwwuuutttuuuvvvvvvuuutttrrrpppoooooonnnjjjoooqqqnnnmmmppppppooosssoookkklllpppsssrrrpppppppppqqqrrrrrrqqqpppooonnnllljjjjjjkkklllkkkjjjmmmnnnnnnlllkkkjjjkkkllljjjiiiiiikkkmmmnnnllliiihhhhhhhhhiiiiiiiiiiiiiiigggiiikkkmmmlllmmmnnnooonnnnnnnnnmmmlllkkkiiiiiijjjiiiiiiiiiiiikkklllmmmiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggfffeeeeeeeeegggiiijjjjjjjjjlllnnnzzzqqqhhhdddfffgggeeeaaa```___^^^_________]]][[[YYYWWWVVVUUUTTTSSSPPPMMMLLLKKKIIIFFFCCC@@@>>>===:::999777555333222111111...---------------............000111111111111111000111333444555666555555555444444333222333333333222222222333333333333333222333555444333333444666666555555555555555555555777:::@@@GGGMMMRRRUUUVVVXXXZZZ^^^ccciiirrr{{{wwwnnncccYYYTTTPPPNNNOOOOOONNNPPPTTTXXX[[[```dddfffdddaaa___YYYYYYYYY[[[^^^aaaaaaaaaaaabbbaaa___]]]]]]___```hhhkkkpppsssvvvxxx{{{}}}{{{tttssstttqqqjjjccc___]]]YYYUUURRRPPPNNNNNNNNNNNNNNNOOOQQQSSSVVVWWW```dddiiimmmttttttmmmiiihhhjjjooowww~~~}}}}}}((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&######$$$''')))(((&&&$$$########################$$$######$$$$$$%%%&&&'''***)))'''%%%############$$$$$$######$$$&&&)))+++$$$############$$$$$$%%%((('''%%%$$$"""!!!!!!!!!%%%$$$$$$######$$$$$$%%% !!!!!!"""######$$$$$$&&&%%%$$$###""""""""""""###%%%&&&%%%###!!!!!!"""$$$$$$###""""""""""""###&&&%%%%%%$$$###"""!!!!!!$$$$$$###########################"""######$$$$$$$$$$$$############$$$$$$$$$######$$$%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((''''''))))))))))))((((((((((((***+++,,,,,,++++++---///000444<<>>DDDKKKPPPTTTUUUVVVWWWYYY\\\```gggnnntttxxx~~~~~~xxxqqqfff\\\UUUPPPMMMNNNNNNMMMOOOTTTVVVYYY^^^aaacccaaa___]]]YYYWWWWWWXXX[[[]]]^^^^^^bbbaaa```]]][[[[[[\\\___dddgggkkkoooqqqtttwwwyyy~~~zzzvvvuuuuuurrrkkkeee```^^^[[[XXXUUUSSSSSSRRRQQQPPPOOOOOOQQQTTTWWWYYY^^^aaaeeeiiioooxxxxxxpppjjjhhhggghhhmmmuuu}}}~~~}}}}}}'''&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%%%%######$$$&&&((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''***(((%%%###!!!!!!!!!"""$$$###""""""$$$'''***,,,############$$$$$$%%%&&&&&&&&&$$$###""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!""""""############$$$$$$######"""#########"""$$$%%%%%%###""""""###""""""!!! %%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$############"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***)))(((&&&%%%%%%%%%&&&((()))+++,,,,,,***+++,,,,,,++++++---///111444;;;FFFYYYjjjpppooovvv~~~xxxyyylllfffeeellloooqqqgggKKKFFFCCCFFFKKKUUUcccpppsss~~~zzzxxxyyy|||wwwwwwxxxyyyzzz{{{}}}}}}~~~~~~zzzyyyyyy~~~}}}}}}zzz{{{zzzxxxuuussssssuuuvvvuuusssqqqooommmmmmllljjjnnnpppnnnnnnpppqqqppppppnnnlllmmmppprrrsssrrrppppppooooooooopppqqqqqqqqqooolllkkkkkkkkkiiihhhiiijjjkkkjjjiiiiiikkkllljjjjjjjjjjjjkkkkkkjjjjjjkkkjjjjjjjjjjjjiiiiiiiiigggiiikkkmmmmmmmmmnnnpppooonnnlllkkkjjjjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjhhhhhhgggggggggggghhhhhhiiiiiihhhhhhggggggffffffeeefffggghhhiiijjjjjjkkkhhhgggffffffgggiiikkkmmmiiiiiiiiihhhhhhgggggggggggghhhjjjkkkjjjkkkmmmnnnvvvqqqjjjggggggfffdddaaaaaa```______``````^^^\\\\\\ZZZXXXWWWVVVSSSPPPNNNJJJIIIHHHFFFDDDAAA@@@???:::999777555333222111111------,,,+++++++++,,,,,,***+++,,,---............---......///000111111111333222111111000000111111//////000000111222333333222333444444333333444666222333333444444444444333555888<<>>CCCIIILLLKKKLLLLLLMMMOOOSSSYYY]]]gggttt~~~oooaaaUUUQQQNNNOOOMMMKKKKKKOOOOOOQQQTTTWWWZZZ]]]^^^^^^\\\XXXTTTRRRSSSVVVXXXYYYXXXYYY[[[[[[ZZZ[[[]]]___^^^```cccfffhhhkkkpppsssuuuvvvxxxwwwtttpppooonnnnnnkkkfffaaa\\\XXXUUUTTTUUUSSSRRRQQQQQQSSSVVVWWWTTTVVVZZZaaaiiirrrzzz~~~}}}zzztttnnnhhheeeccccccgggjjjppptttyyy~~~%%%'''******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$&&&$$$!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$############"""###%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%###""""""""""""######$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""""""""""""""###$$$%%%&&&!!!###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$$$$%%%$$$""" $$$'''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&))))))))))))((((((((((((***+++,,,,,,++++++---//////333:::EEEXXXnnn|||{{{uuu|||oooeeebbbdddjjjoooxxxfffVVVOOOIIIJJJRRR___sss|||xxxxxxvvvvvvvvvvvvxxx{{{~~~yyywww{{{~~~||||||{{{xxxuuuvvvvvvtttrrrqqqrrrsssqqqqqqpppnnnnnnmmmmmmnnnmmmqqqssspppoooqqqrrrppplllmmmnnnnnnmmmlllllllllkkklllmmmooopppoooooooooqqqooommmlllllllllkkkiiilllllllllkkkiiihhhiiikkkjjjkkkkkkiiiggggggiiikkkiiijjjjjjkkklllmmmnnnnnnmmmnnnpppooommmllllllmmmllllllmmmmmmllllllkkkkkkkkkllllllmmmmmmlllkkkjjjggggggffffffffffffggggggcccddddddeeeeeeffffffgggffffffeeeffffffhhhiiijjjhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjhhhjjjkkkkkkjjjjjjlllmmmjjjiiihhhhhhhhhgggeeedddaaa```___`````````^^^\\\ZZZXXXWWWWWWWWWVVVTTTRRROOOMMMKKKIIIFFFCCCAAA@@@<<<;;;999888666555444444000///...---,,,,,,,,,,,,((()))***++++++,,,,,,+++---,,,+++++++++,,,---...///......---------------...........................///000000//////000111000000//////000111333444444444444666:::???DDDGGGJJJJJJJJJJJJKKKOOOTTTYYYcccqqqqqqcccWWWSSSRRRSSSRRRNNNMMMOOOMMMOOORRRVVVYYY]]]___aaa\\\WWWRRROOOPPPSSSUUUWWWXXXZZZ\\\]]]\\\[[[\\\\\\\\\^^^```ccceeeiiimmmqqqsssuuuwwwuuuqqqooooooqqqooommmhhhbbb]]]YYYVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUSSSUUUYYY```hhhpppvvvyyyvvvsssoookkkgggeeeeeeeeeeeehhhmmmqqquuuyyy~~~%%%(((++++++(((&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%"""  """""""""########################""""""""""""###$$$%%%&&&$$$%%%&&&&&&&&&%%%%%%$$$###%%%'''))))))((('''&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$###""""""!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$$$$###############$$$$$$!!!###%%%%%%#########$$$$$$######"""""""""""""""$$$$$$$$$###############"""""""""######$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$######""""""'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&'''((()))***++++++***+++,,,,,,+++,,,...///,,,333<<>>===;;;999888777666666111000///...---,,,,,,,,,((()))***++++++,,,,,,+++---,,,+++++++++,,,---.........---,,,,,,,,,,,,---..................---------...//////......///000---...000111222222222111444444333444777<<>>===;;;888666444333222000000///...,,,+++***)))************))))))))))))++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---,,,---...///000......///000111222222222000222555777888;;;???BBBAAAAAABBBCCCEEEKKKRRRWWW___lll~~~oooccc^^^[[[XXXXXXYYYWWWQQQLLLOOONNNPPPUUU[[[______^^^VVVUUURRRQQQRRRTTTVVVXXX[[[\\\^^^]]]\\\[[[[[[\\\\\\]]]___```bbbeeejjjnnnpppqqqrrrrrrrrrqqqpppooonnnlllhhhccc^^^ZZZWWWUUUWWWUUUQQQNNNMMMNNNPPPQQQRRRUUUYYY___eeekkkppprrrsssoookkkiiiiiijjjkkkkkkiiijjjjjjkkkmmmqqqvvvzzzyyy{{{&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###&&&)))++++++)))'''&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$###""""""!!!!!!""""""""" !!!###############"""""""""""""""""""""############ !!!###$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***+++,,,,,,,,,++++++++++++,,,---......///666;;;CCCYYYsss{{{kkkeeesss}}}vvvyyyyyynnndddaaafffkkkyyyooo___VVVMMMMMMUUUfff}}}zzzuuuuuuuuutttrrrqqqsssuuuuuuuuuwww{{{~~~~~~~~~yyysssrrrvvvzzz|||||||||{{{zzzwwwuuutttuuuwwwyyyxxxvvvsssrrrrrrtttsssrrrqqqpppnnnmmmmmmjjjkkkkkklllmmmnnnooopppnnnnnnmmmllllllllllllllllllmmmnnnoooppppppoooooorrrqqqooommmlllllllllmmmlllmmmnnnmmmkkkjjjkkklllllllllkkkkkkjjjjjjjjjkkkmmmlllkkkjjjjjjkkklllmmmooommmkkkkkkmmmoooooonnnlllmmmnnnoooooonnnmmmlllnnnmmmmmmllllllkkkjjjjjjgggggggggggggggffffffeeegggfffeeefffiiijjjhhhffffffffffffgggggghhhiiijjjhhhhhhhhhggggggggggggfffgggggggggiiikkkllllllllllllllllllmmmmmmnnnoooooolllkkkkkkkkkjjjgggccc___aaaaaaaaa``````_________[[[XXXVVVVVVWWWWWWUUUSSSQQQPPPNNNLLLIIIFFFCCCAAA>>>===;;;888666444333222000000///...,,,+++***************)))))))))((((((************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...------,,,---...///000......//////000000111111000222555666777999<<>>;;;999666444333333111000///...---+++************))))))))))))((((((************************,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,---------,,,---......///////////////////////////111222444444555666999;;;======>>>???AAAFFFLLLQQQZZZdddrrr}}}{{{rrrkkkgggccc^^^[[[ZZZXXXSSSOOOJJJJJJKKKNNNQQQTTTTTTTTTRRRSSSTTTUUUUUUVVVVVVVVVZZZ[[[]]]^^^]]]]]]]]]^^^^^^___```aaabbbdddhhhkkklllmmmnnnpppppppppoooooommmjjjfff```[[[WWWTTTSSSSSSQQQNNNLLLLLLNNNQQQSSSUUUWWWZZZ^^^cccgggjjjllllllkkkkkkkkkjjjjjjjjjjjjkkkllllllllllllnnnrrruuutttwww{{{~~~}}}{{{}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$###$$$$$$%%%%%%################################################""""""############$$$$$$###"""!!!!!!###'''***,,,***(((&&&&&&&&&&&&%%%$$$!!!"""###"""!!!!!!"""###((('''&&&%%%$$$#########%%%&&&&&&%%%###""""""$$$""""""###############$$$""""""#########$$$$$$$$$ """$$$$$$"""""""""###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,+++++++++,,,---...///000333666;;;FFF[[[rrryyyiiicccrrr{{{xxxyyyrrreee\\\\\\aaagggttt{{{nnn^^^TTTKKKKKKUUUjjj|||xxxzzz|||yyytttzzz{{{}}}~~~~~~|||{{{zzzvvvsssrrrtttvvvzzzyyyyyyxxxvvvuuutttssszzzwwwqqqrrruuuxxxvvvssspppnnnmmmnnnnnnkkkkkkjjjjjjlllooorrrtttooonnnmmmkkkkkklllmmmnnnkkklllmmmnnnooooooppppppnnnmmmmmmlllkkkjjjiiiiiihhhiiijjjjjjhhhggghhhjjjkkkllllllmmmnnnoooooooooooonnnlllkkkkkklllnnnooonnnllljjjjjjlllmmmnnnmmmooopppqqqqqqqqqqqqpppoooqqqpppooommmkkkiiigggggggggggggggggggggffffffeeeggggggggghhhiiiiiihhhhhheeefffggghhhhhhiiiiiiiiidddeeeeeefffgggggghhhhhhdddgggjjjmmmmmmmmmmmmmmmmmmnnnoooqqqqqqqqqpppoookkkjjjiiihhhhhhfffbbb_______________^^^^^^^^^^^^^^^]]]ZZZXXXVVVTTTQQQPPPQQQPPPOOOLLLIIIFFFCCCBBB???>>><<<999777555444333111111000...---,,,+++******)))))))))(((((((((((())))))))))))************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000///////////////111222333333222222555777999:::;;;<<<>>>BBBHHHLLLSSSZZZdddnnnsssrrroookkkiiifffaaa]]]ZZZVVVRRROOOIIIIIIIIIKKKMMMNNNOOOPPPPPPQQQTTTWWWXXXXXXWWWVVVYYY[[[]]]]]]]]]]]]^^^___^^^___aaaaaaaaacccfffhhhhhhiiikkkmmmnnnnnnnnnmmmjjjgggccc]]]XXXTTTRRRQQQPPPOOOLLLKKKLLLNNNQQQTTTWWWXXX[[[^^^aaadddggghhhjjjkkkmmmnnnmmmmmmlllmmmmmmmmmmmmmmmlllmmmpppssssssvvvzzz~~~~~~|||zzzyyyxxx{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###%%%%%%%%%$$$$$$###$$$$$$%%%################################################""""""######$$$$$$$$$$$$###"""!!!!!!###'''***,,,(((&&&$$$$$$%%%%%%$$$###"""###$$$###"""!!!"""$$$$$$$$$#########$$$$$$%%%###$$$&&&%%%$$$$$$$$$%%%!!!!!!!!!"""""""""##################$$$$$$$$$$$$!!!###$$$$$$"""!!!""""""!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***************+++++++++,,,---...000111111666???NNNbbbuuu}}}~~~vvviiigggxxx{{{xxxzzztttfff]]]\\\^^^bbblll}}}{{{ooo]]]SSSJJJJJJUUUkkk~~~|||~~~~~~{{{xxxtttrrrssstttvvvuuuuuuvvvvvvvvvwwwwww|||vvvpppqqqtttuuusssqqqoooooopppqqqrrrnnnmmmlllkkklllnnnppprrrooonnnmmmlllkkklllmmmmmmlllllllllmmmnnnnnnooopppllllllmmmlllkkkjjjhhhgggfffhhhiiihhhgggggghhhiiikkklllmmmnnnooopppppppppooonnnlllkkkkkklllnnnooommmkkkiiiiiikkkmmmmmmmmmnnnooopppqqqrrrqqqqqqppprrrqqqooommmkkkhhhgggfffgggggggggggggggffffffeeeffffffhhhhhhhhhhhhhhhhhheeefffggghhhiiiiiiiiihhhdddeeeeeefffggghhhiiiiiifffiiimmmnnnmmmkkkkkkllloooppprrrssssssrrrpppnnnjjjiiihhhggghhhfffdddaaa^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[XXXUUURRRQQQQQQRRRQQQPPPMMMJJJGGGDDDCCC@@@???===:::888666555444111111000///---,,,+++***)))))))))(((((((((((('''(((((()))))))))*********)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------000000000000000000//////000111222111000000222333555666888888:::===BBBFFFIIIMMMUUU]]]dddhhhiiiiiiiiifffbbb]]]YYYTTTPPPMMMIIIIIIIIIIIIJJJKKKMMMNNNNNNQQQTTTXXXYYYYYYWWWVVVXXXZZZ\\\]]]\\\\\\]]]^^^]]]^^^`````````aaadddfffdddeeegggiiijjjkkkkkkkkkfffccc^^^YYYTTTRRRPPPPPPNNNMMMKKKJJJKKKNNNQQQTTTXXXYYY[[[]]]___bbbcccdddfffiiimmmnnnmmmlllmmmnnnnnnoooooonnnmmmmmmoooqqqsssvvvzzz}}}zzzxxxwwwwwwzzz$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$%%%%%%$$$$$$######$$$$$$#########################################################$$$%%%%%%&&&&&&$$$###""""""###&&&***,,,'''%%%######$$$%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&"""!!!!!!""""""###$$$%%%!!!###$$$###"""###$$$ !!!""""""###############$$$$$$$$$$$$%%%!!!###$$$$$$"""!!!!!!""" !!!"""###$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!"""$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))+++++++++,,,---///000111000555AAATTThhhvvv{{{{{{pppiiijjj}}}zzzwwwzzzvvvjjj```^^^^^^```gggxxx|||ppp]]]SSSJJJKKKUUUkkk}}}~~~|||xxxvvvtttsssrrrssssssssstttvvvxxxzzz{{{~~~zzzsssooopppsssrrrqqqqqqpppqqqrrrssstttpppooonnnmmmmmmmmmnnnooommmmmmmmmmmmmmmlllllllllmmmmmmllllllmmmmmmnnnoookkklllmmmmmmllljjjgggffffffggghhhhhhgggggghhhiiikkklllnnnoooppppppoooooonnnmmmkkkjjjjjjkkkmmmnnnllljjjiiiiiijjjlllllllllmmmnnnppprrrsssssssssrrrrrrqqqooommmkkkhhhgggfffgggggggggggggggffffffeeedddfffhhhhhhgggfffggghhhdddeeegggiiiiiiiiihhhhhheeeffffffggghhhiiiiiijjjhhhkkkoooooollljjjlllmmmqqqsssuuuvvvuuurrrooollliiihhhgggggghhhhhhfffddd___^^^^^^]]]\\\\\\[[[[[[XXXYYYYYYXXXVVVUUUVVVWWWTTTSSSQQQOOOLLLHHHFFFDDDAAA@@@===;;;888666555555222111000///...,,,++++++))))))(((((((((((('''''''''(((((())))))*********))))))))))))******************+++++++++,,,,,,,,,++++++,,,------------,,,////////////////////////000111111000//////000222222333444555666999>>>AAAAAADDDIIIPPPXXX___dddggggggfffccc___YYYSSSNNNKKKHHHIIIIIIHHHHHHIIIKKKNNNMMMPPPTTTXXXZZZZZZXXXWWWXXXYYY[[[\\\[[[[[[[[[\\\ZZZ\\\^^^______```bbbddd```bbbdddeeegggggggggfffaaa^^^YYYTTTQQQOOOOOOOOOMMMLLLJJJIIIJJJMMMPPPSSSXXXYYYZZZ\\\^^^___aaaaaaaaaeeeiiijjjiiiiiikkknnnooopppqqqpppooooooppprrrsssvvvzzz}}}zzzwwwvvvuuuyyy%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$###################################################$$$$$$%%%&&&&&&''''''%%%$$$""""""###&&&)))+++'''&&&$$$$$$%%%%%%%%%$$$###$$$%%%$$$#########%%%###""""""""""""######$$$ """$$$$$$"""!!!!!!!!! !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$"""!!!!!!"""!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''((((((((())))))))))))************************+++++++++,,,...///111222000555AAAUUUiiiuuuyyyyyyjjjfffjjj~~~wwwtttyyyyyynnnbbb^^^aaabbbiiiyyy~~~rrr\\\SSSJJJKKKUUUjjj}}}zzzxxxvvvuuutttsssrrrrrrssstttvvvyyy{{{|||~~~zzzuuupppnnnoooqqqqqqqqqqqqrrrrrrsssssssssoooooonnnnnnnnnnnnnnnnnnlllmmmnnnooonnnmmmkkkjjjooonnnmmmlllllllllmmmmmmjjjlllnnnnnnmmmkkkgggeeeeeeggghhhhhhgggggghhhiiikkklllnnnooopppooonnnmmmmmmlllkkkjjjjjjkkklllmmmllljjjhhhhhhjjjlllllllllmmmoooqqqsssuuuvvvvvvvvvrrrqqqooommmkkkiiigggfffgggggggggggggggffffffeeebbbeeeggggggeeedddfffgggdddeeegggiiijjjiiihhhgggggghhhhhhhhhiiiiiijjjjjjhhhkkknnnnnnkkkkkknnnqqqsssuuuwwwxxxwwwrrrnnnjjjhhhgggfffgggiiijjjiiihhhbbbaaa```___^^^\\\[[[[[[XXXZZZ[[[ZZZXXXWWWYYY[[[UUUTTTSSSPPPMMMJJJGGGFFFAAA@@@>>>;;;999777666555222111000///...---,,,+++))))))((((((((('''''''''''''''(((((()))******+++))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,------.........///000111000......000222///111222333444666:::======???CCCIIIRRRZZZbbbfffeeefffeeeaaa[[[TTTNNNKKKGGGHHHHHHGGGFFFGGGJJJNNNMMMPPPTTTXXXZZZZZZYYYXXXWWWYYY[[[[[[YYYYYYYYYZZZWWWYYY\\\]]]^^^___aaabbb^^^___aaabbbcccccccccbbb\\\YYYTTTPPPMMMMMMMMMNNNMMMKKKIIIHHHIIILLLOOORRRXXXXXXYYY[[[]]]^^^___```^^^cccggghhhggghhhkkkooopppqqqrrrrrrppppppqqqsssrrruuuyyy~~~~~~zzzwwwvvvsssxxx~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%%%%&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$""""""""""""""""""""""""########################$$$$$$%%%&&&&&&'''((((((&&&$$$###"""###%%%(((***(((&&&%%%%%%&&&'''&&&%%% !!!"""!!!  """%%%%%%$$$###"""""""""######%%%&&&&&&###!!! !!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%$$$"""!!!!!!"""######$$$$$$$$$######""" !!!"""#################################!!!"""###%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&''')))******(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++++++++++++++++++++++++++,,,...000111222111444@@@TTThhhtttxxxyyyxxxeeeccciii}}}uuuqqqxxxzzzpppddd___ccceeelll}}}sss\\\SSSKKKKKKVVViii|||}}}|||zzzxxxwwwwwwvvvuuutttssssssssstttvvvyyy{{{||||||vvvqqqnnnmmmnnnoooqqqqqqrrrsssssssssrrrrrrmmmnnnnnnooopppoooooonnnkkklllnnnpppooommmkkkiiipppooommmlllkkkkkklllllljjjlllnnnooonnnkkkhhheeeeeeggghhhhhhgggggghhhjjjkkklllnnnooopppooommmlllmmmllljjjiiiiiijjjlllmmmllljjjhhhhhhjjjkkklllkkknnnooorrruuuwwwxxxyyyyyyqqqpppooommmkkkiiigggggggggggggggggggggffffffeeeaaadddggggggdddccceeegggdddeeegggiiijjjiiihhhgggiiiiiiiiiiiijjjjjjjjjjjjfffjjjmmmmmmkkkkkkpppuuuuuuwwwyyyzzzwwwrrrmmmiiigggffffffgggjjjkkkkkkjjjdddcccbbbaaa___]]]\\\[[[\\\^^^___]]]ZZZXXXYYY[[[VVVUUUTTTQQQNNNKKKHHHGGGBBB@@@>>>;;;999777666555222222111///...---,,,+++)))(((((((((''''''''''''&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,))))))***+++,,,,,,------///000000000......000222...///111111222444888;;;<<<>>>AAAGGGPPPYYYbbbgggeeeffffffccc]]]UUUOOOKKKFFFGGGHHHFFFEEEFFFJJJMMMNNNPPPTTTWWWZZZZZZZZZYYYWWWYYYZZZZZZXXXWWWXXXXXXUUUWWW[[[\\\]]]^^^```bbb]]]^^^___aaaaaaaaa``````YYYVVVRRRNNNKKKKKKMMMNNNMMMKKKIIIHHHIIIKKKOOOQQQWWWXXXYYY[[[\\\^^^_________dddhhhiiihhhiiimmmrrrqqqrrrssssssrrrqqqrrrsssqqqtttyyy}}}~~~{{{xxxvvvqqqwww}}}%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))((('''&&&&&&&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''&&&''''''%%%$$$$$$&&&((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! ######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&...***%%%"""!!!"""##############################%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###"""!!! !!!"""###%%%%%%%%%$$$###$$$$$$%%%%%%$$$###!!! """"""""""""""""""###$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''&&&&&&******))))))((((((''''''))))))))))))***************+++---...///000000000444666AAAVVViiiqqqtttuuu~~~nnnbbb```kkkuuurrrvvvuuukkkbbb___dddhhhsssvvvbbbRRREEEFFFUUUiiizzzzzz{{{{{{uuurrrsssuuuvvvuuuvvvvvvuuuvvvvvvxxxzzz{{{{{{wwwrrrooonnnnnnnnnmmmqqqqqqpppqqqrrrrrrqqqpppqqqooommmkkklllmmmpppqqqtttsssqqqooonnnmmmllllllkkkkkkjjjjjjkkkkkklllmmmnnnmmmlllmmmnnnllljjjgggjjjjjjiiihhhgggggghhhhhhiiiiiijjjkkklllnnnnnnoookkkkkkkkkkkkjjjjjjiiihhhkkkkkkjjjiiiiiijjjjjjjjjmmmmmmnnnrrrvvvzzz{{{{{{sssrrrooollljjjiiiiiiiiikkkkkkkkkjjjiiihhhhhhgggdddeeeggghhhiiihhhgggeeefffgggiiijjjjjjhhhfffeeedddeeefffhhhjjjlllnnnooollljjjhhhggghhhkkkoooqqqvvvxxxzzzzzzxxxtttooollliiigggeeeeeegggiiiiiihhheeedddcccaaa___\\\ZZZYYY^^^]]]\\\ZZZYYYWWWVVVUUUTTTSSSQQQQQQPPPNNNJJJGGGDDDAAA===:::999888666555555555444222000...,,,*********)))((((((((((((((())))))))))))************++++++***************+++************************++++++------------++++++++++++,,,,,,,,,---------000000///...---,,,,,,++++++---000111222333555777;;;<<>>======;;;:::999777555333000///......***))))))(((((((((((((((((()))))))))************++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000//////...------,,,,,,---///000000///...000111///000111444777:::===???BBBDDDHHHLLLNNNNNNLLLKKKFFFEEECCCAAA@@@@@@AAABBBEEEHHHMMMSSSXXX\\\___aaa```___]]]XXXSSSQQQRRRTTTYYY[[[^^^bbbccccccbbbbbb\\\\\\[[[YYYXXXXXXXXXYYYXXX[[[aaalll}}}ssseeeUUUKKKFFFDDDGGGMMMOOOQQQUUUYYY]]]```bbbcccdddcccccccccdddiiipppuuu~~~|||zzzxxxzzzyyyxxxyyy|||~~~~~~xxxtttrrrrrrrrrqqqvvv|||||||||~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$"""$$$&&&%%%$$$######$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$###""""""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$#####################$$$%%%&&&&&&%%%$$$###$$$$$$###"""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))************++++++******+++---///000111444CCCZZZnnnwwwyyyyyytttxxxiii]]]aaakkk}}}zzzsssvvvuuunnniiijjjnnntttwwwZZZNNNDDDGGGSSSbbbqqq||||||{{{xxxyyyzzzxxxuuurrrssssssqqqpppppprrrttttttttttttrrrqqqrrrtttwwwyyyxxxvvvvvvxxx{{{|||wwwrrrnnnooorrruuuvvvwww||||||wwwtttsssqqqqqqpppooonnnnnnnnnnnnllllllmmmnnnnnnmmmlllkkkiiiiiiiiiiiiiiijjjkkkkkkkkkjjjhhhhhhiiijjjiiihhhggghhhjjjkkkkkkjjjiiiiiikkkkkkkkkllllllmmmmmmmmmllllllmmmmmmnnnmmmmmmmmmkkkjjjjjjjjjkkklllmmmnnnooonnnmmmoooqqqrrrrrrqqqmmmllljjjiiihhhiiijjjjjjggggggggggggggggggffffffffffffffffffggggggggghhhcccdddddddddeeeffffffgggeeeeeeeeeffffffgggggggggjjjjjjkkkmmmooorrruuuwwwvvvvvvvvvuuussspppmmmlllllliiifffeeeeeeeeeddddddbbbbbbbbbbbbaaa```___^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUURRRPPPOOONNNMMMKKKFFFCCC@@@>>>======<<<;;;:::888555333111000//////******)))((((((((((((((())))))))))))************++++++***++++++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........////////////000111000///...---,,,++++++,,,...//////......///111000000111333555777999:::;;;>>>BBBFFFHHHHHHGGGFFFCCCAAA???>>>>>>???@@@AAADDDGGGLLLPPPTTTXXX]]]`````````___ZZZTTTQQQQQQSSSYYY[[[___ccceeefffeeeeee______^^^\\\ZZZZZZ\\\^^^^^^bbbjjjxxxooobbbTTTKKKEEECCCFFFKKKOOOQQQUUUZZZ___cccfffggggggfffdddcccdddiiipppuuu~~~~~~|||}}}zzzxxxyyy|||~~~xxxssspppooonnnooottt|||zzz|||%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$"""$$$&&&&&&$$$######$$$%%%###""""""###$$$$$$###"""""""""""""""""""""""" !!!"""##################$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###############""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$######"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))'''((((((((()))))))))***))))))))))))************++++++******+++---///111111333@@@VVVjjjuuuyyy{{{zzz~~~kkk]]]bbbkkk}}}|||uuuxxxxxxqqqlllnnnooovvvoooWWWLLLDDDGGGRRR___jjjsssttt{{{zzzvvvxxxyyywwwssspppqqqqqqpppnnnooosssvvvwwwwwwvvvsssqqqrrrvvvyyyvvvvvvuuuvvvxxxzzz}}}yyyvvvqqqpppqqqtttvvvwwwvvv{{{{{{vvvtttuuupppooommmllllllmmmnnnooolllllllllllllllllllllllliiiiiiiiiiiiiiijjjjjjkkkiiihhhhhhiiijjjjjjiiigggggghhhjjjkkklllkkkjjjiiijjjjjjkkkkkklllmmmnnnnnnllllllmmmmmmmmmlllkkkkkkiiiiiiiiijjjjjjkkklllmmmooonnnmmmnnnpppqqqqqqpppkkkkkkiiihhhhhhiiijjjjjjggggggggggggggggggggggggfffffffffffffffggghhhhhhdddddddddeeeeeefffggghhhddddddeeeeeefffggghhhhhhkkkkkklllnnnpppsssuuuvvvtttttttttrrrpppnnnkkkiiiiiifffdddccccccccccccbbb````````````___^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVTTTSSSRRRPPPMMMKKKEEEBBB???=========<<<;;;;;;999666333111000000000******)))((((((((((((((())))))))))))************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---....../////////000000000//////......---------,,,+++,,,............000111000111111222333444555555444777;;;>>>@@@@@@???>>>>>>===;;;:::;;;<<<>>>???@@@CCCGGGKKKNNNTTT[[[```___aaaaaa\\\UUUQQQQQQSSSWWWYYY^^^bbbeeeggggggfffccccccccc```^^^]]]```bbbdddiiirrrhhh]]]QQQJJJEEECCCEEEIIIMMMOOOUUU[[[bbbgggkkknnnjjjiiifffdddeeejjjrrrxxx~~~|||yyyzzz}}}xxxsssnnnmmmlllmmmttt|||zzz|||&&&$$$""" """$$$&&&%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$&&&(((((('''%%%%%%&&&%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&'''''''''######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$"""!!!"""$$$%%%%%%%%%########################!!!"""""""""""""""!!! $$$$$$$$$##################$$$%%%%%%%%%###"""!!!###$$$%%%&&&&&&&&&%%%$$$ !!!"""$$$%%%&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))'''((((((((())))))******))))))))))))************++++++******+++---///111222333>>>SSSgggsssyyy|||nnn___ccckkk|||~~~wwwyyyyyysssooopppssszzzjjjTTTJJJDDDHHHRRR\\\eeekkklllrrryyyuuuwwwxxxuuurrrnnnoooqqqpppooopppuuuyyyzzzzzzxxxtttqqqrrrwww{{{tttttttttuuuwwwyyy|||}}}wwwtttqqqqqqsssuuuwwwxxxsssxxx||||||wwwsssrrrssslllkkkiiihhhhhhjjjmmmooollllllkkkkkkkkklllmmmmmmiiiiiiiiihhhiiijjjjjjkkkgggggggggiiikkkkkkiiigggggghhhjjjllllllllljjjiiiiiiiiijjjkkkmmmnnnoooooolllmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmooonnnmmmnnnooopppooonnnkkkjjjiiihhhhhhiiijjjjjjggggggggghhhhhhhhhhhhhhhfffffffffffffffggghhhhhheeeddddddeeefffggghhhiiieeeeeefffggghhhiiijjjjjjllllllmmmoooqqqsssuuuvvvrrrrrrrrrqqqooollliiihhhfffdddaaaaaaaaabbbbbbaaa^^^^^^______^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTRRRNNNKKKEEEBBB???=========<<<;;;;;;999666333111000000111******)))((((((((((((((())))))))))))************++++++++++++,,,---...///........................------++++++++++++------////////////000000000000---------............///***,,,---.........000222111111111222222222333333///222555999;;;:::999777:::999888888888:::<<<>>>===@@@CCCGGGJJJQQQYYY```___bbbccc^^^WWWQQQQQQRRRUUUXXX\\\aaaeeegggggggggeeeffffffccc``````bbbfffiiinnnvvv{{{cccYYYOOOIIIFFFCCCDDDHHHJJJMMMTTT[[[dddkkkppprrrllljjjgggfffgggmmmuuu{{{}}}zzz{{{~~~~~~xxxrrrmmmlllkkklllttt|||{{{}}}$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###"""!!! """###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''%%%###$$$&&&'''%%%###%%%&&&&&&$$$###"""###%%%"""###$$$$$$%%%%%%%%%%%%***'''###"""$$$$$$###!!!%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%$$$###"""###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))*********++++++++++++)))***++++++------...///333666???OOOccctttooo```eeeooo|||sssvvvxxxtttppprrrsss}}}gggNNNKKKIIIIIINNNWWWaaagggppprrr{{{vvvsssrrrpppoooqqqpppoooooopppssswwwyyy~~~{{{vvvssssssvvvxxxwwwwwwvvvvvvwwwxxxzzz{{{uuutttrrrqqqsssvvvzzz}}}vvvvvvwwwwwwvvvrrrooommmkkkllllllmmmmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmllljjjhhhgggiiijjjjjjiiihhhhhhhhhjjjlllllljjjhhhhhhiiijjjkkklllkkkjjjiiikkklllmmmmmmmmmmmmppprrrqqqqqqrrrrrrpppmmmiiigggiiijjjkkkkkklllllllllllllllmmmnnnoooooonnnmmmmmmkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhggggggggggggggghhhgggfffdddccccccddddddggghhhhhhhhhhhhhhhgggfffhhheeecccdddiiilllnnnmmmmmmmmmmmmnnnppprrruuuvvvqqqpppnnnkkkiiigggffffffeeedddcccaaa```_________aaa___]]]\\\]]]^^^^^^]]]\\\ZZZYYYXXXYYYZZZYYYXXXZZZWWWSSSPPPOOONNNLLLKKKFFFCCC@@@>>>===<<<:::888888666333111000///---+++---,,,+++)))(((((('''''')))))))))***++++++,,,,,,+++******)))***,,,---............------,,,,,,,,,,,,---///000000...---+++............/////////000//////000000///...------,,,---...000111222222222...------...///000111222111111222333444444555555888888888888777777777777<<<===>>>@@@CCCJJJRRRWWW\\\```aaa[[[QQQLLLLLLPPPWWW]]]aaaaaaeeemmmooolllqqqpppnnnjjjfffeeehhhjjjooowwwrrraaaXXXNNNIIIDDDBBBDDDIIIIIIPPPVVV\\\dddmmmrrrqqqiiihhhhhhiiihhhkkkvvv}}}{{{|||~~~xxxpppjjjjjjlllnnnsssxxx$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))%%%%%%&&&&&&%%%%%%$$$#########""""""######$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%%%%$$$"""###%%%&&&$$$"""$$$%%%%%%$$$""""""###$$$######$$$%%%%%%%%%%%%%%%(((%%%""""""###$$$###"""$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$###$$$&&&((()))+++++++++''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))*********++++++)))***++++++------...///222555???OOOdddvvvsss___aaalll~~~uuuvvvwwwqqqmmmnnnooo~~~zzzfffQQQNNNJJJJJJPPPZZZeeelllooosssyyyuuusssrrrqqqppppppooonnnnnnppprrrvvvxxx|||{{{yyyvvvsssrrrtttvvvttttttvvvwwwyyy{{{|||}}}vvvuuusssrrrsssvvvxxxzzzuuuvvvwwwvvvuuurrrnnnlllkkklllnnnooopppqqqppppppnnnnnnmmmlllllllllllllllmmmkkkiiihhhjjjkkkkkkjjjiiihhhhhhjjjkkkkkkiiigggggghhhiiijjjkkkkkkjjjjjjjjjkkklllllllllllloooqqqqqqsssuuussspppkkkiiihhhjjjjjjkkkkkklllllllllllllllmmmnnnnnnooonnnmmmllljjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggfffdddcccbbbbbbbbbccceeefffggghhhhhhhhhhhhhhhfffdddcccdddiiimmmnnnnnnnnnmmmmmmnnnoooppprrrrrrpppooommmkkkiiigggfffeeedddcccbbbaaa```````````````^^^\\\\\\]]]^^^]]]]]]\\\ZZZXXXXXXYYYZZZYYYXXXWWWTTTQQQOOOOOOOOONNNLLLGGGEEEBBB@@@???===;;;:::999666333111111///...,,,---,,,+++)))((((((((((((((())))))******+++,,,,,,+++************,,,---............------,,,,,,,,,,,,---///000000///---,,,........./////////000000//////000000///......---//////000000000000/////////......---------......000000111111222333333444555555555555555555555555999:::;;;===@@@FFFMMMRRRXXX[[[\\\WWWOOOJJJKKKNNNYYYaaaggghhhiiinnnqqqooorrrsssrrrnnnjjjiiijjjmmmooowwwyyykkkaaaXXXOOOIIIEEEBBBDDDHHHHHHOOOUUU[[[bbblllppppppjjjiiiiiiiiijjjmmmyyy}}}{{{}}}~~~uuummmhhhhhhjjjmmmrrrxxx{{{|||$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""%%%%%%$$$$$$######""""""""""""""""""###############""""""""""""###$$$$$$########################&&&%%%$$$###""""""###$$$$$$###""""""$$$$$$###"""###$$$$$$###!!!!!!"""$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%###!!!!!!###$$$###"""$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******)))***++++++------...///000444>>>OOOdddwwwzzzaaa```mmmvvvvvvtttlllhhhiiikkkwwweeeUUUQQQLLLLLLQQQ]]]iiiqqqooouuu|||wwwtttsssrrrrrrqqqpppooommmmmmnnnqqqtttvvvxxxxxxwwwtttrrrqqqrrrtttpppssswww{{{}}}~~~~~~}}}wwwvvvuuutttttttttuuuvvvtttuuuuuuuuussspppnnnlllkkkmmmpppsssttttttsssrrrnnnmmmmmmlllllllllllllllmmmkkkiiiiiijjjllllllkkkjjjiiiiiiiiikkkkkkiiigggfffggghhhiiijjjkkkjjjjjjiiijjjkkkkkkkkklllnnnppprrrvvvyyywwwpppkkkiiikkkkkkkkkkkkkkklllllllllllllllmmmmmmnnnnnnmmmlllllliiiiiiiiiiiiiiiiiijjjjjjiiihhhggggggffffffggggggddddddcccbbbaaaaaaaaaaaacccdddfffggghhhhhhiiiiiidddcccccceeeiiimmmoooooooooooonnnnnnnnnmmmmmmmmmooommmllliiigggfffeeeeeecccbbbaaaaaa````````````___]]]\\\[[[\\\]]]\\\[[[\\\ZZZXXXXXXYYYZZZYYYXXXTTTRRRPPPOOOOOOOOOOOOMMMIIIGGGCCCAAA@@@???===;;;999666333222111000...------,,,+++***)))((((((((((((((()))******++++++,,,+++*********+++,,,---............------------------...///000000///...---....../////////000000000//////000000//////......111111111111000...---,,,111000000///...---------......//////000111111111000111111111222333333333555666777999;;;???EEEJJJPPPSSSTTTPPPJJJGGGIIILLL[[[eeennnooommmnnnqqqssstttvvvwwwtttpppmmmmmmooorrryyyssseeeaaaXXXOOOKKKGGGCCCCCCFFFGGGMMMSSSXXX```jjjoooooommmkkkjjjkkklllqqq~~~}}}{{{}}}|||qqqjjjeeefffiiikkkpppvvvzzz}}}$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&&&&%%%'''(((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$%%%%%%%%%&&&'''&&&%%%###"""##################""""""''''''&&&%%%$$$$$$######!!!"""""""""###########################$$$$$$%%%""""""""""""""""""""""""&&&%%%$$$###"""""""""###$$$#########$$$$$$$$$###"""######"""!!!!!!"""$$$$$$%%%%%%&&&&&&&&&%%%%%%"""!!!!!!""""""###############$$$$$$$$$$$$############$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++------...//////333===NNNbbbuuueeecccsss~~~uuutttqqqjjjfffhhhmmmsssdddWWWRRRMMMKKKQQQ]]]kkktttrrrxxx~~~zzzvvvssssssssssssrrrpppooommmlllmmmppprrrtttsssttttttsssqqqpppqqqrrrqqqtttyyy~~~~~~|||xxxwwwvvvuuutttsssssssssttttttttttttrrrooommmkkklllnnnrrrtttuuutttqqqooonnnmmmllllllkkkkkkllllllllljjjhhhhhhjjjkkkkkkkkkkkkjjjiiiiiijjjjjjiiigggggghhhiiijjjkkkllllllllliiijjjkkklllkkkllloooqqqtttyyy}}}zzzrrrllllllnnnllllllkkkkkkkkklllllllllmmmmmmmmmmmmlllllllllkkkhhhiiiiiijjjjjjkkkkkkkkkhhhhhhgggffffffffffffgggdddccccccbbbbbbbbbaaaaaadddeeeffffffggggggggggggbbbbbbcccfffiiimmmooopppqqqqqqqqqpppnnnlllkkkjjjlllkkkiiihhhfffeeeddddddbbbaaaaaa`````````aaaaaa^^^]]][[[[[[\\\]]]\\\ZZZ[[[ZZZXXXXXXYYYYYYYYYXXXTTTRRRPPPOOOOOOOOONNNLLLJJJHHHDDDBBBAAA???===;;;999777444222222111///...------+++***)))((((((((((((((())))))***+++++++++******++++++,,,------..................---------......///000000000//////...////////////000000000///000000000000000//////222222111111000///------222222222111111000///...---------....../////////......///000111111222222222444555666888;;;???CCCHHHJJJKKKIIIEEECCCFFFIIIYYYdddpppqqqlllkkkooottttttxxx{{{yyytttoooooopppuuu{{{~~~rrrfffbbbXXXOOOLLLIIIDDDCCCDDDEEEKKKQQQWWW___iiiooooooqqqnnnmmmmmmnnnttt~~~{{{}}}{{{qqqjjjeeefffhhhjjjnnnsss|||$$$%%%%%%&&&&&&%%%%%%$$$ """%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""""""""###########################$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$###""""""""""""$$$%%%%%%%%%$$$$$$%%%%%%"""######"""!!!!!!"""$$$%%%%%%%%%&&&&&&%%%$$$$$$ !!!""""""#########$$$"""######$$$$$$###############$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$### !!!!!!!!!!!!""""""###%%%''')))***++++++%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++------...///000333<<>>>>>======???BBBEEEMMMVVVbbbhhhdddaaahhhrrrvvv|||}}}uuummmlllnnnpppwww~~~}}}vvvoooggg[[[OOOKKKIIIEEEBBBBBBCCCIIIPPPVVV```mmmtttvvvyyyvvvuuuttttttxxx|||}}}wwwqqqkkkfffgggiiiiiilllqqqzzz$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$'''((('''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###""""""""""""######$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$###%%%&&&%%%###"""$$$&&&"""###$$$#########%%%&&&###$$$$$$$$$######"""!!!!!!###&&&&&&$$$######%%%!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&### $$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++)))***++++++------...///000444===NNNbbbtttyyyiiigggtttwwwsssvvvvvvrrrsssyyy|||hhh[[[SSSOOOIIIGGGKKKVVVbbbjjjrrryyy}}}zzzvvvttttttuuuvvvvvvsssqqqooommmmmmoooqqqrrrrrrrrrqqqppppppqqquuuxxxvvvvvvvvvvvvvvvuuuuuuuuuvvvuuusssqqqqqqsssuuuwwwvvvuuutttsssqqqooonnnmmmnnnnnnoooooonnnllljjjiiimmmlllkkkkkkjjjjjjkkkkkkiiigggeeefffhhhjjjkkkjjjiiigggfffgggiiikkkllllllooonnnmmmlllkkklllmmmmmmhhhjjjkkklllmmmnnnqqqsssuuuwwwzzzyyyvvvsssqqqpppooonnnlllkkkkkkkkklllmmmmmmlllkkkjjjiiiiiiiiijjjiiiiiiiiihhhhhhhhhhhhhhhggggggfffeeeeeeeeeeeefffdddeeeffffffgggfffeeedddeeeeeeeeeeeeeeedddcccbbbaaadddgggiiiiiijjjlllooonnnppprrrrrrqqqmmmiiigggeeedddccccccbbbbbbbbbbbbcccbbbaaa```___^^^^^^^^^^^^]]]]]]^^^______\\\ZZZZZZYYYWWWWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSRRROOOMMMNNNKKKGGGDDDBBB@@@>>><<<999777555444444444222111...---,,,+++***)))))))))''''''(((((()))************+++,,,............------........./////////000000000000000111222333333//////000000000111111111333333444555555555555555222333444444555555444444111222333444333222000...////////////////////////111111111111111111111111///222555777888999:::<<<;;;;;;::::::;;;===AAADDDJJJPPPZZZbbbbbbaaahhhrrryyy~~~tttlllkkkmmmqqqyyyzzztttiii\\\OOOJJJHHHEEECCCBBBBBBIIIPPPWWWbbboooxxx{{{|||zzzxxxxxxvvvxxx}}}}}}}}}uuummmgggdddfffiiikkknnnrrryyy$$$%%%%%%&&&&&&%%%%%%$$$###&&&((()))((('''&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&$$$###"""!!!######$$$%%%%%%###"""!!!######"""!!!"""###%%%&&&!!!!!!""""""#########$$$""""""""""""""""""######""""""""""""############!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%###$$$%%%$$$######%%%'''###############"""!!! !!!$$$''''''$$$######%%%!!!!!!"""#####################$$$$$$$$$$$$######%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))''''''''''''((((((((()))************++++++++++++)))***+++,,,---......///000444>>>OOOdddvvv{{{lllhhhsssyyyvvvyyyyyyuuuwww~~~lll^^^SSSOOOIIIGGGKKKUUU```hhhoooxxx~~~{{{wwwuuuuuuvvvvvvvvvtttrrrpppnnnnnnoooqqqrrrsssrrrqqqpppppprrrwwwzzztttsssrrrqqqqqqrrrtttuuuvvvtttqqqpppqqqsssvvvyyywwwvvvuuusssqqqpppnnnnnnmmmmmmmmmmmmmmmllllllkkkmmmlllkkkkkkjjjjjjkkkkkkjjjhhhfffgggiiikkkllllllhhhgggfffgggiiilllmmmmmmooonnnlllkkkjjjjjjkkklllggghhhjjjkkkkkkmmmppprrrtttuuuvvvwwwvvvssspppnnnpppooommmkkkkkkkkkmmmnnnnnnlllkkkiiihhhhhhiiiiiihhhhhhggggggffffffeeeeeeggggggfffeeeeeeeeeeeefffcccdddeeefffffffffeeedddccccccdddeeeeeeeeeddddddaaaeeehhhiiiiiiiiilllnnnkkkmmmpppqqqpppmmmiiifffdddccccccbbbaaaaaabbbbbbccccccaaa```^^^^^^]]]]]]___^^^^^^___```___]]][[[ZZZYYYWWWWWWXXXXXXXXXWWWSSSRRRRRRSSSUUUTTTRRRPPPOOOLLLIIIFFFDDDBBB???===:::777555444444444333111......,,,+++***)))))))))''''''(((((()))************+++,,,...///......------.........//////000000000000000000111222333444000000000000111111111111444444555666777777666666444555555666555555444444888888999999777555222000000000000000000000//////111111111111111000000000...111555777888999:::;;;::::::999999:::===AAACCCIIIMMMVVV```bbbaaaiiittt{{{tttlllkkknnnuuu|||yyykkk]]]NNNIIIHHHEEECCCCCCBBBIIIPPPWWWcccqqq{{{}}}}}}{{{zzzyyywwwxxx~~~}}}|||tttiiidddaaaeeeiiikkkppptttzzz&&&%%%%%%&&&''''''&&&$$$ """###"""!!! !!!"""''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''((($$$#########$$$&&&((()))%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$#########$$$ !!!!!!!!!"""!!!!!!""""""#########$$$%%%$$$$$$###"""!!!!!! ((('''%%%$$$###$$$%%%%%%%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!"""$$$%%%&&&%%%"""  """###&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!!!!"""###$$$$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%'''))))))'''&&&%%%&&&)))***+++***))))))+++---+++,,,---,,,+++,,,///111333444===RRRmmm|||kkkhhhzzz~~~zzz~~~~~~yyykkk^^^VVVMMMDDDDDDIIIRRR^^^hhhppp||||||xxxvvvwwwvvvssspppuuuvvvuuurrrooonnnoooppprrrrrrssstttuuuuuuuuutttssssssssssssssstttuuuuuuvvvtttrrrpppppprrruuuvvvyyyvvvsssrrrqqqpppnnnmmmpppooommmllljjjjjjiiiiiipppooommmkkkjjjkkkmmmnnniiiiiiiiiiiihhhhhhhhhhhheeefffgggjjjmmmnnnmmmkkkkkkkkkjjjiiihhhhhhiiiiiijjjkkkllllllkkkkkkmmmnnnnnnpppsssuuuuuurrrooommmmmmmmmlllkkkiiijjjlllnnnkkkkkkkkklllmmmllliiifffiiiiiijjjiiifffeeeeeefffdddddddddddddddeeefffgggdddeeeeeeeeeddddddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaiiihhhhhhggghhhhhhiiijjjggghhhjjjkkkkkkjjjiiihhhgggeeebbb``````aaaccceeebbbbbbaaaaaa``````______```___^^^]]]\\\]]]^^^^^^^^^\\\ZZZYYYXXXWWWUUUSSSTTTUUUUUUTTTTTTSSSRRRQQQOOOMMMJJJFFFCCC@@@>>>===;;;888666444444333222000000///---+++)))(((((()))%%%%%%%%%&&&&&&((())))))************+++---///000...//////000000000//////111222222111///...///000000000111222222222222222444444444444444333222111333333333444444555555555333333222222111111222222444333111000000000111111333333333444444444555555666666777777888999;;;<<<<<<;;;999999999<<>><<<;;;888666444444333111000000///---+++))))))))))))''''''&&&'''((()))******************+++---///000......///000000111000000111222333222000///000111111111222222222222222111333333444444333222222111333333444444444555555555666555444333222222222222444333111000000000111222555555555555555666666666666666777777888999;;;<<<;;;:::999888999<<>>???AAACCCDDDEEEIIINNNRRRVVV]]]ffflllpppxxx~~~vvvnnnkkkkkkrrrzzz~~~lllaaaUUUOOOKKKGGGEEEFFFFFFJJJRRR^^^lllzzz~~~}}}zzzzzz}}}uuujjj```[[[XXXXXXYYY\\\aaagggmmmqqqyyy$$$###"""###%%%%%%###""""""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&###$$$%%%$$$""""""###$$$""""""###$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!""""""###"""#########$$$$$$$$$$$$"""!!!!!!!!!!!! $$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$%%%$$$######""""""######""""""############""""""######$$$$$$$$$$$$######!!!!!!"""############"""(((&&&$$$!!! !!!###%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######"""###############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%'''))))))'''%%%%%%%%%&&&(((***+++***)))))))))***+++++++++***+++---000333555===MMM```ooowwwyyywwwttt}}}qqqVVVMMMEEEFFFNNN[[[kkkwwwxxx{{{vvvuuuwwwyyyxxxwwwxxxyyyyyywwwssspppnnnnnnpppssswwwyyyyyyvvvrrrooommmmmmnnnoooqqqsssuuuvvvwwwvvvtttrrrsssuuuxxx{{{~~~{{{wwwuuusssrrrpppnnnllllllkkkkkkkkkllllllmmmiiiiiijjjjjjjjjjjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhhffffffgggiiikkkllljjjhhhiiiiiiiiiiiiiiiiiijjjkkkkkkmmmppppppooommmllllllllllllllllllmmmnnnooopppllllllkkkhhhffffffhhhjjjmmmoooooolllgggddddddfffeeegggggggggeeeeeefffgggggggggffffffeeeeeeffffffggggggfffeeedddbbbaaa`````````aaabbbcccdddeeefffffffffgggggggggeeedddcccbbbbbbbbbcccdddeeeffffffhhhhhhhhhhhhgggeeecccaaa_________^^^]]]]]]\\\\\\]]]]]]]]]^^^]]]\\\\\\[[[[[[YYYXXXWWWWWWWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNJJJIIIIIIGGGDDDAAA>>><<<999777444333333222000///,,,,,,---,,,,,,***)))(((''''''&&&&&&&&&&&&'''''''''((()))*********************,,,---...............000222222111222333555444444555666666666666666555444333333333444666777333333333333222222222222000000///000000111222333111222333333444333333333333333333333444444444555666666777777888999;;;<<<<<<======???@@@BBBDDDEEEBBBFFFJJJNNNRRRYYYaaahhhkkkttt|||}}}vvvnnnkkkkkkqqqyyylll```TTTNNNKKKGGGFFFGGGHHHLLLTTT```mmmzzz~~~zzzzzz~~~zzzyyy|||~~~yyyoooddd\\\XXXUUUVVVYYY\\\bbbgggmmmpppwww~~~$$$######$$$%%%%%%$$$""""""###$$$###"""!!!"""$$$##################$$$$$$""""""###$$$$$$%%%&&&&&&"""$$$%%%$$$######$$$%%%%%%$$$##################"""###$$$%%%%%%%%%%%%$$$"""""""""""""""#########"""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""###$$$#########$$$$$$$$$%%%%%%""""""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%$$$######""""""######""""""############""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$######$$$$$$###"""""""""###$$$""""""######$$$%%%%%%&&&$$$$$$%%%%%%$$$###!!! #########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''))))))(((''''''(((&&&)))+++,,,+++************++++++*********---///444555<<>>???AAACCCCCCBBBEEEIIILLLPPPWWW```ggglllsssyyyxxxqqqkkkjjjlllpppyyykkk___SSSMMMJJJGGGFFFHHHJJJNNNVVVaaammmyyy|||xxxvvvxxx{{{xxxxxx{{{{{{{{{yyysssiii___XXXTTTRRRTTTWWW]]]ccciiinnnqqqwww~~~%%%$$$###$$$&&&&&&$$$###"""###$$$$$$###"""###$$$##################$$$$$$######$$$%%%&&&&&&''''''"""###%%%%%%$$$$$$%%%'''(((&&&$$$"""!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###%%%$$$$$$###"""#########""""""############""""""######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$ """###$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$###""" $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((((('''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&)))******)))***+++&&&))),,,---,,,***************+++*********---///555666<<>>999777444333222222000...+++,,,------,,,+++)))(((***)))(((((((((((())))))'''((()))******)))(((((()))******+++++++++******,,,...000000000111333555222333555666888999999999777666555444555666888:::999999888888777777777666777666444222111000//////000111333444555444333333000111222333555666777777666666777777888999;;;<<<999999;;;===>>>@@@AAABBBDDDGGGKKKNNNQQQXXXaaahhhoootttxxxtttmmmhhhiiimmmooozzz~~~jjj^^^RRRLLLIIIGGGGGGIIIKKKPPPWWWbbbmmmyyy~~~xxxuuusssvvv|||zzzvvvvvvyyyyyyxxxuuuoooeee\\\UUURRROOOQQQVVV\\\dddkkkpppssswww~~~""""""###$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&& ###000###&&&***$$$%%%&&&&&&$$$$$$%%%&&&)))!!!%%%"""!!!$$$ """"""#########$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!""""""""""""###&&&)))!!!"""""""""############&&&&&&&&&%%%%%%###""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$$$$###!!! $$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%&&&''')))***+++***((('''''')))+++---)))((('''&&&%%%&&&''''''***)))(((((((((((())))))************************+++***)))***,,,...//////000777???III[[[oooxxxxxxzzz{{{{{{~~~~~~vvvuuuzzzeeeQQQIIICCCEEEMMMYYYjjjxxx{{{{{{uuuqqqppppppppppppmmmmmmmmmnnnnnnoooqqqqqqmmmrrrvvvuuuqqqnnnnnnpppuuurrrppppppqqqqqqnnnkkklllooottt{{{wwwvvvuuutttrrrqqqoooooommmmmmlllkkkjjjjjjiiiiiiiiijjjkkkllllllkkkjjjiiijjjjjjiiiiiihhhhhhggggggiiiiiijjjjjjjjjiiiiiihhhkkkkkkllllllkkkkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllljjjjjjlllllljjjiiihhhhhhggggggffffffgggggggggggggggfffcccdddeeeeeeffffffeeeeeeddddddddddddcccbbbaaaaaabbbbbbcccccccccbbbbbbaaaeeeeeedddcccbbbbbbaaaaaadddddddddcccccccccbbbbbbbbb```___aaadddfffdddaaabbbbbbaaa```___```````````````___^^^^^^^^^^^^___\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSQQQQQQQQQQQQPPPOOOOOONNNKKKJJJIIIGGGDDDAAA>>>===:::999777555333222111111000///---+++***)))(((((((((&&&%%%%%%'''(((((('''************))))))))))))***)))((((((((()))+++,,,------......///000000000333444666888888888888777666666777888888888888888777888888999::::::;;;;;;999888777666444222111000333444555666777777777666666555333222222333444555333444666888:::;;;<<<<<<777777777999;;;>>>@@@BBBBBBEEEJJJNNNSSS\\\fffnnnxxxuuutttrrrmmmggghhhmmmqqqyyy|||kkk^^^QQQKKKJJJHHHHHHIIINNNSSSZZZbbbooo|||}}}wwwqqqnnnsss~~~|||zzzuuussstttuuutttppphhh___WWWRRRPPPMMMRRRYYY^^^ccchhhooouuuxxx$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$***###### '''!!! !!!"""""" !!!"""---(((### !!!$$$"""""""""#########$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###### """######""" !!!"""#########$$$$$$$$$$$$#########""""""!!! !!!"""############"""###$$$%%%%%%$$$###"""$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%&&&''')))***((('''%%%$$$%%%&&&)))***)))((('''&&&&&&&&&''''''))))))))))))((((((((((((*********+++++++++,,,,,,...---+++++++++,,,,,,,,,///666@@@LLL^^^pppyyyxxx}}}~~~vvvuuu{{{jjjTTTLLLEEEFFFMMMXXXhhhvvv{{{|||vvvrrrpppooonnnmmmllllllmmmmmmnnnooopppqqqmmmqqqtttssspppnnnooorrruuusssqqqpppqqqqqqooommmnnnqqqvvv{{{~~~~~~|||zzzvvvuuutttsssrrrqqqqqqpppooonnnmmmlllkkkjjjiiiiiihhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhggggggiiijjjjjjkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjiiiiiikkkjjjjjjiiiiiijjjjjjkkkjjjjjjkkkllllllkkkjjjjjjlllkkkjjjiiihhhhhhhhhhhhffffffgggggggggggggggfffddddddeeeeeefffffffffeeeddddddeeeddddddcccbbbaaaaaabbbbbbcccccccccbbbbbbeeeeeeeeeeeedddcccbbbaaaccccccccccccbbbbbbbbbbbbbbbaaa```aaaddddddccc```aaaaaaaaaaaa`````````___```______^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWVVVUUUSSSRRRRRRPPPPPPPPPPPPPPPOOONNNMMMKKKJJJIIIFFFDDDAAA>>>===:::999777555333222111111000///---+++***)))((((((((('''%%%%%%'''(((''''''))))))))))))))))))))))))***)))((((((((()))++++++,,,------......//////000111222444666888888888888777777888999999888888888666666777888999:::;;;<<<<<<;;;:::888777555444444333444555666777777777777666666555444444444444444444555666888999:::;;;;;;777777777888:::<<<>>>@@@@@@CCCHHHLLLRRR\\\hhhqqqyyyvvvtttrrrlllgggggglllpppxxxxxxkkk___RRRLLLKKKIIIIIIKKKPPPVVV\\\eeeqqq~~~}}}wwwrrrpppwww}}}xxxxxxvvvrrrpppqqqrrrpppkkkcccZZZSSSPPPOOOOOOTTT[[[aaaeeejjjpppuuuyyy&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###,,,...&&&$$$%%%&&&%%%$$$###$$$&&& $$$'''***'''(((###############$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''"""$$$'''(((&&&###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%&&&'''((()))'''&&&$$$$$$$$$%%%'''))))))(((''''''&&&&&&'''''''''((()))******)))((('''))))))***+++,,,---.........---,,,++++++++++++,,,///666AAAPPPbbbssszzzyyy|||uuuvvv}}}qqqYYYPPPHHHGGGMMMXXXhhhuuu}}}}}}wwwsssqqqooommmkkkkkklllllllllnnnooopppqqqmmmoooqqqpppnnnnnnrrruuuwwwuuusssrrrrrrqqqpppnnnooorrrwww{{{|||zzzwwwuuuuuutttsssrrrrrrqqqqqqqqqqqqpppooommmllljjjiiiiiiggghhhiiijjjjjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggiiijjjkkkllllllllllllllljjjjjjkkkkkkjjjjjjiiihhhkkkjjjiiihhhhhhiiikkkllljjjjjjkkkkkkkkkkkkjjjjjjkkkkkkjjjiiihhhhhhhhhiiiggggggggggggggggggggggggddddddeeeeeeffffffffffffeeeeeeeeeeeedddcccbbbaaa```aaabbbcccccccccccccccdddeeefffffffffdddbbbaaabbbbbbbbbaaaaaaaaa``````cccbbbaaabbbccccccaaa___``````aaabbbaaa```___^^^______^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZXXXXXXXXXVVVUUUSSSRRRQQQOOOPPPPPPOOONNNMMMLLLLLLJJJJJJHHHFFFCCC@@@>>>===:::999777555333222111111//////---,,,***))))))))))))'''%%%%%%'''((('''&&&(((((((((((((((((((((((()))))))))((()))******+++++++++,,,------......///...///111444666777888999999999:::::::::999888888555666777888999:::;;;;;;>>>===<<<;;;:::999888888444444555666888999999:::999999999888777666555444555666777888888888888888888888777777888:::<<<======@@@DDDIIIPPP]]]kkkvvvzzzvvvssspppkkkffffffjjjqqqyyyuuukkk___SSSNNNKKKJJJKKKNNNSSSYYYaaaiiittt}}}wwwsssssszzz}}}wwwrrrrrrpppmmmkkkmmmnnnkkkddd\\\SSSNNNMMMMMMQQQWWW^^^dddhhhkkkqqquuu|||%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%'''******$$$'''%%%&&&''''''%%%%%%&&&'''&&&+++&&&###%%%###########################"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''!!!###%%%&&&%%%%%%&&&'''""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$### !!!"""$$$$$$%%%%%%%%%$$$############$$$%%%""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((########################$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&'''((())))))(((((('''''''''''''''&&&''')))++++++***((('''((()))***+++---...///000***+++,,,,,,,,,,,,...//////555BBBSSSffftttzzzzzz}}}xxx~~~vvvxxxvvvZZZQQQIIIHHHNNNYYYiiiwww~~~yyyuuurrrpppnnnlllkkkkkkllllllmmmooopppqqqnnnoooooonnnnnnpppuuuyyyzzzxxxvvvsssrrrpppooooooppptttxxx{{{zzzwwwtttsssvvvuuusssrrrqqqppppppppprrrrrrpppooommmkkkiiiiiiggghhhhhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkllllllllllllkkkkkkkkkkkkkkkjjjjjjiiillljjjhhhfffgggiiikkkmmmjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjiiiiiihhhiiiiiiiiihhhhhhhhhgggggggggggggggeeeeeeeeeeeeeeeffffffgggeeeeeeeeeeeedddcccbbbaaa___```aaabbbcccdddddddddcccdddfffggggggeeebbb```aaaaaa`````````_________cccbbbbbbbbbaaa```___^^^___```aaabbbbbb```^^^]]]^^^^^^^^^^^^^^^]]]\\\\\\ZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWUUUSSSQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFCCC@@@>>><<<:::999777555333222111111///...---,,,+++*********)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''')))))))))))))))******+++***++++++,,,,,,---.........///000222444555666777::::::;;;;;;::::::999999777777777888888888999999>>>===;;;:::::::::::::::777777777888:::;;;==================<<<:::888666777777888888888888777777999888777777777888:::::::::===AAAFFFOOO^^^ooozzz|||wwwrrroookkkggghhhkkksss{{{wwwiii^^^SSSNNNKKKJJJLLLPPPUUU\\\eeemmmwww|||vvvsssttt|||zzztttooonnnlllhhhfffhhhiiieee^^^UUUNNNKKKLLLNNNSSSXXX```fffiiilllqqquuu%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!$$$)))$$$!!!'''%%%"""$$$%%%$$$###"""###$$$######"""%%%%%%"""///########################"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$ """%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!""""""############"""######""""""""""""######!!!"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""###$$$########################$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((((((((((((((((((((('''''''''%%%''')))***+++***)))'''((()))***+++---...000000)))+++------,,,+++---//////444BBBUUUhhhsssxxxyyyzzzvvv{{{xxxyyywwwZZZPPPHHHHHHNNN[[[lllzzz}}}xxxuuusssqqqooommmllllllmmmmmmnnnooopppoooooonnnmmmnnnrrrxxx||||||zzzwwwtttqqqppppppppprrrvvvzzz{{{yyyvvvttttttxxxwwwtttqqqooonnnnnnooosssrrrqqqooommmkkkjjjiiihhhhhhiiiiiiiiijjjjjjkkkhhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiijjjjjjjjjjjjjjjlllllllllllllllkkkkkkjjjkkkiiigggffffffiiikkkmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiijjjjjjjjjiiihhhgggggggggggggggffffffeeeeeeeeefffggghhheeeeeeeeeeeedddcccbbbbbb___```aaabbbcccdddddddddbbbccceeeggggggeeebbb````````````_________^^^^^^bbbbbbbbbbbb```___^^^]]]^^^___aaabbbaaa```^^^\\\]]]]]]^^^^^^]]]]]]\\\[[[YYYXXXWWWWWWVVVWWWWWWWWWWWWXXXXXXWWWVVVTTTQQQPPPOOOOOOOOONNNMMMLLLJJJIIIJJJIIIHHHEEECCC@@@===<<<:::999777555333222111111///...---,,,++++++*********(((&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))******************++++++,,,---------///000000111222333444444::::::;;;;;;;;;::::::999::::::999999888777777666;;;:::999888888999:::;;;:::::::::;;;<<<>>>???@@@@@@AAAAAAAAA???===;;;:::999999::::::999888888777999999777777777777888999888;;;???EEEOOO___qqq}}}~~~wwwqqqooommmjjjlllooottt{{{xxxggg]]]SSSNNNKKKJJJMMMRRRWWW```jjjqqqzzz{{{tttqqqtttyyysssmmmkkkhhhcccaaabbbccc___XXXPPPKKKJJJMMMPPPTTTYYY```fffiiimmmrrrvvv''''''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""!!!""""""###$$$%%%)))###"""666(((%%%"""$$$&&&'''&&&%%%$$$%%%&&&$$$!!!%%%$$$+++%%%$$$$$$$$$###############"""###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######""""""&&&$$$""" ### !!!!!!!!!"""""""""######$$$######""""""!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$########################$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((())))))))))))((('''&&&&&&'''((()))******))))))(((((()))+++,,,...//////,,,...000///+++))))))+++///444AAAUUUgggqqquuuwwwxxxuuuxxx~~~zzzzzzsssXXXOOOGGGGGGNNN[[[mmm||||||xxxuuusssrrroooooonnnnnnnnnnnnooooooooonnnllllllnnnsssxxx{{{yyyxxxwwwtttqqqppprrrtttwwwzzz}}}{{{xxxttttttuuuxxxvvvssspppooonnnoooooorrrqqqpppnnnmmmkkkjjjjjjkkkkkkjjjiiiiiijjjjjjkkkiiiiiiiiijjjjjjjjjjjjkkkiiiiiiiiijjjjjjiiiiiihhhkkkllllllllllllkkkjjjjjjiiihhhgggggggggiiikkkllljjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhhhhiiijjjkkkkkkkkkjjjhhhgggfffgggggghhhgggfffeeeeeeeeefffhhhiiifffffffffeeeeeedddcccbbb```aaabbbcccccccccccccccaaabbbdddeeeeeedddbbbaaa`````````_________^^^^^^```aaabbbaaa___]]]]]]^^^______```aaa```___^^^]]][[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYVVVVVVWWWXXXWWWUUURRRQQQPPPPPPOOOOOOMMMLLLJJJIIIIIIIIIGGGEEEBBB???===<<<:::999777555333222111111///...---,,,++++++++++++***(((&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((((()))************)))******+++,,,,,,------...000000000000111222333333888999::::::;;;;;;;;;:::<<<;;;;;;:::999888777777999888777666777888:::<<<>>>===<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999:::999888777777888999999888;;;???FFFPPP```rrr~~~wwwqqqppppppooorrrvvvvvv}}}wwwfff^^^UUUPPPMMMKKKPPPVVVZZZdddooowww~~~zzzsssrrrxxxwwwpppjjjgggddd^^^\\\\\\]]]ZZZTTTNNNJJJJJJOOORRRUUUZZZaaaeeeiiinnntttyyy'''&&&%%%$$$###$$$$$$%%%"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%###---LLL:::$$$$$$$$$#########"""""""""###%%%%%%$$$$$$$$$%%%############$$$$$$$$$$$$''''''%%%""" """$$$!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&&&&&&&%%%%%% !!!"""#########""""""###$$$$$$$$$$$$###""" !!!###$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&((())))))***)))((('''&&&'''''''''((()))*********(((((()))***+++,,,---...+++...111///+++((()))+++000333???TTTeeemmmrrruuusssqqqtttyyy}}}yyy}}}mmmYYYOOOGGGGGGMMM[[[mmm|||zzzvvvtttsssrrrqqqpppoooooonnnnnnooonnnllljjjjjjmmmrrrvvvxxxrrrssssssrrrqqqssswww{{{~~~|||vvvssssssvvvuuusssqqqoooooooooqqqrrrppppppooonnnlllkkkkkkjjjnnnmmmllljjjjjjjjjjjjkkkjjjjjjkkkkkkkkklllllllllkkkkkkkkkkkkjjjiiihhhhhhiiijjjjjjjjjjjjiiihhhhhhgggggggggggghhhiiijjjkkkkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhhhhiiijjjkkkllllllkkkiiigggffffffggghhhgggfffeeeeeeeeefffhhhiiiffffffffffffeeedddcccbbbaaabbbbbbcccccccccbbbbbbaaabbbbbbccccccbbbbbbaaa````````````____________^^^```bbbaaa^^^]]]]]]___``````_________^^^^^^^^^[[[\\\]]]^^^]]]\\\ZZZYYYYYYXXXXXXWWWXXXXXXYYYYYYTTTUUUWWWXXXWWWVVVSSSRRRQQQQQQPPPOOONNNLLLJJJJJJIIIHHHGGGEEEBBB???===;;;:::999777555333222111111///...---,,,,,,,,,,,,,,,***(((&&&&&&&&&'''&&&$$$%%%&&&&&&'''(((((())))))'''((()))***+++******)))++++++,,,,,,---.........////////////111222444555666777888:::;;;;;;;;;;;;:::::::::::::::::::::::::::999888777888:::===>>>???>>>===<<<<<<===>>>???AAAAAA@@@??????>>>??????>>>>>>>>>???>>>>>>===<<<:::999888777888888::::::888<<>>SSSdddkkkppptttmmmmmmpppuuuxxxzzz}}}hhhZZZPPPGGGFFFMMMZZZlllzzz{{{vvvsssrrrtttsssrrrpppooonnnnnnnnnllljjjhhhiiilllppptttvvvmmmooopppqqqqqquuu{{{}}}uuuqqqrrruuurrrqqqooonnnoooqqqtttuuuooonnnnnnmmmlllkkkkkkkkkpppooommmkkkjjjjjjjjjkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhgggfffffffffgggggghhhiiijjjjjjjjjkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhhhhiiijjjlllllllllkkkiiigggffffffggghhhhhhgggeeedddeeefffhhhjjjffffffffffffeeedddccccccbbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaa`````````_________]]]```bbbaaa^^^\\\]]]___``````___^^^^^^^^^^^^___ZZZ[[[]]]]]]]]]\\\ZZZXXXVVVVVVUUUUUUUUUVVVVVVWWWSSSTTTVVVXXXXXXVVVTTTRRRQQQQQQQQQPPPNNNLLLKKKJJJIIIHHHGGGEEEBBB???===;;;:::999777555333222111111///...------,,,,,,,,,,,,+++)))&&&&&&&&&'''&&&$$$&&&&&&''''''((()))******'''((()))++++++******)))+++,,,,,,------......///.........///111444666888555666777999:::;;;<<<<<<888999999:::<<<======>>><<<:::999888:::<<>><<<;;;:::;;;===>>>@@@???>>>=========>>>?????????@@@@@@@@@@@@??????:::999888888888999:::;;;999<<>>NNNeeennnrrr||||||rrrkkkjjjsss{{{wwwuuuwww{{{{{{mmmYYYNNNFFFFFFJJJTTThhh|||}}}yyytttqqqsssrrrpppppppppooonnnlllfffggghhhjjjlllnnnooopppkkkmmmnnnppprrrvvv{{{~~~}}}wwwsssuuuwwwvvvssspppoooppprrrttttttkkklllmmmmmmmmmlllkkkjjjkkkkkkkkkkkkkkkkkklllllljjjkkklllllljjjjjjkkklllpppqqqrrrpppmmmjjjiiiiiiggghhhhhhgggffffffhhhiiimmmllllllllllllkkkkkkkkkppplllhhhggghhhiiihhhfffjjjhhhgggfffggghhhjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhiiihhhgggfffeeedddccccccccccccbbbbbbbbbbbbbbbccccccaaa^^^___bbbdddcccaaa____________````````````bbbbbbbbbbbbaaaaaaaaaaaa^^^```bbbcccbbb```^^^\\\\\\\\\]]]]]][[[YYYWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWTTTQQQNNNKKKJJJIIIFFFEEECCCAAA???>>>======999888777666444222111000///...------++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++***************++++++++++++,,,,,,,,,,,,---------000333444444444555666999999999:::;;;<<<===>>>===============<<<<<<<<<<<<;;;;;;<<<===???AAABBBEEEAAA<<<999999===CCCFFFFFFCCC>>><<<<<<=========??????>>>>>>???AAADDDEEE???999777:::<<<:::999999===>>>CCCMMM\\\jjjssswwwyyyxxxwwwxxxzzzvvvjjjbbbYYYTTTQQQRRRZZZcccmmmyyy|||yyyxxxoooaaa___[[[WWWTTTRRRPPPPPPLLLKKKIIIFFFGGGKKKQQQVVVYYY\\\aaafffmmmuuu~~~###$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''"""&&&ZZZ$$$###!!!  """###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&$$$""""""###$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###############""""""!!!###%%%$$$""""""%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$####################################$$$######$$$$$$%%%%%%&&&&&&%%%'''))))))'''&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////222888===LLLbbbkkkooo{{{zzzpppiiigggqqqxxxrrrnnnnnnpppxxx{{{nnn^^^RRRIIIHHHKKKSSSfffyyy|||{{{wwwrrrpppooooooooopppqqqooollliiifffggghhhjjjkkkmmmnnnooonnnooopppqqqsssuuuzzz}}}|||xxxvvvwwwxxxvvvssspppoooppprrrrrrrrrmmmmmmnnnnnnnnnlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllllljjjjjjkkklllrrrssssssqqqmmmjjjhhhhhhggghhhiiihhhffffffhhhjjjjjjjjjkkkkkkllllllmmmmmmooolllhhhggghhhjjjiiihhhiiihhhgggfffggghhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjfffggggggggghhhhhhhhhhhhffffffffffffffffffffffffddddddcccbbbbbbbbbbbbbbbbbbaaa___```bbbcccaaa_______________````````````bbbaaaaaaaaa``````______^^^___```aaaaaa___]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUSSSQQQOOOMMMLLLKKKIIIHHHEEEBBB@@@>>><<<<<<999888777666444222111000///......---,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))))))))******+++,,,+++++++++,,,,,,,,,------...000333444333333333444888888999999;;;<<<>>>????????????>>>>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDAAA===;;;;;;>>>BBBEEEDDDAAA===::::::;;;;;;:::===>>>???@@@BBBBBBCCCCCCAAA<<<;;;>>>@@@>>><<<===???AAAFFFQQQ___mmmvvvzzz|||{{{zzz{{{~~~zzzlllddd\\\WWWTTTVVV^^^gggrrr|||zzz}}}rrrhhh^^^\\\YYYUUURRROOONNNMMMJJJIIIGGGFFFFFFJJJPPPUUUZZZ]]]bbbhhhoooxxx###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''"""&&&ZZZ$$$###'''(((%%% """'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&$$$""""""###$$$###"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########"""""""""!!!!!!######$$$$$$######"""!!!!!!$$$%%%###"""$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$############$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''$$$$$$$$$###$$$%%%%%%&&&(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////111777;;;III^^^hhhnnn{{{}}}wwwllleeedddnnntttlllfffdddfffjjjwwwzzzooobbbVVVKKKJJJKKKRRRcccttt||||||wwwwwwuuupppnnnkkklllnnnqqqrrroookkkggghhhhhhiiijjjkkklllmmmmmmqqqrrrssssssssstttxxxzzz|||{{{zzzzzz{{{{{{yyyxxxvvvsssqqqpppqqqrrrrrrqqqoooppppppooonnnmmmlllkkkllllllkkkkkkjjjjjjiiiiiikkklllmmmlllkkkjjjkkkllltttttttttrrrnnnjjjiiiiiiiiijjjjjjiiihhhhhhiiikkkiiijjjjjjkkkmmmnnnnnnoooooollliiihhhiiijjjkkkjjjiiihhhggggggggghhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkffffffggggggggghhhhhhhhheeeeeefffggghhhhhhiiijjjfffeeedddcccbbbaaaaaaaaabbbbbbbbbccccccbbb___]]]____________````````````aaaaaa```___^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUUUUTTTUUUUUUVVVWWWUUUTTTSSSQQQPPPNNNMMMMMMKKKIIIFFFCCC@@@===<<<;;;999888777666444222111000//////...---,,,+++******((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---++++++++++++,,,,,,,,,,,,///111333333222222222333888888999:::<<<===???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBAAA???===>>>@@@BBBDDDEEEBBB>>>;;;;;;;;;::::::<<<===@@@BBBCCCCCCAAA@@@BBB???>>>BBBCCCAAA@@@AAACCCEEELLLWWWeeerrr{{{ppphhh```[[[YYYZZZbbblllyyyzzz|||{{{lllcccZZZXXXUUUQQQMMMKKKJJJIIIGGGGGGFFFEEEFFFJJJPPPUUUZZZ^^^dddkkksss|||%%%&&&&&&''''''&&&&&&%%%"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''"""&&&ZZZ$$$###''')))&&&!!!###'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%###""""""###$$$$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$#########"""""""""""" !!!"""###$$$%%%%%%%%% %%%'''%%%$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---.../////////555:::GGG\\\gggppp~~~~~~ttthhhaaabbbnnn|||qqqiiicccaaabbbdddvvv{{{pppcccVVVKKKIIIJJJPPP___oooxxxvvvtttuuussspppnnnlllmmmnnnqqqrrrqqqmmmjjjkkkkkkllllllmmmmmmnnnnnnrrrssssssrrrrrrrrrtttvvvwwwvvvwwwzzz~~~|||yyytttrrrqqqqqqrrrssssssrrrrrrrrrqqqpppooommmllllllmmmllllllkkkjjjiiiiiihhhkkklllmmmmmmkkkjjjkkklllrrrssssssrrrooolllkkkkkklllmmmmmmllljjjjjjkkkmmmllllllmmmmmmnnnooooooppppppnnnkkkiiiiiiiiijjjjjjhhhhhhgggggghhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkfffffffffggggggggghhhhhheeeffffffggghhhiiijjjjjjhhhgggeeedddbbbaaaaaaaaacccccceeefffeeeccc___\\\____________````````````aaa```___^^^]]]\\\[[[ZZZ]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUTTTRRRPPPNNNMMMLLLHHHGGGDDDBBB???===<<<;;;999888777666444222111000//////...---,,,+++******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((***+++,,,---***++++++++++++,,,,,,,,,///000222333333333555666999::::::<<<>>>@@@BBBCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDBBBAAAAAA@@@AAABBBCCCCCCGGGDDDAAA???>>>>>>===<<<<<<===???@@@AAAAAA@@@@@@AAA???AAAEEEFFFDDDCCCDDDGGGKKKSSS^^^kkkwwwssskkkddd___]]]___gggqqq}}}uuuhhhaaaVVVTTTPPPLLLIIIGGGFFFEEEDDDDDDEEEEEEGGGKKKQQQUUU[[[___gggooowww%%%&&&&&&''''''&&&&&&%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''"""&&&ZZZ$$$###$$$$$$$$$######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%###""""""###$$$$$$###"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$######### !!!"""$$$%%%%%%%%%%%%!!!&&&)))'''%%%%%%$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---...//////---444:::GGG]]]hhhssssssfff___bbbppp~~~sssjjjccc```aaaggg|||}}}rrraaaSSSGGGFFFHHHNNN\\\kkkvvvuuussstttsssqqqppppppppppppqqqssstttsssrrrnnnnnnnnnooooooooopppppppppqqqrrrqqqppppppqqqsssttttttxxx}}}~~~zzzqqqqqqqqqsssuuuvvvuuutttssssssqqqpppooonnnmmmmmmmmmmmmllllllkkkjjjiiiiiilllmmmnnnmmmkkkjjjkkklllooopppqqqqqqooonnnnnnooooooppppppnnnmmmlllmmmoooppppppppppppoooooooooooorrrpppnnnjjjhhhggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhiiihhhfffeeecccbbbaaaaaaccceeehhhiiigggccc```]]]____________````````````______^^^]]]\\\[[[ZZZYYY\\\\\\[[[[[[\\\\\\\\\\\\ZZZYYYXXXVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTWWWVVVUUUSSSPPPMMMJJJIIIDDDCCCAAA???>>>===<<<<<<999888777666444222111000000//////...---,,,+++***))))))((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''((()))+++,,,---*********+++++++++,,,,,,---///111333444666888;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGEEEBBBAAAAAAAAA@@@>>>???>>>======>>>???AAABBBCCCBBBFFFKKKLLLIIIHHHJJJMMMSSS\\\gggsss~~~vvvnnngggcccaaacccllluuu}}}nnnbbb[[[QQQOOOLLLIIIFFFDDDDDDCCCCCCDDDFFFHHHJJJOOOTTTXXX]]]bbbjjjrrrzzz###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''"""&&&ZZZ$$$###!!! """%%%'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$###!!!"""###%%%$$$$$$""""""############""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$###""""""(((+++'''$$$%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$$$$$$$''''''((('''%%%%%%''')))&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////,,,555;;;III]]]iiitttwwwhhhaaadddrrrvvvmmmddd``````ooosss___PPPDDDCCCGGGLLLYYYgggsssvvvttttttsssqqqrrrtttsssrrrtttvvvxxxxxxwwwooooooppppppqqqqqqrrrrrrnnnoooqqqqqqpppoooqqqrrrssswww|||~~~zzzrrrrrrsssuuuxxxxxxwwwuuusssrrrqqqpppooonnnnnnnnnnnnnnnmmmmmmllllllkkkkkkmmmnnnnnnmmmkkkjjjkkkllllllnnnppppppoooooopppqqqpppppppppooommmlllmmmnnnqqqqqqqqqppppppoooooooooqqqpppnnnjjjgggfffggghhhggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeefffffffffggggggggghhhhhhhhhggggggfffffffffiiiiiigggeeedddcccbbbbbbcccfffhhhiiifffccc```_______________````````````^^^^^^]]]\\\\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRSSSSSSSSSVVVVVVUUUSSSPPPLLLHHHFFFAAAAAA???>>>===<<<<<<<<<999888777666444222111000000000///...---,,,++++++)))))))))(((((((((''''''&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,************+++++++++++++++---000111333666:::<<<;;;;;;<<<>>>AAADDDFFFHHHGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDBBBAAABBBBBBAAA@@@AAA@@@???>>>>>>@@@BBBCCCFFFGGGLLLRRRSSSOOOOOOQQQVVV\\\gggqqq{{{yyyqqqjjjgggeeegggpppzzz}}}vvvfffZZZSSSMMMKKKIIIFFFDDDDDDCCCCCCCCCFFFIIILLLOOOSSSXXX\\\bbbhhhpppxxx~~~###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''"""&&&ZZZ$$$###""""""###&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$"""!!!"""###%%%%%%$$$""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""(((***&&&"""###%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$###########################$$$$$$%%%%%%&&&&&&'''((((((&&&%%%%%%''')))%%%&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---666===JJJ]]]gggqqq~~~mmmdddfffsssyyypppiiieeeeeexxxuuu```PPPDDDCCCFFFKKKVVVbbbooo}}}wwwtttsssrrrqqqsssssssssuuuwwwzzz{{{zzzyyyooooooppppppqqqrrrsssssslllnnnpppqqqqqqqqqrrrssstttzzz~~~{{{uuuuuuvvvxxxyyyxxxuuusssrrrqqqpppooonnnnnnooopppnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnooonnnllljjjkkkllllllmmmoooooonnnnnnnnnooonnnoooooommmkkkjjjkkklllnnnnnnoooooooooooooooooommmmmmllliiiffffffhhhkkkgggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeefffffffffgggggggggggggggfffffffffeeeeeeiiihhhgggeeedddcccccccccaaadddggggggdddaaa``````____________````````````]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZ\\\^^^^^^]]]\\\[[[XXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSRRROOOLLLIIIFFFCCCBBB@@@???===<<<;;;;;;999888777666444222111000000000///...---,,,++++++))))))))))))((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((()))******************+++++++++++++++,,,...///111333777:::999:::;;;===@@@CCCFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDGGGIIIPPPVVVWWWSSSRRRUUU___fffqqq{{{|||uuunnnkkkiiillluuu~~~~~~mmm```UUUOOOJJJHHHGGGEEEDDDDDDDDDEEEEEEHHHLLLPPPTTTXXX]]]```iiinnnvvv}}}%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$'''"""&&&ZZZ$$$###$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$"""!!!"""$$$%%%%%%$$$""""""############""""""######$$$%%%%%%%%%%%%$$$############""""""""""""!!!"""###$$$%%%&&&&&&&&&"""''')))$$$ !!!$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&''''''######$$$%%%&&&&&&''''''%%%&&&&&&$$$######%%%'''$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////...888???KKK]]]eeennn~~~|||qqqfffgggtttzzzsssmmmkkklll}}}vvvbbbRRREEECCCFFFJJJTTT```lllyyyxxxtttsssqqqqqqsssqqqsssvvv{{{~~~~~~{{{xxxmmmnnnooopppqqqrrrsssssslllnnnqqqrrrrrrrrrtttuuuvvv}}}~~~{{{yyyyyyyyyzzzzzzxxxtttqqqqqqpppooonnnnnnoooppppppnnnnnnnnnooooooooooooooonnnoooooonnnllljjjkkkllllllnnnoooooommmlllmmmmmmlllmmmmmmkkkiiihhhiiijjjkkkkkklllmmmnnnoooppppppiiijjjjjjhhhffffffjjjmmmgggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeefffffffffggggggeeeeeeffffffffffffffffffiiihhhgggfffeeeddddddddd___bbbeeeeeebbb______```____________`````````aaa]]]]]]\\\\\\\\\\\\\\\\\\XXXZZZ]]]______^^^\\\[[[XXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRPPPQQQQQQQQQOOOLLLIIIHHHFFFDDDBBB@@@>>><<<;;;:::999888777666444222111000000000///...---,,,,,,+++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))((((((((((((((()))***)))************++++++++++++,,,---......111444777777888:::<<>>JJJXXXeeeooouuu{{{zzz{{{fffhhhuuu|||vvvtttrrrqqqrrrlllTTTBBBBBBFFFIIISSS```lllzzzyyytttqqqooooooqqqqqqrrrtttvvvwwwwwwwwwvvvooonnnmmmmmmoooppppppoooqqqrrrsssuuuwwwxxxyyyzzzzzzvvvvvvxxxzzz{{{{{{yyyvvvuuunnnooopppqqqqqqqqqqqqqqqrrrqqqooonnnnnnnnnooooooqqqooonnnlllkkkkkkkkkkkkjjjkkklllmmmmmmmmmlllkkklllkkkiiigggggghhhjjjkkkiiijjjkkkmmmnnnooooooooojjjjjjkkkkkkjjjiiigggfffggghhhjjjiiigggffffffggggggiiijjjiiigggfffffffffddddddfffggghhhhhhhhhhhheeeeeeeeeeeeggghhhiiijjjjjjiiihhhgggeeedddcccbbbdddcccbbbaaa````````````ccccccbbbbbbaaa___^^^]]]___^^^^^^]]]\\\[[[ZZZZZZWWWXXXZZZ[[[[[[[[[ZZZYYY]]][[[XXXUUUTTTUUUWWWXXXXXXXXXWWWWWWUUUTTTRRRQQQSSSRRRQQQPPPPPPPPPQQQQQQOOOMMMLLLNNNQQQOOOIIIDDDBBB@@@===;;;;;;<<<;;;:::999888555333222111111111000000///...---+++)))(((++++++***((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&'''(((******))))))(((*********)))))))))))))))************+++---///000555666777777888:::???BBBDDDEEEGGGIIIKKKMMMOOOPPPMMMOOOQQQTTTTTTSSSRRRPPPGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLNNNPPPQQQRRRUUUXXX[[[iiisss|||~~~}}}yyyyyyzzzyyyrrrqqqsssvvv{{{|||ooodddYYYOOOJJJDDDBBBAAAAAADDDGGGIIIJJJLLLOOOSSSVVVYYY___hhhnnnvvvyyy~~~(((((((((((((((((((((((("""##################$$$''''''''''''((((((((((((&&& XXX***""""""###&&&)))***)))(((%%%%%%$$$$$$#########"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""#########$$$#########"""###!!! """""""""!!!$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$######"""""""""######$$$&&&''''''%%%###$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###)))+++&&&***%%%$$$111$$$(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((++++++++++++++++++++++++)))***++++++------...///111666???KKKYYYfffpppvvvyyyzzzmmmjjjqqq~~~zzzuuuuuuuuuuuuwwwoooWWWDDDBBBFFFHHHRRR```mmm|||yyyssspppmmmmmmppppppqqqrrrtttuuuuuuttttttpppooonnnnnnoooppppppppppppqqqsssuuuwwwzzz|||}}}zzzwwwvvvwwwyyyzzzzzzxxxuuutttoooooopppqqqqqqqqqqqqqqqrrrqqqpppooooooooopppqqqrrrqqqooommmlllllllllmmmkkkkkklllmmmmmmllllllkkkkkkjjjhhhggggggggghhhhhhhhhhhhjjjkkklllmmmmmmmmmjjjjjjjjjjjjjjjhhhgggffffffhhhiiiiiigggffffffggggggiiijjjiiigggffffffgggfffggghhhhhhiiiiiiiiiiiieeeeeeeeefffggghhhiiijjjiiihhhgggfffdddcccbbbbbbccccccbbbaaa````````````aaaaaaaaa```___^^^\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYWWWWWW[[[ZZZXXXVVVVVVVVVWWWXXXWWWWWWWWWVVVTTTSSSQQQPPPRRRQQQOOONNNMMMNNNOOOPPPOOOMMMKKKLLLOOONNNIIIEEEBBB@@@===;;;;;;;;;:::999999777555333222111111111000000///...---+++***)))++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))*********))))))************))))))))))))++++++++++++,,,...000111333444444444555777;;;>>>>>>???AAADDDGGGJJJLLLMMMMMMOOORRRTTTUUUUUUTTTSSSLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUYYY[[[fffooowww|||~~~zzzyyyvvvwww{{{}}}vvvvvvwwwyyy~~~pppddd\\\RRRJJJGGGEEEDDDCCCDDDFFFIIILLLMMMPPPSSSWWWZZZ^^^dddlllrrryyy|||""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""############...%%%&&&[[[***&&&!!! """"""!!!######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!###%%%&&&&&&%%%$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###&&&)))%%%)))$$$$$$111$$$(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((++++++++++++++++++++++++)))***++++++------...///222666???LLLYYYfffpppuuuuuu|||qqqiiimmmzzzyyyvvvwwwxxxzzz}}}rrrZZZFFFCCCEEEHHHSSSbbbooo~~~yyyrrrnnnkkklllnnnnnnooopppqqqqqqqqqqqqqqqqqqpppooooooooooooooopppoooppprrrtttxxx{{{~~~|||yyyxxxtttvvvwwwxxxxxxvvvtttsssooopppqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrssssssrrrpppnnnmmmmmmmmmnnnkkkllllllmmmmmmlllkkkkkkiiiiiiiiihhhgggffffffeeeffffffhhhiiijjjjjjkkkkkkiiijjjjjjjjjiiihhhgggfffeeeggghhhhhhgggfffggghhhggghhhjjjiiihhhgggggghhhiiiiiijjjjjjjjjjjjjjjiiiffffffffffffgggggghhhiiiggggggfffeeecccbbbaaaaaacccbbbaaa``````______```____________^^^\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[YYYWWWUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTSSSQQQPPPOOOQQQOOOLLLKKKJJJKKKMMMOOOOOOLLLJJJJJJLLLLLLIIIFFFBBB@@@===;;;;;;;;;:::999888777555333222111111111/////////...---+++***)))+++*********))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&(((((()))************)))************************,,,,,,,,,---...///000111111111222111111222555888777888:::===AAADDDFFFGGGJJJLLLOOORRRUUUUUUUUUUUUQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOOOOONNNLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWZZZ\\\bbbjjjqqqvvv~~~yyyuuutttrrrvvv}}}}}}}}}~~~~~~uuudddYYYRRRKKKFFFEEEFFFFFFFFFGGGIIILLLPPPRRRUUUXXX]]]aaadddjjjrrrxxx~~~''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######&&&&&&&&&'''''''''((((((%%%ZZZ !!!###%%%'''((((((((("""######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###""""""######""""""""""""######$$$$$$&&&%%%%%%%%%''''''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""$$$&&&'''&&&%%%$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%!!!$$$&&&###'''888...(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))***************)))))))))))))))))))))))))))***++++++------...///333888@@@LLLYYYeeeoootttvvvoooeeekkk{{{|||xxxyyyzzz|||rrr[[[GGGDDDEEEHHHUUUfffpppyyyqqqmmmjjjjjjlllllllllmmmmmmnnnnnnnnnnnnpppppppppooonnnmmmnnnoooppppppqqqsssvvvyyy|||~~~}}}zzzxxxyyyzzzssstttuuuvvvvvvtttsssrrrppppppqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrssssssttttttsssrrrpppnnnmmmmmmmmmnnnllllllllllllllllllkkkkkkiiijjjjjjiiihhhgggeeedddeeefffggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhgggffffffdddfffhhhhhhgggfffggghhhfffhhhiiiiiihhhggghhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhhhhggggggggggggggghhhffffffeeedddcccbbbaaa```bbbbbbaaa```____________^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOMMMJJJHHHHHHIIIKKKMMMNNNKKKIIIHHHIIIJJJIIIGGGBBB@@@<<<;;;::::::999888666666555333222111111111/////////...---,,,***)))))))))))))))))))))))))))$$$%%%%%%%%%%%%&&&&&&&&&)))))))))***************)))***************++++++,,,,,,,,,---......///000///000111000//////111333333444666888;;;===???@@@DDDFFFIIILLLOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQSSSUUUVVVVVVXXX[[[^^^aaagggmmmrrr{{{zzztttrrrqqqqqqwww|||yyykkk\\\SSSMMMGGGEEEFFFFFFGGGHHHIIILLLOOOTTTWWWZZZ^^^cccgggjjjpppxxx~~~''''''''''''''''''''''''%%%%%%$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''+++''',,,```+++###)))+++'''!!!#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######"""############"""""""""###%%%&&&'''###""""""###$$$$$$###!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$###""""""######%%%'''((('''%%%###############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""$$$ '''(((111GGG@@@(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))***************)))))))))))))))))))))))))))***++++++------...///444888AAALLLYYYeeeooottt|||kkkbbbjjj{{{zzzyyyzzz}}}pppYYYGGGDDDFFFJJJXXXjjjrrrwwwqqqnnnjjjiiikkkjjjkkkkkkkkkllllllmmmmmmmmmoooooonnnllllllnnnppprrrqqqqqqrrrtttwwwzzz|||}}}}}}{{{yyywwwwwwyyy{{{sssssstttttttttsssrrrqqqqqqqqqrrrrrrrrrqqqqqqppprrrrrrssssssttttttttttttrrrqqqooommmlllllllllmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggffffffggghhhiiiiiijjjjjjiiiiiiiiihhhggggggfffffffffdddfffhhhhhhfffffffffgggeeegggiiijjjiiihhhiiijjjjjjjjjkkkkkkkkkjjjiiiiiijjjiiihhhggggggfffggggggeeeeeedddcccbbbaaaaaa```bbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[XXXYYYYYYZZZZZZ[[[[[[\\\ZZZYYYYYYXXXXXXXXXXXXXXXUUUWWWXXXYYYZZZYYYWWWVVVVVVTTTSSSQQQPPPOOOOOOOOOMMMLLLIIIHHHGGGHHHJJJLLLLLLJJJHHHFFFGGGGGGHHHHHHBBB@@@<<<:::::::::888777555555444444333222111000//////......---,,,+++***'''''''''((((((((())))))&&&&&&&&&&&&'''''''''''')))))))))))))))*********))))))******+++++++++,,,++++++,,,,,,------------///000111000///...000111333333444666777888999:::<<<>>>AAADDDGGGIIIJJJJJJMMMNNNPPPSSSUUUWWWXXXYYYVVVVVVUUUUUUSSSRRRQQQPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSUUUWWWXXXXXXZZZ]]]___bbbgggkkkpppyyy}}}uuurrrqqqrrruuu~~~}}}|||ooocccVVVOOOJJJEEEDDDFFFFFFHHHKKKMMMOOORRRXXX\\\```dddiiimmmpppuuu|||&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%""""""#########$$$$$$$$$)))UUU+++***'''###!!!###)))...$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$###"""""""""###%%%((()))$$$###$$$%%%&&&&&&$$$"""!!!"""$$$%%%%%%%%%$$$###"""###############$$$$$$"""""""""!!!!!!""""""###$$$&&&''''''%%%###$$$$$$###""""""""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###"""$$$'''(((222IIIBBB(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((++++++++++++++++++++++++)))***++++++------...///333888AAANNN\\\jjjtttzzzhhh```kkk{{{yyyxxxxxx{{{mmmXXXHHHEEEGGGJJJYYYkkkrrrvvvrrroookkkjjjkkkiiiiiiiiijjjkkklllnnnooolllnnnpppooommmlllooorrrssssssrrrssstttwwwzzz|||||||||{{{yyywwwvvvxxxzzzsssssssssssssssrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqppprrrssssssttttttttttttsssrrrqqqooommmlllllllllmmmnnnnnnlllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiggghhhiiiiiijjjjjjjjjiiiiiihhhgggfffeeeeeeeeefffeeeggghhhhhhfffeeeeeefffeeegggiiijjjiiiiiijjjkkkjjjjjjkkkkkkkkkkkkkkkjjjlllkkkiiihhhgggfffffffffeeeeeedddccccccbbbaaaaaaaaa```___^^^^^^]]]]]]^^^]]]]]]]]]]]]]]]\\\[[[[[[XXXXXXYYYYYYZZZZZZZZZ[[[XXXWWWWWWWWWXXXXXXYYYZZZWWWWWWYYYYYYYYYXXXWWWVVVVVVUUURRRPPPOOOOOOOOOOOOLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGCCC@@@<<<::::::999888777444444444444333222111000............---,,,+++***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((('''((())))))***))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,///000111111/////////111222333333444555555666666777888:::<<<>>>@@@AAABBBEEEGGGJJJNNNRRRUUUWWWXXXUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWYYYZZZZZZ\\\___aaabbbfffjjjmmmvvv~~~vvvrrrrrrtttwww~~~}}}~~~yyybbbYYYPPPKKKGGGCCCCCCFFFHHHKKKOOOQQQRRRWWW]]]ccceeejjjooorrruuuyyy))))))))))))))))))))))))"""""""""""""""#########&&&&&&&&&'''''''''((((((---)))---]]]444### !!!&&&(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$!!!!!!!!!!!!"""%%%''')))&&&&&&&&&((())))))&&&$$$!!!"""$$$%%%%%%%%%###"""#########$$$$$$%%%%%%%%%""""""!!!""""""###$$$%%%!!!###%%%&&&%%%%%%&&&((("""""""""""""""###$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###!!!$$$%%%###)));;;222(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((++++++++++++++++++++++++)))***++++++------...///000666AAAPPPaaaqqq}}}ccc^^^kkkyyywwwwwwxxx{{{lllYYYIIIGGGGGGIIIWWWiiisss}}}|||tttrrrqqqmmmkkkkkkiiiiiiiiijjjkkknnnpppqqqlllooorrrqqqnnnnnnrrrvvvtttsssssstttvvvyyy}}}~~~zzzwwwvvvwwwttttttsssssssssrrrrrrrrrrrrrrrssssssrrrrrrqqqppprrrssstttttttttsssrrrqqqsssrrrpppnnnmmmmmmmmmnnnooonnnlllkkkjjjjjjkkkkkkiiihhhhhhgggggghhhjjjkkkggghhhhhhiiiiiiiiiiiihhhiiihhhgggeeeeeeeeeeeeeeeggghhhiiihhheeedddcccdddeeegggiiijjjjjjjjjkkkllljjjkkkllllllmmmmmmmmmmmmmmmllljjjhhhgggfffeeeeeeeeeeeeeeedddccccccbbbbbbaaa```___^^^]]]]]]]]]]]][[[[[[\\\\\\\\\[[[ZZZZZZXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWUUUSSSPPPOOOOOOOOOPPPKKKLLLLLLLLLKKKKKKJJJJJJGGGGGGGGGFFFEEEEEEEEEFFFCCC@@@<<<:::999999777666333333444444333222000000............---,,,++++++)))))))))(((((((((((((((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''))))))))))))***++++++,,,------+++,,,---.........---,,,...///111111/////////000000000111222333444555666555666777888999:::;;;<<>>$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$  !!!$$$''')))######$$$%%%'''&&&###!!! """$$$%%%%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&(((((( ###%%%&&&''')))+++"""""""""""""""######$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$'''"""'''"""###000###(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((())))))***************)))))))))))))))))))))))))))***+++,,,---......///...555AAARRReeewww}}}^^^]]]kkk|||vvvvvvvvvyyy|||lllZZZKKKHHHGGGHHHTTTfffsss|||yyyssssssrrrnnnkkkkkkhhhhhhiiijjjllloooqqqssslllpppssssssppppppuuuyyytttttttttuuuxxx|||}}}xxxuuutttttttttssssssssssssrrrrrrssssssssssssrrrrrrqqqpppsssssstttttttttsssqqqppptttsssqqqooonnnnnnooooooooonnnmmmkkkjjjjjjkkkkkkhhhgggfffeeefffhhhjjjkkkfffggghhhhhhhhhhhhhhhhhhiiihhhfffeeeddddddeeeeeehhhiiiiiihhheeecccbbbcccdddfffiiijjjjjjjjjlllmmmkkkkkkmmmnnnoooooooooooonnnlllkkkiiigggfffeeeeeefffeeeeeeddddddccccccccc``````___^^^]]]]]]]]]]]]YYYZZZZZZZZZZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWVVVSSSPPPOOOOOOPPPPPPKKKLLLMMMMMMMMMLLLJJJIIIEEEFFFGGGFFFEEEDDDEEEFFFCCC@@@<<<:::999888777666222333444444333222000///............---,,,++++++************)))))))))((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''((()))))))))***+++,,,,,,------,,,---.../////////...---,,,...000000///...///000---...///111333444555666666666666777888888999999;;;===@@@DDDHHHKKKNNNOOOMMMNNNPPPRRRTTTUUUVVVVVVSSSSSSRRRRRRSSSSSSTTTUUUYYYZZZ\\\\\\\\\^^^```ccc___bbbdddfffmmmuuuyyyxxxzzzvvvpppmmmnnnttt|||{{{zzzqqqaaaQQQKKKHHHHHHHHHFFFHHHKKKMMMQQQVVVYYYZZZ___gggnnnooosssxxx{{{|||$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!!  """$$$&&&((()))!!!"""$$$&&&)))(((&&&### !!!"""###%%%&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***))))))***+++---...555666>>>RRRlllsssaaaZZZccc|||}}}qqquuuvvvtttzzzgggYYYKKKEEECCCFFFUUUeeeuuuzzzzzzsssqqqnnnkkkjjjmmmkkkjjjjjjkkknnnppppppooorrrqqqpppooooooooopppqqqpppqqqrrruuuyyy}}}|||wwwvvvvvvzzzxxxuuurrrqqqrrrssstttuuuuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmpppppppppooommmkkkiiihhhhhhhhhhhhhhhhhhgggggggggeeeeeefffggghhhhhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiihhheeecccccccccdddfffhhhjjjlllmmmnnnooommmlllkkklllooopppooonnnssspppkkkfffcccccccccdddddddddccccccbbbaaa``````aaa```^^^]]]]]]^^^___```\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[\\\[[[YYYXXXWWWWWWVVVVVVVVVWWWWWWXXXVVVTTTRRRPPPPPPPPPPPPNNNMMMLLLLLLLLLKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>===;;;999777777555444333222111111000111...////////////---,,,++++++******)))(((''''''&&&''''''''''''''''''''''''******))))))((((((''''''******+++++++++,,,,,,,,,***+++,,,---------,,,,,,.........///////////////111111111111111111222222333222222222222333444444999:::<<>>===<<<;;;999888777666666555333222111000000000...//////......---,,,+++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........////////////000000111222333444444444444444333444555555666777888999;;;===>>>???@@@AAAAAACCCDDDFFFHHHIIIJJJLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXYYYXXXYYY\\\aaafffhhhhhhggggggeeebbbaaafffmmmsss|||{{{fffWWWMMMJJJHHHGGGGGGHHHLLLPPPSSSSSSWWW]]]dddkkkrrrzzz$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""$$$$$$###"""###$$$%%%'''&&&%%%$$$$$$############&&&&&&&&&(((******(((&&&########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&(((******)))'''&&&)))'''&&&%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********---,,,++++++,,,---///000111333<<>>======<<<======<<<;;;999888777777666555444222111000000000............---,,,++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,------......///////////////000111333444555555555444444444444555666666666666777888:::;;;<<<<<<======???AAACCCEEEFFFGGGGGGIIIKKKNNNQQQRRRSSSSSSTTTUUUVVVXXXXXXXXXWWWVVVYYYZZZ[[[^^^bbbeeeggghhhcccggghhhccc```dddkkkppptttyyyooo]]]RRRKKKHHHHHHGGGGGGJJJNNNRRRTTTVVV[[[bbbiiipppwww~~~$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%'''''''''(((******(((&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&%%%)))((('''&&&&&&(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********---,,,++++++,,,---///000222555===MMM```ooowwwzzz|||~~~rrrcccYYYXXXccc|||vvvuuurrrpppwwwxxxxxxeeeXXXLLLGGGFFFIIIVVVfffvvv{{{uuusssqqqnnnmmmpppnnnmmmlllmmmnnnooonnnmmmmmmmmmnnnooopppqqqqqqqqqnnnnnnoooqqqsssvvvyyy{{{}}}|||{{{zzzyyyxxxwwwuuuwwwwwwvvvuuuuuuuuuvvvvvvtttuuuvvvwwwwwwvvvtttsssssssssssssssssssssssssssuuuttttttsssqqqooommmllliiijjjjjjkkkjjjiiigggfffffffffffffffgggggghhhhhhiiijjjjjjjjjiiihhhggggggffffffffffffffffffffffffffffffeeecccaaaaaacccfffeeefffgggggghhhhhhhhhggghhhhhhiiilllooorrrsssrrrsssqqqmmmiiifffdddcccccc`````````_______________``````___^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUVVVXXXXXXVVVTTTRRRRRRRRRRRRRRRSSSTTTTTTQQQQQQQQQPPPOOONNNMMMMMMJJJIIIHHHHHHHHHGGGEEECCCCCCBBBAAA???===;;;999888<<<<<<;;;;;;:::999888888666666444222111000/////////......---,,,,,,++++++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---...//////000///000111222333444555555555444444444444555666666444555666777888999999:::;;;<<<===???AAABBBDDDDDDCCCEEEIIILLLOOOQQQQQQQQQTTTUUUVVVWWWWWWWWWVVVUUUXXXYYY\\\^^^aaaccceeefffcccjjjlllgggdddhhhnnnqqqpppuuu}}}~~~gggWWWNNNJJJIIIIIIHHHIIILLLOOOSSSUUU[[[___fffmmmttt{{{$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))''''''%%%$$$$$$#########$$$$$$###$$$$$$%%%&&&'''((('''''''''))))))(((&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%((('''''''''''')))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++---...///222555===KKK\\\iiippprrr|||ttteee[[[XXXbbbyyytttssspppnnnvvvzzzyyycccVVVKKKGGGFFFHHHUUUeeeuuu}}}vvvsssqqqmmmmmmooommmkkkkkklllnnnooonnnmmmmmmnnnoooqqqrrrsssssssssppppppqqqrrrtttwwwyyy{{{~~~}}}}}}~~~}}}{{{xxxtttxxxwwwwwwwwwwwwxxxxxxyyytttuuuvvvxxxwwwvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrtttssssssrrrpppnnnlllkkkkkkkkkllllllkkkjjjhhhgggffffffgggggghhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiihhhfffffffffffffffffffffffffffffffffdddbbbbbbdddfffffffffggghhhiiiiiiiiihhhhhhggghhhjjjnnnqqqqqqqqqqqqooollliiifffcccbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXXXXVVVUUUQQQPPPPPPPPPQQQRRRSSSTTTPPPPPPPPPPPPOOONNNLLLLLLIIIHHHGGGGGGGGGFFFDDDBBBCCCBBB@@@>>><<<:::888777:::::::::999999888888888777666444222111////////////...---,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))******+++++++++,,,,,,,,,---,,,+++***+++,,,---...++++++,,,---...//////000000111111222333444555555444444444333444555555666444444555666777888999:::;;;<<<===>>>???@@@AAABBBAAACCCGGGJJJMMMOOOOOOOOORRRSSSTTTUUUUUUTTTSSSSSSSSSUUUYYY\\\]]]___bbbdddeeelllooojjjjjjqqquuutttqqqvvv~~~vvvaaaRRRJJJGGGJJJJJJKKKLLLOOOSSSWWWYYY```eeekkkrrryyy$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&'''(((((('''&&&############$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,++++++******+++,,,...///000444<<>>>>>?????????AAAEEEIIILLLMMMMMMLLLOOOPPPQQQRRRRRRQQQPPPOOOOOORRRWWWZZZ[[[]]]```bbbeeemmmooollloooxxx{{{vvvtttyyylll[[[OOOIIIIIIKKKKKKMMMPPPUUUYYY^^^```fffjjjpppwww$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###"""""""""###%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&'''((('''%%%$$$$$$$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&& !!!"""$$$%%%&&&'''#########$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%&&&((("""###$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,+++******)))***+++---...---222;;;IIIXXXdddkkknnntttyyyooofffbbbhhhyyyqqqooolllkkkttt```TTTIIIFFFDDDGGGTTTcccpppxxxuuuqqqmmmlllnnniiihhhhhhjjjlllnnnnnnmmmkkkllloooqqqssssssssssssssssssttttttvvvyyy{{{||||||}}}}}}xxxvvvwwwwwwxxxxxxyyyyyyzzzuuuwwwyyy{{{{{{yyywwwvvvqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmnnnooooooooooooooopppppppppooonnnkkkiiihhhggghhhhhhiiijjjkkkkkkkkkhhhiiijjjkkkkkkkkkkkkkkkggggggggggggggggggggggggeeefffhhhhhhfffeeeeeefffcccdddeeeggghhhiiiiiiiiigggffffffiiilllnnnnnnmmmiiihhhgggffffffeeeeeeeee^^^_____________________[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVWWWWWWUUUSSSOOONNNNNNOOOPPPQQQRRRSSSMMMNNNOOOOOONNNMMMLLLKKKHHHFFFEEEEEEEEEEEEBBB@@@>>>============<<<<<<<<<555555555555555555555444777666555222111///......///...,,,+++******+++,,,+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******+++++++++,,,,,,,,,---,,,+++******,,,...///******+++,,,...//////000333333333333333333333333333222222222222333444444333444555777999:::;;;<<<;;;;;;<<<<<<<<<=========>>>AAAEEEIIIKKKLLLKKKKKKMMMNNNOOOOOOOOONNNMMMLLLNNNRRRWWW[[[\\\]]]```cccdddlllooolllrrr|||}}}vvvuuu|||zzzeeeXXXOOOLLLMMMKKKLLLOOOSSSYYY^^^cccfffiiimmmssszzz222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%"""""""""!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$###(((+++***%%%!!!!!!"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,)))******++++++,,,------000111888DDDRRR___fffiiisss|||vvvbbb___rrr|||yyyoookkkkkkooorrrppp[[[JJJHHHHHHHHHRRR```ttt}}}wwwtttrrrnnnlllmmmlllkkkiiijjjlllmmmmmmmmmnnnnnnoooqqqssstttrrrqqquuuuuuuuuxxx{{{||||||{{{|||zzzvvvssstttxxx|||{{{xxx|||zzzxxxyyy{{{{{{xxxuuuuuutttsssrrrqqqqqqqqqqqqpppooommmkkkjjjkkklllnnnoooqqqsssrrrpppmmmlllkkkfffggghhhiiijjjkkkkkkkkkeeefffhhhjjjkkkjjjiiihhhiiiiiihhhffffffeeeeeeeeedddeeegggfffeeeddddddeeecccdddeeeeeeffffffeeeeeeeeedddeeehhhllloooppppppllliiifffcccaaabbbcccddd_________^^^^^^]]]]]]\\\^^^^^^_________^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVXXXVVVUUUTTTTTTUUUWWWXXXYYYXXXXXXWWWVVVUUUTTTTTTOOOOOOPPPPPPOOOOOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDBBB@@@>>>============<<<;;;999888777888777555444333333444444333333222222111000//////,,,---...///...,,,***((())))))))))))(((((((((((((((&&&&&&'''))))))&&&###(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++---------...............222222222222222444555666555555555444444333333333444444555666777888999999;;;;;;<<<<<<;;;<<>>=========<<<<<<;;;999888777777666444333222222333333333333222111111000//////------......---,,,+++***))))))))))))(((((((((((()))'''&&&'''((((((&&&$$$(((((((((((())))))))))))************+++++++++,,,++++++,,,,,,,,,------------------...............000000111111222333333333555555444444444333333333444555666666888888999::::::;;;<<<<<<;;;<<>>===<<<;;;;;;;;;::::::999888777555555444333333222222222111111000000000////////////---+++)))))))))***+++))))))))))))(((((((((((()))(((&&&%%%%%%&&&''''''(((((((((((())))))))))))((())))))))))))*********))))))*********+++++++++,,,,,,------.../////////---...111333333333111000444444444444444444444444333333444555666777888888:::;;;;;;;;;;;;===@@@BBBCCCDDDFFFHHHJJJKKKKKKLLLLLLKKKHHHEEEBBBDDDGGGJJJGGGIIIMMMQQQVVVZZZ]]]___aaaaaacccfffkkkqqqwww{{{}}}mmmZZZPPPMMMLLLMMMPPPWWW___jjjqqqsssssstttvvv!!!"""%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((***************+++++++++*********+++,,,,,,------///000555AAARRR```iiimmmsssrrrssszzzuuugggpppxxxuuuooosssxxxxxx}}}dddMMMFFFCCCCCCNNN]]]iiiooo{{{{{{xxxvvvrrrpppqqqqqqqqqqqqsssvvvwwwvvvuuuwwwuuuttttttuuuvvvuuutttsssuuuyyy}}}zzzwwwqqqrrrrrrsssuuuxxx{{{~~~}}}yyyuuurrrsssssssssrrrpppppppppooonnnmmmllllllkkkllllllllllllmmmnnnooooooooonnnuuuxxx{{{{{{xxxrrrnnnkkkiiiiiiiiiiiiiiihhhgggfffiiiiiiiiiiiihhhggggggfffhhhggggggffffffffffffgggfffggghhhgggdddbbbbbbbbbcccdddeeeeeeffffffeeeeeebbbbbbdddfffiiijjjhhhgggaaabbbccccccbbb```^^^]]]]]]^^^^^^^^^______``````___]]][[[ZZZYYYZZZ\\\]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCBBB@@@???===<<<;;;::::::::::::999888777777666666666555444444333222000000//////////////////...,,,)))''''''''')))***))))))))))))(((((((((((()))((('''&&&%%%%%%'''((((((((((((((())))))))))))((())))))))))))*********))))))*********+++++++++,,,,,,------...//////000...///222333444444222111444444444444444444444444111222222333444555666666999:::;;;;;;;;;===@@@CCCEEEFFFGGGIIIKKKLLLMMMMMMLLLJJJGGGCCCAAACCCGGGJJJIIIKKKMMMPPPSSSVVVYYYZZZ______```ccciiiooouuuyyy}}}yyyiiiXXXOOOMMMLLLOOOSSS[[[eeepppuuuvvvvvvyyy~~~777+++#########$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********+++++++++,,,,,,))))))***++++++,,,,,,---///111666BBBRRRbbblllpppqqqqqqvvv}}}mmmsssxxxtttnnntttyyyyyyuuu^^^JJJDDDBBBBBBLLLZZZgggnnnzzz|||yyywwwtttqqqrrrppppppqqqtttwwwxxxvvvuuuuuutttrrrrrrtttuuuuuuttttttuuuxxx{{{}}}{{{vvvrrrnnnpppqqqsssuuuyyy~~~~~~zzzwwwuuutttsssttttttssspppnnnnnnnnnnnnmmmmmmlllllllllmmmmmmnnnnnnnnnnnnnnnnnnoooooosssvvvyyyyyyvvvqqqmmmlllgggggghhhhhhiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffggggggeeeggghhhgggdddcccbbbccccccdddeeeeeeffffffeeeeeeddddddfffiiikkkllljjjhhhbbbbbbccccccbbbaaa___^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVSSSRRRRRRQQQPPPOOONNNMMMOOOOOOPPPPPPOOOOOONNNMMMJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBAAA???>>>===<<<;;;999999999999999888777666666666666666555444333222////////////............---,,,)))'''''''''))))))))))))))))))(((((((((((('''(((((('''%%%%%%&&&((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,---------+++,,,,,,---...///000000///000111333333333333222333333333444444444444555111111222333444555666666999:::;;;;;;;;;===@@@CCCEEEFFFHHHJJJLLLMMMNNNNNNKKKJJJGGGDDDBBBCCCGGGJJJKKKKKKLLLNNNPPPSSSUUUWWW[[[\\\]]]aaaffflllrrruuuwwwhhhXXXPPPMMMNNNRRRXXX___iiitttxxxxxx{{{uuu000)))$$$$$$$$$%%%&&&&&&''''''%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%''')))+++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""###$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))))))))***++++++,,,------******++++++,,,------...000111777CCCSSScccnnnrrrrrrtttrrrvvvwwwsssmmmtttzzzzzzkkkVVVEEECCCBBBAAAJJJWWWfffnnn{{{}}}zzzxxxtttrrrsssooooooqqqtttvvvwwwvvvtttsssqqqpppppprrrtttttttttssstttvvvxxxyyyxxxssspppooossswwwyyy{{{}}}{{{wwwuuuttttttssstttuuusssnnnkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnpppooonnnmmmmmmnnnnnnoooppprrruuutttqqqnnnlllkkkgggggghhhhhhhhhhhhgggggghhhgggggggggggghhhhhhiiiggggggffffffffffffggggggdddfffgggfffeeeccccccdddcccdddeeeeeeffffffeeeeeeffffffhhhjjjlllkkkhhhfffbbbbbbbbbaaaaaa```___^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWVVVUUUTTTRRRQQQQQQPPPOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@???===<<<;;;;;;888888888888888888777666555555666666555444222111........................------+++***))))))******))))))))))))((((((((((((%%%((())))))&&&%%%%%%'''(((((((((((())))))))))))************+++++++++,,,++++++,,,,,,,,,---------++++++,,,---...///000000//////000000111222222222333333333444444444555555222333444555666777777888888:::;;;;;;<<<===AAACCCEEEFFFHHHJJJKKKMMMMMMMMMKKKJJJHHHEEECCCCCCGGGIIIJJJJJJKKKMMMOOORRRTTTVVVZZZ[[[]]]aaaffflllqqqtttuuugggWWWPPPNNNPPPVVV]]]ccclllvvvyyy{{{gggYYYOOOTTTEEEKKKEEEDDDCCCBBBAAA@@@???>>>;;;,,,555ggg444---666%%%,,,(((,,,###+++'''''''''((()))******+++$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&'''***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""" !!!"""%%%&&&&&&$$$"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,---************************((())))))+++,,,---......++++++,,,------......///111222777CCCTTTdddoootttvvvzzzuuuwwwuuurrrlllttt{{{zzz}}}dddQQQBBBBBBBBBAAAHHHUUUfffnnn|||~~~{{{yyyuuussstttnnnnnnpppsssvvvwwwuuusssqqqooonnnnnnqqqssstttsssqqqrrrtttvvvwwwvvvssspppqqqvvv}}}~~~{{{wwwtttttttttssstttuuurrrmmmiiiiiiiiiiiiiiiiiijjjkkkmmmnnnooorrrqqqnnnmmmlllmmmnnnooonnnoooqqqpppnnnkkkjjjjjjhhhhhhhhhhhhhhhgggfffffffffffffffffffffggghhhiiiggggggfffffffffgggggghhhdddeeegggfffeeeddddddeeecccdddeeeeeeffffffeeeeeefffggggggiiijjjhhheeebbbaaaaaaaaa```____________]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSRRRQQQPPPOOOOOONNNMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???>>>===<<<;;;:::777888888888888777777666333444555555444333111000---...........................---,,,++++++++++++))))))))))))(((((((((((($$$'''******'''%%%%%%&&&(((((((((((())))))))))))***++++++++++++,,,,,,,,,))))))*********+++++++++++++++,,,---...///000111///.........///000111222333333333444444555555555444444555666777888999999888999;;;;;;<<<>>>AAADDDDDDEEEGGGIIIJJJLLLLLLMMMJJJJJJHHHFFFDDDDDDGGGIIIIIIIIIJJJLLLNNNQQQTTTVVV[[[\\\___ccchhhnnnrrruuu}}}ssseeeVVVOOONNNQQQYYYaaaeeennnwww{{{}}}~~~WWWRRRLLLSSSEEEEEEDDDIIIIIIDDDHHHGGG;;;>>>>>>666hhh111111000...,,,+++***))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))))))'''%%%&&&'''''''''''''''&&&&&&"""$$$''')))***)))'''%%%(((((((((((())))))))))))))))))))))))************)))************+++++++++***,,,...///...---------000000666CCCUUUdddnnnqqqrrrsssrrrrrrxxxnnnsss{{{yyy~~~[[[NNNDDDAAA@@@AAAJJJVVViiinnnzzz{{{vvvqqqqqqtttqqqpppqqqsssuuuvvvuuutttnnnlllkkkmmmpppsssttttttqqqsssvvvwwwvvvuuutttuuuxxx~~~zzzuuurrrqqqqqqqqqqqqpppooommmkkkjjjiiiiiiiiiiiijjjkkklllmmmnnnmmmmmmnnnnnnnnnmmmlllkkkjjjkkkmmmmmmmmmkkkiiigggkkkjjjiiihhhgggggggggggghhhhhhhhhhhhgggggggggggggggfffeeedddcccdddeeeeeefffeeedddcccbbbccccccdddccccccdddeeefffggghhhiiiggggggffffffeeedddcccbbb]]]]]]^^^^^^______``````______^^^^^^^^^]]]]]]]]][[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXXXXXXXWWWVVVUUUSSSSSSSSSQQQNNNNNNOOOPPPPPPPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLJJJGGGDDDCCCBBBBBBCCCBBB@@@>>>>>>======:::999999999999888888888888888444444444333222111//////.........///......------,,,+++******))))))******((((((((((((((((((((((((%%%+++000///)))&&&)))---((((((((((((((()))******+++++++++***************,,,++++++******++++++,,,++++++,,,------....../////////000111222333333444333333333444444444555555555444444444444555666666;;;;;;;;;;;;<<<>>>???@@@EEEFFFGGGIIIJJJKKKKKKKKKMMMKKKGGGDDDDDDFFFIIIKKKIIIIIIIIIIIIIIIMMMRRRVVVYYY]]]ccchhhlllpppuuuxxx~~~rrreeeWWWQQQPPPUUU^^^gggjjjrrrzzz}}}|||ooogggWWWfffIIIHHHBBBNNNKKKHHHEEE@@@>>>CCCKKKBBBCCC;;;mmm111111000///...,,,+++++++++''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%&&&'''''''''''''''&&&&&&'''((())))))(((&&&$$$###'''((((((((())))))))))))(((((()))))))))*********)))************+++++++++***,,,......---,,,------000000555BBBSSScccmmmqqqwwwqqqooonnn~~~vvv|||uuuZZZMMMDDDBBBAAAAAAJJJUUUfffkkkxxx}}}wwwrrrqqqsssqqqqqqqqqrrrtttuuutttsssnnnlllkkkllloooqqqrrrrrrqqqsssuuuuuutttsssssssss}}}~~~zzzuuuqqqpppppppppppppppooonnnlllkkkjjjiiiiiiiiijjjkkkmmmnnnooonnnmmmmmmllllllkkkkkkkkkkkklllmmmmmmmmmkkkjjjhhhjjjjjjiiihhhgggggggggggghhhhhhhhhggggggggggggfffffffffeeeddddddddddddeeeddddddccccccccceeefffgggdddddddddeeeffffffggggggffffffffffffeeedddbbbbbb````````````aaaaaaaaaaaa____________^^^^^^^^^]]]\\\\\\\\\]]]\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRPPPNNNMMMOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJKKKHHHGGGDDDAAA????????????AAA???===<<<<<<;;;999777999888888888777777666666444444444333222111///............//////......---,,,+++******))))))******((((((((((((((((((((((((%%%''')))(((&&&%%%$$$%%%((((((((((((((())))))***************************,,,++++++++++++++++++,,,++++++,,,------......///------...///000111222222222222333333333444444444444444444444444555666666;;;;;;;;;<<<>>>???AAABBBEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJGGGEEEEEEFFFIIIKKKJJJJJJJJJIIIIIILLLPPPTTTYYY\\\bbbggglllppptttxxx|||pppdddXXXSSSTTTXXXbbbjjjkkksss|||pppeee]]]XXX\\\GGG\\\cccEEEPPPFFFDDDAAAEEEJJJBBB???KKKDDDEEE>>>ooo111111111000///......------(((((((((((('''''''''&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''((((((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%&&&&&&'''''''''''''''&&&(((((((((''''''&&&%%%%%%''''''((((((((()))))))))(((((())))))))))))******)))************+++++++++***,,,---...---,,,---...000000555@@@PPP```lllqqqyyyooolllkkk|||~~~}}}lllWWWLLLDDDCCCCCCBBBJJJTTTbbbhhhuuu}}}xxxssspppqqqqqqpppoooppprrrrrrqqqpppnnnlllkkklllnnnppppppooopppqqqrrrqqqpppqqqrrrttt~~~~~~yyytttpppoooooooooooooooooonnnmmmlllkkkiiiiiijjjkkklllnnnpppqqqnnnmmmllljjjiiiiiijjjjjjkkklllmmmmmmmmmlllkkkjjjkkkjjjjjjiiihhhhhhgggggghhhhhhgggggggggfffffffffeeeeeeffffffeeeeeedddcccbbbbbbbbbcccdddgggiiijjjeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeedddcccbbbbbbcccccccccbbbbbbbbbbbbbbb`````````_________^^^^^^\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPNNNNNNOOOOOOOOONNNKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHEEECCCAAAAAAAAAAAA???===;;;:::::::::888666888888777666555555444444333333333222222000///..................------,,,++++++***))))))))))))***(((((((((((((((((((((((((((&&&%%%'''))))))'''%%%((((((''''''(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///......///000111222222333333333333444444444555555444444444444444555555666888999:::<<<>>>@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKOOORRRWWW[[[aaafffkkkoootttwww}}}zzznnndddZZZWWWYYY]]]fffnnnqqqxxxrrraaaWWWRRROOOMMMWWWLLLZZZdddSSSHHHEEEEEE===@@@MMMJJJ???AAABBBDDD===nnn222111111111000000//////...*********)))((((((''''''(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%&&&$$$###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((&&&%%%%%%&&&''''''((('''''''''&&&%%%%%%%%%&&&((()))***'''''''''((((((((())))))(((((((((((()))))))))***))))))*********+++++++++)))+++------,,,,,,---...000000444===LLL]]]jjjpppwwwpppmmmlll}}}|||{{{yyygggVVVKKKEEEEEEEEECCCJJJTTT```fffttt|||wwwrrrnnnnnnpppooommmmmmnnnnnnmmmlllmmmlllkkklllmmmnnnnnnmmmnnnooopppoooooorrruuuxxx}}}}}}~~~}}}yyysssooonnnnnnnnnnnnnnnnnnnnnnnnmmmllliiijjjjjjkkkmmmoooqqqrrrooommmkkkiiihhhhhhiiijjjkkkkkklllmmmmmmmmmllllllllllllllllllkkkjjjiiiiiihhhhhhhhhgggggggggffffffdddeeefffgggfffeeedddcccbbbbbbbbbccceeegggiiikkkffffffeeeeeedddcccccccccccccccccccccccccccbbbbbbdddddddddccccccbbbbbbaaaaaa````````````_________[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQOOOOOOPPPPPPOOOMMMJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHFFFDDDBBBBBBAAAAAA>>><<<::::::::::::888666777666666555444333222222222222222222111000///...//////...---,,,***)))(((++++++***)))))))))))))))((((((((((((((((((((((((&&&%%%%%%'''***++++++***(((((('''''''''(((((()))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,------......///000000111222333444555555555555555555666666666666444444333333444444555666444666888;;;>>>@@@AAABBBCCCDDDEEEGGGIIIJJJKKKKKKGGGGGGHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIKKKOOORRRVVVZZZ```eeeiiinnnrrrvvv{{{|||wwwmmmddd[[[ZZZ\\\aaaiiiqqqyyywwwlll]]]QQQJJJHHHGGGFFFJJJYYYKKKHHH~~~333GGGJJJDDD===???CCCBBBAAA???CCC===nnn222111111222222111000//////,,,,,,+++******)))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!###%%%&&&%%%%%%&&&$$$###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$%%%&&&&&&'''((((((''''''&&&%%%$$$$$$&&&(((***+++''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))***,,,,,,+++,,,---///000000333;;;HHHYYYhhhpppuuusssqqqppp{{{ssssssyyyxxxgggWWWMMMFFFGGGFFFDDDJJJTTT```ggguuuyyyvvvrrrnnnlllooommmkkkjjjkkkkkkkkkjjjmmmlllkkklllmmmnnnmmmkkklllmmmnnnoooqqquuuzzz}}}}}}{{{{{{|||}}}}}}xxxsssooonnnnnnmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjkkkmmmooopppqqqnnnllljjjhhhggghhhiiijjjjjjjjjkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnlllkkkjjjiiihhhhhhhhhhhhgggggggggdddeeefffgggfffeeedddcccddddddccccccdddeeeggghhhffffffeeedddcccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccbbbbbbaaaaaaaaaaaa````````````_________ZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQOOOMMMIIIHHHHHHGGGFFFGGGGGGGGGCCCCCCAAA@@@???>>>=========<<<::::::::::::888777555555444444333222222111111111111111000///......//////---,,,***'''%%%$$$+++***))))))(((((())))))(((((((((((((((((((((((($$$%%%&&&&&&$$$$$$&&&'''((((((''''''''''''((((((''''''(((((())))))))))))***++++++,,,,,,++++++***++++++,,,------......///000000111222333444444555333444444444444555555555333333333333333444555555444666999===@@@BBBDDDDDDBBBCCCDDDGGGHHHJJJJJJKKKGGGHHHHHHHHHHHHHHHHHHHHHDDDFFFGGGHHHIIILLLPPPTTTUUUYYY___dddhhhlllpppsssxxx}}}yyyuuummmddd]]]\\\```dddmmmttt}}}ppp]]]VVVKKKDDDAAA???===<<>>CCC???ppp333333444444555444222000///...------,,,+++***))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((''''''((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$###"""###$$$%%%&&&%%%%%%&&&$$$###"""###%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$&&&((((((&&&$$$%%%%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))************+++++++++)))***++++++++++++...000111000222888EEEVVVfffpppvvvwwwtttttt{{{sssqqqwwwyyyiiiZZZOOOHHHHHHGGGEEEKKKTTT```gggvvv~~~zzzyyyuuuqqqooonnnllljjjiiijjjkkkjjjjjjlllllllllmmmnnnooommmkkklllmmmooopppsssvvv|||~~~}}}|||zzzzzzzzz{{{|||~~~}}}{{{wwwrrrooonnnooommmnnnnnnnnnnnnnnnmmmllljjjjjjkkkkkklllmmmoooooolllkkkjjjiiiiiiiiijjjkkkiiiiiijjjjjjkkklllmmmmmmnnnoooooopppooonnnlllkkkjjjjjjiiiiiiiiihhhhhhhhheeeeeeffffffeeeeeedddccceeedddcccccccccdddeeeffffffeeeeeedddbbbaaaaaa```______```aaabbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaaaaa`````````_________^^^^^^ZZZZZZZZZZZZYYYWWWVVVUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXVVVTTTSSSSSSSSSTTTSSSQQQPPPQQQQQQPPPNNNLLLHHHGGGFFFFFFEEEEEEFFFFFFCCCBBBBBBAAA@@@>>>>>>======;;;999999::::::888777444444333333333222222222000000000000000///.........------+++)))'''%%%$$$******)))(((((((((((()))(((((((((((((((((((((((()))******'''$$$"""###%%%((((((''''''&&&&&&'''''''''(((((())))))******+++***+++,,,------,,,+++***++++++,,,------......///------...///000111111222111111111222222222333333333333333333333444444555777999<<<@@@CCCEEEFFFGGG@@@BBBDDDFFFHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGBBBDDDFFFHHHIIILLLQQQTTTVVVYYY^^^cccfffjjjnnnppptttyyywwwsssmmmeee^^^___cccjjjsss{{{lllZZZLLLGGG@@@===<<<;;;888555QQQFFFNNNMMMWWWTTT```888>>>PPP@@@;;;CCC999<<>>===<<<;;;999777666666777777666444111222222333333444555555//////////////////...---)))***+++,,,---.........******)))(((((((((((((((((((((((((((((((((((((((%%% %%%)))'''$$$)))((('''&&&&&&&&&&&&&&&((())))))***+++,,,,,,,,,)))***,,,------,,,***)))++++++,,,------......///------...///000111222222555555555666666666777777333333222222333333444555333666999===@@@AAABBBBBB???@@@CCCEEEGGGIIIJJJJJJMMMLLLIIIGGGFFFEEEFFFFFFDDDEEEGGGHHHIIIJJJMMMOOOWWWZZZ___bbbdddgggjjjlllsssxxxvvvrrrlllddd___bbbkkkvvveeeRRRHHHBBB===999444333666888888777JJJHHHHHHIIIGGGLLL___rrrAAA;;;MMM444CCC:::999999===ggg333999;;;===>>>===999444111000///......---------...///...---,,,***)))((('''&&&%%%$$$$$$$$$%%%&&&'''###"""""""""###$$$%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((!!!"""###%%%'''((()))***)))************+++++++++***++++++,,,,,,------...---...111777BBBTTTgggsssvvvxxxtttqqq|||fffWWWKKKIIIIIIGGGKKKSSSbbbjjjuuu~~~wwwsssmmmlllkkkjjjkkkkkklllmmmllllllmmmmmmnnnoooooooooppppppqqqrrrtttvvvxxxyyy~~~|||zzzxxxxxxwww{{{zzzxxxuuurrrooommmlllppppppooommmjjjiiikkklllpppmmmkkkjjjjjjkkkkkkjjjhhhhhhiiiiiijjjjjjjjjjjjhhhiiiiiikkkllllllmmmmmmkkklllmmmnnnnnnmmmlllkkkggghhhiiiiiiiiihhhfffeeefffeeedddcccbbbbbbbbbbbb______```aaabbbccccccdddcccccccccbbbbbbbbbbbbbbbbbbaaa```______```aaabbb```aaaaaa```___aaadddgggdddcccbbb```______^^^^^^[[[[[[ZZZXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWSSSSSSRRRSSSSSSRRROOOMMMNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>===;;;::::::888888888777888888999999555555444333333222111111/////////...------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000000111222111222333333444444333333222222111111222222333444666888:::;;;;;;<<<>>>???@@@AAABBBDDDFFFGGGHHHHHHLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFIIIMMMPPPTTTVVV[[[aaagggkkkmmmlllssszzzzzz~~~ssslllggg]]]]]]hhhttt||||||bbbPPPEEE???>>>666666666666666555555555FFFDDDFFFKKKLLLLLLQQQXXXjjjQQQ??????CCC===::::::===ggg333777999;;;<<<;;;888444222//////...---,,,,,,,,,---......---,,,+++***))))))'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$""""""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((($$$%%%&&&'''((()))***+++)))************+++++++++***++++++,,,,,,------...//////111777CCCTTTeeepppuuu}}}wwwtttqqq|||gggXXXKKKIIIHHHGGGLLLTTTaaaiiittt{{{uuuqqqmmmllllllkkkkkklllnnnnnnkkkllllllmmmnnnnnnooooooooopppppprrrtttvvvxxxyyy~~~|||{{{zzzyyyyyy|||{{{xxxuuurrrpppnnnnnnppppppooommmkkkjjjkkkmmmooommmkkkjjjjjjkkkkkkjjjiiiiiiiiiiiiiiijjjkkkkkkmmmmmmllllllllllllmmmmmmkkklllmmmmmmmmmllljjjiiihhhhhhhhhhhhhhhgggfffffffffeeedddccccccbbbbbbbbbaaabbbbbbccccccddddddeeedddcccccccccbbbaaaaaaaaaaaa```___^^^^^^___```aaa`````````______```cccfffdddcccbbb```______^^^^^^YYYYYYXXXXXXXXXYYYZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWTTTSSSRRRRRRSSSQQQOOOLLLNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<;;;:::999888777777666666666777777555444444333222222111111/////////...------,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000000111222111222333333444444333333222222111111222222333444555777999:::::::::<<<>>>???@@@BBBDDDEEEFFFGGGGGGJJJKKKKKKKKKKKKIIIGGGFFFFFFGGGGGGFFFFFFHHHLLLPPPSSSVVV[[[aaagggkkkllllllpppyyy{{{qqqjjjddd]]]___kkkwwwdddPPPDDD<<<999:::666666666666666666666555FFFBBBBBBHHHLLLKKKGGGFFFRRRWWWBBB@@@CCC>>>;;;;;;>>>hhh444555666888::::::888555333//////...,,,,,,+++++++++------------,,,,,,,,,,,,)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$###%%%''')))((('''$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$######""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((('''(((((())))))***++++++)))************+++++++++***++++++,,,,,,------...000///000777DDDTTTbbbjjjqqqwwwvvvtttrrr}}}iiiYYYKKKHHHHHHGGGLLLUUU```hhhttt}}}{{{wwwrrrpppnnnmmmlllllllllnnnooopppkkkkkkkkklllmmmmmmnnnnnnnnnooopppqqqsssvvvxxxyyy~~~~~~}}}}}}||||||{{{{{{~~~{{{xxxtttrrrqqqppppppqqqqqqpppnnnkkkjjjlllmmmooonnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhjjjlllmmmrrrpppnnnlllkkkkkklllmmmllllllmmmmmmllljjjhhhgggiiihhhggggggffffffgggggggggfffeeedddcccccccccdddddddddeeeeeeeeeeeeeeeeeeddddddccccccbbbaaa``````______^^^^^^^^^^^^_________``````___^^^___bbbddddddcccbbb```____________[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRPPPMMMKKKNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<::::::999777777666555444444444444444444333333222111111111//////......---,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000000111222111222333333444444333333222222111111222222333444444555777888888999;;;======???@@@BBBDDDEEEFFFFFFIIIJJJLLLMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEGGGKKKOOORRRUUU[[[```fffiiikkklllmmmyyy}}}~~~oooggg```]]]bbbooo}}}rrraaaMMM@@@:::555444555555555666666666666666666KKKFFFAAABBBFFFHHHHHHHHHGGGjjjDDDNNN@@@AAA<<<<<>>>>>===<<<;;;:::999999888777666444444333333333333333222222111111111000//////...------,,,,,,+++*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...000111111000000111222111222333333444444333333222222111111222222333444333555777888888999;;;<<<<<<===???AAACCCDDDEEEEEEGGGIIIKKKMMMMMMKKKHHHFFFEEEFFFEEEDDDDDDFFFJJJMMMQQQTTTZZZ```dddhhhjjjlllnnn|||}}}nnnggg___```gggtttuuu\\\PPPBBB<<<888444333444555555555555666666666666QQQPPPLLLHHHGGGIIILLLNNNNNN>>>AAAPPP===>>>>>>AAAjjj555333444555777888888999999333222000...---,,,++++++++++++,,,------...//////,,,,,,+++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###$$$%%%''')))&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------......---...444???MMMZZZaaahhhiiiooozzzwwwuuutttqqq___NNNGGGEEEEEELLLUUUaaakkkyyy}}}yyytttrrrrrrpppooonnnmmmmmmnnnooopppjjjjjjkkkkkklllmmmmmmmmmnnnnnnoooppprrrtttvvvwwwvvvwwwxxxyyyzzzzzzzzzzzz}}}{{{wwwtttrrrrrrssstttpppqqqpppmmmkkkjjjlllmmmnnnpppqqqpppmmmllllllnnnmmmkkkiiiggggggiiikkkmmmmmmkkkiiihhhhhhjjjmmmooooooooooooooommmkkkhhhgggiiihhhfffeeeeeeeeefffgggffffffeeedddddddddeeeeeeeeeeeeddddddccccccbbbbbbddddddccccccbbbaaaaaa```````````````````````````^^^___``````___^^^```bbbcccbbbaaa``````______``````___]]][[[YYYXXXWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTVVVSSSQQQPPPOOONNNLLLJJJKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>===<<<<<<;;;:::999888888888777666555444333333333222111111111111111000000.........---,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------...000111111000000111222111222333333444444333333222222111111222222333444444666888888888999;;;===<<<===>>>@@@BBBCCCDDDDDDFFFHHHKKKMMMMMMKKKIIIGGGEEEEEEEEECCCCCCEEEIIILLLOOOTTTZZZ___cccfffiiilllrrr|||ooohhh___ccckkkxxxkkkWWWLLLDDD<<<:::888555444666444555555555666666777777ZZZ___aaa\\\VVVTTTTTTTTTQQQXXX[[[iiiGGGBBB@@@???BBBkkk555555555666777888:::;;;<<<666555333111///...---,,,***++++++,,,---.........------,,,,,,+++)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%&&&'''&&&$$$######%%%&&&&&&''''''&&&&&&%%%%%%"""###$$$&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((('''''''''''''''''''''''')))************+++++++++***++++++,,,,,,------...,,,---///333<<>>======;;;;;;::::::999888888777666666555444333333333444000000000000000000000000......------,,,+++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++***++++++,,,,,,------......000111111000000111222111222333333444444333333222222111111222222333444444666888888888999;;;===;;;===>>>@@@BBBCCCDDDDDDFFFHHHJJJLLLMMMLLLJJJIIIDDDDDDDDDBBBBBBDDDGGGJJJMMMSSSZZZ___aaadddhhhkkksss{{{oooiiibbbfffppp~~~zzzjjjVVVGGG>>>888555666666444444777444444555555666777777777kkkrrrtttooojjjjjjiiigggfffrrriiilllQQQMMMAAA@@@CCCkkk666777777777888999;;;===>>>999888666444222000///...******++++++,,,,,,------,,,---------,,,+++)))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''((((((((()))************+++++++++***++++++,,,,,,------...,,,...222444:::GGGYYYgggllljjjmmmzzzyyysss|||}}}{{{fffQQQGGGBBBBBBIIISSSaaakkk{{{zzztttrrrtttsssqqqooommmlllkkkllllllkkkllllllmmmnnnnnnoooooopppppppppppppppqqqrrrrrrsssuuuwwwyyyzzzzzzyyyxxxxxxwwwvvvtttsssrrrrrrrrrnnnooonnnllliiihhhjjjkkkiiilllooonnnjjjggghhhjjjjjjiiihhhhhhgggggghhhhhhggggggggghhhiiijjjllllllnnnnnnnnnnnnmmmkkkiiihhhffffffggggggffffffeeedddddddddccccccccccccddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc______```aaaaaa```______```aaabbbbbbaaa``````aaabbbaaaaaa```````````````\\\\\\[[[[[[[[[\\\]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSSSSQQQNNNMMMMMMMMMMMMLLLFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@???>>>======<<<:::::::::999888888777777444333333222222222333333000000000000000000000000......---,,,,,,++++++******+++++++++++++++++++++((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))******************************************+++,,,,,,---.........000111111000000111222111222333333444444333333222222111111222222333444222444666777777888:::;;;<<<===???AAABBBDDDDDDDDDFFFGGGIIIKKKKKKKKKKKKJJJDDDDDDCCCBBBAAACCCFFFIIILLLRRRZZZ___```cccgggkkkqqq{{{~~~yyymmmgggdddiiisss}}}zzzuuummmaaaSSSGGG@@@888444333555555333333666444444555555666777777888{{{yyyxxx}}}}}}zzzkkkEEEAAAAAACCClll666999999999999:::<<<>>>@@@;;;:::888555333111000000*********++++++,,,,,,,,,,,,------...---,,,***))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$&&&((('''%%%$$$&&&(((%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&''''''((())))))))))))************+++++++++***++++++,,,,,,---......,,,000444555999FFFZZZkkkqqqmmmooo}}}zzzrrr~~~~~~~~~hhhRRRGGGBBBAAAHHHRRR___kkk{{{zzztttrrrssssssrrrpppmmmkkkjjjjjjjjjllllllmmmmmmnnnoooooooooqqqqqqpppppppppppppppqqqtttuuuxxxzzz{{{zzzyyyxxxvvvvvvuuutttsssrrrqqqqqqnnnnnnmmmkkkhhhhhhiiikkkfffjjjmmmlllgggdddeeehhhhhhhhhhhhhhhggggggffffffggghhhhhhiiijjjjjjkkkkkklllmmmmmmmmmllljjjhhhgggeeefffgggggggggfffdddccccccccccccbbbbbbcccddddddccccccccccccccccccccccccaaaaaaaaabbbccccccdddddd]]]^^^___``````___^^^]]]```bbbccccccaaa```aaaaaabbbaaaaaa````````````aaa___^^^]]]\\\[[[[[[[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSSSSPPPNNNMMMMMMNNNMMMLLLEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@???>>>===<<<<<<:::999999999888888777777111111111111111111222222////////////000000000000......---,,,,,,++++++***++++++++++++++++++,,,,,,(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))******************************************+++,,,,,,---......///000111111000000111222222222333444444444333333222222111111222222333444111333555666666666888:::<<<===???AAACCCDDDEEEEEEGGGHHHIIIJJJKKKKKKLLLLLLDDDDDDCCCAAAAAABBBFFFIIIKKKRRRZZZ^^^```bbbgggkkknnnwwwyyywwwkkkeeeeeejjjtttqqqnnnfffZZZLLLAAA;;;:::;;;777666777777333333555444444444555666777777888qqq;;;NNNAAArrr555<<<<<<<<<<<<======>>>>>>===;;;888777888777333000...///000000000///---,,,,,,---------.../////////******))))))(((&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$%%%&&&&&&(((((('''&&&$$$###"""""""""$$$'''***+++***)))'''''''''''''''''''''''''''((((((((((((((()))*********)))((((((((()))+++,,,++++++++++++++++++++++++,,,...000333:::III]]]kkktttqqquuuwwwzzz}}}hhhNNNEEEDDDDDDGGGLLL___jjjyyy~~~wwwvvvuuusssrrrxxxooojjjlllllliiihhhkkkkkklllnnnlllkkkkkkooorrroooooopppppppppqqqqqqqqqtttvvvxxxxxxwwwuuuuuuvvvxxxwwwuuusssqqqpppppppppuuutttrrrnnnjjjhhhhhhiiihhhgggfffeeedddeeefffffffffggghhhgggfffeeefffhhhjjjiiihhhgggggghhhiiijjjllllllllllllkkkjjjjjjiiiiiifffcccccceeefffdddbbbbbbbbbcccccccccdddddddddfffeeedddcccbbbaaaaaaaaadddcccbbbaaaaaabbbcccddd^^^^^^]]]]]]]]]]]]^^^^^^``````____________``````bbbbbbaaaaaabbbbbbcccdddcccaaa___]]]\\\[[[[[[\\\[[[XXXUUUSSSSSSTTTTTTSSSOOOMMMLLLLLLMMMMMMKKKJJJHHHGGGFFFFFFFFFDDDAAA???===<<<<<<;;;;;;:::999999888888777777666666555555333222111111000000111111////////////000000000000------,,,++++++******)))))))))((('''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((()))******+++***)))((((((((()))+++,,,---,,,+++******,,,.../////////.........000222333---///222444555444333333333333222111222333444555222333333444666777999:::;;;<<<>>>AAACCCDDDEEEFFFGGGHHHJJJKKKLLLKKKIIIHHHFFFDDDBBB@@@AAACCCFFFHHHNNNQQQUUUYYY\\\```dddgggnnnrrr{{{tttkkkjjjhhhmmm{{{pppjjj___PPPEEE@@@===:::777444444333333333444555555777555333444666888777666{{{ppp...DDD```555999999:::;;;<<<===>>>>>>===;;;999999:::999666333000000000000000///...---,,,,,,,,,---------------+++++++++***)))'''&&&%%%)))(((&&&%%%%%%%%%&&&&&&((((((''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&$$$###"""###%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))((('''&&&''''''''''''''''''''''''((((((((((((((())))))******)))((((((((()))++++++++++++,,,,,,,,,---------+++...000333;;;JJJ^^^llltttqqquuuyyy{{{lllQQQEEECCCCCCFFFKKK^^^hhhvvv~~~wwwvvvtttrrrqqqvvvoookkkmmmnnnkkkjjjllllllmmmnnnmmmkkkllloooqqqpppppppppppppppqqqqqqqqqvvvwwwyyyyyyxxxvvvvvvvvvyyywwwuuurrrpppppppppqqqttttttrrroookkkiiiiiijjjhhhgggfffeeeeeeeeefffffffffggghhhgggffffffggghhhiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkkkkkkkkkkkjjjjjjiiigggddddddffffffdddcccbbbbbbbbbbbbcccdddeeeeeefffeeecccbbbaaa`````````cccbbbbbbaaaaaaaaabbbbbb``````____________````````````____________``````___``````bbbcccdddeeeeeebbbaaa___]]]\\\[[[[[[\\\\\\YYYUUUSSSSSSSSSSSSRRROOOMMMLLLLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDAAA>>><<<<<<<<<;;;::::::999999888888777777666555555444333222111111000000111111000/////////////////////---,,,,,,++++++******)))++++++***)))))))))))))))))))))((((((((('''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++***))))))((()))***+++,,,---,,,+++******,,,---//////.........///000111222222222333333333222111000333333222222222333444555333333333444666777999:::;;;<<<>>>@@@CCCDDDEEEEEEEEEFFFIIIKKKMMMMMMLLLKKKFFFDDDBBB@@@AAACCCFFFHHHNNNQQQUUUYYY\\\```dddgggnnnrrryyyuuummmkkkkkkqqqvvveee\\\SSSGGG>>>;;;999666333333333333333333444444555666555333555888;;;:::999jjjUUUIIIhhh555555666777999:::<<<===>>>===<<<;;;;;;<<<<<<:::888333222111000////////////---------,,,,,,,,,,,,,,,---------,,,***)))'''&&&+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((***))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&###$$$%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((()))******+++++++++,,,---......//////+++...111444<<>><<<<<<;;;::::::999999888777777777666555555444444222222111000000000000111000000000///.........---,,,,,,,,,+++******))))))++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))************))))))))))))***++++++---,,,+++***+++,,,---...............///000111222333222222222222111111111333333222222222333444555333333333444555777888999;;;<<<>>>@@@BBBDDDEEEEEECCCEEEHHHKKKNNNOOOOOOOOOFFFDDDBBB@@@@@@CCCFFFHHHMMMPPPTTTYYY\\\```eeehhhoooqqqvvv}}}vvvnnnmmmooowwwvvveeeWWWLLLFFF>>>999777666444222333222222222333333444555666555555777:::=========yyysssYYY444222333444666888:::<<<===<<<<<<<<<===>>>>>>======666555333111//////000000.........------,,,,,,,,,/////////...,,,+++)))(((+++)))(((&&&&&&&&&&&&'''(((((((((((())))))))))))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))(((&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))******+++)))***+++,,,---...///000+++...111555===KKK^^^llltttttt}}}tttyyy|||xxx~~~qqqUUUHHHCCCAAAEEEMMM[[[bbbkkkvvvxxxuuuqqqooooooooonnnppprrrrrrooommmkkklllmmmmmmmmmllllllmmmmmmppppppooooooooopppqqqrrryyyzzz{{{{{{yyyxxxxxxyyy{{{yyyuuuqqqppppppqqqrrrssssssssspppmmmkkkkkkkkkhhhhhhhhhgggggggggggggggfffhhhiiihhhgggfffggghhhhhhhhhiiijjjjjjiiigggfffhhhhhhiiijjjkkkkkkjjjjjjhhhhhhgggggggggfffeeedddcccbbbbbbbbbcccdddggghhhfffeeecccaaa___^^^^^^]]]``````aaabbbaaa___^^^]]]^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^^^^^^^^^^^^^___\\\^^^```cccdddeeedddcccbbbaaa```^^^]]]\\\[[[[[[\\\YYYVVVTTTSSSRRRPPPOOONNNMMMKKKKKKKKKKKKIIIHHHFFFDDDCCCBBBBBBAAA???===;;;;;;::::::999888888888777777666555555444444333222222111000000000000000000000//////...---,,,,,,,,,,,,++++++***))))))))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***************)))))))))*********++++++,,,,,,+++++++++,,,---...------......///000000111000000000000111333444555222222222333333333444444333333333444555666888888:::<<<>>>@@@BBBCCCDDDEEECCCEEEHHHLLLNNNOOOOOOOOOGGGEEEBBB@@@@@@BBBEEEGGGLLLOOOTTTXXX\\\aaaeeeiiipppqqqwww}}}uuunnnnnnqqq|||sssdddVVVLLLCCC@@@;;;888777777555333222222222222222333444555666777888:::<<<========={{{qqq444000111333555777888:::;;;:::;;;<<<===>>>>>>>>>???888777444222111000000000000000//////......------000000//////...,,,+++***)))((('''''''''((())))))((((((((()))))))))))))))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&+++)))(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''((()))***))))))(((((()))))))))************((()))***+++,,,---......+++...222555===KKK]]]jjjooorrr~~~qqq}}}www{{{www}}}yyy~~~}}}}}}nnnVVVJJJFFFCCCGGGNNNWWW___hhhsss{{{vvvrrrpppqqqsssvvvxxxxxxwwwuuurrrooollllllllllllmmmmmmmmmlllqqqpppooonnnoooppprrrsssxxxyyyzzzyyyxxxxxxyyyzzz{{{yyyuuurrrqqqpppqqqrrrqqqrrrrrrpppmmmkkkkkkkkkhhhhhhhhhhhhhhhgggggggggggghhhiiihhhgggfffgggiiihhhiiijjjjjjjjjhhhgggfffgggggghhhiiijjjjjjjjjjjjggghhhiiihhhgggfffeeedddccccccccccccccceeefffgggfffeeedddbbb```____________```aaaaaaaaa___^^^]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^___aaacccdddcccbbbaaaaaaaaa```___]]]\\\[[[ZZZ[[[YYYVVVTTTSSSRRRPPPNNNNNNLLLKKKJJJJJJJJJHHHFFFEEECCCAAA@@@@@@???>>><<<:::::::::999888888777777666666555555444333333333222111000000//////000000000//////...---,,,,,,+++,,,,,,+++******))))))((()))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))************))))))*********++++++++++++++++++++++++,,,,,,------,,,---......///000000000/////////000111222444555222222333333333444444444333333333333444666777888:::;;;===@@@BBBCCCDDDDDDEEEGGGIIILLLMMMMMMMMMLLLGGGEEEBBB@@@@@@BBBEEEGGGKKKNNNSSSXXX]]]aaafffjjjppprrrxxx~~~tttnnnooosssuuudddVVVKKKEEE???===:::888777666444333222222222222333444555666999:::;;;<<<<<<<<<<<<<<<~~~{{{zzz555111222333444555666777888777999;;;<<<<<<<<<===>>>:::888777444333111000000000000000//////////////////////////////...------)))(((''''''((()))***+++)))))))))(((((('''''''''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###***)))((('''&&&''''''(((''''''''''''''''''''''''&&&''')))*********)))((((((((()))************)))))))))******+++,,,------+++...222555<<>>>>>>>>===;;;::::::999888888777777666555555555444333333222222111111000////////////000.........---,,,,,,,,,++++++++++++***))))))((((((++++++***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))++++++******))))))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---///////////////222111111111111000000000111222333444444444333333333333333333444555666777:::;;;===???AAACCCDDDDDDFFFGGGIIIKKKLLLLLLKKKJJJHHHFFFCCC@@@@@@BBBDDDFFFJJJNNNSSSXXX]]]bbbgggkkkpppsssxxx~~~rrroooqqqwwwwwwfffXXXLLLDDDAAA:::999888666555333333222222222222333444555666777;;;===???@@@???======>>>~~~}}}zzzvvv|||555444444444444444444444555444777999:::999999:::<<<:::999888777555222000///.........///////////////---......///////////////+++***)))((((((((()))******))))))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""%%%'''((('''&&&%%%$$$&&&((()))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''''''''&&&%%%'''&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))*********(((((('''((()))***+++******)))+++++++++,,,,,,,,,------,,,///222555;;;GGGXXXdddeeelll}}}sss{{{~~~www{{{{{{{{{jjjYYYRRRLLLEEECCCGGGNNNZZZhhhvvv|||wwwvvvxxx~~~|||zzzwwwrrrnnnnnnnnnqqqtttuuutttrrrrrrqqqooonnnnnnppprrrtttrrrssstttuuuuuuvvvyyy{{{xxxxxxwwwvvvtttrrrqqqpppmmmnnnoooooollljjjjjjjjjiiiiiijjjjjjjjjiiihhhgggggghhhiiiiiihhhggghhhiiikkkjjjiiihhhgggggggggggghhhhhhhhhiiihhhhhhggggggdddfffiiiiiifffcccccccccdddeeefffgggfffeeecccbbbcccbbbaaa```````````````____________```aaabbbbbb``````____________``````]]]]]]\\\\\\\\\\\\]]]]]]^^^______```aaabbbbbbccc````````````^^^\\\ZZZYYYXXXVVVUUUTTTTTTSSSPPPNNNNNNLLLJJJIIIIIIHHHFFFDDDDDDAAA>>>=========<<<;;;999999999888777777666666555555444444333222222222111111000///////////////------,,,,,,,,,,,,,,,,,,++++++******))))))((((((++++++***)))))))))))))))''''''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++++++++)))((()))***+++,,,,,,,,,++++++++++++,,,,,,---------,,,+++,,,---////////////...000111222222222111///...111222333444444444333333333333333333444555666666:::;;;===???AAACCCDDDDDDDDDFFFHHHJJJKKKKKKJJJIIIHHHFFFCCCAAA@@@BBBDDDFFFIIIMMMSSSXXX]]]bbbhhhkkkqqqrrrvvv{{{~~~sssqqqttt~~~xxxdddXXXNNNCCC===<<<777666666444222222333444333333333444555666888888;;;???BBBCCCBBBAAABBBCCC~~~~~~{{{~~~~~~}}}~~~{{{555555555555444444333333333222555888999777666888;;;:::::::::888666333000...,,,---------.../////////,,,---...///000000000000---,,,***)))((('''((((((******)))'''&&&%%%$$$###''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###''')))((('''&&&###%%%((((((&&&$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%''''''''''''%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))***+++***(((''''''((()))++++++******)))------------------------,,,///222555:::FFFVVVbbbeeekkk{{{{{{sss{{{}}}uuuxxxvvvyyy}}}|||yyyiii[[[UUUNNNDDDAAADDDLLLYYYiiixxx~~~yyyxxxzzz~~~~~~xxxvvvsssnnnpppooopppssswwwyyywwwuuurrrqqqooommmnnnppprrrtttpppqqqrrrssssssuuuyyy{{{wwwxxxxxxwwwuuussspppoookkkmmmooonnnllljjjiiijjjiiiiiijjjkkkjjjiiihhhggggggiiijjjiiihhhggghhhiiilllkkkiiigggfffgggggghhhhhhhhhiiihhhhhhgggffffffcccfffiiihhheeebbbbbbcccdddeeeggghhhgggeeebbb`````````____________`````````_________```aaaccceee^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^___aaacccdddfff````````````___]]]ZZZYYYWWWUUUTTTTTTTTTSSSQQQOOONNNLLLJJJIIIIIIHHHFFFDDDCCCAAA>>><<<<<<<<<;;;:::999999888888777666666666555555444333333222222111111111000///////////////,,,,,,,,,,,,,,,,,,,,,---++++++******)))((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((***+++,,,+++)))((()))***+++,,,---,,,++++++***+++,,,---------,,,,,,+++,,,---////////////...,,,---000222333333222111111222333444555444333333333333333333444444555666999;;;===???AAABBBCCCDDDBBBDDDGGGIIIKKKKKKJJJJJJHHHFFFCCCAAA@@@BBBDDDFFFIIIMMMRRRXXX]]]bbbhhhlllrrrrrrtttwww|||}}}sssssswwwyyyiiiXXXNNNGGG>>>888888555555555444222333555666333444444555666777999999<<<@@@DDDFFFEEEEEEFFFHHH~~~~~~~~~~~~}}}~~~yyyrrr???;;;999666666666777666555999777666444444555666777555777:::<<<;;;999666444444000++++++...111///,,,******+++,,,---///000111.........---+++)))'''%%%%%%%%%&&&&&&&&&&&&'''''')))&&&&&&((('''$$$###&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&(((&&&''''''((()))******+++''''''''''''((((((((((((......---,,,,,,+++******---///111222777DDDVVVcccjjjmmmxxxxxxpppyyy{{{qqqooopppuuuyyy~~~|||~~~vvvmmm```TTTLLLGGGDDDCCCFFFRRRfff||||||yyyxxxwww~~~zzzxxxvvvtttqqqooonnnnnnrrrzzzzzzvvvuuusssqqqqqqqqqrrrsssuuuttttttuuuwwwyyy{{{|||{{{{{{zzzxxxuuurrrooommmnnnkkkhhhiiijjjkkkjjjhhhiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkjjjjjjjjjjjjjjjiiihhhgggggghhhhhhiiihhhfffeeedddeeefffhhhiiihhhfffcccaaaccceeeggghhhfffdddccccccbbbbbbbbbaaa``````______^^^^^^______```______^^^`````````______^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^_________``````___^^^]]][[[YYYYYYXXXXXXXXXWWWTTTRRROOOMMMNNNLLLJJJIIIIIIHHHFFFDDDBBBBBB@@@???===;;;:::999999888777666555444333333555555555444222000///...000000000000///...---,,,......---,,,,,,+++***************))))))'''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))++++++)))((()))*********))))))******+++,,,))))))*********+++++++++---...///...---,,,---...000000111222222222222111333333333333333333333333444444444555555555666666777999<<<>>>???@@@AAACCCFFFEEEEEEHHHKKKLLLJJJGGGIIIGGGDDDBBB@@@AAABBBCCCHHHMMMTTT[[[```dddhhhjjjlllooossswwwyyy}}}wwwwww{{{cccYYYLLLCCC???<<<888555444444444444444444444444555555555555777999;;;===>>>@@@BBBCCCCCCCCCEEEGGG{{{mmm|||DDD>>>;;;777555555666666555666555333222222333555666666888:::;;;;;;999777666===777000---...---+++(((*********+++,,,...///000...//////...,,,***((('''''''''''''''''''''''''''&&&######&&&&&&$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((('''((())))))''''''((()))'''''''''((()))*********(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---///000222777DDDVVVccclllnnnvvvzzzqqqyyy|||rrroooppptttwww|||rrrcccTTTJJJEEECCCAAAEEEQQQdddyyy|||yyyxxxxxx|||xxxuuusssrrrpppoooqqqqqqttt{{{~~~|||zzzvvvsssqqqqqqrrrsssvvvvvvvvvwwwyyy{{{}}}~~~{{{{{{zzzxxxuuurrrooommmmmmkkkiiiiiikkklllkkkiiiiiiiiihhhhhhhhhhhhiiiiiijjjiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffggggggggggggfffeeeeeefffggghhhiiihhhfffcccbbbccceeeggggggfffdddccccccbbbbbbbbbaaaaaa`````````^^^_______________^^^]]]_________^^^^^^]]]]]]]]]^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]][[[ZZZXXXWWWXXXXXXWWWVVVTTTQQQOOOMMMMMMKKKIIIHHHHHHGGGEEECCCAAA@@@???>>><<<:::999888888888777666555444333333333333333333222111000000000000000//////...---,,,...------,,,++++++******************)))((('''&&&((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))++++++)))((()))*********))))))******+++,,,+++++++++,,,,,,,,,---------...///...---,,,---...000000111222222222222111333333333333333333333333444444444555555555666666666999<<<>>>>>>???AAACCCFFFEEEEEEHHHKKKMMMKKKIIIJJJHHHEEECCCBBBBBBCCCDDDIIINNNTTTZZZ___bbbfffhhhkkkmmmrrrvvvyyy|||wwwyyy}}}lll[[[RRRGGG???<<<:::777444444444444444444444444444555555555666888:::<<<===@@@BBBDDDEEEEEEFFFHHHJJJxxxxxx}}}LLLDDD@@@;;;777666777777777555444333222222333444555888888999999:::999999888BBB<<<444///---,,,)))'''************+++---......////////////...,,,***)))((((((((((((((('''''''''%%%######''''''%%%&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((()))***)))((('''(((***''''''(((((())))))***************+++++++++,,,,,,*********+++,,,------...---///000222777CCCUUUbbbnnnnnnsss~~~~~~qqqvvvsssoooppprrruuu{{{xxxeeeTTTHHHBBB@@@@@@DDDNNN```ttt}}}zzzyyyzzz~~~zzzuuurrrppppppoooooossssssuuuzzzzzzuuurrrqqqrrrssswwwwwwxxxyyy{{{}}}{{{{{{yyywwwtttqqqooommmllljjjiiiiiikkkllllllkkkjjjjjjiiiiiihhhiiiiiijjjjjjiiiiiiiiiiiijjjkkkkkkllllllkkkkkkjjjhhhgggffffffeeeeeeeeeeeefffggggggfffggghhhiiihhhgggdddcccdddfffggggggeeecccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa^^^______```___^^^]]]\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[\\\\\\\\\\\\]]]\\\\\\\\\[[[ZZZXXXVVVVVVVVVVVVVVVUUUSSSPPPNNNLLLLLLJJJHHHGGGFFFEEECCCAAA??????===<<<:::999888777888777777666555444333333111111111111222222222222//////000//////...---,,,------,,,,,,++++++******++++++++++++***)))(((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))++++++)))((()))*********))))))******+++,,,------------............,,,---......---,,,---//////000111111222222111111222222333333333333333333444444444555555555555555666999<<<===>>>???AAACCCEEEEEEEEEHHHJJJLLLLLLKKKJJJHHHFFFDDDCCCCCCDDDEEEJJJNNNTTTYYY]]]```cccfffhhhkkkpppuuuyyy{{{www{{{kkkYYYOOOIII@@@:::888777555333444444444444444444444444555555666777999;;;===>>>CCCEEEGGGHHHIIIJJJLLLNNN|||}}}VVVKKKFFF???;;;999999999999555555444444444444555555888888888888888999:::;;;???:::333...------,,,+++************+++,,,,,,---//////000000///...,,,+++))))))(((((('''''''''&&&'''$$$%%%((((((&&&&&&)))))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$''''''''''''(((((((((((('''((())))))((('''((()))'''((((((((()))))))))************+++++++++,,,,,,*********+++,,,,,,------...///000111666CCCTTTaaammmnnnqqqyyyrrrtttvvvqqqpppqqqsssxxx}}}}}}gggSSSFFF@@@??????BBBKKK[[[nnn}}}zzz{{{{{{}}}yyytttpppooopppppppppsssrrrssswww}}}zzztttqqqqqqssstttwwwwwwxxxzzz|||~~~{{{{{{yyyvvvtttqqqooonnnkkkkkkjjjjjjkkklllmmmmmmkkkkkkjjjiiiiiiiiijjjjjjiiihhhhhhhhhhhhiiijjjjjjkkkkkkjjjiiihhhgggeeedddeeeddddddddddddfffhhhiiifffggghhhiiihhhgggeeedddeeefffgggfffdddbbbaaabbb````````````````````````^^^___`````````^^^\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTRRROOOMMMLLLJJJHHHFFFEEEEEEDDDAAA@@@======<<<:::999777666666777777666555555444333333111111111000000111111111////////////...---,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++***))))))(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))++++++)))((()))*********))))))******+++,,,------------............+++---......,,,,,,---//////000000111111111111111222222222222222333333333555555555555555555555555666888;;;===>>>???AAABBBCCCDDDEEEGGGJJJKKKKKKKKKIIIGGGFFFDDDCCCCCCDDDEEEJJJMMMSSSWWW[[[^^^bbbdddgggiiinnntttzzzyyywww}}}qqq\\\PPPDDD@@@:::666555555555444444444444444444444555555555666777999;;;===???@@@DDDFFFIIIKKKLLLNNNPPPRRRyyyxxx]]]NNNIIIBBB===;;;;;;;;;:::666666555444444444444444777777666666777999:::;;;;;;777222...------......+++++++++******+++,,,,,,...///000000000000......***))))))((('''&&&&&&%%%(((%%%$$$'''&&&######&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$'''''''''((((((((())))))&&&'''((((((&&&&&&'''((((((((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++...///000111666BBBTTT```mmmnnnqqqwwwxxxxxx~~~{{{tttqqqqqqrrrtttxxx{{{iiiSSSEEE??????@@@@@@IIIWWWhhhzzz{{{{{{|||}}}yyytttqqqpppqqqrrrrrrqqqpppqqqssswww{{{}}}~~~|||vvvrrrpppqqqtttvvvuuuvvvwwwzzz|||~~~|||zzzxxxvvvssspppooonnnkkkkkkllllllllllllnnnooollllllkkkjjjjjjjjjjjjjjjggggggggggggggghhhiiiiiiiiiiiiiiihhhgggeeedddccceeedddddddddeeegggiiijjjfffgggggghhhggggggfffeeedddffffffeeecccbbbbbbbbb```_______________^^^^^^^^^___aaaaaaaaa___]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUSSSSSSSSSRRRQQQNNNLLLKKKIIIGGGEEEDDDDDDCCC@@@>>><<<;;;:::999888777666555666666555555444444333333333222111///////////////////////////...---,,,+++,,,+++++++++++++++*********++++++++++++******)))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))++++++)))((()))*********))))))******+++,,,,,,,,,,,,,,,------------+++,,,------,,,,,,---/////////000111111111111000111111111222222333333333555555555555555555555444666888;;;======>>>@@@BBBBBBDDDGGGIIIJJJJJJJJJJJJFFFFFFDDDCCCCCCCCCCCCCCCIIILLLQQQVVVZZZ^^^bbbeeehhhjjjnnnttt{{{wwwwwwooo\\\OOOHHH===:::777555555555555555444444555555555666666666666777999<<<>>>AAABBBCCCEEEGGGJJJMMMNNNQQQTTTVVVzzzyyybbbQQQMMMFFFBBB???>>>===<<<888777777666555444333333444444555555777888:::;;;999777444111...------------,,,,,,++++++++++++,,,---...///000111000000///,,,+++***)))((('''&&&%%%&&&###"""$$$### """&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%''''''((((((((()))))))))&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))((((((((())))))))))))***+++++++++++++++*********...///000111555BBBSSS```jjjmmmrrrwww|||~~~}}}xxxrrrqqqqqqrrrtttxxxnnnVVVFFF@@@?????????GGGTTTeeewww}}}|||||||||yyyuuurrrrrrssssssrrroooooooooqqqsssvvvxxxzzzyyywwwssspppppprrrtttwwwssstttwwwyyy|||}}}~~~|||zzzxxxuuurrrpppooonnnlllmmmnnnmmmllllllmmmooommmmmmlllkkkjjjjjjjjjjjjhhhgggggggggggghhhiiiiiiggghhhhhhggggggfffeeedddeeeeeeeeefffggghhhiiiiiieeefffffffffffffffeeeeeecccdddeeedddcccbbbcccdddaaaaaa```______^^^]]]]]]]]]___aaaccccccaaa___^^^ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUQQQQQQQQQQQQOOOMMMKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;::::::999888777666555555555555444444444333333333222000............///......///......---,,,+++++++++++++++++++++******)))***************))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))++++++)))((()))*********))))))******+++,,,***+++++++++,,,,,,,,,,,,***+++------,,,,,,---///...///000000111111000000000000111111222333333333555555555555555444444444555888;;;<<<===>>>@@@BBBBBBFFFKKKMMMMMMKKKJJJIIIEEEEEEDDDCCCCCCCCCCCCCCCFFFJJJOOOUUUZZZ___dddhhhllllllooouuu|||}}}uuuwwwppp\\\NNNFFFCCC999888777555555555666666555555666666777888888888777999<<>>EEERRRbbbuuu~~~||||||zzzwwwtttssssssssssssrrrppppppqqqqqqrrrtttvvvxxxuuutttrrrpppppprrrtttvvvssstttwwwzzz|||~~~|||zzzwwwtttqqqooonnnnnnmmmnnnooonnnlllkkkmmmooonnnmmmlllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjjjjkkkggghhhhhhiiihhhhhhggggggffffffggghhhiiiiiiiiihhhddddddeeeeeeeeeeeeeeeeeebbbcccdddcccbbbbbbdddeeeddddddcccaaa```___^^^]]]]]]___bbbdddeeedddbbb```ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTPPPPPPPPPPPPNNNLLLJJJIIIIIIGGGEEEDDDCCCBBB@@@>>>;;;::::::999888777666666555555444444444444333333111000...------...///000............---,,,++++++******************++++++((())))))******))))))((((((((((((((((((((((((((($$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))++++++)))((()))*********))))))******+++,,,++++++++++++,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///...//////000000000000000///000000111222222333333666666555555555444444444555777:::<<<===>>>@@@AAADDDJJJPPPSSSQQQNNNKKKJJJEEEEEEEEEDDDDDDDDDDDDDDDDDDHHHNNNTTTZZZaaaggglllpppoooqqqwww}}}{{{tttwwwsss\\\NNNGGGBBB>>>666777777666555444555666666777777888999999::::::999;;;>>>BBBEEEGGGIIIIIIHHHKKKOOORRRUUUXXX\\\___{{{yyyeee^^^[[[VVVSSSQQQNNNLLLJJJDDDCCCBBBAAA>>><<<:::999000111333555666777888888444555666666444222222222//////...---,,,,,,,,,,,,***,,,...///000111000000111111///...,,,+++))))))&&&###$$$'''(((&&&&&&)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))))))))((((((((((((((())))))))))))((()))***)))((('''(((***))))))))))))((((((((((((((())))))))))))*********''''''(((***+++,,,---......///000111555AAARRR___^^^gggrrr{{{zzzxxx~~~tttooooooppprrrwwwzzz___LLLBBB>>>>>>>>>EEEQQQaaattt}}}|||xxxvvvtttssstttsssrrrqqqrrrrrrssssssssstttuuuwwwtttsssrrrqqqqqqrrrsssuuusssuuuxxx{{{}}}|||zzzwwwtttqqqooonnnnnnnnnooopppnnnkkkjjjllloooooonnnmmmlllkkkjjjjjjjjjkkkkkkjjjjjjkkkkkklllmmmhhhhhhiiijjjjjjjjjjjjjjjfffgggiiijjjjjjjjjhhhhhhddddddddddddddddddddddddaaabbbccccccbbbccceeeggggggfffeeecccbbb```___^^^\\\___bbbeeefffeeecccbbbZZZZZZ[[[[[[\\\\\\\\\]]]\\\[[[[[[ZZZZZZZZZZZZZZZ\\\\\\[[[[[[ZZZZZZZZZYYYUUUUUUUUUUUUUUUTTTSSSRRROOOOOOPPPOOONNNLLLJJJIIIIIIGGGEEEDDDDDDCCC@@@>>>;;;::::::999888777666666444444444444444444333333///...---,,,---///111333............---,,,++++++******************++++++'''(((((()))))))))((((((((((((((((((((((((((((((###%%%'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((()))++++++)))((()))************)))***++++++,,,+++++++++,,,,,,,,,------)))+++,,,,,,,,,,,,...///...//////000000000000000///000000111222222333333666666555555555444444444555777:::<<<===>>>@@@AAAGGGMMMTTTWWWUUUPPPLLLJJJFFFFFFFFFFFFEEEEEEEEEEEECCCGGGMMMTTT[[[bbbjjjnnnrrrqqqsssxxx}}}zzzssswwwsss\\\KKKCCC@@@<<<999555666777666555444444555777777888999::::::;;;;;;:::<<>>MMMZZZaaammmxxx|||~~~uuu{{{{{{wwwtttrrrqqqssswwwgggPPPCCC??????AAACCCMMM```ssszzzvvvuuuuuuttttttttttttuuuxxxvvvtttqqqppppppqqqrrrsssrrrqqqqqqqqqrrrssstttvvvyyy|||}}}}}}{{{{{{{{{vvvwwwxxxuuuqqqnnnooopppqqqooommmlllllllllnnnooonnnllljjjiiijjjjjjiiihhhiiiiiiiiijjjkkklllnnnooogggiiilllnnnmmmkkkhhhffffffhhhiiihhhgggfffgggiiifffdddcccdddffffffeeedddfffeeedddcccbbbcccddddddhhhhhhgggeeecccbbb``````aaaaaabbbdddeeedddbbb___^^^^^^^^^^^^^^^^^^]]]]]][[[[[[\\\[[[XXXWWWWWWXXX[[[[[[[[[ZZZZZZZZZZZZZZZUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPOOONNNLLLJJJHHHGGGCCCBBBBBBAAA@@@???>>>>>>::::::999999777666555444666666555444222111000000////////////...............---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&&&&''''''((((((((('''''''''(((((()))))))))************)))))))))************+++++++++------++++++++++++------------------------,,,,,,////////////000000000000000111222333444333222111111111111222333444555666444666999:::<<<>>>BBBDDDIIINNNVVV\\\\\\VVVOOOIIIHHHIIIIIIGGGEEEDDDEEEGGGFFFIIINNNSSSXXX___eeejjjoooqqquuuyyy}}}{{{tttvvvyyyhhh]]]OOODDD???<<<999666777666666555555555666666777999;;;;;;::::::;;;<<<<<>>===<<<999999999888777666444444555555444333222111111000////////////............------,,,++++++++++++,,,++++++++++++***)))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))************)))))))))************+++++++++---,,,,,,++++++,,,,,,---------------------------////////////000000000000111111222333333333333222333333333333444555666666555777999;;;<<>>>>>DDDQQQaaapppzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvttttttsssrrrsssrrrqqqqqqqqqrrrtttuuuwwwyyy{{{zzzxxxvvvuuuvvvuuuuuuuuussspppnnnnnnnnnmmmllljjjiiiiiiiiijjjkkkmmmllllllmmmmmmllljjjhhhhhhhhhiiijjjkkkllllllmmmiiijjjjjjjjjjjjiiihhhhhhiiiiiihhhgggeeeeeefffhhhfffeeeddddddffffffeeeddddddcccbbbaaaaaaaaabbbbbbbbbbbbaaaaaa```_________aaaaaaaaabbbdddcccaaa___^^^_________^^^^^^]]]\\\YYYZZZ[[[ZZZXXXWWWWWWXXXZZZZZZYYYYYYYYYXXXXXXXXXUUUUUUTTTRRRQQQOOONNNMMMNNNNNNMMMLLLJJJHHHGGGEEE@@@@@@???>>>===<<<;;;;;;888888888888777555444444333333333222222222111111/////////............---------,,,+++++++++++++++++++++++++++***)))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))************)))))))))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,------........./////////000000000111111222222111111222222333444555555444444444555555666555777:::;;;===???CCCEEEGGGKKKPPPSSSTTTQQQMMMJJJKKKLLLKKKIIIFFFDDDDDDEEEEEEHHHMMMQQQWWW]]]ccchhhoooqqqvvv{{{}}}{{{mmm]]]QQQFFFAAA;;;888888999999777777777666666666666777777777999;;;<<<<<<<<<>>>@@@CCCEEEIIIKKKLLLNNNPPPRRRRRRUUUXXX[[[^^^bbbfffjjjkkknnnssszzzuuuzzz{{{{{{zzzzzzzzzzzzzzzwwwuuuvvvyyy}}}ooo[[[UUUQQQJJJDDD@@@<<<999666333333333333333444444444333333111000......------,,,---///111111000///---111000000000//////......)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''&&&((()))))))))************)))******++++++,,,---------,,,...111444===NNN]]]eeewwwpppjjjooo|||tttkkkgggmmm~~~eeePPPDDD???>>>===DDDRRRbbbooo}}}~~~{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvtttrrrqqqsssrrrqqqqqqrrrssstttuuuwwwyyyzzzyyyvvvtttsssssstttttttttrrrpppnnnnnnnnnlllkkkjjjjjjiiiiiijjjjjjlllkkklllmmmmmmllliiifffggghhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiihhhfffddddddfffhhhgggeeeddddddeeefffeeecccdddccccccbbbbbbbbbbbbbbbaaa```````````````______aaa``````aaabbbbbbaaa___^^^_________^^^]]]\\\[[[XXXYYYZZZYYYWWWVVVWWWXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTRRRPPPOOOMMMLLLKKKMMMLLLLLLJJJIIIGGGEEEDDD>>>>>>===<<<;;;:::999999777777777777666555444333222222222222222111111111//////.........------------,,,,,,+++***+++++++++***************)))((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''''''''((()))***+++)))******++++++******)))))))))*********+++++++++++++++------------++++++++++++,,,,,,---...///////////////000000111111222333222111000111222333444666555444444444444444555666888:::<<<===???CCCFFFGGGIIILLLOOOPPPOOOMMMKKKMMMNNNNNNLLLHHHEEEDDDEEEDDDGGGLLLPPPUUU[[[bbbfffmmmpppuuu{{{~~~ooo]]]RRRKKKAAA>>>:::888888999777666777777666666666777888888999:::<<<===>>>???AAADDDEEEHHHKKKNNNOOOQQQSSSUUUVVVXXX\\\^^^aaaeeeiiimmmppprrrvvv|||{{{|||{{{jjjbbb\\\SSSKKKDDD???:::777555555444333333333444444555444333111000/////////+++---///000111000...---/////////......---------)))))))))))))))(((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((('''&&&((()))))))))************)))******++++++,,,---------...000333555<<>><<<:::999999888777666777777777777777888999999:::<<<>>>???@@@BBBFFFHHHGGGJJJNNNPPPQQQSSSUUUWWWZZZ\\\___bbbeeehhhllloooxxxyyy{{{uuuvvv{{{~~~}}}||||||uuulllfff\\\SSSKKKDDD???<<<:::999777555444444444555555555333222111111111111---...///000000000//////...------,,,++++++******************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((('''))))))))))))************)))******++++++,,,---------///111333444:::LLL^^^lll{{{}}}}}}vvvlllkkkxxxwwwaaaRRRHHHBBB???>>>DDDQQQbbbqqq}}}{{{xxxwwwuuuuuuvvvyyy|||~~~}}}{{{xxxvvvsssqqqppprrrrrrqqqrrrssstttvvvwwwvvvwwwxxxwwwvvvuuuvvvxxxuuutttrrrqqqrrrqqqooonnnmmmmmmmmmmmmlllllllllllljjjiiiiiijjjjjjiiigggeeefffggghhhiiijjjiiiiiihhhiiihhhhhhgggfffgggggggggeeefffggggggfffeeefffggggggfffeeeeeeeeeeeedddbbbdddeeeeeeeeeeeedddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa___^^^___```aaa```___]]]]]]]]]\\\[[[ZZZYYYXXXVVVWWWXXXXXXVVVUUUVVVXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRQQQNNNLLLJJJJJJJJJJJJIIIIIIHHHGGGEEECCCBBBAAA<<<<<<;;;:::999888777777555555666666555444333333111111111111000000//////.........------------,,,,,,,,,+++***************((())))))******)))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))*********++++++++++++******)))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,------............///000000111222333333222222111111222222333444333333222222222333333444444666999:::<<<>>>BBBDDDDDDEEEGGGIIIKKKLLLLLLLLLMMMNNNOOOMMMIIIFFFDDDDDDCCCFFFJJJNNNRRRXXX^^^cccfffjjjqqqyyyhhhSSSFFF???<<<888888777777777888888888777777777777888999:::;;;===>>>@@@AAACCCFFFJJJMMMLLLOOORRRUUUVVVXXXZZZ\\\___aaadddfffgggjjjnnnqqqxxxrrruuuzzz{{{|||~~~}}}|||sssmmmcccZZZRRRLLLHHHEEEAAA@@@<<<999777666666666555555444333222222333333000000111111111222222222000///...---,,,+++***)))************************'''&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$&&&'''((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''((()))))))))((())))))))))))************)))******++++++,,,------,,,...111222111777III[[[lllzzzuuunnnoooqqq___RRRJJJDDD@@@???CCCOOOaaattt}}}{{{xxxvvvtttsssuuuzzz~~~zzzvvvtttsssrrrrrrrrrrrrrrrsssuuuvvvxxxvvvwwwxxxxxxwwwxxxzzz|||vvvtttrrrrrrssssssqqqnnnmmmmmmmmmmmmmmmllllllkkkllljjjiiiiiijjjiiihhhfffeeefffhhhiiijjjiiihhhggghhhhhhgggggggggfffffffffbbbdddggghhhgggffffffggghhhfffeeeeeeeeeeeedddbbbcccddddddeeedddcccbbbaaacccbbbbbbbbbaaaaaa``````aaa___^^^^^^___```______\\\\\\[[[[[[ZZZXXXWWWVVVUUUVVVWWWWWWVVVUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOLLLJJJIIIIIIJJJJJJHHHHHHGGGFFFDDDBBB@@@???<<<;;;;;;:::999888777777444444555555555444333333222222111000///......---.........---------,,,,,,,,,++++++***************(((((()))))))))))))))(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++***++++++,,,,,,++++++***)))************+++++++++---,,,,,,++++++,,,,,,---------------------------...///000111222333333444111111222333333333333222333333333333333444555666333555888999;;;===AAACCCAAABBBDDDGGGIIIJJJJJJJJJIIIKKKLLLKKKHHHDDDBBBBBBBBBEEEIIIMMMQQQWWW]]]aaacccfffnnnwww}}}pppXXXJJJCCC===;;;666666666666555666777999888888888888999:::;;;;;;???@@@BBBDDDFFFIIINNNRRRSSSVVVYYY[[[]]]^^^aaacccccceeeggghhhiiillloooqqq{{{zzz~~~vvvpppggg^^^WWWRRROOOLLLGGGDDD@@@<<<999888777777555444444333333333444444333333222222222333444555444333222000///---,,,,,,******************++++++(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%'''((())))))))))))))))))))))))************)))******+++,,,,,,------+++---000000///444FFFXXXkkk~~~zzzvvvppptttmmm]]]SSSLLLEEE@@@@@@CCCNNNaaauuu}}}{{{yyywwwsssrrruuu{{{|||xxxuuuttttttrrrrrrrrrrrrsssuuuwwwxxxuuuvvvxxxxxxyyyzzz}}}wwwtttrrrrrrttttttrrrooollllllmmmmmmmmmlllkkkjjjnnnllljjjiiijjjjjjiiihhheeefffhhhiiijjjiiigggfffggggggggghhhgggffffffeee___cccgggiiihhhggggggggghhhfffeeeeeeeeeeeecccbbbbbbbbbcccdddcccbbbaaa```cccbbbbbbaaa``````______aaa___]]]]]]___```___^^^[[[[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWWWWUUUUUUVVVWWWVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMKKKIIIHHHIIIJJJKKKGGGGGGFFFEEECCCBBB@@@???<<<;;;;;;:::999888777777444444444555444444333333333222111000///...---,,,......---------,,,,,,,,,,,,++++++***)))*********(((((()))))))))))))))(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&%%%%%%$$$''''''(((((()))+++,,,---***++++++,,,,,,++++++***)))************+++++++++...---++++++++++++---...------------------,,,,,,...///000111222333444444000111222333444333222222333333333444555666777888333555777999:::<<<@@@CCC>>>@@@BBBEEEGGGHHHHHHHHHFFFHHHJJJIIIFFFBBBAAA@@@BBBEEEHHHLLLQQQVVV\\\aaa```dddllluuu|||yyy\\\JJJCCC???<<<999999999888777555444666777888888888888999:::;;;<<<@@@BBBCCCEEEGGGKKKPPPTTTXXX[[[^^^aaabbbdddfffhhhfffgggiiijjjkkklllooorrryyyuuussspppllliiiccc]]]YYY[[[TTTNNNJJJFFF@@@:::777777666666666555555444444333222222222222222333333333333222222000///...---+++++++++***************'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))******)))'''&&&''')))******))))))******+++,,,,,,---///000000666FFFVVVgggzzzvvvwww{{{mmmaaaWWWOOOHHHDDDAAACCCNNNbbbwww|||xxxxxxuuurrrrrrvvv||||||xxxuuusssrrruuuuuuuuuttttttssssssrrrwwwxxxzzz{{{|||{{{{{{zzzxxxuuurrrqqqqqqqqqpppoooqqqnnnlllkkklllmmmmmmlllkkkkkkkkkjjjjjjjjjiiiiiijjjiiihhhhhhiiiiiihhhgggjjjiiihhhhhhiiiiiihhhfffgggggggggggggggggggggggggggfffeeedddccccccccccccbbbbbbbbbbbbcccdddeeefffeeedddbbb```___^^^^^^^^^^^^^^^______^^^^^^]]]\\\ZZZ[[[[[[ZZZYYYWWWVVVTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQQQQQQQPPPOOOMMMMMMKKKIIIHHHHHHHHHJJJKKKIIIHHHFFFDDDBBBAAA??????;;;:::999888777555444444666555555444222111000000///000111111111000...---......---------,,,,,,,,,,,,++++++***)))(((''''''))))))))))))(((((((((((('''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%&&&'''(((******++++++***++++++++++++***))))))++++++++++++++++++++++++/////////......---------+++++++++,,,---...///000///000111333333222111111000111222222333333222222111111111222333444555666444666888999:::<<>>???AAACCCEEEFFFGGGGGGHHHHHHHHHGGGDDDBBBBBBCCCCCCEEEHHHMMMRRRWWW[[[^^^aaaccciiipppvvvyyyeeeOOOBBB<<<999999:::999888777666666777888999:::::::::999999:::>>>@@@DDDFFFHHHJJJLLLPPPVVVZZZ\\\```eeehhhiiiiiiiiijjjkkkkkkkkkmmmooosssuuuwww~~~rrrsss}}}|||xxxrrrmmmjjjiiieee___XXXPPPGGG@@@<<<888777555555444444444333444444333333333333444444444444444333222000///...,,,,,,,,,+++++++++++++++*********))))))(((((((((''''''''''''''''''''''''(((''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))***)))''''''(((*********))))))******+++,,,,,,---///000000555EEETTTiii}}}|||||||||~~~{{{}}}uuuiii]]]SSSKKKGGGDDDFFFPPPcccxxx~~~yyyuuutttsssuuuyyy}}}}}}zzzvvvtttrrrqqqttttttsssssssssssstttttttttuuuwwwyyyzzzzzzzzzzzzyyywwwtttrrrrrrrrrqqqpppooommmkkkjjjkkkllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiiihhhgggiiihhhgggggghhhhhhgggeeeffffffffffffffffffffffffffffffeeedddccccccccccccbbbbbbbbbbbbbbbcccdddeeefffeeebbb```^^^]]]]]]]]]^^^____________^^^]]]]]][[[[[[\\\\\\ZZZYYYWWWVVVSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPQQQPPPOOOMMMLLLKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGEEECCCAAA???>>>;;;:::999888777555444444555555444333222111000000//////000111000///...------------,,,,,,,,,+++++++++*********)))(((((((((((((((((((((''''''''''''******)))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))***++++++++++++++++++++++++******)))++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,,,,---.../////////000000111111111111111111111222333333333333333444444333333222222222333444666777999999;;;>>>AAA???@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIGGGDDDBBBBBBCCCBBBDDDGGGKKKPPPVVVZZZ\\\```bbbhhhnnnttt}}}hhhYYYHHH@@@<<<:::888999888888777666777888999999;;;;;;<<<;;;;;;<<<@@@BBBFFFHHHKKKMMMPPPUUU[[[___bbbfffkkknnnnnnmmmmmmmmmoooooooooqqqsssvvvxxxzzz~~~zzzwwwmmm```}}}}}}xxxnnn___RRRIIIEEE>>>;;;888666666666555555666555555444444444555555555555555444333222111000---------,,,,,,+++++++++,,,++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))((())))))((('''''')))+++******))))))******+++,,,------...000000444BBBQQQhhhyyyyyyttt}}}vvv~~~}}}ssscccUUUMMMJJJEEEGGGPPPbbbwwwyyysssssstttvvvzzz|||}}}|||~~~|||zzzwwwtttrrrpppppptttrrrqqqpppqqqsssuuuwwwssstttvvvxxxzzz{{{||||||zzzxxxuuussssssssssssqqqmmmllljjjjjjkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhgggggghhhhhhhhhhhhhhhhhhhhhgggffffffggggggfffeeedddddddddeeeeeeffffffffffffeeedddccccccbbbccccccbbbbbbaaaaaaaaabbbbbbcccfffdddbbb___]]]\\\\\\\\\______``````______^^^]]]\\\\\\\\\\\\[[[ZZZXXXWWWTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQPPPQQQPPPNNNMMMLLLJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEBBB@@@>>>::::::999888666555444444555444444333222111000000//////000000//////...---,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))******)))'''%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))+++,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000111111222222333444444444333333444444333333333222222222333555777888888:::===@@@@@@AAABBBDDDFFFGGGHHHHHHIIIJJJIIIGGGDDDBBBAAABBBAAACCCFFFJJJOOOTTTXXX[[[^^^```fffmmmsss~~~|||uuugggUUUJJJ@@@===<<<:::888777888777777777888999::::::;;;<<<======>>>???CCCEEEJJJLLLOOORRRVVV\\\bbbfffkkkooosssuuuuuusssrrrrrrsssttttttvvvwwwzzz|||}}}~~~ttttttyyyuuukkkjjj|||}}}nnn___UUUPPPHHHCCC===:::999:::999888777666555555444555555555555555555444333222111111---------,,,,,,++++++***++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''((()))((('''(((***,,,******))))))******+++,,,---,,,...///000333???LLLcccyyyyyyzzz~~~zzzpppyyyuuuxxxxxxzzzxxxdddSSSKKKJJJDDDEEENNN___sss~~~yyytttssssssuuuxxxzzz{{{zzzzzzyyywwwuuusssrrrqqqqqqsssqqqooonnnooossswwwzzzwwwxxxyyyzzz|||}}}}}}}}}{{{xxxuuutttttttttsssrrrlllkkkiiijjjkkkkkkkkkiiijjjjjjiiiiiiiiihhhhhhhhhfffgggiiiiiiiiihhhhhhhhhiiigggffffffggghhhfffeeebbbccccccddddddeeeeeefffeeeddddddcccbbbbbbccccccbbbbbbaaaaaaaaaaaaaaaaaacccbbb```___^^^]]]^^^^^^______``````______^^^]]][[[[[[\\\\\\[[[ZZZXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPPPPPPPPPPNNNLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDEEEFFFGGGFFFCCC@@@===::::::999777666555444333444333333222111000000000////////////......------************))))))))))))((((((((()))))))))))))))((((((((('''''''''&&&&&&%%%&&&((((((((('''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))***+++,,,------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------///000111222222333444444444444333000111222333444555555555333555666777777999<<<>>>@@@AAABBBDDDFFFGGGHHHHHHIIIJJJIIIGGGCCCAAAAAAAAAAAACCCFFFJJJOOOTTTXXXZZZ]]]```fffmmmtttuuunnnfffXXXKKKBBB;;;;;;;;;888666666777777777888999:::;;;;;;;;;===>>>@@@AAACCCFFFIIIMMMOOOSSSWWW[[[bbbiiimmmsssvvvzzz{{{zzzwwwvvvuuuwwwxxxxxxyyy{{{|||}}}~~~zzzrrrnnnnnnrrruuurrr|||xxxzzzzzzlllccc^^^SSSKKKBBB===<<<===;;;:::888777666555555555555555444444444444333222111111...------,,,++++++******,,,+++***)))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((()))((('''(((***,,,******))))))******+++,,,---,,,---//////222<<>>???AAACCCEEEFFFGGGGGGHHHHHHHHHFFFBBB@@@@@@AAABBBDDDFFFJJJOOOTTTXXXZZZ]]]```fffnnnuuu|||kkkccc[[[MMMIIIAAA:::999888666555666666777888999:::;;;<<<<<<;;;>>>AAACCCEEEGGGKKKMMMPPPSSSWWW\\\aaahhhoootttyyy{{{~~~~~~|||zzzyyyyyy{{{{{{|||}}}}}}~~~~~~~~~}}}|||vvvpppuuu{{{zzzxxxzzz{{{tttnnn^^^TTTHHHAAA??????===;;;:::999888777777666666777333444444444333333222111//////...---,,,,,,+++***...------,,,+++***))))))((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))((())))))((('''''')))+++******))))))******+++,,,---,,,,,,//////111999BBBWWWlll~~~www}}}}}}|||vvvpppooo}}}yyywwwzzzwwwvvvyyy}}}~~~iiiTTTHHHDDDDDDEEENNN^^^qqqzzzwwwwwwuuurrrqqqsssvvvxxxxxxuuuttttttttttttttttttuuusssrrrpppoooqqquuuyyy|||{{{zzzzzzyyyxxxyyyyyyyyyzzzxxxuuusssssssssrrrqqqmmmllllllmmmoooooommmlllkkkkkkkkkjjjjjjjjjiiiiiigggjjjnnnmmmjjjhhhhhhiiijjjiiihhhhhhiiiiiihhhgggddddddddddddddddddddddddccccccbbbbbbbbbbbbccccccbbbbbbaaaaaaaaabbbbbbcccaaaaaa```______```bbbbbb^^^^^^______^^^^^^]]]\\\XXXYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOPPPOOOMMMLLLLLLKKKJJJHHHFFFEEECCCBBB@@@AAABBBCCCBBBAAA???>>>999999888777555444333333111111111000000000//////......---,,,,,,,,,,,,---******)))))))))(((((((((((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&''''''&&&$$$"""!!!%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((())))))***++++++,,,---------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------..................///000000111111222333333333222222222333444555444333222111222333555555555666999;;;<<<===???AAABBBCCCDDDDDDEEEFFFFFFDDDAAA??????@@@CCCDDDGGGJJJOOOTTTWWWYYY\\\___fffnnnuuusssaaaXXXPPPBBBFFF???999888777444444666555666888:::<<<=========>>>AAADDDGGGJJJMMMPPPSSSWWWZZZ^^^ccchhhooowww|||}}}}}}~~~qqq~~~{{{zzz~~~~~~kkk___QQQGGGEEEDDDBBB???===<<<;;;:::999999999999444555555555555444333333222222111000///...------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))***)))''''''(((*********))))))******+++,,,---+++,,,...///000777???PPPcccuuuyyyxxxyyyyyyvvvsss{{{}}}wwwppprrr}}}|||zzz|||vvvrrrvvv|||vvv^^^MMMEEEBBBCCCMMM]]]nnn}}}{{{wwwuuutttrrrssstttuuuuuutttrrrrrrrrrrrrssstttuuuuuutttsssqqqqqqsssvvvzzz|||zzzzzzyyyxxxyyyyyyzzz{{{|||yyyvvvuuuuuuuuutttsssnnnmmmnnnoooqqqqqqpppnnnlllllllllkkkkkkkkkkkkjjjiiimmmqqqpppkkkhhhgggiiijjjhhhgggggghhhhhhgggfffffffffeeeeeeddddddccccccccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbcccdddeeeeeedddbbbaaa``````aaaaaa]]]]]]]]]^^^]]]]]]\\\[[[YYYYYYZZZ[[[ZZZYYYXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSQQQOOOOOOOOOOOOMMMLLLIIIIIIHHHGGGFFFDDDBBBAAA??????@@@@@@@@@??????>>>999999888666555444333222000000000000000/////////......,,,+++++++++,,,---*********)))))))))(((((()))))))))((('''''''''&&&))))))((((((((('''''''''%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))******++++++,,,------------,,,...............---,,,,,,------------------------,,,,,,---------............------,,,,,,---------......///000000000000//////000111111222222111111222333444555555333222000111333444555444666888:::999:::<<<>>>@@@AAABBBBBBBBBCCCCCCBBB@@@??????@@@BBBCCCEEEIIINNNRRRVVVXXX[[[]]]dddllltttzzzjjjWWWOOOIII<<<===888666777777444333555555666888;;;===>>>>>>>>>AAAEEEIIIMMMPPPSSSWWWYYY```cccgggkkkqqqxxx{{{xxxxxx||||||uuuhhhXXXNNNKKKJJJGGGDDD??????>>><<<<<<;;;;;;;;;666666666666666666555444444444333222111000///...+++*********************))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))*********)))'''&&&''')))*********)))***++++++,,,---+++,,,...///000666===III\\\mmmqqqppprrrsssrrrrrr|||zzzsssvvv}}}zzzrrrlllppp~~~hhhSSSGGG>>>@@@JJJ[[[kkkyyy}}}wwwsssssssssuuuvvvvvvsssqqqpppppppppqqqrrrsssuuuuuuttttttsssrrrtttwwwzzz|||{{{{{{zzzzzz{{{|||~~~}}}{{{wwwvvvvvvvvvuuutttoooooooooqqqssssssqqqooommmmmmlllllllllkkkkkkkkkjjjnnnrrrqqqlllhhhgggiiiiiigggffffffggggggfffeeehhhgggffffffeeedddcccbbbcccbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbcccdddeeefffhhhgggdddbbb```_________\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\\\\[[[YYYYYYUUUUUUUUUUUUTTTTTTSSSSSSSSSQQQOOOOOOOOOOOOMMMKKKGGGGGGGGGFFFEEECCCAAAAAA??????>>>>>>>>>>>>>>>>>>999999888666555444333222000000000000////////////...---,,,+++++++++,,,---************))))))))))))******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&"""""""""###$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++++++++,,,,,,---,,,,,,,,,......//////......---,,,---------------------------------....../////////...------,,,,,,,,,---------...000111111111000/////////000111111111111111...000222555666555444444111333444444444555777:::777999:::<<<>>>???@@@@@@@@@AAABBBAAA???>>>???@@@@@@BBBDDDHHHLLLQQQTTTVVVYYY\\\ccckkksssqqqcccRRRKKKFFF;;;444111333777777444333555555666999;;;===>>>??????DDDHHHMMMQQQTTTXXX[[[^^^fffiiimmmrrrwww~~~{{{|||vvvppphhh```[[[WWWTTTSSSJJJHHHFFFFFFEEE@@@<<<:::<<<:::666555555555555555777555111...,,,,,,,,,,,,///...---,,,++++++++++++))))))'''&&&&&&'''((()))########################''''''(((((('''%%%$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&'''%%%### ###%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))((($$$$$$%%%%%%&&&''''''''')))************+++++++++---******---...///555<<>><<<<<<;;;;;;;;;:::::::::666555555444333222111000111000///...---...//////...---,,,+++************************))))))))))))((('''%%%$$$###$$$%%%%%%)))(((&&&%%%%%%&&&''''''(((((('''&&&%%%###"""!!!%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((()))+++,,,---,,,---......//////......//////.........---------******+++,,,,,,---......,,,...000000...---,,,---///---+++)))))))))***+++------,,,+++,,,---...///111000/////////000222333333333333444444333222222555444444444444555666666777:::===>>>>>>>>>>>>???????????????>>>>>>>>>>>>===@@@CCCFFFIIINNNSSSWWW\\\]]]cccjjjqqq}}}yyyeeeVVVKKKAAA:::999888777666555444333333333777999::::::;;;===@@@CCCKKKOOOTTTYYY]]]bbbgggkkkmmmqqqwwwzzz|||~~~~~~}}}vvv|||}}}zzzvvvzzz}}}ttt||||||yyyrrrjjjddd```]]]\\\WWWWWWVVVUUUPPPJJJDDDBBB>>>;;;777666666666666555:::888666333111000////////////...---,,,,,,------+++***)))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''&&&&&&''''''((())))))))))))************+++++++++---******---...///444;;;EEEYYYdddgggkkkjjjmmmxxx~~~~~~sssqqqiiieeehhhnnn{{{|||aaaOOODDDCCCHHHVVVdddrrrzzzvvvtttttttttsssrrrpppooommmnnnppprrrsssrrrrrrrrrssstttsssrrrrrrsssuuuwwwxxxwwwxxxzzz}}}~~~}}}zzzxxx{{{yyywwwuuussssssssstttpppooonnnppprrrsssrrrqqqooommmlllllllllmmmlllkkkllllllkkkkkkjjjhhhgggfffggggggggggggggghhhiiiiiihhhhhhhhhgggffffffeeeeeeeeedddcccbbbaaabbbbbbcccaaa``````cccgggkkknnnooojjjeee___]]]```aaaaaa______^^^]]]\\\[[[[[[\\\\\\ZZZZZZZZZYYYYYYXXXXXXWWWUUUUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIGGGFFFEEECCCAAA???>>>===;;;;;;;;;;;;::::::::::::555555444333222111111000///...---,,,+++,,,,,,---...---,,,+++*********************)))))))))((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%((((((((()))))))))******,,,------...............//////.........---------,,,,,,,,,---.........///---...000000...---,,,------,,,+++******+++---.........---------...///000000000000000000111222222333444444444444444333333333333333333333444555555777999<<<>>>>>>>>>>>>????????????>>>>>>>>>======???AAADDDGGGJJJNNNSSSWWWZZZ\\\bbbiiiqqq~~~sss___RRRIII@@@;;;999777666555444333333333333777888:::;;;<<>>===<<<;;;;;;;;;:::::::::999999888888777666555444333333111000//////......//////---,,,+++*********************))))))))))))(((((((((((('''&&&&&&&&&''''''"""###$$$&&&'''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''))))))'''&&&%%%%%%$$$$$$)))))))))))))))*********,,,,,,---..............................---------..................//////---///000000...------...---,,,++++++,,,...///111///............///000000000000111222222222222222333444444555555555444444222222222222222333333444666888<<<=========>>>?????????>>>>>>>>>>>>======@@@BBBEEEGGGJJJMMMRRRVVVXXXZZZ```iiirrr{{{kkkXXXMMMEEE>>>::::::555555444333333333333333666888;;;===???CCCGGGKKKVVVXXX^^^fffnnnuuuyyyzzzwwwzzz||||||{{{}}}|||tttsssxxxqqqssszzz|||{{{|||{{{kkk]]]RRRKKKAAA===:::777777777666555666777999999777444000...000//////....../////////...---,,,+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&$$$"""!!!###$$$&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''(((''''''&&&%%%$$$(((((()))******++++++,,,))))))*********+++++++++,,,***+++.........333999@@@PPP[[[ccckkkmmmuuu}}}llliiibbb```bbbdddiiiyyyyyy\\\JJJDDDFFFLLLWWWfffuuu{{{uuutttsssrrrpppooommmlllnnnoooqqqqqqqqqqqqrrrsssttttttssssssssstttuuuvvvuuuxxx{{{}}}|||zzzxxxwwwzzzyyywwwvvvuuutttttttttrrrpppooooooppppppooommmooonnnooopppqqqqqqooolllmmmlllkkkiiiiiiiiijjjkkkjjjjjjiiiiiiiiijjjjjjkkkhhhhhhggggggffffffeeeeeeeeedddddddddddddddddddddaaabbbeeekkkppprrrrrrqqqiiieeeaaa___```aaa```___]]]]]]]]]]]]]]]^^^______\\\\\\[[[ZZZZZZYYYXXXXXXYYYWWWTTTQQQOOONNNOOOOOOLLLKKKKKKKKKJJJJJJIIIIIIEEEDDDCCCAAA???===;;;;;;::::::::::::999999999999666666555444333222111111111000000///////////////,,,,,,+++******************)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''&&&'''((()))+++,,,---...,,,,,,---.........------........................//////.....................///000000...------.........------...///000000...............////////////000222333333333222111222222333444444444333333222222222222222333444444555777;;;<<<======>>>??????>>>>>>>>>============???AAADDDFFFHHHLLLPPPTTTWWWYYY___hhhqqqttteeeSSSIIIBBB<<<999999333333333222222333333444666888<<>>:::888777666555444444666999::::::666222000000///..................------,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%%%%'''(((((())))))***++++++))))))*********+++++++++,,,***+++.........222777>>>MMMXXXcccmmmqqq}}}qqqhhhccccccffffffgggrrrtttVVVEEEDDDGGGLLLUUUcccttt|||uuutttsssrrrpppooonnnnnnoooppprrrrrrqqqqqqsssuuuttttttttttttuuuvvvvvvwwwuuuxxx{{{|||zzzxxxwwwxxxyyyyyyxxxwwwvvvuuuuuuuuutttrrrqqqqqqqqqqqqpppnnnoooooooooqqqrrrrrrpppnnnmmmlllkkkjjjjjjjjjllllllkkkkkkjjjjjjjjjjjjkkkkkkgggffffffeeeeeedddccccccddddddddddddddddddddddddcccdddhhhlllooopppmmmkkkfffdddaaa______`````````\\\]]]]]]^^^_________```^^^]]]\\\[[[ZZZYYYXXXXXXXXXVVVSSSPPPNNNNNNNNNOOOJJJJJJJJJIIIIIIIIIHHHHHHCCCBBBAAA???>>><<<;;;:::::::::999999999888888888111111000///...---,,,,,,++++++++++++******))))))++++++******))))))******)))))))))(((((((((((('''%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))(((&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***'''((()))***+++,,,---...+++,,,,,,---...------------..............................---------------///000000///...---...///111000000///............,,,,,,------............///000111222333222111111///000111222222222222222333333333333333444444555444666:::<<<<<<<<<>>>???>>>>>>>>>============<<<===???BBBDDDFFFIIINNNQQQWWWYYY___gggqqqqqqbbbPPPFFF@@@:::777777222222222222333444555555777999>>>BBBFFFLLLRRRVVV```gggrrr|||~~~wwwrrrrrrttttttssstttyyy}}}wwwnnnsss|||~~~qqqaaaSSSDDDAAA<<<999888777666555555777;;;===>>>;;;888666111000///......---------,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((('''&&&'''''''''((())))))******)))************++++++++++++***+++...///...111666>>>JJJVVVdddrrrxxx{{{lllhhhgggjjjhhhhhhrrrqqqVVVGGGCCCGGGKKKRRR___rrr}}}uuuuuusssrrrqqqppppppppppppqqqrrrqqqqqqqqqsssuuussstttuuuvvvwwwxxxxxxyyyvvvyyy{{{zzzwwwuuuwwwyyyyyyxxxxxxwwwwwwvvvuuuuuuuuusssrrrrrrssssssqqqppppppoooooopppqqqrrrpppooollllllkkkkkkkkklllmmmmmmlllkkkkkkjjjjjjjjjjjjkkkffffffeeeeeedddccccccbbbbbbccccccddddddddddddcccdddeeegggjjjllljjjgggdddbbbaaa```_________``````]]]^^^^^^___`````````______^^^]]]\\\[[[YYYYYYXXXVVVUUUSSSQQQOOONNNNNNNNNJJJJJJIIIIIIHHHGGGGGGFFF@@@@@@???>>>===<<<;;;;;;999999999888888888777777333333222111000//////...+++++++++++++++***))))))+++******)))))))))******))))))((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''')))+++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------...............------------------------000000111///------...000111111000000///...------+++,,,------......------//////000111111111111111...//////000111111111111333333333333333444555555333555999;;;<<<<<<===???>>>>>>============<<<<<<;;;===@@@BBBEEEHHHMMMQQQWWWYYY___hhhsssnnn^^^MMMCCC>>>888555555111111222222333555666777888;;;@@@DDDIIIOOOVVVZZZ___jjjxxx}}}uuuooojjjlllnnnooottt}}}}}}vvv|||~~~zzziiiXXXGGGDDD???<<<:::999888777555888<<>>IIIUUUfffvvv~~~tttmmmjjjjjjhhhiiiuuulllUUUIIIBBBFFFIIIMMM[[[ppp}}}uuutttsssrrrrrrrrrssssssooopppppppppoooppprrrtttssstttuuuwwwyyyzzz{{{{{{xxxzzzzzzxxxtttssswww{{{xxxxxxxxxxxxwwwvvvvvvuuutttsssqqqrrrssssssrrrqqqpppooonnnnnnpppqqqqqqpppkkkkkklllmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiijjjjjjgggffffffeeeddddddccccccaaaaaacccdddddddddccccccccccccdddfffgggeeeaaa^^^^^^^^^^^^^^^^^^^^^```aaa^^^^^^``````aaa```____________^^^]]][[[ZZZYYYXXXTTTSSSSSSQQQPPPOOONNNNNNKKKJJJIIIHHHGGGFFFEEEDDD=========<<<<<<<<<<<<;;;999888888888777777777777666666555444333222111111------.........---,,,+++******))))))))))))******))))))((((((((('''''''''###$$$&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''')))++++++------,,,,,,,,,+++++++++++++++,,,------------,,,---------.........//////---------.../////////000000111111///------///111//////////////////......,,,,,,.../////////...---//////......//////000111...///000111111222222222222222222222222333333444222555888:::;;;<<<===>>>>>>>>>=========<<<<<<<<<:::<<>>===;;;:::999444777:::>>>@@@???>>>===666555333111000///......,,,---.........---,,,+++(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$###"""!!!!!!%%%&&&'''((((((&&&$$$###%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((()))******+++******((((((((()))******++++++)))************++++++++++++***+++...///---000555>>>IIIUUUgggyyyyyyqqqjjjhhhfffiiiyyyeeeQQQHHHBBBFFFHHHKKKXXXnnn}}}uuutttsssssssssssstttuuunnnoooooonnnnnnoooqqqtttrrrtttvvvxxxzzz{{{|||}}}yyyzzzzzzwwwrrrrrrwww|||xxxxxxxxxxxxxxxwwwvvvuuusssrrrqqqqqqssssssrrrqqqqqqooommmmmmoooqqqqqqqqqjjjkkkmmmnnnooonnnmmmmmmlllkkkjjjjjjiiiiiiiiiiiihhhggggggfffeeeeeedddddd```aaabbbcccdddccccccbbbaaaaaabbbcccdddbbb___\\\\\\]]]]]]]]]]]]^^^```aaa^^^___```aaaaaa```___^^^```___^^^]]][[[ZZZYYYXXXRRRRRRRRRRRRQQQPPPOOONNNKKKKKKIIIHHHFFFEEEDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777222111111000///...------***+++,,,---,,,+++***)))***)))))))))))))))******)))(((((((((''''''''''''$$$%%%'''(((((((((''''''""""""!!!!!!"""$$$&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((()))*********+++,,,,,,---......++++++,,,---------,,,,,,---------.........//////---......///000111111222111111111///------///111,,,---...///000000000///,,,---///000000000///...///...---------...000111//////000222222333333333111111111000111222222333111444888:::;;;<<<===>>>>>>=========<<<<<<<<<<<<:::<<>>:::666555555111111222333555777999:::;;;>>>CCCGGGMMMSSSZZZ___mmmxxxzzzooojjjiiigggjjjnnnuuuqqqfffTTTLLLDDDAAACCCCCC???:::<<<<<<>>>???@@@@@@@@@???<<<999666444333333222111---......///...---+++***)))))))))))))))(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%"""""""""!!!!!!!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$&&&((()))***)))'''&&&))))))))))))))))))))))))******))))))******+++,,,***+++,,,,,,---...111444===IIIVVViii||||||yyyxxx{{{vvvsssqqqmmmeeeeeezzzttt^^^PPPHHHFFFEEEFFFLLLZZZmmmzzz}}}zzzuuuqqqooooooqqqsssrrrnnnkkkkkkooosssuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxzzzyyywwwvvvvvvwwwyyyzzzzzzxxxwwwuuuuuuvvvwwwxxxuuuvvvvvvvvvtttqqqnnnlllllllllmmmnnnoooooonnnnnnllllllmmmnnnnnnmmmmmmllljjjjjjjjjjjjjjjiiihhhhhheeeeeeffffffeeeeeedddcccddddddddddddcccaaa```^^^aaaaaaaaaaaaaaa``````___]]]]]]]]]]]]^^^^^^___```___]]]\\\\\\^^^^^^]]][[[]]]]]]^^^]]]\\\ZZZXXXWWWVVVSSSPPPNNNNNNNNNNNNMMMJJJJJJJJJIIIGGGDDDAAA@@@>>><<<;;;;;;;;;;;;999888777777777777666666666666222111000///...---,,,,,,......---,,,+++))))))(((''''''(((((())))))******)))))))))((('''%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''))))))((((((***+++---------.........//////++++++,,,,,,,,,---------///......------,,,++++++,,,,,,,,,---...//////000333333222222222333444444444111///...///000111111000000000000000000000000////////////////////////111111222222222333333333111000/////////000222222666666777888:::;;;<<<===;;;;;;;;;<<<;;;;;;:::::::::===AAAEEEHHHKKKOOORRRWWW\\\ccclll{{{bbbRRRBBB<<<:::777333111333444444444444666999<<<>>>@@@GGGPPPTTTVVV___kkkvvvuuuppplllgggffflllrrrxxx~~~{{{zzz|||}}}vvvlll^^^VVVMMMIIIIIIIIIEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;999666555555444333111...////////////...---,,,***)))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((***+++++++++***)))))))))))))))))))))))))))******))))))******+++,,,***+++,,,,,,,,,...111444===HHHUUUgggyyytttpppqqqvvvxxxuuupppllljjjeeehhh}}}~~~rrr^^^QQQIIIFFFEEEEEEKKKXXXkkk}}}{{{|||zzzuuurrrppppppqqqrrrssspppllllllooorrrttttttyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwwwwyyy{{{||||||zzzxxxwwwvvvwwwxxxyyyvvvwwwwwwvvvuuurrrooommmkkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnniiiiiijjjjjjiiiiiihhhgggffffffggggggffffffeeedddccccccddddddcccbbb``````aaaaaaaaaaaaaaa``````___]]]]]]]]]]]]]]]^^^______^^^]]]\\\\\\^^^^^^]]]\\\]]]]]]]]]]]]\\\ZZZXXXWWWUUUSSSQQQOOOOOOOOONNNLLLJJJJJJIIIHHHFFFCCCAAA??????===;;;:::;;;:::888777666555555555444444444444111111000///...---,,,,,,...------,,,***))))))(((((((((((((((((()))))))))''''''((()))))))))(((((())))))((((((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))***))))))***,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------.........------------,,,......//////000111111222333333333333444444444444444222///...///111111111000000000000000000000000////////////////////////111111111222222222333333111111000000000111222333555666777888:::;;;<<<<<<:::;;;;;;<<<;;;;;;:::::::::===AAAEEEHHHLLLPPPSSSVVV\\\eeeooo~~~```QQQAAA;;;:::777333111222333444444444666:::===AAACCCJJJRRRWWWZZZdddoooxxx|||rrrmmmjjjgggjjjqqqyyyxxxrrrmmmlllkkkmmmuuu}}}}}}~~~}}}tttllldddYYYSSSQQQPPPMMMIIICCCCCCCCCBBBAAA@@@>>>>>>;;;999777777777777555333//////000000000///......+++******)))((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++,,,---,,,,,,...111333<<>>BBBEEEHHHLLLQQQTTTVVV]]]hhhtttzzz\\\NNN???:::999666222111222333333333444666:::===EEEGGGMMMUUUZZZaaakkkuuu{{{vvvmmmjjjiiiiiinnnvvvsssmmmgggdddaaaaaafffnnn~~~|||}}}}}}|||}}}~~~zzzpppddd\\\XXXVVVSSSQQQLLLLLLMMMLLLIIIEEEBBB???<<<;;;999999:::999777666000000000000/////////...,,,+++***)))((('''&&&&&&)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&'''((())))))))))))))))))))))))))))))******))))))******+++,,,+++,,,------,,,...000333;;;GGGRRRbbbvvviii[[[[[[eeennnooossswwwkkkaaa```dddlll~~~|||qqqcccWWWPPPGGGDDDCCCGGGRRRcccttt|||{{{xxxuuurrrqqqpppoooqqqpppoooppprrrsssuuuvvv||||||||||||{{{{{{{{{{{{xxxxxxyyyyyy{{{}}}}}}|||{{{{{{{{{{{{zzzyyyyyyxxxvvvtttrrrqqqmmmnnnnnnooooooooonnnnnnooonnnmmmlllllllllmmmnnnhhhhhhhhhhhhhhhgggffffffgggggggggggggggfffeeeeeeaaaaaacccdddddddddccccccaaabbbbbbbbbbbbaaa``````\\\\\\\\\[[[[[[\\\\\\]]]\\\[[[[[[\\\___aaa``````^^^^^^]]]\\\ZZZXXXWWWVVVSSSRRRRRRRRRRRRPPPMMMJJJIIIHHHGGGEEECCCAAA@@@??????===;;;:::999888666444333333222222222111111111000000///......---,,,,,,,,,,,,,,,+++***))))))((()))))))))((((((''''''&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''(((((()))+++,,,,,,+++,,,---///---------.........//////------------............,,,------...//////000000------......////////////111333555777777777555444555333111000111222111000////////////////////////////////////////////////000000000111111111111222222222222222222333333333444555666777888:::;;;;;;::::::;;;;;;<<<;;;;;;;;;<<>>GGGJJJOOOVVV]]]fffqqqyyy}}}}}}yyyqqqiiigggiiilllsss~~~ooojjjeeeccc^^^[[[]]]bbbkkkqqqwwwwwwwwwyyy|||}}}}}}}}}~~~~~~{{{nnnddd```^^^^^^]]]YYYYYYXXXUUUPPPJJJDDDAAA@@@>>><<<<<<===<<<;;;999111111000000///.........---,,,,,,***)))(((''''''***)))(((''''''''''''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))'''''''''&&&'''((())))))))))))))))))))))))))))))******))))))******+++,,,,,,---------,,,---000222999FFFQQQaaawwwvvv^^^SSSVVVcccmmmnnnuuuyyyjjj^^^]]]bbbiiixxx}}}uuuhhh\\\TTTGGGDDDBBBEEEPPP```qqq{{{~~~zzzwwwsssqqqpppooommmoooqqqssstttvvvyyyzzz}}}}}}}}}||||||{{{{{{{{{wwwwwwxxxzzz{{{}}}~~~}}}|||||||||{{{{{{zzzyyyxxxvvvuuusssrrrppppppqqqqqqqqqqqqppppppnnnmmmmmmlllkkkkkkllllllhhhhhhhhhhhhhhhgggffffffeeeffffffffffffeeedddddd```aaacccdddeeeeeeddddddbbbbbbbbbbbbbbbaaaaaa```]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[]]]___aaaaaa```___^^^]]][[[YYYWWWVVVVVVSSSRRRQQQQQQQQQOOOLLLJJJIIIHHHFFFDDDBBB@@@???>>>???===:::999888777555333333333333222222222222111//////......------,,,,,,,,,++++++******)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))******+++------,,,,,,...///---------.........//////------........./////////,,,---......///000111111.........///////////////111222555777777777666555666444222222222222111000//////////////////////////////////////////////////////000000000111111111111111222222333333333333444444555666888999::::::999::::::;;;<<<<<<<<<;;;<<<>>>AAADDDGGGLLLQQQUUUWWW___kkkwwwpppQQQFFF;;;777666333222222111222444444666999===@@@GGGKKKQQQXXXaaalllvvv{{{zzztttmmmgggggglllqqq~~~mmmiiigggeee___ZZZYYY]]]aaafffjjjnnnppprrrtttuuussstttvvv{{{~~~yyypppmmmnnnqqqtttpppllleee\\\SSSLLLFFFCCCEEECCC@@@>>>>>>???>>>===555444333111//////.........------,,,+++***))))))***)))((('''''''''((()))''''''''''''''''''''''''******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,---------,,,---000222777DDDNNN___uuuooo\\\SSSVVV```hhhooowwwyyyjjj^^^\\\___dddrrr}}}|||zzzmmm```VVVFFFDDDAAADDDNNN^^^nnnyyy}}}xxxtttqqqpppooolllooosssvvvxxxyyy|||~~~~~~~~~}}}|||{{{{{{uuuvvvwwwyyyzzz|||}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{yyyxxxvvvtttssssssrrrrrrssssssrrrrrrqqqqqqmmmnnnnnnnnnmmmlllkkkjjjhhhhhhiiiiiihhhhhhgggfffeeeeeeeeefffeeeddddddcccaaabbbccceeeeeeeeeddddddbbbbbbccccccbbbbbbaaa```^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\[[[]]]```aaaaaa``````^^^\\\ZZZXXXWWWVVVVVVRRRQQQOOOOOOOOONNNKKKIIIHHHGGGEEEBBB@@@???>>>>>>===;;;999888888777555333444333333333222222222222.........---------,,,,,,++++++*********)))))))))((((((''''''''''''''''''$$$%%%&&&(((((()))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***++++++***+++------,,,,,,...///+++++++++,,,,,,,,,------.........////////////000.........///000111111222111111111111111111111111111222333555666666666555666555333333333333111000000000000000000000000000////////////////////////////////////000000000000000111111222333222222222333333444666777888999:::999999:::;;;<<<<<<<<<<<<<<<>>>@@@CCCFFFJJJPPPUUUWWW___kkkwwwgggLLLBBB999666444222111333222333555666777;;;???CCCIIINNNUUU\\\gggttt|||~~~wwwpppkkkhhhiiipppxxx|||qqqnnnjjjhhhccc]]]]]]```aaabbbfffkkkmmmllllllkkkjjjlllooottt|||~~~~~~tttcccUUUMMMJJJJJJKKKGGGCCC@@@@@@@@@AAAAAA:::888666333111000000///.........------,,,,,,,,,+++***((('''&&&'''((()))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((('''(((***+++++++++***)))))))))))))))))))))))))))******))))))******+++,,,,,,---...---,,,---///222444AAAKKKZZZqqq}}}~~~mmm```ZZZ]]]ccchhhrrrxxxvvvhhh]]][[[\\\```mmm{{{zzz|||~~~pppaaaVVVFFFCCCAAADDDNNN]]]nnnxxxyyytttqqqppppppnnnrrrwwwyyyzzzzzz}}}~~~~~~}}}|||{{{zzzyyyyyytttuuuvvvwwwyyyyyyzzzzzzzzz{{{{{{|||||||||||||||{{{zzzyyywwwuuutttssssssrrrrrrssssssrrrqqqqqqpppnnnoooqqqqqqqqqnnnllljjjiiiiiijjjjjjiiiiiihhhgggfffffffffffffffeeeeeedddbbbcccdddeeeeeeeeedddcccbbbccccccccccccbbbaaaaaa______^^^]]]]]]]]]]]]]]]]]]]]]\\\]]]```aaaaaa``````___\\\ZZZWWWVVVVVVUUURRRPPPNNNMMMLLLLLLKKKIIIHHHFFFDDDAAA???>>>======<<<:::888888888777555444333333333222222222111111......------------,,,,,,************))))))))))))&&&&&&''''''''''''''''''%%%&&&'''((()))*********'''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))((()))***+++,,,,,,)))+++,,,---,,,,,,---///+++++++++,,,,,,,,,------....../////////000000000/////////000000111111111111111111111111111111111111111222333444555666666777555444444444333111///000000000000000000000000////////////////////////........./////////000000///000111222222222111111222333444555777888999999888999:::;;;<<<<<<<<<<<<;;;===???AAADDDIIIOOOTTTUUU^^^iiiuuuwww]]]HHH???777555333111111333333444666777999===AAAEEELLLSSS[[[bbbnnn|||}}}uuummmjjjiiillluuu{{{mmmxxxsssooolllgggbbbbbbgggcccccceeeiiikkkhhheeedddfffhhhkkkqqqxxxhhhWWWPPPOOOQQQOOOJJJDDDAAA@@@AAABBBCCC===<<<999666333222111111.....................---+++***((('''&&&''')))***((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''***)))((('''''''''''''''%%%&&&((()))***)))'''&&&))))))))))))))))))))))))*********)))***++++++,,,------...---,,,---///222333@@@IIIWWWmmmxxxyyy~~~xxxmmmfffcccfffjjjmmmtttyyysssggg]]][[[[[[^^^jjjyyyyyy}}}qqqaaaUUUEEECCCAAACCCMMM]]]mmmxxxzzztttqqqppppppppptttyyy{{{{{{{{{|||~~~|||{{{{{{yyyxxxwwwvvvuuussstttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{||||||||||||{{{zzzxxxvvvuuutttssssssrrrrrrrrrrrrrrrqqqpppooooooqqqssstttsssqqqmmmkkkjjjjjjjjjjjjjjjiiihhhhhhgggggggggggggggffffffeeecccdddeeeeeeeeedddccccccbbbccccccccccccbbbaaaaaa```___^^^^^^]]]]]]]]]]]]^^^]]]]]]^^^```aaa```___```___\\\YYYWWWVVVUUUUUURRRPPPLLLKKKKKKKKKJJJIIIHHHFFFCCCAAA???>>>======;;;999777777888777666444222222222222111111111111------------------,,,,,,************))))))))))))%%%&&&&&&''''''((((((((('''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))***+++,,,---)))+++,,,,,,,,,,,,---///---------.........//////////////////000000000000000000000000111111111111000000000///////////////111111111111333444666777777666555444555444111///000000000000000000000000////////////////////////............/////////000...///000111222111000000222333444555666888999999888999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@CCCHHHOOOSSSTTT\\\hhhuuupppVVVFFF===666444333000111333333555777888:::>>>CCCFFFOOOWWW```hhhttt}}}ssskkkjjjkkknnnxxx~~~nnnaaazzzyyywwwtttqqqooonnnnnnmmmkkkhhhggghhhjjjjjjjjjiiihhhhhhjjjmmmsssxxx{{{nnn\\\SSSOOONNNTTTQQQLLLFFFAAA???AAACCCGGGDDD@@@;;;666222///...///...---...//////...,,,)))((((((''''''''''''(((%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%******)))''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((************************)))************++++++++++++,,,---,,,+++,,,///111555===KKKZZZgggooossstttxxxsssooommmmmmkkkkkkkkkqqqqqqzzz~~~ggg]]][[[TTTUUUgggsss|||uuucccVVVFFFAAA???BBBIIIUUUffftttyyyuuuttttttssstttvvvxxx{{{}}}}}}|||||||||xxxtttsssvvvxxxyyyxxxsssuuuwwwxxxyyyxxxvvvuuu}}}{{{yyyyyyyyyzzzyyyxxxzzzzzzxxxvvvtttsssqqqppptttqqqooonnnnnnooonnnmmmoooooopppppppppqqqqqqqqquuuooojjjiiilllnnnllliiihhhhhhhhhhhhggggggggggggfffffffffdddbbbaaabbbddddddcccbbb`````````aaabbb````````````____________aaa```______```aaa```^^^]]][[[YYYXXXYYYYYYXXXWWWSSSQQQNNNMMMLLLLLLJJJHHHHHHGGGDDDAAA>>><<<:::999888888777777666555555555555444333111000/////////......---,,,++++++++++++'''''''''(((((((((((((((''''''(((((())))))******&&&$$$###$$$'''(((&&&$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))(((((('''''''''((())))))'''((()))***+++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......000000000000000000000000....../////////000000000555333222000000111222444444333333222222333333444333333444444333333222111222222222111111111111000///...---...///000///.........///000111222222333000111111111222222222222111222222333444555666666999999:::;;;<<<<<<<<<<<>>888444333222222222333555666666777<<>><<<:::999999999999888777777666666444444222111000/////////......---,,,++++++++++++))))))))))))))))))))))))&&&&&&'''''''''(((((((((!!!!!!$$$&&&&&&$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&&&&+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---------.........//////000000000000000000000000111111111222222222333333222111000///000111333444444333333222222333333444444444444444444333222222222222222222111111111111222000//////000000...---/////////000111111111222/////////000000000000111111222222333444555666666888999:::;;;<<<<<<<<<<<<;;;===>>>@@@CCCHHHNNNRRRWWW___iiiuuu```III@@@<<<777333222222222222333555777888999>>>FFFMMMSSS___ooo}}}xxxmmmdddcccfffmmm~~~xxxppphhh```VVVOOO~~~~~~}}}||||||}}}}}}|||zzzwwwuuutttssspppnnnllljjjhhhfffhhhkkkpppssswwwzzz|||~~~}}}xxx|||{{{nnnddd\\\WWWZZZYYYWWWSSSLLLGGGDDDDDDJJJHHHEEEAAA<<<888555333222000.........---+++)))******)))((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******(((((((((((((((((((((((()))************++++++++++++,,,---,,,,,,,,,...000444;;;GGGUUUaaaiiimmmooorrrwww||||||wwwqqqllliiijjjfffkkkuuulll\\\XXXRRRWWWjjjwwwkkkYYYIIICCC@@@BBBIIITTTeeetttzzzuuuuuuvvvwwwxxx{{{{{{{{{{{{zzzxxxvvvuuuvvvsssqqqppprrrsssttttttrrrsssuuuvvvvvvvvvuuutttyyyyyyxxxyyy{{{zzzxxxvvvvvvvvvuuuuuuttttttssssssuuurrrnnnlllmmmoooppppppqqqqqqqqqqqqrrrrrrrrrrrrqqqmmmjjjjjjmmmooonnnlllhhhhhhhhhhhhggggggggggggbbbdddffffffeeedddcccddd``````aaabbbbbbbbbaaaaaa````````````____________```______aaaccceeedddddd```^^^\\\[[[[[[ZZZXXXVVVUUURRRPPPNNNNNNMMMKKKJJJGGGEEECCC@@@===;;;:::999;;;::::::999999888777777444333222000////////////...---,,,++++++******+++***)))))))))((('''''''''&&&&&&&&&&&&&&&'''''''''$$$######$$$&&&''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((()))***///000//////...---,,,+++,,,------------............////////////000000000000000000000000000000000/////////000000000000111000000/////////111222444444444333333333333444444444555555555555444333333333222222222111111111111444222111000000000...---000000000000000000000000------........./////////111111222333444555666666888888999:::;;;;;;;;;;;;888:::<<>>EEENNNUUU[[[mmm|||pppfff```bbbhhhppp{{{ooogggddd```[[[TTTOOOKKKHHHEEECCC}}}}}}||||||~~~}}}{{{{{{{{{yyywwwtttrrrpppnnnkkkjjjkkkmmmooommmnnnooooooooooooqqqrrrwwwtttvvv~~~vvvlllddd___[[[\\\]]][[[UUUOOOKKKIIIHHHKKKOOOQQQNNNFFF>>>888555333000///000000///...,,,,,,+++))))))((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))************************************))))))*********+++++++++***,,,------------...///222999FFFTTTcccnnnvvvzzzuuu~~~vvvnnnggggggcccgggqqqoooZZZUUURRRYYYlllwwwdddNNNHHHBBBCCCIIITTTeeesss~~~}}}wwwsssrrrsssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuuuuvvvvvvwwwwwwwwwwwwuuuuuuvvvxxxzzzyyyvvvtttttttttuuuvvvvvvwwwxxxxxxwwwtttqqqpppqqqsssttttttqqqqqqrrrrrrrrrssssssssssssqqqooonnnmmmlllkkkjjjhhhhhhhhhhhhggggggggggggaaadddggghhhgggeeeddddddbbbcccdddfffffffffeeeddd````````````____________]]]\\\]]]___ccceeefffeeeaaa```^^^^^^]]][[[XXXVVVUUUSSSPPPOOONNNNNNLLLJJJDDDCCCAAA???<<<:::999999888888888777666666555555111111000///............------,,,+++************(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''&&&&&&$$$###!!!!!!!!!''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***,,,,,,---...............------...///000111111222111111111222222222333333111111111111111111111111444444444444555555555555555444333333222222222222555444444333333444444555555555666666555555444333333333333222222222222111111000000111222333333222000000000///////////////....../////////000000000000111111222333444555555555666777999:::;;;;;;;;;<<<===???@@@CCCGGGMMMQQQXXX___iiivvvbbbKKKAAA:::666222000111333444444555888;;;===AAAHHHQQQYYYaaauuutttkkkbbb___cccjjjrrrsssfff[[[TTTTTTOOOKKKFFFBBB???===;;;:::}}}|||||||||zzzyyyxxxyyyyyywwwuuusssrrrqqqpppooooooooooookkkmmmnnnnnnllljjjiiiiiioooqqqvvv~~~~~~yyyqqqiiiddd_________[[[VVVPPPLLLKKKJJJMMMRRRUUUSSSMMMEEE@@@:::777444222222222111000------+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''"""###%%%'''((())))))(((''''''&&&&&&&&&&&&''''''((((((((()))))))))******************************)))************+++++++++)))+++---...------...///222999EEETTTcccoooyyy}}}wwwwwwlllmmmhhhkkkssssss^^^]]]]]]fffwwwkkkQQQJJJDDDDDDIIISSSdddsss|||~~~xxxsssrrrqqqqqqpppnnnnnnooopppqqqqqqrrrssspppqqqrrrrrrqqqqqqsssuuuvvvvvvvvvvvvwwwwwwwwwxxxuuutttuuuvvvxxxxxxvvvtttsssssstttuuuvvvwwwxxxxxxvvvtttrrrrrrssstttttttttqqqqqqqqqqqqrrrrrrrrrrrrsssrrrqqqooommmkkkjjjiiihhhhhhhhhhhhggggggggggggccceeeggggggfffeeedddeeeaaaaaabbbcccccccccbbbbbb````````````____________\\\\\\]]]___ccceeefffeee```___^^^^^^]]]\\\XXXVVVUUURRRPPPNNNNNNMMMKKKJJJCCCBBB@@@>>><<<:::999999777666666555555444333333000000///...............---,,,+++******))))))******)))))))))((('''''''''((((((((('''''''''''''''$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++,,,)))***+++---.../////////......///000111111222222111222222222222333333333111111111111111111111111333333333333444444444444444444444444444333333333555555444444444444555555444555555555555444333333333333333333222222222222000//////000222444444333//////////////////////////////000000000111111111000000111222333444555555444555777888999:::;;;;;;>>>???@@@AAABBBFFFKKKOOOXXX___hhhvvvzzz]]]JJJAAA:::666222000111333444555555888;;;>>>CCCJJJTTT\\\iii~~~}}}nnnfff___^^^eeelllsssuuueeeYYYNNNHHHHHHBBBAAA???===;;;;;;;;;;;;~~~}}}|||||||||yyyvvvuuuvvvvvvuuuuuurrrrrrssssssrrrqqqppppppmmmnnnooommmjjjgggeeeeeelllrrryyy~~~~~~yyyrrrmmmkkkjjjgggaaaZZZTTTQQQPPPNNNPPPSSSTTTSSSPPPLLLIIIAAA===999555444333111000...---,,,+++***)))))))))''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&(((******))))))(((''''''''''''''''''(((''''''((((((((()))))))))************************)))************+++++++++)))+++.........---......111777CCCQQQ```mmmwww|||{{{xxxwwwooonnnssswwweeehhhmmmxxxqqqSSSKKKDDDDDDIIISSSdddsss|||~~~xxxtttrrrqqqpppooolllmmmmmmnnnoooqqqrrrsssnnnppprrrrrrppppppsssuuuuuuuuuuuuuuuuuuvvvwwwwwwuuutttssstttvvvwwwvvvuuuqqqrrrrrrssstttuuuvvvvvvsssrrrqqqrrrttttttsssqqqpppppppppqqqqqqqqqqqqrrrqqqrrrqqqpppnnnlllkkkjjjhhhhhhhhhhhhggggggggggggfffggghhhgggeeeddddddeeecccbbbbbbaaaaaaaaaaaabbb````````````____________^^^]]]^^^```dddfffffffff^^^]]]]]]]]]]]]\\\YYYVVVTTTQQQOOOMMMMMMLLLKKKIIICCCAAA???===;;;:::999999666666555555444333333333//////......------......---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%''')))(((''''''(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((*********+++,,,---...///)))***,,,---...////////////000000111111222222222111111222222222333333333111111111111111111111111/////////000000000111111000111222333444444555555555555444444444444555555444444444444444333222222444444333333333222222222000//////000222333222111---.........///000000000//////000000000111111111000000111222333444444555333444666888999::::::;;;===>>>???@@@AAAEEEJJJNNNYYY___hhhvvvtttZZZIIIAAA;;;777333111111333444555444777;;;???CCCLLLVVV^^^qqqvvvkkkbbb]]]___hhhnnnttthhh\\\TTTIIIDDDFFF>>>>>>>>>>>>===<<<<<<===~~~}}}|||{{{{{{}}}zzzvvvttttttttttttsssppprrrsssuuutttsssqqqppppppppppppmmmiiifffddddddmmmuuu|||~~~yyywwwuuuppphhh___YYYWWWVVVRRRRRRRRRRRRRRRQQQQQQQQQFFFBBB===888555333000...///...---+++***)))))))))''''''(((((())))))******&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((******)))'''&&&((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))+++...///...---......111777AAAOOO]]]jjjsssxxx~~~tttpppqqq|||zzzkkkrrrzzztttTTTLLLEEEDDDIIISSSdddsss}}}}}}xxxtttrrrqqqppppppmmmmmmmmmnnnoooqqqrrrsssllloooqqqqqqpppooorrrttttttttttttttttttuuuvvvvvvuuutttrrrsssuuuvvvvvvvvvppppppqqqqqqrrrsssttttttppppppppprrrssssssqqqooooooooopppppppppqqqqqqqqqooopppqqqpppnnnmmmllllllhhhhhhhhhhhhgggggggggggghhhhhhhhhfffdddcccdddeeefffeeecccbbbaaabbbccccccaaa`````````____________```______bbbeeeggggggggg\\\\\\\\\]]]]]]\\\YYYVVVSSSQQQNNNMMMLLLLLLJJJHHHBBBAAA???===;;;:::999888666666666555444444333333//////...---------......---,,,+++***))))))))))))'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))'''''''''((()))+++,,,---+++,,,---...////////////111111111111111222222222111111222222222333333333111111111111111111111111000111111111222222222222,,,...000222444555666666555555444444444444555555333333444444333333222111444444444333333333222222222000///000111111000///,,,------...///000111111////////////000000000000000000111222333444444555333444666777999::::::;;;;;;<<<===>>>@@@DDDJJJNNNYYY___hhhvvvrrrYYYHHHAAA<<<888444111222333444555444777;;;???DDDLLLWWW___wwwrrrjjj```\\\___iiipppuuupppZZZSSSNNNFFFCCCFFF<<<===>>>===;;;999999999~~~|||{{{||||||{{{zzz{{{zzzwwwuuusssqqqppppppooooooooooooppppppppppppsssrrrpppmmmjjjgggeeedddjjjooouuuvvvuuuvvvzzz~~~{{{yyy|||}}}tttmmmiiiggggggdddeeeaaaYYYUUUVVVUUURRROOOIIIBBB===;;;777222...---......---+++***++++++,,,+++)))((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,------...---------000222;;;JJJYYYeeerrr|||zzzrrrqqq~~~yyyyyyxxx\\\MMMBBBBBBIIITTTfffwww{{{vvvrrrqqqpppooonnnlllmmmooopppqqqqqqppppppooonnnnnnnnnpppqqqqqqqqqvvvtttqqqppprrrsssttttttvvvtttssssssuuuwwwxxxxxxrrrrrrqqqqqqqqqrrrssssssnnnpppqqqrrrqqqqqqssstttqqqrrrrrrssssssrrrrrrrrruuutttqqqnnnmmmlllmmmnnnkkkkkkjjjiiihhhgggfffeeeiiiiiihhhgggfffeeeeeedddgggggggggfffdddbbb```___```______^^^^^^^^^_________^^^^^^aaaeeegggeeeccc``````___^^^\\\ZZZXXXWWWTTTQQQNNNLLLJJJIIIFFFDDDBBB@@@>>><<<:::999888777222222222111111111000000---------...------,,,,,,************)))))))))))))))((((((((((((''''''''')))((('''&&&%%%$$$######((('''&&&%%%%%%''')))***&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++***,,,------,,,+++---...---......///////////////000000000000000000000000111111000000000000111111000///...---,,,------...//////000000000000//////...//////...---///222555999888888777777777777777555555444222000///000222111222222333333222222111333222111000000111222333111111111111000000000000333222222222111000000000111222333444444444333222666666666666777888999:::;;;<<<===???BBBGGGNNNSSSWWW^^^iiivvvmmmVVVFFF???777666333111111222444666888888<<>>999555000000000...,,,+++++++++,,,***(((((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,------------------111333:::HHHVVVcccqqq|||}}}tttqqqzzz}}}zzzxxx^^^PPPEEEFFFKKKTTTeeeuuu~~~~~~zzzuuurrrpppppppppooolllmmmooopppqqqqqqqqqppppppooonnnooopppqqqqqqqqqvvvtttqqqqqqrrrttttttsssuuusssrrrsssuuuwwwxxxxxxsssrrrrrrqqqqqqqqqrrrrrroooqqqrrrrrrqqqqqqssstttrrrrrrsssssssssrrrrrrqqqrrrqqqooommmlllkkkkkkkkklllkkkjjjiiihhhgggffffffggggggffffffffffffffffffffffffeeedddcccbbb``````aaa```______^^^^^^^^^____________bbbfffgggeeeccc______^^^]]][[[YYYXXXWWWTTTQQQNNNKKKJJJHHHFFFDDDAAA@@@>>><<<:::888777777333333333222222222111111///////////////...---,,,*********)))))))))((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++***+++,,,,,,++++++,,,...---...//////000000000000000000000000000000000000000000////////////000000000///...---,,,------...//////000000000000//////...//////...---...111444777777666666666666777777555444333000//////111222222222333333333333222222333222111000000111222333222111111111000000000000222222222222111111111111222222444444555444444333666666666666777888999:::;;;<<<===???BBBGGGMMMRRRVVV^^^hhhuuulllTTTEEE===777666333222111222444666888999===BBBGGGMMM[[[hhh~~~wwwoooggg```bbbeeeiiipppyyyqqqbbbSSSKKKHHHDDDAAAAAAAAAAAAAAA@@@???<<<:::999}}}|||||||||{{{zzzttttttsssrrrqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnooopppqqqpppooooooiiikkkmmmllljjjjjjmmmqqqwww|||}}}}}}}}}~~~|||yyy{{{uuunnneee[[[[[[aaa___[[[UUUPPPMMMHHHAAA<<<444333111...,,,++++++++++++)))(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))************++++++++++++,,,,,,,,,------------333333999EEERRR```qqq}}}tttooosssyyy}}}vvv___SSSIIIJJJNNNTTTcccrrr||||||yyytttqqqpppppppppppplllmmmnnnpppqqqqqqrrrrrrqqqpppooooooooopppqqqrrruuusssrrrrrrtttuuutttssstttrrrqqqrrrtttvvvwwwwwwtttsssrrrqqqqqqqqqqqqqqqppprrrsssrrrqqqqqqrrrsssssstttttttttsssrrrqqqqqqqqqpppooonnnmmmlllkkkjjjllllllkkkjjjiiihhhggggggeeeeeefffffffffgggggggggeeeeeedddccccccbbbaaaaaabbbbbbaaa___^^^^^^^^^^^^``````aaacccfffgggfffddd___^^^^^^\\\[[[YYYWWWVVVTTTQQQNNNKKKJJJHHHFFFDDDAAA@@@>>>;;;999888777666444444333333333222222222/////////...---,,,+++*********))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''')))***,,,)))+++,,,,,,+++***,,,------...///000111111111111000000000000000000000000//////............////////////...------------...//////000000000000//////...//////...---...111333444444444444555666777888555333000...---///111333222222333333333333222222333222222111111222222333222222222111111111000000111111111222222222222222222333444555555555555555666666666666777888999:::;;;<<<===???AAAFFFLLLQQQUUU\\\gggtttjjjSSSCCC<<<888666444222111333555666999:::>>>DDDIIIPPP___lll|||uuunnnfff```bbbfffjjjqqqzzz}}}fffYYYMMMHHHFFFCCCAAAAAABBBBBBCCCBBBAAA???===<<<~~~|||{{{{{{{{{zzzyyysssrrrqqqppppppoooooopppnnnnnnnnnnnnmmmmmmmmmmmmkkklllnnnpppqqqqqqppppppkkklllkkkiiiggggggjjjmmmrrruuuwwwvvvrrrnnnmmmnnnyyyyyyzzz{{{||||||vvvkkk]]][[[ddd```___\\\[[[XXXQQQGGG???777444000...------,,,,,,+++)))(((((()))***)))((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++++++++,,,---......222222777BBBOOO```uuuzzztttmmmiiikkkyyywwwvvv{{{ttt___TTTLLLLLLNNNSSS```ooo}}}xxxuuuqqqooooooppppppooollllllnnnooopppqqqrrrrrrpppppppppooonnnoooqqqsssuuutttssstttuuuvvvuuutttsssrrrpppqqqtttvvvwwwwwwtttsssrrrqqqpppppppppppppppqqqrrrqqqppppppqqqrrrttttttuuuttttttsssrrrqqqrrrrrrqqqqqqpppnnnmmmllllllllllllkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhfffeeeddddddccccccccccccdddcccbbb```___^^^^^^^^^``````bbbdddffffffeeeeee^^^^^^]]]\\\ZZZXXXVVVUUUSSSQQQMMMKKKIIIHHHEEECCC@@@???===;;;999777666666333333222222222222111111------,,,+++***)))'''&&&***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))*********))))))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***+++,,,)))***,,,+++******+++------...///111222222222222000000000000000000000000.........------.....................------......//////000000000000//////......///...---...000222222222222333444555777777666222...,,,---///222333222333333333333333333222333333333222222333333333333333222222222111111111111111111222222333333333333333444555555666666666666666666666777888999::::::<<<===???AAAEEEKKKOOOSSS[[[fffssshhhQQQBBB;;;888666444222222333555666888999>>>EEEJJJRRRaaannn|||wwwoooeeeccceeehhhlllqqqyyysss^^^TTTJJJGGGFFFCCCAAABBBDDDEEEEEEFFFEEEDDDBBBAAA|||zzzxxxxxxxxxyyyxxxwwwtttsssqqqpppnnnmmmmmmmmmooonnnnnnnnnmmmmmmmmmllljjjkkkmmmnnnnnnnnnmmmmmmnnnnnnllljjjhhhiiikkkmmmkkkmmmnnnkkkgggfffiiimmmsssuuuxxxzzz~~~|||yyy|||}}}xxxlll\\\YYYaaa___```ccceeeddd[[[OOOEEE;;;777111............---+++)))((((((***+++***)))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++******+++---...///111111555@@@MMM```xxxlllfffaaa```dddsssuuupppsss{{{}}}vvvaaaVVVMMMLLLLLLOOO]]]mmm~~~|||tttrrrpppoooppppppooonnnmmmmmmnnnooopppqqqrrrrrroooppppppnnnmmmooorrruuuwwwuuutttuuuvvvxxxxxxwwwtttrrrqqqqqqsssuuuvvvvvvtttsssrrrqqqpppooooooooonnnoooppppppoooooopppqqquuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqpppnnnmmmlllmmmmmmllllllkkkkkkjjjjjjlllllllllkkkjjjiiiiiiiiihhhgggfffeeeeeeeeeeeeeeeeeedddbbbaaa```___^^^^^^___aaacccdddeeeddddddddd^^^^^^]]]\\\ZZZXXXVVVUUUSSSPPPMMMJJJIIIGGGEEECCC???>>><<<:::888666666555111111111111000000000000,,,,,,,,,+++***((('''&&&)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''((((((((((((((())))))***++++++,,,)))+++,,,,,,+++***,,,---...///000111222222222222////////////////////////......------------......------..................//////000000000000//////---...//////------///000///000000111222444555666555111---+++---000333333333333333444444333333333333333333444444333333333333333333333222222222222111111222222333333333444333333444444555666777777666666666666777888999::::::<<<===???AAADDDIIILLLRRRZZZeeesssgggQQQBBB<<<888777444222222333555777666888===DDDJJJRRRaaaooo{{{{{{pppeeefffgggjjjmmmqqqxxx|||lll\\\SSSKKKIIIGGGDDDCCCDDDGGGHHHIIIJJJJJJIIIHHHGGGvvvtttsssssstttuuuuuuttttttsssqqqooonnnmmmllllllpppoooooonnnnnnmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjooonnnmmmlllllllllmmmnnneeeggghhhgggfffiiinnnsssoootttxxxzzz}}}vvvuuuyyy}}}ttthhh\\\XXX\\\```bbbggglllmmmfff[[[RRRCCC===555000000000///---,,,***))))))+++,,,,,,+++)))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++*********+++,,,.../////////444>>>KKK^^^xxxxxx```ZZZVVVXXX^^^ooossslllmmmuuu~~~~~~ggg[[[PPPKKKHHHJJJYYYkkk{{{vvvppppppppprrrssssssqqqnnnooonnnnnnnnnooopppqqqrrroooqqqqqqpppooopppvvvzzzzzzxxxuuuuuuwwwzzz{{{{{{vvvtttrrrrrrtttuuuuuuuuusssrrrqqqpppppppppppppppmmmnnnppppppooopppqqqsssttttttuuuuuuuuuuuuuuutttooooooooonnnmmmlllllllllnnnmmmmmmmmmlllllllllkkkoooooonnnmmmlllkkkjjjiiijjjiiigggfffeeeeeeffffffddddddcccaaa````````````^^^```cccdddcccccccccddd___^^^^^^\\\[[[YYYWWWVVVSSSPPPMMMJJJIIIGGGEEECCC???>>><<<999777666555444111000000000000/////////.........---,,,+++***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''(((((()))))))))))))))***++++++,,,,,,***,,,------,,,+++---...//////000000111111000000////////////////////////......------------......,,,---......///.........//////000000000000//////---...//////...---...///......//////111222333444555111,,,,,,///333444333333333444444444444333333333444444555555444444333444444444333333333222222222222222333333333333333333333333333444555777777666666666666777888999::::::;;;===???@@@CCCGGGJJJQQQZZZeeesss~~~gggRRRDDD>>>999777555333222444666777666777<<>>===;;;999777555444444111111111000000000000///------......---,,,++++++))))))((((((((('''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''((()))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((()))))))))))))))***+++,,,,,,,,,,,,+++---......---,,,.../////////000000000///......//////////////////////////////............//////,,,,,,.../////////......//////000000000000//////---...//////...------...............///000111222444000---...222555555333333333444444444444333333333444555666666555444333444444444444333333333333333333333333333333222222222222111222333555666777666666666666777888999::::::;;;>>>???@@@CCCFFFIIIQQQZZZfffsss}}}gggSSSFFF@@@999777555333333444666777777888===DDDJJJRRRaaaooo~~~ssshhhbbbeeehhhlllqqqwww~~~~~~qqqeeeYYYRRRLLLJJJIIIGGGJJJNNNNNNOOOPPPRRRSSSSSSRRRRRRkkkjjjiiikkkmmmoooooooooppppppoooooooooooopppppprrrqqqqqqpppooonnnnnnmmmkkkiiigggeeeeeegggjjjllljjjjjjjjjlllnnnooonnnmmmnnnlllkkkjjjjjjkkklllmmmwww~~~yyy|||~~~kkk^^^]]]]]][[[aaaaaaccchhhlllmmmjjjgggWWWNNNAAA999555222...+++---,,,++++++---//////...+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))***,,,...000//////333;;;EEEVVVpppqqqddd]]]SSSNNNRRRZZZiiizzzggg___```jjjssszzzjjjXXXKKKBBBCCCSSSfffnnnrrryyyvvvoooqqqvvvzzz|||{{{vvvqqqrrrqqqooonnnnnnnnnoooppprrruuuwwwvvvtttwww~~~|||wwwvvvxxx|||{{{xxxvvvttttttuuutttsssppppppppppppppppppqqqqqqnnnppprrrsssssstttvvvxxxrrrssstttvvvwwwwwwwwwwwwsssrrrooonnnmmmnnnooopppnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkklllllllllmmmmmmllljjjgggeeecccccccccdddccccccbbbbbbbbbbbbbbbccc\\\___bbbcccaaa```aaabbb``````___^^^\\\ZZZXXXWWWRRRPPPLLLJJJHHHGGGDDDBBB>>>===;;;999777555444444222222222111111111111000++++++,,,,,,,,,++++++***)))((((((((('''''''''''')))(((((((((((('''''''''###$$$$$$%%%&&&(((((()))((('''%%%$$$%%%&&&(((***&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((())))))***))))))***,,,,,,,,,,,,,,,,,,---///...------...000000000000000///...---,,,//////////////////////////////............//////+++,,,.../////////......//////000000000000//////,,,...//////...------..................///000111444000---///444777555333333444444555555444444333333444555666666555444333555555444444444333333333444444444333333222222222111111111111222444666777666666666666777888999:::999;;;>>>???@@@BBBEEEHHHRRRZZZfffttt|||gggTTTGGGBBB999777555333333444666777888999>>>EEEKKKSSSaaaooosssjjj___bbbfffkkkqqqxxx{{{nnncccWWWQQQKKKIIIIIIIIIMMMSSSOOOQQQRRRTTTUUUUUUUUUUUUcccccceeegggiiikkklllmmmpppnnnmmmnnnppprrrssstttuuuuuutttqqqnnnllllllmmmjjjiiiiiihhhhhhhhhhhhhhhllllllmmmmmmnnnnnnmmmmmmlllkkkjjjiiiiiiiiijjjkkktttyyy}}}xxxwww{{{~~~~~~nnn```ZZZ[[[]]]]]]\\\^^^dddkkkppppppooohhh___PPPBBB888333111000///---++++++,,,.........+++(((%%%$$$&&&))),,,---'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%&&&'''&&&+++***)))(((((()))***+++&&&'''((())))))((('''&&&''''''((()))))))))))))))+++)))((('''((()))+++,,,++++++++++++++++++++++++//////222:::EEEUUUlllxxxlllccc\\\YYYQQQRRR___kkkyyyccc[[[aaaiiimmm|||lllUUULLLGGGDDDOOOaaaiiiooowwwvvvkkkxxxtttuuuqqqqqqrrrsssssssssrrrrrrqqqrrrtttzzz~~~{{{xxxwwwxxx{{{}}}~~~{{{xxxuuusssssssssrrrqqqqqqqqqqqqpppppppppoooooopppppprrrssstttuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzsssrrrqqqooooooooooooppppppqqqqqqqqqpppooommmlllllllllkkkkkkkkkllllllmmmjjjiiihhhfffeeeeeeeeeeee```aaaaaaaaaaaaaaa```___```______```bbbbbbaaa___cccbbbaaa___]]][[[YYYXXXSSSQQQNNNKKKHHHFFFEEEEEE<<<<<<;;;999777666555444222222111111000/////////,,,---......---,,,***))))))******)))(((''''''((((((&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((&&&&&&&&&&&&'''''''''(((((((((((((((((()))+++,,,---.........+++,,,,,,---...///000000000000000000000000000000////////////////////////------,,,,,,,,,------...000000//////.........---//////////////////////////////............//////000///...------...///000//////000111333444555555555555444333333333333444444444555666555444222111666555444333222111111111333333444444444444444444777666444333444555777999777777777777888888888888<<<<<<===>>>AAADDDGGGIIIQQQWWW```oooxxxiiiYYYJJJAAA===777333444555333444777777:::>>>CCCJJJWWWfffppprrrhhh```aaaccciiipppyyywwwkkkcccWWWRRRNNNMMMLLLJJJMMMQQQTTTVVVXXXZZZ[[[ZZZXXXWWW```aaabbbeeegggiiikkklllmmmllllllmmmoooqqqrrrrrrrrrrrrqqqpppnnnmmmmmmnnnjjjiiiiiihhhhhhhhhhhhhhhjjjkkkkkklllllllllkkkkkkkkkjjjiiiiiiiiijjjkkklllrrrwww{{{{{{{{{{{{ssshhhaaa___^^^[[[[[[\\\```eeejjjmmmnnnlllcccUUUHHH>>>888444111000...,,,+++,,,---,,,+++,,,***'''&&&''')))******''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''))))))(((***)))(((((((((((()))***&&&'''((())))))((('''&&&''''''((()))))))))))))))***)))((('''((()))+++,,,++++++++++++++++++++++++,,,,,,///666???MMMbbbtttyyyqqqkkkgggdddbbb[[[]]]gggnnn~~~lllbbbdddiiikkkvvvnnnVVVLLLFFFBBBLLL\\\gggnnnuuu}}}yyyqqq}}}yyywwwppppppqqqrrrrrrrrrrrrqqqooopppsssxxx~~~}}}zzzxxxwwwzzz}}}xxxvvvsssrrrsssttttttsssrrrrrrrrrqqqqqqqqqppppppnnnoooppprrrssssssttttttuuutttttttttuuuvvvwwwwwwsssrrrqqqoooooooooooopppppppppqqqqqqpppooonnnmmmllllllkkkjjjjjjkkkkkkkkkiiiiiihhhgggfffeeeeeedddaaaaaaaaaaaaaaa```______```______```bbbcccbbb```cccbbbaaa^^^\\\ZZZXXXXXXSSSQQQNNNKKKHHHFFFEEEEEE<<<<<<;;;999777666555444222222111111000/////////++++++++++++***)))(((((()))***+++***((('''((()))(((&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((()))***+++---.........///.............../////////........................////////////////////////000//////...............000000/////////........./////////////////////////////////....../////////000///...------...///000...///000111333444555666666666555444444444444444333444555555555444333222666555444333333222333333777666666555444333222111666555444333333444666777777777777777888888888888;;;<<<<<<>>>AAADDDGGGIIIPPPWWWaaapppzzzlll\\\MMMDDD===777444444555333444777777:::>>>CCCKKKWWWfffpppoooddd^^^```dddjjjsss{{{vvvkkkdddZZZTTTPPPOOONNNMMMPPPUUU[[[\\\^^^___^^^\\\YYYWWW\\\]]]___bbbdddfffhhhiiiiiiiiikkkmmmnnnoooppppppoooooooooooooooooooooooojjjiiiiiihhhhhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiiiiiiiihhhhhhiiikkkmmmnnnooosssyyy}}}||||||yyy{{{tttmmmgggccc\\\\\\\\\\\\___cccjjjnnnoooggg\\\QQQFFF>>>777333000...---,,,,,,,,,***(((---+++)))(((((()))((('''''''''''''''''''''''''''******)))(((((((((((()))''''''''''''''''''''''''***(((''''''((())))))(((((((((''''''''''''((((((''''''((((((((((((''''''''''''((()))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++******---333:::FFFYYYiiitttxxxxxxqqqjjjjjjmmmnnnnnnmmmhhhjjjrrrsss{{{{{{mmmiiiiiiiiiooorrrXXXMMMEEEAAAHHHUUUdddkkksss{{{{{{|||vvvpppppppppqqqqqqqqqrrrrrrpppqqqtttyyy~~~{{{yyyxxxyyy|||uuusssqqqqqqrrrtttttttttssssssrrrrrrrrrqqqqqqqqqmmmnnnoooqqqrrrrrrssssssssssssrrrrrrrrrsssssstttrrrrrrqqqooooooooooooooonnnooopppqqqqqqpppooonnnmmmlllkkkjjjjjjiiijjjjjjhhhiiiiiiiiihhhfffdddcccbbbbbbbbbaaa```___^^^]]]___^^^^^^```bbbcccbbbaaacccbbb```^^^[[[YYYWWWVVVRRRPPPNNNKKKHHHFFFEEEDDD===<<<;;;999777666444444222111111000000//////...,,,+++***)))))))))))))))&&&(((((((((&&&%%%&&&'''(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$&&&'''''''''((((((((()))***+++,,,---.../////////000000000000/////////...........................////////////////////////111111111000000/////////000000000000////////////////////////////////////000//////////////////000///......------......///---...///111333444666666888777777666555444444444333333444555555555444444555555444444444444555555777777666555444333333222666555444333333333444555777777777888888888999999;;;;;;<<<>>>AAADDDGGGIIIOOOWWWbbbrrr}}}ooo```QQQGGG>>>888444555555333444666888;;;???DDDKKKWWWeeeooo~~~{{{lllbbb\\\___dddmmmwww~~~~~~vvvmmmfff^^^XXXTTTSSSRRRRRRWWW\\\dddeeeffffffddd___[[[XXX[[[\\\]]]```bbbdddfffgggfffhhhkkkmmmnnnnnnnnnooopppoooooooooppppppooonnnjjjiiiiiihhhhhhhhhhhhhhhjjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhiiikkkmmmooollloootttyyyyyyvvv}}}}}}xxxpppjjjaaa```___\\\ZZZ^^^fffmmmnnniiiaaaXXXNNNDDD:::444000...------------+++)))+++***))))))******(((&&&''''''''''''''''''''''''))))))((((((((((((((()))''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++///555;;;EEEUUUeeennnpppnnngggdddiiippptttuuuuuuppprrrxxxuuuyyyuuukkkiiihhhnnnyyy^^^OOOFFFAAAFFFOOO```hhhqqqyyy~~~tttqqqqqqqqqqqqrrrssssssttttttuuuwww{{{~~~{{{{{{{{{}}}tttrrrppppppqqqssssssrrrrrrrrrqqqqqqqqqqqqppppppmmmnnnoooqqqrrrrrrssssssssssssrrrqqqqqqqqqrrrrrrrrrqqqppppppooonnnnnnnnnmmmnnnooopppqqqpppooonnnnnnmmmlllkkkjjjiiiiiiiiihhhhhhiiijjjiiifffdddbbbbbbbbbbbbaaa```^^^]]]\\\^^^^^^^^^```bbbcccbbbaaaaaa```___\\\ZZZXXXVVVUUUQQQPPPNNNKKKHHHFFFDDDCCC===<<<;;;999777555444333111111111000//////......///...,,,*********++++++&&&((()))(((&&&&&&'''((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&''''''(((((()))))))))+++,,,---...////////////111000000000000000000000000000000000000000000000////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000........................,,,---///000222444666666999888888777666555444444333333444555555555666666555555555555555666777777444444444555666666777777777666555444444444555555777777888888888999999999::::::;;;===@@@DDDGGGIIINNNWWWcccrrrtttdddTTTIII@@@:::666666666444444666888;;;???DDDKKKVVVdddmmm{{{vvvkkkccc\\\___fffppp{{{~~~xxxqqqlllccc]]]XXXXXXXXXYYY^^^dddlllmmmnnnnnnjjjddd]]]YYY\\\]]]^^^```bbbdddfffffffffiiimmmnnnmmmlllmmmnnnrrrpppooopppqqqqqqnnnllljjjiiiiiihhhhhhhhhhhhhhhjjjkkkkkkllllllllllllllliiiiiihhhhhhiiikkkmmmnnnjjjkkkooottt{{{|||wwwtttyyy~~~xxxsssiiigggccc]]]ZZZ\\\bbbiiijjjgggccc\\\TTTJJJ???888111000......//////---,,,)))))))))***++++++)))'''(((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&(((((('''%%%&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((''''''((())))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++///555;;;DDDUUUccckkkmmmkkkeeedddkkkrrruuuvvvvvvqqquuu{{{wwwwwwzzzllliiikkksssdddQQQGGGCCCFFFLLL\\\fffqqqzzzwwwssssssrrrrrrsssuuuvvvwwwvvvwwwyyy{{{}}}~~~vvvsssqqqpppqqqqqqqqqpppppppppppppppoooooooooooonnnoooppprrrssssssssssssssssssrrrqqqqqqqqqrrrrrrqqqqqqppppppooonnnnnnmmmlllmmmnnnooooooooonnnmmmnnnnnnlllkkkjjjjjjjjjjjjggghhhiiiiiihhhfffcccbbbbbbbbbaaaaaa___^^^]]]\\\^^^]]]]]]___aaabbbaaa______^^^]]][[[YYYWWWUUUTTTPPPOOONNNKKKHHHFFFDDDBBB>>>===;;;999777555444333111111000000///............---+++***))))))***+++)))***++++++))))))***+++'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###''''''((())))))***++++++---...//////000000000000//////000000111222222333111111111111111111111111000000000000000000000000---...///111222222222222000111111111111111111111111111111111111111111111000000111222222111000000////////////////////////,,,---...000222444555666888888888888777666555444444444444444555666666777555555555555666777888888444444555666666777888888777777666666666666666777888888888888999999999999999:::;;;===@@@DDDGGGIIIMMMWWWcccqqqxxxhhhVVVJJJBBB;;;777777666444444666777:::???DDDJJJUUUbbbkkkyyy}}}tttmmmhhh___aaagggrrr~~~|||wwwsssiiiddd```aaabbbccchhhnnntttuuuvvvuuuppphhh```[[[```aaabbbcccdddfffgggggggggjjjmmmmmmjjjiiikkkmmmqqqooonnnoooqqqqqqnnnjjjjjjiiiiiihhhhhhhhhhhhhhhjjjkkklllmmmnnnooooooooolllkkkjjjiiiiiiiiijjjkkkggghhhkkkoootttzzz|||yyyxxxzzz}}}uuuqqqkkkddd___^^^aaadddgggeeedddaaa[[[RRRHHHAAA777444111000000000//////***))))))***+++,,,***((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))((()))++++++)))'''&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))************++++++++++++++++++++++++******---333888BBBRRR```jjjllljjjfffffflllrrrtttssstttrrrxxxzzzwww~~~nnnllloooxxxhhhRRRHHHDDDGGGKKKYYYeeerrr|||}}}tttssssssssstttvvvxxxyyyuuuwwwzzz{{{|||~~~~~~vvvtttqqqpppqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnoooppprrrssssssttttttrrrrrrrrrqqqqqqrrrssssssppppppppppppooonnnmmmlllllllllmmmnnnnnnmmmlllkkkmmmlllkkkjjjjjjjjjjjjjjjggggggggggggfffdddbbbaaaaaaaaaaaa```___^^^]]]\\\]]]]]]\\\^^^___```^^^]]]\\\[[[ZZZYYYXXXVVVUUUUUUOOOOOONNNKKKIIIFFFCCCBBB>>>===<<<999777555333222111000000//////......---+++***)))(((((((((((((((%%%&&&''''''&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$###"""(((((()))***+++,,,------...///000111111111111111......///000111222333333////////////////////////000000000000000000000000---...000222333333222222111111111111222222222222111111111111111111111111000111222333333222111000///000000111111000000///---...///000111333444444666777888888888777555444555555555444555555666777555555555555555666777888888888777777666666666666666666777777777888888888888888888999999999999:::888999:::===@@@DDDGGGIIIMMMVVVbbbnnn~~~}}}kkkXXXLLLCCC===888888777444333666666999>>>CCCIIISSS___hhhvvv{{{tttpppmmmeeeeeeiiisss~~~{{{sssnnnlllooopppqqqvvv{{{}}}}}}vvvlllbbb[[[eeeffffffggghhhhhhiiiiiihhhkkkllljjjgggeeehhhkkkmmmkkkjjjmmmqqqqqqmmmiiijjjiiiiiihhhhhhhhhhhhhhhhhhiiikkkmmmooopppqqqqqqooommmkkkiiihhhhhhhhhhhhffffffgggiiilllpppsssuuuxxx|||xxxqqqlllhhheeedddeeeeeefffeeebbb[[[RRRKKK???;;;555222000000000///---+++************)))((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))***++++++)))'''&&&'''(((((((((((('''&&&)))((('''&&&&&&'''((()))''''''((()))))))))))))))(((((()))***************++++++++++++++++++++++++,,,+++---111555>>>NNN]]]lllnnnkkkggghhhoootttvvvooosssuuu~~~~~~vvv}}}qqqooosss{{{jjjRRRGGGEEEGGGJJJWWWdddttt~~~tttsssrrrrrrsssuuuxxxyyyuuuxxx{{{~~~zzzuuusssqqqqqqrrrssssssssspppppppppoooooooooooonnnmmmnnnoooqqqrrrrrrssssssppppppppppppqqqrrrssssssooopppppppppooonnnmmmlllkkkllllllmmmlllkkkiiihhhiiiiiihhhhhhhhhhhhhhhiiiffffffeeedddcccbbbbbbaaa___`````````___^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\ZZZYYYYYYXXXXXXWWWVVVVVVVVVOOONNNMMMLLLIIIFFFCCCAAA>>>>>><<<999777555333222000000000///......------*********))))))((('''&&&"""###%%%$$$$$$###%%%&&&&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))******+++---......//////000111111222222111111/////////000000111111111////////////////////////000000000000000000000000111222333444444333111000111111111222222222333333222222222222222222222222000111333444444333111000000111222333333222111000/////////000111222222222333555666888888777666555777666555444444555555666555555555444555555666666888888888777777777666666444444555777888888888999888888888999999999::::::888888:::<<<@@@DDDGGGJJJMMMVVV```kkkyyyooo\\\OOODDD>>>999888777444333555555888===BBBHHHQQQ]]]eeeqqq~~~~~~xxxsssooollliiijjjsss~~~{{{{{{~~~{{{nnnbbbZZZiiiiiiiiijjjjjjjjjjjjjjjhhhkkkkkkhhhdddbbbfffjjjiiiggggggjjjoooqqqmmmiiijjjiiiiiihhhhhhhhhhhhhhhggghhhjjjlllooopppqqqrrrqqqooommmjjjhhhgggffffffeeeddddddeeefffhhhjjjkkkjjjnnnsssuuuvvv{{{}}}wwwrrrlllgggeeefffhhhiiigggaaaYYYSSSEEE@@@999333000000//////000---+++***))))))(((&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''(((***)))'''%%%&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((((()))***************++++++++++++++++++++++++///---...111444===MMM\\\ppppppmmmiiijjjrrrxxxyyymmmsssxxxvvvzzzuuurrrvvv|||kkkQQQFFFEEEGGGJJJUUUdddvvvyyysssrrrqqqqqqrrruuuwwwyyyvvvzzz~~~~~~xxxsssrrrpppqqqsssuuuuuuuuuqqqqqqqqqppppppppppppooolllmmmnnnpppqqqqqqqqqqqqoooooooooooopppqqqssssssoooooopppppppppnnnlllkkkkkkkkkllllllkkkiiihhhggggggffffffffffffgggggghhhffffffdddcccbbbaaaaaaaaa__________________^^^^^^]]]\\\[[[[[[\\\\\\ZZZXXXXXXWWWWWWWWWWWWWWWVVVVVVNNNNNNMMMLLLIIIFFFBBBAAA???>>><<<:::777555333222000000000///......------++++++,,,,,,,,,***(((''''''((())))))((((((***+++&&&%%%%%%'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,******+++,,,...//////000000111111222222222111111000000000000////////////111111111111111111111111000000000000000000000000555666666666555333111///111111111222222333333333222222222222222222222222000111333444444333111000111222333444444333222111000000000000111111111111222333555777888777666555888777666555444444555666555555444444444444555555444555666777888999::::::222222444666777888888888888888999999999:::::::::888888:::<<<@@@DDDGGGJJJNNNVVV___hhhvvvrrr```SSSEEE>>>999999777444333555444777<<>>:::888777666333111111111000///...---,,,,,,+++******)))))))))))))))((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&'''''')))***)))***,,,...///000111111444333333222222111111111000222444444333333444555333333333333222222111000111111111111111111111111//////000111222333333444222333333333333333333444555444333222111000000000222333444444555555444444444444444333333333222222111111111111000000000000000111333555666777888888999777555444333444666777555555555555666777999999777777777777777888888999777777777777777777777777::::::::::::::::::::::::<<<===??????@@@BBBFFFIIIMMMRRRZZZeeerrrtttcccWWWJJJFFF???:::888777777777999;;;===@@@DDDNNNZZZcccrrr|||{{{tttooopppooopppwwwtttfff[[[rrrrrrqqqpppoooooonnnnnnnnnmmmjjjiiihhhjjjkkkmmmkkkjjjjjjlllnnnooonnnllliiihhhgggffffffggghhhiiijjjkkklllnnnppppppqqqpppooollliiihhhiiihhheeebbbaaaaaabbbcccccccccccccccddddddeeegggkkkqqqyyyzzzooojjjlllttt~~~|||uuummmlllkkkmmmooolllfffaaaWWWNNNBBB999555333000---...---,,,***))))))))))))'''((()))******)))((('''+++***)))((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((()))******+++++++++,,,,,,,,,------,,,+++---000333:::HHHVVVmmmrrrwww}}}xxxuuu{{{yyywwwuuu~~~mmmVVVIIIDDDFFFJJJWWWjjjzzzyyytttsssssstttttttttvvvyyy}}}|||wwwssstttvvvxxxzzzzzzyyywwwvvvuuuvvvwwwvvvsssqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmnnnnnnoooooopppppppppooommmjjjhhhjjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiihhhhhhgggfffddddddcccccccccbbbbbbbbb____________^^^]]]\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[ZZZXXXUUUTTTTTTRRRPPPNNNQQQNNNKKKIIIGGGFFFCCCAAA@@@===:::888777666333222111111000///...---,,,,,,+++******))))))))))))))))))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''((()))***)))***,,,...///111111111333333333222222111111111111222444444333222333444222222333333333222111111111111111111111111111111000000000111222222333333222333333333333444444444444444333222222222333333222333444444555555444444444444444333333333222222111111111000000000//////000000222333555777888999888666555333222333444555555555555555666777888999777777777777777888888999888888888888888888888888::::::::::::::::::::::::<<<===??????@@@BBBFFFIIIMMMQQQYYYdddqqqtttdddYYYLLLGGG@@@;;;888777777777888;;;===@@@DDDNNNZZZcccrrr|||~~~yyytttrrrqqqqqqxxxwwwggg[[[tttvvvwwwxxxxxxvvvsssrrrqqqpppnnnllllllmmmnnnooommmkkkjjjnnnsssuuurrrnnniiiiiihhhhhhhhhhhhhhhiiiiiikkkmmmpppqqqqqqqqqpppllljjjhhhggggggfffdddbbb______`````````````````````aaaaaabbbeeejjjpppuuu{{{qqqfff___]]]cccssszzzqqqooommmnnnppppppllliiiaaaXXXKKK@@@999555111...---------,,,+++***)))(((((((((((((((((((((((((((***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&''')))************'''((())))))******))))))++++++++++++,,,,,,,,,,,,++++++,,,///222888FFFSSSgggooo{{{uuurrrxxx{{{xxxrrrxxxvvvmmmUUUHHHCCCEEEJJJVVVhhhyyy|||yyytttuuuuuuuuuvvvxxxyyyzzz~~~zzzwwwuuuxxxxxxyyyyyyyyyxxxwwwwwwtttvvvwwwwwwuuutttuuuvvvrrrrrrqqqqqqqqqqqqrrrrrrpppooonnnmmmlllmmmnnnnnnnnnooooooooommmkkkiiihhhiiijjjkkkkkkkkkjjjiiihhhhhhhhhiiiiiiiiihhhggggggdddccccccccccccbbbbbbbbb_________^^^]]]]]]\\\\\\[[[[[[[[[\\\[[[[[[ZZZYYYZZZXXXUUUTTTSSSQQQNNNLLLPPPMMMJJJGGGFFFDDDBBB@@@???===:::888777555333222111111000///...---,,,,,,+++******)))))))))))))))((((((((('''%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((''''''''''''((()))***)))***,,,...000111222222222222222222222111111111222333555444333222222333111111222333333333222222111111111111111111111111222222222222222222222222222222333333444444444444444444333333444444555666333333444555555555555444444444444444333333333333000000000000//////////////////000111333666999:::999888666555444444555555666555555666666777888999777777777777777888888999888888888888888888888888999999::::::::::::::::::<<<===??????@@@BBBFFFIIILLLPPPXXXbbbooo~~~uuufff\\\OOOIIIBBB<<<999888777666888:::===@@@DDDNNNYYYbbboooxxx|||yyyuuussssssxxxyyygggYYYvvvyyy||||||xxxuuutttsssqqqpppooopppqqqqqqooolllkkkpppwwwzzzvvvpppjjjjjjiiiiiiiiihhhhhhhhhjjjlllooorrrssssssrrrqqqkkkjjjhhhgggfffdddcccbbb^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^______```dddhhhllloooiiiaaa[[[WWWZZZgggvvvzzz{{{yyyooollljjjkkknnnqqqqqqoooiii```SSSFFF===666111...------......---+++)))(((++++++************++++++))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&(((************)))'''((()))++++++***))))))***++++++++++++,,,,,,,,,,,,+++---000222777DDDQQQ^^^hhhyyy|||qqqooowww{{{vvvoootttpppiiiSSSGGGCCCEEEJJJTTTeeevvv~~~yyyxxxuuuuuutttsssvvv}}}{{{yyywwwwwwzzzyyyxxxxxxwwwwwwwwwwwwvvvwwwyyyxxxvvvuuuuuuvvvrrrrrrqqqqqqqqqqqqrrrrrrnnnnnnllllllkkklllmmmnnnnnnnnnnnnmmmkkkjjjhhhggghhhiiikkklllllljjjiiigggfffffffffggggggffffffeeeccccccccccccbbbbbbbbbbbb______^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXX[[[YYYWWWVVVUUUTTTRRRPPPPPPMMMJJJHHHFFFEEEBBB@@@???<<<999777666555333222111111000///...---,,,,,,+++******)))))))))))))))'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))*********+++---///111222333333111111111111111222222222333444555555333111111222000111222222333333333333222222222222222333333333333333333222222111111111222222333333444555555555666555555555555555666666333444444555555555555555555444444444444333333333000000000/////////......///......///222555999;;;<<<;;;:::888888888888888666666666666666777888888777777777777777888888999888888888888888888888888999999999999999:::::::::<<<===??????@@@BBBFFFIIIKKKOOOVVV___lll{{{wwwiiiaaaSSSMMMEEE>>>:::888777666777999<<>>;;;999777666555333222111111000///...---,,,,,,+++******)))))))))))))))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))***++++++,,,,,,,,,---...000111222333333000000000111111222222222333444555555333111111222000111222222333333333333333333333444444444555555444444333333222111111111222222333444444555666666999888777666555555555555333444555555666666555555555555555444444444333333000000000000////////////............111444777999;;;;;;:::999999999999999777666666666666777777888777777777777777888888999888888888888888888888888888888888999999:::::::::<<<===??????@@@BBBFFFIIIJJJNNNTTT\\\iiixxxyyynnnfffXXXRRRIIIBBB===:::777666666888<<<>>>BBBJJJTTT\\\cccmmmwwwzzz{{{}}}}}}{{{vvvuuutttvvvzzzxxxeeeWWWvvvyyy|||~~~{{{yyywwwvvvuuutttsssrrrrrrrrrooommmnnnsssyyyzzzwwwrrrnnnllljjjhhhhhhhhhjjjkkklllpppuuuyyyzzzyyyuuusssnnnnnnmmmjjjfffcccbbbbbb^^^]]]\\\[[[ZZZ[[[\\\]]]\\\^^^___^^^^^^^^^```aaa```^^^______]]][[[___fffttt}}}rrrgggdddbbbeeekkkrrrvvvwwwrrrmmmcccVVVIII>>>555111/////////...---,,,+++***((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((*********)))))))))((((((((((((((((((((('''''''''))))))***))))))(((''''''((()))******++++++******************++++++++++++......///222333666BBBMMMXXXcccuuuvvvjjjgggkkkvvvzzzrrrhhhkkkgggzzzuuu^^^OOOHHHEEEFFFIIIOOO___rrr}}}zzzwwwvvvttttttqqqoooxxx}}}yyywwwxxxyyyyyyxxxwwwvvvvvvuuuvvvvvvvvvyyyzzzzzzxxxtttqqqppppppppppppooooooooooooppppppmmmmmmlllkkklllmmmnnnooonnnmmmlllkkkjjjhhhhhhgggfffggghhhiiiiiiiiihhhgggeeeeeefffgggggggggffffffcccbbbbbbbbbbbbaaaaaaaaa```___]]][[[[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVTTTUUUVVVVVVUUUSSSQQQNNNKKKIIIGGGFFFCCCAAA===;;;888666666555444222111111000///...---,,,,,,+++******)))))))))))))))%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((())))))+++,,,------...---...///000111111222222222//////000000111222333333222333555444333222222333111111222333333333222222333333333444444555555666444444333333222222222111222222333444555666666777:::999777666555444444444444444555666666666666555555555555555444444444333111111111111000000000000.........///000333555666777777777888888888888888777777666666666666777777777777777777777888888999999999999999999999999999777777888888999:::::::::<<<===??????@@@BBBFFFIIIIIILLLRRRZZZfffuuu|||rrrlll]]]WWWNNNEEE???<<<999777555888;;;===@@@GGGPPPWWW```kkkvvvzzz|||~~~}}}{{{tttsssrrrsssuuuyyy~~~vvvdddWWWuuuvvvxxxzzz{{{{{{zzzyyywwwvvvuuutttsssrrrrrrqqqmmmnnnppptttwwwwwwuuurrrpppnnnjjjgggggghhhkkkmmmnnnrrrwww|||}}}{{{wwwuuuqqqrrrqqqmmmgggcccbbbccc___^^^\\\[[[[[[[[[]]]]]][[[]]]^^^^^^]]]]]]]]]______\\\\\\^^^]]][[[[[[^^^fffxxxzzzssskkkhhhfffhhhooouuuyyyzzzwwwssslll```RRREEE;;;666111000///---,,,,,,,,,+++'''((()))******)))((('''((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((()))(((((((((''''''''''''******)))(((((((((((((((******))))))******+++,,,************++++++++++++------///111111555???KKKWWWaaaqqq~~~vvvrrrkkkccccccjjjsss{{{sssiiijjjdddwwwooo\\\QQQKKKGGGFFFGGGMMM]]]ppp|||}}}xxxtttsssrrruuutttrrr}}}{{{xxxwwwyyyzzzzzzvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvssspppoooooooooooonnnnnnnnnnnnoooooonnnmmmlllllllllmmmooopppooonnnmmmkkkjjjiiihhhhhheeefffffffffggggggggggggcccdddeeeeeeffffffeeeeeebbbbbbbbbbbbaaaaaaaaaaaa```^^^\\\[[[ZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZWWWVVVTTTTTTUUUTTTSSSQQQPPPMMMJJJHHHFFFDDDBBB@@@<<<:::888666666555444222111111000///...---,,,,,,+++******)))))))))))))))&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((***+++---...///000//////000111111222222111111000......///000111222333333111222444444333222333444222222333333333222111111111111222222333444444555333333333333333333222222222222333444555666777777888777666555555555555555444444555666666666666666555555555555444444444444222222222222111111111111---......///000111222333444555666777888999999:::777777666666666666777777777777777777777888888999999999999999999999999999666777777888999999::::::<<<===??????@@@BBBFFFIIIIIIKKKPPPXXXdddsssvvvqqqbbb[[[QQQHHHBBB===:::888555777:::<<<>>>DDDLLLSSS]]]iiitttyyy{{{|||zzzwwwqqqqqqpppoooqqquuuzzz~~~ooo___SSStttuuuuuuwwwxxxxxxyyyyyyvvvvvvuuutttsssrrrqqqqqqkkknnnqqqtttvvvuuusssrrrrrrooojjjgggfffhhhkkknnnooosssyyy}}}}}}yyyvvvssstttsssnnnhhhdddbbbccc```___]]][[[[[[\\\]]]^^^[[[\\\^^^^^^]]]\\\\\\]]]```[[[YYY[[[[[[YYYXXXYYY]]]kkkpppttt~~~~~~zzzvvvpppmmmkkkmmmsssxxx{{{|||zzzxxxrrrgggYYYKKK@@@:::222111///---,,,,,,,,,---(((***+++------+++***((()))***+++,,,---,,,,,,+++))))))))))))))))))))))))******))))))))))))******)))(((((((((''''''''''''))))))(((((('''''''''&&&***)))(((''''''((()))***+++***)))))))))***,,,---)))************+++++++++,,,,,,...000000333===IIIUUU___mmm~~~vvvnnnkkkfff___bbbjjjppp}}}uuulllllldddvvv{{{lll\\\SSSNNNHHHEEEEEEMMM\\\ooo|||zzzuuurrrqqqpppuuuvvvvvv~~~zzzxxxxxxyyyzzz{{{vvvwwwxxxyyyyyyyyyyyyyyyuuuvvvwwwuuurrrooonnnooonnnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmlllmmmnnnooopppooonnnmmmkkkjjjiiihhhhhheeeeeeeeeeeeeeefffggghhh```aaabbbbbbccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```^^^\\\ZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[ZZZXXXVVVUUUUUUTTTRRRPPPOOOLLLIIIFFFEEECCCAAA???<<<:::777666666555444222111111000///...---,,,,,,+++******)))))))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))***,,,...///111111111000222222222222222111000///---...///000111222333444000222444444333333444555333333333333333222111000//////000111222222333333333333333333333333333333222222333444555666777888555555555555555666666777444555555666666666666666666666555555555444444444333333333222222222111111---...///000111111111000555666777999;;;<<<<<<<<<888777666666666666777777777777777777777888888999999999999999999999999999666777777888999999::::::<<<===??????@@@BBBFFFIIIHHHKKKOOOWWWbbbrrryyysssddd^^^TTTJJJCCC???;;;999555777:::;;;===BBBJJJPPPYYYeeeqqqwwwxxxyyyvvvsssoooooonnnmmmooosssxxx|||xxxhhhYYYMMMoooppprrrvvvyyyzzzyyywwwyyywwwuuuuuutttssspppnnniiijjjllloooppprrrssssssooolllhhhfffgggjjjooosssrrruuuyyy{{{{{{yyywwwwwwvvvtttpppkkkhhhfffeeeeeecccaaa___]]]\\\\\\\\\\\\^^^^^^___```___^^^]]]\\\]]]\\\ZZZYYYWWWVVVVVVVVVccc```___ccclllwww~~~~~~xxxooooooqqqtttzzz{{{vvvooofffXXXIII???222222222///,,,***+++,,,)))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***)))(((((('''''''''((((((&&&''''''((((((((((((((())))))))))))************,,,+++*********+++------++++++******++++++,,,---+++,,,///111000222===HHHYYY___iiivvvxxxooofffccceeeiiilllnnnrrrtttuuurrriiieeerrrwwwuuujjjZZZMMMHHHHHHGGGNNNYYYiiivvv~~~yyyuuusssrrrsssxxx~~~{{{yyyxxxxxxxxxwwwwwwxxxzzz{{{|||{{{zzzyyywwwvvvuuurrrpppmmmllljjjnnnnnnnnnnnnmmmlllkkkjjjpppooonnnooopppqqqpppooojjjjjjiiiiiiiiiiiiiiijjjgggfffeeefffhhhiiiiiihhheeeddddddcccbbbbbbbbbccccccbbbbbbaaa```______^^^dddbbb___]]][[[[[[[[[\\\^^^\\\YYYYYY[[[\\\\\\\\\XXXWWWVVVTTTRRRPPPOOONNNOOOKKKGGGEEEEEECCC@@@===999999888888888666333111000000///...---,,,+++++++++***))))))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%))))))'''(((+++,,,,,,,,,------...000000222111000///......//////////////////000000000000000000111222222222222111111111111111111111111111111111222222222333333333333444444555555444444333222222333444444555555666888777555444333444444555888777777666666666777777666666666666555555555555555444333333222222333333111000///......///000111000111222444666888999999999888888777666555444444666666666666555555555555888888888777777777777777:::::::::::::::;;;<<<===<<<<<<===>>>AAADDDGGGHHHJJJLLLOOOWWWcccrrr|||ssskkk```TTTNNNHHH@@@;;;;;;999666777;;;===@@@GGGOOO[[[dddnnnppprrrttttttrrrsssqqqooonnnpppuuuyyy|||nnn\\\RRRMMMkkkmmmqqqvvvzzz{{{zzzxxxvvvtttsssssssssrrrpppnnnkkklllmmmooopppqqqrrrsssrrrooollljjjkkkooossswwwtttwww{{{}}}|||zzzyyyxxxwwwtttqqqmmmiiigggggggggeeedddaaa___]]]]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWW```]]][[[^^^eeemmmsssvvv~~~~~~{{{qqqnnnpppssszzz~~~zzzuuunnnbbbTTTJJJ;;;888333///---,,,,,,,,,************************(((((())))))))))))((((((************************))))))(((''''''(((((((((((((((((('''''''''((((((&&&''''''((((((((((((((((((((()))))))))*********)))((('''''''''((()))***++++++******++++++,,,---+++,,,...000///000:::EEESSS[[[fffsssvvvmmmfffeeejjjppprrrsssnnnqqqqqqqqqjjjhhhttt|||ppp]]]NNNHHHFFFEEEHHHTTTdddrrr~~~zzzvvvttttttvvv{{{|||{{{zzzzzzyyyxxxzzz{{{}}}~~~~~~}}}|||{{{yyywwwuuurrrpppnnnmmmlllnnnooooooooooooooonnnnnnnnnlllkkklllmmmnnnmmmllljjjjjjiiiiiiiiiiiiiiijjjhhhgggfffgggiiijjjjjjhhheeeddddddccccccbbbccccccbbbbbbbbbaaa```_________cccbbb___]]][[[[[[[[[\\\\\\ZZZXXXXXXYYY[[[[[[ZZZYYYYYYWWWUUUSSSQQQOOONNNNNNJJJFFFDDDCCCBBB???<<<:::999777777777666333111111000000///...---,,,++++++***))))))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''$$$%%%((()))''''''***------------...///111111111000///...---......///////////////000000000000///000111222222222222222111111111111111111111111111111222222222333333333333444444555555444444333222333333444555555666666666555444333333333444555666666555444444555555666888888777777777666666666666555444444333333444444222111000000000000111222000000111333555777999::::::999888777666666555555888777777777777666666666777777888888888888888888::::::::::::;;;<<<===============>>>@@@CCCFFFGGGJJJKKKOOOVVV```ooo}}}}}}uuulllbbbVVVPPPJJJBBB>>>===:::777777:::<<<>>>EEELLLUUU___iiimmmppptttvvvuuutttrrrqqqppprrrvvv{{{~~~}}}iiiYYYOOOKKKiiilllqqqxxx}}}}}}{{{tttrrrqqqqqqqqqqqqpppnnnmmmmmmmmmnnnoooppprrrrrrtttrrrooommmnnnrrrwwwzzzwwwzzz}}}~~~}}}{{{zzzzzzwwwuuurrrnnnllljjjiiihhhhhhgggdddbbb___^^^\\\\\\[[[[[[\\\\\\]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYY^^^[[[YYYYYY^^^dddiiikkkpppyyy}}}~~~sssoooooorrrzzz~~~yyypppcccYYYGGG@@@666///------...---************************((())))))******))))))(((************************))))))((('''&&&&&&&&&&&&((((((''''''((((((((((((&&&''''''((((((((((((((((((((())))))))))))******((('''&&&&&&&&&''')))***++++++******++++++,,,---,,,,,,---///...///777AAAMMMVVVbbbppptttnnnhhhiiiqqqyyy{{{zzzmmmooonnnnnnlllmmmwwwwwwaaaPPPHHHEEECCCEEEOOO___nnn|||}}}xxxuuuvvvzzz~~~}}}}}}}}}|||zzzyyy||||||}}}~~~~~~}}}|||{{{{{{yyyvvvrrrpppoooooooooqqqppppppoooooooooppppppooonnnlllkkkllllllllljjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiihhhiiijjjkkkjjjiiiddddddddddddccccccccccccbbbbbbaaaaaa``````______bbbaaa___]]][[[[[[[[[\\\ZZZYYYWWWWWWXXXYYYYYYXXX[[[ZZZYYYVVVSSSQQQOOONNNKKKIIIEEECCCBBB@@@>>><<<;;;999777666666555444222111111000///...---,,,,,,+++)))((((((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((%%%&&&)))***((((((+++------...///000111222222000///...---,,,---...///////////////000000000000...///000111222333333333111111111111111111111111111111222222222333333333444444555555555555444444333333444444555666666666444444333222222333444555999999888888888999999:::999999888888888777777777777666666555444555555555333333222111111222333333111000000111333666999;;;;;;:::888777666666777888888888888888777777777777777777777888999999::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEIIIKKKNNNTTT]]]iiiwwwxxxooodddYYYRRRLLLEEE@@@@@@:::777777999:::<<>>IIITTTbbbppp}}}uuurrrnnnooowww}}}qqqnnnmmmjjjlllqqqzzz|||eeeQQQHHHEEECCCDDDMMM[[[jjjyyyzzzwwwvvvzzz~~~}}}{{{|||~~~}}}}}}}}}}}}}}}zzzxxx{{{{{{|||||||||{{{zzzyyy}}}zzzvvvsssqqqpppqqqrrrsssrrrqqqoooooopppqqqrrrwwwtttqqqooonnnmmmllljjjiiiiiiiiihhhiiiiiijjjkkklllkkkjjjjjjkkkllljjjiiiddddddddddddddddddccccccbbbaaaaaaaaa`````````___aaa```^^^]]]\\\[[[[[[[[[ZZZXXXWWWWWWYYYYYYYYYXXX\\\[[[YYYVVVTTTQQQOOONNNIIIGGGDDDBBB@@@>>><<<;;;<<<999666444444444444333111111000///...------,,,+++)))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%***'''(((+++,,,******------...///000111222222333...---,,,,,,,,,---...///////////////000000000000...///000111222333333333111111111111111111111111111111222222222333333333444444555555555555444444444444444555666666777777333222222111222333555666::::::999999999:::;;;;;;999999888888888777777777777666555555444444555555333222222222222222222333111111000000111555888;;;;;;:::888777777777999:::888888888777777777666666666777777888999::::::;;;::::::::::::;;;<<<>>>>>>???>>>>>>>>>???@@@BBBCCCHHHJJJNNNRRRYYYcccpppyyy|||pppeeeZZZTTTNNNGGGCCCBBB999666666888999;;;AAAHHHKKKUUU```eeejjjqqqvvvwwwvvvvvvuuuuuuxxx{{{nnn[[[NNNGGGDDDsssvvv}}}xxxvvvsssrrrrrrqqqpppoooooommmlllkkklllnnnqqqssswwwuuurrrqqqqqqtttxxxzzzyyy{{{}}}}}}{{{yyyxxxyyyvvvtttssspppnnnlllkkkjjjiiihhhgggeeeccc```___^^^[[[[[[[[[[[[[[[[[[\\\\\\ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[___dddhhhjjjnnnsss|||~~~yyywwwuuutttxxx~~~{{{sss]]]PPP???444000000000///---,,,,,,,,,+++++++++***))))))************))))))''''''''''''''''''''''''***)))(((&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((&&&''''''((((((((((((((('''(((((((((((()))))))))++++++***)))***+++,,,---++++++******++++++,,,---///---...000000000555===IIIVVVeeerrr|||xxxyyywwwvvv{{{|||vvv~~~lllkkkfffkkksss}}}gggSSSIIIEEEBBBAAAIIIVVVeeeuuu{{{xxxuuuxxx{{{{{{yyyyyy{{{}}}}}}~~~}}}~~~}}}|||{{{||||||{{{yyywwwzzz{{{{{{{{{{{{{{{zzzzzz}}}zzzwwwsssqqqqqqrrrsssrrrrrrqqqqqqsssvvvzzz|||}}}yyytttqqqooommmkkkiiiiiiiiihhhhhhiiijjjjjjkkkmmmkkkjjjjjjkkkkkkiiihhhcccddddddeeeeeeeeedddcccaaaaaaaaaaaa```````````````___^^^]]]\\\[[[[[[[[[ZZZXXXXXXXXXZZZZZZYYYXXX[[[ZZZXXXUUURRRPPPNNNLLLFFFFFFDDDAAA>>><<<<<<<<<;;;999666444444444333222111111000///...---,,,,,,***)))(((((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&'''***+++)))))),,,...///000111222222222111---,,,++++++,,,---...///////////////000000000000//////000111222333333333111111111111111111111111111111222222222333333333444555555666666555555444444444555666666777777888333222222111222333555666555444444444555555666777888888777777777666666666666555555444333444444444222222222222222222222222222111000///000333777999999888888777777888999:::777777666666666555555555666666777888999999::::::888888999999;;;<<<===>>>>>>>>>======>>>???AAABBBGGGJJJMMMQQQUUU^^^jjjsss{{{qqqfff[[[UUUPPPIIIDDDDDD999777666999:::;;;AAAIIIKKKVVV```eeejjjpppttttttuuuuuuuuuvvvxxx|||{{{gggUUUJJJDDDAAAyyy{{{yyywwwtttrrrssssssrrrrrrpppooommmlllmmmppptttvvvzzzxxxvvvttttttvvvyyyzzzxxxzzz{{{zzzxxxvvvuuuuuusssrrrqqqooonnnllljjjjjjhhhhhhhhhgggfffdddcccbbb^^^^^^]]]\\\\\\\\\\\\\\\ZZZZZZZZZYYYYYYZZZ[[[[[[YYYYYYYYYYYYZZZ]]]bbbgggkkklllmmmsss||||||zzzxxx|||}}}iii]]]LLL>>>666333222111...------,,,,,,+++++++++)))******++++++******)))************************))))))((('''&&&&&&&&&&&&%%%&&&''')))))))))((((((&&&''''''(((((((((((((((''''''(((((((((((())))))***)))((((((((()))+++,,,++++++******++++++,,,---///------000111111555;;;JJJXXXhhhrrryyy{{{}}}|||zzzvvvmmmiiidddkkkvvvkkkVVVKKKEEEBBB<<>>;;;;;;<<<:::888666555555444333111000000///...---,,,++++++***(((''''''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''$$$%%%((()))''''''***///000111222222111000///,,,,,,++++++,,,...///000////////////000000000000000000111222222222222111111111111111111111111111111111222222222333333333555555666666666666555555555555666666777888888888444444333222222333444555444444444444555666777777888888777777777666666666666555444444333333444444111222222333333222222111333222111000000222444555666777777888888999999999666666666666555555555555666666666777888888999999777777777888999;;;<<<=========<<<======???AAABBBEEEIIIMMMPPPSSSZZZfffooowwwrrrggg]]]WWWQQQKKKFFFFFF<<<999999:::;;;<<>>DDDPPP^^^nnn}}}}}}{{{xxxtttqqqpppssstttsssqqqrrruuu{{{~~~zzzvvvzzz}}}{{{zzzzzzzzzyyyuuuuuuvvvwwwxxxzzz{{{|||xxxxxxwwwvvvtttrrrqqqppprrrqqqppprrrvvv}}}yyyuuuqqqooooooooopppooohhhhhhhhhhhhiiijjjkkkllljjjhhhfffffffffeeecccaaabbbccceeeggggggfffeeeddd````````````aaaaaaaaaaaa]]]]]]]]]]]]]]]\\\[[[ZZZVVVUUUUUUWWWXXXXXXVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIDDDEEEEEEBBB===;;;<<<>>>888777666666666555111//////...---,,,+++******)))***(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++((())),,,---++++++...000111222222111///,,,***,,,,,,+++,,,---///111222////////////000000000000222222333222222111000///111111111111111111111111111111222222222333333333555555666666666666555555666666666777888888999999888777555444333444444555333333333333444555777777:::::::::999999999888888888888777666666666666666333444555666666555444333333333333222111000//////111333666999:::999777666888888888888777777777777666666666666555555555555444444555666777999;;;<<<;;;;;;;;;<<<===???AAABBBCCCHHHMMMOOOPPPWWWbbblllpppzzzvvvlllaaa[[[VVVPPPKKKKKKGGGCCC@@@???===;;;>>>DDDLLLYYYgggnnnrrrvvvvvvtttmmmnnnoooqqqtttwwwzzz|||rrrgggXXXLLLEEEBBBAAA@@@zzzxxxwwwwwwxxxyyyxxxwwwsssrrrqqqqqqssstttttttttzzztttooooootttxxxxxxwwwtttsssrrrqqqqqqqqqrrrssssssuuuvvvtttqqqnnnmmmmmmjjjlllmmmllljjjgggfffeeeggggggiiimmmqqqrrrppplllmmmiiieeebbb```^^^\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXYYYYYYZZZZZZ\\\[[[[[[```kkkzzzyyywwwwwwiiiVVVBBB555///000///...---,,,,,,,,,,,,)))******+++++++++******''''''(((((())))))******))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''+++*********))))))((((((++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,---***+++,,,,,,...111666:::KKKTTTaaajjjiiieeeiiippp}}}}}}~~~{{{rrrxxxyyyooogggrrrxxx]]]KKKDDDDDDEEEGGGOOO]]]jjjuuu|||wwwvvvsssqqqpppooopppqqqsssvvvyyyzzzyyyzzz}}}{{{wwwttttttuuuvvvrrrrrrssstttvvvyyy|||}}}{{{yyyvvvttttttsssqqqpppsssqqqoooppptttzzz~~~sssrrrooolllkkkkkkllllllkkkllllllmmmlllkkkiiihhhffffffeeeeeeeeedddddddddeeefffggghhhgggeeebbb`````````____________``````]]]\\\[[[ZZZYYYYYYYYYYYYWWWVVVUUUVVVVVVVVVTTTRRRTTTRRRPPPMMMKKKJJJIIIJJJGGGFFFDDDBBB@@@??????>>>999888777666555444333222000//////---,,,+++******+++)))'''&&&%%%&&&((())))))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((************+++---000111111111000///...---,,,,,,,,,,,,...///000000000000222111000//////000111222111222111000......000222333333333222222111111111333111000///000222555777555555555555666666666777555666888999::::::999999777666555444333222222222111222444666777777666666777777888999::::::;;;;;;777666555444444444444444333333444444444333222111444222111222222222///---000222555777888777555444888888999888888777666555888777666555555666777888555666777888999999999888;;;;;;:::;;;<<>>666333111///...---***)))******+++++++++******)))(((''''''''''''''''''&&&))))))((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''******))))))))))))((((((******((((((((((((******++++++******)))******+++---------,,,+++,,,///111;;;EEERRR[[[\\\```ooovvvwwwtttnnnqqqwww|||gggRRRHHHFFFEEEEEELLLWWWcccmmm{{{yyywwwuuusssrrrrrrssstttuuuwwwyyyyyyyyyzzz|||}}}}}}zzzwwwtttrrrrrrssssssqqqqqqqqqrrrtttwwwyyy{{{vvvvvvuuutttsssrrrqqqqqqtttrrrpppqqqrrrssssssrrrppppppoooooonnnmmmmmmlllllllllmmmmmmlllkkkiiihhhfffffffffeeeeeeeeeeeedddddddddeeeeeeeeeeeedddddddddcccbbb```__________________^^^]]]\\\\\\\\\\\\[[[XXXUUUTTTTTTTTTSSSRRRRRRQQQOOOLLLJJJIIIHHHHHHJJJIIIFFFBBB>>>;;;999888:::999888666444222111000//////...---,,,+++*********)))(((&&&&&&''''''(((***)))((('''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***++++++,,,---///000111333333222111000///.........//////000000000//////000000111111111111000000...///000000000111444666222333333444444555666666888666444222111333444666555555666666666777777777777777888999::::::::::::888888666555444333333333111222444555666777777777666666777777888888999999666666555555444444555555666555333222111111111222666555444444555555333111111222222333444444444444777888888888888777777666888777777666666777777888777777666666777888:::;;;;;;:::::::::<<>><<<;;;:::999999777555333111000///......------,,,+++******))))))(((''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''((()))***++++++,,,---///000111222000000000///...---------000000111111111000/////////000111222222111000//////000222222111222333555222333444555666888999999;;;999666333222333444555555666666666666777777777888888999::::::;;;;;;;;;999888777666555444444444222222333444666666777777555666666666777777888888666666555555555555666666666444222///...///000111666555444444555555333111222222111111111222444555666777777888888888777777777777777777777777777777888777666666666888:::<<<<<<<<<;;;<<<===@@@CCCEEEFFFIIIKKKLLLLLLOOOUUU[[[dddmmmuuuwwwxxxzzz{{{zzzxxxuuupppllliiieee___[[[VVVSSSMMMHHHCCCAAA@@@@@@HHHPPP[[[ccchhhiiihhhhhheeeeeecccbbbbbbcccdddeeejjjlllpppuuuzzzsssfffaaa^^^UUUKKKJJJFFFCCCEEEFFFEEEHHHLLLzzzwwwtttsssttttttttttttoooooooooqqqtttuuutttsssqqqooommmmmmllllllkkkjjjmmmmmmnnnooopppqqqqqqrrrsssrrrooojjjccc^^^\\\[[[WWWWWWWWWVVVVVVYYY^^^bbbdddgggkkknnnppppppoooooonnnllljjjiiiiiihhheeeccc^^^]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXZZZ[[[[[[dddooovvvxxx{{{|||tttnnnnnnwwwgggTTT>>>999222///000000---++++++++++++++++++***)))(((+++*********)))((((((((((((((())))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((())))))((('''%%%$$$$$$%%%'''(((*********+++************+++------------...111333666>>>KKKUUU\\\hhh}}}qqqnnnjjjhhhjjjooozzznnnWWWHHHBBBAAABBBHHHRRR^^^lllxxxwwwuuuttttttuuuvvvwwwzzzzzzzzzzzzzzz{{{zzzzzztttsssqqqpppoooooopppqqqqqqqqqqqqqqqsssuuuwwwyyyxxxyyy{{{zzzwwwuuuuuuvvvpppoooooopppqqqqqqooommmjjjkkklllmmmmmmmmmllllllnnnnnnnnnnnnmmmkkkiiihhhggggggfffffffffeeeeeeeeebbbcccccccccdddeeeeeefffeeedddcccaaa___^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\YYYUUUSSSSSSSSSSSSRRRPPPPPPNNNMMMKKKIIIGGGFFFEEEDDDBBB???===;;;::::::888777666444333111000///---------,,,,,,++++++***))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******+++,,,---///000111222222000000//////......------111111111111111111000000///000111222222111000///111333444333222111222333333444555666888:::;;;<<<<<<:::777444333333444555666666666666777777777888999999999::::::;;;<<<<<<:::999888777666555555555222333333444555666777888666666666666666777777777666666555555555666666777999777555333222333444555555444333444555555333111333222111000000111333444555666777888888888888888777777888888888888777777999888777666777999;;;<<<>>>=========???BBBEEEFFFHHHJJJLLLLLLMMMOOOTTTXXXaaajjjqqqsssuuuxxxzzzyyy|||zzzwwwsssnnnhhhaaa]]]XXXUUUPPPJJJEEEBBB@@@@@@GGGLLLSSSXXX[[[\\\]]]^^^aaabbbbbbbbbbbbaaaaaaaaadddfffiiilllppprrrsssrrrpppjjj___VVVRRRQQQLLLFFFEEECCCCCCGGGIIIIIILLLRRRyyyuuuqqqooopppqqqrrrrrrlllmmmnnnqqquuuvvvuuutttpppooonnnmmmmmmmmmnnnoooqqqpppoooooopppqqqsssttttttrrroooiiibbb]]][[[ZZZUUUUUUUUUUUUUUUXXX\\\```eeeiiimmmppppppoooooopppmmmlllkkkkkkkkkkkkhhhfffaaa___]]][[[YYYXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWSSSSSSTTTTTTUUUVVVWWWXXX\\\dddmmmtttyyywwwqqqmmmlllsss~~~xxxdddJJJAAA777222111222000---+++++++++++++++***)))(((++++++***************)))(((((())))))))))))******&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((('''&&&&&&'''(((((())))))***++++++++++++***...///000///------...///444:::GGGTTTaaaqqqrrrtttmmmhhhjjjllltttnnnXXXHHHAAA@@@AAAFFFPPP\\\lllyyyxxxvvvuuuvvvwwwyyyzzz{{{yyyxxxxxxyyyyyyxxxvvvqqqqqqooonnnnnnoooppppppqqqqqqqqqrrrsssuuuwwwyyyzzz}}}~~~zzzwwwwwwxxxppppppoooppprrrrrrpppooojjjjjjkkklllmmmmmmnnnnnnnnnoooooonnnmmmkkkiiihhhgggggggggfffffffffeeeeeebbbbbbcccddddddeeedddddddddcccaaa```^^^]]]]]]\\\[[[[[[ZZZZZZYYYZZZZZZ[[[[[[XXXUUUTTTTTTTTTSSSRRRPPPPPPOOONNNLLLIIIGGGFFFFFFEEEBBB???<<<999888777666666555444222111000000---,,,,,,,,,+++++++++***((((((((((((((('''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...000222222333333222111111111000000000///000111111222222222111111000000111111111111000000222444555555333222222222444555666888:::<<<======<<<:::777444333333444555666666666777777777888888::::::::::::;;;<<<======;;;:::999888777666666666333333333333555666777888666666666666777777777777666666555555666666777777666666444333333333444555444333333444555555444222333333111111111222333444444555666888888999999999777888888999999888888777888888777777888999;;;<<<>>>=========???BBBEEEGGGHHHIIIKKKLLLMMMOOOSSSVVV]]]eeemmmoooqqqtttwwwvvv{{{{{{zzzvvvppphhhaaa]]][[[XXXRRRMMMGGGDDDBBBAAADDDGGGKKKNNNPPPRRRUUUWWW^^^```aaacccdddcccbbbaaa```aaadddhhhjjjjjjhhheeebbb\\\TTTNNNLLLKKKIIIFFFEEECCCEEEJJJLLLMMMRRRXXXwwwtttqqqooopppppppppoooiiijjjmmmqqquuuwwwwwwvvvpppooonnnmmmmmmpppsssuuuuuutttqqqpppppprrrtttvvvvvvuuuqqqkkkddd___]]]]]]WWWXXXWWWVVVUUUVVVYYY\\\bbbffflllnnnooonnnooopppooonnnmmmnnnnnnmmmjjjhhheeecccaaa^^^\\\[[[\\\\\\YYYYYYYYYXXXXXXXXXWWWWWWTTTTTTTTTUUUUUUVVVWWWXXX\\\aaaiiiqqqyyywwwsssqqqnnnrrrzzzwwwYYYMMM???666444444111///+++,,,,,,++++++)))(((((())))))))))))************(((((()))))))))*********&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************'''((()))+++,,,,,,,,,,,,,,,---......,,,,,,---///333888EEEWWWjjj}}}~~~ooo|||~~~uuuooopppooorrrmmmYYYJJJBBBAAAAAAFFFNNNYYYjjj{{{zzzyyyxxxyyyzzz|||}}}yyywwwuuuuuuvvvvvvtttrrroooooonnnnnnnnnooopppppprrrrrrrrrrrrtttvvvxxxyyy{{{{{{wwwwwwxxxtttrrrqqqqqqrrrrrrqqqooollllllllllllmmmoooqqqrrroooooooooooommmkkkiiihhhggggggggggggffffffffffffaaabbbdddeeeeeedddcccbbbbbbaaa```^^^]]]\\\\\\\\\ZZZZZZZZZYYYYYYZZZZZZ[[[XXXWWWUUUUUUUUUUUUTTTRRRQQQQQQPPPOOOMMMJJJHHHFFFDDDCCC@@@>>>;;;999888777444444333333222111111111,,,,,,,,,+++++++++++++++(((((((((((((((''''''&&&((((((***+++++++++******'''''''''((((((((())))))&&&&&&''''''(((***+++,,,,,,---///111333333333333111111111111000000000000000000111222333333333333111111000000000000111111111333555555444333333444666777888999;;;<<<>>>>>><<<:::777444333333444555666666777777777888888888;;;:::::::::;;;<<<===>>><<<;;;:::999888777777777333333333333444666777999777777777777777777777777666666666666666777888888222333333333333444444444555555444555777777555444333333333222222222333333444555666777999999::::::777888999999999999888777777888888999999::::::;;;===<<<<<<<<<>>>AAACCCEEEFFFGGGIIIJJJLLLOOORRRTTTXXXaaahhhjjjlllpppssssssuuuwwwxxxuuuoooggg```\\\ZZZWWWRRRLLLGGGCCCAAA@@@???AAADDDFFFHHHLLLRRRUUU]]]___bbbeeegggfffeeedddaaabbbeeejjjmmmlllhhheee___ZZZSSSPPPOOOMMMLLLKKKKKKJJJMMMQQQSSSTTTZZZbbbtttsssrrrrrrrrrqqqooommmhhhiiilllqqqvvvxxxxxxwwwppppppooonnnnnnqqqvvvzzzyyyvvvssspppppprrruuuxxxyyywwwsssmmmfffaaa______ZZZ[[[ZZZXXXVVVUUUWWWXXX]]]bbbhhhkkkllllllnnnppprrrqqqpppppppppnnnkkkhhhhhhfffcccaaa___^^^^^^___ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZVVVYYY```iiittt~~~yyywwwuuuqqqrrryyycccVVVEEE999666555222///,,,,,,,,,++++++)))((((((''''''(((((())))))******(((((())))))*********+++&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''%%%''')))+++,,,------,,,&&&(((+++,,,,,,---000111333888FFF\\\rrr|||xxxjjjwww}}}vvvvvvssssssmmmZZZLLLEEEBBBBBBFFFMMMWWWggg~~~}}}|||{{{zzz{{{}}}wwwuuurrrrrrssssssqqqnnnnnnnnnnnnnnnnnnoooppppppssssssrrrssstttvvvxxxyyy|||{{{vvvvvvxxxwwwuuurrrqqqrrrqqqpppooonnnmmmmmmmmmnnnqqqsssuuuoooooooooooommmkkkiiihhhhhhgggggggggffffffffffffaaabbbdddffffffdddbbb```aaa```___^^^]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[WWWVVVUUUVVVVVVVVVTTTRRRQQQQQQQQQPPPNNNKKKHHHGGG???>>>===<<<<<<;;;;;;<<<333333333222222222111111,,,,,,++++++++++++++++++((((((((()))(((''''''&&&"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,,,,...000222333444444333////////////............///000111222333444444444222111000//////000111222///111444555555555555666777888999:::<<<===>>>???;;;999666333222333444555777777777777888888888888;;;;;;::::::;;;<<<>>>???<<<<<<:::999888777777777444333333333444666888999888888888888777777777777666666666666666777888888444555666777888888888888777666555666888888777555333333333333333333333333333444666777999:::::::::777888999::::::999888777777777888:::::::::::::::;;;;;;:::;;;<<>>===<<<>>>@@@BBBEEEKKKRRRVVV\\\___cccgggiiiiiihhhfffeeefffiiiooossssssnnnjjjccc]]]WWWUUUTTTQQQPPPPPPRRRRRRTTTXXXZZZ[[[bbbjjjrrrpppnnnoooqqqrrrooommmlllggggggooowwwxxxuuussstttmmmgggiiirrr{{{|||yyyuuusssrrruuuyyy{{{{{{xxxrrrlllgggdddccccccaaa```]]][[[ZZZZZZ[[[\\\[[[^^^bbbeeegggiiilllnnnoooooopppqqqqqqpppnnnkkkeeeffffffggggggfffeeeddd___]]]\\\[[[[[[ZZZXXXVVVVVVVVVVVVUUUUUUVVVWWWWWW[[[[[[]]]ccciiiqqq|||xxx{{{xxxwwwvvvwwwyyyyyybbbKKK>>>777222///111,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,+++***)))((('''&&&%%%''''''((()))))))))))))))---,,,***)))))))))******---,,,+++++++++---///111///888JJJ___rrr~~~oooeeecccdddkkkqqqzzz}}}ssszzz{{{wwwrrr```PPPHHHEEECCCEEELLLVVVfff}}}}}}|||zzzvvvtttqqqpppppppppooonnnqqqqqqooooooooopppqqqrrruuuqqqqqqvvvvvvuuuyyy~~~}}}zzzxxxuuutttsssrrrrrrrrrrrrrrrqqqooonnnooorrrssssssssstttrrrpppooonnnlllhhhfffhhhggggggggggggfffcccaaaddddddeeefffeeedddbbbaaacccbbbaaa___]]][[[ZZZYYYXXX[[[]]]\\\YYYXXXZZZ]]]ZZZXXXVVVUUUVVVUUUTTTSSSPPPNNNMMMLLLKKKIIIFFFDDDDDDAAA>>>;;;999777555333555444444333222111000000...------,,,,,,+++******((('''%%%$$$$$$&&&(((***$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&((()))******+++---///---///111333444333222111000000000000////////////333444555555555333111//////111222222111111222333555555666666666666555555777888999:::;;;<<<<<<<<<:::999888777666666666666555666666777888999999999888999:::;;;;;;;;;;;;:::======;;;999777444111000444444333333333444555555888777666555444444555666555444444555555666777888111333555666555555555777666666777777666555444444555555444333333222111111333333444444666777888999999999888888777666666666:::999888888888:::<<<>>>;;;;;;;;;<<<===???AAABBBAAABBBDDDFFFGGGKKKOOORRRVVVZZZaaaeeehhhjjjlllmmmnnnmmmmmmllljjjddd]]]XXXWWWQQQJJJCCC@@@>>>===<<<:::;;;<<<===AAAHHHPPPVVV\\\```fffkkkmmmnnnooopppppptttxxx{{{~~~vvvrrrllleee```]]]]]]]]]]]]bbbaaa```^^^aaaiiiuuu}}}rrrqqqpppqqqsssrrrooollljjjdddccckkksssuuusssrrrooojjjeeehhhqqqzzz}}}~~~zzzxxxuuussssssvvvzzz}}}}}}xxxsssnnnkkkiiihhhdddbbb```]]]\\\\\\\\\]]]ZZZ\\\___aaabbbeeehhhjjjlllppptttvvvtttpppllljjjdddfffhhhiiijjjiiihhhggg___]]]ZZZYYYYYYXXXWWWVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVWWW\\\bbbkkkyyyyyy}}}~~~}}}{{{yyyyyy|||}}}qqqUUUEEE===555000///---------,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))*********''''''((()))))))))))))))******))))))***+++,,,------,,,+++++++++---///000111999III\\\mmmqqqccc\\\\\\^^^fffkkkrrryyy||||||xxx|||qqqbbbSSSJJJBBBAAACCCHHHQQQaaazzz}}}zzzvvvtttqqqpppppppppooooooqqqpppoooooooooooopppqqqtttqqqqqqtttuuutttyyy}}}{{{yyyvvvuuutttsssrrrrrrrrrrrrrrrppppppppprrrtttttttttuuusssqqqpppooommmjjjgggjjjhhhgggffffffeeebbb```ddddddeeefffeeedddcccbbbcccbbbaaa___]]][[[ZZZYYYZZZ[[[[[[[[[ZZZYYY[[[\\\ZZZXXXVVVUUUVVVUUUTTTSSSQQQOOOMMMLLLLLLJJJGGGDDDBBB@@@===;;;:::999777555555444333333111111000///.........---,,,,,,++++++)))'''&&&%%%%%%''')))+++&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******+++---000...///111333444333222111000000000000000000000000111222444555555444333222000111222222111000222333555555666666666666555555999::::::;;;;;;;;;::::::999999888777666666666666555666666777888888999999777777888999:::;;;<<<===;;;;;;:::999777666555555333333333333444444555666888777666444444444555666555555555555555666666777555666777777555333333444666666666666666555444444555555444444333222111111444444444444666777888999999999999888888777777777::::::999888999;;;<<<>>>===<<<<<<<<<===>>>@@@AAAAAACCCEEEFFFGGGJJJNNNQQQSSSWWW]]]bbbeeegggiiijjjjjjiiiiiihhhfffbbb\\\XXXQQQLLLEEE???<<<;;;:::999:::;;;;;;<<<@@@FFFNNNTTT^^^bbbhhhlllpppsssuuuwwwxxx~~~zzzrrrkkkhhhgggggggggmmmmmmlllmmmpppyyyppppppqqqrrrrrroookkkggggggaaaaaahhhoooqqqppppppkkkfffdddgggooowwwzzzyyywwwvvvtttsssuuuyyy}}}~~~{{{vvvrrrnnnlllhhhfffccc```^^^^^^^^^^^^\\\]]]^^^^^^___aaaeeehhhjjjqqqzzz{{{vvvnnnhhhgggccceeeiiilllnnnnnnlllkkkccc```\\\YYYYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVXXXVVVWWW[[[```iiiwww|||~~~zzzzzz}}}{{{eeePPPDDD;;;444111///...---,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))******++++++''''''((()))))))))))))))(((((((((***+++---///000,,,,,,+++++++++---///000222999FFFVVVeeevvvxxxeeeZZZUUUWWW[[[dddhhhlll~~~|||xxx~~~zzzsssgggWWWLLLAAAAAABBBFFFLLL\\\vvv}}}zzzuuussspppoooppppppooooooppppppooonnnnnnoooooopppsssqqqppprrrsssuuu{{{~~~|||{{{xxxwwwvvvtttsssrrrrrrrrrsssqqqpppqqqsssttttttttttttsssqqqppppppnnnkkkiiijjjhhhfffdddddddddbbbaaacccdddeeeeeeeeedddcccbbbbbbbbb```___]]]\\\[[[ZZZ\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZXXXVVVUUUVVVUUUTTTSSSRRRPPPNNNMMMMMMKKKHHHEEEAAA>>><<<::::::999888666444444333222111000000///---------,,,++++++******)))((('''&&&&&&(((***+++(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''(((*********+++...000///000111333333333222222000000111111111111111111000111222444555555444444000111222111000000222444555555666666666666555555::::::;;;;;;::::::999888888888777666555555555555666666666777888888999999666666666777999;;;===???===<<<;;;999888777666666333333333333444555666777777666555444444444555666777666555555444555555555444666777777666444555666555666666666666555444444555555444444333333222222444444444444555777888999:::999999999999999999999::::::999999:::;;;===>>>>>>>>>===<<<===>>>???@@@BBBDDDFFFFFFGGGIIILLLOOOOOOSSSYYY^^^```bbbeeeffffffeeecccbbbaaa^^^YYYVVVLLLHHHAAA<<<:::999888777:::::::::;;;>>>DDDLLLQQQ]]]aaaggglllqqqwww|||xxxttttttwwwxxx~~~~~~~~~mmmooopppqqqoookkkeeeaaabbb___aaaiiippppppnnnnnnjjjgggeeehhhnnnsssuuutttttttttssstttvvvzzz~~~~~~zzzuuuppplllllliiifffccc```_________```______]]]]]]___dddgggjjjttt|||{{{rrrgggcccccc```dddiiinnnqqqqqqpppnnnhhhddd___\\\[[[ZZZZZZYYYWWWWWWVVVUUUUUUUUUVVVVVVYYYWWWVVVZZZ^^^fffuuu}}}|||~~~zzzxxx{{{}}}uuu]]]KKK???999777111000...---,,,,,,,,,,,,,,,,,,+++******))))))((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((()))***,,,...///000++++++++++++,,,---...///222777AAANNNZZZjjjwwweee[[[WWWXXX^^^iiijjjmmm}}}zzzxxx~~~~~~yyynnn]]]NNNDDDCCCDDDEEEJJJYYYttt}}}yyyuuurrrpppooooooppppppooooooooonnnnnnnnnnnnnnnnnnpppooooooqqqsssxxx~~~~~~}}}zzzyyywwwuuutttrrrrrrrrrrrrqqqpppppprrrsssssssssrrrqqqooooooooonnnllliiiiiifffdddccccccddddddccccccdddeeeeeeeeedddcccbbbbbbaaa```___^^^]]]\\\[[[___\\\YYYYYY[[[]]][[[YYYZZZXXXVVVUUUVVVUUUTTTSSSSSSQQQOOONNNMMMLLLIIIFFFBBB???<<<;;;:::999777666444444333222111000//////+++++++++***))))))(((((())))))'''''''''(((***+++''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''')))*********+++...000000111222333333333222222111111111111222222222222111222333444444444444333000111222111000000222444555555666666666666555555777888888999999999888888777777666555555555555555666666777777888888888888888777666666777999<<<>>>AAA@@@===:::888666555555333333333333444666777888666666555444444444555666888777666555444444444444111333555777777777888:::555555555666666555444444444444444444444333333333444444444555555666888888::::::::::::::::::::::::;;;:::::::::;;;<<<===>>>@@@???>>>======>>>??????BBBDDDFFFGGGGGGHHHKKKMMMMMMQQQVVVZZZ]]]___bbbddddddbbb___^^^\\\XXXTTTQQQJJJFFF@@@===;;;;;;:::999::::::::::::<<>>>>>AAA@@@>>>======>>>>>>???BBBDDDFFFGGGGGGHHHJJJKKKLLLPPPTTTXXX[[[^^^aaaccccccaaa^^^[[[XXXTTTOOOLLLFFFCCC???<<<;;;<<<;;;;;;;;;;;;::::::<<>>;;;999777555222333333222111000//////............---,,,,,,++++++((((((''''''(((((())))))$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((((()))+++++++++,,,///111333333222222333333333333222222333333444444555555555555444333333222111111111222111000///000333555555555666666666666555555111222444666777999999:::777777666555555666666777777777777777777777888888999999777666666666777888999999:::;;;;;;;;;::::::555555555444555555666777555444333333333444555666777666555444333333333333555666777666444333333333333333444555555555555444333333444444555555666666555555555555555666777777888888999::::::;;;<<<<<<;;;;;;<<<======>>>>>>>>>AAA@@@???>>>===>>>???@@@AAACCCFFFGGGHHHHHHIIIKKKLLLOOOTTTWWWZZZ]]]```ccccccaaa^^^\\\XXXSSSMMMIIIAAA>>>;;;::::::;;;::::::;;;;;;;;;;;;>>>CCCJJJPPPVVVZZZaaahhhpppzzzmmmpppqqqnnnggg```[[[XXXUUUVVV[[[dddhhhgggfffhhhnnnllliiihhhhhhjjjlllmmmqqqqqqssstttuuuwwwwwwxxxyyy|||~~~xxxrrrnnnhhhfffbbb___]]]\\\\\\\\\]]]]]]\\\ZZZYYYZZZ^^^aaaffflllqqqoooggg```^^^```cccfffjjjppptttwwwyyyzzzqqqnnniiifffccc```]]][[[YYYXXXWWWVVVUUUUUUUUUUUUWWWVVVWWWZZZ]]]aaakkkvvvttt___KKK<<<666444111...,,,,,,,,,------,,,,,,++++++******)))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))******''''''((()))))))))))))))'''((()))*********)))))))))******+++,,,,,,---,,,///000666>>>HHHXXXqqq~~~wwwpppjjjbbbfffnnnnnnpppyyynnnkkkkkkqqqyyyvvv^^^LLLEEE@@@AAAGGGSSSdddrrr~~~|||{{{xxxtttssspppnnnnnnoooppppppooolllmmmmmmmmmlllkkkiiihhhiiinnnrrrqqqssszzzxxxyyyzzz|||~~~~~~|||zzzzzzzzzyyywwwwwwvvvvvvvvvrrrpppoooooopppqqqqqqpppmmmlllkkkmmmnnnnnnmmmkkkhhhgggfffggghhhhhhfffdddbbbcccdddeeefffeeedddddd````````````__________________]]]ZZZYYYYYY[[[]]]ZZZXXXVVVUUUVVVUUUTTTSSSRRRQQQOOONNNMMMKKKHHHFFFCCC@@@===;;;:::888666444333333222111000///......---------,,,++++++******'''''''''''''''(((((((((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))((()))+++++++++,,,///111333333333222222333333333222333333444555555666666444444333333222333333333222222111///...000333666555555666666666666555555333444555777888999999999777777777666666777777888888777777777777777777777666777777777777777777777444666999;;;<<<<<<;;;:::777666666555555555555555444444333333333444555666666555444444333333333333555666777666333111000111222333444444555555555444333333333444555666666777666555555555555666777777777777888999:::;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAA???BBBEEEGGGHHHHHHJJJKKKLLLNNNSSSVVVYYY\\\```bbbaaa```___]]]ZZZUUUNNNIII>>>;;;999888999:::::::::<<<<<<<<<===???EEEMMMRRRRRRWWW^^^fffnnnwwwjjjlllmmmiiiaaaZZZUUUTTTTTTSSSVVV]]]aaabbbdddgggllljjjgggffffffiiilllmmmqqqrrrssstttuuuuuuuuuuuuwwwyyy|||}}}{{{vvvpppllleeeddd```]]][[[[[[[[[[[[^^^^^^^^^]]]\\\]]]```bbbaaagggnnnooojjjdddaaaaaaeeehhhlllqqquuuyyy{{{|||vvvsssooollliiifffbbb___YYYXXXWWWVVVUUUUUUUUUUUURRRQQQSSSWWWYYY]]]fffppp}}}pppWWWBBB777555111...,,,,,,,,,---------,,,++++++******)))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))------,,,+++***)))(((''''''(((((()))))))))))))))%%%&&&((()))*********)))))))))***,,,,,,,,,,,,,,,000111555===HHHYYYsss|||yyytttnnndddfffnnnnnnpppxxxlllhhhhhhmmmsss}}}dddQQQHHHAAACCCJJJUUUdddooozzzyyyyyyvvvsssrrrpppnnnnnnoooppppppooollllllmmmmmmllljjjiiihhhiiiooorrrppprrrxxxzzzxxxtttuuuxxx{{{~~~~~~|||yyyzzzyyyyyyxxxwwwwwwwwwxxxsssqqqppppppqqqrrrqqqpppmmmllllllmmmooopppooommmkkkjjjiiiiiiiiigggdddbbbbbbbbbdddeeefffeeeeeeddd``````````````````_______________[[[XXXWWW[[[___ZZZXXXVVVUUUVVVVVVTTTSSSRRRPPPNNNMMMMMMKKKHHHEEEAAA???<<<::::::999888666333333222111000///......******))))))((('''''''''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((***+++++++++,,,///111444444333222222333333333333333444444555666777777222222222222333444555555222222111///...///333666555555666666666666555555666777888999999999999999888777777777777777888888888888888777777777777777444444666777888888888888555777:::<<<===;;;888666888777666555555444444555444333333222333444555666555555444333333333444444222444555444333222222222222333444444555555555444222333333444555666777777666555555555555666666777666666777888:::;;;<<<<<<;;;<<<===>>>????????????@@@???>>>>>>>>>???AAABBB???AAAEEEGGGHHHIIIJJJKKKKKKNNNRRRUUUXXX[[[___bbb_________^^^\\\WWWPPPKKK>>>;;;999999;;;<<<<<<;;;=========>>>AAAGGGNNNTTTNNNSSS[[[ccckkksss{{{kkkjjjgggbbb\\\UUUOOOLLLNNNLLLQQQ[[[``````bbbgggkkkjjjhhhggghhhjjjmmmoooqqqrrrssstttuuuuuuuuuuuuuuuvvvxxxyyyvvvpppjjjfff```___]]]]]]^^^^^^]]]\\\XXXWWWWWWYYY\\\^^^^^^]]]]]]```gggqqqwwwuuulllccchhhhhhjjjpppwww|||}}}|||yyytttooommmnnnkkkfff```YYYXXXVVVUUUTTTSSSSSSTTTTTTTTTUUUUUUWWW[[[aaafffwww}}}{{{}}}|||yyy```IIICCC<<<666444222...,,,---,,,+++******))))))************)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++---111888FFF]]]xxxwwwpppmmmeeehhhrrrpppyyykkkggglllnnnlllpppcccRRRDDDBBBGGGQQQaaarrr}}}}}}xxxvvvsssrrrtttnnnoooooooooooonnnnnnmmmmmmmmmllllllllllllmmmmmmlllmmmoooqqqssstttuuuuuussstttvvvvvvvvvwwwyyyzzz}}}|||zzzyyyxxxwwwwwwwwwsssqqqppppppqqqqqqooonnnkkkooouuu|||~~~|||uuupppllljjjhhhgggggggggeeedddffffffeeedddccccccbbbbbbaaaaaa```____________```aaa```^^^[[[ZZZZZZZZZZZZ\\\[[[ZZZYYYWWWVVVUUUTTTRRRPPPNNNMMMMMMKKKHHHFFFBBB@@@>>><<<:::999888777888666444111///...------......---,,,+++))))))(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((((((((++++++***+++,,,...000222000111111222222333333444666666555555555444444444333333333333333333333333111111000000111111222333777888888888777666444333777777777888999999::::::999999999999888888777777777777777777666666666666777666666555555666777888777777888888888999999999666666666666555555555555666666666666666666666666444333222222111111222222555555555444444333333333444444444444444444444444444444555555666777777777666666777777777666666555777777777777666888;;;>>>????????????>>>>>>>>>>>>AAA@@@???>>>============AAABBBCCCEEEGGGIIIKKKKKKMMMPPPSSSUUUWWWYYY\\\___YYY```ffffffbbb]]]SSSIIIAAA>>>;;;:::;;;;;;:::999<<<===???AAACCCGGGLLLOOOQQQUUU[[[bbbjjjppptttvvviiigggccc]]]WWWQQQLLLIIIHHHHHHPPP[[[bbbccceeeiiihhhhhhgggggggggiiikkkmmmnnnpppqqqssssssssssssrrrssstttuuuuuusssnnnjjjgggbbbaaa____________]]][[[YYYYYYYYYZZZ]]]______^^^^^^bbbiiirrrxxxwwwnnngggjjjjjjlllrrrxxx}}}~~~~~~zzzvvvuuuuuurrrkkkeee]]][[[XXXVVVTTTSSSTTTTTTRRRSSSSSSTTTUUUYYY___cccrrrzzzyyy||||||jjjSSSDDD<<<555333111---,,,------,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))***************)))))))))))))))******+++++++++,,,,,,,,,///000444:::GGG]]]vvvqqqkkkjjjggglllxxxvvv}}}ppphhhlllooonnn}}}jjjZZZJJJEEEGGGNNN^^^ooo}}}{{{wwwtttqqqppprrrnnnoooooooooooonnnmmmmmmmmmmmmllllllllllllmmmmmmlllmmmoooppprrrsssssssssrrrtttvvvvvvvvvvvvwwwxxx{{{zzzzzzyyyxxxxxxxxxxxxtttrrrppppppqqqqqqpppnnnmmmqqqxxx~~~}}}vvvpppnnnllliiihhhiiiiiigggfffggggggfffeeedddcccbbbbbbaaa```______^^^^^^______aaa```^^^\\\ZZZZZZZZZZZZ[[[ZZZYYYXXXVVVUUUTTTSSSQQQPPPNNNMMMLLLJJJGGGEEEBBB@@@>>><<<:::999888777666555333111///............------,,,***))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((++++++++++++---///111222444333333222111000000///666666555555555444444444333333333333333333333333111111000000111111222333777777888888888777666555777777777888999999:::::::::999999999888888888888888888888777777777666666888777666666666777888999888888888999999999::::::888888888888777777777777666666666666666666666666444444333222222222222222444444444444444333333333444444444444444444444444444444555555666666777777666777777888888777777666777777777666666777:::<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>AAABBBCCCEEEGGGIIIKKKKKKMMMOOORRRTTTVVVXXX[[[]]][[[bbbgggfffccc]]]TTTKKKAAA???<<<;;;;;;<<<;;;;;;<<<===???@@@BBBFFFJJJNNNQQQUUU\\\dddkkkqqqtttvvveeebbb]]]VVVPPPKKKIIIGGGGGGKKKUUUaaahhhiiiiiikkkeeeeeefffggghhhiiijjjjjjlllmmmppprrrsssrrrpppoooqqqqqqqqqqqqooommmjjjhhhfffeeeccccccbbbaaa]]][[[[[[ZZZZZZ\\\___aaa`````````cccjjjrrrwwwuuunnnhhhiiiiiikkkpppwww|||~~~}}}}}}yyyppphhhaaa___[[[WWWTTTSSSTTTTTTPPPQQQRRRRRRSSSVVV[[[___kkkzzz}}}xxxvvv{{{yyy{{{xxxaaaIII@@@777444333///...///......---,,,,,,,,,,,,,,,******)))((((((((((((((((((((((((((())))))))))))************************))))))((((((((((((''''''&&&''''''((()))******++++++*********))))))((((((******+++++++++,,,,,,,,,000111444:::GGG[[[rrrqqqkkkmmmkkksss~~~uuujjjkkkooopppuuucccRRRIIIFFFJJJZZZlll}}}zzzvvvssspppooopppooooooooooooooonnnmmmlllmmmmmmllllllllllllmmmmmmmmmmmmnnnoooppppppppppppppprrruuuuuuuuuttttttuuuxxxxxxyyyyyyzzzzzz{{{{{{uuutttrrrqqqrrrrrrqqqpppppptttzzz~~~vvvpppooommmkkkjjjkkkkkkjjjhhhiiiiiihhhfffdddcccbbbaaa```______^^^^^^^^^^^^^^^```___^^^\\\[[[ZZZYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJGGGDDDBBB@@@>>><<<:::999888777444333222111000/////////------,,,+++***))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((()))))))))***++++++,,,---...000111222444444333222111000//////555555555555555444444444333333333333333333333333111111000000111111222333666666888999999999888777777777777888999999::::::::::::999999999999888888999999999888888888777777888777777666777888999:::999999999:::::::::;;;;;;;;;;;;:::::::::999999999777777777777777777777777555555444333333333333333333333333333333444444444444444444444444444444444444444444555666666777777777777888888888888888777777888888666555555777:::<<<<<<======>>>?????????@@@???>>>>>>>>>>>>>>>???AAABBBCCCEEEGGGIIIKKKKKKLLLNNNPPPRRRSSSUUUYYY[[[\\\bbbfffdddaaa\\\SSSKKKBBB???<<<;;;<<<=========<<<>>>???@@@BBBEEEJJJMMMQQQUUU^^^gggnnntttvvvxxxaaa]]]VVVPPPKKKHHHHHHHHHNNNUUUaaalllrrrqqqnnnkkkcccdddfffhhhiiiiiiiiiiiikkkmmmqqqttttttsssqqqoooqqqqqqpppnnnmmmmmmlllllllllkkkiiiiiigggddd```\\\\\\[[[[[[]]]___aaaaaa``````bbbgggmmmpppmmmgggbbbbbbcccffflllttt{{{|||rrrjjjdddaaa\\\XXXTTTSSSSSSTTTPPPQQQQQQRRRRRRUUUYYY\\\dddooo||||||uuu{{{zzzpppmmmpppzzzmmmSSSGGG<<<777666222111111...------,,,,,,,,,,,,,,,***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&'''((()))***++++++++++++******)))(((((((((******+++++++++,,,,,,,,,...///222999FFFYYYmmm{{{xxxtttvvvrrr{{{zzzjjjhhhmmmppp}}}{{{jjjWWWLLLEEEGGGWWWiii{{{zzzvvvtttpppooopppoooooooooooonnnmmmllllllmmmllllllkkkkkkllllllmmmmmmmmmnnnnnnooonnnnnnnnnnnnpppssstttsssrrrrrrrrrvvvwwwxxxyyy{{{||||||}}}wwwuuurrrrrrrrrrrrqqqppprrruuuzzz|||uuuoooooommmkkkkkkkkkkkkjjjiiikkkjjjiiigggeeecccbbbaaa______^^^]]]]]]]]]]]]^^^```___^^^]]][[[ZZZYYYYYYWWWWWWVVVUUUTTTSSSRRRRRRPPPNNNMMMLLLKKKIIIFFFDDDBBB@@@>>><<<:::999888777222222111111000000//////,,,,,,,,,+++***))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))***++++++,,,,,,---...///111222333222222222222333333333333555555555555555555555555333333333333333333333333111111000000111111222333444666777999::::::::::::777777777888999999::::::::::::::::::::::::999999;;;::::::999999888888888888888777777777999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888888888888888666666555444444444444555333333333333444444444444444444444444444444444444333333444555555666666777777888888999999999999888777888888666555444666777:::;;;;;;<<<>>>??????@@@???>>>>>>>>>>>>>>>??????AAABBBCCCEEEGGGIIIKKKKKKLLLMMMOOOPPPQQQSSSVVVYYYZZZ___bbb___\\\XXXPPPIIICCC@@@===;;;<<<>>>??????>>>???AAABBBCCCFFFKKKNNNRRRXXXaaakkksssxxxzzz{{{|||wwwppphhhccc\\\XXXQQQLLLHHHHHHIIIKKKQQQ\\\kkkwww|||{{{tttnnndddfffgggiiijjjiiihhhhhhkkkmmmqqquuuvvvuuutttrrrsssrrrpppooonnnoooooopppqqqppppppooommmiiiccc___\\\\\\[[[]]]___``````___^^^```ccceeefffbbb]]]YYY[[[]]]bbbjjjsss}}}}}}tttlllfffccc^^^YYYUUUSSSSSSRRRQQQRRRSSSRRRSSSTTTXXX[[[___fffnnnxxxxxx{{{{{{vvv}}}qqqiiifffkkktttwww]]]OOO@@@:::777333111111------,,,+++++++++++++++***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))&&&''''''((()))*********************))))))((((((******+++++++++,,,,,,,,,---...111999FFFXXXjjjuuu~~~~~~}}}~~~iiidddjjjppp~~~}}}jjjVVVKKKEEEFFFTTTddduuu{{{xxxvvvrrrpppqqqooooooooonnnnnnmmmkkkkkkllllllkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnmmmmmmmmmoooqqqrrrqqqpppqqqrrruuuvvvxxxzzz|||}}}}}}}}}yyyvvvsssqqqrrrrrrrrrqqqqqqssswww{{{|||yyyrrrnnnnnnllljjjjjjjjjkkkjjjiiikkkjjjiiigggeeecccbbbaaa______^^^]]]]]]]]]]]]^^^______^^^]]]\\\ZZZYYYXXXVVVVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLKKKIIIFFFDDDBBB@@@>>><<<:::999888777111111111111000000//////,,,++++++******)))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))***+++,,,---,,,---...000111222333333222222333333444555555555444555555555555555555555333333333333333333333333111111000000111111222333333555777999:::;;;;;;;;;777777777888999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999888888777888777777777777999;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888777777666555666666666444444444444444444444444444444444444444444444444333333444444555666666666777777888999999999999999777888888777555444555666999999:::<<<===>>>???@@@>>>=========>>>???@@@@@@AAABBBCCCEEEGGGIIIKKKKKKLLLMMMNNNNNNOOOQQQTTTWWWUUUYYY[[[XXXUUURRRLLLFFFDDDAAA===;;;<<<>>>??????@@@AAACCCDDDEEEIIIMMMQQQUUU[[[dddooowww}}}~~~vvvkkkbbb\\\WWWRRRNNNUUUQQQMMMIIIHHHIIIMMMOOOQQQ```rrr{{{rrrfffggghhhiiiiiihhhgggfffiiikkkooosssuuuvvvuuuuuuuuutttsssqqqqqqqqqrrrrrrttttttttttttqqqlllfff```]]]\\\\\\]]]___aaa```___\\\]]]___```___[[[XXXUUUXXX[[[aaaiiittt|||uuunnngggeeeaaa]]]YYYVVVTTTSSSRRRSSSTTTSSSSSSTTTVVVYYY[[[^^^cccjjjwwwwwwssszzzyyynnnhhhggglllrrr~~~hhhWWWEEE<<<777333///...---,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))******(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,//////222999FFFVVVeeennnwww|||~~~}}}hhhaaahhhqqq{{{gggRRRHHHDDDEEEPPP]]]nnn||||||yyywwwtttqqqrrrooooooooonnnmmmlllkkkjjjllllllkkkkkkkkkkkkllllllllllllmmmnnnnnnnnnmmmmmmlllnnnooopppoooppprrrtttvvvxxxyyy{{{||||||||||||yyyvvvsssqqqqqqqqqqqqqqqpppqqqsssuuuwwwuuuqqqmmmmmmkkkiiiiiijjjjjjjjjiiiiiiiiihhhfffdddcccbbbaaa```______^^^^^^^^^^^^^^^______^^^^^^\\\ZZZYYYXXXVVVUUUUUUTTTSSSSSSRRRRRRQQQOOOMMMLLLKKKJJJGGGDDDBBB@@@>>><<<:::999888777000111111111000///......++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((***+++---......---...///111222333444444444444444444444444444444444444444555555555555555333333333333333333333333111111000000111111222333333444666888::::::::::::777777777888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777777666666666777999:::<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888777777777777777666666666666555555444444444444444444444444444444333333333444555555666666666666777888999999999999777888999888666555666777999999:::;;;<<<===>>>???============>>>???AAAAAAAAABBBCCCEEEGGGIIIKKKKKKLLLMMMMMMMMMMMMOOOSSSVVVQQQUUUVVVRRRPPPOOOJJJEEEFFFBBB===;;;;;;===>>>>>>@@@BBBCCCEEEGGGKKKPPPTTTXXX]]]fffpppyyy{{{sssfff^^^TTTLLLHHHEEECCCAAAMMMKKKHHHFFFGGGKKKOOORRRVVVggg{{{tttggggggggggggfffeeeeeedddeeegggjjjnnnqqqssstttuuuwwwvvvtttsssrrrrrrrrrsssttttttuuuuuusssnnnfffaaa___^^^^^^___aaabbbaaa```[[[]]]______^^^[[[YYYXXXVVVZZZ```hhhrrr|||zzzwwwrrrmmmiiihhheeeaaa]]]YYYVVVTTTRRRSSSTTTSSSRRRSSSUUUWWWVVVZZZ]]]aaajjjuuuzzzyyyxxx}}}{{{xxx}}}xxxpppmmmmmmooosss}}}uuubbbMMMAAA;;;555111///......---,,,,,,,,,,,,,,,******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,//////000777BBBOOO\\\cccjjjrrr}}}{{{yyyhhh```hhhrrrxxxbbbMMMDDDCCCDDDKKKTTTgggttt|||yyyxxxtttrrrrrrooooooooonnnmmmllljjjiiilllkkkkkkjjjjjjkkkkkklllllllllmmmnnnnnnnnnnnnnnnlllmmmnnnnnnnnnppptttvvvxxxyyy{{{|||}}}|||{{{zzzyyyvvvrrrpppppppppqqqppppppppppppqqqssssssqqqooommmkkkiiiiiijjjkkkjjjiiiggggggfffeeedddcccbbbbbbaaa```______^^^^^^______^^^______^^^]]][[[YYYXXXVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLJJJGGGEEEBBB@@@>>><<<:::999888777111111111111000///---,,,************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((***,,,---//////---...000222444444444444000000111222222333333444444444444555555555666666333333333333333333333333111111000000111111222333222444666888999999999999777777777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666555555555666888:::;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888888888999999888777666555555444444444444444444444444444222333333444444555555666444555666777888888888888777888999999888777777888999999:::;;;<<<<<<======<<<<<<<<<===>>>@@@AAABBBAAABBBCCCEEEGGGIIIKKKKKKMMMNNNMMMMMMMMMOOOSSSVVVPPPSSSTTTPPPNNNOOOLLLGGGGGGCCC===::::::;;;<<<<<<>>>@@@BBBDDDGGGLLLQQQUUUYYY]]]eeeoooxxxzzztttoooiiibbb\\\OOOIIIBBB===<<<<<<:::888HHHGGGEEEEEEGGGLLLQQQTTT___qqqttthhhgggfffeeedddccccccbbbaaacccfffjjjmmmpppssstttwwwvvvuuutttsssrrrrrrrrrssstttuuuvvvtttnnnfffaaaaaa```___```bbbccccccbbb[[[^^^``````___^^^]]]]]]TTTXXX___fffooo|||}}}uuusssqqqnnnjjjjjjiiihhheeeaaa\\\XXXVVVQQQSSSSSSSSSRRRRRRSSSUUUSSSXXX[[[]]]ccckkkmmmlllkkkqqq{{{zzztttrrrrrrqqquuu}}}kkkTTTGGG@@@:::444222//////...------------...******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,...------333<<>><<<:::999888777111111222111000///---+++************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...///000---///111333444555555444***+++---///222444666777444444444555555555666666333333333333333333333333111111111000111222222333222444555777888999888888777777777888999999::::::;;;;;;;;;<<<<<<<<<======;;;;;;:::999888777666555555444444555666888999;;;999999999:::::::::;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999;;;:::999888777666555444444444444444444444444444222222333444444555555666444444666777777888888888666888::::::888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAABBBCCCEEEGGGIIIKKKKKKNNNNNNNNNMMMLLLNNNRRRVVVQQQTTTTTTPPPOOOPPPNNNJJJHHHCCC===:::999:::;;;;;;===???AAADDDGGGKKKQQQUUUYYY]]]dddmmmwww|||vvvmmmeee]]]VVVPPPLLL@@@<<<888777888888666444HHHGGGFFFGGGKKKQQQWWWZZZjjjxxxuuullliiifffdddcccbbb___]]]ccccccccceeehhhlllooorrruuuwwwyyyyyyxxxuuurrrqqqnnnqqqrrrpppppppppkkkeeeddd```]]]^^^cccffffffccc___```aaaaaa```^^^\\\ZZZTTTUUUYYY```kkkxxxwwwttttttsssooolllnnnpppqqqooohhh___XXXTTTTTTRRRPPPPPPQQQQQQPPPOOORRRSSSUUUWWWYYY[[[]]]]]]aaacccnnn|||vvvuuuwwwzzzwwwwww~~~yyycccOOOAAA999444111000//////......---,,,,,,+++******))))))))))))))))))************))))))((()))))))))))))))((('''''')))******))))))((('''&&&(((((())))))))))))((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...333:::CCCKKKQQQZZZqqq}}}xxx}}}pppiiilllqqqwwwgggSSSEEEBBBEEEHHHIIIZZZooozzzzzzssspppsssppppppppppppppppppooonnnmmmmmmlllkkkjjjjjjkkklllmmmmmmnnnnnnoooooooooooonnniiillloooppprrrsssvvvxxx~~~|||wwwssssssuuuuuurrrnnnrrrpppooonnnooopppooonnnjjjkkkkkkjjjjjjiiihhhggggggfffeeecccbbbaaa````````````___^^^^^^^^^^^^^^^^^^^^^___^^^]]][[[YYYWWWVVVUUUUUUTTTSSSRRRQQQQQQTTTSSSQQQQQQPPPMMMHHHEEECCC@@@===;;;:::888666444555444333111///...,,,,,,))))))))))))((((((((((((***))))))***%%%"""******+++***''''''***)))%%%))))))***+++,,,...000111///000222444444444222111333222111111222333555666555555555444444333333333444444555555555444222111000000000000000000000000222222333444444555666666999999::::::;;;:::::::::999:::::::::;;;;;;<<<<<<::::::999999888777666666777777666666666666777777999999::::::;;;:::::::::;;;<<<=========<<<;;;:::<<<;;;;;;;;;;;;<<<======>>>======<<<;;;:::::::::::::::999888777666555444666666555555555444444444555555666666666666555555333444555777888:::;;;<<<555777888::::::999888777:::999999999::::::;;;<<<;;;===?????????@@@BBBCCCCCCCCCEEEFFFHHHHHHIIIIIIKKKLLLLLLMMMOOOPPPQQQQQQTTTRRRPPPNNNLLLJJJIIIIIIIIIGGGBBB>>>;;;::::::;;;<<<<<<<<<>>>BBBHHHMMMPPPXXX[[[aaaiiisss|||qqqjjjddd\\\UUUPPPJJJCCC>>>777777777777777777777777FFFFFFGGGJJJOOOVVV]]]aaajjjvvvwwwmmmiiieeecccbbbbbb```^^^^^^___```bbbeeejjjnnnqqqtttvvvwwwwwwvvvsssqqqppplllppprrrpppnnnmmmiiidddeeeaaa___```dddfffdddaaa___`````````___]]][[[ZZZUUUVVVYYY___gggqqqzzz|||wwwuuuvvvuuupppllllllooorrrqqqkkkbbb[[[WWWTTTRRRPPPPPPQQQRRRQQQPPPQQQQQQSSSTTTVVVWWWYYYYYYZZZ]]]gggyyy~~~~~~{{{zzzzzz~~~{{{yyy|||ppp[[[JJJ>>>777444000000///...---,,,,,,,,,***))))))(((((((((((((((((())))))*********)))))))))))))))))))))((('''''''''((()))))))))))))))((((((((())))))))))))((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...222777@@@HHHMMM```yyy~~~wwwyyyuuummmnnnqqqyyy}}}mmmWWWGGGBBBDDDGGGHHHVVViii{{{yyyrrrqqqtttqqqrrrrrrqqqqqqpppooooooooopppooommmlllkkkkkkkkkkkkmmmnnnooooooooooooooooookkkmmmppprrrsssuuuwwwyyy~~~~~~yyyuuuuuuvvvwwwssspppsssqqqooonnnoooooonnnmmmkkkkkkkkkkkkjjjiiihhhhhhffffffeeedddccccccbbbaaaaaaaaa```_____________________^^^^^^\\\[[[YYYXXXWWWVVVVVVUUUTTTSSSRRRRRRSSSRRRQQQPPPOOOLLLHHHEEECCC@@@===;;;:::888666444222222111000///...---,,,))))))))))))(((((((((((((((&&&'''(((%%%!!!$$$***'''***)))'''(((+++***'''*********+++,,,---...//////111222444444333222111222222222111222333555666555555555444444333333333444444555555555444222222222222222222222222222222111111222222333444444555888888999:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;:::999999888777666666777777666666555666666666999999::::::;;;;;;:::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;;;;:::;;;::::::999888777666555666666666555555555444444666666777777777777666666333444555666777888999:::666777999:::;;;:::999888;;;:::::::::::::::;;;;;;;;;===>>>?????????AAACCCCCCDDDEEEFFFGGGHHHHHHHHHLLLMMMMMMNNNNNNOOOOOOOOORRRQQQOOOMMMLLLJJJIIIIIIIIIGGGCCC???<<<;;;;;;;;;;;;;;;;;;===@@@EEEIIILLLRRRUUU[[[dddmmmvvv}}}zzznnnbbbZZZUUUOOOJJJFFFBBB===999666666777777777777777777DDDEEEHHHMMMTTT\\\dddhhhlllsss||||||nnnjjjdddaaaaaaaaa```^^^[[[[[[\\\___ccchhhmmmoooqqqrrrttttttqqqooonnnnnnlllssswwwtttooommmjjjfffeeecccaaabbbdddeeebbb___^^^_________^^^\\\ZZZYYYVVVWWWYYY]]]ccciiiooorrrxxxvvvuuuvvvwwwuuupppkkkkkkooossstttoooggg___[[[TTTRRRPPPPPPQQQRRRQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTWWWXXXaaaqqqzzz|||~~~~~~}}}iiiUUUEEE<<<888111000///...,,,,,,++++++))))))(((''''''''''''((('''((()))***************)))))))))))))))(((((('''&&&'''((()))************(((((())))))))))))((((((******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---///111555<<>>??????>>>>>>======<<<<<<;;;<<<;;;;;;:::999888777777777666666666666666555555777777888888888888777777444444555555666777777888888999:::;;;;;;;;;:::999<<<;;;;;;:::::::::;;;;;;<<<===????????????AAABBBDDDEEEEEEFFFGGGGGGGGGFFFMMMMMMNNNNNNNNNNNNMMMMMMOOOOOONNNMMMLLLKKKJJJJJJIIIGGGCCC@@@===<<<;;;<<<;;;::::::;;;===@@@DDDFFFIIILLLRRRZZZccckkkqqquuu{{{uuuhhh```WWWNNNHHHEEEAAA>>><<<:::777555555666666666777777888888CCCEEEIIIOOOWWW```ggglllmmmqqqvvv{{{qqqjjjccc___```aaa___]]]YYYYYYZZZ\\\```dddiiikkkkkkmmmooonnnlllkkklllmmmpppyyy~~~{{{uuuqqqnnnkkkfffeeeddddddeeeccc```]]]^^^^^^^^^^^^]]][[[ZZZYYYUUUVVVXXX[[[___cccfffhhhqqqqqqsssvvvxxxuuuoookkkmmmqqqvvvwwwssskkkccc^^^UUURRROOOOOOOOOPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPWWWXXX```mmm|||uuu```MMM@@@;;;333222000...,,,+++++++++******)))(((((((((((((((&&&'''(((******+++++++++(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((******++++++++++++******+++++++++++++++,,,,,,,,,,,,---///000444;;;EEEMMM^^^}}}uuuoooqqqvvvzzzrrrpppmmmsss}}}kkkVVVIIIEEEFFFIIINNN]]]uuu|||yyytttyyy~~~xxxxxxvvvtttrrrqqqqqqrrrsssqqqpppooonnnmmmlllkkkkkkmmmmmmnnnoooppppppppppppoooqqqtttuuuvvvwwwzzz|||||||||{{{zzzzzzxxxuuuuuussspppoooooonnnmmmkkkkkkkkklllkkkkkkjjjiiihhhdddeeeggghhhiiigggfffddddddcccbbbbbbaaaaaabbbbbbbbb```^^^\\\[[[ZZZZZZ[[[YYYYYYXXXWWWVVVUUUTTTTTTRRRPPPOOONNNMMMKKKHHHEEECCC@@@===;;;:::888666444222111111///...---,,,,,,))))))))))))(((((((((((('''%%%%%%&&&((()))((((((&&&***+++((((((***+++***************+++,,,......111222222333333333222111222222222222333444555555555555555555555444444444333333333333333333333333000000000000000000000000333333333444444555555555444555666888999::::::::::::::::::::::::;;;;;;;;;::::::999888777666555555777777666555444444444444777777888999::::::::::::888999:::;;;;;;;;;:::999:::::::::;;;<<<===>>>?????????>>>>>>=========<<<===<<<<<<;;;::::::999999777777777777777777777777888888888999999888888888666666666666777777777777999:::;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;>>>???AAAAAA@@@@@@AAACCCEEEEEEFFFFFFFFFFFFFFFEEEJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIHHHEEEAAA???=========;;;:::::::::;;;===>>>@@@BBBEEEJJJPPPWWW]]]aaaccceeehhheeeZZZPPPKKKEEE???>>>===;;;999888777666555444444444555666777777888CCCEEEJJJQQQYYY```fffjjjkkkmmmpppwwwssskkkccc___``````]]]ZZZVVVUUUVVVWWWYYY]]]```ccccccgggjjjiiiggghhhlllooottt~~~zzzuuuqqqmmmgggffffffeeedddbbb___\\\^^^^^^]]]]]]\\\[[[YYYYYYSSSUUUWWWZZZ]]]```cccdddoooqqquuuxxxyyyvvvqqqmmmqqqtttxxxwwwrrrkkkdddaaaWWWTTTPPPNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNUUUWWW___kkkwwwmmmVVVDDD;;;555444111...,,,,,,,,,,,,,,,+++******))))))******&&&'''(((******+++++++++(((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))))))))((((((******++++++++++++***************++++++,,,,,,,,,***,,,///000444<<>>>>>>>>>>>>>>>>>==================<<<<<<;;;:::::::::888888888888888888888888888888999999999999888888888888888888888888888888::::::;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<<<<<<<@@@BBBCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJMMMNNNOOOOOONNNKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIGGGDDDAAA@@@??????<<<;;;;;;::::::;;;<<<<<<>>>@@@CCCGGGKKKNNNPPPQQQRRRRRROOOGGGAAA???<<<:::;;;::::::888777666666666222333333555666777888888BBBEEEKKKRRRYYY```eeeggghhhjjjnnnwwwuuummmccc```aaa```[[[UUUPPPPPPOOOPPPRRRUUUXXXZZZ^^^bbbfffgggfffiiiooouuuyyyzzztttnnnhhhhhhgggeeecccaaa___^^^___^^^^^^]]][[[[[[ZZZZZZRRRSSSUUUXXX[[[___aaacccqqqsssvvvxxxxxxvvvsssppprrrtttuuusssnnnhhheeeccc[[[WWWSSSPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNPPPRRR[[[gggqqq{{{}}}dddMMM???888666333000---,,,------,,,,,,+++************+++'''((()))***************'''(((((()))))))))))))))************)))((('''&&&(((((())))))))))))((((((******++++++++++++******))))))******+++,,,,,,,,,))),,,///000333;;;GGGQQQbbbzzzvvvrrrrrrvvv{{{~~~vvvqqqnnnwwwooo[[[NNNJJJKKKLLLXXXlll}}}}}}yyyxxxvvvtttsssrrrsssssslllmmmmmmnnnnnnnnnmmmmmmjjjkkklllmmmnnnooooooooopppqqqtttuuuuuuvvvyyy{{{{{{}}}}}}{{{yyyxxxwwwtttrrrpppooooooooommmlllllllllllllllkkkjjjiiihhhffffffggghhhhhhhhhgggfffddddddcccbbbbbbbbbbbbcccbbbaaa___^^^\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSPPPNNNMMMMMMKKKIIIGGGCCC@@@===;;;:::888666444777666444222///---+++***))))))))))))((((((((((((&&&)))***((((((***)))'''(((---///***'''((())))))((()))***,,,...111333444333333222222222222222222111111222333444444444444555555555555555666666666333222222222222333333444222222222222222222222222////////////////////////000111222333444555555555666666666555555555555555444444444444444444444444444444333333333444444555333444555666777777888888888999:::;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<<<<;;;;;;::::::888888888999999999999:::888888999999999999888888888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBCCCDDDCCCAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEDDDFFFIIILLLNNNOOOOOOOOOLLLMMMNNNOOOOOONNNMMMLLLLLLKKKIIIGGGEEECCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>AAACCCCCCCCCCCCDDDCCC@@@===;;;:::999888777888888777555444555777333333444666777999::::::AAAEEEKKKSSSZZZ```eeegggkkkmmmrrrwwwnnndddaaaaaa___XXXQQQLLLLLLLLLMMMPPPSSSWWWYYY[[[```eeeggggggllluuu}}}xxxpppiiiiiigggeeebbb````````````___^^^]]]\\\[[[[[[[[[RRRRRRSSSUUUYYY\\\```bbbppprrrssssssrrrpppooonnnoooooonnnkkkgggddddddeeeaaa\\\WWWSSSQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPVVV```iiissszzz|||tttZZZHHH;;;999555111...---......,,,++++++***)))*********((())))))*********))))))''''''((()))))))))))))))((()))))))))))))))((('''(((((())))))))))))((((((******++++++++++++******((())))))***++++++,,,,,,***---//////000888EEEOOObbbuuu|||zzz{{{zzz{{{}}}}}}zzzuuuqqq{{{yyycccRRRKKKJJJJJJUUUggg{{{xxxxxxwwwuuutttsssrrrqqqmmmmmmnnnnnnmmmlllkkkjjjhhhiiijjjlllmmmnnnnnnnnnnnnpppsssttttttuuuwwwyyy{{{}}}}}}zzzxxxwwwwwwsssqqqooonnnoooooonnnmmmnnnnnnnnnnnnmmmlllkkkjjjggggggggggggggggggffffffdddccccccbbbbbbbbbbbbbbbaaa``````___^^^\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSQQQOOOMMMMMMLLLKKKIIICCC@@@===;;;:::888666444555555333111///,,,+++***))))))))))))((((((((((((&&&***'''%%%(((***(((''',,,///+++'''(((++++++++++++,,,---///111333444444333222222111111111222000111333444555444444444444555555555666666666777222222111111111222444444222222222222222222222222000000000//////////////////000000111222222222111333333333222222222111111111111111222333333444444222222222222333444555666111111333444555666666666888999;;;<<<======<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::;;;777777888888888888777777777777888888999999999::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>@@@@@@AAABBBCCCBBB@@@??????AAABBBBBBDDDEEEFFFFFFFFFFFFDDDFFFJJJMMMNNNNNNMMMLLLMMMNNNOOOPPPPPPOOOMMMLLLNNNMMMKKKIIIGGGFFFDDDDDD@@@@@@???>>>>>>======<<<777888;;;<<<=========<<<;;;999888999999888777777444555666666444333666888555666777999:::<<<===>>>AAADDDKKKSSS[[[bbbfffhhhooorrryyywwwoooeeebbbbbb___VVVNNNLLLLLLLLLNNNRRRVVVZZZ\\\ZZZ___eeehhhiiiooozzz}}}sssjjjiiigggdddaaa``````aaa``````^^^]]]\\\[[[[[[[[[RRRRRRRRRTTTVVVZZZ^^^```mmmnnnnnnmmmkkkiiiiiijjjlllkkkhhhdddbbbbbbdddgggeee```ZZZVVVTTTSSSRRRRRRMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPTTTZZZaaalll~~~zzz{{{eeeRRR===:::666222///......///+++******))))))))))))))))))************))))))(((''''''((()))))))))))))))&&&'''((()))************(((((())))))))))))((((((******++++++++++++******((())))))***++++++,,,,,,+++...///......555AAALLL___nnn|||~~~~~~}}}~~~~~~yyyuuu~~~fffTTTKKKIIIGGGRRRddduuu~~~wwwwwwwwwvvvuuusssqqqpppnnnnnnnnnnnnllljjjhhhgggggghhhjjjkkklllmmmmmmmmmnnnppprrrsssssstttvvvxxx{{{|||}}}yyywwwvvvvvvrrrpppooonnnooopppooonnnppppppppppppooonnnmmmlllhhhhhhgggfffeeefffffffffdddcccbbbbbbaaaaaabbbbbb````````````___]]]ZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTRRROOONNNMMMMMMKKKJJJCCC@@@===;;;:::888666444333222111///...,,,++++++))))))))))))((((((((((((###(((%%%###'''******$$$+++...***'''))),,,---------......000111222333444333333222111111111222000111333444555555444333444555555555666666777777222222111111111222444555000000000000000000000000333333333222222222222222...///000000000000000///111111111000000000//////...///000111222333444444111111111222333444555666///000222333444555555555888:::;;;===>>>>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;777777888888888888777777666666666777888888999999:::999999999999:::;;;;;;;;;;;;;;;<<<>>>???AAABBB@@@AAAAAA@@@>>>===>>>???AAABBBCCCEEEFFFGGGGGGGGGFFFHHHKKKMMMNNNMMMKKKJJJNNNOOOPPPQQQQQQPPPNNNLLLOOONNNMMMKKKIIIGGGFFFEEEBBBAAAAAA@@@???>>>>>>>>>444666888:::;;;;;;:::999777555555777999777666666222444666666444555888;;;777888999;;;===???@@@AAABBBJJJPPPTTTZZZdddlllpppxxxyyy|||pppeeeaaa]]]VVVPPPNNNMMMNNNOOOQQQUUUYYY]]]``````ggglllmmmrrr|||}}}xxxllljjjgggdddbbbaaaaaaaaaaaa```_________^^^[[[XXXQQQOOONNNPPPUUU[[[___aaammmjjjgggdddbbbccceeefffcccffffffddddddhhhhhhfffffffffddd```ZZZUUUQQQPPPLLLMMMLLLKKKIIIHHHIIIJJJLLLLLLOOOSSSYYYfff~~~|||sssZZZIII@@@888666555000......---,,,+++***))))))))))))))))))*********+++++++++)))(((((((((******((('''((((((((((((((((((((((((((((((((((((((((((((((((------,,,++++++*********,,,***)))((((((***,,,---...,,,,,,///222666===FFF^^^ggg}}}~~~{{{{{{yyyyyyvvvfffRRRGGGDDDIIIRRRaaarrr|||}}}|||zzzvvvsssrrrqqqmmmnnnnnnnnnmmmkkkiiihhhfffgggjjjlllnnnnnnmmmlllooopppppppppppprrrvvvyyyzzzzzz}}}|||xxxuuutttuuuuuunnnppprrrrrrqqqoooooooooooopppqqqrrrrrrooojjjfffjjjiiiiiihhhhhhhhhhhhhhhcccdddeeeeeeeeedddcccbbbaaaaaa```___^^^^^^^^^^^^___^^^\\\ZZZXXXWWWVVVVVVSSSQQQPPPPPPPPPNNNLLLJJJFFFBBB===999777666444333333333333222000///---,,,+++******)))))))))))))))''''''&&&&&&&&&&&&'''''')))***++++++***+++---///.........///000222333444555444333222111111111111222222222222333444555555666777888999888777555333666666555444333333222222444444333222222111111000222111111111000000//////000000//////.........---.........//////////////////000000111222222333333333333333333333333333333111111111222333333444444555888;;;===<<<;;;;;;;;;<<<===>>>>>>===;;;999777<<<<<<;;;;;;;;;;;;::::::>>>===:::888777888999:::;;;;;;;;;;;;:::999888888888888888888888888888888666777888999:::;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<======???????????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGIIIMMMOOOQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOONNNPPPOOONNNLLLJJJIIIHHHGGGHHHGGGGGGFFFDDDCCCAAA@@@===<<<;;;:::999777666666222333444555666777777777666777999:::::::::999888;;;;;;<<<===>>>@@@AAABBBFFFLLLQQQTTT[[[gggqqquuu|||zzznnnbbb]]]ZZZTTTPPPNNNNNNOOOQQQTTTWWW\\\aaaeeegggoootttwww|||~~~zzzsssppplllgggdddbbbbbbbbbbbbaaa`````````___\\\YYYOOOMMMLLLMMMQQQVVVZZZ\\\eeebbb___\\\[[[\\\^^^```cccggghhhggghhhkkkkkkhhhggggggfffccc]]]XXXSSSQQQMMMMMMLLLKKKIIIIIIIIIJJJLLLLLLOOOSSSXXXdddzzziiiNNNBBB888444444000---------,,,+++***))))))))))))))))))*********+++++++++)))(((((((((******((('''((((((((((((((((((((((((************************************************+++***)))))))))***,,,,,,...,,,,,,///111444;;;CCCUUU```xxx}}}sssttt|||zzz~~~eeeQQQGGGEEEHHHQQQ___nnn|||zzz{{{{{{yyyuuurrrqqqqqqoooooopppooonnnllljjjiiiiiijjjmmmoooppppppoooooolllnnnoooooopppssswwwzzzxxxyyy{{{~~~zzzwwwuuutttuuuuuuqqqsssuuutttrrrqqqqqqqqqoooqqqssstttrrrmmmiiifffhhhhhhhhhggghhhhhhiiijjjeeefffgggggggggfffddddddcccbbbaaa```___^^^^^^^^^^^^]]]\\\ZZZXXXWWWWWWWWWTTTSSSQQQPPPPPPOOOLLLIIIFFFBBB===:::888666555333222222222111///...,,,++++++******)))))))))))))))(((''''''&&&&&&''''''((('''((())))))((()))+++---/////////000111222333444555444333222111111111111222222222222333444555555666777888999888777555444666555555444333333222222444444333333222111111111222222111111000000000000111111111000000000//////000000000000000111111111000000111222222333444444444444444444444444444444222222333333333333444444444777:::;;;:::999999:::;;;<<<======<<<;;;999888;;;;;;;;;::::::999999999999999888888999:::;;;<<<;;;;;;;;;;;;;;;::::::999999999999999999999999999777777888::::::;;;;;;;;;999::::::;;;;;;::::::999;;;;;;<<<======>>>???????????????@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEIIIKKKMMMOOOPPPOOOMMMLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIGGGEEEDDDCCC??????>>><<<;;;:::999888555555666777777888888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBLLLQQQTTTWWW___nnnzzzzzzlll___XXXUUUQQQNNNNNNPPPRRRUUUXXX\\\bbbiiinnnttt|||{{{zzzvvvpppjjjfffdddcccccccccbbbaaaaaaaaa```]]]ZZZPPPNNNLLLLLLOOOTTTWWWXXX^^^[[[XXXUUUUUUVVVYYY[[[ccchhhkkklllmmmooommmiiihhhiiiiiigggccc]]]WWWSSSOOONNNLLLJJJIIIIIIIIIIIIKKKKKKNNNQQQVVV```sss{{{{{{YYYIII:::555555222///------,,,+++******))))))******************+++++++++)))(((((((((******((('''))))))))))))))))))))))))************************'''(((((()))******++++++)))************+++++++++...++++++...000222888@@@JJJYYYrrr~~~{{{jjjppp}}}|||{{{cccPPPHHHFFFGGGNNNZZZgggvvv~~~xxxyyyyyywwwtttrrrqqqqqqqqqqqqqqqpppooommmkkkjjjlllnnnppprrrsssrrrqqqqqqjjjlllnnnooopppssswwwzzzwwwwwwyyy|||}}}|||{{{xxxvvvttttttuuuvvvuuuwwwwwwvvvtttrrrrrrsssqqquuuxxxwwwqqqkkkgggffffffffffffggghhhiiijjjkkkhhhhhhhhhiiihhhggggggfffdddcccbbb```______^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWUUUSSSRRRQQQOOOLLLIIIEEEBBB>>>;;;999888666444222222111000///---,,,++++++******)))))))))))))))(((''''''&&&&&&''''''((('''((())))))((((((***,,,//////000111222333444444555444333222111111111111222111111222222333444555777777888999999888666555555555555444444333333222555444444333333222111111222222222111111111111000333333222222222222222111111111111222222333333333222222333333444444555555555555555555555555555555444444444444333333333333222444777888777777777888888999:::;;;;;;:::999888;;;::::::999888777777666666777888999::::::::::::999::::::;;;;;;;;;;;;;;;999999999999999999999999777888999::::::;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;<<<===???@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEFFFEEEEEEEEEJJJLLLMMMNNNNNNMMMKKKJJJLLLLLLNNNOOOPPPQQQQQQQQQOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLKKKIIIHHHGGGBBBBBBAAA???>>>===<<<;;;888888999999999999999999;;;;;;;;;;;;<<<===>>>???===>>>>>>???@@@BBBCCCDDDSSSVVVWWWZZZdddvvv{{{lll\\\TTTPPPMMMMMMNNNQQQTTTXXX]]]bbbjjjssszzz}}}|||xxxrrrkkkgggeeedddeeecccaaaaaaaaaaaa___\\\ZZZTTTQQQNNNNNNPPPTTTVVVWWW\\\YYYVVVSSSSSSUUUYYY[[[aaaggglllnnnppprrrooojjjiiijjjkkkkkkiiiccc\\\WWWRRROOOLLLJJJIIIIIIIIIHHHJJJJJJLLLPPPSSS[[[jjjyyy||||||{{{|||rrrwwwhhhUUU@@@888777666222000------,,,+++************************************)))(((((((((******((('''))))))))))))))))))))))))************************))))))))))))******++++++))))))***++++++++++++***...++++++---...///555<<>><<<<<<;;;;;;:::;;;;;;;;;======<<<===>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGIIIJJJUUUXXXYYY]]]jjj}}}}}}mmm[[[QQQMMMKKKKKKNNNRRRWWW]]]cccjjjttt}}}zzzwwwqqqlllhhhfffffffffaaa```_________^^^[[[XXXVVVSSSPPPOOORRRUUUWWWXXX]]]ZZZVVVSSSSSSUUUYYY\\\^^^eeekkknnnqqqrrroooiiiiiijjjlllnnnnnnjjjbbb\\\TTTPPPLLLIIIIIIJJJIIIHHHJJJIIIKKKNNNPPPUUUaaammmzzz|||sssvvv}}}~~~wwwttttttxxxxxxqqqsss|||vvv```GGG<<<888555222000...---,,,+++************************************)))(((((((((******(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********))))))***++++++++++++***---++++++---......333999@@@SSSjjjzzz}}}|||wwwyyyzzz}}}{{{qqqhhhnnntttzzzxxx{{{yyybbbOOOFFFEEEDDDHHHOOOYYYgggxxx~~~{{{xxxsssuuuvvvuuusssqqqqqqrrrqqqqqqpppnnnmmmmmmllllllmmmoooppprrrrrrqqqooonnnnnnoooppppppoooppprrrsssuuuwwwxxxyyyyyyyyyyyyyyyvvvuuutttttttttuuuvvvvvvvvvwwwvvvtttssstttvvvxxx{{{~~~|||ssslllkkklllfffffffffgggiiijjjlllmmmhhhhhhhhhgggggggggggggggcccbbbaaa```__________________]]]\\\ZZZYYYYYYYYYZZZXXXUUUSSSRRROOOKKKIIIEEECCC@@@>>>===<<<:::888444444333222111///...---+++******)))))))))))))))(((((((((''''''(((((((((((()))******)))***,,,...***,,,///333666888:::;;;444444333222111111111111111111111111222333444444777777777888888888777777444444444444444333333333666666555555444333333222222222222222333333333333333333333333333333333333222333333444555555666666777777777777888888888888666666666666666666666666555555444333222111111000000222444444333333444666666666777888888999999999888888777666555555444444666888999;;;:::999777555555666777999::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<>>>???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNJJJLLLNNNPPPRRRTTTTTTUUUVVVVVVWWWWWWVVVTTTRRRQQQQQQQQQQQQPPPOOONNNMMMLLLIIIHHHGGGFFFDDDCCCBBBBBB??????>>>=========>>>>>>@@@@@@@@@@@@BBBDDDGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNXXXZZZ]]]cccrrryyyiiiXXXOOOKKKJJJLLLNNNUUU[[[dddkkkttt}}}yyyvvvrrrnnnkkkhhhggggggaaa```_________]]]ZZZXXXVVVSSSPPPPPPSSSWWWYYY[[[]]]ZZZUUURRRQQQTTTXXX[[[[[[bbbiiimmmpppqqqoooiiiiiiiiikkkooorrroooiiicccVVVQQQLLLIIIJJJJJJIIIGGGIIIHHHIIILLLMMMPPPXXXaaajjjttt{{{uuujjjjjjxxx~~~xxxyyy}}}sssppprrrvvvuuutttvvv{{{kkkQQQAAA999444000///...---,,,++++++******++++++++++++***************)))(((((((((******((('''))))))))))))))))))))))))((((((((((((((((((((((((------,,,,,,+++******))))))************+++++++++,,,******---......222888@@@QQQfffttt|||zzzyyyvvvvvv|||{{{rrrhhhnnnqqquuu~~~eeeQQQGGGDDDBBBEEEKKKUUUbbbttt~~~yyyuuurrrtttuuuuuusssrrrrrrsssppppppooonnnmmmnnnnnnnnnooopppqqqrrrrrrqqqooonnnoooqqqrrrqqqppppppqqqrrrtttvvvxxxxxxwwwwwwxxxyyyuuutttttttttuuuuuuvvvvvvtttttttttssssssuuuyyy}}}zzzsssnnnmmmnnniiiiiiiiiiiiiiijjjkkklllhhhhhhgggfffffffffffffffbbbbbbaaaaaaaaaaaabbbbbbaaa```^^^\\\[[[YYYYYYXXXYYYWWWUUUSSSRRROOOKKKIIIEEECCCAAA@@@???>>><<<:::555555444333222000///...+++******))))))))))))))))))((((((''''''(((((()))&&&'''(((((('''''')))+++***,,,000444888:::<<<<<<555444333222111111111111111000000111111222333444666666666666666777777777444444444444444444444444777666666555555444333333222333333333333444444444333333444444444444555555444555555666777888999999999999999999999:::::::::777777777777777777777777666555555444333222222111111222444444333333555666777777777777888888999999666666666666555555555555333555888:::;;;;;;;;;:::666666888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPLLLMMMOOOQQQTTTUUUVVVWWWWWWXXXYYYYYYXXXVVVSSSQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJIIIGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLMMMNNNOOOQQQRRRSSS___bbbgggooorrrcccSSSKKKJJJJJJMMMQQQYYY```kkkttt~~~~~~|||{{{zzzwwwsssooollliiihhhbbbaaa`````````^^^[[[YYYWWWUUUSSSSSSWWW[[[^^^```___[[[VVVRRRQQQSSSWWWZZZZZZaaahhhllloooqqqooojjjhhhhhhjjjooossssssnnnhhhXXXRRRLLLIIIJJJJJJIIIFFFIIIGGGHHHKKKKKKLLLQQQXXX^^^fffkkkiiibbbbbbkkkuuu~~~xxxyyyvvv|||rrrqqqssstttyyywwwxxx{{{www\\\III===555111222......---,,,+++++++++++++++++++++*********)))))))))(((((((((******((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************+++***)))))))))***,,,,,,,,,******---......222999>>>NNN```nnnzzzwwwtttyyy|||uuufffmmmpppvvvkkkUUUIIIEEE@@@CCCIIIRRR```qqqyyysssqqqsssuuuuuutttsssssstttpppoooooonnnooopppqqqrrrrrrssstttuuutttsssqqqpppoooqqqrrrsssrrrqqqrrrsssrrrtttvvvvvvuuuuuuwwwyyyuuuuuuuuuuuuuuuvvvvvvvvvrrrrrrrrrrrrssswww}}}|||vvvqqqooonnnnnnmmmllllllkkkjjjjjjjjjjjjiiihhhgggfffeeeffffffgggcccccccccccccccdddffffffcccbbb```]]][[[YYYXXXWWWXXXVVVTTTRRRQQQOOOLLLIIIEEECCCBBBAAAAAA@@@===;;;444444444333111000...---+++******)))))))))))))))))))))(((((((((((())))))&&&'''(((''''''''')))+++,,,...222666888:::::::::555444333222111111111111000000000000111222333444555555555555555666666777444444444444444444444444777777666666555444444444333333333333444444444555555555555666666666777777777888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777666666555555444444222333444444333444666777888888888777888888999999555555555555666666666666555666888:::;;;<<<<<<<<<888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGCCCDDDFFFHHHJJJLLLMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPNNNOOOQQQSSSUUUVVVWWWXXXVVVWWWYYYZZZYYYXXXUUUTTTSSSTTTTTTSSSSSSRRRQQQPPPRRRQQQPPPOOONNNLLLKKKKKKHHHGGGFFFFFFFFFHHHJJJKKKJJJKKKMMMOOOQQQSSSTTTUUUSSSTTTTTTUUUVVVXXXYYYZZZfffjjjpppzzz{{{lll]]]NNNIIIIIIKKKOOOSSS\\\dddooozzz}}}{{{~~~{{{xxxsssoookkkiiicccbbbaaaaaaaaa___\\\ZZZZZZXXXVVVWWW[[[```dddfffaaa]]]XXXSSSRRRTTTXXX[[[ZZZaaahhhkkkooorrrpppkkkhhhgggiiinnntttuuupppkkkYYYSSSKKKIIIJJJKKKIIIFFFIIIGGGHHHJJJJJJJJJMMMSSSXXX\\\______^^^___dddiii{{{}}}ppp|||~~~tttrrruuuppp|||xxxxxxzzzfffQQQBBB888555666......---,,,++++++++++++++++++++++++******)))))))))(((((((((******)))'''((((((((((((((((((((((((************************((((((((()))******++++++,,,***)))((((((***,,,---+++)))***...//////333999<<>><<<333333333222000///---,,,+++******)))))))))))))))))))))(((((((((((())))))''')))))))))))))))+++---///111444777999999999888555444333222111111111111000000000000111222333444444444444444444555666777444444444444444444444444777777777666555555444444333333333444444555555555666666777777888888888999::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777333444555555444444777888999999888888888888999999444444555555666777777777999::::::;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGBBBCCCFFFHHHKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXTTTVVVXXXZZZ[[[YYYWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRUUUUUUTTTRRRQQQPPPOOONNNKKKKKKJJJIIIJJJLLLNNNPPPMMMOOORRRUUUWWWXXXYYYYYY[[[[[[[[[\\\]]]___aaaaaaeeeqqqsss^^^SSSIIIGGGHHHIIINNNSSS[[[fffsss}}}vvvtttxxxyyyuuussspppdddbbb```___^^^^^^^^^^^^XXXYYY[[[]]]___``````aaa[[[[[[YYYSSSOOOQQQXXX^^^```aaadddkkkqqqsssppplllfffjjjkkkkkkooouuurrrkkk```[[[SSSMMMJJJIIIHHHHHHLLLJJJHHHFFFFFFHHHJJJLLLNNNRRRVVVXXXYYY[[[```dddyyy}}}xxxxxxuuu|||xxx|||{{{~~~~~~yyy{{{{{{|||nnnUUUCCC888444444333111...---------,,,***))))))))))))))))))))))))))))))(((((('''%%%$$$###+++)))(((''''''((()))+++*********)))))))))))))))&&&%%%%%%&&&&&&((()))))))))************+++++++++,,,---,,,+++***,,,///111???IIIYYYlll||||||mmmkkkpppzzzbbbOOOEEEAAA@@@EEEQQQ```ooo~~~~~~zzzzzzuuuvvvxxxxxxwwwuuusssqqqqqqppppppppppppqqqssstttrrrvvvzzz{{{yyyuuurrrppprrrrrrsssrrrpppoooppprrrpppqqqqqqrrrrrrssssssssstttqqqoooqqqtttwwwwwwvvvtttwwwwwwuuuvvv}}}zzzuuusssppplllooowwwwwwuuupppllljjjjjjkkkllliiiiiiiiiiiihhhgggeeeeeeeeeeeeeeeggghhhhhheeecccfffeeeccc```^^^[[[YYYXXXWWWUUUSSSRRRRRRPPPNNNLLLGGGEEECCCAAA@@@>>>:::888444333111000...---------************))))))))))))&&&'''((('''&&&'''(((***&&&&&&'''((()))+++---...111333666999:::999777666222222222222222222222222000000111111111222222222333444444444555555666666444555666666555555666777777777666555555555555555666666666666666666666666999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;<<<<<<===>>>??????>>>===;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999999888888777777;;;;;;;;;:::::::::999999888888888888777777777777666666444444333444555666:::::::::;;;<<<===>>>???:::;;;;;;;;;;;;;;;::::::>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFIIIHHHHHHLLLPPPSSSRRRPPPPPPRRRPPPNNNOOOSSSTTTPPPVVVVVVWWWXXXXXXVVVUUUTTTVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXXXXWWWUUUTTTRRRSSSRRRRRRRRRRRRTTTVVVWWWUUUTTTTTTXXX]]]______]]]___```aaaaaa```bbbeeegggpppzzzeeeXXXOOOGGGFFFHHHJJJOOOTTT^^^hhhtttyyyrrrtttzzz}}}xxxtttllliiieeeaaa^^^\\\[[[ZZZYYYZZZ[[[]]]^^^_________]]]\\\YYYTTTPPPRRRZZZaaabbbcccgggmmmsssuuussspppiiikkkllllllqqqvvvtttnnnddd___WWWQQQMMMKKKIIIHHHJJJIIIGGGFFFFFFHHHIIIKKKKKKOOORRRTTTUUUXXX^^^cccyyy}}}{{{vvv~~~}}}}}}~~~yyy|||~~~xxxaaaMMM???888666222000...---------,,,+++************************)))************)))((((((***)))(((''''''((()))***)))))))))))))))*********''''''''''''((())))))***)))************+++++++++,,,---,,,++++++,,,///111===HHHYYYjjjzzzrrrmmmnnngggRRRFFFDDDBBBFFFRRRaaaooo}}}{{{zzzuuuuuuvvvwwwvvvvvvuuutttrrrqqqpppooopppqqqrrrsssrrruuuxxxyyywwwtttqqqqqqrrrrrrrrrpppnnnnnnppprrrpppqqqqqqrrrrrrssssssssstttrrrppprrruuuxxxxxxxxxtttxxxyyywwwxxx}}}~~~wwwrrrqqqooommmqqqxxxyyyvvvrrrmmmkkkjjjjjjkkkiiiiiiiiiiiihhhgggfffeeeeeeeeefffgggiiihhheeeccceeedddbbb```^^^\\\ZZZYYYXXXVVVTTTSSSRRRQQQOOOMMMHHHFFFDDDBBBAAA???;;;999444333111000...---------)))))))))(((((((((((('''&&&'''((('''&&&'''(((***)))))))))***+++---...///111333666999:::999777555222222222222222222222222111111111222222222333333444444444555555666666666555666777777666666777999777777666555555555555666777777777777777777777777999:::;;;<<<<<<<<<<<<<<<>>>======<<<<<<<<<============<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888888888888;;;;;;;;;:::::::::999999999999999999888888888888666555444444444555777777;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAADDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIMMMQQQTTTSSSRRRQQQTTTSSSQQQSSSWWWWWWTTTWWWWWWXXXXXXWWWWWWVVVUUUYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYYYY\\\```bbbbbb```cccddddddddddddeeehhhjjj}}}lll[[[OOOIIIDDDEEEHHHKKKQQQVVVaaakkkvvvxxxooommmttt~~~{{{sssoooiiiddd```]]][[[YYY[[[\\\\\\]]]]]]]]]\\\\\\]]][[[WWWRRRPPPUUU^^^eeeiiiiiikkkpppvvvxxxvvvsssjjjjjjjjjjjjooouuutttpppiiiddd]]]VVVQQQMMMJJJGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHJJJMMMOOOPPPUUU\\\bbbuuu~~~xxx}}}xxx|||{{{|||pppYYYFFF;;;777222000---,,,------,,,+++++++++++++++++++++++++++((()))***+++++++++++++++***)))(((''''''((()))***(((((())))))******++++++***)))))))))))))))***+++)))************++++++++++++,,,,,,,,,+++,,,///111999DDDUUUeeetttyyyppplll|||oooWWWHHHFFFDDDHHHTTTcccppp}}}}}}|||uuuuuuttttttuuuuuuvvvwwwrrrqqqpppooooooppppppqqqrrrtttvvvvvvtttrrrqqqqqqqqqqqqpppnnnmmmmmmooorrrppppppqqqqqqrrrssssssttttttrrrqqqrrruuuxxxyyyyyyuuuzzz}}}{{{zzz|||}}}{{{yyysssooonnnnnnoootttzzz{{{yyytttooollljjjjjjjjjjjjjjjiiiiiihhhhhhggggggfffeeefffhhhiiiiiifffdddcccbbbaaa___^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRPPPNNNJJJGGGEEEBBBAAA???<<<999444333111000...---------((((((((((((''''''''''''&&&'''((('''&&&'''(((***,,,,,,,,,,,,---...///000111333666888888777555444222222222222222222222222222222222333333333444444555555555555555666666666666777888888777777888:::888777666666555555666666777777777777777777777777888999:::;;;<<<=========??????>>>>>>===<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<======<<<<<<<<<::::::999999999999888888;;;;;;;;;;;;::::::::::::;;;::::::::::::999999999555555444444666777999:::======<<<<<<<<<<<<======<<<<<<===>>>>>>======<<<>>>>>>===<<<<<<<<<======<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKOOOSSSUUUUUUUUUUUUXXXYYYWWWXXX[[[[[[YYYYYYYYYXXXWWWWWWWWWWWWWWW[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]^^^___^^^___aaaccceeeeeeeeehhhiiiiiiiiihhhjjjllloootttbbbTTTIIIEEECCCFFFIIILLLRRRXXXdddmmmxxxxxxmmmfffhhhtttwwwrrrkkkfffcccaaa^^^\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVSSSPPPRRRZZZdddmmmsssrrrqqqtttwwwyyywwwtttjjjgggeeefffkkkpppqqqppplllhhhaaa[[[UUUPPPKKKGGGEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGJJJKKKLLLQQQYYY```oooyyyxxxyyy{{{zzzzzzaaaKKK===777333111---,,,---------,,,++++++++++++++++++++++++(((((()))************)))******)))(((((()))******''''''((()))***++++++,,,******))))))))))))******))))))*********+++++++++***+++,,,,,,,,,---///111444@@@OOO]]]mmm~~~tttmmm{{{vvv]]]LLLHHHEEEHHHTTTdddrrr~~~~~~wwwvvvtttsssssstttuuuvvvrrrqqqpppooonnnnnnoooppprrrsssssssssqqqppppppqqqqqqqqqooommmkkkllloooqqqoooooopppqqqrrrrrrssssssrrrrrrqqqrrruuuwwwyyyzzzwww}}}~~~|||{{{zzzvvvuuuqqqnnnnnnppptttyyy|||}}}zzzuuuqqqmmmkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhffffffggghhhjjjiiigggddd```______^^^]]]\\\[[[[[[YYYWWWUUUTTTSSSRRRPPPNNNJJJGGGDDDAAA@@@>>>;;;999444333111000...---------))))))((((((((('''''''''&&&'''((('''&&&'''(((***...---------...//////000222333555777777666444333222222222222222222222222333333333444444444555555555555555555555555555555555666888777666666777999888777666666555555666666666666666666666666666666666777888:::;;;<<<<<<<<>>>>>======:::;;;===??????>>>===<<<<<<<<<============<<<<<<::::::::::::::::::999999<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999555444555555777999<<<===???>>>>>>===<<<<<<<<<=========>>>?????????>>>>>>>>>>>>===============>>><<<============>>>>>>>>>======>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLNNNQQQUUUWWWXXXXXXYYY^^^```]]]\\\^^^]]][[[[[[ZZZXXXWWWWWWWWWXXXYYY]]]\\\[[[YYYYYYZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\^^^```aaacccbbbcccdddeeeggghhhhhhkkklllmmmmmmmmmnnnqqqsssvvveeeWWWMMMGGGDDDDDDGGGKKKNNNTTT[[[gggppp}}}yyymmmddd___ddduuu}}}vvvnnnhhhfffddd```\\\^^^^^^]]]\\\[[[YYYWWWVVVUUUSSSQQQRRRXXXcccpppyyy~~~zzzwwwvvvwwwwwwtttrrrkkkeeeaaabbbfffkkknnnooollliiiddd___ZZZTTTMMMIIIEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGHHHIIIJJJOOOVVV\\\eeerrrzzzwww{{{}}}zzzjjjSSSCCC<<<666333///---------------***************************************))))))(((******))))))))))))******''''''((()))***++++++,,,))))))(((((())))))******))))))*********+++++++++)))+++,,,---,,,---///111333>>>LLLYYYiii}}}|||tttqqq~~~fffUUUKKKFFFGGGSSScccrrrzzzxxxuuusssqqqrrrssstttrrrqqqooonnnmmmnnnnnnoooqqqqqqrrrqqqoooooopppqqqppppppooommmkkklllnnnpppmmmmmmnnnooopppqqqrrrrrrqqqqqqrrrrrrtttvvvyyy{{{zzz~~~{{{zzzwwwssssssrrroooppptttzzz}}}~~~{{{yyyuuuqqqnnnlllkkkkkkjjjiiihhhgggggghhhhhhiiigggggggggiiijjjjjjgggeee^^^^^^]]]]]]\\\[[[[[[[[[YYYWWWTTTSSSSSSRRRPPPNNNIIIFFFBBB???===<<<999777444333111000...---------*********)))))))))((((((&&&'''((('''&&&'''(((***---------------...//////222333444555555444222111222222222222222222222222333333444444444555555555555555555555444444444444333444555555444444555666777666666555555555555555444444444444444444444444444555666888:::;;;;;;<<<======>>>???@@@@@@??????;;;<<<>>>@@@AAA@@@???>>><<<<<<============<<<<<<::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888555555555777999;;;>>>@@@@@@???>>>>>>===============>>>>>>???@@@@@@??????>>>>>>=========>>>>>>???============>>>>>>>>>???>>>>>>>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMQQQTTTWWWYYY[[[]]]^^^dddfffccc``````^^^\\\\\\[[[ZZZYYYXXXYYYZZZ[[[^^^]]][[[ZZZZZZZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[]]]___aaabbbdddeeeeeeeeefffgggiiikkknnnooopppqqqqqqsssvvvyyyzzziii^^^SSSJJJFFFDDDEEEIIIMMMQQQZZZbbblllvvvqqqkkkddd___]]]fffzzz|||qqqjjjgggddd___ZZZ___^^^]]]\\\ZZZXXXVVVUUUTTTSSSSSSWWWaaannn{{{yyyvvvuuutttqqqoookkkccc]]]]]]aaaeeeiiimmmkkkiiifffccc___YYYSSSNNNGGGGGGFFFFFFFFFFFFFFFGGGEEEGGGIIIIIIIIILLLRRRWWWZZZeeewww~~~wwwvvvuuu{{{ttt___MMMBBB999666111............---************************,,,,,,,,,,,,,,,+++***)))************************(((((())))))******++++++(((((((((((()))***+++,,,)))************+++++++++(((***,,,------...///111555>>>KKKXXXiii|||wwwssssssppp___PPPIIIGGGQQQaaappp|||{{{yyyvvvsssqqqqqqqqqrrrpppooonnnmmmmmmnnnnnnooooooqqqqqqqqqoooooopppqqqoooppppppooommmmmmnnnoookkkkkklllmmmnnnpppqqqqqqppprrrsssssstttvvvzzz|||}}}|||xxxwwwuuurrrrrrsssrrrsssxxx|||xxxwwwtttqqqooommmmmmmmmiiihhhgggffffffggghhhiiihhhggghhhjjjkkkkkkhhheee______^^^^^^]]]]]]\\\\\\ZZZXXXVVVTTTTTTSSSQQQOOOJJJFFFBBB>>><<<:::888666444333111000...---------************))))))))))))&&&'''((('''&&&'''(((***,,,,,,,,,,,,---...///000333333444444333222111000222222222222222222222222333333333444444444555555444444444333333333333333111222333333222222333555666555444444333333444444222222222222222222222222333444666888:::;;;<<<<<<<<<===???@@@AAAAAA@@@@@@<<<===>>>@@@@@@@@@??????<<<<<<<<<======<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999888888888888666666777888:::===???AAA@@@@@@???>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@>>>>>>=========>>>??????=========>>>>>>>>>??????>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIILLLOOOSSSVVVYYY[[[^^^```aaahhhllliiieeedddbbb___```______^^^]]]^^^^^^^^^______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^_________^^^]]]\\\YYYZZZZZZ[[[^^^aaaccceeefffggghhhhhhhhhjjjmmmppprrrtttuuuwwwxxxzzz~~~zzzfff]]]YYYRRRIIIEEEDDDFFFKKKPPPVVVaaakkksssvvvnnnccc```___```cccppp|||qqqjjjhhhfffaaa\\\^^^^^^]]][[[YYYWWWUUUTTTSSSRRRTTTZZZeeesssyyytttsssrrrpppnnnhhh^^^UUUVVVYYY[[[```fffiiihhhhhhgggeee```YYYTTTJJJIIIGGGEEEEEEEEEFFFGGGEEEGGGIIIHHHGGGHHHLLLPPPRRR[[[kkk}}}zzzsssmmmsss}}}iiiUUUFFF===999444000.........---++++++++++++++++++++++++)))***++++++++++++++++++*********++++++*********)))))))))))))))*********((((((((()))+++,,,...///)))************+++++++++(((***,,,------...///111444<<>><<<;;;999777444333111000...---------***))))))))))))(((((((((&&&'''((('''&&&'''(((***++++++,,,,,,...///111222333333333333222111000///222222222222222222222222222333333333444444444444333333333222222111111111000111333222111111222444444444333222222222222333222222222222222222222222333555777999;;;===>>>>>>>>>???@@@BBBBBBAAA???>>>==================>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888888999;;;===@@@AAA@@@@@@???>>>>>>>>>??????<<<===>>>???@@@@@@@@@@@@>>>>>>======>>>??????@@@======>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJLLLPPPUUUXXXZZZ]]]```cccbbbjjjpppnnnkkkiiihhhfffdddddddddeeeddddddcccbbbaaaaaaaaabbbaaa``````___```````````````````````````bbbdddeeeeeeccc```^^^ZZZZZZ[[[^^^aaadddhhhjjjiiikkklllllllllnnnsssvvvxxxzzz|||~~~xxxbbbRRROOOQQQMMMEEEDDDCCCFFFLLLRRRZZZfffrrryyyuuuggg___[[[[[[^^^ccckkk{{{yyynnniiijjjiiieeeaaa^^^^^^]]][[[YYYWWWUUUTTTPPPPPPRRRYYYeeesss~~~xxxsssqqqqqqpppnnndddXXXOOOOOOQQQSSSXXX___hhhhhhiiijjjhhhddd^^^YYYMMMKKKHHHEEEDDDEEEFFFGGGDDDGGGIIIHHHFFFFFFHHHKKKNNNUUUeeewww}}}rrriiimmmoooWWWGGG@@@;;;555111///......---,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((******************++++++++++++***************)))))))))))))))((())))))+++,,,...000111)))************+++++++++'''***,,,.........000111111888CCCPPPddd|||uuutttrrruuu|||{{{}}}rrrccc^^^RRRJJJOOO[[[hhhttt|||~~~vvvuuuttttttssssssssssssnnnmmmllllllmmmnnnooopppnnnppprrrrrrqqqpppppppppmmmppprrrsssqqqooonnnmmmggghhhiiijjjlllmmmnnnooosssuuuxxxxxxxxxzzz~~~~~~vvvqqqssstttssspppsssuuuvvv|||vvvrrrqqqppppppooooooppppppgggfffeeeddddddeeeggghhhhhhhhhiiikkklllkkkiiifffeeeeeedddcccbbbaaa``````^^^\\\ZZZYYYYYYWWWUUUSSSLLLHHHCCC???===;;;:::888444333111000...---------)))(((((((((''''''''''''&&&'''((((((&&&'''(((***++++++,,,---///111222333333333333222111000///...222222222222222222222222222222222333333333444444222222222111111111000000000222333333222111333444444333222222111111222222333333333333333333333333555666888;;;===???@@@@@@@@@AAABBBBBBBBB@@@>>>======<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888999:::;;;>>>@@@BBB@@@???????????????@@@@@@<<<<<<===??????@@@@@@@@@>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDHHHHHHIIIIIIJJJKKKKKKLLLMMMQQQVVVYYY[[[]]]aaaeeebbbkkkrrrrrrnnnnnnmmmkkkggghhhiiiiiiiiihhhfffeeeccccccdddeeeeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaadddfffiiijjjjjjfffbbb___[[[\\\]]]```dddhhhkkknnnlllnnnppppppppprrrwww{{{|||~~~mmmaaaTTTMMMHHHEEEDDDFFFDDDFFFKKKQQQYYYcccnnnuuuzzzsssddd^^^___WWW[[[aaaiiixxx~~~xxxrrrlllgggdddbbb```^^^]]]\\\[[[YYYUUUQQQOOOPPPRRRWWW```mmmzzz~~~tttmmmmmmpppnnnhhh```WWWNNNJJJHHHJJJRRRZZZaaagggkkklllllljjjddd\\\UUUNNNFFFCCCDDDEEEDDDAAAEEEEEEEEEFFFGGGIIIJJJKKKJJJTTTaaalllxxx}}}yyyvvvwwwzzzeeeSSSAAA<<<555000000222000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))++++++******+++---...000)))************+++++++++++++++++++++,,,---......000999CCCLLL```zzztttooommmooossszzz|||uuuuuuyyyzzz}}}tttjjjZZZNNNQQQYYYcccppp}}}}}}wwwuuutttttttttssspppnnnlllllllllmmmmmmmmmmmmmmmoooqqqssssssrrrrrrrrrsssqqqrrrssssssqqqoooooopppmmmhhhggglllqqqqqqqqqrrr{{{}}}{{{wwwxxx|||~~~~~~wwwttttttttttttsssqqqsssxxx{{{}}}}}}|||{{{rrrqqqpppooonnnnnnnnnnnngggggggggffffffgggggggggeeegggiiiiiiiiijjjlllnnnggggggggggggfffeeeddddddccc```[[[YYYWWWVVVUUUSSSMMMKKKGGGBBB===:::888777666444111/////////...---,,,+++******))))))******&&&'''((()))***))))))(((***,,,.../////////111333222222222222111000...---222222111111111111222222222222222333333444444444444444444333333222222222222222222111111111111111333222111000000111222222111111222333333333222222444555666888;;;???BBBDDDBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::666888:::<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<===>>>>>>===<<<;;;;;;::::::;;;<<<>>>@@@AAA>>>===============>>>>>>@@@???>>>???BBBCCCAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>@@@BBBCCCBBBBBBCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNLLLKKKNNNQQQVVVZZZ]]]```ccceeegggjjjmmmpppqqqpppnnnmmmooooooppppppooommmkkkiiihhhiiijjjjjjiiigggfffdddhhhhhhgggfffeeedddddddddgggiiikkkmmmllljjjgggeeeaaabbbcccccceeeiiinnnrrrvvvvvvuuuttttttxxx}}}sss```VVVMMMHHHFFFCCCDDDGGGHHHKKKPPPVVV^^^iiittt{{{xxxjjj^^^YYY[[[[[[aaahhhsssxxxpppjjjfffdddbbbbbb```]]][[[ZZZWWWTTTRRRSSSTTTUUUWWW\\\eeeooovvv{{{yyyssslllkkklllkkkfff___VVVLLLHHHFFFGGGMMMUUU^^^eeekkklllmmmlllgggaaaXXXQQQIIIEEEEEEFFFDDDBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJRRR^^^kkkxxxzzzxxxooo___HHHAAA888222111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********+++,,,---...)))************+++++++++++++++++++++,,,---......000999BBBKKK^^^{{{{{{vvvooollliiiiiijjjqqqvvvvvvyyy}}}ppp]]]NNNNNNWWWaaannnzzz~~~wwwuuutttttttttsssqqqooommmmmmmmmmmmnnnnnnnnnnnnpppqqqrrrrrrqqqqqqrrrtttqqqssssssrrrpppnnnnnnooolllhhhhhhmmmrrrssstttvvvzzzzzz~~~}}}xxxuuuttttttsssrrrsssuuuyyy|||}}}}}}{{{zzzrrrqqqpppooonnnmmmmmmmmmiiihhhgggffffffggghhhiiifffgggiiiiiiiiiiiikkklllmmmllljjjhhheeebbb```___aaa^^^[[[YYYXXXVVVTTTRRRNNNLLLHHHCCC>>>;;;999888666444111/////////...---,,,++++++***************&&&''')))++++++***)))(((***,,,.........///111333222222111111000/////////222222111111111111222222222222222333333333444444444444333333333222222222333333222222111111000000333222111000000111222333222333333444444444444444555555666888;;;???BBBCCCAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>===<<<<<<<<<<<<===>>>;;;;;;:::;;;;;;===???@@@>>>>>>============>>>>>>@@@???>>>???BBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===???AAABBBAAAAAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMNNNRRRWWW[[[]]]___bbbdddeeehhhlllppprrrrrrqqqppptttuuuuuuuuusssqqqnnnmmmnnnnnnoooooonnnnnnmmmllljjjiiigggfffeeeeeefffffflllnnnqqqsssssspppmmmjjjbbbdddeeefffhhhlllrrrvvvxxxxxxxxxxxxzzznnn```RRRKKKFFFFFFFFFEEEFFFJJJMMMQQQVVV^^^gggrrr~~~}}}jjj```YYYXXX[[[```fffppp~~~yyyooohhheeedddccceeebbb^^^ZZZXXXWWWTTTRRRTTTUUUUUUVVVXXX]]]ccchhhppprrrqqqkkkgggfffeeebbb[[[RRRIIIEEEBBBCCCHHHOOO[[[ccclllnnnnnnnnnjjjfff]]]VVVMMMGGGFFFFFFDDDCCCAAAAAABBBBBBCCCDDDEEEFFFIIINNNYYYgggvvvzzz~~~zzznnnQQQHHH<<<555333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***+++,,,---)))************+++++++++++++++++++++,,,---......111888@@@JJJ[[[uuu}}}tttsssnnnllljjjfffccckkkxxxwwwyyy|||dddOOOLLLUUU```nnnzzzwwwvvvttttttttttttrrrpppoooooooooooooooooooooooopppqqqqqqpppoooppprrrtttrrrssssssqqqooommmmmmnnnlllhhhiiinnnssstttvvvzzz~~~{{{~~~~~~~~~|||yyywwwvvvuuusssqqqvvvwwwyyy{{{|||{{{zzzyyyrrrqqqpppnnnmmmmmmlllllljjjhhhgggeeeeeeggghhhjjjfffhhhjjjjjjiiijjjkkkmmmqqqpppmmmiiieeeaaa^^^\\\^^^]]][[[ZZZYYYWWWTTTQQQPPPNNNIIIDDD@@@<<<:::999666444111000000000...---+++++++++************)))&&&(((***,,,---+++)))(((***,,,---......///111333333222111/////////000000222222111111111111222222222222222222222333333333333333333333222222222222444333333222111000000000333222222111111222333333444444444555555555666666555666777999;;;>>>AAABBB@@@@@@???>>>===<<<<<<;;;<<<;;;;;;;;;;;;:::::::::<<<<<<=========<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========@@@>>><<<::::::<<<>>>@@@<<<;;;;;;:::;;;<<<===>>>>>>>>>============>>>>>>???>>>>>>???@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBBBBAAABBBCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKMMMNNNOOOOOOSSSWWW[[[]]]___bbbccccccfffjjjooossstttuuutttxxxxxxyyyxxxwwwtttrrrqqqtttsssssssssttttttuuuvvvqqqpppmmmkkkjjjkkkmmmnnnrrrtttxxxzzzzzzwwwssspppiiijjjkkkmmmooosssyyy}}}~~~~~~}}}mmm^^^TTTJJJFFFEEEGGGIIIIIILLLPPPRRRVVV]]]fffqqq}}}qqqaaa\\\ZZZ\\\```cccjjjvvvyyynnnhhhfffddddddiiieee___[[[XXXWWWUUUTTTQQQRRRSSSTTTUUUXXX]]]```gggmmmpppjjjbbb___\\\ZZZTTTLLLEEEBBBAAABBBGGGNNN[[[eeeoooqqqpppnnnkkkhhhaaaZZZQQQJJJGGGEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEHHHKKKTTTbbbqqq|||||||||}}}}}}xxx[[[MMM>>>777444222///...------,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++++++++++++++,,,---......000555>>>IIIYYYooo|||tttrrrqqqqqqoooiiicccjjjyyywwwyyylllSSSMMMTTT___nnn{{{yyywwwuuutttuuuuuusssrrrqqqqqqppppppppppppooooooqqqqqqpppnnnmmmnnnqqqsssrrrrrrrrrpppmmmllllllmmmmmmjjjjjjooorrrsssvvvzzz}}}}}}|||zzzwww{{{zzzyyyxxxwwwuuusssqqqwwwxxxyyyyyyyyyxxxwwwvvvsssrrrpppnnnmmmlllkkkkkkjjjhhhfffeeeeeefffhhhjjjgggiiikkkllllllmmmoooqqqrrrpppmmmiiifffbbb```^^^]]]]]]]]]]]]\\\ZZZUUURRRRRRPPPKKKFFFAAA>>>;;;:::666444222111111000...---++++++++++++******))))))&&&(((+++---...,,,***((()))+++---......///111222444222000......///000111222222111111111111222222111111111222222222222222333222222222222222222222444444333222111111000///222222222222333333333444444444444444555666666777666777888:::<<<>>>???@@@>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<=========???>>><<<;;;;;;===???@@@===<<<;;;::::::;;;<<<===???>>>>>>============>>>???>>>>>>>>>??????@@@@@@???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDDDDCCCCCCCCCEEEBBBBBBBBBBBBCCCDDDEEEEEEHHHIIIIIIJJJJJJMMMPPPRRRQQQTTTXXX\\\]]]___aaabbbbbbeeejjjnnnrrrtttuuuuuuvvvwwwwwwxxxwwwwwwvvvuuuwwwvvvvvvvvvwwwyyy{{{|||wwwuuurrroooooopppsssuuuwwwyyy}}}|||xxxuuuqqqrrrssstttvvvzzz~~~zzzjjj^^^TTTNNNGGGEEEGGGKKKNNNNNNRRRWWWXXX]]]eeennnyyyhhh\\\[[[[[[```gggiiippp~~~{{{pppkkkiiigggeeekkkfff```[[[XXXWWWVVVUUUPPPQQQRRRSSSSSSTTTWWWYYY___hhhlllggg^^^XXXTTTPPPLLLFFFAAA@@@AAACCCIIIPPP]]]jjjtttuuupppmmmjjjgggccc]]]UUUNNNIIIFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHOOO\\\jjjwwwzzz|||yyy~~~|||sssuuuxxx|||eeeSSS@@@888666222000000---------,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((()))))))))******)))))))))*********+++++++++++++++++++++,,,---......///333;;;HHHXXXjjj{{{wwwpppppprrrsssllldddjjjxxxvvvyyyrrrVVVMMMQQQ[[[jjjxxx{{{yyyvvvuuuuuuuuutttrrrrrrrrrqqqqqqppppppppppppppppppooommmlllmmmooorrrqqqqqqpppnnnlllkkklllmmmnnnkkkkkknnnpppppptttyyy|||{{{vvvrrrwwwwwwxxxxxxwwwuuuttttttxxxxxxxxxwwwvvvuuuuuuttttttsssqqqooommmlllkkkjjjiiihhhgggeeeeeeggghhhiiigggjjjllloooppprrruuuwwwuuusssooojjjfffbbb```___^^^^^^_________]]]XXXTTTTTTQQQLLLGGGBBB>>><<<;;;666444222222222111///---***++++++++++++***)))(((''')))+++------,,,***))))))+++---.........000222333222000......///111222222222111111111111222222111111111111111111111111222222222222222222222222444444333333222111111000222222333333444444444444333333333333444555777777777888999:::<<<===>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<===>>>??????>>>>>>>>>===<<<;;;:::;;;<<<<<>>===============>>>>>>>>>======>>>???@@@?????????@@@@@@AAAAAAAAA?????????@@@@@@@@@AAAAAA@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFIIIKKKLLLLLLKKKMMMPPPTTTSSSVVVZZZ\\\]]]^^^```aaaccceeeiiillloooqqqrrrrrrrrrsssuuuvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{~~~yyywwwtttrrrrrrsssvvvxxx|||~~~}}}zzzwwwwwwxxxyyyzzz~~~zzz}}}zzzmmm^^^UUUNNNJJJHHHHHHKKKPPPSSSTTTYYY```bbbgggnnnwwwvvvaaaZZZZZZ\\\bbbjjjpppxxx|||ssspppmmmjjjgggiiieee___ZZZXXXVVVUUUSSSSSSSSSSSSQQQOOONNNOOOPPPWWW```eeeaaaYYYRRRMMMHHHEEE@@@===???AAADDDKKKRRR```nnnzzzyyyqqqkkkhhhfffddd```[[[TTTMMMHHHEEECCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFLLLVVV```mmm|||zzzyyy{{{xxx~~~rrrkkkooottt{{{qqqZZZEEE<<<888222000111...------,,,,,,++++++******************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))))))))************+++++++++++++++++++++,,,---......///111888FFFUUUbbboooyyy{{{ssspppyyyvvvnnnkkkppptttooofffjjjuuutttwww}}}xxx\\\OOOMMMSSSbbbppp|||xxxvvvuuuuuusssrrrrrrrrrrrrqqqppppppooooooooooooooommmllllllnnnpppooooooooommmkkkjjjlllnnnooommmmmmooooooooosssyyy{{{vvvqqqsssuuuwwwwwwvvvvvvvvvwwwzzzyyywwwvvvuuutttttttttvvvuuurrrpppnnnlllkkkjjjjjjjjjiiiiiiiiiiiijjjjjjiiillloooqqqrrruuuxxxzzzzzzwwwqqqkkkfffaaa^^^]]]_________```aaa^^^ZZZWWWUUURRRMMMHHHCCC???<<<;;;555444333333333111///,,,******+++,,,,,,***)))(((((()))***+++++++++******)))+++,,,------...000222222111000//////000111111222222111111111111222222111111111000000000000000111111111222222222222222333333333333222222222222222222333444555555555555444333333333444555777999888999:::;;;<<<<<<===<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;<<<999999:::;;;<<<>>>@@@AAA==============================>>>>>>>>>?????????;;;<<<>>>???@@@@@@???>>>>>>>>><<<;;;;;;<<<===>>>@@@???>>>======<<<<<<======>>>>>><<<;;;<<<>>>AAA?????????@@@@@@AAAAAABBB?????????@@@@@@AAAAAABBB???AAACCCCCCAAA@@@AAABBBDDDDDDDDDEEEEEEFFFGGGHHHKKKMMMPPPOOOMMMNNNQQQTTTUUUWWW[[[]]]]]]^^^___```bbbdddfffiiilllmmmnnnnnnpppqqqsssuuuxxx{{{}}}~~~}}}}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~xxxyyy{{{|||~~~uuuwwwrrrfff[[[TTTOOOKKKLLLMMMQQQWWW[[[]]]dddlllooorrrxxxxxxiii\\\ZZZ[[[\\\cccmmmuuu}}}}}}wwwuuusssmmmhhheeeaaa\\\XXXVVVTTTRRRQQQSSSSSSRRROOOKKKIIIIIIJJJOOOVVV[[[YYYSSSOOOIIICCC@@@<<<:::===@@@CCCIIIPPPbbbqqq}}}{{{qqqjjjhhhgggeeeddd```ZZZRRRLLLHHHFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDJJJRRRWWWddd~~~}}}{{{wwwvvvzzz|||nnnkkkpppvvv}}}~~~dddKKK@@@;;;333///111......---,,,,,,+++******))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++***)))))))))************+++++++++++++++++++++,,,---......000000666DDDPPPYYYccckkkkkkgggkkkwwwuuunnnkkkqqqxxxvvvnnnooo|||qqqpppttt{{{fffUUUMMMMMM[[[jjj}}}~~~zzzwwwuuutttsssrrrrrrrrrqqqqqqpppooooooooommmnnnooonnnlllkkklllmmmmmmmmmmmmkkkjjjjjjmmmoooooommmmmmpppppppppvvv}}}|||wwwuuussspppsssuuuvvvuuuvvvyyy{{{|||zzzxxxvvvuuuuuuvvvwwwxxxvvvtttqqqooommmkkkkkkllllllmmmnnnnnnmmmlllllllllnnnqqqrrrssstttvvvxxxzzzwwwqqqkkkfffbbb```_______________```^^^[[[XXXUUURRRMMMHHHBBB>>><<<:::555444333333333222///,,,)))***+++,,,,,,+++)))((()))((((((((())))))******)))***,,,------...000222000000000000000000111111222222111111111111222222111111000000000/////////000111111111222222222222222222222333333333333444111222444555666666666555555444444444555777999;;;888999;;;<<<<<<<<<;;;;;;:::999999999999888888888:::::::::;;;;;;;;;<<<<<<============>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@=========>>>>>>???@@@@@@???>>>===<<<======??????@@@???>>>===<<<<<<<<<<<<<<<======<<<:::;;;>>>AAA>>>??????@@@AAAAAABBBBBB???@@@@@@AAABBBBBBCCCCCCBBBDDDEEEEEECCCBBBCCCDDDGGGFFFFFFGGGGGGHHHIIIJJJLLLPPPSSSSSSPPPNNNQQQTTTVVVXXX\\\]]]]]]^^^^^^```___```cccfffiiikkklllmmmmmmnnnppprrruuuxxxzzz|||||||||~~~~~~~~~~~~~~~~~~}}}|||zzz|||~~~oooqqqnnneee]]]YYYTTTOOOQQQRRRWWW^^^bbbfffnnnwwwxxx{{{nnnccc[[[\\\]]]]]]eeepppuuu}}}~~~zzzyyyvvvoooiiiaaa^^^ZZZWWWUUUSSSPPPNNNPPPPPPOOOLLLIIIGGGHHHJJJHHHOOOTTTSSSPPPMMMGGGAAA>>>:::999<<>>;;;:::555444333444333222///,,,)))***,,,,,,,,,+++)))''')))((('''''''''(((***+++(((***,,,------...000111///000111111111111000000222222111111111111222222111111000000/////////...000000111111222222222222111222222333333444444555111222444666777777666555666666555555666888;;;<<<999:::;;;<<<<<<<<<;;;:::999999999888888888888888:::::::::;;;;;;<<<<<<<<>><<<;;;<<>>=========???@@@AAA@@@@@@>>>===<<<<<<<<<<<<<<<===>>><<<::::::>>>AAA>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFHHHIIIIIIGGGFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMRRRVVVUUUQQQOOOPPPSSSVVVYYY\\\]]]]]]]]]^^^___\\\]]]```dddgggjjjlllmmmjjjkkklllnnnpppsssuuuwwwxxxzzz|||~~~~~~~~~zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyxxxxxx|||ssspppkkkeee___ZZZWWWVVV[[[^^^aaadddgggnnnwww~~~zzzccc]]]YYYXXXXXX\\\gggqqqvvv|||vvvmmmdddaaaXXXXXXVVVTTTSSSRRRRRRRRRPPPOOOMMMKKKJJJIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCC@@@<<<;;;<<<>>>@@@FFFMMMcccqqq|||xxxmmmgggeeefffllljjjgggbbb[[[SSSLLLGGGBBBAAAAAABBBCCCDDDBBBAAAFFFGGGJJJKKKOOO]]]yyy||||||~~~}}}xxxqqqvvv~~~yyy___JJJ===999666555++++++++++++,,,---......+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,+++++++++,,,---...111444888===EEEQQQ]]]eeejjjhhhnnn{{{~~~xxxvvvppptttppptttwwwzzz}}}bbbTTTRRRVVVZZZqqq{{{vvvttttttrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnmmmllllllmmmnnnoooooonnnnnnkkknnnpppppppppttt|||zzzuuurrrqqqpppttttttssssssuuuwwwzzz|||zzz{{{|||{{{yyyyyyzzz||||||xxxqqqmmmlllmmmoooooonnnppprrrttttttrrrpppnnnqqqrrrsssttttttsssqqqooorrrnnnjjjgggfffggggggfffbbbbbbaaa```___^^^\\\[[[\\\VVVMMMEEEAAA???>>>===777555333333333333111///+++******)))))))))))))))******)))))))))))))))******+++,,,...///000000000//////000000111111222222222111111111000000//////000000//////.........---111111222333333333333222666555444333222333444555888777666555555555555555222333444666777999:::;;;:::;;;<<<======<<<:::888888888777777888888999:::::::::;;;<<<===>>>>>>???>>>??????@@@BBBDDDEEEFFFEEECCCAAA?????????AAABBBDDDAAA???@@@CCCDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@;;;===>>>@@@@@@>>>===;;;:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<>>>???@@@@@@???@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHIIILLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKNNNQQQRRRQQQQQQQQQRRRSSSVVVZZZ[[[[[[[[[^^^aaa______```cccfffgggeeedddhhhgggggghhhlllnnnoooooovvvwwwyyyzzzzzzyyyxxxwwwqqqnnnkkkjjjlllnnnpppqqqpppppppppooonnnooossswwwuuutttqqqlllgggbbb___^^^]]]cccfffjjjmmmpppwwwlllYYYUUUTTTVVVXXX\\\fffqqq{{{wwwqqqggg___[[[UUUTTTSSSQQQPPPOOOOOOOOOLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGFFFEEECCCBBB@@@>>>===>>>>>>???FFFNNN^^^lllwwwtttkkkfffeeefffhhhhhhhhheee```XXXPPPJJJDDDCCCBBBCCCDDDDDDCCCBBBEEEFFFHHHJJJMMMZZZrrrxxxvvvvvv||||||uuuwww~~~iiiRRRAAA888444333...------,,,++++++,,,,,,+++++++++************)))************************++++++++++++************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...111222555999BBBPPP```kkkqqqrrrzzz~~~wwwqqquuuwww{{{cccRRROOORRRVVVmmm|||}}}wwwtttsssqqqpppoooooooooooonnnnnnnnnmmmppppppppppppooonnnmmmlllmmmmmmnnnnnnnnnnnnnnnnnnkkknnnpppqqqqqquuu|||yyyuuurrrpppooorrrrrrsssuuuwww{{{}}}{{{{{{{{{{{{{{{|||~~~{{{tttpppooooooppppppppprrrtttuuuuuutttrrrpppqqqrrrrrrrrrqqqooonnnmmmpppmmmiiifffffffffffffffcccccccccbbbaaa```^^^^^^]]]WWWNNNGGGBBB???>>>===777555333222222111///---+++******)))))))))))))))******))))))))))))))))))***+++,,,...///000000000/////////000111111222222222111111111000000000000000000/////////.........111111222333333333333222555555444333333333444555777777666555555555555555333444555666888999:::;;;999:::;;;;;;;;;:::999888999999888888999999:::;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@>>>>>>>>>@@@@@@BBB@@@???@@@BBBCCCCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===========================>>>?????????@@@BBBDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLMMMLLLMMMPPPPPPPPPPPPQQQSSSVVVYYY]]]^^^\\\\\\^^^aaaaaaaaaaaacccffffffeeedddfffeeeeeefffiiillllllllloooppprrrsssrrrpppmmmkkkeeeaaa]]][[[\\\^^^___```]]]^^^^^^]]]]]]___dddhhhuuusssqqqmmmiiiggggggggghhhlllooosssvvvyyymmm\\\OOOMMMOOOSSSWWW]]]iiittt|||tttoooiii___VVVSSSOOONNNMMMLLLKKKJJJJJJJJJGGGGGGHHHHHHGGGEEEDDDBBBDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>===EEENNNWWWdddooommmgggdddddddddeeefffiiijjjggg___UUUNNNHHHFFFDDDDDDEEEEEEDDDBBBDDDEEEGGGIIIKKKTTThhhzzz{{{uuupppsss~~~{{{{{{vvv]]]HHH:::555444111000...---++++++******+++++++++************)))************************++++++++++++************++++++***))))))***++++++++++++++++++++++++++++++,,,++++++++++++,,,---...///000222666???OOObbbpppxxx{{{yyytttwwwxxx{{{|||cccQQQLLLPPPTTThhhvvvyyyuuusssqqqpppooooooooonnnnnnnnnnnnmmmppppppppppppooonnnmmmlllnnnnnnnnnnnnnnnnnnmmmmmmkkkmmmpppqqqrrrvvv}}}}}}wwwtttrrrpppoooooopppssswww{{{~~~}}}|||{{{|||~~~|||wwwsssrrrrrrrrrrrrqqqrrrsssuuuuuusssrrrqqqsssrrrpppnnnlllkkkjjjjjjmmmjjjgggffffffffffffeeefffffffffeeedddcccbbbaaa___YYYPPPHHHCCC@@@>>><<<777555333111111000---++++++******)))))))))))))))((()))************))))))++++++---...//////000000......///000000111222222111111111111111000000000000000000000////////////111111222333333333333222555444444333444444555555666666555555444444555555555555666777888::::::;;;888888888888888888999999:::::::::999:::;;;;;;<<<>>>>>>>>>??????@@@@@@@@@CCCBBBAAA@@@@@@??????@@@@@@???===<<<<<<===>>>???AAA?????????AAABBBAAA@@@??????@@@@@@AAA@@@@@@???>>>==================>>><<<<<<<<<<<<<<<;;;;;;;;;==================>>>>>>===???@@@AAAAAAAAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKMMMOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNLLLMMMNNNNNNNNNOOOQQQTTTYYY]]]```aaa______```cccdddcccbbbccceeefffeeecccdddcccbbbcccfffhhhhhhhhhhhhjjjlllllljjjfffaaa^^^VVVRRRMMMJJJJJJKKKKKKKKKMMMOOOPPPPPPOOOSSSYYY___rrrrrrpppmmmllllllnnnppprrrpppsssvvvyyy|||qqq___SSSKKKJJJLLLRRRWWW```ppp~~~}}}tttkkkfff```VVVNNNKKKHHHHHHGGGFFFEEEEEEEEEFFFCCCDDDFFFFFFFFFDDDBBB@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBB>>>===CCCMMMSSS^^^gggfffcccbbbbbbbbbdddfffkkkooonnnfffZZZQQQKKKHHHEEECCCCCCCCCCCCBBBEEEEEEGGGIIIJJJOOO]]]kkkyyyooonnnwwwiiiQQQ@@@999777111000///---,,,++++++++++++++++++*********))))))************************))))))))))))((((((((('''+++******************+++************************++++++++++++,,,------...---///111555===MMMaaaooo{{{vvv|||uuuwwwyyyvvvvvvzzzcccQQQLLLPPPUUUbbbppp{{{wwwtttsssrrrqqqqqqqqqqqqppppppppppppooooooppppppppppppooooooppppppooonnnnnnmmmmmmmmmkkkmmmoooppprrrvvv|||yyyuuusssrrrpppooonnnqqquuuyyy}}}~~~~~~|||}}}yyyuuussssssttttttsssooopppqqqrrrrrrqqqpppooouuusssooollliiihhhhhhhhhjjjhhhfffeeeffffffeeecccffffffggggggfffeeedddddd```ZZZQQQJJJDDDAAA>>><<<888666444222111000---++++++******)))))))))))))))(((((()))***+++***))))))+++,,,---...////////////---......///000111222222111111111111111111111111000000000000000000000000111111222333333333333222444444444444444555555555666666555555444555555666666666777888999::::::;;;888777666555666777999:::;;;;;;;;;;;;;;;<<<======???????????????@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@@@@???>>>>>>??????@@@@@@?????????>>><<<;;;;;;<<<>>>???=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>?????????AAACCCDDDDDDDDDFFFGGGIIIIIIJJJKKKLLLNNNNNNOOOQQQOOONNNOOORRRRRRQQQNNNOOOOOONNNMMMMMMNNNOOOPPPMMMNNNMMMLLLLLLOOOSSSVVV[[[___dddeeedddccceeeggggggeeecccbbbcccccccccbbbbbb`````````cccdddeeedddeeefffhhhhhheee___YYYUUUJJJFFFBBB???>>>???@@@@@@CCCEEEHHHHHHHHHLLLUUU\\\kkkoooooonnnnnnppptttwwwyyytttvvvyyy{{{}}}}}}ooo```TTTMMMJJJIIIKKKPPPWWWdddyyy|||rrriiiaaa]]]WWWOOOHHHFFFCCCCCCBBBBBBAAABBBBBBBBBAAACCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEBBB???CCCJJJPPPYYY```aaa```aaabbb```eeehhhlllqqqrrrkkk^^^TTTMMMJJJEEEBBBAAAAAAAAA@@@FFFEEEFFFIIIJJJLLLUUU___pppwww|||ooolllssssssZZZEEE;;;888111000///...------------+++++++++*********))))))************************))))))))))))((((((((('''*********++++++***************************************+++,,,------......,,,///333666<<>><<<999777555333222111...,,,+++******)))))))))))))))(((((()))***************,,,,,,---...////////////,,,---...///000111222222111111111111111222222222000111111111111111111111111111222333333333333222444444444555555666666666666666555555555666666777777777888888999999999:::777666555444555777:::<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>999999999999:::;;;;;;<<<<<<===>>>??????>>>>>>>>><<<======>>>?????????>>>???===;;;::::::;;;===???========================>>>>>>>>>>>>??????@@@@@@>>>AAACCCEEEEEEEEEFFFHHHHHHIIIJJJLLLNNNOOOQQQQQQVVVTTTSSSUUUYYYZZZWWWTTTQQQPPPOOONNNNNNOOOPPPQQQOOOOOONNNMMMMMMPPPUUUXXX]]]bbbgggiiiiiiiiijjjlllhhheeebbb`````````_________]]]\\\]]]___aaaaaaaaaaaabbbcccccc___XXXRRRNNNCCC???;;;999999;;;<<<===;;;>>>AAABBBBBBGGGQQQZZZgggnnnnnnppprrruuuyyy|||~~~zzz|||~~~wwwlll___SSSKKKHHHHHHHHHKKKRRR[[[lll}}}qqqeee]]]UUUSSSPPPIIIDDDCCC@@@@@@?????????@@@AAAAAA@@@AAABBBCCCDDDCCCBBBAAA??????>>>>>>???@@@AAABBBBBBBBBEEEIIIIIIEEEEEEHHHMMMUUU[[[]]]```dddeeecccggghhhlllrrrtttooodddZZZPPPLLLFFFBBB@@@@@@@@@@@@FFFDDDDDDHHHIIIJJJOOOVVVaaahhhppp|||qqqmmmqqq||||||cccKKK<<<666111111000......---------+++++++++************)))++++++++++++++++++++++++++++++++++++************)))***++++++++++++***)))************************)))***+++,,,---.........+++///333555:::GGGZZZhhh~~~vvviiiwwwuuupppmmmkkkkkkppp~~~kkkVVVKKKJJJLLLWWWdddxxx|||yyyxxxxxxrrrrrrrrrqqqqqqqqqppppppooopppqqqssstttuuuuuuuuuqqqpppooonnnmmmnnnooopppmmmmmmmmmoooqqqtttvvvxxxvvvtttrrrrrrssssssrrrqqqppprrruuuyyy{{{|||{{{{{{{{{yyyuuuuuusssrrrrrrtttuuutttsssqqqqqqrrrrrrrrrrrrqqqqqqsssrrrooollljjjiiijjjjjjhhhgggfffggggggeeebbb```aaaaaabbbcccccccccbbbbbb^^^YYYRRRKKKFFFBBB>>><<<999777555333333222///---+++******))))))))))))))))))((((((((()))***+++,,,,,,------...//////......,,,,,,---...000111222222111111111222222222222222111111111111222222222222111111222333333333333222333444555666666666666666777777666666777777888888777777888888888888888888777777666666777999<<<===<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<;;;;;;:::::::::888888888999999;;;<<<<<<777777888999999:::;;;;;;999;;;>>>>>>===<<<<<<===;;;;;;<<<===>>>>>>>>>>>>>>>===;;;::::::;;;===>>>============>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA===@@@CCCEEEEEEEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTUUUZZZWWWWWW\\\bbbeeeccc___UUUSSSQQQPPPPPPQQQRRRSSSPPPQQQQQQPPPPPPSSSWWW[[[aaafffkkknnnmmmlllnnnoooiiieee```]]]\\\[[[[[[[[[YYYXXXXXXYYY[[[]]]^^^]]]ZZZ[[[[[[ZZZWWWQQQKKKGGG>>>;;;777666777999;;;<<<;;;???CCCCCCCCCHHHTTT^^^jjj~~~~~~nnnpppsssvvvzzz}}}}}}qqqddd\\\SSSKKKGGGIIIGGGJJJQQQ[[[gggzzz~~~pppbbbXXXPPPJJJJJJIIIDDDAAAAAA???????????????@@@AAAAAA???@@@@@@@@@AAAAAABBBBBB>>>>>>>>>>>>???@@@BBBCCCEEECCCGGGNNNQQQMMMIIIHHHJJJPPPVVV[[[aaahhhjjjiiiggggggiiipppuuusssjjjaaaSSSNNNHHHBBBAAA@@@AAAAAAEEEBBBAAAEEEGGGHHHKKKPPPTTT[[[dddrrrzzztttsssxxxlllTTTBBB999444333111///...---,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++************)))***++++++++++++***)))************************((()))+++---............,,,///111222666EEEZZZkkk}}}iiiaaassssssllliiiiiiiiiooooooZZZMMMIIIJJJRRR^^^sss~~~yyywwwxxxtttssssssssssssrrrrrrrrrsssssstttuuuuuuuuuuuuuuupppooonnnmmmnnnoooppprrrmmmmmmmmmnnnppprrrssssssrrrqqqqqqrrrtttttttttrrrooopppsssvvvxxxzzzzzzzzzxxx|||yyyyyyxxxwwwvvvvvvvvvvvvtttsssqqqqqqqqqrrrrrrqqqqqqqqqpppooommmkkkjjjjjjkkkkkkhhhhhhhhhhhhhhheeeaaa^^^\\\]]]^^^_______________\\\WWWQQQJJJFFFBBB>>><<<777555333222222111///...+++******)))))))))))))))***)))'''''''''))),,,...,,,---......///.........+++,,,---...///111222222111111111222222333333333111111111222222222333333111111222333333333333222222333555666777777777666888888888888888999::::::777777777777777777777777777777777888:::<<<>>>???<<<;;;;;;;;;;;;<<<======:::999999888777666666666666666666666777888999:::555666777888::::::;;;;;;777:::>>>>>><<<;;;;;;<<<::::::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<===<<<<<<===>>>??????@@@AAA>>>>>>??????@@@AAAAAABBB???BBBFFFHHHIIIIIIIIIJJJKKKLLLOOORRRVVVYYY[[[]]]```]]]]]]cccjjjmmmjjjeeeYYYWWWUUUSSSSSSTTTUUUWWWRRRSSSSSSSSSTTTVVVZZZ]]]fffkkkppprrrpppnnnnnnooohhhddd^^^YYYXXXWWWWWWWWWTTTRRRRRRTTTWWWYYYZZZZZZTTTUUUUUUSSSPPPKKKGGGDDD???<<<888666777999;;;;;;>>>CCCGGGGGGGGGLLLYYYdddooo|||vvvrrrpppoooooooooqqquuuyyy}}}{{{vvvmmmaaaVVVQQQMMMHHHHHHMMMGGGLLLWWWdddrrr{{{sssdddUUUPPPIIIDDDDDDDDDBBB@@@@@@???????????????@@@AAABBB???>>>>>>>>>???@@@AAABBB>>>>>>===>>>???@@@BBBCCCGGGEEEHHHRRRWWWSSSLLLHHHGGGMMMTTTZZZbbblllooommmfffeeegggnnnuuuuuunnngggVVVQQQIIIDDDAAAAAABBBBBBCCC@@@???CCCFFFFFFIIIMMMLLLSSS]]]lll|||vvvvvvrrr\\\III>>>777555333000...+++******+++++++++************)))++++++++++++++++++++++++))))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))+++---............---/////////333CCC\\\ooozzz{{{```\\\rrrqqqkkkhhhjjjiiipppqqq]]]QQQLLLLLLNNNZZZoooxxxvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwwwwvvvuuutttssspppooonnnmmmnnnoooqqqsssnnnmmmlllmmmooopppqqqppppppoooppprrrtttuuutttsssmmmnnnqqqtttvvvyyyzzz{{{www~~~yyyzzz}}}|||{{{zzzyyyyyywwwuuurrroooooooooooooooooooooooollllllkkkkkkjjjjjjkkkkkkiiiiiiiiiiiihhheeeaaa]]]ZZZZZZ[[[\\\]]]]]]]]]]]][[[VVVPPPJJJFFFBBB???<<<555444222111111111///---+++******)))))))))))))))+++)))'''%%%&&&)))---///------......///.........++++++---...///111222222111111111222222333333333111111111222222333333333111111222333333333333222222333555777777777777666999888888888999:::;;;;;;777777777777666666666666777888999:::;;;===???@@@;;;;;;;;;;;;;;;<<<======888777777666555444333333666555555555555666666777444555777888:::;;;;;;;;;666:::===>>><<<::::::<<<999:::;;;<<<============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@AAABBB>>>>>>???@@@AAAAAABBBBBBCCCFFFJJJMMMMMMMMMNNNOOOQQQRRRUUUYYY]]]```ccceeegggdddcccgggnnnpppkkkfff\\\ZZZWWWUUUUUUVVVXXXYYYSSSTTTUUUVVVVVVXXX[[[^^^kkkooottttttqqqnnnmmmmmmhhhccc\\\WWWUUUUUUUUUUUUOOONNNNNNPPPTTTVVVWWWWWWRRRRRRRRRPPPMMMJJJFFFDDDBBB>>>:::888999:::;;;<<<>>>CCCGGGGGGFFFLLLYYYdddqqq~~~tttqqqlllgggccc```______ttt|||{{{ssskkkeeeaaa]]]VVVOOOMMMKKKJJJLLLOOOQQQUUU^^^kkkyyymmm^^^QQQJJJEEECCCAAA>>>======>>>>>>===@@@CCCFFFGGGGGGEEECCC??????>>>>>>>>>>>>?????????????????????@@@AAAAAACCCCCCIIIUUU]]][[[QQQIIIGGGJJJMMMUUUeeesssssskkk``````bbbhhhooorrroookkk^^^XXXPPPIIIEEECCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFHHHJJJUUUjjjyyysssvvvcccPPPBBB>>>666///...///,,,+++---+++******))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---///222555>>>SSSeeewwwxxxggg\\\^^^fff}}}tttiiikkkeeekkk{{{}}}nnn[[[PPPOOOMMMYYYlll~~~}}}yyyxxxxxx|||{{{zzzyyyyyyyyyyyyyyy|||{{{yyywwwtttsssrrrrrrnnnnnnmmmmmmnnnoooqqqrrrooonnnmmmnnnpppqqqqqqqqqssssssssstttttttttttttttsssssstttssstttvvvzzz~~~{{{}}}}}}~~~|||||||||zzzxxxvvvsssrrrqqqkkkmmmooopppqqqpppooonnnnnnllljjjkkkmmmnnnllljjjhhhiiijjjiiihhhdddaaa^^^]]]\\\[[[ZZZZZZZZZ[[[\\\WWWTTTOOOKKKGGGDDD@@@>>>;;;888444222111111000...+++++++++*********))))))''''''(((((())))))******)))+++---...///...---,,,............////////////333333444444444444444444444333333222222333333444111111222222222333333333555333000///000444888;;;999888888888888888999999999777555444444666888:::::::::;;;<<<======<<<<<<;;;::::::999888777666666555444444333333222222111444444666777777888888888666888:::;;;;;;;;;999888::::::::::::::::::::::::;;;;;;999999999999;;;;;;<<<<<<;;;::::::;;;;;;;;;======???@@@AAAAAAAAAAAA?????????@@@AAACCCFFFGGGIIIJJJLLLMMMOOORRRVVVYYYYYYZZZ]]]```eeeiiimmmooollliiifffhhhjjjjjjfffaaaWWWWWWVVVVVVVVVXXXYYYZZZVVVUUUUUUWWWZZZ___cccfffnnnpppsssssspppmmmkkkkkkfff```XXXSSSRRRRRRRRRPPPMMMLLLNNNRRRVVVXXXVVVSSSUUURRRNNNLLLKKKJJJFFFBBB>>>>>>>>>===;;;<<>>======>>>@@@AAA>>>@@@CCCFFFFFFEEECCCBBB???>>>>>>=========>>>>>>>>>>>>>>>>>>??????@@@AAAEEEEEEKKKUUU^^^^^^UUUMMMHHHJJJLLLSSSbbboooooohhh^^^^^^___eeelllpppooolllddd^^^UUUMMMHHHEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJTTTggg|||uuu{{{|||jjjVVVFFF???777111000000...,,,---++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---///111444<<>>:::888444222111111///...,,,,,,++++++***))))))(((((((((((())))))******+++,,,---///000000///...---....../////////000000000333333333444444444444555444444333333333333333333222222222222333333333333666555333333444777:::<<<999888888777777777888888777666444333444555888::::::;;;;;;<<<<<<<<<<<<;;;999999888888777666555555555444444444333333222222555555666888888999999888777888999:::;;;:::999999;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHHHHJJJNNNPPPRRRUUUYYY[[[___aaacccfffjjjmmmoooqqqhhheeeccceeeggggggccc___WWWWWWVVVVVVWWWYYY[[[\\\ZZZZZZZZZ\\\```dddiiikkknnnppprrrrrrooollljjjiiiccc^^^WWWSSSRRRRRRQQQPPPMMMMMMNNNQQQUUUVVVUUURRRTTTQQQNNNMMMLLLKKKHHHEEEAAAAAA@@@>>>======@@@CCCGGGHHHIIIJJJMMMTTT___gggsss}}}vvvnnneee```YYYTTTRRRQQQRRRQQQzzznnnccc[[[VVVRRRPPPQQQNNNNNNSSSUUUVVVYYY^^^fffnnn{{{kkk[[[PPPFFF???<<<:::::::::<<<>>>AAACCCEEEAAACCCDDDFFFFFFDDDBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@FFFGGGLLLVVV```ccc]]]VVVJJJJJJJJJPPP]]]gggiiiddd\\\ZZZ[[[```gggmmmooonnnjjjeee\\\RRRJJJFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEIIIJJJRRRbbbvvv|||zzzuuu___LLL@@@999333222222///---...++++++***))))))))))))***))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------...000222999IIIYYYeeeyyyyyykkk```XXXXXX]]]fff{{{|||ooonnnlllqqquuu\\\KKKNNNRRRZZZeeerrr}}}{{{xxxyyyzzz|||}}}~~~~~~~~~zzzzzzzzzyyywwwuuutttsssppppppppppppppppppppppppqqqooonnnoooqqqssssssrrrsssssstttttttttuuuuuuuuutttsssrrrqqqqqquuuzzz}}}||||||{{{xxxwwwtttqqqpppooonnnnnnkkkmmmnnnppppppooonnnmmmlllkkkjjjjjjkkkkkkjjjhhhgggggggggfffeeebbb```^^^___^^^]]]\\\[[[ZZZZZZZZZVVVSSSOOOKKKHHHEEEAAA>>>:::777444222222111///---------,,,+++***(((((('''((())))))***++++++,,,,,,///000111222111000///.../////////000000000111111333333333444444444555555666555444333333333333333222222222333333333444444666666555666777888999:::999888777666666666666666444444222222333555777999;;;;;;;;;;;;;;;;;;::::::777666666666555555444444555555444444444444444444666777888999999::::::999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAABBBCCCEEEGGGGGGGGGKKKPPPTTTVVVYYY\\\^^^ccceeegggjjjlllmmmmmmmmmbbb```___```bbbbbb___[[[WWWWWWWWWWWWXXXZZZ\\\]]]]]]]]]^^^```cccggglllnnnoooppprrrqqqmmmjjjhhhggg```\\\WWWSSSRRRQQQQQQPPPNNNNNNOOOQQQTTTTTTSSSQQQTTTRRRPPPOOONNNMMMKKKIIIGGGFFFCCC@@@>>>???BBBEEEHHHIIIKKKLLLNNNVVV```hhhppp|||~~~yyyoooggg\\\XXXRRROOOOOOOOOPPPPPP}}}uuuhhh]]]UUURRRPPPOOOOOOMMMPPPVVV[[[___eeemmmqqqyyyrrr\\\NNNEEE???;;;;;;888888:::<<>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAEEEGGGLLLUUUbbbjjjhhhbbbMMMJJJIIIMMMVVV___aaa___XXXXXXXXX]]]dddjjjnnnpppnnnjjjaaaVVVLLLEEEBBBAAABBBBBBBBBBBBBBBCCCDDDEEEHHHHHHOOO]]]ooohhhSSSCCC;;;444333333///------,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))******************************************************+++,,,,,,,,,,,,+++---,,,---///000555CCCPPP```tttuuujjjbbb]]]\\\___```uuuuuurrrnnntttbbbKKKLLLNNNTTT]]]lll}}}~~~zzzzzz|||}}}~~~}}}}}}|||wwwwwwxxxwwwvvvuuusssrrrpppppppppppppppooonnnnnnpppooonnnnnnqqqrrrrrrqqqsssssssssttttttuuuuuuvvvttttttsssqqqrrrvvv|||}}}{{{{{{zzzwwwuuussspppooonnnoooooolllmmmoooppppppooommmlllkkkkkkjjjiiiiiiiiihhhgggfffffffffdddcccaaa```___aaa```___]]]\\\ZZZZZZYYYUUURRROOOLLLIIIEEEAAA>>>:::888555333333111///---......,,,+++)))((('''&&&))))))***+++,,,,,,------111111111111111000///...000000000000111111111111222333333444444555555555777666555444333333333333333333333333444444444444333444555666777777666666888777666555444444444444222222111111222444666777:::::::::::::::999888777444444444444444444333333555555555555555555555555888999999:::;;;;;;:::::::::999999999999:::;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<:::;;;<<<===============@@@@@@AAABBBCCCDDDEEEFFFFFFKKKQQQVVVYYY\\\^^^___aaabbbdddfffgggfffeeeddd[[[ZZZZZZ[[[]]]]]]ZZZXXXVVVVVVVVVVVVXXXZZZ\\\]]]ZZZ[[[\\\^^^aaaeeehhhkkkmmmooopppnnnkkkgggfffeee^^^\\\XXXUUUSSSRRRRRRRRROOOPPPQQQRRRSSSSSSRRRRRRTTTSSSRRRRRRQQQQQQPPPOOOMMMKKKHHHDDDAAAAAADDDGGGHHHIIIKKKMMMPPPWWWaaaiiippp~~~~~~tttiii```VVVSSSPPPOOOPPPRRRSSSSSSzzzrrrggg^^^XXXUUUTTTTTTTTTSSSVVV]]]ccciiisss}}}~~~ssscccPPPEEE???;;;:::<<<999:::<<>>@@@AAABBBCCCCCCCCCFFFJJJSSSbbbpppsssmmmQQQLLLGGGJJJPPPVVVYYYZZZVVVVVVXXX]]]dddjjjnnnppprrroooiii^^^RRRHHHCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFLLLXXXggg{{{{{{zzz~~~ppp\\\GGG>>>666444222...,,,---,,,++++++***************))))))))))))))))))))))))(((((((((((())))))))))))******************************************************+++,,,,,,,,,,,,+++---,,,---//////333===HHHZZZmmmrrriiidddaaaaaaccc___rrr}}}yyytttnnnvvviiiPPPKKKMMMRRR\\\mmm}}}}}}}}}||||||zzzyyyyyytttttttttttttttsssrrrrrrrrrqqqpppooonnnnnnmmmmmmooommmlllmmmoooqqqqqqppprrrrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuvvv{{{|||zzzyyyyyywwwuuutttrrrqqqppppppqqqmmmnnnpppqqqqqqooonnnmmmkkkkkkkkkjjjhhhggggggggggggfffdddcccbbbaaa``````bbbbbb```___]]][[[YYYXXXTTTRRROOOLLLIIIFFFAAA>>>:::888666555444333000.........,,,+++)))((('''&&&))))))***+++,,,---......000000000000///......---000000000000111111111111222222333333444555666666777666555555444444444555333333444444444555555555333444666888888777555444666555444444333333333444222111111111222333555666888888888888888777666555333333333333444444444444555555555666666777777777999::::::;;;;;;;;;;;;:::::::::999999999:::;;;<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===;;;<<<<<<===============>>>???@@@AAABBBCCCCCCCCCEEEJJJPPPVVVYYY[[[\\\]]][[[\\\^^^______^^^\\\[[[VVVVVVWWWXXXYYYYYYWWWVVVTTTTTTTTTTTTUUUWWWYYYZZZVVVWWWXXXZZZ\\\___bbbdddhhhjjjkkkiiifffdddcccccc]]]\\\ZZZXXXVVVTTTTTTTTTQQQRRRSSSTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTUUUUUURRRQQQMMMIIIEEEDDDEEEHHHHHHJJJMMMOOORRRYYYcccjjjttt{{{ooobbbYYYSSSQQQPPPQQQTTTVVVWWWWWWxxxssskkkdddaaa^^^]]]\\\]]]^^^cccjjjpppuuuyyy___SSSFFF???;;;888999;;;;;;===@@@CCCGGGKKKMMMOOOPPPNNNKKKGGGDDDAAA@@@???<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@CCCEEEEEEFFFFFFCCCGGGJJJPPPaaasssxxxsssVVVMMMGGGGGGKKKNNNRRRVVVTTTWWW\\\aaagggkkkooopppuuuuuuqqqhhhZZZOOOHHHEEECCCBBBBBBBBBBBBBBBCCCCCCCCCDDDJJJSSS___rrr|||ssspppwwwyyygggNNNCCC999444222...---...,,,,,,+++************+++))))))))))))))))))))))))((((((((()))))))))************************************************************+++,,,,,,,,,,,,+++---+++,,,//////111999BBBWWWggg~~~xxxlllfffcccaaabbbfffaaapppyyy|||uuuqqqxxxsss]]]MMMNNNSSS^^^ooo~~~|||zzzxxxvvvvvvuuusssrrrrrrqqqqqqrrrssssssuuutttqqqooonnnmmmmmmmmmnnnlllkkklllnnnppppppoooppppppqqqrrrsssttttttuuuuuuwwwyyyzzz}}}~~~|||{{{yyyxxxyyyvvvvvvuuuuuutttsssrrrrrrooopppqqqrrrrrrpppooommmkkklllllljjjhhhgggggghhhgggfffdddbbbaaaaaaaaabbbdddcccbbb```]]][[[XXXWWWSSSQQQOOOLLLJJJFFFAAA>>>;;;:::888777666444111///------,,,+++***(((((('''(((((()))***,,,---......//////................../////////000000000111111111222333333444555666666666666555555555666666777444444444555555555666666555777888999999888666444333333222222222333333444222222222222222333333444555555555666555555444444333333444444555555555666555555666777888888999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>>>>??????>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAADDDHHHNNNRRRUUUVVVWWWXXXWWWWWWXXXYYYYYYXXXWWWVVVSSSTTTVVVWWWXXXWWWWWWVVVRRRQQQQQQPPPQQQRRRTTTUUURRRSSSTTTUUUWWWYYY[[[\\\___aaabbbbbb```______```ZZZ[[[\\\ZZZWWWUUUUUUVVVTTTUUUVVVVVVUUUUUUWWWXXXXXXZZZZZZZZZYYYXXXYYYZZZYYYXXXUUUPPPKKKHHHHHHIIIJJJMMMPPPSSSVVV]]]fffmmm{{{yyyjjj]]]UUUQQQPPPQQQSSSWWWZZZ[[[[[[yyyvvvrrrooommmkkkiiiggggggjjjsss{{{tttdddPPPGGG???<<<;;;888999<<<<<>>===<<<;;;;;;;;;;;;<<<===>>>???===???BBBEEEHHHIIIIIIHHHEEEIIIJJJNNN___ssszzztttYYYOOOGGGFFFGGGHHHMMMSSSTTTXXX```gggkkknnnooopppuuuwwwvvvnnn```SSSJJJGGGCCCBBBBBBAAAAAABBBBBBCCCBBBCCCHHHOOOWWWggg~~~zzz|||}}}vvvpppkkktttsssVVVJJJ===666222///...000---,,,++++++******++++++)))))))))))))))))))))))))))))))))*********++++++******************************************************+++,,,,,,,,,,,,+++---+++,,,///000111777>>>QQQ___rrrxxxpppgggdddaaa```ccchhheeerrrxxx{{{www{{{lllSSSRRRTTT^^^ooo}}}zzzvvvtttsssttttttsssrrrppppppppprrrtttvvvzzzwwwssspppnnnnnnooopppnnnmmmlllmmmooopppppppppnnnooooooppprrrsssssstttvvvyyy|||zzzyyyzzzxxxwwwyyytttuuuvvvwwwvvvuuusssrrrpppqqqsssssssssqqqpppnnnkkklllmmmkkkhhhfffgggiiihhhgggdddbbbaaaaaacccdddeeedddcccaaa^^^[[[XXXVVVRRRQQQOOOMMMJJJFFFAAA>>><<<;;;:::999888666333000,,,,,,++++++***))))))((('''((()))***+++---............------......//////....../////////000000000111222222333444555666777555555555555666777888888444555555555666666666666666666888888888666555333111111111111111222333444444333333333333222222222111222333333333333333222444444555555666777777888555555666777888999:::;;;::::::;;;;;;;;;::::::999999999;;;<<<<<<<<<;;;:::::::::;;;<<<<<<===>>>>>><<<===>>>>>>>>>>>>===<<<<<<<<<<<<======>>>???@@@???@@@@@@AAAAAA@@@@@@???>>>???AAABBBBBBBBBBBBAAADDDGGGKKKNNNOOOPPPQQQSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRTTTVVVWWWWWWWWWWWWWWWOOONNNMMMMMMMMMMMMOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRUUUWWWXXXYYYXXXYYYZZZ\\\WWWZZZ[[[ZZZWWWUUUUUUVVVVVVWWWYYYYYYXXXXXXZZZ]]][[[]]]___^^^\\\[[[\\\^^^___^^^\\\XXXRRRNNNLLLLLLNNNQQQUUUWWW[[[bbbkkkrrr~~~{{{jjj]]]VVVRRRRRRSSSWWW[[[^^^______}}}{{{zzz{{{|||~~~|||zzzyyyxxxxxxvvvrrrppplllrrr~~~tttbbbSSSIIIBBB======<<<:::;;;======???DDDJJJOOOTTTXXXZZZQQQNNNIIIDDD???<<<;;;:::;;;;;;;;;<<<===>>>???@@@???AAADDDGGGJJJKKKKKKJJJHHHKKKKKKMMM]]]rrryyysss[[[PPPGGGEEEEEEEEEJJJRRRSSSZZZccckkkoooppppppooorrruuuvvvoooaaaSSSJJJFFFCCCBBBBBBAAAAAAAAABBBBBBBBBCCCGGGLLLQQQ```yyy{{{}}}xxx{{{yyytttqqqjjjttt{{{\\\NNN@@@888333000000222---,,,++++++******++++++))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++,,,///000111666<<>>===<<<;;;:::999777444111,,,+++++++++******))))))&&&'''((()))+++,,,---..................///000111............////////////111111222333444666666777555555555555666888999:::555555555555666666666777444444555555555333222111//////000000111222444555555555444444333222222111///000111222222222222222444555555666777888999999555555666888999:::;;;<<<:::::::::;;;::::::999999888999;;;======<<<;;;::::::::::::;;;<<<======>>><<<===>>>??????>>>===<<<============>>>???AAAAAAAAAAAABBBBBBBBBAAAAAA@@@???@@@BBBCCCDDDCCCCCCBBBCCCFFFIIIKKKLLLLLLNNNOOONNNNNNMMMMMMNNNOOOPPPQQQRRRTTTWWWXXXXXXWWWXXXXXXMMMMMMKKKJJJJJJJJJKKKLLLIIIIIIIIIJJJJJJKKKKKKKKKNNNOOORRRSSSSSSTTTWWWYYYUUUXXX[[[ZZZWWWTTTUUUVVVWWWYYY[[[[[[YYYZZZ]]]```]]]```aaa```]]]\\\^^^```ccccccbbb]]]XXXRRRPPPOOOQQQTTTXXX[[[^^^eeennnuuu}}}nnnaaaZZZUUUUUUWWW[[[```cccdddccc{{{yyyvvvttttttwww{{{}}}qqqbbbXXXNNNGGG@@@@@@???<<<:::;;;>>>AAA???BBBHHHNNNSSSVVVXXXXXXOOOIIIBBB?????????;;;777===;;;::::::<<>>>>>??????>>>>>>======<<<;;;999999===>>>>>>>>>????????????CCCAAA??????BBBCCCBBB@@@AAAAAAAAABBBBBBCCCCCCCCCHHHFFFEEEGGGJJJLLLKKKIIILLLMMMMMMOOOPPPQQQRRRRRRXXXXXXXXXXXXWWWVVVTTTSSSNNNJJJFFFEEEGGGHHHHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGJJJMMMNNNNNNNNNNNNOOOSSSSSSTTTXXX[[[\\\XXXUUU[[[[[[ZZZYYYYYY\\\```dddaaacccdddccc```aaadddhhhgggggggggeeeaaa[[[VVVRRRYYYWWWYYYbbbjjjooouuu{{{~~~jjj^^^ZZZVVVWWWZZZ]]]aaaeeehhhjjj{{{rrrpppnnnnnnppptttyyy|||{{{dddUUUMMMGGGCCC??????>>><<<;;;<<>>;;;>>>=========???BBBCCCDDDIIINNNQQQPPPQQQUUUXXXWWWUUUUUUUUUWWW[[[aaagggjjjgggZZZMMMJJJJJJJJJIIIIIISSS\\\gggjjjgggcccbbbdddhhhnnnqqqnnnggg___SSSIIIHHHEEEAAA@@@@@@AAAAAA@@@??????AAAEEEHHHNNN]]]lll||||||}}}|||~~~{{{yyyxxxooo^^^KKKAAA;;;555111111---...//////...,,,***(((******************************))))))))))))******++++++*********+++,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,---------000444888>>>IIIYYYgggpppvvv{{{~~~wwwtttlllcccbbbkkktttyyy~~~xxxzzz~~~}}}^^^SSSOOOYYYfffqqq~~~~~~{{{wwwtttsssrrrqqqpppqqqpppnnnnnnooorrruuuxxxxxxtttooommmmmmnnnnnnlllooommmkkkllloooqqqpppooorrrtttvvvtttpppppptttxxxxxx~~~}}}{{{{{{yyyxxxvvvuuuttttttwwwuuussstttuuuuuurrrooopppnnnkkkiiihhhggggggfffhhhfffcccbbbcccdddeeedddfffeeebbb^^^[[[WWWTTTSSSUUUTTTQQQLLLGGGCCCAAA@@@<<<<<<;;;:::777444222000------,,,,,,+++************)))))))))***,,,...///////////////////////////////////////000000000000111222333444555555555555666666777777777777666666333333444444555555666666777666444333222111111111////////////000000111222000111111111111000//////000000111222222333444444333555777777666444555555999999999:::::::::::::::999999999999999:::;;;<<<999999:::;;;;;;;;;;;;:::<<<<<<======>>>>>>??????======>>>>>>>>>===<<<<<<>>>>>>?????????@@@@@@@@@BBB@@@>>>???AAACCCBBB@@@AAAAAAAAABBBCCCCCCDDDDDDHHHFFFEEEGGGJJJLLLKKKJJJLLLMMMNNNPPPRRRSSSUUUVVV[[[[[[\\\\\\ZZZXXXUUUTTTLLLHHHEEEDDDEEEFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEGGGIIIKKKLLLLLLLLLMMMNNNTTTTTTVVVYYY]]]]]][[[XXX[[[[[[ZZZYYYZZZ\\\aaaeeedddfffhhhfffdddccceeehhhjjjkkklllllliiieeeaaa^^^___\\\^^^eeennnttt|||}}}iii]]]ZZZWWWXXXZZZ^^^bbbfffjjjlllvvvmmmiiihhhggghhhlllrrryyy}}}kkkTTTGGGBBB@@@???=========<<<<<<>>>BBBEEEJJJMMMRRRVVVXXXWWWUUUSSSJJJFFFAAA@@@AAABBBAAA??????@@@AAABBBDDDEEEFFFGGGMMMTTTYYYZZZ[[[___```^^^___]]][[[YYY[[[^^^bbbdddgggZZZNNNJJJIIIHHHHHHJJJOOOWWW___bbb___\\\\\\]]]ccciiinnnnnnjjjdddZZZPPPHHHEEEAAA@@@@@@AAAAAAAAA===>>>AAAEEEEEEGGGPPP[[[kkksss|||rrruuu~~~~~~zzziiiTTTFFF>>>777444444.........---,,,+++***)))***************************)))))))))))))))******++++++***)))))))))******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------------///333666===GGGWWWeeeqqq|||tttiiiiiisss}}}}}}}}}zzzuuutttdddVVVMMMRRR[[[dddrrr{{{yyyvvvuuutttsssrrrpppqqqpppooonnnnnnppprrrtttsssppplllkkkkkkllllllkkkmmmllllllmmmoooppppppooosssuuuwwwuuurrrppprrruuuxxx{{{{{{zzzxxxwwwvvvuuuuuutttssssssssstttsssrrrpppooonnnkkkiiigggggggggggggggeeecccbbbbbbbbbaaa```cccbbb```]]]ZZZXXXVVVUUUTTTRRROOOKKKGGGCCC@@@???<<<<<<;;;999777444222000---------,,,++++++*********)))))))))***,,,...///////////////////////////////////////000000000000111222333444444555555555666666666666666666666666333333333333333333333333555444333222111000000000/////////...//////000000111111222222111000000///000000111111222333333333111333555555444444555666888888999999999:::::::::888888888999999;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>??????======>>>???????????????????????????@@@@@@@@@@@@AAA???>>>???AAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEHHHGGGFFFHHHJJJLLLLLLKKKKKKLLLOOOQQQTTTWWWYYYZZZ\\\]]]^^^^^^\\\XXXTTTQQQHHHFFFCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNRRRSSSUUUYYY\\\]]]\\\ZZZZZZ[[[[[[ZZZ[[[^^^bbbfffhhhkkkmmmkkkhhhfffgggiiimmmnnnppprrrrrrpppmmmlllgggdddeeekkksss{{{}}}jjj___]]]YYYZZZ\\\___ccchhhlllnnn}}}nnneeeccccccdddgggmmmuuu|||sss]]]KKKBBB?????????<<<=========>>>AAAFFFJJJJJJNNNRRRVVVXXXWWWTTTRRRIIIFFFBBBAAAAAABBBBBBAAA???BBBDDDFFFHHHIIIJJJKKKQQQYYY```bbbeeehhhhhhfffiiifff```\\\ZZZZZZ]]]^^^bbbVVVKKKFFFEEEDDDDDDFFFJJJPPPVVVXXXWWWVVVXXXZZZ___fffmmmnnnlllggg___VVVKKKGGGBBB@@@@@@AAAAAAAAA@@@AAACCCFFFFFFEEEKKKSSSbbbnnntttsssuuusss]]]KKK???999555444000...---+++************************************))))))))))))))))))***+++))))))((('''&&&&&&'''''',,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,---......------...111444;;;EEEUUUeeetttrrrqqqyyyyyyrrrnnnyyyjjjZZZMMMLLLQQQZZZiiixxxzzzxxxvvvuuuuuutttrrrpppooooooooonnnoooppprrrsssooommmkkkjjjjjjjjjkkkkkkkkkllllllnnnoooppppppoooqqqsssuuuuuusssrrrrrrtttwww~~~zzzyyyyyyxxxwwwvvvuuutttrrrqqqqqqqqqqqqqqqpppooonnnnnnllljjjgggfffggghhhhhhfffdddccccccbbb```^^^bbbaaa___]]]ZZZXXXVVVUUUQQQOOOMMMKKKHHHEEEBBB@@@<<<<<<:::888666333111000,,,++++++******)))((((((***)))))))))***,,,...///////////////////////////////////////000000000000111111222333444444444444666666666555555666666666555444444444333333333222333333111000000/////////000//////............///333333444333333222111000000000111111222222222333000111333444333333555666777777888888999999::::::777777888888999:::<<<<<<999:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>???????????????>>>>>>>>>>>>>>>????????????????????????AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLOOORRRVVVZZZ\\\^^^\\\]]]^^^^^^ZZZUUUOOOLLLFFFEEEDDDCCCCCCCCCDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIJJJMMMPPPOOOPPPSSSVVVYYY[[[[[[[[[[[[\\\\\\\\\\\\___cccfffjjjmmmooonnnkkkhhhhhhiiinnnppprrruuuvvvuuutttsssnnnkkkkkkqqqyyy}}}lllcccbbb\\\]]]^^^aaaeeeiiimmmpppxxxiiibbb___```dddjjjqqqzzz{{{rrriii```RRRGGGBBBAAA@@@@@@??????@@@AAACCCFFFLLLPPPQQQSSSVVVXXXXXXUUURRRPPPIIIGGGDDDBBBBBBBBBCCCBBBAAADDDHHHKKKLLLNNNQQQSSSYYYbbbjjjmmmpppsssrrrooooookkkddd]]]XXXWWWWWWXXX\\\RRRHHHDDDBBB@@@AAACCCEEEIIIMMMPPPQQQSSSVVVYYY]]]dddkkklllllliiibbbZZZNNNJJJEEEAAA@@@AAAAAAAAACCCAAABBBDDDDDDEEEJJJRRRYYYiii{{{wwwsss|||eeeOOO@@@999555333000///---+++******++++++************************))))))(((((()))***++++++))))))((('''&&&&&&''''''++++++************++++++******+++++++++,,,,,,,,,---.........---...000222888CCCSSSeeeuuu}}}xxxsssnnnuuuppp___OOOKKKMMMTTTcccsss{{{yyywwwvvvvvvtttrrrpppmmmnnnnnnpppqqqrrrssstttnnnmmmlllkkkjjjjjjkkkllljjjkkklllmmmnnnooopppqqqrrrtttvvvwwwwwwvvvwwwxxxwww}}}~~~{{{zzzwwwwwwwwwwwwvvvuuusssrrrppppppqqqpppooonnnnnnmmmmmmnnnmmmkkkgggfffhhhjjjjjjhhhfffeeeeeedddaaa___dddcccaaa^^^[[[XXXVVVUUUPPPNNNLLLKKKKKKIIIEEEBBB===<<<:::777555333111111,,,,,,++++++***)))))))))***)))))))))***,,,...///////////////////////////////////////000000000000000111222333444444444444555555555666666555555555666666555555444333333333222111000000////////////000//////............///333333333333222111000///000111111111111111222222000111333333222333444666666666777777888999::::::888888888888999:::;;;<<<888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@??????>>>===<<<<<<<<<<<<<<<<<<============>>>???@@@@@@AAABBBDDDEEECCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKKKKLLLMMMNNNLLLMMMPPPTTTXXX[[[^^^```^^^______^^^YYYSSSMMMHHHEEEFFFEEEEEEDDDDDDDDDEEEDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMPPPSSSOOOQQQTTTWWWYYY[[[\\\]]]\\\]]]^^^^^^^^^___ccceeeiiilllooonnnkkkiiiiiijjjqqqrrruuuwwwxxxxxxwwwwwwssspppqqqwww~~~}}}mmmeeebbb______```bbbeeejjjnnnpppssseee```ZZZ^^^eeeoooyyynnnaaa\\\TTTOOOJJJEEEDDDCCCBBBAAACCCDDDEEEFFFHHHMMMRRRVVV\\\\\\\\\[[[XXXSSSOOOLLLJJJIIIGGGEEEDDDEEEFFFGGGFFFJJJOOORRRSSSVVV[[[___gggooovvvxxxyyy{{{yyyuuupppkkkbbbZZZTTTQQQRRRRRRVVVNNNGGGEEECCC@@@@@@CCCBBBDDDGGGIIILLLPPPUUUXXX[[[bbbhhhiiijjjjjjeee___SSSNNNHHHCCCAAAAAAAAAAAAAAA??????AAABBBCCCHHHOOOSSSgggyyysssmmmUUUDDD<<<777333111000...,,,+++++++++,,,++++++++++++++++++++++++(((((((((((()))***+++,,,++++++***)))))))))************))))))))))))************+++++++++,,,,,,,,,+++---......---...000222666@@@OOO```qqq}}}uuuqqqmmmrrruuudddTTTMMMLLLPPP___ooo}}}zzzwwwvvvtttqqqooolllmmmoooppprrrsssssssssnnnnnnooommmkkkkkklllmmmjjjkkklllllllllmmmpppssswwwwwwxxxyyyzzz{{{||||||xxx|||~~~~~~}}}{{{yyywwwvvvuuuvvvwwwwwwvvvtttsssqqqqqqrrrsssrrrooommmmmmmmmnnnoooooolllhhhgggiiilllllliiigggeeeeeeeeecccbbbeeedddbbb```]]][[[YYYXXXSSSQQQNNNMMMNNNLLLGGGBBB===;;;999666444222111111.........---,,,,,,++++++***)))))))))***,,,...///////////////////////////////////////000000000000000111222333333444444444444555666777777666555444666555555555444444333333222111000////////////////////////...//////000000222222222222111000......111111111111111111111111111222333333222222444666555555666777888999999:::999888888888888999::::::777888999:::;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAABBBBBBCCCFFFHHHFFFFFFGGGHHHIIIKKKLLLLLLKKKMMMOOOOOOOOOOOOQQQSSSPPPQQQTTTWWWZZZ]]]```aaaccccccbbb___YYYRRRLLLHHHEEEFFFGGGFFFEEEDDDEEEFFFCCCCCCCCCDDDFFFHHHIIIJJJNNNOOOPPPPPPPPPQQQSSSUUURRRUUUXXXZZZ[[[]]]___aaa______```______```bbbdddgggjjjmmmmmmjjjiiikkknnntttuuuwwwxxxyyyzzzyyyyyyvvvtttvvv|||}}}oooeeeaaacccbbbbbbbbbeeeiiimmmooolll^^^\\\WWW]]]iiivvvxxxhhhWWWOOOOOOJJJHHHGGGFFFFFFFFFEEEDDDHHHIIIKKKLLLNNNRRRXXX\\\aaa```]]]ZZZVVVQQQMMMKKKKKKJJJJJJIIIHHHJJJLLLNNNMMMRRRWWWZZZ\\\```hhhnnnuuu|||}}}|||yyytttmmmggg^^^TTTNNNLLLLLLMMMPPPJJJFFFEEECCC??????AAAAAAAAABBBDDDGGGLLLQQQUUUYYY___dddfffhhhkkkiiieeeXXXSSSKKKEEEBBBAAAAAAAAA???<<<===AAABBBBBBEEEJJJQQQddd{{{sssvvv\\\JJJAAA;;;555111000///...---,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,++++++*********+++,,,,,,******))))))))))))************+++++++++,,,,,,,,,***,,,---.........000222444<<>>>>>??????@@@@@@AAAAAA@@@???>>>>>>;;;;;;;;;<<<<<<<<<======>>>@@@CCCCCCCCCDDDHHHKKKGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTUUUTTTTTTVVVXXXUUUVVVXXX[[[]]]```bbbccceeedddaaa]]]VVVPPPJJJFFFCCCEEEGGGGGGEEEDDDEEEFFFCCCCCCDDDFFFGGGIIIKKKLLLOOOQQQSSSTTTSSSSSSUUUVVVTTTWWWZZZ\\\\\\]]]```cccaaabbbbbbaaa______aaacccfffhhhkkkkkkjjjkkknnnrrrssstttuuuwwwyyyyyyzzzzzzxxxxxx{{{sssjjjfffeeedddccccccdddhhhkkknnngggZZZYYYWWW___mmm~~~xxxhhhWWWIIIEEEHHHIIIHHHHHHHHHHHHHHHHHHHHHLLLMMMNNNOOOQQQUUU[[[___^^^]]]ZZZVVVSSSPPPMMMLLLKKKKKKKKKKKKLLLNNNQQQTTTTTTXXX]]]```bbbhhhqqqxxx}}}}}}zzzuuupppiiicccZZZPPPJJJHHHHHHIIIKKKGGGDDDDDDBBB>>>===???AAAAAA@@@AAADDDHHHNNNQQQVVV\\\aaadddggglllllliii[[[UUUMMMFFFCCCAAAAAA@@@>>><<<>>>CCCDDDCCCDDDGGGMMM___yyy}}}ttt|||aaaNNNEEE>>>777111111000///...---,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,))))))(((((()))***+++++++++******************+++******+++++++++,,,,,,,,,)))+++---......///111222444999CCCQQQfff}}}{{{}}}zzzzzzuuuhhhffffffkkk}}}mmm]]]SSSMMMKKKVVVcccttt~~~xxxuuurrrpppooolllmmmoooppppppnnnmmmkkknnnpppqqqoookkkiiijjjlllkkklllkkkiiihhhkkkqqqwww{{{xxxvvvuuuuuuwwwxxxxxxyyyyyyyyy}}}~~~~~~}}}{{{yyywwwxxxyyyvvvwwwxxxyyyxxxvvvtttssswwwyyyyyywwwrrroooooopppnnnqqqrrrooojjjiiilllpppllliiieeecccccceeeeeeeeeddddddccccccbbbaaaaaaaaa___ZZZUUUSSSQQQLLLDDD======;;;999666333222111111---,,,,,,++++++******)))***)))))))))***,,,...///////////////////////////////////////000000000000000000111222333333333333111333666999999666333111222222222222222222222222222111111000000000000111////////////000222333333999999999888777555444333111111111000000000000000555555555333222222444666444444555666777888999999;;;:::999888777777777777555555777888999:::::::::<<<<<<======>>>?????????@@@@@@AAABBBBBBBBBAAAAAA<<<<<<<<<============>>>>>>AAADDDDDDDDDEEEIIILLLIIIIIIJJJLLLMMMOOOPPPPPPTTTVVVYYYYYYWWWWWWZZZ\\\YYYZZZ\\\^^^```bbbcccdddeeeccc___YYYSSSLLLFFFCCCBBBDDDGGGGGGDDDCCCDDDFFFFFFFFFGGGHHHJJJMMMNNNPPPNNNQQQTTTUUUUUUTTTUUUVVVTTTWWWZZZ[[[ZZZ[[[^^^aaabbbccccccbbb```___```bbbeeehhhjjjjjjjjjlllqqquuuoooppprrrtttvvvxxxyyyyyyyyyzzz~~~xxxqqqmmmgggeeedddcccdddgggjjjmmmdddWWWWWW\\\cccqqqwww```TTTNNNIIIIIILLLNNNJJJIIIKKKKKKHHHIIILLLPPPQQQQQQSSSVVVYYY\\\^^^[[[ZZZWWWTTTRRRQQQRRRRRRQQQPPPOOOPPPRRRVVVYYY\\\]]]```ccchhhlllqqqwww|||}}}zzzuuummmggg___\\\VVVOOOJJJFFFDDDCCCJJJHHHDDD@@@>>><<<<<<<<<;;;<<<===>>>@@@DDDJJJNNNVVV\\\aaadddgggkkkllliiibbbZZZOOOGGGCCCAAA@@@???AAAAAA@@@@@@AAACCCDDDEEEKKKYYYooozzzmmmVVVDDD;;;999222000.........---,,,***,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))((((((,,,,,,++++++***+++++++++---------............///333777@@@PPPccc}}}wwwyyyxxxwww~~~uuuhhhjjjjjjkkk~~~xxxdddTTTLLLLLLXXXdddmmm{{{{{{vvvrrrqqqooonnnmmmooopppooonnnlllmmmmmmmmmmmmmmmllllllmmmmmmmmmiiihhhhhhhhhiiikkkmmmooouuuvvvvvvuuuuuuvvvxxx{{{~~~{{{|||~~~{{{xxxwwwwwwwwwyyyyyyzzzzzz{{{{{{zzzzzzwwwyyyyyyvvvrrroooooopppooopppppppppooonnnmmmlllkkkiiigggfffhhhiiiiiihhhdddcccaaabbbccccccbbbaaa```^^^ZZZUUUOOOJJJEEECCC@@@<<<888555333222000......---,,,+++************------++++++++++++------000//////.........//////000000111111111000000///111111222333333333333222111111222222222333333333555555444333222222222222333222111///---,,,++++++111111000111222444666888999999999888888666555555111222222333333222222111333444555777777666666555555444444333444555666777777888888999999:::;;;;;;::::::999888999:::<<<===<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDDDDDDDCCC======<<<;;;;;;<<<===>>>===>>>@@@BBBDDDFFFGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTZZZZZZ[[[[[[\\\\\\]]]]]]aaa___^^^___bbbfffhhhiiifffbbb]]]VVVOOOIIIFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDFFFIIIKKKMMMOOOPPPQQQQQQQQQTTTYYYZZZYYYVVVVVVXXXZZZ\\\\\\^^^```bbbaaaaaa___^^^^^^___``````eeefffhhhhhhhhhjjjmmmpppsssuuuwwwwwwwwwwwwxxxyyy}}}}}}vvvoooiiiddd^^^^^^bbbgggjjjkkkbbbWWWXXXZZZdddwww}}}iiiUUUKKKIIIHHHIIILLLSSSOOOLLLMMMLLLIIIJJJNNNRRRQQQRRRRRRTTTVVVYYYZZZZZZXXXVVVSSSRRRRRRRRRSSSWWWVVVVVVVVVXXX\\\___bbbeeegggjjjmmmppptttyyy}}}{{{vvvssspppjjjccc]]]UUUSSSOOOKKKGGGDDDCCCCCCHHHFFFCCC@@@>>>===<<<<<<;;;<<<===>>>@@@DDDIIIMMMRRRYYYaaaeeeiiinnnnnnlllggg___SSSJJJEEECCCBBB@@@AAA@@@@@@@@@@@@BBBCCCDDDHHHRRRcccqqqyyy|||sss[[[III>>>;;;333111///.........,,,***,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((((((((()))++++++************)))))))))(((,,,,,,++++++***++++++,,,------------............222555>>>MMMaaa}}}{{{qqquuuvvvuuuzzzxxxiiiiiikkkmmm|||kkkZZZOOOLLLSSS]]]gggvvv|||vvvsssrrrpppooolllmmmooonnnlllkkkkkklllmmmllllllkkkkkkllllllmmmiiiiiihhhhhhiiikkkmmmooosssttttttsssssstttvvvxxx||||||~~~{{{yyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{yyyzzzyyyvvvrrrpppppprrrqqqqqqpppooonnnmmmllllllkkkiiigggggghhhiiihhhhhhdddcccbbbbbbccccccbbb```^^^\\\YYYTTTOOOJJJFFFDDDAAA===999666444333111///...---,,,+++************,,,,,,+++++++++,,,---.........------------......000000111111111111000000111111222333333333333222111111222222222333333333555444333222222111222222111000///......---......111111111222333555777888888888888888777666555444222222222222222222222222444444666777777777666555555555444444444555666777888999999:::;;;;;;<<<<<<::::::999888999:::;;;<<<============>>>@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDD@@@@@@???>>>>>>???@@@AAA???@@@BBBEEEGGGHHHIIIIIILLLLLLNNNOOORRRTTTVVVWWW\\\]]]^^^___aaabbbcccdddbbb```______bbbdddeeeeeebbb___YYYSSSMMMHHHEEECCCBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHIIILLLNNNPPPRRRSSSQQQQQQRRRUUUZZZ\\\[[[YYYZZZ\\\^^^^^^]]]]]]___```cccbbbaaa`````````aaabbbeeefffgggggghhhiiimmmooorrrtttvvvwwwvvvvvvwwwxxx{{{~~~~~~xxxppphhhccc^^^]]]aaafffiiijjjxxx]]]UUUXXX]]]jjjhhhYYYJJJEEEHHHLLLOOORRRYYYTTTOOONNNMMMJJJLLLQQQUUUTTTTTTSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUVVV]]]]]]\\\]]]___bbbeeeggglllmmmooopppqqqssswwwzzzsssooojjjfffccc^^^WWWQQQLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;<<<======???CCCHHHLLLNNNXXXaaaggglllqqqrrrpppmmmeeeZZZPPPJJJFFFCCCBBB@@@????????????AAABBBCCCFFFLLLVVV```gggsss{{{dddOOOBBB===444222000.........,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))((()))******+++************)))))))))))),,,++++++***++++++,,,,,,------------............111333;;;III]]]zzz~~~ssskkkppptttsssuuu~~~|||iiigggkkkmmmwwwtttaaaRRRJJJMMMTTT___ooo|||wwwtttrrrqqqpppkkklllmmmllljjjiiijjjkkklllkkkkkkjjjjjjkkkkkkllljjjiiiiiiiiijjjkkkmmmnnnqqqqqqrrrqqqpppqqqtttvvvzzz~~~~~~}}}{{{zzzxxxwwwxxxyyyzzz{{{||||||||||||{{{zzzxxxuuurrrpppqqqssstttsssqqqnnnmmmlllllllllkkkiiigggggghhhiiihhhgggeeecccaaaaaaaaaaaa```^^^[[[ZZZWWWSSSNNNJJJGGGEEEBBB???:::777666444222000...---,,,+++*********************+++,,,---...///------,,,,,,,,,------...000000111111111111000000111111222333333333333222111111222222222333333333555444333222111111111111///............//////000222222222333555666888999999999999888777555444333444333222222222222333444555666777888999888777777666555555444444555777777999::::::;;;;;;<<<======::::::999888888999;;;<<<=========>>>???@@@BBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCAAACCCEEEGGGIIIKKKLLLLLLNNNOOOPPPSSSUUUXXXZZZ[[[^^^___```bbbdddfffhhhiiibbbaaa______``````___^^^[[[XXXTTTNNNJJJFFFDDDBBBCCCEEEGGGIIIJJJJJJIIIHHHJJJKKKMMMOOOQQQTTTUUUVVVQQQQQQSSSWWW\\\____________aaacccbbbaaa______```eeedddcccbbbaaabbbbbbcccdddeeeffffffgggiiillloooqqqsssuuuuuuuuutttuuuvvvwww{{{zzzrrrgggbbb]]][[[___dddggghhhoooXXXTTTXXXdddtttlllYYYOOOFFFFFFNNNWWW\\\]]]]]]WWWQQQOOOLLLKKKMMMRRRXXXWWWVVVUUUTTTTTTUUUVVVSSSSSSTTTUUUWWWYYY[[[\\\bbbaaaaaaaaaccceeegggiiinnnnnnnnnmmmllllllnnnppphhhddd```\\\ZZZVVVOOOJJJGGGGGGGGGGGGGGGGGGGGGFFFAAAAAAAAA@@@???===;;;:::;;;<<<<<<===>>>AAAFFFJJJMMMXXXdddjjjnnnssstttrrrqqqkkkaaaWWWNNNHHHDDDBBB@@@???>>>>>>>>>???AAABBBEEEHHHNNNUUU]]]kkkkkkUUUEEE===777444111//////...---+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))++++++******++++++,,,,,,,,,,,,---------.........222333888DDDWWWrrr{{{sssmmmhhhooottttttsssxxxkkkeeeiiilllpppuuuzzzfffTTTIIIJJJOOOZZZiii|||vvvtttrrrqqqpppjjjkkkkkkjjjiiihhhiiijjjkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjiiijjjjjjlllmmmnnnooopppqqqpppooopppsssuuuxxx~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyzzz{{{|||}}}}}}}}}{{{yyyvvvsssqqqqqqrrrtttwwwuuuqqqnnnlllkkkkkklllkkkjjjhhhhhhhhhiiigggfffcccbbb```_________]]][[[YYYWWWUUURRRNNNKKKHHHGGGCCC@@@<<<888777555333111------,,,+++************))))))***+++,,,...///000---------,,,------......///000000111111111111000111111222333333333333222111111222222222333333333444333222111111000000000///............//////000222333333555666777999999:::::::::999888666555444666444333111111333444666777888999:::;;;:::999999777666555555555666777888999999::::::;;;<<<<<<<<<::::::999888888999:::;;;<<<<<<======>>>???AAABBBBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBDDDFFFHHHKKKLLLNNNNNNPPPQQQTTTWWWYYY\\\^^^______```aaabbbdddeeeggggggaaa```^^^]]]]]][[[XXXUUUSSSQQQMMMJJJFFFDDDCCCBBBDDDGGGJJJLLLMMMLLLKKKJJJLLLMMMNNNPPPSSSUUUVVVWWWRRRSSSVVVZZZ^^^aaadddddddddfffhhhiiigggeeeccccccfffeeedddbbbbbbbbbbbbccccccdddfffffffffhhhkkknnnppprrrttttttsssssstttuuutttwww||||||sssgggaaa\\\ZZZ]]]bbbeeeeeeeeeTTTTTT[[[kkk}}}mmmYYYNNNJJJGGGLLLWWWbbbfffddd]]]VVVPPPMMMKKKJJJMMMSSSYYYXXXVVVUUUTTTTTTUUUVVVSSSTTTVVVYYY]]]```ccceeegggffffffffffffggghhhiiilllllljjjhhheeecccdddfff^^^ZZZVVVSSSRRRPPPKKKFFFEEEFFFGGGHHHHHHHHHGGGFFF@@@@@@@@@???>>>===;;;;;;;;;;;;<<<<<<===@@@DDDHHHNNNYYYeeejjjmmmqqqrrrqqqqqqmmmfff\\\RRRJJJDDDAAA@@@???>>>>>>>>>???@@@AAACCCEEEJJJQQQWWWeee}}}}}}qqqZZZHHH>>>999666222000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))******+++*********++++++,,,---,,,,,,,,,------------...333333777@@@OOOgggyyysssoookkkkkkqqqwwwwwwtttvvvoooeeefffiiijjjjjjvvviiiVVVJJJIIINNNWWWeeezzz{{{vvvsssrrrqqqpppkkkkkkkkkjjjhhhhhhiiikkkjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmppppppqqqpppooopppsssuuuyyy~~~}}}{{{zzzyyyzzz{{{|||}}}}}}}}}}}}zzzwwwtttrrrqqqrrrtttuuuxxxuuurrrooolllkkkkkklllkkkjjjhhhhhhiiiiiigggeeebbb```^^^^^^^^^]]][[[ZZZWWWVVVTTTQQQNNNLLLIIIHHHDDD@@@<<<999777666444222------,,,+++************((((((***+++---...///000......------...///000000//////000111111111111111111111222333333333333222111111222222222333333333333333222111000000000000000//////............///222333444555777888999999::::::::::::999888777777666555333222222333555666999:::;;;<<<===<<<;;;;;;888888666666555666777888888888888999::::::;;;;;;::::::999888888888999:::;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCFFFHHHKKKMMMNNNOOORRRSSSVVVYYY\\\___```aaabbbbbbbbbbbbbbbbbbbbbccc___]]]ZZZYYYWWWTTTQQQNNNKKKJJJHHHFFFDDDCCCCCCDDDFFFHHHKKKNNNOOONNNMMMKKKMMMMMMOOOQQQSSSTTTVVVWWWUUUWWWYYY]]]```cccgggiiigggjjjnnnooonnnllljjjjjjfffeeedddbbbaaaaaabbbbbbcccdddfffffffffhhhkkknnnppprrrttttttsssrrrrrrsssrrrtttxxx|||}}}tttgggaaa[[[YYY\\\```cccccc|||^^^TTTYYYbbbsssqqq\\\MMMFFFGGGIIIPPP]]]hhhiiidddYYYSSSNNNLLLKKKJJJNNNSSSXXXWWWVVVVVVVVVWWWYYYZZZYYY[[[]]]aaadddgggjjjkkkkkkkkkjjjiiihhhgggggggggggggggeeeaaa^^^[[[\\\]]]SSSPPPLLLLLLLLLLLLHHHEEEDDDFFFHHHIIIIIIHHHGGGFFFAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;>>>CCCFFFKKKWWWcccgggiiillloooooonnnnnnjjjcccXXXMMMFFFBBB@@@@@@???>>>>>>???@@@AAA???BBBGGGLLLRRR___vvv~~~{{{~~~~~~~~~www```LLLAAA<<<888444000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))************)))))))))))))))************************+++,,,------,,,,,,,,,,,,------------111111555===HHH[[[vvvvvvsssqqqooosssvvv{{{{{{wwwvvvwwwiiidddfffggggggmmm~~~ppp\\\MMMJJJMMMSSS___rrr{{{wwwtttsssrrrqqqlllmmmlllkkkiiiiiikkkmmmkkkjjjjjjiiiiiijjjjjjkkkjjjkkkkkkkkkllllllllllllppppppqqqpppppppppsssuuu}}}~~~~~~}}}|||{{{||||||}}}}}}}}}}}}}}}xxxuuusssrrrtttvvvvvvvvvwwwuuussspppmmmlllllllllkkkjjjiiiiiiiiiiiifffdddaaa```^^^^^^^^^^^^\\\[[[WWWVVVTTTRRROOOLLLJJJIIIDDDAAA<<<999777666444222...---,,,+++************'''(((***,,,.../////////...............///000111...///000111111222111111111111222333333333333222111111222222222333333333333222111000////////////000//////............///111222444666777888888888888999999999999999888888666555444444444444555666999:::;;;<<<===<<<;;;;;;999999777666666777777888777777888999999::::::;;;;;;:::888777777888999999:::::::::;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCFFFIIIKKKMMMOOOOOOSSSUUUXXX[[[^^^___``````cccbbbbbbaaa```___^^^^^^ZZZXXXTTTRRRPPPNNNKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOOOONNNMMMNNNOOOPPPRRRTTTVVVWWWWWWYYY[[[^^^```bbbdddhhhkkkiiimmmqqqtttsssqqqooonnngggfffdddcccbbbbbbbbbbbbdddeeeffffffgggiiillloooppprrrttttttrrrrrrrrrsssrrrsssuuuxxx|||}}}{{{zzzyyy~~~uuugggbbb[[[YYY\\\___bbbbbbqqqZZZVVV```lll{{{lll\\\PPPHHHAAAFFFKKKTTTaaajjjggg^^^VVVPPPLLLLLLLLLLLLPPPUUU[[[[[[[[[\\\^^^```bbbdddcccdddfffhhhjjjlllmmmnnnlllkkkjjjhhhfffdddcccbbbaaa```^^^ZZZVVVSSSSSSTTTMMMJJJGGGHHHKKKLLLJJJHHHEEEGGGJJJMMMNNNMMMKKKIIIDDDCCCAAA>>>===<<<<<<<<<;;;;;;;;;:::;;;===AAAEEEFFFRRR]]]aaabbbfffkkkmmmlllnnnnnniii^^^RRRHHHDDDAAA@@@??????>>>???@@@AAA???@@@DDDIIINNNZZZqqq~~~{{{~~~|||~~~{{{}}}gggSSSFFF===999444111//////...---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))***+++******)))((()))))))))************************+++,,,---...++++++,,,,,,,,,------------...333:::CCCQQQggg{{{yyywwwwwwuuu{{{{{{}}}~~~zzzwww}}}nnncccdddhhhiiiiiizzzyyydddRRRJJJJJJMMMXXXjjj|||}}}yyyvvvuuuttttttnnnnnnnnnllljjjjjjllloookkkkkkjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllloooppppppooooooppprrrttt~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||vvvuuusssuuuxxxzzzzzzyyyuuutttsssqqqooommmlllkkkkkkjjjiiiiiijjjhhhfffccccccaaa``````aaaaaa```^^^XXXWWWUUUSSSPPPMMMKKKJJJCCC@@@<<<999777666333222...---,,,+++************((()))+++---............------------...///000000...///000111111222222222111111222333333333333222111111222222222333333333222222000///////////////...------......///000111000222444666777888888777555555666777888888888888555555555555555555555555777888999:::;;;:::999999:::999888777666777888888888888999999:::;;;;;;<<<;;;:::888777777777888999;;;;;;;;;;;;<<<>>>???@@@???@@@AAACCCEEEFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDGGGJJJLLLOOOPPPQQQTTTVVVYYY\\\^^^____________^^^]]]\\\[[[ZZZYYYXXXVVVSSSNNNKKKJJJHHHFFFEEEBBBBBBBBBBBBCCCEEEGGGHHHJJJKKKLLLMMMNNNOOOOOOOOORRRSSSTTTVVVWWWYYYZZZ[[[]]]```bbbbbbccceeeiiillljjjnnntttvvvuuurrrooonnniiihhhfffdddcccccccccdddeeefffgggggghhhiiimmmoooqqqsssttttttsssrrrrrrsssrrrrrrsssuuuxxx{{{}}}~~~~~~|||{{{zzzyyyxxxwwwxxx{{{vvvhhhbbb\\\YYY[[[___aaabbbkkkYYYYYYfffsss~~~lll\\\OOOIIIHHH@@@GGGNNNWWWccckkkfff[[[TTTOOOLLLMMMNNNMMMQQQVVV``````aaaccceeeiiilllmmmkkkkkklllmmmnnnnnnnnnnnnjjjiiigggeeebbb```^^^]]]ZZZZZZXXXTTTOOOMMMMMMNNNKKKHHHGGGHHHLLLNNNNNNLLLHHHJJJNNNQQQSSSRRRPPPOOOFFFDDDAAA>>><<<<<<<<<===;;;;;;;;;::::::<<>>:::555111000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))++++++******)))(((((())))))*********+++************+++,,,---...++++++,,,,,,,,,---------***,,,111999@@@LLL```rrr|||{{{{{{yyy~~~~~~|||www|||rrrcccccciiikkkiiixxxkkkVVVJJJGGGHHHRRRdddvvv{{{xxxwwwvvvvvvppppppooommmkkkkkknnnppplllkkkkkkjjjjjjkkkkkklllkkkkkklllmmmmmmlllllllllnnnooooooooonnnoooqqqttt~~~~~~~~~~~~}}}|||{{{vvvuuuuuuwww{{{~~~}}}|||tttssssssrrrpppnnnlllkkkkkkjjjiiijjjjjjiiifffcccdddcccbbbbbbccccccbbbaaaYYYXXXVVVSSSPPPNNNLLLJJJCCC@@@<<<999777555333222...---,,,+++************((()))+++---.........---+++++++++,,,---...///000......///111111222222222111111222333333333333222111111222222222333333333222111000//////.........+++,,,,,,---///111222333000111333555777777777777222333444666777777888888555555666666666666555555555666777888999888777777;;;:::888777777777888888999999:::;;;;;;<<<<<<===;;;:::888777777777888888<<<<<<<<<<<<===???@@@AAA>>>???AAACCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBCCCEEEHHHKKKNNNPPPQQQRRRTTTVVVYYY\\\^^^___^^^^^^YYYXXXXXXWWWVVVUUUTTTTTTSSSOOOKKKGGGFFFEEEDDDCCC@@@@@@AAABBBDDDFFFIIIJJJKKKKKKLLLLLLMMMOOOOOOPPPUUUVVVWWWYYYZZZ\\\]]]]]]```bbbddddddcccdddiiilllkkkooouuuwwwuuurrrnnnlllkkkjjjhhhfffeeedddeeeeeeeeefffhhhhhhhhhjjjmmmppprrrsssuuutttsssrrrrrrssssssrrrqqqsssvvvyyy{{{{{{{{{yyyyyyzzz{{{zzz{{{}}}yyy}}}xxxiiiccc\\\YYY\\\___aaaaaatttbbb[[[^^^nnn~~~hhhXXXOOOHHHFFFGGGDDDHHHPPPZZZaaaccc___[[[UUUTTTQQQOOONNNQQQWWW[[[eeehhhmmmqqqtttwwwyyy|||wwwsssooooooqqqppplllgggcccbbbaaa___]]]\\\ZZZZZZUUUTTTQQQNNNMMMMMMMMMNNNKKKKKKLLLMMMOOOQQQTTTUUUUUUUUUTTTSSSWWWYYYUUUMMMJJJEEE???===???@@@===:::<<<;;;;;;;;;;;;<<<======EEEGGGOOOXXX]]]^^^bbbgggiiillllllhhhbbb\\\PPPEEEDDDDDDDDDBBB???>>>>>>?????????BBBDDDGGGPPPdddwww~~~|||}}}~~~zzzxxxyyy```MMMGGG>>>666222///++++++...,,,,,,,,,+++++++++***************)))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++***---333999>>>GGGZZZlll{{{zzz{{{|||~~~}}}|||~~~|||~~~~~~}}}}}}llldddfffiiikkkxxxsssZZZLLLHHHLLLSSS]]]jjj||||||xxxvvvuuutttrrrqqqpppnnnmmmmmmlllllljjjjjjkkkkkkkkkjjjjjjiiijjjjjjiiiiiihhhiiiiiiiiipppqqqqqqpppnnnpppuuuzzz~~~|||~~~{{{yyyxxxvvvuuuvvvyyyzzzxxxvvvtttsssrrrqqqqqqqqqqqqrrrrrrppplllhhhggggggiiijjjjjjgggddddddeeeeeebbb```\\\ZZZWWWUUURRRMMMHHHEEEAAA>>>:::777555222///---......---,,,++++++++++++***++++++,,,---.../////////---,,,---///111111000000///---+++,,,...000222333222///......000333555444444333333333333222222222111111000///......---000////////////000000111333111000111444555333111444444444555555555666666444555555555444333222222555444444333333444444555777777888888888999999999:::;;;<<<<<<===<<<<<<<<<999888777555555555666777======>>>>>>>>>>>>===<<<@@@AAAAAAAAAAAACCCFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRUUUVVVXXXYYYYYYXXXVVVUUUVVVTTTRRRRRRRRRQQQOOONNNNNNKKKGGGDDDCCCBBBAAA@@@EEECCCEEEGGGGGGEEEHHHMMMMMMOOOPPPPPPPPPPPPSSSUUU[[[ZZZZZZ]]]```ccceeeeeelllkkkiiihhhhhhiiikkklllooonnnnnnoooppppppnnnlllmmmiiieeefffkkknnnmmmjjjeeegggiiikkklllmmmmmmllltttuuuuuutttqqqoooooooooooopppqqqrrrtttuuuvvvvvvwwwxxxyyyzzz{{{zzzyyyyyy{{{xxxkkkccc[[[YYY\\\aaacccbbbnnnaaa```gggzzzttt___PPPHHHDDDDDDGGGMMMOOOUUU\\\ccceeebbb___\\\[[[YYYWWWWWWYYY^^^cccjjjmmmsssyyy}}}~~~}}}|||xxxsssmmmkkkjjjiiiddd```^^^^^^]]][[[ZZZXXXWWWVVVUUUTTTRRRPPPOOONNNNNNOOOPPPPPPPPPQQQSSSUUUXXXYYYZZZ[[[ZZZYYY\\\^^^ZZZSSSJJJEEE???===??????===:::;;;;;;;;;;;;;;;<<<======BBBEEELLLVVVZZZ\\\___dddfffjjjllljjjfff```UUUJJJEEEDDDCCCAAA???>>>>>>???>>>>>>AAACCCFFFNNNaaassszzzvvvvvv|||||||||kkkWWWJJJ@@@777333000------///,,,,,,,,,+++++++++*********)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,...222777:::BBBTTTdddqqqtttwwwyyyzzzyyyxxxwwwwwwuuuzzzssshhhgggkkkmmmwwwvvv^^^OOOKKKIIIPPPZZZgggyyy}}}yyyvvvtttsssrrrqqqpppooonnnmmmmmmmmmiiijjjjjjjjjjjjiiiiiihhhiiiiiiiiiiiijjjkkklllllllllnnnppppppqqqsssxxx|||~~~}}}{{{yyywwwvvvvvvxxxzzz{{{xxxuuussssssrrrrrrrrrrrrrrrsssrrrpppmmmjjjhhhhhhjjjkkkllljjjgggeeeeeedddaaa^^^\\\ZZZWWWTTTQQQMMMHHHEEEBBB???;;;888666444111///......---,,,++++++++++++***++++++,,,---.../////////---,,,---///111111000111000///...///000222333333222000000000111333444444444333333333222222222111111111000///.........000////////////000111111333111000111333444222111333333444444444444555555555555555555555444333333444444333333333333444444666666777888888999::::::;;;;;;<<<<<<===<<<<<<<<<999888777666666666777888======>>>>>>>>>=========???@@@AAAAAAAAACCCFFFHHHKKKJJJJJJIIIGGGFFFEEEDDDEEEFFFHHHJJJMMMOOOQQQRRRUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSQQQPPPQQQPPPOOOMMMMMMIIIFFFCCCCCCCCCBBBBBBFFFDDDFFFHHHHHHFFFHHHMMMNNNPPPRRRSSSSSSUUUWWWZZZaaaaaaccceeegggiiikkkmmmpppooommmkkkjjjkkklllmmmrrrpppnnnmmmnnnoooooonnnnnnkkkhhhjjjnnnpppooolllggghhhjjjlllmmmmmmmmmmmmrrrttttttsssqqqoooooopppqqqqqqrrrrrrtttvvvwwwxxxwwwxxxyyyzzzzzzyyyxxxxxxzzzxxxmmmfff___\\\^^^aaabbbaaa~~~hhhbbbgggsssxxxhhhUUUJJJEEEDDDGGGLLLWWWXXX\\\aaaeeegggeeedddccccccbbbaaa```cccgggjjjppprrrwww~~~~~~yyytttooohhhdddcccbbb___\\\YYYYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSVVVVVVWWWXXX[[[]]]___```bbbcccaaa___aaabbb^^^WWWHHHDDD???===>>>>>><<<:::;;;;;;;;;;;;;;;<<<<<<===???BBBIIIRRRVVVXXX[[[```bbbhhhlllmmmkkkfff\\\QQQFFFEEEBBB@@@>>>>>>>>>???======???BBBDDDLLL\\\llluuuooonnnyyy~~~}}}uuu```MMMCCC999444222///...000,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------111444666<<>>???FFFOOOSSSTTTXXX^^^```gggmmmoooooolllbbbWWWIIIFFFBBB???>>>>>>??????======???BBBDDDIIIWWWeee~~~sssllllll{{{~~~jjjRRRFFF:::555333000//////,,,,,,,,,+++++++++******)))))))))))))))*********((((((((((((((((((((((((************************++++++++++++++++++++++++*********+++++++++,,,,,,------///222333888FFFSSSbbbmmmyyy~~~|||wwwssssssnnnlllppp{{{~~~jjjccceeepppvvvjjjUUUKKKFFFKKKSSS___rrr{{{vvvrrrqqqrrrrrrrrrqqqqqqpppooonnnllllllllllllkkkjjjiiihhhiiijjjkkkmmmnnnppppppqqqqqqqqqqqqrrrvvv{{{~~~~~~|||xxxyyy|||~~~~~~{{{vvvsssssssssttttttttttttttttttrrrqqqooonnnmmmmmmmmmmmmnnnmmmjjjhhhfffcccaaa___[[[YYYWWWTTTRRRNNNIIIFFFCCC@@@<<<:::888666333111......---,,,++++++++++++***++++++,,,---.../////////---,,,---///111111000111111333444444444333222111222333444555444333333333333333222222222222111111000000000/////////...////////////000111222222333222111111111111000///111111111111222222222222555666666666666666555555333222222111111222222333222333444666888999;;;;;;<<<<<<============<<<<<<999999888777777888:::;;;===<<<<<<<<<=========>>>???@@@AAAAAAAAABBBEEEHHHLLLLLLLLLLLLJJJHHHFFFEEEGGGGGGIIIKKKLLLNNNPPPPPPSSSSSSTTTUUUUUUTTTSSSSSSPPPNNNMMMMMMMMMMMMLLLJJJGGGEEEBBBAAACCCDDDEEEEEEGGGEEEGGGJJJKKKIIILLLQQQTTTWWW[[[___aaadddhhhjjjpppuuuzzzzzzxxxxxx}}}~~~{{{xxxvvvuuuuuuuuuwwwuuussssssttttttsssrrrooonnnoooqqqtttuuusssqqqnnnnnnoooooooooppppppooopppqqqsssrrrqqqppppppqqqsssrrrqqqppprrrtttxxxzzzxxxxxxxxxxxxwwwwwwvvvvvvyyy~~~~~~zzzrrrooojjjhhhfffeeebbb```{{{rrrkkkooo|||uuujjj]]]WWWSSSTTTVVVWWW[[[```gggkkkqqquuuuuuqqqllliiigggiiijjjkkkjjjjjjkkkmmmoookkkggghhhlllmmmiiieeeccc___ZZZVVVVVVWWWZZZ[[[UUUWWW[[[___bbbcccdddeeeddddddeeefffffffffeeeeeeeeefffhhhkkknnnppprrrsssrrrssspppiiiddd```ZZZSSSEEEBBB???<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<===>>>DDDMMMQQQRRRWWW\\\^^^fffmmmqqqrrrooofff\\\NNNIIICCC???>>>??????>>>???>>>???BBBDDDHHHSSS^^^uuuzzzrrrmmmmmm~~~vvvXXXJJJ<<<666444111......,,,,,,,,,+++++++++******(((((())))))************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,...111333888CCCOOO___kkkzzz|||xxxvvvnnnkkkmmmvvvnnnbbbbbbnnntttuuu[[[MMMHHHLLLSSS^^^ppp~~~wwwsssrrrrrrsssssssssrrrqqqpppoooooooooooonnnmmmkkkjjjiiijjjkkkmmmooopppppppppppptttsssrrrtttzzzxxx{{{~~~zzzuuurrrsssssstttuuuuuuttttttssspppppppppoooooonnnnnnnnnlllkkkjjjhhheeecccbbbbbb\\\ZZZWWWUUUSSSOOOKKKGGGBBB???<<<999777666333111......---,,,++++++++++++***++++++,,,---.../////////---,,,---///111111000///000222333444333222111000222333555555444333222333333222222222111111111000000000000////////////////////////000111222333333333333222111000//////000000000111111111222222555555666666666666666555333222222111111222222333111222333555777999:::;;;;;;<<<======>>>>>>======;;;:::999888888999:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@BBBEEEGGGKKKKKKLLLLLLKKKIIIGGGEEEHHHHHHIIIKKKLLLNNNOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQNNNMMMKKKKKKLLLLLLKKKIIIEEECCCAAA@@@BBBDDDEEEEEEFFFEEEHHHLLLNNNNNNRRRWWW[[[^^^cccgggjjjmmmqqqssszzz~~~|||{{{{{{|||yyyyyyyyy{{{{{{zzzvvvsssooopppqqqsssuuuvvvuuusssrrrrrrrrrqqqqqqqqqqqqqqqpppqqqssssssqqqppppppqqqqqqpppoooooopppsssvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwzzz~~~}}}{{{sssqqqooollljjjgggdddbbbwwwtttttt|||{{{mmmeee\\\ZZZ[[[___bbbbbbdddiiiqqqvvv{{{}}}zzzssslllhhhfffhhhjjjkkkiiihhhhhhhhhgggbbb^^^\\\^^^aaaaaaaaaaaa^^^ZZZVVVUUUVVVYYY[[[\\\^^^bbbgggkkkmmmmmmnnnkkkkkkkkklllmmmnnnnnnooopppqqqrrrtttuuuvvvvvvwwwuuuvvvrrrjjjccc]]]WWWPPPCCCAAA???<<<;;;;;;;;;<<<:::::::::::::::;;;;;;<<<===>>>CCCKKKOOOPPPUUU[[[\\\ccckkkooorrrrrrjjjaaaTTTMMMEEE????????????===???>>>???BBBCCCFFFNNNWWWiiizzztttrrrpppooo}}}___PPP@@@999666222...---,,,,,,,,,+++++++++******((((((((()))******++++++************************************************,,,,,,,,,++++++++++++***------------...............,,,---000333777BBBLLLYYYfffxxx}}}qqqooonnnrrr~~~}}}uuufffcccjjjqqq~~~fffVVVLLLOOOSSS\\\mmmzzzuuutttrrrssstttttttttsssqqqppprrrqqqqqqpppnnnlllkkkjjjjjjlllnnnoooqqqqqqpppppprrrrrrsssxxxyyy|||}}}xxxtttrrrsssttttttuuuuuusssrrrqqqnnnooopppppppppooonnnnnnjjjkkkjjjhhhdddbbbbbbbbb]]][[[YYYWWWUUUQQQMMMIIIBBB???<<<999888666444222......---,,,++++++++++++***++++++,,,---.../////////---,,,---///111111000///000111222333222111111000111333444444444333222222222222222111111111111000000000000/////////////////////000111222333444444555555444111//////000000000000111111111111222444444555666666666555555333333222222222222333333111222333555666888:::::::::;;;<<<===>>>?????????===<<<;;;999999::::::;;;<<<;;;;;;:::;;;<<<>>>???>>>???@@@@@@@@@BBBEEEGGGIIIJJJLLLLLLLLLKKKIIIGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOMMMLLLJJJJJJKKKLLLJJJIIIDDDBBB@@@@@@BBBDDDEEEEEEFFFFFFJJJPPPTTTUUUZZZaaaeeeiiinnnrrruuuwwwzzz||||||}}}~~~~~~yyyuuuqqqrrrsssuuuvvvwwwwwwxxxwwwvvvuuussssssrrrrrrrrrrrrsssttttttrrrpppqqqqqqpppooooooooopppsssuuuwwwxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{yyytttsssqqqnnnllliiigggfff}}}~~~|||tttqqqiiiggghhhkkklllkkknnnsssyyy||||||uuullleeebbb```cccffffffdddaaa```______]]]ZZZYYYZZZ]]]aaadddcccbbb```^^^^^^```cccfffjjjlllppptttwwwxxxxxxwwwttttttttttttvvvwwwyyy{{{{{{{{{{{{{{{zzzxxxvvvuuuooopppmmmeee]]]WWWQQQKKKBBBAAA???<<<::::::;;;<<<::::::999999::::::;;;<<<;;;<<>>===>>>===>>>AAABBBCCCIIIQQQ\\\lllrrrttttttrrrgggVVVEEE<<<999444///---,,,,,,,,,+++++++++******'''(((((()))******++++++''''''''''''''''''''''''************************,,,,,,,,,+++++++++******---------............///000------000222555>>>HHHTTTaaattt}}}{{{uuussszzzxxx{{{{{{iiiddddddmmm|||ppp```OOOQQQSSSZZZjjj~~~|||xxxwwwrrrssstttuuuuuutttrrrqqqrrrrrrqqqpppnnnllljjjiiihhhiiillloooqqqrrrrrrrrrrrrsssxxx|||}}}}}}zzz}}}{{{vvvsssqqqssstttuuuuuutttrrrpppnnnmmmnnnooopppppppppnnnmmmjjjkkkkkkhhhccc```___```^^^\\\ZZZXXXVVVSSSNNNKKKCCC@@@===:::999777555333......---,,,++++++++++++***++++++,,,---.../////////---,,,---///111111000000000111222222222222222000111111222222222222222222222222222111111111111////////////000000000000/////////000111222444555555777777555111///000111000000111111111222222222333333444555555555555555444444333333333333444444111222333444666777888999888999;;;===???@@@AAAAAA???>>><<<;;;:::999::::::<<<;;;:::::::::<<<>>>@@@>>>???@@@@@@@@@AAADDDGGGHHHJJJLLLNNNNNNMMMKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLJJJIIIDDDAAA??????AAACCCEEEEEEGGGHHHMMMUUU[[[^^^dddkkkqqqtttyyy}}}{{{xxxtttuuuvvvwwwwwwyyy{{{|||zzzxxxwwwuuutttssssssssstttuuuvvvuuusssqqqqqqqqqoooooopppqqqrrrtttuuuvvvwwwwwwwwwwwwxxxyyy{{{|||zzz|||wwwwwwwwwvvvsssrrrqqqooollljjjjjjjjjvvvtttsssttttttrrruuu{{{|||~~~}}}wwwmmmccc]]]ZZZZZZ]]]```aaa^^^ZZZXXXWWWZZZ[[[[[[[[[\\\```eeeiiieeeffffffgggiiilllqqquuuwwwyyy|||}}}|||||||||}}}|||xxxuuusssfffiiifff^^^VVVQQQKKKFFFAAA@@@???<<<:::999;;;<<<::::::999999::::::;;;<<<:::;;;???GGGKKKLLLQQQWWWTTT[[[dddjjjqqquuurrrlll\\\SSSHHHAAA@@@@@@>>><<<===<<<===@@@@@@AAAFFFLLLTTTddd|||ssswwwyyyuuulllZZZHHH???;;;666111...,,,,,,,,,+++++++++******'''(((((()))***+++++++++************************)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------222///...000111444;;;DDDSSS___sss~~~vvvxxx}}}tttuuu}}}jjjccc___jjj{{{ttteeeQQQRRRSSSYYYhhh{{{~~~yyyxxxrrrsssuuuvvvvvvtttrrrqqqrrrrrrqqqooommmkkkiiihhheeegggkkkooorrrssstttttttttwww}}}~~~}}}{{{{{{|||}}}~~~}}}zzz}}}zzzuuurrrqqqssstttuuuuuusssqqqnnnllllllmmmooopppqqqpppnnnmmmlllmmmlllhhhbbb^^^]]]^^^___]]][[[YYYWWWTTTPPPLLLDDDAAA>>><<<:::999777555......---,,,++++++++++++***++++++,,,---...///000///---,,,---///111111000111111111222222222333333000000111111111222222222222222222111111111111000////////////000000000000/////////000111333444555666888888666222///000222111111111111222222222222222333333444555555555444555444444333333444444555111222333444555777888888777999;;;===???AAABBBBBB@@@???===;;;:::999999:::<<<;;;:::999:::<<<>>>@@@>>>???@@@@@@@@@AAADDDGGGIIIJJJMMMPPPPPPPPPNNNMMMJJJJJJJJJKKKLLLMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJKKKLLLKKKIIIDDDAAA??????AAACCCDDDDDDIIIJJJPPPYYY___dddkkkrrrxxx|||~~~~~~~~~|||zzzwwwwwwxxxxxxyyyzzz}}}{{{zzzxxxvvvttttttttttttuuuvvvwwwvvvsssqqqqqqqqqooopppqqqrrrtttuuuvvvvvvwwwwwwwwwwwwxxx{{{}}}~~~yyyzzztttsssttttttrrrrrrqqqooolllkkkkkklllyyyrrrppptttyyy{{{xxxsssllleee```[[[YYY^^^^^^^^^^^^^^^_________aaabbbdddfffhhhlllqqqtttyyyyyyyyyyyy||||||xxxsssooolllkkkaaa^^^ZZZSSSMMMHHHDDDBBB@@@???===<<<;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::===AAADDDGGGJJJNNNQQQTTT[[[aaagggooouuuuuurrrkkk]]]NNNGGGDDD@@@======>>>======>>>@@@BBBDDDEEEQQQ[[[nnn{{{zzz|||yyyfffRRREEE;;;222...000...------,,,,,,++++++***++++++************++++++************************'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///333999===OOO]]]rrr}}}}}}~~~ooopppzzznnnccc^^^kkkyyy|||jjjYYYQQQNNNVVVeeessszzzyyyyyyxxxvvvuuuuuuttttttssstttqqqooommmmmmlllkkkiiiiiilllnnnoooooopppqqqrrrttt~~~}}}|||zzzyyyyyyyyyzzz|||{{{{{{|||}}}}}}|||{{{yyy|||}}}yyytttrrrqqquuuuuutttrrrnnnlllkkklllnnnmmmmmmmmmmmmnnnoooooollljjjgggdddaaa```___```cccaaa___]]]\\\XXXTTTQQQJJJGGGBBB???<<<:::777444777555111---+++***+++,,,***++++++,,,,,,---------//////...---------------000000000000111111111111444333222111111111222333333222111000////////////000000000000////////////222222222333333444444444666888:::888444///......//////000111222222333333222333444555666555444333666666555555555444444444222333333444555666777777777888999;;;===>>>???@@@@@@???<<<:::999999:::;;;<<<:::888999<<>>>>>>>>>>>@@@AAACCCEEEFFFLLLMMMNNNQQQRRRRRROOOLLLMMMMMMMMMMMMLLLJJJIIIHHHJJJIIIHHHFFFFFFGGGIIIJJJIIIHHHHHHIIIKKKLLLJJJIIICCCBBBAAABBBDDDFFFFFFFFFMMMPPPWWW```iiirrrxxx|||~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyy{{{|||~~~{{{wwwvvvxxxyyyyyywww|||zzzyyyxxxxxxvvvsssqqqttttttuuuttttttuuuxxxzzzyyywwwtttvvvzzz~~~~~~}}}|||{{{yyyxxxvvvvvvtttqqqllljjjkkkmmmoooooo{{{tttooommmpppsssuuusssnnnhhhbbb^^^[[[ZZZ___```aaabbbdddeeeggggggoooqqqsssuuuwwwyyy|||~~~}}}{{{yyyuuussspppkkkgggcccaaa___WWWUUURRRMMMIIIEEECCCAAA@@@???===<<<;;;;;;;;;<<<999999999:::::::::;;;;;;:::<<<@@@CCCEEEHHHLLLOOOQQQXXX```gggooowwwyyyvvvqqqbbbSSSJJJFFFAAA??????>>>======>>>???AAADDDEEELLLVVVggg|||~~~kkkTTTFFF===555111000......---,,,,,,++++++***++++++************++++++************************((()))***+++++++++++++++******+++++++++,,,,,,,,,....................................///333888<<>>@@@AAAAAA@@@===;;;999999::::::<<<:::888999<<<>>>???>>>>>>>>>???@@@AAACCCEEEFFFJJJKKKMMMPPPSSSSSSQQQNNNMMMMMMMMMLLLLLLKKKJJJIIIKKKIIIGGGFFFFFFGGGIIIJJJMMMKKKJJJJJJKKKJJJHHHFFFBBBAAAAAABBBDDDFFFGGGGGGOOOUUU]]]hhhrrryyy~~~}}}|||{{{zzzxxxwwwxxxyyy{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxzzz{{{}}}~~~}}}zzzwwwwwwyyy||||||{{{}}}{{{zzzyyyyyywwwuuurrrssstttuuuuuutttuuuxxxzzzyyywwwvvvwww{{{}}}{{{yyyxxxwwwtttqqqmmmkkklllnnnoooooo~~~uuunnnjjjjjjkkkkkknnnlllgggbbb___^^^]]]]]]dddeeegggjjjllloooqqqrrrzzz~~~zzzxxxyyywwwrrrmmmfffdddaaa]]]YYYVVVTTTSSSKKKJJJHHHFFFCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;888888888999999999:::::::::<<>>======>>>???AAACCCDDDGGGOOO___sssqqqXXXIII@@@999333000......------,,,+++++++++++++++************++++++************************)))******+++++++++************+++++++++,,,,,,,,,------------............---.........///222777;;;CCCTTTpppsssooopppsssrrrzzz}}}pppaaakkkwwwuuudddZZZSSSUUU^^^iiiuuu~~~{{{vvvtttssstttuuuuuuqqqooommmllllllllljjjiiihhhjjjlllmmmmmmooorrrttt}}}zzzxxxyyyxxxwwwwwwwwwxxxzzz{{{|||zzzxxxvvvvvvxxxzzz|||}}}}}}~~~}}}yyyvvvttttttrrrrrrsssqqqooommmnnnnnnpppooonnnlllkkkiiiiiiiiijjjhhheeebbbbbbdddfffhhhjjjgggdddaaa___[[[WWWSSSMMMJJJGGGDDDAAA===999555444222///,,,+++++++++,,,++++++******+++---...///+++,,,,,,---...///111111000000000111111111222222333333111111111222333444333333222111000000000000000000000000////////////111111222333333444555555444666777666444222111111000000000111222222333333444333333333333444555555555555555555555444444444555555555555555555555555555555777999<<>>;;;999888999999;;;999888999<<<>>>>>>>>>>>>>>>???@@@BBBDDDEEEGGGIIIJJJLLLPPPSSSTTTRRRPPPMMMMMMLLLLLLKKKKKKJJJJJJKKKIIIGGGEEEEEEGGGJJJLLLPPPOOOMMMLLLKKKIIIFFFCCCAAAAAAAAAAAACCCEEEHHHJJJRRRYYYeeeqqq{{{}}}{{{{{{zzzzzzxxxwwwuuutttsssrrrqqqqqqsssttttttssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{}}}~~~{{{yyyxxxyyy|||~~~}}}|||{{{{{{yyyvvvtttssstttuuuuuutttvvvyyy{{{yyyxxxxxxzzz~~~~~~|||zzzyyytttqqqnnnmmmmmmnnnnnnnnnzzzooohhhhhhiiihhhgggiiigggccc```___```bbbdddjjjkkknnnqqqtttwwwyyyzzz|||}}}vvvpppnnnpppnnnggg```\\\ZZZWWWTTTQQQNNNMMMLLLDDDDDDBBBAAA@@@?????????======<<<<<<;;;;;;;;;;;;999999999999:::::::::::::::<<<===>>>???BBBEEEHHHLLLUUU___gggpppzzzrrraaaUUUJJJBBB@@@CCC>>>>>>===>>>???@@@BBBDDDDDDKKKXXXkkkyyy___MMMDDD===555///.........---,,,,,,++++++,,,++++++******++++++,,,******************************+++++++++******)))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---.........///111555999BBBRRRmmmvvvjjjhhhmmm}}}{{{~~~sssjjjoooxxxnnncccYYYWWW[[[bbbmmmvvv~~~wwwssssssuuuuuuuuupppnnnlllkkkkkkkkkjjjiiihhhiiijjjkkklllooosssvvv{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwxxxxxxvvvtttssssssvvvyyy{{{yyy{{{}}}~~~}}}{{{xxxvvvuuuuuuqqqrrrsssrrrppppppppprrrmmmllllllkkkjjjjjjjjjjjjgggeeebbbaaabbbeeehhhkkkllliiieeebbb___[[[WWWTTTNNNLLLIIIEEEBBB>>>999555222111...,,,++++++,,,,,,++++++******+++---///000,,,,,,,,,---...///000111000000111111111222222222333222111111111222333444444333222111111111111111000000000000////////////000000111222444555666666333444555555444333333222000000111111111222222222444444333222333444555666555555555555555555555555666666555555555444444444333444555888;;;>>>BBBCCCEEECCC???<<<999888888888999999999:::<<<======>>>===>>>???@@@BBBDDDFFFGGGJJJKKKMMMPPPSSSSSSQQQOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJGGGEEEEEEHHHKKKMMMRRRPPPNNNLLLKKKIIIFFFCCC@@@AAAAAAAAACCCGGGKKKOOOUUU]]]kkkyyy~~~|||{{{zzzyyyuuuuuuttttttsssqqqpppooonnnlllkkklllmmmooonnnnnnrrrrrrrrrsssrrrrrrqqqqqqrrrssstttvvvxxxzzz|||}}}{{{{{{{{{|||~~~}}}}}}|||{{{xxxvvvssstttuuuuuuuuuvvvyyy|||zzz{{{|||~~~}}}{{{yyyssspppmmmlllmmmmmmmmmlllvvvvvvjjjeeefffiiiiiiggggggeeecccaaabbbdddgggjjjpppqqqsssuuuxxxzzz|||}}}|||uuuoooiiiccccccfffeee^^^WWWTTTSSSPPPNNNKKKJJJIIIHHHCCCBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===???CCCFFFLLLVVV```gggoooyyywwwjjj\\\NNNCCC@@@CCC>>>>>>======>>>@@@BBBCCCDDDIIITTTggg}}}gggRRRGGG???777/////////...------,,,,,,+++,,,,,,++++++++++++,,,,,,******************************+++++++++******)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,---............000444777BBBOOOfff{{{mmmeeeiiirrr}}}tttrrrvvv|||pppccc]]]\\\___gggpppxxxssstttvvvvvvtttooommmkkkkkkllllllkkkjjjhhhhhhjjjjjjlllpppuuuyyy{{{yyyyyyyyyxxxwwwuuutttssssssssstttsssrrrqqqqqqsssvvvyyy{{{wwwyyy|||}}}|||zzzyyyxxxvvvuuutttrrrsssttttttrrrrrrssstttnnnmmmlllkkkjjjiiiiiiiiidddcccaaaaaabbbeeeiiikkkllliiidddaaa^^^ZZZWWWTTTPPPMMMIIIEEEBBB===888555222111///---,,,,,,,,,,,,************+++---///000---------------...//////111111111111222222222222222222111111111222444555444333333222222222222222000000000000///////////////000111222444555666777444444444444555555444333111111111111111222222222444444333222333444555666444555555555555555555555666666666555444444333333333333444666:::>>>BBBDDDFFFCCC@@@<<<999888888888777888:::;;;;;;<<<=========>>>???@@@BBBEEEGGGHHHLLLLLLNNNQQQSSSRRROOOMMMLLLKKKKKKJJJKKKKKKLLLMMMLLLKKKHHHGGGGGGJJJMMMOOOPPPNNNLLLLLLKKKIIIFFFDDD@@@AAABBBBBBDDDJJJQQQVVV\\\eeerrr|||yyywwwvvvuuutttqqqqqqqqqpppooonnnmmmlllkkkiiihhhhhhjjjkkkkkkjjjppppppppppppooonnnllllllmmmnnnpppsssuuuxxxyyyzzz|||}}}~~~~~~~~~~~~|||zzzwwwssstttuuuuuuuuuwwwzzz}}}|||~~~zzzxxxrrroookkkjjjjjjkkkkkkjjjnnnyyyzzzrrrhhhdddeeehhhhhhfffdddcccbbbbbbdddgggjjjlllqqqrrrsssvvvxxxzzz|||}}}~~~zzzxxxxxxzzz{{{vvv{{{vvvkkkaaa]]]ZZZZZZ\\\[[[VVVPPPLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA???>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<>>>BBBEEELLLVVV```gggnnnwww|||rrreeeUUUFFF@@@BBB>>>>>>======>>>???AAABBBDDDHHHQQQccczzzrrr[[[KKKBBB888000//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))******+++++++++************+++++++++,,,,,,,,,++++++,,,,,,------......---............///222555???III\\\wwwzzzpppgggccckkkuuu~~~uuusss~~~qqqgggaaa```fffmmm{{{yyyuuuuuuwwwuuusssnnnmmmkkkkkklllmmmmmmlllhhhiiiiiijjjlllqqqwww|||}}}wwwvvvvvvuuuwwwuuutttrrrqqqpppqqqqqqppppppqqqrrrtttvvvyyyzzzuuuxxx{{{~~~~~~zzzyyyxxxxxxyyyxxxvvvtttrrrsssttttttrrrrrrssstttrrrqqqnnnllliiigggfffeeedddcccccccccdddfffiiijjjkkkhhhccc```]]]ZZZWWWUUUSSSOOOJJJEEEAAA===999666333222111///---,,,,,,+++))))))***,,,---...//////......---------......///111111111222222222222333222111111111111222444555444444333333222333333444000000000000////////////...///000222444666777888555444333333555555444333111111111111111111111111444333333333333444555555444444444555555555555555666666555555555444444444333333444555999===AAACCCFFFCCC@@@<<<:::999888999666888:::;;;;;;;;;<<<======>>>???AAACCCEEEHHHIIIMMMMMMNNNQQQRRRRRROOOLLLLLLKKKJJJJJJJJJLLLMMMNNNLLLLLLKKKJJJKKKLLLNNNPPPNNNMMMKKKJJJJJJIIIFFFDDD@@@AAACCCDDDGGGNNNXXX___gggnnnyyy{{{wwwtttssssssrrrqqqnnnnnnnnnnnnmmmlllkkkjjjiiigggffffffhhhiiiiiihhhllllllllllllkkkjjjiiihhhiiijjjmmmqqqtttvvvxxxyyy{{{}}}~~~}}}zzzxxxssstttuuuuuuvvvwww{{{}}}{{{wwwqqqmmmhhheeeeeeggghhhhhhiiitttuuuooohhhccccccdddddddddaaaaaaaaabbbdddfffiiijjjnnnoooqqqsssvvvyyy{{{|||~~~~~~yyyrrrllljjjkkknnnqqqnnnrrrttttttuuutttkkkaaaXXXWWWVVVVVVUUUSSSOOOLLLGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>============::::::;;;<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;999999::::::;;;>>>BBBFFFIIITTT___eeelllwwwzzzooo\\\JJJBBBBBB>>>>>>======>>>???@@@AAACCCFFFNNN^^^vvv~~~dddPPPEEE;;;222/////////...------,,,,,,---,,,,,,++++++,,,,,,---************************((()))***+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,------......,,,............///111333;;;BBBPPPiiizzzsssooollllllttt}}}}}}uuu}}}sssjjjeeegggnnnwwwzzzvvvwwwxxxuuuqqqooommmkkklllmmmnnnnnnmmmiiiiiiiiijjjmmmrrrzzz~~~wwwtttuuutttqqqtttsssqqqpppppppppqqqqqqpppqqqrrrtttvvvwwwxxxxxxuuuwww{{{}}}~~~~~~|||zzzxxxwwwxxxzzz|||{{{xxxuuuqqqrrrsssrrrqqqpppqqqrrrsssrrrooollliiigggfffeeefffffffffggghhhhhhiiijjjkkkgggccc```]]][[[YYYWWWWWWRRRKKKEEEAAA>>>;;;999555444222111///---,,,+++'''(((+++---...///......,,,,,,,,,---...///000111111111111222222222333333222111111000111333444555444444333333333333444444000000000000////////////---...000222444666888888666444222222444555444333111111111111111111111111222333444444555555444444444444444555555555666666555555555555555444444444444333333555888<<<@@@BBBEEECCC@@@===:::999999:::555888;;;<<<;;;:::<<<======>>>???AAACCCFFFHHHIIIKKKLLLNNNPPPSSSSSSPPPNNNKKKKKKJJJIIIJJJLLLNNNOOOLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMKKKJJJIIIGGGDDDAAA@@@BBBEEEGGGJJJRRR^^^gggnnnttt|||xxxuuurrrqqqppppppooonnnllllllllllllkkkjjjiiiiiigggfffdddeeeggghhhhhhgggeeeffffffggghhhhhhhhhggggggiiilllppptttwwwxxxyyyxxx{{{~~~}}}zzzxxxssstttuuuvvvvvvxxx{{{~~~|||vvvoookkkeeeaaaaaaccceeefffeeeppp}}}rrrnnnhhhcccaaaaaaaaaaaa^^^___```aaaccceeefffgggjjjlllnnnqqquuuxxxzzz||||||uuuppphhhbbb___bbbfffjjjjjjlllkkkggghhhiiicccYYYTTTTTTUUUTTTRRROOOLLLJJJEEEDDDCCCBBBAAAAAA@@@AAA======<<<<<<;;;<<<<<<===999:::;;;<<<<<<<<<;;;:::888888999999999:::::::::999999::::::;;;>>>CCCFFFFFFRRR]]]dddlllwwwuuuaaaMMMCCCBBB>>>>>>=========???@@@AAABBBDDDKKK[[[ttt~~~xxxjjjTTTGGG===555/////////...------,,,,,,---,,,,,,++++++,,,,,,---************************'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,...///.........000222999===HHH^^^{{{~~~yyywwwxxxyyy|||xxx~~~{{{pppiiijjjooovvv~~~zzzwwwxxxyyyuuupppooommmllllllnnnoooooonnniiijjjjjjjjjmmmsss{{{~~~xxxrrrrrrvvvvvvrrrqqqpppoooooooooppprrrrrrqqqrrrtttvvvwwwwwwvvvvvvuuuwwwzzz}}}}}}|||zzzxxxwwwwwwxxx{{{~~~~~~zzzwwwpppqqqrrrqqqooooooooopppqqqpppnnnlllkkkiiiiiiiiihhhhhhiiijjjjjjjjjjjjiiikkkhhhccc```^^^\\\ZZZYYYZZZUUUMMMFFFAAA???<<<;;;666555444222///---,,,+++%%%(((+++...000///...---******+++,,,...000222333111111222222222333333333111111000000111333444666444444333333333444444555000000000000////////////---...000222444666888999777444222222444555444222222222111111111111111111222333444555666555444333444444444555555555666666555555555555555555555555444444333444777;;;???BBBEEECCC@@@===;;;:::::::::444888;;;<<<;;;:::;;;======>>>???AAACCCFFFHHHJJJIIIJJJMMMPPPSSSTTTRRRPPPKKKJJJIIIIIIJJJLLLNNNPPPLLLMMMNNNPPPPPPQQQPPPPPPOOOMMMKKKIIIHHHEEEBBB???@@@CCCFFFHHHLLLUUUbbblllqqquuu{{{|||zzztttrrrpppooooooooommmllljjjkkkkkkkkkjjjiiihhhhhhfffeeecccdddfffggggggfff___```bbbdddfffgggggghhhfffhhhlllqqquuuwwwyyyzzzuuuyyy}}}}}}zzzxxxssstttuuuvvvvvvxxx|||~~~}}}wwwoooiiibbb^^^^^^```ccceeekkkttt~~~zzzpppkkkfffbbbaaaaaaaaaaaa^^^______```bbbdddfffgggiiijjjjjjjjjpppzzz}}}}}}{{{|||~~~wwwmmmfff]]]WWWYYY\\\^^^eeennnsssooohhhccc___\\\YYYWWWTTTSSSQQQOOOMMMLLLKKKKKKEEEBBB@@@????????????>>>===:::888888:::<<<======999999888777777888888888999999999999999999999999999:::;;;;;;:::;;;>>>AAAGGGNNNYYYbbbiiipppxxx}}}~~~rrraaaPPPFFFBBB???>>>=========>>>???@@@???BBBIIIWWWlllxxxqqqxxxtttXXXCCC999666333111...---......---------------,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++......//////000000111111555;;;DDDRRRiiittt{{{}}}{{{zzzuuu}}}|||wwwuuuuuutttsssrrrqqqpppooommmmmmlllllliiijjjkkknnnrrrxxx{{{vvvrrrrrrrrrssssssqqqqqqqqqppppppooooooooottttttvvvwwwwwwvvvuuuuuuyyyuuuuuuyyy{{{yyyxxxyyyxxxwwwwwwzzz|||{{{wwwsssrrrqqqpppooopppooonnnmmmpppooommmlllllllllnnnoookkkmmmnnnmmmkkkiiihhhhhhiiifffbbb___]]][[[YYYWWWZZZUUUNNNGGGCCC@@@===;;;:::777333000//////---++++++,,,------......---------------...///000111222111111111111111111111111000111111222222333444444444333222444666777777666222111000............/////////000111333444555555444333333222222111111111333222111111000000111111111111222333444444444444555444333333444555777888777777666666555555555444555444444555777;;;>>>@@@CCCBBBAAA===:::888888:::777888888999999:::;;;;;;@@@@@@@@@AAACCCEEEFFFGGGKKKIIIIIIMMMSSSVVVTTTQQQLLLKKKJJJIIIJJJLLLNNNOOOSSSRRRQQQRRRSSSSSSQQQOOOOOONNNMMMJJJGGGDDDAAA@@@BBBGGGKKKLLLSSSaaannnuuu~~~{{{zzzyyyxxxwwwuuunnnnnnoooooonnnmmmkkkjjjmmmkkkiiigggfffffffffggggggeeedddfffjjjkkkgggbbb___```aaaccceeefffhhhiiieeeiiiooosssuuuttttttuuuvvvvvvwww{{{~~~~~~~~~}}}|||zzzyyyxxxuuuuuuvvvyyy}}}~~~vvvooofff^^^[[[ZZZZZZ^^^cccnnnttt{{{xxxqqqmmmgggcccaaaaaaaaa```]]]]]]^^^```aaacccdddeeegggiiiiiiiiioooyyy~~~}}}~~~yyyqqqooommmeee\\\[[[VVVUUU[[[aaaeeellltttuuupppiiibbb^^^[[[XXXVVVVVVUUUTTTRRRPPPNNNLLLKKKEEECCC@@@?????????>>>======;;;999999:::<<<======???>>><<<:::999888888777999999999999999999999999888999:::999999:::===???EEEMMMXXXbbbiiipppvvv{{{}}}sssdddTTTIIIDDD@@@???>>>======>>>???@@@AAACCCHHHTTThhhyyysssnnnvvvyyy___III===999444111///---.........------------,,,,,,+++++++++************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++.........///000000111111333999@@@LLLaaawwwyyy|||~~~~~~}}}wwwvvvvvvuuusssrrrqqqpppnnnmmmlllllllllkkkkkkmmmooossszzz~~~zzzuuurrrrrrrrrssssssrrrqqqqqqqqqppppppppppppssstttuuuvvvvvvvvvuuutttwwwttttttyyy{{{yyywwwxxxxxxwwwxxxyyy{{{yyyuuurrrqqqqqqpppooooooooonnnmmmpppnnnlllkkkkkkkkkmmmnnnoooppppppoookkkhhhggggggfffdddaaa______^^^\\\ZZZZZZUUUNNNHHHDDDAAA>>><<<:::777333111000///---,,,,,,,,,---.........------,,,,,,,,,---...///111111111111111111111111111111000111111222222333444444444333222444666777777666333222111///...//////000000000111222333333444444333333333222222222222222333222111111000000111111111111222333444444444444444444333333444555777777777666666666555555555555555555555666888;;;>>>@@@BBBBBB@@@===999888888999555666777999:::<<<===>>>AAAAAAAAABBBDDDEEEGGGHHHKKKIIIIIIMMMRRRUUUTTTQQQKKKKKKJJJIIIJJJLLLNNNPPPSSSRRRRRRSSSTTTTTTRRRQQQPPPOOOMMMKKKHHHEEECCCAAADDDHHHLLLOOOYYYiiivvv{{{~~~zzzwwwvvvuuusssrrrmmmmmmnnnnnnmmmllljjjiiijjjjjjiiiiiihhhhhhhhhhhhgggeeedddfffjjjjjjfffbbb___```bbbccceeegggiiiiiifffjjjooorrrssssssssstttvvvvvvwwwzzz~~~~~~}}}}}}{{{zzzyyyxxxwwwwwwxxx|||wwwooofff^^^\\\[[[[[[^^^bbbrrrsssvvvzzzwwwrrrnnniiidddbbbaaa```___\\\]]]^^^```aaaaaabbbbbbeeeggghhhiiioooxxx|||{{{zzzpppeee^^^ZZZTTTLLLNNNOOOVVVaaajjjooouuu{{{wwwqqqhhh```\\\YYYWWWVVVXXXXXXXXXVVVTTTPPPMMMKKKFFFCCC@@@???>>>>>>===<<<>>><<<::::::;;;=========???>>><<<;;;999888888888999999999999999999999999777888999888888999<<<>>>DDDLLLYYYcccjjjoootttwwwzzz{{{zzzttthhhZZZNNNGGG@@@@@@>>>>>>===>>>???@@@CCCDDDGGGPPPccc|||}}}yyyvvvrrrxxxhhhQQQCCC===555222///............---------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++---......//////000111111333777===GGGYYYlllvvvyyy~~~}}}xxxvvvvvvuuutttqqqpppooonnnmmmlllllllllmmmmmmnnnqqqvvv}}}|||yyytttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppprrrsssuuuvvvvvvvvvuuuuuuvvvssstttyyy|||yyywwwxxxzzzyyyyyyyyyyyywwwtttpppppppppoooooonnnnnnmmmmmmooonnnllljjjjjjkkklllmmmrrrsssrrrpppkkkgggeeeeeebbbaaa______``````___]]]ZZZUUUNNNIIIEEEAAA>>><<<:::777333111000///---,,,------.........------,,,++++++,,,,,,---///000111111111111111111111111111000111111222222333444444444333333444666777666555444333222000000000000111111111111222222333333333222222222222333333333333333222111111000000111111111111222333444444444444444333333444444666777777666666666666555555555555666666666777999<<<>>>@@@@@@AAA???===999777888999444555777999<<<>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHKKKIIIIIIMMMQQQTTTSSSPPPKKKJJJIIIIIIJJJMMMOOOQQQTTTSSSSSSUUUVVVVVVTTTRRRQQQOOOMMMJJJHHHFFFDDDCCCFFFJJJNNNUUUccctttyyyuuurrrqqqooonnnllllllllllllkkkjjjiiiiiihhhiiijjjkkkkkkjjjiiiiiifffeeedddfffhhhiiieeebbb``````bbbdddfffhhhjjjjjjhhhkkknnnooopppppprrrsssvvvvvvvvvyyy|||}}}}}}}}}|||{{{zzzyyyyyy{{{zzz{{{zzznnnggg```___^^^]]]^^^bbbuuurrrooosss{{{~~~vvvsssooojjjfffcccbbb```___^^^^^^```aaabbbbbbaaaaaadddfffggghhhnnnvvvyyyxxxxxxqqqeeeZZZSSSOOOLLLIIIIIIQQQ]]]kkkuuuzzz}}}vvvooofff^^^ZZZYYYYYYYYYZZZ[[[[[[ZZZWWWRRRMMMJJJFFFCCC@@@>>>>>>>>>===;;;>>><<<::::::<<<======<<<999888888888888999999:::888888888888888888888888777888999888888999<<<>>>CCCMMMZZZdddjjjnnnrrrtttuuuwwwwwwtttkkk^^^PPPGGGBBBAAA???>>>>>>>>>??????CCCDDDFFFMMM^^^yyyppp{{{}}}}}}qqqYYYHHH???666333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++------......///000000111333666;;;EEETTTdddqqqwww}}}~~~~~~xxxwwwwwwvvvtttqqqpppooonnnmmmmmmmmmmmmooonnnooorrrxxx~~~zzzwwwsssqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqssstttvvvwwwwwwwwwwwwvvvvvvtttvvv|||~~~{{{xxxyyy|||{{{{{{zzzyyyvvvsssqqqoooooopppooonnnmmmmmmnnnpppnnnmmmkkkkkklllmmmnnnrrrrrrqqqnnnjjjfffeeeeeeaaa_________``````___]]]YYYUUUOOOJJJFFFBBB???===:::777444111000///...,,,...............------,,,+++++++++,,,---...///000111111111111111111111111000111111222222333444444555444333444666777666555555444222111000111111222222222222222222222222222111222222333333444444444333222111111000000111111111111222333444444444444333333333444555666777777666666666666666555555555555555666777999;;;===>>>???@@@???===:::888777888555666888:::<<>>>>>>>>===<<<===<<<:::;;;<<<===<<<;;;777777777777777888999:::888888888888888888888888888999:::999999:::===???DDDMMM[[[eeekkkmmmppprrrsssssstttsssmmmaaaQQQFFFCCCBBB@@@???>>>>>>>>>>>>AAABBBEEEKKKYYYsssllluuuyyy```LLL@@@777444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++---------...//////000000111333888BBBOOO^^^nnnxxx~~~}}}~~~yyyxxxwwwvvvuuuqqqpppooonnnnnnnnnnnnnnnooonnnooosssyyy~~~wwwuuurrrpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttuuuvvvxxxyyyyyyxxxxxxwwwuuuxxx~~~{{{zzz}}}~~~}}}{{{xxxuuusssrrrnnnoooqqqpppmmmmmmnnnoooqqqpppnnnmmmlllmmmnnnooooooooonnnlllhhhfffeeefffaaa`````````aaa```^^^\\\YYYUUUPPPKKKGGGDDD@@@===;;;888444111000000...,,,---......//////...------+++++++++,,,---...///000000000000000000000000000000111111222222333444444555444333444666666666444555444333111111111111222222222222222222222222222222222222333333444444555333222111111000000111111111111222333444444444444222222333444666666777777555555555666666666666666444444555777888:::;;;<<>>;;;888888888999999:::<<<===>>>???@@@BBBBBBBBBBBBCCCDDDFFFFFFJJJJJJKKKLLLOOOPPPOOOOOOJJJJJJJJJKKKMMMPPPTTTVVVYYYYYYYYY[[[\\\[[[XXXUUUNNNLLLIIIFFFDDDDDDDDDEEEIIIOOOWWWcccuuuyyysssooommmkkkjjjllllllkkkjjjiiiiiiiiihhhkkklllnnnnnnmmmiiifffcccdddcccbbbbbbcccbbbaaa```]]]^^^```bbbeeegggiiijjjkkklllmmmllllllmmmppprrruuuvvvvvvvvvwwwxxxzzz{{{|||{{{zzzzzzzzzzzz{{{{{{~~~}}}~~~rrrkkkfffffffffcccccceeekkkddd___aaakkktttwwwwwwuuu{{{|||vvvqqqnnniiifffdddbbb```^^^bbbaaa```_______________aaadddeeefffjjjoooooolllfff\\\PPPHHHCCCBBBGGGMMM\\\iiiyyy}}}pppjjjbbb\\\YYYZZZ\\\\\\YYYZZZZZZYYYVVVQQQLLLIIIDDDAAA>>>===>>>>>>======<<<;;;::::::;;;<<<:::999;;;;;;:::888888777777777888888888888888888888888888999:::999999:::===???DDDMMMZZZccchhhkkknnnpppqqqpppqqqrrrpppeeeUUUIIIDDDCCCAAA???>>>===>>>>>>>>>AAAEEEJJJUUUkkkpppsssgggQQQDDD888555222000000000///---++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,------......///000000...///555???JJJXXXjjjyyy~~~}}}zzzxxxxxxwwwvvvrrrqqqppppppooooooooopppooonnnpppuuu{{{~~~}}}uuusssppppppqqqqqqqqqpppoooppppppppppppqqqqqqqqqssstttvvvxxxyyyyyyxxxxxxwwwvvvzzz|||{{{}}}~~~}}}{{{wwwtttrrrrrrnnnppprrrqqqnnnmmmoooqqqrrrqqqooommmmmmnnnooopppmmmmmmmmmjjjgggffffffgggdddcccbbbccccccbbb___\\\YYYUUUPPPLLLHHHEEEAAA>>>;;;888444222111000...---------...///////////////++++++,,,,,,---///000111000000000000000000000000000111111222222333444444666444333444555666555444555444333111000111111222111111111222222333333333333333333333444444444444333222111111000000111111111111222333444444444444111222333555666777777777555555555666666666666666444555666888999:::;;;<<>>>>>>>>???CCCCCCCCCCCCDDDEEEFFFGGGJJJJJJKKKMMMMMMNNNNNNNNNJJJJJJKKKLLLOOOSSSWWWYYY\\\\\\]]]^^^^^^\\\XXXUUUNNNKKKGGGDDDBBBCCCEEEFFFJJJTTT```mmm{{{~~~xxxrrrooommmjjjiiikkkjjjiiihhhgggggggggggglllmmmnnnmmmkkkhhhdddbbbaaaaaaaaa```______^^^^^^ZZZ[[[]]]```bbbeeeggghhhjjjlllmmmmmmmmmnnnppprrruuuuuuvvvuuuuuuvvvyyy|||{{{zzzyyyyyyyyyzzz{{{|||~~~}}}tttmmmhhhggggggdddeeeggg^^^YYYVVVZZZcccmmmrrrsssrrr{{{{{{tttnnnlllhhheeedddbbb```^^^```^^^\\\YYYYYYYYY[[[\\\^^^aaabbbcccfffiiihhhddd\\\SSSIIIEEEBBBCCCKKKTTTgggvvvxxxpppjjjbbb\\\ZZZYYYZZZZZZWWWWWWWWWVVVSSSOOOKKKHHHBBB@@@======>>>???>>>>>>;;;:::999:::;;;;;;999777:::999888777666666666666888888888888888888888888777888999888888999<<<>>>DDDLLLWWW```eeehhhkkkmmmpppnnnooorrrssskkk\\\PPPEEEDDDBBB???>>>======>>>===AAAEEEHHHPPPbbbzzz{{{wwwoooWWWIII999666333111000000///...+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,---......//////000......444===GGGTTThhhyyy}}}~~~zzzyyyyyyxxxvvvsssrrrqqqqqqpppqqqqqqqqqpppooorrrxxx~~~|||xxxsssqqqoooooopppqqqqqqpppnnnnnnooooooooopppppppppqqqrrrtttvvvwwwwwwwwwwwwuuuuuuzzz|||{{{zzz|||{{{yyytttqqqqqqrrrnnnqqqsssrrrooonnnpppsssqqqpppnnnmmmlllmmmooopppnnnnnnmmmjjjgggfffggghhhfffeeeeeefffgggfffcccaaaXXXUUUQQQMMMIIIFFFAAA>>>;;;888555222111000...---+++,,,---///000000000000,,,,,,,,,---...///111111000000000000000000000000000111111222222333444444666555444444555666555444555444222111000000111111000000111222333333444444444444444444444333333333333222111111000000111111111111222333444444444444000111333555777777777777555555555555666666666777666777888:::;;;<<<======???@@@AAA@@@>>>;;;::::::<<<======>>>>>>?????????EEEEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLLLLLLLLLLMMMMMMKKKKKKLLLNNNQQQUUUYYY\\\_________``````]]]XXXTTTNNNLLLGGGCCCBBBDDDFFFHHHLLLYYYiiiuuu~~~zzzuuuqqqnnnllliiiggghhhgggfffeeedddddddddeeekkkkkklllkkkjjjgggeeeccc_________^^^\\\\\\\\\]]]WWWXXXZZZ]]]```ccceeefffiiikkkmmmnnnnnnoooqqqssstttuuuvvvuuutttuuuyyy}}}{{{zzzyyyxxxxxxzzz|||}}}}}}}}}}}}tttmmmgggfffeeeddddddgggUUUQQQPPPUUU___iiioooqqqrrr{{{yyysssmmmjjjgggeeedddbbb```^^^^^^[[[XXXUUUTTTUUUWWWXXX[[[___``````bbbeeeccc^^^VVVMMMFFFEEEEEEHHHRRR^^^nnn|||}}}vvvqqqkkkccc]]]ZZZYYYXXXXXXUUUUUUUUUTTTQQQMMMJJJHHHAAA???===<<<>>>?????????;;;:::999999::::::888666333333333444444555777777777777777777777777777777666777777777777888;;;===CCCKKKUUU]]]bbbeeehhhkkkooommmnnnsssvvvpppbbbUUUFFFDDDBBB@@@>>>=========<<>>>>>>>>???AAABBBAAA???<<<;;;;;;<<<<<<===>>>???@@@AAAAAAGGGGGGGGGGGGHHHIIIJJJJJJIIIKKKLLLMMMLLLKKKLLLMMMLLLLLLMMMOOORRRWWW[[[]]]aaaaaaaaabbbaaa]]]XXXTTTPPPLLLHHHDDDCCCEEEHHHJJJNNN^^^ooo{{{zzzwwwssspppnnnkkkhhhffffffeeecccbbbaaabbbbbbccciiijjjjjjjjjiiihhhfffeee^^^^^^^^^\\\ZZZZZZZZZ\\\VVVWWWYYY[[[^^^aaacccdddhhhkkknnnooopppppprrrssssssuuuvvvuuutttuuuzzz~~~zzzyyyxxxxxxxxxzzz|||}}}{{{~~~}}}~~~|||}}}~~~tttlllfffddddddbbbdddgggNNNKKKJJJOOOTTTYYYaaaiiilll~~~~~~zzztttppplllhhhcccaaa```^^^ZZZWWWVVVTTTQQQOOOPPPSSSXXX[[[ZZZaaafffeeecccbbb___[[[MMMEEECCCEEEEEEGGGVVVjjj|||wwwkkkhhhbbb^^^ZZZWWWTTTQQQPPPOOOMMMLLLLLLKKKIIIGGGAAA???<<<;;;<<<<<<<<<;;;::::::::::::999888888777777777666666555555555444999888888888777777666666666777888888777888:::<<>>===>>>@@@??????BBBGGGPPPaaaqqqcccLLLAAA999333222222///------...------,,,,,,------...+++++++++************)))'''((()))******)))((('''))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////555444666;;;BBBOOOccctttyyyuuuyyy~~~zzzyyyyyyzzzsssrrrpppooooooppprrrssstttxxx|||zzzuuuqqqoooooonnnmmmmmmnnnoooppprrrooonnnooorrrsssqqqooopppqqqsssssssssssstttvvvuuuyyy~~~~~~}}}|||{{{yyywwwvvvvvvuuutttrrrsssvvvwwwuuurrrooopppqqqsssooolllllloooqqqqqqpppqqqqqqqqqnnnkkkjjjkkkllliiikkkmmmnnnmmmjjjgggeeeYYYWWWRRRNNNJJJGGGEEEDDD;;;999555333222000...,,,---------...............,,,,,,,,,---...///000111222222222111000//////...///000111222333444444444777777666555444333333222444444333222222111111000222333333333222444888;;;:::999777555444333222222222222222111111111111111111111111111111222222222333444555666777777777777888777666555555666777888999;;;===>>>>>>>>>???@@@AAA@@@@@@???>>>======<<<===>>>???@@@AAABBBBBBBBB@@@BBBDDDFFFIIIKKKLLLLLLHHHHHHIIIKKKMMMMMMLLLJJJGGGIIILLLPPPUUU[[[ccchhhiiigggeeeccc```\\\WWWSSSRRRKKKEEEEEEEEEEEEIIIMMMVVViiiuuuxxxtttooollllllkkkhhhffffffdddbbb`````````aaabbbeeekkknnnkkkhhhgggeeeaaa```^^^[[[XXXUUUTTTSSSRRRRRRUUUXXXYYYZZZ]]]dddiiikkkrrrxxxwwwuuuvvvwwwuuuxxxwwwvvvuuuvvvwwwyyy{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~|||{{{{{{|||~~~~~~qqqeeebbbaaa```dddiiiGGGDDDDDDHHHMMMSSS\\\eeeooo|||xxxsssnnnjjjgggccc```^^^[[[WWWTTTSSSQQQOOONNNPPPUUUZZZ]]]___eeehhhfffbbb```\\\WWWOOOHHHEEEIIIJJJNNN^^^qqqzzzssshhhddd___ZZZWWWTTTQQQOOOOOOMMMKKKIIIIIIIIIGGGFFFBBB???===;;;;;;<<<;;;:::;;;:::888666666666777777555666666777777888888888777777666666555555555555777888888888777777999;;;===CCCLLLUUU]]]cccfffhhhjjjnnnsssuuuwwwuuuiii^^^OOOGGG@@@???@@@>>>===>>>???===???BBBEEEMMM]]]llliiiQQQBBB:::333222222///---...------,,,,,,,,,,,,------++++++++++++************'''((()))******))))))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////111000222777===III]]]nnn{{{sssuuu||||||zzzzzzzzzwwwvvvtttrrrrrrrrrttttttwwwzzz}}}~~~zzzuuurrrqqqpppooonnnnnnnnnooopppsssqqqooopppqqqqqqpppmmmoooppprrrrrrqqqqqqssstttuuuyyy}}}|||{{{zzzxxxwwwwwwxxxyyyyyywwwuuutttuuuwwwuuurrrppppppqqqqqqooolllllloooqqqrrrqqqpppqqqrrrpppnnnllllllmmmkkkmmmnnnooonnnkkkhhheeeZZZWWWSSSOOOKKKHHHFFFDDD<<<999666333222111...,,,,,,---------......//////,,,,,,,,,---...///000111333333333222111000000000000111222333555555555555666666666555444444333333444444333222222111111000111222333333444666:::===;;;;;;999777555333222111111111111111111111111111111111111111111222222222333444555666777777777777777666666555666777888999:::<<>>>>>???AAA@@@@@@???>>>>>>=========>>>???@@@AAABBBBBBBBBDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIIIIKKKMMMMMMKKKJJJIIILLLOOOSSSXXX^^^eeejjjkkkjjjgggfffccc___ZZZVVVQQQJJJFFFFFFGGGIIIMMMSSS^^^qqq}}}wwwtttooommmkkkiiifffccc```^^^]]][[[[[[\\\^^^___ccciiillliiigggfffccc______]]]YYYVVVSSSRRRRRRRRRSSSVVVYYYZZZ\\\___fffkkknnnvvv||||||zzzzzzzzzwwwxxxwwwvvvuuuvvvwwwyyyzzz|||{{{zzzzzzzzz|||}}}~~~~~~~~~}}}{{{{{{|||~~~ttthhhcccbbbaaaeeekkk@@@===>>>CCCHHHOOOZZZdddwww{{{vvvqqqnnngggeeeaaa^^^[[[WWWSSSOOONNNNNNMMMNNNRRRWWW]]]```fffkkklllhhhbbb^^^XXXRRRNNNHHHEEEJJJNNNVVVfffxxxxxxmmmddd```ZZZUUUSSSPPPNNNLLLNNNKKKGGGEEEFFFFFFFFFEEECCC@@@===;;;;;;;;;:::999;;;999666333333444666777666666666666666666666666444444444444444333333333777888999888777777999:::<<<>>>FFFQQQ]]]eeehhhhhhkkkooossstttvvvtttkkk```RRRIIIBBB@@@@@@>>>===???===<<<>>>AAADDDJJJWWWddd|||rrrZZZDDD;;;444333222000///000---,,,,,,++++++,,,,,,---,,,+++++++++************'''((())))))*********)))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---....../////////...000444:::DDDVVVggg|||qqqqqquuu}}}{{{zzzzzzyyywwwvvvvvvvvvwwwxxx{{{|||}}}}}}|||xxxuuusssrrrrrrqqqpppooooooooooootttsssqqqpppqqqpppooommmmmmoooppppppppppppqqqssstttwww{{{}}}|||yyywwwwwwvvvvvvwwwzzz|||}}}{{{yyytttuuuvvvuuusssqqqqqqqqqpppnnnlllmmmoooqqqrrrrrrpppqqqsssrrrpppnnnmmmnnnkkkmmmnnnooommmjjjfffccc\\\XXXTTTPPPMMMKKKGGGEEE===:::777444333111///---,,,,,,------...///000000,,,,,,,,,---...///111111444444333333222111111111111222333555666666666666555555555555555555555555444444333222222111111000111222444555666888<<>>@@@AAA@@@>>>===>>>@@@@@@??????>>>===============???@@@AAABBBBBBBBBFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIKKKLLLLLLKKKIIIKKKNNNRRRWWW\\\bbbhhhmmmnnnmmmjjjhhhfffbbb]]]YYYPPPJJJFFFGGGIIILLLRRRYYYfffyyy|||uuussspppmmmjjjfffbbb^^^YYYXXXWWWWWWXXXZZZ\\\^^^```gggjjjiiifffeeebbb]]]]]]ZZZVVVRRRPPPPPPQQQRRRVVVXXX[[[]]]___cccjjjpppvvv}}}zzzyyyxxxwwwvvvwwwxxxyyyzzzyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~xxxllleeebbbccchhhnnn===;;;<<>><<<;;;;;;999888999888666555444444555666777666555444222111000///444444333333333333333333888999999888777777888:::<<<===CCCPPP___jjjllljjjjjjnnnqqqrrrsssrrrllldddXXXNNNEEEBBB@@@>>>===???<<<<<>>666444333111000222,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********'''(((((()))*********+++((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------...//////000///111555999BBBRRRbbbyyy~~~tttqqqqqqwww}}}{{{{{{zzzyyyyyyyyyzzz{{{{{{~~~}}}}}}{{{yyywwwtttssstttsssrrrqqqppppppoooooosssrrrqqqqqqqqqqqqpppooonnnpppqqqqqqppppppqqqrrrsssvvvyyyzzzyyyvvvuuutttvvvwwwyyy||||||zzzuuuuuuuuuuuutttrrrrrrqqqnnnnnnmmmnnnoooqqqrrrsssppprrrtttsssqqqmmmkkkkkkjjjkkklllmmmkkkgggccc```^^^ZZZUUURRRPPPMMMIIIFFF>>><<<888555444222///---+++,,,,,,---...///000000,,,---------...000111222333333222222222111111111111222333444555666666666444444444555555555666666444444333222222111111000222444555666666888;;;>>>=========;;;888444000...000000000111111111111111000000111111222222333333333333333333333444444555555555555555777999;;;<<<<<>><<<<<<>>>>>>======<<<<<<<<<;;;<<<===???@@@AAABBBCCCCCCCCCDDDGGGIIILLLMMMOOOOOOKKKJJJIIIJJJLLLLLLKKKIIILLLPPPTTTYYY^^^dddkkkooopppnnnkkkhhhfffbbb]]]ZZZQQQKKKHHHHHHIIIMMMUUU^^^jjj{{{wwwrrrqqqooolllhhhbbb\\\YYYUUUTTTUUUVVVXXX[[[^^^aaaaaahhhllljjjhhheeeaaa\\\ZZZWWWSSSOOONNNOOOQQQSSSYYY\\\___```bbbhhhpppvvv{{{zzzyyyxxxxxxxxxyyyyyyzzzxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~|||pppfffbbbdddjjjooo;;;;;;===DDDKKKVVVfffuuu|||uuunnnjjjdddcccaaa^^^ZZZUUUSSSQQQPPPQQQSSSWWW\\\aaaeeehhhkkkooopppjjjccc^^^WWWQQQHHHCCCAAAFFFPPP[[[iiirrrssstttyyyuuufff___ZZZTTTPPPNNNMMMKKKJJJJJJGGGCCCAAAAAABBBCCCCCCDDDAAA>>><<<;;;;;;999888777888999999888777555444777666555333222000//////444444444444444444444444777888999888777777999;;;>>>>>>CCCPPPaaammmooolllhhhllloooooopppqqqnnnhhh```UUUIIIDDDAAA>>>===???======@@@CCCDDDFFFOOOYYYyyy}}}dddLLLBBB888555333111000222---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***)))))))))))))))***++++++((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---.........111000111444888???MMM[[[uuu}}}yyytttrrrtttxxx}}}zzzzzz{{{{{{||||||}}}~~~}}}}}}{{{yyyvvvtttrrrrrrsssssssssrrrqqqpppooooooppppppqqqqqqqqqrrrrrrssspppqqqsssrrrqqqqqqrrrssssssuuuxxxyyywwwuuuttttttxxxyyyzzz}}}~~~{{{yyyuuuuuuuuuuuuttttttrrrqqqoooooopppppppppqqqrrrsssrrrssstttsssoookkkiiihhhkkklllnnnnnnlllhhhdddaaa```\\\WWWTTTSSSQQQKKKFFF@@@===999666555333000...,,,,,,------...//////000---------...///000111222111111111111111000000000000111222444555555555555333333444444555666666666444444333222222111111000444555666666666666888:::<<<<<<<<<;;;888555111///000111111111222222222333111111111222333444444444222222111111111222333444555555555555777999<<<======???AAAAAA???===<<<<<<;;;;;;;;;;;;;;;:::::::::<<<===>>>@@@AAABBBCCCCCCCCCEEEGGGIIILLLNNNOOOOOOKKKJJJIIIJJJKKKLLLKKKJJJMMMPPPUUUZZZ___eeelllqqqrrroookkkgggddd```\\\YYYRRRMMMIIIHHHIIILLLVVVaaaoooxxxuuunnnnnnmmmjjjddd]]]WWWTTTPPPQQQRRRTTTXXX]]]aaadddeeelllqqqoookkkgggaaaZZZWWWTTTQQQNNNNNNPPPSSSUUU]]]___bbbdddgggmmmuuu|||{{{{{{{{{{{{zzzzzzzzz{{{{{{wwwxxxzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~ssshhhccceeekkkooo;;;;;;???GGGOOO\\\pppuuummmgggeeeeeeccc___[[[YYYXXXYYYXXXYYY[[[___cccgggjjjlllkkkpppqqqkkkddd___XXXRRRIIIEEECCCGGGQQQ]]]fffjjjgggkkksssuuuggg^^^YYYSSSOOOMMMLLLLLLKKKHHHFFFCCCAAABBBCCCCCCBBBCCC@@@===;;;;;;;;;:::999777888:::;;;;;;888555333555555555555555555555555444444555555555555555666666777888888777888:::<<>>===???===>>>@@@CCCCCCDDDMMMWWWsss~~~}}}hhhQQQFFF;;;666333000000222...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,------......///...000222444999FFFSSSooo~~~}}}wwwtttttttttyyy}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxvvvsssqqqpppooorrrrrrrrrrrrrrrqqqpppooonnnpppqqqrrrqqqrrrtttuuurrrsssttttttrrrrrrssstttsssuuuxxxxxxwwwvvvuuuuuuyyyyyyzzz|||}}}|||zzzxxxvvvuuuttttttuuuuuusssrrrppprrrssssssrrrqqqssstttsssttttttrrrnnnkkkiiiiiinnnpppqqqrrrpppmmmiiifffbbb]]]XXXVVVVVVTTTMMMGGGAAA>>>:::777555333000...---------............///---------...///000222222000000000000000000000000000111222333444555555555444444444555555555666666444444333222222111111000333444555555444444555666:::::::::999777555333222111111222222333444444444222222333444555555666666444333222111222222444555555555555666777:::<<<======???@@@???===<<<<<<===::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCCCCDDDGGGGGGIIIJJJKKKLLLLLLLLLKKKIIIHHHIIIKKKMMMMMMLLLOOOQQQUUUYYY^^^fffnnnsssuuuqqqmmmhhhddd```[[[XXXRRRNNNJJJIIIIIIMMMYYYeeexxxvvvuuuiiijjjjjjfff___XXXSSSQQQLLLMMMOOOSSSXXX^^^dddggglllrrrvvvsssnnnhhh___XXXSSSRRRPPPOOOPPPSSSVVVXXX```bbbeeegggkkkqqq{{{}}}}}}}}}}}}}}}}}}|||||||||xxxzzz{{{}}}~~~~~~~~~~~~vvvjjjeeehhhnnnqqq===>>>CCCLLLVVVeee{{{|||qqqkkkffffffeeeaaa^^^]]]___bbbaaabbbdddgggjjjlllnnnooommmrrrrrrllleee___XXXRRRJJJGGGDDDGGGQQQ[[[``````[[[bbbnnn}}}vvviii\\\XXXRRRMMMLLLLLLLLLKKKGGGFFFDDDCCCDDDDDDCCCBBBBBB???===;;;;;;<<<;;;:::888999::::::999888666555444444555555666666777777444444444444555555555666555666777888888999;;;===<<<===BBBNNN[[[eeeiiiiiigggkkknnnmmmoootttvvvuuupppbbbSSSJJJCCC>>>===>>>======???AAAAAACCCLLLVVVkkk~~~~~~qqqVVVJJJ===777333000000222///......------......///------,,,,,,,,,+++++++++---,,,+++))))))))))))***))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---............///111222666BBBNNNeee}}}xxxuuuuuusssvvv}}}{{{zzzvvvvvvuuusssqqqooonnnmmmppppppqqqrrrrrrqqqpppooooooqqqssssssqqqqqqsssuuurrrtttuuutttsssrrrssstttsssuuuxxxyyyxxxwwwwwwxxxxxxxxxwwwyyyzzz{{{zzzxxxvvvtttssstttvvvvvvtttrrrrrrtttvvvuuusssrrrssstttrrrssssssqqqooommmmmmnnnpppqqqssstttssspppllljjjddd^^^YYYXXXXXXVVVNNNHHHBBB???;;;888666444111///...............---------------......///111222333111111111111111111111111111222333555666666666666444444444555555555555555444444333222222111111000///111333333333333444555777777777666666555555555222222333444444555666666333333444555666777888888777666555444444555666777666666666666777999;;;<<<=========<<<::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGHHHKKKMMMNNNNNNRRRSSSUUUYYY^^^gggpppwwwzzzvvvqqqkkkfffaaa\\\YYYQQQMMMKKKJJJKKKQQQ___lllrrrsssfffgggfffbbb[[[TTTPPPOOOLLLNNNQQQUUU\\\ccciiilllqqqwww{{{wwwoooggg]]]UUUPPPPPPOOOPPPSSSVVVYYY[[[bbbeeehhhjjjnnnuuu~~~~~~}}}zzz{{{}}}}}}}}}~~~~~~zzznnnhhhlllqqqsss@@@BBBHHHQQQ\\\lllwwwppphhhhhhfffbbb___```dddhhhggghhhjjjlllnnnoooppppppooossssssmmmeee___WWWQQQIIIFFFDDDFFFPPPYYY[[[XXXTTT\\\lll|||vvvlll[[[WWWPPPLLLKKKKKKKKKKKKGGGFFFDDDEEEEEEEEEDDDBBBAAA???<<<;;;<<<<<<<<<;;;:::999888777777666666666555555555444444333333333333333333444444555555555444555777777888999<<<>>>:::<<>>===>>>===<<<>>>@@@???AAAKKKUUUggg}}}|||{{{}}}yyyYYYLLL???777333000///222//////............//////---------,,,,,,,,,++++++...---+++)))(((((())))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......//////000222333666AAAMMM\\\{{{wwwvvvvvvsssuuu|||yyyxxxtttssssssrrrpppnnnlllkkknnnooopppqqqrrrqqqpppoooqqqssstttsssqqqpppqqqsssrrrtttttttttrrrrrrrrrtttsssuuuxxxyyyyyyxxxyyyzzzwwwvvvuuuwwwyyyzzzzzzyyyvvvtttssstttvvvwwwtttrrrtttvvvxxxwwwtttrrrssstttqqqrrrrrrqqqpppoooqqqsssnnnppprrrsssrrrpppllljjjeee___ZZZYYYZZZWWWOOOHHHCCC@@@<<<999666444111////////////...------,,,,,,............///111222333222222222222222222222333222333444666777777888888555555555555555555555555444444333333222111111000+++...000222222222444555666555555555555666777777333333444444555666777777444444555666777888999::::::999777666666777888999777777666666777999;;;<<<======<<<:::999:::<<>>@@@BBBCCCDDDDDDBBBCCCFFFHHHKKKLLLNNNNNNIIIGGGFFFHHHKKKNNNOOOOOOTTTUUUVVVYYY___hhhrrryyyzzztttnnnhhhccc^^^ZZZPPPMMMKKKKKKMMMTTTcccrrrzzznnnooodddeeeddd___XXXRRROOOOOOOOOPPPTTTYYY```hhhnnnrrrtttzzz}}}xxxpppggg[[[RRRNNNNNNPPPRRRUUUXXX[[[]]]dddfffiiikkkooowww~~~{{{}}}~~~}}}}}}~~~}}}qqqkkkooottttttBBBFFFOOO^^^kkkzzz{{{nnnmmmkkkiiigggggghhhjjjlllnnnmmmnnnqqquuuvvvtttqqqvvvtttqqqnnniiibbbZZZTTTHHHEEECCCGGGNNNSSSTTTRRRLLLTTTcccuuuwwwlll```WWWNNNLLLKKKIIIHHHJJJDDDCCCBBBCCCDDDEEEDDDCCCBBB???===<<<=========<<<999:::::::::999777555444444444444444444444444444555555666666555555444333666444333555999;;;;;;:::===;;;<<>><<<;;;AAA>>>>>>@@@AAABBBHHHOOO```nnnvvvrrr~~~aaaPPP===555555333111111//////...------------......,,,+++))))))***,,,------+++******++++++)))(((***************)))(((((( ###'''+++------+++***,,,,,,------.../////////000111111111222666<<<@@@XXXssstttwwwrrrpppwww{{{vvvssstttssspppnnnllllllkkklllpppooonnnmmmmmmnnnooooooooonnnoooqqqsssttttttssswwwwwwvvvtttrrrpppqqqrrrwwwwwwwwwxxxxxxyyyyyyzzz{{{zzzxxxvvvvvvwwwxxxyyyyyyvvvttttttssspppsssyyy}}}zzzvvvsssqqqsssuuuwwwtttrrrqqqpppqqqrrrqqqoootttsssrrrqqqpppnnnkkkhhhbbb___]]]]]]]]]XXXOOOGGGCCC@@@<<<999777555333222...---,,,,,,.../////////++++++,,,---///111222444111111111000000000000///333333444555666777888999333555666888888777555444444333222222111111222222333333333333333333333333444666777888777888999;;;888888777666666777777777999999::::::;;;;;;<<<<<<::::::999888888777666666888888888777888888999:::>>>>>>>>>>>>============;;;;;;<<<<<<===<<<<<<<<<;;;<<<===???AAACCCDDDEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKMMMPPPQQQTTTSSSTTTYYYaaajjjqqquuu||||||zzztttkkkccc^^^[[[TTTQQQNNNLLLMMMVVVhhhzzz~~~qqqhhhbbb```]]]YYYUUUQQQNNNMMMMMMQQQWWW]]]dddkkkrrrvvvzzz|||~~~|||sssfffXXXOOONNNPPPRRRTTTVVVYYY^^^aaaccceeekkkqqquuuzzz~~~|||tttnnnnnnssswwwHHHKKKTTT```mmmyyy~~~rrrpppnnnlllkkkkkkmmmoooppppppppppppsssvvvvvvtttqqqtttrrroookkkggg```YYYTTTGGGDDDBBBDDDJJJOOOOOONNNKKKSSSbbbvvv{{{qqqdddZZZQQQNNNLLLIIIHHHIIIFFFEEEDDDDDDFFFFFFEEEDDDAAA???===<<<<<<======<<<::::::::::::999777555444555555555555555555555555444444444444444333333222666444333555888;;;;;;:::;;;;;;<<>>@@@===>>>AAAAAABBBFFFMMMYYYggg|||~~~vvvtttiiiVVVAAA777444222000000//////...------------......---+++***)))***+++,,,,,,+++)))***++++++***)))***************)))((((((&&&(((***---------+++***,,,,,,------...///////////////000000111444:::>>>NNNgggwww{{{vvvrrrvvv}}}~~~zzzvvvssssssrrrpppnnnmmmllllllmmmqqqpppnnnmmmmmmnnnnnnoooooooooppprrrtttuuutttttttttuuuuuutttsssrrrsssuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxyyyzzzwwwtttssssssqqqooorrrwwwzzz{{{zzzxxxuuutttuuuvvvuuusssqqqppppppqqqpppooosssrrrqqqpppooommmjjjgggbbb___\\\\\\[[[WWWOOOIIIEEEBBB===:::888666444333///---,,,,,,.../////////---------......000111222222222111111111000000000222333555666888888999999555666777888888666444333333333222111111111111222333333333333333333333333333555777777777888999;;;999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888888888777777888999::::::???????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===>>>???AAABBBDDDEEEFFFFFFHHHJJJKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMOOORRRSSSSSSSSSTTTYYY```iiiqqquuu}}}}}}zzzuuummmeee```]]]UUUQQQOOONNNOOOXXXjjj{{{}}}pppggg___]]]YYYTTTPPPNNNLLLKKKOOOSSSYYY___fffmmmuuuyyy~~~|||sssfffZZZRRRPPPRRRUUUWWWYYY]]]aaadddhhhiiinnnsssvvv{{{~~~~~~|||tttnnnnnnrrruuuOOOQQQYYYdddoooyyytttqqqpppooonnnooopppsssttttttssstttvvvwwwvvvtttqqqrrroookkkfffbbb]]]WWWSSSFFFCCCAAAAAAEEEHHHIIIHHHIIIRRRbbbvvvwwwggg]]]SSSOOOMMMIIIGGGHHHGGGFFFEEEEEEGGGGGGFFFEEEAAA???<<<;;;<<<===<<<<<<:::::::::999888777555444555555555555555555555555333333444444333333222111555444333555777999:::::::::;;;===@@@EEEPPP\\\fffllloooppppppvvv}}}}}}tttmmmbbbUUUKKKEEEBBBAAA>>><<<>>>AAAAAAAAADDDJJJPPP___vvv||||||uuurrrzzzttt^^^FFF999444111//////000///......------......///...,,,+++*********++++++***)))***+++,,,+++************+++******)))(((++++++,,,,,,++++++***))),,,,,,,,,---......//////....../////////333777;;;JJJ^^^xxx{{{{{{~~~yyyuuuuuuvvv|||yyyvvvtttrrrqqqooonnnmmmmmmnnnnnnqqqpppooommmmmmmmmnnnoooooopppqqqrrrssstttttttttssstttuuutttssstttvvvxxxwwwxxxyyyzzz{{{{{{{{{zzzxxxxxxwwwwwwxxxyyyzzz{{{vvvsssqqqrrrpppnnnqqqwwwyyy~~~zzzuuutttuuuvvvssspppoooooopppqqqpppsssqqqpppoooooommmiiifffccc```\\\[[[ZZZWWWQQQLLLHHHEEE@@@===:::888666444///...,,,---...//////...///............//////000333222222222111111111111111333666999::::::999888555666888888888666444333333222111111000000111111222222222222222222222222222444666777777888:::;;;::::::::::::;;;===>>>???>>>>>>>>>>>>============>>>>>>======<<<;;;;;;;;;777777777888888:::;;;;;;???????????????@@@@@@@@@AAAAAAAAA@@@???>>>===<<>>???AAAJJJYYYdddiiimmmoooooossszzz|||zzzuuupppgggZZZOOOFFFBBB@@@===<<<>>>AAAAAA@@@BBBGGGKKKZZZttt{{{xxx{{{tttooosss|||eeeJJJ:::444000//////000//////...............000///---,,,************+++***)))***,,,---,,,+++*********++++++******)))+++******)))((((((((((((+++,,,,,,------...//////....../////////222666999EEEUUUjjjzzz{{{vvvyyy|||~~~zzzvvvtttqqq|||zzzxxxwwwvvvqqqpppooonnnnnnnnnooopppqqqpppooommmmmmmmmnnnnnnpppqqqrrrsssrrrqqqqqqrrrssstttuuuuuuttttttvvvxxxuuuvvvyyy|||~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{zzzzzzvvvsssrrrrrrqqqooorrrwww}}}uuutttvvvtttrrrooonnnppprrrsssssstttrrrqqqppppppmmmjjjgggeeebbb^^^\\\[[[XXXUUURRRLLLHHHCCC???<<<:::777555000...------///000///.........---......///000111333333333222222222111111000333777;;;===<<<:::888444555777888888777666555222222111000000000111111111111111111111111111111111333555666666777999;;;::::::;;;<<<>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@??????@@@@@@?????????>>>>>>>>>777777777888999:::;;;<<<>>>>>>???????????????@@@AAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBDDDEEEFFFGGGHHHJJJLLLMMMLLLKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVRRRSSSUUUYYY___gggpppvvv~~~}}}zzzuuummmfffbbb```VVVSSSRRRSSSVVV^^^mmm{{{yyyoooeee]]]YYYUUUPPPKKKHHHHHHJJJLLLQQQVVV\\\cccjjjqqqyyy}}}}}}vvvmmmddd\\\WWWVVVYYY]]]aaadddgggjjjlllnnnppptttzzz}}}}}}~~~}}}wwwqqqnnnooopppXXXZZZbbbmmmvvv~~~}}}tttpppmmmmmmlllmmmmmmooopppqqquuuvvvwwwvvvtttrrrooonnnhhheee```[[[XXXUUURRROOOFFFCCC@@@>>>>>>@@@AAAAAAHHHTTTgggzzzyyyeee[[[RRRNNNLLLHHHGGGHHHFFFDDDCCCCCCDDDDDDCCCBBBAAA>>><<<;;;;;;<<<<<<;;;::::::999777666666555555333333333333333333333333555555555555555444333333333444444444555666777999888<<<>>>>>>>>>FFFUUUbbbdddiiilllmmmpppvvvxxxwwwvvvssskkk___RRRGGGAAA???>>><<<>>>AAAAAA???AAAFFFKKKZZZuuu|||wwwvvvxxxyyysssrrrjjjMMM<<<555111000111000000///............///000///...,,,+++******)))+++***)))***,,,------,,,******++++++++++++************)))(((((()))***+++++++++,,,,,,---............///000000000222555888<<>>;;;888666111///------///000///...,,,,,,,,,---///000222333333333333222222222111111000333888<<<>>>===;;;999222444666888999999888777333222222111000111111111111111111111111111111111111222444555555666888:::999:::;;;<<<>>>AAACCCDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@888888888888999:::;;;<<<=========>>>>>>>>>??????>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEFFFKKKLLLMMMMMMKKKJJJJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVRRRTTTWWWZZZ___gggqqqwww~~~}}}yyyssskkkeeeaaa___XXXUUUSSSVVVYYY```mmmyyyyyyppphhh```YYYVVVSSSNNNIIIHHHJJJMMMPPPSSSWWW]]]ccciiipppwww{{{}}}wwwppphhhaaa[[[XXXXXX\\\aaaeeehhhjjjlllnnnnnnpppuuu|||{{{uuupppoooooo]]]```hhhrrr{{{{{{rrrmmmlllkkkkkkkkkkkkkkklllmmmnnnoooqqqrrrqqqnnnkkkiiihhhbbb___[[[WWWUUURRROOOLLLDDDBBB???<<<<<<===@@@AAAIIIVVVkkkyyyeee[[[RRRNNNLLLHHHGGGHHHEEECCCBBBBBBBBBBBBAAA???@@@>>>;;;:::;;;<<<;;;;;;:::999888777666555555555222222222222222222222222555555666666555555444333222444555444444444666888888<<<>>>>>>>>>EEERRR]]]^^^eeeiiijjjmmmsssvvvvvvvvvuuupppdddVVVIIIBBB@@@@@@>>>>>>@@@@@@>>>AAAFFFKKK[[[wwwxxxssssssyyy{{{xxxxxxoooRRR@@@888444222222111000//////....../////////......---,,,++++++***,,,+++***+++,,,---,,,+++)))***++++++,,,++++++++++++++++++++++++,,,---...+++++++++,,,------.........///000000000111444666888@@@MMM]]]qqq{{{xxxyyy~~~yyyyyy{{{yyyvvvsssuuurrr~~~{{{{{{zzzzzzyyyrrrqqqpppooonnnooopppqqqrrrqqqooonnnmmmmmmmmmmmmppprrruuussspppnnnoooqqqvvvwwwwwwvvvuuuuuuwwwxxxtttwww||||||yyyvvvyyyvvvuuuvvvtttsssvvv||||||vvvvvvwwwqqqpppppprrruuuxxxxxxxxxvvvuuussssssrrrpppllliiihhhfffeeebbb```]]]\\\[[[RRRNNNHHHCCC???<<<888666111000......///000///...++++++,,,---///111333444333222222222111111111111///222777;;;======;;;999333444666888999999888888444333222222111111222222222222222222222222222222111333444555444555777888888888999;;;===???AAACCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@:::999999999999:::;;;;;;<<<<<<<<<===>>>>>>??????>>>???@@@AAABBBCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEJJJLLLMMMMMMKKKJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUURRRUUUYYY\\\```hhhrrryyy~~~zzzssskkkddd```___YYYVVVUUUXXX\\\aaalllvvv{{{qqqiiieee___YYYSSSPPPMMMJJJKKKNNNRRRUUUVVVZZZ___ccchhhnnntttxxxzzzwwwqqqkkkddd___\\\ZZZ[[[___eeeiiikkklllmmmnnnmmmpppvvv~~~yyytttpppoooeeehhhoooyyyxxxrrrnnnhhheeefffffffffffffffffffffggggggfffiiikkkiiifffbbbaaaaaa]]][[[WWWUUURRRPPPLLLIIIAAA???===:::999;;;???BBBHHHWWWnnn|||hhh^^^TTTPPPMMMHHHFFFFFFDDDCCCAAAAAABBBBBB@@@???@@@>>>;;;:::;;;<<<;;;::::::999888666555555555555333333333333333333333333444555555555555444333333222333555444333333555888999;;;===>>>???FFFQQQYYYZZZbbbgggiiilllqqquuuuuutttuuurrriii[[[NNNGGGDDDBBB??????@@@???>>>AAAGGGJJJ[[[xxx}}}rrrrrrwww{{{uuuvvvYYYEEE<<<666333333111000000///////////////---......------,,,,,,+++---,,,++++++,,,---,,,***)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,---......---...//////...///111333888>>>HHHXXXnnn|||}}}xxxssssssppp~~~|||zzzxxxsssrrrpppoooooooooppppppsssqqqpppnnnmmmlllmmmmmmmmmqqquuuuuurrrrrrtttwwwtttuuuvvvvvvvvvwwwyyy{{{xxx{{{~~~|||~~~|||xxxvvvyyyvvvuuuvvvuuutttwww}}}}}}xxxvvvuuusssrrrsssuuuxxxyyyxxxvvvuuutttsssrrrqqqooollliiifffffffffdddaaa^^^\\\\\\TTTPPPJJJDDD@@@<<<888555222000......///000///...,,,,,,------///000111222222222111111111000000000///222666:::<<<<<<;;;:::555777888999999888666555555444333333222333333333333333333333333333333333222444555555444444555666666666777999;;;===???@@@>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999999999::::::<<<======>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGIIIKKKKKKKKKJJJKKKMMMKKKLLLNNNPPPRRRTTTUUUVVVSSSWWW[[[^^^aaahhhsss{{{|||tttkkkddd```___[[[WWWVVVYYY]]]bbbjjjrrrzzzyyysssiiicccaaa\\\WWWPPPNNNLLLKKKMMMQQQUUUXXX[[[^^^aaaeeehhhmmmrrruuutttqqqmmmgggccc___]]]\\\___ccciiimmmoooooooooooonnnpppwww}}}wwwrrrpppkkknnnuuu~~~zzzooofffffffffaaa^^^___aaaaaaaaaaaaaaaaaa`````````ccceeeddd```\\\[[[\\\[[[XXXVVVTTTRRRNNNJJJGGG>>>===;;;888888:::>>>BBBGGGXXXqqqlllaaaVVVQQQMMMHHHEEEEEEEEECCCBBBBBBBBBBBB@@@???@@@>>>;;;:::;;;;;;;;;::::::999777666555444555555444444444444444444444444333333444444444333222222111333555444222222555888:::;;;===>>>AAAGGGPPPVVVYYY```gggiiikkkqqquuuvvvsssuuutttkkk^^^RRRKKKIIIDDDAAA???@@@???>>>BBBHHHHHHZZZwwwrrrssswwwzzzttt|||^^^JJJ???888333222111111000///////////////---------......---,,,,,,...---,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,******+++++++++***))))))***++++++,,,,,,---......+++---......------///111666;;;CCCSSSjjjzzztttrrrqqq}}}zzzwwwsssrrrqqqoooooooooooopppsssrrrpppnnnmmmlllmmmmmmkkkpppuuuvvvuuuuuuyyy}}}rrrtttuuuvvvwwwyyy{{{~~~|||~~~{{{xxx{{{|||~~~~~~{{{xxxvvvxxxuuuuuuvvvuuussswww}}}~~~zzzvvvsssuuuuuuvvvxxxyyyyyyvvvttttttsssrrrqqqpppnnnkkkhhhdddffffffdddaaa^^^\\\[[[UUUPPPJJJDDD@@@<<<888555222111///...///000///..................///000000111111111000000000000//////222555999;;;;;;;;;:::888999::::::999666444222666555444444333333444444333333333333333333333333333444555555333333444555555555666777999;;;===>>>;;;;;;<<<<<<=========>>>????????????????????????<<<<<<;;;:::999999999999===>>>>>>???@@@@@@AAAAAADDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHCCCFFFHHHJJJKKKKKKMMMOOOKKKMMMOOOQQQSSSUUUVVVVVVTTTXXX\\\___bbbiiittt|||}}}uuulllddd```___\\\XXXWWWZZZ^^^bbbiiipppvvvtttmmmccc^^^]]]YYYTTTMMMLLLKKKLLLNNNSSSWWWZZZ^^^```dddfffiiilllqqqtttpppnnnjjjfffbbb```^^^]]]aaaffflllpppqqqqqqppppppooorrrxxxxxxssspppoootttzzz~~~vvvhhheeebbbbbbdddeeecccaaahhhgggddd```]]]]]]___aaaaaa___]]][[[[[[[[[ZZZXXXUUUTTTRRRQQQPPPMMMIIIFFF@@@:::666777999:::>>>CCCLLL```xxx~~~kkkcccYYYPPPLLLIIIEEEBBB@@@AAABBBBBBBBBAAA@@@???;;;;;;:::999999999::::::999888777555444444333333555555444444333222111111222333333444444333333222444444444444444555666666<<<===???@@@BBBEEEJJJNNNVVV\\\dddiiillloootttwwwwwwvvvvvvttthhhVVVLLLKKKFFFCCC>>>===>>>BBBEEEFFFKKK\\\xxx}}}}}}~~~rrrsssxxxzzzcccNNN@@@555222555222111111000000000000000000000///...---,,,,,,,,,,,,,,,,,,+++++++++******************************((()))***+++,,,+++******,,,------......------,,,------......//////000000333777AAAPPPeeezzz{{{{{{xxx||||||{{{zzzuuusssqqqooonnnnnnoooppprrrrrrqqqpppooonnnmmmlllrrrqqqqqqwww~~~}}}{{{xxxuuuvvvzzz}}}}}}}}}~~~~~~|||{{{{{{|||}}}zzzyyyxxx{{{yyyuuusssssstttwwwyyy{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxxxxxxxwwwvvvtttsssqqqqqqqqqpppnnnllliiigggjjjiiigggdddbbb___]]]\\\VVVRRRLLLGGGCCC>>>:::666444111///...///000111111///......---...///000111000000000000000000000000333444666999<<<===;;;999666888:::;;;:::888444222222222222222333333444555333222111111000000111111111111111111111111222222444555555666777888999999:::999888777888:::<<<===<<<======>>>======<<<<<<999999888888777666666666;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGJJJLLLMMMMMMLLLLLLMMMNNNPPPSSSUUUWWWXXXXXXYYYZZZ]]]```dddkkkyyyyyyqqqiiiaaa^^^```^^^]]][[[ZZZ]]]bbbhhhlllooommmhhhccc]]]YYYUUUTTTPPPLLLIIIIIIOOOUUUYYY[[[]]]bbbeeeeeeggglllppppppqqqnnniiifffdddcccaaa___eeehhhlllnnnooooooqqqrrruuuyyy}}}~~~{{{wwwvvvrrrvvv|||{{{qqqllldddbbbbbbdddhhhjjjjjjiiikkkiiigggdddaaa``````aaabbb___]]]\\\[[[[[[YYYXXXSSSRRRPPPOOONNNKKKHHHEEE>>>888444666888999===CCCQQQddd{{{|||llldddXXXOOOKKKHHHEEECCCAAAAAABBBBBBBBBAAA??????;;;;;;:::999999999::::::999999777666555444444444444444333333222222111111222333333444444333333222222222333444555666888888:::;;;===>>>@@@DDDHHHLLLWWW]]]eeekkkooorrrwww{{{{{{zzz|||{{{nnnYYYKKKFFFBBB???======@@@CCCDDDEEEJJJZZZvvvxxxxxx|||}}}iiiSSSCCC777333444222222111000000000000000000000///------,,,,,,---,,,,,,,,,+++++++++******************************)))***+++,,,---,,,,,,+++,,,,,,------------,,,,,,,,,------...///000000111222666>>>KKK___sss|||{{{zzzzzz}}}|||zzzuuutttqqqoooooooooooopppqqqqqqppppppoooooonnnnnnrrrqqqrrrwww~~~~~~{{{xxxvvvwwwzzz|||}}}}}}~~~}}}zzzyyyyyy{{{yyyvvvttttttvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvuuutttrrrqqqqqqpppnnnmmmkkkkkkllliiifffeeedddccc```]]]VVVRRRMMMGGGCCC>>>:::666555222///...///111111111//////...---...///000111000000000000000000000000333444555999<<<===;;;999777888:::;;;:::888555444333333222222333333444555333333222111111111111222111111111111111111111111333333333444444555555666777777666555666888:::;;;;;;;;;;;;<<<<<<;;;;;;:::888888888888777777777777;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGIIIKKKMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZ\\\^^^aaafffooo|||zzzssskkkcccaaaccc___^^^\\\[[[]]]bbbgggjjjllliiieee```[[[VVVSSSQQQPPPMMMJJJKKKPPPVVVZZZ\\\^^^cccfffeeegggmmmppppppqqqnnnjjjgggeeedddbbb```eeehhhkkkmmmnnnppprrrtttwwwzzz~~~~~~|||zzztttxxx}}}tttlllhhhgggcccdddfffkkkpppsssttttttooonnnkkkhhhfffcccbbbaaaccc```]]]\\\[[[ZZZXXXWWWQQQOOONNNMMMLLLJJJFFFCCC===888555666888:::???FFFXXXjjj|||nnndddXXXNNNIIIGGGEEECCCBBBBBBBBBBBBAAA@@@>>>>>>;;;;;;:::999999999999999:::999888666555555555555222222222222222222111111222333333444444333333222111111222333555777999:::999:::;;;===>>>BBBFFFJJJVVV\\\eeekkkoootttyyy}}}}}}uuu```NNNFFF???>>>===>>>AAACCCDDDCCCIIIXXXrrr~~~}}}rrrZZZGGG:::444444222222111000000000000111000///...---------------,,,,,,,,,+++++++++******************************++++++,,,------------,,,++++++,,,,,,,,,,,,+++++++++,,,---...///000111111222444:::EEEVVVjjj|||~~~sssqqqvvv{{{{{{{{{yyyvvvuuusssqqqpppppppppppppppppppppppppppppppppppprrrqqqsssxxx~~~zzzxxxwwwwwwzzz|||}}}}}}|||~~~}}}{{{zzzzzz{{{yyyxxxwwwwwwxxxzzz{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvtttssssssrrrqqqooooooooooooppppppkkkgggfffhhhgggccc^^^VVVSSSMMMIIIDDD???:::777666333000///000111222222//////.........///000111000000000000000000000000222333555888;;;<<<;;;999999:::::::::999888777666333333333333333333444555444444333222222222222222111111111111111111111111111111111111111111111111444333333222333555666777888888999999999999888888777777777888888888888999<<<<<<===>>>@@@AAABBBBBBDDDEEEEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGEEEFFFHHHKKKNNNPPPRRRTTTTTTTTTUUUVVVXXXYYY[[[\\\ZZZ]]]```ccciiitttyyyrrrkkkdddbbbccc```___]]]\\\]]]```dddggggggeeebbb]]]XXXSSSPPPNNNOOOMMMKKKMMMQQQWWW[[[]]]```eeegggfffhhhmmmqqqqqqqqqnnnkkkhhhgggfffdddbbbfffhhhkkkmmmnnnqqquuuwwwyyy|||vvvyyy~~~}}}rrrkkkiiijjjllliiilllpppuuuzzz|||||||||uuussspppmmmkkkgggdddbbbdddaaa^^^\\\[[[ZZZWWWVVVOOONNNLLLLLLKKKIIIEEEBBB>>>:::777999;;;===DDDLLL___ppp}}}nnndddVVVLLLGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>===;;;;;;:::999888888888888999999888777666555555555111111111111111111222222222333333444444333333222222222222333555777888999888999;;;<<<===@@@EEEIIIRRRYYYbbbjjjooouuu{{{xxxfffTTTJJJDDDAAA>>>>>>@@@BBBCCCCCCHHHUUUmmmxxx^^^JJJ===666333333222111111000000111111000///...---------------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---///000111111111222666AAAPPPcccyyy{{{~~~ooohhhpppwwwwww}}}zzzyyywwwvvvtttsssqqqqqqqqqqqqnnnooooooppppppqqqrrrrrrqqqrrrtttxxx}}}yyyxxxxxxxxxzzz{{{}}}}}}{{{}}}}}}{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzyyywwwtttrrrqqqtttsssqqqooooooqqqssstttuuuooohhhhhhjjjiiiccc]]]WWWTTTOOOJJJFFFAAA;;;888777444111000111222222222000///.........///111111000000000000000000000000222222444888;;;<<<;;;:::;;;::::::999888888999999444444333333333444444555555444333333222222333333111111111111000000000000000000//////////////////111000000000111222333444555555666777777777666666666666777888888999::::::<<<<<<===>>>???@@@AAAAAADDDEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIEEEFFFHHHKKKNNNRRRVVVXXXWWWVVVVVVVVVWWWYYY[[[\\\[[[___bbbeeelllyyyuuunnniiicccaaabbbaaa```^^^]]]^^^___bbbcccdddbbb___[[[WWWRRRNNNLLLNNNNNNNNNPPPTTTYYY]]]___bbbgggiiihhhiiinnnqqqqqqpppnnnllljjjjjjhhhfffdddhhhjjjlllmmmooossswww{{{}}}~~~}}}}}}~~~yyy|||~~~yyyrrrllljjjkkkoooqqqqqquuu{{{~~~zzzvvvrrrppplllgggdddeeeccc___\\\[[[YYYVVVTTTNNNMMMLLLKKKJJJHHHEEEBBB<<<999888:::<<<@@@IIISSSeeeuuu~~~lllbbbUUUKKKGGGEEEDDDCCCCCCCCCBBB@@@???>>>======<<<;;;:::999888888888888999888777666555555555666111111111111111111222222222333333444444333333222444444444444444555666777888:::;;;<<<===@@@EEEHHHPPPXXXbbbjjjqqqwww~~~vvvgggXXXNNNLLLGGGAAA======@@@CCCDDDGGGRRRhhh|||aaaLLL???888444333222222111111111111111//////...------------...,,,,,,,,,+++++++++*********************************************++++++,,,***++++++,,,,,,++++++***++++++,,,---...///000000111000444???LLL]]]vvvzzzyyyuuugggkkkqqqrrr}}}~~~}}}}}}yyyxxxvvvuuusssrrrqqqqqqnnnnnnooopppqqqrrrssssssqqqrrruuuxxx|||~~~~~~}}}wwwxxxyyyyyyzzz{{{|||}}}}}}}}}{{{||||||{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{|||~~~}}}{{{wwwssspppnnnuuusssqqqoooppprrruuuwwwyyyrrrkkkiiikkkiiibbb[[[YYYVVVQQQMMMHHHCCC===999777444111000111111222111000//////...///000111222000000000000000000000000111222444777;;;<<<;;;:::;;;:::999888888888999:::555555444333333444444444555444333333222222333333111111111000000000//////000000000////////////////////////000000111222333333444444555666666555555666666777888999:::;;;;;;<<<<<<===>>>???@@@@@@AAACCCDDDEEEGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJFFFGGGIIILLLPPPTTTXXXZZZWWWVVVUUUTTTVVVXXX[[[]]]\\\aaadddfffooo~~~ssslllhhhcccaaaaaaaaa```___^^^^^^___```aaabbbaaa___[[[WWWSSSOOOMMMMMMNNNPPPSSSVVV[[[___bbbdddiiikkkiiijjjooorrrrrrpppooommmllllllkkkiiigggjjjlllnnnppprrruuuzzz}}}{{{yyyxxxxxxzzz|||{{{}}}}}}qqqooolllkkkkkknnnqqqtttxxx~~~|||xxxuuurrrlllhhhgggddd```]]]ZZZXXXUUUSSSMMMKKKJJJJJJIIIHHHDDDAAA;;;999999<<>>>>>>>>>>><<<;;;:::888888777777777777777666555555555555555222222222222222222111111222333333444444333333222555444444444444555666666888999:::;;;<<>>>>>???@@@@@@AAACCCEEEGGGIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJGGGIIIKKKNNNRRRUUUWWWYYYWWWUUUTTTSSSTTTXXX\\\^^^___eeehhhiiisssrrrkkkiiieeebbbccc``````_________^^^______aaa```___\\\XXXTTTPPPMMMLLLOOORRRVVVYYY\\\aaadddgggkkkmmmkkkkkkppprrrrrrpppooonnnnnnnnnnnnkkkiiimmmooorrrtttuuuxxx{{{~~~|||wwwsssqqqqqqrrrsssvvvyyy{{{}}}wwwxxxzzz{{{zzzvvvqqqnnniiiiiiiiikkknnnsssxxx{{{~~~{{{xxxrrrnnnhhheee```]]]ZZZWWWTTTRRRJJJIIIHHHHHHGGGFFFBBB@@@===<<<===AAADDDKKKXXXeeetttxxxeee]]]SSSLLLHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>??????<<<;;;:::888777777666666666555555444444444444444444444333333222222111111222333333444444333333222333333333444555666777888777888999999:::===AAAEEEJJJRRR]]]hhhpppxxxuuunnnhhh^^^TTTNNNIIIBBB======???BBBCCCFFFOOObbbkkkTTTGGG===666444333222222111111222222......---------......///,,,,,,,,,+++++++++******************************++++++*********+++,,,---,,,,,,------------,,,,,,------------------------000---111999AAAMMMggg~~~{{{yyyxxxyyy}}}qqqmmmqqqvvvyyy{{{zzzyyyxxxvvvtttsssrrroooooopppqqqqqqrrrssssssrrrtttvvvwwwxxxxxxxxxxxxuuuxxxzzz{{{zzzzzz|||~~~}}}|||}}}|||}}}~~~~~~}}}{{{yyyxxxyyyxxxwwwwwwwwwyyy{{{}}}~~~zzzwwwsssqqqtttsssrrrqqqqqqssstttuuussspppllljjjhhheeebbb___]]]ZZZVVVSSSNNNHHHBBB===777444000//////000000///111000/////////000222222000000000000000000000000///000333777;;;<<<;;;:::888888888888888888888888666666555444444444444444333333222111111111111222222111111000//////....../////////000000111111111111111222333444444444444333333444666666777777666888888888999999:::::::::<<<<<<======>>>????????????AAADDDHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIKKKNNNQQQTTTUUUVVVWWWWWWUUUSSSRRRTTTYYY^^^aaacccjjjmmmmmmwww}}}oooiiigggdddbbbbbb__________________^^^^^^``````^^^\\\XXXTTTPPPMMMKKKOOOTTTXXXZZZ^^^bbbfffhhhlllnnnllllllpppsssrrrpppoooooooooppppppmmmkkkppprrruuuxxxyyyzzz|||~~~}}}{{{wwwrrrmmmjjjiiijjjkkkmmmooorrruuuwww{{{qqqrrrssstttrrrmmmfffaaaeeeeeehhhlllrrryyy|||wwwrrrhhheeeaaa]]]ZZZWWWTTTQQQHHHGGGFFFFFFFFFDDDAAA>>>AAA@@@CCCGGGKKKRRR```mmmyyytttccc\\\RRRLLLIIIHHHFFFDDDAAA@@@???>>>>>>???@@@@@@<<<;;;:::888777666666666555555444333333333444444555555444444333222111111222333333444444333333222111111222333555777999:::555666777888999;;;???CCCEEEMMMXXXccclllttt}}}~~~~~~zzzrrrnnnllldddZZZIIIEEEAAA>>>???@@@AAAAAAFFFNNNaaa{{{}}}~~~pppWWWJJJ@@@888444333222222111111222222......---------......///,,,,,,,,,+++++++++******************************---,,,+++++++++,,,---...,,,------......------,,,......---------,,,,,,,,,///,,,///777<<>>666333000......//////...111000/////////000222333000000000000000000000000///000333777:::<<<;;;:::666777777888888888777777777666555444444444444444333222111111000000111111222111111000///......---.........///000111222222222222444555555666555555333444555666777777777777888999999999999:::::::::<<<<<<======>>>>>>??????>>>@@@DDDHHHKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIJJJLLLOOOSSSUUUVVVUUUUUUXXXVVVSSSSSSUUUZZZ___cccfffmmmppppppzzzzzzkkkfffdddbbb_______________```______^^^^^^______^^^\\\XXXTTTPPPMMMKKKOOOUUUYYY[[[^^^cccgggiiimmmooolllmmmpppsssrrrpppoooooopppqqqqqqnnnlllqqqtttxxxzzz{{{|||}}}~~~{{{ssspppkkkfffddddddeeegggiiikkknnnqqqsssxxx}}}gggfffeeeaaa]]][[[[[[\\\^^^fffpppvvvyyy{{{{{{yyyxxxuuurrrkkkhhhccc___ZZZUUUOOOKKKIIIGGGEEEDDDEEEDDDCCCBBBGGGIIILLLOOOUUU```mmmwwwwwwkkkaaaYYYPPPKKKJJJKKKIIIFFFAAAAAA@@@@@@???>>>>>>>>>===<<<;;;999777666444444555555444444333222111111111111111222333444666777111222333333444555666666444333333333333444555555777888:::::::::;;;>>>@@@FFFLLLVVVaaakkkrrrwwwyyywwwwwwtttsssuuutttjjj___LLLDDD>>>>>>???>>>>>>@@@GGGOOO\\\zzzsssxxxrrr}}}```III<<<888444444444333222111000///000/////////............,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++************++++++)))***,,,---...------,,,------------------------+++,,,000333777AAAUUUgggzzz~~~}}}~~~|||xxxyyy}}}wwwvvvwwwzzz|||tttssswww|||}}}zzzxxxwwwvvvtttssssssrrrqqqqqqqqqrrrsssttttttttttttttttttttttttsssuuuvvvwwwxxxyyyyyyxxxwwwxxx{{{~~~}}}||||||||||||}}}~~~~~~~~~|||yyyvvvtttssssssssstttvvvxxx{{{|||~~~}}}|||{{{|||zzzxxxvvvvvvtttssssssuuuvvvvvvuuuqqqnnnjjjkkkmmmlllhhhccc___]]]ZZZVVVRRRLLLFFFAAA;;;777111......///111111333222000/////////000111222222222222222222333333111222333555888:::;;;<<<666777888:::<<<<<<:::888999888777666444444444333555444444444444333333333111111000///////////////000000111111222222222222555444444444444555666666666666666666666555555555999888888888888888999999>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCFFFJJJLLLKKKJJJJJJIIIIIIJJJLLLMMMLLLKKKLLLMMMOOOPPPPPPRRRUUUWWWQQQSSSTTTVVVXXX\\\aaadddiiilllrrrzzzuuuiiidddcccaaaaaabbbccccccaaa``````___`````````___^^^]]]\\\XXXTTTQQQNNNQQQVVVZZZ]]]```ccceeeiiinnnqqqqqqnnnlllooossspppooonnnmmmnnnoooqqqsssvvvvvvwww{{{}}}zzz~~~{{{~~~}}}vvvrrrkkkiiieeeaaa]]]]]]```ccciiikkkllllllqqq{{{[[[ZZZYYYWWWVVVWWWZZZ\\\aaaiiirrrwwwzzzyyywwwvvvtttqqqjjjgggbbb]]]XXXSSSMMMIIIGGGFFFDDDDDDEEEFFFGGGGGGNNNQQQVVV[[[aaajjjvvvtttggg___WWWOOOJJJIIIIIIHHHEEEAAAAAA@@@??????>>>>>>===>>>===<<<:::888777666555444444333333222222111111444333333333333333444444222222222222222222222222444333333333333444555555666777999999999:::===???FFFLLLVVVaaajjjqqquuuwwwuuuuuuuuuuuuxxxwwwnnncccQQQHHHAAA@@@@@@>>>>>>@@@DDDNNN]]]|||}}}ssswww~~~ooofffMMM>>>888444444444333222111000///000000/////////.........,,,,,,---------,,,+++***++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++------------------------///000111333333:::KKK\\\}}}|||}}}yyyxxxzzzyyyyyyzzzzzzqqqqqqxxx}}}yyyvvvuuuuuutttrrrssssssrrrqqqrrrssstttuuuvvvuuuuuutttsssssssssrrrvvvwwwxxxxxxxxxwwwuuuuuuvvvyyy}}}~~~~~~~~~~~~}}}||||||||||||}}}|||}}}}}}}}}{{{xxxuuutttrrrrrrssstttuuuxxxzzz{{{|||{{{yyyyyyzzzzzzxxxvvvvvvtttssssssuuuvvvuuuuuuqqqnnnkkkkkknnnooollliiiaaa___\\\XXXTTTNNNHHHCCC???;;;555111000000111111333222000/////////000111222222222222222222222222111111333555777999:::;;;777777888:::<<<<<<:::888999888777555444333333333444444444333333222222111111111000///////////////000111111111222222222222444444333333444444555666777777777666666666666666999999888888888999999:::???@@@AAABBBBBBBBBBBBBBBDDDCCCDDDFFFKKKMMMLLLKKKMMMLLLKKKLLLNNNNNNNNNMMMMMMOOOPPPQQQQQQSSSVVVXXXUUUVVVXXXYYY[[[^^^cccggglllrrrzzz~~~ssshhhdddcccbbbaaacccdddccccccbbbaaaaaa```aaaaaa```___^^^]]]YYYUUUQQQNNNRRRWWW\\\^^^```cccdddkkknnnrrrrrrooonnnpppsssqqqpppooonnnooorrrtttvvvxxxyyy{{{|||~~~yyy{{{|||wwwqqqnnneeedddaaa^^^]]]^^^aaaeeekkknnnooopppwwwNNNNNNMMMMMMOOOTTT[[[```fffmmmuuuyyy|||~~~vvvttttttqqqoooiiieee```[[[VVVPPPKKKGGGFFFEEEDDDDDDFFFJJJMMMPPPWWW\\\ccciiiooovvv{{{lll___ZZZTTTMMMHHHHHHGGGFFFDDDAAA@@@@@@??????>>>======>>>>>>===;;;999888777666444444444444333333333333777666555444333222222222333333333222222111111111333333333333333444555555444666888888888999;;;===EEEKKKVVV```gggmmmqqqtttsssuuuwwwxxx|||{{{rrrgggUUULLLCCCAAAAAA??????@@@@@@KKK[[[zzz|||tttwww}}}|||jjjxxxnnnTTTBBB999555444444333222111000///000000000/////////......,,,,,,---------,,,+++***++++++++++++++++++++++++++++++************++++++******))))))******++++++------------------------000000111111111555CCCRRRooo~~~~~~~~~zzzwwwuuu}}}{{{yyy}}}xxxnnnnnnxxx}}}xxxuuuttttttsssrrrtttsssrrrrrrrrrsssuuuvvvwwwvvvuuutttssssssrrrrrruuuuuuvvvwwwwwwvvvuuutttsssvvvzzz||||||||||||}}}}}}}}}|||||||||||||||}}}{{{{{{{{{{{{yyyvvvtttsssrrrrrrssstttuuuwwwyyyzzzzzzxxxvvvwwwxxxyyyyyyxxxvvvuuussssssuuuuuuuuutttrrrooolllllloooqqqpppooodddbbb___[[[WWWRRRKKKGGGDDD???888444222111111111333222111000///000111111333333333222111111111000000111222444666888999:::777777888:::======:::888888777666555444333333333444444333222222111000000111111000/////////000000111111111111222222222222333333222222333333444555666666666777777777777777999999999999::::::;;;;;;AAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDGGGJJJMMMMMMMMMPPPNNNNNNNNNPPPQQQPPPOOONNNPPPRRRRRRRRRTTTVVVYYYXXXYYY[[[\\\^^^aaafffjjjpppxxxwwwooogggeeeeeecccbbbdddeeeddddddcccbbbbbbbbbaaabbbaaa``````^^^[[[VVVRRROOOSSSXXX\\\___```bbbccclllooorrrrrrpppoooqqqsssqqqpppooooooqqquuuxxxzzz{{{|||~~~vvvuuutttoooiiiggg``````_________aaaeeeiiiooorrrtttvvv|||IIIIIIIIIJJJNNNVVV```gggiiipppxxx||||||uuussssssqqqooohhhddd___YYYTTTOOOJJJGGGEEEFFFFFFGGGJJJPPPVVVZZZbbbhhhpppuuuyyy}}}}}}rrrcccWWWTTTPPPKKKGGGFFFEEEDDDBBB@@@@@@@@@???>>>>>>============<<<:::999888777666555555555555555666666666777666555444333222222222444444444444444444444444333333222222333333444555444666888999999:::;;;===CCCJJJTTT\\\bbbhhhmmmppprrrvvvyyy|||~~~}}}tttjjjXXXMMMDDDAAA@@@??????BBB>>>HHHVVVrrr}}}xxxyyy~~~wwwgggrrrvvvZZZEEE:::555444333222111000000000000000000////////////...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++------+++++++++,,,---...---------------------------,,,...000000444AAANNNfffwww~~~}}}~~~{{{wwwsssyyy~~~wwwzzzxxxmmmmmmxxx|||wwwtttsssssssssssssssrrrrrrqqqrrrsssuuuvvvwwwvvvuuutttssssssttttttrrrssstttvvvvvvvvvuuuuuurrruuuxxxzzz{{{{{{{{{|||}}}}}}|||{{{zzzzzzzzz{{{zzzzzzzzzyyywwwuuusssrrrsssssstttuuuwwwxxxyyyzzzxxxvvvuuuvvvxxxzzz{{{zzzvvvuuussssssuuuvvvuuutttssspppmmmmmmoooqqqqqqqqqgggeeebbb^^^ZZZUUUNNNJJJEEE@@@999555333222222222333222111000000000111222444333333222111000000//////000111333555777888999777777888;;;======;;;999777666555444333333333333555444444333222111000000111111000000///000000111222222222222222222222222222222111111222222333444555555555666666777777777999999:::;;;<<<<<<======BBBCCCCCCCCCCCCBBBBBBAAACCCCCCDDDFFFIIILLLMMMNNNRRRQQQPPPPPPRRRRRRQQQPPPOOOQQQRRRRRRSSSTTTVVVYYYYYY[[[\\\^^^```dddiiimmmttt~~~}}}qqqjjjffffffgggddddddeeeeeeeeeeeeeeedddcccbbbbbbdddccccccbbbaaa]]]XXXTTTOOOSSSXXX\\\^^^___aaabbbllloooqqqqqqppppppqqqsssqqqppppppqqqssswww{{{~~~}}}|||rrrnnnkkkfffcccbbb___```aaabbbcccfffjjjmmmqqquuuxxxzzzGGGHHHIIILLLQQQZZZdddkkkkkkrrr{{{{{{uuussssssqqqppphhhddd___YYYUUUPPPLLLIIIHHHJJJLLLNNNQQQWWW___eeennnssszzz~~~~~~~~~~~~tttjjj^^^SSSOOOMMMIIIFFFEEEDDDBBBAAA@@@@@@??????>>>======<<<<<<;;;:::999888777666555444444444444555555555555555444444333333333444444222222333444444555666666333222222222222333444444444666999::::::;;;<<<===AAAHHHQQQWWW\\\aaahhhmmmssswww{{{}}}}}}uuulllYYYNNNDDD@@@???>>>@@@CCCAAAHHHRRRjjjxxx|||rrrfffooo|||___GGG;;;666555333222111000000000111000000000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++...---,,,+++++++++------------------------------,,,+++---000111444>>>III[[[nnn}}}~~~~~~~~~~~~|||yyyuuuxxxtttvvv|||zzznnnmmmvvv~~~{{{vvvtttttttttttttttrrrqqqqqqqqqrrrsssuuuvvvvvvuuutttsssssstttvvvwwwttttttuuuvvvuuutttsssrrrsssvvvxxxzzzzzzzzz{{{}}}~~~}}}|||zzzyyyxxxxxxxxxzzzyyyxxxwwwuuusssrrrqqqssstttuuuwwwxxxyyyzzzzzzvvvuuuuuuvvvyyy{{{||||||uuutttssssssuuuvvvvvvuuuuuurrrooommmmmmnnnnnnnnniiigggdddaaa\\\WWWPPPLLLDDD???999444333333333333444333111000000000111222333333222222111000/////////000111333444666777888777888999;;;======;;;999777666555444444444444444666555555444333222222222111111000000000000111111333222222222222222222222222111111111111222333333333333444555666666777777888999;;;===>>>?????????CCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHJJJMMMOOOSSSRRRQQQRRRSSSSSSRRRQQQPPPQQQRRRSSSSSSTTTVVVXXXXXXZZZ]]]```ccchhhnnnrrr{{{uuulllhhhfffggghhheeeeeehhhfffgggggggggfffeeedddccceeeeeeeeeeeeccc___ZZZUUUOOORRRVVVZZZ\\\^^^aaacccmmmnnnpppqqqqqqqqqqqqrrrppppppqqqsssvvvzzz~~~~~~wwwmmmiiieeeaaa___``````aaadddeeegggiiimmmoooqqqwww|||EEEGGGKKKOOOUUU]]]eeekkkmmmuuuzzzvvvssssssrrrqqqjjjfff```[[[WWWSSSPPPMMMMMMPPPTTTWWWZZZ___hhhnnnxxx|||~~~||||||~~~vvvmmmeee[[[RRRKKKJJJHHHFFFDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;::::::999888777666555333333222222222222222222222222222222333333444555///000000111333444444555222222222222222333444444444666:::;;;;;;;;;<<<===>>>DDDLLLQQQUUU[[[dddlllrrrwww{{{|||}}}}}}vvvnnn]]]QQQFFF@@@???>>>???BBBCCCJJJQQQeeevvvjjjuuuzzzqqqiiiooobbbJJJ===666555333111000000111111111111000000000/////////...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++******))))))******------------------------///---...111111222888AAASSSfffwww|||~~~~~~|||zzzxxxxxx}}}ooopppvvvzzz~~~|||rrrooottt{{{{{{yyyvvvuuuvvvvvvvvvuuurrrrrrqqqqqqrrrtttvvvwwwwwwvvvtttsssssstttvvvwwwxxxxxxxxxwwwuuussspppooouuuwwwyyyzzzyyyyyy{{{|||}}}|||{{{yyyxxxxxxwwwwwwzzzyyyxxxvvvtttsssrrrqqqssstttuuuwwwxxxxxxyyyxxxttttttuuuwww{{{||||||{{{tttsssrrrsssuuuwwwwwwwwwuuusssqqqooommmlllkkkkkkjjjhhheeeaaa]]]WWWQQQLLLDDD???999444333333333333444333222111000111222222222222222111000000000///000111222333555666777888888888999;;;======;;;999777777666555555555555555555555444444444444333333111111000000000111222222333333333333222222222222222222111111222222333444222333444555666777888999888:::<<<>>>@@@AAA@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCBBBDDDEEEFFFHHHJJJNNNRRRVVVTTTSSSSSSUUUUUUTTTRRRRRRSSSTTTTTTTTTUUUWWWYYYXXX[[[___ccchhhooovvvzzz{{{pppjjjgggfffhhhhhhfffgggkkkiiijjjjjjjjjjjjhhhgggfffggggggggggggfffbbb[[[WWWPPPRRRUUUXXX[[[___cccgggoooooopppqqqrrrrrrrrrrrrpppqqqtttwww{{{~~~xxxppphhheeebbb______bbbaaadddgggiiikkknnnqqqsssrrrzzz~~~||||||~~~CCCGGGMMMSSSZZZaaagggkkkpppxxx}}}yyyuuusssrrrqqqqqqkkkgggaaa]]]ZZZWWWTTTSSSRRRVVV\\\___bbbfffnnntttzzz|||~~~|||xxxvvvvvvxxxyyyzzzwwwnnneee^^^UUUMMMHHHHHHHHHFFFDDDBBBAAAAAA?????????>>>======<<<<<<;;;;;;:::999888888777666555555444444333333222222222111111111111222333333111111111222222333333333222222222111222222333444222555999:::::::::;;;;;;<<>>AAA@@@GGGNNN```zzzlll```oooxxxtttnnnooofffNNNAAA777555333111000000111111111111111000000000//////...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++***)))(((------------------------///---...000000///444;;;LLL___qqqxxx~~~{{{{{{yyyxxx{{{yyyhhhiiippptttxxx|||vvvssssssvvvxxxwwwwwwwwwyyyyyyxxxvvvttttttssstttuuuvvvxxxyyy{{{yyyvvvsssrrrssstttuuuuuuvvvwwwwwwvvvuuusssrrrvvvxxxyyyyyyxxxxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxvvvtttsssrrrrrrqqqrrrtttuuuvvvvvvvvvvvvqqqrrrtttxxx{{{{{{zzzxxxrrrqqqqqqrrrvvvxxxyyyyyysssssssssqqqnnnlllkkkkkkjjjhhheeeaaa]]]WWWQQQLLLFFFAAA;;;555333222222222444333222111111111222222111111111111000000000000111222333444555666777888888888999<<<>>>>>><<<999888888777666666666666777222333333333333444444444111111000000111111222333444444333333333222222222222222222222222333444444444444555777888:::;;;;;;888:::===@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDFFFHHHHHHIIILLLQQQUUUYYYWWWVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWZZZ\\\[[[^^^ccciiiooowww}}}tttllljjjggggggiiihhhgggiiimmmmmmnnnooooooooommmkkkjjjhhhhhhiiiiiihhhccc]]]XXXRRRSSSUUUXXX[[[aaaggglllrrrrrrrrrsssuuuuuuuuutttrrrtttyyy}}}zzzpppjjjdddcccaaa___aaaeeedddhhhmmmpppsssvvvyyy{{{xxx}}}yyyxxxxxxzzzzzz{{{~~~BBBGGGOOOXXX^^^eeejjjmmmrrrzzz}}}{{{wwwtttrrrqqqpppppplllhhhccc^^^\\\ZZZXXXVVVUUU[[[aaaeeefffkkkrrrxxxwwwxxxxxxvvvqqqoooqqqttttttuuuqqqggg___XXXPPPHHHFFFGGGHHHGGGDDDBBBAAAAAA?????????>>>======<<<<<<<<<<<<;;;;;;:::999888888999999888777666555555444222222111111000111111222555555444444444444333333222222111111222222333444111444777999999999999:::;;;@@@EEEHHHKKKSSSaaallllllrrrvvvxxxzzz|||zzzuuujjj\\\MMMDDD???<<<<<>>>>><<<:::999888888777777777777888000111111222222333444444111111000000111222333333444444444333333222222222333333222222333333444555555666777888:::<<<======888:::===@@@BBBCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEHHHJJJJJJKKKNNNSSSXXX[[[YYYXXXXXXYYYYYYXXXVVVWWWXXXYYYYYYYYYYYY\\\^^^]]]aaafffmmmuuu~~~{{{uuunnnhhhjjjhhhgggiiihhhgggjjjooopppqqqrrrsssrrrpppnnnmmmhhhiiiiiijjjiiiddd]]]XXXTTTUUUVVVXXX\\\bbbkkkppptttttttttuuuwwwxxxwwwvvvssswww|||~~~vvvqqqkkkfffbbbbbbbbbaaaccchhhiiimmmrrrwww{{{~~~~~~|||wwwuuuuuuvvvwwwwwwxxxzzz~~~JJJMMMRRRXXX^^^eeemmmqqqwww|||xxxssspppooopppqqqqqqhhhfffccc^^^[[[XXXWWWVVV[[[]]]aaafffjjjlllmmmmmmqqqooollljjjiiiiiijjjjjjnnnkkkeee^^^XXXRRROOOMMMGGGFFFEEECCCAAA???===<<<============<<<;;;:::999888888888777777777777777555555444333333222111111333333222222111000//////111111222222222333333333444444333222222333333333333444666888999999999999<<>>;;;???BBBJJJXXXhhhwwwggg^^^xxx~~~yyyxxxvvv{{{mmmRRRBBB;;;888555333333333333333////////////..................---,,,,,,+++******,,,,,,,,,+++++++++******+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////000222444DDDOOO^^^ooovvvuuuxxxwwwttttttyyy}}}{{{eee]]]bbbiiiqqqvvvzzz|||}}}|||wwwrrrooommmqqqrrrtttxxx|||~~~~~~}}}||||||{{{{{{|||}}}~~~~~~zzzuuussssssrrrqqqoooppprrruuuxxxyyyzzzyyyyyyyyyxxxwwwvvvwwwxxxyyy{{{yyyyyyzzz{{{{{{zzzzzzzzzzzzzzzyyywwwsssqqqqqqrrrssssssttttttssssssrrrqqqssstttwwwyyyyyyxxxvvvuuuqqqrrrtttvvvxxxyyyzzzzzzwwwuuusssrrrqqqpppmmmkkknnnjjjeeebbb```[[[TTTNNNMMMEEE>>>:::555111222555222222222222111111000000333333333222222222111111000111111222222333444444555666888999:::;;;<<<<<<999999888777666555444444444444444444444444444444555444444333333222222111333222222111222222333333333333222222333333444444777888999;;;<<<===>>>>>><<<>>>???@@@??????AAACCCBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFGGGJJJJJJKKKQQQYYYXXXXXXXXXXXXYYYYYYZZZ[[[YYYYYYXXXWWWXXXZZZ\\\^^^aaaccciiitttzzzuuuqqqnnnlllhhhhhhhhhhhhiiilllnnnooorrrssstttttttttrrrpppnnnjjjkkkmmmmmmjjjeee```]]]XXXVVVXXX___eeeiiipppvvv~~~{{{xxxvvvvvvvvvvvvvvvvvv~~~}}}sssllliiicccdddeeeeeeeeefffiiilllqqquuuzzzzzzuuussssssttttttuuuttttttvvv{{{NNNQQQVVV\\\bbbjjjrrrwww}}}xxxtttpppmmmlllmmmmmmmmmeeeccc```]]]ZZZXXXWWWWWWZZZ\\\___cccfffggghhhhhhhhhfffdddbbbaaaaaabbbbbbdddaaa]]]WWWRRRNNNLLLKKKEEEDDDDDDBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;:::888888888888777777777777555555444333333222111111444333333222111111000000111111222222222333333333444333333222222333333444444555777888999:::999999<<<>>>AAADDDGGGOOOYYYaaajjjnnntttxxx{{{|||{{{{{{xxxiiiVVVGGGBBB@@@???===???AAAHHHTTTbbbooowww{{{kkk___www~~~|||xxxyyypppUUUDDD;;;888555333333333333222000000000/////////............------,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000333555===IIIZZZnnntttssswwwvvvtttssstttwwwfff[[[]]]ccckkkpppvvvyyy{{{zzzwwwrrrnnnlllqqqtttyyy~~~}}}}}}||||||||||||}}}~~~zzzuuussssssrrrqqqoooppprrrtttwwwxxxyyyxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{wwwxxxyyyzzzzzz{{{{{{zzzyyyzzzyyywwwsssrrrrrrsssuuuuuuuuuuuuuuutttssssssrrrsssvvvwwwxxxwwwuuutttrrrsssuuuwwwxxxyyyzzzzzzuuussspppooooooooommmlllllliiifffbbb___[[[WWWTTTUUUKKK@@@:::666222222555333222222222111111111111333333333222222222111111000111111222222333444444555666888999:::;;;<<<<<<999999888777666555444444444444444444444444444444444444444333333333222222555444333333333333333444444444333333333444555555777888:::;;;======>>>>>>>>>???AAAAAA@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHJJJMMMMMMLLLPPPVVVXXXXXXXXXXXXYYYZZZ\\\\\\]]]\\\[[[ZZZZZZ[[[]]]^^^eeehhhooozzz{{{uuuqqqmmmkkkiiiiiiiiiiiijjjkkkmmmooopppqqqrrrsssttttttrrrqqqppplllmmmoooooolllgggbbb___YYYWWWYYY```fffjjjqqqwww|||{{{xxxwwwxxxyyyyyyyyy{{{yyyooogggeeeaaacccdddeeefffiiilllooossswww||||||vvvrrrqqqrrrsssssstttssssssuuuxxx|||TTTVVV[[[```gggpppyyy|||yyytttqqqllliiiiiijjjjjjiiiaaa```]]][[[YYYXXXXXXXXXYYYZZZ]]]___````````````___^^^\\\ZZZYYYYYYZZZZZZYYYXXXUUURRRNNNLLLKKKJJJCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<;;;999999888888888777777777555444444333333222222111444444333333222222111111111111222222222333333333333333333222222333333444555666777999::::::::::::<<<>>>AAACCCFFFLLLVVV]]]dddjjjrrrxxx{{{|||}}}}}}oooZZZJJJCCC@@@???>>>>>>@@@EEENNNZZZdddkkknnnxxx{{{rrrdddyyy{{{yyytttXXXFFF;;;888555333333333333222111111111000000000000///.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000111333555777CCCUUUkkktttqqquuuvvvtttrrrooopppxxxjjj[[[XXX]]]eeelllppptttwwwxxxuuupppllljjjpppvvv~~~}}}{{{{{{zzzzzz{{{yyyuuussssssrrrqqqppppppqqqtttvvvwwwwwwwwwvvvxxxyyyzzz{{{{{{{{{zzzzzzvvvvvvxxxyyyzzzzzzzzzzzzxxxyyyxxxvvvtttssstttuuuwwwwwwwwwvvvvvvvvvuuuuuurrrsssuuuvvvwwwvvvtttssstttuuuvvvwwwxxxyyyyyyzzzrrrpppmmmmmmmmmnnnnnnmmmmmmllljjjfffbbb_________aaaSSSCCC;;;777444222444333333222222222222111111333333333222222222111111000111111222222333444444555666777999:::;;;<<<<<<999999888777666555555444444444444444444444444444444444555555555444444333777666555444444444444444555555444444555666666777888999:::<<<===>>>??????AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFHHHIIIIIIJJJJJJLLLKKKMMMQQQQQQNNNPPPTTTXXXXXXXXXXXXZZZ\\\^^^___bbb```^^^\\\\\\]]]___```jjjnnnvvv~~~zzzuuupppnnnllliiihhhkkkkkkkkklllmmmooopppqqqpppqqqsssttttttsssrrrrrroooppprrrrrrpppkkkfffccc\\\ZZZ[[[aaafffjjjpppvvvxxxxxxxxxxxxzzz{{{}}}~~~~~~zzztttkkkdddcccaaaccceeegggiiilllppptttvvvzzz|||yyytttrrrrrrtttuuuvvvvvvvvvvvvwwwyyy|||~~~YYY[[[^^^cccjjjuuu~~~xxxuuurrroookkkhhhhhhhhhhhhgggaaa___]]][[[YYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUSSSQQQOOOMMMKKKKKKCCCCCCBBBBBBAAA@@@@@@???======>>>>>>===<<<<<<;;;:::999999888888777777777444444444333333222222222444444444333333222222222111111222222222333333333333333222222222333444444666666777888999:::;;;;;;<<>>======>>>BBBIIIQQQZZZaaadddmmmsss~~~{{{ooo{{{yyy\\\HHH<<<999555333333333333222222222222111111111000000///.........------,,,,,,------,,,,,,,,,+++++++++.........---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111333555AAAQQQfffvvvqqqtttvvvtttqqqooonnnrrrqqq___XXXZZZaaaiiijjjnnnsssuuussspppllljjjoooxxx}}}{{{yyyxxxxxxyyywwwuuussssssrrrrrrqqqqqqrrrssstttuuuuuuuuuuuuvvvxxxzzz||||||{{{yyyxxxvvvwwwxxxxxxyyyyyyyyyyyywwwxxxxxxwwwuuutttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvssstttvvvwwwwwwvvvuuutttuuuvvvwwwxxxxxxyyyyyyxxxqqqooommmlllmmmoooooooooooopppooojjjfffeeehhhkkklll[[[HHH>>>:::666333333333333333333333333222222333333333222222222111111000111111222222333444444444555777999;;;<<<<<<===:::999999888777666555555444444444444444444444444555666777888888888777666777777666555444444444444666666666666777888999999999:::<<<===??????@@@@@@DDDEEEFFFEEECCCCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLMMMLLLPPPUUUVVVSSSRRRUUUWWWWWWWWWXXXZZZ]]]```aaadddbbb```^^^]]]___aaacccnnnsss|||zzzwwwssspppooonnnlllkkkkkkkkklllmmmnnnpppqqqqqqpppqqqrrrsssttttttttttttqqqssstttuuusssooojjjggg```]]]^^^bbbeeeggglllqqqssstttvvvwwwyyy|||zzzvvvppphhheeefffeeefffiiijjjlllooossswwwzzz~~~|||yyywwwxxxzzz{{{{{{{{{|||}}}}}}~~~^^^___aaafffnnnyyyzzztttqqqqqqnnnjjjhhhhhhhhhgggfffcccaaa^^^[[[YYYXXXWWWWWWZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUSSSQQQOOOLLLJJJIIIDDDDDDCCCBBB@@@???>>>===<<<============<<<;;;;;;:::::::::999888777777666444444333333333333222222444444333333333333333222111111222222222333333333333222222222333333444555666666777777888::::::;;;===???BBBCCCEEEJJJQQQWWW[[[cccnnnvvvzzz|||yyycccPPPDDD???===<<<:::<<>>:::777444444444333222222222222222111111111111//////...............------------,,,,,,,,,++++++......---,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111555???NNNbbb}}}|||wwwwwwxxxvvvrrrrrrooopppxxxyyyfff[[[XXX^^^eeeeeejjjooorrrrrrpppmmmlllpppyyy~~~|||yyyxxxwwwvvvuuuuuuuuutttsssrrrrrrrrrrrrrrrsssttttttttttttttttttvvvyyy{{{|||zzzxxxvvvxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwuuutttvvvwwwwwwvvvuuutttttttttuuuuuuwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxwwwwwwqqqooonnnnnnpppqqqrrrqqqppppppoookkkggggggkkkoooqqq___LLLBBB===777444222333333333333333333444444333333333222222222111111000111111222222333444444444555777999;;;<<<======::::::999888777666555555444444444444444444444444777888:::;;;<<<;;;::::::666666555444444444444444888888888888999:::;;;<<<;;;<<<>>>???AAABBBBBBBBBFFFGGGHHHGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLPPPWWWZZZWWWUUUVVVWWWVVVWWWXXX[[[___bbbeeefffdddaaa______aaadddfffooottt}}}vvvtttqqqpppppppppooonnnjjjjjjlllmmmnnnppppppqqqpppqqqrrrssstttuuuuuuuuurrrtttvvvwwwvvvrrrnnnkkkfffbbbaaacccddddddggglllnnnpppsssuuuwww|||yyysssmmmggggggkkkkkkmmmnnnoooooorrruuuxxx~~~ddddddfffjjjsss{{{vvvqqqnnnooollliiigggggggggeeedddbbbaaa^^^[[[YYYWWWWWWWWWYYYYYYXXXWWWWWWVVVUUUUUURRRRRRRRRSSSSSSSSSSSSSSSTTTSSSRRROOOLLLIIIFFFEEEDDDDDDCCCAAA@@@>>>===============>>>>>>======<<<;;;;;;:::999888777777666333333333333333333333333333333333333222222222222111111222222222333333333222222222222333444555555555555666666777888:::;;;<<>>AAAEEEKKKRRRWWWbbbooohhhQQQ@@@<<<888666555555444333222222222111111111111000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...///333<<>>===<<<;;;555555444444444444555555999999::::::;;;<<<>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJIIIHHHHHHIIIJJJJJJKKKLLLNNNOOOOOOPPPPPPNNNMMMQQQXXX\\\YYYWWWWWWXXXXXXXXXZZZ]]]bbbgggjjjjjjgggccc``````bbbeeegggnnnsss}}}|||sssqqqoooooopppqqqpppooojjjkkklllnnnppppppqqqqqqqqqrrrrrrssstttuuuuuuvvvsssuuuwwwxxxwwwtttooommmjjjfffdddeeedddccceeeiiilllnnnqqqrrruuu|||~~~wwwrrrlllgggiiinnnrrrsssttttttsssuuuxxxzzzkkkkkklllpppyyyzzzuuuqqqnnnlllkkkhhhfffddddddcccbbb```___^^^[[[YYYXXXWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNKKKHHHEEECCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@??????<<<;;;;;;:::888777777666333333333333333333333333222222222222222222222222111111222222222333333333222222222222333444555666555444444555666777999::::::===@@@BBBCCCGGGNNNSSSXXXaaakkkqqquuuyyylllYYYKKKBBB>>><<<:::;;;===>>>@@@DDDKKKPPPaaaoooqqqYYYAAA>>>:::888777666666555222111111111111000000000////////////////////////...------------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...//////777CCCVVVuuu{{{xxxzzz}}}|||~~~}}}yyyvvvpppnnnlllmmmoooxxx}}}kkk^^^ZZZ\\\cccfffkkknnnpppqqqsssuuuxxx~~~~~~}}}~~~{{{{{{yyyxxxwwwvvvvvvvvvqqqsssuuutttsssrrrsssuuuuuuuuuttttttttttttttttttvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwxxxyyy{{{{{{||||||yyyyyyyyyxxxuuutttuuuwwwwwwuuutttrrrrrrssstttuuu{{{{{{{{{zzzzzzzzzyyyyyywwwwwwwwwvvvuuutttsssrrrppppppqqqsssttttttrrrooommmkkkhhhfffffffffffffffhhh^^^RRRJJJBBB999444444333444444444555555555555333333333222222222111111000111111222222333444444333444666999;;;<<<===>>>;;;::::::999888777666666444444444444444444444444555777:::===>>>>>><<<;;;555555555555666777888888;;;;;;;;;;;;===>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGHHHJJJKKKKKKJJJJJJKKKMMMLLLMMMNNNOOOPPPQQQQQQQQQRRROOORRRXXX\\\YYYWWWVVV[[[[[[[[[]]]aaaffflllooopppmmmhhhdddbbbbbbeeefffmmmrrr{{{yyyrrrppppppppprrrsssrrrqqqkkklllnnnpppqqqrrrrrrrrrssssssssssssssstttuuuuuurrrtttwwwxxxwwwtttpppmmmlllhhhfffggggggfffhhhlllmmmoooqqqqqqttt|||~~~{{{yyywwwrrrlllmmmrrrvvvwwwwwwwwwwwwyyy|||~~~qqqqqqqqquuu~~~zzztttpppnnnmmmlllgggeeebbbaaaaaa```^^^]]][[[ZZZYYYXXXWWWWWWXXXYYYVVVUUUTTTTTTTTTTTTUUUUUUOOOPPPQQQRRRRRRSSSRRRRRRPPPPPPOOONNNKKKHHHEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA<<<<<<;;;:::999777777666333333333333333333333333111111111111111111111222111111222222222333333333222222222222333444555666444444444444555666888:::888;;;>>>@@@BBBFFFLLLRRRXXX```jjjpppsssxxxppp]]]NNNDDD???>>>;;;<<<===<<<<<<@@@FFFKKKaaaooowww```CCC???;;;999888777666555111111111000000000000///////////////000000000000......---------,,,,,,,,,)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000...444>>>OOOnnntttppprrrzzz~~~{{{zzz|||~~~{{{wwwmmmkkkkkkjjjjjjssstttccc[[[\\\cccfffjjjmmmooorrruuuxxx|||}}}yyyzzz|||yyyxxxxxxwwwvvvvvvwwwwwwooorrruuuuuusssrrrsssuuuvvvvvvuuuttttttttttttuuuxxxyyyzzz{{{{{{{{{zzzzzzsssuuuwwwyyy|||~~~zzzzzzzzzxxxuuutttuuuvvvwwwvvvtttsssrrrsssuuuvvv{{{{{{{{{zzzzzzyyyyyyyyywwwwwwvvvvvvuuusssrrrqqqooopppqqqsssuuutttpppnnnoookkkgggfffhhhhhhfffcccddd\\\TTTMMMCCC999444555444444444555555555666666333333333222222222111111000111111222333333444444333444666999;;;===>>>>>>;;;::::::999888777666666444444444444444444444444444666999<<<======<<<:::555666666666777999:::;;;;;;;;;<<<<<<===???@@@AAAAAABBBDDDEEEGGGHHHHHHHHHHHHJJJKKKLLLKKKLLLMMMOOOMMMMMMOOOPPPQQQRRRRRRRRRUUURRRSSSXXX[[[YYYUUUTTT^^^]]]^^^```dddjjjpppsssvvvrrrlllfffccccccdddfffmmmqqqzzzyyysssrrrrrrssstttuuutttssslllnnnppprrrsssttttttssstttsssssssssssstttuuuuuurrrtttvvvxxxwwwtttpppnnnmmmiiigggiiiiiiiiikkkpppnnnpppqqqqqqttt}}}~~~zzzzzz|||}}}yyysssrrruuuwwwxxxyyyyyyzzz{{{vvvwwwzzz~~~|||rrrmmmmmmllljjjgggeeedddbbb```___^^^^^^^^^___^^^\\\\\\\\\[[[XXXVVVUUUUUUUUUTTTTTTTTTTTTTTTOOOOOOOOOOOOOOOPPPQQQRRROOOMMMKKKJJJJJJIIIGGGEEEAAAAAA@@@???>>>>>>??????CCCAAA@@@@@@@@@@@@???======<<<;;;::::::888666333555444444555666666555333555444333222111111111111333333222222111222222222555555555555555555555555333333444444666777888999;;;>>>AAABBBCCCEEEKKKOOOWWWbbblllnnnrrr}}}rrr___MMMAAA<<<;;;=========<<<<<>>===;;;777666999333222111111333333222111222111111000000000000000/////////......---------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---............------,,,,,,,,,...---,,,,,,---...000111444222777HHHbbbvvvpppkkkppp{{{}}}}}}vvvoooiiiggggggmmmmmm]]][[[bbbgggkkklllrrr{{{|||~~~}}}}}}{{{xxx}}}zzzvvvttttttuuuuuuuuurrrtttttttttrrrqqqrrrsssxxxxxxwwwuuutttsssuuuvvvtttvvvwwwwwwvvvvvvwwwxxxuuuvvvyyy{{{}}}~~~~~~~~~zzzyyywwwuuutttsssssssssvvvvvvtttsssssstttuuuuuu{{{{{{zzz{{{{{{zzzxxxuuuvvvvvvuuutttssssssrrrrrrttttttsssrrrqqqoooooonnnmmmkkkiiihhhhhhgggeeedddccc```YYYOOODDD;;;777555111222333555666555555444333333222222111222222222222222222222333444555555777888999:::<<<===>>>??????<<<999777777777666444333333333444555666777888555888;;;>>>???>>>;;;:::;;;888555666999<<<<<<:::<<<======>>>???@@@@@@AAAAAABBBEEEGGGIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOOOOPPPQQQRRRSSSTTTSSSUUUWWWWWWWWWXXXYYY[[[aaaaaaaaadddhhhnnnsssvvvwwwuuupppjjjeeebbbbbbccchhhnnnzzz}}}uuutttrrrsssuuuxxxyyyyyyssspppmmmnnnrrrvvvxxxxxxzzzyyywwwuuussssssssstttsssuuuvvvvvvtttssstttuuuqqqppppppooonnnmmmlllllltttooonnnrrrwww~~~~~~}}}|||{{{zzzzzzzzzzzzzzz|||{{{{{{{{{}}}{{{|||}}}|||uuummmiiiiiijjjhhheeebbbaaa```___^^^]]]]]]]]]___^^^\\\\\\\\\ZZZXXXVVVTTTTTTTTTTTTSSSSSSSSSSSSOOOOOOOOOOOOOOOPPPQQQQQQOOOMMMKKKJJJJJJIIIGGGEEEAAAAAA@@@???????????????CCCAAA@@@@@@@@@@@@???======<<<;;;:::999888666444333222222333555666555333555444333222111111111111333333222222111222222333555555555555555555555555333333444444555777888999:::===@@@AAABBBDDDJJJNNNUUU```jjjnnnsss}}}tttaaaOOOBBB===<<<<<<<<<<<<<<<<<>>;;;777777999999777444333333222000...222111111000000000000000---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,------......---------,,,,,,,,,++++++++++++,,,---......333222666DDDYYYvvv}}}xxxtttwww~~~{{{rrrkkkgggdddhhh{{{wwwddd______fffkkklllqqqyyy~~~}}}~~~~~~}}}{{{}}}zzzvvvtttuuuvvvvvvvvvtttuuuvvvuuutttssstttuuuwwwvvvuuusssrrrssstttvvvtttuuuvvvvvvuuuvvvxxxzzzwwwyyy{{{}}}~~~~~~{{{{{{yyywwwvvvuuuuuuuuutttssssssssstttvvvxxxyyy{{{zzzzzzzzz{{{zzzwwwuuuvvvuuuuuutttssssssrrrrrrtttssssssrrrpppoooooonnnllljjjjjjjjjjjjjjjgggeeeeeebbb[[[QQQFFF===888666111222444555666555555555333333222222111111222222222222222222333444555555555666777999<<<>>>???@@@>>><<<999777777777666555444444444444555666777777666888:::<<<===<<<;;;:::;;;888666777999<<<<<<;;;======>>>???@@@AAAAAABBBAAACCCEEEHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQPPPQQQQQQRRRSSSTTTSSSTTTVVVWWWWWWWWWYYY[[[aaaaaacccfffkkkpppuuuxxxxxxvvvrrrlllfffccccccdddfffmmmxxx}}}wwwuuuttttttwwwyyyyyyyyyuuurrrpppqqqtttxxxzzzzzz{{{zzzxxxvvvuuuuuuuuuuuutttvvvwwwwwwvvvuuuvvvwwwtttsssrrrqqqooonnnmmmlllqqqmmmlllqqqwww}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}tttnnnhhhdddeeeeeeeeeccc___^^^^^^^^^]]]]]]]]]]]]^^^]]][[[[[[[[[ZZZXXXVVVSSSSSSSSSRRRRRRRRRQQQQQQOOONNNNNNNNNNNNOOOPPPPPPNNNMMMLLLKKKKKKJJJHHHFFFAAA@@@@@@????????????@@@BBBAAA??????@@@@@@>>>===<<<;;;;;;999888777666666333222111222444555444333444333222111111111111111333222222111222222333333555555555555555555555555333333444444555666888888999<<>><<<999888:::<<<:::666555444222000...222111111000000000000000,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...------------,,,,,,,,,******+++,,,------------111111555>>>LLLbbb~~~}}}~~~vvvmmmgggbbbccctttiii```ZZZbbbiiilllpppwww}}}~~~~~~~~~{{{}}}zzzvvvuuuuuuvvvvvvvvvuuuvvvwwwwwwvvvuuuwwwxxxvvvuuusssrrrrrrssstttvvvsssttttttttttttvvvyyy|||{{{|||}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwuuuuuuttttttuuuwwwyyyzzz{{{zzzyyyzzz{{{zzzxxxvvvuuuuuuttttttsssrrrrrrrrrssssssrrrqqqpppoooooonnnjjjjjjkkkmmmooonnnkkkiiihhheee^^^TTTHHH???999777222222444555555666555555444333222222111111222222222111111222222333444555333444666999;;;>>>@@@AAA>>>;;;999888888888777555666666555555555555666666777888999:::;;;;;;;;;::::::999777888:::<<<<<<<<<>>>??????@@@BBBCCCCCCDDDBBBDDDGGGIIIKKKKKKJJJJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSRRRRRRRRRSSSSSSTTTRRRTTTVVVWWWWWWXXXZZZ\\\aaacccggglllqqquuuyyy{{{zzzxxxtttnnnhhheeedddeeeeeekkkuuuyyyxxxvvvwwwyyyzzzzzzyyywwwuuutttuuuxxx{{{}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwuuuwwwyyyyyyyyyxxxyyyzzzyyyxxxvvvtttqqqooommmlllooollllllqqqwww}}}}}}~~~~~~~~~~~~~~~}}}vvvnnnjjjeeebbbaaabbbaaa```\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZZZZ[[[ZZZWWWUUURRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMNNNNNNOOONNNMMMLLLLLLLLLKKKHHHFFFAAA@@@@@@??????@@@@@@@@@AAA@@@>>>>>>??????===<<<:::;;;:::999777666777777666444333333333333222111333333222111111111111111222222111111222222333333555555555555555555555555444444444444555666777888888;;;===>>>>>>AAAFFFJJJRRR\\\hhhooottt{{{wwweeeRRREEE@@@???:::;;;;;;;;;<<>>???<<<;;;999888999999777666777777666666555666666666888888888888999999:::;;;::::::999999:::;;;======@@@AAAAAACCCDDDEEEFFFGGGDDDFFFHHHJJJKKKKKKJJJIIIKKKKKKJJJJJJLLLOOORRRTTTUUUUUUTTTTTTTTTTTTTTTTTTRRRTTTWWWXXXXXXZZZ\\\^^^cccgggmmmsssxxx|||~~~~~~|||zzzwwwqqqkkkgggffffffeeejjjttt}}}{{{zzzzzz{{{|||{{{zzzzzzyyyyyyzzz|||~~~~~~}}}{{{zzzyyyxxxwwwyyy{{{{{{{{{zzz{{{|||}}}|||yyywwwsssqqqnnnmmmnnnlllmmmsssxxx}}}}}}~~~~~~yyyyyyyyyzzz|||vvvqqqkkkhhhddd```___^^^^^^]]][[[\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYWWWUUURRRRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKHHHFFFAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>===;;;999::::::888666555777999;;;999555444333333111000222222111111000000111111222111111111222222333444555555555555555555555555444444333444444555666777777:::=========???DDDIIISSS[[[gggppptttwww|||xxxiiiUUUGGG@@@???999:::;;;;;;<<<>>>AAADDDHHHWWW[[[]]]nnn~~~|||aaalllssstttVVVLLLBBB@@@???===<<<===>>>;;;888666555555444333222111111000000000000000.........//////000000000------,,,,,,,,,+++++++++***+++,,,---------,,,,,,------------------------+++,,,...///000//////...,,,...222666:::DDDZZZmmm~~~|||vvvnnniiiccccccrrrlll[[[QQQUUU\\\dddllluuuxxxqqqrrruuuuuuxxxvvvtttssstttuuutttsssssstttvvvvvvvvvvvvxxxyyyyyyvvvuuuuuuxxxzzzyyyxxxsssttttttssstttwww|||~~~~~~~~~}}}}}}|||||||||~~~}}}{{{zzzxxxwwwwwwwww{{{zzzxxxwwwvvvvvvvvvwww|||{{{yyyyyyzzz{{{zzzyyysssssssssssssssrrrrrrrrrrrrqqqqqqppppppooooooooommmooorrrvvvyyyxxxtttqqqjjjhhhbbbWWWKKKAAA:::777333444444444555666666777555444333222111111111111111111111111222333444444666666777888999:::;;;<<<;;;:::999999::::::888777888888777666666666777777999999888888888999:::;;;:::::::::::::::;;;===???BBBCCCDDDEEEFFFHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJIIILLLKKKKKKKKKMMMPPPTTTVVVWWWWWWVVVUUUUUUUUUVVVVVVTTTVVVXXXZZZ[[[\\\___aaaggglllttt|||~~~|||yyysssmmmiiiggggggfffjjjsss~~~~~~~~~~~~}}}{{{{{{|||}}}}}}~~~|||{{{zzzyyyzzz|||}}}|||{{{|||}}}~~~}}}{{{xxxuuurrrpppnnnooommmooovvv{{{~~~nnnooopppqqqssswww||||||sssmmmkkkfffdddaaa^^^[[[ZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYWWWUUUSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLKKKGGGEEEAAA@@@@@@@@@@@@AAAAAABBB@@@???======>>>>>><<<;;;777999:::888555555888;;;===:::666444333222111000222111111000000000111111111111111111222333444444555555555555555555555555444444333333444555555666777:::=========???DDDHHHQQQXXXeeeooosssssswww~~~~~~{{{nnnZZZJJJBBB@@@:::;;;<<<;;;;;;<<>>===>>>BBB>>>:::666555444222111222111111000000000000000---------------.........------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++,,,,,,,,,------------...******+++,,,---------------...111444777>>>NNN]]]pppzzz}}}|||zzzsssooolllhhhhhhvvvuuubbbRRRQQQUUU___jjjtttooohhhkkkqqqtttxxxvvvttttttuuuuuuuuusssqqqsssuuuuuuuuuvvvxxxyyyyyywwwwwwyyy}}}~~~|||yyytttuuuvvvvvvvvvxxx|||~~~}}}||||||}}}}}}}}}}}}{{{yyyxxxwwwwwwwwwxxxwwwvvvvvvvvvwwwyyyzzzzzzyyywwwwwwxxxyyyyyyxxxssssssrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooooooooopppqqqtttxxxzzzyyyuuuqqqkkkhhhcccYYYNNNCCC<<<999444444444444555666777888555444333222111000000000111000000111111222333444666777777888888999:::::::::999999:::;;;;;;999777888888777777777777888888::::::999999999999:::;;;:::;;;<<<;;;:::;;;>>>@@@DDDDDDFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJMMMMMMMMMNNNPPPRRRUUUVVVXXXXXXWWWWWWWWWWWWXXXYYYVVVYYY[[[]]]___```ccceeekkkrrr|||~~~zzzuuunnnjjjggggggfffiiiqqq~~~||||||}}}~~~|||{{{zzz{{{}}}}}}{{{zzz{{{|||}}}|||zzzxxxuuusssqqqppppppnnnqqqxxx|||}}}___aaadddfffggghhhkkkmmmooosssuuurrrkkkfffdddddd^^^]]][[[YYYWWWVVVWWWXXXZZZ[[[\\\]]]]]][[[ZZZYYYZZZYYYXXXXXXYYYYYYWWWUUUSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKIIIIIIIIIKKKKKKJJJFFFDDD@@@@@@@@@@@@@@@AAABBBCCC@@@>>>============<<<:::666999:::777444444888<<<;;;888444222222333222111111111000000000000111111111111111111222333444555555555555555555555555555444444333333444444555555888:::=========???CCCHHHNNNTTTbbbnnnrrrqqquuu||||||ttt```NNNDDDAAA;;;<<<<<<<<<;;;;;;===???>>>IIILLLSSSjjjxxxvvvzzz|||~~~zzzrrrrrr___hhhfff^^^QQQDDDAAAAAA@@@??????AAA>>>999666444444333222222111111000000000000000............------------------,,,,,,,,,,,,++++++)))+++,,,......---,,,+++,,,,,,,,,---------......++++++++++++,,,---......000...000333666:::EEEQQQbbbnnnzzz{{{yyy{{{wwwrrrppppppllllllyyymmmXXXQQQPPPZZZhhhrrr}}}yyyhhhaaahhhrrrwwwxxxwwwvvvvvvwwwwwwvvvuuuqqqsssuuuvvvvvvwwwyyyzzzxxxwwwwww{{{}}}xxxuuuvvvxxxxxxyyyzzz|||~~~~~~}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwwwwvvvuuuvvvwwwxxxyyywwwuuutttsssuuuvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppoooooooooooorrrrrrtttvvvxxxvvvssspppkkkjjjeee\\\QQQFFF???<<<555444444444555666777888666555333222111000000000000000000000111222333444555555666777888999:::;;;999999999:::<<<<<<:::888777777777777888999999:::::::::;;;;;;:::::::::::::::<<<===<<<:::;;;>>>AAAEEEFFFGGGIIIKKKLLLMMMNNNOOOMMMJJJHHHGGGHHHJJJLLLNNNNNNOOOQQQRRRTTTUUUVVVXXXXXXXXXXXXXXXYYYZZZ[[[YYY[[[^^^```bbbdddgggiiipppwww~~~{{{vvvooojjjggggggeeegggooo~~~|||{{{}}}|||{{{zzz|||}}}|||zzzyyyyyyyyyzzzyyyxxxwwwuuutttrrrrrrpppooorrrxxx{{{{{{}}}RRRUUUYYY\\\\\\]]]^^^___aaadddhhhfff```\\\]]]___WWWWWWVVVUUUSSSSSSUUUVVVYYYZZZ[[[\\\[[[ZZZXXXWWWZZZXXXXXXXXXYYYXXXWWWUUUTTTSSSSSSQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKIIIFFFCCC@@@@@@@@@@@@AAAAAABBBCCC???>>><<<<<<======;;;:::666888:::777444444888===777555222111111333333333111000000000000000111111111111111111222333444555555555555555555555555555444444333333333444555555888;;;=========???CCCHHHJJJQQQ___mmmrrrqqquuu}}}|||xxxdddQQQFFFBBB<<<======<<<::::::<<<===???HHHJJJPPPiii||||||}}}zzzwwwyyyzzz~~~uuummmpppaaaiiiddd```RRREEEAAAAAAAAA@@@@@@===:::666444555666777666222111111000000000000000111111000000//////......---------,,,,,,,,,++++++)))***,,,......---,,,+++,,,,,,,,,------............---,,,,,,---...000111222//////222555999@@@III\\\hhhuuu|||vvvtttyyyvvvrrrqqqsssooonnnzzzttt]]]RRRNNNXXXfffqqqzzzuuuccc^^^gggsss{{{zzzxxxwwwxxxyyyyyyxxxwwwqqqsssuuuvvvvvvwwwzzz{{{vvvvvvwww|||}}}wwwuuuwwwyyyzzzzzz{{{|||~~~~~~|||{{{yyyxxxxxxxxx{{{yyywwwvvvtttttttttuuuuuusssqqqqqqrrrttttttsssrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppoooooooooooosssssssssuuuvvvtttqqqnnnlllkkkfff^^^SSSIIIBBB???555555444444555666888999666555444222111000000000000000000000111222333444333333555666888:::;;;<<<999999999;;;<<<<<<:::888777777777777888999:::;;;;;;;;;<<<<<<<<<;;;:::::::::<<<===<<<:::;;;>>>BBBFFFGGGHHHJJJLLLMMMOOOOOOQQQNNNJJJGGGFFFHHHKKKMMMNNNOOOQQQSSSTTTUUUUUUUUUXXXXXXXXXXXXYYYZZZ\\\\\\[[[]]]```bbbdddfffjjjlllrrrzzz~~~|||vvvooojjjgggfffdddeeemmm|||}}}zzz}}}|||{{{{{{|||}}}|||yyywwwwwwwwwxxxwwwwwwvvvuuutttssssssooonnnrrrxxx{{{zzz{{{}}}yyyxxxMMMLLLKKKKKKMMMOOORRRSSSWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSUUUWWWXXXXXXWWWVVVVVVWWWYYYZZZ[[[[[[YYYVVVSSSPPPOOOPPPRRRSSSSSSQQQOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGHHHJJJKKKKKKIIIHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@======<<<<<<;;;;;;;;;;;;777777777666555555444444555555444333333222111111000000000000000000000000/////////000111111222222222333444444555555444444444555666666666666666555555777:::;;;<<<>>>@@@BBBLLLSSS^^^gggmmmrrrwww{{{{{{iiiSSSEEEAAA;;;:::888777888:::<<<>>>>>>@@@GGGTTThhhyyy}}}}}}}}}{{{vvvwww~~~}}}uuupppiiieeeoooiiiSSSHHHFFF>>><<>>>>>>>>???>>>===<<<===>>>@@@BBBJJJJJJKKKJJJIIIJJJLLLOOOJJJKKKKKKKKKJJJKKKMMMOOOPPPQQQRRRTTTUUUUUUUUUUUUYYYYYYXXXZZZ]]]^^^^^^]]]]]]ccc______hhhjjjiiiooo{{{}}}yyyxxxsssjjjdddbbb```bbbgggttt}}}|||~~~}}}|||~~~}}}|||||||||{{{zzzxxxwwwuuutttssssssrrrqqqrrrttttttqqqmmmqqqrrrsssuuuwwwxxxzzz{{{wwwrrrtttBBBBBBAAAAAABBBDDDFFFGGGJJJIIIIIIHHHGGGGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTTTTSSSSSSTTTUUUWWWWWWYYYYYYWWWUUURRRPPPOOOQQQSSSTTTSSSQQQNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHJJJKKKJJJIIIGGGFFFCCCBBBAAA@@@@@@???@@@@@@>>>======<<<;;;:::::::::777777777666555555444444555444444333222222111111000000000000000000000000/////////000111111222222111222333444555555555555555666666666666666555555444666888:::;;;===@@@BBBLLLSSS^^^ffflllrrrxxx||||||kkkUUUFFFBBB<<<;;;999777888999;;;===>>>@@@FFFSSSggg{{{|||zzz|||zzzzzzvvvyyy{{{wwwqqqkkkrrrkkkTTTIIIFFF>>>;;;>>><<<<<<;;;:::777555333222111222111111111111000000000////////////////////////...................................................---,,,+++***++++++,,,,,,,,,,,,,,,------...///)))+++---///000444888;;;LLLXXXjjj}}}~~~|||vvvrrrssssssrrrwww~~~mmm]]]NNNNNNWWW```hhhlllsssmmmaaaUUUVVVdddsssyyyzzz{{{vvvuuutttrrrqqqqqqqqqrrrrrrssstttuuuuuuvvvzzz~~~}}}yyyzzzwwwwww{{{|||{{{}}}|||xxxuuuuuuvvvtttvvvxxxyyywwwuuuttttttrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppqqqqqqrrrssssssrrrqqqppppppppppppoooooojjjbbbZZZRRRHHH>>>:::888666555777888888888:::999888777555444333222000111111111111222222222222333444555666777888999999888888:::===???@@@???===<<<:::999999999:::;;;;;;<<<<<<======>>>?????????>>>======>>>@@@BBBCCCIIIJJJJJJIIIGGGHHHJJJLLLJJJJJJKKKJJJIIIJJJMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVYYYXXXYYY[[[^^^``````___]]]ccc```bbbmmmqqqrrryyy~~~xxxvvvppphhhbbbaaa]]]___eeerrr~~~{{{}}}~~~}}}||||||}}}zzzyyywwwuuusssqqqpppoooooonnnnnnppprrrrrrooolllpppppprrrtttvvvwwwyyyzzz{{{~~~zzzrrrooottt>>>======<<<<<<>>>???@@@BBBAAAAAA@@@@@@@@@AAAAAAEEEEEEDDDEEEEEEFFFGGGHHHJJJLLLNNNNNNNNNNNNOOOQQQTTTUUUVVVVVVVVVTTTRRRPPPQQQRRRTTTTTTTTTQQQOOOMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFCCCBBBAAA@@@???????????????>>>===<<<;;;:::999888777777777666555555444444444444333333222222111111000000000000000000000000/////////000111111222222000111333444666666777777777777777777666555555444333555777999:::<<>>;;;>>>;;;===<<<:::888666444333333333333222222222111111111////////////////////////...................................................------------,,,,,,,,,------,,,,,,,,,------...+++,,,...///000222666999FFFQQQbbbvvv}}}vvvtttssssssuuuyyyvvvdddRRRKKKOOOUUU\\\aaaaaa___XXXPPPQQQ___oooyyy~~~|||vvvuuutttrrrqqqqqqqqqqqqrrrsssttttttvvvwww{{{~~~zzzwwwxxx{{{}}}|||}}}|||xxxuuuuuuvvvtttvvvwwwwwwvvvtttssstttssssssrrrrrrqqqqqqpppppppppqqqrrrssssssrrrqqqpppsssrrrrrrqqqqqqqqqrrrrrrssssssqqqppppppqqqrrrsssqqqqqqmmmddd]]]UUUJJJAAA;;;999666666777999999999;;;:::999777555333222111000111111111111222222222333444444555666666777777888888888:::===@@@@@@???===<<<;;;:::::::::;;;<<<<<<<<<======>>>??????@@@????????????@@@BBBDDDFFFHHHHHHHHHFFFEEEEEEGGGIIIIIIIIIJJJIIIIIIJJJLLLNNNQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXYYY\\\```bbbcccccc___dddbbbfffuuu|||}}}vvvqqqlllddd______ZZZ\\\bbbooo~~~~~~{{{|||~~~}}}{{{{{{|||vvvuuurrrpppmmmkkkjjjiiihhhhhhiiikkkmmmnnnllljjjnnnnnnppprrrtttvvvxxxxxxwww||||||uuuvvvuuuppprrrwww======<<<;;;;;;<<<<<<=========<<<<<<<<<======>>>???>>>>>>??????@@@AAABBBDDDEEEGGGHHHHHHIIIKKKMMMQQQRRRSSSUUUUUUTTTSSSRRRRRRSSSUUUVVVUUUSSSPPPOOONNNNNNLLLKKKJJJJJJJJJJJJHHHHHHIIIIIIHHHGGGFFFEEEBBBAAA@@@??????>>>>>>>>>???>>>===<<<:::999888777777777777666555555444444333333333333222222111111000000000000000000000000/////////000111111222222///000222444666777888999888888888777777555444333444555777999:::<<<@@@CCCMMMSSS\\\dddjjjrrrzzz~~~oooZZZIIICCC===<<<:::999888999999:::===???DDDNNN```yyy{{{~~~yyy|||{{{xxxxxxtttZZZKKKFFF>>>;;;===:::<<<;;;999666444333333333333222222222111111111111////////////////////////------------------------........................---......///......------......---,,,,,,,,,------...///000000000222555888???KKK]]]sss}}}wwwuuusssssstttwwwmmmXXXLLLJJJNNNVVV]]]]]][[[VVVOOOOOOYYYiiiuuuyyyyyyxxxwwwqqqqqqpppqqqqqqrrrssstttvvvxxx{{{{{{xxxyyy|||~~~}}}~~~~~~{{{xxxvvvuuuuuutttvvvwwwvvvtttsssssssssssssssrrrrrrqqqqqqppppppqqqrrrssstttsssrrrqqqooosssrrrrrrqqqqqqqqqqqqqqqsssrrrpppooopppqqqrrrtttqqqrrrnnnggg___XXXMMMCCC<<<999666555666888999999:::999777555333222000///000000111111111222222222444444555555555555555666888777888:::===@@@@@@@@@>>>===<<<;;;;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEGGGHHHFFFGGGFFFDDDCCCBBBDDDFFFHHHHHHIIIIIIHHHIIILLLNNNQQQQQQRRRSSSTTTUUUWWWWWWXXXXXXYYY]]]bbbeeeggggggccchhhffflll~~~{{{qqqlllfff___[[[\\\YYY[[[aaannn}}}~~~zzz|||~~~~~~zzzxxxwwwxxxqqqooollliiigggeeedddcccaaabbbeeegggiiiiiihhhggglllmmmnnnqqqsssuuuwwwxxxvvv|||}}}xxxuuuvvvvvvuuuyyy888888888777777777777777777666666666666666777888::::::::::::;;;<<<======>>>@@@AAABBBBBBCCCFFFIIIMMMNNNPPPQQQSSSSSSSSSSSSRRRTTTVVVWWWWWWUUURRRQQQOOONNNMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>???>>>===;;;:::888777777777777777666555555444444333222222222222222111111000000000000000000000000/////////000111111222222///000222555777888999999888888888888777666555444555666888999;;;>>>BBBEEEMMMTTT\\\dddjjjqqqyyy~~~ppp\\\KKKCCC<<<<<<:::999999999999:::<<<>>>CCCLLL]]]vvv{{{~~~~~~|||yyy]]]KKKFFF>>><<<>>>:::;;;999777444222222222222222222111111111000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////......---......---,,,,,,,,,------///000000000///111333666:::FFFZZZrrrxxxuuuttttttssssssxxxttt^^^OOOJJJMMMVVV```hhhddd[[[SSSOOOTTTcccooo}}}{{{{{{|||{{{qqqqqqqqqqqqrrrsssttttttvvvxxx|||}}}zzz{{{~~~~~~~~~{{{yyyxxxwwwuuuuuuuuuvvvwwwvvvtttrrrrrrssssssssssssrrrrrrrrrqqqqqqrrrsssssstttsssrrrqqqppprrrqqqqqqpppppppppqqqqqqqqqqqqpppooopppqqqrrrrrrpppqqqooohhhaaaZZZOOOFFF>>>;;;777555555777888888999999777666444222111000000000111111111222222222444444444555555555555555777777777:::>>>@@@AAA@@@???>>>===<<<<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIEEEFFFEEECCCAAAAAACCCEEEGGGHHHIIIHHHHHHIIILLLOOOPPPPPPPPPQQQSSSUUUVVVWWWYYYYYY[[[___dddhhhjjjjjjhhhmmmlllsssuuulllfff```ZZZXXXYYYYYY\\\cccooo~~~~~~{{{|||}}}~~~~~~{{{vvvrrrqqqqqqkkkiiifffcccaaa`````````\\\___cccfffhhhggggggfffkkklllnnnqqqsssuuuwwwxxxvvv}}}~~~}}}|||}}}|||}}}777777777777666666666666555555444444444444444555666666666666777888999::::::;;;<<<<<<<<<===AAACCCFFFGGGIIIKKKMMMOOOPPPPPPPPPRRRTTTVVVVVVUUUSSSRRRPPPOOONNNLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDAAA@@@???>>>============>>>===<<<;;;:::999888777777777777666555555444444222222222222222222111111000000000000000000000000/////////000111111222222000111333555777888999999888888888888777666666555555777888999;;;>>>CCCGGGNNNTTT]]]eeekkkqqqxxx}}}~~~}}}~~~rrr___NNNEEE;;;;;;::::::999999::::::;;;>>>CCCKKK[[[uuu||||||^^^KKKFFF???===???;;;:::888555333111111222333222111111111111000000000000000000000000000000000------------------------........................---------...............------,,,,,,,,,------...---......------...000222666BBBUUUnnn{{{}}}yyyttttttuuutttrrrtttwww{{{|||gggWWWOOOQQQ]]]hhh{{{pppbbbVVVOOORRR^^^jjjwww}}}~~~{{{||||||{{{rrrrrrrrrrrrssstttuuuuuuuuuxxx{{{}}}~~~|||}}}~~~|||zzzyyyyyyyyyxxxwwwwwwwwwxxxvvvtttrrrssstttssssssssssssssstttttttttttttttssssssrrrrrrqqqqqqpppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqoooqqqooojjjddd^^^SSSIIIBBB>>>999666666777777777::::::999888666555444444000111111111111222222222444444444444444555555555777777777:::>>>@@@AAAAAA@@@???>>>=========>>>?????????@@@@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHEEEEEEEEECCCBBBBBBDDDFFFGGGHHHIIIIIIIIIJJJMMMPPPQQQPPPPPPQQQSSSUUUWWWYYYZZZZZZ\\\aaafffkkkmmmmmmmmmrrrrrr{{{xxxnnneee```[[[VVVUUUWWWXXX]]]fffrrr~~~|||}}}}}}~~~|||||||||zzzuuupppllljjjiiieeecccaaa___^^^^^^___```^^^bbbgggjjjjjjiiiiiiiiilllmmmooorrrtttwwwyyyzzzwww777777777888888888888777777777666555444444444444333333333333333444666666555666666666666777;;;>>><<<>>>@@@BBBEEEGGGIIIJJJLLLNNNQQQSSSTTTTTTRRRQQQQQQPPPNNNLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCC@@@@@@>>>===============<<<<<<;;;;;;:::999888888777777777666555555444444111111111111111111222222000000000000000000000000/////////000111111222222111222444555777888999999777777888888888777777666555666777888999===CCCGGGNNNUUU___ggglllqqqvvvzzz}}}|||~~~uuubbbQQQIII::::::::::::::::::;;;;;;:::===BBBJJJZZZttt~~~___KKKEEE???>>>@@@<<<:::999666333222222333444333333222222222111111111000000000000000000000000////////////////////////........................------,,,,,,,,,---//////,,,,,,,,,,,,------...///,,,---...---,,,---000222555>>>NNNeeewwwqqqvvv}}}~~~uuutttuuuuuurrrrrrsssvvvssscccZZZ\\\hhhuuuxxxdddVVVOOOQQQ[[[hhhttt|||}}}||||||yyysssssssssssstttuuuvvvvvvuuuwwwzzz{{{{{{}}}~~~|||zzzzzz|||}}}|||zzzxxxyyyxxxwwwtttssstttuuussssssttttttuuuvvvvvvvvvvvvuuusssqqqqqqqqqrrrssspppppppppqqqqqqssstttuuussstttuuuvvvuuutttrrrpppoooqqqqqqlllgggbbbXXXNNNGGGBBB<<<888777888888888999999888888777666666555000111111111111222222222333333333444444555555555777666777:::>>>@@@AAAAAAAAA@@@???>>>===>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEDDDCCCCCCFFFHHHHHHIIIJJJJJJJJJKKKNNNQQQRRRRRRRRRRRRTTTWWWZZZ[[[\\\\\\^^^bbbhhhlllnnnnnnqqqvvvxxxppphhh___\\\XXXTTTSSSUUUUUU\\\ggguuu~~~~~~}}}~~~}}}zzzttttttrrrnnniiieeedddddd```___]]]\\\\\\^^^```aaabbbgggmmmpppooonnnmmmnnnmmmoooqqqsssvvvyyy{{{||||||333444555666666666666555666555444222222111111111111000000111111222333444333333333222222333777:::666777999<<>>======<<<<<<<<<;;;;;;;;;::::::999999999777777777666555555444444111111111111111111222222000000000000000000000000/////////000111111222222222333444666777888888888666777777888888888888777444444666666888<<>>AAAAAAAAAAAAAAA???>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDEEEGGGIIIHHHIIIJJJJJJJJJLLLOOORRRTTTTTTTTTTTTVVVYYY\\\^^^]]]]]]___ccchhhmmmnnnooorrryyy{{{yyykkkccc\\\YYYWWWSSSRRRTTTSSS[[[hhhvvv~~~~~~~~~|||xxxnnnnnnmmmjjjeeebbbaaaaaa]]]\\\[[[ZZZ[[[^^^aaacccggglllrrruuutttrrrqqqrrrnnnppprrrtttwwwzzz|||}}}~~~666666555555555444444444555333000000111333333333222444666555444333444444555555555555555555555555777666555666777:::===??????CCCHHHKKKMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJJJJJJJCCCBBBAAABBBEEEFFFEEEDDDCCCBBB@@@>>><<<<<<<<<<<<===<<<;;;;;;999999888777777777666555444333333333555444333333222222333333000000000000111111111111---///000000//////000111111222444666777888888777::::::999999888777666666666555444555777;;;@@@CCCKKKQQQZZZdddmmmrrrtttuuuwww~~~wwwjjjXXXJJJ>>>===;;;;;;<<<<<<;;;:::===???AAAFFFVVVqqqdddMMMEEE???>>>???<<<999666444333444666777777444444333222222111111000......//////000111111111////////////////////////000000///...------,,,,,,------------------------///...------++++++***)))------......///000000000222888BBBTTTrrrssshhhaaafffrrrzzz|||zzz|||tttvvv{{{|||vvvrrrttt|||zzzqqqyyy~~~dddVVVPPPQQQ\\\hhhuuu|||}}}wwwuuuttttttvvvwwwvvvuuuxxxzzz|||}}}}}}~~~~~~~~~yyyzzz|||}}}~~~~~~~~~}}}xxxwwwvvvuuussssssssssssuuuuuuuuuuuuuuuvvvvvvvvvvvvuuusssqqqppppppqqqqqqrrrqqqqqqqqqsssuuuwwwxxx{{{{{{|||}}}}}}zzzuuuqqqvvvuuutttsssnnnfff]]]VVVRRRMMMDDD<<<777444555666:::::::::999999777666666222222111111111111111111333444555555444444666888888888999:::<<<>>>@@@AAADDDCCCAAA?????????AAABBBEEEEEEEEEDDDEEEFFFFFFGGGDDDEEEFFFHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTUUUWWWYYY[[[\\\]]]]]]```______ccciiinnnoooooovvv|||{{{sssfff```YYYUUUTTTUUUTTTSSSVVV^^^jjjyyy}}}~~~~~~yyyrrrppphhhfffdddaaa___^^^^^^^^^YYY\\\___^^^]]]___ffflllvvvvvvwwwxxxyyyyyyyyyxxx{{{zzzyyyyyyzzz|||~~~~~~666555555555555444444444555222000///111222333333222333555555333333333444444444444444444444444444666555444555666888:::<<<<<<@@@EEEHHHJJJLLLMMMOOOPPPOOONNNLLLKKKJJJJJJJJJFFFEEEDDDEEEFFFGGGFFFEEEEEECCCAAA???===============<<<;;;;;;999999888777777777666444444333333444333333222111111111111222000000000000111111111111...///111000//////000222111333555777888999888888::::::999888888777666666777777666666999===AAADDDIIINNNXXXbbbkkkqqqtttvvvttt|||xxxkkkYYYKKK???===;;;;;;;;;<<<;;;:::;;;>>>@@@FFFUUUmmmzzzhhhPPPGGG???===>>>:::777555333222444666666666555555444444333222222111000000000///////////////////////////////////////000//////...------,,,,,,------------------------...------,,,,,,++++++***,,,------...//////000000111666>>>MMMfffppphhhcccgggpppxxx||||||~~~xxxwwwyyy|||wwwuuuvvv~~~zzz{{{www___SSSOOOPPPZZZfffttt{{{}}}{{{yyywwwvvvvvvvvvuuutttuuuwwwzzz||||||}}}~~~|||zzz{{{|||}}}}}}}}}|||{{{xxxwwwvvvuuutttsssssssssssstttuuuvvvwwwwwwxxxxxxtttsssrrrppppppppppppqqqqqqqqqrrrsssuuuwwwyyyzzzyyyyyyyyyzzzzzzxxxtttqqquuuttttttrrrnnnggg]]]WWWSSSNNNFFF>>>999777888999::::::::::::999888777666333222222111111111111111222333444444333444666888777777888999;;;===???@@@CCCCCCAAA@@@@@@AAABBBBBBFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHJJJLLLLLLLLLKKKJJJMMMMMMNNNNNNOOOOOONNNNNNLLLLLLMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZ\\\^^^______cccbbbbbbeeekkkppprrrrrr|||vvvnnneee___XXXTTTSSSSSSSSSRRRZZZbbbnnn|||~~~{{{ppphhhfffcccbbb```^^^\\\\\\\\\\\\]]]```bbbccccccfffmmmrrr{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~}}}~~~555555555555444444444444444111//////000222222111111333444444333222222333333333333333333333333333444444333333444555777888:::===BBBFFFHHHJJJLLLNNNOOONNNMMMLLLLLLKKKJJJJJJIIIHHHGGGHHHIIIIIIGGGFFFFFFEEEBBB@@@>>>============<<<;;;;;;999999888777777666555444444444444444222222111000000000000000000000000000111111111111///000222111000000111333222333555777999999999999999999999888888777777666777666555666888<<<@@@BBBEEEKKKTTT___iiippptttvvvsss{{{zzzmmm[[[LLL@@@>>>;;;:::;;;;;;;;;::::::<<>>???BBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGHHHHHHIIIHHHJJJLLLOOOOOONNNMMMKKKPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXZZZ\\\^^^```bbbccchhhggggggjjjoootttwwwyyy~~~wwwnnnhhhbbb]]]WWWRRRQQQQQQQQQQQQ[[[dddppp}}}}}}|||uuuiiiaaa___^^^]]]\\\[[[[[[\\\]]]^^^bbbeeehhhjjjkkkooovvv|||~~~}}}|||}}}~~~~~~}}}|||{{{~~~666666555555555555444444333111000000111222222111111333444444333222222333333333333333222222222222333333222222333444555666999===AAAEEEHHHJJJMMMOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKKKKIIIGGGFFFEEEBBB@@@>>><<<<<<<<<===<<<;;;;;;999999888777777666555444444444444444222222111000000000000111///000000000111111111111///111222222111111222333222333666888::::::::::::999888888888777777777666444333333444666999===???BBBHHHRRR^^^hhhpppuuuwwwvvv||||||ppp]]]LLLAAA???<<<::::::;;;:::999888:::>>>EEEOOO```xxxzzzxxx|||tttlllkkkoooUUUIII???<<<<<<888888777555666888::::::999555555555444333333222222000000000//////.........//////////////////////////////.........---------------------------,,,,,,+++++++++,,,,,,---------++++++,,,,,,---.........000222666;;;DDDZZZzzz}}}wwwvvv{{{zzz|||{{{yyyuuunnnmmmxxx{{{iiiWWWQQQPPPQQQYYYdddqqqyyy|||{{{zzzyyywwwuuusssuuuwwwxxxyyyzzz}}}}}}{{{yyy{{{|||||||||{{{yyywwwvvvwwwvvvvvvuuuuuuvvvvvvwwwsssuuuxxxzzz{{{zzzxxxwwwrrrrrrrrrrrrssssssttttttuuuvvvxxxyyyzzzzzzyyyyyywwwvvvuuuvvvxxxyyyyyyxxxuuuuuuvvvvvvsssmmmeee___ZZZUUULLLDDD>>>;;;;;;;;;::::::;;;;;;:::999888888555444333222222222222222111222333333222222444666777777888999:::<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIJJJJJJGGGIIILLLOOOPPPNNNLLLKKKOOOOOOPPPPPPQQQRRRSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]___aaadddfffgggllllllmmmpppuuu{{{}}}vvvooogggbbb^^^ZZZUUUPPPNNNNNNOOOPPPYYYcccooo}}}~~~|||yyyvvvpppfff```___[[[[[[[[[\\\^^^```cccdddgggjjjmmmppptttyyy~~~||||||}}}~~~|||||||||{{{zzzxxx|||~~~~~~777777777666666666555555444333111222333444333222333444666666444333444555444444444333333222222222333333333333444444555555999<<<@@@DDDGGGJJJNNNPPPQQQQQQQQQQQQOOOMMMLLLKKKGGGGGGHHHJJJKKKKKKIIIGGGEEECCCAAA>>><<<;;;;;;;;;===<<<;;;;;;999999888777666666555444444444444555333333222111111111111111///000000000111111111111///111222222111111222333222333555888:::;;;;;;;;;888888888777777777777777444444444444666999<<<>>>@@@GGGRRR___jjjrrrwwwxxx{{{}}}qqq___NNNCCC@@@<<<:::999::::::999888999===DDDLLLYYYppp~~~ssssssyyykkkfffiiinnnTTTIII???<<<===999777666555666888999888888444444333333222111111111/////////000000000111111000000000000000000000000...............---------......---------,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,---.........000111333777<<>>???@@@AAABBBDDDEEEFFFFFFFFFIIIIIIIIIHHHIIIJJJJJJKKKIIIJJJMMMOOOPPPOOOMMMLLLOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWWWWXXXYYY[[[\\\]]]______aaacccfffiiilllmmmppprrrtttxxx~~~xxxpppiiibbb^^^ZZZWWWSSSOOOLLLMMMOOOQQQXXXcccqqq~~~~~~|||wwwrrroooiiiaaa]]]^^^YYYZZZ\\\^^^bbbfffjjjlllnnnpppssswww|||}}}{{{{{{{{{{{{}}}zzzxxxxxxyyyyyyyyyxxx}}}~~~888888888888777777777777666555444444666666555444555777888888777666666777666666666555555444444333444444555666666777777888999<<<@@@DDDGGGKKKOOORRRVVVVVVVVVTTTRRRPPPMMMKKKHHHHHHHHHJJJLLLKKKHHHFFFCCCBBB@@@>>><<<<<<<<<<<<===<<<;;;;;;999999888777666555555444444444555555333333222111111111111222000000000000111111111111///000222111000000111333111222555777999:::;;;;;;777777777777777777777777666666777888999<<<>>>???@@@HHHUUUcccooovvvyyyyyy||||||sssaaaQQQDDDAAA<<<999999999999999999888<<>>:::666555444444666666555444444333333222222111000000//////000111111222333333000000000000000000000000.................................------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---......//////111000222666999BBBZZZsss}}}uuuooosss{{{uuucccTTTOOONNNNNNUUU^^^mmmvvv~~~}}}}}}}}}~~~}}}|||yyyzzzzzzyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{||||||||||||zzzxxxvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{yyyzzz{{{|||{{{yyywwwvvvwwwxxxyyyzzzzzzzzzzzzzzz|||{{{{{{yyywwwuuusssrrrqqqpppoooqqqtttvvvvvvvvvwwwxxxzzz|||{{{vvvpppkkkccc___XXXOOOGGG???:::777;;;;;;;;;<<<<<<;;;;;;:::777666555444333222222222111333333333222333555777:::::::::;;;<<<===?????????@@@AAACCCEEEFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOPPPOOOOOOPPPQQQTTTVVVXXXYYYYYYZZZ\\\^^^```bbbdddeeeeeegggiiilllpppsssvvvwwwzzz~~~zzzsssllleee^^^ZZZVVVTTTQQQNNNKKKLLLPPPSSS\\\gggvvv~~~|||xxxrrrkkkgggaaa[[[XXXZZZ[[[\\\___ccciiinnnsssvvvwwwyyy|||~~~zzzxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwyyyzzz~~~~~~~~~|||{{{~~~:::::::::999999999888888888777777777999999888666888999;;;;;;999888999:::999999888777777666555555555666777888::::::;;;;;;===@@@DDDHHHKKKOOOTTTXXXZZZZZZZZZXXXVVVRRRNNNLLLKKKKKKKKKLLLLLLJJJFFFCCCBBBAAA@@@>>>======>>>>>>===<<<;;;;;;999999888777555555444444444555555666222222111000000000000111000000000000111111111111...///111000//////000222///111444666888:::::::::666777777777777777777777777777888999;;;===>>>@@@AAAJJJYYYhhhtttyyy{{{zzzzzz||||||{{{zzzsssdddUUUEEEAAA<<<999888999999888;;;999<<>>?????????AAACCCFFFHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQTTTWWWYYY[[[\\\]]]```cccgggjjjkkkllllllmmmpppsssxxx|||~~~{{{xxxtttooohhhbbb[[[WWWRRRRRRPPPMMMKKKMMMRRRVVV___kkkyyy~~~zzzvvvrrrkkkeeebbb^^^ZZZ[[[^^^aaacccggglllssszzz}}}zzzwwwuuutttuuuuuurrrtttvvvuuutttuuuzzz~~~}}}~~~{{{xxxuuuxxx;;;;;;;;;:::::::::999999:::999888999;;;;;;999888999;;;===<<<;;;:::;;;;;;;;;::::::999888777777666666777888:::<<<======>>>BBBEEEIIIMMMQQQUUUZZZ^^^]]]]]]\\\[[[WWWSSSOOOMMMOOONNNNNNNNNMMMIIIDDDAAABBBAAA@@@?????????@@@AAA===<<<<<<;;;:::999888777555555444444444555555666111111000///////////////000000000000111111111111...///000000//////000111///000333666888999::::::666666666666777777777777666666777888999;;;===>>>BBBLLL\\\lllwww||||||{{{wwwxxxxxxxxxxxxtttfffXXXFFFBBB===999888888888888<<<999<<>>???;;;<<<;;;:::::::::999777555666555555444444333222222555555444333333222222111000000000000000000000000---.....................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333...///555666777EEEXXXmmmqqquuu{{{yyyuuuwwwooo^^^WWWUUUSSSYYYbbbkkkttt}}}~~~}}}~~~}}}|||{{{zzz{{{{{{{{{{{{}}}yyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}|||zzzxxxwwwtttuuuuuuwwwxxxzzz|||}}}zzzzzzzzzzzz{{{{{{||||||zzzzzz{{{||||||{{{zzzyyyzzzyyywwwtttssssssssstttuuutttuuuwwwzzz{{{zzzyyyvvvwwwzzz|||}}}yyysssnnneeeddd```ZZZRRRIIIAAA<<<;;;;;;<<<<<<<<<<<<<<<;;;888888666555444333333222333444555555444444666888888888888999:::;;;<<<===???>>>>>>???BBBEEEIIIKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKLLLNNNMMMMMMMMMMMMOOORRRVVVWWW\\\]]]```cccgggkkkoooqqqqqqqqqrrrtttxxx}}}}}}tttsssppplllfff```YYYVVVPPPQQQPPPMMMKKKMMMSSSXXXaaalllzzz|||wwwrrrlllfffbbbaaa```___bbbggghhhjjjooouuu|||}}}{{{xxxuuussssssssssssooosssvvvuuussstttzzz~~~|||}}}zzzvvvrrruuu}}}<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<>>FFFRRR```iiipppvvvvvvsssmmmpppsssuuuvvvqqqdddWWWIIIAAA:::::::::999999:::999888<<>><<<;;;888888888888777777666666777666666555555555666666666555444333222111111000000/////////............111111000///////////////------------------------...------,,,,,,------...++++++++++++++++++++++++000000000000333999AAAGGG[[[eeeqqq}}}vvvvvv~~~zzzggg\\\YYYXXX\\\```nnnssszzz}}}}}}}}}|||{{{{{{|||}}}|||||||||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyssstttuuuwwwyyyzzzzzzzzz||||||||||||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{wwwvvvuuusssqqqpppppppppppprrrtttwwwxxxxxxxxxwwwuuuwww{{{~~~~~~zzztttooohhhaaa\\\ZZZUUUIIIAAA??????<<<:::;;;>>>???>>><<<:::999888888888777555333444333333222333444555666777888999:::::::::::::::;;;<<<===???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQSSSVVVXXX\\\\\\^^^ccckkkqqqsssssssssssstttwww{{{}}}yyywwwvvvvvvvvvrrrkkkccc\\\VVVSSSRRRQQQMMMLLLMMMMMMNNNTTT[[[gggooo{{{~~~|||zzzwwwqqqmmmgggeeecccbbbcccggglllooovvvwww{{{~~~}}}|||zzzvvvrrrppppppqqqsssrrrssstttxxx|||~~~|||zzz{{{wwwtttvvv}}}>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????@@@?????????????????????======>>>>>>>>>======<<<;;;<<<>>>???@@@BBBEEEGGGOOOSSSXXX]]]aaaeeeiiilllnnnpppmmmeee___[[[UUUOOONNNPPPQQQNNNJJJFFFEEEEEECCCBBB@@@>>>============<<<;;;;;;::::::999999888777777666666555555444444111111111111000000000000////////////000000000000////////////000000000000111111333444666666777777444444444444444555555555777777777777999;;;===>>>GGGQQQ]]]dddjjjnnnooollljjjnnnqqqtttwwwuuuiii\\\JJJBBB;;;::::::999999;;;999888<<>><<<<<>>???AAABBBDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOPPPPPPRRRUUUWWW[[[[[[]]]bbbiiioooqqqqqqrrrrrrtttvvvzzz~~~zzzuuurrrpppppppppnnnkkkfff___ZZZVVVSSSRRRQQQNNNLLLMMMMMMOOOUUU]]]fffnnn{{{}}}yyyvvvtttqqqllliiiddddddeeehhhmmmsssxxx|||~~~}}}zzzvvvqqqnnnnnnooorrrssstttuuuxxx{{{}}}~~~}}}|||{{{|||yyyxxxzzz@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA???AAACCCDDDEEEHHHLLLOOOUUUYYY___eeeiiimmmqqqtttxxxzzzvvvnnngggbbb[[[TTTPPPQQQQQQOOOKKKHHHFFFFFFCCCBBBAAA???>>>>>>>>>>>><<<;;;;;;::::::999999888777777666666555444444444000000000111111111222222////////////000000000000000000000000////////////333333333333444555666777666666666666555555555444777777777777999;;;===>>>FFFOOOWWW[[[```eeegggfffjjjnnnrrrvvvyyywwwmmmaaaLLLCCC;;;::::::999999;;;999888;;;@@@DDDNNNggg}}}~~~~~~zzztttmmmgggbbb]]]rrr^^^JJJCCCAAA???>>>;;;:::999888777888999:::777777666666666777777888888888777666555444444333333222222222222111111111000///......------......---------,,,,,,,,,++++++...------,,,,,,------...+++,,,---...///111222222/////////...///222777<<>>===;;;;;;<<<;;;999777555444333333333444555666777888999:::;;;;;;;;;;;;===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLNNNOOOPPPQQQTTTWWWYYYZZZ\\\aaaggglllnnnnnnqqqrrrsssuuuyyy}}}~~~{{{yyywwwuuussspppllliiihhhhhhhhheeeccc___[[[WWWTTTSSSRRRQQQMMMKKKLLLMMMOOOWWW___eeennn|||zzzxxxtttrrrpppmmmjjjgggfffiiinnnttt{{{}}}zzztttnnnkkkkkkkkkqqqrrrtttvvvxxxzzz{{{{{{~~~}}}}}}}}}}}}}}}~~~}}}|||BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCBBBAAABBBCCCDDDEEECCCEEEGGGHHHJJJNNNSSSVVV]]]bbbhhhnnnssswww{{{}}}~~~vvvnnnggg___WWWQQQQQQQQQOOOLLLHHHFFFDDDCCCCCCBBB@@@??????>>>>>><<<;;;;;;::::::999999888777666666555555444333333444333333222111000///...////////////000000000000111111000000//////......333222111111222333444666999888888888888888888888777777777777888;;;===>>>DDDKKKQQQTTTXXX___ddddddooorrrvvvyyy|||yyynnnbbbNNNDDD<<<;;;:::999999;;;:::888:::@@@CCCKKKbbbzzz{{{wwwssslllggg]]]ppp```LLLDDDAAA???>>><<<;;;:::888888999;;;<<<888777777777777888999999::::::999888777666555555333333333222222222111111//////...---------------//////......---,,,,,,,,,...------,,,,,,------...000000000///////////////000000///......///333666>>>LLL```vvv~~~wwwyyyxxxtttqqqmmmqqqzzzssscccccckkkkkkooovvv{{{~~~~~~~~~{{{zzzyyyxxxyyyyyy{{{}}}}}}{{{zzzyyyxxxzzzzzzyyyyyyxxxxxxxxxxxxzzzzzzyyywwwvvvuuuttttttrrrrrrrrrrrrssstttvvvwwwwwwvvvuuusssrrrqqqqqqqqqooopppqqqsssuuuuuuuuuuuuxxxzzz|||}}}zzzvvvrrrpppiiifffdddeeefffbbb[[[VVVDDD@@@======@@@CCCDDDCCC???===<<<<<<<<<<<<999777666555444333333444555666888888999;;;<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJLLLNNNOOOPPPQQQTTTWWWXXXYYY\\\```eeehhhkkklllpppppprrrtttwww{{{}}}~~~|||xxxuuurrrpppooommmkkkhhhfffcccbbbbbbbbb___]]][[[XXXUUUSSSRRRQQQPPPLLLJJJKKKLLLOOOWWW```fffppp~~~|||wwwvvvtttrrrpppooommmlllppptttzzz~~~yyyrrrlllhhhggghhhmmmooorrrvvvyyyzzz{{{{{{}}}||||||}}}~~~CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFEEEDDDEEEFFFGGGHHHGGGIIIKKKMMMPPPUUUZZZ^^^ggglllssszzz}}}tttlllbbbYYYQQQQQQOOONNNKKKHHHEEEBBBCCCBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999999888666666666555444444333333666555444222111///...---////////////000000000000111111000000//////......111111000///000111333444777777888888999::::::;;;777777777777888;;;===>>>BBBHHHLLLOOOUUU^^^eeegggpppuuuzzz~~~~~~rrreeePPPFFF===;;;:::999999;;;:::888:::???BBBIII^^^sss}}}|||yyyrrrlllaaaqqqcccMMMEEEAAA???>>>===<<<;;;::::::;;;<<<===888888888888888999:::;;;<<<;;;;;;:::999888777666333333333222222222111111//////...---------------000/////////......------...------,,,,,,------...////////////......------000000000///...///111444999FFFYYYooozzz||||||xxxtttggglllsss||||||hhhfffllllllpppvvv{{{~~~~~~|||{{{yyyxxxyyyyyyzzz{{{}}}}}}|||{{{zzzyyyzzzyyyxxxwwwvvvvvvvvvwwwzzzyyywwwuuuttttttttttttrrrqqqppppppqqqrrrtttvvvwwwwwwuuutttssssssssssssooooooqqqrrrtttuuuuuuvvvtttvvvyyyyyywwwsssrrrrrrllliiihhhhhhkkkiiiaaaYYYDDD@@@<<<;;;???CCCEEEEEE???>>><<<<<<===<<<:::888666666444444444444555666888999:::;;;<<<=========>>>>>>???@@@AAAAAABBBBBBEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGJJJLLLNNNOOOPPPQQQTTTWWWWWWYYY\\\___bbbeeehhhjjjmmmnnnppprrrtttwwwyyyzzzwwwvvvssspppnnnlllkkkkkkhhhgggeeecccaaa`````````]]][[[YYYWWWTTTRRRQQQPPPNNNKKKIIIKKKMMMPPPYYYaaaiiirrr{{{uuuuuuuuutttttttttuuuvvv{{{|||{{{{{{||||||~~~yyyqqqjjjfffeeefffiiilllpppvvvzzz|||}}}}}}~~~}}}}}}~~~EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOQQQTTTWWW]]]dddhhhnnnsss{{{{{{qqqdddZZZRRRQQQOOOMMMKKKHHHDDDAAAAAABBBAAAAAA@@@???===<<<<<<;;;;;;::::::999999888666666555555444333333333333333222222111111111000////////////000000000000000000000000////////////000000000000111222333444444444555666777888999999777777777777999;;;===>>>???EEEJJJMMMTTT```iiilllooouuu}}}yyykkkRRRHHH>>>;;;:::999999<<<;;;777999>>>AAAGGGYYYmmm~~~wwwooofffrrreeeNNNFFFBBB@@@???<<<<<<==================999999999999999:::;;;<<<<<<<<<;;;:::999888888777333333333333222222222222000///......------.................................------,,,,,,------...,,,,,,------...//////000...///000000//////111333666@@@PPPeee}}}{{{yyyvvvsssgggllltttzzzqqqjjjmmmlllpppuuuyyy|||~~~}}}|||{{{zzzyyyyyy{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzyyyxxxvvvuuuuuuvvvwwwxxxwwwvvvtttttttttuuuuuusssrrrqqqppppppqqqsssuuuwwwvvvuuutttssssssssssssppppppqqqrrrsssuuuvvvvvvrrruuuxxxwwwtttqqqqqqssslllkkkiiiiiimmmnnneee[[[HHHCCC===<<>>============:::888777666555444444444555666888999:::<<<===>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCFFFFFFGGGHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIKKKMMMNNNOOOPPPSSSVVVUUUXXX[[[]]]___aaadddgggiiijjjkkkmmmoooqqqrrrsssnnnmmmkkkiiiggggggggggggeeedddbbb```___^^^]]]\\\ZZZZZZXXXWWWUUUSSSQQQPPPNNNKKKKKKNNNQQQTTT[[[ccclllttt|||uuuvvvxxxyyyzzz|||}}}yyyvvvuuuwwwzzz|||~~~xxxpppiiieeeeeefffgggkkkpppuuuzzz}}}HHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPVVVWWWYYY\\\```fffnnnsssyyywwwhhh\\\TTTRRROOONNNMMMJJJEEEAAA@@@AAAAAAAAA???>>><<<;;;<<<;;;;;;::::::999999888666555555444444333333222111111222222222222333333////////////000000000000////////////000000000000///000111222444444555555555555555666666777777777777777777777999;;;===>>>>>>DDDIIIMMMTTTaaajjjnnnqqqxxx{{{lllTTTIII???;;;:::999999<<<;;;777888===@@@EEEVVVhhh|||||||||ssshhhrrrhhhQQQHHHDDDAAA@@@;;;<<<>>>???@@@???>>>===999999999999:::;;;<<<======<<<;;;:::999888888777555555555444444444333333111000//////......//////++++++,,,,,,---............------,,,,,,------...,,,------....../////////+++---////////////111222444<<>><<<:::888777666444444444555666888999;;;<<<>>>?????????<<<===>>>???AAABBBDDDDDDEEEFFFGGGGGGFFFDDDBBBAAABBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKLLLLLLNNNQQQSSSRRRUUUYYYZZZ[[[\\\```bbbcccdddeeegggiiijjjkkkkkkhhhgggdddbbbaaaaaabbbccc```___^^^\\\ZZZYYYXXXWWWWWWWWWVVVVVVTTTSSSRRRQQQNNNMMMOOOSSSVVVXXX___fffmmmttt|||}}}wwwzzz~~~yyywwwtttrrrrrruuuzzz~~~~~~xxxpppiiieeeeeefffjjjlllpppuuuyyy}}}~~~JJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPNNNOOOQQQSSSTTTSSSSSSRRR\\\]]]___bbbfffmmmuuuzzz{{{jjj]]]VVVSSSPPPOOONNNKKKFFFBBB@@@@@@@@@@@@???===<<<:::<<<<<<;;;::::::999999888666555555444444333222222333333333222222222222222////////////000000000000......//////000000111111///000222555666777777666888888888888777777777777777777777777999;;;===>>>>>>DDDIIIMMMUUUaaajjjnnnvvv}}}yyyiiiTTTJJJ???<<<:::999999<<<;;;777888===@@@DDDTTTfffwwwyyyvvviiirrrkkkSSSIIIEEECCCBBB:::<<>>===999999999:::;;;<<<===>>><<<<<<;;;:::999888888777777666666666555555555555111111000///////////////((()))***+++,,,------......------,,,,,,------...111000000///...------,,,)))+++---/////////000222222999CCCUUUttt}}}{{{tttqqqqqqmmmuuu|||}}}~~~uuuooojjjmmmqqqtttvvvyyy{{{~~~~~~~~~~~~~~~}}}yyyyyyzzzzzzzzzzzzzzz{{{~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyywwwwwwxxxyyyzzzwwwvvvtttssstttuuuwwwxxxxxxvvvsssqqqpppqqqssstttssssssrrrqqqppppppppppppqqqqqqrrrrrrtttvvvwwwxxxvvvyyy{{{xxxrrroooooorrrnnnoooooopppwww{{{sssfffUUUNNNEEE@@@???AAABBBBBBCCCBBBAAAAAAAAA@@@>>><<<888777666555444444555666888999;;;===>>>???@@@@@@;;;<<<===???AAACCCDDDEEEDDDEEEFFFFFFEEECCCAAA???BBBBBBCCCDDDEEEFFFGGGHHHEEEGGGIIIJJJJJJLLLOOOQQQPPPSSSWWWXXXXXXYYY\\\```___```aaacccdddeeeeeefffeeedddaaa___]]]]]]^^^___\\\\\\ZZZXXXVVVUUUSSSRRRSSSTTTTTTTTTTTTTTTSSSSSSOOOOOORRRWWWZZZ\\\bbbhhhnnnssszzz~~~~~~|||}}}uuusssqqqooopppttt{{{~~~xxxpppiiieeefffgggmmmnnnqqquuuyyy|||~~~~~~MMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSTTTRRRTTTXXXYYYYYY]]]bbbfffiiimmmppprrrwww~~~nnn```XXXUUURRRPPPNNNLLLIIIFFFDDDCCCBBB@@@???>>>=========<<<<<<;;;;;;:::999999555555555555444333222111333222111111000000111111///////////////////////////......---------......111111000111222444666888666777999:::999888666444666666777666666888<<<>>>FFFFFFHHHOOOZZZdddiiikkkwwwzzzwwwkkkUUUJJJ???;;;999777777999;;;999:::===???DDDNNNYYYqqqyyyjjjnnnpppSSSIIIJJJFFF???<<<<<<============<<<<<<;;;;;;;;;<<<<<<===??????======<<<;;;;;;;;;;;;<<<666666777888888777666555555444222000///...////////////...------///000111------------------------.../////////000000000111........................333777<<>>AAAEEEGGGFFFFFFFFFFFFDDDAAA>>><<<999888666444333333333333888999:::<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDHHHHHHHHHGGGFFFDDDBBB@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQSSSTTTTTTUUUWWWYYYWWWYYY[[[^^^___`````````^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWUUUTTTRRRQQQPPPSSSUUUVVVUUUTTTRRRRRRSSSRRRSSSUUUZZZ```eeehhhiiiqqquuuzzz~~~{{{wwwnnnnnnmmmmmmnnnrrrxxx|||}}}uuulllfffbbbbbbbbbiiimmmssswwwyyyyyyyyyzzz~~~MMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVXXXWWWYYY]]]______ccciiioootttzzz}}}rrrdddWWWUUURRROOONNNLLLIIIGGGDDDCCCBBB@@@???>>>>>>===<<<<<<<<<;;;::::::999999555555555555444333222111333222111111000000111111////////////////////////000000////////////000000222111222222333555777999666777888888888777555555555666777777777999<<>>BBBKKKVVVkkk|||ooosssuuuVVVIIIIIIFFFAAA>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAA@@@>>><<<:::999888888777888888999888777666666444333111000.........///---------------...//////------------------------................................................222666<<>>===999888666444444444444444777888:::;;;===>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHHHHFFFDDDBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKNNNPPPRRRSSSRRRSSSUUUWWWVVVXXXZZZ\\\^^^^^^^^^^^^]]]\\\[[[YYYXXXVVVUUUTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQSSSTTTSSSQQQPPPQQQQQQTTTVVVYYY^^^dddiiilllnnnrrrvvv{{{~~~yyyuuunnnnnnmmmlllmmmrrrxxx}}}}}}uuulllfffcccbbbbbbiiimmmssswwwyyyyyyzzzzzz}}}MMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPRRRSSSTTTVVVWWWYYYZZZZZZ]]]\\\___dddfffhhhmmmtttxxxuuufffVVVTTTQQQNNNMMMLLLIIIGGGEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;;;;::::::999999555555555555444333222111333222111111000000111111////////////////////////000000////////////000000222222222333444666888999777666666666666555555555555666777777888:::===@@@EEEFFFIIIQQQ[[[eeelllpppvvvxxx|||uuummmZZZMMM@@@;;;:::999999:::888777888;;;===???GGGQQQcccvvvuuuzzz{{{[[[JJJGGGFFFCCCAAA@@@@@@???>>>===<<<<<<:::;;;;;;;;;===>>>???@@@BBBAAA???===;;;999777777888888999999888888777666333222111000///.........,,,,,,---............---////////////////////////...............---------////////////////////////000555;;;CCCXXX{{{tttffflllzzzxxxqqqrrrppp```^^^bbbjjjppppppmmmooottt|||~~~}}}}}}}}}yyy{{{}}}}}}||||||}}}~~~}}}{{{yyyyyyyyy{{{|||{{{zzzyyyyyyzzz}}}}}}||||||{{{zzzyyyyyyxxxvvvttttttuuuwwwxxxwwwtttrrrrrruuuvvvuuusssqqqppppppooopppqqqrrrsssuuutttsssrrrrrrrrrrrrrrrttttttuuutttssstttwwwyyy}}}{{{yyy}}}~~~qqqfffVVVHHHAAA@@@CCCEEEFFFFFFGGGGGGEEEBBB@@@>>>999888777555555555666666666777888:::<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCAAABBBDDDFFFHHHJJJJJJKKKMMMNNNPPPPPPPPPPPPQQQSSSTTTUUUWWWYYYZZZZZZZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPQQQRRRWWWYYY]]]ccchhhnnnrrrtttvvvyyy~~~~~~yyyvvvtttooonnnlllkkklllrrrzzz|||uuummmgggcccbbbbbbiiimmmsssxxxzzzzzz{{{{{{|||~~~NNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQRRRSSSSSSSSSUUUUUUVVVXXXZZZ\\\^^^___aaa```cccjjjnnnqqqxxxssscccUUUSSSOOOMMMLLLKKKIIIHHHEEEDDDCCCAAA??????>>>>>><<<<<<;;;;;;:::999999888555555555555444333222111333222111111000000111111////////////////////////...------------......///111111222333444666777777777666555444444444444555444666777888999;;;>>>@@@BBBDDDHHHOOOYYYccclllqqquuuwwwzzz}}}|||vvvqqq___PPPBBB<<<;;;:::999:::777777999<<<===>>>EEENNN___tttwwwzzz|||xxx~~~```KKKFFFFFFFFFDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;===>>>???@@@???>>>>>>===<<<;;;::::::999999888888777777666666222222111000//////......+++,,,...///000///...---////////////////////////---------....../////////000000000000000000000000///444999>>>KKKeeerrrdddgggsss~~~uuuttt|||wwwccc^^^bbbiiiooonnnjjjlllqqq{{{~~~}}}}}}wwwyyy|||}}}|||{{{{{{{{{{{{{{{zzzyyyzzz{{{||||||{{{zzzyyyyyyzzz|||}}}|||{{{yyyyyywwwwwwuuuuuuuuuuuuvvvwwwuuusssqqqrrrtttvvvuuutttrrrqqqpppppppppqqqrrrsssttttttsssrrrrrrrrrrrrrrrsssttttttttttttvvvxxxzzz{{{xxxwwwzzz~~~~~~yyynnn]]]MMMCCC@@@AAACCCFFFGGGGGGGGGFFFDDDAAA@@@:::999888666666666777888555666777999;;;===???@@@BBBCCCDDDEEEGGGHHHHHHIIIHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCAAABBBDDDFFFHHHJJJJJJKKKJJJLLLMMMMMMLLLLLLMMMOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOMMMMMMLLLNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSSSSSSSRRRRRRTTTUUUYYY\\\aaaggglllrrrwwwzzz{{{~~~}}}yyyvvvtttsssooommmkkkiiikkkrrr{{{{{{tttmmmgggdddcccccciiimmmsssxxxzzz{{{|||}}}{{{~~~NNNOOOOOOOOOOOOOOOOOONNNNNNOOOQQQSSSUUUVVVXXXYYYWWWWWWYYY[[[]]]```cccdddeeedddhhhpppvvv|||ppp```TTTQQQNNNLLLKKKKKKJJJIIIEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;:::999999888888555555555555444333222111333222111111000000111111////////////////////////---------------...//////...///000222333444555555666666555444333444444444444666777888999:::===???>>>@@@EEEKKKUUU```jjjqqquuuvvvyyy{{{}}}|||yyyvvveeeUUUDDD===<<<;;;999:::888777999<<<===>>>EEENNN___xxx|||lllqqqzzzxxx~~~dddMMMFFFGGGGGGFFFEEECCCAAA???>>>>>>>>><<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;:::999999888777666666555555222222222111111000//////---...000111111000000///000000000000000000000000,,,,,,---///000111222333000000000000000000000000///222666999@@@RRRmmmqqqeeedddnnn|||{{{xxx|||lll```aaaeeekkklllkkkmmmrrrzzz~~~~~~}}}|||uuuxxx{{{|||{{{yyyxxxxxxyyyyyyyyyzzz{{{||||||}}}||||||zzzzzzzzz{{{}}}~~~~~~|||zzzxxxxxxuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrtttuuuuuuuuurrrqqqpppppppppqqqrrrssstttssssssrrrrrrssssssttttttsssssssssuuuwwwyyyzzzxxxvvvtttvvvzzz}}}~~~}}}}}}ssscccRRREEE@@@@@@BBBFFFGGGHHHHHHGGGEEECCCBBB<<<;;;999888777888888999555555666888:::<<>>;;;999777;;;:::999888777666666666222222333333222222111000//////000111111111111000000000000000000000000000,,,---...///000222333333///////////////////////////000333666999CCCWWWjjj|||~~~{{{qqqfffcccjjjxxx|||~~~}}}yyyccc___^^^dddiiillloootttxxx|||}}}|||uuuxxxzzz{{{zzzxxxwwwwwwxxxyyyzzz|||}}}}}}}}}}}}}}}|||{{{zzzzzz{{{{{{|||~~~{{{xxxwwwwwwssstttuuuuuuvvvuuuuuutttsssrrrrrrrrrssstttuuuuuuqqqppppppooopppqqqrrrssssssssssssssstttuuuvvvvvvuuutttssssssvvvxxxyyyyyyxxxvvvuuuvvvyyy}}}vvvhhhWWWJJJCCCBBBCCCFFFGGGHHHIIIIIIGGGEEEDDD>>>===;;;999888888888999666555666777999;;;>>>???BBBDDDFFFHHHJJJKKKKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPOOONNNMMMLLLJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQRRRSSSVVVZZZ]]]bbbgggmmmrrrvvv{{{|||yyyvvvtttssslllkkkjjjjjjmmmsss|||}}}yyytttnnniiifffddddddhhhmmmtttyyy|||~~~}}}OOOPPPQQQQQQQQQQQQPPPOOOQQQRRRTTTVVVXXXZZZ\\\]]]______```bbbfffjjjnnnqqquuuvvv|||}}}iii\\\RRROOOKKKIIIIIIJJJJJJJJJFFFEEECCCBBB@@@?????????;;;;;;::::::999888888888555555555555444333222111333222111111000000111111////////////////////////.........//////000111222---///111333444444555444555555666777666555444333444666777888777777888:::777;;;@@@GGGPPP\\\iiiqqqtttwww{{{~~~rrr^^^HHH>>><<<:::888666999777888:::;;;>>>GGGQQQkkkoooeeeqqqlllsssfffQQQIIIHHHHHHHHHFFFDDDBBBAAAAAAAAABBB???>>>===<<<<<<;;;;;;<<<>>>???@@@@@@???===:::999>>>===;;;999888888888888333333444444444333222111///////////////000111111////////////////////////.........////////////000........................//////111444555:::HHHWWWiiioooxxxyyysssjjjffflllzzz~~~~~~|||zzzzzzlllaaaYYY\\\dddiiilllnnnvvvzzz}}}|||wwwyyy{{{{{{zzzyyyyyyyyyxxxyyy{{{}}}~~~~~~}}}}}}zzzzzzzzzzzzzzz{{{|||}}}}}}~~~zzzvvvuuuvvvqqqrrrtttuuuvvvuuutttsssssssssssssssrrrrrrtttuuuppppppooonnnooopppqqqrrrrrrrrrssstttuuuwwwxxxyyywwwuuussssssvvvyyyyyyxxxxxxwwwuuuvvvyyy}}}~~~xxxlll]]]OOOGGGEEEFFFFFFGGGIIIJJJIIIHHHFFFEEEAAA???===;;;999888888888777666666666777:::<<<>>>BBBCCCFFFIIIKKKKKKKKKKKKIIIIIIJJJJJJJJJHHHGGGFFFGGGFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJLLLLLLLLLMMMOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRTTTVVVXXX\\\aaaeeejjjpppvvv{{{}}}}}}yyyvvvsssqqqjjjjjjjjjkkknnnttt||||||yyysssnnniiifffddddddhhhmmmtttyyy}}}OOOPPPQQQRRRRRRQQQPPPOOOTTTTTTUUUWWWYYYZZZ[[[\\\bbbbbbccceeeiiinnnrrruuu|||}}}xxxeeeYYYRRROOOKKKIIIIIIJJJKKKJJJFFFEEEDDDBBBAAA@@@??????;;;;;;::::::999888888777555555555555444333222222333222222111000111111111////////////////////////,,,,,,,,,------///000000...000222444555666555555444666777888888666444333444666777888777666777888777;;;@@@GGGPPP\\\iiirrrtttwww|||uuu```III???<<<:::777555888666666888:::===GGGRRRooollleeessseeennnfffRRRKKKIIIGGGHHHGGGDDDBBBAAAAAABBBCCC@@@???>>>===;;;;;;:::::::::;;;===???@@@???>>>===@@@???===;;;::::::::::::333444555555555444333222//////...------///000111////////////////////////000000///...------,,,,,,........................000...///333444666AAAMMM___gggttt~~~zzzuuunnnjjjppp~~~{{{{{{{{{{{{zzzzzzzzz{{{vvvfffYYYXXX___dddeeeeeeuuuyyy}}}|||zzz{{{}}}|||{{{zzzzzz{{{xxxzzz|||~~~~~~}}}xxxxxxyyyzzz{{{|||~~~|||~~~}}}yyyuuutttuuuqqqrrrtttvvvvvvuuutttssssssssstttsssrrrrrrssstttpppooonnnnnnnnnoooqqqqqqrrrrrrssstttvvvxxxzzz{{{xxxuuussstttwwwyyyyyywwwxxxvvvuuuuuuxxx|||~~~yyyoooaaaSSSJJJHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFBBBAAA>>>;;;999888888888777777666666777999<<<===AAACCCFFFIIIKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKMMMNNNOOOPPPRRRTTTSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTVVVYYY[[[^^^bbbhhhlllpppvvv}}}~~~zzzuuurrrpppiiijjjkkklllooouuu|||{{{xxxsssnnniiifffeeedddhhhmmmtttzzz}}}NNNPPPQQQRRRQQQRRRSSSUUUTTTWWWYYYYYYXXXYYY]]]```cccdddiiinnnpppqqqwww~~~rrrccc]]]PPPOOONNNLLLKKKIIIHHHGGGEEEDDDCCCBBB@@@???>>>===<<<;;;;;;:::999888777777555555444333222222222222---///000222222000///---.........///////////////---------------...///000333333222222222333444444444555777888888888777666555555555555555666777777444999@@@FFFNNNZZZiiitttzzz{{{|||uuuaaaJJJ???<<<:::999999777666777:::;;;>>>FFFPPPrrr|||sssnnnppp}}}dddssscccOOOIIIHHHFFFIIIFFFCCCAAAAAAAAAAAA@@@???>>>>>>===========================>>>???@@@AAACCCBBB@@@>>><<<::::::999555555444333222222222222111222222333333333222222//////......---,,,++++++//////.........---------......---,,,---...///000---...///000111555:::>>>III]]]pppxxx|||xxxooossszzz{{{uuuvvv|||}}}zzzjjjYYYZZZ\\\XXXZZZaaahhhnnnwww~~~}}}~~~}}}{{{~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyzzz}}}~~~{{{yyywwwxxxyyyxxxwwwvvvvvvvvvvvvvvvtttrrrqqqsssssssssssssssssssssssstttrrrooommmlllmmmooopppsssssssssttttttvvvwwwwwwuuuttttttuuuvvvxxxzzz{{{xxxxxxxxxxxxxxxyyyzzz{{{}}}yyypppdddWWWOOOMMMMMMKKKIIIHHHIIILLLLLLJJJGGGEEECCCAAA>>><<<:::888888666777999:::;;;<<<<<<<<>>>>>===<<<<<<;;;:::999888888555555444333222222222222...///000111111000///...000000//////......---------------------...//////333333222222222333444444444555666777888777777666666555555555555666777777666:::@@@EEEMMMYYYhhhsss{{{~~~ttt```JJJ???<<<:::888888777666777:::;;;===FFFOOOlll~~~xxxzzzyyysssqqquuu|||dddrrrfffRRRLLLKKKIIIIIIFFFCCCBBBBBBBBBAAA@@@??????>>>=========>>>>>>????????????@@@AAABBBBBBBBBAAA@@@>>><<<::::::999666555444333333222222222222222333333333222222111111000000///............//////.........---------......---------...///000///000000000000333777;;;EEEVVViiissszzz}}}rrruuu~~~}}}uuutttxxx|||{{{yyy|||uuuccc[[[UUUPPPQQQWWWccciiisss|||~~~}}}~~~~~~}}}}}}|||zzzyyyyyy{{{}}}{{{xxxwwwxxxyyyxxxwwwuuuvvvvvvvvvvvvtttsssrrrssssssssssssssssssssssssuuutttqqqooonnnoooppprrruuutttttttttttttttuuuuuuttttttssstttuuuvvvxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{|||yyysssiii^^^VVVSSSRRRMMMKKKJJJKKKMMMMMMKKKIIIEEEDDDAAA???<<<:::999888777888999;;;<<<<<<<<<===@@@BBBEEEGGGHHHIIIKKKMMMNNNOOOOOOPPPOOONNNLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMNNNPPPSSSVVVWWWXXXXXXWWWUUUSSSQQQOOONNNMMMNNNOOOPPPPPPPPPOOOOOOOOORRRUUUUUUUUUVVVZZZ^^^\\\aaagggjjjmmmqqqyyy}}}xxxsssnnnllllllmmmmmmmmmooottt{{{~~~{{{vvvqqqllliiihhhgggkkkooouuu{{{QQQSSSUUUUUUUUUUUUWWWXXXXXX[[[^^^___^^^```dddgggjjjkkkooouuuwwwxxxvvvdddYYYUUUOOONNNMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>======<<<;;;:::999888555555444333222222222222...///000111111000///...111111000///...---,,,,,,...------------...//////222222222222222333444444444555666777777777777666666666555555666666777888999<<>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<;;;:::999777666555444444333333333333333333333333222111000222222111000000000111111/////////............---......------......///000111111111000///000333666???MMM^^^lllyyywwwzzz~~~yyytttvvvzzz{{{{{{uuu}}}sss___PPPJJJMMMRRR^^^eeeppp{{{~~~~~~}}}}}}}}}zzzyyyzzz}}}|||zzzxxxxxxxxxyyyxxxwwwuuuuuuuuuvvvvvvuuuttttttsssssssssssssssssssssssswwwuuusssqqqqqqqqqssstttvvvuuuttttttssssssttttttttttttsssssstttuuuvvvvvvzzz{{{{{{{{{{{{{{{||||||{{{zzzwwwqqqhhh```ZZZXXXPPPNNNMMMLLLMMMMMMLLLKKKFFFDDDBBB@@@===;;;::::::888999:::;;;<<<=========>>>AAAEEEHHHIIIJJJLLLMMMRRRRRRSSSSSSRRRQQQOOONNNOOONNNNNNMMMMMMNNNNNNOOOLLLMMMNNNNNNLLLLLLMMMNNNMMMNNNOOOPPPRRRUUUWWWXXXZZZYYYXXXVVVTTTRRRPPPOOONNNOOOPPPRRRSSSSSSTTTSSSSSSVVVZZZ[[[[[[\\\aaaeeeeeejjjoootttxxx}}}}}}~~~{{{vvvpppllliiioooooonnnnnnooosssyyy~~~~~~|||wwwrrrmmmkkkiiiiiilllpppvvv}}}QQQSSSUUUUUUUUUUUUWWWYYYYYY\\\___``````bbbgggkkkmmmnnnrrrwwwzzz|||}}}mmm^^^UUUSSSNNNNNNMMMKKKIIIHHHFFFFFFEEEFFFFFFEEEDDDBBBAAA@@@======<<<;;;:::999888888555555444333222222222222//////000000000000//////000000//////......------......---------......///111111111111222333444444555555555666666666666666666666666555666777777888<<<===>>>BBBKKKXXXgggqqqzzzttt```JJJ>>>;;;999777777777666777::::::<<>>>>>>>>??????>>>>>>>>>@@@??????>>>===;;;::::::888888777555555555555555555555555444333222111000222111111000000111111222/////////..............................//////000000000000///...///222444;;;FFFVVVgggxxxyyyxxx|||~~~wwwyyygggQQQLLLPPPUUU^^^gggttt~~~~~~~~~~~~~~~}}}||||||~~~|||zzzyyyyyyyyyzzzyyywwwuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuusssrrrrrrrrrssstttttttttssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvv|||||||||}}}}}}}}}||||||{{{{{{{{{wwwppphhh```[[[TTTRRROOOMMMLLLLLLLLLKKKFFFEEECCCAAA???===<<<<<<999:::;;;<<<============<<>>BBBLLLZZZiiirrr~~~uuuaaaJJJ???;;;999777666666666777:::::::::AAAIIITTTlllsssooovvvxxxooolllfffiiippppppXXXMMMJJJIIIHHHFFFEEEDDDDDDCCCAAA???AAA@@@@@@???????????????======>>>?????????>>>>>>????????????>>>===<<<;;;:::999888777666666666666666666666666555333222222111111222222111111000000////////////////////////.........///////////////---.../////////000333555999AAAQQQdddvvv}}}~~~zzzxxx|||oooWWWOOOSSSWWWbbbnnn|||~~~}}}}}}~~~|||zzzzzzzzz{{{{{{zzzxxxuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwttttttrrrrrrqqqrrrrrrsssqqqqqqrrrrrrtttuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxwww|||}}}}}}~~~~~~}}}|||||||||||||||zzztttlllccc]]]YYYWWWSSSOOOKKKJJJJJJKKKGGGFFFDDDBBB@@@???>>>===;;;<<<======>>>>>>>>>>>>;;;>>>BBBEEEGGGHHHJJJLLLRRRSSSTTTTTTTTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOMMMOOOPPPPPPOOOOOOPPPRRRQQQSSSVVVYYY[[[]]]^^^^^^___^^^\\\ZZZXXXWWWWWWWWWWWWXXXYYY[[[]]]___aaabbbbbbeeeiiijjjjjjlllqqquuuvvvyyy~~~~~~|||yyytttoookkkiiikkkllllllmmmooottt{{{{{{wwwsssqqqpppppppppsssyyyOOOQQQRRRSSSSSSSSSUUUVVVXXX[[[___bbbcccfffkkkooorrrrrruuu{{{}}}tttjjjaaaXXXSSSRRRMMMLLLKKKJJJHHHFFFEEEDDDCCCDDDFFFFFFEEECCCAAA@@@<<<;;;:::999888777777666555555444333222222222222000000////////////000000,,,,,,---...///000111111//////...------------...000000000111111333444555555555444444555555666777777777666666777777888999;;;;;;===DDDOOO^^^llltttwwwbbbLLL@@@<<<999777777666555777:::::::::???GGGQQQjjjvvvttt|||tttooohhhhhhkkkrrrYYYMMMJJJHHHHHHGGGEEEEEEEEEDDDAAA???@@@@@@???>>>>>>>>>>>>???===>>>@@@AAABBBBBBAAAAAA??????@@@AAA@@@???===<<<;;;:::999888777777777777777777777777777666555444333444666666555333111///...////////////000000000---...///000000000000///,,,---///000000111444666777===KKK^^^ppp{{{vvvvvvvvv```TTTTTTYYYjjjzzz~~~~~~~~~|||{{{{{{|||}}}}}}|||zzzwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwsssrrrrrrqqqqqqrrrrrrrrrppppppqqqrrrsssuuuwwwxxxwwwxxxyyyzzzzzzzzzzzzzzz|||}}}~~~~~~}}}|||{{{|||{{{{{{yyyvvvooofff```___]]]XXXQQQKKKIIIJJJKKKHHHGGGEEECCCAAA@@@??????<<<===>>>???????????????;;;>>>@@@BBBCCCEEEHHHKKKPPPQQQRRRSSSSSSSSSRRRQQQRRRQQQQQQPPPPPPQQQQQQRRROOOQQQRRRRRRQQQRRRSSSTTTUUUWWW[[[___aaabbbcccbbbcccaaa___^^^]]]\\\]]]]]]______```aaadddfffhhhiiijjjmmmpppqqqqqqssswww{{{~~~||||||zzzwwwsssoookkkiiihhhiiijjjkkknnnttt|||{{{xxxvvvuuuuuutttvvvzzz~~~OOOQQQSSSSSSSSSSSSUUUVVVXXX\\\```cccdddhhhmmmrrrttttttxxx}}}ttthhhbbb\\\TTTPPPOOOMMMLLLKKKIIIGGGFFFEEEDDDBBBCCCEEEFFFEEECCCAAA???<<<<<<;;;:::999888888777555555444333222222222222000000////////////000000------......//////000000//////...---------------//////000000111333444555555555444444444555666777777777666666777777888999888999===EEESSSbbbooowwwxxxcccMMMAAA===:::888888666555777:::999999>>>FFFPPPkkkzzzvvv}}}wwwkkkiiiiiittt[[[OOOMMMLLLHHHGGGFFFFFFEEEDDDAAA?????????>>>=========>>>>>>;;;===???AAACCCCCCBBBBBB???@@@AAABBBBBBAAA???>>><<<;;;:::999888888888888888888999999999888888777888:::<<<===<<<888444111.../////////000000000000---...///000111000000///---...000111111222444555444888DDDVVViiiwwwsssyyy}}}}}}mmm^^^\\\bbbwww~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{yyyxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrsssuuuvvvwwwwwwxxxyyy{{{|||||||||{{{|||}}}~~~~~~}}}{{{zzz{{{yyyxxxwwwvvvrrrkkkfffgggddd^^^UUUMMMIIIJJJLLLIIIHHHFFFDDDBBBAAAAAA@@@===>>>??????@@@@@@??????<<<===??????@@@BBBFFFIIINNNOOOQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRTTTUUUVVVUUUUUUWWWXXXXXX[[[___dddgggggggggfffeeedddbbbaaaaaaaaaccccccfffffffffgggiiilllnnnoooqqqtttwwwwwwwwwxxx|||~~~}}}yyyxxxwwwuuurrrnnnkkkiiigggggghhhjjjmmmssszzz|||zzzzzzzzzwwwxxxzzz|||~~~~~~PPPQQQSSSSSSSSSTTTUUUWWWYYY]]]aaadddfffiiioootttvvvvvvyyy~~~sssjjj```\\\XXXRRRMMMMMMLLLLLLKKKIIIGGGFFFDDDDDDAAACCCEEEFFFEEECCC@@@???>>>===<<<;;;:::999999888555555444333222222222222000000////////////000000///////////////.........000///...---------------/////////000111333444555555555444333444555666777777777777777777888888999777888<<>>;;;999888666555777:::999999>>>EEEPPPlll|||vvv{{{~~~nnnjjjiiiuuu]]]RRRPPPOOOHHHGGGFFFFFFFFFDDDAAA??????>>>>>>===============888:::===???AAABBBAAAAAA???@@@BBBCCCCCCBBB@@@???<<<<<<;;;:::999999999999888999999:::::::::999999<<<>>>BBBCCCAAA===777333.../////////000000111111---...000111111111000///...000111222111111333444222555???PPPdddzzzsssuuuvvvwwwxxxjjjgggnnn}}}}}}~~~~~~}}}~~~}}}~~~~~~|||zzzyyywwwuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssssssssssssssssssrrrrrrrrrrrrsssssstttuuuvvvwwwyyy{{{|||||||||||||||}}}~~~~~~}}}{{{yyyzzzxxxvvvvvvvvvtttoookkkkkkhhhbbbXXXOOOJJJKKKNNNIIIHHHFFFEEECCCBBBAAAAAA>>>??????@@@@@@@@@??????===>>>=========@@@EEEIIIMMMOOOQQQSSSTTTUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRUUUVVVXXXXXXXXXXXXYYY[[[ZZZ]]]bbbgggjjjkkkjjjiiigggfffdddccccccdddfffgggjjjjjjjjjkkkllloooqqqssstttwwwzzzzzzyyy{{{~~~}}}~~~zzz{{{}}}~~~|||zzzyyyyyyvvvuuuuuussspppmmmjjjhhhgggggghhhiiilllrrryyy~~~}}}}}}}}}yyyzzzzzz{{{|||}}}~~~~~~~~~TTTTTTTTTSSSTTTTTTUUUUUU[[[^^^bbbdddfffjjjpppuuuvvvzzzxxxddd```YYYSSSNNNLLLLLLMMMHHHHHHHHHHHHFFFDDDBBBAAAFFFEEEDDDBBBAAA@@@????????????===;;;999777555555555444333333222222333333000000000000000000000000000000///...---.........//////000//////...---,,,---...///000111222333333666555555444444444555555777666555444555666888:::777999>>>IIIXXXfffooossszzz}}}}}}}}}iiiOOOAAA>>>;;;999888444555777777888;;;>>>AAAPPPcccxxx|||xxxwwwpppqqqooo{{{bbbVVVRRRPPPFFFFFFFFFDDDCCCAAA???>>>======>>>>>>>>>======<<<;;;<<<===>>>???@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;:::::::::<<<<<<;;;999888999<<>>AAADDDGGGKKKLLLOOORRRTTTTTTSSSSSSRRRRRRRRRPPPOOOOOOQQQSSSUUUWWWYYYZZZYYYYYYZZZ[[[^^^```cccgggiiikkkkkkjjjnnnkkkfffcccbbbdddgggiiikkkkkklllmmmnnnppprrrsssxxxyyyzzz{{{|||~~~~~~{{{zzzxxxyyy{{{|||}}}}}}|||{{{~~~|||zzzxxxwwwsssssssssqqqoookkkgggeeeffffffeeefffjjjsss}}}}}}|||}}}}}}zzzzzzzzz{{{{{{}}}~~~~~~~~~UUUUUUTTTTTTTTTUUUVVVVVV[[[^^^bbbeeegggkkkqqqvvvzzz~~~uuuiiiZZZVVVQQQLLLIIIIIIJJJKKKGGGGGGHHHHHHGGGFFFDDDCCCEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;999888777666666444444333222222222222333111111111111111111111111000000000/////////......000111111111111000000///......///000111222333333555555444444444444555555888777666555666777999:::::::::>>>HHHUUUaaajjjnnnuuuyyy{{{|||iiiOOOAAA===;;;999888444555777777888:::>>>AAAMMM]]]rrr|||yyyyyyrrrqqqooo~~~eeeXXXSSSQQQGGGFFFFFFDDDCCCAAA???>>>???????????????>>>======<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===;;;;;;::::::;;;<<<<<<;;;999888999<<>>===<<<<<<>>>@@@CCCEEEJJJLLLOOOQQQSSSTTTTTTTTTRRRRRRRRRQQQOOOOOOQQQSSSUUUWWWZZZ[[[ZZZ[[[\\\]]]___```ccceeegggiiiiiiiiillliiieeebbbaaacccgggiiihhhhhhiiikkkmmmoooqqqrrrvvvvvvwwwxxxzzz{{{|||}}}~~~}}}||||||zzzxxxvvvtttuuuvvvvvvwwwwwwwwwwwwzzzzzzyyyxxxvvvtttrrrqqqqqqqqqqqqpppnnnkkkhhhffffffffffffgggkkksss|||~~~~~~~~~||||||||||||}}}~~~VVVUUUUUUUUUUUUVVVWWWXXX[[[^^^cccfffhhhlllsssxxx|||yyyvvvpppcccXXXNNNLLLIIIFFFEEEFFFHHHJJJHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCBBB@@@>>>>>>======999999888888777777777666444444333222222222222222111111111111111111111111000000111111111000///...///000000111111111111000......///000111222222333444444444333333444444555888888777666666777999:::;;;;;;>>>FFFQQQ\\\dddhhhqqqvvv{{{~~~iiiOOOAAA===;;;999777444666777888888:::>>>@@@HHHVVViii|||wwwsssnnniiiZZZTTTPPPHHHGGGFFFDDDCCCAAA@@@???BBBBBBBBBAAA@@@???>>>=========>>>???@@@AAAAAABBB@@@@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888999<<>>===>>>@@@BBBCCCIIIKKKNNNQQQSSSTTTUUUUUUSSSSSSSSSQQQOOOOOOQQQSSSUUUWWWZZZ[[[\\\\\\^^^___``````aaabbbdddeeeffffffhhhfffbbb``````bbbeeegggfffgggiiikkkmmmoooqqqqqqqqqrrrssstttuuuwwwxxxxxxyyyxxxxxxzzz}}}}}}|||}}}}}}~~~~~~|||zzzxxxvvvtttsssqqqppppppoooooopppqqqrrrttttttsssrrrpppnnnlllkkkmmmnnnnnnnnnmmmkkkiiigggfffgggggghhhlllsss{{{~~~~~~VVVVVVVVVVVVVVVWWWXXXYYY[[[^^^cccfffhhhmmmsssxxxzzz~~~sssllliiibbbWWWMMMFFFEEECCCBBBCCCEEEHHHJJJLLLLLLJJJHHHFFFDDDBBBAAACCCBBB@@@???===<<<<<<<<<:::999999888777777666666444333333222111222222222222222222222222222222222///000222333222111///---,,,---...//////000//////...//////000111111222222333333333333333333444555777777666666666666777888::::::===DDDMMMXXXaaafffpppvvv}}}jjjOOOAAA===;;;888777555666777888888:::===@@@DDDQQQcccyyy}}}uuummmlll\\\TTTPPPIIIHHHFFFEEECCCBBBAAA@@@DDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;:::999:::<<<>>>CCCHHHKKKHHHEEEBBB<<<666222222111111000000000000///////////////////////////////////////000000111111333666;;;DDD[[[~~~xxxwwwxxxooojjjlllrrr{{{}}}}}}|||}}}~~~}}}}}}~~~}}}zzzyyy~~~||||||yyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuutttssssssqqqqqqrrrvvvyyy||||||{{{yyyxxxwwwvvvuuutttuuuuuuvvvvvvvvvwwwyyy{{{~~~~~~}}}|||{{{yyyxxxyyyyyyyyyxxxwwwtttrrrqqqmmmlllhhh___SSSJJJFFFDDDHHHIIIKKKNNNPPPQQQQQQQQQIIIGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBBHHHJJJLLLPPPRRRTTTVVVVVVTTTTTTTTTRRRPPPPPPQQQSSSTTTWWWZZZ[[[\\\]]]^^^```____________```aaabbbccccccaaa^^^]]]]]]___bbbdddfffgggiiikkknnnpppqqqrrrllllllmmmooopppqqqrrrsssuuuuuuuuuwwwyyy{{{}}}}}}}}}}}}|||{{{yyyyyyyyy{{{zzzyyywwwuuutttrrrqqqpppnnnllljjjiiihhhjjjlllmmmppppppooonnnlllkkkiiihhhiiijjjjjjkkkjjjjjjiiihhhhhhiiijjjkkkooottt{{{VVVVVVVVVVVVWWWXXXYYYZZZZZZ^^^bbbeeegggkkkrrrwwwxxx|||zzzsssiiibbb^^^XXXOOOHHHAAAAAA@@@AAACCCFFFIIIKKKOOONNNLLLIIIGGGEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;999888777666555333333222111111111111222111111111111111111111111///000222333222111///---,,,---...//////000////////////000000111111222222222222222222222333444444555555555444444444555555666888<<>>>>>>>>??????@@@@@@AAA==============================<<<;;;;;;;;;;;;<<<;;;<<<<<<;;;999999;;;===???CCCCCC@@@>>>===999333222222222222222111111000////////////////////////...//////000000000000000000222555777;;;KKKiii{{{yyy~~~|||uuunnnpppvvv}}}}}}||||||||||||~~~~~~~~~~~~}}}zzzyyy}}}}}}{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvtttsssrrroooqqqtttyyy~~~yyyyyyxxxwwwvvvuuuuuuuuusssssstttvvvyyy|||}}}{{{{{{zzzyyywwwwwwwwwwwwwwwvvvtttrrrqqqnnnnnnjjjaaaTTTJJJDDDCCCEEEHHHKKKNNNPPPQQQQQQRRRLLLJJJGGGGGGGGGGGGFFFDDDDDDCCCBBBAAA@@@AAAAAABBBGGGHHHKKKNNNRRRUUUWWWXXXVVVWWWVVVTTTRRRQQQSSSTTTSSSVVVYYYZZZ[[[\\\^^^___^^^^^^^^^]]]^^^^^^___```___^^^[[[ZZZZZZ\\\___```cccdddfffiiikkklllmmmmmmgggggghhhiiikkklllmmmnnnoooooopppqqqrrrtttvvvxxxvvvwwwxxxvvvtttssstttuuutttsssqqqooommmllllllllliiigggeeebbbbbbccceeegggkkkkkkjjjjjjiiihhhgggffffffggghhhhhhiiiiiiiiiiiijjjlllnnnpppssswww|||UUUUUUUUUVVVWWWXXXYYYZZZYYY]]]aaaccceeehhhoootttxxx|||zzzoooiiiaaaZZZUUUPPPJJJFFF??????@@@BBBFFFJJJNNNQQQSSSQQQOOOMMMJJJIIIHHHHHHBBBAAA@@@>>>===<<<;;;;;;===<<<;;;:::888777666555333333222111111111111111000000000000000000000000000000111111111000///...///000000111111111111000//////000000111111111111111111111111222333444444444444444444444333333333444777;;;AAAJJJVVVbbbjjjooovvv}}}kkkPPPBBB===:::777666666777888888888999===???CCCNNNbbbvvvhhhlll\\\TTTOOOKKKJJJGGGEEECCCBBBBBBCCCEEEEEEDDDDDDCCCBBBAAA@@@======>>>>>>????????????<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<<<<======;;;999999999;;;===???===::::::;;;999444222333333333333222111111000000000000000000000000......///000000000000000000111444555666@@@VVVjjj{{{|||~~~}}}}}}~~~}}}}}}zzztttuuu{{{}}}}}}|||{{{zzz{{{~~~zzzxxx{{{~~~|||zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxvvvtttrrrqqqppprrrvvv{{{xxxxxxxxxwwwwwwvvvvvvuuusssssstttuuuxxx{{{~~~~~~{{{yyyyyyyyyxxxwwwuuuvvvvvvvvvuuutttrrrqqqssstttqqqfffWWWJJJCCCAAADDDGGGKKKNNNNNNNNNOOOPPPNNNLLLJJJIIIJJJJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGJJJMMMQQQUUUXXXYYYYYYYYYXXXVVVTTTSSSUUUVVVTTTVVVYYYZZZ[[[[[[]]]^^^^^^^^^____________``````^^^]]][[[YYYYYYZZZ\\\^^^]]]___aaaccceeefffffffffbbbcccdddeeeggghhhiiiiiihhhiiikkkkkkkkkllloooqqqppprrrtttrrrooommmnnnpppnnnllljjjhhhggggggggghhheeecccaaa^^^]]]^^^```aaaeeefffffffffffffffeeeeeeggghhhhhhiiijjjkkkllllllnnnpppsssvvvxxxzzz~~~TTTTTTTTTUUUVVVXXXYYYZZZXXX\\\___aaabbbeeekkkpppwww{{{~~~rrrhhhccc[[[TTTOOOKKKHHHFFF@@@AAADDDHHHNNNTTTZZZ]]]^^^[[[WWWSSSNNNKKKIIIHHHBBBAAA@@@>>>===<<<<<<;;;:::999999888777777666666333222222111111111111111////////////////////////000000000/////////......000111111111111000000///000000000000111111111111000000000111111222333444444555555555444444333222444777<<>>>>>>>><<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;<<<<<<======>>>>>><<<999888888999;;;;;;999666777:::999555222333444444444333222111000000000000000000000000---...///000111000000///000000333444444999FFFUUUllluuu}}}zzzvvvvvvvvvyyy}}}yyy|||}}}xxxxxx}}}}}}}}}}}}}}}{{{yyyzzz~~~yyyvvvyyy|||zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxwwwtttrrrppprrrssswww|||}}}vvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuwwwyyy|||}}}|||yyywwwwwwxxxxxxwwwuuuvvvwwwwwwvvvuuutttsssvvvxxxvvvlll\\\NNNGGGFFFGGGKKKOOOQQQQQQPPPPPPQQQQQQOOOMMMLLLLLLLLLKKKJJJFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFIIILLLQQQUUUYYYZZZ[[[[[[[[[XXXVVVUUUVVVXXXVVVXXX[[[\\\[[[\\\]]]^^^___```bbbcccccccccbbbbbb```___]]][[[ZZZ[[[\\\]]][[[\\\^^^```aaaaaaaaa`````````aaabbbdddeeeffffffdddfffhhhhhhggghhhkkknnnnnnrrrtttrrrnnnlllnnnppplllkkkiiigggffffffggghhhfffdddbbb```_________```ddddddeeefffggggggggggggkkkkkkkkklllmmmnnnooopppqqqtttxxx{{{|||~~~TTTTTTTTTUUUVVVWWWYYYYYYXXX[[[^^^``````ccciiimmmuuuxxxyyynnnfffaaaZZZRRRMMMJJJHHHGGGCCCEEEIIIOOOWWW^^^dddhhhjjjfff```XXXPPPJJJFFFDDDCCCBBB@@@???===<<<<<<<<<666666666666777777777777333222222111000111111111////////////////////////000000///............/////////000//////...------000000000000111111111111000000000000111222333444555666666666555444444333555888===CCCJJJVVVcccmmmssszzzkkkPPPBBB===:::777666666777888888888999<<>>>>><<<<<<;;;;;;;;;<<<<<<===>>>??????===999777777777888888555222555999999444333333444555444333222111000000000000000000000000---...000111111111000///000000222444444666>>>IIIZZZeeesss}}}xxxqqqoooqqqxxx|||vvv{{{~~~zzzyyy}}}{{{}}}~~~~~~{{{yyyyyy}}}~~~xxxvvvxxx{{{yyywwwxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyxxxwwwtttqqqpppsssuuuxxx|||~~~{{{xxxuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvxxxyyyzzz}}}zzzwwwvvvvvvwwwwwwwwwvvvwwwxxxxxxxxxvvvuuutttuuuxxxxxxooo```TTTNNNMMMMMMQQQUUUWWWUUUTTTTTTUUURRRPPPNNNMMMNNNNNNLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHLLLQQQUUUYYY[[[]]]]]]\\\ZZZWWWVVVWWWYYYXXXZZZ\\\]]]]]]\\\]]]___aaabbbdddfffgggfffeeedddbbbaaa___]]]\\\\\\]]]^^^[[[\\\___```aaaaaa______^^^___```aaabbbdddeeeeeedddgggiiiiiihhhhhhkkknnnqqqtttwwwuuuqqqnnnpppsssooommmkkkiiihhhiiijjjkkkiiihhhfffdddcccbbbbbbccceeefffgggiiijjjkkkkkklllnnnnnnnnnooopppqqqrrrsssssswww{{{}}}TTTTTTTTTTTTUUUWWWYYYZZZYYYZZZ[[[[[[\\\___cccfffttt|||wwwmmmfffbbb[[[UUURRRPPPMMMLLLJJJNNNRRRWWWaaannntttuuu{{{ttthhhYYYMMMGGGGGGHHHBBBAAA???>>><<<;;;;;;;;;:::999888999999888555222333222000000111000///---000000000000000000000000)))***,,,---............000000////////////000000////////////000000000000111222222333333444444555444555555444222222333555666888<<>>888999::::::666555555555666999;;;===???LLLaaaxxxuuuuuuwwwooolll|||bbbWWWQQQLLLKKKIIIGGGDDDBBBBBBCCCDDDBBBBBBAAAAAA@@@AAAAAAAAA???>>>===<<<<<<===>>>>>>AAA@@@>>>===<<<===???@@@<<<<<<;;;;;;;;;<<<======>>>======<<<<<<;;;::::::777777777666777777888888555555555444333333222222000000000000000///............//////000000111111111///......000333888;;;KKKVVVeeevvvrrrlllkkklllpppvvv|||{{{}}}~~~~~~}}}~~~|||||||||~~~}}}zzzyyyxxxuuuwwwzzz~~~~~~}}}}}}||||||{{{{{{wwwvvvtttssssssssstttuuuuuuttttttvvvzzz|||zzzxxxsssssstttwwwxxxxxxvvvsssyyyyyyyyyxxxxxxyyyzzzzzzyyywwwtttuuuwwwxxxwwwuuuwwwwwwxxxxxxwwwvvvtttsssxxxwwwuuuppphhh^^^UUUOOOOOOWWW___aaa]]]WWWUUUUUUQQQOOOLLLLLLMMMNNNNNNMMMIIIFFFDDDDDDGGGJJJIIIHHHIIIEEEEEEHHHKKKMMMRRRXXX]]]]]]]]][[[YYYXXXYYY[[[]]]]]]]]]]]]]]]^^^___```eeefffggghhhhhhhhhgggfffccccccbbb```___^^^]]]\\\[[[\\\^^^^^^___```dddgggeeefffhhhhhhgggggghhhjjjjjjkkkkkklllnnnppprrrsssuuuvvvwwwwwwwwwvvvuuutttvvvtttqqqooonnnnnnnnnooollllllllljjjhhhhhhjjjlllnnnmmmmmmnnnppppppooommmqqqsssuuuvvvvvvuuuvvvxxxzzz{{{}}}TTTTTTTTTTTTUUUWWWYYYZZZZZZ[[[\\\\\\]]]```dddgggssszzz}}}rrriiiddd```ZZZVVVSSSRRRPPPOOOPPPUUU[[[bbbmmmzzzyyykkk\\\PPPJJJGGGGGGCCCBBB@@@>>>===<<<<<<<<<;;;:::999999:::888666333333222000000111111///---000000000000000000000000...//////000000000000///000000////////////000000.../////////000000111111111222222333333444444555444555555444333333444666888:::===BBBKKKVVVbbbjjjrrruuuzzz{{{iiiRRRAAA;;;:::888666666555555555666999;;;===BBBLLL]]]ttt}}}qqqsssxxx{{{jjjhhh~~~eeeZZZTTTOOOLLLJJJHHHFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<======???>>><<<;;;:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;777666666555444333333222111111222222111000000///////////////000000111111000///...///000444777999EEEPPP^^^ooo|||nnniiihhhiiilllqqqzzz}}}{{{yyy|||~~~~~~~~~~~~~~~|||yyyzzzyyywwwyyy}}}~~~}}}|||{{{zzzzzzyyyxxxxxxvvvuuuuuuuuuvvvwwwvvvttttttvvvyyy{{{zzzxxxuuutttuuuwwwyyyyyywwwuuuyyyyyyxxxxxxxxxyyyyyyzzzwwwtttssssssvvvwwwwwwuuutttuuuvvvxxxxxxxxxwwwwwwwwwvvvuuupppjjjaaaYYYTTTTTT]]]hhhkkkeee\\\VVVSSSRRROOOMMMMMMMMMNNNMMMMMMGGGEEECCCEEEIIILLLMMMLLLKKKFFFEEEGGGIIIKKKOOOUUU[[[]]]]]]]]][[[ZZZ[[[\\\]]]]]]]]]^^^___```bbbbbbfffgggiiijjjjjjjjjiiiiiiffffffdddcccaaa___^^^]]]\\\]]]___``````cccfffiiihhhjjjllllllkkklllmmmooopppppppppqqqrrrsssuuuvvvyyyzzz{{{|||{{{{{{yyyxxx~~~|||zzzwwwuuutttsssssssssttttttsssqqqqqqrrrssstttsssssstttvvvvvvuuusssvvvxxxzzzzzzzzzyyyzzz{{{zzz|||~~~SSSSSSSSSTTTVVVWWWYYYZZZZZZ\\\]]]^^^___bbbfffiiiqqqwww~~~~~~~~~~~~~~~wwwnnnfffaaa]]]YYYUUUTTTSSSRRRQQQRRRXXX```hhhuuu}}}lll^^^TTTMMMHHHEEECCCBBBAAA???>>>===<<<<<<;;;:::999999999999666444333111000000111111///...000000000000000000000000111111111111111000//////000000////////////000000......//////000111222222111222222333333444444555333444555555444555777888:::<<>>:::666222555555555555777999;;;<<>>===<<<<<<<<<<<<<<<;;;:::999888999:::::::::::::::::::::;;;<<<===<<<<<<<<<<<<============>>>======<<<<<<<<<======999888777666555444333333222222222333222222111000/////////000000000000111/////////000222444555777===GGGTTTddduuuuuujjjffffffhhhlllqqq{{{{{{|||}}}wwwwww{{{~~~~~~}}}}}}~~~zzzxxxzzzzzzyyy{{{~~~}}}}}}{{{zzzyyyxxxxxxzzzyyyxxxxxxwwwwwwxxxxxxvvvuuutttuuuwwwyyyyyyyyyvvvvvvvvvwwwzzz{{{zzzxxxyyyyyyxxxxxxxxxxxxxxxyyytttrrrqqqrrrtttuuuuuutttqqqsssuuuwwwyyyzzzzzzzzzuuuuuutttqqqllleee___[[[ZZZeeerrrvvvooobbbWWWQQQRRRPPPNNNNNNNNNNNNMMMLLLEEEDDDDDDGGGKKKNNNPPPPPPNNNHHHEEEEEEFFFGGGKKKQQQYYY[[[]]]^^^]]]\\\\\\]]]______^^^___```bbbdddeeehhhiiijjjlllmmmmmmmmmlllkkkjjjhhhfffdddbbb```___^^^___aaabbbcccfffjjjmmmmmmoooqqqrrrrrrrrrtttuuuwwwwwwwwwwwwxxxyyyzzz{{{~~~}}}{{{zzzyyy{{{}}}~~~~~~|||{{{{{{||||||{{{{{{|||~~~}}}|||}}}~~~{{{}}}QQQRRRSSSTTTVVVXXXYYYZZZZZZ\\\___```bbbdddhhhkkkppptttzzz}}}zzzzzz{{{{{{yyytttllleee^^^ZZZVVVSSSRRRQQQPPPNNNQQQXXX```iiitttyyyiii]]]VVVPPPJJJEEEBBBAAA@@@>>>===<<<<<<;;;;;;999888888888777555444333111000000111111000...//////////////////////////////000000000//////...//////000000000000//////---......000111222333333111222222333333444444555222444555555555666888:::;;;<<>>:::555000555555555666777999;;;<<>>>>>>>>>>>>>>??????@@@AAA@@@???>>>===<<<;;;;;;;;;:::999888888888999999::::::999::::::;;;<<<===;;;<<<<<<===>>>?????????@@@???>>>>>>============:::999888777666555444333111222222222222222111111000000000000000000000000...///000111333333444444777@@@LLLZZZhhhttt}}}{{{sssjjjgggiiiooovvv{{{~~~zzz}}}wwwsssvvvzzz{{{{{{}}}}}}|||~~~}}}yyyxxxzzzzzzxxxyyy}}}{{{{{{{{{zzzzzzyyyyyyxxxzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyywwwwwwwwwxxx{{{||||||{{{yyyxxxxxxwwwwwwwwwwwwxxxsssrrrqqqqqqrrrrrrrrrrrrqqqrrruuuwwwyyyzzz{{{{{{uuuuuutttrrrmmmhhhbbb___^^^iiiuuuyyyqqqcccXXXRRRQQQPPPOOOOOOPPPOOOMMMKKKGGGGGGHHHJJJMMMPPPQQQRRRPPPJJJEEEDDDDDDCCCGGGLLLUUUXXX\\\^^^^^^^^^^^^___cccbbbaaaaaaaaacccdddfffhhhiiikkknnnoooppppppoooooonnnkkkiiifffcccaaa``````bbbdddeeegggjjjnnnqqqqqqsssvvvwwwwwwwwwxxxzzz{{{{{{|||}}}~~~~~~|||~~~PPPQQQRRRTTTVVVXXXYYYYYYZZZ\\\___bbbcccfffjjjmmmppprrrvvvzzz|||~~~}}}xxxxxxxxxwwwsssmmmfffbbbYYYVVVRRROOONNNLLLJJJHHHOOOUUU]]]dddnnnwwwzzzwwwvvvmmmaaaYYYUUUQQQKKKFFFAAA@@@>>>===;;;:::::::::999888666555555555444222222111///000111111000///////////////////////////---...///000111111111111//////000000000000//////---...///000111222333444111222222333333444444555222333555555555666999;;;:::;;;===AAAHHHRRR]]]dddmmmnnnppprrrvvvyyy|||}}}zzziiiSSSCCC<<<999666222444555555666888999:::;;;BBBIIIXXXrrrooorrrrrr}}}lllbbbbbbyyyggg\\\VVVQQQLLLMMMMMMLLLIIIFFFBBB???>>>=========>>>>>>???@@@@@@@@@???>>>===<<<;;;:::<<<;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>======>>>???@@@AAAAAABBB@@@@@@>>>===<<<<<<<<<<<<:::999888777666555444444000000111111222111111000111111111111000000000000...///000222333333222222555;;;FFFRRR^^^iiiuuu~~~|||xxxrrrnnnsss|||}}}}}}yyysssrrruuuyyyyyy{{{}}}~~~~~~}}}}}}zzzyyyzzzyyywwwwwwzzzyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwxxxwwwwwwwwwzzz}}}~~~~~~}}}yyyxxxwwwvvvvvvvvvvvvvvvttttttsssrrrppppppppppppssstttvvvxxxyyyzzzzzzyyyvvvvvvuuusssooojjjeeebbb```iiisssuuummmaaaYYYTTTPPPPPPPPPRRRSSSRRROOOMMMLLLMMMNNNOOOOOOOOOPPPPPPPPPJJJEEEDDDCCCAAADDDIIIQQQTTTYYY\\\^^^^^^___```gggeeecccbbbbbbcccdddeeehhhiiillloooqqqrrrrrrrrrqqqpppnnnkkkhhheeecccbbbcccdddfffhhhiiilllppptttsssvvvyyy{{{zzzzzzzzz{{{{{{|||}}}|||~~~OOOPPPRRRTTTVVVXXXYYYYYYYYY\\\___bbbeeegggkkkmmmppprrrtttxxx{{{}}}}}}uuuuuussspppjjjccc\\\YYYQQQOOOKKKIIIHHHFFFDDDBBBFFFKKKQQQWWW___ggghhheeebbb]]]XXXTTTRRROOOKKKHHH@@@???>>><<<;;;:::999999999777444444444444333222222000///000111222000///000000000000000000000000...///000111333333333444...///000111111000///...//////000000111222333333111222222333333444444555222333444555444555888:::999:::<<>>???@@@AAA????????????>>>===;;;:::=========<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>??????@@@@@@AAABBBCCCCCCCCC@@@???>>><<<;;;:::::::::888888777777666666555555///000111111111111111111222111111111111000000000//////000111222222222111444888AAALLLVVVaaarrr~~~yyywwwvvvzzzzzz|||}}}|||~~~zzzyyy{{{zzzwwwwwwzzzyyyyyyyyyzzzzzzzzzzzz{{{wwwxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxwwwvvvuuuuuuvvvuuuvvvxxx{{{~~~}}}xxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuusssqqqpppppprrruuuvvvwwwyyyyyyyyyyyyxxxwwwwwwvvvtttqqqmmmjjjhhhdddkkkrrrrrrjjj```ZZZXXXRRRRRRTTTVVVXXXWWWTTTQQQRRRSSSTTTSSSPPPNNNNNNNNNNNNIIIFFFEEEDDDAAACCCGGGMMMPPPUUUXXX[[[]]]___aaahhhfffdddbbbbbbccceeeggghhhjjjmmmpppssstttuuuuuusssrrrpppmmmjjjhhhfffdddeeegggiiijjjkkknnnrrruuuuuuxxx{{{}}}|||{{{zzz{{{yyyzzz||||||}}}~~~~~~~~~~~~NNNOOORRRTTTWWWXXXXXXYYYXXX[[[___bbbeeehhhkkknnnqqqrrrtttwww{{{~~~~~~}}}sssrrrpppjjjbbbYYYSSSOOOHHHFFFCCCBBBBBBAAA???===<<>>===;;;::::::::::::777555333444444333222111000///000111222111///000000000000000000000000//////000111222222222111...///000111111000///...000000000111111222222222111222222333333444444555222333444444333444666888999:::<<>>>>>>>>>>>???@@@AAAAAA>>>>>>??????>>>===<<<;;;===============<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@BBBBBBCCCCCCDDDDDDDDDEEEAAA@@@>>><<<;;;:::999999666666666666666666666666000111111222333333222222222222222111111111000000000000000000111111111111222444<<>>>>>???>>>===;;;;;;@@@DDDGGGNNNVVVWWWUUUGGGKKKNNNPPPNNNKKKIIIHHHBBBAAA???>>><<<;;;;;;;;;;;;888555444444555444333111000///000111222111000000000000000000000000000///////////////...------...///000222222000///...111111111111111111222222111222222333333444555555222333444444333333555777:::;;;<<>>FFFTTTiiinnntttxxx}}}ppplllmmm~~~lll^^^TTTLLLJJJJJJIIIHHHGGGEEEDDDCCC>>>>>>>>>>>>???@@@AAABBB======>>>??????>>>===<<<======>>>>>>======<<<;;;;;;;;;<<<<<<>>>???@@@AAADDDDDDDDDDDDEEEEEEEEEEEEAAA@@@???===;;;:::999999555555555555666666666666111222333333444444444444222222222222111111000000111111000000000000111111000222888AAAJJJWWWooo}}}{{{zzz~~~}}}}}}~~~}}}zzz{{{}}}~~~~~~|||zzzxxxwwwvvvxxxxxxyyyzzzyyyxxxwwwvvvrrrvvvzzz{{{wwwtttrrrrrrqqqsssxxx~~~~~~{{{xxxxxxvvvuuuttttttttttttqqqsssuuuuuuttttttwwwzzzssstttvvvyyyzzz{{{{{{{{{vvvwwwxxxyyyyyyxxxvvvvvvnnntttzzzxxxnnnddd]]]ZZZWWWXXX\\\```cccbbb___\\\UUUWWWYYYWWWRRROOONNNOOOJJJGGGFFFHHHGGGDDDCCCFFFGGGJJJNNNQQQUUUZZZ___bbbcccbbbaaaaaabbbfffjjjmmmkkkmmmqqqtttwwwzzz{{{{{{wwwvvvtttrrrpppnnnlllkkkiiijjjkkkllllllnnnrrruuuyyy|||~~~|||zzzzzzxxxyyyzzz|||~~~~~~||||||{{{|||}}}|||{{{|||}}}|||OOOPPPQQQSSSUUUWWWYYYZZZ[[[___bbbbbbbbbdddhhhlllnnnrrrwwwzzz|||uuuqqqkkkeee^^^TTTJJJBBB>>>======;;;:::888777666999???AAACCCPPP```bbbYYYQQQKKKJJJNNNOOOJJJEEEFFFCCCAAA@@@AAABBBBBB>>>:::888777666555555444555555111111111111111111111111+++,,,.../////////......000000000000000000000000111111000///////////////,,,,,,---...000111333444000111111111111222222222555555555666666666666666888888999===DDDLLLTTTYYYffflllqqqrrruuu{{{~~~zzzmmm[[[JJJ@@@:::666444555555555666777999:::;;;???FFFPPP```yyylllsssxxx}}}rrroooppp]]]SSSOOOLLLIIIFFFFFFGGGFFFCCC@@@@@@@@@@@@BBBCCCCCCAAA???>>>>>>>>>>>>============>>>>>>????????????>>>>>>???===<<<<<<>>>AAAAAAAAAAAAAAABBBCCCDDDDDDAAA>>>>>>>>>===<<<:::888666555555555666666777777888888777777666555444444333333444333111///000111333555111111000000000000111111444777999@@@HHHNNNjjjxxxxxx}}}}}}}}}{{{xxx{{{~~~~~~~~~~~~}}}~~~~~~}}}|||||||||}}}~~~|||zzzyyywwwuuuwwwwwwxxxyyyyyywwwvvvuuuwwwvvvvvvuuuttttttssssssqqqsssvvvzzz}}}}}}{{{xxxwwwwwwvvvvvvvvvuuuuuutttrrrssstttuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyzzz{{{wwwxxxzzz|||}}}~~~~~~~~~zzzyyyooohhhccc```___\\\[[[```ffffffaaaZZZYYYXXXWWWXXXYYYWWWRRRMMMLLLLLLLLLKKKJJJIIIGGGFFFGGGGGGIIILLLQQQWWW]]]```bbbccccccddddddgggkkknnnoooqqqvvv|||{{{xxxuuusssrrrpppnnnlllooonnnmmmlllmmmnnnqqqrrrwwwzzz}}}~~~}}}{{{zzzyyyzzz{{{{{{{{{|||}}}zzzyyyzzzzzzzzzyyyyyyzzz}}}~~~OOOPPPQQQSSSUUUWWWXXXYYY[[[^^^bbbccccccdddhhhkkknnnqqqvvvyyy|||~~~vvvsssooojjjcccYYYNNNEEEBBBAAA???===;;;:::999999;;;AAAEEEIIIUUUbbbaaaXXXLLLHHHIIINNNPPPKKKHHHHHHHHHEEEBBBBBBCCCAAA>>>:::888888666555444444444444111111111111111111111111,,,---...///000//////...////////////////////////111000000//////////////////////////////000111111111111111111222222222222444444444444555555555555666777:::===BBBKKKUUU[[[hhhnnnrrrrrruuu{{{|||nnn[[[JJJ???:::666555555555555555666777999999;;;BBBLLL\\\vvvooouuuzzzuuusssooo\\\SSSOOOMMMJJJGGGGGGGGGFFFDDDAAA@@@@@@@@@AAABBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@???===>>>???AAABBBAAABBBBBBBBBCCCDDDCCC@@@>>>>>>>>>===<<<:::888666555555666666666777777777888777666666555444444333333222222222222222222222222111111000000000000111111222555666===FFFNNNiiiuuutttyyyzzz~~~}}}{{{~~~}}}}}}}}}~~~~~~}}}~~~}}}{{{zzzyyyxxxvvvwwwwwwxxxyyyyyyxxxwwwvvvwwwwwwvvvuuutttssssssrrrqqqsssuuuyyy||||||yyyvvvvvvvvvuuutttttttttttttttsssttttttuuuvvvwwwwwwxxxvvvvvvvvvwwwwwwxxxyyyzzzxxxzzz}}}{{{yyyrrrnnnkkkfffaaa]]]\\\___dddfffaaa\\\ZZZYYYXXXYYYYYYWWWSSSPPPNNNMMMLLLKKKJJJJJJIIIHHHEEEEEEFFFIIINNNTTTZZZ^^^___```bbbbbbccceeeiiimmmpppsssxxx{{{yyyuuusssrrrpppnnnmmmlllllllllmmmnnnppprrrtttrrruuuyyy{{{zzzzzzyyyzzzyyyzzzzzz{{{|||~~~}}}}}}~~~{{{yyyxxxyyyyyyyyyxxxwwwyyy|||OOOOOOQQQSSSUUUWWWXXXYYYZZZ^^^ccceeedddeeegggjjjmmmppptttxxxzzz}}}}}}wwwwwwvvvssslllaaaTTTLLLIIIFFFCCC???===<<<<<<===:::AAAGGGLLLVVV^^^YYYOOOGGGFFFJJJQQQTTTRRRPPPPPPPPPLLLGGGDDDCCCAAA===:::999888777555444333333333111111111111111111111111...//////000000000000///////////////////////////000000//////......//////222111000//////......///111111111111222222222333333333333333444444555555555888:::<<<@@@IIIVVVaaammmrrruuutttvvv{{{~~~ppp[[[III>>>999777666555555555555555666777777999???IIIZZZtttqqqvvvyyyvvvuuummm[[[RRROOOMMMKKKIIIHHHHHHFFFDDDBBBAAA@@@???@@@AAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAA@@@>>>???AAACCCCCCBBBCCCCCCBBBCCCCCCBBB???===>>>>>>===<<<:::888777666666666666666777777777777666666666555444444333333111222333444444333111000111111000000000000111111000333333999CCCKKKdddvvvtttvvvwww}}}|||~~~vvvsssyyy~~~}}}|||}}}~~~~~~~~~~~~~~~|||{{{{{{zzzyyywwwwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvtttssssssrrrssssssuuuxxxzzzzzzwwwtttvvvtttsssqqqqqqrrrsssttttttuuuuuuuuuvvvvvvwwwwwwtttuuuuuuvvvvvvwwwxxxxxxyyy{{{~~~}}}yyywwwxxxtttoooccc___[[[\\\aaacccaaa^^^\\\[[[YYYYYYYYYXXXVVVTTTQQQPPPNNNLLLKKKKKKLLLLLLDDDCCCCCCEEEIIIPPPWWW\\\\\\^^^___```bbbeeeiiilllqqquuu||||||yyyuuusssrrrqqqpppnnniiijjjlllnnnppprrrssstttnnnppptttvvvwwwwwwxxxyyywwwxxxyyyzzz|||~~~}}}|||{{{|||}}}{{{xxxwwwwwwwwwxxxwwwvvvvvvwwwzzz}}}OOOOOOQQQSSSUUUWWWXXXYYYYYY^^^cccfffeeeeeefffhhhlllooosssvvvyyy|||}}}{{{xxxzzz|||{{{tttiii\\\TTTOOOLLLGGGBBB??????@@@BBB>>>EEELLLQQQWWWYYYQQQFFFCCCGGGNNNWWW]]]^^^]]]\\\ZZZSSSKKKEEECCC@@@===:::999888777555444333222222111111111111111111111111000000000111111111000000////////////////////////000//////.........//////222111000//////......///111111111222222222333333333333333444444555555666555999<<<===???IIIYYYfffuuuyyyzzzwwwwww{{{~~~~~~~~~pppZZZHHH===999777777666666555555555666666777;;;AAAJJJZZZtttrrruuuyyy~~~sssqqqkkkYYYQQQOOONNNMMMKKKJJJHHHGGGEEEDDDCCCBBB@@@@@@AAA@@@>>>===>>>>>>???????????????@@@>>>???@@@@@@AAAAAAAAAAAA@@@??????@@@CCCEEEEEEDDDDDDCCCBBBBBBBBBAAA>>><<<>>>>>>===<<<;;;999777666666666666666777777777777666666555555555444444444222222333333333222111111111111000000000000111111111333222666???FFFZZZyyy}}}{{{yyyxxx~~~|||}}}~~~mmmffflllwww}}}||||||}}}~~~~~~~~~~~~|||zzzzzz{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzzzzzzzxxxxxxwwwvvvuuutttssssssuuuuuuvvvxxxzzzyyyvvvsssuuusssqqqoooooopppssstttuuuuuuuuuuuuvvvvvvvvvvvvssstttuuuvvvwwwxxxxxxxxxxxx{{{|||yyy{{{~~~{{{uuueee```ZZZYYY\\\^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXUUUSSSQQQNNNMMMNNNOOOPPPEEEDDDBBBCCCGGGNNNUUUZZZZZZ\\\___aaabbbeeeiiilllpppuuu}}}|||yyyuuusssrrrrrrqqqpppiiijjjlllnnnpppqqqqqqqqqlllnnnqqqrrrssstttvvvxxxvvvwwwxxxyyy|||~~~}}}|||||||||~~~~~~yyyvvvuuuvvvuuuuuuuuuttttttuuuyyy{{{}}}OOOPPPRRRSSSVVVWWWYYYZZZZZZ___dddfffeeedddfffhhhlllnnnrrruuuxxx|||~~~{{{zzz}}}zzzoooddd\\\TTTQQQKKKFFFDDDDDDFFFGGGGGGLLLSSSWWWZZZWWWNNNEEEDDDLLLWWW```gggjjjjjjhhhcccZZZOOOGGGBBB???<<<:::888777666444333333222222111111111111111111111111111111111000000000111111........................//////............//////000////////////000000111111222222222222333333333333444444555666666777777777:::======@@@JJJ[[[hhhzzz~~~~~~{{{zzz|||~~~}}}}}}nnnYYYGGG===999777777777777777666777777888888<<>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@BBBEEEGGGGGGFFFEEECCCBBBAAAAAA@@@>>><<<>>>======<<<;;;999888777777777777777666666666666555555555555555444444444555444222000000111222333111111000000000000111111222555222333;;;???MMMfff}}}~~~~~~~~~}}}iii^^^cccnnn~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{}}}{{{zzzyyyzzz{{{zzzyyyxxxyyyyyyzzz{{{||||||}}}wwwwwwwwwvvvuuuuuuttttttxxxxxxxxxyyyzzzyyywwwttttttssspppooooooqqqsssuuuuuuuuuuuuuuuvvvvvvvvvvvvtttuuuwwwxxxyyyzzzzzzzzz{{{}}}}}}zzz}}}}}}uuugggaaaZZZWWWWWWYYY[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZXXXVVVTTTRRRQQQQQQRRRSSSHHHFFFDDDDDDGGGMMMTTTXXXZZZ\\\___bbbdddhhhkkknnnooottt{{{{{{xxxtttrrrqqqrrrrrrqqqllllllmmmnnnnnnnnnmmmmmmlllmmmoooooooooqqqsssuuuuuuvvvxxxyyy|||~~~~~~}}}xxxuuuttttttrrrssssssssssssuuuxxx{{{}}}QQQQQQSSSUUUWWWYYYZZZ[[[[[[___dddeeeddddddfffhhhlllnnnrrruuuxxx|||~~~{{{{{{rrriiieeeZZZVVVQQQMMMKKKKKKMMMNNNNNNQQQUUUXXXYYYVVVOOOJJJMMMXXXeeemmmsssvvvuuurrriii```RRRGGGAAA>>><<<:::777666555444333333333333111111111111111111111111222111000000000000000000..............................------......//////............///111222222222222222222333333333333333444444555666777888888888:::<<<===AAALLL[[[fffyyy}}}}}}|||~~~}}}yyykkkWWWFFF===999777666777777777777777888999999;;;@@@HHHWWWrrrzzzjjjdddwwwlllZZZSSSPPPQQQQQQPPPNNNJJJGGGFFFGGGFFFDDDBBBAAABBBCCCBBBAAA?????????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDFFFIIIJJJIIIGGGDDDBBBAAA@@@AAA@@@???===>>>=========;;;:::999888777777777777666666666666555555555555555555555555777555222000///000222444111111000000000000111111333666222222888:::BBBTTTkkk{{{~~~lll___aaajjj}}}~~~}}}~~~}}}|||zzzyyy}}}{{{yyyyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~vvvvvvvvvvvvvvvvvvvvvvvvyyyxxxxxxyyyzzzyyywwwuuutttsssrrrqqqqqqssstttvvvtttuuuuuuuuuvvvvvvwwwwwwvvvxxxzzz|||}}}~~~}}}}}}}}}zzz{{{~~~{{{tttjjjddd\\\WWWUUUVVVWWWXXXZZZ\\\]]]]]][[[ZZZ[[[[[[ZZZYYYWWWUUUTTTTTTTTTUUUKKKIIIGGGFFFHHHMMMRRRUUUYYY\\\```cccfffjjjmmmpppooorrryyyzzzvvvrrrppppppqqqrrrrrrnnnnnnmmmlllkkkjjjjjjiiijjjkkklllllllllnnnqqqttttttvvvxxxzzz}}}|||wwwsssrrrqqqooopppqqqrrrsssuuuzzz}}}~~~RRRSSSTTTVVVXXXZZZ[[[\\\]]]```cccdddccccccfffiiilllooorrruuuxxx}}}|||zzzsssmmmkkk^^^\\\XXXTTTSSSSSSTTTUUUXXXXXXZZZ]]]^^^\\\ZZZXXX```mmmyyy|||nnncccSSSGGG@@@>>><<<;;;555444444333333444444555111111111111111111111111222111000///...//////000...........................------------...///000............///000111222222222222333333333444444222333333444666777777888888999999<<>>???999:::999777666444333333222444333333222111000//////000000////////////000000111000///......------.....................------////////////000000000000222222222222222222222222222222333333333333444444888666999@@@GGGMMMUUU\\\fffqqq{{{}}}|||}}}}}}|||ooodddSSSEEE<<<888555333444444555555666777777777999>>>GGGYYYuuusssyyyttteeevvvrrr```[[[[[[UUUSSSOOONNNMMMMMMLLLKKKFFFCCC@@@@@@AAAAAA???===BBBAAA@@@??????@@@@@@AAAEEEFFFGGGGGGGGGHHHKKKNNNNNNPPPRRRQQQNNNJJJGGGFFFDDDCCCAAA@@@???>>>>>>>>>@@@???>>>===<<<;;;;;;;;;<<<;;;:::888777666666666999888777555555666777777333333222111000000000111//////000111111111111111///000000111333555777888BBBLLL\\\nnn|||wwwooojjjkkkooorrrxxx~~~xxxrrrqqqsssttt{{{}}}rrrppp}}}|||zzzyyyyyyzzz{{{~~~{{{xxxxxx{{{~~~~~~}}}yyyuuurrrrrrtttvvvuuutttvvvwwwxxxxxxxxxvvvuuutttppprrrsssttttttwwwzzz}}}{{{yyyvvvuuuuuuxxx|||~~~~~~}}}||||||zzzxxxxxxwwwuuurrroooqqqmmmgggaaa]]]YYYVVVSSSTTTXXX]]]]]]ZZZWWWWWWWWWZZZYYYXXXXXXZZZZZZYYYWWWRRRPPPLLLJJJIIIJJJLLLNNNUUUWWWZZZ___dddiiinnnppptttvvvyyy|||tttsssqqqnnnllljjjiiiiiiggggggggggggfffffffffeeebbb```___```eeejjjnnnpppsssuuuxxxzzz|||~~~~~~}}}{{{vvvpppkkkhhhhhhhhhkkkooosssvvvzzz~~~OOORRRUUUWWWXXXXXXZZZ[[[]]]```cccdddbbbcccfffiiimmmrrruuutttvvv{{{|||yyyxxxpppmmmgggcccaaabbbdddfffkkktttuuussswwwuuuuuuzzzbbbQQQHHH???===???999:::999777666444333333333333222222111111000000000000000////////////000000111000///......------...........................////////////000000000000222222222222222222222222222222333333333333444444777666888@@@FFFKKKSSS[[[fffpppyyy{{{{{{{{{{{{zzzooocccSSSEEE<<<888666444444444444555666666777777:::>>>GGGYYYttt~~~ooovvvpppaaaqqqtttaaaZZZYYYUUUSSSOOONNNMMMMMMLLLKKKGGGDDD@@@???@@@@@@???===BBBAAA@@@?????????@@@AAADDDFFFGGGGGGGGGIIILLLOOOOOOPPPQQQPPPLLLIIIFFFFFFCCCBBBAAA@@@???>>>>>>======<<<;;;:::999999999999<<<;;;:::888777666666666999888777666666666777777444444222111000000000000///000000111111222111111000000111222333555666777===EEERRRaaappp}}}|||rrrlllkkkmmmmmmrrr}}}|||sssrrrnnnooosss|||zzzyyyzzzzzz{{{}}}zzzxxxyyy{{{}}}|||{{{xxxuuussssssuuuvvvuuussswwwwwwxxxxxxxxxwwwvvvuuutttuuuvvvvvvvvvwwwzzz|||{{{yyyvvvuuuvvvxxx|||~~~~~~~~~~~~}}}|||{{{yyywwwvvvvvvuuurrrppprrrnnnhhhddd```]]]ZZZWWWWWW[[[___```\\\YYYXXXXXXXXXXXXXXXZZZ[[[ZZZXXXVVVRRRPPPLLLJJJIIIJJJLLLMMMSSSUUUYYY^^^ccciiinnnqqqsssuuuxxx{{{}}}}}}}}}|||sssrrrooommmkkkiiiiiiiiiiiihhhhhhgggffffffeeeeee```^^^]]]^^^bbbgggkkkmmmoooqqqtttwwwyyy}}}}}}|||yyysssmmmiiigggggghhhkkkppptttxxx|||OOORRRUUUWWWWWWXXXZZZ\\\[[[___bbbcccbbbcccfffjjjoootttwwwwwwxxx|||~~~}}}}}}|||wwwrrrlllgggeeefffiiilllppp{{{}}}}}}yyybbbQQQHHH>>><<<>>>999999888777555444333333333111111111111111111111111000000////////////000000111000///......------...........................////////////000000000000222222222222222222222222222222333333333333444444666555888???DDDIIIQQQZZZeeennnvvvxxxxxxyyyyyywwwnnncccRRREEE===999777555444444444444555666777888:::>>>FFFWWWrrrwwwnnnuuu|||ggg\\\mmmtttaaaYYYWWWUUURRROOOMMMMMMLLLKKKJJJHHHEEEAAA????????????>>>AAA@@@?????????@@@AAAAAADDDEEEGGGHHHHHHJJJMMMOOOOOOPPPPPPNNNJJJFFFDDDDDDAAAAAAAAA@@@???>>>===<<<<<<;;;:::999999999999999===<<<:::888666666666666999999999888888777777777666555444222111000000000000000111222222222111111222222222222333444555555777<<>>:::888888666555444333333333///000000000111111111222000000////////////000000111000///......------...---------...............////////////000000000000111111111111222222222222222222222333333333444444555555888>>>BBBFFFOOOYYYeeelllrrrssstttvvvvvvtttnnncccRRREEE===:::777666444444444444444555777888:::>>>FFFVVVqqq}}}tttooowwwnnn^^^XXXmmmrrr___YYYXXXUUURRRNNNLLLLLLKKKJJJIIIHHHEEEBBB???>>>??????@@@AAA@@@?????????@@@AAABBBDDDFFFHHHIIIIIIKKKMMMOOOOOOOOOOOOLLLHHHDDDBBBBBB@@@AAAAAAAAA@@@>>><<<;;;===<<<<<<;;;;;;;;;;;;<<<===<<<999777666666777777;;;;;;;;;::::::999888777777666555333111000000///111111222222222222222111333333222222222333444444444777>>>GGGTTTfffyyy~~~}}}|||}}}xxxtttqqqpppqqquuu}}}|||{{{zzz{{{{{{{{{|||}}}}}}}}}|||zzzxxxvvvvvvwwwwwwwwwvvvtttrrrvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwxxxwwwvvvwwwzzz|||yyyxxxwwwvvvwwwxxxzzz{{{|||}}}~~~}}}}}}~~~~~~}}}{{{xxxuuutttuuuwwwxxxxxxqqqooommmkkkkkkjjjhhhfffeeehhhkkkiiiccc^^^[[[[[[YYYXXXWWWXXXZZZ[[[YYYXXXRRRPPPNNNKKKJJJJJJKKKLLLMMMOOORRRXXX___fffmmmpppoooqqqsssvvvwwwxxxxxxwwwvvvtttqqqmmmkkkjjjjjjkkkkkkjjjiiigggeeedddbbbbbb\\\ZZZXXXXXX\\\```ccceeeeeehhhkkknnnqqqvvv{{{~~~|||yyytttmmmgggeeefffhhhjjjnnntttzzzQQQSSSUUUVVVWWWYYY[[[^^^\\\___ccceeeeeefffjjjnnnsssxxx|||||||||zzzvvvpppkkkjjjmmmrrruuuoooZZZMMMEEE:::999===999888777666444333333333333/////////000111111222222000000////////////000000111000///......------...---------.........//////////////////000000000000000000000111111222222222222222222333333333444444555555999>>>AAADDDNNNXXXcccjjjnnnoooqqqtttuuurrrooodddSSSEEE>>>:::777666444444333333333555777888;;;>>>EEEUUUppp|||yyyuuupppqqqzzz}}}dddXXXWWWoooooo^^^YYYZZZSSSQQQMMMKKKJJJIIIHHHFFFFFFEEECCCAAA@@@@@@AAABBBBBBAAA@@@@@@@@@AAACCCDDDEEEGGGIIIJJJJJJKKKMMMNNNMMMNNNNNNLLLGGGCCCAAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<=========<<<999888777888999:::@@@???>>>===;;;:::999888888777555333222111000000222222333333333333222222333333333222222333333444333666<<>>999777555555444222222333444777888;;;>>>EEEUUUpppyyyssstttqqqttt}}}vvv___WWWZZZsssnnn]]]YYYYYYRRROOOKKKIIIHHHGGGEEEDDDDDDEEEEEEDDDBBBBBBCCCDDDCCCBBBBBBAAABBBCCCEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMMMMNNNPPPOOOJJJFFFCCCAAADDDCCCAAA@@@???>>>>>>>>>:::::::::::::::;;;<<<======<<<:::888888:::===>>>GGGEEEBBB???<<<;;;::::::888777666444333222222111333333444444444333222222333333222222222333444444222666;;;@@@GGGTTTfffrrr~~~~~~ppprrrtttttttttyyy~~~}}}|||{{{zzz|||~~~~~~}}}}}}zzz{{{|||{{{xxxvvvvvvwwwuuuuuutttttttttuuuvvvvvvrrrssstttttttttvvvyyy{{{wwwwwwxxxxxxxxxxxxxxxxxxwwwyyy}}}}}}|||{{{|||}}}}}}{{{zzzyyywwwvvvxxx{{{~~~ttttttsssuuuwwwwwwvvvtttrrruuuvvvrrrjjjbbb]]]\\\]]][[[XXXXXXZZZ]]]^^^^^^UUUSSSQQQOOOMMMLLLLLLLLLIIIJJJLLLPPPVVV]]]dddhhhhhhhhhiiikkkoootttxxx{{{|||zzzwwwssspppllljjjiiifffeeedddbbb```^^^]]]\\\ZZZWWWTTTTTTVVVYYY\\\]]]^^^```dddhhhlllqqqwww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvrrrmmmiiihhhkkknnnrrrvvv}}}SSSTTTUUUVVVWWWYYY\\\___]]]aaadddeeeeeefffiiimmmpppuuuyyyyyy{{{~~~yyywwwttttttvvvzzzoooZZZJJJDDDAAA888777;;;888666666555444333333333333/////////000000000000000000000////////////000000111000///......------...,,,,,,------...//////000////////////000000000000/////////000111222222222222222333333333333444444555777<<<@@@@@@BBBLLLWWWaaaeeehhhjjjnnntttuuusssrrrfffUUUFFF>>>999666444555444222111222444666888:::===EEEUUUpppwwwqqq}}}yyyxxxrrr\\\XXX___zzzqqq^^^WWWUUUPPPMMMIIIGGGFFFEEECCCAAABBBEEEGGGGGGFFFDDDEEEGGGDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKMMMMMMLLLJJJJJJKKKMMMPPPSSSSSSPPPKKKGGGDDDFFFDDDBBB???>>>???@@@AAA:::::::::;;;<<<===>>>???===<<<:::999:::===@@@BBBMMMJJJEEE@@@<<<;;;;;;;;;777666555444333333333333444444444444444333222222222222222222333333444555111444888:::@@@MMM___lllzzzyyy||||||}}}zzz||||||wwwrrrttt}}}~~~}}}|||{{{zzz{{{~~~~~~}}}~~~|||~~~~~~|||xxxwwwxxxzzzwwwvvvvvvuuuvvvwwwxxxyyyssstttuuutttssstttwwwyyywwwwwwxxxxxxxxxxxxwwwvvvxxxzzz~~~}}}||||||{{{|||}}}|||zzzxxxvvvuuuvvvyyy|||xxxxxxxxxzzz}}}}}}|||{{{wwwyyyyyytttkkkbbb]]][[[[[[[[[[[[]]]___```^^^]]]VVVUUUSSSQQQOOONNNMMMMMMIIIIIIJJJMMMRRRXXX___bbbcccbbbbbbdddiiiqqqxxx}}}|||{{{yyyuuuqqqlllhhheeebbbaaa```___]]]\\\[[[ZZZXXXUUURRRQQQSSSVVVXXXXXXZZZ]]]aaaeeeiiinnntttyyy|||}}}}}}~~~~~~}}}||||||~~~~~~}}}}}}uuusssqqqmmmjjjjjjlllooovvv{{{SSSTTTUUUVVVWWWYYY\\\___]]]```ddddddddddddhhhkkknnnsssvvvvvvyyy|||uuutttttttttwww|||ttt___SSSEEEAAA@@@777666:::777666555444444333333333333000000000000000/////////000000////////////000000111000///......------...,,,,,,------...///000000////////////000000000000...//////000111222222222222222333333333444444444666888<<<@@@@@@BBBLLLXXXaaadddgggiiinnntttvvvtttsssgggVVVGGG===888555333555444222111222444666888:::===DDDUUUpppuuuppp}}}qqqZZZXXXcccttt___UUUQQQOOOLLLHHHEEEDDDCCCBBB@@@@@@DDDHHHIIIHHHFFFGGGHHHEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNNNNLLLJJJJJJJJJNNNRRRVVVWWWTTTOOOJJJGGGHHHFFFBBB???>>>???AAACCC============>>>@@@AAABBB===<<<:::999;;;???BBBEEEQQQMMMGGGAAA===;;;<<<<<<777666555444444444444444444555555555444333333222222222222222333444555666///222444666;;;HHH[[[jjjvvvuuuyyyzzz||||||sssrrrzzz|||~~~|||{{{zzzzzz|||}}}|||~~~~~~|||xxxwwwyyy|||xxxxxxwwwwwwwwwxxxzzz{{{vvvvvvvvvuuussstttvvvxxxvvvwwwxxxyyyyyyxxxvvvvvv{{{||||||zzz||||||{{{||||||{{{yyywwwssssssuuuyyy}}}{{{{{{|||~~~yyy{{{{{{uuulllccc]]][[[YYYZZZ]]]aaacccbbb^^^[[[WWWVVVTTTRRRPPPOOONNNNNNIIIIIIIIIKKKPPPUUU[[[______^^^]]]___eeennnxxx~~~|||{{{yyyvvvqqqkkkeeebbb______^^^]]][[[ZZZYYYYYYVVVSSSPPPOOOPPPSSSUUUVVVXXXZZZ^^^bbbggglllssswwwzzz{{{|||}}}~~~}}}|||{{{}}}|||||||||}}}rrrqqqooollljjjjjjllloooyyy~~~RRRRRRRRRSSSUUUYYY\\\^^^bbb```___^^^```cccgggjjjnnnqqqtttuuuvvvzzzzzzwwwwwwvvvxxxzzzxxxlll\\\LLLAAA>>>;;;888666666777777333000---...000111///---//////............//////......////////////......000///...------...///000---------............///000///...------...///000000000//////000222444555000000111111111222222222444555888<<<>>>CCCOOO[[[ccceeehhhlllooorrrssstttssshhhXXXGGG<<<666444555333333333333333444666666>>>;;;CCCSSSlllyyyrrrjjjTTT\\\fffsss]]]SSSOOONNNLLLJJJGGGDDDBBBAAA@@@EEEFFFHHHJJJKKKKKKKKKKKKEEEEEEFFFFFFGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIMMMSSSYYY[[[WWWNNNHHHIIIFFFAAA>>>???@@@AAAAAA??????>>>>>>>>>>>>>>>??????>>>======???AAADDDFFFNNNJJJCCC===:::999;;;<<<888777666555555444444555777666666555444444333333222222222222222222222222333222555;;;;;;@@@VVVpppzzzmmmkkkrrryyyzzzuuuuuuwww{{{}}}}}}}}}|||zzzyyyzzz|||yyyzzz|||~~~~~~~~~~~~}}}}}}{{{yyyxxxxxxxxxxxx|||{{{yyyxxxwwwxxxxxxyyyvvvuuutttsssssstttvvvwwwyyyyyyyyyyyyxxxwwwwwwwwwzzzzzzyyyyyyyyyxxxxxxxxxwwwxxxzzz{{{zzzyyywwwuuuwwwxxxyyy|||}}}zzzxxxyyy}}}{{{tttoookkkeee___ZZZ]]]]]]___bbbdddeeedddcccWWWWWWUUUSSSQQQNNNLLLJJJJJJIIIHHHHHHKKKOOOSSSVVV\\\YYYXXX[[[dddpppzzz}}}xxxsssnnnjjjeeebbbbbbaaa^^^]]]\\\ZZZWWWTTTSSSSSSRRRPPPNNNOOOSSSUUUSSSXXX___dddggglllqqqvvvxxxzzz{{{|||||||||~~~||||||~~~|||wwwqqqrrrpppnnnllllllmmmoooqqq{{{~~~QQQRRRTTTWWWYYY[[[]]]]]]aaa```^^^^^^```cccgggiiimmmpppssstttuuuxxx~~~yyyyyyxxxxxxxxx{{{qqqeee[[[MMM@@@===;;;888666444444555666666333111111333444333111//////............//////////////////////////////000///...------...///000---------............///111000////////////000111111000000000000222333444111222222222333333333333444555888<<<>>>CCCOOO[[[ccceeeiiinnnrrrtttttttttqqqgggWWWGGG<<<666555666333333333333444555666777>>>:::BBBQQQhhhvvvooolllXXX___iiiqqq[[[RRRNNNKKKJJJHHHGGGEEEDDDCCCCCCDDDEEEHHHJJJKKKLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJNNNTTTYYY\\\YYYRRRMMMJJJFFFAAA??????@@@AAAAAA????????????@@@AAAAAABBBAAA@@@???>>>???@@@BBBCCCIIIFFFAAA<<<999999:::;;;888777777666555555666666777777666666555444444333333333333333333333333333555333666;;;;;;???TTTkkkyyynnnjjjnnnrrr|||xxxzzz|||~~~|||}}}}}}~~~|||zzzzzz{{{|||zzz{{{|||}}}}}}~~~~~~~~~~~~|||zzzyyyyyyyyyyyy~~~|||{{{yyyyyyyyyyyyzzzvvvuuutttttttttuuuvvvwwwyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzyyywwwvvvwwwwwwxxx{{{~~~~~~}}}{{{|||~~~{{{uuuqqqmmmhhhaaa]]]]]]^^^```dddffffffccc```XXXWWWWWWUUUSSSQQQOOONNNJJJIIIHHHHHHJJJNNNRRRUUUXXXVVVWWW\\\fffrrr|||zzzuuuqqqlllhhhdddbbb```^^^\\\[[[YYYVVVSSSSSSRRRQQQOOONNNOOORRRTTTTTTYYY```dddgggkkkqqquuuxxxzzz{{{|||||||||~~~}}}}}}~~~}}}xxxtttrrrqqqpppooooooppprrrsss|||QQQTTTWWW[[[]]]^^^^^^]]]```___^^^^^^```cccgggiiilllnnnqqqrrrssswww~~~~~~yyyzzzxxxwwwwwwxxx|||qqq```TTTKKKBBB999888666444222222222444555444222000000111222111000000//////......//////000000///...------...///000//////............//////---------............///111111000000000000111222222111111000111111222222222222333333333444444444444555888<<<>>>CCCOOO[[[aaaeeekkkqqquuuvvvvvvvvvpppeeeUUUFFF<<<888666666444444444444555666777888===:::AAAOOOeeerrrkkkmmm]]]ccckkkmmmXXXOOOMMMIIIIIIGGGFFFEEEEEEEEEEEECCCEEEGGGJJJLLLMMMMMMMMMNNNMMMJJJIIIHHHHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLOOOSSSXXX[[[[[[WWWSSSIIIFFFBBB@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCAAA@@@??????@@@AAAAAA@@@===;;;::::::::::::888888777777777777777777888777777666666555444444444444444444444444444444666444777::::::>>>OOObbb{{{rrrllllllmmm}}}{{{}}}~~~|||~~~~~~|||{{{{{{}}}}}}~~~}}}{{{{{{|||~~~||||||{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzz{{{}}}{{{yyyyyyyyyyyyvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxxxxzzz{{{|||zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwuuuuuuvvvyyy|||~~~}}}|||{{{||||||yyyvvvsssooojjjeeeaaa___```bbbeeegggfffbbb^^^YYYYYYXXXWWWVVVTTTSSSRRRKKKJJJIIIHHHJJJMMMPPPRRRQQQRRRUUU]]]iiivvv}}}xxxsssooojjjgggbbb```^^^\\\ZZZXXXTTTQQQQQQQQQPPPNNNLLLMMMQQQSSSVVV[[[aaaeeehhhkkkppptttxxxzzz||||||||||||~~~~~~~~~zzzvvvsssrrrrrrrrrssstttuuuvvv|||}}}~~~~~~SSSTTTWWWZZZ]]]^^^____________^^^___aaadddgggiiikkkmmmpppqqqrrrwww~~~yyyyyywwwtttssssssvvvyyy|||yyyyyyyyy{{{}}}uuucccRRRGGGAAA;;;777333222111000000111222333333222000000000000000000000000////////////000000111000...,,,,,,...000111/////////....../////////---------............///000000000000000000111111222222111111111111111111222222222333333333333444444555888<<<>>>CCCOOO[[[aaaeeemmmtttxxxyyyxxxvvvnnncccRRRDDD<<<999777777555555444555555666777888===:::AAAOOOdddpppjjjnnn```eeekkkjjjUUUMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEHHHKKKMMMNNNOOOOOOQQQOOOLLLIIIGGGHHHIIIJJJGGGHHHJJJKKKMMMNNNNNNNNNLLLMMMPPPTTTXXXZZZXXXVVVIIIFFFBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;:::888888888777888888999999999888888777666666555555444444444444444444444444666444666888777:::GGGUUUnnn~~~vvvpppnnnooo|||||||||}}}{{{uuuyyy~~~~~~{{{xxxwwwxxx|||}}}}}}}}}||||||}}}~~~}}}{{{zzzzzz|||~~~~~~}}}|||{{{zzzzzz{{{|||}}}{{{yyyxxxxxxyyywwwwwwwwwxxxxxxyyyzzzzzz|||{{{yyyxxxyyyzzz{{{|||zzzyyyyyyyyyyyyxxxxxxxxxyyyxxxwwwvvvvvvvvvwwwwwwtttttttttwwwzzz}}}}}}|||{{{yyyyyyxxxvvvtttqqqlllhhheeeeeeeeedddeeeeeedddbbb___[[[[[[ZZZYYYWWWUUUSSSRRRKKKJJJHHHHHHHHHJJJMMMNNNLLLNNNTTT^^^kkkyyyzzzuuupppkkkhhhdddaaa^^^\\\ZZZWWWSSSPPPOOOOOONNNLLLKKKMMMPPPSSSYYY]]]cccgggiiilllqqquuuyyy{{{|||}}}|||}}}}}}zzzwwwsssssstttuuuvvvwwwxxxxxx{{{yyyvvvxxx}}}TTTUUUUUUWWWYYY\\\___aaa_________```bbbeeehhhjjjkkknnnrrrtttuuuyyyzzzxxxuuuqqqnnnnnnooorrruuuuuutttsssuuuxxxzzzzzzyyyqqqdddRRRDDD;;;666444333000000//////000111222222555555444444333333333444000000////////////000000111000...,,,,,,...000111...//////////////////...---------............///.........//////000000000111222222222111111111000111111111111222222222222444555888<<<>>>CCCOOO[[[aaafffnnnuuuzzzzzzyyywwwmmmaaaPPPCCC<<<999888666555555444555555666777888<<<:::BBBQQQffftttqqqoooaaadddjjjgggSSSLLLKKKLLLLLLJJJIIIGGGFFFFFFFFFEEEGGGJJJLLLOOOPPPQQQQQQRRROOOLLLIIIGGGGGGHHHIIIEEEFFFHHHJJJKKKLLLMMMMMMJJJJJJLLLOOOSSSUUUUUUTTTGGGEEEBBBAAABBBCCCCCCBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAAAAAAAA:::;;;<<<=========<<<;;;888888777888888999:::;;;:::999999888888777666666333333333333333333333333444444444555555777@@@IIIWWWvvv|||uuupppppprrr{{{|||zzz|||~~~wwwsssxxx~~~|||xxxvvvuuu{{{|||}}}|||{{{|||~~~}}}{{{yyyzzz|||~~~}}}|||{{{zzzzzz{{{||||||~~~|||zzzxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{|||~~~|||zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuutttuuuuuuuuutttssssssvvvyyy|||}}}|||}}}~~~yyywwwwwwvvvtttqqqnnnkkkjjjnnnkkkfffccccccccccccccc^^^]]][[[YYYVVVSSSPPPOOOJJJIIIHHHGGGGGGIIIJJJKKKJJJMMMSSS^^^mmm{{{zzzuuuppplllhhheeeccc___]]]ZZZVVVRRROOOLLLLLLLLLKKKKKKMMMQQQTTT[[[```fffiiikkknnnrrrvvvzzz|||~~~~~~~~~~~~|||yyywwwttttttuuuwwwxxxyyyzzzzzz{{{~~~|||{{{{{{~~~UUUTTTTTTUUUWWW[[[___aaa______```aaadddgggiiikkkkkkpppuuuxxxzzz}}}xxxtttpppkkkgggfffgggjjjlllnnnmmmlllooorrrsssqqqnnnaaaTTTFFF<<<777222111222111111000000111222222333333333333222111000111333111000000//////000000111000///...------...///000......////////////......---------............///,,,---...///000000//////000111111222222222111111000000111111111222222222444555888<<<>>>CCCOOO[[[cccgggooouuuyyyzzzxxxwwwmmm```OOOBBB<<<:::777555444444444444555666777888::::::CCCRRRgggsssdddfffjjjfffRRRLLLKKKNNNMMMLLLJJJIIIHHHHHHHHHHHHJJJLLLOOOQQQRRRRRRRRRQQQOOOLLLIIIGGGGGGGGGHHHEEEFFFGGGIIIKKKLLLLLLLLLHHHGGGHHHJJJNNNPPPPPPOOOEEECCCAAAAAACCCDDDEEEDDDGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDDDDCCCCCCBBBAAAAAA:::;;;===>>>>>>===<<<;;;777777777777888999:::;;;;;;::::::999888888777777333333333333333333333333444444444444444666;;;???KKKbbbwwwwwwqqqnnnppptttxxx|||zzzyyy|||www{{{{{{wwwvvv{{{zzzxxxyyyzzz{{{{{{{{{{{{}}}}}}{{{zzzzzz{{{~~~}}}}}}|||{{{{{{|||}}}~~~}}}{{{zzzxxxxxxxxxxxxxxxyyyzzz|||}}}}}}}}}}}}~~~}}}|||zzzyyyyyywwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttssssssuuuyyy|||}}}}}}}}}xxxyyyxxxuuurrrooooooooovvvqqqiiidddbbbcccdddeee___^^^\\\YYYVVVRRROOONNNJJJJJJIIIHHHIIIJJJKKKLLLKKKNNNTTT^^^mmmzzz{{{vvvqqqlllhhheeeccc___\\\YYYTTTPPPLLLJJJJJJKKKKKKKKKOOOSSSWWW]]]bbbhhhkkkmmmpppuuuyyy|||~~~~~~{{{yyyxxxwwwwwwwwwxxxyyy{{{|||}}}|||~~~SSSTTTUUUWWWYYY\\\^^^___``````aaaccceeehhhkkklllmmmrrryyy~~~}}}vvvkkkgggaaa\\\YYYZZZ]]]___cccbbbbbbfffjjjiiiccc]]]SSSGGG===999666222111333222222222333333333333444///000111000---,,,...000111111000000000000111111////////////////////////---...///000000///...------------............///,,,---///000111111000000///000111222333333222222111111111222222222333333444555888<<<>>>CCCOOO[[[eeeiiiooouuuxxxyyyxxxwwwnnn```NNNAAA<<<999777444333333333333444555666777999999CCCQQQfffxxxjjjjjjlllfffRRRLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLKKKMMMOOOQQQSSSSSSSSSSSSOOONNNMMMKKKIIIHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLGGGFFFFFFHHHJJJKKKJJJIIICCCAAA@@@AAADDDFFFFFFFFFHHHGGGFFFEEEEEEDDDEEEEEEGGGGGGFFFEEECCCAAA???>>>;;;<<<=========<<<;;;:::555666666666888999:::;;;;;;;;;;;;:::999999888888444444444444444444444444444555444444555777999:::AAAQQQ^^^nnn~~~}}}{{{tttnnnmmmqqqvvvyyy|||{{{yyyxxxnnnkkkzzz~~~|||zzzyyy{{{~~~wwwyyyzzzzzzzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~|||zzzzzzzzzzzz{{{yyyzzz|||}}}~~~~~~}}}~~~~~~|||zzzyyyuuuuuuuuuuuuttttttttttttvvvwwwxxxxxxxxxwwwuuuuuutttssssssuuuyyy|||~~~~~~~~~}}}||||||{{{wwwsssqqqsssuuuzzztttmmmgggeeedddeeeeee^^^^^^\\\ZZZWWWTTTQQQOOOLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPUUU^^^lllyyy|||wwwrrrmmmiiidddaaa]]]ZZZVVVQQQLLLIIIGGGHHHIIIJJJLLLPPPVVVZZZ___dddjjjnnnpppsssxxx|||~~~~~~}}}~~~{{{{{{{{{|||{{{zzzzzz{{{|||QQQSSSWWWZZZ]]]^^^^^^^^^```aaabbbdddgggiiilllmmmmmmttt|||{{{tttbbb^^^WWWRRROOOOOOQQQSSSYYYYYYZZZ___bbb```XXXQQQFFF<<<555555444///...000444444444444444444444444111333444222///...000333111111000000000000111111......////////////......---...///000000///...------------.........//////---...000111222222222111...///111222333333333222222222333333333444444444444555888<<<>>>CCCOOO[[[fffiiioootttwwwxxxwwwvvvnnn```MMMAAA;;;999666333333333333333333555666666888888BBBOOOddd|||ooonnnooofffSSSMMMLLLMMMLLLLLLLLLMMMNNNOOOOOOMMMOOOQQQRRRTTTTTTTTTSSSOOONNNNNNLLLKKKIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLGGGFFFFFFGGGHHHIIIHHHFFFAAA@@@@@@BBBEEEGGGHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIHHHFFFCCC@@@===<<<<<<<<<<<<<<<;;;:::999999555555555666777999:::;;;<<<;;;;;;::::::999999888666666666666666666666666555666666555666999999888999DDDMMM\\\pppvvvvvv}}}~~~}}}yyysssnnnnnnsssxxx{{{~~~~~~}}}|||yyy{{{|||xxx{{{lllcccjjjyyy|||zzzzzz{{{{{{zzz~~~vvvxxxyyyyyyyyyzzz}}}~~~}}}|||{{{{{{|||}}}}}}~~~}}}{{{{{{{{{|||}}}yyyzzz|||~~~{{{}}}~~~|||zzzuuuttttttttttttssssssssswwwxxxzzz{{{zzzyyywwwuuutttssssssuuuyyy}}}~~~}}}~~~|||{{{}}}xxxtttsssvvvyyyzzzvvvpppkkkhhhfffdddccc^^^]]]\\\ZZZXXXVVVSSSRRRMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRUUU^^^kkkxxx~~~xxxsssnnnjjjccc```\\\XXXTTTOOOJJJFFFFFFGGGIIIJJJMMMQQQWWW\\\```eeekkkoooqqquuuzzz~~~|||{{{~~~~~~|||}}}~~~~~~|||{{{|||~~~