BMvM6() {{{PPPMMMOOONNNIIICCC???===;;;777333000...,,,,,,------,,,+++******+++,,,,,,,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,++++++,,,,,,,,,---------000000111000000222666999???BBB;;;555888666555===HHHIIICCCOOOSSSPPPccckkkgggaaa___eeeiiiddd\\\VVVQQQIIIQQQPPPVVV[[[KKKIIILLLNNNNNNMMMSSS^^^gggiiikkkiiiddd```[[[UUUOOOJJJCCCEEECCC???===??????<<<<<<<<<;;;999777888:::<<<<<<;;;:::888888888888999555777777777555444555666444666888888777666777888888888555777JJJeeevvvxxxuuuyyyxxxgggZZZSSSNNN```eeeJJJFFFEEE>>>BBBBBBBBBDDDFFFGGGGGGEEEKKKKKKMMMRRRYYY]]]\\\ZZZUUUWWWZZZYYYcccUUUlllllldddaaa```cccggglllvvv}}}wwwqqqllllllmmmooopppyyyxxxoootttxxx}}}}}}{{{xxxvvvuuuwwwyyyooovvv{{{|||ppprrrrrrmmmvvvpppmmmjjjlllpppllldddcccjjjccc___dddcccYYYUUUUUUNNNPPPPPPOOOOOONNNMMMMMMLLLVVVWWWJJJ???BBBCCC>>>@@@<<<===>>><<<:::888888999999666444555888:::999777666555444555666666444222222222222222222222222222111111111111000000000000000000000000000000000000000111111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............000...111000+++222777000...000111111/////////000//////000000000000//////000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////////////////000000000000////////////000000000000///////////////000111111////////////000000000000000000000000000000000000///////////////......------...//////......///111...///000000//////000111111111000///////////////111111111111111111111111000000000000000000000000000111111111111222222222111111111111000000000000///000000///......111333444333222111000000000000000000000000000000000000222222333333333444444444444444444444444555777777666;;;>>>:::777888999888999999999999999999999999>>>>>>>>>>>>????????????>>>???AAABBBCCCCCCBBBAAACCCDDDFFFFFFGGGIIIMMMPPPMMMTTTXXXUUUQQQRRRUUUUUUXXX\\\___^^^[[[XXXXXXYYYSSSSSSVVVNNNJJJDDD@@@>>><<<777333000000///...,,,+++***)))************************************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555666777:::999888888:::>>>AAADDDKKKLLLMMMMMMLLLIIIEEECCC?????????@@@AAABBBCCCDDD999BBBCCCBBBUUUnnnooo]]]kkkXXXHHHFFFGGGEEEIIIQQQCCCFFFFFFAAA>>>??????======<<<:::888666666666666555777888777555444666999555555555444444333222222222444666666555333333333222333444555555555444333888555///222GGG```eee\\\WWWgggyyy|||ssskkklllqqq|||www{{{}}}uuu{{{[[[<<<=========>>>???AAABBBCCCBBBGGGKKKMMMKKKIIIJJJKKKJJJLLLMMMQQQZZZfffkkkjjjiiieee\\\VVVYYY___```\\\[[[___```]]]\\\```ddddddjjjiiikkknnnqqqpppkkkgggeee```^^^dddmmmssspppkkkjjjjjjjjjllloooqqqrrrrrrqqqooopppttttttqqqqqqsssrrrwwwxxxqqqkkklllmmmjjjllliiieeeaaaaaacccfffiiibbbeeehhhkkkooopppiii___bbbaaaaaacccdddaaaZZZTTTWWWSSSVVVaaaaaaUUUNNNOOOUUURRROOOMMMKKKJJJGGGEEE@@@?????????????????????FFFDDDAAA===;;;999888888777777777666555555444444666666666666666666666666666666555444444333222222000000000000000000000000111333444333111/////////------......//////000000000000000000000000000000000000111111111000000///........................////////////////////////////////////////////////---------.........//////------------------------////////////////////////.........................................................////////////000/////////......---------------------------------------------------------.................................////////////000000000//////....................................////////////////////////////////////////////////........................------------------------..................------........................------------------------///////////////.........////////////////////////......////////////......---......///////////////////////////000000000000////////////////////////....../////////000333666333222222111000//////...111000000000//////......222111111111111111111111222222222333333333444444555444444555555666777888999888888888888888999999;;;::::::::::::;;;<<<<<<======>>>>>>??????@@@@@@??????@@@AAADDDGGGIIIKKKDDDGGGKKKNNNNNNMMMMMMMMMSSSNNNLLLPPPWWW[[[WWWRRRbbb[[[UUUPPPKKKEEEAAA???<<<777333000000///...,,,+++******************************************************((((((((((((((((((((((((******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222222666555444555666:::===???;;;<<<<<<<<<;;;999777666666666666777888999;;;;;;>>>>>><<<===GGGZZZnnn{{{yyy```KKKGGGIIIGGGEEEGGGAAADDDCCC===999888777555999888777555444444444444333555666555333222444666444444333333222111000000000222444444222111111222000111222333333333222222333222///555LLLhhhtttrrruuuwwwxxxwwwvvvzzz}}}|||nnnWWWBBB;;;;;;;;;;;;<<<>>>?????????BBBEEEEEECCCCCCEEEGGGIIIKKKLLLMMMSSS[[[]]][[[bbb^^^XXXTTTWWW]]]^^^ZZZ\\\]]][[[XXX\\\bbbeeeccceeeeeefffiiilllkkkhhheeeeee___XXXYYYaaaiiilllllljjjjjjjjjjjjkkkjjjiiihhhhhheeefffjjjjjjhhhiiillliiimmmlllfffccceeeeeebbbbbbaaa```^^^^^^^^^___```aaacccdddfffiiikkkddd[[[]]]^^^___^^^\\\YYYWWWVVVUUUNNNOOOVVVVVVNNNIIILLLNNNMMMKKKHHHDDDBBBAAA@@@>>><<<;;;:::999:::;;;<<<@@@???===;;;:::888888888666666555555444333333333444444444444444444444444444333333222111111000000////////////////////////000222333222000......///---------------.........///////////////////////////000000000000000//////------------------------................................................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////.........---------------------------------........................------------------------------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........................................................//////.........,,,,,,---............---....../////////000000000///////////////////////////000000000//////222444000000//////...------,,,//////.........---------111111111111111111111111111111111111222222222222777666555444333333333333444444333333333444444555888888888888888999::::::888888888999::::::;;;;;;>>>>>>======>>>@@@CCCDDDFFFHHHJJJJJJHHHFFFEEEEEEJJJJJJKKKMMMPPPQQQQQQQQQkkkbbbYYYSSSMMMGGGBBB???<<<777333111000///...---+++******************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++---------------,,,,,,,,,111000///000111444777999333333333333222222222111444444444555666777888999???888888===<<>>AAA@@@:::666666555333444333222222111111222222111222222111000000111333333333222111000///...---...///111111000//////000......///000000000000000000111000444GGGaaaqqqttt}}}zzzxxxyyy|||zzzrrrlllOOOPPPLLLCCC>>>BBBIIILLLVVV^^^```WWWLLLFFF>>>666888888888888888999:::;;;>>>AAACCCCCCAAA@@@CCCFFFHHHKKKLLLLLLPPPUUUUUURRRVVVUUURRRPPPSSSYYYYYYVVVYYYWWWSSSRRRWWW___```]]]]]]]]]^^^```bbbcccaaa```ddd```[[[ZZZ^^^dddiiilllkkkllllllkkkiiieeebbb```eeeaaaaaacccdddcccdddhhhddddddaaa^^^^^^aaaaaa^^^ZZZ[[[\\\]]]]]]\\\ZZZYYY[[[\\\\\\\\\^^^aaa]]]VVVQQQTTTUUUSSSOOONNNRRRVVVQQQJJJGGGKKKKKKFFFDDDHHHIIIJJJIIIDDD>>>;;;;;;<<<===<<<:::888777777888888888888888888888888777666444444333333222111111111222222222222222222222222000000000///......------------------------------///111222111///.........---,,,,,,,,,,,,,,,++++++------------------------......//////000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------............------***+++,,,,,,------,,,,,,---.........////////////////////////////////////111222222000......///111---------,,,++++++******------,,,,,,,,,,,,++++++000000000000000000000000/////////000000000111111555444333222222111111111222222111111111111222222666555555555555666777777444444555555666777777888;;;:::999999;;;>>>AAACCCCCCDDDDDDCCCAAA??????@@@DDDIIINNNNNNKKKKKKOOOTTTjjjeee^^^UUUOOOHHHBBB@@@<<<888444111111000...---,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******************************,,,,,,++++++++++++++++++---,,,,,,,,,---///222333333333222222222333444555444444444555666777888999999666:::@@@:::777MMMmmm___LLL===>>>DDDDDD>>>888777;;;;;;777444555555444000000000000000000111111000000000/////////000111333222111000///...---,,,---...//////......///000---......///////////////333333111000888HHHTTTWWW[[[ZZZ[[[aaabbbYYYFFF666999777777::::::777777888000888<<<777222333555555777777666666666666777888:::>>>AAAAAA???>>>@@@BBBCCCFFFFFFFFFIIIPPPRRRQQQLLLMMMMMMKKKNNNSSSSSSOOOPPPQQQPPPNNNPPPUUUUUURRRSSSTTTUUUVVVXXXZZZZZZZZZ\\\]]]^^^______```bbbdddbbbdddeeeeeebbb___\\\ZZZddd___^^^___^^^]]]^^^bbb^^^[[[WWWVVVYYY\\\[[[YYYVVVWWWXXXYYYXXXXXXVVVUUUSSSUUUTTTRRRUUUYYYXXXTTTKKKLLLMMMKKKJJJKKKNNNQQQOOOIIIEEEGGGGGGCCCBBBEEEGGGJJJJJJEEE===999:::===>>>>>>===<<<;;;999777666444444666777777666555444222222111111000/////////000000000000000000000000.........------,,,,,,,,,------------------------///000222111///......///---------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++************************************************************+++++++++,,,++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,***+++,,,,,,---,,,,,,,,,------------....................................222333222111...,,,,,,---+++++++++*********))))))++++++++++++++++++++++++............////////////////////////000000000000111111111111222333444444555444333333333333333333444444333333444444555666555555666666777888999999888888777888;;;@@@EEEHHH<<<============>>>AAACCCAAAFFFJJJIIIFFFFFFKKKPPPnnniiiZZZVVVPPPHHHBBB???<<<888555111111000///---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,---///000111000/////////111333444000000000000111333444555333666:::;;;::::::@@@GGGBBB;;;888<<<@@@@@@;;;888444777888444111333333111//////000000000111111111000///......////////////222222111000///...---------...//////......///111...............//////000333444222//////333888999888444222333666666111,,,...***,,,444888333//////000444555333111222333222666666666555555666777777222666<<<===<<<::::::;;;===@@@@@@===@@@GGGLLLMMMGGGIIIJJJIIIKKKOOONNNJJJJJJQQQUUURRRMMMLLLMMMLLLLLLMMMOOOQQQSSSTTTUUUVVVRRRTTTWWWWWWVVVVVVXXXZZZRRRVVVZZZ[[[YYYWWWWWWWWW```[[[YYYYYYWWWTTTUUUXXXTTTPPPMMMOOORRRTTTSSSRRRWWWVVVUUUTTTTTTTTTUUUUUUQQQSSSRRRQQQTTTZZZ\\\ZZZXXXUUUQQQPPPQQQQQQOOOMMMOOOKKKIIIJJJIIIFFFDDDDDDFFFHHHIIIDDD<<<888999<<<<<<===???@@@>>>;;;666444333444555666555444333222000000000///......------------------------------------------,,,,,,,,,,,,------------------------///000222111000...//////...---------,,,+++++++++***************************+++,,,---------------************************************************************************)))))))))*********++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************)))))))))***************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++***************************+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,+++,,,,,,,,,------------------------------------111111222000---+++***+++++++++************))))))++++++++++++++++++++++++,,,,,,,,,------.........////////////000000000000111111111111222333444555666666555444444444444444333333333333333444555555555555666777888999:::;;;888777777888;;;???CCCFFF888:::;;;;;;<<>>????????????@@@BBBDDDuuuvvvpppRRRUUUOOOGGGAAA???<<<999666222111000///...,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((())))))***+++,,,------+++++++++++++++,,,---...///...------...000111222/////////000111222444444222666666333777??????888777888;;;>>>???===:::888:::======888444444444111///000111111111111000000000///------///000///...000000//////......---------...///.........000222///............///000000///111222111000000000111...---,,,,,,---///222333444000///333666666666666000000000111222333111000666555555555666666777888111666;;;>>><<<;;;<<<>>>@@@CCCCCC??????DDDHHHIIIEEEIIIKKKJJJKKKOOOOOOLLLNNNWWW]]]XXXOOOLLLMMMNNNJJJMMMQQQTTTUUUVVVWWWYYYUUUUUUTTTRRRRRRTTTXXX\\\QQQUUUZZZ\\\[[[[[[]]]___ccc___]]]]]][[[WWWWWWZZZUUURRRRRRUUUWWWVVVUUUWWWbbb___]]]ZZZYYYZZZ\\\^^^UUUWWWWWWVVVYYY```ddddddjjjeee^^^[[[ZZZXXXTTTPPPPPPNNNLLLLLLKKKIIIFFFDDDCCCDDDCCC???:::777777999888:::<<<===<<<888333000444444444444333222111000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///------,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))))))))*********)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********)))))))))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))******++++++,,,(((((())))))***+++++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***)))******************************************+++++++++******++++++,,,---------....../////////000000000444333222111111000111111555444333222222111222222333222222222222333444444333333444555777888999999888888888888999;;;<<<===;;;<<<======>>>???CCCEEECCC@@@======???AAAAAA???fffqqqqqqPPPTTTNNNFFF@@@>>><<<999777222111000///...---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((())))))***+++++++++++++++++++++++++++,,,,,,.........//////000111111222222222222333555666777444777777444777>>>@@@===:::===??????>>>===;;;888;;;>>>===888555555555333///000111111111000//////000---+++,,,...///...,,,------------------------,,,---...---,,,---000222......---------...///000---...///111222111111111111333666777555333111000333222000///111666777555222222444666888888888:::444444444444555777888999666999<<<===<<<>>>BBBFFFAAAGGGIIIFFFEEEFFFHHHGGGFFFKKKMMMMMMOOOSSSUUUTTTVVV\\\^^^XXXRRRRRRSSSSSSNNNSSSXXX\\\]]]]]]^^^```[[[[[[ZZZ[[[\\\^^^``````]]]aaaeeefffeeeeeehhhkkkkkkhhhgggiiihhhddddddfff___^^^aaafffeeeaaaaaadddjjjhhheeebbbaaaaaabbbcccYYY]]]]]]\\\^^^dddhhhhhhlllhhhaaa[[[XXXXXXXXXYYYQQQOOOLLLIIIIIIHHHFFFDDD@@@???===;;;888777666666666666777777555333111000222222111111000000111111//////...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,......,,,+++,,,---*********+++++++++++++++************************'''((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))))))))*********)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,************************)))******************))))))***++++++,,,+++++++++************+++++++++,,,************************)))+++---,,,+++))))))***))))))))))))))))))))))))'''((((((((())))))))))))))))))******+++,,,,,,---------------............222222111000////////////333222111000////////////111111111111111222333333111111222444555666777888777777888999999999999999<<<>>>???@@@???@@@CCCEEEHHHEEEAAA@@@AAACCCBBBAAA[[[eeennnUUUSSSMMMEEE???>>><<<:::777222222111///...---,,,+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))))))))******++++++++++++++++++,,,---------............000000111111222444555666666888;;;<<<;;;;;;>>>CCC???@@@@@@>>>>>>>>><<<999000444555111///111111//////000111111111000...---///,,,******---...---+++******+++++++++,,,,,,,,,+++,,,---,,,+++,,,///111...---,,,+++,,,---...//////------///000////////////...---,,,,,,---///111,,,111222///000555444...222333444444111...000444333333333444555777888999666777888777777;;;BBBHHH:::BBBHHHGGGFFFFFFEEECCCGGGLLLPPPPPPRRRXXX[[[[[[\\\^^^[[[UUUSSSVVVXXXWWWSSSXXX___cccddddddeeefffYYY\\\```eeehhhgggbbb]]]eeehhhlllkkkhhhhhhlllpppooolllmmmppppppmmmlllnnnfffgggkkkqqqnnnhhhhhhmmmgggfffdddbbb```______^^^\\\___```]]]^^^dddhhhhhhbbb```[[[UUUQQQSSSZZZ```QQQOOOJJJFFFEEEFFFFFFDDD@@@===:::999999888666555777666444222111111222222000000///......000111222//////...------,,,,,,+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((***++++++***)))***+++(((((())))))******++++++************************'''''')))******+++++++++************************************************************************************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))******++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))&&&(((++++++***))))))***'''(((((((((((((((((((((&&&&&&&&&''''''(((((((((((())))))***++++++,,,,,,++++++,,,,,,,,,---------...------......///000111222222111//////.........000000000000000111222222000111222333555666777888444666888:::<<<<<<<<<;;;:::<<>>>>>???@@@\\\iiikkkSSSVVVJJJAAABBBCCC>>>999888444222000///...---+++)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******++++++,,,------+++,,,...000111000000///000000000111222333555555777888999;;;<<<=========??????>>>>>><<<999666555444333333222111000//////........................///,,,***,,,000222000,,,***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------............////////////......---///222333333222444444444444555666777777999888777777888:::<<<>>>>>>BBBGGGKKKLLLMMMMMMNNNPPPPPPQQQRRRRRRRRRRRRRRR]]]]]]\\\ZZZYYYZZZ]]]___^^^```aaaaaaaaaccceeegggeeecccccceeehhhggg```ZZZbbbfffgggeeedddhhhkkkjjjjjjmmmmmmkkkmmmpppnnniiihhhgggfffddddddfffggghhhgggccc______aaa```[[[VVV\\\[[[ZZZZZZ[[[]]]^^^___ZZZZZZYYYWWWTTTRRRPPPNNNPPPMMMIIIGGGFFFDDD@@@<<<:::::::::999777555444333666555555444444333222222......---------,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,---------......---///000000///......///------......///000000000000000111111111222222222444444555666777888999999;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>VVV\\\```TTTVVVKKKCCCCCCCCC???:::888444222000//////...,,,***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))******++++++,,,,,,---,,,---...//////000//////000000000111222333444555666777888:::;;;;;;;;;;;;<<<<<<;;;999888555444333111111111111111000000000------------------------...+++(((***...///---******++++++++++++++++++***)))))))))*********++++++*********+++++++++,,,,,,++++++,,,---------------+++++++++,,,,,,,,,,,,---------........./////////......---///111333333222222222222222222444555555777777666666777999;;;===<<>>::::::999999888777555333222333333333222111111000000------------,,,,,,,,,,,,---,,,,,,+++******))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))+++************+++,,,,,,,,,,,,,,,,,,------------,,,---//////---,,,---...---------...//////000000000000000111111111222222333333444555666777888888::::::;;;<<<===>>>>>>???@@@@@@??????>>>>>>>>>>>>|||SSSXXXaaa]]]VVVMMMEEECCCCCC???;;;888333111////////////---+++(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))******+++,,,,,,,,,///...............////////////000000111333444555777777888999999999999999888777666444222111111000/////////000000000111111------------------------,,,)))'''(((+++,,,)))'''******++++++++++++******))))))))))))************)))*********++++++++++++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,------------...............------...111222222111////////////000111222333555555444444555777999:::999;;;???AAACCCFFFIIIKKKMMMMMMOOOQQQRRRSSSSSSSSSXXXYYYYYYYYYXXXZZZ\\\___aaabbbddddddddddddfffggggggeeedddfffhhhhhhdddaaa^^^cccgggjjjooorrrmmmffflllrrrtttqqqooopppqqqpppnnnllljjjhhhgggffffffggg^^^]]]^^^aaadddbbb\\\WWWYYYYYYXXXXXXXXXYYYYYYZZZZZZXXXUUURRRQQQRRRSSSUUUKKKIIIEEECCC@@@>>>:::888888888888777555444222222111111000//////......------------,,,,,,,,,++++++,,,,,,++++++***))))))))))))))))))*********++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***************++++++,,,+++++++++,,,,,,,,,,,,---***,,,------,,,++++++,,,,,,,,,---......//////000000000000000111111111111111222222333444555666666777888888999:::;;;<<<===@@@@@@??????????????????wwwTTT^^^ggg]]]VVVOOOGGGDDDCCC@@@<<<999222111//////000///...,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***++++++,,,,,,000///...---,,,---...////////////000111222333444777888888888888888777777555444222000///...//////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''((())))))'''&&&))))))************))))))((((((((()))))))))******)))))))))************+++)))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------...------...000111111000............///000111222333333333333444666777888777999;;;===???BBBGGGJJJJJJKKKMMMOOOQQQRRRSSSSSSXXXYYYZZZYYYXXXYYY[[[]]]___aaaccccccccccccdddeeeeeecccbbbccceeeeeecccaaa___aaaccceeekkkoooiiiaaafffmmmqqqmmmjjjllloooqqqkkkjjjiiiiiiiiiiiijjjkkkdddaaa]]]\\\]]]^^^___^^^YYYYYYXXXXXXWWWWWWWWWWWWTTTUUUVVVVVVTTTOOOKKKHHHGGGEEEBBB???===:::777666666666666555444333111000/////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))***++++++*********+++++++++,,,,,,***,,,------,,,++++++,,,+++,,,,,,---......///////////////000000000111111000000111111222333444444555555666777888999::::::???@@@@@@@@@AAA@@@@@@@@@VVVcccgggRRRUUUQQQJJJEEEBBB@@@===999333111000///000000...---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,000///---,,,,,,---...///.........///000111222333777888888888888777666666333222000............/////////...------,,,++++++++++++++++++++++++++++++***)))(((((()))((('''&&&((())))))******))))))(((''''''((((((((()))))))))(((((()))))))))*********((())))))***+++*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,...---,,,---///000000///............///000111222111111111222333444555666666777999;;;<<<@@@EEEHHHGGGIIIKKKMMMOOOPPPQQQRRRXXXYYYZZZYYYWWWWWWXXXYYY\\\^^^```aaaaaaaaabbbcccaaa``````aaabbbbbbaaa```ccccccaaaaaafffjjjfff___```gggkkkiiigggjjjoooqqqjjjiiiiiiiiiiiiiiiiiijjjiiifffccc`````````aaaaaaZZZZZZYYYXXXWWWVVVUUUUUUMMMOOOPPPPPPMMMIIIDDDAAAAAAAAA???===999777555555444444444333222111000////////////...------,,,,,,,,,,,,+++++++++***************))))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((())))))***+++)))))))))************++++++,,,......,,,+++,,,---++++++,,,,,,------............/////////000000000//////000000111111222222333333444555666777888888>>>???@@@AAABBBBBBAAAAAA\\\hhhkkkSSSUUUSSSMMMFFFBBBAAA>>>:::444222000000000000...,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++...---------------......------......///111222333555666666666666666555444111000//////............///...---,,,+++***))))))************************))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))******))))))((())))))))))))*********************++++++++++++...---,,,---/////////............//////000111222000000111222333444555555555777888999;;;>>>BBBEEEEEEFFFHHHJJJLLLNNNNNNOOOTTTVVVWWWVVVUUUTTTUUUVVVXXX[[[^^^_________```aaa]]]^^^```aaabbbaaaaaa```hhhhhheeebbbdddhhhgggccc___dddgggeeeeeejjjnnnoookkkkkkjjjiiigggfffeeeddddddfffhhhiiihhhddd```]]]ZZZZZZYYYXXXWWWUUUSSSRRRPPPNNNKKKHHHGGGHHHJJJKKK<<<======:::777555555555222222222222111000///...//////......---,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((((((((((((((()))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))***((((((((()))))))))*********,,,...---,,,+++,,,,,,******+++,,,,,,------.............../////////////////////000000000111111111222333444555666666777<<<===???@@@AAAAAAAAA@@@eeejjjlll[[[UUUUUUOOOFFFBBBBBB???:::555333111000000///---+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++++++++,,,,,,---............---------...///000111222222222333333333333333222......//////......------,,,,,,,,,++++++*********))))))))))))))))))))))))''''''((((((((('''((()))'''(((((())))))(((((('''&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''((()))))))))((((((((((((((()))))))))******)))))))))*********++++++---,,,,,,,,,...///...---...............///111111///000111222333444444444333555777888999;;;>>>@@@DDDEEEFFFHHHJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRSSSUUUUUUXXX\\\^^^______```aaa]]]```ccceeeeeedddcccbbbgggiiihhheeeeeehhhiiiggg```ccccccbbbccchhhkkkiiiiiiiiihhhgggfffdddcccbbb\\\```dddgggeeeaaa\\\ZZZYYYYYYXXXWWWUUUSSSPPPOOOQQQNNNJJJFFFEEEGGGJJJKKK888::::::999666444555666000000000000000///...---......------,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''((((((((())))))))))))+++,,,,,,+++******+++*********+++,,,,,,------------........./////////////////////000000000000111111222333444555666666888999;;;>>>??????>>>===llleeecccYYYUUUVVVQQQFFFAAABBB@@@:::666444222111000///---+++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++)))***,,,...//////......---------...///000111222//////000111111111111111,,,---...//////...,,,+++***************+++++++++))))))))))))))))))))))))%%%&&&''''''''''''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************---,,,+++,,,.........,,,------------...///000000///000111222444444444444222444666888888999;;;===CCCDDDEEEGGGHHHIIIJJJJJJFFFIIILLLNNNOOOPPPRRRTTTTTTWWW\\\^^^___```aaabbb^^^bbbfffiiihhhgggeeeeeebbbggghhhfffeeehhhiiihhhaaabbb```^^^```eeefffcccddddddeeeeeeeeeeeeddddddXXXZZZ[[[[[[ZZZZZZZZZZZZWWWWWWWWWVVVTTTQQQNNNMMMIIIHHHGGGEEECCC@@@>>>===666888999888555444555777///000000000///...------------,,,,,,+++*********************))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))((()))++++++)))((()))***)))******+++,,,,,,---------------.........///////////////000000000000000111111222333444555555666555666999;;;<<<===<<<;;;aaa^^^nnnYYY[[[XXXOOOFFFCCCCCC???999777555222000///...,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,---............------,,,------...///000000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************...------------...////////////000111222333333444444444444555777888:::;;;===???CCCGGGIIIJJJIIIHHHIIIJJJLLLOOORRRUUUXXXYYYUUUVVVYYY\\\___bbbdddeeeccc]]][[[aaaffffffhhhllliiijjjllllllllliiigggeeeeeedddbbbbbbcccbbbaaa___hhhfffcccaaa___^^^]]]^^^\\\YYYWWWXXXZZZYYYUUUQQQWWWUUUSSSTTTVVVTTTNNNHHHJJJGGGDDDAAA???<<<999666888777666555444333222222111111000///////////////......---,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))+++***)))))))))))))))***,,,,,,,,,+++++++++******+++,,,------......------//////000111111111111111222222111111222222333444444444555777888:::;;;;;;ZZZWWWfffQQQWWWTTTLLLEEECCCDDDAAA;;;777555222000000///---+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))++++++,,,---.........---,,,,,,,,,,,,---...///000//////......---,,,,,,+++,,,,,,+++++++++*********))))))))))))((((((((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********---------------......///---......///000111222222333333444555666888999:::<<<>>>AAADDDGGGHHHHHHHHHJJJJJJJJJLLLNNNQQQTTTVVVUUUUUUWWWYYY[[[]]]```aaa___YYYXXX]]]bbbbbbdddhhheeefffhhhiiiiiigggeeeccc_________aaadddeeefffeeecccdddcccbbb```]]]ZZZXXX]]]\\\[[[YYYWWWVVVWWWWWWXXXUUUSSSSSSSSSPPPJJJDDDGGGDDDAAA???===;;;888555666666555444333222111111000//////...............------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((***)))))))))))))))***************++++++,,,,,,,,,+++,,,,,,---------------...///000000111111000000222111111111111222333333333444555666888999::::::SSSPPP___KKKRRROOOIIICCCCCCEEEBBB===888555222000000///---+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...///......------,,,,,,++++++++++++++++++*********))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******,,,,,,,,,,,,,,,---......,,,,,,---...///000111111333333333444555777999999;;;<<>><<<;;;999777444444444333222111111000000......---,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))******+++(((((()))***+++,,,------++++++,,,------------,,,......///000000000000///111111000000000111222222333333444555666888999999NNNKKK^^^MMMQQQOOOIIIDDDDDDFFFCCC===888666333111000///---+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++,,,,,,,,,,,,++++++***+++******++++++,,,---...------,,,,,,+++++++++++++++************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++++++++,,,------,,,,,,---...///000111111222222222333444666888999;;;;;;===@@@BBBEEEGGGHHHMMMLLLJJJJJJKKKOOOSSSVVVVVVUUUTTTSSSRRRSSSUUUVVVYYYWWWWWWYYY[[[]]]```bbb[[[]]]```cccdddcccbbbaaa___^^^]]]^^^___```___^^^\\\___bbbdddccc___[[[XXXYYYYYYXXXUUUQQQPPPRRRTTTNNNMMMLLLMMMNNNMMMJJJGGG???===;;;::::::999666444222222111000000///......,,,,,,+++************+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((***+++,,,(((((())))))***++++++,,,******+++,,,,,,,,,,,,,,,------...////////////...000000//////000000111222222222333444555666777777KKKIII___RRRRRRPPPKKKEEEEEEFFFBBB<<<888666333111000///...,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((+++++++++,,,++++++******)))))))))******+++,,,---++++++++++++*********************)))))))))((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***************+++,,,,,,,,,------...///000111111111111111222333555777777:::;;;===???BBBEEEGGGHHHJJJIIIHHHHHHJJJOOOSSSVVVWWWVVVTTTSSSRRRRRRSSSSSSWWWXXXXXXWWWWWWZZZ]]]^^^ZZZ\\\___bbbccccccbbbaaa```^^^\\\[[[[[[[[[YYYWWW\\\]]]___aaabbbaaa```___YYYWWWTTTTTTTTTSSSPPPMMMKKKKKKJJJKKKKKKJJJHHHFFF===;;;999888999888666444000000000///......------+++******)))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---............---///............///000000111111222333444555555666MMMHHH^^^SSSRRRQQQLLLFFFEEEFFFBBB;;;999666333111111000...,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******+++++++++******)))(((((())))))***+++,,,******************))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,---...///000111111000000000111222444666777888999<<>>AAABBBBBBBBBHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVTTTRRRQQQ[[[___^^^WWWSSSVVVXXXWWWZZZ\\\___aaabbbbbb```___bbb```^^^\\\[[[YYYWWWTTTTTTUUUWWWXXXWWWUUUSSSQQQWWWWWWUUUQQQLLLJJJMMMPPPCCCDDDCCCAAA>>><<<;;;;;;777555333222222111///---..................------******)))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((((('''''''''((((((%%%&&&&&&'''((()))******(((((()))*********************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......//////000000111111222222sssccckkk[[[MMMKKKHHHGGGFFFDDDAAA???777555222111222111000///))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++***(((&&&''')))+++---))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******+++***)))))))))+++---///---...///111333444444444888999:::<<<>>>???@@@AAABBBDDDGGGKKKMMMOOOPPPPPPNNNOOOPPPOOOPPPQQQTTTWWWZZZ[[[\\\ZZZXXXVVVUUUVVV[[[[[[\\\]]]]]]]]]\\\\\\``````___^^^\\\ZZZXXXWWWXXX[[[ZZZVVVTTTUUUTTTQQQRRROOOLLLKKKLLLMMMMMMMMMDDDAAA???===<<<;;;888666444444333111000...------------,,,,,,+++***))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###''')))'''''')))'''""")))(((''''''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------------////////////000000000000|||qqqrrrWWWMMMKKKHHHGGGFFFDDDAAA???777555333222222111000///))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''((()))+++,,,(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***+++***)))))))))+++---...------///111222333444444666777888:::;;;===>>>???AAABBBEEEIIIKKKMMMMMMNNNKKKMMMNNNNNNOOOQQQTTTVVV\\\]]]^^^^^^\\\ZZZZZZ[[[WWWWWWWWWXXXXXXWWWWWWWWW]]]\\\\\\]]]```aaa```^^^ZZZ]]]\\\YYYVVVVVVSSSNNNLLLKKKHHHGGGFFFFFFFFFEEEBBB@@@===<<<;;;999777555444333222111///...---,,,---,,,,,,+++******)))))))))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&&&&))))))&&&***(((''''''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000vvvvvv{{{\\\MMMKKKHHHGGGFFFDDDAAA???888666333222222111000...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))+++,,,...,,,---///000111222333333333444555777888:::;;;<<>>???BBBEEEGGGHHHHHHIIIGGGIIIJJJKKKJJJKKKMMMOOOSSSUUUWWWYYYYYYYYYZZZ\\\```___^^^]]]]]]^^^___```___ZZZWWWYYY```ccc```[[[XXXZZZYYYTTTRRRSSSQQQMMMLLLMMMMMMJJJEEEAAA???@@@;;;999777666666555333111111111000///...---,,,+++++++++******))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((((((...888@@@CCC,,,***((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))))))))************+++******++++++,,,,,,------------........./////////vvvjjjnnnSSSMMMKKKHHHGGGFFFDDDAAA???999777444333222222000...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''')))*********((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))***+++++++++,,,---...///000000000111222333444666888999:::===???BBBDDDGGGHHHIIIIIILLLNNNOOONNNMMMLLLMMMNNNNNNQQQSSSTTTUUUUUUWWWXXX\\\[[[YYYXXXXXXZZZ]]]^^^___YYYTTTVVV[[[^^^[[[VVVTTTUUUSSSNNNLLLOOOPPPNNNIIIIIIHHHFFFAAA===;;;:::777666444333444333111///000//////...---,,,++++++******))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((((((...999AAADDD---+++(((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********))))))******+++,,,,,,---------------............aaaRRR```TTTMMMKKKHHHGGGFFFDDDAAA???:::888555333333222000...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))***)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))******++++++,,,---...//////...000111222444666777888999<<<>>>AAADDDGGGIIIIIIJJJQQQRRRTTTSSSRRRQQQQQQQQQOOOQQQSSSTTTTTTTTTUUUVVVYYYWWWUUUTTTUUUXXX[[[^^^\\\WWWTTTTTTXXX[[[YYYVVVRRRSSSPPPLLLKKKNNNPPPNNNJJJGGGDDDBBBAAA???<<<999555333222222222222000///......------,,,++++++***)))))))))((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))(((&&&)))111666777///,,,(((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---------......ZZZKKK[[[UUUMMMKKKHHHGGGFFFDDDAAA???;;;888555333333222000...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))))))))***+++,,,------...------///000111333444666777888999;;;???CCCFFFHHHJJJJJJNNNPPPSSSSSSSSSRRRSSSTTTQQQSSSUUUUUUTTTSSSTTTUUUVVVTTTQQQPPPRRRVVV[[[^^^\\\ZZZWWWVVVWWWYYYYYYXXXQQQTTTTTTPPPOOOPPPOOOKKKIIICCC===<<>>CCCGGGGGGGGGGGGIIILLLNNNPPPPPPOOONNNTTTTTTTTTVVVWWWWWWVVVUUUUUUMMMIIIMMMOOOOOORRRWWWWWWZZZ\\\\\\YYYVVVWWWXXX[[[XXXUUUSSSQQQNNNJJJGGG;;;000---666:::555111444111111111000//////......+++++++++***)))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((('''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++***)))***+++******)))((()))+++...///((())),,,......---+++)))))))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))************,,,,,,,,,---------......nnnjjjMMMSSSPPPKKKHHHFFFCCC@@@>>><<<999666444444333111///))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))******+++,,,---...///000000000000111111111111555666888===BBBFFFGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLQQQQQQQQQRRRSSSTTTTTTTTTSSSNNNMMMRRRUUUSSSTTTXXXRRRSSSSSSRRRPPPOOORRRTTTWWWXXXWWWTTTPPPPPPRRRUUU]]]HHH666333555222111444000000000///......------++++++******)))(((((('''((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******,,,...---+++)))((()))))))))((('''((()))***+++((()))+++,,,---,,,+++***************************++++++*********))))))))))))******************)))***))))))))))))***++++++***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,,,,---------KKKSSSPPPLLLHHHEEEBBB???<<<;;;999666444333222111///))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))******+++,,,---......////////////000000000111444555777<<>>BBBCCCCCCCCCBBBAAAAAABBBDDDFFFHHHKKKKKKKKKKKKLLLOOOSSSUUUSSSRRRRRRUUUVVVVVVTTTSSSTTTRRRPPPLLLJJJIIIIIIJJJGGGGGGFFFAAA<<<;;;???CCCOOOAAA444222333000...---......------,,,+++++++++******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((()))))))))*********222555888999777444222111***************+++++++++******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))************gggjjj]]]NNNKKKHHHFFFEEECCCAAA???999777555333333222111///))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((())))))******++++++,,,,,,,,,,,,------...//////000000333333444777<<<@@@AAABBBBBBAAA@@@@@@AAADDDGGGIIIKKKLLLMMMMMMMMMPPPTTTXXXWWWUUUQQQOOOOOOPPPPPPOOORRRRRRQQQPPPOOONNNLLLJJJJJJHHHFFFDDDBBB???===;;;555333333444222...,,,------------,,,++++++******)))))))))(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((((())))))***))))))))))))))))))))))))))))))))))))************///333888;;;;;;999888888,,,,,,++++++++++++,,,,,,+++***)))((()))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((()))))))))******^^^eee|||XXXLLLJJJGGGEEEDDDCCCAAA@@@999777444333333222111///))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))************++++++,,,,,,,,,------...///000111111222222222555:::>>>@@@@@@AAAAAAAAAAAADDDGGGJJJLLLLLLNNNQQQQQQPPPQQQVVVZZZYYYWWWQQQJJJJJJMMMNNNLLLMMMMMMMMMOOOPPPPPPNNNLLLHHHGGGFFFGGGGGGDDD>>>:::444666666333...+++---000------,,,,,,++++++******((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))******'''(((((())))))******+++))))))((((((((()))******)))))))))))))))))))))))))))))))))*********++++++***...333777999:::<<<===222000---+++******+++,,,,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,------------............------............---------------------......///------,,,,,,,,,,,,------------------------------------------------------------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((()))))))))******xxxllloooQQQMMMJJJGGGEEEDDDBBB@@@>>>888666444222333222111///))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((************++++++++++++,,,---...///000111222222222111111444888<<<>>>???BBBBBBCCCEEEGGGKKKNNNOOOMMMPPPTTTTTTRRRRRRVVVZZZYYYXXXRRRJJJJJJNNNOOOLLLOOOMMMKKKKKKLLLMMMKKKIIIBBBDDDFFFEEECCC>>>:::888555666555111------...000...------,,,++++++******((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((()))))))))*********'''(((((()))******++++++))))))(((((()))******+++))))))))))))))))))))))))))))))*********+++++++++(((+++111555888;;;>>>@@@===:::555///,,,+++,,,---,,,,,,,,,,,,,,,------...------------------------------........./////////.........//////...............------......///000......------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((()))))))))*********```YYYPPPNNNLLLHHHEEECCCAAA>>><<<888666333222222222111000))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((***************+++++++++------...///000111222333111111111333777;;;>>>>>>BBBCCCEEEGGGJJJNNNPPPRRRMMMQQQVVVVVVSSSSSSVVVYYYWWWXXXTTTMMMLLLQQQRRRMMMWWWRRRLLLIIIHHHHHHFFFEEEAAAEEEHHHEEE===777666888///000000//////111000---......---,,,,,,++++++***'''''''''(((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((())))))*********+++'''(((((()))***+++++++++))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++))),,,111555888<<<@@@CCCIIIDDD<<<555000......///,,,,,,---------.........---------------------------.........//////000000......////////////.....................///000000......------------......////////////////////////........................................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************yyySSSHHHEEENNNJJJEEECCCCCCBBB>>>;;;999777555333333111///---(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++......---......///000111000111222444666999;;;<<<>>>CCCIIIJJJHHHHHHLLLQQQSSSQQQPPPPPPQQQPPPOOOMMMYYYRRRJJJHHHKKKNNNNNNLLLjjj^^^NNNEEEDDDDDDBBB@@@AAA@@@@@@>>>;;;777444222333111/////////...,,,+++++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************++++++***************+++---+++))))))+++,,,***(((---,,,+++************+++,,,---///222666:::===>>>BBBCCCBBB===666000---,,,///---,,,------...111555555***&&&...555444000//////111000---000666555---///...000111000------000555---***///111,,,***---444777444------222333///777111///222000+++---333---...---++++++---111222000111///......000000//////222...,,,///***'''000***000222...---000---'''+++,,,---...------...000(((,,,...............---)))//////(((%%%***...,,,***+++,,,,,,---------,,,******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))sssNNNJJJPPPPPPLLLGGGEEEDDDCCC???;;;999777555333333111///---(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++------------...///000000000000111333666888;;;<<>>===<<<:::888555333222222000///.........,,,***+++******)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++************++++++---+++)))***,,,,,,***((()))***+++,,,...///000111------...000222444666777999>>>CCCCCC>>>777111...111000111222222///+++)))000222444333///+++---222000222111000111333333111333333222222555999;;;:::222555888999:::===AAACCCFFFAAA<<<:::;;;:::888777999:::;;;;;;;;;;;;999777DDD<<<888:::999444111333---222555444111000000111,,,333...)))222666111111,,,///000...---...///...//////...,,,,,,...,,,)))...//////---,,,++++++++++++,,,,,,******+++***'''+++++++++******)))((('''++++++************++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((oooGGGGGGTTTRRRNNNIIIFFFEEECCC???<<<999777444333222111...,,,(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,,,,,,,,,,---...////////////111222555888:::;;;===>>>AAACCCFFFHHHJJJLLLJJJIIIHHHIIIKKKKKKKKKJJJIIIIIIJJJJJJKKKJJJJJJIIIFFFBBB???@@@DDDDDD@@@<<<:::999888666444333222222111///...---...---,,,*********)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++******++++++,,,...,,,++++++,,,---+++***+++,,,---------------,,,,,,---...000333666888999555;;;CCCGGGFFF>>>444---000111111222333111...+++(((///333222222666;;;>>>AAA@@@CCCIIIMMMMMMNNNQQQHHHMMMNNNKKKNNNUUUUUUPPPXXX___aaa]]][[[bbbkkkooozzztttwwwxxxrrrkkkggg^^^ccceeecccdddggggggcccWWWPPPNNNQQQPPPJJJKKKSSSLLLKKKIIIFFFBBB>>><<<;;;444@@@<<<000222333//////666222000000///---...000111333222...111888777111............//////111222+++)))***111555444222222////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((rrrIIIEEESSSSSSOOOIIIFFFEEECCC???;;;999666444333222111...,,,(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********++++++++++++,,,---.........///000222444777999::::::999:::===AAAEEEFFFFFFIIIHHHGGGGGGIIIIIIHHHGGGGGGIIIKKKJJJIIIGGGHHHHHHNNNHHHAAA>>>>>>>>>===:::777666444222111111222222000...,,,,,,------+++******))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,,,,---......------------,,,,,,....../////////...---,,,*********+++,,,---...///222444888???BBB???555---***...000111444999===>>>EEEGGGFFFIIITTTcccgggcccfffaaaeeeuuurrr|||uuunnngggdddddd^^^hhhfff\\\VVVLLLJJJSSSFFF===777;;;>>>;;;888999222555444---...555888555000------000111///...///444...---111///)))%%%'''------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((~~~YYYKKKTTTSSSNNNIIIFFFEEEBBB>>>;;;888666444222222000...,,,(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******++++++***++++++,,,---......///000222444777999::::::999999;;;???BBBDDDDDDKKKJJJHHHIIIIIIJJJHHHGGGKKKLLLKKKIIIGGGFFFFFFHHHHHHEEE@@@>>>???@@@???===666444333111111111222222...,,,++++++,,,,,,***))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---......////////////...---......+++,,,...///000111222222444333222000///.........000///111:::DDDJJJHHHEEEMMMVVV]]]```eeemmmssssssppprrrsssttt{{{~~~{{{tttwww|||pppgggooohhh^^^VVVYYY]]]ZZZRRRLLLNNNPPPMMMFFFBBBCCCFFFIII>>>999888;;;999222---,,,000......000000...000555444333111///------,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''mmmRRRRRRRRRNNNIIIFFFEEECCC???<<<888666333222111000---+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***++++++++++++,,,---......//////111222555888:::;;;======>>>>>>@@@BBBEEEGGGLLLKKKJJJJJJKKKLLLKKKJJJMMMLLLKKKIIIHHHGGGFFFFFF@@@@@@AAABBBBBB???:::666444333222111111000111111---+++******++++++***(((((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))******+++************************++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////000111111111///...///000......---,,,,,,,,,---------...000333777;;;>>>@@@CCCGGGOOOXXXcccnnnxxxuuujjjllliiiiiimmmjjjdddffflll[[[TTTRRRWWWWWWOOOIIIIII::::::777222111444444222//////......///111222444......------------......///......---------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''zzzUUUOOORRRNNNIIIGGGGGGEEEAAA>>>888666333222111000---+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++++++++,,,,,,---...///000000111333666888;;;<<>>CCCHHHHHHGGGHHHKKKOOOQQQRRRRRRFFFEEEFFFJJJNNNMMMFFF??????===;;;::::::===???@@@000000111111000...,,,++++++***))))))******)))((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---...///000000000222444333000///000222222333555:::BBBKKKTTTYYYnnnqqqwwwzzztttvvvrrrmmmdddXXXMMMDDD>>>;;;333333222222222222333333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''XXXSSSQQQMMMIIIGGGGGGEEEAAA===555666444111000111...)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++++++++,,,,,,---------//////000111333666888999;;;<<<>>>??????@@@CCCFFFJJJKKKIIIEEEEEEJJJLLLKKKIIIHHHEEECCCGGGJJJGGGAAA;;;:::999888777666555444000000000000///...---,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((((((((((((((()))*********)))))))))))))))++++++++++++++++++++++++---------......---***'''111000---***+++///333444---222666333,,,)))...555111555444///111;;;@@@>>>RRRWWWcccooouuuxxx{{{jjj[[[RRRIIIBBB===888666666555888444,,,,,,111///(((000///.........---///000...------,,,***(((***---...,,,++++++---...---+++***+++,,,,,,,,,,,,...///***************++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''[[[TTTPPPLLLHHHFFFFFFDDD@@@<<<777888666222111222000***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++,,,,,,---------//////000111222444666777999;;;======>>>???BBBDDDKKKLLLIIICCCAAADDDEEECCCDDDDDDBBB@@@DDDHHHEEE???::::::999777666444333222////////////...---,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))************************,,,,,,++++++++++++++++++,,,++++++,,,.../////////)))+++,,,...111222111///000+++'''(((...444777777999BBBGGGIIIWWWooovvvtttuuuiii\\\XXXEEEBBB@@@???888000111888111444444//////333111,,,///000333555444222//////...---------,,,,,,******,,,,,,+++)))''''''((()))+++++++++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''']]]SSSOOOLLLHHHFFFEEEDDD???<<<888999777333222333000+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((******++++++,,,------.../////////000111222444444777999;;;<<<<<<===???AAAHHHIIIFFF@@@>>>@@@@@@>>>@@@AAA???>>>AAAEEEBBB===999999777555444222111000............---,,,+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((())))))***************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///---,,,...000333333222111:::666333777@@@IIINNNOOOdddsss|||{{{|||xxx~~~wwwzzzxxxyyymmm|||uuuxxxtttggg^^^VVVMMMFFFCCC888:::555---///666666///..................,,,***,,,---......,,,,,,---...222111000/////////111222---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''']]]QQQPPPLLLHHHGGGFFFDDD@@@<<<888999777333222333000+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------...///////////////000111222444777999:::;;;<<<===???@@@BBBAAA===>>>AAACCCAAAAAABBBAAA???@@@CCC@@@;;;888777666444222000......,,,------,,,,,,+++***)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))((())))))***************+++++++++++++++,,,,,,,,,,,,------------//////...------...000222111...,,,---///111666;;;...;;;NNN___lllyyyxxxxxxyyypppvvvzzzvvvlll___PPPEEE@@@<<<:::::::::777111,,,---222444333---/////////...///333666///.........//////...------------------,,,,,,,,,---,,,,,,,,,++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''']]]QQQRRRNNNJJJHHHHHHFFFBBB>>>888999777222111222///)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***,,,------...///.........//////000111333666999:::;;;;;;<<<>>>===@@@@@@>>>???DDDFFFDDDEEEGGGFFFCCCAAABBB>>>999666555444222000///------,,,,,,,,,,,,+++***)))((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++***+++++++++,,,,,,,,,---,,,,,,---------.........+++---/////////000222555------000777;;;@@@JJJUUUlllwwwwwwrrr]]]UUU[[[OOOOOOIII???;;;;;;999333333333222000//////111333222111111222333111...+++......---------,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''\\\TTTSSSOOOKKKIIIHHHGGGCCC???888999777222111111...)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))***+++------...............//////000111333666999;;;<<<<<<===>>>@@@CCCCCC@@@AAADDDEEECCCGGGIIIIIIEEEBBBAAA===888444333333111000///...---,,,,,,,,,,,,+++***)))((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))******+++,,,+++++++++,,,,,,------...,,,------......////////////000000...++++++///333;;;BBBQQQ___dddgggsss|||mmm```PPPBBBHHHFFFCCCAAA>>>999444000111///---///222444222000000000//////...---------......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''WWWTTTRRRNNNJJJHHHHHHFFFBBB>>>::::::888444222222///)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((***+++,,,---...............///000111222444777;;;=========>>>???BBBDDDEEEBBBBBBEEEFFFCCCDDDHHHHHHDDDAAA???<<<777222222222111000/////////,,,,,,,,,,,,+++***))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))***+++,,,---++++++,,,,,,---.........,,,------...//////000000333555555444666<<>>>>>>>>??????@@@CCCDDDBBBCCCGGGGGGEEE@@@DDDFFFBBB???>>>;;;777111111111111000000000000,,,,,,---,,,,,,+++***))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---++++++,,,,,,---...//////---------...///000000111111555:::AAAMMM```vvvmmm\\\QQQJJJEEEAAA555555444444333222111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''SSSUUURRRNNNJJJHHHGGGDDD???;;;:::888666555444111---***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111///,,,)))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''')))***,,,---------,,,,,,---...111444666555999<<<;;;===@@@@@@===<<<<<<<<<>>>AAAAAA@@@>>>FFFCCC???<<<;;;999888666444333222000/////////...,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,***))))))***+++...+++%%%'''///222...***+++///333444444444666GGGTTTfffyyybbb]]]TTTJJJCCC===777222---///222222000------...///......111111...,,,,,,...%%%(((...(((&&&+++---(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&UUURRRRRRNNNJJJIIIHHHEEEAAA<<<:::888666555444111---***)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''')))***+++,,,------,,,,,,---...111444666555999;;;:::<<>>===<<<===???@@@@@@>>>;;;BBB???;;;999888666444222111000///...---,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))*********+++))))))***++++++---///000---///000//////000...+++888222,,,,,,333CCC[[[ooo}}}{{{RRRBBBQQQTTTAAA000...111111222444///...------///111000---///***000444---+++,,,'''*********+++++++++,,,,,,))))))************))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&XXXPPPQQQNNNJJJIIIIIIGGGCCC???:::888777555444111---***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((***+++,,,,,,,,,,,,,,,---///111333555666999999888:::???AAA???======>>>@@@AAA@@@<<<999999777555555555444222111///...---,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))*********+++++++++---+++))))))***+++++++++,,,+++---111222111111333&&&222EEEYYYeeeppp}}}zzzxxxuuuQQQCCCBBB===444///555777444,,,+++///...(((...)))+++)))$$$+++333...,,,,,,,,,,,,------------)))******++++++******)))************************((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&[[[PPPPPPMMMJJJIIIJJJHHHDDD@@@:::999777666444222...***)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((,,,+++***((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***+++,,,,,,,,,,,,---///111222333555888888666999>>>AAA@@@<<<===???AAACCCAAA>>>;;;333222111333555555444333000///...------------...******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,///---+++,,,------,,,***000+++***...111333;;;EEE]]]hhhzzz}}}uuu|||}}}{{{{{{|||{{{rrrdddbbbbbbffflll~~~wwwssscccQQQ999AAAAAA555///444777444///,,,...+++'''000555---------------------------******++++++++++++******************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&```PPPPPPMMMJJJIIIJJJIIIEEEAAA;;;999777666555222...+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((222111000---+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++,,,,,,,,,---///000111222333666777555888>>>AAA@@@;;;<<<>>>AAADDDDDDBBB???666555333444555555444222000///...------,,,------***))))))((())))))******(((((((((((((((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,***+++,,,...111222222111111000333:::BBBLLLZZZfffzzz}}}|||zzzxxxwwwwwwllluuuqqqYYYAAA666444222000///777:::555555111###------------------------++++++,,,,,,,,,,,,++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&dddOOOPPPLLLIIIIIIIIIHHHDDD@@@;;;999888666555222...+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******+++,,,---...///000000111111444666666999>>>AAA@@@;;;;;;===???CCCDDDCCCBBB>>>;;;777444333222000//////...---,,,+++*********))))))((((((((()))******)))))))))))))))))))))))))))))))))*********++++++************************++++++,,,,,,,,,---------***+++,,,,,,+++---000333000<<>>111...000+++---222///.........---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&eeePPPOOOLLLIIIHHHHHHGGGBBB>>>;;;:::888777555222...+++((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))+++,,,---...//////000000...333666666999???AAA???===;;;;;;<<>>>>><<<::::::<<<>>>???>>>;;;777222......000111222555444222///---,,,+++***((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000222333666DDDZZZkkktttrrr\\\@@@333000222111111111000000//////,,,------......------,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&iiiNNNNNNKKKHHHGGGGGGGGGCCC@@@???===:::777555222...+++******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))***++++++------...///222000444:::<<<999;;;AAA;;;;;;<<<>>>@@@???===;;;666444222111/////////000111///---+++************))))))))))))((((((((((((*********)))******+++,,,++++++++++++++++++++++++,,,...///---+++))))))***//////...+++,,,///222222------777:::^^^yyyooo}}}zzz}}}}}}sssnnnSSSAAA;;;<<<555,,,---555555......---///111000,,,,,,000,,,+++,,,---...---***''',,,,,,,,,+++++++++******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&iiiMMMNNNKKKHHHGGGHHHGGGCCC@@@???===:::777555222...+++******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))***++++++------...///111111777>>>???;;;<<<@@@:::::::::<<<======:::888444333222000///.../////////...---+++***))))))***)))))))))))))))))))))(((***************++++++,,,++++++++++++++++++++++++***+++,,,,,,...///222333000000000222444555444111BBBLLL```kkkzzzzzzpppsss\\\FFF>>>888111111777222//////111222//////111///...------...///...---,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkMMMNNNKKKHHHHHHHHHGGGCCC@@@>>><<<:::888666333...+++******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))***++++++------...//////111777>>>>>>;;;:::<<<:::999999999:::999666444222222000///......---...------+++***))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,///---,,,,,,---///000///(((///333000+++...<<>>888888000///...///111222111000//////.........---------,,,++++++++++++*********((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyySSSNNNLLLJJJKKKLLLIIIDDD???:::::::::999888444///+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((()))(((((()))))))))*********)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))***++++++------...///333888:::666666:::<<<:::999777555333333222111///---......//////...,,,,,,((((((***+++++++++******((())))))******+++,,,,,,,,,++++++++++++,,,------++++++,,,,,,---......//////111111//////555@@@JJJggg{{{xxxvvvmmm}}}jjjVVVNNN???:::444000////////////////////////.........---,,,,,,+++++++++*********((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{TTTMMMLLLKKKKKKLLLIIIDDD???::::::::::::888555///+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,---..............................++++++,,,,,,,,,---------+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))***+++,,,---......///000666999777666999999666:::777555333333333222000---.../////////...---,,,''')))***+++,,,,,,++++++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////,,,000444666<<>>@@@@@@BBBEEECCCGGGHHHDDDBBBDDDFFFFFFIII<<<===BBB;;;444333000///+++((((((((((((+++...+++++++++***'''&&&***///******)))((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******,,,,,,+++++++++,,,------111000000222555666666444444444444333222111//////......---------,,,,,,,,,++++++++++++******)))))))))************+++++++++))),,,///000///.../////////,,,+++---000111222333,,,000<<>>NNNcccqqq}}}zzzjjjkkk}}}qqqZZZFFF;;;555000666888...+++222333///...---...///---***''')))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''}}}WWWQQQOOOMMMMMMMMMKKKFFFAAA999:::999888666333///---***))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********(((&&&&&&''')))++++++---)))***000000++++++000---444===CCCHHHOOOZZZccclllnnnqqquuuzzz~~~~~~llluuunnnZZZPPPGGGCCC???::::::<<<333000,,,,,,...---)))$$$&&&'''((()))******)))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******,,,+++++++++,,,,,,---...111222333666999999666444222222111111000///......------------,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,///---++++++,,,---------,,,000222000...111999@@@UUUrrruuuuuusss|||zzzxxx```CCC666555777222000111+++...------------,,,,,,+++******))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''}}}VVVRRRPPPMMMMMMMMMKKKFFFBBB999999999888555222///---))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((&&&%%%&&&)))+++,,,+++...))),,,555666///000777DDDNNN___nnnxxx}}}xxxmmmpppuuurrr|||ooofff^^^QQQFFFBBB;;;888333...---///---)))***++++++++++++***)))((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++++++++,,,---......000111444777999888555222111111000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...---+++---///111111000444333000+++000AAAUUUbbbvvvkkkhhhzzzYYY@@@666222555555---222111...+++)))+++---000++++++*********++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''TTTSSSPPPMMMLLLMMMKKKGGGBBB999999999888555222///---)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++******+++,,,---,,,,,,333,,,***111888AAASSSeee{{{}}}zzzqqq{{{kkkrrr~~~kkk```SSSSSSKKK===333111111///,,,++++++***))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++++++++,,,---...//////000333666888777333000111000///...---------...------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++,,,,,,,,,---------------------///000111///...,,,111777@@@SSSmmm{{{nnn\\\}}}vvv\\\FFF===<<<666555333111///---,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''TTTSSSOOOLLLKKKLLLJJJFFFBBB999:::999888666333///---))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***+++,,,+++******+++---111777AAAMMM[[[lll}}}xxxbbbMMMBBB888000///---+++)))))))))+++,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))***************+++,,,---...///000111222555666666333000111000...---,,,---......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000///...---...000))):::QQQhhhnnnyyyzzz^^^III;;;000...---///111222...***------,,,,,,++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''VVVRRROOOKKKJJJKKKIIIFFFBBB:::::::::999777333000...))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++'''***,,,***)))---777???FFF\\\rrrssseeeSSSBBB===:::444...++++++,,,---*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))***************+++,,,---//////333222333444666666444222111000...---,,,---///000,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------------------...............000222000---///777>>>KKK^^^sssyyy\\\fffgggQQQEEE777000111333222///......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''YYYRRRNNNKKKIIIJJJIIIEEEBBB;;;;;;;;;:::777444111///)))))))))))))))*********'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((,,,000///000:::KKKXXXrrrwwwyyylllzzzsss^^^NNNHHH???666///,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******************+++,,,---///000555444333444666666555444111000...------...///000,,,,,,,,,+++++++++******+++++++++,,,,,,------------------.........//////---111333000///555CCCPPPyyyqqqjjjwww~~~tttQQQ888000111222222///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''VVVLLLLLLKKKKKKJJJGGGBBB>>>>>>===;;;888444111...,,,+++++++++************)))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((***,,,,,,+++***++++++222***---@@@PPP[[[kkk||||||}}}~~~eee```SSSBBB:::777000&&&,,,***''''''+++...,,,&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&&&&(((+++,,,+++(((''''''(((((())))))******++++++++++++,,,---......333444555555555444333222........................---------,,,,,,+++++++++++++++,,,,,,,,,------------......---...000000---111000,,,111AAAMMM]]]ttt{{{jjjeee|||fffJJJ===777333111---,,,000111...+++***...---,,,++++++,,,---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((VVVNNNMMMMMMLLLKKKGGGBBB>>>>>>===;;;888555111...,,,+++++++++************)))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))************---***))),,,111222...***222???\\\{{{gggHHH<<>><<<666333222000,,,))),,,333...---,,,+++*********+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((UUUPPPOOONNNMMMLLLHHHCCC???======;;;888555111...,,,+++++++++************)))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++...------,,,---.........888PPPsssjjjNNNEEEHHH===444//////,,,'''(((...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%''')))***((('''''''''((())))))******+++++++++++++++,,,---...///111111222333222111000///........................------------,,,,,,,,,,,,,,,,,,,,,---------......///---,,,...222444333222///;;;GGG\\\wwwtttfffmmmzzz}}}ddd>>>777222333333000///000//////...---,,,+++******,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((WWWOOONNNNNNNNNNNNKKKFFFBBB===<<<:::888555111///---+++++++++*********))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********))))))******+++,,,,,,,,,+++///222---'''***777CCC```lll|||fffTTTMMM>>>444444111***)))///+++***************))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((('''''''''(((((()))******++++++,,,++++++,,,,,,---...///111111222222222111000///........................------------------,,,,,,------------..................///222222222555:::HHHXXXiiiyyylllyyypppUUU:::000333666333///111111000000///...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((ZZZMMMMMMMMMNNNOOOMMMIIIFFF===<<<:::888555222///---+++++++++*********))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********+++)))******+++,,,---------,,,,,,---000999III[[[hhh}}}}}}zzzzzz~~~___MMM===999777///+++,,,,,,,,,++++++*********)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''''''''''''''(((((())))))***+++++++++,,,,,,,,,,,,---...//////111222333333333222000///........................------------------------------........./////////444222222222///333DDDUUUkkkxxxlll]]]iiijjjGGG777111222555111000000000000/////////,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((^^^LLLLLLMMMNNNOOOMMMIIIFFF<<<;;;:::888555222///...+++++++++************)))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++******+++,,,------...///222)))(((<<<___|||uuugggUUUGGG>>>777000+++------,,,,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%'''))))))'''&&&'''((((((((()))******++++++,,,,,,,,,,,,,,,---...///000111222222333222111000///........................------------.....................////////////000000...///555===LLLjjjbbb]]]vvveeeDDD444222222111000.........///000,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((```NNNNNNNNNNNNNNNLLLGGGDDD<<<;;;:::888555222000...+++++++++************)))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,******+++,,,---...//////111///888UUU|||yyy^^^JJJBBB;;;222...------,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&(((******(((&&&''')))((())))))******+++,,,,,,---,,,,,,------...///000000000111111111000///...........................------------.........///....../////////000000000------777KKK^^^pppzzzjjjeeeeee|||UUUAAA:::888444000......000111------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((```QQQPPPOOOOOOMMMJJJEEEAAA<<<;;;:::888555222000...+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,---//////000,,,999PPPlllqqqTTTKKKEEE;;;......---,,,,,,+++******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&)))++++++((('''((())))))))))))***++++++,,,,,,---------------...000000...///000000000///---,,,........................---------.........//////////////////000000000000666888JJJggg|||dddXXXxxxfffCCC???:::444111000222333---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((ZZZNNNOOOOOOOOOMMMJJJFFFDDD<<<<<<:::888555222...,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))++++++,,,,,,,,,---------***+++'''***333000---666AAAZZZqqqxxx}}}xxxqqqqqq}}}gggUUUBBBDDD444***------'''&&&+++'''((()))))))))))))))((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************,,,+++******+++,,,...///////////////............------------------------))),,,000111///......///000------222666444333444EEE^^^vvvbbbllloooAAA333999222+++333+++111444000(((%%%***111+++++++++************)))******))))))))))))******))))))))))))))))))))))))&&&((())))))(((((()))+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))___MMMNNNOOOOOOMMMJJJFFFCCC>>>===<<<:::777333000...+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***++++++***)))))))))))))))++++++,,,,,,,,,---------+++000000000///***666RRRdddxxxxxxqqquuutttttt^^^DDDHHH@@@000***000111***(((((()))))))))))))))((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))************,,,++++++++++++---...///////////////..........................................///...------------///222444222,,,,,,999HHHkkkyyy```YYYwwwlllMMMEEE999111888.........000222222///---++++++++++++******************))))))))))))******))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))dddLLLNNNOOOPPPNNNIIIEEEAAA??????===;;;888555111///+++++++++************)))))))))))))))))))))))))))((((((((()))))))))******++++++***))))))))))))***,,,,,,,,,,,,------------***000222222111555[[[sssyyyjjjGGGMMMGGG777///222111***)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))*********++++++++++++++++++,,,---...///////////////............////////////////////////111///------.../////////111111111111444CCCaaa{{{}}}}}}jjjmmmxxxuuuTTT888000888333...,,,...//////...,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))dddLLLMMMOOOPPPMMMIIICCC@@@???>>>===;;;888444111///+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********++++++***))))))*********,,,,,,,,,------------...111...+++222===NNN}}}uuu~~~bbbPPPCCCBBB<<>>:::;;;<<<:::666111...---,,,,,,+++************+++******))))))******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------...000000///333EEE```uuuttt~~~eeePPP<<<777666000+++***,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,******+++,,,------------,,,------...//////..................////////////,,,...000111111222555777111CCC\\\qqqiiiWWWllloooHHH222333777111---000///...---,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++eeeMMMKKKIIIGGGFFFDDD@@@===888999:::777333///---,,,---,,,,,,+++***+++++++++***************++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------222000...111===QQQgggvvv~~~aaaCCC>>>;;;...'''---,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++******+++------.........,,,---......///................../////////000000+++///222111000000555:::EEEeeeeee[[[fffqqqBBB555000+++///111000///...------------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++eeeNNNLLLIIIHHHFFFDDD@@@>>>777888888666222...---,,,------,,,++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,000===SSSjjj{{{yyyxxx}}}XXXIII===...***111,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))***+++,,,---.........------...............---.........//////000000111...111333111000555@@@JJJaaajjjUUU}}}jjjMMM999,,,444222111000///...---------,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,fffNNNLLLJJJHHHGGGDDDAAA>>>777888888666222///------------,,,++++++++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...)))...:::QQQkkk{{{{{{{{{]]]FFF:::444111---,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++******)))((()))***,,,------......---...............---------......///000000111111000222444333777GGG^^^qqq}}}oooeeejjjnnnFFF:::333222000///...---------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,fffOOOMMMJJJIIIGGGEEEAAA???888999999666333000//////...---,,,,,,++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------.........666GGG]]]tttpppRRRIII>>>---------,,,++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((***++++++***))))))'''(((***+++,,,------------...............---------......///000111111222000222444666@@@ZZZ|||~~~}}}|||~~~|||ZZZ^^^fff>>>333222111///......------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,hhhRRRSSSOOOHHHFFFGGGCCC<<<:::999888666333111...---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,******------+++---000...IIIdddmmmnnnsss||||||NNN>>>DDD111---+++,,,+++)))***...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,,,,------,,,,,,............/////////000333...---111444222000111222000888NNNiii```[[[oooZZZCCC222+++...000333111'''...,,,))))))***,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((+++&&&&&&,,,***(((///fffQQQQQQMMMGGGEEEFFFBBB<<<999999888666333111...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------++++++......,,,---111111MMMiiipppkkklllwwwoooOOO===777///)))***,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++,,,------------,,,........./////////000000000------111333222333666999FFF[[[nnn|||~~~}}}||||||~~~}}}}}}~~~~~~~~~}}}|||~~~}}}}}}~~~~~~~~~~~~}}}|||~~~zzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{~~~|||{{{|||zzz{{{|||jjjUUUeeesssRRRLLL@@@555...+++---333///...++++++,,,,,,+++***+++++++++,,,+++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***&&&'''...,,,)))000___QQQOOOJJJFFFEEEFFFBBB<<<999999777666333111///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++,,,///...,,,///333===XXXrrrxxxuuu}}}___BBBAAA555++++++...---)))&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++,,,---------------....../////////000000000111///000111///...222888WWWsss~~~~~~~~~|||{{{{{{|||}}}~~~|||{{{{{{{{{zzzzzzyyyyyy}}}zzzyyyzzz|||||||||zzz{{{||||||{{{zzz|||}}}|||zzzxxx{{{{{{{{{{{{{{{{{{||||||xxxvvvuuuttttttsssqqqooorrrssstttrrrooommmlllmmmgggffffffffffffggghhhhhhffffffdddaaa___^^^```ccc^^^___bbbdddgggiiijjjkkkrrrtttwww}}}```^^^tttWWW777555000***111000///------------+++))),,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***&&&(((111---)))111YYYSSSNNNIIIFFFFFFFFFBBB===999888777666333111///...,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++,,,......---111888QQQccctttzzz|||hhhNNNHHH<<<111//////---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++,,,,,,---...---------...////////////000000000111111333444111111:::DDD|||zzzyyyyyyyyy}}}}}}|||||||||}}}{{{{{{zzzyyywwwvvvuuuuuuuuurrrrrrqqqpppooonnnmmmmmmpppnnnkkkjjjkkkllllllkkkiiikkkmmmmmmlllkkkkkklllkkklllnnnooonnnkkkiiiggggggggggggfffffffffffffff^^^]]]\\\\\\]]]\\\YYYWWWRRRQQQQQQOOOMMMLLLLLLMMMGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGEEECCCDDDFFFGGGDDDFFFHHHKKKMMMNNNNNNNNNZZZ[[[\\\```hhhqqqzzzaaaUUUfffxxxEEE>>>222'''555///...------...---+++))),,,------------,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******&&&)))000+++)))333]]]VVVOOOHHHGGGHHHGGGBBB???888888777666444111///...+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***+++------...666@@@```hhhqqqvvvxxxsssUUUKKKBBB888222---***+++///************************************************))))))))))))************************++++++++++++,,,,,,---.........------////////////000000000111---///222444444888EEETTT|||yyyyyy|||xxxwwwtttrrrpppooonnnnnnnnnnnnoooooopppqqqrrrrrruuuwwwxxxxxxwwwvvvuuuuuuxxxuuurrrsssuuutttnnnhhhiiihhhfffdddaaa```^^^^^^ZZZZZZYYYXXXWWWVVVUUUUUUQQQOOOMMMLLLMMMNNNMMMMMMLLLNNNPPPQQQOOOMMMLLLMMMJJJLLLOOOPPPQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIDDDDDDDDDEEEGGGFFFDDDBBBDDDCCCAAA@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@CCCCCCCCCCCCDDDCCCCCCBBBAAABBBDDDGGGHHHIIIHHHHHHFFFFFFFFFHHHMMMUUU\\\```gggmmmxxxvvv[[[]]]rrrUUU777***===...---,,,,,,---...,,,+++,,,------------,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++'''***...(((***;;;hhhZZZPPPHHHGGGIIIFFFBBB???888777777555444222000///,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***+++---...222???KKKdddhhhsss~~~~~~zzzyyydddRRRHHH===444,,,''')))...************************************************)))))))))*********++++++*********++++++++++++,,,,,,,,,---.............../////////000000000111111//////111222444:::IIIXXXlll~~~zzzvvvqqqllljjjlllppprrrgggffffffeeeeeeeeeeeefff```aaabbbdddeeeeeeeeeeeebbbbbbbbbaaa___]]]\\\[[[ZZZWWWUUUVVVVVVUUUQQQMMMNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@?????????>>>>>>>>><<<:::999999:::;;;:::999999;;;======;;;::::::::::::;;;===???@@@???>>>===============>>>>>>>>>>>>@@@@@@BBBDDDFFFFFFDDDBBBHHHFFFEEEEEEGGGHHHHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGJJJKKKKKKIIIFFFEEEFFFGGGHHHIIIIIIJJJJJJGGGFFFFFFFFFHHHKKKNNNPPPZZZ]]]bbbjjjyyy```UUUvvvddd>>>222222///---,,,---...------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++(((***,,,'''111KKKppp\\\PPPFFFGGGHHHEEE???===777777777555444222000///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++,,,---000777HHHXXX```eeettt~~~}}}___QQQAAA666///))))))+++************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,------...............//////000000000111111111111111444:::CCCPPPcccsssmmm~~~~~~}}}}}}{{{wwwttttttwww{{{{{{vvvqqqooommmkkkiiiaaa___[[[WWWUUUUUUVVVWWWSSSSSSSSSSSSSSSSSSTTTTTTNNNOOOPPPQQQQQQPPPOOONNNJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@?????????>>>>>>===<<<<<<;;;;;;:::999888888777777777777888888999999;;;:::999:::;;;<<<;;;:::999;;;============>>>???AAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFJJJKKKLLLOOOQQQQQQNNNLLLGGGEEEEEEGGGJJJLLLKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGLLLLLLLLLOOORRRRRRPPPNNNMMMMMMMMMMMMNNNOOOOOOPPPTTTTTTTTTTTTUUUUUUUUUVVVZZZ```ddddddfffssshhhPPP]]]hhh<<<999555000---------...---+++++++++,,,+++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++***++++++)))<<<^^^qqq]]]OOOEEEFFFGGGCCC===;;;777777666555444222000///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------...222;;;NNN```]]]aaaooolllZZZEEE:::444///+++***************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......000000000000111111111111---///888III^^^vvv}}}wwwrrrnnnlllnnnmmmjjjeee```^^^aaadddccc___YYYUUUSSSQQQOOOMMMGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@??????>>>======:::;;;<<<<<<;;;999777555888777555666777888999888666777888777666777999;;;888888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???@@@BBBCCCBBBAAA???AAACCCCCCDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPSSSUUUTTTQQQNNNUUUTTTTTTWWW[[[]]]\\\YYY^^^]]]\\\\\\[[[[[[[[[\\\XXXWWWVVVXXX\\\]]]\\\ZZZ\\\[[[ZZZZZZZZZ[[[]]]^^^ZZZ[[[]]]___``````______^^^gggmmmjjjccceeesssWWW^^^fff???;;;444///------------***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''******,,,,,,+++DDDlllppp\\\PPPGGGHHHJJJGGG@@@;;;888777555555444222...,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......***,,,---111:::HHHUUU]]]]]]fffrrr}}}]]]???@@@:::&&&%%%777+++++++++************)))(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////444...,,,444444///111+++555FFFddd{{{{{{}}}~~~~~~}}}zzzuuuqqquuupppjjjgggeeeccc___\\\TTTRRROOOMMMLLLJJJHHHGGGFFFDDDBBB???======<<<===:::999888999;;;<<<===<<<999::::::999888777888888;;;:::::::::999999999999999;;;<<<999888:::<<<===<<<===???BBBDDDCCCAAA>>>DDDFFFEEEBBBBBBEEEFFFCCCEEEFFFFFFGGGHHHJJJGGGDDDKKKFFFEEEIIIJJJEEECCCEEEKKKFFFDDDFFFGGGDDDFFFLLLSSSOOOLLLOOOTTTVVVQQQLLLRRRUUUXXXWWWTTTTTTYYY]]]XXX___eeeddddddffffffeeebbbeeeiiikkkkkkkkklllmmmnnnnnnooorrroooiiihhhjjjlllkkkkkknnnrrrsssnnnjjjvvvpppjjjhhhiiilllllllllkkkllllllnnnooonnnllliiihhhjjjmmmppprrrssssssssseee]]]nnnPPP333444;;;---'''555+++++++++)))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************###...,,,)))------JJJttt\\\QQQHHHHHHKKKGGG@@@<<<888666555444333111...+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///---000;;;KKKZZZccclllrrrzzz}}}QQQDDDAAA555***)))++++++++++++************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000111444---***222333111555777PPPppp~~~{{{xxxyyywwwuuutttssspppkkkgggjjjgggcccaaa___\\\WWWTTTRRROOOKKKJJJJJJIIIHHHFFF???===<<<::::::999999888===<<<;;;:::999999:::;;;======<<<===>>>?????????CCCDDDEEEEEEDDDCCCCCCDDD??????@@@AAABBBDDDDDDEEEFFFHHHHHHFFFFFFGGGJJJKKKEEEFFFGGGJJJLLLLLLJJJHHHHHHKKKLLLJJJKKKNNNNNNLLLJJJIIIHHHIIILLLPPPRRRRRRRRRNNNNNNRRRTTTRRRQQQSSSWWWTTTTTTXXXYYYVVVVVVYYY]]][[[ZZZ]]]cccfffeeebbbcccfffiiijjjiiilllrrrwww~~~}}}zzz{{{{{{}}}yyyuuurrrpppooossszzzhhhYYY{{{MMM///000000***---,,,,,,+++***(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((111---***000777WWWqqq]]]RRRHHHIIIKKKHHHAAA<<<777666444333222000---+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......555AAAOOO[[[bbbdddqqq___GGGAAA???444(((,,,+++++++++************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000///444000---222222222<<>><<>>?????????CCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMOOOPPPQQQIIIJJJJJJIIIHHHHHHJJJMMMLLLLLLNNNPPPSSSUUUTTTRRRPPPTTTVVVUUUUUUWWWVVVRRR^^^\\\ZZZ[[[```eeeiiilllfffbbb```bbbccc```___```______ccciiikkkiiihhhjjjffffffgggjjjmmmppprrrtttwwwzzz}}}~~~{{{tttmmmiiifffeeecccfffnnnyyyccc\\\mmmhhh>>>777:::444///......---,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((...)))&&&///>>>```ooo^^^RRRIIIJJJLLLIIIBBB===777555333222111000---+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---...444AAAMMMUUU]]]bbbccclll{{{sssSSS???>>>:::000,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000,,,555444111222222;;;OOOqqqxxxyyyzzzyyyvvvrrrooonnnooogggfffeeecccaaa___^^^]]][[[[[[\\\\\\\\\[[[[[[ZZZWWWWWWXXXYYYXXXUUUPPPLLLHHHFFFDDDCCCCCCCCCCCCCCCDDDBBB@@@??????@@@AAAAAAEEEEEEEEEFFFGGGIIIIIIIIIFFFGGGGGGGGGGGGGGGIIIKKKHHHHHHIIIKKKLLLNNNOOOPPPKKKLLLMMMMMMMMMMMMNNNOOOSSSSSSSSSTTTUUUVVVUUUSSSVVVVVVWWWXXXXXXYYYZZZZZZWWWVVVVVVWWWVVVTTTVVVZZZ]]]^^^___cccgggjjjkkkjjjlllppprrrqqqqqqqqqnnniiipppmmmnnnssswwwzzz|||~~~}}}zzzyyy{{{||||||{{{zzz|||~~~|||zzzzzzxxxyyyzzzzzzxxxwwwvvvvvvqqqooolllhhheeecccbbbaaa```aaaccciiirrr~~~xxxoooQQQ^^^fffKKK999,,,)))000///............,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))+++(((%%%///EEEddd~~~ttt___TTTJJJKKKMMMJJJCCC>>>888555333111111///---+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......000111:::GGGQQQWWW___hhhyyypppkkkxxxgggHHH@@@;;;111,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------------......///000000111+++444333///111:::UUUyyy~~~|||zzzyyyyyyvvvuuurrrnnnkkkiiihhhggg___``````^^^\\\ZZZZZZ[[[MMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGHHHGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@@@@AAADDDFFFIIIIIIIIIHHHHHHIIIJJJMMMNNNMMMMMMNNNNNNNNNMMMNNNNNNKKKMMMNNNNNNLLLMMMOOORRRTTTUUUVVVXXXZZZ\\\]]]]]]ZZZ\\\]]]]]]]]]^^^aaadddjjjhhhfffgggiiijjjiiigggffffffgggiiijjjkkklllmmmhhhfffgggkkkllljjjnnntttrrrsssvvv{{{vvvvvv{{{}}}~~~yyyqqqkkkjjjjjjdddfffiiiiiihhhiiijjjlllhhhhhhiiijjjjjjiiihhhgggggggggfffgggiiipppxxx}}}uuu[[[ccclllJJJ333555000...,,,---//////...,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************------,,,+++555QQQkkktttyyy```TTTKKKLLLNNNKKKDDD???999666333111111000...,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000222:::FFFLLLPPP]]]lllzzzssskkkppptttWWWKKK@@@333,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,---------------......//////000111111...444111111:::NNNvvv}}}{{{zzzvvvtttrrrqqqpppooollljjjgggfffccc___\\\YYYXXXWWWWWWUUUSSSOOOMMMKKKKKKKKKEEEFFFGGGFFFEEEDDDEEEFFF??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBDDDBBB@@@AAADDDFFFHHHHHHEEEFFFFFFEEEEEEFFFIIIKKKJJJKKKLLLLLLKKKLLLNNNPPPRRRTTTVVVVVVTTTSSSTTTUUUZZZ]]]______]]]^^^aaaeeeeeefffiiikkknnnpppqqqrrroooqqqssssssssswww}}}{{{zzz}}}~~~}}}|||}}}~~~}}}{{{{{{{{{|||~~~uuusssyyy}}}xxxuuussssssfffiiilllmmmllllllooosssnnnoooqqqrrrrrrpppnnnllloooooonnnkkkjjjjjjmmmooozzzfffaaannnBBB555111...******,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***,,,,,,999[[[qqqkkkaaaUUULLLMMMOOOKKKEEE@@@:::777444222111000///---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///555EEESSSUUUSSS^^^mmmjjj{{{~~~gggRRRCCC;;;------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------------............///000000111111111555777AAAUUUjjj{{{wwwooommmkkkhhhdddaaa___^^^UUUSSSQQQPPPPPPOOOMMMKKKJJJHHHGGGEEECCCBBBAAAAAAEEEDDDBBB@@@@@@@@@BBBBBB???@@@AAA@@@>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHFFFEEEFFFIIILLLNNNNNNIIIKKKLLLLLLKKKKKKNNNQQQNNNQQQTTTUUUUUUUUUXXXZZZ```cccggghhhggggggiiikkkgggkkkooooooooopppuuuyyywwwyyy}}}~~~}}}}}}|||~~~{{{xxxwwwuuusssrrrpppsssuuussspppooorrrvvvttttttttttttssssssrrrqqqttttttsssqqqooooooqqqrrrooouuu}}}fffkkkVVV===888333,,,***,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))&&&))),,,<<>>???@@@AAABBBDDDCCCBBBBBBCCCFFFHHHJJJIIIJJJKKKJJJHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLHHHGGGGGGIIIKKKMMMNNNMMMJJJNNNRRRTTTUUUVVVZZZ^^^YYY]]]cccfffhhhiiilllooommmqqqvvvyyyzzz{{{~~~~~~tttkkkaaaWWWXXX```}}}vvvrrroookkkkkkpppyyy}}}|||zzzvvvyyyzzzvvvqqqnnnpppssstttssssssssstttvvvxxxzzzwwwwwwvvvuuutttvvvyyy|||~~~~~~lll^^^@@@999111---...///---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++'''+++000CCCssswwwhhhUUUOOOQQQNNNLLLGGG;;;;;;888555333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///++++++...///,,,,,,---:::BBBpppdddoooooo~~~hhhOOO???888111+++)))+++...---,,,******************************+++++++++,,,,,,,,,---------...............***...000//////111222222333EEEhhh~~~wwwrrrqqqnnneee[[[UUUSSSRRRNNNJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<<<<======>>>;;;;;;::::::;;;===???@@@AAABBBCCCBBBBBBBBBDDDEEEGGGGGGEEEDDDDDDEEEFFFGGGMMMNNNNNNLLLJJJJJJKKKLLLQQQLLLKKKOOOOOOMMMOOOUUUSSSQQQOOOQQQTTTUUUSSSQQQPPPOOONNNQQQUUUXXXXXXVVVUUUTTTUUUWWWZZZ\\\\\\\\\aaacccfffhhhkkkooorrrtttppprrruuuwwwyyy|||qqqbbbVVVPPPUUUWWWQQQPPPVVVrrrxxxjjjrrryyyxxxzzz{{{vvvmmmjjjllljjjttt~~~|||rrrhhhRRRMMMJJJJJJKKKTTTnnn~~~~~~zzz|||}}}|||zzzwwwttttttuuuwwwrrrvvvyyyzzzxxxvvvuuuuuuzzz{{{|||{{{xxxyyy}}}tttYYYwwwvvvHHH555)))666,,,333(((,,,,,,++++++***+++++++++************************)))))))))))))))))))))))))))************+++++++++---%%%444111OOOsssxxxiiiVVVNNNPPPMMMKKKGGG<<<;;;888555333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///++++++...///---,,,///BBBHHHggg{{{ddd```iiimmm}}}nnn~~~uuuSSS<<<<<<666...+++,,,...---+++***************************++++++++++++,,,,,,,,,---------............///333000...///111222333333666SSS}}}{{{uuuqqqhhhdddaaa```\\\TTTPPPQQQLLLIIIFFFCCCAAA@@@>>>>>>???>>>>>>=========>>>>>>BBBAAA@@@??????@@@@@@AAACCCCCCCCCBBBCCCCCCDDDDDDBBBDDDFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHJJJLLLMMMKKKMMMOOOPPPQQQSSSVVVYYY[[[WWWWWW[[[\\\[[[]]]bbbfffeeeccccccddddddcccbbbjjjhhhfffgggiiijjjhhhfffdddcccdddgggkkknnnppppppqqqtttxxxzzz{{{{{{}}}qqqeee]]]```lll{{{{{{nnncccccc```kkkuuu~~~wwwwwwyyyuuurrrooommmfffkkkoooqqqsssqqqhhh^^^SSSMMMJJJKKKLLLRRRfff{{{~~~zzz}}}xxxxxxxxxvvvttttttvvvxxx}}}|||zzzxxxxxxzzz|||~~~{{{~~~~~~\\\QQQsss___===...000---222---,,,,,,+++*********++++++************************)))))))))))))))))))))))))))************+++++++++...(((111666\\\yyymmmtttlllXXXNNNOOOKKKKKKHHH===;;;888555333222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///++++++......---...222CCCLLLPPPTTT]]]```aaafffnnnuuuyyyzzzhhh\\\qqqzzz\\\DDD@@@:::222...------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////333---+++000222///111777]]]sss}}}{{{wwwuuutttpppiiiffffff^^^\\\XXXUUURRRNNNJJJFFFFFFEEEFFFFFFBBB===>>>BBB>>>@@@BBBBBB@@@???@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCFFFHHHIIIIIIIIIHHHLLLLLLMMMOOOQQQTTTWWWYYYbbbdddeeefffeeefffhhhjjjllliiiiiillllllkkklllpppoooppprrrrrrqqqrrrssstttnnnmmmnnnqqqtttvvvvvvuuuzzzyyyyyyzzz}}}}}}xxxxxx{{{hhhbbbQQQYYY^^^hhhvvv}}}{{{xxxsssrrrwww{{{tttjjj^^^WWWTTTUUUVVVYYYfffvvv~~~}}}~~~xxxyyyzzzyyyxxxwwwyyyzzz~~~|||yyyxxxzzz|||~~~~~~~~~XXXUUUWWWFFF000...,,,---,,,,,,+++***************************************)))))))))))))))))))))))))))************+++++++++...+++...???ooosssqqqnnnYYYOOONNNJJJJJJHHH>>>:::888555333222111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++---...---000555<<>>:::777444333222111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,,,,---------222999;;;HHHKKKVVVjjjjjjeeeqqqsssnnnmmmxxxkkk|||^^^}}}~~~vvvsssQQQAAA===666111...---------++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000111000222666777333:::WWWuuuuuukkkbbb[[[VVVRRRLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGIIINNNOOOMMMLLLOOORRRPPPOOOPPPQQQRRRQQQPPPVVVTTTTTTTTTSSSUUU___kkkggg```XXXSSSRRRQQQOOOLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSUUUVVVVVVVVVWWWVVVUUUWWW]]]cccggghhhkkkkkkmmmqqquuuyyy}}}|||~~~~~~~~~zzzxxxxxxyyypppyyyoooeee___bbbeeefffnnnyyytttqqq~~~sssgggggghhhbbbfffhhh]]]hhhkkkppptttyyy|||{{{___ddd___@@@,,,222...---,,,+++************************************))))))))))))))))))))))))))))))*********+++++++++(((000000RRRxxxqqq\\\PPPOOOJJJIIIGGG===999777444333222111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,,,,---------444===BBBGGGMMMZZZddd```aaaooommmjjjlllzzz|||rrrlllkkkpppllliiilllllltttuuuxxx\\\___yyyXXXCCC???999333...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000000111222111333333000666NNNttt~~~~~~vvvllleee[[[WWWQQQMMMKKKIIIGGGFFFGGGHHHIIIKKKNNNQQQSSSTTTTTTTTTXXX___cccbbbcccfff```___^^^```cccfffggggggjjjfffbbbaaa^^^^^^eeennn}}}tttiiidddcccbbb^^^ZZZXXXWWWUUUTTTSSSRRRRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[^^^bbbeeehhhiiijjjhhhfffeeejjjsss{{{zzzhhh^^^\\\ZZZ\\\___iii}}}}}}qqqiiieeeiiikkklllttt~~~}}}xxxtttdddbbb```LLLXXX\\\aaagggooowww|||zzz}}}zzzVVVttt~~~NNN222,,,000///...,,,++++++++++++************************)))))))))))))))))))))))))))************+++++++++***111222YYY{{{~~~qqq\\\QQQPPPKKKJJJFFF<<<999777444222222222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---,,,---666@@@IIIGGGOOOWWWUUUYYYcccgggkkkkkkppp|||wwwwwwpppqqqqqqxxx~~~hhhOOOqqqmmmGGGCCC===666000------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///000111222222///111111666NNNrrrvvvnnnhhhccc]]]XXXSSSTTTVVV[[[___bbbbbbaaacccdddeeefffgggggggggggggggggglllsssvvvtttuuuwwwxxxxxxyyy|||~~~zzzvvvvvvsssppppppttt~~~{{{zzzzzzxxxvvvooonnnmmmllllllllllllllllllmmmoooqqqsssssstttsssoooppprrruuuyyy}}}}}}~~~|||sssjjjfffiiirrrqqqbbbVVVPPPMMMHHHNNNSSSZZZmmm{{{zzz~~~sssnnnoootttuuusssyyysssccccccccccccdddhhhnnnsssyyywwwqqqiiiccceeepppyyyqqq]]]sssiiiMMM:::111000///...---,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++,,,///333```qqq\\\RRRQQQLLLJJJFFF;;;999666444222222222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---,,,---777AAAJJJGGGRRRUUUNNN[[[iii```lllnnnuuu~~~vvvmmmkkkeeedddqqqwww]]]^^^~~~KKKHHHAAA888111---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222///333777HHHooo|||zzzrrrkkkeeedddiiipppssstttrrrtttyyy~~~~~~{{{xxxyyy{{{|||}}}}}}|||{{{{{{zzz~~~~~~zzzppprrrzzz{{{ttt[[[ZZZ```ttt~~~|||wwwcccUUUOOOOOONNNMMMLLLVVV[[[[[[eeexxx|||wwwtttuuu|||~~~xxxpppooossszzzyyytttxxx{{{wwwpppggg```\\\]]]___gggiiihhhaaaXXXWWW___hhh}}}[[[dddtttZZZ222111000///...------,,,************************)))))))))))))))))))))))))))************+++++++++...---333ggg{{{___OOONNNLLLLLLHHH===888777666444222000///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---///,,,+++555IIIYYYLLLFFFTTT\\\SSS\\\mmmkkkiiizzz{{{rrraaa]]]GGGCCCBBB222///333))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444///...111333000111555666---AAAmmm~~~uuunnnuuu{{{|||mmmsssyyy~~~wwwuuusssrrrqqqsssvvvyyy{{{sssfffrrr{{{tttppptttnnnkkkmmmooonnnnnnppprrrpppsss{{{kkk[[[OOORRRYYYZZZYYYYYYoooooo}}}rrr{{{zzzwwwsssrrrxxxhhheeennnxxx|||wwwttt}}}pppnnnhhh]]]^^^jjjjjjqqqssskkkbbb```dddggguuu{{{ooopppuuu}}}~~~}}}||||||}}}}}}uuu]]]vvv~~~FFF555+++///000***)))///,,,,,,,,,+++++++++******))))))))))))))))))))))))************+++,,,---...///***888nnnwww^^^QQQOOOLLLKKKGGG===888777666444222000///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,,,,555FFFTTTPPPLLLMMMLLLWWWzzzooolll~~~yyybbbgggbbbGGG???@@@444000333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////111444222......DDDccctttfffmmmjjjjjjvvv}}}{{{xxxtttrrrsssuuuxxxsss{{{|||yyy~~~vvvqqqoooppppppoooqqquuueeegggiiiiiieee___YYYUUUTTTNNNLLLPPPUUUTTTRRRQQQNNNQQQVVV[[[^^^eeewwwvvvfffWWWTTTVVV]]]cccfffmmmttt|||uuussstttxxx}}}{{{{{{|||[[[gggqqqzzzzzzxxx|||vvvmmmjjjeeedddgggnnnuuuxxxppphhhfffhhhkkk|||}}}mmmdddeeekkknnnppppppnnnlllmmmqqquuu}}}}}}}}}~~~fffYYY|||VVV>>>++++++000...---///,,,,,,,,,++++++++++++***************************************+++,,,---......///AAApppnnn[[[RRRQQQKKKIIIGGG===888777555333111///......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...666BBBKKKPPPLLLIIIHHHYYY{{{lllhhhxxxyyy~~~}}}|||qqqPPP@@@BBB:::111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,///111000222444333...888ddd}}}iiifffaaa[[[nnnyyyuuu~~~~~~xxxssslllgggeeeaaa]]]]]]aaaeeehhhnnntttvvvxxxyyyyyyuuuqqqmmmkkkiii\\\OOOIIIGGGBBB===;;;<<<<<<>>>AAACCCIIIWWWdddllluuu}}}}}}vvvkkk\\\PPPQQQUUU\\\dddlll|||ttt~~~}}}|||{{{||||||{{{~~~kkkiiiuuuyyysssuuupppkkkllljjjeeepppwww{{{tttmmmlllnnnooouuu{{{vvvrrrqqqnnnjjjgggfffhhhjjjxxx|||~~~}}}~~~lll```{{{[[[<<<000111000---+++,,,,,,,,,,,,++++++++++++************************************+++,,,---...+++111MMMvvvxxxaaaTTTPPPPPPJJJIIIGGG===999777555222000///......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++///777???DDDGGGBBBIIIVVV^^^dddkkkqqqcccpppqqq|||xxx___FFFDDD???222---000------------------------------------............000///111555222///444>>>[[[~~~yyygggtttyyyttt{{{~~~llleee___^^^bbbiiipppttt{{{}}}uuu[[[JJJBBB<<<999999;;;666666<<>>999777444111///.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,111888>>>BBBBBBDDDKKKWWW______fffuuufffqqqppp}}}nnn|||kkkKKKCCCAAA444+++000---------------------------------.........//////444,,,///777222***<<>>BBBDDDMMMVVVSSSHHHDDDSSSfffrrr]]]FFFAAAIIITTT\\\```dddjjjrrr|||xxxrrrmmmkkkkkkkkkjjjzzzwwwiiihhhggggggmmmwwwwwwzzznnn\\\ccc~~~~~~|||}}}~~~~~~~~~}}}~~~sssjjjiiinnntttvvvsssqqquuuxxxyyyrrr```fffppp|||rrraaazzzlllFFF333//////------------,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...222---bbb|||kkkrrrXXXPPPNNNLLLIIINNNJJJ:::999777333000...---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///333:::CCCJJJZZZ___OOODDDVVV___VVVSSSbbbtttooozzzxxxzzz|||~~~~~~mmmwwwbbb}}}sss\\\TTTIIIYYYrrrlllYYY???AAA<<<000222....................................////////////000///000222:::QQQsss}}}yyykkk^^^UUU^^^]]]cccsssyyyiiiffflllzzzuuufffWWWVVV___mmm{{{{{{|||}}}yyyooo^^^LLL@@@:::999<<>>777111000///...------...///000......---,,,...222222000555333444FFFkkkyyyuuu{{{zzz{{{~~~}}}vvvqqqlllkkkuuuyyywwwsssnnnuuussstttzzzmmmffflll~~~nnn\\\QQQTTT]]]gggqqq|||vvvjjj___RRRMMMQQQZZZaaadddkkklllbbbOOODDDDDDDDD@@@@@@DDDHHHGGGGGGLLLSSSXXX[[[QQQQQQcccvvvvvvhhh[[[RRRXXX^^^______bbbjjjrrrxxx~~~|||rrrrrr~~~{{{~~~vvvooorrroooiiikkkqqquuuvvvuuutttyyytttllldddbbb]]]YYY```qqq}}}||||||||||||{{{zzz{{{~~~{{{zzzoooaaaYYY\\\fffpppvvvwwwyyy{{{||||||~~~{{{ssshhhaaaccckkkuuu|||~~~mmmaaagggHHH555...000...+++---000---'''+++++++++************)))************+++,,,---...222---lllsssZZZQQQPPPOOOLLLNNNJJJ999888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---,,,///:::IIIOOONNNGGGIIIRRR]]]___ZZZ\\\dddnnnrrrzzzyyysssuuuxxxyyyzzz|||~~~|||vvvccc\\\GGGBBB@@@AAADDD<<<<<<;;;:::999999999999>>>===@@@EEEDDDDDDTTTgggyyyTTTCCC???888222000///...------...///000///111222111000000111111000222FFFjjj}}}{{{xxxttttttwwwnnnmmmuuu~~~|||vvvpppzzz{{{kkkdddcccgggooovvvgggbbbZZZSSSNNNPPP]]]kkktttkkkddd```]]]SSSVVV]]]dddiiilllmmmllleeeaaaVVVHHH@@@???@@@???IIIGGGEEEIIISSS^^^dddeeeaaa\\\___lllssslll___VVV___bbbeeedddcccfffmmmttttttxxxwwwttt{{{}}}xxxpppuuunnniiillljjjfffkkkuuu|||~~~ppphhhaaa```[[[WWW^^^nnn|||{{{zzzzzz{{{|||{{{zzz|||~~~wwwkkkaaa___dddmmmsssxxxyyy{{{{{{{{{}}}tttjjjbbbbbbgggnnnxxx|||xxx{{{^^^{{{jjjBBB333000---++++++,,,///111++++++++++++************************+++,,,---...///---mmmooo[[[RRRPPPNNNKKKNNNLLL===888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......000999CCCHHHGGGFFFNNN]]]hhheee^^^cccooommmooovvv}}}tttsssuuuwwwxxxyyyzzz|||~~~}}}]]]nnnpppYYYBBB;;;;;;:::999;;;>>>>>>============>>>>>>AAA@@@DDDJJJJJJIIIRRR^^^aaahhh^^^\\\}}}aaaHHH???999333000000............000000...000444444222000111222222:::^^^mmm{{{zzz{{{vvvsssuuu{{{wwwddd^^^```^^^XXXSSSLLLIIIGGGIIIOOO]]]tttzzztttjjj]]]RRRNNNPPPSSSVVV___jjjqqqooohhh```[[[SSSKKKCCCAAA@@@AAADDDIIIMMMJJJNNN\\\nnnwwwtttnnn___```dddhhhfff^^^YYYXXXggghhhiiiiiijjjmmmrrrvvvtttvvvwww{{{zzztttjjjpppkkkfffgggcccbbbjjjwwwzzzkkkaaa]]]]]]XXXTTTZZZjjj{{{~~~|||zzzxxxxxxxxxyyy{{{{{{{{{}}}xxxmmmffffffmmmsssyyyzzz{{{{{{zzz{{{}}}~~~vvvmmmeeebbbbbbdddlllttt{{{zzzwwwsssvvv}}}aaaooo\\\>>>666222111---'''(((///,,,+++++++++************************+++,,,---...000000ppp}}}www~~~mmm]]]TTTQQQNNNIIIMMMLLL???888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...111888???CCCCCCBBBKKKZZZdddaaa\\\dddrrrlllpppyyyzzzrrrsssuuuwwwxxxxxxyyy{{{}}}~~~WWWRRRRRRNNNHHHBBBBBBKKKRRRQQQNNNLLLHHHGGGFFFFFFHHHKKKNNNPPPXXXYYY___hhhlllnnnsss{{{{{{tttgggGGG===<<<555111000///......///000111,,,,,,///333444222222333888LLLwww|||wwwtttbbb___bbb^^^RRRIIIUUURRRSSSYYYddduuuvvviiiddd\\\UUUTTTXXX```eeeppppppmmmggg___UUUMMMIIIIII@@@===DDDHHHFFFIIIPPPNNNWWWiiiwwwkkk]]]```bbb```]]]\\\aaagggggghhhiiikkkooorrruuuwwwvvvyyy}}}zzzvvvnnnsssnnnhhhggg```___jjjxxxwwwggg\\\ZZZ[[[WWWSSSXXXgggxxx~~~}}}}}}~~~}}}{{{zzzxxxwwwwwwxxxxxx{{{zzz{{{~~~wwwllliiiooovvv{{{||||||{{{yyyyyyzzz|||zzzrrriiiccc___^^^bbbiiimmmmmmmmmnnnqqqwww{{{|||}}}~~~}}}bbb{{{uuuKKK;;;222555444)))&&&,,,,,,,,,+++++++++*********************+++,,,------222444uuu|||ooorrrttt```WWWSSSOOOHHHJJJJJJ===888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***---222999===AAADDDAAACCCLLLTTTSSSPPPXXXfffeeennnzzz|||wwwtttsssuuuwwwxxxxxxyyy{{{}}}lllyyyaaannnwwwooolllmmmsss~~~}}}gggDDD<<<>>>555111000///......///000111000+++***000444222111222>>>aaa|||vvviii]]]]]]bbbaaa]]]YYY[[[[[[aaammm{{{pppfff^^^YYYTTTWWW```llltttxxxwwwnnnaaaXXXTTTRRROOOMMMJJJDDDFFFOOORRRMMMMMMSSS]]]nnnooofffcccgggjjjhhheeeffflllppplllmmmoooqqqtttvvvwwwwww{{{yyyxxxqqqsssnnniiihhh______lllzzzuuueeeZZZXXXZZZWWWSSSVVVeeevvv}}}|||{{{zzzzzz{{{|||}}}{{{zzzyyyxxxwwwxxxxxxyyyyyyzzz{{{~~~~~~xxxkkkffflllsss|||}}}}}}{{{yyyxxxyyyzzz}}}{{{vvvlllgggbbb^^^___cccaaa___]]]^^^cccjjjssszzzzzzwww{{{vvv```~~~cccGGG111000444000...222,,,,,,,,,++++++++++++***************+++,,,------111555xxx~~~lllooo___XXXUUUOOOGGGHHHHHH<<<888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***---444999===BBBGGGHHHEEEHHHMMMKKKIIIQQQ^^^]]]jjjxxx}}}xxxtttsssqqqsssuuuvvvwwwxxxzzz|||~~~]]]IIINNNeeemmmEEE;;;@@@555111111////////////111111666...***///222000222888TTTyyy{{{}}}qqqggg___]]]^^^]]]^^^aaa[[[```ooozzzkkkaaa\\\XXXTTTTTTZZZfffppptttssshhh```WWWTTTUUUUUURRRNNNDDDGGGNNNVVVZZZZZZ]]]aaaqqq~~~vvvhhhhhhhhhqqqwwwuuupppmmmmmmlllyyyzzzzzzyyywwwxxxzzz}}}|||wwwyyyppppppiiiggghhh```___mmm~~~tttdddZZZVVVYYYWWWSSSUUUcccttt~~~|||||||||{{{{{{|||||||||zzzyyyxxxwwwwwwxxxyyyyyyxxxxxxzzz}}}{{{~~~~~~}}}|||}}}}}}~~~zzz~~~}}}pppddd```fffnnn}}}~~~~~~|||yyyxxxyyyzzz|||yyyyyypppllliiifffdddeeeaaaZZZSSSPPPTTT]]]mmmzzz|||yyyzzzgggdddlllAAA---,,,......000,,,,,,,,,,,,++++++++++++************+++,,,---...---444{{{oooppp\\\VVVTTTOOOGGGHHHGGG<<<888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++...555:::<<>>uuuhhhzzzuuuPPPQQQOOOLLLLLLKKKEEE<<<999666222000000///...,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...000666>>>EEEHHHIIIYYYTTTSSScccYYYMMMaaaiii[[[ppp{{{zzzzzzssshhhffflllmmmnnnrrruuuxxxyyyxxxzzzjjj```mmmzzznnn}}}pppQQQ]]]ooonnnjjj\\\WWW[[[YYY^^^eeejjjkkkeee\\\VVVmmmjjjQQQ???888888444222//////000222222222222000333555000777^^^rrrddd^^^ZZZVVVeeepppxxxtttiii```YYYTTT[[[dddssswwwllljjjttt~~~~~~|||}}}wwwtttoooxxx~~~vvvnnndddaaannn~~~nnn```___bbbaaa]]]mmmllljjjeee```\\\[[[\\\___gggkkknnniiiVVVLLLVVVPPPXXXVVVMMMNNNYYYXXXNNNYYY[[[aaakkkpppooonnnooo}}}~~~~~~yyymmmgggjjjiii```\\\```vvv~~~}}}{{{rrrfff]]]XXX[[[WWWNNNNNN]]]nnnxxxxxx|||}}}yyysssqqqvvv{{{vvvuuuttttttuuuvvvtttsssuuuwww{{{~~~{{{yyyyyyzzzzzzyyyxxxyyy{{{}}}{{{~~~|||yyyxxxyyyzzz|||wwwqqqooorrrjjjbbb___]]]ggg|||{{{tttoooqqqxxx{{{zzzyyy|||wwwxxx}}}sssqqqqqqppppppppprrrsssuuuxxxzzz|||XXXkkkAAA555555+++,,,......+++***+++------************+++,,,---...000<<>>999666222000000///...,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,......000666>>>DDDGGGHHHNNNMMMOOO___ZZZTTTgggiiiSSSmmm}}}}}}{{{pppfffhhhlllmmmoooqqqtttwwwwwwwwwyyy~~~xxxZZZVVVuuuhhhwwwqqq```zzzwwwssskkkkkkooosssvvvtttuuuxxx}}}}}}uuuggg[[[^^^vvvVVVDDD<<<;;;444222//////000222222222111444222---333QQQzzzxxxrrrzzz~~~uuu}}}~~~vvvnnnaaa```cccjjjuuu|||tttkkklllmmmrrrvvvmmmmmmxxx}}}}}}vvvlllrrr|||oooiiikkkrrr{{{kkk```]]]```bbbbbbkkkiiigggccc``````bbbddd[[[hhhkkkhhhaaaPPPEEEJJJRRRKKKKKKSSSUUURRRWWWbbbiiikkkpppuuutttrrruuu{{{yyynnnhhhkkkjjjaaa]]]```www{{{~~~|||||||||xxxkkk```VVVYYYVVVPPPSSS```ooovvvwwwzzz|||zzzuuussstttvvvtttsssrrrssstttuuutttssstttwwwzzz|||}}}|||zzzxxxwwwxxxyyyyyyxxxyyy{{{}}}zzz}}}|||zzzyyyzzzzzz}}}}}}vvvqqqrrrsssiii^^^\\\[[[fff{{{zzzzzzvvvpppqqqwwwzzzzzz{{{||||||{{{|||uuuwwwzzzxxxyyyzzzzzzyyywwwuuutttzzzzzz{{{|||}}}}}}~~~~~~qqq[[[[[[@@@999111///000///---,,,+++,,,+++************+++,,,---...000444{{{}}}}}}pppSSSSSSOOOKKKKKKKKKFFF@@@999666222000000///...,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---///555<<>>;;;555222000///000222333333111888222+++BBBppp}}}xxx{{{{{{pppddd^^^```eeehhhjjjqqqwwwxxxggg[[[RRRSSSUUU\\\nnnwwwqqqsss}}}~~~vvviiisssttthhhiiivvv{{{tttjjjbbb```bbbfffjjjhhheeebbb^^^\\\___dddiiillltttoooddd[[[PPPLLLUUUVVVNNNMMMWWW\\\\\\fffuuuwwwttt{{{xxxnnniiijjjiiibbb^^^___uuu}}}{{{yyyzzz|||mmm```XXXZZZYYYUUUVVVaaammmtttsssuuuwwwxxxxxxvvvuuuttttttsssqqqqqqssstttsssrrrtttuuuwwwxxxyyyyyyxxxwwwuuuwwwxxxxxxxxxxxxzzz|||xxxzzz}}}}}}{{{zzzzzzzzz}}}~~~|||wwwttttttrrrdddWWWSSSQQQ[[[oootttxxxxxxsssqqquuuyyyzzz}}}{{{xxxvvvvvv{{{zzzrrrsss|||}}}zzzxxxzzzzzzzzzzzzzzz{{{|||}}}~~~eeekkkTTT???444111111000///---,,,***************++++++,,,---...333111mmm~~~zzzTTTSSSOOOJJJJJJKKKGGGAAA999666222000000///...,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,///444;;;AAAEEEGGGGGGUUUYYY[[[PPPSSShhhaaaMMMfffwwwzzzwwwjjjbbbggglllmmmoooqqqqqqqqqrrrssstttxxx|||wwwjjjvvv}}}vvvtttlllggglllsssrrrdddWWWFFFUUU~~~UUUEEE===999555333000///111222333333333666333;;;___vvvkkkfffaaaZZZTTTZZZaaakkkuuuxxxuuunnniiiaaa___\\\]]]iii{{{zzzvvvzzz|||}}}|||~~~rrrgggyyyrrrkkkiiirrrtttxxxpppiiigggggghhhjjjmmmeeebbb\\\WWWVVV[[[bbbiiijjjllljjjiiicccQQQKKKXXXZZZ]]]]]]\\\iii~~~zzzyyy}}}uuulllffffffeee___\\\\\\nnn}}}|||~~~}}}zzzzzz|||jjj[[[[[[______ZZZVVV\\\kkkxxxtttsssssswwwzzz|||zzzxxxxxxuuusssrrrrrrsssrrrqqqsssttttttuuuuuuuuuvvvvvvvvvwwwyyyyyywwwvvvwwwxxxuuuwwwxxxyyyyyyyyyyyyzzz~~~}}}zzzwwwvvvrrrooo^^^PPPLLLHHHLLL]]]nnnvvvzzzvvvrrrtttxxxzzz}}}{{{wwwttttttxxx}}}}}}zzzvvvrrrsssyyy~~~}}}zzzzzzzzz{{{{{{{{{{{{zzz}}}}}}~~~~~~|||cccxxxkkkLLL999333///...//////,,,***+++++++++++++++,,,---......222///bbbrrrvvvTTTSSSOOOJJJJJJKKKGGG@@@999666222000000///...,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***,,,000555:::@@@EEEHHHIII]]]aaa]]]KKKLLLdddaaaSSSdddoootttttthhh___cccjjjlllooopppooooooppprrrrrrvvvzzz|||bbbqqq~~~rrrooovvv{{{pppgggffflllnnnfff]]]MMMJJJjjjzzzPPPCCC<<<999555333000000111333333333333000666SSSzzzvvvqqqiiiaaa[[[\\\___dddkkksss{{{|||yyyqqqkkkooo|||}}}zzz~~~zzz|||||||||zzzoooppp|||fffjjjrrr~~~|||yyyyyyyyynnnfffiiinnnmmmiiihhhaaa^^^YYYVVVWWW^^^hhhooojjjhhhnnneeeWWWfffjjjjjjhhhmmm}}}{{{rrrjjjbbb___^^^[[[YYYYYYiii~~~}}}{{{}}}|||xxxwww{{{xxxgggWWWYYY^^^aaa[[[SSSWWWlll~~~{{{xxxyyy}}}~~~|||yyyvvvsssrrrrrrqqqooorrrrrrrrrrrrrrrsssssstttwwwyyyzzzzzzxxxuuutttssssssssstttuuuwwwxxxxxxxxxzzz|||}}}|||yyyvvvuuuvvvppplll^^^RRRPPPKKKKKKXXXllluuu|||xxxsssssswwwyyy{{{yyywwwvvvwwwwwwxxxyyy{{{|||yyyqqqkkkooo}}}~~~~~~xxxzzz|||}}}~~~|||zzzyyy{{{{{{{{{{{{xxxyyyppplll___CCC444...+++...///,,,***,,,++++++++++++,,,---...///,,,---]]]gggfff{{{RRRRRRNNNJJJJJJJJJEEE???999666222000000///...,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))),,,111555:::???EEEIIIHHHZZZaaa___MMMKKKcccbbbTTTbbbjjjpppqqqeee\\\bbbhhhkkknnnooommmmmmooorrrqqquuuxxxzzzmmmiiipppzzzrrrxxx{{{nnngggfffeeebbb^^^QQQEEEYYYuuuNNNCCC>>>:::666333111000111333444444222222CCCmmmyyyuuummmiiiccc```cccmmm{{{{{{}}}zzzxxx}}}zzzxxx|||~~~}}}}}}vvvqqq}}}eeeqqq~~~{{{~~~zzzmmmffflllqqqllldddaaa]]]\\\[[[\\\```iiittt||||||nnnhhhvvv~~~ooommmuuuppp{{{{{{qqqjjj```ZZZYYYYYYYYYXXXiii~~~~~~|||zzzvvvsssuuuwwwqqqcccWWWQQQVVVZZZVVVOOOSSSjjj~~~}}}~~~~~~{{{vvvsssrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqrrrwwwyyy{{{{{{yyyuuusssrrrsssrrrrrrsssvvvwwwwwwwwwuuuxxxzzzyyyvvvssstttuuurrrnnn```YYYZZZVVVVVVaaammmvvv|||yyyuuutttwwwxxxyyyxxxwwwxxxxxxwwwtttrrrqqqrrrnnneee]]]bbbttt}}}{{{zzzyyyzzzxxxyyy{{{}}}}}}|||{{{zzzzzzxxxxxxzzzyyyyyyvvv[[[yyyTTT:::000+++...///+++***...++++++++++++,,,---...///+++111^^^nnnjjjwwwPPPPPPNNNJJJJJJJJJDDD<<<999666222000000///...,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))---222666:::???EEEJJJFFFSSSZZZ```TTTOOOaaa^^^MMM^^^jjjqqqpppbbbZZZccceeeiiinnnnnnllllllooorrrppptttwwwxxx~~~|||wwwooolll{{{wwwmmmgggeeefffhhh\\\LLLVVVqqqrrrNNNDDD>>>888666333111000222333444444111BBBaaa}}}{{{uuunnnkkkoooxxxtttrrrvvv|||{{{tttvvv~~~mmmwwwssshhhwwwqqq~~~}}}yyynnnkkkrrrtttkkkbbbaaa]]]^^^```ccciiirrr}}}|||kkkSSSMMM[[[fffrrrwwwttt{{{hhhbbbmmmoooooosss~~~tttlllaaaYYYWWWZZZ\\\[[[kkkzzz}}}~~~}}}{{{wwwrrrpppmmmggg\\\SSSLLLMMMOOOOOOKKKNNN___rrr~~~}}}{{{{{{{{{{{{zzzzzz|||yyytttrrrqqqrrrqqqqqqppppppqqqqqqqqqqqqpppppptttwww{{{|||{{{xxxuuutttuuusssrrrsssvvvxxxxxxwwwtttxxx||||||xxxvvvwwwyyywwwqqqaaaYYY\\\ZZZZZZeeepppxxx|||yyyvvvvvvwwwvvvxxxvvvuuuvvvvvvuuurrroooiiiddd]]]UUUUUU```qqq}}}~~~{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz|||}}}{{{wwwvvvyyy{{{{{{}}}rrriiissstttCCC666---//////+++***///,,,,,,+++,,,,,,---...///...222\\\}}}uuuNNNOOOMMMJJJJJJIIICCC;;;999666222000000///...,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))---333777:::???FFFJJJFFFMMMTTTbbbZZZRRR^^^WWWFFFZZZllltttppp___YYYeeedddiiimmmnnnlllkkkooosssppptttvvvwww}}}yyyvvv~~~pppvvviii^^^zzzsssqqqwww|||lll\\\bbbsssiiiMMMDDD===555666444111000222333444444000TTT}}}yyywwwyyy||||||}}}{{{wwwzzz{{{mmmlllpppvvvuuuqqquuuzzzlllppp{{{nnnhhhzzzvvvvvv}}}xxx}}}zzzxxxqqqrrrxxxvvvjjjccceee```bbbdddhhhmmmuuu}}}vvvrrr[[[MMM^^^tttzzzzzzhhhnnnrrrnnnfff___[[[ZZZaaafffppp~~~xxxooocccYYYXXX\\\______kkk}}}}}}~~~|||{{{|||}}}|||{{{tttmmmfff^^^TTTMMMMMMIIIHHHJJJIIIIIISSS___oooqqqtttvvvwwwwwwvvvvvvyyyuuurrrpppqqqrrrssssssooopppqqqrrrrrrqqqpppoooqqquuuzzz}}}|||zzzxxxwwwwwwuuussstttwwwzzzyyywwwwww|||}}}{{{|||{{{sss```UUUXXXVVVVVVaaasssyyy|||yyywwwwwwwwwuuuwwwuuussssssttttttqqqnnnjjj```UUUQQQYYYhhhwww~~~}}}}}}zzzxxxtttssstttxxx}}}|||wwwuuuyyy}}}}}}}}}~~~}}}~~~uuuKKK;;;000111000******///,,,,,,,,,,,,---...//////,,,,,,RRRxxxyyyRRRTTTOOOGGGHHHMMMHHH<<<999666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000444666999===DDDIIIHHHMMMRRRRRRNNNNNNUUU___NNN\\\iiippplllZZZUUUeeefffhhhlllmmmmmmmmmnnnooorrrvvvwwwuuuzzz~~~~~~}}}|||lllmmmZZZGGGGGGOOOuuu~~~wwwzzzwww\\\bbbjjjQQQ;;;;;;999<<<,,,111888///222;;;777:::rrrxxxrrrkkkbbbXXXVVVcccsss~~~sssjjjnnnooossszzzuuurrr|||ssszzz}}}mmmvvvzzzyyyuuuuuuwwwzzz~~~~~~{{{ssstttuuuvvvuuupppiiidddgggggghhhiiilllrrryyy|||mmmdddkkkxxx}}}}}}|||pppllljjjjjjddd\\\YYY\\\SSSiii{{{|||ooommmaaaYYYZZZWWWVVV```sss{{{}}}{{{pppbbbZZZVVVMMMCCCIIIIIIHHHGGGHHHKKKPPPTTTjjjqqquuurrrppprrruuuwwwrrrrrrssstttsssqqqnnnmmmooopppqqqtttvvvuuurrrooottttttvvvxxxzzzzzzwwwtttqqqrrrssstttuuuuuuuuuuuuvvvyyy|||}}}wwwlll[[[XXXYYYWWWYYY]]]qqqzzz}}}yyyxxxwwwvvvzzzuuuoookkkkkklllmmmnnneeeaaa]]]\\\aaakkkwww~~~{{{zzzyyyyyyyyy}}}}}}}}}|||zzzzzz|||~~~yyyxxxxxxxxxzzz|||||||||{{{~~~qqqgggAAA111444,,,,,,222---+++++++++,,,---...///000,,,000OOOmmmqqq{{{QQQRRRMMMDDDEEEIIIDDD888999666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333777;;;@@@EEEHHHIIIPPPYYYZZZTTTOOOQQQUUURRR\\\dddmmmmmm\\\RRR\\\cccfffjjjlllmmmnnnooopppssswwwxxxwwwzzz~~~}}}}}}}}}|||dddfff[[[WWWXXXKKKTTTyyyaaaaaa{{{WWW:::888<<<999...///777444111777:::\\\wwwqqqjjjaaaVVVOOOSSS]]]rrr~~~rrriiijjjfffhhhooommmsss}}}pppxxx|||rrr{{{qqqqqqrrrxxx~~~~~~{{{wwwwwwwwwwwwuuupppkkkgggooonnnkkkiiiiiinnnvvv|||uuuuuuuuu}}}nnniiifffffffffbbb]]]^^^dddlll}}}zzznnnkkkvvv}}}qqqpppeee^^^___ZZZXXXaaattt|||~~~~~~~~~pppbbb[[[WWWNNNEEEIIIKKKNNNNNNLLLKKKLLLNNNbbblllttttttrrrrrrrrrqqqpppqqqrrrrrrqqqooommmlllpppppprrrtttuuuuuurrrppptttttttttvvvwwwwwwtttrrrsssssstttuuuvvvvvvvvvvvvwwwyyyyyyzzz}}}vvvwwwfffXXXVVVWWWUUUVVV[[[jjjrrryyyzzzzzz|||}}}{{{xxxsssmmmiiihhhiiijjjkkkeeeddddddeeejjjpppwww{{{}}}}}}{{{yyywwwvvvwwwxxxwwwxxxxxxvvvuuuuuuwwwyyyyyyxxxwwwwwwxxxyyyyyyyyy{{{|||ddduuuYYY999222...***+++---,,,,,,,,,,,,---.../////////---GGGooovvv{{{UUUUUUOOOGGGGGGJJJEEE;;;999666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111888???DDDFFFFFFIIIRRRZZZ[[[WWWTTTVVVYYYWWW]]]aaahhhkkk\\\OOOSSS```dddhhhkkklllmmmoooqqqtttxxxyyyyyy{{{}}}||||||}}}}}}|||uuusssoooyyy{{{YYYCCCUUUjjjccczzz\\\:::777===666111...555999111666KKK}}}vvvnnncccXXXTTTUUU^^^rrr}}}{{{pppmmmlllfffdddeeeaaaiii~~~uuujjjttt}}}|||uuullllllooovvv}}}}}}|||zzzxxxtttqqqnnnllltttqqqmmmiiiiiinnnvvv|||~~~jjjgggfffffffffbbb```fffnnnyyy~~~{{{jjjYYYaaawwwzzzrrrrrriiidddddd\\\YYYbbbuuu}}}{{{~~~{{{pppccc[[[WWWPPPHHHIIIOOOVVVVVVQQQKKKIIIIIIXXXfffrrrvvvuuusssqqqnnnqqqqqqrrrrrrqqqpppooonnnqqqqqqrrrsssuuuuuusssqqqtttsssrrrsssttttttsssqqqrrrrrrsssttttttuuuuuuuuuyyyzzzvvvxxx{{{tttmmm```VVVUUUUUUQQQSSSXXXgggnnnsssvvvzzz|||zzzvvvqqqmmmllllllkkkkkkaaadddhhhmmmqqqtttuuuvvvvvvxxxzzzyyyvvvuuuwwwyyywwwwwwwwwvvvuuuuuuwwwyyyxxxxxxwwwvvvvvvvvvvvvvvv|||}}}}}}~~~pppcccSSS777222---)))...,,,,,,,,,,,,------...///111+++???oooyyyqqqWWWUUUNNNHHHIIIKKKGGG>>>999666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,000888AAAFFFGGGEEERRRXXX[[[WWWTTTVVV[[[___OOOWWW[[[bbbhhh___WWW^^^```cccgggiiijjjkkkmmmnnnrrruuuyyyzzz{{{|||{{{|||}}}~~~}}}pppLLLUUU~~~wwwpppsssYYY>>>:::;;;555555...111999333BBBkkkzzzppphhhccc]]]oooxxxzzz~~~|||}}}wwwmmmkkkllliiihhhggg]]]bbbxxxssskkkwww}}}|||{{{xxx||||||oooiiijjjoooxxx}}}yyytttqqqppppppqqqooommmkkklllrrrzzzwwwxxxyyykkkmmmnnnnnnkkkfffgggnnnvvvwwwzzz{{{xxxccc\\\bbbttt~~~~~~vvvqqqqqqjjjgggfff\\\XXXcccuuu||||||||||||yyypppccc[[[VVVQQQKKKLLLSSS[[[\\\UUUNNNKKKKKKSSSbbbqqqwwwxxxxxxuuurrrtttttttttssssssssssssssssssrrrrrrsssuuuuuutttssssssrrrqqqrrrtttuuuuuutttqqqqqqqqqqqqqqqrrrrrrsssyyyzzzwwwwwwyyypppggg\\\UUUVVVUUUQQQQQQVVVjjjnnnrrrtttyyy}}}{{{vvvwwwuuutttsssqqqooojjjggg[[[```gggnnnsssttttttsssssswww{{{{{{yyyxxxzzz}}}vvvwwwwwwvvvuuuvvvyyy{{{yyyyyyyyywwwuuuttttttuuutttzzz~~~}}}}}}nnnuuu@@@555222,,,000,,,,,,,,,,,,,,,---...///000,,,;;;{{{kkktttgggSSSOOOIIIEEEFFFHHHDDD>>>999666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++000999AAAFFFFFFDDDVVV\\\]]]WWWSSSVVVZZZZZZBBBPPPYYY___eeeaaabbbooo```cccfffhhhhhhhhhiiijjjmmmqqqvvvzzzzzz|||~~~{{{{{{|||~~~~~~}}}}}}UUU[[[zzzxxxqqq{{{xxxPPPBBB@@@666555999111///666:::ZZZzzzrrryyy~~~|||yyyrrrgggrrrtttsssuuuqqqtttwwwnnnhhhhhheeehhhiii```gggxxxppp|||}}}xxxzzzxxxrrrvvvxxxnnnfffiiipppyyy{{{uuurrrqqqrrrnnnooooooppprrrvvv{{{lllqqqyyy}}}ssskkkhhhqqqssstttpppnnnqqqxxx}}}xxxmmmfffgggccc^^^cccnnnnnnvvv~~~uuufffYYYcccsssxxxpppoooiiigggeeeZZZWWWfffvvv|||}}}~~~xxxzzzyyyqqqdddZZZVVVRRRNNNQQQWWW\\\]]]YYYTTTRRRSSSTTTbbbqqqxxxzzz|||}}}{{{uuuttttttsssssstttuuuvvvuuusssrrrssstttvvvuuutttssssssrrrtttwwwyyyyyyxxxrrrrrrqqqqqqqqqrrrssstttxxx{{{yyyxxxwwwnnneeeZZZTTTVVVWWWQQQPPPSSSgggkkkpppssswwwzzzwwwrrrnnnoooqqqsssrrrmmmeee```[[[___eeelllqqquuuvvvvvvssswwwzzz{{{yyyyyy{{{}}}ssstttuuuttttttuuuwwwzzz{{{{{{{{{yyyuuutttuuuvvvooouuu{{{~~~hhhvvvKKK444555000///------,,,,,,,,,---......---000;;;uuugggiii~~~VVVPPPIIIGGGHHHHHHEEE@@@999666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++111888???CCCDDDDDDEEEQQQXXXWWWWWW[[[\\\XXXGGGZZZddddddaaaZZZZZZggg___bbbeeefffffffffggghhhjjjnnntttyyyxxxwww|||}}}{{{zzz|||}}}~~~~~~yyy^^^aaawwwwww{{{nnnrrrIIIAAABBB555666888444111777KKKwww{{{qqqnnnwww~~~}}}tttxxxsssoooqqqnnnrrrxxxppprrrlllcccdddddd[[[ccc~~~yyynnnwwwwwwuuuzzzyyyqqqsssuuullleeellluuu|||~~~~~~}}}|||yyytttssstttrrrssstttttttttvvvyyy|||iiippp~~~rrrmmmqqqssswwwxxxvvvwww}}}vvvdddSSSLLLJJJHHHKKKRRR\\\dddjjjoooyyy~~~sss]]]lll~~~~~~rrrooohhhfffdddYYYYYYlll|||}}}|||yyyzzz~~~~~~~~~~~~}}}uuugggZZZVVVUUUSSSWWWZZZ]]]^^^]]]\\\[[[ZZZXXXeeerrrwwwzzz~~~tttsssrrrqqqqqqsssuuuwwwvvvtttrrrrrrtttvvvvvvvvvuuuuuuuuuwwwzzz{{{{{{zzzwwwvvvuuuttttttuuuwwwwwwxxx{{{yyywwwwwwnnnfffYYYQQQTTTVVVQQQMMMMMMWWW```iiioootttxxxwwwssslllnnnqqqssssssnnnfff```aaacccggglllqqqvvvyyy{{{tttuuuuuuvvvwwwxxxyyyyyyuuuvvvwwwwwwwwwxxx{{{}}}{{{}}}}}}zzzvvvtttuuuxxxvvvwwwwwwvvvyyylllbbb???555111,,,---------,,,,,,------...***333888mmmkkkccc\\\UUUMMMJJJJJJHHHDDDAAA999666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((,,,222888<<>>999666444666777>>>___~~~tttttt|||xxxtttwwwtttuuuuuummmwwwmmmbbbcccaaaTTTVVVmmmvvvhhhooo{{{pppqqqyyy|||wwwxxxvvvkkkiiisss~~~{{{zzz|||~~~xxxvvvvvvwwwvvvuuutttsssuuuyyy||||||{{{yyy|||{{{~~~~~~kkkbbbXXXTTTSSSPPPLLLHHHKKKOOOWWWaaakkkuuueeelllttt~~~vvvqqqhhhgggeeeZZZ^^^uuuzzzssstttzzz~~~~~~}}}~~~{{{jjj\\\XXXXXXYYY]]]]]]]]]```bbbbbb```]]]\\\hhhssswwwyyy{{{}}}|||uuutttrrrqqqrrrtttwwwyyyxxxuuusssrrrtttvvvwwwwwwxxxxxxyyy{{{||||||zzzwwwzzzyyywwwvvvvvvwwwyyyzzzzzz{{{~~~tttuuuxxxqqqgggVVVKKKOOOSSSOOOGGGEEEEEESSSaaajjjpppuuuvvvtttoooooopppqqqqqqnnniiiffffffgggjjjmmmqqquuuyyyzzzxxxtttqqqrrrvvvxxxwwwuuuxxxyyyzzzzzzzzz{{{zzz|||}}}zzzvvvtttvvvyyyzzzyyywwwsssrrruuu}}}kkk^^^<<<222///...------,,,,,,---------)))444000aaaxxxdddvvv]]]TTTKKKGGGFFFCCC>>>;;;999666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''---333777:::<<>>666000666<<>>;;;KKK]]]gggmmmrrrttttttnnnllljjjjjjjjjiiihhhfffiiiiiikkkmmmpppsssuuuwww|||vvvpppqqqvvvyyywwwttttttuuuvvvwwwwwwyyy|||yyy|||}}}zzzuuusssuuuyyyrrrvvvyyyyyywwwxxx}}}sss{{{}}}EEE444444...------,,,,,,,,,------***333)))YYYhhhnnn^^^WWWMMMFFFGGGIIICCC:::777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---///222777;;;>>>AAABBBIIIFFFLLLOOOKKKOOOSSSNNNFFFMMMcccbbb^^^]]]RRRXXX^^^___aaabbbcccfffjjjmmmnnnkkkpppwwwxxx~~~}}}{{{wwwuuuuuuwwwyyy}}}ttt```jjjZZZdddbbbwww~~~{{{jjjFFF:::;;;777333===000222ddd|||{{{~~~zzznnnkkk]]]\\\]]]```]]]XXXVVVXXXwww|||jjjgggmmmxxxkkknnnwwwwwwssspppyyy~~~|||yyy{{{~~~|||xxxtttooorrryyy~~~nnn___XXXQQQPPPTTTUUURRRMMMHHHKKKPPPRRRSSSTTTUUUWWW```^^^___hhhuuu}}}vvvoooiii```^^^ooodddZZZmmm}}}}}}}}}zzz|||{{{mmmddd```___^^^______```bbbcccccc```^^^fffmmmtttvvvuuussstttwwwssssssrrrrrrsssvvvyyyzzzwwwuuusssqqqpppqqqssstttppprrryyy~~~vvvtttwwwxxxzzzzzzxxxvvvvvvzzz~~~~~~vvvvvvvvvsss^^^QQQJJJPPPQQQHHHBBBCCC>>>@@@JJJ[[[jjjppprrrssstttpppooonnnhhh```___eeekkkjjjjjjlllpppsssvvvvvvrrrvvvvvvsssrrruuuwwwvvvxxxuuuttttttqqqooowww{{{yyywwwwwwwwwtttvvvzzz}}}~~~kkkccc;;;222,,,***000111+++///111(((111(((...@@@xxxyyyxxx[[[UUUKKKDDDFFFHHHBBB999777444111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***---111777<<>>bbbzzzyyynnnooottt{{{zzzooojjjjjjgggfffeee```WWWPPPOOOaaammmqqqsssooogggjjjnnnhhhppp~~~ssskkkvvv~~~~~~}}}zzzwwwtttzzzyyyppp{{{vvvjjjbbb___\\\[[[]]]^^^^^^^^^ZZZVVVRRRTTTYYY\\\YYYUUUAAADDDGGGKKKRRR```rrr~~~xxxrrrllldddaaannnuuuWWW[[[qqq}}}uuummmiiihhhggghhhiiiiiigggeeeeeeiiilllrrruuuxxxxxxvvvuuuvvvyyyvvvuuusssrrrrrrssstttuuutttrrrqqqooooooppprrrssstttvvvzzz}}}{{{vvvvvvyyypppoooooorrrwww||||||}}}vvv^^^UUUOOOPPPMMMDDD======::::::BBBSSSdddnnnrrruuuvvvsssrrrqqqmmmhhhgggjjjkkklllmmmooorrrvvvzzz|||wwwyyywwwsssrrrttttttqqqqqqqqqssswwwvvvrrrooopppqqqrrruuuwwwxxxxxxwwwvvvwwwwwwyyyzzz{{{|||||||||{{{}}}~~~lllyyyzzzfffDDD444,,,...///))),,,222///,,,---...111YYYvvvnnn|||TTTPPPHHHCCCCCCEEE@@@888666444000///......---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((+++000777===CCCGGGJJJJJJSSS[[[QQQJJJ\\\ppppppHHHIIIaaaiiidddZZZLLLVVV[[[]]]___aaaaaacccfffhhhhhhfffkkkjjjiiivvv~~~|||zzzxxxwwwuuurrrpppzzztttssswwwbbb```]]]OOO}}}```???;;;;;;999555111RRRtttiiiiii___```dddllluuu}}}wwwnnnlllkkklllnnnhhhddddddeeeaaaWWWPPPNNNUUUbbbbbb___ggglllkkknnnuuuzzzpppiiiooopppfffooorrrkkkyyy|||zzzrrryyywww}}}uuulllnnnooooookkkeee___[[[\\\XXXTTTTTTXXX[[[ZZZXXXMMMNNNKKKDDD@@@GGGYYYhhhxxx{{{uuuppphhhcccmmm}}}^^^UUUiiiwwwooollljjjiiikkknnnpppnnnjjjiiinnnrrrvvvxxxyyyyyyxxxxxxzzz|||xxxwwwtttrrrqqqqqqrrrrrrrrrqqqooooooooopppqqqrrrvvvxxx{{{|||yyyvvvwwwyyysssqqqooorrrxxx}}}}}}~~~|||qqq\\\VVVRRRQQQMMMCCC>>>>>><<<:::AAARRRdddooouuuwwwrrrqqqooommmkkkiiihhhjjjhhhjjjnnnqqquuuzzz~~~}}}~~~|||xxxwwwxxxwwwssstttsssuuuwwwxxxuuupppmmmtttuuuvvvxxxyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvvvvvvvvvvyyyvvvssszzz}}}|||iii<<<...---000++++++000///+++000,,,+++LLLvvvwwweeeyyyRRROOOIIIDDDDDDFFFAAA;;;666333000.........,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))),,,111777===BBBFFFHHHKKKWWWddd___VVVdddtttrrrKKKFFF[[[hhhfffZZZJJJUUUZZZ\\\^^^``````aaadddfffjjjffffffbbb^^^nnn~~~{{{xxxvvvuuusssooolllttt~~~sss~~~llliiifffNNNnnnXXX>>>:::888888555;;;ffftttbbb___TTTUUUXXX___hhhqqqwwwyyy|||qqqccc```bbbgggkkkccc```aaaeeeddd]]]UUURRR[[[jjjhhhYYYTTTTTTTTTZZZ^^^ccciiisssqqqmmmxxxrrreeennn}}}|||qqqmmm|||yyy}}}xxx~~~~~~~~~sssyyy{{{ooobbbYYYTTTSSSQQQOOOOOOQQQUUUWWWZZZ\\\ZZZPPPDDD@@@EEELLL^^^qqq{{{vvvqqqhhhbbbiiivvvjjjUUUddd}}}wwwpppllljjjhhhkkkpppuuuuuuqqqppprrrvvvxxxyyyzzzzzzzzz|||~~~{{{yyyvvvsssqqqppppppqqqpppooooooooooooppprrrrrrwww{{{}}}{{{xxxwwwxxxyyyzzzvvvtttuuuyyy|||}}}|||~~~~~~wwwmmmZZZXXXVVVTTTMMMEEEAAAAAA@@@===BBBTTTgggrrrwwwyyyooommmjjjggggggiiijjjjjjjjjmmmrrruuuwwwzzz}}}}}}yyyyyy|||yyyuuuuuuuuuttttttuuuuuusssppp|||{{{yyyxxxwwwwwwxxxyyywwwvvvvvvuuutttsssssssssnnnsssqqqkkksss}}}RRR:::111555///+++,,,)))+++111******EEEnnnxxx___OOONNNJJJEEEEEEFFFCCC<<<666333000......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))),,,000666<<<@@@DDDFFFBBBJJJXXXYYYPPPUUUaaabbbMMMAAATTTdddhhh[[[IIITTTXXX[[[^^^___``````bbbcccccceeerrrxxxssszzz}}}yyyuuutttttttttqqqnnnoooxxxwww{{{aaaUUUSSSPPP@@@;;;666;;;<<>>ccc{{{bbbMMMMMMIIIEEEDDDFFFCCC===555333///...------,,,+++************************))))))))))))))))))))))))(((***///555;;;@@@CCCEEECCCAAAKKKPPPGGGFFFQQQWWWPPP===LLL```iii]]]IIISSSWWWZZZ]]]_________```bbb]]]dddxxx|||vvvttttttuuurrrooonnnwwwjjjgggNNNcccxxxKKKCCC>>>666???EEElll{{{fff```XXXUUUYYYaaaiiioooooouuu|||yyylllhhhhhhhhhjjjlllbbb```bbbiiikkkeee\\\WWWbbb|||kkk[[[RRRMMMNNNFFFIIIIIILLL^^^yyytttmmmuuummmiiirrrxxxmmmjjjzzzxxxwwwwwwwwwzzz}}}sssjjjaaa]]]WWWSSSSSSVVVZZZ\\\YYY]]]dddhhhggg```VVVNNNEEEKKKZZZnnn}}}wwwssshhh]]]^^^gggvvv{{{\\\```vvv~~~{{{tttoookkkhhhpppqqqsssvvvxxxzzz{{{||||||||||||}}}~~~|||xxxuuusssqqqqqqrrrnnnnnnooopppqqqrrrssstttwww~~~}}}yyyyyyxxxvvvzzzzzzzzzyyyyyyzzz}}}vvvjjj]]]aaaaaa[[[PPPHHHEEEDDDDDD@@@CCCTTTgggqqqrrrqqqhhhfff___XXX[[[dddiiihhhiiipppyyy|||{{{xxxxxxyyyzzzyyyvvvtttwww|||zzztttooottttttpppnnnsssxxxyyy{{{{{{zzzzzzyyyyyyyyyyyy|||||||||{{{xxxuuurrrpppmmmjjjjjjkkkjjjrrr}}}iiitttwwwHHH,,,///111///000///+++111***...555UUU|||mmmyyyKKKLLLIIIEEEDDDEEEBBB===555333///...------,,,+++************************))))))))))))))))))))))))&&&(((...444:::@@@DDDFFFUUUKKKPPPWWWNNNJJJVVVaaaRRR;;;GGG^^^iii^^^IIIRRRWWWYYY]]]^^^______```aaaeeebbbjjjpppnnnwwwyyyuuuttttttpppmmmpppyyyrrrnnnlllIIIMMM{{{MMMIII???333???KKKtttjjj]]]UUUUUU^^^hhhooolllrrryyy}}}~~~}}}qqqjjjgggeeegggjjjbbb```bbbhhhjjjcccXXXSSSUUUsss|||mmmccc[[[TTTRRRLLLMMMGGGAAAKKKfff|||rrriiimmmwwwllluuuwwwjjjfffvvvzzzwww~~~xxxzzz{{{vvvsssuuuzzz|||wwwqqqhhh___UUUQQQTTTXXXYYYXXX]]]\\\]]]cccjjjkkkgggbbbSSSJJJJJJ\\\xxx{{{vvvlll```___fffuuu|||^^^```uuu~~~wwwqqqmmmjjjrrrqqqqqqssswww|||~~~~~~~~~~~~~~~~~~|||~~~|||yyyvvvsssrrrrrrrrrnnnnnnoooqqqrrrsssttttttwww}}}yyyzzzxxxuuuvvvxxxzzzyyyxxxzzzzzz}}}vvvhhh```eeefff]]]QQQIIIEEEDDDCCC???BBBSSSeeennnnnnlllcccaaaXXXQQQTTT___fffeeeccclllwww}}}}}}{{{{{{|||yyyxxxuuutttxxx}}}{{{uuummmuuuxxxsssqqqvvv|||}}}xxxyyy|||}}}~~~~~~}}}|||{{{{{{|||{{{xxxtttpppmmmwwwmmmjjjnnnkkkiii||||||ccc;;;666555000///---)))111+++000...JJJ}}}wwwvvvMMMLLLGGGCCCBBBDDD@@@:::555444111///------,,,,,,,,,,,,++++++***)))(((((()))))))))))))))******+++&&&+++000333777???KKKUUUQQQ[[[LLLOOOLLLIIIccceeeTTT999555TTTkkkcccTTTOOOWWWWWWXXXZZZ\\\]]]]]]\\\]]]```cccfffkkktttyyyvvvvvvtttnnnjjjkkkttt{{{ddd]]]~~~kkkXXXOOO^^^VVVAAA999777;;;lllwwwaaa]]][[[TTTZZZhhhnnnlllkkkqqqzzzwwwnnnlllmmmnnnmmmgggfffhhhkkkiiiaaa[[[ZZZ\\\rrrxxxmmmiiiaaaUUUQQQQQQOOOJJJHHHNNN]]]iii|||xxxrrrrrr{{{kkkppp~~~ooo|||dddiii|||zzzvvv}}}{{{yyy~~~}}}rrriiigggkkkjjjeeejjj```YYYUUUQQQMMMOOOVVVZZZWWWWWW]]]hhhoooqqqpppcccaaaWWWSSSfffyyyssskkkdddaaacccooo|||bbbddduuu}}}xxxnnnfffjjjrrrqqqoooooosss{{{{{{{{{~~~{{{|||{{{yyyxxxuuusssrrrqqqqqqqqqpppooooooqqquuuxxxzzz}}}~~~}}}}}}}}}wwwpppsssvvvyyyyyyxxxxxx|||yyyzzzzzzrrrgggaaadddccc\\\QQQGGGCCCCCCFFF@@@CCCRRRdddlllmmmkkkddd]]]VVVUUUUUUYYYaaaiiifffnnnyyy~~~|||zzzyyyzzz}}}xxxtttrrrsssuuuwwwrrrvvvyyyyyyvvvwww{{{|||wwwxxx~~~|||zzz||||||xxxvvvssspppnnnmmmgggdddgggkkkqqq~~~ppp{{{LLL,,,555111'''222---///,,,---222<<>>jjjyyyssslllddd```aaadddfffgggccceeeccc```fffvvv}}}yyy~~~}}}~~~|||wwwiiieeehhhrrrzzzzzzuuuqqqqqqvvvmmmeee```ZZZUUULLLKKK\\\vvv}}}~~~qqq|||xxx{{{sssrrr~~~xxxqqquuusss~~~www~~~jjjXXXRRROOOHHHBBBAAADDDMMMVVVTTTPPPXXXgggNNNGGG>>><<>>:::444333111000...---------,,,,,,,,,+++++++++************))))))))))))******(((((()))...888DDDOOOUUUMMMCCCGGGVVVXXXOOOSSScccttt{{{VVV666222AAA[[[aaaPPPKKKHHHJJJJJJKKKPPPXXXVVVWWWXXXYYY\\\dddnnnuuuqqqllliiijjjiiifffdddeeefffllltttzzz||||||{{{zzz|||~~~ppp[[[hhh}}}fff\\\uuu```yyy```???>>>gggzzzxxxxxxwwwtttqqqnnniiifffeeeggghhhgggffffffhhhkkk||||||qqqnnnjjjmmmxxx~~~uuufffdddssstttlllddd```XXXOOOLLLTTTdddppp|||}}}{{{}}}www~~~{{{}}}uuuuuu{{{{{{{{{uuussswwwzzzzzzzzz|||ppp^^^XXX^^^dddKKK@@@CCCVVV___TTTGGGDDDHHHBBB@@@@@@===AAAUUUkkk}}}}}}zzzvvv~~~wwwnnnrrr{{{jjjeee^^^WWWQQQNNNNNNQQQQQQQQQNNNMMMVVVeeeppprrrrrrssssssrrrqqqppppppqqqooorrrvvvyyyzzzzzz{{{|||kkk]]]MMMEEEHHHQQQZZZ^^^\\\ZZZWWWXXX___dddccc^^^UUUQQQQQQWWWcccrrr}}}sssiiidddfffjjjdddXXXSSS[[[aaa```iiimmmsssuuuuuusssrrrqqqvvvvvvwwwwwwxxxxxxxxxxxxtttvvvwwwxxxzzz}}}}}}{{{zzzzzzzzzzzzzzzyyyxxxxxxvvvqqqmmmlllmmmlllhhhdddfffddddddggghhhhhhjjjnnnooooooooopppsssvvvxxxyyy{{{~~~~~~TTT///......,,,+++,,,...///...}}}RRRIIIIIIEEE@@@???@@@>>>999444333111000...---------,,,,,,,,,+++++++++************))))))))))))******)))((((((,,,666DDDRRR[[[TTTFFFEEETTT]]]XXXWWW^^^vvv___<<<000777SSS]]]WWWJJJDDDJJJLLLIIIKKKTTTQQQSSSWWWYYY]]]cccmmmttttttnnniiiiiihhheeeeeegggeeekkkssszzz||||||{{{zzzzzztttZZZ[[[uuueee```RRRccc~~~kkkVVV888GGGoooqqq~~~{{{xxxvvvsssoookkkhhheeeeeegggkkknnnmmmfff```kkksss|||zzzrrrpppooosss{{{xxxnnnddduuu~~~uuukkkggg___UUUNNNOOOXXX```ttt{{{zzzyyy}}}zzzxxxwwwtttyyy|||zzzvvvxxxzzzxxxuuutttwww~~~ttteee[[[UUURRRJJJAAA@@@RRRgggnnneeeZZZWWWNNNGGGEEEAAA???EEEPPP{{{}}}~~~}}}uuu{{{wwwlllsss~~~vvvjjj___ZZZSSSJJJHHHLLLDDDKKKOOOLLLLLLUUUaaaiiijjjkkklllkkkiiihhhiiijjjlllmmmqqqwww|||}}}zzzvvv___QQQIIIOOOVVVRRRKKKHHHIIIEEEFFFMMMWWWcccoooyyyllliiiddddddkkkuuu~~~yyyxxx~~~zzzpppiiijjjhhh```WWWYYYdddiiigggkkkrrrzzz~~~}}}}}}~~~{{{xxxvvvuuurrrtttwwwyyyzzz|||~~~}}}{{{zzzwwwwwwwwwxxxxxxyyyyyyzzzpppmmmjjjiiiiiigggbbb]]]fffdddddddddbbb```eeellllllmmmooorrrtttvvvwwwxxxzzz}}}~~~~~~~~~www}}}jjj888000...---,,,,,,---...///vvvPPPHHHHHHEEEAAA@@@AAA>>>999444333111000...---------,,,,,,,,,+++++++++************))))))))))))******+++)))((()))///;;;GGGPPPVVVIIIGGGXXXeeebbbXXXSSSlll~~~fffGGG333222KKKYYYXXXIIIEEEOOOSSSJJJFFFKKKMMMPPPTTTVVVYYY```kkkttttttmmmgggfffdddbbbbbbeeebbbiiirrryyy||||||{{{zzz|||zzzYYYQQQiiieeeddd^^^TTT[[[NNN:::SSSgggiiizzz~~~rrrkkkhhhggghhhkkkiiifffdddffflllooonnnlllbbbgggqqq|||~~~zzz}}}uuuuuuuuuyyy}}}~~~wwwpppeeevvvtttnnneee]]]YYYYYY[[[]]]lllvvv~~~zzzxxxzzz}}}vvv{{{rrr{{{xxxtttvvv{{{~~~xxxuuurrrmmmkkkllllllsssuuuooofff]]]SSSKKKNNNEEE>>>GGGdddsssfffXXXQQQLLLFFFDDDFFF```qqq|||tttjjjwwwvvvlllvvv|||nnn```]]]WWWMMMHHHKKKBBBJJJQQQNNNIIIIIIPPPXXXZZZ[[[\\\\\\[[[[[[\\\]]]dddaaaccclllwwwyyyrrrhhh]]]SSSUUUeeeiiiYYYFFF???===888:::III[[[kkk{{{}}}vvvqqqrrrxxx|||}}}uuunnnmmmuuu~~~yyyuuuuuulll___XXX^^^kkkpppnnnsss||||||yyyxxxuuuwwwxxxxxxxxxyyy{{{}}}}}}}}}|||yyyxxxrrrsssvvvxxxzzz{{{{{{{{{lllkkkjjjkkkkkkiiidddaaadddcccaaa___ZZZXXX^^^gggjjjmmmqqqtttuuuvvvvvvwwwuuuxxxzzzyyy{{{}}}~~~sssyyynnnsssHHH444111/////////,,,,,,...pppOOOGGGHHHFFFBBBAAABBB???:::444333111000...---------,,,,,,,,,+++++++++************))))))))))))************)))))),,,333===DDDNNNEEEGGG[[[mmmmmm]]]OOOjjjoooPPP777///GGGWWWZZZKKKEEENNNRRRKKKFFFIIIMMMPPPRRRSSSUUU]]]lllwwwrrrjjjdddbbb```^^^^^^aaa```gggqqqxxx|||{{{zzzyyy{{{|||VVVIIIccc|||ggglllsssRRRuuu[[[III>>>bbbvvv[[[sssooofffaaa___```dddiiihhhffffffhhhlllrrrwwwllljjjjjjqqq{{{}}}}}}}}}uuuoooiiiyyy{{{sssjjjgggjjjlllkkkgggmmmwww}}}zzzzzzzzz}}}www{{{sssvvvyyyvvvzzz||||||yyyxxxuuulllaaa[[[\\\[[[```bbbaaa___]]]XXXSSSOOOJJJ@@@???WWW}}}nnn```WWWOOOJJJHHHKKK^^^vvv~~~}}}lllbbbtttvvvmmm{{{xxxgggbbb^^^UUULLLJJJIIILLLPPPOOOIIICCCBBBCCCCCCEEEGGGGGGHHHHHHJJJLLLOOORRRUUUYYY[[[\\\]]]]]]```SSSNNNUUUSSSGGG@@@DDD<<<555888LLLfffyyyzzzyyy}}}}}}zzzjjjaaa]]]eeesss{{{~~~sssddd[[[```kkkqqqrrr~~~}}}}}}|||{{{xxxuuuuuuwwwzzz}}}}}}~~~~~~{{{wwwrrrtttwwwzzz{{{yyywwwvvvmmmmmmnnnoooooonnnkkkiii```]]][[[WWWQQQNNNTTT]]]hhhlllqqqtttuuuuuuvvvwwwtttvvvwwwvvvuuu|||lllfffxxx\\\888000---///000---,,,...kkkOOOFFFGGGEEEAAA@@@AAA>>>999444333111000...---------,,,,,,,,,+++++++++************))))))))))))******''')))***+++---333;;;BBBLLLHHHLLL^^^sssxxxkkk\\\pppyyyZZZ;;;,,,AAASSS\\\OOOEEEDDDHHHJJJJJJLLLNNNQQQSSSRRRSSS\\\kkkxxxuuummmfffdddbbb______bbb\\\dddnnnwwwzzzzzzyyyxxxwww|||}}}|||TTTEEE\\\}}}|||nnnxxx^^^hhh|||\\\DDDGGGyyysssPPPZZZ]]]}}}tttooojjjaaa\\\]]]dddhhhkkkjjjhhhhhhmmmqqqvvvppphhhfffkkkuuu}}}rrrllljjjyyy|||ttttttzzz~~~}}}zzzzzz}}}~~~zzz~~~}}}|||vvvzzzzzzwwwkkkuuuvvvzzz|||ttteeeXXXSSSTTTWWWXXXUUUSSSTTTSSSOOOKKKKKKEEE???KKKggg{{{}}}nnnbbbXXXRRROOOHHHUUUiii{{{ttthhhcccrrruuuppp{{{qqqnnnhhh\\\QQQNNNKKKIIIIIIEEE>>>888666222444666777777888;;;<<>>===>>>:::555444333111000...---------,,,,,,,,,+++++++++************))))))))))))******'''(((***)))+++222===GGGTTTOOOJJJNNN\\\jjjkkkeeeXXXrrrPPP...///444IIIMMMIIIAAABBBKKKKKKBBBCCCIIIOOOOOOOOOUUUaaalllnnngggaaa___]]]YYYWWWYYYXXX```kkktttxxxxxxwwwuuuzzzxxxxxx}}}\\\DDDIIIaaaaaa|||RRRNNNzzzjjjaaadddiiiuuu~~~ssskkklll\\\^^^aaabbbbbbbbbdddeeeiiixxxrrriiinnnxxx|||~~~|||wwwiii```TTTeee}}}{{{{{{}}}{{{~~~yyyzzztttkkkooowwwuuukkkbbbOOOUUUXXXVVVRRRQQQOOOLLLGGGGGGEEEBBBFFFSSSaaaiiikkkvvvxxxoooiiifff[[[SSSUUUggg{{{jjjmmmooovvv{{{tttsss{{{~~~vvv]]]III===333222222000222777666777888777666555555666777@@@WWWyyyiiiJJJ======999333333888;;;999888<<<;;;@@@aaauuu}}}yyyyyy}}}wwwlll]]]SSSJJJLLLUUUcccuuu|||ttttttyyy~~~~~~~~~yyywwwvvv|||{{{zzzzzzzzzyyywwwttttttqqqnnnllllllooosssuuu}}}{{{vvvnnnfff```\\\[[[fff___ZZZYYYXXXUUUUUUWWWSSSYYYbbbhhhlllqqqxxx~~~zzzvvvvvvxxxwwwtttyyy}}}ooo]]];;;///...,,,,,,///oooKKKBBBDDDCCC???<<<===:::666555444111///------,,,,,,+++++++++************))))))))))))))))))))))))))))))((((((***+++///<<>>222111===HHHKKKBBB???GGGIIIDDDJJJLLLMMMMMMMMMRRR\\\eeebbb___\\\[[[[[[YYYTTTOOOPPPSSS___ooowwwvvvuuuxxxwwwyyyxxx{{{eeeGGGBBBUUUtttlllgggwwwggg~~~WWWHHH```UUUdddcccxxx}}}vvvoooeeebbb^^^\\\^^^```bbbccciiiuuu|||pppjjjyyyzzz~~~{{{zzz|||sssfffTTTOOOJJJwww|||{{{}}}zzzqqqwwwxxxsssxxxwwwrrrooo]]][[[YYYWWWWWWUUUSSSPPPNNNKKKIIIJJJKKKPPP\\\hhhpppvvvzzzzzz{{{~~~{{{uuu^^^ZZZbbbmmmttt|||ooonnnuuu}}}wwwkkknnnzzzyyy|||~~~}}}~~~rrrfffZZZQQQ???>>>;;;999777777888888:::???CCCAAA>>>>>>AAACCC???:::FFF]]]lllTTTEEE:::;;;>>>===999888666222===OOO___uuukkkcccjjjtttsssqqqmmmcccWWWQQQLLLLLLQQQZZZiiivvv~~~mmmqqqzzzyyyyyyzzz}}}~~~~~~}}}|||zzz}}}zzzvvvssswww{{{wwwqqqtttoooiiihhhkkkpppsssuuurrrrrrooojjjccc^^^]]]^^^cccaaa^^^\\\\\\^^^aaaccc^^^```ccchhhnnntttyyy{{{{{{zzzxxxvvvtttvvvyyy}}}|||YYYzzzwwwhhhKKK:::000***+++000mmmIIICCCEEEDDD???<<<<<<:::666555444222///------------+++++++++************))))))))))))))))))))))))))))))((()))***+++///;;;GGGjjjeee[[[QQQVVVfffuuu{{{]]]VVViiiJJJ333,,,777DDDJJJDDD???DDDGGGDDD@@@CCCFFFFFFGGGNNNYYYbbbdddaaa]]]ZZZYYYUUUOOOJJJJJJNNN[[[kkkssssssrrrtttwwwyyywwwzzzqqqJJJ<<>>;;;;;;;;;===@@@DDDIIIKKKPPPSSSWWWYYYYYYWWWQQQKKKKKKAAAAAAJJJdddoooVVV>>>888>>>AAA???===888555AAAQQQ\\\kkksssnnn[[[UUU^^^jjjhhhbbb[[[OOOGGGBBB@@@DDDIIIQQQ]]]gggqqquuu|||}}}ppp```aaannn~~~xxxwwwwwwxxxzzz|||}}}~~~|||{{{zzzyyyyyyxxxwwwuuuvvvyyyyyyuuutttwwwxxxvvvqqqjjjdddeeelllqqqqqqnnnhhhiiihhhddd___[[[ZZZ[[[___^^^]]]]]]___bbbfffhhheeedddeeegggkkkpppvvvyyyzzzyyyxxxvvvuuuvvvyyy|||fffnnniiiJJJ666//////---+++mmmJJJDDDFFFEEE@@@===<<<:::555666444222///...---------+++++++++************))))))))))))))))))))))))))))))((()))***+++...999DDD]]]bbb^^^RRRSSShhh}}}cccZZZooonnnZZZ666,,,...>>>IIIFFF@@@@@@CCCCCC@@@BBBEEEEEEGGGMMMYYYbbb^^^[[[WWWTTTSSSOOOIIIDDDEEEJJJVVVeeennnpppppprrruuuyyywwwzzzVVV<<>>222)))777EEEGGGAAA===???BBBDDDFFFGGGGGGGGGLLLVVV______\\\YYYXXXXXXVVVQQQLLLDDDHHHQQQ\\\eeelllqqqtttsssxxxwwwzzzfff@@@;;;???;;;@@@YYYgggooozzzqqqjjj___eeesssTTTUUUzzz{{{uuuqqqnnnjjjhhhjjjiiijjjooowwwyyyooolllsss|||uuupppxxx|||uuunnnbbb___HHHMMMxxx~~~}}}lllpppyyy}}}|||}}}|||}}}}}}yyyyyy~~~{{{qqqgggdddgggjjjgggccc\\\XXXSSSRRRQQQUUUaaalllrrryyy~~~|||xxxxxx}}}rrreee___aaallltttggghhhjjjlllkkkiiilllppppppuuuzzz}}}qqqkkksssyyyqqqcccYYY]]][[[WWWVVVVVVUUUSSSQQQRRRQQQPPPPPPSSSXXX^^^aaappprrryyyrrriii]]]RRRNNN^^^yyy```MMMMMMUUUJJJCCCFFFLLLLLLNNNMMMCCC???999BBBOOOPPPOOOKKKAAA<<<;;;???EEEGGGDDDAAABBBCCCBBBEEEHHHDDD<<<888:::???FFFPPPYYY^^^```bbbdddhhhjjjkkkmmmpppsssxxx{{{yyyzzz{{{zzzxxxwwwvvvvvvsssvvvrrreeeXXXUUUXXX[[[___\\\]]]cccjjjlllfff```cccdddffffffdddbbb___^^^WWWYYY\\\```eeeiiimmmooosssqqqnnnmmmmmmppptttwwwtttuuuuuuuuusssssstttvvvuuutttBBB---333555,,,qqqOOOEEEGGGEEE@@@======:::666666555222000......---...+++++++++*********)))))))))))))))))))))))))))))))))(((***+++******333===>>>NNNXXXUUUXXXhhhwww{{{~~~fffxxxuuupppLLL999)))222???FFFCCC===<<<@@@AAACCCEEEDDDDDDIIITTT\\\WWWUUURRRRRRRRRQQQLLLHHHDDDEEEHHHMMMWWWcccnnntttpppuuuuuuxxxzzzMMM@@@>>>777777===bbbhhheeezzzbbb[[[xxxlllWWWMMMUUUwww|||wwwqqqmmmiiikkkmmmnnnpppvvv}}}wwwjjjdddgggpppxxx}}}~~~vvvrrr{{{wwwmmmggg^^^ZZZIIIIIImmmtttmmmiiinnnsssuuuxxx|||{{{|||~~~~~~}}}{{{}}}zzztttmmmgggeeefffggg```ZZZTTTQQQOOORRR]]]hhhmmmttt}}}|||yyy|||~~~qqqjjjjjjtttvvvfffhhhiiiggghhhjjjkkkjjjlllrrryyy|||ppprrr{{{|||uuusssqqqmmmiiifffbbb___\\\WWWVVVVVVWWW[[[```eeehhhtttuuuzzz}}}tttfff\\\\\\```iiitttiiiZZZ[[[bbbTTTHHHDDDCCC???CCCFFF>>><<<:::JJJ]]]___\\\UUUHHHAAA@@@DDDKKKMMMFFF???<<<999888888<<<<<<999555333000333:::DDDNNNTTTVVVUUUZZZ\\\___bbbeeekkkrrrwwwpppsssuuuuuurrrpppppppppiiiiiicccXXXRRRTTTXXXYYY]]]```eeejjjlllkkkhhhfffddddddeeefffeeecccaaa___YYY[[[___dddhhhkkklllmmmqqqqqqppppppppprrrssstttrrrssstttsssqqqqqqssstttsss{{{xxx}}}MMM///000444...oooLLLDDDFFFEEE@@@>>>>>><<<888777555333000///.........+++++++++************)))))))))))))))))))))))))))))))))***,,,***)))000999HHHSSS[[[ZZZ]]]kkkrrrwww~~~cccHHH000000777BBBFFF@@@<<<>>>>>>AAADDDDDDEEELLLWWW```WWWTTTQQQPPPPPPNNNIIIDDD???@@@>>>???IIIYYYhhhooolllrrrppprrr}}}rrr]]]RRRFFF<<<888JJJmmmiiillluuugggfffddduuueeeaaaSSSDDDOOO___yyyzzzuuujjjlllooooooooossszzzuuuiiiddddddgggjjjggglllyyyzzzxxxuuu}}}rrrfffaaa[[[SSSIIIGGGfffvvvjjjbbbffflllnnnrrrxxxxxx{{{zzz~~~|||zzz}}}vvvjjjccceeeiiiaaaZZZSSSMMMJJJKKKUUUaaaiiiooozzz||||||yyysssrrrzzzssseeeiiijjjgggiiiooonnnhhhbbbmmmyyy|||xxxrrrmmmkkkllloooqqqlllkkkiiigggfffffffffggglllnnntttyyyvvvvvvqqqaaafffjjjkkkrrryyywwwpppiiigggiiihhhddd___PPPGGGAAA;;;???DDD>>>;;;@@@ZZZuuuzzzrrrcccQQQFFFEEEHHHPPPSSSMMMEEEAAA===;;;999;;;>>>===:::888666222000333<<>>???===999777555333111///.........+++++++++************)))))))))))))))))))))))))))((()))+++,,,)))(((...666JJJRRR[[[]]]YYY```zzz|||pppfff999///000???HHHDDD===<<<>>>@@@CCCCCCEEEKKKVVV___^^^[[[YYYYYYZZZXXXTTTPPP;;;<<<999888AAATTTccciiihhhmmmjjjjjjuuuwwwuuuzzzxxxfffQQQGGGCCCZZZiiijjj{{{eeeNNNEEEAAABBBJJJ]]]tttnnnsssIIIBBBVVVkkk~~~rrrqqqqqqppprrrvvv{{{~~~yyymmmddd``````VVVWWW```sss~~~|||~~~}}}|||zzzrrrfffdddaaaWWWPPPJJJddduuuhhh```eeejjjjjjnnnvvvwww|||{{{}}}{{{wwwxxx~~~~~~pppggghhhlllddd\\\SSSLLLGGGHHHQQQ\\\hhhkkkuuu~~~}}}~~~zzzxxxvvv{{{llldddjjjkkkiiinnnwwwuuukkk___kkkxxx}}}zzzwwwvvvyyy~~~}}}zzzvvvpppkkkeeeaaa______bbbjjjrrrqqqppp~~~llloooqqqmmmsssyyypppddd^^^eeeoooooohhhlll\\\RRRLLLCCCDDDFFF???:::CCCaaaxxxfffTTTQQQSSSZZZ\\\VVVNNNJJJDDDAAA>>>===>>>@@@>>>;;;999666222000222666:::<<<888;;;???BBBDDDJJJSSSZZZbbbfffkkkjjjgggddddddeeekkkoooooollljjjiiiddd^^^^^^```dddggghhhgggeeedddcccbbbaaacccfffhhhhhhfffhhhkkkppptttwwwwwwuuussstttsssqqqpppqqqrrrtttvvvvvvvvvuuusssqqqrrruuuxxxzzzvvvwwwtttbbb@@@000......oooKKKBBBDDDDDD@@@???@@@>>>;;;777555333111///.........+++++++++************)))))))))))))))))))))))))))((()))+++,,,)))''',,,444IIIQQQ]]]^^^PPPJJJbbbeee@@@///+++<<>>;;;;;;>>>???>>>>>>DDDNNNVVVIIIGGGFFFHHHJJJKKKGGGDDD:::<<<999777@@@SSSaaagggeeejjjfffeeennnqqqmmmpppwwwgggXXXCCCTTT~~~ooocccuuupppRRRBBBDDD@@@CCC???DDD```zzztttyyyoooxxxKKKEEEVVVkkk~~~|||wwwrrrqqquuuzzz||||||zzzpppjjjiiiggg```___kkkzzzvvvjjjaaabbbjjjrrrxxxpppqqqxxx~~~vvvkkkkkkiiibbbZZZOOOfffuuujjjlllmmmkkkooowwwyyy~~~}}}zzzwwwtttqqq{{{vvvmmmkkknnnhhh```VVVNNNHHHHHHQQQ[[[eeefffnnnyyy~~~|||zzz}}}|||{{{|||zzz}}}hhhccckkkmmmkkkrrr}}}{{{ooogggqqq{{{~~~}}}tttsssppplllgggaaa]]][[[YYY[[[dddllljjjdddlll|||yyy{{{yyypppsssnnnmmmgggaaaeeepppuuusssvvvggg___YYYNNNLLLJJJ@@@;;;AAA___|||eeeaaa```dddeee___VVVRRRGGGEEE@@@======>>>>>>;;;444666888666222000111444...222555666888===FFFMMMXXX]]]aaaaaa]]]ZZZZZZ\\\aaakkktttwwwxxxvvvqqqlllhhhggggggjjjnnnoookkkggggggeeeeeeggglllpppqqqpppmmmqqqvvv{{{}}}}}}zzzyyy|||yyyuuurrrrrrtttxxxzzzyyyxxxvvvtttrrrtttxxx{{{~~~sssvvvvvvnnnHHH222///111mmmJJJCCCBBBAAA???===<<<;;;;;;666555333111///---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,CCCSSSpppllldddSSSGGGtttKKK444000777999FFFIII555777;;;>>>@@@AAAHHHTTT^^^XXXNNNEEEEEECCC<<<666666;;;666;;;JJJSSSUUUZZZccc^^^jjjmmmddd___dddiiiggglllttt|||bbbEEELLLsssttt]]]kkk{{{}}}{{{jjj[[[SSSQQQKKKNNNHHHAAAKKKggg}}}fff```888OOOgggjjj|||}}}{{{vvvxxx{{{xxxpppwww~~~|||www}}}}}}vvvoootttooo\\\NNNFFF>>>CCCLLLKKKlllxxxvvvtttuuuyyy~~~wwwssssssooo^^^[[[qqq~~~uuutttsssqqqsssyyytttyyyvvvvvvzzzyyyxxxrrrssssssaaa]]]QQQKKKLLLKKK]]]dddnnnuuu|||}}}rrrpppzzz~~~~~~~~~{{{gggeeerrrnnnhhhvvv}}}vvvnnnqqqzzz~~~zzzzzzyyyvvvqqqkkkfffaaa^^^\\\cccZZZUUU^^^hhhhhhaaaZZZttt~~~{{{zzzkkkbbbjjjvvvzzzyyywww}}}wwwfffRRRJJJMMMJJJCCC>>>666MMM{{{{{{kkkkkkvvvyyyuuuiiiVVVRRRKKKCCC>>>>>>@@@AAABBB>>>:::555111000000000//////,,,---222111...000666>>>FFFNNNOOOJJJEEEDDDEEEPPP```nnnppprrrwwwvvvoootttkkkgggnnntttrrrmmmlllllliiiiiimmmuuu|||}}}{{{yyyzzz~~~xxxvvvuuutttssstttuuuwwwyyyvvvvvvvvvuuutttrrrqqqpppnnnsssuuuyyyLLL,,,111---nnnLLLCCCBBB@@@>>>===;;;;;;:::666555333111///---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,<<>>CCCKKKVVV^^^bbbddd^^^\\\```eeefffdddbbbiiijjj||||||hhhOOOUUUwwwpppXXXbbbkkkxxx{{{zzzoooiiigggbbbccc]]]VVV___vvvpppWWW;;;OOOhhhooo~~~~~~~~~ooozzz|||zzzuuubbbaaaeee\\\DDD999<<<<<>>;;;777444333222111000000---...111000---///444444999???@@@===999888999BBBUUUkkkvvvxxxxxxwwwvvvsssooopppvvvxxxuuurrrrrrlllnnnqqqtttxxx}}}~~~~~~|||wwwuuutttsssssstttvvvyyyzzzxxxxxxwwwuuusssqqqnnnmmmmmmqqqsssuuuzzz{{{WWW:::555,,,nnnMMMBBBAAA@@@>>><<<;;;::::::666555333111///---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,666CCCZZZeeetttqqqVVVSSS|||bbb{{{nnnGGG,,,+++444AAAHHHAAA777888999===CCCNNNYYY```^^^^^^``````[[[QQQKKKJJJNNNVVVSSSEEEAAALLLTTTTTTfffZZZWWWaaaeee]]]WWWYYYIIIJJJOOOfffsssbbbpppzzzZZZYYY]]]gggsssxxx~~~~~~~~~}}}wwwvvvuuuoooiiippp}}}qqqJJJAAAQQQkkkvvvyyy|||{{{nnnfffpppttt}}}tttYYYIIIFFFAAAAAAPPPcccrrr|||{{{ttt}}}zzz|||{{{vvv{{{vvvrrr~~~}}}~~~{{{zzzrrrpppqqqtttttt|||iiidddWWWNNNMMMJJJYYYbbbpppyyy|||}}}uuuqqq|||~~~|||hhhkkkuuuooojjjxxx|||uuullloootttyyy|||~~~yyy{{{xxxrrrkkkfffbbb```___cccjjjggg^^^dddvvvzzzqqqeeeuuu{{{vvvuuu|||yyyqqqiiiddd```^^^cccjjjpppdddXXXuuu{{{yyy|||eee\\\RRRNNNNNNMMMIIIDDD???<<<777444333222111///000//////111000---...222...000222333333222000///555HHHeeezzz~~~xxxwwwzzztttuuuzzz~~~xxxuuuuuuoootttzzz}}}}}}}}}}}}|||{{{{{{ttttttttttttuuuwwwyyyzzzyyyxxxwwwuuurrrooollljjjlllooooooqqq~~~yyykkkkkkooo]]]===111///nnnLLLBBBAAA???===<<<:::::::::666555333111///---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***++++++333<<>>@@@CCCQQQgggvvvzzz{{{|||zzz{{{|||yyyqqqjjjmmmuuu~~~{{{{{{|||uuu~~~xxxpppooopppvvvsss}}}kkkeeeYYYQQQOOOHHHTTTaaasss}}}~~~~~~wwwqqqwww{{{~~~yyyeeemmmtttoookkkzzz{{{tttmmmqqqwww{{{~~~yyy{{{yyytttnnnhhhbbb^^^[[[XXXaaaccc]]]\\\eeemmmpppiiifffwwwuuuvvv{{{vvvwwwvvvvvvwwwjjjXXXNNNMMMOOOMMMKKKEEE@@@:::666444444444333111111222333111///000222222000///000333444222000222???YYYttt}}}wwwuuuzzzuuuwww|||{{{xxxwww{{{{{{zzz{{{vvvvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvtttqqqooolllkkkmmmooooooooozzzrrreeemmmfff:::***222mmmLLLCCCBBB@@@>>><<<;;;::::::666555333111///---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))***+++...888AAAMMM\\\kkknnn^^^lll{{{}}}NNN000+++111:::BBBAAA???:::666:::MMMhhh}}}uuu^^^HHH===;;;===@@@CCCJJJMMMGGG???DDDOOORRRXXX[[[[[[]]]___XXXNNN]]]eeelllhhhcccnnn|||QQQBBBEEERRRbbb|||WWW===DDDIIIKKKKKKVVVllluuupppsssxxxxxxyyyxxxwwwvvvuuuuuuvvvwwwqqqrrrIII===OOOZZZppp}}}rrrWWWDDDKKK]]]qqq___NNNBBBGGGJJJ???CCCAAANNNhhhyyy|||}}}}}}zzzzzzyyyuuullldddeeekkkttt|||yyyzzz~~~uuuvvvwwwooonnnpppwwwrrr{{{kkkeee\\\XXXVVVJJJQQQ___www|||ssstttzzz|||wwweeemmmsssnnnnnn~~~{{{tttrrrwww}}}{{{vvvvvvuuurrrlllfff___\\\WWWZZZaaacccYYYOOOVVVdddooo```oooxxxxxx|||uuudddXXXSSSRRRNNNKKKHHHCCC<<<777666777888999444777888777555555555444666333000111555777666333333777HHHbbbrrruuuvvv{{{uuuuuuyyy|||wwwwwwzzzyyyxxxwwwvvvuuutttttttttttttttsssrrrpppooonnnoooqqqqqqrrryyy{{{RRR000000oooNNNCCCBBBAAA???===<<<;;;;;;666555333111///---,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))******(((666AAASSS[[[iii}}}sss```jjj}}}hhh===......444???OOODDD777333888AAAEEEFFFQQQTTTRRRHHH>>>999777777JJJOOO^^^lllfffTTTNNNVVVSSSVVVVVVZZZkkk}}}zzzkkk\\\\\\gggsssnnnccclllkkkRRRBBB999;;;]]]UUU777<<<>>><<<999FFF```{{{yyyooonnnnnnqqqssstttttttttuuuvvvuuuttt}}}{{{~~~BBB@@@VVVaaauuu}}}vvvnnnaaadddyyyxxx]]]IIIBBBHHHUUUbbb{{{sss^^^GGGGGGOOOKKK@@@???LLLhhh{{{}}}zzz|||~~~{{{xxxssslllhhhgggkkkqqqxxxyyyxxx}}}wwwuuuwwwooommmnnnsssnnnvvvwwwzzzbbb[[[WWWYYYXXXFFFGGG\\\zzz{{{www|||}}}zzziiilllqqqnnnsss~~~wwwyyytttuuuuuutttqqqkkkfffbbbfffdddjjjqqqfffSSSQQQ^^^lllccchhhyyy~~~vvvxxx{{{qqqggg^^^UUUKKKDDD???<<<888666777999:::;;;===AAABBB>>>;;;:::999666444222000111444666555444222111999LLLbbbpppxxx}}}ttttttvvv~~~}}}yyy~~~{{{||||||{{{zzzxxxvvvtttsssrrrsssssssssssssssrrrrrrqqqpppsssuuuwww{{{mmmzzzAAA,,,sssSSSEEECCCBBB@@@>>>===<<<<<<666555333111///---,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******&&&333???VVVYYYgggnnnwwwxxxjjjSSS888000000:::MMMGGG@@@<<<;;;999666333777JJJ^^^hhhiiidddXXXLLLMMMUUU___ccc[[[PPPIIIIIISSSTTTVVV\\\jjjzzzgggXXXUUUaaaggg```___gggooojjjXXXIII>>>===LLLVVV===:::999<<<888???PPPcccjjjgggiiipppjjjmmmppprrrqqqqqqsssuuuvvvvvv|||iii@@@FFFZZZhhh{{{}}}{{{}}}eeePPPGGGDDDKKK^^^oooyyy}}}oooYYYIIIIIITTT\\\]]]fffooouuufffMMMJJJRRROOOAAA>>>FFF[[[ooowwwxxxyyy|||vvvqqqnnnnnnpppppprrrvvv{{{wwwvvvyyyuuuxxxwwwnnnkkkkkkoooiiissswww~~~ccc]]]]]]ffffffOOOJJJXXX{{{}}}||||||llllllqqqqqqyyy|||~~~|||{{{yyyvvvrrrmmmjjjhhheeeaaabbbiiihhh]]]TTTSSScccnnnnnnrrr~~~nnnsss|||}}}vvvlll^^^PPPDDD>>>777888:::???CCCEEEEEECCCHHHMMMLLLEEE@@@>>>;;;666222222111222444555555555000111333<<>>======666555333111///---,,,,,,,,,,,,,,,+++++++++************************************)))))))))))))))***)))111999RRRSSSdddmmm}}}gggfffCCC444///555DDDLLLOOOFFF777///555>>><<>>KKK```pppyyy|||zzzrrrnnnooorrrvvvuuussstttxxx}}}rrrmmmqqq}}}uuusssuuurrrzzzxxxmmmiiiggglllgggqqq}}}vvvvvvpppttthhh___UUU||||||{{{|||nnnlllrrrrrr}}}}}}wwwqqqllljjjiiidddaaa___dddooorrreeeUUU[[[xxxyyysssjjjqqqzzzxxx|||tttfffUUUHHH@@@===999>>>FFFOOOVVVXXXVVVSSSQQQUUUSSSJJJCCC@@@;;;444333444555666666777777888111555444444CCC]]]pppvvvzzz}}}{{{yyywwwzzz}}}yyyyyyyyyyyywwwvvvuuutttuuuuuuuuuuuutttsssrrrrrrppptttzzz}}}~~~}}}jjjgggyyyzzzMMM444yyyLLLBBBDDDBBB>>><<<>>>>>>;;;:::666333333111------000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))---***444HHHUUU^^^qqquuu||||||iii444---555999OOOWWWFFF666666888444666BBBCCCIIIKKKRRRSSS333333999===;;;999>>>GGGOOOLLLNNNOOOOOOOOOUUU___ggg~~~nnnaaa[[[ZZZfff|||rrrccc```XXXJJJNNNFFFQQQUUUAAA<<>>===GGGSSS[[[]]]]]]]]]]]]VVVWWWRRRFFF>>>===<<<888444888888444555;;;<<<777333111000444===OOOfffwww{{{tttppprrrzzz}}}yyyxxxyyyyyywwwuuuuuuxxxwwwrrrqqquuuxxxyyywwwttttttxxx{{{mmmzzzfff:::~~~RRRCCCEEECCC???===???>>><<<:::666444555333......000---,,,++++++******++++++************************))))))))))))))))))))))))'''%%%,,,<<>>DDDJJJVVVaaacccfffjjjkkkkkklllnnnpppjjjiiijjjlllppppppmmmjjjkkkzzzzzzIIIHHHSSSiiiyyy~~~wwwnnn^^^OOOHHHBBBBBBJJJYYYoooooo[[[NNNDDDEEEHHHLLL___^^^eeettt___QQQBBB>>>HHH\\\qqq~~~zzzuuuyyy}}}}}}}}}{{{zzzxxxmmm^^^XXXVVV\\\```fff}}}uuuqqqssswwwyyy|||yyywww~~~ooogggfffiiiiiiiiirrr||||||~~~tttooozzzzzzvvvuuuzzz}}}yyywwwsssqqqrrrkkkhhhcccbbbiiippplllcccWWWdddttt{{{pppeeeeeerrrzzz^^^UUUKKKIIIOOOTTTUUUSSSMMMQQQYYY```dddccc```]]]___]]]TTTEEE;;;999888555666999;;;;;;<<<<<<999555777555333555;;;FFFTTT^^^ssssssqqqiii___[[[\\\```oooqqqwww~~~}}}}}}~~~{{{xxxwwwxxxxxxwwwuuuuuuyyyxxxsssqqquuuxxxyyywwwuuuvvvyyy{{{}}}yyy777~~~QQQCCCEEEDDD@@@>>>@@@@@@===:::666666777555000...///---,,,++++++******++++++************************))))))))))))))))))))))))***((()))222DDDZZZppp}}}xxxxxxHHH...111222<<>>FFFRRR\\\___bbbfffhhhiiijjjlllnnniiihhhhhhiiiiiifff```[[[qqq{{{fffGGGJJJXXXmmm|||uuuccc\\\NNNAAA@@@HHHUUUggguuu}}}www___OOOMMMMMMGGGVVVfffppp~~~nnn___OOOEEEBBBKKKddd|||tttgggbbbOOOZZZXXXVVV\\\```yyy}}}wwwssstttvvvwwwyyy}}}vvvqqqgggccceeedddccckkkxxx|||lllxxx|||yyyssshhhttt|||{{{yyy}}}||||||yyyuuussspppkkkddd```ccclllqqqppp[[[\\\hhhvvvhhh\\\aaassspppRRRPPPPPPTTTZZZ___```___XXXXXXZZZ___dddccc^^^XXXbbbaaa[[[OOODDDBBBBBBBBB>>>:::999===???<<<888666:::888666777<<>>888555555777555///,,,...---,,,++++++******++++++************************))))))))))))))))))))))))...---***+++===aaassszzzVVV:::222///444AAAIIIEEE===888WWWuuusssTTT333666HHH777:::555333555999;;;>>>AAABBBEEEIIIJJJHHHGGGGGGHHHIIIMMMRRRSSSRRRRRRUUUXXX]]]mmmyyyeeeXXXJJJQQQiiilll[[[RRRUUURRRIII???888;;;EEETTT___aaabbbeeeffffffeeeddddddfffggggggeeebbbaaabbbddd}}}~~~XXXEEELLL^^^sssrrr^^^LLLHHHOOOZZZiiivvv|||}}}nnn```\\\YYYOOO\\\ttt}}}wwwjjj]]]SSSGGGCCCRRRfffggg]]]bbbVVVjjjeeeaaammmmmmzzz|||yyyvvvuuuvvvwwwyyy|||vvvjjjdddcccaaa]]]bbbwwwpppuuu~~~ttt}}}~~~oooiii{{{zzz|||{{{~~~}}}yyyvvvuuuqqqiiibbbaaahhhpppuuueeeZZZ\\\lll}}}hhhXXX___ssswwweeerrrpppkkkgggcccaaa___^^^[[[[[[[[[]]]```___\\\ZZZaaajjjrrrpppiiieeeiiinnn]]]KKK<<<999;;;::::::;;;:::999888:::BBBGGGEEE??????FFFLLLMMMGGG@@@<<<<<<;;;@@@LLL^^^ppp||||||zzz|||~~~}}}||||||||||||xxxzzz}}}{{{zzzzzzxxxvvvyyy~~~|||dddyyykkkxxxJJJDDDFFFEEEAAA@@@BBBBBB???666444444555333...+++,,,---,,,++++++******++++++************************************************(((,,,***'''222TTT|||oooIII555333000555BBBNNNLLLBBB333lllaaaVVV]]]HHH999555333555444333888@@@BBBCCCDDDEEEEEEFFFHHHJJJIIILLLNNNNNNLLLLLLOOOQQQ```aaatttkkknnnZZZUUUjjjwwwfffUUUUUUVVVOOOCCC888888CCCTTT`````````bbbccccccaaa^^^\\\^^^```___YYYTTTYYYfffrrrzzzOOOCCCOOOdddwww~~~~~~aaaVVVVVV```ssszzzrrrooofffbbbmmm{{{rrrkkkeeeZZZMMMJJJPPPssszzzcccbbbqqq___rrrmmmlll}}}{{{zzzzzzyyyxxxxxx{{{~~~{{{oooiiicccbbb]]]]]]mmmlllmmm~~~pppqqqnnnccc```vvvzzzyyy}}}{{{wwwppphhhcccdddkkkrrrkkkYYYSSS^^^nnn~~~|||jjjVVV\\\qqqrrrfff```______\\\^^^___^^^\\\]]]___aaacccwwwxxxWWWBBB;;;:::;;;===;;;999777<<>>]]]www|||ddd<<<777---***888KKKRRRLLL999GGG___mmmKKK999555555888666111444<<<=========>>>AAACCCFFFHHHFFFHHHIIIJJJKKKMMMPPPRRR^^^eeettt}}}yyy}}}jjj[[[hhhxxxiiiQQQMMMWWWVVVNNNAAA:::AAAPPP[[[ZZZ[[[\\\___``````]]]ZZZXXXYYYXXXRRRPPPZZZnnn~~~wwwHHHCCCSSSiiizzz}}}fff\\\bbb|||qqqvvv}}}{{{xxxuuupppeeeYYYPPP]]]lll}}}uuuzzzeeesssrrrttt}}}{{{~~~|||~~~~~~}}}|||~~~tttmmmccceeeaaa]]]gggnnnlllrrrlllwwwiii[[[RRR```|||zzz{{{tttnnngggbbbeeekkkjjjYYYOOORRR]]]ooorrrcccPPPXXXooopppeeeaaaccceee]]]^^^^^^ZZZVVVVVV[[[```bbbxxx^^^FFF???===<<<<<<:::888>>>NNNYYYOOO>>>;;;666222222666999888777555666<<>>GGGMMMSSS<<<333YYYsssqqqfffHHH===888999AAABBB:::555888999999999;;;>>>AAABBBCCCEEEFFFFFFGGGHHHKKKNNNQQQSSSfffwwwwwwooonnnwww{{{sssccchhhxxxjjjPPPLLL]]]eeedddUUUGGGFFFNNNTTTWWWWWWXXX\\\___^^^[[[XXXSSSSSSSSSTTT[[[jjj|||cccAAACCCUUUmmm|||nnnZZZQQQQQQNNNWWWbbbttt|||iiifff~~~~~~{{{|||}}}~~~ttteeeXXX\\\cccpppjjjsssxxxxxx{{{~~~|||yyyxxx}}}uuummmaaafffddd[[[___vvvqqqlllqqqzzzjjjQQQMMMccc}}}}}}yyy|||}}}vvvppphhhaaabbbgggddd[[[TTTPPPSSSdddgggVVVGGGSSSnnn{{{pppkkkjjjiiieeeaaa\\\VVVSSSSSSVVVYYYaaammm|||WWWHHHBBB===<<<;;;;;;DDDXXXcccUUU>>><<<999555333333333333333666777;;;JJJaaarrrqqqggg```bbbdddfffiiilllqqquuuyyy{{{}}}}}}zzzxxxxxxyyyxxx|||uuutttwwwzzz{{{zzzzzz|||zzzvvvvvvzzzxxxzzziii~~~SSSBBBDDDCCC??????AAAAAA???:::666333333111------000---,,,++++++******++++++++++++++++++++++++++++++************************///'''&&&)))(((***???YYYuuuxxx{{{bbbIIIAAA;;;444<<>>666===VVVSSSCCC<<<>>>KKKPPPEEE999666777777999<<>>III```mmm\\\AAA666888999999777666777999777888===KKKbbbqqqlll^^^PPPOOOLLLJJJMMMVVVaaahhhuuuxxx||||||zzzyyyzzz|||zzzwwwvvvyyy|||uuuuuuzzz~~~}}}wwwuuuvvv}}}jjjVVVGGGHHHFFFCCCDDDFFFDDD???;;;999666222000/////////,,,++++++******++++++,,,++++++******************)))************+++++++++---,,,***)))***///666<<>>KKKHHH???:::333EEEnnnfffKKK777;;;EEECCC;;;777666666777777888888888999===>>>???@@@BBBCCCDDDEEEKKKFFFOOOooosss~~~yyymmmmmmuuuooodddddduuufffMMMLLLVVVRRRTTTUUUTTTWWWXXXQQQGGG>>>SSSaaaiiivvvaaaeeerrrAAA>>>GGG[[[ppp|||ttt```SSSWWW]]]dddwwwiii___\\\hhh~~~yyyxxxzzz}}}|||{{{zzz}}}vvvjjj___[[[```hhhnnn}}}rrreee[[[]]]dddhhhiiiiiimmmmmmlllkkkjjjkkknnnqqqzzzggg]]]ccc```ZZZXXX]]]xxxggghhh{{{[[[RRRmmmsss]]]UUUzzz|||[[[FFFJJJPPPMMMRRRPPPUUU```iiirrr~~~ttthhhdddeeehhhfff___WWWVVVXXXXXXTTTPPPEEEGGGYYYxxxzzzwwwqqqooopppmmm___RRRVVVcccaaacccjjjuuuzzzvvvVVVNNNMMMIII:::888OOOmmmuuufffUUUEEE<<<777999999666:::BBBFFF@@@>>>III[[[jjjmmmjjj```[[[SSSIII@@@AAAOOO___pppuuuzzz{{{yyyvvvvvvwwwvvv|||}}}wwwrrrsssvvvxxxyyy{{{||||||yyyuuussssss{{{}}}ppp}}}zzzYYYFFFGGGDDDAAAAAADDDCCC???;;;999666222000/////////,,,++++++******++++++,,,************************)))************+++++++++++++++)))((()))---333777WWWfff::::::,,,@@@FFFHHHHHHDDD;;;BBBXXX]]]HHH777777<<<:::999;;;666666666777777777888888;;;;;;<<<===???@@@AAABBBEEECCCLLLggg~~~|||zzzkkkhhhxxx```OOONNNSSSRRRTTTVVVVVVRRRLLLGGGDDDSSSYYYbbbwwwNNNiiigggAAA???III\\\qqq|||~~~yyy___[[[cccyyykkk```}}}||||||}}}{{{yyy{{{xxxooohhhcccaaa]]]```kkk||||||jjjZZZVVVUUU\\\dddiiimmmppppppooommmkkkjjjlllqqquuu~~~~~~pppaaadddbbb___]]]\\\tttllljjjmmmQQQ```pppSSSbbbnnnmmm\\\PPPOOOLLLEEE@@@===>>>DDDJJJTTTeeeuuuzzzooohhhhhhjjjjjjccc[[[XXXXXXWWWRRRMMMCCCBBBQQQmmm~~~~~~uuuoooqqqsssrrrhhh]]]ZZZ]]]___```eeennnwww~~~yyygggXXXRRRGGG<<<===UUUssswwwkkkWWWHHH======@@@@@@BBBFFFDDD>>>===III___rrr|||}}}ssseeeTTTIIIKKKRRRmmmrrrxxxyyywwwtttssstttuuu{{{}}}wwwsssvvv{{{}}}xxxzzz|||{{{yyywwwvvvvvvsss~~~rrrrrriiittt|||\\\EEEEEEBBB>>>>>>BBBBBB>>>:::999666333000///......,,,++++++******++++++,,,************************)))************+++++++++)))))))))))))))+++///222>>>~~~aaa@@@%%%222555GGGTTTLLLAAA>>>>>>DDD999222333333111222888555555555666666666666666777777888:::;;;<<<======???@@@GGGWWWooo}}}zzz{{{ttthhh[[[RRRMMMKKKKKKLLLJJJKKKMMMHHHAAAFFFQQQ\\\nnn}}}[[[BBBoooSSS??????LLL^^^qqq|||vvv~~~rrr|||}}}|||xxxuuuvvv{{{|||tttooobbb^^^```rrrzzzfffVVVTTTUUU[[[cccffffffhhhlllrrrqqqnnnkkkkkkooovvv{{{~~~tttuuu~~~uuugggeeebbbdddaaaYYYnnnqqqjjj|||eeeUUUiiihhhjjjiiiccc^^^XXXOOOGGGHHHEEEBBB@@@AAAFFFTTTaaa}}}wwwnnnkkklllooohhh```[[[ZZZWWWQQQLLLCCC@@@JJJ___mmmqqq{{{vvvsssxxx{{{yyyuuuooodddZZZbbbcccffflllttt}}}qqqzzzjjj\\\XXXFFF???BBBXXXttt}}}jjjXXXGGGBBBGGGLLLLLLJJJHHHBBB???III\\\nnnxxxzzzyyylll[[[PPPNNNhhhnnntttwwwvvvsssrrrssssssxxxzzzuuurrrvvv|||xxxzzz{{{zzzyyyxxxxxxyyymmmjjj}}}|||{{{lll}}}^^^FFFFFFBBB======AAABBB???:::999666333111///......,,,++++++******++++++,,,***************+++++++++))))))*********+++++++++(((***++++++******,,,...///[[[vvv```GGG...+++BBBWWWSSSOOOKKK<<<222///000555666222111444555555555555555555555555555555666777888999::::::<<>>===???CCC___ooo}}}qqqmmmnnnrrrllleee```]]]YYYSSSNNNGGGBBBHHHVVV___dddtttxxx||||||yyy{{{{{{ooo___eeegggjjjmmmsss{{{iiillllll[[[SSSHHHCCCFFFWWWkkkvvvzzz{{{qqqdddRRRIIIKKKPPPOOOKKKKKKGGGFFFLLLYYYcccgggggg]]]bbblllvvvuuuhhhYYYRRRdddjjjrrrvvvvvvttttttuuuqqqvvvwwwrrrooossszzz}}}zzz{{{{{{zzzxxxwwwxxxyyylll[[[iii|||~~~\\\GGGGGGCCC>>>>>>BBBCCC@@@999888666444111///...---,,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++)))+++------,,,+++,,,,,,---???eeeyyymmm}}}QQQ777555IIIXXXgggeeeNNN===888555777888666444444555555555555444444444444444555555666777888999999999>>>AAA@@@EEE\\\uuukkkTTTMMMEEEDDDGGGIIIFFFBBBGGG===;;;CCCIIIMMM___uuuLLLQQQPPPyyyPPP555<<<@@@PPPaaasss{{{~~~~~~}}}~~~{{{vvvqqqooosssyyy}}}||||||||||||sssbbb[[[bbbkkkjjjggghhhpppvvvvvvuuuuuupppppppppqqquuu~~~}}}|||kkk||||||~~~pppfff___bbb]]]PPPbbbsss``````yyyzzzzzz{{{}}}hhh___QQQFFFAAA???<<<888CCCNNNccc|||tttnnnpppsssnnnhhhccc```[[[VVVRRRLLLFFFHHHQQQTTTYYYlllyyyzzzxxxuuuzzz{{{mmmhhhkkknnnpppqqqsssvvvxxxaaaccc|||rrr]]]NNNMMMIIIKKKVVVaaahhhmmmppplllhhh]]]OOOKKKNNNOOOKKKGGGHHHKKKQQQXXXZZZWWWSSSFFFIIIRRR___ddd___XXXTTTcccjjjrrrwwwwwwwwwwwwyyytttyyyzzztttoooqqqvvvyyy{{{|||}}}{{{xxxvvvuuuvvvmmmWWW^^^YYYHHHHHHDDD@@@@@@DDDDDD@@@999888666444222000...---,,,++++++******++++++,,,)))))))))***++++++,,,,,,)))************+++++++++***+++---...,,,,,,,,,---000666PPPWWW111444QQQlllkkkVVVQQQGGG<<<555444444444333555555555555555444444444444555555666777777888888555;;;AAA???<<>>EEELLLPPPVVV\\\hhhmmmtttwwwwwwwwwxxxzzzyyy~~~xxxrrrsssuuuvvvyyy{{{}}}|||yyyuuusssrrrsssaaaaaazzzsssccctttWWWFFFGGGEEEAAAAAADDDCCC???999888777555222000...,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,)))************+++++++++)))+++------,,,+++,,,......666>>>cccPPP999EEERRRRRRPPPZZZSSSHHH>>>999777666444666666666666555555444444444444555555666777777777555888;;;<<<:::999:::;;;666===CCCNNNZZZQQQAAA???:::;;;<<<<<<;;;:::::::::999CCCOOOYYYeeeyyyrrrHHH===999]]]___BBB999===GGGXXXiiizzz~~~zzz{{{{{{}}}{{{xxxyyy}}}vvvyyy}}}rrrnnnrrruuuxxx|||}}}|||}}}}}}zzz{{{~~~~~~~~~|||{{{yyyqqqiii```SSS[[[wwwyyybbbWWWggg~~~hhhYYYQQQQQQXXXvvvxxxxxx|||qqq___SSSJJJCCCBBBAAA???CCCOOObbbwwwuuutttwwwtttpppjjjeee___YYYVVVRRRNNNPPPQQQLLLJJJ^^^xxx}}}{{{{{{|||yyyssspppqqqgggjjjpppxxx}}}|||vvvqqqlllbbb\\\WWWVVVccclllfff```^^^^^^cccfffddddddeeehhhqqqmmmYYYPPPVVVZZZUUUYYYXXXVVVQQQKKKCCC===999AAA======CCCJJJSSS___jjjooossswwwwwwuuutttuuuwwwzzz{{{tttsssttttttuuuxxx{{{|||yyyvvvsssqqqpppgggaaaeeeooo|||kkkWWWwwwoooVVVEEEFFFEEEBBBBBBDDDBBB>>>888888777555333000...,,,,,,++++++++++++++++++,,,((())))))***++++++,,,,,,)))************+++++++++)))***,,,,,,++++++,,,...***444+++???tttTTTBBB666888LLLZZZ[[[YYYRRRJJJDDD>>>:::777777666666666555555555444444444555555666666666888555444666:::>>>>>><<<>>>???999999@@@<<<777>>>999:::;;;;;;<<<>>>AAACCCKKKWWW]]]ZZZ]]]sssYYY:::@@@>>>eeeNNN===:::<<>>:::;;;III___pppxxxvvvzzzwwwrrrlllfff___YYYVVVUUUSSSUUUVVVMMMJJJ]]]wwwwwwtttvvvxxxmmm\\\TTTWWWXXX\\\eeerrr~~~~~~xxxqqqppprrrnnnlllwwwxxxgggjjjggggggjjjjjjeeebbbbbbmmmvvvppp\\\TTT]]]bbb\\\aaa___[[[UUUQQQOOOOOOPPPJJJJJJNNNVVV\\\aaakkktttuuuwwwyyywwwsssqqqrrrtttxxx~~~{{{tttrrrrrrqqqqqquuuzzz|||zzzwwwsssrrrdddbbbWWWLLLPPPddduuu{{{~~~wwwddd}}}NNNFFFBBBEEEEEE???BBBCCC888===999555333222111...+++,,,+++******))))))******)))************+++++++++************************++++++,,,,,,,,,,,,------+++000,,,---KKK|||vvv[[[NNNGGG>>>HHHZZZhhheee[[[SSSIII???@@@999555777999777444444444333333444666888888777777555333222444555666666666333666<<<===999999>>>777<<<;;;444666CCCLLLLLLaaaUUULLLOOOZZZkkk}}}WWWHHHDDDAAACCCooopppDDD???777;;;GGGcccssswwwvvvyyyyyyuuuxxx}}}}}}}}}{{{xxxuuutttyyy{{{pppbbbZZZXXXYYYppp___TTTccctttiiifff[[[RRRJJJIIILLLTTTbbbnnniiiXXXKKKFFFAAA>>>;;;===HHHTTTjjjqqq}}}rrrkkk___VVVYYY[[[VVVUUUSSSKKKHHHXXXnnn~~~www]]]SSScccjjjXXXEEE@@@@@@HHHTTTcccwwwyyy}}}{{{|||~~~|||vvvpppuuuwwwwwwuuuvvvyyyxxxuuuyyyxxxlll]]][[[fffmmmjjjjjjlllmmmjjjddd```aaadddcccfffiiikkkkkknnnrrrvvv|||}}}|||xxxtttrrruuuxxx|||zzzuuuqqqtttxxxxxxtttttttttuuuvvvwwwxxxyyyyyyooobbbKKK@@@GGGPPPaaayyyrrrSSSGGGCCCFFFFFF@@@CCCDDD:::<<<999555333222111...+++,,,+++******))))))******)))************+++++++++************************++++++,,,,,,,,,,,,---------111111...555QQQ|||mmmhhhpppPPP===IIIWWWaaajjjlllbbbUUUHHHDDD???<<<666222333888555444333333444444333222777444333444888:::888555>>>999777888666111000333888999;;;@@@JJJSSSSSSMMMDDDSSSfffmmmfffiiiVVV>>>;;;======PPPwwwfff>>>:::444<<>>CCCLLL^^^qqq}}}zzzssspppqqqttt}}}}}}}}}~~~}}}tttlllooozzz|||uuurrrvvvxxxtttlllgggiiimmmnnnnnnooommmlllmmmrrruuu}}}}}}{{{yyyvvvuuuvvvwwwvvvwwwvvvqqqooorrrtttrrrssssssttttttuuuvvvvvvwwwrrriiiSSSCCCAAACCCPPPgggooo~~~ZZZHHHDDDGGGFFF@@@DDDFFF;;;;;;999666444222000...+++,,,+++******))))))******)))************+++++++++************************++++++,,,,,,,,,,,,------111...//////(((...WWW|||oooxxxsssZZZJJJ???JJJhhh~~~{{{nnndddTTTEEE@@@AAA???;;;999888666555444555666555444666333222444888999666222888555444999===@@@CCCFFFBBBFFFPPP[[[\\\TTTKKKGGG[[[aaatttWWW888333888<<<===[[[zzzZZZ999777444@@@NNNiiixxxrrrooosssttt|||~~~xxxqqqlllfffbbb___~~~wwwqqqUUUTTTiii}}}oooddddddfff^^^OOODDD<<>>FFF[[[tttxxxrrrmmm]]]eeexxx^^^GGGCCCFFFEEE@@@DDDFFF<<<999888666444222000...,,,,,,+++******))))))******))))))*********+++++++++************************+++++++++,,,,,,,,,------333)))(((///...+++<<>>@@@AAABBBQQQTTT\\\___UUUKKKRRRbbb}}}ccc<<<333:::<<<;;;===YYYzzzTTT:::888555EEERRRkkkzzz~~~~~~{{{tttvvvttt~~~||||||wwwtttqqqlllccc[[[lll|||^^^TTT]]]xxx|||mmmjjjllleeeYYYPPPHHHGGGGGGWWWnnnpppggggggccc```ddduuuooo^^^UUUPPPGGG???;;;888FFFXXXoooyyy~~~uuu{{{vvvmmm___UUUYYYXXX[[[^^^\\\SSSRRRaaassstttllliiioooxxxxxxQQQIIIQQQTTTRRRQQQNNNEEE>>>???DDDKKKYYYgggvvvttt\\\MMMMMMTTTmmm^^^VVV^^^qqqxxx{{{|||}}}|||yyywwwvvvvvvllllllmmmmmmooopppsssttt{{{yyywwwxxxyyyxxxsssooovvvyyyyyytttppprrrsssrrrqqqppppppqqqrrrtttuuuvvvooonnn___NNNGGGCCCGGGUUUdddwww||||||VVV```ooo^^^FFFBBBDDDCCC>>>CCCEEE<<<888888777555222000...---,,,+++******))))))******))))))*********+++++++++************************+++++++++,,,,,,,,,------...+++)))---111222222222eee^^^LLLfff~~~mmmZZZPPPQQQEEEBBB???======>>>===<<<;;;>>>@@@???======BBBFFFIIILLLOOOPPPRRRUUUXXXXXX\\\XXXXXX[[[^^^jjjVVV???111777<<<666555:::TTTOOO<<<999444FFFSSSkkkzzz}}}}}}}}}vvvyyy|||{{{yyyqqqdddZZZXXXsssiiiYYYTTTkkkssspppoooiiibbb^^^QQQLLLAAAAAAMMMQQQPPPWWWHHHBBBAAAMMMaaa|||oooeee```WWWLLLEEE>>><<>>CCCGGG>>>555777888777333///......,,,+++******))))))******)))************+++++++++************************++++++,,,,,,,,,,,,------(((000333---(((+++///000***999[[[ppp~~~qqqlllyyyyyytttooollliiiccccccdddeeefffccc^^^ZZZpppwwwxxxmmmcccdddlllrrrrrrHHH555999777777888666444999AAA]]]mmm;;;999888333IIITTTlllzzzttt^^^OOOGGGEEEQQQWWW___dddhhhooozzz}}}vvvnnncccWWWPPPNNNTTTeee~~~{{{kkkPPPQQQsss}}}~~~zzzzzzwwwpppiiifff___dddYYYJJJCCC======GGGIIIEEEEEEDDD;;;>>>___|||rrrhhhbbbTTTBBB>>>BBBHHHbbbwwwrrrsssdddeeefffddd___[[[[[[cccmmmtttkkkpppttttttsssvvv~~~lll```dddmmmjjjfffgggoooxxx{{{zzzkkkpppjjj[[[VVV^^^^^^VVVLLL\\\iiigggYYYPPPVVV```QQQFFFEEENNNNNNIIIWWWnnn{{{yyyyyyyyywwwuuummmpppsssuuuuuuuuuvvvwwwvvvuuuqqqlllmmmrrruuuuuutttsssqqqqqqrrrtttwwwyyyqqqZZZQQQJJJEEEHHHQQQ\\\wwwkkk|||]]]HHHCCCEEECCC???DDDHHH???444777999777333///......,,,++++++***)))*********)))************+++++++++************************++++++,,,,,,,,,---------,,,+++---...///...------444)))000UUUwwwuuu~~~ooobbb[[[iiirrrppprrrtttHHH555>>>666555444444555777;;;???ccceee555999999555MMMXXXmmm{{{~~~~~~}}}{{{~~~}}}}}}wwwwww|||jjjUUUKKKJJJOOOSSSWWWaaadddYYYOOOSSS```kkkuuu}}}vvvkkk```XXXSSSRRRMMMUUUzzz|||{{{tttSSSLLLooo}}}|||zzzxxxxxxuuuqqqooocccfffXXXFFF@@@BBBKKK\\\PPPAAA;;;@@@@@@@@@QQQiii{{{{{{rrrnnn```OOOJJJDDD===QQQhhhfffuuuyyyhhhiiiiiigggccc```dddlllsssuuuoooxxx~~~}}}xxxyyy}}}uuunnnppp|||wwwqqqpppxxxqqqwwwooouuuqqqcccfffrrrxxxlllVVVNNNYYYjjjXXXIIIFFFPPPPPPIIIUUUmmmlllmmmrrr|||{{{wwwwwwyyyzzzyyyyyy|||}}}{{{wwwtttuuuvvvtttvvvtttnnnkkkpppwwwzzzvvvtttrrrpppppprrrtttuuurrrxxxjjjSSSHHHCCCBBBIIINNN___xxxaaa```xxxzzzbbbJJJDDDDDDAAA;;;AAAEEE<<<:::999888666333000...,,,,,,+++******))))))******(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......222222,,,,,,EEEsssyyyxxxzzz___CCC666999AAABBBEEE===444333///111???yyywww~~~[[[===333444>>>EEEVVVmmm}}}~~~xxx|||}}}{{{vvvnnnqqqzzzrrrfff___[[[ZZZ\\\vvvLLLOOOSSSsssxxxvvvttt|||oooddd]]]YYYSSSNNNTTTooo}}}^^^JJJaaawww~~~~~~tttppp}}}}}}qqqnnnpppgggPPPIIIWWWaaaPPPAAA@@@LLLMMMFFFQQQhhhssswwwooohhh]]]UUUQQQKKKGGGPPP^^^wwwvvvjjjkkkvvvllleeegggmmmrrrwww}}}uuuyyy|||{{{zzz{{{~~~}}}|||yyy{{{iii```mmmeeeOOOQQQQQQVVVVVVHHHGGGXXX^^^SSSLLLUUUjjjxxxuuuxxx}}}~~~zzzvvvsssxxxyyyzzz|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{uuubbbPPPGGGEEEEEEMMMWWWdddttthhheee^^^rrrkkkdddGGGBBBBBB@@@<<>>::::::999777<<<@@@999333333000444DDDxxxUUU777222555>>>GGG\\\ooo}}}zzzyyyzzz|||}}}|||}}}~~~vvvrrruuuvvvtttzzzsssjjj```TTTKKKGGGeeesssGGGUUUwwwuuu{{{}}}nnnbbb[[[WWWWWWRRRQQQbbbnnnTTTZZZhhhvvv|||wwwvvvpppqqqtttpppiiiwwwpppYYYWWWXXXMMMGGGJJJQQQLLLFFF[[[zzzyyytttqqqnnngggeeefffggg]]]NNNIIIOOO^^^uuu}}}zzzyyy~~~xxxooorrrzzznnneeeiiisssxxxxxxxxxxxx|||}}}zzzyyy|||{{{kkkpppfffRRRUUUVVVXXXUUUGGGIII^^^iiicccZZZRRRTTTddd~~~zzzyyy{{{~~~~~~~~~}}}}}}|||{{{{{{zzzuuuvvvwwwxxxyyyyyyyyyyyywwwwwwxxxxxxxxxxxxxxxyyy}}}|||lllTTTBBB???CCCIIIRRRYYY___ooozzzxxxhhhiii___DDD???AAA@@@<<>>[[[eeeKKK111+++333888555000555999444111222111888JJJNNN111222777>>>HHHaaaqqq}}}{{{~~~~~~}}}mmmggggggooovvvzzz|||eeeMMMAAA@@@???iiieeeGGGgggrrr|||wwwggg\\\UUURRRQQQPPPMMMUUUuuu}}}aaaSSSVVVjjj||||||tttmmmooooooNNNLLLYYYjjjooorrruuuppp[[[RRROOOPPPHHHBBBQQQiii{{{qqqkkkgggddddddiiiuuu~~~uuu]]]KKKDDDVVVvvvzzzsssyyy|||mmmdddjjjvvvyyysssllloootttwwwuuuxxx|||xxxqqqpppfff[[[```bbbaaaZZZMMMUUUpppwwwiiifffnnnxxx|||xxxsssrrrtttyyy~~~~~~~~~}}}}}}}}}~~~xxxxxxwwwvvvuuusssrrrrrrttttttuuuuuuuuuvvvvvvvvv|||uuuRRRAAA@@@BBBNNNTTTRRRUUUeeexxxuuupppZZZDDD???AAA@@@<<>>:::999888666333000...,,,,,,+++******))))))******(((((((((((())))))))))))((((((((()))))))))******((()))))))))************++++++++++++,,,,,,,,,,,,'''111333+++***333555...555...333ZZZmmmIII555222666666000,,,...000///000333000111///000111---999TTTsssuuusssCCC666777666<<>>???BBBIIIQQQRRRKKKDDDCCCDDDFFFsssiii\\\RRRWWWccchhh```UUUOOOBBBOOOtttyyy^^^HHHPPPfffvvvppppppnnnwwwwwwooopppzzzqqqkkkiiijjjvvv}}}vvv^^^TTTUUUVVVZZZ\\\aaaccc^^^iiivvvdddUUUKKKFFFBBB???>>>PPPfffqqqqqqooosssxxxuuuxxx}}}~~~zzzwwwsssrrrrrrqqqrrrtttuuuwwwtttuuuvvvxxxyyy{{{||||||pppggg^^^]]]```]]]RRRHHH<<>>:::999888666333000...,,,,,,+++******))))))******(((((((((((())))))))))))(((((((((((()))))))))***)))))))))*********++++++***++++++++++++,,,,,,,,,(((---000...,,,---000111555???777///FFFpppuuuQQQ:::555777777444555...***---000000000111///000...000222---:::WWW[[[999666555333???JJJ___ppp}}}~~~{{{uuuooonnnrrrwwwxxxvvvyyytttvvvssskkkhhhmmmsssuuuyyy{{{{{{kkkVVVFFFAAAHHHRRR___lll{{{zzzwwwxxxwww}}}~~~hhhXXXnnnzzzrrreeeWWWOOO@@@AAAAAA^^^dddMMM]]]xxx~~~yyyvvvsssuuuwwwwwwuuusssrrrssszzzyyyxxxuuurrrmmmjjjgggffffffcccdddwwwlllWWWBBBCCCQQQkkkpppmmmYYYNNNJJJCCC@@@>>>555AAAJJJQQQNNNFFFBBBEEEGGGBBBeee}}}qqqcccTTTPPPXXX```^^^XXXNNNKKKKKKddd[[[NNNVVVzzz}}}sssoooqqqlllxxxzzzsssvvvzzzrrrmmmooowww~~~~~~bbbRRRTTTWWWXXXXXXaaaiiidddjjjrrreeeWWWIII@@@888AAAMMMWWW^^^eeeooowwwvvvyyy}}}}}}uuutttrrrqqqpppqqqrrrsssssssssuuuvvvxxxzzz{{{|||uuurrrfffUUUOOOSSSSSSMMM@@@AAABBBEEEHHHNNNVVV\\\___bbblll{{{|||hhhsssgggGGGAAABBB@@@<<>>???AAABBBBBB:::999888666333000...,,,,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,---------......000000222444666888999:::KKKrrrnnnNNN<<<111111000000//////......000000000000000000000000000---000///666111777hhh~~~nnn999777555444555===OOOaaavvvvvvvvvyyy~~~yyyvvv\\\III>>>999999;;;555888>>>FFFOOO___xxx|||wwwxxx}}}nnncccppp```[[[VVVDDD<<>>SSSpppmmmdddhhhiiivvv{{{iiiWWWQQQLLLHHHEEEEEEKKKRRRNNNRRRWWWZZZ]]]]]]XXXSSSEEEEEE^^^~~~vvveee^^^^^^^^^```ccc___pppcccYYY~~~kkkccc}}}zzzuuuvvvxxx~~~~~~uuuooouuu|||yyyeeeXXX]]]QQQOOOHHHIIIIIIJJJgggxxx|||xxxnnneeeVVVJJJFFFMMMZZZdddqqqsssvvvvvvuuuuuuxxx{{{uuuuuuttttttuuussspppnnnlllqqqvvvwwwttttttxxx|||~~~}}}wwwjjjYYYKKKDDDBBB???@@@CCCFFFKKKQQQWWWZZZaaa___cccrrr}}}gggvvvgggFFFCCC@@@>>>???@@@AAAAAA::::::888666333000...,,,,,,+++***)))(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))******************++++++,,,---...,,,,,,,,,------------...//////000222444555666777:::<<>>QQQcccxxxvvvuuuxxxxxx|||sssWWWLLLIIICCC<<<888::::::<<>>???@@@@@@@@@;;;:::888666444111...---,,,+++***)))(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******)))))))))***+++...000222,,,,,,,,,,,,------------......///000111222333333999444444@@@\\\yyyfffKKK666,,,***))))))///////////////.........------------------------///---000...333///666iiiXXX777555333333666???SSSfffzzzwwwuuuxxxzzzwww{{{vvvbbb^^^ZZZMMM???;;;===;;;:::999888<<>>HHHkkksssyyywwwttttttttttttlllppptttuuuuuuuuuxxx{{{yyy{{{xxxrrrVVVDDDCCC<<<666PPPvvvyyyxxxppppppcccbbbjjjppp}}}~~~iiilllggg\\\XXX\\\___\\\WWWPPPGGGGGGPPPYYYUUUKKKFFF@@@YYYwwwmmmhhhhhhkkkeeehhhUUULLLqqqzzzqqqcccVVVUUUbbbyyy|||xxxyyy|||xxxsssttt|||nnnaaaTTTMMM@@@;;;999:::YYYooopppqqqtttyyyjjj[[[TTT\\\fffttt{{{{{{vvvsssrrrsssrrrpppppprrrsssrrrqqqtttrrrqqqrrrtttvvvvvvtttqqqvvvyyyuuuhhhVVVDDD999;;;CCCJJJKKKHHHIIIPPPWWW\\\[[[\\\jjjvvvuuuWWWxxxtttlllFFFCCC???>>>???@@@AAAAAA;;;:::999777444111...---,,,+++***)))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))******))))))***+++...111222++++++,,,,,,,,,---------.........///000000111111111999===777000888PPPfff~~~ddd>>>999333...///222333000,,,........................------------------------///---000---111---777kkk~~~[[[666444222333666AAAVVViiiyyyxxxyyyzzz~~~||||||}}}}}}|||kkkrrr}}}}}}rrrXXXDDD???===<<<===<<<999888@@@JJJQQQXXXaaahhhmmmvvvuuusssuuu|||wwwiii```___]]]SSSGGGFFFXXXjjjuuuwwwjjj\\\LLLDDDDDD]]]kkkyyyyyytttqqqqqqqqqkkkqqqxxx{{{yyyyyy|||qqq|||mmmOOOGGGCCC;;;BBBSSSvvvpppbbbjjjnnnooowwwwwwmmmiiillljjjccc^^^```ZZZMMMHHHMMMRRRSSSQQQDDDWWWtttqqqsssxxxvvvccc[[[|||yyyjjj^^^RRRLLLDDDUUUttt}}}~~~~~~zzztttsssvvv}}}rrrbbb[[[YYYKKKBBB;;;<<<]]]qqqrrrssstttyyynnnnnnoooppprrrrrrrrrqqqpppnnnmmmmmmoooqqqrrrrrrvvvuuuttttttvvvxxxyyyyyywwwxxxyyyyyysssbbbJJJ999888AAAIIIIIIEEEDDDLLLTTTYYYYYYWWWdddppplllTTTxxxnnnDDDAAA>>>>>>???AAACCCCCC;;;;;;999777444111///---,,,+++***)))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))++++++******+++---...///+++++++++,,,,,,,,,------.../////////000000000000///000333666888888777666555NNNppp___DDD999---------,,,---///111333333---------------....................................---000,,,000---888nnn\\\666333222333777BBBXXXlllwwwzzz}}}}}}}}}vvvtttyyyzzzxxxyyy{{{{{{yyymmmkkk{{{xxxXXXDDD???@@@DDDGGGCCC===>>>CCCFFFOOOZZZbbbhhhsss~~~uuueeezzz~~~yyykkkaaa```\\\XXXLLLLLL^^^nnntttzzzuuufffUUUFFF===SSSddduuuvvvoookkkkkklllmmmsssyyyzzzyyyyyy}}}~~~qqqmmmRRRFFFCCC@@@===\\\yyy}}}xxx{{{zzzuuuooosssnnn^^^VVV]]]eeeggggggUUUbbb|||tttttt}}}xxxkkkfffrrr]]]PPPHHH???===IIIbbb~~~xxxuuuvvvwwwzzzuuueeedddjjj[[[LLL>>><<<]]]mmmsssuuuuuuxxxtttppprrruuussspppooommmlllllloooqqqrrrrrrrrrvvvyyyyyywwwxxx|||zzzuuurrruuuvvvlllVVVCCC???EEEKKKKKKHHHIIIQQQXXXXXXYYYRRR]]]eee|||gggtttEEEBBB???>>>???AAABBBCCC<<<;;;999777555222///...,,,+++***)))((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......//////000000111111666222111666===@@@<<<777999;;;<<>>>>>???@@@@@@<<<;;;:::888555222///...,,,+++***)))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))''')))***,,,,,,+++***)))***++++++++++++,,,,,,,,,------......///000111111...000222///+++***///444666999999666666===CCCDDDZZZzzzxxxeeeQQQEEE???111...111111555555+++&&&***---...,,,***))))))++++++,,,,,,,,,------------------------------------,,,000---111000>>>www|||VVV777444333333777CCCZZZnnn~~~{{{zzz{{{zzzqqqqqq~~~~~~zzzxxxrrryyy~~~aaaVVVXXX^^^dddbbb\\\ZZZ[[[ZZZ^^^cccgggnnnzzzrrrooo___sssuuullliiiccc___RRRRRReeevvv{{{~~~{{{vvviii]]]MMM@@@DDDZZZrrr|||}}}~~~}}}}}}~~~sss}}}pppbbbSSSJJJ???<<>>>>>======<<<;;;:::888555222///...,,,+++***)))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))$$$&&&))),,,---,,,***(((******+++++++++,,,,,,,,,+++,,,,,,---...///000111---000333333333333555777...222444333555999999666;;;>>>III[[[pppzzzjjjSSS???:::666---,,,333)))'''000444,,,***---***---,,,*********+++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---111111@@@zzz]]]888555333333777CCCZZZnnn{{{uuuxxxtttrrr~~~|||sssqqqqqqooolllmmmsssxxx{{{{{{rrrdddmmmjjjbbblll{{{fff___aaagggnnnooolllllloooooooooqqqssszzzxxxjjjzzzssszzz{{{qqqlllfffnnn^^^YYYgggtttvvvwww|||wwwuuuggg\\\MMM@@@666OOOkkk{{{qqq}}}sss|||iiiRRR===<<<;;;[[[xxxtttxxxdddaaaggguuuuuubbbTTTWWW\\\ZZZRRReee~~~rrrnnnsssooolllccckkkllllllnnn\\\___iiiqqqfffQQQFFFIIIfff}}}}}}}}}yyyxxxxxxxxxtttfffccc]]][[[MMM888EEEUUUiiixxxwwwtttxxx|||zzz{{{}}}|||sssjjjfffiiipppvvvyyy}}}~~~yyyuuuuuuvvvqqqqqqrrrtttvvvvvvuuusssvvvwwwyyy}}}~~~{{{www|||~~~uuuooonnnpppaaaRRRCCC@@@HHHQQQRRROOOPPPUUULLLVVV]]]ddd___nnnwww~~~NNNFFF@@@???>>><<<<<>>fffxxx}}}tttuuu|||kkkoookkkgggTTTjjjiiiqqqlll```www~~~zzzvvvrrrvvvtttnnncccmmmlllnnnlllfffaaa[[[YYY\\\ZZZKKK;;;>>>bbb~~~{{{}}}}}}{{{xxxyyy~~~}}}{{{xxx}}}}}}|||jjj^^^aaa___PPP@@@888NNNggg~~~yyyqqqmmmkkklllttt}}}~~~|||zzz{{{~~~sssnnnuuuzzztttpppsssvvvvvvxxx}}}}}}zzzyyyyyy~~~{{{rrrooobbbZZZJJJAAAIIIWWWXXXOOOMMMJJJQQQTTT]]]cccsssmmmrrrMMMFFF@@@???>>><<<<<>>CCCFFFCCC???<<<888333000000///---,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---000+++...000DDD[[[:::555222333999FFF[[[nnn~~~vvvrrrsss}}}yyywwwyyyxxx|||uuuiiiaaaeeeiiiWWWUUUkkkzzzsssmmmnnnmmmjjjmmmuuu}}}rrrzzzxxxoooqqq{{{yyy{{{~~~|||{{{~~~uuuaaaQQQDDDAAALLLhhhyyywwwaaaMMMFFFAAA\\\vvvbbbhhhxxxwwwsssrrriiiooovvv{{{zzzwwwtttpppmmmssstttpppgggnnnllllllnnnhhh^^^PPPKKKPPPVVVPPPEEE888PPPttt{{{yyyyyy~~~uuummmpppzzzmmm```aaa^^^PPPAAA:::HHHaaawww}}}|||xxxqqqllliiiiiiqqqyyy{{{{{{zzzxxxwwwxxx{{{~~~uuunnnrrruuuqqqooorrrrrrrrrtttwww{{{{{{yyyvvvpppqqquuu|||}}}wwwrrrqqq```VVVHHHAAAHHHRRRTTTQQQJJJFFFJJJLLLTTTXXXwww}}}rrrvvvyyyMMMFFF@@@??????<<<<<>>NNNrrr~~~}}}\\\TTTHHHRRRttt}}}tttsssmmmvvvrrrnnnrrrcccsssxxxtttpppkkkhhhmmmooonnnggglllpppnnnvvvmmm^^^JJJAAAGGGPPPNNNFFF???IIIccc}}}|||zzz~~~}}}cccRRRGGGMMMZZZiii~~~|||ooobbbaaa^^^QQQCCC;;;CCCZZZqqqxxxyyy|||~~~}}}~~~xxxppplllhhhgggmmmuuuxxxxxxwwwvvvuuuvvvyyy|||yyypppqqqssspppppptttqqqpppqqqsssvvvwwwvvvuuuooonnnpppuuuxxxxxxyyy}}}ppp^^^LLLGGGJJJNNNQQQRRRLLLFFFHHHHHHMMMPPPmmm}}}LLLEEE@@@@@@???===<<>>===???;;;:::999777444111///------,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******)))******++++++,,,,,,---,,,,,,---------.................................,,,,,,,,,,,,------------,,,,,,---............---***+++,,,,,,++++++,,,---******+++******+++...111))))))))))))************''''''((()))))))))(((((()))))))))*********++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,///***...000EEE>>>444333444666:::HHHbbbxxx~~~wwwssszzzpppnnn}}}{{{iiipppyyyxxxlllpppqqqsss}}}uuutttyyy||||||nnnfffhhhnnnvvvtttRRRKKKeeezzzooottt}}}bbb[[[TTTgggeeeQQQ^^^```mmmzzzaaaNNNFFFKKKGGGDDDCCCEEEDDDBBB???FFF>>>>>>AAAKKKmmm~~~uuukkkcccddddddaaaYYYaaaiiijjjbbbSSSDDD<<<:::NNNccckkkhhhkkk{{{xxxiii]]]QQQLLLJJJHHHIIILLLHHH^^^xxxuuuoooiiifffcccYYYJJJ???;;;LLLbbbrrrxxxzzz|||~~~|||}}}yyysssooollliiigggkkkqqqtttuuuvvvuuutttsssuuuvvvrrrqqqrrruuuwwwwwwuuusssrrrssstttsssssssssuuuwww~~~zzzwwwvvvvvvzzz[[[KKKPPPUUUSSSOOONNNFFFFFFEEEIIIGGG]]]{{{jjjiiiwwwIIIDDD@@@AAAAAA>>>===???;;;:::999777444111///------,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------------------------************************$$$$$$%%%''')))*********++++++******+++++++++***&&&(((((('''%%%$$$&&&((((((((((((((())))))******''''''((()))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///+++000333HHHFFF555333333444;;;MMMkkkyyyttt{{{{{{tttrrryyy{{{xxx{{{oookkknnnqqq}}}}}}sssssstttqqqmmmkkknnnjjjfffeeeiiiqqqzzzvvvmmmYYY\\\jjj```VVVVVVYYYMMM]]]ggguuu|||dddWWWVVV^^^[[[YYYXXXXXXUUUOOOKKKKKKCCCCCC@@@@@@]]]{{{ppp~~~jjj^^^]]]\\\ZZZhhhnnniiiYYYLLLJJJJJJGGG:::FFFSSSXXXWWW]]]mmm|||}}}}}}vvvgggXXXQQQQQQMMMHHH>>>III]]]vvv|||vvvmmmfffaaaYYYMMMBBB999III___qqqxxxzzz|||~~~}}}zzzsssooolllkkkiiigggkkkqqqvvvwwwxxxwwwuuuttttttuuuqqqrrrtttvvvwwwxxxwwwtttqqqsssuuuuuussssssuuuwww~~~~~~fffOOOMMMSSSQQQIIIMMMDDDDDDDDDGGGCCCUUUwwwtttIIICCC@@@AAAAAA>>>===???;;;:::999777444111///------,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((---,,,++++++,,,,,,+++***+++)))'''((())))))'''%%%$$$(((++++++***)))***,,,'''''''''((((((((())))))''''''((()))******))))))''''''''''''((((((((()))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++///,,,111555LLLCCC666444222333:::PPPtttzzzvvv||||||zzz~~~~~~|||zzzvvvggglllrrr|||tttqqqlllbbbXXXSSSPPPRRR[[[ooo|||tttvvv}}}jjj```bbbqqqYYYNNNDDDSSSTTTQQQaaaooouuu}}}lllgggnnncccbbbcccfffiiiiiieeeaaaVVVPPPOOOEEE:::OOOzzznnnnnn```YYYSSSNNN[[[ttt}}}fffKKKDDDFFFFFFDDDKKKRRRSSSQQQTTT\\\ddd~~~}}}bbbSSSQQQJJJ>>>DDDEEERRRjjj|||pppfff___YYYNNNEEE:::III___rrrzzz{{{}}}~~~xxxpppllljjjiiihhhgggkkkqqqzzz{{{{{{zzzwwwvvvvvvwwwuuuwwwxxxxxxyyy{{{zzzxxxrrruuuxxxxxxvvvuuuvvvxxxwww{{{vvv]]]HHHGGGSSSUUUOOOPPPGGGGGGFFFIIICCCSSSyyyMMMDDD???@@@CCCAAA>>>>>>>>>;;;888666444111...,,,,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************++++++++++++******)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,...///------,,,---MMM|||EEE666000///999EEEWWWqqq{{{zzzvvv}}}|||zzzttt{{{rrrhhhxxx|||yyymmmcccWWWNNNNNNTTTVVViii}}}~~~rrr^^^[[[hhhuuuXXXEEEGGGPPPTTT[[[UUUWWWddduuu}}}mmmgggYYYMMMDDD===FFFnnn{{{yyy}}}qqqcccVVVLLLHHH]]]}}}wwwooojjjUUUOOOOOOWWWgggpppsssrrrdddVVVXXXrrr~~~~~~mmmrrr{{{iiiMMMDDDMMMPPPNNNOOOWWWcccsssuuukkkccc[[[RRRLLL@@@AAA```mmmooo{{{zzztttooojjjhhhggggggmmmuuu{{{~~~}}}zzzzzz{{{xxxvvvuuuxxx}}}~~~yyyuuurrrssstttuuuvvvwwwwwwxxx{{{|||~~~~~~|||{{{jjjaaaSSSGGGDDDIIIOOORRRUUUSSSTTTMMMLLLHHHZZZoooLLLDDD>>>???BBB@@@>>>===>>>;;;888666444111...,,,,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))*********++++++++++++***))))))(((((())))))*********)))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,---...,,,---,,,...NNN}}}|||FFF777333333999AAANNNfff~~~zzzxxxttt{{{yyyvvv|||wwwnnnuuuyyy~~~yyyoooyyyvvvkkkeeellltttmmmbbbWWWRRRQQQSSS]]]hhhyyysssfffaaaiii~~~lllXXXYYYffflllfffhhheeehhhttttttmmmaaaUUUMMMDDDKKKnnnwww|||lll[[[QQQLLLfffxxxvvvggg___YYY]]]lllrrruuuzzzsssbbb[[[nnnzzzjjjcccggg}}}zzz^^^LLLKKKCCCGGGPPPYYY___hhhvvv|||rrriiiccc\\\VVVQQQFFFGGGfffsssttt}}}~~~{{{tttnnnjjjhhhffffffmmmttt}}}}}}yyyxxxzzz}}}~~~|||{{{{{{}}}|||xxxuuussssssttttttuuuvvvwwwxxxtttvvvyyy|||~~~~~~~~~~~~uuummm___QQQJJJJJJNNNQQQOOOMMMNNNHHHKKKLLLbbbaaa{{{LLLCCC===>>>AAA???=========;;;888666444222///,,,,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******)))))))))*********+++++++++***))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,+++---,,,,,,---///PPPvvvsssxxxqqqAAA666333444777999AAAYYYrrr~~~vvvrrryyyzzz}}}|||~~~sssnnn|||iiiooo{{{}}}xxx{{{yyypppllljjjpppxxxqqq^^^VVVOOOSSS]]]mmm~~~|||vvvggg^^^cccmmmvvvqqqhhhsss}}}zzzyyy~~~~~~wwwjjjhhh^^^VVVPPPIIINNNkkkzzzsss|||rrr___UUUQQQmmm}}}|||rrrgggYYY[[[jjjllllllyyy|||kkk\\\rrr}}}}}}uuufff```VVVVVVXXXXXXVVVWWWbbboooxxx}}}~~~wwwmmmfffbbb^^^ZZZVVVFFFFFFeeetttvvv}}}yyy}}}|||wwwrrrmmmjjjhhhhhhmmmuuu{{{wwwwww{{{~~~}}}|||{{{yyyxxxwwwvvvuuutttsssssssssuuuvvvwwwtttvvvyyy|||~~~|||vvvlll___SSSMMMNNNQQQLLLMMMSSSQQQVVVWWWhhh|||___tttLLLCCC<<<===@@@???=========;;;888555444222///---,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******))))))))))))******************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,***,,,+++,,,---000QQQnnn777222111222333111:::UUUqqqvvvpppvvvsssnnn{{{|||tttxxx{{{vvvpppqqqwwwvvv}}}~~~}}}}}}}}}mmm^^^___^^^aaakkk{{{~~~~~~zzzkkkYYYRRR]]]mmm}}}~~~xxxzzzuuuiiiaaaUUUSSSMMMJJJHHHDDDIIIbbb}}}{{{uuu~~~qqq___WWWVVVsss{{{qqqdddSSSVVVgggfffcccssstttfffyyy}}}kkkXXXPPPNNNRRR^^^kkk{{{~~~}}}uuukkkdddaaa^^^[[[YYYEEEDDDcccsssxxx|||~~~~~~~~~xxxrrroookkkjjjnnnuuu{{{xxxxxx|||xxxyyyyyyxxxvvvvvvxxxzzzyyyxxxvvvuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~yyyxxxtttmmmaaaWWWUUUXXXUUU[[[ffffffjjjeeekkkmmmjjjLLLCCC<<<===???>>>===>>><<<:::777555444222///---,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******(((((()))))))))************))))))((('''((((((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,)))++++++---...111RRRttt777111000111111000;;;[[[zzz|||wwwpppuuu{{{qqqgggxxxpppjjjooo{{{|||tttqqqsssrrrtttzzz}}}zzz}}}jjjXXXYYY[[[iiiqqq|||~~~}}}{{{{{{yyykkkppp{{{rrrbbbppp{{{zzzjjj]]]VVVLLLCCC@@@>>>>>>===BBBUUUjjjtttzzzzzz{{{nnn```\\\\\\ttt{{{oooeeeUUU[[[lllkkkdddqqqzzz}}}ttt{{{kkkKKKFFFPPP[[[eeennnvvvqqqkkkhhhgggmmm}}}~~~wwwllleee```]]]ZZZWWWJJJGGGcccrrrwww|||uuupppkkkhhhlllsssyyy|||}}}|||yyyxxxyyy|||ssstttuuutttssstttvvvxxxyyyxxxwwwuuuuuuuuuuuuvvvuuuvvvwwwyyyzzz{{{{{{|||tttvvvzzz{{{ssshhhdddhhhhhhmmmvvvsssvvvnnnnnnuuukkkMMMDDD<<<===??????>>>???<<<:::777555444222000---,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******((((((((()))))))))*********)))((((((''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,)))++++++---...222SSS{{{>>>333111111333333???^^^}}}wwwooosss{{{zzzwwwuuu|||bbbaaa}}}rrrlllrrr|||ooolllpppqqqmmmvvv{{{{{{|||qqqeeeaaaYYY]]]kkksss}}}~~~}}}~~~{{{yyyvvvxxxeeeYYYTTTLLLCCCAAA>>><<<:::>>>LLL\\\mmmrrruuutttttt~~~mmmcccdddeeeqqq~~~|||qqqhhh\\\eeessspppiiisss}}}pppuuueeeGGGFFFRRRYYYZZZ]]]PPPPPPTTTZZZ\\\]]]ccckkk~~~yyyooogggaaa]]]XXXTTTKKKHHHcccnnnpppyyyxxx~~~~~~yyyrrrmmmiiifffjjjpppssswww|||}}}zzzyyyyyyzzzmmmmmmmmmnnnooooooppppppsssrrrrrrqqqooonnnmmmmmmooooooqqqsssuuuxxxyyyzzzxxxxxx~~~yyyvvvzzzzzz{{{|||sssuuurrrtttnnnyyy~~~OOOEEE======@@@??????@@@<<<:::777555444333000...,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******(((((((((((()))))))))***))))))(((''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,***,,,+++---...222SSSwww{{{???444111222333333<<>>>>>@@@@@@@@@AAA<<<999777555444333000...,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********(((((((((((())))))))))))))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++++++++,,,---------,,,,,,+++---,,,---...222RRRtttqqquuuxxx888333000000222111666KKKaaakkkttt}}}|||ssskkkqqqwww{{{{{{sssvvv~~~zzz^^^___oooyyyvvvsss}}}{{{qqqnnnkkkpppyyy~~~wwwvvvsssqqqqqqvvvooo~~~~~~tttmmm^^^WWWWWWSSSRRRNNNIIIDDDBBBEEEPPP[[[dddiiillljjjiiilllsssxxx|||qqqeeeiiirrrvvvyyynnn{{{~~~yyyxxx~~~uuuqqqsssnnn[[[UUULLL???>>>FFFFFFJJJVVVfffpppqqqoooooo~~~{{{rrrjjjddd^^^WWWRRRMMMOOOmmmwwwtttzzzzzz{{{~~~}}}yyytttooollljjjjjjooowwwzzz~~~vvvuuuwww~~~|||zzz|||wwwtttqqqmmmVVV???CCCAAA;;;???;;;@@@>>>:::666555555333///+++...,,,+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%''''''&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++***------///SSSggg???444333333222111888KKK]]]ppprrrtttxxxzzzqqqqqqtttxxxkkkcccsss{{{uuuvvvyyy~~~mmm{{{zzzjjjcccwww{{{}}}}}}xxx{{{|||iii^^^\\\[[[UUUOOOPPPMMMJJJGGGEEEGGGSSS___ooohhhfffjjjjjjlllzzzkkkfffhhhlllwwwrrr}}}{{{yyyyyy{{{}}}}}}tttppprrrzzzwwwssskkk[[[KKKGGGLLLRRRUUU]]]gggiiifffgggnnn|||}}}rrrlllfff^^^ZZZZZZNNNWWWrrryyyuuurrroookkkkkksss}}}|||~~~~~~{{{}}}{{{yyy||||||zzz|||zzzyyyzzz}}}{{{}}}{{{{{{zzzcccWWW@@@CCC@@@;;;???<<>>:::666555555333///,,,...,,,+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++***...---...RRRmmm888444333333222111999LLL___tttwwwxxxzzzxxxoooqqq~~~xxx~~~sssggguuuyyywwwxxxrrrhhheeedddtttyyy~~~|||{{{{{{|||~~~uuucccYYYYYY[[[XXXTTTRRRLLLGGGEEEEEEIIIUUU```gggcccdddkkknnnppp}}}qqqmmmnnnooovvv{{{xxx{{{}}}yyyttt~~~{{{qqqwwwwwwjjjeeefffeeefffjjjnnnjjjbbb```dddvvv{{{tttlllaaaZZZXXXNNNVVVppp}}}zzzwwwuuuqqqooovvv{{{}}}~~~}}}{{{|||~~~zzzzzz}}}}}}zzzzzz}}}zzzzzz|||zzzyyy|||||||||aaaZZZBBBDDD@@@:::???===DDD>>>:::666555555333000,,,...,,,+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))&&&$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,+++,,,+++...------OOOxxx999444333333222222:::NNNaaalllrrrwwwzzz~~~xxxoooooo~~~|||xxxxxxgggooo|||zzz{{{|||}}}yyyssshhhhhhlllxxxsssbbbXXXYYY[[[YYYVVVRRRKKKEEEDDDGGGLLLVVV```iiifffhhhnnnnnnkkkqqqzzzwwwnnnqqqvvvxxx}}}}}}~~~mmmmmm}}}yyywwwkkklllooopppllleeedddfffttt~~~ssseee\\\ZZZNNNVVVnnn}}}zzzxxxtttrrrvvv}}}yyy{{{|||{{{zzz{{{|||{{{|||~~~zzzxxxyyy~~~}}}yyyzzz|||xxxxxx|||~~~~~~rrr[[[BBBDDD@@@:::???>>>EEE===:::666555555444000,,,...,,,************((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,+++'''###$$$&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++...------NNNvvvzzzwww>>>555333333222333;;;PPPdddgggooovvvzzz~~~yyypppmmm{{{xxx|||hhhhhh}}}{{{yyyssspppvvv}}}|||zzzwwwhhh___]]]\\\XXXTTTPPPIIIDDDFFFJJJNNNUUU[[[ggggggjjjooonnniiiiiimmmtttllljjjpppxxx||||||xxxvvv~~~gggggg}}}||||||}}}zzzvvvjjjlllppppppmmmiiiiiilllrrrxxxjjjbbbbbbOOOVVVmmm~~~}}}zzzxxxwwwsssooorrrwwwxxxyyyzzzzzzyyy{{{~~~~~~~~~~~~~~~{{{yyyxxxyyy}}}~~~zzzyyyzzzzzz|||}}}~~~[[[BBBDDD@@@:::???>>>EEE===999666555555444000---...,,,************((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,+++'''###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,+++,,,+++...---...PPPxxxuuukkk===555333333222333===SSSgggkkksssxxxzzz~~~}}}yyyoookkkyyy}}}nnneee{{{~~~zzz|||sssfffwwwmmm|||}}}~~~}}}wwwlllfffccc___XXXRRRNNNIIIGGGKKKNNNPPPSSSWWW[[[^^^fffooottttttuuuxxxuuupppnnnqqqwww{{{}}}uuuoooyyyyyyqqqiiixxx}}}mmmppp~~~}}}yyyyyyyyyvvvrrrsssvvvvvvrrrmmmjjjiiiiiimmmxxx}}}nnniiikkkSSSXXXnnn~~~~~~{{{wwwttttttqqqmmmnnnrrrwwwxxxyyyyyyyyy{{{}}}~~~}}}}}}|||{{{www|||~~~{{{yyy~~~qqqZZZBBBDDD@@@:::???===DDD<<<999555444555444111---...,,,+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))&&&$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++***------///SSSeee<<<555444333333444???UUUiiihhhooouuuxxx{{{pppjjjxxx~~~qqq^^^yyywwwwww}}}vvv{{{vvvsss\\\vvvxxx{{{vvvoookkkhhhddd\\\YYY[[[aaaeeejjjyyy}}}yyy||||||wwwrrrllliiigggccc\\\VVVRRROOONNNPPPQQQPPPSSSXXX\\\```hhhqqqxxx}}}vvvtttsssvvv{{{}}}uuuyyytttfffXXXQQQXXXqqqwwwuuuvvvsssuuusssooovvvzzzzzztttooonnnooonnnmmmvvvqqqmmmpppYYY]]]qqq~~~~~~~~~|||wwwssssssqqqnnnooorrrwwwwwwxxxyyyzzz|||}}}~~~~~~}}}~~~|||yyy~~~}}}{{{}}}{{{gggWWW@@@CCC@@@;;;???<<>>:::555222333333111///...,,,))))))))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,000)))---333OOOiii333777222000222888DDDXXXhhhgggnnnuuuyyyyyy}}}}}}vvvaaaXXX{{{nnnRRRWWWnnnxxxyyy|||uuuxxxwwwnnn}}}mmmggg~~~xxxyyywwwxxxpppkkk___mmm~~~sssddd\\\[[[___cccccc]]]aaarrrvvvmmmvvv~~~||||||pppjjjnnnuuuxxxtttkkkaaaZZZYYY\\\^^^```llloooooopppwww~~~www}}}zzz~~~{{{rrrooouuu}}}sssfff}}}|||}}}zzztttrrrtttyyywwwrrrmmmkkklllooopppnnnhhheeeiiipppsssooohhhfffnnnrrryyy}}}sssllltttcccooo|||ppppppyyy{{{xxxrrrqqqoookkklllqqqzzzyyyyyyyyyzzzzzz{{{|||yyyzzz{{{||||||{{{zzzzzz{{{zzzwwwuuuuuuwwwyyyzzz}}}www{{{}}}}}}uuu~~~~~~vvvlllWWW>>>AAAAAA<<<===;;;EEE>>>999444222333333111///...,,,))))))))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++)))***---'''+++000KKKtttlll___444666222000111666BBBUUUffffffmmmrrruuu|||zzzrrrwwwzzzzzzfffOOOddd{{{aaaYYY___{{{qqqrrrxxxnnnwwwxxxbbbkkktttyyywwwtttpppxxxeeeaaaooovvvoookkkjjjkkkmmmooosssyyy~~~{{{xxx}}}zzzxxxpppqqquuuwwwqqqlllgggdddddddddbbbaaafffnnnuuuzzzzzz{{{~~~|||uuusss{{{zzz|||xxxyyyyyytttooonnnmmmnnnlllhhhkkkrrrsssooogggYYYHHHBBBGGGOOORRRQQQGGGOOOWWWeeeqqqkkkeeelll```mmm}}}wwwddd[[[[[[kkkqqqyyy}}}vvvtttqqqnnnoootttwwwxxxyyyzzzzzzzzzyyyxxxyyyzzzzzzzzzyyywwwuuuttt{{{zzzxxxwwwxxxzzz|||~~~~~~}}}wwwyyysss||||||vvvsssYYY???AAAAAA<<<===;;;DDD===999444333333333111///...,,,))))))))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,000***...333LLLuuu}}}aaa999666222000111555???SSSddddddjjjnnnpppwwwtttmmmrrr~~~qqqQQQTTTsssxxx{{{mmmcccVVVZZZuuunnnxxxxxxmmmnnnvvveee\\\mmm{{{|||~~~xxx}}}zzzwwwxxxuuubbbjjjxxx{{{xxx{{{yyyxxx||||||{{{{{{~~~vvvsssooolllkkkkkkjjjiiikkkttt}}}}}}~~~{{{uuuttt|||~~~xxxrrrtttvvvrrrlllhhhmmmrrrpppjjjnnnvvvsssgggMMMDDD:::888===DDDFFFFFFGGGFFFDDDLLL[[[^^^dddttt```oooqqqbbb\\\UUU[[[eeetttzzzvvvrrrppprrrvvvxxxyyy{{{||||||{{{yyywwwxxxxxxxxxxxxxxxwwwvvvvvvxxxwwwvvvvvvwwwyyy{{{}}}|||}}}{{{zzzuuu~~~~~~yyy[[[@@@AAAAAA<<<>>>;;;CCC<<<888444333444333111......,,,))))))))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++)))###!!!###'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++......111,,,000444KKKlll999444222000111444???SSSeeebbbgggjjjllltttuuummmqqq~~~xxx]]]XXXgggrrruuu~~~zzzzzzwwwmmm\\\___ooouuu|||wwwllliiilll}}}nnn^^^[[[hhh{{{{{{~~~{{{qqqooo}}}wwwuuuzzzoooZZZYYYbbbooo{{{xxxvvvvvvpppyyy|||lll___WWWRRROOORRRSSSZZZgggvvv~~~vvvpppnnnpppsssvvv||||||wwwqqqpppwww~~~zzztttpppqqqqqqmmmiiiiiipppvvvtttnnnsss}}}wwwgggHHHGGGFFFGGGJJJNNNQQQSSSVVVTTTOOOQQQUUUOOOSSSggg```ppp}}}\\\\\\___iii|||~~~wwwrrrqqqtttxxx|||||||||}}}||||||{{{zzzvvvwwwxxxzzz{{{|||}}}~~~xxxxxxwwwvvvwwwxxxzzz{{{}}}}}}ttt}}}|||yyy^^^AAAAAA@@@<<<>>>;;;CCC:::777333333444444111......,,,))))))))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++)))###!!!###'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++******---)))...000DDDnnn777333111111222444???TTTgggaaaeeehhhkkksss~~~uuunnnqqq~~~xxxlllgggiii{{{{{{nnnaaa{{{uuuxxx|||uuulllhhhgggwwwrrreeeWWWTTTggg|||~~~}}}vvvzzzvvvnnnwwwlllUUUFFFBBBGGGMMMSSSYYYbbbnnnvvv{{{xxxnnnfffrrrwwwfffkkk{{{~~~oooggg[[[RRRPPPRRRUUUXXXYYYPPPNNNYYYiiivvvzzzuuuvvvyyy|||}}}}}}xxxrrrnnnooottt}}}~~~{{{yyyvvvsssqqqqqqqqqmmmhhhiiinnngggmmmmmmkkkuuutttdddbbb]]]UUUPPPQQQXXX___iiiuuuyyyZZZKKKWWW```ooozzzqqqgggfffssszzzttttttwwwzzz}}}|||{{{zzzzzz{{{|||}}}xxxxxxyyy{{{|||~~~||||||zzzyyyyyyyyyyyyzzz|||{{{sss{{{yyywww```BBBAAA@@@<<>>CCCMMMWWWnnnxxxxxxiiiaaallljjjbbbppp~~~vvvlll```WWWYYYYYY[[[aaakkkyyy|||___RRRSSS___uuu}}}}}}|||uuupppooorrrvvv~~~|||xxxtttooorrrrrrsssrrrkkkeeeiiipppdddddddddhhhrrr~~~wwwwwwvvvqqqjjjddd```___rrr```JJJUUUgggtttzzzqqqddd___jjj}}}}}}wwwwwwzzz|||zzzzzzzzzzzzzzz{{{||||||{{{zzzzzzzzzzzzzzz{{{|||yyyxxxwwwvvvuuutttttttttyyywww{{{}}}yyy}}}{{{bbbCCCAAA???<<>>GGG]]]dddhhhgggjjjuuu{{{wwwtttuuuzzz{{{}}}vvvnnnkkkooommmpppyyyxxxppp{{{|||kkkttttttxxxyyytttjjjtttbbbjjjqqquuulllYYY___oooaaattt}}}wwwyyy}}}vvvvvv{{{}}}~~~~~~{{{{{{xxxooosssooolllkkkmmmnnnjjjhhhhhhmmmhhhlllxxxwwwiii```aaa]]]```fffhhhaaaWWWRRRSSS]]]gggfffdddlllttt}}}uuupppqqqtttzzzxxx[[[MMMRRR\\\bbbbbb\\\iiivvv}}}}}}zzzxxxuuuyyy{{{xxx{{{zzzzzz}}}|||yyyyyy|||}}}{{{yyy~~~sss\\\>>>>>>???<<>>>>>???<<>>CCC===666333555666222///...444000,,,)))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''%%%''')))***))))))***,,,$$$&&&)))***))))))***,,,)))+++,,,+++***)))+++---...++++++//////+++---333---+++///...***///111&&&000222...((((((,,,+++&&&,,,)))((())),,,---***&&&&&&'''(((((()))((((((((()))))))))))))))))))))))))))******+++++++++******,,,+++******))))))*********+++++++++---000555999ssswww~~~wwwJJJ***222777...555:::BBBWWW___aaaaaabbb```kkk~~~wwwrrruuu{{{fff^^^nnn}}}}}}yyy{{{~~~vvviiifffuuuxxxpppwwwttt}}}jjjdddyyyoooZZZNNNOOOXXX```\\\SSSVVVaaassspppccc]]]TTTVVVrrr|||}}}vvvmmmyyywwwmmmnnn{{{hhhdddeeejjjvvvyyy{{{{{{{{{ccc___UUUUUU```hhhmmm|||{{{iiieeexxx}}}|||yyyvvvwww{{{xxxzzz|||{{{{{{sssqqquuupppkkkhhhiiijjjhhhgggbbb^^^YYYUUUTTTXXX]]]```]]]ZZZ[[[^^^___^^^```eee^^^``````bbbkkkxxxxxxtttvvvzzzzzz}}}~~~{{{yyy}}}|||~~~|||}}}wwwqqqwww|||zzzwwwyyy~~~|||{{{|||}}}}}}yyyvvvvvvzzz~~~{{{zzzpppuuu{{{\\\CCCDDD@@@<<>>CCC===666333555666222///...222...***((('''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''))))))((('''&&&'''((()))******)))***+++------...,,,+++***))))))***,,,---///333444444888===:::111333999DDDCCC888;;;CCC???000333333...---000///,,,%%%&&&((()))*********))))))))))))))))))((((((''')))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,++++++*********+++++++++,,,,,,,,,///444777lll{{{SSS///444777...444999AAAXXXbbbeeeeeeddd___dddwww}}}wwwqqqsss}}}ggg]]]mmm}}}sssnnnlllppp}}}|||sssiii~~~pppcccUUUMMMSSSWWWQQQIIIGGG\\\ooovvvjjjcccYYYUUUaaazzz|||{{{mmmssszzz{{{xxxpppjjjxxxbbbhhhyyynnniiiqqq~~~~~~vvviii^^^YYYVVVWWWaaaooouuuuuummmiii{{{|||vvvwww~~~}}}yyyuuuppppppssswwwzzz|||yyy}}}wwwtttsssooolllkkkkkkiiieeeaaaWWWUUUTTTRRRRRRSSSUUUVVVXXXVVVWWWZZZ\\\]]]aaagggmmmoooqqqqqqwwwyyywwwyyy}}}}}}}}}www|||}}}|||~~~~~~|||~~~zzzxxxxxxwwwtttwww|||sssooovvv|||zzzwwwyyy~~~}}}}}}~~~|||yyy|||yyyxxx|||~~~}}}zzz~~~|||ooonnnZZZAAABBB@@@<<>>CCC===666333555666222///...///,,,)))''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''((((((,,,***'''&&&'''))))))***)))(((((()))+++---......******,,,000777???DDDFFFMMMlllyyyqqqyyyyyyssspppjjjlllhhhYYYWWWWWWQQQDDD777000,,,)))...///...+++'''%%%'''(((++++++******))))))(((((()))))))))))))))))))))))))))***+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,...222555aaa___666555777...333777>>>UUUbbbggggggggg___```ooo~~~}}}vvvpppqqq~~~mmmaaapppvvvuuuzzzpppuuu{{{mmm{{{~~~gggRRRMMMMMMGGG@@@===:::GGG]]]www~~~wwwoooeee[[[TTT```}}}uuuoooqqqvvvvvvwww|||{{{zzzrrrsssooofffooofffWWWlll{{{mmmkkkrrr}}}~~~vvvgggtttooo^^^QQQLLLMMMPPPfffttt|||yyy|||{{{uuurrrsss{{{|||vvvooommmooowwwyyy{{{~~~wwwzzzvvvqqqooommmkkkkkkjjjfff___YYYNNNOOOQQQRRRRRRQQQPPPNNNSSSQQQRRRVVVXXXZZZ```hhhpppuuuyyy{{{~~~||||||}}}~~~yyyzzz~~~{{{tttvvvvvvvvvzzz~~~~~~yyy{{{zzzyyyvvvooolllsss}}}vvvsss|||}}}~~~~~~~~~{{{{{{}}}|||ppprrr~~~XXX???AAA???<<>>CCC<<<666333555666222///......+++)))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((())),,,***((()))+++------,,,,,,---,,,+++)))+++///444888;;;BBBOOO^^^jjjsssvvvvvveeeYYYSSSQQQ???:::222+++''''''***+++******)))))))))))))))))))))))))))))))))))))))))))))***+++---.../////////...............------,,,------...---,,,---000222[[[iii:::444555---222555===OOO]]]dddfffgggbbbcccooo}}}|||vvvoooooo{{{wwwkkkwwwsssmmmlllzzzsssuuummmYYYHHH<<<:::>>>999<<>>BBB<<<666333555666222///......,,,***)))***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((())))))***+++***+++,,,------+++)))...000///,,,,,,555GGGUUURRRYYYgggzzzxxxyyyaaafffxxxhhh\\\XXXOOOCCC444,,,---000000///)))((((((((()))***++++++************************)))***,,,---...//////000...////////////...---,,,---......---,,,,,,...000UUUqqq<<<111333---111444<<>>>>>>>>AAAHHHRRRXXXXXXVVV~~~~~~|||{{{xxxrrrmmm]]]OOOWWWjjjuuuyyyppplllrrrtttlllcccaaa]]]\\\[[[WWWRRRYYYddd\\\```kkkuuunnn]]]YYY```jjjvvv{{{hhh^^^jjj|||vvvtttzzz}}}{{{pppeee]]]UUUMMMIIIWWWccciiirrr}}}zzzvvvpppiiihhhjjjvvvxxxzzz|||}}}ttt}}}~~~|||uuupppjjjfffccc___ZZZVVVSSSTTTUUUVVVWWWWWWXXXXXXTTTSSSSSSTTTSSSSSS[[[dddgggrrr~~~zzzuuuwwwwwwzzz~~~{{{{{{~~~{{{wwwpppuuuzzzzzzrrrhhhiiioooyyyvvv~~~||||||~~~{{{yyy{{{~~~}}}yyy~~~vvvXXX@@@CCCAAA===BBB===AAA===666333555666222///......,,,+++***+++,,,+++)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))*********,,,------***)))))))))%%%***111888DDDYYYttthhh[[[SSSWWWWWWNNNFFFCCCHHHHHHOOOLLL???IIIggg}}}eeeqqqhhh[[[KKKBBB@@@<<<222)))+++***)))))))))***,,,---***************************+++,,,---......//////......///000000...---,,,,,,---...---,,,,,,...000GGGxxx>>>///222...222333:::LLL[[[```___ccccccdddkkkttt}}}vvvoooppp|||~~~yyy{{{vvvmmm}}}rrrffflll}}}{{{xxxmmmhhhbbb```hhhqqqmmm[[[JJJ???>>>@@@FFFMMMPPPOOOLLLfffyyyuuuvvvqqqooolllbbbSSSOOOTTT}}}{{{uuufffdddiiiiiieeeaaaWWWTTTXXXUUUNNNSSSaaaiii\\\\\\lllrrreeeXXXUUUccciiirrrxxxssshhhaaa```zzz{{{xxxvvvzzz}}}yyyqqqjjjeeeccc___]]]YYYZZZggg|||}}}wwwsssooojjjiiillluuuwwwyyy|||~~~uuu~~~}}}vvvnnnhhheeebbb___\\\VVVUUUTTTSSSUUUWWWZZZ\\\YYYXXXYYYYYYUUUSSSYYYbbbhhhtttxxxrrruuuuuuwwwyyy{{{}}}|||xxxtttqqqvvv~~~yyysssrrrzzzwww~~~}}}~~~}}}|||{{{|||~~~uuu{{{}}}xxxZZZBBBEEECCC>>>BBB===AAA===666333555666222///......,,,******+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))******+++***---///,,,)))***000666555AAATTTiii|||jjj___\\\ssswwwwwwmmmaaaZZZZZZ]]]hhhZZZWWWXXXOOOIIIFFF???===DDDVVVlll|||zzzsssnnneeeVVVAAA111111///---+++***+++,,,,,,************************++++++,,,------------------...///000000...,,,++++++,,,...---,,,,,,...///;;;vvvBBB111444111333222888IIIZZZ```___cccdddccchhhppp}}}vvvoooqqq~~~|||~~~rrrppp}}}pppjjjlllpppqqqooouuuiii]]][[[___pppgggVVVMMMNNNaaa{{{uuu```OOOJJJFFFKKKUUU^^^```^^^eee~~~wwwrrrrrrppplllcccXXXNNNHHHWWWvvvmmm```bbbiiimmmfffccc```^^^[[[XXXXXXZZZhhh^^^XXX^^^jjjnnneee[[[bbb___dddooovvvooobbbXXXqqq}}}~~~yyyrrrppppppuuu|||zzz~~~xxxtttwwwuuukkkaaa```nnn{{{vvvsssooojjjjjjmmmuuuwwwyyy|||vvv}}}~~~~~~xxxpppiiifffddd```]]]UUUTTTRRRRRRSSSVVVZZZ\\\\\\\\\^^^^^^YYYUUUZZZccciiiuuu|||xxxtttrrrtttuuuuuuvvv{{{|||zzzvvvppprrrttt~~~yyy{{{vvv~~~{{{~~~~~~~~~||||||~~~www~~~yyy}}}yyyxxx[[[CCCFFFDDD???BBB===@@@===666333555666222///...---+++***)))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++(((---///---***///<<>>CCCUUUhhhrrruuuaaa|||tttxxxwwwnnneee\\\QQQGGGJJJjjj|||zzz{{{gggcccllltttkkkqqqnnneeebbbeee___TTTZZZ]]]YYYUUUbbbuuurrrbbbZZZWWW[[[eeekkkhhh```[[[WWWppp}}}zzz{{{}}}zzz}}}wwwwwwzzzyyykkklllyyyyyy}}}oooiiieeekkk|||}}}vvvqqqnnnjjjffffffiiitttvvvyyy|||xxx|||~~~|||vvvoooiiifffccc^^^ZZZTTTSSSRRRRRRTTTWWWZZZ\\\]]]___aaaaaa\\\XXX\\\dddlllxxx~~~zzzxxxxxxtttwwwyyyxxxyyy~~~uuuuuuvvvqqqiiilllllluuuyyyuuuqqqyyywwwzzz~~~~~~}}}zzzzzz}}}}}}|||yyyzzzzzztttXXXAAAAAA<<<;;;CCC<<<888888555333333444444000---//////+++'''(((,,,,,,)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''***)))((((((((()))+++,,,)))***++++++,,,+++++++++&&&999+++###:::@@@IIInnnyyyggg\\\gggnnnxxxuuuggg]]]QQQFFFRRR```jjjppp{{{rrrZZZHHH@@@555---,,,......,,,,,,//////+++(((((()))***++++++++++++++++++++++++---------...------,,,,,,...------------...//////333eee}}}}}}nnnOOO,,,333666//////333CCCKKKbbb^^^\\\nnnkkkbbblllyyy}}}xxxrrrqqq~~~rrr||||||}}}xxxzzzyyyppprrr{{{uuuwwwyyyqqqfffxxxmmm```ooo}}}{{{tttjjjbbb^^^^^^^^^___uuu```aaa{{{hhhZZZKKKCCCHHHPPPUUU___kkkdddiiixxxzzz{{{wwwmmm```WWWQQQDDDRRRuuupppaaahhhzzzuuutttnnnhhhiiilllggg^^^YYY[[[\\\\\\]]]aaajjjqqq[[[YYYUUUWWWfffuuupppbbbaaa___fffrrrzzzyyywwwyyy{{{www~~~vvvbbbfff}}}~~~sssyyynnnfffaaaeeezzz}}}}}}~~~wwwpppnnnllliiiiiillluuu}}}~~~zzz{{{yyysssddd^^^^^^WWWSSSTTTTTTUUUVVVXXXZZZ[[[fffeeeccc```XXXSSSXXXaaattt|||zzzxxxvvvuuuuuuvvvyyyuuuppppppooojjjeeedddffflllvvv~~~~~~uuulllqqq|||~~~{{{~~~{{{uuuuuuzzz~~~WWWAAACCC???===EEE>>><<<888555333333444444000---......,,,((((((,,,,,,)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))((()))***+++,,,***+++,,,,,,+++*********,,,,,,+++333CCCWWWoootttdddbbbtttxxxvvvbbbJJJGGGggguuu\\\GGG@@@;;;///))),,,++++++***)))***++++++***++++++++++++++++++++++++,,,------...------,,,,,,...------------...//////888```xxxXXX666888999111222999===RRRvvvooo___gggiiiiiidddrrr}}}yyyttttttpppooo~~~~~~qqqppp|||www{{{}}}vvvwwwsssllljjj{{{~~~fff^^^vvvyyyqqqkkkgggeeecccrrr}}}rrr{{{tttXXXMMMGGGMMMTTTWWW___iiiZZZ]]]uuu~~~|||yyyuuukkk___VVVFFFFFFZZZ~~~rrrlllnnnxxxwwwqqqiiigggjjjiiieeecccddddddbbbbbbeeejjjnnn___[[[WWWYYYeeessswwwtttiiifffiiittt|||~~~~~~zzzwww~~~ttt\\\PPPWWWeeeooojjjdddttt}}}zzzmmmaaa``````XXXYYYeeelllkkkaaabbbkkkvvv{{{tttqqqnnniiihhhkkkpppxxx}}}}}}||||||pppbbbYYYRRROOOTTT\\\|||mmmfffccc[[[XXXXXXXXXYYYZZZ\\\]]]^^^bbbaaaaaa___YYYWWW^^^gggxxxzzzvvvttttttuuusssyyyuuuqqqlllkkkkkkjjjfffbbbfffhhhooowww{{{{{{zzz{{{uuujjjmmmsssttttttuuuzzz~~~|||www|||{{{|||www[[[EEEGGGCCC>>>CCC===>>>888666333333555444111---......,,,((())),,,,,,((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))***+++++++++,,,---,,,+++***+++,,,999---<<>>AAA:::===999666333444555444111...---...,,,((())),,,,,,(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,+++)))***---111666>>>]]]zzzrrrbbb___cccdddsssxxxiii___VVVsssZZZLLLAAA777333000...///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------------...//////111FFFpppEEE111222000///666888EEEgggmmmllltttiii^^^bbbmmm}}}~~~uuurrr~~~rrrddd```[[[^^^{{{yyyxxxmmmlllrrr``````ttt|||wwwqqqkkkccc[[[VVVUUU\\\ccccccaaalllnnnjjjssstttkkkeee]]]XXXXXXTTTKKKFFFEEEHHHBBBBBBHHHZZZ|||pppeeeYYYLLLFFFUUUuuuzzzwwwzzz|||zzzrrrjjjhhhmmmqqqjjjhhhfffdddbbb```^^^\\\]]]]]]fffssswwwtttyyy{{{vvvqqqrrrwwwzzzzzzyyyzzzyyyttttttqqqoooyyyxxxtttvvvwwwuuurrrwww|||{{{fffSSSAAAGGGcccsssooo]]]IIIHHHEEELLLQQQQQQccc{{{xxxwwwtttpppqqquuu}}}ssseeeXXXKKKBBB===777FFF]]]|||wwwsssrrrjjj___^^^\\\[[[[[[\\\]]]^^^\\\ZZZZZZ\\\]]]```iiittt|||zzzxxxvvvvvvzzzvvvoooooonnnjjjfffcccfffmmmsssoooqqquuuwwwqqqkkkrrrwwwqqq}}}xxxvvv}}}}}}wwwxxx~~~zzzyyy~~~zzzeeeIIIIIIEEE>>>@@@;;;???999666444444555555111...---...,,,)))***---+++'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))*********+++++++++++++++,,,,,,***(((+++333999GGGlllVVVKKK```jjj{{{TTTNNNvvvdddHHH<<<666222111111...))))))---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---...------------...//////111@@@{{{QQQ222444666222777>>>BBB___iiinnnyyykkk^^^bbbkkkyyy~~~tttooo{{{}}}}}}mmmeeeeee```[[[kkkxxxzzzuuulllkkk{{{wwwbbb]]]vvv}}}xxxrrrkkkbbbYYYSSSIIICCC??????@@@JJJccc{{{yyy|||mmmfff```]]]XXXMMMBBB;;;BBB>>>;;;888BBBgggzzzrrrmmmYYYTTTGGGBBB[[[yyy{{{|||yyysssnnnnnnqqqrrrpppmmmhhhbbb]]]YYYWWWVVV]]]ppp|||yyyyyy{{{{{{yyyyyy}}}{{{ooossstttqqqvvvnnnPPPDDDGGGYYYlllwwwjjjOOOQQQRRR\\\\\\PPPWWWttt|||xxxvvvtttppplllnnnsss}}}pppZZZJJJCCCAAA===<<>>CCC999777444444666555222...,,,...,,,******---+++'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++)))***++++++,,,,,,++++++,,,.........000888FFFQQQsss^^^hhhfffbbbtttZZZDDD>>>666111222111++++++000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------------...//////000999ccc[[[333444777000444888@@@```gggdddkkkccc^^^^^^eeeqqq~~~tttooo{{{zzznnnhhhgggccc]]]fffvvv}}}|||rrrffflllxxxaaa```mmmwwwnnndddZZZTTTJJJCCC===>>>>>>@@@KKKWWW{{{yyyrrrlllkkklllfffYYYNNNCCCAAABBB???>>>RRRfffgggpppyyyvvvuuu```[[[III:::JJJttt{{{zzz{{{~~~}}}wwwrrrqqqwwwvvvsssjjj___VVVRRRRRRRRRYYYlll~~~uuurrrtttuuussslllkkkvvvyyyZZZVVVXXXYYY[[[hhhkkk\\\YYYXXXcccgggYYYYYYnnn~~~}}}{{{~~~}}}yyyuuupppjjjeeegggmmmvvvxxxzzz{{{~~~nnnXXXMMMIIIHHHHHH???===XXX}}}{{{pppllliiieee```]]]\\\\\\\\\___]]]___cccgggjjjrrrzzz}}}yyywwwwwwyyy{{{}}}|||xxxxxxyyyyyyyyyooovvv~~~|||xxxwwwuuuqqqqqqpppeee\\\ggg{{{~~~qqqkkkpppzzz~~~|||uuuxxx|||~~~}}}|||||||||}}}~~~yyyuuuzzzwwwllltttuuuOOOFFFBBB@@@CCC===AAA999777444555666555222...,,,...,,,***+++---+++&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++)))***+++,,,,,,,,,+++++++++...333999CCCVVVmmm~~~kkkkkk|||~~~cccbbb~~~fffUUUCCC666777999333......------------------------***+++,,,---...............------------...//////...555QQQvvvfff888555555---333111999[[[ccc___ddd]]][[[ZZZ___jjjxxxtttnnnzzzxxxuuurrrmmmfffaaagggooo}}}ooommmvvv|||llldddjjj{{{rrriiiaaa[[[VVVTTTRRRPPPLLLFFFDDDDDDTTT~~~~~~~~~uuuooorrr{{{|||pppcccOOOJJJMMMLLLFFFJJJQQQNNNWWW{{{{{{lll```OOOBBBEEE\\\|||zzzyyyxxxsssuuuwwwuuukkk^^^UUUTTTWWW```___fff|||{{{zzzzzzzzz|||}}}qqq```___jjjkkkpppSSSMMMQQQWWWUUUXXX\\\VVVVVVQQQ[[[hhhfffiiiwww}}}{{{||||||wwwqqqiiieeeiiipppvvvyyy}}}~~~~~~rrrgggVVVFFFJJJFFFCCCUUUttt~~~uuurrrlllfffbbb_________bbbaaacccjjjooosssyyy~~~|||zzzzzz|||}}}wwwuuuwwwzzz{{{{{{|||wwwppplllmmmmmmaaaSSSZZZkkk|||~~~lllhhhuuu~~~~~~}}}|||~~~}}}}}}}}}}}}zzzwww|||cccmmmWWWIIICCC@@@BBB999<<<:::777555555666555222///,,,------***+++---+++&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++)))***+++,,,---,,,++++++(((...888DDDVVVqqq}}}iiioooxxxVVVRRRlllRRR======AAA:::000***------------------------***+++,,,---...............------------.../////////888OOO{{{|||~~~~~~qqqBBB:::777///777333555TTTaaafffoooccc[[[ZZZ]]]fffttttttlllwwwyyyzzzzzzoooiiikkkoooyyypppjjjrrrwwweeelllyyyrrrkkkgggZZZ]]]___\\\VVVPPPKKKIIIBBB[[[|||wwwnnnggglllzzzttteee]]]RRRRRRSSSLLLLLLOOOKKKNNNnnn~~~sss```QQQLLLEEEDDD^^^|||xxx}}}vvvtttyyyyyyqqqccc\\\___eeeyyyooohhhvvvssspppwww{{{rrrkkkuuurrryyy|||rrriiiaaaTTTEEENNNgggoooiiiaaaZZZQQQFFFPPPfffqqqyyy~~~zzzuuummmjjjpppyyy~~~~~~zzzzzz~~~xxxrrrmmmpppwww~~~aaaGGGLLLMMMWWWnnnyyy|||yyyrrrmmmjjjiiiiiiccccccgggooouuuyyy~~~{{{xxx~~~yyytttuuu|||}}}wwwtttlllgggiiilll___MMMOOO^^^gggqqqeeeqqq|||zzz}}}~~~}}}yyy~~~~~~|||~~~|||zzzXXXttt}}}xxxWWWFFFEEE???BBB>>>???;;;888666555666555111------///---***+++...,,,((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************///***)))---000...------333333CCC___{{{iiiiiitttDDDIII@@@DDD333777111---,,,//////,,,***+++------------------------........................000222FFFyyy~~~JJJ...222666222666555LLL```^^^aaaggg]]]```]]]___lll~~~pppfffrrrvvvyyywwwmmmeeessswwwoooooo~~~}}}vvvmmmcccXXXSSSWWWXXXTTTSSSXXXXXX^^^kkkdddSSSIIIOOOgggtttnnnhhhkkkfffcccccc^^^XXX```eee\\\]]]sssxxxwwwkkk]]]RRRIIIEEEJJJRRRooo{{{|||~~~{{{mmmdddkkkzzzvvvVVVTTThhh~~~zzz{{{zzzmmmooo{{{ttt^^^^^^ppplllkkk[[[OOOXXX``````bbbQQQZZZXXXcccooommmcccQQQDDDIII[[[nnn~~~yyyrrrllllllooopppgggkkkgggjjjuuupppNNNRRROOOUUUkkkzzzxxxvvvuuurrroooiiiiiimmmsssvvvzzzxxxuuuxxxvvvwwwzzz~~~uuunnnlllfffppp~~~pppPPPHHHWWW\\\mmm|||}}}rrrmmmuuuzzz|||}}}|||{{{}}}||||||{{{yyyzzz~~~^^^rrrvvv}}}~~~XXXHHHFFF@@@BBB>>>???;;;999666555666555111------///---***+++...,,,((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************...)))(((,,,...---,,,,,,666GGG```yyyttthhheeewww^^^NNNBBBPPP@@@888555000---//////,,,+++---------------------------........................+++333CCCwww|||TTT333222444000222222DDDZZZaaacccccc```aaa^^^```kkk}}}~~~zzznnnfffqqq}}}wwwzzzoooiiirrryyyzzzxxxmmmXXXRRRMMMNNNQQQUUU\\\bbbdddfffzzzaaaPPPOOOMMMRRRfff|||~~~yyypppfff[[[UUU```pppvvv```rrrzzzlll___QQQFFFCCCFFFPPPZZZffflllrrr~~~wwwffffffpppnnnOOOHHHRRRgggttteeeVVVWWWlllyyyooobbb___aaa```SSSOOO^^^iiihhhiiiXXX___aaajjjtttggg]]]lllfff]]]TTTRRRVVVaaavvv|||wwwqqqkkklllpppuuuccccccmmmooozzzwwwooo```WWWQQQ```xxx~~~zzztttooofffjjjuuu}}}}}}|||{{{|||~~~|||wwwxxx}}}}}}|||xxxtttllltttsssUUUKKKVVVQQQ^^^mmmtttsssssswww}}}{{{}}}~~~~~~~~~~~~~~~rrruuuyyyzzz|||yyyfff|||uuuttt{{{XXXHHHGGG@@@BBB>>>>>><<<999666555666555111------///---***+++...,,,((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++---***))),,,------///444AAAaaalllooommm___gggIII[[[TTTBBB:::444///000///------///------------------------........................***222;;;bbb{{{```:::222333///000222;;;SSShhhfff```eeeccc``````jjjyyyyyyuuullleeeqqq}}}vvvqqqiiikkkxxxttthhhbbb```[[[TTTTTT^^^hhhlllaaaaaadddtttpppUUUVVVNNNCCCHHH```zzzuuuaaaOOOFFFQQQmmmpppttt}}}qqqaaaPPPFFFEEEAAAEEEHHHIIILLLTTT```jjjjjjccciiiyyy{{{}}}lllUUUKKKKKKVVV]]]pppzzzjjjuuuddd___zzziiidddSSSMMM]]]hhhiiilllaaa^^^___nnntttaaaXXXiiifffjjjnnnkkkccceeevvvyyytttnnnjjjlllrrrwwwqqqxxx~~~vvveee]]]rrr~~~xxxrrrmmmkkknnnwww}}}~~~}}}~~~zzz}}}~~~zzzxxxxxxtttooozzzzzz}}}{{{uuusssvvvyyywwwuuuooojjjrrryyy\\\MMMPPPFFFOOO^^^lllvvv}}}yyyxxxvvvsssrrrtttyyy}}}zzz{{{~~~qqqtttwwwxxxzzz~~~yyyvvvuuuUUUFFFFFF@@@BBB>>>???<<<999666666666555111...---///---***+++...,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++...---......+++...;;;III^^^{{{oooiiiPPPiiiddd```QQQ@@@888222111///------///................................................---...222PPPyyyyyyjjj@@@111333222222555777NNNmmmjjj^^^hhhdddaaa```ggguuuvvvrrrkkkfffqqqsssooo|||ooogggtttvvvqqq|||{{{mmmgggmmmrrrqqq\\\[[[SSSLLL[[[zzzjjjRRRIIICCCDDDXXXsssuuunnn\\\KKKDDDKKKiiitttbbbXXXUUUMMMJJJEEE@@@===>>>BBBEEENNNYYYiiitttvvvzzzkkkccckkkmmmiiifffhhhjjjlllppptttooo{{{}}}oooaaaVVVNNNSSSSSS\\\oooyyybbbVVV___gggkkksssiiiZZZUUUjjj}}}qqqmmmcccooo}}}~~~xxxrrrllliiimmmttt~~~kkkRRRYYY}}}{{{|||wwwsss|||xxxrrriiidddiiiqqqvvvxxxzzzrrrvvvxxxxxx{{{}}}yyyvvvzzztttooonnnoooooolllhhhgggeeeppplll[[[XXXUUUZZZaaakkktttzzz||||||wwwtttpppmmmnnnttt||||||}}}zzzyyywwwtttuuu}}}QQQCCCEEE@@@CCC???@@@<<<999777666777666222...---///---***+++...,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************++++++++++++,,,...000...,,,444MMMeee}}}yyytttdddooo]]][[[GGG>>>777333000---,,,///................................................000)))---MMMwww|||wwwHHH222444333444777444GGGgggjjj^^^ddddddbbbaaaeeeppp}}}xxxtttlllfffqqqssseeeooossseeennn||||||zzz{{{zzzuuuiiibbbWWWLLLJJJZZZzzziii]]]WWWLLLJJJQQQbbbkkkeeeXXXUUUUUUhhhuuukkkhhh^^^ZZZRRRLLLHHHEEEDDDBBB<<>>999444///---...................................................///'''///MMM~~~SSS555555222222444333>>>YYYfffbbb]]]cccaaaaaadddlllyyy}}}xxxmmmeeepppvvviiisssxxxeeefffttt|||~~~~~~ttthhh```]]]UUUNNNYYYkkkvvv^^^QQQMMMKKK\\\wwwxxxiiicccYYYYYYnnnzzzwwwpppllleee^^^VVVOOOGGGBBBEEEAAA???@@@@@@???BBBGGGLLLnnndddbbbtttnnnvvv}}}nnnaaagggwwwxxx~~~wwwjjjYYYLLLGGGLLLOOOHHH>>>CCC]]]xxx}}}xxx~~~~~~|||{{{~~~wwwjjjeeesssssskkkeeelll~~~{{{uuuoookkkooovvv~~~zzzvvviiihhhnnnrrrqqqnnn}}}|||iii```[[[dddsss~~~rrrqqqooonnnnnnllljjjgggiiihhhjjjpppuuuvvvpppjjjnnnhhhjjjuuuyyyrrrnnnnnnqqquuu}}}wwwtttrrruuuyyyzzz{{{~~~yyy{{{TTTGGGHHHBBBDDD??????===:::777777777666222...---///---***+++...,,,((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,---+++,,,555EEE]]]{{{{{{eeeUUUHHH<<<>>>===<<<>>>EEEQQQ]]]eeefff{{{qqqWWWNNNEEE@@@999222...///................................................///,,,000@@@vvv\\\:::666000111111444:::KKKeeejjjYYYaaa``````bbbiiiuuu|||mmmcccmmmvvvnnnwwwmmmkkkxxxoooiiihhh^^^PPPMMMTTT^^^~~~rrr]]]WWWWWWddd{{{uuugggZZZeee|||tttiii[[[OOOHHHCCC===999:::;;;===CCCJJJUUUhhhgggdddyyynnn{{{pppdddjjjvvvrrruuu{{{}}}ooo]]]RRRBBB:::777===FFFLLLOOORRR\\\YYYeeexxxssssss}}}qqqbbbbbbttt~~~xxxqqqmmmpppvvv}}}~~~~~~wwwlllhhhoooyyy~~~ooouuu{{{qqqcccVVVVVV```ooo|||{{{xxxpppiiigggaaabbbdddhhhjjjiiifffbbbgggfffgggmmmsssuuuqqqlllmmmjjjllluuuzzztttrrrlllqqqvvvzzz|||qqq}}}~~~|||XXXJJJJJJDDDDDD>>>>>>===:::777777888666222///---///---***+++...,,,((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,222+++,,,<<>>???>>>999666888AAAIII\\\ttt~~~\\\TTTKKKEEE===555000///////////////////////////........................///222000...cccuuuaaa===888000111000777999DDDgggsssYYY___``````bbbhhhsss~~~mmm```jjj~~~tttoooooohhhkkkrrr|||tttqqqpppwww~~~}}}xxxooobbbZZZ^^^fffccciiiggg^^^kkkzzz~~~pppccc\\\OOOIIIEEEDDDCCCFFFPPPZZZZZZ^^^~~~~~~mmmiii}}}{{{ppphhhgggiiitttssszzzooo[[[QQQCCCAAACCCIIINNNLLLKKKLLLKKKIIIZZZ{{{zzz}}}xxxkkkiiiwwwzzzsssnnnpppvvv{{{~~~tttqqqvvv}}}yyyqqqqqqwwwlll___YYYWWWUUUWWWZZZccciiimmmnnnoooqqqooojjjnnnfffaaa```___[[[YYYYYYXXXZZZ^^^eeelllrrrttttttqqqnnnmmmppptttuuuqqqmmmkkkooowwwxxxsssrrrnnnqqqsssvvvyyyooo{{{{{{]]]HHHFFF???@@@<<<@@@:::777444444555555333000......---,,,++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++)))---...***&&&'''+++---999###999RRRcccaaaYYYNNNDDDBBBAAA@@@CCCJJJdddnnnooo___KKKBBBBBBCCCAAA@@@???>>><<<;;;;;;;;;BBBNNNfffqqq\\\HHHBBB???888333222111///000222000------111////////////////////////,,,777111111UUUzzzxxxkkkCCC666666444...333666;;;ZZZqqqfff___aaadddeeebbbfffwwwrrreeeaaayyyyyymmm}}}}}}vvvcccZZZ___iiiqqqtttxxxnnnkkklllrrryyy{{{yyy{{{vvviii^^^]]]iii~~~wwwjjjttt{{{jjj```RRROOOJJJJJJSSS]]]YYYOOOSSSccczzzoooppp|||uuulllkkktttxxxxxx|||~~~jjjXXXOOOGGGGGGOOORRRMMMOOOWWWddd___cccsss}}}zzzvvv~~~}}}wwwoooqqqxxx~~~tttwwwzzzwwwvvvxxxmmmhhhfff___RRRFFFJJJLLLOOORRRTTTTTTTTTSSSLLLQQQSSSQQQRRRUUUXXXWWW]]]]]]aaahhhpppvvvxxxxxxuuusssqqqpppqqqtttwwwzzz~~~tttqqquuuvvvuuuxxxxxx{{{zzz___JJJIIIBBBBBB>>>AAA;;;888555555666666222///......---,,,++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++))),,,---+++******,,,...,,,222YYYlllvvv}}}ggg```|||wwwdddTTTFFF>>>???EEELLLbbbuuutttfffZZZRRRNNNVVVNNNCCC;;;888999;;;<<<999>>>KKK___sssxxxpppVVVPPPLLL???555444222//////111000---...111////////////////////////,,,111---...NNN~~~zzzuuu}}}QQQ555333555111555777;;;YYYqqqlllaaaaaacccdddbbbfffsss}}}rrrhhhccczzz|||mmmuuuzzzsssrrrxxxuuugggbbbfffmmmrrrssswwwgggbbbdddeeehhhoooyyy|||ooocccaaaeeexxxccccccfffnnnzzz}}}mmmeee___\\\___fffggg___ZZZZZZXXXXXX[[[```eeeooo|||sss~~~|||ssspppyyy|||zzz{{{kkkUUUIIIBBBGGGMMMVVVgggxxxzzzrrrttt}}}vvvnnnnnnttt{{{~~~ssswwwzzzsssppplllnnn|||rrrhhhfffjjjmmmmmmlllxxxpppmmmnnnlllgggaaaXXXWWWVVVUUUUUUTTTUUUUUU\\\```aaa]]]\\\^^^```^^^^^^```fffoooxxx~~~|||{{{yyyyyy}}}zzzyyy{{{~~~~~~~~~|||qqqpppuuutttuuuyyy{{{~~~yyy^^^JJJJJJCCCBBB>>>@@@===:::666666666666222///......---,,,++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++******,,,---...------...000@@@fff{{{[[[aaarrr[[[IIIAAA@@@>>>\\\|||tttiiicccddd___YYYUUUQQQJJJ???777;;;888999AAANNNbbb{{{nnnzzz]]]UUUQQQFFF<<<:::333000///000000---...111////////////////////////111///000111HHHwwwggg;;;666444222555555888RRRmmmrrr```___```bbbdddgggqqq{{{|||ssskkkeeexxxqqqwww|||rrrkkknnnxxx|||pppkkkmmmqqqssssss|||{{{vvvddd```]]]^^^cccnnnwwwkkkccc]]]fffsssjjj```___kkk|||ooohhhkkkiiirrr}}}ttt___YYYdddfffZZZNNNJJJNNN\\\ppp~~~yyyuuuzzzxxx~~~gggWWWIIICCCEEEOOOdddwww~~~rrrkkkttt~~~}}}{{{~~~vvvnnnlllnnnzzzpppaaadddqqqxxxjjjbbbeeeiii^^^RRRPPPXXXbbbdddcccbbbqqq|||xxxwwwxxxwwwsssoooeeebbb^^^[[[YYYYYY[[[\\\gggkkkjjjeeebbbccccccaaaeeehhhmmmuuu||||||yyyzzz~~~{{{uuusssvvvyyy||||||~~~xxxoooooouuusssvvv{{{{{{ssswwwccc[[[HHHHHHBBBAAA;;;===>>>;;;777666777666222///......---,,,++++++++++++((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++***+++...///...---...BBBRRRmmmvvvrrroooZZZNNNKKKeee|||zzzqqqnnnlllkkkhhh\\\JJJ<<<>>>;;;999:::>>>EEETTTccc~~~wwwuuu^^^SSSOOOHHH@@@777111///000000......111////////////////////////222---555444>>>vvvyyyHHH===222222333111444HHHcccsss```]]]^^^bbbfffiiipppwww}}}sssllldddtttvvv}}}yyypppmmmrrrxxxzzzwwwyyy}}}~~~zzztttuuu{{{|||qqqsssjjjjjj}}}zzzttt{{{xxxsssyyyxxx}}}vvvffffffpppnnneee\\\ZZZ\\\bbbnnnyyy~~~zzzsss}}}uuu}}}xxxjjjZZZNNNGGGFFFOOOZZZgggnnnlllfffnnnttt~~~}}}|||zzz}}}wwwooolllmmmzzz}}}|||ooo^^^YYY]]]jjjnnn\\\QQQRRRPPPRRRTTTUUU[[[cccggggggcccfffkkkvvv{{{|||~~~|||uuuooonnnkkkhhheeeeeefffhhhjjjlllooonnnhhheeeffffffeeegggiiimmmqqqvvvzzz{{{|||||||||vvvyyy~~~{{{xxxuuuuuuxxx{{{}}}~~~~~~uuummmpppvvvtttxxx{{{}}}vvvyyy~~~mmmBBBZZZGGGHHHBBBAAA;;;>>>>>>;;;777666777666222///......---,,,++++++++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++---******......,,,---111LLLfff~~~nnnfffvvvmmmcccuuu{{{qqqkkkggg```UUULLL<<<;;;<<<>>><<<;;;???EEEQQQmmmuuu[[[WWWPPP???<<<555000000000//////111////////////////////////,,,***666333111aaatttXXX===222444222///333@@@YYYqqqfffaaa```cccfffhhhlllqqqzzzpppkkkcccqqqwww}}}}}}yyywwwuuuttt|||vvvsssnnnkkkssszzzuuuuuu|||zzzuuuxxx~~~nnnmmmmmmooommmkkknnntttuuu~~~|||zzzrrr|||vvvtttfffZZZQQQKKKIIIKKKOOObbbnnnlllooo}}}}}}~~~zzzyyy}}}{{{~~~}}}xxxqqqnnnooowww{{{~~~rrrhhhkkknnnfff]]]XXXWWWiiiiiiYYYNNNDDD===@@@QQQ```iiiddd[[[WWWYYY[[[ccchhhnnnvvv~~~zzz}}}~~~yyysssuuusssqqqpppooooooqqqqqqqqqssssssnnnlllnnnpppooofffhhhkkkpppuuu{{{~~~sssqqqtttwwwxxxyyy|||~~~~~~tttpppsssxxxvvv{{{{{{yyyxxx|||DDD\\\HHHIIICCCBBB>>>AAA===:::666666666666222///......---,,,++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++...******...---***111;;;TTTmmmpppeeeooo{{{zzzuuukkk___VVVMMMIIIGGGGGGDDD>>><<<===>>>KKK```xxxddd[[[PPP>>>BBB999222111111//////111////////////////////////......666444...OOOssshhh===444777222000666<<>>BBB;;;888555555666666222///......---,,,++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++---)))***...,,,+++888JJJeee{{{|||~~~~~~pppgggiiibbb^^^^^^\\\TTTMMMJJJHHHGGGMMM___vvvxxxvvv```PPPDDDGGG===444222222000///000////////////////////////444222444333222DDDnnn~~~uuuvvvuuuIII555888111000888777DDDccckkkgggdddbbb```___dddkkk|||xxxkkkhhhdddtttzzzttt|||rrreeeZZZUUUTTTQQQOOOTTTcccsss}}}pppjjjcccppp}}}~~~{{{tttqqqcccbbbfff}}}pppccc{{{}}}{{{|||{{{|||~~~yyyoooddd^^^XXXLLL@@@777===DDDKKKTTTfff}}}~~~zzzwww{{{~~~zzzqqqooossswwwzzzsss~~~rrrvvv~~~}}}wwwuuurrrwwwhhhSSSNNNNNNMMMPPPfffvvvxxxnnnggg^^^UUUOOO___qqq{{{~~~zzzyyy{{{||||||||||||~~~~~~zzzwww{{{}}}}}}www}}}ooo|||xxx888ZZZEEEDDD>>>???===AAA:::777444444555555333000......---,,,++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,)))***...,,,---???UUUsss~~~vvvpppoootttvvvqqqgggbbbUUUTTTVVV^^^kkk~~~mmmiiiSSSNNNKKK@@@666333222000///000////////////////////////444111+++,,,111:::^^^}}}zzz~~~YYY333666......888333<<<[[[dddbbbaaa```^^^___fffoooxxx|||lllgggddduuuwwwfffpppvvvggg]]]]]]fffnnnvvvjjj```aaahhhqqq}}}{{{gggccc\\\ZZZ||||||bbblllaaa```}}}~~~zzz{{{xxxwwwpppooohhhWWWFFFDDD:::444666CCCXXXtttzzzrrrooottt~~~~~~}}}~~~{{{pppooottt}}}kkk\\\lll~~~|||sss}}}uuuccc]]]VVVMMMKKKHHHZZZlllwwwyyyhhhbbbccchhhuuu|||{{{{{{}}}~~~~~~~~~yyyxxx~~~vvvlll{{{yyyhhhKKK666\\\FFFDDD???CCC???>>>???<<<999666555444222000......---,,,++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++)))+++---,,,+++333GGGYYYuuueeekkkvvv~~~}}}|||yyysssqqq{{{dddRRRPPPJJJ@@@555/////////...///000//////......111333444***000222222444JJJhhh;;;...111888000///???LLLfffeee]]]\\\aaa^^^bbbrrrpppyyyxxxfffdddnnnttt```RRRcccvvvjjjfffrrr~~~}}}tttiiiTTTRRRkkkSSSjjj~~~zzz}}}tttuuuqqqvvvuuueeeSSSFFFAAA<<<<<>>>>><<<888666555444222000......---,,,++++++++++++))))))))))))************************************)))************++++++++++++,,,+++((()))555MMMaaafffeeesss}}}nnndddYYYRRRGGG:::222//////000///000//////...///111222333+++111111111222EEEzzz}}}xxx{{{tttBBB222222888111000===FFFccchhhccc^^^```]]]\\\eeejjjtttwwweeebbblllvvvcccRRRWWWnnnuuummmmmmvvv}}}}}}zzz}}}~~~vvvooogggUUUUUUrrrxxxzzz^^^bbbrrr||||||mmmfffjjjiiippptttuuuqqqmmmiiibbb[[[IIIEEEAAA>>>???JJJbbbvvv|||tttxxx~~~yyytttqqqnnnooovvv}}}xxxqqqqqquuusssxxxooo^^^lllkkkaaaVVVMMMJJJBBB@@@LLLXXXSSSDDDSSSUUU```sss}}}wwwxxxwwwuuutttuuuwwwzzz|||zzz{{{~~~~~~{{{zzzyyyZZZ;;;222^^^HHHDDD???CCC>>>>>>>>>;;;888666555444222000......---,,,++++++++++++))))))))))))************************************)))************+++++++++------+++(((...BBB```uuunnnhhhuuueeeccc[[[OOOAAA666000000111000////////////000111222222+++111000000000===jjjkkkLLL777222777333111999>>>XXXgggggg^^^^^^^^^ZZZ[[[bbblllzzzwwwfffbbbhhhvvvgggZZZUUU]]]~~~pppmmmmmmsssyyywwwjjj^^^kkk|||yyy{{{|||vvvnnndddOOOLLLsssllljjjiiikkkoookkk^^^aaayyy}}}pppzzzxxxZZZLLLIIIPPP\\\jjjqqqttttttooojjj[[[VVVOOOHHHBBBFFFXXXiiiaaa]]]dddwww|||tttqqqmmmlllqqqzzz~~~~~~wwwpppooorrrssspppuuuttt~~~pppeeekkkmmmhhhiii___OOOFFFMMMYYYYYYPPPJJJUUUcccrrr~~~wwwuuutttrrrqqqsssvvvyyy{{{{{{}}}xxx{{{}}}WWW444555```IIIEEE???BBB>>>>>>===:::777666555444222000......---,,,++++++++++++((()))))))))************************************))))))*********+++++++++......,,,---:::VVVuuupppvvvsssjjjhhh```UUUJJJ===333///000000/////////111111111111000,,,222///000///444YYY}}}bbbvvv{{{VVV<<<111555333222666777IIIbbbggg\\\\\\aaa^^^\\\^^^ffftttyyyiiicccfff}}}zzzrrrlllcccaaannn~~~qqqfffnnnwwwwwwooohhhfffgggpppyyyzzzwwwxxxxxxmmm```JJJEEEuuuqqqmmmsssxxxsssbbb\\\lll~~~}}}ooo{{{hhhOOOBBBCCCIIITTThhhzzzkkkcccZZZRRRKKKKKKUUU```WWWXXXcccwwwvvvsssnnnkkkmmmvvv}}}{{{|||~~~wwwqqqpppsssyyyxxxyyyxxxqqqaaaYYYhhhxxx~~~}}}qqq]]]MMMMMMYYYbbbdddVVVcccpppyyyzzzuuutttrrrqqqsssvvv{{{}}}|||~~~}}}xxx|||III---777bbbJJJEEE???BBB>>>>>><<<:::777555444444222000......---,,,++++++++++++((()))))))))************************************))))))*********+++++++++,,,,,,+++000CCCaaazzzllljjjaaaWWWPPPEEE777///---111///...000222333111000///,,,333...//////...III{{{uuu}}}yyy___@@@000333333222555444AAA^^^eeeZZZ[[[bbbbbb```aaagggrrr}}}nnneeeeee{{{pppfff^^^ssswwwjjjfffnnnvvvuuuqqquuu}}}uuuvvv}}}xxxkkkaaaNNNHHHssswwwjjj\\\[[[iiizzz|||rrrcccQQQRRRNNNMMMZZZuuuyyynnnbbbZZZTTTQQQRRRVVVggggggpppzzzwwwqqqllllllsss~~~~~~~~~~~~~~~~~~}}}~~~~~~yyysssssswww~~~qqqkkkrrr{{{ooo\\\RRRSSSYYY]]]WWWfffxxx|||}}}zzzxxxvvvuuuvvvzzz}}}}}}}}}~~~||||||{{{zzzhhh>>>,,,555dddLLLFFF???BBB>>>>>>;;;999666555444444222000......---,,,++++++++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++)))******333IIIcccooommmqqquuurrrrrrdddYYYTTTLLL===111---111///...000333444222//////---333---000111+++???lll||||||kkkHHH444444222222555444===ZZZdddZZZZZZ^^^___aaaeeehhhooo|||rrrgggdddwwwttteeeXXXcccqqq{{{}}}wwwnnnhhhooonnnooovvv~~~wwwwww}}}~~~sssjjjVVVHHHiii}}}sssaaaRRRUUUnnn~~~nnniiiqqqrrreeehhhddd]]]WWW___ssssssggg\\\QQQLLLMMMdddccciiiuuu~~~{{{uuuooommmsss~~~~~~{{{vvvvvvzzz}}}zzzooovvvyyyyyyuuukkk___VVVRRRRRRIIIWWWooo~~~zzzzzz{{{{{{zzzzzzyyyyyyzzzzzzzzz|||~~~}}}zzz}}}~~~{{{zzz{{{yyyzzz|||yyy}}}~~~www[[[AAA333111fffLLLFFF???BBB======;;;888666444444333222000......---,,,++++++++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++(((***---:::TTTjjjgggWWWddd}}}lll[[[WWWQQQCCC555000222///...000444555222.........333,,,111444+++999bbbwwwmmmrrrwwwRRR:::666222111555555777SSSaaa]]][[[[[[[[[aaaeeedddhhhtttttthhhbbbttt{{{ppp]]]ZZZaaaoootttooolllnnnyyyvvvwwwyyyyyy~~~zzz___CCCWWW}}}~~~ooo```TTTZZZtttxxxmmmnnnooofffcccfffbbbXXXSSS]]]ooo{{{{{{wwwrrrjjj]]]RRRRRRWWW]]]]]]dddqqq~~~wwwpppmmmsss|||wwwxxx|||{{{eeegggjjjllljjjddd\\\XXXQQQUUUhhh~~~}}}|||xxxxxxzzz}}}~~~}}}~~~~~~xxxzzz}}}~~~RRRAAA999...fffMMMFFF???AAA======:::888666444444333222000......---,,,++++++++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++(((+++111CCC```ssshhhPPPkkk~~~nnnrrr]]]XXXTTTFFF888333222///...111555666222......///333,,,111555+++777HHH~~~~~~rrrvvvZZZ???999222000555666000LLL]]]^^^^^^YYYYYYbbb```^^^```lll}}}uuuhhhaaaqqqiii]]]^^^mmmvvvqqqqqqyyy~~~{{{ttt|||yyyyyygggCCCRRR|||wwwvvv___MMM^^^~~~}}}lllaaaWWWKKKQQQUUUSSSRRRUUUXXXYYYNNNTTT]]]^^^XXXVVVaaaooolllnnnuuuyyyqqqmmmsss~~~{{{}}}xxxxxx|||wwwtttuuu||||||wwwooofffnnn}}}~~~xxxzzz}}}}}}~~~{{{~~~AAA999;;;...iiiOOOHHHAAACCC===;;;===:::777555555444222000------,,,,,,,,,,,,++++++))))))))))))******************++++++++++++******)))************+++++++++---222***888fff{{{lllaaatttxxxxxxyyyvvvvvv___UUUSSSKKK===222444000///444666222...---////////////000000000000CCCooozzzvvvKKK333888333***555555EEEXXXaaa___]]]___ddd___aaaaaadddxxxzzzhhh\\\mmm~~~ppplllkkkmmmpppsss{{{zzzvvvyyy}}}xxxvvv{{{yyy\\\EEE\\\kkkwwwlllcccgggvvv|||iiiSSSPPP\\\rrrnnnvvv___UUUNNNEEEHHHMMMFFFEEELLLNNNGGGRRR\\\ccciiinnnlllfffrrrxxxqqqooottt|||~~~|||www{{{vvvwww{{{zzznnnyyyzzz{{{{{{xxxwwwxxx}}}~~~~~~}}}}}}|||{{{}}}pppfff<<<:::///444gggMMMGGGAAADDD>>>===<<<:::777555444333222000------,,,,,,,,,,,,++++++))))))))))))******************++++++++++++******)))************+++++++++)))...---@@@hhh{{{}}}{{{uuuuuu|||{{{{{{cccTTTSSSOOOAAA222444000000444666222///...////////////000000000111,,,WWW}}}jjj<<<444777222222444===SSSiiimmmhhhooo~~~nnnkkkeeeeeeqqqzzzkkk```lll~~~yyywww|||~~~yyywwwxxxxxxuuusssyyyxxx___KKKfff}}}uuuuuujjj\\\NNNggg}}}jjjZZZSSSQQQqqqtttzzzyyykkkeeejjjYYYUUU^^^bbbUUUNNNTTTWWWWWWPPPXXXyyy~~~jjjrrr{{{tttoooqqqwww|||yyy~~~zzzvvvwww|||ooonnnvvvyyysssrrrqqqqqqtttyyy~~~|||xxx|||{{{{{{}}}wwwOOO666777///999fffLLLFFFAAADDD???>>><<<:::777555444333111000------,,,,,,,,,,,,++++++))))))))))))******************++++++++++++******)))************++++++++++++,,,222IIIcccmmm~~~wwwhhhyyy|||{{{{{{ppp[[[[[[XXXGGG555333000111555666222///000/////////000000000111111777EEEyyyFFF000999888///222222EEEcccmmmhhhooo}}}sssjjjiiinnnvvvzzzmmmccchhh{{{}}}xxxuuuzzzvvv```PPPmmmuuuzzz\\\PPPbbbkkkaaaPPPZZZmmm}}}}}}~~~|||www]]]```pppuuueee^^^kkkxxxyyyhhheee}}}zzzqqquuurrriiiiiimmmqqqzzzzzz|||yyyuuuxxx}}}xxxhhhwww{{{wwwuuuuuuuuussstttxxx}}}|||xxxuuuzzz{{{|||}}}{{{zzz|||aaaCCC555555000;;;iiiNNNGGGAAAEEE@@@???<<<999666555444333111///------,,,,,,,,,+++++++++((()))))))))******************++++++++++++******))))))*********+++++++++,,,***999TTTbbbcccxxxtttyyywwwwwwzzzzzz}}}jjjgggcccOOO:::333111222666666222000111//////000000000111111111999333[[[qqqlllSSS555666777...777222;;;RRR```aaaccciiivvvjjjdddhhhlllooo{{{nnnbbbccc~~~{{{vvvxxxvvv```QQQmmmzzzVVVUUUkkkqqq^^^VVViii|||zzz{{{}}}zzz}}}nnnsssuuulll|||kkkqqq{{{}}}}}}}}}|||kkk```\\\^^^```lllxxx~~~xxx~~~{{{wwwuuuxxx~~~sss~~~yyy}}}}}}{{{{{{yyywwwyyy}}}zzz|||}}}{{{yyywww|||}}}}}}}}}zzztttLLL888444333777lllPPPHHHAAADDD???>>>;;;999666444444333111///------,,,,,,,,,+++++++++((()))))))))******************++++++++++++******))))))*********+++++++++)))(((???___jjjiii{{{{{{pppuuu|||}}}uuuyyyuuupppjjjVVVBBB444333444777666111000111000000000000111111111111///444]]]kkk{{{jjjEEE222222555<<<::::::DDDWWWeeebbbWWWaaaWWWWWW```eeegggyyyqqqcccdddzzzsssqqq}}}wwwcccTTTooo{{{fffQQQTTTxxxyyyccc]]]bbbnnnsss~~~rrr\\\nnnzzz|||kkk^^^UUUQQQPPP```lllyyyxxx~~~{{{wwwtttwww}}}uuu~~~{{{{{{|||}}}~~~}}}yyyvvvrrrpppttt{{{~~~~~~xxxzzz}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}{{{zzzyyy~~~QQQ666222888555mmmQQQHHH@@@CCC>>>===;;;999666444333222000///------,,,,,,,,,,,,++++++))))))))))))******************++++++++++++******)))************+++++++++***---FFFbbbiiiooozzz}}}ssslllwww}}}oooyyyyyytttnnn^^^LLL666555777999666000///111000000000111111111222222333<<>>777kkkNNNFFF>>>BBB======;;;888555444333222000...------,,,,,,,,,,,,++++++))))))))))))******************++++++++++++******)))************++++++++++++555OOO```eeewwwtttqqqvvvllliiiyyy}}}|||}}}iii|||wwwsssfffVVV888777999:::666///---000000000111111111222222222000888222ddd~~~~~~nnn;;;111:::111111222;;;MMM]]]cccaaa[[[XXXWWW[[[]]]bbbnnn{{{rrrbbbggg}}}zzzwwwwwwiiiaaa|||ooo^^^RRRXXXnnntttmmmlllttt~~~~~~sssrrr}}}nnnaaaXXXOOOOOOQQQYYYiiiyyy~~~|||{{{yyyyyy~~~}}}xxxrrrrrrvvv~~~wwwzzzyyy}}}~~~}}}~~~~~~}}}~~~}}}|||zzzyyyuuuqqqmmmhhhgggmmmvvvyyy|||zzz|||~~~~~~}}}||||||||||||xxxwwwwwwzzz~~~tttHHH999333111@@@999hhhKKKDDD===AAA======;;;888555444333222000...---------,,,,,,,,,++++++))))))))))))******************++++++++++++******)))************+++++++++'''777SSS```hhh~~~yyyggggggyyy|||xxxwwwyyy|||dddxxx{{{xxxmmm^^^999888:::;;;666...---000000111111111111222222222---DDD555YYYzzzyyyDDD222333333///444AAALLLRRR]]]hhh[[[YYYVVVUUUWWW]]]hhhqqq{{{nnn___bbb~~~wwwyyywww}}}vvvjjjbbb|||zzzsssmmmpppssseeeeee^^^VVVZZZjjjuuuwwwxxxxxxxxxyyy|||vvvuuuyyy~~~pppfffbbbZZZPPPOOO[[[jjjoookkkqqqqqqyyyvvv{{{~~~xxxrrrqqqttt~~~||||||~~~www~~~{{{~~~~~~zzzzzz}}}zzz|||{{{rrrooonnnlllgggeeekkktttxxx|||~~~|||~~~~~~}}}|||}}}}}}|||yyyyyyzzzuuu{{{www\\\111666<<<444???999xxxNNNCCC???===>>><<<999666444222222222000///......---------,,,,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,///333UUUVVVooo|||sssjjjiiiuuu{{{vvvkkkmmm~~~rrrrrrwwwyyyqqqfffIII888===222111777)))444111111111222222333333444777999555MMM~~~hhh}}}RRR===222555555444777BBBRRR___fffYYYWWWWWWXXXZZZ]]]bbbgggxxx|||oooaaa___tttzzzqqqjjjfff^^^dddyyy|||ppp```ooorrrbbb___QQQEEE]]]vvvnnnsssrrrgggZZZYYYdddjjjiiilllooo|||yyytttooocccXXX[[[ccc\\\LLLKKKRRRooo~~~vvv}}}}}}vvvssssss~~~~~~~~~}}}}}}zzz}}}~~~~~~|||||||||zzz{{{xxx{{{~~~vvvuuussspppiiigggnnnxxx}}}}}}}}}}}}}}}|||{{{zzz{{{||||||zzzwwwwww|||}}}ZZZEEE555666;;;:::;;;@@@zzzPPPEEEAAA>>>???===999777444333222222000///......---------,,,,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,444:::TTTVVVsssvvvkkkiiinnn||||||{{{xxxooorrryyyjjjyyyzzzmmmLLL;;;===222111666***333111111111222333333444444111777777GGGsssoooGGG444000111000222;;;KKK]]]iii\\\YYYUUUTTTVVVZZZ___cccqqq}}}~~~qqqeee___qqq|||jjjXXXMMMHHHQQQhhh|||nnnbbbuuu}}}|||vvvaaaNNNQQQaaavvvvvvyyy~~~zzzmmm]]]WWW```ooozzznnnmmmpppyyy~~~wwwrrrzzzqqqUUUIIIKKKeee|||}}}{{{uuu{{{~~~~~~xxxuuuvvv{{{||||||~~~}}}}}}~~~~~~~~~{{{xxx|||~~~}}}|||{{{|||wwwwwwyyy}}}~~~~~~zzzxxxwwwtttmmmjjjqqqzzz~~~}}}~~~}}}|||{{{xxxwwwvvvtttuuuyyyRRR@@@333666<<<<<<===BBB|||RRRGGGBBB@@@@@@>>>:::777444333333222000.........---------,,,,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,)));;;OOOPPPgggrrrkkk```dddppp~~~xxxxxx~~~|||xxxvvvooossshhhpppzzz~~~nnnRRRAAA<<<333222555---333111111111222333444444444111777;;;AAAbbb___888111111000000444AAAVVVfffaaa\\\UUUQQQRRRWWW\\\___hhhuuu~~~ttthhhcccrrrlllYYYLLLKKKRRRggg}}}zzzooojjjooo[[[QQQNNN^^^rrrnnnbbbeee{{{yyyjjjiiisssxxxtttXXXNNNbbb|||~~~tttzzz~~~}}}}}}~~~wwwuuuwwwzzzzzzyyy~~~||||||~~~~~~zzzxxx}}}}}}zzzxxx|||{{{xxxxxxyyywwwttttttyyy}}}yyyrrrmmmqqqyyy}}}|||{{{zzzwwwsssssswww}}}{{{sssGGG:::222777===>>>@@@CCC{{{QQQGGGCCC@@@@@@>>>:::888555333333222000.........---------,,,,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,***JJJ[[[bbbuuullldddrrr||||||fffYYY___lll}}}zzzyyy|||xxxsssqqqiiimmmpppaaaxxx~~~~~~pppZZZHHH:::333222333000222000111111222333444555555888888???@@@PPP|||MMM777666555222111888JJJ[[[eeeaaaXXXQQQPPPVVV[[[\\\```mmm~~~|||ssshhhgggtttpppeee```XXXWWWaaaxxx{{{uuu|||~~~uuuvvv}}}qqqgggbbb```\\\lllrrrbbb[[[jjjzzzzzzyyyuuu~~~zzz~~~~~~xxxrrr]]]ggguuuzzz}}}}}}}}}vvvtttwww}}}{{{zzz~~~}}}}}}~~~~~~|||yyy}}}{{{}}}}}}yyywwwzzz||||||zzzyyyyyyzzzyyyuuusssyyy~~~vvvoooqqqwww~~~|||{{{zzz~~~zzzvvvwww|||~~~{{{kkk???777333888>>>???@@@CCCxxxOOOFFFBBB@@@@@@===;;;999666444333222000.........---------,,,,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,---KKKWWWsssiiihhhxxx|||iiiZZZ]]]iiiyyy~~~|||}}}wwwrrrnnndddfffwwwaaaiii}}}zzzbbbPPP999333333111333111000111222333444555666666===777???DDDFFFggg{{{aaazzzbbb<<<888555333000222>>>LLLcccddd^^^UUURRRWWW\\\\\\\\\gggwwwzzzqqqfffbbbooo{{{lllffffffiiiaaaaaarrrtttwwwzzz~~~~~~xxxqqqrrryyyqqq___[[[bbb{{{~~~{{{wwwsssrrrtttxxxzzz{{{|||~~~{{{wwwvvvyyy|||}}}zzzssstttsssllliiikkk}}}zzznnneeefffiiifffdddlll{{{oooooo~~~}}}www{{{~~~~~~}}}wwwwww{{{|||||||||yyy{{{xxxyyy}}}{{{|||}}}}}}}}}}}}~~~yyyvvvuuuzzz}}}}}}wwwsssuuu{{{~~~~~~|||{{{yyyxxxzzzxxxxxx|||ppp;;;888777;;;??????@@@AAAtttMMMEEEBBB@@@@@@>>><<<999666444333222000.........---------,,,,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,...AAAFFFtttnnnsssvvvfff]]]```kkk|||~~~~~~}}}|||zzzuuuqqqeeeeeeuuuzzzooozzzjjjXXX888333444000666000000111222333444555666777;;;666>>>FFFEEEUUUfffyyy{{{```DDD999222222222111777@@@ZZZbbbcccZZZTTTWWW[[[ZZZ\\\aaannn}}}zzzpppfffYYYggg|||xxxlllfffdddnnneeecccpppuuuttt|||}}}rrrmmmyyyfff]]]TTTiii~~~|||~~~}}}{{{}}}vvv~~~}}}rrrxxxrrrjjjhhhjjjnnnqqqrrr{{{vvvssswww|||{{{ssskkk~~~~~~uuuvvvrrrnnnssscccnnn~~~}}}|||yyy|||~~~}}}xxx{{{|||}}}{{{|||~~~zzz}}}vvv}}}~~~{{{{{{}}}{{{{{{{{{zzz{{{|||}}}}}}zzzxxxwww{{{}}}yyy}}}|||xxxwwwuuuuuuzzz}}}}}}}}}|||{{{yyyxxxwwwrrrtttxxx}}}bbb:::;;;<<<>>>???@@@AAABBBrrrLLLDDDBBBAAABBB???===:::777555333222000.........---------,,,,,,,,,))))))))))))))))))))))))******************************))))))******+++,,,666KKKOOOwww~~~rrr~~~mmm]]]ZZZbbbqqq~~~~~~{{{~~~zzzxxxuuuiiihhhxxx}}}zzzppp^^^777333444///888///000111222333444666777777777<<<@@@DDDHHHOOOnnn~~~pppVVVCCC333222555333444999KKK[[[ddd]]]UUUUUUXXXWWW]]]]]]eeeuuu}}}ssshhhZZZfff{{{rrrrrrtttwwwyyyuuullleee\\\\\\___iiixxxtttttt~~~~~~wwwaaaggg~~~mmmaaa^^^^^^fffsssyyyttttttvvvzzzsssssstttttt|||tttmmmmmmoooqqqppp{{{~~~|||vvvyyyyyy|||~~~{{{vvvyyy~~~}}}~~~||||||}}}~~~~~~~~~}}}}}}zzz}}}vvv{{{~~~~~~}}}|||zzzzzz{{{|||}}}}}}~~~}}}|||}}}}}}}}}wwwrrrqqqqqqsssyyy|||||||||{{{{{{zzzxxxxxxrrrvvvzzz~~~}}}sss]]]999===???@@@@@@BBBCCCDDDqqqKKKEEECCCBBBCCCAAA===:::777555444222000.........---------,,,,,,,,,))))))))))))))))))))))))*********************************)))***++++++,,,...MMMTTTkkksssxxxvvvwwwjjjYYYTTTaaauuu~~~uuuyyyxxxxxxwwwlllkkk{{{zzz~~~tttaaa666333555...999...000111222333555666777888666DDDDDDCCCJJJNNNccciiiNNN777444888555333555AAAVVVddd^^^TTTSSSUUUTTT]]]ZZZ___ooowwwlllcccmmm}}}uuunnnqqqyyyzzzpppddd\\\dddlllttt}}}}}}rrrtttyyy}}}cccWWWlll~~~kkk[[[[[[```eeennnzzz~~~ttttttsssnnnjjjooozzz~~~zzzzzzyyywwwwww{{{|||~~~rrryyy|||}}}~~~yyyrrrttt{{{~~~||||||}}}~~~~~~~~~|||{{{{{{{{{|||}}}}}}www|||{{{~~~~~~~~~wwwpppnnnmmmnnnuuu}}}{{{{{{||||||{{{zzzyyyyyyyyy}}}}}}jjj}}}SSS999===AAAAAAAAACCCFFFGGGlllFFFEEEEEEAAA@@@AAA<<<999555222111000...---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++666QQQ\\\ZZZbbbiiiddd^^^iiizzzcccZZZSSScccttt|||ooo```[[[___dddddd___gggvvv~~~|||vvvpppoooiiidddlll{{{sss~~~~~~{{{xxxfff;;;111777111333000222222222333555777888999<<<>>>DDDIIIKKKOOO]]]nnn{{{~~~]]];;;777<<<...***<<<===PPPbbbeee\\\UUUTTTUUUXXX^^^aaaccclll}}}wwwhhheeeccctttnnnzzzyyynnnkkkfffiii~~~sssrrr}}}}}}rrrbbbbbbqqqwwwlllfffaaa___```ggggggnnn{{{~~~xxxuuullljjjkkkpppzzz}}}|||{{{|||}}}}}}}}}}}}yyypppuuu{{{~~~|||{{{}}}}}}}}}}}}|||}}}}}}~~~}}}}}}{{{~~~~~~||||||qqqkkkmmmtttxxx}}}~~~~~~|||{{{{{{|||}}}{{{}}}yyy~~~lllKKK@@@@@@AAAAAAAAADDDIIIMMMlllFFFEEEFFFBBBCCCCCC<<<999555222111000///---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,333III]]]oooyyyrrriiinnntttdddZZZSSScccttt|||vvvfffPPPAAA<<<>>>DDDHHHHHHOOO\\\kkk{{{}}}|||uuuqqqhhhaaagggtttxxxyyy|||yyyggg<<<111777111333111111111111222444666888999@@@@@@CCCGGGGGGIIISSS___jjj}}}~~~oooeeeCCC666888444000666888HHH\\\ccc]]]UUUSSSWWWVVV\\\___aaahhhwww{{{nnncccaaa|||sssyyy|||lll```kkknnn~~~rrrppp{{{{{{vvveee```iiitttpppqqqooogggaaacccffffffiiimmmmmmmmmmmmmmmllllllkkkkkksssuuu{{{}}}|||~~~}}}||||||}}}||||||}}}tttiiiiiirrryyy~~~~~~}}}xxx|||~~~|||www{{{}}}zzztttooopppssstttzzz~~~}}}|||{{{{{{{{{}}}yyy|||sss[[[LLL>>>CCCCCCDDDCCCDDDGGGKKKNNNoooHHHEEEFFFDDDDDDDDD<<<999555333222111///......------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,444FFFgggqqqzzz}}}~~~YYYXXXSSSddduuu|||qqq]]]HHH>>>999666888???GGGKKKQQQYYYcccppp~~~zzzuuukkkbbbhhhsssvvv}}}|||zzziii>>>222777000333111000000111222444666888:::DDDBBBCCCEEEFFFGGGMMMSSS}}}pppoooyyy]]]@@@444666444---333===OOO___```VVVSSSXXXTTTYYY]]]^^^cccooo}}}}}}rrrbbb^^^{{{rrrooozzzxxxiiieeefff{{{tttoooyyy}}}|||~~~cccYYYeeevvvzzztttrrrpppooopppqqqpppoooooorrrvvvzzz|||~~~}}}|||vvvrrrnnnkkkqqqzzzyyy~~~|||~~~}}}}}}}}}}}}vvvyyy|||}}}}}}}}}zzzzzz|||}}}}}}|||zzzzzzzzz|||}}}xxx}}}qqqnnnBBB???===EEEFFFFFFFFFFFFHHHLLLOOOuuuMMMFFFEEEDDDEEECCC;;;999555333222111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,888KKKooouuuwww~~~yyy|||sssPPPZZZTTTddduuu}}}~~~lll]]]YYYTTTJJJFFFJJJQQQTTTVVVVVVWWW^^^iiirrr~~~}}}zzzrrrkkkpppyyy|||}}}|||kkk@@@444777000333222111111222333555888;;;===DDDCCCCCCFFFJJJLLLOOOQQQbbbzzz]]]888444888///222333AAAWWWaaa\\\VVVWWWSSSXXX[[[\\\___hhhuuu~~~ssseee^^^yyyrrrgggvvvwwwppp|||yyyqqqxxx~~~|||kkkdddgggnnn{{{zzzzzz~~~ssseeeaaadddjjjvvvwwwyyy}}}}}}~~~wwwyyy|||}}}~~~{{{||||||yyyxxxwwwxxxxxxzzz~~~uuunnnwwwfffAAADDD@@@EEEFFFFFFFFFFFFHHHKKKNNN}}}RRRGGGDDDCCCDDD@@@;;;999555333222222111///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---777LLLgggsssooozzz}}}uuuSSS]]]UUUeeevvv}}}wwwqqqgggZZZTTTUUUPPPTTTXXXXXXVVVVVV[[[```kkkvvv}}}}}}~~~|||wwwrrrsssxxx}}}~~~|||nnnBBB555666///333333333333333444777:::>>>@@@DDDDDDDDDFFFJJJOOOPPPOOOZZZ}}}||||||CCC222:::777444...555KKK^^^```ZZZWWWTTTVVVZZZ\\\^^^dddnnnvvvxxxiii```wwwxxx~~~~~~rrrvvvzzz}}}|||yyylllcccfffrrr{{{tttssstttxxx}}}zzzqqqoooqqqwww}}}sssvvv~~~~~~~~~}}}~~~~~~}}}{{{}}}~~~~~~xxxwww{{{vvvmmmppp{{{|||xxxvvvuuuuuuuuu}}}xxxzzz~~~{{{~~~QQQ<<>>;;;999555333333222111000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++------111JJJ^^^lllyyyyyyooommmqqq~~~ZZZVVVVVVfffvvv~~~}}}qqqjjjggg[[[^^^aaa```\\\XXXVVVWWW[[[dddttt~~~|||yyyuuuooojjjgggzzz~~~pppEEE666666...333444444444444555888<<<@@@CCCEEEFFFEEEDDDFFFKKKLLLJJJQQQwwwmmmQQQ222666666555///000>>>RRR___^^^XXXUUUTTTWWW\\\___aaafffmmmyyymmmaaavvvqqqrrr}}}zzz|||uuuiiicccjjjvvvzzzsssnnnmmmkkklllvvv|||{{{~~~}}}~~~~~~}}}tttmmmiiiiiisssvvvrrr~~~{{{~~~~~~~~~}}}~~~~~~~~~pppllluuuvvvlllkkkttt|||~~~{{{zzzxxxvvvvvvvvvwwwxxx~~~{{{gggDDD777>>>>>>@@@BBBDDDEEEFFFHHHKKKMMMXXXHHHDDDEEEFFF@@@;;;888555333333333222111...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...///PPPlllyyy}}}tttmmmrrrsssuuu\\\PPPVVVfffwww~~~}}}qqqpppmmmjjjeee```\\\ZZZZZZ[[[aaannn~~~zzzuuuqqqmmmeeeZZZPPPXXXlllrrrGGG777666---333555444333333444777<<>>???===>>>BBBDDDGGGJJJLLLNNNQQQSSSWWWHHHGGG@@@EEE@@@AAA===777444222222111000...------,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))***+++---...???\\\nnnnnnkkklll^^^MMMVVViiizzzzzzvvvtttssspppnnniiieeeaaa^^^YYYZZZgggwww~~~}}}}}}mmmWWWRRR]]]```XXXCCC===```xxxMMM555222000666333222333444555666999===@@@DDDFFFHHHJJJLLLNNNNNNOOOSSSSSS\\\mmmsssLLL666999111---222777===NNN```[[[OOOJJJRRRYYYZZZ[[[```[[[gggyyy}}}nnnfffjjj}}}~~~|||www}}}kkkWWWQQQ```yyyxxxxxx|||~~~vvv{{{{{{uuuxxxrrrnnnqqqsssssssssuuu{{{kkkhhhmmmrrrnnnoooppprrruuu}}}}}}ooouuu}}}}}}|||~~~|||tttqqqjjjfffmmm{{{}}}~~~{{{vvv{{{}}}{{{}}}|||{{{zzzzzz|||}}}|||}}}}}}}}}{{{{{{}}}~~~|||~~~}}}}}}~~~zzzvvvtttuuullljjjsss{{{||||||}}}wwwzzz{{{}}}VVV<<<@@@???===MMMIIIJJJMMMCCCGGGNNNHHHXXXUUUGGGGGGAAAFFFBBB@@@<<<777444222222111000...------,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))***+++---...:::]]]mmmkkkyyyhhhVVVJJJUUUhhhzzz}}}{{{zzzxxxvvvooojjjfffccc^^^[[[___gggzzzuuurrrfffRRRCCCFFFZZZmmm[[[CCCNNNttt{{{wwwMMM666444000666222222444666888999;;;>>>AAAFFFGGGIIILLLNNNOOOPPPQQQWWWUUU[[[uuuppp```888111333555333222999IIIXXX]]]SSSLLLNNNUUUZZZ^^^bbb___dddqqqxxxppphhhmmmxxxqqq{{{vvveeeWWWZZZooo|||sssnnnoooqqqrrr{{{www|||{{{uuussspppjjjgggggg\\\fffnnnmmmjjjmmmooooootttuuuxxxxxxrrrrrrsssyyyjjjnnnwwwxxxxxx~~~~~~~~~}}}~~~eee^^^[[[hhh}}}~~~~~~{{{{{{~~~~~~|||www~~~|||{{{}}}}}}}}}|||{{{}}}~~~}}}}}}}}}|||vvv~~~~~~yyyooovvv~~~|||}}}~~~}}}|||yyyvvvtttpppjjjjjjqqqwwwwwwvvvxxxzzz|||~~~oooLLLAAAGGGFFFDDDJJJIIIIIIMMMEEEIIINNNOOOhhhUUUGGGHHHBBBHHHCCC???<<<777444333222111000...------,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))***+++---...<<<\\\aaabbbvvvssslll}}}qqqUUUMMMTTTgggyyy~~~}}}yyyrrrxxxyyyrrrmmmkkkiiiccc___]]]cccxxxxxxrrrooofffLLL666EEEdddtttSSSBBB```ooo~~~uuuKKK777555111555111222555888:::;;;===???AAAFFFGGGIIIKKKMMMOOOPPPPPPUUUQQQYYYiii}}}~~~WWWjjjVVV111666888444///333@@@KKK]]]ZZZRRRLLLOOOYYY```bbbdddaaafffvvvwwwtttlllppp|||wwwpppzzz{{{nnneeegggvvvyyyppplllmmmnnnnnnooorrryyy{{{||||||sssqqqhhhooouuuyyy|||yyynnnhhheeemmmyyyqqqaaaaaaffffffggg~~~}}}}}}}}}}}}|||~~~}}}}}}~~~tttwwwttthhh```jjj~~~~~~~~~||||||~~~~~~{{{xxx~~~~~~|||{{{}}}~~~~~~}}}~~~~~~||||||ppplllpppzzz}}}yyywww{{{zzzzzzzzzzzzxxxvvvtttrrrrrrqqqsssxxxzzzxxxxxxzzz{{{{{{sssqqqcccEEEEEEJJJKKKKKKIIIIIIFFFLLLHHHJJJNNNXXX~~~UUUGGGGGGAAAGGGBBB???;;;777555333333111000...------,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******((((((((()))***+++------FFF\\\aaaccctttzzzsssttt|||VVVNNNSSSfffwww}}}zzzrrraaa___nnn{{{tttrrrsssqqqkkkeeeaaappp}}}kkk```hhh{{{oooJJJ===KKKuuudddHHHUUU~~~vvv|||}}}rrrIII777777111444111111444888;;;<<<===>>>@@@BBBCCCEEEHHHJJJKKKLLLMMMQQQMMMUUU^^^pppvvv|||rrrqqqEEE888000222333000666@@@VVV^^^]]]QQQLLLTTT]]]```hhhaaaaaalll{{{|||xxxpppttt|||uuu}}}wwwzzzzzzvvvvvvxxxyyyyyyzzztttsss}}}~~~}}}{{{zzz|||zzzpppeeewwwwwwddd_________ccc|||~~~}}}}}}~~~}}}~~~xxxwwwttt}}}~~~~~~zzzxxxzzz{{{~~~}}}}}}~~~|||xxx|||~~~jjjjjjqqq}}}yyywww{{{zzzyyyxxxwwwuuusssqqqpppvvvyyy}}}~~~||||||~~~~~~uuukkkooo|||kkkcccCCCEEEEEEIIIOOOIIIGGGCCCJJJIIIIIIMMM]]]VVVHHHGGG@@@EEE@@@===;;;777555444333111000...------,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******((((((((()))***+++------JJJaaaxxxwww}}}ssszzzRRRKKKQQQdddvvv|||~~~{{{wwwyyy|||yyytttdddiiiwwwuuuZZZEEEJJJoooqqqUUUKKKcccqqq]]]VVVzzz{{{}}}pppFFF777888111333111000333777999:::;;;===>>>@@@AAACCCFFFHHHIIIJJJKKKRRRNNNRRRRRR___fff@@@(((111999000///999III[[[dddZZZOOOPPPWWW[[[gggcccbbbgggoooxxxzzzqqquuuxxx|||vvvssszzz}}}tttzzzttt}}}vvvppplllppp{{{www{{{|||zzzxxx{{{}}}}}}~~~}}}~~~sssooojjjnnntttgggcccggguuu~~~}}}}}}{{{zzzwwwuuurrrpppooonnnsssxxx}}}}}}{{{zzz{{{}}}yyyzzzkkkZZZiiiggguuuZZZ@@@BBB@@@EEELLLGGGEEEAAAIIIHHHHHHKKK\\\WWWHHHGGG@@@DDD???===:::777555555444222000...------,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))***+++---...GGGggg{{{oooxxxRRRMMMPPPcccuuu{{{}}}~~~~~~ooojjjooo{{{\\\GGGWWWwwwmmmTTT[[[{{{sssbbbwww}}}www{{{~~~nnnCCC555888000333222///222555777888:::<<<>>>@@@AAACCCEEEGGGIIIJJJJJJMMMNNNNNNKKKVVVyyyqqqPPP...111:::222...555===PPPaaaaaaWWWQQQSSSVVVaaabbbdddeeeeeekkk|||zzzqqquuuvvvyyy|||}}}xxxuuuzzz}}}yyyooohhhppp}}}uuunnnsss{{{vvvvvvuuuvvvxxxzzz{{{||||||}}}}}}~~~|||zzz~~~~~~|||~~~~~~}}}{{{}}}~~~tttgggfffxxx}}}ooohhhqqq|||~~~|||}}}yyyxxxuuuqqqooonnnmmmmmmrrrxxx|||{{{zzz|||~~~~~~tttvvvkkkbbbyyyyyybbbJJJ>>>AAACCCEEEGGGEEEDDDBBBJJJFFFHHHLLLUUUzzzVVVGGGGGG@@@FFFAAA<<<:::777666555444222000...------,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))***+++---...IIIcccsss~~~XXXPPPOOObbbtttzzz}}}qqq___TTTXXXcccgggeeellltttmmmvvvhhhPPPbbb{{{```[[[vvvssscccooosssmmmuuu|||ttt}}}lll@@@444777000333444000222444666777999<<>>;;;666555555444111...///......------,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++...000FFF___^^^eeerrryyyWWWNNNLLL]]]qqq||||||{{{~~~qqqNNN>>>???<<<===KKK```aaaTTT|||iiiUUULLLDDD===UUUyyy}}}bbb@@@111222666333///333333444444555777888999::::::;;;===>>>@@@AAAAAACCCFFFJJJHHH@@@CCCZZZtttnnn}}}MMM;;;888222000222777???MMM___jjjbbbSSSTTTUUU\\\hhhmmmmmmoootttyyypppnnnkkkvvv~~~~~~|||sss}}}tttoooeee___kkk}}}pppppprrrjjjqqqxxxzzztttrrrnnniiigggmmmwwwyyyzzzuuuiiikkkrrr}}}zzz~~~}}}}}}~~~}}}~~~}}}}}}~~~wwwfffjjjvvv~~~|||kkk^^^dddtttzzzuuu{{{{{{{{{|||~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyy|||||||||||||||||||||||||||yyyxxxzzz~~~zzzuuuqqqrrrqqqpppoooppptttwwwlllppprrrooojjjmmmxxxzzzuuupppllllllllllllooorrrssssssrrrsssxxxyyyvvvyyysssppp~~~lllmmmgggIII???KKKUUUYYYRRRKKKJJJJJJIIILLLMMMKKKGGGEEEJJJSSS[[[VVVKKKLLLCCCGGGDDD>>>;;;666555555444111...///......------,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++...000JJJnnnvvvwwwsssoooZZZJJJLLL[[[nnnzzz||||||pppTTTNNNJJJ@@@;;;JJJuuu|||gggpppZZZFFF<<<<<<:::EEEaaawww}}}vvv|||^^^>>>000222666555111333333444444666777888999999:::;;;<<<>>>???@@@AAAAAABBBDDDEEEAAACCCPPP```rrryyy{{{FFF444:::111000333999DDDVVVcccccc[[[XXXWWWZZZaaaddddddfffkkkuuu}}}xxxuuuqqqlllwww|||~~~~~~~~~{{{xxxxxxzzz}}}|||{{{xxxwwwwwwxxx{{{|||yyywwwttttttuuuuuusssqqqjjjlllnnnooooooppprrrssstttvvvuuutttxxx{{{rrryyyxxxrrrvvv~~~yyyyyy}}}wwwxxx{{{rrrkkkgggeeekkksssyyyrrrxxxmmmlllppp|||||||||~~~}}}||||||~~~tttnnn}}}zzztttzzz~~~zzz~~~}}}}}}}}}~~~}}}~~~zzzyyy~~~~~~}}}xxxwwwwwwyyyyyyzzzzzzzzzzzzyyyyyytttttttttuuuuuuuuuvvvvvvqqqqqqsssuuuyyy{{{|||}}}zzz{{{|||~~~~~~zzzzzz}}}|||yyysssmmmkkkkkklllooosssuuuvvvuuuuuuyyy{{{{{{www}}}xxxzzz\\\FFFFFFHHHNNNPPPKKKHHHJJJMMMLLLCCCEEEGGGHHHJJJRRR]]]fffTTTIIIKKKBBBFFFCCC>>>;;;666555555444111...///......------,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++...000@@@{{{zzz~~~cccLLLMMMZZZlllxxx}}}~~~{{{xxx~~~}}}xxxpppXXXAAA777ZZZcccccckkkIII<<<111666:::777FFFfffyyywwwwwwvvvYYY;;;000222666555444333333444555666777777888999999:::;;;===>>>??????AAA???@@@CCCDDDDDDGGGLLLhhhzzzWWWOOO333<<<111111222444:::GGGVVV^^^___[[[YYYXXXZZZZZZ[[[```fffdddooo}}}xxxrrrkkkttt}}}xxxyyyyyywwwsssooommmmmm|||{{{zzzzzzzzz|||~~~}}}}}}~~~}}}|||ooo~~~yyyrrrsssvvvxxxzzz}}}~~~uuummmnnnyyyzzzqqq~~~}}}ooohhhyyy|||}}}|||{{{zzz||||||{{{||||||~~~xxxxxx}}}}}}}}}}}}~~~{{{|||zzz||||||wwwwwwvvvvvvvvvwwwxxxyyy{{{zzz{{{}}}|||yyyzzz~~~|||xxxzzzxxxyyyyyyxxxuuuttttttuuuvvvwwwxxxyyyyyyxxxwwwvvv~~~~~~}}}||||||{{{{{{|||}}}}}}yyyuuurrrqqqsssuuuwwwppppppooonnnnnnooopppqqq|||zzz|||}}}tttmmmiiijjjkkkoootttwwwxxxxxxtttyyy}}}yyy{{{}}}[[[EEEGGGGGGHHHGGGDDDEEEIIIKKKKKKFFFHHHJJJJJJKKKOOOWWW]]]TTTIIIJJJAAAFFFCCC>>>;;;666555555444111...///......------,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++...000===xxxyyyiiiPPPPPP\\\lllxxxssscccUUUSSSYYYaaallltttwww}}}|||}}}~~~zzzccc999HHHzzz\\\LLLIII===???666666===555:::UUUeeetttwwwttt{{{qqqUUU888///222444333444333333444555666666666777888888999:::;;;<<<===>>>@@@??????BBBDDDDDDCCCCCCMMMssszzz```lllpppoooCCC444111333333222444;;;GGGSSSZZZ[[[YYYWWWUUUTTTWWW^^^eeeaaaiiiuuu~~~uuujjjqqqvvvjjjuuusssZZZ```}}}zzzxxxvvvuuuuuuyyyyyynnnuuuzzzwww|||~~~}}}|||{{{~~~~~~{{{}}}~~~|||{{{zzzzzz|||~~~zzzyyy{{{~~~}}}}}}~~~vvvtttwwwxxxooooooppprrrssstttuuuuuuqqqrrrsssuuuuuuuuuwwwzzz~~~{{{{{{~~~~~~~~~~~~}}}{{{zzzzzzzzzuuuwwwyyy{{{}}}~~~~~~yyytttuuuzzz}}}}}}zzz~~~|||{{{{{{}}}~~~zzz{{{~~~{{{rrriiiiiiiiikkkoootttwwwxxxxxxsssxxxzzzssssssVVVDDDFFFGGGEEECCCBBBEEEHHHGGGEEEKKKKKKLLLJJJIIIIIILLLOOOXXXMMMNNNEEEIIIFFF>>>;;;666555555444111...///......------,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++...000IIIjjjrrryyy~~~|||iiiWWWRRR]]]mmmyyyrrr[[[CCC888:::???FFFMMMRRRmmm~~~|||zzzxxxsssyyyzzzqqqhhhjjjttt}}}NNN???VVVtttkkkZZZPPP>>>999IIIDDD999<<<999666CCCSSSggg~~~vvvtttxxxmmmQQQ666000222111000333222333444555666666555555777777888999:::;;;;;;<<<<<<>>>@@@??????AAABBBCCCCCC]]]xxx~~~ppptttBBB555333222111222555===IIISSSZZZZZZXXXRRROOORRRYYY___ccceeekkkvvvqqqqqq|||~~~zzzrrriiipppkkk[[[fff~~~|||___|||ppprrrtttxxx}}}|||yyyyyyzzz}}}~~~~~~}}}}}}}}}||||||~~~}}}|||~~~~~~{{{|||{{{|||}}}~~~~~~~~~}}}}}}yyyzzzuuuyyy{{{xxxuuuuuuvvvvvvrrrsssuuuvvvwwwxxxwwwwwwyyy|||}}}}}}|||}}}~~~|||zzzyyyyyyyyyzzz~~~|||{{{{{{||||||}}}|||zzzxxxxxxxxxyyyyyyuuuvvvyyy~~~wwwuuuvvvtttnnngggjjjjjjllloootttvvvwwwvvvttt{{{|||zzzqqqgggwwwVVVFFFAAAHHHDDDBBBAAADDDIIIIIIFFFDDDFFFGGGHHHIIIJJJKKKMMMOOOVVVKKKLLLCCCHHHEEE>>>;;;666555555444111...///......------,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++...000HHH___\\\bbboootttkkk]]]NNN[[[mmmyyy~~~zzz^^^IIICCCJJJUUU\\\PPPddd|||yyywwwnnnooopppkkkZZZKKKNNNYYYccczzzggg>>>999IIIJJJYYYdddRRR>>>PPPQQQBBB:::888555444DDDYYYtttyyyuuuiiiLLL444000111//////333222333444555666555555444666666777888888999::::::888<<<>>>;;;:::===AAABBBBBBLLLwwwxxx|||rrrBBB333111000222444999DDDNNNXXX\\\[[[SSSMMMNNNRRRTTT______ccclllzzzwwwppptttppptttpppkkk~~~|||zzzxxxwwwyyy~~~~~~{{{{{{}}}}}}{{{|||}}}|||||||||~~~}}}~~~}}}zzzyyyzzz|||~~~|||~~~}}}{{{yyyxxxyyy{{{}}}|||zzz{{{zzzwwwxxx{{{yyyyyyzzz{{{|||||||||{{{zzz}}}yyyzzz{{{|||||||||{{{zzzyyywwwxxxzzz{{{{{{yyyxxxvvv}}}yyyzzz|||~~~}}}xxxvvvttttttwwwzzz}}}~~~~~~~~~{{{{{{vvvpppnnnnnnnnnllljjjkkkkkkmmmqqquuuxxxxxxxxxxxxvvv}}}iiiLLLGGGDDDGGG@@@===???FFFKKKJJJHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOSSSHHHJJJAAAEEEBBB>>>;;;666555555444111...///......------,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++...000:::aaasss~~~wwwjjjTTTEEEVVVjjjxxx|||~~~qqqgggooovvvuuu}}}|||zzztttmmmpppyyymmmPPP???BBBKKKVVVfff~~~JJJ===EEE@@@VVVppphhhOOOTTT[[[SSS@@@777666111:::KKKeee}}}}}}ssscccGGG111///222...///666111333444666666555444333555666666777777888888999777;;;<<<888999>>>@@@===>>>BBBRRR~~~zzznnn|||XXX999444111222333555>>>GGGTTT[[[^^^WWWPPPPPPQQQQQQVVVZZZ```gggpppzzz~~~xxxzzzsss}}}yyynnniiijjjeeeiii{{{zzzmmmqqq~~~~~~}}}}}}~~~~~~|||yyyyyyzzz{{{{{{zzz{{{}}}}}}~~~~~~{{{xxxwwwwwwwwwyyyxxxyyy~~~}}}|||{{{yyywwwwwwwwwyyyzzz~~~||||||~~~zzzyyy{{{zzzzzz{{{{{{|||}}}~~~~~~}}}{{{zzz|||yyy{{{}}}~~~|||zzzvvv|||}}}|||}}}{{{www{{{}}}{{{pppooommmkkkjjjjjjlllnnnkkklllnnnrrrxxx{{{||||||yyy[[[SSSSSSHHHFFF@@@===???EEEHHHGGGHHHKKKLLLJJJIIIIIIJJJKKKKKKKKKVVVKKKLLLCCCHHHDDD>>>;;;666555555444111...///......------,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++...000333kkk|||bbb@@@>>>QQQhhhvvvzzz}}}~~~pppvvveeeFFF???<<>>...///222///...111222222333444555555555555333333333444555666777888>>>;;;???FFFCCC::::::CCC===999@@@OOOoooqqq|||TTTwwwooo:::,,,;;;555111999777CCCQQQaaagggccc]]]ZZZ[[[XXXVVVWWW^^^fffnnnxxxmmmgggllllllfffaaagggttt~~~vvvxxx{{{uuuggg\\\VVVOOOnnn~~~}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}yyytttnnnjjjmmmjjjllllllgggeeesssuuuwwwzzzyyy}}}zzz|||oootttyyy```jjjQQQNNNMMMLLLKKKDDDFFFDDDCCCCCCFFFIIIJJJJJJCCCGGGHHHEEEGGGMMMOOOLLLNNNNNNNNNKKKBBBEEE@@@<<<777444444444111......------,,,,,,++++++***)))))))))*********++++++************************)))))))))***++++++,,,,,,222aaazzzuuuqqquuu|||\\\DDDIII```uuuyyy|||www^^^<<<555333777>>>OOOqqqppprrrzzz[[[VVVkkkhhhFFF999;;;444555;;;555666:::???UUUxxxwwwpppppphhhKKK:::...///222//////333222333333444444444444333333333333333444666777888555:::JJJ[[[ZZZIII<<<999BBB<<<>>>DDD[[[mmmrrr}}}nnn???444777...---<<<===JJJZZZcccccc___\\\\\\WWWUUUWWW___eeekkkrrryyyxxxppp|||}}}nnnmmmtttuuuoooiiiYYYLLLaaa~~~}}}}}}}}}}}}~~~|||xxxtttpppllljjjpppllljjjiiihhhkkkttt~~~xxxvvvyyy|||}}}rrrrrrzzztttppp|||\\\JJJJJJJJJKKKLLLGGGGGGGGGHHHJJJMMMMMMKKKIIIJJJMMMNNNKKKLLLRRRSSSPPPOOOMMMLLLJJJAAACCC@@@<<<777444444444111......------,,,,,,++++++***************+++++++++,,,************************)))))))))***++++++,,,,,,999```fffaaa{{{yyyyyyqqqvvv}}}|||NNNHHH^^^vvvyyyzzz}}}lllAAA===777;;;@@@FFF]]]{{{ooohhhrrrbbbTTTBBB666444999;;;<<<:::JJJnnn{{{tttqqqfff@@@555...000111///000444333333333333333333222222222222222333444555666777888888@@@MMMOOOEEE<<<;;;AAA>>>>>><<>>>>>888BBBggg}}}{{{sssnnn```888222///000000---///333222333333333222111000000111111222222333555666777<<<444111555999:::;;;>>>;;;<<<@@@???===SSS```qqqeeejjj{{{GGG444:::777000777>>>IIIUUU]]]___]]]ZZZVVVSSSTTTYYY]]]```eeekkkuuu|||{{{wwwyyy~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{~~~{{{vvvqqqmmmlllllllllfffiiihhhiiiuuu}}}lllggg~~~lll}}}~~~[[[LLLJJJLLLGGGGGGKKKIIIJJJFFFBBBAAABBBEEEGGGHHHHHHIIIIIIHHHHHHJJJKKKKKKQQQKKKHHHJJJDDDFFF@@@<<<777444444444111......------,,,,,,++++++*********+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,***IIIsssnnnvvvzzzYYYKKKhhhzzz~~~xxxooo|||}}}qqqJJJ:::777:::333<<>>AAA:::???bbbtttkkkcccRRR333111000000///,,,---000111222222222111000//////111111111111333444555666444222444:::>>><<<888666777;;;???BBB???CCCdddggghhh{{{DDD444;;;444444888@@@LLLWWW^^^______YYYTTTQQQSSSVVVZZZaaaiiinnnvvvxxxjjjgggsss~~~|||{{{{{{}}}{{{}}}~~~}}}}}}~~~||||||}}}}}}}}}}}}}}}}}}~~~}}}||||||~~~~~~~~~}}}{{{{{{|||}}}~~~zzz|||~~~~~~||||||}}}{{{{{{zzzyyyyyyxxxxxxwwwyyyyyyzzz|||}}}|||yyywwwwwwuuussspppnnnmmmmmmlllfffkkkllliiiooozzz}}}xxx}}}sssqqq{{{\\\cccoooRRRIIIKKKMMMFFFGGGLLLIIIJJJHHHGGGGGGIIIJJJIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKSSSKKKHHHKKKFFFHHH@@@<<<777444444444111......------,,,,,,++++++***************+++++++++,,,************************)))))))))***++++++,,,,,,222???xxx{{{xxxnnn}}}hhh{{{```iii}}}}}}yyyVVVBBB===???888>>>[[[sss|||iiiaaajjjnnnccc[[[\\\EEEAAAFFF[[[wwweeeAAA???FFF??????^^^{{{lllggg^^^LLL222111000///......------000000000111000000//////000000000111222333444555333444777:::<<<;;;888666999;;;:::>>>AAA>>>PPPrrr|||tttxxx===222222000222777AAAMMMYYYaaaeee^^^WWWRRRQQQSSSVVV]]]eeeiiiqqq}}}~~~ooo}}}mmmttt|||xxxvvvuuuvvvvvvtttwwwuuuiiiggg^^^]]]lllttt~~~~~~{{{~~~|||}}}}}}~~~}}}||||||~~~}}}|||{{{{{{|||}}}~~~yyyyyyzzz|||}}}~~~}}}~~~{{{xxxwww|||zzzyyyxxxxxxxxxtttwwwzzzzzzxxxwwwyyy{{{rrrqqqpppqqqsssttttttsssuuuuuuvvvxxxyyyxxxuuurrrqqqppppppooommmlllkkkkkkeeejjjnnnooorrrwwwzzzyyy|||~~~yyytttwwwwwweeezzz}}}VVVIIIDDDHHHJJJDDDGGGNNNLLLBBBEEEJJJNNNPPPMMMGGGCCCCCCAAABBBEEEGGGGGGIIILLLVVVLLLGGGKKKFFFHHH@@@<<<777444444444111......------,,,,,,++++++***)))))))))*********++++++************************)))))))))***++++++,,,,,,,,,...lllwwwsss~~~^^^kkkzzz[[[FFF>>>===555444@@@HHHXXXGGG:::???PPPggg|||]]]GGG>>>DDDaaammmXXXAAALLLEEE???YYY}}}{{{rrriiifffZZZEEE000///------///000///---......///000000000//////000000000000111333444555555666555333333555777999888;;;666:::CCC<<<@@@ZZZuuu\\\444222222222333888AAANNN\\\dddbbb[[[UUUTTTSSSSSSWWW]]]aaajjjwww|||{{{}}}}}}{{{wwwuuuwwwwwwvvvzzz}}}}}}{{{yyyyyy{{{|||{{{zzztttuuutttpppllliiijjjlllaaa___]]]ZZZXXXXXXYYY[[[VVVYYY```lllxxx~~~}}}~~~uuummmkkkZZZPPP\\\dddvvv}}}}}}}}}~~~}}}{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}wwwxxxyyyyyy~~~~~~~~~{{{wwwtttssssssnnnnnnmmmmmmllllllkkkkkkggglllqqqrrrppppppsssvvv{{{yyyxxxyyy{{{|||{{{yyyvvvvvvwwwyyyzzzxxxtttqqqnnnmmmllljjjiiihhhhhhggghhhhhhmmmuuuzzz{{{}}}zzz{{{~~~uuunnnlll]]]FFFHHHDDDGGGHHHCCCIIIPPPMMMCCCFFFIIINNNPPPNNNJJJFFFAAA>>>@@@FFFIIIHHHKKKPPPYYYMMMGGGKKKEEEFFF@@@<<<777444444444111.........---,,,,,,++++++***((())))))))))))*********************************)))))))))***++++++,,,,,,///333rrrsssaaazzzyyyyyy~~~eeepppgggqqq~~~{{{{{{ttt^^^SSSOOOCCC<<<:::555LLLGGG???>>>KKKbbbwwwzzzjjjPPP999RRRsssmmmCCCPPPHHH>>>VVVzzz{{{rrrggg```OOO666///...,,,,,,///333222...------...///000000000/////////000000111222444555---444::::::777555444222555;;;666999DDD:::444FFF___kkk[[[nnnuuuuuuEEE===777666333333888DDDSSS^^^eee^^^YYYWWWTTTQQQRRRVVVYYYcccqqq{{{zzztttvvvyyyxxxrrroooppppppnnnlllmmmooonnnllljjjiiiiiikkkfffbbbaaabbbbbb___[[[[[[\\\[[[YYY[[[______[[[aaa``````bbbeeehhhiiiiiijjjjjjjjjmmmooopppooommmmmmnnnnnnnnnoooqqqtttwwwuuu{{{|||ccchhhsss{{{}}}}}}|||yyy{{{}}}~~~~~~~~~}}}}}}zzzzzz{{{{{{{{{{{{zzzzzz}}}|||zzzxxxvvvuuuttttttuuuuuuuuuvvvvvvvvvvvvvvvtttzzzzzztttnnnnnnpppqqqmmmmmmllljjjhhhhhhkkkmmmjjjkkkmmmoooqqqrrrsssssstttyyyyyyyyy{{{|||}}}{{{wwwsssooommmiiifffdddddddddeeepppjjjlllwww|||wwwuuuxxx{{{yyy}}}ppphhhjjj~~~wwwkkkJJJNNNMMMHHHJJJIIICCCJJJQQQMMMPPPNNNKKKKKKNNNQQQSSSTTTFFFCCCEEELLLPPPPPPSSSYYY]]]MMMFFFJJJDDDCCC@@@<<<888444333222111000///......------,,,++++++///''')))---)))+++///+++++++++++++++++++++++++++))))))*********+++++++++,,,///[[[vvvjjjxxxxxx{{{zzzWWWoootttwww~~~kkkmmmrrruuupppkkkpppzzz}}}iiiZZZ^^^bbbXXXKKKFFFMMMEEECCCEEEAAA999>>>JJJdddzzzWWWGGGYYYzzz___FFF===NNNHHHssskkkaaa```FFF666///............------------------............////////////000111111222222222333444555666666666666666777888999:::;;;;;;<<>>FFFHHHaaaeeefffaaa\\\YYYTTTOOOMMMXXXiiivvv{{{}}}zzzjjjeee^^^^^^```ccceeefffdddbbb\\\]]]^^^```aaabbbbbbbbbhhhhhhhhhjjjlllmmmkkkiiigggiiijjjkkklllooorrruuuzzz{{{|||}}}pppxxx~~~||||||~~~}}}{{{{{{zzzwwwuuuzzz}}}}}}yyyuuutttvvvwwwwwwuuusssqqqqqqrrrrrrrrrqqqqqqpppooonnnnnnmmmrrruuurrrqqqssstttssstttwwwwwwtttuuuxxxyyywww~~~|||zzzzzz{{{|||}}}|||{{{|||~~~~~~||||||~~~~~~}}}|||zzzuuunnniiiiiillloooiiimmmqqqtttttttttttttttmmmlllcccaaaddd```aaaooommmrrrwwwyyyxxxwwwxxxyyy~~~{{{iiibbbkkkjjjvvvXXXIIINNNNNNMMMKKKIIIHHHIIIJJJKKKKKKNNNOOONNNKKKIIIKKKMMMBBBIIIPPPNNNKKKQQQaaappp]]]NNNFFFJJJDDDDDD@@@<<<888444333222111000///......------,,,++++++///(((+++...))))))+++$$$++++++++++++++++++++++++*********++++++++++++,,,---+++IIInnnyyyHHHmmmsssnnnrrrZZZOOOYYYlllyyyyyypppnnnqqqttt}}}~~~aaaaaakkkjjjgggkkkQQQ^^^ooooooWWW===777???999\\\sssNNNMMMllleeeKKK<<>>\\\bbbKKK[[[jjjSSS@@@EEE@@@kkkqqqdddTTT555---............------------------------..................//////000111111111111222333444555555555555555555666777888999::::::DDDEEEbbbbbb]]]@@@111999999---222EEEKKKVVVaaaggghhhcccXXXMMMRRRNNNPPPZZZeeelllpppttt{{{|||xxxttttttvvvzzz}}}~~~}}}}}}}}}}}}|||yyywwwvvvwwwwwwwwwvvvvvvxxxzzzsssvvvyyy{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~|||~~~||||||}}}{{{|||}}}~~~|||~~~}}}{{{{{{zzz{{{||||||{{{yyyxxxzzz{{{xxx|||}}}zzzyyyxxxvvvuuuwwwxxxzzzyyyyyyyyyzzz|||~~~~~~{{{{{{zzzzzzyyyyyyxxxxxxxxxyyywwwtttvvvzzz{{{xxxrrruuuuuusssssswwwyyywwwpppsssuuuuuutttuuuyyy}}}zzzxxxxxxzzz~~~~~~~~~yyyxxxuuupppllliiijjjkkkiiikkkeee```cccaaaeeettt}}}{{{{{{|||||||||~~~oooccctttsssggg~~~fffQQQPPPOOOHHHCCCCCCCCCDDDEEEHHHJJJLLLMMMLLLKKKKKKMMMMMMMMMLLLOOOMMMKKKKKKMMMOOONNNLLL```OOOFFFJJJEEEFFF@@@<<<888444333222111000///......------,,,++++++'''$$$))),,,***///333+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++111666TTT}}}vvvTTTIIIyyykkkxxx{{{fff999888666888CCCXXXooo~~~{{{vvvrrrqqqsssxxx}}}|||ppphhhyyyqqqcccPPPQQQYYYVVVVVVvvv{{{```BBB<<>>@@@444888BBBOOO[[[eeekkkhhhbbbQQQOOOPPPVVV^^^fffqqq{{{~~~~~~~~~}}}}}}||||||}}}~~~|||zzz~~~~~~}}}~~~}}}|||{{{zzzzzz}}}~~~|||zzz{{{|||~~~~~~}}}|||{{{|||||||||zzzxxxxxxzzz|||xxx{{{}}}|||yyywwwxxxzzz{{{xxxvvvvvvwwwxxxxxxwwwwwwzzz}}}~~~|||yyywwwwww|||}}}~~~}}}{{{zzz{{{|||{{{|||}}}|||vvvqqqnnnoooooonnnjjjddd```^^^]]]]]]aaa^^^bbbsss{{{{{{yyyxxxyyy||||||yyysssiiiaaajjjgggsss}}}lllTTTGGGEEEFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHLLLIIIGGGIIIKKKMMMKKKHHHOOONNNKKKIIIHHHHHHIIIJJJ```OOODDDGGGCCCFFF@@@<<<888444333222111000///......------,,,++++++---+++---,,,+++999AAA999++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++***AAAfffppptttRRRZZZxxxzzzuuuttt}}}~~~kkk```UUURRRWWW```mmmwwwzzzjjjhhhxxxrrr{{{hhhEEEQQQfff```PPPRRRXXXKKKQQQWWW}}}uuucccOOO===***222------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////...///000111222222222222111111222333444555666666222===999888XXXttttttvvvBBB222777777555;;;DDDNNN\\\hhhllliiiccc]]]VVVSSSSSSZZZkkk{{{www~~~}}}||||||}}}|||||||||~~~}}}{{{zzzzzz{{{||||||{{{zzzxxxyyy{{{~~~}}}}}}|||{{{zzzyyyxxxxxxzzz{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~}}}yyywwwssswwwzzzyyyuuupppmmmlllfffggggggddd```]]][[[[[[]]]fffggglll|||{{{|||}}}xxxsssmmmlllsss|||]]]mmmbbbHHHCCCDDD@@@???DDD@@@@@@AAABBBCCCCCCDDDDDDJJJIIIHHHHHHIIIIIIHHHFFFIIIJJJIIIGGGDDDCCCFFFIII```NNNBBBEEEBBBEEE@@@<<<888444333222111000///......------,,,++++++)))***.........===EEE<<<++++++++++++++++++++++++*********++++++++++++,,,)))+++(((666]]]sssYYYGGG]]]sss}}}~~~uuutttzzzdddOOOTTTxxxkkkrrrvvvZZZCCCQQQ___cccZZZaaaOOOPPPWWW}}}yyypppXXXCCC777(((///---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,---......//////......///000111111111111000000111222333444555555555;;;AAA???EEEfffjjj{{{kkk???111777333666;;;CCCRRRbbbiiihhhnnnggg]]]VVVRRRUUUaaannn{{{~~~}}}}}}||||||}}}}}}~~~}}}~~~}}}~~~yyy|||}}}||||||{{{}}}}}}{{{|||~~~}}}}}}~~~~~~~~~}}}{{{xxxuuusssuuuuuuvvvvvvtttpppkkkhhhggggggeeebbb___^^^^^^```dddtttyyyzzzzzzzzz|||yyyssspppsss~~~~~~vvvyyyhhhRRR@@@@@@CCCAAA@@@CCC??????AAABBBCCCDDDDDDDDDHHHIIIIIIGGGEEEDDDDDDEEEAAACCCFFFGGGGGGHHHIIIKKK___NNNAAADDDAAAEEE@@@<<<888444333222111000///......------,,,++++++******---)))%%%///222%%%++++++++++++++++++++++++))))))*********+++++++++)))111---,,,PPPzzzyyydddCCCOOO~~~lllxxxppp^^^nnnooommmqqq^^^LLLnnnuuudddccchhhjjjZZZbbbKKKHHHPPPwww}}}ooohhhPPP???888,,,333---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,------......///---...///000111111111111000000111222333444444555777222@@@CCC222AAAsssmmmSSSyyyzzzrrrlllCCC555333444666===LLL]]]eeeeeejjjddd^^^ZZZVVVRRRUUUZZZuuu|||}}}yyy{{{}}}~~~zzz{{{|||}}}~~~|||{{{zzz~~~~~~~~~}}}~~~~~~}}}~~~~~~{{{zzz{{{||||||~~~|||yyywwwqqqnnnmmmppptttsssmmmfffhhhfffccc___\\\\\\___bbboooxxxyyyzzz~~~{{{uuurrrqqqzzz}}}UUUMMMGGGHHHJJJHHHDDDAAA???@@@BBBDDDEEEGGGGGGGGGGGGIIIJJJGGGCCCAAABBBDDDEEEFFFHHHKKKLLLKKKHHHEEE^^^EEENNNEEECCCDDD@@@<<<777444222000///---///......------,,,++++++******************************++++++++++++******)))************+++++++++000***,,,+++888mmmyyyPPP|||qqqZZZkkkjjjppplll[[[YYYvvvggglll{{{kkkSSSZZZeee[[[RRRppptttnnnlll^^^FFF555000///...///...---,,,++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------......//////000000111111000111111222222333444444666333666;;;888999OOOkkkzzzYYYrrrnnn{{{vvv:::;;;666333555???NNNYYY___gggjjjhhh___SSSMMMRRRYYYWWWeeevvv|||uuuooovvv~~~~~~~~~}}}~~~|||~~~}}}~~~~~~}}}||||||}}}}}}{{{zzz{{{~~~~~~~~~{{{}}}||||||zzzyyyxxxwwwwww{{{{{{{{{}}}}}}|||xxxuuurrrtttvvvvvvsssnnngggccceeebbb^^^\\\]]]```ccceeeuuuzzz|||yyyyyyttt}}}ssskkkwwwzzzgggdddtttrrriiiNNNJJJJJJJJJHHHFFFEEEGGGIIIIIIIIIHHHEEEDDDDDDGGGJJJHHHHHHGGGGGGFFFEEEEEEEEEIIIIIIJJJJJJJJJJJJIIIIII```EEEKKKBBB@@@BBB???<<<777444222111000...///......------,,,++++++******************************++++++++++++******)))************+++++++++,,,)))//////222SSSqqqqqqPPPVVVvvv^^^[[[vvvaaajjjdddiiivvvdddjjj|||nnnZZZaaasssqqqwwwsssooohhhWWWAAA222...---+++......---,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------......///000000111111000000111111222333333444444444666888444333AAATTTpppvvvxxx|||>>>555555======:::HHH^^^jjjnnnfffWWWSSSXXXWWWOOONNNUUUbbbkkkllllllsss|||~~~}}}}}}|||}}}|||~~~~~~~~~~~~}}}}}}||||||}}}{{{yyyyyyzzzzzzyyyxxx~~~~~~}}}{{{{{{zzzzzzyyywwwvvvvvvuuuxxxxxxyyy{{{{{{zzzvvvrrrqqqqqqrrrqqqnnniiiccc```XXXZZZ^^^dddiiiiiiddd```ooosssxxxzzzyyyxxxwwwwww{{{uuurrruuu|||ttteeewwwbbbWWWMMMKKKLLLKKKIIIFFFEEEFFFHHHJJJJJJHHHEEECCCCCCFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNfffGGGIII??????BBB???;;;777444333222111000///......------,,,++++++******************************++++++++++++******)))************++++++++++++)))///111,,,<<>>PPPeee{{{cccEEE222666888222;;;NNNdddrrrppp]]]TTT[[[XXXKKKIIIHHHMMMWWW___dddjjjooottt}}}}}}~~~~~~}}}}}}~~~~~~zzzxxxxxxyyy{{{{{{{{{{{{zzz~~~|||zzzyyyyyyzzzyyywww}}}}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyxxxwwwvvvvvvuuuuuuwwwyyyyyywwwsssooonnnmmmkkkhhheeeaaa^^^\\\UUUXXX```kkkuuuvvvpppjjjnnnqqqtttvvvwwwwwwyyyzzz{{{pppnnnyyy{{{lllnnnTTTFFFIIIKKKKKKKKKIIIFFFEEEFFFGGGIIIIIIHHHEEECCCCCCEEEGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGIIIKKKMMMNNNPPPPPPmmmKKKIII???@@@DDD>>>;;;777444333333222111///......------,,,++++++******************************++++++++++++******))))))*********+++++++++...))),,,///***777aaa|||yyy~~~xxxeeeDDD444SSSssshhhTTTllltttjjjoooooo|||~~~dddtttsssvvv|||lll[[[DDD333------,,,)))---,,,,,,+++******+++++++++++++++******************++++++++++++,,,,,,,,,,,,------......///000000//////000000111222222222///555777555555999999666===jjjeeeUUUvvvvvv}}}uuuFFF000333<<<>>><<>>;;;777444333333222111///......------,,,++++++******************************++++++++++++******))))))*********+++++++++...******......888iiixxxdddDDD<<>>ggg|||}}}|||tttCCC333666777;;;???RRRnnnyyyooodddaaaUUUOOOKKKHHHFFFDDDGGGMMMNNNTTT\\\dddlllvvv}}}zzzxxxvvvuuusssqqqooommmjjjgggddd^^^\\\XXXTTTRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSRRRUUUZZZ\\\YYYXXXYYY\\\]]]\\\ZZZWWWUUUTTTUUUVVVVVVUUUUUUVVVWWWYYYZZZTTTWWWYYYYYYXXXXXX[[[^^^SSSTTTWWWYYY[[[[[[[[[[[[YYY]]]kkk~~~|||}}}~~~~~~zzzyyyyyyzzz||||||{{{zzz{{{}}}|||yyyzzz}}}|||{{{|||~~~}}}|||{{{yyyxxxwwwyyy{{{yyyvvvuuuwwwzzzvvvvvvvvvuuuuuuuuuttttttvvvuuurrrqqqpppnnnkkkiiiaaa^^^ZZZWWWVVVVVVXXXZZZ[[[^^^dddkkksssxxxyyyyyywwwvvvvvvvvvuuurrrmmmiiilllcccggg|||zzzhhhdddnnnYYYFFFFFFIIIAAA>>>@@@CCCCCCCCCCCCDDDEEEAAABBBCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDDDDCCCBBBBBBFFFFFFDDDCCCCCCDDDEEEFFFjjjEEEFFFBBBBBBAAAAAA===999555444333111000///......------,,,++++++******************************++++++++++++******)))************+++++++++(((...,,,...000...KKKvvv}}}}}}BBB>>>NNNlllzzzxxxzzzsssrrrtttgggKKK;;;---+++......,,,,,,++++++************++++++((()))))))))*********+++************+++++++++++++++++++++,,,------......------...//////000000111333111666??????777222444999444<<>>999666444222111//////......------,,,++++++******************************++++++++++++******)))************+++++++++)))000+++***...+++EEExxxmmmxxx{{{lllGGG777^^^}}}jjjUUUBBB444)))***...---,,,,,,+++***************++++++(((((())))))*********+++)))************+++++++++***++++++,,,,,,---......------......///000000000000---666EEEEEE888333888222777888222BBBvvvRRR___pppsssIII;;;555999:::===LLLcccoooppppppfff[[[WWWSSSKKKEEECCCAAAFFFMMMTTT[[[dddnnnvvv}}}{{{mmmkkkhhheeeddddddfffgggqqqqqqrrrvvv{{{}}}~~~~~~{{{}}}~~~}}}}}}}}}}}}~~~{{{zzzxxxxxxwwwxxxyyyzzzwwwvvvvvvyyy}}}}}}{{{www{{{}}}|||}}}~~~zzzwwwyyy~~~|||zzzxxxwwwxxxxxxwwwuuuuuuyyy|||zzzvvvtttvvvyyyuuuuuuuuuuuuuuutttttttttsssnnnhhhdddbbb```___^^^\\\ZZZXXXWWWXXX[[[^^^```ccclllwww}}}{{{wwwtttssstttuuuwwwyyyxxxrrrggg___DDDJJJuuujjjNNNHHHGGGIIIGGG===CCCEEEFFFEEECCCAAA@@@@@@EEEEEEEEECCCAAA???>>>???CCCCCCDDDDDDEEEEEEFFFFFFDDDCCCAAAAAAAAABBBDDDFFFlllGGGIIIGGGFFFAAA@@@===999777555333000...------------,,,+++******))))))))))))))))))))))))))))))))))))************)))************+++++++++***...111...+++///;;;FFF}}}ZZZDDDAAAeeevvveeeHHH111000///...---,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***+++,,,---...............////////////333000555@@@@@@666111555555444777:::<<>>???BBBBBB>>>:::AAAAAAAAA@@@???@@@BBBEEEFFFEEEDDDCCCDDDEEEGGGHHHHHHDDD@@@@@@DDDGGGIIIJJJnnnHHHJJJGGGFFFAAA@@@===999777555333000...------------,,,+++******))))))))))))))))))))))))))))))))))))************)))************+++++++++))),,,---+++))),,,444<<<}}}www333KKK```[[[ssswwwnnnUUU:::111000///---,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,---...............////////////222///333<<<===444000444333222444666444;;;WWWtttsss|||MMM>>>666666222444NNNoootttuuuuuuppphhh^^^WWWTTTNNNHHHDDDGGGKKKOOOUUU\\\WWWaaappp~~~}}}vvvqqq~~~}}}~~~{{{~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzzwwwvvvvvvyyy}}}|||{{{xxxvvvtttttttttuuu{{{{{{zzzyyyzzz|||~~~zzztttqqquuuvvvsssrrrttt|||{{{yyywwwuuuuuuuuuuuuqqqrrrtttuuutttqqqmmmkkklllnnnfffYYYUUU[[[^^^ZZZXXXVVVTTTWWW^^^fffkkknnn}}}zzzxxxzzzzzzxxxlll{{{tttWWWiiirrrccczzzwwwccc]]]nnn]]]WWWNNNHHHIIIHHHEEECCCDDDCCCBBB@@@???>>>===<<<;;;???@@@???>>>===>>>AAACCCEEEEEEDDDDDDEEEGGGJJJKKKIIIEEEBBBBBBDDDFFFGGGGGGqqqKKKKKKGGGFFFBBB@@@===999777555333000...------------,,,+++******))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++***)))+++///222QQQlllFFFaaarrr\\\mmmyyyqqqzzzlll___III333000///...---,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++,,,---------............/////////111---000777777111///222555444777999555444@@@PPPdddjjjvvvrrreeeBBB666666666AAAQQQiiipppyyyzzztttjjjbbb___XXXPPPHHHFFFGGGHHHLLLQQQ^^^bbbjjjsss||||||zzzyyy{{{}}}|||~~~||||||}}}~~~~~~|||{{{zzzyyyyyyyyyxxxwwwvvvwwwzzz~~~{{{yyywwwuuutttttttttttt}}}{{{xxxvvvuuuuuuuuuwwwrrrppprrrsssssssssuuu|||{{{xxxvvvttttttttttttrrrtttwwwyyywwwrrrkkkgggjjjmmmiii]]]XXX\\\``````WWWWWWXXX]]]eeemmmrrruuu~~~zzzwwwxxxvvvtttvvvyyymmmhhhtttxxx{{{{{{wwwfffWWWIIIGGGGGGIIIGGGDDDCCCFFF@@@AAABBB@@@<<<::::::<<<===>>>===<<<;;;<<>>444>>>???666RRR^^^nnnzzz}}}xxxooohhhcccYYYOOOJJJGGGDDDEEEIIISSSVVV\\\fffvvv~~~~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxzzzwwwuuuuuuwwwyyy{{{{{{{{{zzzxxxwwwvvvuuuuuuuuu~~~}}}zzzwwwuuusssrrrrrrxxxuuurrrqqqqqqrrrtttvvvxxxwwwuuusssrrrrrrssssssuuuvvvwwwwwwsssmmmgggccc```gggiiiaaa[[[ZZZ[[[ZZZYYY[[[```gggnnnsssvvvwwwuuuxxx{{{{{{zzzxxxuuurrryyysssyyy}}}rrrpppvvvdddOOOEEEEEEGGGHHHGGGDDDAAA@@@????????????>>>======>>>=========<<<:::;;;>>>AAA??????@@@@@@BBBDDDFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDxxxPPPMMMGGGFFFDDD@@@===999777555333000...------------,,,+++******))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++******,,,///000///---333GGGnnn]]]ppp```JJJqqq~~~~~~xxxXXXBBB555///...---,,,++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,------------............000...///111111000000222///...111555888777777999:::```kkkxxxhhh<<>><<<>>>BBBDDDBBB@@@>>>>>>>>><<<;;;<<>>TTTaaaqqqnnn~~~NNN888999444:::III___uuuzzz}}}tttkkkcccYYYMMMEEECCCBBBHHHNNNQQQVVVaaasss~~~}}}}}}~~~|||zzzxxxwwwzzzxxxvvvuuuuuuuuutttsssuuuuuuttttttsssrrrqqqqqqnnnnnnoooppppppqqqqqqqqqxxxzzzxxxssspppqqqsssrrrssstttuuuvvvvvvuuutttsssooolllhhhccc___\\\[[[ZZZ[[[ZZZVVVQQQNNNQQQYYY___ggglllsssxxxyyyxxxwwwvvvtttyyy}}}vvvvvv||||||zzz{{{{{{|||tttaaaIII>>>GGGBBBCCCBBBBBBFFFIIIEEE???BBB>>><<>>===<<<===@@@BBBBBBCCCCCCCCCCCCDDDDDDDDD???BBBDDDEEEEEEEEEFFFGGGzzzQQQMMMGGGGGGFFF@@@===999777555333000...------------,,,+++******))))))))))))))))))))))))))))))))))))************)))************+++++++++'''(((******++++++,,,---333---LLLUUUNNNXXXkkkvvvVVV^^^ooo|||kkkSSS===222///...,,,++++++***************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))***+++,,,++++++***,,,,,,---------.........---.../////////000000///333333333333555777777666555222AAAeeekkkcccbbb>>>777777===LLL___pppyyy|||zzzuuuqqqhhh[[[PPPKKK;;;>>>BBBDDDFFFLLLTTT[[[kkkqqqwww{{{~~~}}}}}}}}}}}}~~~}}}zzzxxxwwwwwwvvvvvvxxxyyyyyywwwvvvssssssssssssrrrrrrqqqppplllmmmnnnooooooooooooooossswwwxxxrrrooorrrsssrrrsssuuuwwwxxxwwwtttpppnnngggeeeaaa^^^\\\[[[[[[[[[^^^YYYTTTRRRTTT[[[dddkkkpppssswwwxxxwwwwwwxxxzzzyyyzzz|||yyyoookkkvvv~~~{{{~~~aaaQQQAAA===NNN???CCCCCC@@@AAAEEEFFFBBBCCCAAA@@@AAACCCEEECCCBBB>>>???>>>===<<<===@@@BBBAAAAAACCCDDDEEEEEEEEEEEEAAACCCEEEDDDCCCCCCEEEGGGzzzQQQMMMGGGHHHGGG@@@===999777555333000...------------,,,+++******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))+++,,,,,,+++***,,,......***///```LLLJJJNNN___xxxyyy___FFF666000---+++++++++******************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,+++******,,,,,,,,,---------......,,,............//////---///111111111222444444222222888333555^^^iiiggg]]];;;999888>>>KKK^^^ppp{{{}}}zzzxxxxxxsssfff[[[WWWPPPMMMHHHDDDBBBCCCFFFGGGJJJRRRYYY___hhhsss{{{}}}www}}}~~~~~~}}}~~~}}}zzzxxxvvvuuuuuuwwwzzz}}}}}}{{{yyyuuuuuuuuuuuutttsssrrrrrrooopppppppppppppppoooooonnnuuuvvvqqqooorrrtttqqqsssuuuwwwxxxvvvqqqkkkggg[[[ZZZYYYXXXWWWWWWWWWXXXWWWSSSRRRVVV\\\bbbgggkkkvvvwwwxxxwwwuuuvvvzzz~~~~~~}}}yyyqqqfffggg{{{|||xxxmmmvvvxxxPPPJJJLLLCCCAAA>>>EEEFFF@@@;;;???CCCDDDBBBCCCDDDCCCAAA@@@@@@BBB>>>>>>>>><<<;;;<<>>@@@BBBCCCEEEEEEEEECCCEEEFFFDDDBBBAAACCCFFFzzzUUUKKKGGGMMMGGG@@@>>><<<999666444333222///......------,,,++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000111111>>>eeeTTTCCCKKKMMM^^^~~~mmmHHH888333,,,)))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++++++++,,,,,,,,,,,,---------------............///...///000111222333444444333666888999CCCbbblllxxxcccFFF777:::<<>>>>>???@@@GGGIIILLLRRRYYYbbbiiimmmyyy}}}~~~}}}|||~~~~~~~~~yyyuuutttuuuyyyxxxxxxzzz{{{{{{xxxvvvtttuuuuuuuuutttrrrpppooooooooooooooopppppppppppptttrrrooooooqqqtttvvvwwwqqqqqqpppqqqooojjjbbb\\\SSSUUUVVVVVVTTTSSSSSSSSSTTTSSSTTT[[[eeemmmrrrsssxxxwwwyyy{{{|||zzz{{{|||yyylll|||hhhvvvuuuwwwaaaPPPHHHEEEDDDCCC@@@BBBDDDDDDBBBAAAAAAAAABBBBBBCCCBBB@@@@@@BBBDDD<<<<<<===============<<>><<<<<>><<<999666444333222.........---,,,,,,++++++(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------......777UUUyyyFFF;;;CCCNNNUUUTTTlllxxxccchhhwwwYYY;;;111///+++(((***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))*********++++++++++++++++++,,,,,,,,,------------------...............//////000222333333444111444555333666GGGaaavvvmmmjjjnnn>>><<>>???@@@CCCGGGMMMTTTYYY\\\aaajjjvvv~~~}}}}}}~~~~~~}}}yyywwwwwwxxxxxxxxxxxxyyy{{{{{{yyywwwpppqqqqqqqqqqqqqqqpppooopppppppppooooooooonnnnnnpppnnnlllmmmoooqqqrrrrrrssspppllliiieeeaaaZZZUUURRRSSSSSSRRRPPPPPPQQQRRRWWWYYY^^^eeemmmsssuuuvvv|||yyywwwxxxyyyzzz|||}}}||||||ooottt|||}}}ppplllbbbTTTJJJFFFEEEDDDBBB@@@BBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBB@@@???@@@AAA::::::;;;<<<<<<<<<<<<<<>><<<999666444222222......------,,,,,,++++++(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---......000???bbbrrrPPPCCC===>>>GGGMMMVVVdddpppuuu|||{{{iiiqqq~~~xxxXXXBBB...***,,,+++***,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,------------..................///000111222333333222444666444333666???FFFxxxggg[[[oooTTTAAA777555QQQXXXhhhxxx~~~{{{yyyvvvpppfff[[[OOOFFF@@@===::::::;;;>>>BBBFFFKKKNNNNNNVVVbbbnnnvvv{{{}}}~~~|||{{{}}}{{{|||{{{||||||{{{yyyxxxyyyzzzxxxxxxxxxyyy{{{{{{zzzyyyooooooooooooooopppqqqqqqppppppoooooonnnnnnmmmmmmrrrqqqooooooqqqrrrqqqqqqnnniiiccc^^^ZZZWWWTTTRRRRRRRRRQQQNNNMMMOOOSSSVVV^^^ccckkkrrrvvvxxxyyyzzz|||yyywwwwwwuuuqqqmmmtttxxxtttiiiSSSNNNHHHEEEEEEDDDBBB??????AAABBBBBB@@@>>>??????>>>@@@AAAAAA???>>>===>>>777888999:::;;;<<<<<<<<<<<<;;;;;;===@@@BBBCCCCCCDDDEEEEEEDDDCCCBBBDDDEEEzzzTTTIIIEEEJJJDDD???>>>;;;888555333222111......------,,,++++++***(((((((((((()))))))))***))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,000000000///000DDDtttfffHHH>>>LLLFFFBBBGGGVVVaaadddjjjsss~~~yyyxxxwww___BBB555******------,,,---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------...............//////000111222222111222555666777777888999VVV}}}xxx{{{UUU:::???EEETTTiiiyyy|||~~~yyyqqqggg]]]TTTMMMIIIEEEBBB>>><<<<<<@@@DDDHHHJJJMMMRRRWWW^^^gggpppvvvzzz}}}|||}}}}}}xxx{{{|||zzz{{{~~~yyyzzzzzzzzzzzzyyyzzzzzzxxxwwwwwwxxxzzz{{{zzzyyyrrrrrrpppppppppqqqrrrsssnnnnnnnnnnnnnnnnnnnnnnnnuuusssqqqpppooonnnllliii```]]]YYYUUUSSSSSSSSSSSSRRRQQQOOONNNOOOTTT[[[```iiipppwww{{{{{{zzz{{{||||||}}}|||{{{yyyuuujjj```mmm}}}[[[zzzlllwwwxxx___JJJGGGEEEDDDCCCBBB???<<>><<<===>>><<<>>>@@@@@@>>><<<;;;:::777888999;;;<<<=========<<<<<<<<<===???AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCzzzUUUKKKFFFKKKEEE???===;;;888555333222111...------,,,++++++******'''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,//////111111,,,222QQQssszzzOOO@@@<<<;;;AAAFFFDDDAAALLL\\\```hhhvvv|||rrrjjjgggkkkppp^^^MMM666///++++++,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------............//////000000111/////////111444666777888;;;TTTzzzfffooo}}}:::777???PPPhhh}}}}}}vvvooohhhbbb^^^ZZZSSSJJJ@@@;;;;;;>>>@@@FFFGGGHHHJJJOOOVVV___eeejjjqqq|||~~~|||xxxxxxzzz~~~}}}|||{{{{{{}}}{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwvvvwwwxxxyyyyyyxxxuuusssrrrpppoooooopppqqqllllllmmmnnnooopppqqqqqqrrrpppllliiifffccc___\\\TTTTTTSSSRRRRRRQQQRRRRRRNNNOOOOOOPPPTTT[[[dddjjjvvvyyy}}}}}}{{{yyyzzz|||uuuzzz}}}zzzooo}}}rrreeerrrnnn___QQQHHHFFFCCCAAA@@@???>>>===>>>??????===;;;:::;;;<<<:::<<>>?????????===>>>??????>>>>>>>>>?????????>>>???@@@AAAAAAAAAxxxSSSIIIEEEKKKEEE>>>===;;;888555333111111------,,,,,,++++++******''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++************++++++++++++++++++///222......<<>>999999999===BBBFFFJJJRRR]]]iiisssxxxzzzyyytttpppssswwwwwwppphhhbbbXXXTTT```tttgggDDD<<<...---,,,+++)))(((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,---------------........./////////000333111///...000333555555888666IIIttt[[[WWWkkkGGG@@@@@@OOOeeewww{{{uuuppplllnnnfffYYYKKKAAA;;;999999<<>>===>>>???@@@===>>>===;;;999888999:::999;;;======<<<;;;:::;;;;;;<<<===>>>???@@@@@@@@@===???@@@@@@>>><<<======>>>===<<<===???AAAAAAAAAwwwRRRIIIEEEKKKFFF>>>===:::777555222111000------,,,,,,+++*********'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************************++++++++++++***,,,...///...///444999]]]|||aaaLLLHHHIIICCC999@@@???@@@EEELLLSSSWWWXXXPPPLLLIIIIIIJJJIIIEEEAAABBBEEETTTpppiiiIII555111***,,,,,,***''''''((()))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------------............//////333222111111222333444444:::555888MMMrrr}}}tttqqqSSSFFFJJJXXXjjjxxx{{{xxxyyysssiii]]]QQQHHHBBB???999<<<@@@CCCEEEGGGJJJLLLKKKQQQYYY___dddkkkttt{{{~~~{{{|||}}}~~~|||zzzyyyzzz|||}}}|||zzzxxxvvvtttssstttttttttsssqqqqqqqqqqqqqqqpppooooooqqqqqqqqqqqqppppppppppppooojjjddd___[[[XXXUUUSSSNNNOOOQQQPPPMMMMMMNNNPPPQQQUUU[[[bbbhhhpppwww|||}}}|||{{{|||}}}}}}{{{zzzzzzsssrrrvvvlllvvv{{{SSSBBB>>>???@@@??????>>>===>>>@@@AAA======<<<:::777777888999888:::;;;;;;;;;;;;<<<>>>======>>>???@@@@@@??????;;;===@@@@@@>>><<<===>>>???===<<<>>>AAACCCCCCBBBwwwRRRJJJGGGMMMHHH>>>===:::777444222111000------,,,,,,+++******)))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++...000///,,,,,,000333333+++TTT}}}vvvWWWMMMMMMLLLGGGBBB>>>===???AAABBBAAAAAAAAAAAAAAABBBEEEHHHJJJPPP\\\ooo}}}kkkEEE666222...(((,,,---***'''(((+++---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------------..................***,,,///222222333333444111;;;;;;555GGGwwwhhh~~~xxxOOO===BBBXXXmmm}}}zzzuuulllbbbXXXPPPKKK???>>>===;;;<<<@@@FFFKKKIIILLLNNNOOOPPPWWWaaajjjvvv}}}~~~~~~|||}}}|||||||||}}}{{{zzzxxxzzz}}}~~~|||yyyvvvsssrrrssssssrrrqqqqqqrrrssstttuuutttsssrrrttttttsssrrrqqqpppooonnnhhhccc\\\WWWTTTRRRPPPOOOLLLMMMNNNMMMKKKLLLPPPTTTXXX]]]eeelllsssyyy{{{yyyyyy|||}}}zzz|||{{{xxxyyyuuuyyy{{{sssiiimmm___;;;888EEE>>>@@@AAAAAA@@@?????????AAA<<<<<<<<<999777666777999888999:::::::::;;;===???===>>>???????????????>>>888<<>>===>>>@@@@@@>>>===???BBBEEEEEECCCvvvMMMKKKIIIIIIDDD???<<<888666555444222111...---,,,+++************))))))(((((((((((()))))))))))))))))))))(((''''''&&&''''''(((((((((((((((************************++++++,,,------......///222000CCCoootttZZZUUUYYYWWWQQQMMM===IIISSSWWW]]]jjjxxx```EEE:::111,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000111111222222666555888:::;;;KKKsssnnneeewwwaaaRRRBBBdddqqq||||||}}}wwwhhhZZZXXXQQQJJJDDD>>>:::===CCCEEEGGGJJJKKKKKKMMMQQQUUUaaagggqqq}}}||||||}}}~~~}}}}}}~~~}}}||||||~~~~~~{{{}}}|||{{{xxxvvvttttttttttttwwwuuuttttttvvvwwwwwwvvvvvvtttqqqlllgggaaa]]]ZZZVVVTTTRRRPPPOOONNNOOOOOOPPPNNNMMMMMMOOOSSSXXX[[[]]]dddmmmsssvvvwwwyyy|||yyy~~~|||}}}yyyrrr|||wwwnnn~~~pppdddSSSGGGBBB@@@>>>======>>>???@@@???===;;;:::::::::<<<===>>>>>>>>>>>>;;;<<<===>>>>>><<<:::999AAA???>>><<<;;;;;;;;;;;;;;;:::999<<>>@@@AAABBBCCCwwwNNNMMMKKKJJJEEE???<<<888666555444222111...---,,,+++************))))))(((((((((((())))))))))))******))))))((('''&&&''''''(((((((((((((((************************++++++,,,,,,---.........444...222NNN~~~|||pppKKK:::555///,,,---))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,------...//////////////////000111111222222444333555666444;;;VVVsssllldddyyyyyy___TTTjjjuuuxxxvvv{{{mmmcccXXXOOOFFF???===???===@@@EEEGGGIIIKKKOOORRRTTTYYYaaalllwww~~~|||{{{{{{|||~~~zzzxxxzzz~~~yyyxxxwwwvvvuuuttttttsssssssssuuuxxxzzzzzzxxxuuuqqqnnnhhhaaa[[[VVVSSSRRRTTTTTTRRRQQQOOONNNMMMLLLNNNMMMMMMOOOTTTZZZaaaeeelllooorrruuuvvvwwwxxxzzz{{{}}}}}}|||~~~}}}wwwzzzxxxeee[[[NNNDDDAAA@@@???>>>???>>>===<<<;;;::::::999::::::;;;<<<============:::;;;<<<===<<<;;;999888>>>===;;;:::999::::::;;;<<<;;;:::<<>><<<>>>>>>>>>???@@@AAAAAABBBxxxOOONNNLLLKKKEEE???<<<888555444333222000...---,,,+++************)))((((((''''''(((((())))))************))))))(((&&&''''''(((((((((((((((***************************++++++,,,,,,---......000///***000TTT}}}]]]HHH555000000,,,***,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...//////000000111111222555555777999555333???PPPeeehhhoooSSSJJJVVVnnnzzzwwwnnnhhh___RRRFFFAAA<<<===???@@@@@@AAADDDFFFJJJMMMRRRZZZcccllltttxxx~~~~~~~~~}}}||||||}}}zzzxxxxxx|||yyyvvvwwwzzz||||||zzzxxxyyyzzzzzzzzzyyywwwwwwrrrtttvvvyyyzzzwwwqqqmmmgggccc\\\UUUPPPMMMLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGNNNPPPRRRWWW^^^fffmmmqqqwwwvvvuuuvvvxxxzzzzzzzzz{{{sssmmmzzzuuuttteeeWWWPPPGGGAAA@@@AAA@@@???DDDBBB@@@===<<<<<<>>>>>>:::;;;;;;<<<<<<<<<;;;;;;999999:::;;;;;;:::888777;;;:::999888888999:::;;;===<<<<<<===>>>>>>===;;;??????@@@@@@@@@AAAAAAAAAxxxOOONNNKKKJJJEEE>>>;;;777555444333111000------,,,+++************(((((((((''''''((((((((()))***************))))))&&&''''''(((((((((((((((*********************************+++,,,,,,------***222222+++333VVVsssRRR>>>555.........+++)))+++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))******++++++++++++,,,,,,,,,+++,,,,,,------...//////......//////000111111111333333666:::999666999@@@???^^^^^^___vvvWWWGGGJJJPPPaaazzz~~~nnn\\\QQQFFFCCC@@@<<<;;;===AAADDDGGGIIILLLPPPVVV\\\bbbeeemmmsss|||~~~~~~|||zzzyyyyyy~~~}}}yyywwwvvv|||yyyvvvuuuwwwwwwwwwvvvwwwyyy{{{|||{{{zzzwwwvvvtttttttttssspppjjjccc]]]ZZZWWWSSSOOOMMMLLLMMMMMMHHHHHHHHHIIIIIIJJJKKKLLLVVVYYY___eeelllqqquuuwwwyyywwwvvvxxx}}}~~~~~~~~~dddQQQooozzzyyy{{{zzzjjjzzzvvvbbbMMMLLLHHHCCC@@@@@@@@@???>>>BBBAAA???>>>>>>>>>???@@@;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;::::::999888999999888888888999;;;<<<==================;;;:::>>>??????@@@AAABBBBBBCCCwwwNNNMMMJJJIIICCC>>>;;;777555444333111000------,,,+++************((((((''''''''''''((((((((())))))*********))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,+++...333111,,,333RRRqqqWWW===333000//////---******,,,))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,++++++,,,,,,---..................///000000111111......111555888777777999<<>>===777888999;;;<<<<<<;;;;;;<<<<<<=========<<<;;;;;;:::::::::;;;;;;;;;::::::::::::999999999;;;<<<======>>>>>>>>>===<<<;;;;;;;;;<<<===???AAACCCDDDEEEwwwOOOMMMJJJHHHBBB>>>;;;777444333222111///...---,,,+++************(((''''''&&&&&&''''''((('''(((((())))))))))))(((&&&''''''((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,...(((***222333...444AAAaaaVVV:::888------------+++***+++---))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))************+++++++++++++++++++++,,,------......---......//////000000111000000000333666777777777777:::999FFFuuuyyyeee|||qqqIIIEEEKKK^^^}}}zzzqqqbbbTTTIIIBBB===;;;???AAACCCFFFIIILLLNNNOOOPPPSSSWWW\\\dddppp~~~~~~~~~~~~}}}}}}||||||xxxzzz|||{{{zzzxxxwwwxxxtttttttttuuuvvvxxx{{{|||wwwxxxxxxvvvsssoookkkhhhaaa]]]YYYUUUSSSPPPMMMKKKIIIIIIIIIIIIHHHGGGEEEDDDHHHIIIKKKPPPVVV]]]dddgggppptttzzz}}}{{{{{{___RRRhhh{{{|||~~~VVVKKKSSS>>>DDDDDDBBB@@@???======<<<555666999;;;<<<<<<:::999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;:::::::::<<<===>>><<<>>>???>>><<<;;;;;;<<<999:::<<<>>>@@@CCCDDDEEExxxPPPNNNKKKIIIBBB===:::777444333222111///...---,,,+++************(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++,,,******...111000---,,,222XXXxxxQQQ444,,,222)))++++++***))))))***+++))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))************++++++++++++***++++++,,,,,,---......------......///000000000222333333333555888888777999<<<<<>>BBBAAA@@@@@@BBBEEEIIIKKKKKKNNNQQQTTTXXXbbbpppzzzsss}}}~~~~~~}}}}}}|||{{{{{{xxxyyyzzzxxxvvvuuuvvvwwwuuuuuuuuuuuuuuuvvvxxxzzzwwwvvvtttpppkkkeee```]]]SSSQQQNNNLLLKKKKKKIIIHHHEEEEEEDDDDDDDDDEEEEEEFFFLLLOOOVVV^^^eeelllppprrryyy{{{}}}}}}lllsssvvvvvvzzz}}}eeemmmlllGGGAAAOOOBBBBBBBBBAAA???===<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::777888999:::::::::::::::999999999999999:::;;;;;;<<<<<<;;;::::::;;;<<<===;;;===???>>><<<;;;<<<===999:::;;;===???AAABBBCCCyyyQQQPPPLLLJJJCCC===:::666444333222000///...---,,,+++************'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))******++++++&&&111333+++''',,,///,,,111---FFFjjj}}}}}}{{{gggFFF444333111+++)))++++++)))((()))((('''))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((())))))************+++++++++***++++++,,,,,,---......------......///000000000...000000111222555555444888000666BBB>>>@@@ooovvv\\\tttTTTDDDWWWppp}}}zzzhhh\\\IIIFFFBBB>>>>>>@@@DDDGGG@@@GGGNNNRRRTTTWWW]]]ccchhhlllttt~~~}}}|||{{{zzzyyyxxxwwwyyyyyyyyywwwtttssstttuuuzzzzzzxxxvvvsssrrrssstttooommmiiiddd^^^WWWQQQNNNMMMKKKJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@BBBFFFJJJMMMVVV\\\fffpppxxx|||~~~~~~~~~}}}}}}}}}}}}{{{sssyyykkkrrr]]]DDDDDDEEEAAAEEE@@@AAA@@@>>><<<;;;<<<======;;;999777666666777777444555666888888999999999888888777777888999::::::<<<<<<;;;:::::::::;;;<<<:::===???>>><<<;;;<<<>>>:::;;;<<<===>>>???@@@@@@RRRJJJOOOLLLHHH@@@===888555444333222000.........---,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************)))+++------,,,,,,,,,---222//////888OOOrrr{{{xxxuuuuuuxxxXXX999000111///---...---+++)))'''''')))+++---///---***'''&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++******+++,,,---------------------............///111111111111222333444555999;;;;;;:::;;;AAAKKKTTTiiimmmuuuTTTOOOMMMhhhlllaaaRRRFFF??????AAABBBCCCCCCCCCCCCGGGMMMTTTZZZYYY\\\ccclllttt{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwzzzzzzzzzxxxuuuqqqnnnkkkccc___XXXUUUSSSRRROOOLLLHHHHHHGGGEEECCCAAA@@@???AAABBBBBBCCCFFFNNNWWW]]]kkkpppxxxzzzuuunnnzzznnn\\\KKKEEEEEEBBB??????>>>>>>>>>???@@@???;;;999999888888777666555555444444444555555555555555555999888777666666666888888;;;999888777777999:::<<<===;;;999:::>>>??????===<<<;;;;;;;;;;;;<<<======SSSJJJMMMIIIEEE@@@===888555444333222000.........---,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********(((***,,,,,,+++***+++,,,111...******222AAASSS___ooo{{{}}}sss^^^FFF666***---///,,,***---***)))((('''(((+++...///...---***'''&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++)))***+++,,,------------------------............000000000000111222333444444777999999999;;;BBBHHHOOOmmm```oooqqqVVVXXXaaa}}}uuueeeWWWJJJAAA;;;???AAABBBCCCCCCDDDEEEEEEQQQQQQRRRVVV\\\eeemmmqqqyyy}}}|||{{{{{{|||xxxyyyyyyyyyyyyxxxwwwwwwuuutttsssqqqmmmhhhdddbbb\\\WWWRRRNNNLLLKKKHHHFFFEEEFFFFFFFFFDDDBBB???>>><<<@@@GGGOOOYYYcccmmmttt~~~~~~~~~{{{xxxxxx|||yyyzzzzzztttfffYYYMMMCCCCCCDDDBBB@@@AAA<<<;;;;;;<<<===<<<999666888777777666555555444444333333444444444555555555888777666555555666777777:::999888777777888:::;;;???===;;;;;;<<<===<<<:::<<<<<<;;;;;;;;;;;;;;;<<>>\\\qqq|||SSS777---)))***000///(((''',,,(((''''''(((***---000222---+++)))'''&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++)))***+++,,,------------------------............////////////000111222222111444888999888888:::===@@@\\\yyybbbyyywwwRRRUUUTTTqqqvvvdddSSSIIIAAAAAAAAAAAA@@@@@@@@@@@@HHHGGGGGGIIINNNTTT[[[___hhhlllrrrxxx}}}{{{xxxyyy{{{wwwvvvvvvuuusssqqqooonnnjjjiiihhhfffdddaaa^^^]]]XXXTTTOOOKKKIIIGGGFFFDDDEEEDDDCCCCCCDDDFFFHHHIIIOOOTTT]]]eeekkkqqqvvvzzz~~~}}}xxxpppoooxxxwwwooovvvzzz[[[FFFAAA>>>@@@@@@>>>>>>???999888888999999888666333666666555555444444333333111111222333444555555666666666555555555555666777888888777666777888999:::@@@>>><<<;;;;;;;;;999888<<<;;;;;;:::::::::;;;;;;UUUIIIJJJFFFCCC@@@===888555444333222000.........---,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***''')))++++++***)))***+++))),,,000222222111111222777333:::VVV~~~iiiGGG555...111//////000,,,'''(((...((((((((((((***---///111+++***((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))***+++,,,,,,---,,,,,,,,,,,,---------.....................///000111111111444777888888888999:::<<>>===;;;::::::999999888999999999::::::;;;<<<===VVVIIIJJJGGGEEE@@@===888555444333222000.........---,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))(((***,,,,,,+++***+++,,,)))+++------------...000///******333BBBXXXzzzlllGGG...***,,,,,,,,,***)))+++***)))***---)))))))))))))))+++,,,---)))((('''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,,,,------------...------------...///000111222333444555666777:::<<<444???<<<:::TTTqqqZZZccc~~~MMMLLLfffqqqxxx}}}tttgggZZZPPPIIICCC???<<<>>>BBBEEEHHHJJJKKKKKKLLLOOOTTTYYY___fffmmmrrr}}}~~~|||{{{zzzzzz{{{sssooooooeeedddbbb^^^ZZZVVVSSSQQQNNNNNNOOOQQQSSSVVVYYYZZZSSSRRRNNNJJJGGGFFFFFFFFFEEEGGGMMMUUU___iiiqqquuuuuuwwwzzz{{{{{{{{{{{{|||yyy}}}nnneeehhhnnnkkk|||~~~|||uuusssiiiNNN@@@DDDBBBCCC@@@;;;666555555666666555444444555444333111222222222111111111111111---...///000111222333444444555555666666777777777444444555555666777888888:::::::::999999999::::::777777888999;;;===???@@@WWWHHHIIIFFFEEE@@@===888555444333222000.........---,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))(((***,,,,,,+++***+++,,,,,,,,,+++***((())),,,...++++++...///,,,000DDDZZZ}}}ZZZMMM888***(((------(((((()))***,,,,,,***'''$$$***))))))((((((((())))))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000111000000000333666999;;;<<<===???EEEKKKSSS{{{___pppqqqgggZZZgggyyyrrrjjj___SSSKKKBBB@@@===;;;;;;===AAACCCCCCEEEHHHLLLPPPUUU\\\aaagggnnnwww~~~{{{{{{zzzxxxwwwooosssvvvtttmmmddd]]][[[TTTTTTSSSRRRPPPNNNMMMLLLHHHGGGFFFFFFGGGIIILLLNNNHHHHHHGGGEEECCCDDDFFFHHHJJJSSScccrrr|||}}}{{{xxx{{{}}}~~~~~~~~~wwwhhh]]]ZZZ```iiiqqqwwwoooyyyzzzrrr]]]GGG@@@CCCEEEAAABBB???888555666777777666444333222333333222000000000000000000000000///------...///000111111222222333444555666666666666333333444555666666777777666777888888888888:::<<<888888999:::<<<>>>@@@AAAXXXHHHGGGDDDCCC@@@===888555444333222000.........---,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''')))++++++***)))***++++++,,,---,,,+++,,,...000,,,++++++...///...///111???III\\\rrrppp___JJJ///)))***///444333---***+++***---...---+++)))&&&$$$((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))***++++++,,,,,,+++++++++,,,,,,,,,---------------------...///000111111000000111333555777888:::333222>>>EEE;;;FFFfffrrrgggmmmzzzpppzzz~~~yyynnnfffSSSOOOIIIBBB>>><<<=========>>>@@@AAADDDHHHOOOSSSTTTYYYbbbiiinnnsssxxx{{{~~~~~~yyyuuuqqqooooooooommmkkkbbbbbb```]]]XXXSSSNNNKKKJJJJJJKKKKKKJJJJJJIIIHHHEEECCC@@@>>>>>>@@@BBBDDDCCCEEEHHHIIIJJJMMMSSSWWW^^^iiiyyy||||||~~~sssSSSFFF222---DDDjjjooouuu{{{kkksssqqq\\\NNNBBBHHHKKK;;;===>>><<<666555888888444444333111000111111000///.............../////////------......///////////////000222333444444333333111222333444555666666777555777888888666777999<<<;;;;;;;;;<<<===>>>???@@@YYYGGGEEEBBB@@@@@@===888555444333222111.........---,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&(((******)))((()))***(((***,,,,,,***((((((((((((+++---,,,+++,,,///111111000777======EEEfffyyybbbRRRFFF666///111000444***&&&***+++&&&)))000%%%)))***'''%%%'''---111&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))***++++++,,,++++++++++++,,,,,,,,,---------...............///111111222222222444666777666666222<<<===>>>CCCCCCDDDNNNWWW|||nnn^^^{{{\\\ttt~~~yyycccaaa]]]VVVNNNFFF???<<<::::::;;;;;;===BBBHHHLLLKKKNNNSSSWWW[[[```hhhmmmwwwzzz}}}}}}}}}||||||}}}}}}~~~~~~|||zzzxxxoookkkfffddddddccc```]]][[[XXXSSSPPPNNNMMMKKKIIIIIIIIIIIIHHHHHHFFFEEEEEECCCAAA>>><<<;;;===@@@AAAGGGJJJOOORRRVVV\\\ccciiiuuu|||zzz~~~cccHHH777;;;AAAUUUyyywwwyyypppvvvyyy~~~PPPDDDLLL???<<>>>>>============>>>>>>YYYFFFJJJGGG@@@???===:::777444222111111---,,,,,,++++++*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...////////////000000000000???<<<>>>IIIXXXccceeebbbSSSZZZ___[[[OOOAAA999666............------,,,++++++*********))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...///////////////000111333444555666555777888:::;;;>>>BBBEEEBBBRRRxxxyyy~~~zzzyyyxxxuuummm```PPPEEEEEEBBB???===>>>?????????DDDDDDDDDEEEGGGLLLRRRVVVaaaeeekkkppprrrvvv{{{~~~}}}|||{{{zzzzzz||||||{{{zzz}}}zzzvvvsssnnniiieee]]]XXXVVVVVVUUUSSSTTTXXXOOONNNNNNNNNNNNLLLHHHEEEEEECCCAAAAAABBBDDDEEEEEE??????======???DDDKKKOOOTTTTTTWWWbbbppp{{{vvvwwwfffGGG>>>FFFpppkkkrrrbbbeeekkkyyy|||iiiLLLGGGAAA>>>===<<<999777666666555444333333333333222222000///............------------------------,,,,,,,,,---------......////////////000000000000000000000111222222333333777888888777555555666777<<<:::888777777999<<<>>>YYYFFFIIIFFF??????===:::777444222111111---,,,,,,++++++*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************************+++,,,,,,............////////////222...+++...333666333///+++000555666222---++++++---------------,,,+++************)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,,,,,,,------.../////////...///000111333444555555555777999:::;;;===@@@CCCKKKGGGRRRuuurrrxxxmmmpppsss~~~xxxnnnaaaXXXRRRMMMHHHDDDCCCCCCCCCBBB;;;===@@@CCCFFFIIILLLNNNOOOTTTZZZ^^^bbbfffkkkoootttwww{{{~~~~~~}}}|||yyyvvvtttqqqnnnkkkkkkjjjhhheeebbb^^^YYYVVVSSSPPPPPPRRRPPPJJJHHHIIIEEEGGGIIIJJJKKKJJJJJJIIIKKKEEE???::::::<<<>>>???;;;>>>BBBEEEGGGLLLRRRVVV^^^___ccclllvvv}}}~~~cccPPPIIIKKK```yyyxxxooozzzpppkkk}}}ssssssgggMMMGGGCCC>>>;;;;;;:::888777555444333222111111111111222111000///............------------------------,,,,,,,,,------------........./////////000000000//////000111111222222333555666666555444333555777;;;:::999888888999;;;<<>>;;;777555333222222------,,,,,,+++***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((())))))***+++*********+++++++++,,,,,,''')))+++,,,---///111333000...++++++,,,,,,***((()))***************))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************+++++++++++++++,,,,,,------...//////---...///000111333444444333666999:::::::::;;;<<<777AAAJJJGGGBBBQQQyyyrrrxxx{{{~~~|||~~~xxxsssllleee^^^WWWPPPLLLFFFDDDAAA@@@??????>>>===>>>???AAABBBDDDFFFHHHIIIQQQTTTZZZ^^^bbbggglllooovvvvvvvvvxxxzzz|||~~~~~~}}}}}}~~~|||zzzwwwvvvvvvuuutttsssjjjkkkkkkhhhccc______```ZZZXXXTTTRRRPPPMMMJJJHHHGGGIIILLLNNNNNNMMMLLLLLLMMMIIIFFFGGGGGGGGGIIINNNYYY___fffhhhhhhiiimmmrrrkkkmmmllldddXXXOOOMMMNNNTTT\\\gggmmmqqqvvv}}}zzzsssrrr~~~xxxwwwrrrxxx~~~}}}uuuaaavvv```eeeeee\\\VVVRRRJJJ???===;;;999666444333222111333222111000////////////000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////......//////000111111222222333444333333333555777999999:::;;;:::999888777___IIIJJJGGGBBB@@@>>>;;;888555333222222......---,,,+++))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***++++++))))))))))))************''')))******(((((()))+++(((&&&%%%(((,,,---***&&&(((((()))******)))))))))(((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))*********+++++++++++++++,,,,,,---.........------...///111222333333222555888999999999999:::AAA>>>>>>CCCIIINNNVVV^^^~~~oooggg{{{|||uuulllfffYYYSSSKKKEEEBBBBBBBBBBBB???>>>>>>>>>@@@AAABBBCCCCCCFFFJJJMMMPPPSSSXXX[[[cccdddfffiiillloooqqqssstttuuuwwwyyy|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~|||wwwsssnnnkkkgggdddccccccbbbaaaZZZ\\\\\\YYYSSSOOOOOOQQQOOOMMMKKKKKKKKKKKKIIIHHHBBBEEEGGGHHHGGGFFFGGGHHHEEEDDDFFFLLLOOOOOOPPPTTTaaahhhqqqvvvwwwyyy~~~}}}kkk``````fffqqquuuzzz|||}}}xxxuuuuuu~~~~~~zzzrrriiilllwww~~~bbbYYYNNNIIIFFFDDDBBBAAA@@@???===:::666333222111333222111000///////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---......//////000111111222333444444333444666888777888:::;;;;;;:::888777```JJJKKKHHHDDD@@@>>>;;;888555333333222......---,,,***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******+++((((((((())))))))))))***---......---+++******+++,,,++++++...000000---***(((((())))))******))))))''''''(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((())))))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******)))))))))))))))************++++++++++++,,,------......,,,,,,---///000111222333222444666777777777888:::>>>;;;:::@@@DDDGGGJJJOOOPPPqqqzzz|||~~~}}}|||sssfff[[[SSSLLLFFFBBB<<<:::888888999:::;;;:::<<<>>>@@@AAABBBDDDGGGJJJMMMPPPSSSVVVXXXZZZ^^^```bbbfffjjjnnnqqquuuzzz}}}{{{{{{||||||{{{zzzyyyyyy{{{|||~~~|||yyyxxxxxx|||wwwwwwwwwwwwwwwvvvuuuuuutttqqqnnnlllkkkgggaaa\\\\\\YYYUUUSSSRRRSSSRRRRRROOOQQQQQQOOOJJJHHHHHHJJJIIIHHHFFFFFFGGGGGGFFFEEE???AAABBBAAA>>>>>>AAADDDFFFJJJSSS___ccc```\\\\\\___gggqqqyyy}}}xxxwww}}}rrr{{{{{{{{{ssspppnnnUUUKKKCCCBBBAAA======@@@CCCCCCAAA===999555333333222222111000////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000000222333333333444777999666777999:::::::::999888___HHHJJJHHHDDD@@@???;;;888555444333222///...---,,,***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''(((((()))***(((((((((((())))))))))))'''&&&&&&'''((((((((((((+++***))))))((('''%%%###(((((()))***************'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))***************++++++,,,,,,---......+++,,,---...000111222222111333444555555666999;;;444:::BBBDDD???===GGGTTTRRRRRRbbb}}}sssxxxiii{{{|||tttiii\\\RRRKKKGGGBBB???>>>===;;;999:::;;;<<<;;;;;;<<<>>>AAA@@@CCCFFFHHHHHHIIILLLNNNOOOSSSXXX]]]```dddjjjnnnooopppqqqrrrrrrqqqqqqpppssstttxxx~~~~~~}}}~~~|||zzz{{{wwwzzz}}}}}}zzzvvvrrrqqqvvvtttssstttuuutttqqqnnnggggggffffffeeedddcccbbbaaa^^^[[[YYYXXXUUUOOOJJJKKKHHHFFFFFFGGGHHHIIIIIIGGGHHHIIIHHHGGGFFFFFFGGGDDDBBBAAAAAABBBBBBAAA???<<>>::::::>>>===???>>>;;;666222111222111000///...---------------,,,,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,------......///000000...000111222222333666888555666777888999:::::::::]]]GGGHHHGGGDDDAAA???<<<888666444333333///...---,,,***)))(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***---+++******,,,,,,+++)))((((((((((((((()))+++,,,(((((()))***************&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))***************++++++,,,,,,---......+++,,,---...///111222222111222333333444666999<<<:::999>>>FFFIIIGGGFFFGGGIIITTT[[[___kkkwwwooorrrwww}}}rrrfff```XXXRRRMMMIIIEEEAAA:::;;;;;;:::999999<<<>>>;;;>>>BBBBBBAAA@@@BBBDDDCCCGGGLLLOOOQQQTTTYYY]]]aaabbbdddfffggggggggggggfffgggkkkuuuvvvxxxzzzzzzxxxyyy~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~}}}}}}}}}}}}xxxvvvtttuuuyyy{{{zzzxxxsssrrrtttxxxwwwrrrooopppmmmrrryyy|||zzztttnnnkkkeeebbb```___```___\\\XXXXXXXXXWWWVVVUUUSSSRRRQQQPPPNNNKKKKKKLLLKKKFFFBBB@@@???>>>???BBBEEEFFFFFFCCCCCCCCCDDDEEEEEEEEEEEEAAA@@@???@@@AAABBBAAA@@@;;;???BBBDDDGGGNNNXXXaaafffdddeeeiiikkkkkkmmmppp|||zzzpppnnnvvv~~~www|||yyypppvvvpppyyyxxxiiiZZZWWWKKKBBB@@@@@@@@@@@@;;;666777:::666888888666111....../////////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000---...000111111222555777555555666777999:::;;;<<<___GGGEEEDDDDDDBBB???:::666555333222111......,,,+++***)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''(((''''''''')))***))))))))))))************************)))((('''&&&(((((())))))******)))))),,,,,,,,,+++***)))'''&&&)))))))))((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,---------.../////////111222222333444555666666888999:::<<<>>>BBBEEEGGGJJJMMMRRRRRRPPP]]]rrrgggccc~~~|||qqqiiiaaaZZZUUUQQQJJJAAA======???>>><<<;;;999888:::<<<>>>??????===@@@EEEFFFGGGHHHJJJMMMTTTTTTSSSUUUXXXYYYWWWVVVUUUVVVXXX[[[^^^bbbeeegggeeefffgggggghhhjjjooorrr{{{zzzyyyxxxwwwxxxyyyyyytttvvvxxx{{{}}}~~~~~~~~~yyyzzzzzzzzzyyywwwuuutttsssqqqqqqssswwwzzzzzzxxxvvvtttrrrqqqqqqrrruuuvvvqqqnnnkkkjjjjjjjjjiiihhhjjjiiigggffffffgggiiijjjdddcccbbbaaaaaabbbcccddd```^^^^^^aaaeeeccc]]]WWWXXXUUURRRPPPOOOOOOMMMLLLPPPNNNLLLMMMOOONNNKKKHHHIIIHHHFFFDDDDDDDDDDDDEEE;;;IIINNNAAA777999@@@BBBCCCAAA???@@@CCCCCCBBB??????<<<:::>>>DDDGGGEEEAAA???@@@EEEQQQ___gggeeeaaaooonnnkkkiiinnnvvvyyywww}}}}}}{{{kkkccckkk~~~|||uuugggrrrpppttt|||cccNNNIIIFFF@@@DDDBBB>>>:::777666666666666555555444222111000000///............---------++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------///000222444555666444555777888999999888888\\\FFFEEECCCBBBBBB???:::666555333222111......,,,+++***)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))((()))))))))************+++++++++,,,,,,++++++***)))))))))))))))(((''''''(((((()))))))))((('''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,------......//////000000111222333444555555888888999;;;>>>AAADDDFFFIIILLLRRRSSSOOOOOO]]]mmmjjjaaayyy|||}}}~~~fff```YYYSSSMMMIIICCC@@@???===;;;::::::999888666;;;===>>>>>><<<;;;===???BBBBBBCCCDDDFFFFFFGGGFFFCCCDDDEEEFFFHHHJJJLLLMMMLLLMMMNNNNNNOOOQQQUUUXXX\\\]]]]]]]]]\\\[[[YYYYYY```aaaccceeeggghhhiiiiiicccddddddddddddbbbaaa```]]]\\\[[[^^^aaaccccccaaaaaa```^^^\\\\\\^^^```aaa___]]]ZZZYYYYYYYYYYYYXXX^^^\\\ZZZYYYXXXXXXYYYZZZXXXWWWVVVUUUUUUUUUVVVWWWUUURRRQQQRRRUUUUUURRRMMMNNNLLLIIIGGGGGGGGGGGGGGGGGGEEEDDDEEEFFFGGGDDDBBBAAAAAAAAAAAACCCEEEGGGHHHJJJVVVYYYLLL???>>>???===>>>===<<<===@@@BBBAAA???AAA???===<<<===???@@@@@@??????GGG[[[tttzzzxxxyyywwwqqqrrryyyxxx{{{ttt|||}}}{{{|||~~~zzz|||ssshhhpppsssfffaaaccc\\\LLLBBBAAA???;;;@@@>>>;;;888555444444444444444333222111000//////............---------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555666888888999999999999888888XXXEEEFFFCCC@@@BBB???:::666555333222111......,,,+++***)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))((())))))((())))))))))))*********(((((()))******************************)))((('''&&&''''''((()))))))))((()))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,------...////////////000111222333333444777888888:::===@@@CCCEEEDDDGGGNNNTTTUUURRRRRRUUU___vvvkkkqqq{{{zzzyyymmmaaaXXXSSSHHHDDD???======???AAABBB=========;;;999999;;;<<<===>>>???@@@???@@@BBBDDD<<<;;;;;;;;;<<<<<<===>>>===>>>?????????AAADDDGGGPPPQQQSSSTTTSSSQQQNNNLLLJJJJJJKKKLLLNNNPPPQQQRRRLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKLLLKKKIIIHHHHHHIIIKKKLLLMMMKKKIIIHHHIIIIIIHHHGGGNNNMMMKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJGGGDDDDDDGGGHHHGGGEEEBBB@@@>>><<<;;;<<<>>>???>>>===<<<===>>>>>>===<<<<<<===>>>???BBBDDDFFFHHHBBBLLLOOOGGG@@@@@@???<<>>===>>>===<<<;;;:::777555333222222333222222111000///...------------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333555555888888777666666666777777TTTEEEHHHEEE@@@BBB???:::666555333222000......,,,+++***)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))+++***************)))((())))))))))))************))))))************))))))+++++++++,,,++++++******((())))))***************)))))))))******+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,---......///...///000000222222333444777777777999;;;???AAACCCDDDFFFKKKPPPUUUWWWZZZ\\\WWW[[[gggsssnnnzzzsssrrr}}}{{{zzzfff^^^RRRHHHBBB????????????>>><<<:::999:::;;;===777888999888666777:::===>>>======<<<<<<<<<<<<===<<<===>>>>>>>>>???AAACCCAAABBBDDDEEEEEEDDDBBBAAA??????>>>???@@@BBBDDDEEE@@@AAAAAABBBBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDCCCDDDCCCAAA@@@@@@AAABBBCCCEEEDDDBBBBBBCCCCCCBBB@@@CCCBBBBBBBBBCCCDDDFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@BBB@@@???@@@BBBCCCBBB@@@======;;;999777777999;;;>>>===<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBBBB>>>DDDGGGEEEDDDHHHIIIGGGCCCDDDFFFHHHLLLOOOPPPQQQOOOQQQTTTYYY```hhhpppuuuxxxoooiiirrr}}}qqqlllzzzjjjfffyyydddooouuu___VVVJJJAAA???@@@===;;;<<<777666444333222111222222111000000///......---------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++***+++,,,...000222444444444333222222222333555666RRREEEJJJGGGBBBBBB???:::666555333222000......,,,+++***)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******+++******+++------***(((************+++++++++,,,---------------,,,++++++)))******+++,,,,,,,,,,,,+++++++++++++++******))))))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))***+++,,,---......//////000111222333444444666666666888:::===@@@AAAFFFIIIKKKKKKKKKOOOTTTWWWUUUZZZYYY^^^nnn}}}tttuuuyyykkkqqqbbbUUUNNNMMMJJJEEEAAA>>><<<::::::<<<;;;999777666666999;;;::::::999999888999999:::999:::;;;;;;::::::;;;===888888888888:::;;;<<<===::::::999999:::<<<===???============>>>??????@@@BBBBBBBBBBBBAAA@@@AAAAAABBBAAA@@@?????????@@@@@@AAA@@@??????@@@AAA???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<<<<;;;;;;<<<===???@@@@@@>>>======>>>>>><<<999888999;;;>>>======;;;;;;:::;;;<<<<<<<<<===???@@@AAABBBBBBCCCFFFFFFEEEGGGLLLPPPQQQRRRUUU[[[bbbiiipppvvvzzzzzzxxxxxx|||}}}}}}rrruuu}}}ooo___bbbsss~~~[[[TTT[[[TTTHHHLLLFFFAAAAAA>>>888555777444444333222222111111111000000//////......------++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++******,,,---///111222222000//////000222444666888SSSFFFJJJGGGBBBBBB???:::666555333222111......,,,+++***)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******++++++***))),,,//////,,,)))++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++***+++,,,,,,---------,,,,,,,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((()))***,,,---......//////000111222333444444555555555777999;;;>>>@@@???GGGKKKJJJHHHJJJMMMNNNXXX\\\WWWVVV___hhh|||rrrcccnnnzzzxxxuuupppiiiaaaZZZTTTOOOKKKIIIEEE???<<<;;;<<<<<<<<<:::999999888888888888999777888999888777666777888999999888888:::<<<>>>???888888777888888999::::::;;;;;;::::::;;;<<<======>>>??????>>>===<<<<<<===@@@???>>>===============<<<;;;;;;<<<>>>>>>===;;;======<<<<<<;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;777999;;;===>>>>>>===<<<;;;>>>@@@???<<<::::::<<<;;;<<<<<<;;;:::;;;>>>@@@CCCEEEHHHLLLOOORRRTTTUUU[[[]]]^^^___bbbhhhpppuuu}}}tttnnn|||nnneeefffnnnrrrfffsssSSSJJJIIIFFFEEE@@@AAABBB@@@===999666555333333333222111111000000//////......------------+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********++++++++++++++++++++++++***+++,,,---...//////000//////000222444777999:::VVVFFFIIIEEEAAABBB???:::666555333222111......,,,+++***)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******+++++++++)))))),,,000222...+++---------............///+++,,,...///000111222222333333333333222111000//////000000111111111111000/////////...............))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***''''''(((***+++---......---...//////111111222333444444555666888:::===>>>999AAAGGGHHHIIINNNOOOMMMPPPPPPJJJOOO^^^```\\\```wwwppp{{{yyysssnnn]]]UUULLLGGGHHHIIIFFFCCCEEEDDDCCCBBBAAAAAA@@@@@@===>>>???>>><<<;;;;;;<<<666777777888888888888888::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;:::;;;;;;=========???@@@???===<<<===???>>>>>>======<<<;;;;;;;;;:::::::::<<<>>>>>><<<;;;======>>>??????????????????@@@AAABBBCCCCCCBBBBBB<<<>>>???@@@@@@AAABBBCCCBBBGGGMMMNNNKKKIIIJJJLLLKKKMMMOOOOOOPPPSSSWWW[[[___aaaffflllqqquuuxxxyyyvvvrrrkkk}}}zzz~~~llleeetttrrr```iiivvvcccXXXcccfffXXXHHHDDDBBBBBBJJJ<<>>;;;444222222111111000///......------,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******************************,,,,,,,,,,,,------------...///111444666777888888YYYFFFGGGCCC???BBB???:::666555333222111......,,,+++***)))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++***((((((,,,111333000+++.........////////////000222333666888;;;===>>>>>>======<<<:::888666444333333333555666777888888888222222111111000000//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((***+++,,,......,,,,,,---...///000111111444444444555777:::<<<>>><<<@@@BBBAAAEEELLLMMMJJJNNNVVVWWWUUUWWWRRRSSS^^^RRRcccwwwpppggg{{{|||pppkkklllmmmiiidddPPPOOONNNLLLJJJIIIHHHHHHCCCDDDEEEEEEBBBAAAAAAAAA@@@AAACCCDDDCCCAAA>>>===>>>???@@@AAAAAA@@@???>>>@@@???>>>======>>>???@@@AAACCCEEEDDDBBBAAABBBEEE?????????>>>===<<<<<<;;;<<<<<<===>>>@@@AAA???======>>>AAADDDHHHJJJLLLLLLGGGHHHJJJKKKLLLMMMLLLLLLEEEEEEEEEDDDDDDGGGJJJNNNRRRYYYaaadddcccaaabbbdddgggjjjmmmoooqqquuu||||||hhhcccooo|||}}}tttzzzgggSSS\\\zzzwwwkkkiiiJJJNNNJJJGGGHHH???:::AAA;;;BBB@@@777888@@@<<>>@@@===666444888<<<===>>>666---)))''''''---444)))---,,,&&&%%%)))+++)))---+++)))((()))******)))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,---...///000000000000111222333555888;;;===???AAAAAACCCDDDFFFHHHIIIJJJLLLPPPRRRPPPOOOQQQRRRPPPSSSLLLJJJXXXxxxwwwjjjuuutttqqqsss~~~zzzssskkkbbb]]]\\\\\\XXXUUU\\\[[[ZZZ[[[[[[ZZZWWWUUUPPPQQQRRRQQQPPPPPPQQQSSSKKKOOOTTTTTTPPPMMMKKKKKKNNNLLLJJJIIIIIIJJJKKKMMMJJJRRRVVVRRRNNNOOOSSSUUUWWWVVVUUUTTTTTTVVV[[[___gggqqq{{{zzznnncccfffppprrrhhhjjjqqqvvv{{{vvvkkkbbbdddpppzzz{{{xxxyyyqqquuuvvv|||pppjjjeee___ddduuu~~~dddmmm|||uuu```RRRGGGGGGFFFEEECCCBBB@@@???===<<<;;;:::888777666555111000///...,,,,,,,,,+++************))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,***,,,...111444555666666XXXFFFHHHEEEAAABBB???;;;888666333111......------,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))(((''')))+++......---$$$+++111000,,,+++///444222111...---///111666===<<>>@@@@@@BBBDDDFFFHHHJJJKKKKKKNNNNNNLLLMMMPPPPPPLLLAAAFFFIIIJJJOOO```zzz{{{jjj~~~|||yyyvvvqqqooolllhhhhhhkkkrrrwwwrrruuuwwwvvvrrrlllfffcccgggfffeeedddddddddeeefff|||uuuaaaZZZwwwnnnpppwwwgggXXXcccbbb[[[^^^VVVLLLHHHFFFFFFEEEDDDBBBAAA???>>>;;;:::999888666555444333111000///---,,,+++++++++*********)))))))))((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))*********************+++++++++,,,,,,////////////000222444555WWWFFFGGGDDD@@@BBB???;;;888666333111......------,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))---)))&&&(((+++,,,***''')))...222000***)))///666222===;;;DDD```ooouuuzzzkkkVVVEEEGGG<<<333222555777999<<<333333111,,,***++++++)))*********+++,,,+++)))'''))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,---...//////000//////111222333444777999;;;===>>>???AAACCCFFFHHHJJJKKKLLLMMMLLLJJJMMMQQQOOOIIIDDDJJJMMMFFF======JJJVVVxxxgggnnnsss|||jjjiii{{{|||}}}qqqmmmcccZZZeee___ooottt]]]NNNHHHAAAAAAGGGEEEDDDDDDBBBAAA???===<<<777777666555333222111111000///...,,,++++++++++++******))))))))))))(((((())))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))******))))))))))))*********************++++++++++++,,,333111///------///111333VVVEEEFFFDDD@@@BBB???;;;888666333111......------,,,+++***))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***************---,,,+++,,,,,,,,,***)))111---+++...777@@@FFFIII]]]rrrsss~~~hhhNNN>>>888777:::===???===999444111000...+++***)))(((***,,,---,,,+++******))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,---...////////////111111222444666888:::;;;<<<===@@@BBBEEEHHHJJJKKKNNNMMMKKKJJJNNNRRROOOHHHOOOKKKGGGEEEFFFFFFCCCAAAAAAcccrrrkkklll~~~}}}wwwrrrnnnrrrzzzwwwmmm~~~zzzgggdddXXXeee{{{{{{dddOOOHHHEEEAAACCCIIICCCCCCBBB@@@>>><<<:::999555555444333222111000///......,,,++++++************)))))))))(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***((()))))))))************************++++++++++++222000///------...000111UUUDDDFFFDDDAAABBB???;;;888666333111......------,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++++++++,,,,,,)))---111111...---000444222777AAAQQQdddttt~~~vvv^^^GGG999CCCBBBCCCEEEDDD>>>555000222///,,,++++++,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++,,,---...////////////111111222333444666888999;;;<<<>>>AAACCCFFFHHHIIILLLKKKIIIHHHLLLPPPLLLEEEHHHAAA;;;===DDDGGGBBB;;;???>>>EEEZZZ{{{llldddxxxnnnwwwhhhgggyyyxxxvvvsssccceeefff]]]\\\rrrsssaaawww[[[LLLAAAAAACCCAAAAAACCCAAAAAA@@@>>><<<999777666444444333222111000000///---,,,+++******)))******)))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((()))))))))************))))))*********+++++++++,,,---...///////////////TTTCCCFFFEEEBBBBBB???;;;888666333111......------,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************++++++,,,---------'''+++...,,,''')))222;;;LLLbbb~~~zzz]]]SSSIIIDDDBBB???>>>???===999555111///---+++***,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++++++++,,,---......///......111111111222333555666777999:::<<>>===<<<<<<<<<======@@@888666===CCCPPPsssZZZqqqtttsssiiiuuu}}}|||hhh\\\iiisssjjj^^^[[[mmm~~~vvvlll{{{zzziiiddd\\\YYYLLLAAA@@@AAA@@@>>>>>>??????>>><<<:::777555444333333222222111000000///++++++***)))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((())))))))))))))))))************)))))))))************+++)))***,,,.../////////...TTTCCCGGGFFFDDDBBB???;;;888666333111......------,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,---.........,,,---...000666EEEXXXgggsssdddXXXOOOKKKLLLAAA???===;;;999555000,,,---,,,,,,+++******))))))************************'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++++++++,,,---............111111111111222444555666888999;;;===???AAABBBCCCBBBEEEEEECCCBBBDDDCCC@@@===??????===:::999:::===666666;;;>>>666000:::LLLbbbnnniiiiiitttxxxzzzmmm^^^]]]}}}yyyuuuvvvtttjjjXXXRRReee}}}}}}jjjsssdddfffeeeYYYFFFAAAPPPbbbUUUNNNGGGDDDCCCAAA@@@AAA>>>===<<<:::888555333111222111111000000//////...******)))((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))************))))))))))))************+++++++++,,,------......SSSCCCGGGGGGEEEBBB???;;;888666333111......------,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,---...//////222222666BBBZZZzzz}}}mmmhhh^^^___\\\WWWXXX]]]\\\VVV\\\XXXTTTTTTWWWYYYUUUQQQUUU[[[ccchhhiiilllzzz~~~sssYYYLLL>>>???AAACCCBBB>>>777111------,,,,,,+++***))))))************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((()))***+++++++++,,,---............111111111111222333444555888999:::<<<>>>???AAAAAABBBFFFGGGDDDBBBCCCDDDBBB:::666333555:::;;;888333777777777777999::::::999777@@@LLLlllooocccrrrsssccctttsssnnnsssvvvbbbUUUSSSlll~~~|||kkkdddjjjnnn```IIILLLEEEBBBKKKMMMFFFDDDDDDDDDEEEFFFDDDAAABBBDDD======;;;999777444222000000000000//////......---***))))))(((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))************))))))))))))************...---+++)))***+++---///___AAAFFFEEEDDDAAA???<<<999666444222111.........---,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))((()))((('''))),,,,,,+++(((,,,333777444///---...;;;YYYtttnnneee```___YYYUUU___pppxxx~~~sssllliii```TTTVVV^^^ooorrr```PPP???999===AAAAAA@@@555333333,,,$$$,,,000%%%+++***))))))***)))'''%%%))))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------...///000111333444555666888999;;;;;;;;;;;;<<<>>>BBBBBBBBBAAA@@@???>>>===999999999888888666555555555555555555555555555555888666999???EEETTTxxxwwwlllccckkk}}}{{{ssspppiiisss{{{}}}|||zzzrrrjjjaaaYYYbbbqqqnnnrrrmmm\\\VVVMMMAAABBBCCCDDDEEEEEEFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>AAA>>>:::777555444222000000//////---,,,+++******+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---^^^AAAHHHFFFEEEAAA???<<<999666444222111.........---,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******,,,,,,+++***+++,,,---,,,000222111,,,,,,;;;YYYssszzzlllddd```___uuu}}}eee]]]cccsssiiiUUUGGG???;;;GGG;;;444///,,,444:::111---,,,++++++++++++)))'''***************************)))'''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------...///000111333444555555666888999:::999:::;;;===>>>>>>>>>>>>>>>===<<<<<<888888888888777666555444444444444444444444444444333000333888888888EEEUUUxxxlllcccjjjxxx}}}vvvvvvyyyttttttzzz~~~qqqoooqqquuuooo~~~zzzyyy~~~wwwppp}}}yyyyyykkkppppppfffZZZ___|||xxx|||mmmeeeggg___PPPHHHIIIFFF@@@BBBCCCDDDEEEEEEDDDDDDCCC@@@@@@AAA@@@@@@???>>>===@@@===999666444333111/////////...---,,,+++***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---\\\BBBJJJHHHEEEAAA???<<<999666444222111.........---,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))*********))))))+++---............+++***...===XXXvvv~~~iiibbb[[[\\\kkkmmm[[[OOOiiibbbLLL@@@AAA;;;??????222,,,---+++///---,,,+++,,,,,,+++)))************************))))))''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------...//////111222333444555444666888888888999:::<<<::::::;;;;;;;;;;;;::::::666666777666666555444333222222222222222222222222222///111888888222///222<<<[[[|||~~~}}}uuuvvvyyy}}}}}}iiijjjuuuyyyuuugggggg\\\\\\nnnpppwwwoooSSSJJJ???;;;===??????>>>AAABBBCCCDDDDDDBBBAAA???>>>>>>>>>??????>>>=========:::666333222111///...///...------,,,+++************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++************+++,,,,,,]]]CCCJJJGGGCCCAAA???<<<999666444222111.........---,,,+++***)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))))))))))))))*********++++++***)))+++---......111444444BBB]]]{{{lllhhhmmmrrrrrruuuiii|||eee```xxxjjj]]]cccaaakkklll]]]TTT]]]ooo{{{pppttt{{{```aaaooo|||]]]LLLJJJNNNEEE;;;666000000...+++++++++,,,,,,+++************************))))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------......///000111222333444333555777888888999;;;===;;;;;;;;;;;;:::999888777444555555555444333333222111111111111111111111111555111000555888666666999333444:::HHH^^^qqqpppccc```rrr{{{ooosssttttttrrrjjjpppkkkxxxzzzttt\\\LLLEEE;;;777>>>BBB???<<<===@@@AAACCCCCCCCC@@@>>><<<<<<======>>>>>>>>>>>>===:::777333111000///...------------,,,+++******)))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,```DDDJJJEEEAAAAAA???<<<999666444222111.........---,,,+++***)))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))******************++++++++++++111,,,***...333;;;IIIWWWXXXrrrnnnYYYUUUjjjwwwxxxlllqqqyyy{{{fffZZZQQQVVVgggvvvbbbcccssslllQQQMMMMMMLLLFFF999555222...,,,,,,------,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------......///000000111222222333555777888999:::<<<>>>???>>>===<<<:::888666555222222333333333222111111000000000000000000000000333000//////------111666666333222555999CCCZZZoootttffflllqqq{{{wwwmmmtttxxxzzzxxx{{{wwwuuudddgggpppxxx|||llltttvvvmmmgggZZZFFF===???AAA;;;<<>>>>>>>>>>>>>>===777555111//////...---,,,,,,,,,,,,+++******))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))******+++,,,eeeGGGIIIDDDAAAAAA???<<<999666444222111.........---,,,+++***)))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))******+++******+++++++++,,,,,,,,,,,,)))---;;;LLL```|||nnn[[[]]]mmmpppZZZMMMJJJ{{{wwwtttfffTTTLLLCCCAAA<<<666111///...------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,---------......///000000111111222444666888999:::===???@@@???>>><<<999666444222000000111111111111000000////////////////////////,,,///222111---,,,...222111444999<<<888333333888<<>>AAAAAA>>>@@@FFFAAA======@@@===888;;;BBBAAAAAAAAA@@@???>>>============>>>>>>>>>======<<<555333000.........---,,,+++++++++*********))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))***++++++jjjIIIIIIEEECCCAAA???<<<999666444222111.........---,,,+++***)))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))******+++++++++++++++,,,,,,,,,,,,---'''...CCC```www|||lllhhhsss{{{oooddd___NNNIIIaaazzzgggtttnnn___RRRLLLBBB:::444111...---++++++++++++++++++++++++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,---------......//////000000000000222555666888999<<<>>><<<;;;:::999666444111000//////000000000000//////////////////////////////+++///333333222222444555---000222000000444888999666444888FFF\\\{{{vvv{{{yyyiiirrrwww{{{uuuxxxuuuhhhgggmmm||||||xxxgggdddiiipppzzz}}}iiifffhhhgggTTT;;;444===888666555777888777666555>>>===<<<;;;999888<<<@@@BBBAAA???>>>>>>>>>??????<<<<<<===<<<<<<;;;:::999444222///---......---,,,***************)))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++mmmKKKJJJGGGFFFAAA???<<<999666444222111.........---,,,+++***)))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***+++++++++++++++,,,,,,,,,---------///@@@bbbgggbbbggg|||llliiieee\\\[[[mmmfffkkk```XXXLLLAAA888333///---++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------------......//////000000...000333555666888;;;===888777777555444222000///......///////////////...000000000000000000000000///000///------///000///---333444000111555555///444333777999333666TTTxxxuuuiiiiiipppzzzyyyuuulll___dddqqqrrr~~~wwwwwweeedddcccmmmxxxrrrcccMMM;;;:::===999555444444888999555111444999<<<888;;;===<<<===???>>>;;;BBBAAA???======>>>@@@AAA<<<<<<<<<;;;:::999888777444111///---......---,,,************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++tttLLLEEEHHHDDDAAA>>>;;;888777555333111------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((++++++''')))......))),,,///111111...,,,,,,---IIIpppsssXXXZZZ}}}zzzxxxxxxyyy}}}RRRRRRWWW^^^ooorrr~~~zzziiiVVVMMMMMMHHH999+++............------------,,,***(((((()))***)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,---...///000000000000///000222444555666777777666333111000111111000...//////.........---------////////////////////////............///////////////000000000111111111111222222333444555666777888===KKKeeezzzooooooggggggmmmyyyvvvrrr\\\QQQddd}}}pppnnnkkkdddhhhtttpppqqq]]]OOO666666555444333333333333444444555555666777777777:::===@@@>>>;;;999<<>>:::888777555333111------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***,,,***%%%&&&+++,,,))))))...111+++'''000GGG[[[hhhsssddd___{{{~~~|||xxxyyy}}}~~~yyysssppprrrwww{{{}}}~~~{{{xxxxxxvvvxxxyyywwwtttxxxnnnQQQJJJaaauuuwwwaaaHHH>>>AAAHHH***...333444000,,,***))),,,***)))(((*********)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,---...//////000000000...///111222444555555555555333111000000000///...------------,,,,,,,,,+++........................---.........//////////////////000000000111111111000000111222333444555666888999===GGGVVVkkk|||qqqoooqqqqqqpppwwwzzz|||wwwyyy^^^NNNOOO```wwwrrrnnnhhhnnnlllVVVFFF999///555444333333333333333333333333333444555555666666888<<>>;;;:::<<<@@@DDD@@@>>>>>>@@@@@@<<<888777777666666555444444444111000///---,,,+++++++++*********)))))))))((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((tttNNNFFFFFF@@@@@@===:::888666444222000------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***&&&&&&+++------,,,...---,,,333MMMsssxxxpppwww~~~{{{|||yyyqqqpppwwwxxxuuutttvvvwwwuuuuuuyyy}}}{{{wwwrrrnnnnnnrrruuu}}}~~~~~~wwwyyyzzzyyyvvvsssqqqqqqvvvtttqqqqqqwwwuuu^^^WWWVVV___xxxsss{{{```OOOIIIIII;;;---(((---222000,,,---+++))))))*********)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************,,,---...//////000//////---...000111222333444444444222000///000000...---,,,,,,++++++++++++******........................---------.........//////////////////000000000000......///000111222222333000000000///000888DDDNNN^^^oooyyy|||~~~zzz}}}tttnnndddWWWPPPQQQYYYuuu}}}xxxnnntttsssjjjnnn}}}iiiLLLJJJCCC999444555666444222222222222222222333444111111222333333444444555777999<<<<<<::::::===@@@GGGCCC???===>>>===:::777555555555444333333222222000///...,,,++++++++++++******))))))))))))(((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''sssMMMEEEFFF@@@???===999777555444111000------------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++******---000111...+++,,,888QQQrrrxxxbbbtttvvvdddiiikkkjjjqqqllliiiiiigggdddeeejjjnnnllloootttwwwvvvvvvzzz|||kkkUUUHHH___vvvRRRZZZLLL;;;///---///111111...,,,******++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++,,,,,,---...////////////---...000111222333333333333111///...//////---,,,++++++++++++++++++++++++------------------------,,,,,,---------................../////////000000---......///000000111111///333777888777444444444999BBBIIISSSmmm|||kkkgggvvvyyytttnnnlll___```iiissspppiiissspppiiigggpppvvviiiXXXEEE777222000---+++...000///---000000000000111222333444111111222222333444444444555777999:::::::::===???DDD@@@<<<:::::::::888666444333333222111111000000......,,,++++++************)))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''rrrLLLEEEGGGAAA???<<<999666555333111///------------,,,+++******************************************************(((***,,,---,,,+++---000)))111???SSSiii~~~uuuzzzppp___aaatttxxxtttzzz}}}|||~~~qqqnnnlllnnnooonnnnnnqqqyyyzzz{{{rrrwww~~~uuuccc___mmmuuuQQQUUUUUUIII777+++***...///---++++++++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******+++++++++,,,---...////////////...///000222333333333333222000...---......,,,+++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,---------------............/////////......//////000000111111444111//////222444444444333666444222<<>>;;;888666444333000...------------,,,+++************************************************************---...+++''')))...///HHHeeevvvzzz}}}lllkkk~~~}}}~~~~~~~~~xxx}}}~~~xxxrrrpppsss|||tttXXXPPPSSSvvvgggTTTHHHBBB===333***000...,,,+++,,,,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,+++,,,---......///......//////111222222333333333111///---,,,------+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///.../////////000000000111111...+++---111333222///***111:::>>>===999666444BBBZZZrrrxxxpppoookkkiiikkkkkkrrr}}}qqqiii\\\VVVVVVMMMOOOaaa```~~~wwwvvvsssxxx~~~vvvdddOOOEEEDDD777000(((&&&(((...111222///***)))...222333222333------------...///000111111222222333333444555555333444555666888999:::;;;;;;;;;::::::::::::::::::111111111000//////......++++++***)))))))))))))))))))))((((((((((((''''''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((sssNNNGGGHHHAAA>>>;;;777555444222000...------------,,,+++******************************************************---+++,,,---+++)))///888DDD]]]zzznnnxxx|||}}}sss|||{{{\\\WWWpppbbbLLLKKKLLLBBB666111///---,,,,,,,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,++++++,,,---..................///000111111111111111///,,,,,,,,,,,,+++))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////---///222444555333///,,,888444111/////////333777222:::888<<>>>>><<<888666444333000.........---------,,,,,,,,,))))))))))))))))))))))))++++++***************+++(((///000++++++:::MMMZZZTTTiiizzzyyyzzz~~~dddZZZsssrrr\\\WWWZZZJJJ666***///222---+++///+++***)))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************,,,------......------,,,------............------,,,,,,++++++***)))(((((((((((((((((())))))))))))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------+++,,,------......------............///////////////000000000111111111111000111111222222333444444444555888<<>><<<888666444333000.........---------,,,,,,,,,************************,,,,,,+++++++++++++++,,,+++***)))***222CCCYYYhhhtttbbbjjjppp~~~{{{}}}___^^^ooocccWWWNNNIII<<<...***...///+++++++++***))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,------------,,,,,,------............------,,,,,,+++******)))(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,------------------........./////////////////////000000000111111000000111111222333333333666555444333444666999:::777BBBNNNWWWaaawww}}}wwwfffjjjrrruuuiiiZZZaaattteeeiii\\\QQQZZZ```XXXQQQbbbpppmmmWWWOOO___oooqqqccc___```ppp}}}ooo```eeemmmtttdddQQQWWWgggooosssccclll~~~||||||rrrvvv~~~vvvssstttxxx{{{qqqmmmcccOOO:::000999333,,,+++...000///+++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++,,,,,,---...///000111000//////000000000000222333444555666666777777666555444222111000///---,,,+++++++++))))))))))))((((((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''zzzMMMFFFHHH??????<<<888666555333111///......---------,,,,,,,,,************************---,,,,,,+++,,,,,,------000))))))222;;;EEEUUUeeehhhdddxxxssszzztttvvvmmmKKKWWWuuuWWWPPPDDD999111...------,,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++******))))))((((((((((((((())))))))))))++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,------------,,,---------.........//////....../////////000000000//////000111111222222333333222111000000000000000333555666444666@@@QQQ___}}}vvvzzzwww}}}{{{tttyyyqqqyyy~~~wwwZZZJJJ<<<888555000...000'''''')))---000000---+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,---......///000000//////......//////000222333444666666777777666555333222000///...,,,++++++++++++)))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}MMMDDDGGG@@@???<<<999666555333111///......---------,,,,,,,,,************************,,,++++++++++++,,,---------***222BBBJJJIIIRRR```gggsssnnnuuussswwwcccLLLbbbkkkMMM>>>GGGDDD///(((444---,,,+++***************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++*********)))))))))((((((((((((((())))))))))))************************))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---------.........---............/////////...//////000000111111222///000111222333444444444222444555333111000333555<<<<<<@@@JJJVVV```hhhmmmxxx}}}xxxooonnnrrrnnnQQQFFF@@@777444...+++---...---...333222222111///---,,,------+++++++++++++++***************++++++++++++******************************))))))******++++++,,,,,,,,,------...////////////.........///000111333333555666666666666444333222......,,,++++++*********))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''NNNEEEHHHAAA???===999777555444111///......---------,,,,,,,,,***************************************+++,,,,,,)))+++999LLLRRRPPP\\\nnnuuusss}}}xxx{{{mmmvvvsssqqqvvvTTTPPPccceeeIIIJJJJJJ888...333...---,,,+++************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((('''(((((((((((()))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((())))))))))))************************(((((()))))))))*********)))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---------.........------...//////000000111111111111111111///...---***---111333555444222111000222333444999@@@BBBAAAFFFPPPYYYaaaqqqzzzjjjnnn{{{|||^^^PPPIII???555///---///111------///222///***''''''++++++,,,***((((((+++---************************)))******++++++******)))))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,,,,---......///000////////////000222333444444444555555444333111000---,,,+++******)))******((((((((((((''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}NNNFFFHHH@@@@@@===999777666444222000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,000444>>>HHHLLLPPP```sssjjjkkklll^^^fff~~~[[[GGGccclllMMMDDDEEE===000///...---,,,+++*********))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((()))))))))******++++++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((()))))))))******((())))))))))))*********))))))***++++++++++++***+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,------......///000000....../////////......---444444222000///.........---///000//////000000---444444666:::;;;<<>>:::222...000000...333000------...000111000"""000555,,,(((...000***'''(((((((((+++...///...(((&&&%%%&&&(((*********'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,************+++---///000,,,,,,,,,---...///000111///000000000000...---,,,***))))))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''gggMMMFFFBBBBBB@@@>>>:::777444222000000///............---------******+++++++++,,,,,,,,,///+++***,,,......222888BBB>>>MMMOOOooouuu\\\SSSiiizzzXXX```zzzOOORRRbbbYYY@@@NNNGGG888,,,+++,,,))))))---)))))))))))))))*********))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------------------------........................////////////000000000000000///.........///111222444555666666555555666888777999<<<===>>>AAAFFFJJJbbbgggeeeaaajjjyyyuuuvvvtttmmmccc]]]\\\^^^FFFDDD???:::666444222222111000000/////////////////////......------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++---------............///.........------,,,++++++******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&fffMMMGGGDDDCCC@@@>>>:::777444222000000............------------******+++++++++,,,,,,,,,---)))(((+++------111777DDD>>>NNNSSSdddttt^^^UUUlllqqq^^^cccxxxYYY]]]zzzYYYIIITTTFFF444***,,,111---%%%))))))))))))************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********************************************************+++++++++,,,,,,------------------------------------------------....../////////000000000000///.........///000111222333444444333333444555444555666555333444777999777<<<;;;555:::GGGNNNLLLQQQPPPPPPQQQVVV]]]ccchhhsssqqq|||zzz|||{{{}}}xxxuuutttooogggdddfffXXXXXXXXXWWWSSSOOOJJJHHH@@@BBBCCC@@@;;;888:::===@@@===:::777444222222222000000///............///............------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))))))))***++++++,,,,,,++++++------------............///......---,,,++++++******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&bbbJJJFFFDDDCCC@@@>>>:::777444222000000............------------******+++++++++,,,,,,,,,---)))))),,,...///333888???@@@SSSYYY[[[]]]VVV^^^ooo~~~yyyfff]]]fffuuuPPPooocccYYYUUUEEE111+++000...%%%************************'''((()))******)))((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........///////////////............///000000///000222111000000111333444444444222000///000222000555555000000555555000......---...111444888:::000000444<<<@@@AAACCCFFFQQQ___gggcccaaaiiiuuu|||rrrppplllhhhdddaaa______TTTRRRNNNHHHAAA>>>======CCC???======:::444222444999999777666666666666666111444777777666666999<<<777666444222111111111111//////...---------......------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,---------......///...---,,,+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&___FFFDDDCCCCCC@@@>>>:::777444222000000.........---------,,,,,,******+++++++++,,,,,,,,,...++++++///222333777<<>>;;;:::999777444222111000000666555444111///...///111))))))***,,,...///000111111111000000111333444555333555777777666666888:::333222111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))***++++++++++++++++++,,,,,,,,,------------......---+++***)))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''dddIIIEEECCCBBB@@@>>>:::777444222000000...------------,,,,,,,,,******+++++++++,,,,,,,,,---+++,,,111444666999???LLLfffmmm\\\MMMSSSfffmmm}}}~~~ooo{{{eeeJJJtttwww]]]QQQJJJJJJBBB111***...,,,+++++++++******)))))))))***,,,------,,,***)))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,---------............---///000000//////000111.........///000111111111---//////------//////---///000000111111111000000///222111++++++000222...777555111///111222...'''...............///000222111111444777666222222444---000333444555666777888111444666444333555444111777777666555666888666222444111...//////---,,,...///.....................)))***++++++***+++...000///000000000000222222111,,,---///000111111111111000111222222111000//////222111000///...------------,,,,,,+++***+++++++++*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***++++++++++++,,,,,,,,,------,,,+++***)))(((''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((lllNNNGGGCCCBBB@@@>>>:::777444222000000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++)))+++000444666:::???HHHcccbbbUUUNNN[[[sssqqqlll{{{zzzwwwqqqppp}}}KKKNNN{{{WWWAAAKKKSSSEEE222,,,,,,,,,,,,+++******))))))***+++,,,------,,,+++***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......---------///000000///...000111111000///000111111///---333222111000000111222222---......///......------///111111///000222222000###(((...///...///333777///000111000---,,,...000111333444222///---///111///555444------333444///000444666222///000333666///---***,,,000444222000---...///...,,,,,,...111++++++,,,,,,,,,,,,,,,,,,...//////...---,,,---///+++------***)))++++++(((000222444666666555444333222333444555555444333222111000000///...---,,,+++,,,+++******))))))******)))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++************+++++++++,,,,,,,,,*********)))((((((''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))kkkMMMEEECCCCCC@@@>>>:::777444222000000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++)))+++222666888;;;@@@DDDUUUNNNTTT\\\ggg~~~wwwaaagggooovvv~~~~~~ssssss|||[[[nnnrrrOOOLLLUUUPPP???444------,,,++++++***))))))************************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************+++++++++,,,***+++,,,---...------,,,,,,...//////...---///000333222111222333222///,,,///---,,,,,,,,,,,,---///333333222111000...---,,,222000000111000...---...+++///333111+++'''***000(((+++------,,,,,,///222***++++++***))),,,///000+++...---)))(((++++++)))///...---,,,)))'''***...222000//////...---,,,,,,,,,...///---+++******+++++++++,,,,,,---,,,,,,,,,+++,,,---+++)))((()))***)))---...,,,---222222///,,,---...///000000//////......///111222111///...............------,,,++++++***))))))(((((())))))((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))***************************++++++++++++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))dddHHHBBBBBBCCC@@@>>>:::777444222000000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++...444999;;;>>>CCCMMMRRRGGG[[[jjjkkk|||uuulllkkkppp|||}}}}}}wwwtttsssFFFTTTgggPPPLLLMMMIIIBBB------,,,,,,+++***))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++***+++,,,---...---,,,,,,+++---......---,,,...//////...---///111222///,,,,,,++++++...///...///111++++++,,,,,,------......///++++++000000,,,,,,111///,,,***,,,//////---,,,............,,,,,,,,,,,,///000///...---...,,,***---,,,...000000......222,,,))))))///111///...111+++---000111...+++,,,000(((+++,,,------///...,,,((()))***+++,,,,,,,,,,,,''')))++++++++++++---///'''+++,,,)))***///000,,,---------...///000000111//////000111222111...,,,+++,,,,,,---------,,,,,,******)))((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))***************)))************+++++++++'''''''''(((((((((((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******mmmHHHMMMEEECCCBBB???<<<777333000///...------,,,,,,,,,,,,++++++)))******+++++++++******---,,,222<<<<<<<<>>:::666333000///...------,,,,,,,,,+++++++++************+++,,,,,,---///444666444555===BBBCCCNNNOOOZZZsssjjjWWWZZZNNNVVVnnnyyytttsssvvv|||{{{hhhSSSCCC===>>>:::888666444444555666777888999:::>>>CCCIIINNNQQQYYY^^^fffoooxxx}}}|||zzzvvv```qqq~~~WWWCCCLLLXXXRRRBBB///***000111+++************)))))))))((((((((((((((((((((((((((((((***+++***(((&&&&&&'''(((((((((((())))))))))))(((((()))))))))*********)))***************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------111111///,,,)))+++111666555222///111555777555333777666555333111///......,,,,,,---------+++)))(((***))))))***++++++)))'''*********************************)))))))))((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((()))*********+++---///555555444333333444444333xxxQQQMMMDDDGGG???===:::666222000///...------,,,,,,,,,+++++++++************+++,,,---...222333444777@@@GGGCCC;;;MMMMMMbbb___JJJ???UUUnnnwwwqqqsss{{{vvvcccNNN>>>666666999555555666666555444333333222111111222444888;;;===DDDJJJSSS]]]fffooowww}}}~~~XXXKKKmmmMMMRRRUUUWWWNNN:::...///000,,,************)))))))))(((((((((((((((((((((((((((%%%&&&(((((('''&&&''''''(((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,+++,,,,,,,,,---------...///......------------------000444777999===CCCHHHDDDBBBAAACCCHHHKKKKKKJJJBBBBBBAAA???>>><<<;;;:::999888444...((('''+++///---,,,+++,,,......,,,+++************************************))))))))))))((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++************************'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++***************))))))((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***&&&(((***,,,---///222555;;;888444333333666<<<@@@WWWNNNCCCGGG>>><<<999555222000///...------,,,,,,,,,,,,+++++++++*********+++,,,...///555222444>>>KKKOOOIIIBBBYYYUUU___PPP<<<<<<[[[mmmqqqnnnuuu~~~iiiVVV???666888===;;;666666777999999999666444222444444333222222222333444444:::CCCKKKSSS^^^iiipppxxx|||tttMMMsssaaaZZZRRRVVVSSSEEE555...------************))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,---...///000666===FFFMMMQQQQQQQQQPPPLLLLLLNNNPPPRRRUUUXXXYYYYYYXXXVVVSSSNNNIIIEEEBBB@@@DDDHHHGGG@@@777000,,,...,,,******,,,------,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((()))))))))))))))***)))))))))************+++)))******+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,,,,++++++++++++***+++++++++*********))))))***))))))(((((()))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((***---///111444777:::555333555;;;BBBKKKWWWbbbYYYNNNBBBGGG>>><<<999555222000//////------,,,,,,,,,,,,+++++++++*********+++---///000666111333@@@IIIHHHEEEFFFZZZZZZSSSaaaYYY999999EEEbbbjjjiiijjjuuu|||wwweeeNNNEEE<<<;;;AAADDD@@@;;;<<<<<<<<<<<<:::999777666666555555444333222111111///333777;;;@@@IIIUUU^^^iiipppzzz{{{|||iii[[[{{{aaaRRRRRRQQQJJJ===///+++...************))))))))))))))))))))))))))))))))))))((((((((()))******)))((((((((((((((())))))))))))))))))*********+++++++++))))))***++++++,,,------,,,------...//////000000,,,---///333777;;;>>>@@@IIILLLQQQWWW[[[\\\ZZZWWW[[[^^^___^^^ZZZYYY\\\___dddddddddaaa\\\VVVPPPMMMIIILLLRRRXXXZZZQQQBBB666999555111---,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((())))))******))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************------,,,,,,+++++++++++++++*********))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********---///111333555888<<<>>>;;;>>>JJJZZZhhhsssXXXMMMAAAGGG>>><<<888555222000//////---------,,,,,,,,,+++++++++******)))+++---///111777///111===@@@999:::CCCIIIXXXQQQOOOFFF333===IIIhhhiiicccggguuuyyy{{{dddJJJFFFPPPZZZZZZSSSKKKIIIKKKCCCBBB@@@>>><<<<<<;;;<<<444444444444333222111000000222222111222888CCCLLL\\\eeeqqq{{{}}}PPPgggnnnTTTNNNLLLLLLBBB111+++...************)))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&%%%(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,---------------...///000000111555777;;;AAAHHHOOOUUUXXXiiigggfffiiiqqqyyy}}}uuuxxxxxxrrrhhhcccdddhhhZZZ]]]aaadddfffdddbbb```___TTTKKKMMMWWW^^^[[[TTTLLLGGG???888333000...,,,+++++++++++++++++++++++++++++++++************)))))))))))))))******************))))))))))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************---------,,,,,,+++++++++************))))))))))))))))))(((((((((((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************222444666777888;;;>>>@@@OOOVVViiiTTTJJJIIIBBBAAA>>>999555333111///...------,,,,,,,,,,,,++++++***++++++)))(((***000555111111444999;;;;;;???CCCQQQeeeXXXAAA;;;///777______ccciiinnnssswww{{{}}}|||rrrmmmzzz{{{rrrkkkhhh```[[[UUUPPPMMMIIIDDD???AAA888333777:::555000//////000222333333444666777GGGQQQeeexxx|||}}}qqqMMM]]]|||UUUIIIGGGPPPKKK777***+++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++*********************,,,...///...---------222---+++---...///777AAABBBMMMYYYaaaiiissszzz|||zzztttzzzzzzmmm___ZZZeeeiiiiii```VVVUUU```kkkeeeccccccWWW@@@777777111///...------------......+++++++++******)))''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******************++++++******+++,,,---...+++***)))***+++,,,,,,++++++***)))***++++++***))),,,...///...---...---+++((()))***+++++++++***)))***))))))))))))***++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))777AAAAAA333((()))***'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))************))))))))))))*********)))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&******)))(((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))000&&&$$$---111,,,***///333222555;;;AAAGGGQQQZZZpppVVVLLLKKKCCCAAA>>>999555333111///...------,,,,,,,,,,,,++++++***************,,,000333222333444444888???GGGLLLnnnzzzcccCCC:::444>>>```]]]bbbhhhooossswww{{{}}}~~~{{{ssslllcccZZZSSSJJJBBB<<<:::888555444777222222222222222333666888;;;DDDWWWmmmzzz{{{{{{VVVbbbaaaOOOHHHPPPMMM:::---...,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))(((************+++++++++++++++++++++++++++*********111///,,,,,,,,,------,,,---......222<<>>999555333111///...------,,,,,,,,,,,,+++++++++***)))***---///000000444::::::666999DDDLLLLLLYYYbbbKKK---,,,111>>>VVV\\\aaahhhooossswwwzzz|||zzz}}}~~~~~~|||}}}uuummmaaaYYYOOOGGG>>>777777:::444333111000///000111222111888HHH]]]nnnzzz{{{jjjaaa|||^^^KKKOOOPPP@@@222000---,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++,,,+++***,,,000222111000,,,666999:::MMMrrr~~~vvvhhhYYYbbbtttuuujjjsssqqquuurrrhhheee___QQQ@@@999111......///...,,,,,,,,,,,,,,,,,,,,,,,,+++************************)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++++++++++++++,,,,,,------,,,+++***))).........---,,,,,,+++++++++,,,---...//////......222111111111111000//////000...---+++******+++,,,******))))))******++++++)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))888EEEJJJ<<<,,,'''***+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((())))))******))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((******))))))((('''''''''(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&111222(((&&&333<<<;;;555@@@EEEFFFVVVtttMMMGGGKKKDDDAAA>>>888555333111///...------,,,,,,,,,++++++++++++)))(((+++///111000---222;;;===888999CCCGGGCCCAAAIII;;;)))111@@@LLLXXX]]]bbbhhhnnnrrrtttvvvwwwvvvwwwyyyyyyzzz}}}xxxkkk^^^QQQEEE:::555999777555333333222111000000444>>>OOObbbrrr~~~~~~bbbmmmpppNNNLLLRRRHHH888000---------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***+++---000111111000000222MMM]]][[[eee|||gggjjjyyyooofffjjjrrrooodddeeeeeeZZZVVVNNNBBB777111///......------,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,+++,,,---.........---------...//////......///000:::<<>>===<<<;;;:::777666666555333333555444333222000...---,,,+++++++++******)))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***444:::222)))&&&((()))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))************)))'''(((((((((((()))))))))(((((()))))))))))))))***)))))))))))))))((((((((()))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******+++++++++...000...,,,111;;;<<<777>>>UUUcccfffvvvQQQKKKOOOIIIAAA>>>888555333111///...------,,,,,,,,,++++++++++++)))))),,,000222000---...444555222555AAAIIIJJJBBBBBB777---777HHHQQQUUU^^^bbbhhhlllooopppqqqssssssuuuwwwyyy{{{~~~{{{qqqaaaLLL;;;===;;;999888999888666333222444999DDDVVVkkk{{{}}}mmm[[[}}}}}}RRREEEMMMOOOAAA222......------,,,+++******************************((()))))))))*********+++***++++++++++++,,,,,,,,,++++++,,,,,,------------000222111///---...444999KKKppp{{{yyyzzzwwwnnn|||}}}|||uuuoooppprrrtttzzzmmmRRR[[[YYYSSSJJJ???666111///------,,,+++++++++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))************************************++++++++++++******++++++,,,,,,,,,,,,++++++,,,---------------+++...333666888<<<@@@CCCDDDGGGJJJJJJHHHDDDBBBBBB???:::888:::888333222555888999::::::999777555333......,,,+++************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))$$$)))+++***))))))(((&&&((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))***************(((((((((((()))))))))***((()))))))))******++++++---,,,,,,++++++*********))))))******++++++,,,,,,************************************************))))))))))))))))))))))))******)))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))***+++,,,,,,---000++++++111555999BBBMMMsssRRRJJJMMMEEEAAA>>>999555333111///...------,,,,,,,,,,,,++++++******+++---///111000///333222111222999FFFVVV```DDD999///...888FFFPPPTTT^^^aaaeeeiiikkkllloooqqqtttuuuwwwzzz}}}nnnYYYFFFAAA;;;999999888666333111333555;;;KKKdddyyy]]]RRR___CCCEEEQQQJJJ888//////...---,,,+++******************************((())))))******+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------......////////////111888EEEUUU___wwwsssqqqvvv}}}zzznnnsssrrraaaVVVYYY\\\[[[SSSGGG:::222///...,,,+++******+++,,,++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))*********************************++++++++++++,,,******++++++,,,------------,,,,,,,,,---...///000666:::???AAABBBEEEIIIMMMLLLQQQVVVVVVRRRNNNLLLKKKPPPLLLNNNTTTPPPEEE???@@@===>>>?????????===<<<;;;444333111///---,,,+++++++++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))***)))((()))+++,,,)))&&&))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((()))******++++++******((((((((()))))))))******)))******++++++,,,,,,,,,))))))************++++++)))*********++++++++++++(((((())))))***+++++++++************************))))))))))))))))))))))))+++***))))))(((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))******+++))))))***+++,,,------...,,,+++111888999>>>YYYwwwPPPFFFHHH@@@AAA>>>999555333111///...------,,,,,,,,,,,,++++++)))+++------......000222999333222:::@@@DDDQQQ___CCC333111>>>HHHQQQYYY\\\[[[^^^aaadddgggkkkooorrrwwwwwwwwwyyy|||dddYYYJJJ???:::888555333111444444444AAAZZZtttrrrLLL|||KKK===MMMOOO@@@//////...---,,,+++******************************((())))))******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---.../////////,,,---666GGG^^^sss~~~ggglllwwwsss^^^\\\\\\______XXXJJJ???222111...,,,+++++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,******++++++,,,------...---------///222666;;;===FFFKKKPPPRRRSSSUUUZZZ___nnnttt{{{|||yyyuuussssssooooooxxx~~~kkk\\\YYYQQQNNNKKKFFFCCCAAAAAAAAA<<<:::888555222000...---,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))))),,,***)))*********))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))***++++++++++++***(((((()))))))))************++++++,,,------......+++,,,---///111333555666666666555444444333222222111111000///...---,,,+++************************))))))))))))))))))))))))+++***))))))(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++))))))***+++,,,---......///333;;;EEEQQQccc|||QQQHHHJJJBBBAAA>>>999555333111///...---------,,,,,,,,,++++++))),,,......,,,---111444777000333@@@AAA888:::FFF888'''...EEENNNNNNPPPPPPYYY[[[^^^aaaeeejjjpppttt{{{yyywwwwwwzzzyyyaaaNNNCCC===:::888333666444000999SSSmmm}}}]]]WWW:::IIIQQQDDD000//////---,,,+++******************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000333777GGGcccvvvaaahhhpppdddYYYZZZaaabbbXXXMMM555333000---,,,+++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,---///333999BBBIIINNNMMMTTT]]]dddiiioooxxxtttllllllfff\\\RRRKKKHHHGGGHHHAAA???<<<999555222111000,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&'''(((((('''%%%(((,,,))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))***++++++++++++***))))))))))))************++++++,,,------...//////555666999===@@@DDDGGGHHHKKKJJJHHHGGGEEECCCAAA@@@>>>===:::666222...,,,***************************))))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))***+++++++++)))******+++---...//////888<<>>...333;;;CCCIIINNNRRRTTTTTTWWW\\\```dddhhhmmmpppwwwzzz}}}ooo[[[KKK@@@:::999666555666444<<<\\\|||dddgggiiiOOOAAAUUUMMM>>>111***...000++++++///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///111,,,+++111//////:::@@@RRRoooyyyrrrzzzggggggjjjddd\\\___aaaUUUWWWFFF444///111222...)))*********)))(((((()))***************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------+++)))+++......,,,,,,777@@@CCCIIIQQQVVVVVVhhhvvv~~~|||||||||uuusssnnnbbbZZZXXXJJJJJJFFFAAA>>>===888222222...---...+++%%%&&&,,,,,,***(((((()))***+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((()))---,,,******+++++++++***---,,,,,,+++***)))((('''+++)))(((&&&''')))+++---'''(((((()))***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''))),,,---+++(((((((((+++000---((()))///,,,,,,...222999===<<<999BBBBBBCCCDDDEEEFFFGGGHHHLLLHHHCCCBBBEEEGGGDDD>>>DDDHHHJJJFFF???999666777666,,,(((---///++++++111///---+++)))''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++......,,,...222444444>>>BBBOOOxxx~~~QQQDDDBBBCCCCCC???:::666333111///.........---,,,,,,+++******+++,,,---...///111222222---000777@@@FFFDDD:::222...555???GGGKKKMMMOOOQQQSSSVVV[[[___cccggglllooovvvyyy|||~~~~~~~~~pppVVVCCC:::888999;;;888888III^^^qqqyyyXXXyyyWWWLLLMMMJJJBBB444+++...000,,,+++...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++222222222555333888HHHnnn___lll}}}kkkaaa\\\RRR___TTTEEE777...,,,///333++++++,,,+++******++++++************************************************************++++++++++++,,,,,,++++++++++++++++++***,,,.........///000000999>>>HHHYYYqqq}}}rrryyyxxxiiisssgggSSSAAA999888555000666222//////+++(((,,,333,,,***(((((()))***)))(((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''(((((((((((((((''''''(((***+++,,,,,,((())))))***+++,,,---...***))))))(((((((((((((((******************))))))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''))),,,---+++(((000+++((()))***)))...444;;;???FFFKKKFFF>>>@@@IIIIIIMMMPPPOOOKKKIIIJJJMMMKKKNNNQQQRRRRRRQQQOOONNNRRRMMMHHHHHHKKKKKKFFF@@@>>>777111///,,,'''%%%&&&+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++,,,...111444888<<<>>>ZZZjjjvvvRRRGGGEEEEEEBBB???999555333111///......------,,,,,,++++++***+++,,,---...///000111222111222777BBBKKKHHH:::,,,111999DDDJJJKKKJJJLLLNNNQQQTTTYYY]]]aaaeeejjjmmmtttwwwzzz||||||}}}~~~uuu\\\HHH@@@<<<;;;888444:::DDDYYYaaannnwww|||^^^]]]YYYPPPMMMXXXJJJ999,,,---000...+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......'''333444//////444KKKlll|||uuuzzzvvvoooiiiTTTaaaaaaZZZIII555+++---333,,,,,,------------,,,,,,++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000---...333888LLLNNNXXXlll~~~||||||nnn```XXXQQQEEE999888555333222///+++,,,000---,,,******++++++***(((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******&&&'''((()))*********)))***************+++,,,------,,,+++******)))))))))***+++,,,------,,,***))),,,,,,,,,+++******)))))))))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***,,,......,,,***...***(((+++000444999???MMMLLLOOORRRMMMEEEHHHSSSKKKNNNSSSYYY___bbbddddddXXXYYY^^^fffmmmmmmhhhbbbVVVQQQKKKGGGEEECCC???<<>>999555333111///...---------,,,,,,+++++++++,,,,,,---...///000111111777555555;;;AAAAAA999111777>>>FFFIIIGGGGGGJJJNNNQQQTTTYYY]]]aaaeeeiiimmmqqqtttxxxzzz{{{|||}}}iiiXXXEEE;;;666444777<<<<<>>GGGKKKDDD??????:::111///...,,,+++++++++,,,---+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++///+++...444444777HHH]]]OOODDDBBB>>>AAA===888444222111///...------,,,,,,,,,,,,++++++,,,------...///000111111555666777777777666555444???BBBEEEEEECCCEEEJJJOOOQQQTTTYYY]]]aaaeeejjjmmmooosssvvvyyyzzz{{{}}}{{{___KKK@@@;;;888888999777555444777>>>GGGMMMaaahhhsssYYY```UUUPPPUUUFFF666///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000222000---???bbbyyy|||}}}sssmmmsssdddiiiiiiaaaWWWJJJ888(((...---,,,---......,,,***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........///......222888IIIggg}}}~~~}}}ooocccSSSLLLCCC??????>>>777///---,,,++++++,,,,,,+++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++******)))''')))+++++++++,,,///222...---......000333666777111000---+++******+++,,,,,,++++++******+++,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,------------------000999CCCHHHIIIKKKOOOSSSRRR]]]aaa```nnnkkkssswwwooo```VVVWWW]]]VVV]]][[[NNNDDDDDDCCC>>>999555000,,,)))***+++---++++++************++++++************************************************))))))******+++++++++,,,---,,,000666999@@@VVVmmmUUUHHHEEEBBB@@@<<<888444222111///...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111---444;;;;;;666111111333CCCCCCAAAAAAAAAEEEKKKOOOPPPTTTXXX\\\```dddiiilllnnnqqqvvvyyyzzz|||~~~~~~iiiXXXJJJ@@@999>>><<<:::888888888:::;;;>>>FFFUUUfffvvvmmm\\\mmm___RRRVVVJJJ<<<333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...///000111111///---444[[[zzzuuu}}}xxxqqqoooggg^^^[[[WWWIII999333///,,,,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------....../////////---...666DDDSSSiii|||iii```PPPBBB===>>>>>>;;;111...+++************)))++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))((())))))***+++(((,,,222555888===DDDIII>>><<<;;;::::::<<<>>>???BBB???;;;666222111111222///...,,,++++++,,,------******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))***+++++++++---111444>>>EEEJJJJJJJJJNNNRRRTTT```|||xxxtttkkkxxx}}}}}}yyyrrrwww{{{{{{rrr___MMMFFFEEEFFFBBB>>>777111---+++,,,,,,++++++************++++++************************************************))))))******+++,,,,,,,,,+++...444>>>LLL___rrrXXXJJJHHHFFF@@@<<<777444222111///...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...666======666111222555CCC@@@>>>???CCCHHHJJJLLLOOORRRWWW[[[___ccchhhkkknnnqqquuuxxxzzz|||~~~oooaaaUUUNNNGGGEEEBBB???<<<999555333333777???KKK]]]oooVVVmmmdddWWWUUUNNNBBB777000.........------------------------,,,,,,,,,------------...,,,---...///000111222222000@@@WWWvvv~~~ttttttjjj[[[VVVXXXTTTJJJ888333---,,,---...---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...//////000000222777HHH```qqq~~~sss[[[GGGAAABBBDDD<<<888222...,,,+++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))((((((***---000222666:::@@@CCCDDDHHHOOOTTTPPPNNNIIIEEEAAA@@@???@@@KKKIIIFFFBBB???===<<<;;;555333111...---,,,------*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***,,,---///444<<>><<>>BBBFFFIIIJJJKKKMMMRRRVVVZZZ```gggkkkpppsssvvvwwwvvvxxx|||~~~zzzxxxyyymmm^^^NNNEEEHHH???999:::===FFF^^^wwwppp```cccQQQPPPPPPHHH;;;222222111------------------------------------.........//////,,,+++---222333111333888VVVyyyyyyuuunnnttt]]]RRR\\\\\\QQQ???///+++...///...,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---......---++++++---...111...---///000222777===JJJyyy~~~zzzlllZZZQQQGGGFFFGGG???000---///(((+++******+++,,,,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))---+++******+++,,,,,,,,,...///,,,+++222>>>???:::@@@???DDDKKKKKKHHHPPP]]]UUUWWW[[[___^^^YYYUUUTTTXXXZZZWWWPPPLLLLLLJJJDDD===;;;<<<<<<777000---///...---------...,,,)))&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((('''+++,,,***)))***++++++222''''''555AAAIIIYYYlllvvvpppjjjrrrnnnnnnmmm|||yyyuuulllppp|||vvvooopppyyy|||gggbbbIII666@@@III<<<,,,///000///---+++,,,+++)))+++++++++************))))))))))))))))))))))))))))))+++''')))222111***...444:::FFF\\\~~~}}}RRRIII???EEE???===999555222///...---...---,,,++++++,,,------///------000///,,,...333333333444444444777===AAA???>>><<<>>>AAAEEEHHHIIIJJJMMMRRRVVV[[[aaagggkkknnnqqquuuwwwwwwyyy~~~~~~vvvqqqaaaUUUJJJDDD======LLL___^^^vvvVVVRRRSSSLLL???555222000------------------------------------.........//////333///000333///---===RRReeeddd]]]SSS___TTTLLL===---***000///)))------------,,,,,,,,,+++++++++++++++++++++++++++---...///...---,,,---...333//////111000444KKKddd{{{wwwvvvpppyyyzzzuuu|||{{{yyytttttt```GGG===BBB???999555///***+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***+++***)))))))))))))))(((&&&,,,333777:::>>>AAAAAACCCGGGMMMMMMJJJMMM]]]nnnvvv{{{zzz~~~|||uuummmfff\\\SSSSSSKKKDDDBBB@@@<<<999:::888444///---,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))(((...---,,,------,,,+++,,,111222:::EEENNNXXXjjj{{{ooo}}}~~~xxxsssyyyuuuoooqqqooommmooozzz~~~xxxwww~~~wwwmmmuuukkkKKKDDDGGGBBB???333000+++)))+++------,,,++++++++++++************************************+++...***)))///---,,,555:::JJJ___tttuuusssQQQIII@@@EEE???===999555222///...---...---,,,++++++,,,---...///---...000///,,,...222444444333333444888>>>CCC===<<<;;;<<<@@@DDDGGGHHHJJJMMMRRRWWW\\\aaagggkkkmmmqqquuuwwwxxx{{{|||qqqdddWWWGGG;;;>>>HHHnnnmmmvvv___RRRTTTPPPDDD888222000///------------------------------........./////////222...///111///444OOOooo}}}zzziii``````ccc^^^dddmmmrrrooojjjlllqqqpppnnnllloooyyyuuujjjeeeXXXXXXQQQVVVKKK444+++222222***............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///.........///,,,///444444>>>___wwwooodddcccaaa___\\\WWWRRRNNNGGGRRRUUUOOOQQQ___gggggg```ddduuucccIIICCCAAA@@@:::,,,+++,,,,,,+++)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******(((((())))))******++++++222999CCCGGGCCC@@@FFFOOOdddllllll___RRRWWWjjjzzzyyyrrrpppdddXXXSSSNNNFFF===888:::666111...---,,,,,,+++---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))...(((''',,,---******...,,,888BBBEEEJJJYYYjjjuuu~~~|||~~~xxxttttttqqq~~~~~~}}}]]]IIIDDDDDDJJJ<<<555---***,,,...///...,,,+++++++++************************************,,,000,,,+++///---000???AAAqqqpppfffOOONNNxxxRRRKKKAAAEEE???===999555222///...---------,,,+++,,,---...///......//////...---///222888777444333444777<<<@@@;;;:::999;;;???CCCEEEFFFIIIMMMRRRWWW\\\bbbhhhlllnnnrrrvvvxxxxxx{{{~~~}}}}}}}}}yyynnn\\\KKKDDDEEEYYYyyy___]]]PPPSSSRRRHHH<<<333000000....................................////////////---......///:::RRRqqqxxx}}}}}}kkk```\\\nnnqqqhhh]]]```eeehhhhhhlllzzz{{{pppjjjmmmyyyoooeeejjjVVVLLLRRROOO@@@444222222000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222111/////////+++---111888EEEYYYsssooo```YYYVVVTTTRRRVVV\\\```aaa___\\\[[[ZZZbbbbbbVVVOOOQQQRRROOOSSSPPPUUUggg|||jjjNNN>>>BBBCCC555111...***)))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********&&&'''***,,,---///111333===BBBJJJPPPOOONNN[[[kkkxxxtttkkkuuuyyytttqqqjjj\\\NNNGGGAAA???<<<999777333...***......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********+++%%%&&&---,,,(((---888BBBOOOTTTPPPWWWkkktttqqqqqqiiiuuuyyynnnjjj]]]rrrmmmZZZMMMDDDEEEFFF>>>666111///------///,,,,,,+++++++++*********************************+++///---///333///333CCCOOO~~~dddNNNMMMAAACCCdddUUUNNNCCCDDD???===999555222///...---------,,,,,,,,,---//////---//////...---...000111888666333222444888<<<>>>999888888;;;???CCCDDDEEEIIILLLRRRXXX]]]ccchhhlllqqqtttxxxyyyyyyzzz~~~www~~~yyyxxxxxxzzz~~~rrraaaUUUQQQKKKkkkYYYuuukkkOOOQQQPPPJJJ???555111222................................./////////000000000444//////KKKyyyzzzkkkeeegggkkkooojjjoooyyysssgggYYYSSSLLLHHHMMM```|||tttsssvvvnnnaaaLLLLLLOOOOOOBBB111---333------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111000000000---222666???[[[|||zzzlllbbbWWWYYYhhhvvvuuummmqqq|||~~~pppaaaUUUUUUNNNIIIJJJOOOVVV```jjjmmmnnnOOOAAAFFFIII:::222***)))---///,,,'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************(((***,,,---...111555888999BBBQQQ```jjjrrrzzz|||{{{wwwuuuzzz~~~xxx{{{{{{wwwnnnlll\\\WWWQQQJJJCCC<<<666222------,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********++++++***---000---+++666EEETTTaaaffffffuuuppprrrnnnttt}}}mmmhhhoootttuuuyyykkkXXXPPPKKKDDD>>>:::222++++++111,,,,,,,,,++++++++++++***************************+++---+++///444///333EEEccczzzzzz^^^NNNLLLOOOPPP\\\qqqWWWPPPDDDCCC???===999555222///...---------,,,,,,,,,...///000,,,000000---,,,///111000222111000222666;;;>>>???777777888;;;???CCCDDDEEEHHHLLLSSSYYY^^^dddiiilllsssvvvyyyzzzyyy{{{~~~vvvyyyzzzwwwuuuvvvzzztttiiidddSSSggggggrrr~~~TTTQQQNNNKKKBBB888222111............................../////////000000000222555222777[[[{{{jjjjjj|||jjjSSSIIIIIIIIIHHHGGG@@@<<<999777888AAAVVVhhhtttyyy|||wwwrrrzzz{{{wwwiiidddUUUOOOSSSYYYMMM444***000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000000000111---777AAAQQQpppyyyhhhUUUZZZdddttt}}}rrrgggYYYKKKCCCBBB>>>OOOrrrjjjFFFAAAKKKAAA888///,,,///111---((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++---......---000666;;;JJJ\\\qqq}}}yyyzzzwwwxxxvvvmmmaaaTTTJJJBBB<<<999...---,,,++++++***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++***---...------555DDDQQQ[[[kkkwwwxxxrrrmmmqqqyyy{{{xxx~~~~~~wwwUUULLLDDD@@@888...---222,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---+++...222000===YYYxxxzzz}}}aaaYYYaaahhhhhhiiiwwwXXXQQQEEEBBB???===999555222///...---------,,,,,,---...000111,,,000111---,,,///111///000//////222777;;;======777777888;;;@@@CCCEEEEEEGGGLLLSSSYYY___dddiiilllrrruuuxxxzzzzzz||||||yyyyyy}}}zzzwwwsssrrrvvv|||~~~zzzooorrr~~~ooo\\\TTTOOOLLLFFF:::111///.........................../////////000000000000...555CCCZZZwwwnnnPPPIIIFFFKKKMMMIIIFFFEEEJJJKKKNNNPPPKKKCCCAAADDDJJJIIIDDD??????LLLaaarrrzzz}}}ccc^^^YYYYYYZZZQQQ???222...............------------------------------------,,,...////////////000222///AAA```yyynnngggaaattt{{{^^^KKKNNNLLLUUUhhh}}}qqq^^^KKKDDD???888222///---------))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++---///...///555>>>FFFmmmqqquuuxxxvvvyyytttlllbbbXXXNNNDDD===444222111...---+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,)))------+++666NNN```fffrrryyykkkdddrrrppp\\\LLLFFF@@@666000111------,,,,,,,,,++++++++++++++++++++++++++++++++++++...---...111888ZZZ}}}mmmdddlllyyy|||WWWQQQEEEBBB???===999555222///...---------,,,,,,---...000111+++111111,,,+++000111///222000000333777:::999777666666888;;;@@@CCCEEEEEEGGGLLLSSSZZZ___eeeiiimmmppptttxxxzzz{{{}}}xxxssssss~~~}}}yyytttooonnnrrryyyooocccXXXPPPMMMHHH;;;111---////////////////////////////////////000000000000---999ZZZ}}}oooRRRAAAEEEGGGMMMUUUUUURRRVVV______\\\ZZZXXXSSSLLLJJJMMMGGGGGGHHHGGGEEEDDDCCCCCCJJJ[[[wwwyyykkkaaaaaa^^^WWWRRRJJJ<<>>DDDCCC++++++666)))---,,,******+++***)))''')))))))))))))))))))))))))))************+++++++++(((***,,,++++++,,,,,,+++------,,,222999<<>>@@@CCC===222++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))************)))***+++++++++------,,,)))777GGGVVVcccooo}}}rrrnnnrrr~~~uuuyyy~~~lllUUUFFFJJJEEE222000,,,+++......,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,333111(((+++HHHhhh|||~~~}}}mmmXXXLLLKKKTTTdddttt|||~~~\\\PPPGGGDDD???===999555111///.........,,,+++,,,...000000///,,,---------///000111222000//////333777999777444666888999:::;;;>>>BBBEEEHHHMMMUUU\\\bbbggglllooowwwxxxyyy{{{~~~wwwqqqpppsssttt{{{|||yyyuuussssssuuuyyy|||}}}tttXXXSSSOOOKKKHHH111666111111000000000////////////000---000999444---333DDDkkk{{{[[[QQQWWWsss~~~kkk^^^XXXPPPPPPLLLBBB<<>>111''',,,***))))))***++++++***)))))))))))))))))))))))))))))))))*********++++++))))))***,,,...///...---,,,DDDTTTccctttxxxwwwzzzyyy~~~ttt\\\OOOIII???333...,,,...///,,,+++---,,,,,,,,,,,,,,,,,,------...111111888SSSsss~~~yyyzzzlllTTTGGGTTTfffxxx\\\OOOFFFCCC???===999444111///......---,,,+++,,,///000000///---------......///111111000...///222777999777444666888999:::<<<>>>BBBEEEIIINNNUUU\\\ccciiinnnrrrvvvxxx{{{}}}zzzssspppooonnnttt{{{|||zzzvvvssssssuuuyyy{{{{{{}}}www```PPPPPPNNNGGG222666111111111000000000//////...111///111666111333AAAdddyyyooo[[[^^^ggg}}}pppfff^^^SSSLLLHHHFFFDDDAAAXXXooobbbsssoooaaaSSSMMMNNNIII:::333......///------///............////////////---000333222222<<>>666999...,,,******+++,,,,,,,,,*********************************+++++++++,,,,,,...***))),,,///000222555333AAALLLaaauuuzzz~~~{{{xxx|||wwwwwwnnn```QQQBBB666000///---+++))))))***++++++***))))))))))))))))))))))))))))))*********+++++++++***((()))---///......///999VVVcccqqqllleee}}}~~~}}}TTTEEEIII<<<555000000000---+++,,,,,,,,,,,,---------------***000<<>>SSSooowwwwwwsssvvv~~~uuuxxxnnnccc\\\VVVUUU\\\fffZZZ\\\___aaaaaabbbcccdddgggffffffgggdddaaaccciiiooozzzxxxTTTEEE555///......///000,,,,,,------.../////////000111TTTrrrrrrwwwvvv{{{vvv}}}{{{|||VVVLLLFFFFFF???===999555111///......,,,,,,,,,...000111///------------...///000111222///---...111666888666333666777:::;;;===@@@EEEHHHHHHLLLSSSZZZbbbjjjrrrwwwvvvxxxzzz{{{{{{}}}{{{pppkkkiiillluuuzzzzzz}}}~~~{{{wwwsssrrrtttwwwzzz|||\\\UUUSSSOOOKKK777222222222111111111111000222333000222777@@@aaa|||iiiyyyxxxgggMMM??????DDDMMMooolllhhh[[[___DDDPPPBBB555000111111111222////////////000000000000---...999RRRnnnssszzzqqqmmmyyydddOOOHHHLLLhhhmmmGGGCCC???666222...+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++***---444888DDDddd}}}hhhnnn~~~pppbbb```zzz{{{mmm[[[MMM;;;777222...,,,++++++*********************************+++++++++,,,,,,,,,,,,+++...000---///EEE___gggsssxxxnnngggdddeeehhhiiipppyyyvvv|||cccQQQ>>>444000...---///,,,,,,------...///000000777333]]]zzz}}}|||vvvxxxZZZMMMEEEDDDAAA>>>:::555111...---,,,---...//////////////////////////////////////////+++...222555555444444444555666888:::<<>>iii|||rrrnnniiifffxxxuuuuuuwwwzzz~~~~~~{{{WWWMMMIIIKKKBBB???:::555111...------------...///////////////////////////////////////+++...222444444333444444555666888:::<<>>444,,,+++------)))++++++++++++,,,,,,,,,,,,---,,,+++,,,.........,,,...000888XXXuuugggrrrfffhhhxxxYYYHHH999555444///---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000***...:::KKKiiiwwwmmm{{{xxxcccaaazzz{{{bbbFFFAAA<<<---***333.........//////000111222666eee|||wwwrrrbbbRRRvvv}}}ssstttuuuwwwxxxxxxxxxyyyzzzZZZOOOIIIIIIBBB???;;;666111///------,,,---...///000000000///////////////////////////+++...111333333333333444555666888:::<<>>777444222111222222222111***<<<666333XXXxxx}}}ttt[[[LLLFFFEEEiiivvvaaa\\\SSSOOOFFF<<<444111000000111...---111444333333333---TTTyyyiiiNNNAAACCCKKKVVVXXX\\\bbbeeeccc]]]XXXNNNEEE=========<<<<<<@@@PPPWWWfffvvvrrrbbbHHH\\\}}}MMM???BBBCCC:::---)))......(((+++++++++,,,,,,,,,,,,,,,------,,,------.........///888JJJnnn}}}hhhssszzzxxxccc___YYYHHH<<<>>>===333,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///)))444LLLccc{{{yyy___ooonnnxxxXXXTTTuuuqqqtttVVVFFF:::...---444///------///111000111333JJJvvvxxxvvvmmmQQQkkkvvvssssssuuuwwwvvvsssssswww|||]]]RRRIIIGGGBBB???;;;666222///...---,,,---...///000000000000////////////////////////,,,...111222222222333555555666888:::<<>>???BBBEEEGGGEEEBBB???<<<888666777777777888;;;<<>>000***......)))++++++,,,,,,,,,------------------------...000111000FFFaaa~~~}}}lllbbbhhhzzzzzzsssiii```^^^bbbqqq{{{pppfffUUUGGGCCC???555///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///***:::[[[uuuoooqqqyyyzzzeeehhhrrrPPP:::333222111222......111111///111777QQQllloooyyy[[[sss{{{pppsssqqqtttvvvsssppprrryyy\\\RRRIIIFFFBBB@@@;;;666222///......,,,,,,...///000000000000////////////////////////,,,...000111111222333555555666888:::<<>>999333000111333///...222222///333<<>>hhhuuuwww~~~fffxxxnnnrrroooqqqqqqooonnnsss}}}ZZZRRRJJJGGGCCC@@@;;;666222000......+++,,,---///000000111111////////////////////////,,,...000111111111333555555666888:::<<>>:::333000111222///000444222///888GGGwwweeeVVVEEE===>>>BBBAAA???>>>>>>===;;;:::999666333222444999@@@HHHSSSeeevvvfffMMMpppBBBAAA@@@<<<333******///++++++,,,,,,---......///***,,,---------000444888TTTsss}}}qqqmmmkkkaaaVVVOOOHHHBBB???AAA666;;;EEEUUUhhh{{{oooNNN:::666555000------------------------,,,,,,,,,------------...111:::[[[}}}uuu~~~yyy|||}}}|||YYY>>>333000000...///333000...999IIIrrrvvvnnnqqqllllllkkkkkkmmmuuuXXXPPPIIIHHHCCC@@@<<<777222000///...+++,,,---///000111111111////////////////////////,,,...000000000111333555555666888:::===???BBBCCCGGGKKKPPPVVV\\\bbbiiimmmrrrsssvvvzzz}}}{{{dddHHHAAA::::::AAAKKKQQQTTTWWWYYY]]]eeeppp~~~{{{yyyxxxxxx{{{{{{{{{zzz||||||tttzzztttxxxUUUYYYFFFEEE999777444333444444444333000111QQQmmm^^^TTTNNNNNNQQQwwwxxx^^^RRRIII>>>lllvvvTTTIII@@@>>>:::444000222111...111555333000===OOOxxxrrrVVVGGGIIILLLJJJDDDCCC@@@===<<>>999444***------------------------,,,,,,,,,---------.........BBBooo~~~ttt}}}|||xxx}}}}}}nnnrrrhhhAAA222555...,,,///333000...<<>>CCCRRRXXXkkk]]]qqq|||xxxJJJ;;;AAAFFF555...000'''...------,,,,,,------...///+++...444///+++>>>[[[nnn\\\NNNDDD:::777:::???@@@???===FFFRRRfffxxxmmmrrrOOO<<<444000///+++***---...,,,+++,,,***222---(((......)))+++:::ggg{{{uuu[[[\\\zzzwww|||zzzxxxrrrrrrrrrfffEEE555555444///000(((444111000kkk{{{{{{}}}xxxpppjjjfffdddeeeeeedddhhhuuuUUUJJJSSSCCCCCC@@@:::555000---,,,,,,------......///000000000------......///...............//////000222333444444666888:::<<>>===;;;888777888:::<<<444555999AAAGGGNNNYYYcccuuu}}}~~~{{{yyyzzz}}}}}}~~~~~~~~~zzzqqqlllttt{{{ssszzz\\\TTTNNNFFF<<<666222333444222222555333???oooyyykkkdddZZZmmm~~~uuu___RRRDDDLLL|||sssdddPPP???CCC<<<444999000000555111333777333HHHsss~~~yyyiii[[[VVVPPPEEE>>>???777888777555444555:::===@@@EEERRRhhh}}}cccaaa~~~aaaDDD:::>>>666222333***...------,,,,,,------...000,,,...222///111MMMnnn|||```TTTEEE======AAACCCCCCBBBCCCEEEPPPkkkuuuyyy___EEE999777222...,,,...///,,,+++,,,***111///,,,222333111666FFF{{{xxxvvv~~~iiiYYYbbbyyyyyyxxxxxx~~~qqq```SSSQQQUUUvvv}}}ooorrrQQQ777......///444...555333;;;yyy}}}sss}}}rrrlllhhhfffdddcccbbbcccjjjyyyUUUJJJPPPCCCCCC@@@:::555000...---,,,------......///000000000.........///......------......//////000222333444444666888:::<<>>888444555555333444666777OOOxxxiiiVVVGGGMMMeeennnrrrRRRGGG@@@;;;<<<555333222333222555777888XXX|||yyykkkeee\\\MMMCCCAAA;;;;;;;;;999777666777888555777===JJJdddnnnUUUXXX:::888999777444---......------------......000---...000///;;;___~~~uuubbbUUURRRUUUWWWYYYSSSPPPJJJJJJ^^^qqqxxxwwwTTT???<<<666111...//////,,,+++,,,,,,222///,,,000......777WWWttt|||ssshhhoooxxx{{{iiiXXXJJJNNNVVV^^^bbbgggooovvvyyyrrrssstttzzz]]]@@@000,,,000555000333555OOOtttuuujjjwwwvvvkkkfffeeeeeebbb___^^^bbbnnnVVVKKKNNNEEECCC@@@;;;555111...------------......///000000000.../////////...---,,,,,,......//////000222333444444666888:::<<>>gggwwwtttooogggXXXLLLIIICCCDDDDDDDDDBBB@@@???>>>999<<<999:::MMMqqq{{{[[[}}}oooCCC:::<<<888222.........------------...............///222DDDkkk}}}~~~tttpppqqqssstttnnnmmmgggaaakkkllllllKKK???888222...///...,,,+++...***///---,,,...+++000AAAkkktttsssssswwwsss{{{fffGGGGGGEEECCCEEENNNYYY```uuuyyynnndddGGG777111333333//////666]]]qqqbbbnnnkkkooopppeeebbbbbbbbb___[[[ZZZbbbtttXXXLLLNNNHHHDDD@@@;;;555111...------------......///000000000.../////////...---,,,,,,......//////000222333444444666888:::<<>>===:::666333444444999@@@FFFLLLUUUaaajjjyyy|||~~~~~~~~~~~~}}}vvvkkkgggtttuuulllwwwvvvmmmttteeeXXXZZZHHH@@@:::666666777555666888777kkk{{{YYYQQQBBBYYYyyynnnWWWHHH>>>>>>666222555000222333888ZZZ}}}}}}yyyssssssllllllnnnppprrrrrrpppmmmffffff^^^QQQNNN^^^yyy~~~{{{cccRRRzzzSSS<<<<<<999000111//////............//////---...///777JJJfff~~~{{{yyyzzz{{{lllJJJ===666000///...,,,---000000000---///000,,,>>>aaazzz}}}sssooorrrqqqhhhjjjxxxlllWWWFFF;;;:::>>>DDD]]]yyyxxxrrrppp{{{RRR:::000333000777222222YYYvvv~~~bbbeeelllooovvvfff___\\\ZZZWWWTTTSSSXXXhhhxxxWWWLLLJJJKKKDDDAAA<<<666222///......------......///000000000------......///...............//////000222333444444666888:::<<>>444222//////............//////000///000===\\\}}}|||}}}fffEEE===555222000------000333000---//////+++CCCmmmttttttiiilllqqq{{{zzzfffPPPAAA<<<===KKKddd|||qqq}}}dddbbb@@@000333...999333777iiizzzpppmmmmmmppp___ZZZXXXUUURRROOOQQQZZZmmmtttVVVKKKHHHKKKDDDAAA<<<666222///......------......///000000000,,,,,,---.../////////.........//////000222333444444666888:::<<>>xxxssslll[[[UUUUUURRRPPPKKKPPP\\\ooommmRRRKKKHHHHHHDDD@@@;;;555111...------/////////...---...222444/////////////////////////////////000111111222222444666888:::<<<>>>BBBEEEIIIMMMRRRXXX]]]dddjjjooovvvwwwxxxzzz|||~~~}}}rrrggg```\\\OOOKKKFFFAAA===:::777555555===DDDOOOnnn~~~}}}~~~yyyooogggkkkzzz{{{~~~~~~tttlllwwwfffVVVNNNBBB<<<555444555666777999[[[pppnnnLLLLLLCCCjjj~~~cccUUUDDDHHH333777111666555777OOOrrrmmmooosss~~~zzz}}}|||wwwxxxyyyzzzpppeeemmmPPP777===@@@(((000000////////////000000///...777WWWhhhiiiiiiHHH:::888---///444***+++...333333///:::___zzz|||xxxmmmbbbllliiiXXX]]]```bbbeeemmmyyylllVVVFFF???AAAUUUqqqjjjkkk~~~lllQQQ444222222777---HHHqqqnnnvvvbbb^^^WWWQQQPPPMMMMMMMMMYYYqqqppplllQQQLLLJJJKKKDDD@@@;;;555111...------/////////...---///111444/////////////////////////////////000111111222222444666888:::<<>>SSSyyy~~~~~~}}}zzzqqqdddbbbqqqxxxfff{{{dddWWWUUUCCC<<<666555666666777999fffxxxvvvTTTPPPEEEjjjjjjTTTCCCFFF777<<<444555777888XXX{{{pppmmmnnnooo~~~xxxxxx}}}yyy|||}}}{{{eeezzzYYY555777AAA444000000////////////000000111444EEEhhh{{{{{{rrrNNN<<<:::111000444---***//////)))///IIIiiikkk~~~mmmllluuu{{{xxxvvvmmmdddooobbbQQQRRRRRRRRRUUU\\\fffpppzzzwwwZZZJJJ???JJJddduuu]]]|||jjjttt}}}eeeLLL777333222999///DDDZZZ}}}uuusss___\\\TTTNNNMMMJJJKKKNNN\\\tttmmmOOOkkkPPPJJJHHHIIIDDD@@@;;;555111...------...//////......///111444/////////////////////////////////000111111222222333555888:::<<>>???===HHHnnnzzznnndddYYYDDD555EEEcccxxxxxxfff]]]PPPEEE<<<777888777555888>>>ppphhhQQQBBBZZZxxxyyy\\\OOOHHH:::888777///777@@@{{{kkkfffgggkkkpppyyyqqqvvvrrr{{{}}}{{{rrrqqqiiiPPP666666000111000000000000000000111222:::VVV|||uuu{{{lllqqqlllLLLBBB;;;000---000---333000,,,>>>cccuuulllwwwuuujjjhhhrrruuuTTTLLLMMMLLLNNNSSSVVV[[[cccpppuuuvvvxxxZZZxxx{{{mmmzzzzzzqqqZZZ???555000888444JJJUUUvvvvvvrrrnnniiiYYYWWWNNNGGGFFFDDDGGGQQQeee|||}}}qqqmmmOOOGGGCCCCCCCCC@@@;;;555111...---------...000/////////111333/////////////////////////////////000111111222222222555888:::<<>>TTTtttwwwmmm^^^UUUTTT]]]\\\NNNDDDDDDtttwwwzzzccc___VVVHHH<<<666888777444<<>>:::555666555VVVrrrddd^^^iiiyyyxxxsss{{{pppkkkuuu|||}}}uuutttyyyyyyvvvPPP777999999222111111000000111111222...JJJuuu~~~xxxxxxtttrrr~~~bbbCCC;;;222,,,222///,,,---555FFFZZZmmmxxxeeeaaa^^^rrrkkk___nnn}}}dddHHHGGGIIIHHHMMMOOORRRXXXcccrrr{{{|||\\\rrrhhh~~~tttFFF888---444777[[[PPPxxxyyyxxx{{{|||bbbUUUUUUKKKCCCCCCBBBDDDOOOeee}}}rrrUUULLLGGGEEEDDD@@@;;;555111...------,,,...000000000///111222/////////////////////////////////000111111222222222444777:::<<<@@@DDDGGGHHHLLLRRRYYY```gggnnnsssxxxwwwxxx}}}iiiUUUWWWsss|||qqqppppppvvv~~~xxxhhhYYYRRRFFF>>>LLLdddyyyqqqhhhcccLLLAAA???NNN```aaaTTTFFFnnn{{{cccbbb\\\III;;;444777666444???QQQpppaaaXXXJJJLLL___```VVVCCCAAA:::000999444eeeyyynnnccc^^^jjj|||zzz~~~qqqiiiqqq||||||}}}nnn]]]>>>777333222111111000000111111222222UUUxxxuuu}}}qqqnnnvvvzzzNNN???888...111444111///999XXXyyywwwgggZZZ]]]sssgggYYYooocccIIIJJJIIIFFFJJJNNNPPPVVVcccsss[[[jjjlll~~~~~~MMM;;;...666999XXXxxxRRRvvvssszzzwww^^^SSSSSSJJJAAAAAA@@@DDDMMMbbbzzzuuuVVVLLLEEEBBBDDD@@@;;;555111...------,,,...000111000000000222/////////////////////////////////000111111222222222444777:::<<<@@@DDDGGGHHHLLLRRRYYY```gggnnnsssqqquuu{{{~~~~~~yyytttuuu{{{~~~sssiii___OOOBBBIIIYYYssseee]]]]]]```ZZZGGG999CCC[[[fffXXXDDDeeessseeefff\\\III;;;333666555444AAAUUUaaaZZZyyyXXXKKKJJJWWWeee^^^FFFAAA777111@@@555kkkuuukkkfffaaa```mmm}}}tttiiiooo}}}~~~{{{~~~jjj~~~YYY<<<;;;===222222111111111111222222???dddtttvvv|||{{{zzziiiggg{{{tttYYYEEE<<<000///111111,,,777eeexxxvvvLLL```vvvfffWWWooo]]]FFFHHHGGGAAAEEELLLMMMRRR^^^nnn~~~VVV^^^lll|||RRR>>>///888;;;SSSyyy^^^yyyiiiuuuttt\\\QQQRRRHHH???@@@???DDDLLL___yyynnnQQQCCCGGGBBBBBB???;;;666222///...---,,,...000000///...///000------............------000000000000000000111222444666888:::<<>>:::333***///777999rrr}}}uuu}}}fffDDDnnnlll___]]]ooo^^^IIIEEEFFFFFFGGGKKKNNNRRRZZZjjjdddZZZmmmxxx^^^???222444;;;^^^ppp]]]pppcccuuusssUUUSSSNNNEEEBBB;;;@@@BBBPPPggg}}}rrrrrrVVVEEEEEE>>>BBB???;;;666222///...---,,,...000000///...///000---......//////......---000000000000000111111222444666999:::<<>>yyyooobbbIIIppplll^^^\\\ooo]]]HHHDDDEEEFFFGGGLLLNNNQQQXXXhhh|||cccXXXoooooobbbDDD666555:::aaakkk___mmmcccwwwrrrTTTRRRMMMCCCAAA:::???BBBOOOfff~~~www\\\IIIEEE<<>>@@@MMMeee~~~vvv^^^IIIGGGAAABBB???;;;666222///...---,,,...000000///...///000......////////////......000/////////000111222333444666999;;;===@@@DDDGGGJJJNNNUUU\\\bbbgggmmmppprrruuuyyy|||}}}vvvkkk^^^QQQIIIHHHWWWsss|||gggmmmmmmaaaqqq|||nnnTTTrrriiiHHH```~~~~~~lll___OOO888999333999:::AAA{{{SSSbbbyyyxxxwww{{{iiiUUUIIIRRRzzz\\\NNNBBB???666666JJJ}}}xxxhhh[[[[[[^^^mmmzzzmmmZZZUUUPPPNNNQQQYYYaaahhhuuullllllyyycccmmmrrrvvvvvv```YYY<<<:::666666111111666000111>>>uuuzzz}}}vvvddd___yyy~~~ttthhh\\\PPPUUUqqqnnn```EEE;;;;;;...000;;;YYYJJJ;;;ooofffWWWYYYppp~~~YYYEEEBBBDDDFFFGGGNNNOOOPPPTTTbbbwwwwwwllleee```fffppp{{{zzzsssyyy}}}~~~cccUUUuuuccczzznnnkkkwwwxxx{{{tttYYY===222444:::dddsssdddxxx```aaauuummmPPPNNNIII@@@>>>777===>>>KKKccc|||qqqZZZEEEFFFFFFBBB???;;;666222///...---,,,...000000///...///000...//////////////////...////////////000111222333333666999;;;===@@@DDDGGGIIINNNUUU\\\bbbggglllooosssvvvzzz~~~ppp```bbblllwww}}}ssseeeUUUIII>>>===JJJlllgggLLLUUUzzz}}}rrr{{{sssXXX{{{yyyVVVWWWddd{{{~~~~~~{{{lll```OOO888;;;666:::888AAAtttQQQfffyyywwwtttuuuzzzqqq]]]SSSRRRllllllWWWIIITTT|||\\\NNNAAA===666;;;RRRnnnXXXVVV]]]\\\mmmkkkZZZSSSSSSQQQSSSUUUVVVWWWWWWUUUSSSXXX\\\lll{{{pppmmmvvvuuuoooiiilllooosss]]]aaa===:::666555000111444///333EEE{{{vvvhhh```YYY}}}uuuxxxxxxbbbZZZOOOMMM___~~~}}}kkkGGG777777,,,222777RRRuuuzzzsssDDDBBBjjjaaaTTT[[[sss}}}XXXDDDAAADDDFFFGGGMMMOOOPPPTTT```uuu|||pppddd\\\```jjjuuu{{{{{{zzz|||{{{yyy^^^YYYdddpppwwweeeVVVxxxhhh|||www\\\???444888???bbb}}}rrr{{{ccchhhxxxkkkNNNLLLHHH???===666<<<===III```yyy|||ttt[[[BBBCCCGGGBBB???;;;666222///...---,,,...000000///...///000...//////000000//////...////////////000111333333333666999;;;>>>AAAEEEHHHIIIOOOWWW^^^dddiiimmmpppuuuxxx|||~~~hhhXXXZZZeeeXXXTTT```~~~||||||~~~vvvgggSSSBBB;;;333333KKKtttzzzmmmYYYhhh{{{xxxnnneeekkk~~~dddSSS@@@<<>><<<666;;;<<>>AAAFFFIIIKKKQQQYYYaaagggkkkooorrrvvvxxx|||~~~ppp]]]WWWYYYNNNGGGIIIaaatttqqqooopppwww|||nnnXXXDDD@@@<<<666===\\\nnn{{{lllcccPPPUUUFFFJJJ???333CCCaaannn}}}{{{pppppplllQQQ999<<<888:::999III^^^QQQmmmwww{{{~~~uuuhhhbbbSSSPPPMMMIIIGGGMMM___pppooovvvlll\\\```bbbPPPLLL___|||cccLLLRRRcccRRREEEBBB555<<>>:::777111222444000<<>><<<666<<<<<>>BBBFFFIIIMMMSSS[[[ccciiimmmqqqtttvvvxxx{{{}}}~~~wwwddd[[[XXX[[[\\\ggg~~~rrrnnnjjjjjjpppzzz}}}fffQQQCCCGGG@@@999NNNvvvnnnuuu|||jjjRRRAAAHHHEEEUUU\\\NNNXXXjjjsssuuu~~~~~~xxxtttlllSSS:::;;;666::::::NNN___TTTjjjvvvxxx{{{}}}uuukkk```UUUQQQXXXbbbSSSEEENNNuuuiiiooosssXXXDDDKKKfffiiiNNNOOO```NNNAAA>>>:::===OOOuuuYYYTTT]]]rrr|||kkkcccfffhhhfffLLLIIIBBB<<>><<<666<<<;;;CCCVVVnnn```___sssTTTDDDAAABBB???;;;666222///...------///111111111000111222...111222//////111000---......//////000222333444555777:::<<<>>>AAADDDGGGOOOTTT\\\ccchhhllloooqqqvvvxxx|||~~~tttjjjbbbcccjjjrrr{{{yyyjjjQQQOOOGGG:::eeennnXXXPPPNNNSSSRRRMMMRRR\\\mmmaaa\\\nnn|||~~~vvvuuuzzzzzzvvvoooRRR@@@888666<<<<<>>AAAEEEHHHKKKPPPWWW]]]cccgggkkknnnuuuxxx{{{~~~}}}vvvlllcccbbbfffkkksss{{{iii888@@@|||pppiiiZZZPPPJJJIIICCC:::<<>>AAABBB???CCCDDDGGGJJJOOO\\\ooo~~~|||rrraaajjjwwwlllwwwcccUUUwww}}}dddQQQ???000???\\\```RRR\\\pppxxxoooPPPIIIMMM>>>555:::777:::===KKKddd{{{oooLLLVVVzzzaaaIIIFFFHHHBBB???;;;666222///...---+++---/////////...///111,,,///000------///...+++......//////000222333444444777:::<<<>>>BBBFFFIIIHHHMMMSSSYYY___dddjjjnnnuuuxxx|||~~~{{{xxxppphhhfffeeegggmmmttt}}}QQQ444YYYmmmGGGQQQIIICCCAAA;;;444555===999555333999OOOttt~~~zzzmmmOOO>>>777555;;;<<>>888666===>>>ZZZPPPIIIbbb}}}rrrxxxwwwyyy}}}bbbRRRmmmxxxTTTIIIWWWgggNNNRRR}}}]]]OOOCCC@@@;;;@@@zzz}}}rrroooooocccZZZnnn{{{rrriii^^^QQQMMMOOOYYYmmm~~~vvvkkkbbb]]]YYYUUURRRGGGOOORRR<<>>777666333777444EEEkkkTTTddd|||yyykkk\\\QQQFFFLLLaaassszzztttvvv]]]XXXWWWVVVMMMCCCWWWvvvbbb[[[pppuuuUUUBBB===222;;;kkk}}}hhh@@@DDDWWWPPPKKKZZZrrr}}}dddCCC???CCCCCCFFFDDDGGGIIIMMMZZZmmm}}}xxxiiibbbfff^^^NNNDDDNNNaaasssbbbWWWxxxsss|||jjjiiimmmGGG666...888MMMjjjUUU[[[WWWxxxyyywwwRRRIIIQQQDDD:::;;;888999999AAAUUUooo{{{vvvLLLFFFCCCBBB???;;;666222///...------///111111000000111222...111111///...000000,,,......//////000222333444333666999<<>>KKKhhh|||wwwNNN???:::999???@@@___RRREEE]]]}}}ooovvvwwwwwwzzz~~~yyy[[[cccxxxxxx|||zzzmmmYYYNNN>>>HHHvvvgggMMMQQQ|||aaaRRRGGGDDD777GGGpppfffllliiiaaarrrttthhh\\\UUUSSSOOO\\\pppuuuhhh``````eeejjjmmmYYYdddhhhQQQCCCrrrmmmZZZmmm~~~rrrVVV@@@>>>777666222555444GGGjjjUUULLLgggttthhh]]]NNNLLL]]]vvvyyy|||zzz|||{{{kkkrrr]]]CCCMMMBBB444YYYqqq```AAA888111>>>tttcccDDDHHHRRRMMMKKK\\\vvvmmmFFF>>>BBBCCCEEECCCFFFHHHLLLYYYmmm~~~~~~~~~pppccc```RRRHHHCCCHHHTTTddd}}}___ZZZxxx~~~~~~fffzzz~~~ssscccHHH888444;;;OOObbbQQQUUUSSS}}}|||zzzQQQFFFPPPEEE;;;===999999999???NNNgggwwwLLLJJJFFFBBB???;;;666222///...------///111222111111222333///222222//////111000---......//////000222333444333555999===@@@DDDIIILLLKKKNNNSSSXXX^^^eeelllqqqvvvzzzxxxvvvuuurrrqqqrrrrrrvvv|||~~~}}}ttt```kkk___>>>===BBBYYYddddddiiijjjccc\\\bbbbbb```ZZZQQQGGG???<<<>>>:::999:::;;;CCCYYYooozzzvvvNNN@@@;;;:::@@@BBBbbbQQQCCCYYY}}}mmmtttvvvuuuxxx{{{hhh|||xxxttt{{{hhhVVVHHHDDD<<>>HHH]]]wwwzzzQQQPPPHHHBBB???;;;666222///...---,,,...000111000000111222...111111......000///,,,......//////000222333444222555999===@@@EEEJJJMMMLLLOOOUUUZZZ___eeekkkoooxxx|||zzzyyywwwvvvvvvyyy{{{~~~{{{uuuqqqsss{{{dddKKK|||RRR???DDDQQQmmmzzzzzzzzzoooaaaiiihhheee]]]SSSLLLGGGDDDDDD>>><<<===::::::HHHZZZ~~~LLL???;;;:::@@@CCCdddNNNCCCVVV~~~lllsssvvvrrrwwwzzzyyyaaa\\\XXXZZZbbb___QQQEEECCCBBBCCCIII^^^iiiPPPZZZbbbUUUKKKHHH===EEEsssjjjmmmkkkiii|||xxxoooddd[[[YYYXXX]]]nnn{{{uuutttvvvxxxyyyllleeeXXXYYYLLLRRRxxxvvv[[[yyywwwwwwhhhOOO>>>888888333555444HHHVVVHHHPPPmmmyyyvvvqqq^^^NNNQQQ^^^KKKDDDKKKaaatttkkk___xxxwwwSSS:::888JJJ444DDD???RRRfffyyyiiiNNN333666KKKkkkCCC???QQQLLLJJJ[[[sss|||yyyKKK<<>>@@@CCC???888???NNNiii|||KKK===:::999???BBBdddRRRGGGTTT~~~kkkrrruuuqqqvvvyyy~~~nnnggg\\\FFF___tttPPP:::CCCPPPNNNOOOXXXGGGLLLJJJMMMnnnkkkSSS```dddXXXNNNKKK===>>>uuu^^^^^^eeelll}}}xxxlllbbb```\\\^^^jjj|||gggbbbQQQRRRBBB<<>>999:::555666555IIIVVVBBBFFFbbbyyyzzzyyyfffSSSRRR___OOOHHHCCCJJJpppzzz```eee]]]GGGBBB:::555666888***FFF```pppiiiXXX444333AAA|||mmmEEEAAAQQQKKKHHHYYYrrr|||~~~OOO???CCCCCCAAABBBDDDGGGLLL[[[qqqxxxtttnnnppp```___dddeee[[[RRRMMMGGGEEEQQQaaarrrppp~~~}}}yyy{{{fffNNN222555<<