BM6P6(@ cccNNNLLLHHHHHHFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCBBB@@@???>>>===;;;999999999999777555111000///......------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---++++++,,,+++)))&&&******++++++++++++******)))***,,,,,,***)))***+++)))************+++++++++************************))))))***++++++++++++***************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////000000000000////////////000000000000111111000000111111222333333888>>>@@@>>>:::555333777666777888888===OOObbb}}}llllllwwwxxxzzzrrr]]]NNN<<<666BBBQQQQQQGGGGGGCCC@@@???AAAAAA???===>>>???>>><<<===EEERRR\\\aaaiiirrryyy|||~~~~~~{{{{{{}}}}}}vvvpppfffjjjhhh```]]]gggwwwttt[[[JJJHHHQQQ]]]dddjjjppp}}}yyyrrrsssxxx|||zzz||||||\\\???777999666444666444444444555555555555666444666777666333333666999888888888777777777777777999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<======??????@@@???<<<;;;<<<<<>>??????>>>;;;888777666888777666666777:::===???PPPWWW```gggkkknnnsssvvvyyyzzz{{{||||||||||||{{{yyy{{{~~~bbbNNNKKKHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCBBB@@@???>>>===;;;999999999999777555111000///......------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***((((((***,,,******++++++++++++******)))***,,,,,,***)))***+++)))************+++++++++************************))))))***++++++++++++***************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////000000000000////////////000000000000111111000000111111222333444888===???===999666444888777777888777999CCCPPPzzzxxx{{{wwwuuu~~~wwwhhhPPP???===EEEGGGCCCDDDCCCBBBAAABBBAAA@@@>>>======<<<:::999???IIIQQQYYYaaakkksssxxxzzz}}}}}}zzzuuummmhhh```ccccccccciiiuuuwwwdddNNNFFFNNNZZZaaabbbhhhmmmxxx|||qqqsss{{{zzz}}}zzzeeeMMM888555777555222444444444444444555555555555444555666666666666777888888777777777777777777777999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@???<<<;;;<<<===>>>>>>@@@AAABBBCCCCCCCCC@@@@@@???>>>???AAACCCEEEFFFHHHHHHFFFIIIOOONNNJJJHHHIIIHHHPPPhhhvvvdddVVVPPPPPPMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOTTTSSSRRRPPPNNNMMMMMMMMMRRRUUUUUUVVVccczzz{{{nnnqqq{{{eeeEEE888:::???<<<<<<<<<;;;:::999999:::888777666666777999<<<>>>GGGMMMVVV]]]bbbgggmmmqqqvvvwwwxxxyyy{{{|||}}}~~~~~~}}}cccMMMIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDCCCBBB@@@???>>>===;;;999999999999777555111000///......------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---+++''''''***...******++++++++++++******)))***,,,,,,***)))***+++)))************+++++++++************************))))))***++++++++++++***************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////000000000000////////////000000000000111111000000111111222333555888;;;<<<:::888666666666555555777666666999???UUU~~~xxxzzz}}}hhhOOO>>>;;;>>>@@@AAACCCDDDDDDBBBAAA@@@@@@======<<<:::888:::@@@EEEMMMUUUaaakkkqqqvvvzzz~~~}}}vvvmmmeeeaaa]]]\\\\\\ddduuugggUUUEEEHHHYYYggggggaaa\\\dddqqq~~~rrrsss}}}~~~qqqnnnsss|||mmmKKK===333444777555333444444444444444555555555555444444555777999999888777777777777777777777888888888999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>><<<;;;<<<===<<<===>>>???@@@AAAAAAAAAAAA@@@>>>>>>>>>@@@BBBCCCFFFGGGGGGEEEHHHKKKKKKGGGJJJKKKIIIMMM___wwwyyydddTTTMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIHHHIIIKKKNNNOOOVVVUUURRRPPPNNNLLLKKKKKKNNNSSSVVVUUU[[[oooyyyyyyttt\\\\\\gggkkkvvvUUU<<<:::@@@======<<<<<<<<<;;;;;;;;;888777666555666888:::<<<===CCCJJJQQQWWW___gggmmmqqqqqqsssuuuxxx{{{}}}}}}cccMMMHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCBBB@@@???>>>===;;;999999999999777555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---//////---,,,++++++******++++++++++++******)))***,,,,,,***)))***+++))))))*********+++++++++************************))))))***++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////000000000000////////////000000000000111111000000111111222333444666888888666555555666444222222444666777888999AAAkkk~~~wwwxxxeeeNNN???;;;<<<>>>BBBEEEFFFCCCAAAAAABBB?????????===::::::===@@@CCCKKKWWWbbbiiipppwww{{{yyy~~~uuuiiiaaa^^^]]]ZZZ[[[ggg|||vvvZZZPPPIIIQQQcccnnnkkkcccWWWdddvvvwwwzzz{{{oooiiirrrwwwWWW>>>777444777888666555777333333444444444555555555444333333777;;;<<<999666777777777777777888888888888888999:::;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<>>>??????>>>===<<<<<<===;;;<<<===>>>???@@@@@@@@@CCCBBB@@@@@@@@@AAACCCEEEFFFFFFFFFEEEFFFGGGGGGFFFJJJLLLMMMPPP___ttt~~~}}}rrr]]]NNNLLLPPPMMMMMMNNNOOOOOOOOONNNNNNKKKIIIHHHGGGGGGJJJMMMOOOTTTSSSRRROOONNNLLLKKKKKKLLLTTTZZZXXXXXXdddzzzvvveee{{{vvv^^^VVVZZZ```mmm~~~dddDDD;;;>>>>>>>>>>>>??????===;;;999888777666666666777999:::888===CCCJJJPPPYYYcccjjjmmmmmmoooqqquuuyyy|||~~~}}}cccMMMIIIGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCBBB@@@???>>>===;;;999999999999777555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++---111666666000*********++++++++++++******)))***,,,,,,***)))***+++))))))*********+++++++++************************))))))***++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////000000000000////////////000000000000111111000000111111222333222333444444333222333555555444222222555999:::999<<>>??????>>>===<<<======>>>EEEOOOYYY```hhhqqqwwwyyy|||rrreee]]][[[XXX\\\dddrrrqqq^^^LLLMMMQQQ[[[gggmmmllliiihhhuuu~~~{{{yyy|||ttteeegggtttcccEEE<<<999777777666444555777333333333444444444444555333222333777;;;<<<999555666666777777888888888888777888999;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===>>>???>>>===<<<===>>>;;;<<<===>>>???@@@@@@@@@CCCBBB@@@@@@@@@BBBDDDEEEFFFEEEFFFFFFFFFEEEEEEGGGGGGKKKNNNRRR```qqqwwwssszzzwwwbbbRRRPPPTTTMMMNNNNNNOOOOOOOOONNNNNNKKKIIIGGGFFFGGGIIILLLNNNQQQPPPOOONNNNNNNNNNNNNNNKKKSSSZZZZZZWWWZZZiiixxx|||]]]dddrrryyyooo___[[[aaahhhuuuvvvTTT@@@999::::::;;;>>>@@@???;;;888999888777666666666777888666:::???CCCIIIQQQ\\\dddkkklllnnnqqquuuxxx{{{}}}|||||||||}}}~~~|||aaaMMMJJJGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@???>>>===;;;999999999999777555111000///......------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))'''(((000999;;;444,,,******++++++++++++******)))***,,,,,,***)))***+++)))************+++++++++************************))))))***++++++++++++******************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////000000000000////////////000000000000111111000000111111222333111222333333111111333444777777555222333777888666999AAA[[[}}}~~~xxx~~~hhhMMM===<<<>>>AAABBBBBBBBBCCCCCC============<<<<<<;;;;;;;;;@@@GGGNNNUUU]]]hhhoooyyy{{{~~~wwwiii^^^XXXWWWVVVbbbqqqzzzzzzppp\\\JJJFFFPPP]]]fffjjjmmmpppttt~~~tttmmmqqqwwwuuu{{{~~~pppdddccclllxxxmmmPPP;;;<<<999777555333333333333333333333333444444444444333333444666888888777666666666666777888888999999777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<=========>>>???>>>===<<<===>>><<<===>>>???@@@AAAAAAAAA@@@??????>>>@@@BBBDDDFFFFFFEEEFFFHHHGGGEEEFFFIIIGGGJJJKKKNNN[[[jjjkkkcccjjjyyylllXXXPPPPPPMMMMMMNNNNNNMMMLLLLLLKKKKKKJJJHHHHHHHHHJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPKKKPPPVVVXXXTTTSSS[[[eeevvv}}}~~~yyyddd[[[```ttt{{{ooogggiiilllsssiiiPPPDDD999888888;;;???@@@>>>;;;::::::999888777666666666444777;;;===@@@GGGPPPWWWfffiiilllppptttxxxzzz{{{yyyzzz{{{}}}~~~yyy^^^KKKLLLGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>===;;;999999999999777555111000///......------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))'''''',,,222333000+++******++++++++++++******)))***,,,,,,***)))***+++)))************+++++++++************************))))))***++++++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////000000000000////////////000000000000111111000000111111222333111222444444333222333555333777777333222555555222666888GGGdddzzz{{{fffTTT===<<<===???AAACCCCCCCCC>>>>>>===<<<<<<<<<;;;:::999<<>>???<<<>>>???>>>===<<<===???>>>>>>@@@AAABBBCCCCCCCCC@@@?????????AAADDDFFFHHHGGGFFFGGGKKKIIIEEEGGGMMMKKKKKKHHHKKKYYYhhhggg]]]bbbuuupppYYYPPPPPPOOOOOOOOOOOONNNLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLNNNMMMMMMMMMNNNOOOPPPPPPPPPNNNPPPSSSSSSQQQTTT[[[dddnnnvvvtttsssyyy~~~wwweee\\\jjj|||zzztttuuuzzz|||jjj^^^GGGAAA<<<;;;>>>AAAAAA@@@<<<;;;:::999888777666666444777999999:::>>>EEEKKKZZZ]]]ccciiiooorrrtttuuuwwwxxxzzz|||}}}~~~~~~}}}~~~www[[[JJJMMMGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@???>>>===;;;999999999999777666111000///......------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((())))))((((((******++++++++++++******)))***,,,,,,***)))***+++)))************+++++++++************************))))))***++++++++++++************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000////////////000000000000111111111000111222222333111333555555444444555666,,,333666333222444444111555777;;;LLLoooqqqjjjzzz|||mmm>>>;;;:::<<>>>>>===;;;:::777999:::<<>>======>>>??????@@@AAABBBCCCDDDDDDDDDBBBAAAAAABBBDDDGGGJJJLLLGGGFFFHHHLLLJJJFFFHHHOOOPPPMMMHHHJJJ[[[kkklllbbbgggzzzooo[[[UUUXXXSSSSSSRRRQQQPPPNNNMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMNNNNNNOOOOOOUUUOOOMMMQQQTTTSSSUUUZZZcccmmmxxx}}}ttt```bbbxxx|||yyyzzzzzz{{{sssYYYOOOCCC===>>>AAACCCCCC===<<<;;;:::999777666666666888999888888:::???DDDMMMRRRYYYaaahhhlllmmmnnntttuuuxxxzzz{{{zzzyyyxxx|||||||||}}}www^^^LLLKKKFFFEEEEEEEEEEEEGGGHHHIIIFFFEEEDDDBBBBBBAAAAAAAAA<<<<<<===<<<:::777444222//////...------------...//////............//////,,,,,,,,,,,,,,,+++***)))************************+++,,,,,,+++)))((()))***************************************************+++++++++*********))))))++++++******************)))******)))(((((()))+++++++++************++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000//////.........------...............------000000//////.........---111000/////////000222333...///000111222333444444333333333222000000222444777666555444333222222222333333333333333333333333555888888???```ooommm|||tttRRRBBB666888@@@CCCEEEHHHAAA@@@???===<<<;;;;;;;;;999:::;;;<<>>??????AAA@@@???>>>>>>???@@@AAACCCAAA???>>>???CCCGGGJJJFFFEEEEEEEEEEEEGGGHHHIIIIIIKKKMMMOOOOOONNNLLLJJJNNNJJJJJJSSSbbbmmmpppooossskkkXXXPPPPPPSSSSSSRRRQQQPPPPPPOOOOOONNNLLLLLLNNNQQQQQQOOOLLLMMMLLLKKKJJJJJJLLLNNNOOOPPPPPPPPPQQQSSSUUUUUUTTTYYYkkkrrr]]]\\\{{{|||vvvjjjUUUBBB:::===BBBDDDAAA???>>>???<<<777777:::888777666666777999<<<===@@@KKKPPPVVVcccggghhhqqqqqqwww{{{zzzzzz{{{{{{xxx{{{|||~~~~~~~~~\\\KKKLLLGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<<<<;;;999777555333//////...------------......------------------...,,,,,,,,,,,,,,,+++***)))************************)))***++++++***)))***,,,************************************************+++++++++*********))))))************************)))*********((((((***+++++++++************++++++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000/////////.........------...............------000/////////............111000/////////000111222000000111111111111111111444444333111//////222444666555444333333222222222333333333333333333333333333777888<<>>999>>>BBBEEEHHHDDDDDDCCCAAA???>>>======;;;;;;;;;:::<<<@@@EEEJJJTTT[[[cccjjjnnnrrrxxx|||xxxooo```ZZZRRRNNNTTT___hhhllleeeZZZMMMGGGGGGPPPaaarrrzzzzzzssswww~~~xxxxxx{{{oooNNN===;;;999333444444333333333222222222333333333333444444444444444444444444444444333333555555666777777888888999999999999::::::::::::;;;999999:::;;;<<<===>>>>>>@@@@@@???>>>>>>???@@@@@@DDDBBB@@@??????AAADDDEEEFFFEEEEEEEEEEEEGGGHHHIIIIIIKKKMMMOOOOOONNNLLLKKKNNNKKKKKKSSS```jjjlllkkkjjjvvv|||kkkZZZSSSSSSQQQQQQQQQPPPPPPOOOOOONNNOOOMMMMMMNNNQQQQQQPPPMMMOOONNNMMMLLLLLLNNNOOOQQQMMMMMMNNNPPPRRRTTTUUUTTTVVVdddyyyppphhhuuuvvv___HHH>>>DDDMMMEEE@@@===>>>===:::999;;;888777666666777999;;;<<>>AAADDDDDDCCCBBBAAA???>>>===<<<<<<;;;999888:::>>>AAAGGGMMMUUU\\\bbbhhhooottt~~~{{{{{{~~~zzzlll```RRRSSSNNNLLL[[[nnnnnnbbbTTTHHH???CCCRRRaaammmuuuyyysssRRR===888999777333333333333333222222222222222222333333333444444444333333333333333333333333444444555555666777777777888888999999999:::::::::888888999:::;;;<<<======@@@??????>>>>>>??????@@@CCCBBBAAA@@@@@@@@@@@@@@@EEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNNNNNNNLLLKKKNNNLLLKKKQQQ[[[ccceeedddiiiuuu~~~pppaaaYYYWWWOOOOOONNNNNNNNNNNNNNNNNNPPPNNNMMMMMMOOOPPPPPPOOOPPPOOONNNNNNNNNOOOQQQRRRKKKLLLMMMPPPQQQSSSTTTTTTSSS[[[kkkrrrzzzxxxqqq}}}cccCCC>>>IIIGGGAAA===??????===;;;<<<888777666666777888999:::KKKOOOJJJGGGOOOSSSXXXccciiinnnpppnnnpppuuuyyyyyyyyy{{{~~~}}}]]]KKKJJJJJJHHHGGGEEEEEEEEEEEEFFFEEEEEEDDDCCCBBB@@@???>>>>>>===;;;999888777666666//////...------------...+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++***************************(((***++++++******+++,,,***************************************************************************************+++++++++***++++++***))))))***,,,++++++************++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................,,,---......///.........///////////////.........////////////000000111111111111000///...------,,,...///......///222777;;;444444333222222222222222222222222222222222222222111222555555555EEEmmm~~~wwwaaaMMM???888888:::>>>>>>?????????>>><<<<<<<<<<<<;;;999777777999;;;>>>CCCKKKQQQVVV]]]eeejjjrrr{{{}}}|||||||||}}}|||yyyvvvtttppphhh]]]SSSMMMPPPSSSYYYfffnnneeeVVVIIICCCAAALLL___mmmrrrrrrnnnttt}}}yyyyyyyyysssuuuwwwYYY<<<444666555444444333333333222222222222111222222222222333333333333222222222222333333333333444444444555666666777777888888888888999999999999888888999:::;;;<<<======??????>>>>>>>>>>>>??????AAABBBBBBBBBBBBAAA@@@???EEEEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMMMMMMMLLLKKKMMMKKKKKKOOOUUUZZZ[[[[[[jjjttt}}}|||ooo```WWWTTTLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQMMMOOOQQQRRRSSSSSSSSSTTTQQQTTT]]]ssssssllleeeooo{{{}}}YYYBBB@@@DDDBBBBBBDDDCCC>>>;;;===999888888777777777888999???CCC===;;;CCCHHHNNNZZZ^^^dddhhhiiilllqqquuuuuuwwwzzz}}}www```KKKIIIJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDCCCBBB@@@>>>======<<<;;;999888777777777//////...------------...,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++***************************+++,,,+++)))((()))***************************************************************************))))))*********+++++++++***++++++***))))))***,,,++++++************++++++******************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------...............,,,------...//////...............///////////////......//////000000000000/////////...............000000000///...000444777333333222111111111222222222222222222222222222222222000333555333;;;YYYyyy{{{fffNNN>>>888777999999:::;;;<<<=========:::;;;;;;:::888888999;;;;;;@@@EEEJJJMMMSSS[[[```ccclllvvv~~~|||zzzzzzzzzzzzzzzwwwqqqhhh]]]UUUPPPNNNOOOPPPZZZiiikkk^^^PPPIIIBBBFFFOOO\\\iiirrrssspppeeelllwwwzzzsssppptttuuuzzzpppjjjeeehhhrrryyy\\\FFF444333555222222666333333222222222111111111111111111222222222333333111111111222222222333333444444555666666777777888777777777888888888999999999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEDDDCCCBBBDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIKKKKKKLLLKKKKKKKKKKKKKKKMMMOOOQQQRRRRRR^^^eeelllkkkbbbVVVNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTWWWVVVTTTRRRRRRSSSPPPRRRWWWbbbzzz{{{pppeee___hhhrrrVVV@@@@@@BBBHHHLLLGGG???<<<>>>::::::999888888777777777555:::666555===@@@CCCNNNSSS\\\cccggglllqqqsssqqqtttxxx|||~~~~~~}}}}}}~~~vvvcccMMMJJJJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@===<<<<<<;;;;;;:::999888777666//////...------------...,,,---...//////...---,,,******+++,,,,,,,,,++++++************************+++,,,---+++)))(((((()))***************************************************************+++++++++)))))))))***++++++,,,,,,***+++,,,+++))))))+++,,,++++++************++++++************************)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,,,,---...////////////.........///////////////---...///000000000//////------......//////000000333333333111......///111222222111111000111111222222222222222222222222222222000222555444888III\\\uuuvvv\\\GGG;;;777999999999:::;;;<<<>>>???999;;;<<<;;;:::999:::;;;:::>>>AAADDDFFFKKKRRRXXX]]]gggpppttt}}}~~~|||zzzyyyxxxxxxsssppphhh\\\PPPJJJLLLOOOSSSUUU___iii```JJJ???AAA@@@MMM]]]iiiqqqvvvuuurrrcccjjjvvv~~~{{{sssnnnnnnnnnkkkmmm}}}uuufffdddeeejjjpppuuu~~~~~~hhhGGG;;;333444555111111666222222222222111111111111000000111111111222222222000000000111111222222333444444555555666777777777666777777777777888888888999999:::;;;<<<===>>>>>>===>>>>>>??????>>>>>>======???BBBDDDFFFFFFEEEEEEDDDDDDFFFGGGGGGHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMLLLKKKKKKLLLMMMPPPUUUZZZZZZUUUOOOKKKJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNSSSVVVYYYXXXTTTQQQPPPQQQNNNSSSWWW\\\kkklllkkkwwweeefffppp}}}jjjGGGCCCEEEKKKPPPMMMEEE@@@@@@===<<<;;;:::999888777777444:::777666<<<<<<<<>>;;;:::999777888:::<<<===999;;;===<<<;;;999999:::888:::===>>>@@@DDDLLLRRRVVV```hhhjjjppp~~~}}}}}}|||zzzxxxuuusssrrrhhhccc[[[RRRLLLLLLOOOSSSZZZ^^^aaa[[[MMMAAA???CCCJJJZZZjjjssswww{{{zzzvvvqqqttt{{{}}}ssslllmmmggggggmmm{{{tttgggcccdddjjjooottt|||jjjQQQ;;;777444333333333333333222222222222111111111111000000000000111111111222//////000000111222222333333333333444555555666666666666666777777777888888888888999:::;;;<<<======<<<===>>>??????>>>===<<<===>>>AAACCCDDDEEEEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIKKKNNNOOONNNJJJHHHJJJLLLJJJLLLNNNOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGIIILLLKKKJJJIIIJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOSSSWWWVVVRRRNNNNNNOOOMMMTTTXXXXXX___uuu|||{{{vvv{{{]]]NNNJJJJJJPPPSSSNNNGGGCCC>>>>>>===<<<;;;999777777555;;;888666;;;:::888@@@CCCLLLVVV\\\cccjjjnnnmmmqqqtttwwwyyyzzzzzz{{{}}}zzz{{{||||||}}}zzzzzzbbbOOONNNHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEDDDBBB???<<<:::999:::;;;<<<;;;999666555//////...------------...+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,************************((()))++++++******+++---************************************************))))))******++++++++++++((())))))***++++++,,,,,,+++,,,,,,+++******+++---++++++************++++++************************))))))+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........+++,,,---...////////////---.........//////000000,,,---///000000000///...000000000000000/////////+++...111222222111222333111000000000000000111111111111111111111111111111///333444222000444777999EEEtttzzzkkkZZZKKK===;;;777555444666888::::::<<<======;;;999888888555777999:::<<>>??????>>>===<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGBBBCCCDDDEEEFFFGGGHHHHHHLLLOOORRRPPPKKKHHHIIILLLGGGGGGGGGGGGGGGIIIKKKLLLNNNNNNMMMLLLKKKJJJJJJIIIFFFJJJMMMMMMKKKJJJJJJLLLLLLMMMNNNOOOOOOOOOOOONNNJJJOOOTTTTTTOOOLLLLLLNNNNNNUUUWWWTTTVVVeee{{{|||YYYMMMGGGMMMVVVVVVMMMFFF@@@??????===<<<:::888777333999666333999999888@@@<<>>;;;:::777???FFFGGGAAA999555333//////...------------...//////000000///...------*********++++++,,,,,,,,,************************)))************+++++++++***+++,,,---...---,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++---,,,+++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------//////.........000222333............////////////000000000000000111111222111111111111111111111111222222111111111111222222//////333777666222222555<<>>>>>=========>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHJJJLLLOOOOOOOOOMMMIIIGGGHHHMMMNNNLLLIIIKKKKKKLLLMMMMMMLLLKKKJJJNNNNNNOOOOOOOOOOOONNNMMMSSSRRRPPPNNNMMMLLLKKKKKKLLLMMMPPPSSSUUUXXXbbblll||||||bbbNNNHHHJJJVVV[[[RRRNNNHHHAAA======>>>===;;;:::888777666555777888999;;;===BBBHHHPPPWWW]]]```gggjjjmmmnnnmmmnnnqqquuuxxxyyyyyyzzz{{{}}}~~~~~~{{{}}}sssbbbMMMKKKGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCBBBAAA???=========AAAEEECCC===777444444//////...------------....../////////......---,,,******+++++++++,,,,,,,,,************************)))************+++++++++***+++,,,------,,,++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++************************************************)))************+++++++++,,,,,,+++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------///.........///000111222............////////////000000//////000000111222111111111111111111111111222111111111111111111222111111444888777444444777333AAAbbbtttkkkkkk[[[LLL===777555444555999999:::<<<======<<<<<<<<<:::888666555666999<<<>>>HHHGGGFFFFFFJJJQQQXXX\\\aaajjjtttzzz|||~~~zzzwwwwwwwwwtttrrrooommmiii```VVVNNNMMMIIIFFFJJJTTT```gggkkk[[[NNNAAA>>>BBBLLL[[[hhhwww{{{|||sssooonnnppppppuuu~~~ttt[[[DDD888666333333333222222111111111111111111111111111111111//////000000000111111111000000000000111111111111111111222222222333333333555555555666777777888888777888:::999888888999;;;===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGJJJLLLLLLLLLMMMJJJHHHJJJNNNPPPMMMIIIJJJJJJKKKLLLLLLKKKJJJIIILLLLLLMMMMMMNNNMMMMMMMMMQQQPPPOOONNNMMMLLLLLLLLLMMMNNNPPPSSSTTTUUU\\\fffwww~~~yyyqqqYYYSSSLLLMMMUUUXXXPPPJJJCCC?????????>>><<<:::999777666555666777888999;;;>>>DDDJJJPPPUUUWWW^^^aaafffgggggghhhlllooovvvwwwxxxxxxyyyzzz|||~~~|||}}}~~~|||yyyooo^^^KKKIIIHHHFFFEEEEEEFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@???AAACCCCCC???999555555666//////...------------...------......------,,,,,,++++++++++++,,,,,,,,,,,,************************)))************+++++++++***++++++,,,++++++******,,,++++++******++++++,,,,,,,,,,,,++++++*********************************************************)))************+++++++++++++++*********++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------............///000111222............////////////000000//////000000111222111111111111111111111111111111111111111111111111111111444777777333333777333:::MMMmmm}}}{{{vvvrrrxxx|||wwwyyynnnaaaPPPAAA666111444:::777999:::<<<===<<<;;;;;;:::999777555555666888999???>>>>>>???AAAFFFJJJMMMWWW^^^hhhmmmooorrrwww|||~~~~~~~~~{{{wwwsssrrrqqqpppnnnjjjccc[[[RRRKKKFFFFFFFFFJJJSSS___fffeeeaaaHHHAAA===BBBMMM[[[jjjvvv}}}tttpppoooxxx|||ttt[[[GGG999555666222222222222222111111111111111111111111111111111//////000000000000111111000000000000111111111111111111222222222333333333444555555666666777888888777888999999888888999;;;:::::::::999999::::::;;;>>>============>>>??????BBBBBBBBBBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKKKKKKKLLLKKKJJJMMMPPPPPPMMMIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNPPPSSSSSSRRRVVV]]]eeetttzzzoooyyytttooo```PPPQQQVVVRRRLLLFFFBBBAAA@@@>>>;;;<<<:::888777666666666777666777999===AAAEEEIIIJJJQQQVVV\\\```aaacccgggjjjrrrsssuuuvvvvvvwwwyyy{{{zzz{{{|||}}}~~~}}}{{{qqq{{{\\\KKKIIIHHHGGGEEEFFFGGGGGGFFFDDDAAAAAAAAAAAAAAA@@@??????@@@AAA@@@===999666666777//////...------------...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++******))))))++++++++++++++++++++++++---,,,,,,++++++*********************************************************))))))*********+++++++++***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......///000000111............///////////////////////////000111111111111111111111111111111111111111222222111111111///...111444333000111555777999@@@QQQoooyyyqqqqqq}}}vvvgggWWWIII>>>888666555666777999;;;<<<;;;:::<<<;;;999777666666666777777888888:::<<<>>>AAABBBJJJQQQZZZ```eeejjjqqqvvvzzz|||~~~}}}{{{{{{zzzwwwtttpppnnnmmmiiifff___VVVLLLGGGEEEEEEDDDKKKWWWaaaddd^^^SSSJJJAAABBBGGGQQQ^^^jjjtttyyy|||vvvuuuwww~~~{{{ZZZEEE;;;666444555222222222111111111111111111111111111111111111111////////////000000000111///000000000111111111111111111222222222333333333444444555555666777777888777888999999888888999::::::999999999999::::::;;;>>>============>>>??????AAAAAABBBBBBBBBBBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEGGGFFFDDDDDDDDDEEEGGGHHHJJJIIIHHHIIIKKKLLLLLLLLLJJJJJJKKKNNNPPPOOOLLLIIIGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNPPPSSSSSSQQQSSSXXXWWWfff{{{{{{eee```rrr~~~gggUUUGGGMMMJJJGGGFFFEEECCC>>>:::===<<<:::888777666666666555555666777:::<<<>>>???FFFLLLSSSYYY\\\___dddhhhlllooorrrsssssssssvvvyyy}}}}}}||||||{{{{{{zzzzzzyyy{{{}}}}}}}}}}}}}}}}}}yyy\\\LLLKKKHHHGGGFFFFFFGGGGGGFFFEEEBBBBBBBBBAAA@@@>>>===<<<:::<<<>>>>>><<<999777666//////...------------...++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))*********+++++++++))))))******++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................,,,---......///000000000............/////////////////////...///000000111000000000000000000000000000111222222222222111000///...000333222///000555444666777;;;MMMlllyyyqqqhhh[[[HHH999666444333555888;;;;;;:::===<<<<<<:::999888777777444444666888:::<<<===>>>>>>CCCJJJPPPVVV\\\ccchhhlllqqqwww{{{}}}~~~~~~~~~}}}wwwvvvtttrrrooommmjjjhhh___ZZZRRRIIIDDDCCCGGGKKKOOOXXXaaaaaaXXXLLLCCC???HHHNNNXXXcccmmmssstttqqquuu}}}xxxxxxxxxvvvxxx}}}|||```BBB666666777444000111111111111111111111111000000000000000000000000...////////////000000000///000000000111111111111111111222222222333333333444444444555666666777777666888999999888777999:::::::::999999:::;;;<<<<<>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJLLLLLLKKKHHHIIIKKKMMMNNNMMMKKKHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMOOOSSSTTTRRRSSSWWWTTT\\\kkk{{{hhhZZZ\\\```xxx~~~aaa>>>CCCBBBCCCFFFIIIHHHDDD@@@>>>===<<<:::888777666666555555555555666777888888;;;AAAIIIOOOTTTYYY___cccdddiiinnnpppooopppsssvvv{{{{{{{{{zzzzzzzzzzzzzzzwwwxxxzzz|||~~~|||{{{{{{zzz{{{}}}~~~www\\\NNNLLLIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCAAA???===;;;:::777999<<<>>>===;;;888555//////...------------...++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,************************)))************++++++++++++************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))************+++++++++'''((()))***++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,---///////////////............//////////////////......//////000111000000000000000000000000000111222333333222111000111000111444333000222666222444555555<<>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCFFFFFFGGGGGGHHHHHHHHHHHHEEEDDDCCCEEEHHHJJJJJJJJJHHHIIIKKKLLLMMMLLLJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLJJJJJJHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMQQQRRRQQQRRRUUUUUUVVV]]]kkkxxxrrrcccZZZKKKPPP]]]mmmxxx|||{{{zzzyyymmmHHH@@@??????CCCHHHKKKJJJHHH??????>>><<<;;;999888888777666666555555555666666333888???DDDGGGMMMTTTYYY[[[aaahhhjjjjjjkkkooosssrrrssstttvvvyyy{{{|||}}}zzzzzzzzzzzzyyyyyyyyyyyy}}}}}}||||||{{{||||||||||||}}}~~~vvv\\\NNNLLLIIIGGGFFFFFFGGGHHHFFFEEECCCCCCBBBAAA???===;;;:::999:::;;;<<<<<<:::777444//////...------------...++++++,,,---------------......---------,,,,,,,,,************************)))************+++++++++************+++,,,...///***+++,,,,,,,,,,,,+++************++++++,,,,,,---************************************************)))************+++++++++&&&''')))***+++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---////////////...............///////////////............///000000000000000000000000000000///111222333333222111///111///000333222000222666333444666777666DDDiiirrr\\\HHHAAA888444555777777666:::;;;===>>>>>>===;;;;;;888888888888888888888999===>>>???AAACCCFFFJJJMMMRRRYYYcccjjjmmmpppuuuyyyzzzzzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzzzzzzz{{{{{{{{{zzzzzzzzzxxxwwwwwwxxxxxxwwwvvvlllhhhddd```]]]YYYSSSOOOJJJGGGFFFIIIPPPVVVYYYZZZ\\\XXXNNNBBB===FFFZZZkkktttvvvuuuqqqsssxxxxxxtttsssxxx|||}}}xxxsssqqqpppooottt~~~yyyllleeellltttxxxxxxgggEEE;;;222111333222000000///000000000111111111222000000000000000000000000........./////////000000000000000000111111111111111111222222222333333333333333444555555666666777666777888888777777888999:::999999::::::<<<======>>>============>>>?????????@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGIIIIIIHHHGGGFFFCCCBBBBBBDDDGGGJJJKKKKKKIIIJJJLLLLLLLLLKKKLLLLLLKKKLLLMMMOOOOOOOOOOOONNNMMMLLLJJJHHHHHHHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKOOOKKKKKKNNNPPPNNNOOORRRTTTRRRUUU___lll|||uuummmTTTJJJKKKRRR```oooyyy||||||~~~}}}uuu^^^MMMHHHBBB@@@CCCGGGJJJJJJ@@@@@@???>>>===<<<;;;:::888777666666555555555666222666999;;;===AAAHHHMMMQQQXXXaaaddddddeeejjjooojjjkkknnnqqqtttwwwzzz{{{|||zzzyyywwwvvvuuuvvvvvv|||||||||}}}}}}||||||{{{{{{|||~~~~~~~~~~~~uuu\\\NNNKKKIIIHHHFFFGGGHHHHHHGGGEEEBBBBBBAAAAAA???>>><<<;;;===<<<;;;::::::888666444//////...------------...+++,,,------.....................------,,,,,,,,,************************)))************+++++++++************+++...000111***+++,,,------,,,+++***))))))***+++,,,------...************************************************)))************+++++++++&&&''')))***+++++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---////////////.............../////////000...............///000000000000000000000000000000///000222333333222000//////---...000000...000444222000333555222999\\\yyyhhhQQQHHH<<<555555666666555888:::<<<>>>>>>>>><<<;;;::::::888777666666555666999999999:::<<<@@@CCCFFFJJJRRR[[[```aaacccfffjjjqqqrrrsssuuuxxx|||||||||}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~}}}|||{{{wwwwwwxxxxxxxxxwwwvvvvvvxxxvvvuuutttuuutttsssqqqhhhddd^^^YYYUUUPPPIIIDDDEEEDDDGGGOOOYYY```___]]]SSSLLLCCC<<<@@@SSSlll{{{qqqrrr{{{~~~}}}zzzuuuooojjjdddqqq}}}ttttttfff```iiiuuu|||fffSSS:::888777777333///111666//////000000111111111222000000000000000000000000............/////////000000000000000111111111111111111222222222333333333333333444444555666666777666777888888777777888999999999999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBCCCDDDGGGIIIIIIHHHFFFDDDDDDCCCCCCFFFIIIMMMNNNNNNKKKLLLMMMMMMLLLLLLMMMNNNLLLMMMOOOPPPQQQQQQPPPPPPOOONNNKKKIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKPPPKKKIIILLLMMMKKKLLLOOOOOONNNQQQYYYdddwwwmmmUUULLLIIIVVVlll}}}yyypppwwwyyyyyywwwnnn___TTTGGG>>>===@@@DDDFFF@@@@@@@@@@@@???===<<<;;;888777666666555666666666555777999888888;;;BBBGGGKKKSSS\\\``````aaagggmmmhhhiiikkkmmmppprrrtttuuuzzzxxxvvvuuutttuuuwwwxxxyyyzzz{{{|||||||||{{{zzz|||}}}~~~}}}|||}}}}}}xxxZZZRRRMMMJJJHHHGGGGGGHHHGGGFFFDDDAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::888666444333///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********((((((((((((((((((((((((++++++***)))***---///111************************---,,,,,,,,,,,,---......))))))))))))))))))))))))******))))))((((((''''''((())))))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///........................,,,---......//////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222000222444111555LLLggg{{{wwwlll___LLL===777888:::;;;555666888<<>>===;;;CCCBBBBBBAAABBBCCCEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJHHHFFFEEEFFFGGGHHHHHHHHHIIILLLOOOQQQPPPNNNNNNNNNNNNMMMKKKOOONNNNNNMMMNNNOOOQQQRRRMMMMMMMMMKKKIIIIIIJJJLLLKKKJJJIIIJJJLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKOOOVVVZZZhhhooo[[[\\\mmm}}}kkkiiivvvgggKKK@@@CCC@@@888???;;;999<<<@@@@@@<<<666999888888888888777555222555555555666777888999:::DDDHHHNNNTTTYYY]]]aaacccaaacccfffgggggghhhiiikkkpppqqqrrrrrrrrrrrrrrrqqqsssuuuwwwwwwwwwvvvwwwyyyxxxzzz{{{{{{{{{|||{{{[[[RRRLLLJJJHHHGGGFFFGGGGGGFFFDDDAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::888666444333///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))))))))+++---...************************,,,,,,,,,,,,,,,---......))))))))))))))))))))))))+++*********)))))))))))))))))))))*********++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------....................................,,,---......//////..............................////////////////////////////////////////////////////////////////////////.../////////000000000000222000222444000///>>>RRRuuu~~~|||yyyxxxxxx|||rrraaaPPPCCC<<<888666777777777777888:::<<<>>>======<<<;;;:::999888777777777666666777888999::::::<<>>HHHXXXjjj|||wwwvvvrrriiikkkuuuyyyiiiNNN<<<666444333333222111000///...////////////////////////////////////////////////000000000000000000000000//////000000000111111111111111111222222222333333333333333333444555666666666666666777777777777888::::::;;;;;;;;;<<<<<<<<<@@@>>><<<===@@@AAA@@@???CCCBBBAAAAAAAAABBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKIIIHHHFFFEEEFFFGGGGGGGGGHHHKKKMMMOOONNNMMMMMMNNNNNNMMMKKKMMMMMMMMMMMMMMMNNNPPPQQQLLLMMMMMMLLLKKKKKKMMMOOONNNLLLKKKJJJKKKKKKJJJHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLOOOTTTUUU]]]www|||aaaiii{{{ppp[[[RRRIII>>>999999:::;;;===?????????===<<<:::888888888888777444444444444555666777888:::>>>CCCHHHLLLOOOSSSUUU[[[]]]```bbbcccdddfffggglllmmmnnnoooooopppppppppqqqsssuuuuuuttttttuuuvvvvvvwwwyyyyyyyyyzzz|||~~~~~~\\\RRRKKKJJJHHHFFFEEEFFFFFFEEEDDDAAAAAAAAA@@@???>>>===<<<===<<<<<<;;;999777555444//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********************************+++***)))(((((()))***+++************************,,,,,,++++++,,,,,,---...))))))))))))))))))))))))++++++++++++************************+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------............------------------------,,,---......//////......................................................////////////////////////////////////////////////....../////////000000000111///222555222...333>>>SSSzzz{{{{{{{{{zzz~~~{{{yyyxxxmmm^^^NNN???777777777777666666777:::===>>>===<<<;;;:::999999888777777666666666666777777666777:::<<>>999777===>>>EEERRR___jjjwwwqqqmmmqqq}}}iiiQQQ>>>666666333333222111000//////...////////////////////////////////////////////////000000000000000000000000//////000000000000111111111111111222222222222333333333333333444555666777666666777777888888888888;;;;;;;;;;;;<<<<<<<<<<<<>>>======>>>@@@BBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLKKKJJJIIIHHHDDDEEEFFFFFFEEEFFFHHHJJJLLLKKKJJJKKKMMMNNNMMMLLLKKKLLLLLLLLLMMMNNNOOOOOOLLLMMMNNNMMMMMMMMMOOOQQQPPPNNNKKKJJJJJJIIIHHHFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKNNNRRRRRRTTTbbbsssooobbbzzz~~~{{{}}}hhhSSSAAA999:::;;;::::::<<<@@@DDDAAA???<<<:::888888999:::555444444444555666666777666999>>>AAACCCFFFIIIKKKQQQSSSWWWYYY[[[\\\___aaafffgggiiijjjlllmmmmmmmmmmmmoooqqqrrrqqqqqqrrrsssrrrtttvvvwwwwwwxxxzzz{{{}}}[[[QQQKKKJJJGGGEEEDDDEEEFFFEEEDDDAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;999888666555/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************************************,,,+++***))))))))))))***************************+++++++++++++++,,,,,,---))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------.........------------------------,,,---......///.........................................................////////////////////////////////////////////////........./////////000000000...000555555222333777@@@^^^{{{wwwsssttt{{{}}}|||lllWWWHHH<<<999666666888::::::888;;;;;;;;;;;;;;;;;;;;;;;;777777666666555555555555777777888:::;;;<<<======>>>@@@BBBEEEIIIKKKNNNOOOSSSVVV\\\bbbgggkkkmmmnnnkkkjjjhhhgggggghhhjjjkkkkkkjjjiiiiiiiiiiiihhhhhhhhhkkkmmmkkkfffbbb```______\\\ZZZXXXXXXWWWUUUTTTQQQOOOMMMLLLKKKJJJFFFCCCBBBBBBAAAAAABBBBBBCCCDDDHHHEEEBBB???999777<<>>:::777777999>>>AAADDDCCCAAA>>>;;;999888999777777666666666666777777666999<<<===>>>@@@CCCEEEEEEHHHLLLOOOQQQSSSVVVXXX^^^___aaadddfffggghhhiiiiiikkkmmmmmmmmmmmmmmmooonnnppptttuuuvvvvvvwwwxxx{{{YYYPPPLLLIIIGGGDDDCCCDDDEEEDDDDDDAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999777666555000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************---,,,++++++******))))))************************+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------,,,---......///.....................................................................................................................////////////000......222444333333444777DDD[[[yyy~~~vvvqqquuutttfffSSSGGG:::444666999888444888888999:::;;;<<<===>>>888888888777777666555555555555555555555666666777:::;;;<<<>>>@@@CCCDDDEEEHHHKKKOOOTTTXXX[[[\\\]]]\\\[[[ZZZYYYYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\___aaa^^^YYYTTTSSSTTTQQQOOOMMMKKKKKKKKKJJJHHHCCCBBBAAAAAAAAA@@@>>>======>>>@@@BBBDDDGGGIIIJJJAAA===<<<;;;999===LLL[[[dddiiiooonnnddd]]]dddpppxxx}}}zzzzzzzzzyyyzzzyyydddLLL>>>999555222111222111111000000/////////................................................////////////////////////...////////////000000000000000111111111222222222333222222333333444555666555666666777888888999999::::::::::::;;;;;;;;;;;;888999<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>@@@AAAAAACCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFBBBDDDEEEEEEDDDCCCDDDEEEEEEEEEEEEFFFIIIKKKKKKJJJJJJLLLNNNPPPQQQQQQPPPPPPOOOPPPQQQPPPMMMLLLLLLMMMJJJHHHFFFEEEFFFGGGGGGGGGFFFGGGGGGIIIJJJKKKLLLMMMOOOLLLLLLNNNOOOPPPTTTXXX]]]qqqqqqcccYYYRRRXXXaaajjjqqqxxxrrrJJJBBB999555666999::::::EEEGGGHHHFFFAAA===:::999999888777666555555555555333555777777777888:::<<<<<>>===<<<:::::::::999888777666555000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***************************************,,,,,,,,,++++++******)))******************************))))))******+++,,,))))))))))))))))))))))))((((((((((((((()))))))))************+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------........................................................................------........./////////111///......000000000///111111:::RRRttt|||~~~~~~}}}ppp___JJJ<<<888888777555666777888999;;;<<<===>>>999999999999999888777666777666555555555555555666555555555666777999;;;<<<>>>@@@CCCFFFHHHJJJJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNLLLMMMNNNNNNLLLKKKLLLNNNMMMOOOPPPOOOJJJGGGFFFGGGDDDBBB@@@???@@@@@@???>>>;;;<<<<<<======<<<<<<<<>>BBBIII\\\oooyyy{{{|||ttteee\\\bbbnnn~~~wwwyyy~~~zzzxxxwww~~~\\\KKK:::555555444111000111111000000000/////////................................................000000000000000000000000......////////////000000000000000111111111111222111111111111222333444555444444555666777888888999999999999999::::::::::::888;;;>>>@@@@@@@@@AAABBB@@@@@@AAAAAAAAA@@@?????????@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBDDDEEEEEECCCBBBCCCCCCCCCCCCCCCEEEGGGIIIIIIIIIIIIKKKNNNQQQSSSRRRQQQPPPNNNPPPPPPOOOLLLJJJIIIIIIHHHFFFDDDCCCEEEGGGIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJNNNMMMKKKKKKKKKLLLNNNPPPQQQ]]]tttyyymmmNNNLLLPPPZZZhhhttt[[[PPPCCC<<<;;;<<<;;;888CCCGGGKKKJJJFFFAAA>>>>>>:::999777666555444444444444555555555444444666888666999<<<>>>???@@@BBBDDDDDDEEEHHHJJJMMMOOOPPPPPPWWWYYY[[[[[[[[[ZZZ[[[]]]]]]aaafffjjjjjjjjjiiiiii}}}[[[RRROOOIIIFFFCCCAAABBBCCCDDDDDDAAAAAAAAA@@@???>>>===<<<999999999888777666555444000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))))))))*********+++))))))))))))))))))))))))******************))))))************************)))))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------////////////////////////................................................---------.........//////......///...///000///...///...000;;;OOOkkk~~~xxxwww}}}tttfffWWWKKKCCC>>>;;;777777888888999::::::;;;::::::;;;<<<<<<;;;:::999;;;:::888777777777888888444444333333444555777888888999;;;===>>>?????????@@@@@@??????@@@@@@AAABBB@@@BBBCCCBBB@@@@@@AAACCCBBBCCCCCCBBBAAA???>>>>>><<<;;;999999;;;<<<;;;:::<<<===>>>>>>============AAAAAA@@@>>><<<:::888777999888???KKKQQQVVVeeewww{{{zzzxxxtttlllhhhooozzzooolllsssuuuzzz~~~tttcccDDD;;;444333333222222444000000000000////////////................................................000000000000000000000000........./////////000000000000000000111111111111000000000000111222333444333333444555666777888888777777888888888999999999777:::>>>@@@???>>>???@@@???@@@AAABBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAAFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFFFFDDDBBBBBBBBBBBBBBBAAACCCFFFGGGGGGGGGGGGJJJNNNQQQSSSRRRPPPNNNKKKMMMNNNMMMKKKIIIHHHHHHJJJGGGEEEDDDFFFHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKJJJJJJKKKMMMNNNNNNPPP\\\vvv}}}eeeUUUJJJTTThhh{{{xxxnnn___QQQHHHBBB>>><<<<<<@@@EEEEEEBBB@@@@@@BBB>>>===;;;999888777666666666666666555444555777999444666888999999999;;;<<<;;;===???AAADDDEEEGGGGGGJJJLLLNNNNNNNNNMMMNNNOOOQQQVVV\\\``````___^^^^^^}}}^^^TTTPPPIIIFFFBBBAAAAAACCCDDDDDDAAAAAAAAA@@@???>>>===<<<888888888888777555444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))((((((************************)))))))))))))))******+++))))))))))))))))))))))))))))))******+++++++++,,,((())))))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------000000000000000000000000................................................---------.........//////***---000111111333333111111444555333666HHHjjj~~~xxxooonnn{{{{{{~~~~~~uuudddRRRFFFAAA999999999888888888888888:::;;;<<<=========<<<;;;:::999777666666666777777777777666555666777888999666777888:::;;;<<<<<<<<<999999999999::::::;;;<<<;;;===???>>><<<;;;===???==================<<<;;;;;;:::999999;;;<<<<<<;;;;;;<<<======<<<;;;;;;;;;999::::::;;;;;;;;;::::::>>>>>>HHHWWW^^^```jjjxxxxxxtttsssuuuxxx|||iii```gggzzzyyyyyy~~~~~~|||}}}uuu^^^KKK444111000111...+++...444000000000000////////////................................................000000000000000000000000............/////////000000000000000111111111111////////////000111222333222222333444555666777888666777777777777888888888444888<<<===<<<;;;;;;===>>>???AAABBBCCCBBBBBBAAA??????????????????@@@@@@FFFEEEEEEDDDDDDDDDDDDDDDCCCEEEFFFFFFDDDBBBBBBBBBBBBAAAAAABBBEEEFFFFFFEEEEEEHHHMMMQQQRRRQQQOOOMMMHHHJJJLLLLLLJJJIIIHHHIIIMMMJJJGGGFFFGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBGGGKKKLLLLLLNNNPPPQQQQQQJJJMMM```|||~~~{{{~~~eeeMMMTTTmmmwwwzzzyyyeeeSSSFFFAAA@@@444888<<<===;;;<<<@@@DDDCCCBBB@@@>>><<<;;;::::::444444444333222222444666333555777777666666777888999;;;===???AAACCCDDDDDDAAACCCEEEEEEDDDDDDEEEFFFIIINNNTTTXXXYYYXXXVVVVVVyyycccPPPNNNJJJGGGDDDCCCEEEEEEBBB@@@CCCAAA???>>>>>>===;;;999999999888777666555444444//////...------------...---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................////////////////////////------------------------////////////////////////---------............///---------...///000000111111000222444444999JJJ\\\sssllliiinnn~~~{{{uuu~~~|||rrrggg___SSS@@@777777555999<<<777<<<;;;;;;<<<;;;777888===<<<;;;:::999888777777777888888777666555555666666777777888888888777777666666666666666777777777777666777777777777888888888999999::::::::::::::::::<<<:::777888;;;<<<<<<:::<<<:::888888999;;;;;;<<<888888777777777777777888@@@KKKYYYcccfffhhhjjjlllooouuu~~~}}}{{{tttjjjfffhhhxxxllljjjpppwwwwww}}}lllWWWHHH???222222222111000//////...///////////////////////////////////////...................................................------///000///---///222111---////////////000000000000......///000111222222333222222333444555666777888777777666555555666777888888888999:::;;;======>>>AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIILLLMMMMMMMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIMMMKKKHHHEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJKKKMMMOOOSSS\\\ooowwwwwwfffTTT```}}}}}}wwwsss```PPPDDD>>>999666999;;;::::::;;;===GGGLLLFFF>>><<<:::777:::999888777666444333333333333444555666777888999444555666777888999:::;;;<<<<<<======>>>???@@@@@@CCCEEEHHHKKKMMMMMMMMMLLLxxxdddPPPOOOLLLHHHEEECCCCCCCCCBBB@@@BBB@@@>>>>>>>>>>>><<<:::999999888777666555444444//////...------------...---------,,,,,,+++++++++******+++,,,,,,,,,++++++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------................................................------------------------------------------------------------............---------...///000000000111///000222000111;;;HHHcccyyyzzzssspppsssxxx}}}}}}www^^^KKK@@@555444888444666444666;;;===;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;999999888777777777777777777777777888888777777666555666666666666777777777666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::888777888:::<<<:::999===<<<:::888777555444333999777555555999AAAIIINNNZZZaaajjjnnnoooooorrrttt~~~yyyyyyxxxxxx}}}uuuiiidddlllxxx|||iiiWWWHHH===777222222111111000//////...........................////////////...............................................................000///...///333222///////////////000000000000//////000000111111222222111222333444555666666777888777666666666777888999888999999:::<<<======>>>AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAADDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIKKKJJJGGGEEEDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGEEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLLLLPPP\\\mmmyyyuuugggooo~~~pppSSSHHH???999888999888888999===DDDHHHCCC======>>>===::::::999888777666555555555555555555555555555555444444555555666777888888999999::::::;;;;;;<<<<<<<<<===@@@BBBCCCDDDCCCCCCuuueeeQQQPPPMMMIIIEEEBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>===;;;999999888777666555555444//////...------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...//////000000///......000///---000555999MMMmmmuuuzzzooo]]]JJJAAA@@@::::::555444999;;;:::888888999::::::;;;;;;;;;;;;:::;;;::::::999999999999999777777888888888888777777666666777777777888888888777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999;;;;;;999888777888888777777777666666:::;;;>>>DDDNNNYYYccciiiooopppqqqqqqqqqvvv~~~}}}}}}{{{zzzooocccaaannn}}}qqq\\\JJJ???999333///222111111000000//////......................................................................................................000///...000444444000////////////000000000000000000000000000111111111111111222333444444555555888888777777888888999:::999999:::;;;<<<======>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHEEEEEEKKKUUU\\\wwwvvvrrrqqqrrrwwwzzz}}}YYYLLL@@@;;;:::999888:::999===>>>;;;888999<<<<<<:::::::::999999888888888888777777666555444333333444444444444555555555666666666666777777777777777555666888999::::::999999qqqxxxfffQQQQQQLLLIIIDDDAAAAAABBBCCCDDDDDDBBB@@@???@@@???===;;;:::999999888777666555555//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////...------///000000000111666555AAAaaa{{{xxx~~~qqqccc\\\RRREEE;;;444555777777777777888999:::;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;;;;888888999:::::::::999999888888888999999999::::::999999:::;;;<<<<<<===============<<<<<<<<<<<<<<<;;;::::::;;;:::999777666555666666666666888:::===@@@GGGRRR^^^iiiqqquuuvvvqqqqqqqqqrrrwwwssslllqqqxxxwww{{{wwwmmmhhhppp{{{hhhYYYEEE888444333111...111111000000////////////........................------...............///........................---------...............---//////...111555555111////////////000000000000111111111000000000000000000111111222333333444444888888888888999::::::;;;:::::::::;;;<<<======>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBDDDEEEFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKHHHHHHGGGEEEDDDGGGLLLPPP^^^ppp{{{eeeSSSRRRUUU```vvvooo```OOOFFFAAA<<<;;;<<<666888888666555666888888::::::::::::::::::::::::999999888777666555555444555555555555555555555555555555555444444444444444444555666666666666555444kkknnneeePPPQQQIIIGGGDDDAAAAAABBBEEEGGGGGGEEEBBBAAAAAA???===;;;::::::999888777666555555//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................................------------------------------------------------,,,,,,,,,------------...------------............///...------000333333111<<<333111DDDhhhyyyyyy~~~|||tttWWWJJJ===888888777777999666777888999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????======<<<<<<;;;;;;;;;:::999999999888777555444444777777666444444777===BBBPPPWWW```jjjpppsssrrrqqqmmmrrrzzzsssdddbbbnnnzzzwww{{{tttooorrryyyzzzfffTTTHHH:::333333444222000000000000///////////////........................,,,---------......//////........................---------.........//////---//////...000555555111////////////000000000000111111111000000000000000000111111222222333333333777888888999:::;;;;;;;;;:::;;;;;;<<<<<<=========;;;<<<>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHFFFEEEEEEFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEECCCBBBDDDEEEGGGHHHJJJJJJKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLQQQ\\\qqqvvv```RRRFFFJJJ]]]tttyyyfffXXXLLLBBB??????888666666777999999999999999::::::::::::;;;;;;;;;999888888888888888888888777777777666666666666666555555555555444444444444555666666555555555444444kkklllcccNNNRRRGGGGGGEEECCCAAABBBDDDGGGGGGEEEBBBAAAAAA@@@>>><<<::::::999888777666666555//////...------------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))************))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------.................................------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------000000...,,,---000111......000444:::IIIfff~~~xxxvvvwwwxxxkkk\\\RRRHHH>>>888777666666666666666777888999:::::::::::::::;;;;;;<<<999:::;;;<<<=========<<<;;;;;;<<<<<<<<<=========<<<<<<<<<============>>>;;;;;;;;;::::::999999888555666666555444444555777444777999;;;>>>EEEOOOVVVdddddddddeeegggiiilllmmmqqq{{{sssiiijjjsss}}}zzz{{{yyyyyyzzzwwwvvv{{{~~~gggTTTBBB;;;444111333444222000////////////////////////------------------------,,,,,,,,,---......//////........................,,,,,,------.../////////---///...---///333333///////////////000000000000000000000000000111111111111111222222222333333333666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;===>>>???@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCEEEFFFFFFEEEDDDDDDFFFGGGHHHJJJKKKKKKLLLLLLHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGJJJNNN\\\uuuvvv```IIIBBBIII]]]yyyrrr```RRRLLLMMMAAA:::666777999999888888999999999999999999999999777777888888999999::::::888888888888888777777777555555666666666666666666666666555555444444444444ssssss```MMMRRRHHHIIIHHHEEEAAA@@@BBBDDDBBBAAA??????@@@@@@???===;;;::::::999888777666666//////...------------...+++++++++,,,,,,---------******+++,,,,,,,,,++++++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))************))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++///000------000000---'''---333222444DDD___vvvzzz}}}zzzmmm\\\OOOKKKIIIGGGBBB===:::888888888999888888888999999:::;;;888999:::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777777666666333555666666666999>>>CCCCCCHHHOOOTTTXXX^^^gggmmmpppmmmhhhgggiiipppxxx}}}}}}ssswwwyyyzzzyyyzzz~~~~~~xxxxxxxxx|||oooaaaPPPAAA555333000000111111111///////////////////////////------------------------++++++,,,------...//////........................,,,,,,------...//////000---......,,,...222111---////////////000000000000//////000000111111222222222222222333333333333333555666888999:::;;;::::::<<<<<<<<<<<<============<<<<<<===???@@@@@@@@@@@@?????????@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJIIIHHHGGGFFFCCCDDDEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDEEEGGGNNN]]]tttooo\\\PPPHHHPPPnnn}}}nnnjjjmmm\\\NNNBBB===;;;777666777888888888888777777777777666666777777777888888888777777888888888888888888555555666666777777888888777777666666555555666666}}}|||^^^LLLRRRJJJKKKJJJGGGBBB??????@@@>>>===<<<===???@@@@@@???;;;::::::999888777666666//////...------------...+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++))))))************))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////........................------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------%%%---222000///333333000333111...,,,...555@@@HHHwww}}}tttnnngggbbbYYYOOOFFFAAA>>><<<777777777777888888999:::666777888999::::::;;;:::999999999:::::::::;;;;;;;;;::::::999999888777777888888888777666555555444555666888999;;;AAAHHHNNNaaagggmmmooonnnnnnqqqtttrrrpppoooqqqxxxwwwooopppsssyyyqqqiiinnnuuuvvvyyy|||{{{bbbQQQGGG;;;111000///////////////000000.........///////////////------------------------++++++,,,,,,---...//////........................,,,,,,------...///000000---......,,,---000000,,,////////////000000000000...//////000111222222333333333333333333333444444444555777999::::::::::::<<<<<<<<<==================>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLJJJHHHGGGAAAAAABBBEEEGGGHHHGGGFFFEEEFFFGGGHHHRRRhhhzzzzzz~~~xxxiiiTTTLLLccc}}}iiiTTTIIIBBB;;;888:::777777777777666666555555666666666666555555555555666777777777888888888999555555666666777888999999999999888888777888888999zzz~~~aaaRRRMMMMMMKKKHHHDDDAAA@@@@@@@@@@@@???>>>???@@@???>>><<<999999999888888666555555///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++******)))************************,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++++++++------------------------...---,,,++++++---...000------------------------000///...---------------...------,,,,,,------...---------,,,,,,+++++++++------------------------------------------------............////////////.........///000222333444LLLlllxxxxxx~~~~~~yyyppphhhddd```WWWLLLAAA???<<<999999888888777666555888<<<:::555666;;;333666999:::999888888999;;;;;;<<<<<<;;;999777555999777555555666888888888;;;<<>>>>>======>>>???????????????@@@AAABBBBBB@@@@@@BBBDDDFFFEEECCCAAAAAABBBBBBDDDFFFHHHJJJKKKHHHHHHIIIHHHGGGEEECCCBBBEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMNNNOOONNNMMMLLLKKKFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFKKKXXXiiivvv{{{pppqqqxxxpppTTTZZZtttiiiXXXLLLCCC===;;;>>>;;;666777???DDD===222222333555666555555555666666444333333555666777666555666777888888888888888::::::999888777666555555wwwwww}}}aaaRRRNNNKKKIIIFFFDDDBBBAAAAAABBB@@@???>>>???@@@???>>><<<::::::999999777666555444///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***************************************)))))))))***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++------------------------...---,,,++++++,,,...///------------------------//////...---------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++---------------------------------------------------.........////////////......//////000111222333>>>LLLccc~~~~~~~~~~~~~~~xxxyyyxxxtttssssssoooiii[[[QQQDDD;;;777777777777;;;777666888777333444888666777888777555555666888777777777777777888888888:::999999;;;???BBBDDDDDDNNNPPPUUUXXXZZZ___lllzzz~~~zzzuuuqqqqqqsssuuu}}}yyyxxxvvvhhhdddmmmrrrcccNNN???888555222///111000000///////////////....................................---------,,,,,,,,,,,,---------............---------,,,,,,,,,---------............///.../////////000000000000////////////////////////////////////000000000000///000111222333444444555444777:::<<<;;;;;;;;;;;;<<<===>>>>>>======>>>???????????????@@@AAABBBCCCDDDCCCDDDEEEFFFFFFCCCAAAAAAAAABBBBBBDDDEEEGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMMMMMMMLLLJJJIIIEEEEEEEEEEEEEEEDDDBBBBBBDDDDDDDDDBBBDDDKKKVVV___}}}~~~oooqqqyyy}}}~~~yyydddYYYlllzzz}}}rrrdddUUUJJJFFF@@@>>>;;;<<>>???@@@???>>><<<;;;;;;:::999777555444333///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************++++++++++++************************))))))***+++,,,,,,,,,,,,*********++++++,,,,,,------------------------------,,,+++++++++,,,...///------------------------///...------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---------------------------------------------------------........./////////////////////000111111555555>>>WWW}}}zzz{{{}}}tttwwwuuuqqqooorrrsssqqq{{{ooo___RRRKKKHHHHHHGGGHHHAAA===>>>???>>>>>>???>>>>>><<<:::999:::>>>AAA???>>>>>>>>>AAAEEEIIILLLLLLKKKLLLPPPUUUZZZ\\\]]]kkkkkkmmmooommmkkkqqqzzz}}}{{{{{{~~~}}}ssspppoootttzzzgggRRRGGG;;;333222333222000111000//////......//////---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,---------............///....../////////000000000////////////////////////////////////000000000000000000111222333333444555444666999::::::::::::;;;;;;<<<>>>>>>===<<<>>>???>>>>>>>>>???@@@BBBCCCDDDGGGFFFFFFFFFGGGFFFCCCAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHIIIIIIJJJKKKLLLIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBAAACCCDDDCCC@@@>>>@@@EEEJJJVVViiivvv\\\\\\\\\dddssstttfff```ZZZYYYUUUPPPMMMIIIAAA777:::999777555444444555666555555666666555555444333111222222333444555555555333333333444444555666777{{{lllwwwhhh{{{{{{```QQQPPPKKKIIIFFFCCCBBBAAABBBBBB@@@???>>>>>>@@@???>>><<<<<<;;;:::999777555333222///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++,,,------...//////************************)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///000000111111333;;;OOOnnnxxxxxx{{{{{{|||tttjjjeeedddeeebbb\\\XXXZZZ```bbb___\\\YYYXXXUUURRRQQQTTTZZZ^^^[[[ZZZYYYYYY\\\bbbgggkkkiiihhhhhhjjjnnnrrrtttuuu}}}|||zzztttnnnnnnrrr|||xxxxxxzzz}}}vvvwww~~~~~~www}}}pppYYYIII===777111///111333333222000000///............///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........./////////000000////////////////////////////////////000000000000000000111222333333444444333666888999999999999;;;:::<<<======<<<<<<>>>???===>>>>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFFFFDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGFFFEEECCCBBBBBBFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDCCCBBBAAAAAA???AAABBBAAA??????@@@BBBEEEJJJWWWmmmlll```TTTPPPRRRWWWbbblll~~~yyylll]]]KKK===CCC@@@<<<999999:::;;;<<<555666666555555555666777444444444444444444555555666555444333333333444444xxxkkkvvv|||gggxxx{{{___PPPOOOMMMKKKGGGDDDAAA@@@@@@@@@@@@???>>>>>>@@@???>>><<<<<<;;;:::999777555333222///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,---......///000************************,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...............//////...111111...000CCCddd}}}zzz|||sssmmmqqqxxx{{{yyyxxx}}}~~~zzzvvvssstttwwwzzzzzzyyyxxxwwwxxxyyy|||~~~zzzxxxvvvvvvxxxyyyzzzyyy{{{zzz{{{zzzwwwxxx|||zzzuuuxxx}}}rrrkkklllqqqvvvyyyvvv|||{{{zzzooo^^^NNN???555444222//////111333222000000//////...............---------------------------------------------...,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////////////////000000000000111111111222222333333444333555777777777777999:::999;;;======<<<<<<>>>???>>>>>>>>>???@@@AAACCCDDDAAAAAA@@@BBBDDDEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGFFFDDDCCCAAA@@@???BBBCCCEEEGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJJJJJJJIIIGGGGGGCCCDDDDDDCCCCCCBBBAAA@@@<<<>>>@@@AAA@@@@@@@@@@@@CCC???@@@OOOggg~~~~~~vvvuuuvvvaaaOOODDDCCCLLLUUUggg}}}sssdddWWWQQQJJJEEECCCBBBAAA@@@AAAAAA@@@<<<888666777999999999888777777777888888999888666555444444555666wwwnnn{{{uuuhhhvvv|||___OOONNNNNNKKKHHHDDDAAA@@@??????@@@???>>>???@@@???>>><<<;;;;;;:::999777555444333///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************((())))))***+++,,,,,,---************************,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...///////////////000111888FFFTTTzzz~~~wwwiiifffnnnxxx~~~|||{{{~~~}}}xxxvvvttttttuuuvvvvvvuuurrrppprrrzzzvvvqqqrrrxxx}}}{{{sssoooooossswww~~~}}}|||fffUUUIII>>>777444111000//////000000...---000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......,,,,,,,,,------------...---------............///------........./////////////////////////////////////////////000000000000111111222222222333333333222444666666666666888:::999:::<<<<<<<<<<<<>>>@@@????????????@@@AAABBBBBB???>>>>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAABBBDDDFFFHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJFFFFFFEEECCCBBB@@@??????@@@AAACCCEEEGGGIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@???======>>>>>>>>>===<<<<<<>>>???@@@DDDNNNbbb|||wwwjjjooottttttzzzsss___MMMDDDDDDGGGZZZpppwwwoooeee]]]XXXTTTOOOLLLUUUUUUSSSLLLCCC;;;777777:::999999888888:::;;;<<<888777555555555666888:::xxxqqq|||fffsss}}}___NNNNNNLLLJJJGGGDDDAAAAAAAAAAAA@@@???>>>???@@@???>>><<<::::::999999777666555444///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((()))))))))******++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000111---...333666666888===RRRmmm|||qqqmmmqqquuuwwwqqqnnn{{{|||xxxvvvuuutttvvvzzz}}}zzzyyy}}}|||wwwvvvxxxzzz|||wwwtttuuuxxx{{{ooo___NNNEEE>>>888444555......//////000///---,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///---------.........//////////////////////////////////////////000000000000111222222222222333333333222333555555444555777999888:::<<<<<<<<<<<<>>>@@@AAA@@@@@@??????@@@AAAAAA@@@???>>>???AAACCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@AAACCCEEEGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEDDDCCCAAA@@@??????@@@AAABBBDDDFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBCCCBBBBBBAAA@@@??????>>>===<<<<<<<<<;;;;;;999===AAAAAACCCPPPeeevvvwwwqqqnnnoooqqqttt~~~yyyooocccVVVKKKDDDSSS]]]ttt}}}xxxssslllgggpppsssssslll^^^PPPFFFBBB@@@???@@@@@@CCCFFFIIIKKKDDDBBB@@@>>>>>>???AAABBByyyrrrdddqqq}}}___NNNOOOJJJHHHFFFCCCBBBBBBBBBCCC@@@???>>>???@@@???>>><<<999999999888888666555555//////.........---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,************************)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---...000111---+++,,,000...+++000999333HHH```uuu{{{wwwyyy}}}}}}tttmmmhhhkkkqqq|||}}}yyyyyyyyy{{{~~~|||~~~}}}{{{wwwttttttyyyvvveeeRRREEE999666444///,,,------...///000000000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---------.........//////////////////////////////////////////000000000000222222222222222222333333222333444444444555777999888:::;;;<<<<<<<<<>>>@@@BBBAAA@@@@@@??????@@@@@@BBBAAA??????AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@AAABBBDDDGGGHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDCCCCCCBBBAAA@@@@@@AAAAAACCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBAAA@@@??????@@@>>><<<;;;<<<===>>>>>>===<<<;;;;;;>>>BBBGGGIII^^^yyy{{{uuummmhhhnnnwww|||zzzqqq```SSSMMMIIIPPPlll~~~lll^^^WWWLLLMMMNNNPPPTTTXXX\\\___ZZZWWWTTTPPPNNNNNNOOOPPPlllvvv{{{xxxooo{{{zzzaaaSSSLLLGGGHHHGGGDDDAAA@@@@@@AAA===>>>>>>?????????>>>>>>:::::::::999777666444333000///...------,,,------***++++++,,,,,,++++++***......---,,,,,,+++******+++***)))))))))***,,,,,,***************)))((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))************))))))+++***)))))))))***,,,,,,+++***)))'''''')))***+++)))(((((()))+++,,,***((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000444777;;;CCCSSSnnnvvvwwwyyyzzzyyyssskkkeeejjjnnnsssvvvxxx{{{wwwvvv~~~{{{|||wwwdddRRRFFF777555333111///......///........................,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,---------.......................................///////////////222111111111222333333444333333444555666666666555777777777888999;;;<<<===>>>>>>???@@@AAABBBBBBCCCAAA@@@???>>>>>>???@@@AAACCCCCCBBBBBBBBBCCCCCCDDDFFFEEECCCBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHHHHEEEDDDDDDCCCBBBAAAAAAAAA???AAACCCCCCCCCCCCEEEFFFGGGEEECCCBBBAAABBBCCCDDDAAABBBDDDFFFFFFEEECCCBBBCCCBBB@@@@@@@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;===>>>>>>BBBYYYtttvvvvvvzzz~~~yyywwwxxxbbbYYYRRRUUU```nnnzzz{{{yyyqqqdddZZZ[[[bbbkkkxxxyyytttqqqmmmddd\\\YYYnnnuuu}}}yyyqqq}}}{{{aaaRRRLLLGGGHHHGGGDDDAAA@@@@@@AAA??????@@@@@@@@@??????>>>:::::::::999777666444333000///...------,,,------***++++++,,,,,,++++++***...------,,,++++++******+++***)))))))))***+++,,,***************)))((((((************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******)))))))))***+++,,,+++***)))(((((()))***++++++*********************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,....../////////000000000---///111444>>>QQQjjj}}}{{{{{{xxxxxx{{{tttnnnooozzz~~~lll\\\MMM???666555444222000///.................................,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...............,,,,,,,,,---------..........................................////////////222111111111222222333444222333444555666666666666777777777888999:::<<<<<<===>>>>>>???@@@AAABBBBBBAAA@@@????????????@@@AAA@@@@@@AAAAAACCCDDDFFFGGGEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA???AAACCCCCCBBBBBBDDDFFFFFFEEECCCBBBAAABBBCCCDDDAAABBBDDDEEEEEEDDDBBBAAABBBAAA??????@@@@@@>>>===;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>>>>KKK]]]nnn{{{tttwww}}}yyyoooaaaUUUOOOPPPUUU[[[YYYZZZfff}}}{{{nnnlllrrr{{{qqqbbbYYYppprrrzzzsss}}}```QQQLLLGGGHHHGGGDDDAAA??????@@@AAAAAAAAAAAA@@@???>>>>>>:::::::::999777666444333000///...------,,,------***++++++,,,,,,++++++***------,,,,,,++++++************))))))******+++,,,)))************))))))(((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***))))))))))))***+++++++++***)))(((((()))***+++---------,,,******+++,,,)))))))))*********++++++************************------------------------+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........---,,,+++++++++.........////////////000/////////---///999HHHSSSgggzzz}}}zzz}}}kkkffffffooo|||sssaaaPPPDDD;;;444000333222111///...---------------------------------,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...///000,,,,,,,,,---------..........................................//////000000222111111111111222333333111111333444666666777777777777777888999:::;;;<<<<<<======>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCBBB@@@AAABBBBBBBBBBBBCCCDDDEEEDDDBBBAAAAAAAAABBBCCCAAABBBCCCDDDCCCCCCAAA@@@AAA@@@>>>>>>??????>>><<<:::999999888888999999:::::::::999::::::;;;<<<===<<>>===<<<:::::::::999777666444333000///...------,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++*********************+++++++++))))))************)))(((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))************)))))))))))))))))))))******+++******)))(((((()))******,,,...111111...+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++------........./////////222333222///---000666<<<>>>OOOjjjrrruuuxxx|||~~~zzzzzz|||xxxqqqmmmlllsss}}}ttt\\\SSSGGG<<<777555444444000000///...------,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,---...///,,,,,,,,,---------..............................------......//////000000222111111111111111222222///000222444555777777777777777777777888999:::;;;;;;<<<======??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDDDDDDDEEEEEEFFFDDDCCCBBBBBBCCCDDDFFFGGGEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCC@@@AAABBBBBBAAA@@@AAACCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@??????>>>======>>>>>>===;;;:::999999888888999999:::999999999999999:::;;;;;;===<<<;;;===HHH___yyy{{{jjj]]]TTTFFFBBBCCCMMM[[[mmmvvvnnnlll}}}ppp|||```PPPLLLHHHHHHGGGDDD@@@>>>>>>???????????????>>>===;;;;;;:::::::::999777666444333000///...------,,,------***++++++,,,,,,++++++***,,,+++++++++++++++******))))))******++++++++++++((())))))*********))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((())))))******************))))))))))))******)))---111444333///,,,***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............---//////...,,,,,,///222666666<<>>:::555111///000111222............------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---------..............................---------...///000000111222222111000000111111111///000222444555666777777777777777777888999:::::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGDDDCCCBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBAAA@@@???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>>>><<<;;;;;;<<<===<<<:::::::::999999999999::::::999888888888888999999::::::<<<===:::888AAAUUUfffvvvjjjQQQIIIBBB@@@EEEPPPaaaooonnnmmm~~~llluuuaaaPPPLLLHHHHHHGGGCCC@@@======>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999777666444333000///...------,,,------***++++++,,,,,,++++++***++++++++++++++++++******))))))***++++++++++++***((())))))************)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))************))))))'''((())))))******)))))))))))))))******)))))))))(((***...333666444///+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,---------......)))+++------,,,---...000///111333444777FFFbbb{{{vvvrrrvvvzzz}}}~~~~~~vvvwww{{{~~~zzz}}}}}}|||{{{zzz~~~xxxdddTTTHHH>>>888333222111000////////////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,---------..............................,,,------...///000111111222222111000000000000111000000222333555555666666777777777777777888999999999:::;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEAAABBBDDDEEEFFFGGGGGGGGGCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBAAA???>>>???@@@?????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========<<<;;;::::::;;;<<<;;;999:::999999999999999999:::888888777777777777888999555999===;;;444222===JJJ\\\ppp}}}sssiiiZZZMMMHHHGGGIIILLLTTT^^^kkksssyyypppooo~~~ggglll~~~cccRRRMMMHHHHHHFFFCCC???===============>>>>>>>>>>>>===<<<:::::::::999777666444333000///...------,,,------***++++++,,,,,,++++++*********************++++++((()))***+++,,,++++++***(((((()))***************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))************))))))'''''')))*********)))((())))))************)))))))))((((((...555777333...*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,------.........///000''',,,444666111111???PPPyyywwwqqq~~~}}}sssfffTTTEEE===888555333111222222111000/////////,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++---///111111000...---,,,,,,,,,---------..............................,,,,,,---...///000111111222222111000000000000000000111222333444555555555777777777777777888888999999999:::;;;<<<======>>>??????@@@AAAAAA@@@??????@@@@@@AAAAAACCCDDDFFFGGG@@@BBBDDDFFFGGGHHHHHHHHHCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBAAA>>>===>>>???===>>>>>>???@@@@@@??????@@@???>>>===<<<<<<<<<<<<;;;999888999:::;;;:::999999888888777777888888999888777777666666777777777666555888999555111555>>>666IIIkkkzzzmmmeee___VVVNNNCCCEEEHHHKKKTTTfffrrrppp~~~cccggg~~~dddRRRMMMHHHHHHFFFCCC???============>>>>>>????????????>>>:::::::::999777666444333000000...---------------+++++++++,,,,,,+++++++++******************++++++((()))***+++,,,+++******(((((()))***************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))************))))))&&&''')))*********)))((())))))************)))))),,,'''$$$)))333999777222******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,------------------,,,+++,,,,,,---...))))))...111222777>>>LLL___zzztttlllmmm{{{wwwfffRRRJJJ@@@;;;999888555111---.........------...///,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,...111444444222000...,,,,,,,,,---------..............................,,,,,,---...///000111222222222111000000///000000111222333333444444444444888777777777777777888999888999999:::;;;<<<===>>>>>>???@@@AAAAAA@@@???>>>CCCCCCBBBBBBBBBCCCCCCDDD@@@AAADDDFFFHHHHHHHHHHHHCCCCCCDDDEEEDDDCCCAAA@@@AAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBB@@@>>>======>>>======>>>?????????????????????>>><<<<<<;;;;;;;;;:::999888888:::;;;:::888777777666666666666777777888777666666666666777777:::444222555666444555;;;<<>>>>><<<;;;;;;<<<>>>???>>><<<888:::<<<;;;777444333444222111///...,,,,,,++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))******++++++++++++++++++++++++***++++++++++++***)))))),,,+++++++++******))))))///---,,,+++++++++)))''',,,+++***))))))***+++,,,***------***+++...***###+++***)))***,,,---,,,+++************************,,,+++++++++***)))))))))(((+++...---***((((((***++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,++++++*********........................---------...///000000111999;;;DDDVVVjjjxxxxxx~~~vvvooohhhqqq~~~|||jjjZZZMMMFFF<<<;;;777444111///......------------------------///...,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,.../////////...---,,,------......------,,,,,,,,,,,,---------......,,,------...///000000111////////////000111222333///000222333444444333222555555666666777777888888::::::::::::::::::::::::>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDHHHEEEBBBCCCFFFIIIJJJIIIDDDDDDEEEFFFGGGEEEAAA>>>AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@>>>===============>>>>>><<<=========<<<:::888777777777777777777777777777666666666666666666666666777777666555555555555555555555555555555555555555222666;;;AAALLL]]]rrrpppeeeUUUJJJFFFGGGKKKLLLXXXWWWZZZ___aaacccnnn{{{zzzyyyzzz}}}tttwwwnnneeetttrrrYYYHHHKKKHHHGGGFFFDDDBBB@@@>>>===<<<;;;;;;<<<>>>>>>===;;;888:::<<<:::777444333444111000///---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))++++++++++++++++++++++++******+++++++++******)))************++++++++++++---+++***+++,,,,,,+++))),,,+++***)))))))))******))),,,,,,)))***------))),,,+++***+++---------,,,************************+++++++++******************+++,,,,,,***)))))))))++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,+++++++++******........................,,,------...//////000000///...222;;;EEEQQQddduuuwwwoooqqqxxx~~~~~~|||}}}{{{~~~}}}yyy}}}yyypppbbbUUUJJJBBB<<<888777666444111000/////////------------------------...---,,,+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---.........---,,,,,,------......------,,,,,,,,,,,,---------...............//////000000000000000//////000111222222000111222333444444444333555555666666777777888888999999999::::::;;;;;;;;;======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCGGGDDDBBBBBBEEEGGGGGGGGGDDDDDDDDDEEEGGGFFFCCCAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@AAAAAA@@@@@@???======<<<<<<<<<<<<======<<<<<<<<<<<<;;;999888777888888888888888888888888555555555555555555555555777666666555444444555555444444444444444444444444666888999999:::@@@IIIQQQeeeppp~~~xxxtttxxx{{{zzzzzzqqqhhh\\\QQQIIIIIIEEEBBBCCCBBBCCCKKKVVVfffnnnxxxuuuiii```___eeeoooyyy~~~qqqppprrrsssnnnYYYGGGDDDHHHGGGEEECCCAAA???>>>======<<<<<<<<<======<<<:::888999;;;:::777444333333///......---------------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))+++*********))))))(((((())))))))))))))))))))))))***************++++++***)))******++++++,,,,,,---+++***)))***,,,---,,,+++***+++++++++++++++++++++***------)))(((+++------,,,+++***+++---------,,,***************************************+++++++++,,,+++))))))***+++***)))++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,++++++++++++***------------------------,,,------....../////////000//////000000333;;;DDD[[[jjjvvvooonnnppp|||zzzxxxyyyxxxtttssssssuuuzzzyyygggYYYMMMFFF===666333222333333111000//////......//////------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......////////////000000000000111000000000000000111222111222333444555555555444555555666666777777888888888888999::::::;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCEEECCCAAAAAABBBDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999777777888888888888888888888888555555555555555555555555666666555444444444555555444444444444444444444444222444777666444333555888@@@NNNbbbsssvvviiiggglllooo~~~rrrjjjdddZZZOOOGGG@@@<<<>>>CCCHHHKKKUUUbbbkkkiii[[[OOOJJJMMMUUU^^^fffpppyyymmmjjjpppzzzqqqppplllpppZZZJJJEEEGGGFFFEEECCCAAA???>>>===>>>===<<<<<<======;;;999888999999999777555444333---------,,,,,,---......++++++++++++++++++++++++************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++******)))(((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))******++++++,,,+++++++++,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******+++,,,,,,---------+++------+++((((((***++++++***)))***,,,,,,,,,+++************************)))))))))***+++++++++,,,...+++''''''***,,,+++)))++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,---------.........222333333333222222444888555@@@PPPcccwww|||yyy{{{{{{xxxwww}}}{{{~~~~~~zzzxxxvvvtttuuu{{{}}}lll```UUUJJJBBB===999444111111222333333......------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000000000000000/////////111111000000000000111111222222333444555555555555555555666666777777888888777777888999;;;<<<==================>>>>>>>>>????????????@@@AAAAAABBBBBBCCCBBBAAA@@@@@@AAAAAAAAACCCBBB@@@AAACCCEEEFFFEEEBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@======<<<;;;;;;;;;<<<<<<:::::::::999999888777777888888888888888888888888555555555555555555555555555555444444444444444555333333333333333333333333...111555777777777888999444<<>>JJJ]]]rrr~~~wwwssstttzzz}}}vvvtttzzz~~~~~~yyywwwtttrrrssszzzvvvjjjXXXJJJCCC???;;;888444333111111111111///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,---------......000000000000////////////000000000000000000111222333333333333444555666666555555666666777777888888777777888999;;;<<<======<<<============>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBB@@@??????AAADDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>===<<<<<<======999999888888777777777666777777777777777777777777555555555555555555555555444444333333333333444444333333333333333333333333333444444444333333333444444555888<<>>>>>===>>>AAABBBBBBIIIPPPZZZXXXSSSJJJCCCBBBHHHNNNRRRaaakkklllnnnpppeeeUUUtttsssvvvXXXJJJKKKGGGFFFDDDBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<;;;999888777666777888777444222---,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))***(((((((((((((((((((((((()))((((((((()))+++---///000000///...,,,+++******---,,,++++++,,,,,,***)))---,,,***)))(((((())))))+++''''''***---++++++,,,***)))((()))+++++++++******************************************++++++++++++***))))))***+++++++++++++++++++++++++++++++++************************************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...---...---***111000//////333<<>>777333111000...+++---------///000000---+++......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------..................////////////////////////000111222333222222222222333444555666555555666666777777888888888888999::::::;;;<<<<<<<<<<<<============>>>>>>===>>>>>>??????@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBBBBBAAA???@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>===============999888777666666666666777666666666666666666666666444444444444444444444444333333222222222333444444222222222222222222222222555444333222111222222333222222222222555;;;BBBGGGVVVfffyyy|||yyyyyy}}}zzzxxxuuuqqqkkkkkklllkkkhhhaaaWWWPPPKKKIIIIIIKKKKKKJJJMMMRRRPPPRRRRRRMMMFFFBBBCCCFFF===EEELLLNNNQQQRRROOOIII{{{uuuvvv[[[HHHIIIFFFFFFDDDBBB@@@>>>===<<<;;;::::::;;;<<<===;;;:::888666555666888777444111------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((()))******++++++))))))))))))))))))))))))(((((('''((())),,,...000000//////...---,,,,,,++++++*********,,,---,,,++++++***)))))),,,000444777888---&&&(((,,,+++***++++++*********,,,---,,,+++************************+++++++++***************((()))++++++******+++,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///222111......111000,,,***+++---///000222555666222===MMM[[[hhhwwwwwwkkkkkksss|||ppphhh[[[OOOEEE>>>777333555333222222333333111...---,,,,,,...000000///---,,,,,,---...---,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,)))*********++++++++++++******************************************************)))(((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++------,,,------......------,,,,,,,,,,,,---------......,,,,,,------......//////.........///000222333444222222111111222333555555555555666666777777888888999999999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@@@@???AAACCCCCCBBBAAACCCEEEDDDCCCBBBBBBDDDFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA??????>>>===<<<;;;<<<<<<888777666555555555666666555555555555555555555555444444444444444444444444222222222222222333444444222222222222222222222222222111000111222444666666111111222222222222444555333???MMM[[[jjj{{{}}}{{{wwwyyyzzzyyy}}}uuujjjgggfffggggggfffiiioookkknnnoookkkccc]]]YYYYYYPPPKKKHHHIIIJJJKKKQQQYYYyyyuuuxxx~~~hhhOOOMMMFFFEEEDDDBBB@@@>>>===<<<:::999999;;;======<<<;;;888666555666888888444111...---,,,,,,+++++++++,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,---************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))***+++,,,,,,************************((((((''''''))),,,///000..................------))))))(((***,,,......---''''''(((,,,222;;;CCCHHHGGG666)))'''***)))'''(((---,,,+++,,,...///...---************************,,,+++++++++******))))))%%%)))------+++)))***,,,++++++++++++++++++++++++************************************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++(((++++++(((***000111---,,,...000222222000...---000333555666:::EEEWWWeeeoooyyyzzzllljjjpppwww~~~~~~vvvmmmbbbXXXQQQEEE@@@999555555444222111222///---,,,---...---,,,000...,,,,,,.../////////)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))***,,,---...---,,,,,,))))))******++++++++++++***************************************************)))(((''''''((()))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,---...//////------...///111333444555222111111000111222444555555555666666777888888888::::::::::::::::::::::::<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@>>>AAADDDDDDCCCBBBDDDFFFFFFEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;:::::::::888777555444444555666777444444444444444444444444444444444444444444444444222111111111222333333444111111111111111111111111111000//////111111111000333333333333333333444555333777888888???RRRgggsssyyyzzz~~~~~~|||}}}||||||||||||{{{vvvsssrrrcccXXXWWWVVVWWWddduuurrrzzziiiKKKHHHIIIHHHFFFCCC@@@>>><<<;;;;;;999999999;;;;;;;;;999888888999888777444111000---------,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---***)))+++000222///,,,))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********)))************+++++++++(((***))),,,>>>UUU\\\WWW@@@777,,,((()))+++)))&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++***)))((((((((()))***++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000000000111333777;;;???BBBHHHNNNXXXdddooo{{{tttpppttt|||zzzsssbbb^^^VVVNNNFFFAAA>>>===777666444222000...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///111111111111111222222333333333222222333333444555444444555555666666777777777777888999::::::::::::<<<======>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCBBBGGGFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEEEEEEECCCBBBAAA@@@@@@AAABBBAAA@@@>>>===>>>>>>======<<<;;;999888777777666666555555555444555555555555555555555555333333333222222111111111222222222222222222222222111111111111111111111111222222111111111111111111111111111111111111111111333222222444888???FFFJJJ```lll{{{|||wwwwww|||}}}xxxwwwyyyzzztttqqqmmmiiijjjoooxxx~~~www~~~jjjOOOKKKHHHGGGEEECCCAAA???===<<<;;;:::999999;;;;;;:::999777777888888777555222111---------,,,,,,,,,++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))(((***...///---)))))))))))))))))))))))))))))))))************)))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))))))))***+++,,,,,,+++++++++******))))))))))))************+++++++++...///,,,'''...888888///333...***)))+++---+++)))************************,,,,,,++++++************---,,,***)))***,,,...000111000...,,,******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...///111000//////000111444555---111666<<>>>>>???????????????999::::::<<<>>>@@@AAACCCBBBCCCDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEECCCBBB@@@???@@@AAAAAABBBAAA@@@???>>>============<<<:::999888777666666666555555555444444444444444444444444444333222222222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444222111111222555999;;;AAAHHHRRR\\\fffssszzzyyy{{{{{{yyysssmmmjjjjjjnnnrrryyytttqqqqqqppppppsssyyywww|||jjjeeewww}}}hhhQQQJJJFFFFFFDDDCCCAAA???>>>===;;;:::999999;;;;;;:::999666777888888777555333222------------,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++,,,***'''))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***++++++***************++++++*********))))))))))))))))))************+++++++++***...---((())),,,)))!!!'''((()))+++,,,+++***)))))))))))))))))))))))))))+++************)))))))))---+++(((''')))---222666777555333000---+++))))))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++***************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...//////...---+++++++++,,,---...000222222111222333555555;;;BBBGGGJJJNNNTTTXXX```eeemmmuuu{{{~~~~~~}}}sssmmmccc```\\\VVVPPPJJJFFFCCCAAA???<<<:::888555111...,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///---------------.../////////////////////000000111333444444555666666777777888999:::;;;;;;<<<<<<;;;>>>>>>???@@@@@@@@@@@@@@@;;;;;;<<<===>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCBBBEEEDDDCCCBBBBBBCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????=========<<<;;;:::999888666666666555555555555555444444444444444444444444111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111000///...///000000000222555888>>>IIIWWWaaahhhqqq|||{{{sssmmmkkkmmmoootttyyyzzzvvvqqqtttxxx}}}qqqsss|||___RRR```lll```NNNFFFEEEEEEDDDCCCAAA@@@??????<<<:::999999;;;;;;:::888555666777888777666444222...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******(((&&&))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))******++++++******)))***************************))))))))))))*********+++++++++%%%+++...++++++...---***&&&))),,,,,,***''''''((())))))))))))))))))))))))***))))))))))))))))))))),,,***((('''(((,,,111444666555222000---+++)))(((************************************************))))))))))))))))))))))))************************************++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......---,,,---...---,,,,,,,,,---...///000...///000///---------//////111222222111111444666666999>>>BBBGGGIIIJJJKKKJJJKKKLLLLLLMMMMMMMMMMMMTTTWWWZZZYYYSSSJJJBBB>>>888888777666555333222222---------...000222333333---...///000000///...---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******************************++++++++++++******************************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///------,,,,,,------.../////////.........///000000333333444444555666777777999999:::;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@??????>>>?????????BBBBBBBBBBBBAAAAAA@@@???CCCCCCBBBAAABBBCCCDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@???<<<<<<<<<;;;:::999888777555555555555555555555555333333333333333333333333000000111111222222333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000111222111000222666:::<<>>????????????BBBAAA@@@??????>>>??????AAABBBBBBBBBAAA@@@??????BBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBGGGFFFEEEDDDCCCCCCBBBBBB????????????????????????<<<<<<;;;;;;:::888777666444444444555555555555555333333333333333333333333000000000111111222222222111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000//////000111111111111111///000111222222222222333222666999999999===FFFMMMOOOWWWeeetttuuuppp||||||```MMMRRRZZZUUUMMMJJJEEEEEEDDDCCCAAA@@@??????===;;;::::::::::::999777666777888888777555333222............---------,,,***************************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))+++***************+++++++++++++++++++++,,,,,,,,,)))************+++++++++++++++***'''%%%&&&'''((((((***+++)))'''(((+++///++++++++++++++++++++++++)))))))))************+++((()))***++++++***)))))))))))))))******)))((((((************************************************))))))))))))))))))))))))************************)))))))))************+++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,------------------------------...000000//////000222............///000222222111111111111111111222222333222222111111111111222222333444333111000000111//////...---,,,+++***))).........,,,)))((()))***+++,,,---......---+++***......---,,,++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************++++++++++++******************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............//////............///000000000000000000000111222222111111222444555666777888888999:::;;;;;;<<<<<<;;;:::;;;<<<>>>>>>???????????????>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBKKKJJJGGGDDDBBB???>>>>>>=========<<<======>>>???;;;;;;;;;:::999888777666444444444444444555555555222222222222222222222222000000000111111111111111111111111111111111111111000000000000000000000000...//////000000111111111000000000000000000000000000000000//////.........111000///...///222444666111444666666444444666888===@@@FFFMMMUUU[[[___bbbgggiiimmmppptttyyyyyyrrr}}}~~~gggOOONNNTTTRRRLLLJJJFFFEEEDDDCCCAAA@@@???>>>===;;;::::::::::::999777777777888888777555222111............------------************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))************)))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))***+++,,,,,,)))*********++++++++++++)))************+++++++++***)))(((***++++++,,,---&&&'''((())))))***,,,...++++++++++++++++++++++++************++++++,,,,,,((()))***+++++++++******&&&'''((()))***))))))(((************************************************))))))))))))))))))))))))************************))))))))))))******************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************,,,---,,,+++***+++,,,,,,---------,,,++++++***(((***++++++))))))***,,,000///......///...------++++++++++++,,,------...------------------------...///000///------...///---......//////000000111(((+++------++++++---///++++++,,,------------------,,,++++++***+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******************************++++++++++++******************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...............///000000000000//////000000111222000111222333555666777888777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAAIIIGGGEEEBBB@@@>>>======<<<;;;;;;:::;;;<<<===>>>::::::::::::999777666555333333333444444555555555222222222222222222222222111111111111000000000000111111111111111111111111000000000000000000000000......//////000111111222000000000000000000000000000///...---------------333111///......000000111...///111333444444444444777777777666777999;;;>>>;;;===AAADDDGGGLLLQQQTTT]]]```eeefffffffffhhhjjjjjjmmmrrruuuvvvwwwyyyzzzyyypppyyynnnPPPKKKPPPOOOIIIFFFFFFFFFDDDCCCAAA???>>>======<<<::::::::::::999777888888999888777444111000//////.........---------************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))*********+++,,,))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))((())))))))))))))))))***+++,,,---(((((())))))*********+++)))************++++++++++++))))))+++---+++)))(((''''''((()))******))))))******************************+++++++++,,,,,,,,,************+++,,,---...'''((()))***+++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++,,,------------,,,+++---......------...000,,,,,,,,,...//////...---------...//////000111111+++,,,...//////...---,,,+++---//////---,,,------++++++++++++++++++,,,,,,+++---//////,,,***+++---++++++++++++++++++++++++******************+++,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////...------------.../////////////////////000111111000111222333555666777888777777888999::::::::::::<<<===>>>???AAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAACCCCCCAAAAAAAAAAAABBBCCC@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@?????????@@@AAA;;;::::::999:::;;;<<<===:::::::::999888777666555333333333444444555555555111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000///...---------...000111,,,---///222333333000---333111......///111222333---///222333333222222222111333444444444555777999333888======:::999<<>>???@@@AAAAAAAAA@@@>>>======???@@@BBB>>>>>>???AAAAAAAAAAAAAAABBB@@@>>>===>>>@@@BBBDDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@@@@??????@@@@@@999777444444666888:::;;;888888777555555444444444444444333333333333222222111111111111111111111111111111111111000000000000000000////////////000000000000//////.........---////////////////////////000000//////.........---////////////////////////---------............///......////////////......000000000000000000000000////////////000000000000222222222222222222222222333333333444444555555555uuulllxxxfffKKKFFFFFFJJJKKKEEEFFFEEEDDDBBB@@@?????????===;;;::::::::::::999777555666777888777555333222///222222---+++,,,---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))*********))))))))))))))),,,+++***)))((((((((((((+++++++++*********))))))***)))((((((((()))++++++))))))))))))))))))******+++***)))))))))***+++,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))******)))''''''(((***************))))))))))))(((((()))************)))************************))))))))))))))))))))))))************************+++++++++*********))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---,,,++++++***************++++++************++++++)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------........................///000000111111222333333111222444555444555666888888999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAABBBAAA???>>>===>>>???@@@>>>??????@@@@@@AAAAAABBBAAA@@@>>>>>>>>>AAACCCEEECCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@===:::777555666777888888777777666555444444444555444444333333333222222222111111111111111111111111111111111000000000//////000000////////////000000000/////////.........---........................000/////////.........---........................---------............///...//////000000//////...////////////////////////.../////////000000000000111111111111111111111111111111222222222222222222tttkkkxxxyyybbbHHHCCCBBBGGGJJJEEEEEEEEECCCAAA@@@?????????<<<;;;999999::::::888777666666777777666555333222---000000+++)))+++,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((())))))))))))************(((((((((((())))))))))))++++++******)))(((((('''++++++***)))((((((((((((+++************))))))))))))))))))((()))******+++*********))))))))))))))),,,+++***))))))))))))***))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))***++++++)))'''&&&''')))************))))))))))))'''((())))))******))))))************************))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++************************++++++******++++++,,,------,,,***)))))))))***+++++++++************++++++)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------........................//////000111111222222333222333555555555555777999888999999::::::;;;;;;<<<;;;<<<======??????@@@AAACCCBBB@@@>>>======>>>>>>??????>>>>>>???@@@BBBCCC@@@@@@??????@@@AAACCCDDDDDDCCCBBBAAAAAA@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAA===999777777777666666666555555444444444555555333333333333222222222222111111111111111111111111111111000000000000//////000//////......//////000/////////......................................./////////.......................................---------............/////////000000000000//////////////////////////////....../////////000000000////////////////////////000000000000////////////vvvkkkyyywwwhhhllldddIIICCCAAADDDHHHCCCEEEDDDBBBAAA@@@?????????<<<;;;999999::::::888777666666666666555444333222,,,000000+++)))+++,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******))))))))))))))))))))))))*********(((((((((((())))))))))))************))))))((((((******)))(((((((((((((((************)))))))))))))))))))))))))))******+++************))))))((((((*********))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))***++++++***(((((()))+++************)))))))))((('''(((((()))))))))))))))************************))))))))))))))))))))))))***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))***+++++++++++++++************************************************************************++++++******++++++,,,------,,,***)))((()))***+++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------........................//////000000111222222222222444555666666666888999888999999::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>??????@@@???>>>===>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@AAA>>>;;;999888888777666444444444333444444555555333333333222222222222111111111111111111111111111111000000000/////////////////////....../////////................................................................................................---------............/////////000000000000//////////////////////////////........./////////000000////////////////////////000000//////......------{{{pppxxxbbb```zzz~~~dddIIIBBB???BBBGGGCCCDDDCCCBBBAAA@@@?????????<<<:::999999999999888666666666666555555444333222---111111,,,***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))******))))))))))))))))))(((((((((((())))))))))))(((((())))))***************)))(((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++***)))((('''''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***+++---///************)))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************************************************************************************))))))***++++++++++++***************************************************************************++++++******++++++,,,---,,,+++***)))))))))***+++++++++************++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------...........................//////000111111222222222444555666666666888999888999999::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>??????@@@AAAAAA???>>>=========???AAACCCDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA???===:::999999999888777444333333333333444444555333333222222222111111111000000000000000000000000000000000////////////...//////............//////---------.......................................---------.......................................---------............/////////000000000000//////....................................////////////000000000000000000000000000000//////......------wwwlllfffbbbHHHAAA===AAAGGGEEECCCBBBAAA@@@????????????;;;:::888888999999777666666666555444444333333333...111111---+++...///...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))************))))))))))))(((((((((((())))))))))))'''(((((()))******++++++)))((((((''''''((((((((((((((()))))))))))))))***(((((()))************)))))))))***++++++***((('''%%%&&&((()))***+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((*********+++...000************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************************************((()))******++++++******************************************************************************++++++******++++++,,,---++++++++++++******))))))++++++************++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------..............................///000000111111222222333555555555555777999888999999::::::;;;;;;<<<:::;;;<<<<<<>>>>>>???@@@======>>>???@@@AAAAAABBB>>>>>>======>>>???AAABBBEEEEEEEEEEEEDDDBBB@@@>>>????????????@@@BBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAA===<<<:::999::::::999888444333333222222222333333222222222222111111111111000000000000000000000000000000////////////......///......------......///---------------.........---------------------------------------.........---------------------------------............///......////////////..............................------........./////////000000000000000000000000///////////////.........xxxwwwsssfffLLLCCC>>>AAAGGGEEEBBBBBBAAA@@@????????????;;;:::888888999999777666666666555444333333333333---111111---,,,...///...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))************)))))))))((((((((((((((()))))))))))))))))))))))))))*********(((((('''''''''(((((()))(((((((((((())))))******'''((()))***+++******)))'''(((***++++++***)))(((&&&'''(((*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))((()))+++---************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************************++++++,,,,,,++++++***************************************************************************************************************************************************))))))*********+++++++++************************************************************************((())))))***************************************************************************************++++++******++++++,,,---)))***+++,,,,,,***)))(((++++++************++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------..............................//////000111111111111222444555444555666888888999999::::::;;;;;;<<<:::;;;;;;<<<===>>>??????===>>>??????@@@@@@@@@@@@======>>>>>>??????@@@@@@BBBCCCEEEFFFEEEDDDBBB@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBB===<<<:::999999999777666444444333222111111111222222222222222111111111111000000000000000000000000000000/////////.........///......------......///,,,,,,,,,------.........------------------------,,,,,,,,,------.........---------------------------------............///------............------........................---------.........//////........................------..................vvv}}}{{{nnnSSSHHH@@@AAAFFFDDDBBBBBBAAA@@@????????????;;;:::888888999999777666666666555444333333333333---000000---+++---///...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******+++*********))))))(((((((((((((((((())))))))))))++++++******)))((((((((((((((('''''''''(((((()))'''((((((((())))))******'''((()))++++++******)))&&&''')))+++,,,+++***)))((()))*********)))'''&&&))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((&&&&&&(((***************))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************(((((())))))******++++++))))))))))))))))))))))))************************************************(((((()))***************************************))))))))))))))))))))))))************************++++++******++++++,,,---(((***,,,------+++((('''++++++************++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------..............................//////000111111111000222444444444444666777888999999::::::;;;<<<<<<::::::;;;<<<===>>>????????????@@@@@@@@@??????>>><<<===>>>???@@@@@@@@@??????AAADDDFFFGGGFFFDDDCCCDDDCCCBBB@@@???>>>>>>>>>????????????@@@AAABBBBBB>>><<<:::999999888666444555444333222111111111111222222222111111111111000000000000000000000000000000/////////.....................------.........,,,,,,,,,------.........------------------------,,,,,,,,,------.........---------------------------------.........//////,,,------------------,,,........................---------.........//////------------------------,,,,,,,,,------.........uuu{{{yyyWWWDDD???@@@CCCEEECCCCCCBBBAAA@@@>>>>>>======:::888777888888777555333333444444333333222111000000///...------,,,,,,++++++++++++,,,,,,---...(((---111///***(((***...)))))))))((()))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***+++*********))))))((((((******++++++++++++******))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((((((((()))***************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))+++++++++******((('''''')))************+++++++++************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***))))))******((()))+++---,,,************************************************,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000222222222333444555666777888888888888888888888888::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@AAAAAA============>>>>>>>>>>>>@@@AAACCCEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA>>>???@@@AAAAAAAAA@@@???===<<<:::888666666666666444555555555444333333222111111111111111000//////000000000000000000000000////////////////////////------------------------------------------------,,,,,,++++++,,,,,,---...------------------------........................,,,,,,,,,------.........---......///////////////......------------......---------............///---...///...------...///---------.........//////tttvvv}}}\\\IIICCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>======:::888777888888777555333333444444333333222111//////......---,,,,,,++++++++++++++++++,,,---...(((111888666---(((***///)))))))))))))))******+++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************)))))))))(((******++++++++++++******))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((()))***************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))+++++++++******)))((('''))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,++++++++++++,,,------******++++++++++++******,,,,,,,,,+++***+++++++++************************************************,,,++++++++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.../////////000000000000222222222333444555777777999999999999999999999999::::::;;;<<<<<<======>>>????????????????????????======>>>>>>>>>?????????@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA??????AAAAAABBBAAA@@@???<<<;;;999777555555444555333333444444333222222111111111111111111000//////////////////////////////........................------------------------------------------------,,,,,,++++++,,,,,,---...------------------------........................,,,,,,------------------,,,,,,---.....................------------......------------............---...///...---,,,---///------------.........///qqqppp~~~}}}^^^KKKEEECCCBBBCCCCCCBBBAAAAAA@@@???>>>>>>===:::888777888888777555333333444444333333222111......------,,,,,,++++++,,,++++++++++++,,,,,,---'''222;;;999...''')))...)))))))))))))))*********************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******************))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((()))***************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))******+++******)))(((''')))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++++++++,,,------++++++************++++++,,,,,,,,,,,,+++))))))(((************************************************+++++++++++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///....../////////000000000333333333444555666777888999999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>@@@?????????>>>=========>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB???@@@AAABBBBBBAAA@@@???:::999777666555444333333222222333333222222111111111111111111111000//////////////////////////////........................------------------------------------------------,,,,,,++++++,,,,,,---...------------------------------------------------------------------,,,,,,++++++,,,---------------......------------......------------............,,,...///...---,,,---...------------............pppnnnxxx}}}\\\IIICCCBBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>===:::888777888888777555333333444444333333222111---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,'''...333222+++'''(((+++(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))++++++***************)))******++++++++++++***************)))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))(((((()))************************)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,***))))))***,,,,,,***)))***,,,,,,((('''(((************************************************+++++++++***+++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000333333333444555666777888999:::::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>AAAAAA@@@???>>>======<<>>999999888666555444444333222222333333333333222222111111111111111000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------.........------,,,,,,,,,++++++,,,---------------...------,,,,,,------...,,,,,,---------.........,,,---......,,,,,,---...------------------------ppprrrsss~~~___HHH@@@???AAADDDBBBAAAAAA@@@@@@?????????===:::888777888888777555333333444444333333222111---,,,,,,,,,,,,,,,++++++,,,++++++******+++++++++******)))*********++++++(((((()))************)))))))))))))))))))))******))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((************************,,,+++++++++******)))))))))******++++++******)))))))))))))))))))))************++++++++++++******((()))))))))************))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((()))***************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************)))))))))))))))))))))))))))************))))))((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))*********++++++++++++************+++,,,,,,---,,,+++******+++,,,---)))''')))//////+++)))+++************************************************+++************+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////333333333444555666777888999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???BBBBBBAAA@@@??????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDEEEEEEDDDDDDCCCBBBAAA??????@@@@@@@@@???===<<<999999888888777666555444333333444444444444444333111111111111111000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------.........------,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,------,,,,,,,,,------------...,,,---...---,,,+++,,,...------------------,,,,,,sss}}}ttt~~~xxxeeeKKKAAA>>>@@@BBBAAAAAAAAA@@@@@@@@@??????===:::888777888888777555333333444444333333222111------------,,,,,,,,,,,,,,,++++++************+++...***&&&'''+++......,,,'''((()))++++++******)))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************,,,,,,,,,+++******))))))))))))************))))))))))))))))))******************++++++++++++******))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,+++(((+++333444...+++///***************************************************************+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------........./////////222222222333444555666777888888999999::::::;;;;;;;;;<<<<<<======>>>??????BBBBBBAAAAAA@@@???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>??????>>>===;;;:::888888888888777666555444333333444555555555444444111111111111111000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---...---,,,+++,,,---------------,,,,,,,,,,,,wwwvvv}}}wwwgggNNNCCC@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@???===:::888777888888777555333333444444333333222111------------------------,,,,,,+++***************---+++)))***,,,---,,,+++'''(((***+++++++++)))(((((()))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************------,,,++++++***))))))))))))************))))))((()))))))))******************++++++++++++******))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))***************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++***************++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,(((+++444555,,,(((,,,***************************************************************++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////111111111222333444555666777777888888999::::::;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@?????????@@@BBBCCCDDDBBBBBBBBBBBBAAA@@@???>>><<<============;;;:::999666777777777777666444333222222333444444444444444111111111111111000//////........................------------------------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------++++++,,,------------,,,,,,,,,++++++yyywww}}}zzz~~~dddNNNEEEBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@===;;;888777888888777555333333444444444333222222........................,,,,,,+++***))))))******)))+++,,,---+++)))(((((('''(((***+++,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************------,,,,,,+++***))))))))))))************))))))(((((())))))*********+++******++++++++++++******))))))))))))************))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((()))***************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++*********)))***++++++,,,++++++---......---+++++++++&&&***333222(((###'''*********************************************************)))***++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////000000000111222333555555666666777888999999::::::<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@????????????@@@BBBDDDFFFAAAAAAAAAAAA@@@???>>>>>><<<<<<======<<<:::999777555555666666666555333222000111222333333333333333111111111111111000//////........................------------------------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------++++++,,,------------,,,,,,+++++++++zzz|||dddKKKBBBBBBAAA@@@AAAAAABBBBBBAAA???>>>======:::888777888888777555555555555555444333222222////////////............,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************((()))************))))))((()))***+++,,,---------///...---+++***)))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++)))((()))***))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))***)))))))))***)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************))))))************))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((+++*********))))))((((((++++++******))))))((((((&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))************)))************+++++++++***++++++,,,,,,++++++*********++++++++++++************))))))******+++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,000000111222333444444555444555666888999999999999;;;<<<======>>>======<<<<<<===??????>>>>>>>>>>>><<<<<<======>>>>>>??????<<<<<<<<<===>>>??????@@@???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;999999888777777666444444666777666555222222222111111111111000000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------------,,,+++***---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------qqqrrreeeKKKBBBAAAAAA@@@AAAAAABBBBBBAAA@@@>>>======:::888777888888777555555555555555444333222111////////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******++++++,,,,,,,,,+++,,,,,,------///...,,,+++***)))))))))))))))***+++++++++++++++++++++++++++++++++++++++((()))++++++)))((()))***))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))***))))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''')))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************************)))))))))(((************)))))))))(((*********)))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))************)))************+++++++++***++++++,,,,,,++++++*********++++++++++++*********************++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,000000111222333444444555444555666888999999999999999:::;;;<<<===>>>???@@@;;;;;;;;;<<<<<<<<<<<<<<<==================>>>>>>;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@???>>>>>><<<<<<;;;:::999888777777555444222222444555444333222222222111111111000000000000000000000///..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------xxxyyypppgggLLLAAA@@@@@@@@@@@@AAABBBBBBAAA@@@>>>======:::888777888888777555666666666555444222111000/////////............---,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))+++---...000///---++++++,,,---......---,,,+++***)))))))))))))))***++++++++++++***************************((()))++++++)))((()))***))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))************)))************+++++++++******++++++++++++************++++++++++++******)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///......---,,,000000111222333444444555444555666888999999999999<<<;;;;;;;;;<<<===???@@@???>>>===>>>???@@@@@@???===============<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@??????>>>===;;;;;;:::999888777777666333222000000222333222111222222111111111000000000///000000000000///......------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------yyy{{{iiiNNNBBB@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>===:::888777888888777555777666666555444222111000//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))***************)))(((((())),,,...000000...,,,******+++...///...---,,,+++************)))******+++++++++******************************((()))++++++)))((()))***((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))))))))(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********************************************************))))))************))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))************)))(((((()))))))))************))))))*********+++++++++******++++++++++++************++++++++++++******))))))******++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............------000000111222333444444555444555666777999999999999AAA???===;;;::::::<<<===AAA@@@???@@@AAAAAAAAA@@@>>>=========<<<<<<;;;;;;;;;;;;<<<<<<============???????????????>>>>>>===::::::999888777666666555333111///000111222111111111111111111000000000000//////000000//////...------------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,++++++***+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------}}}yyylllQQQCCC@@@@@@@@@???@@@AAABBBAAA@@@???>>>===:::888777888888777555666666666555444333111000............------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************+++***))))))***,,,///111,,,+++)))((()))+++...000------,,,+++******************+++++++++******)))++++++++++++++++++++++++((()))++++++)))((()))***((()))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))(((&&&%%%''')))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))******))))))))))))))))))******(((((())))))******++++++))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((())))))*********))))))((()))))))))************))))))*********+++++++++)))******++++++******)))******++++++++++++******((()))***++++++++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---000000111222333444444555444555666777999999999999AAA???===;;;::::::<<<======???@@@@@@>>>===<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<===============>>>????????????>>>======999999888777666555555444333111000000111222222111111111111000000000/////////////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++***************++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------zzzwwwnnnTTTFFFAAAAAAAAA???@@@AAAAAAAAAAAA??????===:::888777888888777555555555555555444333222222.........------------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******+++---///000***))))))(((***,,,...000---,,,++++++******++++++***++++++++++++***))))))++++++++++++++++++++++++((()))++++++)))((()))***))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''')))***(((&&&&&&)))---((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))************)))************+++++++++))))))************))))))******++++++++++++******((()))***,,,,,,+++************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........000000111222333444444555444555666888999999999999<<<;;;;;;;;;<<<===???@@@???DDDIIIGGGBBB======???>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<999888777666555444444333333222000000222333222111111111000000000/////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------)))***+++++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------xxxpppWWWHHHBBBAAAAAA??????AAAAAAAAAAAA@@@???===:::888777888888777555333444444555444444333333.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,,,,,,,------......+++++++++++++++,,,---...,,,,,,++++++******+++++++++++++++++++++***))))))************************((()))++++++)))((()))***))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&)))***)))'''''',,,111((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))************)))))))))(((((()))))))))************((()))))))))*********************)))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))************)))************+++++++++))))))************))))))******++++++++++++******((()))+++,,,,,,+++***)))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...//////......000000111222333444444555444555666888999999999999999:::;;;<<<===>>>???@@@BBBLLLTTTRRRHHH@@@@@@DDD>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>>>>======<<<888777777666555444333333333111000000111222222111111000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------)))***---...///...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------|||qqqYYYJJJCCCAAAAAA??????AAAAAABBBAAA@@@???===;;;888777888888777555222333444444555555444444......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,---......------,,,------------------,,,,,,,,,,,,++++++***++++++++++++++++++++++++***)))((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&)))+++***'''(((...333(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++(((((())))))*********+++++++++******))))))((((((&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))************)))************+++++++++))))))************))))))******++++++++++++******''')))+++,,,,,,,,,***)))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////...000000111222333444444555444555666888999999999999;;;<<<======>>>======<<>>CCC>>>>>>??????@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>======<<<777777666555444333333222222111//////111111111000000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---))))))***+++---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------)))+++///111222000---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------~~~kkkVVVJJJDDDAAA???BBBBBBBBBBBBAAAAAA@@@???===;;;999888888777666444666555555444444333222222......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,,,,+++***)))((('''''')))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))((('''''')))*********++++++++++++((())))))(((''''''(((***((()))+++,,,,,,+++***)))))))))***+++,,,------...---------,,,,,,,,,++++++---+++((((((***+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%'''(((***+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))***++++++,,,,,,++++++***))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111111222333444555888888888888888999999999:::::::::;;;<<<===>>>???CCCDDDEEEEEEEEECCCAAA??????>>>>>>>>>???@@@AAAAAA===>>>???@@@@@@???>>>===>>>======<<<<<<<<<======;;;:::888777555333111111111111000///////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........000222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,wwwnnnXXXKKKEEEBBB@@@AAABBBBBBBBBAAAAAA@@@???===;;;999888888777666444666555555444444333222222......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((('''''')))))))))*********++++++)))***+++***((((((((()))***))))))******+++,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,***)))(((***++++++***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''')))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))******++++++,,,,,,++++++***))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111111222333444444777777888888888999999999::::::999::::::;;;<<<===>>>???@@@AAAAAA???>>>===>>>============>>>???@@@>>>>>>???@@@@@@???>>>=========<<<;;;;;;;;;<<<<<<:::999888666444333111111111111000///////////////..............................---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,nnnqqq[[[MMMFFFCCCAAAAAAAAABBBBBBBBBAAA@@@@@@===;;;999888888777666444666555555444444333222222......---------,,,,,,,,,***++++++,,,,,,++++++***************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((('''((((((((()))))))))******)))+++,,,,,,+++)))((()))+++***(((((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((,,,***))))))***++++++***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))*********++++++++++++******))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111000111111222333444777777777888888888999999:::999999999999999::::::;;;<<<===>>>>>>>>>===<<<===<<<<<<<<<<<<======>>>???@@@@@@@@@??????>>>===<<<<<<;;;:::::::::::::::999888777666444333111111111111000///////////////........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,~~~zzziii}}}ttt]]]MMMEEEBBBBBBAAAAAAAAABBBBBBAAAAAA@@@===;;;999888888777666444666555555444444333222222......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************(((((((((((((((((((((((('''(((((())))))*********(((((())))))))))))(((((((((((((((((()))))))))))))))+++......,,,***))))))***)))))))))***,,,...///---,,,,,,,,,++++++******)))***+++,,,,,,***)))(((,,,***))))))+++++++++)))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))************++++++++++++******))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000111222333444666666777777888888999999;;;::::::999999999999:::;;;<<<===??????@@@??????===<<<<<<<<<<<<<<<======@@@@@@@@@??????>>>======<<<;;;:::999888888888999777777666555444222222111111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++|||vvvjjjzzzvvv^^^MMMDDDAAAAAA@@@AAAAAABBBBBBAAAAAAAAA===;;;999888888777666444666555555444444333222222......---------,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((()))))))))******+++++++++(((((())))))))))))(((((((((((((((((())))))))))))(((+++---...---+++******((()))+++,,,------,,,,,,,,,,,,++++++******))))))******+++,,,+++***)))(((+++***)))***+++,,,***)))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***)))***+++)))******++++++******)))))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000111222333333555666666777888888999999<<<;;;:::::::::::::::;;;<<<<<<===??????@@@AAAAAA>>>======<<<<<<<<<======@@@??????>>>>>>=========;;;;;;:::888888777777777666555555444333222222111111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++|||pppzzzyyy```MMMCCCAAAAAA@@@@@@AAABBBBBBBBBAAAAAA===;;;999888888777666444666555555444444333222222......---------,,,,,,,,,,,,++++++******++++++,,,************************+++*********))))))(((((())))))))))))))))))))))))************++++++++++++'''(((((()))))))))))))))((((((((()))))))))******'''))),,,---,,,+++,,,---)))***,,,......---+++***,,,,,,,,,++++++*********,,,,,,++++++************+++***)))***,,,,,,***((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))(((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++*********+++))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000///000000111222333444555666666777888999999;;;;;;::::::::::::;;;<<<;;;;;;<<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<===>>>======<<<<<<======>>><<<;;;:::888777777777777444444444333333222222222111111000///////////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++vvv{{{}}}cccOOODDDAAABBB???@@@AAAAAABBBBBBBBBAAA===;;;999888888777666444666555555444444333222222......---------,,,,,,,,,,,,,,,+++******+++,,,,,,************************))))))))))))************))))))))))))))))))))))))************))))))))))))''''''((())))))))))))))))))))))))*********++++++&&&(((***+++++++++---///,,,,,,,,,,,,,,,,,,++++++---------------------,,,...---+++*********,,,,,,*********+++,,,,,,***((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++******+++,,,))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////////////////000000111222333444444555666777888999999999999888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;::::::;;;<<<===>>><<<<<<:::999888777777777333333333333222222222222111111000///////////////------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************zzz|||eeePPPEEEBBBCCC???@@@AAAAAABBBBBBBBBBBB===;;;999888888777666444666555555444444333222222......---------,,,,,,,,,---,,,+++******+++,,,---************************''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))************++++++++++++%%%'''((()))***+++...111000...,,,*********+++,,,////////////////////////000...+++))))))***---...***)))***+++,,,,,,***((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++******+++,,,))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000////////////000111222333444444555666777888999999777777777777888999:::;;;>>>============>>>??????<<<;;;::::::999999999999:::999999999:::<<<>>>???===<<<;;;999888777777777222222222222222222222222111111000///////////////------------------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---+++(((************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************************xxxqqq|||gggVVVIII@@@BBBAAA@@@???@@@AAAAAA@@@>>>@@@>>>;;;:::999888777555333333333444444555555555......---,,,,,,,,,,,,---++++++******)))*********+++++++++++++++***)))(((++++++***)))((((((((()))))))))))))))))))))))))))***(((%%%&&&)))+++***((())))))'''&&&&&&'''((()))))))))))))))************(((((()))***+++,,,,,,,,,+++***))))))+++---000111333...,,,000000...111777333000---,,,,,,---------))))))))))))************++++++***)))(((((()))))))))************+++++++++))))))************))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,+++)))'''(((+++,,,***++++++************++++++************************---,,,,,,+++***)))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,---...000111333444444444555666777777888888888<<<;;;888555555666888999===<<<<<<<<<<<<===>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;::::::999888777666666444444333333222111000000111111000000//////......///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********{{{sss|||kkkZZZKKKAAACCCAAA@@@???@@@AAAAAA@@@>>>@@@===;;;999999888666555555444444444333333333222......---,,,,,,,,,,,,---++++++*********++++++,,,+++++++++++++++***)))))))))))))))))))))***+++,,,))))))))))))))))))))))))***(((''''''***+++)))(((+++***)))(((((((((((()))))))))))))))************(((((()))++++++,,,,,,+++******))))))***,,,///000333///---000111///222777111...+++******+++++++++))))))))))))************++++++***))))))))))))))))))************+++++++++))))))************))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''(((((())))))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))***+++,,,------***(((++++++************++++++************************,,,,,,++++++***)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---...///000111222333444444555666777777888888888<<<;;;999888777888999:::<<<<<<<<<;;;<<<======>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::999888777666666555444444333222222111000000000000000000//////..................------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******zzzsss```OOOCCCCCCAAA@@@???@@@AAAAAA@@@??????<<<:::888888777666444666666555444222111000000......---,,,,,,,,,,,,---++++++***++++++,,,---...***++++++++++++***))))))++++++*********++++++,,,))))))))))))))))))))))))***)))((()))******((('''++++++++++++******))))))))))))))))))************((()))***+++++++++++++++***)))))))))***+++---...000---,,,---...---000444...+++)))((()))***))))))))))))))))))************+++***)))))))))))))))))))))************+++++++++))))))************))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******++++++************++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000111222222222444555666777777888888888;;;;;;;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999888777666555555333333333222111111000000000000000////////////...............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++}}}zzzfffRRRDDDCCCAAA???>>>???AAABBBAAA@@@>>>;;;999888777777666444555555444333222111111000......---,,,,,,,,,,,,---+++***++++++,,,---...///******+++++++++******)))000///---+++***)))(((((())))))))))))))))))))))))))))))************((('''*********++++++++++++***((()))))))))************((()))***+++++++++++++++***))))))))))))+++,,,,,,+++)))((()))******,,,...,,,***(((((()))))))))(((((()))))))))******************)))))))))))))))***))))))*********+++++++++))))))************))))))******************************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''((()))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---+++))))))((((((***///++++++************++++++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000000111111111222444555666777777888888888:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999888777666555555444333222222222111111000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~iiiTTTEEEDDDAAA???>>>>>>@@@BBBBBBAAA===;;;888777888777666555444444444333333333222222......---,,,,,,,,,,,,---+++***++++++,,,---...///)))******+++++++++******000///---+++***)))((((((************************)))************)))))))))((())))))******++++++,,,((()))))))))************))))))***+++++++++************************++++++((()))(((((((((***,,,,,,,,,***((()))******)))(((((()))))))))***************)))))))))))))))******))))))*********+++++++++))))))************))))))******************************))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---,,,...111///***+++000++++++************++++++************************)))))))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000000111111111222444555666777777888888888999:::<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888999888888777666555444444222222111111111111111000.............../////////...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,jjjTTTEEEDDDAAA???===>>>@@@BBBBBBBBB===;;;999888888888777666444444444444444444444333......---,,,,,,,,,,,,---++++++***++++++,,,---...))))))***++++++++++++***++++++*********++++++,,,************************)))*********))))))+++---,,,+++***))))))***+++,,,))))))))))))************)))******+++++++++******+++++++++++++++*********))),,,,,,******......---+++***))))))++++++***)))))))))))))))************)))))))))))))))******+++)))************+++++++++))))))************))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((+++444===:::///***---++++++************++++++************************))))))******+++++++++,,,******************************************************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000111222222222444555666777777888888888777888:::<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<:::888777888888777666555444333333111111111111111111111111---............/////////------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------iiiSSSDDDDDDAAA???======???BBBCCCCCC>>><<<999999999999888777777777666555555444333333......---,,,,,,,,,,,,---++++++*********++++++,,,))))))***+++++++++++++++)))))))))))))))***+++,,,************************))))))***(((''')))---111333111---)))(((((()))***))))))))))))******************+++++++++******))),,,,,,,,,,,,,,,+++******)))------***+++///000---***)))((()))++++++***((())))))))))))************)))))))))))))))***++++++)))************+++++++++))))))************))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))111;;;777+++(((---++++++************++++++***************************************+++++++++******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---...///000111222333444444555666777777888888888666666888999:::;;;;;;<<<>>>============>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<======<<<:::888666888777777666555444333222000000000000111111111111---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......hhhRRRDDDEEEAAA???======???BBBCCCCCC>>><<<:::999::::::999777::::::888777555333222111......---,,,,,,,,,,,,---++++++******)))*********((()))***+++++++++++++++++++++***)))(((((())))))************************)))))))))'''&&&)))...333:::666000***'''&&&''')))))))))))))))******************+++++++++******)))---------------,,,+++***''',,,,,,)))***...///+++)))(((((()))******)))'''))))))))))))************))))))((())))))***++++++)))************+++++++++))))))************))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&'''((()))***++++++'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++'''***///,,,###&&&000++++++************++++++************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,---...000111333444444444555666777888888888888555555666777999:::;;;;;;>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;<<<=========<<<:::888666777777666555444333333222000000000000000111111111---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........bbbNNNEEEBBBCCC???===>>>BBBDDDAAA===@@@???>>><<<:::888777666666555555444444333222222......---,,,,,,,,,,,,---******++++++++++++******---,,,+++******+++,,,---******++++++++++++******))))))************))))))************************444000+++))))))***(((&&&(((((())))))******++++++))))))))))))************(((+++...///---+++))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***+++)))''')))+++,,,***'''(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************++++++************++++++************************************************************************++++++************++++++)))************+++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///111000000000000222333444444555555555666666777777888888999::::::;;;<<<<<>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<::::::::::::999888888777555444444444444333333333////////////..................---,,,,,,,,,,,,------------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********cccNNNEEECCCCCC@@@===>>>BBBCCCAAA>>>AAA@@@>>><<<:::888666555666555555444444333222222......---,,,,,,,,,,,,---******++++++++++++******,,,++++++++++++++++++,,,)))******++++++******)))))))))************))))))************************000---)))((()))******))))))))))))))))))*********))))))))))))************)))+++------,,,***))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))******)))((()))++++++)))'''(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************++++++************++++++************************************************************************++++++************++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///000000//////000111333444444444555666777777888888888888999999:::;;;;;;<<<@@@@@@@@@@@@????????????=========<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999888555555444444333333222222////////////..................---,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++}}}xxxcccOOOFFFCCCBBB@@@>>>???AAACCCAAA>>>AAA@@@???<<<:::777555444666555555444444333222222......---,,,,,,,,,,,,---******++++++++++++******+++++++++,,,,,,+++++++++)))******++++++******)))))))))************))))))************************+++)))'''''')))+++++++++************))))))))))))))))))))))))***************+++,,,+++)))((()))***))))))))))))))))))))))))******))))))))))))******%%%%%%'''(((***+++,,,---,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***,,,+++***)))'''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))(((((()))***)))(((((()))******)))'''(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************++++++************++++++************************************************************************++++++************++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///////////////000111222222333333444555777888999999888888888999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999555555444444333222111111////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,yyybbbNNNFFFCCCBBB@@@>>>???AAABBB@@@???BBBAAA???<<<:::777555444666555555444444333222222......---,,,,,,,,,,,,---******++++++++++++*********+++,,,------,,,+++***))))))************))))))))))))************))))))************************)))(((''''''((()))******++++++******))))))((((((((()))))))))***************+++***)))'''''')))+++))))))))))))))))))))))))***))))))))))))))))))***&&&&&&'''(((***+++,,,---+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))******))))))))))))******,,,+++***)))(((&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))(((((()))***(((((())))))***)))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************++++++************++++++************************************************************************++++++************++++++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------............///.........//////000111111111111222444555777888888777888888888999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888555555444333222111000000////////////..................---,,,,,,,,,,,,---,,,+++++++++++++++++++++***************************+++++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||bbbNNNEEEBBBAAA@@@???@@@AAAAAA@@@???AAA@@@>>><<<:::777666555666555555444444333222222......---,,,,,,,,,,,,---******++++++++++++*********+++,,,------,,,+++***)))))))))******)))))))))))))))************))))))************************)))))))))(((((('''((()))++++++******))))))((((((((()))))))))************++++++***((('''''')))+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***'''((()))))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************++++++************++++++************************************************************************++++++************++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///---...//////000000111111///000111222444555666777777777888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999888888777666555444333333222111111000000////////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++|||cccOOOFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<:::888777666666555555444444333222222......---,,,,,,,,,,,,---******++++++++++++******+++++++++,,,,,,+++++++++((())))))******))))))((())))))************))))))************************)))***+++***(((&&&'''(((************))))))))))))))))))))))))************+++++++++)))(((((()))+++))))))))))))))))))))))))))))))************))))))+++++++++******)))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***&&&(((***)))((('''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************++++++************++++++************************************************************************++++++************++++++)))************+++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........---------............///---...///000111111111111000000111222333555555666777777777777777777777777;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999999888888666555333222222222222111111111111000////////////..................---,,,,,,,,,,,,---*********+++++++++++++++*********************************++++++,,,,,,---*********++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************xxxfffQQQHHHDDD@@@@@@AAA@@@@@@???@@@AAA>>>>>>===<<<:::999888777666555555444444333222222......---,,,,,,,,,,,,---******++++++++++++******,,,++++++++++++++++++,,,(((((())))))))))))(((((())))))************))))))************************(((***,,,+++((('''((())))))))))))))))))*********))))))))))))************+++,,,,,,+++))))))***+++))))))))))))))))))))))))((()))***++++++***)))(((+++++++++******))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***&&&(((***)))'''&&&''')))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************++++++************++++++************************************************************************++++++************++++++)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///---------............///...///000222222222222111222222333444555555666666777777777777777777777777;;;;;;;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<=========;;;;;;:::888666444222111000000000111111111111111////////////..................---,,,,,,,,,,,,---)))*********++++++++++++************************)))******+++,,,,,,------)))******+++,,,,,,------,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++uuu~~~hhhSSSIIIFFF???@@@AAAAAA@@@???@@@AAA>>>===<<<;;;:::999999888666555555444444333222222......---,,,,,,,,,,,,---******++++++++++++******---,,,+++******+++,,,---(((((())))))))))))(((((())))))************))))))************************&&&))),,,+++)))((()))+++(((((())))))******++++++))))))))))))************+++,,,---,,,+++******+++))))))))))))))))))))))))((()))***++++++***)))(((************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***%%%(((******'''&&&''')))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))************************++++++************++++++************************************************************************++++++************++++++)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////---------.........//////...///111222333333222222555555555666666666777777777777777777666666666666999999::::::;;;<<<======<<<<<<<<<=========>>>>>>======;;;999777444222000/////////000111111222222000/////////..................---,,,,,,,,,,,,---))))))******++++++++++++************************))))))***+++,,,,,,------))))))***+++,,,,,,------,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,}}}lllRRREEEAAA@@@???????????????@@@@@@???===;;;;;;;;;;;;999777777777777666555333222111......---,,,++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++***))))))((())))))***************************++++++************+++++++++***)))'''''')))***+++''''''(((((())))))******+++*********))))))(((((())))))))))))******************)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((('''&&&''')))+++***)))((((((((((((((((((((((((((((((((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))'''''''''((()))(((((((((((((((((((((((($$$'''******(((''')))+++*********)))))))))))))))+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************************************************************************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............//////000000111111333333444444555666666777888888888888888999999999999::::::;;;<<<<<<<<<<<<:::::::::999::::::;;;;;;<<<;;;999888666555444444000000000000000111111111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++~~~{{{lllSSSGGGDDD@@@??????>>>>>>???@@@@@@>>>===;;;;;;;;;:::999777666666666666555444333222///...---,,,++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))***+++***)))(((((()))***+++************))))))))))))************)))))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((***++++++***((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((+++***)))(((''''''((()))((((((((((((((((((((((((&&&(((***)))''''''(((******)))))))))))))))))))))************)))))))))((())))))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************************************************************************************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............//////000000111111333333333444555555666666777777888888888888999999888999999::::::::::::999::::::999999999999::::::999888777666444333333333111000000000000000000000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++yyyjjjSSSHHHFFF@@@??????>>>>>>>>>??????>>><<<;;;:::;;;:::999777555555666666555444333333///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++,,,,,,++++++***)))))))))************))))))))))))))))))))))))******************)))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((&&&&&&(((***))))))))))))))))))******************))))))))))))))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************************************************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............//////000000111111222222222333444444555555666666777777888888888888888888999999999888777777999999888888888888888999666555444333222222222222111111111000000/////////000000//////...---------------------------------++++++,,,,,,,,,+++******************+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++~~~|||gggRRRHHHFFF@@@??????>>>>>>>>>>>>???>>><<<::::::::::::888777444555555555555555444444///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%''')))+++,,,,,,***)))((((((((((((((((((((((((((())))))))))))))))))(((******)))(((((()))***************************)))*********)))))))))))))))((()))))))))******************))))))******++++++)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))************)))((()))+++---,,,+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))(((((((((((()))))))))))))))))))))))))))---,,,***((('''''')))+++)))))))))))))))******************)))))))))))))))((()))))))))*********************)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///...............//////000000111111111111222333333444444555666666666777777888888999999999999999999888777666999888888777777777777777555444333222222222222222222222111000///......---/////////......---------------------------------++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|||~~~dddPPPGGGDDD@@@??????>>>======>>>>>>===<<<::::::::::::888666444555555555555555444444//////...---,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))%%%''')))+++,,,,,,***)))(((((((((((((((((((((((()))******++++++******)))******))))))))))))******''''''(((((()))***++++++))))))))))))))))))******((()))))))))***************************+++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++++++++((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))((()))+++---,,,+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((())))))))))))((())))))))))))))))))))))))///---+++))))))***+++,,,(((((())))))************))))))))))))))))))******((()))))))))************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///...............//////000000111111111111222333333444444555555666666777888999999999:::;;;;;;;;;:::999888888999888777777666666666777555444444333222222222333222111111000///...------............------------------------------------***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{fffRRRGGGDDD@@@??????>>>===============;;;:::999:::999888666555555666666555444333333000///...---,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))'''((()))***++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))******)))))))))%%%%%%&&&((()))***+++,,,))))))))))))************))))))))))))***************************+++,,,---))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&''''''((()))******+++)))(((((()))+++,,,+++***((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))((())))))))))))))))))))))))...,,,***)))+++,,,,,,+++((((((((()))******++++++))))))))))))************))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************************************************************************************************************)))************+++++++++)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............//////000000111111222222222333444444555555666666777888999::::::;;;;;;;;;<<<<<<<<<;;;:::::::::999888777666666666666666666444333222222222222000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++|||zzzkkkWWWKKKFFF@@@@@@>>>======<<<<<<<<<===;;;:::999999999777666666666666666555444333222000///...------,,,,,,---++++++++++++++++++++++++***+++---......---+++***)))))))))))))))))))))))))))))))))))))))*********************************((()))***++++++***)))((())))))************))))))''''''((()))******++++++((()))))))))************))))))))))))************************+++,,,---...))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,------,,,+++))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******(((''''''(((***++++++***((((((((((((((((((((((((''''''(((((()))******+++'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((()))******)))(((((((((((((((((((((((((((+++)))((()))+++,,,+++)))'''(((((()))******++++++((()))))))))************))))))))))))************((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............//////000000111111333333333444555555666666777777888999:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;::::::999888777777777777777666555333222111111111//////////////////......------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))***,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++}}}sssyyyppp[[[NNNIII@@@@@@>>>===<<<<<<<<<<<<===;;;999999999999777666777777777666555333222111000000...---------------++++++++++++++++++++++++***+++---......---+++***))))))))))))))))))))))))+++***))))))((())))))***************************'''((()))++++++)))((('''))))))************))))))***************+++++++++(((((())))))*********+++))))))))))))************************+++,,,---...))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++---...---,,,+++))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))+++***)))(((((((((((((((((((((((('''(((((()))***++++++,,,'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''(((*********)))((((((((((((((((((((((((((((((&&&&&&(((+++,,,***''''''(((((()))***+++++++++(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////............//////000111111111333333444555555666666777777888888:::;;;<<<======999::::::;;;<<<<<<<<<<<<;;;:::999888777777777777777666444222111000//////.........///////////////------------------------************************)))***+++,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,+++*********++++++,,,,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++nnnzzz}}}]]]HHHJJJCCC@@@===;;;<<<<<<<<<;;;;;;;;;:::888666555666888666555555444444333222222//////...------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))---,,,,,,+++*********++++++,,,...000000...,,,***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******+++,,,---......///))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++,,,---,,,***(((((()))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''(((((())))))******''''''((()))***+++,,,,,,'''((()))((('''((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((,,,+++******+++---///111000...+++)))((('''((())))))))))))))))))))))))))))))*********++++++++++++******))))))******+++,,,+++***'''&&&&&&'''***++++++*********))))))(((((()))*********++++++++++++))))))************))))))*********)))))))))))))))************************+++*********))))))((((((************************************************+++++++++,,,,,,+++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---............///////////////.........222333333444555666777777888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888888777666666666444444333111///...---,,,////////////////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++*********,,,///000000...---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,,,,++++++000///---,,,+++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,qqq}}}bbbJJJKKKDDDAAA>>><<<<<<======<<<======;;;:::888777888999666555555444444333222222//////...------------...++++++++++++++++++++++++***++++++,,,,,,++++++***************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******(((((('''((())))))---,,,++++++*********+++***,,,---......---+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))))))))*********+++,,,,,,------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***,,,---,,,***(((((()))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))******+++'''((()))((('''((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))(((''''''((()))+++,,,...---+++)))(((((()))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++***)))(((''''''((()))***************)))))))))((()))))))))*********++++++))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******************************************************++++++++++++************++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---............/////////////////////...222222333444555666777777888888999999:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999999888777777666666444444333111000///------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********,,,...///...---,,,,,,***)))))))))******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------------,,,+++***+++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,vvveeeJJJIIIDDDAAA>>>======>>>>>>===???>>>===;;;::::::::::::666555555444444333222222//////...------------...++++++++++++++++++++++++)))******++++++******)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******,,,,,,+++************+++***++++++,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++************)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,,,,***(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))************)))((('''''''''(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***,,,+++***)))((()))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))************************************************)))******************)))******++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...---------......//////////////////222222333444555666777777888888888999::::::;;;;;;<<<<<<============<<<<<<:::999999888888777666666444444333222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...---+++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,---......+++************++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++yyybbbGGGEEEDDDBBB>>>===>>>??????>>>???>>><<<;;;;;;;;;:::999666555555444444333222222//////...------------...++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++++++++***************+++***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********+++*********))))))(((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***,,,+++)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++)))(((&&&&&&((()))+++***)))))))))(((((((((''')))((((((((('''''''''&&&'''((()))((('''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))---,,,+++*********************))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************((()))************)))(((*********)))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))*********++++++++++++++++++++++++*********)))))))))))))))************************************************))))))************))))))******++++++++++++******************************************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------...------,,,,,,............////////////111222333444555666666777777777888888999:::::::::<<<<<<<<<======<<<<<<<<<:::999999888777777666666444333333222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---+++***++++++*********************************+++++++++++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------************++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------************************{{{```FFFEEEDDDAAA>>>===>>>?????????>>><<<::::::;;;;;;888666666555555444444333222222//////...------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********++++++*********))))))***++++++)))))))))******+++++++++***))))))(((((())))))***(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((())))))************+++******))))))(((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***++++++)))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++)))(((&&&&&&((()))+++'''((((((((()))))))))***))))))((((((''''''&&&&&&'''((()))((('''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******...------,,,++++++++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,++++++((()))***++++++***)))((())))))))))))))))))******(((((((((((())))))))))))))))))************))))))(((((())))))************++++++++++++++++++++++++))))))))))))))))))******************************************************))))))************))))))******++++++++++++******************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...------,,,,,,---.........//////000000111111222333444555666666666666777888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;999999888777777666666555222222222111111000000000........................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---+++***************+++*********))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------************************yyy}}}aaaIIIIIICCC@@@===<<<===?????????===;;;999999;;;;;;777444666555555444444333222222//////...------------...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********))))))))))))***++++++((()))***+++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******+++++++++************))))))))))))))))))))))))))))))))))))*********++++++((((((((()))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))******)))(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***'''''''''((()))*********)))))))))((((((''''''''''''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***,,,---------,,,+++))))))***++++++***))))))))))))))))))************((((((((()))))))))******))))))************))))))((((((((()))******++++++************************))))))))))))************************************************************)))******************)))******++++++++++++******************************************************************************++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------...---------------......///000000000111111222333444555666666666666666777888888999999::::::;;;;;;;;;;;;::::::888777777666666555444444111111111000000000000000------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...---+++))))))***++++++++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***************+++,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++wwwwwweeeKKKKKKBBB???<<<;;;===>>>>>>>>>===:::888999<<<;;;777333666555555444444333222222//////...------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))((()))))))))))))))***++++++'''(((+++,,,------,,,++++++******))))))******+++))))))))))))))))))))))))(((((((((((()))))))))***+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++*********************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((******)))(((((()))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))((('''((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))************))))))((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++(((***+++------,,,+++************++++++*********((()))))))))************)))))))))*********++++++))))))************))))))'''(((((()))******++++++************************((()))))))))******************************************************************++++++++++++************++++++++++++******************************************************************************++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---............------......///000000111111111222333444555555666555555666666777888888999888999999::::::999999888666666666555444444333333/////////////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********,,,...///...---((()))***+++,,,++++++************+++,,,---------++++++++++++++++++++++++)))************+++++++++***************+++++++++***++++++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,uuusssfffLLLJJJAAA>>><<<;;;<<<>>>>>>>>>>>>;;;999:::===<<<888333666555555444444333222222//////...------------...++++++++++++++++++++++++******++++++++++++******************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))((())))))***++++++&&&(((+++.........,,,+++++++++************++++++************************(((((((((((())))))))))))+++++++++************))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++******************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((******)))(((((()))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((******))))))((((((''''''))))))))))))************'''((()))((('''((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))************++++++++++++''')))+++,,,,,,,,,***)))************************(((((())))))*********+++************++++++++++++))))))************))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************************************++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------***+++,,,---......///...---------...///000000111000111222333444555555666555555666666777888888888888888888999999888888888666555555444333333222222............////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,///000000...((()))***+++,,,,,,+++*********+++,,,------......++++++++++++++++++++++++)))************+++++++++(((((()))***+++,,,,,,---)))***++++++***)))((('''*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,yyywwwsssbbbKKKEEEDDD@@@<<<:::;;;<<<>>>>>>>>><<<999888999:::999999666666666666555444333222------,,,++++++++++++,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,************************---,,,,,,+++***)))(((((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++***)))(((((('''&&&&&&''')))***+++,,,---&&&''')))+++,,,+++***)))))))))************))))))*********)))))))))))))))++++++************++++++******++++++++++++******)))************+++++++++***************************+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))))))))((((((+++***((()))***++++++*********))))))******+++,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------......---------------............///222222222222222222333333444555666777777888888888777777777888999999999:::777555333222333222111000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++yyytttaaaKKKEEEDDD@@@<<<:::;;;===>>>>>>>>><<<999999999:::999888666666666666555444333222...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++++++++************************,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************++++++******)))(((((('''''''''((()))***++++++,,,******))))))))))))))))))))))))************))))))***)))))))))))))))))))))++++++************++++++******++++++++++++******)))************+++++++++***************************++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((************)))))))))(((************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************************************************************))))))))))))))))))))))))((((((((())))))*********+++***(((((()))******)))******))))))******+++,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++,,,------......---------------............///111222222222222333333333444555666777777888888888888888888888888888999999777555333222222222111000000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~uuuaaaKKKFFFCCC@@@===;;;;;;===>>>>>>>>><<<999999::::::999888666666666666555444333222///......---,,,---------,,,,,,,,,++++++++++++************+++******))))))************************************************)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++******)))(((((((((((()))))))))************---,,,)))''''''''')))***))))))************))))))))))))))))))))))))******++++++++++++++++++++++++******++++++++++++******)))************+++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,---...,,,******++++++***)))******))))))******+++,,,+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))************++++++++++++++++++++++++*********+++++++++*********************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,------......---------------............///111111222222222333333333444555666777777888888888888888888888888888777777777555333222222222111000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++xxxcccMMMGGGCCC@@@===<<<<<<===>>>>>>===;;;:::999::::::999888666666666666555444333222//////...------------...++++++++++++++++++++++++***************)))((('''************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************))))))((((((*********)))))))))))))))+++***)))(((((()))******))))))************)))))))))))))))))))))*********++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++*********************************+++************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))))))))))))))))))))((((((((())))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))+++...000222000...---......---+++******))))))******+++,,,************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********************************************************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......---------------............///111111111222222333333444444555666777777888888888999999888888777777666666777555222111222222111///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++~~~dddNNNIIICCC@@@>>><<<===>>>>>>===<<<;;;::::::;;;:::999777666666666666555444333222//////...------------...++++++++++++++++++++++++***************)))((('''************************)))))))))***++++++,,,,,,************++++++++++++))))))))))))))))))))))))))))))***++++++++++++************************************)))))))))))))))************))))))))))))&&&''')))***+++++++++***))))))************))))))(((((())))))***************+++,,,,,,,,,,,,+++*********++++++++++++******))))))*********+++++++++******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))+++...000222000...---......---+++******))))))******+++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......---------------............///000000111222333333444444444555666777777888888888999888888777777666666666666444222111111111000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++dddOOOIIICCCAAA>>>===>>>???>>>===<<<;;;::::::;;;;;;888666666666666666555444333222///......---,,,---------***++++++++++++,,,,,,,,,*********+++******))))))************************))))))******+++++++++,,,*********++++++++++++,,,))))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))))))))*********)))))))))))))))$$$%%%(((+++,,,,,,++++++))))))************))))))((((((((()))******++++++***+++,,,------,,,+++*********++++++++++++******)))************+++++++++*********************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))******************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,---...,,,******++++++***)))******))))))******+++,,,***************************************+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))******************************+++++++++******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......---------------............///000000111222333444444555444555666777777888888888777777777777777777666666666444222111111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++cccMMMGGGCCCAAA???>>>??????>>>===<<<;;;:::;;;;;;;;;888666666666666666555444333222...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++++++++***************************************+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))***)))))))))))))))*********''''''((()))***+++++++++))))))************))))))'''(((((()))******++++++***+++---......---+++*********++++++++++++******)))************+++++++++******************************)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))++++++******************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))*********+++***(((((()))******)))******))))))******+++,,,************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++((()))))))))*********+++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...+++,,,------......---------------............//////000111222333444444555444555666777777888888888666666666777777777777777666444111111111111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++yyybbbKKKEEECCCAAA???>>>??????>>>===;;;;;;:::;;;<<<;;;888666666666666666555444333222------,,,++++++++++++,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))*********((()))))))))************+++***((('''((()))+++,,,))))))************))))))'''(((((()))***+++++++++***+++---......---+++*********++++++++++++******)))************+++++++++******************************)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((())))))))))))((((((+++***((()))***++++++************)))***++++++,,,))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))******++++++++++++******************************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------------........./////////000000222333444555555444555666777888888888888555555666666777777888888666444111000111111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++cccMMMGGGBBB@@@>>>===>>>????????????===;;;;;;;;;:::999777777777777888999;;;<<<===......---,,,,,,,,,,,,---++++++------------++++++***++++++,,,,,,++++++***************************))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))************))))))+++***(((((()))******)))************)))))))))(((+++*********))))))(((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******++++++++++++******+++++++++***)))(((((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++******************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))++++++)))'''************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((***+++***)))((()))***))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,...............///000000000000000111222222333333555555555666666777888999666666666666777777777777444333222000///.........000000///...------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++)))***++++++***)))***+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************cccMMMGGGDDDAAA??????@@@AAA@@@@@@???===;;;;;;;;;;;;999777888777777777777777888888......---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************)))******+++++++++++++++))))))))))))))))))))))))************************+++)))((()))***+++***((())))))************))))))+++***))))))******)))(((************))))))))))))+++*********))))))))))))(((((((((((()))))))))***************++++++++++++)))************+++++++++))))))************)))))))))************+++++++++************************)))************))))))(((************************))))))******++++++,,,,,,******++++++++++++******+++++++++***)))(((((((((+++*********))))))))))))************************************************+++*********))))))))))))++++++******************+++++++++************)))************************))))))))))))))))))))))))(((((((((((()))))))))***************************)))***,,,,,,*********+++************************************************))))))))))))))))))))))))***)))))))))++++++)))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++******)))(((***+++***)))((()))+++))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,------...............//////000000000000111222222333333444444444444555666777888666666666666666666666666444333222000///.........000//////...------,,,,,,...------,,,++++++******++++++++++++++++++++++++)))***++++++***)))***+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++cccMMMHHHDDDBBB@@@???@@@AAAAAAAAA>>>===;;;;;;;;;;;;999777888888666555444333333333......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************((()))***+++++++++++++++))))))))))))))))))))))))************************+++***))))))***+++***)))))))))************))))))******++++++***))))))((())))))*********************************)))))))))((((((((()))))))))******************+++++++++,,,)))************+++++++++))))))************)))))))))************+++++++++************************))))))******+++******************************************+++++++++++++++******++++++++++++******+++++++++***))))))((((((***************)))))))))***************************************************************)))))))))******+++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))*********************************+++------+++***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((()))++++++***(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))***+++***))))))***+++))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------......------......///000000000000111222222333333333333333333444555666777777777777666555555444444333222111000///.........//////......---,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++)))***++++++***)))***+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccNNNHHHDDDBBB??????@@@AAAAAA@@@>>><<<;;;;;;;;;;;;999888888777666444333222222222......---,,,,,,,,,,,,------,,,+++******+++,,,---***++++++,,,,,,++++++***************************(((((())))))***)))))))))))))))))))))))))))))))))************************+++***))))))++++++***)))))))))************)))))))))+++,,,,,,+++)))))))))))))))************++++++************************(((((()))))))))******************+++++++++,,,,,,))))))*********+++++++++)))******++++++******)))))))))*********+++++++++************************((()))******++++++++++++************************+++++++++++++++++++++******++++++,,,,,,++++++***+++++++++******)))))))))******************************************************************************************************+++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************)))+++,,,,,,+++******+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((()))++++++***(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******************)))***++++++))))))***+++((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...------------...//////000000000111222222333333333333333333444555666777888888777666555333333222222222111//////..................------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))***++++++***)))***+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dddNNNHHHCCCAAA>>>>>>???@@@@@@???===<<<::::::;;;;;;:::888777666555555444444444444......---,,,,,,,,,,,,---,,,,,,***))))))***,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***+++++++++***)))(((((())))))))))))))))))))))))************************+++***)))***+++,,,+++)))))))))************))))))(((+++,,,,,,***)))***+++***************+++++++++***************+++++++++))))))))))))***************++++++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************((()))***+++++++++++++++************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***************************+++++++++***************************************************************+++++++++******++++++,,,,,,,,,,,,+++++++++*********))))))************************************************))))))))))))************************************(((***++++++***))))))***************************************************)))))))))))))))))))))))))))(((((()))++++++***)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))*********))))))+++,,,+++***)))***+++((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,,,,---------------...//////000000000111222222333333444444444444555666777888888777666555444333222111111111000///............---------------,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++)))***++++++***)))***+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++dddNNNIIIBBB@@@>>>===>>>??????>>>===<<<::::::;;;<<<:::999666666555555555555555666......---,,,,,,,,,,,,---++++++************++++++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++,,,*********+++,,,+++***))))))************))))))(((***,,,+++)))))),,,///,,,,,,+++++++++******************+++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******++++++,,,---------+++++++++************)))************************************************)))))))))*********++++++++++++++++++++++++++++++((()))++++++)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))+++,,,+++)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''((()))******************+++,,,+++*********,,,))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,---...------,,,------,,,,,,------...///000000000111222222333333444444444444555666777888777666555444333222111111111000//////.........///------,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++)))***++++++***)))***+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---******+++++++++,,,,,,,,,************************zzzdddOOOIIICCCAAA???>>>???@@@@@@???===;;;::::::;;;<<<;;;999666666555444444444444444......---,,,,,,,,,,,,---******++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))************))))))'''***+++***((()))...333------,,,+++******))))))*********++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,------...+++++++++************)))++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++(((***,,,+++***)))******************************************************))))))))))))))))))))))))((('''''')))+++,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,------,,,***+++,,,,,,******+++,,,))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++---///000000///...------,,,,,,------...///000000000111222222333333333333333333444555666777555555555444333222111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++)))***++++++***)))***+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++uuudddOOOIIIDDDBBB@@@???@@@AAAAAA@@@<<<;;;::::::;;;<<<;;;999777666555444333222222222......---,,,,,,,,,,,,---)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++)))))))))))))))))))))))) !!!###%%%''')))******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))************))))))''')))***)))''')))000666///...---,,,***)))((((((*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))+++------+++***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((('''''')))+++,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---............***+++,,,,,,******+++,,,))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---///111222222111000---,,,,,,,,,,,,---......000000000111222222333333222222222222333444555555555444444333333222222111000//////............///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++)))+++++++++***)))***+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~bbbMMMFFFCCCAAA???>>>??????>>>===999888888999:::999777444555555444444444333333333//////...------------......---++++++++++++***(((************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,***)))))))))******+++*********,,,000444666,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++,,,---+++++++++++++++************+++---...---,,,***(((******+++,,,---------,,,------------,,,,,,,,,,,,------......//////......++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,************************---,,,+++))))))***++++++))))))((())))))***++++++++++++******)))*********++++++************************++++++++++++******************************))))))))))))))))))))))))+++++++++*********))))))))))))************))))))************************((())))))((('''''')))***************************************************************************)))************+++++++++)))))))))))))))******+++))),,,---+++,,,000111...---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************++++++******************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...333888888444000---------............///......///000111222333333555444333222222222333444444333333222222111111000//////...------------...++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,))))))+++---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++cccMMMGGGCCCAAA?????????@@@???>>><<<;;;:::999:::999666444555555444444444333333333//////...------------...---,,,***+++,,,,,,+++***************************+++++++++************)))************************************************************************************************,,,,,,***)))))))))******************,,,///111333,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---//////---+++)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------)))***+++,,,,,,,,,+++******+++,,,---............111111222222333333333444444444555666777777777666555555666666666666666666444444333333222111111111111111000///......---,,,,,,,,,+++++++++,,,......,,,+++***)))))))))))))))******)))))))))******+++((((((((()))))))))))))))******++++++++++++******************************************************+++++++++*********))))))))))))************))))))************************)))*********((((((***+++************************************************************************)))************+++++++++)))))))))))))))******+++))),,,---+++,,,000000...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,...222555555222///---------............///......///000111222333333444333222222222333444555333333222222111000000000//////...------------...++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***,,,,,,++++++******************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++---...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++cccOOOIIIDDDBBB@@@@@@@@@@@@@@@>>>@@@>>>;;;999999888777555555555444444444333333333//////...------------...---+++******,,,------,,,+++++++++++++++++++++++++++++++++************)))************************************************************************************************,,,+++******)))*********)))******+++,,,---......++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++'''+++000444444222---*********+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------------------)))******+++---......//////000111333444555555555888888999:::;;;<<<=========>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>===<<<;;;:::<<<;;;:::999777555333222000000///...------......,,,,,,+++***)))))))))))))))*********++++++,,,,,,((((((((())))))***************++++++++++++******************************************************+++++++++***************))))))************))))))************************(((*********(((((()))***************************************************************************)))************+++++++++)))))))))))))))******+++))),,,,,,+++,,,///000...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---///111222000...---------............///......///000111222333333333222222222333444555666333333222111111000000/////////...------------...++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***+++************)))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((***+++---------,,,***++++++++++++++++++++++++++++++++++++++++++++++++dddPPPKKKEEECCCAAA@@@AAAAAA@@@???@@@>>>;;;999999:::999888555555444444444333333333//////...------------...///---++++++,,,------,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************************************++++++******************((()))+++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++'''***///333444111...+++******+++++++++,,,,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++************************------------,,,+++******,,,,,,------,,,,,,+++***,,,++++++******++++++,,,.........---,,,,,,++++++,,,,,,---...000222444555777888:::<<<===>>>?????????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHFFFEEEGGGGGGFFFDDDBBB???===<<<:::999777555222000///...---,,,++++++++++++++++++***++++++,,,,,,---------******++++++,,,---------***++++++,,,,,,++++++***************************************************************************)))******++++++******)))************************((()))***)))(((''''''(((************************************************************************))))))*********+++++++++)))))))))))))))******+++))),,,,,,***+++//////---,,,+++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........------------............///......///000111222333333222222222333444555666666444333333222111111000000//////...------------...++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++******)))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++))),,,,,,******,,,------++++++++++++++++++++++++++++++++++++++++++++++++dddQQQLLLEEECCCAAA@@@AAAAAA@@@???>>><<<:::999:::<<<<<<;;;555555444444444333333333//////...------------...333000---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************************+++*********((()))+++,,,,,,***)))(((+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---......---,,,******+++++++++,,,,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++************************,,,---------,,,,,,+++***,,,------------,,,+++++++++************+++,,,,,,,,,------....../////////222222333444666888:::;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJGGGFFFEEEDDDCCCAAA>>><<<:::999555444222000///...------------.........---,,,++++++,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++******************************************************************************++++++++++++******************************)))+++,,,,,,***)))))))))************************************************************************))))))*********+++++++++)))))))))))))))******+++))),,,,,,***+++......,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------............///......///000111222333333222222333444555555666666444444444333222222111111//////...------------...++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***)))))))))))))))))))))*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++333555333+++'''+++......++++++++++++++++++++++++++++++++++++++++++++++++dddPPPLLLDDDBBB@@@@@@@@@@@@@@@>>><<<:::999999;;;<<<<<<;;;555555444444444333333333//////...------------...555222...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***))))))***++++++***)))(((******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------,,,++++++++++++++++++,,,...///000,,,---///111444666888999999999:::;;;<<<>>>>>>??????@@@AAACCCDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQOOONNNLLLMMMMMMMMMMMMLLLKKKJJJCCCBBB???<<<888666444333444444444333222///---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***************+++++++++******++++++++++++******************************,,,...000000...,,,++++++************************************************************************)))************+++++++++)))))))))))))))******+++))),,,,,,******---...+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,---,,,++++++,,,------------............///......///000111222333333222333444555555666555555444444333333222111111000//////...------------...++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***)))))))))************+++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++:::>>>:::...'''***---,,,++++++++++++++++++++++++++++++++++++++++++++++++cccPPPKKKCCCAAA?????????@@@???>>>;;;:::::::::<<<<<<:::888555555444444444333333333//////...------------...555222...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++,,,++++++***)))******++++++***************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------...------,,,+++,,,,,,---...000222444555444555666999;;;===???@@@>>>???@@@AAAAAAAAA@@@??????@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEGGGHHHIIIJJJLLLNNNOOOPPPMMMKKKHHHFFFDDDEEEFFFGGGKKKMMMPPPSSSTTTTTTSSSRRRQQQRRRSSSTTTUUUTTTTTTSSSOOOMMMKKKHHHFFFDDDCCCBBBBBBAAAAAA???<<<888444222------,,,,,,++++++******+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************,,,...000000...+++******************************************************************************)))************+++++++++)))))))))))))))******+++))),,,,,,******------+++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((+++------,,,+++,,,...---------............///......///000111222333333333444555666666555444444222222111111000///////////////...------------...++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***************++++++,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++111999888---(((,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++{{{cccOOOKKKCCCAAA???>>>??????>>>===<<<;;;;;;;;;<<<;;;888555555555444444444333333333//////...------------...444111---,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++,,,,,,+++******************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------......------,,,+++---...///111333555777888????????????@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCEEEGGGIIIKKKMMMMMMLLLIIIDDD@@@>>>>>>???@@@GGGIIIMMMQQQTTTUUUUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRNNNNNNMMMJJJFFFAAA===:::000000///...---,,,,,,++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***************************)))+++------+++)))''''''************************************************************************)))************+++++++++)))))))))))))))******+++))),,,,,,******------***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------'''***......---,,,---...---------.........//////......///000111222333333444555666666666555444333000000000///......------//////...------------...++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++!!!---111***'''---///+++++++++++++++++++++++++++++++++++++++++++++++++++}}}uuueeeOOOKKKFFFCCC??????AAABBBAAA???<<<;;;:::;;;<<<<<<:::888666666666555444333111111......---------,,,,,,,,,555;;;888...+++///...&&&***,,,---,,,******+++,,,,,,+++******))))))******************************************************+++++++++*********)))))))))************+++++++++)))************+++++++++))))))************)))))),,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,/////////......---------++++++,,,,,,,,,---------------------...///000111...---,,,,,,,,,...000222...******......,,,000777000666999888999???CCCDDDAAAAAACCCDDDEEEFFFFFFFFF@@@CCCFFFGGGEEECCCBBBCCCDDDDDDEEEHHHLLLLLLHHHEEEGGGEEEEEEEEEFFFFFFEEECCCJJJGGGEEEEEEFFFEEECCCAAAAAACCCDDDEEEFFFHHHKKKNNNRRRRRRPPPJJJBBB======>>>???DDDJJJQQQVVVXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUSSSQQQNNNLLLJJJHHHGGG???:::555222222000---***,,,+++***+++,,,+++)))((())))))***++++++,,,,,,---+++++++++************)))+++*********))))))((((((++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))************************************************)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++------...///------------------------/////////000111111222222555666666666555444333333000000///...............333222000///---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++---------------,,,+++*********+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++***++++++,,,,,,yyyrrrhhhRRRNNNEEEAAA>>>>>>@@@AAA???===<<<;;;:::;;;<<<<<<:::888666666666555444333111111......---------,,,,,,,,,000555444,,,***///...(((***,,,---,,,+++***+++,,,,,,,,,+++************+++************************************************+++++++++*********))))))************++++++++++++)))************+++++++++))))))************))))))++++++***))))))***+++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///000///---,,,+++,,,...//////,,,---000///,,,...333333666888777999>>>@@@???BBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCEEEIIIJJJIIIHHHJJJHHHFFFFFFIIIJJJIIIHHHGGGEEEDDDEEEGGGIIIIIIIIIIIIIIIIIIGGGCCC@@@???@@@===<<<<<<===???BBBEEEGGGJJJKKKKKKKKKIIIGGGGGGHHHCCCFFFJJJOOORRRRRRRRRQQQQQQPPPOOONNNNNNOOOQQQRRRPPPQQQRRRTTTUUUUUUUUUUUUSSSTTTTTTTTTSSSRRRPPPOOOHHHDDD@@@>>><<<888333//////---******+++---------************************++++++++++++************+++*********))))))))))))++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))************************************************)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++*********))))))************************))))))*********+++++++++***************++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------------------/////////000111111222222444555555555555444444333000//////...............222111000...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++*********************************+++++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++***+++++++++}}}vvvhhhSSSOOODDDAAA======???@@@???===<<<;;;:::;;;<<<<<<:::888666666666555444333111111......---------,,,,,,,,,+++000///))))))...///******,,,---,,,+++***+++---------,,,+++++++++++++++************************************************+++++++++***************************+++++++++,,,)))************+++++++++))))))************))))))++++++***))))))***+++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---++++++***+++,,,---,,,---000555666555777;;;:::===???@@@DDDIIIJJJGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIEEECCCGGGQQQXXXZZZXXX[[[XXXTTTTTTWWW[[[^^^___^^^\\\[[[[[[^^^```aaaaaa___aaaaaa\\\TTTNNNMMMNNNKKKHHHDDDDDDGGGJJJJJJJJJNNNMMMLLLMMMNNNMMMKKKIIIFFFHHHJJJLLLMMMMMMMMMMMMJJJHHHEEEBBBBBBCCCEEEFFFIIIKKKNNNRRRUUUVVVVVVVVVQQQSSSUUUVVVVVVUUUSSSRRRPPPNNNLLLKKKIIIEEEAAA===999666111...---.........,,,,,,+++***************,,,+++++++++***************************)))))))))++++++++++++++++++++++++++++++************++++++************************+++++++++***************************************************************))))))))))))))))))))))))++++++************+++++++++++++++***************))))))))))))))))))))))))(((((()))))))))*********+++++++++***************+++++++++***************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000111111222222333444444444444444444000///......------......111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++*********************************++++++++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------------,,,+++************|||{{{fffQQQMMMEEEAAA>>>===???@@@???===<<<;;;:::;;;<<<<<<:::888666666666555444333111111......---------,,,,,,,,,***------))))))......+++***,,,---,,,++++++,,,---...---,,,,,,++++++,,,,,,*********************************************************************************+++++++++,,,,,,))))))*********+++++++++)))******++++++******)))+++******************+++******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////......//////000,,,,,,,,,---...000111222222333666999:::;;;>>>AAAAAAEEEIIINNNWWW___bbb___WWWWWWWWWXXXXXXYYYZZZ[[[YYYVVVUUUZZZdddooovvvxxxwwwvvvuuuuuuxxx}}}~~~}}}{{{tttnnnjjjhhhddd^^^WWWVVVYYY[[[YYYWWWRRROOOKKKIIIJJJJJJHHHEEEIIIJJJKKKLLLNNNOOOPPPQQQJJJHHHEEEBBB???===<<<<<>>999555222...,,,///...,,,+++++++++,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++************++++++************************************************************************************************))))))))))))))))))))))))++++++************++++++************************************************))))))))))))*********+++,,,+++++++++***)))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------------------......//////000111111111111111222333444444444333//////...------------...//////...---,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---......---,,,+++************~~~zzzeeeOOOKKKFFFBBB???>>>@@@BBB@@@>>><<<;;;:::;;;<<<<<<:::888666666666555444333111111......---------,,,,,,,,,,,,------***+++------,,,***+++------,,,,,,---......---,,,,,,++++++,,,,,,***************************************************************************++++++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++***************++++++***************))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................///000---...///000222333555666999;;;;;;::::::<<>>>>>@@@AAA@@@>>><<<;;;:::;;;<<<<<<:::888666666666555444333111111......---------,,,,,,,,,,,,+++++++++,,,,,,---...***+++------,,,---...000,,,,,,+++************+++************************************************))))))*********++++++++++++++++++,,,,,,,,,------)))************+++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))+++++++++++++++,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,---------.........------------............---------...///111222333222444888===BBBGGGJJJKKKKKKUUU^^^bbbiiiqqqtttssssss~~~yyywwwuuutttuuuwwwxxxxxx|||yyy}}}yyyuuutttyyy~~~xxxsssqqqqqqbbb```]]]YYYTTTNNNJJJHHHJJJKKKMMMNNNNNNMMMLLLKKKNNNOOOPPPQQQRRRRRRRRRRRRDDDBBB???===>>>BBBFFFIIILLLOOOSSSUUUTTTTTTUUUVVVTTTSSSRRRSSSSSSRRRNNNLLLDDDAAA<<<666222///......------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************************++++++++++++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------......///000000000000000000111000000/////////...------,,,,,,------++++++***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++***+++++++++xxxgggQQQLLLDDDAAA======???@@@???===<<<;;;:::;;;<<<<<<:::888666666666555444333111111......---------,,,,,,,,,***((()))+++,,,,,,---000***+++------------...000,,,+++******))))))******************************************************))))))******++++++++++++++++++,,,,,,,,,---------)))************+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------.........------,,,,,,,,,---------....../////////---------.........//////000000111222333555777888>>>BBBIIIQQQZZZbbbgggjjjmmmxxx{{{|||{{{{{{}}}|||{{{{{{}}}tttooolllnnnsssuuusssooobbbjjjttt{{{|||zzzyyyxxxtttmmmccc^^^```iiisssyyyxxxtttsssuuuwwwyyyuuuwwwzzzzzzxxxwwwwwwwwwzzz|||tttjjj```XXXTTTPPPPPPOOONNNMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQLLLJJJGGGDDDBBBBBBBBBBBBCCCIIIRRRWWWXXXWWWWWWWWWVVVUUUSSSSSSTTTUUUTTTSSSQQQMMMFFF???888444222111---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))******++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------......///000000000000000111000000///............---,,,,,,,,,,,,---************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++***+++,,,---------------******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++***++++++,,,,,,}}}llltttgggRRROOOGGGCCC???>>>???@@@>>><<<;;;:::999999;;;;;;:::999666555555444444333222222//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++------------,,,,,,+++***))))))*********+++++++++++++++++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,---...//////...//////.........000222333777777999;;;@@@DDDGGGHHHRRR]]]iiirrr~~~yyyvvvmmmkkkmmmrrruuurrroooooorrrwww}}}}}}xxxsssssstttoookkkgggeeeeeeaaaYYYSSSFFFJJJSSS___kkkqqqqqqooolllddd[[[TTTOOOMMMSSSZZZhhhkkkmmmllliiiiiinnnssslllooorrruuuvvvtttqqqooonnnnnnnnnooosssyyy|||ssslllhhhkkkjjjeeebbbaaaZZZPPPOOOMMMKKKLLLNNNOOOPPPPPPNNNPPPSSSTTTSSSOOOKKKHHHGGGKKKRRRXXX[[[[[[YYYWWWYYYXXXWWWUUUTTTSSSRRRRRRTTTSSSQQQNNNJJJDDD===888333111...------.........((()))+++------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++******)))*********++++++,,,,,,,,,************************+++++++++++++++***)))(((+++++++++*********))))))************************)))************+++++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******************************************)))************+++++++++*********++++++,,,,,,,,,******++++++++++++******************************,,,,,,++++++,,,,,,---...++++++,,,---............,,,,,,,,,---------......//////000111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))}}}oooyyyhhhTTTQQQGGGCCC???>>>@@@@@@>>><<<;;;:::999999;;;;;;:::999666555555444444333222222//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,---------,,,,,,+++************++++++++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------......................../////////000111222111111+++,,,---...000222444666888<<<@@@CCCGGGNNNXXX___hhhqqq{{{zzzssskkkbbb\\\]]]\\\```hhhnnnnnnnnnooorrrtttssslllccc]]]]]]___[[[VVVQQQPPPQQQQQQOOOLLLCCCDDDGGGMMMUUU[[[___```aaaYYYQQQLLLGGGDDDIIIPPPQQQTTTWWWWWWUUUUUUYYY]]]___```dddiiinnnsssuuuvvvtttvvvwwwvvvtttrrrqqqrrrwwwzzz|||||||||||||||~~~}}}zzzooocccKKKJJJIIIJJJLLLLLLLLLKKKQQQRRRTTTUUUUUUSSSRRRPPPNNNPPPTTTWWWZZZZZZZZZZZZWWWWWWVVVVVVVVVWWWXXXYYYXXXVVVTTTRRRPPPMMMIIIFFF===999333///...---,,,,,,+++,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,++++++++++++++++++,,,,,,************************+++++++++++++++***))))))+++++++++*********))))))************************)))************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++,,,,,,***))))))))))))))))))***************************,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,++++++,,,,,,,,,---------......//////000111111111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))~~~sss~~~fffRRROOOFFFCCC??????@@@@@@>>>;;;;;;999888999:::;;;:::999666555555444444333222222//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////------...///000000//////***,,,000333666999>>>AAADDDMMMWWW^^^aaafffooovvv|||}}}|||yyyssslllddd\\\XXXYYYVVVXXX^^^aaa______```______]]]VVVOOOMMMRRRWWW```ZZZSSSPPPQQQSSSTTTSSSQQQOOOMMMKKKLLLRRRYYY___eee___[[[XXXUUUSSSXXX^^^```aaaaaa]]]VVVQQQOOOOOOTTTSSSSSSWWW^^^eeekkkmmmoooppprrrrrrpppoooooopppppptttwwwuuuqqqqqqvvv|||~~~lllcccWWWMMMIIIJJJMMMOOONNNNNNOOOPPPRRRUUUWWWXXXWWWWWWXXXXXXYYYZZZ[[[\\\YYYXXXVVVVVVUUUVVVXXXXXX[[[YYYWWWVVVVVVUUUSSSQQQIIIDDD===777333///---+++---------------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))+++++++++***************************************)))************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++)))))),,,,,,,,,---------.........///000000111111000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,+++******vvvbbbMMMJJJFFFCCC@@@???AAA@@@>>>;;;:::999888999:::::::::888666555555444444333222222000///...---,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////,,,.../////////.../////////333999>>>DDDKKKUUU[[[aaakkkwww|||zzzuuuwwwxxxyyyyyy{{{zzzyyywwwuuurrrlllfffaaa^^^]]]SSSOOONNNRRRTTTQQQPPPQQQOOORRRUUUVVVXXX^^^iiirrr{{{tttnnnllllllkkkjjjooommmhhhccc```ccclllsssvvvsssrrrssssssssswww~~~|||sssjjjdddaaaaaa\\\XXXWWWYYY]]]___```eeedddcccbbbbbbgggmmmrrrlllqqquuutttpppkkkjjjkkkrrrssswww}}}qqqfff```^^^^^^^^^NNNNNNLLLLLLNNNPPPSSSUUUZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[XXXUUURRRQQQQQQPPPXXXWWWVVVVVVWWWVVVTTTRRRQQQMMMHHHCCC>>>888222......---,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++******)))************************************************))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------,,,+++***,,,,,,,,,---------.........//////000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***www{{{aaaLLLHHHEEEBBB@@@@@@AAAAAA>>>::::::999888888::::::999888666555555444444333222222000///...,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................000222222111111333666999>>>GGGOOOYYYfffuuuxxxooo^^^\\\[[[^^^bbbhhhooouuullliiiccc[[[UUUSSSUUUXXXKKKHHHIIIPPPUUUWWWZZZ]]]aaagggooouuuzzz~~~zzz{{{~~~{{{uuuooolllmmmmmmkkkiiihhhfffbbb^^^\\\]]]aaaeeeeeegggjjjnnnqqqqqqooommmpppllliiikkkpppvvv{{{zzz{{{}}}|||vvvqqqdddaaa]]]WWWSSSOOOMMMKKKOOOPPPQQQSSSVVVXXXZZZ[[[]]]\\\YYYVVVSSSPPPNNNMMMOOOPPPQQQTTTWWWWWWUUUSSSSSSRRRQQQOOOKKKEEE===777///...,,,***)))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++)))******+++++++++******************************************************))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---......///......,,,,,,,,,---------............///000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,,,,++++++ttt{{{}}}bbbNNNKKKEEEBBB@@@@@@BBBAAA===::::::888777888999:::999888666555555444444333222222111///---,,,,,,---///000...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................+++---000111111444:::@@@GGGPPP[[[fffppp}}}{{{uuullldddTTTMMMGGGFFFGGGLLLTTT\\\ZZZYYYVVVRRRQQQUUU]]]dddaaa^^^```gggmmmqqqtttyyy~~~zzz{{{{{{zzz~~~~~~{{{qqqrrrrrrpppmmmkkkjjjjjjjjjhhhgggiiimmmpppqqqqqqwwwrrrmmmlllmmmsss~~~}}}zzzvvvvvvyyy}}}|||wwwpppfff[[[RRRMMMGGGHHHJJJMMMPPPTTTVVVXXXYYYZZZZZZYYYXXXUUUSSSRRRJJJJJJMMMQQQUUUXXXXXXWWWTTTUUUVVVWWWUUUPPPIIICCC777555111---++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++******))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))************+++++++++,,,,,,+++++++++++++++++++++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////000000000,,,,,,,,,---------......---...//////000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,++++++oootttbbbNNNJJJDDDBBB@@@AAABBBAAA===999999888777888999:::999777666555555444444333222222111///---,,,,,,...000111......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++***+++,,,,,,---------,,,*********++++++++++++,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------------------............////////////////////////***...111444777???IIIRRR]]]gggttt}}}}}}rrrlllhhhdddaaaVVVLLLCCC@@@???@@@FFFOOOWWWZZZ^^^```dddlllwww~~~xxxxxx|||yyytttuuu|||uuuxxx|||~~~~~~}}}zzzvvvsssrrrqqq{{{yyywwwvvvrrrtttsssjjjjjjqqqzzz}}}tttjjjdddRRRPPPMMMKKKKKKNNNQQQSSSTTTVVVYYY[[[[[[XXXUUUSSSNNNLLLJJJKKKNNNRRRUUUVVVVVVVVVVVVXXXXXXVVVRRROOOEEEAAA;;;444000.........++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++,,,,,,---000333666666333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......///.........,,,,,,,,,---------......---...//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))***++++++++++++***************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++kkkooo```KKKGGGDDDBBB@@@AAABBBAAA===999999888777888999999999777666555555444444333222222111///---,,,,,,...000222......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))************************++++++++++++++++++++++++***+++,,,,,,------------))))))*********+++++++++++++++++++++,,,------...*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------------------------------.........//////000000000000000000000000111555:::>>>CCCNNN\\\fffpppzzzzzzqqqiiieeeccccccTTTLLLGGGHHHJJJMMMUUU___fffjjjppptttwww}}}{{{{{{{{{{{{zzz{{{|||zzzssslllmmmssszzz|||zzzxxxyyyzzz{{{|||zzz{{{{{{zzzwwwmmmgggooo}}}~~~zzzwwwvvvtttrrrpppsssyyy}}}eee___VVVNNNJJJIIIKKKNNNPPPSSSWWWZZZZZZWWWSSSPPPVVVQQQJJJFFFGGGJJJNNNPPPXXXWWWUUUVVVWWWXXXWWWUUUOOOJJJCCC:::444111//////+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))************+++++++++*********++++++,,,,,,---(((+++000333333000+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---,,,++++++,,,,,,,,,---------......---......///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))***++++++++++++***************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,zzzjjjqqq```KKKHHHGGGDDD@@@@@@AAA@@@===999<<<;;;::::::<<<<<<;;;:::666666666555444444444333000000///...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,+++,,,---------+++***))))))+++------,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222///,,,,,,...//////---222000......111333333333777>>>KKKYYYdddmmmxxx}}}vvvoooiiidddkkklllkkkeee]]]WWWWWWYYYRRRVVV___gggiiikkkrrrzzz}}}yyyzzz}}}{{{~~~yyytttqqqssswww{{{uuuuuutttuuuyyywwwpppmmmkkkkkkwwwwwwzzzxxxoooiiikkkooovvv}}}tttcccXXXUUURRRLLLMMMPPPSSSUUUWWWVVVUUUTTTNNNLLLJJJIIIIIIHHHEEECCCPPPPPPRRRUUUXXXZZZYYYXXXUUUSSSOOOIIIAAA999222...222000---,,,------,,,+++...,,,******+++++++++***---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******++++++++++++******************************+++*********))))))((((((************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------////////////////////////.........------,,,,,,,,,------------------------,,,++++++******++++++,,,************************************************++++++++++++******))))))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((()))))))))************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((+++------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++zzzkkkrrrbbbMMMJJJGGGCCC@@@@@@AAA@@@===:::<<<:::999:::;;;<<<;;;999666666666555444444333333000000///...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************+++,,,,,,------,,,,,,))))))******)))(((''''''***,,,......---++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///222///------000111000///,,,...///000222777>>>CCCEEEQQQbbbrrr~~~}}}wwwmmmbbbXXXSSSQQQLLLNNNOOOOOOOOORRRXXX]]]qqqsssyyy~~~|||yyy|||~~~}}}{{{uuuqqqzzzuuupppqqqwwwzzzyyyvvvppplllfffaaaaaahhhttt}}}xxxooobbbVVVPPPNNNKKKLLLOOOSSSUUUVVVSSSQQQNNNMMMLLLKKKIIIGGGHHHHHHJJJNNNSSSVVVVVVUUUWWWVVVTTTPPPJJJCCC===999222///,,,+++,,,---...------,,,******+++,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++*********)))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++*********)))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++((()))+++------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++|||nnnvvvcccOOOLLLFFFCCC@@@@@@AAA@@@===:::;;;:::999999;;;;;;:::999777666666555444444333333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++---......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...///111000...///000111111000+++///333444666>>>KKKVVVZZZiiiyyyuuutttnnn```PPPDDDAAABBBBBBEEEKKKRRR[[[gggrrrzzz}}}}}}}}}www|||}}}tttjjjfffhhhkkklllkkklllnnnoookkkeeecccggglllrrr}}}wwwkkkZZZQQQHHHEEEIIIOOORRRSSSUUUSSSPPPOOOMMMKKKGGGEEEEEEEEEHHHLLLQQQTTTUUUUUUVVVWWWXXXWWWSSSNNNHHHDDD777333...+++,,,---...///---+++******,,,---,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++}}}pppyyy}}}cccNNNKKKFFFCCC@@@???AAA@@@===::::::999888999;;;;;;:::999777777666555444333333222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------------------+++,,,...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000000////////////000///111444888<<>>;;;:::999888999;;;<<<;;;:::888777666555444333222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////000///......---...000222555888>>>IIIWWWgggssszzz{{{jjjddd[[[TTTQQQQQQTTTVVV\\\^^^cccnnn{{{uuuyyy|||{{{www~~~}}}uuuzzz}}}xxxuuuttttttrrrqqqooommmkkkmmmrrryyyvvvuuuvvvyyy||||||qqqddd[[[XXXSSSLLLEEENNNOOOQQQTTTVVVUUUQQQNNNHHHGGGFFFFFFHHHHHHHHHGGGMMMQQQUUUXXXYYYWWWTTTQQQNNNHHHAAA:::444000,,,***...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---,,,+++++++++*********)))++++++++++++++++++++++++******++++++++++++******************************))))))******************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))*********+++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++yyynnnxxxzzzbbbLLLHHHEEEBBB??????AAAAAA>>>;;;:::999999:::<<<======;;;888888777555444333222111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++---.........---,,,)))***++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000/////////......222777;;;>>>BBBLLL[[[mmm{{{|||xxxuuussspppnnnddd```^^^```fffmmmrrrtttsssqqqrrryyyqqqeeehhhoooyyyyyy~~~www~~~{{{uuussswww~~~xxxssssssvvvxxxyyy}}}xxxuuutttssspppqqqttt{{{tttooojjjaaaVVVMMMIIIIIIJJJMMMQQQTTTTTTSSSPPPNNNLLLKKKLLLMMMLLLKKKOOORRRVVVZZZ[[[ZZZXXXVVVVVVRRRLLLFFF???888000+++///---,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------+++,,,,,,------.........////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~cccMMMJJJEEEBBB??????AAAAAA???<<<;;;::::::;;;===>>>>>>===888888777555444333222111000000///...............------------------------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---000222333111///---***+++++++++***+++...000------------------------,,,,,,------.../////////...............//////000000000000000333:::CCCJJJUUU\\\hhhrrrzzz~~~yyylllaaa[[[TTTMMMQQQ\\\dddhhhooovvv}}}}}}wwwrrrttt}}}wwwyyy~~~yyyyyywwwnnniiiyyytttrrrssspppkkkjjjmmmvvvwwwzzz{{{yyyrrrhhhaaaWWWRRRLLLIIIJJJNNNRRRTTTVVVTTTSSSTTTVVVXXXXXXXXXSSSUUUXXXZZZ\\\[[[ZZZYYYWWWVVVTTTQQQLLLCCC999333111///---,,,,,,,,,+++***---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************)))))))))******+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,---......///////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***------+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++eeeOOOLLLDDDBBB??????AAAAAA???<<<<<<;;;:::<<<>>>??????>>>999888777666444333222111000000///...............------------------------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,'''***...111111///,,,***+++,,,,,,,,,+++,,,///111------------------------,,,,,,------...///000000...............///000000000111222333777AAAMMMVVVnnnwwwwwwrrrppplll[[[OOOMMMGGGAAALLL```eeeooo}}}}}}~~~}}}~~~~~~~~~{{{xxxwwwuuupppooossstttqqqsssxxxjjjpppyyy~~~xxxssspppfffXXXMMMJJJMMMRRRVVVTTTSSSSSSUUUYYY]]]______TTTUUUXXXYYYZZZZZZYYYYYYUUUVVVWWWWWWTTTKKKAAA999222000---,,,,,,,,,***)))---,,,,,,++++++,,,,,,---)))***+++,,,---......///++++++++++++++++++++++++******++++++++++++***************************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,---...//////////////////////////////,,,,,,,,,------.........------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************'''***---...+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++hhhPPPIIIHHHDDD@@@>>>???@@@===;;;===<<<<<<<<<<<<;;;;;;;;;888888777555444333222111000///...------,,,---------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------*********)))******+++,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...------,,,,,,++++++,,,,,,---...//////...///000///...---///000///333777999>>>JJJ\\\jjj}}}~~~yyyqqqiii^^^RRRHHHFFFKKKQQQZZZaaaxxx}}}~~~vvvssstttwwwyyywwwuuutttwww|||~~~uuuwwwyyy|||~~~|||}}}{{{tttllljjjppp{{{yyyzzzzzzxxxuuuxxx}}}jjjXXXMMMJJJLLLOOOQQQRRRTTTWWW[[[]]]^^^]]]]]]]]]]]]\\\ZZZYYYZZZ[[[YYYWWWVVVXXXYYYTTTJJJAAA:::555...***))))))***+++---+++++++++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,++++++,,,------))))))***+++,,,,,,---------------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++************+++,,,------,,,+++***iiiRRRKKKHHHDDD@@@>>>???@@@>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;888888777555444333222111000///...------,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***************++++++,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------......------,,,,,,,,,,,,------......///111222333333111000111222222666???JJJXXXiiiyyy~~~}}}zzzuuupppllljjjYYYSSSQQQUUU[[[aaajjjqqq~~~vvvrrrccc```\\\YYYXXXWWWVVVTTTWWWXXXZZZ\\\^^^]]]ZZZWWWZZZ[[[^^^___aaadddgggjjjooowww~~~zzzuuusssssszzzrrrnnnqqqzzzzzziii[[[SSSQQQKKKLLLOOOSSSWWWZZZ[[[[[[^^^^^^]]]\\\[[[ZZZ[[[\\\ZZZXXXWWWWWWXXXVVVRRRNNNGGGAAA999222///......------,,,,,,,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,------------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++kkkTTTNNNHHHDDD@@@???@@@@@@>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;888888777555444333222111000///...------,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------.........---------------...............000111111111000000222444???EEEQQQcccuuuvvvpppppplllccc```ccc___bbbjjjsssvvvtttsssuuu}}}|||}}}tttfff\\\WWWWWWKKKJJJJJJKKKLLLLLLKKKIIILLLNNNOOOOOONNNLLLLLLLLLOOOQQQSSSSSSQQQPPPPPPPPPSSSVVV[[[eeevvvsssmmmwww{{{}}}|||xxxsssqqqqqqvvv~~~xxxdddUUUQQQPPPPPPOOOPPPSSSUUUWWW^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXTTTNNNEEE<<<666222000...---,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++,,,~~~kkkTTTNNNIIIEEE@@@???@@@@@@>>><<<<<<<<<<<<;;;;;;;;;::::::888888777555444333222111000///...------,,,------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++************+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,------.............../////////...............000//////......222888<<>>888111---,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------------------------,,,+++******+++,,,---~~~vvvqqq{{{jjjTTTNNNIIIEEEAAA???@@@AAA???<<<<<<;;;;;;;;;;;;:::::::::888888777555444333222111000///...------,,,------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++***+++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---....../////////.../////////////////////...222111000000444===GGGOOOYYYgggzzzxxxhhh___bbbbbb___eeesss{{{~~~wwwnnnmmmooopppmmmfffaaa```___[[[[[[VVVRRRQQQQQQTTT\\\ffftttvvvuuunnncccZZZWWWWWWTTTRRRQQQRRRVVVYYY[[[\\\[[[___cccccc```^^^^^^___ccceeegggfffbbb\\\WWWUUUVVVTTTRRRTTT\\\cccaaaZZZ]]]]]]\\\]]]___cccgggjjjooozzz~~~|||yyywwwuuuwwwxxxxxxxxxxxxyyyzzz|||vvvlllgggsss}}}llleeeZZZOOOIIIMMMUUU]]]XXXZZZ\\\______YYYQQQKKKIIINNNVVVZZZ\\\ZZZYYYXXXTTTSSSQQQNNNIIIAAA888111,,,*********,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------------------------,,,+++******+++,,,---}}}qqqiii}}}jjjSSSLLLIIIEEEAAA@@@AAAAAA???<<<;;;;;;;;;;;;::::::::::::888888777555444333222111000///...------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,---...////////////////////////000000000000000000111333777???KKKYYYbbbttt|||zzzvvvnnneee^^^aaaeeemmm~~~qqqiii```TTTOOOQQQPPPSSSRRRMMMJJJLLLMMMLLLLLLKKKKKKLLLJJJJJJPPPWWWeeekkkrrrtttrrrooommmllloooqqquuuzzz}}}~~~{{{yyy}}}~~~www~~~{{{yyyoooooollljjjmmmooojjjbbbZZZXXXUUUSSSSSSTTTWWWYYYYYYaaahhhgggbbbcccnnnyyyzzzvvvsssppp|||~~~|||zzzwwwpppkkkjjjqqq{{{{{{ooo___RRRLLLMMMPPPUUUVVVXXX[[[\\\XXXPPPIII@@@DDDKKKRRRWWWYYYYYYXXXSSSTTTVVVWWWTTTMMMDDD===111///,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,++++++++++++++++++,,,{{{nnnjjjSSSLLLIIIEEEAAA@@@AAAAAA???===;;;;;;;;;:::::::::999999888888777555444333222111000///...------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++,,,------++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,---...///000000000000/////////000000111111222111555>>>HHHTTTbbbooowww|||vvvqqqjjjddd___^^^dddjjjooouuu|||tttnnnooo___RRRNNNJJJCCCCCCIIIGGGKKKLLLHHHGGGKKKOOOOOOQQQSSSWWW\\\]]]^^^eeemmmwww~~~qqqnnnhhhccc___^^^___```^^^aaaaaa]]]WWWTTTWWW[[[cccmmm{{{||||||{{{~~~{{{nnn```^^^jjjwwwxxxiiiZZZQQQNNNUUUSSSRRRUUUXXXXXXTTTOOOEEECCCAAAEEEKKKRRRVVVWWWVVVWWWYYYZZZZZZUUUOOOJJJ;;;777111---,,,---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,---+++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,---+++++++++,,,,,,+++++++++kkkSSSLLLJJJFFFAAA@@@AAAAAA???===;;;;;;;;;:::::::::999999888888777555444333222111000000...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++,,,,,,---...*********++++++,,,,,,------------,,,,,,+++++++++...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---...///000000000000......///000111222222333999AAANNN]]]lllzzz|||qqqccc[[[ZZZZZZXXXTTTQQQdddyyyyyymmmeeeaaa___]]][[[ZZZPPPKKKOOONNNGGGHHHOOOIIIOOORRRRRRVVV___gggjjjtttvvv}}}{{{wwwuuurrrpppmmmjjjfffccc___\\\^^^cccgggmmm{{{vvvkkkfffhhhlllsss}}}sssfff___UUUQQQNNNPPPUUUYYYYYYWWWQQQHHH>>>;;;AAAKKKRRRTTTXXXXXXYYYZZZZZZXXXTTTQQQCCC===555///,,,---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,------------,,,+++))))))***+++,,,,,,------+++++++++,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,***+++,,,------,,,+++***lllTTTNNNJJJGGGCCCAAA@@@@@@>>>===999888888999:::;;;999888777777777666555555444444////////////............000000///...------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......//////......---,,,---000333222111222888===HHHPPP```uuurrrnnnfff\\\UUUSSSWWWZZZfffwwwwwwvvvxxxhhhbbbZZZWWWWWWVVVRRRMMMTTTUUUUUUSSSPPPPPPSSSVVVVVV[[[```eeekkkvvv~~~uuukkkdddfffgggggghhhjjjrrr}}}wwwsssvvvvvvqqqqqqqqqsss}}}nnnaaaUUUIIIIIINNNRRRUUUXXXSSSPPPFFF===>>>HHHNNNNNNXXXXXXYYYYYYXXXWWWVVVVVVTTTNNNAAA444...///...++++++---000000///...------,,,,,,,,,+++++++++******++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++kkkTTTMMMIIIFFFCCC@@@@@@???>>><<<:::999999:::;;;;;;:::888777777666666555555444444////////////............000//////...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,---------......------------------------........................------------------------.........///////////////000111111111111777???FFFWWWbbbqqqxxxkkkZZZPPPQQQYYYccchhhpppxxx|||vvvsssxxxqqqeee______[[[XXXVVVTTTTTTVVVWWWWWWYYY^^^bbbcccaaa```cccfffuuu{{{|||vvvpppmmmnnnsssxxxoookkknnnzzzuuurrrrrrpppvvvvvvuuuuuuzzz~~~hhh\\\PPPMMMNNNOOOQQQTTTUUUSSSLLLBBBBBBIIINNNNNNTTTUUUVVVYYYZZZYYYVVVTTTTTTSSSJJJ===333000...,,,------...---,,,+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++iiiRRRMMMHHHEEEBBB@@@???>>>===<<<;;;:::::::::<<<<<<:::999777777666666555444444444////////////............//////......---,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++......------,,,,,,------,,,,,,,,,---------......................................................---------------------------......///000000111111222222222333999DDDPPPYYYmmmyyyyyygggZZZLLLKKKXXXjjjuuuzzz~~~yyyrrrrrr|||}}}yyykkk\\\QQQKKKIIINNNOOOPPPPPPQQQTTTZZZ___aaalll{{{yyyuuusssiiiaaaZZZZZZ```iiittt}}}zzzssszzzuuuooonnnmmmuuuyyyxxxrrrooouuuuuuiii[[[SSSNNNKKKMMMQQQTTTUUUQQQJJJHHHKKKOOOPPPQQQQQQSSSWWWZZZ[[[WWWSSSUUUXXXUUUIII<<<555111---///...---+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++|||gggQQQLLLHHHEEEAAA???>>>>>><<<;;;<<<;;;:::;;;<<<<<<:::999777666666555555444333333////////////.....................------,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////............................................................//////000000111222666???LLLZZZgggooowww___MMMLLLQQQ```uuu~~~|||}}}{{{www~~~{{{mmmhhh```XXXSSSOOOLLLJJJOOOQQQSSSWWW\\\cccjjjooowwwyyyiii\\\VVVWWW]]]bbbkkkwwwrrrfff^^^dddlllrrrvvvxxxwwwuuurrrxxxzzzvvvtttvvvyyyzzzvvvkkkbbbXXXNNNKKKMMMMMMOOOQQQPPPOOONNNPPPPPPQQQOOOOOOSSSXXX[[[YYYVVVVVVZZZYYYRRRIIIAAA888111000///---------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{fffPPPKKKHHHEEEAAA???>>>>>><<<;;;<<<;;;;;;;;;<<<<<<:::888666666666555444444333333////////////............---------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---------......////////////////////////................................................//////...------......//////555@@@QQQdddsss|||tttooonnnbbbQQQNNNYYYkkkttthhh]]]ZZZVVVTTTUUUVVVVVVUUUYYYYYY^^^jjjyyy{{{mmmeeecccbbbdddhhhlllsss{{{ggg^^^[[[ddduuu{{{|||{{{zzz}}}~~~zzzrrr{{{zzz{{{yyyooo]]]NNNHHHFFFIIINNNRRRSSSQQQPPPPPPTTTPPPMMMNNNSSSXXX[[[[[[XXXYYYXXXUUUTTTOOOCCC777///------...//////---+++---------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,---...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{~~~fffPPPJJJHHHEEEBBB@@@???>>>===<<<<<<;;;:::;;;;;;;;;999777666666555555444333333333////////////............------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,---------......////////////////////////................................................000///...---...///000111333;;;LLLcccxxxyyytttiii\\\VVVWWWWWWTTTgggssswwwhhhaaa___\\\XXXWWWXXXYYYZZZ[[[ccceeennn}}}ssskkkhhhfffdddhhhrrrrrr___```ooo~~~zzz|||~~~xxxqqqvvvqqq[[[NNNMMMKKKLLLQQQTTTRRRPPPQQQTTTQQQNNNLLLMMMRRRYYY]]]YYYXXXVVVVVVZZZYYYNNNAAA222///------......+++(((------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++{{{fffOOOJJJIIIFFFCCC@@@@@@???>>><<<<<<;;;::::::;;;:::888666666555555444444333333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,,,,---------..............................................................................//////...///000333555777<<>>===;;;:::999999:::999777555666555555444444333222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,------...///,,,,,,,,,---------......................................................////////////////////////.........000333666:::<<>>===>>>===;;;;;;;;;999777555555555555555444333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------------------------,,,+++***+++,,,---......------...//////...,,,............////////////000///------.../////////+++111333111444@@@MMMUUUXXXfffsssyyy|||~~~{{{ttthhhhhheeebbbkkk|||}}}zzz~~~{{{vvvtttrrrnnnkkk}}}~~~~~~~~~ttthhh[[[TTTXXX]]]bbbqqq|||vvvuuu}}}|||wwwtttuuusssqqqvvvyyy|||pppXXXIIIKKKLLLGGGTTTRRRRRRPPPJJJEEEHHHNNNTTTWWWZZZ[[[ZZZXXXWWWVVVOOOMMMGGG===444...---...///---,,,,,,......---+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++|||yyyzzzeeeUUULLLHHHFFFDDDBBB@@@???>>>===>>><<<;;;;;;:::999777555555555555555444333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++,,,---......------...//////...,,,............///////////////......///000111111111000444444333:::LLL```lllvvvzzzzzzxxxxxxzzzvvvpppkkkllljjjkkkvvv}}}uuuwww}}}|||{{{yyyxxxxxxzzz{{{ooobbb^^^\\\[[[aaalllvvv~~~~~~vvvoookkkmmmooollllllooo}}}lllXXXLLLKKKOOOOOONNNPPPPPPKKKEEEEEEIIIPPPSSSVVVYYYYYYYYYWWWWWWSSSQQQLLLCCC999111---,,,...---,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++yyydddUUUMMMGGGFFFDDDBBB@@@>>>=========<<<;;;::::::999777555555555555555444333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++,,,------...///...---...///000...,,,............////////////---...///111222222222222111555666666@@@VVVooo~~~yyyxxxxxxssslllfffjjjooowwwzzzxxxyyyxxxyyy~~~qqqjjjggglllpppuuuwwwyyy}}}}}}rrrggg[[[UUUVVV___pppzzzpppiiilllrrruuuwwwxxxqqqXXXMMMOOONNNNNNPPPRRRNNNFFFBBBCCCIIILLLQQQVVVYYYYYYYYYXXXWWWVVVSSSKKKAAA777///,,,...,,,++++++---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}bbbSSSJJJGGGFFFDDDBBB???>>>=========;;;:::::::::999777555555555555555444333222111////////////............---------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------......///...---...000000...---............////////////---...111222111111111222222999???DDDNNNbbbwww}}}yyyvvvtttpppmmmgggmmmxxxuuusssssswww|||qqqfff___^^^```ccchhhqqqzzzppp___WWWUUU```ppp}}}yyyuuuwww|||vvv___QQQRRRQQQRRRUUUSSSJJJDDDCCCCCCFFFLLLRRRWWWZZZYYYXXXYYYYYYXXXSSSJJJ???555000...---++++++,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++cccSSSJJJGGGEEECCCAAA???>>>===<<<<<<:::999999:::999777555555555555555444333222111////////////............---------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........///......///000000///---............////////////...000222222000///000222444BBBQQQ\\\fffsss~~~xxxxxxuuupppiiigggkkkqqq}}}~~~tttuuuwww}}}~~~rrrggg```___```bbbfffkkkvvvrrr```^^^^^^bbblllzzz{{{xxxwwwwww}}}```UUUQQQPPPSSSTTTOOOKKKIIIBBBDDDHHHOOOVVVZZZZZZYYYXXXYYYYYYWWWQQQHHH>>>888111...,,,+++,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++gggVVVMMMFFFEEECCCAAA???===<<<<<<;;;:::999999:::999777555555555555555444333222111////////////............---------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---............---//////...///000111///---............///////////////111333222//////222666555III```oooxxx}}}~~~}}}xxxssslllccc[[[[[[hhhvvv~~~zzzwww~~~xxxoooiiigggfffeeedddmmmsssppp___VVVVVV___nnnzzz~~~vvvppp~~~~~~rrr|||sss[[[RRRKKKMMMPPPQQQQQQRRRFFFEEEGGGLLLTTTYYYZZZYYYXXXXXXYYYXXXUUUOOOFFF@@@444111...,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~}}}iiiWWWKKKFFFEEECCCAAA???===<<<<<<:::999888999999999777555555555555555444333222111////////////............------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,.../////////...---000///...///111111///...............///////////////111333222000222888===@@@TTTlll{{{zzztttrrrkkkccc^^^[[[___nnn}}}~~~}}}www}}}ssssssqqqpppoooppprrrttt}}}zzzggg\\\XXX[[[aaattt}}}zzz{{{zzz~~~vvvfffhhh{{{lll]]]NNNIIILLLOOORRRUUUKKKIIIGGGKKKRRRXXXYYYYYYYYYXXXWWWWWWVVVRRRKKKFFF777444000---------------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++}}}|||}}}iiiTTTGGGFFFEEECCCAAA>>>===<<<<<<:::999888999999999777555555555555555444333222222000/////////............------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,.../////////...---000/////////111111///.............../////////000...111333333222555===DDDQQQdddzzzxxxqqqfff___]]]aaaffflllwww{{{rrruuuwwwvvvvvv{{{ppp```XXXXXX^^^lllyyy{{{|||}}}xxx~~~}}}pppgggnnnjjjTTTJJJJJJLLLPPPSSSOOOKKKHHHKKKQQQWWWYYYXXX[[[YYYWWWWWWVVVSSSMMMHHH:::666111...------------,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------------------------++++++,,,---------,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++yyy|||lllVVVKKKHHHFFFCCCAAA>>>============;;;:::::::::999666444666555555444444333222222000/////////..........................................------------......//////.........---------,,,,,,,,,---------......---------............///......////////////......---------........./////////000000///......111333+++///222222444===LLLXXXjjjsss~~~}}}sssjjjeeeZZZVVV[[[iiivvv~~~zzzrrrrrrvvvyyy|||yyydddVVVXXX]]]cccppptttvvv~~~www|||uuu___iiirrrYYYJJJJJJPPPTTTSSSTTTUUUUUUTTTUUUWWWYYYWWWWWWWWWXXXXXXVVVSSSPPPJJJ@@@555...---...---+++,,,...///000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++************+++,,,---...---,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------...---++++++---///.........------,,,,,,,,,------------------------------......------,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---~~~}}}hhhRRRHHHGGGFFFDDDAAA???>>>===<<<;;;:::999999::::::888666666555555444444333222222000000/////////.......................................------------......//////.........---------,,,,,,---------.........---------............///......////////////......---------........./////////000000///......000111111111111444<<>><<<;;;999888888999;;;;;;999888666555555444444333222222000000000/////////....................................------------.....................---------,,,------------.........---------............///......////////////......------........./////////...///000000......///000333111111777GGG___www{{{uuuppphhh^^^WWWWWWeeezzzxxxrrruuuzzz}}}wwwvvvcccYYYQQQRRR]]]mmmuuummmrrr{{{sssrrrwwwqqqccctttrrr[[[PPPMMMPPPRRRTTTVVVWWWWWWVVVUUUZZZYYYYYYXXXWWWVVVUUUUUUUUUMMMBBB777000......000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------,,,,,,,,,---------,,,+++***)))++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,.........,,,,,,---............------------------------------------------............---,,,,,,......------,,,++++++***------------------------------............------,,,,,,---........................---------------------------------------******+++,,,---------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---vvvvvvgggTTTKKKEEEEEEEEEDDDAAA???<<<::::::999999999::::::999777666555555444444333222222000000000////////////.................................------------..............................------------............---------............///......////////////..................////////////...///111000///...///000222000333>>>RRRiii{{{}}}}}}|||{{{wwwoooeee]]]lllxxx}}}~~~xxxyyy~~~zzz~~~yyywww{{{{{{jjj[[[WWWWWW[[[jjjzzz|||pppjjj{{{xxxyyywwwpppooooooZZZLLLMMMNNNQQQUUUXXXZZZYYYXXXZZZZZZYYYXXXVVVVVVVVVWWWVVVRRRJJJ???666000...///...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,---------------------,,,+++++++++,,,,,,,,,------.........------,,,,,,+++,,,,,,------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,...//////---------..................---------.......................................------,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------......------------,,,,,,------------------------***+++,,,,,,---------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---lllyyy}}}gggUUUMMMEEEEEEEEEDDDAAA???<<<:::<<<;;;:::::::::999777555666555555444444333222222111000000000////////////..............................------------......---.....................---------.........//////---------............///......////////////.............../////////000000...///000000//////000222222666???OOOaaannntttvvvppptttxxxyyyvvvrrrooonnn}}}{{{www{{{yyyzzz~~~ttthhhgggkkkiiirrrzzz|||~~~mmm```VVVPPPTTT]]]zzz|||uuuqqqyyy}}}zzz|||sssvvv|||kkkTTTJJJJJJLLLPPPUUUYYYZZZYYYYYYZZZZZZXXXVVVUUUWWWYYYTTTSSSOOOHHH>>>555000---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,...///000...------.........................................................//////......---,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,---------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---ttteeeSSSKKKFFFEEEDDDCCCAAA>>><<<;;;===<<<:::::::::999666444666555555444444333222222111111000000000/////////..............................------------......---------...............------........./////////---------............///......////////////............/////////000000000///000000000///111333666:::CCCTTTfffssswwwrrrmmmmmmmmmllljjjhhhmmmvvv~~~yyyssstttxxxzzzooobbbYYYWWWXXX```lllwww|||sss```UUURRRTTTXXXmmm{{{|||ooonnn}}}|||zzzrrrlllssszzzhhhQQQMMMJJJKKKPPPTTTVVVVVVVVVYYYZZZYYYVVVTTTVVVXXXSSSSSSRRRNNNGGG===444...,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,+++++++++***+++,,,------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------.........------------------------...------,,,,,,------...------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------,,,...000000///...---................../////////...........................////////////...------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---............---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---dddQQQHHHGGGFFFDDDAAA???>>>===<<<<<<:::999999:::999777555666555555444444333222222111111111000000000//////..............................------------......---------.........//////............////////////---------............///......////////////........./////////000000000000000000000//////222777;;;EEERRRfffyyyzzzrrrnnnhhhaaa\\\```lllzzz~~~{{{xxxxxxyyy{{{zzzrrrfff\\\VVVSSSRRRQQQ[[[jjj{{{yyyggg]]]WWWLLLXXXkkk|||kkkuuu}}}xxxpppooowwwbbbZZZQQQLLLNNNQQQSSSRRRSSSWWWZZZZZZVVVTTTUUUWWWUUUTTTRRRPPPMMMEEE;;;444000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------111000...---,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------.........++++++,,,,,,---......///------------------------...------,,,,,,------...........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,...000111000...---...---........./////////000........................///////////////...---------------.......................................//////000000000000//////......///000000000000000111111000000///.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---~~~eeeQQQGGGHHHFFFCCCAAA>>>=========:::999888999:::;;;999777666555555444444333222222111111111111000000000000.................................------.........---------.........//////............/////////000---------.........//////......////////////......////////////000000000000111000/////////333999>>>LLLZZZppp{{{llldddZZZYYYbbbppp~~~~~~|||{{{}}}xxxkkk\\\SSSRRRTTTTTTRRRXXXllluuudddWWWSSSPPPSSSeee|||yyyyyyttt~~~||||||sssoooxxxssshhhZZZQQQOOOQQQRRRQQQQQQVVVZZZZZZVVVSSSTTTVVVXXXUUUQQQPPPPPPJJJAAA999333000---))))))***---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........888666444111///.........++++++,,,,,,,,,---------***++++++,,,---...//////++++++,,,,,,---...//////------------------------...------,,,,,,------...........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------,,,...111111000.........---.........//////000000///////////////////////////////////////......---/////////...------,,,,,,000000000000000000000000111111222222222222111111000000111222222222222222333333333222111000000///////////////////////////,,,,,,,,,------,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---}}}fffPPPKKKEEEEEECCCBBB@@@???======::::::::::::999888777777777555333333555555333000000000000000////////////........................000---///444000(((***444////////////////////////........................///////////////////////////000000000000000///...///////////////000111111111111111......444@@@IIIZZZkkkzzzpppdddZZZ^^^nnn|||}}}~~~nnncccZZZWWWUUUQQQSSSYYYbbbtttzzz```TTTXXXXXXXXXjjj|||yyy~~~}}}xxxqqqqqq~~~kkkRRRNNNWWWVVVJJJNNNRRRVVVVVVWWWXXXXXXWWWWWWUUUUUUUUUSSSNNNGGGAAA999444...---000111000---++++++++++++++++++++++++///...,,,++++++,,,...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------333888;;;777...)))---222,,,,,,,,,---------......------------------------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..........................................------......---------,,,,,,,,,............////////////---...///...,,,+++,,,---...............///000000***,,,......---------...............///111222333555555666555333333555777777999::::::999888888999888888888:::;;;:::777555999888777666555555555555111111111000///...---,,,//////...------...000000,,,+++***+++...000000000...---,,,,,,,,,---///000------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}eeeOOOJJJEEEEEECCCBBB@@@???======;;;;;;;;;;;;:::999888777777555333333555555333111000000000000////////////........................111...+++111BBBKKK;;;$$$////////////////////////........................////////////////////////.........---------,,,,,,000000/////////000000111000000111222777AAAMMMVVViiinnnsssvvvzzz~~~}}}xxxgggfffhhhoooyyy}}}rrrbbbZZZSSSSSSUUUVVV[[[aaammm~~~```WWWQQQSSS```qqq{{{~~~yyytttvvv|||nnnZZZQQQLLLFFFNNNQQQTTTVVVVVVWWWWWWVVVWWWVVVUUUUUUTTTQQQKKKFFF>>>777///,,,---...---+++++++++++++++++++++++++++555333000---+++******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------///333555333---***---111,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................------------------------------------------------------------------------........................---------------..................---------,,,,,,............////////////+++---...---,,,,,,---///222111000////////////000---///000000//////000111000000111222444666888999888999::::::999:::;;;===;;;<<<======<<<;;;;;;;;;>>>======>>>@@@BBBBBBBBB@@@???>>>===============777777888777777666555444333222111///...---------000...,,,,,,---...---,,,------,,,++++++++++++,,,------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttzzz{{{|||cccMMMIIIEEEEEECCCBBB@@@???======;;;<<<<<<;;;;;;:::999888777555444444444444333111000000000000////////////........................222555222555QQQkkkYYY222////////////////////////........................////////////////////////......---,,,,,,---...///111000000/////////000000111000222999FFFTTTaaahhhooofffaaabbbggghhhjjjllldddooo|||xxxkkk```YYYUUUXXX^^^eeennnuuummmZZZUUUUUUVVVaaaqqqyyy{{{sssooopppXXXOOOPPPMMMNNNQQQTTTVVVVVVVVVVVVXXXWWWUUUUUUUUUSSSOOOLLLEEE>>>444---+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,666444111...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------+++,,,...---,,,,,,...///,,,,,,,,,---------......------------------------...------------,,,,,,,,,................................................------------------------------------------------........................+++,,,,,,------..................------------,,,............////////////+++---...///......///111000//////......//////000000111333222111111222444666666777888:::;;;<<<===:::<<<>>>?????????@@@AAA>>>>>>??????>>>===<<<<<<<<<<<<===@@@BBBCCCBBBAAACCCCCCBBBBBBBBBBBBBBBCCC?????????@@@@@@??????>>>::::::888666444111///...111000------------,,,+++------------,,,+++******------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{xxx{{{aaaLLLIIIEEEEEECCCBBB@@@???======<<<<<<<<<<<<;;;:::999999666555444444444333222222000000000000////////////........................'''000///***777NNNKKK666////////////////////////........................////////////////////////000///......///222444666222111000000///000000000222111444@@@QQQbbbmmmrrrmmm^^^TTTUUUWWWYYYbbbmmmooo{{{{{{sssjjjfffbbbfffppp}}}ppp\\\QQQLLLRRR\\\ppp|||zzz}}}wwwrrrmmm{{{mmm\\\XXXLLLKKKLLLRRRUUUVVVWWWXXXYYYXXXVVVUUUSSSRRRPPPOOOLLLDDD999000------......,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------*********+++,,,...------,,,,,,,,,---------......------------------------------------------------........................------------------------------------------------................................................***++++++,,,---......///............------------............////////////...///000000//////000222......//////111222444555555777777777666666888999;;;;;;<<<======>>>>>>>>>;;;===???@@@??????@@@@@@>>>============<<<:::888:::<<<@@@DDDFFFDDD@@@<<<@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBB@@@===:::777555333111/////////000///------.../////////...,,,+++------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyyyy```LLLJJJEEEEEECCCBBB@@@???======<<<<<<<<<<<<;;;:::999999555555555444333222222222000000000000////////////...........................222000+++)))---000000////////////////////////........................///////////////////////////......///111555888:::111111000000000000111111111111666CCCUUUeeemmmooolll```WWWVVVUUUXXXfffwww|||}}}|||~~~rrrqqqpppvvvfffSSSQQQSSSRRR]]]rrrzzzwwwwww||||||yyyyyynnnppp|||iiiXXXNNNIIIHHHOOOTTTUUUWWW[[[YYYXXXWWWTTTQQQOOONNNNNNLLLEEE;;;333......///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......---------+++***+++---...---+++,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................++++++,,,,,,---...////////////.........---------............////////////...000000000......///000222222222333444666888888:::;;;;;;:::999:::;;;===;;;<<<===???@@@AAAAAAAAA>>>???AAAAAA@@@???@@@AAAAAA???======>>>===:::888??????AAADDDFFFFFFDDDBBB===<<<<<<<<<<<<======>>>AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCAAA>>>===;;;888555444333222000...,,,---.../////////------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~xxx___LLLKKKEEEEEECCCBBB@@@???======;;;<<<<<<;;;;;;:::999888555666666555333222222333000000000000////////////........................555///...444666000...111////////////////////////........................////////////////////////,,,,,,---...000333666777111000000000000111222333222444:::HHHWWWccchhhhhhiiiddd^^^ZZZXXX]]]kkkyyy~~~yyyuuutttwwwzzz{{{uuurrrsssxxx|||tttxxx}}}}}}```WWWQQQIIITTTaaawwwvvvssstttuuuvvvyyyrrrlllmmm~~~~~~gggTTTKKKGGGMMMRRRRRRVVV\\\WWWXXXWWWTTTPPPNNNMMMNNNKKKFFF>>>666111.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------...---,,,,,,......---,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,------......//////////////////.........------............////////////---///000000......///111444444444555666888999:::;;;<<<<<<;;;::::::===??????AAACCCGGGIIIJJJKKKKKKHHHIIIIIIIIIHHHIIIKKKMMMMMMJJJHHHHHHIIIHHHEEEAAA???>>>>>>@@@BBBDDDDDDDDD>>>>>>======<<<=========@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAADDDAAA===:::888555333000..................------------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxx^^^LLLKKKEEEEEECCCBBB@@@???======;;;;;;;;;;;;:::999888777444666777555222111222444000000000000////////////........................+++$$$$$$---222///,,,---////////////////////////........................////////////////////////------...//////000111111/////////000111222333444888<<>>666111...---------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,---------......///,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------------------------------................................................////////////////////////////////////........................////////////...000222333444444777888999:::;;;>>>BBBEEEHHHJJJIIIJJJIIIHHHGGGHHHKKKMMMRRRTTTVVVYYYZZZZZZYYYYYYWWWXXXXXXXXXYYY[[[```cccbbb^^^[[[[[[]]]\\\XXXSSSKKKNNNTTTYYYYYYTTTJJJCCCBBBBBBAAA@@@?????????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBFFFDDD@@@???>>>===;;;999666555333111000///......------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy^^^KKKJJJEEEEEECCCBBB@@@???======::::::::::::999888777777444666777555222111222444000000000000////////////........................444333222000...---///111////////////////////////........................////////////////////////000000111111000///...---...//////000111333444555>>>EEEOOO\\\eeejjjjjjiiidddgggeeeccclll{{{}}}}}}}}}}}}}}}zzz{{{|||~~~xxxnnnjjjmmmqqqsssrrroooqqqeee^^^YYY___qqqtttwww{{{zzzxxxvvvxxxqqqjjjrrrfffUUUJJJKKKMMMKKKOOOWWWQQQTTTWWWVVVSSSQQQQQQSSSRRRPPPLLLEEE===555000...------------------------++++++,,,---............------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------)))+++------------///111,,,,,,,,,---------......------------------------,,,,,,,,,------.........................................................------------------------////////////////////////........................000000000000000/////////000/////////......................../////////000111444777999:::<<>><<<;;;;;;;;;;;;:::999888666666444444333333333222222222222111111000///......---////////////////////////------------------------................................................///////////////////////////......------///000111---000222333222222555888CCCLLL[[[iiirrrqqqkkkeeemmmbbb^^^hhhxxx|||||||||~~~xxxqqqpppuuuuuuqqqyyysssssscccWWWYYYdddwwwzzzpppmmmpppyyy{{{bbbKKKGGGLLLOOOSSSWWWTTTVVVWWWWWWUUUTTTTTTUUURRRUUURRRIII@@@999333......,,,,,,,,,......---,,,------------------------.........------,,,,,,,,,,,,------......------,,,---------.........//////------------------------...------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------............///........................//////////////////////////////.........---------////////////////////////////////////////////////000111111111000///......000//////.........//////222111000222444666555444:::AAAEEEEEEFFFJJJKKKIIIPPPOOOPPPRRRYYYaaaiiinnnvvvppplllnnnlllddd```aaaccchhhmmmmmmhhhcccbbbcccggghhhgggeeecccdddjjjoooqqqooojjjeeeeeeiiiiiifffdddnnnsss___TTTOOOKKKIIIEEEAAACCCIIIAAACCCFFFIIIIIIGGGDDDBBBBBBAAA???<<<:::;;;>>>AAA===>>>???AAABBBBBBCCCBBBEEEDDDAAA>>>:::777555333............////////////....../////////...---------------------------------------,,,,,,+++++++++......---,,,---...///000------------------------------------------------zzz[[[OOOFFFFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999888666666444444444444333333333333222111111000//////......////////////////////////------------------------................................................//////////////////////////////...---...///000111000111222111111333777;;;KKKSSS___kkkrrrqqqkkkeeeaaa]]]```kkkxxx{{{zzz|||vvvyyy~~~zzzssslllkkksss{{{wwweeeUUUSSS[[[jjjuuuiiilllqqquuuqqqYYYQQQOOOLLLMMMPPPTTTUUUWWWVVVUUUTTTTTTUUURRRTTTSSSLLLFFF@@@888000...---,,,,,,.........---------------------------......---------,,,,,,,,,,,,------......------,,,,,,------------.........---------------------------------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------............///................................................//////.........---------////////////////////////////////////////////////---......////////////...222111111000111111222222111111000111333777;;;>>>>>>GGGPPPUUUZZZ^^^___]]]XXXXXXXXXYYY]]]ccchhhlllllljjjmmmssspppeeeZZZVVVTTTZZZ___bbbaaaaaadddgggfffffffffeeebbb```______fffiiihhhdddbbbeeegggggggggllluuu}}}sssccc___[[[YYYTTTOOOOOOSSSNNNKKKGGGEEEFFFGGGGGGFFFEEECCC@@@===;;;999888888:::;;;<<<>>>@@@AAACCCCCCDDDCCCBBB@@@>>><<<;;;:::444444222111///...,,,,,,---------------------------------------------------------,,,,,,,,,++++++...------,,,---...///000------------------------------------------------zzzXXXMMMFFFFFFEEEDDDBBB@@@>>><<<;;;;;;;;;::::::999888666666555555555444444444444333111111111000000//////...////////////////////////////////////////////////................................................//////////////////////////////.........///000111222222111000111555<<<@@@TTTYYYaaaiiinnnmmmhhhcccXXX]]]gggttt|||{{{||||||zzzkkknnnfffgggtttttt^^^UUUVVV]]]mmm}}}uuuiiinnnrrrpppttt}}}mmmbbbXXXLLLHHHKKKSSSTTTVVVVVVUUUTTTUUUUUURRRTTTSSSOOOMMMIII@@@666000...,,,,,,---......---------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------------------------------------------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------............///........................------------------------...............---------////////////////////////////////////////////////,,,------...///000000000////////////000111222333222555888999:::===BBBFFFLLLVVV```dddgggiiigggccc^^^^^^^^^^^^___bbbdddeeecccdddhhhmmmlllaaaVVVQQQOOOSSSXXX[[[]]]bbbhhhmmmlllkkkjjjiiigggbbb\\\XXX[[[bbbfffcccaaacccffffffbbbaaadddmmmwww}}}|||yyyqqqmmmkkkiiiddd]]][[[]]]\\\VVVPPPNNNOOOOOOKKKGGGGGGDDD@@@>>>===;;;777333666666777888;;;>>>AAABBBAAAAAAAAABBBBBBBBBBBBBBB<<<;;;999555222...,,,+++......---,,,,,,---......------------------------------------,,,,,,,,,,,,---------,,,---......///------------------------------------------------{{{VVVKKKFFFFFFEEECCCAAA???===<<<;;;:::::::::999999888666666666666555555555444444444111111111000000000//////////////////////////////////////////////////////................................................///////////////////////////////////////000000000222000//////333;;;CCCIIIWWWYYY]]]bbbeeeeeebbb___^^^dddqqq}}}xxxooosssnnnrrr~~~~~~tttcccZZZXXXaaammm|||www{{{tttqqqqqqpppnnnnnn}}}wwweeeQQQHHHLLLQQQSSSUUUUUUUUUTTTUUUVVVTTTSSSQQQNNNOOOOOOGGG===333111---,,,---.........------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------------------------------------,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............///........................------------------------........................////////////////////////////////////////////////////////////000111222222//////000111333555777888888@@@GGGKKKJJJIIIKKKNNNWWW^^^eeegggffffffccc___bbbbbbcccccccccdddccccccbbb``````aaa```^^^ZZZXXXUUUVVVXXXYYY[[[```ffflllqqqnnnjjjhhhgggddd___ZZZYYY___ddddddeeegggfffcccYYYXXX[[[bbbkkkqqqsssrrrsssqqqqqqpppkkkdddaaabbbcccaaa```cccddd^^^QQQFFFFFFAAA===<<>>===<<<<<<999999999999888777777666666666555555555444444444111111111111000000000000////////////////////////000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000000000000///...111888BBBLLLRRRTTTTTTTTTWWWZZZ]]]^^^]]]kkkmmmvvv}}}}}}~~~}}}{{{{{{{{{~~~xxxeeeYYYZZZbbbggg~~~rrrppp{{{|||rrrmmmqqqooogggssszzzrrrWWWJJJLLLPPPRRRTTTUUUTTTTTTUUUWWWVVVSSSNNNKKKMMMPPPLLLEEE999555000------.........------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............///................................................---.....................////////////////////////000000000000000000000000000000000///000000222222333444666888<<>>@@@>>>;;;777666444333333444666777>>>>>>???@@@AAABBBCCCCCC@@@@@@???>>>===<<<;;;;;;444222000...---...///000........................------------------------,,,,,,,,,---------------------------------------------------------------{{{VVVLLLHHHFFFEEEBBB???===<<<<<<<<<888888999999888777777666555555555444444444444333111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////...///000111111111000000///...000555???JJJRRRWWWRRROOONNNPPPUUU\\\aaadddtttrrrvvv}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxyyy|||uuu^^^WWW[[[]]]tttzzzggguuuzzzqqqkkkoooooojjjkkktttyyy]]]MMMJJJOOOQQQTTTTTTTTTUUUVVVWWWVVVTTTOOOJJJKKKNNNMMMIII???:::444///............------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............///........................////////////////////////---------...............////////////////////////000000000000000000000000000////////////111333444777999<<<@@@EEEJJJNNNQQQYYYZZZYYYXXXXXX^^^gggmmmhhhlllkkkgggdddfffgggeee^^^```cccfffhhhjjjjjjjjjfffiiijjjkkknnnqqqpppllldddcccbbbbbbcccfffjjjllllllhhhccc```aaacccfffgggdddeeefffjjjrrruuummmbbbWWWSSSOOOOOOUUU^^^fffkkknnnnnnpppsssqqqkkkiiikkkhhhggggggjjjmmmjjjccc\\\OOOKKKFFFCCCBBBAAA>>>;;;;;;:::888666555444555555<<<<<<<<<===>>>??????@@@??????@@@@@@AAAAAABBBBBB555444222000...---------........................------------............++++++,,,------------,,,------------------------------------------------~~~XXXMMMIIIFFFEEEBBB???===<<<<<<<<<888888888888888777777666444444444444333333333333111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000111222111000000000000333;;;EEEOOOUUUWWWRRROOOMMMOOOWWWaaakkkpppvvvtttuuuyyy{{{{{{}}}~~~{{{zzzzzz{{{{{{{{{wwwvvvvvvvvvxxxzzz}}}~~~~~~kkk\\\\\\ZZZkkkuuurrrrrrsssnnnhhhiiioooooonnnttt~~~zzzfffTTTMMMNNNPPPSSSTTTTTTUUUVVVXXXTTTUUURRRMMMKKKMMMMMMJJJDDD???777111............------------------------,,,,,,,,,---------......,,,------......------,,,,,,------------.........------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............///................................................---------.........//////////////////////////////000000000000000000000000000000000111333666999;;;AAACCCGGGMMMTTTZZZ___bbbcccaaa___]]]]]]___cccfffhhhkkkjjjdddaaabbbbbb```^^^```cccgggjjjmmmnnnooommmqqqssssssvvvzzzwwwqqqlllkkkkkklllooopppqqqrrrnnnooopppooommmkkkkkkkkkcccfffiiilllrrruuuooofff```\\\VVVSSSUUUZZZaaaeeejjjiiilllooolllgggeeehhhdddddddddfffiiikkkjjjhhhYYYXXXWWWTTTOOOJJJDDDAAA??????>>><<<:::999888777999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAABBBBBB:::999777555222000...---........................------------.........///***+++,,,---------,,,,,,------------------------------------------------ZZZNNNJJJFFFEEEAAA>>><<<<<<<<<<<<777888888888888777777666444444333333333222222222111111111111111111222222////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////...///000222222111111000222333666>>>IIIQQQUUUVVVUUUQQQOOOQQQ[[[hhhttt{{{vvvuuuvvvxxxwwwwww{{{~~~}}}|||xxxvvvsssrrrsssttttttttttttttttttuuuwwwyyy{{{}}}{{{~~~xxxccc```ZZZdddtttvvvnnnwwwsssaaaaaarrruuujjjgggrrryyynnn\\\QQQNNNPPPSSSTTTTTTUUUVVVXXXRRRUUUUUUQQQMMMMMMLLLJJJHHHBBB999222///.........------------------------,,,,,,,,,------.........,,,------......------,,,---------.........//////------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---------.........//////........................---------------------------------.........//////////////////////////////000000000000000000000000111222333555888===AAADDDOOORRRWWW]]]eeelllrrruuueeeeeeeeeeeeccc^^^XXXSSSVVVZZZ]]]\\\]]]aaacccbbbfffgggjjjnnnrrruuuxxxyyytttwwwvvvrrrtttzzzzzzvvvmmmmmmnnnoooqqqqqqpppooonnnsssyyy{{{vvvooojjjhhh___eeejjjmmmqqqssspppkkknnnkkkgggcccaaaaaabbbbbbeeedddfffhhheee```___aaa]]]```eeeiiilllmmmmmmmmm___bbbeeeddd]]]UUUNNNIIIBBBBBBAAAAAA???===;;;:::777777999:::;;;===>>>>>>AAA@@@@@@@@@@@@???????????????===;;;888555222000////////////////////////---------.........//////***+++,,,---...---,,,,,,------------------------------------------------___OOOJJJFFFEEEDDDCCCAAA>>><<<;;;999888777777888888777555888777555333222222222222111111111111000000000000000000000000000000000000000///...------...///000222111000///////////////////////////////////////111111000000//////......///000111111000000111222333777===EEEKKKOOORRRRRRTTTXXXXXXXXXdddxxx~~~zzzyyyxxxzzz}}}{{{|||{{{{{{|||}}}zzzvvvssssssrrrqqqooonnnmmmnnnpppqqqrrrrrrrrrrrrsssvvvxxxyyy|||~~~uuuaaaYYY___lll~~~tttmmmhhheeeeeeppppppjjjeeeqqq~~~sss\\\JJJJJJJJJKKKQQQWWWWWWSSSWWWVVVUUUSSSPPPMMMKKKIIILLLFFF<<<444...---///000,,,***)))+++...000---+++------------------------------------------------...---,,,,,,,,,,,,---...------------------------...------,,,,,,++++++***------------------------,,,,,,,,,---------......---------............///........................---------............///---------............/////////.........------------------........./////////////////////////////////000000///------///111111111000//////000111222222222777===BBBGGGQQQ\\\cccbbb]]][[[eeettt|||{{{pppfff^^^[[[YYYWWWVVVXXX\\\]]]YYYUUU]]]llluuusssuuurrrpppsssyyy}}}wwwqqqppptttxxxxxxwwwuuutttqqqmmmjjjiiijjjlllwwwyyy{{{}}}zzztttlllfffbbbbbbdddfffiiimmmppprrrsssxxxxxxppplllnnnooommmmmmiiidddaaa````````````bbb___\\\\\\___dddgggiiieeebbb```eeemmmoooiiicccXXXNNNEEEBBBAAA>>>>>>@@@AAA@@@???>>>>>>???@@@AAA@@@@@@????????????@@@@@@>>>???@@@@@@>>>;;;888666000...---,,,.........---------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,___OOOJJJFFFEEEDDDCCCAAA>>><<<;;;:::888777777888999777666888777555333222222222222111111111111000000000000000000000000000000000000000///...------...///000000000///.........//////////////////////////////111000000000/////////...///000111111000000222333444888???FFFLLLQQQSSSTTTWWW[[[[[[^^^lll{{{wwwzzz}}}~~~|||yyywwwvvvttttttssstttvvvzzz~~~|||vvvpppmmmlllhhhgggffffffgggiiikkkmmmnnnoooppprrrtttvvvxxxyyyzzz|||iiiZZZ]]]eeettt{{{vvvpppjjjfffooowwwsssjjjrrrpppUUUMMMGGGIIIPPPUUUVVVUUUUUUUUUTTTRRRQQQOOONNNMMMGGGEEE@@@:::333///---,,,///.........//////...,,,------------------------------------------------...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......---------............///........................---------............///---------............/////////.........------------------.........//////////////////////////////,,,---......------...000////////////000222555777:::;;;AAAKKKRRRXXXaaaiii^^^___^^^___hhhrrrtttppp___WWWSSSVVV[[[\\\]]]___fffhhhddd___eeerrryyyvvvuuusssqqqsssxxx|||wwwvvvyyy{{{{{{zzz~~~~~~|||yyytttpppooooooyyywwwwwwzzzzzzuuukkkbbbbbbaaa___^^^```dddiiimmmpppuuuvvvpppmmmnnnnnnlllsssqqqmmmiiieeecccbbbbbb`````````___^^^^^^______aaa^^^\\\bbbjjjooommmiiibbbWWWLLLGGGDDDBBBCCCFFFDDDDDDCCCCCCCCCCCCDDDEEEAAA???===<<<===???BBBCCC@@@@@@???>>>===<<<;;;;;;666222...,,,---.........//////...---,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,___MMMIIIFFFEEEDDDCCCAAA>>><<<;;;;;;999888888999999888777777666555444333222222222111111111111000000000000000000000000000000000000//////............//////.........---......//////////////////////////////000000000000////////////...000111111000111333555888;;;AAAHHHNNNSSSUUUVVVYYY]]]___ccctttzzz}}}~~~{{{xxxwwwuuurrrooommmkkkjjjffffffeeefffiiinnnsssvvv~~~~~~~~~}}}}}}|||tttmmmgggbbb```ZZZZZZYYYZZZ\\\___bbbdddhhhiiilllpppsssvvvxxxyyyxxx{{{~~~{{{ccc^^^\\\dddwww{{{|||uuuiiitttrrreeejjj|||eeeSSSEEEGGGNNNRRRTTTWWWTTTSSSSSSRRRRRRRRRRRRRRRJJJIIIFFF???666///------//////000///------...///------------------------------------------------...------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................---------............///---------............///...............---------------........./////////////////////////////////+++---//////......///000///000111111222555:::===>>>@@@HHHVVVaaaeeehhhkkkiiihhhdddaaaccceeeccc___VVVOOOMMMUUU^^^bbbbbbbbbjjjnnnlllgggkkkvvvyyyuuupppnnnllllllnnnrrrvvvyyy|||yyyyyy{{{~~~}}}|||yyy|||~~~~~~}}}zzzyyyyyy~~~}}}~~~rrrgggcccaaa___^^^aaahhhoootttrrrvvvwwwssspppooommmkkkppprrrtttrrrnnnkkklllnnn```cccggggggddd^^^YYYWWWZZZWWWVVV\\\fffnnnqqqppplllaaaUUUMMMHHHDDDEEEHHHEEEEEEEEEEEEEEEFFFGGGHHHDDDBBB>>><<<;;;===???AAAAAA@@@>>>===<<<===???@@@<<<888222...---......///000000///---,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{___LLLHHHFFFEEEDDDCCCAAA>>><<<;;;;;;:::888999::::::999777666666555444333333222222111111111111000000000////////////////////////////////////....../////////---------------...///000////////////////////////000000000000////////////...///000111111222555777<<>>===<<<<<<<<<>>>@@@AAA???<<<777444222111///...///...------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,```LLLIIIFFFEEEDDDCCCAAA>>><<<;;;;;;:::888999::::::999777555555555444444333222222111111111111000000000///////////////////////////...//////////////////...---------------...///000////////////////////////////////////000000000000...///000111111333777:::@@@BBBFFFKKKPPPSSSUUUWWWSSSZZZ^^^bbbpppxxxxxx}}}~~~}}}|||||||||}}}{{{zzzyyyyyyyyyyyywwwuuuuuurrrmmmiiifffccc```]]]YYYVVVRRRNNNKKKIIIIIIIIIFFFEEEEEEFFFJJJOOOTTTWWWZZZ[[[]]]^^^```dddiiimmmttt|||vvvoooeee\\\UUUPPPKKKGGGGGGGGGFFFGGGHHHKKKMMMOOOUUUXXX]]]dddjjjnnnqqqssstttxxx|||zzzbbbVVVXXXaaappp}}}}}}jjj___ccceeecccjjjwwwmmmXXXQQQOOOMMMPPPVVVVVVVVVUUUSSSSSSRRRRRRRRRUUUVVVTTTMMMCCC:::444111333444333///+++***---000------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------............///........................---------............///---------............///---............................../////////000000000000000000000000000000...000222222111000111222222777===BBBFFFKKKSSSZZZZZZ\\\fffssswwwpppfff___dddcccdddhhhnnnsssxxx{{{ooofff```bbbeeebbb]]]ZZZaaaiiinnnnnnqqqyyy{{{wwwvvvxxxzzzwwwrrrppprrruuu}}}{{{{{{{{{{{{{{{{{{~~~{{{vvvssssssssszzz}}}~~~yyytttrrrppprrrtttuuuvvvuuutttsssxxxvvvuuuuuutttrrrqqqqqquuu{{{{{{wwwwwwyyyqqqqqqttt|||sssggg```^^^[[[ZZZ[[[___bbbdddkkkgggdddccc___ZZZYYY[[[VVVSSSOOOJJJGGGDDDCCCCCCGGGGGGFFFDDDAAA===999666888999:::;;;======>>>>>>???===<<<;;;999666222...---,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,aaaLLLIIIFFFEEEDDDCCCAAA>>><<<;;;;;;999888888999999888777444444555555444444333222111111111111000000000000000000000000000000000000......////////////...............---......//////////////////////////////////////////000000000000...///000000222555999===CCCEEEGGGKKKNNNQQQSSSTTTRRR[[[``````ggguuu~~~zzz}}}{{{zzzxxxvvvuuusssrrrrrrrrrsssrrrqqqooooooooommmkkkhhh```\\\WWWSSSPPPNNNKKKIIIHHHFFFCCC@@@===<<<======;;;;;;;;;<<>>??????<<<666222......------------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,cccLLLJJJFFFEEEDDDCCCAAA>>><<<;;;:::888777777888999777666333444555555555444333222111111111111000000000000000000000000000000000000---...///000000///...---000000///.........//////////////////////////////.../////////000000000111...///000000222666;;;>>>EEEFFFHHHJJJLLLNNNPPPQQQTTT___eeeaaa```iiirrrttt}}}}}}~~~~~~yyywwwvvvuuurrrooojjjiiigggeeecccddddddeeeeeedddbbbaaa```]]]ZZZWWWMMMIIIEEEAAA@@@???>>>======<<<:::888777777777777666666777888:::<<<===>>>>>>???@@@AAACCCGGGNNNRRRdddpppyyyzzz{{{|||tttiii]]]UUUJJJCCCAAA@@@>>>;;;===<<<;;;;;;===???BBBDDDEEEGGGLLLRRRYYY```eeehhhmmmppptttxxxzzz|||pppcccXXXWWW]]]bbbwww}}}vvvllllllnnnppprrrvvvjjjUUUOOOPPPOOOSSSTTTUUUVVVUUURRRPPPNNNPPPQQQSSSVVVVVVOOOCCC999DDD???888333000/////////------------------------++++++,,,,,,---......///,,,,,,---......---,,,,,,------------------------++++++,,,---...///000111------------------------,,,,,,,,,---------......---------............///........................---------............///---------............///---------.........//////.../////////000000000000000000000000000000000000...///000111333777<<<@@@EEENNNYYY```cccfffmmmrrrrrrooonnnmmmggg___[[[\\\```dddppp~~~}}}yyyyyyxxxqqqkkkhhheeecccffflllcccmmmrrrpppppptttuuupppqqqzzzyyyrrrqqqtttmmmkkkfffaaa]]][[[\\\]]]fffgggiiiiiigggeeedddeeedddiiinnnqqqqqqpppnnnnnnfffgggkkksss~~~{{{qqqmmmkkkiiijjjnnnkkkooovvv}}}yyyzzz{{{~~~}}}wwwxxxuuunnneee]]]ZZZZZZSSSSSSTTTVVVSSSNNNNNNRRR___ccciiijjjfff]]]RRRKKKCCCEEEFFFGGGFFFCCC@@@>>>777777666777888:::<<<>>>======>>>@@@AAA@@@<<<999333222111///...---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,dddMMMKKKFFFEEEDDDCCCAAA>>><<<;;;999888777777888888777555333444555555555444333222111111111111000000000000000000000000000000000000---...///000000///...---222111000///////////////////////////////////////.../////////000000111111......///000222666;;;@@@GGGGGGHHHJJJKKKMMMNNNNNNWWWdddjjjccc^^^ccckkknnn{{{wwwwww{{{{{{uuuoooiiigggiiiiiieeeaaaZZZYYYVVVTTTSSSSSSTTTTTTUUUTTTRRRPPPOOOLLLGGGDDDCCC@@@;;;999999::::::999888888777666555555555555444555666888999999999999::::::::::::<<<@@@FFFJJJWWWfffppprrrsssuuummm```UUUMMMCCC===<<<===<<<:::999888888999;;;>>>AAABBBAAACCCGGGLLLTTT[[[aaaeeekkkmmmqqqtttwwwzzz~~~|||mmm]]]XXX[[[dddppp~~~}}}|||rrrttt~~~rrrWWWPPPPPPMMMPPPRRRUUUVVVVVVSSSPPPNNNUUUPPPKKKMMMQQQQQQLLLFFF@@@:::333000000222333222------------------------++++++,,,,,,---...//////,,,,,,---......---,,,,,,------------------------***+++,,,---...000111111------------------------,,,,,,,,,---------......---------.........//////........................---------.........//////---------.........//////---------.........//////////////////000000000000000000000000000000000000///000222444888>>>EEEKKKSSS\\\fffkkkjjjiiilllppptttooojjjddd\\\VVVXXX^^^dddfffmmmxxxyyytttrrrtttzzzuuuoookkkgggfffmmmvvvsss||||||yyy|||{{{uuupppzzztttjjjggghhhhhheeebbb]]][[[[[[^^^aaaaaadddffffffbbb]]]YYYWWW^^^___ccchhhmmmnnnkkkhhhiiifffdddgggrrrwwwoooiiiccccccgggssstttvvvyyy|||}}}{{{xxxwwwzzz}}}zzzvvvvvvzzzxxxzzz{{{vvvmmmeeebbbbbb\\\ZZZXXXUUUOOOHHHHHHLLLTTT^^^kkkttttttkkk^^^UUUIIIHHHHHHFFFDDDBBB@@@???:::888666555666999===@@@>>>======???AAABBBAAA???888777444222000...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,cccKKKGGGDDDDDDDDDDDDCCCAAA???>>>;;;;;;;;;:::999888777666444444555555444333333222222111111000000000000000000000////////////000000111111000000//////......////////////////////////.........///000000///---000000///////////////000///000111333777<<>>===<<<<<<777777777666666555555555333333333333333333333333555555555555555555555555777666666777999<<<@@@BBBRRRXXXaaahhhhhhbbbYYYSSSFFFCCC===888555444444555555555666666777999:::;;;???AAADDDFFFHHHMMMUUUZZZaaadddiiinnnrrrvvvzzz}}}{{{|||~~~vvvjjj```XXXUUU___qqqhhhRRRHHHIIIOOOQQQTTTVVVUUURRRNNNKKKNNNNNNMMMNNNNNNOOOPPPPPP555///---000111------111---.........------///000........................---------------------------------------------------------............///........................---------............///........................................................................////////////////////////............/////////000///000000111111111111111333111//////000000///...555777777999BBBQQQ[[[___iiiffffffllltttvvvpppiii]]]ZZZWWWXXX]]]bbbeeeffffffdddccceeekkkppprrrrrr{{{{{{yyyuuurrrsssxxx}}}tttlllmmmqqqnnnqqqwwwyyyrrrfffaaabbbbbbggghhhccc[[[WWW\\\cccdddbbbaaacccggggggbbb\\\\\\[[[]]]eeemmmmmmddd[[[___```aaaaaacccooovvvlll^^^iiinnnooohhhbbbccceeefffmmmuuuyyytttrrrwww{{{|||vvvwwwxxxxxxwwwvvvuuutttmmmhhh```XXXSSSNNNIIIFFFMMMXXXcccnnnkkkPPPEEE@@@EEEIIIGGGCCCBBB???:::666444666:::<<<===AAAAAAAAAAAAAAAAAAAAAAAADDD???888222///...---,,,+++++++++,,,,,,---------........................------------------------___KKKIIIDDDEEEEEEDDDBBB@@@>>>===;;;;;;::::::999777666555444444555555555444444333222111111000000000000000000//////......//////000111000000000/////////...////////////////////////111000000000000000...---000000////////////000000///000222555999===AAACCCDDDEEEFFFGGGJJJOOOVVV[[[bbbcccfffhhhkkkmmmoooqqqlllmmmnnnqqqvvv{{{uuujjj^^^UUUNNNIIIDDD@@@???>>><<<;;;<<<;;;:::999888999999:::999999888777666555444444444444444333333222222222333333333333333333333333444444444444444444444444555555444555777999<<<>>>FFFKKKSSSXXXXXXRRRKKKEEE???===:::666444444555555444444555555666888999::::::<<<>>>@@@BBBFFFMMMRRRZZZ^^^dddiiinnnrrrvvvyyyyyy{{{}}}~~~~~~uuudddWWWUUUYYYfff{{{~~~}}}rrr___QQQJJJIIIKKKPPPSSSUUUSSSOOOKKKLLLLLLMMMNNNMMMKKKHHHGGG888111---///000...---000---.........------///000........................---------------------------------------------------------............///---------------------------------............///........................................................................////////////////////////........./////////000000/////////000000000//////////////////111333555777444>>>IIIPPPWWW```gggiiiiiigggfffkkkqqqqqqjjjbbb___^^^___dddjjjllliiieeebbb___]]]___eeelllppprrrzzzvvvvvvxxxtttuuusssmmmdddaaaeeeiiikkklllooopppjjjbbb```dddfffkkkpppooojjjeeeeeegggjjjhhhhhhlllrrruuusssqqqrrrpppnnnoooqqqooohhhaaa```bbbbbb^^^[[[^^^gggpppwwwdddhhhiiiddd``````___\\\eeennnsssrrrqqqvvvyyyyyyzzzxxxwwwvvvwwwyyyyyyyyyzzzuuunnngggaaa\\\XXXUUUMMMQQQWWWbbbvvvxxx]]]SSSKKKIIIFFFCCCBBBEEEAAA>>>999666666888:::<<>>DDDMMMYYYdddffffffiiilllmmmlllgggbbbbbbdddfffccc___dddeeejjjpppuuussskkkcccaaa___^^^aaahhhqqqxxx|||}}}uuupppnnnllliiiddd]]]ZZZ[[[___dddfffeeefffgggdddaaadddjjjlllsss{{{{{{vvvssszzzxxxyyy}}}~~~xxxsssnnnlllpppsssuuuqqqkkkhhhiiilllmmmnnn~~~uuucccfffgggffffffgggccc^^^ZZZ```fffhhhmmmwwwxxxuuuvvvxxxyyyyyy}}}yyysssnnnjjjeeeaaa^^^YYYRRRLLLRRR```mmmrrrrrrkkkcccZZZQQQHHHAAA@@@DDDBBBAAA>>>:::666666777999;;;<<<>>>???AAABBBCCCCCCCCCAAA>>><<<999666111...000000///...---,,,,,,,,,........................------------------------[[[JJJKKKFFFFFFFFFDDDBBB???===;;;999999999888777666555444444555666666777666666666222111111000000000000000......------------......000000000000////////////////////////////////////***,,,............///000000////////////000000111000333777;;;>>>@@@AAAAAA??????AAACCCHHHQQQ[[[bbbgggeeeffflllsssvvvqqqlllkkkmmmnnnmmmnnnttt}}}}}}|||uuunnneee[[[RRRHHH???:::;;;::::::999888777555444666666666555555555666666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333444444:::<<<>>>???>>>;;;888555333444444444444444444333222222222222333444555666777888888:::<<>>???@@@CCCIIISSS]]]dddhhhffffffmmmuuuwwwqqqjjjooonnnoooqqqvvv|||wwwmmmjjj^^^ZZZSSSLLLEEE@@@;;;888555666777777666555444444666777777777777777777777111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333999999:::999999777555444333444555555555444333222222111111111222333444555888777777999;;;>>>@@@AAADDDIIIPPPXXX^^^cccgggjjjqqqtttwwwzzz{{{|||~~~qqqcccUUUQQQXXXhhh}}}lllbbbjjjkkkppp|||qqqVVVLLLJJJIIILLLPPPRRRPPPMMMBBBCCCEEEHHHKKKNNNPPPQQQFFF???444......000///,,,,,,.........------...000................................................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................////////////////////////////////////////////////////////////000000000111111111000000000111222333000333666888===IIIZZZgggwwwuuupppkkkkkknnnmmmhhhbbb^^^YYYUUUTTTWWW\\\^^^cccjjjpppqqqmmmjjjmmmqqqnnnppptttxxx{{{~~~~~~vvvnnnjjjiii```\\\YYYYYY\\\```bbbcccnnnnnnssszzz~~~zzzyyyrrrwww|||oooeeeccc```aaakkkvvvzzzwwwuuuqqqllliiiiiimmmuuu{{{xxxssstttwwwyyyzzzrrrqqqqqqsssttttttrrrpppeeeXXXKKKFFFCCCCCCIIIPPPVVVWWWYYY]]]```]]]RRRHHHBBBDDDDDDBBB???:::777666555666999<<<>>>?????????AAAAAABBBCCCBBB???999555000///---,,,,,,,,,---...........................------------------------eeeMMMHHHEEEEEEEEEDDDBBB@@@===<<<:::::::::999888777555555555666666666666555444444222111111000000000000000///..................///////////////000000000000////////////////////////444777888555000------...///......//////000111222333555999<<>>???>>>===@@@@@@@@@BBBCCCAAA===:::333111///---,,,---...///........................------------------------hhhNNNHHHDDDEEEEEEDDDBBB@@@>>>===;;;;;;::::::999777666555666666666555555333222111222111111000000000000000000//////......//////000.../////////000000000111////////////////////////222555777555000,,,---///............///000111222444666888;;;===??????@@@@@@BBBEEEIIINNNVVV^^^dddddddddgggnnnwww|||zzzwwwpppttt{{{zzzqqqhhh\\\NNNEEECCC;;;;;;:::888777777888999666888999888666555777999444555666777777777666666888888888888888888777777333444444444555555555555666666666666666666666666444444444444444444444444333333444444444444444333333333333222222222222222222222222222222333333333222222111111222222333333333111111333777::::::999>>>AAAEEEIIIMMMSSSYYY]]]fffiiiooosssvvvxxx{{{}}}|||}}}dddUUUNNNRRRfff}}}wwwiii___dddgggjjjvvv|||]]]SSSHHHDDDHHHNNNRRRRRRMMMKKKHHHFFFFFFHHHKKKMMMIIIIIICCC666/////////...---.........------///000................................................---------------------------------............///---------------------------------............///................................................//////////////////////////////////////////////////////000000000111111111////////////111444666888;;;@@@IIIRRR\\\ccchhhjjjoooqqqrrrpppooolllcccYYY\\\bbbhhhkkkiiieeeccccccgggmmmttt{{{zzzrrrnnnmmmjjjlllmmmllliiihhhkkknnnxxxxxxyyyzzz}}}vvvwwwwwwxxxxxxxxxyyyzzz}}}~~~wwwxxxsssnnnnnnrrruuuvvvyyy~~~qqqtttuuuqqqkkkfffeeegggiiikkknnnrrrvvvwwwuuusssxxx~~~zzzkkk^^^XXXSSSLLLCCCEEEFFFKKKXXXhhhqqqppp]]]TTTIIICCCCCCDDDBBB???:::;;;>>>@@@@@@???>>>===>>>>>>>>>???AAABBBAAA???999777333000---------...........................------------------------jjjOOOHHHDDDDDDDDDDDDCCCAAA???>>>;;;;;;;;;:::999888777666777666666555444222111000222111111000000000000000000000////////////000000.../////////000000111111////////////////////////***...111111...,,,///222............///000222222555666888:::<<<>>>???@@@???AAADDDHHHMMMTTT[[[```aaacccgggoooxxx~~~ssszzzvvvmmmaaaWWWLLLBBB===>>>777888888888777777888999555777888777444444666999777888:::;;;;;;;;;::::::999999888888888777777777777777777777888888999999777777777777777777777777555555555555555555555555222222333444444444444333555555555555555555666666000000000000111222444444222222222222222222333333222111000333777::::::888<<<>>>@@@CCCGGGLLLSSSWWWaaaffflllqqqtttwwwyyy{{{}}}~~~cccUUUNNNNNN\\\mmmxxxaaahhhhhheeemmm}}}lll___OOOFFFHHHMMMPPPQQQOOOMMMLLLJJJKKKLLLNNNOOOIIILLLGGG999///...000///---.........------///000........................////////////////////////---------------------------------.........//////........................---------.........//////................................................000000000000000000000000////////////////////////000000000000111111111111222222222333555888;;;===DDDJJJTTT___ffffffbbb^^^ccciiimmmmmmnnnpppnnnkkkhhhkkkmmmllliiihhhkkkooorrruuu||||||uuukkkdddaaaaaa```dddiiilllnnnrrrwww|||xxxvvvuuuxxx{{{}}}|||{{{qqqjjjkkknnnrrr{{{uuuhhhbbbaaaiiijjjnnnrrruuuvvvtttqqqrrruuukkkjjjfff\\\MMMLLLFFFBBBKKK```sss{{{kkk\\\JJJAAABBBFFFFFFDDD===???AAABBBBBBAAA>>>===>>><<<;;;===???BBBCCCBBB???<<<777222///---,,,---........................------------------------lllNNNMMMEEEDDDCCCBBBCCCBBB???===;;;;;;;;;:::999888777666666666666666555555555555333222111000////////////000000000000000000000000000000000000000000000000000000//////.........---000000//////.........---...///000000000111444777666999<<<>>>============<<<@@@EEEJJJMMMQQQUUUXXXccckkkoooooottt~~~yyylll```PPPDDD???>>>===<<<:::888666666777999999999666666666777888999999999:::::::::::::::::::::::::::999999888777777777888888999999999999999888777777777777888999999::::::777666555555777777666555555555444444333333444444444444444444444444444444444444333333333333333333222222222222222222222222222222333333333333444444;;;<<<>>>???BBBFFFLLLQQQ[[[bbbjjjpppsssuuuyyy|||lllZZZQQQRRRYYY___tttpppmmmkkkjjjooo}}}lllTTTIIIGGGIIINNNSSSRRRRRRQQQNNNLLLKKKMMMPPPPPPMMMFFF>>>555///---,,,......------------..............................------------------------........................------------------------//////.........---------..............................------------......////////////////////////000000000000000000000000............/////////000222111//////000222222222000111111///111999FFFQQQYYYWWWXXX\\\aaacccbbb___``````aaaeeelllrrrwwwyyytttpppkkkhhhjjjooovvvzzz|||{{{zzzuuunnngggeeehhhlllppprrrtttuuuxxx}}}xxxuuuttttttppplllmmmqqqyyynnnaaacccgggpppvvvssskkkmmmsssrrrsssvvvxxxyyyuuuooojjjeee]]]RRRKKKMMMWWWeeeooorrrhhhVVVGGGDDDHHHGGG@@@DDDDDDEEEGGGEEEAAA>>>>>>=========>>>>>>@@@AAAAAAAAA@@@>>>;;;666111---+++------------------------------------------------sssQQQLLLFFFEEECCCCCCCCCAAA???===;;;;;;;;;:::999888777666666666666666555555555555333222111000////////////000000000000000000000000000000000000000000000000000/////////............000/////////...............///000000000222444777999;;;>>>??????>>>>>>???>>>AAAEEEIIILLLOOOSSSUUUccckkkooonnnqqq{{{wwwmmmfffUUUMMMCCC<<<;;;;;;;;;:::;;;:::999888999:::::::::888999;;;;;;;;;;;;===>>>@@@@@@@@@?????????????????????>>>===<<<;;;;;;;;;999999::::::::::::::::::::::::::::::::::::::::::999888777777888888777666666555555555555555666666555555555555555555555555444333333333333222222222222222222222222222222222222222222333333333444444777888999:::<<>>>>>=========???@@@AAA@@@@@@???===999444000...------------------------------------------------tttSSSLLLHHHFFFDDDCCCCCCAAA>>><<<;;;;;;;;;:::999888777666666666666555555555555444333222111000////////////000000000000000000000000000000000000000000000000////////////............////////////...............///000000000222555888<<<>>>@@@@@@??????@@@AAAAAADDDHHHKKKMMMPPPTTTVVVbbbgggjjjhhhiiipppzzzrrrdddXXXPPP@@@===:::888999<<<======AAA@@@???===<<<;;;;;;<<<;;;>>>AAAAAA@@@@@@BBBDDDHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFEEEDDDCCCAAAAAA@@@>>>>>>=========???@@@AAA@@@@@@???>>>===;;;::::::;;;:::999:::::::::999777666666666666666777888999666666666666666666666666444333333333222222222111222222222222222222222222222222222222333333333333444555666777888<<<@@@DDDOOOTTT\\\aaadddhhhmmmqqqwwwyyy|||}}}~~~wwwaaaYYYZZZ]]]{{{zzzvvvuuu|||uuuZZZLLLMMMNNNKKKSSSSSSRRRPPPMMMKKKLLLMMMOOOQQQPPPIII===444//////......------------..............................------------------------...............................................................---------..............................------------......////////////////////////000000000000000000000000....../////////000000000222222111111111222222333111111555>>>KKKYYYbbbgggggggggeee___XXXUUUWWWZZZZZZ\\\___dddjjjooosssvvvsssuuuyyy~~~}}}yyyxxxwwwuuuuuuvvvxxxzzz|||~~~xxxqqqxxx|||rrrjjjjjjmmmmmmjjjiiimmmllllllpppuuu{{{~~~|||lllTTTFFFJJJTTT{{{~~~zzzkkkZZZPPPMMMLLLJJJKKKLLLJJJGGGEEEDDDDDDAAA???===<<<<<<===???AAA???@@@@@@???===999555333...------------------...------------------------oooSSSNNNIIIGGGEEEDDDCCCAAA>>>;;;;;;;;;;;;:::999888777666666666555555555444444444333222111000////////////////////////////////////000000000000000000000000///////////////.........///////////////............///000111111333666888===>>>????????????@@@BBBFFFHHHLLLNNNQQQTTTXXX[[[]]]bbbdddaaa```dddmmmuuu~~~pppaaaSSSHHHBBB<<<;;;;;;;;;===AAAEEEIIIOOOMMMHHHCCC???>>>???@@@???CCCGGGHHHFFFEEEHHHKKKMMMMMMMMMLLLKKKKKKJJJJJJMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBCCCEEEHHHIIIGGGFFFEEECCC@@@>>>===<<<===<<<<<<===>>>===;;;999777777666777777888999:::888888888888888888888888444444333333222222111111111111111111111111111111111222222222222333333333444555666777888:::>>>AAAGGGLLLSSSYYY^^^ccciiinnntttwwwzzz|||~~~xxxiii```[[[ooouuu|||vvvwww{{{bbbLLLKKKNNNLLLRRRSSSRRRPPPMMMKKKKKKKKKKKKPPPSSSMMMBBB777111000......------------..............................------------------------........................////////////////////////......................................................------------......////////////////////////////////////////////////...////////////000000000000111222222222222444666333777>>>IIIVVVbbbkkkooofffddd```[[[XXX[[[aaafffcccbbbaaa```ccciiiqqqvvv~~~~~~uuurrrnnnoooxxx}}}yyytttqqqxxx{{{xxxpppqqqrrrrrryyy|||}}}{{{sssiiibbbdddhhhbbbaaabbbeeellltttyyy|||}}}bbbLLLGGGJJJ\\\jjjyyy{{{qqqfff^^^[[[RRRRRROOOKKKKKKKKKHHHDDDDDDAAA>>>;;;;;;<<>>:::888//////...---------......------------------------oooSSSMMMIIIGGGEEEDDDCCCAAA>>><<<;;;;;;;;;:::999888777666555555555555444444444444333222111000////////////////////////////////////////////////////////////.........///////////////.........///////////////...///000111111333666999;;;<<<=========>>>@@@CCCGGGJJJMMMPPPRRRVVV[[[^^^\\\___aaa___[[[]]]gggrrr{{{nnn^^^PPPFFF@@@===<<<<<<======???FFFPPPWWW___\\\UUUMMMEEECCCEEEHHHFFFIIIMMMNNNMMMLLLMMMOOOOOOOOONNNNNNNNNMMMMMMMMMQQQQQQQQQPPPNNNLLLJJJIIIIIIHHHGGGGGGHHHJJJLLLNNNMMMLLLJJJGGGEEEBBB@@@????????????AAABBBBBB@@@===999999888888888888999999999999999999999999999999555555444444333222222111111111111111111111111111111111111222222222333333333555666666777888;;;>>>@@@EEEMMMSSSXXX___gggmmmrrruuuyyy|||jjj[[[___```jjj|||~~~zzzrrrqqqmmmRRRJJJLLLLLLOOOQQQRRRPPPMMMKKKJJJJJJGGGMMMQQQOOOFFF;;;444111......------------..............................------------------------........................////////////////////////---...................................................------------......////////////////////////////////////////////////////////////000000000111111111222000//////222555;;;BBBLLLUUU[[[bbbjjjpppqqqjjjaaa\\\]]]bbbfffiiihhheee___ZZZ[[[dddqqqzzz~~~wwwhhhfffdddhhhuuu{{{yyyzzz{{{{{{ssspppooonnnvvvtttkkkiiiiii]]]\\\]]]```gggooouuuxxx{{{mmmWWWIIICCCFFFTTTgggtttvvvqqqmmmkkkmmmfffXXXLLLIIIMMMLLLGGGGGGDDD@@@===;;;<<<>>>@@@===>>>@@@BBBBBB@@@>>>===333222000...------...///------------------------wwwUUUKKKIIIGGGEEEDDDDDDBBB???===;;;;;;;;;:::999888777666555555555444444444444333333222111000////////////000000000000000000000000////////////////////////.........///////////////.........///////////////...///000111222444777:::::::::;;;;;;;;;===AAADDDHHHJJJLLLNNNQQQTTTYYY\\\]]]___aaaaaa]]]^^^iiivvvllleeeYYYMMMCCC???>>>>>>;;;===>>>>>>@@@IIIWWWaaakkkiiicccZZZQQQMMMNNNQQQOOOPPPRRRTTTUUUUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOOTTTTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPOOOMMMKKKIIIGGGEEEDDDCCCDDDEEEGGGIIIIIIGGGEEE>>>===<<<;;;999999999999999999999999999999999999777777666555444333222222111111111111111111111111111111111111222222222222000222444444555666888;;;<<>>BBBLLLZZZeeeooozzzoooWWWKKKLLLNNNKKKIIIGGGCCC@@@>>>===>>>>>><<<===???@@@AAAAAAAAA@@@777555333000.........///------------------------YYYKKKHHHFFFEEEDDDDDDCCC@@@>>>;;;;;;;;;:::999888777666555555555444444444333333333222111000////////////000000000000000000000000////////////////////////............/////////000............/////////000...///000111222444888;;;999999999999:::>>>CCCGGGMMMNNNOOOOOOPPPRRRVVVZZZ\\\^^^aaabbb^^^___lll{{{uuujjjTTTOOOIIICCC@@@???AAACCCBBBEEEGGGFFFFFFLLLZZZeeennnpppoooiii```ZZZXXXYYYYYYXXXWWWZZZ]]]]]]YYYUUUPPPPPPQQQQQQRRRSSSSSSSSSUUUVVVWWWWWWWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPNNNLLLKKKIIIIIIHHHIIIKKKNNNQQQQQQOOOMMMDDDCCCAAA>>><<<:::999888999999999999999999999999888888777666555444333333111111111111111111111111111111111111222222222222///000333444444555888::::::>>>CCCGGGKKKQQQZZZ```hhhlllrrrwwwzzz}}}hhhUUUPPPOOOYYYjjj|||vvvpppqqq~~~pppZZZKKKFFFHHHKKKNNNNNNMMMJJJHHHHHHCCCEEEJJJMMMMMMGGG>>>666......------------..............................------------------------........................---------------------------------.........//////..............................------------......////////////////////////000000000000000000000000//////000000000111111111111333444444555;;;FFFNNN[[[___dddfffeeeddddddeee___aaacccgggjjjlllkkkkkksssuuuxxxxxxyyy~~~wwwsssssssssnnntttwwwqqqqqqtttyyy~~~xxxvvv~~~~~~vvvkkkbbb___aaadddfffhhhhhhkkknnnnnnhhh]]]UUUGGGAAA???DDDNNN___wwwuuu]]]SSSOOOLLLKKKIIIFFFCCC@@@>>>>>>===<<<<<<===>>>???@@@AAABBB<<<999555222///...//////------------------------[[[NNNGGGFFFDDDDDDDDDCCCAAA???;;;;;;;;;:::999888777666555555444444444333333333333222111000////////////000000000000000000000000////////////////////////---.........//////000000---.........//////000000...///111111222444888;;;999999999999;;;???EEEIIIRRRSSSSSSRRRQQQSSSVVVXXXZZZ[[[___aaa^^^___mmm}}}}}}wwwnnn___QQQEEECCCAAAAAAAAACCCFFFHHHMMMQQQSSSPPPLLLPPP[[[eeemmmrrrvvvssskkkccc___^^^```]]][[[^^^cccccc]]]VVVQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZYYYXXXVVVTTTVVVVVVWWWWWWWWWVVVUUUUUURRRRRRQQQPPPNNNMMMLLLLLLLLLMMMOOOSSSVVVWWWUUUSSSIIIGGGEEEAAA>>>;;;:::999999999999999999999999999:::999888777666555444444000000000000000000000000000111111111111222222222///111444555666777999;;;:::===@@@CCCEEEKKKRRRYYYccchhhnnnssswwwzzz|||~~~~~~\\\VVVPPPPPPZZZmmmyyyuuukkksss{{{bbbMMMCCCEEEIIILLLNNNLLLJJJHHHGGGBBBDDDGGGMMMPPPLLLBBB999.........------.................................------------------------........................---------------------------------.........//////.................................------.........////////////////////////000000000000000000000000000000000000111111111111...222555999>>>JJJYYYdddhhhhhhhhhiiijjjhhhdddaaaccckkktttxxxvvvqqqmmmkkkttt{{{vvvllljjjpppyyy~~~xxxqqqnnnttt~~~|||vvv}}}~~~mmmccc```aaabbb``````bbbgggmmmooolllhhhYYYOOODDD??????KKKfff~~~sss\\\QQQKKKLLLJJJHHHEEEBBB???>>>===<<<<<<<<<<<<===???BBBCCC>>>;;;777333000/////////------------------------[[[MMMHHHEEECCCBBBBBBCCCCCCBBB@@@???>>><<<:::888777666555555666666555555444333222111000000///000000000////////////////////////////////////////////////......////////////......////////////000000000000///111222444666888888999777777777777999???EEEKKKUUUVVVYYY\\\YYYSSSSSSVVV^^^[[[]]]bbbeeejjjwwwvvvkkk___UUUNNNJJJIIIEEEAAA@@@EEEMMMVVVZZZ``````\\\UUUPPPSSS^^^hhhnnnvvv{{{vvviii```^^^aaabbbaaa```^^^]]][[[ZZZZZZYYYYYYXXXWWWWWWXXXZZZZZZ]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTUUUVVVVVVUUUTTTTTTSSSQQQPPPOOONNNOOOPPPRRRTTTTTTSSSRRRQQQFFFDDD@@@===<<<;;;999888===<<<;;;<<<<<<<<<;;;:::>>><<<999888888777555444666444111000222333444444111111000000111222333333111222333444666777888888888999;;;>>>AAAHHHOOOTTTYYY___gggmmmrrrwww}}}ooo]]]RRRTTTTTTXXXppp~~~vvvzzzppptttuuu||||||eeeJJJCCCCCCDDDHHHNNNOOOHHHCCCBBBAAADDDHHHLLLMMMKKKFFFBBB666000---///111///---...........................................................................................................................////////////////////////////////////000000000000////////////000000000000000000000000000111111222333222111111333333222111555555999BBBPPP___kkkqqqkkkiiihhhfff```^^^hhhvvvsssmmmnnnyyy|||sssnnnxxx|||zzz|||sssmmmnnnooosssyyywwwuuuwww~~~zzzsssccc]]]```bbbaaa```aaaccchhhllloooqqqpppcccPPPAAA>>>HHHXXXcccjjjiiiTTTOOOPPPQQQPPPKKKEEEAAA???@@@;;;;;;<<<<<<===???@@@AAAEEEBBB>>>999444000---+++000...------...///...,,,]]]OOOJJJGGGDDDCCCCCCCCCAAA@@@???>>>===;;;:::888777777555555555555555444444333222222111000000000000000////////////////////////////////////////////////......////////////......////////////000000000000111222444666777999999:::777888999999;;;???DDDIIIPPPRRRVVVZZZXXXUUUWWW]]]aaa___aaaffflllsssvvvoooeeeYYYOOOHHHEEEDDDCCCDDDGGGNNNWWWaaajjjnnnpppoooiii```WWWWWW___gggooouuuwwwqqqfff___```dddccccccbbbaaa```___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\\\\\\\]]]^^^____________^^^ZZZYYYXXXVVVUUUUUUVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQUUUUUUUUUTTTRRROOOLLLKKKBBB@@@>>><<<;;;<<<<<<<<>>BBBIIIMMMUUU[[[cccjjjooouuu|||kkk[[[WWWTTTUUUhhhyyyqqquuurrrnnnooo|||gggLLLFFFFFFEEEGGGMMMMMMIIIFFFFFFBBBCCCFFFJJJMMMLLLHHHDDD888111---///000///---...........................................................................................................................////////////////////////............////////////////////////000000000000000000000000000111111222111111000111222222111111111555???MMM\\\hhhooorrrjjjbbb[[[YYYZZZ]]]hhhtttwwwpppooovvv{{{{{{yyyzzzzzzppplllllljjjkkkrrr|||zzzzzz{{{oooeeebbbaaadddccceeehhhmmmnnnllljjjqqqkkk```RRRGGGEEEJJJPPP^^^fffwwwzzz^^^KKKPPPOOOMMMKKKHHHEEEBBB???<<<<<<<<<===>>>???@@@AAADDDCCC???;;;777222///---///...,,,---...///...,,,^^^QQQLLLIIIFFFDDDCCCBBBAAA???======<<<;;;:::888888777555555555555555444333333333222222111000111111111////////////////////////////////////////////////......////////////......////////////000000000000222333555666888999::::::777999;;;<<<===???CCCFFFHHHLLLSSSWWWVVVUUU\\\eeejjjiiilllrrrxxxyyyqqqkkkaaa[[[QQQGGGCCCCCCEEEHHHLLLRRR[[[gggsss|||{{{oooddd```dddiiirrrttttttmmmddd___bbbfffddddddddddddccccccccccccbbbaaa```_______________]]]^^^___```bbbbbbcccccc]]]\\\ZZZYYYWWWWWWVVVVVVWWWUUUSSSRRRQQQRRRSSSTTTXXXXXXVVVSSSPPPLLLIIIGGG@@@???======>>>AAADDDFFFEEEDDDCCCAAA@@@>>>======<<<:::888777888999999888777555333333333333111000222111111111111222222333222222333333333444444444777888888888999<<>>>>>======>>>??????@@@CCCBBBAAA???;;;777333111///---,,,,,,---......---{{{{{{]]]QQQKKKIIIFFFEEEDDDCCCAAA???<<<;;;;;;:::999888888777444444555555555444333333333333222111111111111111////////////////////////////////////////////////......////////////......////////////000000000000222333444666888999999999777:::===??????@@@BBBCCCDDDIIIPPPUUUTTTTTT]]]hhhssstttxxx{{{rrrggg]]]VVVOOOLLLHHHGGGJJJQQQYYY^^^jjjpppyyytttooopppssswwwxxxvvvpppgggaaaaaaddddddddddddeeeeeeffffffgggeeeeeedddcccbbbbbbaaaaaa___```aaabbbcccccccccccc___^^^]]][[[ZZZYYYXXXWWWWWWUUURRRQQQPPPRRRTTTVVVXXXVVVTTTRRROOOLLLKKKJJJDDDDDDCCCCCCFFFKKKRRRVVVUUUSSSOOOJJJEEEBBBAAAAAA@@@===:::999:::;;;;;;;;;888777555555555333111...222222222111111222222333222222222222222222222222555666666666666888<<>>666/////////------...........................................................................................................................////////////////////////------........./////////////////////000000000000000000000000000111111222333444333333333444666888DDDIIIRRR^^^jjjqqqsssttteee]]]UUUTTTYYYbbbjjjooopppjjjfffiiisss~~~~~~xxxqqqhhhbbbjjjzzzzzznnnddd]]]ZZZYYY]]]eeejjjiiigggiiiooouuuuuujjjYYYIII???888:::BBBLLLVVV___kkkvvvggg]]]PPPJJJJJJJJJHHHDDD@@@@@@???>>>>>>>>>??????AAABBBCCCBBB@@@<<<777555///---,,,,,,---......---wwwpppZZZOOOHHHFFFEEEDDDEEEDDDCCCAAA;;;;;;:::999888888777777444444444555444333333222333222111111000000111111////////////////////////////////////////////////......////////////......////////////000000000000111222333555666777777888777:::>>>AAAAAAAAAAAABBBDDDGGGNNNRRRRRRRRRYYYcccnnnrrrzzz~~~vvvmmmcccYYYPPPJJJFFFIIINNNVVVaaammmwww|||~~~xxxooogggaaa___bbbbbbcccdddfffggghhhhhhgggggggggfffeeedddccccccccccccddddddcccbbbbbbaaaaaaaaa```^^^]]][[[ZZZYYYVVVUUURRRPPPPPPRRRTTTVVVXXXVVVSSSQQQNNNMMMMMMLLLNNNNNNMMMNNNPPPXXXaaahhhllliiicccYYYPPPJJJHHHIIICCC@@@<<<::::::::::::::::::888777666666555222///333333222222222222222333333222222222222111111111333444555555555777:::======BBBJJJPPPWWW___iiiqqqyyy|||uuu\\\OOOMMMRRRXXXrrrxxxuuu|||zzzuuuvvvxxxssswwwYYYIIIDDDCCCIIIMMMJJJGGGFFFHHHDDDAAACCCIIIMMMNNNMMMCCC:::222000000...---///........................................................................................................................////////////////////////....../////////000000000////////////000000000000000000000000000111111222333333333333333666<<>>>>>>>>>>>>>>@@@BBBDDDBBB???;;;999111///---,,,---.........wwwmmmzzz}}}WWWLLLEEEDDDDDDDDDEEEDDDBBB@@@;;;;;;:::999888777666555444444444444444333222222222111111000///000000000////////////////////////////////////////////////......////////////......////////////000000000000111222333555666666777777777;;;???AAABBBBBBBBBCCCFFFGGGKKKPPPPPPPPPTTTZZZ^^^fffqqq~~~xxxkkk^^^TTTMMMHHHEEEKKKRRR]]]kkkyyyyyynnneee___aaaaaabbbdddeeefffggghhhhhhhhhiiihhhhhhgggfffeeeggggggffffffdddbbbaaa```bbbbbbbbbaaa```^^^]]]\\\WWWVVVTTTSSSRRRSSSTTTUUUXXXVVVSSSPPPOOONNNOOOOOOXXXXXXWWWVVVXXX```llluuuxxxwwwrrrggg[[[PPPKKKIIIDDD@@@<<<999999999999999<<<:::888777777666444222444333333222222222222333222222222222222222222222222333444444444666999;;;<<<@@@FFFKKKQQQZZZdddlllssswww}}}eeeQQQKKKMMMNNNggg}}}tttvvv{{{{{{}}}pppkkk```MMMFFFCCCHHHLLLKKKHHHGGGIIIGGGEEEDDDGGGJJJMMMNNNHHH>>>444222000......000........................................................................................................................////////////////////////////////////000000000111////////////000000000000000000000000000111111222000111222333666>>>IIIQQQ\\\cccmmmvvvxxxpppddd[[[WWW___ddd```ZZZYYY^^^aaapppqqqqqqttt||||||wwwsssrrruuuyyy{{{{{{~~~~~~~~~~~~zzzrrrkkkbbb\\\\\\```eeeiiikkkgggfffkkkrrrpppdddXXXIIIDDD@@@???@@@GGGVVVddduuuoooeeeXXXNNNIIIJJJLLLEEEDDDBBB@@@???======<<<<<<>>>AAACCCCCCAAA>>>===555222///------.........zzzooo{{{|||UUUJJJEEEDDDCCCDDDDDDBBB@@@===<<<;;;:::888777555444444333444444444444333222222111000//////......//////////////////////////////////////////////////////......////////////......////////////000000000000222333444666777777777777888;;;???AAABBBCCCDDDEEEGGGFFFHHHMMMPPPOOOOOOQQQUUU]]]iiiwww}}}~~~zzzsssiii\\\QQQLLLMMMPPPRRR]]]dddppp}}}vvvkkkdddaaaaaabbbdddeeefffggghhhiiijjjkkkkkkkkkjjjiiihhhjjjiiiiiihhhfffeeecccbbbbbbcccccccccbbbaaa___^^^ZZZYYYXXXVVVUUUUUUUUUUUUUUUSSSQQQPPPPPPRRRUUUWWW^^^^^^\\\ZZZ[[[cccpppzzz}}}xxxiiiYYYNNNIIIFFFBBB>>>;;;<<<===>>>>>>>>><<<999888888888777666555444333222222222222222222222222333333333333333222333444444333444666888:::===BBBFFFKKKSSS^^^eeekkkqqqyyylllRRRJJJJJJIIIZZZwww|||yyyvvvfffvvvjjjVVVLLLDDDEEEIIIKKKKKKKKKJJJJJJIIIGGGEEEFFFJJJMMMLLLAAA777333111//////222........................................................................................................................////////////////////////........./////////000000////////////000000000000000000000000000111111222000222444777>>>KKK]]]iiiiiilllrrrvvvvvvoooeee^^^aaaiiilllddd]]]___eeeiiivvv~~~~~~yyyxxxvvvsssqqqooonnnpppvvv|||}}}{{{xxxrrrjjjccc```aaadddiiiccc^^^```gggjjjhhhcccXXXNNNDDDAAABBBCCCFFFKKKdddkkkooohhhYYYMMMJJJMMMGGGFFFDDDAAA???===<<<<<<999;;;>>>AAABBBAAA@@@???888555111...............}}}sss~~~|||UUUIIIGGGEEEDDDCCCCCCAAA===:::<<<<<<:::888666555333333333333444444444333222222000000///...............////////////////////////////////////////////////......////////////......////////////000000000000444444666777888888888888888;;;>>>AAABBBCCCEEEFFFGGGDDDEEELLLPPPOOOLLLLLLUUU]]]gggtttzzz~~~|||rrrlll[[[SSSJJJFFFKKKXXXeeennnmmmsss}}}|||qqqjjjbbbbbbcccdddeeefffggghhhjjjkkklllmmmmmmmmmlllkkkkkkkkkjjjjjjhhhgggfffeeebbbccccccdddcccbbbaaa```\\\[[[[[[ZZZXXXWWWVVVUUUOOONNNMMMNNNRRRWWW\\\___``````^^^ZZZ[[[cccpppzzzzzzgggWWWOOOHHHEEEAAA???@@@BBBDDDDDD@@@===999888888999999999555444333333222222222222222222333333333444444444333444444333222222333555666999===@@@EEEMMMWWW___eeelllvvvtttYYYPPPOOOMMMOOOhhh~~~gggkkk|||sss]]]PPPDDDCCCGGGKKKNNNPPPJJJLLLLLLIIIDDDDDDHHHMMMNNNCCC888444222000000333........................................................................................................................////////////////////////---------.........//////////////////000000000000000000000000000111111222222444777<<>><<<<<<;;;999888666555555777666666555444444333333000000111222333444444555444333333333444444555555666777888:::>>>EEEMMMRRR___ffftttnnnWWWMMMKKKOOOZZZpppssshhhnnniiiXXXHHHDDDGGGKKKNNNOOOLLLLLLKKKIIIHHHHHHKKKMMMKKKIIICCC999000,,,---/////////////////////////////////////////////////////////.........---------............///////////////////////////////////////////////////////////////////////////.........////////////000000000000222111000111333333333222111999CCCPPPcccuuu{{{wwwwwwoooiiikkksssxxxuuuoooqqqrrrqqqooonnnrrrzzz~~~rrreeeaaacccdddgggkkkqqq|||||||||~~~|||}}}~~~~~~~~~~~~|||qqqqqqtttwwwsssjjjddddddfffccc^^^YYYYYY___iiiqqqwwwsssgggUUUHHHDDDDDDCCCIIIYYYjjjqqqpppiiiZZZKKKJJJEEEDDDGGGEEE>>>;;;===<<<<<<<<<<<<>>>@@@BBBCCC???>>>;;;444...+++,,,...pppuuu}}}nnnWWWKKKHHHFFFDDDDDDCCCBBB???===;;;:::999888777666555444444444333333333333222222000000000000///////////////////////////////////////......---...///000111......///000000000000000............000111222333555666666777888999999:::>>>>>>???@@@BBBCCCCCCDDDCCCBBBFFFKKKLLLJJJMMMQQQZZZbbbllluuu~~~~~~~~~wwwnnnaaaRRRHHHKKKNNNSSSZZZaaakkkvvv}}}wwwqqqmmmgggddddddfffhhhiiillliiigggjjjpppuuuuuussssssrrrqqqooommmkkkjjjiiikkkiiihhhhhhhhhhhhfffeeeaaa^^^\\\ZZZZZZXXXVVVSSSRRRPPPNNNNNNRRRXXX___dddccc^^^VVVPPPQQQYYYfffooo}}}nnn^^^UUUMMMHHHHHHGGGBBB>>>>>>;;;;;;:::999888777777666777777666666555444444333000000111222222333444444000000000111222444666777555666777888<<>>444///000222//////////////////////////////////////////////////////.........---------............////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111222333333222555AAAQQQ```ppp|||~~~yyypppjjjgggjjjtttzzzyyyvvvrrrqqqppprrryyy}}}wwwooofffccceeelllssszzz~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~rrrmmmmmmrrruuupppjjjfffgggddd```]]]^^^cccjjjooo{{{yyyfffQQQGGGFFFHHHHHHPPPZZZccclllmmmaaaTTTNNNIIIGGGIIIHHHAAA<<<<<<<<<<<<<<<<<<===???AAABBB@@@@@@===777111------...pppqqqwwwjjjUUUJJJGGGFFFDDDDDDCCCBBB???===;;;;;;:::888777666555444444444333333333333222222000000000000///////////////////////////////////////............///000000......///000000000000000.........///000111222333777777777777888999999:::<<<===???@@@BBBCCCDDDDDDAAAAAAEEEKKKMMMLLLOOOTTT\\\cccmmmttt}}}~~~{{{{{{{{{{{{|||}}}~~~~~~vvviii___VVVMMMGGGMMMRRRYYY^^^bbbiiissszzz|||~~~wwwrrrlllhhhgggggghhhhhhllljjjjjjmmmsssxxxyyyxxxwwwwwwuuusssqqqooommmmmmnnnmmmkkkjjjjjjjjjhhhfffaaa___]]][[[[[[ZZZXXXVVVTTTQQQNNNNNNQQQXXX___dddccc]]]SSSKKKJJJQQQ\\\eee}}}yyykkk^^^VVVOOOMMMJJJDDD@@@???<<<;;;;;;:::999888888888888777777666666555444444000000111111222222333333333333111111222333666777444555555666888===DDDHHHRRRYYYhhhwwwxxx^^^NNNLLLNNNZZZooowww}}}|||yyylllllluuu|||ooo[[[KKKEEEHHHMMMOOONNNNNNMMMKKKIIIHHHJJJLLLOOONNNIII@@@777111000222////////////////////////////////////////////////...............---------............/////////////////////////////////////////////////////////////////////////////////////////////000000000111111000111111111222333333333888HHH^^^nnnxxx|||yyyssseeebbbaaafffooowwwzzzyyyuuusssttt{{{yyysssmmmgggeeeggg{{{~~~~~~}}}}}}}}}}}}|||||||||||||||~~~~~~|||rrrkkkooouuutttnnniiifffdddaaabbbdddhhhkkklllxxxwww^^^MMMHHHGGGGGGGGGKKKWWWhhhsssoooeeeSSSMMMIIIJJJIIIDDD@@@>>><<<<<<;;;;;;<<<>>>???@@@AAA@@@???;;;555111///...ooollloooeeeTTTLLLGGGEEEDDDCCCCCCBBB@@@===<<<;;;:::999777666555555444444333333333222222222000000000000////////////////////////////////////............/////////000......///000000000000000.........///000111333333777777666666666777999999;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBFFFKKKMMMLLLOOOTTT[[[ccclllsssyyy~~~zzzwwwwwwwwwxxxyyyzzz||||||}}}~~~nnn___WWWTTTTTTTTTUUU[[[bbbcccbbbeeemmmuuuzzz{{{}}}xxxrrrnnnlllllllllkkkooonnnnnnrrrvvvzzz{{{zzz{{{zzzxxxvvvtttrrrqqqpppqqqooommmllllllllljjjhhhdddaaa___]]]]]][[[XXXVVVRRROOOLLLLLLPPPXXXaaagggfff___SSSIIIEEEJJJTTT[[[uuuwwwjjj___UUUPPPLLLFFFCCCCCC???>>>===<<<;;;999888888999888888777666666555555111111111222222222222222;;;999666444333333444555444444555555666:::???CCCJJJQQQ```qqq{{{fffPPPQQQMMMQQQccczzz|||{{{|||wwwxxxsssmmmpppzzzkkkSSSFFFHHHLLLMMMNNNOOONNNLLLJJJIIIJJJLLLLLLKKKHHH@@@777000...///////////////////////////////////////////////////....................................///////////////////////////////////////////////////////////////////////////000000000//////000000000111111111111111111111111333555777>>>OOOdddrrruuuqqqkkkggg\\\[[[[[[___gggooouuuxxxyyy|||yyyvvvuuussssssvvv|||}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzzzz~~~xxxttttttqqqmmmkkkcccbbbcccfffjjjmmmmmmlllppp|||ppp___OOODDDGGGEEEGGGSSSgggwwwzzzwww\\\VVVOOOKKKIIIFFFDDDBBB===<<<<<<;;;;;;<<<>>>??????@@@???===999444000...nnnfffggg___SSSLLLFFFEEEDDDCCCCCCBBB@@@>>><<<;;;:::999888666555555444444333333333222222222000000000000////////////////////////////////////---......///////////////......///000000000000000////////////000222333444666555444444444666888999;;;<<<>>>AAABBBCCCBBBBBBCCCCCCFFFKKKLLLKKKMMMQQQ[[[dddmmmtttyyy~~~~~~{{{vvvvvvvvvwwwyyyzzz|||}}}}}}wwwhhh\\\YYY]]]dddiiijjjooorrrppplllkkkpppvvv{{{|||~~~~~~xxxuuussssssrrrrrrrrrrrrsssvvvyyy{{{{{{{{{|||{{{zzzxxxwwwuuutttssssssqqqooooooooonnnlllkkkiiigggcccaaa___\\\YYYWWWPPPNNNKKKKKKPPPZZZeeellliiibbbUUUIIICCCDDDKKKQQQlll~~~vvviii[[[SSSNNNHHHFFFGGGDDDCCCAAA???===:::999888:::999999888888777666666333333333222222222222222;;;999777555333333444444444555555555666888<<<@@@EEEKKKXXXjjjvvv|||xxx```TTTNNNLLLYYYrrr~~~}}}wwwssssssrrrooottt|||zzz\\\IIIHHHKKKJJJNNNOOOOOOMMMKKKJJJKKKLLLIIIJJJHHHBBB999111......////////////////////////////////////////////////---.................................////////////////////////////////////////////////////////////////////////000000111111000000000000111111111111111222222222333666<<>><<<;;;;;;<<<<<<===>>>>>>>>>>>><<<777222...oooaaa___YYYOOOJJJFFFEEECCCCCCDDDCCC@@@>>><<<<<<;;;999888777666555444444333333333333222222000000000000////////////////////////////////////---......///000/////////......///000000000000000/////////000111222333444444444333222333666888:::;;;===???AAABBBBBBAAA@@@CCCCCCFFFJJJKKKJJJLLLPPP]]]gggqqqwww{{{}}}xxxxxxxxxyyyzzz|||}}}~~~}}}uuupppiiieeefffnnnxxx~~~|||vvvsssvvvzzz~~~zzzyyyyyyxxxwwwtttuuuwwwyyy{{{|||||||||||||||{{{zzzyyyxxxxxxwwwuuusssrrrrrrrrrrrrqqqooopppmmmiiifffdddaaa]]]ZZZTTTQQQNNNOOOUUU```mmmuuunnngggZZZMMMDDDBBBFFFJJJdddyyy~~~qqqddd[[[TTTMMMIIIIIIFFFFFFDDDBBB???===;;;;;;;;;::::::999888888777777555555444444333333222222333333333333333333444444444555555555555777:::===AAAEEEPPPaaannnwww~~~sssYYYSSSMMMRRRgggqqqoooqqqvvvwwwtttsssvvvcccMMMJJJLLLHHHMMMNNNOOONNNMMMLLLLLLNNNHHHJJJJJJEEE===666222111////////////////////////////////////////////////---------...........................////////////////////////////////////////////////////////////...//////000000111111222000000000111111111222222111333444444888@@@LLLTTTdddgggmmmoooiiiaaa___bbbaaabbbcccbbbdddnnn|||}}}|||{{{xxxxxxxxxxxxxxxyyyyyyyyywwwxxxxxxxxxyyyyyyyyyyyyvvvvvvwwwxxxyyyzzz{{{|||yyyzzz{{{zzzyyyyyyzzz|||zzz{{{}}}~~~qqqlllnnnmmmooossstttssssssssstttrrrrrrwwwgggMMMKKKKKKPPPVVV^^^hhhrrrxxxvvvlll[[[MMMHHHGGGFFF@@@???>>><<<;;;;;;<<<<<<=========>>>>>>;;;555111rrr^^^XXXRRRJJJFFFFFFDDDCCCCCCDDDCCCAAA???<<<<<<;;;:::888777666666444444333333333333222222000000000000////////////////////////////////////------///000000000///.........///000000000000000/////////000111222444444444333222222444777:::<<<<<<>>>@@@BBBBBBAAA???>>>@@@@@@DDDIIIKKKJJJLLLQQQ^^^hhhrrrwwwzzz}}}~~~{{{xxxxxxxxxxxxyyyzzz||||||}}}~~~zzzkkkmmmqqqwww}}}~~~|||}}}~~~|||{{{yyyxxxsssuuuxxxzzz|||}}}~~~}}}}}}}}}|||||||||{{{{{{wwwvvvuuuuuuwwwwwwvvvuuuuuurrrooollljjjhhhdddbbb^^^ZZZVVVVVV\\\hhhuuu}}}vvvpppdddVVVKKKFFFGGGIII^^^vvvwwwlllfff^^^TTTLLLJJJFFFFFFEEEDDDBBBAAA@@@@@@;;;;;;;;;:::999999888888777777666555444444333333000111222333444444333333222333444444444555999;;;???@@@IIIXXXgggqqqzzzccc^^^TTTOOOZZZsssssssssvvv{{{{{{uuupppnnnuuugggOOOMMMMMMGGGLLLMMMOOOOOONNNMMMNNNOOOGGGJJJKKKHHH@@@999444333////////////////////////////////////////////////---------.........//////............////////////////////////////////////////////////////////////...//////000111111222222000000111111111222222222000222444888???MMM___kkkqqqnnnllljjjeee^^^___dddeeegggiiihhhkkkwww~~~|||zzzzzzvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvwwwxxxyyyzzzzzz{{{vvvvvvvvvwwwwwwwwwxxxxxxzzz{{{zzzyyywwwwwwyyy{{{vvvxxx{{{}}}~~~tttsssssswwwzzzwwwqqqnnnpppsssooonnnppp||||||XXXQQQKKKJJJJJJMMMVVV```pppuuuqqqaaaPPPHHHGGGGGGBBBAAA???===<<<<<<<<<<<<=========???@@@>>>:::666ttt]]]TTTMMMFFFBBBEEEDDDCCCCCCDDDCCCAAA???===<<<;;;:::888777666666444444444333333333222222000000000000////////////////////////////////////,,,---///000000000///......//////000000000000000//////000000111222444555444333333333555888<<<>>>===>>>@@@BBBBBB@@@>>>=========BBBHHHJJJJJJMMMSSS]]]gggqqquuuwwwyyyyyywwwuuuuuuuuuuuuvvvwwwxxxyyy}}}zzzuuufffnnn{{{}}}{{{xxxwwwqqqtttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxwwwxxxzzz{{{zzzyyywwwuuurrrpppooommmjjjhhhfffbbb]]]\\\bbbmmmzzz~~~xxxlll^^^SSSLLLKKKLLL\\\uuuzzzsssnnnfffZZZNNNIIIEEEEEEEEEEEEDDDDDDDDDDDD<<<;;;;;;::::::999999888888888777666555444444333333444666666666444222000111222333333333444777:::======EEESSSaaalllvvv~~~nnnhhh[[[NNNQQQeee{{{~~~}}}|||zzztttnnnllliiihhhQQQOOOOOOGGGKKKMMMOOOOOONNNNNNOOOPPPEEEHHHJJJHHHAAA999555333////////////////////////////////////////////////---------.........//////............/////////000////////////////////////////////////////////////...//////000111222222222000111111111111222222222///111555:::DDDVVVlll{{{tttmmmgggeeeaaa[[[]]]ccceeeiiikkkkkkooo~~~}}}|||{{{{{{~~~}}}}}}{{{zzzyyyuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuvvvxxxyyyzzz{{{|||wwwwwwwwwwwwvvvvvvuuuuuuvvvvvvuuusssrrrsssvvvxxxnnnrrrvvvzzz|||~~~|||vvvvvv{{{|||vvvlllgggjjjooofffggghhhnnn{{{cccWWWJJJEEECCCCCCKKKUUUaaalllooobbbQQQIIIIIIIIICCCBBB@@@>>><<<<<<<<<<<<>>>>>>>>>@@@BBBAAA===999zzz```TTTNNNJJJIIIGGGEEECCCBBBCCCBBBAAA???<<<<<<:::888777666666666555555444333333222111111......///000000000000000////////////////////////////////////////////////...............///000000000000111222333333444444555555555666777999;;;<<<<<>>777111222111//////000///,,,***............////////////////////////////////////000000000000000000000000////////////////////////111111111000000000000000111111000000000000111111111111111111111222333333333444:::GGGZZZkkkuuuyyyvvvmmmbbb^^^```ddddddbbbgggjjjrrr|||{{{pppmmmpppttt}}}~~~}}}|||{{{yyywwwuuutttsssrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwvvvuuutttsssrrrrrrwwwvvvuuutttttttttvvvvvvwwwvvvuuuuuuvvvyyy}}}vvvwwwvvvsssmmmfff___\\\YYYQQQPPP\\\jjjqqqwww{{{sssgggUUUIIICCCBBBBBBBBBUUUaaajjjfffVVVJJJIIIMMMJJJGGGDDD@@@===;;;:::999;;;;;;<<<<<<===>>>>>>>>>~~~cccUUUNNNIIIGGGEEECCCBBBBBBCCCBBB@@@===<<<;;;999888666666555555444444444333333222222222......///000000000000000////////////////////////////////////////////////...............///000000000111111222333333444444444555666777999:::;;;;;;===???@@@@@@>>>=========???@@@CCCGGGGGGGGGNNNWWW]]]aaagggkkkmmmoooqqqsssoooqqqtttuuuvvvwwwzzz|||}}}~~~{{{xxxxxxzzz|||}}}}}}|||||||||~~~~~~~~~|||yyyuuurrrqqqpppnnnllljjjhhhkkkuuu~~~~~~kkkVVVLLLLLLUUUjjj}}}wwwsssmmmddd]]]RRRNNNIIIGGGFFFGGGHHHHHHEEECCC@@@>>>>>>===;;;999999888888777777666666555444333333333333222222222444333333333444444555666999999>>>FFFOOOYYYhhhvvvuuuaaaZZZVVVTTT```rrr}}}rrroookkktttyyysssfffZZZRRRNNNIIILLLPPPQQQPPPOOOPPPRRROOOMMMJJJHHHFFFAAA999333222111000000000000...,,,............////////////////////////////////////000000000000000000000000////////////////////////111000000000000000000000111111000000000000111111111111222222222333444555777===JJJ[[[kkksssuuusssqqqlllggggggkkkmmmjjjeeeeeelllxxxzzztttuuu{{{~~~~~~~~~~~~|||zzzwwwssspppnnnmmmmmmmmmmmmnnnooopppqqqttttttuuuuuuuuuuuuuuuttttttssssssrrrqqqppppppooosssssssssssstttuuuvvvwwwvvvuuusssssstttwwwzzz|||}}}~~~|||pppjjjhhhfff___XXXVVVNNNJJJPPPYYY```hhhoootttmmm```QQQEEE???@@@BBBNNNYYYdddfff]]]SSSNNNMMMJJJHHHEEECCCAAA@@@>>>===<<<<<<<<<===>>>???@@@@@@fffWWWMMMGGGEEECCCBBBBBBCCCCCCBBB>>><<<;;;:::999777666555444444333333333333333333333333...//////000000000000000////////////////////////////////////////////////...............///000000111111111222222333333444444666888:::;;;<<<;;;;;;>>>??????>>><<<<<<===>>>@@@@@@CCCFFFGGGGGGMMMUUU___bbbfffiiilllnnnqqqtttqqqrrrssstttuuuwwwzzz}}}}}}{{{yyy}}}~~~~~~|||yyyuuusssqqqpppmmmkkkddddddkkkxxx~~~gggVVVOOORRReee}}}|||yyyuuummmgggZZZUUUOOOJJJHHHHHHHHHHHHFFFDDDCCCCCCBBBAAA???===:::::::::999888777777777555444444444333333333333444444444333444444555666:::999;;;AAAGGGOOO^^^kkk~~~~~~fff]]]WWWRRRWWWaaazzztttnnnmmmpppssspppcccUUULLLGGGJJJNNNQQQQQQQQQQQQRRRQQQOOOMMMLLLJJJDDD<<<555222111000000111111///...............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000111111111111000000000000111111000222333222222333555888===KKKaaauuu}}}rrriiikkkjjjlllqqqwwwwwwqqqkkkiiisss~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~{{{{{{zzzyyyvvvrrrnnnkkkiiiiiiiiiiiijjjkkklllmmmppppppqqqqqqqqqqqqppppppoooooonnnnnnnnnmmmmmmmmmnnnoooqqqssstttuuuvvvvvvtttsssrrrqqqrrrtttvvvxxxxxxyyyzzz{{{~~~qqqgggjjjmmmhhhaaaWWWOOOIIIKKKRRR\\\hhhqqqpppoooiiiZZZIII??????CCCGGGOOO[[[cccccc\\\RRRKKKKKKIIIFFFEEEDDDBBB@@@>>><<<<<<======???@@@AAABBBhhhXXXMMMGGGEEECCCCCCCCCEEEEEECCC???<<<;;;:::888666555444444444222333333333333333333333//////000000000000//////////////////////////////////////////////////////...............///000000111111111222222333333333444666999;;;======<<<;;;>>>>>>>>><<<:::;;;===@@@@@@???AAAEEEGGGHHHMMMTTT___bbbeeehhhjjjmmmqqqsssqqqrrrsssssssssvvvzzz~~~}}}}}}zzzvvvtttrrrpppmmmjjjbbbbbbiiiwwwvvvaaaVVVPPP___xxx~~~{{{xxxrrrmmmaaa\\\TTTMMMJJJIIIHHHGGGEEEDDDDDDDDDEEECCCAAA>>><<<;;;;;;:::999888777777666666555555555444444444555555444444444444555555999777888<<<@@@HHHUUUbbbxxx}}}hhh\\\XXXSSSTTTZZZuuu|||rrrhhhgggpppuuujjjVVVIIIFFFIIIMMMPPPRRRRRRRRRRRRQQQPPPNNNNNNLLLGGG>>>777222000//////000000///...............////////////////////////////////////////////////////////////////////////////////////000000000000000111111111111111000000000000111111111222333333222333777;;;III[[[tttpppccciiijjjnnnuuu{{{|||wwwqqqttt|||~~~||||||~~~~~~}}}}}}}}}}}}||||||||||||uuuuuuvvvvvvtttqqqnnnlllgggggggggggghhhjjjkkkkkkkkkkkkkkkllllllkkkkkkjjjlllllllllllllllllllllllllllnnnppprrrtttttttttssssssrrrqqqqqqqqqrrrtttuuuuuuvvvxxxzzz|||uuutttvvvvvvtttcccZZZQQQPPPXXXcccmmmrrrlllmmmjjj```QQQFFFCCCDDDFFFIIIQQQ\\\cccaaaWWWMMMMMMJJJFFFEEEDDDBBB>>>;;;<<<<<<<<<<<<>>>@@@AAABBBiiiXXXMMMHHHFFFDDDDDDEEEFFFFFFDDD@@@===;;;:::888666555444444444222333333333333333333333//////000000000000//////////////////////////////////////////////////////...............///000000111222222222222222333333555666999<<<======<<<<<<======<<<:::999:::===@@@@@@???@@@EEEHHHJJJOOOUUU___aaadddgggiiikkkoooqqqooopppqqqrrrsssvvvzzz}}}}}}~~~|||xxxvvvssspppmmmjjjdddbbbgggssshhhYYYPPP[[[ppp~~~{{{uuupppfffaaaXXXQQQMMMKKKIIIHHHDDDCCCCCCDDDDDDCCCAAA>>>======<<<;;;:::999888777777777777666666666666555666555555444444444555555888666666999===CCCOOO[[[pppxxxlll]]]XXXTTTTTTWWWmmmzzzlllfffoooyyysss^^^LLLFFFHHHKKKNNNQQQSSSRRRRRRQQQOOONNNMMMMMMHHH@@@:::333111......//////..................////////////000000000000000000000000////////////////////////000000000000000000000000//////000000111111111111111111000000000000111111222333444333222666===DDD[[[kkkqqqfffllllllmmmrrrxxx{{{zzzyyy}}}{{{{{{{{{}}}}}}~~~{{{||||||}}}|||{{{zzzyyyrrrrrrrrrrrrpppmmmiiihhhbbbbbbbbbcccdddeeeggggggfffgggggghhhhhhhhhhhhhhhiiiiiiiiijjjkkkkkklllllllllmmmoooqqqqqqqqqppppppqqqqqqppppppqqqrrrssstttssstttwwwxxx{{{~~~{{{|||rrrggg[[[YYYaaakkknnnlllqqqpppmmmhhh___TTTKKKFFFHHHGGGJJJTTT```fffaaa[[[SSSNNNIIIGGGFFFCCC>>>:::<<<;;;;;;;;;<<<>>>@@@AAAkkkZZZNNNIIIHHHFFFEEEEEEFFFFFFEEEBBB???;;;:::999777666555444444333333333333333333333333000000000000000//////...////////////////////////////////////////////////...............///000000222222222222222222222222555777999;;;<<<===<<<<<<<<<<<<<<<:::999:::===???@@@>>>@@@EEEJJJLLLQQQWWW\\\___cccfffhhhjjjlllnnnkkkmmmoooqqqrrruuuzzz}}}}}}~~~zzzxxxuuurrrmmmjjjfffccceeeppp|||ooo^^^RRRVVVgggxxxrrrjjjeee^^^WWWSSSOOOLLLJJJFFFEEEDDDDDDDDDDDDBBB@@@@@@???>>>===<<<;;;:::999888888888888777777777777777666555555444555555555666555555888;;;???IIITTTgggqqq~~~yyyfff]]]WWWUUUVVVggg~~~rrrgggjjjvvvyyyhhhSSSIIIHHHIIILLLPPPRRRRRRRRRPPPNNNLLLLLLLLLJJJDDD???555333000...//////..................////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111111000000000000111111111333444333555<<>>@@@===???FFFKKKOOOTTTYYYZZZ]]]bbbeeeggghhhjjjkkkgggiiimmmppprrruuuyyy|||}}}}}}zzzwwwsssnnnjjjdddbbbeeeppp{{{|||iiiVVVSSS\\\uuuyyyrrrllliiiccc^^^YYYUUUQQQNNNKKKIIIGGGFFFFFFFFFEEECCCCCCCCCBBB@@@???===<<<<<<999999999999888888888888777777666555555555555555666444666888999;;;CCCLLL___lll{{{uuuggg]]]XXXVVV```wwwzzzmmmgggtttvvv```KKKIIIHHHJJJNNNQQQRRRRRRPPPNNNKKKKKKLLLLLLHHHDDD999666222000000000//////............////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222111111000000000000111111///222444555999FFFXXXfffssszzz~~~wwwqqqppprrrsssoookkkkkkppp{{{vvvssstttuuuwwwzzz~~~}}}||||||}}}xxxyyyzzz|||~~~}}}{{{|||zzzxxxuuusssssstttvvvtttvvvxxxyyyxxxvvvsssqqqjjjgggccc^^^YYYUUURRRQQQOOOOOOOOOPPPRRRTTTUUUVVVWWWYYYZZZ\\\^^^___``````^^^___```aaacccdddeeefffeeeeeeeeefffgggiiijjjkkkkkkkkklllmmmnnnpppqqqqqqmmmoooqqqrrrrrrrrrsssuuuyyyzzzzzzvvvvvvqqqlllppp|||~~~|||{{{zzzwwwmmm^^^SSSJJJGGGEEEHHHQQQ]]]ffflll]]]UUULLLHHHIIIHHHDDD@@@@@@>>><<<;;;;;;<<<>>>@@@ppp]]]PPPIIIHHHGGGEEECCCBBBCCCBBBAAA???<<<<<<:::888777666666666555555444333333222111111000000000000000///......////////////////////////////////////////////////...............///000000222222222222222222222222666666777777999;;;<<<===999:::;;;;;;::::::<<<>>>@@@===???FFFMMMQQQUUU[[[XXX\\\aaaeeegggggghhhiiidddggglllppprrruuuyyy{{{}}}~~~{{{xxxtttoookkkaaaaaafffqqq|||tttYYYQQQTTTkkkyyyqqqnnnkkkfffbbb^^^YYYTTTQQQPPPMMMJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>:::::::::999999999888888777777666555555555555555666555666888888888>>>FFF[[[hhhyyypppddd]]]YYYYYYppp|||{{{wwwkkkxxxoooMMMJJJHHHIIIMMMQQQRRRRRRQQQNNNKKKKKKMMMMMMKKKHHH<<<999555222222111111000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222111111000000000000111111...000333666===MMMcccsssssswwwyyyssskkkggglllrrrtttpppkkkkkkqqq~~~tttllliiijjjqqqzzz}}}zzzxxxxxxxxxxxxssstttvvvxxx{{{~~~~~~zzzxxxrrrqqqpppnnnmmmnnnqqqtttrrrsssuuuwwwvvvssspppmmmaaa^^^YYYUUUQQQNNNMMMMMMJJJJJJKKKLLLMMMOOOQQQRRROOOPPPRRRTTTWWWXXXYYYZZZYYYZZZ[[[]]]___```bbbbbb`````````aaacccfffiiikkkhhhiiijjjkkkmmmnnnooopppkkknnnqqqrrrssstttuuuwwwwwwvvvzzz}}}}}}pppiiippp{{{xxxyyy|||}}}zzzrrreee\\\LLLIIIEEEDDDHHHQQQ\\\ddd\\\SSSJJJFFFGGGHHHEEEAAABBB@@@>>><<<<<<===???@@@jjjZZZSSSKKKBBBEEEEEEDDDCCCBBB@@@???>>>;;;:::999999999888666444444444444333222111000///000000000000//////////////////............//////........................///............//////000///111333555555555444333555555555555666888999:::888999;;;===>>>?????????@@@@@@BBBFFFLLLSSSYYY]]]aaaaaaaaaccceeefffeeecccgggjjjlllnnnpppssswwwzzzyyy|||~~~wwwllleeeccc___fffvvvgggUUUSSSccczzzzzzsssoooiiiddd___[[[VVVSSSRRRQQQPPPPPPOOOMMMJJJGGGCCCBBBAAA???>>>??????@@@@@@???===;;;:::999999999;;;:::888777666666777777999888666666777:::===@@@RRR___ppp}}}vvviii___VVVRRRjjjwwwqqqrrruuuwwwqqq}}}xxxYYYMMMEEEJJJQQQRRRPPPQQQNNNOOOOOOOOONNNLLLJJJIIICCC;;;333///000111000...000000////////////000000000000000000000000000000////////////////////////////////////////////////000111111111111222222222555555555222//////000222222666666888IIIcccuuuyyy~~~tttjjjhhhgggfffllltttpppsssrrrpppuuuwwwmmmiiihhhjjjvvv|||xxxtttpppnnnllljjjiiihhhiiilllooorrruuuxxxyyy{{{yyywwwxxxyyywwwqqqkkkjjjhhhddd``````dddkkkpppmmmnnnooopppooolllfffaaaSSSSSSRRRNNNKKKIIIIIIKKKDDDEEEGGGGGGFFFGGGJJJLLLMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^___```aaabbbeeehhhiiiiiiiiiiiijjjiiijjjkkkmmmoooqqqsssuuuvvvwwwyyy}}}}}}rrrgggiiisssmmmmmmooorrruuusssmmmhhhWWWNNNDDDAAAFFFNNNTTTVVVVVVSSSOOOJJJEEECCCDDDEEECCCAAA???===<<<<<<===>>>rrr^^^VVVNNNGGGEEEEEEDDDCCCBBB@@@???>>>;;;:::999999999888666444333333333333222111000000000000000000//////////////////............//////........................///............///000000///111333444555555444333555555555555777888999:::::::::<<<===???@@@@@@AAAAAAAAACCCGGGLLLQQQVVVYYY\\\]]]^^^```aaabbbcccdddgggjjjmmmpppsssvvvzzz}}}yyy{{{}}}|||qqqkkkfffccciiixxxttt]]]RRRYYYkkkzzzsssooojjjeee```\\\XXXUUUUUUSSSRRRRRRRRRQQQNNNLLLFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCAAA@@@>>><<<;;;::::::999888777777777888999777666666666777999;;;===JJJTTTeeettt~~~oooddd]]]UUUgggssspppsssyyy~~~vvvnnntttbbbTTTIIIJJJNNNPPPPPPQQQOOOOOOOOOOOOMMMLLLKKKJJJEEE===444//////000000...000000////////////000000000000000000000000000000////////////////////////////////////////////////000111111111111222222222444444333333222222333444222444:::FFF[[[qqq|||~~~tttkkkgggkkkoooooonnnoooooorrrsssuuu}}}vvvllliiijjjqqq~~~|||xxxqqqllleee___[[[XXXVVVTTTXXXYYY[[[^^^aaaccceeefffllliiihhhiiikkkiiiccc^^^XXXVVVTTTRRRSSSXXX```eeekkkkkkjjjgggaaa[[[UUUQQQIIIGGGEEECCCBBBBBBCCCDDDAAABBBCCCCCCCCCDDDFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPRRRRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[]]]___aaabbbaaabbbcccddddddeeegggiiijjjmmmppprrrxxxyyyzzz{{{}}}wwwnnnddd```[[[\\\```hhhpppssspppkkkaaaYYYNNNEEECCCFFFMMMRRRWWWVVVQQQKKKEEECCCEEEHHHCCCAAA???===<<<<<<===>>>yyyaaaTTTLLLFFFEEEEEEDDDCCCBBB@@@???>>>;;;:::999999999888666444333333333333222111111000000000000000//////////////////............//////........................///.........//////000111000111333444555555444333555555555666777888999:::;;;;;;<<<>>>???@@@AAABBBAAABBBEEEHHHLLLPPPRRRTTTVVVYYY\\\]]]]]]^^^aaadddfffiiimmmqqqtttwww|||xxxzzz}}}~~~~~~yyyoooiiiiiihhhooo}}}~~~eeeUUUSSS\\\xxx{{{tttpppjjjfffbbb___[[[YYYXXXWWWVVVVVVWWWVVVTTTRRRLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFEEECCCAAA???>>>;;;;;;:::999999999::::::777777777777888:::;;;;;;???GGGTTTeeeuuu~~~uuuiiidddYYY```tttzzz|||yyyzzzzzzssshhhgggsss~~~iii[[[MMMIIIKKKMMMOOOQQQQQQPPPOOONNNMMMLLLLLLLLLHHH@@@666000////////////111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222333222222333444555555444777777DDD\\\ttt~~~|||xxxgggcccfffqqqzzzyyyrrrlllnnnqqquuuzzzxxxnnnlllqqq{{{}}}rrriii^^^XXXQQQKKKGGGDDDCCCAAAFFFGGGHHHJJJLLLNNNOOOPPPRRRPPPPPPQQQSSSRRRMMMIIIBBBBBBAAAAAADDDKKKSSSYYYccccccaaaZZZQQQIIIEEEDDDEEE@@@;;;:::;;;===<<<;;;<<<===>>>>>>>>>???AAACCCBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^___aaaccceeehhhlllooouuuvvvwwwyyy{{{}}}zzztttdddTTTQQQOOORRR```qqqzzzwwwqqqlllhhh]]]NNNBBBAAAIIIQQQ[[[[[[XXXPPPGGGCCCEEEIIIBBBAAA???===<<<<<<<<<===fffTTTKKKEEEEEEEEEDDDCCCBBB@@@???>>>;;;:::999999999888666444333333333333333222111000000000000000//////////////////............//////....................................///000111111000111222444444444444444555555555666777888:::::::::;;;;;;<<<>>>???@@@AAA???AAAEEEIIIMMMOOOQQQRRRTTTYYY]]]]]][[[[[[```eeegggjjjnnnqqqtttwwwzzz}}}yyy{{{}}}~~~~~~{{{}}}|||tttkkkfffkkklllttt}}}|||lll[[[UUUUUUiii}}}uuuqqqkkkgggdddaaa___]]]ZZZYYYXXXYYYZZZZZZYYYXXXSSSRRRPPPNNNKKKIIIGGGFFFGGGHHHHHHGGGFFFEEECCCBBB??????>>>===<<<;;;::::::999999::::::;;;;;;<<<<<<:::===GGGXXXlll{{{~~~qqqmmmbbb^^^iii|||ssseee^^^dddqqq{{{hhh\\\NNNGGGHHHLLLOOOPPPRRRQQQOOOMMMLLLLLLLLLMMMKKKCCC999222////////////111000000000000000000111////////////////////////000000000000000000000000////////////////////////000000111111111222222222333111111222555666444333<<<>>>PPPpppqqqggg^^^aaaiiiuuu}}}|||uuunnnoootttxxx{{{|||wwwvvv|||~~~zzz{{{~~~xxxooocccZZZLLLGGGAAA===<<<<<<===<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???AAABBBBBB???<<<888999999:::===CCCKKKPPPTTTUUUTTTNNNEEE???@@@BBBIIIBBB;;;999:::;;;999666999:::;;;;;;:::;;;===???===>>>>>>???@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMOOOOOOPPPOOONNNPPPRRRUUUXXXZZZ]]]^^^```ccciiimmmoooqqqtttwwwzzz~~~{{{yyymmm]]]ZZZQQQNNN]]]vvvwwwtttssskkkYYYFFF@@@HHHSSS___aaaaaaZZZOOOFFFDDDEEECCCBBB@@@>>>===<<<<<<<<>>;;;:::999999999888666444222222333333333222111111000000000000//////////////////............//////.................................//////000222222111111222333444444444444666666666666777999:::;;;999999999:::<<<===???@@@>>>AAAEEEIIIMMMPPPQQQRRRVVVZZZ]]]]]]ZZZ[[[```eeejjjmmmqqqtttuuuwwwyyy{{{{{{}}}|||{{{}}}vvvoookkkmmmpppyyy~~~zzzzzzwwwdddYYYPPP[[[zzzvvvrrrlllgggeeecccaaa___[[[ZZZYYYYYY[[[\\\\\\[[[YYYXXXUUURRRNNNKKKHHHFFFFFFGGGGGGHHHHHHGGGGGGGGGEEEDDDCCCAAA???===;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKJJJIIIJJJMMMOOORRRVVVYYYZZZ[[[___fffllllllooossswwwzzz~~~|||sssgggWWWMMM[[[wwwzzzyyyzzzuuubbbLLLAAADDDLLL___dddhhheeeZZZMMMDDD@@@DDDCCCBBB@@@???======<<>>;;;:::999999999888666444222222222333333222222111000000000000//////////////////............//////.................................///000111222333111222222333333444555555666666666777888999:::;;;999999999999:::<<>>@@@KKK]]]nnn{{{|||ttthhh]]]\\\kkk|||vvvjjjbbbgggrrreee]]]PPPFFFEEEJJJMMMMMMRRRQQQPPPOOOMMMMMMMMMMMMKKKFFF???888222000000111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222333222222333666999>>>JJJaaazzz{{{lllaaa```hhhooopppppptttxxxzzz{{{qqqkkkrrr|||{{{uuutttxxxzzzjjjYYYKKKCCC@@@???===999888888999999888888888888888999999999999777888888999999999888888999999999999999;;;???BBB>>>???>>>:::666555777:::999666333333666777666555666777777777666666888:::999:::::::::;;;;;;;;;<<<<<<=====================??????@@@AAACCCDDDEEEFFFFFFGGGHHHGGGFFFFFFHHHJJJLLLPPPTTTUUUUUUYYYbbbiiimmmpppsssvvvxxx{{{rrr```RRRWWWmmm||||||{{{lllVVVFFFAAABBBXXX___fffiiicccWWWKKKCCCEEEEEEDDDBBB@@@???>>>===sss^^^PPPHHHEEEEEEDDDCCCBBB@@@???>>>;;;:::999999999888666444111222222333333222222222000000000000//////////////////............//////.................................///000222333444222222222222333444555555666666666777888999;;;;;;:::999999999;;;===???AAADDDEEEGGGJJJMMMOOOQQQQQQPPPQQQRRRUUUXXX\\\aaaccckkknnnsssvvvxxxyyyzzz|||{{{}}}~~~|||yyyvvvtttsssvvv{{{|||tttkkkmmmzzzoooXXXPPP___nnnyyytttmmmhhhdddbbbaaa```^^^\\\[[[[[[\\\^^^^^^]]]\\\[[[ZZZYYYVVVSSSPPPOOOMMMKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDBBBBBBAAA???======>>>???@@@CCCAAAAAAIIIXXXjjjxxxttteee^^^ZZZaaappp{{{~~~|||~~~qqqeeejjjwwwppphhhWWWGGGBBBHHHMMMLLLQQQQQQQQQPPPOOONNNLLLLLLIIIFFFAAA:::555111111111222111111000000111111222000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222...222444333222444<<>><<<===<<<:::999::::::888777888888999999999:::::::::777888888888777777777777999:::999888777888;;;===<<<;;;888666444444555555111222222333444555555555444555666555444444666888666666777777777777888888888888888999999::::::::::::;;;<<<===>>>@@@AAAAAAAAABBBDDDDDDCCCBBBCCCDDDDDDHHHLLLMMMNNNRRR\\\dddkkkmmmqqqsssuuuxxx|||rrraaa[[[bbbnnnxxx}}}~~~wwwfffSSSFFF@@@LLLRRR\\\eeehhhaaaVVVLLLGGGFFFEEEDDDBBB@@@???>>>zzzdddSSSHHHEEEEEEDDDCCCBBB@@@???>>>;;;:::999999999888666444111222222333333333222222000000000000//////////////////............//////.................................///000222333444222222222222333444555555666666777777888999;;;<<<;;;;;;::::::;;;>>>@@@BBBGGGHHHIIIKKKLLLNNNOOOPPPLLLKKKLLLPPPVVV]]]aaacccfffiiiooosssuuuwwwxxxzzzyyy|||~~~}}}~~~}}}{{{yyyxxxwwwzzzzzzqqqiiiiiirrreeeRRRUUU]]]rrrzzzuuunnnhhhdddbbb```___```^^^\\\\\\]]]^^^___^^^ZZZ[[[[[[ZZZYYYWWWUUUTTTQQQOOOKKKGGGEEEFFFGGGIIIHHHIIIJJJJJJJJJIIIHHHGGGHHHFFFDDDAAAAAABBBDDDEEEDDDBBBBBBHHHUUUgggwwwzzzjjjfffaaabbbnnn|||yyyssseeelll}}}|||rrr]]]HHHAAAFFFLLLLLLPPPQQQQQQQQQPPPNNNLLLKKKHHHFFFBBB<<<666222111111222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222,,,222666555222666AAAKKKkkkzzzxxxmmmkkkjjjgggvvvwwwtttrrrxxx}}}wwwwwwvvvqqqooorrrttt~~~~~~{{{~~~yyy|||~~~dddZZZLLLCCCAAAAAA???===;;;::::::;;;<<<<<<;;;999:::::::::;;;;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<===999::::::999888888:::<<<<<<999777666777777777666333666888888666444444444333444555444333333555666444444444444444555555555666666777777888999999:::777777888:::;;;<<<===>>>===???AAABBBAAA??????@@@>>>CCCGGGHHHHHHMMMWWW```gggiiimmmpppssswww|||sssbbb[[[bbbrrr~~~tttbbbPPPFFFCCCHHHSSS```iiihhh^^^UUUHHHGGGGGGEEEDDDAAA???>>>VVVNNNIIIEEECCCAAAAAAAAAAAA???===;;;:::999999999888666444666444111000000111000//////000111111111000...---//////.........------------------.........///////////////000111111222222444333222222222444666888999888777777777999<<<===:::;;;;;;::::::<<<@@@DDDDDDFFFHHHJJJKKKLLLMMMMMMSSSRRRNNNLLLRRR\\\aaaaaaeeeiiimmmppprrrtttwwwxxx|||}}}wwwiiiddduuuzzzxxxwwwxxxyyyzzzvvvjjjccchhhuuupppYYYSSSYYYdddzzz{{{qqqiiieeebbb___\\\\\\[[[ZZZ[[[]]]^^^^^^\\\______^^^\\\ZZZWWWUUUTTTRRRLLLJJJKKKJJJGGGEEEFFFIIIHHHFFFDDDEEEFFFIIIKKKJJJJJJJJJIIIHHHHHHGGGGGGCCCGGGFFFDDDPPPiiizzz~~~tttgggbbbccchhh{{{zzzhhhhhhvvv{{{jjjTTTGGGEEEHHHJJJPPPPPPPPPOOONNNMMMLLLKKKMMMHHHCCC@@@:::333000111///////////////000111111000000000000000000000000000000000111222222222333000000111111111111000000000000000111222222333333444///222999666555LLLjjjzzzllleeejjjqqqzzz{{{|||~~~xxxqqqqqqssstttxxx}}}}}}yyykkk^^^MMMJJJEEEBBB@@@???>>>===AAA@@@>>>>>>@@@AAAAAAAAA>>>DDDHHHHHHIIIJJJFFFAAABBB???BBBHHHIIIBBB???AAA===>>>>>><<<;;;;;;===???===<<<;;;:::888777666555666666555444444444444555444555555666666555555444444444444444444444444444444444444555666777777888777888888888999999999999<<<<<<<<<============>>>BBBBBBCCCDDDGGGLLLRRRWWW___bbbgggmmmsssxxx|||}}}yyyrrrggg]]]fffxxx{{{xxxtttqqqnnnfffWWWJJJ???EEEOOO\\\hhhllleee[[[MMMDDDCCCJJJHHH???>>>FFF[[[PPPIIIFFFDDDBBBAAAAAA@@@>>><<<;;;:::999999999888666444666444111111111222111000///000000000000///......//////.........------------------.........////////////000000111111222222444333222222222444666777888888777777888:::===>>><<<<<<<<<;;;:::<<<@@@DDDFFFGGGIIIJJJKKKMMMOOOPPPTTTSSSPPPNNNSSS\\\aaa```eeeiiimmmqqqsssuuuxxxzzzzzz|||~~~wwwhhhYYYTTTbbbwww{{{xxxwwwyyyzzz|||qqqbbbeeepppeeeXXXWWW]]]qqq{{{rrrjjjgggddd```]]]\\\[[[ZZZ\\\^^^``````___aaa```___]]][[[XXXVVVUUUUUUPPPMMMMMMMMMIIIGGGHHHFFFEEECCCCCCDDDFFFIIIKKKOOONNNMMMLLLKKKJJJJJJIIIHHHLLLKKKIIIVVVnnntttiiifffiiiooo}}}nnnjjjpppqqq[[[IIIDDDGGGIIIOOOOOOOOOOOONNNMMMLLLLLLMMMHHHDDDAAA;;;444000111///////////////000111111000000000000000000000000111111111111111222222222000000111111111111000000000000000111222222333333777555777:::999@@@YYYuuu~~~sssmmmmmmpppssstttwww{{{~~~xxxsssrrrrrruuu~~~xxxnnn```SSSGGGDDDAAAAAACCCEEEDDDCCCBBBAAA@@@BBBEEEIIIMMMOOOLLLQQQTTTSSSRRRQQQLLLFFFFFFCCCEEEJJJKKKGGGDDDFFF=========;;;::::::<<<>>>>>>===<<<;;;999888777666777666555555444444555555444444555555555555444444444444444444444444444444444444444555666777777777777777777777888888888999::::::::::::;;;;;;;;;<<>><<<;;;:::999999999888666444555444222111222222222111000000///..............................---------------.........///////////////000000111222222222444333222222333444666777777777777888999<<<>>>???=========<<<;;;===AAADDDGGGHHHIIIIIIJJJMMMQQQTTTVVVUUURRRPPPSSS\\\``````fffiiinnnrrrtttwwwzzz|||{{{}}}vvvhhh[[[RRRWWWcccwww|||yyyxxxzzz|||{{{ooo^^^]]]dddwwwsss___VVVYYYhhh{{{~~~tttmmmiiieeeaaa]]][[[ZZZZZZ\\\___aaabbbaaabbbbbbaaa```]]]ZZZXXXVVVSSSNNNKKKKKKJJJEEECCCDDDBBBBBBAAAAAACCCFFFIIIKKKRRRQQQPPPNNNLLLKKKKKKJJJGGGJJJIIIIIIWWWnnn~~~|||pppmmmqqqvvv|||tttlllhhhxxxcccNNNFFFHHHLLLOOOOOOOOOOOONNNMMMMMMLLLMMMHHHEEECCC===555111111000000/////////000111111000000000000000000000000222222222111111111111111000000111111111111000000000000111111222333333333333666777888>>>PPPiii|||}}}zzzxxxuuutttoooooorrrxxx~~~xxxuuussstttuuu{{{|||~~~tttiii___SSSIIIGGGDDDCCCFFFLLLPPPOOOLLLIIIHHHGGGHHHKKKQQQWWW[[[XXX^^^bbbaaa```___YYYSSSQQQMMMKKKMMMMMMIIIFFFFFF<<<<<<<<<:::999999<<<>>>>>>>>>===<<<;;;999888888777777666555555555555555333444444555555444444333444444444444444444444444444444444555666666777777666666666666777777777777777888888888888999999999;;;;;;<<<===???CCCIIIMMMXXX\\\dddmmmtttyyy|||}}}uuuggg```aaa___^^^___aaacccbbb___]]]KKKIIIJJJRRR^^^jjjssswwwlllWWWFFFFFFKKKIIIBBB>>>gggUUUHHHIIIGGGDDDCCCBBB@@@>>><<<;;;:::999999999888666444333222111111222222222000111000...---------...///....................................///////////////000000111111222333333333333222333333444666777666777777888:::===???@@@>>>>>>>>><<<<<<===AAADDDGGGHHHIIIHHHHHHKKKQQQVVVWWWXXXUUURRRTTT\\\``````fffjjjooosssuuuxxx{{{}}}vvviiiaaa```gggyyy{{{zzz{{{}}}xxxlllYYYTTTTTTbbb~~~mmm___]]]eeesssyyyrrrlllgggaaa\\\ZZZYYYXXXZZZ^^^```bbbbbbcccccccccbbb```]]]ZZZXXXSSSNNNJJJJJJIIIDDDBBBBBBAAAAAAAAABBBDDDFFFIIIKKKPPPOOOMMMJJJIIIHHHGGGGGGEEEFFFFFFJJJYYYnnn}}}yyytttuuuwwwvvvjjjvvv~~~|||iiiSSSIIIKKKQQQOOOOOOOOOOOOOOONNNMMMLLLMMMIIIFFFEEE@@@777222222111000000///000000111111000000000000000000000000333222222222111000000000000000111111111111000000000000111222222333333444111444666;;;MMMiii{{{{{{vvvqqqsssyyy~~~~~~|||rrrrrrtttzzz~~~tttqqqrrrxxx}}}{{{yyyooocccZZZSSSLLLGGGQQQNNNMMMRRRYYY]]]ZZZVVVVVVTTTPPPMMMNNNSSSYYY^^^\\\bbbhhhjjjkkkllliiiddd]]]XXXSSSPPPMMMIIIDDDAAA;;;;;;;;;999888999<<>>===<<<;;;::::::888777666666555555666666333333444444444444333333444444444444444444444444444444444555555666666666555555555666666666666777666666777777777888888888888999::::::<<>>???>>>>>>===<<<<<<===AAADDDFFFGGGHHHGGGFFFIIIPPPVVVXXXYYYXXXUUUVVV\\\aaaaaagggkkkooosssvvvxxx{{{}}}ssskkkbbbqqq}}}}}}~~~|||pppZZZQQQJJJRRRjjj~~~nnndddeeelll{{{wwwqqqjjjbbb\\\ZZZXXXWWWXXX[[[^^^``````bbbcccdddcccbbb___\\\ZZZXXXSSSOOOOOONNNIIIGGGGGGCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGEEECCCBBBBBBBBBCCCDDDEEEGGGPPPaaattt~~~vvvuuutttsssrrr}}}nnnVVVIIIJJJPPPNNNNNNOOOOOOOOONNNMMMMMMLLLIIIHHHGGGBBB999444333111111000000000000111111000000000000000000000000333222222222111000000000000000111111111111000000111111111222333333444444444666999GGGfffppphhhbbbeeeppp{{{yyyzzz}}}yyytttttt}}}~~~}}}}}}zzzrrriii^^^UUUOOOMMMLLLMMMYYYWWWWWW\\\cccgggfffccc___\\\WWWQQQNNNQQQXXX]]]\\\ccciiilllooorrrqqqmmmddd___WWWQQQNNNKKKEEE@@@<<<;;;:::888777999===@@@??????>>>>>>===<<<;;;;;;888888777666666666666777333444444555555444444333444444444444444444444444444444444444555555555555444555555555666666666666666777777777888888888888777888999999:::===@@@DDDIIIOOOYYYdddnnntttwwwyyy{{{dddRRRSSSSSSXXXaaafffeeegggkkk```TTTIIIFFFIIISSSeeeuuuvvv```NNNGGGGGGGGGFFFiiiTTTHHHJJJHHHEEEDDDCCCBBB@@@>>>;;;:::999999999888666444000///000111333333222111111111000///////////////---------...................../////////000000000000000111111222333333333222222333444444555555555555666777888:::;;;<<<===<<<<<<<<<;;;;;;>>>BBBEEEFFFHHHIIIGGGEEEGGGNNNTTTWWWZZZZZZWWWWWW]]]bbbccchhhkkkpppsssuuuwwwyyy{{{zzz|||{{{lllsssttt___UUUKKKKKK]]]|||zzzmmmhhhiiittt|||vvvnnnfff```\\\ZZZXXXXXXZZZ\\\]]]]]]```bbbcccdddcccaaa^^^\\\YYYTTTPPPQQQOOOKKKIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDAAA???>>>======>>>@@@AAAAAAAAAGGGTTTgggyyy~~~vvvvvvuuuuuuuuuqqqWWWHHHFFFJJJNNNNNNNNNOOOOOONNNNNNMMMLLLJJJIIIIIIEEE;;;555444222222111000000000111111000000000000000000000000222222222111111111111111000000111111111111000000111111222222333444444444444444999PPPtttzzzjjjccc]]]^^^fffqqqxxx{{{{{{xxx|||vvvrrroooddd[[[SSSPPPOOOOOOSSSXXX]]]^^^```ccchhhlllnnnooodddbbb\\\UUUPPPQQQWWW]]]^^^dddhhhiiimmmqqqqqqnnnfffbbb[[[TTTSSSRRRLLLDDD<<<<<<:::888888:::>>>AAA??????>>>>>>===<<<<<<;;;999888888777777777777777444555555555555555555444444444444444444444444444444444444444444444444444555555555555666666666666777777777777888888888888666888999999999;;;>>>@@@FFFLLLVVVbbbllltttyyy{{{|||tttaaaTTTPPPSSS___ggggggjjjpppgggZZZMMMFFFBBBDDDSSSeeezzzyyylllWWWHHHGGGJJJJJJfffRRRHHHIIIGGGEEEDDDDDDCCCAAA???;;;:::999999999888666444111111111333555666555333111111111111111000000///---------.........//////.../////////000000000000000111111222222333333444222222333444555555555555555555777888999:::::::::::::::::::::;;;>>>BBBFFFGGGJJJLLLJJJFFFGGGMMMSSSWWW[[[[[[XXXXXX^^^ccceeeiiilllpppssstttvvvxxxyyyxxxzzz}}}zzzwwwbbbZZZPPPKKKTTTnnn|||qqqjjjpppzzz{{{tttlllfff```]]]ZZZXXXYYY[[[[[[[[[^^^```bbbddddddccc```^^^XXXSSSPPPQQQPPPLLLJJJKKKIIIHHHFFFDDDBBB@@@>>>>>><<<<<<::::::<<<>>>AAACCC>>>@@@HHHZZZooo~~~{{{|||xxx~~~wwwwwwtttZZZJJJFFFHHHMMMNNNNNNOOOOOONNNNNNNNNLLLJJJJJJKKKFFF===666444333222111111000000111111000000000000000000000000111111111111111222222222000000111111111111000000111111222333333444444555444333;;;VVVwwwqqqeeebbb___^^^bbbiiirrrxxx~~~{{{~~~wwwpppjjjeeebbb[[[UUUSSSWWW[[[[[[___dddfffgggiiijjjkkkmmmqqqtttkkkiiicccYYYRRRQQQVVV\\\___cccffffffiiioooqqqoookkkhhhaaaZZZZZZZZZSSSHHH===<<<;;;999888:::???CCC>>>>>>>>>===<<<<<<;;;;;;999999888777777777888888555666666777777666666555444444444444444444444444444444444444444444444444555555666666666777777777666666666666777777777888666777888888888999;;;>>>BBBHHHRRR]]]iiirrryyy|||}}}qqq```UUURRR\\\eeegggkkkrrrooobbbVVVMMMCCC>>>IIIYYYgggrrrqqq___OOOLLLLLLJJJcccQQQHHHIIIGGGEEEDDDEEEDDDBBBAAA;;;:::999999999888666444222222333555777888777555111111222333333111000///---------.........//////////////////000000000000000111111222222333444444111222333444555555555555444555666888888999999999888999999999:::>>>BBBFFFHHHLLLNNNLLLGGGGGGMMMSSSVVV[[[\\\YYYYYY___dddfffiiilllpppssstttuuuvvvxxxzzz{{{~~~}}}ccc]]]SSSLLLPPPdddzzznnnnnnuuu|||~~~xxxqqqkkkccc```\\\YYYZZZZZZ[[[ZZZ\\\___bbbdddeeecccaaa___\\\WWWTTTVVVUUURRRPPPQQQKKKIIIGGGDDD@@@===:::999<<<;;;:::;;;===@@@DDDFFFCCCDDDNNNcccyyy|||~~~uuuttt\\\MMMJJJKKKMMMNNNNNNOOOOOOOOONNNNNNLLLJJJKKKLLLGGG===666555333333222111000000111111000000000000000000000000000000111111222222222333000000111111111111000000111222222333333444444555999777BBB^^^zzz|||qqq```bbbbbbbbbbbbhhhqqqyyy{{{}}}}}}{{{~~~zzztttkkkbbb[[[UUUSSSYYYVVVYYYbbbhhhgggiiimmmppprrrssspppllllllpppuuurrrpppiii^^^TTTPPPTTTYYY]]]aaacccdddhhhooosssrrrsssppphhh```^^^^^^UUUIII>>>===;;;999888;;;@@@DDD>>>>>>======<<<<<<;;;;;;:::999888888777888888888666666777777777777666666444444444444444444444444444444444444444444444444666666666666777777777777555555555666666666777777555666777777777888:::<<>>CCCFFFHHHIIISSS[[[XXXMMMGGGMMMVVVYYYZZZ[[[[[[\\\___dddgggiiilllppprrrssstttuuuwww{{{}}}qqqbbbUUUOOOMMMVVVpppyyyvvvzzz}}}wwwrrrkkkhhheeeaaa^^^]]]\\\]]]^^^___aaacccddddddcccbbbbbb___[[[WWWSSSRRRQQQQQQMMMJJJFFFCCCAAA???<<<::::::::::::<<<>>>AAADDDFFFIIIHHHSSSkkk}}}}}}tttqqqxxx~~~hhhMMMDDDIIIIIIIIIJJJLLLMMMNNNOOOPPPMMMLLLKKKKKKJJJDDD:::333222000//////000111111000222222222111111111000000000111111111111222222222333333222111000000111111222555777555333333444444<<<<<>>===<<<<<<===<<<:::888888888888999999:::::::::999999999999999999999999666666666666666666666666555555555555666666666666777777777777666666666666666666666666777777777777999888777666777888:::;;;@@@AAAGGGRRR```mmmuuuxxxxxxvvvxxxwwwqqqlllaaaYYYbbbssswwwpppwwwrrrnnnfffSSS@@@@@@KKKSSS^^^gggfff___WWWNNNGGG^^^NNNMMMJJJHHHEEECCCAAAAAABBBCCCEEE@@@;;;999::::::888555222222222222222222222222///000111222222000///.................................//////000111111111111111111111111111111111222222333333333333444444444555666777888999::::::;;;999888:::???DDDHHHJJJIIIQQQXXXUUUMMMIIINNNUUU[[[\\\\\\\\\]]]___cccfffgggjjjnnnqqqsssuuuwwwyyy{{{}}}xxxiiiYYYOOOJJJOOOggg~~~~~~}}}yyyqqqoookkkgggdddbbbbbbbbbaaabbbdddfffgggfffeeeddddddbbb___[[[WWWUUUSSSSSSQQQNNNIIIFFFCCCAAA>>><<<<<<<<<===>>>@@@CCCFFFGGGHHHLLLZZZrrr}}}xxxwww{{{qqqkkkoooxxxyyyhhhPPPEEEGGGIIIIIIJJJLLLMMMNNNOOOPPPNNNMMMLLLLLLKKKEEE<<<555222111//////111111111000222222222111111111000000000111111111111222222222333333222111111111111111222444666555444555666666AAAFFFTTTfffnnnlllhhhhhhkkknnnmmmkkkmmmwww~~~vvvnnnkkknnnrrrwwwwwwtttttt{{{~~~|||{{{|||{{{tttoooeeebbb^^^YYYVVVWWW[[[^^^jjjpppvvv{{{}}}||||||{{{~~~~~~~~~}}}zzzwwwtttrrrmmmooonnnggg]]]VVVWWWZZZ]]]___dddhhhlllooopppqqqtttqqqnnnjjjeee[[[NNNEEECCCDDDDDDCCCGGGLLLKKKFFF>>><<<;;;<<<===<<<;;;999888999999999::::::::::::999999999999999999999999888888888888888888888888666666666666777777777777777777777777777777777777777777777777888888888888999999999888999::::::;;;>>>???CCCMMM[[[iiissswwwzzz{{{|||vvvoooaaa[[[ggg{{{yyy~~~~~~~~~uuu___HHHDDDNNNSSS___jjjkkkeee\\\QQQGGG]]]QQQRRRJJJIIIGGGDDDBBB@@@??????DDD???:::888999888666333111111111111111111111111111111111000000000//////........................//////000000111222222222111111111111111111111111222222333333333333444444666666666777888888999999999888888:::@@@EEEHHHJJJHHHMMMQQQQQQMMMLLLOOOSSS[[[\\\]]]]]]]]]___bbbdddeeehhhlllppprrruuuxxx{{{{{{}}}qqq___QQQHHHJJJ]]]sssyyywwwsssoookkkhhhgggfffeeeggghhhjjjjjjjjjiiiiiigggfffdddaaa^^^ZZZXXXVVVWWWSSSNNNJJJGGGDDDAAA>>>@@@@@@AAABBBDDDFFFHHHIIIIIISSSggg~~~zzztttsssvvv{{{zzzsssfffhhhooovvvmmmYYYJJJFFFHHHIIIJJJLLLMMMNNNOOOOOOOOOMMMLLLMMMKKKFFF===777222111//////111222111000222222222111111111111111000111111111111222222222333222222111111111111222333222333444555666888999JJJWWWiiirrrmmmeeeffflllrrrttttttqqquuutttkkkiiinnntttxxxyyyxxxyyyyyyyyy|||zzzssskkkfffZZZZZZZZZYYYXXXZZZ^^^aaajjjooowww|||~~~}}}{{{{{{|||yyyvvvtttjjjmmmmmmhhh```ZZZZZZ\\\\\\^^^bbbgggkkkmmmooooooqqqpppooollleeeZZZMMMEEEFFFIIIKKKKKKMMMOOOLLLGGG===<<<;;;;;;<<<===;;;:::999999:::::::::::::::;;;999999999999999999999999::::::::::::::::::::::::777777777777888888888999777777888888888888888888888888888999999999::::::::::::;;;<<<<<<<<<<<<;;;;;;<<>>===???<<<888666555444222000000000000000000000000000222111000///...//////000...........................//////000000111222222111111111111111222222222222222222333333333444444555555666777888999999:::999888999<<<@@@EEEGGGHHHGGGIIIKKKLLLMMMNNNPPPQQQWWWYYYZZZ[[[\\\^^^aaadddeeehhhllloooqqqtttwwwzzz{{{}}}zzzhhhWWWJJJIIIXXXiii}}}yyyuuuqqqmmmkkkjjjkkklllmmmnnnnnnnnnnnnmmmkkkkkkjjjhhheeeaaa]]][[[\\\XXXSSSNNNJJJHHHEEECCCEEEEEEFFFGGGHHHIIIJJJKKKLLL\\\sssxxxssssssxxx}}}~~~zzzyyyiiiffflllwwwvvveeeQQQHHHGGGHHHJJJLLLMMMNNNNNNNNNNNNLLLKKKKKKKKKFFF>>>777333111000000111222222111111111111111111111111111000000111111111222222222333222222111111222222222444222111333444666:::>>>VVViii|||}}}ooodddhhhsssyyyzzzwwwsssvvv~~~tttllljjjooouuuvvv{{{~~~wwwxxx~~~|||uuuoooiiieeebbb___```aaa```^^^]]]]]]]]]eeekkksssyyy{{{{{{zzzyyy~~~}}}{{{yyywwwuuupppqqqnnnhhh___YYYYYYZZZ^^^```bbbeeehhhjjjlllllllllmmmooommmggg\\\PPPHHHOOOSSSVVVWWWWWWWWWPPPHHH>>><<<;;;;;;<<<===<<<;;;::::::::::::;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::888888888888999999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;:::<<>><<<:::888666555444222000000000000000000000000000222111///...---...///000........................------...//////000000111000000111111111222222222222222222333333333444444333333555666888:::;;;<<<;;;:::;;;===AAADDDDDDDDDFFFFFFFFFIIILLLNNNOOOOOOQQQSSSVVVYYY[[[]]]aaadddfffiiilllnnnppprrrvvvxxxzzz|||uuu```OOOJJJSSS___~~~yyyuuusssqqqrrrrrrsssssssssssssssssspppppppppooommmiiieeebbbccc^^^XXXTTTQQQOOOLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNTTTfff~~~{{{uuuuuuzzz}}}yyy|||ooohhhkkkxxx}}}mmmVVVHHHFFFHHHJJJLLLNNNNNNNNNMMMLLLKKKIIIJJJIIIEEE>>>888333111000000111222222111111111111111111111111111000000111111111222222222333222222222222222333333555111000222333555>>>HHHfffxxxsssjjjoooyyyxxxxxxuuuqqqttt|||{{{zzzvvvrrrnnnmmmppptttnnnwww~~~xxxzzz~~~|||rrrjjjfffffffffgggnnnooopppnnniiidddaaa___gggmmmuuu{{{~~~~~~~~~~~~|||||||||{{{zzzyyyyyyxxxwwwtttnnneee]]]YYYZZZ\\\aaabbbccceeefffhhhiiiiiigggjjjmmmooolllcccVVVLLL\\\___cccfffhhheee[[[OOO@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@???>>>>>><<<;;;;;;@@@KKK[[[kkkuuu|||qqqfffhhhpppvvvrrrrrrvvvyyyrrr```LLL???AAANNN```oooyyy{{{rrrfffoooTTTIIIDDDDDDDDDCCCBBB@@@???>>>;;;;;;:::999777666555444111111111111111111111111111000///...---...///000........................---------...//////000000000000000111222222333333222222333333333333444444222333444666888:::<<<===;;;;;;<<>>999333222000000222333222111111111111111111222222222000111111111111222222222333222222222222333333444555111111444333777GGGZZZwwwyyytttwwwzzzrrrsssqqqooottt|||vvvtttrrrsssuuuxxxxxxxxxlllyyy}}}zzz}}}~~~}}}yyyoooiiiiiimmmrrruuu|||~~~~~~yyysssnnnlllmmmqqqxxx}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxtttlllddd]]]\\\^^^```bbbcccccceeefffggghhhhhhggghhhlllrrrrrrjjj[[[OOOYYY]]]bbbiiiqqqqqqcccSSSCCC@@@>>>======>>>>>>======<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999999999999999:::::::::;;;999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@??????=========@@@IIIXXXiiittt{{{~~~}}}iii```dddlllgggeeefffllloooeeeRRRAAABBBKKKYYYhhhwww|||ssssssZZZNNNFFFFFFDDDBBB@@@>>>===<<<999::::::999888777666666222222222222222222222222000000///................................................///000000111111///000000111222222333333222222333333333333444444444444555777888:::;;;;;;999:::<<>>>>>???>>>>>>============<<<<<<;;;;;;999999999999999999999999999999999999999999999999888999999999999:::::::::999::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<======??????>>>>>>??????@@@AAA>>>>>>>>>@@@GGGUUUfffqqqzzz}}}lll^^^]]]ccc___]]]^^^dddiiifffXXXKKKDDDHHHOOO[[[lllyyyzzztttkkkUUUJJJIIIGGGEEEBBB???===;;;;;;666777888888777666666666222222222222222222222222///////////////................................./////////000111111222222///000000111222222333333222222333333333444444444666666666777888888999999777888;;;???DDDFFFEEEDDDAAABBBCCCDDDFFFHHHLLLNNNOOORRRVVVYYYZZZ\\\___aaaccceeehhhkkknnnrrrxxx|||zzz|||~~~wwwaaaUUUQQQRRRYYY{{{wwwsssppppppqqqrrrrrrvvvvvvtttrrroookkkgggeeeyyy|||tttxxxwwwlllkkk{{{zzzcccRRREEEGGGJJJMMMNNNNNNLLLKKKMMMKKKIIIJJJJJJGGGAAA<<<444222111111222333333222000000111111222222222222000111111111111222222222222222222222333333444555111000444888888@@@^^^}}}zzz~~~|||qqqtttuuuuuuvvv{{{wwwpppjjjooozzz}}}}}}vvvtttuuuyyy~~~~~~|||{{{zzzyyywwwwwwwwwwwwwwwtttooohhhbbb^^^\\\\\\___```aaadddgggjjjmmmnnnnnnlllnnnvvv{{{ttt```NNNCCCFFFPPPddd{{{sss___HHHEEEAAA????????????>>>>>>>>>======<<<<<<<<<;;;999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<===@@@???>>>===>>>???@@@AAA>>>>>>>>>@@@FFFSSSdddoooxxx{{{nnn___ZZZ]]]``````aaaeeekkkkkkbbbXXXDDDEEEHHHQQQaaapppsssooouuuzzzhhhWWWJJJFFFFFFEEECCC@@@>>><<<:::999888888777666555555444222222222111111111111000////////////....................................)))***,,,...000000000000000111111111111222222222444444444444444444444444555666888888777777999:::888;;;???BBBBBBCCCCCCDDDCCCDDDDDDFFFGGGIIIKKKLLLQQQRRRTTTWWWZZZ]]]___```eeehhhjjjlllnnnqqquuuwww|||~~~kkkXXXOOOLLLZZZrrr~~~||||||xxxpppttt}}}wwwrrr||||||uuuyyyoooSSSJJJJJJIIIIIILLLOOOOOOMMMLLLLLLKKKJJJHHHFFFCCCAAA999666222000111222222222111111111111111111111111111111111111111111111111111111222222222333333333222444666444666KKKuuuyyyzzz{{{wwwyyyvvvxxx{{{~~~tttjjjfffppp{{{~~~~~~||||||rrrooosssyyy~~~}}}~~~{{{zzzyyywwwwwwyyyzzzzzzyyyvvvxxxuuulllaaaZZZ[[[___^^^^^^```bbbggglllqqqtttlllkkksssyyyzzzzzzjjjMMMGGGCCCIII```~~~nnnSSSHHH@@@AAABBB@@@???AAABBB???<<<:::===???<<<888999999999999999999::::::999999999999999999999999999999999999999999999999::::::::::::;;;<<<===>>>;;;::::::;;;>>>@@@@@@???BBBBBB@@@===;;;<<<@@@CCCEEEBBB@@@AAAHHHWWWhhhsss}}}~~~}}}|||iii[[[XXXXXX```eeegggooovvvmmm[[[NNNKKKHHHHHHOOO\\\kkkvvvkkknnn```SSSJJJGGGGGGFFFDDDBBB???===;;;999999888777666555444444222222222111111111111000////////////....................................,,,---///000000000000///000111111111111222222222444444444444444444444444555666888888777777999:::999<<<@@@BBBBBBBBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKPPPQQQSSSWWWZZZ]]]```aaafffhhhjjjlllnnnppptttvvv|||~~~ttt___SSSNNNVVVlll~~~www|||uuummmttt{{{uuuyyyuuu\\\MMMKKKIIIIIILLLNNNNNNLLLLLLLLLKKKJJJHHHFFFCCCAAA999666222000111222222222111111111111111111111111111111111111111111111111111222222222222333333333111444777:::@@@TTTxxxtttvvvwwwtttwww{{{zzz{{{zzzmmmjjjmmmwwwxxxnnnpppuuu|||yyyssstttwww~~~}}}}}}~~~~~~}}}|||xxxyyywwwoooccc]]]]]]```___```bbbdddhhhkkkoooqqqmmmkkkrrrxxx{{{|||kkkNNNFFFCCCIIIbbb|||___TTTLLLJJJHHHCCC?????????===<<<;;;<<<>>><<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::;;;<<<===;;;::::::<<<>>>@@@@@@???BBBBBB@@@===<<<===@@@CCCDDDAAA???AAAJJJZZZkkkwww~~~yyy{{{xxxlllcccaaaWWW]]]dddiiipppuuurrrjjj[[[TTTMMMKKKPPP[[[eeelll{{{```aaaWWWPPPJJJHHHHHHGGGEEEBBB@@@>>><<<;;;:::999777666444333222222222222111111111111000////////////....................................000000111111111000//////000111111111111222222222444444444444444444444444555666888888777777999::::::===@@@BBBBBBAAAAAABBBAAAAAABBBCCCEEEGGGHHHIIINNNPPPRRRVVVZZZ^^^aaacccfffhhhjjjlllmmmooosssuuuzzz}}}jjjZZZRRRRRRddd{{{uuuhhhlllqqq{{{uuuwwwjjjQQQMMMIIIIIILLLMMMMMMLLLLLLLLLKKKJJJHHHFFFCCCAAA:::777333111111222222222111111111111111111111111222222222222222222222222222222222222333333333333333333888???IIIZZZtttyyymmmqqqssssssxxx~~~|||{{{|||~~~}}}yyyvvvhhhmmmuuu|||}}}{{{}}}ssskkkqqqwwwtttkkkgggiiinnnwww~~~yyyzzzxxxqqqfff___^^^```aaabbbdddgggiiikkkmmmmmmoookkkpppxxx}}}oooPPPFFFCCCJJJfffxxxlll^^^VVVOOOIIIEEEEEEBBB@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::;;;;;;;;;::::::<<>><<<===@@@CCCCCC@@@>>>AAALLL]]]ooozzzwwwwwwzzztttjjjdddXXXXXX___iiipppsssuuuyyyjjj___RRROOOUUU```gggjjj{{{[[[[[[RRROOOKKKHHHGGGFFFDDDBBB???===<<<;;;;;;999777666444222222222222222111111111000000////////////....................................000000000000000000000000000000111111111222222222333333444444444444444444555666888888777777999:::;;;>>>AAABBBAAA@@@@@@@@@AAAAAABBBCCCDDDFFFHHHIIILLLNNNQQQVVVZZZ^^^bbbcccggghhhkkklllmmmooorrruuuzzz|||zzzwwwbbbVVVPPP___xxx}}}vvvhhhjjjiii|||yyyzzzyyysssrrruuuTTTMMMGGGHHHLLLNNNNNNOOOLLLLLLKKKJJJHHHFFFCCCAAA;;;777333111111222222222111111111111111111111111222222222222222222222222222222222333333333444444555444777AAANNN[[[kkkwwwwww{{{rrriiinnnrrrttt{{{~~~|||wwwttttttvvvpppwwwzzzwww|||zzzpppjjjooowwwxxxqqqjjjiiiggggggjjjpppxxx~~~yyyzzzwwwpppggg```^^^___```bbbeeeiiikkklllmmmlllqqqlllpppxxxtttUUUHHHCCCLLLhhhrrraaaVVVOOOMMMMMMHHHFFFDDDCCCAAA======???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;===@@@BBBBBBBBBCCCCCCAAA???>>>>>>AAACCCCCC???===BBBNNN```qqq{{{}}}||||||oooddd[[[SSSVVVgggrrrssswwwxxxiiiXXXSSSZZZfffooorrr~~~ZZZWWWOOOMMMIIIGGGFFFEEECCCAAA>>><<<;;;;;;;;;999777666444222222222222222111111111000000////////////................................................///000111111000000111111111222222222333333333444444444555555555666888888777777999:::;;;>>>AAABBBAAA?????????AAAAAABBBCCCEEEGGGIIIJJJLLLMMMQQQUUUZZZ^^^bbbdddgggiiikkkmmmnnnppptttvvvyyy|||ssstttlll]]]PPPZZZpppyyymmmnnnfffvvvxxx{{{sssuuuoookkkvvvxxxWWWLLLEEEHHHLLLNNNPPPRRRLLLLLLKKKJJJHHHFFFCCCAAA;;;888444111111222222222111111111111111111111111222222222222222222222222222222333333333444444444666444888GGGWWWbbbjjjooorrryyysssjjjnnnqqqsss{{{}}}uuupppttt{{{{{{{{{wwwzzzssskkkjjjmmmvvv~~~|||xxxrrrjjjeeefffkkkpppzzz{{{zzzyyyvvvoooggg```^^^^^^___aaaeeejjjmmmnnnnnnnnnrrrnnnrrrzzzyyy]]]KKKEEEMMMiii}}}mmmaaaXXXRRRMMMGGGCCCCCCAAA======AAA======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<>>>AAADDDDDDCCCCCCCCCBBB@@@??????AAACCCDDD@@@???DDDRRRcccqqqzzzyyyqqqaaaQQQOOObbbtttxxx|||vvvaaaVVVWWWaaakkkpppYYYSSSLLLJJJFFFFFFFFFEEECCC@@@>>>;;;:::;;;:::999777666444333222222222222111111111111000////////////.......................................------...///000111222000111111111111222222222222333333444444555555555555666888888777777999::::::===@@@AAA@@@?????????AAAAAABBBCCCEEEGGGIIIJJJLLLMMMQQQUUUZZZ^^^aaacccgggiiilllnnnooorrrvvvyyyzzz}}}tttiiixxxvvvfffQQQWWWggg|||pppoooeeennnwwwttt}}}~~~~~~}}}ppptttooogggoooxxx\\\NNNDDDGGGMMMMMMOOOSSSLLLLLLKKKJJJHHHFFFCCCAAA<<<999444222222222222222111111111111111111111111333333333333333333333333333333333333444444444444444555???TTTgggppprrrrrrvvvzzzppppppooopppxxx}}}wwwqqqwwwzzzwwwpppkkkppp~~~yyyjjjfffiiipppxxx{{{wwwwwwyyy}}}{{{{{{~~~|||wwwooohhhcccaaaaaa```bbbfffjjjmmmnnnoooooorrrpppwww~~~~~~eeeNNNGGGMMMiiiwwwjjjZZZNNNEEEEEEDDD@@@???CCC???>>>>>>======<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???===<<<===???BBBEEEEEEEEECCCCCCCCCBBB@@@@@@BBBCCCDDDBBBBBBIIIXXXhhhuuu{{{kkkWWWNNN[[[nnnyyylllZZZRRRTTT^^^fffXXXQQQJJJJJJGGGGGGGGGEEEDDDAAA???<<<;;;999999888777666555444444222222222111111111111000////////////....................................111000/////////000111111000111111111111222222222222222333333444555555666555666888888777777999:::999<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBB=========@@@CCCFFFFFFFFFCCCDDDDDDCCCAAA@@@BBBCCCDDDCCCEEEOOO```ppp{{{~~~{{{fffSSSRRR^^^lllxxxsss```QQQOOOYYYdddXXXPPPJJJLLLJJJHHHHHHGGGEEEBBB@@@===<<<999888888777666555555444222222222111111111111000000/////////....................................555444222000000000000111000111111111111222222222222222333333444555666666555666888888777777999:::999<<>>??????@@@BBBDDDFFFGGGMMMNNNQQQUUUYYY]]]```aaafffiiilllooorrrvvvzzz}}}|||tttfffkkkvvv___[[[^^^rrr}}}~~~lllgggbbbbbbsss{{{~~~~~~rrrvvvhhhTTTFFFHHHLLLJJJJJJOOOLLLLLLLLLJJJHHHFFFCCCBBB===:::555222222222222222111111111111111111111111333333333333333333333333333333333444444444555555444===SSSqqqxxxoootttvvvuuutttuuu~~~vvvyyy{{{zzzwwwuuutttuuu~~~ooo]]][[[rrrvvvggggggooo}}}~~~uuunnnkkkkkklllggggggiiijjjkkkllllllmmmrrrttt~~~rrrQQQHHHMMMjjjmmmddd^^^SSSJJJJJJDDDDDDCCCBBBBBBAAA@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCC======>>>@@@DDDFFFGGGFFFCCCDDDDDDCCCAAAAAABBBDDDCCCCCCGGGSSSeeevvv~~~|||rrrXXXJJJMMM[[[kkkuuuxxxzzzuuufffVVVSSS___lllzzzWWWQQQGGGGGGHHHHHHIIIJJJJJJGGGBBB===999999999888777666555444444222333333222111000//////000000000000////////////............////////////...//////000000000000000222222111111111111111111111222222333333444444555666777888777666777999:::999;;;===>>>???>>>===<<<>>>@@@BBBCCCCCCEEEHHHKKKMMMNNNQQQTTTXXX[[[^^^___fffiiilllnnnppprrrvvvxxx|||~~~~~~pppkkksss}}}kkk^^^[[[nnn|||qqqkkklllttt~~~|||mmmeeecccdddvvv|||zzznnnYYYIIIIIINNNLLLKKKOOOKKKKKKJJJJJJJJJHHHDDD@@@AAA<<<555111///000111111222222222222222222222222111111222222222333333333333333222111111111333444:::CCC\\\|||rrriiivvv{{{~~~}}}yyyvvvxxx{{{yyyuuuvvvxxxwwwuuussstttmmmcccddd{{{|||pppnnnsss}}}tttnnnmmmnnnoooppprrrssssssrrrqqqppptttyyy{{{~~~uuu\\\PPPNNNddd}}}mmmbbbZZZTTTNNNJJJFFFEEEEEEDDDAAA======<<<;;;<<<>>>??????>>>BBB@@@======>>>>>>>>>>>><<<<<<<<>>>>>>>>AAACCCEEEDDDCCCCCCBBBBBBDDDGGGHHHGGGFFFIIIBBBCCCSSSiiiwww}}}|||sssbbbRRRNNNWWW___bbbiiixxxyyymmm___RRRUUUgggyyyVVVQQQHHHIIIJJJHHHIIIJJJIIIFFFAAA===:::999999888777666555444444555333222666;;;;;;666000000000000000////////////............////////////...//////000000000000000111111111111111111111111111222222333333444444555555666777777666777999;;;999;;;===???@@@AAA@@@???>>>@@@AAABBBCCCEEEHHHJJJMMMOOOQQQUUUXXX\\\^^^```gggiiimmmoooqqqsssvvvyyy{{{}}}sssfffeeennnwwwtttqqqmmmkkkmmmsss|||ttteee]]]kkkyyyccc]]]VVVTTTZZZggguuu~~~xxxmmmhhhggggggvvv~~~yyy{{{sss^^^MMMKKKNNNMMMMMMQQQLLLKKKJJJJJJIIIGGGDDDAAABBB===666222000111222222222222222222222222222222111111222222222333333333222222222222222333555777<<>>@@@??????======>>>AAADDDEEEDDDBBB@@@???@@@BBBEEEGGGGGGFFFFFFEEEEEEFFFGGGHHHFFFEEEJJJDDDGGGYYYnnn|||vvvgggXXXOOOOOOVVV]]]cccpppuuupppeeeRRRMMM[[[zzzWWWQQQIIIKKKLLLIIIIIIHHHGGGDDDAAA===<<<999999888777666555444444666111000777AAACCC:::000000000000000////////////............////////////...///000000111111000000111111111111111111111111111222222333333444444555555666777777666777999;;;:::;;;>>>@@@BBBBBBCCCBBB>>>???AAABBBCCCEEEHHHJJJNNNOOORRRUUUYYY]]]```aaahhhjjjmmmppprrrtttwwwyyy{{{}}}nnnaaa___aaa```^^^[[[YYYZZZ]]]```cccooowwwsssdddjjjppp```KKKFFFBBBCCCMMM___qqq}}}xxxrrrpppmmmjjjuuuyyysssxxxxxxdddPPPLLLMMMLLLMMMQQQNNNLLLJJJIIIHHHGGGEEECCCCCC>>>888333222222333333222222222222222222222222111111222222222333333333000111333444444555777:::@@@\\\~~~uuuqqqvvv}}}|||{{{}}}}}}tttoooqqqxxx~~~uuuhhheeeyyy{{{rrrqqqzzz|||wwwvvvyyy{{{~~~}}}{{{{{{jjjXXXNNN^^^zzzmmmccc]]]XXXTTTPPPSSSQQQNNNLLLKKKJJJGGGFFFGGGEEECCCCCCDDDDDDDDDCCCAAABBBCCCFFFIIIIIIGGGEEEAAAAAABBBDDDGGGIIIIIIHHHIIIHHHGGGHHHHHHHHHFFFDDDJJJGGGMMM```vvvyyypppeeeUUUKKKRRR```bbbllltttyyyqqqVVVGGGPPP[[[RRRIIILLLMMMIIIHHHGGGDDDBBB@@@>>>===999999888777666555444444444///---333<<>>@@@AAAAAAAAAAAA===???AAABBBCCCDDDGGGJJJNNNOOORRRVVVZZZ^^^```bbbhhhkkknnnppprrrtttxxxzzz|||~~~nnnfffdddjjjiiiggggggffffffdddccc^^^bbbgggjjjkkkppp~~~pppmmm|||vvvmmmjjjggg[[[NNNEEEBBB>>>@@@III[[[ooo|||xxxwwwppplllrrrpppppp~~~|||hhhSSSJJJIIIIIIKKKOOOOOOLLLJJJHHHHHHGGGFFFDDDDDD???999555444444444444222222222222222222222222111111222222222333333333///222444444444555888;;;FFFjjj{{{vvvzzz~~~||||||uuurrruuuyyyzzzqqqeeehhhrrrkkknnn{{{~~~}}}wwwbbbSSS]]]yyy|||sssnnniiieeebbb___[[[XXXWWWVVVTTTRRRRRRPPPNNNMMMMMMLLLJJJHHHGGGHHHIIILLLNNNMMMKKKIIIAAAAAABBBEEEIIIKKKKKKJJJJJJIIIHHHIIIJJJIIIGGGEEEIIIHHHRRRggg|||{{{tttaaaPPPVVVhhhjjjpppxxx~~~___HHHLLLbbbUUUJJJKKKLLLIIIHHHFFFCCCAAA???>>>===999999888777666555444444333000...///333555333111000000000000////////////............///////////////000000111111111111111000000111111111222222222111222222333333444444555333444666666666666999;;;======>>>>>>>>>>>>>>>>>>===???AAABBBBBBDDDGGGIIIMMMOOORRRVVVZZZ^^^aaabbbhhhkkknnnppprrrtttxxxzzz}}}|||zzz}}}wwwrrrccc\\\VVVVVVXXX]]]jjjwww|||ttt{{{}}}iiiYYYTTTSSSLLLDDDCCCAAA===>>>EEEVVViiivvvzzzuuullliiinnn{{{xxxvvvooo|||nnnXXXLLLIIIIIILLLNNNOOOMMMJJJHHHHHHGGGFFFEEEDDD@@@:::666555555444444222222222222222222222222111111222222222333333333000333555444222333888===OOOttt~~~zzzyyyzzz{{{uuuxxx}}}zzzrrreeeaaammm|||kkkffflllyyykkkYYY\\\tttwwwrrrmmmjjjfffdddbbbbbb```______]]]ZZZXXXWWWTTTQQQNNNMMMLLLMMMNNNOOONNNLLLIIIAAAAAACCCFFFJJJMMMMMMLLLLLLKKKJJJKKKLLLKKKJJJHHHGGGIIIVVVlll~~~~~~~~~}}}jjjVVVXXXhhhpppuuuzzzfffMMMLLLgggVVVJJJKKKKKKGGGFFFEEECCCAAA???===<<<999999888777666555444444333333222000//////111333000000000000////////////............///////////////000111111222222111111000000000111222222333333111222222333333444444555222444555555555666999;;;=========<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDGGGIIILLLNNNQQQUUUYYY^^^aaabbbhhhjjjmmmppprrrtttwwwyyy}}}mmm]]]OOOLLLLLLNNNVVV```www}}}}}}yyyfffTTTLLLJJJFFF@@@AAA@@@>>>???EEETTTfffsss{{{ooofffeeehhhxxxzzznnnuuu}}}|||rrr|||ttt___QQQLLLLLLOOOPPPOOOMMMKKKJJJIIIHHHFFFDDDCCC???:::777666555444333222222222222222222222222111111222222222333333333111444555444222444;;;BBBYYYxxxzzzuuuwww~~~~~~|||pppYYYcccyyyuuugggffflllxxxsss```]]]mmmyyyuuuqqqnnnmmmmmmlllkkkkkkiiifffdddbbb___[[[WWWSSSRRRPPPOOOOOONNNLLLJJJEEEEEEGGGJJJOOORRRRRRRRRQQQPPPOOOOOOOOONNNLLLJJJGGGLLL[[[rrr||||||}}}~~~|||jjjXXXUUU]]]kkkssswww{{{|||hhhRRRMMMkkkWWWIIIJJJJJJFFFEEEDDDCCCAAA???===;;;999999888777666555444444111222333222111000222333000000000000////////////............////////////000000111222222222222111///000000111222222333333111222222333333444444555222333555555555666999;;;<<<<<<<<<<<<<<<<<<======<<<>>>@@@AAABBBCCCFFFIIIKKKMMMPPPTTTYYY]]]```bbbgggiiimmmoooqqqsssvvvyyy|||~~~}}}kkkZZZTTTOOOKKKNNNVVVgggyyysssooottt~~~wwwfffSSSIIIGGGFFFDDDBBBCCCBBBBBBGGGSSSeeeqqqpppbbbbbbbbbmmm~~~lllooossszzzqqqwwwvvvcccSSSMMMNNNOOOOOONNNMMMKKKKKKKKKIIIFFFCCCCCC???:::777666555444333222222222222222222222222111111222222222333333333111444555444333888BBBKKKbbbyyy}}}zzzvvvwwwyyyyyyiiiXXXooonnneeehhhpppzzzjjj___dddyyy{{{zzzyyyxxxwwwvvvtttrrrqqqooommmiiifff]]][[[WWWTTTSSSRRRPPPNNNKKKKKKMMMQQQVVVYYYYYYYYYZZZXXXVVVTTTSSSPPPMMMJJJJJJQQQaaaxxx~~~~~~vvviii]]]VVVSSS^^^lllqqqqqqtttjjjWWWNNNlllWWWIIIJJJJJJDDDEEEDDDCCCBBB???<<<;;;999999888777666555444444...///111222333333111000000000000000////////////............/////////000000000111222222222222111///000000111222222333333111222222333333444555555111333444555555666999;;;;;;;;;;;;;;;<<<>>>??????<<<>>>@@@AAABBBCCCFFFIIIJJJLLLOOOTTTXXX]]]```bbbfffiiilllnnnpppsssvvvxxxzzz|||~~~nnnggg^^^TTTTTT]]]^^^|||sssaaaYYYRRRMMMSSS^^^aaaiiiwwwzzzwwweeePPPDDDDDDHHHJJJCCCCCCCCCBBBEEEPPP___kkk}}}wwwbbbaaa___fff~~~~~~kkkjjjkkk~~~tttmmmpppzzzvvvcccRRRLLLMMMNNNMMMMMMLLLLLLLLLLLLIIIEEEBBBBBB???:::777666555333222222222222222222222222222111111222222222333333333111444555444444;;;HHHSSShhhyyy~~~ppplllwww~~~{{{zzzxxxuuutttwww{{{{{{xxxjjjZZZ^^^}}}{{{iiidddjjjttt}}}sssaaa^^^lll~~~}}}|||{{{zzzxxxuuurrrgggccc^^^ZZZXXXWWWVVVTTTPPPPPPRRRVVV[[[^^^______aaa^^^[[[XXXUUURRRMMMJJJNNNUUUfff}}}|||ppphhhccc[[[RRRSSSgggmmmkkkooolll[[[PPPoooVVVNNNJJJJJJJJJHHHGGGFFFDDDBBB>>>;;;::::::999888777666555555222222222222222222222222000000000000000000000000000//////.........//////000111333333222222222333111111111111111111111111111222333333444444333333555555555555777999;;;<<<<<<<<<======>>>>>>??????>>>>>>@@@BBBDDDFFFGGGHHHJJJMMMQQQUUUXXX[[[___aaafffiiimmmoooppprrrsssuuuwwwzzzmmm^^^^^^ddduuuvvvmmmbbbZZZWWWUUUQQQNNNSSSUUUYYY___hhhsss|||tttcccUUUMMMKKKIIIHHHNNNIIIGGGGGGHHHLLLXXXcccrrr}}}}}}pppaaa[[[dddwww|||yyy|||wwwwwwwww{{{}}}rrreeegggssswwwhhhXXXLLLGGGKKKRRROOONNNMMMKKKIIIGGGEEEEEECCC@@@;;;666333222333444333333222111000000111111111111222222222333333333333333555777666;;;NNNbbbjjjwwwzzznnnmmmzzz~~~xxx|||zzz|||wwwiiiffflllzzzxxx}}}mmm]]]WWW\\\mmm\\\aaajjjvvv~~~hhh___hhh~~~|||}}}uuurrrllleee```[[[YYYXXXWWWWWWXXX[[[^^^aaaaaaaaafffccc___ZZZUUUPPPKKKGGGNNN[[[ppp}}}yyy|||uuunnneeeVVV]]]dddpppsssqqqtttiiiOOOvvv[[[PPPJJJHHHIIIHHHFFFEEEDDDAAA>>>;;;:::999999888777666555555222222222222222222222222000000000000000000000000//////............/////////111333333222222222333111111111111111111111111111222333333444444333333555555555555777999;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>@@@BBBDDDFFFGGGHHHJJJNNNRRRVVVYYY\\\___bbbfffiiimmmoooqqqrrrtttuuuvvvzzz~~~qqqjjjlll~~~wwwrrrlllhhheee```XXXRRRPPPPPPQQQSSSXXX```hhhmmmuuuzzzzzzpppbbbWWWRRRQQQPPPOOOQQQLLLHHHGGGGGGJJJSSS]]]ooozzzrrrbbb[[[aaaqqquuuooopppvvv{{{tttiiihhhqqqxxxhhhXXXLLLHHHLLLPPPOOONNNMMMKKKIIIGGGEEEEEECCC@@@<<<777444333333444333333222111111111111111111222222222222333333333333333555666666???VVVlll{{{~~~uuufffgggwww|||uuusssxxx}}}rrrooosssppprrr{{{jjjXXXQQQbbbnnn]]]bbbjjjwwwlll]]]aaasss~~~xxxpppiiiddd```^^^^^^]]]]]]___bbbeeeeeeeeeeeeccc___[[[UUUOOOJJJFFFMMMYYYmmm|||zzzyyyzzz{{{|||||||||~~~{{{ssshhhXXXZZZ```mmmrrrsssyyysss^^^zzz___SSSJJJGGGHHHGGGEEEDDDCCCAAA===::::::999888888666666555444222222222222222222222222000000000000000000000000//////............/////////111333333222111222333111111111111111111111111111222333333444444333333555555444555666888:::<<<;;;;;;<<<<<<===>>>>>>???>>>>>>@@@BBBDDDFFFGGGHHHKKKNNNRRRVVVYYY[[[___aaaeeeiiimmmoooqqqrrrtttvvvvvvyyy}}}uuuuuuzzzooofff\\\YYYVVVSSSRRRSSSUUUWWWeeeggglllqqqyyywwwqqqiiicccbbbaaa___]]]YYYSSSMMMJJJHHHIIIOOOWWWkkkvvvuuueee]]]___jjj{{{nnnooovvv~~~uuuqqqttt{{{iiiWWWLLLJJJLLLOOOOOONNNMMMKKKIIIGGGEEEEEECCC@@@<<<777444333333444333222222111111111111222222222222222333333333333333444666555777FFFbbb{{{{{{jjjjjjwww}}}xxxsssqqqvvvwwwppppppllloooxxxvvvbbbTTTRRRmmmnnn___bbbjjjxxxuuu```]]]jjjyyy{{{tttmmmhhhdddccc___^^^]]]^^^aaabbbcccbbbdddbbb```\\\VVVOOOIIIFFFPPP]]]ppp}}}yyyuuutttuuuwwwyyy{{{zzzzzz{{{yyyvvvyyy}}}ooo\\\UUUZZZhhhooopppvvvuuufffxxx___SSSKKKHHHGGGFFFDDDCCCCCC@@@===:::999999888777666555444444111111111111111111111111///////////////////////////............//////000///111222333222111222333111111111111111111111111111222333333444444333333444444444555666888:::;;;::::::;;;<<<======>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHJJJMMMRRRUUUXXXZZZ]]]```eeehhhmmmpppqqqsssuuuvvvvvvyyy|||}}}xxxpppiiiddd___\\\ZZZXXXVVVUUUVVVZZZbbbjjjppp~~~|||zzzyyyyyyyyywwwpppkkk```YYYRRRNNNLLLJJJNNNTTTfffrrrzzzkkkcccccchhh{{{yyyyyy~~~|||}}}lllYYYMMMKKKLLLMMMOOONNNMMMKKKIIIGGGEEEEEECCC@@@<<<888555444333333333222222111111222222222222222222333333333444444333555666666:::NNNnnn~~~{{{tttvvvtttyyywwwrrrttttttwwwvvviiiYYYUUU[[[}}}kkk```dddlll|||jjj```hhhsss~~~zzzuuupppllliiihhhaaa___]]]]]]___``````___aaaaaa```]]]WWWPPPKKKHHHTTTbbbttt{{{xxxtttpppmmmlllooosssvvvxxxwwwwwwuuuqqqooouuu~~~yyyfffYYY[[[hhhqqqqqqtttssshhhvvv^^^RRRJJJHHHFFFEEEDDDCCCCCCAAA===:::999999888777666555444444111111111111111111111111////////////////////////...............///000000///000222222111111111222111111111111111111111111111222333333444444333333444444444444666888:::;;;999999:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHIIIMMMQQQTTTVVVYYY\\\^^^eeehhhmmmppprrrsssvvvwwwwwwyyy|||~~~}}}yyy}}}vvvrrreee```YYYSSSQQQRRRTTTVVV]]]fffttt}}}uuuccc[[[TTTPPPMMMKKKLLLQQQaaannn|||pppjjjiiiiiiwww~~~ppp[[[NNNKKKMMMMMMOOONNNMMMKKKIIIGGGEEEEEECCCAAA===999666444333333333222222222222222333333222222333333333444444444333666777777@@@XXXxxx|||{{{zzzxxxyyy{{{vvveeeUUUWWWcccvvveeeaaagggpppttteeeeeekkk~~~{{{wwwssspppnnngggdddbbbaaabbbccccccbbb```aaaaaa]]]WWWQQQNNNLLLVVVeeevvv~~~vvvmmmfffccc___]]]___ccciiimmmrrruuu{{{~~~{{{wwwyyyrrrcccaaammmyyyxxxxxxvvvnnnxxx^^^QQQIIIHHHGGGEEEDDDDDDCCCBBB>>>;;;999888777777555555444333111111111111111111111111000000000000000000000000......---......///000111...000222222111000111222111111111111111111111111111222333333444444333333444444333444555777999;;;777888999:::;;;===>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHJJJMMMQQQTTTVVVYYY\\\^^^eeehhhmmmppprrrtttvvvxxxxxxzzz|||~~~{{{qqqggg___YYYSSSPPPOOOQQQWWW```mmm{{{eee]]]UUURRRNNNKKKJJJLLL[[[iiixxxtttnnnllljjjuuuzzzvvv```NNNKKKMMMMMMOOONNNMMMKKKIIIGGGEEEEEECCCAAA>>>:::777555444333333222222222222333333444333333333333444444444444333666777999FFF```|||yyyqqquuuzzz{{{gggUUUZZZiiixxxkkkaaaccclllttt}}}jjjbbbcccxxx{{{uuuqqqooojjjhhhdddcccdddeeeeeeeeecccdddccc^^^VVVPPPOOOOOO\\\jjjvvvxxxwwwtttkkk___VVVTTTRRRQQQTTTZZZaaaeeejjjrrr}}}iii```hhhwwwzzzyyyxxxqqqyyy]]]QQQJJJIIIGGGFFFEEEEEEDDDCCC???===888888777666555444444333111111111111111111111111000000000000000000000000---------......///000111...000222222111000111222111111111111111111111111111222333333444444333333444333333444555777999;;;777777888:::;;;<<<===>>>>>>>>>@@@BBBDDDFFFGGGHHHLLLOOOSSSVVVXXXZZZ]]]___eeehhhmmmppprrrtttwwwyyyyyy{{{}}}~~~tttoooyyyvvvjjj___WWWSSSQQQOOOOOOUUUaaaoooyyylllcccZZZVVVRRRLLLJJJJJJUUUcccsss~~~ssskkkkkkiiittt}}}yyyyyy{{{dddOOOKKKMMMOOOOOONNNMMMKKKIIIGGGEEEEEEBBBAAA>>>;;;777555444333222222222222222333444555333333333444444444444555333666777<<>>>>>>>>@@@BBBDDDFFFGGGHHHNNNQQQUUUXXXZZZ\\\^^^aaaeeehhhmmmpppsssuuuwwwyyyzzz|||}}}~~~iii^^^ZZZgggvvvuuufffXXX```qqqwww\\\YYYUUUPPPNNNOOOSSSWWW___mmm~~~sssjjj```[[[VVVPPPKKKKKKQQQ___ppp|||qqqhhhhhhgggsss|||uuu~~~gggPPPJJJNNNPPPOOONNNMMMKKKIIIGGGEEEEEEBBBAAA>>>;;;888555444333222222222222333333444555333333333444444444555555333555777>>>QQQkkk}}}|||~~~sssxxx{{{qqq\\\RRRddd~~~xxxhhheee```___iiisssyyy~~~pppiiijjj||||||zzzwwwtttpppooooooqqqrrrrrrpppooojjj```TTTLLLKKKMMMXXX```___TTTMMMMMMHHH>>>???>>>===>>>AAAFFFLLLOOO```dddppp~~~fffbbboootttuuuwwwttt^^^OOOMMMLLLJJJHHHEEEDDDCCCBBB???===;;;:::999777666444333222000000000000000000000000//////......---------,,,------------...000111333///000000000000111111111000000111111111222222222444444444444444444444444333333444555666777888999999999999:::;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGLLLNNNRRRVVVYYY[[[]]]]]]fffhhhllloooqqqtttxxx{{{}}}}}}~~~sss\\\QQQPPPJJJKKKRRRSSS\\\xxxwwweee\\\UUUNNNLLLNNNNNNRRRYYYbbblllwwwyyymmmbbbXXXQQQKKKGGGSSS\\\iiixxxvvveeeiiinnnppp}}}kkknnnmmmSSSLLLNNNOOORRRQQQPPPNNNKKKHHHEEEDDDBBBBBB@@@===888555444555333333333222222111111111222333444444333333555777444888:::CCC[[[yyyxxxzzz}}}}}}yyyvvvyyy~~~}}}yyygggYYY```xxxyyy___]]]aaacccjjjxxx~~~iiikkkmmmvvv}}}|||{{{||||||{{{xxxuuuvvvssslllbbbXXXOOOJJJGGGUUUQQQKKKEEE@@@===<<<;;;<<<<<<<<<;;;;;;===BBBEEEQQQ\\\iiirrrzzzoooeeeeeelllyyyyyyiii}}}\\\OOOMMMLLLKKKIIIFFFEEEDDDCCC@@@>>>;;;:::999777666444333222000000000000000000000000000000000000//////......111000///...---......///000000000111111111222222222222333333333444444444444444444444444444444444333333444555666777888999999999999:::;;;<<<===>>>>>>>>>???@@@BBBEEEGGGHHHLLLNNNRRRVVVYYY[[[]]]^^^gggiiimmmpppsssvvvyyy|||~~~~~~yyytttvvv___SSSPPPIIIHHHMMMNNN\\\zzz{{{ooo```VVVRRRMMMNNNOOORRRXXXaaakkkqqq{{{qqqggg___XXXTTTQQQTTT\\\jjjxxxllllllmmmmmm{{{oooooonnnWWWMMMKKKJJJRRRQQQPPPNNNKKKHHHEEEDDDBBBBBB@@@<<<888555444444444444444333333333222222111333444333333333555777999:::>>>KKKddd{{{~~~}}}}}}{{{yyyxxxxxxvvvyyy{{{eeeYYYeeekkkeeedddgggooo|||~~~}}}mmmkkkppp|||wwwrrrjjj```VVVNNNKKKIIIIIIGGGCCC???<<<;;;;;;;;;;;;;;;;;;::::::<<<@@@CCCNNNYYYfffoooyyy}}}|||nnncccbbbggguuuwwwiii|||\\\OOOMMMLLLKKKIIIGGGFFFEEECCCAAA???;;;:::999777666444333222000000000000000000000000222222111111111111000000000000///............///111111111111222222222333222222333333333444444444444444444444444444444444444444555666666777888888999999999:::;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHMMMOOORRRUUUYYY\\\^^^^^^hhhjjjnnnqqqsssvvvzzz}}}~~~~~~}}}nnnddd```______mmmzzzbbbUUUPPPGGGDDDHHHHHHZZZwwwuuuddd[[[TTTOOOIIIEEEFFFMMMUUUZZZjjjqqq}}}wwwnnnfff```[[[XXXVVVVVV___mmmzzzrrrnnnmmmkkkwwwnnnmmm|||rrr\\\NNNHHHFFFQQQQQQPPPNNNLLLIIIFFFDDDAAAAAA???<<<777444333444555555444444444444333333111222333333222222444666;;;888@@@WWWqqq|||wwwqqqkkkppp{{{yyy```WWWlllsssgggccciiisss~~~}}}|||zzzuuupppoooqqqssssssrrrwwwtttllljjjuuuxxxsssiii^^^UUUOOOLLLKKKAAA???===;;;:::999:::::::::;;;;;;:::999:::>>>@@@HHHTTTaaalllvvv~~~{{{pppddd```cccqqqvvvkkk^^^PPPMMMKKKKKKIIIFFFEEEDDDCCC@@@>>>;;;:::999777666444333222000000000000000000000000111111111111111111111111,,,------...///000111111111111222222222333333333000000111111111222222222333333444444444444444444444555555666777777888888999999999:::;;;<<<===>>>===>>>???AAACCCFFFHHHIIIMMMOOORRRUUUYYY\\\^^^```gggjjjnnnpppsssvvvzzz|||}}}}}}~~~pppbbb\\\\\\^^^bbbfffttt{{{cccUUUPPPFFFBBBEEEDDDSSSjjj}}}sssggg^^^RRRHHHDDDGGGLLLPPPXXX]]]kkk|||yyyssskkkeee```]]][[[YYY[[[dddrrr}}}tttmmmkkkkkkvvv{{{lllhhhyyyxxx```MMMGGGHHHQQQQQQPPPOOOMMMIIIFFFDDDAAAAAA???;;;777444333444444444444444444333333333111222333222222222444666777555CCCbbb}}}|||uuunnndddjjjuuu~~~qqqYYYWWWuuuvvvgggbbbjjjttt}}}}}}~~~}}}vvvkkknnn{{{yyyrrrhhh^^^UUUOOOJJJGGGAAA@@@>>>===;;;;;;:::::::::;;;;;;999888999<<<>>>CCCOOO]]]hhhttt~~~zzzllldddcccqqqyyyrrr```PPPLLLJJJIIIGGGEEECCCBBBAAA???===;;;:::999777666444333222000000000000000000000000000000000000000000000000,,,,,,---...///000111111111111222222222333333333000000111111111222222222333333333444444444555555555555666666777777888888999999999:::;;;<<<===>>>===>>>???AAADDDFFFIIIJJJNNNOOOQQQUUUYYY\\\___aaafffiiilllooorrruuuxxx{{{{{{{{{|||~~~pppjjjjjjmmmppprrrppptttyyybbbUUUPPPFFFBBBEEEDDDIIIWWWnnnwwwgggXXXOOOLLLJJJJJJHHHKKKTTTaaannnyyyxxxssslllgggdddcccbbbaaadddmmmyyyuuulllhhhhhhsss~~~{{{qqqfffwww~~~dddLLLGGGNNNPPPQQQQQQPPPNNNJJJGGGDDDAAAAAA???<<<777444333444222222222222222333333333111222333333222333555666666888JJJkkk~~~zzztttmmmbbbiiitttyyyvvvsssxxx}}}hhhVVV^^^xxxkkkkkkttt|||~~~yyy{{{~~~uuunnnttt~~~tttnnnddd[[[SSSKKKDDD@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<;;;999999:::<<>><<<;;;:::999777666444333222000000000000000000000000.........////////////000/////////000///......---111111111111222222222333222222333333333444444444222333333444444555555555666666666777777888888888999999999:::;;;<<<===>>>===>>>???AAADDDGGGIIIKKKNNNOOOQQQUUUYYY]]]```bbbfffhhhllloooqqqtttxxx{{{yyyzzz{{{}}}~~~xxxaaaUUUQQQGGGCCCFFFEEECCCHHHTTTdddwwwpppbbbWWWMMMGGGFFFEEEGGGOOOXXXcccqqq}}}sssooojjjgggfffgggggggggnnnwwwyyykkkdddccclllyyy~~~|||xxxyyy|||vvvkkkxxxhhhNNNIIIRRRPPPPPPQQQQQQOOOKKKGGGEEEBBBBBB@@@===888555444555111111222222222222333333222333444444333333555777888AAAVVVrrr}}}wwwooofffoooxxxzzzqqqjjjoooyyy{{{tttbbbVVVhhhqqqmmmwww~~~ssskkkuuu|||zzz|||qqqmmmeeedddhhhqqqzzzxxxtttwwwzzzoooggg]]]TTTNNNHHHBBB===>>>???AAACCCDDDDDDCCCBBB>>>???>>>===;;;:::;;;<<<===IIIXXXeeeqqq}}}}}}ppphhhttt}}}ZZZLLLKKKJJJIIIGGGDDDCCCBBBAAA???<<<;;;:::999777666444333222000000000000000000000000........./////////000000...///000000000///------000000000111111111222222222222333333333444444444222222333333444555555666777777777777777888888888999999999:::;;;<<<===>>>===>>>???AAADDDGGGJJJKKKNNNOOOQQQTTTYYY]]]aaacccfffiiimmmppprrruuuyyy{{{zzzzzz|||}}}xxxaaaUUURRRHHHDDDFFFEEEAAABBBGGGNNNXXXkkk{{{lll\\\QQQNNNJJJGGGIIIMMMSSS^^^iiiwww||||||vvvnnnkkkhhhgggiiimmmooopppxxx}}}kkkbbbaaaiiittt~~~zzzuuuyyywww{{{nnnSSSJJJPPPOOOPPPQQQQQQOOOLLLHHHEEECCCCCCAAA>>>999666555666222222222333333333444444333444555555444555777888888JJJaaavvvvvvlllvvvqqqfffkkkvvvvvvmmm[[[TTTmmmuuuffflllwwwuuuqqq||||||~~~pppaaaVVVSSSLLLMMMQQQVVV\\\fffwww~~~zzz}}}vvvoooeeeXXXOOOKKKJJJHHHFFFCCCDDDFFFHHHIIIHHHFFFEEE@@@AAAAAA???===;;;;;;<<<===IIIXXXeeeqqq}}}{{{nnnfffrrrxxxVVVJJJKKKKKKJJJHHHEEEDDDCCCBBB@@@===;;;:::999777666444333222000000000000000000000000......//////000000000111+++,,,...///111111000000///000000000000111111111000000111111111222222222222222333333444555666666777777777777888888888888999999999:::;;;<<<===>>>===>>>???BBBDDDGGGJJJLLLNNNOOOQQQTTTYYY]]]aaadddgggjjjnnnqqqsssvvvzzz}}}{{{{{{}}}~~~yyycccWWWSSSIIIDDDFFFDDDBBBCCCEEEGGGHHHRRRmmmmmm```RRRLLLHHHFFFFFFHHHPPPYYYeeejjjsss}}}yyysssooommmlllmmmqqqvvvzzz|||~~~}}}kkkbbbaaajjjttt{{{~~~qqqWWWJJJMMMOOOPPPQQQRRRPPPLLLHHHEEEDDDDDDBBB>>>:::777666777333333333444444555555555444555666555555555777999555MMMgggxxx}}}pppzzzsssfffjjjvvvssshhhVVVQQQnnnhhhaaannnooovvvttt{{{{{{~~~xxxiii\\\OOOHHHFFFEEEEEEGGGHHHHHHOOOaaarrryyysssrrrfffWWWNNNLLLOOOPPPQQQKKKLLLMMMNNNLLLJJJGGGEEEBBBCCCCCCAAA>>><<<<<<======JJJYYYeeerrr~~~wwwkkkbbbpppxxxYYYKKKIIIIIIIIIGGGDDDBBBBBBAAA???>>>;;;:::999777666444333222111000000000000000111111000000000000000000000000111000000//////000111222222222111111111111222222222222111111222222333444222222222333333222111111444666888888888777888999999999:::;;;;;;<<<<<<======>>>???AAACCCFFFHHHIIILLLNNNRRRWWW\\\```cccdddhhhjjjlllooosssvvvyyyzzz|||~~~qqq[[[SSSJJJFFFGGGDDDBBBAAAAAA@@@@@@EEESSSbbbzzz|||jjj```SSSJJJFFFDDDFFFIIIPPPVVV^^^gggpppzzz|||{{{zzzyyyxxxyyy{{{hhhbbb^^^dddvvv|||qqqZZZMMMLLLMMMPPPSSSTTTQQQLLLIIIGGGEEEDDDBBB???<<<888555333444444444444444444444444333555666666555555666888===VVVjjjyyy~~~sssuuu|||yyyoooooovvvfffXXXKKKRRRuuufff___hhhsss|||zzzrrrmmmtttvvv{{{nnn\\\SSSMMMFFFBBBGGGEEECCCAAABBBEEEKKKOOOeeerrr~~~|||ppp[[[QQQSSSWWWVVVRRRLLLHHHDDDCCCEEEGGGGGGFFFBBBBBBBBBCCCCCCAAA<<<999;;;FFFWWWiiiwww}}}tttooo|||]]]NNNKKKJJJJJJGGGDDDCCCBBBAAA???>>>;;;:::999777666444333222333333111000////////////000000000000000000000000111000000//////000111222222222111111111111222222222222111111222222333444222222333333333333222222444666888888888777888999999999:::;;;;;;<<<<<<======>>>???AAACCCFFFHHHIIILLLNNNRRRWWW\\\```cccdddiiijjjmmmpppsssvvvxxxyyy|||~~~fffYYYKKKDDDDDDAAACCCAAAAAA@@@>>>@@@KKKWWWccc~~~~~~{{{}}}~~~vvveeeUUUKKKFFFFFFGGGEEEHHHNNNUUU]]]hhhuuu}}}jjjddd___cccsss~~~}}}wwwxxxzzzvvv]]]NNNLLLNNNQQQTTTTTTQQQLLLHHHGGGEEEDDDBBB???<<<888555333444444444444444444444444333555666666555555777888;;;[[[ttt|||uuuvvvxxxzzzzzzvvvrrrpppZZZOOOGGGWWW~~~mmmeeennnuuuzzzhhhgggddddddiiiuuummm^^^RRRIIICCCDDDBBBAAABBBDDDEEEDDDBBBOOOYYYpppxxxbbbVVVVVVXXXWWWSSSGGGCCC@@@@@@BBBDDDEEEDDDCCCCCCCCCDDDCCCAAA>>><<<===HHHYYYkkkxxx~~~vvv|||```PPPLLLJJJKKKHHHEEECCCBBBAAA???>>>;;;:::999777666444333222222222111000000///000000000000000000000000000000000000//////000111222222222222111111111111222222222222111111222222333444333333444444444444333333444666888888888777888999999999:::;;;;;;<<<<<<======>>>???AAACCCFFFHHHIIILLLNNNRRRWWW\\\```cccdddjjjkkknnnqqqtttvvvxxxxxx{{{~~~uuucccOOOEEEDDDAAACCCBBBBBBBBB??????GGGQQQ\\\uuu}}}zzzyyyxxxyyy}}}yyydddTTTLLLGGGEEEAAABBBCCCFFFLLLVVVaaaiiirrrxxx~~~yyyuuutttxxxnnngggbbbbbbnnn|||}}}tttooonnntttzzz{{{aaaPPPMMMOOORRRUUUTTTQQQLLLHHHFFFEEEDDDBBB???<<<888555444444444444444444444444444333555666666555666888:::===aaa|||~~~}}}tttvvvxxxvvvsssxxx}}}uuugggPPPGGGFFF]]]qqqiiirrryyy}}}yyyhhhaaaZZZXXX^^^hhhqqquuu}}}qqqbbbWWWPPPKKKGGGCCCBBBDDDDDDAAA===AAAFFFWWWuuuwwwcccWWWVVVWWWUUURRREEECCCAAAAAABBBDDDDDDCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>JJJ\\\mmmyyy~~~wwwrrr}}}^^^OOOKKKIIILLLIIIFFFDDDCCCBBB@@@>>>;;;:::999777666444333222.........///000222333444/////////////////////////////////000000111222222222222111111111111222222222222111111222222333444333333444444555555444444444666888888888777888999999999:::;;;;;;<<<<<<======>>>???AAACCCFFFHHHIIILLLNNNRRRWWW\\\```cccdddjjjkkknnnqqqtttvvvwwwxxx{{{}}}mmmTTTHHHGGGDDDAAAAAABBBEEEDDDDDDJJJSSShhh||||||xxxvvvyyysssbbbVVVMMMGGGHHHFFFDDDDDDFFFLLLTTTYYYcccjjjsssyyy}}}rrriiifffgggiiiyyysssjjjcccaaaiii}}}uuummmiiiiiirrr{{{bbbQQQOOOPPPRRRUUUUUUQQQLLLHHHFFFEEEDDDBBB@@@<<<999666444444444444444444444444444333444555555555666999;;;EEEhhhuuurrrnnniiiuuu{{{yyyrrrwwwwwwcccOOOFFFHHHdddmmmhhhsss{{{zzz~~~wwwnnnccc[[[ZZZ]]]bbbeeetttzzzvvviii```ZZZTTTKKKEEECCCDDDCCCCCCDDDCCCMMMeee{{{jjj___[[[XXXTTTPPPIIIGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEECCCBBBBBBBBB???KKK___ppp|||}}}wwwvvvgggxxxzzz]]]PPPMMMLLLMMMJJJGGGEEEDDDBBB@@@>>>;;;:::999777666444333222.........///000222333444////////////////////////...//////000111222222222222222111111111111222222222222111111222222333444222333444444555555555444444666888888888777888999999999:::;;;;;;<<<<<<======>>>???AAACCCFFFHHHIIILLLNNNRRRWWW\\\```cccdddiiikkkooorrruuuwwwxxxxxx{{{}}}wwwYYYJJJHHHDDDBBB@@@BBBEEEFFFGGGMMMUUUooo{{{wwwwww{{{uuuhhhZZZNNNLLLJJJGGGEEEEEEGGGJJJLLLUUU]]]gggooovvvqqqaaa\\\```aaasssyyymmmccc___eeeyyywwwooojjjdddlll{{{yyybbbSSSPPPPPPRRRUUUUUUQQQLLLIIIGGGFFFEEECCC@@@===999666444444444444444444444444444333444555555555777:::===KKKooozzzuuuqqqkkkfffvvvxxxzzzyyydddOOOFFFJJJiii{{{fffgggttt}}}|||sssqqqaaaYYYWWWYYY[[[dddiiiqqqxxx}}}wwwjjjeeeaaaZZZSSSNNNJJJGGGFFFEEECCCHHHVVVjjjssshhh___VVVPPPIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHFFFCCCAAABBBCCC???NNNbbbttt~~~yyytttaaalllyyy]]]QQQOOOOOONNNKKKHHHEEEDDDCCC@@@>>>;;;:::999777666444333222222222111000000///000000000000000000000000000000---...///111222222222222222222111111111111222222222222111111222222333444111222333444444555444444444666888888888777888999999999:::;;;;;;<<<<<<======>>>???AAACCCFFFHHHIIILLLNNNRRRWWW\\\```cccdddhhhjjjnnnsssvvvxxxyyyyyyzzz}}}dddRRRNNNGGGIIIFFFFFFHHHJJJLLLSSS[[[rrr|||zzzzzzzzzyyyooo___QQQMMMHHHEEEDDDDDDDDDDDDGGGNNNXXX```iiittt|||ggg```ccciiiyyy~~~mmmbbb]]]cccooo|||~~~|||yyyrrrmmmeeejjjvvvxxxcccSSSOOOOOORRRUUUUUURRRNNNJJJHHHFFFEEECCC@@@===999666555444444444444444444444444333444555555555888<<>>;;;:::999777666444333222333333111000////////////000000000000000000000000,,,...///111222222222222222222111111111111222222222222111111222222333444000111222333444444444444444666888888888777888999999999:::;;;;;;<<<<<<======>>>???AAACCCFFFHHHIIILLLNNNRRRWWW\\\```cccdddfffiiinnnssswwwzzzzzz{{{zzz|||yyyeee___XXXWWWSSSQQQTTTXXX^^^hhhqqq~~~~~~zzz{{{~~~xxxeee]]]SSSKKKGGGEEEDDDCCCBBBEEEJJJQQQZZZeeepppxxxvvvuuuyyymmm```\\\bbbgggwww~~~~~~|||vvvqqqhhhjjjuuu{{{fffTTTMMMNNNQQQTTTUUURRROOOLLLJJJFFFEEECCCAAA===:::777555444444444444444444444444333444444444555888===@@@]]]yyyuuuzzz{{{vvvqqqpppvvv~~~{{{mmm\\\HHHFFFRRRsssooofffgggqqqzzzyyyrrrnnnllllllmmmuuuyyyqqqlllooo|||gggXXXQQQQQQQQQSSSXXX___dddggghhhtttmmm[[[MMMIIIFFFFFFHHHQQQbbbrrr|||ooogggdddcccgggddd]]]TTTKKKGGGGGGIIILLLPPPRRROOOIIIDDDCCCDDDIIIXXXlll{{{yyyiii^^^uuuYYYMMMMMMNNNOOOLLLIIIFFFEEECCCAAA???;;;:::999777666444333222111000000000000000111111000000000000000000000000,,,---///111222333222222222222111111111111222222222222111111222222333444///000111222333333444333444666888888888777888:::999999:::;;;;;;<<<<<<======>>>???AAACCCFFFHHHJJJLLLNNNRRRWWW\\\```cccdddeeehhhnnnsssxxxzzz{{{{{{zzz|||yyyssskkkccc___]]]aaahhhrrrzzz{{{}}}rrrcccVVVNNNJJJHHHFFFEEEDDDDDDHHHOOOZZZdddjjjttt}}}mmm^^^[[[bbbfffxxxzzzuuukkkllluuu~~~iiiTTTJJJMMMPPPTTTUUUSSSOOOMMMKKKFFFEEEDDDAAA===:::777555444444444444444444444444333444444444555888===AAAhhh~~~{{{}}}{{{rrrnnnpppssswwwzzz{{{{{{uuudddSSSHHHHHHWWWxxxssseeecccjjjttt{{{~~~}}}tttggg\\\XXXXXXRRRaaaiiirrrssskkkqqqxxxsssfffWWWUUUSSSSSSUUUYYY^^^aaa___wwwrrr^^^WWWPPPJJJFFFFFFMMMWWWffftttxxxqqqrrrxxx||||||qqqbbbTTTKKKIIIJJJOOOSSSVVVSSSLLLFFFDDDDDDNNN]]]ppp}}}zzziiioooWWWOOOPPPPPPJJJKKKIIIEEEDDDEEEAAA<<<:::999888777666555444333000000000000000000000000//////............//////---...000111222222111111222222222222222222222222111111222333333333333222222222222222333444555666777777777777888888888888::::::::::::;;;;;;<<<===??????@@@BBBDDDFFFHHHIIIKKKMMMRRRXXX^^^bbbeeeffffffgggkkkqqqvvvzzz{{{{{{}}}uuuuuulllmmmnnnrrryyytttcccVVVNNNKKKKKKFFFCCCCCCFFFIIIOOO[[[fffjjjttt}}}ssshhhbbb^^^iiisssxxxzzzmmmlllvvvoooYYYOOOLLLNNNRRRUUUTTTRRRNNNKKKHHHFFFCCC???;;;777555333333444555555333111222555666:::777666;;;888:::GGGjjj~~~nnneeepppoootttwwwyyy{{{wwweeeQQQJJJEEEZZZ}}}lllddd]]]eeewwwyyyzzzyyytttlllccc]]]ZZZaaa```hhhuuu|||yyytttsssvvvsss{{{|||aaaYYYQQQQQQXXX___aaa___eeessstttoooaaaPPPJJJMMMPPPOOOVVV```mmm}}}~~~yyyzzzlllUUUOOOMMMJJJTTTTTTUUUUUUOOOHHHGGGJJJUUUggg|||nnnmmmUUULLLMMMNNNKKKLLLJJJFFFEEEEEEBBB===:::999888777666555444333000000000000000000000000////////////////////////---...000111222222111111222222222222222222222222111111222333333333333222222222222222333444555666777777777777888888888888::::::::::::;;;;;;<<<===??????@@@BBBDDDFFFHHHIIIKKKNNNSSSXXX]]]bbbdddffffffhhhkkkpppuuuyyy{{{|||}}}~~~{{{{{{}}}tttjjjfffeeeyyytttdddYYYRRROOOJJJFFFDDDEEEFFFIIIRRR\\\dddmmmvvv{{{{{{lllccc^^^gggppp~~~xxxtttzzzqqqXXXKKKMMMOOOSSSUUUUUURRRMMMKKKGGGFFFDDDAAA>>>;;;999777666444333555666666555555555999777666;;;:::===LLLjjj~~~}}}zzzhhh```llllllppptttyyy~~~zzzhhhUUUKKKIII```~~~iiibbb^^^gggxxxwwwvvvuuuvvvxxxxxxwwwuuuwwwvvvzzz|||yyyyyytttsss~~~zzzlll\\\WWW]]]fffjjjjjjmmmuuu{{{dddRRRLLLJJJIIIRRRYYYbbbjjjyyy}}}~~~wwwaaaWWWRRRLLLOOOOOOPPPQQQLLLEEEEEEHHHYYYjjj}}}wwwmmmSSSJJJKKKLLLLLLMMMKKKFFFEEEFFFCCC>>>:::999888777666555444333000000000000000000000000//////000111111000//////---...000111222222111111222222222222222222222222111111222333333333333222222222222222333444555555777777777777888888888888::::::::::::;;;<<<======??????@@@BBBDDDFFFHHHIIILLLNNNSSSXXX]]]aaadddeeeggghhhkkkooosssxxx{{{}}}}}}tttggg[[[RRRZZZ___gggrrr~~~zzzlllbbb\\\RRRMMMHHHFFFDDDDDDIIIQQQYYYbbbjjjooovvv~~~|||}}}wwwiii```ggglllzzz}}}```MMMOOOQQQTTTVVVUUURRRMMMJJJGGGFFFDDDBBB@@@>>><<<<<<888555333444777999777333444999666666;;;;;;AAAQQQppp}}}jjjaaammmmmmooosssyyy~~~yyyeeeRRRLLLLLLgggzzzddd___```kkkzzz}}}{{{{{{}}}xxxtttrrrvvvvvvjjjllluuu|||tttttt{{{}}}gggYYYRRROOOLLLQQQVVVZZZcccsssxxxsss{{{jjj]]]TTTMMMMMMMMMOOOPPPLLLGGGGGGKKK___ooopppTTTJJJKKKLLLLLLMMMKKKGGGFFFGGGCCC>>>:::999888777666555444333000000000000000000000000...000111333333111000...---...000111222222111111222222222222222222222222111111222333333333333222333222222222333333444555666777777777888888888888999999999:::;;;<<<===>>>??????@@@BBBDDDFFFHHHIIILLLOOOSSSXXX]]]aaacccdddgggiiikkknnnqqqvvv{{{~~~}}}uuujjj___^^^\\\\\\bbbpppuuunnn]]]VVVPPPKKKGGGCCCEEEJJJMMMTTT]]]dddkkkuuu~~~ssscccfffkkkwwwiiiPPPPPPSSSVVVWWWVVVRRRMMMJJJGGGGGGEEECCC@@@>>><<<<<<999999888666666777666222444999666555:::;;;BBBTTTyyyxxxkkksssrrrqqqssswwwyyyoooZZZGGGIIINNNmmmttt^^^]]]bbbooo~~~{{{zzzyyyuuuqqqsss{{{tttzzzuuulllgggOOOOOOPPPRRRXXXcccnnnuuuyyyxxxhhhaaarrr{{{nnnbbbYYYSSSPPPPPPQQQSSSPPPLLLNNNSSSgggtttsssWWWMMMMMMMMMLLLMMMKKKGGGFFFGGGCCC>>>:::999888777666555444333000000000000000000000000...000111333333111000...---...000111222222111111222222222222222222222222111111222333333333333222333333222222222333444444666777777777888888888888999999999:::;;;<<<>>>>>>??????@@@BBBDDDFFFHHHIIIMMMPPPTTTYYY]]]```bbbcccgggiiilllnnnqqqtttzzz~~~|||~~~|||yyyrrrggg___aaammmxxx}}}ggg___WWWRRRLLLFFFDDDGGGEEEIIIQQQZZZaaajjjuuu}}}}}}gggccchhhsss~~~zzzzzzkkkOOORRRTTTWWWXXXWWWSSSNNNKKKIIIHHHFFFBBB???<<<999888;;;AAABBB;;;555555666666555999666444888:::DDDWWW~~~sssvvvsssqqqqqqtttrrrdddOOO@@@FFFNNNqqqlllZZZ]]]eeettt}}}||||||}}}{{{wwwyyy}}}zzzcccYYYOOOKKKOOOUUUZZZ]]]kkksssyyyjjjiiiuuu~~~ssshhh```\\\SSSQQQRRRSSSQQQOOOSSSZZZnnnyyyuuuZZZOOONNNMMMLLLMMMKKKFFFEEEFFFCCC>>>:::999888777666555444333000000000000000000000000//////000111111000//////---...000111222222111111222222222222222222222222111111222333333333333222333333333222222333333444777777777777888888888888888888999:::;;;<<<>>>?????????@@@BBBDDDFFFHHHIIINNNQQQTTTYYY]]]```aaabbbeeeiiimmmoooqqqsssyyy}}}zzz}}}tttiiieeefffrrr~~~sssjjjaaaZZZSSSKKKGGGGGGCCCDDDIIIQQQWWW^^^iiitttwwwhhh```fffnnnuuuwww~~~|||rrrppp~~~oooTTTRRRTTTWWWYYYXXXUUUPPPMMMKKKIIIFFFBBB>>>:::777555<<>>?????????@@@BBBDDDFFFHHHIIIOOOQQQUUUYYY]]]___aaaaaadddiiinnnqqqqqqssswww|||yyy|||zzzqqqcccfffjjjooovvvyyynnnggg^^^TTTMMMKKKFFFDDDEEEIIILLLPPPZZZeeejjjqqq{{{xxxhhhbbbgggooouuuwww~~~|||ppphhhrrrpppYYYQQQTTTWWWYYYYYYVVVRRROOOKKKIIIFFFBBB>>>:::777666888BBBCCC:::444777999666333999666555:::???OOOgggxxxxxxwwwwww~~~{{{qqqwwwsssrrrssssssiiiWWWJJJFFFKKKWWW|||www^^^VVV___jjjyyyxxxkkkcccZZZPPPJJJKKKKKKQQQZZZdddmmmwww}}}vvvpppmmmddd```\\\ZZZXXXZZZcccmmmzzzqqqYYYNNNJJJGGGJJJKKKIIIEEEDDDEEEAAA<<<:::999888777666555444333000000000000000000000000//////............//////---...000111222222111111222222222222222222222222111111222333333333333222444444333222222333333333777777777777888888888888888888888:::;;;===>>>??????@@@@@@BBBDDDFFFHHHJJJOOOQQQUUUYYY]]]___```aaaccciiiooorrrrrrssswww{{{xxx{{{zzzpppbbb[[[\\\bbbhhhkkkyyyqqqggg\\\SSSPPPJJJFFFDDDEEEEEEFFFOOOZZZ]]]dddnnntttzzzqqqffffffjjjqqqzzz{{{lll___ddduuu{{{kkkWWWQQQTTTWWWZZZZZZWWWSSSPPPKKKIIIFFFCCC???;;;999777333;;;;;;333111777777000111888777666<<>>>>>??????@@@BBBDDDFFFHHHIIINNNRRRVVVZZZ]]]___bbbdddiiikkkmmmoooqqqtttxxx||||||}}}vvvhhh___[[[YYY[[[ooo{{{sssfff[[[VVVWWWPPPLLLKKKGGGBBBDDDJJJNNNMMMTTT___dddiii{{{uuuiiihhhnnnzzzyyykkk[[[\\\ooo|||nnnVVVVVVWWWYYY\\\\\\YYYSSSNNNLLLJJJGGGDDDAAA>>>999666888888777777666666666555:::999:::999999EEEccc{{{vvvuuurrroooooommmkkkppp|||~~~~~~~~~vvvaaaKKKCCCEEENNN^^^ccc[[[VVV[[[kkk|||{{{zzz||||||||||||mmmWWWVVVJJJBBBDDDJJJNNNUUU]]]fffnnnxxxxxxooommmqqqyyy}}}jjjrrr[[[OOOIIIGGGIIIKKKIIIDDDBBBBBBAAA===;;;:::999777555444333333000000000000000000000000111111111000///.........000000111111111111000000111111111111222222222222222222333333333333444444222333555444333333444666888777777777777777777777777888999:::<<<===>>>>>>??????@@@BBBDDDFFFHHHIIIMMMPPPUUUYYY\\\^^^aaacccjjjkkknnnoooqqqtttxxx|||}}}}}}~~~vvvhhh```XXX___jjjyyyyyynnneee```^^^WWWQQQMMMGGGBBBBBBGGGEEECCCHHHPPPUUU[[[lllooolllpppzzzyyymmmaaadddwwwttt\\\TTTUUUXXX\\\]]]ZZZUUUPPPMMMJJJGGGDDDAAA>>>999666777777777666666555555555444555666777;;;LLLmmmyyytttrrrrrrnnnhhhkkkxxxqqqZZZGGGCCCHHHSSSdddzzz^^^XXXUUU\\\mmm~~~ssshhhdddllluuuzzz}}}yyyvvvrrrsss}}}~~~[[[PPPHHHIIILLLJJJIIIJJJSSSZZZdddlllrrrxxxzzzyyy{{{}}}llluuu___RRRKKKGGGIIIKKKIIIDDDBBBBBBAAA===;;;:::999777555444333333000000000000000000000000111111000000//////......000000111111111111000000111111111111222222222333222222333333333333444444222333555444333333444666777777777777777777888888777888999:::<<<===>>>>>>??????@@@BBBDDDFFFHHHIIILLLOOOTTTXXX[[[^^^aaacccjjjlllnnnppprrruuuxxx{{{~~~~~~}}}~~~yyy{{{rrrggg]]]```pppxxxqqqoookkkddd\\\VVVNNNGGGDDDEEEBBB??????DDDGGGKKKYYYjjjtttoooqqqwww}}}}}}~~~ssskkkbbbgggzzzuuu]]]RRRTTTXXX\\\^^^\\\WWWSSSNNNKKKHHHEEEBBB>>>:::666666666666555555555555555222333444666===SSSvvv~~~vvvtttuuupppdddaaammmkkkSSSBBBCCCKKKZZZmmmrrrXXXTTTTTT^^^pppzzzlll[[[TTT\\\hhhuuu}}}~~~~~~|||xxxuuu}}}vvvqqqvvv~~~lllWWWLLLGGGDDDCCCDDDDDDIIIPPPVVV\\\dddnnnuuu|||~~~sssrrr]]]QQQKKKIIIIIIKKKIIIDDDBBBBBBAAA===;;;:::999777555444333333000000000000000000000000111000000000/////////...///000000111111111111000111111111222222222333333222222222333333333444444222333555444333333444666777777777777777888888888777888999:::<<<===>>>>>>??????@@@BBBDDDFFFHHHIIIMMMPPPTTTXXX[[[^^^bbbeeekkkmmmppprrrsssuuuxxx{{{}}}}}}}}}~~~vvvfff\\\SSSSSSVVV^^^iiiuuu}}}tttiiihhhooo{{{zzzwwwsssllleee]]]RRRJJJEEEFFFBBBAAABBBAAABBBKKKUUUiiixxx}}}|||tttrrrqqqtttyyyxxxyyyrrrkkkdddgggxxxttt^^^SSSUUUYYY]]]^^^\\\WWWSSSOOOLLLIIIEEEBBB???:::777555555555555555555444444666666666777???WWW|||{{{yyy|||wwwiii___eeevvvjjjPPPBBBCCCKKKaaaxxxmmmSSSRRRUUUaaarrrzzzwwwvvvtttmmmbbb\\\bbbmmm~~~}}}|||{{{yyytttqqq}}}yyy~~~ppp```WWWOOOHHHCCCCCCDDDEEEGGGJJJQQQYYY```kkkmmmpppqqqrrrtttvvvxxxwwwzzz}}}kkkWWWMMMKKKKKKIIIKKKIIIDDDBBBBBBAAA===;;;:::999777555444333333000000000000000000000000000000000000//////////////////000111111111111111111222222222222333333333222222222333333333444444222333555444333333444666666666777777888888888888777888999:::<<<===>>>>>>??????@@@BBBDDDFFFHHHIIINNNQQQUUUXXX[[[___dddgggkkknnnqqqssstttvvvyyy{{{|||}}}}}}hhhVVVJJJEEEBBB@@@@@@AAAGGGMMMSSSVVV___pppxxxwwwzzz}}}sssqqqxxx}}}}}}zzzuuummmaaaSSSIIIHHHDDDBBBBBBAAA@@@BBBFFFPPP]]]rrr}}}tttyyytttwwwsssuuuzzz{{{}}}xxxrrrjjjkkkxxxuuuaaaVVVWWWZZZ^^^___\\\VVVRRRPPPMMMJJJFFFCCC???:::777444444555555555555555555777999888777AAA\\\}}}}}}~~~qqqfffhhhrrrzzzjjjQQQCCCDDDIIIfff|||jjjRRRRRRWWWcccssszzztttnnnnnnqqquuutttqqqrrrvvv}}}|||{{{zzzxxxtttqqqttt~~~zzzyyy{{{}}}}}}uuugggTTTFFFIIIGGGCCC??????BBBGGGKKKSSSUUUYYY\\\___bbbfffiiihhhjjjlllmmmnnnppptttwwwvvvxxxzzz{{{|||iiiTTTKKKKKKLLLIIIKKKIIIDDDBBBBBBAAA===;;;:::999777555444333333000000000000000000000000000000000000////////////...///000111111222111111222222222222333333333333222222333333333333444444222333555444333333444666666666666777888888999999777888999:::<<<===>>>>>>??????@@@BBBDDDFFFHHHIIINNNQQQUUUXXX[[[```eeehhhlllnnnrrrtttuuuwwwyyyzzz{{{}}}}}}{{{~~~kkkVVVGGGBBBCCC@@@???>>>===>>>AAADDDFFFOOOXXXfffuuu~~~zzzxxx}}}{{{rrrppp{{{qqqaaaTTTJJJFFFBBB@@@@@@@@@@@@@@@EEELLL___xxxvvv|||www{{{vvvxxxyyytttmmmmmmxxxtttaaaWWWXXX[[[^^^___\\\WWWRRRQQQNNNJJJGGGDDD???:::777555555555555555666666666444777777777DDDccc}}}~~~{{{pppiiijjjooorrryyy~~~{{{gggOOOCCCEEEJJJjjjtttfffQQQRRRXXXdddsss}}}xxxyyywwwzzz}}}{{{|||yyyxxxvvvsssqqqoooxxx}}}xxxrrrooopppooolllsssyyyzzzwwwrrrjjjaaaUUUPPPIIICCC???>>>???AAAAAACCCFFFIIILLLOOOTTTWWWZZZ\\\]]]^^^___aaaeeehhhgggjjjnnnpppsssyyynnnWWWLLLKKKKKKIIIKKKIIIDDDBBBBBBAAA===;;;:::999777555444333333000000000000000000000000////////////000000000000...///000111111222222222222222222333333333444444222222333333333333444444222333555444333333444666555666666777888888999999777888999:::<<<===>>>>>>??????@@@BBBDDDFFFHHHIIINNNPPPSSSWWWZZZ___dddhhhlllooosssuuuvvvwwwyyyzzz|||}}}~~~~~~zzzttthhhYYYKKKDDDDDDFFF@@@@@@AAA@@@@@@@@@AAABBBHHHJJJQQQ^^^nnn}}}tttfffYYYSSSJJJCCCBBBCCCBBB@@@CCCDDDPPPfffxxx{{{yyyzzz{{{zzzvvvxxxxxxuuuqqqrrr|||uuuaaaUUUWWW[[[___```^^^YYYTTTRRROOOKKKHHHDDD@@@;;;777555555555666666777777777222777888888FFFfffxxxllliiimmmqqqpppuuu{{{vvv___HHHAAAFFFMMMmmmkkk___OOOQQQXXXdddsss|||xxxuuusssqqqooonnnrrrtttpppmmmmmmllljjjmmmqqqpppiiigggnnnwww{{{lllggg^^^TTTMMMGGGCCCAAA===>>>@@@@@@AAACCCFFFIIIKKKMMMPPPRRRRRRSSSUUUVVVWWW[[[aaaeeejjjrrr|||uuu\\\OOOKKKJJJIIIKKKIIIDDDBBBBBBAAA===<<<:::999777555444333333000000000000000000000000////////////000000000000......///111111222222222222222333333333444444444222222333333333444444444222333555444333333444666555666666777888999999999777888999:::<<<===>>>>>>???@@@@@@BBBDDDFFFHHHJJJMMMOOORRRVVVYYY^^^dddhhhmmmooosssvvvvvvwwwyyyzzz}}}}}}}}}~~~{{{eee\\\PPPFFFAAA@@@AAABBB===???@@@@@@???>>>>>>???;;;???DDDHHHQQQddd}}}vvvlllcccTTTIIIEEEFFFEEEBBB???;;;AAARRRdddoooyyyzzzuuunnnmmmooowww|||wwwrrruuuzzzzzzyyy{{{{{{gggSSSVVVZZZ^^^aaa___[[[WWWRRROOOLLLHHHDDD@@@;;;777555666666666777777888888444999999999GGGggg}}}nnnmmmtttwwwvvvvvvzzzrrrYYYBBB>>>HHHQQQooodddYYYMMMPPPWWWdddsss|||vvvssspppnnnmmmeeeiiilllmmmqqquuutttppppppvvvvvvllleeekkktttyyy}}}sssggg\\\RRRJJJFFFBBBBBBBBB@@@>>>>>>@@@BBB;;;???DDDFFFFFFEEEDDDDDDHHHMMMTTTYYY___hhhttt~~~~~~]]]OOOMMMMMMJJJIIIHHHFFFDDDAAA???>>>;;;888666666333///000444000000000000000000000000////////////000000000000...000111111000000111222333333333333333333333333222333333444444333333222333444555555444444555777777888888888888999999999666777888:::<<<>>>???@@@@@@AAACCCCCCCCCDDDFFFHHHLLLNNNRRRVVV[[[___ccceeemmmqqqvvvwwwuuuuuuyyy}}}}}}~~~~~~~~~xxxmmmcccPPPKKKEEEAAA@@@BBBDDDEEECCCCCCCCCCCCBBB@@@???>>>AAA@@@===<<>>===???BBBBBB@@@AAABBBGGGNNNSSSZZZgggtttxxxrrrxxx~~~uuu```OOONNNPPPKKKJJJIIIGGGDDDAAA???======:::888888666222222555000000000000000000000000////////////000000000000...000111111000000111222333333333333333333333333222333333444444333333222333444555555444444555777777888888888888999999999777888999:::<<<===>>>???@@@AAACCCCCCCCCDDDFFFIIINNNOOOSSSWWW\\\aaadddfffkkkppptttvvvtttuuuxxx|||~~~rrrfff[[[RRRKKKHHHCCCAAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???BBBAAA???======AAAHHHNNNVVVdddzzzxxxhhh]]]TTTKKKFFFCCC>>>===CCCIIIPPP```rrrwwwooohhhdddcccbbbcccjjjttt~~~xxxssskkkfffdddcccbbbaaaiiijjjooozzz{{{vvvvvvwwwvvvsssuuu{{{vvvqqquuuoooZZZXXXYYY___aaa]]]XXXVVVRRROOOKKKHHHFFFBBB<<<777666666666666666777888888333777888888HHHhhhvvvvvviiiKKKEEEAAAEEEYYYwwwdddWWWPPPTTT]]]kkkzzzyyysssppplllgggjjj}}}{{{~~~wwwpppmmmfffaaabbbeeefffhhhlllttt~~~xxxxxx~~~~~~rrrbbb\\\YYYRRRJJJCCC@@@@@@AAA===>>>===<<<;;;<<<======>>>???BBBFFFIIIOOO[[[hhhzzzqqqeee[[[iiirrrzzz~~~rrreeeQQQOOORRRLLLKKKIIIGGGDDDAAA>>>======:::888999888333222555000000000000000000000000////////////000000000000...000111111000000111222333333333333333333333333222333333444444333333222222444555555444444555666777888888888888999999999888999:::;;;<<<===>>>>>>@@@AAACCCCCCCCCDDDGGGIIINNNPPPTTTXXX]]]aaaeeegggjjjnnnrrrttttttuuuxxx{{{~~~}}}jjjZZZOOOIIIFFFDDDBBBBBBCCCDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA???===<<<===>>>AAAKKK]]]ssszzzlll___RRRIIIDDD@@@???AAACCCHHHZZZmmmxxxnnniiiffffffgggjjjrrr{{{}}}wwwlllhhhccc``````ccceeeeeettttttwww{{{xxxyyyzzzwwwooollluuuwwwqqqiiiiiixxxpppZZZWWWYYY___aaa]]]XXXVVVTTTPPPLLLIIIGGGBBB<<<777666666666666666777888888666:::;;;<<>>===<<<>>>AAA>>>===>>>@@@@@@DDDOOOZZZtttrrrlllmmmxxxzzzuuupppkkklllpppppplllfff```WWWOOO\\\iiiuuu{{{ttthhhTTTNNNOOOLLLKKKJJJGGGDDDAAA>>>===<<<888777999888333111222////////////////////////////////////000000000000...000111111000000111222222222222222222222222222222333333444444333333222222444555555444333555666777777888888888999999999999::::::;;;<<<======>>>???AAABBBCCCCCCDDDGGGIIINNNPPPSSSXXX\\\aaadddfffjjjmmmqqqsssuuuvvvyyy{{{|||~~~hhhWWWNNNKKKFFFEEEFFFGGGIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBB???@@@AAAAAA@@@>>>>>>===???CCCJJJTTTccczzz{{{nnn___RRRJJJEEECCCCCCAAAFFFYYYnnnwwwvvvuuuuuutttvvvzzz~~~zzzvvvsssooommmkkklllnnnssswwwzzzyyyxxxyyyyyyuuurrrwwwzzztttiiicccooo}}}pppZZZVVVXXX___dddaaa\\\YYYVVVRRRMMMJJJGGGCCC<<<777666666666666666777777888888<<<<<>>@@@IIIUUUeeezzz}}}}}}~~~zzzrrrjjjbbbccceeedddbbb^^^WWWRRRRRRaaapppxxx|||xxxiiiWWWNNNJJJLLLKKKJJJHHHEEEBBB???>>><<<888777::::::555111111////////////////////////////////////000000000000...000111111000000111222222222222222222222222222222333333444444333333222222333444444333333444666777777888888888999999999::::::;;;;;;<<<===>>>>>>???@@@BBBCCCCCCEEEHHHJJJMMMOOORRRVVV[[[```ccceeekkkmmmqqqtttvvvxxx{{{|||{{{~~~tttcccUUUPPPPPPMMMMMMOOOQQQRRRQQQNNNKKKIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@AAAAAABBBAAA>>>@@@AAA???AAAPPPgggzzzqqqaaaPPPJJJFFFEEEBBBGGG[[[qqqyyyrrrrrruuu|||~~~{{{vvvuuuyyy|||}}}}}}ooodddkkk{{{{{{nnnWWWSSSUUU^^^eeeccc^^^\\\XXXTTTOOOKKKHHHCCC<<<777666666666666666777777888555999999===YYYttthhhttt{{{{{{xxxzzz```GGGCCCCCCOOOmmmdddSSSKKKMMMUUUbbbqqq}}}}}}vvvssszzz{{{uuupppjjjddddddggghhhjjjpppwww{{{zzzmmmiiikkkjjjbbbZZZRRRMMMKKKMMMKKKEEEBBBCCCCCCBBBBBBBBB@@@AAAIIISSS___tttsssnnniiieeeaaaYYYRRRNNNLLLYYYhhhqqqwwwxxx|||iiiXXXMMMIIIKKKKKKJJJHHHEEECCCAAA???>>>:::999===>>>999444111000000000000000000000000////////////000000000000...000111111000000111222222222222222222222222222222333333444444333333222111333444444333333444555777888888888888999999999999:::;;;<<<===>>>??????>>>@@@BBBCCCCCCEEEHHHJJJLLLNNNRRRVVV[[[___ccceeekkklllooossswwwzzz|||}}}zzz}}}}}}rrrhhh___XXXXXX\\\[[[[[[]]]^^^___]]]XXXTTTOOONNNKKKIIIGGGFFFFFFFFFFFFDDD@@@???@@@AAAAAAAAA<<>>IIIUUU^^^pppyyyqqqpppyyymmmYYYPPPHHHEEECCCHHH[[[pppzzzooojjjqqqzzz~~~vvvrrrxxx~~~wwwhhhmmm||||||nnnWWWRRRSSS]]]eeeddd___[[[YYYUUUPPPLLLIIIDDD===777666666666666666777888888666::::::@@@aaawwwmmmuuu~~~|||aaaGGGDDDDDDRRRssscccRRRJJJLLLVVVdddsss~~~zzziiiaaa^^^hhhnnnxxxuuuiiidddfffeeegggmmmtttwwwzzz~~~kkkccc___cccbbbWWWLLLHHHCCCCCCEEEFFFCCCBBBIIIRRR___uuuyyynnncccWWWNNNJJJGGGQQQ]]]gggqqq|||xxx~~~iiiVVVNNNMMMJJJJJJIIIHHHFFFDDDBBBAAA???:::999>>>@@@;;;444111000000000000000000000000////////////000000000000...000111111000000111222111111111111111111111111222333333444444333333222111333444444333222444555777888888888888999999999888999:::<<<===???@@@AAA>>>@@@BBBCCCCCCEEEHHHKKKMMMOOORRRWWW\\\```dddeeeiiijjjmmmrrrvvvzzz{{{|||{{{~~~yyymmmbbb^^^^^^___eeellljjjjjjjjjkkkkkkgggbbb^^^WWWUUUQQQNNNLLLKKKJJJJJJLLLHHHDDDBBBCCCCCCBBBAAA@@@CCCDDDDDDBBBAAABBBEEEBBBNNNbbbyyyzzzoooiiiiiissswwwdddWWWLLLHHHFFFKKK\\\ooo}}}~~~{{{|||qqqfffdddqqq}}}vvvrrrxxx}}}~~~zzzlllpppqqq\\\WWWWWW```hhhgggaaa\\\[[[WWWQQQMMMJJJDDD===777666666666666666777888888888<<<;;;CCCjjj}}}~~~zzz|||dddJJJGGGFFFVVVyyycccRRRKKKLLLVVVffftttppp^^^SSSNNNLLLPPPUUUXXX^^^kkk|||}}}rrrjjjjjjfffggglllrrruuuvvvzzz}}}qqqnnnwwwyyykkkZZZRRRFFFGGGIIIKKKGGGDDDIIIPPP[[[tttwwwhhh\\\PPPIIIHHHAAAGGGPPP[[[kkkzzziiiUUUOOORRRIIIIIIIIIHHHFFFEEECCCBBB===888888<<>>???AAAAAA>>>???AAACCCCCCEEEHHHKKKNNNPPPTTTXXX]]]aaaeeeggghhhiiilllpppuuuyyy{{{{{{|||~~~oooaaaVVVVVV\\\cccllltttssssssssssssrrrnnniiiddd\\\ZZZVVVRRROOONNNMMMNNNNNNKKKGGGFFFGGGGGGEEECCCEEEAAA>>>???BBBCCCBBB@@@FFFFFFIIIRRReeepppiii\\\^^^ppp~~~}}}~~~mmm^^^PPPKKKIIINNN]]]nnnyyy|||xxxzzz}}}~~~zzzxxxkkk``````qqqzzzvvvtttyyyzzz{{{zzzmmmrrrsssddd^^^]]]eeelllkkkccc^^^\\\WWWRRRNNNJJJDDD===777666666666666666777888888555888777@@@jjj{{{}}}{{{gggMMMIIIHHHXXX|||cccRRRKKKKKKVVVggguuu}}}eeeYYYSSSPPPGGGJJJKKKJJJKKKSSSaaalll|||ssssssooommmmmmppprrrssszzz~~~|||pppooo|||uuuaaaVVVIIIKKKNNNOOOKKKGGGIIIPPPTTTqqqvvvaaaTTTJJJBBB???AAA<<>>;;;999777666666444222000000000000000000000000000000////////////000000111111222222222222111111111111111111111111111111222444777999999777444222444333333333333444555555888888888777777777777777888999999:::;;;<<<======>>>>>>???AAACCCFFFHHHIIIPPPRRRUUUWWWYYY\\\```ccchhhiiilllppptttxxx{{{|||~~~~~~ssscccWWWMMMOOOXXXaaahhhmmmwwwyyy|||}}}{{{wwwrrrnnnfffbbb\\\WWWSSSPPPLLLJJJMMMKKKHHHGGGHHHIIIHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCGGGFFFDDDFFFNNN___sssuuueee```bbbqqq~~~}}}}}}zzzwwwxxxxxx{{{yyynnn[[[JJJDDDKKK[[[hhhuuuvvvvvvvvvuuutttrrrqqqmmmmmmmmmnnnqqquuuyyy{{{|||}}}zzzqqqfffbbbooo}}}vvvrrrttt~~~}}}vvvooovvvzzzeee\\\```jjjiiiiiihhhaaa\\\XXXSSSOOOLLLGGG@@@:::777777666666666666777777555;;;:::GGGppp{{{}}}sssdddKKKJJJIIIZZZfffSSSLLLIIITTTeeevvvrrrjjj```WWWXXXPPPKKKLLLMMMNNNSSS[[[kkk{{{xxxssskkkhhhmmmsssvvvyyywwwooovvv}}}ppp[[[NNNIIIJJJOOOKKKCCCDDDNNNRRRzzzjjjaaaUUULLLGGGDDDBBB@@@???CCCGGGOOO```ttteeeWWWRRRHHHJJJJJJIIIHHHFFFDDDAAA@@@<<<:::777666555555333111000000000000000000000000000000////////////000000111111222222222222111111111111111111111111111111333444666777777666444333444333333333333444555555777777777777777888888888888999999:::;;;<<<======??????@@@AAACCCEEEGGGHHHNNNQQQTTTWWWYYY]]]aaadddhhhiiilllppptttxxx{{{|||rrreeeVVVMMMGGGKKKTTT]]]gggnnnyyy{{{~~~}}}yyyuuuqqqjjjfffaaa\\\YYYVVVRRRPPPNNNLLLIIIHHHHHHIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCAAA@@@CCCKKKWWW___tttuuueee^^^dddvvv}}}yyyyyyppprrr{{{wwwdddSSSLLLQQQ]]]fffoooooonnnmmmmmmmmmmmmmmmlllmmmnnnoooppptttzzz~~~|||rrreee]]]eeeqqq{{{yyyvvvxxx}}}sssxxx{{{eee\\\```jjjjjjjjjiiiaaa]]]YYYTTTPPPMMMGGG@@@:::777777666666666666777777888===:::EEEiiinnn{{{~~~___IIIIIIIII[[[```NNNHHHKKKVVVgggwwwvvvnnneee]]]SSSLLLNNNVVV^^^hhhuuuyyypppooorrrtttxxx~~~}}}~~~yyy}}}yyynnnQQQIIIEEEGGGDDD>>>AAAJJJVVVqqq]]]UUUKKKEEEDDDDDDDDDDDD>>>@@@CCCJJJZZZooo~~~iiiXXXRRRIIIKKKKKKJJJIIIGGGDDDBBB@@@;;;999666555444444222111000000000000000000000000000000////////////000000111111222222222222111111222222222222222222222222333444444555555444444333444333333333333444555555666666777777888888999999888999999:::;;;<<<======@@@@@@@@@AAACCCEEEFFFGGGMMMOOOSSSWWWZZZ^^^bbbeeehhhiiilllppptttxxx{{{}}}{{{gggYYYLLLGGGEEEJJJQQQYYYcccmmmzzz|||~~~~~~{{{wwwtttmmmiiiddd```]]][[[XXXVVVPPPMMMJJJIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEECCCAAABBBEEEGGGSSSdddwww~~~lll___^^^iiiuuu}}}zzzooonnnsss|||lll^^^WWWYYY```dddfffeeeddddddeeegggjjjkkknnnqqqtttsssqqqtttzzz|||nnnaaaaaafff|||zzz|||zzz{{{{{{ddd[[[```jjjjjjjjjjjjbbb^^^ZZZUUURRRNNNHHH@@@:::888777777666666777777888999>>><<>>;;;???GGGXXXlllZZZRRRIIIDDDCCCDDDEEEDDD??????@@@EEEVVVlll|||iiiWWWRRRKKKLLLLLLKKKJJJGGGDDDBBB@@@;;;888666555444444333111000000000000000000000000000000////////////000000111111222222222222111111222222222222222222222222444333333222222333333444444333333333333444555555555555666777888999999:::888999999:::;;;<<<======@@@@@@AAABBBCCCDDDFFFFFFKKKNNNSSSWWW[[[___cccfffhhhiiilllpppuuuyyy|||~~~wwwbbbSSSJJJIIIJJJMMMQQQVVV```kkkwwwyyy{{{||||||yyyvvvtttmmmiiieeebbb___^^^[[[YYYSSSPPPMMMKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEKKKVVV```iiiwwwrrraaaZZZYYYwww|||vvvrrrrrrwwwpppeee```aaabbbccc^^^^^^^^^___cccgggllloootttxxxzzzwwwrrrrrrxxxzzz}}}}}}}}}}}}}}}|||lllbbb___rrr}}}zzzcccZZZ```jjjkkklllkkkddd```\\\WWWSSSPPPIII@@@:::888777777777777777777888888>>>>>>KKKooottt{{{pppsssssszzz}}}pppRRRCCCIIIKKKaaa```OOOMMMMMMXXXgggvvv}}}tttiii___XXXYYYhhhppp^^^VVVVVVYYYbbbmmmuuu{{{xxxtttssssssyyy|||xxxsssUUUIII>>><<<======AAAFFFUUUtttzzzeee]]]RRRIIIFFFDDDCCCAAABBBAAA@@@EEEVVVmmm}}}fffTTTPPPLLLLLLLLLKKKJJJGGGDDDAAA@@@;;;999666555555555444222000000000000000000000000000000////////////000000111111222222222222111111222222222222222222222222444333222222222222333444444333333333333444555555555555666777888999999:::888999999:::;;;<<<======@@@@@@AAABBBCCCDDDFFFFFFJJJNNNSSSXXX[[[___cccfffhhhiiimmmqqquuuzzz}}}~~~ttt___QQQLLLLLLPPPTTTVVVXXXaaakkkssstttwwwxxxxxxwwwtttrrrnnnkkkgggdddbbbaaa___]]]WWWTTTPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGGGGMMMSSSYYYdddttttttgggaaaeeesss}}}vvvqqqsssyyy~~~rrriiieeecccaaa```YYYZZZ]]]aaafffmmmrrrvvvzzz}}}}}}vvvnnnkkkooouuurrrwww|||}}}yyyvvvwwwyyy{{{yyyfff\\\cccvvv~~~yyybbbYYY___jjjkkkmmmmmmfffbbb^^^YYYVVVQQQJJJAAA:::888888777777777777888888888???AAARRRzzz|||sss|||qqqtttssszzzxxxjjjNNNCCCKKKMMMeee]]]KKKIIILLLVVVfffuuuyyylllaaaXXXPPPKKKIIITTTlllooo[[[UUUXXXbbbppp{{{zzztttwwwxxx}}}wwwggg]]]KKKCCC<<<;;;===???@@@BBBKKK]]]dddbbbeeejjjxxx}}}mmmdddXXXNNNIIIFFFCCCAAACCCAAA@@@FFFYYYpppeeeRRROOOMMMLLLLLLKKKIIIGGGCCC@@@???;;;999666555666666444333000000000000000000000000000000////////////000000111111222222222222111111333333333333333333333333444333333222222333333444444333333333333444555555666666777777888888999999888999999:::;;;<<<======@@@@@@@@@AAACCCEEEFFFGGGJJJNNNSSSXXX\\\___bbbeeegggiiimmmqqqvvvzzz~~~~~~sssaaaUUURRRSSSWWW]]]___aaahhhppprrrtttvvvxxxxxxwwwvvvtttssspppkkkhhhgggeeecccbbb[[[XXXTTTQQQOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJKKKIIIGGGEEEFFFGGGHHHHHHGGGGGGIIIMMMQQQWWW```jjjooo{{{xxxddd```iii}}}sssppprrrxxx|||wwwooohhhcccaaa___^^^ZZZ]]]cccjjjqqqwww{{{}}}}}}}}}zzzrrrhhhcccdddgggmmmrrrwwwvvvpppnnnrrrwwwttteee\\\jjj{{{}}}~~~~~~vvvaaaYYY___jjjlllnnnnnnhhhccc```[[[XXXSSSKKKAAA:::999888888777777888888999:::@@@BBBVVVxxxnnnkkk}}}rrrvvvuuu{{{uuufffKKKCCCLLLNNNggg]]]JJJIIIKKKUUUdddsss|||jjjZZZOOOHHHBBB???DDDJJJ^^^~~~kkkUUUPPPTTTaaannnyyy}}}{{{zzz~~~tttbbbSSSKKK@@@===;;;;;;<<<===>>>???DDDMMMPPPTTT___kkk}}}qqqhhh\\\RRRMMMKKKHHHFFFBBBAAAAAAIII]]]tttgggRRRNNNLLLLLLKKKJJJIIIFFFBBB???===999777555444555555444222000000000000000000000000000000////////////000000111111222222222222111111333333333333333333333333333333444444444444333333444333333333333444555555777777777777777888888888888999999:::;;;<<<======??????@@@AAACCCEEEGGGHHHJJJNNNTTTYYY\\\___bbbdddgggiiimmmqqqvvv{{{~~~zzzmmmeeecccbbbeeejjjmmmmmmpppuuuvvvwwwzzz|||||||||{{{zzzvvvsssnnnkkkiiihhhfffddd^^^[[[WWWSSSQQQPPPMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKMMMKKKIIIJJJKKKKKKIIIGGGIIIIIIJJJLLLOOOSSSXXX\\\fffnnn|||qqqfffmmmwwwrrrppptttyyyzzz}}}vvvoooeeedddbbb___\\\[[[]]]___eeejjjrrrzzz~~~xxxooofffaaa___```hhhlllnnnkkkgggiiittt~~~uuuhhhooo{{{sssssswwwxxx|||ttt```XXX^^^jjjlllooopppiiidddaaa]]]YYYTTTLLLAAA:::999888888777777888888999;;;@@@AAAWWWpppeeegggtttwwwuuuyyyssscccHHHBBBLLLNNNggg]]]KKKLLLKKKUUUdddtttuuuhhhWWWIIICCC@@@>>>===CCCEEERRRhhh}}}oooaaaVVVWWW[[[aaapppvvvgggWWWKKKEEECCC<<<======;;;:::;;;===>>>DDDMMMSSS\\\jjjsssyyyjjj^^^VVVQQQLLLIIICCCCCCEEEPPPeee{{{iiiSSSNNNLLLKKKKKKJJJHHHEEEBBB???===888666444333444444333111000000000000000000000000000000////////////000000111111222222222222111111333333333333333333333333333444444555555444444333444333333333333444555555888888888777777777777777888999999:::;;;<<<===>>>>>>>>>???AAACCCFFFHHHIIIKKKOOOTTTYYY\\\___aaacccgggiiimmmqqqvvv{{{~~~|||vvvtttqqqrrrwwwxxxuuuuuuwwwzzz{{{~~~vvvsssoookkkiiigggeeeccc```]]]XXXUUUSSSQQQOOOMMMHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJKKKMMMLLLIIIEEEEEEDDDFFFIIIMMMQQQVVVZZZbbbcccmmmzzzqqqnnn{{{uuunnnlllnnnaaaiiioooooommmiiibbb[[[OOORRRTTTUUUUUUXXX]]]bbbpppvvvxxxooohhhccc```^^^bbbfffgggccc```hhhxxx}}}zzzzzz~~~{{{yyyvvvpppjjjkkkooovvv}}}zzzuuu{{{rrr```XXX^^^jjjlllooopppiiieeebbb^^^ZZZUUULLLAAA:::999999888888888888999999:::???AAAWWW|||dddjjjvvvwwwrrrtttqqqaaaFFFAAAKKKMMMfff|||WWWHHHMMMKKKUUUeeetttwwwbbbXXXJJJAAA???AAABBBBBB>>>???FFFPPPXXXbbbtttlll```WWWQQQWWWcccrrr||||||}}}}}}yyyooohhh^^^QQQEEE>>>>>>AAA===@@@AAA===:::;;;>>>@@@HHHSSS]]]hhhrrruuu|||kkk___UUUMMMHHHEEEFFFJJJVVVlll}}}cccUUUSSSMMMMMMKKKIIIHHHFFFCCC>>>;;;999999888666555444333222111111111111000000000000///////////////000111111---444888555333444222///333222222111111222222333333333333333333333333333444333333333333444555555444666777888777666777888888888999::::::;;;<<<<<>><<<;;;<<>>;;;999999888666555444333222111111111111000000000000///////////////000111111444111...///222333222000333222222111111222222333333333333333333333333333444333333333333444555555444666777888777666777888888888999::::::;;;<<<<<>>@@@AAAAAABBBHHHSSS[[[sssooo]]]UUU[[[dddwww~~~yyyuuupppoooooommmgggbbbUUUPPPIIIEEECCCCCCBBB@@@@@@???>>><<<;;;===@@@DDDPPP___llluuuxxxsssyyyssshhhuuuvvvgggXXXKKKJJJKKKRRRbbbuuu~~~```RRROOOJJJMMMKKKIIIGGGEEEBBB>>>;;;999999888666555444333222111111111111000000000000///////////////000111111999...+++555===:::333111333222222111111222222333333333333333333333333333444333333333333444555555444666777888777666777888777888888999;;;<<<<<<===>>>???@@@BBBDDDEEEGGGGGGKKKNNNTTTXXX\\\```dddgggkkknnnsssvvvxxxzzz|||~~~~~~zzzuuuppplllkkkjjjgggccc```^^^[[[WWWUUUSSSPPPMMMKKKJJJJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLIIIJJJKKKLLLNNNPPPRRRSSSUUUZZZaaaeeehhhkkkqqquuuwww~~~yyywwwsssfff]]]SSSPPPQQQSSSQQQNNNMMMFFFGGGRRR\\\aaahhhpppsss}}}ooo___TTTLLLEEEAAABBBDDDGGGKKKOOOQQQRRRTTTVVV[[[^^^hhhxxxtttiiieeennnxxx|||xxx~~~{{{{{{vvvvvvyyyggg^^^dddpppsssvvvxxxrrrooojjjccc___YYYPPPCCC999888777555666888999999888:::???GGGfffxxx___kkk~~~wwwYYYIIIBBBGGGMMM```qqqRRRJJJGGGLLLZZZmmm|||~~~uuuiiiXXXJJJIIIFFFCCCCCCEEEFFFDDDBBB@@@AAAAAA@@@???AAAHHHMMM\\\jjjrrrgggeeeiiivvv}}}xxxpppiiiddd```\\\YYYKKKHHHEEECCCCCCBBBAAA@@@@@@@@@>>>===;;;===@@@CCCMMMaaaooovvv{{{yyy{{{qqq[[[YYYccc|||zzzfffVVVOOORRR[[[jjjzzz{{{___RRRRRRNNNMMMKKKHHHFFFDDDBBB>>><<<999999888666555444333222111111111111000000000//////////////////000000111666...444GGGOOOBBB444000333222222111111222222333333333333333333333333333444333333333333444555555444666777888777666777888777777888999;;;<<<======>>>???@@@BBBDDDFFFGGGHHHKKKNNNTTTXXX\\\```dddgggllloootttwwwyyy{{{~~~~~~}}}yyyuuurrrpppmmmjjjgggdddbbb___[[[YYYWWWTTTPPPMMMLLLKKKJJJHHHHHHIIIKKKMMMNNNNNNNNNNNNKKKLLLMMMOOOPPPRRRRRRSSSWWW[[[```dddfffjjjnnnqqqqqquuu{{{uuuppppppwwwhhhWWWOOOQQQUUUUUUSSSSSSKKKJJJSSS___fffmmmrrrooosssuuuwww}}}|||tttgggXXXPPPIIICCC@@@AAA>>>BBBFFFHHHHHHGGGGGGGGGGGGLLLWWWjjj~~~}}}}}}{{{nnneeejjjuuu}}}yyyxxxxxx{{{xxxxxxzzzggg^^^eeeqqqtttwwwyyysssqqqllleee```[[[QQQCCC999888777666666777888888999:::@@@HHHfffxxxiiiUUU^^^wwwtttWWWHHHAAAFFFLLLaaapppQQQIIIHHHLLLXXXjjjyyyxxxmmmaaaTTTKKKIIIGGGGGGHHHJJJJJJHHHFFFCCCCCCCCCAAA??????BBBDDDJJJQQQ]]]ppptttiiihhhppp}}}ssshhh___XXXTTTSSSLLLIIIFFFCCCBBBAAA@@@@@@@@@@@@???===<<<===@@@CCCIII___kkkoooxxx|||lll```[[[dddxxxuuudddUUUZZZeeesssyyy^^^QQQQQQNNNMMMKKKGGGEEECCCAAA>>><<<999999888666555444333222111111111111000000000//////////////////000000111000...999LLLOOO???222111333222222111111222222333333333333333333333333333444333333333333444555555444666777888777666777888666777888999;;;<<<===>>>===>>>@@@BBBDDDFFFGGGHHHKKKNNNTTTXXX\\\```dddgggmmmpppuuuxxxzzz|||~~~zzzvvvsssrrrooollliiifffdddbbb^^^\\\[[[XXXTTTQQQOOONNNLLLKKKHHHJJJKKKMMMOOOOOOOOONNNMMMMMMOOOPPPRRRSSSTTTTTTXXX[[[___dddgggkkknnnpppnnnqqqtttwww}}}uuuhhhkkkuuu]]]PPPOOOSSSVVVVVVUUUOOOMMMUUUaaajjjqqqtttnnnkkkeeebbbeeeiiiiiieeedddZZZQQQMMMIIIDDDAAAAAA===???AAAAAA@@@@@@AAABBBCCCHHHTTTfffvvv}}}zzztttpppqqqxxxyyylll``````jjjwww~~~yyyzzz}}}|||~~~{{{eee]]]cccpppsssvvvxxxrrrrrrmmmgggbbb\\\QQQCCC888777777777777777777888999===DDDLLLggg|||pppbbbQQQUUUjjj}}}oooTTTFFF@@@FFFNNNdddrrrQQQJJJHHHLLLXXXhhhwww}}}sssjjj```XXXTTTNNNMMMMMMNNNOOONNNLLLKKKFFFFFFEEECCCAAA@@@@@@AAAAAADDDIIIRRRccc~~~zzzmmmjjjvvvwwwiii\\\SSSNNNKKKLLLIIIEEEAAA>>>>>>@@@BBB@@@AAA@@@>>>======@@@BBBBBBTTT\\\^^^iiiuuuzzziii^^^aaazzzfffZZZ```lllxxx}}}___QQQOOOKKKNNNKKKGGGDDDBBB@@@>>><<<999999888666555444333222111111111111000000000000///////////////000111111---...666>>>===333000444333222222111111222222333333333333333333333333333444333333333333444555555444666777888777666777888666666888999;;;<<<>>>>>>===>>>???BBBDDDFFFHHHIIIKKKNNNTTTXXX\\\```dddgggmmmpppuuuxxxzzz|||~~~|||xxxtttrrrqqqnnnkkkiiigggeeeaaa___^^^[[[WWWTTTSSSQQQPPPNNNJJJKKKMMMNNNOOOOOOOOONNNMMMNNNNNNPPPRRRTTTVVVWWWXXXZZZ^^^cccgggkkkmmmnnnkkkmmmppprrruuu}}}uuujjjgggwwwgggRRRKKKNNNRRRUUUSSSQQQQQQWWW```jjjpppsssnnnjjjeeebbb```]]]XXXTTTVVVNNNHHHGGGFFFAAA>>>===;;;<<<===<<<<<<===AAACCCBBBFFFOOO[[[cccfffbbb]]]^^^bbbmmm~~~tttjjj^^^[[[eeewww}}}eee]]]cccpppssswwwyyyssssssnnniiiccc]]]RRRCCC888666777888777666666888:::999@@@HHHbbbvvviiiWWWTTTdddxxx|||}}}kkkQQQEEE@@@FFFOOOgggwwwTTTKKKIIINNNXXXhhhwwwssskkkgggbbb``````YYYYYYYYYXXXVVVTTTRRRQQQJJJIIIGGGEEECCCBBBAAA@@@???BBBGGGKKKQQQ```yyyxxxwwwsssbbbUUULLLFFFCCCEEECCCAAA===;;;===AAADDDAAAAAAAAA???>>>>>>???AAA===HHHJJJKKKVVVcccxxxnnngggkkk|||}}}hhh^^^fffqqq{{{eeeTTTQQQKKKNNNKKKFFFCCCBBB@@@>>><<<999999888666555444333222111111111111000000000000///////////////000111111///111333222000///111444333222222111111222222333333333333333333333333333444333333333333444555555444666777888777666777888666666777999;;;===>>>>>>======???BBBDDDFFFHHHIIIKKKNNNTTTXXX\\\```dddggglllppptttxxxzzz|||~~~}}}zzzxxxsssqqqnnnkkkjjjgggdddbbbaaa^^^ZZZWWWVVVUUUSSSQQQKKKLLLNNNOOOOOOOOONNNNNNNNNMMMMMMNNNQQQTTTWWWYYY[[[\\\___cccgggjjjkkklllhhhkkkmmmnnnooosssyyy{{{qqqddd```pppxxx\\\MMMLLLQQQUUUVVVWWWWWWXXX\\\bbbfffhhhgggdddbbb```]]]YYYUUUSSSSSSKKKEEEDDDCCC???<<<<<<:::;;;======>>>AAAEEEHHHEEEHHHLLLNNNNNNLLLJJJHHHNNNTTTdddzzzppphhh]]]YYYbbbyyy{{{{{{hhh___fffrrrvvvzzz|||vvvuuuqqqkkkfff___TTTDDD999666777888888666666888:::555===CCCYYYwww___XXXdddwwwzzz{{{~~~}}}jjjQQQFFFAAAFFFOOOhhh}}}XXXMMMJJJMMMWWWfffvvv}}}nnn```^^^cccgggkkkpppkkkkkkiiieeebbb^^^]]]\\\SSSQQQMMMJJJHHHFFFDDDCCCAAABBBEEEIIIIIIKKKWWWeeesss{{{eeeRRRIIIEEECCCAAA>>>??????>>><<<===@@@CCCAAAAAAAAA@@@>>>>>>???AAA>>>BBB@@@@@@GGGQQQlllnnnwwwoooeeennnyyyjjjYYYUUUOOONNNKKKFFFCCCAAA@@@>>><<<999999888666555444333222111111111111000000000000///////////////000111111111555555111000333444222333222222222222222222333333333333333333333333333444333333333333444555555444666888888777666777888555666777999;;;===>>>???<<<===???BBBDDDFFFHHHIIIKKKNNNTTTXXX\\\```dddggglllppptttwwwyyy{{{~~~uuussspppmmmllljjjgggdddbbb___[[[YYYXXXWWWUUUTTTLLLMMMNNNOOOPPPOOONNNMMMNNNMMMMMMMMMPPPTTTXXX[[[______aaadddhhhkkkkkkkkkhhhkkkmmmmmmkkkkkkmmmpppmmmvvv~~~zzzxxxwwwpppccc[[[[[[aaazzzfffSSSOOOSSSXXX\\\^^^]]]YYYWWWYYY[[[\\\]]]ZZZXXXXXXWWWVVVXXX[[[XXXPPPHHHFFFDDD@@@======;;;===???AAACCCFFFJJJNNNNNNOOOOOOJJJEEEAAAAAABBBDDDLLL___xxxkkkeeeZZZTTT\\\uuu~~~uuuyyyxxxjjjbbbiiiuuuyyy}}}yyywwwsssmmmhhhaaaUUUFFF:::555777999888666555888;;;999???CCCVVVyyy|||dddZZZdddwwwzzzxxxyyywwwkkkRRRGGGBBBGGGOOOhhh[[[NNNJJJKKKTTTcccsssmmm]]]PPPTTT```kkkuuu}}}zzzyyyvvvqqqlllhhhffffff\\\YYYTTTPPPMMMJJJHHHFFFEEEAAAAAACCCAAA???CCCLLLMMMXXXggguuuoooVVVDDD???AAADDDDDD>>>@@@BBBBBB???===>>>@@@AAABBBBBB@@@???>>>???AAACCCBBB======AAAGGGeeesssmmmvvvnnnVVVQQQOOOIIIHHHGGGEEEBBB@@@???>>>;;;999666555555555333222000000000000000000000000000000000000000111111222333222222111111222222333333333333333333333333333444333333222111111111222555555444444444444555555777777777777777888888888;;;999777666777:::>>>@@@>>>???@@@CCCFFFGGGFFFDDDKKKNNNSSSXXX]]]aaafffjjjjjjmmmqqquuuwwwzzz}}}{{{xxxtttrrrpppnnnkkkiiieeeccc```^^^]]]\\\ZZZXXXWWWSSSOOONNNOOOQQQPPPNNNNNNMMMMMMMMMOOOSSSVVVYYY]]]cccggggggiiilllmmmlllooonnnmmmmmmnnnnnnllljjjnnnoooqqqvvv}}}{{{vvvrrrooommmjjjbbbWWWNNNQQQTTT]]]nnnkkkRRRPPPRRRQQQZZZXXXVVVSSSQQQPPPPPPPPPNNNRRRVVVZZZ[[[\\\^^^___cccUUUJJJGGGEEEAAA???AAA@@@CCCEEEGGGIIINNNWWW]]][[[[[[VVVKKKCCCCCCEEEEEEGGGLLL\\\sssnnnfff]]]WWWWWWccczzzzzzmmmqqq{{{hhheeehhhttt}}}vvvooollleeeUUUCCC888888888777777777777888888;;;>>>@@@SSSzzziii[[[hhhzzzvvvwww{{{sssdddMMMAAA<<>>>>>???AAABBBDDDBBBBBBAAA<<<@@@ZZZwwwyyyvvvzzznnnUUUNNNLLLLLLKKKIIIGGGDDDBBB@@@???;;;999666555555555333222000000000000000000000000000000000000000111111222333222222111111222222333333333333333333333333333444333333222111111222222555555444444444444555555777777777777888888888888999888777666777:::<<<>>>>>>>>>???BBBDDDFFFFFFFFFLLLOOOTTTXXX]]]aaafffiiikkknnnrrrvvvxxx{{{~~~}}}zzzvvvtttrrrpppmmmkkkiiifffcccaaa```___]]][[[XXXTTTPPPOOOOOOPPPOOOMMMNNNMMMMMMMMMOOORRRVVVXXX\\\bbbggggggiiimmmnnnlllpppooommmmmmmmmllljjjhhhhhhhhhiiikkkooossswwwzzzsssoookkkiiifff```VVVNNNIIIIIIMMMXXXmmmvvvZZZOOOLLLIIIPPPOOONNNMMMMMMMMMNNNNNNPPPSSSXXX[[[[[[\\\\\\]]]```VVVMMMKKKHHHEEEEEEIIIJJJKKKLLLNNNQQQVVV]]]aaaaaabbb^^^UUUNNNLLLKKKIIIHHHMMM]]]tttsssjjj^^^WWWUUU^^^ssswwwmmmrrrvvviiifffjjjvvvwwwpppmmmeeeUUUCCC999888888777777777777888888:::???DDD[[[jjj[[[hhh{{{yyy{{{uuueeeNNNCCC===EEEOOOaaa^^^JJJKKKJJJRRR```ppp~~~nnn^^^QQQNNNLLLQQQ^^^mmmyyy|||tttooommmhhhaaaaaa___[[[WWWSSSPPPNNNMMMIIIHHHFFFEEEDDDDDDEEEEEEEEECCCFFFKKKMMMRRRhhh|||yyyqqqbbbTTTPPPGGGAAAAAABBB@@@@@@DDDAAADDDDDD???>>>BBBEEEDDDAAA@@@???>>>>>>@@@BBBCCCEEECCCDDDDDD??????QQQhhhzzzzzz}}}oooVVVNNNJJJMMMLLLJJJGGGDDDAAA???>>>;;;999666555555555333222000000000000000000000000000000000000000111111222333222222111111222222333333333333333333333333333444333333222222222222222555555444444444444555555666666777777888888888888777777777777888:::;;;<<<======>>>@@@BBBEEEGGGHHHMMMPPPUUUYYY]]]aaaeeehhhlllooossswwwyyy||||||yyyvvvtttssspppnnnmmmkkkhhheeedddcccaaa___YYYWWWSSSQQQPPPPPPNNNMMMOOONNNMMMMMMNNNQQQTTTVVV[[[aaafffgggiiimmmooonnnqqqooommmlllkkkjjjhhhfffdddddddddddddddeeefffgggkkkmmmrrrvvvxxxxxxxxxwwwkkkhhhdddaaa___[[[TTTOOOHHHFFFCCCFFFTTTmmmbbbPPPGGGCCCFFFFFFGGGGGGIIIJJJLLLMMMNNNQQQUUUXXXWWWVVVVVVVVVTTTRRRRRRTTTTTTTTTXXX]]]```^^^]]]]]]___bbbddddddaaacccbbb]]]XXXUUUPPPJJJJJJOOO___vvvxxxmmm___VVVSSSZZZkkk{{{yyy{{{}}}wwwzzzvvvpppwwwtttjjjhhhmmmyyywwwqqqnnneeeUUUDDD:::888888777777777777888888999???FFF```ppp^^^hhhzzzzzz~~~uuucccMMMDDD???EEEMMM___cccLLLIIIHHHQQQ```qqq}}}iii[[[QQQPPPPPPTTT]]]iiivvv}}}~~~wwwppplllgggbbbbbbaaa^^^[[[XXXUUURRRQQQLLLJJJHHHFFFEEEDDDDDDDDDEEEBBBCCCFFFFFFFFFQQQ___vvvtttddd[[[XXXTTTLLLEEEAAA>>>===AAADDDCCCDDDFFFLLLOOONNNHHHCCCEEEHHHHHHDDDCCCAAA@@@@@@BBBEEEGGGFFFDDDFFFGGGBBB>>>GGGTTTwww~~~oooXXXPPPKKKLLLKKKHHHEEEBBB???<<<;;;;;;999666555555555333222000000000000000000000000000000000000000111111222333222222111111222222333333333333333333333333333444333333222222222333333555444444333333444444555666666777777888888999999666777888999:::;;;;;;;;;<<<===>>>???AAADDDHHHJJJNNNQQQVVVYYY]]]```eeehhhmmmppptttwwwzzz}}}{{{yyywwwuuusssqqqpppnnnjjjhhhgggeeecccaaa\\\[[[XXXUUUSSSQQQPPPOOOOOONNNMMMLLLMMMPPPRRRTTTYYY```eeegggiiinnnqqqoooqqqooommmllllllkkkiiigggaaa``````^^^]]]\\\ZZZZZZUUUVVVXXXZZZ\\\]]]^^^^^^]]]ZZZWWWVVVUUUTTTQQQOOOIIIGGGBBB???DDDUUUmmm~~~bbbNNNFFFCCCBBBCCCDDDEEEGGGIIIJJJKKKGGGJJJNNNOOONNNMMMLLLKKKIIIQQQ]]]gggmmmqqqxxx~~~zzztttpppooommmiiieee```eeeggggggfffcccZZZPPPOOOTTTcccyyy|||nnn___VVVTTT[[[kkkzzzvvvuuuvvvsssxxxwwwttt|||wwwjjjiiinnn{{{yyysssooofffUUUDDD;;;999888888777777888888999:::>>>DDD___zzzccchhhwwwwww|||ttt]]]IIICCC???EEEMMM^^^cccMMMHHHFFFPPP```qqq}}}oooeee]]]]]]]]]]]]bbbjjjttt{{{{{{{{{sssnnnjjjfffdddcccbbb___[[[XXXTTTSSSMMMLLLJJJHHHGGGFFFFFFGGGIIIDDDCCCFFFGGGGGGLLLSSS]]]ssszzzooocccTTTKKKHHHHHHGGGEEE@@@???@@@BBBCCCDDDDDDEEE[[[bbbccc[[[RRROOONNNMMMKKKIIIGGGEEEEEEGGGIIIKKKIIIGGGGGGHHHDDD???AAAGGGUUUwww}}}{{{jjjWWWPPPLLLLLLKKKHHHEEEBBB???<<<;;;;;;999666555555555333222000000000000000000000000000000000000000111111222333222222111111222222333333333333333333333333333444333333222333333444444444444333333333333444444555666666777888888999999777888:::;;;<<<===<<<<<<;;;===???@@@AAACCCHHHKKKOOORRRVVVZZZ]]]aaaeeehhhmmmppptttxxxzzz}}}}}}{{{zzzxxxvvvtttrrroookkkiiihhhfffcccaaa```___]]]ZZZWWWTTTSSSSSSPPPOOOMMMLLLLLLNNNQQQRRRWWW^^^dddfffjjjooorrrqqqqqqooonnnnnnnnnmmmjjjhhh```___\\\XXXUUUQQQNNNLLLHHHHHHGGGFFFEEEFFFGGGGGGMMMKKKJJJJJJKKKLLLMMMMMMDDDDDDAAA<<<;;;AAAMMMWWWgggrrrvvvjjjUUUGGGCCCDDDAAABBBCCCDDDEEEFFFFFFFFFBBBDDDGGGGGGFFFEEEEEEEEEKKK[[[qqq}}}vvvmmmgggggglllqqquuuyyywwwmmmaaaXXX\\\iii}}}~~~ooo^^^VVVXXXbbbssswwwuuuttttttyyyxxxvvv~~~zzziiiiiippp|||{{{vvvqqqfffTTTDDD<<<999999888888888888999999;;;???DDD```hhhhhhtttrrrvvv|||rrrXXXFFFAAA>>>DDDMMM___^^^KKKGGGEEEOOO___ppp~~~|||wwwrrrpppmmmjjjiiimmmssswwwvvv|||zzztttpppmmmiiigggfffdddaaa]]]YYYUUUTTTOOONNNMMMKKKJJJKKKKKKLLLMMMHHHEEEFFFHHHJJJMMMPPPUUUdddyyyzzzqqqllliii```UUUJJJEEECCCCCCCCCDDDDDDCCC@@@@@@BBBDDDDDDbbbmmmuuupppeee]]]YYYVVVTTTQQQNNNKKKJJJKKKMMMOOOLLLIIIGGGGGGDDDAAA@@@BBB===QQQnnnyyy{{{nnnpppdddUUUNNNJJJMMMLLLJJJGGGDDDAAA???>>>;;;999666555555555333222000000000000000000000000000000000000000111111222333222222111111222222333333333333333333333333333333333333333333444444555444444333333333333444444555555666777888999999:::888999:::<<<============<<>><<<<<<<<<===>>>@@@@@@@@@AAABBBEEEGGGHHHAAAAAAAAA>>>:::999<<>>>>>AAA??????@@@AAAAAAAAA@@@@@@???AAABBBBBBAAAAAACCCEEERRReee}}}~~~uuuoooppptttzzz~~~qqqccceeepppppp^^^WWW\\\iii{{{}}}{{{vvv{{{{{{xxxyyyhhhjjjrrr~~~~~~yyysssfffSSSCCC;;;999999888888888888999999<<<@@@FFFbbbhhhhhhtttpppttt{{{sssVVVEEEAAA>>>DDDMMMbbbwwwXXXJJJGGGEEENNN]]]ooo}}}zzzuuusssssstttvvvsssxxxzzzwwwsssrrrnnnjjjhhhfffdddaaa^^^[[[XXXWWWSSSRRRQQQOOOOOOOOOPPPPPPPPPLLLHHHGGGGGGIIIJJJKKKSSS\\\lllzzz~~~}}}|||yyywwwvvvuuuyyy{{{wwwooohhhgggggggggccc[[[RRRKKKHHHIIIKKKIIIJJJHHHAAA???AAADDDEEEZZZkkk{{{{{{qqqgggaaa^^^WWWTTTPPPMMMLLLNNNPPPRRRLLLKKKHHHFFFCCCAAAAAAAAA<<>><<<@@@EEEEEEDDDDDDGGGJJJMMMQQQVVVZZZ^^^bbbgggkkkllloootttwwwyyy|||}}}yyyvvvrrrpppnnnllliiigggaaabbbbbb```[[[XXXXXXXXXQQQPPPMMMKKKKKKLLLMMMOOOTTT[[[bbbfffjjjqqquuuuuuwwwwwwxxxxxxvvvqqqiiidddccc```YYYQQQJJJEEEBBB@@@<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<===>>>@@@BBB??????>>>===<<<;;;::::::::::::<<<===<<<::::::<<<======>>>?????????>>>=========>>>======???CCCFFFMMM^^^sss~~~}}}mmmnnnvvvttt___WWW^^^mmmzzz~~~wwwiiikkkttt{{{tttfffRRRBBB::::::999999888888999999::::::@@@FFFccctttbbbiiiwwwtttxxxxxxZZZIIIDDD@@@EEENNNccctttVVVIIIHHHEEENNN\\\mmm{{{~~~}}}|||zzzxxxzzzzzzwwwvvvuuuqqqkkkgggfffcccaaa___^^^^^^^^^YYYXXXVVVTTTSSSRRRRRRSSSQQQPPPOOOLLLKKKKKKJJJIIIQQQVVVcccsss}}}yyyxxxwwwsssooojjjeeebbb^^^bbbeeedddbbbfffpppyyyxxxvvvoooeeeZZZTTTUUUXXXSSSVVVSSSIIIDDDDDDEEEDDDNNNbbbvvvxxxoooeee```]]]TTTQQQNNNKKKKKKNNNRRRTTTJJJKKKJJJFFFBBB@@@???>>>???<<<;;;AAAMMM]]]mmmwwwzzzjjjooopppgggXXXQQQLLLIIIHHHGGGEEEBBB@@@???>>>;;;999666555555555333222000000000000000000000000000000000000000111111222333222222222222222222333333333333333333333333333333333333333333444555666444333333222222333333444444555666777888999::::::888888888999:::;;;======<<>>===<<<;;;:::999888888888999:::::::::;;;;;;:::;;;<<<>>>;;;999777888999;;;;;;:::999555444777:::;;;999888<<<===???@@@@@@@@@???>>>:::::::::999:::===BBBFFF???NNN```ooossssssyyywww```WWW^^^mmm}}}wwwjjjmmmvvv}}}uuufffQQQAAA::::::999999888888999999:::888>>>EEE```zzz}}}jjj\\\iii{{{yyy||||||^^^MMMHHHBBBGGGOOOeeeuuuUUUIIIHHHEEENNN\\\lllzzz}}}zzzzzzzzztttmmmfffeeecccaaaaaaaaacccddd^^^\\\ZZZWWWUUUSSSSSSSSSQQQSSSUUUSSSQQQPPPNNNLLLOOORRR^^^ppp|||~~~}}}~~~zzzuuuoookkkhhh\\\```ccccccfffrrrxxxggg\\\ZZZ\\\^^^bbb^^^SSSJJJHHHFFFBBBGGG\\\ppprrrhhh^^^YYYWWWOOOMMMJJJIIIJJJNNNRRRUUUHHHKKKLLLHHHBBB???<<<:::999999<<>><<<:::888666666666555333111000000000000000000000000000000000000000111111222<<<888444222333444333111111111222222222333333333333333333333333333333333555555555444444333333333666666777888888888888888777888999:::<<<===>>>>>>===AAAEEEGGGFFFFFFIIIKKKOOORRRVVVZZZ^^^ccchhhlllpppsssvvvxxxzzz}}}~~~xxxtttrrrnnnjjjiiigggeeedddccc```\\\YYYYYYUUUPPPKKKHHHIIIKKKMMMMMMSSS\\\ccciiiooovvv{{{~~~~~~}}}zzzrrrggg]]]WWWKKKHHHDDD@@@===;;;::::::777777777777666666666666888999:::;;;<<<=========;;;:::999999888888999999777777777777777888999999;;;<<<===>>>????????????>>>===<<<;;;<<<>>>@@@AAAFFFJJJRRRYYYbbbnnnzzz}}}{{{]]]SSSaaaqqqxxxhhhnnnxxxwwwfffQQQ@@@999;;;:::999888888888999:::;;;???CCC]]]kkkqqqzzzyyyxxxcccQQQ___yyyyyyxxx}}}wwwfffNNNHHHAAACCCVVVssszzzWWWHHHHHHHHHOOO\\\kkkyyy|||yyyuuusssiiiiiigggdddaaaaaacccddd```___^^^\\\YYYWWWVVVUUUYYYYYYYYYZZZYYYXXXVVVUUUVVVXXX^^^hhhtttzzzwwwrrrlllhhhjjjqqqxxx}}}mmmcccdddhhhllliii]]]SSSNNNJJJDDDIIINNNUUUYYYXXXUUUQQQOOOMMMLLLKKKKKKLLLMMMOOOQQQKKKEEEAAABBB@@@===;;;<<<999999888999<<<@@@EEEHHHOOOUUU___iiirrrxxx{{{|||mmm~~~qqq___UUUOOONNNKKKHHHEEECCCAAA>>><<<:::888666666666555333111000000000000000000000000000000000000000111111222888555111111222333333222111222222222222333333333333333333333333333333333555555555444444333333333666666777888888888888888777888999:::<<<===>>>>>>???AAADDDEEEEEEEEEFFFFFFOOORRRWWW[[[___ccciiimmmrrrtttwwwyyy{{{~~~zzzvvvuuurrrmmmjjjiiigggfffdddbbb^^^[[[ZZZWWWSSSOOOLLLJJJJJJJJJOOOUUU]]]eeekkkqqqxxx|||}}}wwwooocccVVVKKKEEEBBB@@@===:::888888888888666666666666666777777777777888888999;;;<<<======;;;::::::999888888888888777666666666666777888999::::::;;;<<<============>>>===<<<<<<<<<>>>@@@AAAGGGIIILLLPPPWWWddduuuyyy[[[QQQaaaqqqzzzjjjppp{{{xxxgggQQQAAA:::;;;:::999888888888999999888<<>>BBBDDDIIIOOOXXXccclllrrrvvvwww~~~ooorrr```VVVPPPMMMKKKHHHEEEDDDAAA>>><<<:::888666666666555333111000000000000000000000000000000000000000111111222444222000///111222333222222222222222333333333333333333333333333333333333555555555444444444444444666666777888888888888888777888999:::<<<===>>>>>>AAAAAABBBDDDGGGIIIHHHGGGOOORRRWWW[[[___dddjjjnnntttvvvyyy{{{}}}~~~{{{zzzwwwrrrmmmllljjjhhhgggddd```]]][[[ZZZWWWTTTPPPLLLIIIGGGNNNSSS[[[cccjjjpppuuuxxxzzzqqqdddWWWJJJ@@@;;;:::999777666555666666777555555555666666777777777666666666777888:::===>>>;;;;;;:::999999888777777666666555555666666777777888888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@GGGLLLSSSXXX___nnnzzz[[[RRReeewwwyyyllltttyyygggQQQAAA<<<;;;:::999999888888999999777<<>>AAAEEEGGGFFFFFFEEEFFFLLLJJJGGGFFFHHHLLLQQQTTTJJJEEEAAAAAA@@@===;;;<<<>>><<<:::999999;;;===???CCCIIIRRR\\\fffmmmqqqsss}}}~~~rrr|||nnn^^^UUUQQQLLLJJJHHHFFFDDDBBB>>><<<:::888666666666555333111000000000000000000000000000000000000000111111222333222111000111111222222222222222333333333444444444444444444444444444444555555555555555444444444666666777888888888888888777888999:::<<<===>>>>>>@@@???@@@DDDKKKOOOOOONNNOOORRRWWW[[[```eeekkkooovvvxxx|||~~~~~~}}}{{{vvvqqqpppnnnllljjjgggccc```\\\[[[XXXTTTPPPMMMJJJIIIKKKOOOWWW^^^eeejjjmmmooosssmmmcccWWWLLLCCC===:::777777666555555666777777444444555555666777777777666555444555666999<<<>>>;;;;;;;;;:::999888777666666666555555555555666666666666777888999999888888:::999999:::;;;<<<===>>>FFFRRRaaaooo|||}}}^^^WWWkkk}}}|||tttmmmuuuxxxeeeOOO@@@<<<::::::999999999999888999:::>>>BBBWWWvvvwwwqqq~~~kkk\\\ggguuukkkhhhlllfffSSS@@@BBBBBBHHH___nnnTTTKKKGGGKKKUUUddduuu~~~wwwvvvsssnnnhhheeeccccccdddcccaaa^^^\\\ZZZYYYXXX[[[]]]aaadddeeedddcccaaa`````````bbbhhhqqq{{{zzzsssooommmjjjddd^^^^^^bbbgggnnn{{{zzzppptttxxxuuulll]]]NNNCCC???AAACCCDDDDDDEEEGGGIIIJJJHHHDDDCCCEEEJJJQQQUUUIIIDDD@@@AAA@@@===;;;<<<===<<<:::888888999:::<<>>>>>@@@??????DDDJJJOOOPPPOOOOOORRRWWW\\\aaagggmmmqqqvvvyyy}}}~~~zzzvvvtttrrrpppnnnkkkgggccc]]]ZZZVVVRRROOOMMMMMMMMMIIIMMMRRRYYY___cccdddddd\\\WWWOOOFFF>>>:::777777777777666666666666666666444555555555666666666777555555444444666888;;;===::::::;;;::::::888777666666666555555555555666666555666777777777777777777666777777888999:::;;;<<>>>>>AAADDDGGGHHHFFFBBB@@@CCCIIIPPPTTTIIICCC@@@@@@@@@<<<;;;===;;;:::999888888999:::;;;???CCCKKKVVV```jjjppptttkkkzzzkkk[[[SSSOOOJJJIIIGGGFFFEEECCC???<<<:::888666666666555333111000000000000000000000000000000000000000111111222555666666555333111222222333333333333444444444444444444444444444444444444555555555555555666666666666666777888888888888888777888999:::<<<===>>>>>>AAA@@@@@@BBBFFFIIIJJJJJJNNNRRRWWW\\\bbbhhhnnnrrrvvvyyy}}}}}}yyyxxxuuutttrrrnnnjjjfff^^^[[[VVVRRROOONNNNNNOOOJJJLLLPPPUUUZZZ[[[ZZZXXXLLLIIICCC>>>999666666555666666666555555555444444555555555555555555555555666555555555666888:::;;;888999:::;;;:::999888777777777666666555555666666666666777777888777777666555555666777999:::;;;;;;BBBHHHSSSaaasss}}}bbb[[[kkkzzz~~~{{{ssssssmmmiiitttwww```JJJ>>><<<999::::::::::::999888777:::===AAAXXX~~~yyyvvvkkk___kkk{{{uuutttsssdddNNN>>>CCCCCCGGG[[[||||||\\\MMMGGGHHHOOO]]]ppp}}}}}}|||xxxtttpppnnnnnniiiiiigggddd```ZZZUUURRRRRRTTTWWWZZZ]]]```aaaaaa```cccgggiiijjjlllqqqvvvyyyxxxvvvssspppoooqqqssswww}}}vvvjjj]]]RRRJJJFFFIIIOOOVVVaaarrr~~~sssiii]]]MMMBBB>>>:::;;;<<<<<<===@@@DDDHHHGGGDDDAAA???BBBGGGNNNRRRHHHBBB???@@@@@@<<<;;;===::::::999888888999:::;;;<<<@@@GGGRRR]]]gggooottt~~~wwweeesss___TTTMMMJJJIIIGGGGGGFFFCCC???<<<:::888666666666555333111000000000000000000000000000000000000000111111222222444666555333222333444333333333444444444444555555555555555555555555555444555555555666666666777666666777888888888888888777888999:::<<<===>>>>>>???AAABBBBBBCCCEEEHHHKKKNNNRRRWWW]]]bbbiiiooottttttxxx||||||{{{xxxvvvtttqqqllliii___]]]ZZZVVVSSSPPPNNNMMMIIIIIILLLPPPSSSSSSOOOKKKDDDCCCAAA>>><<<;;;::::::555555666666666666666666666666666555555444444333666666777777777888888888777888999;;;;;;:::999888999888777666666666666777777888888888888888777777555666777999:::;;;<<<<<<>>>@@@EEEPPP```rrr~~~fff\\\fffqqq~~~}}}yyyyyykkkgggsssxxx```III>>>===999999:::::::::999888777999<<>>AAAFFFIIIFFFCCC@@@???AAAFFFKKKOOOGGGBBB???@@@???<<<;;;===<<<;;;:::999999999999999;;;???FFFPPP\\\gggpppuuu{{{|||~~~sssfffzzzdddUUULLLIIIHHHGGGGGGFFFCCC???<<<:::888666666666555333111000000000000000000000000000000000000000111111222///222444555333222444666333333333444444444555555555555555555555555555555444555555555666666777777666666777888888888888888777888999:::<<<===>>>>>>===@@@CCCDDDDDDGGGLLLQQQNNNRRRWWW]]]ccciiippptttssswww|||~~~|||zzzxxxvvvrrrnnnjjj``````^^^[[[WWWQQQLLLIIIFFFFFFHHHKKKMMMKKKFFFAAA=========>>>>>>>>>======555666777888999999999999777777666555444333333222777777888888888888777777555777999;;;;;;;;;:::999999999888777777777777777888999999999999999888888666777888:::<<<=========:::<<>>999999:::;;;:::999888777999===DDD___ppp```hhhyyy|||rrrVVVFFFJJJGGGHHHXXXvvv```NNNFFFFFFKKKZZZnnn~~~~~~|||xxxrrrmmmjjjiiiiiikkkmmmllliiibbbZZZVVVLLLMMMNNNQQQUUUZZZ^^^aaa```cccfffeeedddffflllrrr___[[[SSSKKKFFFEEEHHHKKKPPPZZZdddmmmvvvpppkkkgggfffccc^^^[[[\\\bbbooozzz~~~~~~vvvlllcccVVVKKKFFFAAA;;;:::===777888::::::<<>>??????<<<;;;===>>>===<<<:::999888888888<<<@@@GGGQQQ]]]hhhrrrwwwxxxyyy|||uuukkkwww\\\[[[LLLJJJHHHFFFEEEDDDCCCAAA???<<<;;;999777555444333222111111111111000000000000000000000000111111111111444444333222000000111333333444444333222222333555444444444444444444444444444555666555444444555666777777888999999999999999999999999:::;;;<<<===>>>>>>???@@@BBBDDDGGGIIIJJJQQQSSSWWW\\\bbbgggkkkmmmqqqtttyyy|||~~~{{{wwwtttrrrqqqooommmfffdddaaa]]]WWWQQQLLLIIIEEECCCBBBCCCEEEDDDAAA>>><<<===???>>><<<:::999:::777888999888888888999:::888777666666777777555444777777777777777777666666555666888;;;>>>>>><<<999888777666555555444444555444555777888999999999888777888999:::;;;;;;;;;;;;???======EEETTTeeerrrxxxfff___gggiiisss~~~~~~yyyrrrfffxxxwww```HHH===>>>:::999999888888999999:::<<>>BBBDDDEEEFFFAAA===>>>???@@@DDDJJJEEEBBB???======>>>>>>>>><<<<<<;;;:::999999999999===???DDDLLLWWWdddnnnttt}}}{{{zzz|||~~~ooojjjvvv\\\YYYIIIKKKIIIFFFEEEDDDCCCAAA>>><<<;;;999777555444333333111111111111000000000000000000000000111111111111333444333222000000222333222333444333222111333555444444444444444444444444444555666555444444555666555555666777777777777666999999999:::;;;<<<===>>>???@@@AAACCCEEEHHHJJJLLLQQQSSSWWW\\\aaafffjjjlllppptttxxx|||~~~~~~zzzwwwuuusssqqqooojjjiiifffaaa\\\UUUPPPMMMIIIFFFCCCCCCDDDEEECCCBBB@@@@@@??????>>><<<;;;:::999::::::999777666666666777666666777888888666444666666666666666666777777666777999<<>><<<888888666555555555555555444555777888999999888777777888999:::;;;<<<<<<<<<::::::;;;???GGGSSS```hhhqqq|||eeeaaakkkmmmtttxxxooojjjzzzwww^^^GGG===>>>::::::999999999999::::::<<>>CCCGGGLLLRRRXXX\\\^^^^^^^^^^^^\\\ZZZXXXVVVPPPPPPOOONNNLLLJJJGGGFFFCCCAAA>>>;;;999888888888:::999999;;;???CCCFFFFFFEEE@@@===>>>??????CCCIIIEEEBBB???======>>>>>>>>><<<<<<;;;:::999999999999<<<>>>CCCLLLWWWcccmmmsss|||zzzzzz|||mmmdddvvv^^^YYYHHHKKKIIIGGGFFFEEECCC@@@>>>;;;:::999777555444333333111111111111000000000000000000000000111111111111333333333222111000222333222333444333111111333444444444444444444444444444444555666555444444555666444444555666666666666666999999999:::;;;<<<>>>>>>AAAAAABBBDDDFFFIIIKKKMMMPPPRRRVVV[[[aaafffjjjlllpppsssxxx|||~~~}}}zzzxxxuuussspppnnnmmmjjjeee___YYYTTTQQQNNNJJJFFFDDDEEEHHHKKKLLLNNNIIIDDDBBBBBBCCCAAA???>>>======<<<:::999999888;;;:::999::::::999666333444555555555666666777777777777999===@@@AAA@@@>>>888888777666555555555555555666777888888888777666666777999:::;;;<<<<<<<<<888:::;;;:::;;;AAAKKKTTT]]]qqquuuccceeerrruuu{{{zzzqqqppp}}}uuu\\\FFF===>>>::::::999999999999::::::===???AAARRRzzz|||vvvkkkbbbjjjyyy|||}}}sss\\\NNNBBBEEELLLWWW~~~aaaTTTFFFEEEGGGQQQaaasss|||yyyuuusssrrrrrrrrrsssrrrooojjjeeebbb[[[TTTOOOOOOPPPOOORRRVVVTTTXXXXXXSSSNNNKKKFFF@@@???===<<<;;;;;;;;;999777888999:::;;;===BBBIIIMMMWWWVVVUUUSSSRRRPPPNNNNNNHHHFFFBBB???===<<<<<<===:::999777666666666777888;;;::::::===AAAEEEFFFGGGDDD???<<<===>>>>>>BBBGGGEEEBBB???======>>>>>>>>><<<<<<;;;:::999999999999;;;===BBBJJJUUUaaalllrrrzzzyyyzzz|||wwwkkk}}}uuuaaaZZZKKKKKKIIIHHHGGGFFFDDD@@@===;;;:::888777555444444333111111111111000000000//////000000000111111111111222333333333111111222333222333333222111111222444444444444444444444444444444555666555444444444666666666777888888888888777888888999:::;;;<<<>>>???@@@AAABBBDDDFFFIIIKKKMMMPPPRRRVVV[[[```eeeiiikkkooosssxxx|||}}}zzzwwwtttrrrooommmjjjfff```ZZZUUURRRQQQNNNJJJIIILLLSSS[[[```___VVVKKKFFFFFFHHHGGGFFFEEEDDDBBBAAAAAA@@@???===???>>>===<<<<<<:::666333444444444555666666777777666777888<<>>999888777666555555555555666777777888888777666555555666888:::;;;<<<============;;;999888;;;AAAEEENNN^^^wwwpppaaagggxxx}}}xxxtttsssYYYDDD===>>>:::::::::999999:::::::::>>>@@@BBBQQQyyyxxxrrrfff^^^gggwwwyyyzzz~~~hhhSSSGGG>>>CCCHHHOOOssscccTTTGGGEEEFFFOOO___qqq{{{wwwtttsssssstttuuutttrrrnnnjjjggg```YYYSSSQQQPPPNNNQQQUUUVVVZZZZZZTTTMMMHHHCCC???@@@???>>>======<<<999666;;;:::999777999===DDDIIISSSQQQOOOMMMKKKIIIIIIHHHFFFCCC@@@<<<:::::::::;;;666666555555666777888999:::999;;;>>>BBBEEEFFFEEECCC>>><<<=========@@@EEEEEEBBB???======>>>>>>>>><<<<<<;;;:::999999999999999<<>>???@@@@@@AAACCCEEEHHHJJJLLLPPPRRRVVV[[[aaafffjjjlllooosssxxx||||||zzzvvvssspppooolllhhhccc^^^YYYVVVTTTRRRQQQSSSZZZeeeqqqyyysssiii[[[SSSSSSTTTUUUTTTTTTQQQMMMKKKIIIFFFCCC@@@AAA???===<<<<<<;;;999777555555555555666666777777555555777999===>>>>>>===999888777666666555555666555666777888888777555555555666888:::<<<===>>>>>>BBB>>>;;;:::;;;===>>>===DDDKKK\\\sssrrrccciii|||zzzuuuqqqUUUCCC===>>>;;;::::::::::::::::::;;;<<>>======<<<:::999888888666444555999???DDDLLLKKKIIIGGGEEEDDDCCCCCC???>>>===;;;999888777666666666666666666666777777888888:::>>>BBBDDDDDDDDDCCC>>><<<=========???DDDEEEBBB???======>>>>>>>>><<<<<<;;;:::999999999999999;;;@@@HHHSSS```jjjpppwwwyyy{{{}}}yyynnnzzzgggeeeWWWTTTNNNLLLJJJIIIIIIGGGDDD@@@<<<:::999888666555555444444111111111111000000000000000000000000111111111111000111333333222222222333111222333222000000222333444444444444444444444444444555666555444444555666555555666777777777777777777888888999;;;===???@@@???@@@AAACCCEEEHHHJJJLLLQQQSSSWWW\\\bbbgggkkkmmmqqqtttyyy}}}}}}yyyvvvsssrrrpppmmmiiiddd```]]]XXXYYY\\\bbblllzzz{{{yyyxxxxxxvvvooojjjccc^^^[[[VVVOOOJJJGGGDDDAAA???>>>>>>===<<<777777777777777777777666666555666888:::<<<;;;:::999999888777666666666666444555666777777777666555444555777:::<<<>>>??????BBB>>>::::::===???===:::<<<===DDDUUUgggwwwyyyjjjqqq{{{uuuvvvoooRRRAAA>>>???;;;;;;::::::::::::;;;;;;999===???KKKlll~~~yyyiiiYYY\\\nnnxxx~~~xxx^^^JJJBBB===EEEGGGJJJiiijjjXXXJJJGGGEEELLL[[[nnn}}}}}}zzzxxxxxxxxxyyyxxxvvvssspppnnniiiddd___\\\WWWRRRSSSWWWVVVYYYZZZYYY\\\___]]]XXXLLLHHHCCC???======<<<;;;777777666555555777<<>>>>>===???CCCEEEBBB???======>>>>>>>>><<<<<<;;;:::999999999999999;;;@@@HHHSSS___jjjpppvvvyyy}}}{{{aaa^^^RRRPPPOOOLLLKKKJJJIIIHHHDDD???<<<:::999888666555555555555111111111111000000000000000000000000111111111111///111333444333222222333111222222111000000111333444444444444444444444444444555666555444444555666666777777888888888888888777777888999;;;===???@@@@@@AAABBBDDDFFFIIIKKKMMMRRRTTTXXX]]]ccchhhlllnnnrrruuuzzz}}}}}}zzzttttttrrrpppllliiieeeccc]]]aaahhhqqq}}}{{{vvvoooiii\\\VVVOOOHHHDDDBBB@@@???999999999888777777666666777666666777999::::::999:::999888777666666666666333444555777777777666666333444777999<<<>>>???@@@>>>===============<<<;;;999888;;;CCCKKKVVVhhhxxxtttxxxqqquuunnnOOO@@@>>>???;;;;;;::::::::::::;;;;;;:::===???HHHfff}}}ooo^^^___ooowww|||~~~yyy```KKKCCC>>>DDDEEEEEEcccnnnZZZJJJFFFDDDJJJYYYkkk{{{~~~|||||||||{{{yyyvvvsssqqqkkkhhheeebbb\\\UUUUUUYYY___aaacccjjjvvv{{{hhh```TTTIIICCC???>>>===:::;;;;;;:::888888:::;;;::::::;;;;;;:::999777666888888888888777777777777555555555666555555555444777888<<>>??????===???CCCEEEBBB???======>>>>>>>>><<<<<<;;;:::999999999999999;;;@@@IIITTT```jjjpppvvvzzz~~~aaa\\\PPPOOORRRLLLKKKJJJJJJHHHDDD???;;;999999888666555555555555111111111111000000000000000000000000111111111111///111333444333222222333111222222111000000111333444444444444444444444444444555666555444444555666999999:::;;;;;;;;;;;;:::777777888999;;;===???@@@BBBBBBCCCEEEHHHJJJMMMNNNSSSUUUYYY^^^ccchhhlllnnnsssvvv{{{~~~}}}ssssssrrrpppmmmjjjgggeeeaaafffooozzzrrrjjj___SSSKKKEEEBBB???;;;;;;:::999888777666666888777666777999:::999888:::999888777666666666666222333555777777777777777333444666999<<<>>>???@@@<<>>EEEZZZoooyyy}}}|||yyyrrrvvvmmmNNN@@@>>>???<<<;;;;;;::::::;;;;;;<<<>>>@@@@@@GGGcccssscccdddqqqvvvzzz~~~zzz___JJJAAA<<>>:::<<<===<<<999777666666666777888999999777555444666555444333333444666777666666777888888888777777888:::===BBBFFFHHHFFFDDDDDD@@@>>>@@@@@@>>>???CCCEEEBBB???======>>>>>>>>><<<<<<;;;:::999999999999999<<>>???DDDDDDEEEGGGJJJLLLNNNPPPSSSUUUZZZ___eeejjjmmmooorrrxxx{{{{{{|||{{{xxxtttrrrpppnnnllliiifffjjjsssiiiYYYRRRNNNGGG??????>>><<<999888:::;;;:::888888777666666666666666888777777666666666666666666666777777777777666666555555666777:::===@@@BBB>>>??????===;;;:::;;;===:::999:::<<>>;;;;;;::::::999888888888999===<<>>>>>>>>===<<<<<<;;;;;;:::999999<<<;;;???JJJUUU^^^iiisss{{{}}}qqqvvvdddXXXOOOSSSOOOMMMLLLJJJIIIGGGDDD???;;;:::999888777555333222111000000000000000000000000000000000000000000000///111111222222222222111111111222222333333333333333444444555555444444333222333333333444444444555555666777888999999:::::::::888888999:::<<<>>>@@@AAACCCDDDEEEGGGIIILLLNNNOOORRRTTTYYY^^^dddhhhlllnnnrrrwww{{{{{{}}}|||yyyuuurrrpppnnnllliiidddgggooo~~~{{{ggg[[[SSSJJJAAAAAA???<<<999888999999888888777777666666666666666888777777666666666777777666777777777777777777666555555666777:::===@@@BBB>>>??????===;;;:::;;;===;;;999:::<<<>>>EEESSSaaannnuuu|||www|||yyymmmuuucccFFF??????<<<<<<;;;;;;:::999:::::::::;;;:::???GGG[[[yyygggaaappp}}}{{{vvvwww___PPPCCCAAA@@@@@@GGGPPPnnn]]]JJJHHHFFFGGGPPPbbbvvv}}}zzzxxxvvvsssnnnjjjiiiccc[[[XXX[[[eeevvvdddPPPDDD@@@@@@:::;;;;;;:::777666666777777777666666555555444444666666666666666666777888999777444555666777666444::::::>>>EEELLLNNNJJJEEEDDDCCCBBBAAAAAA@@@@@@???BBBBBBAAA???>>>============<<<<<<;;;;;;:::999999;;;:::???IIITTT]]]hhhqqq|||~~~rrrpppxxxgggYYYPPPTTTOOOMMMLLLJJJHHHFFFCCC???<<<:::999888666555333222111000000000000000000000000000000000000000000000000111111222222222222111111222222333444444444444444444444555555444444333333333333333444444444555555777888999::::::;;;::::::666777888:::<<>>???@@@>>><<<;;;<<<===;;;999:::<<<>>>CCCQQQ___iiirrr~~~wwwqqq}}}wwwwwwxxxtttnnnkkkxxx^^^DDD??????<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@GGGYYYoooeeeppp{{{zzzvvvvvv```PPPBBB?????????EEENNNeeefffNNNJJJEEEEEEMMM^^^rrr|||zzzyyyvvvqqqnnnkkkeee^^^ZZZ[[[^^^sssoooXXXGGG>>>;;;;;;;;;<<<<<<;;;888777777888888888777666555555444444666555555555666666777888:::888666666777777666555;;;<<>>AAAAAA@@@???>>>======<<<===<<<<<<;;;;;;:::999999:::999>>>HHHSSS\\\gggppp{{{~~~tttkkkmmmjjjZZZQQQTTTOOOMMMLLLIIIGGGFFFCCC???<<<999999888666555444222222000000000000000000000000000000000000000111111111111111222222222222111111222333444444555555444444333444444555444444333333333333333444444444555555666777888999::::::::::::777777888:::<<>>@@@@@@???===<<<<<<===;;;::::::<<<===BBBNNN[[[hhhqqq~~~|||qqqmmmuuu|||ssswwwxxxuuuqqqiiigggjjj~~~[[[BBB??????;;;<<<<<<;;;;;;;;;;;;;;;<<<@@@@@@CCCHHHXXX}}}zzziiinnnxxxyyyvvvuuubbbPPPAAA===>>>???EEENNN```|||pppQQQJJJDDDDDDLLL[[[ppp}}}|||yyyvvvqqqmmmhhhbbb]]]ZZZVVVjjj~~~{{{tttnnnjjjccc\\\QQQEEE===::::::;;;;;;<<<<<<;;;999888888999;;;::::::999888777666666555555555555666777888888:::999888777777777777777:::===BBBJJJPPPRRROOOMMMIIIGGGEEEBBB@@@??????@@@AAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;:::999999:::999===GGGRRR[[[fffoooyyy}}}xxxkkkkkkmmm\\\RRRUUUNNNNNNKKKIIIFFFEEEBBB???<<<999888777666555444333222000000000000000000000000///000000000111111111222111111222222222222111111222333444444555555444444333333444444555444444333333333333444444444555555555666777888999999999999999999::::::<<<===???@@@BBBBBBCCCEEEHHHJJJLLLNNNSSSUUUYYY___dddiiimmmnnnooouuuzzz{{{~~~nnn\\\NNNLLLQQQ```rrr}}}yyyvvvtttqqqnnnlllnnnllljjjkkkuuu}}}jjjOOOEEE===<<<<<<999888999666666555555555555666666777777777777888:::;;;;;;999999888888888888999999666666777888:::<<>>@@@AAAAAA???=========;;;::::::<<<<<<@@@LLLXXXhhhqqqsssllllllssswww{{{sssppp|||}}}ttthhheeekkk~~~XXXAAA???>>>999;;;;;;::::::::::::;;;;;;@@@@@@DDDIIIYYY~~~}}}iiiiiisssxxxvvvuuufffRRRAAA===>>>@@@FFFOOO^^^wwwxxxTTTKKKDDDDDDKKKXXXmmm}}}zzzuuuooojjjeee___YYYWWWcccmmmnnnfffZZZMMMDDDCCCBBB@@@>>>=========>>>;;;<<<<<<;;;999888999:::;;;::::::999888777777777555555555666666888999999;;;;;;:::999777777777888:::===DDDLLLQQQSSSRRRQQQNNNKKKFFFAAA??????AAACCCAAABBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999:::999===HHHSSS]]]hhhqqqwww{{{{{{qqqrrrppp]]]SSSUUUNNNNNNKKKHHHFFFDDDBBB???<<<888888777666555444333333000000000000000000000000///000000111111222222222111111222222222222111111222222333444444444444444333333444444555555444444333333333444444444555555555555666888888888888888:::::::::;;;<<<===>>>???BBBCCCDDDFFFHHHKKKMMMNNNSSSVVVZZZ___eeejjjmmmoooooouuuyyyzzz}}}qqqYYYLLLEEEDDDGGGMMMSSS\\\iiivvvxxx|||zzzxxxvvvsssqqqnnnnnnmmmmmmqqq}}}|||[[[LLL@@@???>>>999888;;;555555444444555555666666777777777888999;;;<<<===;;;:::999888888999:::;;;777777777888:::<<<>>>@@@???@@@BBBBBB@@@>>>======<<<:::;;;<<<;;;>>>IIIUUUeeeooo~~~{{{llliiinnnxxxzzz|||||||||lllgggnnn~~~{{{TTT???>>>>>>888::::::::::::::::::;;;<<<===>>>DDDIIIYYYvvvccceeerrr{{{zzzwwwmmmXXXDDD>>>???AAAFFFNNNZZZqqq~~~VVVKKKCCCDDDJJJTTTgggzzz~~~}}}wwwppplllhhh```XXX]]]]]]\\\ZZZVVVOOOFFF@@@===============<<<:::::::::;;;;;;:::999888888:::888888777777777666666666666666666777888999:::;;;<<<<<<<<<:::888777888999;;;@@@GGGMMMRRRSSSRRRQQQRRRNNNIIIDDDAAAAAABBBDDDAAABBBCCCCCCCCCBBB@@@???===<<<<<<;;;;;;:::999999:::999>>>IIIUUU___kkkuuuxxx||||||uuuyyysss^^^SSSVVVMMMNNNKKKHHHEEECCCAAA>>><<<888888777666555444444333000000000000000000000000///000000111111222333333111111222222222222111111111222222333333333333333222333444444555555444444333333333444444444555555666666777888999999999999888999999:::<<<>>>???@@@CCCDDDEEEGGGIIILLLNNNOOORRRUUUYYY___dddiiilllnnnnnntttyyyyyy|||vvv```QQQLLLEEEEEEGGGIIIIIIMMMYYYgggiiiuuu~~~|||zzzxxxtttuuuuuuttttttyyyhhhUUUEEEAAA>>>888666:::555444444444444555666777777777777888:::<<<===>>><<<:::999888888999:::<<<777777777888:::<<<>>>??????AAACCCCCCAAA>>>======<<<;;;;;;;;;;;;===GGGRRR___jjj{{{tttiiiiiirrroooiiippp~~~vvvPPP===>>>???999;;;;;;;;;;;;;;;<<<======>>>???DDDHHHWWW|||~~~zzziii^^^fffzzzvvv___IIIAAA@@@@@@DDDJJJTTTiii}}}XXXLLLCCCDDDGGGNNN___qqqzzzyyyqqqmmmjjjaaaVVVXXXTTTQQQPPPNNNLLLJJJIII@@@???>>><<<:::999888777888:::::::::888777888999666777777777777888888888777777777888999;;;<<<===<<<===>>>;;;888777888:::???DDDJJJOOOQQQPPPOOONNNRRRPPPMMMIIIFFFCCCBBBAAA@@@AAABBBCCCCCCAAA@@@???===<<<<<<;;;;;;:::999999::::::???KKKXXXcccoooxxx|||zzzuuu{{{ttt___TTTVVVMMMNNNKKKGGGEEECCCAAA>>><<<888888777666555444444333000000000000000000000000///000000111222222333333111111222222222222111111111111222333333333333222222333333444555555555444333333333444444444555555777777888999::::::::::::666777888:::<<>>666444999444444444444444555666777777777777999:::<<<>>>???<<<;;;999888888999;;;<<<777777777888:::<<<>>>??????AAACCCCCCAAA???>>>===<<<;;;;;;;;;:::<<>>???999<<<<<<<<<<<<<<<===>>>???CCCCCCGGGHHHTTTxxx{{{mmmaaa\\\kkk}}}eeeLLLCCC@@@???BBBHHHNNNcccvvvZZZMMMCCCDDDEEEIIIYYYkkkwww~~~zzzqqqmmmkkkaaaUUULLLLLLMMMOOONNNKKKJJJJJJDDDBBB???===;;;;;;======888999:::999777777777999888888888999::::::;;;;;;888888888999:::;;;===>>>===>>>>>><<<888777888:::CCCGGGLLLPPPPPPNNNLLLKKKQQQPPPPPPNNNJJJFFFBBB??????@@@AAABBBBBBAAA???>>>===<<<<<<;;;;;;:::999999::::::@@@LLLYYYeeeqqq{{{yyysssyyy|||cccVVVPPPRRRMMMKKKHHHEEECCCAAAAAAAAA:::888666666666555333111111111111111111111111111111111000000000000111111000111222333222222000000000111111111111222222222222222222222222222222222444333333333333444555555666777999::::::999888777999999::::::<<<===???@@@AAACCCFFFGGGIIIJJJMMMOOORRRVVV[[[___bbbeeehhhjjjrrruuuxxx{{{|||qqqaaaWWWSSSSSSSSSSSSWWW^^^```aaajjjvvv{{{~~~|||ssskkkcccdddpppzzzrrrssszzz|||bbbJJJCCC???777444777555555555555555666777777666666888:::<<<>>>???@@@======;;;888666777999<<<;;;999999999<<<>>>??????EEEFFFGGGEEEBBB???>>>>>>???===<<<===;;;<<>>===::::::::::::::::::;;;<<<===<<>>>>>>>>===;;;:::999777777777888999;;;:::999:::<<<<<<<<<;;;;;;:::999;;;>>>???>>><<<>>><<<<<<<<<;;;777999>>>EEELLLSSSWWWTTTPPPMMMLLLOOORRRUUURRRKKKDDDCCCCCCAAACCCFFFFFFDDDBBB@@@???<<<<<<;;;;;;;;;:::::::::::::::@@@NNN\\\gggqqqyyy}}}|||cccWWWQQQSSSOOOMMMIIIFFFBBB@@@??????:::888777666666555333111111111111111111111111111111111000000000000111111111222333444444333222111111111111111222222222222222222222222222222222222444333333333444444555555666777999:::::::::888777999999::::::<<<===???@@@AAACCCFFFGGGHHHJJJMMMOOOSSSVVV[[[```cccfffiiikkkppprrrvvvyyy|||zzzmmmeeebbbbbbccceeellltttvvvuuu{{{sssiii\\\UUUYYYbbbjjjooouuuooohhhaaa[[[\\\gggtttxxxzzz{{{cccLLLDDD@@@999777:::666666555555555666666777555777888;;;===>>>??????===<<<;;;888666666999;;;;;;:::999999<<<>>>@@@AAADDDFFFGGGFFFCCC@@@======???===<<<<<<;;;;;;BBBJJJWWWddduuu{{{qqqvvvvvvqqqyyyfffJJJ???===<<<:::<<<;;;;;;<<<<<<===>>>???@@@DDDGGGJJJVVVnnnuuueeeRRR[[[yyy\\\EEECCCAAA>>>DDDMMMTTT^^^iiiQQQGGGIIIEEEHHHWWWaaauuu~~~{{{zzz{{{{{{zzzyyy{{{}}}~~~|||yyyppp___PPPRRRQQQSSSYYY[[[YYYYYY[[[KKKGGGAAA===<<<;;;;;;:::;;;:::999999999:::;;;<<<<<<;;;::::::<<<<<<<<<:::AAA???>>>>>>@@@CCCDDDDDD@@@>>>===>>><<<999;;;???IIIOOOVVVYYYVVVQQQNNNMMMMMMQQQTTTQQQKKKFFFDDDEEEBBBDDDGGGHHHFFFDDDAAA???<<<<<<<<<;;;;;;;;;::::::<<<<<>>===;;;999777666666555333222111111111111111111111111111111000000000000111111222222444444555444333222111111111111222222222333222222222222333333333333333333333444444444555555666777999:::;;;:::999888999999::::::<<<===???@@@AAACCCEEEGGGHHHJJJMMMOOOSSSWWW\\\```cccfffjjjlllnnnqqquuuyyy|||~~~~~~~~~|||ooo]]]OOOIIIJJJLLLNNNUUURRRPPPNNNKKKKKKUUU```www~~~pppmmmqqqrrr]]]JJJBBB???:::888;;;777777666555555666666666555777:::<<<>>>>>>======;;;;;;:::888666666888:::;;;:::999:::<<>><<<;;;<<<::::::@@@HHHTTTaaasss~~~uuu|||xxxuuu~~~aaaGGG===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???CCCGGGIIIKKKUUUjjjpppYYYWWWlllzzz```FFFBBB???===CCCIIISSSYYY~~~mmmTTTHHHJJJFFFHHHVVV___rrr~~~|||zzzyyyyyyyyyxxxwwwwwwzzz}}}~~~~~~uuubbbQQQRRRTTT[[[bbbbbb]]]ZZZ[[[OOOJJJCCC>>>;;;::::::999888888777888888999;;;;;;>>>===<<<<<<>>>>>>===<<>>???===;;;===BBBNNNTTT[[[]]]YYYTTTPPPOOOLLLPPPRRRQQQLLLHHHFFFGGGBBBDDDGGGIIIHHHEEEBBB???<<<<<<<<<;;;;;;;;;;;;:::======DDDSSSaaalllvvv}}}~~~~~~eeeWWWQQQTTTPPPMMMJJJFFFBBB@@@>>>>>>;;;999777666666666444222111111111111111111111111111111000000000000111111111222333444444444333222111111111222222222333333222222222333333333333333333333444444444555444444555777999;;;;;;;;;999888999999999:::<<<===???@@@@@@BBBEEEGGGHHHJJJLLLNNNTTTWWW[[[___cccfffkkkmmmppprrrvvvyyy|||uuubbbRRRGGGCCCBBBBBBDDDCCCDDDGGGFFFGGGNNNWWWggguuuppp```[[[\\\\\\PPPDDD@@@===999777888888777666666666666666666666888;;;===>>>===<<<;;;:::;;;:::888666555777999;;;;;;;;;;;;<<>><<<===;;;;;;;;;:::999???GGGOOO\\\nnn~~~zzzwwwyyyvvv\\\DDD<<<;;;;;;;;;999999999999:::;;;======DDDHHHJJJLLLTTTggggggUUU^^^iiipppyyyyyy]]]DDD???>>>>>>EEEEEEQQQTTTrrrqqqVVVIIIJJJEEEGGGSSSZZZlllzzz}}}{{{yyyxxxxxxxxxvvvuuuqqqtttxxx}}}}}}mmm]]]UUUZZZfffoooooofff___^^^SSSNNNFFF@@@===<<<<<<<<<::::::::::::;;;;;;<<<<<<@@@???>>>???AAABBBAAA@@@BBBCCCEEEFFFFFFEEECCCAAAAAA>>>>>>???>>>===@@@EEERRRXXX___aaa]]]WWWSSSRRROOOQQQSSSRRRNNNIIIGGGFFFBBBDDDFFFHHHIIIFFFAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<>>>>>>>>:::777777888777777666666666777777777999;;;===>>>===;;;999:::::::::888666666777888:::;;;<<<<<<<<>><<<;;;;;;<<<:::999>>>EEELLLYYYlll}}}}}}rrrrrr{{{~~~wwwuuuzzzUUUAAA<<<;;;;;;<<<999999999:::;;;<<<>>>>>>DDDGGGJJJLLLSSSeeewwwZZZZZZdddllluuu{{{vvv\\\DDD???@@@@@@FFFCCCPPPRRRmmmtttXXXIIIIIIDDDDDDNNNTTTeeettt|||zzzxxxxxxxxxwwwtttrrrooorrrvvv|||tttcccdddiiinnnlllccc^^^]]]SSSNNNGGGBBB??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAADDDFFFFFFFFFIIIMMMSSSZZZ\\\VVVLLLDDDCCC@@@???@@@@@@???CCCIIITTTZZZaaaccc```[[[WWWUUUTTTUUUUUUTTTOOOKKKGGGEEEBBBCCCDDDFFFGGGEEE@@@<<<======<<<<<<<<<;;;;;;;;;<<<===EEEUUUeeepppyyypppgggiiinnnpppjjjYYYOOOOOOMMMKKKHHHEEECCCBBBAAAAAA;;;:::888777777666444222111111111111111111111111111111000000000000111111...///111222333333222111222222222222333333333333222222333333444444555555222333444555555555444333555777999;;;<<<<<<;;;:::999999::::::<<<===???@@@@@@BBBDDDFFFGGGIIILLLNNNRRRUUUYYY]]]aaaeeejjjnnnsssuuuxxxzzz{{{}}}pppiii^^^QQQGGG@@@<<<;;;999888:::???AAAAAADDDJJJRRRWWWZZZUUUJJJ@@@<<<<<<888:::<<<>>>>>><<<:::888777666666666777777888999999:::<<<======<<<:::999:::;;;;;;999777666777999999;;;>>>>>>===>>>CCCGGGEEEHHHJJJJJJGGGCCC@@@???<<<;;;<<<<<<:::999===DDDLLLYYYmmm~~~zzznnnooosssuuu{{{rrruuurrrOOO@@@===;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFJJJMMMRRRbbbbbb___jjjsss||||||xxx___EEEAAABBBAAACCCDDDOOOTTTsssxxxZZZJJJIIICCCBBBKKKPPP___ooo|||zzzyyyxxxxxxvvvtttqqqppptttxxx}}}tttjjj```[[[VVVRRRPPPRRRLLLIIIDDDAAA@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAACCCFFFKKKNNNPPPPPPQQQVVVaaaooouuunnn[[[LLLLLLHHHFFFFFFDDDCCCFFFLLLSSSYYYaaadddbbb]]]ZZZYYYWWWWWWWWWUUURRRMMMHHHFFFDDDCCCBBBDDDFFFEEEAAA<<<=========<<<<<<<<<;;;;;;>>>@@@IIIZZZiiittt}}}mmmdddfffiiiiiinnn\\\QQQQQQNNNLLLIIIFFFCCCAAA@@@???<<<:::888777777666555333111111111111111111111111111111000000000000111111///000111333444444333222222222222333333333444444222222333333444555555666111222444666666555444333555777999;;;<<<<<<;;;;;;999999::::::<<<===???@@@???AAADDDFFFGGGIIIKKKMMMQQQTTTXXX[[[___dddjjjnnnppprrruuuwwwyyy{{{~~~{{{tttpppaaa^^^XXXPPPHHHAAA>>>======::::::===>>>>>>AAAFFFGGGHHHGGGDDD???;;;888888333777:::;;;:::::::::999555555666666777888::::::<<<<<<<<<<<<;;;:::999999:::;;;<<<:::888777888999777;;;??????======@@@DDDCCCEEEGGGFFFDDDAAA@@@???===<<<<<<===;;;999>>>DDDJJJXXXlll~~~vvvwwwsss}}}rrruuuzzznnnvvvlllKKK???>>><<<;;;============>>>@@@AAACCCDDDEEEGGGKKKMMMPPP___hhheeeqqqyyy{{{www^^^DDDBBBDDD@@@???FFFPPPZZZ|||]]]LLLJJJCCCBBBJJJMMM[[[kkk}}}|||zzzyyyyyyxxxvvvsssqqqooouuuzzz}}}ooo^^^UUUPPPLLLIIIHHHGGGEEECCCCCCDDDDDDCCCBBB@@@AAACCCEEEGGGGGGHHHHHHIIIIIILLLQQQWWW]]]___```[[[aaaoooqqq]]]ZZZVVVQQQOOOKKKGGGIIINNNPPPWWW```dddccc___]]]\\\XXXXXXXXXWWWUUUQQQLLLIIIGGGDDDBBBCCCFFFFFFBBB>>>============<<<<<<<<<<<>>===<<<:::888777777777555333111111111111111111111111111111000000000000111111000111222444555555444444222222333333333444444444222222333333444555666666111222444666666555444333555777999;;;===<<<<<<;;;999999::::::<<<===???@@@???AAADDDFFFGGGIIIKKKMMMQQQSSSWWWZZZ^^^dddiiinnnlllooorrruuuwwwzzz~~~{{{pppddd\\\QQQQQQOOOKKKFFFAAA>>>>>>===999777999:::999<<>><<>><<<:::>>>DDDHHHVVVjjj|||yyyzzz||||||qqqssszzz}}}sssjjjxxxhhhHHH>>>???===;;;===;;;;;;<<<===>>>@@@BBBCCCGGGHHHLLLNNNPPP]]]}}}jjjgggrrrxxx|||vvvsssZZZAAAAAADDD???<<>>=========<<<<<<<<<<<<===???IIIZZZjjjuuu~~~uuuooopppooolllppp]]]RRRRRRNNNKKKGGGDDDCCCAAA???>>><<<:::888777777777555333111000000000000000111111000000000000000000000000///000111222222333222222111222333333444444333333444444444444444444444444444444444555555555666666555777:::<<<>>>>>>===<<<::::::;;;;;;<<<=========AAABBBCCCEEEGGGIIIJJJKKKNNNQQQUUUZZZ___dddjjjnnnrrrsssuuuxxxzzz{{{|||}}}~~~mmm\\\PPPJJJDDDCCCAAA@@@@@@@@@>>><<<777777888888999999::::::888888777777666666666555666666777888888888888888777777888999:::<<<>>>??????>>>>>><<<;;;:::999999888999;;;;;;999888999999888<<<@@@@@@===<<>>>>>>>>>>>>>>===;;;999:::===@@@JJJXXXlll}}}~~~~~~|||yyyvvvsssmmmnnn{{{\\\DDDAAA;;;888;;;<<<<<<;;;::::::<<>>:::===AAAFFFLLLfffbbbLLLLLLGGGAAADDDIIISSSggg{{{~~~jjjcccmmm{{{zzzzzz{{{||||||{{{yyyrrrqqqttt{{{zzznnn```TTTQQQMMMKKKOOOWWW\\\ZZZWWWTTTTTTWWW```jjjmmmiiicccoooqqqpppnnnqqqyyy|||rrrhhhbbb\\\TTTOOOOOORRRXXX```ddddddaaa___^^^ZZZXXXWWWWWWYYYWWWRRRNNNKKKGGGCCCBBBDDDEEEDDDBBB>>>>>>===<<<<<<<<<<<<<<>><<<:::888777777777555333222222111111111111222222000000000000000000000000///000111222222333222222111222333333444444333333444444444444444444444444444444444444555555555555555777:::<<<>>>>>>===<<<;;;;;;<<<<<<===>>>>>>???AAABBBCCCEEEGGGIIIJJJKKKOOORRRVVV[[[```eeekkkooopppqqqtttvvvyyy{{{|||}}}~~~tttbbbRRRIIIDDDEEECCC@@@??????>>>===;;;888888888888888888999999777777777777666666666555666777888888999999888888888888999:::;;;===>>>?????????>>>===<<<;;;;;;;;;:::<<<======;;;::::::;;;:::>>>BBBBBB???>>>@@@CCCEEEDDDBBB@@@???>>>======>>>>>>===;;;999:::===@@@KKKYYYmmm~~~}}}rrrmmm{{{|||XXXAAA???;;;999<<<<<<===<<<;;;<<<>>>AAADDDGGGJJJMMMNNNRRR[[[```rrrzzzsssvvvnnn\\\UUUbbbssszzzwwwdddNNN@@@>>>@@@AAAEEEKKKeeehhhOOONNNHHHBBBEEEHHHQQQdddwww|||iiidddhhhrrr~~~}}}|||}}}~~~~~~}}}{{{tttrrrsssyyyoooddd```^^^bbbjjjqqqqqqooonnnmmmnnnvvv}}}ttthhh```[[[VVVTTTTTTTTTYYYaaaeeedddaaa___^^^\\\ZZZXXXYYYYYYXXXSSSNNNKKKGGGCCCBBBCCCEEEDDDBBB>>>>>>===<<<<<<<<<<<<===@@@AAAKKK^^^ppp{{{zzzoooqqqwwwuuummmnnnYYYPPPRRRNNNKKKGGGDDDCCCBBB@@@>>><<<:::888777777777555333333333222222222222222333000000000000000000000000///000111222222333222222111222333333444444333333444444444444444444444444333333333444444444555555555777:::<<<>>>>>>===<<<<<<<<<======>>>?????????@@@AAACCCEEEGGGIIIJJJKKKPPPSSSWWW\\\```eeekkkoooppprrrtttxxx{{{}}}|||~~~qqq^^^QQQJJJHHHFFFCCC???<<<<<<<<<;;;:::888888888888888777777777777777777777666666666666777888888999999999999999999999999:::;;;===>>>?????????>>>>>>=========<<<===>>>???>>><<<;;;<<<===<<<@@@DDDDDDBBBAAABBBCCCEEEDDDCCCAAA???>>><<<<<<>>>>>>===;;;999:::===@@@KKKYYYlll~~~|||uuunnn}}}sssRRR>>>===:::999===<<<=========>>>@@@CCCGGGIIIKKKPPPPPPTTT\\\___mmm{{{qqqvvvooo[[[PPP[[[tttrrrSSSAAAAAABBB===CCCIIIdddpppTTTOOOIIIDDDFFFFFFNNN^^^qqq}}}qqqooooooooowww~~~wwwtttssswwwuuusssrrrxxxqqq```XXXVVVUUUVVVYYYWWW\\\bbbfffeeeccc```___^^^\\\ZZZZZZ[[[YYYTTTOOOLLLHHHCCCBBBCCCEEEDDDCCC???>>>======<<<<<<======???AAAMMM```rrr}}}vvvjjjjjjmmmjjjdddnnnYYYPPPTTTNNNKKKGGGEEECCCBBB@@@???<<<:::888777777777555333333333222111111111222222000000000000000000000000//////111222222222222222111222333333444444333333333333444444444444444444333333333333444444444444555777:::<<<>>>>>>===<<<;;;<<<<<<===>>>>>>??????@@@AAABBBDDDGGGIIIJJJKKKOOORRRWWW[[[___dddjjjnnnrrrsssvvvzzz~~~~~~sssbbbVVVPPPNNNFFFBBB===:::::::::::::::999999999888888777777666777777777777777777777777888888999:::::::::::::::999999999:::;;;<<<>>>???>>>>>>>>>>>>===============>>>>>>===;;;:::;;;===>>>BBBFFFGGGEEEDDDCCCCCCFFFEEEDDDBBB@@@>>>===<<<>>>>>>===;;;999:::===@@@JJJWWWkkk|||uuuqqqlllOOO>>>===999:::===;;;=========???AAAEEEHHHJJJKKKQQQRRRUUU\\\___iii~~~zzzzzzfffTTT[[[wwwYYYAAAAAA@@@999AAAGGGaaawwwXXXOOOHHHEEEFFFDDDKKKYYYlllzzz~~~~~~{{{{{{wwwtttvvvvvveeeTTTLLLKKKNNNUUU[[[ZZZ^^^cccggggggeeebbb```aaa___]]]]]]]]][[[VVVQQQMMMIIICCCAAACCCEEEDDDCCC???>>>>>>===<<<=========???BBBOOObbbrrr|||wwwnnnlllkkkeee^^^kkkVVVNNNRRROOOLLLHHHEEEDDDBBB@@@???<<<:::888777777777555333222222111000000000000000000000000000000000000000//////111222222222222222111222333333444444333333333333333444444444555555333333333444444444555555555777:::<<<>>>>>>===<<<:::;;;;;;<<<<<<======>>>???@@@BBBDDDFFFIIIKKKKKKNNNQQQUUUZZZ^^^bbbhhhlllqqqsssvvvzzz}}}xxxhhhZZZPPPKKKEEEAAA<<<:::999::::::999::::::999999888888777777888888888888888888888888999999:::;;;;;;;;;;;;;;;999999999999:::<<<===>>>>>>>>>>>>===============;;;<<<<<<;;;999999;;;===@@@CCCGGGIIIIIIFFFDDDCCCFFFFFFEEEDDDBBB@@@>>>===>>>>>>===;;;999:::===@@@GGGUUUhhhyyytttuuufffMMM???===::::::===999<<<<<<===???BBBFFFIIIJJJJJJRRRSSSUUU\\\___gggxxxoooYYYWWWppp^^^CCCAAAAAA;;;AAADDD]]]~~~^^^QQQHHHDDDEEEBBBIIITTTfffwww~~~zzzwwwxxxiii[[[LLLDDDDDDJJJTTT]]]]]]```dddhhhiiihhheeeccccccaaa______```]]]XXXTTTOOOJJJDDDAAACCCDDDDDDCCC??????>>>===============???DDDQQQdddrrryyy~~~}}}xxxuuunnneee^^^hhhTTTLLLPPPOOOLLLHHHEEEDDDCCCAAA???<<<:::888777777777555333222222111000////////////000000000000000000000000///000111222222333222222111222333333444444333333222333333444444555555555444444444555555555666666555777:::<<<>>>>>>===<<<::::::;;;;;;<<<=========>>>???AAADDDFFFIIIKKKLLLNNNQQQUUUYYY]]]aaagggjjjnnnpppsssvvvzzz}}}qqq^^^OOOGGGBBB@@@<<<::::::;;;:::::::::::::::::::::999999999999999999999999:::::::::::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>@@@?????????>>>>>>======:::;;;;;;;;;:::;;;===@@@CCCFFFJJJMMMMMMJJJGGGDDDFFFGGGGGGFFFEEECCCAAA@@@>>>>>>===;;;999:::===@@@FFFSSSfffxxxtttyyy___JJJ???===999;;;===888;;;<<<>>>AAADDDGGGJJJLLLLLLTTTTTTTTT[[[^^^dddqqquuu\\\PPP___wwwbbbIIICCCDDDAAAAAACCCYYYhhhXXXJJJDDDEEEBBBHHHQQQaaarrr~~~~~~{{{|||xxxcccYYYOOOHHHFFFJJJVVVbbb___```dddhhhkkkkkkiiifffdddbbb```aaabbb```\\\WWWPPPKKKDDDAAABBBDDDEEEDDD@@@???>>>>>>======>>>>>>AAAGGGUUUhhhuuu{{{~~~{{{rrrgggaaaiiiVVVNNNPPPOOOLLLHHHEEEDDDCCCAAA???<<<:::888777777777555333444333222111000000000000000000000000000000000000///000111222222333222222111222333333444444333333222222333333444555555666555555555666666666777777555777:::<<<>>>>>>===<<<;;;;;;;;;<<<======>>>>>>>>>???AAACCCFFFIIIKKKLLLOOORRRVVVZZZ]]]bbbgggkkkmmmnnnqqquuuxxx{{{|||}}}uuuaaaOOOEEE@@@>>><<<;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<===>>>???@@@CCCCCCBBBAAA@@@??????>>><<<============???BBBEEEGGGJJJNNNQQQRRROOOJJJFFFFFFGGGHHHHHHHHHFFFDDDBBB>>>>>>===;;;999:::===@@@FFFSSSfffwwwtttzzzVVVDDD<<<;;;888<<<>>>888<<<===???CCCFFFJJJLLLNNNOOOXXXVVVSSSYYY\\\```kkk~~~fffQQQVVVgggrrryyyxxxgggQQQEEEBBBDDDCCCBBBVVVvvvaaaMMMEEEEEEBBBHHHNNN\\\mmmwww|||uuukkkccc^^^XXXQQQJJJKKKWWWddd```aaadddiiimmmnnnkkkhhhdddbbbaaabbbdddccc___ZZZQQQKKKDDDAAABBBDDDEEEDDD@@@???>>>>>>======>>>>>>CCCJJJZZZmmmzzz{{{}}}zzzqqqgggccclllZZZQQQSSSPPPLLLHHHFFFDDDCCCAAA@@@<<<:::888777777777555333555444333222111111111111000000000000000000000000///000111222222333222222222222333444444444333333222222333333444555666666666666666666777777777777555777:::<<<>>>>>>===<<<<<<<<<======>>>?????????===>>>@@@CCCFFFIIIKKKLLLPPPSSSWWW[[[^^^ccchhhkkknnnppprrruuuyyy{{{}}}}}}|||}}}~~~qqq^^^MMMBBB???===<<<<<<===>>><<<;;;;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<=========;;;<<<<<<===============???>>>>>>>>>???@@@AAAAAAFFFEEEEEECCCBBBAAA@@@@@@>>>???@@@@@@@@@CCCGGGJJJJJJMMMQQQUUUVVVRRRLLLHHHFFFGGGIIIIIIIIIHHHFFFDDD>>>>>>===;;;999:::===@@@GGGTTTgggxxxttt{{{{{{PPP@@@999:::888<<>>AAADDDHHHLLLNNNPPPSSS[[[WWWRRRWWWZZZ]]]gggrrrYYYVVVbbbdddmmmsssjjjVVVDDD>>>AAADDDBBBTTTiiiQQQFFFFFFBBBIIILLLYYYiiirrruuu{{{vvvkkkccccccbbb___WWWNNNKKKVVVeee```aaadddiiinnnpppmmmjjjdddbbbbbbccceeeddd```\\\RRRLLLEEEAAABBBDDDEEEDDD@@@??????>>>>>>>>>>>>>>>EEEMMM^^^rrr}}}~~~zzzvvvyyywwwnnnfffddddddUUUMMMNNNLLLMMMJJJEEECCCDDDAAA<<<===<<<;;;999777666555444222222222222222222222222000000000000000000000000000000000111222222333333333333222222333333444555444333333333333444555555444444444555555555555666777888:::<<<===>>>>>>>>>>>><<<<<<===?????????>>><<<===???BBBEEEHHHJJJKKKRRRSSSUUUXXX]]]bbbgggiiilllnnnrrrtttwwwyyy}}}|||vvvuuutttgggPPPBBBAAA???===<<<<<<<<<<<<;;;999888999;;;<<<<<<;;;::::::===<<<::::::<<<======<<<>>>===;;;;;;===AAAEEEGGGJJJHHHHHHIIIKKKJJJFFFBBBEEEEEEDDDDDDBBB@@@===;;;>>>>>>@@@AAA@@@@@@HHHQQQSSSPPPQQQVVVXXXSSSMMMJJJKKKJJJHHHGGGFFFDDDAAA???>>>===<<<;;;<<<===???AAAEEESSSgggwwwvvv}}}rrrOOOEEE<<<<<<===<<<;;;<<<<<>>===@@@AAA???>>>AAAEEEQQQcccsss}}}tttlllooooooiiijjjpppgggVVVNNNNNNLLLMMMJJJEEECCCDDDAAA<<<===<<<;;;999777666555444222222222222222222222222000000000000000000000000000000000111222222333333333333222222333333444555444333333333333444555555444444444555555555555666666777:::<<<>>>>>>>>>======<<<;;;<<<>>>??????>>>???@@@AAADDDFFFIIIKKKLLLRRRSSSUUUYYY^^^cccgggjjjlllooorrruuuwwwyyy}}}wwwsssooobbbMMMAAABBBBBBAAA???>>>>>>===<<<<<<:::;;;===>>>============;;;::::::;;;>>>??????>>>@@@BBBDDDHHHMMMQQQUUUWWW]]]\\\ZZZYYYXXXTTTNNNIIIGGGFFFEEEDDDBBB@@@===<<>>>>>@@@???@@@IIISSSVVVSSSSSSYYY[[[VVVOOOKKKJJJIIIHHHGGGEEECCC@@@???>>>===<<<;;;;;;===???@@@EEESSSgggwww}}}yyyxxxvvvppp|||jjjLLLCCC;;;;;;<<<;;;;;;<<<>>>AAADDDGGGHHHJJJLLLNNNPPPSSSTTTTTTTTTXXX___fffhhh[[[aaaiiirrr{{{wwweeePPPDDDAAA===@@@OOOooooooVVVKKKFFFAAACCCGGGOOO[[[iiivvv~~~{{{{{{}}}zzzyyyxxxuuuooojjjiiilllhhhYYYMMMMMMWWW___[[[```gggnnnqqqrrrqqqpppjjjhhhfffhhhjjjjjjgggdddZZZSSSJJJDDDBBBCCCBBBAAAAAA======@@@AAA>>>>>>AAAHHHUUUgggvvvrrrffffffgggfffllluuujjjWWWMMMNNNLLLMMMJJJEEEDDDEEEBBB======<<<;;;999777666555444222222222222222222222222000000000000000000000000000000000111222222333333333333222222333333444555444333333333333444555555444444444555555555555666444666:::===?????????>>><<<;;;:::;;;===??????>>>AAABBBDDDFFFHHHJJJLLLLLLRRRTTTVVV[[[___dddiiikkklllooorrruuuwwwzzz}}}||||||xxxqqqkkk^^^LLLDDDEEECCCBBB@@@>>>============<<<>>>??????===<<<===>>>;;;<<<===@@@DDDEEEEEECCCCCCHHHOOOXXX___dddfffgggiiiiiikkklllkkkfff```ZZZSSSPPPMMMJJJGGGDDDAAA>>>@@@>>>>>>@@@AAACCCLLLVVVZZZVVVVVV\\\___YYYQQQLLLIIIIIIHHHGGGEEECCC@@@???>>>===;;;:::;;;<<<>>>???DDDRRRfffvvv|||yyyzzz|||sssjjjmmm~~~___HHH@@@::::::<<<;;;<<<>>>@@@BBBFFFHHHIIIKKKMMMOOOPPPRRRTTTTTTTTTXXX^^^ccc}}}iiiZZZ\\\jjjppp{{{~~~oooVVVFFFCCC>>>AAAMMMkkk}}}^^^MMMFFFCCCBBBEEEKKKUUUcccqqq~~~wwwtttsssvvvyyy{{{xxxuuuvvvyyyxxxtttoooqqqpppgggXXXOOORRR[[[```YYYaaakkkrrruuuuuuuuuvvvmmmjjjggggggiiijjjhhheee\\\UUULLLFFFDDDCCCBBB@@@>>><<<===@@@AAA>>>>>>AAAMMMYYYkkkzzzssseeecccfffkkkvvvnnnXXXKKKMMMLLLMMMJJJEEEDDDEEEBBB======<<<;;;999777666555444111111111111111111111111000000000000000000000000000000000111222222333333333333222222333333444555444333333333333444555555444444444555555555555666444666;;;???AAABBBAAA@@@===;;;::::::<<<>>>???>>>BBBCCCDDDFFFHHHJJJKKKLLLRRRTTTWWW\\\aaafffjjjllllllooorrruuuwwwzzz}}}zzzzzzxxxsssnnnhhh]]]OOOHHHHHHDDDDDDCCCAAA@@@@@@BBBDDDEEEGGGHHHEEEAAA??????@@@???@@@CCCHHHLLLNNNNNNMMMLLLSSS]]]gggooossstttsssssswww~~~}}}vvvppphhhccc\\\VVVRRRLLLFFFAAA@@@>>>???CCCEEEHHHOOOXXX\\\WWWWWW^^^aaa[[[RRRLLLGGGHHHIIIHHHEEEBBB@@@???>>>===;;;::::::<<<===???DDDRRRfffvvvxxxjjjeeeoooVVVDDD===999:::;;;;;;<<>>===;;;===@@@@@@>>>@@@DDDRRR^^^ppp~~~yyymmmlllqqqxxxqqqXXXJJJLLLLLLLLLJJJFFFEEEFFFCCC>>>===<<<;;;999777666555444111111111111111111111111000000000000000000000000000000000111222222333333333333222222333333444555444333333333333444555555444444444555555555555666444777;;;???BBBDDDDDDCCC>>><<<::::::<<<>>>>>>>>>AAABBBCCCEEEGGGHHHJJJJJJQQQTTTXXX]]]bbbgggjjjlllmmmooosssuuuxxxzzz~~~|||uuuuuunnnlllkkkhhh___SSSLLLJJJGGGHHHIIIHHHGGGHHHJJJMMMPPPSSSTTTQQQJJJEEECCCDDDDDDFFFJJJOOOUUUXXXXXXWWWYYY___hhhrrryyy||||||{{{xxxoooggg___WWWMMMFFFEEEBBBBBBFFFHHHIIIOOOUUU\\\WWWWWW^^^ccc]]]SSSLLLFFFHHHJJJJJJFFFCCCAAAAAA???>>><<<;;;;;;<<<===>>>DDDRRRfffvvv}}}yyyhhhfffssszzzPPPAAA<<<999:::;;;;;;===@@@@@@CCCFFFHHHIIIJJJLLLNNNPPPQQQSSSTTTVVVXXX[[[]]]fff~~~~~~mmm___[[[jjjnnnzzz}}}cccKKK@@@DDDCCCIIIeeekkkOOOGGGJJJCCCDDDGGGLLLWWWhhhyyy{{{tttpppnnnmmmlllpppmmmeee\\\YYYZZZZZZWWWTTTbbbsss~~~{{{zzztttoooiiigggggggggeeeccc]]]VVVNNNGGGEEECCC@@@>>><<<;;;===@@@@@@>>>BBBGGGXXXcccssszzztttvvv|||vvvYYYJJJLLLLLLLLLJJJFFFEEEFFFDDD???===<<<;;;999777666555444111111111111111111111111000000000000000000000000000000000111222222333333333333222222333333444555444333333333333444555555444444444555555555555666444666:::>>>BBBDDDFFFFFFAAA???<<<;;;<<<>>>>>>>>>???@@@BBBDDDFFFHHHIIIJJJPPPSSSWWW]]]bbbgggjjjlllmmmpppsssvvvxxx{{{~~~xxxuuuwwwtttuuuuuurrriii^^^UUUQQQKKKNNNQQQQQQOOOOOOQQQTTTXXX\\\___[[[SSSKKKHHHHHHNNNOOOSSSXXX^^^bbbdddcccaaaeeellltttzzz~~~}}}vvvlll```WWWUUUOOOJJJJJJJJJJJJNNNTTT\\\VVVVVV___eee```UUUMMMFFFIIILLLLLLGGGCCCBBBCCC@@@???===<<<;;;<<<>>>???EEESSSgggwww~~~}}}~~~zzzhhhiiixxxqqqJJJ@@@<<<:::;;;<<<;;;===AAAAAACCCFFFHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVXXXYYYYYYbbb~~~pppaaa[[[hhhqqq}}}oooUUUCCC@@@???EEEZZZuuuTTTIIILLLCCCDDDFFFIIISSSbbbuuusssiiieeeeeehhhkkkjjjeee^^^[[[\\\YYYTTTTTT```qqq}}}{{{yyytttpppkkkhhhiiiiiigggeee^^^WWWOOOIIIGGGEEEBBB???===<<<===?????????EEEMMM^^^iiiwww|||xxxuuuxxx{{{[[[KKKOOOLLLLLLJJJFFFEEEGGGDDD@@@===<<<;;;999777666555444111111111111111111111111000000000000000000000000000000000111222222333333333333222222333333444555444333333333333444555555444444444555555555555666444555777;;;???CCCFFFHHHEEEBBB>>><<<<<<===>>>===>>>???AAACCCFFFIIIJJJKKKOOORRRWWW]]]bbbgggjjjkkkmmmpppsssvvvxxx{{{~~~uuukkkeee\\\```dddddd```^^^___aaadddjjjooommmddd[[[WWWWWW\\\]]]```eeekkkpppssssssnnnpppuuu{{{yyyrrrfffYYYRRRMMMMMMRRRXXX\\\VVVVVV```gggbbbWWWNNNFFFJJJNNNNNNIIIDDDCCCDDDBBB@@@>>>===<<<===???@@@FFFTTThhhxxx~~~yyyiiimmm~~~hhhCCC???<<<;;;===<<<;;;===BBBCCCEEEHHHJJJJJJKKKMMMOOOPPPQQQRRRTTTWWWXXXXXXWWW]]]wwwvvvdddZZZffftttdddJJJ===@@@CCCLLLddd[[[KKKKKKAAACCCDDDGGGNNN]]]ppp~~~vvviiicccdddiiihhhhhheee___[[[[[[YYYVVVWWW^^^jjjttt{{{|||zzzxxxrrroookkkkkkmmmnnnmmmkkk___YYYQQQLLLJJJHHHEEEBBB???>>>>>>???>>>???HHHQQQeeennnzzz{{{wwwwww~~~~~~]]]MMMQQQLLLLLLJJJFFFEEEGGGEEE@@@===<<<;;;999777666555444000000000000000000000000000000000000000000000000000000000111222222333333333333222222333333444555444333333333333444555555444444444555555555666666333333555888<<>>===>>>???AAADDDGGGJJJLLLMMMNNNQQQVVV\\\bbbfffiiikkknnnppptttvvvxxx{{{~~~yyysssxxx|||{{{vvvrrrrrrsssuuu}}}zzzqqqmmmllliiiiiikkkooovvv{{{zzzgggYYYRRRQQQWWW___\\\VVVWWWaaaiiieeeYYYPPPFFFKKKPPPOOOJJJEEEDDDEEECCCAAA???>>>===>>>???@@@GGGUUUiiiyyy~~~xxxkkkqqqaaa>>>@@@===<<<>>>===;;;===BBBDDDFFFIIIKKKLLLLLLNNNPPPPPPPPPRRRTTTWWWXXXWWWVVVWWWlllkkk___dddwwwpppQQQ>>>CCCDDDBBBMMMnnnaaaLLLIII@@@AAACCCEEEKKKZZZmmmzzzxxxsssuuu{{{mmmeeehhhmmmggghhheee^^^[[[[[[[[[XXXYYY]]]dddmmmuuuyyyxxxwwwpppnnnlllmmmqqqsssrrrpppaaa[[[SSSNNNLLLKKKGGGEEE@@@???>>>???>>>@@@IIITTTjjjrrr}}}zzzwww~~~|||]]]NNNQQQLLLJJJHHHGGGFFFEEEBBB@@@===<<<;;;999777666555444222222222111111111111000111111111111000000000000/////////000111111222222222222111111222222333444444333333333333444555555444444444555555555555666888888888999;;;>>>AAACCCEEEBBB===<<<===>>>===<<>>;;;;;;???CCCHHHXXXnnnvvvlllqqqwwwWWWDDD>>>===<<<;;;<<<>>>@@@AAAFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRTTTUUUVVVWWWWWWWWWXXXhhhkkkSSSdddrrrvvvZZZCCC@@@@@@CCCKKK```eeeOOOEEEDDDCCCCCCFFFIIIRRReeevvv~~~xxxqqqooo|||~~~wwwjjjjjjpppqqqkkkccc]]]ZZZXXXUUURRRQQQYYYaaajjjssszzzyyyttttttqqqppprrrvvvvvvrrrmmmddd^^^XXXVVVVVVRRRIIIBBBAAA>>>AAADDD???<<>>===<<>>;;;<<<@@@DDDKKK[[[pppvvvxxxuuullltttqqqRRR@@@===<<<;;;;;;<<<>>>AAABBBGGGHHHIIIKKKMMMOOOQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWdddzzzmmmUUU]]]iiiyyy|||xxxzzzpppWWWEEEAAA@@@CCCGGGXXX{{{iiiQQQFFFDDDBBBBBBCCCFFFOOObbbsss~~~{{{uuussswwwxxx|||}}}vvvnnnnnnsssuuuooohhhbbb^^^ZZZUUURRRRRRWWW]]]dddoooyyy{{{wwwvvvrrroooqqquuuvvvrrrnnnfff```YYYWWWXXXTTTKKKDDDAAA>>>@@@CCC@@@AAAPPPdddxxx||||||~~~zzzZZZJJJMMMLLLJJJHHHGGGFFFEEEBBB@@@===<<<;;;999777666555444222222222111111111111000111111111111000000000000/////////000111111222222222222111111222222333444444333333333333444555555444444444555555555555666777666666777999<<>><<<;;;<<<======<<>><<<<<>>===<<<;;;<<<<<<======>>>???@@@CCCEEEHHHKKKLLLPPPRRRVVV[[[```dddgggiiikkkmmmppptttxxx|||~~~~~~~~~rrrcccXXXSSSQQQQQQRRRYYYWWWYYY```fffdddZZZPPPEEEJJJPPPQQQLLLGGGDDDCCC???@@@AAA>>><<<===BBBFFFPPP```uuuyyysssooouuuwwweeehhh|||}}}qqqkkkwww```GGG;;;;;;;;;;;;<<<>>>BBBEEEGGGJJJJJJLLLNNNPPPRRRSSSTTTWWWWWWXXXXXXXXXXXXXXXWWW\\\bbblllsss```WWW___nnnrrrpppssslllYYYGGGBBB@@@AAAAAAHHH]]]sss~~~^^^QQQHHHCCC??????@@@HHHXXXfffsssyyy}}}{{{tttuuuxxx||||||yyytttqqqrrrqqqooolllhhhccc]]]ZZZYYYYYYYYY^^^kkk{{{{{{vvvqqqqqquuuwwwuuurrriiiccc]]][[[\\\XXXPPPHHHCCCAAAAAABBBDDDLLL```ssszzz{{{~~~qqquuuqqqaaaQQQSSSLLLJJJHHHGGGFFFEEEBBB@@@===<<<;;;999777666555444222222222111111111000000111111111111000000000////////////000111111222222222222111111222222333444444333333333333444555555444444444555555555555666666555555555777999<<<>>>=========<<<<<<<<<<<<===>>>???@@@BBBEEEHHHJJJLLLQQQSSSVVVZZZ___dddgggiiilllnnnrrrvvvzzz}}}}}}~~~zzzvvvyyyzzzmmmkkkrrr|||{{{tttiii___ZZZWWWSSSOOOUUUUUUWWW^^^cccaaaXXXOOOEEEIIILLLMMMIIIDDDAAAAAA???@@@@@@???===>>>CCCGGGRRRbbbvvv{{{rrrsss~~~llllll|||{{{ppplllyyywwwYYYDDD<<<::::::;;;<<>>???>>><<<;;;<<<===>>>>>>@@@BBBEEEHHHJJJLLLRRRTTTVVVZZZ___dddhhhjjjmmmpppssswww{{{}}}~~~~~~{{{yyyxxxxxxzzz}}}|||tttggg]]]]]]iiizzzuuuhhh```\\\VVVOOOSSSSSSWWW\\\aaa^^^UUUMMMEEEGGGJJJJJJGGGCCC@@@???>>>@@@@@@???===???DDDHHHUUUdddxxx|||zzzxxxwwwxxxqqqppp~~~pppSSSBBB>>>;;;;;;;;;===@@@CCCGGGIIIJJJKKKMMMNNNQQQRRRTTTUUUVVVWWWWWWXXXYYYYYYXXXXXXXXX]]]bbboooooo\\\bbbqqq{{{yyyzzztttdddLLLDDD???@@@AAAEEESSSccceeeSSSNNNHHHCCCAAAAAAEEEOOOXXXeeeooo|||}}}~~~}}}yyyqqqiiigggjjjmmmnnnllliiifffeeedddkkkqqqtttzzz}}}yyyzzz}}}~~~{{{wwwkkkddd^^^]]]^^^[[[SSSKKKFFFFFFEEEEEEKKKZZZooo~~~ttthhhfffjjjpppsssrrrwww~~~{{{rrrcccOOOOOOLLLJJJHHHGGGFFFEEEBBB@@@===<<<;;;999777666555444222222222111111111111000111111111111000000000000/////////000111111222222222222111111222222333444444333333333333444555555444444444555555555555666777666555555777999<<<===>>>@@@AAA@@@===;;;;;;======>>>@@@BBBDDDGGGJJJKKKSSSTTTWWW[[[```eeeiiilllnnnppptttxxxzzz|||||||||xxxwww{{{vvvfffccc]]]VVVVVVdddzzz{{{kkkbbb___ZZZSSSSSSTTTWWW]]]```]]]UUUMMMGGGHHHIIIHHHFFFCCC@@@???>>>???@@@???>>>???EEEIIIXXXggg{{{|||sssrrrxxxkkkNNNAAA@@@<<<<<<<<<===@@@DDDGGGIIIJJJKKKLLLNNNPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYVVV\\\```jjjmmm^^^aaaooozzz{{{~~~{{{oooUUUJJJAAA@@@@@@BBBNNN\\\ooo]]]NNNHHHCCCBBBBBBCCCJJJRRR]]]iiiyyy~~~yyyuuuuuurrrmmmjjjmmmooooookkkgggeeedddfffsss~~~~~~yyymmmgggaaa___```^^^VVVNNNFFFGGGGGGHHHQQQbbbxxxwwwhhhcccgggkkkrrrwwwyyywwwtttrrrdddOOONNNMMMJJJHHHGGGFFFEEEBBB@@@===<<<;;;999777666555444222222222111111111111000111111111111000000000000/////////000111111222222222222111111222222333444444333333333333444555555444444444555555555666666777777666666777999<<<===???AAACCCAAA===;;;;;;======>>>???BBBDDDGGGJJJKKKTTTUUUWWW[[[```eeejjjlllnnnqqqtttwwwzzz{{{{{{{{{~~~|||sss___ZZZZZZXXXRRRQQQ___www{{{hhh___```]]]XXXTTTUUUYYY^^^```]]]UUUMMMHHHIIIIIIHHHFFFCCCAAA???===???@@@???>>>@@@EEEJJJZZZiii}}}uuupppsss~~~gggLLL@@@AAA=========>>>@@@DDDGGGIIIJJJJJJLLLNNNPPPRRRSSSTTTSSSTTTUUUWWWXXXYYYYYYYYYVVV^^^aaahhhqqq___aaannnyyy{{{xxx\\\OOOCCC@@@>>>???JJJWWW{{{zzzhhhNNNHHHCCCBBBBBBBBBGGGMMMWWWdddttt|||{{{rrrmmmqqqsssrrroooqqqssspppjjjeeebbbbbbgggxxxzzznnnhhhbbbaaabbb```XXXPPPEEEGGGHHHKKKUUUiii|||lllfffnnnpppxxxwwwssswwweeeTTTMMMKKKIIIGGGFFFEEECCC???======<<<;;;999777666555444222222222222222222222222222111111111000000//////000000000000000000000000222333333333222222444666444444444444444444444444666666666666666555555555777888888777555666888:::???BBBEEECCC@@@======???>>>>>>???BBBEEEIIILLLNNNRRRSSSVVV[[[```eeeiiillloooqqquuuxxxzzz}}}uuu```XXXVVVRRRNNNPPPZZZgggrrr}}}mmmaaa^^^___^^^XXXVVVYYY^^^___YYYRRRPPPIIIOOOQQQJJJCCCAAAAAAAAAAAACCC>>>===CCCAAADDDQQQ]]]nnnvvvlllwww~~~```III???>>>=========@@@EEEHHHIIIIIILLLMMMOOOQQQSSSUUUVVVWWWUUUVVVWWWYYYZZZ[[[[[[[[[[[[XXXaaaeeennnzzzgggccciiiwww}}}|||~~~nnnYYYEEE>>>???BBBFFFLLLmmmlll[[[KKKGGGFFF???>>>FFFGGGMMMYYYmmm}}}~~~uuukkkgggjjjttt|||xxxwwwrrrkkkhhhgggccc]]]ccc{{{}}}vvvnnnhhhhhhhhhaaaXXXSSSMMMHHHIIITTTdddttt}}}ppplllsss~~~uuunnnnnndddSSSMMMKKKIIIGGGFFFEEECCC???======<<<;;;999777666555444222222222222222222222222111111111111000000000///000000000000000000000000222333333333222222444555444444444444444444444444666666666666666666666555888888888777555555777999>>>AAADDDCCC@@@======>>>>>>>>>???AAAEEEHHHLLLNNNQQQSSSVVV[[[```eeeiiikkkoooqqquuuxxxzzz}}}}}}iiiYYYUUUOOOLLLNNNVVVaaahhhzzz}}}yyylllbbb___```___[[[YYYZZZ______YYYRRRPPPLLLRRRSSSLLLEEECCCCCCCCCAAACCC>>>===BBBAAADDDQQQ___pppssslllwwwwwwZZZFFF======<<<===@@@CCCEEEHHHIIIJJJMMMNNNOOOQQQSSSTTTVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZ\\\ZZZaaaccciiipppiiijjjvvv}}}}}}~~~rrr^^^III@@@???@@@CCCHHHbbbsss^^^LLLFFFGGG??????EEEEEEJJJTTTfffxxxzzzrrriiifffjjjssszzzyyywwwppphhheeeddd___YYY```xxxwwwooojjjjjjjjjbbbYYYTTTNNNJJJKKKXXXiiiyyy{{{mmmsss}}}{{{rrrpppuuueeeUUUOOOKKKJJJGGGFFFEEECCC@@@======<<<;;;999777666555444222222222222222222222222111111111111000000000000000000000000000000000000111222333222111222333555444444444444444444444444555555666666666666666666999999999888666555666888===@@@DDDDDD@@@======>>>>>>>>>???AAADDDHHHKKKMMMQQQSSSVVV[[[```eeeiiikkknnnqqquuuxxxzzz}}}nnnZZZTTTLLLIIIMMMTTTZZZ]]]nnnrrrrrrjjjbbb```aaaaaa___[[[ZZZ^^^^^^YYYSSSQQQOOOUUUVVVPPPHHHFFFFFFEEEBBBDDD???<<>>===@@@CCCUUU{{{eeePPPGGGGGGAAA???CCCCCCFFFMMM]]]ooo{{{}}}xxxqqqjjjgggjjjqqqwwwvvvsssllleeecccccc```ZZZ^^^tttyyyqqqllllllkkkddd[[[WWWPPPLLLPPP___rrrrrrwww}}}}}}uuuooouuuhhhWWWRRRLLLJJJHHHFFFEEECCC@@@======<<<;;;999777666555444222222222222222222222222111111111000000000000000000000000000000000000000111222333222111111333555444444444444444444444444555555555555666666666666999::::::888666555555666;;;???DDDEEEBBB>>>===>>>>>>>>>???AAADDDGGGJJJLLLPPPSSSWWW\\\aaaeeeiiijjjnnnqqqtttxxxzzz~~~~~~jjjYYYQQQIIIIIIOOOVVVYYYXXXccchhhjjjgggbbb___aaacccaaa[[[XXX[[[]]]YYYTTTSSSPPPVVVXXXRRRKKKHHHGGGFFFBBBEEE???<<<@@@@@@EEEUUUgggvvvvvvkkkooo{{{{{{aaaKKK>>>:::;;;999@@@GGGJJJHHHGGGJJJMMMOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVXXXZZZ\\\YYY]]]wwwqqqfffkkkwww}}}|||{{{xxxjjjVVVGGG???===???AAALLLnnnqqqVVVIIIIIICCC@@@BBBAAADDDHHHTTTeeesss{{{}}}uuuooolllnnnrrrvvvqqqnnnhhhcccdddhhheee```^^^pppyyyrrrnnnnnnkkkddd\\\XXXRRRPPPVVVhhh{{{{{{~~~|||rrrooozzzhhhUUUQQQLLLJJJHHHGGGFFFDDD@@@>>>===<<<;;;999777666555444222222222222222222222222000000000000000000111111000000000000000000000000111222222222111111333444444444444444444444444444444555555555666666777777888999:::999666555555666999???DDDFFFDDD@@@>>>>>>>>>>>>???AAACCCGGGJJJKKKPPPRRRWWW\\\aaafffiiijjjmmmppptttxxxzzz~~~xxxcccUUUOOOIIILLLVVV^^^___]]]^^^bbbeeeddd```^^^```eeebbbZZZUUUXXX[[[ZZZVVVUUUQQQWWWYYYSSSLLLHHHGGGEEECCCFFF@@@===@@@AAAHHHZZZkkkxxxvvvkkksssqqqVVVEEE===;;;<<<:::@@@HHHJJJIIIHHHKKKNNNQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUYYYXXXVVV\\\nnnwwwgggiiivvv|||yyynnn]]]KKK@@@>>>@@@BBBJJJeee___LLLKKKFFFAAABBB@@@DDDFFFNNN\\\iiirrr{{{~~~xxxuuuuuuvvvwwwtttqqqjjjfffhhhlllhhhbbb```lll|||xxxrrrooonnnkkkccc\\\YYYVVVVVV___rrrzzzyyytttqqq}}}gggRRRMMMLLLJJJHHHGGGFFFDDDAAA>>>===<<<;;;999777666555444222222222222222222222222000000000000111111111111000000000000000000000000000111222111000111222444444444444444444444444444444444555555666777777777777999:::999777666666666999???FFFHHHFFFBBB@@@@@@>>>>>>???AAACCCFFFIIIKKKOOORRRWWW]]]bbbfffhhhiiimmmppptttwww{{{~~~vvv```QQQMMMLLLRRR^^^fffiiigggbbbbbbdddccc___\\\aaahhhggg]]]UUUWWW[[[ZZZXXXWWWQQQXXX[[[TTTMMMIIIGGGEEECCCFFFAAA>>>AAACCCLLL___ooozzzttt~~~~~~yyypppxxxgggMMM@@@=========<<>>===<<<;;;999777666555444222222222222222222222222///000000000111111111111000000000000000000000000000111222111000000222444444444444444444444444444444444555555666777777888555777999999888666666777999???GGGJJJHHHDDDBBBAAA>>>>>>???@@@CCCFFFHHHJJJOOORRRWWW]]]bbbfffhhhiiimmmppptttwww{{{~~~~~~~~~sss^^^NNNMMMPPPXXXdddmmmppppppkkkhhhfffddd___\\\cccmmmooobbbXXXXXX[[[[[[XXXWWWRRRYYY\\\VVVNNNJJJGGGEEECCCGGGBBB???BBBEEEPPPeeesss|||kkkvvv|||xxx{{{}}}xxx|||~~~^^^FFF===<<<======???@@@CCCFFFHHHJJJLLLMMMSSSSSSRRRRRRQQQQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUZZZUUUWWWbbbdddtttuuupppyyy~~~zzzjjjTTTDDDAAABBBBBBFFFSSSppptttTTTOOOJJJDDDCCCBBB@@@BBBHHHPPPWWW```ooo}}}{{{tttpppqqqqqqiii^^^[[[YYY```rrrzzzuuusssrrrmmmddd^^^]]]bbbhhhvvvwwwpppxxxxxxppprrryyynnnUUUOOOMMMKKKIIIGGGFFFDDDAAA???===<<<;;;999777666555444222222222222222222222222//////000000111111111222000000000000000000000000000111222111000000222444444444444444444444444444444444444555666777777888555777999999888777777888999???HHHKKKIIIEEECCCBBB>>>>>>???@@@CCCEEEHHHJJJOOORRRWWW]]]cccfffhhhiiillloootttwww{{{~~~zzz|||qqq\\\LLLNNNRRR\\\gggppptttuuurrrmmmiiifff```]]]eeepppuuuhhh[[[ZZZ\\\[[[XXXVVVTTT[[[^^^WWWOOOKKKHHHFFFBBBGGGCCC???CCCFFFRRRhhhvvv~~~~~~vvvlllqqq~~~~~~}}}zzzYYYBBB;;;;;;===<<<@@@@@@AAADDDHHHKKKLLLLLLTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVWWW\\\VVVYYYeeebbbmmmyyyqqqxxx{{{~~~oooWWWEEEAAAAAAAAACCCLLLfffyyyVVVPPPKKKEEEDDDCCC===@@@FFFMMMSSS\\\nnn~~~~~~zzzuuurrrtttuuukkk```WWWQQQVVVjjj{{{wwwuuutttnnneee```___gggooo~~~zzzooorrr~~~yyynnnkkkooolllSSSTTTKKKIIIHHHHHHGGGEEEBBB???<<<:::888777777666555444222222222111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222333444444555555444444555555555666666666666666888999:::;;;:::888666555777===EEELLLMMMIIICCC===>>>@@@BBBAAAAAABBBGGGKKKOOORRRWWW]]]cccgggjjjkkkjjjnnntttyyy|||~~~|||eeeSSSKKKLLLTTTbbbooovvv{{{}}}wwwpppiii```]]]cccllltttlllaaaZZZXXXXXXXXXWWWSSS^^^ccc[[[PPPKKKIIIFFFEEEBBBAAACCCBBBGGGYYYnnnyyyqqqbbbqqq}}}jjjMMMDDD<<<:::>>>???BBBDDDGGGJJJMMMNNNMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPLLLOOOSSSUUUTTTTTTTTTUUUTTTTTTVVVXXXYYY___nnn|||nnnhhh|||xxx|||vvv^^^JJJCCCAAA>>>DDDGGGXXX}}}dddSSSLLLCCCAAAFFFAAABBBEEEHHHKKKRRRbbbrrr{{{}}}|||{{{uuujjjaaaXXXSSSWWWhhhvvvooommmkkkgggeeeeeerrryyyxxxnnndddiiivvvtttfffccchhhkkkQQQRRRJJJIIIGGGGGGFFFCCC@@@======;;;888777777666555333222222222111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222333444444555555444444555555555555666666666666666777888::::::999888777:::>>>EEEJJJLLLJJJEEEAAA>>>???AAA@@@@@@CCCGGGKKKPPPSSSXXX^^^ccchhhjjjlllkkkoootttyyy{{{}}}fffRRRKKKJJJPPP^^^lllvvv}}}uuummmccc]]]```hhhmmmfff^^^ZZZZZZ[[[\\\[[[TTT^^^ccc]]]TTTNNNKKKHHHGGGCCCBBBDDDCCCIII]]]rrrwwwlllfffrrr|||zzzwww|||bbbGGGAAA<<<<<<@@@@@@EEEGGGJJJMMMOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOMMMPPPSSSTTTTTTSSSTTTTTTRRRSSSVVVYYYYYY[[[eeeqqqxxxiiittt{{{uuu~~~yyyfffPPPDDDAAAAAAAAADDDQQQooovvv```SSSHHHCCCCCC@@@@@@BBBDDDFFFKKKZZZhhhvvv{{{~~~vvvnnniiiccc]]]___oooxxxqqqooollliiihhhkkkwww~~~|||rrrjjjnnnyyy~~~~~~~~~{{{qqqgggeeeiiilllRRRRRRLLLKKKIIIHHHFFFDDD@@@===>>>;;;999777666666444222222222222111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222333444444555555444444555555555555666666777777444555777888999999888888>>>@@@DDDIIIMMMLLLIIIEEE>>>?????????@@@CCCGGGKKKQQQTTTYYY___dddhhhkkkmmmmmmpppuuuxxx{{{|||hhhSSSLLLIIIMMMZZZiiiuuuzzzrrrggg______dddgggbbb\\\ZZZ\\\]]]]]]\\\TTT]]]ccc```XXXRRRMMMIIIIIIDDDCCCDDDDDDKKKaaaxxxvvvkkkmmmvvv{{{}}}}}}pppqqqxxx~~~XXX@@@>>>===>>>BBBAAAGGGIIIKKKNNNPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTTTTSSSRRRSSSSSSQQQRRRWWWZZZYYYWWW\\\ddd{{{mmmppp{{{~~~}}}pppZZZFFFAAADDD@@@DDDKKK^^^rrr\\\MMMEEE@@@AAA@@@@@@AAAAAAEEEQQQ]]]nnnttt|||zzztttrrrrrrkkklll{{{{{{tttpppllljjjnnntttwwwpppuuu~~~zzzwwwtttnnniiijjjnnnoooUUUUUUOOONNNLLLJJJIIIFFFBBB>>>>>><<<999777666555444222222222222111111111000000000000000000000000000000////////////////////////000000111111111222222222222333444444555555444444444444555555666666777777555555777888888888888888>>>@@@DDDIIINNNOOOKKKGGG???>>>>>>>>>???CCCGGGJJJQQQTTTYYY___eeeiiilllmmmooorrruuuxxxzzz|||~~~lllTTTMMMJJJNNN[[[kkkvvv}}}wwwmmmccc```cccddd```\\\[[[\\\]]]\\\[[[UUU[[[aaaaaa[[[TTTNNNIIIIIIDDDBBBDDDEEENNNfff~~~xxxnnnttt}}}tttjjjoooyyysssPPP<<<>>>???@@@DDDBBBGGGIIIKKKMMMOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRRRRRRRRRRSSSWWWZZZYYYVVVYYY___qqqooojjjwww}}}}}}~~~xxxbbbIII@@@EEEAAAFFFHHHSSSzzzcccQQQGGG@@@CCCAAAAAABBBAAACCCLLLWWWhhhoooxxx}}}|||}}}vvvyyy}}}uuunnniiijjjtttzzzvvv|||uuuqqqoooooosssyyypppUUUSSSOOONNNLLLJJJIIIFFFBBB>>>>>>;;;888777666666444222222222222111111111000000000000000000000000000000////////////////////////000000111111111222222222222333444444555555444444444444444555666777777888666777777888888888888888===>>>BBBIIIOOOQQQLLLHHHAAA@@@>>>===@@@CCCGGGIIIQQQTTTYYY___eeeiiilllmmmppprrruuuxxxyyy{{{~~~qqqXXXNNNKKKQQQ```rrr}}}}}}sssgggaaa```aaa]]]ZZZ[[[^^^```___^^^WWWYYY^^^```]]]UUUMMMIIIHHHCCCAAACCCFFFPPPiii~~~wwwqqqxxxpppkkktttjjjKKK<<<@@@@@@AAAEEEDDDIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTRRRQQQQQQRRRVVVUUUWWWZZZYYYXXX\\\bbbmmmmmm___iiiyyy{{{{{{~~~|||iiiOOOBBBCCC>>>EEEFFFNNNqqqkkkUUUIIIDDDCCCAAA@@@AAAAAACCCJJJRRRbbbjjjvvv|||sssjjjfffkkk{{{||||||wwwssstttxxxmmmQQQNNNLLLKKKIIIHHHFFFDDD@@@===<<<:::888777777666555444222222222111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222333444444555555444444333444444555666777888888666777777888999::::::;;;======???EEEMMMPPPMMMIIIEEEBBB>>>>>>@@@DDDGGGHHHQQQTTTYYY___dddhhhkkkmmmppprrruuuwwwyyy{{{~~~www]]]OOOLLLRRRcccwwwzzzmmmdddaaa^^^[[[YYY\\\aaaeeegggfffZZZYYY\\\```^^^VVVMMMJJJFFFBBBAAAEEEHHHSSSmmmzzzuuuttt}}}pppooozzz```FFF===BBBAAAAAAFFFHHHLLLMMMNNNOOOPPPRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSTTTSSSRRRQQQRRRSSSWWWUUUVVVYYYYYYYYY]]]cccmmmnnn^^^eeeuuuyyy|||~~~oooYYYHHHAAA:::@@@CCCKKKhhhxxx[[[LLLIIIBBB???>>>@@@@@@@@@EEELLLZZZcccppp{{{qqqiiihhhppp~~~{{{|||lllQQQNNNJJJIIIGGGGGGFFFCCC@@@===;;;999777666777777666555222222222111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222333444444555555444444333333444555666777888888444555666888:::<<>>AAADDDGGGHHHPPPSSSXXX^^^ccchhhjjjlllooorrrtttwwwyyy{{{|||bbbSSSMMMPPP___qqq~~~xxxnnnjjjbbb___]]]___eeejjjlllmmm```[[[[[[``````WWWNNNKKKFFFBBBCCCGGGLLLWWWppp~~~yyyyyy|||~~~qqqsss}}}tttUUUAAA<<>>AAAGGGOOOYYYgggttt|||rrrmmmooowww}}}zzz}}}nnnTTTRRRKKKJJJHHHHHHGGGEEEBBB???:::888666666777888777666222222222111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222333444444555555444444333333444555666777888999222333555888;;;???BBBDDDBBB<<<777999CCCLLLPPPPPPKKKFFFAAA???AAAEEEGGGGGGOOORRRWWW]]]cccgggjjjkkkoooqqqtttvvvyyy|||eeeWWWOOOMMMXXXhhhtttzzz~~~}}}~~~yyyuuuiiieeeaaabbbgggkkkmmmnnnddd]]]\\\aaaaaaXXXPPPMMMFFFCCCDDDJJJOOOZZZsss~~~{{{~~~}}}rrrvvvhhhNNN<<<<<>>@@@DDDGGGRRRaaannnvvv|||tttqqqvvv}}}xxxtttvvvuuuzzznnnRRRNNNJJJIIIGGGFFFFFFDDDBBB???>>><<<999888777777555444111111222222222222111111111111111111000000000000000000000000000000000000000000000111222222333333222222222222333444555555444444444444444555777777666666777777888<<>>>>>@@@DDDIIILLLJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQOOONNNMMMNNNPPPTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWVVVVVVWWWXXXaaammmyyyffffffsss}}}mmm\\\QQQDDDBBB@@@AAALLLhhh~~~\\\LLLFFFGGGEEECCCBBBCCCBBB???GGGLLLWWWfffuuuvvvwwwvvvlllmmmqqqzzz~~~~~~oooTTTQQQJJJIIIGGGFFFFFFDDDBBB???>>><<<999888777777555333111111222222222222111111111111111111000000000000000000000000000000000000000000000111222222333333222222222222333444555555444444444444555666777777666777777777888<<>>DDDMMMUUUTTTNNNFFFAAA@@@BBBDDDDDDKKKOOOVVV[[[```dddiiilllqqqrrrsssvvvyyy|||~~~qqq___ZZZWWW\\\hhhrrrwwwwww{{{{{{yyysssmmmkkknnnrrrsssrrreeeccccccfffcccYYYQQQMMMHHHEEEFFFNNNYYYiii}}}{{{}}}ssspppzzznnnQQQAAA@@@??????AAAEEEIIIKKKJJJKKKLLLNNNOOOOOOPPPPPPOOOPPPPPPOOOMMMLLLNNNOOOSSSRRRRRRRRRRRRRRRRRRRRRQQQSSSUUUVVVUUUUUUUUUWWW[[[cccyyykkkfffjjj|||~~~uuudddSSSFFFDDDAAAAAAIII```kkkRRRLLLIIIEEEAAA@@@@@@???>>>AAAFFFQQQ```qqq}}}~~~vvvuuuvvv{{{{{{xxx~~~lllSSSQQQJJJIIIGGGFFFFFFDDDBBB???>>><<<999777777666555333111111222222222222111111111111111111000000000000000000000000000000000000000000000111222222333333222111111222222333444555444444444444555666777888666777777777888;;;@@@CCC>>>888555777<<>>???AAABBBIIILLLRRRWWW\\\aaagggkkkpppqqqsssuuuxxx{{{|||~~~vvvgggaaa]]]aaakkksssuuutttwwwwww||||||wwwrrrpppqqqqqqpppnnniiiggghhhjjjfffZZZPPPKKKGGGDDDFFFRRRbbbrrryyy{{{zzz|||}}}qqqrrr~~~bbbEEE??????@@@AAACCCEEEHHHJJJJJJKKKLLLMMMNNNNNNOOOOOONNNOOOOOONNNLLLKKKMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQSSSTTTSSSSSSTTTUUUVVVXXXrrr{{{mmmaaarrryyy|||zzz}}}~~~oooZZZHHHEEECCCBBBEEESSSppp```UUUNNNFFFAAA@@@@@@???>>>>>>BBBKKKYYYiiiwww{{{yyy{{{yyytttwww~~~xxxzzzyyyvvvzzzgggPPPOOOJJJIIIGGGFFFFFFDDDBBB???>>>;;;999777777666444333111111222222222222111111111111111111000000000///////////////////////////000000000111222222333333111111111111222333444555444444444444555666777888666777777777777:::>>>AAA===888444666:::AAAMMMWWWZZZTTTJJJAAA======???@@@GGGJJJOOOTTTZZZ```fffkkkpppqqqsssuuuxxxzzz{{{|||~~~vvvlllgggbbbeeennnuuuvvvtttuuusssxxxzzzwwwtttrrrrrrpppnnnkkkiiihhhjjjmmmiii]]]QQQKKKHHHCCCFFFUUUhhhyyyzzz}}}wwwooouuuxxxXXX???>>>???@@@BBBDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNNNNMMMKKKJJJLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOQQQSSSSSSSSSRRRSSSUUUVVVRRReee~~~bbbfffrrrwwwuuu{{{xxxdddKKKGGGCCCBBBAAAHHH^^^tttuuu]]]RRRHHHEEEEEECCCAAA@@@@@@BBBHHHRRR___mmmxxx~~~|||zzz~~~|||zzz}}}|||{{{|||{{{sssiiigggccchhhfffNNNNNNJJJIIIGGGFFFFFFDDDBBB???===;;;888777666666444222111111222222222222111111111111111111000000000///////////////////////////000000000111222222333333111111111111222333444444555555555555555666888888777777888777777888<<<>>>>>>999555666888>>>JJJUUUZZZUUULLLCCC===;;;===???EEEIIINNNTTTYYY```gggkkkooopppsssvvvyyyzzz||||||yyyqqqkkkfffhhhpppwwwxxxwwwxxxuuuwww|||yyyxxxvvvuuutttrrrooommmgggfffjjjnnnkkk___SSSNNNIIIEEEHHHYYYnnn}}}rrroooyyyoooRRR???>>>???AAACCCEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMMMMMMMMMMNNNLLLKKKJJJKKKMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTSSSSSSTTTUUUWWWRRR```{{{sss___llluuuuuuyyy|||pppSSSIIICCCBBB@@@BBBQQQdddhhhXXXJJJGGGHHHEEEAAA@@@@@@AAAEEELLLVVVcccooovvv|||www~~~zzzuuu{{{{{{zzz|||{{{zzzsssbbb___]]]eee}}}iiiPPPOOOJJJIIIGGGFFFFFFDDDBBB???===;;;888666666555444222111111222222222222111111111111111111000000000000000000000000000000000000000000000111222222333333111000000111111222333444555555555555666777888888777888888777777777:::<<<>>>:::777777777:::EEEQQQXXXTTTMMMEEE>>>;;;===???CCCGGGMMMTTTZZZ```fffkkknnnpppssswwwzzz|||}}}}}}yyyqqqjjjkkkssszzz|||{{{~~~yyyxxx~~~uuuuuutttsssqqqooommmkkkeeeeeehhhmmmjjj___TTTOOOJJJHHHOOOaaauuu}}}~~~pppqqq}}}cccKKK@@@???@@@AAACCCEEEGGGIIIIIIJJJJJJIIIHHHIIIJJJLLLMMMMMMNNNNNNMMMKKKJJJLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNOOOQQQSSSSSSRRRRRRSSSTTTUUURRR]]]qqqbbbkkktttxxx|||~~~zzz___OOOCCCBBBAAA@@@IIIXXXttt}}}gggQQQJJJIIIDDD@@@???<<<>>>@@@EEEMMMYYYfffooo~~~yyy~~~zzzlllcccgggpppyyy{{{}}}}}}tttpppeeebbbcccnnnkkkQQQPPPJJJIIIGGGFFFFFFDDDBBB???===:::888666666555333222111111222222222222111111111111111111000000000000000000000000000000000000000000000111222222333333000000000000111222333444555555555555666777888999777888888777666666888:::@@@<<<:::888666888AAALLLTTTRRRNNNFFF???<<<===???@@@EEELLLTTTZZZ```eeeiiilllooosssxxx{{{~~~yyypppooouuu|||~~~yyywww~~~uuuuuutttqqqnnnkkkjjjiiieeedddgggkkkhhh]]]SSSOOOIIILLLXXXlll~~~}}}yyyoootttuuuUUUBBB@@@@@@@@@AAACCCEEEGGGIIIJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNMMMKKKKKKLLLNNNKKKKKKKKKLLLMMMNNNNNNNNNMMMOOOQQQQQQQQQQQQQQQSSSQQQQQQYYYdddsssmmmlllrrr}}}mmmVVVDDDCCCCCC@@@EEEPPPaaa___PPPJJJCCC@@@AAA<<<===>>>@@@EEENNNZZZcccuuu}}}tttcccVVVXXX```|||~~~uuuoooooolllhhhlllxxxjjjPPPNNNJJJIIIGGGFFFFFFDDDBBB???===:::888666666555333222111111222222222222111111111111111111000000000000000000000000000000000000000000000111222222333333000000000000111222333444555555555666666777888999777888888888666666777999@@@>>>;;;999666666>>>HHHRRRQQQNNNGGG@@@======???>>>CCCKKKSSSZZZ___dddggglllooosssxxx|||tttrrrwww~~~wwwttt{{{{{{{{{yyyvvvqqqnnnmmmlllfffeeefffiiifff\\\RRRMMMGGGNNN___uuuvvvooovvvlllKKK;;;>>>AAAAAAAAABBBDDDGGGJJJKKKJJJIIIHHHGGGGGGHHHJJJKKKNNNOOOOOONNNLLLKKKMMMNNNJJJKKKKKKLLLMMMNNNNNNOOOLLLNNNPPPPPPOOOOOOPPPQQQPPPPPPUUUXXXaaawwwnnnqqqwww[[[FFFDDDEEEAAACCCLLLPPPrrrkkkVVVLLLDDDBBBEEE??????>>>===???FFFPPPWWWmmmwwwrrr^^^PPPQQQXXXrrr}}}}}}pppmmmqqqpppkkkqqq~~~}}}qqqppp{{{hhhMMMOOOJJJIIIGGGGGGFFFDDDAAA>>>>>><<<999888777777555444333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555333444555666777777777777999999999999888888777777;;;======:::666777===CCCVVVVVVRRRHHHAAA???>>><<<>>>AAAGGGOOOXXX```dddeeelllpppuuuzzz|||~~~vvvxxx~~~zzzyyy~~~||||||zzzvvvpppllljjjjjjdddfffiiikkkiii```SSSIIIKKKVVVhhh{{{|||rrroooyyyaaaCCC:::AAA===???BBBEEEHHHJJJJJJKKKHHHHHHHHHHHHIIIKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNNNNMMMKKKIIIIIILLLKKKJJJJJJJJJKKKMMMNNNQQQOOONNNWWWfffqqquuulllkkkxxxkkkOOOAAAAAAEEEEEECCCJJJdddxxx\\\NNNGGGEEEFFFAAABBBAAA@@@@@@CCCIIIOOOfffssszzzsssbbbRRRSSS^^^ttt{{{yyyvvvsssrrrhhhwwwuuuqqqrrrtttgggOOOOOOJJJHHHGGGGGGFFFEEEAAA???>>><<<999888777777555444333222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555333444555666777777777777999:::;;;;;;:::999888777;;;???@@@===888888>>>DDDSSSWWWUUULLLCCC???>>>======@@@DDDLLLTTT\\\aaadddkkkoootttyyy|||yyy|||}}}{{{~~~~~~|||wwwqqqllliiiiiiggghhhiiikkkiiiaaaWWWOOONNN[[[ooouuunnnnnnzzzuuuYYYBBB<<<@@@@@@BBBEEEHHHJJJLLLMMMMMMIIIIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOMMMTTT^^^gggzzzlllkkk~~~xxx___KKKBBBAAAAAABBBGGGZZZuuuiiiRRRKKKGGGBBBAAAAAAAAA??????BBBHHHLLLaaaooo}}}zzztttfffXXXXXXbbbrrrwwwuuummmvvvyyytttrrrooodddPPPNNNIIIHHHGGGGGGGGGEEEBBB???>>><<<999888777777555444222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444444333444555666777777777777;;;<<<===>>>===;;;888777:::@@@EEEBBB;;;888===CCCPPPXXX[[[RRRFFF@@@>>>>>><<<>>>AAAFFFNNNVVV]]]aaaiiimmmsssxxx|||~~~}}}~~~yyyrrrllliiihhhiiiiiijjjkkkiiiccc[[[UUUSSSdddzzzxxxpppmmmqqq}}}~~~eeeLLL@@@>>>@@@BBBDDDFFFIIIKKKMMMMMMMMMJJJJJJJJJJJJKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJKKKLLLNNNOOOQQQPPPPPPOOOOOOOOOPPPPPPPPPRRRQQQSSSXXX\\\tttmmmfffwwwoooXXXDDD;;;===BBBDDDNNN___xxx```VVVNNNBBBAAAAAA@@@>>>>>>@@@EEEHHHYYYgggwww{{{wwwsssiii___aaajjjqqqsssyyyxxx{{{xxxrrrkkk~~~aaaOOOMMMIIIHHHGGGGGGGGGEEEBBB???>>><<<999888777777555444111111111000000000000///000000000000000000000000///////////////////////////000000000111111111111222111111111222222333444333444555666777777777777;;;===???@@@@@@===:::777888@@@FFFDDD<<<888<<>>BBBGGGPPPXXX^^^gggkkkqqqvvv{{{~~~{{{sssmmmiiihhhgggiiikkkllliiiddd]]]YYYYYYnnn~~~nnnnnnpppwwwtttUUUAAA???@@@>>>BBBCCCFFFHHHJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHIIIKKKNNNPPPSSSRRRRRRRRRQQQQQQQQQQQQSSSXXXWWWVVVWWWXXXkkkvvvggggggvvv{{{dddKKK>>>???FFFBBBFFFOOOaaa|||{{{fffUUUHHHCCCBBB@@@>>>>>>???BBBDDDPPP^^^ooo{{{{{{uuupppmmmhhhfffkkksssrrrpppqqquuu}}}xxxyyyzzzsssjjj```MMMMMMHHHGGGGGGGGGGGGEEEBBB@@@>>><<<999888777777555444111111111000000000000///000000000000000000000000///////////////////////////000000000111111111111222222111111222222333333333444555666777777777777:::<<>>;;;999666===DDDCCC<<<888:::???GGGWWWbbb]]]NNNDDDAAAAAA<<<===>>>???CCCKKKUUU\\\dddhhhnnntttxxx}}}~~~~~~vvvppplllkkkeeehhhkkkllliiiccc]]]ZZZaaaxxx|||kkkkkkrrr{{{iiiKKK<<<>>>AAA>>>CCCDDDFFFIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIHHHHHHJJJKKKMMMRRRRRRRRRRRRRRRRRRRRRRRRSSSZZZZZZXXXXXXVVVeeeqqq]]]ddd|||{{{pppWWWEEEBBBFFF>>>BBBJJJUUUjjjwww[[[MMMFFFDDDAAA???>>>???@@@AAAKKKXXXiiiwww}}}zzzwwwpppiiifffgggllluuu}}}sssooojjjkkkrrrzzz{{{qqqmmmsssvvvvvvxxxqqqhhhaaaNNNMMMHHHGGGFFFGGGGGGFFFCCC@@@>>><<<999888777777555444222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111333222222111222222333333333444555666777777777777999:::===??????>>><<<:::555:::@@@@@@===::::::===DDDTTTaaa^^^QQQGGGCCCBBB===>>>???@@@BBBIIISSS[[[cccffflllqqqvvv{{{~~~zzztttpppoooeeehhhjjjjjjfffaaa^^^\\\jjjxxxkkkhhhrrr~~~www\\\EEE<<<>>>AAA@@@FFFGGGIIIKKKLLLLLLLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJOOOPPPPPPQQQRRRRRRQQQQQQPPPXXXWWWUUUVVVUUU^^^rrr|||aaa___ttt{{{yyywwwbbbNNNAAA<<<===AAAHHHQQQ```zzzeeeQQQJJJGGGCCCAAA@@@@@@@@@???IIITTTdddrrr|||xxxtttmmmfffdddjjjtttvvvpppiiiggglllsssyyy{{{wwwnnnmmmsss~~~}}}xxxvvvnnndddeeeQQQMMMHHHGGGFFFFFFGGGFFFCCCAAA>>><<<999888777777555444333222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111333333222222111222222333333444555666777777777777777888:::<<<======<<<<<<666888<<<>>>>>>===<<<<<>>@@@BBBBBBCCCIIISSSZZZbbbeeejjjooosssyyy~~~}}}xxxuuutttjjjkkkjjjfffbbb______aaasssrrrkkkiiivvviiiOOOAAA>>>???AAACCCFFFGGGIIIJJJKKKKKKKKKJJJHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHKKKLLLNNNOOOPPPPPPPPPPPPPPPVVVTTTRRRUUUTTTXXXfff|||yyylllllluuu|||zzzwwwbbbLLL===@@@AAAFFFMMMXXXkkkwwwYYYMMMJJJEEECCCCCCBBB@@@>>>CCCNNN\\\jjjzzz{{{wwwrrrmmmhhhiiirrr|||vvvooommmpppvvvzzz|||xxxtttvvv{{{}}}wwwlllbbbhhhSSSNNNGGGGGGFFFFFFGGGFFFCCCAAA>>><<<999888777777555444333333333222222222222111000000000000000000000000000000000000000000000000000000000000111111111111333333222222111222222222333444555666777777777777666666888:::;;;<<<======777888:::<<>><<>>>>>GGGTTTbbbrrr~~~yyyvvvqqqnnnlllooozzz~~~wwwuuuxxx}}}yyysssqqquuuyyy{{{xxxlllbbbcccQQQPPPKKKHHHGGGHHHIIIIIIEEEAAA???===:::999888888666444222222222111111111111000000000000000000000000000000000000000000///......///////////////////////////000111222333222111111444444555555555555555444555777<<>>@@@>>>;;;<<>><<<@@@???@@@DDDFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKNNNPPPQQQPPPOOONNNNNNOOOPPPPPPOOOOOOQQQSSS[[[vvv|||vvv~~~~~~[[[LLLGGG@@@???HHHXXXjjjtttppp[[[QQQIIIHHHEEE@@@>>>@@@AAACCCJJJXXXjjjzzz~~~|||vvvtttuuutttuuutttxxx{{{rrrqqqzzzyyylllgggaaaPPPPPPJJJHHHFFFGGGIIIHHHDDDAAA???===:::999888777666444222222222111111111111000000000000000000000000000000000000000000///......///////////////////////////000111222333222222111333444444555666666555555777999===CCCHHHKKKJJJHHH>>>;;;888:::>>>AAA???===<<>><<<999888888777555444222222222111111111000000000000000000000000000000//////000000000000//////////////////////////////000000111111222222222222000111333555666777888888777666777:::>>>BBBDDDEEEAAA>>>999888;;;>>>@@@AAA===AAAKKK^^^pppssscccOOOCCC???===???AAABBBGGGMMMWWW^^^ffflllooosssxxx}}}|||tttiiibbbaaajjj~~~{{{{{{rrriiimmmvvv{{{pppKKK@@@888;;;AAAAAABBBCCCAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGJJJKKKMMMNNNOOONNNMMMLLLLLLNNNOOOOOONNNOOOQQQSSSWWWZZZmmm{{{pppeeeqqq~~~}}}aaaLLL@@@AAABBBEEEZZZuuuqqqYYYMMMJJJHHHBBB<<<@@@@@@BBBJJJWWWgggvvv~~~|||wwwrrrrrrssstttzzz~~~qqqrrryyyqqqsss~~~|||ssswwwxxxoooiiifff___LLLKKKIIIFFFEEEFFFGGGGGGCCC???>>><<<999888777777555333222222222111111111000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111222222222000111333555666777888888777555444555888;;;===>>>@@@===999777888;;;???@@@===>>>DDDTTTkkkuuuiiiVVVHHHBBB>>>>>>???@@@DDDIIIUUU[[[cccjjjooosssxxx|||~~~~~~tttiiifffjjjvvv~~~yyy{{{{{{jjjeeennnxxxttteeeDDD>>>;;;===@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHHHHHHHHHHHHHGGGGGGJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOQQQSSSXXXUUU^^^zzz|||qqqWWW___iiirrrxxx{{{zzzxxxjjjQQQ@@@BBBDDDCCCOOOcccyyyxxxsss[[[QQQMMMHHHCCCBBBAAABBBGGGQQQ___nnnxxx}}}{{{tttoooooopppssszzzzzz~~~{{{tttrrryyy{{{rrruuuuuupppiiihhhiiiddd]]]```LLLKKKIIIGGGEEEFFFHHHGGGDDD@@@>>>;;;999777777666555333222222222111111111111000000000000000000000000000...//////000000000000000000000000000000000000000111111000000111111222333000111333555666777888888999777555555777:::;;;;;;???===:::888888:::===@@@<<<===???LLLcccvvvssseeePPPHHHAAA???>>>>>>AAAEEEQQQWWW___hhhnnnssswwwzzz|||tttkkklllvvvyyyssswwwwwwggggggqqqzzz}}}iiiXXX@@@???>>>???@@@@@@???>>>??????AAABBBCCCCCCDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNNNNNNNOOOQQQSSSSSSQQQUUUhhhxxx]]]\\\^^^dddkkkpppvvv|||uuu]]]IIIDDDDDDBBBHHHSSSjjjtttnnnWWWNNNJJJGGGBBBBBBBBBDDDKKKXXXfffooozzz}}}zzzvvvrrrppprrrssstttxxx~~~yyy{{{zzzuuuwww}}}wwwuuunnnbbbZZZ```hhhaaaUUU^^^MMMMMMJJJHHHFFFGGGIIIHHHDDDAAA>>>;;;888777777666444333222222222111111111111000000000000000000000000000......///000000000000000000000000000000000000000222111000000000111222333111222333555666777777777999777666666999;;;<<<<<>><<<:::999:::===@@@??????>>>DDDYYYqqqwwwoooXXXNNNDDD@@@>>>===???BBBKKKQQQZZZdddlllrrrvvvxxxyyy~~~wwwmmmsss|||sssuuu~~~ssshhhmmmxxxuuu^^^JJJ>>>???@@@@@@@@@AAAAAA@@@>>>???AAABBBCCCDDDDDDDDDFFFFFFGGGHHHHHHIIIIIIJJJKKKJJJJJJIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNNNNOOOQQQTTTOOORRRUUU]]]tttfff___^^^fffmmmrrrxxxnnnXXXIIIBBBAAAFFFMMMcccqqqkkkWWWLLLFFFBBBAAAAAAAAAFFFPPP]]]ggguuu|||xxxtttoooooosssyyyzzzwwwtttuuu~~~xxx|||}}}{{{yyyxxx~~~zzzsssfff]]]ccchhh\\\III}}}]]]MMMNNNKKKHHHGGGHHHIIIIIIEEEAAA===;;;888777777666444333222222222111111111111000000000000000000000000000......///000000000000000000000000000000000000000222111000000000111333444222222444555666666777777777666555666999<<<======@@@???>>><<<:::;;;>>>@@@BBBBBB??????PPPiiitttqqq\\\QQQFFFAAA>>><<<===@@@HHHMMMWWWaaajjjppptttvvvxxx}}}yyypppwwwwwwvvvzzzxxx{{{oooiiissspppVVVAAA<<>>???AAABBBCCCDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIILLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMMMMNNNOOOQQQTTTOOOVVVYYYZZZhhhgggaaacccnnnwwwxxxzzzzzzcccMMM@@@@@@GGGMMMZZZjjjhhhSSSFFFAAA@@@@@@@@@CCCLLLXXXaaarrr}}}~~~yyysssnnnjjjnnnvvvyyyqqqnnn}}}{{{}}}zzzwwwvvvxxxzzz}}}qqqggghhhgggUUU>>>aaaMMMJJJIIIIIIHHHHHHHHHFFFBBB???===<<<;;;999777666555444333222111111000000111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111333222222222333555777888999:::999888888999<<>>FFF^^^sssyyyjjj]]]LLLAAA<<<;;;<<<>>>@@@FFFNNNXXXcccmmmvvv|||~~~yyyssswwwuuuvvvtttrrrgggiiiuuuwww]]]GGG===<<<>>>BBBEEEFFFEEEBBB@@@>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJIIIIIIIIIKKKLLLMMMNNNOOOPPPRRRRRRRRRRRRQQQRRRQQQNNNUUUaaammmggg```uuuyyywwwxxxbbbLLLBBBGGGPPPMMMZZZpppeeeVVVJJJAAAAAABBB>>>DDDOOOQQQjjjvvvyyyzzzxxxpppjjjiiikkkkkkwww|||jjjlll|||zzzwww|||}}}zzzvvvpppmmmsss|||~~~vvvnnnooojjjWWWDDD<<>>???BBBDDD@@@:::888===BBBBBBFFFFFFBBBFFFWWWkkkwwwsssfffTTTGGG@@@===;;;;;;>>>CCCJJJTTT^^^iiittt{{{~~~{{{vvvyyy~~~oooiiiooo{{{mmmTTTCCC>>><<<>>>BBBEEEEEEDDDAAA@@@???AAABBBCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNPPPQQQRRRRRRQQQQQQPPPOOOLLLQQQ[[[dddssssssyyy|||}}}xxxaaaNNNGGGGGGGGGOOO___rrr]]]MMMCCCBBBCCC===AAAIIIJJJ]]]jjjwww}}}xxxxxxtttlllgggfffiiiqqqvvvrrrjjjjjjvvvzzz{{{~~~zzzwwwsssqqqvvv}}}|||rrrlllmmmeeeQQQ@@@:::bbbMMMJJJFFFFFFGGGIIIIIIGGGCCC???===<<<;;;999777666555444333222111111000000111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111222222222333444555666777999:::999888777888:::<<<>>>BBBDDDBBB===;;;===@@@CCCFFFIIIIIIGGGMMMaaauuu}}}qqq___NNNEEE@@@===;;;<<>>AAACCCCCCBBB@@@??????AAACCCCCCBBBAAAAAABBBDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOLLLOOOVVVZZZpppuuuqqq|||vvv\\\IIIBBBFFFIIITTTfffvvvoooSSSFFFDDDEEE>>>???DDDCCCQQQ^^^llluuu|||}}}wwwrrroookkkfffdddfffmmmyyyvvvbbb\\\mmm{{{~~~{{{xxxvvvtttwww}}}sssnnnkkkhhh[[[GGG;;;999aaaLLLIIIDDDEEEGGGIIIJJJHHHCCC@@@===<<<;;;999777666555444333222111111000000111111111111000000000000111111///////////////////////////000000000111111111111///000000000111111111111222222222333444555666777999999:::999777777999;;;>>>CCCIIIIIIEEE???<<<;;;CCCCCCIIINNNIIIFFFZZZssszzziiiVVVIIIDDDAAA>>>;;;===@@@FFFPPP]]]kkkuuu{{{~~~|||ssslllppp|||tttWWWAAA<<<@@@<<<===???AAAAAA@@@???>>>???AAACCCBBBAAA@@@AAABBBDDDCCCCCCCCCDDDDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPOOOOOOPPPNNNPPPUUUVVVddd}}}~~~ooouuudddNNNDDDDDDGGGQQQbbbsss~~~{{{ZZZIIIDDDFFFAAA???CCCAAALLLXXXdddmmmttt}}}wwwpppggg```]]]___fffkkktttzzzrrrbbb```sss~~~~~~|||yyyxxxvvvwwwzzz~~~rrrnnniii```OOO>>>888:::```KKKHHHDDDEEEFFFHHHIIIGGGCCC@@@===<<<;;;999777666555444333222111111000000111111111111000000000000111111///////////////////////////000000000111111111111///000000000111111111111111222222444555555666666888999:::999888888:::;;;BBBIIIQQQTTTOOOFFF>>>999AAA@@@GGGOOOKKKEEEUUUnnnuuu___MMMEEEBBB???======>>>BBBJJJWWWfffpppuuu{{{~~~wwwqqqttt~~~oooRRR???<<<@@@<<<===>>>>>>???>>>>>>>>>???@@@BBBBBBAAA@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOOOONNNMMMPPPNNNPPPUUUTTT\\\nnnvvviiiooo|||iiiRRRDDD<<>>BBBAAAEEEOOO[[[bbbkkkwww}}}{{{qqqiii\\\SSSTTT^^^jjjrrrrrrmmmjjjmmmsssyyy}}}|||zzzwwwvvvxxx{{{{{{{{{zzz}}}|||uuuooodddUUUDDD999888<<>>===CCCKKKJJJGGGRRRcccnnnVVVHHHBBB>>>???>>>===???EEEQQQ___iiinnnuuu}}}yyyvvvxxx|||eeeLLL@@@===???<<<<<<<<<<<<<<<<<<=========???AAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLNNNNNNNNNNNNMMMJJJOOOMMMOOOUUUSSSUUUbbbyyyfffbbbmmmrrryyypppUUUCCC;;;BBBKKKWWWhhh|||ssshhhtttWWWGGGGGG@@@<<>><<<:::>>>EEEHHHHHHMMMTTTnnn}}}cccQQQGGGAAA@@@???======AAALLLXXXaaagggppp{{{zzzuuuvvvxxx|||nnnVVVDDD???>>>>>>===<<<;;;::::::;;;<<<<<<;;;===@@@AAAAAAAAACCCDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEGGGHHHIIIHHHGGGFFFIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGIIIJJJKKKMMMNNNMMMMMMLLLKKKPPPNNNOOOUUUSSSRRR[[[hhhsssbbbaaahhhjjjrrr|||ttt\\\HHHAAADDDGGGNNNaaayyy{{{fffgggjjjSSSMMMCCC===??????999???EEEHHHPPP___mmmttt||||||uuummmiiiccc```[[[[[[dddooopppjjj___^^^mmmzzz|||~~~}}}~~~}}}~~~|||zzzwwwvvvtttrrrsssuuuooobbbNNN>>>888999999888eeeOOOLLLJJJHHHEEEDDDDDDCCCBBB@@@===<<<;;;999777666555444333222222111000111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111000111333555666666666555666888;;;<<<======???@@@>>>BBBFFFIIIHHHEEEAAA>>>;;;999:::???EEEIIIIIIIII^^^|||nnnYYYNNNGGGAAA???<<<;;;???HHHSSS[[[ccclllyyy~~~}}}zzzsssmmmrrryyyzzzdddKKK======???>>>===<<<;;;:::999:::;;;<<<:::<<>><<<:::999999888666444333333333222222222111111222111111111000000//////000000000000000000000000111111000000000000111111111111111111111111111111111222222333444555666666555777:::>>>@@@@@@@@@@@@>>>???BBBHHHNNNNNNHHHBBB@@@;;;888<<>>;;;;;;<<>>@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIKKKIIIGGGFFFGGGIIIMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJRRRQQQQQQPPPQQQRRRSSSTTT]]]aaayyywww___bbbiiilllkkksss|||rrr```OOOBBB<<>>>>>AAAFFFIIIMMMYYYdddnnnvvv~~~~~~zzzyyyzzzuuuiii^^^XXXZZZfffvvvxxxkkkfffhhhpppwww~~~~~~|||}}}{{{|||uuujjjdddkkkvvv```LLL<<<999888444555:::cccLLLLLLHHHFFFDDDDDDDDDCCCAAA??????===;;;999999888555333333333333222222222111111111111111111000000000///000000000000000000000000111111000000000000000111////////////////////////111111222333444555666666555777:::===???@@@@@@@@@@@@AAAEEELLLSSSUUUPPPKKKDDD>>>:::<<>>EEENNN[[[bbbmmmvvv|||~~~zzz~~~xxx~~~rrrjjjqqquuuooo\\\III@@@>>><<<:::999::::::999999999999:::::::::;;;<<<===>>>???????????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHIIIHHHFFFEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKLLLNNNNNNOOOOOOOOOPPPPPPOOONNNOOOOOOPPPQQQVVVWWWiiiooo^^^gggooottt||||||ppp\\\LLLAAAAAAFFFMMM^^^ooo|||iiiggg~~~pppWWWIIICCCAAAAAA??????@@@AAACCCLLLVVV```jjjwww~~~yyyuuurrrooommmeee[[[WWWXXXiiirrr{{{zzznnnfffooo|||~~~|||~~~~~~|||}}}yyytttjjjkkkllljjjTTTDDD888999:::555444888bbbLLLLLLHHHFFFDDDDDDDDDCCCAAA???@@@>>>;;;:::999777444222333333333222222222111111111111111111000000000000000000000000000000000000222222111000//////000000////////////////////////111111222333444555555666555777999<<<>>>???@@@@@@>>>@@@EEEMMMUUUWWWUUURRRJJJDDD>>>===CCCLLLSSSVVVKKKRRRhhhwww___NNNGGGAAA???===<<<@@@EEERRRZZZeeennnuuu||||||www{{{tttlllmmmuuuyyy{{{\\\NNN@@@;;;;;;:::999999999999888888888888999999:::;;;;;;<<<======<<<<<<>>>>>>??????@@@AAAAAABBBAAABBBCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEIIIJJJLLLNNNOOOPPPPPPQQQNNNNNNMMMMMMLLLMMMMMMNNNPPPPPPYYYssseeegggllluuu~~~|||nnn]]]KKKBBB>>>AAAMMM\\\uuuvvviiimmmzzzhhhUUUMMMIIIFFFBBB??????===<<>><<<:::888777444222333333333222222222111111111111111000000000000000000000000000000000000000333222111000////////////000000000000000000000000000000111222333444555555555666999;;;===?????????;;;<<>>>>>AAAIIIQQQ\\\fffooowww~~~~~~|||iiigggqqqxxxzzzqqqPPPFFF===<<<===;;;:::;;;999888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;======>>>??????@@@@@@AAA@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLOOOPPPRRR^^^}}}qqqggglllxxx~~~~~~~~~nnnYYYIII???===EEEPPPeeeoooyyy}}}|||pppbbbqqqfffUUUNNNIIIDDDBBBBBBAAA>>>>>>AAAGGGQQQ```nnnwww}}}vvvllleee\\\SSSNNNKKKLLLUUU^^^gggaaaYYYRRROOOZZZuuu}}}{{{~~~}}}}}}}}}|||tttnnngggVVVDDD===666333666999666444555eeeLLLKKKHHHFFFDDDDDDDDDCCCAAA???AAA>>><<<:::888777444222333333333222222222111111000000000000000000111111000000000000000000000000222222111000//////000000000000000000000000000000///000000111222333444444555666888:::<<<>>>??????;;;;;;===AAAEEEHHHJJJKKKRRRNNNFFF>>><<>>>>>???BBBIIISSS]]]gggrrr}}}|||wwwwwwzzz~~~sssdddfffttt~~~{{{~~~fffIIIBBB=========;;;:::<<<999999999999999:::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>??????@@@???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIIIILLLLLLMMMMMMMMMLLLLLLLLLMMMQQQQQQSSSgggmmmiiivvv{{{hhhUUUFFF>>>@@@FFFSSSeeeooooooyyywww]]]___ssstttZZZPPPJJJDDDAAADDDDDDAAA>>>>>>@@@HHHUUUdddpppxxx~~~~~~uuukkk^^^RRRHHHGGGLLLQQQWWW\\\ZZZPPPIIIMMMYYYhhhyyy}}}{{{xxx{{{{{{tttssswwwqqq\\\GGG===<<<777333555666666555555gggLLLKKKHHHFFFDDDDDDDDDCCCAAA???@@@>>>;;;:::999777444222333333333222222222111111000000000000111111111111000000000000000000000000111111000000000000111111//////////////////////////////000111222333333444555666777999;;;===>>>???>>>======???CCCHHHMMMQQQZZZXXXQQQEEE<<<<<>>======???CCCKKKSSS\\\hhhvvvxxxsssppptttzzz|||ppphhhmmmxxxvvv[[[CCC>>><<<===;;;888888;;;999999999999999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<======>>>>>>???>>>???@@@AAAAAABBBBBBAAABBBAAAAAACCCEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMJJJPPPRRRQQQ\\\wwwzzz}}}uuucccPPPBBB===<<>>???@@@???>>>@@@EEENNNXXX___kkkkkkdddUUUDDD<<<@@@GGGUUU^^^bbbcccuuusssYYYJJJDDD@@@>>>======@@@DDDHHHPPP\\\kkkuuu~~~|||ssspppqqqzzzzzzsssssswww||||||hhhOOO>>><<<;;;<<<999666777<<<777777777888888999:::;;;999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAABBBAAA@@@CCCFFFHHHHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIIIIJJJKKKKKKKKKKKKHHHIIIKKKLLLMMMNNNMMMMMMLLLNNNQQQTTTXXXggg}}}ppp]]]MMMBBB===@@@NNN```oooxxx}}}~~~|||ccc\\\[[[iii}}}nnn^^^MMMEEECCC@@@>>>>>><<<>>>AAAIIITTT___hhhmmmpppuuu}}}~~~|||}}}zzzrrrlllgggaaaZZZMMMIIIIIIPPPUUUSSSMMMJJJCCCHHHUUUcccjjjjjjlllooowww{{{uuuwwwyyyvvvqqqqqqwww}}}}}}zzzuuuppphhhWWWBBB999;;;777777666555555666666444iiiLLLIIIHHHFFFDDDDDDDDDCCCAAA???>>><<<:::999999888666444333333333222222222111111//////000000111111111222000000000000000000000000.../////////000222333444111111111111111111111111......///000111222333333555555666777:::<<<>>>?????????>>>AAAHHHTTTaaajjj{{{|||uuucccMMM@@@@@@FFFNNN]]]aaaXXX```eeeRRRIIIDDD@@@???===>>>???AAAGGGSSSbbblllvvv{{{|||xxxsssrrrwww|||~~~zzz{{{xxx}}}~~~{{{ooo\\\FFF<<<;;;;;;<<<999666999>>>666666666666777888999:::777888999:::::::::::::::::::::;;;;;;<<<======>>>===>>>???@@@@@@AAA@@@@@@BBBAAA@@@CCCGGGIIIIIIGGGEEEFFFFFFFFFGGGGGGHHHHHHEEEFFFGGGIIIJJJKKKKKKLLLFFFGGGIIIKKKMMMMMMMMMMMMRRROOOQQQVVVXXX]]]ppp}}}||||||yyyxxxiiiXXXKKKCCC???;;;KKKooozzznnn[[[SSSfffrrrYYYKKKFFFCCCBBBCCCAAA???>>>AAAHHHQQQYYY^^^ffflllvvv~~~|||tttvvvrrrhhh^^^XXXSSSMMMIIIKKKQQQYYYZZZQQQIIIEEEDDDSSSgggqqqmmmeeegggmmmqqqvvv~~~uuuooopppuuuwwwvvvuuusssssswww}}}xxxyyypppZZZEEE999777777222444666666666777555333hhhLLLNNNJJJHHHFFFEEEDDDCCCAAA???======<<<:::888777555555444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222000000000000111111111111222333555666777:::>>>AAACCCBBBBBBDDDJJJTTTaaaiiieeeooowwwqqq___MMMBBB???HHHRRR^^^aaa\\\ddd~~~]]]JJJGGGCCC;;;>>>>>>@@@AAAAAAEEERRR___ooowww}}}uuurrrmmmtttzzzzzz~~~vvv{{{{{{yyy^^^JJJBBB===<<<:::999888777777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>;;;<<<===>>>???@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOJJJKKKKKKLLLMMMNNNNNNNNNPPPPPPOOOPPPUUU]]]gggnnn{{{nnnvvvrrrrrrrrruuuyyyqqq[[[EEEBBBCCCJJJ\\\{{{yyyddd\\\iiipppXXXNNNMMMGGG@@@CCC@@@<<<<<>>===>>>???>>>AAAKKKVVVgggqqq~~~}}}uuusssrrryyy~~~wwwuuu}}}}}}nnnWWWFFF???===<<<;;;999888777777777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPOOOPPPSSSYYYaaafffuuutttrrrtttwww{{{~~~xxxdddQQQDDDAAADDDRRRiii|||eeeZZZiiivvvaaaTTTKKKFFFEEECCCBBB@@@@@@BBBEEEGGGFFFOOO^^^mmmyyy}}}{{{wwwqqqmmm^^^ZZZRRRJJJDDDDDDHHHLLLVVVYYYXXXPPPGGGFFFOOOYYYcccqqqzzzwwwrrrooojjjbbbeeejjjtttttt{{{zzzvvvttttttppp___KKK@@@:::666666777777777777666555444444444fffKKKLLLIIIGGGEEEDDDDDDCCCAAA???======<<<:::888777555555333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111111222555666888<<<@@@CCCDDDDDDDDDDDDEEEJJJOOOTTTZZZ^^^dddhhhfff]]]QQQIIICCCJJJ^^^rrrqqqffflll}}}bbbMMMEEEBBBAAA???>>>>>>======DDDMMMZZZeeettt}}}xxxxxxvvv}}}yyypppwww{{{uuu]]]NNNEEE???===<<<;;;999999888888888888888777888888999:::;;;:::::::::::::::::::::::::::999999999:::;;;<<<===;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGIIIKKKLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPTTTYYY]]]qqqxxx|||}}}}}}|||}}}{{{pppdddNNNDDD???DDDNNN]]]uuuvvvZZZWWWeeefffUUUMMMEEEDDDBBB???===<<<>>>@@@@@@GGGRRRbbbrrr~~~|||xxxsssllleee```QQQMMMFFF@@@???DDDMMMTTT\\\WWWNNNDDDBBBJJJ\\\jjjwww|||{{{vvvnnnnnnpppwwwyyywwwooommmmmm^^^NNN>>>999999888666666777777666666555444444444hhhLLLMMMIIIGGGEEEDDDDDDCCCAAA???======<<<:::888777555555222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111///000000000111111111111000222444666999<<>>BBBHHHMMMXXXhhhwww}}}xxxyyy}}}sssppp~~~zzz{{{vvv~~~dddMMMGGGFFFBBB<<<<<<:::999999888888888777777777777888999:::;;;999999999999999999999999999999999::::::;;;<<<<<<;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOOOOPPPQQQTTTWWW```{{{{{{zzz|||{{{wwwfffTTTEEEAAA???CCCZZZtttlll[[[VVV___wwwjjjYYYOOOIIIBBB============<<>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKIIIKKKNNNOOOOOOQQQSSSUUUXXXeeettt|||gggTTTJJJBBB===JJJ]]]ttt~~~ssseeeXXXNNNXXXiii}}}qqq```UUUGGGAAABBBDDDAAA===???======EEESSSbbbmmmssszzz}}}}}}wwwrrrjjjbbbYYYQQQIIIDDD???AAAEEEGGGGGGIIIKKKLLLDDDCCCBBBEEEOOO^^^ooozzz~~~~~~zzzpppbbbWWW>>>:::888888555222333888555555555555444444444444nnnPPPNNNGGGEEEDDDCCCCCCCCCAAA???======<<<:::888777555555333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111///000333555666:::>>>AAADDDFFFGGGFFFCCCAAAAAAAAACCCEEEKKKVVV```eeeccc___QQQBBB>>>OOOdddmmmooopppiiijjjUUUPPPGGG???>>>???>>>>>>@@@FFFKKKVVVdddssszzzrrrnnnnnnxxxzzzwwwzzzxxxvvvtttvvvppprrr|||xxxwwwyyysssaaaHHH;;;;;;>>><<<999999888777777777777777777777666777777888999:::888888888888888888888888777888999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<==================>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJMMMNNNNNNOOORRRSSSYYY]]]aaavvv}}}mmm]]]QQQGGG???AAAJJJWWWvvvrrrnnnkkkeeeWWWPPPLLLWWWqqqnnnaaaRRRIIIGGGFFFAAA<<<>>><<<:::>>>HHHUUUaaahhhqqqssswwwzzz|||~~~yyyuuujjjddd[[[SSSMMMHHHCCC@@@>>>BBBGGGIIIHHHEEECCCBBB===BBBIIIRRR\\\hhhssszzz}}}xxxuuuzzz~~~zzzuuuiiiVVVGGG888888999999444000222888444444444444444444444444pppPPPLLLFFFEEECCCCCCCCCCCCAAA???======<<<:::888777555555333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111///000222333555888<<>>===>>>CCCEEELLLWWWeeeuuu}}}xxxqqqiiidddfffsss{{{qqq{{{~~~yyyxxxzzzhhhPPP???:::;;;;;;999888777777666666666666666666666666777777888999:::888888888888888888888888666777999:::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCDDDFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLMMMOOOPPPVVVYYYXXXddduuupppfffYYYKKKCCC@@@AAAIIIaaawwwzzztttrrrrrrqqqhhh]]]NNNHHHTTTjjjzzzzzzsssgggZZZPPPGGGBBB?????????>>>???CCCIIIRRRWWWaaadddhhhlllooossswwwzzz~~~~~~~~~|||uuullleeeZZZTTTLLLFFFCCCCCCCCCCCCFFFHHHIIIHHHDDDAAA??????DDDLLLXXXaaagggmmmsssxxxzzzsssttt|||yyyqqqgggYYYHHH<<<888666666888666222333666444444444444444444444444qqqPPPKKKFFFDDDCCCCCCCCCCCCAAA???======<<<:::888777555555444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111///000222333444777:::===CCCEEEFFFGGGFFFFFFFFFHHH>>>EEEPPPYYYbbbkkkuuu|||tttjjjVVVDDDDDDSSS```cccnnnkkkssscccUUUHHHDDDCCC@@@>>>>>>???@@@CCCLLLZZZkkkxxxzzzzzz~~~}}}yyypppjjjccc___aaaooo|||wwwwwwzzzxxxwwwwww^^^DDD:::;;;===<<<<<<777666666555555555555666666666666666777888999:::777777777777777777777777666777999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???BBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLNNNKKKQQQOOOTTThhh~~~zzzuuuyyytttcccSSSJJJFFFCCCHHHMMM\\\qqqzzzvvvpppkkk]]]KKKDDDOOOaaannnppp]]]OOOHHHGGG===???@@@>>><<<<<<@@@DDDMMMPPPUUUYYY]]]aaafffjjjrrrtttvvvxxx{{{~~~|||{{{zzzyyyuuulll___WWWOOOIIIBBB>>>???BBBEEEGGGOOONNNKKKFFFAAA???@@@BBBNNNXXXcccjjjlllnnnsssxxxwwwssswww|||ssshhhZZZKKK>>>666999444333666888555444444444444444444444444444444pppQQQNNNIIIFFFCCCAAAAAAAAAAAA@@@@@@>>>;;;999888777555444555111666@@@???444...111000000000000000000000000...000111222222111000...000000000000000000000000000000000000000000000000111111111111111111111111000111111111222444999===>>>@@@CCCFFFGGGHHHHHHHHHJJJDDDKKKaaaqqqzzzuuuRRR???EEESSS[[[kkkkkkjjjsssjjjOOOEEEDDDBBB@@@AAA??????BBBHHHMMMVVVeeetttwwwssswww|||yyyssskkkhhhddd```bbbsssxxxyyywwwqqq```MMM<<<888;;;:::999999:::888666555444555666777555666888999999999888777777777888888888999999999888888777777888888999::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBBBBAAA@@@@@@DDDCCCCCCCCCDDDEEEGGGHHHJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJMMMNNNMMMKKKKKKLLLMMMOOOPPPPPPQQQ___}}}~~~|||xxxrrrhhh[[[MMMDDDEEEHHHUUUkkk}}}xxxlll```RRRGGGHHHOOO]]]www~~~cccTTTPPPLLLEEE>>><<>>BBBBBBBBBCCCFFFJJJOOORRRZZZ]]]bbbhhhnnntttyyy{{{|||~~~~~~}}}{{{zzzxxxwwwxxxtttnnndddZZZQQQJJJFFFEEEBBB>>>===@@@GGGPPPVVVTTTJJJ@@@===<<<>>>JJJWWWdddooozzz{{{sssnnnpppttt|||vvvwww|||~~~|||vvviiiVVVCCC999888;;;444333333222222333333444333333444444333333222111nnnPPPMMMIIIFFFCCCBBBBBBBBBAAA@@@@@@>>>;;;999888777555444777333666???>>>555000333000000000000000000000000...///111222222111///...000000000000000000000000000000000000000000000000111111111111111111111111000111111111111444888<<<<<<>>>BBBEEEIIILLLOOOQQQUUUNNNQQQaaaqqq|||kkkPPPEEEGGGMMMfffjjjjjjiiixxxdddRRRLLLGGGCCCAAA>>>===???CCCFFFMMMZZZgggzzzxxxssstttuuupppjjjjjjgggdddfffrrr|||wwwxxxrrrhhhUUUGGG:::888::::::999:::999888666555444555666777555666777888888888777666777777777888888888999999888888777777777888999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKIIIJJJKKKKKKKKKSSShhh|||{{{xxxvvvnnn```UUUFFFDDDJJJ\\\ppp}}}wwwiiiXXXIIIEEEHHHLLLYYYooorrraaaVVVQQQIIICCC???>>>>>>>>>??????>>>???@@@CCCFFFHHHNNNPPPUUU[[[aaahhhnnnqqqrrruuuyyy{{{{{{{{{|||}}}|||~~~~~~}}}|||zzzxxxtttpppllljjjbbb___YYYRRRKKKEEEAAA>>>??????AAAFFFLLLOOOPPPOOOFFF@@@===>>>BBBHHHTTT```lllqqqxxx{{{yyyvvvuuuuuuxxx|||{{{zzz~~~yyyrrrsss{{{tttiiiWWWGGG;;;666555555444333333222222333333444333333444444333333222111lllNNNKKKIIIFFFCCCBBBBBBBBBAAA@@@@@@>>>;;;999999888666444666333555;;;:::333000333000000000000000000000000//////111111111111//////000000000000000000000000000000000000000000000000111111111111111111111111000111111111111333777::::::===AAAEEEJJJPPPVVV[[[\\\WWWTTTZZZgggsssyyy{{{~~~___EEE>>>DDD^^^kkkpppfffddd{{{zzzbbbRRRHHHAAA>>>???======???@@@DDDNNNXXXmmmuuuvvvqqqpppnnnhhhcccfffdddeeennnwwwwwwwwwkkk[[[GGG???999999::::::999;;;888777666555555555666777444555666666777777666666777777777777888888888888777777777777777888888999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======??????@@@@@@AAA@@@@@@???@@@@@@??????@@@AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFGGGHHHJJJJJJJJJKKKLLLLLLNNNXXXddd|||yyy|||{{{rrrhhhQQQFFFAAAJJJ\\\mmmxxx~~~rrraaaNNNEEECCC???BBBQQQlllnnndddaaaZZZOOOEEE???>>>???======<<<<<<<<<<<<======BBBCCCFFFKKKQQQXXX___bbbjjjmmmqqqtttvvvxxxzzz{{{zzz|||~~~~~~}}}}}}~~~|||zzzyyyxxxwwwuuupppjjjccc]]]YYYQQQNNNIIIDDD@@@>>>======>>>AAAHHHOOOSSSRRRKKKEEE@@@???AAAGGGNNNUUU___iiirrrssswww~~~|||yyy}}}~~~}}}vvvkkkjjjqqqyyy{{{zzzjjj[[[GGG:::777888777444444333333222222333333444333333333333333222222111iiiMMMJJJIIIGGGDDDBBBBBBBBBAAA@@@AAA>>>;;;:::999888666444444111111555444///...111000000000000000000000000//////000111111000//////////////////////////////////////////////////////111111111111111111111111000111111111111222555888<<>>>>>>>>@@@GGGOOO^^^ggguuuyyyooolllllliiieeebbbdddjjjsss~~~zzz|||tttxxxvvvcccNNN===;;;:::::::::999999999777666666555555555666666444444444555555555555555666666666777777777888888777666666666666777888888:::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@@@@??????????????????@@@@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEHHHJJJKKKIIIIIIMMMNNNOOOSSSYYYjjj{{{}}}{{{uuudddSSSDDDBBBKKKWWWaaahhhuuuwwwxxxrrreeeUUUIIICCC???BBBIIITTT___fffhhhgggfffeeeaaa[[[SSSKKKDDD@@@>>>>>>===<<<;;;:::999999======>>>AAAFFFLLLQQQUUU^^^aaafffiiilllooorrrttttttwwwzzz{{{||||||~~~~~~~~~}}}||||||zzzxxxuuurrrpppnnnmmmjjjeee^^^WWWPPPLLLIIIFFFBBB>>>===>>>???AAADDDGGGLLLNNNMMMJJJFFFCCCNNNPPPTTTZZZ___dddkkkpppuuuwww}}}vvvjjjggglllpppnnnjjjYYYKKK<<<444555888777444444333333222222333333444222333333333333222111111hhhLLLJJJJJJGGGDDDBBBBBBBBBBBBAAAAAA???<<<:::999888666555333111000222111///...000000000000000000000000000/////////000000/////////////////////////////////////////////////////////000000000000000000000000000111111111000111444666???CCCGGGHHHIIILLLRRRWWW]]]aaa___VVVPPPRRRWWWZZZdddhhhttt|||rrrZZZJJJGGGFFF]]]vvvzzzooojjj{{{yyy[[[LLLGGGDDD@@@>>>>>>>>>>>>CCCIIIOOOXXXgggyyy}}}qqqgggeeeeeeaaa```bbbfffwwwzzz{{{wwwsssvvvpppZZZDDD999;;;<<<;;;:::999888777666555555555555555666666444444444444444555555666555555666666666777777777666666555555666666777888:::999999999999:::;;;;;;:::::::::::::::;;;<<<<<<<<<======>>>?????????>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGFFFEEEFFFHHHKKKJJJFFFDDDHHHJJJJJJMMMPPPYYYsssuuudddQQQHHHFFFGGGJJJNNN[[[dddlllmmmfffYYYMMMFFFBBBEEEFFFDDDAAABBBIIIPPPTTTUUUWWW\\\^^^YYYPPPHHHAAA@@@???>>><<<:::999888===<<<;;;<<<>>>BBBFFFHHHJJJMMMRRRUUUXXX[[[^^^aaadddgggkkknnnppprrruuuwwwvvvwwwzzz|||~~~|||zzzzzzzzzxxxwwwssssssrrrpppmmmjjjgggeee]]]\\\ZZZVVVQQQKKKEEEBBB>>>===<<<<<<===@@@CCCEEEGGGIIIJJJFFFBBBCCCKKKRRRdddhhhlllnnnqqquuuyyy{{{}}}wwwlllggggggeee]]]VVVBBB<<<555111111222222222444333333222222333333444222222333333222222111000hhhMMMLLLJJJGGGDDDCCCCCCCCCBBBAAAAAA???<<<:::999888777555444444333222222111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///111111111000000222444===CCCIIIJJJIIIHHHLLLOOOSSSXXXZZZTTTKKKGGGMMMUUU\\\cccrrroooYYYLLLKKK[[[tttsssnnnrrrlllTTTJJJEEE@@@===>>>>>>===???CCCEEEMMM[[[mmmrrreeeaaa___[[[]]]ccchhhzzz~~~}}}tttpppmmmbbbNNN===999<<<<<<999888999888444444555555555555666666666555444444444444555666666555555555555666666666666555555555555555666777777888888888888888999:::::::::999999999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@BBBCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJNNNHHHEEEGGGHHHGGGHHHKKKLLLYYYlll~~~rrrdddYYYNNNEEEAAAAAAJJJXXXfffkkkhhh```UUULLLGGGDDDAAA@@@@@@AAA???>>>>>>???EEEPPP[[[___[[[VVVGGGFFFCCC@@@===;;;:::999;;;;;;999999999;;;===>>>>>>@@@CCCFFFGGGJJJMMMPPPUUUXXX\\\```bbbeeehhhjjjppprrruuuxxx{{{|||}}}}}}~~~~~~|||{{{zzzyyyxxxvvvsssqqqpppooolllkkkffffffeeeccc```]]]YYYXXXKKKKKKIIIFFFCCC@@@>>><<<999;;;===AAADDDGGGJJJKKKDDDDDDCCCAAABBBLLL\\\iiitttxxx{{{{{{}}}}}}tttllleee\\\PPPHHH666777666555333222333444444333333222222333333444222222222222222111111000hhhOOOMMMJJJHHHEEECCCCCCCCCBBBAAABBB???<<<::::::999777555333444444222222222111000000000000000000000000000/////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000///000111111000000111222666>>>HHHKKKIIIGGGHHHKKKKKKKKKPPPSSSMMMFFFKKKWWWaaakkkwwwmmm\\\RRRWWWkkkpppjjj~~~___LLLHHHCCC???@@@???<<<===@@@@@@EEEQQQbbbuuuzzziiiddd```]]]cccmmmsss}}}~~~yyyrrrjjj___QQQCCC::::::;;;999555666:::999333333444555555666666666555666555444444444555777777444444555555555666666666555555444444555555666777777777666666777777888999999999999999999::::::;;;::::::;;;<<<===>>>>>>===???@@@AAAAAAAAAAAA@@@???>>>???@@@AAACCCDDDEEEFFFEEEFFFHHHHHHGGGGGGGGGHHHMMMIIIHHHJJJJJJHHHHHHLLLHHHNNNWWWfff|||~~~wwwlll[[[JJJAAAAAACCCTTTfffnnnoookkkbbbXXXRRRKKKCCCBBBFFFGGGCCC>>>999999;;;BBBMMMXXX___cccSSSPPPKKKFFFBBB???======:::999999999999999::::::;;;===>>>???@@@AAADDDFFFIIILLLPPPSSSUUUWWWYYY[[[dddgggkkkppptttvvvwwwxxxxxx{{{~~~~~~}}}}}}~~~~~~~~~~~~||||||{{{yyywwwuuusssqqqnnnkkkgggeeecccaaa^^^\\\XXXWWWWWWUUURRROOOLLLJJJAAA@@@???===<<<<<<<<<======@@@EEEIIIKKKKKKIIIHHH@@@???@@@EEEQQQaaapppyyyzzz~~~}}}yyymmm```QQQEEE===555666777777666666666666444333333222222333333444222222222222222111000000iiiPPPNNNJJJHHHEEECCCCCCCCCBBBAAABBB???<<<;;;:::999777555111222222111000000///---000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000///000222111000///000222000:::FFFKKKJJJGGGGGGIIIJJJFFFLLLWWWWWWOOOSSS___jjjssszzz||||||oooPPPNNN]]]zzzssslllllllllTTTMMMGGGCCCCCCAAA>>>===???>>>BBBLLL[[[nnn~~~oooiiifffeeemmmzzz}}}~~~}}}zzzwwwpppeeeTTTDDD;;;999999999666222555;;;999333333333444555666666666555666666555444555666777888444444444555555555666666555444444444444555666666666666666666666777777888999999888888999999:::;;;999:::;;;<<<============>>>???@@@AAAAAA@@@???>>>>>>???@@@AAACCCDDDFFFFFFCCCEEEHHHHHHGGGFFFFFFGGGFFFDDDFFFIIIJJJGGGHHHKKKJJJNNNRRRXXXfff~~~yyyeeeOOODDDCCCBBBTTThhhsssvvvuuunnneee```XXXMMMFFFCCCDDDEEEFFFAAA>>><<<<<>><<<;;;;;;<<<>>>@@@AAADDDHHHKKKJJJFFF@@@===???===@@@MMMaaasss|||~~~|||{{{vvvgggUUUEEE999333444222111222333444333222444333333222222333333444111222222222222111000000gggMMMKKKKKKHHHFFFEEEEEEDDDCCCBBBBBB???<<<:::999777555333222222222111111111111000000000000000000000000000000000000000000000000000111111000000//////......222111111111000000//////000000000000111111111111...000111000///...///111777555999FFFPPPQQQMMMJJJNNNPPPSSSVVVXXX[[[\\\]]]sss{{{}}}|||}}}zzzsssVVVQQQKKKRRRkkkwwwmmmttteeeVVVPPPIIIEEECCCAAA@@@AAA??????DDDPPP]]]kkk|||pppjjjoooyyyzzzyyyvvvsssmmmaaaQQQBBB;;;;;;>>>999888777666555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666777777777777888888999999999:::::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHJJJNNNSSSTTTTTT___xxx}}}iiiZZZXXXIIILLL[[[iiisss|||xxxpppdddVVVKKKFFFEEEFFFGGGCCC???<<<999@@@VVVlll}}}|||uuufffUUUJJJHHHKKK<<<<<<@@@DDD@@@888888===:::;;;<<<<<<;;;;;;<<<===<<<======>>>???@@@AAAAAAFFFHHHLLLOOOQQQUUUZZZ]]]gggjjjmmmqqqtttuuuvvvvvvuuuttttttsssqqqooommmlllkkkiiieeebbb___\\\YYYVVVTTTRRRNNNJJJGGGEEEDDDDDDBBBAAA@@@>>><<<;;;::::::<<<;;;;;;<<<>>>@@@@@@???DDDEEEEEECCC@@@>>>======DDDIIITTTfffxxx~~~fffPPPAAA:::777666222222222222222222222222111111111111111111111111111111111111111111111111jjjNNNKKKJJJHHHFFFEEEEEEDDDCCCAAABBB???<<<:::999777555333222222222111111111111000000000000000000000000000////////////////////////111000000000/////////...111111111000000000////////////000000000111111111...000111000///...///111222000555AAAJJJNNNOOOQQQYYYZZZ[[[[[[[[[[[[\\\]]]nnn{{{yyynnngggZZZPPPEEEHHHZZZoooxxxvvvtttssskkk\\\KKKCCCBBBCCCAAA???@@@???AAAIIIRRR^^^ooo}}}sssjjjqqq|||tttqqqeeeTTTEEE===;;;::::::999888777666555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666555666666666777777777777888888888999999999:::::::::::::::::::::;;;<<<<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGIIILLLNNNNNNVVVjjj}}}wwwkkkggg___WWWXXX___jjj}}}{{{yyymmm^^^QQQIIIFFFKKKGGGDDD@@@<<>>@@@BBBCCCEEEGGGKKKMMMWWWYYY]]]```cccdddddddddfffeeeeeedddbbbaaa___^^^ZZZWWWTTTRRRPPPMMMJJJHHHIIIHHHDDDAAA???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@???>>>??????>>>===>>>AAADDDKKKQQQ^^^nnn}}}}}}yyy~~~xxx{{{~~~vvv]]]HHH<<<888666555222222222222222222222222111111111111111111111111111111111111111111111111mmmOOOKKKJJJHHHEEEDDDDDDDDDCCCAAABBB???<<<:::999888666444222222222111111111111000000000000000000000000000////////////////////////000000000000////////////111111000000000000////////////000000000000111111...000111000///...///111000///333;;;AAAFFFNNNWWW______^^^]]]\\\]]]```ccchhhvvv}}}llldddeeeVVVFFFBBBGGGSSSbbbmmmvvvqqqyyy~~~^^^JJJEEEFFFCCC===AAA??????BBBFFFNNN___nnn{{{sssmmmooo{{{uuuooojjjYYYDDD888888:::888555888777666555555444555555444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666555555666666666777777777777888888888999999999999::::::999999::::::;;;<<<<<<======>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDEEEGGGGGGHHHGGGFFFGGGIIIJJJNNN[[[hhhssszzzuuuwwwnnnkkkfffbbbppp|||xxxuuuoooeeeXXXNNNJJJGGGCCCAAA>>>>>>FFFOOOnnnxxxqqqaaaTTTHHHEEEFFFDDDAAA>>><<<<<<;;;;;;:::999888777888888888999999:::::::::888999;;;;;;:::;;;>>>@@@EEEFFFIIILLLNNNOOOPPPPPPSSSSSSSSSRRRQQQOOONNNMMMHHHFFFDDDBBBAAA@@@===;;;>>>===;;;999888888999999888888888999999:::;;;<<<<<<===>>>???@@@@@@??????;;;<<<===???BBBGGGNNNSSSUUU\\\hhhuuu~~~{{{ttt{{{wwwvvv{{{~~~}}}vvvdddMMM===666666555333222222222222222222222222111111111111111111111111111111111111111111111111mmmPPPLLLJJJHHHEEEDDDDDDDDDBBBAAAAAA???<<<:::999888666444222222222111111111000000000000000000000000000000////////////////////////000000000000////////////000000000000000000//////////////////000000000111...000111000///...///111333222444666888===JJJWWW^^^^^^]]]\\\]]]ccckkkrrrmmmrrrxxxooohhhZZZMMMFFFBBBCCCRRRdddoootttvvvxxxvvvWWWJJJIIIFFFAAA???>>>???@@@AAAFFFSSSaaattt{{{|||tttnnnjjjnnnrrr}}}~~~pppiii]]]NNN<<<333555999888444777777666555444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555666666555555555666666666777777777777777888888888888999999999999999999::::::;;;;;;<<<<<<======>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@BBBDDDFFFFFFDDDBBB@@@@@@@@@AAABBBDDDEEEGGGHHHJJJGGGGGGJJJLLLNNNSSSZZZddd}}}~~~yyy|||{{{cccbbbxxxtttlllnnnuuusssdddVVVJJJGGGCCCBBBBBBDDDIIIMMMHHHSSShhhyyykkk\\\RRRMMMJJJDDD@@@AAA@@@>>>===<<<<<<:::999999999999:::::::::::::::999:::;;;:::999999;;;===;;;<<<>>>@@@AAABBBCCCCCCGGGGGGGGGFFFEEEDDDCCCBBBAAA???=========<<<:::999:::999999888888999::::::777777777888999:::;;;<<<<<<===>>>???>>>======>>>:::===BBBHHHNNNUUU\\\aaa___dddllluuu}}}{{{~~~uuurrrssspppjjj]]]OOO>>>555444555444111111111111111111111111111111111111111111111111111111111111111111111111111jjjPPPNNNIIIGGGEEEDDDDDDCCCBBB@@@AAA>>>;;;:::999888666555222222222111111111000000000000000000000000000000........................////////////000000000000//////////////////000000...////////////000000000...000111000///...///111333333444444333777GGGWWW```aaaaaaaaadddlllyyyyyywwwwwwddd]]]XXXTTTKKKCCCJJJYYYaaavvvwww{{{jjjUUUNNNJJJEEE<<<<<<>>>@@@@@@BBBJJJTTTccckkkvvv}}}ssslllgggeeejjj{{{~~~|||lll```MMMEEE;;;666666888888666777666555444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555666666666666666666777777777888888888999888888888888999:::::::::;;;;;;<<<<<<===>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAACCCEEEGGGGGGEEECCCAAA?????????@@@BBBDDDFFFGGGKKKGGGGGGLLLOOOOOOQQQTTT]]]jjjyyyttt|||fffZZZdddkkkwwwtttqqqrrrrrrlllbbbYYYQQQNNNIIIEEEEEEHHHLLLMMMCCCEEEMMM```yyyuuu```RRRJJJHHHGGGFFFBBB???>>>???@@@@@@???:::::::::::::::::::::999999:::;;;:::::::::<<<>>>888888999;;;<<<<<<======??????@@@??????>>>=========<<<;;;;;;<<<<<<:::999999999999::::::;;;<<<<<<999999999999999999::::::999;;;<<<;;;::::::<<<>>>>>>EEEOOOYYY```eeejjjlllgggiiilllqqqwww~~~vvvqqqlllaaaUUUEEE===555222555666444000111111111111111111111111000000000000000000000000000000000000000000000000fffOOOPPPIIIGGGDDDCCCCCCCCCBBB@@@@@@>>>;;;:::999888777555222222222111111111111000000000000000000000000000........................////////////000000000000......////////////000000......////////////000000...000111000///...///111///000222333222555DDDSSScccgggkkklllnnnsss}}}vvvttt~~~uuunnnnnnnnnhhhZZZKKKEEEHHHQQQnnn~~~{{{zzzsss```QQQFFFAAA??????AAAAAA@@@CCCIIIOOOVVVbbbppp~~~wwwmmmgggfffgggttt~~~xxxvvvcccSSSAAA???;;;888777777888888666666444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555444444555555555666666666666666666666777777777777888888777777888888999:::999::::::;;;<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBB@@@@@@???@@@AAACCCEEEFFFHHHEEEFFFKKKNNNMMMMMMOOOTTTXXXgggrrrkkkooorrrggg]]]UUUJJJWWWdddrrrtttmmmeeedddfff]]][[[SSSIIIDDDEEEFFFEEEHHHCCC???BBBNNN___mmmvvv{{{kkk^^^UUUMMMGGG@@@===>>>@@@AAA@@@;;;;;;;;;::::::999999999777888999888888888:::<<<777777888888999999::::::::::::;;;;;;;;;;;;:::999:::888777888999:::999777888888999::::::;;;;;;;;;;;;;;;:::999999999999:::666888::::::999<<>>;;;999999999777555222222222111111111111000000000000000000000000000.........................../////////000000000111........./////////000000........./////////000000...000111000///...///111...///222333111222===III[[[dddmmmrrrqqqqqquuuyyyxxxiiijjjwww{{{uuuuuu|||~~~xxxlllaaaUUULLLNNNfffuuuiiiSSSQQQIIIDDDCCCBBB@@@???AAABBBFFFNNN[[[jjjyyy~~~~~~zzzqqqhhhdddfffjjjvvvnnnnnn{{{}}}uuujjjWWWEEE;;;999777555666777777777666555444333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444555555555444444444555555555666666555555555666666666777777777777777777777888999999999999999:::;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBDDDFFFEEECCCEEEJJJKKKIIIIIIKKKLLLNNNXXXgggwwwllldddjjjjjjfff\\\MMMGGGOOO\\\hhhppptttwwwyyyoooooogggXXXMMMHHHEEEBBBCCCAAA>>>:::;;;AAALLLTTTkkkxxxkkkaaaTTTKKKGGGFFFDDDBBB???>>>>>>===<<<<<<;;;;;;999::::::999777777888:::888888888888888888999999888888999::::::999999999999888777777999999888777888888999999999999999888:::999999888999999999:::888;;;>>>???BBBHHHRRRZZZdddmmmyyy{{{zzzzzz~~~|||~~~lll\\\SSSMMMBBB666222333444444333222111111111111111111111111111111000000000000000000000000000000000000000000000000fffNNNNNNIIIGGGDDDCCCCCCCCCAAA@@@@@@===;;;999999999777666222222222111111111111000000000000000000000000000.........................../////////000000111111---.........//////000000............/////////000///000111000///...///111000111333333000...555???MMMZZZiiipppoookkkjjjjjjjjjzzzyyyeee]]]mmmzzzyyymmmyyy}}}|||tttgggYYYgggqqq{{{iii```UUUJJJFFFEEEAAA??????>>>???BBBLLLZZZkkkyyyyyyyyyvvvmmmdddaaafffkkk}}}qqqccc___ccctttwwwmmmbbbNNN<<<:::666111111444777777666555555444333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444555555555666666555555555555666666666777777777777777777888888999888999999::::::;;;<<<<<<999:::;;;===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@@@@@@@BBBDDDEEEDDDCCCEEEIIIJJJGGGFFFIIIHHHLLLTTTZZZ^^^nnnuuujjjyyyzzzoooooommmnnnnnngggWWWLLLIIIZZZyyy}}}mmm^^^VVVPPPKKKBBBFFFIIIEEE>>>;;;>>>CCCFFFYYYpppqqqbbbYYYSSSMMMJJJCCCCCCBBBAAA@@@??????>>>>>>>>>>>><<<:::999:::;;;:::999999888888999999:::888999::::::::::::::::::<<<:::999:::;;;<<<;;;999999999::::::999999888777888777777777888999:::;;;===@@@DDDGGGKKKUUUbbbllljjjrrr}}}}}}rrr{{{uuu}}}sss\\\HHHAAA???:::222444666777444111///000222000000000000000000000000000000000000000000000000000000000000000000000000eeeMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@???===;;;::::::999777555333333222222111000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000111111222222333444444AAASSSffflllgggdddfffjjjjjjkkknnnmmmfffbbblllzzzuuuyyy|||nnnccclll|||qqqsssvvvjjj[[[NNNEEEAAACCCFFF???===???EEEMMMXXXhhhwwwvvvrrrnnniiigggjjjnnnsssvvvyyygggfffkkknnnmmmtttuuulllbbbQQQ@@@666555555666666555555444333333222222111111222222333555555444333333222111111111111222222222333333333222222111111111111111111444333333333333444555555444444444555555555555666555555555555666666666666666777777777888888888888888999::::::;;;;;;::::::;;;;;;<<<>>>???AAABBBBBBEEEEEEEEECCCAAAAAABBBDDDEEEEEEDDDAAA@@@@@@CCCFFFGGGGGGFFFEEEDDDDDDEEEEEEIIIKKKRRR[[[\\\aaaxxxtttrrryyy}}}~~~~~~xxxpppjjjXXXHHHOOOooo{{{oooaaaWWWNNNLLLHHHEEEDDDBBBAAA@@@@@@AAAKKK]]]pppqqqggg^^^VVVOOOOOONNNKKKGGGEEEFFFGGGAAAAAA@@@???>>>=========<<<<<<;;;:::::::::::::::999:::;;;<<<<<<;;;:::999<<<;;;:::999999999::::::888888888777666666777888666666555555777:::>>>@@@MMMQQQVVVZZZ^^^bbbhhhmmmpppvvv}}}zzzuuugggHHH>>>===888444555333333333222222111111111000000000000111111111111000000000000000000000000111111000000//////......fffMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@???===;;;::::::999777555333333222222111000000000000000000000000000000000////////////////////////////////////////////////000/////////////////////////////////////////////////////////////////////000111111222222333333444999GGGZZZeeehhhhhhhhhhhhggggggiiikkkgggcccgggoookkkccciiivvvllluuuppp^^^MMMCCC>>>>>>>>><<<===AAAGGGNNNZZZfff{{{zzzqqqgggccc```dddnnn|||rrrfffdddoootttuuurrrttt}}}{{{nnndddWWWGGG;;;666555555555555555444444333333222222111111222222333555444444333222222111111111111111222222222333333111111111111111111111111444333333333333444555555444444444444555555555555555555555555666666666666666666777777777888888888777888888999999999999999:::;;;<<<===???@@@AAABBBCCCCCCDDDCCCBBBDDDGGGJJJKKKJJJHHHEEEBBBAAACCCEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEKKKQQQRRRVVVhhh~~~{{{wwwzzzrrreeeUUUQQQ```yyylll^^^UUUSSSOOOKKKHHHEEECCCBBB???>>>AAAHHHQQQ\\\nnn||||||qqqjjjddd]]]WWWSSSOOOKKKHHHFFFEEECCCAAA@@@@@@@@@AAA<<<<<<;;;::::::;;;;;;;;;:::;;;<<<======<<<;;;;;;999::::::;;;;;;;;;;;;:::999999999888666555555666666777888;;;@@@FFFLLLOOOWWW^^^gggnnnooonnnllllllnnnssszzzsssYYY@@@999999666333555333333333222222111111111//////000000000111111111000000000000000000000000111000000000/////////...hhhNNNJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@>>>;;;::::::999666444333333222222111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111222333333333111999GGGYYYgggmmmmmmjjjpppoooqqqsssrrrmmmjjjkkkmmmVVVSSS[[[qqquuussszzzeeeSSSGGGAAA>>>;;;<<>>???@@@@@@AAAAAABBBBBBDDDGGGMMMPPPRRRRRROOOJJJFFFCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCAAACCCHHHIIIJJJVVVdddwww|||vvvxxx~~~qqq^^^UUU\\\lllwwwvvvooodddbbb^^^ZZZUUUQQQMMMLLLDDDCCCCCCCCC@@@AAALLLXXXdddttt|||vvvsssnnnfff___XXXUUUPPPKKKGGGDDDDDDDDD<<<;;;::::::::::::::::::666777777888888888777777777888999:::999888777666777888:::999888888999:::@@@BBBFFFLLLTTT]]]dddhhhjjjqqqzzzzzzuuuqqqqqqtttzzz{{{zzz}}}{{{oooWWWFFF777555555222222555222222222222222111111111//////000000000000111111000000000000000000000000000000000000////////////iiiOOOJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@>>><<<::::::888666444333333222222111000000000////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////000000000111222222333333111000999MMMdddpppsssrrr|||vvvqqqpppvvvjjjRRRJJJJJJTTTnnnllleeesssjjjWWWJJJ???======@@@AAA@@@CCCHHHTTTaaaoooxxxyyynnneee\\\WWWWWWYYYdddyyy}}}vvv~~~qqqdddTTTHHH===555444777444444555555555444333333222222111111111111222222333333333333222222111111111111111111222222222222111111111111111222222222333333222222333333444555333333444444444555555555444444444555555555666666555555555666666666777777666666777888888888888777999:::;;;<<<===>>>??????@@@AAABBBCCCEEEIIIOOOSSSYYYXXXVVVQQQKKKFFFDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCDDD@@@@@@DDDFFFGGGLLLSSSUUUeee|||sss^^^UUUUUUWWWWWW___rrrtttrrroooiiiccc^^^\\\[[[NNNMMMOOOOOOJJJCCCBBBEEE@@@KKK\\\lll{{{pppkkkbbbXXXPPPJJJGGGFFF???>>>===<<<;;;:::::::::888888888888888888777777999999999888777666555444555888<<>><<<::::::888666444333333222222111000000000////////////////////////////////////////////////////////////////////////------....../////////000///////////////////////////////////////////////////000000111111222333333555///222DDD[[[kkktttyyyzzzxxxxxxjjjpppzzz}}}lllYYYMMMEEEBBBXXXxxxppp[[[RRRbbb}}}aaaKKKBBB>>>===@@@AAA@@@AAAEEEIIIUUUaaajjjtttyyyqqqggg]]]WWWUUUWWWaaauuurrrvvvuuuhhhXXXFFF===:::777555666444444444555444333333222222111111000000111111222333222222222222222111111000000111111111222222222000000111111111222222222333222222222222333444444333333333444444444444555444444444444555555555555444555555555555666666666666777777888888888888888999999:::;;;<<<======>>>@@@AAABBBCCCEEEHHHMMMQQQ[[[[[[YYYTTTNNNIIIGGGFFFDDDDDDDDDDDDCCCBBB@@@???DDD@@@@@@CCCFFFGGGIIIKKKQQQWWWeee{{{sssggg[[[RRRMMMLLLVVVppp~~~wwwppplllkkklll___ZZZWWWYYYWWWOOOGGGDDDCCCDDDHHHNNNUUU^^^iiiqqqyyy}}}}}}pppkkkaaaWWWNNNGGGDDDBBB@@@???>>><<<:::888888888<<<;;;;;;;;;;;;:::;;;;;;:::999888777888:::<<<===:::???EEEJJJMMMSSS[[[aaaiiimmmttt{{{~~~{{{|||{{{rrr{{{~~~|||yyyooojjjeeeZZZIII===666333222444444222222444111111111111111111111111...////////////000000000////////////////////////////////////000000000000|||hhhOOOLLLGGGFFFEEEDDDBBBBBBBBBAAAAAA???<<<::::::888555333333333222222111000000000000000000000000000000000////////////////////////////////////////////////---------......//////000//////////////////////////////////////////////////////000000111222222222777000111>>>NNN[[[kkkyyysssnnnjjjlllooossszzztttqqqcccUUUJJJ???IIIeeeoooyyy{{{kkkUUUOOO```tttqqqVVVHHHBBB>>>@@@@@@??????BBBBBBJJJRRRXXX```kkksssuuu{{{zzzrrrhhh^^^TTTQQQSSScccrrrqqqhhh{{{xxxnnn[[[KKK<<<888999888666666444444444444444333222222111111000000000000111111222222222222222222111111000000000111111111111222000000000111222222333333222222222222222333444444333333333333444444444444333444444444444555555555444444444444555555555666666666777888888888888888888999999:::;;;;;;<<<<<>>@@@??????AAADDDFFFGGGHHHPPPOOOVVVggg~~~|||mmm```SSSKKKKKK\\\zzz|||xxxyyy{{{uuukkkbbbaaa```\\\VVVSSSMMMJJJIIIJJJJJJIIIMMMSSSQQQVVV\\\^^^^^^\\\\\\]]]UUURRRLLLEEE???<<<:::999;;;:::888777555444444444666666666777888:::;;;<<<======>>>@@@DDDHHHKKKMMMOOOTTTYYY]]]___fffpppxxxxxxzzz}}}zzz}}}uuucccWWWNNNDDD<<<888333333333444444333222222000000000111111111111111......////////////000000////////////////////////////////////000000000000gggOOOMMMGGGFFFEEECCCBBBBBBBBBBBBAAA???<<<;;;999888555333333333222222111000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---......///000000//////////////////////////////////////////////////////000000111111222222444000222:::???GGG[[[ppp{{{lllffffffiiipppxxxrrr{{{tttkkkeeeQQQEEERRRWWWkkkrrr___TTTRRRrrrsssTTTLLLDDDAAA@@@>>>>>>@@@<<>>AAACCCDDDEEEGGGIIILLLNNNPPPOOOMMMIIIGGGGGGDDDDDDEEEFFFEEECCCAAA???>>>>>>??????AAADDDGGGGGGHHHHHHLLLVVVdddwwwsssggg]]]SSSSSSbbbwwwyyyuuuwww{{{~~~vvvooonnnlllhhhddddddUUUSSSTTTWWWTTTNNNMMMQQQKKKJJJIIIIIIIIIJJJJJJJJJFFFDDDBBB@@@???>>>>>>>>>>>>>>>======>>>>>>???@@@===>>>@@@BBBFFFKKKNNNQQQVVVYYY]]]bbbeeehhhiiiiiiooorrrsssrrrpppttt~~~~~~~~~~~~wwwcccNNNCCC===888555666333333333222333444333111///000000000111111111222........./////////000000////////////////////////.../////////000000000111fffOOOMMMGGGFFFEEECCCCCCBBBBBBBBBAAA???<<<;;;999888555333333333222222111000000000000000000000000000000000////////////////////////////////////////////////,,,,,,------...///000000/////////////////////////////////////////////////////////000111111222222//////333777666999NNNgggwwwwwwnnnkkkhhhjjjooowwwlllMMMIIIHHH^^^|||zzz```NNNEEEWWWppp```UUUJJJEEEAAA>>>===???===AAADDDGGGOOO[[[dddfff___```cccjjjrrr}}}xxxpppjjj\\\TTTOOOOOOTTT^^^qqq~~~}}}jjjcccdddvvv}}}lll]]]SSS>>>999666666444111333777333333444444444333222222111111000000000000111111111111111111111111222222000000000000111111111111///000000111222222333333222222111111222222333444222222333333333444444444333333333444444444555555333333333444444444555555333444555555666666555555888888888999999::::::;;;999<<<@@@CCCDDDEEEFFFHHHEEEHHHKKKLLLJJJHHHFFFFFFBBBCCCEEEFFFFFFDDDCCCAAA>>>@@@@@@???@@@DDDGGGGGGGGGHHHKKKMMMMMMWWWpppuuucccQQQKKKUUUgggvvvvvvkkkfffiiinnnvvvtttvvvxxxuuunnnjjjjjjdddaaabbbeeeaaaYYYVVVYYY]]]VVVNNNKKKNNNQQQQQQOOONNNNNNNNNNNNOOOPPPPPPQQQLLLLLLMMMOOOPPPRRRTTTUUUVVVWWWZZZ___eeekkkqqqtttzzz~~~{{{|||xxxsssqqqyyytttkkkaaaNNN;;;777888666333222333222111000222444333/////////000000111111111222............/////////000////////////////////////.../////////000000111111lllNNNKKKHHHFFFDDDCCCCCCCCCBBB@@@@@@>>><<<::::::888666444333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000111000111333333666@@@KKKsssvvviiiqqqsssXXXOOOPPPiii[[[JJJGGGKKKaaaeeeNNNKKKHHH<<<999AAA===@@@AAABBBJJJZZZlllwwwyyyxxxrrrjjjffflll|||}}}wwwooobbbXXXTTTPPPKKKMMM\\\nnn}}}nnn```eeeppp~~~|||ooo]]]NNNGGG999888666555333333222222222222222111111111111000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222333444444555555444444222222333333333333444444555555666666777777888888999888777777777999;;;===<<<===>>>???AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEECCCCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJMMMRRRXXX\\\||||||pppcccZZZVVVTTTgggmmmkkk\\\NNNMMMSSSVVVhhhvvv{{{zzzyyyuuusssqqqooonnnkkkhhhfffeeedddcccbbbcccfffjjjlllmmmqqqrrrnnnkkkjjjkkkkkkfffiiimmmqqquuu{{{{{{xxx}}}ssslllyyy{{{dddSSSBBB<<<666333444444111...111111222222222222111111000000000000000000000000............////////////////////////////////////////////////////////////jjjMMMIIIHHHFFFCCCBBBCCCCCCAAA@@@@@@>>><<<::::::888666444333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000222111222333222333;;;DDDggg|||tttxxxcccTTTZZZlllxxx}}}TTTIIICCCOOOkkkeeeZZZRRRFFF@@@AAA<<>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKNNNRRRUUUdddwwwzzzqqqjjjfff```ggggggZZZLLLHHHIIIJJJWWWhhh|||zzzrrrllljjjgggeeegggllltttyyyyyyuuuuuuvvvtttxxx}}}~~~yyyxxxyyyuuu|||jjjRRRCCC<<<777222111333444222///000111111222222111111000000000000000000000000000............////////////////////////////////////////////////////////////iiiLLLIIIGGGEEECCCCCCCCCCCCBBBAAA@@@>>><<<::::::888666444333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000222000111333111000555<<>>???@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJJJJIIIIIIKKKLLLTTT```vvvsssxxxvvviiiXXXLLLEEEBBBHHHWWWiiiwwwvvvtttooolllnnnvvvvvvuuuwww}}}|||zzzxxx|||xxxxxx{{{~~~~~~|||vvv|||wwweeeOOO???777666222//////111333222000000111111222222111111000000000000000000000000000............////////////////////////////////////////////////////////////iiiMMMKKKHHHFFFDDDDDDDDDEEEDDDBBB@@@>>><<<::::::888666444333333333222222222111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111000111444222000222777===UUUqqqzzzoootttwwwXXXKKKHHHRRRkkkwwwbbbQQQEEEMMMpppxxxlll___SSSFFFCCCAAAAAACCCGGGQQQ[[[jjjwww{{{xxxyyyzzzsssmmmddd[[[RRRMMMIIIGGGJJJOOONNNXXXlllqqqnnnwww~~~rrrnnnssszzz}}}yyyzzzrrr```TTTIII???999888333333222222222222333333222222222111111111000000000000000000111111111111////////////////////////111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222333444444444444333222222222333333333444444333444444555555666666777888777777777888999:::;;;:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIGGGGGGHHHPPPSSS]]]oootttggg___[[[PPPUUU[[[```iiitttyyyxxxrrrssswww|||yyyyyy}}}||||||yyy}}}|||zzz~~~zzzzzzyyyzzz}}}vvvjjjiiidddWWWFFF:::666666333111//////111222222111000000111111111111000000////////////////////////............////////////////////////////////////////////////////////////iiiOOOOOOIIIHHHFFFEEEFFFFFFEEEDDD@@@>>><<<::::::888666444333333333222222222111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000000...000444444222222666///<<>>>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDHHHGGGFFFEEEEEEDDDDDDEEEDDDFFFIIIJJJIIIHHHHHHHHHLLLLLLNNNUUUcccvvvpppnnnggg```___bbbaaa]]]WWWXXXZZZ___hhhuuuuuurrrzzzwwwqqqssswww~~~}}}wwwsssrrrxxx~~~|||sssnnnrrryyy|||oooZZZTTTIII>>>666333444666333222111111111111111000000000000111111000000000////////////////////////............////////////////////////////////////////////////////////////iiiPPPQQQIIIGGGFFFEEEFFFGGGFFFEEE@@@>>><<<::::::888666444333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000000...000444555333333555222555???UUUuuurrrYYYKKKEEETTTrrrjjjTTTQQQXXXyyypppZZZEEEAAAEEEEEEEEEGGGEEEOOO```ssszzzzzz~~~|||vvvmmmfff```YYYRRRMMMKKKGGGEEEEEEEEEFFFLLLTTThhh|||vvv```\\\jjj|||vvviiihhhuuu~~~~~~xxxeeeXXXJJJAAA;;;555222444444444333333333444444555222222222111111111111000111000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222111111222333333333333333222222333333333333444444555555666666777888888888666666777888888999999999999999::::::;;;<<<<<<===>>>???@@@BBBCCCCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDCCCDDDDDDBBBEEEHHHIIIIIIIIIIIIJJJHHHKKKOOOQQQUUU^^^kkkuuu~~~sssjjj^^^SSSKKKJJJIIIHHHMMMYYYjjjwww~~~{{{|||{{{mmmiiirrr|||~~~yyyrrrhhhiiilllrrrxxxzzzwwwtttrrrttt{{{zzzqqqmmmlllzzz}}}qqqaaaFFF@@@999555444444333111333333333222222111000000///000000111111000000///000000000000000000000000............////////////////////////////////////////////////////////////hhhOOOQQQGGGFFFDDDDDDEEEFFFEEEDDD@@@>>><<<::::::888666444333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000222//////333444222111333444555999GGGccc~~~hhh]]]OOOJJJXXXpppzzzgggVVVeee}}}wwwZZZNNNIIIBBB@@@BBBAAAFFFQQQ]]]gggnnnpppqqqooorrrvvv{{{yyyuuummmfff^^^XXXTTTQQQMMMIIIDDDBBBCCCGGGKKKQQQ]]]hhhyyyvvvkkkmmmyyyqqqhhheeesssoooUUUJJJ???:::777222111222444333222222222222222333222222222111111111111000111111000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333333222222222333333333333444444444444555555666777777888555666777888888999999999888888999999:::;;;;;;;;;<<<===???@@@AAABBBBBBBBB???@@@BBBCCCDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDFFFGGGGGGGGGIIIJJJGGGKKKOOOQQQRRRUUU[[[```{{{xxxmmmaaa^^^ZZZVVVUUUXXX^^^cccjjjpppuuutttmmmgggfffhhhvvvxxxvvvooofffccchhhrrrzzz~~~{{{xxxyyyxxxtttjjjmmmrrrzzz~~~tttiiigggllluuu|||uuujjj[[[LLL999666333333333333111000111222222222111000000111//////000000000000//////000000000000000000000000............////////////////////////////////////////////////////////////fffNNNPPPFFFDDDBBBBBBCCCDDDDDDCCC@@@>>><<<::::::888666444333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000333///...111222000///111---///222999NNNooo~~~uuu||||||zzzvvvdddNNNMMMOOOkkkbbbKKKRRR\\\jjjuuuaaaRRREEEAAAEEE???BBBFFFIIINNNUUU^^^dddaaadddiiinnnvvvzzzrrrkkkfffZZZTTTLLLHHHGGGGGGEEEDDDEEEDDDHHHPPPZZZgggyyy{{{{{{~~~zzzaaa___gggzzzhhh\\\HHH???777555555333222333333222222111000000111111222222222111111111111000111111000000/////////...........................000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333333222222222333333333444444444333333444444555666666777555666777888888999999888888888888999999::::::;;;;;;<<<===>>>@@@@@@AAAAAA>>>@@@AAACCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBDDDEEEFFFEEEEEEGGGIIIFFFGGGHHHJJJKKKOOOSSSVVVXXXmmm{{{vvvqqqkkkddd___YYY___dddccc[[[UUUTTTVVV]]][[[ddduuu|||tttlllmmmhhhgggeeeccceeelllwww{{{~~~}}}xxxvvvyyy{{{zzztttxxxiiifffdddjjjttt}}}~~~rrraaaVVVHHH;;;666555222000//////111222...000111222111000111222//////000000000000//////000000000000000000000000............/////////000////////////////////////////////////////////////kkkNNNIIIHHHFFFDDDCCCCCCCCCBBBAAA===<<<;;;;;;;;;:::777555444444333222222111111000////////////............/////////...------,,,,,,..............................---------,,,,,,,,,..........................................------000000000000000000000000000000000000111111111111444000111888>>>KKKiii}}}hhhQQQOOOVVVlll```VVVMMMNNNVVVhhhpppZZZKKKDDDBBBDDDAAA<<<===EEEHHHEEEPPPPPPSSSZZZ```hhhttt}}}vvvpppiiiaaaWWWPPPGGGFFFCCCAAAAAABBBCCCEEEJJJJJJRRRfff{{{zzzuuu~~~xxxjjj[[[ZZZcccttttttdddTTTGGG:::999666333111000000000222222111111111111222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111111111111111111111111111111111222222222333333333333444555555666666555555555555666777777777777777888888888888999:::;;;<<<<<<======>>>>>>>>>>>>======>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKQQQZZZgggwwwwwwlllgggiiidddYYYUUUYYY```jjjrrrtttttttttssspppsssttttttssssssvvv}}}xxxlllggghhhjjjjjjqqq|||~~~xxxdddRRRDDD;;;777555222222222111000//////...000000000000000000000000000000//////.........---000000000000000000000000........................000000//////.........---........................lllQQQMMMHHHFFFDDDCCCCCCCCCBBBAAA>>>===;;;;;;;;;999777555444444333222222111111000////////////............------..........................................//////.........---------................................................000000000000000000000000000000000000111111111111444///...222444:::NNNdddpppUUUPPPXXXrrrwwwgggUUUJJJFFFJJJXXXfffxxxfff\\\MMMJJJCCC>>>>>>AAAAAA???CCCBBBDDDJJJOOOTTT^^^hhhyyy~~~yyypppjjjccc\\\VVVPPPJJJEEEEEEDDDCCCBBBAAACCCHHHLLLQQQ___sss{{{wwwzzzggg]]]WWWfffmmmwww{{{qqq___RRREEE;;;777666444333222222222333222111111000000111111222000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000///////////////000111111111111111111111111111111111111111111111111111111111111222222222333333333333444444555555555555555444444555666666666666555888888888888999:::;;;<<<;;;;;;<<<============<<<===>>>???AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHKKKOOORRRYYYjjj|||tttuuuwww{{{rrrggg``````fffnnnsssyyy}}}~~~yyytttrrraaaXXXJJJ>>>666222000000222222111111000//////...000000000000000000000000000/////////............////////////////////////........................000/////////....................................lllRRROOOHHHFFFDDDCCCCCCCCCBBBAAA???>>><<<;;;:::999666333444444333222222111111000////////////............,,,,,,------...//////000////////////////////////000000/////////.........................................................000000000000000000000000000000000000111111111111777222111333222111999EEEfff~~~cccRRRHHHTTTnnnwwwcccRRRGGGAAACCCGGGjjjkkk\\\PPPDDD???>>>>>>>>>???===;;;===AAADDDGGGNNNVVVcccjjjuuuzzzvvvppphhhaaa\\\TTTNNNIIIFFFCCCBBBAAABBBCCCAAA@@@FFFPPPXXX```yyy~~~mmmUUUVVV^^^tttwww{{{{{{}}}ppp[[[MMMDDD<<<444333333222222333333444555222111111000000111111222000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000///////////////000111111111111111111111111111111111111111111111111111111111111222222222333333333333333444555555555555555333333444555555555555444888888888888888999:::;;;999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCEEEDDDCCCCCCCCCEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHIIILLLMMMJJJHHHRRReeettt|||}}}iiiccc]]]^^^hhhuuu|||tttjjj```XXXEEE@@@888222000000000000222111111000000//////...000000000000000000000000////////////............////////////////////////........................////////////....................................jjjQQQOOOHHHFFFDDDCCCCCCCCCBBBAAA@@@>>><<<;;;:::888555333444444333222222111111000////////////............---------.........//////000000000000000000000000////////////.........---........................---------...............///////////////////////////000000000111111111111666222111444444222444:::PPPnnnxxxttt|||xxxeeeQQQMMMWWWiii}}}ssseeeZZZPPPIIIEEEQQQjjjtttbbbOOOFFFBBB???@@@CCC???<<<<<<@@@BBBCCCGGGLLLSSSZZZeeeqqq||||||rrrlllhhhaaaZZZTTTQQQMMMHHHFFFDDDCCCCCC===@@@CCCCCCFFFQQQbbboooaaaVVVbbbqqq}}}~~~sss^^^MMMCCC===888333111111222222222333444444111111000000000000111111000000000000000000000000////////////////////////////////////////////////........................///////////////////////////////////////000000111111111111111111111111111111111111111111111111111111111222222222333333333333333444555555555444444333333444555555555555555888888888888888999::::::999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@????????????@@@AAABBBBBBFFFEEECCCBBBCCCEEEHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHLLLPPPPPPLLLMMMSSSZZZmmm{{{uuunnnnnnooorrrxxx}}}pppfff]]]TTTIIIBBB<<<999555222222333333222111111000000////////////000000000000000000000000///////////////.........////////////////////////........................///////////////.................................iiiPPPOOOHHHFFFDDDCCCCCCCCCBBBAAA@@@>>><<<;;;:::888555333444444333222222111111000////////////............//////.........---------000000000000000000000000.........---------,,,,,,........................---------........./////////////////////////////////000000000111111111111111...---000222222333666;;;UUUqqq~~~|||qqqnnntttnnn]]]TTTXXXjjj}}}xxxlll___PPPGGG>>>JJJVVVeeeooo^^^QQQGGGBBBBBB@@@<<<:::===>>>>>>@@@DDDGGGKKKRRR\\\gggttt{{{vvvtttsssooonnnhhh```[[[XXXSSSMMMDDDDDDDDDBBBAAA@@@@@@@@@<<>>>>>===<<<<<<===>>>???????????????>>>>>>???@@@AAABBBBBBFFFEEEDDDCCCDDDFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDGGGJJJMMMMMMLLLJJJHHHSSS\\\kkk||||||xxxwwwwww}}}rrrfffUUUIIIBBB>>>999555666444222111111222111000000000000///////////////////////////////////////.........///////////////.........................................................///////////////........................jjjQQQPPPHHHFFFDDDCCCCCCCCCBBBAAA???>>><<<;;;:::999666333444444333222222111111000////////////............000//////...------,,,,,,////////////////////////...------------,,,,,,,,,........................,,,,,,------.../////////000000000000000000000000000000000000111111111111000//////000111222444555000AAASSScccyyyxxxuuuuuu~~~ppp]]]UUU]]]iiizzzxxxlll___TTT>>>BBBDDDEEERRRnnnooo^^^NNNCCCHHHAAA======>>><<<===@@@===>>>BBBGGGNNNYYYeeemmm~~~|||vvvqqqoookkkhhhfffddd```]]]XXXXXXSSSMMMJJJJJJGGGBBB<<<>>>???@@@??????@@@BBBAAAKKK[[[mmm{{{nnndddcccfffuuummmTTTJJJ@@@;;;888444222333222222222222222111000///111000000//////000000111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111111111222222222333333333222222333444444444444444444444555666666666666666888888777777777888888999999:::;;;<<<===>>>>>>>>>;;;<<<======>>>>>>>>>===>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFIIIKKKJJJHHHIIIKKKRRR]]]kkk{{{}}}xxxtttuuutttsssvvv{{{rrreeeWWWMMM???555111111111222222000///000111222222111////////////////////////////////////////////////.........///////////////.........................................................///////////////........................jjjOOONNNHHHFFFDDDCCCCCCCCCBBBAAA>>>===;;;;;;;;;999777555444444333222222111111000////////////..............................------....................................------------........................,,,,,,------...//////000000000000000000000000000000000000000111111111111///222444444222222444444222888===IIIiii}}}{{{vvviii^^^XXXWWWbbbppp}}}}}}xxxrrrkkkeeeRRRLLLFFF@@@???HHH```wwwmmmVVVUUULLLDDDBBBAAA>>>>>>@@@999:::;;;<<<@@@FFFNNNSSSbbblllyyyzzznnneee\\\WWWRRRSSSVVVVVVRRRMMMIIIIIIEEEAAA@@@BBBAAA===>>>@@@AAA@@@@@@BBBGGGKKKNNN\\\sssvvvfffZZZWWW___ssskkkWWWFFF???:::888555111222666000111222222222111//////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111111111222222222333333333222222333444444444444333333333444555555555555444888888777777777777888888888999:::;;;<<<=========;;;;;;<<<============<<>>:::555111//////111222111000///000222333333222////////////////////////////////////////////////............/////////000............................................................/////////000........................gggLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA===<<<;;;;;;;;;:::777555444444333333222111111000000/////////............,,,,,,------.../////////........................000/////////....................................,,,,,,------...///000000000000000000000000000000000000000000111111111111)))///444333111000111111666444///555WWWzzzrrrqqqhhhYYYMMMRRRcccrrrsssnnnkkkiiieeeeeeUUUJJJJJJJJJFFFLLLVVVgggooo\\\RRRHHHDDDAAA>>>===???<<<============???CCCFFFLLLWWWfffttt}}}tttfff[[[OOOIIIEEEHHHOOOQQQMMMGGGCCCDDDAAA======@@@@@@<<>>666///222444555444333333444111///------/////////............///////////////////////////////////////---.........//////000000................................................---.........//////000000........................jjjPPPMMMLLLIIIEEECCCCCCBBBAAA@@@???===;;;::::::999777555444444333222222111111000//////............//////.........------,,,,,,,,,////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////000000000000111111111111111111111111222000000888KKKkkkpppeeefff___PPPGGGKKKUUUbbbnnntttssspppsssqqqfffTTTHHHGGGHHHGGGVVVgggtttdddTTTLLLHHHEEEEEEGGG>>>>>>>>>>>>>>>>>>>>>>>>EEEJJJSSS___lllyyy}}}yyyooobbbXXXMMMIIIFFFEEEFFFFFFDDDBBBBBB@@@>>>============<<<===???BBBDDDEEELLL[[[hhhyyyuuu\\\UUUXXXkkkzzz~~~yyyhhhWWWHHH@@@555444333222000///......000000000000000000000000000000000000000000000000000000000000000000000000......------------......////////////////////////000111111000///......///000000000000000000000000............////////////////////////000000000000////////////000000000000111111111111111111111111222222222222222222222222333333333333333333333333555555555666777999:::;;;999999::::::;;;<<<<<<<<>><<<;;;;;;>>>@@@>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEEEEEEEDDDEEEGGGIIIGGGFFFFFFGGGHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIHHHKKKJJJIIIJJJKKKNNNPPPRRRXXX]]]nnn~~~zzz}}}yyyyyy|||xxx}}}xxxqqqeee[[[MMMCCC>>>;;;777333111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................................................................hhhPPPNNNKKKHHHEEECCCCCCCCCBBBAAA???===;;;::::::999777555444444333222222111111000//////............///////////////......---------................................................................................................////////////////////////.../////////000000000000111111111111111111111111222222333444===QQQmmmuuusssfffTTTOOOMMMMMMSSS]]]iiissswww~~~ssscccWWWMMMEEEGGGOOO^^^rrr|||fffUUUKKKFFFCCCBBBAAA>>><<<<<<===@@@AAA>>>@@@EEELLLUUU^^^gggkkkpppxxx}}}yyywwwrrrpppmmmmmmlllhhh```YYYUUUPPPJJJGGGEEEDDDAAA???======>>>???AAABBBBBBAAAAAACCCGGGNNNXXXgggyyy}}}|||yyybbbXXX\\\dddyyy~~~vvvcccUUUIII???999333222222111111000000000000000000000000000000000////////////////////////////////////////////////......------------..............................///000111000.........///////////////////////////............////////////////////////000000000000////////////000000000000111111111111111111111111333333333222222222222222333333333333333333333333555555555666777888:::;;;999::::::;;;;;;<<<======>>>???>>><<<;;;;;;>>>@@@@@@@@@AAABBBBBBBBBBBBAAAAAACCCEEEEEEDDDDDDEEEFFFHHHGGGFFFFFFHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIKKKMMMPPPQQQPPPOOOUUUbbbjjjppp~~~~~~{{{vvvrrr|||xxxpppjjjbbbXXXQQQIIIBBB999444333333222///111111111000000000//////////////////////////////........................................................................................................................................................................fffOOONNNJJJGGGDDDCCCCCCDDDCCCBBB???===;;;::::::999777555444444333222222111111000//////............/////////////////////.................................------------------------........................------------------------////////////////////////....../////////000000000111111111111111111111111///333444111000999KKKZZZ}}}rrrdddeee\\\PPPHHHIIISSSaaajjj{{{vvvdddXXXJJJEEEDDDLLLZZZpppnnnbbbXXXOOOJJJHHHDDD@@@>>>=========>>>===<<<===AAAGGGMMMQQQXXX___hhhpppwww~~~~~~yyytttmmmfffaaa]]]YYYWWWWWWYYY]]]___]]][[[UUUPPPIIICCC@@@>>>===<<<;;;<<<===???AAABBBBBBCCCIIIKKKQQQ]]]pppssstttxxx~~~}}}tttfffXXXSSS[[[kkkyyyqqq[[[III@@@;;;666222000111111111111111111111000000000000000000000000////////////////////////////////////////////////......------------..............................///000111000.........///////////////////////////............////////////////////////000000000000////////////000000000000111111111111111111111111333333333333333333333333333333333333333333333333555555555555666888999::::::::::::;;;<<<<<<======>>>>>>>>>===;;;<<<>>>@@@AAABBBBBBCCCDDDCCCCCCCCCAAACCCEEEEEEEEEDDDEEEFFFGGGFFFFFFHHHIIIIIIGGGEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLOOOPPPMMMIIIIIIOOORRRVVVbbbqqqzzzrrrzzzrrrjjj___TTTLLLDDD;;;555666222......111333222111111111000000000000//////////////////////////////........................................................................................................................................................................gggOOOKKKIIIGGGDDDCCCCCCDDDCCCCCC???===;;;::::::999777555444444333222222111111000//////............////////////..........................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........./////////000000111111111111111111111111---111333222000333<<>>===???BBBEEEHHHIIINNNUUU\\\cccjjjrrrwww|||{{{wwwuuutttqqqooojjjccc\\\VVVPPPNNNJJJHHHHHHKKKPPPVVVYYYZZZPPPLLLFFF@@@=========>>>@@@AAA@@@@@@@@@BBBEEEGGGVVV]]]gggrrrxxxrrryyy}}}uuujjj```XXXOOONNNYYYlllmmm]]]HHH:::666666444111111111111111111111111111000000000000000000000000////////////////////////////////////////////////......------------.................................///000000...---...000////////////////////////............////////////////////////000000000000////////////000000000000111111111111111111111111333333333333333444444444333333333333333333333333555555555555666777888999:::::::::;;;<<<<<<=========>>>>>>===<<<<<<>>>@@@BBBCCCDDDDDDEEEEEEDDDDDDBBBDDDFFFGGGFFFFFFGGGHHHFFFFFFGGGIIIJJJIIIFFFDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNMMMKKKNNNRRRSSSQQQUUU\\\]]]gggssszzz|||oooxxxyyy|||qqqfffVVVOOOFFF???:::777444222444222111111333444333111111000000000////////////////////////////////////........................................................................................................................................................................iiiPPPKKKIIIGGGDDDCCCCCCDDDCCCCCC???===;;;::::::999777555444444333222222111111000//////............//////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............////////////000000000000000000000000...///111222444666888999GGG```~~~{{{uuunnneee[[[SSSNNNZZZlll}}}lllXXXJJJBBBGGG]]]uuuyyyddd___VVVMMMFFFBBBAAAAAA@@@??????@@@@@@AAABBBCCCCCCEEEHHHLLLQQQVVV[[[___fffkkkssszzzxxxvvvrrrmmmiiieeebbb```^^^\\\XXXTTTPPPLLLIIIGGGDDDBBBAAABBBFFFLLLPPPSSSMMMKKKFFFAAA>>>>>>AAACCCCCCCCCCCCBBBCCCHHHPPPVVVjjjyyy|||}}}mmm^^^NNNNNNSSS```ssskkkXXXMMM>>>666444555444111222222111111000//////...////////////////////////......................................................------------..............................---...000///...---...000....................................////////////////////////000000000000////////////000000000000000000000000000000000000222222222333333444444444333333333333333333333333444444444444555666777777999999::::::;;;<<<<<<<<<<<<===>>>>>>======>>>@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDFFFHHHHHHGGGGGGHHHIIIFFFFFFGGGIIIJJJIIIFFFDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLJJJKKKNNNRRRQQQOOONNNPPPSSSYYYaaafffjjjrrr~~~|||}}}uuuvvvvvvtttlll```QQQGGGAAA===888555444444555666111000000000000000...---000000000////////////...................................................................................................................................................................................................iiiRRRMMMJJJGGGDDDCCCCCCDDDCCCBBB???===;;;::::::999777555444444333222222111111000//////............//////,,,,,,,,,---------------------------------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------........./////////000000000000000000000000000//////222555666555333666GGGiiiyyyeeeWWWMMMUUUddduuuxxx```LLLEEEKKKTTTmmmsssaaaRRRJJJFFFFFF@@@@@@@@@??????>>>======@@@@@@AAABBBDDDGGGIIIJJJNNNRRRYYY```ffflllqqqtttwwwzzz~~~}}}}}}|||{{{zzzzzzyyyyyywwwtttqqqooommmkkkhhheeeaaa___[[[WWWSSSPPPNNNMMMKKKJJJHHHFFFEEEDDDCCCCCCAAA???>>>>>>???BBBEEEGGGGGGFFFCCC@@@======@@@BBBAAACCCGGGJJJPPPZZZgggppp~~~zzz|||oooaaaWWWUUU^^^nnn}}}rrruuugggNNNEEE@@@999444444333222000222222111000//////......////////////////////////......................................................------------......------------------------,,,...//////...---...000....................................////////////////////////000000000000////////////000000000000000000000000000000000000000111111222222333333444333333333333333333333333444444444444444555666666888888888999::::::;;;;;;;;;<<<>>>>>>======???@@@AAABBBBBBCCCDDDCCCCCCCCCDDDFFFHHHHHHHHHGGGHHHIIIGGGFFFFFFHHHIIIIIIGGGEEEEEEEEEEEEFFFGGGGGGGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRSSSUUUZZZbbbhhhvvvzzz{{{|||yyypppiiiaaa[[[SSSLLLEEE@@@;;;888888777444222111111111222---.../////////......---000000////////////..............................------------------------------------------------........................------------------------........................................................................fffRRRNNNKKKHHHEEECCCCCCCCCBBBAAA???===;;;::::::999777555444444333222222111111000//////............//////------------.........///------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////000000000000000000000000111111111111111222333333///<<>>>>>>>>>>>>>>???@@@@@@@@@??????BBBGGGJJJNNNRRRVVVYYYZZZ___eeejjjlllnnnppprrr||||||}}}}}}}}}||||||{{{{{{{{{zzzyyyvvvrrrooommmccccccbbbaaa```^^^^^^]]]\\\ZZZWWWUUUTTTRRROOOMMMJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>>>>???@@@@@@>>>>>>>>>=========???@@@AAABBBBBBBBBAAABBBFFFJJJNNNUUU^^^hhhrrr~~~ooo```YYY\\\aaaqqq|||uuu{{{zzzbbbLLLAAA888777666444222000000000000000000000000/////////////////////////////////......................................................------------......------------------------,,,---///...------///000....................................////////////////////////000000000000////////////000000000000000000000000000000000000//////000111111222333333333333333333333333333333444444333333444444555666666777777888888999:::::::::<<<>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBAAABBBDDDFFFGGGFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHJJJMMMNNNNNNGGGGGGGGGIIILLLOOOQQQRRRSSSXXXbbblllwww~~~xxxwww|||}}}rrrfff[[[SSSMMMIIIEEEAAA:::555333222222222222333333222111/////////...///000000000000000000000000/////////.................................------------------------------------------------........................------------------------........................................................................~~~dddQQQMMMLLLIIIFFFCCCCCCBBBAAA@@@???===;;;::::::999777555444444333333222111111000//////............//////---.........//////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////000000000000000000000000///111333111//////333777000999<<>>>>>???@@@AAA???>>>===>>>?????????@@@BBBEEECCCIIIQQQVVVXXXYYY[[[]]]``````aaaaaabbbaaaaaaaaadddcccbbb___\\\XXXUUUSSSNNNNNNMMMKKKJJJHHHGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@======<<<<<<<<<<<<======>>>===<<<<<<<<<===>>>???===>>>??????======>>>>>>AAADDDHHHJJJLLLPPPUUUZZZgggqqq|||nnnZZZLLLPPPdddwwwqqqXXX@@@999>>>222444555333000...///111.........///000111111222////////////////////////.........................................................------.........------------------------,,,---......------///000..................................../////////000////////////000000000000////////////000000000000000000000000000000000000...//////000111111222222333333333333333333333333444444333333333444555555666666666777888888999999:::<<<>>>???>>>>>>???@@@>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEEEEEEEDDDEEEGGGIIIGGGFFFFFFGGGHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDFFFIIIKKKMMMNNNLLLHHHMMMKKKJJJLLLNNNNNNKKKHHHKKKNNNPPPQQQSSSYYYdddllluuuzzz~~~wwwkkkdddbbbbbb```]]]SSSPPPIIIAAA;;;888888:::222222222333555444222000+++...111333333222111111000000111000.........///000/////////....................................------------------------------------------------........................------------------------........................................................................cccMMMOOOMMMJJJFFFDDDCCCCCCCCCBBBBBB???;;;888777777777666444444333222222111111000////////////////////////,,,---------...//////////////////...------,,,,,,------............------...------,,,,,,------...***+++---//////...---,,,........................////////////000000000000000000000000000000000000000000000000111111111111888222555BBBTTTrrrwwwXXXHHHDDDDDDIIIPPPXXX|||ttt```SSSOOOOOOMMMJJJIIINNNVVV]]]jjjssstttfffZZZOOOHHHFFF>>>@@@AAABBBAAA???>>>===<<<;;;;;;<<<>>>??????>>>CCCCCCCCCDDDEEEGGGHHHIIIPPPOOONNNMMMLLLLLLLLLLLLPPPPPPOOONNNKKKHHHEEECCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>======<<<<<<======::::::;;;;;;<<<=========;;;::::::;;;===@@@AAAAAA>>>@@@BBBAAA??????CCCFFFIIIIIIMMMUUU[[[aaaooo}}}}}}gggOOOKKKQQQ\\\uuugggTTTHHH???999888222222222111111111000000000000000000000000000000////////////////////////......------------......------............------...---,,,,,,,,,,,,---....../////////...---,,,,,,........................------------------------........................000000000000000000000000////////////000000000000000000000000000000000000222222333333333333444444333333333333333333333333555555555555555555444444888777777777777999:::;;;===>>>?????????>>><<<;;;>>>>>>>>>>>>>>>?????????AAABBBDDDEEEFFFGGGFFFFFFIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJGGGEEEFFFIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIHHHHHHJJJMMMQQQTTTYYYYYYZZZ\\\```eeejjjnnn}}}}}}}}}}}}wwwwwwiii```aaaYYYNNNGGGDDDDDDCCCCCC999888888777666555555555222222222222222222222222555444444333222111000000000000000000000000000000////////////////////////..............................//////...---,,,,,,................................................//////////////////////////////---,,,,,,---...///................................................eeeOOOOOOMMMJJJFFFDDDCCCCCCCCCBBBAAA???;;;999888888666555444444333222222111111000////////////////////////,,,,,,,,,------------------------...............------............------...------,,,,,,------...+++,,,---.........---,,,.........................../////////000000000000////////////////////////000000000000111111111111222000444<<>>?????????@@@BBBDDDEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHAAAAAAAAA@@@???>>>===<<<==================<<<<<<>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;::::::??????????????????>>>===AAABBBDDDCCCCCCFFFKKKPPPSSSXXXcccrrr}}}|||zzzeeeWWWNNNTTT___lll~~~{{{iiiSSSFFF>>>888444444222222111111111000000000////////////////////////..............................------------......------............------...---,,,,,,,,,,,,---............///......------........................------------------------........................////////////////////////.../////////000000000000000000000000000000000000111111111222222222333333333333333333333333333333555555555555555555444444777777777666777888:::;;;;;;<<<<<<===>>>>>>======>>>>>>>>>>>>????????????@@@AAACCCDDDEEEFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIGGGEEEFFFHHHJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFHHHIIIKKKKKKJJJIIIHHHIIIHHHGGGGGGGGGIIIKKKMMMKKKJJJJJJJJJMMMPPPTTTVVV[[[[[[[[[]]]aaafffllloooooonnnllljjjjjjkkklllmmmooosssvvvvvvppphhhaaa]]][[[]]]``````[[[SSSKKKEEEEEEAAA<<<999999999888777666666666555444333333333222222222222222222222222333222222111111000000///////////////////////////////////////////////////..............................//////...------,,,................................................------------------------///...------------...///................................................iiiQQQOOOMMMJJJFFFDDDCCCCCCCCCBBB@@@>>><<<::::::888666444444444333222222111111000////////////////////////,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////------............------...------,,,,,,------...,,,,,,,,,---------......------------------------....../////////000000000////////////////////////000000000000111111111111...000444666555>>>YYYvvv{{{gggWWWPPPOOOVVVddduuu|||yyyrrrooo{{{~~~}}}lllWWWHHHFFFDDDEEEKKKWWWfffssszzz{{{ooofff[[[RRRMMMKKKIIIHHHGGGCCC???=========>>>======<<<;;;;;;::::::::::::???>>>>>>===============>>>>>>===============>>>999999999999999:::::::::;;;;;;:::999999999999:::======<<<;;;;;;:::::::::;;;===???AAABBBCCCDDDDDDDDDHHHLLLPPPUUU]]]gggooo{{{qqqgggdddPPPUUU^^^jjjyyyuuuYYYKKK===777444111000111111111111111000000000000////////////////////////..............................------------......------............------...------,,,,,,------...------......///.................................................................................////////////////////////....../////////000000000000000000000000000000000000000000111111111111222333333333333333333333333444444444444444444555555777666666666777888999:::999999::::::;;;===>>>???======>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@BBBCCCEEECCCBBBBBBBBBDDDFFFHHHIIIJJJIIIGGGFFFFFFFFFGGGHHHIIILLLOOOOOOLLLGGGCCCAAA===>>>>>>===;;;999777555444333333333555444222111444333333222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////.................................///......---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------......///........................------------------------jjjSSSOOOMMMJJJFFFDDDCCCCCCCCCBBB???>>><<<;;;:::999555333444444333222222111111000////////////////////////...---------,,,,,,++++++,,,,,,,,,------.........,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---...///------------------------........./////////000000///////////////////////////000000000111111111111111222555555000111@@@QQQfffzzzmmmbbbeeeqqq|||cccVVVSSSaaaooorrrqqqssswwwjjjVVVPPPGGGBBBAAADDDHHHJJJ[[[mmm~~~tttlllddd\\\WWWTTTPPPKKKHHHHHHIIIIIIJJJEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>??????===<<<:::999888999:::;;;<<<<<<<<<===============>>>===<<<<<<;;;;;;<<<<<>>>>>===>>>???@@@AAA>>>@@@BBBCCCEEEHHHLLLNNNNNNUUUaaammmxxx~~~lllYYYPPPOOOWWWfffwwwwwwqqqzzz}}}cccQQQCCC:::222111111000000111111111000000000/////////////////////////////////..............................------------......------............------------------------------,,,,,,---.../////////...........................////////////////////////........................////////////////////////........./////////000000000000000000000000000000000000000111111111222222222222222222222222222222333333444444444444555555555555666666777888888999999999888888999;;;===>>>======>>>>>>??????@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCAAA?????????@@@@@@>>>>>>>>>>>>>>>=========<<<<<<;;;:::999:::::::::888:::<<<<<<:::888777666777666555555555555666666555555555555555333111000222222222111111000000000111111111111111111111111/////////000000111111111////////////////////////////////////////////////........................---...............------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................------------------------iiiSSSOOOMMMJJJFFFDDDCCCCCCCCCBBB???>>><<<;;;:::999555333444444333222222111111000//////////////////////////////......------,,,,,,......------,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---...///------------------------............////////////........................///000000000111111111111333333444444333222777===FFF^^^{{{ooobbb]]]bbbppppppVVVTTT]]]dddjjjpppwww}}}xxxjjjVVVEEE===>>>CCCGGGAAAMMMXXX```qqq}}}uuuiiieee___ZZZXXXVVVTTTRRRJJJIIIIIIHHHIIIIIIJJJJJJCCCCCCCCCCCCCCCDDDDDDEEEBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>?????????@@@@@@???>>>???@@@BBBCCCFFFGGGHHHHHHIIINNNTTTYYYeeeooo{{{nnn```TTTMMMQQQYYYiii{{{}}}vvvyyy{{{zzzzzzaaaLLLCCC:::444000111222000///000000000000/////////............................................................------------......------............------------------------------,,,,,,---.../////////...........................////////////////////////............................................................////////////////////////////////////111111111111222222222333222222222222222222222222333333333333444444555555444555555666777777777888:::999888888888999;;;<<<<<<======>>>??????@@@@@@======>>>???@@@AAABBBBBBBBBCCCEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFDDDDDDEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@???>>>=========>>><<<=========<<<<<<;;;;;;<<<<<<;;;;;;;;;:::;;;;;;777888999888666555555666555555555555555555555555555444333222000//////000222222222111111111111111000000000000000000000000//////000000111222222222........................////////////////////////........................------...............---................................................------------------------,,,------.........//////........................------------------------dddQQQOOOMMMJJJFFFDDDCCCCCCCCCBBB@@@>>><<<::::::888666444444444333222222111111000////////////////////////..................------......------,,,++++++***,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................000000000000111111111111222111111222444444555555;;;CCC\\\zzzzzz}}}|||rrrddddddyyynnnUUUNNNOOOSSSWWWaaagggtttyyygggXXXNNNGGGDDD>>>???BBBGGGRRRcccsss~~~|||xxxtttpppllljjjgggccc```]]][[[ZZZVVVTTTQQQNNNJJJHHHFFFEEEHHHGGGGGGFFFFFFFFFGGGGGGBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBAAA@@@@@@@@@AAAAAABBBAAA?????????AAACCCEEEGGGKKKPPPUUU[[[dddnnnvvv}}}ggg]]]QQQIIIGGGQQQfffyyy~~~vvvvvv}}}ttt]]]DDD:::<<<666111///222222///---...////////////....................................------------------------......------------......------............------,,,------......------,,,------......///.........................................................................................................------........./////////////////////////////////111111111222222222333333222222222222222222222222222222333333444444555555333444555666777777777666:::999999999999::::::;;;<<<<<<===>>>???@@@@@@AAA=========>>>???@@@BBBBBBDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCCCCEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGCCCCCCBBBCCCCCCDDDEEEFFF@@@???>>>>>>=========>>>::::::::::::::::::::::::;;;;;;;;;:::::::::999999888999999888666555555666333444555555444333222111333333222000...///111444111111111111111111111111////////////////////////000000000111111222222222........................////////////////////////........................,,,---......///.........................................................------------------------+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,}}}yyy^^^NNNOOOMMMJJJFFFDDDCCCCCCCCCBBBAAA???;;;999888888666555444444333222222111111000////////////////////////------------------......---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000000000000111111111111000111222111111333444555222333???ZZZxxx{{{pppuuusss```WWWNNNGGGHHHPPP```vvvzzzkkk\\\SSSRRRFFF>>>AAADDDEEEMMMXXX___fffnnnuuuyyy~~~~~~yyytttnnniiifffddd]]]]]][[[YYYUUURRRPPPNNNTTTSSSSSSRRRQQQPPPOOOOOOQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOQQQTTTXXX]]]___bbbiiittt~~~|||rrriiiUUUQQQNNNPPPVVVfffuuuyyywwwbbbTTTEEE555///333222///...111222///---////////////.........------........................------------------------......------------......------............------,,,,,,---......---,,,,,,.........///......------........................------------------------................................................---------.........//////////////////////////////000000000111111111111222111111111111111111111111111222222333444444555555222333555666777666666666777888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA>>>======>>>???@@@BBBCCCEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEAAACCCDDDCCCBBBBBBDDDFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGGGGEEEDDDBBBAAABBBCCCEEEFFFAAAAAA@@@??????>>>>>>>>>::::::999999999:::;;;;;;888888888888888777777666666777777666555444555666333444444444444333111111222333444222000000222555000000000000111111111111//////////////////////////////000000000000000000........................////////////////////////........................,,,------...//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,xxx~~~uuuZZZLLLNNNMMMJJJFFFDDDCCCCCCCCCBBBBBB???;;;888888777777666444444333333222111111000////////////////////////+++++++++,,,,,,---------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++...------,,,,,,------...***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000000000000111111111111///333555222///000444777000333999>>>DDDWWW{{{|||xxxdddRRRJJJJJJOOO[[[nnnqqq[[[IIIGGGBBB888:::FFFAAAEEEIIIIIIGGGJJJSSS\\\ccciiiuuu{{{uuurrrooonnnmmmllljjjiiihhhhhhggggggfffeeeeeeeeeeeeeeedddeeeggglllsss{{{}}}ooojjjfff]]]UUURRRVVV___iiirrrzzzssszzzkkkSSS>>>;;;;;;555111222///---...222222000///222//////.........---------........................------------------------.........------.........---..................---,,,,,,---......---,,,,,,.../////////...---,,,,,,........................------------------------................................................---------.........//////////////////////////////////////////000000000000111111111111111111111111111111222333333444555555222333444666777666666555444666888;;;============;;;<<<===>>>???@@@AAAAAA>>>>>>===>>>???@@@BBBCCCEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEAAACCCDDDCCCAAAAAACCCFFFGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHFFFEEEBBB@@@@@@BBBDDDEEE@@@@@@???>>>===<<<;;;;;;::::::888777777888999:::888888888888888777777666444555777666555555666777333333222222111111111111111444555333000......000/////////000000000000000////////////////////////////////////////////////........................////////////////////////........................,,,,,,---.../////////...................................................++++++++++++++++++++++++***+++---///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,yyyoooQQQNNNLLLPPPMMMIIIGGGFFFFFFDDDCCCBBB???<<<;;;:::999777555333333222222111000000000---...///000000///...------.........---,,,,,,+++............---,,,++++++---,,,,,,++++++,,,,,,---+++,,,...---,,,++++++,,,------++++++++++++------//////.........---------////////////////////////////////////////////////000000000000111111111111333333222222111222222222777444555:::;;;>>>QQQggg~~~yyywww|||nnn^^^YYYSSSRRRYYYhhhwwwzzz|||rrrcccVVVLLLBBB???@@@<<>>>>>AAADDDEEEFFFIIIPPPXXX^^^```aaaddddddeeejjjsss~~~}}}zzzuuuaaaTTTPPPRRRUUUVVVgggrrr}}}}}}uuucccCCC>>>888555444333111///000000000000000000000000111000000///...---------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------------------------............///222111111111000000//////000000000000111111111111222222111111111111111111333333333333333333333333333444555555666666555555666777888999;;;<<<===>>>======>>>>>>???AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEFFFGGGHHHHHHHHHFFFDDDBBBEEEEEEEEECCC@@@@@@AAACCCGGGFFFFFFGGGIIIIIIHHHFFFEEEEEEDDDCCCCCCDDDFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@AAA???=========<<<:::999:::::::::999999999888888666666666666555555555555444444444444444444444444333333111000000000111222000000000000000000000000...///000111111000///...000000000000000000000000///////////////000111111///////////////......---------------------------................................................------------------------//////.........---------------------------------------............---------...///...,,,+++,,,---------------------------oooQQQMMMKKKOOOLLLIIIFFFFFFEEEDDDBBBBBB???<<<;;;:::999777555333333222222111000000000---...///000000///...---------...------,,,,,,+++---------...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,+++,,,------,,,,,,++++++,,,,,,---///.........------------................................................//////000000000111111111333222222111111222222222444000222777888888DDDTTTssslllccceeeooosssoooiiiaaa\\\[[[^^^aaa|||uuuuuusssfffYYYLLLFFFFFFLLLIIIDDD???;;;;;;>>>AAADDDCCCCCCCCCEEEFFFGGGHHHIIIIIIJJJMMMSSS[[[ccchhhrrryyy|||xxxwww}}}~~~eeeZZZMMMHHHPPP^^^lllsss|||rrr[[[JJJ<<<999444222222222111///////////////////////////000000000///...---------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------------------------............///111111000000000///////////////000000000111111111111111111111111111111111222222222222222222222222333444444555555555555555666666777999:::;;;<<<===============???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCEEEEEEIIIIIIJJJJJJIIIGGGEEECCCEEEEEEDDDBBB@@@@@@AAACCCFFFEEEEEEFFFHHHHHHGGGFFFFFFFFFDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@>>>===<<<<<<<<<:::888:::999999999999888888888666666666666555555555444444444444444444444444444333222111000000000111111////////////////////////...///000111111000///...///////////////////////////////////////000000111///////////////...------------------------------................................................------------------------//////.........---------------------------------------............---------...///...,,,+++,,,---------------------------pppQQQMMMKKKNNNKKKGGGEEEEEEDDDCCCBBBBBB???<<<;;;:::999777555333333222222111000000000......////////////......------------,,,,,,,,,,,,,,,,,,------...------------,,,,,,++++++,,,,,,---+++,,,...---,,,+++,,,------,,,,,,++++++,,,,,,---............------------................................................//////000000000000111111222222111111111222222333444000000555555222666???NNNnnnpppccc```fffnnn|||qqqeee[[[VVVaaahhhkkkeeeeeeoooxxx{{{}}}pppaaaXXXXXXccc^^^WWWPPPJJJFFFBBB@@@=========;;;::::::<<<===>>>===<<<;;;<<>>>>>>>>BBBIIIQQQWWWYYYjjjwwwrrriiilll{{{sssoookkkcccYYYPPPKKKIIIIIIVVVZZZcccrrr{{{|||ppp\\\JJJ===777555111000......//////000000/////////////////////////////////......---------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------------------------............///........................////////////000000000111000000000000111111111111111111111111222222222222333333444555555555444444555555666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCAAA??????AAACCCDDDCCCCCCDDDFFFGGGEEEDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>><<<::::::;;;;;;999888888888888777777777666666555555555444444444333333222222222222222222222222222111111000000000000000///////////////////////////////////////////////////////////////////////////............///000000......//////......---,,,------------------------........................------------------------------------------------........................------------------------,,,------......------,,,,,,---......,,,,,,,,,...------------------------oooQQQNNNLLLLLLIIIFFFDDDDDDCCCBBBAAABBB???<<<;;;:::999777555333333222222111000000000/////////....../////////,,,,,,+++++++++,,,,,,---++++++,,,---............---,,,,,,++++++,,,,,,---,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...................................................////////////000000000111000000000111111222333999444111222444333222333222555888KKKmmm~~~kkk{{{uuuxxxtttgggZZZSSSSSSUUU^^^ccclllwww}}}wwwnnneeeffffffccc\\\SSSLLLHHH======<<<<<<===>>>???@@@???<<<:::;;;<<<<<<;;;;;;>>>IIISSSZZZcccrrrwwwpppmmmnnntttyyy}}}lllWWWOOOMMMJJJGGGIIIQQQ[[[ccckkkpppzzz|||~~~lll```MMM===333000111222000000000//////...//////....................................------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------------------------............///------------...............////////////000000000//////000000000111111111222222222222333333444444222333333444555444444444555555666777888888999999::::::;;;;;;<<<>>>???@@@????????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCAAA@@@@@@BBBDDDDDDCCCCCCDDDFFFFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>======<<<:::999999::::::888777777777666666666555555555444444444444333333333333222222222222222222222222111111111111000000//////........................//////............//////.......................................//////000...............------,,,------------------------........................---------------------------------------------------.....................------------------------,,,,,,------------,,,,,,,,,---...---,,,,,,---...------------------------nnnPPPNNNMMMKKKIIIFFFDDDDDDDDDCCCBBBBBB???<<<;;;:::999777555333333222222111000000000//////............//////,,,,,,+++******+++---...,,,,,,------...------------,,,,,,++++++,,,,,,---,,,------,,,,,,,,,///111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------......////////////000000000000000000000111222333555333000000111222333333---222555===MMMddd{{{jjj___ZZZZZZVVVSSSSSSYYYbbbppp}}}vvvnnnhhhWWWUUUQQQMMMIIIGGGEEEDDDCCC???===???@@@===<<<===555:::===<<>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFFFFGGGFFFCCCCCCDDDEEEFFFGGGGGGHHHCCCDDDDDDBBBAAAAAACCCEEEDDDCCCCCCDDDFFFFFFEEEDDDAAABBBCCCDDDDDDDDDDDDDDD@@@??????>>>======<<<<<<;;;999888888999999888666666666666555555555444444444444333333333222222222111111111111111111111111000000111111000000///...........................///......------......///..............................------......///000---............---,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------------------------,,,,,,------------,,,,,,+++---...---,,,,,,---///------------------------lllPPPOOONNNLLLIIIFFFEEEEEEEEEDDDCCCBBB???<<<;;;:::999777555333333222222111000000000000///...------...///000,,,+++***)))***+++---...---------...------,,,,,,---,,,,,,++++++,,,,,,---,,,------,,,,,,---000222+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------........./////////000000////////////000111222333000111111111000111222222...333555999>>>FFFjjjzzz{{{}}}zzzzzzkkkccc]]]\\\]]]```iiirrr|||{{{zzzxxxyyy}}}~~~{{{wwwrrrlllgggdddbbbaaaRRRJJJEEEFFFEEEAAAAAADDDGGGIIIHHHEEEEEEHHHJJJHHHLLLMMMNNNOOOQQQUUUZZZ^^^aaadddiiikkkkkkjjjiiiiiihhhgggiiipppyyy}}}zzzuuu{{{}}}~~~|||{{{|||}}}}}}uuulllfffeeehhhkkk```YYYOOOGGGDDDEEEHHHIIIXXXbbbooovvvzzzqqq\\\NNN;;;888444333555555333000...000222222000///000222........................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------------------------............///------......////////////........./////////000000......//////000111111222000111111222333333444444222222333444444444444333666777777888888999999999;;;;;;;;;<<<===>>>@@@@@@?????????@@@@@@@@@AAAAAA@@@AAACCCEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEDDDCCCBBBBBBDDDFFFEEEDDDDDDEEEGGGGGGFFFDDDCCCDDDEEEEEEEEEDDDCCCBBB??????>>>======<<<<<<;;;:::888777777888999777666555555555444444444444333333333333333222222222222111111111111111111111111///000111111111000..............................///...------------...///...........................------------...//////------......------,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///------------------------kkkOOOOOOOOOLLLIIIFFFEEEEEEEEEEEEDDDBBB???<<<;;;:::999777555333333222222111000000000000///...------...///000,,,+++***))))))+++---...............---,,,++++++---,,,,,,++++++,,,,,,------------,,,+++---000333++++++------------+++++++++++++++,,,,,,---------------------------------------------------------............/////////000////////////000111222333---111444444222222222111333111000777===;;;MMMooo~~~{{{yyy|||}}}xxxpppddd[[[XXX___bbbgggiiijjjnnnsssxxxuuuqqqooowww~~~sssjjjfffaaa[[[ZZZ^^^]]]``````^^^___bbb```[[[WWWWWWWWWWWWXXX]]]bbbgggcccgggkkkmmmllliiihhhgggnnnlllmmmwww|||yyyyyy}}}ttthhh___ZZZVVVRRRNNNHHHMMMPPPNNNKKKMMMWWW```jjjyyy~~~wwwlllZZZEEE666444333111///...//////000+++...111111000///111333........................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------------------------.........//////........./////////000000............/////////000---......///000111111222///000000111222222333333222222333444444444333333777777888888999999::::::<<<<<<<<<<<<===???@@@AAA============>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBFFFEEEDDDBBBAAAAAAAAAAAAEEEEEEEEEDDDCCCCCCEEEGGGEEEDDDDDDEEEGGGGGGFFFEEEFFFFFFGGGFFFEEEDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999888777777888888777666555555444444444333333333333333333222222222111111000000000000000000000000///000111111111000...---........................///...---,,,,,,---...///...........................------------...//////------......------,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------+++,,,,,,------,,,,,,++++++,,,------,,,,,,...///------------------------