BM6P6(@ wwwrrrppprrrsssvvv|||rrrhhheeeeeeccc^^^___```bbbfffkkkooommmiiiiiihhhiiiiiihhheeeaaa]]]___\\\XXXSSSRRRUUU[[[```hhhnnnwww~~~xxxmmmddd___[[[VVVRRRRRRTTTUUUVVVVVVNNNJJJKKKKKKHHHHHHLLLKKKEEE@@@???<<<:::;;;???@@@AAADDDGGGJJJMMMPPPQQQTTTWWW\\\cccjjjqqqwwwzzz~~~{{{xxxrrrlllfff___XXXSSSJJJHHHDDDAAA@@@>>>===<<<:::<<<===<<<;;;:::;;;;;;::::::999999:::;;;<<<===AAA???BBBIIIOOOWWWgggwwwooo]]]PPPGGG???:::222111111000000000000000111111000///////////////222111000///////////////------------------------...---,,,,,,++++++++++++------------------------++++++************++++++---,,,,,,+++***)))((('''------,,,++++++,,,------,,,------......------,,,*********))))))))))))((()))***+++,,,,,,+++)))(((+++*********+++,,,------++++++++++++++++++++++++///...,,,+++***+++,,,,,,++++++************++++++,,,,,,***((('''(((+++...,,,---...///...,,,***(((+++,,,,,,------,,,,,,++++++*********+++,,,------******++++++,,,,,,,,,,,,+++,,,,,,------.........111111111111111222222222111222222333444555666666888888777777888888999:::999::::::;;;<<<===>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEDDDIIIVVViiizzz{{{nnngggccccccaaa^^^\\\^^^qqqnnnnnnpppppprrr{{{}}}tttooonnnhhhaaa___^^^^^^aaafffiiihhheeeffffffeeeeeeggghhhhhhhhhjjjfff```YYYTTTSSSTTTVVVXXX^^^fffpppyyyzzzvvvsssrrrqqqpppnnnmmmmmmmmmlllkkkccc\\\UUUTTTQQQKKKIIIKKKJJJFFFCCCCCCAAA>>>>>>BBB>>>AAADDDEEEEEEDDDEEEFFFDDDEEEGGGLLLQQQXXX^^^aaajjjnnnssswwwzzz|||wwwssslllfffaaa^^^YYYUUUPPPLLLGGGCCCBBBAAA>>><<<<<<<<<;;;;;;777888999888888999;;;>>><<<;;;;;;;;;===@@@CCCEEEHHHIIIPPP[[[eeepppxxxlll[[[MMMDDD>>>888444222111000000//////000000111000///............///,,,,,,,,,+++,,,,,,------..............................------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******)))******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******+++++++++************************+++,,,++++++++++++++++++++++++------,,,++++++++++++++++++++++++++++++++++++,,,*********((('''(((***,,,***+++,,,,,,,,,+++***))))))******++++++******)))******)))))))))***++++++***************++++++,,,+++++++++,,,,,,---...///////////////000000000000222333333444555666777888888888777777888888999:::999::::::;;;<<<===>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFFFFJJJXXXkkk|||xxxmmmgggcccbbbaaa^^^]]]___pppqqqtttxxxyyy|||~~~zzzqqqhhhdddaaa^^^___bbbcccbbbaaadddbbbaaaaaadddiiinnnqqqrrrnnniiiccc]]]ZZZXXXXXXQQQSSSWWW]]]fffooowww|||xxxwwwuuunnnfffaaa[[[SSSNNNMMMHHHEEEEEEGGGGGGEEEEEEIIIIIIOOOSSSRRRKKKDDD@@@@@@======<<<===???DDDHHHKKKMMMQQQVVVZZZ^^^dddlllrrr|||}}}~~~zzzlllbbb\\\WWWPPPKKKIIIGGGCCC@@@>>>===:::888<<<;;;:::999:::;;;<<<===888999999999888:::<<>>???AAAEEEKKKQQQUUU\\\```jjjvvvuuujjjYYYPPPEEE<<<888555333111222111000000//////000000//////...---------......))))))))))))***+++,,,---////////////////////////......---------...//////+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,---++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,,,,,,,,,,,,,)))+++++++++))))))***+++*********+++++++++++++++)))******++++++******)))++++++***)))))))))******,,,+++*********+++,,,---++++++******+++,,,...///......//////000000000000333444444555666777888888888888777777888888999:::::::::;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDFFFGGGLLLZZZnnnvvvlllfffaaaaaa```]]]]]]___rrrwww~~~wwwssskkkeeeccccccaaa``````aaaaaabbbdddggglllrrrvvvwwwuuurrrpppnnnllliiigggZZZXXXUUUTTTVVV]]]dddiiisssxxx}}}}}}||||||uuunnnggg___XXXUUUJJJGGGFFFJJJKKKJJJLLLPPP\\\eeellljjj^^^QQQHHHEEEDDDCCCAAA@@@@@@@@@@@@AAA>>>AAADDDFFFIIINNNTTTYYYfffmmmyyyzzzuuuoookkkeeefffgggjjjlllooorrrssstttyyy}}}{{{sssfff^^^TTTNNNJJJHHHDDD@@@AAA>>><<<:::::::::999888999999:::::::::;;;>>>@@@>>>AAACCCDDDDDDCCCCCCCCCFFFGGGIIINNNVVV```iiinnnzzz~~~{{{jjjZZZPPPDDD???888444333333333222111111000///////////////...------,,,,,,---------,,,,,,++++++,,,------...........................------,,,------...//////******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,***((()))+++---///************************,,,+++)))(((((()))+++,,,------,,,,,,,,,+++++++++***)))(((((()))+++---...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))(((((()))***+++,,,,,,++++++***,,,......,,,++++++,,,+++*********+++---...///+++,,,,,,------,,,,,,+++---,,,+++***************...---,,,++++++,,,...///******))))))***,,,...///000000111111222222333333333333444555666777888888888888777777888888999:::::::::;;;<<<===>>>??????>>>??????@@@AAABBBCCCCCCEEEFFFMMM\\\oooxxxkkkeee```___^^^[[[[[[]]]rrr{{{zzzpppmmmiiidddaaabbbaaaeeekkkppptttxxx|||~~~~~~}}}zzzuuurrrfffaaaYYYRRROOOPPPTTTWWW```fffoooyyy}}}wwwqqqllleee```TTTPPPMMMNNNNNNMMMOOOSSSaaakkkvvvvvvkkk]]]RRRNNNLLLLLLMMMLLLJJJGGGCCCAAAAAAAAAAAAAAABBBDDDGGGJJJQQQVVV]]]eeemmmqqqtttuuuoooooommmjjjhhhgggiiikkktttvvvzzz~~~~~~{{{wwwqqqkkkfffdddddddddbbbccceeeeeeddddddeeefffjjjjjjkkklllmmmmmmmmmmmmnnnlllkkkkkklllnnnpppssswwwsssnnnhhhbbb\\\UUUQQQMMMNNNNNNPPPRRRTTTUUUWWWYYY^^^aaabbbcccccc___YYYNNNIIICCC@@@??????>>><<<===;;;999999999:::999777777888::::::999;;;>>>AAAGGGLLLTTTYYYYYYWWWTTTRRRTTTWWW]]]fffqqq|||~~~nnn___RRRGGGAAA:::777444222222333333444111000000///.../////////------,,,,,,,,,,,,------//////...---------------------------------------,,,+++++++++,,,---......*********++++++,,,,,,,,,++++++************++++++,,,+++)))((()))+++...///************************,,,+++)))(((((()))+++,,,---------,,,,,,,,,,,,+++***)))(((((()))+++---......---,,,++++++***++++++++++++++++++++++++++++++((()))+++,,,,,,+++***)))((())))))***++++++******(((***------,,,*********))))))))))))***,,,---...+++,,,,,,------,,,,,,+++,,,+++***)))))))))))))))---,,,+++******+++,,,---))))))))))))***,,,...//////000000111222222333333222222333444555666666777888888777777888888999::::::;;;;;;<<<===>>>??????>>>??????@@@AAABBBCCCCCCCCCFFFMMM\\\nnn{{{llleee___]]]\\\YYYYYY\\\ooozzz|||yyytttkkkggghhhiiiqqq||||||tttnnngggccc\\\VVVQQQOOOOOOPPPSSSXXXbbbqqq{{{wwwuuuooohhhaaa\\\YYYXXXVVVRRRRRRUUUXXXaaajjjmmmfff\\\TTTPPPRRRTTTWWWYYYXXXTTTPPPMMMHHHFFFEEECCCCCCDDDEEEFFFGGGHHHJJJMMMPPPSSSUUUVVVOOOOOOPPPOOOMMMNNNOOOQQQVVVXXXZZZ]]]```ccceeeeeeffffffhhhjjjmmmqqquuuwww|||}}}|||zzzyyyyyy||||||{{{wwwooohhhbbb```XXXVVVRRRNNNLLLKKKKKKLLLIIIKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSOOOMMMOOOPPPPPPSSSWWWXXXUUURRRNNNKKKGGGBBB???>>>??????@@@AAABBBDDDDDDEEEIIILLLKKKLLLNNNLLLHHHDDD@@@<<<:::::::::::::::999888888999::::::888666888;;;>>>>>>>>>@@@EEEIIIRRRZZZeeennnpppmmmiiifffeeejjjsss|||rrrcccTTTIIIAAA<<<:::555444333222111111111222111000//////......//////------,,,,,,,,,---......///...---,,,++++++++++++------------------------,,,,,,+++++++++,,,------******++++++,,,,,,------+++******))))))******++++++***)))((()))***,,,---******+++,,,,,,+++******++++++***))))))***++++++---------,,,,,,,,,++++++))))))))))))***+++,,,,,,******))))))(((((())))))++++++++++++++++++++++++)))***++++++++++++++++++++++++***))))))******+++&&&(((******)))((('''((('''''''''((()))******+++)))******++++++******)))))))))((('''''''''((((((*********)))))))))((((((((()))***+++,,,......///------...///000111111222111111222333444555666666888888777777888888999:::;;;;;;<<<===>>>??????@@@??????@@@AAABBBCCCDDDDDDBBBFFFNNN\\\nnn~~~oooggg```^^^\\\YYYYYY[[[\\\iiiwww~~~wwwrrruuuyyyyyyooohhhcccbbb```^^^[[[XXXUUUTTTSSSUUU\\\eeeoooyyy}}}zzzxxxrrrjjjeeecccdddfffeee___]]]^^^VVVYYY\\\\\\XXXSSSOOOMMMQQQSSSXXX\\\^^^^^^]]]\\\UUUSSSQQQPPPQQQRRRTTTTTTRRRQQQOOOLLLJJJGGGFFFEEEDDDEEEFFFEEECCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLPPPTTTXXXZZZ[[[]]]\\\[[[YYYYYYYYYWWWXXXYYYVVVQQQKKKGGGFFF@@@???>>><<<<<<<<<===>>><<<>>>@@@@@@???>>>>>>???===>>>>>>?????????>>>>>>???;;;;;;??????<<<===AAACCCAAA@@@???>>>===:::888999999999:::<<<===???@@@===BBBEEEEEEEEEGGGGGGDDDFFFCCC@@@???>>>???@@@@@@??????AAACCCEEEEEEBBB@@@CCCGGGLLLMMMNNNQQQWWW]]]dddkkkvvv}}}{{{wwwtttooovvv}}}||||||ttt```XXXLLLAAA;;;888777666222222222222000//////000000000///............///---------------...//////...---,,,,,,,,,,,,,,,---...........................------,,,,,,,,,,,,---+++++++++,,,------......,,,++++++******++++++,,,)))))))))((())))))*********+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))******+++++++++************)))))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,------000...,,,***)))***,,,---''')))******)))((()))***((()))***+++,,,,,,+++***)))******++++++******)))***)))))))))))))))***+++)))***+++,,,+++***((('''''')))+++---/////////...------...///000111222222222222333444555666777777888888777777888888999:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCGGGPPP]]]nnnssskkkccc```^^^ZZZZZZ\\\CCCRRRbbblllvvv}}}}}}{{{wwwnnnhhhaaaccceeefffdddaaa\\\YYYXXXZZZZZZZZZZZZ\\\___bbb```gggpppuuuwwwyyy~~~}}}zzzxxxqqqhhhbbbccciiipppqqqllliiiiii^^^\\\XXXSSSOOOLLLKKKJJJHHHKKKPPPUUUZZZ^^^```aaagggeeeccccccfffhhhjjjjjjiiigggccc]]]VVVOOOJJJGGGKKKKKKKKKIIIEEECCCCCCCCCFFFEEEDDDCCCBBB@@@@@@???===<<<;;;:::;;;???DDDHHHHHHIIIJJJJJJHHHGGGGGGHHHDDDFFFHHHGGGCCC@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;555777::::::999777777888::::::;;;;;;;;;;;;:::::::::777999>>>???:::888;;;===<<<;;;;;;<<<;;;999777888888999:::<<<>>>@@@AAAAAAGGGKKKKKKKKKLLLKKKHHHKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKNNNRRRUUUTTTQQQNNNPPPUUUZZZ]]]___ccckkkqqqtttyyy{{{xxxrrrzzz|||xxxxxx{{{}}}}}}hhhWWWNNNGGG???888555444555555111222333222111/////////000000///...............---------------...///000------------...///000000////////////////////////000///...---------------++++++,,,------...//////---,,,,,,++++++,,,,,,---(((((()))))))))(((((((((+++,,,------------,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))(((,,,,,,,,,,,,---......///++++++++++++++++++++++++,,,,,,+++***+++,,,...///444222...+++***+++---///+++,,,------++++++,,,---+++---...000000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////+++---///000000...+++)))&&&))),,,///111000///......///000111222333444444333333444555666777888888888888888777888999999:::;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDHHHQQQ^^^ooowwwnnnfffccc___\\\[[[^^^===AAAIIIUUUdddqqqzzz~~~zzz||||||vvvooohhhddddddeeeZZZ___eeehhhhhhfffdddccc```___^^^[[[WWWSSSNNNLLLPPPQQQTTTXXX^^^ccchhhkkkwww}}}~~~{{{yyyuuuqqqkkkmmmooorrruuuuuusssqqqeeecccaaaaaa___ZZZRRRLLLLLLNNNPPPQQQRRRSSSVVVYYYccc```]]]aaajjjwww~~~wwwmmmddd\\\XXXbbbfffiiiiiiccc]]]YYYWWWVVVQQQKKKEEECCCAAA@@@???<<<;;;===AAAAAA>>>@@@DDDNNNLLLIIIFFFDDDBBBAAA@@@BBBAAA@@@BBBCCCAAA;;;666888777777777666666666777999777666555555555555444::::::::::::::::::;;;;;;999666444666999<<<;;;999>>><<<999888999:::::::::===>>>>>>===BBBJJJOOONNNQQQXXX[[[YYYZZZaaaggggggiiigggcccaaaaaaaaabbbaaabbbcccfffiiikkknnnpppqqqkkkttt|||}}}~~~|||yyywwwuuutttooouuu~~~{{{|||rrraaaRRRIII===:::777444333222000///222111///.........///000//////............/////////////////////////////////......---------......((()))***+++,,,...//////---...///---+++)))***+++,,,,,,,,,------.........///......---+++******)))+++++++++++++++***)))(((''')))+++---...---,,,+++......---,,,+++++++++,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,---...///---+++'''%%%***)))(((***......+++(((,,,,,,***(((''')))---111444222///---,,,,,,...///++++++++++++++++++++++++((())),,,------,,,+++*********))))))***,,,...///,,,+++***)))***+++,,,---,,,,,,,,,++++++*********---------.....................///000111222333333555666666666444555666888:::999888777777888999:::999:::;;;===>>>>>>??????@@@AAABBBAAA@@@@@@AAACCCCCCGGGOOO[[[kkk|||}}}sssjjjgggccc^^^[[[[[[333555:::CCCNNN[[[fffmmmqqqrrruuuxxx{{{~~~}}}uuusssooohhhccc``````aaa___aaaeeehhhhhhfffdddbbb___^^^\\\ZZZXXXVVVTTTSSSOOOMMMLLLKKKMMMQQQUUUXXXdddllltttvvvxxxyyyxxxtttooopppsssuuuwwwwwwvvvtttooonnnooopppqqqmmmgggbbb^^^\\\[[[YYYYYYXXXXXXXXXWWWUUUVVV\\\iiixxx}}}wwwrrrooozzzvvvtttssslllbbbXXXPPPJJJFFFDDDDDDCCCEEEHHHHHHHHHLLLSSSSSSTTTUUURRRNNNKKKJJJJJJHHHIIIIIIJJJIIIEEE???;;;;;;::::::999888888999;;;:::888777777888::::::::::::;;;===???AAAAAAAAAAAABBBAAA?????????>>>===;;;>>>>>>===>>>?????????>>>AAAFFFJJJNNNWWWaaaffffffjjjppprrroooooouuuyyyyyy|||vvvtttvvvxxxyyyyyyvvvvvvzzz~~~xxxvvvuuuvvvwwwqqqwwwtttfffYYYMMMCCC>>><<<999666444333222111///222111000///...//////000//////............//////------------------------------,,,,,,,,,,,,------000000000000000000000000...//////...,,,***+++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++***))))))%%%&&&((()))******))))))***))))))((((((((())))))+++***)))(((((()))***+++***************************+++,,,,,,***(((&&&%%%%%%$$$%%%''')))+++***)))***+++,,,+++******,,,---...---***)))(((***,,,---************************)))***+++,,,---,,,++++++))))))(((((()))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,---------------+++,,,,,,---...///000000444555666555444444666888999999888888888888999999999:::;;;===>>>>>>??????@@@AAABBBAAA@@@@@@BBBCCCEEEHHHPPP\\\lll}}}wwwnnnfffcccaaa\\\YYYYYY...000222555;;;FFFSSS\\\jjjlllooorrruuuvvvvvvvvv{{{|||}}}~~~~~~~~~~~~}}}xxxwwwwwwzzzyyyqqqpppmmmgggbbb_________``````aaabbbcccbbb___]]]___^^^^^^]]]^^^^^^___```YYYUUUOOOJJJGGGGGGIIIKKKOOOYYYdddkkkqqqwwwxxxvvvvvvxxxzzz|||}}}}}}{{{{{{xxxyyy{{{~~~~~~zzzvvvvvvrrrnnnllllllllljjjhhhcccaaa___aaahhhpppwww{{{~~~~~~}}}|||{{{{{{{{{uuulllfffbbb___]]]XXXXXXZZZ]]]^^^```jjjttt~~~wwwjjj]]]VVVTTTXXXZZZ\\\ZZZUUUOOOIIIGGGCCCDDDDDDBBB@@@???@@@AAA??????>>>>>>???AAABBBDDDEEEHHHLLLQQQUUUWWWXXXXXXXXXXXXUUUQQQLLLHHHGGGGGGJJJLLLOOORRRSSSRRRQQQPPPTTT\\\gggoooyyywwwuuuxxx|||~~~zzzkkkcccWWWLLLEEE???<<<:::999777444333333333222000111111000/////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////...---,,,+++******+++,,,,,,+++)))((()))***..................------++++++++++++,,,,,,------***++++++++++++***))))))&&&&&&&&&''''''((())))))*********)))******+++++++++***))))))))))))***+++************************+++++++++***)))(((''''''((()))******)))***,,,---)))+++------,,,************)))((('''''')))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,*********))))))***+++++++++,,,,,,---------------,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------......///000111222222333333444555555444444666777888888999999999999888888999:::;;;===>>>>>>??????@@@AAAAAAAAA@@@@@@BBBDDDFFFJJJQQQ]]]mmm~~~rrriiibbb```___\\\ZZZ[[[---000111111222999DDDMMM^^^bbbhhhnnnqqqqqqpppnnnttttttsssrrrqqqpppppppppjjjkkkpppxxxzzzxxxtttnnngggcccbbbbbbbbb```______aaa```^^^[[[```aaaccceeegggiiijjjkkkfffbbb[[[TTTOOOLLLKKKJJJGGGPPPYYY___fffmmmqqqqqqxxx{{{~~~|||}}}~~~zzzvvvrrrooolllhhhfffcccdddeeegggjjjmmmooopppxxx|||{{{xxxwwwxxxxxxxxxrrrrrruuuyyy|||wwwkkkfffllloooppplllddd\\\WWWUUUPPPTTTWWWWWWTTTPPPOOOOOOVVVWWWWWWWWWXXXYYY\\\^^^eeegggkkkoootttxxx{{{|||xxxvvvqqqhhh___[[[]]]___dddhhhmmmrrrsssrrrpppooosss~~~~~~zzzmmmeeeVVVPPPGGGAAA===<<<;;;;;;666555333333333333222111111000000//////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***)))((('''&&&&&&***+++,,,+++***)))***+++000000//////......------------,,,,,,+++******)))******+++++++++******)))+++***(((((((((***+++---************++++++,,,---************************************************...---,,,*********++++++...//////,,,((('''))),,,***,,,...---+++***)))***++++++***))))))+++,,,---************************++++++*********+++,,,------------,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++++++++++++++++++++++++++,,,------......///000000111222333444444333444555444333444666888777888::::::::::::888777999:::;;;===>>>>>>?????????@@@AAAAAA@@@@@@BBBDDDHHHKKKRRR^^^mmmpppgggaaa``````^^^]]]^^^)))---//////---000777===GGGNNNXXXcccjjjmmmlllkkkllljjjhhhgggggghhhjjjkkkiiikkkqqq{{{|||tttlllfffddddddhhhfffeeeddddddcccaaa___```bbbfffjjjlllmmmmmmmmmhhheeeaaa\\\WWWRRROOOMMMLLLRRRVVVWWWYYY___cccccckkkpppuuuzzz}}}}}}vvvmmmhhhZZZ[[[\\\]]]___```aaaaaa___bbbgggnnnuuuzzz}}}yyyxxxxxxzzz}}}~~~{{{|||zzztttkkkdddaaa```^^^eeennnsssqqqmmmkkkjjjwwwzzz}}}{{{rrrqqqvvv{{{~~~zzzmmm```UUUNNNEEEAAA<<<999888777666555444333222222333444222111000000000000000//////.........------------......------------------------,,,,,,,,,,,,,,,---......------,,,,,,++++++******,,,---......------...///++++++******))))))((((((,,,,,,,,,++++++******))))))******+++++++++******---+++***((()))***,,,...'''''''''''''''((()))*********++++++++++++******************************---,,,+++***)))***,,,---,,,------)))%%%$$$&&&))),,,------+++))))))***,,,------,,,+++***++++++,,,++++++++++++++++++++++++++++++*********+++,,,---...............---------((()))***,,,,,,+++******+++++++++++++++++++++++++++,,,,,,---.../////////,,,------...///000111222222444555444444444777888888999:::;;;;;;:::999888999:::;;;===>>>>>>?????????@@@AAAAAA@@@AAACCCEEEHHHKKKQQQ]]]mmm~~~nnnfff`````````___^^^___***,,,//////......111444555<<>><<<:::888666666555444222333222222222333333111000000000000000000///............------------......------------------------,,,,,,+++,,,,,,---...///------------,,,,,,,,,,,,((()))************+++,,,++++++******************((())))))***+++,,,------))))))***++++++++++++***+++***((('''''')))***,,,***))))))))))))******+++******+++,,,,,,+++******++++++++++++++++++++++++***)))((((((((()))***+++******+++***))))))+++,,,,,,,,,,,,***))))))+++---,,,,,,+++***)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,((())))))******************++++++++++++,,,,,,,,,,,,,,,------...///000000......///000111222333333333444555555555666888:::999999::::::::::::999999999:::;;;===>>>>>>??????>>>???AAAAAA@@@AAACCCEEEGGGIIIPPP[[[kkk}}}~~~mmmeee_________]]]]]]^^^,,,,,,------...///000111111444:::BBBLLLVVV^^^cccccceeehhhkkkmmmooooooooommmooottt{{{zzztttrrrtttwww}}}zzzppphhhfffhhhiiihhhgggeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeedddhhhiiiddd```^^^[[[WWWPPPVVV\\\```bbbffflllqqqzzzxxxqqqmmmmmmoooqqqsssrrrpppmmmkkkhhhccc\\\WWWWWWXXXYYYYYY[[[```jjjttt|||~~~{{{wwwsssppprrr{{{{{{tttlllffffffiiimmmppprrr|||~~~~~~{{{vvvuuuvvvuuuzzz|||}}}xxx}}}}}}xxxyyylllbbbTTTJJJDDD@@@<<<888;;;999666555666666555444333222111222333333000...///000000111000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,+++++++++*********$$$&&&(((((('''''')))+++,,,,,,---------------...(((((()))***+++,,,------))))))***+++++++++++++++***)))(((''''''((()))***...------,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++)))((((((((()))******+++,,,++++++---...///...---)))+++,,,,,,+++++++++,,,******************++++++************************)))***+++,,,---,,,++++++***+++,,,---......------******))))))******+++,,,******+++++++++,,,,,,,,,***+++,,,---...//////000000111222333444555555666444555666666666777999;;;:::::::::999999:::::::::999:::;;;===>>>>>>??????>>>???@@@@@@@@@AAACCCEEEEEEHHHNNNYYYhhh{{{pppgggaaa``````^^^]]]^^^+++)))''''''***,,,------111//////111777AAAKKKRRR[[[___eeejjjmmmmmmkkkiiilllnnnrrrxxx}}}}}}~~~|||}}}~~~sssqqqsssqqqnnnhhhcccaaabbbeeegggfffeeeccccccdddgggjjjlllmmmrrruuurrrmmmiiiccc]]]TTTXXX\\\[[[YYYYYY\\\```fffwwwyyyssspppooossswww|||}}}uuukkkccc```______^^^dddiiiqqqwwwyyysssiiibbbhhhcccdddnnnyyy{{{yyywwwoooeee```dddlllssswwwyyyyyyxxx|||xxxvvvtttnnnlllooosssxxx~~~}}}|||~~~|||tttsss}}}|||xxxsssuuuyyyhhhYYYQQQFFF???======:::777999666333222333444555555333222222222333222000---///000111111111000...---...------,,,,,,------...++++++++++++++++++++++++))))))))))))***+++,,,---///......---,,,+++******)))+++,,,---,,,---...000*********++++++,,,,,,,,,+++++++++***************((()))***+++++++++++++++******)))))))))))))))***,,,,,,+++***))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++*********+++,,,,,,------,,,***)))***---,,,)))%%%%%%)))---///...,,,+++***((()))***+++,,,---......))))))))))))))))))))))))(((***,,,---------+++***+++,,,...000111111000000,,,+++***)))***+++---...*********++++++,,,,,,,,,)))******+++---...//////......///000111222222333444666777777777888:::<<<<<<;;;999999999999;;;<<<999:::;;;===>>>>>>??????>>>???@@@@@@@@@AAADDDFFFDDDFFFLLLWWWgggyyytttkkkeeedddcccaaa___```,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...000444:::>>>JJJOOOYYYeeennnoookkkfffiiijjjlllpppsssttttttrrrxxxwwwxxx}}}~~~zzz}}}vvvtttpppkkkfffdddeeefffgggffffffhhhkkkooopppqqqpppsssxxxzzzyyytttnnniiiccckkkpppkkk^^^TTTRRRVVVYYYcccwwwxxxsssrrrqqqpppuuuyyy}}}{{{zzz~~~uuufff___[[[]]]gggpppttttttuuu{{{zzzyyyyyyyyyxxxtttrrrmmmjjjfffdddhhhrrr|||{{{|||zzzvvvqqqsssxxx}}}~~~{{{|||uuuttttttqqqooopppqqqrrrvvv|||{{{xxx}}}~~~}}}sss\\\MMMGGGAAA:::888999:::777444555444444333333444444555333333333333333333333333////////////////////////------......------,,,+++........................111...******++++++)))'''+++***+++---......,,,***++++++++++++++++++++++++******))))))******+++,,,000///...,,,+++***)))))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++***************)))))))))))))))))))))''''''((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...---,,,************************'''))),,,------***'''%%%%%%000222---'''(((,,,******++++++++++++************))))))***,,,...///***---000333444222000...111...,,,+++,,,---------///...,,,***))))))******+++,,,,,,---...///000000+++,,,...000222333444444555444444555555666777888999999999999:::;;;<<<<<<999:::<<<===???@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGKKKWWWiii|||uuusssssssssnnneee```aaa,,,,,,,,,++++++******)))***+++,,,---...111555888;;;AAAKKKYYYfffnnnpppoookkkmmmooosssuuuuuusssqqqqqqsssvvvyyyzzzsssnnnlllnnnqqqvvvvvvvvvxxx{{{|||{{{yyyxxx{{{yyyrrrnnnmmmrrruuupppdddZZZWWWXXXQQQWWWcccnnnoookkklllqqq}}}{{{qqqmmmooorrrtttvvvzzz~~~vvviiicccccciiinnnooonnnoootttrrrpppnnnmmmllliiigggddddddccceeekkkvvvyyyuuurrruuu{{{}}}{{{uuuooonnnrrrqqqvvv~~~rrr```OOOEEECCC>>>888666777888666333444444333333333333444444333333333333333333333333111111111111111111111111............---,,,,,,+++------------------------...+++((((((***,,,------++++++***,,,---...---++++++++++++++++++++++++++++++************+++,,,,,,...---,,,+++***)))))))))************************,,,,,,++++++************+++++++++***************...,,,+++))))))***+++,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,+++***)))************************((()))+++,,,,,,***(((&&&(((+++......+++'''&&&%%%******++++++++++++*********))))))))))))***,,,---((())),,,...///...,,,+++!!! !!!$$$(((---///000...---,,,+++******************+++,,,---...//////,,,---///111222333444444555444444555555666777888:::999999999999::::::;;;999:::<<<===???@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFEEEEEEIIIUUUgggzzz}}}zzzyyyxxxsssjjjeeeeee,,,,,,+++***)))(((''''''+++,,,,,,,,,+++,,,///222///333<<>>999555333555666555333333222222222222222222333333333333333333333333333111111111111111111111111/////////...---,,,++++++------------,,,,,,,,,,,,...+++((((((***,,,---...,,,+++******,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,+++******))))))******++++++++++++++++++,,,,,,+++************)))))))))++++++++++++++++++++++++111000...,,,+++******+++,,,+++***))))))***+++,,,******++++++***)))((((((*********************************+++******)))(((,,,(((&&&'''+++---,,,*********++++++++++++*********))))))((())))))******'''((()))***++++++++++++'''&&&&&&'''***,,,,,,,,,...---,,,+++******++++++)))******+++,,,---.........///000222333444444444555444444555555666777888:::999999888888888999999999:::;;;===>>>???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEEEEJJJVVVhhh{{{}}}{{{uuulllffffff+++++++++******)))))))))+++,,,,,,+++***+++---///000111444;;;EEEQQQZZZ___hhhoooyyy{{{xxxqqqrrruuu|||{{{vvvsssqqqooolllhhhdddaaaaaabbbcccggghhhjjjjjjfffbbb``````YYYZZZZZZ[[[]]]bbbfffhhhmmmppprrrrrrqqqtttzzz|||~~~~~~}}}wwwooohhhdddaaa___^^^ZZZ\\\___bbbeeekkkqqquuu}}}{{{sssuuuwwwxxxxxxyyy{{{|||~~~||||||}}}~~~}}}{{{rrrpppmmmnnnppprrrrrrrrroooqqqrrrnnngggaaa```aaayyy|||wwwpppmmmrrr{{{vvvppprrruuu|||zzzhhhaaaUUUJJJCCC???<<<;;;999777333333444555444333222222111111111111222222222222222222222222222222111111111111111111111111000000///...---,,,,,,+++---,,,,,,,,,,,,,,,++++++...---,,,++++++******)))---+++))))))+++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++......------,,,,,,,,,,,,***)))))))))))))))))))))*********+++++++++++++++000///...,,,++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,+++******)))************************++++++******)))************'''%%%&&&+++///...,,,******++++++++++++***************)))))))))))))))************+++,,,------111///---------,,,+++)))---,,,,,,,,,++++++,,,,,,******+++,,,---......//////000111222333444444444555444444555555666777888::::::999888777777777777999:::;;;===>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGLLLYYYkkk}}}zzzwwwqqqhhhbbbaaa)))*********++++++,,,,,,***+++,,,,,,++++++---///444333222333666===DDDIIITTT___ooo|||yyyuuuttt}}}}}}xxxsssqqqpppqqqsssmmmggg```ZZZZZZ^^^cccgggkkkpppvvvwwwuuuqqqkkkfff\\\WWWQQQOOOOOORRRWWW[[[ccciiipppqqqooooootttxxxzzz{{{xxxvvvuuummmmmmnnnmmmmmmmmmppprrr~~~{{{uuuqqqooofffdddaaa]]][[[[[[___bbbdddccccccdddeeeggggggggg```]]]ZZZWWWWWWVVVVVVVVVWWWXXXYYYVVVQQQNNNNNNOOO___xxx{{{rrrllliiijjjqqqzzz~~~}}}pppbbbSSSNNNGGGAAA>>><<<;;;:::777555444333444444444444222111111000000111111222222222222222222222222222000000000000000000000000111000///------,,,---------------,,,,,,+++++++++)))+++...///...+++)))'''---+++))))))***,,,---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------///...---,,,+++***)))((()))))))))))))))))))))***))))))))))))******++++++,,,,,,++++++++++++,,,,,,++++++***))))))***++++++---,,,,,,++++++*********************************++++++***))))))***+++,,,---------,,,***(((''''''******++++++++++++******++++++++++++++++++******+++*********+++,,,---...)))((((((***---......---+++,,,,,,,,,------,,,,,,++++++,,,---...///000000///000111222333444444444555444444555555666777888::::::999888777777777777888999;;;<<<>>>?????????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGMMMYYYlll~~~{{{tttqqqlllccc]]]\\\((())))))***+++,,,------)))+++,,,,,,,,,,,,---///333222000......111666;;;===IIIZZZiiittt|||}}}zzzrrrpppllljjjjjjmmmqqqtttnnnhhh```YYYXXX\\\ccchhhkkkrrrzzz}}}~~~{{{tttlllccc[[[TTTRRRSSSTTTYYY^^^aaaeeehhhgggdddbbbeeehhhpppvvv}}}{{{zzztttrrriiifff```YYYSSSQQQSSSUUUQQQPPPOOONNNOOOPPPQQQRRROOOLLLIIIFFFEEEGGGIIIKKKKKKKKKJJJIIIGGGGGGIIIKKKTTTkkk{{{qqqkkkjjjmmmvvv}}}|||yyy||||||hhhXXXPPPEEEBBB???===<<<;;;888666666555444444444444444444222111111111111111111222222222222222222222222222////////////////////////000///...---------...///......------,,,,,,++++++$$$(((---//////---+++++++++***))))))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++***((('''&&&&&&)))))))))************+++((((((((()))******++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++******))))))))))))***+++************************+++************+++,,,,,,''',,,000///+++((((((*********++++++++++++*********++++++,,,,,,,,,++++++)))))))))))))))***,,,,,,(((((((((+++---///...---***+++,,,---......------+++,,,,,,---...///000111...///000222333444444444555444444555555666777888:::999999888888888999999888999:::<<<===>>>????????????@@@@@@AAACCCDDDEEEDDDEEEKKKXXXkkk|||wwwooolllhhhaaa\\\ZZZ((()))))))))***+++++++++)))+++,,,,,,+++++++++,,,,,,......---,,,---000444111999DDDNNNWWWcccoooxxx~~~vvvmmmlllkkkjjjkkklllmmmnnniiigggccc^^^\\\___eeejjjmmmtttyyyzzz|||}}}xxxqqqfff___[[[^^^aaaaaadddhhhhhhgggccc]]]XXXXXX[[[___gggnnnuuuzzz|||}}}|||ssssssxxx~~~vvvuuurrrlllfffbbbaaaaaa[[[YYYVVVRRRPPPOOOPPPRRROOONNNMMMMMMPPPVVV]]]bbb```]]]YYYTTTQQQQQQSSSUUU[[[nnn}}}{{{yyy}}}}}}{{{{{{}}}yyy|||tttaaaSSSJJJFFF>>>===<<<;;;;;;999555333444444444444333222222333222222222111111222222222111111111111111111111111000000000000000000000000000///---------...000111//////......---,,,,,,+++&&&))),,,---,,,+++---...***))))))***,,,,,,+++***+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,+++***************))))))************++++++,,,,,,(((((()))******+++,,,,,,((()))***++++++,,,,,,,,,***+++,,,------,,,+++*********))))))***+++,,,---*********************************++++++,,,,,,,,,%%%)))------+++***,,,///******++++++++++++******((()))***+++,,,,,,++++++'''(((((()))******++++++...------...///...,,,)))***+++,,,---............***+++,,,---...//////000,,,---///111222333444444555444444555555666777888:::999999999999::::::;;;888999:::<<<===>>>???????????????@@@AAABBBDDDDDDDDDEEELLLYYYkkk}}}{{{rrriiigggddd___ZZZYYY))))))))))))((((((((((((***+++---,,,***)))))))))(((+++......,,,,,,...000111333777:::???KKK[[[fff{{{wwwoooppppppooommmjjjgggeeeaaabbbcccaaa```bbbhhhmmmnnnsssuuusssuuuyyywwwqqqeee``````gggmmmmmmnnnqqqrrrlllbbbYYYSSSTTTYYY^^^```dddiiillllllmmmpppsss|||zzzqqqnnnooottt|||}}}xxxuuutttqqqooojjjddd___]]]]]]___ZZZZZZ[[[___eeeooo{{{}}}uuulllfffcccccccccgggwww{{{~~~zzz{{{{{{yyyyyyzzz}}}nnn]]]PPPHHHDDDBBB===<<<;;;:::999777444111333444444333111000111111333333222222222222333333111111111111111111111111111111111111111111111111///...---,,,---///111222000000///...------,,,,,,,,,------***((((((+++///)))))))))+++------+++)))++++++++++++++++++++++++******))))))******+++,,,,,,++++++***))))))******++++++,,,------...//////******+++++++++,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,+++)))+++---//////---+++))),,,,,,++++++,,,...000111************************)))***+++,,,,,,,,,,,,,,,.........,,,)))(((((()))******++++++++++++******&&&''')))***+++++++++***((()))***+++,,,,,,,,,+++***)))***,,,------,,,***)))***,,,...//////......)))***+++,,,---......///+++,,,...000222333444444555444444555555666777888999999999999:::;;;<<<<<<888999:::<<<===>>>>>>????????????@@@AAABBBDDDDDDFFFGGGNNN[[[nnnxxxnnneeecccaaa]]]YYYXXX'''((()))******+++******++++++******)))(((''''''(((((()))***+++,,,,,,---,,,,,,...111666<<>>:::666;;;;;;:::999888777666555777555333111111333555666111111111111111111111111////////////////////////111000///......///000111////////////////////////000...---...///000///...*********++++++,,,,,,,,,,,,+++******))))))******,,,,,,,,,+++))))))+++,,,...---+++*********++++++((())))))))))))(((((('''+++*********))))))((((((''')))+++------,,,***(((+++++++++++++++***)))(((,,,,,,+++******+++,,,,,,))))))))))))************,,,+++)))((((((***,,,...''')))+++++++++***+++---,,,+++******))))))******,,,,,,++++++++++++,,,,,,------,,,++++++,,,------------------+++)))&&&%%%((())))))******+++,,,,,,---,,,+++++++++,,,---...///...,,,***)))))))))***...---,,,+++,,,---...///000000111222444555666666111111222333555777999:::888888777777777777888888<<<;;;;;;:::::::::;;;;;;@@@@@@@@@AAAAAABBBBBBBBBFFFGGGPPP```qqq~~~ppplllfff```^^^\\\ZZZXXX&&&''''''((((((((((((''',,,,,,,,,,,,------------************+++++++++++++++++++++---000444999;;;EEEMMM[[[iiivvv|||ttttttuuuuuuvvvxxx||||||uuupppssstttuuuuuutttqqqllliiijjjjjjmmmsssvvvuuuzzz|||vvvsssuuutttrrrsssqqqooonnnoooqqqqqqqqqqqqppplllggg```\\\ZZZZZZ\\\ZZZXXXXXXZZZ\\\\\\[[[]]][[[YYYVVVWWWZZZ___ccchhhmmmtttyyy|||}}}zzz{{{}}}zzzuuuzzzooo^^^UUUJJJBBB???>>><<<:::888888777777666555444444333333333333333444444444222222222222222222222222111111111111111111111111000000////////////000000////////////////////////000///......///000///...---------...............,,,++++++***************)))***,,,++++++***,,,------,,,+++*********+++++++++,,,,,,---------------+++*********))))))))))))+++,,,------+++)))'''&&&++++++++++++++++++******,,,++++++******++++++,,,++++++***)))))))))))))))***************++++++++++++,,,---,,,***(((((())),,,+++******))))))************))))))))))))************)))(((((()))******,,,,,,,,,,,,+++)))'''&&&))))))******+++,,,,,,,,,---,,,+++++++++,,,------///...,,,++++++++++++,,,---,,,,,,+++,,,---...///...///000111222444555555333333333444555777888999:::999999888888999999::::::::::::;;;;;;<<<===>>>??????@@@AAABBBBBBCCCCCCGGGGGGOOO___ppp~~~zzzlllhhhccc```^^^]]]\\\[[['''((((((((((((''''''&&&&&&'''((()))***,,,------,,,,,,,,,+++++++++******++++++******+++---000222111666>>>IIITTTaaammmtttzzz{{{}}}~~~~~~zzztttooolllnnnpppqqqrrrsssvvvxxxzzz}}}}}}|||wwwssspppiiilllsssyyy|||~~~}}}{{{wwwuuuuuuuuuwwwzzz|||}}}|||yyywwwsssllleee___\\\\\\___\\\XXXVVVVVVVVVVVVUUUUUUQQQKKKHHHIIIPPPWWW]]]bbbjjjtttzzz}}}zzzvvvyyy~~~|||{{{wwwxxxkkkWWWMMMGGG@@@<<<<<<<<<;;;999777777666666555555555444///000222444444444333222333333333333333333333333111111111111111111111111//////000000000000//////////////////////////////000///......000000///...,,,,,,++++++++++++++++++,,,+++++++++************&&&(((+++,,,,,,,,,,,,------,,,+++*********++++++)))***+++,,,,,,,,,,,,,,,***************)))))))))---,,,,,,+++***)))((((((***++++++,,,,,,,,,,,,+++,,,+++************+++,,,---+++***)))(((((()))***((()))***,,,,,,+++***))),,,---...---***(((((((((,,,+++******))))))************))))))))))))******))))))(((''''''((())))))*********+++******)))(((******++++++,,,------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,------+++++++++,,,---...///000---...///000111333444444555555555555666777888999;;;;;;::::::::::::;;;;;;999999:::<<<===???@@@AAA>>>???@@@AAABBBCCCDDDEEEGGGGGGNNN]]]nnn|||vvvgggddd```^^^^^^^^^]]]]]]******+++******)))((('''$$$$$$%%%&&&((()))******,,,,,,,,,+++++++++++++++---,,,+++******,,,---......000333888???HHHQQQXXXfffjjjpppuuuvvvtttnnnjjjhhhkkkoooqqqrrrrrrsssuuussstttwwwzzz~~~}}}yyyxxxrrryyyuuuuuuvvvzzz}}}}}}sssrrroookkkhhhhhhjjjmmmsssrrrqqqpppooommmkkkiiiddd]]]UUUOOONNNRRRWWWZZZ]]]eeeooouuuxxx|||{{{yyyvvv{{{}}}xxxuuuvvv|||{{{jjjWWWJJJDDD@@@<<<:::999999777666777777777777777777777777111111222222222111111000222222222222222222222222111111111111111111111111...///000111111000///...////////////////////////000///...///000111000...+++++++++******)))))))))+++,,,,,,+++++++++******%%%(((+++---,,,+++++++++,,,+++++++++++++++++++++))))))***++++++************************************))))))))))))+++,,,---***+++,,,,,,------------++++++************++++++,,,+++)))(((((()))+++,,,))))))***++++++++++++***)))+++,,,,,,+++***++++++,,,+++******))))))******,,,,,,++++++++++++,,,,,,+++++++++******+++++++++(((((()))******+++++++++***++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------******+++,,,---///000000---...///000222333444444777777777777777777888999;;;;;;::::::::::::;;;;;;::::::<<<===>>>@@@@@@@@@>>>>>>???AAABBBDDDEEEFFFHHHGGGMMM\\\lll{{{uuudddbbb^^^\\\\\\\\\\\\[[[******+++******)))((('''''''''((((((((()))))))))))))))***++++++,,,------,,,++++++***+++,,,---......///111222444888===AAAMMMTTT]]]fffkkkmmmlllkkkfffjjjooorrrrrrpppooonnnrrrooopppwwwrrrrrrsssvvvxxxyyywwwuuujjjiiihhhgggjjjqqqzzzzzztttkkkeeebbbaaa_________cccggghhhiiinnnvvv|||}}}|||zzzxxxsssrrruuuyyy{{{yyy{{{{{{nnncccZZZRRRIIICCC???===;;;:::999888777666777777666666666666666666555444222000//////000000000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////111///...///000111000////////////......------,,,+++,,,,,,,,,,,,+++***)))'''***,,,---+++***))))))++++++++++++++++++++++++---------------,,,+++******************+++++++++***)))(((((()))+++---...***+++,,,,,,------------************************))))))))))))***+++---...+++***)))((((((***,,,---)))+++,,,---+++++++++,,,,,,+++******))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...***++++++,,,,,,---......---------,,,,,,+++++++++((()))******++++++,,,,,,)))***+++---...//////000...///000111222444555555888888777777777777888888::::::999999999999::::::;;;<<<===>>>????????????>>>???@@@AAACCCDDDEEEFFFIIIHHHMMM\\\lll{{{xxxfffccc___]]]\\\ZZZXXXWWW'''((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&'''((()))***+++,,,------***************+++,,,---***+++---......000222555666===GGGQQQYYY___dddggghhhmmmtttwwwwwwtttqqqpppsssooooooxxx{{{{{{||||||qqqppppppqqqrrrrrrooommmfffeeeeeegggllluuu|||vvvrrriiigggddd```___aaaeeeiiiqqqyyy~~~~~~~~~xxxoooiiilllmmmkkkooovvvzzz~~~yyysssooommmccc[[[QQQIIIEEECCC???===999999888888999999::::::555555444444333333333222777555111///...///000222000000000000000000000000//////////////////////////////000000000000//////////////////////////////111000//////111111000///..................------+++,,,---------,,,***))))))***,,,,,,***(((((((((******+++,,,,,,,,,++++++++++++,,,,,,++++++***)))*********+++++++++++++++---,,,***)))))))))***+++***++++++,,,,,,,,,,,,+++))))))***++++++***))))))((())))))***+++,,,------,,,+++)))'''(((***,,,...,,,---...---+++*********,,,+++******))))))************))))))))))))************++++++++++++******)))))))))***,,,---///000******++++++,,,---------------------,,,+++******(((((()))***++++++*********+++,,,---...//////......///000111222444555555888777777777777777888999999999888888888888999999;;;<<<===?????????>>>===???@@@AAABBBCCCDDDEEEFFFIIIHHHOOO]]]nnn{{{{{{jjjgggccc___]]]ZZZWWWUUU&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))************++++++++++++,,,,,,,,,(((***+++,,,,,,---///222...222888>>>DDDKKKSSSXXX```gggrrrzzz}}}|||{{{yyyxxxtttuuuzzz|||yyyxxxvvvrrrqqqooooooooonnnllljjjeeeggghhhkkkpppwwwwwwssslllhhhffffffeeedddiiinnnooooooqqqzzz}}}rrriii___\\\aaaeeeeeelllvvvvvv|||{{{xxxyyymmmccc\\\TTTQQQQQQKKKGGGBBB@@@???===:::888666666666666666777999:::555555444444333222111111333222111111111111222333000000000000000000000000000000000000000000000000000000////////////000000////////////////////////111000///000111111000///,,,,,,------------------+++,,,---...---,,,***)))((()))******))))))***+++)))***+++,,,,,,,,,,,,+++'''((()))***++++++++++++*********++++++,,,,,,,,,,,,+++******************++++++++++++++++++******((()))***++++++***)))((()))***,,,------,,,***)))******)))))))))***+++,,,***,,,------,,,++++++,,,,,,+++******))))))************))))))))))))******((()))***++++++***)))(((++++++++++++---...000222))))))******+++,,,,,,,,,------......---+++***)))))))))***+++++++++***)))++++++---.........---------...///000111333444444666666666666666777888999999999888888888888999999888999<<<>>>???@@@???>>>AAAAAAAAABBBCCCDDDDDDEEEIIIIIIPPP___ppp}}}}}}nnnkkkgggcccaaa^^^ZZZWWW(((((()))******+++******))))))))))))******++++++))))))))))))((((((((((((.........---------------------...---,,,...111333222333444555666;;;CCCIIIPPPYYYgggttt|||~~~|||{{{}}}{{{xxxyyy}}}{{{wwwssstttssspppppppppooommmkkkeeehhhlllooosssyyy~~~}}}wwwuuuuuutttppplllggghhhfffccceeemmmsssuuu~~~~~~~~~xxxiii\\\SSSPPPWWW\\\]]]eeerrrqqqwwwzzztttqqqpppvvv|||jjjYYYPPPKKKFFFEEEHHH===<<<===???@@@>>>:::666666666666444333333555777888888777666444333222222...///111333444444444444111111111111111111111111111111111111111111111111111000///......///000111////////////////////////111000///000111222111//////000000000111111222222+++,,,---......,,,***)))'''((())))))((())),,,...)))***+++,,,---,,,,,,+++((()))+++...000111222222*********++++++,,,,,,,,,'''((()))***+++,,,------+++++++++++++++***)))(((((()))***++++++***)))(((+++---...///---+++'''%%%((()))***+++,,,+++******&&&(((+++,,,---...///111,,,++++++***)))*********,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,---///111222((())))))***++++++,,,,,,------......---+++***)))***+++,,,------,,,******+++,,,---.........---,,,,,,---...///000111222333555555555555666777888999:::999999888888999999:::555777:::===@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDIIIIIIQQQaaaqqq}}}}}}pppnnnjjjgggdddaaa]]]ZZZ************))))))))))))******)))((('''&&&&&&%%%((()))***+++,,,+++******''''''((()))***++++++,,,,,,,,,,,,---------......//////000111333666888:::@@@HHHUUUbbbnnnwww~~~~~~}}}zzzxxxxxx{{{{{{wwwsssqqqqqqqqqnnnkkkgggkkkooosssvvvyyy|||~~~~~~yyyzzzxxxuuuwwwnnnhhhjjjlllnnnssszzz}}}|||}}}xxxhhh]]]VVVRRRSSSXXX\\\bbbiiirrrrrrqqqrrrsssvvvyyy{{{tttnnnmmmnnnoooqqqkkkhhheeefffllluuu|||{{{zzz}}}wwwnnn\\\SSSHHHBBB@@@@@@???===;;;:::999888888888999:::777777777777777777777777444555666666666555444333000000111111111111000000333222111000000111222333000000000000000000000000000000111111111111000000//////...------------...///............---------//////000000111111222222000000111000///...,,,+++///...+++***))))))***+++************)))'''&&&%%%''')))+++,,,---,,,***))),,,,,,,,,,,,***(((&&&$$$++++++******++++++,,,---&&&&&&''''''(((((())))))------,,,+++***)))(((''',,,++++++***)))(((''''''(((&&&%%%&&&)))***)))'''(((((()))***************+++*********))))))((((((,,,***((()))+++---------((()))++++++)))((()))***,,,+++***))))))***+++,,,)))***+++,,,---,,,++++++))))))(((((()))***++++++------,,,,,,+++***))))))...,,,+++000777888333---111000000222555666444111555555666666777777888888888888999999:::;;;<<<<<<::::::;;;===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDIIIIIIQQQcccuuu}}}vvvnnnhhhggggggdddbbbbbb&&&&&&''''''(((((())))))******))))))((('''''''''((()))***+++++++++******(((((())))))******++++++,,,,,,,,,------------...---------...000222444666555:::BBBKKKSSS\\\ccchhhuuuxxx|||~~~~~~||||||yyyvvvrrrsssxxx|||zzzuuuwww{{{yyywwwqqqnnnoooqqqrrryyysssfff___YYYZZZ[[[]]]bbbgggffffffeeeeeegggjjjlllnnnpppsssvvvyyyzzzyyyyyyxxxtttooojjjggggggfffffffffbbb```^^^aaafffmmmsssvvv{{{vvvxxx{{{~~~{{{qqqkkkddd\\\UUUNNNGGG???;;;;;;<<<:::888:::999888888888888999:::555555555555555555555555555555666666555444333222000111111111111111111000222222111111111111222222000000000000000000000000000000111111111111000000000000///............///---------.........///////////////000000000000000000000111111000///...---000...,,,***))))))***+++***++++++++++++******)))(((***+++------,,,+++******************)))((('''***************+++,,,,,,************+++++++++++++++++++++***************++++++******))))))((((((***((('''(((***,,,***((((((((()))***************************)))))))))(((,,,***((('''((((((((('''((()))++++++)))((()))***)))((('''&&&&&&'''((()))))))))+++,,,,,,,,,+++***+++************+++,,,---------,,,,,,+++******)))---++++++...333444000---111000///111444555333111555555666666777777888888999999999:::;;;<<<<<<<<<;;;<<<===>>>???@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDHHHHHHPPPbbbtttwwwooohhhggggggdddbbbbbb%%%%%%&&&'''((())))))***((((((((((((((((((((((((((()))******++++++******)))))))))))))))*********,,,,,,,,,,,,------------------------...000222333222444666999>>>DDDLLLQQQaaaeeemmmttt{{{{{{vvvrrrooonnnkkklllsssyyyyyywwwwwwtttrrrsssvvvxxx|||rrrjjjcccbbbaaa```aaaeee`````````aaadddhhhlllnnnnnnooopppooommmkkkkkklllhhhmmmsssvvvvvvssspppmmmccccccdddggglllpppqqqrrrnnnrrryyy~~~{{{vvv|||xxxnnn```UUUPPPMMMHHHDDD@@@<<<777666777888777666999888888777777888888999555555555555555555555555666666666666555333222111222222222222222222222222111111222222222222111111000000000000000000000000///000000111111000000///111111000///////////////++++++,,,---...///000111///////////////.........000000111111111000000///000///---+++*********+++******++++++,,,,,,,,,,,,)))***+++------,,,++++++***)))))))))))))))*********))))))))))))***++++++,,,,,,,,,,,,++++++++++++))))))******+++++++++,,,*********)))))))))))))))+++***)))***,,,---,,,+++((())))))************)))************)))))))))))))))'''%%%&&&(((***+++***((()))++++++)))((()))***((('''&&&&&&&&&&&&'''(((((()))******++++++******---,,,,,,,,,,,,------...---,,,,,,++++++*********,,,,,,,,,------.........111///...///111333333222555555666666777777888888:::::::::;;;<<<<<<=========>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGOOO```tttxxxooohhhgggfffcccaaabbb'''(((((())))))*********&&&&&&'''''''''(((((((((((())))))************************)))))))))))))))++++++,,,,,,,,,---------///............///111222333444444555666999???CCCHHHLLLTTT___kkkyyy~~~xxxrrrnnnkkkhhhcccccceeeiiinnnpppqqqqqqmmmqqqwww|||yyyrrrllljjjiiifffeeehhhdddddddddfffjjjooouuuxxxvvvwwwvvvtttqqqpppsssvvvzzzuuuvvvxxx|||~~~|||zzzrrrrrrvvv}}}xxxnnn^^^VVVLLLFFFDDDDDDBBB@@@:::888666777888999888666777777777777777777888888555555555555555555555555666666666555444333222111333222222222222222222333000111222333333222111000//////////////////////////////000000000000//////111000//////......//////,,,,,,------...//////000/////////......------,,,......//////000000000000000///...,,,++++++++++++******************++++++))))))***+++,,,++++++++++++***)))(((((()))***+++)))))))))((())))))***+++*********))))))((((((((()))************+++++++++)))))))))))))))******************++++++,,,,,,+++((()))************))))))*********)))))))))))))))---+++))))))***,,,,,,+++((()))++++++)))((()))***+++***)))(((((()))***+++(((((())))))************------,,,,,,,,,------...,,,,,,,,,++++++*********+++---...,,,******---000000///......///111222333555555666666777777888888;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGOOO```tttyyypppiiigggeeebbbaaaaaa******))))))((((((''''''$$$%%%%%%&&&&&&''''''((()))))))))))))))******************)))))))))))))))+++++++++,,,,,,,,,------......---------...000000...///111111111222444666777:::>>>FFFRRRbbbrrr|||}}}||||||zzzyyy}}}~~~xxxrrrmmmhhhdddaaa```dddgggiiijjjlllnnnnnnjjjqqqzzz|||wwwssstttssspppppprrrooonnnlllmmmooosssxxx{{{yyyzzzzzzxxxwwwzzzzzz{{{~~~{{{jjj]]]TTTGGGCCC>>><<<<<<===;;;999999999888999999999777666555555555666666777777777666666666666666666666666666555555444333222222222333333222111111222333333000111222333333222111000//////////////////////////////000000000000//////000///......------..............................//////......------,,,,,,------------...//////000//////...---,,,,,,,,,,,,+++***)))(((''''''''''''((())))))***************---+++***((((((((()))))))))))))))((())))))***+++)))))))))((((((''''''&&&+++++++++************))))))))))))))))))*********))))))***************+++))))))*********))))))((())))))))))))))))))******444111...+++***)))'''&&&((()))++++++)))((()))***,,,,,,+++******+++,,,,,,)))))))))))))))*********,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***,,,...///---******...222000////////////000222444555555666666777777888888;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDIIIHHHOOO```sss{{{qqqiiifffeeebbb```aaa)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''')))(((((((((((()))***+++)))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,+++******+++,,,---...***---///111000//////000222222333666===HHHUUU]]]ppp~~~||||||{{{yyyxxxpppqqqtttzzz|||}}}}}}xxxsssnnnhhhbbb^^^aaaiiioooooonnnoooooonnnooovvv}}}{{{wwwvvvzzz|||zzzzzz|||}}}zzzvvvtttsssuuuxxxzzzxxxzzz||||||~~~zzz|||~~~~~~lll^^^RRRIIIDDD>>><<<:::999999888555333777777777777777555444444333333444555666666666666777777777777777777777777555444444333222333333333333222111000000111222333111111222222222222111111000000000000000000000000...//////000000//////...//////...---------------//////.........---------...............------------,,,,,,,,,------...///........................,,,+++)))'''&&&&&&&&&'''))))))*********+++++++++,,,+++***)))((((((((((((***))))))))))))***++++++*********))))))))))))))),,,+++++++++******))))))*********)))))))))))))))'''((())))))(((((()))+++)))************))))))((())))))))))))************+++)))'''''')))*********((()))++++++)))((()))***+++***))))))))))))***+++***))))))))))))***++++++,,,++++++***************++++++++++++++++++++++++,,,...///...+++,,,///222///000111111000000222444555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDJJJHHHOOO___rrr|||rrriiifffdddaaa___aaa'''''''''&&&&&&%%%%%%$$$''''''(((((((((((((((((()))(((((('''((()))***+++(((((())))))******++++++***++++++++++++,,,,,,,,,++++++******+++,,,...///,,,...000000///...//////...///000111444999???DDDQQQ[[[jjjuuu|||}}}zzzwwwvvvvvvvvvsssqqqlllooouuu{{{}}}~~~}}}zzzuuuoookkkkkkwww~~~}}}|||yyywww{{{}}}|||tttrrrsssyyy}}}}}}}}}}}}yyyuuutttuuuxxxzzzyyy}}}}}}|||}}}xxx{{{|||{{{}}}}}}~~~~~~}}}{{{sssjjj]]]RRRKKKFFFAAA======<<<;;;:::999777555444333444444444333222222222111222444555666666555555666666666666666666666666444333222222222333444555333222000//////000222333222222111111111111222222000000000000000000000000......////////////......000//////...............---------............................../////////......---,,,------//////,,,---......///000000000...---+++))))))***+++,,,,,,,,,++++++,,,,,,------))))))*********)))))))))***************+++,,,,,,******************++++++***************+++++++++++++++******))))))((((((&&&(((******(((''')))+++***************)))((((((((()))))))))************$$$###"""$$$(((,,,---...((()))++++++)))((()))***+++***)))(((((()))***++++++******)))***+++,,,---,,,,,,+++***************+++++++++++++++++++++++++++,,,---------...000111...000333333222111222444555555666666777777888888;;;;;;;;;:::::::::::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDIIIHHHMMM]]]ooo~~~}}}sssjjjfffddd```___```''''''((((((((((((((((((************)))))))))))))))((('''''''''(((***+++'''(((((()))***++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,---///111222,,,---...---++++++,,,...+++---000222333555777999;;;AAAJJJPPPVVV]]]gggnnnnnnssszzz}}}}}}{{{yyyxxxyyyvvvttttttuuutttrrroooooorrrxxx}}}|||zzz~~~{{{|||}}}zzzyyy|||sssmmmkkknnnuuuzzzzzzzzz|||xxxuuurrroooooorrrvvvyyyyyy}}}xxxrrruuuxxxxxxuuummmiiiaaa^^^[[[[[[]]]___^^^]]]WWWQQQJJJEEECCCBBB???<<<;;;:::888777666666666666111222222222111111222333111222333555666666555555555555555555555555555555333222222111222333555666222111///......///111222333222111000000111222333000000000000000000000000......////////////......111111000///////////////+++,,,,,,---...///000000---.........///000000000000///...------...///000+++,,,---///000111111111///...---,,,,,,---///111...------------...//////&&&''')))+++++++++******++++++******++++++,,,---(((((())))))*********+++'''((()))***+++,,,------,,,++++++***)))(((((('''''')))+++***((((((***,,,***************)))(((((((((((())))))*********+++---***'''&&&''''''&&&%%%((()))++++++)))((()))***,,,+++***))))))***+++,,,,,,+++*********+++---------,,,++++++*********+++++++++++++++++++++++++++******+++,,,...///000000---111444555333222333444555555666666777888888888::::::::::::::::::::::::;;;<<<===>>>@@@BBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEIIIGGGLLL[[[mmm{{{~~~tttjjjfffccc```___```))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++++++++,,,,,,---------***+++,,,---///000111222,,,,,,---///000222333333666888;;;>>>BBBFFFHHHJJJOOOVVV^^^ccceeeiiioootttsssvvvyyy{{{zzzyyyyyyzzzyyywwwwwwzzz{{{zzz{{{~~~|||{{{uuummmjjjiiiiiikkknnnpppqqqpppnnnpppqqqqqqqqqqqqsssuuurrrxxxzzzuuuxxx}}}|||uuulllddd^^^XXXRRRMMMEEEFFFFFFGGGHHHGGGGGGGGGGGGFFFDDDAAA>>>;;;999888888888888888777666444444222333333444444333333222222222333333333333444444222222333333444555666666666555444333222222222222555444333222111111111111111111111222222333333333111222333444444333111000222111000//////000111222111000///......///000111///---,,,---000000---+++,,,...000...+++***+++...111---***,,,000222///+++------------------------///////////////.........///---+++***+++,,,,,,,,,)))))))))***++++++,,,,,,,,,***))))))***+++***)))''''''(((((())))))))))))++++++******+++,,,------,,,,,,++++++***)))(((((())))))***+++++++++++++++******))))))))))))******+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((******++++++++++++******+++,,,---...------++++++''',,,000111...,,,,,,---...///000111333555666777333444666888:::;;;<<<<<<777999::::::999888:::;;;::::::;;;<<<===>>>??????@@@BBBDDDDDDDDDDDDEEEGGGGGGIIIPPP]]]mmm|||yyyooogggeeedddaaaaaabbb''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''******************************))))))))))))******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111111...///111333555777888999>>>BBBHHHKKKMMMQQQXXX^^^ooosssyyy}}}~~~}}}||||||~~~{{{yyyzzzxxxttttttwww~~~wwwooofffdddcccdddgggkkkmmmmmmhhhjjjmmmnnnoooppprrrtttxxx{{{}}}tttlllaaa\\\TTTNNNJJJFFFBBB?????????@@@AAAAAAAAAAAA@@@;;;;;;:::999888777666666777888888777666555444444222333333444444333333222222222333333333333444444222222333333444555555666666555444333222222222222444333333222111111111111000000111111111111111111111222333555555444222111222222111000000000111111000000///......///000000222///------......,,,***+++---...---+++***+++,,,000...,,,,,,///000...+++------------------------////////////...............,,,))))))*********)))+++++++++******************)))'''(((***++++++***++++++******)))(((''''''((((((''''''(((((()))***,,,,,,+++******)))((((((((()))******++++++************))))))))))))))))))************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************+++,,,++++++))))))///---+++***+++---...//////111333444444333222000;;;;;;:::999999888888888777999::::::999999:::;;;<<<======>>>???@@@AAAAAA???AAABBBBBBAAAAAACCCDDDFFFIIIQQQ^^^nnn}}}xxxooogggeeeeeecccbbbddd((((((((((((''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((++++++++++++++++++++++++******))))))))))))******---------,,,++++++******+++++++++++++++*********000000000///////////////////////////000000000000222555777888:::>>>EEEKKKWWW^^^iiissszzz~~~~~~|||{{{wwwssstttxxxvvvooollliiihhhjjjmmmpppqqqkkknnnrrruuuvvvwwwyyy{{{~~~~~~nnn```UUUNNNJJJGGGBBB???===<<<:::888888999::::::;;;;;;::::::888888888888888777777777777777777777666555444444333333444444444444333333222222333333333333444444222222333333444444555555555555444333222222222222333222222111111111222222000000000000000000//////000111333444555555444333333333333333222222111000000///............//////444111...,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,///.........------,,,,,,------------------------...........................,,,***)))******)))(((---,,,,,,+++******))))))***((('''(((***++++++***,,,++++++******)))))))))*********)))******+++,,,+++++++++******))))))((('''((())))))******))))))+++*********))))))((((((************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------******++++++++++++******++++++,,,,,,++++++***)))...***''')))///333333222000///---///333;;;CCCIII???>>><<<999888777777777888999::::::999999:::;;;======>>>???@@@AAABBBBBB@@@BBBCCCBBBAAAAAABBBCCCFFFIIIRRR___ooo}}}xxxooohhhffffffddddddfff++++++******************&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++++++++++++++(((((()))***+++,,,------........................222222222111111000000000///111222333333666;;;??????FFFQQQ\\\eeelllrrruuuwwwvvvwwwyyyyyyxxx~~~}}}yyyxxxyyy{{{{{{{{{zzz}}}ooo```SSSIIICCC??????>>><<<::::::999999999666666777888888888888777;;;;;;::::::999888888777666666666666666555444333333333444444444444333333222222222333333333444444222222333333333444444444555444333333222222222333222111111111111111222333111111111000000////////////000111333444444444333333444444555444333111000/////////...............222000...,,,+++,,,------,,,,,,---,,,,,,,,,,,,,,,...//////...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,------...............///111///---,,,------+++***,,,,,,,,,++++++*********,,,***))))))***+++***)))((())))))***,,,---......,,,++++++***++++++,,,,,,+++*********)))))))))(((''''''((()))))))))))))))++++++******))))))((('''*********))))))))))))))))))))))))))))))*********((((((((((((((((((((((((++++++++++++++++++++++++))))))***+++,,,---...///***++++++,,,,,,++++++***...............------,,,---,,,---000333444222000000222555:::AAAIIIPPPTTT;;;:::888777777888:::;;;888999;;;:::999999:::<<<;;;;;;<<<===>>>???@@@@@@CCCDDDEEEEEECCCBBBCCCDDDEEEIIIRRR___ooo~~~|||rrrjjjgggfffdddcccddd******++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++******************************))))))))))))******))))))******+++,,,------)))******+++,,,---......******++++++,,,------..................---------+++,,,...000000000111222999<<<@@@EEEIIINNNSSSWWW```aaafffmmmrrrxxxzzzhhh```SSSHHHAAA>>><<<;;;777777777666555555555666444444555666666666666555666666666666555555555555444555555555555444444333333444444555555444444333222222222333333333444444222222222333333333333333444444333222222222333333111111111000111111222222222222222111111000000///......///000111222222222333444555555555333222111000000/////////......---///...---,,,+++---///111...---------............---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000...------...---,,,*********++++++,,,,,,,,,,,,///---+++*********)))((('''((()))+++,,,...//////((((((''''''''''''((((((*********)))))))))))))))''''''((()))))))))))))))*********+++***)))((('''))))))))))))))))))******(((((())))))************((((((((((((((((((((((((++++++++++++++++++++++++'''((()))***+++,,,---...++++++,,,,,,,,,,,,++++++........................///111333333111000111333<<>>???@@@@@@CCCDDDEEEEEECCCBBBCCCDDDEEEHHHQQQ___ooovvvlllhhhfffbbb```aaa(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((******))))))))))))******'''((()))***+++---...............---,,,,,,++++++)))******+++,,,---------++++++,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,222333444555777;;;@@@DDDFFFHHHOOOXXX___hhhwww~~~xxxyyy}}}}}}wwwtttpppllljjjjjjkkklllxxx}}}pppeee\\\VVVOOOIIIBBB;;;999888888888333555555555333222333444222222333444444444444333111111222444555666777888333444444444444444333333444444555555555555444444222222333333333333444444222222222222333333333333444333333222222333333333222111111000000000111111111111111111111111000000.........//////000000111222333333444444333333333000111111111000///...---,,,---------,,,---000222///...---...///000///...,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,+++,,,------+++)))******++++++,,,------......,,,***)))******)))'''*********++++++,,,,,,---***))))))((((((((((((((())))))))))))))))))))))))'''((())))))******))))))((()))***++++++***)))((())))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---//////+++...111222444999BBBIIIPPPNNNKKKGGGAAA;;;666333777666666555666777888999999:::;;;;;;::::::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@BBBCCCBBBAAAAAABBBCCCDDDGGGPPP]]]ooowwwmmmiiieeeaaa^^^___'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))))))))******(((((()))***+++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,------------........................///......---.........---+++---...000111555999<<<666888===CCCGGGNNN\\\jjj~~~yyyuuuxxx}}}}}}yyy{{{rrrhhhaaa]]]\\\]]]eeemmmvvvzzz~~~}}}zzzxxxyyy~~~ttteeeYYYQQQKKKEEEAAA@@@===999777666666555444222444666555333222333555222222333444444444444444222222333555666777888999222333333444444444333333444444555555555555444444222222333333333333444444222222222222222222222222333333333222222333333444333222111000000///000000//////000000000000000000000000/////////000000000111111111222222333444555111222222222111000///...,,,...//////---,,,...000...---+++---///000///---,,,***)))+++...///...,,,++++++++++++++++++++++++++++++,,,------...//////+++***+++,,,......,,,***+++,,,,,,,,,,,,,,,,,,,,,***((('''''')))))))))((()))))))))***+++,,,,,,---,,,,,,+++***************((()))))))))))))))))))))((()))******++++++******&&&''')))+++++++++***)))((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++---///111222...333999@@@FFFKKKOOOQQQNNNGGG>>>555111333888<<<666666777777888888888888999:::;;;;;;::::::;;;===;;;;;;<<<===>>>???@@@@@@???AAABBBBBBAAAAAACCCDDDDDDGGGNNN\\\nnnvvvlllhhheee```^^^___(((((())))))*********+++************************((()))++++++***'''$$$"""((((((((((((((((((((((((******))))))))))))*********************++++++++++++++++++,,,,,,------...000000///......---,,,,,,/////////............---111...+++******,,,------///000222111000//////000222333555777777:::GGGTTTdddxxxzzzuuuvvv|||}}}}}}{{{mmmccc^^^\\\\\\```gggnnnqqqtttxxxxxxvvvnnniiibbb```eeennnwww}}}}}}mmm```WWWKKKDDDAAA@@@===;;;888777555666666666444222...111333333111000222444444444555666666666666666333333333333333333333333222222333444444444333333444444555555555555444444222222333333333444444444222222222222222222222222333333333222222333444444333333111000////////////---.........//////000000222111000000000000000111111000000000111333555666222333333333222111///...,,,///111000---+++,,,---...+++***+++...000...,,,---)))''')))///111///+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,...000111///---...------,,,,,,++++++***%%%$$$$$$%%%''')))***)))$$$%%%''')))+++---///000))))))(((''''''&&&''''''(((((((((((())))))))))))))))))***+++++++++++++++%%%&&&)))+++,,,,,,+++***(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---///222444666@@@EEEMMMVVVZZZUUUJJJAAA999:::;;;;;;:::777333111444555777888:::;;;;;;;;;999:::<<<;;;::::::;;;===888888999:::;;;<<<======AAABBBDDDDDDDDDDDDEEEGGGDDDFFFMMMZZZmmm~~~tttkkkgggeeeaaa___```''''''(((***++++++++++++(((((())))))((('''&&&&&&))))))((('''''''''''''''''''''(((((())))))******&&&***...,,,(((&&&(((,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,///000///---//////...---,,,,,,,,,,,,///////////////000000111///000222444666888::::::KKKUUUaaaggggggfffiiillllllooorrrvvv~~~~~~wwwooogggccceeeiiinnnssstttssspppmmmhhh^^^VVVVVV[[[bbbkkkrrrzzz~~~}}}uuussspppmmmjjjcccZZZTTTGGGEEEAAA===999777777777333333444555555555444444444444444333333222222222000111222222222222111000222444666555222000111333555333111222444555333111222222222222222222222222777444222111222333333222222222222111111000000000222222222111///000222444333222111///......------////////////////////////000000000//////////////////////////////.........000111222333444333333222//////......------,,,,,,---.........///000000000000...,,,,,,------,,,+++***+++,,,,,,......///000.........------,,,,,,,,,---,,,,,,+++++++++,,,,,,......---------,,,,,,,,,,,,***((()))+++,,,***(((******+++,,,------------************))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))+++++++++++++++***))))))************++++++++++++*********)))))))))))))))***)))))))))((((((''''''((()))***+++,,,+++***)))+++---***$$$%%%...333222************+++,,,---....../////////111888AAAHHHYYYWWWSSSMMMEEE===666111333222222222333444444555777666666666666777777888999999:::::::::;;;;;;;;;============>>>???AAAAAADDDCCCAAA@@@@@@AAACCCDDDEEEEEEIIIVVVjjj~~~|||rrriiifffccc^^^[[[\\\&&&&&&'''((()))))))))((((((((((((((((((((('''&&&***)))((((((''''''(((((('''((((((((()))))))))***'''***,,,+++)))''')))************+++++++++,,,,,,))))))+++,,,,,,---------........................---***((()))+++,,,+++)))---,,,,,,,,,,,,,,,------......------......///000...///000111333444666777999@@@HHHMMMMMMLLLMMMOOOMMMQQQUUUYYY```ppp~~~wwwqqqjjjgggnnnqqqtttuuusssnnnhhhddd[[[UUUQQQTTTZZZ___eeejjjnnnrrryyymmmbbb^^^YYYWWWUUUSSSQQQMMMFFFAAA???===:::777555444555555333333444444444333333222444444333333333222222222111222333444444333222111000222444333111000000222333111///111333444333111222222222222222222222222666444222111222333333222444444333333222222222222111111000...,,,,,,---///111000000////////////000////////////////////////111000000000/////////.../////////////////////...///000111222333222222111000000//////.........................../////////000...------...///...---*********++++++,,,,,,---------------------,,,,,,///......---------......------------,,,,,,,,,,,,000---+++***+++***(((%%%((((((***,,,---.........++++++******)))(((''''''''''''&&&&&&'''(((((()))((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,++++++******************))))))***+++---...,,,///---((((((...000...333111///...---...000111222666;;;>>>@@@CCCGGGKKKKKKHHHDDD???999444111///111111111222222333444555777666666666666777888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAADDDCCCBBBAAAAAABBBCCCDDDGGGGGGLLLYYYlll|||rrriiifffccc^^^\\\\\\%%%%%%&&&&&&'''&&&&&&%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((()))************))))))*********++++++++++++,,,***+++,,,---------------------------............---,,,++++++------,,,+++************+++,,,---...---,,,,,,,,,,,,---.........---------...000111333222444666999::::::999888888;;;>>>AAAEEEPPP___jjj|||~~~zzzzzz{{{xxxvvvwwwxxxwwwtttnnnfff^^^ZZZTTTQQQRRRYYY___bbbeeeiiijjjmmmrrrxxx~~~rrraaaSSSIIIFFFDDDBBBAAA@@@@@@>>>;;;999777666555333333333444444333333333333333222111000333333333333222222222222000000111222222111000000000222333333222111222333000//////000222333222111222222222222222222222222555444222222333444333222555555444444444444333333111111111...,,,***+++,,,///////////////000111111////////////////////////111000000000/////////.........////////////////////////000111111111000000111111111000000000000000...............---------000...------///000000///+++++++++++++++++++++,,,,,,,,,------------------......------------......,,,,,,,,,,,,++++++++++++///...,,,++++++***((('''&&&''')))+++,,,---......,,,+++***)))(((&&&&&&%%%((((((''''''(((((())))))************)))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***,,,+++)))((())),,,///111---//////,,,+++------***///...------///222555777>>>BBBGGGJJJIIIFFFCCCAAA:::888444000...------...//////000111222333444555666666666666666777888999::::::::::::;;;;;;;;;;;;:::::::::;;;===???@@@AAAEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGMMMZZZnnn|||rrriiifffccc___\\\]]]%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''((())))))((((((&&&%%%%%%$$$$$$$$$%%%%%%(((((((((((()))))))))))))))(((((()))++++++***(((************++++++++++++******+++,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,------------,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++---...///444222111222555666444222444666888777888<<>>===<<<;;;;;;;;;;;;;;;555444444333333444444555333333333222222000///...333222222222222222222222222222222222222222222222222333444555555555555555111000000111111111111111222222222222222222222222555333222222333444333222444444444444444444444444333333333222///......//////////////////000000111////////////////////////////////////000000000000............////////////.../////////////////////111111111111222222222222//////......------,,,,,,///---,,,---///000000/////////......------------,,,,,,,,,------.........+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,'''((()))***+++,,,,,,,,,******))))))((('''&&&&&&))))))(((((((((((())))))*********))))))(((((((((+++++++++++++++***))))))(((((()))))))))*********((((((((((((((((((((((((************************---,,,+++******,,,---///,,,------,,,,,,------,,,)))+++///444999>>>BBBDDDHHHIIIIIIGGGAAA:::444000000///---,,,,,,,,,---------...///111222444444555666666666666777888999999:::::::::;;;;;;;;;;;;<<<::::::;;;<<<>>>@@@AAABBBEEEDDDCCCCCCCCCCCCDDDEEEDDDEEELLLZZZnnn|||rrriiifffddd___]]]]]]&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&''''''))))))))))))(((((((((((()))(((((()))+++,,,***)))))))))*********+++++++++)))******++++++++++++************+++++++++,,,,,,((()))***+++***))))))))),,,+++******)))))))))***------,,,,,,------...///...---,,,++++++,,,---...222...,,,---000222111...111333333222111222666:::<<<>>>AAACCCDDDFFFKKKOOOSSSVVVZZZaaajjjvvv{{{rrrkkkfffdddccccccgggnnnrrrtttwww|||~~~lll^^^OOOIIIFFFAAA<<<:::888888777666666666777888555444444333333333333333333333222222111000///...222222222222222222222222555555555444444555555555222222333444555555555444333333333222111000000111222222222222222222222222333222222333444444333222222222222222222222333333111333444333222111111222111000000///////////////////////////////////////,,,,,,---///000222333333---.........//////000000///.....................000000111111222222333333/////////......------,,,---,,,+++,,,---//////...000//////......------,,,,,,,,,,,,------.........***************+++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,------...******+++++++++***))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''+++++++++++++++***))))))))))))))))))******************))))))((((((''''''************++++++++++++------------,,,+++******+++******,,,...000222555555999>>>DDDIIIKKKLLLLLLEEEBBB===888333///,,,++++++,,,---.........---,,,,,,---///111333444444444666666666666777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCFFFMMM\\\ppp|||rrriiifffddd```^^^^^^&&&&&&''''''((('''''''''&&&'''((((((((((((((((((***))))))))))))***++++++))))))))))))(((((((((((('''((()))***************)))))))))************+++)))******++++++*********++++++,,,,,,------......)))+++------,,,+++***+++---,,,+++***))))))))))))---,,,,,,,,,,,,---......---------------------------+++)))***---///...---...///000000000111333666555666777888777888:::<<>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHPPP```ttt|||rrrjjjgggddd```^^^___%%%%%%&&&'''((((((((('''(((((((((((((((((('''&&&***)))))))))******+++,,,***)))))))))((((((((('''%%%(((++++++)))(((***---))))))))))))***************++++++,,,,,,++++++******++++++,,,------......+++...111111///------...,,,++++++*********+++++++++++++++++++++,,,------+++,,,---...///...,,,+++---,,,+++,,,---......------.../////////111222444222222333333222222333444444444555777:::@@@GGGLLLNNNTTT[[[bbbllluuuwwwuuuxxxyyyyyyyyyyyy|||}}}~~~{{{xxx~~~uuummmeee^^^ZZZRRROOOMMMLLLLLLLLLJJJHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIKKKMMMPPPRRRPPPLLLHHHFFF@@@<<<===;;;666444444000222444444222222333555000111111222222111111111111222222333222222111111000111111111222222222222......---,,,,,,---......111000///000222222000------///111111000000222444222222222222222222222222222111222333555555444222000000000111111111222222///111333222000///...//////////////////000000111////////////////////////......//////000000111111------......///000000111111000///---------...///,,,,,,---...///000111222/////////000000000000000000...,,,,,,---......------------------,,,,,,,,,------------------,,,,,,++++++++++++,,,---...///------------,,,,,,,,,,,,---///000///,,,+++,,,---,,,------,,,,,,+++***)))************++++++++++++)))(((((('''&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''))))))))))))***************++++++,,,---.........------------.........///************++++++,,,,,,111000444<<>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBEEEHHHQQQbbbvvv|||rrrjjjgggeeeaaa______###$$$%%%&&&'''(((((((((((()))))))))((('''&&&&&&'''''''''''''''((())))))******))))))((((((((('''$$$(((,,,,,,((('''***...))))))))))))************,,,,,,---------,,,++++++(((((()))***++++++,,,,,,(((+++//////---++++++,,,************+++,,,---...*********)))***++++++,,,)))***---//////...,,,***------------,,,,,,,,,---------,,,,,,,,,,,,,,,---....../////////000000111...///000000111555;;;???<<<@@@DDDGGGNNNUUUVVVRRRPPPSSSUUUWWWXXX[[[aaaeeegggiiiiiifffbbbaaaeeeiiikkkpppwww}}}|||zzz||||||ooogggccc\\\UUUOOOJJJFFFBBB???===;;;<<>>@@@???>>>???@@@@@@@@@???AAAAAABBBDDDEEEEEEBBB???<<<999777777666222111444,,,000333333222111333555000000222333444444444444111222222333333333222222000000111111222222222222333222111000000111222333444222000111333333000---))),,,///000///000333666222222222222222222222222111111222333555555444222000000111111111222222222222444555444111///......------......///111222333////////////////////////000000000000////////////---------...///000000111111000///...---......///***+++,,,---...///000111//////000000111111222222222000.........///...---////////////////////////.........------,,,,,,,,,))))))))))))***+++,,,---......------------,,,,,,***,,,//////------///222+++,,,,,,------,,,,,,,,,---,,,,,,,,,++++++******)))((('''&&&&&&&&&&&&&&&(((((())))))******+++++++++++++++++++++***))))))++++++,,,,,,,,,---------&&&'''(((***,,,...///000+++++++++,,,,,,---------)))(((''''''(((+++///111444444;;;FFFKKKIIIIIIMMMCCCAAA<<<777444111000000111///...///000...)))%%%...---,,,,,,---000222333000111333555555555333222666666666777888:::;;;<<<;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>??????AAABBBBBBCCCCCCBBBBBBAAABBBFFFPPP```uuu|||rrrjjjgggeeeaaa___```(((&&&%%%&&&)))***'''$$$%%%$$$$$$%%%&&&&&&%%%###((('''&&&%%%$$$%%%&&&&&&))))))***))))))(((''''''++++++***'''%%%%%%(((*********))))))))))))************+++++++++,,,,,,,,,...---+++*********++++++******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++******)))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111//////000111222333333444333666999===?????????>>>>>>>>>===>>>???AAACCCDDDFFFHHHIIIIIIHHHGGGIIIJJJMMMQQQXXX___dddfffggggggnnnoooppppppooommmkkkjjjkkkmmmooopppnnniiidddaaabbbdddiiimmmooonnnmmmllljjjkkkkkkkkkiiifffcccaaaccccccccccccfffiiilllnnnnnnkkkfffcccdddgggllloooyyy{{{|||zzzrrrfffZZZSSSLLLJJJGGGDDDAAA>>>===<<<>>><<<999666555666777999888888777888888999::::::777777888888888888777777666666555555555444444444111111111111111111111111333333333333333333333333111111111111111111111111222111111111000000//////222222222222222222222222111111111111111111111111222222111111111111111222222222333333333222222111000111111111111222222222333222222222111000000000111111111111111000//////111000///......---......//////////////////////////////000000000000//////...///000111000///---+++---,,,,,,---......---+++///---)))%%%###%%%***.........---------......///......///000000///...---......///000000111000000+++,,,...000111111000000,,,,,,,,,,,,,,,---...///)))***+++,,,,,,,,,,,,,,,---------............///,,,,,,++++++,,,---///000---,,,+++***))))))))))))+++***)))(((((('''%%%###&&&''''''((()))******+++******))))))(((((('''''',,,,,,+++******+++,,,,,,(((((()))---111333000---(((((()))))))))(((((((((+++---...,,,***,,,222888@@@EEEIIIIIIEEE@@@===<<<222111000///------------+++,,,,,,---...///000000------,,,++++++---...///555444333222222222333444666444222444777:::999888:::;;;======<<<===>>>@@@======<<<===>>>???AAABBBGGGDDDAAAAAACCCDDDBBB@@@DDDFFFOOOaaaxxxwwwooohhhgggfffbbb___```'''&&&%%%&&&'''''''''%%%(((((((((((())))))((('''&&&&&&%%%%%%%%%'''((()))((()))))))))(((((('''&&&*********((('''&&&(((***++++++************++++++*********+++++++++,,,,,,---,,,+++*********++++++************+++++++++,,,)))***,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///.........//////000000111888555111...///222666999555666666666888999:::;;;777999::::::999888:::;;;<<>>???===<<<<<<<<<===???AAABBBEEECCCAAAAAACCCDDDCCCAAAEEEGGGPPPbbbyyyyyypppiiigggfffbbb______)))))))))((('''''')))+++''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++'''(((((((((((('''&&&&&&'''(((***)))(((((()))+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++************+++)))))))))*********++++++'''))),,,......,,,)))'''...---,,,++++++,,,---...---,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------.........///////////////555111+++''''''***000333......000111222222333333000111222222111111222333222333444666777888999999::::::;;;;;;;;;999888777666777888999:::999888888999999::::::999888888777::::::;;;;;;;;;999888666888888777888999:::<<<===>>>===;;;:::;;;<<<>>>@@@AAAAAAAAA@@@???===<<<;;;888888777666555555555555555444222111111222333555333222222222222333333444444444555555555555444444555555555444444444444444333333333333333333333333////////////////////////111111111111111111111111111111111111000000000000////////////////////////111111111111111111111111///////////////000111222111111222222222222222111000111111111111222222222111111111222222222222222111111111111111000//////---------......///111111////////////////////////------............------.........///////////////...---,,,---//////---,,,))),,,...///.........///+++++++++,,,---///111111///000111222222222222222....../////////...------------,,,,,,,,,---------...------,,,,,,,,,,,,---,,,,,,---.........------------------............////////////000111222333//////...---,,,+++******+++(((&&&&&&))),,,///000************************************++++++++++++,,,,,,---------,,,+++***++++++,,,...000///---***+++++++++,,,...111444666>>>@@@BBB@@@<<<999999:::444555666555111...---,,,************++++++,,,---------------------------)))***,,,...000111222222.........///111444666888777666555777999;;;;;;;;;999:::<<<<<<;;;;;;<<<>>><<<<<<<<<<<<===???@@@AAACCCBBBAAAAAACCCDDDCCCCCCDDDGGGPPPbbbxxxyyypppiiifffddd```]]]^^^&&&((((((&&&######'''+++&&&&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''((())))))***&&&'''''''''''''''&&&&&&%%%'''*********)))***+++***++++++++++++++++++***************++++++++++++++++++******************((())))))))))))*********)))+++---...///...,,,+++///...,,,++++++,,,...///------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------000000000000000000000///+++,,,---......//////...,,,...///111222222111000000111222222111111222333111111222333444666777888444444555555444333222222333444444555555666666666666555555444333333333333666777777888888777777666666666555555555666777888999999888999999999::::::>>>>>>===<<<;;;:::::::::666666555444444444444555111111000///000111333444111111111000000111111222222222333333333333222222333222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000000000........................111111111111111111111111---------......000111222000111111222222222222111000000111111111222222222111111111222222333333333111111111111111000//////...............///000000////////////////////////---......//////......---.........---...///000111...------...//////...,,,---///111111///---,,,,,,++++++,,,,,,---...///000...//////000111222222222///000000000///...------000///---,,,+++,,,---...------------......///000,,,,,,---------------,,,,,,,,,---------.........,,,,,,,,,---......///000000000///...---,,,+++***...+++)))((()))++++++***************))))))))))))'''(((((())))))*********+++,,,...///000000//////---,,,++++++++++++++++++(((***///444999>>>BBBDDDNNNMMMIIIBBB999222...---***+++,,,...///000111222***************+++,,,,,,,,,,,,++++++++++++++++++***,,,...000222222222222000000//////000222444555555444444555666888999999999:::;;;;;;::::::;;;===;;;;;;<<<<<<===???@@@@@@BBBAAAAAAAAABBBCCCDDDDDDBBBEEEOOOaaavvvyyyooogggdddbbb]]][[[[[["""######!!!"""&&&)))***+++)))''''''))),,,((((((((((((((((((''''''&&&&&&'''''''''''''''&&&%%%'''***+++******+++,,,))))))***++++++***))))))))))))*********+++++++++************************((())))))))))))*********,,,++++++++++++,,,---...///...,,,++++++,,,...///------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////000000000///////////////+++---000333333111///---...///000222222222111111,,,...//////......///000000000//////000111333333000111111111000000//////000000//////////////////222222111000111111222333///000000111111111111111444444333333333333444444444555666666777777666666555666666666666444333222777666555444333333333333111000000000000222333444222222111111000111111222111111222222222222111111000000000000000000000000000000000000000000000000------------------------000000000000000000000000000000000000000000111111////////////////////////000000000000000000000000------------...///000111///000111111222222222222000000111111111222222222111111222222333333333444111111111111111000//////000000///.............../////////////////////////////////000000/////////.........---...///000111...------...//////...,,,...///000...,,,+++,,,---...------,,,,,,,,,---------------...///000111111111111111111111000///...111000///---------......---------...///111333333++++++,,,,,,,,,,,,+++***,,,,,,,,,------------...******+++,,,------------//////000//////...,,,,,,,,,,,,++++++,,,***'''%%%***)))))))))))))))))))))******++++++,,,,,,------,,,------...............******))))))***...222555888;;;@@@EEEIIIKKKKKKKKK???<<<888222---+++++++++......---,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++/////////...............---...000111222111000000000000//////000222444555444555555555666777999:::999:::<<<;;;::::::;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCGGGQQQaaavvvwwwmmmdddaaa___[[[YYYZZZ%%%%%%%%%$$$######%%%''''''))))))(((%%%%%%(((+++'''(((((((((((('''&&&%%%&&&&&&'''((((((((((((''''''(((************+++---((()))***++++++***)))((()))))))))************+++((()))******+++*********)))))))))*********++++++***)))((('''(((***,,,......---,,,++++++,,,---...,,,,,,---------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000,,,,,,,,,---------------111111000///...------------...///000000000000000+++---......------...///111000///...------------........................000000000///......------////////////000111222222/////////000000111111111222222222222222222222111111222333444444444333333000111444555666555444333666555444222111111111000111111111111111222333444333333222111111111111222000000111111111111000000///////////////000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000...............///000111//////000111222222222222000111111111111222222222222222222333333333333333111111111111111000//////111111///......---------//////////////////////////////000000000000//////.........//////////////////...---...000000...---,,,------,,,+++,,,///222///...---,,,++++++++++++,,,,,,,,,,,,------//////111111222222222111000000111000///...............------......000111333444++++++,,,,,,++++++******,,,,,,,,,,,,------------++++++---......///......---...///000000///...---((()))***---...---)))&&&)))************************+++++++++++++++,,,,,,///...---++++++******+++)))+++...000444999???DDDIIIJJJKKKKKKIIIEEEAAA>>>111///+++)))(((***---...---,,,******+++,,,***)))...------,,,+++++++++,,,------.....................//////000000000000000.........///111444666888555777888888888888;;;===:::;;;<<<<<<;;;:::;;;===;;;<<<===???@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDFFFJJJTTTcccvvvvvvlllccc```^^^ZZZYYYZZZ)))((('''((())))))((('''$$$&&&'''$$$!!!!!!%%%)))%%%%%%''''''((('''&&&&&&&&&'''(((((()))))))))((()))******)))((())),,,...((()))+++,,,,,,+++)))((())))))))))))************'''((()))***++++++***)))************+++++++++,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++++++++,,,,,,------...111///...,,,+++,,,---...------,,,,,,------.........///000000//////000111000000//////.........---///...............//////111111222222222111000000//////000000000111111111333333222222222333444444222222333333333333333222111222222333333333333333444444555666777777777666333333222111000000000000222111111222222222222222333333222111111111111111000000111111111111000000//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000000//////...//////000000...///000111222222222222000111111111111222222222333333333333333333222222111111111111111000//////000//////.........//////////////////////////////...//////////////////......//////000000///...---///.........000000...---,,,---...---------///111------,,,,,,+++,,,,,,,,,------,,,++++++,,,---...///000000111111111111000.........///......------.........---......///000,,,,,,------,,,++++++***++++++,,,,,,,,,---------+++,,,---////////////...***,,,...///000000///...***)))***,,,......,,,******++++++,,,,,,---------++++++++++++++++++******...---+++***+++---///111222777===BBBDDDFFFIIILLLHHHFFFCCC>>>999555111000000...,,,******+++,,,,,,(((''''''***---///...,,,,,,,,,+++++++++,,,------+++++++++,,,---------...---------...///000111222000000000000222444666888555777888888777888:::===;;;=========;;;;;;<<<===<<<===???@@@AAAAAAAAAAAAAAABBBCCCBBB??????AAACCCEEEJJJSSSbbbsssvvvlllccc```^^^\\\[[[]]]&&&$$$###$$$'''(((%%%"""&&&((()))'''######''',,,"""###%%%'''((((((''''''''''''((()))******))))))++++++***)))((())),,,...)))***,,,------,,,***)))))))))))))))************'''((()))+++++++++***)))***++++++++++++,,,,,,,,,((()))+++,,,---------,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...///000000)))***,,,...///000//////------,,,++++++,,,...///---///000000//////000111***+++---...000000111111------,,,,,,,,,---......+++,,,---.........---,,,...///////////////...---000//////......///000000111111222333333333222222000000000111111111222222444333222111000111111222222222111111111222222333222222222222222111111111333333222111111111111111000000111111111111000000000000111111222222222333111111111111111111111111........................000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000111000000////////////000......000111111222222222000111111111111222222222444444444333333222222222111111111111111000//////......---......///000111////////////////////////---..................---...///000111111///---+++///......///000000///---...000111111///---,,,---++++++++++++,,,------...///...---,,,+++,,,---.........///000000111000000+++,,,---.........,,,,,,000///...---,,,+++++++++---.........------,,,+++++++++,,,,,,,,,---------***+++,,,...///......---)))***---///000000/////////---,,,,,,---...---,,,,,,,,,------...///000000111111111000000//////...,,,+++++++++///444999<<<===DDDLLLQQQQQQNNNLLLKKK???<<<777111...,,,------************,,,,,,+++)))+++******,,,//////---***)))))))))***+++---...///......//////000111222222,,,,,,,,,,,,...000333444555444333222222222333444333555777666555555888;;;<<<===>>>===<<<;;;<<<===<<<===???AAABBBBBBBBBAAAAAACCCDDDBBB???>>>@@@BBBBBBGGGPPP^^^ooowwwmmmdddaaa```]]]]]]___,,,+++(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((*********)))))))))))))))'''((()))***++++++******............------,,,+++++++++************++++++---+++(((%%%%%%&&&)))+++)))+++,,,+++***)))***+++''''''&&&'''''')))+++,,,,,,,,,---...---,,,+++******+++,,,,,,---...//////------------------------//////...---,,,,,,++++++------............------+++,,,---...///...---,,,......---------......///////////////////////////.........////////////000000000///...............000000///...---,,,,,,+++//////...------------...111111111111000000000000***+++---...//////000000.........///000000111111222111111111222333444444444444333333222111111111222222222222222222222222000000000000000111111111000111111111111222222222000111111222222222111111000000000000000000000000000000////////////000000////////////////////////000000111111111000000///............/////////000......//////000000111111222111111111000000//////222111111111000000//////---......///000111111222666555333222111222333333000111111111111222222222,,,000444444000---,,,---000000000000000000000000000000000///......------111000...------...///000,,,,,,,,,---------......***,,,//////,,,+++---///---...//////,,,++++++,,,------,,,,,,,,,------...,,,,,,,,,---------.........///000000000...---,,,000////////////.........------...///////////////.../////////...,,,***)))222111000///...------------,,,,,,++++++,,,,,,---///000///...------///111333000......000000...+++000...,,,,,,---////////////000000,,,&&&&&&***...///333888;;;>>>DDDLLLRRRPPPNNNJJJEEE???:::666333///...---,,,++++++++++++******+++++++++******)))000...+++(((&&&&&&&&&'''......//////...,,,***)))////////////000000000000,,,,,,------...///000000111111222333333444555555666666666777888888999999:::;;;<<<<<<:::888888999>>>>>>???@@@AAABBBCCCCCCAAACCCEEEEEEDDDCCCDDDEEEBBBFFFOOO]]]nnn}}}qqqeee___]]][[[]]]```+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((,,,---------,,,,,,+++***++++++************++++++++++++******))))))))))))***+++,,,,,,******+++,,,++++++******+++,,,---...,,,++++++***+++,,,---...++++++++++++++++++++++++------------------------------------------------------............------,,,,,,------......------///......---------......------------------------,,,,,,,,,------------...111111000////////////////////////......------,,,---------------...///000111111000000000///////////////000000//////...---000000000000000000000///000000000///000000111111222222222222111111111111222222222222222222222222111111111000000000000000000000111111111222222222111111222222222111111000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000///........./////////000000/////////000000000000000111111111111000000000///111111000000000/////////.........///000111111111333222111111000000000111000111111111111222222222///111333333111///...---000000000000000000000000.........///////////////.........---......//////,,,,,,------............***,,,......---,,,---///,,,---///...---+++,,,,,,......------------------,,,,,,---------.............../////////...---,,,+++++++++,,,,,,---------------...............---....../////////...------111000///...------------...------,,,,,,------...---......---,,,,,,...000...,,,+++,,,///000///------,,,+++,,,...000111111///111222...***))),,,000888===DDDJJJMMMMMMLLLKKK>>>===:::777444000...,,,...---,,,+++******************+++++++++******)))***)))((((((((()))+++,,,000///...---,,,------...111111000000///.........,,,,,,---......//////000111111222222333333444444555555666777777888888999:::<<<======;;;:::::::::;;;;;;<<<===>>>???@@@@@@AAACCCDDDEEEDDDCCCDDDEEEBBBFFFOOO]]]nnn}}}qqqfffaaa___^^^___bbb)))((('''&&&&&&'''((()))$$$$$$$$$&&&''')))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''''''''((()))***++++++++++++***))))))++++++************++++++)))***,,,......,,,)))'''***,,,,,,,,,+++***+++,,,******)))))))))******++++++***(((((()))+++///111,,,,,,,,,++++++*********------------------------++++++,,,,,,---...//////------............---------------,,,---......///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111111000000//////000000........................,,,,,,,,,---...///111222000////////////.........000000000000000//////...222222111111000//////...111111000/////////000000000000000000111111111111222222222222222222222222222222111111000000//////000000000111111111222222222222222222222111000///000000000000000000000000000000////////////000000000000000000000000000000///000000111111000000000....../////////000000000000000000000000000//////111111111111000000000000000000///////////////.........//////000000111111111111111222111111000///000111111111111222222222444222111111222111000...////////////////////////------......///000000111+++,,,---...............---............/////////***,,,......---,,,---...***,,,......---,,,---........./////////...,,,+++,,,------------..................///......---,,,+++,,,---...///000000111------.........------,,,///.........///000000111000///...---------------.........------.........,,,------,,,++++++,,,...---,,,,,,...111333333222555333000/////////...---***...333777999<<>>===<<<;;;;;;<<<::::::;;;<<<===>>>??????AAABBBDDDDDDCCCCCCCCCDDDCCCFFFOOO]]]nnn~~~{{{qqqfffcccbbbaaabbbddd'''&&&&&&&&&&&&'''((()))$$$$$$%%%&&&(((***,,,---''''''''''''''''''''''''((((((((()))))))))))))))...---+++)))((()))+++,,,))))))*********))))))(((,,,++++++******++++++,,,(((***,,,------,,,)))(((***+++,,,+++***)))***,,,******))))))))))))))))))+++***)))))))))+++---///------------------------------------------------++++++,,,------......///------............------...---,,,,,,,,,---///000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000///////////////000---........./////////000------------...///000111//////.........---------,,,---...///000111111111222222111111000000000000444333222111111000111111.........///000111111222111111111111111111111111333222222111000///......000000000000111111111111222222222222222111000///000000000000000000000000000000////////////000000111111111111111111111111...///000000000000000000...////////////000000000222111111000000/////////111111111000000000000000////////////.............../////////000000000111111222333444444333222111000000111111111222222222777444000000222333222///000000000000000000000000............//////000000)))***,,,...//////...---.../////////////////////+++,,,---...------------(((***---------,,,---///---...000000000...,,,***------------................../////////.........---......///000000111111......//////......---,,,000///...---...///000111///...---------------.........------------......,,,---...---,,,+++---...111111111222333444444444444222111111222222111000222666===CCCGGGLLLQQQTTTRRRKKKBBB;;;888444000,,,,,,,,,,,,------......///++++++***)))))))))))))))))))))***+++++++++******,,,+++***)))))))))******,,,+++))))))***,,,///111222111000///...---,,,,,,------....../////////000111111111111111111111111444444555555666666777777:::<<<======;;;:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDCCCGGGOOO]]]nnn~~~xxxooofffccccccbbbbbbeee%%%%%%%%%&&&''''''((()))&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''(((((())))))))))))///...+++***)))***+++,,,((())))))*********)))))),,,,,,++++++++++++,,,,,,)))*********************)))***+++***)))))))))+++---------------------,,,++++++,,,,,,,,,++++++***++++++,,,------...//////------------------------------------------------------............------///...---,,,---...///000//////...---------------.................................////////////000......---------......///------......///000000000000//////.........//////............------------+++,,,---...///000000000//////000000111111111111333333222111000000000000------...///000111111222111111111111111111111111333222222111000///......//////000000000111111111222222222222222111000///000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000////////////000000000111222222111111000000//////000000000000000000111111............////////////////////////000000000000000111333444444333222111000000111111111222222222888444000000222333222000111111111111111111111111000000//////............)))***,,,...//////...---/////////////////////...,,,,,,,,,---......------(((***,,,---,,,,,,---///---...///000000...,,,***---------.........///////////////////////////000,,,,,,,,,,,,,,,,,,,,,,,,//////000000000//////...111000...---------...///......---------......///......------------......---///000000...---...///222222222222111111111111---...111666<<>>777///***+++---//////((())))))******++++++,,,******))))))(((((())))))((()))***+++++++++++++++------,,,+++***)))((((((***+++,,,...////////////.............../////////.........///////////////111111111111111111222222444444555555666666777777888:::<<<<<<:::999:::;;;;;;;;;<<<===>>>???@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDDDDGGGOOO]]]nnn~~~uuullldddccccccaaaaaaccc%%%%%%&&&&&&'''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***,,,+++***)))))))))***+++))))))***++++++++++++***,,,,,,++++++++++++,,,,,,+++***)))(((((()))+++,,,)))***++++++))))))***++++++,,,------------,,,,,,,,,,,,---...---,,,+++)))((())))))***,,,------...---------------------------------------------,,,------............------......------......///000......---------......///////////////////////////,,,,,,,,,------------...------,,,,,,------...............//////000000000111000//////.........//////............---------...............------,,,---......///000111111111000000///.........//////---......///000111111222111111111111111111111111222222111111000000///////////////000000000111111000111111222222222111111000000000000000000000000000000////////////000000////////////////////////------...///000000000000/////////000000000111111111111111111111111000000000000000000111111111111...////////////000000000////////////000000000000...///000000111000000000000111111111111222222222666444222111111222111111000000000000000000000000111000000///......------+++,,,---.............../////////............---,,,,,,+++---...///...,,,(((***,,,,,,,,,,,,---...+++,,,---......---,,,,,,------.........////////////............///000000............------,,,,,,//////000111111111111000000//////...------------...............///000111//////............//////...000222222000///000111...///111111000000111222>>>>>>AAAEEEKKKOOOPPPPPPFFFEEECCC@@@<<<777333111000...,,,+++,,,,,,+++******************+++++++++******)))))))))))))))***((()))***+++++++++++++++******+++++++++++++++++++++...111444444333000...+++,,,---...///000000111////////////////////////000000111111222333333444444555555666666777888888777999;;;;;;:::999:::;;;999999:::;;;<<<===>>>>>>@@@AAACCCCCCBBBBBBBBBCCCDDDHHHPPP]]]nnn~~~rrrjjjcccbbbbbb``````aaa%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))************+++++++++++++++***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---+++************+++,,,---+++,,,------++++++,,,---((()))***,,,,,,,,,++++++------------------......*********++++++,,,,,,,,,------------------------+++,,,,,,------.........------............------------...///////////////---------------...///000////////////////////////,,,,,,,,,------------...---------------.../////////////////////000000000000///////////////000000/////////............---///////////////...------...............////////////............//////000/////////000000111111111111111111111111111111111111111111000000000000000////////////000000000111///000111222222222222222000000000000000000000000000000////////////000000........................,,,---...///000000000000//////000000000111111111111111111111111111222222///000000000111111111111/////////000000000111111000000000000///////////////////////////000111111000111111111111222222222333333333222000///000111///////////////////////////////////////..................---......//////............------,,,,,,---++++++,,,//////...,,,(((***,,,,,,++++++,,,---******++++++,,,---------............////////////---,,,,,,+++,,,---...////////////000000000000000,,,---...000111111111111......///000000000//////.........///000111222222222111111000000111111222///000222333111000000111---000444666777999===@@@NNNMMMLLLLLLLLLKKKIIIFFF999777666444333111...,,,---///000///,,,)))'''&&&+++++++++,,,,,,,,,,,,,,,*********))))))******+++(((((()))++++++,,,,,,+++((()))***+++,,,------------///222444333111---+++++++++,,,---...000000111000////////////////////////000111222333444555666555555666777777888888999888:::<<<<<<;;;:::;;;<<<::::::;;;<<<===>>>>>>??????AAACCCCCCBBBBBBBBBCCCDDDHHHPPP]]]nnn}}}rrrjjjccccccccc```______%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,---...............+++,,,---...............---,,,,,,++++++,,,,,,---***+++,,,,,,---------------...//////------...///***+++---///000000//////...---++++++,,,...111333......------------,,,,,,------------------------)))***+++,,,...///000111---..................---,,,---///000000000///...,,,,,,,,,---...///000111////////////////////////........./////////000000...............///000111000000000000////////////............///111222333000////////////.........,,,---...000111111111111/////////...------,,,,,,000000///000000111222333000000000000111111111111000000000000000000000000000000000000000111111111////////////000000000000...///000111222333333333000000000000000000000000000000////////////000000........................,,,---...///000000000000000000000000111111111111000000000111222222222333//////000000111111111222//////000000111111222222000000000000////////////222111000000000111333444000111111111111222222222111333555333000...///111------------------------------......///000000000111000...------...///000......---------,,,,,,,,,---++++++,,,///000...+++)))+++,,,,,,+++++++++,,,)))))))))***+++,,,................../////////000++++++***)))***+++---...***++++++,,,---...//////++++++---///000111111111,,,---///111222333222222////////////000222333444444333333222222333333444...000222333111000000000111555;;;???BBBGGGLLLQQQEEEDDDCCCBBBAAA???<<<999444333111000///...,,,+++(((+++,,,+++((('''***---((((((((())))))*********+++***************++++++(((((()))++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---...000000///,,,)))''',,,,,,------...///000000000000000000//////////////////111222444666777777666666777777888888999999999;;;======<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA???AAACCCCCCBBBAAABBBCCCEEEHHHPPP]]]nnn}}}rrrjjjdddddddddaaa______((((((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((()))************'''&&&%%%$$$%%%''')))+++///............///000000///...---,,,+++,,,---...//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000111........................////////////////////////------------------------///222444222---***+++...,,,+++++++++,,,...000111000/////////............////////////...---,,,+++---......///000/////////,,,---......,,,,,,---.........//////000000111111......---,,,,,,,,,,,,---111000//////000111000...///...---,,,,,,---...///.........///000111111222......////////////......////////////000000000000000000////////////000000000000000000000///......000000000000000000000000000000000000111111111111000000//////......------///000111333222111///.........000111111222222222---...///000000111111000////////////////////////...///000222222111111000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111111111222333333333333222222111111111111111222222000///.........///111222...///000000000000000///000000000000000////////////......------......///////////////////////////...---+++)))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......////////////////////////---......///000111111222000000111111222222222222000000//////111444888:::222000///000222444555555666555555555777999;;;<<>>???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEECCCKKK___tttsssllleeecccaaa^^^]]]___&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%,,,,,,+++)))(((&&&%%%%%%((((((''''''((()))+++,,,......------......///000///...---------...///000000//////...------.........------,,,,,,,,,------......---------,,,,,,,,,***+++,,,...////////////000000000//////.........////////////////////////........................,,,///111///+++(((***,,,---,,,,,,,,,,,,...///000000000/////////.........//////......------,,,,,,---......///////////////,,,---......,,,,,,---...000000000000////////////000///......------......000///......000000///...000//////......//////000---......///000000111111///000000000000000000///////////////000000000111111111000///////////////000111111111111000///...////////////////////////000000000000111111111111111111111000000000/////////000111222222111000///...///000111111222222222///000000000000000//////////////////////////////---...///000111000////////////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000222111000000////////////111111222333333333333222222111111000000111222222333222000///......//////.........//////...------////////////////////////+++++++++******+++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---...////////////...---,,,,,,,,,,,,------------..............................------------------444444333222111111000000555444444333333333444444999555000...///111333333333666;;;AAAFFFJJJMMMNNNKKKMMMMMMGGG<<<555333555333222111000///......///......//////...---,,,,,,---,,,++++++***+++,,,---************************+++++++++******)))))))))---,,,***)))))))))******,,,------...///000111111///...------,,,,,,,,,---,,,,,,,,,,,,,,,------.../////////000111111000//////000000111222333444444666666666777777888999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFEEEMMM```tttrrrkkkdddccc```]]]\\\^^^$$$%%%&&&'''((())))))***&&&&&&''''''''''''&&&&&&)))((('''''''''(((******)))***+++,,,,,,------------------------......//////.........///000111111000000//////....../////////...---,,,++++++,,,---//////......------,,,,,,,,,,,,---...............111111111000000/////////////////////////////////////////////////////////***---000...+++***+++---///......------......///000000000/////////............---,,,,,,,,,---............///////////////---...///...---,,,---///111111111000///.........111000//////....../////////...------///000///---111000000//////000000111------......//////000000000000111111111111000000/////////000000000111111222111000//////...//////111111222222222111000000000000000000000000000000000000000000111111111111333222222222222111111111000000000000000000111111//////000000111111222222111111111111000///...---////////////////////////,,,---...////////////...//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////111222222222111000000///111111222333333333333222222111111000000000111111555444222000///...---------------------,,,+++***,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,*********+++,,,------......//////......---+++++++++,,,,,,,,,------........................222111000//////000222333555555555444444333333333333333444555555666666666555222///...111666:::<<>>===:::555111///000111...------------...//////+++,,,---...////////////------,,,+++************************************(((((())))))***+++++++++,,,+++***)))))))))***+++///////////////000000111,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,------...//////000000000000000111111222333444555666777777777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDHHHGGGNNN```tttqqqjjjcccaaa___\\\\\\^^^%%%&&&&&&'''(((((())))))'''(((((((((((((((((('''((('''&&&&&&'''***,,,...)))+++---...//////...------,,,,,,,,,,,,---......------......///000111222000000////////////000000000///---,,,++++++------------------------------------.........------,,,/////////000000000111111////////////////////////////////////////////////,,,...000000...---...///000000000///............000000000////////////......---+++***+++,,,...///...............///000000---/////////...---...///111000000000/////////...111000//////......//////...---,,,---...///...---000000000000000000000000------......////////////000000000000000000000000//////000000000111111111000000////////////000000222222222333333222222111222222222222222222222222///000000000111111111111222222222222222222222222111000000///000000111222000000000000000111111222111111111111111000///...////////////////////////------......////////////111111222222222222111111000000000000000000000000///////////////////////////////////////////////////000111333333222111111111111222333333333333222222111111000000000000111444444333111000///...---.........---,,,+++***)))++++++,,,,,,---...//////......////////////..............................)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***,,,---,,,------------------,,,+++++++++,,,,,,,,,,,,---000000000000000000000000000//////000222555888999333333444555666777888999444444333333444555666777333444777===DDDJJJLLLMMMLLLMMMMMMJJJFFF???999555333111///...///222333333------------......///000+++,,,---...////////////------,,,+++***)))))))))************************&&&''')))***,,,...000000+++***)))))))))***+++,,,000000///...---......///,,,---...//////...,,,+++---------------......///+++---.../////////000111111222222333444555666666777777777777888999::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDIIIIIIPPPaaasssqqqiiiccc```___\\\\\\___(((((((((((((((((((((((()))))))))******)))))))))///---+++(((''''''((())))))+++---///000///...,,,---,,,,,,,,,,,,---......,,,,,,---...///000000000000000////////////000000000000...---------......******+++,,,---...//////......//////......------,,,,,,---...000111222333000000000000000000000000........................---...000000/////////000111111111111000//////...111000000000///////////////---,,,++++++,,,...000///............///000000...///000000......///000.../////////000000000111000///......------.........,,,,,,---/////////...////////////////////////.........///////////////000//////......//////000000000000000111111111111............///111222333111222333333333333222222111111111111111111111111///000000000111111111111111111111111111111111111000000//////000111222222111000000///000000111222//////000111111111111111000000000000000000000000........./////////000000111111222222222222111111////////////////////////////////////////////////////////////////////////,,,...000222444444444333111111222333333333333222222111111000//////000000111111111111000000///////////////......,,,+++******++++++,,,---......///***+++,,,,,,,,,,,,+++***........................+++***)))))))))+++---///++++++*********+++---...++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,---...000222444666000111222333555666777888;;;999666333222333555666BBBEEELLLSSSWWWWWWRRRNNNBBBAAA???<<<888555222000555333111000111000---+++......---------------...------..................---------,,,+++***))))))))))))))))))))))))))))))((())))))***,,,---......******)))))))))***,,,---000///---,,,++++++,,,---+++,,,---......---,,,+++.........---...//////000***---///000///...000111222222333444555666666777666666666666666777999999999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDIIIIIIPPPaaaqqq~~~rrrjjjcccaaa___]]]^^^aaa*********))))))(((((((((******++++++++++++******------+++*********+++,,,***+++---///000///...------------------......///,,,---.../////////////////////......//////000000///000000000000000000000++++++,,,---...//////000//////000000000//////...+++,,,---...000111222333000000000000000000000000........................---....../////////......111222222222222111000///111111000000000///////////////------------...//////......------///000111///000111000///...///111.........///000111111111000///......------.........---,,,---///000000///...//////000000//////.../////////000000000000000000///...------...///000000000000111111111222222............///111222333111111222333333333222222////////////////////////000000000000111111111111/////////000000000000000//////000000111111222222222111000//////000111222...///000111222222222222000000000000000000000000//////......//////000111//////000000000000//////////////////////////////000000000000000000000000////////////////////////,,,---///111222333444444111111222333333333333222222111111000////////////---...///000000000000000///////////////...---,,,+++,,,,,,------.........+++,,,---......---,,,++++++++++++++++++++++++++++++***((('''(((+++...000***++++++,,,------------,,,++++++******++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++000000111111111111111111000111111222222333333333888777666666999<<<@@@CCCOOOPPPSSSUUURRRJJJ@@@888666555333111000000000111222222222222222000,,,)))...---,,,+++++++++++++++.........///......---,,,---------------,,,+++***))))))))))))))))))))))))++++++***)))((((((''''''))))))((())))))+++---...000///,,,+++******+++,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,------...+++...111111///...000222111222222333444555666666555555555555666777888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDHHHHHHPPP```ppp|||tttllleeebbbaaa___aaaddd***************+++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,...///000111+++,,,...///000000//////......------......///000......///000000000///.........------...//////000...///111333333333222111000000000//////////////////000111111111111111000...//////000000111111222000000000000000000000000////////////////////////000//////000000000///...111222222333333222111000111111111000000000//////000000000//////......---000///---------...000111///000111111//////000111////////////000000000000111000//////......//////...------...000111111000///000111111111111000///111111111111111111111000111000///------///000111000000111111111222222222000000////////////000000000000111222222222222222000000000000000000000000000000000000111111111111/////////000000000111111---...000111222222111111222111000//////000111222000111111222222222111111000000000000000000000000......---------...///000//////000000000000//////........................000000000000000000000000000000000000000000000000////////////000111222222111111222333333333333222222222000//////.........,,,---...///000//////........./////////......------------------.........---...000111111000...---++++++++++++++++++++++++))))))((()))***+++---...)))+++---/////////...---------,,,++++++,,,------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,111222444444444333111000222222333444444555666666777999<<<@@@DDDHHHJJJKKKIIIGGGDDDBBB>>>888111,,,222111///...---...///000---...111222222111000000......---,,,,,,,,,------------...............---,,,---.........---,,,,,,++++++++++++++++++++++++*********)))(((''''''''')))(((((((((***+++---...111///---+++***+++---...+++++++++++++++,,,------+++++++++++++++,,,,,,---,,,000333222///---///222111111222333444555666666666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;===>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGOOO^^^nnn{{{wwwnnngggdddcccbbbcccggg))))))***+++,,,------...+++,,,,,,------,,,,,,+++////////////...---,,,+++---...///000000111111111///............///000000000000111222222111//////---------------...///000---///222555666555333222444444333222111000///...000000111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000444333222333333333111000111111333333444333222111111111111111000000000000111111111111000///------000///---,,,---...000222///111222111000///000111111111000000//////......222111111000000000000000///...---///111222222111000111222333333222111000222222222111111111111111222111000......000111222000111111111111222222222333222111///......------///000111222222222222222333333333333333333333333000000000000111111111111//////000000111111111222,,,...000222333222111000333222000......///111222222222222222222111000///000000000000000000000000------,,,+++,,,---...///111111222222222222111111........................000000000000000000000000111111111111111111111111222111///.........///000111111222333333333333222222222000///............,,,---...//////...---,,,------......///...........................------***+++---......---+++***------------------------&&&''')))+++,,,,,,,,,,,,)))+++...000111000...---///...------------...///.........////////////000////////////////////////***,,,///222222222000...333333555777:::<<<===>>>DDDFFFIIILLLLLLIIIEEECCC===999555222222444555555,,,,,,---...///111222333111333444333000///000111000000/////////000111111,,,,,,---...////////////,,,---.../////////...---------------------------(((((()))***+++,,,------((((((((((((***,,,...///222000---++++++,,,...///......---,,,---...000111,,,,,,++++++,,,,,,---...---111444333///---///222000111111222333444555666777777777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFNNN]]]mmmzzzxxxppphhhfffdddccceeeiii---,,,+++++++++---...///............////////////........................++++++,,,---...//////000000////////////.........//////000000111111111222222222222111000...---,,,//////000111333444555555333444666777777666444222000111222333333333222111111333444444222111222222000111222333444555666666444444444444444444555555444333222333333222///---)))///666777444222222555222333333444444333333222555333222111222222000///000000000000000/////////000000000000000000000000000222333222111000111222111111111111111000000///000////////////.........111111111111000000000000/////////000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000:::555///,,,---//////.........//////000000000111111111000000000000111111000///.........///111222111000///......///000111...///000222222222111000111111111111111111111111...///000111111000///...000000000000000000000000////////////000000000000000000////////////000000222222111111111222444555222222222222222222222222222222333333333444444444444333222000///---,,,+++............////////////.........////////////000,,,,,,,,,------,,,++++++---,,,,,,,,,---///111222.........------,,,,,,,,,******))))))***,,,...///+++++++++,,,---...000111111000...---,,,+++******......---------......///333111//////000222222111...000111000...---...///333333444777<<>>AAABBBCCCCCCCCCBBBCCCDDDEEEEEEEEECCCCCCEEEFFFLLLYYYjjj{{{}}}rrrhhheeefffdddbbbccc/////////...//////000000....../////////000000000..................---------------...............////////////////////////222222222222111111111111000000111111111111000000222222333333444444555555333444666777777777777666777777777666555444333222222444666666444444444555222222222222333555666666888888999999999999::::::888888888999999888555333222555999:::777555666777444444555555555555444444///......000222444333222111111111111222222222222111111111111111111111111111222333222111000111333111111111111111000000///000////////////.........111111111000000000//////000000////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////555222...---///000111000/////////000000000111111111111000000000000111111000//////...///000111222000000////////////000000//////000000111000000000111111111111111111111111...///000111111000///...////////////////////////.../////////000000000000......------------......111000///.........///000222222222222222222222222222222222222333333333333444444333222000///.................................---------,,,,,,++++++---------......------,,,++++++******+++,,,...///,,,,,,,,,,,,,,,++++++++++++************+++---...,,,,,,,,,++++++,,,,,,---......---,,,,,,---------------,,,,,,,,,,,,------...000111333333333333333333000...///111333333111333888@@@HHHNNNQQQRRRRRRDDDBBB>>>:::777555555666555444333222111111111111111000/////////000111222000000000//////........................///000000/////////......---------...............---------//////......---,,,,,,,,,------+++***)))(((''''''************+++,,,---...///---,,,******+++,,,---,,,---------.........///...---,,,,,,,,,---//////////////////000000000000333333444555666777777888888888777666666777777888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>?????????>>>BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEKKKYYYkkk|||}}}rrrhhheeeeeecccaaabbb000000000000000000///.../////////000000000111111/////////......---------/////////.........------......//////000111111111555555555444333333222222//////111222333333444444666666666666666666666666555555555666777888999:::999888777777666555444444555666888999888777888999666555444444444666777888999999999:::::::::;;;;;;;;;;;;:::;;;<<<<<<999777999999999999888888888888666666666666666666666666000//////111333555555444333333333444444555555555222222222222222222222222111333333333222111222333111111222222111111000///000000/////////.........111111000000000/////////000000000//////.........///000000111111000000///000000000000000000000000////////////////////////........................000///---...000222222222000000000000111111111111111000000//////000000111///////////////000111111//////000000000000//////000000//////.../////////000000000000000000000000//////000000000000//////////////////////////////....../////////000000000......------------......000000///...------------111111111111111111111111000111111111222222222222444444333333222111111000/////////......---------......---,,,+++***))))))------...//////......------,,,,,,++++++,,,,,,---******+++++++++++++++,,,,,,+++*********+++,,,---......,,,+++************+++++++++,,,---///000111///......------.........---111555666444111000111222...+++...666;;;;;;888>>>BBBGGGKKKLLLHHHCCC@@@888666444222111111222333444444444444333222111000000///......///000222333000000000000////////////,,,,,,------///000111222111111000///...---,,,,,,---------.........//////..............................---+++***(((''''''+++++++++++++++,,,---......---,,,+++***+++,,,---,,,,,,------------.........,,,+++******,,,...///.../////////000000000111333222222222333555777888999888888777888888999999<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@???CCCCCCBBBBBBCCCDDDDDDEEECCCEEEKKKYYYlll}}}~~~ssshhhddddddbbb```aaa......///000///...,,,+++000000000000111111111111000000000///......------...........................//////000222333333444666666666666666555555555111111333444555555666666777777888888888888888999888777666555666777999:::888888888777777888888999666888::::::999999999:::999888777666666777999:::888999999::::::;;;;;;;;;???>>><<<<<<======<<<;;;<<<:::999999;;;=========777777777666666777777777888777555555666666444222444555555666666777777777555555555555555555555555333444555444333222333555222222333333333222111111000000000000////////////111111000000000/////////111111000//////...------000000000111111000000000000000000000000000000000////////////////////////........................------...000111222111111000000111111111111111111000000////////////000000///////////////000000111...///000111111000///...111000///---------...////////////////////////////////////000000000000000................................./////////000000000//////......//////000111111000000000000000000111111111111111111111111000000000000111111111111333333222222222222222222111000000//////......---//////...---,,,,,,++++++,,,------............---//////......------------******++++++,,,,,,---------,,,+++*********+++,,,///...---,,,+++*********++++++,,,,,,...///000111222222111111000111111111000444777555000++++++......---...333;;;AAAAAA@@@FFFDDDAAA<<<888444111///222111000//////000111222222333444444444333111000111000///......///111111000000000000000000000000------------...000111222111111000000///...------------------------------........./////////000000,,,,,,,,,,,,,,,++++++***++++++******+++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---+++******,,,...000......//////000000111111000///......000222555777999999888888999999::::::999999::::::::::::::::::>>>???AAABBBBBBBBBBBBAAACCCBBBAAAAAABBBCCCEEEFFFDDDFFFMMM[[[nnnssshhhdddcccaaa___```---.../////////---,,,+++000000000000111111111111111111111000000/////////------......///000000111000000111222444555666666555666666777888999999:::555555666666666666666555666777777888:::;;;;;;<<<;;;999777555555666777888999999::::::::::::::::::666888999999777666666777999999888777777888999::::::::::::;;;<<<=========BBB@@@??????@@@AAAAAA@@@>>>===<<<===???AAAAAAAAA999888777777777777888999===;;;999888777666444222666666666777777888888888888888888888888888888888555666777666555444555777444444555555444444333222222222111111111000000000111111111111000000000000222222111000///.........000000111111111111000000111111111111111111111111000000000000000000000000........................---///000111000000//////111111000000000000000000000000////////////000000...//////000000000000000...///000111111000///...111000///---------...///........................///////////////000111111////////////////////////............//////////////////............//////...///000111222222333333000000000000000000000000//////000000000111111111111111111111111000000000111111111000000000//////------------------------***+++,,,---------------/////////......---,,,,,,++++++,,,,,,------......---,,,+++*********+++,,,///......---------......------------......///000444333222111111111111111///222444111,,,***---111111555:::>>>@@@AAAAAAAAA<<<999666222000000111222111000///......///000111111222333444333222111000333222000...............///////////////000000000...............///000000000000000000000000000000......------,,,++++++***------......///000000000,,,,,,------------,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++...---,,,+++,,,---///000.........///000111111111//////......///222555777999999888999999:::;;;;;;999999999:::::::::;;;;;;999:::<<<>>>@@@@@@@@@@@@BBBBBBAAAAAAAAACCCEEEFFFFFFHHHOOO^^^qqqttthhhccccccaaa```aaa//////////////////...---/////////000000000111111222222222222222222222222...//////000222333333444333333444555666777888999555666777888999:::;;;<<<888999999999888777666666555666777888:::;;;<<<<<<===<<<999777666666777888777888:::;;;;;;:::999999;;;<<<<<<:::777555444444888888999999::::::::::::999999:::;;;<<<<<<======@@@AAACCCGGGJJJKKKIIIGGGBBBCCCDDDDDDBBBAAA???>>>;;;:::999888888999:::;;;;;;999888888999:::999777999999999999999999999999::::::::::::::::::::::::777888999999777777888999666666777777666666555444444444333333333222222222333333222222222111111111222222222111111000000000000111111222222111111000111111111111111111111111000000000000000000000000...........................000111111///......///000000000000////////////000//////......//////000......///000000000000000//////000000000000//////000000//////...///////////////////////////////////////......///000111222000000000000000000000000------........./////////------,,,,,,,,,,,,------+++,,,---///111111222222///////////////////////////000000000111111111111000000000///////////////000000000000000000000000***+++++++++,,,,,,,,,---******+++,,,------------,,,---------,,,,,,+++***,,,---------------......,,,+++*********+++,,,---......------...///000000///...............//////222111111000////////////,,,...000000000222666;;;<<>>===<<<:::::::::;;;;;;888;;;@@@DDDGGGHHHGGGGGGFFFGGGFFFCCC>>>;;;999999:::<<<>>>@@@AAA@@@@@@???>>>>>>???@@@AAABBBCCCCCCEEEKKKUUU```fffeee```ZZZUUUXXXZZZWWWPPPHHHCCC@@@???>>><<<;;;;;;<<<>>>???===<<<;;;===???@@@???>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::999;;;<<<;;;:::999:::;;;888888999999888888777666555555555555444444444444444444444333333333222222333333222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000////////////////////////---///000000...---...000////////////.........---//////............//////---...///000111000000///000000////////////000000//////000000111000000000///////////////////////////.........///000222333111111111111111111111111---------.........//////---,,,,,,++++++,,,,,,---+++,,,---///000000//////////////////////////////000000000111111111222222000000000//////.........------......//////000000---------,,,,,,,,,,,,,,,***+++,,,---............+++,,,---------,,,+++***---------,,,,,,,,,,,,,,,+++************+++---......------------...//////...............///000000222111000//////.........,,,...111555999<<>>===>>>@@@BBBCCCCCCCCCCCC??????AAABBBCCCDDDDDDDDDHHHJJJPPP^^^qqquuuhhhddddddcccdddfff+++******)))***+++---...............////////////222333333444555666777777888888888888777777777777888888888999::::::;;;;;;999999999999999999999999999999:::;;;;;;:::::::::777777777777777777777777>>>============>>>>>>??????DDDLLLTTT[[[^^^______RRRRRRQQQMMMGGGCCC@@@@@@???AAADDDGGGHHHHHHFFFEEEJJJJJJKKKLLLNNNOOOOOOPPPRRR]]]nnn~~~{{{sssnnnsssuuupppcccWWWOOOLLLAAA@@@???======???@@@AAACCCBBBAAABBBDDDEEEDDDCCC@@@@@@???>>>===<<<;;;;;;999999999999999999999999;;;<<<======;;;;;;<<<===999::::::::::::999888888777666666666666555555555555555444444444333333333333333333333333333444444111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000,,,...000///------000333//////......---------,,,//////............//////---...000111111111000///111000///......///000111...///000222222222111000000000000000000000000000///.........///000222333111111111111111111111111---------........./////////......------......///---...///000000000///...////////////////////////111111111111222222222222111111111000///.........***++++++,,,---...//////111111000///...------,,,+++,,,---...////////////,,,---.../////////---------,,,,,,++++++***************))))))***,,,...///...------,,,,,,,,,---------------......000111222444333222111000000000000000222555;;;@@@CCCCCCAAA???777///,,,...///---)))++++++,,,...//////000000,,,---------.........///000///...------...///000000000...------...///000,,,,,,,,,---------......++++++,,,---///111333444444333333222111000//////000000000000111111111111------------------------)))+++...000111111111000111000000/////////000000,,,,,,---------,,,+++***,,,+++++++++******))))))(((***,,,---...---+++***------...///000111222222---...000222444555666666777777777777888999:::;;;888888999999:::;;;<<<<<<<<<===>>>???@@@???>>>>>>===???AAACCCDDDDDDDDDCCCHHHIIIPPP]]]pppuuuhhheeeeeeeeeeeeggg++++++,,,,,,,,,---------...///000///---,,,,,,,,,111333777:::;;;999777555999888888777777777888999888999;;;<<<<<<;;;::::::;;;:::999999::::::999888<<<<<<999888;;;@@@@@@<<<999;;;===;;;777777;;;@@@===@@@DDDDDDCCCBBBCCCEEEIIIXXXmmm{{{tttoooggg^^^VVVOOOLLLJJJMMMPPPSSSUUUVVVVVVXXXZZZaaabbbcccbbb```bbbfffjjjrrrmmm[[[PPPNNNIIIFFFGGGHHHGGGHHHLLLQQQTTTYYY^^^```]]]VVVQQQNNNKKKHHHEEEDDDCCCBBB@@@<<<;;;::::::<<<============???@@@???===<<<<<<===;;;<<<<<<<<<<<<;;;:::999<<<<<<<<<:::888777888999999999999999999777666666444444444555555666666666555555555444444444333333111111111111222222222222000111111000//////111333444222///...///000111111000111222222222000///...000000000000000000000000222111///...------......111000///---------.../////////............//////000000////////////000000222111111111000000//////+++,,,,,,,,,------......000000111111000///...---000000////////////000000........................---......///000111111222//////............//////000000//////.........---222111///...---------...111000///------....../////////......---++++++***---------,,,,,,,,,++++++------------------------+++,,,------,,,,,,...///---,,,+++)))((('''''''''***++++++,,,---...//////000111111111111000///...222111...------000444666:::<<<>>>@@@???===999777222111000...---,,,++++++++++++++++++,,,,,,---............------,,,,,,,,,------------------------////////////000000000000.........---,,,,,,...000............////////////444444444333222111000///111111111000111111222222222111///...---------...,,,---///000000000///...111...++++++,,,...//////***************)))((('''$$$&&&))),,,...///......---------,,,+++***((((((---------...///000111222000000000111222333555555999:::;;;:::888777888999:::;;;;;;;;;::::::<<<===>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEHHHPPP```ssssssgggdddeeedddbbbbbb------,,,,,,,,,------...---...000000///...///000222444666888999888666555777777777777666666666666555666888999::::::999999999888888888999999999999===>>>======AAAHHHIIIFFFAAAAAA@@@===<<<===BBBFFFEEEHHHKKKLLLLLLOOOUUUZZZkkk|||}}}rrrggg___ZZZYYYYYY___bbbeeehhhjjjmmmppprrrwwwyyy{{{{{{zzz}}}qqqggg```YYYUUUVVVWWWXXX\\\aaaooovvv|||ssslllcccaaa]]]ZZZWWWSSSNNNKKKIIIGGGEEEDDDEEEEEEDDDBBB>>>>>>>>>???@@@@@@@@@???@@@???>>>===<<<;;;999999<<<<<<;;;:::999:::<<<===<<<<<<<<<<<<<<<;;;;;;:::666666666555555555444444555555444444444333333333222222222222222222333333000111111000//////000222444222///...///000111000000000111111111000///...000000000000000000000000000///...---......///000111000//////........./////////............//////000000///.........//////111111111000000000/////////////////////000000000000///.........///000000000000////////////000000..................---------......///000000111111//////............//////111111000000000/////////222111///...------......000///...---,,,------...///......---,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++,,,------,,,,,,---///******))))))******+++,,,,,,------......//////000////////////000000000000000000000000222555888:::===>>>>>>===:::666222000...---,,,+++***))))))))),,,,,,+++++++++,,,------......---------,,,,,,,,,------------------------------......///000111111...//////...,,,---...000....../////////000000000000111222333333444444444222111111000000000111111222111000///.........///+++,,,------......------111///------...//////...+++++++++++++++***)))))))))***,,,---.........---,,,,,,------,,,,,,++++++------,,,,,,,,,---......111111111222333444666666999:::;;;:::888777888999:::;;;;;;;;;::::::<<<===;;;<<<<<<===>>>??????@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDGGGOOO]]]ppptttgggcccdddcccaaa```000///...------...//////---///111222111111222333444555555666666666555555666666777777777666444333222333444555666777777777888888777777888999;;;<<<<<>>=========<<<;;;:::999:::<<>>===<<<;;;;;;;;;;;;:::999888666666555777777777666666666555555333333333333333333333333000111111000//////000222444222//////000111111000///000000000000//////...000000000000000000000000------------...///111222000000111111000000//////000//////......//////000000000///...---------...111111000000000000//////111111111111000000000000///...,,,+++,,,...111333000//////......//////000/////////......---------.........//////000000111//////............//////111111111111000000000000111000///......---............---,,,,,,,,,,,,---......,,,,,,+++,,,---...------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...************+++---.../////////////////////////////////............///000000111444666999;;;<<<===;;;;;;999777444000...,,,///...------,,,---------------,,,+++++++++,,,,,,...------------,,,,,,,,,------------------------***+++,,,---///000111111///000000///...---///111/////////000000000111111///000111333444555666666555555444333222222222222333222111000000///000000------,,,,,,------......111000//////000000...---,,,,,,,,,---,,,,,,+++***///............---------+++,,,---...............///...------,,,,,,------222222222333444555777777999:::;;;:::888888888999:::;;;;;;;;;::::::<<<===>>>>>>???@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDFFFMMMZZZllluuuhhhddddddbbb```___333222000///...///000111000111333444333222333444666555555444444444444555555666777888888666444333555555666777888888888999777777888888:::===AAADDDGGGPPP[[[eeepppyyy|||zzzppphhh___\\\```ggglllnnnrrrqqqooommmooowwwuuuoooooorrrttt{{{yyyvvvuuuwwwyyy{{{yyytttkkkiiifffeeeeeedddcccaaa[[[VVVPPPOOOPPPOOOJJJEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCAAA???>>>@@@BBBCCCDDDEEEDDDBBBAAA???>>>======??????>>>===<<<;;;;;;:::;;;;;;:::::::::999999999555444444444444444333333111222222111//////000222444222000000111111111000/////////000////////////////////////////////////------......//////000111///000111222222111000///000000////////////000000000///...------,,,------000000000000000000//////111000000000//////......---------------...///000/////////....../////////000000//////......------........./////////000000//////............//////000000000000000000000000000000//////.....................---------------...---,,,++++++---///000000/////////............------------------------+++,,,------,,,+++,,,---------,,,,,,,,,------...////////////......------000///...---,,,------...444666999;;;<<<<<<:::999333222111000///........................///000000...---,,,,,,++++++++++++------------------------------------............++++++,,,,,,---.../////////000111000///...///111000000000000111111111111222222333444444444444444:::999888777666555555555333333222222111111111111111000///......///000111111111111222333111...,,,------.........------,,,000///...---------......------...///////////////000000////////////000000222222222222333555666777888:::::::::888888999::::::;;;;;;;;;::::::<<<======>>>???AAABBBDDDEEEEEEAAABBBBBBCCCDDDEEEFFFFFFEEEGGGNNNYYYjjj}}}xxxkkkffffffdddaaa```444333222111111222333333333555666555444222222333666666444444333444555555333444666777777666444333999999999999:::;;;;;;<<<888:::<<<>>>@@@EEEMMMRRRcccooo~~~{{{qqqnnnttt|||}}}zzz|||}}}wwwuuuvvvyyy{{{~~~zzzxxxvvvuuuuuuwwwxxxxxxxxxpppiiiccc```___]]]XXXSSSKKKKKKJJJJJJIIIJJJJJJJJJNNNLLLJJJJJJKKKKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????======<<<<<<<<<;;;;;;;;;666666666555555555444444222333333222000000111222444222111111222222111000000////////////000000000////////////////////////......///////////////...///000111222222111000///000000////////////000000//////...---------------//////////////////000000111111000000//////......---...///000000...,,,***//////............//////000000/////////.....................//////////////////............/////////////////////////////////////////////.........////////////......------,,,,,,++++++,,,---///000000000000/////////......------------------------+++,,,------+++***+++---------------------.../////////...------,,,,,,,,,---------...///000111222:::;;;<<<<<<:::777444222------,,,+++,,,---...///************+++,,,---......---,,,,,,++++++++++++---------------------------------....../////////---------------,,,,,,,,,...000111111///...///000000000000000111111111111111111222333444444444444:::999888777666555555555333333333333333222222222222111///......///000111000000111333444222///,,,---....../////////......------,,,,,,---...///000///000000000000///...............///000111222222000000111111222444555666888999::::::888888999::::::;;;;;;;;;::::::<<<===999:::;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFIIIPPP[[[jjj}}}|||nnniiiiiifffcccccc333333444444555555555555555666777666444222222333666555555444555555666666333444555666777777666666777777888999:::<<<>>>???BBBEEEIIILLLQQQYYYccckkk|||zzz~~~}}}zzzzzz}}}|||xxxyyyyyyyyy||||||vvvrrrpppnnnjjjggg[[[\\\\\\\\\\\\[[[ZZZYYY[[[ZZZZZZ[[[\\\ZZZSSSNNNIIIHHHGGGEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>=========<<<<<<<<<:::999999888888777777777444555555444222111222333444222111111222333111000111000000000000111111222000000000000000000000000...///////////////...---//////000000111111000000111000000//////000000111///...............//////......////////////000000222222222222111111111111,,,...111222222///+++)))///......------......///////////////////////////........................//////............//////............////////////......////////////......//////000000//////...---,,,,,,,,,------...............---------,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,******+++,,,...///111222......------,,,,,,,,,+++)))+++...222555777999:::<<<<<<:::777444111...,,,------,,,+++++++++++++++++++++++++++,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,------------...---------...//////000000///......------,,,++++++---///111000///......////////////000000000111111---...000222444555666666555555444333222222222222222222333333333333222222//////......------......//////000222333333000------...//////000/////////++++++,,,---...///000111000000000000000///...---,,,,,,,,,---...///111222000000000111222333444555777999::::::999888999;;;:::;;;;;;;;;::::::<<<===;;;;;;<<<===>>>@@@AAAAAA@@@AAABBBCCCDDDFFFFFFGGGGGGKKKRRR]]]kkk}}}}}}pppkkkkkkhhhfffeee111333555777888888777666333555666666555333444555444555555666666777777777888888999;;;<<<===>>>???>>>???@@@CCCGGGKKKNNNPPPWWW[[[```eeekkkvvv}}}|||}}}~~~~~~~~~}}}zzzwwwvvvppprrruuuxxxyyyyyyyyyxxxvvvvvvyyy}}}zzzoooggg]]]ZZZVVVRRRNNNLLLJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>======<<<;;;;;;:::666777777555333222333555333222111222333333111000222111000000111222333444000000000000000000000000,,,---...///000000/////////.........//////000111111111000000000000111111............///000111111........./////////000000000000111111111111111111---...000111111000...,,,///......------......///.........///000000111111........................//////............//////......//////000000000000---...///000000///............/////////...---,,,+++,,,---//////...---,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++,,,---///000111............------------...000555999<<<===>>>===999777333000---,,,+++,,,...------,,,,,,+++******...............///000111,,,,,,+++++++++,,,------,,,,,,,,,---------......---------...///000000000............------------,,,...000000///---............/////////000000000,,,---///111222333444444222111111000000000111111111222333333333333222111///////////////...------.........000222222111///---......///000000//////+++,,,...000111111111000......//////000/////////......------...///000000111111111222333444555666777999::::::999888:::;;;:::;;;;;;;;;::::::<<<===??????@@@AAAAAABBBCCCCCC@@@AAABBBCCCDDDFFFGGGGGGFFFKKKSSS^^^lll|||}}}ppplllkkkiiigggfff000222666999::::::888777111333555666555555666777444444666777888888888888?????????AAABBBEEEGGGHHHNNNOOORRRVVV[[[aaafffiiiiiimmmtttyyy}}}{{{}}}~~~{{{{{{~~~zzzvvvooofff^^^XXXTTTRRRPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAA@@@???>>>>>>===777888888666444333444555333222222222333333111000222222111111111222444555000000000000000000000000***+++---///111111111111///...---------///000111111111000000000000111111............///111222333---.........//////000000------......//////000000......//////000111111111.........------.........------...///000111222222.....................---//////............////////////000000111111111222---...///000000///......,,,---.........---,,,+++***,,,...000000...,,,***//////.........---------------------------------+++,,,---,,,***)))***+++......---,,,,,,,,,,,,,,,////////////////////////666888<<>>>>>>>>??????@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGDDDJJJSSS^^^lll||||||oookkkkkkiiigggfff:::999999999888888888777777333222444555333333555888555555:::<<<;;;@@@HHHOOONNNOOORRRXXX]]]___aaadddiiipppvvvxxxyyyzzz{{{~~~}}}~~~~~~{{{yyy{{{}}}~~~}}}zzzyyy{{{vvvpppmmm```\\\WWWRRROOONNNOOOOOONNNNNNPPPRRRQQQMMMKKKKKKGGGDDDCCCEEECCC>>>===???<<<;;;999666444444444444666444222000000222444666111111111111111222333333////////////............000000000000000000000000........................222555666333...+++,,,////////////////////////////////////...------,,,,,,---,,,,,,,,,---///111222222222111111000///////////////////////////......000///...------...///000222111000.........///000////////////000000000000111000///......///000000111111111111000000000000000000000000000000000000........................***+++,,,,,,---------,,,,,,++++++******++++++,,,/////////......---------...///...---++++++---...+++///222222///---///111AAA???===999666222000...111000---++++++,,,...000,,,,,,,,,+++***)))''''''((()))++++++++++++---///+++++++++,,,,,,+++******000///...------------------,,,,,,,,,,,,---...///,,,---...//////---+++***+++,,,---.........------***+++,,,...////////////////////////000000000000000///......///000111222//////000111222333333444000000000000000000000000111111000000000000000111000000111111111000000///////////////////////////+++,,,...//////...,,,+++---....../////////////////////000111333555777888888888777777888888999:::;;;<<<<<<;;;999888888999<<<===>>>??????@@@@@@???BBBCCCEEEFFFEEEFFFHHHIIIJJJKKKQQQ\\\mmmrrrmmmkkkhhhffffff666666666666666666666666888555444777888555444666999777999>>>CCCHHHSSS___tttsssqqqqqqsssuuuuuuuuutttyyy|||{{{}}}~~~{{{yyy~~~vvvppphhhddddddccc___\\\YYY[[[___dddeeebbb\\\YYYRRRLLLGGGFFFEEEBBBAAABBBAAA@@@>>><<<:::999999888888777555333333444555666444333333222111111222222111111000000000/////////000000000000000000000000111111111111111111111111...111333222///---000333////////////////////////000000000000///////////////......------...///000000000000000000000111111........................//////...------...//////222111///.........///000////////////000000000000333222111000000111222222111111000000000/////////.......................................---------******+++,,,---......---------,,,,,,,,,,,,------------------,,,,,,++++++,,,---...,,,***))))))***,,,+++***+++///555999<<<;;;:::888555333000...---......---------,,,,,,,,,+++++++++,,,++++++******)))***++++++++++++,,,...,,,---------------,,,,,,------,,,,,,,,,------...,,,,,,---------.........,,,---...//////---+++***------------------------///000111111111111111000/////////000000000111111...---,,,++++++,,,.../////////000000111111222222000000000000000000000000111111000000000000000111000000111111111111000000////////////////////////000000111111///---***)))---...//////000000//////000000000222333555777888888888777777888888999:::999;;;<<<;;;:::999:::<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDEEEEEEEEEGGGIIIGGGIIINNN[[[lll~~~qqqlllkkkhhhfffggg555555555666666666666666888666888;;;<<<888777:::<<<<<>>===<<<;;;::::::999888777666555555777666444333222111111111222222222111111111111000000000000000000000000000////////////////////////,,,///222111///...111444////////////////////////////////////000000000000000000///...------............///000000111222222..............................------------......111000///.........//////////////////000000000000222222111111111111222222000000000/////////......------------------------//////.........---------******+++------.........//////............//////,,,,,,++++++++++++*********+++,,,+++)))''''''(((---***)))---444;;;===<<<222222111000...---,,,,,,+++,,,---------,,,***)))***++++++,,,------------***+++,,,,,,******+++,,,---....../////////......++++++++++++,,,---...///+++,,,---...///...------,,,---.........---,,,+++///...---,,,,,,,,,---...222222222222222111000///000000000111111111222222333111///------...000222/////////000000000000000000000000000000000000000000000000//////000000111000000111111111111000000////////////////////////111222222111000...,,,***---...//////000000//////111111111222333444666777888888777777888888999:::888:::;;;<<<;;;;;;===>>><<<===>>>???@@@@@@@@@@@@@@@BBBDDDDDDDDDDDDFFFGGGDDDFFFLLLYYYlll|||pppkkkjjjhhhggghhh777777777777777777777777999999<<>>>>>@@@DDDIIIQQQZZZeeeuuuvvveeeTTTMMMKKKIIIHHHIIIBBBBBBBBBBBBBBBAAAAAA@@@<<<<<<<<<<<<:::888666555666666444333222111111111222222222222111111111111000000000000000000000000........................///111222111///...///000////////////////////////,,,,,,,,,---...//////000......------------------////////////000000111111------------..................------------......////////////.../////////////////////000000000000///////////////000000000////////////............------------------------/////////...------,,,,,,,,,,,,------------,,,,,,//////............//////++++++++++++++++++++++++*********(((''''''***,,,000000333777999888333///+++++++++++++++++++++++++++++++++++++++***))))))+++,,,------......------+++,,,---,,,***)))***+++---......////////////...---,,,,,,,,,------...///+++,,,...000000///---,,,------.........---,,,+++000...,,,++++++,,,---.........////////////...---000111111111222222222222555333000......///111333///////////////.........000000000000000000000000000////////////000000111///000000111111111111000000000000000000000000000...//////000000//////.........///000000000000000222111222222333444555666888888777777888888999:::999;;;<<<<<<<<<<<<===???======>>>???@@@@@@@@@@@@@@@AAACCCCCCCCCCCCDDDFFFCCCEEELLLYYYkkk~~~zzznnnjjjjjjhhhggghhh777777777777666666666666===>>>CCCIIIJJJHHHJJJNNNWWW```kkkvvvyyydddXXXRRRLLLGGGFFFEEEEEEEEEFFFFFFFFFFFFFFF>>>??????>>>===:::888666666555444444333333444444222222111111111000000000111111111111111111111111111111111111111111111111///000000000///...///000////////////////////////+++,,,,,,---...///000000******+++,,,------......000000000000//////......---------.........//////.................................////////////...////////////000000000000......//////000000000000////////////....................................//////.........---------/////////...---,,,******......------------......,,,,,,------------------,,,+++)))&&&&&&)))///444555888;;;:::555///***)))((())))))***++++++,,,,,,---+++)))(((((()))***+++---............---,,,,,,,,,------,,,***)))***++++++,,,---...............000000///...............+++,,,...000000///...---------...---------,,,,,,///...,,,++++++,,,...///***+++,,,---............000111111111222222222222222000...,,,+++,,,...////////////...............//////////////////////////////......///000111111//////000111111111111111111111111111111111111111.........//////............//////000000000000000222111222222333444555666888888777777888888999:::;;;<<<======;;;;;;<<<======>>>???@@@@@@AAAAAA@@@@@@AAACCCCCCBBBBBBCCCEEEEEEGGGNNN[[[lll}}}zzznnnjjjjjjhhhhhhiii777777888999::::::;;;;;;EEEHHHOOOVVVXXXXXX]]]cccrrr{{{~~~||||||}}}yyykkk___TTTMMMKKKIIIHHHFFFEEEDDDDDDEEEEEEBBBBBBBBBAAA@@@>>>;;;:::888777777666666666777777222222222111111111000000111111111111111111111111000000000000000000000000,,,------...000111222222////////////////////////.........///000111111222)))***+++---............111111000//////...------------......///000000000......////////////......------.../////////......////////////000000000000///000111222222333222222000000000/////////......................................................000000//////---,,,******------,,,,,,,,,,,,------------............/////////---***((((((+++222777888999777222+++(((***---(((((()))***++++++,,,,,,...,,,)))''''''(((***,,,---.........---,,,,,,++++++,,,---,,,***)))***+++***+++,,,---------------222111000///............,,,---...///000///............---------,,,,,,,,,------,,,+++,,,---...///++++++---...///000000000000000000111111111222222111111//////...///000000.........///////////////////////////////////////............///000111111...///000111111222111111111111111111111111111111222111000///---,,,++++++...///000000111111000000111111111222333444666777888888777777888888999:::;;;<<<===<<<;;;:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEGGGIIIPPP]]]nnnzzzoookkkjjjiiihhhiii>>>@@@BBBDDDGGGJJJLLLMMMQQQTTT\\\dddgggjjjqqqzzz}}}{{{zzz|||~~~sssggg```___UUURRRMMMIIIEEEDDDEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@>>>===<<<::::::999999999333333333333222222222222111111111111111111111111........................---------...000111111000////////////////////////......//////000000111111,,,,,,...////////////...//////////////////............//////000111111222//////000111111000//////,,,---.../////////......////////////000000000000...///111222333333222222111111000000000/////////------------------------,,,,,,------.../////////...............------,,,------,,,,,,,,,,,,------------........./////////000///...,,,+++---000333555333///+++)))))),,,...)))))))))******+++++++++,,,+++***)))))))))******+++,,,,,,------------,,,+++,,,---,,,*********,,,******+++------......---000//////.........//////............////////////......------,,,,,,,,,---***++++++,,,---...//////------...///000000///////////////000000000111111111111222222333333222222.........//////000000111////////////////////////...------......000111111...///000111111222222222222222222222222222222222333222111///...---,,,,,,//////000111111111111000000000000222333555777888888888777777888888999:::888999;;;;;;::::::;;;===>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBDDDEEEGGGJJJQQQ___ppp|||ppplllkkkiiihhhiiiIIIJJJNNNRRRWWW[[[^^^```YYY]]]eeemmmrrrvvvyyy|||yyyzzzxxxsssttteeeaaaZZZSSSNNNLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;::::::555555444444444333333333111111111111111111111111111111111111111111111111111000///...//////---,,,////////////////////////---------...............///000111111111000......------......///000000000...//////000111222222333///000111222222111000///+++,,,.../////////......////////////000000000000,,,---///000111111111000111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++,,,---...////////////---------,,,,,,------------------......////////////111111000...------......,,,***,,,......***'''))))))*********************++++++,,,+++***)))(((((()))+++,,,---.........***+++,,,,,,+++***+++,,,***+++,,,---............---------------...///000///............///000000......---,,,,,,,,,,,,---)))***+++---.../////////..................---,,,////////////000000000000,,,---///111111111000///---......///000111222222////////////////////////---------......000111111......///111111222222222222222222222222222222222111111000000000000111111//////000111111111111111//////000111333555777999888888888777888999999:::555777999::::::;;;===???>>>>>>???@@@AAAAAAAAAAAABBBDDDEEEDDDCCCCCCDDDEEEFFFIIIRRR```rrr}}}qqqmmmllliiihhhiiiWWW___iiinnnooooooqqqsssssssssuuuzzz}}}www||||||wwwyyy{{{||||||}}}|||xxxqqqiii```XXXRRRPPPKKKKKKKKKJJJHHHFFFGGGHHHGGGEEECCCAAA???>>>======<<<:::777555444333111///222222222111111111111111333111///...---...000111////////////////////////000000////////////000000000000000000000000000000000000//////.........---//////000000///...------000000000000///////////////...------...///...,,,111000///...........................////////////111111222222222333333333333333222222111///...---///.........------------........................++++++,,,---.........------............---,,,,,,///---,,,...111333111...111222111...***((()))++++++***)))))))))***,,,---666...&&&%%%)))---+++(((******+++++++++,,,,,,,,,+++,,,------......------222///,,,,,,---,,,)))&&&******+++++++++,,,,,,,,,111111000///---,,,+++***//////.........---------000///......---------------------------...///000///////////////////////////////////////.........///////////////000111111000......///000111111000,,,---...//////...---,,,............////////////333111///---,,,...000222111222222333444444555555333333333222222222222222111111222333333333333333777666555444444555666777:::999888888777888888888??????>>>===<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEJJJKKKPPP^^^qqqsssmmmkkkhhhggghhhqqqwww~~~~~~}}}|||yyy~~~yyyrrrllliiigggeeegggiiijjjiiijjjlllmmmrrrrrrtttwww|||~~~|||tttlllddd```WWWWWWVVVTTTPPPLLLIIIHHHHHHGGGFFFEEEEEEDDDCCCBBB===;;;999888888888777555333333333333333333222222333222000/////////000111000000000000000000000000000000////////////000000000000000000000000000000000/////////............//////000000///......---////////////000000000000000///......000000///...000000//////................../////////000000000111111111222222222333333111111000000///---,,,+++---.........------,,,,,,------------------------,,,,,,---...............++++++,,,,,,,,,,,,,,,+++...,,,***))))))******)))///000///+++(((''')))+++******))))))******+++,,,...,,,******+++,,,+++************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,...,,,++++++,,,---+++)))++++++,,,,,,,,,---------------,,,+++******)))(((000000/////////............---,,,+++++++++,,,,,,......------......//////......................../////////////////////000///////////////000000111///---------/////////------......//////......---............////////////000///...---...///111333111111111222222333333333222222111111000////////////000000111111111000000555444444333444555666777777777666666777888999999===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHNNN\\\ppprrrmmmkkkhhhggghhh|||}}}}}}wwwxxx|||}}}rrrnnnooonnniiiaaaZZZWWWUUUTTTSSSTTTVVVXXXXXXXXXWWWXXXZZZ[[[\\\]]]```dddiiimmmoookkk{{{nnnhhhkkkooopppooopppsssuuuvvvyyyzzztttllllllkkkgggbbb[[[TTTPPPJJJHHHGGGGGGHHHHHHFFFDDD>>><<<:::999999999888666666666555555444444444333222222111111111000000000111111111111111111111111000000////////////000000000000000000000000000000////////////............//////000000000///............//////000000111111111000//////111111000///000000000////////////////////////000000000111111111111111222222222222333111111111000///...---,,,------...///...---,,,+++------------------------------.../////////......++++++,,,,,,,,,,,,,,,,,,......,,,***((((((***,,,,,,,,,,,,***(((''')))+++))))))***+++++++++++++++&&&***---...---++++++,,,))))))*********+++++++++))))))***++++++++++++******))))))***,,,------,,,,,,,,,,,,,,,------------++++++++++++*********)))000000000000000////////////...,,,+++***+++---...//////..................------------------------.........///000000000111//////......//////000111000///......///000...---///..................///............////////////------...///000111222222000000000000111111111111333333222111000//////...000111111111111111000000222222222333444555777777555555555666777888999:::999999:::;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEEEEFFFFFFGGGGGGHHHNNN]]]qqq~~~qqqlllkkkiiihhhiii}}}wwwfffgggjjjmmmpppsssttttttvvv|||yyylllaaa]]]^^^___[[[UUURRRRRRSSSSSSTTTSSSVVVXXXYYYYYYYYYYYYZZZWWWXXXYYY[[[^^^aaafffiiihhhuuuyyyoooddd___bbbhhhkkklllgggiiikkkmmmqqqyyy~~~~~~~~~xxxppphhhbbbSSSPPPKKKIIIIIIIIIHHHFFFCCCAAA>>><<<<<<;;;999777888888777666555555444444111111111222111000//////111111111111111111111111000000////////////000000///////////////////////////////////////.........//////000000000//////...---......///000111111222000///...///111111111000000000000000000000000///000000000000111111111111111111111111222222222222333333333222111000//////---...///000000...---,,,------------------------......///////////////...///......---------------+++---///---+++***---111)))***++++++************((()))***,,,,,,+++******'''***---...---+++++++++)))))))))*********++++++))))))***++++++++++++***)))))))))***,,,---------++++++,,,,,,,,,---------------------------------////////////////////////222000...------...000111///////////////...------------------------------,,,,,,---...//////000000///............///000000333111000000111222000///000///...------...///000............////////////,,,---///000111111111000////////////////////////444333333333333333222222333333444444333333222222111222333444555777888999666666666666777888999:::777777888:::<<<===>>>???>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDEEEFFFFFFGGGGGGHHHJJJPPP___sss~~~rrrmmmllljjjjjjkkk}}}|||~~~~~~|||~~~}}}{{{|||}}}xxxsssqqqpppnnnjjjfff]]]]]]]]]^^^aaaffflllpppqqqtttuuuppphhhccccccffffffccc```___aaaccceeeeeedddgggjjjlllllllllmmmnnniiijjjllllllmmmoootttxxx|||xxxmmmgggiiimmmpppqqqkkkkkklllkkklllqqqyyy{{{vvv}}}yyyvvvwww}}}vvvyyy}}}yyyrrr```XXXOOOJJJJJJJJJJJJHHHGGGEEEBBBAAAAAAAAA???>>>::::::999888666555444444000000111111111000///...000000000000000000000000000000////////////000000////////////////////////........./////////////////////000000000000000///---......///000111111222///...---...000111000///000000111222222111111000000000000000111111111111000000111111111222222222222333333222222111000//////000000111000///...---------------------------...///////////////......000///...---------------***---000///,,,******,,,'''(((+++---...---***(((((()))***,,,,,,+++******...,,,******+++,,,+++***)))************+++++++++***+++,,,,,,------,,,,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,---............////////////........................222111///......///111222///000000000///...---,,,------------------------++++++,,,------...//////...............//////000222000///000111111000///000///...------...///000............////////////...///000111111000///---///////////////000000000222222222333444444555555333333444444444333333222222333444666777999:::::::::999999888888999999999666777888:::<<<===??????>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDEEEFFFFFFGGGGGGHHHIIIPPP___ttt~~~rrrnnnnnnllllllnnn~~~xxxuuuuuuxxxzzz{{{~~~vvvtttpppkkkiiijjjnnnrrrzzzfffggghhhgggeeecccbbbbbb```_________bbbiiiqqqxxx||||||zzzwwwtttrrrsssuuutttrrrpppqqqtttwwwyyyzzzzzz}}}zzz|||~~~}}}}}}~~~|||}}}~~~~~~wwwvvvtttqqqpppqqquuuyyy|||tttnnnhhheeeccceeekkkppprrrrrrkkkppptttyyy}}}xxxbbbZZZPPPKKKKKKLLLLLLJJJFFFEEECCCBBBCCCCCCBBBAAA======<<<:::999777666555222222111111111000000000000000000000000000000000000000////////////000000000000000000000000000000........./////////////////////000111111111000000......//////000000111111...------...000111111//////000222333333222111111/////////000000000111111000000000111111111111222000000111111000000///...000000000////////////................................./////////...------......---,,,,,,...///000666777666333///,,,***))))))))))))+++------+++)))))))))***+++++++++++++++000---)))(((***+++++++++******+++++++++,,,,,,,,,,,,,,,---............---,,,---...---+++***+++,,,,,,,,,,,,,,,---------------------------.........------------...........................//////000...///000111000///...---------------------------,,,,,,,,,------......///......------......///000...,,,,,,---...//////---000//////////////////000............///////////////000111111111///...---/////////000111222222222000000111111222333333333000111111222222222222222333444555777999:::::::::;;;;;;:::999999999999999888888999;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEEEEFFFFFFGGGEEEGGGNNN\\\qqq}}}qqqnnnnnnmmmmmmooo~~~uuurrrrrrwww{{{}}}yyyrrrpppssstttrrrnnnfffdddaaa]]]ZZZ[[[___bbbnnnuuu{{{~~~vvviiikkknnnooommmlllkkkkkkjjjkkkkkkkkkmmmsss|||}}}|||zzzzzz||||||zzz{{{}}}xxxeeeccc```aaafffjjjlllmmmkkkpppssssssxxxyyyttteee___XXXVVVZZZ\\\ZZZVVVOOOMMMIIIGGGFFFEEEBBBAAAAAAAAA???>>><<<:::999888555444333222111222333333111111111111111111111111000000////////////000000000000000000000000000000............/////////000//////000111111111111111////////////000000000000///......///111222222111///000222333444333222111....../////////000000000000000000000111111111111000000111111111000//////000///---,,,,,,,,,......////////////////////////...............---,,,,,,---------...000444777999BBB>>>888333000///---,,,---)))%%%%%%'''***++++++******))))))******+++,,,+++,,,+++***)))***,,,...+++,,,,,,,,,,,,---------,,,,,,---...............,,,---///...,,,+++---///............////////////------------------,,,,,,---.........////////////---...///000000000//////---...000111111000///...........................////////////////////////...------------...//////+++******+++...//////...//////000000000000//////............////////////...//////000000000000/////////000111333444555555333333222222222111111111///000111222333444444444222333555777888999999888999999999888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEGGGMMM\\\pppzzzooollllllllllllnnn}}}wwwttttttzzz~~~qqqiiibbb```bbbccc```\\\ZZZYYYXXXUUUSSSTTTWWWYYYYYYdddrrr~~~xxxtttuuuvvvxxxxxxvvvsssqqqrrrtttuuuvvvwww{{{~~~}}}}}}ssspppmmmlllooosssuuuvvvxxx||||||wwwxxx~~~xxxyyy{{{~~~zzztttoooooojjjgggjjjppprrrooojjjaaa]]]WWWSSSOOOJJJFFFCCCDDDDDDBBB@@@>>><<<;;;:::888777444333333444555666222222222222222222222222000000////////////000000000000000000000000000000---.........//////000000//////000111111111111111000000000000////////////000//////000222444333222///000222444444444222111............////////////000000000000111111111111222222333333333222222111000...+++))))))***,,,...000000000000000000000000---.........---,,,,,,+++...///000222666;;;???BBBBBB;;;222,,,,,,.........111***"""!!!'''+++...+++***)))))))))***,,,---$$$***...---)))(((---222,,,,,,,,,---------......+++,,,------......------+++---//////------///111000000000000111111111111//////.........---------.../////////000000111111...///222333444333111000,,,...000111222111000///////////////////////////111111111111000000000000...------------...//////+++++++++,,,///111111000...///000111111000///.............../////////000------...///000111222222///000111222444666777888888777666555333222111000000111222444555666777777222333555777777888777777666666777777888999;;;;;;========================>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGIIIOOO]]]qqqxxxmmmjjjkkkkkkkkkmmm}}}{{{zzz~~~tttbbbXXXZZZZZZYYY\\\bbbdddbbbbbbbbbbbb```^^^^^^___aaaaaaiiivvv{{{{{{zzz~~~}}}|||zzz{{{sssqqqoooqqqwww||||||yyyxxxxxxwwwuuutttsssrrrqqqsssssssssuuuzzz~~~{{{zzz{{{|||~~~yyytttkkkaaaXXXQQQMMMKKKIIIFFFBBBAAABBBAAA>>>;;;<<<;;;999999999777555222222333444555555444333222,,,///111111000000222555000000111111111111000000111000000000111222333333000000000000000/////////////////////000000000000000000000000000000000000.........///000000111111......//////...---,,,,,,000111222333444333222222000111111111111000//////111000000000//////......000...,,,---000111///---/////////---+++***,,,......++++++222>>>IIINNNOOO777444111000111111///---,,,---...//////...---,,,---------............///......////////////......***+++---///000000//////,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///%%%&&&'''***,,,///000111---...............------......////////////.........///////////////...---,,,,,,---...///000111222000000000000////////////////////////////////////000000000000000000000000---------...///000000111111111000///...---,,,,,,---------...///000111222333333222222222222222222222222111000000///000000222111000000111222444555666777888999999::::::999888999:::::::::;;;>>>@@@<<<===>>>>>>===<<<>>>???@@@??????AAACCCCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGHHHLLLVVVdddvvv{{{qqqnnnnnnlllkkkkkk~~~|||}}}yyyxxxvvvvvvuuupppfff\\\ZZZ___ccceeeiiiooopppmmmnnnllljjjhhhfffeeeggghhhkkkpppxxx~~~~~~yyyvvv{{{|||zzzxxx{{{vvvtttssstttwww|||~~~~~~|||{{{yyywwwvvvuuuqqqqqqqqqrrrvvv{{{{{{pppeee[[[TTTPPPMMMJJJHHHGGGHHHGGGCCC???===<<<:::999888777444222222222333333333222222111---///111111000000222444//////000000000000//////000000/////////000111111111111000000000000000000000000000000000/////////////////////////////////------...//////000000111///////////////...------000000111222222222222111111111222222111111000///111111111000000/////////000///---...000111000......//////...,,,,,,...///222...///<<>>??????======>>>@@@@@@??????@@@CCCCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGGGGKKKUUUeeewww}}}qqqmmmllliiiggghhh}}}zzzzzz|||~~~|||tttjjjiiigggeeecccbbbccceeeooowww~~~zzzxxxtttpppooooooqqqrrrvvvxxx{{{~~~~~~|||yyywww||||||~~~wwwvvv~~~{{{|||}}}}}}}}}~~~}}}{{{zzzyyyzzz}}}}}}ooobbb[[[QQQNNNJJJIIIIIIHHHCCC???@@@>>><<<;;;:::999777555555444444333222222222333...///111111000000111333///000000111111000000///000///...............///111111111111111111111111111111111000000/////////////////////////////////------...//////000000111000000000111000000///...000000000000000111222222222222222222222111111000111111111111111000000000111000//////111111000///---...///...------///111111555>>>JJJPPPJJJ:::---111000....../////////---++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...---+++***)))(((((('''+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////......---......//////.........,,,------......------,,,------...///000000000///......//////000000000111////////////............000000000000000000000000////////////////////////------......///000000000111111111111111000000000++++++++++++,,,,,,,,,,,,000111111111222333333333333222000......///111222111111111111111333444444666777777888888888888888888999::::::999:::<<>>??????>>>>>>???AAA?????????@@@BBBCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGFFFJJJTTTdddxxxsssmmmkkkhhhgggggg~~~|||zzzxxxxxxzzz}}}~~~{{{{{{}}}wwwoookkkiiigggggghhhllluuu~~~zzzwwwwwwyyy{{{|||}}}|||||||||yyyzzz}}}~~~vvvkkk\\\VVVOOOKKKIIIHHHDDDAAABBBAAA>>>>>>>>>===<<<:::999888666555444444555555000000111111000000111111111111222222222222111111111000///...............000000000000111111111111222222111111000/////////000000000000000000000000......///000000111111222111111111222222111111000222111000000000111333444222333333333333222111111222222111111111111111111111111000000111111000///,,,.........------///111000???NNNOOOCCC555///......---,,,,,,---.........******(((''''''(((******...------,,,+++*********,,,,,,------------,,,,,,...---,,,++++++,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000/////////......---......////////////...//////000000000000//////,,,,,,...///000000000000000000000000000000000000////////////.........---000000000000000000000000////////////////////////............//////000000/////////000000111111111//////000000/////////...///000000111222333333444333222000......///111333222222222333333444555555:::;;;<<<<<<<<<<<<<<<<<<888999::::::::::::<<<>>>===>>>@@@@@@??????@@@BBB???>>>>>>@@@BBBCCCBBB@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFJJJSSScccvvvwwwooollljjjjjjkkk{{{yyyvvvttttttvvvyyyzzzzzzuuupppmmmooossswwwzzz{{{zzztttvvvqqqnnnrrrvvv|||~~~}}}zzzrrrpppttt|||zzzllldddXXXPPPLLLKKKIIIHHHDDDBBB@@@???@@@@@@???>>><<<:::888666555555555555333222222222222222111111000111111222222111111000222222111000/////////////////////000000111111111222111111111000000000///111111111111111111111111///000000111111222333333111111222222222222222111444333222111222333444555222333333333333222111111111111111111111111222222111111222111000//////000---......------...111333???HHHMMMFFF777,,,---333,,,,,,,,,,,,+++,,,---...///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,---------------............------000///---,,,,,,---...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---......///000000/////////000000000000000000///,,,,,,...///000000000000000000111111111111111111000////////////.........////////////////////////....................................////////////---......//////000000000000111111222222111000/////////000111222222333333222111///...///000111222333333444555555666666666666777888999::::::::::::888:::<<<<<<;;;;;;<<<===<<<>>>???@@@??????AAABBB???>>>>>>@@@BBBBBBAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGJJJRRR```rrrvvvooommmkkklllnnn{{{zzzvvvrrrooonnnnnnmmmmmmnnnmmmjjjiiijjjnnnrrruuuzzz~~~~~~}}}}}}wwwuuuyyy~~~yyynnnlllnnnvvv~~~wwwnnnaaaWWWRRRQQQOOONNNIIIFFFCCCBBBBBBBBBAAA@@@===<<<:::888777555555555666444333333444444222111///000000000000000000///333222222111111111111222//////000000111222222222111111111111111111111111222222222222222222222222//////000111111222222333000111222222333222222222333333333333333444555555222222222222222111111000000000000111111111111111000111222111///......///.........---...111777;;;QQQIII>>>666333333222111+++,,,---,,,++++++,,,...------,,,,,,,,,,,,------((()))***,,,---///000111------............------000///...,,,+++*********//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---...//////000000000000---......//////......---------...///000000000///000000111111222222222333000000000000////////////////////////////////////..............................//////////////////------......//////000000---...///000000///......///000000000111222222222000000000000000111111222222333444555666666666666444555666888999::::::;;;999;;;===>>>===<<<===>>>;;;===????????????AAABBB>>>>>>>>>???AAABBBAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHJJJPPP]]]oootttmmmkkkjjjjjjlll{{{rrrsssoookkkhhhfffeeebbb```eeejjjppptttuuuxxx{{{~~~~~~|||yyyxxx{{{~~~}}}zzz{{{{{{uuuttt{{{zzzooofffbbb___\\\ZZZUUURRRMMMIIIHHHFFFEEECCC@@@@@@???>>><<<:::888777888666444444555555333111111222222333333222222111222222111111111222222333111111222333333444555555000000000111111222222333111111111111111111111111.........///000000111111000000111222222222222222222222333333444444444333111111222222111111000////////////000000111111111///111222111...,,,---///......---...111777@@@FFFNNNBBB444...000333111---+++---...,,,******,,,...)))******++++++******)))((()))***+++,,,---......,,,,,,------------,,,,,,---------,,,+++***))))))///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------///000000111111111......////////////............///////////////...000000111111222333444444222111111111000000000000------------------------......................../////////////////////...///////////////000000000333444666888999888777666000000000000111111111111...///000111222111111000111222333444555555555444444555777999;;;===>>>>>>;;;===??????>>>===>>>>>>:::<<<>>>>>>>>>>>>@@@BBB>>>======???AAABBBAAA???BBBBBBBBBBBBCCCEEEFFFGGGHHHIIIOOO[[[nnnuuunnnllliiihhhjjjwwwlllkkkgggcccbbbbbb```]]]ZZZaaalllyyyzzzsssnnnooouuu{{{{{{{{{~~~{{{}}}||||||zzzvvvrrrmmmiiiaaa]]]WWWRRRNNNLLLIIIGGGEEEEEEEEEDDDBBB???<<<;;;:::777555555666777444111555666666777777666666555111000000000111222333333333333444444555666777777//////000111222333333444000000000000000000000000,,,,,,------...////////////000111222222222222222000111222333444333222222111111111111111000//////......//////000000000111///111222000---+++,,,...---------...333===HHHOOO>>>;;;444...***)))+++---,,,...///---***)))+++...+++,,,---......---,,,+++---,,,,,,+++***)))((((((+++++++++,,,,,,+++++++++(((***,,,---......------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000///......------------///000111111111111000000111111111111000000...///////////////......///000000222333444555555222222222222111111111000------------------------........................///////////////.........111111111000000000000000+++,,,...000111111000///111111111000000000000000---...111222333222111//////000222333444444333222111222555777:::<<<===>>><<<>>>@@@@@@???>>>>>>???999;;;===>>>===>>>@@@AAA>>>======???AAABBBAAA???BBBBBBBBBBBBDDDEEEFFFGGGGGGHHHNNN[[[nnnxxxqqqnnnjjjiiiiii~~~{{{tttjjjaaa^^^\\\\\\aaahhhlllkkkhhhpppxxx}}}|||wwwnnngggiiisss|||}}}wwwtttsssttt|||~~~wwwqqqiiibbb^^^ZZZUUUQQQKKKHHHFFFFFFEEEAAA999444888777666777777666444111444333222111000000000000//////000000111111111222111222333444444333222111111000///...---...//////111111000000000000111111---......///////////////000000111111111000000/////////000111222222333333444444333333222111000000//////.........//////000///000000///......000222222...---666CCCHHHDDD<<<333000......000000---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,//////---***...---,,,++++++++++++,,,111---+++...444666111,,,......,,,+++***)))))))))---------......///////////////.........---------***+++---......---+++***,,,,,,,,,++++++,,,///111000///---,,,,,,---///000000000//////.........---...............///000000444444444333222111000///222111///.........///000......//////////////////......///000000111000000------......//////000000......///000111222333333111111111111111111111111000111222333333333333333///111333555666666666666666666555555555777888999<<<>>>@@@@@@>>>===<<<===>>>>>>????????????>>>>>>?????????@@@BBBBBBAAA???@@@AAACCCEEEFFFFFFEEEEEEGGGKKKTTTcccuuuxxxrrrnnnjjjffffffyyytttqqqlllddd]]]ZZZ[[[```jjjsssxxxwwwsssvvv{{{}}}|||wwwppplllqqq}}}}}}|||yyy|||vvvrrrllleee```VVVTTTPPPMMMJJJEEE@@@===>>><<<;;;;;;:::999555333333333222111111000111111000000000000111111222222111222222222222222222111222111000///...//////000111000000//////000000111------...///000000000///000000111111111111000000///000000111222222333333333333222111111000////////////............/////////000111111//////000222111111555===DDDEEE???888000...,,,,,,---...,,,))),,,,,,---------.........+++,,,,,,------,,,,,,+++---,,,+++,,,...///---*********+++,,,---.../////////,,,)))***---///...,,,---,,,+++++++++++++++,,,,,,,,,---------.........///.........------------------,,,,,,,,,,,,------,,,---------------...000000///---,,,,,,---///000000/////////...........................///000000444444444444333222111111222111000............///.............../////////---...//////000000000///------...//////000000111...//////000000111111222222222222111111000000000000111222222222222222222...000222555777888888888666666666666777888999999888:::<<<===<<<;;;;;;<<<@@@???>>>===<<<;;;;;;;;;BBBAAA@@@AAABBBCCCBBBAAADDDDDDEEEFFFGGGGGGGGGGGGGGGKKKTTTcccuuuxxxrrrooojjjgggggg}}}wwwqqqnnnnnnlllgggbbb___ccclllwww}}}~~~~~~}}}||||||zzzvvvvvv~~~~~~}}}}}}|||qqqoooiii```VVVNNNJJJHHHAAA???===<<<:::888444222333333222111111111222222000111111111111222222222222222111111111111222222222111000/////////000000000//////......//////000,,,---...///000000111000000000111111111111111000000000000111222222333333222222111111000///////////////............/////////000222222111000000111222888???DDDCCC>>>777333///...,,,,,,------,,,***------............//////++++++------------++++++,,,++++++,,,------,,,***)))+++,,,...///////////////---***((((((***,,,...+++++++++++++++,,,---...,,,,,,,,,,,,------------............------------///...---,,,,,,---...///------..................000///...------...///000////////////............///............//////000222333333444444333333222222222000///....................................------...////////////.........//////000111111111////////////////////////222222222111111000000000111111111222111111000000---///111444666888999999555666777888999999999999555888:::;;;;;;;;;<<<===>>>===;;;:::999:::<<<===EEECCCAAAAAABBBCCCCCCBBBDDDDDDCCCDDDDDDEEEFFFGGGHHHKKKTTTbbbvvvxxxrrroookkkiiiiii|||zzzxxxyyy{{{zzzvvvqqqnnnrrrxxx~~~~~~~~~kkk[[[QQQNNNDDDBBB???>>><<<:::777555444333333222222333333333222222222222222222222222222222000//////000222222111000000000//////////////////............//////,,,---...///000111111111000000111222222222111111000000111111111222222222222222111111000000000000000//////............///---///111222000///000000666>>>FFFFFF>>>666222111000000////////////...---------------............***+++---......---+++***++++++,,,,,,---,,,,,,+++---...///000000...,,,+++///000///---******---000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////------...///000///...,,,//////............/////////////////////.........//////............///000000000111222222222222222333333222111111000000000/////////...............------...............---......//////000111111111000/////////.........---000000000000111111111111111111111111111000///......///111222444555666777555666888999:::::::::999888:::;;;<<<;;;;;;<<<>>>;;;:::888888:::===@@@BBBEEECCCAAAAAABBBCCCBBBBBBCCCCCCCCCCCCDDDGGGIIIJJJHHHKKKSSSbbbvvvyyyrrrooollliiijjj|||yyyzzz|||}}}iiiXXXPPPHHHFFFCCCBBBAAA@@@===;;;666555555444444444444555333333333333222222222222333222111000000111222333000000000000//////......//////............//////---...///000111111111111000000111222222222222222111111111111111222222222222222222222222111111111000000///...............+++---///000//////000111<<>>BBBDDDCCCBBB@@@@@@AAABBBBBBAAACCCCCCCCCEEEGGGJJJMMMOOOHHHKKKRRRaaauuuyyyrrroookkkiiiiii~~~zzzyyyyyyzzz{{{~~~uuuaaaVVVJJJGGGDDDBBBAAA@@@>>>===999999888777666555666666444444444333333333333222333222222222222222222333000000111111000000///...000//////......//////000//////000111111111000000000000111222333333333333111111111111111111111111222222222222222222222222111000///......---......+++---......///000333555@@@AAA???999111---///222,,,---...---,,,+++,,,...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---)))+++,,,...////////////)))---000///---++++++,,,111000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------***---000333333000---***,,,******,,,///111///,,,////////////////////////.........///////////////000//////............///,,,------.../////////...222333444444555444444444222111111000000/////////...////////////...------------......///000000000000000000//////.........,,,,,,...///111222333444111111111222111111000000333222111000000000111111444555666888999::::::::::::::::::999777777888:::@@@???>>>======>>>@@@AAAAAA@@@@@@AAACCCCCCBBB@@@>>>???@@@BBBEEEHHHJJJKKKIIIKKKRRR___sssyyyqqqmmmiiiggggggyyyyyyyyy{{{~~~~~~lllaaaPPPMMMIIIFFFDDDCCCAAA???===<<<:::999888777666666555444444444333333333333333333444444444444333333222222333333333222111000111000000//////000000111000111111111111000/////////000111222333333333333111111111111111111111111111111111111111222222222111000///......---------,,,---......///333777;;;AAA===777222//////000111+++---///...,,,+++---.........------,,,,,,,,,,,,...---+++******+++---...,,,...000000...,,,---///******+++,,,---...//////***+++,,,+++++++++,,,---000000///...------...............---------,,,,,,++++++,,,,,,,,,---------+++---///111111///---+++,,,)))''')))...000///---//////000000000000//////............/////////000000000///...............------...//////.........///000222333444444444444333333222222111000000//////000000000//////...---,,,,,,------......//////000000000000000000000///......//////000111111111000111222222222222222222333333222111111222333444444444555666777999:::;;;999::::::999888888:::<<<@@@??????>>>>>>>>>????????????AAADDDFFFFFFDDDAAA>>>???AAACCCDDDFFFFFFGGGJJJKKKQQQ^^^qqqyyyqqqlllgggeeeeee{{{|||}}}|||{{{|||}}}~~~~~~tttjjj]]]YYYTTTPPPNNNKKKIIIGGG???>>><<<:::999777777666555555555444444333333333333333555555555555333333444444555666555444333222111111000000000000111111111222222111111000///...///000111222333444444444222222111111111111111111000000000000000111111111111111000......---------......//////000555;;;??????999111...///111111///---///111000...---///111//////.........---------///---+++))))))+++---///,,,///111111...---...000...---,,,+++++++++,,,,,,...,,,***)))***,,,...000///............///000000/////////......---------+++++++++,,,,,,---------------............------+++'''%%%''',,,000000...//////000000000000//////---.........//////000000111000///..................///////////////......,,,---000222333444444444444444333333222111000000000000111111000///......++++++,,,,,,---......///000000000000111111111111000000000000////////////000111222333333333333333444333222222333444666777444444444444666888:::<<<:::;;;;;;;;;:::<<<>>>AAA<<<<<<===>>>???@@@@@@AAA>>>???BBBFFFIIIHHHEEECCCFFFGGGIIIJJJKKKKKKJJJIIIJJJKKKPPP]]]pppyyypppkkkfffcccddd~~~zzz{{{xxxuuutttttt{{{|||wwwiiihhheee```YYYQQQJJJFFFEEECCCAAA???>>>;;;777444888777666555444444444444222333444555555555444333555444444333333444444555222222111000000///000000000000000000000000000000333222111111111222444555111111222222222111111000222222222111111111111111000//////.........//////,,,...000000000444===DDD555444333111000...---,,,------............------------......///000000000........................///......------,,,++++++,,,++++++******++++++,,,,,,------......------,,,.........////////////000/////////...------,,,,,,---,,,***+++,,,------,,,)))***,,,...///000111111/////////......---------///////////////////////////---)))'''&&&(((+++,,,000000000000111111111111111111111000000000000000111111111111111111111111555555555555444333222111222000...------...000222***,,,...///...,,,***(((---------...///000111111111111000000111111222333......///000111222222333//////000000111222333444555555555666666888999:::::::::;;;;;;<<<===>>>>>>:::<<<>>>>>>===>>>???AAA@@@?????????@@@BBBDDDEEEEEEGGGHHHHHHGGGFFFGGGHHHHHHJJJOOO[[[mmm{{{rrrlllgggdddddd}}}{{{~~~zzzyyyzzz{{{~~~yyyxxxtttoooggg^^^UUUPPPIIIGGGCCCAAA@@@>>>;;;999999888777555333222222111222333444555555444333333555444444333333444444555222222111000000000000000000000000000000000000000111111111111111222333333111111222222222222111111000000000000////////////000//////.........//////.........222777:::<<<<<<222111111000//////......------............------000000//////...------,,,------------------------------------------------...------,,,,,,------...,,,------......------,,,------.........//////////////////..................---++++++,,,------,,,,,,,,,---...//////...............---------,,,,,,........................///...,,,***)))***,,,---/////////000000111111222000000000000000000000000111111111111111111111111222222333444444444333333222111000000000000111222000///...---------------------......//////000000111111000000111111222333//////000000111111222222000111222444444444222222444444555555666777999999::::::;;;;;;<<<======>>>;;;<<<>>>>>>======>>>@@@?????????@@@AAABBBCCCDDDEEEFFFHHHHHHGGGFFFGGGHHHJJJLLLQQQ^^^pppzzzrrrmmmhhhdddddd~~~{{{qqqhhhbbbSSSOOOJJJFFFCCCBBB@@@>>>;;;:::888555333111000000222333333444444333222222555444444333333444444555222222111111000000111111000000000000000000000000///000111111222222111111111111222222222222222111000000000000//////....../////////......//////000///...///666???@@@999222111000000///......------------............------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,------...,,,------......------,,,,,,---------..................////////////000000000...,,,,,,------,,,+++////////////...---,,,+++------------,,,,,,,,,,,,------------------------//////...---------............///000000111222222000000000000000000000000000000000000000000000000---...000111333444444444222222333333333333222222333111...+++***+++...000........................111000000000000111222222000000000000000111111111000222444666666555222000333444444444555777888999:::::::::;;;<<<<<<======;;;===>>>===<<<<<<===>>>>>>>>>@@@AAABBBBBBBBBBBBDDDFFFHHHHHHGGGFFFGGGHHHLLLNNNTTTaaatttxxxqqqmmmhhheeeddd}}}{{{|||zzzuuueee___WWWOOOJJJFFFBBB@@@<<<;;;999777555333222222333333333333333222222222555444444333333444444555333222222111111111222222111111111111111111111111...///000222222111000000111111222222333333222222333333222222111111000000//////////////////000111///000444<<>>===<<<;;;<<<======>>>@@@AAABBBBBBAAAAAACCCEEEGGGGGGGGGGGGHHHIIILLLNNNUUUbbbvvvwwwqqqmmmiiieeeeee{{{||||||yyyrrrhhh^^^UUUMMMFFFBBB???>>><<<:::888777666666444444444333333222222222555444444333333444444555333333222222222222333333222222222222222222222222...///000222222111000000111111222333333333333333333333222222111000000//////////////////000111111...333;;;@@@@@@;;;222,,,............------------------............------++++++,,,,,,---......///------------------------......---------,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,---------......------...///000111222222222000...---......---+++..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///...---------......///000000111111......//////000000000000........................---......///000000000///...000222333333222000...111111000///...//////000//////////////////......000000//////000000111222111111111000000000000000000000//////111333555666333333333444666888999::::::::::::;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<<======>>>@@@AAABBBAAAAAA@@@AAACCCFFFGGGGGGGGGHHHJJJLLLMMMSSSbbbvvvvvvpppmmmiiiffffff|||{{{pppeeeZZZPPPIIIEEEDDDBBB???===;;;::::::666666555444333333333333555444444333333444444555333333222222333333444444222222222222222222222222///000111111222222111111000111222333444444444444222111111000///...------////////////000111222222111888???@@@:::444000///++++++,,,---...000000111------............------//////......---,,,,,,,,,........................//////...---,,,,,,++++++...------,,,,,,------...,,,------......------,,,,,,---------............------...//////000111111222000.........///...---,,,---......///.........,,,,,,,,,,,,------------------------------------+++,,,------...---------......////////////000000---......//////000000111////////////////////////...///////////////...------...000111111000...---000111222333333333222222000000000000000000000000000////////////000111111000000000000000111111111111000......///111555777333333444555777999:::;;;::::::::::::::::::;;;;;;<<<>>>???>>>======>>>???>>>>>>???@@@@@@@@@@@@@@@@@@BBBEEEFFFGGGGGGIIIJJJKKKKKKQQQ```uuuvvvooollliiihhhiiiwwwkkk^^^VVVMMMLLLHHHEEEAAA>>><<<;;;888777666444333333444444555444444333333444444555333333333333333444555555333333333333333333333333111111111111111222333333000111222333444444444444222222111000///...------////////////000111222333777;;;>>>;;;555000///111---............/////////------............------000000//////...------,,,---------------------------------------------,,,...------,,,,,,------...,,,------......------,,,------........./////////---------......//////000111///......///000//////---...............------,,,,,,---------.................................,,,,,,,,,------.........///////////////.........------......///000000111////////////////////////......////////////.........///000000000000///......///000111222333333333000000111111222222333333///////////////000111111//////000000111111222222444333111000000111222333444444555666888:::<<<===::::::::::::::::::::::::<<<>>>??????>>>>>>@@@AAA???????????????@@@@@@AAA???BBBDDDFFFFFFGGGIIIKKKLLLKKKPPP___uuuwwwnnnkkkiiiiiijjj~~~wwwiiiaaaTTTRRRMMMHHHCCC???<<<;;;999888666555444444555555555444444333333444444555333333333333333444555666333333333333333333333333333222111111111222444555000111222333444444555444444444333222111000///...////////////000111222333======;;;777222//////111444333222000...,,,******---..................---------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,++++++******++++++,,,,,,------......------,,,.........////////////000---------...............111///......000111000000////////////...---,,,,,,---------....../////////////////////////////////---------------...///000000000000///......---------------...///000000111000000000000000000000000---......///000000////////////000000000000//////+++++++++,,,---///111222000000111222333444444444///////////////000111111...//////000111222222333666666555444333111000///444555555777999;;;===>>>::::::::::::::::::::::::<<<>>>???@@@??????AAACCC@@@???>>>>>>>>>???@@@AAA???AAADDDFFFFFFGGGIIIKKKMMMKKKOOO^^^vvvwwwnnnkkkiiiiiilll~~~uuuggg```VVVNNNIIIFFFAAA>>>;;;999888666555444333333444444333333222333333333333333333444444555555555333222222111111222222333444444444333333222222222222222111111111222444555333222222111111111111111444---,,,000000---222<<>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;??????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFFFFGGGLLLKKKPPP```yyyuuummmeeefffjjjfffmmmfff\\\TTTOOOJJJEEEAAA===;;;999777666555444333666555444444333444444444222333333333444444444444333333222222222222333333444444444333333333333333222111111000000111222333111111000000/////////000444000///000111222777===EEE===444.........---+++------............------...------,,,,,,------...------------------------,,,,,,------...---------,,,++++++***+++,,,...///000///...---,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,+++++++++........................---...///000000//////.../////////////////////............//////000000000---...///000///...---,,,............////////////***((('''(((+++------+++////////////////////////000000000/////////////////////............//////---,,,,,,,,,---///000111000000000000000111222333444333222222222222333444333222111000000000111111000000000111222222333333444444555666666666666666777555333555888;;;;;;;;;>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>???@@@AAAAAAAAAAAADDDEEEEEEFFFFFFGGGGGGHHHIIIIIIOOO___vvvuuummmfffgggiiidddxxxrrriiibbb]]]WWWPPPLLLDDDAAA===:::999888777666777666555555444444555555222222222222333333333333333333333333333333333333333333444444444444444444222222111000000000111111333333222222111111111111333444222///111888<<<===<<<777000---------+++***,,,,,,------------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,---...//////---,,,,,,+++++++++,,,,,,//////......---......///...------------,,,,,,,,,///............------------------------------------...///000000000000000......//////////////////------------------......---------------.....................////////////---,,,***+++---......---////////////////////////111000000000//////......//////000000000//////.........------......///000000000/////////000000111000000000111222333555666333333222111111111222222222222222222222222222222333333444555555666666777555444333555888:::;;;;;;============<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>===>>>>>>???@@@@@@AAAAAAEEEEEEFFFGGGGGGHHHIIIIIIHHHJJJPPP]]]qqqvvvoooggggggiiicccyyytttpppkkkccc]]]OOOJJJCCC???>>>===;;;999888777666555444444444555222222222222222222222222333333444444444444333333333333333444444555555666444333333222222111111111111111111111111000000///000555444///222<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMSSS\\\kkk~~~vvvpppiiihhhiiibbb}}}uuuoooZZZRRRIIICCCAAA???<<<999888888666555555444444444222222222222222222222222333444555555555555444333222333333444444555555555555555555444444333333222....../////////...---,,,...444444000444===>>>777333222111000111000///.........////////////.........------,,,,,,------...........................///...---,,,+++,,,------,,,,,,---....../////////...............///000111------------------------,,,,,,,,,+++++++++******........................,,,------...///000000111---.........//////000000111111111111000000000000,,,,,,,,,,,,,,,---...///............////////////111000///---,,,+++++++++////////////////////////.........------,,,,,,,,,(((***,,,...///////////////////////////.........//////...............//////000000111111222222222333333333333444444333333444444333333222111111111......000111444777999;;;999::::::;;;::::::::::::<<<<<<<<<===============@@@@@@@@@??????>>>>>>>>>@@@@@@??????@@@AAACCCCCCEEEFFFGGGHHHIIIJJJKKKKKKJJJMMMRRR[[[iii{{{wwwqqqjjjiiiiiibbb{{{eee\\\PPPHHHDDDBBB>>>::::::999888777666555555555333333333333222222222222333444555666666555444333222222333333333333333333555555666666666555444444111222333444333222111000///111222444999===:::444/////////////////////......//////////////////......------,,,,,,------...........................//////...---,,,,,,,,,,,,)))***+++,,,------------...---------...//////000,,,,,,,,,------------...------,,,,,,,,,,,,++++++........................---,,,,,,,,,---...//////------......///000000000000000000000000000000000---------------.....................////////////+++,,,------,,,,,,...000////////////////////////------------------------((()))+++,,,......////////////000000000///......//////.........//////000///000000111111111000000222222333444444444333333444444333333222222222111/////////000333666888:::999;;;======;;;:::;;;<<<<<<<<<<<<===============AAAAAA@@@@@@@@@?????????AAA@@@@@@???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKFFFIIIOOOZZZiii}}}wwwrrrkkkjjjkkkeeetttiiiZZZPPPLLLIIIDDD???===<<<;;;:::888888888888444444444444333333333222444555666777777666555444222222222222222222111111333444555666666555555444444555777777777666444333000...111:::???<<<666333////////////......///000---......//////......---...------,,,,,,------...........................---------...------,,,,,,***+++,,,------,,,,,,+++...---------------......,,,,,,,,,---------....../////////.........---------------------------------,,,+++++++++,,,------------......///000000111---------......//////000---...///000///...---,,,............////////////,,,...000///...///111444////////////////////////------...//////000000000---,,,,,,,,,,,,---.........///000000111000//////............///000111111......000111111111000000000111222333444444333222333333333333333333222222222222111000111333555666555888<<<<<<;;;;;;<<<>>><<<<<<<<<<<<=========>>>>>>??????@@@AAABBBBBBCCC@@@@@@???>>>???AAACCCDDDDDDDDDEEEGGGHHHJJJKKKKKKFFFHHHNNNZZZkkkxxxrrrkkklllmmmgggsssdddYYYTTTPPPJJJEEE??????===<<<;;;:::::::::555555555444444333333333444555666888888666555444333222222111111000000000111222444555666555444444000111222333333111///...222---111>>>CCC;;;444333000111111000000000111333,,,------......------,,,...------,,,,,,------...////////////////////////***+++---...///......---//////000000///---,,,+++...------,,,,,,,,,------,,,,,,,,,------.........,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---------...///000000111///000000111222333333444...///000111111///---+++............/////////000...000111///---,,,...111////////////////////////......///000111222333333111000...---,,,,,,---------...///111111111000///.........//////111222333,,,---///000111111111111///000222333444333333222333333333333333333333333666444222111000000222222111555:::;;;;;;<<<>>>@@@;;;<<<<<<<<<======>>>>>><<<===>>>@@@BBBDDDEEEFFF@@@???======>>>???BBBCCCCCCDDDEEEFFFHHHIIIJJJKKKIIIJJJOOOZZZlllyyyrrrllllllnnniii|||zzzyyyyyy}}}{{{ooohhhbbbVVVJJJGGGEEECCCAAA===::::::===666555444444444555777888000111333555555444333222555555444333222222222222555555444444444333333333777555333222222333222111///222777999999666444222000111222222111000///...000000000000000000000000........................---,,,+++---000222000...***+++,,,,,,------------------------------,,,,,,........................000000///.....................---,,,+++******)))++++++,,,...///111222222,,,,,,,,,------.........++++++,,,...000111222333/////////000111111222222/////////...............000000////////////000000---------.........//////---...///000000///...---/////////...------,,,,,,///,,,***+++---///...+++...///////////////......000///---,,,,,,---...000//////000000000000000//////000000222333444555555555555555444444333333333555444444444444333333333666777777999:::;;;<<<<<>><<<;;;;;;============>>>???@@@AAA@@@AAAAAAAAAAAAAAAAAABBBBBBDDDHHHIIIIIIHHHHHHHHHIIIIIINNNZZZmmmrrrpppnnnnnnnnnhhhxxxooojjjiiiggghhhkkkrrrxxx}}}zzzyyyyyyzzz}}}}}}vvvjjj^^^WWWQQQIIIDDD@@@>>>;;;:::666666555444444444444444222333555666777666555444555555444444333333444444555555555444444444333333666555333333222222222111000666<<<===777111//////111222222333222111000///000000000000000000000000........................,,,******,,,///000...,,,,,,,,,---------,,,++++++............------,,,,,,...............---------000000///.............../////////......------,,,,,,---------.........///,,,,,,,,,------.........++++++,,,,,,,,,---------/////////000111111222222//////000000000//////...000000////////////000000---------.........//////......////////////........./////////////////////222000///...///000000///......///000000000000000///...------,,,---...///+++,,,...///111222222222...//////000111222333444444444444444444333333333444444444444555555555555666666777777888999::::::===???AAAAAA@@@>>>>>>???>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDGGGIIIIIIHHHGGGHHHHHHIIIIIINNNZZZmmmsssqqqoooooopppkkk{{{wwwrrrssssssqqqpppppprrrtttzzz|||}}}ooonnnmmmmmmkkkggg```\\\UUUTTTSSSSSSVVV\\\aaaeeeiiiiiihhhhhhgggggghhhiiijjjiiihhhggggggfffggggggeeedddccccccfffkkkqqqttt|||~~~}}}{{{qqqfffWWWLLLHHHDDD???:::888888777666555333222222444555666777888777666555555555444444444555666666555555555444444444444333666555444333222222222222000888???===555...---///222222333333333222111000000000000000000000000000........................,,,++++++---//////...------......------,,,+++***---------......///000000//////.........---------000///......---..........................................---,,,,,,++++++---------------.........111111000//////......---...//////000000111111222...///111222222111000///000000////////////000000------........./////////......------------............//////000111111222...//////...,,,+++,,,.........///000111111111000........................,,,,,,...///111222222222---......///000111222222333333333333444444444444444444555555666666777777666666666666777777888888;;;===@@@@@@@@@@@@AAABBB????????????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEFFFGGGJJJJJJOOOZZZllluuussspppppprrrmmm~~~~~~}}}wwwqqqoooqqquuussssssssssssrrrooojjjfffbbbbbbaaa___]]]^^^```ccceeegggjjjnnnoookkkddd^^^UUUWWWYYYYYYVVVRRRPPPNNNIIIHHHGGGGGGJJJNNNRRRUUUSSSQQQPPPRRRUUUWWWVVVUUUVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRPPPPPPSSSXXX^^^bbbfffiiilllooosssxxx}}}}}}yyyzzzqqq^^^RRRLLLEEE???:::999999888666555333222555666777777777777666666333333333333444555666777555555555555444444444444555555555444222222333444333777:::888333000000333111111111111111111111111000000000000000000000000........................---------...///000///...------------------,,,,,,******,,,...000222333444/////////...------,,,,,,///......------.........+++++++++,,,,,,---------///......------,,,,,,,,,---------...............333222222111000//////.........//////000111111111...///222444444333111///000000////////////000000............///////////////...---,,,,,,---...///....../////////000000000,,,...///---***(((+++---...///////////////......,,,---......///.........///000000000000//////.........///000000111222222222222222333333444444555444444555666777888999999777777777777777777888888;;;<<<>>>?????????@@@BBB@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDDDDEEEEEEEEECCCDDDDDDDDDCCCDDDFFFHHHJJJKKKOOOYYYjjjyyyuuupppoooqqqmmmzzzwwwxxxxxxwwwvvvqqqjjjbbb___aaadddaaa`````````___\\\XXXTTTTTTTTTSSSQQQOOOPPPSSSUUUUUUVVVYYY[[[ZZZWWWRRRNNNJJJMMMOOOOOOLLLIIIHHHHHHEEEDDDDDDDDDFFFHHHKKKMMMLLLJJJIIILLLPPPSSSQQQOOOLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGIIINNNSSSVVVTTTVVVXXX[[[]]]aaafffiiiooopppssswwwzzz{{{zzzxxx{{{xxxvvvvvvzzz~~~|||}}}www```TTTKKKDDD::::::888777555444333222555555555666555555555555111111222222333444666666666666555555555444444444444555666444222222333555;;;888333111111222222222000000/////////000000000111111111111111111111111////////////////////////,,,---..................***+++,,,---.../////////,,,,,,---...///000111222//////.........---------......------------......***++++++,,,,,,---------.............../////////........................------------------,,,,,,.........///000000111111...///222444555333111000000000////////////000000........./////////000000///...---,,,,,,---...////////////......---------///111222000---,,,...111//////......---,,,******,,,,,,---...//////......000000000000000///......///000000000111222222222111222222333333444444444333444555666777999::::::999999999999999999999999<<<=========<<<;;;===>>>@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEEEEEEEFFFIIIKKKJJJKKKOOOXXXhhh}}}|||vvvnnnlllmmmjjjzzzsssnnnlllllllllhhheee```ZZZTTTRRRRRRSSSPPPPPPOOOPPPPPPNNNKKKHHHIIIIIIJJJIIIHHHHHHKKKMMMKKKMMMNNNOOOOOONNNLLLJJJGGGIIIKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIJJJHHHHHHIIILLLMMMKKKHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHKKKNNNPPPIIIJJJLLLMMMNNNPPPTTTWWWZZZ[[[\\\^^^___^^^^^^^^^___^^^___ccciiiooosssuuu}}}rrraaaUUUKKK>>>===:::777444333222222555555444444444444444444111111111222333444555666666666666555555555444444333555777555222222444777AAA:::222...///111000/////////.........///000000111111111111111111111111////////////////////////***,,,------,,,++++++,,,)))***,,,---///000000000000000//////...---,,,,,,........................---------,,,------...///---------....../////////------......///000111111/////////...............---------------.........---......//////000000111...///111333444333222111000000////////////000000....../////////000000000//////............//////000//////...------,,,,,,...//////...------...000......------,,,+++)))))),,,,,,------.../////////---...///000111111111111000000000111111222222222222222222222333333333333444444555666777888999999:::::::::;;;;;;;;;<<<<<<=========<<<:::999:::<<<@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFFFFGGGIIIIIIIIIJJJKKKMMMIIIJJJNNNVVVfff{{{~~~vvvlllhhhjjjggg}}}zzzxxxzzz}}}}}}pppmmmiiiddd```^^^\\\\\\XXXUUUPPPMMMKKKKKKJJJJJJHHHHHHHHHIIIJJJJJJGGGEEEEEEGGGHHHIIIHHHIIIJJJLLLIIIJJJKKKKKKKKKKKKLLLMMMIIIJJJKKKLLLMMMLLLKKKJJJFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKJJJIIIGGGFFFGGGHHHIIIJJJIIIIIIHHHJJJIIIIIIIIIJJJKKKLLLMMMEEEFFFGGGGGGGGGIIILLLOOONNNOOOOOOOOONNNNNNOOOPPPNNNNNNQQQUUU[[[```bbbccceeehhhnnnuuu}}}vvvhhhYYYJJJGGGAAA;;;777555555555666555444444333333333444333333333333333444555666666666666666555555555555333555777666222111444888<<<999444111000000000///000///.........000111222111111111111111111111111////////////////////////,,,...000///---,,,---...++++++---...//////////////////......---,,,,,,,,,,,,,,,------.../////////---,,,,,,,,,------...///------..................,,,,,,---......//////000000/////////.........---///////////////.........------......///000000000...///000111222222222222000000////////////000000.../////////000000000000///000000000000000000///////////////............,,,+++******,,,......---+++,,,,,,------,,,,,,,,,------,,,,,,---...000111---...///000000111111000/////////000000000000111333333333222222222222222444444555666666777888888999999:::;;;<<<<<<===============<<<::::::;;;===????????????@@@AAABBBCCCBBBCCCCCCDDDEEEFFFGGGHHHGGGIIIKKKKKKJJJIIIHHHIIIHHHIIIMMMUUUcccxxx}}}tttjjjfffiiiggg}}}zzzyyyxxxooommmiiieeebbbbbbdddeee\\\[[[YYYWWWUUUSSSQQQPPPOOOKKKGGGFFFHHHJJJIIIGGGHHHGGGHHHIIIKKKLLLJJJHHHFFFHHHKKKLLLLLLLLLNNNOOOIIIJJJJJJIIIIIIKKKMMMPPPLLLKKKLLLNNNQQQQQQPPPNNNHHHIIIIIIIIIIIIIIIIIIIIILLLMMMOOOPPPPPPPPPPPPOOOMMMMMMNNNNNNMMMLLLKKKIIIKKKKKKKKKLLLLLLLLLLLLLLLEEEFFFGGGGGGGGGHHHKKKNNNKKKKKKKKKJJJIIIIIILLLMMMHHHIIIKKKOOOSSSVVVUUUTTTRRRUUU[[[ccclllrrrtttuuutttxxx}}}yyygggVVVQQQIIIBBB<<<999999999777666555444444444444444555444444444444555666666777666666666555555555555222555888666222111555999333555666444222000111333111000/////////111222333111111111111111111111111000000000000000000000000///222444333111///111222------......///.........******+++,,,---...///000+++,,,,,,---...///000000,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000//////.........---,,,,,,,,,++++++******)))------......///000000000...//////000111111222333000000////////////000000////////////000000000000///000111222222111000///......//////000000111111///,,,+++,,,000333222000)))***,,,---.../////////...---,,,+++,,,...000222111111111111000///...---.........///////////////444333333222222111111111444444555555666666777777888888999:::<<<===>>>>>>=========<<<;;;;;;===???????????????@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGIIIKKKKKKHHHEEECCCCCCGGGIIILLLTTTbbbwww|||ssshhheeeiiigggssskkkhhhhhhfffccc^^^YYYVVVVVVSSSPPPPPPSSSQQQPPPNNNNNNNNNLLLJJJHHHIIIIIIHHHHHHGGGFFFEEEEEEIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNQQQSSSTTTQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRUUUXXXYYYWWWTTTQQQOOOOOOQQQTTTVVVUUUSSSRRRRRRTTTWWWYYYZZZXXXVVVSSSRRRRRRSSSTTTTTTRRRPPPPPPPPPOOONNNNNNOOOPPPQQQRRRQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHJJJLLLNNNOOOOOONNNMMMLLLLLLMMMQQQUUUYYYZZZZZZ``````aaafffppp}}}xxxjjjVVVIIIDDDBBB>>>:::333555666555333222333555666666666666555444333333333444444555666777888888888999666111333999999555333333333333444444555666333333333222222222111111///000111222222111000///222111111000///......---//////......------,,,,,,---+++***,,,///000...,,,........................+++,,,---...///000111222000000///...............111000///---------...///333111///---,,,,,,,,,,,,,,,---------......//////---------,,,,,,------...---------......000111111111111111111111000////////////000111111111111111//////............//////000/////////............000000///...---,,,,,,,,,////////////////////////---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...///......---------......000000000000000000000000//////000111222222333333333333333444444555555555777999:::;;;;;;<<<===???============>>>>>>>>>>>>======>>>======>>>@@@CCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJNNNMMMMMMRRR___tttyyyrrrkkkiiiiiieeeqqqjjj```ZZZYYYYYYXXXVVVWWWSSSQQQRRRQQQNNNOOOSSSKKKKKKKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^___```bbbcccdddddd___^^^^^^___aaabbb___]]]]]]^^^bbbgggkkklllhhheeebbbbbbccceeeggggggeeebbbaaaaaabbbcccdddccc```]]]ZZZYYYVVVTTTTTTTTTVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYVVVUUUSSSRRRRRRRRRQQQPPPLLLMMMNNNOOOOOOMMMLLLKKKMMMLLLKKKLLLNNNOOOOOONNNRRRRRRTTTXXXaaalllvvv}}}|||kkk[[[NNNEEE???;;;666777888666333222333555555555555555555444444333444555555555666777777777888999888444666;;;;;;777333333333333333444555555555444444333222111000000000000111111111111000000111111111000///........./////////...............---,,,+++---//////...+++------------------------,,,,,,---...///000111222000000///...............333222111000//////000111---,,,+++*********++++++------......////////////......------,,,---------------------...///000111222222222222222111000000//////000111111111111000//////............//////000000/////////.........000000000//////......---........................------,,,,,,,,,,,,---------,,,,,,,,,------.../////////.........//////000000000000000000000000000///000000111222222333333222222333333444555666666777999::::::::::::<<<>>><<<<<<<<<======>>>>>>>>><<<===>>>======>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMNNNTTTaaauuuyyyssskkkhhhhhhcccrrrfff[[[VVVPPPNNNNNNOOONNNLLLOOOLLLKKKMMMMMMKKKMMMPPPJJJKKKMMMNNNNNNNNNNNNMMMPPPPPPPPPPPPQQQSSSUUUWWWXXXYYYYYY[[[\\\]]]^^^^^^fffgggggghhhjjjlllnnnooopppqqqtttvvvwwwwwwwwwvvvooonnnmmmmmmnnnnnnllljjjnnnrrrzzzzzzyyyyyyyyyzzz{{{zzzwwwtttssstttvvvyyy{{{zzzvvvsssppplllfff```^^^___bbbdddhhhiiikkklllllljjjhhhgggdddbbb___^^^^^^^^^\\\[[[YYYXXXWWWVVVSSSPPPNNNMMMNNNLLLIIIHHHHHHHHHFFFEEEGGGGGGHHHLLLRRRYYY```eeellltttqqq___PPPEEE@@@<<<<<<;;;888555444444666444444444444444555555555666666666666666666666666666888888777999<<<:::666333222222222222333333444666555444333222111000///111111000000000000111111111111000000//////.........///////////////000000...---------......---+++........................,,,------...///000111111000000///...............222111111000000000000111------,,,------...///000////////////000000000000000///...------------------------------...///000222222333333222222111111...///000000111111000000000//////......//////000000000000/////////......000000000000000000//////........................000000000000000000000000......---------.../////////.........///000111111000000000000000000000000000000000111222222333333111111222333555666777777777888::::::999999:::;;;<<<======>>>???@@@@@@AAA===>>>???>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEFFFHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMPPPWWWdddwwwyyytttlllhhhgggbbb~~~}}}}}}}}}yyytttqqqnnnggg]]]TTTRRRPPPNNNNNNOOOQQQPPPOOOPPPMMMMMMOOOPPPNNNOOOSSSQQQSSSUUUWWWWWWVVVVVVVVV[[[ZZZ[[[\\\___bbbfffhhhmmmnnnpppsssuuuwwwyyyzzzwwwooolllooouuuyyy~~~yyyvvvuuurrrnnnmmmnnnooommmkkkmmmkkkhhhccc^^^YYYVVVTTTPPPMMMJJJIIIHHHHHHGGGFFFEEEEEEFFFHHHKKKOOOSSSUUUYYY```iiiuuuqqqaaaRRRJJJAAA@@@===999777666666777333333333444444555666666777777777666666666666666444555777999;;;;;;888555222222222111111222222333444444444333333222111111222111000//////000111222111000000000/////////.........//////000000111111///...............,,,+++///////////////000000000------......//////000000000000///.............../////////............///.........//////000111111000000000000000000111111111000///...---------------------------...//////111111222222222111111000...//////000000000000000000000////////////000000000000000////////////...//////////////////000000...........................//////////////////.........------------......------------...000111111000000000000000000000000000000111111111222222222000111222333555666777888777888999999888777888:::===>>>>>>@@@AAABBBCCCCCC???@@@AAAAAA@@@@@@BBBCCCBBBBBBCCCCCCEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLPPPWWWeeewwwyyyuuummmhhhfff```|||xxxrrrmmmjjjhhhgggdddcccbbb^^^YYYUUUSSSSSSPPPPPPPPPRRRTTTVVVVVVVVVVVVTTTTTTXXXYYYXXXYYY]]]ZZZ^^^cccggghhhiiijjjlllnnnpppssswww|||~~~}}}}}}|||vvvoooiiiccc```^^^VVVSSSOOOMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNTTTYYY___kkk{{{sssbbbTTTHHHEEE???;;;888666666666555444444444444555777777777777777777777666666666555666888<<<>>><<<888555333222222111111222222222222222222333333444444555222111000//////000111222000000000000////////////......//////000000111111.../////////...---,,,,,,------........./////////.........///////////////000000///........................////////////...,,,,,,,,,,,,------,,,,,,111111111111111111000000111000//////..................---------...////////////000000000000000///......///000000000000000000000////////////000000111000000000////////////.....................///........................******+++,,,,,,+++******------,,,,,,,,,,,,,,,---+++++++++,,,---...///000000000000000000000000000111111111111111222222222000111222333555666777888777888999999777777888999<<<<<<===>>>???@@@AAABBBAAACCCDDDDDDCCCBBBCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIKKKOOOWWWdddvvvyyyvvvmmmgggfffaaaxxxrrriiigggddd```\\\YYYXXXWWWSSSUUUVVVSSSPPPOOOSSSWWWOOOQQQSSSVVVZZZ]]]___```[[[ZZZ]]]dddhhhiiilllqqqqqqwww}}}vvvpppllliiihhh```]]]XXXTTTQQQPPPNNNMMMLLLLLLKKKJJJJJJIIIIIIIIILLLPPPRRRRRRVVV```iiilllwwwwwwwwwwwwxxx{{{zzzvvvuuuvvvwww~~~ssseeeWWWQQQHHHAAA<<<:::888777777666555555555666777888777777777777777777777777999888;;;@@@AAA===888777444333333222222222222333000111222333444555666777111111000000000000111111000000000000////////////...///////////////000000---///000000...------...******++++++,,,---------///////////////.........000000///...............///000000111111111111000------...//////......---111111111111000000000000000000////////////000000//////.........//////000......//////000000//////---...//////000000//////111000000//////000000111111111000000000/////////...............---------------------------------,,,---...//////...---,,,------,,,+++++++++,,,,,,++++++++++++,,,---......000000000000000000000000111111111111111111111111111111222333555666777777666777999999888888999:::999999:::;;;<<<======>>>BBBDDDEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLIIIKKKNNNVVVcccuuuzzzwwwmmmggggggbbb{{{tttmmmfffaaaZZZYYYWWWUUUSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSVVVXXXUUUXXX\\\aaaffflllpppssskkklllsss~~~~~~yyyuuusssssssssiiieee```]]]\\\[[[ZZZZZZUUUTTTSSSQQQPPPOOOOOOOOOLLLPPPQQQNNNNNNUUUZZZ\\\aaabbbcccdddfffllltttzzz{{{uuuqqqoooooosssyyy~~~~~~ooogggZZZOOOHHHCCC???<<<:::999777666666666888999666666666777888888888999;;;888999???@@@:::555555555555444333333333333333111222222333444555666666000000111111111111000000////////////000000000000/////////...............,,,...000000...---...000+++++++++,,,---.........000000//////.........---000000///..................///000111222222111000---...///111222222222222111111000000000/////////////////////000111222222111000000/////////000000......///000000000000000---...//////000000//////111111000000000000111111111111111000000000//////000000//////......------------------------------///000222333333222000///......---,,,,,,,,,,,,,,,------,,,,,,,,,------...000000000000000000000000111111111111111111111111222222333333444555666666555777999999999999:::<<<:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>@@@BBBDDDDDDBBBAAAAAAAAAEEEEEEDDDCCCCCCCCCCCCCCCHHHIIIJJJJJJKKKKKKJJJJJJMMMMMMPPPVVVdddwww{{{wwwmmmhhhiiifff|||vvvrrreeeaaa\\\WWWUUUTTTSSSRRRSSSQQQOOONNNOOORRRVVVYYYZZZ\\\]]]^^^___aaaeeehhhuuuxxx|||}}}yyy||||||rrrpppoooooorrrqqqnnnkkkiiijjjhhhddddddfffddd``````[[[WWWUUUPPPLLLMMMRRRRRRQQQRRRTTTVVVYYY___eeesssxxx{{{}}}~~~vvvjjj___QQQEEECCCAAA>>>;;;999999999:::555666666666777777888888999;;;===;;;777555555666777555333333444444444333444444555666555444222111222222222333333444444444222111111000000000//////000000//////.........---//////............///000..................------,,,---///000///...///000,,,,,,,,,,,,,,,---...............///000111222333111111000000//////......---......///000111111222......------------......111111000000//////......111000000000//////................................................------222111111111000000//////333333333333333222111000//////...---,,,,,,++++++,,,---///000000///---,,,---,,,,,,,,,,,,---............////////////......000///...------...///000111111000000000000000111111222222333333444444555777777777777888999:::;;;888:::<<<===<<<<<<===>>>===>>>>>>???AAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGHHHHHHHHHIIILLLNNNNNNNNNMMMRRReeewwwtttkkkeeeeeeaaazzzrrrjjjccc___ZZZWWWTTTRRRRRRSSSSSSSSSRRRRRRRRRTTTWWW[[[^^^aaaccceeegggjjjooouuu}}}{{{{{{|||}}}vvvooonnnooommmkkkmmmrrrsssqqqqqqjjjbbb^^^XXXRRROOOQQQTTTUUUXXXZZZ[[[\\\___ccchhhtttttteeeXXXQQQKKKDDD>>>;;;:::999888444444555555555666666666;;;<<<<<<:::666444444666555333111111222222222111333333333333333222111111222333333333333333333444111222222222111111000///000000/////////.........000000///.......................................+++---//////.........000//////......///000000111------,,,,,,,,,------...////////////000000000000......//////000000111111///......------......///111000000000/////////...111111111000000/////////................................................111111111111000000000///000000111111000//////...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////((()))***,,,---...//////000///............///000111111000000000000111111111222222333333444444555777777777888999999::::::999;;;===>>>======>>>???=========>>>@@@AAACCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHHHHHHHIIILLLNNNOOOOOOOOOUUUhhhvvvsssjjjeeeeeeaaa|||wwwooohhhaaa[[[UUUQQQSSSSSSRRRSSSUUUWWWZZZ\\\ZZZ[[[]]]```dddgggjjjllltttwww{{{zzzvvvwwwuuutttxxxyyyqqqhhhccc^^^YYYWWWYYY\\\aaagggkkklllkkkjjjjjjiiipppxxx{{{|||rrreee[[[MMMDDD@@@???===:::666666666555666666777777======;;;888555333444555555333111111222222222111222222111000000000000111444333333333333333333222111222333444444222111///000000////////////......111000///.......................................,,,...//////...---...000000000//////000000111111111000//////.........///.........///000111111111////////////000000000000///......------......///000000000000////////////111111111111111000000000////////////////////////........................111111111111000000000000//////000000//////......//////......---,,,,,,,,,///---+++******+++---///,,,,,,,,,---...///000111((()))***,,,---...//////000//////......//////000111000000000000000111111111222222333333444444555666777888999:::::::::::::::<<<>>>>>>>>>===>>>???============>>>???@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIJJJLLLOOOQQQQQQSSS[[[llltttqqqiiidddeeeaaaxxxqqqhhheee```]]][[[YYYWWWUUUWWWXXXYYY[[[]]]aaafffiiikkklllnnnqqquuuzzz~~~~~~{{{zzzqqqhhhaaa]]]bbbjjjrrr{{{}}}{{{~~~{{{vvvtttvvvyyy{{{}}}yyy}}}ppp\\\OOOIIIFFFBBB>>>::::::999888888999:::;;;>>>===:::777444333444555777555333333444444444333222111000//////000111222444444444333333222222222000222444666666444222000000000////////////////////////............///000............////////////...///000///......///111//////............//////111111000000000000000111.../////////000000000111000000000000//////////////////............//////000000000000////////////222222111111111111111111000000000000000000000000............////////////111111111000000000000000000000111111111111000000//////......---------,,,000///...------...///000,,,,,,,,,---...///000111...//////000000//////...000//////////////////000000000000000000000111222111222222333333444444555666777888999:::::::::999999;;;===============???>>>>>>>>>===>>>>>>??????AAAAAAAAAAAABBBCCCDDDEEEEEEGGGHHHIIIIIIJJJMMMOOORRRSSSVVV```pppsssppphhhcccdddaaavvvqqqooommmgggccc\\\ZZZYYYYYY[[[]]]^^^]]]\\\^^^```bbbeeejjjqqqvvv|||~~~{{{pppfffeeerrryyypppkkkhhh```bbbdddbbb```dddnnnxxxttt```UUUMMMEEE???===<<<:::999999:::;;;<<<>>><<<888666444444444444777555333333444444444333333222111000000111333333444444444333333222222222000222444666666555222111//////000000000000000000------------...000111222........./////////000000000111111000///...000222//////............//////,,,,,,,,,,,,---...///000111000000000/////////...000000000000/////////////////////....../////////////////////000000000000111111111111111111222222111111111111111111111111........./////////000000000000000000000000111111///000111111111111000000///...............------......///000000///......,,,,,,,,,------///000000000000111111111111000000///000000000000000000///000000//////000111222222111222222333333444444555666666777888999999999999888999;;;<<<;;;;;;<<<===??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBDDDDDDEEEGGGHHHIIIIIIKKKNNNPPPSSSSSSWWWbbbqqqrrrooogggcccdddaaarrrllleeeaaa```___^^^]]]ZZZYYYXXX[[[___bbbdddeeedddgggiiilllpppxxxyyytttrrr{{{|||pppfff```XXXUUUTTTTTTRRRRRRYYY```qqq{{{uuubbbRRRFFF>>>===<<<:::888888999:::;;;===:::777666666666555444555333111111222222222111333222222222222333444444444333333333333333333222000222333555555444333222//////000000000000111111------------...000111222.........//////000000111111111111///......000222111111000000//////000000,,,,,,,,,---...000111222111111111000///.........////////////000000000000000//////......//////000////////////000000000000000000000111111111111111000000000000000000000000.........//////000000111000000000000111111111111......//////000000//////........................+++,,,...000000...,,,+++---,,,,,,,,,,,,---......***+++---...000000111111///000000111111000000///////////////000111222333111222222333333444444555666666555666666777999999777999;;;;;;;;;:::;;;<<>>>>>>>>>>>>>>???@@@????????????@@@AAABBBCCCEEEGGGHHHIIIJJJLLLOOOQQQSSSRRRVVVbbbooo}}}sssooofffbbbccc```bbb```]]][[[ZZZZZZ[[[\\\^^^]]]^^^bbbhhhmmmpppqqqtttxxx|||{{{~~~rrrfff^^^UUUOOOLLLMMMMMMLLLNNNSSSYYYaaannnnnnZZZKKKDDD???===;;;999888999;;;===:::888666666777777555333555333111111222222222111111222222333444444333333222333333333333333333444111111222333333333333333//////000000000111111111//////............//////---......///000000111111000000///---,,,,,,...000111000000///......//////000000000000000111222222000000000000////////////......//////000000111111000000////////////000000.../////////000000000111/////////000000111111111000000000000000000000000---......///000000111111///000000000111111111111...//////000111111000000............////////////------............------------,,,++++++++++++,,,((()))+++---...////////////000111111111111000///////////////000111222333111222222333333444444555666555333333333555888:::777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<===>>>>>>??????????????????@@@AAABBBEEEFFFHHHIIIJJJLLLOOORRRRRRPPPTTT```lllyyytttpppfffaaaccc```YYYZZZ[[[[[[ZZZYYY[[[\\\cccccceeekkkrrryyy}}}sssggg___RRRJJJGGGJJJMMMKKKKKKNNNKKKPPPYYYffftttwwwaaaRRRKKKAAA@@@===;;;;;;<<<>>>???888777555666888999666333777555333333444444444333000111222444444444333222222222222333333444444444111111111222222333333333//////000000111111111222222111000///------,,,,,,---......///000111111222//////...,,,******,,,//////...---,,,,,,,,,,,,,,,///......---------------......//////000000111111---......///000111111222000000////////////000000.../////////000000111111......//////000000000111////////////////////////---......///000111111222//////000000111111111222111111222333333333333333.........///////////////222000///......///000222------,,,+++************,,,------......------,,,///000111222222111000///////////////000111222333111222222333333444555555666555222111222444888:::888:::<<<===<<<<<<===>>>;;;::::::;;;<<<===>>>>>>??????????????????@@@AAAEEEFFFHHHJJJJJJLLLOOORRRRRROOOSSS^^^jjjvvvuuupppfffaaabbb```WWW[[[```bbbbbbcccfffjjjjjjooovvv|||{{{lllaaaRRRQQQNNNLLLKKKLLLMMMOOOMMMOOORRRUUUYYY___ggglllttt{{{wwwfffWWWKKKFFFBBB======???AAAAAA@@@@@@===:::888888888777666333333333333333333333333222222222222222222222333333333333333333333333333111222333444555444333222222111111111000000//////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////......///000222333111///...------...///111000111222111000///000222000000000000000000000000////////////............//////000000111111111222////////////000000000000...000222222111000000000000111111222222222111111333222111000////////////222111000///......///000111000///.......................................000///.........000111222222222111000///...------000000111222222222222111222222222222333444555666222444777888777666666777999:::;;;<<<============<<<===??????>>>>>>@@@AAA>>>>>>???@@@@@@@@@??????DDDEEEFFFHHHJJJLLLMMMNNNRRRRRRTTT[[[gggwwwrrrlllkkkfffbbbbbb^^^aaaeeefffhhhlllsssxxxxxx~~~|||nnneeeZZZVVVRRROOOPPPQQQQQQQQQOOOPPPQQQPPPQQQSSSVVVYYY\\\cccpppyyymmmaaaWWWMMMGGGAAA>>>>>>>>>===;;;<<<:::777666666666555333666666666666666666666666333333333333333222222222333333333333333333333333222222222333222222111111111111111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000......---...//////000///...------...///000---...//////------...///000000000000000000000000/////////////////////////////////000000000111111////////////000000000000...000222222111//////000//////000000111000000///111111000000000111111222222111000///...///000000000/////////............------------------------......---,,,------...///111111000000//////......000000111222222222222111///000000111111222333333111333666777777777888:::::::::;;;<<<======<<<<<<;;;===>>>???>>>>>>???AAA@@@@@@AAAAAAAAAAAAAAAAAADDDEEEFFFHHHJJJKKKMMMMMMNNNOOORRRYYYfffwwwrrrlllkkkfffbbbbbbkkkmmmppprrruuu{{{{{{qqqjjjddd^^^WWWVVVYYY[[[ZZZXXXYYYYYYXXXUUURRRPPPPPPQQQQQQUUU^^^kkkzzz~~~vvvmmmfffWWWQQQIIIDDDBBB@@@>>>;;;999777666666666666444333333333333333333333333333555555444444333333222222222222222222222222222222333333222111000000000000111111111222222222222222000000000000000000000000////////////////////////111111111111111111111111////////////////////////222111000///............000///...------...///000,,,---......---,,,---...000000000000000000000000000000000000000000000000...///////////////000000////////////000000000000---///111111000/////////......////////////....../////////000000111333333222111000///...///000000...////////////...------------------,,,,,,,,,,,,///......---------......000000000000///////////////000111111222222111111...///111222333333222222111333444555555777:::<<<:::;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMKKKLLLOOOWWWeeewwwsssllljjjfffbbbbbbyyy}}}yyysssnnnjjjddd^^^___fffkkkjjjgggddddddccc___[[[WWWUUUUUURRRSSSWWW^^^iiivvvyyysssfff```WWWPPPLLLHHHCCC???:::999888888888888666444222222222222222222222222666666555444444333222222111111111111111111111111555444222000000000000111111111111222222333333444000000000000000000000000........................000000000000000000000000////////////////////////222222222111111000000000000///............///000...///000///...---...000000000000000000000000000000000000000111111111111............////////////////////////000000000000---///111111000///.../////////////////////...---//////......///000000111000///...------...//////---.../////////...---------,,,,,,,,,,,,,,,++++++111000000///////////////.../////////000000000111///000000111111111111111///111333555666555444333222333333333333444777::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>>>>======???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJNNNVVVdddvvvtttmmmkkkfffbbbccc}}}wwwtttssspppkkkhhhlllvvv}}}}}}{{{nnnnnnkkkgggaaa\\\YYYXXXTTTSSSTTTWWW___hhhrrrxxx}}}yyyrrrhhh___XXXPPPGGGAAA===;;;999999999888666555555555555555555555555555666666555444444333222222111111111111111111111111666555333222111111111222111111111222222333333444111111111111111111111111/////////////////////////////////////////////////////////////////////////////////000000111111111//////............//////...///000///...---...000///////////////////////////000000000111111111222////////////............////////////000000000000---///111222000/////////111111111111111000///...000///...---------------...---,,,,,,,,,,,,......------...............------------,,,,,,+++++++++000000000000000000//////......//////000000111111//////000111111111111000///111333555666555444333333444333222111111444666999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKJJJKKKNNNVVVccctttwwwnnnkkkfffbbbbbb{{{xxxyyyzzzzzzxxxxxx~~~}}}xxxqqqiiibbb___^^^^^^]]][[[YYYZZZ\\\```bbblllttt|||qqqfffYYYKKKCCCAAA>>>:::888777666444333444444444444444444444444555555444444333333222222222222222222222222222222555555444333222222222222111111111222222222222222111111111111111111111111000000000000000000000000........................////////////////////////+++,,,---...////////////////////////////////////,,,---......---,,,---...////////////////////////...//////000000111111111000000000////////////...////////////000000000000...000222222111000000000222333333222222111000///000///...------,,,,,,,,,------,,,+++,,,---...///---------,,,------...///......------,,,,,,++++++,,,,,,---...//////............//////000000111111...///000000111111000000...///111222333333222222333444444333111111222444888999:::;;;;;;<<<<<<<<<:::<<<============>>>@@@??????>>>>>>???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNVVVcccttt{{{qqqmmmfffbbbbbb|||}}}zzzqqqjjjggggggllljjjhhhddd```]]]ZZZYYYbbbiiisss|||wwwhhhYYYNNNIIIDDD>>>999777666555444222222222222222222222222333333333333333222222222333333333333333333333333222222333333333222222111111111111111111111000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////------//////000///............////////////......---...//////------...///////////////////////////------...//////000111111111111000000000/////////////////////000000000000///111333444222111111111333333333333222111000///000000///.........//////......---------...///000...---+++***+++---///000//////......---,,,,,,+++***+++---...////////////////////////000000000000...//////000000000000000///000000111111222333333222444555555444333444555666777999:::;;;<<<======:::<<<======<<<===>>>@@@??????>>>>>>???AAACCCEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIMMMVVVdddvvv}}}~~~~~~sssnnnfffaaabbb}}}|||sssnnnllllllmmmmmmnnnnnnmmmjjjgggeee___dddjjjooorrrvvv{{{wwwggg]]]OOOJJJBBB<<<999888777666555555555555555555555555222222222222222222222333333333333333333333333333///000222333333222111000222111111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////222222333333222111///.........////////////......000111222111000///000222////////////////////////,,,------...///000000111222222111111000000//////////////////000000000000000222444444333222111222333333333222222000//////000//////000000111222333000///......///000111222///---+++)))***,,,///222000000///...------,,,,,,+++,,,...000222222222222000000000000////////////...//////000000000000000222222222222333444555666111444666888777666777777555666888:::<<<======>>>:::;;;======<<<<<<>>>???@@@???>>>>>>@@@BBBDDDFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGLLLUUUeeexxxvvvtttuuu}}}tttnnnfffaaaaaa|||rrrmmmooossszzzwwwtttssssssqqqkkkgggfffdddbbbaaaaaadddfffhhhqqq|||}}}tttfffZZZJJJ???===;;;777333777444111000111444777777555555444444444333333333222222222222222111000/////////000000111111222222000111111111111222222222000111222333333222111000333111///---,,,,,,---...//////000000000000//////000000000000000000000000111111000000//////.........///////////////...---000000//////.........---111000000111222222000///...000111000///...///111///000000111111111111000111000///......///000111000000111111111000...---222222222333333222222222000/////////............,,,---...000000///---,,,000//////......//////000///...,,,******,,,...000******++++++,,,---......////////////000000000000000000000000111111111111222222222222222222222222333333333333333444555666777999::::::999888:::;;;<<<<<<;;;;;;;;;:::::::::>>>???@@@@@@???@@@BBBCCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJMMMVVVeeezzz|||rrrppptttyyylllffffffbbbxxxssssssyyy~~~{{{wwwvvvtttpppmmmhhhgggeeebbbaaa`````````aaajjjwwwuuuhhhVVVHHHAAA>>><<<:::888555222222333555777777444444444444333333333333222222333333222111111000000000000000111111111111000111111111111222222222222222222333333222222222222111///...---...///000///000000111111000000///000000000000000000000000000000000000//////////////////000000000000000///000000000/////////......000///......000000///...---...//////------...///....../////////......---111000///......///000111,,,------......---,,,+++111111222222222222111111///////////////.........,,,---///000///...---+++------,,,,,,,,,,,,------///...,,,+++,,,...000222++++++,,,,,,------....../////////000000000000111...////////////000000000222222222222222222222222444444444444555666777777777999::::::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===???????????????AAACCCEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMVVVfffzzzwwwooonnnssszzzmmmggggggccczzz|||{{{xxxwwwtttrrrmmmmmmkkkhhheeeaaa]]][[[XXX]]]eeemmmvvvyyycccPPPCCC<<<;;;;;;999666444444555666666555333333333333222222222222333333333333333222222111111111111111111000000000000111111111111222222222222222111111111111222222222111000//////000111111000111111111111111111000000000000000000000000000////////////000000000000...///000111111222111111111000000000000000/////////...,,,,,,.........---...///000000......///000////////////......---,,,000000////////////000000......///000000000//////000000111111111111000000.........///////////////....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++...000111---------...............//////000000000111111111............////////////222222222222222222222222555444444555666777888888777999::::::999888:::;;;;;;;;;<<<<<<===>>>>>>>>>===?????????>>>???AAACCCEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKNNNVVVfffzzztttnnnmmmuuuzzznnnhhhhhhddd}}}zzzuuurrrrrrsssrrrpppmmmgggbbb___\\\]]]]]]___eeeppp|||ttt\\\III>>>;;;;;;999777555555555666444333333333333222222222111111333333444444444333333222222222222111111000000000000000111111111222222222222111000//////000111222222111111000000111222333111111222222222222111111000000000000000000000000......//////000000111111---...///000111222222222111111111111000000000000000...,,,,,,---.........000222333222111000111222111111111111000///...---000000////////////000000//////000000111111111111//////000000000000//////............////////////.../////////...---,,,+++------............------)))((((((((()))+++---///////////////............/////////000000000111111........./////////000000111222222222222222333333444444444444555666888888777999::::::999888:::;;;999:::;;;<<<===>>>??????>>>@@@@@@@@@@@@@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKNNNWWWfffzzzvvvqqqqqqzzzxxxmmmggggggddd{{{ttttttuuuuuuuuurrrnnniiifffaaa^^^YYYWWWYYY```jjjpppxxxnnnYYYKKKBBB???:::888666555555555333222333333333222222222111111222333333444444333333333333333222222111111000000000000111111111222222222333333111000000111333333111111111111111222222222111111222222222222111111111111111111111111111111......//////000000111111,,,---...///000000111000000000000000111111111111111///......///000000///000222333222111000111222111111111111000...------//////000000000000//////,,,,,,,,,,,,---......////////////000000/////////.........///////////////...//////......------,,,---......//////......---(((((((((((()))+++---...//////////////////.........////////////000000000//////000000000111111111111111111222222333333333222222222333444555777888777999::::::999888:::;;;888888999:::<<<===>>>>>>@@@AAABBBAAAAAAAAACCCEEEEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKNNNVVVeeeyyy~~~zzzzzz~~~vvvkkkffffffbbb|||vvvvvvuuutttqqqooollljjj```\\\WWWTTTTTTXXX]]]```hhhrrr~~~}}}kkkYYYKKKCCC>>>;;;777555555555333222333333333333222222222222111222222333333333333333222222222222222111111111000111111111111222222222555555444444444444555555111222222111111111111111000111111111111111111000111111111111111111111111////////////000000000000,,,---...//////000////////////000000000000000111111000000111222222111///...///000000......///000............------,,,+++//////000000000000//////.........---......///000//////000000000000//////000/////////....................................+++,,,---......---,,,+++******++++++,,,---...///.........///////////////------........./////////000000000000111111111111111111111222222333333444111111222222444555777888777999::::::999888:::;;;888888999:::;;;<<<===>>>???AAABBBAAAAAAAAACCCEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJMMMUUUdddwww{{{uuujjjffffffbbb|||zzzvvvrrrooommmkkkkkkcccaaa]]][[[ZZZZZZYYYYYY]]]dddmmmuuu||||||jjjVVVHHHBBB???:::777666666555555444444444444333333333333000111111222333333222222111222222222222222222333000111111111111222222222333444444555555444444333222222222111111000/////////000000111111000000///111111111111111111111111000000000000////////////...//////000000000//////....../////////000000000///000111333444333000------...//////------...///---------...------,,,,,,...///000111111000///...222222000000///000111111///000000111111000000///111111000///...------,,,------------......///000,,,---///000000///---,,,,,,,,,,,,,,,------......---------......//////000,,,,,,,,,------------.../////////000000000000111000111111222333333444444222222222333555666888999777999::::::999888:::;;;999::::::;;;<<<======>>>>>>???@@@@@@??????AAACCCEEEFFFFFFGGGGGGHHHIIIIIIIIIIIILLLTTTbbbvvvzzzuuukkkfffgggccczzzsssnnnkkkjjjjjjkkkiiigggeeeccc```\\\YYYVVVZZZ```eeemmm|||zzzcccRRRFFFAAA<<<888777777777777555555444444444444333333///000111222222222222222111111111222222333333444000111111111111222222222000111222333333222111000222222222111111///...---//////000000000000//////111111111111111111111111111111000000//////......000111111111111000000///---.........//////000000...///111333555333///,,,///000111000///...///111......//////000/////////...///000111111000///...000///...,,,,,,,,,---...000000111111111111000000222222111///...---,,,+++,,,,,,,,,---...///000111///000111333333111000///+++++++++++++++++++++++++++,,,,,,---...///000000+++++++++,,,,,,,,,------............/////////000000000111222333333444444333333333444666888999:::777999::::::999888:::;;;;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>===>>>@@@BBBEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKSSSaaauuu{{{uuulllhhhhhhdddzzzqqqkkkkkknnnqqqrrrpppnnnnnnnnnjjjccc^^^\\\WWWXXX^^^```ggg|||}}}lll___KKKIIIDDD<<<555333666:::;;;999777666666666555444444444333222222222333333111111111111111111111111333222222111222222333333//////000222333444555666444444333333222111000000000000000000000000000000222111000//////000111222////////////////////////........................//////000000111111111222///...---,,,---...000222//////000111222222111111...000111000///------...////////////////////////333111000///000///...,,,+++---111444555333111000///111222111///.........555000,,,///444666333...000000000000000111111111111000///...---,,,++++++...---,,,+++,,,---...///000...---///111111...+++!!!$$$'''+++///111333000111222333444555555555222222333444555666777888::::::;;;;;;;;;:::999999::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHKKKTTT___ooo{{{uuulllggghhhddd~~~uuupppnnnppprrrrrrqqqqqqtttvvvtttnnniiieee^^^[[[]]]]]]aaarrr|||oooeeeTTTNNNEEE>>>;;;:::;;;;;;888666555444555555333222444333222222111222222222333333333333333333333333333222222111111111222222///000000111222333444444222222333333333333444444111111111111111111111111222111000//////000111222///////////////////////////////////////////////////000000000111111111111000///---------///000222000000000///...---,,,+++///000000000............////////////////////////444222000000000///---+++)))***---///000///...---...///111000///......//////......000222333333222222222222111000000000/////////...............---,,,,,,++++++,,,---///000///...---///111111///,,,((()))***,,,...000222333000111222333444555555555333333444555555666777777::::::;;;;;;;;;;;;;;;:::888888888999::::::;;;;;;>>>>>>>>>>>>>>>???@@@AAADDDDDDEEEGGGHHHIIIJJJKKKJJJIIIKKKTTT___ppp~~~wwwmmmggggggccc|||yyyyyyzzzwwwwwwxxx|||{{{wwwrrrhhhaaa___]]]\\\eeeqqq|||tttmmm___TTTHHHAAA??????;;;888777666555666666666444222444333222111111111111111222222222222222222222222333222222111111000000000000000000111111111222222000111222333444666777777222222222222222222222222222111000000000000111222////////////////////////000000000000000000000000000000000000111111111111000///...---...///000111111111222111111000///...000000/////////.........////////////////////////222111//////000000///...******+++,,,---------,,,---...000000///...///000***---000000///000222555444333333222111000//////------......//////000000+++++++++,,,---...///000---------...000111000...////////////000000000000000111222333444555555555444444555555666666777777999999:::;;;<<<<<<<<<;;;888888888999::::::;;;;;;>>>>>>=========>>>??????BBBCCCDDDEEEGGGHHHIIIJJJKKKIIIKKKTTT```rrryyymmmggggggbbb}}}}}}ssskkkgggccc______cccjjjyyy|||vvvmmmbbbUUUKKKGGGCCC===999999888888999:::999777555555444444333222222222222000000000000000000000000222222222222111000//////111000000000000000000000000000111222444555666666222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111000//////......///000000+++,,,...000222444555555111000//////000000000//////////////////////////////......///111333222222......---------...//////---///111111000000111222+++---//////...///000222333333222222111111000000....../////////000000000---,,,,,,,,,---------...,,,------...000000000000000000//////.........---000111222333444555555555555555666666666777777777777777999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>============>>>>>>AAAAAABBBDDDFFFGGGHHHIIIKKKIIILLLUUUbbbtttxxxmmmggggggccc}}}}}}|||vvvrrrnnnhhhcccaaa^^^dddkkkqqqzzz}}}vvvjjj]]]SSSJJJDDD@@@<<<;;;::::::;;;;;;999777777777666555444333333333000000000000000000000000222222222222222111000///111111111000000000000000000000111111222222222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111000000000000000000000000000/////////000000$$$&&&(((+++...111222333111000000111333333111///000000000000000000000000000//////000111222222111111000///......//////000...000222222111111222333000...---...//////...---000000000111111222222333111111000000000/////////.........------,,,++++++,,,---......//////111111////////////............000111222333444555555555555666666777777888888888666666777999::::::::::::<<<<<<<<<===>>>>>>??????==================>>>??????@@@AAACCCEEEGGGHHHIIIJJJIIIMMMVVVdddwww~~~vvvlllggghhhddd~~~|||}}}zzzvvvqqqllliii^^^\\\ZZZ[[[```jjjuuu{{{xxxlll___TTTKKKFFF???===:::999::::::888777999888777666555444444444333333333333333333333333111222333444444333222111111111111111111111111000111111111111000000000000111111111111111111111111111111222333333222111111111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000//////)))***,,,...///000111111111111111444777777333///000000000000000000000000444333111111111111///...111000///...............///000222222111000111222222000......///000...+++......///000111222333333222222111111000000//////............---,,,+++***---...///...---...000222000000000000111111111111000111222333444555555555555555666777888999::::::666777888999999:::999999:::::::::;;;<<<<<<==================>>>???@@@@@@???@@@AAACCCEEEGGGHHHIIIIIIIIINNNYYYhhhzzz|||tttkkkggghhheee{{{wwwuuuuuutttiiiccc[[[WWWWWW[[[```eeesss~~~zzzqqqeeeXXXNNNDDDAAA<<<::::::::::::999999888777555444444333333444444444444444444444444000111333555555555444333111111111222222222222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111111000000000///111111111111111000//////111111222222222222222111111111333888;;;:::444...000000000000000000000000222111000000222222111000111111000//////...------...000111111///......//////000111000.........000.........///000000000111000000111111111111222222++++++---.........------...///000...,,,,,,///222111111111111111111111111000111222333444555555555444444666777999:::<<<<<<999::::::;;;;;;;;;::::::888888999999:::;;;;;;;;;<<<<<<======???@@@BBBCCC???@@@AAACCCEEEGGGIIIJJJGGGHHHOOO\\\kkk}}}|||tttjjjfffhhheee~~~yyytttvvvzzz|||wwwpppgggaaa]]]ZZZZZZ[[[bbbnnn}}}zzziii[[[IIIEEE@@@<<<<<<<<<======888888666555444333333222333333333333333333333333///111333555777666555555111111222222222333333333111111222222222333333333333333333333333333333333111222333444444333222111222222222222222222222222333333333333333333333333222111111111000000//////111111111111111000///...///000000111111111000000111111444:::>>><<<555...000000000000000000000000---,,,---///333666666666222222222222111000...------///000///---,,,,,,---***///444222---,,,000555////////////...............///000111222333444444((()))+++---///000000//////000111///,,,,,,...111111111111000000000//////000111222333444555555555333444555777999;;;======<<<<<<<<<===<<<<<<;;;;;;888999999::::::;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDD???@@@AAADDDFFFHHHIIIJJJFFFHHHPPP]]]mmm~~~}}}uuujjjfffhhheee}}}xxxwwwzzz}}}{{{sssnnnkkkeee\\\UUU^^^___eeeqqq}}}mmmYYYLLL@@@<<<======<<<<<<777777777888999888555222333333333444444444555555222222333333444555666666666555444333111000///...222222111111222222333444000000///////////////000111111111111111111111111000000000000111222333444333333333222222222111111222222111111111111111111333111111333666666444111111111111000000000000000---111222000000111000,,,000/////////............111000///...///111333444000000000000////////////////////////............---///000///......///000111000000////////////000000000000000111111111111222222111111111111111111...///000111000...,,,+++...111333444333333555888111333555666555333111///777777666666666888999:::999999:::::::::999999888<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIIIIIMMMQQQXXXiii|||rrrmmmgggdddfff|||yyywwwrrrhhhaaaZZZWWWYYYbbbnnn|||iiiZZZJJJBBB???;;;999999888777777888999888666333666666555444333222111111111111222333333444555555444333333222222111111111222222111111222222333444111111000//////000000111222222222222222222222222000000///000000111222222222222222222222222222222222222111111111111111111222///------///111111111333222222111000//////...,,,///000------000///,,,000000/////////.........,,,---...//////000000000////////////000000000000////////////............---///000///------...///000000////////////000000/////////000000000111111111111111111111111111111111222333444444222000///...000333333222222444777111222222333444555555555777777777888888999:::;;;::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======??????>>>??????@@@AAAAAACCCDDDDDDFFFGGGHHHIIIJJJFFFJJJNNNUUUfff{{{rrrnnnhhheeeggg}}}tttmmm___XXXSSSUUU^^^kkk}}}|||kkkXXXKKKDDD===::::::888777777777888888666444666666555444333222111111111111111222333333444444222222222222222222222333222111111111111222333333222111111000111111222222333333333333333333333333000000000///000000111111111111111222222222222222111111222222222222222222333///+++)))+++...111222444444333111000///...---...000000------000111...000000000/////////......***,,,...000111000///.........//////000000111111////////////...............//////...,,,+++,,,---//////...//////000111222....../////////000000000111111111111111111111111000111222222222111000///...000111222111111333555444333222222333444666777777777888::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>????????????@@@AAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKEEEHHHLLLRRRddd|||rrroooiiigggiiixxxnnncccXXXUUUXXX___kkkvvv{{{gggXXXMMMDDD??????888777666666777777666555333333333333444444444444222222222333333444444444222222222222222222222222111111111111111222222333222222111111222222333333333333333333333333333333222111111111111111222222111111111222222222222222111111222222222222222333444111...,,,---000333555333333222222111000//////111333222//////333444222000000000////////////...---...000111222222111111000000000000////////////////////////...............//////...,,,***+++,,,............///000222222............////////////000000000000111111111111000000111111111111000/////////000000000111222222777666555444333333333333555666888:::;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJEEEIIILLLRRRddd|||ssspppjjjhhhkkkuuujjj___ZZZYYYZZZ^^^dddtttxxxiiiZZZMMMDDDBBB:::888555555555666555555333333444444444555555555444444444444555555555555444444333222222111111000111111000000111111222333222222111222222333444444222222222222222222222222333333222222333333444444222222222222222222333333111111222222333333333333111222222222111222333444111111111111111222222222222444333000000444666444111000000000////////////000000//////000111333444222222111000///...------////////////...............//////...,,,***+++,,,............///000222222............//////////////////000000000111111111333444444444444444444444000000///000000111111000333444555666666444222111333555777999::::::999999999999:::;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>=========>>>>>>@@@AAAAAABBBCCCDDDEEEFFFHHHIIIIIIEEEIIILLLRRRccc}}}}}}tttqqqkkkiiilllvvvlllcccaaa___\\\[[[\\\aaammm|||{{{|||kkkXXXKKKEEE>>>;;;888666666666666666888888777666555444333333555555555555555666666666444444333333222111000000111000000000000111222222111111111111222333444444111111111111111111111111333333333333444555666777555444444444333333333333111111222222333444444444...000333444333111111222000000111111222333333333///222222///000444555333111111000000000////////////...---,,,---///111333222222111000///...------////////////...............//////...,,,+++,,,---//////...//////000111222....../////////000000000...//////000000111111111222222222222333333333333222111///000111111000///,,,...222555777777555444333444666777888999::::::888999:::;;;;;;;;;;;;;;;======<<<<<<======>>>???>>>>>>>>>===>>>>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIIDDDGGGKKKPPP```xxxuuuqqqllljjjlll|||tttmmmlllkkkfffaaa```]]]dddppp~~~vvvqqqrrr{{{}}}gggUUUMMMDDD@@@<<<888888888888888999999888777666555444444555555555555555555555555222222222222222222222222000000000000000111222222000000000111111222333444222222222222222222222222111111222222444555777888777777666555444333333222111111222222333444444555...111444444222111111222111222222222222222222333///222333111222555555222111111111000000000//////---------......///000111////////////000000000000////////////............---///000///------...///000000////////////000000/////////000000000111111......//////000111111222///////////////000111111444222000000222222000...+++,,,///222444666777777555555666777888:::;;;<<<999:::;;;<<<<<<========================>>>>>>???@@@@@@??????>>>>>>??????CCCCCCDDDEEEGGGHHHIIIJJJDDDHHHLLLQQQ___vvvvvvrrrllliiilllxxxwwwuuuoooiiifff]]]___dddmmmxxx~~~vvvnnnjjjppp}}}rrr___VVVHHHDDD???;;;::::::::::::777777777777888888888888444444444444444444444444000111111222333333444444000000000000000111111222000000000000111222333444333333333333333333333333///000000222333555777888999999888666555444333222111111222333333444555555000333555555222222333666333333333222222111111111000444666555555888777444111111111111000000000000---...000222333222111000------...///000111222333000/////////............---///000///......///000111000000////////////000000000000000111111111111---......///000111111222222111111111222333444444555222000000222333111...////////////111333555666777777666777888;;;===>>>:::;;;<<<===>>>>>>>>>>>>===============>>>??????CCCBBBAAA@@@????????????DDDDDDEEEFFFHHHIIIJJJKKKGGGKKKOOOTTTaaavvvwwwrrrllliiikkkyyysssbbbaaa``````dddnnnzzz|||zzzuuuqqqtttrrrgggVVVOOOEEE===999888888999888888777777777777888888555666777777555333000...222222222111111111000000333333333222222111111111000////////////111333444333333333222222111111111000000111111111222222222555555444444444333333333///000222444555555444444666555444333222111000000222111000000000111222333777666444222222444666777666666555444333222222111000000000000////////////000000111111111111000000.........///////////////+++,,,---///000111111111...///...---+++,,,///111000///---,,,---...000111222111000//////000111222444333111//////000222333666555555444444444555555444333222111111222333444222444666888888777666555===<<<;;;::::::;;;===>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMUUUggg~~~}}}tttrrrmmmiiiiiisssmmmddd^^^]]]bbbjjjooo{{{yyy~~~tttbbbZZZNNNCCC===;;;;;;;;;777777666555555444444444555666666666555333111000333333222222222111111111333222222222222222222111000000//////000111222333333333333222222222111111111111111111222222222222222333333333444444555555111222333444555555444444555555555555555444444444444333222111111222222333333333333333333444444444777777666666555444333333222111111111000000/////////000000111111000000/////////////////////..................---,,,+++***''')))+++,,,------///000111000.........///111222333222111111000000000000333222111000111222444555555555444444444555555666444444333222222333444555,,,...222666:::<<<>>>>>><<<;;;;;;;;;;;;<<<===============>>>>>>>>>???????????????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJMMMVVViii{{{sssqqqmmmiiiiii{{{mmmbbb]]]^^^___```pppyyypppfffWWWIII@@@;;;999888777777777666555444222222555555555444444444333333444444333333333222222222111111111222222222222222111111000000000111111222333333333222222222222111111111222222222333333333111111222333444555666666333333444555555444444333333333444444555555666666666666555444333333333444000111222444444444333222888777777777666666555555444333333222111000000/////////000000000000//////000000000//////.........000000//////---+++***)))&&&)))---///............111000/////////000222333333333333333222111//////111111111111222444555777444333333333444555666666999888666555333333444444222333444666888:::;;;<<<:::;;;;;;<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGIIIMMMWWWjjjzzzrrrqqqllliiijjjvvvmmmiiigggccc___ccchhhttt}}}{{{~~~tttcccSSSFFF>>>999777888888999999888666555444555555444444444444555666555555444444444333333333000000111111222222333333222222111111111111111111222222222222222222222222222222222222333333333333111111222333444444555555444444555555444444444333111111222222222333333333888777666666555555444444000111222333444444444444666666666666666666555555555555444333222111111000/////////000000/////////222111111000///...------...//////000000000000///---///111111///...---...//////......///000111222111222333444444222111000222222111111222333444555222222333333444555666777???===;;;888555444333333777666666666666777888888999:::<<<===>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGIIINNNWWWkkkzzzsssqqqllliiikkk|||yyywwwrrriiibbb\\\\\\cccooo{{{~~~yyywwwyyy|||~~~rrraaaSSSGGG>>>:::888888888888888888777777555555444444444555666666555555555444444444333333000000000111111222222222222222222222222111111111222222222222222222222222111111222222222333333333333333333333333333333333555444444444333333333444333333222222222111111111777777777666666555555555444333222111222333555666333444444444444444444444555555555444333222222111//////000000000000//////222222111000///......---,,,---...000111222222222000111000///------...000,,,,,,------...///000000...000111333444444444333333333222222111111111111222222222333333555666777>>><<<:::999777777777888333333333444666888:::;;;888999;;;===>>>======<<<<<<<<<<<<<<<============???>>>>>>>>>>>>??????@@@CCCDDDEEEFFFGGGHHHIIIIIIHHHKKKOOOXXXkkk|||tttqqqkkkiiikkkzzznnnfff^^^YYYZZZaaakkkyyyvvvxxxyyy{{{~~~pppaaaRRREEE===999999777666666666666666555555555555555555666666555555444444444333333333000000000111111111111111111111222222333222222111111222222222222333333333000000111111111222222222444333333333222222222111333333222222222333444444555555444444333333222222444555555666666666555555777555222111111222555666111111111222333333333444444444444444333333333333000000111111111111000000111111111000000/////////---......//////.........------,,,++++++,,,000222++++++,,,---.../////////---...000111333444555555555555444333222111000000333222222222333444555555666666666666888:::<<<>>>777777777777777777777777999999;;;<<<======>>>>>><<<<<<=========>>>>>>>>>@@@??????>>>>>>>>>??????CCCCCCDDDFFFGGGHHHIIIJJJJJJMMMQQQZZZlllxxxsssllliiikkkyyyrrrkkkbbb\\\]]]```iiitttcccSSSIII???===:::777555555555666555555666777777666555444444444444444333333333222111111111111000000000000///000222333333333333222111111222222222333333333//////000000000111111111222222222222222333333333222111111000111222444444333333333333333444444444111222333555555555555444555444333222111111222222000000111111222333444444222333333333333444444444111111222222222222111111111000000000000000000000///////////////...---,,,+++---...---------///111***+++,,,...//////000000......///000111222444555666666666555555444333333333333333222333333444444111111222333555888:::<<<;;;<<<<<<;;;:::777555444:::::::::;;;<<<===>>>???=========>>>>>>>>>??????@@@?????????@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJMMMRRR\\\ooo{{{tttlllhhhkkkxxxmmmccc___[[[]]]pppvvvdddYYYGGGCCC>>>999666555666777555666777888888666444222444444333333333222222222222222111111000000/////////000111333444444333333111111111222222333333333////////////000000000000000000111222333444444555000000//////000222444555...///000111222333444444///000222444555555444444333333333333222000///---000000111222333333444444111111222333333444444555222222333333333333222222000000000000000111111111000000111111111111000000///111333333000...------+++,,,---///000111111111000000///...///111222333555666777777777777777666444444333222222222333333222222111111222333555666555777:::<<<>>>>>>======::::::999:::;;;===???@@@>>>>>>>>>>>>??????????????????@@@AAABBBDDDEEEFFFBBBCCCDDDFFFGGGHHHJJJJJJJJJNNNSSS^^^rrr}}}uuulllhhhkkkvvviii___]]]ccciii}}}}}}~~~|||gggOOOAAA???AAA<<<:::;;;555888777555555444555666777555333111222555777666444222222333333333222222111111111111000...+++)))'''111111111111000000000000111111000000//////......000000111222333444444444222222111111111111111111222222222222222222222222111222333444444444333333555555555444444444444333//////000111222222333333777333000000222444333222444444333444555555333222222111000000111111000/////////.........---------+++---000000///---------111111000000/////////......///000000//////000111555555666666666555444333555666777777666444111000444444333333333444555555999999999<<<@@@CCCEEEEEE>>>>>>===<<<;;;::::::999===???BBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAACCCDDDFFFEEEEEEEEEEEEGGGIIIJJJKKKMMMTTTcccxxx{{{vvvnnniiiiiiwwwkkkdddccceeelllttt}}}___MMMEEEBBB;;;::::::444666555444333333333444444333111///000333444444222222333333333333333222222444333222000000000000000111111111111000000000000000000000000000000000000/////////000000111111222222222222222222222222222111111111111111111111111333222222111222333444555000000000/////////......//////000111111222333333888555444444666888777555555444333444666666444333222111//////000000///...........................,,,...//////...------.../////////.........---------///000000///...000111...///000222444666777888888888999888777444111///222222222333444555666777999777777999;;;>>>>>>>>><<<<<<;;;;;;:::999999999;;;===???@@@??????@@@AAABBBBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDFFFHHHJJJLLLKKKMMMTTTcccwwwzzzuuunnnjjjkkkwwwllleeebbb```fffppprrrZZZKKKDDD<<<;;;===777666555444444333333444444666555333444555777666666222333333333333333333333555333111000000222555777222222111111111000000000000000000111111111111111000000000000000000000000333333333333333333333333000000000000000000000000444333111//////222444666000000/////////.........///000000111111222222222666555555666888999888666555444444555777777555444333222000000000000...---............////////////---...///...,,,,,,...///000///////////////......,,,...//////...---///000,,,,,,---///111444777999:::::::::999777555222111111111111222444555777888999888777777999::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<===???AAACCCCCCAAA@@@@@@@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLKKKMMMSSSbbbvvvyyytttnnnlllnnnwwwppplllfffeeeiiirrrdddOOOEEE======@@@;;;888888777666666555555555777666555555666666777777111111111111111222222333222111/////////111333444222222222111111111000000222222222111111111111111222222222222111111111111222222222333333333333333111111111111111111111111333222000///000111333444000000000000///////////////000000000111111111222000111222444666666555444555555444666777888666555555444222222222222000......////////////000000000...///...---,,,,,,...000222222222222111111111111,,,---......------...000111000///...///111333555:::::::::999888777555444333333333333444555666777;;;999888888:::;;;;;;:::=========>>>>>>>>>??????=========<<<;;;;;;>>>@@@BBBAAAAAA@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLMMMSSSaaauuuwwwsssnnnmmmppp}}}}}}{{{rrrmmmiiikkkuuunnnXXXLLL@@@===???:::888888888777777666555555222222222111111111222222000000000///000111222333///000000000000000//////222222222222111111111111444333333222111000//////222222111111111111111111000111111111222222222333222222222222222222222222///000111111222222111111............------------000000000000000111111111---...111222333222222222555444444555777888777555777666444444555444333111000000000000000000000000...///...---,,,,,,...000111111111111222222222222,,,---......------...000444333111//////111222333666666777888888888888888666666555555444555555555:::999888999;;;<<<===<<<<<<<<<======>>>?????????@@@@@@???===;;;;;;===????????????@@@BBBDDDFFFHHHGGGGGGHHHIIIIIIIIIJJJJJJLLLMMMRRR```tttwwwsssnnnnnnqqq}}}yyyxxxvvvxxx}}}~~~xxxoookkknnnvvvyyyfffXXXFFF>>>===777777777777666555444333222333444444333111111222333111000//////000111333444111111222333222111///...333222222222222111111111333222222111000000//////////////////////////////000000000111111222222333222222222222222222222222...///000222222111000000111111111000000000//////000000000000000000000000---///111222111000111222444333333555777888666555888666555555777777666444111111111111000000000000---...///...,,,,,,...///......///////////////000,,,...//////...---///000111111000111111333555666333333444555666888999999999888777666666555555666777666555777999;;;<<<<<<:::::::::;;;;;;<<<<<<<<<@@@AAAAAA???======>>>???>>>>>>???@@@BBBEEEHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMQQQ___sssxxxsssnnnmmmqqq|||uuuqqqrrrooorrrxxx}}}tttooopppuuuyyytttfffQQQDDD@@@999777777777777666444333111666777888666444333555777222111111000111333555666222222111111000000000000333333222222222111111111/////////000000111111111------......//////000000000000111222222333444444111111111111111111111111////////////000000111111444444444333333333333222000000000000000000000///...000111000......000222333222222444666777666555666555555555777888777666333333222111000000//////,,,...//////...------...------........./////////---///000000///...000111...///000111333444555666222222222333444555666777999999888888777888888888777666555666999;;;;;;::::::::::::::::::;;;;;;;;;<<<>>>@@@@@@?????????@@@?????????@@@BBBEEEGGGIIIJJJKKKLLLMMMNNNMMMMMMLLLMMMMMMQQQ^^^rrryyytttnnnlllooo}}}yyyrrrnnnppppppttt|||~~~sssmmmmmmpppwww{{{pppYYYKKKFFF???999999:::999888666444333444555666555222111333555444333222222222444777888111000...------///111222333333333222222222111111+++,,,---///000222333444...//////000111222222333111111222333333444555555000000000000000000000000111000...------///111333111111111111000000000000000000000000////////////...//////---++++++---000222222222333666666666444555444333555777888777666555444333222111///......+++---000000///---------.../////////000000111111...///000000//////000222...///000222333333333333222222222222222333444555999888888888999:::;;;;;;:::888777888:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>@@@@@@@@@AAABBBAAA@@@@@@AAABBBDDDFFFGGGIIIJJJLLLNNNOOOPPPOOOOOOMMMMMMQQQ]]]qqqzzzuuunnnkkkmmmzzzuuurrrpppsssxxxooohhhooovvvwwwiiiXXXIII@@@>>>777444666888777666777888777666444333222111111111111111111111111111111333333333333333333333333444333222111000000000000333111//////000111111000///111222111000///000111000000111111111111000000000000000000000000000000000111222222333333222222---------...///000000000...///111111///...///000111111111111000000000000111000000111333555444333333333444444555444444444666666666666666555555555000000000000////////////........./////////000000///...---,,,,,,---...///////////////000000000000666555444333222333333444444444555777888999:::;;;555555555666666777777888999888888888999::::::;;;;;;;;;<<<===???AAABBBCCCCCCDDDEEEDDDCCCDDDFFFGGGHHHIIIJJJLLLNNNQQQRRRSSSRRRQQQSSS]]]rrrxxxsssmmmkkknnn}}}}}}{{{tttnnnmmmoooxxx~~~tttfffWWWMMMDDD<<<666666777555333555777666555444333222222222000000000000000000000000222222222222222222222222000000000000111111222333111000...///000111111000///111222111000///000111000000111111111111000000000000000000000000000000111111222333333333333333///////////////////////////111222222000...//////000/////////............000///...///111222222111333333444555555555555555666666666555555555555555111000000///...---,,,,,,---.........////////////222111111000000111111222////////////000000000000000111222333444444444333222222444555777999:::;;;;;;;;;;;;<<<;;;;;;::::::999999999999999:::;;;;;;;;;;;;<<<<<<>>>???AAABBB@@@BBBCCCBBBBBBBBBEEEGGGGGGGGGIIIKKKMMMNNNPPPPPPRRRSSSVVV___ssswwwrrrllljjjlll|||xxxuuupppkkkkkkssszzzjjj___OOOEEE<<<999777444333555666555555444333333444444111111111111111111111111111111111111111111111111111000000000000000111111000...---...000111111111///111222111000///000111000000111111111111000000000000000000000000000000111222222333333333333333222222111000//////......000222333222111//////000000000/////////.........///...---...///000///...222222444555666666666666666555555555444444444333333222222000///...---,,,---............///////////////000000000000//////////////////000000000000***---000444555555444333111222333555666888999:::;;;;;;<<<<<<<<<:::999777::::::999999999:::;;;;;;<<<;;;;;;<<<<<<===??????@@@AAABBBCCCBBBCCCFFFHHHFFFFFFHHHIIIJJJLLLMMMMMMRRRUUUZZZbbbtttxxxtttnnnkkklll~~~zzzzzzzzzyyyvvvpppkkkjjjooo}}}{{{nnn[[[OOOCCC===:::666555777555555444444444444555555444444444444444444444444222222222222222222222222444333222000///......---///---,,,---000111222111///111222111000///000111000000111111111111000000000000000000000000000000111222222333333333333333222222111111000////////////111222333111111222333222222222111111111000000000...------//////...---///000222333555555666666444444444444333333333333444444444333333222222111........................---...///000000///...---////////////000000000000,,,---000333444555444444333444444555666777888888888999;;;<<<;;;:::999888;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======AAABBBDDDDDDEEEFFFHHHKKKFFFGGGHHHIIIJJJKKKLLLLLLPPPUUU[[[dddsss}}}yyyrrroooppp}}}wwwvvvxxx|||~~~}}}yyytttlllgggqqq~~~}}}{{{fffYYYKKKBBB<<<888666888555555444444444555666666444444444444444444444444333333333333333333333333444333222000//////......///...---...000222222111///111222111000///000111000000111111111111000000000000000000000000000000000111222222333333222222000000000000000000000000,,,...111222222222444555222222222222111111111111000///......000000///------...000111222333333333222222222222222222222222222222333333444444555555////////////////////////111111333444444333111111////////////000000000000111111111222222333444555777777777777777777777777999:::;;;===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBCCCDDDDDDEEEHHHJJJGGGHHHHHHIIIKKKLLLMMMMMMNNNTTT[[[dddttt~~~zzztttpppqqq}}}wwwssstttyyy~~~uuujjjkkk|||yyy|||~~~~~~ssseeeTTTIIIAAA:::777888666555555555555555666666222222222222222222222222333333333333333333333333000000000000111222333444111///...///111222222222///111222111000///000111000000111111111111000000000000000000000000000000///000000111111111111111000000000000000000000000+++---000111222222444555111111000000000/////////000///...///000111000///------///000111111111111000000111111222222333333...///000111222444444555111111000000000000000///000000111111111111000000////////////000000000000444333222111111222444555888888888888777777777777777777888999;;;<<<===>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAA@@@AAADDDFFFGGGHHHIIIJJJLLLMMMNNNOOOMMMRRRYYYcccvvvzzzwwwpppmmmnnnvvvtttqqqppprrryyyvvvooosss{{{}}}uuucccUUUJJJ@@@:::999777666555555555555555666111111111111111111111111222222222222222222222222000000000111222444555666333111000000222333222111///111222111000///000111000000111111111111000000000000000000000000000000......///000000000000000111000000//////.........---...000111000000111222111111111000000000/////////...---...000111111000......///000111111000000---...///000111333444444//////000111222333333444222222222222111111111000...------------------...////////////000000000000111111111222222222222222555555666666777888888888888777666666777999;;;<<<>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>===???@@@@@@???@@@BBBDDDFFFFFFHHHJJJKKKMMMOOOOOONNNQQQWWWcccyyywwwsssmmmjjjlll}}}nnnmmmllllllpppxxxwwwpppooo{{{ppp```SSSFFF>>>===777777666555555555555555333333333333333333333333111111111111111111111111333333222222333333444555444333111111222333222111///111222111000///000111000000111111111111000000000000000000000000000000---......///////////////222222111///...,,,++++++///000111111///......///333333333222222222222111...---,,,...000111111000///000000111111111000000,,,,,,...///111333444555222222333333333333444444333333333222222222111111111000///......///000111////////////000000000000,,,...000333333333111000111222333555777888999:::>>>===:::999999;;;===???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>?????????AAAAAAAAA@@@@@@BBBDDDDDDEEEGGGIIIKKKMMMOOOPPPOOOQQQVVVddd{{{vvvqqqllliiilll}}}tttoooiiifffiiipppwww{{{~~~wwwuuuuuuvvvuuucccOOO@@@888<<<888666666444111000222555444444333333444444555444444444333222111000///333333111111111333555777///111444666777555222000111111111111111111111111222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111222333333333111111111111222333444555000000000000/////////...444222111//////000222333000000000000000000000000000000111222222222222111111111222222333444555555666444222000............000000000000111111111111222111111111000000//////000000222444666888::::::<<<<<<<<<;;;;;;:::::::::>>>???AAA@@@>>>======>>>@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBGGGDDDBBBDDDHHHKKKLLLKKKOOOSSSXXXcccwwwuuusssqqqllliii{{{uuunnnjjjkkkoootttwww~~~yyywwwpppnnnppp{{{rrraaaPPPFFF<<<777555666555222333555333333333333333333333333///000111222333444444444555444222111111222333444///111333555555444222111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222333000000//////.../////////333222222111111111111111333222111000000000111222000000000000000000000000222333444444555444444444333333444444555666666666222222000///......------000000000000000000000000222111111111000000000000//////000111333444555555::::::;;;;;;<<<<<<======>>>???@@@@@@>>>======>>>???>>>============>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDBBBAAACCCHHHKKKMMMLLLPPPSSSXXXbbbvvvvvvtttqqqllljjj~~~yyyuuutttuuuwwwxxx~~~{{{zzzpppjjjeeefffooo~~~yyyfffWWWCCC<<<777666555333222555111222333333333333222111...///111222333444555555555444222111000000111111111111222333333333333222111111000000/////////......//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111444333222111000000000000444333222111000111222222111111111111111111111111000000000000000000000000///000111111222222111111333333333444444555555666111111111111111000000///000000000000000000000000111111111111111000000000333333333444555555555666777888999:::<<<>>>??????===???@@@???>>>======>>>>>>>>>===<<<<<<===>>>>>>@@@@@@???@@@@@@AAABBBBBBAAA@@@AAACCCHHHKKKMMMMMMPPPSSSWWWaaatttxxxuuuqqqmmmjjj}}}{{{yyywwwtttrrrsssssstttwwwzzz~~~~~~~~~|||{{{vvvqqqjjjddddddmmm{{{xxxdddOOOEEE<<<888555111///111///000222333333222000///111111222333333333222222333222111000000000111111111111111111111222333333222222111111000000////////////000000111111111111////////////////////////////////////////////////////////////////////////............//////000000444333222222111111222222333222000......///000111///000111111222111111000000000000000000000000000......///000000000000///000111111111222222222333111222444555555555444333111111111111000000000000111111111111111111111111444444444555666666777777555666777999:::<<<===>>><<<>>>??????>>>======>>>>>>===<<<;;;;;;<<<===>>>AAA@@@@@@@@@AAABBBCCCDDDAAAAAABBBDDDGGGIIIKKKLLLNNNQQQVVVaaatttzzzuuuqqqmmmkkk|||wwwssspppllliiifffffffffgggiiilllnnnpppsssuuuxxx|||~~~~~~|||zzzyyyyyy{{{zzzuuunnnhhhgggmmmssspppYYYMMMAAA;;;777222000111///000222333333222000///111111222333333333222222000000000111111222222333111111000000000111222333333333333222222111111111111111111111000000//////////////////////////////////////////////////////////////////////////////.............../////////...............///000000222222000/////////000111...///000111111111111000000000000000000000000000000111111222222222222222000000000111111111111111111222444666666666555555333333222222111111111111111111111111111222222222//////000222333444555666555555666777777888999999;;;===??????===<<<===>>>>>>===<<<;;;;;;<<<===>>>AAAAAAAAABBBBBBCCCEEEEEECCCDDDEEEFFFGGGHHHIIIIIILLLPPPUUUaaauuu|||uuuppplllkkk|||vvvrrrnnnjjjgggbbbaaa```_________```aaacccdddhhhmmmttt{{{~~~|||zzzzzzyyyzzz|||zzzppphhhffffff{{{___RRRCCC===999666444555000111222222222222111000...///111222333444555555000000111111222333333444000000//////000000111222333333333333333333333333222222111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000......//////////////////............///000111222333333333333333222222222...//////000000111111111000000000000000000000000...///000000111111000000222222222222222222222222000111222333444444444444555555444444333222222222111111111222222222222222000000111333444666777777555555555555555555666666;;;<<<>>>>>>===<<<===>>>>>>>>>===<<<<<<===>>>>>>AAAAAAAAAAAABBBDDDEEEFFFDDDFFFHHHHHHHHHGGGHHHIIIKKKNNNUUU```uuu}}}uuuoookkkjjj}}}{{{yyyyyy{{{}}}~~~~~~}}}{{{uuuqqqnnnkkkiiieeedddaaa^^^[[[ZZZYYYYYYWWWXXX\\\```ffflllrrruuu|||zzzpppjjjgggtttgggXXXGGG???;;;888555666222222222222222222222222///000111222333444444444222222333333333333333222/////////000000000000111111111111222333333444444111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222222111111111111222333222333444555555333111000//////......///000222333000000000000000000000000+++,,,------......------222222222222222222222111111111111111222333444444777666666555444444333333111111111222222333333333444444555555666777777888444444555555555666666666:::<<<>>>>>>===<<<===>>>???>>>============>>>????????????@@@AAABBBCCCDDDCCCFFFIIIJJJIIIIIIJJJLLLKKKNNNTTT___ttt~~~tttmmmiiiiii~~~{{{yyyuuutttrrrtttwwwzzz|||}}}~~~~~~yyytttqqqooommmkkkfffddd```\\\XXXUUUSSSSSSQQQRRRUUUXXX]]]cccgggjjjmmmssszzz{{{zzz|||yyyrrrooojjjwwwooo^^^KKKAAA<<<777333333333333222111111222333333444444444333222111000///444444444444444222111111......///000000000000000//////000111222333333444/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111000///...------------///111333444444222///---000///------...000222444000000000000000000000000...///000000111000000000000000000///////////////444444333222333444555666888777777666555555444444111111111222222333333333333333333333333333333333444444555555666777777888:::<<<===>>>===<<<===>>>@@@???>>>======>>>???@@@=========>>>???AAABBBCCCAAAEEEIIIKKKJJJJJJLLLNNNKKKNNNTTT^^^rrr~~~tttlllhhhhhh~~~{{{{{{||||||yyyvvvooonnnoooqqquuu{{{{{{rrrqqqnnnlllkkkjjjkkkkkkhhhgggccc```\\\YYYWWWVVVRRRRRRSSSUUUVVVWWWXXXXXX]]]aaaeeeffffffjjjqqqwwwzzzvvvsssuuuxxxyyyiiiTTTFFF???;;;777333555333000///000111222222111111111222222333333333222222222222222222222222333333111000000000111222222222111000000111222222555333111000//////000111000000000000000000000000///000000000111111222222111111111111000000000///000000000000000000000000////////////111333555666///111111111000///000111333333222222222222222222///000000000111111111111...///000///...---...000......//////000000111111//////111222444555777777555555555555555666777777666444333111000000111111777777666666555555555555666555555555777999;;;<<<999999999999999999999999>>>======<<<<<<>>>???@@@???@@@@@@AAAAAABBBBBBCCCDDDEEEGGGIIILLLNNNPPPQQQRRRQQQTTT___pppyyyrrriiibbbaaazzzxxxvvvwwwxxxxxxuuusssnnnoooqqqtttyyy~~~|||zzzvvvqqqlllgggfffeeedddccccccccccccdddbbb```]]]ZZZXXXVVVVVVTTTSSSSSSSSSSSSRRRRRRRRROOOSSSWWWXXXYYY\\\ccciiimmmmmmoooqqquuuyyy|||~~~}}}{{{tttsssqqquuuxxxkkkZZZLLLDDD???:::666777555222111222222111111111111222222222333333333222222222222222222222222111000000111222333555666333333222111111222333333222222222111111111111111000000000000000000000000.............../////////333222222222111111111111000000000000000000000000//////......///000111222000111222111000///000222222111000///...---------...//////000111111222222...///000///...---...000/////////000111111222222///000111222333444555666444333333333333444555555555444333222111000000000222333333444555666777777666666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>?????????@@@@@@AAABBBBBBBBBDDDEEEFFFIIIKKKMMMOOOPPPQQQRRRWWWcccuuuwwwqqqiiicccccc~~~zzztttssssssuuuvvvvvvuuusssqqqssswww||||||wwwqqqnnnllliiiddd```[[[\\\\\\\\\\\\[[[ZZZZZZ\\\[[[ZZZXXXWWWVVVVVVVVVUUUTTTSSSQQQOOOMMMLLLKKKEEEHHHKKKLLLLLLOOOTTTYYYYYYZZZ[[[___cccgggkkknnnnnnqqqvvv|||tttpppjjjhhhsssyyyqqqdddWWWLLLDDD>>>:::999777555444444444222000111222222222222333333333111111111111111111111111111111111111333444555666222222111000000111222222000111222222333333222222000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000//////...------.........000222222222111000111222222111000...---,,,++++++...//////000111222222222...///000///...---...000///000000111111222333333000000111111222333333444111111111111111222333333333333333333222111111000333333444555666777888888777777777777777888999:::========================<<<<<<;;;;;;<<<<<<===>>>?????????@@@AAAAAABBBBBBCCCDDDEEEGGGJJJLLLNNNNNNQQQSSSZZZhhh{{{wwwrrrjjjeeeeeezzzwwwuuuvvvxxx{{{}}}}}}{{{zzzzzz}}}zzzwwwoookkkfffcccaaa___[[[XXXVVVVVVWWWWWWWWWUUUTTTSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRROOOMMMKKKJJJIIIFFFGGGIIIIIIHHHIIILLLOOOMMMNNNPPPRRRVVV[[[___aaacccgggmmmtttzzz}}}zzz}}}tttppphhhcccgggyyy~~~yyyooocccVVVJJJAAA<<<888777555666666555222000222222222222222222222222000000000000000000000000333333222222222111111111000000000//////000000000222222111111111222222222000000000000000000000000222222222111000000000//////............---------////////////////////////........................000222333222111000111333333222111000//////...///000000000000000000000000...///000///...---...000/////////000111111222222000000111111111111111111111000000000000111222222000111333444555444444333777777777777666666666666888888888888888888999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFHHHJJJLLLMMMRRRSSSZZZiii}}}yyyuuummmhhhggg{{{yyy}}}|||vvvrrrmmmiiifff___]]]YYYWWWUUUSSSPPPOOORRRSSSSSSSSSRRRPPPNNNLLLOOOOOOOOOPPPPPPQQQSSSSSSPPPPPPOOONNNMMMLLLLLLKKKJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHIIIKKKNNNRRRUUUWWW\\\___eeekkkpppsssttttttsssyyywwwtttmmmfffdddlll~~~{{{pppaaaRRRFFF>>>666555555555666555333111222222222222222222222222000000000000000000000000111111111111111000000///111111111111111111111111555333111///...///111222000000000000000000000000...---------,,,,,,++++++............---------,,,////////////////////////---......///000000000111000111222222000000111222111111000000000111222222333333222111000///.........///000///...---...000------......///000000000000000000000000000000000111111111111111222222333...///222444666666666666555555555555555555555555888888888999999999999888999999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBDDDFFFHHHIIIKKKLLLRRRSSSYYYhhh}}}~~~yyypppjjjiii~~~}}}}}}xxxpppiiiddd```\\\YYYTTTSSSQQQOOOMMMKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJKKKKKKMMMNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHJJJLLLPPPSSSTTTYYY[[[```eeeiiikkkmmmmmmqqqxxx{{{vvvooogggdddkkkvvv{{{nnn^^^NNNDDD999777555555555555333222333333333222222222222111111111111111111111111111,,,---///000111222222222333333444444444444333333222111///......///000222000000000000000000000000...............---------000000000000////////////000000000000000000000000---...///000111222222111///111111111000///000111............///000111111444333222111000///...---...///000///...---...000,,,,,,---......//////000......//////////////////222111111111111222333333...///000222333444555555...///000111333555666666777777888999::::::999999;;;;;;;;;<<<======>>>>>>;;;;;;<<<============<<<=========>>>??????@@@@@@BBBCCCDDDFFFHHHIIIJJJKKKRRRRRRXXXiii|||ssskkkjjjsssmmmeee]]]XXXUUURRRQQQNNNNNNMMMKKKHHHGGGGGGHHHFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMNNNOOOPPPOOONNNNNNNNNOOONNNMMMLLLMMMMMMOOOQQQTTTXXX[[[^^^^^^```dddhhhllloooqqqrrrrrrxxxyyyoooeeeeeelllzzzkkkYYYLLL???<<<888666555444333111333333333222222222111111222222222222222222222222---...///111222222222222111222333444444333222111***+++---///000111111000000000000000000000000000111111111222222222222222111111111000000000//////000000000000000000000000//////000111111111000///...///000000///...///000......---------...//////111111111111000000000000...///000///...---...000------......///000000000---------....../////////111111111000111111222333000//////...//////000000...///000222444555777777666777888:::;;;;;;::::::;;;<<<<<<===>>>>>>??????;;;<<<===>>>>>>>>>======<<<<<<======>>>??????@@@CCCCCCEEEFFFHHHIIIJJJKKKOOOQQQZZZmmm|||ssskkkjjj{{{kkkeee\\\UUUPPPNNNLLLKKKGGGGGGGGGEEECCCBBBBBBCCCBBBBBBBBBCCCEEEGGGJJJKKKCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPSSSSSSSSSUUUVVVWWWVVVUUUUUUVVVXXX[[[___dddhhhjjjgggiiillloootttxxx{{{|||tttxxx}}}}}}{{{zzz~~~wwwllliiinnnqqqtttaaaSSSDDD@@@;;;777555444222111333333333222222111111111222222222222222222222222111111222333222111000///...///000111111000///...###&&&,,,111444333111///000000000000000000000000//////000000111111111222////////////............000000000000000000000000000111111111111///---,,,...///000///...---...000111000///.............../////////000111111222222...///000///...---...000......//////000111111111,,,,,,------...//////000000000000000000111222222111000...,,,+++***++++++555555555666666666777777555666888:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???;;;<<<>>>?????????>>>===<<<<<<======>>>?????????CCCDDDEEEFFFHHHJJJKKKKKKMMMPPP[[[qqq{{{rrrkkkiii}}}zzzqqqlll___ZZZTTTNNNKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCDDDDDDDDDDDDEEEFFFCCCCCCAAA@@@@@@AAACCCCCCGGGGGGGGGGGGHHHLLLQQQVVVUUUZZZ___ccccccbbbaaa``````bbbeeehhhlllrrrxxx|||wwwyyy}}}{{{yyyxxx}}}yyytttnnnrrr}}}pppcccOOOFFF:::444333444444222666555444444333333333444000000000000////////////////////////000111222333000000000000111222333444222222333333222111///...000000000000000000000000000000000///////////////111111000000000000111111666444111000000111000///444222111//////000222333222222111111000000//////000000000000//////////////////000111222333444444333222111000///...---,,,111111000000//////............////////////.....................///000000000000111222222222222111000111222333555666777888888888888999999:::::::::<<<;;;;;;;;;;;;<<<<<<===?????????>>>>>>===<<<;;;??????>>>>>>??????@@@AAAAAACCCEEEGGGHHHIIILLLNNNMMMQQQ]]]tttuuupppllldddzzzzzzyyywwwzzzuuujjjaaa\\\VVVRRRLLLHHHEEECCCAAA@@@CCCCCCCCCCCCCCCDDDEEEEEE@@@AAAAAAAAA@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCFFFFFFFFFEEEFFFIIINNNRRRTTTXXX___dddgggiiikkklllnnnppprrruuuwww|||~~~~~~wwwtttvvv~~~|||qqq\\\RRREEE<<<999999888777333333222222111222222222222222222111111111000000333222111000////////////000000000000111222333333222222333333222111///...000000000000000000000000222111111111111111111111111000000//////000000111444222000///000000000///333222000//////000111222111111111000000000000000,,,,,,---...///000111111+++,,,,,,---......//////000000000000000111111111111000000000/////////.........////////////.....................///000000000000111222222222222111///000111222333444555555777777888888999:::;;;;;;<<<<<<;;;;;;<<<<<<======?????????@@@??????>>>===@@@????????????@@@AAAAAAAAACCCEEEGGGHHHIIIKKKNNNOOORRR^^^tttvvvqqqnnneee}}}wwwrrrqqqqqqrrrwww}}}~~~pppcccYYYQQQMMMMMMJJJEEEBBB@@@???>>>===BBBBBBBBBBBBCCCDDDEEEFFFCCCCCCBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCEEEIIIMMMQQQVVV]]]eeekkkqqqvvvyyy|||~~~~~~}}}~~~xxxooolllnnnpppwww~~~~~~hhh]]]NNNBBB<<<999888666333222222222222222333333444444444333333333222222333222111000////////////111111000000000111111222222222222222111000//////000000000000000000000000111111111111111111222222000//////......//////000111000......///000000///111000////////////111222000000000000111111111111+++,,,,,,---...///000111------......//////000000///000000000111111222222000000000000////////////---......//////......---//////.........///000000///000111111222222111111//////000000111222222333555666777888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAACCCEEEGGGGGGIIIKKKMMMQQQSSS^^^ssswwwrrrppphhh|||yyywwwrrrmmmlllooouuu~~~yyykkk___UUUOOOKKKIIIIIIFFFCCCAAAAAAAAA@@@???@@@AAAAAABBBCCCDDDFFFGGGFFFDDDCCCCCCCCCDDDDDDCCCAAABBBCCCDDDDDDCCCBBBAAABBBCCCBBBAAA@@@BBBEEEHHHNNNSSSZZZbbbiiiqqqxxx}}}~~~{{{zzzzzz||||||~~~|||yyyzzz~~~zzzmmmeeecccfffoooxxxtttiiiYYYJJJ@@@:::777555555444444444444555666666444444444444333333333333////////////000111222333222111111000000000000111111111111111111000//////000000000000000000000000///////////////000000000//////............/////////...---...///000000///000//////...//////000111//////000000111111222222000////////////.........//////000000000000000000111111000000//////......000000000000////////////.........//////.........000///////////////000000///000000111111111111111//////000000111111222222444444555777999:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBCCCFFFGGGGGGHHHKKKMMMPPPRRR\\\qqqvvvrrrppphhh|||wwwtttrrrpppnnnlllmmmuuunnnfff\\\SSSMMMKKKJJJIIIGGGDDDBBBAAABBBBBBBBBAAA@@@@@@AAAAAACCCDDDEEEFFFFFFEEECCCDDDFFFFFFEEECCCAAABBBDDDDDDDDDDDDBBBAAABBBBBBBBBAAA@@@@@@CCCEEELLLPPPVVV\\\cccjjjqqquuu|||{{{xxxwwwvvvvvv{{{xxxvvvuuurrrnnnqqqvvv}}}~~~~~~rrriiidddccciiiqqqwwwgggWWWJJJAAA;;;888555555555444444555666666444333333333222222222222////////////000111222333111111000000///000000000111111000000000000000000000000000000000000000000......//////000000000000//////............//////------,,,...000111000//////////////////000000111//////000000111111222222111111111000000000000///............------------...............---------////////////000000000000...//////000000//////...111000000/////////000000//////000111111111111000000111111111222222333333333444555666888999:::;;;::::::<<<===>>>>>>>>>>>><<<<<<>>>???@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLNNNPPPYYYooouuuqqqppphhh}}}zzzwwwtttrrrpppoooooorrruuu{{{vvvkkk___ZZZSSSMMMJJJHHHGGGFFFCCCBBB@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEJJJIIIIIILLLOOOOOOLLLHHHCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAAAAADDDFFFKKKNNNSSSWWW[[[```eeehhhooossswww{{{}}}~~~{{{wwwsssqqqpppmmmkkkjjjjjjhhhffflllsss~~~|||vvvsssuuuzzz{{{tttllleeeeeeiii|||~~~rrrcccTTTGGG>>>999555444444333333333333333333333222222222111111111333222111000////////////000000/////////000000111111000000/////////000000000000000000000000000000000000000111222222333333000//////......//////000...------...000111000......//////000000111111111000000000000111111111111...///000111222333333444000000000//////......---))))))***,,,---///000111////////////000000000000///000000111111000000///111111000/////////000000...///000000111111000000111111222222333444555555333444555666777888999:::888999;;;===>>>>>>======<<<===>>>???@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLMMMNNNWWWllluuuqqqpppiiiuuuuuuuuutttuuuvvvxxxyyy~~~rrrbbbYYYSSSPPPLLLIIIHHHFFFDDDCCCBBB@@@???@@@AAABBBAAA@@@AAAAAAAAAAAABBBBBBCCCDDDJJJJJJLLLPPPUUUUUUOOOJJJDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGKKKNNNRRRUUUWWWYYY[[[]]]^^^bbbgggjjjkkkjjjjjjkkkkkkmmmqqqvvvzzz~~~~~~}}}{{{xxxtttoookkkiiidddbbbbbbaaa___^^^eeennnuuuyyy}}}}}}||||||tttrrrmmmgggdddgggmmmsssuuuxxx}}}vvvkkkggghhhsss{{{nnn^^^NNNBBB<<<777666555333222222222222333333333222222222111111333222111000///////////////////////////000111222111000///...//////000111000000000000000000000000///000000111222222333333111000000//////000000111///......000111111///---...///000111222222222222111111111000000000000000......///000111222333333222222111000000///......((()))***,,,...000111222.../////////000000000111111111222222222222111111222111111000//////000000...//////000000000000000000000111222333555555666444444555555666777888888666888:::<<<======<<<<<<>>>>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCCCCEEEFFFGGGGGGHHHJJJKKKOOOPPPWWWjjjvvvrrrqqqjjjyyy{{{}}}{{{wwwssssssssstttuuuvvvxxx|||pppbbbWWWOOOJJJHHHGGGGGGGGGFFFDDDBBBBBBAAA@@@AAABBBCCCBBBAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFLLLQQQPPPJJJDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFFFFEEEEEEGGGIIIKKKNNNRRRTTTUUUUUUWWWXXXRRRVVVZZZ]]]\\\[[[ZZZYYYVVVXXX\\\aaafffkkkoooqqqppprrrtttuuuvvvwwwyyy{{{zzzyyyxxxvvvqqqlllgggdddaaa___^^^]]]YYYXXX___hhhmmmqqquuuvvvuuurrrooonnngggeeeaaa\\\YYY\\\ccchhhdddgggmmmsssxxx|||~~~~~~rrrlllmmmkkkwwwyyyiiiXXXKKKCCC:::999777666444444333333444444333333333222222222////////////000111222333............///111222222111000///......///000111000000000000000000000000---......///000111111111111111000000000000111111/////////000222111///---//////000222222333333333222222111111000000//////000000000000////////////......---,,,+++******))),,,,,,------.../////////.../////////000000111111222222333333333333222222222222111000000///000000...//////000000000000000...///000111333555666666444555555555666666777777555777999;;;===<<<<<<;;;@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCEEEGGGGGGGGGHHHJJJKKKRRRQQQWWWiiixxxtttssslllqqqqqqqqqpppppprrrwwwzzz~~~~~~vvvfff[[[RRRMMMJJJDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFFFFDDDBBBAAABBBDDDAAABBBDDDDDDEEEFFFIIIKKKIIIHHHFFFEEECCCBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJKKKMMMNNNTTTSSSSSSUUUVVVVVVTTTRRRNNNMMMLLLKKKKKKKKKKKKKKKOOONNNOOOPPPSSSVVVZZZ\\\aaaccceeegggjjjmmmooopppnnnooooooooolllhhhdddaaa\\\ZZZXXXWWWVVVWWWXXXYYY```aaacccdddcccaaa^^^\\\XXXRRRNNNPPPRRRRRRSSSVVVVVV\\\bbbfffmmmvvv|||||||||sssnnnkkkooo|||~~~sssgggVVVHHHCCC;;;666666666333111222333333333222222222111111111000000000//////.........///000000000///---,,,000000000000000000000000...000111000///...///111222222111111111111111111////////////////////////......//////000000111111/////////000000222333333000000111111111111000000222111000///......//////000000000000000000000000000///...---,,,,,,---...111111111111000000000000---...///000000111111111333222000/////////000111//////000000111111222222222111111111222333333444888666555666888999666444777888888999::::::;;;;;;BBBCCCDDDDDDDDDCCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGGGGHHHKKKNNNOOOUUUXXXfff{{{sssooopppqqqssstttvvvzzzzzzrrreeeZZZQQQKKKHHHEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDCCCBBBBBBDDDEEEBBBDDDFFFFFFFFFGGGJJJLLLKKKJJJHHHEEEDDDCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFIIIIIIJJJJJJLLLNNNPPPRRRVVVVVVUUUVVVWWWVVVSSSQQQLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEGGGJJJMMMOOORRRSSSUUUXXXZZZ]]]___```ddddddeeeeeeccc```\\\ZZZXXXVVVSSSPPPNNNMMMMMMMMMSSSTTTUUUVVVUUUSSSQQQOOOOOOIIIEEEGGGIIIIIIKKKOOOWWW]]]cccfffmmmvvv{{{{{{{{{wwwoooqqqyyysssaaaRRRKKKCCC;;;999888555333444333333333222222222111111111111111000000000////////////000000//////...---000000000000000000000000...000111000///...///111111111111111111111111111111111111111111111111111////////////000000000000,,,,,,,,,------...///000///000000111111000000///000000000000/////////...////////////////////////000000...---------......111111000000000/////////---...///000000111111000222222111000000000000000/////////000000111111111111111111111222333444555888666555666888999666444555555666777888999:::;;;>>>???@@@AAAAAA@@@??????BBBBBBBBBCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGHHHLLLNNNOOOUUUXXXfff{{{uuurrr}}}~~~ooo```ZZZSSSLLLHHHEEECCCBBBDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCBBBCCCEEEGGGEEEGGGHHHIIIIIIJJJLLLMMMLLLJJJGGGEEECCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJKKKMMMPPPSSSUUUVVVYYYXXXWWWWWWXXXWWWTTTQQQLLLKKKIIIGGGDDDCCCBBBAAAAAA@@@@@@@@@BBBDDDFFFGGGHHHIIIJJJLLLOOOQQQRRRSSSZZZ[[[\\\]]]\\\ZZZXXXVVVQQQOOOLLLJJJGGGEEEDDDCCCFFFGGGHHHHHHHHHFFFDDDCCCFFFBBBAAADDDGGGIIINNNTTT\\\cccjjjnnnttt|||xxxuuuvvv}}}kkk\\\SSSHHH>>>999777333222333333333333222222222111111222222222111111111111000111000//////......//////000000000000000000000000...000111000///...///111111111111111111111111111111111111111111111111111000000000000////////////////////////000000111222...//////000000//////...///000000111111000......////////////////////////000000///.........//////000////////////.........------...///000000000000111222222222222111000000////////////000000000000//////000000222333555666777666555666888888777555333444555666777888999999;;;<<<===>>>?????????>>>@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGIIILLLOOONNNUUUXXXfff{{{vvvuuuxxxggg[[[OOOLLLHHHEEEDDDDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDFFFHHHIIIKKKLLLKKKKKKMMMNNNLLLJJJFFFCCCBBBCCCEEEGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNQQQTTTWWWZZZ[[[YYYXXXXXXXXXYYYXXXVVVSSSPPPNNNKKKHHHEEECCCAAA@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHIIIKKKKKKPPPQQQSSSTTTTTTTTTSSSRRRJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???@@@>>>@@@EEEIIINNNWWW```fffoooxxx}}}~~~xxx{{{~~~}}}{{{|||vvvhhh\\\OOOBBB<<<888444333555333333333222222222111111222222222222222222222222222111///.........///000////////////////////////...000111000///...///111000000000000111111111111////////////////////////111111000000//////......111000000000111111222333......////////////.........///111222222000...---////////////////////////000000000/////////000000//////.........---------,,,---...///000000000000000111222333333222111000////////////////////////......///000222333555666666666666777888888777666666666666666777777777777;;;;;;<<<===>>>????????????@@@@@@AAABBBCCCDDDDDDCCCDDDFFFFFFGGGIIIMMMOOONNNUUUXXXeee~~~|||wwwttttttpppdddYYYRRRIIIFFFDDDCCCCCCDDDDDDCCCFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBBBBCCCDDDIIIKKKMMMNNNMMMLLLMMMNNNNNNKKKHHHEEEDDDEEEGGGIIIJJJIIIIIIHHHIIIKKKLLLNNNNNNOOORRRUUUXXXZZZ]]]^^^YYYXXXXXXYYYZZZZZZWWWUUUPPPNNNKKKHHHEEEBBBAAA@@@>>>=========<<<=========>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGIIIKKKKKKKKKKKKHHHHHHHHHGGGFFFDDDBBB@@@??????>>>=========>>>>>>;;;<<<@@@EEEHHHNNNZZZeeerrr}}}|||}}}{{{{{{{{{|||wwwfffXXXJJJAAA<<<888777999333333333222222222111111222222222222222333333333222111000......///000000////////////////////////...000111000///...///111//////000000000111111111........................111111000000//////............---------...//////......////////////......---...000222222111///...........................//////000000000000000000............------------,,,---...//////000000000///000222333333222111000000000000000000/////////......///000111333555666444555777777777777777777::::::999888888777666666:::::::::;;;<<<===>>>>>>???@@@@@@BBBCCCDDDEEEEEEDDDEEEFFFFFFGGGIIILLLOOONNNUUUYYYeee|||yyysssppppppzzzkkk```VVVOOOLLLGGGEEEBBBAAAAAACCCCCCBBBFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGEEECCCCCCCCCEEEIIIKKKNNNNNNMMMLLLLLLLLLOOOMMMKKKHHHHHHHHHJJJKKKJJJIIIIIIIIIJJJLLLOOOQQQQQQSSSUUUXXXZZZ\\\]]]^^^YYYYYYXXXYYYZZZYYYWWWTTTLLLKKKHHHEEEBBB@@@???>>>>>>>>>>>>=========<<<<<<>>>>>>??????@@@@@@AAAAAA@@@BBBCCCEEEGGGIIIJJJJJJKKKKKKKKKJJJGGGCCC@@@======<<<:::999999:::;;;<<<>>>AAAFFFJJJLLLRRR___mmm}}}yyyzzz{{{}}}mmm^^^NNNDDD===777555777333333333222222222111111111222222222222333333333111111000000//////000000000000000000000000000000...000111000///...///111...//////000000111111111000000000000000000000000000000000000////////////000//////...//////000000...//////000000//////.........000111111000000///..............................///000000000/////////............---------,,,,,,---...//////////////////000111111111111000111111111111000000000000......//////111222444555333555777888777666777888<<<;;;;;;:::999888777777888888888888888999:::;;;??????@@@AAACCCDDDEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNMMMUUUYYYddd{{{yyyqqqnnnoootttddd\\\UUULLLGGGFFFHHHEEEAAA@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEEEEFFFHHHIIIKKKMMMNNNLLLKKKJJJJJJLLLKKKJJJHHHHHHHHHIIIIIIHHHGGGGGGGGGIIIMMMPPPRRRTTTVVVXXXZZZ\\\\\\]]]]]]\\\[[[ZZZZZZYYYWWWTTTQQQHHHGGGEEECCCAAA???>>>>>>@@@@@@@@@@@@@@@??????>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDFFFHHHJJJJJJLLLMMMNNNNNNLLLHHHDDDAAA???===<<<::::::<<<>>>???@@@DDDKKKQQQTTT[[[lll|||}}}}}}~~~|||}}}|||~~~wwwhhhWWWJJJ@@@888444444333333333222222222111111111111111111222222222333000111111111111000//////000000000000000000000000...000111000///...///111......//////000111111222000000000000000000000000////////////000000000000222222111111111111222222///000000111111000000///.../////////000000000000........................,,,---...///000//////.../////////............---,,,,,,---...//////////////////......///000000111333222222222111111111000////////////000111333333222555888888666666777999::::::::::::::::::::::::999999888777777888999:::===>>>???@@@AAACCCDDDDDDFFFGGGHHHGGGFFFGGGJJJLLLMMMUUUYYYccczzz{{{sssoooppp~~~kkk^^^TTTQQQNNNGGGBBBAAAIIIFFFBBB@@@AAACCCEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKHHHJJJMMMMMMLLLJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFHHHLLLPPPSSSVVVXXXYYY[[[\\\\\\\\\[[[___^^^\\\ZZZXXXUUUQQQMMMGGGFFFEEECCCBBBAAA@@@@@@>>>>>>?????????>>>======??????>>>>>>>>>>>>>>>>>>;;;<<<===???BBBDDDEEEFFFLLLNNNPPPRRRQQQOOOLLLJJJDDDBBB@@@??????AAACCCEEE:::@@@JJJRRRWWWaaattt~~~{{{zzztttwwwzzzuuuvvvzzz~~~~~~vvvdddVVVJJJ@@@:::999333333333222222222111111000000000111111222222222000111111222222111///...000000000000000000000000///000111000///...///111---......///000111111222..............................//////000000111111//////...............///000000111111111111000000//////......///000111222........................+++,,,.../////////......000////////////.........+++,,,---...///////////////...---------///000111333333333222222222111111000000///000000111222222222555888888666666888:::777777888999:::;;;;;;<<<<<<;;;:::999999999:::;;;;;;<<<===???@@@AAACCCCCCGGGHHHHHHGGGFFFGGGIIIKKKMMMUUUYYYcccyyy~~~uuurrrsssnnncccUUURRRMMMIIIEEEDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGEEECCCCCCEEEGGGGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDHHHMMMRRRUUUTTTVVVXXXYYYYYYZZZ]]]___\\\^^^```^^^ZZZUUUQQQOOODDDDDDEEEEEEEEEEEEEEEDDDAAABBBCCCCCCCCCAAA@@@???=========>>>======<<<;;;===<<<;;;<<<>>>BBBEEEHHHHHHKKKQQQVVVZZZYYYUUURRRKKKJJJHHHEEEBBBAAABBBDDDIIIMMMRRRXXXaaaooozzzxxxzzzuuuxxx|||vvvnnnnnnvvvxxxdddQQQEEE@@@???666444111000000000000///222111111111222333333444111222333333222111000///............////////////222222111111000000//////////////////////////////222222111111000///////////////............//////111111111000000000000000000000111111111111000000///111111111...---,,,---...//////000111222222222......------------......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,............///000222222000000000000000111111111///000111222222222222222333333444444555444444444777777888999::::::;;;;;;::::::999999888999999999;;;;;;<<<===>>>@@@BBBCCCDDDFFFHHHJJJJJJKKKNNNPPPQQQQQQVVVeee{{{yyyssspppyyypppggg\\\TTTQQQNNNKKKHHHFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEDDDDDDFFFGGGGGGGGGLLLLLLMMMMMMKKKIIIFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBDDDGGGKKKOOORRRSSSUUUXXXYYYYYYZZZ\\\]]]]]]^^^___]]]XXXRRRMMMKKKBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@???????????????>>>===<<<===<<<;;;;;;===@@@CCCFFFEEEIIIOOOUUU[[[\\\\\\ZZZXXXWWWUUUQQQMMMKKKLLLMMMPPPUUU\\\dddmmm|||~~~wwwvvvwwwyyy{{{~~~}}}sssrrrssswwwaaaOOOCCC>>>888666333111222222222111222111111111222222333444333333333333333222111111000/////////////////////111111111000000000000000000000000000000000000000///////////////000000000//////............//////000000000000000000000111000000111111111111000000///111222111///.........---......///000000111111---------,,,,,,---------//////............//////------------------------///.........///000111111333333222111000//////...///000111222333333333333444555555666666666666666777888888999::::::;;;;;;::::::999999999999999:::======>>>>>>@@@AAACCCDDDBBBDDDFFFGGGHHHIIIKKKMMMQQQQQQWWWggg|||wwwqqqnnnzzzjjj___YYYUUUPPPLLLKKKJJJIIIGGGGGGGGGHHHIIIFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHGGGFFFLLLLLLKKKJJJHHHEEEBBBAAAAAABBBDDDFFFGGGGGGGGGGGGCCCCCCBBBCCCEEEGGGJJJLLLOOORRRUUUWWWWWWXXXYYYZZZ\\\]]]^^^[[[UUUNNNIIIGGGCCCDDDFFFGGGGGGFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAA???>>>===<<<<<<;;;:::;;;===@@@AAAAAAEEEKKKSSS[[[aaadddfffggggggeeeaaa]]]ZZZYYYZZZ\\\bbbkkkuuuyyyttttttwww}}}}}}yyyyyyvvv^^^LLLAAA;;;888555333333444444333222111111111111222333333444444333222222222222333222222111111000/////////000000000000111111111111111111111111111111111111---------...///000000000/////////......//////////////////000000111111111000000111111111111000000...000111111000//////000------......//////000000---,,,,,,,,,,,,,,,,,,---//////............//////......................../////////...//////000000000000//////............000111222333444444444444666666777888888888888888888888888999999::::::;;;::::::999999999999::::::;;;;;;;;;;;;<<<===>>>???BBBDDDFFFGGGGGGHHHJJJLLLPPPQQQXXXhhh}}}wwwqqqnnnuuukkk]]]SSSOOOMMMLLLKKKHHHHHHHHHGGGGGGHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGIIIIIIHHHFFFGGGGGGFFFEEECCCAAA???>>>>>>@@@CCCFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBDDDEEEGGGIIILLLPPPRRRRRRSSSTTTUUUXXXYYYZZZXXXRRRLLLHHHFFFFFFGGGJJJKKKKKKJJJHHHGGGFFFEEECCCBBBAAABBBCCCCCCBBBCCCCCCCCCBBB@@@>>>===;;;;;;:::999999;;;<<<===<<>>;;;;;;:::999999:::;;;;;;:::???EEEMMMVVV```jjjqqqvvvxxx{{{{{{zzzzzzzzz{{{~~~~~~zzztttmmmgggfffgggiiinnnoooqqqpppnnnkkkjjjjjjmmmrrrzzz|||oooZZZLLL@@@===888444333444333333222222111000000111111111222111000//////000111222444333333222111000000/////////000000111111222222////////////////////////111111111000000/////////......///000000///......------...///000111111222000000111111111111000000,,,...//////...---...//////000000000000000111111//////............////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,000///...............///******+++,,,...///000000000000222333444555555555444555666777888888888888888999999999999999:::::::::999999999:::;;;;;;<<>>@@@CCCDDDEEEGGGJJJLLLMMMPPPRRRRRRPPPLLLIIIHHHFFFGGGIIIKKKLLLMMMNNNNNNOOONNNLLLJJJHHHFFFEEEEEECCCDDDFFFHHHGGGEEECCCAAA=========<<<<<<<<<======<<>>>>>???@@@AAABBBCCCAAACCCEEEEEEEEEFFFGGGIIILLLOOOWWWeeezzzvvvoookkkjjjtttiii```ZZZSSSPPPMMMJJJHHHGGGFFFEEEGGGHHHJJJLLLLLLJJJIIIGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNLLLHHHEEECCCCCCCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBAAACCCCCCBBBAAA@@@???>>>>>>===>>>???@@@AAADDDHHHKKKLLLNNNQQQQQQOOOKKKIIIHHHGGGGGGHHHJJJLLLOOORRRTTTUUUUUUSSSQQQNNNKKKHHHGGGDDDFFFIIIKKKKKKJJJGGGFFFAAAAAAAAAAAAAAAAAABBBBBBAAAEEEJJJNNNQQQWWWaaahhhvvvzzz~~~xxxwwwvvvrrrppprrrmmmkkkiiikkknnnooommmjjjeeebbb\\\XXXUUUTTTSSSRRRTTTVVVWWWWWWXXXYYY[[[]]][[[___fffkkkooorrruuuxxxvvvuuuuuuvvvvvvuuussspppooouuu~~~|||}}}vvvlll```VVVIIIDDD===888555444333222222222111000000000000000//////000111111111111111111111111111111111000000111111111000000000000000////////////////////////000000000000000000//////---...///000000///...---......//////////////////000000111111111111000000000222333222000/////////000000000000000000000000//////............////////////............//////------------------------------------......///000222111111000///......------...000222333444555555333444555777888888999999999999999999999999999999999999999::::::<<<======;;;;;;<<<===>>>???AAABBBAAACCCDDDEEEDDDEEEFFFHHHLLLNNNUUUcccwww~~~tttnnnkkkkkk~~~rrrhhh```YYYVVVMMMKKKHHHEEEDDDDDDEEEFFFEEEGGGJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNOOOMMMHHHDDDCCCCCCBBBBBBBBBCCCDDDDDDHHHGGGEEECCCBBBBBBAAAAAACCCCCCBBBAAA@@@???>>>=========>>>>>>???BBBHHHKKKLLLOOOQQQQQQNNNKKKHHHGGGJJJJJJJJJKKKNNNRRRVVVYYYZZZYYYXXXVVVSSSOOOKKKIIIFFFHHHKKKNNNNNNMMMKKKIIIDDDDDDEEEEEEEEEEEEEEEFFFEEEIIINNNOOOPPPUUU^^^eeerrrwww~~~zzzpppiiiiiiiiidddcccfff^^^\\\[[[\\\^^^^^^\\\XXXXXXVVVSSSRRRRRRRRRRRRRRRRRRTTTUUUUUUVVVXXX\\\___^^^aaadddffffffeeeeeeeeehhhgggggghhhiiiiiigggeeennnuuu{{{uuuwww}}}xxxtttnnnfff___MMMHHH@@@:::666444333222222222111000000///000000///000111333333333222111000000000000000111111111222222111111000000//////000000000000000000000000------......///000000000---...///111111///...---///////////////.........000000111111111111000000333444555444222000000000///////////////...............------------......//////............//////........................,,,,,,,,,---...///000111---------------------------...///111333444444444444555666777999999::::::999999999999999999999999999999999:::;;;<<<===>>>======>>>???AAABBBDDDEEECCCEEEFFFGGGFFFFFFHHHJJJLLLNNNTTTaaauuuvvvpppnnnnnn|||kkkccc]]]VVVOOOLLLGGGGGGGGGEEEBBBBBBCCCEEEGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDD??????>>>============>>><<<<<<===???AAAEEEHHHJJJJJJLLLMMMLLLLLLLLLNNNPPPJJJKKKMMMPPPUUUZZZ___aaa______```___[[[VVVPPPLLLJJJIIIJJJPPPWWW[[[XXXTTTMMMJJJHHHHHHLLLNNNNNNMMMRRRUUUWWWVVVUUUXXX```gggpppsssyyy~~~|||uuunnniiicccbbbbbbaaa]]]YYYVVVVVVVVVVVVUUUSSSPPPOOOPPPPPPPPPOOONNNNNNOOOQQQOOOSSSYYY]]]^^^^^^^^^______\\\[[[[[[]]]\\\XXXUUUXXXZZZ[[[ZZZYYYZZZ^^^bbblllzzz{{{ssstttxxx{{{}}}wwwrrrllleee___QQQMMMGGG???999666444444444444333333222333333333000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////---///000000//////000111000000//////.........---.........////////////000------............------------///000111111111111...---,,,+++,,,---...///111000///...---,,,,,,,,,///000111000...------...000000000000111222444444444444555555666666777777999999999999999999::::::999999999999999999999999>>>>>>>>>@@@AAACCCEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKQQQ^^^rrrxxxsssooonnnsssddd\\\WWWPPPKKKIIIEEEEEEEEEDDDBBBBBBDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEECCCBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDCCCCCCBBB>>>???@@@AAA@@@???===<<<<<<======???BBBEEEHHHIIIIIIJJJKKKKKKKKKLLLNNNQQQOOOQQQSSSWWW[[[___bbbdddddddddeeeddd```[[[UUURRRQQQRRRUUU[[[___```^^^[[[TTTRRRQQQSSSVVVYYYYYYXXXZZZ\\\^^^^^^^^^aaaggglllpppsssxxx}}}~~~wwwooopppkkkeeeaaa```]]]XXXSSSPPPPPPPPPOOOMMMKKKIIIHHHIIIKKKMMMMMMMMMMMMNNNOOONNNRRRYYY^^^``````aaabbb```^^^\\\ZZZYYYVVVPPPLLLMMMOOORRRTTTUUUZZZaaafffrrrxxxrrrtttwwwzzz~~~zzzuuuooohhhcccTTTPPPIIIAAA:::777555555444333333222222222222222////////////////////////111111111111000000000///111111111111111111111111000000000000000000000000////////////////////////............////////////...........................///000///......000111000/////////............------........./////////------............---------......///000000000000------,,,,,,------......000000///........./////////000000000...---...////////////000111222333444444444555666777777888888888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBEEEGGGHHHGGGHHHJJJJJJJJJLLLOOORRRVVVXXX\\\___ccceeeggggggjjjjjjkkkjjjgggccc^^^\\\]]]aaagggjjjjjjhhheeeddd]]]\\\]]]___ccceeefffeeeffffffhhhjjjlllooorrrttttttvvvyyy|||{{{tttmmmqqqlllgggcccaaa^^^XXXTTTNNNNNNMMMLLLJJJHHHFFFDDDDDDHHHLLLNNNNNNNNNMMMNNNLLLQQQYYY^^^aaabbbcccdddaaa```^^^]]]ZZZUUUNNNJJJHHHKKKPPPSSSXXX^^^hhhnnn{{{zzzwwwzzz||||||~~~|||xxxrrrkkkggg[[[VVVMMMDDD===888666666333333222111111111111111////////////////////////111111111111000000000000111111111111111111111111000000000000000000000000....................................////////////------------------------000000000...------///111////////////............,,,---------............------............---------....../////////......,,,,,,---...............///////////////000111222...///000///...---...///.........///000222333444444444555666777999999:::888888999999999:::::::::========================@@@????????????@@@AAAAAADDDDDDEEEEEEFFFGGGGGGHHHLLLMMMRRR]]]nnnwwwqqqnnnmmmfff[[[QQQLLLJJJEEECCCCCCAAAAAABBBBBBAAACCCEEEHHHJJJKKKMMMNNNNNNMMMKKKJJJFFFFFFGGGGGGHHHIIIJJJKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCBBB@@@>>>===>>>>>>???AAABBBDDDEEEFFFFFFGGGHHHIIIJJJMMMRRRUUU[[[^^^bbbfffiiijjjjjjiiilllmmmnnnnnnmmmkkkhhhgggjjjpppvvvwwwrrrmmmjjjjjjffffffgggjjjlllmmmnnnnnnppppppqqquuuyyy|||||||||{{{|||}}}~~~yyyrrrpppnnnjjjhhhfffddd___\\\VVVUUUSSSPPPMMMKKKHHHGGGFFFJJJOOORRRQQQOOONNNMMMKKKQQQYYY___bbbcccdddeeebbbcccbbbaaa___ZZZUUUQQQPPPTTTYYY]]]cccjjjttt{{{~~~yyytttnnnjjjfff```UUUJJJAAA:::666555333333222111000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000....................................////////////------------------------000000000...,,,,,,///111///////////////.........,,,,,,,,,---------......------............---------...............---,,,+++,,,.../////////...---//////......//////000111...///000///...---...///.........///000222333444444555666777888999:::;;;888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDEEEFFFFFFGGGGGGJJJLLLQQQ[[[kkkwwwqqqmmmmmm]]]TTTLLLIIIGGGDDDCCCEEEAAABBBCCCCCCCCCDDDGGGJJJPPPQQQQQQQQQPPPMMMKKKIIIFFFFFFFFFFFFGGGIIIJJJKKKOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDDDDBBBCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEFFFEEEFFFHHHJJJLLLPPPUUUYYY^^^aaaeeeiiikkklllkkkjjjmmmmmmnnnooopppppppppooosssxxx}}}{{{sssmmmlllmmmnnnooopppqqqqqqrrrssstttvvvvvvxxx||||||uuutttrrrpppmmmjjjgggddd```^^^[[[WWWRRROOOLLLJJJKKKOOORRRSSSQQQNNNLLLKKKMMMSSS[[[bbbeeefffffffffeeeffffffeeebbb^^^ZZZXXXZZZ___ffflllsss{{{||||||vvvpppnnnpppjjj___RRRFFF===777444444333222111000000000000111111111111111111111111000000000000000000111111111111111111111111111111000000000000000000000000....................................////////////------------------------/////////...,,,---...000.........///////////////,,,,,,,,,---------......------............---------...............---,,,,,,---...///000///...---000///......------......---///000///......///000---......///111222444555555555666777888999::::::777777888999::::::;;;;;;999999::::::;;;;;;;;;;;;<<<<<<===>>>???AAACCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFIIIOOOYYYhhh}}}xxxpppmmmmmmVVVOOOIIIHHHFFFDDDDDDGGGCCCDDDEEEEEEEEEFFFIIILLLSSSSSSSSSRRRPPPMMMJJJHHHHHHGGGGGGGGGIIIKKKMMMNNNOOOOOONNNMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHEEECCCCCCDDDFFFHHHDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGIIIKKKNNNSSSZZZ^^^aaadddgggkkkmmmnnnmmmmmmnnnnnnoooppppppqqqrrrssssssvvvxxxtttnnnkkklllnnnssssssssssssrrrsssuuuxxxyyyzzz}}}|||xxxtttpppnnnkkkiiiddd^^^XXXSSSPPPNNNQQQRRRSSSQQQNNNLLLJJJJJJPPPWWW```hhhlllmmmnnnnnnlllmmmmmmkkkgggcccaaaaaagggmmmwww{{{|||zzzuuusssvvvqqqggg[[[NNNCCC:::666555444333222111000000000222222222222222222222222000000000000111111111111222222222222222222222222000000000000000000000000....................................////////////------------------------,,,---//////......///000.........///////////////,,,---------............------............---------....../////////......------...////////////...//////...------------------...//////......///000......///000222333555666555666666777777888888999777777888999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<<<<===>>>@@@BBBDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHDDDGGGNNNWWWeeezzzzzzqqqmmmmmmQQQKKKFFFEEEDDDBBBDDDGGGEEEFFFGGGGGGGGGHHHKKKNNNRRRRRRRRRQQQOOOLLLIIIGGGGGGGGGFFFGGGHHHJJJMMMOOOOOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKKKKGGGHHHJJJMMMQQQWWW^^^ccceeegggjjjnnnpppqqqrrrrrrrrrqqqqqqpppppppppqqqrrrmmmmmmllliiifffggglllpppoooppppppnnnnnnpppuuuyyyyyy}}}{{{wwwqqqjjjccc]]]YYYWWWWWWVVVTTTQQQNNNLLLMMMOOOTTT\\\gggpppvvvyyyzzz{{{xxxyyyzzzxxxuuutttuuuwww}}}|||zzzxxxtttlllaaaUUUIII@@@:::666555444222111111000000111111111111111111111111///000000000111111111111222222222222222222222222000000000000000000000000////////////////////////............////////////........................)))+++...000/////////000............/////////000------........./////////------............---------......///000000000000...............//////000..................///000---...//////......///111//////000111333555666888666666666666666666666666666777888999:::;;;;;;<<<;;;<<<<<<===>>>>>>??????>>>>>>??????@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEHHHNNNVVVcccwww}}}rrrnnnnnnMMMHHHDDDDDDCCCAAABBBFFFGGGHHHIIIIIIIIIJJJMMMOOOOOOOOOPPPPPPNNNLLLIIIGGGEEEEEEDDDDDDFFFHHHKKKMMMOOONNNMMMKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNHHHIIILLLNNNRRRYYY```fffhhhjjjmmmppprrrtttuuuvvvvvvuuusssqqqooooooppppppgggeeebbb```aaaeeelllqqqjjjjjjjjjiiihhhkkkrrrxxxyyy~~~~~~vvvnnngggccc```[[[ZZZWWWRRROOOOOORRRUUUWWW___kkkvvv~~~||||||wwwtttnnneeeZZZNNNDDD>>>777666555333222111111111000000000000000000000000//////000000111111111222222222222222222222222222000000000000000000000000000000000000000000000000............/////////000////////////////////////&&&***...111111000//////---.........//////000000.........////////////000---..................---------///000111111111111//////...------///000111------......///111222333,,,...//////......///111//////000222333555777888666666666666555555555555666777777999:::;;;<<<<<<:::;;;;;;<<<===>>>>>>???AAAAAA@@@@@@AAAAAABBBCCCFFFFFFFFFGGGHHHHHHIIIIIIFFFJJJOOOUUUaaattt~~~sssnnnnnnFFFDDDBBB???>>>@@@EEEIIIMMMMMMMMMMMMMMMMMMMMMMMMOOONNNKKKIIIGGGFFFEEEEEEEEEFFFGGGJJJKKKMMMNNNNNNSSSQQQNNNJJJGGGEEEDDDDDDHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUVVVUUURRROOOMMMMMMNNNMMMMMMOOORRRUUUVVVVVVYYYUUURRRUUUZZZZZZTTTNNNMMMLLLKKKMMMRRRYYY```eeeeeehhhlllpppsssuuuuuuuuuqqqrrrsssrrrooojjjeeebbb\\\YYYWWWYYY^^^ccceeeeeefffdddaaa___aaaffflllooosssxxx~~~zzztttqqqoooeeebbb^^^YYYWWWVVVWWWXXX\\\eeesssyyyuuurrrnnnmmmooorrruuuwwwuuuvvvwwwvvvuuuwww||||||wwwsss}}}}}}zzzuuuoooiiibbbVVVGGG<<<888666333111///.........000000000000000000000000111222333444444333111000222222111111111111222222222111111111000000//////000000//////.........---,,,,,,,,,,,,,,,,,,++++++000000111111111///...,,,///////////////...------///////////////......---,,,,,,------------,,,,,,111...------000111///---...................................................------------...//////000000000000000000000000444000,,,...333555333000666444444666999:::888666777888999:::;;;:::999999999999:::;;;;;;<<<<<<===<<<<<<;;;<<<>>>@@@BBBDDDFFFFFFGGGGGGGGGGGGFFFFFFJJJKKKNNNWWWggg|||vvvqqqpppDDDCCCAAA???>>>AAAGGGKKKOOOOOOPPPPPPPPPOOONNNNNNNNNLLLJJJGGGEEEEEEEEEFFFFFFGGGIIIKKKLLLNNNNNNOOORRRPPPMMMJJJGGGEEEEEEDDDKKKKKKKKKLLLLLLLLLLLLKKKIIIIIIJJJLLLNNNQQQSSSUUUTTTUUUVVVUUUQQQNNNLLLKKKOOONNNOOOQQQTTTVVVVVVUUUYYYVVVSSSVVVZZZZZZUUUOOOJJJIIIHHHIIINNNTTTZZZ___cccfffiiimmmppprrrssssssrrrrrrqqqooojjjddd^^^ZZZTTTRRRQQQSSSWWW\\\______^^^\\\YYYXXXZZZ___eeeiiimmmqqqxxx}}}}}}yyyooolllgggccc```_________fffnnnyyyyyyqqqlllgggddd```___aaaeeeggghhhiiikkklllllllllpppvvv||||||vvvrrryyy|||wwwrrrnnnjjj```QQQEEE===:::666222111000000///000000000000000000000000///000111333333222000///222111111000000111111222000000000//////.........000/////////............////////////............+++,,,---...///////////////000000000000///...---///////////////...------......////////////......000...,,,---///000...,,,...................................................------------...//////000000000000000000000000222000...///222444333111666444444666888999888666888999:::;;;<<<;;;;;;:::888888999999:::;;;;;;<<<<<<<<<======???AAABBBCCCCCCCCCEEEFFFGGGHHHHHHHHHJJJKKKNNNVVVfffzzzuuupppoooCCCCCCAAA??????CCCHHHLLLPPPQQQSSSTTTSSSQQQOOOMMMLLLJJJGGGEEEDDDDDDFFFGGGGGGHHHJJJLLLMMMOOOOOOOOOPPPOOOLLLIIIGGGFFFFFFEEEMMMNNNNNNOOOOOOPPPPPPPPPKKKKKKMMMOOORRRTTTWWWXXXZZZ[[[\\\ZZZWWWSSSQQQQQQRRRRRRSSSTTTVVVWWWUUUSSSUUURRRPPPRRRUUUUUUQQQLLLEEEEEEEEEFFFJJJPPPUUUYYY```bbbeeeiiilllnnnoooooorrrpppmmmiiibbb[[[TTTQQQLLLJJJJJJLLLPPPUUUWWWXXXVVVTTTQQQPPPSSSXXX___cccfffkkkrrryyy~~~}}}xxxsssooonnnmmmmmmuuuzzzyyyqqqkkkgggccc```VVVSSSPPPOOORRRTTTVVVWWWZZZ\\\^^^___aaafffooovvvyyysssxxxzzzuuuuuutttlll]]]QQQDDD???999444222222111111000000000000000000000000---...000111222111000000222111111000000111111222000000000000000/////////////////////............////////////000000000000---,,,,,,------...///000000000111111000000//////...////////////...------......////////////.........---,,,,,,......---,,,......................................................------......///000000000000000000000000000000000000111222222333333555444444666888999888666888888999::::::::::::999777777888999999::::::;;;<<<===>>>@@@AAABBBBBBBBB@@@AAACCCEEEGGGHHHIIIJJJJJJKKKOOOVVVeeeyyy~~~tttooonnnDDDDDDBBBAAA@@@CCCHHHKKKPPPRRRTTTVVVUUUQQQMMMKKKJJJHHHEEECCCBBBDDDFFFHHHHHHIIIJJJLLLNNNOOOOOOOOOOOONNNLLLJJJHHHHHHHHHHHHOOOOOOOOOPPPQQQRRRSSSSSSNNNOOOPPPRRRTTTVVVXXXYYY]]]^^^___]]]ZZZWWWWWWWWWYYYXXXXXXXXXXXXVVVRRROOOLLLJJJHHHIIILLLLLLIIIEEEAAABBBCCCEEEIIIOOOTTTWWW\\\^^^aaadddgggiiijjjkkkmmmkkkgggaaaZZZSSSMMMJJJGGGFFFFFFHHHKKKNNNQQQSSSQQQOOOMMMMMMPPPVVV\\\```dddiiipppwww}}}xxxqqqggg```\\\ZZZWWWUUUIIIGGGEEEEEEGGGJJJKKKKKKLLLNNNPPPRRRUUU\\\fffnnnrrr|||xxxzzz}}}xxxyyy{{{uuugggZZZIIICCC:::444333333222222000000000000000000000000---...///000111222111111111111000000000000111111333333222222222222222222///////////////.....................////////////333222000.........//////000000111111111111000000......//////......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,...............................................................//////000////////////////////////---///111222111111333444444444555666777777777777555666666777777777777777888888888999::::::;;;;;;<<<===???AAABBBBBBBBBBBB@@@AAACCCEEEGGGHHHIIIIIIKKKLLLPPPWWWdddwww|||rrrmmmlllEEEEEEDDDBBBAAACCCGGGJJJPPPRRRUUUVVVTTTPPPKKKHHHFFFEEECCCBBBCCCDDDGGGHHHHHHIIIKKKLLLNNNNNNOOOOOOOOONNNMMMKKKKKKKKKKKKLLLPPPPPPOOOPPPQQQRRRSSSTTTRRRRRRSSSTTTUUUWWWYYYZZZYYYZZZ[[[ZZZXXXVVVWWWWWW^^^]]][[[ZZZXXXTTTOOOKKKEEECCCBBBCCCEEEFFFDDDBBB===???AAAEEEJJJOOOTTTWWWYYYZZZ\\\___bbbdddeeefffeeeccc___YYYSSSNNNJJJGGGDDDDDDEEEGGGHHHKKKNNNOOOPPPOOOOOOPPPSSSWWW\\\___dddhhhpppwww}}}{{{tttnnnmmmnnnsssrrrjjj```[[[TTTQQQOOOMMMIIIEEEAAA@@@??????AAACCCCCCCCC???BBBEEEGGGJJJQQQZZZaaaeeeoooyyy~~~}}}~~~zzz{{{}}}yyymmmbbbQQQHHH===555333444333222000000000000000000000000...///000111222222333333111000000000000000000111222222222222222222333333.........///////////////........./////////000000333222000.........//////000000111111111111000000...............------,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++,,,,,,////////////////////////........................///............///000000////////////////////////,,,///111222222222333444333444555666666666777777555555555666666666777777999999::::::;;;<<<<<<<<<<<<>>>???AAABBBBBBBBBAAACCCDDDEEEFFFFFFGGGGGGGGGKKKMMMQQQWWWcccuuuzzzpppkkkjjjEEEEEEDDDCCCCCCEEEHHHKKKQQQSSSUUUUUUSSSNNNIIIFFFCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOOOOOPPPQQQSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]\\\]]]]]]\\\ZZZYYYYYYZZZ___\\\ZZZWWWTTTPPPKKKGGGCCCBBBAAACCCEEEFFFFFFEEE>>>???CCCGGGLLLPPPTTTVVVVVVWWWYYY[[[]]]```bbbccc^^^[[[XXXSSSNNNKKKHHHGGGBBBDDDGGGIIIJJJMMMPPPSSSUUUVVVWWWYYY[[[^^^aaabbbfffkkkqqqwww|||wwwkkkeee``````bbbiiiuuuxxxiii]]]XXXPPPMMMIIIGGGGGGDDD@@@<<<:::999999:::<<<======<<<666999<<<>>>@@@EEELLLRRRXXXbbbkkkpppvvv~~~||||||}}}zzzsssmmm___SSSDDD:::666555444222000000000000000000000000000000000111111222222222111000000//////000000111/////////000000000000000........./////////////////////000000111111222222---,,,,,,------...///000//////000000111111000000---............---,,,,,,......////////////......+++,,,------++++++,,,---////////////////////////........................//////......//////000111000000000000000000000000---...000222333444333333222444666666555555666777888888888777888999999:::999::::::;;;;;;<<<=========>>>???@@@AAAAAAAAAAAAFFFFFFGGGGGGGGGFFFFFFEEEIIILLLQQQVVV```qqqzzzpppkkkjjjAAABBBCCCCCCDDDGGGKKKOOOSSSTTTUUUTTTRRRNNNIIIFFFAAABBBCCCEEEFFFHHHHHHIIIMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTUUURRRQQQPPPOOOOOOPPPRRRSSSTTTUUUVVVYYY[[[^^^aaacccccccccccc```]]][[[[[[\\\YYYWWWSSSQQQOOOLLLHHHFFFCCCCCCCCCEEEGGGIIIJJJKKKFFFGGGJJJNNNRRRUUUWWWXXXUUUUUUVVVXXX[[[]]]___```ZZZWWWSSSOOOKKKIIIHHHGGGCCCGGGLLLPPPRRRVVV[[[___```bbbdddgggiiikkkkkkkkkmmmpppvvvzzzwwwnnnccc^^^ZZZZZZ\\\aaakkkvvvrrrjjjaaaUUULLLJJJIIIEEEAAA@@@@@@???<<<999666555666888::::::999777444777:::;;;;;;===BBBFFFLLLTTT[[[^^^cccllltttwwwwwwzzz~~~~~~~~~~~~~~~}}}{{{yyyqqqcccPPPBBB;;;888555111000000000000000000000000000000/////////000000111000000////////////000000.........//////000000000............/////////000......///000000111222222+++,,,---...////////////---...///000000000000///------......------,,,+++......////////////......+++---......,,,+++,,,...////////////////////////........................///////////////000000111000000000000000000000000...---...111555666444111111444666666555444666888999999888888888999:::;;;888999999:::;;;;;;<<<<<<>>>>>>>>>>>>??????@@@AAAGGGGGGHHHHHHHHHHHHGGGFFFFFFJJJNNNSSS[[[lll}}}rrrmmmkkk>>>@@@BBBCCCEEEIIINNNRRRUUUVVVVVVUUURRRNNNJJJGGG???AAACCCFFFHHHIIIIIIIIIPPPPPPRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXTTTSSSQQQPPPOOOPPPRRRSSSSSSUUUWWWZZZ^^^cccfffhhheeedddccc___[[[XXXWWWXXXTTTQQQNNNLLLKKKIIIGGGEEECCCCCCDDDFFFHHHKKKMMMNNNOOOPPPSSSUUUXXXZZZ[[[[[[TTTTTTUUUWWWYYY\\\^^^___XXXVVVRRRMMMJJJHHHGGGGGGFFFKKKRRRWWW[[[```gggkkkjjjlllppptttvvvvvvtttssstttwww{{{ssshhhbbb]]]YYYZZZZZZ]]]eeennnqqqxxxrrrfff[[[VVVQQQGGG@@@>>>CCC???:::888999999777555555555555777999:::888666555999<<<===;;;<<>>>>>=========>>>@@@AAAGGGGGGHHHIIIIIIIIIIIIHHHCCCGGGLLLPPPXXXiiitttooommmAAA@@@???@@@DDDJJJPPPTTTTTTUUUVVVUUURRRNNNJJJHHHCCCCCCDDDEEEGGGIIILLLMMMRRRUUUXXXXXXUUUTTTTTTVVVTTTTTTTTTTTTUUUWWWYYYZZZZZZXXXUUURRRPPPPPPQQQQQQUUUTTTUUUWWWZZZ^^^bbbeeedddbbb___[[[XXXWWWVVVVVVTTTPPPKKKIIIJJJJJJIIIGGGIIIGGGFFFHHHMMMTTTYYY[[[\\\___dddggghhhgggdddaaa\\\XXXUUUWWW\\\___^^^\\\WWWTTTOOOLLLJJJIIIHHHGGGKKKPPPXXX___fffkkkpppsssvvvwwwzzz|||yyylllccc]]]]]]^^^^^^```eeekkkoooqqqtttyyy}}}oooeeeTTTRRRNNNIIIDDD@@@===;;;999999888888888888888888777777777777777666666666999:::<<<<<<;;;<<>>======>>>???@@@AAABBBBBBDDDFFFHHHJJJKKKKKKJJJIIILLLUUUfff{{{wwwqqqoooBBBBBBBBBCCCFFFLLLQQQTTTTTTTTTTTTSSSQQQMMMJJJHHHEEEEEEEEEFFFHHHKKKMMMOOORRRUUUWWWXXXVVVUUUVVVWWWUUUUUUTTTTTTUUUWWWYYYZZZVVVUUUSSSQQQPPPPPPQQQRRRRRRSSSTTTUUUXXXZZZ]]]^^^\\\ZZZWWWUUUSSSRRRSSSSSSTTTQQQMMMKKKKKKKKKIIIGGGIIIHHHGGGKKKRRRZZZ```dddhhhjjjnnnqqqrrrpppllljjj___[[[XXXYYY\\\^^^[[[XXXUUURRRNNNKKKJJJIIIIIIIIIOOOUUU^^^ffflllqqqvvvxxxwwwyyy}}}vvvkkkcccYYYZZZ\\\]]]```ffflllqqqyyy|||~~~qqqaaaTTTMMMFFFEEEBBB???<<<999888777666666666666777777777777888888888777777777777777777888::::::;;;<<>>======>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIJJJJJJJJJIIILLLUUUggg|||uuupppoooDDDDDDDDDFFFJJJNNNRRRTTTRRRRRRQQQPPPNNNLLLJJJIIIFFFFFFGGGHHHJJJMMMOOOQQQQQQSSSVVVVVVVVVVVVWWWXXXVVVVVVUUUUUUUUUVVVXXXXXXRRRQQQPPPOOONNNOOOPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRUUURRRPPPOOONNNMMMJJJHHHIIIIIIJJJPPPYYYdddlllpppuuuwwwzzz{{{{{{xxxuuusssgggdddaaaaaaaaa___ZZZVVVTTTRRROOOLLLKKKKKKMMMNNNTTT[[[eeeooouuuyyy|||~~~zzz}}}}}}xxxppphhhbbb[[[]]]aaaeeejjjpppwww{{{}}}{{{{{{|||{{{{{{|||nnn```TTTKKKDDD@@@======<<<::::::999999999666666666777777777888888999999999999999999::::::;;;===???@@@AAACCCFFFIIIEEEFFFGGGFFFDDDDDDEEEFFFGGGJJJMMMPPPTTT[[[eeelllyyyyyyxxxzzzyyy~~~}}}}}}~~~zzztttrrrtttvvvxxxyyyyyyyyyzzz|||~~~~~~vvvkkk^^^RRRGGG===777333333111000///.........------...//////000111111////////////////////////////////////////////////////////////............////////////////////////......000000000///...---111111111111111000000///000000000000000//////...........................,,,+++++++++,,,---...///------......------,,,,,,,,,,,,,,,---------......------...000000000000000////////////////////////000000///---,,,---000222111222333555777777888888888888999999999999999999888888999::::::;;;<<<<<<============>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIILLLVVViii}}}tttooonnnDDDDDDFFFHHHKKKNNNQQQSSSQQQQQQOOOMMMLLLJJJIIIIIIFFFFFFGGGHHHJJJMMMPPPRRRPPPQQQRRRTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUVVVVVVOOOOOOMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSSSSQQQOOOMMMOOOOOOOOOOOOQQQRRRTTTUUUTTTTTTSSSRRRPPPNNNLLLJJJJJJJJJMMMUUUaaammmvvv{{{}}}~~~|||zzzxxxqqqpppmmmllliiiddd^^^YYYUUUTTTQQQNNNLLLNNNRRRUUUXXX___kkkuuu|||{{{vvvpppjjjeeebbb^^^bbbhhhooouuu||||||yyyzzzxxxwwwxxx{{{}}}yyyqqqfff___VVVNNNIIIFFFDDDBBB<<<;;;;;;:::;;;;;;<<<<<<777888888999999::::::;;;;;;:::::::::;;;<<<===>>>@@@BBBEEEGGGHHHKKKNNNQQQLLLMMMMMMLLLKKKHHHGGGFFFFFFHHHKKKNNNRRR\\\hhhppp{{{}}}}}}wwwsssqqqpppvvvwwwxxxwwwtttrrrsssvvvuuuvvvwwwvvvttttttvvvxxxwwwrrrkkkaaaVVVJJJ>>>777333222111000///.........---........./////////000/////////////////////////////////000000////////////////////////.........///////////////////////////000222333333333111000///000111222222111///...//////000111111///...---//////.........---------,,,,,,,,,,,,,,,---......,,,------...------,,,,,,,,,,,,,,,---------......------...//////000000000000000000000000000000000333333333111000000222444222333444666777888888888999999999999999:::::::::777777888999;;;<<<======<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJNNNXXXlll|||rrrnnnnnnDDDDDDEEEGGGJJJMMMOOOQQQQQQPPPNNNMMMKKKIIIHHHGGGDDDDDDEEEGGGIIILLLOOOQQQOOOOOOPPPQQQSSSUUUVVVWWWYYYXXXVVVTTTSSSSSSSSSSSSNNNMMMLLLJJJIIIHHHGGGGGGKKKNNNPPPRRRQQQNNNKKKHHHKKKLLLMMMOOOQQQTTTVVVWWWTTTTTTTTTSSSQQQPPPNNNNNNKKKMMMRRR\\\hhhuuu}}}~~~|||{{{xxxwwwvvvsssooojjjccc^^^WWWVVVSSSOOOMMMOOOUUUYYY\\\dddpppzzz}}}zzzuuunnnhhhcccaaa```^^^dddllluuu}}}}}}yyywwwtttsssssssssqqqpppoooooopppssswwwzzzzzzzzzwwwtttpppmmmjjjfff```[[[NNNKKKGGGDDDDDDCCCBBBAAA;;;;;;:::999999999999999888888999999:::::::::;;;;;;;;;;;;;;;===@@@BBBDDDDDDFFFHHHJJJKKKNNNQQQTTTTTTTTTSSSSSSQQQNNNKKKIIIFFFHHHJJJLLLQQQYYYeeennnvvvzzzyyyrrrwww~~~xxxrrrllliiihhhtttxxx{{{yyyvvvuuuwwwyyyvvvwwwvvvtttqqqooopppqqqpppmmmhhhbbbXXXKKK???666222222111000000000000000000/////////.........---//////////////////////////////000111111000//////........./////////////////////////////////////////////000111222333444444---...///000000000......---...///000///...---,,,/////////...------,,,,,,,,,---------............,,,,,,------...------,,,,,,,,,,,,---------......---------...//////000000000000000000000000000000///000000///------///000444555666666666666666666888888999999999:::::::::777777888999;;;<<<======;;;<<<===???AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKOOO[[[ooo|||sssooonnnEEEEEEEEEFFFHHHKKKNNNPPPQQQPPPOOOMMMKKKHHHFFFEEECCCCCCDDDFFFHHHLLLNNNPPPPPPOOOOOOPPPSSSUUUVVVVVVYYYXXXUUUSSSQQQPPPPPPPPPLLLKKKJJJHHHFFFEEECCCBBBIIIKKKNNNPPPOOOLLLIIIFFFGGGHHHJJJLLLOOOQQQSSSTTTRRRSSSTTTSSSQQQPPPQQQRRROOORRRYYYcccpppzzzzzzzzzyyywwwsssnnniiieee]]][[[XXXRRROOOQQQWWW]]]dddlllwww|||uuurrrlllddd^^^\\\]]]___dddjjjttt~~~xxxvvvssspppooolllhhhfffbbbaaa```aaabbbcccbbbaaa^^^[[[WWWUUUSSSRRROOONNNDDDCCCAAAAAABBBBBB@@@>>>AAA@@@???===<<<;;;;;;:::888888888888888888888888;;;;;;;;;===???CCCGGGIIINNNPPPQQQRRRSSSTTTWWWZZZYYYWWWVVVUUUTTTRRRNNNKKKHHHKKKMMMOOORRRXXXaaahhhmmmqqqtttvvvwwwyyy~~~|||qqqnnnrrr|||zzz}}}xxxuuusssoooiiiggghhhrrrzzz~~~{{{zzz{{{{{{yyyxxxwwwtttpppmmmmmmnnnmmmkkkgggaaaYYYMMMAAA999333333222111111111222222111111000//////...------//////////////////////////////111111111111//////.........///////////////////////////////////////---,,,,,,---...000333444---......///////////////...............------,,,//////.........---------,,,---............------,,,,,,------......------,,,,,,,,,---------......------------...///000111////////////////////////---...///...------...000555555666666666555555444777777888888999:::::::::888888999::::::;;;<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLRRR___ttt~~~uuupppoooGGGFFFEEEEEEGGGJJJNNNQQQQQQQQQQQQOOOLLLHHHDDDBBBBBBCCCDDDFFFHHHLLLOOOQQQSSSQQQPPPQQQTTTWWWWWWVVVYYYWWWTTTQQQOOONNNMMMMMMGGGGGGGGGFFFEEECCCBBBAAAFFFHHHKKKMMMMMMKKKGGGEEEDDDFFFHHHJJJLLLNNNOOOPPPQQQRRRSSSRRRPPPQQQSSSVVVTTTXXX```kkkvvv~~~|||||||||{{{wwwssspppooogggeeeaaaZZZVVVWWW^^^eeepppvvvyyyuuuiiifffaaaYYYTTTTTTYYY]]]iiippp{{{|||wwwrrrnnnhhhbbb]]]YYYVVVTTTRRRRRRRRRPPPOOOLLLJJJHHHGGGGGGGGGFFFFFFDDDCCCBBBCCCEEEFFFFFFEEEIIIHHHFFFDDDBBBAAA@@@@@@:::999999888888777777666::::::;;;===AAAFFFKKKNNNXXXZZZ[[[[[[ZZZ[[[]]]___[[[YYYWWWVVVVVVUUURRROOOKKKNNNQQQSSSSSSVVV\\\aaa```cccfffggghhhkkkqqqvvvwww|||xxxpppmmmrrr}}}yyywwwxxxtttqqqsssqqqmmmmmmpppqqq}}}~~~zzzzzzyyyvvvrrrpppooopppnnnkkkhhhbbb[[[QQQFFF???666555444333222111111111000000000000000000000000////////////////////////...///111222222111///.............../////////000////////////////////////------------...///000111//////......///000000111000//////..............................---------+++,,,---...------,,,++++++,,,------......------,,,,,,,,,---------......------,,,,,,---...000111////////////////////////...000111111000000111333222333444555555555555555666666777777888999999:::999999999::::::;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJKKKNNNTTTaaawwwwwwqqqpppIIIHHHEEEEEEFFFKKKOOORRRQQQRRRRRRPPPMMMHHHCCC@@@CCCCCCDDDFFFIIILLLPPPQQQVVVSSSQQQRRRVVVXXXXXXWWWYYYWWWTTTQQQNNNLLLLLLKKKDDDDDDEEEEEEDDDCCCCCCBBBCCCEEEHHHJJJKKKIIIGGGEEEDDDFFFGGGJJJLLLMMMNNNNNNPPPRRRRRRQQQOOOQQQUUUYYYWWW\\\eeepppzzz{{{{{{{{{|||}}}~~~~~~{{{yyywwwwwwqqqooojjjccc]]]^^^eeelllxxx~~~zzzrrrmmm```]]]XXXQQQMMMPPPVVV\\\gggnnnyyy~~~wwwooofff]]]XXXSSSPPPMMMJJJIIIIIIGGGFFFBBBBBBBBBBBBCCCCCCBBBBBBCCCBBBAAACCCFFFJJJLLLMMMJJJIIIGGGEEEDDDBBBBBBAAA===<<<<<<;;;:::999888888::::::;;;>>>BBBHHHNNNQQQZZZ[[[\\\[[[ZZZZZZ[[[]]]^^^[[[XXXWWWXXXXXXUUURRRIIILLLPPPQQQPPPQQQTTTWWWQQQSSSVVVWWWXXX[[[bbbgggkkkqqqxxx~~~tttoooeeettt~~~|||vvvpppnnnqqqqqqnnnpppuuuppp{{{{{{{{{xxxtttsssssstttpppmmmiiiddd]]]TTTJJJDDD999888666444222111000000//////000000111111222222////////////////////////...000111222222111000...---.........//////000000////////////////////////...///000111111000//////111000/////////000222333222111///.........///000........................***+++,,,---,,,,,,***)))+++,,,,,,---.........---,,,,,,,,,---------......------,,,,,,---...000111111111111111111111111111,,,...///000///000111333000111222444555666666777555666666777888888999999::::::::::::::::::::::::<<<===???AAABBBBBBBBBAAAAAABBBBBBDDDFFFHHHJJJKKKKKKLLLOOOUUUcccyyyxxxrrrqqqJJJKKKKKKLLLNNNPPPRRRSSSTTTSSSQQQNNNKKKFFFCCCAAADDDCCCCCCEEEIIIMMMOOOOOORRRRRRRRRSSSTTTVVVWWWXXX\\\VVVPPPLLLKKKJJJHHHFFFCCCBBBBBBAAAAAABBBBBBBBBCCCFFFIIIJJJHHHEEECCCBBB>>>@@@CCCGGGJJJKKKLLLLLLNNNNNNOOOPPPRRRTTTVVVWWW\\\eeepppwwwzzz{{{}}}~~~~~~~~~~~~~~~zzzxxxrrrkkkgggjjjqqqxxxzzzqqqjjjeeeVVVTTTOOOKKKJJJNNNUUUZZZgggooo{{{wwwoooeee[[[UUUOOOLLLGGGDDDBBBAAA@@@???:::;;;<<<>>>@@@BBBCCCDDDBBBDDDFFFJJJMMMQQQTTTUUURRRQQQNNNKKKHHHEEECCCAAABBB???<<<999888888999:::;;;<<>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIPPPNNNNNNTTTcccyyy|||vvvrrrKKKLLLMMMPPPRRRTTTVVVWWWXXXVVVSSSOOOKKKHHHFFFEEEBBBAAAAAACCCGGGJJJLLLMMMNNNOOOOOOQQQSSSUUUWWWXXXUUUQQQMMMJJJJJJJJJHHHGGGDDDCCCCCCBBBBBBBBBBBBCCCDDDGGGIIIIIIFFFCCC@@@???>>>???BBBEEEIIILLLNNNOOOOOOPPPPPPRRRSSSUUUWWWXXX\\\dddooowwwzzz{{{~~~}}}wwwoookkknnnwww~~~|||rrriiiaaa]]]TTTQQQNNNJJJIIILLLRRRWWWdddkkkuuuvvvkkk```UUUNNNIIIFFFAAA>>>===<<<;;;:::888999:::<<<>>>???AAAAAADDDFFFGGGJJJLLLOOOPPPQQQQQQPPPNNNLLLIIIGGGEEEDDDBBB@@@===;;;999999999:::999:::<<<>>>@@@CCCGGGJJJOOORRRTTTTTTTTTTTTVVVWWWYYYYYYYYYYYYXXXVVVUUUUUUTTTTTTTTTSSSQQQNNNKKKIIIGGGFFFFFFFFFGGGHHHJJJLLLPPPVVV___ffflllsss{{{xxxpppmmmppp}}}}}}|||~~~{{{{{{~~~{{{yyyxxxyyyzzz{{{uuuvvvtttnnniiibbbVVVKKKAAA<<<666444444333111///111111000///////////////............////////////------.../////////....../////////.........------//////.........---------...........................//////000000000000000---...///...,,,,,,,,,...******+++,,,,,,,,,++++++++++++,,,,,,++++++***)))---,,,)))&&&%%%%%%&&&'''---------,,,,,,+++++++++++++++,,,,,,---....../////////......---,,,,,,,,,------...///000111222222444444555555666666777777333555777888777777888999888999999::::::;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIIIINNNMMMNNNVVVeeezzzzzztttpppMMMNNNQQQTTTWWWYYYZZZ[[[ZZZXXXTTTOOOKKKIIIHHHGGGBBBAAA@@@BBBFFFIIIKKKKKKJJJKKKLLLNNNPPPSSSUUUVVVPPPNNNKKKKKKKKKKKKJJJIIIEEEEEEEEEDDDDDDDDDCCCCCCFFFHHHIIIHHHDDD@@@>>>===>>>???@@@CCCGGGKKKNNNQQQQQQRRRRRRSSSUUUWWWYYYZZZ\\\dddpppxxx{{{|||}}}|||tttpppsss{{{tttiii___XXXUUURRRQQQNNNLLLKKKNNNTTTYYYccchhhooowww~~~|||rrrggg\\\QQQKKKDDD@@@<<<:::999999888777888888999;;;===>>>???@@@FFFGGGIIIJJJKKKLLLMMMMMMOOOOOONNNMMMLLLJJJHHHGGGBBBAAA???===;;;:::999999999:::;;;<<<===@@@CCCFFFGGGJJJNNNQQQRRRRRRTTTUUUWWWWWWWWWVVVUUUTTTRRRQQQQQQRRRRRRQQQOOOLLLIIIGGGAAAAAA?????????AAABBBDDDEEEKKKRRRXXX___hhhssszzzwwwllleeelll{{{~~~{{{|||~~~|||{{{yyyxxxxxxyyyzzz{{{xxxxxxvvvrrroooiii\\\OOOFFF@@@999555444444222000111111000///////////////000//////.........------------......---,,,,,,+++.........---------------...............---------------------------......,,,------...............,,,---......---,,,---///---,,,++++++++++++++++++++++++,,,,,,++++++***)))///,,,((($$$"""###%%%&&&------,,,,,,,,,,,,+++++++++,,,,,,------.................................------...///000111222222444444444555666666777777555777:::;;;:::888888888888999999::::::;;;;;;<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGIIIIIIKKKKKKOOOVVVeeezzzwwwqqqmmmQQQRRRTTTWWWYYYZZZ[[[[[[WWWVVVSSSPPPLLLIIIFFFDDDBBBAAA@@@BBBEEEHHHJJJJJJHHHHHHIIIJJJLLLOOOPPPRRRNNNNNNMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHFFFCCC???>>>>>>@@@@@@@@@BBBEEEIIINNNQQQSSSTTTTTTUUUVVVXXXZZZ[[[___gggqqqzzz}}}~~~~~~~~~}}}~~~yyyuuuvvv|||zzzmmmaaaYYYUUUSSSTTTTTTTTTTTTUUUYYY___cccgggjjjnnnrrrwww}}}wwwmmmcccZZZQQQLLLBBB???;;;999999999999888999:::;;;<<<===>>>???@@@FFFGGGHHHJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNLLLKKKJJJAAAAAA???>>><<<:::999888;;;<<<===<<<<<<>>>AAACCCCCCFFFKKKOOOQQQSSSUUUWWWVVVVVVUUUTTTSSSQQQOOONNNNNNNNNOOONNNLLLIIIGGGEEE@@@>>>===<<<<<<>>>@@@AAACCCGGGMMMSSSZZZdddoooxxx|||~~~mmm]]]]]]jjj}}}zzz{{{~~~|||zzzxxxwwwvvvttttttuuuvvvvvvwwwwwwvvvuuutttpppcccVVVMMMFFF===888666555333111111000000/////////////////////.........---------......////////////............------------------........................,,,,,,,,,---------------,,,,,,---............---,,,---//////......///111111///...,,,,,,,,,---...------......------,,,+++000...,,,)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000------...///000111222222333333444555555666666777888;;;>>>>>><<<999777666888999999::::::;;;;;;<<<;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCDDDEEEGGGIIIIIIIIIKKKOOOVVVcccvvv}}}tttnnnjjjUUUVVVVVVXXXXXXYYYYYYYYYTTTUUUUUUTTTPPPJJJEEEAAAAAA???>>>@@@BBBEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGEEEBBBAAAAAAAAADDDCCCCCCCCCFFFJJJNNNQQQVVVVVVWWWWWWYYYZZZ\\\]]]dddjjjsss{{{~~~~~~zzzxxx{{{sssfff[[[WWWVVVVVVYYY[[[^^^```dddhhhnnnrrrssssssttttttvvvzzz|||rrrhhh___WWWPPPKKKBBB???;;;::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>CCCEEEHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPOOONNNLLLKKKAAAAAA@@@???===<<<;;;:::=========<<<;;;;;;===???@@@CCCHHHLLLOOOQQQTTTVVVUUUTTTTTTRRRPPPNNNLLLKKKIIIJJJKKKKKKJJJGGGEEECCC>>>===;;;:::;;;>>>AAACCCDDDHHHNNNSSSYYYbbbllltttyyy{{{ooo[[[UUU]]]ooo{{{tttuuuyyyzzzyyyuuutttrrrqqqpppooopppppprrrtttuuuuuuvvvtttjjj___VVVNNNCCC;;;777555333111111000000///////////////------------............,,,---...///000000000000........................---.....................,,,,,,,,,---------......------...////////////...---...000000//////000222111000...---,,,---......------......------,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///000000000------...///000111222222333333444444555666666666555777;;;<<<;;;999777777888999999::::::;;;;;;<<<;;;<<<===???@@@AAABBBBBBCCCCCCCCCDDDEEEGGGIIIIIIHHHKKKNNNTTT^^^ppp{{{sssmmmjjjXXXXXXWWWWWWWWWWWWXXXXXXTTTVVVXXXXXXTTTMMMFFFAAA???===<<<===???BBBCCCBBBFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJGGGEEECCCDDDEEEGGGHHHJJJKKKLLLLLLKKKJJJHHHIIIHHHFFFCCCBBBCCCDDDHHHGGGGGGHHHKKKOOOSSSUUUZZZZZZ[[[[[[\\\^^^___```hhhmmmttt{{{~~~}}}~~~yyywwwyyy|||xxxkkk___XXXXXX\\\___eeehhhmmmqqqvvvzzz}}}~~~xxxnnncccZZZRRRKKKGGGAAA>>>;;;:::;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>BBBDDDHHHKKKMMMNNNNNNNNNNNNOOOPPPPPPOOOMMMKKKIIICCCBBBAAA@@@????????????@@@@@@???===;;;:::;;;======@@@CCCGGGIIILLLPPPSSSRRRRRRQQQOOOMMMJJJHHHGGGEEEEEEGGGHHHGGGFFFDDDBBB<<<;;;:::999<<>>======@@@BBBCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHGGGDDDAAAAAACCCFFFFFFHHHJJJMMMNNNNNNNNNMMMMMMMMMKKKHHHDDDCCCDDDEEEJJJJJJLLLNNNRRRWWW[[[^^^````````````aaacccdddeeekkknnnssszzz}}}}}}zzzuuupppooossswww~~~|||sssfff\\\YYY^^^fffmmmwww{{{xxxqqqggg]]]UUUOOOIIIFFFBBB???===<<<===?????????@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIILLLNNNOOONNNNNNOOOPPPQQQQQQOOOLLLIIIGGGFFFEEECCCBBBBBBCCCEEEFFFFFFFFFDDDBBB>>>===>>>???===???AAACCCEEEIIINNNQQQOOONNNMMMKKKIIIFFFDDDBBB@@@AAACCCEEEEEEEEECCCBBB<<<;;;:::;;;???DDDIIIMMMPPPVVV]]]bbbdddfffiiillluuuxxx}}}}}}mmm___WWWZZZiiiyyy|||pppmmmtttzzz{{{sssrrrrrrrrrqqqqqqqqqqqqlllssswwwuuuttttttrrrooohhh^^^OOOCCC;;;777444111111111000///////////////......------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////,,,------...//////000000------...///////////////---...///...---,,,---...+++,,,------------------++++++,,,,,,++++++***)))))))))+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------.........------...///000111222222222333333444444555555666000222555666666666777888888999999::::::;;;;;;<<<:::;;;===>>>@@@AAAAAAAAACCCCCCCCCDDDEEEGGGIIIIIIHHHJJJMMMPPPXXXjjj|||uuupppnnnYYYXXXUUUTTTUUUXXX\\\___TTTTTTTTTRRRNNNIIIDDDAAACCCBBB@@@AAACCCEEEEEEEEEAAABBBBBBCCCEEEGGGHHHIIIGGGHHHGGGDDDAAABBBFFFIIIFFFHHHKKKMMMOOOPPPOOOOOOQQQPPPNNNIIIEEECCCDDDEEEKKKLLLOOOSSSXXX]]]bbbdddcccccccccdddeeefffggghhhmmmnnnrrrxxx~~~yyy{{{}}}~~~yyywwwrrrkkkfffgggmmmsssuuuxxx{{{{{{zzzzzz~~~zzzrrrfff]]]]]]dddpppxxxoooiii```XXXRRRNNNKKKIIIDDDBBB??????@@@BBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGKKKNNNOOOOOONNNMMMPPPQQQRRRQQQOOOKKKGGGEEEIIIGGGFFFDDDEEEGGGIIIKKKMMMLLLKKKGGGDDDBBBBBBDDD@@@@@@AAABBBDDDHHHMMMQQQLLLLLLJJJHHHFFFCCC@@@???>>>???AAACCCDDDDDDCCCBBB>>>======>>>CCCIIIOOOSSSZZZ```hhhmmmnnnmmmnnnppptttwww|||xxxiii[[[XXXcccrrr|||qqqmmmtttzzz{{{sssssssssttttttuuuuuuuuummmuuuzzzwwwrrrrrrsssrrrmmmbbbRRREEE===888444111111111000///////////////000//////---,,,++++++***,,,------------,,,+++++++++++++++,,,,,,------------------.........//////------......///000111111,,,---......//////......,,,---...---+++***+++,,,,,,---///000111000//////------.........---,,,,,,000000///.........///000+++++++++,,,,,,---------------------------------------------------------------...///000111222222222222333444444555555666999::::::888666555555666888999999::::::;;;<<<<<<:::;;;===>>>@@@AAAAAAAAACCCCCCCCCDDDEEEGGGIIIJJJGGGJJJLLLOOOXXXjjj|||vvvrrrppp___[[[VVVUUUWWWZZZZZZYYYWWWSSSOOOLLLJJJIIIFFFEEECCCCCCBBBBBBBBBCCCCCCDDDKKKJJJHHHFFFDDDDDDDDDEEEDDDEEEFFFDDDAAAAAACCCFFFIIILLLOOOQQQSSSTTTWWWYYYUUUUUUSSSOOOJJJGGGIIILLLNNNRRRXXX]]]aaadddhhhkkkoookkkfffeeegggiiijjjiiioooqqqttt{{{xxxzzz|||yyyuuuuuupppiiibbb^^^^^^aaaccchhhlllnnnmmmkkkmmmrrrxxxqqqdddccccccgggtttzzzuuullleee[[[SSSOOOLLLJJJHHHIIIGGGFFFGGGJJJKKKIIIGGGJJJJJJJJJJJJKKKLLLMMMNNNKKKIIIHHHHHHKKKMMMOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHIIILLLNNNWWWVVVUUUTTTRRROOOKKKGGGHHHFFFCCCCCCFFFKKKNNNPPPPPPMMMKKKKKKGGGAAA===>>>AAAAAABBBCCCDDDDDDCCCAAABBBAAA@@@AAAGGGOOOXXX^^^eeejjjqqqvvvvvvtttqqqoootttuuuxxx}}}~~~qqqbbbWWWXXX___xxxzzztttpppqqqtttxxxyyyvvvvvv{{{~~~|||yyyssslllfffbbbeee^^^TTTJJJBBB;;;666222000///......///000///---......//////......---,,,///............---------000000///...,,,+++******------------------------+++,,,...000111111000///000///...------------------+++***,,,///000...+++////////////////////////......---+++***+++///222............---,,,++++++)))***,,,---...------,,,...---,,,,,,,,,,,,---...000---******---......,,,***+++---///111111111111000111222222444444555666::::::999999999999999999999777555666999;;;:::999<<<===>>>@@@@@@@@@???>>>CCCCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLQQQ\\\pppyyytttppp^^^[[[WWWWWWZZZ\\\\\\ZZZWWWTTTOOOKKKIIIHHHFFFDDDAAAAAABBBBBBCCCEEEFFFGGGLLLKKKIIIGGGEEEDDDDDDDDDCCCDDDEEECCCAAAAAACCCFFFIIILLLPPPTTTVVVWWWYYY[[[XXXXXXWWWRRRLLLJJJKKKMMMPPPTTT[[[aaaeeehhhkkkmmmqqqmmmiiiggghhhiiijjjiiimmmnnnrrrxxx~~~~~~|||yyyzzz}}}~~~xxxtttnnnhhhaaa[[[XXXYYYZZZ\\\bbbeeegggfffdddfffkkkooovvvyyylllccceeejjjqqq|||vvvqqqhhhbbbXXXQQQNNNLLLJJJIIIJJJIIIIIILLLPPPRRRQQQPPPRRRRRRRRRRRRSSSUUUVVVWWWTTTRRRPPPPPPPPPQQQPPPOOOOOONNNMMMKKKJJJIIIHHHGGGJJJMMMPPPSSSTTTVVVYYY[[[___^^^]]]\\\[[[XXXSSSPPPMMMKKKIIIJJJLLLMMMNNNNNNMMMIIIGGGGGGDDD???===>>>???@@@BBBEEEGGGGGGFFFEEEEEEDDDDDDFFFLLLTTT]]]bbblllqqqxxx|||}}}{{{xxxwwwrrrsssvvvzzzvvvgggZZZXXX\\\kkk~~~}}}xxxtttuuuxxxzzz~~~||||||}}}tttmmmgggdddddd___VVVMMMFFF???999555111000//////000000///.........//////......---,,,---------.........//////,,,,,,---......///000000111000...---,,,,,,---...//////////////////000000///......---------......///---,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,///............---,,,,,,++++++,,,------------------...---,,,,,,,,,,,,---...222000---...000111111///---...///000000000//////000111222222444444555666999999999999999999999999;;;999777888;;;===<<<;;;<<<<<<===??????@@@@@@@@@CCCCCCDDDDDDEEEGGGHHHIIIIIIJJJLLLPPP[[[ppp{{{vvvrrr___\\\[[[]]]```bbb```^^^WWWSSSNNNJJJHHHFFFEEEDDD@@@AAABBBCCCEEEGGGIIIIIIMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBAAAAAACCCEEEGGGLLLRRRWWWZZZ\\\^^^```]]]]]]\\\XXXQQQNNNNNNPPPSSSYYYaaahhhlllnnnppppppssspppkkkhhhhhhiiiiiihhhkkkmmmqqqvvv{{{}}}{{{yyy{{{|||~~~{{{uuupppfff```XXXTTTUUUVVVWWWWWW^^^```bbbaaa___```dddhhhpppyyy~~~tttkkkffflllttt~~~xxxpppkkkccc^^^WWWRRROOOOOONNNNNNMMMNNNPPPUUUYYY\\\]]]\\\[[[[[[[[[\\\]]]^^^```aaa___]]][[[YYYXXXVVVRRRPPPQQQPPPNNNKKKJJJHHHHHHHHHOOOSSSZZZ___ccceeehhhiiihhhgggfffeeeeeebbb^^^ZZZUUUTTTSSSTTTTTTSSSQQQNNNMMMHHHEEEEEECCC???>>>AAA@@@CCCGGGLLLOOOPPPOOOOOOMMMMMMMMMOOOUUU\\\dddhhhmmmrrrxxx||||||zzzyyyxxxttttttvvvxxx}}}pppaaaYYYWWW]]]lll|||{{{zzzzzz|||~~~~~~tttmmmiiihhheeeaaaZZZSSSLLLDDD<<<888333111000///000111000///...////////////...------++++++,,,---...///000111+++,,,---...000111222222000///...------...///000222111...---,,,---///000......---------...//////000///------...000000000........................***+++,,,,,,++++++,,,---------------------,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,,,,------222000//////000111111000000000111111000///...---000111222222444444555666777888888888999::::::::::::999888888;;;<<<<<<;;;<<<<<<<<<===>>>@@@AAABBBDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLPPP[[[ppp|||wwwrrraaa```aaaeeeiiiiiifffcccWWWSSSMMMHHHFFFEEEDDDDDDBBBCCCEEEFFFHHHIIIJJJJJJLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBAAABBBCCCDDDFFFLLLTTTZZZ^^^aaacccdddbbbdddccc___XXXTTTSSSTTTXXX^^^hhhooossssssrrrrrrrrrooolllhhhgggfffffffffiiilllqqqwww{{{}}}}}}|||{{{uuuoookkk```[[[UUUTTTXXX[[[\\\[[[```bbbccccccbbbbbbeeegggpppwww~~~{{{uuuooommmsss}}}~~~uuukkkeee^^^[[[WWWTTTRRRSSSUUUVVVUUUWWWZZZ___ccceeeffffffcccccccccccceeefffggghhhhhhfffdddbbb___[[[VVVRRRRRRPPPMMMKKKIIIHHHIIIIIIQQQWWW```gggkkknnnooopppmmmlllllllllllliiifffccc___^^^]]]]]]]]][[[XXXVVVRRRLLLHHHFFFDDDAAABBBFFFFFFKKKSSSYYY]]]^^^^^^^^^[[[ZZZ[[[\\\```eeejjjmmmmmmqqqvvvyyyzzzyyyxxxwww{{{zzzzzzzzz|||~~~{{{kkk]]]VVVTTT^^^mmm~~~zzzsssnnnlllkkkhhheee```YYYRRRIII???999555222000///000000///...///////////////...------,,,,,,------...//////000/////////...............***+++,,,...//////000000......---,,,,,,---...///---------------...///000111///---,,,,,,...000000////////////////////////+++---//////...---......------,,,,,,---------......---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......---000000000000000/////////000111222222444444555666666777777888999::::::;;;777777666777888999::::::<<<<<<<<<<<<>>>@@@BBBDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIJJJKKKOOOZZZoooyyytttooocccdddhhhmmmqqqpppkkkfffWWWQQQKKKFFFDDDDDDEEEEEEHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGEEEDDDCCCCCCCCCDDDDDDFFFKKKTTT[[[aaadddgggiiihhhjjjjjjfff```[[[YYYZZZ]]]cccmmmtttvvvtttrrrpppnnnllljjjgggdddccccccdddfffjjjqqqwww|||~~~zzzvvvqqqjjjfff]]]ZZZXXXYYY^^^ccceeefffhhhiiiiiijjjjjjjjjlllmmmppptttwwwyyy~~~|||uuurrrssszzz{{{qqqggg```WWWVVVUUUTTTTTTWWWZZZ]]]___bbbfffjjjlllmmmnnnnnnkkkkkkkkkkkklllmmmnnnooopppooommmkkkhhhbbb[[[VVVQQQOOOLLLIIIHHHIIIKKKLLLUUU\\\eeemmmqqqrrrrrrsssrrrrrrqqqrrrrrrqqqmmmjjjiiigggfffeeeeeeeeecccbbbXXXQQQJJJGGGEEECCCEEEJJJNNNVVV```gggkkkllllllllljjjjjjjjjkkklllnnnoooppprrrvvvzzz}}}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzxxx{{{vvvfffYYYPPPUUUaaavvv~~~{{{wwwrrrnnnlllkkkmmmjjjeee___WWWLLLBBB;;;666333000/////////......//////000000//////...---........................000000///...---,,,+++***(((***---000000...+++)))((()))+++---............---------------...///000///...---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***---///000///.........,,,,,,,,,,,,,,,---...///---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,.........//////000111111000111222222444444555666666666777888999999::::::777777777777888888:::;;;<<<<<<<<<<<<>>>@@@BBBDDD@@@AAACCCDDDEEEFFFFFFEEEHHHIIIKKKOOOYYYmmm|||uuuoookkkccceeejjjqqquuussskkkdddUUUPPPHHHCCCBBBDDDFFFGGGMMMMMMNNNNNNMMMLLLJJJIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKIIIFFFEEEEEEFFFEEEDDDFFFKKKSSS[[[```eeeiiikkklllooopppmmmgggbbb``````aaahhhpppuuuuuurrrnnnlllhhhhhhgggeeebbbaaacccddddddiiiqqqwww|||}}}yyyuuupppiiieee]]]]]]___bbbfffjjjooorrrqqqrrrssstttuuuvvvwwwwwwssstttuuuvvv|||sssuuuyyyvvvlllbbb\\\QQQRRRSSSTTTVVVZZZ___cccjjjnnnrrruuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvuuutttppphhh___YYYNNNLLLHHHFFFGGGIIIMMMOOOZZZ```iiiqqqtttuuuuuuuuuwwwwwwwwwxxxyyyxxxuuurrrrrrpppnnnnnnnnnnnnlllkkk\\\SSSKKKHHHEEEEEEJJJPPPWWW```llluuuxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuvvvyyy|||~~~|||yyyuuurrrpppooorrrwww|||qqqbbbPPPPPPVVViii|||~~~~~~zzzuuuxxxwwwvvvuuurrrooolllkkkooolllhhhbbbZZZPPPFFF???888555111////////////...///000000000000///......//////.........---------------------------------+++---///000///+++&&&###%%%'''***---/////////.........---------...//////.........,,,++++++,,,...------------------------)))+++......---,,,,,,---,,,,,,++++++,,,...///111,,,++++++************+++++++++,,,,,,,,,,,,+++++++++---//////---,,,------,,,,,,,,,---///000222333000111222222444444555666666777777777888999999999888999::::::999:::<<<>>><<<<<<<<<===>>>@@@AAABBB???@@@BBBDDDEEEEEEEEEDDDFFFHHHKKKPPPYYYkkkzzzrrrmmmiii___bbbiiippptttpppggg___SSSNNNFFFAAAAAADDDGGGHHHOOOPPPQQQQQQQQQOOOMMMKKKGGGHHHKKKNNNPPPRRRSSSSSSPPPMMMIIIHHHHHHHHHFFFEEEFFFKKKRRRYYY___dddiiimmmooorrrtttrrrmmmgggeeeeeeeeejjjqqqtttsssnnniiifffdddeeefffdddbbbaaadddfffgggllluuu{{{~~~|||xxxsssmmmhhhbbbfffkkkmmmnnnqqqwww||||||}}}~~~~~~~~~vvvyyyyyypppggg^^^XXXOOORRRUUUWWWZZZ___fffkkkrrrwww|||~~~}}}||||||}}}|||{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxvvvqqqggg]]]UUUJJJHHHEEEDDDEEEJJJOOOSSS\\\bbbjjjqqquuuvvvwwwwwwyyyyyyyyy{{{|||{{{yyyvvvwwwwwwwwwxxxwwwuuuqqqnnn^^^VVVMMMJJJIIIKKKRRRZZZaaalllyyy~~~|||{{{wwwyyy|||~~~~~~~~~{{{vvvqqqmmmlllooottt{{{|||kkkXXXPPPMMMXXXnnn}}}~~~}}}~~~yyytttqqqoooooooooppppppooooooooonnnlllhhhccc\\\TTTKKKEEE<<<888444111111111111000000000000000000///......---------...............,,,,,,------......//////,,,---......---+++)))(((******,,,---...///000000///......---------......---///000///,,,+++,,,...000000000000000000000000***,,,......---,,,---...,,,+++******,,,...000222++++++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***+++...000000...,,,---...+++++++++,,,---///111222000111222222444444555666777777777777888888888888777999;;;:::999999;;;>>><<<<<<===??????@@@@@@@@@???AAACCCEEEFFFFFFEEEDDDEEEHHHLLLPPPYYYiii|||yyyrrrnnnkkk[[[___fffnnnrrrmmmcccZZZRRRLLLEEE@@@AAADDDGGGJJJPPPQQQRRRSSSSSSQQQOOONNNGGGIIIMMMQQQTTTVVVXXXXXXSSSPPPKKKIIIJJJIIIGGGEEEFFFJJJQQQXXX^^^dddiiimmmppptttwwwuuupppkkkhhhgggggglllqqqsssqqqkkkfffcccaaadddeeedddbbbbbbeeehhhlllrrrzzz{{{vvvpppllliiiooouuuvvvtttvvv}}}}}}{{{tttkkkccc[[[UUUQQQUUUYYY\\\```eeemmmrrrwww{{{~~~}}}|||zzzyyyxxxxxxxxxxxxxxxwwwtttnnncccWWWOOOGGGEEECCCBBBEEEJJJQQQUUUZZZ```iiippptttvvvwwwxxxxxxxxxyyyzzz|||{{{yyyvvvzzz{{{}}}~~~yyyrrrmmm```XXXPPPMMMNNNRRRZZZcccjjjuuuzzz|||~~~yyysssooonnnpppuuu}}}qqqaaaTTTIIILLL]]]ttt~~~~~~{{{{{{}}}}}}|||zzzvvvsssqqqqqqgggggghhhjjjlllooorrrtttllljjjgggccc^^^WWWOOOJJJ>>>;;;666333333333333222000000000000000//////...+++,,,,,,---...///000000////////////////////////++++++***+++,,,...000222///...---------///111222000///...------------------000222111...,,,---...---------------------------...//////......///111,,,+++******,,,...111222+++,,,...///000///......***+++,,,------,,,+++******---000///---+++,,,---,,,+++++++++,,,...000111000111222333444555555666888888888777777777777777555777999888777777999<<<<<<===>>>@@@@@@@@@???>>>@@@BBBDDDFFFGGGGGGFFFEEECCCGGGLLLQQQYYYgggzzzyyytttqqqnnnSSSWWW___fffgggaaaXXXQQQJJJHHHEEEDDDEEEIIINNNQQQUUUUUUVVVVVVUUUSSSRRRQQQOOOOOOPPPQQQTTTWWWZZZ\\\ZZZVVVQQQNNNLLLKKKIIIHHHIIIJJJNNNUUU]]]eeeiiikkkrrrtttuuuuuurrrmmmhhheeebbbgggmmmooonnnjjjeeecccbbbbbbcccdddeeeiiiooosssuuuxxx}}}}}}xxxtttrrruuuuuuwwwzzz||||||oooddd]]]YYYVVVTTTWWWYYY[[[^^^aaaeeekkkooowww~~~~~~|||yyy~~~vvvmmmfffaaaZZZQQQKKKCCCEEEFFFDDDBBBEEEMMMTTT___bbbfffjjjooosssvvvxxxssstttvvvyyyzzz{{{{{{{{{}}}}}}vvvnnnaaaZZZRRRNNNRRRZZZdddiii|||~~~wwwrrrpppnnnuuuiiiVVVHHHJJJVVVeee{{{yyywwwxxxxxxxxx{{{|||yyyzzz}}}}}}vvvtttrrrsssuuuuuussspppllliiifffggglllppprrrrrrpppnnnkkkhhhccc[[[SSSMMMCCC===777555555555111.../////////...------,,,,,,,,,---///000000...---+++.........------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......---000000---(((&&&)))---.........---,,,,,,,,,+++///---***)))+++,,,------+++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++...---,,,+++,,,---...///...,,,+++,,,///111///---............//////////////////000111222333333444777777666666555555555444555666777888:::;;;<<<===;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDFFFFFFFFFEEEFFFFFFIIIPPP^^^ppp}}}tttnnnjjjNNNQQQXXX]]]___[[[TTTNNNJJJHHHEEEDDDEEEIIINNNQQQVVVWWWWWWXXXWWWVVVUUUTTTOOOPPPQQQRRRUUUXXXZZZ\\\[[[WWWRRRNNNLLLLLLJJJIIIHHHIIILLLRRRYYY```fffhhhppprrrttttttrrrmmmgggddd^^^ccciiilllkkkhhheeeccc```bbbeeegggjjjnnnssswwwxxxzzz}}}zzzxxx|||}}}}}}uuujjjaaa[[[YYYWWWUUUWWWYYY[[[^^^aaaeeekkkooowww~~~yyyrrrhhhaaa\\\VVVOOOIIIDDDFFFHHHFFFEEEGGGMMMSSS]]]___ccchhhlllqqqtttuuurrrsssuuuwwwxxxxxxxxxxxx|||{{{uuummm___YYYSSSRRRXXXcccnnnttt~~~yyyvvvvvvtttnnnjjjjjjlllsss}}}qqq^^^OOOPPPZZZhhh~~~~~~yyyyyy}}}zzz{{{{{{sssqqqpppssswwwyyywwwsssooommmkkklllppptttuuuuuusssqqqmmmjjjeee^^^WWWRRRGGGAAA:::666666555222////////////...------,,,,,,,,,---///000000...---,,,------------------,,,,,,,,,+++************+++,,,+++++++++,,,,,,,,,------,,,///000...***))),,,000/////////..................,,,))))))***,,,,,,,,,)))***+++,,,,,,+++******------------,,,,,,+++***------...............---******))))))***,,,---......---+++---///000///---......////////////000000//////000111222333444444444444555555666666777777555666777888:::;;;<<<===;;;<<<<<<===>>>???@@@AAAAAAAAACCCDDDEEEEEEEEEEEECCCDDDGGGPPP___ttt}}}tttooolllJJJLLLPPPTTTVVVUUUPPPMMMIIIGGGEEEDDDFFFKKKOOORRRZZZ[[[[[[[[[ZZZYYYXXXWWWQQQQQQSSSUUUWWWYYY[[[\\\\\\XXXRRRNNNLLLLLLKKKKKKJJJKKKLLLPPPUUU]]]cccgggmmmooorrrsssqqqlllfffbbb]]]aaagggjjjiiigggfffeeeaaadddiiinnnqqquuuyyy||||||~~~|||vvvpppgggaaa]]]\\\\\\\\\]]]^^^```aaacccggglllpppvvv}}}rrrkkkbbb[[[WWWRRRMMMIIIFFFHHHKKKJJJIIIJJJNNNQQQYYY[[[___ccchhhllloooqqqqqqrrrtttvvvxxxxxxxxxxxx||||||yyyssslll\\\YYYVVVYYYbbbppp|||}}}{{{xxxqqqlllkkkiiidddbbbccciiioooxxxxxxfffXXXXXXbbbqqq}}}{{{~~~zzzpppmmmlllrrrzzz|||xxxtttsssrrrsssvvvyyyzzzzzzwwwtttppplllhhhccc]]]ZZZNNNGGG>>>888666444222////////////...------,,,,,,,,,---...//////...---,,,,,,,,,------------------...,,,***((((((***,,,...*********+++++++++,,,,,,+++...///...,,,,,,///222/////////000000000000000---+++))))))***,,,,,,+++,,,,,,---------,,,++++++,,,,,,---...---,,,***)))++++++---....../////////***))))))***+++,,,---......---,,,---/////////---.../////////000000000111//////000111222333444444111222333555666888999:::555666777888999;;;<<<<<<<<<======>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDEEEIIIQQQ___ttt}}}uuupppnnnJJJJJJLLLNNNQQQQQQOOOMMMEEEDDDDDDEEEIIINNNTTTWWWaaa```___^^^\\\[[[YYYXXXTTTUUUVVVYYYZZZ[[[\\\\\\ZZZVVVPPPLLLKKKKKKKKKKKKNNNNNNNNNPPPTTT[[[ccchhhjjjlllpppqqqooojjjddd``````dddhhhjjjiiihhhggggggeeeiiipppuuuxxx{{{~~~{{{vvvrrrmmmhhhfffffffffggghhhiiiiiiiiiiiikkknnnqqquuu{{{~~~{{{kkkeee^^^XXXUUURRROOOLLLJJJMMMOOOPPPOOOOOOPPPRRRWWWXXX[[[___cccgggkkkmmmoooqqqtttwwwyyyzzz{{{{{{||||||yyyvvvpppjjj\\\ZZZZZZ___jjjxxx}}}yyyvvvtttllleeeccc```]]]\\\^^^ccchhhooowww}}}nnnaaaaaakkk{{{~~~yyynnnjjjiiippp{{{|||yyyyyyzzz{{{|||}}}}}}}}}zzzwwwrrrnnnkkkhhhdddaaaSSSLLLBBB:::555333111////////////...------,,,,,,,,,---...//////......---,,,,,,,,,------............---+++******+++---...++++++++++++,,,,,,,,,,,,+++---......,,,,,,...000......//////000000111111---,,,******,,,------,,,.........------,,,++++++)))***,,,......---,,,++++++,,,------.........---------------------.........---------..................//////000111111111///000000111222333444555111222333555666888999:::666666777888999:::;;;;;;======>>>???@@@AAABBBBBBEEEDDDCCCBBBBBBCCCEEEEEEHHHIIILLLQQQ]]]ooo~~~vvvrrrpppKKKJJJKKKLLLNNNNNNMMMKKKAAAAAACCCFFFLLLSSSZZZ^^^gggfffccc```^^^[[[YYYXXXWWWXXXZZZ\\\]]]]]]\\\[[[VVVRRRMMMJJJJJJJJJKKKKKKNNNOOOOOOOOORRRXXXaaaggghhhjjjnnnooonnniiiddd```ccceeeggghhhggggggggghhhkkkpppvvv{{{}}}~~~}}}{{{yyyvvvsssqqqqqqrrrtttuuuuuusssqqqnnnnnnppprrrvvvzzz}}}{{{wwwrrroooeeebbb^^^ZZZXXXVVVUUUTTTPPPSSSUUUVVVVVVUUUTTTTTTWWWXXXYYY\\\```dddgggiiikkkmmmppptttxxxzzz|||}}}zzz||||||wwwsssqqqlllfff\\\[[[\\\bbbmmmzzzzzztttppplllddd\\\YYYWWWUUUVVVZZZ^^^aaaffflllsss|||yyyllljjjrrr~~~wwwmmmiiihhhnnnxxx|||~~~~~~}}}zzzwwwrrrooommmjjjhhhfffWWWPPPFFF===666222000////////////...------,,,,,,,,,------......//////...,,,,,,,,,------.........------............------,,,,,,,,,,,,------------,,,---...---,,,++++++,,,---------....../////////...---,,,---...//////...++++++***)))))))))(((((('''(((***,,,...//////...------......---,,,++++++............---,,,,,,+++............---------...---......///000111111111000000111222333444444555444444444555666777777888666666777888999999::::::======>>>???@@@AAABBBBBBEEEDDDCCCBBBBBBCCCEEEEEEJJJKKKMMMQQQZZZkkkwwwsssqqqMMMMMMMMMNNNNNNMMMJJJHHH@@@AAADDDIIIOOOWWW^^^bbbiiihhheeeaaa^^^[[[ZZZYYYYYY[[[]]]^^^^^^\\\YYYWWWQQQNNNKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPUUU^^^eeehhhjjjlllmmmllliiieeebbbbbbccceeeeeeeeefffhhhjjjppptttzzz~~~~~~||||||~~~}}}yyyuuussstttvvvyyyzzz|||~~~~~~~~~}}}}}}}}}zzzwwwssspppmmmhhheeeaaa```___^^^]]]]]]]]]]]]YYYZZZ[[[]]]]]][[[YYYXXXYYYZZZZZZ\\\^^^bbbeeefffeeehhhlllppptttwwwyyyyyyuuuwwwuuuoookkkiiiddd___[[[ZZZ[[[aaajjjuuu}}}yyyqqqkkkaaaYYYSSSRRRRRRSSSVVV[[[___```cccggglllrrrzzzxxxssswww}}}}}}{{{uuummmjjjiiikkkrrryyy}}}~~~~~~{{{zzzwwwtttqqqnnnmmmkkkiiigggZZZUUULLLBBB999444111000/////////...------,,,,,,,,,,,,------.../////////,,,,,,------------------,,,---///000000///---,,,,,,,,,---------.........,,,---------,,,+++******,,,,,,,,,---------------...------...000111000///---,,,++++++***+++++++++((()))***+++---...///000.........------,,,******,,,,,,,,,,,,+++***))))))---/////////---,,,---...,,,,,,---...///000111111000000111222333444555555555555555666666666666666666666777777888999999:::<<<======>>>???@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFHHHKKKPPPYYYlllyyytttrrrSSSSSSSSSTTTSSSPPPKKKGGGBBBCCCFFFKKKRRRYYY___ccchhhfffcccaaa^^^\\\\\\[[[ZZZ[[[]]]^^^\\\YYYUUURRRMMMLLLKKKLLLMMMNNNMMMLLLKKKMMMOOOPPPPPPUUU^^^eeeiiijjjkkkkkkjjjhhhfffddd```aaacccdddeeehhhlllooorrrvvv|||}}}~~~~~~|||{{{{{{{{{zzzzzzyyyuuurrrmmmiiifffdddaaa^^^]]]___aaacccccccccdddddd``````aaabbbbbbaaa^^^\\\]]]]]]\\\]]]^^^aaaccceeeeeegggkkknnnrrrtttuuuuuunnnpppmmmgggbbb```\\\WWWWWWVVVXXX]]]eeennntttwwwxxx}}}xxxnnnggg]]]VVVRRRTTTXXX\\\bbbhhhjjjkkklllmmmoootttzzz~~~xxxyyy~~~{{{}}}|||wwwooommmjjjiiikkkqqqxxx}}}~~~|||xxxvvvrrrpppnnnmmmllljjjhhhfff]]]YYYQQQGGG>>>777333222/////////...------,,,,,,,,,,,,,,,---...///000000------------------,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,---......---,,,------------,,,,,,,,,,,,---,,,,,,...000111000//////......------...///000,,,+++******+++,,,...///,,,,,,---------,,,,,,+++)))***+++,,,,,,,,,++++++---///000///---+++---...++++++,,,---...///000000000111111222333444555555555555555555666666666666666666777777888888999999;;;<<<<<<===>>>???@@@AAAAAAAAACCCDDDEEEEEEEEEEEEDDDGGGKKKPPPZZZmmmzzztttrrrXXXYYYZZZ[[[YYYTTTMMMHHHEEEFFFIIIMMMSSSYYY___bbbeeedddbbb```^^^^^^^^^^^^YYY[[[\\\]]]ZZZVVVQQQNNNLLLKKKKKKMMMOOOPPPOOOMMMLLLOOORRRSSSSSSXXX```gggiiijjjjjjjjjiiihhhffffff```aaaccceeehhhlllrrrvvvrrrvvv{{{~~~{{{yyyyyyyyyxxxwwwoookkkeeeaaa___^^^\\\[[[ZZZ^^^bbbeeegggggghhhiiieeedddddddddeeedddaaa___```___^^^^^^^^^aaaccceeeiiijjjmmmppprrrsssttttttiiikkkhhhaaa\\\ZZZVVVQQQSSSSSSTTTYYYaaaiiinnnqqqoootttzzzxxxmmmeee___YYYWWW\\\bbbhhhpppwwwwwwwwwwwwwwwwwwzzzzzz{{{}}}}}}{{{pppoookkkgggfffkkkttt|||~~~zzzuuusssooonnnllllllkkkjjjgggddd___\\\UUUKKKAAA:::666444000//////...------,,,,,,,,,,,,,,,------///000111.........------,,,,,,,,,...,,,***((((((***,,,...******+++++++++,,,,,,,,,***+++,,,...000111000............------,,,,,,+++,,,+++,,,---000000///...,,,++++++***+++,,,...///000...+++))))))***,,,...******+++,,,------------((()))+++...///000000000---///111///,,,+++,,,...******+++,,,---...///000000111222222444444555666444444555555666777777888666666777777888888999999;;;;;;<<<===>>>???@@@@@@???@@@CCCEEEFFFFFFFFFEEEFFFIIIMMMQQQZZZmmm{{{tttqqq^^^aaacccccc^^^VVVNNNHHHFFFGGGIIILLLQQQWWW\\\```bbbbbb```___]]][[[ZZZYYY[[[ZZZXXXVVVRRROOOLLLKKKGGGJJJNNNQQQRRRSSSTTTVVVYYYVVVTTTRRRTTTYYY^^^bbbiiihhhhhhiiiiiigggdddaaa``````aaagggnnnsssuuutttxxx{{{~~~~~~}}}{{{yyyvvvssspppgggddd```\\\ZZZYYYZZZ[[[cccfffjjjnnnoooooommmlllkkkllljjjhhhfffeeefffhhhccccccbbbaaaaaabbbcccdddnnnllljjjkkklllmmmlllkkkddddddccc___ZZZVVVSSSSSSPPPUUUYYYZZZ^^^eeegggfffkkkiiimmmwwwxxxnnnfffcccdddgggnnnxxx}}}~~~|||zzz~~~zzzwwwtttmmmeeedddooo}}}{{{zzzyyywwwuuusssrrrqqqpppooommmkkkhhhfffdddccc\\\[[[WWWOOOEEE<<<666333000000///...---,,,+++++++++,,,---...---,,,+++***+++,,,------+++))))))***,,,,,,++++++,,,,,,---...---+++******---///000000000////////////.........,,,,,,+++******+++,,,,,,...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++++++++,,,---...///000,,,---------.../////////000//////---,,,+++******///000000...,,,+++,,,...,,,+++***,,,...111111111...///000111222333333333333333333444444444555555444555555777888999::::::999::::::;;;===???@@@AAA???AAACCCDDDDDDEEEFFFGGGIIIGGGIIIRRR___rrr~~~xxxvvv___aaadddddd```YYYQQQLLLJJJJJJLLLNNNRRRWWW[[[^^^aaaaaa___]]][[[YYYXXXWWWYYYXXXWWWTTTQQQNNNLLLJJJHHHLLLPPPSSSVVVXXX[[[^^^^^^\\\[[[[[[\\\___bbbeeejjjiiihhhiiiiiihhhfffcccaaaaaabbbhhhnnntttvvvuuuvvvyyy|||~~~|||xxxtttppplllcccaaa]]]ZZZYYY[[[]]]___hhhjjjmmmpppqqqqqqppppppnnnnnnnnnkkkiiihhhhhhiiieeeeeeeeeeeefffggghhhiiimmmmmmmmmmmmmmmlllhhheee]]]^^^]]][[[XXXUUUUUUUUUZZZ___bbbcccfffkkkllljjjgggeeehhhpppyyy}}}zzzqqqkkkmmmooosss|||}}}~~~{{{{{{wwwrrrjjjgggmmmwwwyyyxxxvvvsssqqqooonnnmmmmmmlllkkkiiifffcccaaa```^^^]]]ZZZRRRHHH>>>777444111111000///......---------,,,+++***+++,,,...///,,,---......---+++,,,,,,,,,++++++++++++,,,------,,,+++******,,,......---------------,,,,,,,,,,,,------,,,++++++,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...------------............,,,,,,,,,------------...,,,...///...------...//////...,,,,,,...///...---///000111222333444444444444444444555555555666666777777888999::::::;;;;;;:::::::::;;;===>>>@@@AAAAAABBBDDDEEEDDDCCCDDDEEEHHHFFFIIIQQQ^^^ppp|||wwwuuuccceeegggfffccc\\\UUUQQQNNNNNNNNNOOORRRTTTWWWYYY\\\\\\[[[YYYXXXVVVUUUTTTVVVUUUTTTRRROOOLLLJJJIIIJJJMMMRRRVVV[[[```fffjjjhhhhhhiiijjjkkkkkkkkkkkkllljjjhhhhhhiiiiiihhhgggaaabbbdddjjjpppuuuwwwxxxwwwzzz|||~~~|||vvvpppjjjggg___\\\YYYWWWYYY^^^cccgggmmmnnnoooqqqrrrrrrrrrrrrqqqrrrrrrpppmmmkkkkkklllhhhiiijjjkkkmmmnnnooopppppppppppppppnnnjjjccc___XXXYYYZZZYYYXXXXXXZZZ\\\aaafffiiijjjkkknnnlllhhheeebbbbbbjjjqqqwww}}}|||wwwtttyyy|||}}}|||~~~~~~{{{}}}zzzuuuoooiiijjjnnnvvvuuusssqqqooonnnmmmlllnnnnnnmmmllljjjgggdddbbb``````]]]VVVKKKAAA888444222111111000////////////...,,,)))((())),,,111333,,,...///000.........///+++++++++++++++,,,------+++******+++,,,---+++***------------,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------------------------------------,,,+++++++++++++++............------------,,,,,,,,,---------......***,,,...///......///000///...,,,,,,...///...---000111222333444555555555555555555666666666777777555555555666666777777777:::::::::;;;===>>>@@@AAABBBDDDEEEEEEDDDCCCCCCDDDGGGFFFHHHOOO[[[mmmzzzuuusssjjjkkkkkkjjjeee___XXXSSSOOOOOONNNNNNNNNOOOPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKIIIHHHJJJNNNSSSYYY```hhhpppuuutttvvvxxxzzzzzzxxxvvvtttnnnkkkhhhggghhhiiiiiiiiicccdddhhhmmmrrrwwwzzz||||||~~~zzzsssllleeeaaa[[[YYYWWWWWW[[[ccckkkpppppppppppppppqqqrrrsssssssssttttttrrrpppnnnmmmnnnkkklllnnnqqqsssuuuvvvwwwxxxvvvsssqqqmmmhhhaaa]]]YYYZZZ[[[\\\\\\^^^aaadddhhhmmmqqqqqqqqqpppmmmgggeeeaaa```fffmmmrrryyy~~~|||{{{~~~||||||}}}{{{|||{{{uuuoooiiifffgggrrrrrrrrrrrrqqqqqqppppppnnnoooooonnnllliiigggeeeaaabbb___YYYNNNCCC:::555222111000////////////000...---***)))))),,,000222+++---///000///...///000+++++++++***+++,,,,,,---+++++++++,,,------+++(((/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******+++++++++.........------,,,,,,,,,//////...---,,,,,,+++++++++---//////.........///,,,+++***,,,...111111111///000222333444444555555444555555555666666666666555555555555555555555666::::::;;;;;;===>>>???@@@AAACCCEEEEEEDDDCCCDDDEEEFFFEEEGGGMMMWWWiiizzzuuutttqqqqqqooolllfff___XXXSSSMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNMMMKKKIIIHHHGGGIIIMMMTTT\\\dddnnnwww}}}{{{}}}|||yyyqqqnnnjjjhhhhhhiiiiiihhheeehhhlllpppuuuzzz~~~|||uuunnngggaaa]]]XXXWWWVVVYYY___hhhrrrxxxuuuuuutttsssssstttuuuvvvtttttttttsssqqqoooooopppoooppprrruuuxxxzzz|||~~~}}}vvvooojjjfffbbb```\\\^^^```bbbccceeeiiikkksssxxx|||{{{yyyxxxsssmmmgggbbb```eeekkkpppwww}}}~~~~~~|||{{{|||zzzzzz|||}}}~~~vvvooohhheeeeeejjjlllooorrrtttttttttssskkkllllllkkkiiigggeeedddbbbbbb```ZZZOOODDD;;;777222111///...---......///...------,,,,,,---------***,,,......------...///+++************+++,,,,,,---,,,,,,---///...,,,***///............---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---.........------,,,,,,,,,+++.........------,,,,,,+++---///000///---,,,,,,---,,,+++***,,,...111111111...///000222333333333333333333444444444555555555999999999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@???AAADDDDDDDDDDDDEEEGGGEEEEEEGGGLLLTTTeee}}}wwwuuutttssspppkkkddd]]]VVVRRRKKKJJJIIIHHHFFFEEECCCCCCAAABBBDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHMMMVVV___hhhrrr{{{~~~~~~|||wwwtttooolllkkkjjjiiihhhhhhkkkppptttyyy}}}}}}wwwpppjjjddd]]]YYYVVVVVVWWW[[[bbblllvvv|||{{{zzzzzzyyyxxxxxxxxxyyytttuuutttrrrqqqqqqsssuuutttuuuvvvxxx{{{~~~vvvnnnhhheeedddccc^^^aaaeeeiiikkkmmmppprrrzzz}}}xxxrrrkkkfffdddhhhnnnrrrxxx}}}wwwttttttvvv~~~{{{zzzuuukkkffffffcccgggmmmrrrvvvvvvuuutttnnnmmmlllkkkjjjiiihhhhhhdddcccaaaZZZQQQFFF>>>;;;444222000---,,,---......---.../////////---,,,+++***,,,------,,,,,,,,,---***************+++,,,,,,---,,,,,,---...///---,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********+++---...///------------,,,,,,,,,,,,***+++,,,,,,---.../////////000000...,,,+++,,,...///...,,,,,,...///...---...///000111222333333333333333333444444444444555888888888999999999::::::;;;;;;;;;<<<<<<===??????>>>AAACCCDDDDDDEEEFFFHHHFFFEEEGGGKKKRRRcccyyywwwqqqooolllggg```YYYSSSPPPKKKJJJIIIHHHFFFEEECCCBBB@@@AAABBBDDDEEEGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGIIIOOOXXXbbbllluuu~~~~~~{{{vvvrrrooollljjjgggjjjnnntttxxx||||||uuunnnhhhaaaZZZVVVSSSTTTVVV\\\dddnnnwww|||}}}}}}}}}|||{{{zzzyyyyyyvvvvvvtttrrrqqqssswwwzzzzzzyyyyyyzzz}}}vvvmmmgggeeeddddddaaaeeelllqqquuuxxxzzz|||~~~yyysssnnnlllqqqvvvyyy~~~}}}}}}~~~wwwqqqiiiiiikkkttt{{{~~~qqqiiiiiiaaafffooovvvzzzyyyvvvtttrrrpppnnnlllkkkkkklllmmmfffeeebbb[[[RRRIIICCC@@@777555111...---------...,,,---.../////////------+++---......,,,++++++,,,***************++++++,,,,,,+++***+++---......---,,,,,,,,,+++++++++******++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,------***++++++,,,---...///000000///...,,,++++++...111///...,,,,,,...///...---//////111222333444444444444444444444555555555555333444444555666777888888<<<<<<;;;<<<<<<===>>>???@@@BBBDDDEEEDDDDDDEEEFFFFFFFFFHHHKKKQQQaaa}}}zzzwwwmmmkkkhhhccc]]]WWWRRROOOKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFIIIIIIJJJJJJJJJIIIHHHHHHJJJPPPZZZeeennnwww{{{vvvrrrooojjjhhhlllpppvvvzzz}}}|||uuunnnggg___YYYTTTQQQSSSVVV\\\dddnnnvvv{{{}}}}}}||||||{{{yyyxxxwwwwwwwwwuuurrrrrrtttyyy}}}~~~}}}||||||vvvmmmhhheeecccbbbdddiiirrryyy~~~{{{vvvuuuyyy~~~~~~{{{{{{}}}{{{yyywwwrrrnnnaaa```bbbkkk{{{{{{~~~|||wwwllljjjcccjjjsss{{{~~~|||xxxtttpppnnnkkkhhhhhhiiijjjlllhhhgggccc\\\SSSKKKFFFDDD999777333000...---...///+++,,,,,,...//////000000,,,...///...---++++++,,,*********)))***++++++,,,+++***((()))+++---...............---------,,,,,,,,,,,,---......---,,,,,,***+++,,,------,,,+++***------------------------......------,,,,,,------+++++++++,,,,,,---------------------------,,,,,,///...---+++***,,,000444,,,+++***,,,///111111111000111222333444555555555555555555555666666666777555555666777888999:::;;;<<<<<<<<<<<<<<<===>>>???BBBDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHKKKPPP```}}}zzzvvvqqqiiiaaa]]]XXXQQQMMMMMMIIIIIIJJJJJJJJJIIIGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFIIIKKKLLLKKKIIIHHHHHHHHHLLLTTT___jjjrrrzzz|||zzzvvvpppkkklllqqqwww{{{~~~~~~yyyvvvqqqjjjccc]]]XXXVVVUUUTTTUUUYYYaaajjjqqqtttsssxxx{{{yyyyyy{{{|||zzzzzzwwwtttrrrrrrvvvzzz~~~~~~|||zzz|||ssskkkeeecccgggmmmjjjsss|||~~~|||wwwpppooorrrwww|||~~~yyyuuuooohhhccc\\\cccjjjrrr}}}zzzppphhhhhhkkkrrr{{{}}}vvvuuutttrrrpppnnnmmmmmmllliiifffaaa]]]YYYRRRIIIBBB<<<555000//////---...222777...&&&&&&,,,111///+++------............------...------,,,,,,+++******---+++******,,,---------***+++,,,,,,,,,+++******,,,,,,************,,,,,,***))))))((()))***,,,---+++,,,---,,,*********+++******+++,,,,,,---......//////...---,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......222222111111222444666777555444333333444555666777777777777888999:::<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEHHHRRReee~~~~~~lllddd\\\XXXTTTNNNLLLMMMNNNOOOPPPPPPPPPOOONNNMMMJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNOOONNNLLLKKKKKKLLLOOOXXXeeepppxxx~~~|||wwwqqqmmmmmmsssyyy|||}}}{{{vvvsssoooiiiddd___\\\ZZZYYYYYYYYY]]]ccciiimmmooopppvvvyyyxxxyyy|||}}}|||yyyxxxuuutttuuuxxx|||~~~~~~||||||~~~}}}qqqiiicccaaafffllluuu~~~}}}yyywwwuuuoooiiihhhkkkqqqvvv|||~~~xxxuuupppjjjeee[[[aaahhhqqq}}}~~~vvvpppjjjiiikkkpppzzz~~~xxxvvvuuusssqqqooommmmmmllljjjgggbbb___[[[UUUMMMFFF>>>777111000///,,,---000222---)))***...111///+++------............------------..................///---++++++,,,,,,+++***+++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,,,,++++++***+++++++++***,,,,,,,,,***)))***+++((())))))***+++------...,,,,,,+++,,,,,,---.../////////...------------...************************+++,,,---.........---,,,000000000111222444666777333333333444555777:::;;;777777777777888:::;;;<<<<<<<<<<<<<<<===???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDEEEEEEHHHQQQddd|||}}}fff]]]UUURRROOOKKKKKKNNNRRRSSSTTTUUUUUUTTTSSSSSSOOONNNNNNNNNOOOPPPQQQRRRRRRSSSTTTSSSPPPOOOOOOPPPSSS^^^lllyyy~~~zzztttppppppvvv}}}~~~|||}}}}}}wwwtttrrroookkkgggdddbbbaaa```___```cccfffiiijjjjjjnnntttxxxxxxyyy}}}~~~}}}yyyyyyxxxxxxyyy{{{}}}~~~}}}}}}{{{pppiiidddccciiippp}}}vvvrrrpppnnnjjjeeeeeeiiinnnsssyyy{{{|||~~~zzzwwwtttoookkk^^^aaagggppp~~~~~~{{{{{{~~~tttpppnnnkkkjjjjjjmmmvvvyyywwwuuussspppnnnllllllllljjjgggccc```]]]XXXQQQKKKAAA:::333111///,,,,,,///---,,,,,,---///000...,,,------............------,,,,,,,,,---.../////////...,,,++++++,,,---,,,+++---,,,++++++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((***+++,,,+++)))((()))***'''((((((***+++,,,------+++++++++,,,,,,---...///000//////...............************************------......------,,,+++......///000111333555666444444444555666888999:::666666666666777999:::;;;<<<<<<<<<<<<===???@@@AAA??????@@@AAABBBCCCCCCDDDEEEEEEFFFHHHPPPccczzz}}}{{{^^^VVVOOOMMMLLLKKKLLLPPPRRRSSSTTTVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZYYYWWWUUUSSSSSSTTTWWWbbbrrr|||wwwsssssszzz~~~yyywww|||}}}yyywwwuuussspppmmmjjjiiihhhffffffhhhjjjmmmmmmllljjjpppvvvyyyxxxyyy|||~~~|||zzz{{{|||}}}~~~}}}||||||~~~xxxoookkkiiijjjpppxxx}}}xxxrrrooonnnooommmjjjkkkpppuuuyyy}}}~~~}}}|||}}}yyyvvvjjjiiijjjooo}}}|||{{{yyy~~~|||zzzyyy}}}uuummmkkkkkkjjjjjjhhhhhhpppyyy}}}yyyuuussspppnnnlllkkkkkkkkkhhheeeaaa___]]]YYYSSSMMMDDD<<<555333111------000------......,,,++++++,,,,,,------......------,,,******+++++++++,,,,,,,,,)))((((((***---000000000000///---,,,+++---...000------------------------)))***+++++++++)))(((''')))***+++***((((((((()))************++++++++++++///...---,,,++++++++++++//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////000111222333333777777666666555555444444555555555555666888999:::<<<<<<<<<<<<===???@@@AAA??????@@@AAABBBCCCDDDEEEEEEEEEFFFHHHPPPbbbxxx{{{yyyXXXPPPKKKJJJKKKLLLOOOTTTRRRTTTVVVXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^```___^^^[[[WWWUUUUUUVVVXXXcccrrr~~~~~~yyyvvvvvv{{{|||vvvsssvvvzzz|||}}}~~~}}}zzzwwwtttrrrqqqpppmmmnnnppprrruuutttrrrooovvvzzz}}}{{{zzz||||||zzz{{{|||~~~zzzyyyxxxxxxzzz{{{{{{zzzyyyrrrmmmllllllooovvv~~~yyyuuuooooooqqquuuvvvuuuwww|||zzzvvvqqqqqqzzzxxxuuuttt{{{~~~{{{yyywwwvvvxxx}}}~~~|||}}}zzzpppjjjjjjkkkkkkhhhfffeeeiiipppuuuwwwwwwrrrqqqnnnlllkkkkkkmmmnnniiieeeaaa___]]]YYYSSSOOOFFF>>>888555333000///222//////...+++(((''')))+++,,,,,,------------,,,,,,,,,,,,+++++++++*********)))((((((***---000111111333111///,,,+++,,,---...------------------------((()))+++,,,---,,,+++***)))***+++***((((((((()))...------,,,++++++******......---,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000000000000000000000000000000555555555555444333333222444444444555666777999999<<<<<<<<<<<<===???@@@AAA??????@@@AAACCCDDDEEEEEEEEEFFFFFFIIIQQQbbbxxxzzzxxxQQQKKKGGGIIILLLNNNRRRWWWVVVXXXZZZ]]]^^^___````````````aaabbbcccccccccccceeedddaaa\\\WWWTTTTTTUUUVVV___mmmxxx~~~{{{yyyxxxzzz{{{zzzvvvttttttvvvyyyzzz{{{|||}}}|||zzzyyyxxxvvvvvvxxx{{{}}}}}}zzzwww{{{~~~|||}}}|||zzz{{{|||}}}~~~~~~}}}|||{{{uuusssqqqppprrrssssssrrrqqqllljjjlllnnnqqqxxxyyyuuuqqqrrrwwwzzzuuuyyyrrroooooovvv|||{{{{{{}}}~~~yyyvvvtttrrrtttyyy~~~{{{vvvuuuvvvsssvvvtttnnnlllmmmooonnnhhhfffddddddfffkkkppptttrrrqqqooonnnnnnpppsssuuuoookkkfffcccaaa]]]WWWSSSKKKCCC<<<999555111000222000///---+++(((((()))+++,,,,,,------------,,,,,,.........---,,,+++++++++,,,+++******,,,......---222000///---,,,,,,,,,---,,,,,,------------,,,,,,+++,,,---...////////////***+++,,,+++)))((()))***......------,,,+++***************++++++,,,---...---,,,,,,+++++++++++++++************************)))******+++---///111222///000111111111111000000000000222333555555555555555555555555666888999:::<<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBCCCDDDDDDEEEDDDFFFGGGJJJRRRcccxxxzzzwwwKKKFFFDDDIIIMMMPPPTTTXXXZZZ\\\^^^aaaccceeeeeeeeefffggghhhiiiiiihhhhhhggghhhfffbbb\\\VVVSSSRRRRRRRRRZZZeeennntttyyy}}}|||zzzwwwwwwwwwxxxxxxxxxxxxwwwyyyyyyzzzzzz{{{{{{||||||~~~|||yyyyyyzzzzzzyyyxxxwwwvvvnnnllliiiiiikkkmmmoooooooookkkkkknnnqqqsssxxx}}}{{{xxxxxxzzz|||zzz|||{{{xxxmmmjjjjjjrrr~~~|||vvvtttsssvvvzzz~~~zzzxxxuuusssuuuzzz~~~xxxtttmmmqqqtttqqqppprrrsssqqqhhhhhhfffaaa^^^bbbkkksssuuutttssssssuuuyyy}}}yyyuuuoookkkhhhddd^^^YYYRRRIIIAAA<<<777111///111......---------------,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,------------------------***+++,,,------,,,+++***---------,,,------......***,,,,,,,,,***)))***+++++++++++++++++++++++++++************+++,,,---...------,,,++++++++++++,,,************************++++++++++++,,,...000111---...000222333333333333///000222444666777777777555555555666777888::::::<<<<<<<<<<<<===???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFHHHKKKSSSdddzzzzzzxxxGGGCCCCCCHHHMMMPPPTTTXXX[[[]]]```ccceeeggghhhhhhkkklllmmmmmmmmmlllkkkjjjiiigggccc\\\UUUQQQPPPPPPOOOVVV```hhhmmmsssyyy}}}||||||}}}|||{{{uuuttttttwww{{{}}}|||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{wwwwwwwwwvvvuuutttrrrrrrjjjgggddddddgggkkknnnooopppnnnnnnrrruuuuuuyyy}}}}}}{{{|||{{{xxxsssjjjggghhhooo}}}yyyqqqnnnmmmuuuzzz~~~|||xxxvvvxxx}}}{{{sssnnntttwwwvvvuuuvvvtttqqqiiijjjhhhaaa[[[]]]hhhssswwwwwwvvvwwwzzz}}}wwwrrrooojjjddd___WWWNNNDDD>>>888111......+++,,,---000333333000---+++,,,,,,------,,,,,,+++)))))))))******+++,,,,,,***))))))***---/////////)))***+++---.../////////******,,,,,,,,,,,,******---,,,***)))((())))))***+++,,,---,,,*********+++(((((()))***+++,,,------...---,,,+++************......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000***,,,///222444555666666222333555666666666555555666666666666777999:::;;;<<<<<<<<<<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKTTTeee{{{zzzxxxJJJHHHGGGHHHLLLRRRVVVWWWZZZ\\\```dddhhhkkkmmmooommmnnnpppqqqrrrqqqooommmpppllleee\\\TTTPPPOOOOOOTTTYYY```eeehhhkkkpppsssoooppprrrxxx~~~|||vvvqqqqqqtttxxx|||~~~}}}|||||||||{{{yyyvvvuuuvvvxxxxxx~~~~~~zzzzzzxxxvvvrrrlllhhheeebbbcccdddhhhmmmrrrtttuuupppnnnpppwwwzzzxxxzzz~~~{{{yyyxxxpppiiihhhtttvvvmmmhhhqqq|||}}}{{{wwwxxxxxxzzz}}}~~~{{{tttmmmnnnmmmjjjddd[[[WWW___kkktttwwwxxxxxx}}}}}}}}}|||vvvkkkcccYYYRRRGGG>>>888444000---......---------,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,------((()))***+++,,,,,,,,,,,,((()))***+++,,,+++******---,,,,,,+++,,,---///000,,,,,,---...---,,,***)))++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,---------,,,+++++++++,,,,,,)))***+++---...///////////////000111222333333444444444444444444444444444777777777888999999::::::<<<<<<<<<<<<=========>>>@@@AAABBBDDDDDDDDDDDDCCCGGGGGGGGGJJJSSSeeezzz~~~}}}JJJHHHHHHJJJOOOUUUYYY[[[]]]___bbbfffjjjmmmoooppppppqqqrrrsssttttttrrrqqqlllhhhaaaYYYSSSPPPOOOPPPUUUYYY___dddfffiiimmmooommmmmmoootttzzz}}}~~~}}}vvvooolllnnnsssxxx~~~~~~zzzzzzyyyvvvsssqqqrrrssssssxxxvvvvvvtttqqqnnniiieeecccccceeehhhmmmqqquuuvvvwwwvvvsssuuuzzz{{{xxxxxx|||}}}~~~xxxuuummmhhhiiivvvzzzoooiiikkkvvv~~~~~~|||}}}xxxrrrmmmkkkkkkjjjeee\\\VVV[[[eeeppptttvvvwww{{{}}}||||||}}}}}}xxxnnngggZZZSSSIII@@@:::666222///.........---------,,,,,,+++++++++++++++,,,,,,,,,))))))(((((((((((()))))))))***+++,,,,,,------------,,,+++***+++,,,---///---,,,+++*********+++,,,++++++,,,,,,,,,+++***)))(((((())))))************,,,,,,+++++++++*********************************---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---//////000111222333444444444444444444444444444444666777777888888999::::::::::::;;;;;;<<<======>>>@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFIIITTTfff{{{}}}|||HHHHHHIIIMMMSSSZZZ___aaa```bbbeeeiiimmmoooqqqrrrsssrrrrrrsssuuuuuutttsssgggccc]]]WWWSSSQQQQQQRRRUUUYYY^^^bbbeeegggiiikkkiiiiiikkkooouuu{{{}}}~~~yyyooohhhdddhhhpppyyyyyyxxxwwwsssooommmnnnoooppptttzzz~~~|||vvvtttrrrnnnjjjfffcccaaaeeehhhmmmssswwwyyyzzzzzz}}}{{{{{{~~~}}}yyyxxxyyy|||~~~yyyzzzyyytttlllhhhkkkwww~~~ssskkkcccmmmyyy{{{uuuqqqooojjjjjjjjjeee\\\SSSUUU\\\jjjppptttuuuwwwzzzzzzvvvttttttvvvyyyzzzvvvnnngggZZZTTTKKKCCC===888333111.........------------,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++******+++,,,---------------***'''%%%%%%(((,,,......---,,,***))))))*********++++++++++++******)))+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,************++++++++++++---,,,++++++++++++,,,---)))***,,,---...------,,,,,,------......------,,,000000111222333444444555444444444444444444444444666666777888888999999:::888888999:::<<<===>>>>>>AAABBBDDDEEEFFFFFFEEEDDDDDDEEEGGGLLLWWWjjj|||zzzGGGGGGJJJPPPXXX```eeegggeeegggiiillloooqqqssssssrrrpppooopppssstttrrrpppddd```ZZZVVVTTTTTTTTTTTTTTTXXX]]]bbbeeeggghhhiiifffgggjjjooouuu|||vvvkkkccc[[[aaalllxxx|||{{{yyyuuuqqqooooooppptttvvvzzz~~~zzzwwwsssnnniiieeebbbaaafffkkkssszzz}}}~~~~~~}}}}}}zzzyyyzzz}}}~~~zzzvvvvvv|||}}}xxxqqqmmmoooyyyvvvnnn___fffrrryyysssqqqrrrnnnmmmkkkeeeZZZPPPPPPVVVdddkkkqqqsssssstttrrrnnnjjjlllnnnqqqrrrnnnfffaaaYYYUUUMMMEEE>>>888444222............---------------------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,---------------,,,***'''%%%%%%(((+++---///...---,,,+++,,,------+++++++++,,,++++++++++++---------------.........///////////////.........,,,---------------......+++++++++******+++++++++((())),,,...///...---,,,+++,,,,,,---.........---000000111222333444555555333333444444444444444444666666777777888999999999777888999;;;===>>>@@@@@@BBBCCCDDDFFFFFFFFFFFFEEEEEEFFFIIIPPP\\\oooyyyvvvFFFHHHMMMUUU^^^fffkkkmmmkkklllnnnpppqqqsssssssssooolllkkklllppppppnnnjjjaaa\\\VVVTTTTTTVVVWWWWWWWWWZZZ___dddiiikkkkkkkkklllmmmpppsssxxx}}}~~~sssggg___VVV]]]jjjyyy{{{yyyzzz{{{}}}~~~}}}zzztttmmmgggdddbbbbbbhhhoooyyy}}}{{{}}}|||xxxtttrrrrrruuu~~~~~~yyy|||yyyvvvvvv}}}{{{rrraaadddlll{{{~~~xxxtttuuuwwwvvvrrrmmmeeeZZZPPPOOOTTT^^^gggoooqqqqqqppplllhhhfffgggiiijjjiiieee___ZZZWWWTTTNNNGGG???888444222//////.........---------...------,,,,,,+++++++++++++++************++++++++++++,,,,,,------,,,,,,---------------......///------,,,+++,,,---...///---------,,,------------++++++++++++************---------------.........,,,,,,,,,------.........))))))************))))))((())),,,...///...---,,,((()))+++---...///000000///000111222333444444555333333333444444444555555555666666777888888999999888999;;;<<<>>>@@@BBBBBBBBBCCCDDDFFFFFFFFFFFFEEEDDDFFFJJJQQQ^^^qqqwwwtttHHHKKKQQQ[[[eeemmmrrrtttrrrsssttttttuuuuuuttttttooollljjjmmmppppppkkkeee\\\XXXTTTTTTXXX\\\^^^___```bbbggglllqqqsssqqqoootttvvvxxxzzz{{{}}}|||rrreee]]]WWW___mmm~~~~~~yyyrrrkkkfffdddddddddmmmuuu~~~zzzvvvrrrooommmlllnnnttt~~~~~~}}}}}}|||xxxhhheeehhhvvv~~~zzzyyyzzz|||{{{vvvppphhh^^^TTTRRRVVV[[[fffooopppooonnnjjjffffffggggggfffccc___[[[XXXVVVTTTPPPIII@@@999555333/////////.........------------------,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,+++++++++***,,,---//////...---,,,******))))))***,,,---......------------......///---------,,,,,,,,,,,,+++************++++++++++++))))))******++++++,,,,,,))))))************)))))))))***,,,---...------,,,'''(((***,,,///000111111//////000111222333333444222333333444444555555555555555666777777888888999999:::<<<===???AAABBBCCCAAABBBDDDEEEFFFFFFEEEDDDBBBEEEIIIPPP\\\ooowwwsssMMMPPPWWWaaallluuuyyyzzzzzzzzzzzzzzzyyywwwvvvuuussspppoooqqquuussslllddd\\\XXXUUUXXX```hhhlllmmmnnnooorrrwwwzzz{{{wwwttttttwww{{{}}}~~~~~~sssggg___]]]eeettt}}}yyyrrrlllhhhhhhjjjlllrrrzzzyyysssooommmlllkkklllkkkmmmsssppphhhfffrrr}}}}}}~~~~~~yyyvvvrrrnnneee\\\YYY[[[ZZZeeeooopppnnnmmmjjjgggeeefffeeebbb___[[[YYYXXXVVVVVVSSSLLLCCC;;;666555////////////............,,,,,,,,,---------------///......------......///)))******++++++******)))((()))***,,,,,,+++***))),,,+++*********+++,,,---------,,,,,,,,,---...///000000//////............)))*********++++++++++++(((((())))))***++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...///000000......///000111222222333222222333333444555555666555555666666777888888888::::::;;;===>>>@@@AAAAAA@@@AAACCCDDDEEEEEEDDDDDDCCCEEEIIIOOO[[[mmmyyyuuuPPPTTT[[[fffqqqyyy}}}~~~}}}{{{zzzxxxwwwwwwtttsssvvvzzzwwwnnnfff^^^ZZZYYY___jjjtttyyy{{{xxxyyyzzz~~~{{{vvvnnnsssyyy}}}wwwkkkcccccckkkzzz~~~zzztttnnnlllnnnrrruuuvvv~~~}}}xxxpppkkkiiiiiiiiiiiiooommmnnntttvvvjjjfffppp~~~~~~}}}vvvttttttssslllbbb^^^^^^ZZZeeeoooqqqnnnmmmkkkhhhccccccbbb___[[[XXXWWWWWWWWWWWWUUUNNNEEE<<<888777000/////////............,,,,,,,,,------.........+++******))))))******+++))))))*********))))))(((++++++,,,,,,------------000///---,,,+++,,,,,,---,,,,,,+++***+++,,,...///------,,,,,,,,,+++++++++,,,,,,,,,------.........))))))***+++,,,,,,------,,,,,,............,,,,,,------,,,+++++++++,,,,,,***+++,,,---............------...///000111222222222222333333444555666666555555666666777888888888999:::;;;<<<===??????@@@@@@AAABBBDDDDDDDDDDDDCCCEEEGGGKKKQQQ\\\nnn{{{wwwSSS[[[fffpppuuuxxx{{{}}}}}}}}}}}}}}}}}}|||||||||~~~{{{qqqiii^^^___dddlllvvv}}}}}}|||yyy{{{}}}zzztttqqqsss~~~|||xxxuuuqqqoooqqqvvv|||zzzvvvnnniiigggiiimmmqqq{{{{{{}}}ssshhhlll|||yyy{{{yyyvvvrrrooollliiidddaaa]]]gggnnnmmmmmmooommmiiihhheee```]]][[[ZZZXXXVVVXXXWWWUUURRRLLLDDD:::333222000...---.........------.........------,,,,,,...------------...//////,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---,,,,,,++++++++++++***+++---......---+++************))))))))))))((()))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++,,,,,,---.........------,,,++++++++++++******+++,,,,,,------...---...///000222333444555333333333444444444555555555555555666777777888888::::::;;;<<<===>>>??????CCCDDDEEEEEEEEEEEEEEEDDDGGGHHHJJJOOOZZZlll}}}yyyVVV^^^hhhqqquuuwwwyyy{{{zzzzzzzzz{{{||||||}}}}}}}}}tttmmmdddfffkkkttt~~~|||{{{{{{}}}|||yyyzzz~~~}}}|||~~~|||{{{yyyxxxvvvtttrrrrrrtttzzzzzzwwwsssqqqrrruuuzzz~~~zzzpppsss}}}}}}zzztttoooiiieee```gggmmmllllllnnnmmmiiifffdddaaa______^^^\\\ZZZ\\\[[[XXXUUUPPPIII@@@;;;666444111000000111000000---,,,+++))))))***+++++++++++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++***+++---......---+++***,,,,,,+++++++++*********++++++,,,---------------++++++,,,,,,,,,,,,,,,,,,******++++++,,,------......------,,,,,,,,,------+++++++++,,,------......---...///000222333444555333444444444444444444444444555666777777888888888999::::::;;;===???@@@AAABBBBBBCCCCCCDDDDDDCCCCCCEEEFFFIIIOOOZZZmmm~~~yyy[[[aaajjjqqqtttuuuvvvvvvtttuuuvvvxxxzzz|||~~~~~~|||uuuooojjjmmmttt}}}xxx{{{{{{yyyzzz~~~~~~|||zzz{{{|||}}}}}}}}}~~~~~~{{{yyyxxxvvvuuusssrrrqqqqqqsssxxx~~~{{{{{{|||xxxyyyyyyooojjjcccgggjjjjjjlllooonnnkkkfffdddcccccccccbbb```^^^]]]ZZZWWWTTTPPPJJJDDD???555222///------...------...,,,)))''''''(((+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,***+++,,,------,,,+++***------------,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,+++++++++*********+++,,,,,,---------------,,,------......++++++,,,------......///......///000222333444444444444444444444444444333333444666888888888777777999999999:::<<>>:::444000///.........)))+++---......,,,)))'''((()))+++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++************++++++,,,))))))******++++++,,,,,,++++++++++++************++++++,,,,,,++++++******%%%&&&''')))+++,,,---...)))))))))))))))))))))))),,,+++***)))((((((((((((******+++,,,,,,------.........///000000111222222333333333444444444555555555555555666777777888888888888:::<<<>>>???AAAAAA@@@AAABBBDDDEEEEEEEEEEEEGGGHHHJJJOOOZZZlllzzzvvv\\\WWWRRRPPPQQQTTTUUUUUUPPPRRRTTTXXX\\\```bbbddddddgggjjjlllllllllkkkkkkttt}}}~~~~~~uuuppphhhgggiiimmmooottt}}}zzzzzzzzzzzzzzz{{{|||{{{yyytttqqqnnnooorrrvvv}}}zzzrrrjjjhhhppp~~~tttggg]]]```hhhnnnqqqsssqqqnnnjjjgggeeecccaaa^^^]]]\\\YYYWWWTTTQQQLLLHHH???:::444///---------,,,+++,,,---......,,,+++***((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***************+++,,,,,,)))))))))******+++,,,---++++++++++++************,,,,,,------,,,++++++***((()))***+++,,,---......))))))))))))))))))))))))))))))((())))))***++++++))))))***++++++,,,,,,---......//////000111111111111222222333444555666666777666555444555777999:::777999;;;>>>???@@@??????@@@AAABBBCCCEEEEEEEEEEEEFFFGGGJJJOOOZZZmmm{{{xxxZZZTTTLLLIIIKKKNNNPPPQQQJJJKKKNNNQQQUUUXXX[[[\\\\\\```dddhhhiiiiiiiiiiiisss}}}~~~zzzxxxzzz|||xxxzzzyyyrrrnnnffffffgggjjjkkkooo{{{}}}zzzyyy{{{}}}zzzwwwuuuvvvwww{{{yyyqqqmmmrrrzzzjjj]]]___ggglllnnnppppppmmmiiifffdddcccaaa``````^^^\\\ZZZXXXSSSNNNJJJDDD???888333111000000000000000///............///)))+++,,,......---,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++******---.........------,,,+++,,,,,,,,,------.........))))))))))))((((((((((((''''''((()))***,,,...///((())))))***++++++,,,,,,......//////000000111111000111222333555666777777888666444333444666999;;;777999<<>>===???@@@AAACCCDDDEEEEEEEEEDDDEEEHHHOOO[[[nnn|||zzzWWWOOOGGGFFFFFFFFFJJJNNNNNNMMMLLLMMMQQQUUUWWWXXX]]]___aaabbbdddgggjjjllluuuzzzuuurrrpppllljjjmmmooottt{{{}}}rrrnnnpppjjjlllnnnpppuuu||||||xxxyyy~~~~~~~~~~~~www~~~|||zzz{{{}}}{{{xxxuuuvvv}}}nnnccc[[[^^^kkkuuuvvvsssnnnllliiifffeeecccbbb```aaa```___[[[VVVQQQMMMJJJCCC>>>666111............+++++++++,,,,,,---------............---,,,+++***((()))+++,,,---.........------------,,,+++***))),,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++...,,,******,,,---***(((&&&&&&''''''(((((())))))***)))((('''''''''))))))++++++)))((((((((()))***((((((''''''(((***,,,---,,,,,,,,,,,,---...////////////000000000000//////111333444444333222444555555555666666777777888888:::::::::;;;;;;===>>>???>>>@@@CCCEEEFFFEEECCCBBBCCCEEEIIIRRR```sss{{{xxxVVVNNNGGGEEEFFFGGGKKKPPPPPPOOOOOOQQQTTTXXXZZZ\\\^^^___aaadddfffiiilllnnnqqqzzzyyyuuupppllljjjhhhddd```^^^```gggoootttyyywwwvvvyyy||||||zzz|||zzzzzz|||~~~~~~}}}}}}{{{xxxxxx~~~zzzxxxvvvrrrooojjjaaaYYY[[[eeennnpppooommmllljjjhhhfffeeecccbbbdddbbb^^^[[[WWWSSSOOOLLLDDD>>>777111.........---******+++++++++,,,,,,,,,,,,,,,------------------------------,,,,,,+++***,,,,,,,,,,,,+++***)))(((+++************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,***))))))+++,,,***((()))))))))))))))*********,,,,,,,,,+++++++++,,,,,,,,,+++***)))((())))))***++++++------...---,,,,,,************+++,,,------***+++---///111222333333222333444444333333444555555555555666777777888888:::::::::;;;<<<===>>>??????@@@CCCEEEFFFEEECCCBBBCCCEEEJJJSSSaaauuu{{{yyyTTTLLLFFFEEEGGGIIIMMMSSSSSSSSSUUUWWWZZZ]]]```bbb```bbbdddgggjjjmmmoooppprrryyy}}}xxxjjjhhhfffdddbbb```\\\YYYUUUVVV]]]eeejjjoooxxx~~~~~~|||xxx}}}}}}}}}|||yyyyyy}}}wwwsssrrrpppmmmiiieee___YYYXXX]]]cccgggiiijjjjjjjjjiiigggfffeeedddgggccc]]]ZZZXXXUUUQQQMMMDDD???888222///...------************++++++++++++,,,+++++++++,,,---///000.........---,,,+++***)))++++++++++++***))))))(((******))))))******+++,,,,,,++++++++++++************)))((((((***+++***))),,,,,,,,,+++++++++++++++)))******+++++++++******,,,+++******))))))******+++---///000000...+++)))************+++,,,------,,,---///111333444555555111333444444333333444555444555555666666777888888;;;;;;;;;;;;===>>>???@@@???@@@CCCDDDEEEEEECCCBBBDDDFFFKKKTTTcccwww{{{xxxRRRJJJEEEFFFIIIKKKQQQWWWXXXZZZ]]]```ccceeehhhkkkhhhhhhjjjmmmppprrrqqqqqqrrrvvv{{{~~~|||rrrlllcccbbb```^^^]]][[[YYYXXXXXXYYY^^^eeeiiikkkqqqxxx~~~~~~xxxpppvvv}}}|||xxxwwwuuuuuu|||~~~zzzuuussssssssspppnnnbbb___[[[WWWVVVYYY^^^bbbdddfffggghhhgggeeeddddddgggbbb\\\XXXWWWVVVQQQMMMFFFAAA999444000///---,,,++++++++++++++++++++++++---,,,+++******,,,...///++++++,,,------,,,,,,,,,+++++++++++++++***))))))***************+++,,,,,,+++++++++*********)))))))))(((((()))***+++++++++------,,,,,,++++++******((((((***+++++++++***))),,,++++++***************)))***,,,------+++***))),,,,,,,,,,,,---...////////////000000//////...---000111333222111111222444444444555555666777777888::::::;;;<<<===>>>@@@AAA???AAABBBDDDEEEDDDDDDCCCEEEGGGKKKTTTcccxxxzzzwwwPPPIIIEEEGGGKKKOOOUUU\\\]]]aaafffjjjlllooorrruuusssssssssuuuvvvuuurrrnnnjjjlllnnnooopppqqqrrrsssxxx|||tttiiiccc^^^]]][[[ZZZXXXXXXYYYZZZ\\\\\\aaahhhmmmnnnrrrwww~~~xxxmmmsss~~~~~~xxxrrrpppooopppwww}}}vvvrrrooonnnqqqrrrpppnnnbbbaaa^^^YYYUUUTTTXXX\\\\\\```dddeeedddccccccdddeeeaaa]]]ZZZYYYVVVQQQMMMHHHCCC<<<666222000...---------------------------///...,,,***)))***,,,---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++,,,------+++++++++*********)))))))))******+++++++++,,,---,,,,,,,,,++++++******)))***+++---...///...---,,,++++++++++++******))))))((((((((())))))***+++,,,,,,,,,,,,,,,---...//////---------,,,***((('''&&&...000111111000000111222444444444555666666777777999::::::;;;===>>>@@@AAA@@@AAABBBCCCDDDDDDDDDCCCFFFGGGKKKTTTcccxxx}}}xxxuuuOOOIIIEEEHHHNNNSSSZZZaaaccciiippptttvvvxxx{{{~~~~~~|||{{{zzzuuunnnhhhcccddddddeeefffggghhhhhhmmmrrrxxx~~~wwwmmmccc^^^WWWXXXYYYZZZZZZ[[[^^^```______eeennntttuuuxxx|||}}}ooosss{{{tttnnnmmmmmmnnnsssyyyqqqmmmkkkkkknnnpppooonnneeeeeeccc]]]WWWSSSTTTVVVUUUZZZaaaccccccaaabbbcccbbbcccdddbbb^^^XXXRRROOOJJJFFF???999555222///---............------------///...,,,+++*********+++.........---,,,+++***))),,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++++++++************+++,,,,,,+++***,,,---++++++******************))))))***+++,,,,,,,,,,,,)))************)))((((((***)))))))))***,,,...///************+++,,,---------............------,,,...000111111000///111222333444444555555666777777888888999:::<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGJJJRRRaaavvv{{{vvvrrrOOOIIIFFFJJJPPPVVV^^^eeehhhooowww|||~~~{{{sssggg___[[[[[[[[[]]]___aaabbbbbbbbbgggnnntttxxx||||||wwwooofff___[[[SSSXXX```eeeggghhhjjjlllkkkkkkpppyyyqqqrrr{{{wwwrrrooopppqqqoooqqqtttrrrnnnkkkkkknnnpppooommmggggggeee```ZZZTTTQQQPPPPPPWWW___cccbbbaaabbbcccbbbhhhmmmmmmfff]]]WWWTTTMMMHHHAAA;;;777444111............------,,,,,,,,,,,,,,,++++++++++++++++++------------,,,,,,+++***+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))+++---,,,)))(((***+++***************+++++++++''''''''''''((()))******(((((()))***)))((('''&&&***++++++,,,,,,---------************+++,,,------//////000111222222222222000111222222111111222333333333444555555666666777777777888999;;;===???@@@AAAAAABBBCCCCCCDDDDDDDDDFFFFFFIIIPPP___tttyyysssoooOOOIIIFFFKKKRRRXXXaaahhhkkkrrr{{{{{{pppcccYYYPPPPPPQQQTTTXXXZZZ[[[[[[[[[```gggmmmqqquuu{{{|||zzzvvvpppjjjccc]]]ZZZTTT]]]iiirrrvvvwwwxxxyyyzzzyyy}}}ooonnn|||{{{wwwuuurrrrrruuuvvvrrrpppqqqxxxrrrnnnkkkjjjlllmmmllljjjhhhhhhgggbbb\\\UUUOOOLLLNNNVVV___cccbbbaaabbbdddbbbllluuuuuulllaaaZZZXXXNNNJJJCCC===999555111///---------,,,,,,+++++++++))))))+++,,,,,,,,,,,,,,,((()))+++,,,---.........)))******+++++++++***************)))***++++++,,,---------,,,,,,,,,++++++)))+++,,,+++(((&&&(((************++++++,,,,,,,,,***))))))((()))+++---...'''((()))))))))(((&&&%%%)))+++---...---,,,)))(((,,,,,,,,,,,,---...//////,,,------...............111333444444333222444555333333444444555666666777666666777888:::<<<>>>???AAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHOOO]]]rrr~~~xxxrrrmmmPPPLLLIIIJJJQQQ\\\ffflllssswww|||ttteeeYYYSSSNNNNNNRRRXXX\\\\\\\\\\\\ZZZ___ffflllpppsssvvvxxxxxxvvvvvvsssjjj___[[[]]][[[hhhvvv|||~~~|||}}}~~~zzzsssxxx|||yyyyyy~~~{{{wwwuuuttttttrrrpppwww~~~wwwvvvsssqqqooommmmmmlllkkkiiieeeaaaZZZTTTNNNJJJKKKUUU\\\\\\^^^dddgggfffjjjqqq{{{|||ssshhhaaaUUUOOOGGG@@@;;;666111---***++++++,,,,,,++++++***...---,,,,,,+++++++++,,,)))***+++,,,------------------,,,,,,+++***))))))''')))******)))***,,,.........---,,,,,,+++******)))***+++,,,,,,+++***)))---,,,++++++------,,,+++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,***)))((((((((((((************+++,,,---......///000111111000///......000333666777666333111555555555555555666777888555888;;;<<<;;;===@@@DDD???@@@AAACCCDDDDDDEEEEEECCCFFFIIIMMMWWWkkkuuurrrsssLLLJJJHHHKKKSSS^^^iiiooovvvzzzqqqcccXXXSSSOOOQQQUUUZZZ^^^_________^^^cccjjjppptttwwwyyy{{{{{{xxxuuupppggg^^^]]]```cccqqqzzzyyyzzz{{{~~~~~~~~~uuuvvv~~~~~~{{{yyyxxxxxxyyyyyyvvv|||vvvqqqnnnllllllhhhfffccc___ZZZUUUOOOLLLMMMVVV]]]___aaaeeegggeeejjjqqqzzz~~~|||tttkkkfffXXXRRRIIIAAA;;;555///***---------......------------,,,,,,++++++,,,,,,---++++++,,,------......///------,,,,,,+++******)))+++,,,,,,+++))))))***,,,...------,,,++++++******)))***++++++++++++***)))---+++***+++,,,---,,,+++,,,,,,,,,++++++*********++++++******++++++,,,---(((((((((((()))***,,,,,,************+++,,,---......///000111222222222222///111333555666555333222555555444555555666777888666999<<<===<<<<<<>>>@@@@@@AAABBBCCCEEEEEEEEEEEECCCFFFHHHMMMWWWkkkvvvqqqqqqGGGFFFGGGKKKTTT```llltttzzz~~~zzzlll___WWWSSSRRRUUUZZZ___bbbeeeeeeeeefffkkkqqqvvvzzz|||~~~xxxqqqhhhaaabbbgggooo~~~wwwxxxzzz}}}~~~yyyvvvxxxzzz{{{}}}yyysss{{{||||||~~~yyyxxxqqqmmmkkkkkkgggfffcccaaa^^^YYYSSSOOOMMMUUU]]]aaacccfffeeeccciiinnntttwwwuuupppkkkhhhaaa[[[SSSJJJAAA:::333...........................,,,,,,+++++++++,,,------------,,,,,,---...000111------,,,,,,++++++******...///000///------...///------,,,,,,++++++******)))***++++++++++++***))),,,*********+++,,,+++***+++++++++++++++*********++++++******++++++,,,---''''''((((((***+++---...************+++,,,---...------...///000222333444222222333444444444333333444444444555555666888888777999<<<===<<<<<<===>>>AAABBBCCCEEEFFFFFFFFFFFFDDDFFFIIIMMMXXXkkkwwwqqqqqqDDDEEEGGGLLLUUUaaammmuuu}}}sssfff\\\WWWUUUWWW\\\bbbeeeiiimmmnnnmmmppptttzzz~~~yyypppiiijjjooozzz~~~~~~~~~~~~|||~~~zzztttqqqsssvvvvvvyyy}}}}}}qqqpppzzzwwwoookkkkkklllkkkjjjiiiiiifff___VVVOOOMMMRRRZZZ```ccceeedddbbbeeehhhlllllljjjfffdddbbbbbb^^^XXXOOOFFF>>>777222------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,---,,,+++***+++---///111------,,,,,,,,,++++++++++++---......------...///,,,,,,,,,,,,++++++***************++++++*********+++***))))))++++++***)))+++++++++***************++++++******++++++,,,---*********)))******++++++************+++,,,------,,,,,,++++++---...111222333333333222222333333444444444444444555777888999999999:::;;;<<<===@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFGGGJJJPPP[[[nnnyyytttsssAAADDDHHHMMMUUU```lllttt~~~{{{mmmaaaZZZYYYZZZ^^^fffmmmooorrrxxxzzzyyy}}}{{{rrrqqquuu~~~yyyvvvtttuuuvvvwww~~~xxxqqqmmmooopppqqqtttxxxzzztttjjjlll|||}}}{{{rrrnnnnnnooonnnnnnoooqqqooofffYYYOOOMMMOOOTTT[[[```aaaaaaaaacccdddeeeccc```]]]\\\\\\ZZZXXXTTTMMMEEE===666333...------,,,,,,------...000///...,,,+++***)))))),,,+++)))))))))+++...///---------,,,,,,,,,,,,,,,((()))++++++)))''''''(((,,,+++++++++++++++******+++******************++++++***))))))++++++***)))************************++++++******++++++,,,---+++***************+++,,,************+++,,,------......---,,,,,,---///000333333222222222333444555333333444444666777888999999888888999<<<@@@DDDFFFBBBCCCDDDFFFGGGGGGHHHHHHGGGIIILLLSSS___rrr|||wwwvvv>>>BBBHHHMMMTTT^^^jjjrrr~~~vvvggg]]]ZZZ\\\```hhhsss{{{{{{~~~{{{yyy{{{zzzyyyuuuqqqmmmkkklllnnnsss{{{zzzvvvooojjjjjjjjjjjjmmmqqqvvv|||yyyjjjfffrrrxxxsssssssssqqqqqqrrruuuuuunnnbbbXXXQQQOOOPPPVVV[[[\\\]]]___aaabbbaaa^^^ZZZXXXXXXYYYVVVVVVTTTOOOGGG???:::777111000///......///000111000///...,,,+++***))))))******))))))***+++,,,---------------,,,,,,,,,,,,+++---...---+++(((''''''++++++++++++++++++******++++++***))))))***++++++,,,*********+++,,,+++***)))))))))***************++++++******++++++,,,---(((((())))))+++,,,...///************+++,,,---...111111000000///000000111222222222222333444555666333333333444666777999:::888888999<<<@@@DDDFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIMMMUUUcccvvv}}}xxxxxx:::???GGGMMMTTT^^^jjjrrrrrrcccZZZZZZ```fffsss~~~}}}vvvuuusssnnniiigggiiikkksss||||||xxxpppiiihhhgggfffhhhkkkqqqwww~~~mmmdddkkk|||yyyuuuuuuvvvuuusssssswww|||{{{tttmmmZZZSSSOOOSSSVVVVVVYYY]]]]]]]]]\\\YYYVVVUUUVVVXXXTTTVVVVVVQQQIIIBBB===;;;222111///......///111222------,,,+++++++++,,,,,,)))******++++++,,,------------------------------)))+++...///...---,,,---******************++++++++++++***))))))***++++++---+++***+++,,,---,,,+++((()))))))))*********+++++++++******++++++,,,---************+++,,,---...************+++,,,---...//////000111222222222222000000111222444555666666333333333444666777999:::777888<<>>DDDIIIPPP[[[iiittt|||lllbbb]]]```jjjuuu}}}}}}yyyuuuqqqnnnmmmlll|||wwwpppllliiigggeeekkkoootttyyy~~~vvvfff```kkkzzzwwwtttpppkkklllppppppsssyyyggg[[[MMMJJJPPPVVVVVVSSSVVVVVVVVVVVVTTTSSSRRRQQQTTTSSSQQQMMMGGGAAA<<<888555222///------...------,,,,,,,,,------.........+++)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))+++***************++++++++++++++++++++++++++++++******))))))******+++,,,(((((()))***+++,,,,,,,,,((()))******)))((()))+++***)))(((''''''((()))***---,,,,,,+++,,,...///000+++,,,---///000111111111111222333444555444333222555555555555555555555555555999BBBLLLOOOIIIDDDBBBCCCBBBBBBCCCFFFGGGGGGFFFDDDEEEIIISSSdddyyyzzzwwwvvv===AAAFFFKKKRRR^^^lllvvv{{{lllccc___bbblllwww{{{xxxvvvuuuyyytttpppllljjjjjjmmmqqquuuzzzyyyiiibbbkkkxxx}}}xxxqqqooolllhhhiiimmmooosss{{{yyyfffZZZNNNKKKQQQWWWXXXVVVUUUUUUUUUUUUTTTSSSSSSRRRSSSRRRPPPLLLGGGAAA<<<999333111---,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,++++++***))))))******((((((((((((((((((((((((******))))))******+++,,,(((((()))++++++,,,,,,+++)))+++,,,+++))))))***+++******)))(((((()))******))))))(((((()))***,,,,,,,,,,,,...///000000000000111111222333444333333222333333444555666666777777777888===DDDEEEAAA>>>???BBBAAAAAACCCEEEGGGGGGFFFDDDEEEIIISSSdddyyy{{{wwwvvvAAADDDIIIOOOWWWcccrrr|||yyyllleeecccfffqqq{{{zzzuuuqqqkkkkkklllooouuuooogggmmmxxxxxxsssvvv{{{tttoookkkjjjhhhfffgggjjjmmmrrr{{{vvvlllcccYYYOOOLLLQQQXXXZZZZZZUUUUUUUUUTTTTTTSSSSSSSSSQQQPPPNNNKKKGGGBBB===;;;444111...,,,------------,,,+++++++++++++++******,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++---,,,,,,+++***)))))))))***++++++++++++++++++++++++******))))))******+++,,,((()))***+++++++++++++++***++++++***((('''((()))+++******))))))******+++************+++,,,---...------...///000000//////000000111222222222222222222333444555666888999999;;;999:::===>>>;;;:::===@@@@@@@@@BBBEEEGGGGGGFFFCCCDDDHHHSSSdddzzz|||wwwuuuCCCFFFLLLTTT^^^lllzzzxxxmmmiiiiiimmmxxx~~~~~~~~~zzznnnmmmkkklllsssyyyqqqttt|||wwwooommmooosssuuulllkkkjjjhhhfffeeefffgggjjjooovvv}}}~~~wwwlllccc___WWWNNNKKKOOOVVVZZZ[[[WWWVVVUUUTTTSSSRRRQQQQQQPPPOOOMMMJJJGGGCCC@@@>>>777444000.../////////...------,,,,,,++++++*********)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,((()))***+++++++++++++++)))******)))'''%%%&&&'''++++++++++++++++++++++++******++++++,,,------.........///////////////...//////000000111111222222333333444555666777888999===:::999<<<<<<;;;;;;????????????AAADDDFFFFFFFFFCCCDDDHHHSSSddd{{{|||uuusssDDDHHHOOOZZZffftttwwwpppnnnpppvvv}}}yyywwwuuutttxxx|||~~~}}}|||{{{{{{}}}tttqqqnnnnnnuuu|||}}}wwwmmmeeedddhhhkkkgggjjjkkkiiifffeeeddddddgggjjjooorrrrrrllleee___ZZZTTTMMMIIIKKKQQQVVVZZZYYYXXXVVVSSSQQQPPPOOOOOONNNNNNLLLJJJGGGEEEBBBAAA888555111///......------......------,,,,,,++++++)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,)))((((((((())))))***+++------))))))))))))))))))))))))******))))))******+++,,,))))))***+++++++++*********++++++***(((&&&'''(((++++++,,,,,,,,,,,,++++++''''''(((((()))*********......///////////////....../////////000111222222555555555555666666666666:::888999===>>><<<===@@@@@@??????AAADDDFFFFFFEEEDDDDDDHHHRRRddd{{{|||tttqqqFFFKKKTTT```mmmzzzxxxssstttxxx{{{vvvrrrppppppnnnqqqvvvxxxxxxvvvuuuuuu{{{{{{xxxtttsssyyy|||{{{tttjjj___[[[^^^cccfffmmmpppnnnjjjhhhgggeeeggghhhiiiiiigggdddaaa___XXXSSSMMMHHHGGGLLLRRRWWWYYYXXXUUURRRPPPOOOOOOOOONNNMMMLLLJJJHHHGGGFFFEEE999666111...---,,,+++***......---------------,,,+++******+++---///......,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////,,,)))'''(((((())))))***+++------******************************))))))******+++,,,)))******+++++++++******,,,------,,,***)))***+++***++++++,,,,,,++++++***((()))***++++++,,,,,,+++------...///000000//////////////////000111333444555555555555555555555444666555777;;;===<<<===@@@BBBAAAAAABBBDDDFFFFFFEEEFFFFFFIIIRRRdddzzz|||tttqqqKKKOOOYYYeeerrr}}}zzzwwwzzz{{{uuuqqqnnnnnnnnnnnnrrrwwwyyyyyywwwvvvvvv}}}}}}yyyxxx}}}|||zzzyyyssstttrrrhhh\\\WWWZZZ```iiisssyyyvvvrrrqqqooolllhhhhhhhhheeebbb```___^^^XXXTTTNNNHHHEEEHHHOOOTTTWWWUUUSSSQQQPPPQQQQQQRRRNNNMMMLLLKKKJJJIIIIIIIII>>>:::555111///---+++***,,,,,,,,,,,,,,,---------******)))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,)))(((++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++++++++******)))***+++,,,+++***)))***+++)))***+++,,,,,,+++***)))+++,,,---...//////......,,,,,,...///000000000000////////////000222444555222222333333444444555555888666666:::<<<;;;===AAADDDCCCBBBCCCEEEFFFEEEDDDGGGGGGIIIRRRccczzz~~~uuurrrNNNSSS\\\iiiuuu}}}}}}{{{yyy}}}|||wwwvvvzzz{{{zzz|||}}}|||~~~}}}wwwrrrnnnmmmmmmmmmsssvvv{{{}}}}}}{{{zzzzzz}}}|||{{{{{{}}}~~~wwwsssqqqmmmqqqqqqhhh\\\WWW[[[aaannnyyy~~~{{{{{{yyyuuujjjjjjiiifffbbb^^^]]]]]]YYYUUUOOOHHHDDDFFFMMMSSSTTTSSSQQQPPPQQQRRRTTTUUUNNNMMMLLLKKKKKKJJJJJJKKKCCC???:::555333111...---*********++++++,,,,,,---((('''''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,***)))((((((((())))))))))))))))))))))))*********)))***++++++,,,******+++++++++******)))&&&'''((((((''''''((())))))***+++,,,,,,+++***)))((()))+++,,,------,,,++++++,,,---///000111111111000/////////111222444666000000111222444555666666===999888:::;;;;;;???DDDFFFDDDCCCDDDEEEFFFEEEDDDHHHHHHJJJRRRccczzzwwwtttUUUYYYbbbnnnxxx{{{yyyuuuyyyvvvtttvvvzzz~~~~~~{{{zzzyyy}}}xxxpppooooooooorrryyyvvvqqqqqqsssyyy~~~zzzooojjjmmmtttyyy{{{|||~~~vvvvvvuuuwww~~~zzzsssnnnlllgggddddddaaa[[[\\\bbbsss}}}}}}zzzrrrnnniiifffdddbbb```^^^YYYTTTNNNJJJFFFFFFMMMVVVXXXWWWTTTPPPQQQUUUTTTOOOPPPOOOMMMLLLLLLLLLMMMMMMNNNIIIAAA888111,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,++++++******++++++,,,))))))*********++++++++++++***)))(((((()))***++++++***)))(((((()))***************+++,,,,,,,,,---''''''(((***+++,,,---...++++++,,,---///111222333777555222//////111444777333222111000111222333444777777777777777:::>>>BBBCCCCCCDDDEEEFFFFFFFFFEEEGGGHHHKKKRRRaaawwwyyyuuuccceeeiiiooouuuuuupppkkkmmmkkkiiikkkoootttvvvvvvyyywwwwwwzzzyyyqqqkkkjjjjjjkkkmmmqqqxxx|||ppplllkkkooovvv~~~wwwooolllpppwww}}}vvvmmmmmmqqq{{{zzzqqqkkkgggcccbbbdddaaa]]]___dddttt~~~zzzuuurrrmmmhhheeeaaa]]]ZZZVVVQQQLLLGGGCCCCCCLLLVVV]]]\\\WWWRRRQQQUUUUUURRRPPPPPPOOONNNNNNNNNOOOPPPPPPKKKBBB999222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++******))))))******+++*********++++++++++++,,,+++***)))(((((()))***++++++***)))(((((()))***+++*********+++++++++++++++))))))******++++++,,,,,,------------...//////000333222111000000111222333333222222111222333444555777999;;;<<<===>>>@@@BBB@@@AAABBBCCCCCCCCCCCCCCCGGGHHHJJJQQQ___vvvzzzvvvsssqqqoooppppppmmmgggaaa^^^]]]\\\^^^bbbgggjjjllltttssstttxxxyyyrrrlllgggcccfffhhhkkknnnsssyyyzzzqqqiiieeeeeeiiiuuu}}}xxxssssssyyyyyyiiiiiinnnzzzxxxoooiiicccbbbccceeedddbbbdddhhhttt}}}yyyvvvqqqmmmhhhccc]]]YYYTTTQQQLLLGGGAAAAAALLLYYYeeeeee___WWWTTTVVVVVVTTTQQQPPPPPPPPPPPPPPPQQQRRRSSSMMMDDD;;;333000......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++***))))))))))))))))))***++++++++++++,,,,,,,,,,,,******))))))))))))************)))))))))******+++******************))))))++++++++++++++++++******---,,,------...///000111000000111222222111111000444333333333333444555555777:::>>>@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCGGGGGGIIIOOO]]]ttt{{{www|||xxxrrrnnnkkkggg```[[[UUUTTTSSSUUUXXX]]]aaadddlllooosssyyyxxxmmmiiihhhhhhhhhhhhlllpppuuuyyy}}}{{{oooiiicccaaabbbhhhvvv~~~}}}lllkkkooo{{{}}}uuummmgggeeefffggghhhhhhgggiiikkkqqq|||zzzwwwtttppplllgggaaa]]]WWWTTTPPPJJJCCCCCCNNN\\\lllnnnkkkbbb[[[XXXVVVSSSPPPPPPPPPPPPPPPQQQQQQRRRSSSMMMDDD;;;444000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,******))))))))))))******++++++,,,,,,,,,---------***))))))))))))))))))*********************+++++++++*********)))(((((((((******+++++++++++++++,,,******+++---000222444666000000111111111111111111444444444444555555666666666999<<<>>>??????@@@AAA@@@AAABBBDDDEEEEEEEEEEEEFFFFFFHHHMMMZZZrrr{{{www|||tttmmmhhhbbb\\\WWWQQQPPPOOOOOOPPPTTTYYY\\\ccciiirrrzzz|||ooofffdddgggkkkmmmnnnsssyyy}}}uuuiiieeebbbcccfffnnn}}}nnnkkkmmmyyyzzzssskkkfffiiijjjkkkiiiggghhhjjjjjjnnnxxxzzzwwwvvvsssqqqnnnjjjeeebbb\\\WWWRRRKKKDDDCCCLLLXXXkkkqqqssslllbbb[[[UUUQQQOOOOOOOOOPPPPPPPPPOOOOOOOOOKKKCCC;;;555111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,+++++++++******+++++++++++++++,,,,,,,,,---------)))))))))******)))))))))))))))******+++++++++++++++*********)))(((((((((((()))***+++,,,---......+++,,,---...111333555666222111000000000222333444444444555555555666666666888999;;;<<<<<<>>>@@@BBB@@@AAABBBDDDEEEFFFFFFFFFEEEFFFHHHLLLXXXpppzzzvvv~~~uuummmgggaaa[[[VVVQQQPPPNNNKKKJJJMMMQQQUUU[[[bbbmmmvvv{{{~~~ttthhhaaaaaaggglllooouuuzzzssshhhdddccchhhnnnxxxqqqlllkkkvvvwwwooojjjlllnnnmmmhhheeehhhjjjiiinnnvvv|||zzz|||yyyvvvsssqqqmmmiiifffaaa[[[SSSLLLEEEBBBGGGOOOaaalllrrrmmmbbbZZZTTTQQQOOOOOOOOOOOOOOONNNMMMMMMKKKGGGBBB<<<666222///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))************))))))((()))***+++,,,,,,,,,,,,******************))))))((()))***+++,,,...//////000000//////000000111111222111000///000222444555333444555555666666555555999:::;;;<<<<<<>>>AAACCC???@@@AAACCCDDDEEEEEEEEEDDDFFFHHHLLLWWWmmmzzzvvv|||tttnnnjjjfffaaa]]]VVVUUURRRMMMIIIIIIMMMQQQTTT[[[dddkkkpppuuu|||vvvmmmccc___bbbiiiooosss{{{sssjjjeeeeeemmmwww}}}tttnnnwww{{{tttrrrtttqqqiiigggkkknnnmmmmmmssszzz~~~|||xxxsssnnnkkkiii```VVVOOOIIIDDDDDDGGGSSS___hhheee\\\VVVTTTRRRPPPPPPPPPPPPOOOMMMLLLKKKGGGEEEBBB>>>999444111///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++************++++++*********++++++++++++,,,((()))***++++++***)))(((((()))***,,,------,,,,,,*********+++++++++++++++******++++++,,,---......000//////...............//////000000111222222333222333444555666555444444444777;;;<<<======>>>??????@@@BBBDDDEEEFFFGGGGGGDDDGGGIIILLLVVVlll{{{www{{{wwwqqqooonnnmmmiiifff\\\[[[VVVPPPKKKJJJMMMQQQPPPVVV]]]bbbfffmmmvvv}}}pppiiiaaa___eeemmmuuuxxxssskkkffffffppp}}}vvv{{{~~~wwwyyyuuummmjjjoootttssskkkrrryyyyyytttppppppeeeYYYSSSMMMGGGDDDDDDHHHUUU___]]]VVVRRRTTTUUUQQQQQQQQQQQQPPPNNNKKKJJJEEEDDDBBB???;;;666222///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******))))))))))))******))))))*********+++++++++((()))***++++++***)))(((((()))+++,,,------,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++---///222333222000///222222444555555555444333///333888<<<<<<;;;:::999BBBCCCEEEFFFHHHIIIIIIJJJCCCGGGJJJMMMVVVkkk|||xxxxxxuuurrrrrruuuuuuqqqmmmgggeeeaaa[[[TTTOOOLLLKKKPPPPPPTTT[[[```eeemmmuuuwww}}}wwwjjjddd^^^___iiiuuu}}}|||xxxqqqnnnttt~~~{{{tttooooooqqqtttuuunnnooottt|||uuuqqqggg^^^ZZZRRRGGGAAABBBFFFMMMVVVXXXVVVRRRRRRSSSSSSPPPLLLIIIIIIJJJJJJIIIEEEEEEDDD@@@:::555222000---///000---)))'''))),,,******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,------,,,,,,+++***++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++******)))))))))000///---+++*********+++))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,+++***)))))))))+++---///---------......000111222111111111000000000000000444444444555555555555666777777888999;;;===???@@@BBBCCCDDDFFFFFFFFFEEEEEEHHHDDDDDDJJJUUUiiizzzvvvsssqqqppprrrvvvwwwtttqqqkkkjjjhhhddd]]]VVVPPPMMMOOONNNPPPVVV[[[___gggooosssyyy~~~uuukkkeeeaaadddnnn{{{xxxrrrvvv~~~xxxrrroooooonnnnnnhhhjjjppp}}}qqqddd]]]UUUKKKDDDBBBBBBHHHPPPTTTUUUUUUTTTTTTQQQOOOLLLKKKKKKJJJHHHGGGDDDDDDBBB???:::666222000/////////---+++******+++******+++++++++,,,,,,,,,+++,,,---------,,,+++***((((((***+++,,,---------++++++************++++++)))))))))******)))))))))......---------,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))+++******)))((((((((((((+++***))))))***+++---///.........---......//////111111111111111111111111444444444555555555555666777777888999;;;===???@@@AAABBBDDDEEEFFFFFFEEEDDDFFFEEEEEEJJJSSSfffyyyuuunnnmmmnnnrrrxxxzzzxxxvvvpppqqqqqqnnniii```XXXSSSQQQOOOPPPSSSVVVYYY```hhhmmmttt{{{yyyqqqkkkhhhffflllwwwyyyyyy~~~{{{zzzsssnnnkkkhhhgggeeefffkkk{{{{{{jjj```XXXOOOGGGCCC>>>AAAGGGNNNTTTWWWWWWUUUQQQPPPNNNMMMMMMKKKIIIFFFBBBBBB@@@>>>:::666333111111///------------,,,+++******+++++++++,,,,,,,,,------,,,,,,+++++++++***'''((()))***+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++++++++***************)))))))))))))))***+++,,,))))))))))))))))))))))))---,,,+++******)))((((((+++******)))***,,,---...///......---------------000000111111222222333333444444444555555555555666777777888999;;;===>>>???@@@BBBCCCEEEEEEEEEEEEDDDEEEEEEGGGJJJQQQbbbwwwuuukkklllpppuuuzzz|||{{{yyyuuuuuuuuutttqqqkkkddd___XXXUUUTTTUUUVVVWWW]]]dddgggnnnvvvyyy{{{{{{uuunnnjjjjjjlllttt}}}}}}xxxzzzyyy~~~vvvoookkkiiigggggghhhgggiiivvv~~~kkk___YYYSSSJJJDDD======AAAIIIRRRWWWWWWUUUTTTRRROOONNNMMMLLLJJJHHHBBB@@@???===;;;888444111333///,,,,,,...///---*********+++++++++,,,,,,,,,...---,,,+++*********++++++++++++++++++******)))++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))***+++++++++,,,+++++++++************+++,,,---...------,,,,,,,,,------...000000111222333333444444444444444555555555555666666777777999:::<<<>>>??????AAABBBDDDEEEEEEEEEDDDCCCEEEHHHJJJOOO```}}}vvvtttmmmoootttyyy}}}~~~}}}{{{xxxwwwuuuttttttrrrooolllaaa]]]ZZZZZZXXXVVVZZZ```cccjjjrrrtttvvvvvvrrrmmmjjjlllrrr|||||||||~~~tttrrr~~~xxxoooiiihhhiiikkkllllllkkkkkkrrr}}}yyyyyy|||~~~xxxggg[[[XXXUUUMMMFFF???===>>>EEEOOOVVVVVVSSSUUURRRNNNKKKKKKJJJIIIHHHBBB@@@>>>===<<<999555111222///,,,,,,...///---+++******+++++++++,,,,,,,,,---,,,+++************+++,,,,,,,,,---,,,++++++***++++++************++++++++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++************+++,,,------******+++,,,---...000000000000111222333333444444444444444555555555555666666666777888:::<<<>>>???>>>???AAACCCDDDEEEDDDDDDCCCEEEHHHJJJOOO___~~~}}}vvvtttppptttzzz}}}zzzwwwttttttvvvxxxvvvtttiiieeebbb```\\\XXXYYY]]]bbbiiiooopppqqqsssrrrooolllpppxxxsssjjjppp}}}wwwrrrkkkggghhhkkkoooqqqoooooommmoooyyyyyytttrrrsssttttttuuunnnbbbXXXVVVVVVPPPHHHAAA??????DDDMMMTTTUUUTTTTTTQQQNNNLLLKKKJJJHHHFFFDDDAAA>>>======;;;555111000...---,,,---------,,,******+++++++++,,,,,,,,,***+++++++++++++++++++++)))***+++,,,---.........++++++************++++++)))((('''&&&&&&'''((())))))************++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))),,,---------,,,***)))''')))******+++,,,,,,------******+++,,,...000111222000000111111222222333333444444444555555555555666666666777888:::<<<===>>>===>>>@@@BBBDDDDDDDDDDDDDDDDDDFFFIIIPPPaaa~~~wwwtttrrrwww~~~|||xxxuuuvvvyyy{{{yyyvvvsssooollljjjddd]]][[[^^^ccciiinnnnnnnnnrrrssssssooouuuvvvfffeeennnwww|||rrrppplllkkklllnnnooopppppppppnnnjjjmmmvvv|||}}}}}}xxxtttrrrpppnnnlllgggfff___XXXVVVWWWRRRJJJAAA@@@@@@DDDLLLSSSVVVWWWUUUTTTTTTTTTSSSOOOJJJFFFFFFCCC???>>>>>><<<666111---......---++++++,,,---******+++++++++,,,,,,,,,((()))***+++,,,,,,++++++((()))***+++,,,---------++++++************++++++)))((('''&&&&&&'''((()))''''''''''''(((((())))))((()))***+++++++++***)))))))))))))))))))))))))))***+++,,,---,,,+++)))((())))))***+++,,,,,,,,,,,,,,,,,,,,,---...000111222111111111111111111111111444444444555555555555666666666777888999;;;===>>><<<>>>@@@BBBCCCDDDDDDDDDEEECCCDDDHHHRRReeexxxuuusssxxx}}}yyywwwxxx{{{|||yyyuuu{{{wwwtttrrrkkkbbb___aaadddjjjnnnmmmmmmqqquuuuuurrrxxx~~~zzzwwwwwwxxxyyywww~~~xxxeee```eeekkkssszzz}}}}}}}}}zzzuuuqqqpppooopppqqqpppnnnlllpppqqqmmmeeeccciiiqqqtttzzzyyywwwvvvtttpppkkkggg```bbb___YYYWWWXXXSSSLLLAAA@@@AAAEEEKKKRRRXXX[[[WWWYYY\\\^^^]]]WWWNNNHHHHHHDDD@@@??????===666111+++---...---***)))+++...******+++++++++,,,,,,,,,&&&'''***,,,------,,,+++***++++++++++++***))))))++++++************++++++,,,***)))(((((()))***,,,))))))******++++++,,,,,,$$$&&&((()))***+++******))))))))))))))))))))))))%%%'''))),,,------,,,+++))))))***,,,,,,,,,,,,,,,...............///000111111111111000000000000000444444444555555555666666555666666888999;;;===>>><<<===???BBBCCCDDDDDDDDDFFFCCCBBBHHHSSSgggxxxuuuyyy~~~}}}}}}}}}zzz}}}xxxsssmmmhhheeejjjkkkmmmppprrrtttuuuvvvsss{{{xxxssslllggghhhkkkoooqqqoootttzzz~~~|||jjj```___dddmmmrrrnnnllloooqqqppptttsssrrrrrrqqqpppmmmkkkoookkkiiifffbbb```eeemmmrrrttttttssspppnnnmmmmmmfffdddaaa\\\XXXUUURRRQQQGGGCCC???AAAGGGOOOUUUWWWVVV```iiijjjfff```XXXQQQIIIEEEBBBBBBCCCAAA;;;555222111///...---,,,++++++,,,,,,++++++,,,,,,---...*********+++,,,,,,------+++***(((***,,,---***(((++++++***)))(((((())))))******+++,,,,,,***)))(((''''''(((***++++++++++++------,,,+++***)))(((((())))))******+++++++++,,,*********)))))))))))))))...,,,***)))+++,,,,,,+++------......///000000000222222222111111111111111222222222333444555666777:::999888999<<>>???@@@BBBCCCDDDDDDDDDCCCEEEGGGKKKVVVkkkyyyttt}}}}}}}}}{{{wwwtttrrrnnnoooppprrrssstttuuuuuuuuuzzzrrrmmmgggcccdddhhhlllnnnooosssxxxzzz}}}nnndddaaacccjjjooollljjjnnnqqqqqqxxxwwwuuutttssssssrrrrrrrrrlllgggddd```^^^cccjjjpppqqqpppnnnkkkiiiiiijjjfffeeebbb___[[[WWWTTTRRRKKKFFFAAAAAAFFFNNNUUUXXX]]]eeemmmmmmiiifff```ZZZMMMHHHCCCAAAAAA@@@;;;777222111///---,,,++++++++++++++++++++++++,,,------)))))))))***++++++,,,,,,,,,+++***+++------+++)))++++++***)))))))))))))))***++++++++++++***))))))'''(((((()))***************************)))))))))'''((((((((())))))))))))))))))******++++++,,,,,,---+++))))))***++++++***------......//////000000000000000000000000000000222222222333444555666777<<<;;;999999;;;=========<<<>>>AAADDDEEEEEEDDDCCCDDDEEEGGGJJJUUUiii{{{vvv~~~}}}tttuuuvvvvvvvvvvvvuuutttuuuxxxllliiidddbbbeeejjjnnnpppqqqtttwwwyyy{{{}}}uuuiiidddaaagggjjjiiijjjnnnsssttt{{{yyywwwuuutttuuuvvvwwwvvvmmmeee```]]]\\\```fffmmmmmmkkkhhheeeddddddffffffeeedddbbb___ZZZVVVTTTQQQKKKDDDBBBEEEMMMUUUZZZccciiillljjjhhhhhheeeaaaRRRMMMFFFCCCAAA???<<<999222000...,,,+++*********+++************+++,,,,,,)))******+++,,,,,,---------,,,+++,,,......,,,***+++***)))))))))))))))))),,,+++******)))*********(((((())))))))))))((((((((((((((())))))*********(((((((((((())))))))))))))))))***+++,,,------...---+++******+++,,,,,,+++---------...//////000000.............../////////222222222333444555666777;;;999777888:::<<<======<<<>>>BBBEEEFFFEEEDDDCCCEEEFFFGGGJJJTTThhh}}}yyyzzz{{{||||||{{{yyywwwvvvsssuuu{{{vvvjjjiiihhhjjjooouuuyyy|||yyyzzz{{{|||~~~|||nnnfffaaadddgggiiikkkpppuuuyyyzzzzzzyyywwwvvvvvvwwwxxxzzzpppfffaaa]]][[[^^^ccclllkkkiiieeeaaa```aaaccceeeffffffeeebbb]]]YYYVVVVVVPPPGGGBBBCCCKKKTTTZZZdddffffffaaa___aaa```]]]TTTPPPLLLHHHEEEBBB===:::222111...,,,******************))))))******+++,,,++++++,,,,,,---.........++++++,,,,,,---,,,,,,+++******)))))))))))))))***---,,,***)))))))))***+++(((((()))))))))(((((('''(((((((((((())))))))))))***************+++++++++)))******++++++,,,,,,,,,---,,,+++,,,---......---,,,,,,---......//////000............////////////222222222333444555666777666555444777;;;>>>@@@AAA>>>???AAACCCDDDEEEEEEEEEDDDEEEGGGJJJUUUiii||||||{{{sssuuu{{{xxxooolllmmmqqqwwwssshhhbbbcccfffjjjooosssyyy}}}yyy{{{}}}}}}{{{zzz{{{}}}xxxooohhhbbb]]]^^^bbbmmmllliiieeeaaa``````bbbdddeeeffffffddd___ZZZWWWYYYRRRIIIBBBAAAHHHRRRZZZbbbbbb^^^XXXVVVWWWWWWTTTSSSRRRPPPNNNKKKEEE???;;;444222///,,,***)))***+++******))))))******+++,,,******++++++,,,,,,------)))***+++++++++************)))))))))))))))******---,,,***)))))))))***+++((()))))))))))))))((('''))))))))))))((((((((((((++++++******************++++++******)))))))))(((+++******+++---------+++,,,,,,------...///////////////000000000111111111222222222333444555666777666555444777;;;>>>@@@AAAAAAAAA@@@AAABBBDDDFFFHHHCCCEEEGGGKKKWWWlll}}}{{{}}}wwwpppqqquuu}}}yyylllcccbbbfffmmmsssvvvzzz|||xxxlllaaa___cccooonnnlllhhhdddaaaaaabbbbbbccceeeeeeccc___[[[XXXYYYSSSIIIAAA???EEEPPPXXX```___ZZZSSSQQQSSSQQQMMMOOOQQQRRRQQQMMMGGGAAA===666333000,,,******+++,,,+++************+++,,,,,,'''(((((())))))***++++++(((***,,,+++***)))******)))))))))))))))******+++,,,+++******)))*********((()))************))))))*********))))))((((((((())))))))))))((((((((((((,,,++++++***)))(((''''''((('''''')))++++++***))),,,,,,,,,---......//////000000111111222222333333222222222333444555666777;;;999777888:::<<<======AAAAAAAAAAAABBBEEEGGGHHHCCCDDDGGGLLLXXXnnn}}}{{{xxx|||rrrbbbaaaeeeooouuuwwwzzz}}}xxxfff```cccppppppoookkkgggcccbbbbbbaaabbbccccccaaa^^^[[[YYYWWWQQQIIIAAA>>>CCCMMMVVV\\\[[[VVVQQQPPPRRROOOJJJLLLNNNOOONNNKKKFFFBBB@@@777555111---++++++,,,---+++++++++++++++,,,------(((((()))******++++++,,,)))+++------+++)))***,,,)))))))))))))))***++++++***++++++++++++***))))))((()))***++++++,,,++++++)))))))))***************))))))))))))((((((((('''+++++++++******)))))))))(((((((((***,,,---+++***+++,,,,,,------......///000000111111222333333444222222222333444555666777<<<;;;999999;;;=========???@@@BBBDDDFFFFFFFFFEEECCCEEEGGGLLLWWWlll|||wwwbbb```eeepppwwwxxxzzz~~~}}}iiiaaacccpppqqqpppmmmhhhdddbbbaaa```aaaaaaaaa```]]][[[YYYUUUPPPHHH@@@===BBBLLLTTTXXXXXXTTTOOOPPPQQQNNNIIIKKKLLLLLLJJJGGGDDDCCCCCC888666111---++++++,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------...//////***,,,......+++***+++---))))))((())))))***++++++******+++,,,,,,***)))(((((()))***+++,,,---------(((((()))***+++,,,------,,,+++++++++******))))))++++++++++++++++++,,,,,,+++***+++---000000...---++++++,,,------......//////000000111222333333333222222222333444555666777:::999888999<<>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCJJJXXXnnn|||~~~}}}vvvuuuxxxvvv~~~ggg```^^^ccckkkqqqvvv{{{zzzzzzzzz|||nnnddddddjjjvvv{{{rrrjjjjjjgggbbbaaaaaaaaa```___]]][[[ZZZTTTNNNGGGBBB===;;;AAAHHHLLLKKKJJJKKKLLLNNNPPPPPPOOOPPPPPPMMMHHHDDDAAAAAA;;;888444111000...,,,+++++++++,,,,,,,,,++++++***,,,+++)))(((((()))+++,,,...---,,,+++******************+++++++++++++++++++++***)))(((((()))***++++++******)))***+++---...***************************))))))((())))))******+++*********++++++,,,---,,,---------------,,,,,,...------------...//////111111111111111111222222000111222444555666777777888888999:::<<<>>>@@@AAADDDDDDDDDCCCCCCBBB@@@@@@DDDDDDEEEJJJWWWmmm|||}}}~~~wwwnnnlllnnnlllwwwmmmbbb[[[___hhhpppuuuyyyxxxyyyyyy{{{}}}xxxxxx{{{vvvkkkeeefffiiitttzzzuuuooonnnlllgggffffffdddbbb```]]]ZZZYYYUUUOOOIIIEEE@@@<<<>>>CCCFFFGGGGGGIIIKKKMMMOOOPPPRRRRRRRRRNNNIIIDDDBBBAAA;;;888444111000///---+++++++++,,,,,,,,,,,,++++++///,,,(((%%%%%%(((,,,///------,,,+++************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++,,,---...+++************+++,,,,,,***)))))))))))))))******...------------...//////222222111111111000000000000111222444555666666666999999888999:::===@@@BBBDDDDDDDDDDDDCCCCCCBBBAAAEEEEEEFFFJJJWWWlll}}}|||~~~{{{xxxxxxyyy}}}uuukkkgggiiimmmyyyssseeeXXXZZZdddmmmtttxxxuuuwwwxxxzzz~~~wwwsssrrrtttpppiiieeefffgggqqqyyyxxxuuutttqqqmmmmmmkkkiiieeeaaa^^^[[[YYYWWWQQQLLLIIICCC===<<>>EEEIIILLLKKKHHHFFFGGGJJJEEEFFFFFFEEEAAA>>><<<<<<>>>;;;777444222111///...***+++,,,---............+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,******+++++++++++++++++++++***)))(((((()))***++++++***)))(((((()))******))))))))))))))))))))))))((((((((((((((()))***+++++++++***)))))))))))))))%%%&&&'''((())))))))))))...------------...//////.../////////000000111111222222333444555555555555666777777999:::<<<>>>???BBBBBBCCCCCCCCCCCCBBBBBBCCCEEEGGGJJJUUUmmm~~~~~~}}}{{{}}}~~~zzzlll]]]VVVWWW^^^jjjuuuzzz||||||{{{}}}~~~yyyqqqqqqqqqooojjjfffbbb^^^ZZZWWW___mmm|||}}}yyyuuurrrpppnnnnnnbbbZZZSSSQQQMMMFFF@@@???DDDIIIMMMLLLIIIGGGIIIKKKFFFGGGGGGDDD@@@<<<:::999>>>;;;777444333222000...***+++,,,---............,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,''''''(((((()))))))))***,,,***)))'''''')))***,,,+++***((('''''')))***,,,************************&&&&&&'''((()))+++---...++++++***))))))((())))))&&&''')))+++,,,++++++***...------------...//////000000000000////////////222222333444555555555555666666888999;;;===>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEGGGHHHJJJTTTkkk}}}tttbbbSSSQQQ]]]nnnyyy|||}}}~~~}}}{{{vvvsssmmmfffaaa^^^\\\[[[ZZZYYYddd{{{~~~oooggg\\\SSSRRROOOFFF@@@>>>CCCFFFIIIKKKIIIGGGFFFEEEFFFFFFDDDCCCAAA???>>>>>>===;;;777333111000///000...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++...000---((('''+++///,,,++++++******++++++,,,***)))(((&&&&&&((()))***+++)))(((&&&&&&((()))+++$$$%%%&&&((()))*********,,,+++)))((((((((()))*********+++***))))))+++,,,+++)))(((((()))******)))------..................//////000000111111111222111111111222333444555666777777777888:::<<<>>>??????@@@BBBCCCDDDCCCCCCBBBEEEEEEGGGKKKWWWoooyyy|||sssdddWWWUUU^^^mmmwww|||}}}~~~~~~{{{yyy{{{xxxrrrkkkfffbbb``````]]]ZZZcccxxx}}}jjj```VVVSSSOOOFFF@@@??????CCCHHHKKKJJJHHHFFFEEEGGGGGGFFFEEEDDDBBB@@@???===;;;888444111///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------+++((((((***---,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++(((((()))))))))))))))((())))))((())))))***++++++******+++***))))))***,,,***)))((((((***+++++++++,,,---------......//////111111111000000000000000111111111222333444555666666777888999;;;<<<>>>>>>@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGKKKXXXooozzz}}}vvvjjj^^^YYY]]]hhhrrr{{{{{{}}}}}}}}}|||{{{zzz~~~{{{vvvooojjjfffdddccc```\\\bbbsssrrrhhh]]]WWWPPPHHHAAA???===BBBIIIMMMMMMKKKHHHGGGIIIIIIIIIHHHGGGDDDBBB@@@>>>===;;;888444111///......---,,,,,,++++++,,,,,,,,,++++++++++++*********++++++******))))))******++++++************++++++---,,,+++******+++,,,---************************++++++++++++***((('''&&&&&&'''((()))+++++++++,,,***++++++***((((((***+++***)))((()))+++---------++++++,,,---...//////000222222111111000/////////111111111222333444555666555666888:::<<<===>>>>>>BBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGLLLYYYppp{{{}}}{{{pppeee[[[ZZZdddooo{{{|||{{{{{{zzzzzz|||~~~}}}zzzuuupppjjjfffdddcccbbb]]]```ooo|||sssggg\\\SSSJJJDDD@@@???EEEMMMSSSTTTRRRNNNLLLLLLLLLLLLKKKHHHEEEBBB@@@???>>>===;;;777444111///...---,,,,,,++++++,,,,,,+++++++++*********)))))),,,+++)))***+++,,,+++)))++++++************++++++,,,,,,+++******+++,,,,,,)))******++++++******)))+++++++++***)))((('''&&&&&&''')))***++++++*********++++++***(((((()))+++***)))((())),,,.........******+++,,,...///000000111111111000000000000000111111111222333444555666555666888;;;===>>>>>>???CCCBBBBBBAAABBBDDDEEEFFFEEEFFFHHHLLLZZZrrr}}}{{{~~~|||}}}}}}tttiii^^^ZZZfffttt}}}yyyxxxzzz}}}|||yyyuuupppkkkgggeeedddccc___```kkk{{{zzzooobbbVVVNNNGGGBBBBBBIIIRRRYYYZZZXXXUUUSSSOOOOOOMMMKKKHHHDDDAAA??????>>>===;;;888444111000...---,,,,,,++++++,,,,,,+++++++++*********)))))),,,+++***+++------,,,++++++******))))))******+++******))))))))))))******(((((()))******)))((((((((((((((()))((((((''''''((()))***++++++***)))(((***++++++)))((('''(((******)))((())),,,.........******+++,,,---...///000......///000111222222333111111111222333444555666555666888;;;===>>>???@@@DDDCCCBBBBBBCCCDDDFFFGGGEEEFFFHHHMMM[[[sss}}}~~~yyyyyy}}}{{{~~~zzzyyy{{{~~~|||wwwoooccc^^^jjj|||zzzwwwxxx{{{yyyvvvrrrnnnkkkhhhgggeeeaaa```ggguuu}}}|||zzzxxxooobbbWWWPPPIIIDDDDDDJJJSSSZZZ\\\ZZZWWWUUUQQQPPPNNNKKKHHHFFFDDDCCCCCCAAA>>>;;;777333000///...---,,,,,,++++++,,,,,,,,,++++++++++++*********++++++,,,---------,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))((((((***************)))((((((***++++++)))''''''((()))***)))((()))+++---------******+++,,,---......///------...000111222333444111111111222333444555666666777888999<<<>>>AAABBBDDDCCCCCCDDDDDDEEEFFFGGGEEEFFFIIINNN\\\uuu||||||~~~yyyrrrpppxxx~~~~~~~~~{{{vvvqqqssszzz}}}wwwiii___iiizzzzzzwwwxxxwwwuuurrrooollljjjiiigggccc```dddooo{{{~~~yyytttqqqqqqlllmmmiii^^^UUUPPPKKKEEEAAAGGGPPPVVVWWWVVVTTTRRRQQQOOOMMMKKKJJJJJJKKKKKKNNNKKKFFF???999555111000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++'''***---...+++***+++---******))))))))))))******((((((((())))))(((((((((******)))(((((()))******''''''((()))))))))))))))))))))))))))))))))*********++++++)))'''&&&'''(((***)))((((((***++++++++++++++++++,,,,,,---------......///000111222222333111111111222333444555666888777777888:::>>>BBBDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFIIIOOO]]]vvv~~~{{{{{{}}}xxxrrrjjjhhhppp~~~~~~}}}zzzyyyvvvpppnnnrrr}}}~~~mmm^^^dddtttzzzuuutttssspppnnnkkkjjjiiiiiieeeaaabbbkkkuuuzzzyyy~~~vvvnnnlllnnnlllhhheee```dddbbbYYYRRRPPPLLLEEE>>>DDDKKKQQQSSSQQQPPPOOOPPPNNNLLLKKKLLLNNNPPPRRRZZZUUUNNNFFF>>>888444333...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++%%%)))...---***(((***---******))))))))))))******(((((())))))))))))((((((,,,+++)))(((((()))+++,,,))))))************)))(((((((((''''''(((***,,,---***++++++)))'''&&&'''(((+++)))(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111111111111222333444666666999888777777:::>>>CCCFFFBBBCCCEEEGGGGGGGGGFFFFFFEEEGGGIIIOOO^^^www}}}zzzyyy{{{uuuiiiaaadddlllwww|||yyyzzzssspppqqqrrrsss|||~~~tttiiigggmmmzzzzzzyyyvvvqqqkkkgggeeeeeehhhgggcccaaaiiiuuuyyyuuuvvvrrrmmmjjjjjjhhheeebbb```___]]]YYYUUUPPPMMMKKKFFFBBBDDDNNNTTTSSSRRRSSSMMMOOOPPPNNNOOOWWWgggssswwwiiiWWWJJJCCC>>>888333111000///---,,,+++***************++++++,,,,,,,,,......------,,,+++******''''''''''''((()))+++++++++***))))))+++------,,,+++*********))))))(((((((((((('''%%%######%%%(((***)))(((''''''((()))***))))))))))))***+++,,,---***)))((('''(((***,,,---.........////////////000+++,,,---...////////////222333333333333333333444999777777999>>>BBBCCCBBBBBBCCCDDDCCCBBBCCCEEEGGGFFFGGGHHHNNN\\\uuu}}}zzzyyy}}}~~~tttlllgggkkkrrrxxx}}}yyysssoooooooooqqqyyyyyynnnkkkmmm{{{zzzrrrkkkhhhhhhiiihhhgggbbb___dddpppwwwxxxwwwrrrlllhhheeeccc___]]]^^^]]][[[XXXTTTOOOLLLJJJDDD@@@BBBKKKQQQPPPOOOQQQMMMNNNOOOOOOTTT___nnnzzz|||nnn\\\NNNFFF???888333111000///---,,,+++******++++++++++++,,,,,,,,,---------,,,,,,+++******)))((((((((())))))***+++,,,...---,,,+++************************)))))))))((('''(((***)))'''&&&&&&'''***)))(((''''''((()))***---,,,+++***))))))))))))(((((()))***++++++++++++------........./////////---...///000000111111111222222333333333333444444888777777:::>>>BBBBBBBBBBBBDDDEEEEEEEEEEEEFFFHHHDDDEEEGGGLLL[[[ttt}}}}}}}}}yyyuuutttxxx|||~~~yyysssooommmllloooxxx~~~rrrkkkiiimmm~~~tttllliiijjjmmmjjjiiiddd^^^```iiisssxxxwwwrrrjjjddd___\\\YYYWWW[[[ZZZYYYVVVRRROOOKKKIIIBBB??????EEEKKKLLLLLLMMMLLLLLLMMMQQQZZZfffrrrzzzvvvjjjZZZMMMFFF@@@999444111000///---,,,++++++***,,,,,,,,,,,,------------...------,,,,,,++++++******)))))))))***+++,,,---222333222///***((()))***************))))))))))))'''))),,,---+++)))((((((***)))(((((((((((()))***---,,,+++***))))))))))))&&&(((***,,,---,,,+++***,,,---------............///000111222222333333222222222222333333444444444888777777:::===AAABBBBBBBBBDDDGGGHHHGGGFFFGGGGGGFFFFFFHHHMMM\\\uuu~~~|||wwwpppkkkkkkrrr~~~tttggg```ccctttvvvmmmjjjkkkmmmmmmmmmiiiccc```dddmmmttttttpppiiiaaa\\\XXXVVVUUUWWWWWWVVVUUURRRNNNKKKIIIAAA>>>===@@@EEEHHHIIIIIIIIIIIIKKKRRR\\\eeejjjlllbbbZZZOOOGGGBBB???:::777222111///...,,,+++++++++------------------------//////......---------,,,***)))))))))******+++,,,333666666222,,,(((***...*********)))))))))))))))(((***,,,,,,***)))))))))******)))(((((()))******))))))))))))***+++,,,---'''((()))++++++++++++***,,,,,,,,,---------......///000111222333333333333222222222333333444444444777777888:::===???AAABBBAAADDDGGGHHHHHHFFFFFFFFFHHHIIIKKKPPP___xxx}}}|||ssslllnnnyyyvvveeeYYYZZZiiiyyywwwoookkkjjjlllpppqqqpppkkkdddbbbfffmmmpppmmmgggaaa[[[XXXWWWWWWTTTUUUUUUTTTRRROOOLLLJJJAAA???<<<<<>>@@@BBB@@@CCCFFFGGGGGGFFFEEEFFFIIIJJJKKKQQQ___xxxzzzxxxppprrrzzziiiZZZSSS]]]kkkvvv{{{|||}}}}}}{{{uuuooolllkkkllltttttttttqqqiiibbbbbbgggjjjiiigggbbb]]]YYYXXXYYYSSSTTTUUUUUUTTTQQQNNNLLLDDDAAA===:::>>>EEEHHHFFFFFFFFFHHHLLLOOONNNIIIEEEHHHEEEBBB???>>><<<:::888222111000...---,,,,,,+++------------,,,,,,,,,,,,************************)))((((((((((((((()))))))))+++,,,+++((((((***---))))))))))))************))))))((('''&&&'''***,,,+++***))))))))))))***+++---,,,+++***))))))))))))***)))'''''''''))),,,---,,,---------..................000111111111111111111111222333333444555555666888::::::;;;<<>>FFFIIIGGGHHHGGGGGGGGGGGGFFFDDDBBBBBBAAA@@@???>>>===;;;:::333222000///---,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))((())))))***))))))))))))))))))***+++((()))))))))************'''((())))))(((((()))+++++++++***))))))***++++++---,,,+++***))))))))))))************+++,,,------------........./////////...///000111111222222222000111111222444555555666666888:::;;;:::;;;>>>AAACCCEEEFFFFFFFFFFFFGGGIIIFFFGGGIIINNN\\\uuu~~~zzz{{{}}}ppp```VVVWWW\\\fffoooqqqqqqpppvvvtttqqqmmmkkkmmmqqqtttvvvrrrppppppllldddbbbfffeeefffgggddd^^^XXXVVVVVVRRRTTTWWWXXXXXXUUURRRPPPHHHGGG@@@:::>>>GGGJJJGGGJJJIIIGGGEEECCCDDDEEEFFF<<<<<<<<<===>>>>>>===<<<333222000///---,,,,,,,,,,,,,,,,,,++++++*********........................++++++***************+++,,,+++)))***+++,,,,,,+++(((((())))))*********+++%%%(((+++,,,+++***)))***,,,+++***))))))***+++,,,))))))))))))***+++,,,---)))+++---/////////...---.........////////////000//////000111222222222222000111111222444555666666666888;;;;;;:::;;;>>>AAAEEEFFFGGGGGGFFFGGGIIIKKKGGGHHHJJJOOO^^^www}}}vvvvvv}}}~~~}}}{{{pppdddSSSPPPTTT```lllppppppppprrrpppnnnmmmlllmmmooopppooopppppplllfffaaa```aaakkkjjjiiiiiieee^^^ZZZXXXVVVXXX[[[\\\ZZZWWWUUUTTTMMMKKKBBB888888BBBHHHHHHLLLIIIEEECCCBBBBBB@@@???======<<<===??????>>><<<888222+++)))+++---,,,************++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,+++*********))))))(((((((((***+++***)))((()))***)))************+++++++++)))'''&&&'''((()))(((''''''((())))))(((((()))***((('''''')))+++------,,,,,,---...///000000000000............000222444555999888777555555666666777888888999:::;;;===>>>???FFFEEEEEEEEEFFFGGGHHHHHHHHHJJJLLLOOO___{{{zzzuuutttzzz}}}{{{|||{{{qqqfffTTTPPPRRR]]]iiinnnoooooommmmmmkkkkkkkkklllnnnooonnnpppqqqmmmgggaaa___```kkkkkkkkkjjjeee___ZZZXXXVVVYYY\\\]]][[[XXXUUUTTTQQQNNNEEE<<<;;;BBBHHHHHHJJJHHHDDDBBBAAA@@@???>>>===<<<===???AAABBBBBB@@@999333...,,,...///---+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,************)))))))))((((((***+++***)))((()))***))))))*********+++++++++***)))((((((******)))((('''((())))))(((((()))+++,,,+++***+++---......,,,,,,---...//////000000000000000//////000111222333777666555555555555666777777777888:::<<>>@@@@@@AAACCCFFFHHHHHHGGG888444111000111111...+++,,,,,,++++++++++++++++++,,,,,,,,,++++++***************+++++++++++++++,,,************))))))))))))(((***+++***)))((()))***)))))))))*********+++++++++***))))))++++++***)))'''(((***)))(((((()))+++---,,,++++++------,,,+++,,,---...//////000//////111111000000000000111111444444444444444555777777555666888:::>>>AAADDDFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGKKKNNNTTTddd}}}~~~}}}|||wwwyyy}}}~~~zzzqqqtttwwwyyy|||~~~xxxppp^^^UUUPPPWWWccckkknnnpppuuutttqqqooommmkkkjjjjjjmmmppprrrooohhhaaa^^^]]]iiimmmoookkkeee```\\\XXXVVVXXXZZZ\\\\\\ZZZUUURRRSSSPPPJJJDDDAAACCCHHHKKKNNNKKKGGGEEEDDDCCCBBB@@@??????@@@BBBEEEFFFFFFEEE666444222222222111---+++,,,,,,,,,++++++*********---,,,,,,++++++******************************************)))))))))))))))(((***+++***)))((()))***))))))))))))************+++***))))))***+++***)))''')))******)))(((***+++***)))))))))+++,,,+++***,,,,,,---...////////////000000000000000111111111111222222333444555666777555666888:::===AAACCCEEEEEEEEEFFFGGGHHHIIIIIIIIIFFFKKKOOOVVVfff}}}~~~}}}}}}{{{{{{tttppptttxxx{{{|||tttdddXXXPPPVVVbbbkkkoooqqqtttsssqqqooommmllljjjjjjllloooqqqnnnggg```\\\[[[eeemmmqqqllleeebbb___[[[WWWWWWXXXZZZ[[[YYYUUUQQQQQQMMMIIIDDDBBBCCCIIIOOOPPPMMMIIIFFFEEECCCAAA@@@<<<;;;;;;<<<===>>>===;;;444333222111111///,,,***,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))(((((())))))))))))))))))******(((***+++***)))((()))***(((((()))))))))************)))((((((******)))(((((()))******))))))***+++((('''''')))+++------,,,+++,,,---...////////////---...///000111222333333000111222333555666666777777777888999<<<>>>@@@AAACCCDDDFFFHHHIIIIIIIIIIIIFFFKKKOOOVVVfff~~~tttmmmrrrwww|||~~~}}}vvvhhhZZZQQQUUUbbbkkkoooppplllllllllmmmmmmmmmmmmmmmlllnnnooollleee^^^[[[ZZZbbbmmmsssnnnhhhgggeeeaaaZZZXXXWWWXXXZZZZZZVVVSSSQQQLLLHHHDDDAAAAAAIIIRRRSSSOOOKKKGGGEEECCC@@@>>>>>>===<<<=========;;;999222222222000///---+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))************(((***+++***)))((()))***((((((((()))))))))*********)))(((((()))***)))(((((()))+++***))))))***,,,)))))))))+++.../////////+++,,,---......///......,,,---///000222333333333000111333444555666666666888888999999;;;<<<>>>???@@@AAACCCEEEFFFGGGFFFFFFGGGKKKNNNTTTdddyyytttqqquuu{{{{{{tttiii[[[PPPTTTaaajjjmmmnnniiijjjkkkmmmnnnooooooooolllnnnmmmiiibbb\\\YYYYYYaaannnvvvqqqlllnnnmmmhhh___[[[WWWWWWZZZ[[[YYYVVVTTTOOOIIIEEEAAA@@@HHHSSSYYYUUUPPPKKKHHHEEEBBB@@@@@@???>>>>>>???>>><<<:::333333222000...,,,++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++*********)))((()))))))))************(((***+++***)))((()))***(((((((((((()))))))))***+++***))))))++++++***)))(((***++++++***)))+++,,,+++******+++---///...---++++++,,,---............---...000111222222222111111222444555666666666555999999999:::<<<===??????>>>???BBBDDDFFFFFFFFFEEEGGGKKKMMMQQQaaa}}}~~~zzzyyyyyy{{{www}}}zzzsssiiiZZZOOOSSS```hhhkkklllmmmmmmnnnoooppppppoooooolllmmmlllggg```ZZZYYYYYY```pppxxxsssooorrrrrrmmmbbb]]]XXXXXX[[[]]]\\\YYYXXXQQQKKKFFF@@@>>>GGGTTT___[[[VVVQQQMMMJJJFFFDDD;;;:::999:::;;;:::888777444444333000---,,,,,,---*********++++++,,,,,,---))))))***+++,,,------...---------,,,,,,+++++++++(((((())))))*********+++(((***+++***)))((()))***(((((((((((()))))))))))),,,+++******,,,,,,+++***(((***++++++******+++,,,+++***))))))++++++***)))++++++,,,---............///000111222222111000///222333555666777666666555999999:::;;;===???AAABBB???@@@CCCFFFGGGHHHGGGFFFHHHKKKLLLOOO___{{{}}}{{{{{{|||~~~~~~|||xxxuuummmbbbUUUQQQWWWccclllppplllmmmooopppqqqqqqqqqqqqnnnnnnmmmiiibbb]]]YYYXXX[[[fffooorrrtttvvvtttnnngggbbb\\\ZZZ\\\^^^^^^]]]XXXUUUOOOHHHAAAAAANNN]]]fffeee```YYYPPPHHHDDDBBB@@@===:::999999:::::::::;;;888333...++++++,,,...***++++++,,,,,,,,,++++++))))))***+++,,,------...---,,,+++))))))))))))***+++,,,------++++++,,,---************))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((,,,++++++******++++++,,,......------------,,,,,,+++---///...,,,,,,...111/////////000111111222222222222333444444555555666666777888:::<<>>;;;999:::;;;;;;:::888666222...,,,,,,...///***++++++,,,,,,+++++++++)))******++++++,,,,,,---+++******))))))***+++,,,)))***++++++))))))***+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++((()))******,,,,,,---...,,,---...---++++++---000/////////000111111222222111111222222333444444555444555666888:::===???AAAAAACCCDDDEEEDDDEEEFFFHHHFFFHHHKKKOOOZZZqqq}}}|||yyywwwwwwwwwxxxyyy|||}}}zzztttiiiYYYOOOQQQ]]]kkkttt}}}|||zzzwwwssspppnnnmmmnnnkkkgggeeedddaaa[[[VVVSSS\\\fffmmmsssvvvsssooofffdddcccdddggghhheeebbb[[[WWWRRRMMMFFFCCCJJJSSSeeeddd```YYYPPPIIIDDDBBBBBB@@@<<<:::;;;;;;;;;;;;555444222000.........///+++++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))***+++,,,---)))***+++***))))))***++++++++++++***************))))))))))))))))))))))))***)))((('''((((((*********))))))))))))))))))***((()))******,,,,,,---...---......---++++++,,,.../////////000111111222222000000111222222333333444555555666888:::===???@@@AAACCCDDDEEEDDDEEEFFFHHHGGGIIILLLOOO[[[rrr}}}zzzyyywwwuuuttttttttttttwww}}}~~~~~~~~~{{{zzzooo___QQQOOOZZZkkkwww~~~}}}{{{yyywwwvvvuuuppplllgggggghhheee___YYYRRRYYYbbbjjjpppssspppmmmgggfffgggjjjmmmlllgggbbb\\\WWWRRRNNNGGGCCCEEEKKKSSSTTTSSSPPPKKKGGGEEEDDDDDDAAA>>><<<;;;<<<;;;;;;555444333111///...---,,,++++++,,,,,,,,,+++******,,,+++++++++******))))))))))))*********++++++,,,***,,,---,,,+++***+++,,,++++++++++++************))))))))))))))))))))))))***)))((('''((()))***,,,******))))))))))))******......---------,,,,,,,,,.........---,,,,,,---.../////////000111111222222111111111222333333444444777888999:::<<>><<<<<<;;;;;;:::666666444222000---+++***,,,,,,,,,,,,,,,+++***))),,,++++++******))))))(((++++++++++++******))))))***+++,,,,,,******+++,,,************************))))))))))))))))))))))))***)))(((((()))***+++,,,+++++++++******+++++++++......---------,,,,,,,,,000///...---............/////////000111111222222222222333333444555555555888888999:::<<<>>>@@@AAAAAACCCDDDEEEDDDEEEFFFHHHJJJJJJKKKOOO]]]ttt~~~|||wwwuuutttrrrpppnnnmmmmmmqqquuuxxxxxx|||zzzlllZZZOOOTTTgggwww~~~xxxuuurrrqqqpppmmmhhhdddYYYXXX[[[dddjjjkkkiiiiiioooppptttyyy|||yyyrrrkkkccc[[[SSSOOOIIIBBB>>>>>>AAACCCFFFGGGFFFDDDCCCDDDFFFCCC???<<<;;;;;;:::999777666444222///,,,***))),,,,,,,,,,,,++++++***)))++++++*********)))))))))+++,,,,,,++++++)))((((((((()))***)))(((((()))***)))))))))))))))*********))))))))))))))))))))))))(((((()))******+++++++++,,,,,,++++++++++++,,,,,,((()))******,,,,,,---...///---,,,,,,...//////.../////////000111111222222222333333444444555666666666666777888:::<<<>>>???AAACCCDDDEEEDDDEEEFFFHHHHHHHHHHHHNNN\\\uuu~~~|||vvvuuusssqqqooommmkkkkkkllloooqqqsssxxx{{{ooo]]]OOOQQQcccssszzzzzzxxxuuurrrnnnjjjhhh[[[WWWWWW```hhhiiiiiikkklllnnntttzzz}}}vvvppphhh___UUUPPPKKKCCC===<<>>???AAACCCDDDEEEDDDEEEFFFHHHIIIHHHIIIOOO___xxx|||uuuuuusssqqqnnnlllkkkjjjfffiiikkkmmmsss{{{~~~}}}}}}{{{qqq^^^OOOOOO```ppp{{{|||{{{xxxsssnnnkkkjjj\\\UUUUUU^^^gggiiijjjmmmgggjjjpppxxx~~~}}}wwwrrrlllbbbWWWQQQLLLDDD>>><<<;;;>>>CCCEEEFFFEEEEEEEEEFFFCCC>>>;;;:::999888777555444222000............---------,,,+++***)))((()))))))))))))))*********'''(((***+++,,,,,,++++++)))+++,,,+++***)))***+++&&&'''''''''(((((())))))))))))))))))))))))))))))%%%'''***---...---+++)))******))))))))))))******.........---------,,,,,,)))'''&&&(((+++......,,,/////////000111111222222000111111222333333444444999999999:::<<<>>>@@@AAAAAACCCDDDEEEDDDEEEFFFHHHLLLKKKLLLSSSccc}}}zzztttsssssssssrrrnnniiieeeddddddeeefffiiiooowww|||zzzooocccWWWRRRZZZfff~~~yyysssooonnnlllkkkaaaXXXUUU^^^hhhjjjhhhiiifffiiinnnuuuzzzyyyrrrlllccc___XXXRRRKKKEEE???;;;===???AAACCCEEEFFFFFFFFFIIIBBB<<<999555000000333888555333222222111---***((()))***+++,,,---------++++++***))))))***+++,,,------,,,,,,,,,,,,++++++***)))''''''((((((&&&%%%$$$'''))))))((('''(((***...+++(((((()))+++,,,+++,,,+++++++++******))))))&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000333222111111111222333444666444333111111222333444666666888:::>>>AAACCCEEEBBBCCCDDDEEEGGGHHHJJJJJJIIIIIILLLTTTeee~~~|||xxxwwwuuutttrrrnnnhhhdddbbbbbbaaaaaaccciiiqqqwwwzzzvvvpppdddVVVOOOVVVaaayyy}}}xxxsssqqqpppooonnnbbbYYYTTTZZZaaabbbbbbbbbdddgggmmmrrrtttpppjjjeeebbb___YYYTTTNNNGGG@@@<<<;;;===@@@CCCFFFHHHHHHIIIHHHCCC>>><<<999555555888888666333333333111...+++******+++,,,---......---,,,,,,+++***)))***++++++((()))***+++---///000111***)))((((((***+++***)))))))))************+++++++++)))''''''((()))))))))++++++*********)))))))))''''''(((((()))*********+++++++++,,,,,,---------,,,,,,,,,,,,------...///222222111111222222333333555444333222222333444555666777888:::===@@@BBBDDDBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIKKKTTTfff~~~~~~|||zzzxxxvvvsssnnnhhhdddbbb```]]][[[\\\bbbjjjppprrrsssrrrhhhWWWLLLPPP[[[ppp~~~{{{vvvsssrrrrrrqqqpppggg]]]VVVWWWZZZ\\\]]]^^^ccchhhnnnpppmmmhhhbbb^^^```^^^ZZZVVVQQQJJJBBB===888:::>>>BBBFFFHHHJJJKKKGGGBBB@@@@@@>>>::::::===888666444333333111...+++++++++,,,---...............---,,,+++++++++++++++,,,,,,++++++*********)))***))))))***,,,------,,,***((('''''')))******)))***)))(((((()))***)))(((******))))))))))))(((((()))))))))))))))))))))))))))******+++,,,---......------,,,,,,,,,------...000111111222333333222222444444333333333555666777888888999;;;===???AAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJTTTfff}}}~~~|||yyywwwuuuqqqlllhhhcccaaa\\\YYYXXX]]]eeekkkmmmrrrvvvnnn[[[LLLMMMWWWhhh|||yyyvvvttttttsssrrrqqqlllddd[[[WWWXXX[[[^^^```eeejjjoooooojjjccc___]]]]]]\\\ZZZXXXTTTMMMEEE???777999===AAADDDFFFHHHHHHEEEAAA@@@AAA@@@<<<;;;>>>999888666444222000---+++++++++,,,---------------......---,,,,,,+++++++++---,,,+++)))(((&&&%%%$$$+++***)))***,,,---,,,++++++(((&&&&&&(((***)))(((+++******+++------+++))))))))))))(((((((((((((((*********)))))))))((((((((()))***+++,,,---............---,,,,,,,,,------...000111333333333222111333333333333444666888999888999999:::<<<>>>@@@AAADDDDDDDDDEEEEEEEEEFFFFFFGGGGGGJJJSSSfff}}}}}}|||zzzxxxwwwuuuqqqnnnhhheee```[[[ZZZ]]]dddjjjmmmtttzzztttaaaOOONNNUUUdddzzzxxxvvvttttttsssqqqooonnniii```XXXWWW[[[aaadddfffjjjmmmkkkfff```]]]\\\ZZZZZZYYYXXXTTTNNNFFF@@@888999<<>>???>>>::::::<<<<<<;;;:::777333000---,,,***++++++,,,,,,,,,,,,+++------------,,,,,,++++++(((((())))))***++++++,,,,,,***))))))******)))(((,,,+++))))))***+++******,,,++++++,,,------+++***((((((((((((((()))))))))++++++******))))))(((((((((((()))***,,,---............---,,,,,,,,,------...///111222333333222222222222333444555777888999999999999:::<<<===???@@@EEEEEEEEEFFFFFFGGGGGGGGGHHHGGGJJJRRReee~~~~~~|||zzzzzzyyyxxxuuusssnnnkkkfffaaa___aaaggglllooovvv{{{vvvdddRRRNNNSSSbbb}}}}}}vvvuuutttttttttsssqqqnnnmmmjjjbbbXXXUUU[[[bbbfffggghhhgggddd```\\\ZZZYYYWWWVVVVVVUUUSSSNNNGGGBBB999;;;===???AAAAAAAAAAAABBB>>><<<===<<<::::::>>>AAAAAA@@@<<<666111......***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------------------------,,,***)))((())))))'''&&&''')))******(((''''''(((+++***))))))***+++***)))(((((())))))))))))******+++++++++******)))))))))((())))))***+++,,,------------,,,,,,,,,------.........000111222222333333111222333444555666777777888888999:::;;;===???@@@DDDEEEEEEFFFGGGHHHHHHHHHIIIHHHJJJQQQddd~~~|||{{{{{{zzzwwwuuurrrpppkkkgggdddfffjjjnnnqqquuuxxxtttdddSSSMMMPPP\\\uuuxxxtttqqqqqqqqqsssttttttrrrpppnnnmmmfffZZZUUU[[[cccggglllhhhccc^^^[[[YYYWWWUUUTTTSSSSSSRRRQQQLLLGGGBBB:::<<<>>>@@@BBBCCCCCCCCCAAA===;;;======<<>>777444444---------......---,,,,,,&&&''')))+++,,,,,,,,,+++''''''(((***+++,,,---...)))((('''(((***++++++***+++333;;;:::333...///333///---***)))+++,,,------))))))******+++++++++,,,******************************************+++++++++++++++,,,---...///000//////......000111444555111111222333444444444444666777888999;;;>>>@@@AAAAAAAAABBBDDDEEEGGGHHHHHHMMMKKKJJJPPP```zzz}}}{{{zzzzzzzzz{{{uuussssssrrrnnnkkknnnuuu{{{zzzwwwpppcccVVVMMMKKKRRRdddrrrsssnnnmmmnnnmmmlllllllllnnnrrrtttttttttrrrqqqkkk___VVVVVVaaalllllljjjfffbbb___[[[WWWTTTRRROOOMMMMMMMMMLLLIIIFFF???>>>===@@@DDDGGGFFFDDDAAA???======???@@@@@@@@@EEEDDDCCC@@@<<<777222///......---,,,,,,+++******+++++++++++++++***)))(((---------,,,+++***)))(((******++++++++++++******...666===<<<333------000,,,,,,,,,,,,,,,+++***))),,,+++***+++,,,+++)))'''+++---...,,,)))'''(((***,,,***)))***...///...,,,,,,,,,,,,------------...000000000000////////////222222222222333444555555222444777888:::<<<>>>AAAAAABBBCCCCCCCCCDDDFFFHHHLLLJJJJJJQQQddd~~~{{{~~~}}}}}}}}}}}}}}}wwwuuusssrrrooolllpppvvv{{{{{{zzzttthhh[[[RRRNNNQQQaaaoooqqqmmmlllkkkjjjmmmllllllooorrrtttttttttpppnnnggg\\\RRRSSS^^^hhhjjjiiigggdddaaa\\\XXXTTTRRRPPPNNNMMMNNNMMMJJJGGG@@@>>>===???DDDGGGFFFDDDDDDAAA???>>>>>>>>>>>>===<<<<<<<<<;;;888555222000...------,,,,,,+++++++++******+++++++++***)))))),,,,,,,,,,,,+++***)))))))))******++++++******))))))///444333...******,,,***************)))((((((***)))'''(((((()))'''&&&((()))***)))&&&%%%%%%''',,,***)))+++---///...,,,////////////000000000111000000000000000111111111222222222222333444555555333666888:::;;;<<>><<<>>>CCCFFFFFFEEEFFFCCC@@@>>>======;;;:::777888888777555333000///---------,,,,,,,,,,,,,,,)))******+++++++++*********+++++++++++++++******))))))************))))))))),,,...///---,,,,,,---(((((())))))((((((''''''***(((&&&&&&'''((((((''''''((()))(((&&&%%%%%%&&&+++******+++---......---,,,---------............///000000111111222222333222222222222333444555555555777:::;;;;;;<<>>;;;===AAAEEEFFFFFFFFFCCC@@@>>>===<<<;;;:::::::::999777555222000...,,,,,,,,,---------------((()))***+++++++++++++++))))))***+++++++++++++++((())))))******))))))(((,,,+++++++++,,,---,,,,,,'''(((((((((((((((''''''---***'''&&&((()))*********++++++***))))))))))))+++***++++++------...---++++++,,,,,,,,,------------...///000111222333333222222222222333444555555666888:::;;;;;;<<<>>>??????AAACCCCCCCCCCCCEEEFFFHHHHHHKKKSSSddd~~~|||}}}|||{{{xxxuuusssooolllpppwww}}}sssdddWWWMMMUUUcccooouuuvvvvvvwwwuuusssrrrssstttuuutttsssmmmjjjcccZZZSSSTTT[[[cccnnnqqqsssppphhh```YYYVVVTTTTTTSSSRRRPPPNNNLLLLLLBBB>>>;;;;;;@@@DDDFFFFFFCCCAAA>>>============<<<::::::999777555333111000---------------------...((()))***+++++++++++++++(((((()))***++++++++++++))))))************))))))+++)))''''''))))))((('''((())))))******))))))))),,,***''''''(((***++++++,,,,,,+++++++++++++++******++++++,,,,,,------....../////////000000000000+++,,,---...///111222222222222222222333444555555555666888999999:::<<<>>>>>>@@@CCCDDDCCCCCCDDDEEEFFFHHHKKKSSSccc|||{{{~~~|||{{{{{{yyyxxxvvvrrrnnnqqqwwwxxxiiiYYYOOOSSS___mmmvvvyyyzzz|||wwwuuussssssssssssqqqoooeeeccc^^^WWWRRRRRRXXX]]]nnnrrrsssppphhh___YYYWWWUUUUUUUUUSSSOOOLLLKKKKKKBBB>>>::::::???DDDFFFGGGAAA???===<<<===>>>>>>===666666666555444444333333.........---------------)))******+++++++++******(((((()))***+++++++++*********++++++++++++******+++***))))))***+++***)))))))))***+++++++++*********(((&&&&&&(((******)))+++***))))))++++++***))))))+++,,,,,,,,,,,,---///------........./////////++++++,,,---///000111111222222222222333444555555333555888999999:::===???===@@@CCCDDDDDDCCCDDDDDDEEEGGGKKKSSSaaayyy{{{~~~}}}|||||||||{{{{{{{{{vvvqqqrrrxxx|||nnn]]]QQQRRR[[[jjjtttwwwyyy|||wwwuuurrrqqqpppooollljjj^^^]]]ZZZVVVRRRRRRUUUXXXjjjnnnpppmmmeee^^^ZZZYYYVVVWWWWWWSSSNNNJJJIIIIIICCC>>>999999>>>CCCFFFGGGBBB???===<<<=========<<<888777666555444444444444//////......------,,,,,,******+++++++++***))))))((()))***************)))++++++,,,,,,,,,,,,++++++)))***,,,---------------((()))******+++++++++******(((((()))***++++++***+++)))'''(((***+++***((()))+++------++++++---///+++++++++,,,,,,,,,------,,,------...///000000111222222222222333444555555333555888999:::<<<>>>AAA===???BBBDDDDDDCCCCCCDDDDDDGGGLLLRRR___vvv|||}}}||||||}}}}}}~~~}}}~~~~~~yyyttttttyyy~~~~~~qqqaaaRRRQQQXXXfffqqqtttvvvyyywwwtttqqqooonnnkkkhhhfff[[[[[[YYYVVVSSSSSSUUUWWWfffjjjmmmjjjccc]]][[[[[[VVVXXXWWWSSSMMMIIIGGGHHHCCC>>>999999===CCCGGGHHHCCC@@@===<<<<<<===<<<;;;===<<<:::777555333222222000000///...---,,,,,,,,,+++++++++++++++***)))((())))))************))))))+++,,,,,,------,,,,,,+++"""%%%(((*********+++,,,(((((()))***************+++++++++,,,......---,,,,,,***((())),,,---+++)))(((+++------++++++---000........./////////000000......//////000000111111222222222222333444555555333666888:::<<<===@@@CCC<<>>999999:::;;;???DDDAAABBBBBB@@@======???AAA===<<<;;;;;;:::888555222222000...---------,,,******+++,,,---,,,+++***)))---***((('''***---...///---,,,***(((''''''((()))))))))*********(((&&&%%%...,,,***)))((()))***++++++,,,---......---++++++)))((('''''''''((()))***------------------------++++++*********+++,,,,,,,,,,,,---...///000111222222222222222333444555555999999999:::;;;>>>@@@AAA??????AAACCCDDDEEEEEEEEEEEEGGGJJJQQQ^^^vvv}}}~~~}}}|||}}}}}}|||zzzxxxwwwvvvvvvuuuuuuuuuuuuvvv~~~~~~}}}~~~uuuiiiVVVQQQOOOWWWeeessszzz{{{vvvwwwtttooommmnnnkkkfff___^^^]]][[[TTTOOOPPPVVVbbbkkkpppkkkbbb]]]YYYWWWYYYYYYXXXVVVRRRNNNJJJGGGFFF???:::999999:::===CCC@@@???>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;888666222000...---------,,,+++......//////......---,,,)))((('''(((***,,,+++***---,,,***((('''((())))))''''''((()))************+++***((('''''''''((()))******+++++++++)))((('''+++*********+++---...///------------------------------,,,,,,------...///------...///000111222222111000000111111222333444888888999:::;;;>>>@@@AAA???@@@AAACCCDDDEEEFFFFFFFFFHHHKKKQQQ___vvv|||~~~}}}|||}}}}}}|||zzzxxxwwwuuusssrrrrrrssssssssszzz~~~||||||}}}vvvkkkZZZQQQKKKRRRcccssszzzzzzzzz{{{xxxuuuuuuuuuooohhh___\\\ZZZZZZXXXRRRPPPRRR^^^iiiqqqlllddd___^^^]]]]]]\\\[[[XXXTTTPPPKKKHHHFFF???:::999888888===CCCGGGDDD@@@>>>>>>??????>>><<<;;;:::;;;<<<<<<:::888222000...---------,,,+++------,,,+++++++++++++++)))))))))+++---,,,***(((,,,+++***((((((((())))))))))))))))))***+++,,,,,,+++***)))''''''((())))))(((((()))******))))))(((((((((((()))***,,,...///,,,,,,,,,,,,---------------------------...//////---......///000111222222111111111111222333444555888888999:::;;;>>>???@@@@@@@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKQQQ^^^uuu{{{~~~}}}~~~~~~}}}{{{|||zzzwwwsssqqqooooooooonnnuuuyyyzzz{{{|||vvvnnn^^^RRRHHHMMM___pppxxxyyy{{{~~~wwwmmmddd]]]YYYYYYYYYUUURRRQQQ[[[gggppplllccc______```______^^^[[[VVVQQQMMMJJJDDD>>>:::999888888>>>FFFNNNJJJEEEBBBBBBAAA@@@>>><<<;;;::::::;;;:::999777111///---------...---+++---,,,***)))))))))***+++---,,,,,,,,,......,,,***++++++***)))(((((())))))...,,,+++)))))))))******,,,,,,+++******++++++,,,''''''(((***+++,,,------((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++,,,---...------...//////000111111444444444444555666777777777777888:::<<<===???@@@@@@AAABBBDDDEEEFFFGGGGGGFFFHHHJJJOOO\\\sss~~~yyy~~~||||||{{{xxxtttqqqooonnnnnnkkkoootttxxx{{{|||wwwrrrbbbTTTGGGIIIZZZllluuuvvvxxxtttlllccc[[[ZZZYYYVVVTTTTTTYYYeeemmmjjjccc_________aaa```___\\\WWWRRRNNNKKKBBB===:::999888999AAAJJJPPPMMMIIIEEEBBB???===;;;===;;;999888888777666444111///---------...---,,,000///---,,,,,,,,,---...000---******+++,,,---,,,*********)))))))))))))))...,,,+++)))))))))******,,,+++++++++++++++,,,,,,)))))))))******+++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///---------......//////000444444444444555666777777666777888:::<<<===>>>??????@@@BBBDDDEEEFFFFFFFFFEEEFFFHHHMMMYYYoooyyy~~~~~~|||xxxwwwvvvtttsssqqqooonnnhhhkkkqqqwww{{{|||yyyvvveeeWWWIIIHHHVVVfffooorrruuu~~~yyyuuulllbbb___\\\XXXVVVVVVWWWaaahhhgggcccaaa```^^^```___^^^[[[WWWSSSNNNKKKCCC???<<<:::888:::BBBLLLWWWWWWTTTOOOHHHAAA>>><<<>>><<<999777777666444333000///------......---,,,...------,,,,,,,,,,,,,,,---***'''%%%''')))++++++))))))******))))))))))))))))))))))))***+++,,,,,,)))))))))***************,,,+++***((((((''''''(((,,,,,,,,,,,,+++***))))))******++++++,,,,,,------------------...///111111---........./////////000111111111111222333444555555666888:::<<<===>>>>>>??????AAACCCDDDEEEEEEEEEDDDEEEGGGKKKVVVlll{{{~~~}}}}}}~~~}}}|||zzzuuuvvvvvvuuurrrooollljjjfffhhhnnnvvv|||}}}{{{yyyfffZZZLLLIIIRRR```jjjnnnsss}}}{{{{{{ssslllgggaaaYYYVVVVVVUUU]]]cccdddeeefffccc___^^^]]]\\\ZZZWWWRRRNNNLLLGGGCCC???<<<888999AAALLL]]]```aaaZZZNNNDDD@@@???===;;;888777777777666555000...------.........---***++++++++++++***)))))))))'''&&&&&&(((*********)))))))))*********))))))''''''((()))************((()))******+++++++++***+++***))))))((()))***+++'''((()))))))))((('''&&&)))******+++,,,,,,------,,,---------///000111222000000000000111111111111111000000111111222333444555666888:::<<<============>>>@@@BBBCCCDDDDDDDDDEEEEEEGGGKKKVVVkkk~~~}}}{{{{{{||||||zzzyyywwwwwwwwwuuuqqqlllgggdddeeegggmmmvvv|||}}}|||{{{ggg\\\OOOJJJPPP\\\ggglllrrr}}}}}}|||||||||}}}wwwrrrmmmeee[[[UUUUUUTTTZZZ```cccgggjjjgggaaa\\\\\\[[[YYYVVVRRRNNNLLLKKKFFFBBB===888777@@@JJJ\\\aaaddd\\\MMMAAA<<<======:::888777888999999999000...------.........---,,,---...///...---,,,+++'''''''''***,,,,,,+++)))((()))************))))))))))))*********(((&&&%%%***+++,,,---------------(((((()))***,,,///111333((()))***+++,,,,,,+++***))))))***+++,,,,,,------***++++++,,,---...000000222222222222222333333333222222222222333444555555444666888;;;<<<============>>>???AAABBBCCCDDDDDDFFFFFFHHHKKKVVVkkk~~~~~~|||zzzxxxwwwuuuvvvuuurrrqqqpppnnnjjjhhheeeggglllttt{{{~~~{{{wwwnnn^^^MMMGGGLLLVVVdddooorrrvvvzzz|||zzzwwwtttsssuuuxxxyyyssshhh]]]WWWVVVRRRWWWcccooorrrmmmiiiiiicccaaa^^^ZZZWWWTTTRRRQQQMMMIIIBBB;;;888999???DDDPPPTTTTTTPPPLLLIIIDDD>>>>>><<<:::999999888777555555333111...------......)))***+++,,,,,,,,,+++***))))))(((((((((((()))))))))++++++)))&&&&&&)))---000///---,,,+++*********&&&''''''((()))******+++******)))(((((('''((((((,,,+++++++++***)))))))))...,,,++++++,,,---,,,+++.........////////////000///000222333444444333222222111111333666777666555333555888;;;===>>>======@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGKKKSSSddd~~~|||zzzxxxwwwuuusssqqqooonnnllliiiffffffhhhlllttt{{{~~~{{{xxxqqq```OOOGGGJJJRRR^^^iiimmmpppsssuuusssqqqooooooqqqtttuuupppggg^^^ZZZYYYUUUZZZeeeppptttpppllllllgggeeebbb^^^YYYVVVSSSQQQOOOKKKDDD===999:::???CCCHHHKKKMMMJJJIIIHHHDDD???>>><<<999888888888666555444222000...,,,,,,------------......---,,,+++***------,,,,,,,,,,,,------***++++++***))))))***,,,++++++***)))))))))******(((((())))))***+++++++++...---,,,++++++++++++,,,++++++++++++************,,,++++++++++++,,,---...------........./////////...///000111111111111111222111111333666777666555555666888;;;<<<=========@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGKKKRRRddd~~~~~~~~~|||zzzyyyuuusssqqqpppooommmiiigggfffgggkkkrrryyy}}}|||yyysssdddRRRHHHFFFKKKWWWbbbiiijjjllllllkkkjjjjjjkkkllloooooollleee^^^\\\\\\VVVYYYcccnnnssspppmmmmmmkkkiiifffaaa\\\XXXUUUSSSPPPLLLFFF???;;;:::===@@@@@@DDDGGGFFFFFFGGGEEEAAA===;;;888777777777555444444333111///------------000000000///...---++++++,,,++++++******++++++,,,(((((('''(((******(((''')))))))))))))))***+++,,,))))))******++++++,,,,,,+++******))))))))))))************+++++++++++++++))),,,---,,,******---000,,,---------............////////////000111222333222111111333555777666555777888999:::;;;<<<======@@@@@@AAACCCDDDDDDEEEEEEFFFEEEFFFJJJRRReee{{{~~~~~~~~~~~~~~~|||{{{zzzvvvtttrrrqqqpppnnnkkkiiiffffffiiiooovvv{{{{{{yyyttteeeTTTIIIDDDGGGSSS^^^gggggghhhgggeeeeeegggiiijjjkkkkkkhhhbbb^^^\\\\\\SSSUUU]]]gggmmmkkkiiiiiijjjiiifffbbb^^^ZZZVVVTTTOOOMMMGGG@@@;;;999:::<<<>>>CCCEEEDDDDDDFFFDDD@@@<<<:::888777777666555333555444333111/////////////////////......---,,,,,,***))))))))))))))))))***)))((('''))),,,---***&&&+++++++++++++++,,,,,,---)))))))))******+++++++++(((((('''''''''''''''(((*********++++++,,,,,,,,,***---000---)))(((+++000,,,,,,,,,---------......222111111000111333444555333222111222555666666666999999999999:::<<<===>>>???@@@BBBCCCDDDEEEEEEDDDGGGFFFFFFJJJSSSgggyyy~~~}}}{{{zzzvvvtttrrrqqqqqqooollljjjeeedddfffkkksssyyyzzzzzzsssgggWWWKKKDDDFFFRRR___ffffffeeecccaaaaaadddfffhhhiiihhheeeaaa]]][[[ZZZRRRRRRWWWaaagggfffddddddddddddbbb```\\\YYYVVVTTTMMMKKKGGGAAA;;;888777888>>>BBBCCCAAAAAABBB@@@===<<<:::888777777666555333444333222000///...------+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,---++++++---000111...+++---,,,++++++******++++++((((((((()))))))))))))))***)))))))))))))))************++++++,,,,,,,,,---,,,///111...)))''')))---,,,,,,,,,---------......222111111000111333444555333222111222444666777666::::::999:::;;;<<<===>>>???@@@BBBDDDEEEEEEDDDDDDFFFEEEGGGKKKUUUjjjyyy}}}|||{{{uuutttrrrqqqqqqooollljjjfffddddddiiiqqqxxx{{{{{{tttiii\\\OOOFFFGGGTTTbbbeeeeeedddaaa^^^^^^```bbbggggggfffeeebbb^^^ZZZXXXTTTRRRUUU^^^ddddddbbbbbb___^^^^^^\\\YYYVVVSSSQQQKKKJJJGGGAAA<<<777666666;;;???@@@======???>>>;;;===;;;888777777777555444111000///...---,,,******)))))))))***+++,,,---...******))))))))))))******)))((((((***,,,,,,+++***+++***)))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))***+++++++++,,,,,,,,,,,,,,,---//////---***(((***,,,,,,---------............////////////000111222333444222111111444666777777888999:::;;;<<<===>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCEEEEEEGGGMMMWWWlllzzz~~~}}}xxxwwwuuuttttttssspppnnnhhheeeeeeiiiqqqyyy}}}~~~wwwnnnaaaSSSHHHHHHUUUdddiiihhhgggddd```___```bbbcccddddddeeeccc```[[[XXXVVVRRRSSSZZZaaaaaa___^^^\\\\\\[[[YYYVVVRRRNNNLLLJJJJJJHHHCCC===999666666777;;;===<<<>>>BBBBBB@@@>>><<<999888888888666555111111000///...---+++*********))))))***+++,,,---)))(((((((((((((((((()))&&&'''(((((('''(((***+++)))(((((((((((())))))***))))))))))))))))))))))))'''''''''''''''((()))))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------........./////////...///000111111111111111444222000111333666777777666888:::<<<>>>>>>>>>>>>>>>@@@BBBEEEFFFEEEDDDCCCCCCDDDHHHOOOZZZooozzz}}}{{{zzzyyyyyyxxxuuusssiiigggfffjjjrrrzzz~~~yyyqqqdddVVVJJJHHHVVVeeemmmmmmkkkhhhdddccccccdddaaabbbccceeeeeeaaa\\\YYYUUUPPPPPPWWW]]]]]][[[[[[\\\\\\ZZZXXXTTTOOOKKKHHHJJJJJJIIIEEE???:::777777444999<<<===AAAGGGIIIGGG>>><<<:::999999888777555444444444333111000...------,,,+++*********+++,,,------,,,,,,,,,,,,------+++---...---++++++///333(((((())))))***,,,---...++++++******************,,,,,,++++++,,,---......---------,,,,,,++++++++++++***)))***---/////////.........////////////000///000222333444444333333444222000111333666777777555777:::===?????????>>>>>>???BBBEEEFFFEEEDDDCCCBBBDDDHHHPPP[[[pppyyy}}}|||{{{{{{{{{zzzxxxuuurrrqqqooojjjgggmmmxxx~~~{{{qqqeeeXXXMMMKKKUUUaaapppqqqqqqmmmddd]]]]]]aaaeeeeeeggghhhhhheee___[[[WWWPPPNNNUUUZZZXXXVVVWWWVVVTTTQQQOOONNNLLLIIIFFFGGGGGGFFFDDD@@@;;;666333888888:::>>>CCCEEECCC@@@???===;;;::::::999777555444333222111000...------000///---+++*********+++,,,***)))***++++++***)))&&&&&&''''''(((***+++,,,(((((())))))))))))(((((('''((((((((()))))))))******)))((()))******)))(((((())))))))))))*********+++++++++,,,,,,,,,------000///---,,,,,,---...///111000/////////000222222444333222222333444666777777888999;;;===>>>???@@@BBBBBBBBBCCCCCCCCCCCCCCCFFFEEEDDDIIIYYYsss|||{{{{{{{{{yyywwwtttqqqppppppllljjjooozzz|||sssgggZZZOOOJJJRRR\\\mmmnnnnnnkkkddd^^^]]]``````bbbfffjjjllliiiccc___YYYRRROOOTTTYYYXXXVVVVVVTTTRRROOOMMMLLLJJJGGGEEEIIIIIIHHHEEE@@@:::555222666777:::???DDDEEECCC@@@???===;;;::::::999888666666555444333222000//////---,,,,,,+++,,,---...///---+++++++++------,,,+++******))))))))))))******(((((())))))))))))((((((************************---***'''&&&''')))++++++)))))))))*********++++++,,,,,,,,,---------............------------......222222111111111222333444333333222222333444666777777888999;;;<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDFFFMMM]]]xxx|||~~~{{{{{{zzzyyyvvvssspppnnnnnnkkkkkkpppyyy}}}uuujjj^^^RRRJJJOOOWWWiiikkkkkkiiieeebbb```___```cccggglllnnnkkkeeeaaa\\\UUUPPPSSSXXXXXXVVVVVVTTTQQQNNNMMMLLLJJJHHHFFFKKKJJJHHHEEE@@@:::444111333555:::???DDDEEEBBB@@@???===:::999999999777666666555444333222000//////---,,,,,,,,,,,,---......+++******+++---...---,,,...---,,,***))))))))))))((())))))******))))))(((++++++++++++************---,,,,,,---......,,,+++************+++++++++,,,------------............------............------222111111111111222333333333333333333333555666666777888999;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEHHHPPP```zzz|||~~~~~~~~~}}}||||||zzzzzzyyyxxxuuurrrpppnnnkkkjjjjjjooouuu{{{}}}~~~{{{uuummmbbbUUULLLMMMTTTeeeiiillljjjhhhgggdddaaaeeefffhhhjjjkkkiiidddaaa___XXXRRRRRRVVVWWWWWWUUUVVVSSSPPPNNNNNNMMMLLLJJJJJJIIIGGGCCC???:::555222111555:::@@@CCCDDDBBB@@@===;;;888777888888777666444333222111000...------......---,,,+++******)))(((''''''(((+++,,,,,,+++---,,,+++***)))((((((((()))))))))******))))))))))))))))))******+++++++++)))---444999;;;666---'''******+++++++++,,,,,,,,,,,,,,,,,,------------...+++,,,---...///...---,,,///////////////000000111222222333333444555555666777777999:::<<<===??????@@@@@@@@@AAABBBBBBCCCCCCEEEFFFIIIQQQ```xxx|||}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyxxxvvvssspppooolllllllllnnnrrrwww{{{}}}yyyuuunnneeeXXXMMMMMMSSSccckkkpppooommmmmmjjjfffiiigggffffffggggggfffdddaaa[[[TTTQQQTTTXXXXXXVVVVVVSSSPPPNNNNNNNNNMMMLLLGGGFFFDDDBBB>>>:::777555111555:::???AAAAAAAAA@@@===:::777666666777666666444333222111000...------------,,,+++***)))(((((((((''''''(((***,,,+++******))))))((((((((())))))))))))************))))))%%%&&&'''((()))+++,,,,,,)))---444999;;;666---'''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---.........---,,,......//////000000000000222222333444444555555555666777888:::<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDEEEGGGJJJRRRaaayyy{{{}}}|||~~~~~~|||{{{xxxxxxyyyxxxwwwuuurrrqqqpppppppppooopppttt{{{zzzvvvpppgggYYYNNNMMMQQQaaannnvvvtttqqqqqqpppkkkiiifffcccccceeehhhiiijjjccc]]]TTTOOORRRYYYZZZWWWTTTQQQMMMKKKLLLLLLLLLLLLFFFFFFDDDAAA>>>;;;888777222666;;;>>>?????????@@@>>>;;;888666777888888888666555444333222000//////)))******+++++++++++++++***))))))***,,,---,,,+++((('''''''''((()))******)))******++++++******)))%%%&&&&&&((()))***+++,,,---,,,,,,---......,,,+++************+++++++++,,,************++++++++++++***+++,,,------...------///000111111222222111111111222333444555555555555666777888:::;;;===>>>???AAAAAABBBBBBCCCDDDEEEEEEDDDFFFJJJSSSddd|||{{{~~~||||||}}}}}}|||{{{wwwxxxxxxxxxxxxvvvuuutttssssssqqqnnnmmmqqqyyy}}}yyyrrrhhhZZZMMMKKKOOO^^^ppp|||xxxrrrsssrrroookkkhhhfffeeeggghhhiiiiiiccc^^^UUUNNNQQQYYY\\\YYYTTTQQQMMMKKKLLLMMMMMMMMMJJJIIIFFFCCC???<<<999888444777;;;<<<<<<<<<>>>@@@@@@===:::888999;;;;;;;;;666555444333222000//////***+++,,,---...---,,,,,,+++***)))***+++,,,+++***))))))(((((())))))***+++)))******++++++******)))((())))))))))))*********---***'''&&&''')))++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,---.../////////111222222222111000111222333555555555555444666666888999;;;===>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFJJJRRRbbb|||{{{~~~|||{{{}}}|||||||||||||||{{{zzzzzzwwwwwwxxxyyyyyyxxxvvvuuusssssspppkkkhhhlllvvv~~~{{{tttiiiYYYLLLIIILLL\\\qqq{{{sssrrrsssqqqnnnllljjjiiiiiihhhfffdddddd___UUUMMMPPPZZZ]]]ZZZVVVSSSOOOMMMNNNOOOPPPPPPNNNLLLIIIEEEAAA===:::888666888;;;;;;:::;;;>>>@@@CCC@@@<<<;;;;;;===>>>>>>444333222111000...------///000000000///---+++******)))'''((())))))((('''++++++***************+++******++++++++++++******,,,,,,++++++***)))((((((***)))((()))******)))(((((())))))))))))*********++++++,,,,,,,,,---------++++++******+++---...000,,,---///000000000///...111222333555666555555444666666888999;;;<<<>>>>>>>>>??????@@@BBBCCCDDDDDDFFFGGGIIIPPP___www{{{|||zzzzzzzzz{{{|||}}}}}}}}}|||zzzyyyuuuuuuuuuuuuuuuttttttsssuuutttpppjjjhhhkkksssyyy}}}zzzuuummm___QQQLLLNNNXXXmmm}}}}}}yyyyyyvvvoootttnnnlllnnnmmmgggeeeiiidddbbb[[[UUUXXXaaaeeebbbYYYUUUOOOLLLMMMQQQTTTVVVTTTQQQMMMHHHEEEAAA<<<999333444666999===@@@???>>>@@@>>><<<<<<======<<<;;;999444///------...---,,,...------,,,+++***)))))),,,,,,+++***))))))******++++++***)))((('''&&&&&&((())))))))))))***---000))))))))))))))))))))))))...,,,***)))******)))(((******,,,------,,,+++***,,,+++*********+++------)))******++++++,,,------,,,---...///000000000000...///111333333333111000777777888999;;;<<<======@@@@@@AAAAAABBBCCCDDDDDDHHHIIIIIIMMM___|||zzz|||{{{{{{|||~~~~~~~~~}}}|||uuuuuuvvvvvvuuuuuutttssstttrrrnnniiifffiiiqqqxxx{{{xxxtttmmm___PPPJJJKKKSSSgggwwwxxxvvvvvvtttnnntttnnnlllmmmmmmiiiiiimmmjjjggg___XXXZZZbbbfffddd]]]XXXRRRPPPRRRWWW\\\___aaa[[[SSSKKKEEEAAA===:::666666777:::===>>>===<<<;;;;;;;;;===>>>>>><<<:::888555000...///000///...------------,,,,,,,,,,,,,,,++++++***))))))******((())))))))))))*********((())))))))))))***---///)))))))))))))))))))))))),,,***)))(((*********))))))***+++------------,,,+++***)))))))))***,,,,,,******++++++,,,---------------...///000000000000000111444666777888888888777777888999;;;<<<===>>>??????@@@AAABBBDDDDDDEEEEEEGGGHHHNNNaaa~~~{{{}}}~~~}}}||||||}}}~~~}}}|||vvvvvvvvvvvvvvvuuuuuutttrrrqqqmmmgggeeehhhpppvvvyyyvvvtttnnn```PPPHHHGGGMMM___ooorrrqqqsssrrrmmmuuuooojjjjjjjjjiiiiiilllmmmggg^^^WWWYYYaaaeeeeee___ZZZTTTRRRVVV]]]cccgggnnnfffZZZOOOGGGBBB>>><<<888888888:::<<<===<<<:::777888:::===???>>>;;;888777555222111111111000///+++++++++,,,,,,,,,------,,,+++******)))*********))))))))))))************((()))******)))***,,,...))))))))))))))))))))))))+++)))((((((***++++++***))))))+++,,,---------------,,,,,,,,,,,,---...///++++++,,,,,,---......///......///000111111111111111111222333555666777777777777888:::;;;<<<===>>>>>>>>>@@@AAACCCDDDEEEFFFBBBEEEIIIPPPccc}}}~~~~~~}}}}}}~~~{{{|||}}}}}}}}}|||zzzyyyvvvvvvwwwwwwvvvvvvuuutttrrrppplllgggdddgggooovvvxxxwwwuuupppdddSSSHHHEEEJJJYYYhhhmmmoooqqqqqqooovvvoooiiifffggghhhiiiiiimmmeeeZZZSSSUUU[[[```bbb]]]YYYTTTSSSWWW___fffjjjrrrjjj___TTTKKKDDD@@@===999888888999;;;<<<<<<;;;888888999:::<<<;;;999777555555444333333222000///))))))))))))))))))))))))++++++***************+++++++++***)))(((''''''&&&((()))************,,,...))))))))))))))))))))))))***)))((()))+++------,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////...///000111111222222222444444333222222222222333777888999:::;;;===>>>>>>===>>>???AAACCCEEEFFFGGGAAAFFFJJJQQQccc}}}~~~}}}~~~}}}|||}}}~~~yyyzzz{{{{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvuuuttttttrrrppplllgggdddgggooovvvzzzxxxwwwtttiiiXXXLLLHHHKKKWWWdddkkkmmmpppqqqqqqsssnnniiiggglllrrrttttttvvvkkk\\\SSSQQQSSSWWWZZZ[[[XXXUUUUUUYYY```eeehhhiiieee]]]VVVOOOHHHAAA===888777777888;;;======<<<===;;;888777777888888777444555666666444222///...++++++******)))(((''''''+++***************+++++++++***)))((('''&&&&&&%%%''')))++++++******+++,,,))))))))))))))))))))))))+++***)))***,,,.........*********)))))))))))))))((())))))***************,,,------......//////000...///000111111222222222666666555444444555555666888888999:::<<<===>>>>>>===>>>???AAACCCEEEFFFGGGCCCHHHLLLQQQbbb~~~}}}~~~~~~|||{{{{{{|||zzz{{{|||||||||{{{yyyxxxuuuuuuuuuuuuuuuttttttsssqqqppplllgggdddgggooovvv}}}zzzyyywwwmmm]]]QQQLLLLLLUUU```hhhkkknnnoooqqqooonnnlllnnnyyyxxxeeeXXXRRROOOQQQUUU[[[YYYYYYZZZ^^^aaacccccc]]][[[XXXUUUPPPJJJCCC>>>999777777888;;;=========@@@===888666666777777777555777::::::777333///...///...---,,,+++***))))))*********)))******+++,,,(((((((((((())))))))))))''')))+++++++++***+++,,,))))))))))))))))))))))))+++***)))***,,,......---+++***))))))))))))******+++,,,---............---,,,,,,------.../////////......///000111111111111///000111333555666777888888888999;;;<<<===>>>???>>>>>>@@@AAACCCDDDEEEFFFEEEIIIMMMPPP___{{{~~~~~~~~~{{{yyyyyyzzz{{{{{{|||||||||{{{zzzyyytttttttttttttttsssrrrrrrpppnnnjjjeeebbbeeemmmttt~~~{{{yyyxxxpppaaaUUUPPPMMMRRR\\\dddhhhiiikkkmmmnnnooopppwwwlll^^^UUUPPPRRRVVVZZZZZZ\\\^^^aaa```^^^[[[UUUTTTRRRQQQOOOJJJEEE@@@;;;999888888:::;;;<<<;;;>>>;;;888777888888888777777;;;??????:::555000///......------,,,,,,++++++******))))))***++++++,,,)))************+++++++++'''))),,,,,,+++******+++))))))))))))))))))))))))***)))((((((***,,,,,,+++***))))))***+++,,,...///......000111111111000///+++,,,,,,---......//////------...///000000000000+++---000333555666777777888999:::;;;<<<>>>????????????@@@AAABBBDDDDDDEEEEEEIIIKKKNNN\\\yyy~~~}}}zzzxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxssssssttttttssssssrrrqqqnnnmmmiiicccaaadddlllsss{{{yyyxxxpppcccWWWRRRLLLPPPYYYaaadddeeegggjjjooorrrttt{{{mmm___WWWSSSUUU[[[WWWYYY\\\___aaa^^^XXXTTTRRRPPPOOONNNMMMJJJFFFCCC>>><<<999888999::::::999:::999999999::::::999777:::>>>BBBBBB===666222000******+++++++++,,,,,,,,,******))))))***+++,,,,,,///......---,,,+++******'''***,,,,,,+++*********)))))))))))))))))))))))))))((('''''')))******)))((())))))***---000333444))))))+++,,,,,,,,,+++***++++++,,,,,,---......///,,,---...///000000000000111333666888::::::999888888999:::;;;<<<>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDHHHJJJLLL[[[xxx{{{wwwuuuuuuvvvzzzzzzzzzzzzzzzzzz{{{{{{ttttttvvvvvvvvvtttrrrpppllliiifffdddbbbbbbiiirrr{{{}}}|||wwwqqqiii]]]SSSMMMSSS\\\cccggghhhggggggiiinnnyyy}}}nnn^^^SSSPPPSSSXXX[[[[[[[[[[[[YYYWWWUUUTTTPPPOOOMMMLLLJJJHHHDDDAAA:::666444555999===>>>===999:::;;;;;;999999:::;;;@@@CCCFFFEEE???888111...///---,,,+++,,,,,,++++++---,,,+++)))(((((('''''''''(((***+++***)))'''&&&***************++++++,,,...***%%%###$$$&&&((()))'''((()))+++++++++***)))++++++++++++,,,---......---,,,++++++,,,,,,***)))...---,,,++++++,,,...///......//////000000111111333444444444555444444333::::::;;;;;;<<<======>>>>>>>>>???@@@AAACCCDDDEEECCCFFFIIIPPP^^^xxx|||xxxvvvwwwxxxuuuvvvwwwxxxxxxwwwvvvuuurrrssstttttttttrrrpppooojjjgggeeedddbbbcccjjjsss|||~~~}}}wwwqqqiii]]]RRRMMMSSS[[[bbbgggiiiiiiiiilllpppzzzyyytttiii\\\SSSPPPSSSWWW\\\\\\[[[YYYWWWTTTRRRQQQPPPOOOMMMLLLKKKHHHDDDAAA>>>;;;777777999;;;;;;999:::;;;<<<<<<::::::;;;===BBBDDDEEECCC===666000---+++***))))))***+++++++++...---,,,***))))))))))))'''(((***+++,,,+++***))),,,+++***))))))(((((((((---***&&&%%%&&&((())))))((())))))************)))++++++++++++,,,---......+++***)))***,,,------,,,+++++++++,,,---...//////......//////000000111111111222333444555555555555888888999;;;<<<>>>??????>>>>>>???@@@AAACCCDDDEEEEEEGGGJJJPPP^^^www~~~zzzyyyyyyzzzuuuwwwzzz||||||yyyvvvtttqqqqqqrrrrrrrrrpppnnnmmmiiifffddddddcccccckkksss|||~~~}}}xxxrrrjjj^^^TTTNNNSSSZZZbbbgggiiijjjjjjnnnrrrzzzyyyqqqjjjhhhbbbZZZRRRPPPSSSWWW___]]]ZZZWWWTTTQQQOOONNNPPPNNNMMMLLLKKKIIIEEEBBB???<<<888777999;;;:::999:::;;;<<<<<<;;;;;;===>>>CCCDDDCCC@@@:::444000...(((((((((((()))***++++++///...---,,,+++*********''')))***,,,,,,,,,++++++))))))***+++,,,---......,,,***((('''(((******)))+++***))))))))))))))))))+++******++++++,,,---...((('''(((***---//////...+++,,,,,,---------------......//////000000111111///000222333555666666777666777888:::<<<>>>@@@AAA?????????@@@AAACCCEEEFFFGGGHHHJJJPPP^^^www|||{{{{{{|||wwwxxxzzz{{{{{{yyywwwvvvqqqrrrrrrrrrqqqpppooonnnjjjhhhfffeeecccccciiirrrzzz}}}}}}xxxsssmmmbbbXXXQQQTTTZZZ```fffiiiiiiiiimmmpppvvv{{{|||vvvllleeebbbbbb^^^WWWQQQOOOTTTXXXbbb```[[[VVVRRROOOMMMLLLOOOMMMLLLLLLKKKIIIFFFCCC<<<888555666999<<<<<<;;;999:::<<<<<<;;;;;;===>>>AAAAAA@@@<<<777333111111******+++***)))***+++,,,///...---+++************))))))***+++++++++***)))))))))***+++,,,,,,------,,,***))))))++++++***))),,,+++***((((((((()))***************+++,,,---...((('''(((***---//////...,,,---......---,,,***)))......//////000000111111000000222333444555555555666777888:::<<<>>>???@@@?????????@@@BBBCCCEEEFFFGGGHHHJJJPPP```zzz~~~||||||}}}wwwvvvvvvvvvuuuuuuuuutttsssssssssrrrrrrqqqpppooonnnkkkiiihhhdddbbbgggooowww{{{|||yyyuuupppfff\\\SSSTTTXXX^^^eeehhhiiihhhiiilllpppssssssnnngggbbbaaaaaa^^^VVVOOONNNTTTZZZdddaaa\\\WWWRRROOOMMMLLLMMMLLLKKKKKKKKKIIIFFFCCC:::777444555888<<<<<<;;;888:::;;;;;;::::::;;;<<<<<<<<<;;;888555333333444///000000...+++***,,,---...---,,,+++***)))))))))*********))))))(((''''''---,,,***)))''''''''''''+++***)))***,,,,,,+++))),,,+++***((((((((()))***************+++,,,------***))))))***,,,------,,,)))***,,,---...---,,,,,,......//////000000111111222222333333444333333333888999999:::;;;<<<======??????@@@AAABBBDDDEEEFFFGGGGGGIIIQQQccc~~~~~~|||||||||zzzyyyxxxwwwvvvvvvvvvwwwtttttttttsssrrrrrrqqqqqqqqqnnnllljjjfffcccgggnnnwwwzzz|||yyyvvvrrrhhh___QQQRRRTTT[[[ccciiijjjiiiggghhhjjjjjjiiigggdddbbbaaabbb```XXXOOOMMMTTT[[[bbb```\\\XXXSSSOOOMMMLLLKKKJJJIIIJJJJJJHHHEEECCC===999666666888;;;:::999999:::;;;;;;999999999;;;888888888666444333444555111333333000,,,***,,,......---,,,***)))))))))))))))))))))(((((((((((((((,,,+++******,,,///333666+++))))))***+++,,,+++***+++***))))))))))))))))))***))))))******+++,,,---,,,+++******,,,---,,,***%%%&&&(((+++---///000111......//////000000111111222222333333333333222222999999::::::;;;;;;<<<<<<@@@@@@@@@AAABBBDDDFFFFFFFFFFFFHHHPPPccc~~~|||zzzzzz{{{|||||||||{{{zzzxxxxxxuuutttsssrrrrrrqqqqqqqqqqqqnnnmmmlllhhheeeiiipppyyy}}}}}}zzzwwwqqqggg^^^MMMLLLOOOXXXccckkkmmmmmmiiigggeeebbb```______```^^^aaabbb[[[RRROOOSSSYYY^^^]]]ZZZWWWSSSPPPLLLKKKIIIHHHHHHHHHIIIGGGEEEBBB===:::777777;;;===>>><<<;;;<<<===<<<:::999999:::666777777555333222222333...111222///+++))),,,//////...---,,,************(((((((((((()))***+++,,,+++***)))***///666>>>BBB***)))((((((***++++++***((())))))************)))))))))))))))***+++,,,---+++***)))***,,,---,,,+++''''''(((***,,,...000111......//////000000111111000111222333333333333333777888888:::;;;<<<======@@@@@@@@@AAACCCDDDFFFGGGGGGEEEFFFOOObbb~~~}}}~~~~~~{{{zzzyyywwwxxx{{{|||{{{xxxuuusssuuutttsssrrrqqqqqqqqqqqqpppnnnmmmmmmiiiggglllsss|||{{{wwwqqqfff\\\HHHHHHLLLVVVbbblllppppppkkkhhhccc]]]YYYYYY\\\^^^ZZZ___ccc^^^UUUPPPRRRWWWZZZZZZYYYWWWSSSOOOLLLJJJHHHGGGGGGGGGHHHGGGDDDBBB;;;888666888===BBBCCCCCC===>>>>>>===;;;999999:::777777777555333111000111***---///---)))(((+++///000///...---,,,+++++++++&&&&&&''')))+++---///000000---)))'''(((---333777+++)))'''''')))+++++++++'''((()))+++++++++***)))))))))))))))***+++,,,---***))))))***,,,------,,,---,,,+++*********+++,,,......//////000111111111...///111222333444555555555666777999;;;===>>>???@@@@@@AAAAAACCCDDDFFFGGGGGGEEEFFFNNN```|||~~~}}}{{{zzzyyyyyyzzz{{{||||||zzzxxxwwwwwwwwwuuutttrrrpppooonnnqqqooommmlllhhhfffkkkrrr~~~}}}{{{uuuhhhZZZIIIIIILLLWWWeeennnnnnkkkoooggg^^^YYYVVVUUUZZZ```_________^^^[[[VVVRRROOO[[[\\\ZZZWWWVVVTTTMMMEEEGGGFFFFFFFFFFFFEEEBBB???@@@AAA>>>:::???IIILLLIIIBBB>>>999888888999777666888888999999777444222000000///......///000///---,,,,,,,,,+++++++++******&&&'''(((*********)))(((***++++++++++++***))))))+++,,,,,,------,,,,,,+++'''(((***+++,,,,,,+++***+++)))((('''((()))+++,,,.........---,,,+++***))),,,,,,++++++,,,,,,------.../////////000000000111///000111222333444444444888999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEEEEHHHGGGHHHOOO```zzzyyyzzz{{{~~~}}}~~~~~~~~~}}}}}}|||{{{{{{||||||}}}|||zzzxxxwwwxxxxxxwwwuuutttsssrrrqqqrrrooommmmmmiiihhhmmmttt}}}~~~}}}xxxkkk___RRROOOOOOWWWbbbkkkkkkiiijjjbbb[[[WWWUUUTTTXXX^^^^^^^^^^^^]]]ZZZWWWTTTRRR^^^___]]]XXXTTTSSSOOOJJJGGGFFFFFFFFFFFFEEEBBB@@@===>>>;;;999>>>HHHLLLJJJCCC@@@<<<:::;;;;;;:::999999999:::999777555222000000///---...//////...---,,,,,,++++++************((())))))***++++++*********++++++++++++***))))))((((((((((((((((((((((((,,,,,,,,,+++***)))((((((***)))((('''''')))***,,,------------,,,+++******---,,,,,,++++++---...///............////////////...///111222444555555555777888999;;;<<<=========>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHQQQccc~~~~~~{{{xxxrrruuu{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||zzzxxxvvvvvvvvvuuuuuutttsssssssssqqqooonnnnnnkkkjjjooowww}}}{{{pppeeeZZZUUURRRVVV___ggggggeeeeee___YYYWWWVVVTTTXXX]]]``````___^^^\\\ZZZYYYXXXdddgggeee\\\TTTPPPNNNKKKHHHGGGFFFFFFFFFEEECCCAAA======:::888<<>>>>>>>>???@@@AAACCCDDDEEEEEEDDDEEEIIISSSggg}}}{{{{{{yyy~~~~~~}}}}}}~~~}}}}}}|||zzzxxxvvvtttrrrrrrrrrrrrrrrrrrrrrrrrqqqooonnnnnnlllkkkqqqyyy~~~}}}sssiii^^^YYYUUUXXX```ggggggeeeeee```[[[[[[YYYXXXZZZ___bbbbbbaaa```___^^^]]]]]]jjjpppooodddVVVNNNJJJGGGIIIGGGFFFFFFFFFFFFDDDCCCAAA???<<<888999<<>><<<;;;::::::999999:::999999888777555333222111///---,,,---------,,,111000///---,,,,,,,,,,,,,,,+++***))))))***+++,,,***++++++++++++***)))))),,,+++)))(((((()))+++,,,))))))(((((()))+++---...,,,,,,+++++++++,,,---...***+++,,,,,,---------,,,...,,,***((((((+++...000///////////////.........000111222333444444555444555777888;;;<<<>>>??????>>>???@@@AAACCCDDDEEEEEECCCDDDIIITTThhh~~~|||{{{}}}|||{{{yyywwwuuutttsssqqqqqqqqqrrrrrrrrrsssssspppnnnmmmnnnlllkkkqqqyyy}}}tttkkkaaa\\\YYY]]]fffmmmnnnkkkgggbbb^^^]]]\\\ZZZ\\\```aaaaaa```___^^^]]]]]]\\\fffnnnrrrhhhZZZPPPJJJFFFIIIHHHFFFFFFGGGGGGFFFDDDBBB???<<<999888888;;;>>>??????>>><<<;;;:::999999888888888777666555444333222000---,,,---------,,,000///---+++***++++++,,,,,,+++)))(((((()))***+++***++++++++++++***))))))///---,,,******,,,---///)))((((((((()))+++---///***************++++++,,,******+++,,,---------------+++((('''''')))---///000000000000000000000000222333333444444444333333555777888;;;<<<>>>??????>>>???@@@AAACCCDDDEEEEEEDDDEEEIIITTTfff~~~|||{{{|||{{{zzzxxxvvvtttsssrrrrrrsssssssssttttttttttttooommmlllllljjjjjjpppwww|||uuummmddd___[[[```kkktttwwwwwwkkkeeeaaa___]]]ZZZ\\\```______^^^]]][[[YYYXXXWWWYYYcccjjjfff\\\TTTNNNIIIJJJHHHFFFFFFGGGHHHGGGFFF@@@===::::::999888<<>>>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFIIIRRRddd}}}~~~}}}|||{{{yyyxxxvvvuuuttttttssssssssssssssssssttttttnnnlllkkkkkkhhhgggmmmuuu||||||vvvpppfff^^^XXX[[[gggttt|||ssslllfffccc___\\\^^^bbb_________^^^[[[XXXUUUSSSPPPYYY```]]]XXXSSSNNNJJJKKKIIIFFFFFFGGGHHHHHHGGGAAA===;;;<<<:::888<<>>???@@@AAACCCDDDEEEEEEFFFFFFHHHQQQccc}}}|||{{{zzzxxxwwwvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqmmmkkkjjjjjjgggfffkkksssyyy|||xxxrrrfff\\\RRRSSS```ppp|||zzzrrrkkkgggccc```aaafffbbbbbbcccaaa^^^ZZZUUURRRNNNUUUYYYWWWRRRPPPLLLHHHKKKIIIGGGFFFGGGHHHHHHHHHEEEAAA>>>>>>:::666:::BBBBBBCCCDDDAAA;;;888777888888999999:::;;;===>>>???777444000....../////////,,,+++)))((()))+++...000,,,,,,---...---,,,***)))***++++++++++++***))))))******++++++++++++******%%%&&&)))+++------------(((((()))***************,,,,,,,,,------,,,,,,+++------------......//////,,,---...///000111222333...///111333666777888999888999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHPPPccc~~~~~~}}}||||||xxxyyy{{{zzzvvvqqqqqquuuxxxxxxuuusssrrrsssmmmjjjiiijjjiiifffiiinnnyyy~~~~~~}}}}}}yyysssbbbWWWOOOSSS___lllzzz{{{|||zzzrrriiicccccceeeeeedddcccbbb```[[[TTTOOONNNRRRUUUTTTPPPKKKHHHHHHIIILLLMMMKKKGGGDDDCCCDDDDDDCCC@@@<<<999999===@@@JJJIIIFFFAAA;;;888777888;;;888666777;;;>>>??????888666222///---------...///...---,,,,,,,,,,,,,,,---+++((((((******(((%%%((()))+++,,,,,,+++)))(((******))))))((())))))***&&&&&&'''((()))***++++++,,,---.........---,,,+++---+++***+++,,,,,,+++***,,,)))''')))---000000///222---,,,......***+++000111222333222111111333444;;;;;;::::::;;;<<<>>>???<<<===???AAABBBBBBBBBAAAJJJIIIIIIOOO```zzz~~~~~~}}}}}}~~~~~~~~~~~~}}}|||zzz|||yyywwwxxx{{{|||yyyvvvsssvvvxxxwwwtttrrrrrrssspppmmmkkkkkkiiieeeggglllxxx}}}}}}|||wwwqqqbbbWWWNNNPPPZZZfffttt~~~xxxnnngggfffhhhgggeeecccaaa___ZZZTTTOOOLLLPPPRRRRRROOOKKKIIIIIIGGGJJJLLLKKKIIIGGGGGGHHHIIIGGGCCC>>>::::::<<>>>>>===;;;999888999;;;;;;888666666:::<<<======555333000---,,,++++++,,,......---,,,,,,,,,,,,,,,...,,,***+++------+++)))***+++,,,------,,,+++***+++*********)))*********(((((())))))***++++++,,,***+++,,,,,,,,,+++***))),,,***)))***,,,,,,+++***+++)))'''(((+++......---000,,,,,,//////---...222111222333222111111333555999888888999:::<<<===>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCDDDKKK[[[uuu~~~~~~}}}}}}~~~~~~~~~|||||||||zzzyyyyyywwwvvvxxx|||~~~}}}{{{wwwwwwxxxvvvsssqqqqqqrrrssspppnnnmmmiiidddeeeiiiwww|||~~~|||vvvpppcccWWWLLLLLLTTT___mmmwwwzzzrrrmmmlllmmmoookkkgggeeeccc___YYYTTTLLLOOOQQQQQQOOOMMMLLLLLLHHHIIIKKKKKKJJJIIIJJJKKKOOOLLLGGGAAA<<<:::;;;===999::::::999888888:::<<<:::888666666777999:::999333222000---,,,++++++,,,...------,,,,,,,,,,,,,,,...,,,+++,,,---...---++++++,,,---......---,,,+++++++++++++++++++++++++++)))******++++++,,,,,,,,,)))***+++++++++++++++******)))((()))+++,,,,,,++++++***((()))+++,,,,,,+++---+++,,,000111000000333111222333222111222333555888888999:::;;;===???@@@@@@@@@AAAAAABBBDDDEEEFFFEEEEEEGGGMMM]]]www~~~}}}{{{{{{||||||{{{zzzxxxwwwvvvxxx{{{~~~~~~}}}{{{zzzxxxvvvtttrrrrrrrrrssspppnnnnnnjjjeeedddhhhuuu{{{}}}vvvooobbbWWWLLLJJJPPP[[[iiittt|||}}}|||xxxssspppppppppqqqlllfffdddccc```ZZZTTTNNNOOOPPPPPPOOONNNLLLLLLJJJJJJKKKLLLKKKKKKLLLLLLRRROOOIIIAAA;;;888999;;;@@@AAA@@@>>>;;;888888999888777666555555666666666444333111///............------,,,,,,+++,,,,,,------,,,++++++++++++***)))++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,------------)))(((''')))+++,,,,,,+++,,,+++++++++++++++++++++------...000111111111222111222333333222222444666999:::;;;<<<>>>@@@BBBCCCAAAAAA@@@@@@AAACCCEEEFFFGGGHHHKKKQQQ```yyy|||vvvvvvxxx{{{|||zzzyyyzzz{{{}}}||||||zzzyyyxxxxxxzzz{{{||||||~~~|||yyywwwvvvtttsssssspppnnnmmmnnnjjjeeeeeeiiissszzz}}}wwwpppbbbXXXNNNLLLPPPZZZgggsssxxxxxxxxxvvvssspppooooooiiiccc^^^\\\]]][[[UUUOOOLLLLLLMMMNNNNNNMMMJJJHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPMMMGGG@@@999666777888GGGGGGEEEBBB===999777666777777666555444333333444222111000//////.........,,,,,,+++++++++,,,,,,---......---,,,***)))((((((******++++++++++++*********+++,,,------------,,,******************))))))******++++++,,,---......)))(((((()))+++---,,,,,,------...------,,,,,,,,,...////////////000111000111222333333222333555777999:::;;;===???AAABBBBBB@@@@@@??????@@@BBBDDDFFFCCCEEEHHHNNN[[[sssxxxooommmpppuuu{{{~~~}}}|||||||||~~~~~~{{{zzzyyyyyy{{{}}}}}}|||{{{zzzyyyxxxwwwxxxyyyzzz}}}{{{yyyxxxwwwvvvtttrrrnnnllllllmmmjjjeeeeeeiiipppvvv{{{|||||||||wwwqqqddd[[[RRROOORRRYYYfffqqqyyyyyywwwtttqqqnnnkkkiiifff```\\\\\\______XXXQQQHHHIIIKKKMMMOOONNNJJJGGGEEEEEEFFFIIINNNRRRTTTTTTLLLIIIDDD===777555666888CCCDDDCCCAAA<<<999777777555666777555333222222333............---,,,,,,,,,+++++++++++++++,,,,,,---...//////...+++******+++************************)))***,,,---...------,,,++++++******)))))))))(((''''''(((((()))+++---...+++***)))***,,,------,,,,,,...//////...,,,------///000///,,,,,,000111000111222333333333333666888666777999;;;===>>>>>>>>>??????@@@@@@AAACCCDDDEEEAAADDDHHHLLLXXXnnn~~~qqqkkkgggiiinnnttt}}}~~~}}}|||||||||}}}~~~~~~~~~~~~|||zzzzzz{{{|||{{{zzz{{{zzzyyywwwuuuvvvwwwyyyzzzxxxwwwwwwxxxvvvsssooommmkkklllllliiidddcccfffkkkqqqvvvwwwxxxyyyvvvqqqfff^^^VVVSSSSSSXXXcccmmmvvvuuusssqqqooolllhhhffffffbbb___bbbgggggg___XXXGGGHHHLLLQQQUUUUUUPPPLLLIIIGGGFFFHHHMMMPPPQQQQQQHHHEEEAAA;;;777555777:::>>>???@@@???<<<999888888333555777666333111222444---------...------,,,,,,++++++******+++,,,,,,---***,,,------+++***,,,...+++++++++******+++++++++((()))+++---...---,,,,,,------,,,+++******))))))'''''''''''')))+++---...---,,,+++,,,---...---,,,***,,,//////---,,,,,,...---///---)))***000333222111222333333333444666888666777999;;;<<<<<<<<<<<>>>>>======@@@AAACCCEEEFFFFFFEEEEEEBBBEEEIIIMMMVVVjjjyyyppplllcccaaabbbiiiqqqzzz~~~|||{{{}}}~~~~~~|||zzzyyyzzzyyyyyyxxxxxxwwwxxxxxxxxxzzzyyyxxxvvvtttrrrpppppppppppppppnnnjjjeee```]]]eeejjjmmmnnnqqqttttttqqqnnnggg\\\SSSPPPTTTZZZ___iiinnnqqqpppmmmkkkeee___```___```dddgggddd\\\UUUKKKGGGJJJVVV```^^^UUUNNNIIIJJJLLLMMMLLLIIIGGGEEEBBB@@@===:::888999:::;;;;;;;;;<<<<<<;;;999777666:::888555444555555555444000000000///......------)))***,,,---.../////////------,,,,,,+++***)))))))))******)))(((''''''((()))+++...000111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((+++---...---///---+++))))))+++---///---------.........//////111111111222333333444444333444444555555666666666999::::::;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFKKKXXXpppzzzpppiiigggcccaaacccjjjsss|||~~~}}}|||}}}}}}~~~|||zzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvtttrrrpppooonnnppppppooommmjjjeeeaaa___aaafffiiijjjmmmrrrsssqqqppphhh\\\RRRMMMOOOUUUYYYdddjjjnnnnnnlllkkkfff```bbb___^^^___```^^^XXXRRRKKKHHHLLLWWW___]]]UUUPPPLLLMMMNNNNNNMMMJJJGGGEEEBBB@@@===:::888888888999;;;<<<<<<<<<<<<;;;:::999999777444222333333222111111000//////...---,,,,,,+++,,,,,,---------------,,,++++++***))))))((((((***+++,,,+++)))((()))***+++,,,...000000...,,,+++)))******+++,,,,,,------+++)))((()))+++,,,,,,,,,...---+++******+++---...+++++++++,,,,,,,,,------......//////000111111111111111222222333444444444999::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFKKKXXXooowwwsssnnngggcccdddfffdddgggnnnwww~~~}}}|||}}}}}}~~~~~~|||zzzzzzzzzyyyyyyxxxwwwvvvvvvwwwwwwuuutttsssrrrpppooonnnmmmpppooonnnkkkiiieeecccaaaaaaeeehhhiiilllrrrtttrrrppphhh[[[OOOIIIIIINNNQQQ^^^ffflllmmmlllkkkgggbbbbbb___[[[ZZZZZZWWWSSSNNNJJJIIINNNXXX]]]ZZZTTTRRRLLLMMMMMMMMMKKKIIIFFFDDDBBB@@@===999777666666666<<<<<<<<<======>>>>>>>>>:::777444333222222111000111000///...---,,,++++++------,,,,,,++++++******,,,,,,++++++******))))))+++,,,---,,,*********,,,------.........------,,,*********++++++,,,,,,,,,...,,,++++++,,,------,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------......///000000000111111111222222333444555999::::::;;;<<<===>>>>>>?????????@@@AAABBBBBBCCCDDDEEEFFFKKKWWWmmmxxxzzzrrrmmmiiidddccceeeiiiiiimmmuuu~~~~~~~~~}}}}}}}}}|||}}}~~~~~~{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvtttsssrrrqqqpppooonnnnnnpppooommmjjjhhhfffdddccceeeiiillllllooouuuwwwuuuooofffYYYLLLEEEEEEHHHLLLYYYccclllmmmlllkkkgggccc___]]][[[ZZZYYYUUUPPPLLLIIIIIINNNVVVZZZWWWSSSSSSMMMMMMNNNNNNLLLJJJHHHGGGBBB@@@===999666444444444<<<<<<<<<===???@@@AAABBB===:::777555444444222111222111///---,,,+++++++++,,,,,,++++++*********+++.........------,,,,,,,,,+++,,,---,,,+++***+++,,,------,,,++++++++++++,,,------,,,,,,+++++++++***...---+++,,,---///......+++,,,---......---,,,+++---------.........//////......//////000111111111333333222333444555777888999::::::;;;<<<===>>>>>>?????????@@@@@@AAAAAAAAADDDEEEGGGJJJUUUkkkdddllluuuzzzzzzqqqllliiiffffffjjjkkklllsss|||zzzuuupppnnnooopppuuuyyy~~~~~~}}}|||{{{}}}~~~}}}{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuutttssssssrrrqqqppppppooopppooommmjjjhhhfffdddccchhhlllnnnnnnqqqvvvwwwuuunnneeeWWWJJJCCCCCCFFFJJJTTT___jjjllljjjhhheeeaaa]]]]]]^^^___\\\WWWQQQLLLGGGGGGKKKSSSWWWUUUSSSSSSNNNOOOOOOOOOOOONNNLLLLLLBBB@@@===999666444333222:::;;;<<<>>>@@@AAACCCCCC===:::777555444444222111222111///---,,,,,,,,,---++++++*********+++,,,---......---------------,,,***+++,,,+++******+++,,,,,,,,,***)))))))))******,,,,,,,,,,,,------------***)))((())),,,---...---+++,,,...//////...,,,+++---------.........//////.........///000000111111333222222222333555777888999::::::;;;<<<===>>>>>>?????????@@@@@@AAAAAAAAACCCEEEGGGJJJSSShhhVVV]]]dddhhhoooyyyyyypppllliiihhhjjjnnnmmmqqqzzzvvvllllllllljjjhhhhhhiiikkklllpppuuuyyy}}}~~~~~~}}}{{{{{{|||}}}}}}{{{zzzzzzzzzxxxxxxwwwuuuttttttttttttsssssssssrrrrrrqqqqqqqqqpppooonnnkkkiiieeecccaaadddjjjmmmooorrrvvvvvvtttnnneeeXXXKKKCCCCCCFFFIIIOOO\\\hhhllljjjhhhdddaaa^^^```cccccc```ZZZSSSOOOHHHEEEHHHQQQWWWWWWUUUTTTJJJJJJJJJJJJIIIHHHGGGGGGAAA@@@===:::777555333222777999<<<>>>@@@AAABBBBBB:::777444333222222111000222111///---,,,---...///,,,+++*********,,,---...++++++++++++************)))+++,,,,,,+++***+++---,,,,,,+++***))))))))))))))))))***+++---...///000&&&%%%%%%&&&)))+++,,,+++,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000//////000333555777999::::::;;;<<<===>>>>>>?????????@@@AAABBBBBBCCCBBBEEEHHHJJJRRRfffLLLRRRWWWYYY^^^ffflllmmmrrrwww~~~zzz{{{}}}~~~wwwooolllkkkkkknnnssstttzzzrrrjjjccceeehhhiiijjjlllpppsssrrrtttxxx{{{~~~~~~~~~}}}zzzzzz{{{}}}|||{{{zzzzzz{{{xxxxxxvvvuuutttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqppppppooommmjjjeeeaaa______fffllloootttxxxxxxuuurrrhhhZZZLLLDDDCCCFFFHHHNNN]]]kkkpppooommmkkkhhheeefffgggeee```ZZZTTTQQQJJJEEEFFFPPPYYY[[[YYYWWWIIIHHHGGGFFFDDDBBBAAA@@@@@@???===;;;888666444333444777;;;???AAAAAA@@@???999777444222333333222111222111///------///111222///...,,,+++***+++---...***************************,,,------,,,,,,---...---------,,,+++******)))***************+++++++++)))((('''(((***,,,,,,+++------............------+++++++++,,,,,,,,,------,,,------...//////000000000///......000222555777999::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEBBBEEEHHHIIIPPPdddGGGLLLPPPPPPTTT[[[___```dddjjjsss{{{zzztttuuuuuuvvvwwwxxxxxxyyywwwwwwyyy}}}|||~~~vvvooommmnnnooosssxxx|||uuukkkfffcccfffjjjlllooosssyyy~~~~~~~~~}}}}}}zzzzzz{{{}}}|||{{{zzzzzz{{{xxxwwwvvvuuussssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppnnnjjjeee```]]]\\\dddlllqqqwww||||||xxxuuukkk\\\NNNEEECCCEEEGGGPPP```pppvvvuuuuuusssqqqkkkkkkiiieee^^^XXXTTTRRRLLLEEEEEEPPP\\\___\\\YYYPPPOOOLLLJJJGGGDDDBBBAAA@@@???>>>;;;999777555444333666;;;???AAA@@@>>><<<:::888555444555555555444222111///......000222444222000...,,,***++++++,,,+++++++++++++++++++++,,,,,,---......------///000......///...---,,,+++***...---,,,***'''%%%######000...,,,---...//////...........................---------.........////////////000000111222222222222111000000111444777:::999::::::;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFAAAEEEHHHIIIPPPcccJJJJJJKKKMMMOOOPPPQQQRRR\\\```gggnnnsssyyy~~~|||}}}~~~~~~~~~{{{tttqqqpppppprrrrrrooolllooonnnnnnqqqvvvxxxvvvssssssqqqpppqqquuu{{{ttthhhdddgggfffkkkrrrzzz~~~~~~|||}}}~~~~~~}}}|||||||||{{{zzzyyyyyyxxxxxxxxxwwwvvvuuussssssrrrrrrmmmooopppqqqrrrrrrqqqpppmmmmmmllljjjgggdddbbbaaa___eeemmmrrrtttvvvyyy{{{wwwnnn___PPPFFFAAABBBDDDLLLdddyyy~~~~~~{{{wwwrrrmmmhhh```VVVOOOGGGLLLLLLMMMYYYgggggg^^^WWWSSSNNNKKKJJJGGGBBB>>>>>>???>>>:::666333444777888777888;;;??????;;;777666666555444444333222222333111///,,,+++*********###$$$&&&(((************)))***,,,---...------,,,+++++++++,,,,,,,,,------......//////...---,,,,,,,,,++++++++++++,,,---...++++++++++++++++++++++++........................---...///000000///...---+++,,,---...///111111222222111111111222444666777::::::;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEHHHCCCDDDJJJRRR```|||JJJJJJKKKKKKLLLLLLMMMMMMRRRVVV]]]eeelllttt{{{}}}{{{wwwwwwyyyzzz{{{||||||}}}{{{{{{{{{|||}}}}}}{{{|||~~~zzztttrrrqqqrrrsssssspppnnnoooooopppsssvvvwwwvvvuuussstttuuuvvvyyy~~~|||nnnddddddhhhrrrwww}}}}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvtttssssssrrrrrrppppppqqqqqqqqqpppoooooommmlllkkkiiifffcccaaa______eeelllrrrtttuuuwwwxxxvvvnnn```RRRGGGCCCEEEGGGPPPfffyyyzzzrrrkkkcccZZZSSSIIILLLLLLPPP___pppqqqhhhYYYUUUOOOLLLIIIGGGCCC@@@??????>>>:::555333444666555777999;;;;;;:::::::::666555555444333333222222333222000...,,,+++++++++&&&'''((()))******+++++++++,,,,,,------,,,+++***,,,,,,,,,,,,---------...---------------,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000//////...---.........///000000000333222222222333555777888::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFBBBBBBHHHOOO]]]xxxKKKKKKKKKKKKJJJJJJJJJJJJIIIMMMSSS[[[dddnnnwww}}}~~~|||zzzxxxwwwuuuuuuuuuvvvvvvuuuuuuttttttuuuwwwyyyzzz{{{||||||{{{zzzyyywwwvvvxxx|||zzzyyyxxxwwwxxxwwwtttrrroooqqqsssttttttuuuvvvwwwwww{{{~~~sssiiieeehhhooo}}}}}}}}}|||zzzwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwuuutttssssssrrrrrrtttsssqqqpppooonnnnnnmmmkkkkkkiiigggdddaaa___]]]^^^dddkkkqqqtttuuuvvvvvvvvvooobbbUUUJJJFFFHHHKKKYYYjjj|||yyypppggg^^^XXXMMMLLLLLLSSSgggzzz|||ttt___ZZZTTTNNNKKKHHHEEECCC??????===999555333444555333666::::::777555888;;;555555444444333222222222333222111///...---------***)))))))))******+++,,,,,,------,,,,,,***))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,+++++++++++++++,,,------------------------------------------------...---------------......////////////////////////333333333444555666777888999:::;;;<<<>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDD@@@AAAFFFLLLYYYuuuLLLLLLLLLLLLKKKKKKKKKKKKGGGJJJOOOUUU]]]hhhrrryyy~~~}}}{{{yyywwwwwwwwwwwwvvvuuutttrrrpppnnnllloooppprrrtttuuuuuuttttttssssssttttttvvv{{{}}}{{{yyywwwzzz}}}}}}{{{zzz|||xxxmmmiiikkksss|||~~~}}}}}}}}}~~~}}}zzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttssssssssssssvvvtttrrrooommmllllllllljjjiiihhhfffccc```^^^\\\]]]bbbiiipppuuuwwwxxxxxxvvvpppeeeWWWMMMIIIKKKOOOZZZiii{{{wwwmmmccc\\\RRRNNNKKKTTTjjj~~~xxxhhhccc]]]UUUPPPKKKIIIGGG@@@???<<<999666444333444444666777777555555777999555444444444333333222222222111000///...---------,,,+++)))(((((()))***++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,------------------------------------------------,,,+++*********+++,,,---///////////////000000000222222333444555666777777888888:::<<<===???AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@AAAEEEJJJWWWsssKKKKKKKKKKKKKKKLLLLLLLLLHHHJJJMMMQQQWWW___hhhooovvvwwwxxxwwwuuutttuuuvvvttttttsssqqqooommmkkkiiikkklllmmmnnnmmmlllkkkjjjjjjmmmqqqvvv|||qqqlllnnnvvv|||{{{|||}}}}}}zzz|||{{{zzzyyyxxxwwwvvvuuuvvvuuutttssssssrrrssssssvvvuuurrrooommmkkkkkkkkkiiiiiigggfffcccaaa^^^]]]\\\```gggnnnuuuyyy{{{{{{vvvqqqgggYYYNNNIIIKKKOOOTTTbbbvvvvvvkkkcccXXXPPPKKKRRRfffwwwyyysssnnnkkkeee^^^VVVPPPLLLJJJBBB@@@<<<999777555444333777555444555777888777666555555444444444444444333111111000///...,,,+++++++++***)))((('''((()))***))))))))))))******++++++************++++++++++++,,,,,,------------,,,,,,......------------......++++++++++++++++++++++++---------------------------,,,+++++++++,,,...///------...///000111222222000111222333444555555666666777888:::<<<>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDCCCAAABBBGGGKKKWWWsssKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLNNNQQQVVV]]]aaahhhlllppprrrppppppqqqtttppppppoooooommmllljjjiiihhhhhhhhhgggfffeeedddcccdddjjjttt~~~wwwmmmnnnvvv{{{{{{|||~~~|||}}}|||{{{zzzxxxvvvuuutttuuuttttttsssrrrrrrsssssstttsssqqqooommmlllkkkkkkiiihhhhhhfffeeecccaaa```]]]___dddkkksssxxx{{{|||wwwsssiii[[[MMMGGGIIIMMMSSSaaawww~~~uuunnn]]]SSSKKKOOO^^^jjjmmmiiikkkkkkiiiddd\\\TTTOOOLLLEEEAAA===:::888777555333999666555666:::;;;888444666555555555555555555555222222111000...,,,***)))***))))))((((((((())))))(((((((((((()))***+++,,,,,,,,,,,,,,,---------...+++,,,,,,------------------------------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222,,,---...///111222333444///000222333444555555555666777888999;;;<<<>>>>>>@@@@@@??????AAABBBDDDFFFCCCBBBDDDHHHLLLXXXuuuQQQQQQPPPPPPOOOOOONNNNNNMMMMMMNNNMMMNNNQQQUUUXXX]]]cccjjjnnnnnnnnnppprrrttttttrrrpppnnnkkkiiigggdddcccbbbaaa````````````gggppp~~~}}}sssnnnttt~~~}}}}}}~~~~~~|||{{{zzzyyyxxxwwwvvvuuutttttttttssssssrrrrrrssssssqqqqqqppppppooommmlllllliiihhhhhhhhhgggeeedddccc``````aaafffnnnuuuxxxxxxxxxtttjjj[[[LLLDDDFFFJJJSSSaaavvv}}}|||}}}{{{vvv___TTTKKKLLLUUU^^^``````aaadddgggfff___VVVPPPLLLGGGCCC>>>;;;:::999666444888888999;;;;;;:::888666666777777777777777777777444444333111///,,,***((())))))******+++************)))((((((((()))******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000111111111......///000111111222222000111333444555666555555888888999:::;;;<<<===>>>???>>>>>>>>>@@@CCCEEEGGGBBBAAAEEEIIILLLXXXwwwYYYXXXWWWVVVTTTRRRQQQQQQOOOPPPPPPOOONNNPPPSSSUUUWWW___hhhmmmnnnnnnqqqsss~~~|||yyyuuupppkkkgggddd```___^^^]]]]]]^^^```aaammmxxx|||tttrrr{{{|||}}}zzzxxxxxxwwwwwwvvvvvvuuuuuuttttttsssrrrrrrrrrssssssnnnooopppppppppooommmllliiiiiiiiiiiihhhgggffffffbbb``````cccjjjqqqtttuuuxxxuuukkk[[[KKKBBBCCCGGGMMM[[[pppzzzwwwvvvuuuuuuxxx|||~~~|||yyy```UUUKKKJJJPPPVVVYYY[[[WWW]]]dddeee```WWWPPPLLLHHHDDD???<<<;;;:::777444666:::>>>???;;;999888999777777777777888888888888666666555333000---***((()))***+++,,,---,,,++++++,,,+++)))(((''''''(((((((((((((((((())))))))))))((()))***+++++++++++++++'''(((((()))***,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////...---000000000000000000000000111222444666777777666666::::::;;;;;;<<<===>>>>>>>>>======>>>@@@CCCFFFHHHAAAAAADDDIIILLLXXXwwwfff```ZZZXXXYYYYYYUUURRRSSSRRRPPPOOOOOOPPPQQQQQQWWWZZZ___gggnnntttxxxzzz|||vvvpppkkkiiifffddd```\\\YYYYYYYYYZZZ```hhhxxx}}}ooopppzzz~~~~~~~~~~~~~~~{{{xxxzzzyyyyyyxxxwwwvvvuuuuuuyyywwwuuuttttttssspppooopppooommmmmmnnnnnnlllkkkhhhiiiiiijjjiiihhhgggffffffbbb___aaagggnnnssstttwwwuuummm___OOOEEECCCDDDOOOWWWdddooottttttrrrqqqqqqssstttttttttqqqooommmZZZRRRIIIGGGLLLRRRTTTSSSUUUWWWYYY\\\[[[VVVOOOJJJDDDCCCAAA>>><<<:::999999777666666666777999<<<===999999888888888888888888999888777555333111000///,,,***(((((()))******))),,,)))''''''***+++***(((******))))))))))))))))))*********++++++,,,,,,,,,(((***++++++******+++,,,000...,,,*********+++,,,,,,++++++++++++,,,------,,,,,,------///000222333222111111111111111222222666555444333333444555666888999<<<>>>@@@AAAAAAAAAAAA@@@AAAEEEIIIKKKJJJGGGFFFCCCEEEHHHJJJWWWuuupppjjjbbb]]]\\\ZZZVVVSSSUUUTTTSSSSSSSSSTTTUUUVVVYYY\\\aaagggnnnuuuyyy|||{{{sssmmmhhhdddaaa^^^[[[XXXWWWXXXXXX[[[eeepppyyypppsss~~~~~~~~~~~~{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxyyywwwuuuttttttsssqqqoooooonnnllllllmmmmmmkkkjjjiiiiiijjjjjjiiihhhgggfffdddcccbbbeeekkkooorrrrrruuussslll___QQQGGGEEEGGGNNNVVVaaakkkoooooommmllliiijjjlllllljjjfffbbb___TTTMMMFFFFFFKKKOOOPPPNNNRRRSSSUUUWWWVVVRRRKKKEEEAAA@@@>>><<<;;;:::999999777888888999999999999999777777666666555555666666666666555444333222111000---+++)))((())))))((('''222///,,,***)))(((%%%"""******************************+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---...---+++******,,,---...,,,,,,,,,,,,,,,------...*********+++,,,---...///111111000000111222333333333444444333333444666888333444666888999:::;;;;;;@@@??????BBBEEEGGGGGGEEEFFFCCCDDDGGGKKKXXXwww~~~wwwnnngggbbb^^^ZZZVVVXXXXXXWWWXXXYYY[[[\\\^^^___aaadddiiinnntttyyy{{{}}}wwwooohhhbbb^^^ZZZWWWUUUTTTTTTVVVVVV\\\lll{{{yyysssqqqxxx~~~}}}}}}~~~~~~{{{yyyyyyzzzzzzzzz{{{{{{{{{{{{xxxvvvtttttttttsssqqqppppppooommmmmmnnnnnnlllkkkjjjjjjjjjjjjiiihhhgggfffccccccfffjjjnnnppppppooorrrqqqkkk```SSSJJJIIIKKKOOOVVV___fffiiihhhgggfffgggiiijjjjjjgggbbb\\\XXXQQQKKKFFFFFFJJJNNNNNNMMMRRRSSSSSSTTTSSSNNNHHHCCC???>>>===;;;:::::::::999888999;;;<<<;;;999777555666666555444444444444444444444333333222111111111000...,,,*********)))'''***)))((()))***+++***)))******++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------,,,+++---...,,,++++++++++++---///000---------,,,---......///++++++******+++,,,,,,---000000000000111222333444111333555444333333777:::777777888888:::;;;<<<===AAA@@@???@@@BBBDDDEEEDDDFFFCCCDDDGGGKKKZZZ{{{yyypppjjjddd___\\\ZZZZZZZZZ[[[]]]```bbbdddffffffhhhjjjmmmqqqtttvvvvvvqqqiiibbb]]]YYYVVVTTTPPPPPPRRRSSSUUU]]]qqq}}}rrrpppttt~~~~~~}}}|||}}}~~~~~~|||zzzzzzzzzzzz{{{{{{{{{{{{{{{wwwuuutttsssttttttrrrqqqsssrrrppppppqqqqqqooonnnlllkkkkkkjjjhhhgggffffffbbbdddfffjjjmmmoooooonnnpppoookkkaaaUUUNNNMMMOOORRRWWW___dddfffdddcccbbbgggiiilllllljjjddd^^^ZZZTTTNNNHHHFFFJJJOOOQQQQQQVVVUUUTTTSSSRRRNNNIIIEEEAAA@@@>>><<<;;;:::999999999999:::;;;;;;:::999888777777666555444444444444444333333222111000//////111///------------,,,+++###$$$&&&(((,,,...//////+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...---,,,,,,,,,,,,---...///...------------...//////......---------...///////////////000111333444555222555888777444444777:::===<<<<<<<<<===>>>@@@AAACCCBBBAAAAAABBBDDDEEEFFFEEEBBBCCCGGGLLL]]]wwwpppjjjeeebbb[[[[[[\\\^^^```cccfffhhhlllllllllllllllmmmnnnnnnmmmiiibbb\\\YYYVVVTTTRRRNNNNNNPPPQQQSSS]]]sssvvvpppqqqyyy~~~|||||||||}}}}}}|||zzz{{{{{{zzzzzzyyyxxxxxxwwwvvvuuussssssttttttsssqqqsssrrrppppppqqqqqqooonnnlllllljjjiiigggfffeeedddcccdddeeegggiiikkknnnqqqpppppplllcccWWWOOONNNPPPTTTYYY```eeefffdddaaa```aaadddgggjjjiiieee```\\\ZZZRRRIIIEEEGGGMMMSSSVVVWWWVVVSSSRRRPPPMMMIIIFFFFFFDDDBBB???===;;;999999999888888888:::;;;===>>>::::::999777777666666666666555444222000...---,,,...,,,++++++---......------...///...---+++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++******+++,,,......------,,,,,,,,,,,,...------------...//////000///////////////000111/////////000111333444555555777999999777666777999;;;;;;::::::;;;<<<>>>???CCCBBBBBBAAAAAABBBDDDEEEDDDBBBCCCGGGMMM^^^|||uuunnnhhheee]]]]]]^^^___bbbfffiiijjjppppppoooooommmllljjjiiieeeaaa[[[VVVTTTSSSQQQPPPLLLKKKLLLOOOSSS___sss{{{qqqpppttt}}}|||{{{{{{}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvvvvuuutttsssssstttuuutttrrrqqqpppnnnnnnoooooommmlllmmmkkkiiigggeeedddcccccccccddddddeeefffjjjooosssssssssoooeeeXXXPPPNNNOOOSSSYYY```ffffffccc```___]]]```eeehhhiiigggcccaaa\\\TTTIIICCCDDDJJJRRRWWWVVVTTTPPPNNNMMMKKKIIIGGGIIIGGGEEEAAA>>><<<:::999888777777888:::===@@@CCC<<<;;;:::888777777777777777666444222000...---,,,***)))((((((***,,,,,,+++222333444333///,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***(((***++++++***)))+++,,,/////////...---,,,,,,+++---------,,,---......///......------...///000000000000000000111222333444555666777888999999999888:::::::::;;;<<<===?????????@@@AAAAAA@@@@@@BBBDDDBBB@@@BBBHHHNNN___~~~wwwooohhheee______```aaadddgggjjjlllpppqqqrrrrrrpppmmmjjjhhh___[[[UUUQQQOOONNNLLLKKKIIIGGGGGGLLLTTTaaauuu}}}vvvpppmmmqqqwww}}}|||zzz{{{|||}}}|||{{{zzzyyyyyyyyyxxxxxxwwwwwwtttsssrrrssstttuuutttsssqqqooonnnmmmnnnnnnmmmkkklllkkkhhhfffcccbbbaaaaaaaaaccceeefffgggkkkqqquuuwwwvvvrrrgggYYYOOOLLLMMMNNNUUU^^^dddeeebbb^^^\\\]]]___cccfffhhhgggfffddd\\\UUULLLEEEDDDIIIPPPTTTUUURRROOOLLLKKKKKKIIIHHHHHHGGGEEEBBB???===<<<;;;666777888:::<<<>>>@@@AAA::::::888777666555555555666555444333111000///...+++***((()))***++++++******---000000...------...(((((())))))***++++++,,,,,,,,,,,,+++++++++******)))***,,,+++******+++------...............------,,,,,,,,,,,,,,,------...,,,,,,,,,------///000111111111000000111222333333333111111555:::<<<:::777999:::<<<===???@@@AAAAAA===@@@BBBCCCAAAAAACCCDDDAAA???BBBIIIOOO```wwwnnngggccc``````aaaccceeeiiilllmmmpppqqqssstttssspppllljjj\\\XXXRRRNNNKKKJJJHHHGGGGGGCCCDDDJJJUUUcccvvvyyyooojjjhhhjjjqqqyyy}}}{{{zzzzzz|||}}}||||||xxxxxxyyyyyyyyyyyyzzzzzztttsssrrrsssuuuuuuuuusssrrrqqqooooooppppppnnnmmmllljjjhhheeebbbaaa`````````cccgggiiijjjmmmrrrvvvyyyyyyttthhhYYYOOOKKKKKKJJJRRR\\\cccdddaaa\\\YYYYYY[[[^^^aaaccccccbbbbbb]]]WWWOOOIIIGGGJJJPPPSSSVVVSSSOOOMMMLLLLLLLLLKKKGGGEEEDDDAAA???>>>======555777:::===????????????888888666555444333333222444444333333222111111000000...,,,,,,------,,,+++&&&***------***''''''((('''(((((()))******++++++,,,,,,,,,++++++************,,,------,,,+++---...+++,,,---...////////////,,,++++++++++++,,,------,,,,,,------///000222333222111111111111111222222///,,,,,,222:::>>><<<777555777:::<<<>>>?????????>>>AAAEEEFFFEEEDDDEEEGGG??????CCCIIIPPP```|||wwwppphhhaaa]]]\\\]]]___ccchhhlllnnnoooyyy{{{{{{yyyxxxvvvmmmccc```VVVMMMIIIHHHEEEDDDFFFEEEEEEHHHNNNVVVcccxxxyyymmmhhhdddcccdddjjjxxx~~~}}}}}}}}}}}}}}}|||{{{{{{~~~|||{{{zzzyyyyyyyyypppsssxxx{{{{{{yyyuuusssmmmnnnnnnnnnooooooooopppkkkiiifffcccaaa``````aaabbbcccfffjjjnnnqqqsssuuutttrrrqqqkkk^^^PPPJJJKKKMMMTTT]]]cccdddaaa]]][[[^^^]]]\\\]]]```bbbccccccbbb[[[RRRLLLLLLMMMOOOOOOVVVSSSOOOMMMNNNNNNMMMKKKJJJGGGDDDBBBAAA???<<<:::444666888;;;<<<;;;::::::777777666555555555555555555444444444333222///,,,...---,,,***(((&&&%%%$$$******+++++++++,,,,,,,,,...---+++)))((())))))***,,,+++)))((((((((()))***+++,,,...---,,,++++++,,,,,,---///000111000///---111000///...---,,,,,,,,,/////////000000000000000---......///000000111111333333333333444555666666888:::===@@@AAAAAA???>>>BBBBBBBBBCCCCCCCCCCCCCCCGGGDDDDDDIIISSSggg|||zzzvvvqqqjjjddd^^^[[[[[[\\\```eeekkkpppssstttxxx{{{}}}}}}}}}{{{sssiii```VVVLLLIIIFFFCCCCCCDDDDDDDDDGGGMMMUUUcccwwwxxxrrrfffcccaaaccceeelllyyy~~~~~~~~~~~~~~~}}}|||{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwsssuuuxxxzzzzzzxxxtttrrroooooooooooonnnnnnmmmmmmkkkjjjgggdddbbbaaaaaaaaa```bbbfffjjjnnnqqqsssssstttsssqqqlll___QQQKKKLLLLLLRRR\\\cccdddbbb___]]]\\\[[[\\\^^^bbbdddddddddbbb[[[RRRLLLKKKNNNPPPRRRTTTQQQNNNMMMMMMMMMKKKIIIHHHFFFCCCAAA???<<<999666444666888:::;;;;;;::::::999999777666444444333333333222222222222222///---111111000///......------))))))*********+++++++++---,,,+++***)))))))))***---,,,+++***))))))***+++---...///...,,,******+++---...000111222111000///000///...---------,,,---,,,------......//////000111222222222222333333333444444444444555666777777777999<<>>@@@@@@AAABBBCCCDDDEEEFFFGGGEEEEEEJJJUUUiiisssqqqmmmgggbbb^^^ZZZYYYXXX[[[```gggnnntttxxx{{{yyy}}}zzzpppaaaVVVLLLGGGDDDAAA@@@AAABBBBBBEEELLLTTTaaavvv}}}sssmmmeeecccdddiiinnnuuu~~~}}}|||zzzyyywwwwwwwwwvvvvvvwwwwwwxxxwwwxxxyyyyyyxxxvvvsssqqqqqqqqqpppooonnnllllllkkkllljjjhhhfffdddbbbbbbaaa___bbbfffkkkoooqqqrrrrrruuusssrrrnnnbbbTTTMMMLLLLLLSSS^^^fffhhheeebbb___ZZZZZZ[[[^^^bbbfffgggfffccc\\\RRRKKKKKKNNNSSSWWWSSSQQQOOONNNMMMLLLJJJHHHGGGEEECCCAAA???<<<777444444666777999::::::::::::;;;:::888666444333222222444333111111111000---+++,,,,,,---------.........+++++++++,,,,,,,,,---------,,,+++******)))******---,,,++++++***+++++++++...///000...,,,)))))))))+++,,,---...///...------......------------------******+++,,,---......///000000000000000000000000555555555555555777888888555777:::===???@@@??????>>>???@@@BBBDDDEEEGGGGGGGGGFFFFFFLLLWWWmmmjjjhhhccc___[[[XXXWWWWWWVVVZZZ```fffmmmttt{{{}}}tttbbbVVVKKKEEEBBB>>>===>>>@@@@@@CCCJJJRRR```uuuwwwrrrooonnnpppuuu}}}~~~|||yyyxxxwwwvvvvvvwwwwwwxxxyyyzzz{{{zzzzzzxxxvvvtttrrrqqqppppppooonnnmmmllllllkkklllkkkjjjhhhfffdddbbbaaa___bbbfffkkkoooqqqrrrrrruuutttssspppfffXXXOOONNNOOOXXXfffoooqqqmmmfffbbb]]]\\\ZZZ\\\```eeeiiikkkeee^^^TTTLLLKKKPPPWWW\\\WWWVVVTTTRRRPPPMMMJJJIIIFFFEEECCCBBBAAA>>>999666444555777888999::::::999:::999888666555555555555888666333111000...+++)))(((((())))))******++++++........./////////000000,,,,,,++++++************+++++++++++++++++++++++++++---...---***)))))))))***+++,,,------------,,,,,,,,,------............+++++++++,,,,,,---------------......///000000111444444444444555666777888555777999<<<>>>?????????>>>???@@@BBBDDDEEEFFFGGGHHHFFFGGGNNNZZZpppbbb```\\\XXXUUUTTTTTTUUUUUUXXX^^^dddjjjrrr{{{uuubbbVVVJJJDDD@@@<<<;;;===??????BBBIIIRRR___ttt~~~|||yyywwwuuuuuuuuuvvvwwwxxxyyyzzz|||{{{zzzxxxuuusssrrrqqqnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjiiigggdddbbb```___aaaeeejjjnnnpppqqqrrrvvvttttttrrriii[[[RRROOOSSS___nnnyyy{{{uuukkkeeeddd___[[[YYY]]]cccjjjmmmfff```VVVNNNLLLQQQYYY```]]]\\\ZZZWWWSSSOOOMMMLLLFFFEEECCCBBBAAA>>>:::777444555666777888999999999777777777777888999::::::777555333222111111///---------,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,,,,+++++++++***))))))******************''')))++++++)))))))))***,,,------...............***+++,,,---.........---.........---------------......000111333444666666333333333333444555666777666777999<<<>>>?????????@@@AAAAAABBBCCCDDDEEEEEEHHHFFFHHHNNN[[[qqq\\\ZZZWWWTTTRRRQQQQQQRRRRRRVVV[[[___fffooo{{{wwwbbbVVVJJJCCC???<<<;;;===>>>>>>AAAHHHQQQ___ttt~~~}}}zzzxxxssssssssstttuuuvvvxxxxxxzzzzzzyyyxxxvvvtttrrrqqqnnnnnnmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjhhheeeaaa___^^^___cccfffjjjmmmpppqqqwwwuuuuuuuuummm___TTTPPPUUUaaappp|||~~~xxxpppjjjjjjddd]]]ZZZ\\\aaagggkkkeee```WWWOOOLLLPPPYYY``````___]]]XXXTTTQQQQQQRRRJJJHHHDDDAAA???===:::777444444555666777888999999666666777888:::<<<>>>???444222111111222333333222/////////...------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++(((((()))*********))))))&&&(((******))))))***+++)))))))))*********++++++***+++,,,.........---,,,........................------...000222333444555333333222333333444555666888999;;;<<<===>>>??????AAAAAAAAABBBCCCDDDEEEEEEHHHFFFHHHNNN[[[qqqVVVUUUSSSQQQOOONNNNNNNNNOOORRRWWW[[[cccooo|||bbbVVVIIICCC???<<<<<<>>>>>>>>>AAAHHHQQQ___ttt}}}~~~{{{yyyssssssttttttuuuvvvwwwxxxwwwxxxxxxxxxwwwvvvtttrrroooooonnnmmmllllllkkkkkkhhhiiijjjjjjhhhddd```^^^\\\\\\^^^aaaeeeiiimmmooowwwuuuvvvvvvpppbbbVVVQQQSSS]]]jjjuuuxxxvvvrrrooolllhhhaaa]]]^^^```cccdddccc^^^WWWNNNJJJMMMVVV\\\]]]]]]ZZZVVVRRRRRRTTTWWWUUUQQQJJJEEEAAA>>>:::888444444444555666777888999666777888:::<<>>>>>????????????@@@BBBDDDEEEFFFGGGGGGFFFGGGMMMZZZpppSSSRRRPPPOOOMMMLLLLLLKKKMMMPPPUUUYYYaaapppbbbVVVIIICCC???<<<<<>>>>>AAAIIIRRR```uuu|||~~~|||zzzvvvvvvvvvvvvwwwxxxyyyzzzuuuvvvxxxyyyxxxwwwuuusssqqqqqqooonnnllljjjiiihhhgggiiijjjjjjhhhddd```]]]ZZZZZZ[[[]]]aaafffjjjmmmxxxvvvvvvwwwqqqcccWWWQQQPPPXXXccclllqqqssssssrrrmmmiiidddaaa``````___^^^aaa]]]VVVMMMIIIKKKSSSZZZYYYYYYWWWSSSPPPRRRWWW[[[```ZZZRRRJJJEEE@@@===;;;444444444444555777888999888888999;;;===@@@BBBCCC:::777333000...---+++***000000000000111111111111******+++++++++,,,,,,,,,***+++,,,---------,,,+++)))***+++,,,---,,,,,,+++,,,---......,,,***++++++//////......//////000111***+++---......---+++***((()))+++---///111333444333333222222111111000000555444444555555666777888============>>>>>>>>>???<<<===???BBBDDDFFFHHHIIIGGGEEEGGGMMMYYYoooLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJOOOZZZdddppp~~~|||gggWWWGGG@@@???===<<<===@@@>>>???FFFPPP___ttt|||xxxvvvyyyxxxvvvvvvwwwxxxxxxwwwxxxxxxyyyxxxwwwuuusssrrrqqqqqqpppooommmllljjjiiijjjjjjjjjhhheeeaaa^^^[[[UUUVVVWWWYYY]]]bbbiiimmmuuutttttttttpppeeeWWWMMMKKKNNNXXXeeemmmnnnppprrrqqqhhhbbbbbbbbb^^^^^^bbb^^^___XXXMMMHHHKKKMMMKKK\\\XXXRRRNNNPPPWWW```eeeiiieee]]]TTTJJJAAA;;;888222222333555888999999888::::::<<<>>>@@@@@@===;;;777666555333111///...---222///,,,,,,---...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------*********++++++,,,,,,,,,+++*********+++---///000------------------------***+++,,,---///000111111222111111000000000000000222333444666666666555555999;;;>>>??????@@@AAACCCAAA@@@??????@@@AAACCCDDDCCCFFFHHHKKKUUUlllJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKOOOXXXaaakkkzzzhhhXXXGGG@@@???===<<<<<>>>>>>>>???AAAAAAAAA@@@@@@AAABBBDDDDDDCCCFFFIIILLLVVVnnnEEEFFFHHHIIIJJJJJJJJJIIIMMMLLLNNNTTT[[[fffuuuiiiYYYHHH@@@>>><<<;;;<<<>>>===@@@HHHSSSbbbvvv|||wwwtttuuuvvvuuuvvvyyyzzzzzz~~~~~~}}}}}}}}}xxxwwwvvvvvvxxxzzzzzzyyywwwwwwxxxxxxwwwuuusssrrrpppppppppooonnnlllkkkjjjjjjjjjiiigggddd```]]]ZZZTTTVVVXXXXXXWWW[[[dddkkkpppqqqssstttpppeeeUUUJJJHHHKKKUUUaaahhhggggggiiifffeeeeeegggfffeeehhhmmmxxxvvvlll[[[OOOMMMQQQUUURRRQQQRRRUUU[[[dddmmmrrrqqqhhh\\\SSSMMMFFF===777222222222444666888888777888888888999:::999777555444444333222111000//////111...+++************)))++++++++++++************++++++,,,,,,,,,+++******++++++******************111000///...,,,+++***))))))))))))***+++,,,---...------------------------+++,,,,,,,,,------------////////////000111222333///000222444666777777888:::<<<>>>???>>>>>>???@@@BBBAAAAAABBBBBBCCCDDDEEEDDDGGGIIIMMMYYYrrrAAACCCEEEHHHIIIJJJJJJIIILLLJJJLLLPPPWWWaaassskkkZZZHHH@@@>>><<<;;;<<<>>>===AAAJJJVVVeeeyyy{{{uuuqqqqqqrrrqqqrrrtttvvvzzz~~~~~~|||{{{zzzyyyyyyyyywwwvvvvvvwwwxxxwwwvvvvvvwwwwwwwwwwwwuuusssrrroooooooooooonnnmmmkkkkkkkkkkkkiiigggdddaaa^^^]]]WWWZZZ\\\ZZZXXX\\\eeemmmnnnppprrrtttpppdddTTTIIIDDDGGGQQQ^^^dddddddddfffddddddfffhhhjjjnnnuuu|||xxxcccRRRKKKOOOTTTRRRSSSUUUYYY___fffmmmqqqcccZZZOOOJJJIIIFFF???999333222111333555777777777888777666777888777555333333333222222111111000000111///---+++******)))))).........---------,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++******))))))///...---,,,***)))((('''))))))******+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///000222333444222222444555666777888888===???AAAAAAAAA@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFDDDGGGJJJNNN[[[uuu>>>@@@CCCGGGIIIJJJIIIIIIHHHGGGJJJNNNTTT___ssslll[[[III@@@>>><<<<<<===??????DDDOOO[[[jjj}}}zzzsssnnnoooooonnnooosssvvv|||~~~~~~}}}|||zzzyyyyyyxxxxxxzzzxxxvvvuuuuuuuuutttsssuuuvvvwwwwwwvvvuuutttsssnnnnnnoooooonnnmmmlllllllllkkkjjjhhhfffdddbbb```YYY[[[[[[ZZZYYY]]]fffmmmmmmooorrrssspppdddTTTIII@@@CCCMMMZZZaaacccdddgggeeefffgggjjjqqq|||jjjUUUKKKLLLQQQTTTTTTVVVXXX[[[___bbbdddUUUNNNEEECCCEEEEEE@@@:::444333222333555777777777888777666666777777555444222222222111111000000000000///...,,,*********+++.........---------,,,,,,***++++++,,,,,,,,,++++++------,,,,,,+++++++++***,,,,,,,,,++++++*********)))******+++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++.........///000222333444666666666666666666777777===???AAAAAAAAA@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEECCCFFFJJJNNN\\\www<<<>>>BBBFFFIIIIIIIIIHHHEEEFFFJJJOOOTTT___ssslll[[[HHH@@@>>>======>>>AAABBBHHHTTT```ooowwwqqqmmmnnnppppppssswww|||~~~yyyyyyyyyzzzzzz{{{{{{{{{zzzxxxvvvuuuuuuuuutttsssuuuuuuvvvwwwvvvuuutttsssmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjhhhgggfffeeeddd[[[ZZZXXXWWWYYY^^^fffkkknnnoooqqqsssooodddUUUJJJ@@@BBBKKKWWW___aaaeeeiiifffhhhjjjooo}}}kkkXXXMMMLLLQQQRRRRRRRRRRRRRRRRRRRRRSSSNNNIIIDDDCCCDDDCCC???:::666444333333555777888888888666555555777777666555222222222111111000000///...///...,,,******+++---++++++++++++******************+++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,------------,,,------------------------------------,,,,,,,,,,,,.........///000222333444888777666666555555666666:::<<<>>>???>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEECCCEEEIIIMMM[[[www<<<>>>CCCGGGIIIIIIHHHGGGEEEGGGKKKPPPUUU___rrrkkkZZZHHH???>>>===>>>@@@CCCEEELLLXXXeeetttwwwrrrooorrrwwwzzz~~~~~~~~~xxxyyy{{{|||}}}}}}||||||yyywwwvvvvvvxxxxxxxxxwwwtttuuuvvvvvvvvvuuutttsssmmmmmmnnnnnnnnnnnnnnnmmmjjjiiihhhggggggfffffffff^^^ZZZVVVVVV\\\ccchhhkkkooopppqqqrrroooeeeWWWLLLDDDDDDKKKUUU\\\```dddiiifffiiimmmxxxvvvdddVVVMMMKKKOOOOOOOOOMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDDDDBBB???<<<888666444444666888999999666555333444555666666555333222222111000//////...+++,,,---+++))))))+++...+++************))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,---.........---------------------------------------------.........////////////000111222333555555444333333444555666888:::===>>>>>>>>>???AAA@@@AAACCCDDDEEEEEEDDDDDDBBBEEEGGGLLLZZZvvv<<<>>>CCCGGGIIIIIIHHHGGGFFFHHHMMMRRRUUU^^^qqqkkkZZZGGG???>>>>>>???AAAEEEGGGNNN[[[hhhwwwyyytttsssxxx~~~~~~}}}}}}}}}|||}}}~~~}}}{{{yyyxxxwwwvvvwwwzzz|||||||||tttuuuvvvvvvvvvuuutttssslllmmmnnnnnnnnnnnnnnnnnnhhhgggffffffffffffggggggbbb\\\WWWXXX___hhhlllmmmqqqqqqqqqrrrnnneeeXXXNNNGGGGGGKKKTTT[[[^^^ccciiidddiiippp~~~iii[[[RRRKKKJJJMMMNNNMMMLLLJJJIIIHHHHHHHHHAAABBBDDDDDDDDDBBB@@@>>>999777555555666999::::::444333222222444666666555333333222111000///......)))++++++***((((((+++...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,---.../////////...------------------------------------.........//////////////////000111222333222222111111222444555666999;;;>>>??????@@@AAACCC@@@AAABBBDDDDDDDDDDDDCCCBBBDDDGGGKKKYYYuuuAAACCCEEEGGGHHHIIIIIIIIIJJJLLLQQQVVVZZZaaaqqqiiiUUUCCC???@@@>>>???CCCCCCHHHSSSaaaqqq}}}{{{{{{~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyyyywwwuuutttvvvxxxyyyyyywwwvvvtttrrrqqqrrrssstttpppooonnnnnnnnnnnnnnnooolllkkkiiigggfffgggggghhhbbb___^^^```eeejjjlllmmmppptttvvvuuuqqqiiiZZZLLLEEEFFFHHHOOOXXX```fffiiillliiilll|||vvvcccUUUKKKEEEGGGKKKJJJKKKLLLKKKGGGDDDBBBAAAEEECCCAAAAAABBBBBB@@@???>>>888222333888;;;999555888888888888777777777777333222111000////////////------,,,+++++++++,,,,,,.........---------,,,,,,++++++++++++,,,---......,,,,,,++++++***+++++++++---..................---,,,---...//////...---,,,.../////////...---,,,,,,000//////......---,,,,,,...///000000//////000111222222333444444555666666777999;;;======>>>AAACCC@@@@@@@@@AAABBBCCCEEEEEEDDDGGGIIIMMM[[[www???AAACCCEEEFFFGGGGGGGGGJJJLLLQQQVVVZZZbbbrrriiiUUUDDD@@@AAA??????CCCFFFLLLWWWeeeuuu|||{{{}}}{{{||||||}}}}}}}}}}}}}}}yyywwwuuuuuuvvvxxxyyyyyyxxxwwwuuutttssssssttttttrrrqqqpppnnnmmmlllllllllkkkjjjiiihhhggghhhhhhiiidddaaa^^^```dddiiimmmnnnqqquuuwwwvvvssskkk]]]OOOGGGGGGIIIOOOYYYbbbgggiiikkkggghhhsssyyylll\\\QQQIIIEEEGGGLLLOOOOOOMMMJJJFFFCCCBBBCCCEEECCCBBBBBBCCCCCCBBB@@@===777222333888;;;999666777777777666666666555555333333222111000000000000///...---,,,+++*********)))))))))((((((((('''''',,,++++++++++++,,,,,,---///...---+++***))))))))),,,,,,,,,------,,,,,,,,,------...//////...------.........///......------......------------,,,,,,...///000000//////000111111111111222222333333444666888::::::::::::<<<>>>AAAAAAAAABBBCCCDDDEEEFFFDDDFFFHHHLLLXXXttt@@@AAACCCEEEFFFGGGGGGFFFJJJLLLRRRXXX\\\ddduuuhhhUUUEEEAAAAAA???@@@EEEIIIPPP\\\kkkzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}yyywwwuuuuuuwwwxxxyyyyyyxxxxxxwwwwwwvvvuuuuuuuuutttsssqqqnnnllljjjiiihhhjjjjjjiiihhhhhhhhhiiiiiifffbbb___^^^bbbggglllooorrrvvvxxxwwwuuunnnaaaTTTIIIHHHIIIPPPZZZbbbggghhhkkkfffccciiisssyyyvvvqqqjjjaaaUUUNNNIIIFFFIIIOOOWWWUUUQQQKKKFFFDDDEEEGGGEEEDDDCCCCCCDDDEEECCCBBB;;;666222333777;;;:::777666666666555555555444444444444333222222111111000000///...,,,+++***))))))++++++++++++************,,,,,,++++++***+++++++++......,,,+++******************++++++++++++******------...//////...------------......///.........---------............///---///000000//////000222222222222222222333333333999;;;=========<<<>>>???BBBBBBBBBBBBCCCEEEFFFFFFFFFGGGIIILLLWWWrrrBBBCCCEEEGGGHHHIIIHHHHHHIIILLLRRRYYY___hhhyyyfffUUUFFFCCCCCC@@@BBBGGGKKKSSSaaappp~~~~~~yyyzzz~~~~~~~~~~~~}}}|||{{{zzzxxxwwwuuuuuuwwwyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvuuutttrrrpppnnnkkkiiihhhhhhkkkkkkjjjiiihhhhhhggggggeeebbb^^^\\\___eeekkkoootttwwwyyyxxxvvvpppdddXXXJJJHHHHHHOOOYYYbbbffffffjjjeeeaaaccchhhjjjgggcccaaaZZZRRRNNNJJJHHHLLLSSSZZZXXXUUUOOOJJJHHHHHHIIIEEEDDDCCCDDDEEEEEEDDDCCC999555222333777::::::888666666666555555555444444444444444444333222111111///...---,,,+++*********........................---,,,+++************************+++,,,---...///******++++++++++++******---..................---,,,,,,---.../////////...---......///000000111111---...000000//////111222555555555555555444444444999;;;>>>?????????@@@AAAAAAAAAAAABBBBBBCCCEEEEEEFFFHHHJJJMMMYYYtttCCCDDDFFFGGGHHHHHHHHHGGGEEEIIIPPPYYY```jjj}}}dddTTTGGGDDDDDDBBBEEEKKKMMMWWWfffttt}}}vvvxxx}}}|||}}}}}}~~~}}}}}}|||{{{zzzxxxvvvuuuvvvxxxyyyxxxwwwxxxyyyyyyyyyxxxwwwvvvuuuqqqpppnnnlllkkkjjjjjjiiillllllkkkiiihhhfffddddddccc```\\\ZZZ\\\bbbjjjooovvvxxxyyyxxxvvvqqqfff[[[JJJGGGFFFMMMXXXaaadddcccfffbbb______aaabbb```^^^[[[UUUPPPMMMIIIGGGLLLSSSWWWWWWUUUQQQLLLIIIGGGHHHEEEDDDCCCCCCDDDDDDCCCBBB888555222333666999999999777777777666666666555555444444555555444333111111,,,,,,+++++++++,,,------************++++++++++++------,,,+++************++++++++++++,,,---...///++++++,,,,,,,,,,,,++++++.........------.........,,,,,,---.../////////...,,,,,,---...///000000111,,,...000000//////111222666555555555555555555555333666:::<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHLLLYYYtttAAABBBDDDEEEFFFFFFEEEEEEBBBFFFNNNXXXaaammmzzzaaaRRRGGGFFFFFFDDDHHHOOORRR]]]mmm{{{|||ssswww~~~{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~wwwvvvvvvwwwxxxyyyxxxwwwxxxxxxwwwwwwvvvuuuuuuuuuooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjiiigggeeecccbbbaaa___]]][[[\\\bbbkkkqqqwwwyyyyyywwwuuuqqqfff[[[KKKGGGEEELLLWWW```bbbaaaaaa___\\\[[[\\\\\\\\\[[[WWWSSSOOOLLLGGGFFFKKKSSSXXXXXXVVVQQQLLLGGGEEEEEEEEECCCBBBAAABBBBBB@@@???888555333333555777888888777777777666666666555555333444555555444333111000++++++++++++,,,---......)))))))))***************------,,,,,,++++++,,,,,,///...---,,,++++++++++++,,,,,,------------,,,,,,///...------------...///------......///.........******++++++,,,---......,,,...///000///000111333333333333333333444444444333666;;;>>>@@@@@@BBBCCC@@@@@@??????@@@AAAAAABBBAAACCCEEEIIIVVVrrrAAABBBDDDEEEFFFFFFEEEEEECCCGGGQQQ\\\gggtttttt^^^QQQGGGGGGGGGFFFKKKSSSYYYeeeuuu{{{qqqvvv~~~{{{zzzyyyzzz{{{}}}~~~~~~wwwvvvvvvwwwyyyyyyxxxwwwxxxwwwuuutttssssssttttttnnnnnnlllkkkjjjjjjiiiiiiffffffggggggfffeeedddccc______^^^]]]^^^dddmmmsssxxxyyyxxxuuusssoooeeeZZZLLLHHHFFFLLLXXXaaabbb```aaa___]]]ZZZYYYYYYYYYZZZVVVSSSOOOLLLHHHGGGNNNWWWaaa___[[[SSSLLLGGGFFFFFFDDDBBB@@@@@@@@@???===;;;888666444333444666777888666666666555555555444444222333444555444222000///,,,,,,+++++++++,,,------+++++++++,,,,,,------------------,,,------......111000...---++++++******,,,,,,------------,,,,,,///...------------...///.........///......------++++++,,,,,,------......,,,---///000///000222333222222333333444444555555666:::>>>AAABBBBBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBBBBBDDDFFFIIIUUUpppDDDEEEFFFGGGHHHHHHGGGFFFGGGLLLVVVbbbnnn|||ooo\\\PPPGGGGGGHHHGGGLLLUUU___kkk{{{{{{qqquuu|||{{{|||}}}}}}}}}}}}}}}|||{{{wwwvvvvvvwwwyyyyyyxxxvvvwwwvvvtttrrrqqqrrrssstttooonnnmmmkkkjjjiiihhhhhhbbbccceeefffffffffeeeeee___``````___aaafffooouuuxxxyyyxxxtttrrrnnndddYYYNNNIIIGGGMMMYYYbbbccc```dddbbb```\\\YYYWWWXXXYYYXXXUUURRROOOKKKJJJRRR\\\mmmiiiaaaWWWNNNJJJIIIJJJDDDBBB???>>>>>>===;;;999888777555444444555666777555555444444444333333333222333444444444222000......---,,,,,,++++++++++++*********++++++,,,,,,,,,---------------...///000......---,,,,,,,,,------+++,,,,,,------,,,,,,+++///...---,,,,,,---...///.../////////...---,,,,,,/////////000000000000000,,,---///000///000222333444444444555666777888888555888===?????????>>>???BBBBBBAAAAAAAAABBBCCCCCCFFFHHHIIIKKKVVVpppFFFFFFGGGHHHIIIKKKLLLMMMOOOVVV___iiiwwwsssiiiUUULLLHHHKKKKKKIIIPPP]]]fffvvvtttpppvvv~~~||||||||||||}}}}}}}}}|||{{{zzzzzzxxxxxxyyyzzzyyyxxxvvvuuuvvvtttrrrqqqrrrrrrqqqooolllmmmmmmmmmlllkkkjjjjjjhhhhhhgggfffeeeeeedddddd```___^^^___cccjjjppptttyyy{{{zzzuuuqqqlllcccZZZIIIHHHGGGKKKXXXhhhpppqqqgggccc```___\\\WWWUUUWWWSSSQQQOOOLLLHHHHHHRRR^^^qqqmmmeeeZZZPPPJJJHHHHHHBBBBBBCCCDDDCCC@@@;;;777555333222222444555555444)))+++---000333555777888222222222222222222333333......---,,,,,,+++******************+++,,,------)))***+++,,,,,,+++***))),,,...//////---++++++,,,...,,,)))''''''***...000333222111000///...---,,,---,,,,,,+++,,,---///000---...............------......//////000000111111555444333333444555777888<<<;;;::::::;;;<<<>>>???===>>>@@@BBBCCCCCCCCCBBBGGGEEEGGGMMMZZZqqqGGGGGGHHHIIIJJJLLLNNNOOOTTT[[[eeeooo}}}|||nnndddVVVNNNJJJNNNOOOOOOXXXeeelll{{{zzzppppppvvv}}}{{{{{{{{{|||||||||}}}||||||{{{{{{zzz{{{{{{zzzzzzyyyxxxwwwxxxvvvsssrrrrrrqqqpppnnnnnnnnnnnnmmmmmmkkkjjjjjjggggggfffeeeeeedddccccccbbb```___```cccjjjppptttyyy{{{zzzuuuqqqmmmeee\\\NNNJJJHHHSSSkkkrrrjjjbbb^^^[[[VVVTTTVVVUUURRRPPPLLLGGGFFFOOOZZZgggfffbbb[[[SSSLLLIIIGGGDDDCCCCCCDDDCCCAAA<<<999555333222222444555555555444555555666666666666555111111222222222111111000......------,,,++++++***+++++++++***++++++,,,,,,***)))(((''''''((()))***---...///...,,,+++,,,---,,,+++*********,,,---...000////////////............------,,,,,,---...///...//////000//////............//////000111111111444444333333444555777777;;;;;;;;;;;;;;;<<<===>>>===>>>@@@BBBCCCCCCCCCBBBFFFEEEGGGMMMYYYoooGGGHHHHHHJJJLLLNNNPPPQQQWWW```jjjuuusssggg___RRRKKKIIIMMMPPPSSS^^^kkkxxxwwwoooqqqxxx~~~|||||||||{{{{{{|||}}}}}}}}}||||||}}}}}}|||{{{zzzzzzzzzzzzzzzxxxuuusssrrrqqqooonnnppppppooonnnmmmllljjjiiiffffffeeeeeeddddddcccccccccbbb``````ccciiioootttwwwyyyxxxtttqqqnnnfff^^^UUUMMMLLL```ttteee]]]YYYUUUSSSTTTUUURRROOOLLLFFFDDDLLLUUU\\\^^^^^^[[[UUUOOOJJJGGGFFFDDDCCCBBBBBB@@@>>>;;;666444222222444555666555777777666666555333222111000111222333222111///---......------,,,+++++++++---,,,,,,++++++++++++,,,---+++'''$$$$$$'''+++---,,,------+++))))))+++---++++++,,,------------,,,,,,,,,------....../////////......------------...//////000000000000000///......///000000111111222444333333444444666777777999:::;;;<<<============>>>>>>@@@AAABBBCCCCCCCCCFFFEEEGGGLLLWWWmmmFFFGGGHHHJJJMMMOOORRRSSSYYYbbbmmmwwwuuujjj```ZZZNNNJJJIIINNNSSSZZZfffrrr|||wwwsssttt|||}}}}}}~~~zzz{{{|||}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzzzzwwwuuutttssssssqqqpppqqqqqqpppooonnnllljjjiiiggggggffffffeeeeeeeeeeeedddaaa___^^^aaagggnnnrrrsssuuutttqqqnnnllleee^^^XXXPPPRRRjjj}}}iii___ZZZVVVSSSSSSTTTQQQNNNKKKGGGDDDJJJRRRVVVYYYZZZYYYTTTNNNIIIGGGFFFDDDAAA@@@??????===;;;666444222222444666666666333333444444444444333222111222444555444111...,,,......------,,,,,,,,,,,,...---,,,+++++++++++++++///---***''''''***---///++++++***(((''''''***,,,,,,---------------------+++++++++,,,------............---,,,,,,,,,++++++......///000000000//////...//////000111111222222333333333444555666777777999:::;;;===>>>======<<<>>>???@@@AAABBBCCCCCCCCCEEEEEEGGGLLLVVVkkkFFFFFFHHHJJJMMMQQQSSSUUU[[[dddnnnvvvyyyqqqiiiaaaZZZVVVOOOMMMOOOTTT[[[dddqqq{{{{{{vvvttttttwww}}}||||||}}}{{{{{{|||}}}~~~~~~~~~}}}|||{{{yyyxxxxxxxxxyyyzzzxxxvvvttttttuuuuuuuuusssqqqqqqpppooonnnllljjjiiihhhhhhhhhhhhggggggggggggcccaaa]]]]]]___fffmmmrrroooqqqpppmmmkkkiiiccc\\\WWWSSSVVVmmmoooddd___ZZZVVVTTTRRRNNNLLLKKKHHHFFFJJJQQQVVVWWWWWWUUUPPPKKKHHHGGGEEEBBB???=========;;;:::777555222222444666777777444555666777777777777666222444555666555333000.........------------,,,,,,......---,,,++++++++++++,,,,,,++++++++++++,,,,,,+++,,,+++)))((()))+++...///...,,,++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,---....../////////...//////000000111222222222222222333444666666777777999:::;;;===>>>======<<>>===<<<<<<:::999888555222222333666777888666666666666555444333333333444555666555444222000......------------------...------,,,,,,,,,,,,---((()))***,,,,,,***)))(((---......---,,,,,,...111///...,,,******+++---...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++,,,---.../////////...//////000111111222222333111222333555666777777777999:::;;;<<<============?????????@@@AAABBBDDDDDDCCCEEEHHHMMMUUUjjjHHHIIIKKKNNNRRRWWWZZZ\\\\\\ccciiilllpppttttttpppjjjgggcccaaa```^^^\\\[[[TTTXXX^^^dddlllwwwwwwppplllhhhjjjooozzz{{{|||}}}|||{{{zzz{{{|||}}}}}}~~~~~~~~~}}}||||||tttuuuvvvxxxyyyyyyzzzzzzzzzxxxvvvvvvwwwwwwvvvuuunnnnnnnnnmmmmmmkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhdddaaa^^^]]]aaahhhqqqvvvssstttsssnnnlllkkkfff___QQQNNNNNNYYYpppzzzvvvoooeee]]]ZZZTTTOOOMMMLLLJJJGGGHHHLLLTTTUUUUUURRRNNNIIIGGGFFFCCCAAA???>>>===<<<:::888999666222222333666888888666666666555444333111111333333444444444333333222------..................------,,,,,,,,,------...((()))+++,,,,,,+++)))(((,,,---......------...000---,,,,,,,,,++++++++++++)))******+++,,,---......+++,,,---.........---,,,,,,---...//////000000000///000000111111222333333000111333555777777777777;;;;;;;;;;;;;;;<<<===>>>@@@?????????@@@BBBDDDEEEBBBDDDIIIMMMUUUjjjJJJKKKMMMQQQUUUYYY]]]___ZZZ___ccceeegggjjjiiieeegggeeeccccccddddddcccbbb```ffflllrrr{{{wwwmmmjjjhhhgggjjjqqqzzz~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{ssstttwwwyyyzzz{{{{{{zzz|||zzzwwwwwwwwwvvvuuutttlllmmmmmmmmmlllkkkjjjjjjgggggggggggghhhhhhhhhhhheeebbb___^^^bbbjjjsssyyywwwxxxvvvqqqooonnniiibbbPPPKKKHHHPPPeeeyyyzzz~~~}}}|||ttthhh___]]]VVVRRRNNNNNNKKKFFFFFFIIIQQQSSSTTTSSSOOOKKKGGGFFFCCCBBB@@@??????>>>;;;888999666333111333666888999999999999999999888777777222222222222222222333333------..................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---***+++---...---+++)))''''''((()))+++---///000111,,,---///000000000//////---...///000111111111111000000000111222222333333000111333555777888777777<<<;;;::::::;;;<<<>>>???@@@?????????@@@BBBDDDEEEAAADDDIIINNNVVVkkkJJJKKKMMMRRRVVVZZZ\\\\\\UUUXXX]]]```aaaaaaaaabbbbbbggglllppppppooonnnmmmlllqqqzzzllleee```___^^^^^^ccciiittt}}}~~~}}}}}}~~~|||~~~|||{{{}}}~~~}}}|||{{{zzzyyyyyyyyyyyyxxxvvvuuuuuuwwwxxxzzz|||yyyvvvtttsssrrrpppooolllmmmnnnooonnnmmmkkkiiillliiigggffffffggggggfffeeeccc``````ccciiipppuuuxxxvvvuuuuuuvvvsssmmmhhhSSSJJJDDDLLL[[[iiittt{{{{{{uuummmfffaaa]]]\\\VVVTTTPPPLLLHHHFFFEEEEEEOOOUUUZZZXXXPPPIIIGGGIIIAAAAAABBBCCCCCC@@@;;;777999666333222222333333222333444444555666555555555444555555555333111000......---,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,---...///000111******+++,,,,,,,,,++++++,,,+++***+++,,,,,,,,,***---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------/////////000000000000000///000222333555555555555444444555555666777777777;;;;;;<<<===>>>???@@@@@@???AAABBBCCCCCCCCCEEEGGGDDDGGGJJJLLLWWWqqqIIIJJJMMMQQQUUUXXXYYYYYYUUUXXX[[[^^^```bbbeeeggghhhmmmssswwwyyyzzz{{{{{{www{{{vvvmmm___YYYUUUTTTTTTUUUZZZ```nnnvvvsssrrrqqqppprrruuuxxx{{{{{{~~~~~~~~~}}}~~~}}}|||{{{zzzzzzzzzxxxwwwvvvuuuuuuvvvxxxyyy{{{xxxvvvttttttsssrrrpppnnnnnnoooooonnnmmmkkkjjjllljjjhhhgggggghhhhhhgggdddbbb```___ccciiipppuuuyyywwwwwwxxxxxxtttlllfffRRRHHHBBBIIIWWWdddnnnuuuvvvrrrllleee___[[[YYYXXXTTTQQQMMMIIIFFFDDDDDDDDDMMMTTT[[[[[[SSSLLLHHHHHH???>>>>>>>>>??????===;;;:::777333111222333444333555555666777777777777777888888888777555222000......---,,,,,,,,,,,,............---,,,,,,+++******++++++++++++,,,,,,---...++++++,,,,,,,,,++++++******)))((()))***+++***(((---,,,,,,,,,------......***++++++,,,------...............//////000000000......//////000111222222444444555555666777777777;;;;;;<<<======>>>?????????@@@BBBBBBBBBCCCDDDFFFDDDGGGIIILLLWWWrrrJJJLLLOOORRRUUUWWWXXXXXXYYY[[[^^^aaadddiiinnnrrrvvvzzz~~~|||lll___XXXPPPKKKHHHIIIJJJLLLQQQWWWdddlllvvv|||}}}uuuggggggggghhhmmmsssyyy}}}zzz{{{}}}~~~~~~~~~}}}|||{{{{{{{{{vvvvvvuuutttuuuvvvwwwxxxyyywwwuuuuuuuuuuuusssrrrppppppooonnnnnnmmmllllllllljjjhhhhhhhhhiiihhhgggcccaaa______ccciiippptttxxxvvvvvvwwwwwwssskkkeeeRRRGGG@@@EEERRR\\\eeekkkkkkhhhbbb\\\XXXVVVVVVVVVUUURRRMMMHHHEEECCCCCCDDDJJJQQQYYY[[[UUUMMMIIIGGGEEECCCAAAAAABBBBBBAAAAAA===999444111111333555555777777777888888888888888;;;;;;:::999777444111///......,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++******+++)))((()))***+++***))),,,,,,,,,---------......***++++++,,,---......///,,,,,,---...///000000111///......---...///000111444444555555666777777777;;;;;;;;;<<<<<<======>>>>>>@@@AAABBBAAABBBCCCEEECCCFFFIIIMMMXXXtttLLLOOOSSSVVVXXXYYYZZZ[[[aaadddhhhmmmqqqwww|||sssfffYYYOOOIIIFFFBBB@@@CCCEEEGGGKKKQQQ[[[bbbjjjppptttyyyyyyjjjdddcccdddfffllluuu}}}|||}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzuuuuuuttttttuuuvvvwwwwwwwwwuuuuuuuuuvvvvvvtttsssrrrqqqpppnnnmmmmmmmmmmmmkkkiiigggggghhhhhhfffeeebbbaaa___```ccciiippptttsssqqqoooooopppnnniiieeeRRRFFF???CCCMMMVVV]]]aaaccc```\\\WWWUUUUUUWWWXXXZZZWWWQQQLLLGGGDDDCCCCCCFFFMMMSSSUUUQQQKKKHHHGGGHHHGGGGGGGGGHHHGGGDDDBBB???:::555111111333555666777777777777777888888999;;;;;;;;;:::888666333222///...---,,,+++,,,---...)))***++++++------.../////////...---------..................---,,,******---,,,++++++------,,,+++,,,,,,---------...------,,,,,,,,,---------------++++++,,,---...///000111333222000//////000222333444444555555666777777777;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAAAAAAAABBBDDDBBBEEEIIILLLXXXtttOOORRRVVVYYYZZZ\\\```ccciiinnnuuu|||xxxhhh[[[SSSMMMEEE@@@???<<<;;;???BBBCCCGGGLLLSSSXXX___eeejjjpppwww|||uuuddd\\\\\\^^^bbbkkkvvv|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvttttttsssuuuvvvvvvtttsssrrrqqqpppnnnmmmmmmmmmmmmhhhgggffffffffffffdddcccbbbaaa___```ccchhhnnnrrrllliiieeeeeefffgggeeecccRRRFFF>>>AAAJJJRRRWWW[[[\\\ZZZWWWUUUUUUVVVYYY[[[^^^[[[UUUNNNHHHDDDAAA???CCCGGGKKKLLLJJJHHHGGGGGGCCCFFFJJJOOOQQQNNNHHHDDD@@@<<<666222222444666777666555555555555666777888888999999999888777555444///...---,,,+++,,,,,,---+++++++++,,,,,,,,,------//////...---------....../////////...---,,,+++***---,,,+++,,,---------++++++,,,---.........------///......------,,,,,,+++++++++,,,---...///000111444222111000000111333444444444555555666777777777::::::;;;;;;<<<<<<======>>>@@@AAAAAAAAAAAABBBCCCAAAEEEHHHKKKWWWrrrTTTWWW[[[]]]___cccjjjoootttyyytttfffTTTIIIFFFCCC>>>999;;;888888<<>><<>>?????????AAABBBBBBAAAAAABBBDDDAAADDDGGGIIITTTnnn^^^aaaeeegggiiioooyyy{{{oooZZZRRRGGG@@@>>>===:::888:::777888<<<======???CCCCCCDDDGGGKKKQQQXXX```eeepppttt{{{sss```XXXXXX[[[bbbooo}}}|||~~~~~~}}}{{{zzzzzzyyyyyyzzzyyyyyyxxxwwwuuutttsssqqqqqqrrrsssttttttqqqooopppppppppooonnnllljjjhhhgggfffeeefffffffffcccaaa___]]]\\\[[[]]]aaaeeegggdddaaa______```___ZZZWWWOOODDD<<>>???AAAAAAAAABBBCCCCCCBBBAAACCCDDDBBBDDDFFFGGGQQQjjjhhhkkknnnpppssszzzqqq```TTTEEEDDDAAA>>>;;;::::::;;;;;;999999===>>>===>>>BBB======???CCCHHHPPPWWW\\\dddiiiqqq{{{rrr___XXXXXXZZZ```lll|||}}}{{{zzz|||~~~~~~|||{{{{{{{{{{{{{{{{{{zzzyyywwwuuusssrrrqqqqqqqqqssstttssspppmmmnnnoooppppppnnnkkkiiiggggggffffffggghhhgggdddbbb]]][[[ZZZYYYZZZ]]]aaaccccccbbbaaabbbbbb^^^WWWQQQMMMBBB:::===FFFLLLPPPSSSSSSUUUWWWZZZ\\\^^^___```ZZZZZZZZZWWWRRRKKKEEEAAA???CCCIIIMMMOOONNNKKKIIIIIINNNUUUZZZ[[[TTTJJJCCCAAA>>>:::888777777666555666555333333333444666888444444444333222///---,,,000///...,,,++++++,,,,,,'''((()))+++---///000111,,,,,,,,,---...///000111---...///////////////......---,,,,,,......---,,,***+++---//////...---,,,******,,,---///000111222/////////000000000000000,,,---...000111222222222444444555555666777777777888999;;;===???AAABBBCCCAAACCCDDDCCCBBBBBBCCCDDDBBBDDDEEEFFFOOOggguuuxxx{{{}}}yyyjjj___VVVMMMFFF@@@>>><<<::::::;;;>>>???999:::;;;<<<============AAA@@@>>>???AAAFFFLLLOOOXXX]]]fffrrr|||uuueee]]][[[]]]gggqqq{{{{{{|||||||||}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxxxxyyywwwwwwwwwvvvuuutttttttttsssqqqpppqqqrrrrrrqqqooolllmmmnnnnnnnnnmmmlllkkkjjjhhhfffeeeeeeeeedddbbb___\\\XXXVVVVVVZZZ^^^bbbccccccdddeeeddd___XXXSSSGGG@@@<<>>;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHKKKRRRfffxxx|||uuulll___TTTMMMGGGAAA<<<===<<<;;;::::::;;;<<<>>>======>>>???@@@@@@@@@???@@@???======???DDDHHHKKKOOOTTT\\\gggsss{{{{{{llldddaaaaaahhhpppyyy}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyywwwvvvvvvvvvvvvwwwvvvvvvuuuuuutttttttttuuusssrrrrrrssssssqqqpppmmmnnnnnnnnnnnnmmmllllllkkkhhhfffeeefffeeedddccc___]]]YYYWWWXXX\\\aaaeeefffeeeeeeeeeddd```YYYUUUIIIAAA<<>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHKKKQQQeee~~~nnnaaaWWWQQQIIICCCAAA@@@===;;;;;;<<<<<<<<<======>>>>>>AAAAAABBBBBBCCCBBBBBBBBBAAA@@@>>>>>>???BBBEEEGGGFFFJJJRRR\\\gggqqqyyy~~~xxxqqqllljjjnnnrrrxxx~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxvvvuuuuuuuuuvvvuuuuuutttttttttuuuuuuvvvuuussssssssssssrrrpppoooooonnnmmmmmmmmmmmmmmmkkkiiigggfffffffffeeeddd```^^^[[[YYY[[[```eeeiiiiiihhhfffeeeccc```[[[WWWLLLCCC>>>@@@FFFKKKQQQVVV\\\\\\\\\[[[[[[\\\```ccccccqqqxxxzzzyyyiiiVVVQQQLLLOOOQQQRRRPPPMMMLLLLLLIIIHHHHHHFFFCCCAAA>>>===999777444333555777777777999999777555333222000000444444444444333222111000,,,+++***))))))***,,,---************+++,,,---...++++++*********+++,,,,,,)))***+++---...//////000,,,***((()))+++...///000+++,,,,,,,,,,,,+++******------,,,,,,,,,---......---------...//////000000...---,,,,,,---000222444444555666555555555777999============>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHJJJQQQdddoooaaaTTTJJJHHHDDD@@@>>>>>>??????>>>===>>>@@@AAABBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCBBBDDDCCCAAAAAAAAABBBDDDEEECCCFFFLLLSSS]]]gggqqqwww}}}~~~zzzxxxzzz|||}}}~~~}}}}}}|||}}}|||{{{zzzxxxwwwvvvvvvuuuuuutttssssssttttttuuuvvvtttsssrrrsssrrrqqqoooooonnnmmmkkkkkkkkkllllllkkkiiigggfffggggggfffeeeaaa___\\\[[[^^^ccciiimmmllliiigggdddbbb___[[[XXXPPPGGGAAACCCIIIOOOVVV\\\``````^^^\\\[[[^^^eeejjjooorrrZZZRRROOOQQQSSSSSSQQQNNNMMMLLLIIIGGGEEEBBB???>>>===<<<888666333333444666777777999999999888666444222111333333444333333222111111///---***(((((()))+++,,,------,,,,,,------...///++++++******+++,,,------******+++,,,---............+++((((((***---//////---...///000000///...---,,,,,,,,,,,,,,,,,,------,,,,,,---......//////000//////......///000111222222333444444444555777999;;;;;;<<<<<<===>>>>>>>>>CCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJPPPdddxxxdddWWWNNNGGGDDD???===;;;:::;;;<<<<<<<<<>>>???AAACCCDDDDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEIIIMMMSSS\\\gggnnnwww|||{{{}}}~~~||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvuuusssrrrrrrrrrtttttttttsssqqqqqqrrrqqqpppnnnooommmllljjjiiiiiijjjkkkjjjhhhfffffffffgggfffeeeaaa___]]]]]]___eeekkkooollljjjgggdddccc```]]]ZZZTTTKKKCCCDDDKKKRRR[[[ccccccbbbaaa]]]]]]bbbllltttttt[[[SSSQQQSSSVVVVVVSSSPPPNNNMMMJJJHHHDDDAAA>>>======>>>777555333333444777888888888999999999888777666555222222333333222111000000222000,,,)))((((((***+++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......------------------000---***)))***,,,---...---...000111111000///...+++,,,,,,,,,,,,+++++++++,,,,,,------.../////////111111222333222111000///000111333444444666888;;;999999:::<<<===>>>???@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHJJJQQQeee~~~mmm[[[OOOIIIEEECCCDDD<<<<<<<<<<<<<<<======>>>???@@@AAACCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDFFFHHHKKKRRR\\\cccrrryyy~~~{{{|||}}}}}}}}}}}}}}}{{{zzzyyywwwwwwwwwxxxwwwvvvvvvuuuwwwuuusssqqqpppqqqrrrssssssqqqppppppqqqrrrqqqooonnnnnnlllkkkjjjjjjjjjjjjhhhgggeeeeeeffffffeeedddaaa___]]]]]]___eeekkkpppllljjjhhhfffeeeccc___]]]WWWLLLCCCDDDKKKTTT^^^fffddddddbbb______eeeqqq{{{oooYYYUUUSSSVVVYYYZZZWWWRRROOOMMMKKKIIIEEEBBB????????????888555333333555777888999777777777777888888888888333333333333222111000///111///---***))))))******---,,,+++***))))))))))))------,,,,,,------......000000///---------------111...,,,+++,,,---------,,,,,,---............---,,,,,,---------,,,+++***,,,,,,,,,---......//////000222333444444222000//////111333444444666999<<<888999:::<<<===???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCEEEFFFHHHKKKRRRfffvvvcccVVVJJJGGGEEEBBB@@@AAA===???@@@AAABBBBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDBBBDDDFFFFFFGGGLLLVVV^^^lllssszzz~~~~~~{{{zzz{{{}}}~~~|||zzzxxxwwwtttuuuvvvwwwxxxwwwwwwvvvxxxvvvssspppoooooopppqqqrrrqqqpppqqqsssssssssqqqooooooooonnnmmmllljjjjjjgggeeedddccceeeeeeeeedddaaa___]]]\\\___dddjjjooommmllljjjjjjiiigggccc```VVVKKKBBBBBBIIISSS^^^hhhdddeeeddd```___fffsss~~~vvvbbbSSSTTTTTTXXX]]]^^^[[[UUUPPPMMMKKKJJJFFFCCCAAA@@@??????888666444444666888::::::777666555555555666777888555555555444333111000///,,,++++++************+++++++++***************+++------,,,,,,+++,,,,,,,,,//////------,,,---......///...,,,---...//////...---,,,,,,,,,------...///....../////////...,,,,,,+++,,,,,,------....../////////000111222333333333111333444555555666999;;;:::;;;;;;===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEHHHLLLSSShhh|||jjj\\\VVVKKKEEEFFFFFFAAA======;;;===@@@CCCDDDEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNOOOOOONNNLLLJJJIIICCCEEEGGGGGGGGGLLLUUU]]]fffnnnuuuzzz|||zzzzzz{{{}}}~~~{{{yyywwwvvvuuuvvvxxxyyyzzzzzzyyyyyyyyywwwssspppooonnnpppppprrrqqqqqqrrrtttuuuuuutttpppqqqqqqqqqpppnnnllljjjfffdddccccccdddeeedddcccaaa___\\\\\\^^^ccciiinnnnnnmmmlllmmmllljjjfffcccUUUJJJ@@@@@@GGGQQQ^^^gggeeefffeeeaaa___eeerrr}}}sssgggWWWMMMRRRUUUZZZ___```]]]WWWQQQMMMKKKJJJGGGDDDBBB@@@??????888666444444777999:::;;;888666444333222333555666777777666555444222000///'''(((((()))***+++++++++++++++++++++,,,---......------,,,+++************---,,,,,,+++,,,---///000---,,,,,,...000111111000///...---------///000111///000111111111000...---++++++,,,------......///...------...///222555777444555666555555555777999============>>>>>>>>>???BBBBBBCCCCCCDDDEEEFFFFFFDDDEEEHHHLLLTTTiii