BM6P6(@ nnnSSSDDD@@@<<<999888888777555333222222222222222111111000///......------.........//////000000***++++++,,,,,,------......---,,,+++***+++,,,---+++,,,------+++***+++---000,,,((('''***---///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000---+++++++++,,,---+++,,,---......///000000...............---------000---)))))),,,//////......------------...//////......------------,,,,,,///222333111///111888>>>NNN@@@666@@@FFFCCCAAADDDMMMTTTMMMCCCGGGTTTQQQPPPOOOLLLIIIIIIKKKMMMJJJMMMPPPTTTVVVXXXXXXXXXVVVYYYIIIEEEZZZDDDWWWPPPPPPQQQQQQRRRTTTUUUVVVVVVYYY[[[[[[YYYXXX[[[]]]\\\]]]^^^_______________jjjPPPVVVdddFFF}}}|||OOOMMMJJJEEEHHHEEEBBB@@@@@@AAAAAAAAA@@@>>>======>>>>>><<<;;;:::999666UUU777,,,888///111///------...000000000,,,,,,------...///000111---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++......------,,,+++************))))))))))))******,,,+++++++++******)))))),,,,,,++++++***))))))))))))))))))((())))))******++++++++++++++++++++++++'''(((((()))))))))))))))+++***)))(((((()))***+++************************,,,,,,+++******+++,,,,,,+++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++************************---------,,,,,,+++++++++***+++,,,,,,------------,,,.........,,,+++,,,---/////////////////////////////////...---------,,,//////.........---------000...***'''&&&''')))+++,,,,,,------...------------......///////////////...............///000000---------.........//////000000000000000000000000...///000111111000///...111111111111111222222333///111333333222222444555;;;<<>>;;;888777666555333222111111111111222111111000//////................../////////000......------------------...---,,,+++++++++,,,,,,,,,---...---,,,+++,,,---000---******---///111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++,,,------,,,,,,,,,,,,---...//////---------...............///,,,******---//////------------------......///...........................000111///---...333888___DDDPPP???000999XXXQQQCCC:::BBBPPPNNNCCCHHHJJJKKKJJJHHHGGGGGGHHHJJJLLLOOOSSSVVVXXXYYYYYYXXXUUU```SSSKKKNNNQQQQQQQQQPPPPPPOOOOOOPPPPPPSSSUUUVVVVVVUUUUUUXXXZZZXXXYYYZZZ[[[\\\]]]]]]]]]QQQ]]]bbb]]]WWWWWW~~~SSSRRRPPPLLLKKKIIIHHHHHHIIIHHHFFFEEEDDDCCCAAAAAAAAAAAA???===BBB333BBB777;;;:::666555222///---------......---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))(((''''''++++++************+++++++++++++++******)))))))))******************++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++'''(((((()))))))))))))))+++***)))(((((()))***+++************************,,,,,,+++******+++,,,,,,+++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,(((((()))***************++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,------------,,,---...---,,,,,,---..........................................---------//////.........---------...------,,,++++++++++++***+++,,,---.../////////---......///////////////...............///000000---------.........//////000000000000000000000000//////000111111000///...222222222111111222222333222333555555555666999;;;@@@BBBEEEIIIMMMQQQSSSTTTYYYZZZ[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZjjjPPPAAA===:::777666333222111111000000000111111111111000000//////...............////////////000000//////...------,,,...------,,,+++,,,,,,,,,,,,---......---,,,---...///...,,,---///111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,------......//////---,,,+++,,,...///...------,,,,,,,,,,,,---...............///////////////...000222000...---000333+++cccJJJ666MMMNNN:::???HHHMMMLLLHHHKKKQQQBBBEEEHHHJJJIIIGGGGGGGGGKKKMMMPPPSSSVVVXXXXXXYYYZZZRRRKKKBBBLLLIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMLLLNNNQQQSSSTTTUUUVVVWWWYYYYYYZZZZZZRRR[[[ZZZNNNcccQQQNNNWWWXXXXXXTTTPPPPPPQQQRRRSSSRRRNNNLLLLLLJJJHHHGGGFFFEEECCCAAAHHH999LLL111```999999777666444111000000///...,,,...---,,,+++************------,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))(((''''''''',,,,,,++++++++++++,,,,,,*********)))))))))))))))((())))))***++++++,,,,,,,,,+++******))))))))))))++++++++++++++++++++++++'''((())))))******))))))+++***))))))))))))***+++************************,,,++++++******++++++,,,+++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,((())))))***************------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***,,,------,,,,,,...///........................---------..............................---------+++---///111111///---+++)))***,,,---//////000000---......///////////////...............///000000------........./////////000000000000000000000000//////000111111000000///333333222222111222222333444555777777999<<<@@@DDDEEEGGGLLLQQQUUUWWWYYYYYY\\\\\\]]]]]]]]]\\\[[[[[[XXXWWWVVVVVVUUUUUUUUUVVViiiOOOAAA===;;;888777222222111111111111111111111111111000000000//////.........////////////////////////.........------......------,,,,,,,,,,,,,,,...///...------...000/////////000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------///...---,,,++++++,,,,,,---,,,+++***)))***,,,,,,++++++,,,------...//////,,,,,,,,,---......------,,,,,,,,,,,,,,,---......---.........//////000000000333555555333222333555999<<>><<<999888333333333333333333222222111111111111000000000000///////////////.........,,,,,,------.....................---------,,,,,,,,,---......------///000///000111000...---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++++++++---,,,+++*********+++,,,***++++++,,,---...//////+++,,,---......------------,,,,,,,,,,,,---......,,,------...///000000111222444666777777777888888===000>>>@@@MMM666JJJQQQCCC@@@KKKKKK???KKKLLLMMMMMMMMMOOORRRTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTOOOMMM;;;EEE@@@AAACCCEEEGGGHHHIIIIIIGGGGGGFFFGGGHHHJJJLLLLLLIIIJJJKKKMMMNNNNNNOOOOOOIIIMMMOOOTTTFFFLLL```BBBlllWWWYYYYYYVVVZZZYYYWWWWWWXXXZZZZZZYYYXXXVVVTTTSSSSSSRRRPPPNNNHHHKKKDDDHHHEEEMMMGGG>>>BBB@@@===;;;:::888555333111111000//////...//////...------,,,,,,------...******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))******)))))))))))))))*********+++++++++*********))))))///...---,,,+++*********++++++++++++++++++++++++((())))))*********************++++++++++++******************************+++++++++++++++++++++++++++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...***+++------------///000........................,,,---------.../////////---.....................,,,,,,------......//////.........///......---------......///////////////...............///000000........./////////000000////////////////////////000000000000000111222222222222111111222222333333777888:::;;;>>>CCCIIIMMMMMMPPPTTTXXX[[[\\\\\\[[[\\\\\\[[[ZZZXXXVVVUUUTTTUUUVVVVVVXXXYYY\\\]]]^^^|||hhhNNNAAA>>><<<:::999555555555555555444333222111111111111111111111111///////////////.........+++,,,,,,---......//////---............---,,,,,,+++,,,......------...000///000000///---*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------......+++,,,...---,,,,,,---///...------------...//////,,,---...///000111222333333444555777888999999999+++OOO222<<<@@@cccGGG999DDDMMMGGGIIISSSNNNNNNNNNMMMMMMNNNRRRUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRWWWOOODDD@@@???>>>@@@BBBDDDEEEEEEEEEEEEGGGFFFEEEGGGIIIJJJIIIHHHEEEFFFGGGHHHHHHIIIIIIHHH@@@QQQ@@@NNNQQQBBBQQQHHHCCC~~~TTTVVVWWWTTTZZZWWWUUUUUUWWWYYYZZZ[[[ZZZXXXWWWWWWXXXXXXVVVUUUVVVQQQPPPAAAXXXxxxDDD@@@CCCAAA???>>>>>><<<999666222111111000/////////000......------------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************))))))))))))))))))******************+++++++++,,,,,,++++++***))))))(((---,,,+++***************++++++++++++++++++++++++((()))******++++++************+++,,,,,,+++*********************************++++++,,,,,,++++++***+++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////---,,,,,,,,,---...***,,,------,,,,,,...///---------------------------------...............---------...............---,,,+++++++++---...000//////000//////...,,,,,,---......///////////////...............///000000....../////////000000000000000000000000000000000000000000000000111333333222222222333444555666777;;;===???AAACCCGGGLLLPPPRRRTTTWWWZZZ[[[\\\\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSWWWXXXYYY[[[]]]___aaaccc~~~zzz}}}fffMMM@@@===;;;999888555666666666555444222111111111111111111111111111000/////////..............................//////---.../////////...,,,,,,***+++------,,,,,,...///---...///...,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................,,,------......---------(((***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,++++++...111///............///000000...///000111333444555666888777777777888999999999DDD,,,CCC:::>>>555zzzXXXLLLTTTKKKFFFNNNNNNOOOPPPOOONNNNNNPPPQQQPPPPPPPPPPPPPPPQQQQQQRRROOOTTTKKK~~~HHHLLLAAABBBDDDGGGJJJLLLMMMMMMMMMOOONNNNNNPPPRRRRRROOOLLLHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJ===DDDSSSKKKDDDHHHLLL;;;|||RRRTTTUUUSSSVVVUUUTTTUUUWWWYYYXXXXXXYYYXXXXXXYYY[[[\\\[[[ZZZ\\\\\\ZZZHHH^^^TTTOOODDDDDDCCCBBBBBBBBBAAA>>><<<777666555333222111000000......------------......,,,,,,------------------------------------------++++++************++++++)))))))))))))))*********+++******))))))******+++***+++++++++,,,,,,,,,,,,++++++******************))))))((((((((((((((()))++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++******************************+++,,,,,,,,,,,,+++***+++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,)))***++++++,,,,,,++++++------------------------+++++++++,,,,,,---------000///---,,,,,,,,,---...,,,---...---,,,,,,---...------------------------...............------------------.........//////...---,,,,,,,,,---...///...////////////......------......///////////////...............///000000.../////////000000000000000000000000000000000000000000000000000222333444444444555666888:::;;;<<>>;;;:::888777666666666666555333111000111111111111111111222222000000//////.........---111111000000//////......---.../////////...,,,,,,)))***,,,,,,,,,,,,---///+++---///...,,,,,,///222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---..............................//////000//////...'''))),,,/////////---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...,,,******...222///////////////000111111000000222333555666888888===;;;:::999:::::::::999222HHH===:::;;;BBBEEEJJJ___QQQTTTNNNNNNPPPRRRSSSQQQOOOOOOOOOLLLLLLLLLMMMNNNOOOQQQRRRMMMQQQHHH[[[[[[YYYNNNLLLOOOSSSXXX\\\___``````_________aaacccbbb^^^ZZZMMMMMMNNNNNNMMMMMMLLLKKKPPP???UUUJJJ===NNNHHHEEEBBBEEEMMM|||RRRTTTVVVSSSRRRRRRTTTVVVXXXYYYWWWUUUYYYXXXXXXZZZ\\\^^^^^^]]]SSScccVVVXXXQQQNNNhhhMMMGGGFFFFFFGGGGGGFFFDDDAAA===<<<:::777555333222222......------------......------------------,,,,,,------------------------++++++************++++++***************+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------)))))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++******+++,,,------,,,+++******************************+++,,,------,,,+++***+++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,+++,,,------......------........................+++++++++,,,,,,---------111000...,,,,,,,,,...///,,,.........,,,+++,,,---------------------------/////////......------,,,---------.........//////---...............------------...///000000//////---......///////////////...............///000000////////////000000000000000000000000000000000000111000000///000222444555555666777888;;;===???@@@FFFIIILLLNNNOOOQQQSSSVVVRRRRRRRRRRRRSSSSSSSSSTTTXXXXXXXXXYYYXXXXXXWWWWWWZZZZZZZZZZZZZZZ[[[\\\]]]}}}yyy~~~|||eeeJJJ===;;;:::999999777666666444333222111111111111000///////////////333111///---+++***))))))000000000000000000000000......------------.........---,,,+++,,,,,,...............------,,,,,,,,,+++++++++,,,---...///000...------,,,,,,------...,,,------......------,,,...------,,,,,,,,,------,,,,,,,,,---------......)))(((''')))---///...,,,...---,,,,,,---...///000.........///////////////111000/////////000222333333555888888888888999:::999999999999:::;;;<<<===;;;<<<======>>>>>>======999zzzHHHMMMJJJMMMTTTSSSJJJIIIOOOIIILLLFFFPPPVVVJJJKKKSSSPPPFFFPPPMMMddd^^^YYYZZZ^^^eeennntttvvvuuuuuurrrqqqsssvvvuuuooojjjaaa\\\XXXXXXYYYXXXSSSNNNKKKLLLNNNNNNLLLJJJIIIIIIDDDQQQ===nnnzzzLLLNNNRRRSSSVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTWWWYYY\\\___```___YYYfffZZZXXXSSS{{{JJJOOOMMMLLLAAAJJJRRRAAACCCCCC@@@>>><<<;;;:::777555333000---,,,---/////////111000///...------------,,,,,,,,,------...............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********---,,,+++******+++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++***,,,......,,,+++,,,,,,///......------,,,+++++++++++++++,,,,,,---------------------------------------------------------,,,---......//////......,,,,,,,,,---...///000000........................////////////////////////////////////////////////111111222111111000///...000000000000000000000000////////////000000000000111000000000000111111222...//////000222444555666555666888;;;???DDDHHHJJJLLLOOOQQQSSSSSSSSSTTTUUUZZZWWWTTTPPPNNNMMMNNNOOOSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXWWWUUUTTTUUUYYY\\\~~~zzz{{{dddJJJ===;;;:::888888666555444333222111000000111111000///////////////000///......------------////////////////////////......------------............---,,,,,,,,,---............------,,,,,,,,,------,,,,,,,,,---......,,,++++++******++++++,,,,,,------......------,,,000000////////////000000,,,,,,,,,---------......---,,,+++---000222111000//////...---------..................////////////000000000000000222333444555777999999888888999:::999999999::::::;;;<<<===;;;;;;<<<<<<<<<=========GGG:::OOOjjjBBB999HHHTTTQQQIIIIIIPPPLLLLLLNNNJJJIIIJJJQQQHHHNNNIIIqqqkkkhhhiiimmmsss{{{~~~xxxoookkkhhhggghhheee___ZZZVVVWWWXXXWWWTTTRRRQQQQQQMMMJJJOOOUUUxxxJJJLLLQQQRRRTTTTTTUUUVVVUUUTTTSSSRRRTTTUUUUUUVVVXXXZZZ[[[\\\\\\XXXbbbVVVVVVSSSoooUUUFFFCCCLLLHHHGGGCCC999IIIDDDBBB???>>>===;;;999777555333000//////000000000......---,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,---...---,,,+++,,,---/////////...............,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,---......//////......---,,,,,,------///000000////////////////////////........................////////////////////////...//////000000000//////000000000000000000000000////////////000000000111////////////000111222333222222111111222333555666888:::<<<@@@DDDIIILLLNNNQQQSSSVVVWWWVVVUUUUUUUUUUUUSSSOOOLLLKKKJJJKKKLLLOOONNNMMMMMMMMMNNNOOOPPPOOOPPPPPPOOOOOOQQQTTTWWW{{{yyybbbIII===;;;:::888777444444333222111111000000111111000///////////////000//////.........//////..............................------------......///...---,,,,,,,,,,,,,,,.........---------------///......---,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,...---------------......,,,,,,,,,---------......,,,+++***,,,...//////...000000...------,,,------------........./////////000000000111333444666777888999::::::999888999;;;::::::::::::;;;<<<===>>>===<<<;;;;;;;;;<<<===>>>;;;FFFQQQFFFXXXcccCCC@@@HHHFFFKKKKKKFFFHHHNNNNNNKKKMMMJJJRRRRRRzzzzzz{{{~~~}}}}}}|||xxxqqqlllhhhiiihhhfffbbb```______VVVbbbUUUTTT[[[wwwIIIKKKPPPQQQQQQSSSTTTVVVVVVUUUSSSRRRVVVVVVUUUUUUUUUVVVWWWWWWXXXVVV]]]QQQUUUSSS^^^UUUJJJLLLDDDFFFMMMEEEKKKFFFDDDAAA@@@???>>><<<:::999666333222222222111000...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////******++++++++++++******+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------.........,,,******,,,...------------............------------,,,,,,,,,,,,------------------------------------------------,,,---......//////......---------------...///000////////////////////////........................////////////////////////,,,---...//////000000000000000000000000000000000/////////000000000111111.........///000111222333555444333222222444666777===???CCCGGGLLLPPPRRRTTTWWWYYY\\\\\\YYYVVVTTTTTTNNNMMMKKKIIIHHHHHHHHHIIIJJJJJJHHHGGGGGGGGGHHHIIIFFFHHHJJJJJJKKKLLLOOORRR~~~vvv```HHH===;;;:::777666444444444333222111111000111000000///////////////222111000...---,,,,,,,,,..............................------------......///......---,,,,,,,,,,,,...............---------......------------............------------......,,,------......------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......+++++++++,,,------------............---------...---------......//////000000111222333555777999999;;;<<<<<<;;;:::999:::<<<<<<<<<<<<<<<===>>>?????????>>>===<<<<<<>>>@@@AAAGGGDDD999FFFQQQ>>>```dddQQQOOOMMMOOOXXXVVVVVVRRRXXXccchhh~~~}}}|||{{{wwwsssppppppqqqmmmrrrqqqkkkbbbpppwwwHHHIIIMMMMMMOOOQQQSSSUUUUUUUUUSSSRRRTTTTTTSSSSSSSSSTTTTTTUUUTTTUUUXXXNNNUUUTTTQQQ|||NNNKKKSSSFFFFFFXXXQQQHHHGGGFFFDDDCCCBBBAAA???>>><<<999666555444333222111///......---------......,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000((()))++++++++++++)))(((******++++++,,,,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...............---***((()))+++---))))))******+++,,,------......------,,,,,,,,,+++,,,,,,------------------........................,,,---......///.........---------------...///000........................------------------------////////////////////////---...//////000000000/////////////////////////////////000000000111111111000000/////////000111111555444333333555777:::<<>>>>><<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@???@@@AAACCCEEEIII===KKKOOO===GGGOOO222LLLiiiaaacccccceee]]]dddgggrrrxxxssszzzpppwwwGGGFFFHHHHHHKKKMMMOOOPPPQQQPPPOOONNNPPPPPPPPPPPPQQQRRRSSSTTTRRRVVVUUUOOOVVVUUUKKK[[[UUUDDDRRRSSSJJJMMMIIIJJJIIIGGGEEEEEEEEEDDDCCCAAA>>><<<999777777666444222///......------------...,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,.../////////...---,,,+++)))'''(((***,,,((())))))***+++,,,------.........------,,,,,,,,,,,,,,,,,,---------..............................,,,---......///............------------...//////------------------------........................////////////////////////111111111111111000///...////////////////////////000000000000111111111111333222111000000///000000444444444666999===AAACCCGGGJJJNNNSSSWWWZZZ[[[\\\]]]___```___[[[WWWTTTSSSPPPPPPPPPQQQQQQQQQPPPPPPKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIIIIGGGFFFGGGHHHppp\\\FFF===<<<:::666444555555555444444333333333111111000///////////////+++++++++,,,---...///000..............................------------......,,,,,,---......------,,,.............../////////,,,,,,,,,---...000111222------,,,,,,,,,,,,------,,,------......------,,,------------...///000000,,,,,,,,,---------......---...///...---,,,---...******,,,...///000000000......///000111111222222333444666888:::<<<<<<===>>>??????===<<<===???AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHUUUHHH@@@LLLDDD===SSSHHHDDDOOOzzzwwwqqqvvvsssvvvmmmzzz}}}xxxHHHFFFGGGEEEJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSPPPVVVTTTQQQWWWUUUMMMOOOUUUAAAPPPQQQLLLFFFNNNJJJHHHGGGFFFGGGGGGEEECCC@@@???<<<;;;;;;999777555000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***++++++,,,+++++++++,,,,,,+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000///......+++++++++***))))))+++---+++,,,,,,---...//////000.........---------------+++,,,,,,------.................................,,,---......//////............---------......///........................////////////////////////////////////////////////222222222222111000///...000000000000000000000000000000000111111111222222444333222111111111111111444555888<<>>===>>>AAADDDDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHGGG999AAAIII@@@AAAGGG>>>EEE999===JJJEEECCCggg~~~OOOMMMMMMKKKNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKLLLLLLMMMNNNPPPQQQOOOUUURRRTTTVVVRRRSSSRRRrrr\\\@@@KKKNNNRRRMMMLLLJJJHHHGGGGGGHHHHHHGGGEEECCCBBB@@@@@@???>>><<<999444444222000///.........,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++------,,,,,,,,,,,,------++++++++++++******************+++++++++,,,,,,,,,******+++,,,,,,------...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000///...---***+++,,,---,,,,,,---///------....../////////000------------............++++++,,,,,,---......///........................,,,---......//////......///......---------......000000000000000000000000000000000000000000000000///////////////////////////000000000000000//////000000000000000000000000000000111111111222222222333333222222333333444555777:::???DDDIIIMMMPPPQQQSSSTTTVVVXXXZZZ]]]```aaacccddddddcccaaaaaabbbcccaaabbbdddeeeeeedddbbb```[[[ZZZXXXWWWVVVWWWWWWXXXYYYXXXVVVSSSPPPPPPQQQSSSmmmYYYEEE===<<<:::555333333333222222222222222222111111000///////////////000//////.........//////000000000000000000000000.........------.........)))***,,,.../////////...---.........//////000000000000///............/////////............//////,,,------......------,,,---------...///000111222,,,,,,,,,---------......---///000///+++***+++---,,,---.../////////...---///000111222333444555555666777:::<<<============?????????>>>>>>???CCCEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGHHHHHHHHHHHHGGGDDDRRRNNN???===CCCDDDCCCIIIDDDBBBDDDEEEFFFLLLSSSFFF]]]WWWVVVVVVSSSTTTRRRPPPNNNNNNNNNPPPQQQLLLLLLLLLLLLLLLMMMNNNNNNMMMSSSRRRVVVUUUPPPWWWWWWLLLeeeSSSLLLXXXMMMPPP___VVVUUUTTTSSSRRRPPPOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJHHH<<>>^^^CCCVVVDDDXXXVVVBBBMMMPPPEEEJJJIIIGGGGGGHHHHHHGGGFFFFFFDDDCCCCCCCCCBBB???===:::999777555444222222111,,,,,,,,,------...............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********......,,,,,,,,,,,,......,,,+++++++++******))))))******+++++++++,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---...000111111///---,,,))),,,...//////...///111,,,,,,,,,------------...,,,---------.../////////++++++,,,,,,---...//////////////////////////////,,,---......//////......///......---------......111111111111111111111111000000000000000000000000////////////////////////,,,---...///000000000000000000000000000000000000000111111111111222222222111111222333444666888999;;;>>>DDDJJJOOORRRTTTTTTXXXXXXXXXYYY[[[^^^aaacccfffggggggfffeeeeeehhhjjjfffhhhjjjkkkkkkiiigggeeedddcccbbb``````aaabbbbbbaaaaaa^^^[[[XXXXXXZZZ]]]pppSSSBBB>>>999999<<<999444444444333222111000///222111111000///......---111111000000//////......//////.........---------333222111///............---------------...///000...............///000000,,,,,,------.../////////.................................------,,,,,,,,,......---,,,---...///000...............---------,,,,,,,,,---------......------..................333333333444555666777888:::;;;<<<>>>??????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLKKKGGGDDDEEEHHHIIIFFFBBBDDDCCCAAA@@@@@@@@@@@@AAAAAAAAACCCFFFKKKQQQWWWZZZbbbdddgggllluuuqqqooolllbbbgggccc^^^ZZZWWWWWWXXXYYYVVVPPPJJJHHHJJJMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSTTTXXXXXXVVVTTTRRRSSSVVVXXXVVVUUUSSSRRRRRRRRRSSSTTTNNNMMMKKKHHHGGGFFFFFFGGGIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGGGGGGGHHHIIIDDDDDDDDDDDDDDDCCCBBBBBB===<<<;;;888666333000...///...------,,,,,,------,,,,,,,,,+++,,,,,,------//////...------,,,++++++******))))))))))))******------,,,,,,+++***))))))(((((()))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,...//////,,,*********------------------------+++,,,,,,------,,,,,,+++...///000///------///111************************,,,------......------,,,***++++++,,,,,,------...------------------------............////////////000000//////.........---//////............//////333333222111000///......////////////000000000000............///111222222222222111111111111222222////////////000000000000...000222333222111222333111111222222444777<<<@@@CCCGGGNNNSSSUUUVVVWWWXXXWWWYYY\\\]]]^^^```bbbdddggghhhiiijjjlllmmmnnnoooooopppppppppooollljjjhhhgggeeeeeefffhhhjjjiiiiiigggeeebbb```___```aaabbbsssVVVDDD???999888:::666444555555444333222111111222111111000//////......111000000000/////////...//////.........---------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................///000000..................------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,---...///000------..................,,,,,,---------.........,,,---...///////////////444444444444555666777888999:::<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIEEEBBBBBBEEEFFFDDDAAAEEEDDDCCCBBBBBBDDDFFFGGGKKKLLLOOOSSSZZZaaagggkkkrrruuuzzz}}}{{{|||~~~wwwsss|||~~~sssoookkkgggfffhhhjjjkkkfff___WWWRRRQQQPPPNNNLLLNNNNNNOOONNNNNNNNNNNNOOOTTTTTTSSSQQQQQQRRRTTTVVVVVVUUUTTTTTTTTTTTTTTTUUUQQQOOOMMMJJJHHHGGGFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDD???>>>===;;;888555222111///...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++************++++++------,,,,,,+++******)))*********+++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***------------------------............////////////000000000/////////......//////............//////111111000000///.........////////////000000000000///////////////000111222111000000000000000000111/////////000000000111111000111333333222222333444222333444666777;;;AAAEEEHHHLLLQQQUUUWWWXXXZZZ[[[YYY[[[^^^___```aaadddfffiiijjjkkklllnnnooopppqqqppppppqqqqqqooommmjjjiiigggffffffhhhjjjkkkjjjhhhiiigggeeecccbbbbbbdddeeevvvYYYFFFAAA:::777888444555555555555444333222222111111111000000//////...000000000000/////////////////////.........------...------,,,,,,------...,,,,,,,,,+++,,,,,,---..................///000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------------...//////,,,---------.../////////,,,------------.........,,,---...///000000111111555555444444555666777777999:::<<<>>>@@@AAABBBCCCBBBBBBCCCEEEGGGHHHIIIJJJGGGGGGHHHHHHGGGGGGFFFEEEGGGCCC@@@@@@CCCEEEDDDBBBGGGFFFEEEEEEHHHLLLPPPSSSZZZ[[[___eeellluuu|||{{{wwwvvvxxx|||{{{yyy{{{|||uuukkkccc^^^YYYTTTPPPOOOMMMLLLJJJJJJKKKLLLMMMQQQPPPOOOOOOPPPQQQSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTRRROOOLLLJJJHHHFFFFFFFFFHHHKKKMMMNNNOOONNNMMMIIIJJJLLLMMMMMMJJJGGGEEEGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGBBBBBB@@@>>>;;;999666555111000///...------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,++++++++++++,,,,,,,,,,,,$$$&&&)))+++******+++,,,+++++++++,,,,,,,,,,,,,,,------............---------......---+++***+++,,,---------------------------,,,+++******+++,,,---......------,,,+++++++++////////////////////////............////////////111000000000000000////////////............///////////////...............////////////000000000000000000/////////000000111000000////////////000000000000000111111111222222111333444444333222333555333555888:::===BBBGGGKKKOOOQQQUUUWWWYYY[[[]]]___]]]___aaabbbcccdddgggiiilllmmmnnnoooppprrrssssssqqqqqqqqqqqqpppnnnkkkjjjgggggghhhjjjlllllljjjhhhkkkjjjgggfffeeefffggghhhvvvYYYGGGBBB:::888888444444444444444444333222222111111111000000000//////000000000000////////////////////////............000/////////000000111222---------,,,,,,------..................///000000//////.........---------........................------------------------------------......//////,,,,,,,,,---...///000000------------............,,,---...000111222222222444444444444444555555666999:::<<<>>>AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIFFFGGGGGGGGGFFFEEECCCBBBEEECCCAAABBBEEEGGGHHHHHHJJJIIIJJJLLLQQQXXX___ccchhhjjjnnnttt|||}}}yyyvvvvvvyyy}}}~~~uuunnnhhhaaa\\\UUURRRNNNKKKKKKLLLNNNNNNNNNMMMMMMMMMOOOPPPQQQQQQQQQRRRTTTVVVVVVVVVVVVUUUUUUTTTQQQNNNKKKHHHFFFEEEEEEHHHLLLPPPRRRRRRQQQPPPMMMMMMNNNMMMLLLIIIFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDBBB???===:::999555444333111000000//////000///..................,,,---------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,,,,+++++++++------------------------000...,,,*********,,,---+++++++++,,,,,,,,,,,,,,,$$$&&&)))++++++++++++,,,******++++++++++++,,,,,,---..................---...///000///---,,,,,,---++++++++++++++++++++++++...---+++******+++---...++++++,,,,,,---.........////////////////////////............////////////111111111111000000000000//////............//////.........//////000000000////////////000000000000111111000000///000000000000000////////////000000000111111111222222222222111222333333222222444666555888<<>>@@@BBBCCCDDDDDDGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCAAACCCGGGLLLRRRVVVZZZ\\\^^^^^^aaaeeellluuu}}}~~~|||yyyxxxxxx{{{}}}ssslllccc]]]ZZZWWWSSSQQQQQQMMMHHHFFFHHHJJJIIIHHHKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSRRROOOMMMKKKIIIHHHIIIKKKNNNPPPRRRTTTTTTVVVTTTQQQNNNKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFDDDAAA???>>>999777666333222000//////...---,,,+++************++++++++++++++++++++++++++++++************++++++------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,++++++,,,,,,------......***,,,......---+++++++++******++++++,,,,,,------------............------)))+++------,,,+++++++++------------------------000///...------...///000//////......---,,,,,,,,,000000000000000000000000............//////////////////000000000000000111//////............/////////000000000111111222222////////////000000000000111111000000000111111222222222111111111111222222000000000111111111222222///111222222333555888;;;===AAAFFFJJJMMMOOORRRTTTXXXZZZ\\\]]]^^^```cccfffgggiiikkkkkkllllllnnnppppppppppppqqqrrrssssssssssssrrrqqqooonnnmmmlllllliiiiiijjjkkkmmmllljjjggggggffffffgggggghhhiiiiiioooSSSCCC@@@:::888888333222222333333333333333222111111111111111111111111.../////////000000000111000000000000/////////......---------------...///000000///..............................///000000------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.../////////...---------..............................////////////111111222333333444333333111222222333555777999:::<<<===???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>???BBBDDDFFFEEEJJJQQQYYY```fffjjjmmmnnnoooqqquuu{{{~~~|||zzzyyyyyy|||}}}wwwoookkkjjjhhhdddaaa[[[TTTLLLIIIJJJLLLKKKJJJKKKKKKLLLNNNPPPSSSUUUVVVUUUUUUUUUTTTSSSQQQPPPOOOJJJJJJIIIJJJMMMPPPTTTVVVUUUUUUSSSQQQOOOLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEGGGHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@???===;;;999777555333222222///...---,,,++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,---------------------------------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,---......///***,,,......---,,,,,,,,,+++++++++,,,------......,,,,,,------------,,,,,,'''))),,,------,,,+++,,,................................................/////////...------,,,,,,////////////////////////............////////////....../////////000000000//////............///////////////000000000000000////////////000000000000000000000000111222333333111111000000000000111111/////////000000000111111000111333444555888===@@@CCCGGGLLLPPPRRRSSSTTTVVVYYY[[[^^^```aaacccfffhhhhhhjjjlllmmmmmmmmmoooqqqqqqqqqrrrrrrssssssttttttrrrqqqpppnnnmmmlllkkkkkkjjjiiiiiijjjkkkkkkiiihhheeeeeefffgggggghhhiiiiiioooSSSCCC@@@999666666111333333444555555444444444111111111111111111222222.../////////000000111111000000000000///////////////......---------......000///...---------------...............///000000/////////...------,,,,,,........................,,,,,,,,,------.........,,,,,,.../////////...---...............---------............/////////000222222333444444333333333222333333555777999;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<<<<>>>AAAFFFHHHLLLRRR[[[eeemmmssswwwzzzzzz{{{}}}~~~|||zzz{{{}}}{{{vvvuuuxxxyyywwwtttddd\\\SSSNNNOOOQQQPPPOOOKKKKKKLLLMMMPPPSSSVVVXXXUUUVVVWWWWWWVVVUUUTTTSSSLLLJJJHHHHHHJJJNNNSSSWWWTTTUUUUUUUUURRROOOKKKIIIJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCDDDFFFIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGFFFDDDBBB@@@???BBB@@@>>><<<999777666666222222111//////.........//////...------,,,++++++...------,,,,,,------...------------------------.....................------------,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,---...//////)))+++---...---,,,,,,---++++++,,,------...//////+++,,,,,,------,,,,,,+++'''***...//////......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...//////000////////////////////////............/////////000---.........//////000000//////............//////////////////////////////////////////000000000000000000000000111222333444000000////////////000000////////////000000000000111222444555777;;;@@@DDDGGGKKKPPPTTTUUUUUUVVVWWWYYY\\\```bbbdddeeehhhiiiiiikkkmmmnnnmmmnnnppprrrrrrrrrssssssttttttuuuuuurrrqqqooonnnlllkkkkkkkkkkkkiiihhhhhhjjjjjjiiihhheeeeeefffggghhhiiiiiijjjoooTTTDDD@@@888666999666777666666555555444333333111111222222222000...---......////////////......111000///------.../////////...---,,,,,,---...//////////////////////////////000111000///...///000..................------...------------...//////******)))+++---///..............................000000000000000000//////111222222000///...000111222222333444444444333333666666666777999<<>>@@@@@@@@@???===:::777555777444111/////////...---)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++***+++++++++---,,,++++++************+++---//////---,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...////////////---,,,+++000///...---,,,---...///,,,++++++******++++++,,,---------............///000000///.....................///000000000000000000000//////.........---000000000000////////////000000000000000000//////222222111111111111222222333333222111000000111111000222444666666444222000555333111111333444222///111111000000000222333444555555666999===BBBGGGJJJPPPRRRUUUVVVWWWYYY[[[^^^^^^aaaeeeggghhhiiikkklllmmmmmmnnnooopppqqqqqqrrruuuuuutttsssrrrrrrqqqqqqpppooonnnlllkkkkkkkkkkkkmmmkkkhhhggghhhiiiiiihhhcccdddeeeggghhhhhhfffdddnnnTTTDDD@@@999777999666555444444333333222111111222222222111111000///......//////000000//////...///...------,,,,,,------000///............///000......------------......***,,,---...---...///111...........................------------...//////000///......//////...---.................................------------------///000000000000222444333333444555555555555444777777888:::===???AAABBB???@@@AAABBBDDDEEEFFFGGGGGGEEECCCBBBBBBCCCCCCDDDBBBFFFLLLQQQVVV[[[aaadddlllttt{{{}}}{{{{{{{{{rrrkkkgggdddaaa___^^^ZZZUUUQQQQQQQQQRRRRRRTTTSSSRRRSSSTTTTTTSSSQQQPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOOOOMMMJJJGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJHHHEEEEEEEEEEEEBBB@@@AAABBBBBBBBB@@@===;;;999999777333111000000...---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,+++***************+++,,,---,,,+++***,,,---++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---...//////......---111000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///000000///...............------...///////////////000/////////............/////////...............//////////////////000000000000////////////000000333222222111000000111111111222444555555444222111555333111111333444222000333222222111222333555666888999;;;>>>CCCHHHLLLNNNSSSUUUXXXYYYYYY[[[]]]___```cccgggiiijjjkkklllnnnoooooooooppppppqqqqqqrrrsssssssssrrrqqqqqqqqqqqqooonnnmmmlllkkkjjjjjjjjjjjjiiihhhiiijjjjjjgggeeehhhhhhhhhhhhgggeeebbb```mmmSSSCCC@@@999777999666555444444333333222111111333333111111000000000000///000000111111000000///.../////////......------000000////////////000000......---,,,,,,---......+++---......------...///...........................------------...//////000///......//////...---........................------------------------...///111111111111333555444444555666666666666666777999;;;>>>@@@BBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDDDDBBB@@@???@@@BBBEEEFFFHHHMMMVVV^^^fffmmmssswww|||~~~~~~zzzxxxuuusssrrrlllbbb[[[VVVSSSQQQPPPQQQPPPOOOPPPQQQRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQOOOPPPPPPPPPOOOMMMKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDDDDDDDCCCAAA???>>>===;;;777555333222000...//////......,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************+++,,,------,,,++++++***************+++,,,,,,***))))))+++...,,,,,,,,,,,,------------------------------------+++,,,---...////////////111000...---++++++******,,,,,,++++++++++++,,,,,,---------............///000//////............///------......//////......////////////............---------...............---.........//////000000000000////////////000000333222111111000111111111111222444555555444222111444333222222333333222111444444333333444666777888<<<>>>BBBFFFKKKOOORRRSSSWWWYYY[[[\\\\\\]]]___aaadddfffjjjllllllmmmnnnoooppppppppppppqqqqqqqqqqqqqqqqqqppppppppppppppppppooonnnmmmkkkjjjjjjjjjjjjfffggghhhjjjkkkiiifffccceeeeeedddbbb```]]][[[ZZZkkkQQQCCC@@@999777999666777666666555555444333333444333111000//////000111000000111111111111000000000111222222222111///...////////////////////////000///---,,,,,,---///000111222222000...,,,,,,---............////////////...------------...//////***))))))***---......---........................///////////////000000000333444555555333222222333444555666666777777777777888:::===@@@BBBDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@AAAEEEIIIMMMSSSYYYbbbkkkrrryyy~~~uuujjjbbb[[[UUUQQQOOOMMMLLLLLLMMMNNNMMMLLLJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>;;;888777555222000000000///...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,------------...---------...............,,,------.........////////////...---,,,+++++++++,,,,,,,,,++++++,,,,,,,,,---------............///000///............//////......///////////////...///////////////.........------............//////---------...//////000000222222111111111111222222222222111111111111111222111222444555555444222111333333333333333333333222444444444444666888:::;;;AAACCCHHHNNNRRRUUUWWWWWWZZZ\\\]]]^^^^^^^^^```bbbgggjjjmmmnnnnnnnnnooopppppppppppppppoooooooooooonnnnnnmmmmmmmmmnnnooooooooonnnmmmkkkjjjjjjjjjjjjeeeeeeeeeggghhhgggdddbbb_________]]]ZZZYYYXXXXXXiiiPPPBBB@@@:::888999666777666666555555444333333555444222000000000111111000000111111111111000000000111222222222111///...........................111000///......///000111111111222000---,,,,,,,,,........./////////000000...------------...//////)))(((((())),,,------,,,/////////////////////////////////000000000111111555777888888666555555555444555666777888888888888999:::===@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEFFFGGGIIIMMMSSSXXX^^^dddllltttzzzyyyooodddZZZTTTNNNKKKIIIHHHHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHCCCCCCCCCCCCCCCBBBBBBAAABBB@@@===;;;:::888555333111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------,,,,,,,,,------...***,,,//////...,,,,,,,,,,,,,,,---------.........---------.........////////////......------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------............/////////............//////000000111111111000000///.........///////////////....../////////000000000............//////000000222222111111111111222222222111111111111111222222222333333444444333333222333333333333333333333444333444444666888;;;>>>???EEEHHHMMMSSSWWWYYYZZZZZZ\\\]]]___```___```bbbdddjjjmmmoooppppppoooooopppnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjkkkmmmnnnnnnmmmlllkkkjjjiiiiiiiiifffdddbbbbbbbbbcccbbbaaa]]]^^^^^^[[[YYYXXXZZZ\\\hhhOOOAAA@@@:::888:::666555444444333333222111111444333222111111111111111///000000111111000000///.../////////......------------............------000000000000000000000000***,,,------,,,,,,---............//////000000111...------------...//////...---,,,,,,------,,,+++////////////////////////.........//////000000111222555888999999888999999555666777999::::::::::::;;;<<<===???AAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDHHHLLLOOOQQQVVV\\\aaaggglllssszzzyyymmmbbb[[[SSSPPPLLLIIIHHHGGGEEEDDDFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFDDDCCCBBBBBBBBBBBBAAABBBDDDEEEDDDEEEFFFHHHCCCCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>===<<<999777333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------************+++,,,---------,,,,,,,,,,,,------...+++---//////...,,,,,,---,,,---------............,,,,,,,,,---......//////000000///------,,,,,,---+++,,,---...////////////------,,,,,,,,,,,,---------------............//////............//////000111111222222222111000000.........///////////////......//////000111111111000000000000000000000///000000////////////000000111111111000111111222333222333333444444333333222222333444444333333444555333444555888;;;???CCCEEEKKKNNNRRRVVVZZZ\\\\\\\\\]]]___aaabbbbbbccceeeffflllnnnpppqqqooonnnnnnooollllllllllllmmmmmmmmmmmmllljjjiiigggggghhhjjjkkklllkkkjjjiiiggggggggggggfffccc```^^^^^^^^^^^^]]]XXXZZZ[[[YYYXXXYYY]]]bbbfffNNNAAA@@@:::888:::666555444444333333222111111333333333333222111000000...//////000000//////...///...------,,,,,,---------...///000000///...---...///000111111000///...)))***,,,,,,,,,,,,...///---......///000000111111...------------...//////000///---...//////...,,,////////////////////////...//////000111111222222111444777999888888888888888999:::;;;<<<=========????????????@@@AAABBBBBB@@@AAABBBDDDGGGIIIJJJKKKKKKQQQXXX\\\___ccciiinnnrrruuuzzz~~~vvvnnnhhhbbb^^^YYYTTTQQQOOOMMMKKKIIIIIIHHHGGGGGGHHHJJJKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLHHHGGGEEECCCBBBAAAAAABBB???BBBDDDDDDCCCCCCEEEGGGDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>??????<<<:::777666444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++***++++++,,,,,,+++************+++,,,------------+++******---///------------............+++++++++,,,---.........//////------------...///---...///000000000///...------,,,,,,,,,,,,---------------............///...............///000000111111111111111000//////............/////////000------......///000000111222222222111000000//////000000////////////000000111111000000111222222333333333333333333333333333111333555555333222444666444555777;;;???DDDIIIKKKQQQRRRUUUYYY[[[]]]^^^___^^^aaacccdddeeefffhhhjjjlllnnnppppppooommmmmmmmmkkkllllllmmmmmmnnnnnnnnnllljjjgggeeeeeefffgggiiihhhgggfffeeedddccccccccccccaaa___]]]]]][[[YYYVVVSSSWWW[[[]]]___dddmmmtttfffMMMAAA@@@:::999:::666777666666555555444333333222333444444333222000///......////////////......111000///------...//////...///000111111000///...,,,---000111111000---,,,---...//////---,,,---///---......///000111111222...------------...//////,,,++++++---///000000///000000000000000000000000111111222333444444555555333666888888777555444444:::;;;<<<>>>???@@@@@@@@@BBBAAA@@@???@@@AAABBBCCCCCCDDDFFFIIILLLNNNPPPQQQXXX___hhhmmmppptttzzz|||~~~~~~}}}wwwssspppkkkeee```\\\YYYVVVTTTLLLKKKHHHFFFFFFFFFGGGHHHHHHHHHJJJLLLOOOQQQRRRSSSOOOOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNIIIGGGEEECCCBBBAAAAAABBB???AAADDDCCCBBBBBBDDDGGGEEEDDDCCCBBB@@@@@@@@@@@@=========???@@@@@@???===;;;999666333000///......,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++***+++++++++))))))(((((()))***++++++000...***&&&%%%(((---222---------.........//////******+++,,,,,,---.........---,,,,,,---...000111000000111111111///...---...------,,,,,,------...---------.........//////...............///000111000000000000000///......---.........//////000000,,,,,,------...///000000444444333222111000//////222222111111111111222222111111000000111222333333333333333333333333333333111333555555333222444777555666999===BBBHHHMMMPPPUUUVVVXXXZZZ]]]^^^`````````bbbeeefffgggiiikkkmmmlllnnnppppppnnnlllllllllkkkllllllmmmnnnoooppppppllljjjgggdddddddddfffgggeeeeeecccbbbaaa````````````______^^^]]]ZZZUUUQQQTTTYYY```fffmmmwwweeeKKK======:::999888222555666666555333111111222999666000333666---***888333111333111***///555///...///111222222222111000---...///000000///...---000//////............///...---------...///111222///////////////.........---,,,,,,...///000///...////////////000000000000///000222333333222111000111222333444555777888888777777777777888999:::;;;<<<===???@@@@@@???>>>>>>???AAABBBCCCBBBCCCDDDFFFDDDFFFIIINNNTTT[[[```dddjjjqqqvvvwww|||}}}~~~yyyqqqmmmmmmkkkddd^^^XXXSSSLLLHHHGGGHHHIIIIIIHHHIIIJJJKKKMMMNNNOOOOOONNNPPPQQQOOOMMMMMMPPPSSSPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLKKKIIIGGGDDDCCC@@@@@@??????@@@BBBDDDEEEEEEEEECCCAAA???<<<:::888999999:::;;;===???AAABBB<<<;;;999777555333222111000///...---------------......,,,++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------......------,,,+++222222000///------,,,,,,................................................111111000///...------,,,++++++,,,---.........------,,,,,,,,,,,,---............///000000000000000000000000000111111111111000000///...------,,,,,,////////////000000000000000000000///////////////444333111///...//////000000000000000000000000000111111111111111111111111444444444333333222222111777777555444333444555555444888>>>CCCGGGLLLPPPSSSWWWYYY[[[^^^```bbbbbbbbbeeefffggghhhiiijjjkkkkkkmmmmmmlllkkkjjjjjjjjjjjjmmmmmmmmmmmmlllkkkjjjjjjjjjhhheeebbbaaabbbeeegggfffggggggccc^^^[[[\\\^^^```bbbdddggghhhfff```\\\\\\cccmmmxxxeeeKKK===>>>;;;::::::444444555555444222222444555...444333555???===555555000)))---222111555111###...///000111111111000000---...///000000///...---////////////............111000...---,,,,,,---.........//////////////////,,,,,,+++---......---,,,....../////////000000000,,,...000222333333333222333333444555666666777777777777888888999;;;<<<===>>>???@@@AAAAAA@@@@@@???>>>@@@BBBCCCCCCEEEHHHJJJNNNPPPUUU[[[bbbiiinnnqqquuu|||}}}|||}}}~~~}}}{{{{{{yyysssmmm```[[[SSSMMMJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKMMMNNNMMMNNNOOOMMMKKKJJJLLLNNNOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMLLLJJJGGGDDDCCCAAA@@@?????????@@@BBBCCCCCCCCCBBB@@@===:::888777666666777999;;;===???@@@===<<<;;;999777555333222000//////...------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000//////...---,,,+++,,,,,,---.........---///......------.................................------------------------000//////......------,,,,,,------............------,,,,,,,,,------......------...////////////////////////000000000111111000//////......---,,,,,,////////////000000000000000000000000000000000000000000000000000111111222000000000000000000000000111111111111111111111111666666666555555444444444666666555444444555666666999<<>>???<<<;;;;;;666444444444333333444777:::???UUUVVVFFFAAA===333+++<<<111000222...111444...---...///000000000000///......////////////............///000000000///...111000...---,,,,,,,,,---.........//////000000000222111000111222222000///------........./////////---...111333555666666666555555555555666666666666777888999:::<<<===??????AAAAAABBBBBBBBBBBBAAA@@@===???BBBDDDFFFJJJOOORRRTTTXXX^^^fffnnntttxxx{{{zzz{{{~~~~~~zzzwwwxxx||||||ooohhh^^^UUUQQQNNNNNNMMMKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKNNNNNNNNNLLLJJJHHHEEEDDDBBBAAA???>>>>>>>>>??????@@@@@@???===;;;888666555333333444666888:::<<<>>>???>>>===<<<:::888666555111000///...------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,+++)))***,,,---.../////////+++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////...------,,,,,,,,,---------......,,,------...................../////////000000000000//////......---------////////////000000000000000000000000000000111111,,,---///000222333333333000000000000000000000000111111111111111111111111555555555555555555444444555444444444555666888999???BBBGGGLLLOOOSSSWWWYYY[[[[[[\\\^^^```bbbdddeeegggggghhhiiijjjkkkkkkllljjjjjjiiihhhggggggggggggjjjjjjjjjjjjiiihhhgggfffcccddddddcccaaaaaabbbdddeeedddbbb^^^[[[]]]ccciiiuuu{{{xxxsssppprrr{{{}}}dddLLL??????:::888999444444555444444444777;;;???lll}}}jjjRRRAAA<<<333444555+++***444999---......///////////////...//////////////////......///111333444333111000///...---------///000111------...///000111111222444333222333444333111///------------.........///000111333555777888999999666666666666666666666666777888:::<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>AAADDDHHHLLLRRRYYY]]]]]]aaahhhpppwww|||zzzwww{{{xxxuuusssvvv|||~~~vvvkkkbbb[[[WWWUUUTTTTTTRRROOOLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKNNNNNNNNNMMMKKKIIIFFFEEECCCBBB@@@>>>===<<<<<<===>>>===<<<:::888666444333111222222444666999;;;<<>>===:::888777333222111///...---------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,---............*********+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///000000000///...------,,,,,,---------...------,,,---......//////..................////////////000/////////......------////////////000000000000000000000111111111111111,,,---///111333333333222000000000000000000000000111111111111111111111111222333333333333333333333444444444555777999<<<===EEEHHHLLLPPPSSSVVVYYY\\\^^^]]]]]]^^^```ccceeeggghhhhhhhhhiiijjjkkkkkkkkkjjjiiihhhgggffffffffffffhhhhhhhhhgggfffeeedddcccaaabbbbbb```^^^___cccgggmmmnnnmmmkkkiiikkkpppuuu~~~||||||}}}dddLLL@@@>>>888444555111555666666555666999===AAAhhhzzzKKK888333888333---...,,,...............//////000/////////......////////////111333555666555444333111000000//////000111222---......///000111222222000///.../////////---+++------------.........///222222333444555666777777888777777777777666666666777999;;;>>>@@@BBBCCCCCCAAAAAAAAAAAABBBBBBCCCCCCAAAEEEJJJPPPWWW^^^eeejjjooosssyyy~~~xxxuuuwww|||~~~}}}|||~~~{{{}}}}}}yyyxxxtttsssssswww}}}yyyoooiiieeebbb```___]]]YYYTTTOOOLLLIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDAAA???===<<<<<<<<<<<<;;;:::999777555333222222222222444555777999:::>>>?????????>>>===;;;:::666555333111000///......,,,---////////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,+++++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------///000000000///...------+++,,,---.........------......///000000000000///............///////////////////////////.........////////////000000000000//////000000111111111111...///000222222222111000000000000000000000000000111111111111111111111111222222222333333444444444444555666888;;;>>>AAACCCJJJMMMQQQTTTVVVXXX[[[]]]_________```aaadddfffhhhhhhhhhhhhiiiiiijjjjjjkkkjjjiiihhhggggggfffffffffffffffeeeeeedddbbbaaa```bbbbbbaaa______dddmmmuuu|||~~~}}}}}}cccLLL@@@>>>777333444111555666666666666888<<<>>>HHHrrr___999555666555111(((//////......//////000111//////............//////000111333555666666666666666555333111000//////000/////////000000111111111000///...///000000...---------........./////////000000111111222333444444888888888888777777777777888:::<<>>======;;;;;;:::999777555333222333333333444555666777888;;;<<<>>>??????>>>===<<<999888666444222000//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,+++------......------,,,+++...---,,,,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------....../////////...------+++,,,---.........---,,,...//////000000000000000....../////////000000000////////////////////////////////////000000000000......//////000000111111000111111111111000000///000000000000000000000000111111111111111111111111333333444444555666777777666666888;;;???DDDHHHJJJOOORRRUUUWWWYYYZZZ]]]___```aaaaaabbbccceeeggghhhgggggghhhhhhiiiiiiiiiiiiiiiiiihhhgggffffffffffffdddccccccbbbaaa___^^^]]]\\\^^^______bbblll{{{~~~```JJJ@@@???777444777555444555666555555555777999???LLLYYYqqqqqq>>>222222333444111000000/////////000111222000///...------...///000///000111333444555666777666555333111////////////000000000000000000000111111111000111333333222000....../////////000000000//////000111222444666777888888888888888888888888999:::===@@@BBBCCCBBBBBBAAAAAAAAABBBDDDFFFHHHIIILLLRRR\\\fffnnnvvv}}}xxxsssqqqpppoooqqquuuvvvssstttxxxzzzqqqlllmmmtttyyy~~~|||yyyxxxuuupppiiiccc]]]YYYOOOKKKFFFDDDFFFGGGHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLNNNOOOOOOOOONNNMMMJJJHHHFFFCCCAAA@@@??????;;;;;;;;;999888666444333333333333333333444444555777999<<<>>>??????>>>===;;;:::888666444222111000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000//////...---,,,,,,,,,------...---------......---,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------,,,------............---***+++---//////...---,,,---...//////000000///////////////000000000111111/////////////////////000////////////000000000000,,,------...//////000000111111000000000000111111000000000000000000000000111111111111111111111111222222333444555777777888777999;;;???CCCIIIMMMPPPSSSVVVYYY[[[\\\]]]___``````aaacccdddffffffggggggggggggggggggggghhhhhhhhhhhhgggfffeeeddddddddddddbbbbbbaaa```___]]]\\\[[[VVV[[[bbbgggooo~~~~~~^^^III??????999777:::999222444555555333333444555///666;;;EEENNNMMMVVVnnnRRR666666222,,,...111111000/////////000222333000///...------...///000/////////000222444666777222111000//////000111111111111111000000000000000......---///111111000///////////////000000000000///000111333555888:::<<<777777888888888999999999999;;;>>>@@@BBBBBBBBBAAAAAAAAABBBCCCEEEHHHKKKLLLPPPWWWaaallluuu}}}~~~~~~|||uuupppnnnjjjiiijjjooorrrsssxxx}}}tttoooqqqxxx}}}wwwpppjjjfffWWWQQQKKKHHHHHHIIIJJJIIIFFFGGGHHHJJJKKKLLLLLLMMMJJJLLLMMMOOOPPPPPPPPPOOOKKKIIIGGGDDDBBBAAAAAAAAA<<<<<<;;;:::888777555444333333222222222222222333444777:::===??????>>>======<<<:::777555333222111000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***+++,,,---.../////////---------,,,,,,---......................................................------------------------++++++,,,---............***+++---//////...---,,,,,,---......//////......000000000000111111111111////////////000000000000////////////000000000000,,,,,,------...//////000111000/////////000222333000000000000000000000000111111111111111111111111000000111222444555666666999:::===AAAFFFLLLPPPSSSVVVYYY\\\]]]^^^___```bbb```bbbdddfffggggggggggggffffffffffffggggggggggggffffffeeedddccccccccccccaaaaaa```___^^^\\\ZZZZZZXXX```kkkvvv~~~___LLLAAA>>>888888999444333444555666666555444333333444555777999:::;;;<<>><<<:::777555333666555555444333333333333444444666888:::<<<>>>??????>>><<<:::888666555444...............///000000...------,,,,,,------...........................,,,++++++******++++++,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///---+++,,,///000...,,,////////////...---,,,+++........................////////////////////////......------------......000000000000000000000000000000000000000000000000000//////......000111222000000000000000000000000000000000000000000000000222222111111222222333444///000111333555777888999:::>>>CCCHHHLLLQQQUUUXXX[[[\\\^^^___```aaa``````bbbbbbcccdddeeeeeeeeedddhhhgggfffgggggggggeeecccdddcccbbb```^^^]]]\\\\\\```^^^[[[[[[]]]___aaabbb```mmm|||~~~___LLLAAA>>>888888:::444444444555555555555444444333333333444444555555555999555000...///000000///000000/////////.........000000000000000000000000111000000000000000000000111000000000/////////...////////////////////////////////////////////////000000000000000000000000222444666666555555666777888888888888:::<<<>>>???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEHHHMMMRRRVVVXXX___eeemmmuuu}}}{{{yyywwwvvv|||xxxtttttttttsssrrrrrrtttvvvyyy|||~~~~~~|||rrriii```]]]___]]]TTTKKKEEEEEEFFFFFFFFFGGGHHHJJJLLLLLLMMMMMMMMMMMMMMMLLLMMMLLLJJJJJJIIIGGGDDDAAA??????>>><<<:::888666555666666555444333333333333333444555777999;;;===>>>>>>>>>===;;;999777666555000///////////////000000///......------......///........................,,,,,,++++++++++++,,,,,,........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---222000//////222222111///.........///......---,,,......................../////////////////////////////////....../////////000000000000000000000000000000000000000000000000......---,,,---...///000000000000000000000000000111111111111111111111111222222222111222222333444222222333444666888:::;;;===AAAFFFKKKOOOSSSWWWZZZ\\\]]]___aaabbbccccccbbbeeeeeefffggggggggggggggggggfffeeedddcccbbb```^^^ddddddbbb```^^^]]]]]]^^^ZZZZZZ[[[^^^dddjjjoooqqqxxx}}}___KKKAAA>>>888888:::444555555555444444555555555444333333222111111000000333111///...//////...---000000////////////......000000000000000000000000000000000000000000111111000000000000////////////////////////////////////////////////////////////000000111111111111111111444666888888888888888:::777777888999;;;===???AAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFJJJOOOSSSWWWZZZ\\\aaagggqqq{{{}}}xxxvvvtttuuu{{{yyyssskkknnnqqqtttvvvyyy}}}|||wwwpppnnnqqqyyy}}}wwwrrrpppsssvvv{{{~~~yyyzzz|||zzzssslllkkklllggg\\\QQQJJJIIIGGGEEEDDDEEEGGGHHHJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJHHHEEEBBB??????>>><<<;;;:::888888777666555444333333333333333333444666888:::<<<===>>>>>>===<<<;;;999888777222111111000000000000111000//////////////////000........................---------,,,,,,---------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///...---...//////...---,,,---......///.................................////////////////////////000000////////////000000000000000000000000000000000000000000000000000000......---------...///000000000000000000000000000111111111111111111111111222222222222222333444444555555444555777999<<<>>>BBBEEEJJJOOORRRVVVZZZ]]]^^^___aaaccceeeeeeeeeeeeeeefffgggggghhhgggggggggeeedddcccaaa```^^^^^^]]]``````___\\\ZZZYYY[[[\\\YYY\\\bbbjjjttt}}}|||___KKKAAA>>>888888:::555666555444333333444555666444444333222111000000///111111111111222222111000000000//////////////////////////////////////////000000000000000111111111000000000000////////////000000000000000000000000///////////////000000000111111111111222222222222333555777888777777888999777888999;;;===???AAAAAADDDCCCCCCCCCCCCEEEFFFGGGFFFJJJOOOUUUYYY\\\^^^___```hhhttt~~~zzzxxxuuusssssswwwyyyuuurrrnnnqqqvvvzzz}}}~~~~~~vvvooohhheeeiiisss}}}{{{sssmmmkkkooosss|||~~~yyywwwxxxwwwxxxyyy||||||uuussssssnnncccYYYPPPMMMHHHEEEDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMJJJIIIHHHHHHIIIHHHEEECCC@@@???>>>===<<<;;;;;;;;;888777666555444333333333333333444555666999;;;<<<>>>>>>>>>>>>===<<<:::999555444333222111111111111000//////......//////000..............................------------..............................,,,,,,,,,------.........------------------------...------,,,,,,,,,------...------------------,,,+++,,,---...////////////........................////////////////////////000//////////////////000////////////////////////////////////////////////000000000000000111111111000000000000000000000000111111111111111111111111333222222222222333444444777666555555777;;;>>>AAAFFFIIINNNRRRUUUXXX\\\^^^^^^___bbbdddffffffffffffdddeeeeeeffffffeeeeeeeeecccbbbaaa___]]]]]]^^^```\\\^^^^^^\\\YYYXXX[[[^^^bbbgggqqq}}}{{{^^^KKKAAA>>>888999;;;555666555444333333444555666111111111111111000000000///000222333333222222222//////000000000000000000//////////////////////////////000000111111111111////////////000000000000000000000000000000000000////////////000000111111222222222222333333444444333555777777777666777999888999;;;<<<>>>@@@AAAAAAEEEDDDCCCCCCCCCEEEGGGHHHIIIOOOVVV[[[]]]___```aaaaaaiiiuuu|||xxxrrrrrrrrrqqqttt|||xxxtttuuuuuussswww}}}|||yyyxxxxxxzzz{{{wwwqqqjjjhhhmmmwwwvvvooopppvvv{{{}}}wwwuuuuuu}}}~~~~~~{{{zzzvvvnnngggVVVQQQJJJFFFEEEFFFFFFFFFHHHHHHGGGHHHIIIJJJKKKLLLIIIIIIHHHIIIJJJJJJGGGEEEAAA@@@???>>>============:::999888666555444444444444333333444555888:::<<<>>>???@@@@@@@@@>>>===<<<888777555444333222111111///..................//////////////////////////////......------......///........................,,,,,,,,,------.........------------------------------,,,,,,,,,------...111111111111000/////////++++++---...//////000000........................///////////////////////////......------......///////////////////////////////////////////////////000000000111111111111111000000000000000000000000111111111111111111111111333333222222333333444555777666666777999===AAADDDIIILLLPPPTTTVVVYYY\\\^^^^^^___aaadddeeeffffffeeedddeeeeeeeeeeeeeeeddddddbbbbbb```]]]YYYYYY[[[^^^[[[___aaa```^^^]]]```dddllluuu{{{^^^JJJ@@@>>>888999;;;666555555555444444555555555.........////////////000...///111222111000111222//////000000000000111111000000000000000000000000/////////000111111222222////////////000000000000////////////////////////...//////000000111111222222222333333444444555555555777999999999888999::::::;;;===>>>@@@@@@AAAAAABBBBBBAAABBBDDDGGGJJJLLLRRRXXX___bbbcccbbbdddeeeffflllvvv~~~zzzsssqqqkkknnnooopppuuu}}}ttttttvvvwwwtttyyy~~~~~~yyyxxxwwwwwwxxxyyyzzz{{{|||xxxttttttyyy|||wwwxxx|||zzz{{{~~~zzzuuubbb[[[RRRLLLJJJIIIGGGEEEHHHGGGFFFFFFGGGHHHJJJKKKJJJIIIJJJKKKMMMLLLJJJHHHCCCBBB@@@>>>>>>>>>>>>???<<<;;;:::888777666666555555444444444555888:::<<<>>>???AAABBBBBBAAA???>>>;;;:::888666444333222111///......------......///////////////////////////......------------..............................,,,,,,------------------------------------------------,,,,,,,,,---......000111111000...------///+++,,,---...////////////........................////////////////////////......------------......000000000000000000000000000000000000000000000000---...///000000000//////000000000000000000000000222222222222222222222222333333333333333444444555777777888:::===AAAEEEHHHLLLOOOSSSUUUWWWZZZ\\\______```bbbcccdddeeeddddddfffffffffgggffffffeeedddbbbbbb```[[[VVVUUUXXX\\\]]]bbbhhhiiiggggggjjjmmmyyyzzz]]]JJJ@@@>>>888999;;;666444444555555555555444444000000000000000000000000...000222111//////000222//////000000000111111111000000000000000000000000...//////000111111222222.../////////000000000111////////////////////////...//////000111111222222222333333444555555666666666888::::::999999:::;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAABBBDDDHHHMMMRRRUUU]]]ccciiikkkiiihhhiiikkkooossszzz~~~tttnnnnnnggglllnnnnnntttzzzuuuwwwxxxwwwsssyyy{{{wwwvvvuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}uuummmbbbZZZVVVRRRLLLHHHHHHGGGFFFEEEEEEFFFHHHIIIGGGGGGGGGIIIKKKKKKJJJHHHEEEDDDAAA???>>>>>>??????>>>===<<<:::888888777777666555444444555888;;;======???AAACCCDDDCCCAAA@@@===<<<:::777555333222222000//////......//////000////////////////////////...------------------...........................------------------,,,,,,........................,,,,,,,,,,,,,,,---...///---///000...+++***+++,,,,,,,,,---.../////////...........................//////////////////////////////............//////000000000000000000000000000000000000000000000000---...///000111000//////000000000000000000000000222222222222222222222222444333333333333444555555777888;;;>>>BBBGGGJJJLLLOOOQQQUUUXXXYYY[[[]]]___aaabbbcccdddeeedddcccccceeeeeeffffffeeeddddddcccaaaaaa```\\\XXXYYY___dddjjjrrr{{{~~~}}}|||zzz]]]JJJ@@@>>>888999;;;666333444555666666555444333444444333333222222111111000222333222000///222444//////000000111111111222000000000000000000000000...//////000111222222222.../////////000000111111111111111111111111111111...//////000111222222222333333444444555666777777555777999999888888999:::===>>>???@@@AAA@@@??????BBBBBBDDDHHHNNNUUU[[[___eeejjjpppqqqnnnlllmmmpppvvvyyy}}}|||qqqlllmmmfffkkknnnmmmssszzzxxxzzzzzzwwwtttyyy~~~zzzvvvrrrqqqqqqvvvxxx}}}}}}yyy{{{|||qqqgggaaa[[[SSSMMMIIIHHHFFFDDDDDDEEEGGGHHHCCCCCCCCCEEEHHHHHHFFFEEEGGGEEEBBB@@@>>>>>>?????????>>>===;;;:::999888888777666555444555888;;;======???BBBDDDEEEDDDBBBAAA>>>===;;;888555444222222111111000000000000111111000000000000000000000000---------,,,,,,---------.................................------,,,,,,,,,........................,,,,,,,,,,,,,,,---...///000222333111...,,,...///,,,---......///.................................////////////////////////000000////////////000000000000000000000000000000000000000000000000000000///000111333333222222111000000000000000000000000222222222222222222222222444333333333333444555555888:::===BBBFFFKKKNNNOOOQQQTTTWWWYYY[[[\\\___aaaccccccdddeeeeeedddccccccccccccccccccbbbbbbaaa```^^^``````___^^^aaajjjqqqyyyZZZMMM???:::999888777999888666555444333333444555555444333333222222333333000000000000000000000000//////000000000000//////222111000//////......///////////////000000000000000000000000000000000000111111000000//////......000////////////000000111$$$'''---222666777666666999999:::;;;<<<======>>>???@@@@@@@@@???AAADDDFFFHHHIIILLLOOOTTT\\\eeekkknnnpppqqqqqqpppooopppqqquuuxxx|||~~~xxxqqqmmmkkkgggiiilllooouuu}}}~~~zzzwwwtttxxx~~~~~~~~~|||vvvqqqooopppsssuuuzzzyyyzzz|||}}}}}}|||yyypppggg^^^WWWSSSMMMGGGEEEHHHJJJIIIFFFGGGEEEFFFHHHGGGEEEFFFJJJHHHGGGDDDBBB@@@@@@@@@@@@BBBBBBAAA???===;;;999888666555444333444666888999AAABBBCCCCCCCCCBBBAAA@@@???===:::999888666444111111000000////////////000000000//////......------......////////////..............................,,,------......------,,,---------.........//////---------...///000000111000000000000000/////////111000///...............000000//////............000/////////............---------............///000000000000000000000000444222111///...---......222222111111000/////////333111///111444555444222111111111111222333444555444555666555444444555777999===CCCHHHLLLOOORRRSSSUUUUUUVVVXXX[[[___ccceeegggggggggggggggfffffffffddddddbbb___]]]_________ccc^^^^^^fffooovvvyyyYYYLLL???:::999888777999888888666555444333222222444444333222222222222222000000000000000000000000///000000000000000///.../////////...//////000000////////////000000000000000000000000000000000000111111000000////////////000////////////000111111...000333666777777666555999999999:::;;;<<<<<<===???@@@AAAAAAAAAAAADDDFFFIIILLLSSSYYY```hhhpppuuuvvvwwwxxxwwwuuusssssssssxxxzzz{{{|||}}}~~~~~~vvvoookkkiiijjjjjjlllqqqyyy{{{tttoooooosssyyy~~~wwwpppnnnqqqvvvzzz~~~|||vvvvvvvvvwwwyyy~~~{{{sssjjjcccYYYSSSLLLJJJLLLLLLJJJFFFEEEBBBCCCEEEEEEDDDEEEJJJIIIHHHFFFCCCAAA@@@@@@@@@BBBBBBBBBAAA???<<<:::888777666555444444666888999AAAAAABBBCCCCCCBBBAAA@@@???===;;;999888777444222333222111000000//////000///////////////............///////////////..............................,,,------......------,,,++++++,,,,,,,,,------------------...///000000000////////////////////////000///......------......------...///////////////000000/////////................../////////000000000000000000000000000000111111000///...///000000000000000000111111111111222000///000333444333111111111111111222333444555222333444444444555888;;;<<<@@@FFFJJJNNNPPPSSSUUUVVVWWWYYY[[[^^^aaadddeeeeeeeeeeeeeeeeeedddddddddaaabbbaaa^^^]]]]]]^^^^^^aaabbbiiiwwwxxxXXXLLL???:::999888777999888888777666555333111000333333222111111111111222000000000000000000000000000000000000000///......---------......///111111////////////000000000000000000000000000000000000111000000000000/////////000000//////000111111222444555666777777777777777;;;;;;;;;<<<======>>>>>>AAABBBCCCCCCCCCEEEHHHKKKPPPUUU]]]eeelllrrrxxx{{{zzz|||}}}|||zzzxxxwwwwwwyyyyyyxxxwwwxxx{{{zzzsssmmmkkkkkkooommmnnnttt~~~xxxoooiiikkkpppwww|||~~~yyyqqqooottt{{{~~~{{{vvvuuuttttttvvvzzz~~~{{{{{{wwwrrrddd^^^WWWTTTTTTRRRMMMHHHEEEBBBAAADDDEEEDDDGGGKKKKKKIIIGGGEEECCCAAA@@@@@@AAABBBCCCCCCAAA>>>;;;999888777666555555666888999@@@AAABBBCCCCCCBBBAAAAAA@@@>>>;;;::::::888666444666555333222000/////////........./////////////////////000000///...------........................,,,------......------,,,+++,,,,,,,,,,,,------------------...//////000000,,,------......////////////...------------------***+++---///000000000000000000000/////////......//////000000000111111111000000000000000000000000///////////////000111222//////000000111222222333111000///000222222222000111111111222222333444555111222222333444777<<<@@@AAAEEEIIIMMMPPPRRRTTTVVVXXXZZZ\\\___bbbdddeeeeeedddcccccccccbbbbbbaaaaaaaaa```___]]][[[ZZZ\\\___ccclll~~~wwwWWWKKK???::::::888777888666777777777666444222000333222111111000000111111000000000000000000000000000111111000000///...---......------...///000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222333222333333444555777888999>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCEEEKKKRRRWWW^^^bbbhhhmmmppptttwwwzzzzzz|||~~~~~~|||zzzyyyyyytttuuutttttttttwww|||zzzrrrmmmllloooqqqtttqqqqqqxxx|||uuuoookkknnnrrryyy~~~xxxwww{{{~~~zzzuuuwww{{{|||zzzxxxxxx{{{~~~~~~|||xxxuuuuuu{{{}}}sssmmmfffbbb```\\\TTTNNNIIIDDDBBBDDDFFFFFFHHHLLLLLLJJJIIIFFFDDDBBB@@@@@@@@@AAADDDEEEDDDAAA===;;;:::999777666666777888999???@@@AAABBBCCCBBBBBBAAA@@@>>><<<;;;;;;:::888666888777555222000///...---------......//////000000000000000000///...---,,,........................,,,------......------,,,............////////////---------....../////////++++++,,,,,,---...//////...------,,,,,,,,,------***+++---///000000000///000000000////////////.../////////000000000111111000000000000000000000000000000000000000111111111000000000111111222222222000000000000111111111000222222222222333444555555222333333333444888>>>CCCEEEHHHLLLOOOQQQSSSUUUWWWYYY[[[___bbbdddeeedddcccccccccbbbaaaaaa```______bbb___\\\YYYVVVWWW]]]dddmmmvvvVVVJJJ>>>::::::888777888444444666666666555444333333222111111000000111111000000000000000000000000000000000000000///......000000///...............////////////000000000000111111111111111111111111000000000000111111111111000000000111111222444444444333333444555777999:::>>>??????@@@AAABBBCCCCCCAAAAAAAAABBBHHHQQQ]]]dddnnnoooooopppqqqsssxxx{{{~~~}}}zzzwwwwwwqqqsssuuuuuuuuuvvvxxxyyy}}}xxxppphhheeeiiiqqqwwwxxxvvvvvv}}}zzztttqqqoooooorrrwww}}}{{{|||{{{yyyuuusssqqqpppnnnmmmkkknnntttzzz|||yyyvvvrrrrrruuu||||||vvvssspppjjjaaaYYYOOOHHHCCCDDDFFFEEEGGGJJJKKKJJJIIIGGGEEECCCAAA@@@???AAACCCEEEEEEBBB???===<<<;;;999777777777888999===>>>@@@BBBCCCCCCBBBBBB@@@???===<<<===<<<:::888999888555333000...------------......//////000000//////000//////...------........................,,,------......------,,,........./////////000000------------............***++++++,,,---......///------,,,,,,,,,------...---...///000000000///...111000000000////////////....../////////000000000////////////////////////111111111111111000000///333222222222111111000000000111111111000000000000222222222222333444555666555555555555666:::@@@DDDHHHKKKNNNPPPRRRSSSVVVXXXZZZ\\\```cccddddddbbbaaaccccccbbbaaa___^^^]]]]]]aaa[[[VVVSSSQQQSSS___lll}}}uuuTTTIII>>>;;;:::888777777333444555555666666555555333333222111111111111222000000000000000000000000//////000000000000//////222111000//////.........////////////000000000000111111111111111111111111000000000111111111111222000000111111222333555555888888888888888999:::;;;======???@@@BBBDDDEEEEEEBBBCCCEEEIIIPPP[[[gggpppwwwvvvtttrrrrrruuu{{{zzzvvvuuurrruuuxxxyyyxxxwwwvvvvvvuuupppiiicccbbbhhhqqqyyyzzzzzz|||~~~uuuooonnnpppssswww{{{~~~|||zzzzzz{{{{{{}}}zzzrrruuu{{{{{{zzzzzzyyyyyyyyyyyymmmkkkgggcccaaaaaabbbdddgggjjjpppvvv|||xxxvvvtttpppoooqqquuuyyyzzzpppgggWWWNNNFFFEEEEEEDDDDDDFFFIIIIIIHHHGGGEEECCCBBB@@@???@@@BBBDDDDDDCCCAAA???>>><<<:::888777888999999<<<===???AAABBBCCCCCCBBBAAA???>>>===>>>>>><<<;;;:::999777444222000...............///////////////......////////////..............................,,,------......------,,,,,,,,,---------.........------------------------+++,,,,,,------.........------------------...///000000000000000000111111111111000000000/////////........./////////000000////////////////////////111222222222111000000///444333333222111111000000000222222222000///000111222222222222333444555666555666777888:::>>>CCCGGGKKKMMMPPPRRRSSSUUUXXX[[[[[[]]]```cccdddcccaaa```cccbbbaaa___^^^\\\[[[[[[\\\VVVRRRRRRSSSXXXhhhzzztttSSSHHH>>>;;;:::888777777666555555444444444555555444444333222222222222222000000000000000000000000---...///000000111111000222111111000000000111111////////////000000000000111111111111111111111111000000111111111222222222111111111222333444555666777888999:::<<<===>>>???>>>???AAACCCFFFHHHJJJKKKHHHLLLRRRYYYaaakkktttzzz{{{zzzwwwtttsssuuuyyy}}}}}}yyywwwtttvvvyyyyyywwwuuuttttttrrroookkkggggggkkksssyyy{{{~~~{{{tttpppqqqvvv{{{}}}xxxuuupppmmmnnnrrrxxx|||}}}zzzmmmfffiiiqqqxxxzzz|||~~~~~~}}}vvvuuutttrrrpppnnnlllkkk]]][[[XXXTTTRRRTTTWWWZZZ```ccciiinnntttxxxzzz{{{{{{|||~~~zzzzzzyyywwwvvvvvvyyy|||~~~uuucccXXXNNNJJJHHHFFFDDDEEEFFFGGGGGGGGGEEEDDDBBBAAA???@@@AAABBBCCCBBBBBBAAA???>>>;;;999888888999999;;;===???AAABBBCCCCCCCCCAAA@@@>>>>>>??????>>><<<===;;;999777444333111111///////////////.........,,,---...///000000000000........................,,,------......------,,,------------............---------------------------------------...............------......///000111000//////000222444555111111111000000000////////////000000000111111111///////////////////////////000111222222222111111222222222222222222222222111333444333000///000222333333222333333444555666444666999;;;>>>BBBGGGKKKNNNPPPRRRTTTVVVXXX\\\^^^^^^___aaacccccccccbbbaaaaaa```___]]][[[ZZZXXXXXXXXXSSSTTT[[[___fffyyysssSSSHHH===;;;;;;888777777888777555444333333444444555444333333222222333333000000000000000000000000,,,---...000111111111111000000000000111222333444////////////000000000000111111111111111111111111000000111111222222222222111111111222333444666777111333666:::===@@@BBBCCCBBBCCCEEEHHHKKKMMMOOOPPPPPPVVV```iiiqqqxxx}}}|||{{{yyyuuurrrrrrtttvvv|||}}}|||tttvvvwwwvvvtttrrrqqqrrrsssrrrqqqooonnnqqqvvvyyy{{{{{{zzzxxxtttsssvvv}}}xxxuuuvvvllliiieeedddhhhqqqzzzyyynnnccc\\\^^^dddiiilllnnnrrrvvvxxxzzzzzzzzzrrrrrrqqqnnnkkkfffbbb```QQQPPPLLLIIIHHHJJJOOOSSSUUUXXX\\\aaafffjjjmmmnnnpppsssxxx{{{}}}~~~~~~}}}mmmaaaUUUPPPMMMIIIGGGGGGEEEEEEFFFFFFEEEDDDBBBAAA??????@@@AAABBBBBBBBBBBB@@@>>><<<:::888888999:::;;;<<<>>>AAABBBCCCCCCCCCAAA@@@??????@@@@@@???===>>>===;;;999777555444444000000//////.........---+++,,,---///000000111111........................,,,------......------,,,////////////000000000111------------------------..................------...............///000111111000......000444777:::111111111111000000000000000111111111111222222222////////////////////////---...000222333333333333111111111222222333444444222444555444111///111333333333333333444555666666111444999===AAAEEEKKKNNNPPPRRRTTTVVVXXX[[[^^^aaa```aaabbbcccccccccbbbbbb______]]][[[YYYXXXVVVUUUWWWTTTZZZfffmmmuuurrrVVVFFF???>>>888888:::555777777777777666666666666333333333222222222111111333555777666222000000222000000000000111111111111222111111111111111222222000000000000111111111111......///000111222222333111111/////////000111222444444444333333444444555999999:::===AAACCCDDDDDDCCCEEEGGGJJJLLLQQQVVVZZZdddgggnnnvvv~~~{{{vvvrrrqqqooonnnqqqvvvyyy|||~~~yyyuuusssrrrooolllkkkmmmrrruuuwwwyyyzzzwwwssssssxxx~~~|||}}}yyywwwwwwvvvsssssswww|||tttmmmllloooggghhhiiilllpppxxxzzzlllggg```ZZZWWWWWWZZZ\\\]]]```dddiiinnnrrrtttuuunnnjjjeeebbb___ZZZTTTOOOIIIHHHFFFEEEFFFHHHJJJLLLPPPPPPRRRTTTWWWZZZ]]]___ccceeegggkkknnnrrrtttvvvwwwyyyzzzzzzyyyxxxxxxxxx{{{|||rrrdddWWWNNNIIIGGGFFFFFFEEEEEEEEEGGGGGGEEECCCDDDCCCAAA??????@@@AAABBBCCCBBB@@@>>>=========>>>999:::===???AAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBB>>><<<:::999888777444222222222111///............---------........./////////...,,,++++++,,,...///111000///......///000111......------------....../////////......---------...------,,,,,,------...---......///////////////,,,111222000222888999666111111000000//////......111111000000000000111111000000000000111111111111222222111111111111111111//////000111111111111000333333333333333333333333000222333444333333444666777:::???CCCGGGJJJNNNPPPUUUVVVXXXZZZ\\\___```aaabbbccceeeffffffdddaaa```ZZZ\\\]]]ZZZWWWTTTUUUWWWWWW```mmmxxxrrrVVVFFF???>>>888888:::555666666555555555444444444333333333222222222111111111222333222111//////000000000000000111111111111222111111000000000111111000000000000111111111111//////000000111111222222222222111111111222333333000111222333555888:::;;;;;;;;;;;;;;;===>>>>>>>>>@@@BBBFFFJJJPPPWWW^^^ccckkkooouuu||||||uuunnniiiiiijjjkkkoootttvvvzzz|||vvvqqqmmmkkkkkkjjjjjjlllqqqyyy~~~~~~yyyxxx||||||~~~~~~zzzwwwwwwvvvuuutttvvv|||~~~xxxssslllffffffjjjkkkmmmqqqvvv{{{sssiii[[[XXXRRRMMMKKKKKKMMMNNNPPPSSSWWW\\\aaadddfffgggaaa^^^YYYUUUSSSOOOKKKGGGFFFDDDCCCBBBBBBDDDFFFHHHGGGGGGIIIKKKMMMPPPRRRSSSWWWYYY[[[^^^aaadddfffggghhhjjjkkkkkkjjjjjjkkklllrrrwww}}}{{{ooobbbXXXQQQKKKHHHGGGFFFEEEFFFGGGGGGEEECCCCCCCCCAAA@@@@@@@@@AAABBBCCCBBBAAA@@@????????????;;;<<<>>>@@@AAABBBCCCCCCEEEDDDDDDCCCBBBBBBBBBBBB???===;;;::::::888666444333222111000///..................//////000000000///...,,,++++++,,,...//////...---,,,,,,---...///......------------......---------,,,,,,+++++++++...------,,,,,,------...---...//////000000//////---111222///000444555111111000000000/////////...........................000000000000111111111111111111111111111111111111111111222333333333333333333333333333333333333333111333444444444444666888;;;>>>CCCGGGJJJMMMQQQSSSVVVWWWYYY[[[]]]___aaabbb___aaacccdddcccaaa___]]][[[]]]\\\XXXTTTSSSWWW\\\eeeooo}}}qqqVVVEEE???>>>888888:::555444444444333333333333222333333333222222222111111111111000111222222000///000000000000111111111111222111111000////////////000000000000111111111111000000000000000111111111000000111222222222222222000111222444666999;;;<<<<<<<<<<<<;;;;;;<<<<<<<<>>??????@@@AAABBBDDDEEEGGGFFFEEEEEEDDDCCCBBBBBB@@@>>><<<;;;;;;:::888666444444222111000///////////////000000000000111111///...---,,,,,,---...///......------------...///......------------......---------,,,,,,,,,,,,,,,......------------......---...//////000000/////////111111......000///---000000000000////////////---...///000000///...---000000000000111111111111111111111111111111111111111222222333333333333333444444444333333222222222222333555555555666888:::???CCCGGGKKKNNNQQQUUUXXXYYYYYY[[[\\\^^^```aaabbb^^^___aaabbbbbb___\\\ZZZZZZ[[[[[[VVVRRRUUU___hhhyyyqqqUUUDDD>>>>>>888888:::666444444444333333333222222333333333222222222111111333111000222555555333000///000000000111111111111222222000///............///000000000111111111111111111111000000000000000,,,---///000111111000///555555555555555666777777<<<<<<=========???AAACCCIIILLLRRRXXX___gggooouuuzzz}}}yyysssjjjbbb\\\___ffflllsssxxx}}}rrrfffaaa```\\\bbbjjjsss{{{~~~{{{{{{|||}}}{{{yyyxxxtttrrrqqqvvv~~~~~~{{{vvvsssrrrooommmpppvvv}}}zzzxxxwwwwwwxxxwwwtttqqqpppqqqsssttttttuuuwwwyyy{{{vvvpppiiiaaaYYYPPPJJJGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGJJJMMMOOOPPPPPPPPPNNNKKKHHHDDDBBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTWWWZZZ]]]```dddjjjpppxxx|||ooobbbZZZUUURRRMMMKKKIIIHHHFFFDDDBBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEECCCCCCAAA@@@@@@@@@@@@BBBDDDEEEGGGGGGFFFEEEDDDBBBAAAAAA@@@>>><<<<<<<<<;;;999888666555444222111000000000000000000000000000000000......------------......///////////////000000111......------------......///////////////...............------------............///000000000000000///000///............---000000000000///////////////111222444444222111//////000000000111111111111111111111111111222222222///000111111222222111111555444444333333222222111222333444555555777:::===CCCFFFKKKOOOQQQTTTXXXZZZ[[[\\\]]]^^^___```aaabbb``````aaaaaa```]]]ZZZXXXUUUXXXZZZXXXXXX___nnnzzzpppTTTDDD======888888:::666555555555555444444444333333333333222222222111111333111000111444555333000///000000000111111111111222222000///............///000000000111111111111111111111000000000000000,,,---///111111111000000777666555555555555555666<<<>>>??????>>>@@@DDDGGGLLLQQQXXX___fffmmmtttxxxzzz|||~~~vvvppphhhaaa^^^cccjjjooouuu{{{{{{mmmaaa^^^^^^___hhhttt}}}|||{{{zzzzzzwwwuuuvvv{{{{{{xxxwww|||yyyxxxxxxwwwuuuyyy{{{wwwpppnnnlllkkkjjjhhhfffddddddeeeggggggfffeeefffgggfffccc^^^XXXSSSOOOJJJGGGBBBCCCDDDDDDDDDDDDDDDCCCHHHIIIKKKLLLLLLLLLKKKKKKIIIGGGEEEBBB@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNRRRUUUUUUVVVXXX]]]ccciiinnnpppqqqsssvvvzzz~~~ssskkk___ZZZTTTNNNJJJGGGDDDBBBCCCCCCDDDDDDDDDCCCBBBAAABBBCCCEEEFFFGGGGGGFFFEEEBBBBBBAAA@@@AAABBBDDDEEEEEEEEEEEEEEECCCBBB@@@??????===<<<;;;<<<<<<:::888888777555444222111111111////////////////////////...........................//////000000000000000......------------......///////////////////////////......------......///...//////000000000000000///......////////////000////////////000000000000111222444555555444222111///000000000111111111111000000111111111222222222000000111222222222222111444444444333333222222222111333444555666888<<>>@@@AAA@@@>>>???DDDHHHNNNTTT]]]fffmmmsssxxx{{{xxxxxxzzz{{{{{{xxxsssnnngggeeefffkkkoooqqqvvv||||||rrrfff______aaaiiirrr~~~}}}|||{{{zzzzzz{{{{{{{{{|||~~~yyyuuuuuuwww|||zzz{{{~~~}}}{{{~~~~~~wwwqqqmmmdddcccaaa___\\\ZZZXXXWWWVVVWWWXXXWWWVVVUUUVVVWWWTTTRRRPPPMMMKKKIIIIIIHHHDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFFFFDDDAAAAAABBBDDDEEEFFFHHHKKKLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMKKKKKKMMMOOOQQQPPPQQQUUUYYY]]]___``````aaacccfffjjjmmmoooqqqsssxxx~~~}}}}}}{{{~~~nnnggg]]]TTTMMMHHHEEEBBBEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEDDDBBBAAA???>>>===<<<<<<======;;;::::::999777555444222222111000000////////////..............................+++,,,---.../////////.........------------......---------------.........//////............//////...///000000111111000000///------000111//////222////////////000000000000000111222333333222111000000000000000111111111111000000000111222222333333222333333444444444444444333333333333333333333333222333555666777:::???CCCFFFJJJNNNQQQTTTVVVZZZ\\\_______________`````````\\\[[[YYYXXXWWWWWWXXXYYY[[[aaajjjqqqxxxpppSSSBBB<<<<<<777888;;;666666666666666555555555444333333333222222222111111///111222111///.........000000000000111111111111222111111000000000111111000000000000111111111111//////000000111111222222111111222222333555666777333444555777:::<<>>@@@BBBBBBAAACCCIIINNNXXX___hhhqqqvvvyyy{{{|||wwwvvvuuuttttttrrrooommmjjjlllrrrxxxxxxvvvzzzzzzrrrhhhbbbaaaeeeiiiuuu|||}}}|||{{{{{{{{{{{{|||}}}}}}~~~}}}~~~yyyssssssxxx|||~~~|||zzzvvvwwwxxxwwwssslllfffbbbZZZYYYWWWTTTPPPNNNMMMLLLKKKLLLMMMLLLLLLLLLNNNPPPLLLLLLKKKJJJJJJJJJKKKLLLIIIIIIJJJKKKLLLLLLLLLMMMJJJKKKMMMOOOPPPPPPPPPOOOKKKMMMNNNMMMJJJIIIJJJKKKKKKMMMQQQTTTVVVWWWVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUSSSPPPOOOOOOPPPRRRQQQQQQTTTXXX[[[ZZZXXXXXXXXXYYYZZZ\\\^^^```aaaaaagggmmmooommmkkklllnnnrrruuu{{{yyymmmaaaWWWPPPKKKHHHFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDEEEFFFHHHJJJKKKFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDFFFFFFFFFDDDBBBAAA???>>>======>>>???>>><<<;;;:::888666444333222222111111111000000/////////......////////////......+++,,,---.../////////.........------------......,,,---------........./////////............////////////000111111111111000000,,,,,,000111---...111.../////////000000000111000000000000000000000000000000000000111111111111///000000111222222333333222333444444555555444444111222222333333444444555444555777888:::>>>CCCGGGHHHKKKOOORRRUUUWWWZZZ]]]_____________________^^^ZZZYYYVVVVVVWWW[[[```ccclllrrr{{{oooRRRBBB<<<<<<777888;;;666666666555555555444444444333333333222222222111111111444555444000...///111000000000000111111111111222111111111111111222333000000000000111111111111...//////000111222222333111000000000111333555777666666777999<<<>>>@@@BBB<<<@@@CCCDDDEEEIIIQQQXXXeeellluuu{{{~~~~~~|||{{{xxxuuurrrpppoooooommmlllnnnttt}}}{{{}}}~~~vvvllldddaaaeeelllrrr}}}~~~{{{|||}}}~~~|||||||||zzzuuuqqqsss{{{~~~yyyuuupppmmmmmmnnnooonnnjjjccc]]]XXXSSSRRRQQQMMMIIIFFFFFFFFFFFFHHHHHHIIIIIIKKKNNNQQQLLLMMMMMMMMMLLLLLLNNNOOOIIIIIIJJJJJJKKKKKKLLLLLLMMMOOOQQQTTTVVVXXXXXXXXXTTTVVVXXXWWWTTTRRRSSSTTTRRRUUUYYY]]]___```______]]]^^^```aaaaaa```___]]]YYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^\\\YYYVVVTTTTTTUUUUUUUUUXXX\\\^^^\\\YYYXXXXXXWWWWWWWWWXXXYYYYYYVVV\\\bbbccc```^^^^^^```eeehhhmmmqqqvvv{{{zzzmmmaaaYYYSSSPPPHHHFFFDDDCCCBBBCCCEEEFFFCCCCCCCCCDDDFFFHHHKKKLLLHHHIIIJJJKKKJJJIIIHHHGGGDDDEEEFFFGGGGGGFFFDDDCCC@@@???>>>???@@@@@@???>>><<<;;;999777555444333222222222222222111111000000......////////////......,,,---///111111111111000.........------............/////////000000111111//////............////////////000111111111111111111,,,,,,000000++++++///.../////////000000111111111111000000000000111111000000000000111111111111///000000111222222333333000111222222333333222222000111222333444444555666666777999:::<<<@@@FFFJJJIIILLLPPPTTTVVVXXX[[[^^^``````______^^^^^^^^^^^^[[[YYYWWWWWW[[[aaahhhmmm{{{~~~www}}}}}}}}}~~~lllRRRGGG>>>;;;;;;999777666555555444444444333333333555444222111111222444555222333444444333222111000///000111222222111000///111111111111111111111111000000111111111222222222111111222222222333333333111222333333333555999<<<===999777:::<<<<<<>>>BBBFFFBBBAAAEEEHHHMMMYYYfffvvvxxx{{{}}}}}}{{{yyywwwrrrrrrqqqqqqrrrssstttuuuyyy~~~yyyrrrnnniiihhhkkkpppuuuxxx|||}}}zzzwwwvvvyyy~~~uuukkkddd```bbb```^^^]]]]]]ZZZUUUPPPKKKKKKIIIFFFDDDDDDGGGIIIHHHHHHHHHHHHJJJKKKMMMNNNNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQPPPSSSUUUUUUYYY```dddddddddfffggggggdddaaa______]]]dddlllooonnnlllmmmooonnnooorrrssssssqqqooommmiiiiiihhhggggggggggggggghhhmmmpppmmmeee^^^[[[[[[[[[^^^cccfffhhhfffdddbbb^^^^^^]]]\\\[[[ZZZYYYXXXVVVXXXYYYZZZZZZZZZ\\\^^^]]]]]]___bbbffflllpppsssxxxtttggg[[[RRRPPPJJJEEEDDDCCCAAACCCGGGFFFFFFHHHIIIJJJKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDCCCBBBAAA???>>>===<<<;;;:::888666555333333222111000//////000111222000000000///......------////////////000000000000......//////000000111111........................000000...------...///000......//////000000111111////////////............000000000000000000000000000111111111111222222222000000111111111222222222333333222222111000000000111222333444555444333333000111111333444555555666666555777<<>>>>>AAADDDBBBCCCIIIPPPYYYhhhvvv~~~{{{xxxuuusssmmmooorrrvvvzzz}}}~~~}}}vvvooommmlllmmmooossswwwyyy{{{}}}|||~~~}}}{{{xxxxxx|||}}}uuukkkaaaZZZWWWWWWVVVTTTTTTTTTRRRNNNJJJFFFHHHHHHHHHFFFFFFGGGHHHLLLLLLMMMNNNOOOOOOOOOOOORRRRRRSSSVVVZZZ\\\[[[YYYVVVWWWWWWWWWWWWVVVVVVVVVXXX]]]```aaafffmmmqqqpppyyy{{{}}}|||zzzwwwvvvvvvrrrxxxzzzzzzyyyxxxxxxxxxxxxxxx{{{|||rrriiicccaaacccffflllqqqtttuuutttssskkkhhheeecccbbb```]]][[[TTTVVVXXXXXXXXXWWWXXXZZZZZZZZZZZZ[[[]]]aaadddfffjjjqqqyyy{{{zzzzzzyyyjjjaaaWWWPPPKKKIIIHHHEEEFFFJJJFFFFFFGGGIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAAAAA@@@???=========<<<;;;999888666555444333333111000000000111222000000000/////////////////////000000000111111111////////////000000000000...........................---,,,,,,,,,,,,---...000000000000////////////........./////////000000000000000000000000000000000111111111111222222222000000111111111222222222222222222222111111111111111222333444444444333333111222222333444555555666888888999???EEEJJJLLLKKKOOOPPPSSSVVVYYY[[[\\\]]]___\\\\\\___^^^ZZZWWWYYYXXX]]]cccjjjuuuuuuqqqnnnuuu~~~kkkQQQFFF===;;;;;;999777777333333333333222222222111333333333333333333333333//////000111111111000000111111000000000000111111111111111111111111111111222222111111111111111111222222111111111111111111222333444444444666:::<<<@@@======???>>><<<<<>>>>>===;;;999888777666666555333222111000000000///////////////000000000//////000000000111111111000000000000////////////...........................------,,,,,,---......111111111000///.........,,,------...000111111222000000000000000000000000000111111111111222222222111111111111111222222222111111111111222222222222111222333444444444333333333333333333444555666666:::;;;>>>CCCHHHMMMNNNOOOPPPQQQTTTWWWZZZ\\\]]]^^^^^^]]]^^^^^^[[[WWWYYY^^^]]]gggsssuuunnnllloooyyyjjjPPPFFF<<<:::;;;999777777444444444333333333222222111222333333333333222111111111222222333333333333222111000//////000111222111111111111111111111111222222222111111111111111222222111111111111000000222333555555555777:::<<<:::888:::>>>???===???DDDKKKOOOWWWaaakkkwww|||wwwuuuuuuuuunnnssszzz~~~yyyuuussstttuuuuuuuuuvvvyyyzzz}}}{{{{{{{{{}}}}}}zzz{{{~~~|||{{{zzzyyyxxxxxxyyyzzzzzzxxxvvvsssrrrooolllfff]]]SSSLLLHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNQQQSSSSSSTTTVVVXXXZZZYYYXXXXXXXXXXXXYYYZZZ^^^^^^aaajjjuuu{{{wwwrrrqqqqqqooommmllllllllllllqqqwww~~~}}}tttlllcccfffiiikkkkkkkkklllmmmrrrnnniiiccc]]]ZZZWWWWWWWWWYYY[[[ZZZXXXYYY]]]aaahhhmmmtttzzzrrrfffXXXPPPKKKFFFFFFHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOQQQPPPNNNLLLJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@???>>>===;;;:::999888777666444333111000///...,,,------...//////000000....../////////000000000111111000000//////..............................///////////////000000000111000000000/////////...---......///000000111111000000000000000000000000000000111111111222222222111111111111111111111111000000111222222333444444222222333333333444444444555555444444444555666777<<<>>>BBBFFFKKKOOOPPPQQQRRRSSSUUUXXX[[[]]]^^^___]]]]]]______[[[YYY```jjjmmmzzz}}}{{{zzz{{{wwwpppnnnooo{{{iiiPPPEEE<<<::::::888777777555555555555444444444444111222222333333222222111111111111222222333444444222111000//////000111222111111111111111111111111111111111111111111111111222222111111111111111111222444555666777888:::===;;;;;;>>>BBBDDDCCCGGGNNNOOOXXXdddoooxxx{{{uuussstttvvvuuuyyy~~~{{{yyy{{{zzzxxxtttrrrsssxxx{{{}}}xxxwwwzzz|||}}}uuurrrnnnmmmnnnoooooonnnoooooopppooommmjjjgggfff^^^\\\XXXQQQKKKFFFEEEEEEDDDEEEEEEGGGHHHKKKNNNPPPPPPQQQSSSSSSUUUXXX\\\```]]]\\\ZZZXXXYYY\\\```bbbcccccciiiuuu~~~|||zzzxxxwwwxxx{{{~~~wwwmmmqqquuuxxxzzz|||~~~xxxnnneee^^^YYYWWWUUUVVVVVVTTTQQQQQQTTTXXXZZZ^^^dddjjjpppwww}}}xxxfffZZZSSSLLLJJJKKKGGGGGGGGGHHHIIIJJJLLLMMMMMMOOOPPPRRRQQQOOOMMMLLLJJJJJJHHHGGGEEECCCBBBAAACCCCCCDDDEEEEEEEEEDDDDDDAAA@@@???>>>===<<<;;;:::777666555333111///---,,,++++++,,,---......///000---------.........//////111111000000//////......////////////////////////...//////000000111111111.../////////000000000111000000000000000000//////111111111111111111111111000000111111111222222222111111111111111111111111000000111222333444444555222222222333333333444444666666555444555666888999>>>AAAEEEJJJMMMPPPRRRSSSUUUVVVXXXZZZ\\\]]]^^^^^^YYYZZZ]]]^^^\\\^^^kkkxxxttttttwww{{{zzzvvvvvvzzzhhhOOODDD;;;::::::888777777666666666666555555555555222222222222222222222222000000000///000000111222111111000000000000111111111111111111111111111111000000111111111222222222111111222222222333333333222444666777888999;;;===>>>>>>@@@DDDEEEFFFLLLTTTWWWbbboooxxx{{{tttssstttvvv{{{|||~~~~~~|||{{{|||~~~yyysssooopppvvv|||{{{vvvssssssyyy~~~~~~~~~yyyttteeebbb______aaacccbbbaaabbbbbbbbbbbb```]]]YYYXXXMMMMMMKKKHHHEEECCCDDDEEEDDDEEEFFFGGGIIIMMMRRRVVVRRRSSSSSSTTTVVVZZZ___ccccccbbbaaaaaadddiiimmmqqqmmmooowwwzzz}}}xxxlllbbb[[[XXXTTTTTTSSSQQQOOONNNPPPRRRQQQTTTYYY]]]bbbgggmmmqqqsssuuuyyy~~~rrrfff]]]TTTMMMKKKIIIIIIHHHHHHIIIKKKMMMNNNOOOPPPQQQQQQQQQPPPNNNNNNKKKKKKIIIHHHFFFDDDCCCBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;888777666555333000...---++++++,,,---......//////------........./////////000000000000////////////////////////////////////,,,,,,...///////////////.........///000111111111111111111000000/////////111111111111111111111111000111111111111222222222222222222111111111111111111111111222333444444555333333222222222333444555666666555555666888:::<<<@@@DDDIIINNNPPPRRRTTTUUUXXXYYYZZZ\\\]]]]]]^^^^^^WWWXXXZZZ^^^aaaiiizzztttwwwhhhNNNDDD;;;999:::888777777666666555555555444444444333222111000000111222333222111000/////////000111000000111111111111000000111111111111111111111111//////000111222333333444111111222333444555555666222444777888999999;;;===>>>>>>AAAEEEGGGJJJSSS^^^fffpppyyy~~~|||vvvvvvyyy|||~~~xxxvvvyyyzzzxxxxxx{{{~~~}}}yyysssnnnooovvv|||{{{vvvttttttsssssssssyyy~~~|||vvvlllcccYYYVVVRRRSSSVVVWWWUUURRRTTTTTTTTTSSSQQQNNNKKKIIIDDDEEEFFFEEEDDDDDDEEEGGGFFFGGGIIIJJJKKKPPPVVV[[[WWWYYY[[[]]]___bbbfffiiinnnooorrrvvv{{{uuuiiiaaa]]]XXXXXXWWWUUUSSSRRRRRRSSSRRRTTTVVVXXXZZZ^^^cccfffeeegggjjjmmmsss{{{yyyqqqdddWWWPPPKKKJJJIIIIIIJJJLLLOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLKKKJJJHHHFFFEEEEEEAAAAAABBBBBBBBBAAAAAA@@@AAA@@@@@@???>>>===<<<<<<999999999888666333111///---......//////000000000/////////000000000000111////////////000000000000////////////////////////+++,,,...///000000//////////////////000000000000000000000000000111111111111111111111111111111111000111111111111222222222222222222111111111000000222222222333333444444444333333222222222333444555666555444555666999<<<>>>CCCGGGNNNRRRSSSUUUWWWXXX[[[\\\\\\]]]]]]]]]]]]\\\ZZZZZZ]]]ccclllzzz{{{gggNNNDDD:::999:::888777777555555444444444333333333333222000//////000222333555444222111111111222222///000111222222111000///111111111111111111111111......///111222333444555111111222333555666777777222555777999999:::;;;===???@@@DDDJJJNNNTTT```lllttt}}}|||yyy{{{{{{tttrrruuuwwwtttuuuyyyzzz{{{yyytttoooooovvv|||zzzuuuooolllmmmppptttvvvuuu{{{~~~zzzqqqcccXXXSSSPPPLLLMMMPPPPPPLLLHHHJJJJJJKKKJJJHHHEEEBBB@@@BBBDDDFFFGGGFFFGGGHHHJJJIIIJJJLLLMMMNNNSSSZZZ```___bbbfffiiikkklllooopppxxx|||~~~qqqiiiddd^^^^^^^^^\\\[[[YYYYYYXXXVVVWWWXXXXXXYYY[[[___bbb``````aaaccchhhoooyyywwwfff\\\LLLKKKJJJJJJKKKMMMPPPQQQRRRQQQPPPNNNNNNOOOPPPPPPNNNNNNMMMKKKJJJIIIHHHGGGCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::888666333222000000000000111111111111111111111111222222222222......//////000000111111000000000000000000000000---...000111222222222111111111000000//////............///000111222333333111111111111111111111111000111111111111222222222222222222222111111000000222222333333333333444444444333222111222333444555666555444555777:::>>>@@@EEEJJJQQQUUUVVVWWWYYY[[[]]]]]]^^^^^^^^^]]]\\\\\\___^^^aaajjjwww~~~gggNNNDDD<<<999888777777999777777777666555555444444444444222111000000/////////000111222222222222222/////////111333333111///333222111111000000111111000111111111111222222222111111222222222333333333777777777:::===?????????EEEAAACCCMMMWWW___jjjuuu|||zzz||||||wwwqqqrrrssssssrrrrrrsssuuurrrrrrpppnnnooorrrxxx}}}~~~wwwrrroookkkkkknnnooonnnlllsss{{{zzzuuulll^^^TTTNNNNNNNNNMMMKKKHHHEEEDDDEEECCCAAA@@@AAABBBCCCBBBDDDEEEFFFFFFGGGHHHKKKMMMLLLPPPSSSTTTUUU[[[dddllltttrrrpppqqquuu||||||rrrnnneeehhhiiidddaaa```___\\\\\\\\\\\\]]]___aaabbbddd``````______aaaeeelllqqquuuxxx|||vvviii\\\SSSLLLMMMQQQQQQRRRTTTUUUSSSQQQQQQRRRRRRPPPOOOTTTPPPLLLIIIIIIIIIIIIHHHCCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAA@@@???===<<<===<<<;;;:::888666444333---...//////////////////000000000000111111111111111111000000000000111111222111000//////...//////000000////////////000000222111000//////000111222000111222333222000...------......///000111111222000/////////000111222222000000000000000000000000111111222333333333333222222333333333333333333444777777777888;;;???BBBDDDNNNQQQUUUWWWXXXZZZ\\\^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZ```iiiuuu~~~{{{wwwtttfffNNNDDD<<<999888777666888777666666555444333333222333333222222222222222333222222333333333222222111222000...///000222222111333222111111000000111111111111111111222222222222111111222222333333444444888888999;;;===???@@@AAAEEECCCGGGRRR]]]eeepppzzz{{{zzz}}}wwwsssvvvwwwwwwvvvsssqqqpppqqqrrrpppmmmmmmpppuuu{{{|||uuuoooooooooooopppppppppnnnlllsss|||zzztttooofffYYYOOOKKKKKKJJJIIIGGGEEEBBBAAADDDBBBAAABBBCCCEEEGGGGGGIIIKKKMMMNNNNNNOOOQQQSSSVVVZZZ___bbbdddiiiqqqwww}}}|||}}}yyyuuuqqquuuvvvssspppooommmjjjfffeeedddfffhhhjjjiiihhhbbb```]]][[[\\\```eeejjjsssssstttxxx~~~yyyhhh^^^VVVTTTVVVUUUVVVXXXXXXUUURRRQQQRRRRRRRRRQQQUUUQQQMMMJJJJJJJJJJJJJJJEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@???>>><<<===<<<<<<:::888666444333.../////////000/////////000000000000111111111111111111000000000000111111111000000////////////000000000////////////000000222111000//////000111222///000111222222111///.........//////000000111111111111000000000111222222111111111111111111111111111222222333333333333333333333333333333444444444777777888999<<<@@@DDDFFFOOORRRUUUWWWXXXZZZ\\\^^^[[[]]]^^^]]][[[YYYYYYZZZ___hhhttt~~~zzzwwwuuurrrooommmfffMMMDDD;;;999999666666888777666555444333222111111333333222222333333444555444555555444333222111111444111...---///111333444333222111111000000111111111111111111222222222333111111222333444444555555:::;;;;;;<<<>>>@@@BBBBBBEEEFFFNNN[[[gggpppzzz{{{xxxyyy~~~xxxssspppyyy{{{{{{zzzvvvsssqqqqqqrrrnnnkkklllrrrzzz|||xxxtttooojjjgggmmmppptttuuutttqqqooonnnrrr}}}}}}tttmmmggg^^^SSSJJJGGGGGGGGGFFFEEECCCAAA@@@AAA@@@@@@AAACCCGGGJJJLLLOOOSSSWWWYYYZZZ[[[\\\]]]eeejjjqqqwwwzzz~~~~~~}}}wwwtttrrrtttwwwxxxtttooolllgggaaa\\\[[[]]]bbbeeeooommmjjjjjjnnnvvv~~~xxxmmmaaa\\\YYYWWWWWWYYY[[[XXXSSSQQQQQQSSSSSSSSSUUURRRNNNLLLLLLLLLKKKKKKHHHGGGGGGFFFEEEDDDCCCCCC@@@AAABBBBBBAAA@@@>>>======<<<<<<;;;999777666555000000000000000000//////000000000000111111111111111111000000000000111111//////000000000000000111000000////////////000000111111000000000000111111...///111222222111000000000000000000000000000000333222222111111111111222111111111111111111111111222222222333333333333444333333333444444444555555666777888;;;???CCCGGGIIIPPPRRRUUUWWWXXXZZZ\\\]]]YYY]]]```___ZZZXXXYYY\\\gggttt~~~{{{vvvsssooommmlllkkkjjjhhheeeLLLCCC;;;999999666555777777777666555333222111111333333222222222333333444333333444444333222111111333111///...000222333333333222111111000000111111111111111222222222333333111222333444555666777777;;;<<<======>>>@@@CCCEEEFFFKKKVVVdddqqq{{{}}}yyytttsssxxx{{{wwwtttsss{{{}}}~~~~~~{{{yyywwwwwwvvvpppkkkmmmttt|||}}}xxxuuupppllliiihhhggggggoootttxxxyyyvvvsssrrrsssqqq}}}zzzpppggg```WWWMMMFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGKKKPPPSSSVVV[[[aaafffiiijjjkkklllvvv|||yyyyyysssjjjbbb___aaadddfffjjjhhheeeccceeejjjppptttwww{{{~~~qqqhhhbbb\\\ZZZ\\\^^^YYYTTTPPPPPPRRRSSSTTTTTTQQQNNNLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEECCCCCCAAABBBBBBBBBBBB@@@???>>>======<<<<<<:::999777777222222111111000000000000///000000000111111111111111111000000000000111111...///000000111111111111000000////////////000000111000000000000000000111...///000111222222111111111111000000000000000000444444333222111111111222111111111111111111111111111111111111222222333333333333444444555555666666666777:::===BBBGGGKKKMMMQQQSSSVVVXXXXXXYYY[[[]]]YYY]]]___\\\WWWWWW]]]cccssszzzvvvsssqqqnnnkkkiiijjjjjjjjjiiidddKKKCCC;;;:::999666555666888888777666555444333222444333222111000000000000000000111222222222222222111000000111333333222111333222111111000000111111111222222222222333333333111222333444666777999999;;;<<<>>>>>>>>>@@@DDDHHHJJJRRR^^^lllzzzuuurrrooopppxxx}}}{{{{{{{{{|||{{{{{{zzztttoooqqqwww~~~yyyrrrkkkjjjgggffffffhhhlllnnnuuuxxx{{{{{{xxxvvvxxxzzzqqq{{{yyyrrrhhh___WWWOOOGGGBBBBBBBBBCCCCCCDDDEEEFFFFFFIIIJJJLLLMMMNNNSSSYYY^^^aaafffnnnuuuzzz|||~~~zzzooogggdddeeefffgggeeedddcccbbbbbbccceeefffgggkkkrrr{{{yyynnneeeaaabbb___ZZZSSSOOOOOOPPPRRRSSSRRRPPPMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGEEECCCBBBBBBBBBCCCCCCBBBAAA???>>>=========<<<<<<:::999999555444333111000000000000///000000000111111111111111111000000000000111111...///000111222222111111000000////////////000000000000000111111000000000//////000000111111111111111111111111000000000000444444333222111111111222111111111111111111111111111000000///000111222222333333444555555666777777777999<<<@@@EEEJJJNNNPPPRRRUUUWWWXXXYYYYYY[[[\\\ZZZ\\\\\\XXXUUUYYYeeeooo|||uuuooolllllliiigggfffhhhjjjkkkkkk~~~cccKKKBBB;;;:::999666444555777777777666555555444444555444222111000///////////////000111222222222222000000111333444444222000333222111111000000111111222222222222333333333333111222333555777999:::;;;;;;===???@@@@@@BBBHHHMMMQQQ[[[hhhuuuvvvrrrpppsss{{{~~~|||{{{{{{{{{xxxvvvwww{{{||||||}}}~~~}}}xxxooohhhaaabbbdddeeeggglllrrrvvv{{{|||~~~~~~}}}|||}}}~~~sssyyy~~~}}}wwwjjjddd[[[RRRLLLGGGBBB@@@@@@AAABBBCCCFFFHHHKKKLLLLLLNNNQQQSSSUUUZZZccciiitttzzz}}}sssllljjjkkkkkkjjjffffffeeedddbbb```]]]\\\]]]aaagggppp{{{xxxkkkdddccc```[[[TTTPPPOOOPPPRRRRRRQQQOOOMMMLLLLLLLLLKKKIIIHHHIIIIIIIIIHHHFFFEEECCCBBBCCCDDDDDDCCCBBB@@@???===============<<<;;;:::777666444222111000111111000000000000111111111111111111000000000000111111///000111222222222111000000000////////////000000000000111111111111000000000000000000000111111111111111111111111111111111333222222111111111111222222222222222222222222222111111000//////111222333333444444555666777888888999;;;>>>CCCHHHLLLPPPRRRTTTVVVXXXYYYYYYYYYZZZ\\\[[[[[[YYYWWWXXXaaappp|||}}}}}}|||yyyuuuooojjjgggfffdddcccdddhhhmmmppprrr}}}bbbJJJBBB;;;:::999666444444555555555555555555555555444333222222111111111111111111222222333222222222222111000111333444333222333222111111000000111111222222222333333333444444111222444666888:::<<<<<<<<>>>>>>>>===<<<<<<999777555222111111111111000000000000111111111111111111000000000000111111000111222333333222000///000000////////////000000///000111222222111000///111111000000000000000000000000000111111222222333111111000000000111222222222222222222222222222222333222111000111222444555333444555666777888999999;;;===@@@EEEJJJNNNQQQRRRTTTWWWYYYYYYYYYYYYZZZ[[[ZZZYYYXXXZZZ```mmm|||uuutttrrrpppnnnkkkiiihhheeeddddddhhhpppwww}}}}}}bbbJJJAAA;;;:::999666444444333333333444444444555555333333222222333333444444444444444444333222111111555222//////000333444555333222222111000111111111222222333333333444444444222222444666999;;;<<<======AAADDDEEEEEEHHHPPPWWWaaalllxxx}}}{{{|||~~~xxx{{{~~~yyyxxxuuuooohhhbbb___^^^]]]aaagggjjjlllppptttxxx~~~}}}yyywwwssspppqqqqqqhhh]]]RRRNNNHHHDDDBBBCCCEEEGGGGGGHHHJJJNNNRRRWWW\\\^^^eeejjjoootttyyy{{{yyyuuuoooiiiccc^^^[[[\\\^^^aaagggnnnuuu{{{~~~vvvrrrbbb^^^XXXTTTSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOMMMLLLIIIJJJLLLMMMMMMKKKIIIHHHCCCDDDDDDDDDDDDBBBAAA@@@======>>>>>>>>>>>>======:::888555333111111111222000000000000111111111111111111000000000000111111111222333444333111///...000000////////////000000///000111222222111000///222222111000//////000000//////000111222333333333000/////////000111222222222222222222222222222222555444333222222444666777444444555666777888999999<<<>>>BBBFFFKKKOOOQQQSSSUUUWWWYYYZZZYYYYYYZZZ[[[YYYXXXYYY]]]ggguuu}}}~~~|||yyysssqqqnnnllljjjjjjjjjkkkggggggiiipppyyy|||eeeKKKDDD======<<<888444444666666666666777777777777555444444333222222222333555222111222666777666333555444222000000111222333111111111222222333333333111333555666555444444444333333444666888:::<<<===GGGCCCDDDHHHKKKNNNYYYfffooouuu}}}~~~zzzwwwxxx{{{~~~~~~}}}~~~{{{wwwuuuooohhhdddbbbaaa___^^^___```ccchhhnnntttzzz}}}~~~~~~{{{yyyvvvrrrnnnjjjfff___VVVOOOFFFFFFFFFGGGHHHHHHFFFEEELLLMMMSSS]]]bbbccckkkttt{{{wwwnnnfff```]]]``````bbbfffkkknnnppppppyyyxxxkkk```WWWWWWWWWTTTTTTXXXRRRPPPMMMKKKKKKLLLLLLMMMIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>===:::888666555444111///---...///000000111000000222222111111111111222222333222222222111111000000000000000000000000000000111111222222222222111111............////////////000000111111111111000000222111000000000111333444333333333333333222111000222222333333333444444444555555555666888999;;;;;;???BBBGGGKKKPPPRRRSSSTTTZZZZZZYYYXXXWWWWWWYYY[[[XXX^^^bbbgggssszzzuuuuuuyyy|||yyywwwtttrrrooollliiiiiiiiijjjhhhkkkqqq{{{|||eeeKKKCCC===<<<;;;888666666777777777666666666666666444444333222222222222222333222111222333444333222555444222111000111222333222222222222222222333333111333555666555444444555333444555777:::===???AAACCCAAACCCIIINNNUUUcccpppxxx|||~~~}}}zzzxxxyyy|||~~~}}}~~~|||vvvrrrmmmhhhbbb^^^^^^______^^^aaabbbeeeiiinnnsssvvvxxx|||}}}}}}}}}zzzvvvrrrpppppplllgggaaa\\\UUUMMMGGGHHHHHHIIIKKKMMMNNNNNNMMMSSSVVV```lllssswwwyyyqqqjjjgggeeehhhggggggjjjmmmooopppoootttyyytttjjj```^^^\\\XXXWWWYYYSSSQQQOOONNNNNNNNNNNNNNNKKKJJJHHHIIIJJJJJJIIIHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>:::888777666666666444222//////000000000000000000222111111111111111111222222222111111111000000000000000000000000000000000000000000111111000000000/////////000000000111111000000111111111111000000111111000000000111222333333333333333333222111000222222333333333444444444555555555666888:::;;;<<>>>>>>>><<<:::888777777666444222111111111111000000000000111111111111111111111111111111000000000000//////000000000000000000000000////////////////////////000000000111111111222222000000111111111111000000000000000///000111111222222222333333333222111111333333333333444444444444444555555777999;;;===>>>CCCEEEIIINNNRRRTTTUUUUUUWWWZZZ]]]\\\YYYZZZ___eeelllqqqvvv{{{}}}uuukkkgggfffllluuu}}}{{{xxxvvvsssrrrqqqooommmkkkjjjmmmqqqwwwzzz}}}eeeKKKBBB:::999999888999;;;888888777666555555444444333222222111111111222222111333555333000...000222333333222111111222222333333333333222222111111111222333555555444444555777777888999<<>>>>>>>>@@@>>>;;;999777555111///333222222111000000000000111111111222222111111111000000000///////////////000000000000000000000000000000000//////000000000000000000111111111222222000000111111111111000000000//////000000000111111222222333333333222222111333333333444444444444555444555666888:::===???AAAEEEHHHLLLPPPSSSUUUVVVVVVXXX[[[]]][[[ZZZ]]]fffnnnvvvvvvxxx|||~~~{{{rrrjjjeeeeeejjjuuu|||zzzxxxvvvtttssssssttttttppppppqqqtttxxx}}}|||dddJJJAAA:::999:::999999;;;888777777666555444444333333222222111222222333333222444666444111///111333222222222222222222222333333333333222222111111111222444555555444555666888::::::;;;===???BBBDDDEEENNNSSSYYY```hhhuuu~~~~~~~~~}}}zzzxxxzzz}}}wwwmmmfffdddddddddcccaaa______aaacccfffhhhjjjnnnrrruuuuuutttsssnnnlllhhhbbb[[[TTTOOOLLLJJJIIIGGGEEEEEEHHHKKKNNNRRRUUUZZZ___ccciiioootttxxx~~~|||{{{zzzwwwuuuqqquuuzzzvvvkkkbbbYYYUUURRRSSSVVVWWWUUUSSSRRRPPPNNNMMMMMMLLLIIIGGGHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@????????????AAA???<<<:::888666333111444333222111000000111111000111222222222222111000///////////////000000000000000000000000000000000222111111000000111111222/////////000000000111111000000111111111111000000///000000111111111111111111222222333333333222222333333444444444555555555555666777:::===@@@CCCDDDHHHKKKNNNRRRUUUWWWWWWWWW[[[\\\\\\[[[\\\bbbnnnwww~~~yyywwwyyy{{{xxxpppjjjcccgggsss{{{wwwssssssrrrrrrsssuuuwwwyyyvvvxxx}}}{{{bbbJJJAAA:::::::::999999:::777666666555555444444444333333222222333333444444222333444333222111222333111222222222222333333333333333222222222222222222333444555555444555777999;;;;;;===???AAADDDGGGHHHOOOXXXcccjjjttt~~~||||||||||||yyyxxx{{{zzzooogggbbbaaabbb```aaabbbaaa``````ccceeehhhjjjmmmppprrrqqqpppooogggccc^^^WWWQQQLLLIIIHHHGGGGGGGGGFFFGGGKKKPPPTTT\\\```fffjjjooouuu}}}}}}www{{{vvviii\\\WWWRRRSSSWWWYYYXXXUUUUUUSSSQQQOOONNNMMMJJJHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@===<<<::::::::::::888666444333222111111111222333000111222333333222111000//////000000000000111111000000000000000000000000333222111000000111222333/////////000000000111111000000111111111111000000000000111222222222222111111111222333333333222222333444444444555555555555666777999<<>>BBBFFFIIIKKKMMMOOOSSSVVVXXXYYYYYYYYYYYYYYY[[[aaajjjrrrwwwyyyrrriiidddkkkssssssqqqooommmvvv}}}yyyzzz||||||zzzxxxzzz|||~~~yyy```IIIBBB<<<<<<<<<999666777444444444555555555555555444444444444444555666777111///---///222444222000000111222333333333333333111111111222222333333444333444555444444666888;;;999:::>>>BBBGGGMMMQQQSSSdddrrr~~~{{{}}}}}}|||{{{{{{{{{yyyxxx}}}}}}rrriiieeebbb___\\\[[[___dddgggffffffhhhiiieeeeeefffeeedddcccaaa```YYYTTTMMMFFFCCCBBBDDDFFFIIIMMMQQQVVV[[[bbbkkkrrr~~~vvvddd\\\TTTTTTYYY^^^^^^\\\\\\ZZZWWWUUUTTTRRROOOLLLJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB???>>><<<;;;;;;:::888666444333111111111333555666///000222333333222000///000000111111222222222333000000000000000000000000222000///......///000222111111222222222333333333000000111111111111000000111222333444555444333333000111222333333333333333444444444555555555666666888999<<>>???DDDFFFJJJVVVdddrrr}}}xxxyyy}}}|||yyyyyyzzz||||||}}}|||sssllljjjiiiccc^^^\\\YYY]]]dddjjjkkkiiieeeaaaddd```ZZZWWWXXXZZZYYYXXXSSSOOOHHHCCCBBBDDDIIIMMMPPPVVV^^^cccgggppp~~~xxxkkkbbbZZZZZZ[[[[[[\\\______^^^\\\YYYUUUQQQMMMKKKHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<;;;::::::999555444444333333444444555111111111111111111111111111111222222222333333333111111000000//////......000000000000000000000000111111222222222222111111000000000000000000000000333333333333333333333333444444444444444444444444333333333444666777999:::777999;;;???CCCGGGIIIKKKPPPRRRUUUWWWWWWXXXYYYZZZVVV[[[dddooowwwxxxsssmmmfffddddddjjjsss|||~~~|||||||||zzz{{{|||~~~~~~}}}{{{zzz{{{bbbJJJBBB<<<;;;;;;888666666666555555555555555555555666555444222111111222222111222222333333222222111333333333333222222222111000000////////////000000333333444555777999;;;<<>>>>>===<<<;;;:::999555555444333333333333333111111111111111111111111000000000111111111222222111111000000////////////000000000000000000000000111111222222222222111111111111111111111111111111333333333333333333333333444444444444444444444444333444444555666888999:::999;;;===AAAEEEHHHKKKLLLMMMPPPUUUXXXXXXXXXXXXYYY[[[bbbllltttuuupppiiiddd``````bbbjjjuuu}}}|||yyywwwwwwwwwxxx{{{|||~~~~~~}}}|||zzz{{{bbbJJJBBB<<<<<<;;;888666777777777777666666555555555555555444333222222222222111222222333333222222111444444333333333333222222444333333222222333333444555555666777999;;;===>>>@@@???BBBHHHQQQ\\\lllzzz}}}yyyyyy|||~~~}}}|||xxxlllhhhgggjjjkkkeee```]]]dddfffjjjlllkkkhhheeebbb^^^XXXQQQLLLIIIHHHHHHGGGCCCDDDFFFIIIPPPZZZeeemmmqqqxxxxxxooogggeeeeeeddddddfffggggggfffccc^^^WWWPPPMMMMMMLLLJJJHHHFFFDDDCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::666666444333222222222222222222222222222222222222///////////////000000000111000000000000/////////000000000000000000000000111111222222222222111111111111111111111111111111333333333333333333333333333333333333333333444444444444555666777999:::;;;;;;===@@@CCCGGGJJJMMMNNNKKKOOOUUUXXXYYYYYYYYYYYYdddnnnxxxzzzssshhhaaa^^^___```eeennn|||{{{xxx|||yyyxxxvvvuuuuuuvvvxxxyyy{{{{{{|||||||||{{{yyyxxxzzzbbbJJJBBB<<<<<<<<<999777888999888888777666555555444444444444333222222222222111222222333333222222111444333333333333333333333555444444444444444444555666666777888:::<<<>>>???AAABBBGGGOOO[[[kkk|||}}}yyywwwwwwzzz|||}}}|||~~~{{{nnniiieeeeeehhhiiidddaaa```ggghhhjjjjjjiiigggdddbbb[[[VVVOOOIIIEEEDDDDDDDDDFFFHHHJJJNNNVVVcccrrr}}}{{{ssspppoookkkiiijjjkkkkkkjjjhhhbbbZZZSSSNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@??????>>>===<<<;;;;;;888777555444222111111000222222222222222222222222////////////000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111333333333333333333333333333333333333444444444444666666666777888:::<<<======>>>AAADDDHHHKKKNNNOOONNNQQQTTTWWWXXXZZZ\\\^^^pppyyy}}}ooobbb^^^___bbbeeelllwww}}}zzzvvv~~~}}}xxxvvvttttttsssssstttvvvxxxyyywwwwwwwwwwwwvvvtttsssrrrxxx```IIIAAA;;;;;;;;;999777888999888888777666555555444333333333333333333222222111222222333333222222111333333333333333333333333111000000//////000000111555555666888;;;>>>@@@AAAAAAEEELLLUUUdddvvv}}}xxxuuusssrrrssswwwzzz|||}}}ssslllkkkgggeeegggfffcccbbbdddfffggghhhhhhfffdddaaa___UUURRRLLLFFFBBBBBBDDDGGGKKKMMMQQQUUU^^^lll~~~}}}zzzwwwqqqmmmlllnnnnnnmmmkkkeee^^^WWWRRRMMMKKKIIIGGGFFFEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;999888666444333111111111222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000111111222222222222111111111111111111111111111111333333333333333333333333333333333444444555555555777777888888:::;;;===>>>>>>???BBBEEEHHHKKKNNNOOOSSSSSSTTTTTTVVV[[[aaafff{{{xxxhhh]]]\\\```eeekkkuuu}}}|||{{{{{{uuusssssstttqqqppppppooopppqqqrrrrrrssssssrrrqqqooommmlllkkkvvv]]]HHH@@@::::::;;;888777777777777777666666555555555222333333444444333333222111222222333333222222111111111222222222222333333222111111111111111111222444555666999<<<@@@CCCDDDBBBIIISSS^^^nnn}}}~~~vvvqqqnnnmmmlllpppuuuzzz}}}vvvpppnnnmmmiiiggghhhgggeeeeeeiiifffggggggfffddd```\\\YYYNNNLLLHHHDDDBBBEEEJJJNNNQQQVVV]]]cccmmm|||yyyrrrppppppppppppmmmhhhbbb\\\YYYPPPNNNKKKHHHGGGFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<:::999777555444333222222333333333333333333333333333333333333222222222222000000000111111111111222000000000000000000000000111111222222222222111111222222222222222222222222333333333333333333333333444444444555666666777777888888999:::;;;===>>>???@@@AAACCCFFFIIILLLNNNPPPUUUUUUSSSSSSVVV\\\eeekkk~~~~~~yyyoooccc^^^aaafffnnnwww}}}uuuooolllnnnqqqtttqqqqqqpppooonnnmmmmmmmmmnnnmmmkkkiiigggeeedddcccsssZZZGGG???999999:::777666777666555555555555555555555222222333444444444333222111222222333333222222111000000000111111222222222555555444444444444555555444555777;;;???CCCGGGIIIHHHRRR^^^jjjzzz{{{}}}xxxpppkkkiiihhhhhhooouuu|||zzzrrrnnnmmmllljjjjjjmmmllliiiiiimmmiiiiiiiiifffbbb\\\UUURRRIIIIIIGGGFFFGGGLLLTTT[[[^^^gggrrr|||~~~zzzssssssrrrooolllgggccc```VVVSSSOOOKKKHHHGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>======<<<:::999888777555555444444333333333333333333333333444333333333222222222222000000111111111222222222000000000000000000000000111111222222222222111111222222222222222222222222333333333333333333333333555555666666777888888999999999:::;;;<<<>>>???@@@BBBCCCEEEHHHKKKNNNPPPQQQSSSSSSSSSSSSVVV]]]eeekkkuuurrrmmmiiiiiimmmssswww{{{qqqooollliiiiiikkkmmmoooooonnnmmmllljjjiiihhhhhheeedddbbb___\\\ZZZYYYXXXqqqYYYFFF>>>888888999777555666444444444555555555555555111222333444444444333222222222222333333222222222//////000000111111111222333333333222222333333333444555888<<>>======;;;:::999777666666666666333333333333333333333333333333333222222222111111000000111111222222222222000000000000000000000000111111222222222222111111222222222222222222222222333333333333333333333333555666666777888999999::::::::::::;;;===>>>@@@AAADDDEEEGGGJJJMMMPPPRRRSSSQQQRRRSSSTTTXXX]]]dddiiijjjfffdddhhhqqq}}}|||ssslllffffffgggggghhhhhhhhhhhhgggfffeeedddbbbaaa```___]]]\\\YYYVVVSSSQQQPPPOOOnnnVVVGGGBBB;;;888888999888777666666666666555444333222555555555444444333333333444444444333333222222222444444333333333333222222111111111222333444555666555777:::???DDDHHHLLLNNNWWWeeewww}}}~~~yyypppllliiiggghhhkkkqqqyyy~~~zzzuuuqqqnnnmmmkkkiiiiiikkknnnrrruuuuuurrrooopppnnnhhh```XXXRRRMMMHHHHHHJJJKKKNNNSSS]]]kkkttt~~~}}}yyypppnnnnnnllljjjkkkgggaaaXXXPPPKKKHHHFFFEEEHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBAAA===;;;===<<<;;;:::888777666555555555444333333222111111333333333222222111111111...---------...///111222000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111222222444555888:::;;;::::::999;;;:::::::::;;;>>>AAABBBGGGGGGGGGJJJMMMPPPQQQQQQXXXTTTRRRSSSYYY```dddeeeaaabbbhhhsssyyysssmmmhhheeecccbbbaaa``````aaacccddd``````___^^^\\\YYYWWWUUURRRQQQPPPNNNMMMKKKJJJIIIpppXXXHHHCCC===:::;;;<<<;;;999999999999999888777666555444444444444444444333333444333333333333333333222222222222333333444444444222222222222333444555666777:::>>>AAAEEEJJJQQQUUU```nnn~~~~~~~~~wwwpppooonnnmmmooorrrzzz|||xxxvvvssspppmmmlllllllllrrrssstttvvvxxxwwwuuusssqqqmmmfff]]]UUUPPPLLLJJJMMMOOORRRVVV^^^lll|||{{{yyywwwwwwwwwvvvxxxyyyxxxuuuttttttvvvtttwwwzzz|||~~~uuusssrrrpppnnnoooiiiccc[[[SSSNNNJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBAAA>>>;;;===<<<;;;:::999777666666444444333333222222111111333333333222222222111111111000/////////000111222222222222222222111111111222222222222222222222222000000111111111222222222111111111111111222222333444666888:::;;;;;;::::::<<<;;;;;;;;;<<<>>>@@@BBBGGGHHHIIILLLOOOQQQQQQQQQQQQOOOOOOSSSYYY```ccceee```bbbkkk~~~~~~yyyrrrkkkfffaaa]]]ZZZ\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZYYYXXXVVVTTTRRRPPPMMMMMMLLLKKKJJJIIIHHHHHHrrrZZZFFFAAA;;;999::::::999888666666666666666555333333333333444444444444444444222333333333333333333444000111111222444555555666333333333333333444555666999===AAADDDFFFMMMWWW___nnnzzz{{{}}}{{{uuuqqqrrrttttttwww{{{{{{wwwrrrttttttrrrooonnnqqqttt{{{zzzxxxxxxxxxxxxwwwuuurrrlllbbbXXXQQQMMMMMMNNNRRRUUUYYY___iiizzz}}}|||xxxuuuqqqllliiifffeeeeeehhhiiijjjjjjhhhggghhhiiiiiilllooorrrtttxxx|||~~~}}}|||~~~~~~}}}{{{yyyuuussstttmmmggg___XXXRRRMMMIIIFFFEEEEEEEEEEEEEEEEEEEEEDDDEEECCCBBBBBBBBBAAA>>><<<======<<<;;;999888777777333333333333333222222222333333333222222222222111333222222111222222333333111222222222333333333444333333333333333333333333000000000000111111111111222111111111222222333444666777999;;;<<<<<<<<<;;;======<<<<<<===???AAABBBHHHIIILLLNNNPPPQQQRRRRRROOOOOOQQQWWW]]]bbbdddeee```eeettt~~~yyyppplllgggbbb^^^[[[XXXVVVYYYZZZZZZYYYYYYXXXWWWWWWRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFuuu\\\EEE@@@;;;999:::;;;:::888555555555555444333222222333333333444444555555555222222222333333444444444111111222333333444555555333333333333444555666777999>>>DDDFFFHHHQQQ___jjjzzz{{{yyyxxxtttsssvvvyyyzzz{{{zzzuuuppptttxxxwwwttttttyyy~~~~~~{{{xxxwwwwwwwwwvvvuuurrriii^^^VVVPPPNNNPPPUUU]]]```eeekkkwww~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||zzzwwwtttqqqooojjjhhhddd___\\\ZZZYYYYYYZZZ\\\^^^___`````````aaaaaadddgggiiilllpppuuuyyywwwxxxzzz}}}|||{{{{{{~~~xxxuuuvvvpppkkkddd]]]VVVPPPKKKGGGEEEEEEDDDDDDDDDDDDDDDEEEEEECCCAAAAAAAAAAAA???=========<<<;;;:::999888888444444444444444444444444222222222222222222222222111111111222333444444555///000111222444555666777333333333333333333333333000111111111222222222222222222222222222333444555777888:::;;;<<<======<<<>>>>>>>>>>>>???@@@AAABBBGGGJJJMMMPPPQQQQQQRRRSSSSSSUUUYYY]]]aaacccddddddcccnnnwwwppplllfffccc```]]][[[YYYWWWUUUUUUUUUVVVVVVUUUSSSQQQPPPKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGvvv\\\FFFBBB===;;;<<<===;;;888888888888888888777555555333333333444444555555555222222222333333444444444333333333333333333333333333333333444555666888888:::???EEEHHHMMMXXXhhhuuuzzz{{{}}}xxxuuuuuuzzz}}}||||||~~~}}}xxxtttqqqvvvzzzzzzyyyyyy~~~~~~{{{yyyxxxxxxwwwvvvtttooodddZZZVVVSSSRRRWWW___kkkooovvv}}}{{{yyyvvvtttsssrrrrrrssssssrrrrrrrrrqqqqqqqqqrrrqqqpppnnnjjjfffcccaaa___]]]ZZZWWWUUUTTTTTTUUUQQQSSSWWW[[[^^^```___^^^]]]```dddgggjjjnnnrrruuuwwwzzzwwwxxx{{{zzzuuuvvvrrrnnnhhhbbb[[[TTTMMMHHHFFFEEEDDDDDDCCCDDDDDDEEEEEECCCAAA@@@AAAAAA???>>>>>>======<<<;;;:::999999666666666666555555555555222222222222222222222222---...000111333444555666222222222333333444444555333333333333333333333333222222222333333333444444222222222222333444555666888999:::;;;<<<=========?????????@@@AAABBBCCCDDDFFFJJJNNNPPPQQQQQQSSSUUUYYY[[[]]]___``````______jjj{{{~~~}}}}}}}}}yyyrrrlllgggccc[[[YYYWWWUUUUUUTTTRRRQQQLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIuuu[[[CCC???:::888999888555333777777777777666555444444333333444444444444444444222333333333333333333444444444444333333222222222222222333444666888:::;;;===AAAGGGMMMVVVddduuu~~~}}}}}}zzzyyywwwxxx~~~~~~{{{|||}}}{{{{{{}}}|||yyyuuutttwww{{{||||||}}}~~~}}}||||||{{{yyyuuusssiii___XXXYYYYYYYYYaaakkkssszzz}}}{{{zzzzzzxxxwwwqqqooollliiigggfffffffffeeedddddddddccccccbbbbbbdddddddddbbb___\\\YYYXXXVVVTTTRRRQQQPPPQQQRRRSSSQQQTTTYYY```eeefffccc``````ccciiimmmqqquuuyyy|||}}}{{{{{{{{{{{{zzztttxxx~~~wwwwwwtttqqqmmmgggaaaYYYQQQKKKHHHGGGEEEDDDCCCCCCDDDEEEEEECCCAAA@@@AAAAAA@@@???>>>======<<<;;;;;;::::::888777777666555555444444111222222222222333333333,,,---///111333444444555555555444333222111000000333333333333333333333333333333333333444444444555222222222333444555666777888999999:::;;;<<<===>>>>>>???@@@BBBCCCDDDEEEFFFGGGKKKOOOQQQQQQSSSWWW[[[^^^___``````___^^^___aaawwwzzzvvvvvvxxx|||~~~yyyrrrkkkfffbbb^^^\\\UUUTTTRRRQQQRRRQQQOOONNNJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEFFFHHHIIIJJJKKKLLLtttYYYBBB>>>999777777666222///555555555555444333222111444444444444444444333333444333333333333333333222333333333333333333333333111111222444777999<<<===BBBEEELLLTTTaaarrr~~~{{{|||yyyzzzxxx{{{||||||yyyvvvuuuwww|||}}}zzz{{{}}}~~~yyyrrrmmmddd[[[XXX]]]aaabbbjjjvvv}}}|||{{{||||||zzzwwwsssqqqpppooollliiidddbbb___\\\ZZZYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\]]]]]]\\\[[[ZZZYYYZZZYYYWWWVVVVVVWWWYYYZZZ[[[___eeemmmrrrqqqlllggghhhnnnvvv}}}}}}xxxuuuqqqppprrruuuxxxzzz}}}|||{{{wwwuuurrrmmmggg___VVVPPPKKKIIIGGGEEECCCCCCDDDDDDEEECCC@@@???@@@AAA@@@@@@>>>>>>======<<<;;;;;;;;;888777666555444333222111111111222222222333333333///000111222333333222222333333222222111111111000222222222222222222222222222222333333333444444444222222333333444666777888888888999999:::<<<======>>>???@@@CCCEEEFFFGGGHHHIIIMMMQQQRRRRRRUUU\\\bbbfffggggggffffffhhhmmmpppzzztttsssttt~~~~~~wwwlllhhhccc^^^[[[XXXVVVTTTRRRQQQPPPOOOPPPOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFEEEEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJKKKLLLMMMsssXXXIIIEEE@@@>>>===;;;777444888888888888777666555444555555555444444333333333444444444333333222222222111111222333444444555666000111222444777:::===>>>GGGIIIOOOZZZjjj{{{xxxzzz|||zzzzzzyyy}}}~~~}}}rrrpppooouuu~~~}}}vvvmmmfff```XXXWWW```fffgggppp|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyywwwuuuttttttttttttllliiieeecccbbb```\\\XXX[[[ZZZWWWTTTRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYY[[[]]]____________hhhgggfffeeeeeefffhhhiiigggjjjqqqyyy~~~|||tttnnnrrrxxxvvvooollliiifffgggllltttzzz~~~yyyxxxuuuqqqkkkcccYYYSSSMMMKKKHHHEEEDDDCCCDDDDDDEEECCC@@@???@@@AAAAAA@@@>>>>>>======<<<<<<;;;;;;777777555444222000//////111111111222222333333333222333333444333222000///---...///000222444555555111111111111111111111111111111222222222333333333222333333444555666888888888888888999:::;;;<<<======>>>@@@CCCFFFGGGHHHIIIKKKOOORRRSSSSSSXXX```gggooopppppppppqqquuu}}}}}}|||xxxuuurrrssswwwyyynnngggbbb^^^ZZZVVVTTTRRRPPPNNNNNNLLLKKKKKKKKKJJJHHHFFFGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJGGGGGGHHHIIIKKKLLLMMMMMMvvv]]]KKKBBB;;;;;;<<<999777666999888666555444444444444555333222333555666555222222222222222222111000///777777777666555444222222666777777666777:::>>>AAAEEEJJJTTTbbbsss|||~~~}}}~~~{{{}}}~~~|||sssqqqrrrsssuuu~~~~~~{{{sssiiiaaaVVV^^^fffiiiiiippp}}}~~~zzz{{{{{{xxxvvvwwwwwwwwwuuusssrrrqqqppppppmmmllljjjgggeeedddcccbbbaaa\\\XXXXXXWWWTTTRRRTTTUUUUUUTTTRRRPPPQQQSSSVVVSSSUUUVVVWWWXXXZZZ]]]```fffiiilllmmmmmmooossswwwyyyuuurrrqqqsssvvvxxxyyyyyyvvv~~~~~~sssiiieee___^^^```eeelllvvv{{{}}}~~~zzzrrrggg^^^YYYQQQMMMHHHDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA??????@@@@@@@@@???===<<<::::::777666555444333222222222666333111111333555444222222222111000222444666888222333333444444333333222222222222222222222222222222222222333333444444444444444444555555555666666::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@CCCGGGKKKMMMOOOOOOQQQTTTTTTXXXdddpppqqqxxxyyy~~~zzzxxx|||qqqooolllkkkuuu}}}rrrhhh___YYYWWWUUUSSSPPPMMMKKKJJJIIIFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKLLLLLLMMMOOOQQQzzzaaaKKKCCC<<<;;;;;;999666666777777555555444555666666555444222333555666555333333333444444333222222111555555555555555444333222555666777777999===BBBFFFKKKRRR^^^lllzzz}}}yyyvvvtttvvv{{{~~~~~~{{{wwwqqqlllooorrrvvv}}}{{{|||}}}zzzvvvqqqjjjbbb]]][[[bbbjjjnnnpppxxx|||uuuqqqrrrqqqnnnlllmmmhhhhhhiiiiiihhhfffdddccc```___^^^]]]\\\[[[[[[ZZZZZZUUUSSSUUUTTTQQQQQQSSSVVVWWWXXXXXXXXXZZZ]]]```^^^```bbbcccfffiiinnnrrrzzz|||}}}xxxpppfff^^^[[[[[[]]]ccclllxxx~~~xxxnnnddd]]]SSSOOOIIIFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>><<<;;;:::777666555444333222222222444222000111333444222000333333222111222222444555222333333444444333333222222222222222222222222222444333333333333333333222222222333444666777888888:::::::::::::::;;;<<<<<>><<<;;;;;;777666555444333222222222111111000111333333111///333333333222222111111111222222333333333333222222222222222222222222222222555444444333333222222111111222333555666888999:::;;;:::999999999:::<<<===??????AAACCCGGGKKKOOOQQQQQQPPPRRRXXX___gggttt{{{rrrkkkhhhjjjlllsssxxxpppdddZZZSSSPPPOOONNNKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFEEEDDDDDDEEEGGGEEEEEEEEEFFFFFFFFFGGGGGGKKKKKKKKKLLLLLLMMMNNNOOONNNPPPSSSUUUVVVXXX\\\^^^}}}gggKKKDDD>>><<<:::666555666666666555555555666666666666555444444555555444444444444555555555555444444111222333333444444444333444555888:::===CCCIIINNNVVVaaarrryyywwwtttgggfffggglllttt|||vvvnnnllllllmmmssszzz~~~xxxuuussspppqqqsssvvvuuuoooggg___[[[]]]```iiinnnuuu}}}}}}|||{{{{{{yyywwwtttqqqnnnmmmlllmmmlllllllllkkkkkkkkkkkkddd^^^[[[[[[YYYWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXZZZ\\\^^^___```aaa```aaaeeefffeeegggkkknnnqqquuuxxxyyyzzz|||}}}yyymmmfff^^^[[[XXXVVVXXX\\\aaannn{{{pppfffZZZUUUOOOIIIFFFEEEDDDCCC@@@AAAAAABBBBBBBBBAAAAAA>>>>>>???>>>>>>===<<<;;;888777666444333222222222111111222222333222111000222222333333333222111000222222333333333333222222222222222222222222222222333333333333333333333333222333444555777888999:::;;;:::999888999:::<<<===>>>???AAADDDHHHLLLPPPRRRSSSRRRTTT\\\dddmmmyyy|||ssslllhhheeegggjjjuuuttthhhaaaXXXPPPLLLKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEECCCDDDEEEEEEDDDDDDFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVYYY[[[]]]```dddgggzzzcccJJJDDD>>>===:::666555777777777777666555555444333666666666555444444444444222333444444444444333333111111222333444444444444555777999<<>>===>>>>>>>>>>>>>>>===<<<:::999777555444333222222222333333444333333222222000111222333333333333222111222222333333222222111222222222222222222222222111111222333333444555555555666666777777888888888;;;;;;:::::::::;;;<<<======???AAAEEEIIIMMMPPPQQQUUUUUUYYYaaahhhooozzz~~~sssmmmgggeeeccceeelll{{{~~~ooodddYYYUUUPPPMMMKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJLLLNNNPPPSSSUUUWWW[[[]]]___aaadddhhhmmmpppuuu^^^HHHCCC???===:::666666999888888888777666444333222666777777666444333444555111222222333333333333222222222333444444444444444777888;;;>>>BBBHHHOOOTTTdddqqq}}}~~~wwwkkkcccdddggglllssszzz{{{pppfffcccggglllooowww~~~zzzpppkkkfffaaa___aaadddbbb```___```dddkkkpppzzz}}}|||yyywwwsssnnniiieeebbbaaa]]]\\\ZZZWWWUUUTTTSSSRRRPPPQQQQQQRRRRRRSSSTTTTTTPPPNNNMMMPPPQQQRRRXXX___iiifffbbb______bbbfffiiilllnnnrrrvvvyyy{{{||||||~~~~~~~~~~~~~~~~~~rrriii\\\WWWRRRRRRTTTYYYdddnnn~~~zzzsssnnneee```WWWPPPKKKGGGEEECCCCCCCCCBBBBBBAAA???>>>===<<<======>>>>>>>>>>>>===;;;:::999777555444333333333444444333222222333555222222222333333444444444111111222222222222111111222222222222222222222222000000111222444555666666777777777777888888888888;;;<<<<<<<<<============>>>@@@BBBFFFJJJMMMOOOQQQUUUYYY```hhhlllpppzzz{{{ssskkkfffbbbaaabbbhhhssszzzlll^^^UUUNNNLLLJJJIIIIIIHHHGGGEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFGGGIIILLLKKKKKKJJJIIIJJJKKKLLLMMMKKKLLLNNNQQQTTTXXX[[[]]]dddeeegggiiikkkpppuuuyyyrrrZZZFFFBBB>>>===:::666777;;;666666777777777555444333666777888777444333444555111111222333333333333333333444444555555555444444777999===AAAFFFMMMUUU[[[lllwwwsssiiibbbdddiiiooouuu{{{{{{qqqfff______eeekkkpppxxx|||tttkkkfffaaaZZZXXXYYY]]]\\\\\\```hhhqqqxxx|||~~~|||yyyvvvtttjjjhhhddd___[[[XXXUUUTTTOOOOOONNNLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRSSSOOONNNPPPTTTWWW[[[ccckkksssqqqooooooqqquuuzzz}}}{{{wwwvvvwwwxxxvvvxxx|||wwwkkkbbbXXXTTTSSSVVVZZZcccppp}}}~~~xxxuuussslllfff]]]UUUOOOKKKGGGEEEAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>>>>>>>>>>>>>===<<<;;;888777555555444333444333111//////333666666555444333333333444555111111222222222222111111222222222222222222222222111111222333333444555555666666777888888999::::::;;;<<<>>>???@@@???>>>===AAABBBEEEHHHKKKNNNPPPQQQTTT[[[gggooopppqqq{{{yyyrrrlllgggdddaaabbbfffooo}}}~~~rrrfff[[[QQQKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGGGGHHHIIIKKKNNNNNNMMMLLLKKKKKKMMMNNNPPPPPPQQQSSSWWW[[[___bbbdddlllmmmooopppssswww}}}qqqXXXEEEAAA>>>===:::666888<<<444444666777777777666555666888999777444222333555111222333333444444444333444555555666555555444444777:::>>>CCCJJJRRR[[[```oooyyy~~~|||qqqhhhbbbffflllrrrxxx|||uuujjj```[[[^^^eeejjjuuu|||~~~||||||{{{yyytttllleeebbb^^^XXXVVVXXXZZZZZZ\\\dddppp{{{~~~|||{{{zzzyyyvvvtttuuuvvvuuutttqqqnnnjjjhhh___]]]YYYUUURRROOONNNMMMIIIIIIIIIHHHIIIIIIJJJJJJMMMNNNOOOQQQSSSTTTVVVVVVRRRRRRUUU[[[___dddmmmwww||||||}}}}}}yyyuuutttwwwxxxxxxzzz~~~|||rrrggg^^^TTTRRRTTTZZZbbbmmm}}}~~~xxxwwwxxxpppjjjaaaYYYRRRNNNJJJHHH??????@@@AAAAAAAAAAAA@@@;;;<<<===>>>>>>??????>>>???===<<<:::888666666555333333222///---...222777:::888666333222222333444111111222222222222111111222222222222222222222222333333333333333333333333444555666777999;;;<<<===;;;===???AAABBB@@@>>>===CCCDDDGGGJJJMMMOOOQQQQQQRRR]]]kkksssrrrsss}}}zzzsssnnnkkkhhhfffcccffflllvvvzzzlllaaaXXXPPPJJJHHHJJJGGGDDDCCCDDDEEEEEEEEE@@@@@@AAABBBCCCEEEFFFGGGDDDFFFHHHHHHHHHJJJMMMOOOQQQPPPOOONNNNNNPPPRRRSSSSSSUUUWWW[[[```dddhhhjjjrrrssstttuuuwww|||nnnYYYEEEBBB>>><<<;;;;;;;;;:::555666888888666555666777666666555444444444444555333333333333333333333333555333222000000111222444:::>>>CCCGGGKKKTTT```iiiuuu|||xxxllleeecccgggnnnvvv|||~~~}}}|||uuulll```XXXZZZcccmmmttt}}}~~~~~~|||zzzvvvssspppmmmjjjfffbbb___[[[XXXUUUTTTYYYbbbmmmyyy|||yyywwwtttqqqnnnmmmmmmmmmoooooommmiiiccc^^^[[[ZZZRRROOOMMMKKKKKKLLLKKKJJJKKKKKKKKKLLLMMMPPPRRRTTTVVVWWWYYY\\\]]]]]]\\\\\\\\\___cccgggmmmttt{{{}}}{{{~~~yyysssvvvzzzzzz{{{yyypppggg^^^YYYSSSVVVZZZ___gggttt~~~||||||vvvlllbbbZZZRRRKKKGGGEEEDDDBBB@@@??????@@@@@@@@@???===<<<<<<<<<===>>>:::::::::999888777666555555333000///111333333333444333333222111111111222333333333333333333333333333333333444444444555555666555555444444444555555444444555777999;;;===>>>???@@@AAAAAABBBBBBAAAAAAFFFGGGIIIJJJLLLNNNRRRUUUZZZ```lllxxxyyywww{{{}}}vvvooojjjhhhhhhiiiiiimmmvvvssshhhYYYNNNKKKJJJHHHGGGHHHHHHGGGEEEDDDCCCBBBAAACCCBBBBBBBBBDDDFFFHHHIIIMMMMMMMMMLLLLLLLLLMMMMMMQQQRRRRRRQQQPPPRRRUUUXXXYYY\\\___aaaccchhhpppvvvwwwyyyzzz{{{}}}mmmXXXDDDAAA>>>;;;;;;<<<;;;::::::;;;<<<:::888555555555666666555444444444444555333333333333333333333333444333222111222444666888999===CCCHHHPPP[[[jjjtttyyy}}}~~~zzzpppkkkkkknnnttt{{{{{{wwwnnnggg___[[[___gggqqqwww~~~~~~|||yyyvvvsssqqqsssoooiiiccc^^^ZZZVVVTTT\\\aaakkkvvv{{{vvvqqqkkkiiigggdddcccccccccdddeeeeeeccc___ZZZUUURRRRRRNNNMMMKKKJJJJJJKKKLLLLLLQQQRRRSSSUUUWWW[[[]]]___bbbccceeeggghhhjjjjjjjjjkkkmmmppptttzzz{{{yyy{{{}}}}}}{{{~~~zzzzzz~~~zzzrrrjjjaaaZZZUUUOOOSSSYYYbbblllyyy}}}zzzzzz}}}zzzpppeee\\\UUUOOOKKKEEEDDDBBBAAA@@@@@@@@@???@@@???>>>===<<<======>>>::::::::::::999777666555555333000000111333333333444333222222111111222222333333333333333333333333222222222333333333444444555555444444444444555555555666777888;;;===???@@@AAABBBCCCDDDEEEEEEEEEEEEIIIJJJKKKKKKLLLOOOSSSVVV]]]bbbnnnyyy{{{{{{{{{wwwqqqllljjjkkkmmmpppsssxxxxxxqqqeee[[[PPPHHHFFFFFFEEEDDDGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFHHHJJJKKKMMMMMMLLLLLLMMMNNNOOOPPPTTTUUUUUUUUUUUUWWW[[[^^^]]]aaaeeehhhiiilllqqquuu}}}~~~lllVVVCCC@@@===;;;;;;<<<<<<;;;:::;;;<<<:::888555555555666666555444444444444555333333333333333333333333333333222333444777:::<<<===@@@FFFLLLVVVdddsss~~~~~~zzzxxx{{{uuuqqqooorrrwww~~~wwwqqqgggccc______eeennnvvv{{{}}}{{{xxxuuusssrrrvvvrrrkkkccc\\\YYYWWWVVV^^^eeeooo{{{|||uuuppplllgggccc\\\[[[ZZZYYYXXXYYYZZZZZZYYYZZZYYYVVVRRROOOMMMMMMOOONNNNNNNNNOOOQQQSSSTTT\\\^^^aaadddhhhllloooqqqssstttuuuvvvvvvwwwwwwwwwrrrssstttxxx~~~|||sssrrruuuxxx~~~}}}~~~|||zzzqqqhhh```YYYRRRNNNJJJNNNVVVbbbppp{{{zzzpppkkkmmmuuu{{{uuukkkbbbZZZTTTPPPFFFDDDBBBAAABBBAAA@@@???@@@???>>>============>>>;;;;;;;;;:::999888777666555333111111222444444333333333222222111111222222333333333333333333333333111111111222222222333333555444444444444444555555666777888:::===@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKKKKOOOOOONNNLLLLLLOOOTTTXXXaaafffpppyyy~~~~~~wwwtttpppllliiijjjnnnssswww~~~sssfff___TTTNNNGGGCCCCCCEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBEEEGGGJJJKKKMMMMMMLLLLLLKKKKKKMMMPPPRRRTTTWWWXXXZZZ[[[\\\___cccffffffjjjooorrrrrrsssuuuxxx}}}jjjTTTCCC@@@<<<;;;;;;<<<<<<;;;555666888888666555666777666666555444444444444555444444444444444444444444444444333444555888;;;<<>>?????????>>>>>>>>>>>>>>><<<<<<;;;;;;:::888777666555444222222333444444333333333222222111222222333333333333333333333333333222222222222333333333333444444333333444444555555666777888;;;>>>AAADDDFFFHHHIIIKKKMMMOOOPPPQQQQQQUUUSSSPPPMMMLLLOOOTTTYYYccchhhpppxxxwwwrrrnnnllljjjjjjmmmrrrxxx|||ttteeeZZZTTTKKKHHHEEEDDDEEEFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAADDDEEEHHHJJJLLLMMMMMMMMMKKKKKKKKKLLLNNNRRRVVVXXXXXXZZZ]]]```bbbfffjjjnnnooossswwwxxxwwwxxx{{{~~~iiiSSSCCC@@@<<<:::;;;;;;;;;:::555666888888666555666777666666555444444444444555444444444444444444444444666555444444555777:::;;;EEEIIIPPPYYYffftttzzzzzz~~~~~~|||zzzzzzzzzuuuxxx|||}}}wwwnnniiijjjhhhfffhhhooovvv}}}}}}zzzxxxwwwvvvvvvvvvpppggg\\\TTTSSSXXX\\\dddnnn}}}|||vvvppphhh```ZZZVVVTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXX[[[]]]___``````bbbdddfffhhhkkklllmmmoootttwww|||~~~uuummmhhhdddcccdddiiirrr{{{zzzqqqpppsssyyy{{{{{{qqqhhh[[[QQQLLLIIIFFFCCCHHHHHHKKKSSS___iiiooopppooojjjccc```dddnnnxxx{{{tttjjj```YYYOOOJJJEEECCCDDDDDDBBB??????????????????>>>>>>===<<<<<<<<<;;;:::999888777666444333333555555555444333222222111222222333333333333333333333333333333333333333333444444444444333333333333333444555555555666888;;;???CCCFFFHHHLLLMMMOOOQQQSSSTTTUUUVVVWWWUUUQQQMMMLLLNNNTTTYYYaaagggnnnuuuxxxqqqnnnhhhiiijjjnnnssszzz~~~ttteeeYYYQQQNNNGGGFFFEEEEEEFFFFFFFFFEEEAAAAAAAAABBBBBBBBBBBBCCCHHHIIIKKKMMMNNNMMMMMMLLLKKKKKKLLLNNNQQQVVVYYY\\\YYY\\\```dddgggkkkpppsssuuuwwwyyyyyyyyy{{{iiiSSSDDD@@@===:::::::::999999:::;;;<<<:::888555555555666666555444444444444555444444444444444444444444666666555555666888;;;<<>>============<<<;;;:::999888666555444444666666555444222222111111222222333333333333333333333333333333333333444444444555555555222222222222333444555666555666999<<<@@@EEEHHHJJJOOOPPPRRRTTTVVVWWWXXXXXXWWWUUUQQQMMMLLLNNNSSSWWW\\\cccjjjqqq|||xxxrrrmmmkkkdddgggnnnvvv}}}|||rrreeeXXXNNNIIIGGGDDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDDDDEEEEEEKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNQQQTTTWWW[[[^^^```\\\```dddiiimmmqqqvvvyyyxxxzzz||||||}}}iiiSSSEEEAAA===:::999999888777:::;;;<<<:::888555555555666666555444444444444555555555555555555555555555666666666666888;;;>>>@@@GGGOOO\\\lll{{{qqqgggeeegggllloootttzzz~~~{{{zzz{{{|||||||||{{{yyyyyyuuupppfff\\\VVVZZZfffpppzzzyyypppjjj___]]]YYYUUUTTTUUUYYY\\\^^^___cccgggjjjnnnpppqqqzzz}}}rrrfff]]]WWWTTTUUUUUUYYYcccppp{{{zzzsssmmmqqq~~~zzztttuuuzzz~~~sssuuuzzzvvvpppbbbXXXLLLFFFEEEFFFDDDAAAEEEGGGJJJMMMQQQVVV\\\```aaaaaabbbhhhrrr||||||vvvqqqnnnkkkjjjjjjmmmpppsssuuuxxx|||zzzrrrmmm^^^UUUJJJDDDEEEFFFDDDAAA??????@@@@@@@@@???>>>===============<<<:::999888666555444555777777555444222222111111222222333444333333333333333333333333222222333333333444444444222222222222333444555666666777:::>>>CCCGGGKKKMMMQQQRRRSSSUUUWWWXXXXXXYYYUUUSSSPPPMMMKKKMMMQQQUUUVVV]]]eeelllyyy{{{tttooolllkkkhhhmmmwwwyyyqqqeeeYYYPPPIIIEEECCCBBBCCCDDDCCCCCCBBBBBBCCCBBBCCCCCCEEEFFFGGGHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSWWW[[[___bbbcccdddaaaeeejjjooosssxxx|||}}}iiiSSSFFFBBB>>>;;;999888777666555666888888666555666777666666555444444444444555555555555555555555555555555555666777:::>>>BBBDDDMMMUUUcccsss|||lllbbbdddiiiiiioooxxx~~~yyyxxxyyy{{{}}}}}}|||zzzyyypppllleee]]]ZZZcccrrruuulllddd^^^ZZZYYYWWWVVVVVVZZZ```eeehhhjjjooouuuzzzttteeeYYYSSSQQQQQQWWWYYY^^^jjjxxxxxxqqquuu|||wwwyyy{{{ooopppttt{{{~~~ssslll^^^UUUIIIDDDEEEGGGEEEBBBBBBGGGLLLOOOQQQTTTZZZ^^^^^^___cccmmmzzz}}}xxxyyyyyy{{{}}}|||vvvoooiiieeebbbaaa^^^```cccfffjjjnnntttxxxxxx}}}~~~zzzwwwcccXXXKKKEEEEEEFFFEEEBBB??????@@@AAA@@@???>>>===>>>>>>>>>===<<<;;;999999666555555666777777666444222111111111222333333444333333333333333333333333111111222222222333333333222222222222333444555666777999<<<@@@EEEIIIMMMPPPRRRSSSTTTVVVWWWXXXXXXXXXSSSRRRPPPMMMKKKMMMQQQTTTQQQZZZaaaiiiwwwzzzsssooommmmmmpppvvv{{{ooofff[[[RRRMMMJJJFFFCCCBBBCCCDDDDDDCCCCCCDDDEEECCCCCCDDDFFFGGGIIIJJJJJJKKKJJJJJJKKKLLLOOOQQQSSSTTTWWW[[[```dddfffggggggeeeiiioootttxxx}}}gggRRRDDDAAA===;;;:::;;;:::999777777777666555555444444666777777777888888999999666666555555555444444444999888999;;;;;;<<>>>>>???>>>===<<<===>>>>>>???>>><<<:::999666555444333222111111111222222222222222222222222111111111222222333444444444333222111222333444555333333222111222333444555666999===BBBGGGKKKNNNPPPTTTUUUWWWYYYZZZZZZYYYXXXYYYTTTQQQPPPNNNLLLNNNRRRXXX]]]dddooo}}}wwwrrroooooopppqqqttt|||{{{pppbbb\\\SSSKKKGGGFFFFFFFFFBBBBBBAAAAAA@@@AAAAAAAAA@@@BBBDDDFFFHHHJJJKKKKKKKKKMMMOOOQQQQQQRRRTTTVVVWWW\\\ccciiilllmmmnnnnnnmmmqqquuuzzzgggRRRDDDAAA===;;;:::::::::999888888888777666666555555444444444555555555666666666666555555555444444444666555777:::;;;<<>>>>>===<<<;;;;;;888777666555444333333333333333333333333333333333333333222222222222222222333333222222222333444555444444333333333555666777777999===CCCHHHLLLOOOQQQTTTUUUWWWYYYZZZYYYXXXWWWVVVRRROOOOOOMMMLLLOOOTTTUUU```nnn}}}}}}yyysssooommmnnnrrrttt|||zzzooocccZZZTTTLLLFFFCCCBBBBBBBBBEEEDDDCCCBBBAAABBBBBBCCCDDDEEEGGGHHHJJJKKKKKKLLLIIIKKKNNNOOOQQQTTTWWWZZZbbbffflllppprrrsssttttttvvvzzzfffQQQDDD@@@===::::::::::::999999999999888777777666666333333333444444444444555555555555555555444444444555444666:::===@@@HHHRRR[[[jjj||||||oooggghhhqqqzzz~~~zzzwwwuuuvvvzzz}}}zzzrrriiibbb^^^\\\bbbjjjsss~~~uuujjjccc\\\XXXYYY^^^eeejjjpppxxxuuulllaaaVVVMMMJJJPPPXXXggglllssszzz~~~ssskkknnnyyy~~~sssppptttxxx~~~tttssstttxxxssscccYYYLLLGGGBBBAAADDDGGGHHHGGGHHHKKKNNNQQQUUU[[[aaaeeemmmvvv~~~{{{uuusssqqqssswwwyyyxxxvvvkkkdddZZZRRRNNNMMMMMMMMMNNNOOOQQQUUU\\\cccjjjnnnuuu}}}~~~ssscccTTTKKKGGGEEEEEEEEECCCBBBBBBBBBBBBAAA???>>>======<<<<<<<<<<<<===:::999888777666555555555333333333333333333333333444444444333222111111111333333333222333444444555555444444444555666888999888;;;???DDDIIINNNQQQRRRTTTUUUWWWYYYYYYYYYXXXWWWSSSOOOLLLLLLKKKKKKPPPVVVZZZkkkzzzwwwsssnnnkkklllpppuuuyyy}}}vvvmmmaaaWWWRRRMMMFFFBBB@@@@@@@@@@@@HHHGGGEEECCCCCCDDDEEEFFFIIIJJJKKKLLLLLLLLLLLLLLLJJJLLLNNNQQQTTTXXX^^^bbbnnnqqquuuxxxyyyzzz|||~~~fffPPPCCC@@@<<<:::::::::999999999999888777777666666555555555555555555555555555555555555555555555555555777666999===@@@DDDNNNXXXbbbqqqwwwllliiioooyyy{{{vvvsssrrrsssuuuzzz~~~yyyoooeeeaaa```fffnnnyyyvvvnnnfffbbb______dddjjjtttxxx|||tttlllbbbWWWLLLHHHPPPZZZfffiiimmmtttzzznnndddhhhssswwwqqqrrrwww{{{zzzyyyxxx{{{ooo^^^TTTIIIFFFDDDDDDGGGJJJKKKKKKKKKOOOTTTXXX\\\bbbjjjpppwwwzzzxxxwwwxxx{{{|||yyyvvvnnnggg\\\SSSOOONNNOOOPPPSSSUUUYYY___fffooowww}}}zzzjjjZZZOOOHHHFFFFFFEEEDDDBBBBBBCCCCCCAAA@@@>>>===<<<;;;;;;<<<===>>>;;;:::999888777666666666444444444444444444444444444444333333333222222222333333333333444444555555444444444444555777999::::::===AAAFFFKKKOOORRRSSSSSSTTTVVVXXXXXXXXXVVVUUUQQQNNNLLLKKKJJJJJJQQQYYYggg{{{}}}xxxrrrppplllkkkmmmssszzz~~~{{{tttlllcccYYYQQQLLLIIIDDDAAAAAABBBCCCCCCHHHFFFEEEDDDEEEGGGIIIKKKMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRTTTXXX^^^dddiiisssvvvzzz}}}eeeOOOCCC@@@<<<:::999:::999888888777777666666555444444555555555555555444444444444555555555555555555555888777:::???BBBGGGQQQ\\\iiiwww{{{uuuoooqqqxxx|||wwwrrrppprrrtttxxx||||||uuuiiiaaaaaaeeettt}}}vvvppplllllllllnnnttt{{{zzzuuunnncccWWWLLLFFFMMMWWW^^^```cccllluuujjjaaaeeeppp|||xxxttttttxxx{{{~~~zzziiiYYYPPPFFFEEEDDDEEEHHHKKKLLLMMMNNNSSSYYY^^^cccjjjttt{{{{{{uuulll___TTTPPPPPPSSSTTT\\\```gggooowwwqqqaaaSSSKKKHHHGGGDDDCCCAAAAAABBBBBB@@@??????>>><<<;;;;;;<<<======::::::888777666555555555444444444444444444444444222222333333333444444444333333444444444555555555333333333333555777999;;;===???CCCGGGKKKOOORRRSSSRRRSSSUUUVVVVVVVVVTTTSSSQQQOOOMMMLLLKKKLLLUUU___sss}}}yyypppooonnnooosssxxx~~~~~~yyyqqqjjjbbbYYYQQQMMMHHHEEEBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIILLLNNNNNNOOOOOOPPPPPPOOOOOONNNQQQSSSVVVXXX\\\bbbiiinnnuuuyyy}}}dddOOOCCC???<<<999999999999888777777666666555444444444444333333333333222222222444444444555555555555555777777:::???DDDKKKWWWbbbsss|||vvvttttttwww~~~}}}vvvrrrqqqtttxxx}}}|||wwwmmmccc```fffmmm~~~|||xxxwwwzzz|||}}}~~~|||wwwsssjjj```UUUKKKFFFJJJRRRXXX[[[aaannnqqqiiicccgggoooyyy|||vvvtttvvvyyyqqqaaaSSSKKKCCCCCCCCCEEEGGGKKKOOOQQQTTTZZZbbbhhhmmmuuu|||rrrbbbVVVQQQSSSXXX\\\iiipppyyyxxxhhhYYYOOOIIIHHHDDDBBBAAAAAAAAAAAA@@@>>>???>>>===<<<<<<;;;;;;;;;:::999888777666555555555333333333333333333333333222222222333444555555555333333444555555555555444222222222333555888:::<<>>?????????>>>===;;;:::999;;;:::999777666666555555333333333333333333333333333333444444444444444444333333555666666666555444333333333444777999<<<>>>AAACCCEEEHHHKKKMMMNNNOOONNNPPPQQQRRRRRRQQQOOONNNMMMMMMNNNPPPQQQWWWfffuuu{{{wwwtttnnnqqqwww|||}}}tttiii^^^VVVOOOFFFCCCEEEBBBAAAAAABBBEEEGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWYYY]]]bbbhhhnnnuuu|||cccNNNBBB???;;;999999999888888999999888888777666666666777777777666666555555555444444444555555555666666888999>>>GGGPPPZZZiiiwwwsssnnnqqquuuyyy~~~~~~wwwqqqqqqtttwww|||vvvkkkcccdddqqq~~~yyyssslllhhhggghhheeeeeecccaaa```cccgggjjjlllnnnqqquuuyyy}}}~~~uuunnndddZZZQQQNNNKKKJJJKKKOOO___ggguuupppmmmmmmppptttyyy{{{zzzzzzhhhXXXNNNIIIDDDEEEGGGJJJOOOVVV^^^ccckkksss|||rrreeebbbhhhrrryyyvvvcccTTTJJJGGGEEECCCBBBAAABBBBBBAAA??????@@@@@@???===;;;888777;;;;;;999888777666666666222222222222222222222222666555555444444333333222333333555666666666555444444444444666888;;;>>>???CCCDDDFFFHHHKKKLLLMMMNNNMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKMMMQQQTTT\\\mmm}}}}}}wwwrrrooommmrrryyy}}}zzzmmmaaaVVVPPPJJJCCCBBBFFFCCCCCCCCCEEEGGGIIIIIIHHHJJJKKKMMMOOOPPPOOOMMMLLLPPPQQQSSSVVVXXXYYYZZZ[[[^^^cccjjjrrryyydddPPPCCC@@@;;;888888888888888888888888888777777777777999:::;;;;;;:::777555333444444444444444555666777999999???GGGNNNXXXlllwwwooonnnppptttyyy|||uuussssssssstttuuupppiiieeejjjxxx~~~tttpppmmmggg```[[[WWWUUUTTTXXXXXXXXXXXXYYYYYYYYYYYY^^^___bbbgggnnnuuu{{{zzzoooggg\\\UUUMMMIIIGGGHHHPPPYYY```qqq~~~wwwrrrnnnpppsssyyy|||zzzxxxvvvyyy~~~uuucccSSSJJJEEEEEEGGGKKKQQQXXX___eeeiiisss|||vvvmmmlllqqq}}}zzzlll\\\MMMCCCCCCCCCCCCAAA???===>>>???@@@???>>>===<<<;;;::::::999999:::999999888777666777666444333222333444444333333333333333333333333444444444444444444444444555666777777777999<<<>>>BBBDDDGGGJJJLLLNNNOOOOOORRROOOLLLJJJKKKLLLLLLLLLLLLPPPSSSUUUZZZhhh}}}{{{vvvssspppnnntttyyy{{{sssnnnddd[[[OOOHHHGGGGGGEEECCCDDDDDDEEEFFFHHHIIIJJJJJJOOOLLLKKKOOOQQQOOONNNPPPWWWVVVUUUWWWZZZ]]]^^^___hhhnnnvvv}}}cccOOOBBB???;;;999999999888777777777777666666666666555666777999::::::999777666555444444444555555666777999<<>>===<<<<<<;;;999999:::999999888777666666555444333222222333444333333333333333333333333444444444444444444444444555666777777777999<<>><<<::::::999888666666666666666555555555555444555777888999999999999555555555555555666666777999???HHHRRRYYYbbbrrrwwwqqqrrrtttuuuwwwzzz~~~{{{vvvtttsssrrrqqqgggdddaaafffsssxxxqqqiii^^^TTTRRRPPPLLLIIIHHHJJJLLLNNNRRRRRRSSSTTTVVVWWWXXXYYYUUUVVVXXX[[[```fffkkknnn{{{|||~~~uuujjjbbbTTTMMMHHHFFFFFFIIISSS]]]ttt|||uuupppmmmooosss{{{~~~{{{xxxsssooopppooonnnpppuuu{{{ppp]]]QQQMMMMMMJJJOOOVVV^^^fffpppxxx~~~}}}wwwhhhXXXMMMFFFEEECCCBBBAAA@@@AAAAAA@@@@@@??????>>>>>>>>>===999999:::999999888777666444444333222222222333333333333333333333333333333444444444444444444444444666777888888888999<<>><<<;;;;;;:::888666777777666666666555555555333444666777888999999888666666555555666666777888;;;BBBKKKTTT[[[gggxxx}}}tttqqqsssyyyzzz{{{}}}}}}wwwrrrnnnllljjjhhh___]]]^^^gggwwwxxxwwwsssnnnggg___UUUMMMKKKIIIGGGGGGIIIMMMRRRVVVUUUUUUWWWXXXZZZ\\\]]]^^^]]]]]]]]]___bbbeeeiiikkk}}}yyyzzz{{{sssggg___OOOJJJEEEDDDFFFJJJUUU___yyy~~~vvvqqqnnnpppttt}}}~~~xxxtttrrrnnnlllnnnnnnmmmooosssxxxzzz~~~nnn[[[PPPNNNOOOLLLRRR[[[dddllluuu~~~~~~ppp^^^QQQHHHFFFCCCAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>999999999999999888666666333333333333222222333333333333333333333333333333444444444444444444444444777888888888888999<<>>???AAACCCEEEGGGGGGGGGGGGGGGIIILLLMMMMMMMMMNNNPPPYYY[[[aaalll||||||yyyxxxzzz}}}}}}uuukkk```VVVPPPIIIGGGDDDBBBCCCEEEFFFGGGFFFGGGHHHJJJKKKMMMNNNOOONNNMMMNNNRRRRRRRRRVVV\\\```cccggglllrrrzzz{{{^^^JJJ???===;;;:::::::::999888888888888888777777777777777777666666555555444444555555555666888999;;;<<>>>>>=========<<<<<<;;;;;;999999:::999999888777666333333444555555555444444333333333333333333333333444444444444444444444444777777888777777777:::<<>>:::999999::::::999888777777777777666666666666666555555444444444555333444555666888;;;===>>>@@@MMMXXX___jjj}}}yyyooopppuuuwww}}}}}}yyyvvvpppiiiaaaYYYUUUSSSRRRQQQXXXbbbppp}}}~~~xxxpppkkkaaaXXXQQQOOOMMMHHHGGGJJJKKKPPPXXXcccooo{{{|||uuujjjbbbRRRLLLHHHHHHJJJOOOZZZdddyyy}}}vvvpppnnnzzzxxxrrrqqqssszzz~~~|||~~~|||}}}|||zzz~~~rrraaaVVVSSSVVVZZZ```jjjwwwrrreeeUUUOOOGGGDDDDDDDDDAAA>>>@@@??????>>>===<<<;;;;;;999999:::999999888777666333444555666666666555555333333333333333333333333444444444444444444444444666777777666555666999;;;===>>>AAADDDFFFHHHHHHHHHFFFJJJNNNOOOPPPSSSYYY^^^hhhqqq~~~zzz{{{|||zzzooocccXXXPPPKKKIIIAAAAAABBBBBBCCCDDDFFFHHHKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOSSSWWWYYYZZZbbbkkkooottt|||zzz]]]HHHAAA>>>:::888888:::::::::777666666666555555555555555555444444444555555666333333444666999<<<>>>???AAAPPP^^^gggrrr{{{lllkkksssxxxzzzvvvlllfff]]]WWWSSSSSSSSSSSSZZZgggxxx~~~{{{tttmmmgggXXXOOOHHHHHHGGGEEEHHHMMMRRRXXXcccqqq}}}vvvllldddTTTNNNJJJIIIKKKPPPZZZeeevvvxxxqqqllliiippp{{{xxxrrrpppqqqwww{{{~~~~~~nnn^^^TTTTTTZZZ```hhhsssxxxjjjYYYRRRJJJFFFFFFEEEBBB???BBBAAA@@@???>>>===<<<;;;999999:::999999888777666333444666777777777666666333333333333333333333333444444444444444444444444555666666666555555888:::;;;===@@@CCCFFFGGGHHHHHHFFFJJJOOOQQQRRRWWW___fffttt|||zzz{{{~~~~~~wwwkkk^^^SSSLLLIIIHHHAAABBBDDDDDDEEEFFFHHHJJJMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQVVVZZZ\\\^^^gggqqqxxx~~~yyy\\\IIIAAA>>>;;;:::::::::999888:::999999888777666555555666555555444222000333666555444555777666555;;;BBBOOOUUU___mmm|||wwwmmmooozzzxxxiiiggg```WWWQQQPPPSSSTTTbbbppp}}}{{{xxxpppcccYYYPPPKKKFFFFFFEEEDDDHHHNNNUUUcccvvv}}}xxxjjj]]]SSSLLLFFFGGGJJJQQQ[[[eeetttvvvwwwuuuqqqllljjjiiisss~~~wwwssstttzzzyyykkk___WWWUUU\\\eeesss~~~uuubbbXXXLLLDDDCCCDDDDDDBBB@@@@@@@@@@@@>>><<<:::888<<<;;;;;;::::::999999888888888777555555444444444444444444333333222222222444///---111555444333555555555666666777777888888:::<<>><<<:::999<<<;;;;;;::::::999999888888777666555555444444444555444444444333333333222666111///333555444444555666666777777777888888888;;;===@@@BBBBBBCCCFFFGGGGGGLLLRRRTTTWWWaaarrr~~~{{{{{{{{{vvviii[[[QQQKKKDDDAAABBBBBBBBBCCCEEEGGGJJJLLLNNNMMMNNNOOOPPPRRRSSSTTTTTTWWWYYY\\\^^^ccclllyyyxxx[[[HHHAAA???<<<:::::::::999888999999999999999999999999777666444444555777777666777666777999999:::@@@IIIPPPZZZjjj{{{{{{qqqnnnuuuwwwqqqiii___TTTOOOQQQXXX^^^nnn}}}}}}xxxsssmmmdddXXXOOOIIIDDDBBBCCCFFFKKKUUU___mmm{{{|||qqqeeeYYYPPPIIIHHHJJJPPPZZZdddqqqsssvvvxxxxxxxxxyyyzzz|||~~~wwwqqqooossszzzyyyjjj```ZZZ\\\fffrrroooeeeXXXMMMHHHEEECCCAAABBBAAA???>>>===<<<;;;;;;<<<;;;;;;::::::999999888888777666555555444555555555555555444444444444444777333111444666444444666888888888888999999999999<<<>>>AAABBBCCCDDDFFFHHHIIIMMMRRRVVV]]]lll~~~{{{|||{{{ooobbbTTTLLLFFFAAA@@@BBBBBBCCCDDDFFFHHHKKKNNNOOOQQQQQQPPPQQQSSSUUUWWWXXX^^^___aaadddjjjuuuwww[[[HHH@@@>>>;;;999999999888777888888888888888888999999444444333222444777666333777666777::::::<<>>@@@BBBBBBCCCDDDGGGIIILLLOOOTTTYYYcccvvv|||{{{vvvhhh[[[NNNGGGCCC@@@AAACCCCCCCCCEEEGGGJJJMMMOOOPPPRRRRRRQQQRRRTTTWWWZZZ\\\bbbccceeeiiippp}}}wwwZZZGGG???===:::888888888777666666666666777777777777777333666666333444888777222666555666999;;;===FFFOOOWWWeeexxx}}}uuurrrnnnlllqqq|||uuulllbbbWWWSSSSSSYYYggguuu}}}yyyrrrjjj```VVVNNNHHHHHHFFFGGGLLLRRR\\\mmm|||}}}|||xxxtttuuuxxx}}}~~~uuukkk\\\SSSJJJHHHKKKRRR___jjjuuuyyy}}}tttmmmnnntttzzzoooddd```dddqqq~~~}}}~~~~~~xxxpppcccWWWMMMGGGDDDBBBBBBAAA???>>>=========>>><<<;;;;;;::::::999999888777666666555555555555666555555555555555555555555666333333555444111222555999999:::;;;<<<===>>>???@@@AAACCCCCCCCCEEEHHHJJJOOOQQQVVV]]]jjj}}}yyynnnaaaVVVJJJEEECCCBBBCCCFFFDDDEEEGGGIIILLLNNNPPPPPPRRRRRRRRRSSSVVVZZZ]]]```dddfffjjjoooxxxvvvYYYFFF???===:::888888888777666666666666666666666666666555<<<===888666999:::555666555666:::<<>>>>>>>>>>><<<;;;;;;::::::999999888666666555555555555666666444444444444444555555555444222333555333111222777888999;;;<<<>>>@@@BBBBBBBBBCCCDDDDDDDDDEEEIIIKKKOOORRRXXXbbbsss|||pppdddZZZPPPGGGEEEEEEDDDEEEHHHFFFGGGIIIKKKNNNOOOPPPPPPRRRSSSTTTWWWZZZ^^^bbbdddgggkkkqqqxxx|||vvvYYYEEEAAA>>>;;;:::::::::999888888888777777666666555555555@@@CCC;;;555888:::777777666777;;;>>>BBBLLLVVVaaaqqq{{{uuuuuu{{{wwwmmmiiikkkooovvv~~~xxxnnn\\\TTTQQQYYYbbbkkk}}}}}}zzzsssppphhh^^^TTTLLLHHHEEEDDDGGGOOOZZZeeeuuuxxxtttvvvxxxooohhh___```dddlllwwwwwwpppeeeZZZOOOIIIJJJQQQ^^^iiivvv~~~vvvmmmkkkqqqxxx~~~xxxuuusssuuuzzz}}}qqqjjjiiippp~~~zzz{{{|||}}}~~~}}}||||||zzz|||~~~}}}pppaaaSSSIIIDDDBBB@@@@@@@@@@@@???>>>>>>===<<<;;;;;;::::::999999888666666555555555555666666222333333333444444444444333222444666444222444999777999;;;===@@@CCCEEEFFFCCCDDDDDDDDDDDDFFFIIILLLMMMRRR[[[hhh{{{~~~~~~|||rrrfff[[[TTTLLLEEEDDDFFFEEEFFFIIIHHHIIIKKKMMMOOOOOOOOOOOORRRTTTWWW[[[```dddhhhiiinnnsss{{{zzz~~~vvvXXXEEECCC@@@===;;;;;;;;;;;;::::::999999888777666666555333@@@EEE;;;333555888666888777999<<>>AAADDDFFFHHHDDDEEEEEEDDDDDDFFFJJJLLLKKKQQQ\\\lll{{{}}}vvvlll___TTTPPPIIICCCDDDFFFFFFFFFIIIIIIJJJLLLNNNOOOOOOOOOOOOSSSUUUZZZ___dddhhhkkkmmmsssyyy{{{vvvZZZHHH@@@???===;;;999888888777777666666555555555555555777888888888888777777666777777999>>>BBBFFFPPPZZZnnn~~~wwwlllhhhooouuuxxx~~~qqqkkkkkkqqqyyy}}}rrriiieeeVVVYYY^^^fffttt{{{rrriii]]]SSSMMMIIIFFFDDDCCCMMMYYYfffyyy}}}ssspppqqq|||{{{wwwqqqdddWWW]]]eeemmmuuuzzztttmmmbbbVVVNNNJJJMMMXXXcccxxx}}}xxxooohhhkkkqqq~~~~~~rrriiifffiiimmmttt~~~|||xxxrrrlllmmmzzz{{{{{{{{{{{{zzzzzzyyyxxxvvvwwwxxxzzz~~~}}}ooo^^^PPPGGGCCCBBB@@@??????@@@AAA@@@@@@===<<<;;;;;;::::::::::::777777555444444444444444666555444333222333333444666666666666555555555555777:::===???@@@BBBEEEGGGIIIHHHGGGGGGIIIJJJKKKJJJQQQUUUbbbyyy~~~yyykkk]]]TTTOOOGGGEEECCCDDDHHHJJJKKKJJJQQQQQQQQQOOOMMMLLLNNNPPPTTTZZZbbbfffhhhkkkqqqwwwxxx|||uuuYYYGGG>>>===<<<;;;:::999999999::::::999888888888888888666666777777777777777777777666999>>>CCCIIIUUU```uuu}}}qqqiiiiiirrrxxxzzzzzzpppllllllrrrzzzyyymmmddd___UUUYYYbbbnnn~~~zzzsssjjj]]]RRRKKKHHHFFFEEELLLVVVcccrrr|||rrrppprrr~~~|||xxxrrrdddWWW[[[bbbkkkvvvyyyoooeeeYYYPPPLLLNNNXXXcccvvv~~~xxxooogggiiiooo{{{xxxwwwyyy|||qqqhhhbbbcccgggmmmvvv~~~~~~sssrrrpppoootttwwwxxxxxxxxxwwwwwwvvvuuuwwwwwwxxxzzz}}}rrrcccTTTJJJDDDCCCAAA??????@@@AAA@@@???>>>===<<<;;;:::999999999777777666555444444444444666555444333333333444444444555555555666666777777999;;;======>>>@@@BBBEEEHHHGGGGGGGGGIIIKKKLLLLLLRRRZZZkkk~~~ssseeeXXXOOOKKKFFFDDDCCCDDDHHHKKKKKKKKKOOOOOOOOONNNNNNOOORRRUUUXXX]]]dddgggiiimmmtttzzz}}}tttYYYFFF<<<<<<;;;:::::::::;;;;;;888888777666666666666666555555555666666777777777777666999???EEEMMMZZZgggxxxxxxkkkiiimmmyyywwwqqqqqqqqqvvv}}}}}}rrrggg___[[[VVV]]]jjjzzz}}}zzztttkkk]]]PPPIIIFFFFFFGGGPPPYYYgggxxx~~~zzzqqqpppttt|||zzzssseee\\\\\\```iiivvv~~~rrrhhh\\\SSSNNNOOOXXXbbbrrrxxxnnneeefffkkk{{{ssspppnnnqqqxxx}}}}}}rrrjjjaaa```aaagggooouuuwwwwwwppprrrtttxxxwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxyyy|||wwwjjj[[[NNNFFFCCCBBB@@@???@@@AAA@@@???>>>>>><<<;;;:::999999999888777666555444444444444555555444333333333444444333333444555666777888888:::;;;;;;;;;;;;===@@@CCCFFFFFFFFFHHHIIIKKKMMMNNNSSS___ttt|||vvviii\\\QQQJJJFFFEEEDDDDDDEEEIIILLLMMMMMMNNNNNNNNNOOOOOOSSSXXX[[[```dddiiikkkmmmrrr{{{~~~tttXXXFFF===<<<;;;;;;::::::::::::777777666555555555555555444444444555666777888888777777999???FFFOOO^^^kkk}}}wwwiiilllvvv~~~uuuuuuxxxwww|||~~~uuujjjaaa\\\ZZZYYYbbbqqq}}}{{{zzzuuukkk]]]PPPHHHFFFHHHJJJNNNYYYiii}}}}}}yyyrrrqqqwww|||{{{ttteeeaaa______ggguuutttjjj^^^UUUPPPOOOWWW```nnn}}}xxxmmmcccbbbgggxxx~~~nnnjjjgggkkkqqqvvv{{{wwwpppeeeaaaaaagggnnnrrruuuwwwwwwyyy}}}zzzzzzyyyxxxxxxxxxxxxxxxvvvvvvwwwwwwyyy}}}rrrcccSSSHHHEEECCCAAA@@@@@@AAA@@@>>>???>>><<<;;;:::999888888888777666555444444444444444444444444444444444444444444444555666777777888999999999888999;;;@@@CCCCCCEEEGGGHHHJJJLLLOOOQQQSSSccc{{{yyylll___SSSKKKFFFCCCCCCDDDEEEGGGJJJLLLNNNNNNNNNOOOPPPPPPRRRVVV[[[```gggkkknnnpppsssyyy}}}tttXXXFFF???>>>===;;;999999888888;;;:::999999888888999999444444444444555666888999999888;;;AAAHHHRRRaaannnvvvjjjqqq~~~yyytttxxx|||~~~yyymmmbbb[[[WWWWWWYYYdddvvv~~~}}}|||zzzyyytttkkk^^^PPPHHHGGGJJJMMMSSS___rrr~~~zzzssssssxxxzzzyyyssseee```]]]]]]dddrrruuulll```WWWQQQOOOUUU]]]lll{{{xxxlllaaa```dddsss}}}lllfffcccggglllpppwww|||uuullleeecccjjjpppssswww{{{~~~}}}|||{{{yyyxxxxxxxxxxxxtttuuuuuuuuuvvv{{{zzzkkkXXXKKKFFFDDDAAA@@@AAA@@@???>>>>>>>>><<<;;;:::999999999888888666555555555555555333444444444444444444444666666666666666555555555666666777777888;;;@@@DDDBBBEEEGGGIIIJJJLLLPPPSSSVVVfff{{{qqqcccWWWNNNHHHEEEBBBCCCDDDGGGIIIJJJLLLNNNOOOQQQQQQRRRSSSUUUXXX]]]aaahhhlllpppssswww{{{~~~tttYYYFFF@@@???===;;;999888777777:::999888888777777888888666555555444555666888999999999===EEELLLVVVeeerrruuulllvvv~~~uuuvvv{{{uuuhhh\\\VVVUUUVVVZZZfff{{{~~~|||{{{yyyxxxrrrkkk___RRRJJJIIIMMMQQQYYYggg|||{{{ssssssxxx~~~vvvtttqqqeee\\\ZZZ[[[aaaooowwwnnncccYYYRRROOOSSSZZZjjjyyyxxxkkk```^^^bbbmmmwww{{{nnnfffbbbfffjjjmmmvvvzzzsssjjjgggnnnuuuwww|||}}}zzzxxxvvvuuuuuuuuussssssrrrrrrssswww}}}sss___OOOGGGEEEBBBAAAAAA@@@???=========<<<;;;::::::::::::888888777666555555555555222333444555555555444444777777666666555555555555444555666777999<<<@@@DDDBBBEEEHHHJJJJJJLLLPPPTTTYYYiiisssiii[[[PPPJJJGGGEEECCCCCCFFFIIIJJJKKKLLLMMMOOOQQQSSSUUUWWWXXX[[[___bbbfffkkkqqqvvv}}}xxx|||uuuYYYGGG???>>><<<;;;:::999999999888777666666555555666666888777666555555666888999888999???IIIRRR\\\kkkxxxxxxrrr}}}|||www{{{yyyooocccZZZWWWYYY\\\cccooo~~~}}}{{{yyywwwpppkkk```UUULLLKKKPPPUUU```pppzzzrrrqqquuu~~~sssooonnneee]]]]]]]]]aaajjjzzzzzzqqqfff\\\TTTPPPSSSZZZjjjxxxxxxkkk___\\\```jjjsss}}}}}}vvvlllhhhlllnnnpppzzzzzzooolllttt{{{~~~~~~{{{wwwtttsssrrrrrrqqqqqqpppoooppptttzzz~~~{{{eeeUUUHHHFFFCCCAAAAAA@@@>>>===<<<;;;;;;::::::;;;;;;;;;999888777666555555555555222333444555555555444444555555555666666666666666444666888999:::<<>>===;;;::::::::::::;;;<<<<<<999888777666666555555555111222444555666555444444333444444555666777888888555777999::::::;;;===???BBBFFFJJJKKKIIIKKKPPPTTTWWWbbbuuu|||pppeee[[[OOOHHHFFFGGGEEEDDDDDDHHHLLLMMMKKKKKKLLLNNNMMMQQQWWW[[[^^^aaadddfffiiipppzzzyyyxxx}}}uuuWWWFFF>>>===;;;888777666666777888666444555888999777555777888999999888777999:::888;;;BBBKKKWWWeeesss|||}}}vvvlllbbb]]][[[\\\dddlllwww~~~}}}{{{xxxvvvnnnfff]]]VVVOOONNNVVV```qqq{{{tttiiihhhlllzzz|||sssmmmhhhgggffflllhhhccc```bbbmmmzzzvvvnnndddYYYRRRPPPOOO```nnnyyymmmdddaaaaaallllllpppyyy|||zzz~~~~~~}}}vvvppplllkkkiiilllnnnnnnnnnppptttxxx|||ppp]]]MMMHHHDDDCCCAAA======???:::::::::::::::::::::;;;777777777777666666666666777777777666555555444444444444444333333222222222666666777999;;;>>>@@@AAADDDCCCEEEJJJLLLJJJJJJMMMWWWaaappptttfff___VVVLLLGGGFFFGGGFFFDDDGGGIIILLLLLLLLLLLLMMMOOOQQQSSSVVV[[[___dddhhhjjjkkkuuu{{{zzz~~~tttWWWFFF???>>>===;;;:::999888888:::888666777999:::888666666888999888777777888:::999===CCCLLLXXXfffsss|||}}}~~~{{{yyyqqqhhh^^^[[[[[[___hhhqqq~~~}}}{{{xxxvvvmmmeee\\\TTTOOOOOOXXXcccvvvwwwpppgggeeejjjwww}}}yyyrrrllljjjjjjlllooouuummmccc]]]___jjj}}}xxxooodddYYYRRRPPPOOO\\\jjj{{{zzznnnfffcccccchhhiiinnnwww|||xxxwwwvvvwww{{{~~~}}}wwwrrrnnnllliiikkklllmmmlllnnnrrrvvvyyyrrr```OOOIIIDDDDDDAAA>>>===???::::::::::::::::::::::::888777777777666666555555555555555555555555555666555555555444444444333333666666777999;;;===@@@AAABBBBBBEEEJJJLLLKKKLLLPPPYYYbbbpppnnnaaaVVVOOOFFFBBBCCCDDDDDDCCCHHHJJJLLLMMMMMMMMMOOOPPPQQQTTTYYY^^^bbbfffiiilllooozzz}}}|||sssWWWFFF>>>>>>===<<<:::999888888999777666777888999888666555777888888777777888999;;;???FFFOOO[[[hhhuuu}}}|||{{{|||yyyuuutttjjjaaaYYYWWW[[[bbbnnnyyy~~~}}}{{{xxxuuummmddd[[[SSSNNNOOOZZZeeexxxzzzqqqiiiaaabbbggguuurrrnnniiifffhhhnnnuuuyyyqqqaaaYYY[[[ggg{{{zzzqqqeeeYYYRRROOOOOOWWWcccttt|||rrrkkkhhhhhhfffhhhmmmvvv}}}tttmmmlllllloootttyyy{{{|||}}}||||||~~~yyytttpppnnniiijjjkkkkkkkkkmmmppprrrtttxxx{{{{{{vvveeeRRRKKKEEEDDDBBB>>>===???<<<<<<;;;;;;::::::999999999888888777666555555444222333333444555555666666666666666555555555555555666777777999;;;===???@@@AAAAAADDDJJJKKKKKKNNNSSS\\\dddsssyyygggZZZNNNHHHBBB@@@AAADDDEEEDDDHHHJJJLLLMMMMMMNNNPPPRRRRRRWWW]]]cccgggjjjmmmooouuu}}}~~~sssVVVFFF;;;;;;;;;:::999888666666666555555555555666555555555666777777777777888:::===BBBJJJTTT___kkkwww~~~yyy{{{vvvssspppnnneee\\\UUUUUU[[[eeettt~~~}}}{{{wwwtttnnneeeZZZRRRMMMNNNZZZfffvvv~~~{{{ssshhh```YYY\\\eeettt}}}tttiiigggeeeeeejjjsss|||ppp^^^XXXZZZeeewww{{{rrreeeYYYRRROOONNNSSS___nnn{{{xxxrrrpppoooiiikkkpppxxx|||qqqhhhhhhjjjnnntttyyy|||}}}~~~~~~~~~|||xxxssspppjjjjjjjjjjjjkkklllnnnpppppprrrssstttyyy{{{mmmWWWNNNFFFDDDBBB???===???======<<<;;;:::999999888:::999888777666555444333333333333444444444555555555555555555555555555555666777777999:::<<<>>>???@@@@@@DDDIIIJJJJJJOOOUUU___hhhxxxqqq```UUUKKKGGGCCCBBBCCCFFFGGGGGGHHHJJJLLLMMMMMMOOOQQQSSSUUU[[[ccciiilllooorrruuu|||zzz}}}rrrVVVFFF;;;;;;:::999888888777777555666666666555555555666444666888888777777999:::>>>DDDMMMXXXdddqqq}}}~~~zzz|||wwwrrrnnnkkkiii```YYYSSSUUU\\\hhhxxx~~~}}}|||yyyuuurrrooofff[[[RRRMMMNNNYYYeeettt~~~{{{uuulll```WWWPPPVVVbbbrrr}}}|||qqqfff\\\^^^bbbhhhqqq{{{}}}jjjZZZWWW[[[cccttt|||sssggg[[[SSSOOOMMMRRR\\\jjjvvv~~~zzzxxxwwwqqqsssvvv{{{tttmmmmmmoootttzzz|||wwwsssmmmllljjjjjjkkklllmmmnnnmmmmmmnnnooosss{{{uuu\\\QQQGGGDDDBBB???>>>???======<<<;;;;;;:::999999:::999888777666555444333555555444444444333333333444444444444444444555555666777777888:::<<<>>>???@@@AAADDDHHHHHHIIIOOOXXXeeeqqq{{{jjj[[[RRRJJJGGGEEEDDDEEEFFFGGGHHHGGGIIIKKKLLLMMMOOORRRUUUXXX___hhhnnnqqqtttxxx|||www}}}qqqVVVFFF>>>===;;;:::999999:::;;;777999:::999888777888:::555777888999888999:::<<<>>>EEEPPP]]]kkkxxxzzz{{{}}}~~~|||wwwrrrmmmiiifffddd\\\UUUQQQUUU___kkk|||~~~}}}||||||{{{xxxssspppmmmdddZZZSSSNNNOOOZZZeeezzz~~~|||zzzuuunnncccWWWOOOIIIPPP]]]llluuurrrfff[[[RRRYYYdddqqq|||tttcccUUUUUUXXX^^^ppp~~~wwwlll```VVVQQQOOOQQQYYYeeeqqq|||~~~}}}yyyzzz|||{{{vvvvvvxxx}}}zzzuuunnnllljjjjjjkkkllllllkkkkkkiiijjjmmmooouuuzzzaaaUUUIIIDDDCCC@@@>>>???======<<<<<<;;;;;;::::::999888888777666555555444666666555555444333333222444444444444444555555555777777777888:::;;;===>>>AAABBBEEEIIIIIIKKKSSS]]]nnn~~~qqqaaaUUUOOOGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMPPPTTTWWW\\\dddmmmrrruuuxxx~~~ttt|||pppUUUFFF@@@>>>;;;888888999;;;<<<888:::;;;;;;888888999;;;666777999:::999:::;;;===>>>FFFRRRaaappp~~~yyy|||vvvuuurrrnnniiieeeaaa```VVVQQQPPPWWWbbbppp|||{{{{{{zzzyyyvvvqqqnnnhhhaaaYYYSSSPPPRRR\\\hhhuuutttqqqllldddZZZPPPIIIEEEJJJUUUaaahhhggg]]]UUUTTT___pppnnn^^^RRRRRRSSSXXXmmm{{{qqqfff[[[TTTQQQMMMTTT___kkkwww}}}~~~~~~~~~|||wwwnnnkkkhhhhhhiiijjjjjjhhhiiifffgggkkkmmmpppzzz|||dddWWWIIIDDDCCCAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;888777777777666666555555666555555555555555555555444444555555555666666666777777777888999;;;<<<===@@@BBBGGGKKKMMMPPP[[[fffzzzyyyfffXXXOOOKKKDDDEEEFFFFFFFFFGGGHHHJJJJJJKKKMMMNNNOOOSSSWWW[[[```gggpppuuuwww{{{rrr|||pppUUUFFF???<<<888555555777:::<<<666999:::999777666888:::666888:::::::::;;;<<<>>>===FFFSSScccsss|||~~~qqqpppnnnjjjfffbbb^^^\\\SSSOOOOOOXXXdddsss{{{zzzzzzzzzxxxuuupppmmmccc]]]WWWSSSQQQTTT___jjj|||nnnmmmjjjeee^^^UUULLLFFFDDDHHHOOOXXX______XXXRRR^^^kkk~~~yyymmm\\\PPPOOOOOOTTTkkk~~~vvvjjj___WWWTTTKKKQQQ[[[fffrrr~~~~~~yyymmmjjjgggfffhhhiiihhhfffhhheeeeeeiiikkkmmmvvv}}}fffXXXJJJDDDCCCAAA???>>>;;;;;;;;;<<<<<<<<<<<<<<<777777777777666666666666444444555555666777777777555666666666777777888888777777777888999;;;<<<===???BBBHHHMMMPPPTTTaaannnrrr___QQQJJJHHHCCCEEEGGGHHHIIIJJJLLLNNNLLLMMMOOOPPPQQQUUUZZZ]]]bbbjjjrrrvvvxxx|||pppzzzmmmTTTHHH@@@>>><<<:::999888888999666555555777999:::999777888666555555777:::<<<===EEEMMMZZZiiivvvvvvooommmkkkjjjiiiddd]]]XXXOOOQQQUUU\\\hhhxxx~~~||||||{{{zzzyyy}}}yyyvvvwwwyyyvvvmmmeee^^^UUUOOOMMMMMMQQQcccvvvyyyooohhhddd^^^WWWRRRMMMHHHEEE???FFFOOOTTTTTTUUUXXX[[[jjjzzz}}}ooocccVVVKKKJJJMMMTTTeeevvv|||xxxoooaaaUUUSSSQQQUUU___lllyyy}}}|||zzzxxxxxxzzz|||}}}~~~|||wwwqqqmmmiiiggghhhgggeeecccfffddddddgggjjjmmmuuu~~~mmm]]]LLLCCCAAA???>>>???<<<<<<;;;::::::::::::;;;::::::999888777666555555666666666666666555555555222333444555555555444444...111555888:::;;;<<<>>>???BBBHHHNNNPPPVVViii}}}xxxiii\\\PPPIIIHHHFFFGGGIIIKKKLLLLLLKKKKKKMMMNNNOOOPPPRRRWWW]]]bbbfffkkkqqqtttwwwrrr|||lllSSSFFF@@@>>><<<:::999888888999999888777888888888666444888666555666888:::<<<===GGGPPP]]]lllyyyyyyqqqooonnnllljjjddd]]]WWWQQQSSSVVV___mmm}}}zzzxxxxxxxxxwwwvvvuuurrrppprrrtttpppggg___YYYQQQLLLMMMMMMRRRdddvvv{{{mmmddd]]]ZZZUUUQQQNNNJJJFFFCCCAAAGGGMMMPPPRRRUUU]]]cccvvvuuuggg^^^RRRHHHHHHKKKRRRbbbsss}}}tttggg\\\TTTRRRUUU___kkkxxx~~~|||xxxuuuuuuvvvxxxzzz{{{|||}}}~~~~~~zzzrrrnnniiiffffffeeedddbbbdddbbbbbbeeehhhkkkrrrzzzqqqaaaOOOFFFCCC@@@>>>???======<<<;;;;;;;;;;;;<<<::::::999888777666555555666666666666666666666555444444444555555555666666222555777999999:::<<<===@@@CCCIIIPPPTTT^^^tttoooaaaVVVLLLGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKLLLNNNOOOQQQSSSXXX___cccggglllqqquuuzzzuuu~~~lllQQQDDD@@@>>><<<:::999888888999999888777888888888666444777777666666888:::===???JJJSSSaaappp|||}}}uuutttqqqooojjjccc[[[UUUSSSTTTXXXcccuuuxxxuuurrrpppppppppooonnnkkkiiiiiilllnnniii```XXXQQQJJJHHHKKKMMMRRRbbbttt|||lll```XXXRRRPPPMMMKKKJJJHHHEEEBBBCCCGGGKKKMMMPPPXXXdddmmm{{{kkk___XXXMMMFFFGGGKKKRRRaaarrr{{{ooofffXXXUUUVVV___kkkxxx|||vvvqqqooopppsssuuuwwwwwwwwwxxxyyy{{{|||~~~|||uuuqqqjjjfffdddcccbbbaaabbb___```dddfffhhhnnnvvvuuufffTTTJJJEEE@@@>>>???>>>>>>===<<<<<<<<<<<<===::::::999888777666555555555555666666666666666666666666555444555666777888888999999999888999<<<>>>CCCFFFLLLRRRZZZiiixxxfffYYYPPPIIIFFFHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSWWW\\\bbbfffiiimmmrrrwwwwwwmmmRRRDDD@@@>>><<<:::999888888999666555555777999:::999777777777777777888:::>>>@@@LLLVVVeeettt~~~yyyxxxuuupppiiiaaaYYYTTTRRRTTTZZZhhh|||zzzpppmmmiiigggfffeeedddcccccccccdddhhhiiidddZZZSSSJJJEEEEEEIIIKKKOOO^^^ooorrreee\\\WWWPPPOOONNNMMMMMMKKKGGGDDDDDDHHHLLLOOOTTT]]]kkkuuu|||qqqcccXXXQQQIIIEEEHHHMMMTTTdddvvvuuummm^^^ZZZZZZbbbmmmzzz}}}uuunnnkkkkkknnnqqqtttsssrrrsssuuuxxx{{{~~~}}}|||}}}}}}xxxssslllfffbbb````````````^^^```ccceeefffkkkrrryyyjjjYYYNNNGGG@@@>>>>>>>>>======<<<<<<<<<<<<<<<::::::999888777666555555555555555555666666666666777555444333333555777888:::::::::999999:::>>>AAAEEEIIINNNUUU___rrrqqq```UUUNNNHHHGGGIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPTTTXXX\\\aaagggkkkkkknnnttt{{{xxxnnnTTTFFF@@@>>><<<:::999888888999666555555777999:::999777666888999888888:::???BBBMMMWWWgggvvv}}}{{{vvvooofff^^^WWWSSSQQQTTT^^^mmmzzztttiiifffbbb```^^^]]][[[ZZZ]]]^^^aaacccccc^^^VVVOOOHHHCCCCCCGGGHHHKKKYYYiii{{{ssskkkfffccc\\\[[[ZZZYYYWWWSSSMMMIIIFFFLLLSSSXXX^^^gggsss|||ttthhh]]]TTTLLLFFFDDDHHHMMMTTTfffxxxwwwqqqfffbbbbbbhhhsss~~~uuulllhhhhhhjjjmmmpppoooooopppsssxxx|||}}}}}}}}}~~~zzzvvvooogggbbb_________```___```dddeeeeeeiiiooo||||||nnn]]]QQQHHH@@@===>>>===<<<;;;;;;::::::;;;;;;::::::999888777666555555444555555555666666777777555444333222222444666777999999999999:::===BBBFFFHHHMMMSSSYYYdddzzzxxxjjj[[[QQQKKKGGGFFFIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOSSSXXX]]]aaaffflllooommmqqqxxxwwwpppUUUGGG@@@>>><<<:::999888888999999888777888888888666444666888:::999999;;;@@@DDDNNNYYYiiixxx|||vvvlllbbbYYYUUUSSSQQQXXXfffvvvwwwpppfffccc```^^^]]]\\\[[[ZZZ]]]^^^```bbb```[[[TTTNNNHHHCCCCCCFFFGGGJJJWWWgggyyy}}}xxxvvvtttnnnmmmkkkiiieee^^^WWWQQQNNNUUU^^^fffkkksss}}}rrrggg]]]UUUMMMGGGEEEIIILLLSSSfffyyyzzzvvvoookkkkkkrrr{{{}}}ssskkkeeedddfffhhhkkkkkklllooosssyyy~~~~~~{{{xxxrrrjjjccc______``````___aaaeeeeeedddgggllluuu~~~qqqaaaUUUJJJAAA===???<<<<<<;;;:::::::::::::::::::::999888777666555555444444555555666777777777444444333222333444555666777888999999;;;???DDDHHHJJJQQQYYY___lll~~~mmmaaaTTTMMMIIIEEEEEEGGGIIIIIIIIIJJJKKKLLLNNNNNNQQQUUU[[[aaaeeejjjnnnqqqqqqvvvvvvoooTTTEEE@@@>>><<<:::999888888999999888777888888888666444555888;;;:::999;;;@@@EEEPPP[[[kkk{{{|||ttthhh]]]UUUSSSSSSSSS___ppp~~~vvvoooeeecccaaaaaabbbccccccbbbcccccceeeeeeccc]]]WWWSSSJJJEEEDDDHHHIIILLLYYYjjj|||}}}|||zzzvvvqqqiii```YYYYYYaaakkkrrrwww~~~xxxooohhhaaaVVVPPPMMMNNNOOOUUUggg{{{~~~|||wwwtttttt{{{zzzqqqiiicccaaabbbcccfffgggiiinnnssszzzzzzyyyuuummmeee```___```___^^^```ddddddbbbdddiiinnn}}}ttteeeXXXLLLCCC???AAA======<<<;;;;;;;;;;;;;;;::::::999888777666555555444444555555666777777888444444444444555555555555666888999:::<<>><<<:::999888999999666555555777999:::999777555999;;;;;;999;;;AAAFFFRRR]]]mmm}}}|||rrrfffZZZSSSRRRSSSVVVdddxxx~~~vvvooofffdddcccdddgggiiijjjjjjjjjjjjkkkjjjgggbbb\\\YYYKKKFFFEEEIIIKKKNNN]]]nnn~~~xxxoooeee^^^bbbiiirrryyy~~~yyytttoooaaaYYYUUUTTTSSSWWWiii}}}|||xxxyyy}}}|||}}}xxxooogggaaa______```bbbdddhhhmmmtttzzzzzzyyyvvvooogggaaa``````^^^]]]```ddddddaaabbbgggjjjzzzwwwhhh[[[NNNDDDAAACCC>>>>>>===<<<<<<<<<<<<<<<::::::999888777666555555444444444555666777777888444555666666777777666666777888:::;;;<<<>>>BBBEEEMMMYYYdddnnn}}}{{{lll^^^UUUMMMKKKKKKIIIJJJLLLJJJJJJIIIJJJKKKLLLNNNOOOQQQVVV\\\bbbfffjjjmmmoooyyy{{{oooTTTEEE===;;;888777888999999888:::::::::::::::999888777999777888999999:::AAAIIIUUUcccuuuwwwiii___VVVPPPQQQUUU___mmm}}}wwwoooffffffggghhhkkknnnqqqssswwwxxxwwwtttsssqqqhhh___OOOIIIEEEEEEJJJVVVhhhxxx}}}tttlllgggeeegggooozzzzzzllleee\\\UUURRRZZZmmm{{{yyy{{{~~~~~~}}}|||uuukkkaaa[[[ZZZ[[[]]]cccdddiiiqqq{{{}}}~~~zzztttllleee```^^^aaa^^^\\\\\\___aaabbbccckkksss{{{lll[[[MMMDDDBBBBBB======<<<;;;::::::::::::;;;;;;999777666555555555888666555666888999999999666666666666666555555555:::888777:::<<<>>>DDDKKKRRR[[[iiizzzvvveeeUUUQQQLLLHHHFFFFFFGGGIIILLLLLLLLLJJJIIIJJJMMMOOOVVVYYY```hhhkkklllqqqxxx}}}{{{nnnSSSEEE>>><<<999999999::::::999666666777777888888999999888777777::::::;;;BBBKKKZZZhhhzzz~~~sssggg]]]UUUPPPRRRWWW```nnn~~~uuummmiiijjjkkknnnrrrwwwzzz|||~~~|||yyypppfffQQQKKKGGGHHHNNN[[[nnn~~~xxxpppiiidddbbbhhhppp|||~~~uuulllaaa[[[ZZZbbbuuu~~~yyyxxx{{{~~~~~~}}}yyysssiii___YYYXXXYYY[[[ccceeekkkttt}}}}}}}}}}}}wwwooohhhccc``````^^^\\\]]]___aaabbbbbbgggooo~~~~~~ppp___PPPFFFCCCCCC======<<<;;;::::::::::::;;;:::999777666666666666777666444555666777777666555555666666666666666666:::888888:::<<<>>>DDDLLLWWW^^^kkk|||rrrbbbSSSPPPLLLGGGEEEEEEGGGHHHLLLMMMLLLKKKJJJLLLOOORRRXXX[[[bbbjjjnnnoootttzzz{{{nnnSSSDDD???===:::999:::;;;:::999999888777777777888999:::777666777:::;;;===FFFOOObbbooo}}}~~~{{{pppcccZZZSSSPPPTTTZZZbbbqqq|||ssslllkkkmmmqqquuu{{{vvvkkkSSSMMMIIILLLTTTbbbvvv|||vvvooojjjeeecccbbbhhhppp|||qqqfff[[[WWW[[[gggzzz|||yyyvvvwww{{{}}}}}}{{{wwwqqqfff]]]WWWVVVXXXYYYbbbeeemmmwww~~~{{{tttmmmfffbbb___^^^]]]]]]___aaaaaa```bbbjjjxxxuuudddTTTIIIDDDCCC>>>===<<<;;;::::::::::::999999888777777777777777888777555555666777666555555555555666666777777777:::888888:::<<<>>>EEELLLYYY___lll~~~lll^^^QQQNNNJJJGGGEEEEEEFFFHHHLLLLLLLLLLLLLLLNNNRRRUUU[[[^^^eeemmmqqqrrrxxxzzzmmmRRRDDD???===:::999999:::999999AAA???<<<999777777888999666555666:::<<<@@@IIISSShhhttt||||||zzznnnaaaWWWQQQPPPUUU]]]fffvvv|||tttnnnnnnqqquuu{{{xxxmmmVVVOOOKKKOOOYYYiii}}}wwwrrrlllfffddddddffffffhhhooo{{{|||fffZZZOOOPPP[[[lll~~~|||{{{|||}}}}}}|||zzzvvvuuutttvvvyyy{{{{{{yyyxxxqqqggg]]]WWWVVVWWWYYY^^^dddmmmwww}}}xxxqqqiiiddd^^^]]]\\\]]]___```___^^^```gggtttyyyiiiXXXLLLDDDBBB>>>===<<<;;;;;;:::::::::888888888777777888999999:::888666666777777666555444444555666777888888999:::888888;;;===???EEEMMMXXX^^^lllwwwfff[[[OOOMMMIIIFFFDDDEEEFFFGGGJJJKKKKKKKKKLLLPPPUUUYYY^^^```gggnnnrrruuu|||zzzmmmQQQCCC???<<<999888888888888777@@@>>>;;;999777777888888666555777:::===BBBMMMWWWlllwww{{{zzz{{{~~~|||ooo```VVVPPPPPPVVV___lll|||~~~xxxtttuuuxxx|||yyynnnYYYRRRMMMQQQ]]]nnnpppkkkeeebbbdddhhhlllmmmiiippp|||yyytttbbbVVVMMMQQQ___qqqzzzvvvtttsssssstttuuuuuusssrrrppppppqqqtttwwwyyyzzzyyy|||uuukkk```ZZZXXXYYY[[[\\\cccmmmwww}}}|||zzz|||~~~~~~}}}}}}zzzssslllfff___]]]\\\\\\^^^______^^^```fffppp~~~}}}nnn]]]NNNEEEAAA>>>>>>===<<<;;;;;;;;;;;;888888888888888999999:::999777555555666666555444444555555666777888999999:::777888;;;===???FFFNNNVVV]]]nnnpppaaaYYYMMMKKKHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJMMMRRRXXX]]]aaabbbgggnnnssswwwzzzlllQQQBBB???<<<999888888888777666888777666666666777888999777666777;;;>>>DDDOOOZZZnnnxxx}}}~~~|||yyywwwuuuyyy}}}~~~ppp```UUUPPPQQQZZZcccttt~~~|||}}}|||qqq^^^UUUOOOTTT```rrr{{{jjjgggeeeggglllpppqqqqqqkkkqqq}}}~~~tttmmm^^^TTTMMMRRR^^^ooo{{{xxxtttooolllkkklllmmmnnnnnnmmmkkkjjjiiikkknnnrrruuuyyy|||}}}{{{pppeee]]]ZZZ[[[\\\^^^dddnnnwww|||}}}yyyvvvxxx|||~~~}}}|||{{{yyyxxxwwwvvvxxxzzz~~~~~~|||zzzvvvnnnhhh```]]][[[ZZZ\\\]]]^^^^^^aaaeeennnxxxrrraaaRRRGGGAAA???>>>===<<<;;;;;;;;;;;;999999888888888999999:::666555333333444555444333666666666777777888888888:::777888;;;>>>@@@GGGOOOUUU^^^ooo~~~jjj]]]XXXLLLKKKHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKOOOUUU\\\bbbfffeeehhhnnnsssyyyzzzkkkPPPBBB@@@===:::999888888888666555555555666666777777888888777888;;;???EEEPPP\\\oooyyy~~~wwwxxx{{{yyyuuurrrrrrvvv{{{}}}ppp```VVVRRRTTT___iiizzz}}}sssdddZZZSSSWWWddduuu|||ssseeegggkkksssyyyyyysssnnnhhhmmmzzz{{{ooodddVVVOOOKKKQQQ\\\kkk||||||vvvrrrnnnllliiigggeeefffhhhhhhgggeeedddcccbbbeeeiiiooouuu{{{ttthhh___\\\\\\]]]bbbiiirrrzzz}}}~~~zzzvvvwwwzzz|||~~~~~~}}}|||wwwwwwvvvtttsssqqqooonnnpppsssxxx}}}~~~|||{{{xxxqqqkkkaaa^^^ZZZXXXYYY\\\^^^___```dddkkktttwwwfffVVVJJJDDD???>>>===<<<;;;;;;;;;;;;::::::999888888888999999777555444444666777777666777777777777777777777888:::777888;;;>>>@@@GGGOOOSSS\\\kkk|||zzzeeeXXXVVVKKKJJJIIIGGGGGGGGGHHHIIIIIIJJJKKKMMMQQQYYYaaagggkkkiiijjjnnnsss{{{yyykkkPPPBBBAAA>>>;;;::::::999888777888888888999888777666555999777888<<>>===<<<<<<;;;;;;<<<;;;:::999999888888999999:::888777888:::;;;;;;:::888888888777777777777777:::777888;;;>>>AAAHHHOOOQQQXXXeeessswwwaaaVVVTTTKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMOOOTTT[[[eeekkkooollllllooottt}}}~~~lllSSSDDD???===:::999999999999888999999888888777666666666777777888<<>>CCCGGGJJJQQQTTT^^^mmm{{{ooo___UUUPPPKKKIIIHHHFFFEEEEEEFFFFFFKKKKKKLLLNNNSSS\\\ffflllkkkhhhjjjrrr}}}}}}jjjQQQCCC>>>;;;999777888888777777777777777777777777888888888777999<<>>CCCGGGJJJJJJNNNZZZjjj{{{kkk[[[QQQMMMJJJIIIHHHFFFEEEEEEFFFFFFJJJKKKLLLOOOSSSZZZccciiiiiihhhlllvvv{{{hhhNNNAAA===;;;888777777777777666555555666777777888999999999888:::===@@@GGGVVVddduuu|||}}}xxxuuutttuuuwwwrrruuuwwwwwwzzz{{{oooaaaUUUSSSVVV\\\hhhuuu|||zzzttthhh^^^^^^gggvvv{{{wwwzzzmmmZZZMMMOOOWWWfffxxxtttpppkkklllmmmjjj```XXXJJJHHHHHHPPPbbbzzz~~~tttqqqrrrnnnoooppprrrtttuuuvvvvvvtttrrrooojjjhhhjjjooossssssqqqlllgggbbb___]]]\\\\\\^^^___^^^]]]\\\]]]^^^[[[]]]cccmmmyyy}}}vvvlllbbb]]]]]]```cccjjjqqqzzz|||zzzzzzyyyxxxtttppplllhhhfffccc```^^^^^^bbbhhhnnnqqqqqqooonnnlllooouuu||||||vvvrrrhhh```ZZZZZZ[[[ZZZYYYZZZYYYYYY]]]gggrrrzzzxxxfffUUUJJJAAA>>>;;;:::;;;;;;:::999999888777666666777888888:::::::::999999888888777777777777777777777777777888999999;;;>>>CCCGGGIIIHHHMMMZZZlll~~~|||iiiZZZQQQLLLJJJIIIGGGFFFEEEEEEFFFGGGIIIKKKMMMOOORRRXXX^^^cccgggjjjqqq|||zzzfffMMMAAA===;;;888777777888777666666666666666777777888888:::999;;;>>>BBBIIIWWWeeexxx~~~{{{uuuttttttvvvyyyvvvxxxyyyzzz}}}~~~yyyhhh[[[RRRRRRUUUZZZfffttt~~~zzzxxxuuujjj```^^^eeessswwwdddVVVOOONNNXXXiii|||uuupppkkkiiijjjhhhaaa[[[KKKHHHIIISSSggg|||sssqqqrrrtttuuuvvvwwwwwwvvvvvvuuuqqqnnnjjjfffeeehhhnnnsssrrrppplllgggccc___^^^]]]]]]^^^______^^^^^^```bbb[[[]]]bbbllluuu{{{{{{yyypppkkkddd]]]ZZZ[[[^^^aaagggnnnwww}}}{{{wwwxxxxxxuuurrrqqqnnnkkkiiigggeeebbb___[[[^^^dddiiikkkkkkhhhgggfffkkksss{{{}}}xxxtttjjjbbb[[[[[[[[[YYYXXXZZZVVVVVVZZZcccmmmyyyzzzhhhUUUHHH@@@>>>;;;::::::;;;:::999999999888777777777888888::::::999999888777666666777777777777777777777777999999:::<<>><<<:::;;;;;;:::999::::::999888888888888888999888888777666555555444777777777777777777777777999999:::<<>><<<999888888999888777666666666666666666555555888888;;;AAAFFFPPP```ooozzzwwwwww}}}|||qqqYYYRRRPPPUUUXXX\\\iiiwww}}}|||{{{zzzxxxvvvpppjjjcccbbbdddlll{{{}}}rrreeeVVVOOOOOOOOO\\\qqqsssmmmddd]]]ZZZYYYXXXWWWUUUUUUZZZiii~~~~~~{{{xxxvvvjjjiiigggeeecccfffjjjnnnpppnnnjjjfffcccaaa```___\\\]]]\\\[[[ZZZZZZ]]]___\\\ZZZZZZ\\\___^^^ZZZUUUOOONNNKKKIIIHHHIIIKKKLLLRRRWWW]]]```bbbcccgggjjjlllllllllnnnpppqqqpppnnnmmmkkkjjjlllpppssssssrrrmmmllllllkkkjjjfffaaa]]]WWWXXX[[[^^^bbbfffiiijjjgggjjjpppvvv{{{~~~~~~~~~{{{yyyuuuqqqoooooopppqqqsssuuuxxxyyyxxxyyy{{{~~~~~~}}}zzzuuuqqqnnnddd[[[YYYWWWUUUTTTVVVUUUUUUWWW\\\```iii{{{}}}rrr___RRRCCC@@@===<<<======<<<;;;;;;;;;;;;;;;:::999888777777777777666666666666666777777777777777777777777777777999<<<@@@EEEJJJMMMPPPZZZoooqqqdddZZZRRRLLLGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJMMMQQQUUU[[[bbbfffppprrr{{{{{{cccLLLBBB===;;;888777777777777666444444555555666777777777777777;;;AAAGGGQQQbbbqqqxxxtttuuu|||{{{nnnVVVQQQPPPVVV[[[___mmm|||}}}{{{{{{zzzxxxvvvpppjjjeeedddeeelllzzzwwwqqqgggZZZRRRQQQPPP^^^sssqqqjjj```XXXUUUSSSSSSRRRWWWWWW^^^nnn|||}}}}}}zzzxxxnnnnnnllljjjiiijjjnnnqqqnnnllliiieeebbb```___^^^_________]]][[[\\\^^^aaaZZZXXXWWWYYYZZZZZZVVVRRRKKKIIIGGGFFFEEEEEEFFFGGGHHHMMMRRRTTTUUUVVVYYY\\\YYYYYY[[[]]]```aaa```^^^aaaaaadddhhhmmmqqqttttttnnnmmmlllkkkiiiddd]]]YYYPPPQQQSSSWWW\\\bbbgggjjjhhhkkkoootttxxxzzz{{{|||}}}|||||||||}}}~~~|||rrroookkkgggddddddeeefffgggiiilllnnnnnnpppuuuxxx}}}~~~zzzuuuqqqnnnddd[[[XXXWWWTTTTTTUUUWWWVVVXXXZZZ]]]ddduuu}}}tttbbbUUUCCCAAA>>>======>>>===<<<;;;;;;;;;;;;:::999888777777777777777888888888888777777777777777777777777666777888<<>><<<999888888888777666222333444666777888888888777888:::???HHHUUUdddmmmwww~~~sssttt|||rrr___TTTTTTVVVZZZ]]]dddssszzzwwwvvvvvvuuutttqqqnnnhhhdddfffnnnyyy{{{rrrkkkaaaVVVQQQQQQMMM]]]rrr~~~mmmbbbWWWQQQMMMKKKMMMRRRSSS\\\jjjzzz~~~zzzwwwwwwsssnnnkkkkkkkkkkkkkkkllljjjfffbbb___]]]\\\\\\bbbaaa```___``````^^^]]]YYYWWWWWWWWWWWWWWWTTTRRRIIIFFFBBBAAAAAACCCCCCCCCEEEGGGIIIKKKLLLMMMMMMMMMNNNLLLJJJJJJMMMPPPRRRRRRUUUUUUXXX```iiippppppnnnkkkiiiffffffeee___UUUMMMHHHIIIKKKNNNSSSXXX]]]```eeehhhlllnnnqqquuu|||~~~zzzwwwwwwzzz~~~~~~{{{xxxrrriiiaaa\\\XXXTTTTTTWWWWWWYYY]]]```ccchhhnnnsssxxx~~~~~~}}}yyytttpppmmmggg^^^XXXVVVUUUSSSQQQTTTRRRRRRUUUXXX```qqqzzz{{{xxxeeeUUUJJJCCC>>>>>>>>>;;;999999;;;<<<<<<:::888777999:::999777555666999:::888666666666666666777888999:::666888;;;>>>AAAFFFLLLPPPXXXjjj|||mmmbbbXXXPPPLLLGGGFFFEEEBBBAAACCCGGGJJJIIIMMMRRRVVVYYY___ffflllqqqwww}}}cccLLLAAA>>><<<:::999999999888666555666777888999:::::::::888999<<>><<<<<<=========@@@AAACCCEEEFFFFFFFFFEEEEEECCCBBBCCCFFFHHHIIIIIIMMMLLLNNNUUU]]]cccdddccccccaaa______^^^YYYPPPIIIBBBBBBDDDFFFJJJOOOTTTWWW]]]aaaggglllpppuuu{{{}}}xxxtttsssuuuyyy|||~~~~~~|||{{{zzzyyyyyy~~~}}}}}}~~~~~~|||yyyvvviii^^^TTTOOOMMMIIIIIIKKKNNNQQQTTTWWW[[[aaahhhnnnuuu|||~~~~~~|||yyytttpppnnnhhh```YYYVVVUUUSSSQQQSSSQQQQQQTTTWWW___ooo~~~zzz{{{{{{iiiYYYKKKDDD>>>>>>>>>;;;999999:::;;;;;;:::888777777888999777666666888999888666777777777777777888999:::777888;;;===AAAFFFMMMRRR[[[nnn{{{mmmbbbWWWOOOKKKGGGGGGFFFDDDCCCDDDGGGJJJIIINNNSSSXXX[[[```fffkkkpppwwwbbbKKKAAA>>><<<:::999::::::888777444555555555666666777777999:::===CCCKKKWWWdddlllwww{{{vvvyyy}}}~~~{{{hhhXXXOOOQQQXXX___fffmmm{{{{{{xxxwwwuuusssqqqnnnllljjjhhhiiinnnvvv{{{|||uuuoooiiiaaaVVVOOOOOOQQQ```sss~~~rrraaaXXXNNNIIIFFFEEEKKKRRR\\\jjj}}}}}}|||{{{zzzxxxzzzuuuooojjjhhhhhhhhhhhhbbb```]]]ZZZZZZ\\\___bbbeeeccc```___```aaaaaa```YYYWWWUUUUUUUUUTTTSSSQQQEEEBBB>>>;;;;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>@@@??????@@@CCCDDDDDDCCCEEECCCDDDIIIPPPUUUVVVVVVWWWVVVTTTTTTTTTPPPIIICCC<<<======???CCCGGGKKKMMMRRRWWW^^^eeelllssszzz~~~|||vvvqqqooopppsssvvv{{{}}}~~~|||{{{zzz{{{zzzwwwuuurrrpppooonnnssstttvvvxxxyyyxxxtttqqqeeeYYYLLLHHHGGGEEEDDDFFFGGGJJJNNNQQQUUU\\\eeelllttt{{{~~~}}}zzzuuuqqqnnniiiaaa[[[WWWUUUSSSRRRQQQOOOPPPSSSVVV]]]lll{{{yyyxxx}}}~~~mmm]]]MMMEEE???>>>>>>;;;::::::888999;;;:::888666666777888777666777888999888666888888888777888888999999888999;;;===AAAHHHPPPUUUaaatttzzznnncccWWWNNNJJJHHHHHHHHHGGGEEEFFFHHHJJJJJJPPPWWW\\\___bbbgggkkksss|||aaaKKKAAA>>><<<:::999::::::999888444444444444444444555555888:::>>>CCCLLLXXXeeemmm{{{}}}yyyxxx{{{}}}}}}uuucccTTTNNNRRRYYYccciiiqqq~~~{{{yyywwwtttqqqnnnjjjkkkkkkkkkkkkooossswwwzzzvvvpppkkkggg___TTTNNNMMMQQQ___rrr{{{mmm\\\TTTLLLGGGDDDEEELLLTTTbbbsss|||{{{{{{zzzyyy}}}wwwooohhheeeeeeffffff```]]]ZZZWWWXXX[[[```ccccccaaa___```bbbdddeeeeee___]]]ZZZXXXWWWVVVSSSQQQGGGDDD@@@>>>>>>???@@@??????@@@AAAAAAAAA@@@>>>===>>>>>>>>>???AAABBB@@@???AAA@@@???BBBGGGKKKMMMNNNLLLKKKJJJJJJJJJGGGBBB>>><<<<<<<<<===@@@CCCGGGIIIKKKNNNTTT\\\eeeooowww|||{{{uuupppmmmnnnpppsssxxxzzz||||||||||||}}}~~~{{{zzzyyyxxxwwwuuutttssssssrrroookkkhhheeecccbbbgggiiilllppprrrqqqnnnkkkdddVVVIIIEEEEEEDDDEEEFFFDDDHHHMMMQQQTTT\\\gggpppvvv}}}~~~{{{wwwsssooojjjddd]]]XXXTTTRRRQQQNNNNNNOOORRRTTT[[[iiiwwwxxxttt|||~~~ooo___NNNFFF@@@??????<<<:::;;;888:::;;;;;;999777666777888777777777888888777777999999888888888999999:::999:::;;;===BBBJJJSSSYYYeeeyyy{{{pppeeeXXXNNNJJJHHHIIIJJJIIIGGGGGGHHHJJJMMMSSS[[[```cccfffjjjmmmyyy}}}```JJJ@@@===;;;999999::::::999888999888888777777888999:::777:::===DDDMMM[[[hhhqqq{{{yyyyyy|||}}}|||~~~ppp^^^RRROOOSSS[[[eeelllttt~~~{{{yyywwwsssooolllgggiiikkklllmmmooorrruuu{{{~~~uuuooojjjfffccc\\\RRRLLLLLLOOO]]]oooxxxhhhVVVOOOHHHDDDCCCEEEOOOYYYlll~~~}}}||||||{{{zzzxxxnnnfffbbbaaabbbbbb___]]]YYYWWWWWWZZZ___bbb```______aaadddhhhjjjjjjdddaaa]]]ZZZXXXVVVSSSQQQGGGDDDAAA???@@@BBBCCCCCCBBBCCCCCCDDDCCCAAA@@@???<<<<<<;;;===>>>>>>===;;;???>>>>>>???BBBEEEGGGHHHEEEDDDDDDDDDCCCAAA>>><<<<<<<<<<<<<<<>>>AAADDDFFFHHHIIILLLSSS^^^iiisssyyy|||xxxrrrmmmkkkllloooqqquuuvvvxxxxxxwwwvvvwwwxxxttttttrrrpppnnnmmmkkkkkkiiihhheeeaaa]]]ZZZXXXWWWZZZ\\\```eeeiiiiiifffccc\\\OOODDD@@@AAAAAACCCFFFEEEJJJPPPTTTWWW^^^jjjssszzz|||xxxuuunnnkkkeee^^^WWWSSSQQQQQQMMMLLLNNNQQQSSSYYYfffsssxxxsssxxx~~~ppp```QQQHHHAAA@@@???===;;;<<<:::;;;<<<;;;999888888888777777888888777777777888999999999999999::::::;;;:::;;;<<>>DDDPPP___ooozzz~~~zzzyyy{{{||||||~~~jjjYYYQQQQQQUUU^^^hhhpppxxx~~~|||zzzwwwsssmmmiiidddgggjjjlllnnnppprrrtttyyy{{{rrrjjjeee```]]]WWWOOOJJJKKKLLLZZZlll|||rrraaaOOOJJJEEECCCDDDIIIVVVbbbzzz~~~~~~~~~}}}|||wwwkkkaaa\\\[[[\\\\\\]]][[[XXXVVVWWWYYY]]]___^^^^^^```cccgggkkklllllldddaaa\\\YYYWWWVVVTTTRRRIIIFFFBBB@@@AAACCCCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@AAA???>>>>>>@@@@@@???>>><<<<<<===>>>???AAACCCDDDAAAAAAAAA@@@???>>><<<<<<;;;::::::;;;<<>>???@@@@@@AAABBB@@@@@@???>>><<<;;;;;;<<<:::999999:::;;;>>>AAACCCGGGGGGJJJQQQZZZbbbfffhhhdddaaa^^^[[[\\\```eeehhhkkknnnpppooommmiiigggfffbbb```]]]ZZZXXXVVVUUUUUUQQQPPPNNNKKKIIIGGGFFFEEECCCDDDGGGKKKPPPRRRQQQPPPOOOJJJGGGFFFEEEEEELLLTTT[[[cccllloooooosss|||~~~|||zzzxxxuuussslllkkkfff___VVVPPPNNNNNNKKKKKKNNNRRRTTTWWWbbbnnnyyy{{{zzzvvv~~~xxxjjjTTTKKKCCCAAA@@@======>>><<<<<<;;;888666666999;;;666888999888666666777999888888888999;;;<<<>>>???888;;;???CCCIIIQQQZZZ___hhhyyy~~~rrrdddVVVMMMJJJFFFGGGGGGFFFGGGIIINNNQQQVVV]]]eeekkkoootttyyy}}}tttjjjfffgggmmmqqq}}}}}}ssspppsssxxx}}}yyy]]]III@@@:::888666666777888777666:::999999999:::<<>>===;;;===@@@BBBBBBBBBBBBCCC?????????===;;;::::::;;;;;;:::::::::<<>>@@@CCCHHHJJJJJJJJJHHHFFFFFFFFFDDDDDDLLLVVVjjjsss}}}~~~|||yyyxxxvvvsssqqqlllkkkggg___UUUOOOMMMMMMKKKKKKOOORRRTTTWWWbbbmmmuuu|||uuu}}}}}}oooUUUKKKCCCAAA@@@>>>===???<<<;;;999666444555888;;;666888:::999666555777999777888888999;;;===???@@@777:::???EEEKKKSSS[[[```iiiyyy}}}qqqbbbTTTKKKIIIFFFFFFEEEEEEFFFIIIOOOSSSXXX^^^fffmmmqqqvvv|||uuukkkfffhhhmmmqqqwwwvvvkkkhhhkkkpppuuuzzz{{{```III???;;;:::999777777777777888;;;:::999999;;;@@@EEEHHHGGGCCCAAAHHHYYYmmm{{{zzzyyyxxxwwwzzzsssYYYNNNQQQRRRYYYdddppp}}}~~~{{{wwwoooggg```___bbbjjjqqqsssrrrtttxxxyyy~~~uuugggaaaZZZTTTLLLEEEDDDGGGNNNZZZkkkyyy{{{ppp^^^PPPHHHJJJMMMQQQZZZjjj~~~~~~{{{ppp```SSSMMMMMMPPPSSSSSSTTTTTTVVVYYY\\\___aaaeeeeeeeeegggiiijjjjjjhhheeeccc```___aaabbbccccccbbbaaa___^^^\\\WWWRRRMMMLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@???CCCBBBAAAAAAAAAAAABBBBBBEEEEEECCC@@@======>>>@@@;;;===>>>>>>===???CCCGGGHHHLLLOOOTTT]]]cccbbb]]]TTTNNNJJJLLLOOOQQQVVV[[[cccccccccddddddbbb^^^[[[RRRNNNIIIHHHIIIIIIEEEAAADDDCCCAAA???===<<<;;;;;;:::<<>>BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDAAA???>>>@@@BBB>>>???@@@???>>>???CCCGGGHHHLLLPPPVVV___fffddd]]]OOOIIIDDDFFFIIIKKKOOOTTT[[[[[[^^^```bbb```\\\XXXOOOJJJFFFEEEFFFFFFBBB>>>>>>===<<<;;;;;;:::::::::===>>>@@@AAABBBCCCDDDDDDDDDEEEHHHJJJKKKPPP```ppp}}}|||tttnnnnnnoooppptttyyyyyyzzz}}}}}}{{{zzzyyywwwtttrrroookkkeee]]]VVVPPPLLLKKKHHHIIIKKKMMMQQQWWW___dddooo|||wwwuuu___QQQDDDAAAAAA@@@>>>======<<<<<<;;;:::999888888999888888777777777777888666888:::999888777888999======@@@HHHRRRZZZ___aaammm}}}jjj[[[PPPJJJHHHEEEEEEEEEEEEFFFIIIOOOSSSZZZ```hhhmmmpppvvv~~~zzzwwwvvvvvvzzz~~~tttmmmiiiiiiiiilllrrrwwwzzz{{{}}}aaaJJJ???===<<<;;;999999999999:::555555555666888999;;;<<>>;;;::::::999999999:::;;;;;;??????@@@BBBDDDFFFHHHIIIKKKJJJKKKOOOTTT^^^ppp}}}xxxrrriiiaaa___```ccciiiooorrrtttyyy}}}~~~|||{{{{{{yyyvvvsssqqqnnnggg___WWWPPPLLLIIIHHHJJJKKKMMMPPPUUU\\\aaakkkyyy}}}{{{aaaSSSFFFBBBBBB@@@>>>>>>======<<<;;;:::999888888888888888999999999999999666888:::999888777888999>>>>>>BBBIIIRRR[[[bbbeeepppzzzgggXXXOOOJJJGGGBBBDDDEEEGGGIIIMMMQQQUUUZZZ___fffkkknnnsss||||||vvvqqqpppppprrruuuyyy{{{{{{}}}}}}aaaKKK@@@===<<<:::999888888999999777777888999::::::::::::<<<===@@@IIIWWWggguuu~~~}}}xxxuuuuuu~~~rrrkkkiiikkkttt}}}~~~jjjUUUKKKMMMWWWYYY```nnn}}}yyyqqqggg```ZZZ]]]eeeooouuuuuuuuuxxxzzz}}}vvvtttqqqooollleee[[[VVVWWWZZZgggvvv~~~|||tttmmmjjjjjjooovvvyyyxxxxxx||||||yyysssiii[[[OOOJJJJJJMMMOOORRRSSSVVVZZZ___cccggghhhkkkjjjjjjlllooopppooonnnkkkiiiggghhhiiikkkkkkjjjfffdddaaa___]]]XXXSSSPPPLLLKKKHHHFFFEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEHHHJJJMMMNNNOOOOOOQQQQQQQQQOOOMMMLLLNNNOOOJJJHHHFFFCCCAAABBBDDDFFFGGGLLLTTT]]]hhhmmmggg]]]JJJDDD???@@@AAABBBDDDHHHHHHKKKQQQWWWYYYVVVPPPKKKEEEBBB???>>>>>>>>><<<::::::::::::::::::;;;<<<===>>>>>>@@@DDDIIIOOOSSSUUUWWWSSSRRRXXXaaannn~~~}}}yyyrrriii___VVVTTTTTTVVV\\\bbbiiinnnuuu|||}}}||||||zzzwwwuuutttpppiii```XXXPPPKKKHHHIIIIIIJJJKKKNNNSSSYYY^^^jjjwww~~~dddVVVHHHCCCCCCAAA@@@???>>>======;;;:::999888777777777888999999:::::::::888:::<<<;;;:::999::::::===>>>BBBIIIRRR\\\dddiiitttvvvcccVVVNNNIIIGGGBBBDDDFFFHHHJJJMMMQQQUUUZZZ___eeeiiikkkqqq{{{~~~|||}}}~~~|||~~~bbbKKK@@@<<<;;;999888777777888888888888999:::;;;::::::999;;;<<<@@@HHHVVVhhhyyyyyyrrrppprrr}}}rrrlllkkknnnwww{{{gggUUUNNNOOOYYYZZZaaannn~~~zzzqqqggg```ZZZZZZ___hhhooorrrvvvzzzzzz~~~|||zzzxxxxxxwwwqqqgggccccccgggqqq~~~|||xxxwwwyyy}}}{{{uuuuuuwww{{{}}}{{{sssjjj\\\QQQLLLLLLOOOQQQRRRTTTXXX]]]bbbfffiiikkklllllllllnnnppprrrqqqoooooommmkkkkkkkkkkkkjjjhhheeeccc```]]]ZZZVVVQQQNNNKKKJJJGGGEEEDDDEEEFFFGGGDDDEEEEEEFFFFFFGGGGGGGGGEEEGGGIIIMMMPPPSSSUUUVVVYYYZZZZZZXXXVVVUUUUUUVVVRRRNNNIIIEEECCCCCCDDDEEEGGGMMMVVVaaalllpppgggZZZIIIBBB>>>???@@@???AAAEEEEEEHHHMMMQQQSSSOOOIIIDDDBBB@@@>>>======<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===AAAIIITTT]]]dddfffgggaaa^^^eeeqqq}}}{{{uuunnn```XXXQQQPPPPPPPPPSSSWWWaaahhhrrrzzz}}}}}}}}}{{{yyyvvvtttqqqjjjaaaXXXPPPJJJGGGHHHHHHIIIJJJLLLPPPWWW[[[jjjwwwxxxgggYYYJJJDDDDDDBBBAAAAAA???>>>===<<<:::999888777666666777888999999999888888:::<<<;;;:::999::::::;;;===BBBHHHRRR]]]hhhnnn|||rrr___TTTNNNIIIGGGBBBDDDFFFHHHIIILLLPPPSSS\\\aaafffhhhkkkqqq||||||cccLLL@@@;;;:::999777666777777888666777888888999888888888:::<<>>===>>>AAADDDEEEHHHJJJKKKIIIDDD@@@@@@???>>>===<<<;;;;;;;;;:::999999999999:::;;;<<<===???FFFRRRbbbooowwwzzzxxxpppmmmvvv|||zzzrrrjjjZZZSSSNNNNNNOOONNNPPPTTT^^^gggrrr{{{}}}}}}}}}|||yyywwwtttpppjjjbbbYYYPPPJJJFFFFFFGGGHHHHHHJJJOOOUUUYYYfffsssrrryyyjjj[[[LLLEEEEEECCCBBBBBB@@@???>>><<<;;;999888777666777888999999999888777666888:::999888777888999:::===BBBIIISSS```mmmvvvnnn]]]SSSNNNJJJFFFCCCEEEFFFGGGHHHLLLPPPTTT___cccgggjjjlllttt}}}dddLLL@@@<<<;;;999888777777888888666666777777777888888999999===DDDMMMZZZiiiyyy}}}~~~|||||||||vvvnnnmmmqqq}}}|||||||||rrr___TTTQQQSSSVVV\\\fffrrr{{{rrrggg___WWWVVVYYYdddnnnsssxxx{{{|||zzztttssstttuuu{{{~~~~~~}}}|||zzzssskkk___UUUPPPQQQSSSTTTUUUXXX\\\aaafffiiilllmmmnnnmmmnnnooorrrsssrrrqqqooonnnlllllllllkkkhhhfffeeebbb^^^ZZZWWWSSSOOOLLLGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGJJJLLLOOOQQQRRRPPPPPPRRRUUU[[[aaafffjjjlllmmmmmmkkkhhheeedddddd^^^WWWOOOIIIFFFFFFEEEDDDGGGNNNXXXfffrrrsssdddSSSDDD>>>;;;<<<======>>>AAABBBBBBBBBCCCDDDCCC@@@>>>>>>>>>===<<<;;;:::;;;<<<999999999:::<<<===???@@@BBBEEENNN^^^qqq}}}{{{~~~}}}{{{wwwooogggUUUNNNJJJKKKNNNPPPSSSXXXdddmmmxxx~~~}}}||||||{{{yyywwwrrroooiiiaaaYYYPPPIIIFFFEEEEEEFFFGGGIIINNNTTTYYY```lll~~~nnnrrrmmm]]]MMMFFFEEEDDDCCCCCC@@@???>>>===;;;999888777888888:::;;;:::999888666666888:::999888777888999:::>>>DDDKKKVVVdddsss}}}~~~jjj[[[TTTOOOJJJFFFDDDEEEFFFGGGIIINNNTTTYYYaaaeeeiiikkkooowww~~~dddLLLAAA===<<<:::999888999999:::888888777777888999:::;;;777===GGGQQQ\\\iiiwwwzzzxxxzzz{{{vvvmmmlllqqqooo]]]RRRRRRTTTTTT\\\hhhuuu~~~~~~~~~{{{rrrggg___UUUUUUZZZfffqqqvvvxxx{{{}}}}}}vvvsssrrrsssttt{{{}}}|||{{{zzzxxxssskkk___UUUQQQQQQSSSUUUVVVYYY]]]bbbgggjjjlllmmmnnnmmmnnnppprrrsssrrrqqqmmmlllkkkkkklllkkkiiigggeeebbb^^^ZZZWWWSSSOOOLLLFFFFFFGGGGGGFFFEEEDDDCCCGGGHHHKKKNNNRRRUUUXXXYYYXXXXXXYYY\\\bbbiiippptttvvvvvvvvvtttpppmmmllllll```ZZZPPPJJJGGGFFFEEECCCGGGNNNYYYgggsssssscccPPPEEE???<<<>>>???>>>@@@CCC@@@>>>======???@@@???>>><<<===<<<;;;:::999:::<<<999:::;;;===???BBBDDDFFFGGGKKKUUUfff{{{}}}}}}~~~{{{~~~|||yyyuuummmdddRRRKKKGGGIIIMMMQQQWWW]]]llluuu~~~|||||||||{{{yyywwwqqqnnniiiaaaXXXPPPIIIEEEDDDDDDEEEFFFIIIMMMTTTXXX[[[gggyyylllnnn|||nnn^^^NNNGGGFFFDDDCCCCCC@@@@@@>>>===;;;999888777999:::<<<<<<<<<:::888777888:::<<<;;;:::999:::;;;;;;???EEEMMMXXXgggwww|||iii[[[TTTPPPJJJFFFDDDDDDEEEGGGJJJPPPXXX]]]cccfffjjjmmmqqqyyyeeeNNNDDD;;;999888777888888888777777999;;;;;;999777555555:::>>>FFFOOO[[[iiivvv~~~{{{yyyyyyuuuooommmnnn~~~kkkYYYPPPPPPPPPWWW^^^jjjxxx{{{{{{|||xxxnnnfff^^^ZZZ\\\hhhuuu{{{||||||}}}wwwqqqmmmmmmrrruuuyyy~~~{{{zzzzzzzzzyyyrrrmmmcccYYYRRRQQQUUUXXX\\\___bbbeeeggghhhkkkmmmooooooppprrruuuuuutttsssssspppmmmjjjiiiiiigggfffhhhddd___ZZZVVVRRRNNNKKKJJJGGGGGGIIIIIIGGGHHHLLLHHHLLLRRRWWW[[[^^^aaaccc```bbbdddiiinnntttxxx{{{|||wwwrrrooonnniii```VVVOOOJJJEEECCCEEEEEEJJJSSS___fffeee\\\TTTFFFBBB???======>>>?????????@@@AAABBBAAA@@@>>><<<;;;::::::999999;;;<<<===999:::;;;===???AAACCCDDDNNNRRR___tttzzzvvvsssvvvuuuuuuuuutttnnnfff___UUUQQQMMMMMMSSS\\\eeejjjyyy}}}|||{{{{{{zzzxxxrrroooiiiaaaWWWNNNGGGCCCEEEEEEEEEEEEFFFJJJPPPTTTXXXhhhpppmmmqqq}}}uuubbbOOOHHHIIIHHHEEECCCAAA@@@@@@>>>===<<<::::::777888999:::;;;::::::999777999::::::999888:::;;;:::>>>@@@KKK___jjjsssyyyggg\\\VVVNNNHHHFFFFFFFFFFFFGGGIIIOOOVVV\\\gggiiimmmqqqsssxxxdddNNNDDD===;;;999888888888666555555888:::;;;:::999999999999>>>FFFPPP]]]kkkxxx~~~{{{yyyvvvpppnnnppp}}}}}}|||{{{}}}{{{hhhWWWPPPQQQSSSYYY___jjjwww{{{{{{|||yyyppphhhaaa]]]___jjjwww|||~~~~~~yyywwwrrrmmmjjjlllqqquuuyyy}}}{{{{{{{{{|||{{{uuuppphhh^^^XXXWWW[[[______bbbeeefffhhhiiilllnnnqqqqqqqqqtttvvvvvvuuusssqqqooollljjjiiiiiihhhgggfffbbb]]]YYYUUUPPPLLLIIIGGGDDDDDDGGGGGGGGGIIINNNNNNSSS[[[aaaeeegggiiikkkkkklllnnnqqqvvv{{{zzzvvvrrrqqqjjj```VVVPPPKKKFFFDDDFFFEEEHHHOOOXXX___^^^WWWPPPJJJGGGCCCAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>???<<<<<<;;;;;;;;;<<<=========>>>???AAADDDHHHMMMPPPYYY^^^kkk}}}~~~~~~~~~|||yyytttpppmmmkkkjjjkkkmmmmmmjjjddd___SSSQQQQQQUUU^^^iiisssxxx~~~}}}|||{{{yyywwwssspppiiiaaaXXXOOOHHHDDDDDDDDDDDDDDDEEEHHHMMMQQQWWWgggnnnnnnqqq{{{uuucccPPPJJJJJJIIIFFFEEECCCBBB@@@>>><<<;;;::::::777888999::::::::::::999777999::::::999888:::;;;;;;@@@AAAKKK]]]gggqqqzzzhhh^^^VVVNNNHHHFFFEEEFFFFFFGGGJJJPPPXXX^^^iiijjjmmmqqqsssyyycccMMMCCC???<<<:::888888777555444222555888999999999:::;;;999>>>GGGRRR^^^lllyyy}}}zzzuuupppooorrr|||wwwuuutttuuuzzz{{{hhhXXXSSSUUUXXX\\\aaaiiiuuu||||||}}}{{{sssmmmddd```bbblllxxx}}}{{{wwwrrrqqqnnnjjjiiilllqqquuuyyy|||yyyyyyzzzzzzyyyxxxtttlllccc]]]]]]```ddddddfffhhhiiiiiijjjlllnnnsssssstttvvvwwwwwwuuusssooommmjjjiiijjjjjjiiihhhdddaaa\\\XXXSSSNNNIIIFFFEEECCCDDDGGGHHHIIINNNTTTXXX^^^hhhoootttuuuvvvvvvwwwwwwxxxzzz~~~zzzvvvsssjjjaaaWWWRRRMMMHHHFFFHHHFFFGGGKKKRRRWWWXXXUUUPPPSSSOOOKKKHHHHHHHHHGGGFFFEEECCC@@@>>>>>>???BBBCCC@@@@@@??????>>>>>>?????????@@@BBBDDDHHHOOOXXX]]]fffnnnzzz|||~~~|||{{{yyyxxxvvvrrrnnniiidddaaa\\\]]]___bbbeeedddaaa___UUUUUUYYYaaammmzzz~~~}}}{{{wwwuuussspppiiiaaaXXXOOOHHHEEECCCDDDDDDCCCDDDFFFKKKOOOVVVdddjjjooopppyyyvvveeeSSSLLLLLLKKKHHHHHHGGGDDDAAA>>><<<::::::;;;888888999:::::::::999999777999::::::999888:::;;;<<>><<<999888888888777555111333666777777777888999:::???GGGRRR]]]jjjvvv~~~~~~zzzuuupppooorrr~~~wwwpppoooooorrrzzzlll[[[WWWYYY\\\^^^bbbiiittt}}}}}}~~~|||wwwrrrhhhcccdddmmmwww|||}}}}}}}}}~~~}}}zzzxxxxxxzzz}}}~~~}}}{{{yyyvvvtttoooooommmkkkjjjlllqqquuuyyy~~~|||yyyxxxwwwwwwvvvzzzvvvooogggaaa___aaadddgggiiikkkkkkkkkkkkmmmnnnsssssstttvvvxxxwwwtttrrrmmmkkkjjjjjjkkkkkkjjjiiidddaaa\\\WWWRRRMMMHHHDDDFFFEEEGGGJJJKKKMMMTTT]]]ccckkkuuu}}}~~~xxxsssjjjaaaXXXTTTOOOIIIHHHIIIIIIIIIKKKPPPUUUYYYZZZYYY[[[XXXSSSOOOMMMKKKIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHEEEDDDCCCBBBAAAAAAAAAAAAAAADDDGGGJJJPPPZZZfffnnnttt|||~~~}}}}}}zzzwwwuuurrrppplllgggaaa[[[VVVTTTSSSTTTVVVZZZ\\\^^^^^^]]][[[^^^dddnnn{{{~~~{{{vvvsssrrrnnnggg___VVVNNNGGGDDDCCCDDDDDDDDDDDDFFFJJJMMMSSSbbbggg}}}ppppppxxxxxxhhhWWWQQQOOOMMMKKKKKKJJJGGGCCC>>>;;;:::;;;;;;999999999999999999999999777999::::::999888:::;;;<<>>===<<<<<<;;;:::999999888888999999777999::::::999888:::;;;999AAABBBEEENNNVVVfff}}}uuujjj^^^QQQIIIHHHDDDEEEGGGKKKPPPYYYbbbiiijjjjjjlllooorrr{{{dddNNNDDD<<<:::999999:::;;;:::999777888999888777666888999999>>>FFFOOOYYYcccmmmsss{{{|||{{{rrrkkkjjjwwwtttpppnnnqqqvvvzzzqqqhhhdddbbbfffjjjttt}}}{{{sssnnnkkknnnqqqtttyyy~~~||||||}}}|||{{{yyyvvvuuutttsssrrrqqqqqqrrrttttttxxxvvvtttrrrpppooonnnnnnooonnnoooppprrrsssrrrpppiiijjjkkkkkkjjjkkkmmmooovvv|||{{{yyyxxxyyyyyyxxxvvvtttpppkkkfffdddeeeffflllpppvvvyyyxxxuuusssrrrqqqrrruuuxxx{{{zzzwwwsssrrrrrrrrrsssttttttrrrpppiiibbbXXXOOOJJJGGGEEEDDDFFFHHHNNNUUU[[[dddtttwwwooofff___XXXUUUQQQLLLJJJKKKHHHKKKPPPVVV]]]dddkkkooojjjhhhfffdddcccaaa___]]]]]]```dddggghhheeebbb___]]]YYYSSSNNNKKKLLLPPPRRRPPPZZZhhhsss|||xxxsssiiiddd^^^[[[\\\___aaacccmmmpppuuuyyyzzzwwwssspppiiigggdddaaa\\\YYYVVVTTTNNNMMMJJJGGGFFFFFFGGGHHHIIILLLQQQVVV]]]eeeooovvvyyy|||~~~|||zzzxxxxxxwwwtttrrrnnnjjjcccZZZQQQJJJFFFCCC???AAACCCDDDEEEGGGJJJMMMOOO^^^eee~~~uuulllkkkyyyxxxiii```[[[UUUSSSSSSJJJHHHFFFCCC@@@>>>===<<<;;;:::999888888888999999777999::::::999888:::;;;999BBBDDDFFFOOOWWWiiiwwwlll___RRRJJJHHHEEEFFFHHHKKKQQQYYYcccjjjkkkkkknnnrrrvvv~~~eeeNNNDDD>>><<<:::999::::::999777333444555444333444666888777===EEEOOOZZZdddnnnttt|||{{{}}}~~~tttllliiiuuutttqqqppptttxxx{{{{{{qqqkkkhhhhhhmmmyyy~~~~~~}}}|||vvvpppnnnoooqqqsssxxx~~~xxxzzz{{{|||zzzxxxtttrrrqqqqqqqqqqqqqqqrrrssssssuuussspppmmmkkkjjjjjjkkkooonnnoooqqqrrrsssqqqooojjjkkkmmmmmmnnnoooqqqsssuuu|||zzzuuurrrpppnnnmmmooonnnkkkgggcccbbbdddeeemmmrrryyy}}}|||yyyvvvtttqqqsssvvvzzz}}}|||xxxuuutttttttttuuuvvvuuusssqqqiiibbbVVVMMMGGGDDDCCCCCCHHHKKKRRR[[[cccnnnxxxoooeee^^^WWWUUUQQQLLLJJJKKKKKKOOOUUU[[[bbbhhhnnnrrrllljjjiiiiiijjjjjjhhhgggjjjlllooorrrrrrpppnnnllliiiddd\\\VVVTTTUUUYYY\\\\\\hhhxxx{{{tttooogggbbbZZZUUUUUUXXX\\\^^^aaaeeejjjoooooolllgggdddaaa___[[[WWWSSSOOOMMMLLLEEEDDDCCCCCCDDDGGGJJJLLLKKKOOOVVV^^^fffrrr~~~}}}{{{xxxvvvvvvvvvuuusssoookkkcccZZZRRRKKKGGGDDD===???AAABBBDDDFFFIIILLLNNN^^^fffwwwkkkfffqqq{{{lllccc]]]WWWTTTTTTHHHHHHFFFDDDBBB???>>>===<<<;;;999888888888999999777999::::::999888:::;;;999CCCEEEHHHPPPYYYlllyyynnn```RRRJJJHHHFFFGGGIIILLLQQQZZZcccjjjlllmmmpppuuuxxx~~~yyyyyyzzz}}}gggQQQFFFAAA>>>;;;:::999999888777:::999888666666666777777===???CCCMMM[[[iiitttzzz}}}}}}mmmccckkkuuu|||sssqqqxxx~~~}}}vvvhhhlllfffmmmzzz}}}}}}}}}}}}~~~~~~}}}yyyvvvrrrooonnnpppsssuuuuuuyyy}}}{{{uuuqqqqqqrrrrrrrrrqqqqqqpppooooooooosssrrrpppooommmlllkkkkkkiiikkkooopppppppppqqqqqqnnnoooooooooooonnnnnnmmmqqqyyyuuuqqqoooiiieeedddhhhbbb```dddfffdddeeeiiiqqqtttyyy|||}}}{{{xxxvvvxxxxxxxxxzzz{{{{{{yyywwwwwwttttttwwwyyyvvvqqqnnniii]]]PPPJJJGGGEEEFFFIIIMMMUUU]]]eeeqqq}}}qqqhhh___]]]YYYTTTNNNJJJJJJKKKMMMPPPWWW```iiinnnqqqqqquuurrroooooorrruuuvvvuuu{{{|||~~~{{{yyytttpppjjjeeecccdddgggiiiooo~~~{{{xxxfff___VVVSSSVVVZZZ\\\\\\___```cccdddccc```]]][[[UUUQQQLLLIIIIIIHHHEEEBBBCCCDDDDDDDDDEEEHHHMMMQQQUUU[[[eeerrr~~~}}}{{{zzzwwwtttqqqlllggg```YYYSSSMMMGGGCCCBBBCCCCCCCCCCCCDDDGGGJJJSSS]]]lllyyyjjjcccnnn~~~rrrhhhccc^^^XXXTTTOOOLLLGGGCCC@@@>>>;;;999::::::::::::::::::::::::888888999999999:::::::::;;;===BBBGGGMMM]]]yyy{{{mmmaaaVVVMMMHHHHHHHHHIIIMMMTTT\\\dddiiioooooosssvvvyyyvvvqqqooolllkkkooowwwfffPPPEEEAAA>>>;;;999999999888777:::999777666666666777888<<<>>>DDDOOO]]]lllxxx{{{zzzxxxiii___hhhuuuwwwqqqqqq{{{xxxiiilllgggooo|||~~~~~~~~~~~~}}}zzzxxxtttqqqppppppqqqrrrqqquuuxxxvvvssspppqqqtttqqqqqqqqqppppppoooooooooqqqpppooonnnlllkkkkkkkkkkkklllnnnnnnnnnmmmnnnoooooooooppppppqqqpppppppppqqqyyyyyynnnhhheee```]]]]]]ccc___^^^bbbeeeeeeiiinnnsssvvvzzz}}}~~~|||yyywwwwwwvvvvvvxxxzzz{{{zzzyyy{{{zzzzzz}}}~~~{{{vvvqqqeeeYYYMMMHHHFFFEEEHHHMMMTTT^^^kkkuuuyyymmmddd^^^]]]YYYTTTOOOLLLLLLMMMOOOSSSYYYaaaiiioooqqqrrrwwwvvvvvvzzzzzzvvvtttvvvyyy{{{{{{}}}|||kkkeee]]][[[]]]___```___^^^___```aaa___[[[VVVSSSOOOKKKGGGFFFFFFFFFEEECCCDDDEEEGGGIIIKKKPPPVVVZZZfffkkkvvv|||{{{yyywwwssspppmmmiiiaaaYYYRRRKKKEEEAAA@@@AAABBBCCCCCCEEEIIIKKKQQQ\\\lll~~~~~~mmmdddmmm|||vvvlllfffaaa[[[VVVRRRNNNIIIDDDAAA???<<<:::::::::::::::::::::::::::999999999999::::::::::::<<<>>>CCCIIIPPP```{{{|||ooobbbWWWNNNIIIFFFGGGIIIMMMTTT\\\dddiiirrrpppqqquuuzzzvvvllljjjgggfffjjjpppxxx}}}fffOOODDD@@@>>>;;;999999999888777999888777666666666777888:::===EEEQQQ```ooo|||}}}}}}wwwuuuttteee]]]fffuuuxxxrrrtttxxxgggiiigggooo}}}~~~}}}|||zzzxxxuuurrrpppoooooonnnppprrrqqqoooooorrruuuppppppppppppooooooooooooooonnnnnnmmmlllkkkkkkkkkmmmnnnnnnlllkkkkkkmmmooorrrrrrrrrssssssssssssrrrqqqzzzuuuggg^^^ZZZVVVVVVXXX^^^]]]___dddiiilllpppuuuwwwzzz|||~~~~~~|||yyywwwvvvuuutttuuuxxx{{{||||||{{{{{{|||}}}~~~|||uuuooo```VVVKKKGGGGGGIIIOOOUUU]]]kkk|||vvvjjjbbb]]]\\\YYYTTTPPPNNNOOOPPPRRRVVV\\\ccciiiooorrrtttzzz|||{{{vvvvvvyyyrrrmmmhhhggghhhiiihhhfffddddddcccaaa\\\VVVPPPLLLEEECCC@@@@@@AAACCCDDDCCCFFFIIINNNSSSXXX___fffkkkzzz}}}{{{yyyxxxvvvrrrpppnnniiiaaaYYYQQQJJJCCC???>>>???AAABBBCCCEEEIIILLLOOO[[[kkk{{{pppccchhhvvv~~~{{{pppiiiddd^^^YYYUUUQQQKKKFFFCCC@@@===;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;<<>>HHHTTTbbbppp|||~~~}}}vvvtttrrreee]]]fffttt~~~}}}}}}yyyyyyuuubbbbbbdddlll{{{~~~~~~}}}}}}{{{xxxuuuqqqnnnllllllmmmnnnmmmlllmmmppptttnnnnnnoooooooooooooooooonnnnnnnnnnnnmmmllllllkkknnnnnnmmmlllkkkmmmpppsssxxxwwwvvvuuuttttttssssssttt|||tttcccYYYSSSRRRUUUZZZ^^^aaahhhpppuuuxxx{{{}}}}}}~~~}}}zzzxxxwwwuuussssssvvvyyy{{{|||{{{}}}~~~~~~}}}uuummm]]]TTTLLLJJJKKKPPPYYYaaaiiiwwwtttiiibbb[[[ZZZWWWSSSPPPPPPRRRTTTVVVZZZ___dddiiinnnrrruuu}}}zzzwwwuuusssxxx|||xxxvvvttttttuuuuuusssqqqrrrqqqmmmggg___VVVMMMHHHCCCBBBAAAAAACCCFFFIIIKKKMMMRRRZZZbbbkkkttt|||}}}{{{yyyxxxvvvtttqqqnnnlllggg___XXXQQQJJJCCC??????@@@AAABBBBBBDDDGGGJJJLLLYYYiiixxxppp```bbbnnnzzzyyyzzztttmmmgggaaa\\\XXXSSSLLLGGGCCC@@@===;;;<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<;;;???EEEKKKRRRbbb}}}rrrfffZZZQQQLLLGGGHHHLLLQQQXXX___fffjjjpppllllllttt|||sssqqqnnnlllnnnqqqvvvyyy~~~}}}yyyyyyzzz|||fffOOOCCC>>><<<999888999999999888888888777666666777888999:::AAAMMMYYYdddoooxxx~~~~~~wwwtttrrrddd\\\fffrrr|||}}}}}}~~~{{{rrr]]]]]]```iiixxx~~~~~~~~~}}}{{{wwwsssooolllkkkjjjiiigggggghhhkkkmmmmmmmmmmmmnnnnnnoooooooooooooooooooooooonnnmmmlllmmmmmmmmmmmmnnnqqqwww{{{~~~}}}zzzxxxvvvtttsssssswwwsssaaaVVVQQQQQQXXX```fffooozzz|||zzzxxxyyyvvvssssssuuuyyy{{{|||yyynnn[[[TTTOOOOOORRRXXXcccmmmyyy|||pppfff```YYYXXXVVVSSSQQQRRRVVVYYY[[[^^^cccfffjjjnnnssswww|||tttnnnmmmpppsssuuu}}}~~~}}}vvvmmmbbbVVVMMMHHHFFFFFFGGGHHHLLLQQQVVVZZZ\\\bbblllvvv~~~~~~{{{yyywwwvvvuuussspppmmmhhhddd]]]VVVPPPJJJDDDAAAAAAAAABBBAAAAAABBBEEEGGGJJJVVVeeesssqqq______jjjwwwuuuyyyxxxpppjjjddd```ZZZUUUMMMGGGBBB???<<<:::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;>>>DDDJJJPPP___yyytttggg[[[RRRLLLIIILLLPPPUUU\\\bbbgggjjjkkkiiilllvvv~~~|||zzzxxxyyy{{{~~~yyyrrrooooooppprrrvvvzzzgggPPPDDD>>>;;;999888999999999888888777666666666777888999;;;DDDRRR___gggnnnuuuyyyxxxvvvsssddd[[[cccnnnyyy~~~~~~|||ooo[[[[[[\\\eeettt~~~~~~~~~|||yyyuuuqqqnnniiigggeeeddddddeeefffgggkkkllllllmmmnnnoooooopppoooppppppppppppnnnlllkkkkkklllnnnoooqqqvvv||||||yyywwwuuuttttttzzzqqq```VVVQQQTTT___iiivvv~~~{{{yyyxxxxxxuuussstttvvvzzz|||}}}xxxkkk[[[WWWUUUXXX\\\cccooozzzxxxlllbbb]]]YYYXXXVVVTTTTTTVVV[[[___aaadddhhhjjjlllpppvvv{{{}}}sssnnngggeeehhhooouuuyyyzzznnnbbbWWWPPPKKKFFFHHHKKKOOOTTT\\\dddjjjsssyyy~~~~~~}}}yyywwwuuutttsssqqqnnnlllfffaaa[[[UUUOOOJJJEEEAAAAAABBBBBBAAA@@@AAACCCEEEIIIRRR```oooppp______jjjwww~~~uuu||||||tttoooiiiddd\\\WWWNNNGGGBBB???<<<:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>DDDHHHMMMZZZsssuuuhhh\\\RRRMMMLLLOOOSSSYYY^^^dddhhhjjjhhhhhhmmmvvvuuulllgggeeeccceeeiiinnnssswwwzzz{{{iiiQQQDDD===;;;888888888999999888888777666666666777999:::;;;GGGWWWdddlllppptttwww|||}}}{{{wwwfff\\\ccckkkvvvkkkWWWWWWTTT]]]lll~~~~~~~~~~~~~~~~~~}}}|||zzzwwwtttrrrjjjiiiggggggggghhhiiiiiijjjkkkkkklllnnnoooooopppooopppppppppooommmjjjiiijjjlllnnnqqqsssxxx}}}|||yyyxxxwwwwwwxxx|||}}}qqqbbbXXXVVV[[[hhhttt}}}zzzxxxwwwtttsssrrrtttyyy}}}xxxiiibbb```aaafffkkkrrr~~~vvvjjjaaa\\\[[[ZZZYYYWWWXXX[[[aaafffgggjjjnnnoooooossszzzyyynnnfffbbb```aaaiiisss|||zzznnnbbbZZZUUUSSSLLLOOOUUU[[[dddnnnzzz~~~}}}}}}wwwvvvtttsssrrrpppnnnkkkfffbbb[[[TTTNNNHHHCCC??????@@@AAA@@@@@@AAACCCFFFHHHOOO[[[llllll\\\]]]ggguuuyyyxxxsssnnnjjj```ZZZQQQIIICCC@@@===<<<888999999::::::;;;;;;<<<999999999999::::::::::::===???DDDHHHLLLWWWnnnuuuhhh\\\RRRMMMNNNPPPUUUZZZ___cccfffhhhiiikkkpppvvvzzztttkkkdddaaa\\\^^^aaadddhhhkkklllmmmiiiQQQEEE===;;;888777888999999888888777666666666888999::::::HHHZZZhhhooorrruuuwww{{{|||jjj___fffiiiuuufffRRRSSSMMMVVVdddvvv~~~~~~}}}||||||}}}~~~}}}}}}}}}|||zzzxxxvvvtttmmmlllkkklllnnnoooooonnnjjjjjjkkklllmmmoooppppppooooooppppppnnnkkkiiigggjjjllloooqqqtttxxx|||}}}{{{yyyxxxyyyzzz{{{|||~~~rrreee\\\ZZZaaaooo}}}|||yyywwwvvvppppppqqquuu{{{}}}mmmjjjiiilllrrrwww~~~xxxkkkbbb^^^]]]\\\[[[ZZZ[[[___fffjjjlllooorrrrrrrrruuu}}}yyymmmccc\\\[[[[[[```kkkxxxzzznnnddd^^^[[[ZZZXXX]]]eeemmmwww~~~}}}}}}vvvuuusssrrrrrrpppmmmkkkhhhccc\\\TTTNNNGGGAAA======???@@@@@@@@@AAAEEEGGGHHHNNNYYYjjjxxxfffWWWYYYdddrrr}}}{{{vvvqqqmmmbbb\\\SSSJJJEEEAAA???===777888999:::;;;;;;<<<===888888999999999:::::::::>>>AAAEEEHHHKKKUUUllluuuhhh\\\RRRLLLNNNQQQUUUZZZ___ccceeeffflllmmmqqquuuvvv|||vvvllleeebbb]]]]]]___```aaabbbbbbbbbkkkSSSEEE>>>===;;;999777777777777999888888777777777777777@@@IIIZZZkkkrrrrrrrrruuu~~~uuujjjbbbdddppp~~~{{{aaaOOOIIILLLOOOXXXjjj~~~}}}|||||||||{{{|||~~~}}}|||{{{zzz{{{{{{sssooommmnnnqqqrrroookkkiiihhhhhhjjjmmmnnnnnnmmmrrrrrrqqqpppnnnmmmlllkkkkkklllnnnpppsssvvvwwwxxx{{{yyyxxxwwwxxx{{{~~~vvviiiffffffjjjzzz|||yyywwwvvvuuurrrppprrryyy~~~{{{{{{{{{{{{~~~sssgggcccdddiiiddd^^^YYYZZZaaajjjpppsssqqqnnnmmmoootttzzz~~~zzznnnfffaaaVVVWWW\\\fffsssttthhhbbbaaacccdddeeelllvvv||||||xxxtttpppnnnllliiigggccc___ZZZUUUPPPJJJCCC???===>>>>>>>>>>>>???BBBDDDGGGMMMWWWhhh~~~|||cccUUUVVV[[[lll}}}yyysssjjj___SSSMMMGGGAAA===<<<<<<<<<======<<<;;;::::::;;;::::::999999::::::;;;;;;???EEEIIIKKKSSSgggzzzwwwjjj]]]VVVTTTSSSUUUXXXYYYYYY\\\aaaeeemmmppptttuuutttyyy~~~{{{~~~wwwrrrmmmhhhgggeeebbb```___^^^^^^]]]jjjSSSEEE>>>===;;;999777777777777777777777777777888999999???GGGWWWhhhoooooopppsss}}}uuujjjcccfffrrrzzz___MMMFFFGGGJJJRRRaaauuu~~~}}}}}}||||||{{{|||}}}~~~~~~}}}}}}~~~}}}|||{{{{{{||||||wwwsssppppppsssuuurrrooommmkkkjjjkkkmmmoooooonnnppppppooommmlllkkkjjjiiimmmnnnooorrrtttwwwxxxyyyyyyyyyxxxxxxyyy|||~~~{{{ooollllllrrr|||yyyxxxuuusssrrruuu|||rrrfffbbbbbbgggddd```]]]^^^bbbhhhkkkooommmkkkkkknnnsssyyy}}}~~~pppggg```]]]YYY[[[aaalllzzz|||tttlllhhhiiillloooxxx~~~{{{{{{xxxssspppnnnkkkhhhfffaaa]]]WWWQQQLLLGGGBBB>>>===>>>???>>>>>>???BBBDDDBBBGGGQQQaaawww|||bbbSSSTTTYYYkkk}}}wwwmmmaaaUUUOOOIIIBBB>>>>>><<<<<<===<<<<<<;;;;;;:::;;;::::::999999::::::;;;;;;???EEEHHHJJJSSSgggzzzwwwjjj]]]UUUSSSRRRUUUWWWXXXXXX[[[```eeennnqqqtttvvvtttyyy}}}xxxtttwww|||~~~{{{wwwsssnnnllliiigggfffeeedddcccjjjSSSFFF???===;;;999888777777888666666666777888999:::;;;>>>EEESSScccllllllmmmpppzzzwwwllleeejjjvvvxxx\\\IIIBBB@@@CCCIIITTTdddyyy~~~}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{}}}}}}||||||||||||}}}}}}{{{wwwttttttvvvxxxwwwuuusssqqqnnnmmmnnnooooooooonnnnnnmmmlllkkkkkkjjjiiimmmnnnoooqqqtttvvvwwwxxxwwwxxxyyyzzz|||}}}~~~wwwtttvvv}}}}}}{{{vvvvvvvvvzzzqqqddd```aaaeeedddbbbaaaaaacccfffgggiiiiiiiiijjjnnntttzzz~~~qqqgggaaa^^^]]]]]]aaajjjvvvsssrrrqqqnnnmmmpppxxx~~~|||zzzzzzwwwssspppmmmjjjgggddd]]]YYYRRRLLLHHHDDD@@@>>>===>>>??????>>>???BBBEEEDDDIIIQQQaaawww}}}bbbRRRRRRWWWkkk}}}pppeeeXXXQQQKKKDDD@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<>><<<:::999888888888777777777777888999:::;;;>>>CCCPPP```iiilllmmmpppxxxyyypppjjjmmmyyytttYYYFFF@@@<<>>>>>?????????>>>@@@BBBEEEIIIMMMUUUddd{{{~~~bbbRRRRRRXXXmmmsssgggZZZRRRKKKDDD@@@@@@<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;===@@@DDDGGGIIISSShhh}}}yyylll^^^TTTQQQNNNPPPQQQRRRRRRWWW^^^dddooopppsssttttttxxxzzzuuusssuuuxxx{{{}}}~~~}}}}}}{{{|||}}}}}}}}}~~~~~~~~~~~~kkkUUUIII@@@???===;;;999999999999999999888888888888888999???CCCNNN^^^iiimmmpppsssyyy{{{uuupppooo{{{qqqWWWEEE???<<<>>>@@@CCCKKK[[[qqq}}}~~~~~~|||{{{{{{{{{||||||}}}~~~~~~~~~|||{{{yyyyyyzzz{{{|||{{{~~~zzzuuuqqqoooooonnnmmmkkkkkkllllllmmmmmmnnnnnnmmmnnnoooqqqrrrtttuuuuuuvvvxxx{{{~~~}}}rrreeecccdddhhhfffbbb``````cccfffiiigggiiilllqqqwww|||~~~pppeeeaaabbbgggjjjiiiqqq~~~{{{mmm^^^```aaabbbgggttt}}}{{{yyyyyyvvvtttrrrooolllhhhbbb___XXXSSSLLLFFFCCCAAA@@@@@@>>>????????????@@@CCCEEEGGGKKKSSSccczzzdddSSSSSSZZZooouuuhhhZZZQQQJJJCCC??????<<<<<<;;;;;;;;;;;;<<<===;;;::::::999999::::::;;;>>>@@@DDDFFFIIITTTkkk}}}ooo```VVVRRRKKKMMMNNNNNNOOOTTT]]]cccnnnnnnpppssstttxxx||||||}}}}}}~~~lllWWWKKKAAA???===;;;:::999999:::::::::999888888888888888@@@CCCMMM]]]iiiooossswww}}}{{{vvvsssppp{{{oooVVVEEE???<<<===>>>???DDDPPPaaannn{{{~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}zzz{{{{{{{{{||||||||||||~~~{{{wwwttttttssssssrrrnnnnnnmmmmmmllllllllllllppppppqqqrrrssstttuuuvvvtttvvvyyy|||qqqfffeeegggiiifffbbb______ccchhhkkkkkkmmmrrrwww|||zzzlllbbb___aaagggjjjoooxxxssseeeZZZZZZZZZ]]]fffvvv}}}|||{{{zzz{{{}}}|||zzzyyyyyytttsssqqqooolllggg```\\\UUUPPPJJJEEEBBBAAAAAA@@@>>>???@@@??????@@@CCCFFFGGGLLLUUUeee|||dddTTTUUU\\\rrrwwwjjj[[[QQQIIIBBB>>>>>><<<<<<;;;::::::<<<===>>>;;;::::::999999::::::;;;>>>@@@DDDGGGJJJVVVooossscccXXXTTTKKKLLLLLLLLLNNNTTT]]]eeemmmmmmooossstttyyymmmYYYNNNAAA@@@>>><<<::::::::::::999999888888888999::::::@@@BBBKKK[[[iiiqqqvvvzzz~~~}}}yyyuuurrrooo{{{oooVVVEEE???;;;<<<<<<<<>>>>>===<<<:::::::::<<<===???;;;::::::999999::::::;;;>>>@@@DDDGGGKKKYYYrrrwwwgggZZZVVVLLLMMMMMMMMMNNNUUU```hhhmmmmmmppptttwww|||nnn[[[OOOAAA@@@>>><<<;;;:::::::::777777777888999:::<<<<<<@@@AAAIIIZZZiiirrrwww|||}}}{{{xxxssspppooo{{{pppVVVEEE???::::::::::::<<>>???;;;::::::999999::::::;;;>>>@@@DDDGGGLLLZZZuuuzzziii\\\WWWNNNOOONNNNNNPPPWWWbbbjjjnnnnnnpppuuuyyy~~~}}}vvv^^^NNNCCC@@@<<<:::::::::999999888888777888:::;;;;;;::::::>>>GGGTTTdddpppvvvwww|||}}}|||vvvqqqooonnn|||qqq[[[III@@@AAA;;;888;;;===<<<>>>AAAKKKRRR]]]iiittt~~~~~~}}}zzz{{{}}}zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyywwwvvvvvvyyy~~~}}}xxxtttrrrrrrnnnkkkkkklllllljjjhhhnnnnnnoooqqqsssvvvxxxyyyyyy{{{~~~xxxooojjjiiijjjnnnfff___]]]aaafffiiijjjtttxxx~~~pppgggbbb^^^___bbbllluuuzzzlllbbbXXX]]]eeeooo{{{~~~{{{tttmmmgggcccaaa```cccfffjjjpppuuuxxxzzz{{{|||zzzyyyxxxtttrrrooommmiiiccc\\\WWWLLLIIIEEEAAA>>><<<============>>>???@@@BBBCCCDDDEEENNN[[[kkkbbbRRRUUU^^^rrr~~~ppp\\\PPPHHHBBB>>>>>>======<<<;;;;;;;;;;;;<<<>>>;;;888888:::;;;999777???DDDBBBDDDNNNYYYlllyyymmm___TTTTTTNNNJJJNNNTTTZZZcccjjjooorrrwwwzzz|||uuuxxxwww```PPPCCC@@@===::::::::::::999888888888888999::::::999;;;>>>EEEPPP^^^iiiooorrr}}}~~~}}}xxxrrrpppnnn|||vvv```LLLAAA@@@:::777999;;;;;;<<<@@@DDDHHHPPPXXXbbbkkkuuu{{{~~~~~~~~~}}}|||}}}~~~||||||||||||}}}~~~~~~|||zzzyyywwwwwwwwwzzz~~~}}}yyywwwtttrrroooooopppooonnnkkkllllllnnnoooqqqsssuuuvvvvvvxxx|||}}}rrrllljjjkkkllljjjddd]]][[[```fffjjjkkkqqquuu{{{uuujjjbbb]]]\\\^^^fffmmmwww~~~}}}yyywwwrrrrrrtttyyysssiiigggjjjqqqzzz~~~}}}|||xxxpppggg^^^XXXUUUTTTYYY\\\bbbiiipppwww{{{~~~~~~{{{yyyxxxwwwtttrrrooolllhhhbbb[[[VVVKKKIIIEEE@@@>>><<<=========>>>>>>???@@@BBBCCCDDDEEENNN[[[kkkbbbRRRUUU]]]ppp|||}}}mmmZZZNNNGGGAAA>>>???======<<<;;;;;;;;;;;;<<<:::999888999:::;;;<<<;;;===CCCBBBDDDOOOYYYjjj{{{oooaaaWWWTTTNNNLLLPPPWWW^^^fffmmmpppsssxxx{{{}}}uuuxxxxxxbbbRRREEEBBB>>><<<;;;;;;;;;:::888888888888888999999999<<<===AAAJJJUUU___gggkkk}}}~~~xxxsssqqqooo|||zzzdddMMM???>>>999555666888888:::>>>===???BBBFFFMMMVVV```gggttt}}}|||}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~|||zzzyyyyyyxxxxxxzzz~~~}}}{{{yyywwwvvvvvvwwwvvvtttsssoooppprrrtttuuuvvvwwwwwwxxxzzz}}}}}}yyyqqqllllllnnnpppfff```[[[ZZZ___eeejjjkkkqqquuu{{{xxxllleee___]]]^^^fffkkkqqqtttsssoookkkiiiggghhhkkkqqqxxx~~~~~~vvvxxx{{{~~~}}}}}}||||||{{{zzzzzzwwwssskkk```VVVOOOLLLLLLRRRUUU[[[cccmmmwww~~~|||zzzxxxwwwvvvuuurrroookkkfff```XXXTTTJJJHHHDDD@@@===<<<======>>>>>>>>>???AAABBBDDDEEEGGGOOO\\\lllcccRRRUUU]]]ooowww}}}{{{jjjXXXLLLFFFAAA>>>???======<<<;;;;;;;;;;;;<<<999:::::::::999999:::<<<:::AAABBBEEEPPPXXXfff|||rrreee[[[TTTOOONNNTTT\\\bbbjjjqqqrrrvvvzzz|||~~~}}}tttxxxyyycccTTTGGGCCC???===<<<<<<;;;;;;888888999999777777777888<<<<<<>>>DDDMMMXXXbbbggg{{{}}}~~~~~~xxxrrrpppnnn{{{{{{eeeLLL;;;===777333555666666888;;;;;;;;;===???BBBIIIQQQWWWaaannn|||~~~~~~{{{|||}}}~~~||||||}}}}}}zzzyyyzzzyyyyyyzzz}}}~~~}}}|||}}}~~~~~~~~~}}}zzz{{{}}}zzz{{{~~~wwwooojjjhhhjjjkkkccc___[[[[[[___eeejjjlllvvvzzzwwwnnnjjjffffffhhhnnnqqquuuvvvsssnnnjjjiiikkkmmmqqqxxxyyyyyyyyyzzz|||}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuuuupppmmmggg\\\SSSMMMLLLMMMRRRUUU\\\fffqqq|||~~~|||yyyxxxwwwvvvtttqqqmmmhhhccc\\\UUUQQQIIIFFFCCC???===<<<======>>>>>>??????AAACCCDDDEEEIIIRRR^^^nnneeeUUUXXX```pppuuu|||{{{jjjXXXLLLFFF@@@>>>>>>======<<<;;;;;;;;;;;;<<<<<<>>>>>>;;;777555777999888???AAAFFFQQQWWWbbbuuuwwwiii___TTTPPPQQQXXX```gggnnnuuuvvvyyy}}}zzzsssxxxzzzdddUUUHHHEEEAAA>>>>>>===<<<;;;888:::;;;:::777666777888::::::;;;???HHHSSS___fffxxx}}}~~~|||vvvpppnnnlllxxx|||fffMMM<<<<<<666333555777666666999999;;;===???@@@DDDHHHLLLTTTcccvvv~~~~~~|||||||||}}}~~~}}}|||}}}}}}{{{yyyzzzyyyyyyyyy{{{{{{zzzyyy{{{{{{zzzzzzyyyyyyyyyxxx}}}}}}}}}}}}~~~~~~~~~{{{{{{}}}~~~yyyppphhhbbb```aaabbbaaa___\\\]]]```ggglllooo|||yyytttrrrqqqrrrvvvzzz|||}}}|||yyyvvvtttssswww{{{|||wwwuuuuuupppppppppqqqssstttrrrqqqqqqpppnnnmmmlllmmmoooooollljjjddd[[[QQQMMMNNNQQQSSSXXXbbbnnn{{{}}}{{{yyywwwwwwvvvrrrooojjjeee___YYYRRRNNNGGGEEEAAA>>><<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEKKKTTT```pppgggWWW[[[ddduuuwww|||kkkYYYMMMFFF@@@>>>>>>======<<<;;;;;;;;;;;;<<<;;;===>>>;;;777666777:::999???@@@EEEPPPUUU___qqq~~~{{{nnndddVVVRRRSSSZZZbbbiiipppwwwyyy}}}xxxrrrxxx}}}gggXXXJJJGGGCCC@@@???>>>===<<<999<<<===;;;777666777999888999:::===DDDPPP\\\eeeuuu~~~~~~{{{tttmmmkkkiiittt}}}fffOOO@@@;;;666555888999777666777777999<<<>>>???AAACCCEEENNN___ttt}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzzzzyyyxxxxxxyyyxxxvvvtttuuusssqqqooonnnnnnpppqqqvvv{{{~~~}}}}}}{{{{{{|||}}}~~~~~~~~~~~~yyytttllleee```___```aaa___^^^^^^```dddkkkrrrwww~~~xxxrrrnnnkkkjjjgggfffeeefffhhhhhhhhhffffffeeecccaaabbbdddfffhhhiiihhhcccZZZQQQMMMPPPUUUXXX```lll{{{~~~}}}{{{yyywwwvvvuuuuuuoookkkfffaaa[[[UUUOOOKKKFFFCCC@@@===<<<<<<===>>>?????????@@@BBBCCCEEEFFFKKKTTT```ppphhhXXX]]]iii{{{{{{zzzjjjXXXLLLFFFAAA??????======<<<;;;;;;;;;;;;<<<888999::::::999:::<<<===<<<@@@???CCCNNNTTT]]]ooo|||~~~qqqhhhYYYUUUTTTZZZbbbhhhpppwww{{{~~~wwwsssxxxjjj\\\KKKHHHDDDAAA@@@???>>>===;;;===???===888666777:::777888:::<<>>?????????@@@BBBCCCEEEFFFHHHQQQ___ooohhhWWW^^^kkkuuufffTTTJJJEEEBBB@@@BBB======<<<;;;;;;;;;;;;<<<888777777888;;;=========@@@BBB>>>@@@LLLSSS]]]ooosssjjj]]]WWWTTTYYY```fffooovvvzzz}}}wwwsssxxx~~~mmm^^^LLLIIIDDDAAA@@@@@@>>>===;;;>>>@@@>>>888666888;;;777999:::;;;@@@IIIUUU]]]qqq~~~|||tttllliiidddnnnvvv___LLLBBB:::888999===>>>:::666666666777999:::;;;>>>BBBFFFNNNaaaxxx~~~|||}}}~~~~~~}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{zzzxxxwwwvvvvvvssspppmmmccc___YYYSSSQQQSSSWWWZZZbbbjjjuuu~~~}}}~~~}}}{{{{{{{{{|||}}}|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||zzzyyyyyywwwxxxxxxwwwuuuuuuvvvwwwuuuppphhh```[[[XXXXXXYYYXXXZZZ^^^dddlllwwwwwwpppjjjiiifffeeecccbbb___]]]\\\YYYVVVUUUVVVWWWXXXWWWSSSRRROOONNNPPPTTTXXX[[[```bbbbbb]]]YYY[[[ccckkkxxxxxxwwwvvvtttrrrqqqqqqpppiiieee```[[[VVVQQQLLLHHHDDDBBB???<<<;;;<<<===>>>??????@@@AAABBBDDDEEEFFFFFFOOO]]]mmmgggVVV]]]lllqqqaaaQQQHHHEEEBBBBBBDDD======<<<;;;;;;;;;;;;<<<<<<999777888;;;===;;;999BBBCCC>>>???JJJRRR]]]oootttkkk___XXXUUUXXX^^^eeemmmuuuyyy|||wwwsssyyy~~~}}}ooo```PPPLLLGGGEEEEEEDDD@@@===???LLLQQQGGG:::666888999777888;;;>>>???DDDRRR```qqqxxxooojjjlllxxxyyy^^^HHH>>>;;;;;;:::::::::999999999;;;===>>>>>>>>>???BBBDDDPPP]]]rrr}}}~~~~~~}}}|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~|||zzzxxxyyyxxxvvvuuutttlllccc___WWWOOOLLLJJJHHHJJJNNNZZZcccnnnwww}}}xxxxxx{{{~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~|||yyywwwuuussssssvvvuuusssqqqppppppqqqqqqnnnmmmkkkddd\\\WWWUUUVVVUUUZZZbbbjjjrrr~~~|||rrrjjjfffdddccccccdddeeeeeedddcccaaa^^^[[[XXXWWWVVVVVVTTTPPPOOOPPPQQQRRRYYYaaafffhhhiiigggdddhhhrrr{{{}}}{{{wwwuuurrrqqqpppooonnnllleeeccc___[[[WWWPPPIIIDDDEEEBBB???<<<;;;===???AAA???@@@AAAAAAAAABBBDDDFFFKKKNNN___ppp}}}iii[[[cccwwwmmm```QQQJJJFFFAAA>>>===@@@@@@>>>===<<<<<<<<<<<<===========================:::;;;AAAHHHQQQ___kkksssiii___ZZZVVVVVVXXX\\\fffqqqvvvzzz~~~{{{yyyuuuwww|||qqqbbbRRRMMMIIIFFFFFFEEEAAA>>>:::DDDHHHAAA888666777888777888:::===>>>CCCPPP]]]nnn|||~~~uuunnnnnnxxxwww]]]III@@@::::::999999888888777777777999;;;<<<<<<>>>AAADDDMMMZZZooo}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||wwwxxxvvvsssrrrpppiii```YYYQQQIIIFFFEEEDDDFFFIIITTT^^^jjjttt~~~vvvpppqqquuu|||~~~}}}|||{{{{{{~~~~~~~~~}}}}}}{{{{{{||||||}}}}}}}}}~~~~~~~~~|||yyyvvvtttsssrrrmmmllllllllllllnnnooopppqqqpppnnnggg___YYYVVVVVVVVV\\\ccckkksss~~~|||ssslllgggggggggjjjooorrrttttttooommmjjjfffcccaaa``````]]]YYYVVVWWWWWWYYY```hhhqqqtttuuusssqqqttt}}}~~~|||zzzwwwtttrrrppppppooommmkkkdddaaa\\\XXXSSSMMMGGGCCCAAA@@@===:::999:::<<<===>>>@@@AAAAAA@@@AAACCCFFFIIIMMM^^^ooozzz{{{fffXXXaaauuu~~~hhh[[[NNNIIIFFFCCCAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;@@@FFFOOO]]]iiivvvlllbbb\\\XXXWWWXXX\\\fffooovvvzzzxxxtttssspppooovvvzzzwwwyyy}}}ttteeeUUUPPPJJJHHHGGGFFFCCC@@@888===@@@<<<888888999888777777999<<<===AAAMMMYYYiiivvv}}}rrrqqqxxxuuu[[[IIICCC;;;;;;:::999999888777777888999:::;;;;;;===@@@CCCKKKXXXlll}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}yyyyyyvvvrrrpppnnnggg___SSSKKKDDDBBBAAA@@@CCCGGGOOOZZZhhhtttyyypppiiijjjqqq{{{|||zzzyyyyyyyyy~~~~~~}}}|||||||||zzzzzz{{{{{{||||||||||||~~~~~~}}}}}}|||{{{yyyvvvtttrrrqqqqqqkkklllmmmoooqqqsssvvvwwwvvvuuusssmmmeee^^^YYYWWWXXX^^^eeelllttt}}}vvvpppoooooorrrxxx~~~|||yyyuuusssrrrqqqlllgggdddddddddfffmmmvvv~~~}}}|||zzzxxxvvvsssqqqooonnnmmmjjjhhhaaa]]]XXXSSSNNNJJJFFFBBB@@@???===;;;:::::::::;;;===???@@@@@@???@@@BBBEEEHHHKKKZZZjjjttttttaaaUUU^^^qqq{{{eeeXXXLLLGGGEEEBBBAAAAAA======<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;???DDDLLLZZZgggzzzrrrfff```[[[YYYYYY\\\dddnnnvvvzzztttkkk```aaaaaadddnnnzzz~~~|||yyyzzz|||vvvhhhWWWRRRMMMJJJIIIHHHEEEBBB<<<===<<<;;;;;;<<<;;;:::888777888:::<<>>======<<<<<<<<<>>>??????>>>???BBBDDDGGGHHHUUUbbbkkk{{{}}}ppp^^^SSS\\\ooo}}}{{{fffYYYLLLFFFCCC@@@>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<===@@@DDDJJJXXXfff~~~xxxllleee___\\\ZZZ\\\cccllluuuzzzvvvhhh```VVVZZZ^^^cccooo||||||yyyyyy{{{wwwjjjYYYUUUPPPNNNMMMKKKGGGCCCBBB>>>:::;;;<<<<<<:::999999777777999;;;===FFFOOO___iiivvvqqqpppwwwvvv\\\KKKEEE=========<<<<<<<<<;;;;;;>>>>>>===<<<;;;<<>>>>>>>>>>><<<===>>>>>>>>>???AAACCCHHHGGGPPP[[[eeewww}}}ooo^^^TTT]]]nnn{{{}}}eeeXXXKKKEEECCC???===>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???BBBDDDJJJXXXfff}}}}}}qqqjjjccc^^^\\\\\\ccckkkuuuzzz{{{mmm```YYYVVV\\\ccckkkwww|||xxxwwwyyy|||yyymmm\\\XXXUUUTTTSSSOOOJJJEEEDDD===999999:::888777777;;;888777999;;;<<>>>>>===<<<;;;<<<@@@CCCEEEQQQeeeyyy}}}zzz|||~~~~~~}}}||||||zzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~|||zzzxxxxxxvvvqqqnnnjjjaaaWWWKKKCCC>>>>>>AAABBBGGGLLLWWWfffvvvxxxnnnggglllyyy}}}yyyuuuuuuyyy}}}{{{||||||~~~~~~~~~||||||||||||}}}}}}}}}}}}|||{{{zzzxxxuuusssrrrqqqooopppqqqssstttuuuuuuvvvzzz{{{|||}}}}}}xxxsssmmmfff___[[[XXX\\\bbbhhhoooxxxwwwkkkggghhhlllsssyyyyyyzzz|||}}}}}}{{{zzzyyyvvvtttqqqooommmkkkiiifffbbb^^^WWWSSSMMMIIIFFFDDDBBB@@@>>>===<<<;;;;;;;;;======<<<>>>??????>>>???AAADDDHHHGGGPPP[[[fffyyyrrrbbbYYYaaaooozzz}}}bbbUUUIIIEEECCCAAA@@@AAA======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@CCCCCCIIIXXXggg{{{tttmmmfffaaa]]]]]]ccckkkuuuyyyssseee[[[WWWWWWaaallluuu~~~vvvuuuyyy}}}mmm~~~~~~~~~|||qqq___]]][[[[[[ZZZUUUNNNGGGEEE===888999999666666999<<<999777999;;;<<>>===@@@BBBCCCPPPdddyyy~~~|||~~~~~~}}}|||{{{{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||yyyuuuvvvuuurrroookkk```UUUJJJCCC>>>???AAADDDIIINNN[[[kkk|||zzzpppkkkqqq~~~~~~zzzvvvwww|||~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{zzzyyyxxxxxxvvvuuutttsssrrrpppooooooqqqrrrtttvvvxxxzzz{{{{{{~~~yyysssmmmiiiccc]]]YYYUUUYYY___eeekkksss~~~|||ooobbb^^^```eeemmmtttuuuwwwyyy{{{}}}{{{zzzxxxvvvssspppnnnllljjjhhhddd___\\\QQQNNNJJJFFFDDDBBB???===;;;:::888777888:::<<<>>>===>>>?????????@@@BBBDDDGGGHHHTTTaaammmwwwggg^^^eeeqqqzzz{{{cccVVVJJJEEEDDDAAA???@@@<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBBBBHHHWWWgggyyywwwooogggbbb^^^^^^dddllluuuyyy~~~zzzkkk___YYYWWWZZZffftttuuutttzzzpppaaa~~~~~~}}}~~~sssbbb`````````___YYYQQQJJJEEE>>>999:::999666777<<<===999888:::;;;<<>>>>>@@@DDDQQQfff|||}}}~~~~~~~~~|||{{{zzzzzzzzz{{{xxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}yyyuuuwwwwwwtttrrrmmmbbbVVVKKKDDD???AAADDDGGGLLLQQQ___ooo|||sssooowww~~~~~~{{{wwwxxx~~~~~~}}}|||||||||||||||}}}}}}|||{{{yyywwwuuutttssspppppppppooooooooonnnnnnvvvwwwzzz|||}}}|||{{{vvvoooiiieee```[[[WWWSSSWWW]]]ccchhhqqq{{{wwwiii\\\XXXZZZ```iiiqqquuuvvvyyy|||}}}{{{zzzxxxvvvsssooonnnllljjjhhhccc^^^ZZZNNNKKKGGGDDDBBB@@@===;;;;;;999777666777:::>>>@@@===???@@@@@@???@@@BBBEEEFFFHHHWWWhhhtttzzzkkkbbbhhhssszzzwwwgggZZZMMMFFFCCC???<<<<<<:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>><<<;;;;;;:::::::::999777555555999???DDDLLLWWWfffsss{{{|||uuuqqqhhhaaa]]]fffyyyyyyhhh[[[ZZZXXXZZZ___```^^^]]]___```[[[SSSHHHAAA===>>>???EEESSSiii~~~}}}{{{}}}~~~~~~{{{yyyyyyzzzxxxwwwvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{wwwrrroookkkbbbYYYGGGCCC@@@AAACCCGGGPPPZZZiiiuuu{{{uuuyyy~~~|||{{{{{{}}}}}}yyyzzz{{{}}}~~~|||yyyvvvwwwwwwwwwtttpppllljjjiiillllllkkkkkklllpppvvvzzz{{{~~~|||yyywwwwwwsssllleee___YYYTTTQQQPPPQQQTTTYYYaaalllyyytttdddYYY\\\aaabbbhhhrrrwwwwwwwww|||}}}|||~~~}}}||||||yyyvvvsssqqqooommmjjjgggbbb\\\XXXPPPLLLFFFBBB@@@???>>>===:::::::::999999::::::;;;>>>???@@@?????????BBBDDDMMMPPPZZZoookkk___jjjxxx}}}~~~wwweeeYYYKKKBBBAAAAAA???<<<<<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;???IIIWWWaaavvv{{{vvvqqqllleee```cccjjjtttxxx|||uuufffZZZXXX\\\eeeooo{{{qqq^^^WWW~~~}}}}}}|||~~~{{{oooiiicccccceeebbbXXXOOOGGGDDD???<<<;;;;;;:::999888888888777777:::>>>AAALLLVVVeeerrr{{{{{{uuurrrjjjbbb]]]dddtttrrreeeeeebbbcccgggfffaaa]]]]]]YYYVVVOOOHHHBBB??????@@@EEESSSiii}}}~~~|||~~~~~~{{{yyyyyyzzzyyywwwvvvxxxzzz}}}~~~~~~~~~~~~~~~}}}}}}~~~||||||xxxrrrooojjjaaaWWWIIIDDDBBBCCCEEEIIISSS]]]lllxxxzzz~~~~~~}}}{{{zzzzzz}}}|||zzz|||||||||{{{zzzxxxtttrrrnnnoooooommmkkkiiijjjjjjooopppqqqrrrssswww|||}}}|||{{{zzzwwwtttrrrnnnfff^^^XXXRRRNNNKKKKKKLLLOOOSSS[[[fffsss{{{lll^^^UUUZZZbbbfffoooyyy{{{zzz{{{|||zzzvvvrrrrrrvvvzzz}}}~~~~~~~~~}}}||||||yyyvvvssspppnnnkkkhhheee```ZZZUUUOOOKKKFFFBBB@@@???>>>===;;;::::::::::::;;;;;;<<<>>>???@@@??????@@@CCCEEELLLQQQ___tttiii]]]hhhwww}}}wwwxxxzzzpppaaaVVVIIIBBBAAAAAA???===;;;;;;;;;<<<;;;;;;:::999<<<<<<<<<<<<;;;:::999999===>>>>>>>>>AAAIIITTT]]]pppyyysssmmmfffaaadddkkktttxxx|||~~~rrrfff]]]]]]bbbjjjtttmmm[[[TTT}}}|||{{{zzz}}}rrrmmmhhhhhhiiieee\\\TTTJJJFFFAAA>>><<<;;;999888666777999999999:::<<<>>>KKKUUUdddqqqzzz}}}yyywwwooohhhaaadddppp~~~~~~xxxwwwzzztttpppllljjjjjjfff^^^WWWUUUNNNMMMJJJFFFDDDCCCCCCCCCFFFSSShhh|||}}}|||~~~|||zzzzzz{{{yyyxxxwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~||||||yyysssooojjj```VVVJJJFFFCCCEEEHHHMMMWWWaaappp|||}}}{{{yyyzzz|||~~~{{{xxx}}}|||zzzwwwtttqqqnnnlllggghhhiiiiiiiiijjjmmmpppvvvxxx{{{}}}~~~}}}~~~{{{zzzyyyyyyyyyvvvssspppkkkfff___WWWPPPKKKHHHGGGFFFGGGJJJNNNUUU```lllsss|||}}}eeeYYYSSSYYYccckkkuuu~~~{{{rrrkkkiiifffdddfffjjjppptttvvv~~~~~~~~~}}}~~~}}}|||{{{yyyvvvsssooommmjjjfffbbb]]]VVVRRRMMMIIIEEEAAA@@@???===<<<;;;;;;::::::;;;<<<======>>>???@@@@@@???AAADDDFFFKKKTTTfff}}}|||ggg[[[fffvvvmmmrrr}}}sssiii[[[QQQFFF@@@@@@AAA@@@>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999888===>>>??????@@@FFFNNNUUUgggzzz~~~wwwooogggaaaeeellltttwww|||yyynnneee```cccjjjrrrzzzhhhXXXSSS}}}zzzyyyxxx|||tttpppllljjjjjjfff^^^VVVLLLHHHCCC???<<<;;;999777666777999888888999<<<>>>IIISSSaaannnxxx}}}vvvooohhhgggnnnyyy{{{tttrrrwwwvvvnnnfffaaa[[[QQQJJJHHHDDDDDDDDDFFFHHHIIIHHHHHHGGGTTTiii|||}}}||||||~~~~~~|||zzz{{{{{{zzzyyyxxxzzz|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~zzz{{{xxxssspppkkkbbbWWWKKKFFFDDDFFFIIIOOOZZZeeeuuu~~~{{{yyyzzz}}}~~~{{{xxxxxxwwwvvvrrrnnnkkkjjjjjjiiijjjkkklllmmmppptttxxx|||}}}{{{|||}}}|||}}}}}}|||yyyxxxxxxyyyvvvvvvuuuuuutttqqqlllhhhaaa^^^XXXQQQJJJFFFEEEFFFCCCEEEGGGKKKQQQ[[[eeelllrrrwww~~~zzzbbbYYYTTT[[[fffoooxxx{{{ssskkkccc]]][[[YYYYYYZZZ___eeekkkoooxxx}}}}}}|||}}}~~~~~~}}}|||{{{{{{yyyvvvsssooommmiiieeeaaaZZZTTTOOOKKKGGGCCCAAA???>>>===<<<:::::::::;;;<<<===>>>???>>>???@@@@@@@@@BBBEEEHHHMMMZZZoooxxxfff]]]gggwww{{{iiipppmmmbbbSSSLLLCCC??????AAA@@@??????>>>===;;;;;;<<<===============<<<;;;:::999888999;;;======>>>BBBIIINNNaaarrryyyqqqgggaaadddkkkqqqvvv|||tttlllfffdddiiipppxxxgggYYYUUU|||zzzyyyxxx}}}vvvrrrnnnlllkkkfff]]]VVVNNNJJJEEE@@@===;;;999777999888888666666888<<>>===>>>AAAGGGLLLOOOOOOMMMJJJWWWjjj|||~~~zzzzzz|||~~~~~~|||{{{{{{|||zzzzzzzzz{{{}}}~~~}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~}}}|||wwwyyywwwsssqqqmmmcccYYYKKKFFFDDDFFFJJJQQQ]]]iiizzz{{{yyyzzz}}}~~~}}}|||}}}}}}|||yyyvvvqqqrrrrrrpppmmmkkkkkklllqqqqqqrrrrrrsssvvvzzz~~~~~~}}}|||{{{xxxuuutttvvvwwwwwwxxxxxxvvvsssrrrrrrsssrrrqqqpppooolllhhhbbb^^^XXXVVVSSSMMMGGGDDDDDDFFFAAABBBDDDGGGLLLTTT]]]dddkkkqqqxxxsss]]]XXXVVV___kkkvvv~~~{{{mmmddd^^^WWWRRROOOOOOPPPRRRVVV\\\ccchhhtttyyy~~~~~~||||||}}}|||{{{zzzzzzzzzxxxuuurrrooolllhhhddd```YYYRRRNNNHHHEEEBBB@@@???>>><<<;;;999::::::;;;<<<===???@@@>>>???@@@AAAAAACCCGGGIIIPPPaaavvvqqqfffaaajjjxxxyyykkkuuuyyyeeeYYYKKKFFF@@@===>>>@@@@@@@@@???>>>===;;;;;;<<<======<<<<<<<<<<<<;;;:::999888666888<<<===>>>AAAGGGMMM\\\kkk{{{rrrhhhaaacccjjjoootttzzz}}}qqqjjjggggggmmmuuu|||jjj\\\YYY}}}{{{zzzzzzzzzwwwsssppplllfff^^^WWWOOOKKKFFFAAA>>><<<:::888999999777555555777;;;???CCCKKKWWWcccnnnyyy|||xxxwwwtttnnnhhhgggmmmyyy~~~yyywwwyyyyyyhhhVVVJJJDDD>>>;;;;;;:::<<<@@@IIIQQQVVVVVVTTTNNNZZZmmm~~~}}}|||xxxzzz}}}}}}||||||}}}{{{zzz{{{|||~~~~~~}}}~~~~~~}}}}}}}}}|||||||||~~~}}}wwwxxxwwwtttqqqmmmcccYYYKKKGGGDDDGGGLLLTTTaaammm}}}~~~{{{xxxyyy}}}}}}|||xxxwwwwwwxxxxxxxxxuuusssnnnqqqttttttrrrppprrruuuwwwxxxyyyyyyyyyzzz}}}~~~|||zzzyyyxxxxxxwwwuuussssssuuuwwwttttttuuussspppoooooopppooommmkkkiiifffaaa[[[WWWSSSSSSRRRMMMGGGCCCDDDFFF@@@AAABBBDDDGGGNNNUUU[[[dddjjjsssyyy~~~}}}nnnXXXWWWZZZdddsss}}}mmm```YYYTTTOOOKKKGGGHHHJJJMMMQQQYYYaaagggtttyyy}}}~~~{{{zzz}}}zzzyyyxxxxxxxxxvvvsssqqqmmmjjjgggccc^^^XXXQQQMMMFFFDDDAAA??????>>><<<:::888888999:::;;;===???@@@===???@@@AAABBBDDDHHHKKKUUUggg|||mmmhhhiiiqqqzzzyyyooozzzppp\\\OOOEEEBBB>>><<<===>>>???@@@<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999666999===>>>???CCCIIINNNYYYfffxxx~~~vvvkkkcccccciiinnnssszzz{{{pppkkkjjjlllrrryyy~~~mmm___\\\}}}|||||||||}}}xxxtttooohhh```ZZZOOOKKKFFFBBB???===;;;999777888888888777888:::<<>>;;;;;;;;;<<>><<<:::666777888999;;;===???@@@===???@@@AAACCCEEEIIILLLXXXkkknnnpppvvv}}}uuuqqq~~~lllVVVJJJAAA???<<<;;;<<<===>>>???;;;;;;;;;<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;888;;;===>>>>>>BBBHHHMMMUUU```pppyyyooofffeeeiiiooouuu|||xxxnnnlllmmmqqqwww~~~nnnaaa]]]}}}|||}}}}}}}}}xxxssskkkbbb\\\OOOLLLFFFBBB@@@>>><<<:::555777999:::999888999999===DDDOOOYYYdddqqq~~~}}}{{{zzzvvvwwwtttnnnhhhlllxxx~~~~~~rrrbbbQQQHHHDDD???<<<;;;===>>>BBBLLLXXX^^^___]]]TTT```qqq|||{{{zzz}}}}}}|||}}}~~~|||{{{|||~~~~~~|||}}}}}}}}}}}}|||||||||||||||||||||}}}~~~~~~|||}}}zzzuuuqqqjjj^^^SSSNNNJJJHHHKKKPPPYYYhhhttt~~~~~~{{{vvvtttuuuyyy}}}}}}{{{yyyxxxtttssstttuuuwwwwwwuuusssuuu{{{}}}{{{|||}}}|||zzzyyyyyyzzztttqqqmmmkkkiiifffccc```]]]___```[[[RRRLLLJJJJJJFFFFFFFFFFFFHHHLLLQQQUUUYYY___gggmmmqqquuu{{{|||wwwnnneee]]]```eeeooo|||wwwmmm```XXXUUUUUUSSSPPPFFFJJJOOOTTTZZZdddooowww|||}}}|||zzz}}}|||xxxvvvyyy}}}wwwvvvuuuuuuuuutttqqqnnngggeeebbb^^^ZZZUUUNNNJJJCCCAAA??????>>>>>><<<:::666666777888:::<<<>>>@@@===???@@@BBBCCCFFFJJJMMMYYYmmmrrryyyooorrrlllVVVIII???===<<<;;;;;;<<<>>>>>><<<===>>>>>>>>>===;;;:::999999:::;;;<<<<<<<<<<<<999:::<<<<<<<<>><<<;;;;;;:::::::::;;;<<<===>>>??????AAA@@@BBBDDDDDDCCCHHHOOO^^^iiiyyyvvvxxxpppooommmWWWIIIAAA>>>::::::;;;<<<;;;999::::::999999999999999999;;;::::::999999::::::;;;===<<<<<<<<<===>>>@@@AAAPPPSSS___rrr}}}sssnnnllllllrrrwww~~~{{{rrrlllnnnrrruuuzzz}}}lll```[[[~~~}}}}}}~~~~~~|||uuujjjbbbUUUPPPIIIEEECCC@@@<<<888999888777777777999;;;<<<===@@@HHHVVVfffuuu~~~}}}zzzyyy}}}}}}|||wwwooojjjpppzzzzzz~~~yyykkk[[[NNNEEE>>>===@@@===@@@DDDKKKYYYfffjjjhhhdddnnn}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}{{{zzzyyyxxxvvvqqqgggZZZQQQIIIFFFEEEJJJQQQ[[[jjjvvv~~~|||wwwqqqjjjeeehhhoooqqqvvvzzzyyyyyy{{{{{{yyyyyyzzz}}}~~~{{{xxxvvvuuusssrrrnnniiidddaaaaaaccceeeaaaZZZUUURRRRRRUUUVVVYYY\\\```bbbdddhhhnnnttt}}}wwwiiibbb___aaaeeeiiikkkiiifffddddddcccdddkkkwww~~~wwwppphhheeedddbbb[[[UUUQQQRRRXXXcccmmmuuu~~~~~~}}}}}}|||zzzyyywwwvvvvvvvvvvvvtttrrrrrrqqqpppmmmkkkeeebbb]]]YYYTTTOOOIIIEEEBBBAAA???===<<<;;;::::::::::::;;;<<<===>>>??????@@@@@@AAADDDCCCCCCHHHOOO[[[gggxxx}}}rrrllllll}}}jjjVVVHHH@@@===:::999:::;;;:::888999999999999999999999999::::::999999999999::::::::::::::::::;;;===???@@@LLLOOOZZZkkk|||vvvpppnnnnnnrrrwww~~~{{{rrrlllnnnrrrvvv{{{uuuggg```^^^~~~}}}}}}~~~~~~~~~xxxmmmeeeXXXRRRIIIDDDAAA???<<<999:::999888777777888999:::<<<@@@IIIWWWggguuu{{{xxx~~~~~~tttkkklllqqq|||mmm\\\OOOFFF??????BBB???EEELLLUUUbbbnnnrrrooommmuuu~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}~~~}}}}}}~~~|||yyyxxxwwwuuuqqqggg[[[RRRIIIFFFFFFKKKRRR\\\jjjwww~~~~~~}}}}}}xxxrrrmmmfffaaacccjjjmmmttt{{{}}}~~~}}}~~~}}}zzzyyyvvvrrrnnnllllllnnnpppkkkddd^^^[[[ZZZ\\\^^^___bbbeeeffffffiiimmmrrr}}}uuudddXXXSSSRRRSSSZZZcccfffeeedddfffiiilllmmmrrr|||yyyqqqllljjjggg```[[[UUUYYYbbboooxxx}}}}}}|||{{{{{{{{{zzzxxxwwwvvvuuuttttttrrrppppppooonnnkkkhhhddd```[[[VVVQQQKKKFFFBBBAAA@@@>>>===;;;;;;::::::::::::;;;<<<===>>>????????????@@@CCCCCCCCCIIIQQQ\\\iiizzzxxxlllhhhiiiyyyyyyfffTTTHHH@@@===;;;999999:::999888888888888999999::::::;;;999999888888888888999999:::::::::;;;===???AAACCCHHHJJJSSSbbbqqqyyytttrrrrrrrrrxxxzzzqqqlllnnnssswww|||yyyiiiaaa___```~~~||||||||||||zzzooogggZZZSSSIIIBBB???>>><<<999999888777666666666777888999>>>HHHUUUdddsss}}}}}}yyy|||}}}}}}tttjjjhhhkkk|||{{{mmm[[[NNNEEE@@@AAAEEEFFFMMMWWWbbbnnnyyy{{{xxxuuu{{{~~~}}}}}}|||||||||||||||}}}~~~}}}~~~}}}yyyxxxvvvtttppphhh\\\SSSIIIFFFFFFLLLSSS\\\jjjvvv~~~||||||~~~~~~}}}|||yyytttoooiiibbb^^^bbbiiirrr{{{|||{{{yyytttooommmmmmnnnpppllleee___\\\]]]___aaadddgggkkkmmmmmmooosssvvvxxxiii\\\TTTQQQSSSUUU^^^gggkkkiiihhhkkkppprrrrrrwww~~~zzzrrrmmmhhhaaa\\\YYY___kkkyyy}}}|||zzzyyyzzzzzzyyyxxxwwwuuutttssssssqqqooonnnnnnllliiigggccc___YYYTTTNNNIIIDDD@@@@@@???===<<<;;;:::::::::::::::;;;<<<===>>>??????>>>>>>???BBBCCCDDDJJJRRR```mmm~~~}}}xxxmmmhhhhhhxxxqqq```RRRIIIAAA???===;;;:::999999999777777888999::::::;;;;;;999888888777777888888999888888888999;;;>>>@@@BBBHHHIIIOOOZZZggguuu|||yyywwwvvvtttyyyyyypppkkkmmmssswww}}}nnnaaa\\\]]]```}}}{{{zzzzzzzzzzzzoooggg[[[SSSIIIBBB???>>><<<:::666666666555555555555666666;;;DDDQQQ___mmmyyy||||||{{{{{{yyyppphhhfffjjjvvvxxxjjjXXXLLLDDDAAADDDIIIMMMWWWbbbmmmxxx{{{~~~}}}|||{{{{{{{{{||||||~~~~~~~~~~~~yyyxxxvvvtttqqqiii^^^UUUJJJGGGGGGLLLSSS[[[hhhttt|||{{{zzz{{{|||}}}|||zzzwwwqqqkkkfffaaa___eeennnzzz}}}zzz|||~~~~~~~~~~~~|||{{{xxxrrrlllhhhggggggeeebbb\\\XXXVVVXXX[[[^^^ccchhhmmmqqqsssuuuyyy|||oooccc[[[UUUTTTWWWYYYbbblllpppooonnnrrrwwwuuuuuuyyyuuullleee```\\\\\\cccqqq~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvtttsssqqqrrrpppnnnmmmmmmkkkhhheeebbb^^^XXXRRRMMMHHHCCC@@@>>>>>><<<;;;::::::::::::::::::;;;<<<===>>>??????>>>===???BBBCCCEEELLLUUUcccpppyyyrrrllljjjzzzyyygggYYYOOOIIICCCBBB@@@===;;;:::::::::777777888999::::::;;;;;;999888888777777888888999444444555666888:::===>>>HHHIIINNNWWWaaannn}}}{{{wwwzzzyyyqqqkkknnnssswww}}}yyyggg]]]YYY[[[^^^|||yyyxxxxxxxxx}}}{{{pppgggZZZRRRIIIBBB???>>><<<:::555555555555666666666666444999AAAKKKXXXggguuu}}}~~~{{{yyyvvvooogggfffjjjsss~~~}}}vvvgggVVVKKKEEEDDDIIIPPPVVV```lllvvv~~~~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~zzzxxxvvvuuurrrjjj```XXXMMMJJJJJJNNNTTT[[[gggrrr}}}{{{zzzzzz{{{||||||zzzxxxtttnnnhhhccc```bbblllwww}}}yyytttxxx|||}}}|||}}}~~~zzzyyyvvvpppiiicccaaa```ZZZVVVRRRNNNNNNQQQUUUXXX]]]ccckkkqqqtttwww|||}}}jjjbbb]]]VVVUUUYYYYYYaaalllrrrtttuuuyyy}}}{{{{{{~~~~~~pppfffaaa^^^\\\___gggttt~~~~~~}}}{{{zzzyyywwwwwwwwwwwwvvvtttqqqpppqqqooommmlllkkkiiifffccc___[[[UUUOOOKKKGGGCCC@@@======<<<;;;:::999999:::::::::;;;<<<===>>>?????????>>>???CCCDDDGGGOOOXXXcccppp{{{vvvpppooo~~~nnn\\\QQQKKKGGGEEEDDDCCC???<<<::::::;;;888888888999999::::::;;;999999888888888888999999999999999999;;;===???AAAGGGHHHNNNVVV___lll~~~zzz||||||sssnnnpppuuuyyy~~~sssccc[[[YYY[[[]]]zzzxxxvvvvvvvvv{{{}}}qqqgggXXXQQQHHHCCC@@@???===;;;555555666777888888888888555888???GGGSSSbbbqqq||||||xxxqqqiiigggjjjooo}}}}}}~~~vvvgggWWWMMMIIIJJJQQQYYYaaakkkwww}}}{{{{{{|||}}}~~~~~~~~~}}}{{{yyywwwvvvssslllbbbZZZQQQNNNNNNRRRVVV]]]hhhrrr{{{}}}|||~~~}}}{{{zzzzzz{{{|||{{{yyywwwpppjjjccc``````eeerrr~~~zzzvvvooouuu|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzvvvuuurrrllleee```]]]\\\TTTPPPLLLIIIIIILLLPPPSSSXXX___iiipppuuuxxx}}}}}}lllhhheee___\\\___```fffnnnvvvzzz}}}qqqccc[[[XXXZZZ[[[bbbiiivvv~~~~~~~~~}}}|||{{{zzzvvvvvvwwwwwwuuussspppoooooommmkkkjjjiiifffcccaaa\\\WWWQQQLLLHHHEEEBBB???===<<<;;;:::999999999999::::::;;;<<<===>>>?????????>>>@@@CCCEEEHHHQQQ[[[dddqqqwwwrrruuu~~~cccRRRIIIEEEDDDDDDEEECCC???;;;888999;;;999999999999999999999999::::::999999999999::::::===<<<<<<<<<>>>???AAACCCBBBEEELLLVVV```mmm~~~~~~xxxrrrsssxxx|||ooo```YYYZZZ]]]___zzzwwwuuuuuuuuuzzz~~~rrrhhhVVVPPPHHHCCCAAA@@@===;;;555666777999::::::::::::666999>>>EEEPPP___ppp{{{|||tttkkkhhhiiikkkzzzzzzyyy|||}}}~~~wwwiiiYYYPPPMMMOOOWWW```jjjuuu}}}|||{{{|||~~~~~~~~~}}}}}}~~~||||||zzzxxxvvvsssmmmccc\\\TTTQQQQQQTTTXXX^^^hhhrrrzzz~~~~~~zzzzzz|||zzz~~~|||{{{zzz{{{|||{{{xxxvvvnnngggaaa^^^___fffvvv~~~||||||}}}~~~~~~|||xxxtttmmmttt}}}}}}||||||}}}~~~{{{|||}}}}}}|||}}}~~~}}}}}}}}}~~~~~~|||{{{~~~}}}{{{yyywwwvvvuuurrrqqqoooiiibbb]]]ZZZYYYSSSOOOKKKGGGGGGJJJNNNQQQXXX___iiiqqqvvvzzz~~~qqqppppppjjjgggjjjjjjnnnuuu||||||sssdddWWWQQQQQQUUUYYYdddkkkwww~~~~~~~~~~~~~~~~~~}}}||||||uuuvvvwwwvvvuuussspppnnnmmmllliiihhhgggeeeaaa___YYYUUUOOOJJJFFFCCCAAA???<<<<<<;;;:::999999999999::::::;;;<<<===>>>??????@@@???@@@DDDFFFIIISSS\\\fffsssuuurrrzzzxxx]]]KKKDDDBBBAAADDDDDDCCC???:::777888:::::::::999999999999999999;;;::::::999999::::::;;;999999888888999:::<<<===>>>BBBKKKVVVaaaooo{{{uuuvvv{{{~~~mmm^^^XXXZZZ___bbb|||yyywwwwwwvvvzzzsssfffYYYPPPIIIFFFDDD>>>:::999777777666666666777777888999888<<>>>>>>>>AAAAAACCCEEEEEEIIIUUUcccmmm~~~{{{nnnoooxxxfffUUULLLCCC???BBB???>>>===;;;::::::999999;;;;;;;;;::::::999999999:::::::::999999888888888::::::999888999:::;;;<<>>:::999888777777777777888;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEFFFJJJXXXfffqqqrrrgggiiivvv~~~aaaQQQHHH@@@>>>@@@???>>>===;;;:::999999999::::::::::::::::::999999::::::::::::999999999888<<<;;;;;;:::;;;<<<===>>>???AAAGGGQQQ[[[lllqqqeee```^^^aaaeee}}}{{{yyyxxxvvvzzzpppbbbSSSKKKEEEDDDCCC???======;;;:::999777555222000...888666888???GGGTTTfffvvv~~~tttmmmiiihhhiiiooozzz}}}vvvmmmeee^^^^^^iiiuuu~~~zzzwwwvvvvvvxxxzzz}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{|||zzzxxxxxxyyywwwqqqmmmdddaaa___```eeelllrrruuuyyy{{{{{{yyyvvvsssrrrrrrzzzyyytttnnnkkk```[[[XXX]]]jjjyyyzzzvvvsssnnnjjjhhhhhhggghhhjjjkkkkkkiiiiiiqqq{{{zzzwwwwwwvvvtttrrrpppppppppqqqtttrrrpppooooooqqqsssuuuxxxwwwvvvvvvvvvwwwyyyzzz}}}}}}|||zzzyyyyyyxxxxxxxxxwwwuuurrrooommmkkkiiigggfffeeefffhhhjjjjjjiiijjjaaaVVVPPPLLLKKKOOOUUUgggooowwwxxxuuuuuu|||xxxnnnmmmpppppppppppptttyyy}}}rrrfff^^^NNNGGGBBBBBBDDDGGGPPPXXXeeennnzzz~~~|||{{{{{{||||||{{{zzzwwwvvvuuutttrrrqqqpppooommmkkkhhhfffddd```\\\XXXRRRMMMGGGBBB???>>>===<<<888888777777666666777777;;;<<<<<<======>>>>>>???@@@@@@CCCEEEGGGLLL[[[jjjwwwllldddiiivvvtttXXXJJJCCC===<<>>===;;;;;;:::::::::999999999:::::::::::::::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;<<<======???AAAGGGPPP[[[kkktttiiicccbbbeeejjj~~~{{{yyyxxxwww{{{pppaaaTTTLLLEEECCCBBB???======555555666666555444333222888666777<<>>===<<<<<<::::::999999999999::::::<<<<<<<<<===>>>>>>??????AAAAAACCCEEEGGGNNN^^^mmmllljjjsss|||jjjQQQEEEAAA<<<;;;?????????===<<<<<<;;;;;;;;;888888999999:::::::::;;;;;;:::::::::::::::::::::999999999999999:::::::::>>>AAAGGGQQQ\\\nnnxxxmmmgggfffiiimmm~~~{{{yyyyyyxxx|||qqqcccXXXNNNFFFCCCAAA===;;;;;;333333444555555666666555888666777;;;AAAKKKZZZhhhqqq{{{{{{uuusssrrrooorrryyy}}}{{{xxxssskkkhhhooozzzyyywwwuuussssssuuuwwwyyyzzzzzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{||||||}}}}}}|||{{{{{{{{{{{{zzzyyypppnnnllllllooosssuuuvvvxxxyyyyyywwwvvvvvvwwwyyywwwqqqkkkeee```ZZZVVVUUU\\\gggpppqqqoooiiiaaaXXXTTTTTTTTTRRROOONNNOOOPPPRRRVVVZZZ^^^aaahhhoooxxx~~~~~~zzztttqqqmmmmmmmmmllllllllllllmmmkkkjjjiiiiiikkknnnqqqsssyyyyyyyyyyyyyyyzzz{{{{{{|||{{{yyywwwwwwxxxzzz{{{}}}}}}{{{zzzyyyyyyyyyyyy{{{zzzzzzzzz||||||{{{zzzjjj```TTTNNNKKKMMMUUU^^^mmmrrrwwwvvvuuuyyyyyynnnaaaZZZUUUXXX\\\```eeekkksssyyy|||pppcccXXXNNNIIIDDDBBBBBBDDDEEEGGGNNNVVVfffooozzz}}}|||zzzzzz{{{{{{yyywwwvvvvvvuuutttsssqqqqqqpppllljjjgggddd```\\\VVVRRRPPPKKKEEE@@@>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>?????????BBBBBBCCCEEEHHHPPPaaarrrzzznnnsss~~~yyybbbLLLDDDAAA===<<>>===<<<<<<<<<<<<888888888999999:::::::::::::::::::::::::::::::::888888888999999999999999===???GGGRRR___rrr}}}rrrmmmjjjlllppp}}}zzzyyyyyyyyy}}}tttfff[[[QQQHHHDDDAAA===:::;;;777666555555444444555555777666777;;;???FFFSSS___jjjvvv~~~zzzxxxxxxrrrrrrvvv~~~|||{{{yyysssnnnrrryyy}}}{{{rrrqqqppppppppprrrtttvvvxxxxxxwwwwwwwwwyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||{{{{{{||||||||||||{{{{{{uuusssqqqpppqqqssstttssstttuuuuuuuuuvvvxxx}}}zzzoooiiiddd^^^ZZZTTTSSSTTTYYY```cccaaa]]]TTTPPPJJJHHHHHHIIIHHHFFFCCCFFFIIILLLPPPUUUZZZ^^^hhhmmmtttyyyyyyvvvrrrqqqmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrtttvvvxxxyyy~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}zzzeee[[[PPPKKKJJJNNNWWW```ppptttwwwuuuttt{{{ttteeeZZZQQQMMMKKKNNNRRRVVV^^^fffmmmsss||||||rrreeeYYYOOOIIIEEE>>>>>>@@@EEEHHHKKKTTT]]]iiiqqq{{{~~~}}}{{{{{{{{{{{{yyywwwwwwvvvuuutttrrrqqqpppoookkkiiieeeaaa]]]XXXRRRNNNLLLHHHDDDAAA???>>>===<<<999999999888999999:::;;;<<<======>>>>>>??????@@@BBBBBBCCCGGGKKKUUUhhhzzzwwwsss~~~qqq\\\IIIDDDDDD???===???======<<<;;;;;;;;;;;;;;;888888888999999999999999888888999999999999::::::999999:::;;;;;;;;;;;;;;;<<>>;;;<<<;;;999666444333444555666444333666:::===BBBLLLWWWeeerrr|||{{{{{{wwwtttttt{{{{{{zzzzzz{{{~~~~~~~~~{{{vvvtttwww{{{wwwuuunnnnnnooopppqqqsssttttttvvvuuuuuuuuuvvvwwwyyyzzzyyyzzz{{{{{{|||||||||{{{{{{zzzyyyxxxxxxyyy{{{|||yyyzzz|||}}}|||{{{zzzzzzxxxvvvsssrrrrrrrrrqqqooonnnoooqqqrrruuuzzz|||mmmbbb]]]YYYTTTOOOLLLNNNQQQVVVXXXWWWSSSOOODDDDDDCCCBBBCCCCCCCCCCCC@@@DDDJJJNNNRRRWWW]]]bbbhhhlllpppssssssrrrrrrrrrssstttvvvxxxzzz{{{|||}}}|||}}}}}}~~~~~~~~~}}}||||||||||||~~~zzzuuubbbXXXOOOJJJJJJNNNWWWaaammmqqqttttttuuurrrcccUUUJJJGGGDDDDDDGGGJJJOOOXXXaaaeeelllvvvyyytttjjj]]]QQQIIIDDDCCC===>>>BBBHHHKKKOOOZZZdddmmmttt}}}}}}|||{{{{{{{{{yyyxxxwwwvvvtttsssqqqooommmmmmhhhfffbbb^^^ZZZTTTNNNJJJFFFDDDBBB@@@???>>><<<:::888888777777888999999:::=========>>>??????@@@@@@@@@AAADDDIIIPPP]]]sss{{{jjjXXXHHHFFFFFFAAA===>>>::::::999888888888888999999999999999888888888888777777777888888999999999888999:::;;;<<<;;;;;;:::<<>>;;;888555333333555888:::222222444999<<>>@@@AAAAAA@@@AAACCCCCCHHHNNNSSSWWW\\\cccggghhhkkknnnoooooopppqqqsss{{{|||~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyzzz{{{}}}vvvpppaaaXXXNNNJJJJJJNNNWWW```hhhlllqqqrrrvvv|||iiiYYYKKKAAACCCAAAAAADDDGGGKKKUUU______fffrrr}}}zzztttoooeeeXXXMMMEEEBBBAAABBBCCCGGGLLLOOOSSS]]]hhhqqqwww~~~~~~|||||||||{{{zzzxxxvvvuuutttqqqooommmkkkkkkfffddd___[[[WWWQQQKKKGGGCCCAAA@@@??????>>>;;;888999999888888999:::;;;;;;=========>>>??????@@@@@@???@@@DDDKKKTTTccczzzgggUUUGGGFFFGGGAAA======888777666666666666666666:::999999999888888777777666666777777888888888999666777888999:::999888888<<>>;;;;;;999888666555555555666777777333222777:::<<>>AAAEEEJJJQQQZZZdddjjjtttyyy~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{uuuuuuuuutttqqqmmmiiigggfffbbb]]]XXXTTTPPPLLLIIIGGGDDDAAA???>>>===;;;999888888888999999::::::;;;======<<<======>>>???@@@AAADDDHHHLLLVVVkkkcccVVVJJJFFFEEEAAA>>>===999888888777777888888999::::::999888777666555555888888888888888888888888888888999999999:::::::::;;;===CCCOOO\\\ooo~~~{{{yyyzzz|||xxxmmm```VVVLLLGGGDDD>>>;;;;;;777777555444444444555666888555444888;;;===EEEOOO[[[cccooovvvxxxyyy{{{}}}}}}}}}{{{zzztttvvvuuuttt{{{zzzuuuqqqrrrwww}}}~~~{{{xxxyyyzzzzzzyyyxxx|||zzztttrrrrrrmmmllllllooosssvvvvvvuuuxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwtttppplllhhheeeccceeeiiiooouuu|||{{{jjj\\\MMMGGGDDD@@@======DDDFFFHHHHHHFFFCCC@@@???BBB>>>???FFFJJJJJJLLLQQQWWWZZZaaaiiipppuuuxxxzzzvvvtttqqqqqqttt{{{~~~{{{yyywwwuuuvvvuuutttqqqpppqqqrrrnnnoooppprrrrrrrrrrrrrrrwwwxxxzzz|||}}}~~~~~~}}}||||||zzzvvvpppkkkccc[[[TTTRRRRRRSSSXXX^^^hhhiiikkkpppiiiVVVJJJDDDBBB???AAACCCDDDEEEIIIPPPUUU___hhhqqqyyy}}}yyywwwwwwmmm___RRRIIICCCAAA???BBBEEEIIINNNUUU___hhhooo}}}~~~}}}||||||{{{{{{zzzyyyyyyxxxuuuuuutttrrrooollliiigggeeeaaa[[[VVVRRRNNNIIIFFFCCC@@@===<<<;;;:::888777888888888999::::::;;;;;;======<<<======>>>???@@@CCCFFFKKKPPP\\\rrr~~~]]]QQQFFFBBBBBB>>>;;;:::999999888888888888999999::::::999999888777777777888888888888888888888888888888888888999999999999:::;;;BBBLLLYYYjjj~~~|||yyyyyyzzzwwwmmm```VVVLLLGGGDDD>>>;;;;;;666666555444444444444444777555555777999<<>>@@@AAAAAA???=========CCCCCCFFFNNNTTTXXX]]]bbbiiimmmssszzz|||wwwxxx}}}|||yyywwwxxxwwwuuuuuuuuuuuusssrrrnnnmmmmmmlllllllllllllllppprrruuuxxxzzzzzzzzzzzzxxxwwwwwwvvvtttqqqkkkgggddd]]]WWWUUUTTTTTTYYY___hhhjjjmmmtttyyyaaaOOOEEEAAAAAA@@@BBBDDDDDDEEEIIIPPPUUUccclllttt{{{~~~{{{zzzwwwmmm^^^OOOGGGCCCBBBBBBFFFIIINNNTTT\\\fffpppwww~~~~~~~~~}}}{{{{{{zzzzzzyyyxxxxxxxxxvvvtttrrrooollljjjiiihhhddd___YYYSSSOOOJJJFFFCCC@@@>>>;;;:::::::::888777888888888999:::;;;;;;;;;============>>>???@@@@@@DDDGGGMMMVVVeee}}}xxx}}}vvvWWWMMMCCC@@@@@@===:::999:::999999999999999999:::999999999999999999999999888888888888888888888888777777777777888888888888999:::@@@IIISSScccxxx}}}yyyvvvvvvxxxvvvlll```VVVLLLGGGCCC>>>::::::666666555555555444444444333333333444666999>>>CCCKKKSSS^^^gggoootttyyy|||~~~~~~~~~~~~|||yyyvvvuuuyyy{{{wwwuuuyyy{{{yyy{{{xxxwww{{{{{{}}}wwwvvvuuuwwwzzz}}}}}}zzzuuuqqqnnnoooooopppqqqsssuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyuuutttrrrqqqrrrssstttvvvttttttttttttuuuuuuuuuuuuuuuuuuttttttuuuwwwzzz|||}}}{{{xxxtttqqqnnnmmmlllkkkmmmqqqvvv{{{ssscccYYYOOODDDAAA???<<<:::;;;999;;;======<<<===AAADDDHHHKKKRRR[[[dddkkksssxxx|||~~~~~~~~~|||}}}|||yyysssrrrpppoooooooooqqqrrrppprrruuuxxxyyyxxxwwwuuuuuutttsssrrrqqqnnniiifffddd^^^YYYWWWVVVVVV[[[bbbgggjjjooowwwrrrZZZJJJCCCBBBDDDDDDFFFHHHHHHIIIMMMUUU[[[hhhqqqyyy}}}~~~~~~{{{ooo___PPPGGGEEEFFFGGGHHHLLLSSS[[[dddnnnxxx~~~|||xxxzzz~~~}}}~~~|||||||||{{{{{{zzzzzzyyyyyyvvvssspppllliiihhhhhhhhhccc^^^WWWQQQLLLHHHDDDBBBAAA???<<<<<<<<<<<<;;;:::777888888999:::;;;<<<<<<<<<<<<======>>>???@@@AAADDDGGGOOO[[[nnnwwwnnnwwwlllSSSJJJBBBAAA@@@===;;;;;;::::::999999999999::::::777777888888888999999999888888888888888888888888666666666666777777777777::::::>>>FFFOOO\\\oooxxxtttrrrtttwww~~~uuukkkaaaWWWMMMHHHCCC===::::::777777777777666666555555222444444444444888<<<>>>GGGNNNXXXcccmmmuuu{{{~~~~~~}}}~~~}}}yyyvvvwww{{{~~~zzzsssttt~~~}}}|||wwwvvvyyy~~~~~~xxxuuuuuutttuuuwwwzzz}}}zzz}}}|||wwwrrrnnnnnnooopppqqqrrrssstttuuuwwwxxxxxxyyyyyyyyyxxxxxxrrrqqqpppoooooopppqqqqqqssssssssstttttttttuuuuuutttsssrrrrrrtttvvvyyyzzzzzzxxxuuurrrpppooooooooooooqqqvvvzzz~~~xxxiii[[[VVVMMMEEEBBB???<<<:::;;;;;;>>>??????>>>BBBHHHNNNSSSZZZdddmmmvvvzzzyyywwwwwwwwwyyy{{{}}}wwwyyy{{{||||||zzzwwwuuuvvvuuutttsssrrrpppllliiieee```\\\ZZZWWWVVV[[[cccfffjjjpppxxxlllWWWIIIDDDEEEHHHGGGHHHJJJKKKMMMRRR[[[bbbmmmvvv}}}}}}qqq___PPPGGGFFFHHHJJJHHHMMMWWWaaakkkuuu}}}{{{wwwyyy~~~~~~zzz|||}}}{{{{{{{{{zzzzzzyyyxxxxxxxxxtttrrrnnnjjjgggfffffffffaaa]]]VVVOOOKKKGGGDDDAAAAAA???===<<<======<<<;;;777888999:::;;;<<<======<<<<<<======>>>@@@AAABBBCCCHHHRRRbbbxxxwwwlllvvvwwwaaaOOOGGGBBBAAA@@@<<<:::;;;:::999999888888999999:::555555666666777888888888777777777777777777777777555555666666666777777777;;;;;;>>>DDDKKKVVVhhhxxxuuurrrqqqtttyyy~~~tttjjjaaaWWWMMMHHHCCC===999999777777777888777666666555444777888666666:::<<<===EEEJJJTTT```kkkuuu||||||{{{{{{}}}}}}zzzzzz}}}|||ssspppxxxuuussssssvvvvvvttttttwwwwwwxxxyyyzzz|||~~~vvvxxx}}}~~~zzztttpppoooppprrrrrrrrrrrrsssuuuwwwxxxyyyyyyyyyxxxvvvuuuppppppoooooonnnnnnmmmmmmjjjkkkkkkllllllmmmmmmmmmqqqqqqppppppqqqsssuuuvvvsssrrrqqqooooooooopppqqqqqqtttyyy~~~|||qqqcccXXXPPPIIICCCAAA>>>;;;:::;;;<<>><<<<<<===>>>???@@@BBBCCCFFFKKKWWWkkkwwwkkkuuummmXXXJJJDDD@@@@@@>>>:::888999999888888888888888888999555555555666666777777777777777777777777777777777666666666666777777777777;;;:::===BBBHHHQQQaaaqqquuusssssswww{{{tttiiibbbWWWMMMHHHCCC===999999666666777777777666555444444999:::777666:::<<<:::AAAFFFOOO[[[hhhsss{{{~~~wwwvvvwww}}}}}}~~~~~~tttmmmsss}}}vvvqqqooopppqqqrrruuu{{{}}}}}}}}}}}}}}}|||||||||tttwww||||||vvvrrrppprrrttttttsssrrrtttvvvwwwxxxyyyyyyxxxvvvtttsssnnnnnnooopppooommmkkkjjjcccddddddeeeffffffggggggmmmmmmmmmnnnnnnoooooooookkkkkkllllllnnnooopppqqqsssvvv{{{~~~|||vvvjjj]]]UUUJJJDDD@@@@@@>>>;;;;;;>>>;;;>>>AAABBBEEENNN\\\gggxxx~~~|||zzzxxxxxxyyy{{{|||~~~~~~|||yyytttpppjjjddd[[[UUUXXX^^^dddhhhlllsss~~~vvvgggWWWKKKFFFFFFGGGIIIKKKNNNQQQVVV___kkksssvvv~~~tttbbbRRRHHHFFFGGGHHHOOOWWWcccnnnvvvzzz|||}}}{{{{{{{{{|||~~~}}}yyyuuu|||~~~~~~~~~|||zzzxxxwwwwwwvvvuuuuuuttttttpppooolllhhhfffdddcccbbb[[[VVVOOOJJJFFFDDDBBBAAA>>><<<:::999999999777666777888999:::;;;===>>>>>><<<<<<===>>>???AAABBBCCCKKKQQQ___uuurrrfffpppdddSSSJJJEEEBBBBBB???:::888999888777777666666777777888666666666666777777777777777777777777777777777777666666777777777888888888999999;;;@@@DDDMMM\\\kkkxxxvvvvvvzzz}}}ttthhhbbbXXXMMMHHHCCC===999999444555666666666555333333222888999555444888999777???CCCLLLXXXfffqqqyyy|||sssrrruuu|||uuummmpppyyyxxxrrrmmmmmmoooqqqwww~~~~~~{{{yyyxxxvvvyyy}}}~~~xxxsssrrrtttvvvvvvtttsssuuuxxxxxxxxxyyyyyyxxxuuusssqqqmmmnnnooopppooommmjjjhhhffffffgggggghhhiiiiiijjjjjjjjjkkkllllllkkkkkkjjjfffggghhhkkkmmmooopppqqqssswww}}}|||yyywwwpppdddXXXRRRFFFBBB???@@@@@@>>>>>>BBB<<>>???<<<<<<===>>>???AAACCCDDDOOOVVVeee|||}}}kkk___jjjyyy```RRRLLLHHHEEEEEEBBB===:::;;;777777666666666666777777888888888777777777777777777777777777777777777777777777777777888888888888888888:::>>>BBBJJJYYYgggxxx}}}~~~~~~xxxuuuwww}}}rrrhhh]]]WWWOOOGGGAAA===:::888444444333222222222222333444444333333333444555555<<<>>>EEESSScccpppuuuvvvtttuuuyyy~~~~~~vvvqqqsssvvv~~~~~~vvvvvvtttqqqqqquuu~~~|||zzz}}}|||}}}||||||~~~{{{yyytttuuuuuuuuutttsssqqqppprrrssstttuuussspppmmmkkkiiilllooopppnnnlllkkkjjjjjjhhhfffgggiiijjjiiigggfffggghhhhhhgggfffdddccceeefffggghhhhhhjjjmmmooossstttwwwzzz~~~~~~}}}zzz|||yyytttnnnggg^^^UUUOOOKKKDDD>>>===>>>>>>BBBGGGEEEGGGMMMXXXdddrrr~~~~~~zzzvvvsssssssssttt~~~wwwkkk___YYYZZZ]]]fffgggjjjpppwww}}}yyyrrreeeXXXNNNIIIHHHIIIIIIMMMTTT\\\fffnnnuuuyyy||||||}}}zzzkkkZZZMMMHHHJJJNNNTTTaaammmsssuuuvvvtttqqqttttttsssrrrsssvvvzzz~~~}}}zzz{{{{{{{{{yyyxxxxxxwwwwwwvvvuuuuuutttpppmmmjjjgggdddaaa^^^[[[TTTQQQLLLHHHEEECCC@@@>>>>>>===<<<;;;:::999999999::::::;;;;;;<<<;;;;;;;;;AAA>>>===???@@@@@@CCCHHHRRR___rrroooeee___gggwwwooo\\\SSSFFFEEECCC@@@===;;;::::::999888666555555666666777888888888888888888888888777777777777777777777777666666555555555555666666666999======>>>FFFSSS^^^ttt}}}}}}}}}zzzzzzuuusssvvv}}}~~~qqqggg]]]WWWNNNGGGAAA===:::888777777666555555555555666444444333333444444555555<<<>>>DDDOOO^^^kkkrrruuuvvvwwwzzzwwwrrrrrrttt}}}~~~|||wwwwwwuuurrrrrrvvv~~~~~~}}}}}}|||{{{|||zzzuuuvvvvvvvvvuuutttsssrrrrrrsssttttttssspppnnnllliiikkkmmmmmmkkkiiihhhhhhjjjhhhgggiiikkklllkkkiii]]]^^^___aaabbbcccccccccbbbeeehhhjjjkkklllnnnppppppppprrrvvvyyyzzzyyyxxxwwwuuupppkkkddd[[[RRRLLLHHHBBB>>>???@@@@@@CCCGGGIIINNNYYYgggvvv~~~~~~{{{wwwuuutttuuuuuuzzzzzz{{{~~~~~~xxxmmmbbb]]]___bbbfffgggjjjooouuu{{{~~~~~~sssmmmbbbXXXOOOJJJIIIIIINNNSSS\\\eeemmmtttxxx{{{~~~~~~|||mmm\\\NNNIIIJJJNNNTTT```kkkpppqqqrrrooolllmmmmmmnnnnnnqqqvvv}}}}}}{{{||||||{{{yyyxxxxxxwwwvvvuuuuuuttttttnnnllliiifffddd```\\\XXXPPPMMMHHHEEEDDDBBB@@@>>>======;;;::::::999999999::::::;;;<<<<<<<<<;;;;;;???===<<<@@@AAABBBGGGMMM\\\jjj|||hhh```[[[dddwwwiiiXXXOOODDDCCCAAA???===;;;::::::999888777666555555666666999999999888888777777777777777777777777777777777666666555555555555666666666999<<<<<<===DDDPPPZZZjjjwww|||yyytttppppppuuu}}}}}}pppfff\\\VVVNNNFFFAAA===:::888888888777666666666666777444444333333444555555666<<<===AAAKKKXXXeeepppuuu{{{|||~~~xxxrrrqqqrrrxxx}}}~~~|||zzzyyyxxxuuutttxxx~~~~~~}}}{{{~~~~~~{{{wwwwwwxxxwwwwwwvvvuuutttqqqrrrssstttsssqqqnnnmmmiiijjjkkkiiifffdddcccdddgggggghhhjjjlllmmmkkkiii[[[[[[[[[\\\]]]^^^`````````dddjjjnnnppppppqqqqqqlllllllllnnnqqqssssssssspppnnnjjjfff```WWWNNNHHHFFFBBBAAACCCEEEEEEHHHMMMTTT]]]kkk{{{~~~|||yyywwwwwwwwwxxxvvvvvvwww{{{~~~~~~yyypppgggdddfffiiihhhhhhjjjmmmssswwwzzzzzzmmmhhh___VVVOOOKKKJJJIIIRRRYYYdddmmmtttwwwyyy{{{{{{}}}ppp___PPPJJJKKKNNNWWWbbblllooonnnnnnkkkgggfffhhhjjjmmmsss|||}}}}}}}}}}}}{{{yyyxxxxxxwwwvvvuuutttsssrrrlllkkkhhhfffccc^^^YYYUUUKKKHHHDDDBBBAAA@@@???>>><<<<<<;;;:::999999999999::::::;;;<<<<<<===<<<<<<>>><<<<<<@@@CCCEEELLLTTTdddrrr|||aaa[[[YYYdddyyyyyyaaaQQQIII@@@@@@>>><<<;;;:::::::::999999777666555555555555999999999888888777777777777777777777777777777777666666555555555555666666666999;;;;;;;;;AAAKKKSSS^^^iiiuuu||||||yyypppmmmnnnvvv~~~pppfff[[[VVVMMMFFFAAA===:::888666555555444444444444444444444333444444555666777;;;<<<@@@GGGSSSbbbpppyyyzzztttsssssswww{{{}}}}}}{{{xxxwwwzzz~~~~~~}}}zzzxxxxxxxxxxxxxxxwwwvvvvvvqqqrrrsssssssssqqqpppnnnjjjkkkjjjgggcccaaa```aaabbbccceeegggiiiiiihhhgggbbbaaa___^^^]]]]]]^^^^^^___eeelllrrrtttssssssrrrkkkiiiggghhhjjjkkklllkkkiiigggddd```[[[TTTKKKEEEGGGDDDDDDHHHJJJLLLRRRYYYeeeqqq~~~|||zzzzzzzzz{{{wwwvvvuuuvvvyyy|||}}}}}}{{{tttmmmjjjlllnnnlllkkkkkkmmmqqqtttvvvvvvnnnhhh^^^UUUNNNKKKKKKLLLTTT]]]iiirrruuuvvvvvvvvvrrrwww}}}~~~tttcccSSSLLLMMMPPP[[[fffooopppooommmjjjffffffhhhlllsss|||}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxvvvuuusssrrrqqqpppllljjjhhhfffbbb]]]VVVQQQIIIFFFCCC@@@??????===<<<;;;:::999999999999999::::::;;;<<<===============>>>===>>>AAADDDGGGPPPYYYjjjzzzkkk[[[ZZZ\\\hhh}}}nnnXXXJJJCCC===<<<;;;::::::999999:::999999888777666555555444777777777777888888888888777777777777777777777777666666555555555555666666666888:::::::::>>>FFFLLLVVV___iiiqqqyyy|||zzznnnllloooyyy~~~pppfff[[[UUUMMMEEE@@@===:::888555444333333222222333333444444444444555666777888999<<>><<<:::999999888888888999999::::::;;;<<<===>>>>>>>>>>>>AAA???@@@CCCEEEIIISSS^^^ssswww___VVV[[[bbbmmm|||cccPPPDDD???;;;:::999999888888999999888888888777666555555444444444555666888999:::;;;666666666666666666666666666666555555555555666666666888999999999<<>>===;;;:::777777777777888999::::::;;;;;;===>>>????????????AAAAAABBBDDDFFFKKKWWWdddxxxppp^^^UUU```kkkuuunnnWWWHHH@@@===:::999999888888888888888666777777777777666666555333333555666888999:::;;;666666666666666666666666666666555555555555666666666777888888999;;;???BBBMMMRRRZZZdddrrrssssssxxxzzzmmmcccYYYTTTLLLEEE@@@===:::888777777666555555555555555333333444444555777888999555999===@@@FFFTTThhhxxxxxxxxxyyy}}}}}}|||{{{vvvuuurrrwww|||yyyvvvvvvuuuttttttttttttuuuvvvttttttuuuuuuvvvvvvvvvvvvuuuvvvvvvtttpppkkkhhhgggddddddbbb___[[[YYY[[[]]]]]]___aaadddfffhhhiiijjjhhhiiijjjiiigggeeeeeeeeeeeeccccccdddfffhhhhhhgggfffbbb]]]YYYVVVSSSQQQOOOLLLPPPZZZeeelllrrr|||uuuiiidddbbbhhhoootttwwwzzz{{{{{{|||~~~{{{xxxtttssssssttttttssstttuuuwwwzzz}}}~~~~~~~~~~~~{{{wwwrrrlllhhheeeeeeeeeiiiooouuuzzz|||yyytttkkkccc[[[WWWUUUUUU___fffoooqqqmmmjjjkkknnnqqqwww~~~~~~~~~{{{mmm^^^VVVYYY^^^gggqqqzzz|||}}}~~~}}}zzz~~~|||||||||~~~~~~{{{yyyyyy{{{xxxwwwuuussspppnnnlllkkkkkkgggbbb]]]XXXSSSMMMHHHFFFCCC@@@>>>======<<<;;;666666666777777999::::::;;;;;;===>>>???@@@@@@@@@@@@@@@BBBEEEGGGNNN\\\kkk}}}mmmaaaYYYjjjyyyzzz```LLLBBB>>>===::::::999888777777888888555555777888888777777666555555666666777888888888666666666666666666666666666666555555555555666666666777777888999;;;===???FFFJJJSSS___ooovvvvvv{{{xxxjjj```YYYSSSKKKDDD@@@===:::888666666555444444444444444333333444444666777888999444888<<<===AAANNNbbbrrrvvvuuuuuuyyy~~~||||||wwwvvvooouuu{{{zzzvvvuuutttsssrrrrrrssstttuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwyyyzzzxxxtttooollljjjhhhgggeee```ZZZXXXZZZ]]]^^^```cccfffiiikkkkkkkkkiiiiiigggdddaaa______```aaaaaabbbeeehhhkkkkkkkkkhhhccc]]]XXXVVVUUUSSSRRRPPPWWWeeesss|||uuubbbYYYWWWYYYbbblllqqquuuxxxzzzzzz{{{}}}|||{{{yyyyyyxxxwwwtttrrrnnnqqquuuyyy}}}~~~~~~}}}|||~~~~~~|||xxxqqqjjjeee______aaafffnnnwww}}}wwwtttoooiiibbb]]]XXXVVV___ffflllmmmiiifffhhhkkkooovvv~~~{{{nnn___XXX[[[aaammmwww~~~}}}|||}}}~~~}}}zzzxxxyyy{{{xxxwwwuuussspppmmmkkkjjjjjjfff```ZZZUUUOOOJJJFFFBBB@@@===<<<=========<<<666666666666777999::::::;;;<<<===>>>@@@@@@AAAAAA>>>>>>AAAEEEHHHPPP```ooo|||jjjccc^^^sssnnnVVVEEE>>><<<===;;;:::999888777777777888333555666888888888777777777777777777666666666666666666666666666666666666666666555555555555666666666666777888999;;;===>>>AAAEEEMMM[[[mmmwwwyyy~~~wwwiii]]]UUUQQQKKKEEEAAA<<<777444666555555666777777555333222222333333444555666666444777999:::>>>JJJ\\\jjj}}}yyyyyysssqqqwww~~~zzzvvvvvvyyy~~~}}}~~~zzzwwwtttqqqpppqqqsssuuuqqqrrrtttvvvxxxxxxxxxxxxzzzyyyxxxvvvuuusssqqqqqqqqqmmmiiiffffffdddaaa^^^```^^^]]]^^^bbbeeeggghhhjjjgggbbb^^^[[[[[[[[[\\\\\\\\\^^^aaafffiiijjjjjjlllddd]]]ZZZXXXUUUVVVZZZZZZbbbqqqzzzeeeSSSPPPRRRUUU^^^iiippprrrtttuuuwwwyyyzzz{{{~~~~~~~~~~~~~~~|||zzz{{{|||~~~}}}{{{yyyuuussssssxxx~~~~~~~~~~~~~~~~~~~~~|||||||||zzztttmmmfffbbb]]]\\\^^^eeeoooxxx}}}~~~|||wwwrrrnnnfff]]]WWWWWW```cccffffffeeefffiiimmmttt{{{|||uuummmccc\\\^^^eeettt}}}}}}~~~~~~~~~}}}}}}||||||zzzyyyyyyyyyyyywwwvvvwwwtttrrrpppooommmjjjhhhdddaaa]]]XXXSSSMMMFFFBBBCCCBBB???===;;;999888888888888777777777888:::;;;===;;;;;;===@@@AAA???<<>>AAAJJJNNNTTTggg|||xxxkkkhhhooovvv[[[KKKDDD???:::777888888777777777777888888444555555555666666777777777777666555555666777888777777777777777777777777777777777777666555333333666666777777888999;;;<<>>GGGVVVbbbxxx{{{yyyxxxsssqqqvvv{{{~~~vvvssstttxxxzzzyyy{{{zzzxxxuuurrrqqqqqqrrrsssqqqrrrsssuuuvvvwwwwwwxxxxxxwwwwwwvvvuuutttssssssuuurrrooonnnnnnmmmjjjggg___\\\YYYXXXZZZ^^^aaabbbbbb```]]]ZZZYYYYYY[[[]]]___^^^^^^aaaeeehhhjjjjjjkkkccc\\\ZZZXXXWWWZZZ___hhhooo|||ooo]]]NNNMMMRRRVVV___jjjqqqrrrrrrssstttvvvyyy{{{~~~~~~}}}~~~}}}~~~}}}{{{yyyxxxxxx}}}}}}}}}~~~~~~~~~|||zzzyyy~~~~~~~~~}}}}}}|||zzzuuunnniiieeebbbaaabbbhhhqqqyyy~~~zzztttooohhh___ZZZZZZYYY\\\```bbbcccggglllqqqxxx~~~{{{ssskkkaaa\\\aaaiiivvv~~~~~~~~~~~~}}}||||||{{{yyyyyyyyyyyywwwvvvtttrrrooommmllljjjgggeeebbb___[[[VVVRRRLLLFFFAAAAAA@@@>>>===<<<;;;::::::999999888888999:::;;;<<<<<<;;;;;;===@@@AAA???<<>>AAAKKKSSS]]]sssuuukkkjjj|||kkkSSSFFFAAA===999888888777777666666777777888555555555555666666666777999888777555555555666666666666666666666666666666777777777777666555444444666666666777888999;;;;;;???>>>BBBPPP```ssszzztttiii^^^VVVQQQKKKEEE@@@<<<888555555444444666888:::999888444444444444444444444444777:::<<<<<<>>>DDDPPPYYYlllvvv|||zzzyyyuuutttvvvyyy}}}zzzsssnnnqqquuuwwwzzz~~~zzzyyywwwtttrrrqqqppppppqqqqqqqqqrrrtttuuuwwwxxxvvvvvvuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuvvvuuusssppphhhddd___\\\\\\___aaabbb[[[YYYWWWVVVWWWYYY\\\___aaa``````bbbeeehhhiiiiiiggg```YYYXXXXXXZZZ```ggguuu|||zzzbbbTTTIIIKKKRRRXXXaaakkkppppppooooooooorrrvvvzzz|||~~~}}}}}}~~~|||~~~~~~|||xxxtttrrrrrrxxxyyy|||~~~~~~}}}zzzvvvqqqmmmkkkiiihhhhhhlllttt{{{~~~~~~zzzsssmmmhhhaaaYYYUUUWWWUUUYYY^^^aaadddiiipppvvvyyynnneee^^^\\\cccmmm{{{~~~}}}}}}}}}{{{zzzzzzzzzyyywwwuuuqqqnnnllljjjhhhfffccc```___\\\WWWSSSOOOJJJDDDAAA>>>>>>===<<<;;;;;;;;;;;;999999999999:::;;;======;;;;;;;;;===???@@@???===BBB@@@DDDOOOZZZiiirrrjjjlllqqq^^^JJJ@@@>>>;;;999888777666666555555666666777555555555555666666666666:::999777555444444444555666666666666666666666666666777777777777777666666666666666777888999:::;;;<<<;;;???JJJYYYiii|||~~~yyytttjjj```WWWRRRKKKEEE@@@<<<888555666444444444666777777666444444444444444444333333222555999:::<<>>?????????FFFEEEJJJUUUcccttt~~~mmmiiinnndddTTTDDD===<<<;;;999999666666555555555555666666555555555666666666666666888777666555444444555666666666666666666666666666666666777777888777777777666666666666777999:::;;;===<<>>???@@@AAAEEEHHHQQQ___ooowwwiiijjjrrr}}}\\\OOOBBB======;;;999999666666555555555555666666666666666666666555555555555555444444444666777888555555555555555555555555555666666777777777777666555555555666777888::::::<<<<<>>IIIVVVhhhwww{{{yyyxxxzzzxxxooommmnnnnnnqqqvvv{{{}}}{{{zzzyyywwwuuurrrooonnnoooooooooppprrrsssuuuvvvvvvuuurrrpppooooooppppppsssvvvyyyzzz{{{{{{|||}}}wwwwwwwwwwwwuuupppiiiccc```^^^\\\ZZZZZZ\\\___aaaeeehhhlllqqqrrrnnngggaaaUUURRRRRRUUUYYYaaappp~~~zzznnnYYYSSSMMMNNNWWWaaahhhjjjggghhhhhheeedddhhhrrr{{{~~~~~~~~~}}}||||||~~~}}}{{{wwwrrrmmmlllkkkuuuvvvwwwvvvvvvxxx~~~}}}||||||~~~~~~~~~~~~~~~}}}yyyxxxxxxxxxxxxtttllleee[[[VVVTTTTTTRRROOOPPPSSSUUU]]]hhhqqqyyy~~~qqqfff[[[WWWWWW^^^iiiuuu~~~}}}~~~||||||{{{zzzyyyyyyxxxuuuqqqmmmkkkiiigggeeeccc^^^YYYUUUQQQNNNJJJGGGEEECCC@@@>>><<<;;;999777666555444444555666888:::;;;<<<<<<<<<;;;===>>>>>>>>>???BBBDDDCCCKKKZZZlllrrrkkksssqqqUUUJJJ@@@======;;;999999777666666555555666666777666666666666666555555555444333333333444666888999555555555555555555555555555666666666666666555555555555555666777888999:::999999<<>>@@@??????@@@CCCGGGHHHTTTggg|||uuuvvv|||cccLLLCCC<<<<<<<<<:::888888888777777666666777777888777666666666555555555555555444444333444555777888555555555555555555555555555555666555555444333222555555555555777888999:::888888;;;???BBBIIIXXXfffzzz|||vvvjjj___YYYTTTLLLDDD@@@<<<:::888777444222111333555555555222222333333444555666666333333444555777:::===???;;;HHHZZZjjjttt}}}zzzsssuuuzzz}}}zzzvvvqqqmmmoootttwwwyyy}}}~~~|||zzz{{{zzzxxxvvvtttrrrrrrqqqmmmoooqqqssstttuuuttttttpppooommmllllllnnnppprrrrrrtttuuuuuussstttwwwzzzuuuvvvxxx{{{}}}~~~|||zzzsssqqqooonnnnnnqqqtttvvvyyywwwtttqqqnnniiiccc___XXXXXX[[[```eeennn}}}|||vvvnnnhhhfffUUUPPPJJJJJJSSS___fffhhhllloooqqqpppooosss~~~~~~||||||||||||{{{yyyxxxyyy}}}||||||zzzwwwuuuyyy~~~}}}~~~}}}~~~~~~~~~~~~~~~{{{qqqbbbXXXWWWUUUWWW\\\^^^]]]^^^bbbfffooo}}}zzzqqqfff^^^ZZZ]]]eeeppp}}}~~~wwwwww}}}}}}|||{{{zzzyyyxxxwwwwwwvvvrrrmmmiiihhhfffdddbbb___ZZZTTTOOOLLLIIIEEEBBBAAA@@@>>>===:::999999999999999::::::777888:::<<<>>>???>>>>>>===???AAA@@@???AAADDDHHHOOO]]]rrr{{{sssYYYFFF>>>999:::;;;999777888888888777777777777888888777777666666555555555444777666444444333444555666555555555555555555555555555555555555444333222111555555555555666888999:::888999<<>><<<999777999999888666555555888:::<<<<<<<<<<<<<<<===>>>???888>>>CCCCCC@@@@@@FFFLLLWWWmmm}}}iiiTTTBBB???:::888888999999999;;;::::::999888777666666333333444555555444333333555555555555555555555555888888777666555444444333555555555555555555555555777777666555555555555666777999;;;:::;;;CCCQQQ\\\ttt}}}~~~~~~{{{rrrggg___WWWOOOGGGCCC???999666777777666444444555444333222333333333333444555666666666666555555555666777888===@@@IIIWWWhhhvvv|||yyywwwxxx|||}}}xxxssssssxxx|||}}}|||}}}wwwsssrrruuuwwwxxx{{{~~~}}}yyyvvvuuu~~~}}}yyyyyyxxxwwwvvvtttsssrrrqqqrrrsssttttttsssrrrqqqssspppnnnoooqqqssssssrrrqqqsssuuuuuusssqqqppppppqqqpppoooqqqvvvzzz|||}}}{{{{{{|||}}}~~~}}}yyysssooommmmmmkkklllmmmpppvvvxxxkkkccc\\\ZZZXXXWWWVVVUUURRRPPPNNNKKKIIIMMMWWWcccnnnsssxxxzzzzzzxxxtttssswww{{{~~~~~~~~~}}}~~~~~~~~~}}}|||wwwqqqpppuuu}}}|||xxxnnnfffbbbfffjjjnnnqqqsssuuuxxx{{{ssslllgggeeehhhpppyyyttthhheeefffuuu~~~~~~|||{{{zzz{{{|||}}}xxxuuusssqqqpppooollljjjdddaaa]]]YYYVVVRRRMMMIIIFFFDDDAAA???>>>===;;;999888999888666555555888:::<<<<<<<<<<<<<<<===>>>???CCC>>>:::<<>>:::888888999999999::::::999999888777666666444444555666666555444444444444444444444444444444222222333444555666777888555555555555555555555555555555555555555666777777666999;;;:::;;;AAANNNXXXnnn~~~|||{{{{{{{{{|||yyypppeee]]]WWWOOOGGGCCC???999777888666777777666444333444444333333333333444444555666666555555555555666777888999<<>>???@@@BBBCCCCCCDDDGGGMMMUUU\\\vvvzzzpppmmm~~~qqqVVVEEE???===999888888999999999999999999888888777777777555555666777777666555555333333333333333333333333///000111333555666888888555555555555555555555555333333333444555777888999555888::::::;;;???IIIQQQdddvvv}}}{{{xxxwwwwwwxxxzzz~~~yyypppeee]]]WWWNNNGGGCCC???999777888555777999777444333444777333333333333333444555666444444444444444555555666777:::@@@JJJWWWcccmmmrrrpppllliiimmmtttzzzzzzxxxvvvuuuuuuwwwzzzzzzxxxvvvtttxxx}}}{{{wwwqqqtttwwwxxxxxxyyyzzz|||xxx|||{{{wwwuuu~~~|||||||||{{{{{{zzzyyyxxxvvvuuutttsssrrrqqqpppooopppqqqqqqpppqqqsssuuuvvvvvvuuuttttttttttttsssrrrrrrtttvvvvvvsssooommmoootttwwwyyyyyyzzz|||~~~|||zzzzzzzzzzzz{{{}}}{{{jjjYYYMMMGGGEEECCCCCCFFFJJJLLLMMMPPPPPPQQQVVV```lllvvv}}}xxxooogggdddfffiiirrruuuyyy|||}}}}}}~~~|||yyyrrrnnnmmmuuu~~~}}}~~~~~~}}}}}}zzzvvvuuuxxx}}}xxxtttxxxyyy|||oooYYYRRRTTTaaarrr~~~}}}|||{{{zzzzzzzzzzzzzzztttrrrooolllkkkiiifffccc^^^[[[UUUPPPLLLGGGCCC@@@>>><<<:::::::::;;;:::999777888999888777777999;;;<<<<<<<<<<<<===>>>@@@@@@<<>>EEENNNYYYccciiillliiihhhlllrrrvvvvvvsssrrrsssvvvzzz}}}}}}{{{yyyuuuxxx}}}wwwqqqmmmqqqvvvyyyzzz{{{|||}}}vvvzzz~~~}}}~~~||||||}}}{{{{{{{{{zzzxxxwwwuuutttsssqqqpppnnnnnnnnnppppppqqqsssuuuwwwvvvtttsssrrrsssttttttttttttvvvyyy|||zzzwwwtttssstttuuuvvvvvvyyyzzz{{{|||~~~~~~}}}~~~{{{}}}{{{kkkZZZNNNGGGDDDBBBCCCGGGKKKNNNPPPSSSTTTXXX^^^gggrrr~~~uuujjjcccaaacccfffooosssyyy}}}~~~~~~~~~~~~zzzvvvpppnnnooozzz~~~{{{|||~~~~~~~~~|||{{{~~~|||uuurrrqqqxxx~~~{{{~~~xxxbbbRRRNNNSSScccuuu~~~}}}~~~~~~}}}}}}}}}{{{zzzxxxwwwvvvvvvrrrooollljjjhhheeebbb___[[[WWWRRRMMMIIIEEEAAA>>>===;;;999888999888777666777888999888888888999;;;;;;<<<<<<<<<>>>???@@@AAA???XXXnnniiiVVVQQQeee}}}vvvlll{{{rrrccc]]]ddduuuqqqXXXGGG???;;;999777777888999999888777777777777777777888888444444444444444444444444444444444444444444444444777777666666555444444333555555555555555555555555555555444444444444555555444666999999:::<<<@@@DDDTTTfff|||~~~|||zzz{{{yyyvvvtttssssssuuuvvv|||rrrggg___VVVNNNFFFCCC???:::888999444666666666555444555666444444444333333444444555111222333333444444333333888999<<<@@@GGGOOOYYY```ggghhhkkkooosssuuutttsssqqqtttyyy~~~{{{}}}xxxqqqnnnrrrvvvzzz{{{zzz{{{{{{sssxxx}}}}}}{{{{{{|||{{{{{{zzzyyyxxxvvvuuutttrrrqqqooonnnmmmmmmnnnoooqqqsssuuuvvvtttrrrqqqqqqrrrsssuuuuuuvvvyyy|||{{{zzzxxxxxxyyyzzzyyywww{{{{{{{{{{{{||||||}}}}}}}}}|||}}}|||nnn^^^SSSHHHFFFEEEGGGKKKPPPTTTUUUWWWZZZ___fffnnnyyyssshhhbbbbbbfffiiirrrvvv}}}}}}yyyuuupppooosss~~~~~~{{{|||}}}~~~~~~~~~~~~~~~}}}|||qqqgggaaa```aaakkkyyywwwgggXXXOOOQQQWWWjjj{{{}}}|||||||||{{{|||{{{zzzxxxvvvtttrrrrrrpppmmmjjjgggeeebbb^^^\\\VVVSSSMMMIIIFFFCCC@@@>>>===;;;999777777777666444666888999999888888:::;;;;;;;;;<<<===>>>@@@AAABBBDDDOOOYYYYYYWWW___ssssssjjjnnn|||lll^^^VVVeee~~~|||bbbLLL@@@;;;999888666777888999999888666666666777777888888888444444333333333333444444555555555555555555555555555555555666666666666666555555555555555555555555666555555444333333444444444666777888999;;;???AAAOOO```sss~~~}}}yyyuuusssrrrrrrsssvvvxxx{{{|||rrrggg___UUUMMMFFFCCC???:::888:::555444333444555555555444555444444333333444444444222333444555666555444444888999:::<<<@@@GGGPPPWWWaaagggoootttvvvvvvvvvwwwtttwww}}}}}}vvvmmmpppuuuwwwwwwuuuuuuuuurrrvvv{{{}}}xxxuuuuuuvvvzzzzzzzzzyyyxxxvvvtttsssppppppooonnnmmmmmmmmmmmmnnnqqqssssssqqqpppqqqrrrqqqsssuuuvvvwwwyyy{{{~~~{{{zzzyyyzzz|||~~~~~~~~~|||||||||}}}}}}}}}}}}}}}||||||{{{yyywwwxxx{{{~~~~~~ssseee[[[MMMMMMMMMQQQVVV\\\___aaabbbeeejjjnnnttt{{{{{{nnnddd```ccciiimmmxxx}}}}}}yyyvvvpppqqqwww~~~~~~~~~}}}|||}}}~~~~~~~~~~~~|||}}}xxxrrrggg\\\TTTRRRUUUYYYbbbssstttcccWWWPPPNNNUUU\\\sss~~~||||||{{{zzzyyyxxxxxxwwwvvvuuusssqqqpppnnnlllhhheeebbb___[[[YYYQQQMMMIIIEEECCCBBB@@@???<<<:::777777777777666555666777999:::999999:::;;;;;;;;;<<<===>>>@@@BBBCCCCCCFFFJJJQQQ\\\mmm~~~tttmmmnnnxxxyyyhhh^^^YYYjjjnnnVVVEEE>>><<<888666666777888999999888555555555666777888888999666555444333333444555666444444444444444444444444333333444555555666777777555555555555555555555555444444333333333444555555555666666777888;;;>>>AAAGGGVVVgggttt|||xxxuuusssssstttrrrsssuuuxxx||||||rrrfff^^^UUUMMMFFFCCC???:::888:::666333111222555666555222555444444333333333444444444444666777777777666555888999999999;;;BBBKKKRRR\\\eeeqqqwwwxxxxxxyyy{{{www{{{~~~{{{kkknnnqqqrrrqqqooonnnnnnrrruuuyyy}}}}}}wwwqqqnnnnnnooozzzzzzyyyxxxwwwuuutttssspppoooooonnnmmmmmmlllkkkkkknnnqqqqqqpppppprrrtttqqqsssvvvvvvwwwwwwyyy{{{{{{yyyxxxyyy|||~~~~~~~~~~~~~~~~~~~~~yyyxxxwwwuuusssuuuyyy}}}wwwlllcccTTTTTTVVV[[[bbbhhhlllmmmnnnpppssstttvvvzzzwwwjjj```^^^cccjjjnnn}}}}}}zzzxxxppprrrxxx~~~}}}~~~~~~}}}}}}~~~}}}~~~}}}~~~~~~|||yyy|||}}}vvveee___VVVLLLHHHJJJQQQXXX\\\qqqxxxhhhVVVMMMKKKOOOXXX```zzz~~~||||||{{{yyyxxxuuuuuuuuuuuutttsssrrrqqqnnnkkkgggdddaaa^^^ZZZWWWMMMJJJEEEBBBAAAAAA@@@???:::888777666777888777666555777999::::::999:::<<<;;;;;;<<<===???@@@BBBCCCAAAIIITTT^^^iiiwww|||nnnpppxxxrrrddd^^^aaapppzzz```KKK???;;;;;;777666555666888:::999888444555555666777888999999777666555444444555666777333333333333333333333333333333333444444444555555555555555555555555555555222222222333444555666777666666666666888;;;???AAA???LLL\\\iiiyyy}}}yyyvvvuuuvvvvvvpppqqqsssuuuxxxzzz|||}}}zzznnnbbbZZZTTTOOOHHHAAA===;;;999888555555444444444333333333222222333333333333444444444444444333333222222222222333444555888===DDDIIIZZZfffuuu}}}~~~}}}}}}~~~~~~yyysssooonnnmmmjjjiiikkkiiinnnuuuyyy{{{}}}wwwnnnfffeeeiiiwwwyyyzzzxxxtttqqqrrrsssppppppooonnnmmmlllkkkkkkkkkmmmoooqqqrrrsssrrrrrrppprrrvvvyyy||||||{{{{{{xxxxxxyyy{{{}}}}}}|||yyysssnnnlllpppwww|||uuukkkeeeaaaaaagggnnnpppsssuuu{{{{{{{{{{{{{{{}}}yyyqqqhhhffffffjjjsss|||}}}zzzxxxrrrtttyyy}}}||||||}}}}}}~~~}}}}}}|||}}}~~~~~~}}}~~~~~~zzz{{{|||}}}|||{{{|||~~~uuuiiiWWWOOOHHHEEEDDDEEELLLTTT```qqq~~~~~~|||uuuooo```TTTOOOKKKKKKYYYkkk}}}||||||{{{yyywwwvvvuuutttrrrpppnnnlllkkkjjjiiifffbbb^^^XXXTTTQQQHHHGGGFFFDDDAAA>>><<<:::999999888777666555444444444555666888:::<<<>>>>>><<<>>>AAA@@@>>>>>>AAADDDNNNSSS]]]jjjwww{{{ooosssnnneeeaaafffuuuhhhRRRDDD<<<888888666777888777666555666777444444555555666777777777222222222333333333444444333333333444444555555555444555555555444333333222,,,...111444666777666666444444555555555555444444666666777888999999::::::>>>BBBLLL[[[ppp}}}|||vvvvvvuuuuuusssrrrqqqppptttwww|||vvvlllaaaYYYRRRMMMFFFAAA>>><<<;;;999555555444444444333333333222222333333333333444444444444444333333222222222111222333444666;;;AAAEEESSS```pppzzz}}}~~~}}}yyytttppppppoookkkjjjllljjjnnnsssvvvxxx|||zzzssskkkcccdddiiiwwwyyyzzzyyyuuurrrrrrrrroooooonnnmmmlllkkkkkkkkklllmmmnnnooopppqqqrrrrrrqqqsssvvvzzz{{{|||{{{zzzxxxxxxyyyzzz|||~~~{{{yyytttpppnnnqqqwww{{{xxxpppllliiiiiipppvvvyyy{{{~~~|||zzzxxxxxxyyy|||~~~wwwooohhhhhhkkkqqq}}}}}}{{{zzzssstttwww{{{{{{xxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~}}}yyyzzz{{{}}}~~~~~~|||{{{}}}}}}{{{wwwlll```QQQJJJDDDBBBAAACCCKKKSSSeeevvv~~~{{{wwwvvvqqqkkkbbbWWWOOONNNNNNRRRcccuuu~~~|||{{{{{{zzzxxxvvvtttuuuuuutttrrrnnnkkkiiigggfffddd```ZZZUUUQQQNNNGGGFFFDDDBBB@@@===;;;;;;999888888777666555555444555666777999:::<<<===>>>;;;===??????>>>@@@DDDIIIVVV\\\gggtttvvvqqqxxxyyyggg^^^ZZZiiiuuu{{{^^^LLLBBB<<<999999666777888777555555555777666666666666555555555555333333333333444444444444333333333444444444555555444444555555444333333222111222444666777777666555444444555555555555444444666777777888888999999999<<<@@@HHHUUUhhh~~~}}}xxxwwwwwwuuusssqqqooommmoooqqquuuyyy}}}zzzqqqggg^^^XXXOOOJJJDDD@@@>>><<<;;;:::555555444444444333333333222222333333333333444444444444333333333333222222111111222222444777<<<@@@KKKWWWhhhuuu{{{~~~zzzvvvssssssqqqlllkkkmmmjjjmmmqqqrrrtttyyywwwppphhhcccdddiiivvvxxxzzzzzzwwwtttrrrqqqmmmmmmmmmllllllkkkkkkkkkmmmmmmllllllmmmooopppqqqrrrtttwwwyyy{{{{{{zzzzzzyyyyyyyyyyyyzzz|||}}}~~~zzzxxxvvvsssrrrtttyyy|||{{{vvvsssppppppvvv{{{}}}|||wwwrrrsssxxx|||}}}{{{tttmmmiiilllsss|||~~~}}}|||tttttttttuuuwwwvvvsssqqqsssssstttvvvwwwxxxyyyzzzzzz|||}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~{{{xxxzzzzzz|||}}}}}}~~~}}}|||{{{}}}~~~|||xxxpppbbbVVVJJJEEE@@@@@@@@@DDDMMMVVVlll~~~zzz{{{yyysssnnnkkkfffaaaVVVOOOLLLPPPUUU]]]nnn}}}{{{zzzyyyxxxvvvtttrrrssstttsssppplllhhheeedddccc```[[[VVVQQQLLLJJJFFFDDDBBB???===;;;;;;;;;888888777777666666555555777888888999:::;;;<<<===<<<>>>?????????CCCKKKQQQbbbiiiuuu|||qqqtttpppaaa[[[ZZZoooxxxlllQQQCCC>>><<<:::999666777888777555444555666777777666666555444444333333444444444444555555555333333333444444444444555444444444444444333333222444555666666666555333333444444555555555555444444777777777777777777777777;;;===BBBLLL\\\qqq{{{zzzxxxvvvrrrnnnkkkjjjiiijjjlllooosssvvvyyy{{{~~~tttlllccc[[[VVVMMMIIIDDD@@@===<<<:::888555555444444444333333333222222222333333333444444333333333333333333333333111222222222333555999<<>>DDDPPPcccyyy}}}zzzvvvqqqmmmiiifffeeeeeeeeegggjjjnnnqqqsss}}}{{{qqqhhh```YYYTTTNNNJJJDDD???<<<:::777555555555444444444333333333222222222333333333444444333333333333333333333333222333333333333555888;;;BBBLLL[[[hhhrrrzzz~~~}}}|||vvvooolllnnnkkknnnqqqrrrsssvvv|||yyyuuurrroooqqquuuwwwxxxzzz{{{{{{xxxtttqqqppppppoooooonnnnnnmmmmmmmmmkkkhhhggggggiiilllmmmoooqqqsssuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwyyyzzz|||~~~~~~{{{zzzuuurrrrrrtttsssooonnnqqqrrrkkkfffkkkwww}}}vvvtttwwwzzzxxxuuuqqqnnnlllmmmnnnmmmmmmnnnoooqqqsssuuuvvvvvvxxxyyyyyyyyyyyyzzz|||yyyzzz{{{|||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~{{{}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}|||xxxoooaaaSSSJJJAAA???AAADDDHHHNNN[[[ggg{{{~~~{{{xxxvvvrrrmmmfff___ZZZWWWVVVXXXUUUVVV[[[bbbkkkvvv~~~|||zzzxxxwwwvvvsssqqqnnnlllgggccc___^^^^^^^^^]]][[[XXXSSSNNNJJJGGGEEEBBB@@@===:::999999999:::666666666666777777777777::::::;;;;;;;;;<<<<<<<<>><<<:::999999999999555555666666777777888888;;;;;;;;;<<<<<<=========<<<>>>@@@CCCHHHSSS```jjj{{{rrrmmmxxxjjj]]]XXXYYYdddpppzzzXXXJJJ===999999777666666555666777666444333444555222333333444555555666666333444444444444555555555555444444444444333333333111222222333333333333333333444444444555666666777444444555555555555444444444444444444444444444444666999;;;===AAAMMM]]]iiiuuuzzz}}}xxxrrrnnnkkkhhhgggeeeeeeeeefffhhhjjjiiikkknnnqqqsssvvvyyy|||}}}zzzpppggg^^^WWWRRRJJJFFFBBB>>><<<999666444555555444444444333333333222222333333333333444444222222222333333444444444111222333333333444666999;;;@@@IIIUUUbbbnnnxxx~~~{{{oookkkllllllrrrzzz}}}}}}||||||~~~}}}xxxxxx|||}}}|||}}}{{{yyyxxxyyy{{{zzzwwwtttsssrrrqqqooonnnlllkkkjjjjjjhhhfffeeeeeeeeefffgggggghhhjjjmmmooorrrssstttuuutttttttttttttttuuuuuusssttttttuuuvvvxxxxxxyyyxxxyyyzzzzzzzzz|||~~~}}}|||{{{xxxwwwwwwvvvqqqiiigggjjjjjjggghhhooozzz~~~{{{zzzxxxtttpppppprrruuutttsssqqqppppppppprrrsssrrrtttvvvvvvvvvwwwxxxzzzzzz|||~~~}}}{{{zzz|||}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||}}}}}}}}}}}}{{{zzzyyytttooojjjfff\\\OOOGGGGGGDDDFFFLLLSSSYYYbbbrrr~~~|||{{{xxxsssppplllaaaVVVRRRPPPRRRZZZdddmmmsss{{{zzzxxxuuusssrrrpppnnnkkkgggddd^^^YYYUUUSSSSSSTTTSSSQQQNNNJJJFFFDDDBBBBBB======<<<;;;::::::999999444555555666777888888999:::;;;;;;<<<===>>>>>>>>>;;;???CCCIIIRRR___nnnyyymmmhhhmmm|||~~~ttt___YYY[[[aaammm{{{kkkKKKBBB;;;999888555444666555666777666444333444555444444444444444444444444333333333333444444444444555555444444444333333333111111222333333333333333555444444444555555666666444444555555555555444444222222333333444444555555333777;;;<<<===EEERRR\\\iiiooowww~~~yyyuuurrrkkkjjjhhhgggffffffffffffaaacccfffhhhiiikkkoooqqqtttxxx}}}{{{qqqhhh___VVVQQQGGGDDD@@@>>><<<:::888666555555444444444333333333222222333333333444444444222222222333333444444444000111222333222333666888777;;;CCCOOO\\\jjjvvv}}}|||~~~}}}|||ooojjjlllmmmttt}}}}}}}}}wwwtttvvv|||}}}}}}|||zzzxxxyyyzzz{{{xxxuuusssrrrqqqooommmkkkiiihhhiiihhhfffeeeddddddeeeeeedddeeegggjjjmmmppprrrtttttttttssssssssstttuuuuuuvvvuuutttsssuuuwwwzzz|||zzzzzzzzzxxxwwwxxx{{{}}}zzz~~~|||{{{|||~~~~~~}}}xxxwwwxxxwwwqqqjjjhhhkkkiiiiiikkkrrr{{{}}}~~~~~~}}}yyyzzzxxxuuurrrqqquuuxxxwwwuuusssqqqppppppqqqrrrrrrsssuuuvvvuuuvvvxxxzzz{{{}}}~~~|||{{{}}}{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}{{{yyyxxxssslllgggbbbXXXLLLGGGIIIJJJMMMTTT\\\ccclll}}}~~~~~~}}}}}}}}}{{{wwwssshhh\\\SSSQQQTTTZZZfffsss|||~~~xxxuuusssqqqpppnnnkkkiiidddbbb^^^YYYUUURRRQQQPPPOOOMMMJJJGGGDDDBBBAAA@@@<<<<<<<<<<<<<<<:::999888444444555666777888999999::::::;;;<<<===>>>??????===AAAHHHPPP[[[jjj{{{ppp```aaammm~~~yyy{{{}}}hhhYYYZZZbbbkkkxxx}}}```BBB===999999777444444777555666666666444333444555666555555444444333333222222222222333333333444444555555555444444333333333000111222333333333333333444444333222222222333333444555555555555555555444111111222333333444555555111666:::;;;;;;AAAKKKTTTaaagggqqq|||~~~zzzxxxmmmllljjjiiigggfffeeeeee^^^___aaacccccceeeiiikkkgggkkkpppsssuuuwww|||vvvjjjeeebbbYYYOOOJJJHHHCCC>>>:::888777777666666666555555666666666555555555555555555444444777666555444333444555555333444555555666555555555555;;;DDDJJJQQQ]]]nnn{{{~~~uuummmlllqqqsssyyy|||tttmmmlllnnnvvv~~~|||zzzzzz}}}}}}{{{yyyxxxtttooonnnnnnmmmkkkiiidddeeefffggggggfffdddcccaaaaaaaaadddhhhlllmmmmmmqqqsssuuuuuutttssstttuuusssuuuwwwxxxxxxyyy|||}}}|||{{{zzzyyyxxxwwwwwwwww|||||||||}}}~~~zzzyyy{{{}}}|||{{{xxxxxxwwwvvvtttrrrqqqppptttqqqooottt|||~~~~~~~~~~~~~~~|||||||||zzzwwwvvvvvvwww{{{{{{{{{yyywwwwwwyyy{{{zzzwwwuuuuuuwwwyyyzzzzzz|||}}}}}}}}}}}}||||||{{{|||{{{zzz|||~~~~~~}}}~~~|||{{{{{{}}}}}}|||zzzyyyyyyxxxvvvtttmmmeee\\\UUUNNNJJJMMMTTTUUU___gggkkkrrr~~~}}}{{{yyyzzz{{{zzzuuuqqqddd___WWWTTTYYYgggxxx}}}xxxqqqqqqqqqpppnnnkkkiiigggeeeaaa\\\XXXUUURRROOOMMMJJJIIIHHHGGGDDDBBB???>>>;;;;;;999888777777666666666666777888999::::::;;;>>>999888:::<<<<<<>>>AAABBBDDDKKKYYYiiiwww~~~mmmbbbXXXcccpppyyyzzzyyyzzz{{{rrrbbbZZZcccoooxxxlllRRRBBB>>>999555333333333333888777777666555555444444222222444444444444222222111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444555555444333444555666777777666666666666666777777777888999999;;;>>>DDDHHHWWW]]]jjj{{{~~~|||vvvuuusssrrrppplllgggdddcccaaa```aaabbbbbbaaa```bbbeeehhhjjjjjjlllppptttxxxlllfffbbbYYYNNNGGGEEECCC???;;;888555444444444333333333333444444333333444444444444444333666555444333222333333444333333444555555555555555555:::AAAEEEKKKWWWgggsssyyy|||yyyrrrqqqrrrsssvvv|||yyyssskkkiiiiiioooxxx~~~|||yyyvvvpppnnnkkkjjjkkkkkkjjjhhheeeeeeeeeeeedddcccbbbaaaaaa``````cccgggjjjlllllloooqqqssssssrrrrrrrrrsssrrrtttvvvwwwxxxyyy{{{}}}{{{zzzyyywwwvvvuuuuuuuuuwwwwwwxxxzzz|||~~~~~~~~~|||zzzzzz|||}}}}}}|||yyyyyyyyyxxxvvvuuutttssssssrrruuu}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||zzzxxxvvvwwwxxx|||}}}~~~}}}||||||}}}|||zzzxxxxxxzzz{{{|||{{{{{{||||||}}}}}}|||{{{{{{|||{{{zzz{{{~~~~~~|||{{{zzz{{{|||}}}~~~}}}{{{{{{zzzxxxtttqqqiiiaaaZZZVVVSSSQQQTTTYYY___iiirrrvvv|||~~~|||{{{{{{|||zzzuuupppbbb]]]YYYZZZfffwwwvvvqqqnnnnnnnnnmmmllliiigggeeeccc```ZZZVVVSSSPPPMMMKKKFFFEEECCCAAA???===<<<;;;<<<;;;:::999888888888888666666777888999:::;;;;;;>>>:::999===???>>>@@@DDDDDDHHHQQQ```rrr~~~nnnaaaZZZ[[[fffsss{{{}}}|||}}}~~~mmmcccaaaooo}}}___HHH>>><<<999777666555333222333333333222111111000000222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333222222222222333444444666555555555555555666666666777777888999<<>>=========<<<;;;:::999999999999999666777888888::::::;;;<<<>>>;;;;;;???AAA@@@BBBFFFHHHNNNYYYiii{{{xxxiii___[[[[[[dddmmmyyyyyygggdddjjj{{{mmmPPP???:::999888888888666444111555555444444333222222111222333333444444333333222333333333333333333333333111111111111111111111111111111111111111111111111444444444444444444444444111222333333444444333333555555444444444444444555555666666666666999===@@@CCCKKK]]]sss~~~zzzuuuppplllhhhfffdddbbbbbbaaa^^^\\\YYYZZZ[[[ZZZZZZZZZ]]]___|||qqqjjjcccXXXMMMFFFEEECCC???<<<888555333555444444333333444444555000000222333444444444444444333333222222222222222222222333444444444444444444666777999===GGGTTT^^^hhhoooyyy~~~wwwuuusssrrrrrrqqqnnnlllddd```\\\^^^gggsss~~~}}}yyyvvvtttjjjjjjjjjjjjkkkkkkjjjiiijjjiiigggeeecccccccccddd___^^^^^^```ccceeefffeeehhhjjjmmmnnnnnnnnnpppqqqppprrrtttuuuuuuwwwyyy{{{{{{yyyxxxvvvtttsssrrrrrrppprrrtttuuuvvvwwwyyy{{{zzzzzzzzz{{{|||{{{zzzyyy{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{~~~{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}|||{{{yyyzzzzzz{{{~~~~~~zzz{{{}}}~~~~~~}}}|||{{{yyyxxxwwwxxx{{{~~~~~~}}}|||{{{{{{||||||~~~{{{uuummmhhhaaa[[[ZZZaaaiiilllmmmnnnvvv{{{vvvwww}}}~~~}}}~~~~~~zzztttnnneee```___jjjzzz{{{~~~{{{rrrkkkfffhhhhhhhhhgggeeeccc```___[[[WWWRRRNNNKKKHHHFFFCCCEEECCCAAA>>><<<<<<======::::::999888888888999999777777888999:::;;;<<<<<<===;;;<<<@@@AAA@@@CCCHHHLLLUUUbbbqqquuueee\\\ZZZaaaiiiqqqyyymmmbbbdddooo{{{^^^III>>>888777555555666777555444777666666555555444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333444555666777666555444666555444444444444444444555666666666555777:::<<<===DDDUUUiiizzzzzzuuuqqqooommmjjjhhhgggeeebbb```\\\\\\ZZZXXXWWWWWWYYYZZZ~~~sssjjjbbbWWWMMMJJJGGGCCC>>>:::888777666555444444333333444444555111111222444555555555555444444444444333333333222111222222333333333333333222333444555999BBBNNNVVVccclllxxx|||yyyuuuqqqmmmkkkhhhfffaaa]]]YYYZZZaaammmyyy~~~zzzwwwuuummmmmmmmmlllkkkjjjiiiiiijjjiiigggeeedddddddddeee^^^]]]\\\]]]```bbbbbbbbbdddgggiiikkklllmmmooopppooopppsssttttttuuuwwwyyy{{{zzzyyywwwuuutttttttttsssuuuwwwwwwvvvwwwyyy{{{yyyzzz{{{{{{zzzyyyxxxxxx{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~|||{{{}}}~~~~~~}}}|||{{{zzzzzz{{{|||~~~~~~|||{{{{{{|||yyy}}}~~~|||}}}~~~}}}{{{zzzuuuttttttuuuyyy}}}~~~}}}}}}}}}}}}~~~{{{tttlllfffaaa^^^aaalllvvvyyyxxxxxx|||xxxssssssxxx~~~|||}}}}}}zzzsssnnniiieeefffrrr~~~vvvuuuzzz}}}xxxrrrlllhhhgggffffffdddbbb___\\\ZZZUUUQQQMMMIIIGGGDDDBBB@@@???===;;;888777777888999888777777777777777888999888888999:::;;;<<<=========<<<===@@@AAAAAAFFFMMMQQQ]]]lll{{{tttbbbXXXVVV[[[iiivvv~~~~~~uuuddd___ffftttnnnSSSCCC>>>999666333222333666777777555444444333222222111111333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444555666777666555444777666666555444444444555666777777777666777999;;;===AAAMMM^^^mmmzzz{{{wwwvvvtttqqqnnnmmmkkkhhheeeccc```]]]ZZZYYYXXXYYYYYY~~~rrrhhh```VVVMMMKKKHHHCCC>>>:::888888888333333222222222222333333111222333444444555444444444444444444444333222222000111222222333333222222222222222333777>>>GGGMMM\\\gggvvv~~~yyysssmmmgggbbb```]]][[[YYYYYY___hhhrrrxxx~~~zzzxxxqqqqqqpppmmmjjjiiijjjllljjjiiihhhfffdddccccccbbb]]]\\\[[[[[[]]]______^^^___bbbeeehhhiiijjjlllnnnmmmoooqqqrrrssstttvvvxxx{{{zzzyyyxxxwwwvvvvvvvvvwwwyyy{{{yyyvvvuuuwwwyyyxxxyyyzzzyyyxxxwwwxxxyyy|||{{{zzzyyyxxxyyyzzz{{{~~~}}}~~~~~~~~~~~~}}}}}}|||||||||zzz|||~~~}}}}}}}}}xxx|||}}}|||~~~|||yyywwwqqqppprrruuuyyy|||}}}}}}|||}}}}}}~~~{{{tttlllgggffffffmmmyyyuuussssssxxx}}}{{{{{{{{{yyytttoookkkiiimmm{{{wwwqqqsss{{{}}}zzzzzzzzzxxxuuuqqqllliiiddddddccc```]]]YYYVVVTTTNNNKKKGGGDDDCCCAAA???>>>===<<<:::999888888999999666666666666666777888999888999::::::<<<<<<===>>>===<<<>>>BBBCCCFFFOOOXXX\\\kkk|||pppaaaUUUSSSWWW^^^lllzzz}}}zzz{{{zzz|||kkk```^^^jjj{{{}}}```III>>>;;;888555111000222555777888666666666555444444333333444333333222222333333444111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333888777666555444444444444555777888777666777999;;;===>>>EEERRR___lll{{{|||zzzwwwuuutttrrrpppnnnjjjfffaaa^^^]]]]]]\\\[[[~~~qqqfff^^^UUUMMMHHHFFFCCC>>>;;;888666555444444333333333333444444222222333333333333222222222333333444333222111000000111111222222222222222333222222222555999???CCCRRR___ppp|||wwwnnneee^^^[[[XXXXXXYYYZZZ^^^dddjjjooovvv}}}vvvvvvtttpppllllllooorrrpppooonnnkkkhhheeebbbaaa]]][[[ZZZZZZ[[[]]]\\\[[[ZZZ]]]aaaccceeegggiiikkklllnnnppprrrrrrsssuuuwwwzzzyyyxxxwwwwwwwwwwwwwwwyyy{{{}}}zzzuuurrrsssuuutttvvvwwwwwwvvvwwwzzz~~~~~~|||{{{yyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}zzz|||~~~~~~~~~yyy{{{~~~~~~|||||||||}}}||||||}}}~~~}}}zzzvvvsssnnnooorrrvvv{{{}}}}}}||||||}}}~~~~~~~~~}}}|||zzzuuunnniiillloooyyy}}}xxxuuuuuuwww~~~{{{xxxxxxyyyxxxtttqqqlllmmmsss}}}rrrnnnsss}}}~~~{{{xxxuuuuuuuuutttqqqmmmiiigggbbbaaa___\\\XXXSSSOOOMMMIIIFFFBBB@@@@@@???>>><<<======<<<<<<;;;;;;::::::666666666666777888999:::999999:::;;;<<<===>>>>>>>>>===@@@EEEIIIPPP\\\iiiooottt___SSSNNNUUU^^^dddppp}}}xxxuuuvvv{{{nnnccc___bbbqqqkkkRRRBBB;;;999666444222222333555666666888777777666666555555444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222333444444777666555444333333333333444555777777666666888::::::999>>>HHHSSS^^^lllxxx~~~{{{yyysssnnnhhheeeddddddcccbbb}}}pppeee]]]UUUMMMEEEDDDCCC@@@<<<888444222777666666555555666666777111111222222222111111000111111222333222111000///000000111222222222222222444333222222333666999;;;JJJYYYlllyyy~~~}}}}}}~~~{{{pppeee\\\XXXUUUWWWYYY[[[]]]aaaeeehhhlllttt{{{zzzxxxtttpppqqquuuzzzwwwwwwuuurrrmmmhhhdddbbb\\\[[[YYYYYYZZZ[[[[[[ZZZWWWZZZ]]]```bbbdddgggiiilllnnnpppqqqqqqrrruuuwwwxxxxxxwwwwwwwwwwwwxxxxxxzzz|||}}}yyysssoooooorrrqqqsssuuuuuuuuuxxx}}}~~~|||zzzyyyzzz{{{|||~~~~~~~~~~~~~~~~~~zzz|||~~~zzz|||~~~}}}|||zzzzzzzzzzzz}}}{{{{{{|||}}}}}}{{{wwwssspppmmmnnnrrrxxx}}}~~~|||}}}}}}~~~~~~~~~}}}}}}|||~~~}}}|||{{{yyyuuuoookkkpppuuuyyyvvvvvvtttpppxxxxxx|||~~~zzz|||~~~zzzwwwvvvwwwwwwuuurrroooqqqwwwxxxooommmuuu~~~{{{xxxwwwrrrrrrrrrpppnnnjjjfffddd```___\\\YYYTTTOOOKKKHHHEEECCC@@@>>>>>>>>>===<<<888999999999999888777666777777777777888999;;;;;;999::::::;;;<<<===>>>>>>>>>>>>BBBHHHNNNWWWgggvvvttt^^^TTTKKKKKKYYYeeellluuu|||uuussssss~~~vvveee___```gggyyywww]]]JJJ???;;;:::444333333444555666444333444333333222222111000000444444222222222222444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222666555444333444555666777666555444333222222222222222444666666666666888999666666:::CCCKKKUUUaaalll}}}{{{uuuoookkkjjjjjjiiihhhyyyooofff^^^WWWRRRHHHDDD@@@<<<:::888666444333333333333222111000000222333444333222222333444......///111222333444555333222222111111222222333666444333222222555777999HHHNNNYYYhhhwww{{{{{{zzzzzzzzz|||}}}~~~xxxlllbbb^^^]]]\\\YYYYYY___cccbbb``````kkkpppxxxyyysssuuu}}}~~~yyytttlllddd^^^YYYZZZ[[[\\\\\\[[[[[[ZZZWWWWWWXXXYYY\\\___bbbdddhhhkkkoooqqqrrrssstttvvvwwwvvvtttsssssstttvvvwwwzzzzzzyyywwwvvvtttsssrrrtttuuuvvvwwwyyy|||~~~}}}yyyvvvuuuwwwzzz|||~~~}}}}}}}}}}}}|||{{{{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzyyyzzz{{{}}}}}}{{{yyy{{{|||}}}yyy}}}}}}||||||zzzvvvqqqnnngggnnnwww}}}}}}{{{zzz|||~~~~~~|||{{{zzz{{{}}}}}}{{{yyywwwuuusssrrr|||~~~vvvpppooorrrxxx{{{|||~~~}}}|||xxxyyyyyywwwtttrrrrrrssssssvvv|||vvvnnnooozzz}}}zzzxxxtttrrrtttrrrpppnnnmmmiiieeeaaabbb___[[[UUUPPPLLLIIIHHHCCCAAA???<<<:::999999999:::999888777777666666777555555555666777999:::;;;999999999:::<<<=========BBBDDDJJJRRR\\\ggguuusss___RRRHHHMMMWWWeeeqqqxxx{{{{{{|||sssnnnnnnppp|||kkk___aaajjj{{{{{{aaaNNN===888;;;888888666333222111222444555555444444333333333444444444333333222111111111222444444444333333222222222333333333333333333333333000000111222222222222111111111111111111111222222BBB:::222///222555333///444444444444444444444444666666666666666777777888;;;;;;>>>AAACCCHHHVVVdddttt~~~{{{wwwtttsssrrrqqqpppyyyoooeee\\\TTTOOOGGGDDD@@@<<<:::888666444222222333333333333333222444444555555555555444444000000111222333444444555333222222111111222222333555444333222333555777999BBBFFFPPP^^^lllvvvzzz{{{zzzyyywwwuuuttttttuuuvvv~~~xxxooogggcccaaa___\\\[[[```cccaaa```aaafffllluuu~~~{{{wwwzzz|||uuulllddd^^^ZZZ[[[\\\\\\\\\[[[ZZZYYYVVVVVVVVVXXXZZZ\\\___```eeegggkkknnnoooppprrrssswwwvvvtttssstttuuuvvvxxxxxxxxxwwwvvvuuusssrrrrrrtttuuuvvvyyy{{{~~~}}}|||yyywwwwwwyyy{{{}}}~~~~~~||||||~~~|||zzzzzz|||}}}}}}}}}}}}|||{{{zzzzzz{{{{{{|||~~~}}}}}}||||||}}}}}}~~~|||{{{{{{|||}}}}}}{{{yyyxxxzzz~~~|||}}}}}}|||{{{yyyuuupppmmmlllrrrzzz|||{{{yyy{{{}}}}}}{{{zzzzzzzzz}}}|||{{{zzzyyyxxxwwwvvvxxxtttnnnkkknnnttt{{{~~~||||||{{{xxxyyyyyyxxxuuuttttttuuuvvvxxx}}}{{{sssnnnqqq}}}~~~{{{xxxvvvsssqqqqqqooommmkkkjjjgggdddaaa^^^[[[VVVQQQLLLGGGEEEDDD???>>>===;;;::::::::::::999888777777666666666777777777888888999;;;<<<===999999999;;;===???@@@@@@EEEJJJRRR\\\hhhtttuuubbbQQQGGGIIISSS```llltttxxx{{{}}}|||}}}|||xxxtttrrrtttwww~~~yyyooobbb]]]fffsssoooWWWHHH:::888:::555555555444444333333333333555444444333333333444444444333222222111111222222222222222111111111000000222222222222222222222222000000111222222222222111111111111111111111111111:::666222222444555333111555555555555555555555555666666555555666666777888555555888;;;<<<@@@MMM[[[mmmzzzyyyuuuxxxwww{{{|||zzz~~~~~~{{{{{{zzzyyyxxxxxxmmmcccYYYQQQLLLGGGDDD???<<<:::888666444111222333444444555555555666555444666999999555222222222222333333333444444222222111111111111222222555444333222333444777888<<>>???:::::::::;;;>>>AAACCCEEEKKKRRR]]]iiivvvnnn^^^QQQHHHDDDOOO[[[kkkuuuyyyzzz}}}|||{{{zzzyyyzzz|||~~~xxxmmmccc^^^bbbrrrxxx]]]III@@@888888888222333333555555555444222111444444333333333333444444333333222222111111222222222222222111111111111000111111111111111111111111000000111222222222222111111111111111111111111111111222333444444444444333555555555555555555555555666555555555555666777777555444666999999===HHHSSScccpppvvvllliiidddgggiiikkkrrr}}}vvvlllbbbXXXPPPKKKGGGDDD???<<<:::888555444222333444444555555555444666444333666;;;:::555000222222222222222222222222222222111111111111222222444333222222333444666777:::===BBBKKKVVVaaaiiimmmnnnnnnmmmnnnpppsssvvvxxxxxx{{{}}}|||yyysssoooiiieeedddfffgggfffgggkkkhhhjjjnnntttzzz~~~uuulllddd]]]XXXXXXYYY[[[\\\\\\ZZZXXXWWWTTTTTTUUUUUUUUUVVVVVVWWWXXXZZZ^^^aaaccceeehhhjjjmmmmmmmmmmmmnnnpppqqqrrrssstttuuuuuuuuuuuutttsssqqqrrrtttvvvxxxzzz{{{|||uuuwwwyyy{{{|||}}}~~~~~~}}}~~~}}}{{{zzzzzzzzz{{{{{{zzz}}}|||zzzzzz||||||{{{zzz||||||{{{{{{{{{{{{{{{{{{}}}||||||{{{{{{||||||}}}~~~~~~|||yyyvvvxxx{{{}}}}}}|||yyyuuuqqqooonnnzzz~~~~~~zzzwwwvvvwwwyyyyyyxxxxxxyyyzzz{{{{{{|||}}}~~~|||vvvrrroooqqqyyy~~~}}}|||zzzyyyyyyzzzzzzxxxyyy{{{zzzyyyyyyzzz|||~~~~~~|||xxxwww|||}}}xxxuuussspppmmmkkkhhheeebbb````````````___XXXUUUQQQKKKFFFCCC@@@???999999999888888888999999666666666555666666777777;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<===@@@EEEIIIRRR\\\iiittt|||jjjXXXMMMJJJMMMPPP\\\eeeqqqzzz}}}zzzqqqhhhdddfffoooeeeMMM>>>;;;777999999111333333444444444333333222333333333222333333444444333333222222111222222333333333333333333333333333000000000000000000000000000000111222222222222111222222222111111111111111...111333333222111333666555555555555555555555555555555444444555555666777666555666888999;;;CCCMMMZZZhhhxxx|||nnnfff]]]]]]]]]```hhhsss|||~~~tttjjjaaaXXXQQQLLLGGGCCC???;;;999777555333444555555555444444333222444222222555999999444...111111111111000000000000222111111000000111111222333333222222333444666666888:::???EEEMMMWWW```eeecccdddfffhhhlllpppsssuuuwww{{{{{{wwwpppllljjjkkkkkkkkknnntttrrrpppnnnmmmpppvvv|||{{{ssskkkeee___YYYVVVUUUWWWYYY\\\\\\[[[YYYXXXUUUUUUUUUUUUUUUUUUTTTTTTSSSUUUXXX[[[\\\___ccceeeiiiiiijjjkkkmmmooopppqqqrrrsssuuuvvvwwwwwwvvvuuutttuuuvvvxxxxxxxxxxxxxxxtttvvvyyy|||~~~~~~~~~~~~}}}~~~|||zzzxxxyyy{{{||||||zzz{{{zzzyyyzzz{{{{{{zzzyyyzzzzzz{{{|||}}}~~~~~~~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~{{{yyyxxxyyy{{{~~~|||}}}|||xxxsssppppppqqq~~~}}}xxxvvvuuuvvvxxxxxxwwwxxxyyy{{{{{{{{{}}}~~~~~~|||{{{ssspppnnnsss|||~~~~~~|||{{{zzzyyyyyyyyyzzz{{{wwwyyyzzz{{{zzzzzz|||}}}|||zzz|||zzz{{{|||wwwtttqqqnnnjjjhhhdddaaa^^^]]]]]]^^^]]]]]]UUURRRNNNHHHDDD@@@>>>===999999999888888777666666666666666666666777888999<<<<<<<<<<<<<<<===>>>???>>>>>>===<<<<<>>EEESSS```ppp|||}}}sssddd^^^YYYYYY^^^gggooottt~~~}}}sssjjjaaaYYYQQQMMMFFFCCC>>>;;;999777555333555555555444444333222111333111111333666666222///000000000000000000//////111111000000000000111111222222222333333444555666555777:::===CCCKKKTTTZZZaaadddhhhlllqqqtttvvvxxxzzz~~~yyytttqqqqqqppppppuuu|||{{{vvvooojjjjjjnnnuuuyyyvvvqqqkkkfffbbb^^^[[[XXXVVVXXX[[[^^^^^^\\\ZZZXXXTTTUUUUUUUUUUUUTTTSSSSSSPPPRRRTTTVVVXXX[[[^^^aaaffffffhhhjjjlllnnnpppqqqpppqqqtttwwwxxxxxxwwwwwwyyyyyyzzz{{{{{{zzzyyyxxxvvvwwwzzz}}}~~~~~~}}}}}}|||}}}~~~~~~~~~{{{yyywwwyyy|||~~~|||zzzwwwvvvvvvxxxzzzzzzyyywwwxxxyyy{{{}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{}}}||||||}}}~~~}}}zzzxxxyyyyyyyyy|||~~~|||||||||xxxsssqqqsssuuu|||xxxuuutttvvvwwwwwwwwwxxxzzz}}}{{{{{{}}}~~~~~~}}}|||zzzzzzsssqqqrrryyy|||zzzyyyyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{vvvxxxzzzzzzyyyyyy{{{|||~~~}}}|||||||||{{{xxxvvvwwwxxxzzz}}}yyyuuuqqqnnnkkkhhhfffaaa___]]]\\\]]]]]][[[ZZZQQQNNNJJJEEE@@@===;;;:::888888888888888777666555666666666666777888::::::<<<<<<<<<<<<<<<===>>>>>>===>>>===<<<===CCCMMMUUUbbbppp~~~yyy___WWWKKKCCCEEEOOO^^^hhhvvvvvvyyyuuunnndddhhhqqq~~~yyycccMMM<<<777999666777:::444555333111///000222444666222111111222222333444555222222111111222222333333000111111111111222222222000000000000000000000000000000111222222222222111333333222222111000000000222333333111//////333666222222222222222222222222444333333333333444555555666444444777888888===CCCMMMYYYgggssstttgggZZZUUUVVVZZZ```fffttt{{{~~~tttjjj```XXXPPPKKKFFFCCC>>>;;;999777444333222333333333333333222222222222333333333333222222000000000000000111111111111111000000000000111111222222222333333444555555222444666999<<>>???<<<===>>>>>>@@@IIIVVV```ooo}}}vvvcccPPPLLLGGGGGGNNNZZZiiirrryyy}}}|||oooiiigggooo}}}kkkUUUFFF999666777222222666333222222111111111222444444111111111111222333444555222222111111222222333444000000111111111222222222111111111111111111111111000000111222222222222111333333222222111000000///111222333333222333333444333333333333333333333333333333333222333444444555666444555888999999<<>>;;;999777444333000000111222333333333333222333444333222222333444000000111111222222222222111111000000000000111111111222222333333444444555111333666777999>>>FFFLLLYYY___iiittt}}}{{{vvvsssyyy~~~zzzsssnnnjjjjjjkkklllooowwwrrrpppnnnlllkkkiiifffdddaaabbbdddeeeccc___ZZZWWWQQQRRRSSSSSSSSSRRRQQQPPPOOOQQQRRRSSSTTTVVVZZZ]]]ZZZ\\\^^^aaadddfffhhhhhhkkkmmmqqqtttwwwwwwwwwvvvvvvwwwyyy{{{{{{{{{yyyxxxzzz{{{|||}}}}}}|||{{{{{{xxxyyyzzz{{{{{{{{{zzzyyywwwuuutttxxx}}}~~~zzzvvvvvvvvvxxxzzz}}}~~~}}}{{{yyyzzz{{{|||||||||{{{zzz{{{zzzzzzyyyyyyzzzzzz{{{xxxxxxxxxyyy{{{{{{yyywwwuuuuuuuuuxxx|||~~~zzz||||||xxxsssrrrwww|||~~~{{{wwwuuutttvvvwwwwwwwwwyyy|||{{{||||||}}}~~~~~~}}}{{{yyywww{{{yyyyyy|||{{{yyyxxxwwwxxxyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxuuuvvvxxxxxxwwwvvvxxxyyy{{{yyyxxxxxxxxxwwwuuussswwwxxxyyy{{{}}}}}}yyyvvvqqqooolllkkkjjjjjjhhhfff___^^^^^^^^^^^^\\\YYYWWWRRRPPPKKKGGGBBB???===<<<333444666888:::::::::999777777777888999;;;<<<===>>>>>>>>>>>>>>>>>>??????:::<<<>>>???CCCNNN]]]hhhyyy}}}fffNNNHHHGGGHHHMMMWWWeeesss|||xxxzzzoookkkoooxxxzzz^^^GGGBBB777666666...---222111000111222333444333333222111111111111222333444555222111111111222333333444222222222333333444444444111111111111111111111111000000111222222222222111333333222222111000000///...000222555666666444333444444444444444444444444333333222222333333444555111///000333555555777<<>>===;;;999999888777666666777888888999999:::;;;<<<======>>>AAA@@@BBBDDDBBB===<<>>AAAHHHQQQ___pppkkk```]]]XXXQQQQQQTTTYYY```hhhqqqzzzvvvlllaaaWWWOOOIIIDDDAAA===:::888666444222555555555444333222222222222333333444444333333222000000000///000000111222111111111111000000000000222111111111111222333333444555666777777999===???MMMUUU```nnnzzz}}}zzz{{{}}}wwwqqqrrrwwwwwwtttwwwwwwyyy~~~~~~~~~}}}|||wwwnnnbbbXXXSSSQQQPPPQQQSSSUUUUUUTTTSSSRRROOOOOOOOOOOOOOONNNNNNNNNPPPTTTWWWXXXWWWXXX[[[______aaadddfffhhhkkkooorrrttttttttttttttttttttttttxxxxxxyyyzzzzzzzzzzzzzzzyyyuuutttwwwyyyxxxxxxzzzzzzxxxwwwxxxyyyzzzyyyxxxxxxyyy{{{|||}}}|||zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvxxxxxxyyyzzz{{{yyyvvvsssqqqrrrsssuuuvvvwwwxxxxxx{{{zzzwwwvvvvvvxxx{{{|||}}}}}}}}}|||{{{zzzxxxwwwuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxzzz{{{{{{zzz{{{zzzzzzzzzyyyyyyyyyyyyyyy{{{}}}~~~~~~}}}{{{zzz|||{{{yyyxxxwwwwwwxxxyyyzzzyyyxxxvvvuuutttssssssvvvuuuttttttuuutttqqqnnnnnnnnnnnnmmmlllkkkiiihhhiiiiiiiiihhhgggfffdddccccccaaa___]]]\\\\\\\\\\\\\\\[[[ZZZYYYVVVTTTRRRQQQMMMIIIDDD@@@>>><<<:::999888888777666666777888999999999:::;;;<<<===>>>>>>>>>>>>@@@CCCAAA===<<>>===<<<:::999777777666666666888999:::::::::;;;<<<===>>>>>>???<<<;;;<<>>@@@EEEKKKQQQYYYeeevvv|||hhhVVVJJJFFFMMMVVVcccooo~~~sssgggjjjtttkkkSSSDDD======666555444333333222222222111111111111111111111111111111111111111111111111222111000//////000111222333222222222111000000000111111111111111111111111222222111000000111111222111111111111111111111111000000111111111222222222222222222111111111111111222222222222222222222222333333333444444555666666666777999===FFFRRR___hhhwwwkkk\\\WWWQQQNNNPPPUUU[[[___hhhiiikkkkkkhhhccc^^^[[[___eeeoooxxx~~~uuujjj```VVVNNNIIIDDDAAA===:::888666444222222222222333333333444444000111111222222111111000000000111111111000000000000000000000000000111111000000111111222222222222000222555666777999<<<>>>>>>DDDOOO\\\jjjzzzvvvooosss~~~zzz{{{yyymmm```WWWWWWYYYRRRTTTUUUWWWWWWVVVUUUTTTVVVUUUTTTSSSRRRPPPOOOOOOMMMNNNOOOOOONNNNNNOOOPPPRRRTTTVVVYYY\\\aaahhhlllmmmlllllllllmmmnnnpppqqquuuuuuwwwzzz~~~~~~|||yyyuuusssuuuwwwvvvvvvyyyxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwtttuuuvvvwwwxxxzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxx{{{|||}}}}}}|||zzzxxxwwwqqqsssvvvzzz|||~~~~~~~~~xxxxxxxxxyyyzzz|||}}}~~~~~~}}}|||{{{zzzyyyyyyxxxuuuvvvxxxzzzzzzzzzyyyxxxwwwvvvvvvwwwyyyzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxwwwwwwvvvvvvvvvvvvvvvyyyxxxwwwtttsssqqqqqqpppppppppoooooopppnnnllliiiffffffeeedddccccccbbbbbbcccaaa^^^[[[YYYWWWVVVVVVSSSRRRRRRQQQPPPPPPPPPPPPOOONNNNNNNNNMMMKKKJJJIIIEEEBBB???===<<<;;;:::888666666666666666888:::;;;:::;;;;;;<<<===>>>???@@@DDDAAAAAACCCDDDEEEJJJQQQTTT^^^jjjwwwxxxhhhTTTHHHEEELLLYYYfffqqq|||ttteee```lllzzzpppYYYEEE:::888999444444444333333222111111111111111111111111111111111111111111111111111111222111000//////000111222333222222222111000000000111111111111111111111111000000/////////000000000111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222333333444555555555555666777999???HHHRRRYYYppp|||~~~fff^^^TTTNNNMMMOOORRRTTTYYYZZZ[[[[[[YYYVVVRRROOORRRXXXaaaiiipppuuuzzz}}}~~~ttthhh^^^UUUMMMIIIDDDAAA===:::888666444222111111111222333444444444222333333444444333333222000111111111111000//////000000000000111111111111///000111111222222111111///111333555666888:::<<<:::@@@JJJVVVdddsssvvvooosss{{{zzz~~~xxxnnnccc\\\ZZZ[[[VVVWWWWWWXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKLLLNNNPPPSSSVVV[[[```eeeeeeeeeeeeeeegggiiilllmmmrrrrrruuuzzz|||xxxssspppooosssvvvuuuuuuxxxvvvwwwxxxwwwvvvuuuvvvxxxwwwwwwwwwwwwwwwvvvvvvuuussstttwwwxxxzzzzzzzzzyyy{{{{{{{{{zzzzzzyyyyyyyyyzzz|||}}}}}}{{{yyyyyyyyysssuuuyyy|||~~~uuuvvvwwwyyy{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxuuuvvvxxxzzz{{{zzzyyyxxxvvvuuuuuuvvvxxxyyyyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvtttrrrpppnnnmmmmmmlllkkkjjjkkkkkkjjjgggeeeaaa```___]]]\\\\\\[[[[[[[[[ZZZWWWTTTRRROOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDAAA???<<<;;;;;;;;;:::888666555555555777999;;;<<<;;;;;;<<<===>>>???@@@@@@IIIFFFFFFHHHJJJLLLSSS[[[aaannn|||~~~dddUUUGGGDDDJJJVVVeeeqqq}}}qqqccc[[[___oooyyycccMMM???888555444222333333333333222111000111111111111111111111111111111111111111111111111111000000//////000000111222222222111111111111111111111111111111111111111......//////////////////111111111111111222222222000111111111111222222222000000000111111111111111111222222222222333333333000111222333444444444444555666777888;;;AAAHHHMMM^^^jjjzzztttkkk^^^UUUQQQOOONNNLLLMMMMMMMMMMMMLLLJJJHHHGGGIIINNNTTT[[[aaafffkkknnnpppuuu{{{}}}|||~~~~~~rrrggg\\\SSSLLLHHHDDDAAA===:::888666444222222222222222222222333333222333333444444333333222000111111222111000///...///000000000111111111111...///000111222111111000///111333444444555666888666;;;EEEQQQ^^^kkkxxxzzzsssuuu}}}{{{xxxuuuvvvyyyzzzxxxvvvzzz|||~~~~~~|||zzzuuupppjjjeeecccaaa___^^^^^^]]]^^^___```aaa]]]\\\ZZZXXXVVVTTTRRRRRRPPPOOONNNMMMLLLKKKJJJIIIFFFHHHKKKMMMPPPTTTXXX\\\\\\\\\\\\^^^```cccgggiiilllmmmpppwww||||||wwwqqqiiigggiiiooottttttuuuxxxtttvvvwwwvvvttttttuuuwwwvvvvvvuuuuuuuuutttttttttsssuuuxxx{{{{{{zzzyyywwwzzzzzzzzzyyyyyyyyyyyyxxxwwwzzz|||{{{yyyxxxyyyzzzvvvxxx{{{}}}~~~~~~}}}|||ssstttwwwyyy{{{}}}~~~~~~|||{{{zzzxxxwwwwwwwwwwwwuuuvvvyyy{{{|||{{{yyyxxxvvvuuutttvvvxxxyyyxxxwwwxxxyyy|||}}}}}}{{{yyywwwvvvvvvuuutttttttttttttttrrrssssssttttttssssssssssssrrrpppnnnkkkjjjiiihhhgggfffeeeeeefffdddbbb___[[[ZZZWWWUUUTTTSSSSSSSSSRRRQQQOOOMMMJJJHHHFFFDDDCCCDDDDDDEEEEEEEEEDDDDDD@@@@@@@@@AAAAAA@@@??????>>><<<;;;:::;;;;;;999888555555555555777999;;;<<<;;;<<<===>>>???@@@@@@AAAGGGGGGKKKRRRWWWZZZaaahhhtttyyyiiiSSSJJJDDDJJJXXXgggttt~~~xxxmmm```[[[^^^iii{{{|||kkkUUUDDD===999666222111222222333333222000000111111111111111111111111111111111111111111111111//////000000000000//////111111111111111222222222111111111111111111111111......///000000000000000000000111111111222222222000111111111111222222222///000000000111111111222222222222222333333444444000000222333444444333333333444666777888;;;???CCCNNNXXXhhhuuurrrfff___XXXRRRMMMIIIHHHGGGEEECCCCCCBBBCCCBBBEEEJJJNNNRRRWWW\\\```dddjjjppppppnnnooosssyyy~~~}}}qqqfff[[[RRRKKKGGGDDDAAA===:::888666444333444444333222222111111111111111111222222111111111000111222222222000///...//////000000111111111222...///000222222111111000000222444444333333333444222777AAALLLXXXeeepppwww}}}vvvwww|||}}}zzzqqqpppoooqqqtttsssppplllpppsss|||{{{{{{{{{yyywwwvvvuuutttqqqooohhhfffeeeddddddfffhhhiiibbbaaa___]]]ZZZXXXVVVUUURRRPPPNNNMMMMMMKKKIIIHHHCCCEEEHHHJJJLLLOOOSSSUUUVVVVVVWWWXXX[[[___cccfffggghhhmmmtttzzzyyyrrrkkkaaa```ccclllssstttvvvxxxsssuuuwwwvvvsssrrrtttvvvuuuuuuttttttsssssssssssssssuuuyyy|||}}}{{{xxxvvvyyyyyyxxxxxxxxxxxxxxxxxxuuuxxxzzzzzzxxxvvvxxxzzzxxxzzz|||}}}}}}|||zzzxxxqqqsssvvvyyy|||}}}~~~~~~|||{{{yyywwwvvvvvvvvvwwwuuuvvvyyy{{{|||{{{yyyxxxvvvuuutttuuuwwwyyyxxxwwwxxxzzz}}}|||xxxvvvwwwvvvvvvuuusssrrrqqqqqqqqqqqqrrrssssssrrrrrrrrrpppooommmjjjhhhgggfffeeecccbbbaaabbbbbbaaa^^^[[[VVVTTTRRROOONNNMMMLLLLLLKKKKKKJJJHHHEEEBBB@@@>>>??????@@@AAAAAAAAAAAA@@@;;;;;;<<<<<<===<<<<<<;;;<<<;;;::::::;;;;;;999888555444555555777999;;;===<<<<<<===>>>???@@@AAAAAAEEEHHHRRR^^^ggglllssszzzxxxhhhVVVKKKEEEEEESSSeeeuuuhhh^^^WWWZZZeeevvvkkkZZZEEE:::888888444///000111222333333222000///111111111111111111111111111111111111111111111111...///000111111000///...000000111111222222222333111111111111111111111111//////000111111111111111000000111111222222222222000111111111111222222222//////000000111111111222222222222333333444444444///000222333444444333333111333555666666888;;;===CCCMMM\\\iiivvvwwwmmmcccZZZSSSKKKIIIFFFCCCAAA@@@AAABBB>>>@@@CCCEEEHHHMMMRRRVVV]]]ccciiiiiifffeeejjjooommmnnnoooooopppsssxxx{{{{{{lllaaa[[[TTTJJJCCC@@@???<<<:::777555444444333333333222222111111111222222111111111222444555222222222111111111000000333222222111000///......222222111111111111111111111222222222222333333333333777>>>EEENNNZZZgggpppwww~~~yyyrrrpppjjjgggjjjjjjgggeeeeee]]]kkkwwwyyyzzz~~~}}}|||{{{zzzzzzzzztttsssssssssttttttqqqoookkkgggcccbbbcccbbb___\\\[[[WWWRRRNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMSSSRRRQQQRRRTTTYYY]]]```ggghhhlllsssvvvrrrggg^^^SSSYYYbbbjjjooorrrssstttrrrrrrsssssstttttttttuuuuuuuuutttssssssrrrssssssxxx{{{}}}~~~{{{wwwtttvvvwwwwwwwwwwwwvvvuuuuuuyyyxxxvvvuuuuuuvvvxxxzzzxxxyyyzzzzzzyyyvvvtttrrrrrrtttvvvxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwtttrrrqqqqqqpppqqqrrrtttuuuuuutttrrrssstttuuuvvvwwwwwwvvvuuuvvvxxxzzzyyywwwuuusssuuuuuuvvvwwwsssmmmmmmqqqsssrrrpppnnnmmmmmmmmmmmmhhhhhhhhhgggfffdddbbbaaa```___^^^\\\ZZZWWWUUUTTTMMMLLLKKKJJJIIIHHHHHHHHHGGGEEEBBB???===<<<<<<<<<;;;;;;::::::999::::::;;;888999::::::999888999;;;777888888999999777666555666777888:::;;;;;;;;;;;;>>>????????????AAAEEEHHHFFFPPP\\\eeennn{{{{{{ppp```RRRKKKDDDHHHRRRbbbrrr~~~zzz{{{~~~}}}ooo___]]]^^^gggwwwvvvYYYNNN@@@666333333333111222222111000//////000000///000111222333222222111111111111111111000//////222222222111000//////...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222111222222333333222222111444444333333333333222222555444444555555666777888@@@DDDLLLXXXgggyyyyyymmmbbbVVVMMMFFFFFFGGGDDD@@@>>><<>>@@@AAADDDIIILLLQQQ\\\hhhqqq{{{tttiii]]]PPPGGGCCCFFFMMMZZZiiivvvuuuwww{{{~~~~~~wwwkkkaaa[[[___iiivvv{{{eeeMMMDDD999222111111111000222222111000000000000000///000111222222222222111111111111111111000//////222222111111000//////...000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222333333333333222222000111111222333444555555444444444444555666777888;;;>>>FFFPPP^^^ooowwwjjj]]]OOOIIIEEE@@@<<<;;;;;;===???@@@???@@@BBBEEEGGGIIILLLOOOQQQSSSSSSTTTYYYZZZ[[[]]]___aaabbbcccfffhhhjjjmmmrrrxxxyyylllaaaYYYRRRIIIBBBAAA???===:::777444333222333333333333222222222222222222111111111222333444222111111111111000000000//////000000111111111111111111111111111111111111///000000000000111111111111333555999???IIISSSZZZbbbiiivvvwwwmmm\\\XXXXXX\\\^^^^^^___bbbaaaiiioooooopppuuu|||}}}yyysssppplllkkkkkkjjjfffccc___[[[VVVQQQOOOMMMKKKIIIFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFGGGIIIMMMPPPSSSYYYYYYZZZ\\\]]]ZZZSSSMMMLLLQQQZZZaaaeeeiiikkkmmmkkkllllllmmmnnnnnnoooooolllnnnqqqttttttsssqqqpppssstttvvvwwwxxxxxxwwwwwwrrrrrrrrrqqqqqqqqqppppppttttttuuuvvvvvvvvvvvvvvvvvvuuusssrrrpppooooooooorrrrrrtttuuuuuuuuutttssstttrrrnnniiieeebbb___^^^eeehhhlllppprrrrrrqqqpppqqqqqqrrrsssttttttttttttuuuvvvvvvvvvvvvuuuttttttssspppooopppmmmjjjkkkooosssqqqnnnkkkhhhfffdddddd___^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUUSSSOOOLLLIIIGGGCCCBBBAAA???===<<<<<<;;;======<<<<<<:::888666555888777777666666777777888777999::::::999999:::<<<999999:::;;;;;;;;;::::::888888999999:::;;;;;;;;;:::<<>>>>>;;;===>>>>>>======>>>???BBBCCCDDDEEEGGGIIIJJJJJJNNNNNNPPPRRRTTTVVVXXXXXX\\\^^^```cccggglllsssxxxyyyzzz|||~~~yyymmmbbbZZZRRRIIICCC@@@???<<<999666444333222333333333333333333333333222222222222222222222333111111111111000000000000000000000000000000111111111111111111111222222222111111222222222333333333333333333555:::AAAIIINNNVVV]]]jjjxxxyyyooo```ZZZVVVWWWYYY[[[```eeehhhkkklllkkkjjjnnnuuuzzz}}}xxxsssppplllkkkllljjjfffbbb^^^ZZZUUURRROOOMMMKKKJJJEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDEEEGGGJJJMMMOOOPPPPPPQQQSSSUUUTTTPPPMMMLLLQQQYYY___cccfffiiikkkhhhhhhiiijjjkkkllllllmmmjjjlllnnnppprrrrrrrrrqqqrrrsssssstttuuuuuuvvvvvvpppoooooonnnnnnnnnnnnnnnpppqqqsssuuuvvvuuutttsssuuussspppmmmlllmmmnnnooossstttuuuuuuuuutttrrrqqqpppmmmfff```ZZZWWWVVVUUUZZZ___ffflllnnnnnnnnnmmmooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppprrrnnnlllmmmkkkiiijjjnnnqqqooolllhhheeeaaa___^^^XXXXXXXXXWWWUUUTTTRRRQQQQQQPPPOOOLLLJJJGGGDDDCCCAAA@@@???===;;;:::999999;;;;;;:::888777777777666666555555555555666666777777999::::::999999;;;<<<<<<<<<;;;;;;:::999999888888888888888999:::;;;;;;===???AAAEEELLLUUU```gggjjjvvvmmm^^^NNNFFFEEEGGGMMMTTTbbblllxxxsssgggkkknnnlllbbbZZZ\\\bbbppp~~~vvv]]]HHH:::777333222222333333222111111000000000000000111000000111111111111111111000000111111111111000///111111000000////////////000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222333444444555555444444333333333333222222222222111444444444444555666777777666888<<>>??????>>>>>>======>>>AAAAAAAAAAAABBBCCCEEEFFFGGGGGGIIIKKKMMMOOOPPPQQQVVVXXXZZZ\\\___ccciiimmmmmmmmmnnnooorrrxxx~~~|||yyynnnddd[[[RRRJJJDDD???===;;;999666444333333333333333333333333333333222222222222222222222222000000000000000000000000222222111111000//////...000000111111111222222222111111222222222333333333444222111222555;;;???BBBLLLSSS___mmm|||}}}~~~xxxnnneee\\\WWWVVVXXX```iiipppooommmkkkiiijjjpppuuuzzzuuupppmmmjjjjjjjjjiiieeeaaa\\\YYYUUURRRQQQOOOMMMKKKFFFEEECCCBBBAAABBBBBBCCCDDDCCCCCCCCCEEEGGGJJJKKKLLLKKKLLLMMMNNNMMMLLLKKKLLLPPPUUUZZZ^^^aaadddgggdddeeeeeefffhhhiiiiiijjjjjjiiiiiijjjlllnnnqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrnnnnnnmmmllllllllllllmmmlllnnnqqqssstttsssqqqpppssspppmmmjjjiiikkknnnppptttuuuuuuuuutttrrrpppooohhhccc[[[TTTOOOMMMMMMNNNTTT[[[cccjjjmmmmmmmmmnnnmmmmmmnnnooooooooonnnnnnnnnmmmmmmmmmlllllllllllloookkkhhhiiiiiigggiiilllkkkjjjhhhddd```\\\YYYXXXRRRRRRRRRQQQOOONNNLLLKKKHHHHHHHHHGGGEEEDDDBBBAAA???>>><<<;;;999888888888999888555444333444666777555555444444555666666777777999::::::::::::<<<===>>>>>><<<:::999777666666777777777777888:::;;;<<>>;;;:::999888777666666666666555333222222333555666555555555555666777888888777999:::;;;:::;;;<<<>>>@@@>>><<<:::888777666666888777777888:::<<>>>>>??????@@@@@@??????@@@AAABBBCCCDDDDDDGGGIIIKKKLLLMMMOOOSSSVVVVVVWWWWWWVVVVVVXXX[[[^^^iiisss{{{yyyzzz{{{vvvmmmbbbXXXOOOGGGCCC;;;:::999777666666666666333333333444444444555555222333333333333222111000////////////000000111111222111111111000000/////////000000111222222333333///000000000000111111111111000000222555777666444<<>>>>>>>>===<<<;;;:::999999888888777666666777777444555666777888777777666666666666666777888999:::777999:::;;;;;;;;;===??????>>><<<;;;:::999::::::999999999;;;===@@@DDDFFFIIINNNUUU^^^iiiuuuwwwjjjXXXJJJDDDBBBHHHVVVccclllqqquuuxxxrrrhhhbbbeeegggiiisssxxxgggSSSBBB888555111222222222111000000111000000000000000111222222222111000///...//////000//////000111111111111111////////////////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000/////////000111222222222222222222222222222222222222222333333333333222222//////000111222333444444333333333333444555666666555555555444555999>>>CCCJJJTTTbbbnnnxxx{{{jjj```QQQKKKCCC===;;;;;;;;;:::;;;<<<===???@@@@@@??????>>>>>>>>>>>>????????????DDDEEEGGGHHHHHHJJJLLLOOOKKKMMMNNNNNNNNNNNNOOOQQQXXXaaaiiimmmpppwww~~~wwwyyyxxxssskkkaaaVVVMMMEEEAAA:::999888777666666666777333333333444444555555555222333333444333222111000.../////////000000111111000000000000111111111111///000000111222222333333111222222222222333333333333222333555999:::777444777<<>><<<;;;======<<<;;;999777555444999999999888888888999999444777;;;???@@@>>>:::888777777777777888999;;;;;;777999:::;;;;;;;;;===???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;===@@@DDDGGGJJJOOOVVV```lllwww}}}ooodddXXXIII===BBBCCCLLL]]]mmmuuuzzz~~~qqqfffbbbiiipppttt}}}xxxhhhYYYJJJ>>>777444111222333333222222333444000000///000000111222222222111000.........///000//////000111111111111111........./////////////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000...//////000111222222222222222222222222222222222111222222333333222222111222222222111111111111000333333333333444555666666777777666555555888<<<@@@===FFFTTT___iiittt|||sss[[[SSSHHH@@@======<<<;;;;;;<<>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEHHHFFFHHHJJJKKKKKKJJJKKKLLLJJJTTT\\\^^^bbbiiiqqqttt{{{{{{vvvpppggg]]]UUUNNNHHHDDD>>>999444333555666333000555555444444444333333333222222222222222111000/////////000111222222333333111000000000000000111111333333444444444555555555////////////000000000000111111111111111111111111444888???FFFOOO]]]mmmyyy~~~~~~|||{{{|||wwwssstttwwwuuunnnkkkpppvvvxxxyyy{{{zzzyyyyyy|||yyyyyy{{{~~~{{{wwwuuutttqqqmmmfff^^^WWWRRRLLLIIIEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBB@@@===<<<===>>>?????????@@@AAAAAABBBBBBFFFFFFHHHIIIKKKMMMNNNNNNQQQQQQRRRTTTUUUWWWXXXYYY\\\[[[\\\]]]^^^aaaccceeeaaa```___^^^___bbbeeegggkkkjjjhhhfffdddcccbbbbbbbbb^^^[[[[[[___dddffffffccccccaaa___]]][[[YYYYYYPPPMMMJJJKKKNNNQQQPPPOOOTTTWWWZZZ\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTUUUUUUSSSQQQNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKHHHEEEDDDFFFFFFDDDBBB======<<<;;;;;;:::999999===;;;999888888888666555777777666666555555555444888999:::888666555555666888999::::::;;;;;;::::::<<<;;;;;;===@@@AAA>>><<<>>>===<<<<<<===<<<;;;999:::;;;===AAAFFFKKKPPPSSS]]]fffpppyyytttcccYYYQQQIIIDDDCCCFFFLLLWWWeeepppxxx}}}pppffffffrrr|||www~~~{{{yyy~~~}}}jjjTTTGGG???888444333222111111000///......---000000000000000000000000......///000111222222333111000000000//////......000000////////////000000000000111000000///...---000000111222222222222222////////////////////////222111111111000000//////333222222222111111000000000111333333111000111222222222111111111111222222111111111111111111111111222333444444555555444444666666555555555555666666===AAAGGGNNNWWWdddrrr|||kkk```RRRHHHEEECCCAAA???@@@BBBEEEGGGFFFCCC@@@===@@@>>>;;;;;;;;;<<<;;;;;;???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFJJJOOOTTTWWW[[[^^^aaa{{{|||xxxqqqggg]]]TTTMMMGGGDDD???;;;666555777777555222555444444444444333333333222222222222222111000000///000000111222222333333111111000000000000111111///000000000000111111111000000000000111111111111111111111111111111111111111555:::???EEEQQQ___iiiuuu|||~~~~~~{{{zzz~~~~~~~~~tttmmmkkkpppvvvyyy{{{}}}}}}|||{{{|||~~~}}}~~~|||zzzuuummmddd[[[SSSNNNNNNKKKHHHFFFFFFGGGFFFFFFCCCCCCBBBBBBAAA@@@??????AAABBBAAA???===<<<<<<>>>????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJJJJKKKMMMNNNOOOQQQQQQWWWWWWWWWXXXZZZ\\\___```]]]\\\[[[ZZZ[[[^^^aaabbbbbbaaa```^^^]]]\\\[[[[[[\\\YYYWWWXXX[[[___aaaaaa]]]]]][[[ZZZXXXVVVUUUTTTPPPMMMKKKKKKMMMNNNMMMLLLPPPSSSUUUVVVUUUSSSSSSSSSQQQQQQQQQRRRRRRQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEECCC@@@@@@AAABBB@@@>>><<<;;;;;;:::999999888888888777555555666666666555888888888777777666666666777888999999777777888999888888999:::::::::::::::===;;;;;;===@@@AAA???===>>>>>>>>>>>>???>>><<<:::<<<>>>BBBGGGMMMRRRWWWYYY```iiittt}}}}}}pppcccVVVNNNIIIDDDBBBDDDLLLRRR]]]jjjuuuqqqkkkooo|||yyyzzzvvvvvv{{{kkkZZZGGG<<<666111......111111111000///.........////////////////////////000000000000000111111111111111000000000/////////000000////////////000000///000000000000//////...///000000111111111111111000000000000000000000000111111111000000000//////222222111111000000000000000111333333111000111222222222111111111111222222111111111111111111111111222333444444555444444444666555555444444555555666:::<<>>===<<<<<<===??????===<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@AAAAAACCCFFFJJJNNNQQQTTTXXX[[[zzz}}}{{{ttthhh\\\SSSLLLFFFCCCAAA===888777888888666444444444444444333333333333111222222222222111000000000000000111222222333333111111000000000000000111............////////////111111111111222222222222111111111111111111111111444666999<<<@@@HHHRRRZZZfffqqq|||}}}zzz|||~~~yyyvvvwww~~~sssmmmkkkqqqvvvyyyzzz}}}~~~}}}}}}}}}}}}~~~||||||~~~vvvlllbbbXXXPPPLLLLLLIIIGGGFFFFFFGGGGGGFFFFFFFFFEEECCCBBB@@@??????@@@@@@@@@>>><<<;;;<<<===??????>>>>>>>>>>>>======>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIOOOOOOPPPQQQSSSTTTVVVWWWVVVUUUTTTSSSTTTVVVYYYZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQRRRUUUWWWWWWWWWTTTTTTSSSQQQPPPNNNMMMMMMNNNKKKIIIIIIIIIJJJIIIHHHKKKMMMNNNMMMKKKJJJKKKLLLHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFCCCBBBAAABBBDDDEEEBBBAAAAAA@@@???>>>>>>===???>>><<<<<<======<<<;;;999999999888888777777666555444333333555777777666999999999888888888888888666888999999999999:::<<<999999999:::::::::;;;;;;===<<<<<<>>>@@@AAA@@@???@@@AAABBBCCCBBB@@@===<<<===AAAGGGOOOUUUZZZ]]]^^^aaakkkvvv~~~}}}ssshhhYYYPPPHHHEEEDDDCCCFFFJJJTTT\\\gggsss~~~vvvuuu}}}}}}~~~{{{vvvtttttt|||~~~vvv[[[MMM>>>777444111000111111111000000//////......////////////////////////111111111000000/////////111111111111000000000000000000////////////000000...///////////////000000...//////000000000000000111111111111111111111111111111000000000000//////000000000000////////////000111333333111000111222222222111111111111222222111111111111111111111111222222333444444444444444555444444333333444444555777888999:::===GGGSSS]]]nnnvvvyyyssslllfffaaa\\\UUUPPPLLLLLLMMMNNNMMMJJJEEEBBB<<<;;;<<<===>>>===:::777::::::;;;;;;<<<======>>><<<<<<<<<=========>>>>>>???AAACCCEEEGGGJJJOOORRR|||www|||}}}uuuhhh[[[QQQJJJEEECCC@@@===999888888888666555444444444333333333222222111111222222222111111000000000111111111222222222222111000000000000000000/////////000000000111111000000000111111111222222111111111111111111111111555777999:::===AAAHHHMMMUUU```llluuu}}}|||yyyzzz{{{wwwuuuuuu{{{sssooommmrrruuuvvvwwwzzz~~~zzzwwwuuussstttuuuuuuuuuvvvxxxzzzvvvkkk```VVVOOOLLLKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@>>><<<;;;<<<===??????>>>===<<<<<<;;;;;;======>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCFFFGGGHHHIIIJJJLLLMMMNNNMMMLLLLLLLLLLLLNNNPPPQQQOOONNNNNNMMMMMMNNNNNNOOOIIIIIIJJJKKKMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCGGGGGGFFFEEECCCBBBDDDFFF@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAA======<<<;;;::::::999999;;;;;;;;;;;;<<<;;;;;;:::888777777777666666666555777555444555777888888888999999999999888888888888555777999::::::;;;===???<<<<<<<<<;;;;;;:::::::::=========>>>@@@BBBDDDDDDFFFGGGIIIHHHFFFCCC@@@???>>>CCCKKKTTT[[[^^^______```gggooosssqqqiii\\\SSSKKKFFFCCCDDDFFFHHHOOOWWW___iiiuuu~~~|||{{{yyywwwwwwzzzrrrdddPPPDDD:::666555444333555111000000000/////////...////////////////////////000000000000000000//////111111111111111111000000000000////////////000000............//////000111---......///000/////////000000000000000000000000000000000000000000////////////////////////......000111333333111000111222222222111111111111222222111111111111111111111111222222333444444444444333444333333222222333333444555777888888:::@@@IIIPPPccclllyyy~~~|||{{{yyyvvvqqqjjjddd]]][[[YYYYYYXXXTTTNNNIIICCCAAA>>><<<;;;:::777555;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<===>>>>>>???BBBFFFJJJwwwsssyyy{{{sssfffZZZPPPJJJEEEBBB>>><<<999777666666555444444444333333333222222222000111111222222222111111111111111111111222222222222222111000//////000000000000000111111111222222/////////000000000111111111111111111111111111111222333555666888;;;???BBBGGGQQQ]]]fffqqq||||||xxxxxx}}}}}}zzzzzz{{{xxx|||zzzvvvrrrqqqssstttssssssvvv~~~~~~~~~}}}{{{xxxtttrrrnnnmmmkkkiiiiiilllrrrvvvyyymmmaaaWWWPPPLLLNNNLLLKKKKKKMMMMMMMMMLLLGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBB???===;;;<<<===???>>>>>>===<<<;;;::::::========================<<<<<<<<<======>>>>>>>>>??????@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB===>>>????????????@@@@@@BBBBBBAAA???======???AAA<<<<<<============<<<<<<:::;;;===>>>>>>===<<<<<<<<<<<<;;;:::999999888888777888999:::999999999999777777666666666666666555888666555555777888777666888888888888888888888888666777999::::::;;;===???@@@???>>><<<;;;;;;;;;;;;======>>>@@@CCCFFFJJJMMMOOOQQQRRROOOJJJFFFCCCCCCCCCHHHQQQZZZ___```___]]]ZZZ]]]```aaa\\\SSSKKKFFFDDDBBBCCCGGGJJJOOOYYYcccooo{{{}}}zzzzzzzzzzzzzzz~~~~~~}}}zzzzzz~~~xxxcccSSSDDD;;;444333222000000222000000000000////////////........................---......///000000111111000000000000000000111111000000////////////000000......------...///000111------.../////////////////////////////////////////////////////////000000..................//////000111333333111000111222222222111111111111222222111111111111111111111111111222333333444444333333333333222222222222333333222555999;;;<<>><<<<<<===>>>>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999999:::<<<===>>>????????????????????????@@@AAAAAA???????????????@@@AAAAAA<<<>>>@@@@@@???>>>>>>???????????????????????????777999;;;<<<;;;;;;<<<======>>>===<<<::::::<<<>>>:::;;;;;;;;;;;;;;;;;;:::666888:::;;;;;;:::888777;;;;;;::::::::::::999999222555777888777666666777777777777777777777777777666555333444555666666555888888888888888999999999777999::::::::::::;;;===@@@???===<<<;;;;;;<<<===>>>@@@BBBDDDHHHNNNUUUZZZ\\\]]]\\\VVVNNNHHHFFFFFFKKKPPPXXX^^^aaa___\\\YYYSSSQQQPPPPPPKKKEEECCCEEEDDDEEEJJJOOOSSSYYYeeerrruuunnniiiiiikkknnnrrrwww}}}||||||}}}|||iiiTTTFFF===777333333222//////111000000000000////////////........................,,,------...000111111222////////////000000000000000000////////////000000///...---------...///000---......///////////////..............................////////////000000............////////////000111333333111000111222222222111111111111222222111111111111111111111111111111222333333333333333444333333222222333333444...333999;;;;;;<<<>>>@@@GGGOOO\\\kkk{{{}}}yyyxxxxxxuuunnnhhhUUUOOOFFF???<<<<<<=========<<<<<<<<<<<<;;;;;;;;;666666777777777777888888888999::::::999;;;===@@@|||nnnlllvvvrrrkkkbbbXXXPPPJJJEEEBBB<<<;;;999777444333333444333333333222222222222111000000111222222222222222111111111111111111111111333222111000////////////...////////////000000000//////000000000111111111111111111111111111111111333444555888:::;;;:::999777===CCCHHHRRR```lllqqqssstttsssssstttyyy{{{yyyyyyzzzyyyuuuuuuyyyyyywwwuuurrrpppooooooooojjjhhhccc___^^^bbbiiinnn}}}tttllleeebbbXXXWWWVVVVVVWWWWWWUUUSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJHHHEEE@@@>>>===>>>>>>>>>======<<<<<<;;;;;;999999::::::;;;;;;<<<<<<888888888888888777777777666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;<<<>>>===::::::;;;===::::::;;;;;;<<<<<<======666999;;;<<<:::888999:::888:::::::::888888:::<<<999::::::;;;;;;::::::999888888999999999888888777888888999999999999::::::111555888999888777777999888888888888888888888888555444333444666888999888888999999999:::::::::;;;999:::;;;:::999888999:::;;;:::999999:::<<<>>>@@@@@@CCCGGGJJJOOOWWWaaaggghhhhhheee\\\QQQJJJHHHJJJQQQUUUZZZ^^^^^^ZZZUUUQQQLLLHHHFFFGGGDDD@@@DDDJJJNNNQQQXXX___ccciiixxx}}}ssslllddd______eeekkkooouuu|||~~~||||||~~~~~~kkkWWWGGG>>>888444222444444000000222////////////000000000000................................./////////000000---.........////////////000000////////////000000000///---,,,,,,---...///......///000000000000///////////////////////////........./////////000000....../////////000000000000111333333111000111222222222111111111111222222111111111111111111111111111111222333333333333222444444333333333333444444///333777999888777:::<<<===CCCMMM[[[jjjyyykkkdddYYYPPPJJJFFFDDDBBB@@@@@@???>>>===<<<;;;;;;666666777777777888888888666888999:::999:::;;;===yyykkkkkkvvv|||nnnhhh```XXXQQQJJJEEEAAA<<<<<<:::777555333444555333333333222222222111111///000111222222222222222222222111111111111111111333222111000////////////000000000000111111111111000111111111111222222222111111111111111111111111//////111333555555444222555999<<>>>>>===============<<<<<<<<<:::;;;;;;<<<======>>>>>>:::999999999999999888888555666888:::;;;;;;::::::999999999999::::::::::::;;;;;;::::::::::::;;;;;;:::<<<===;;;888888:::<<<888888999999:::;;;;;;<<<888;;;===<<<999777777888555777888888888777999:::999::::::::::::::::::999===;;;:::888888888:::;;;666666777888888999999:::333777;;;<<<;;;::::::<<<999999999999999:::::::::555444444666:::<<<======:::::::::;;;;;;<<<<<<<<<:::;;;;;;:::888777777888666555555777999===@@@BBBCCCFFFJJJOOOTTT^^^iiippppppooojjj___SSSKKKJJJKKKRRRUUUZZZ\\\ZZZUUUNNNJJJHHHDDDCCCDDDCCCAAAGGGPPPYYY^^^fffmmmrrryyy}}}wwwssslllaaaZZZ\\\ZZZ___jjjrrrvvv}}}{{{{{{~~~{{{|||ttt^^^KKK???;;;222//////111111......000////////////000000000000........................///////////////.........,,,---------......//////000000////////////000000111000...,,,+++,,,---......//////000000000000000000000000000000000000000---.........//////000000.../////////000000111111000111333333111000111222222222111111111111222222111111111111111111111111111111222333333333333222555444444333333444444555333555777777555555888;;;:::>>>FFFPPP]]]kkkyyytttiii^^^VVVOOOKKKDDDDDDCCCAAA@@@>>>======999999999999::::::::::::444666999:::999999:::<<>>555///000222222111111444111---,,,...000000///222000---++++++,,,...///111111000000//////......//////000000000000//////111333555777888777555333555555777;;;AAAIIIPPPTTTaaahhhpppsssssstttzzz~~~||||||}}}~~~~~~vvvpppnnnmmmjjjhhhiiihhhgggfffgggiiikkklllrrrooopppvvv{{{}}}~~~sssqqqoooooopppooommmlllllliiieee```\\\ZZZYYYYYYZZZVVVPPPJJJDDD@@@???>>>AAAAAA@@@???>>>===<<<<<<>>><<<;;;;;;<<<<<<;;;:::;;;999888888999999888666:::999999888888888888888:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<===<<<:::999999999::::::888888999999999888888777777777888888888888777777888999999::::::999999888888888999:::;;;;;;<<<<<<999999999999999999999999777777777777888999:::;;;<<<;;;:::999888999::::::;;;<<<<<<<<<;;;::::::999999999999999999999999999<<<<<<<<<======<<<;;;;;;;;;;;;<<<=========<<<<<<:::::::::999999<<<@@@DDDGGGOOOVVVYYY]]]fffpppuuuwwwrrrjjj___VVVQQQPPPQQQUUUSSSQQQQQQPPPLLLFFFAAA??????AAADDDDDDFFFOOOYYYhhhgggkkkttt{{{~~~ssslllfffddd^^^XXXZZZ```YYYfffuuu~~~{{{tttxxxrrrbbbPPP???666444111111111111111111111111...///111222111...,,,***///............---------////////////////////////000///...------...///000222000///---,,,,,,,,,,,,111111000000//////......//////.........---------........................//////............//////............////////////......//////000000111111333222111000000000222222000000111222222222222111222222222333333222222222111111222222222333333333555555555555666666666666;;;>>>BBBFFFKKKVVVdddnnnyyynnnddd^^^VVVRRRKKKFFFBBB@@@???===<<<;;;::::::999999999999777666666888:::;;;:::888vvvhhhhhhttt~~~vvvlllfff\\\SSSLLLGGGCCC@@@===<<<:::888666555444444666555333222111111111222///000222222111111222444CCC:::333222333000...///333000......000111000///111000...---,,,---...///000000000000//////......//////000000000000/////////111444666777666555333333333333666:::@@@FFFIIIVVV^^^hhhoooqqquuu}}}}}}}}}~~~zzz{{{}}}zzztttqqqnnnjjjgggggghhhiiikkkmmmnnnnnnooopppkkkiiikkkmmmnnnrrrwww}}}{{{yyywwwtttooojjjeeebbb```___]]]YYYRRRKKKEEE@@@>>>===@@@@@@@@@???>>>======<<<===<<<;;;;;;<<<<<<;;;:::;;;:::999999;;;;;;:::999999999888777777777777888::::::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;<<<;;;:::999888888999:::888888999999999888888777777888888999999888888777888888888999999888888888888888888888999:::;;;;;;::::::::::::::::::::::::888888888888999::::::;;;======;;;:::::::::;;;<<<;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::======>>>>>>>>>>>>======:::;;;<<<<<<<<<>>>BBBEEELLLUUU]]]aaafffoooxxx|||zzznnnaaaUUUNNNLLLKKKPPPMMMIIIFFFEEEBBB>>>;;;@@@AAADDDIIIKKKPPPZZZeeejjjjjjoooyyyxxxnnnbbb\\\XXXWWWUUUTTTYYYaaaooo|||uuuqqqvvv~~~wwwcccRRRDDD777222222111111111111111111111111111111000//////...------///............---------........................000///...------...///000111000///------------.../////////.........------//////.........---------...........................---------......///000............////////////000000000000////////////111111000/////////000111000000111222222222222111111111222222222222111111111111111111222222222222333444444444444555555555555888<<<>>>CCCLLLYYYbbbpppxxx~~~xxxnnniiiaaaYYYRRRLLLFFFBBB@@@???<<<:::888777777777;;;::::::;;;======<<<;;;uuuhhhjjjwww~~~vvvkkkddd[[[RRRKKKFFFBBB???<<<;;;999777555444333333444333222111111111111111---///111111111222333555@@@888222111111///---...111000///000111222111000000000//////////////////000000000////////////...//////000000000000//////---///111444555555444333333222111222444888;;;>>>KKKTTT___hhhnnnttt|||}}}|||~~~yyyyyyzzz{{{||||||yyywwwvvvxxx}}}{{{xxxsssmmmhhhgggiiimmmppprrrsssrrrqqqooohhhcccaaa```___dddiiippppppqqqsssxxx|||vvvpppkkkgggeeeaaa]]]WWWQQQKKKGGGDDDCCCDDDDDDDDDCCCBBBAAA@@@??????===<<<<<<======<<<;;;:::999888:::<<<===<<<;;;;;;:::999999888888999999999999::::::::::::999999888888999999999:::::::::::::::999888888888888999777888888999999999888888888999999::::::999999888777777888888888888777777:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>???@@@BBBEEEJJJMMMYYYbbbjjjnnnrrryyy~~~ooo___SSSKKKHHHGGGHHHEEEAAA>>>>>>>>>======AAA@@@BBBHHHLLLRRR]]]hhhiiikkkrrr}}}vvvfff[[[QQQNNNNNNPPPTTTZZZdddnnnwwwwww~~~}}}iiiQQQAAA777111000222111111111111111111111111333222///...---...///000///............---------........................//////...------...//////000///............//////.........---------------...............---------........................------------......///000............////////////111111111000///.........000//////......//////000///000111111222222111111000000111111111111000000000000000000111111111111222222222333333333444444222444666888;;;BBBLLLSSS^^^gggsss}}}zzzrrriii___UUUOOOIIIGGGBBB>>>;;;999999999;;;:::999999;;;;;;:::999rrrhhhlllzzz~~~vvvjjjdddZZZQQQJJJEEEAAA>>>;;;:::888666444333222222333222222111111000000000...000111222111111333444555///,,,...000//////111///000000111222222111000//////000111111000///...//////////////////////////////000000000000//////+++---///222333444333333444444222222333555888:::DDDLLLWWWaaagggnnnvvv|||~~~zzzvvvvvvwwwyyyzzzxxxtttqqqsssvvv||||||uuupppkkkmmmoooqqqrrrrrrpppooonnnhhhccc```]]][[[___eeegggeeedddfffkkkssszzzyyysssooolllgggddd```[[[WWWTTTRRRQQQOOOOOONNNMMMJJJHHHEEEDDDBBB@@@????????????===<<<999888777999;;;<<<<<<;;;===<<<;;;;;;::::::;;;;;;888999999::::::999999888777888888888888999999999999888888888888888888888777777888999999999888888999::::::;;;;;;::::::999888888999999999999888888;;;:::999888777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>????????????>>>===<<<<<<<<<<<<======>>>???AAABBBEEEIIIOOOWWW\\\jjjssszzz|||~~~wwwgggXXXMMMHHHFFFFFFAAA@@@??????AAACCCEEEFFFEEEBBBCCCGGGJJJOOOYYYccceeejjjsss~~~~~~jjjZZZQQQJJJLLLQQQYYYbbbnnnyyyppp\\\EEE888333111222333111111111111111111111111333111000.........000000///............---------............................................................//////000000......------------------................................................000000///....../////////............////////////111000000000/////////...//////////////////000000///000000111111111111111//////000000000000//////////////////000000000000222222222333333333333444333444555555777<<>>:::999888666444333222222111222222222111111000000000222333222111000111222///+++***...000///111444///000111111111000000000...///000111111000///..................///////////////000000000000//////+++,,,...000222222333333444333222222333555777999===CCCMMMWWW___hhhpppvvv|||yyyyyyyyy{{{{{{yyyuuurrrtttxxx~~~zzzsssrrrqqqpppooommmlllkkkjjjfffdddbbb___]]]```gggiiifffcccaaaccciiiooosss~~~}}}zzzwwwpppnnnjjjfffbbb___]]]\\\\\\[[[ZZZXXXTTTPPPLLLIIIEEEDDDAAAAAA@@@???===;;;999888888999:::<<<;;;:::<<<<<<;;;::::::::::::;;;888999999::::::999999888777777777888888888999999888888888888888888888888666777888999999999999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<======<<<<<<;;;::::::::::::::::::::::::======>>>???????????????@@@@@@@@@@@@AAABBBCCCDDDBBBCCCFFFJJJQQQ[[[fffmmmzzzvvvkkk\\\NNNFFFCCCBBBBBB>>>???BBBDDDFFFGGGIIIJJJKKKHHHHHHLLLPPPTTT]]]eeegggnnnxxxuuu```TTTOOOIIIQQQ[[[fffrrr~~~yyy___OOO===555333222222333000000000000000000000000000000000000000//////...///............---------........................------............------------...//////000000000........................---.............................................333333111000//////..................////////////.../////////000000000111/////////000000111111111//////000111111111111000/////////000000/////////....../////////000000000222222333333333444444444555555555444555888===@@@AAAJJJVVVaaalllyyyzzzkkkggg^^^VVVNNNJJJGGGGGGBBB@@@>>>======>>>===<<<ssskkkqqqxxxjjjcccZZZQQQJJJEEEAAA>>>;;;:::888666444333222222111222222333222222111111111222333222000///000111222///...111111000111444///111111000///......000---...///000111000///...---............///////////////000000000000//////,,,,,,...///111111222222111000000000111333555666555:::BBBKKKUUU```jjjpppxxx}}}||||||}}}~~~|||zzzzzz}}}zzzyyyvvvrrrnnnkkkhhhgggaaa``````aaa___^^^cccjjjooommmiiifffeeehhhkkknnnqqqoooooorrrxxxxxxvvvsssoookkkgggeeedddhhhhhhfffddd___ZZZVVVSSSMMMKKKHHHFFFEEECCC@@@>>>>>>===<<<<<<======<<<:::::::::999888888888888999999999::::::::::::999999777777888888888999999999777888999999:::999999999666777888999999999999999999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===============>>>===<<<;;;;;;;;;;;;<<<============<<<::::::::::::::::::::::::<<<<<<===>>>?????????????????????@@@AAADDDFFFHHHGGGJJJPPPVVV___jjjttt{{{|||iii^^^PPPFFFAAAAAAAAAAAACCCEEEHHHIIIIIIIIIJJJLLLNNNKKKLLLRRRXXX]]]eeelllpppyyyjjjXXXSSSUUUUUU^^^iiirrr|||xxxiiiMMMBBB777444333111000111000000000000000000000000......////////////......///............---------------------------------------............------,,,,,,---...//////...................../////////---------.......................................333222111000///.....................////////////.........///000111111111......///111111111111111...///000000111111000000//////000000000000//////////////////000000000000222222333333333444444444444333222222333555777888888???JJJTTT___mmm~~~{{{rrriii```YYYUUUSSSMMMIIIEEEBBBAAA@@@>>><<>>>>>>>>?????????>>>===<<<;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBAAA@@@AAABBBDDDHHHKKKMMMRRRXXXbbbllluuu|||yyyqqqhhhYYYPPPFFF@@@AAADDDFFFGGGNNNOOOQQQPPPPPPQQQTTTWWWUUUSSSUUU^^^eeejjjpppvvv}}}ttt```UUUYYYcccooowww~~~xxxeeeUUUAAA:::444333222//////111000000000000000000000000///...---,,,,,,---...//////............---------------------------------,,,------......------,,,+++,,,---......------,,,,,,,,,---------.........---------.........//////........................//////............//////............////////////////////////000000000000,,,---...000111111000000...//////000000000000000///000000111111000000/////////000000000111111111111111111222222222222333222222111111222444444444666;;;BBBHHHPPP]]]mmmyyy}}}wwwqqqnnnlll```\\\UUUOOOKKKGGGCCCAAAzzzsssyyyzzzkkkeee[[[RRRKKKFFFBBB???<<<;;;999777555444333333111222333444555444333222...///111111111111333555000...///111000---///333111222111---***)))+++...------------......//////---------.........////////////000000000000//////.../////////000000111111000000000//////000000111444444777;;;BBBLLLUUUZZZbbbkkksssxxx}}}~~~}}}~~~xxxppphhhdddZZZXXXVVVVVVVVVZZZfffrrrpppooooooooopppqqqrrrsssmmmiiidddbbbeeeiiimmmooollloootttxxx{{{|||{{{{{{zzzzzz{{{}}}~~~||||||}}}|||yyyuuuqqqnnngggddd```\\\ZZZVVVRRRPPPNNNKKKIIIGGGFFFDDDBBB@@@??????>>>===============:::;;;;;;<<<<<<;;;;;;:::888999999999999:::::::::888999:::;;;<<<;;;;;;:::666666777999999:::::::::888999999::::::999999888888999999::::::999999888555777:::<<<===<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>?????????@@@AAA@@@???>>>===;;;;;;<<<===>>>>>>==============================BBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJMMMQQQUUUWWW\\\eeerrr~~~~~~sssiii]]]SSSMMMFFF>>>===CCCJJJNNNOOOWWWXXXYYYXXXXXX[[[bbbhhhcccaaaccclllssswww|||jjjZZZUUUaaapppvvvfffRRRBBB<<<777444333222///000333000000000000000000000000000...+++))))))+++///111//////.........---------------------------------,,,,,,---......---,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,------------------.........//////........................***++++++,,,---...000000............/////////000111111000000//////......***+++---///000000///......//////000000000000000000000111111111111000000000000000000111111111111000000000000111111111111333222111111333444444444444777999;;;???JJJYYYdddttt}}}wwwqqqiii```ZZZTTTOOOKKKzzz{{{qqqeeeXXXRRRMMMFFF@@@>>>===999444222333444333222222222222222222222222333111111111111000///------000000000000000000000000000000//////......------//////............//////+++,,,---////////////...111000000...---,,,+++++++++,,,...000111000000///000/////////000111222222000444888999999>>>FFFMMMWWWbbblllqqqyyy}}}~~~}}}xxxpppiiiYYYVVVSSSSSSVVV\\\dddhhhpppqqqrrrrrrwww|||{{{wwwnnnooopppmmmjjjfffddddddbbbgggmmmqqqrrrpppooonnnnnnppprrruuuxxx{{{}}}~~~|||{{{zzztttrrroookkkfffbbb___]]]]]]YYYSSSPPPNNNMMMJJJGGGCCCBBBAAA@@@????????????<<<<<<<<<<<<;;;:::999888:::::::::;;;===<<<;;;999888888888888888888888888888999999999999999999999;;;<<<======;;;::::::;;;666888:::;;;::::::;;;<<<<<<<<<<<<===============<<<<<<===>>>>>>===;;;:::<<<<<<<<<;;;<<<===>>>>>>@@@@@@@@@@@@???>>>===<<<>>>===<<<<<<===>>>===<<<======>>>???@@@???===;;;CCCCCCEEEHHHLLLNNNMMMMMMLLLOOORRRTTTUUUYYY___dddqqqwwwtttiii^^^UUUNNNIIICCCBBBAAAEEEKKKRRRXXXZZZ^^^aaabbbaaaeeelllqqqqqqrrrmmmnnnvvv~~~nnn```ZZZ^^^sssuuudddSSSEEE===333333222222111000//////000000000000000000000000......---------,,,,,,,,,000000000000000000000000+++++++++,,,,,,,,,---------------.....................---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------------...------............------...............///000000//////000111111111111111......//////000000111111///...---,,,---...000222............////////////111111000000//////.........///222444444333111///000000000///000000111222000111111222222111111000888777666777:::BBBKKKRRR```eeemmmtttzzzxxxqqqjjjccc^^^{{{yyyqqqeeeYYYSSSNNNGGG@@@>>>:::888555444555444222000222222222222222222222222111111111111000///...---000000000000000000000000222222222111111111111111111111000000000000111111,,,---...///000///......---------.........//////,,,---...///000000000000000000000///000000111111///222666777777;;;BBBHHHNNNXXXbbbjjjsssvvvtttuuuzzz~~~zzzsssmmm```]]]ZZZXXXYYY]]]bbbeeekkknnnoooqqqwww}}}~~~zzzvvvxxxxxxwwwsssnnnlllkkkeeefffgggeee```\\\ZZZYYY^^^```cccgggkkkooorrrssszzz}}}~~~zzzvvvrrrnnnllliiieee```\\\ZZZWWWSSSOOOKKKKKKIIIHHHFFFFFFEEEEEE>>>?????????>>>===<<<<<<999:::;;;===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======:::;;;===<<<:::999999:::777999;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;;;;======>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>=========>>>======???@@@CCCEEEFFFFFFDDDBBBJJJKKKNNNRRRUUUWWWWWWVVVZZZ\\\```ccceeejjjqqqvvvnnnfff\\\RRRLLLHHHEEEDDDJJJIIIIIILLLRRRYYY^^^aaabbbfffiiijjjnnnvvvzzzzzzzzzwwwyyyyyyeee```dddooo|||pppbbbTTTGGG===777333333222111111000//////000000000000000000000000/////////.........------000000000000000000000000,,,,,,,,,,,,------------...............---------............------,,,,,,,,,,,,,,,---------..................////////////------............------///............/////////,,,,,,---...............///////////////000000000//////---------...000111............////////////000000000000//////.........///111333333222111000000000000000000111222222111111222222222222111111777666666555888===DDDJJJPPPUUU]]]cccjjjsss~~~zzzttt{{{xxxqqqeeeYYYSSSOOOGGGAAA>>>777777666666666555222///111111111111111111111111000111111000000///...---000000000000000000000000.........///////////////111000000//////000000111//////000000000///......+++,,,,,,---...///000000......---......///000111111111000/////////000000///111333444444777<<>>@@@AAAAAA???===;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======:::<<<======;;;::::::;;;999;;;======<<<;;;;;;<<<======<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@??????@@@AAABBBEEEGGGKKKOOOPPPPPPNNNLLLRRRTTTYYY^^^bbbdddeeeeeejjjmmmrrrvvvzzzrrrhhhXXXRRRJJJDDDCCCFFFIIIKKKTTTSSSSSSVVV\\\cccgggjjjhhhnnnsssuuuxxx~~~{{{lllbbbhhhuuu~~~zzznnn\\\LLLAAA:::555222222222111111000000//////000000000000000000000000000000000000000/////////........................,,,------------.........//////......------,,,,,,/////////............---,,,,,,,,,------------...............////////////------............------//////..................+++,,,,,,---------------000000////////////////////////...------...000111............////////////000000000////////////...///000000000111111111111111111111000111222222333222222222333333222222222555555555444555777<<<@@@CCCGGGMMMSSSZZZdddpppxxx~~~~~~yyyxxxqqqeeeYYYTTTOOOGGG@@@>>>777777666666555444222111111111111000000000000000000000000000000///......////////////////////////,,,,,,,,,------......///.........------.........111111111000//////...---..................------///...---------///000111222111000//////////////////000222222222444888;;;:::AAALLLVVVbbbmmmwww|||~~~}}}tttnnnkkklllhhhhhhmmmqqquuu{{{~~~{{{xxxvvvtttsssqqqooollljjjhhhgggcccgggjjjkkkqqqyyy|||{{{|||zzz|||yyytttkkkaaaZZZUUUTTTIIIJJJLLLNNNPPPRRRTTTUUUUUUZZZbbbllltttyyy{{{{{{~~~}}}zzzzzzxxxvvvtttpppllljjjkkkjjjgggddd```\\\YYYWWWOOOOOONNNMMMKKKIIIHHHGGGEEEGGGIIIHHHFFFBBB>>>===::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============<<<>>>???>>>===;;;<<<<<<<<<===??????=========>>>@@@??????>>>>>>>>>>>>???????????????@@@BBBCCCDDDCCCEEEGGGHHHIIIHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDGGGIIIOOOSSSWWWZZZZZZYYYWWWVVVYYY^^^eeelllpppsssuuuvvvyyy}}}}}}tttgggZZZQQQLLLHHHEEEEEEIIIPPPVVVZZZ[[[[[[[[[___eeekkkpppqqqnnnvvv|||}}}~~~ppplllnnnyyy}}}{{{nnn```LLL===777555333222111111000000000/////////000000000000000000000000000000000000////////////---------------------------------.........////////////...------,,,++++++/////////////////////...------------------------++++++,,,,,,,,,---------------............------..................------...//////000000/////////000000000//////......---//////............///000............////////////////////////////////////000000///...///000111222111111111111111222333333222222333333333333222222111333333333333444777999;;;>>>BBBGGGLLLUUU```iiitttyyyzzzvvv~~~zzzpppdddYYYTTTOOOGGG???<<<999888666444222222333555111111111000000000/////////000000000000//////.../////////////////////////////////000000111111111......------------......222222111000///......---..................------//////...------...000111111111000///.........///000000111111111333555777888<<>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@???===<<<<<<===<<<>>>@@@@@@???>>>>>>???BBBBBBBBBAAAAAA@@@@@@????????????@@@BBBEEEHHHJJJKKKLLLNNNPPPPPPOOONNNMMMNNNMMMKKKJJJIIIHHHHHHHHHGGGHHHHHHGGGGGGIIINNNSSS]]]aaaeeefffdddaaa``````dddjjjttt|||tttpppiiibbbZZZRRRKKKFFFCCCCCCEEEJJJQQQYYY^^^```______```eeekkkrrrvvvwwwsss}}}{{{wwwuuutttpppvvvxxxrrr\\\PPPAAA666333333333111000000//////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---,,,++++++***.../////////////////////------------------------+++++++++,,,,,,,,,,,,---------............------------...///......---,,,000000111111111000000///000000//////......------/////////.........//////............////////////.............../////////000///...---...///111222111111000000111111222333111222222333333222222111///111333333333444555777666888;;;===@@@GGGPPPWWWhhhllluuu~~~yyyvvv~~~yyynnncccXXXSSSNNNFFF>>>;;;999888666333111111444777222222222111111000000/////////000000000000//////000000000000000000000000............////////////000//////......//////000222111000///............+++,,,,,,---...///000000//////............//////000000///.........//////000000000000111222333444777888>>>GGGNNNTTT\\\dddlllpppvvv{{{|||wwwsssppphhheeefffjjjmmmnnnqqqvvvwwwwwwwwwwwwzzz~~~|||yyywwwkkkpppqqqpppqqqwww{{{|||{{{tttkkkccc^^^[[[[[[ZZZXXXUUURRROOOMMMLLLOOOPPPQQQTTTVVVXXXYYYZZZaaabbbdddgggjjjllloooppptttwwwzzz|||}}}~~~~~~{{{xxxvvvlllkkkjjjgggddd```]]]\\\]]]^^^\\\VVVNNNFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDEEECCCBBBBBBAAAAAA@@@@@@??????AAABBBAAA@@@>>>?????????AAACCCCCCBBBBBBCCCDDDDDDEEEGGGGGGGGGEEECCCAAA@@@@@@@@@BBBEEEJJJOOORRRWWWWWWYYYZZZZZZZZZYYYXXXWWWVVVTTTQQQOOOOOOOOOOOOMMMOOOOOONNNNNNRRRZZZ```lllooorrrqqqmmmjjjjjjkkksss{{{xxxooo^^^ZZZSSSNNNLLLJJJHHHGGGEEEFFFJJJQQQYYY___bbbcccbbbbbbdddjjjqqqwww|||}}}}}}zzzrrrmmmkkkmmmpppxxx}}}}}}xxxkkkcccIIIBBB999333111111000///////////////............////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,++++++---............/////////...------------,,,,,,,,,------------............------............------+++,,,---...///......---//////////////////...---//////..................///////////////.....................////////////---............////////////...---------...000111000000000///000111111222111111111222222111111111...000222333333333555666777999;;;;;;<<>>CCCGGGNNNWWW]]]ccclllsssxxx}}}}}}zzzvvvrrrnnnfffdddfffllloooooorrrvvvyyyxxxwwwvvvwwwzzz}}}|||zzztttxxxzzzxxxxxx}}}~~~{{{tttmmmhhhfffffffffeeeccc```]]][[[YYYXXXVVVWWWWWWWWWUUURRROOOMMMOOOOOOOOOQQQSSSWWWZZZ\\\bbbeeeiiilllnnnqqqvvvyyy{{{}}}xxxwwwvvvtttrrrooommmkkkjjjkkkhhhaaaWWWPPPNNNOOOJJJJJJKKKKKKLLLMMMMMMNNNKKKJJJIIIHHHFFFEEEDDDDDDFFFHHHIIIHHHGGGEEEFFFFFFGGGIIIKKKMMMLLLMMMNNNPPPKKKNNNQQQRRRRRRNNNJJJHHHFFFFFFFFFHHHMMMSSSZZZ^^^cccccccccdddddddddeeeeee___^^^[[[YYYXXXXXXXXXYYYYYY[[[\\\\\\\\\aaakkkrrrxxx{{{|||zzzvvvssstttwww{{{oooaaaWWWNNNKKKHHHGGGIIIKKKMMMNNNMMMNNNRRRWWW^^^bbbdddeeeeeeeeehhhooovvv}}}uuukkkiiijjjlllsss{{{xxx|||{{{kkkZZZOOO>>>;;;777333000.................................////////////////////////+++,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,,,,,,,,,,---------.........------............------)))***,,,...//////............//////......---,,,------..................///////////////......---............////////////---------.........//////......------......////////////......//////000111///000000111111000000///000111222222111111222444666888;;;;;;<<<>>>DDDIIIMMMSSS```ppp|||~~~ssskkk```VVVQQQMMMDDD<<<888333666888888555222333444444444333333222111000000//////000000000000000///000000000000000000000000000000000//////......------------,,,,,,---------000///...,,,,,,---......111000000...---,,,++++++---...///000000///...---...............///000111---,,,,,,---///000000///000...111888===???FFFOOORRRZZZdddmmmtttzzz}}}{{{xxxtttoookkkeeedddhhhooossssssuuuyyy|||{{{xxxwwwwwwxxxzzz{{{}}}{{{zzz~~~~~~}}}zzzyyy}}}{{{uuuooojjjjjjlllooommmmmmkkkjjjhhhfffeeedddbbbcccdddccc___XXXRRRMMMHHHGGGFFFFFFHHHKKKOOOQQQQQQTTTXXXZZZ\\\```fffkkkqqqssswww|||~~~~~~}}}|||{{{yyyxxxwwwuuuuuurrrjjj```YYYYYY[[[WWWXXXXXXYYYZZZ[[[[[[\\\XXXWWWVVVTTTRRRQQQOOOOOONNNOOOQQQPPPNNNMMMMMMNNNPPPRRRUUUVVVWWWWWWYYYZZZSSSVVVZZZ]]]\\\XXXSSSOOOMMMLLLMMMPPPUUU]]]dddhhhkkkkkkkkkjjjkkkkkklllmmmcccbbb```^^^^^^^^^```aaadddfffhhhhhhiiioooyyy~~~{{{yyy|||zzzqqqgggZZZMMMEEEEEEDDDDDDFFFKKKOOOQQQRRRSSSSSSTTTXXX]]]aaaccccccggghhhkkkrrrzzzuuulllgggkkkrrryyyuuu{{{sss```NNNBBB;;;:::888444000------...---.....................////////////////////////,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,******+++++++++,,,,,,,,,---..................---'''))),,,...000000///...///000000000///...------,,,------......///////////////000000///...------............/////////000---------.........//////---------............///...............///000000//////000000000000//////111222222111//////000222///222555666666999===BBBGGGNNN\\\ooo~~~zzzmmmcccYYYQQQIIIAAA======:::999666444333222222222222333333333333222111111222111111111000000//////------......//////000000////////////............000000000000111111111111000111222333333222111000---.........//////000000111111000000/////////...------------------------000000000000000000000000:::777333111222777===AAALLLPPPWWW___hhhrrr{{{|||zzzzzzyyyvvvqqqmmmkkkmmmqqquuuyyyzzz{{{{{{~~~}}}{{{zzzyyyzzz{{{~~~~~~zzzvvvvvvnnnpppqqqnnnlllnnnsssqqqooolllkkklllmmmnnnooonnnllljjjfff```YYYSSSPPPNNNKKKIIIGGGFFFCCCAAAFFFFFFGGGIIILLLQQQVVVYYY^^^___ccciiioootttvvvvvv{{{||||||}}}}}}~~~~~~}}}|||tttoooppppppnnnjjjgggeeegggjjjmmmmmmlllnnnggg```]]]^^^```^^^\\\^^^]]][[[ZZZYYYYYYYYYZZZ^^^```ccccccbbbaaaaaaaaacccdddeeeggggggcccZZZSSSTTTSSSTTTYYYbbbjjjnnnpppqqqtttsssooommmooopppnnnmmmfffaaacccfffhhhjjjnnnppptttxxxzzz{{{|||}}}~~~~~~~~~|||{{{zzz}}}zzzpppiii```WWWQQQLLLFFFBBB@@@BBBHHHQQQYYY^^^^^^\\\VVVWWWZZZ^^^bbbeeeggggggmmmppptttvvvxxx~~~~~~wwwnnnooorrryyy|||zzzrrr```NNNBBB;;;666555333111000000111222........................////////////////////////......---,,,++++++******/////////...------,,,,,,,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---...---------...............,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////------......//////000000//////000000000000///...////////////000000000000......------------......000000//////..................///000111222222333000000000000000000000000111111222222222222111111111111222444666999;;;<<>>EEETTThhh}}}~~~yyyjjjaaaXXXRRRKKKAAA<<<;;;888777666444333222222222333333333333222111000///000000///////////////...///////////////.........------...///000111222222.........////////////000000//////////////////000.............../////////.........---------------////////////////////////////////////////////////---...///111222333333333777===GGGQQQZZZbbbiiimmmvvvwwwyyy|||}}}|||yyyvvvuuuxxx~~~zzzwwwvvvxxx|||~~~{{{wwwsssrrrjjjeeegggmmmqqqwww{{{}}}yyywwwsssssstttvvvvvvtttqqqnnnkkkfff```ZZZWWWUUUSSSRRRIIIGGGDDD@@@>>>>>>>>>>>>FFFFFFFFFGGGIIIMMMPPPRRRTTTUUUXXX[[[___cccfffgggkkkoooqqqpppqqqwww{{{|||}}}|||~~~}}}~~~}}}zzzwwwuuutttttttttuuuvvvvvvtttrrrrrrssstttyyyyyyyyyzzzxxxrrrkkkfffggggggiiinnnuuu{{{~~~zzzzzzwwwsssooohhhdddhhhmmmppptttxxx|||~~~|||vvvpppkkkiiieeedddcccaaaaaaeeejjjnnntttssspppllldddZZZRRRMMMIIIFFFCCCAAABBBCCCDDDCCCJJJOOOWWW___eeehhhhhhhhhiiiiiikkkmmmppprrrssstttvvvyyy|||~~~}}}yyyvvvrrrtttvvvwwwwwwwwwxxxzzz{{{~~~zzzwwwzzz~~~}}}{{{|||}}}~~~|||ooo\\\KKK???888444111222111000///.........///.........................................................------,,,,,,+++******++++++,,,------......---------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...------------...//////+++,,,,,,---.../////////........................------...////////////.../////////...............////////////////////////111000000//////.........,,,---............---,,,000////////////.........000000000000000000000000////////////////////////000111111222222111111000//////000000111222444444999???JJJ\\\rrr|||~~~~~~}}}xxxhhh```XXXRRRKKKAAA;;;:::777777666444333222222111111111222222222222111111////////////............000000//////......------111111111000/////////...---------.........////////////---,,,,,,---//////........................////////////////////////------------------------////////////////////////---...000222333333333333111666>>>FFFOOOXXX```eeekkkmmmrrrwww{{{{{{zzzxxxvvvzzz|||yyywwwyyy~~~}}}}}}{{{vvvrrrnnnjjjiiilllrrryyy~~~{{{yyywwwwwwxxxzzz||||||yyywwwvvvpppiiiccc```______^^^YYYVVVQQQKKKFFFCCC@@@???BBBCCCDDDDDDDDDCCCDDDEEEHHHIIIJJJLLLNNNPPPQQQRRRUUUZZZ^^^^^^bbbiiinnnoootttssstttvvvyyy|||}}}}}}~~~~~~yyysssooooooppprrrvvv|||~~~yyysssqqqiiiccceeeggghhhjjjmmmpppqqqqqqmmmeee]]]WWWSSSQQQQQQPPPPPPPPPTTTYYY]]]```___\\\WWWPPPJJJFFFDDDDDDCCCCCCDDDFFFIIILLLMMMQQQVVV\\\```dddfffjjjllltttttttttuuuwwwxxxyyyzzzyyy{{{}}}uuupppnnnkkkhhhgggjjjnnnsssxxx|||wwwvvv{{{}}}yyy|||}}}kkk]]]JJJ<<<666444333111222222111111000000000000.........................................................---------,,,,,,++++++,,,,,,,,,---------,,,,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///++++++,,,---......///000------------............------...//////........./////////......---------///........./////////000111111000///......------,,,---///000000///---,,,............------------000000000000000/////////////////////////////////000000111111111111000000000000//////000000111222666999BBBQQQdddyyyrrrlllpppwww~~~{{{vvvggg___WWWRRRJJJAAA;;;:::666666555444333222222111...///000111222333333333............////////////000000//////......------111111111000///......---------------............///...---,,,,,,---...///...............---------.........///////////////////////////////////////........................000//////000111222333444111444888===DDDNNNYYY___aaaeeekkkrrrvvvyyy{{{{{{xxx|||~~~|||}}}~~~{{{|||}}}yyytttooolllmmmpppsssyyy~~~|||zzzzzz{{{zzz{{{|||~~~~~~{{{yyyyyytttmmmhhhggghhhiiijjjccc```[[[TTTNNNIIIEEEDDDHHHKKKNNNMMMIIIDDDAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAGGGKKKKKKNNNUUUYYYZZZaaabbbdddfffiiimmmqqqtttxxxyyy|||~~~zzzxxxyyy{{{~~~|||vvvooofff^^^\\\[[[XXXXXXYYY^^^______\\\VVVOOOIIIGGGEEEFFFHHHIIIKKKNNNSSSVVVVVVUUUSSSNNNHHHDDDDDDEEEHHHIIIJJJLLLNNNQQQTTTVVVVVVZZZ^^^```bbbfffnnnttt|||{{{zzzzzzzzz{{{||||||{{{|||~~~~~~vvvkkkdddbbbaaa```___aaafffpppyyy{{{yyy|||}}}vvviiiUUUKKK===555333444333111000111111111000000//////................................................---------------,,,,,,,,,///.........---------,,,------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,---...++++++,,,,,,---......///++++++,,,,,,,,,---------------............------//////......------,,,,,,......------...///000000111000000///...------,,,---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////........................000000000111111000000000111111000000000000111111444666===GGGWWWiiizzzzzzlll___[[[___fffqqq|||zzztttggg^^^VVVPPPIII@@@;;;;;;555555555555444333111111---...///111222333333333...////////////000000000///////////////.........---........./////////000---------............///......------------...............---------------,,,,,,,,,,,,,,,---------------------------------........................///...---,,,---///111333222333444777<<>>GGGMMMRRRWWW^^^eeekkkrrryyy~~~~~~~~~}}}~~~zzz{{{|||xxxvvvwwwwwwuuussssssyyy}}}~~~~~~||||||||||||zzzwwwsssooommmnnnqqqsssttttttssspppmmmjjjfffdddcccaaadddfffbbbXXXNNNHHHFFFCCCCCCBBBAAA@@@???>>>===;;;???AAA???>>>AAABBB@@@===???AAAAAAAAACCCGGGKKKOOOQQQUUUXXX[[[___bbbdddggggggggghhhjjjmmmoooqqqsssuuuvvvvvvtttssstttuuuppprrrttttttqqqppppppqqqrrrvvvzzz}}}~~~wwwooonnnoookkkeeeZZZQQQJJJHHHHHHGGGGGGHHHGGGHHHJJJJJJIIIHHHIIIKKKJJJOOOVVV\\\```ccceeegggllllllhhh___VVVQQQQQQTTTUUUXXX]]]aaadddhhhmmmqqqvvv|||}}}vvvsssyyy}}}{{{{{{{{{{{{xxxwwwuuussspppmmmiiiggg```YYYWWW[[[```dddjjjrrr~~~{{{lllZZZKKKBBB666444111///---......///,,,,,,---.........---,,,........................------------------------++++++++++++++++++++++++---------------------------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,+++++++++,,,,,,---......///---.........------,,,+++,,,------------------......---,,,,,,,,,...000222................................................,,,,,,---------.........---.........///000000000........................//////000000000000//////000000/////////000000111000333888<<<@@@FFFNNNSSSSSSNNNGGGAAA???@@@BBBDDDJJJRRR]]]fffkkkpppuuuyyy}}}wwwqqqggg^^^TTTMMMFFF???<<<<<<333444444555444333111000222222222111111000///...//////000000111111222222---.........//////000000000///...---,,,+++******.........////////////000,,,---////////////---,,,.........------,,,,,,,,,---------....../////////////////////////////////........................---......///000000000000---...000222555:::@@@EEELLLQQQXXX___eeemmmuuu{{{}}}}}}{{{~~~zzz{{{zzzwwwtttuuuxxx{{{zzzyyyyyy~~~|||vvvssspppnnnppprrrssstttxxxwwwvvvtttrrrpppnnnnnnkkknnnnnnggg\\\RRRNNNMMMNNNMMMKKKIIIFFFCCCAAA@@@===AAACCC@@@>>>@@@@@@>>>;;;<<<>>>===;;;<<>>DDDMMMSSSXXX\\\bbbggglllpppwwwxxxpppccc]]]TTTKKKDDD???:::888666444333333333333222000111000000000//////............------...///000222222111111111000000//////111///,,,,,,---......---111...++++++---///---+++*********+++---///000111000000//////...............------,,,,,,------...///---,,,...111222000---,,,,,,,,,---...///000111............////////////000/////////111555999;;;DDDLLLWWW___ccchhhpppvvv|||~~~~~~|||}}}}}}|||zzz}}}|||||||||}}}zzzwwwssstttvvvzzz}}}~~~|||~~~}}}wwwuuusssoookkkiiilllrrrwww|||{{{{{{||||||yyytttqqqssspppkkkddd]]]YYYYYYYYY\\\YYYUUUUUUVVVSSSLLLFFFFFFFFFEEEEEECCC@@@>>><<<<<<<<<;;;:::::::::;;;;;;===<<<;;;<<<>>>??????>>>AAAAAABBBCCCEEEGGGJJJLLLHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRUUUVVVWWWYYY\\\___\\\VVVPPPLLLKKKKKKJJJIIIGGGHHHJJJLLLOOOQQQSSSTTTQQQZZZ___]]]]]]ccciiijjjrrruuuzzz{{{rrrhhh```\\\[[[ZZZdddooovvvzzz~~~|||}}}|||{{{yyytttppplllgggdddccc^^^VVVVVVZZZ___ccckkkuuu{{{jjjXXXIII===555111//////............//////000000000000000000000000------------------------......---------,,,,,,,,,---------............///---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...---......//////......---)))***++++++,,,,,,++++++---------............///------------------------------------------------,,,,,,++++++,,,,,,---...//////.........---------++++++++++++++++++++++++000000///---,,,,,,------.../////////000000111111//////000000111111222222111000000000//////......---------......000111111222222333333555777888999777777777666555444222111;;;===???BBBEEEIIIOOOSSS\\\aaajjjttt~~~~~~tttlllbbb]]]TTTLLLEEE@@@<<<999666444333333333333222000111111111000000000//////000///...---------...///000000000/////////......111///------...///...---000///------......---+++,,,,,,,,,,,,,,,---...////////////.........------++++++************++++++///...---///111222000.........---------......///------......///000000000000///......000333666888@@@GGGPPPXXX^^^dddkkkooowww~~~~~~~~~~~~}}}}}}~~~|||zzzzzz{{{{{{yyyvvvuuuuuuttttttvvvxxx{{{}}}{{{wwwssstttvvvyyy}}}~~~xxxyyyvvvqqqllljjjlllrrrvvv{{{{{{|||}}}}}}|||xxxvvvqqqooolllgggbbb``````aaafffbbb``````aaa^^^YYYSSSOOOOOONNNMMMJJJHHHEEEDDDBBBAAA@@@@@@????????????>>>===;;;;;;===>>>======;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCEEEFFFGGGHHHJJJNNNPPPOOOLLLIIIHHHKKKNNNPPPPPPNNNPPPSSSVVVZZZ]]]___aaaeeekkknnnjjjhhhmmmrrrsss}}}{{{oooccc\\\[[[\\\dddnnnzzz~~~zzzwwwtttoooiiieee^^^[[[[[[]]]\\\ZZZ]]]cccmmmsss{{{tttjjjZZZJJJ>>>777333111//////............//////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,------,,,,,,------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,........./////////000000.........///////////////111111111111000000//////---------......///000111111111111222333444555666222333333333333222222111333444666888:::===BBBFFFLLLQQQZZZeeepppyyy}}}|||rrrjjj```ZZZRRRJJJDDD???;;;999666444333333333333222000222222222111111111111000111000///...------------//////...............---000///...///000///...,,,---...000000...---,,,---//////...---,,,,,,,,,,,,.........---------------......------------......///......///000111///...//////......------------,,,------...///000111111000///......///111333555:::>>>FFFNNNWWW___eeehhhmmmvvv||||||||||||}}}~~~~~~yyyxxxxxxxxxxxxyyyzzz{{{zzzwwwuuupppooommmmmmnnnqqqtttvvv||||||xxxwwwwwwxxxzzz}}}||||||}}}yyyrrrssspppkkkfffccceeejjjnnnuuuuuuvvvxxxzzz{{{yyywwwssssssqqqoookkkiiiiiijjjooollljjjjjjkkkiiieeeaaaZZZZZZYYYWWWUUUSSSQQQOOOLLLKKKJJJIIIHHHFFFFFFEEEBBB@@@===<<<=========<<<<<<<<<;;;;;;::::::::::::999999:::::::::::::::::::::::::::;;;<<<===???@@@???@@@AAABBBCCCFFFJJJMMMJJJIIIIIILLLQQQVVVYYYZZZYYY[[[___ccchhhllloooqqqyyy|||{{{vvvsssvvv{{{}}}xxxjjj]]]XXX[[[___oooyyy~~~zzztttnnnhhhccc^^^ZZZRRRSSSWWW^^^bbbffflllsss|||}}}yyyvvvyyyxxxqqq^^^UUUGGG;;;444111111111//////............//////......................................................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------***++++++++++++++++++***++++++,,,---------------++++++++++++,,,,,,,,,,,,------------------------.........------,,,,,,,,,...------------...//////...............---------------------------------,,,++++++---000000---***---------............///---------------,,,,,,,,,111111111111111000000000......---......///000111000000000000000111222222000000111222333333333222111222333444555777:::===>>>BBBJJJTTT^^^hhhooosssxxx|||}}}}}}~~~tttlll]]]WWWOOOHHHBBB>>>:::777666444333333333333222000222222222222222222222222111111000000////////////...........................------...//////,,,***'''+++000000...,,,---//////...------,,,,,,,,,,,,------------------------000000////////////000000---------............---..................------............////////////111000///...///000222333555777===FFFQQQ[[[aaacccdddmmmwww|||}}}wwwxxxyyy{{{|||~~~}}}||||||{{{{{{{{{||||||{{{yyywwwsssqqqooommmmmmnnnppprrrzzz~~~{{{|||}}}}}}}}}~~~yyyvvvuuupppiiiiiigggccc^^^\\\^^^ccchhhqqqqqqrrrtttwwwyyyyyyxxxxxxyyyyyywwwtttrrrrrrsssuuusssqqqqqqpppnnnkkkhhhccccccbbbaaa```___^^^^^^ZZZYYYWWWUUURRROOOMMMLLLIIIFFFCCCAAAAAAAAA@@@???@@@@@@@@@@@@??????>>>===999999::::::;;;;;;;;;<<<============>>>@@@AAABBBBBBDDDFFFHHHKKKNNNSSSVVVTTTUUUWWW[[[```dddfffgggeeehhhlllpppuuuyyy{{{|||{{{xxxzzz~~~~~~{{{qqqdddYYYXXX```hhhxxxwwwrrriiiaaa\\\ZZZYYYYYYVVVZZZccclllsssxxx~~~~~~rrrqqqrrryyyvvvgggZZZKKKEEE<<<555111111111111///......------......///------------------------..............................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++************+++++++++,,,------......------++++++++++++,,,,,,,,,,,,------------------------.........------,,,,,,+++---------------......///........................------------------------000---+++,,,///000...+++------------------------...---------,,,,,,++++++000000000000000/////////...............///000000000000///////////////000111222333333444444333333333444555444333444666888;;;===AAAGGGNNNUUU\\\___eeelllsss{{{tttmmm]]]XXXPPPHHHCCC>>>:::888666444333333333333222000222222222222222333333333000000111111222222222222////////////////////////---,,,,,,---......+++)))$$$)))...///...---...000------,,,,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,+++++++++,,,---...////////////000000000///......------222111000000000000111222000222777@@@LLLVVV^^^aaabbbjjjqqqtttwwwzzzzzzxxxssstttuuuxxx{{{~~~}}}{{{{{{{{{|||{{{yyyvvvrrrpppooonnnnnnqqqvvv}}}vvvpppmmmiiicccbbbbbb```^^^^^^```eeeiiippppppppprrruuuxxxyyyyyyxxxzzz{{{{{{zzzzzz{{{}}}|||{{{xxxwwwuuusssqqqooolllllllllkkkllllllllllllgggfffdddaaa]]]YYYVVVTTTTTTPPPLLLIIIHHHHHHGGGGGGAAABBBDDDEEEEEEDDDCCCBBB>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCEEEFFFFFFGGGGGGEEEHHHMMMQQQTTTYYY]]]aaabbbeeeiiimmmqqqsssuuuvvvtttvvvzzz~~~~~~|||}}}yyyuuummmccc]]]```kkkttt}}}tttjjjddd\\\UUUSSSWWW^^^cccfffnnnyyy|||rrrmmmooouuu{{{xxxsssgggUUUGGG<<<999666333222111///---......------------......------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,---+++,,,------......------,,,,,,,,,,,,------------------------------------.........------,,,,,,,,,,,,,,,,,,+++,,,,,,---...---.....................++++++++++++++++++++++++333000,,,+++---//////------------------,,,,,,,,,///......------,,,,,,,,,------..................///............//////000111000000///////////////222222222333222222111000000111222111000///000222888999;;;===BBBGGGKKKNNNTTT\\\fffoooyyy~~~ssskkk```ZZZRRRJJJDDD@@@<<<999666444333333333333222000111222222222222333333333///000111222333333333333///////////////000000000...---,,,,,,------,,,***(((***---.........//////+++++++++,,,---...///000---------------............------,,,,,,------...+++,,,...---,,,***+++,,,***+++---///000000000///000000000///......------111111000000000000111111...000555<<>>999777666444333333333333222000111111111111222222222333...///000111111111000///------........./////////000///------.........---000///......//////...---,,,,,,,,,,,,---...//////------.........///////////////............//////,,,...000///---+++,,,---+++,,,...///000///...---............//////000000/////////////////////000---000444888<<>>AAAGGGSSS^^^bbbeeelllttt{{{tttkkk[[[UUULLLDDD???<<<:::888666555555444444333222222333222222111000///......////////////000000000000........................222222111000///......---..................---------------,,,,,,+++++++++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,---.../////////...---.........////////////000---------............///.........000333888<<>>CCCGGGIIITTTYYYbbbnnnzzz}}}qqqhhhYYYSSSKKKCCC>>>;;;999777555555555444333333222222222222111111000000//////000000000000////////////..............................------,,,,,,++++++,,,---------.../////////...---------,,,,,,,,,+++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,---...///000///......,,,,,,,,,------------...---------............///------,,,---000444888:::BBBJJJUUU^^^cccdddccccccfffggghhhgggiiioooxxx}}}}}}{{{xxxvvvuuuuuuttttttuuuxxx||||||yyyssspppllliiigggeeeaaa___```^^^]]]]]]^^^^^^\\\[[[^^^^^^\\\YYYWWWWWWZZZ\\\dddfffiiillloooooommmlllcccbbbaaaaaaccceeefffggghhhjjjnnnoooooooooooopppssswwwyyywwwwww|||~~~|||}}}yyyoookkkiiijjjjjjggghhhlllvvvzzz}}}mmmgggfffdddccceeejjjnnnuuu~~~|||zzz}}}uuuqqqiiikkkmmmpppvvv~~~zzzsssmmmbbbVVVKKKCCC999333222111000---........................------------............//////,,,+++000777777222***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))---------------+++***)))***++++++,,,,,,++++++***)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////.........------------)))***+++,,,------...------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................---------,,,,,,,,,..................................../////////000111111111111000000/////////.........///000000111000000////////////000000222222444666999===@@@BBBHHHKKKQQQZZZeeessszzzmmmdddWWWQQQIIIBBB>>>;;;888666555555444444333333222222111111111000000000000000111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000.........---------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,---.../////////......,,,,,,,,,------------...---------............///...---------...111444555999>>>GGGOOOUUUYYY]]]___dddeeefffffffffkkkssszzz{{{vvvzzz{{{{{{|||||||||||||||zzz{{{||||||~~~|||uuussspppnnnmmmkkkhhheeeaaa___]]]\\\]]]]]]\\\[[[WWWWWWUUUSSSQQQRRRUUUXXX\\\^^^aaaeeegggiiiiiiiiiaaacccfffhhhjjjjjjjjjiiioooqqqsssttttttvvvxxxzzz}}}|||}}}~~~||||||||||||{{{{{{yyyuuummmjjjjjjmmmnnnnnnpppttt{{{xxxpppjjjjjjlllmmmnnnppptttwww}}}~~~|||{{{vvvuuuzzz|||xxxqqqmmmggggggjjjqqqzzz|||qqqggg^^^QQQFFF===888222//////000...,,,------------------------------------............111000---+++...333222...******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,+++************+++,,,---------,,,+++***)))***++++++,,,,,,++++++***(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------............------------((()))***,,,---...//////------------------------+++++++++,,,,,,,,,------...........................------------,,,,,,,,,------------------------............////////////111111111000000000000///.........///000111333333//////000000000000//////000000111333555777:::;;;<<<>>>AAAFFFOOO\\\jjjrrr{{{wwwiii___TTTOOOHHHAAA===:::777666555555444444333222222111000000000000000111111111222111111000///......---..............................//////////////////,,,---------......//////........................,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------------.........////////////000---------............///000000///...///000222333444888>>>CCCIIIOOOUUUZZZ^^^aaadddeeefffhhhmmmrrrzzz||||||wwwsssvvvyyy}}}}}}{{{zzzzzz{{{}}}|||vvvvvvuuuvvvwwwwwwtttrrrkkkiiifffeeeffffffeeeddd\\\\\\ZZZXXXWWWWWWZZZ]]]^^^aaaeeeggggggfffddddddbbbgggnnnrrrtttrrrooonnnuuuuuuuuuuuuuuuwww{{{~~~|||zzzxxxwwwuuuwww{{{}}}}}}|||}}}{{{xxxooommmnnnsssvvvwwwzzzwwwxxxzzz}}}~~~|||{{{zzz||||||xxxvvvpppooorrr{{{}}}vvvsssooonnnpppvvvzzznnnbbbWWWMMMBBB999555333000//////000...---------------------------,,,,,,---------............---+++***,,,...---+++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...------,,,,,,++++++***,,,,,,,,,++++++******))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++******+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,------------------------))))))+++,,,---.........---------...............---------.........//////........................------------------------------------------------.........///////////////........................////////////000111222333...///000111111000///...111111222333444555666777777:::;;;===CCCMMMVVVZZZbbbeeekkkqqquuu{{{{{{}}}uuufff[[[RRRMMMGGGAAA===:::777555555444444333222222111111000000000000000111111111222111111000///......---////////////////////////000000000000000111111111//////......---------,,,........................,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++***++++++++++++,,,,,,.........////////////000---------............///000///.........///000000333555777:::>>>CCCJJJOOORRRXXX___cccddddddfffiiiqqqtttxxx|||~~~}}}||||||{{{yyyvvvsssqqqvvv}}}|||yyyuuurrrpppooooooooossswww~~~}}}yyyzzz{{{}}}~~~{{{xxxtttsssqqqpppqqqqqqpppnnneeeeeedddbbb```bbbeeehhhkkkooorrrqqqlllfffaaa^^^```gggqqqxxxzzzxxxvvvuuuxxxvvvssspppooosssxxx}}}|||xxxtttrrrrrrssstttmmmooosssvvvxxxyyyyyyxxxuuuzzz~~~|||}}}{{{pppnnnqqqwww|||}}}|||vvvvvvyyy~~~xxxssspppjjjlllsss}}}{{{{{{zzzzzz~~~~~~|||zzzrrrgggYYYNNNDDD<<<444000111000/////////...---,,,------------------------,,,,,,,,,------------...,,,******+++,,,,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++*********,,,+++++++++++++++,,,,,,,,,,,,+++++++++***++++++***++++++,,,,,,++++++******,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,------------------++++++,,,---------,,,,,,---------.........//////---------.........//////........................------------------------------------------------///////////////.........---------------.........111111000000000000111111...///000111111000///...111111222222333333333333333777999888<<>>;;;888666444444333333222222111111111111111000000000000000111111000000//////......////////////////////////////////////////////////000000///...---,,,,,,+++---------------.........,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++*********+++,,,---,,,,,,,,,------------...---------............///,,,,,,,,,,,,,,,---......111222222333444888>>>BBBFFFMMMVVV\\\]]]^^^___aaaeeeiiioootttyyy}}}{{{{{{wwwvvvttttttuuuuuutttssspppwww~~~{{{wwwrrrmmmkkkjjjhhhfffgggmmmttt{{{~~~{{{wwwwwwvvvvvvvvvwwwwwwuuusssjjjkkkkkkjjjjjjlllpppttt|||{{{qqqggg```]]]\\\eeeqqqxxx{{{{{{{{{|||wwwtttooojjjiiimmmuuu{{{|||wwwvvvuuurrrqqqpppmmmkkkjjjjjjlllmmmccceeejjjnnnppppppooommmjjjpppvvvxxxwwwxxx|||{{{uuutttwww~~~~~~{{{{{{zzzwwwqqqnnnuuu|||tttooommmlllnnnuuu|||xxxvvvsssnnnjjjaaaVVVJJJBBB<<<555111000......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++...///---...000------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++,,,,,,---......------,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,+++************++++++***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---......//////+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------///////////////............////////////000000000222111000/////////////////////000000000000////////////000000000000000///---333444333666======777<<<>>>CCCGGGKKKPPPUUUYYY___dddjjjpppuuuzzz{{{}}}sssdddYYYPPPLLLGGGBBB???<<<888666444444333333222111111111222222111111000000//////000000000000////////////////////////////////////000000//////......------/////////...---------,,,+++,,,,,,,,,------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------,,,+++++++++,,,......,,,,,,,,,------------...---------............///***++++++,,,---.../////////000000000000333666:::<<>><<<:::555222222,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...+++,,,000000,,,,,,000---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++,,,,,,---......------------------......)))))))))))))))***+++,,,++++++***))))))***+++,,,***++++++,,,,,,++++++******,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,---------***+++,,,,,,------------+++++++++,,,---.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................000/////////...................../////////000000/////////...//////000000000000////////////000000......///000000///......***000111...333===>>>777444666888:::===@@@DDDHHHKKKPPPWWW^^^dddiiinnnqqq~~~sssdddYYYPPPLLLGGGBBB???<<<999777444444333333222111111000333222222111000//////...////////////000000000000000000000000000000000000222222111000///......---------..................+++++++++,,,,,,---------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---......---,,,---...///000........./////////000000---------.........//////+++,,,---...000111222333///000111111111222555777666;;;BBBGGGKKKPPPVVV[[[\\\ccckkkooooooooorrruuuxxxvvvtttsssssstttuuuvvvqqqnnnjjjhhhiiikkkmmmnnnwww}}}zzzuuuqqqlllgggbbbcccgggkkknnnppptttzzz}}}}}}||||||~~~zzzyyyxxxyyy|||{{{|||}}}sssuuuxxx{{{|||ooogggeeeggglllsss{{{}}}{{{yyyzzz{{{rrrnnngggbbbbbbjjjuuu}}}}}}rrrlllmmmoooooojjjnnnssswwwvvvsssnnnjjjdddhhhmmmrrrtttssspppmmmooouuu|||~~~tttsssuuu{{{~~~}}}{{{zzzzzzzzzyyyvvvrrrnnnkkkjjjlllpppuuuvvv}}}{{{uuurrrqqqvvvtttvvv}}}{{{yyyyyyzzzuuuoooiiicccYYYOOOGGG>>>777333666777111...///,,,---...---,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...+++,,,000...))))))---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,,,,---------------....../////////))))))(((((()))***++++++++++++***))))))***+++,,,+++++++++,,,,,,+++++++++---...000///......///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++++++++,,,,,,---------((()))***,,,---...//////******+++,,,,,,---......---------.........//////------------------------,,,,,,,,,------.........////////////////////////000000//////.........---,,,,,,,,,---------......------------...000111222111000///......///000111//////000111111000//////,,,111111...555AAADDD>>>333444555666777999<<>>BBBFFFKKKNNNPPP~~~pppaaaXXXMMMJJJGGGBBB>>>:::777666222333333333333222111111444333222111111222333444333222222222111111111111---+++++++++---------+++---------...///000111222222111///...---------...---,,,,,,++++++,,,,,,------------...------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------...---,,,,,,,,,,,,---...---------------------------------------......///000111222666:::???DDDGGGQQQVVV]]]bbbddddddccccccaaa```___bbbhhhmmmoooooopppmmmiiiggghhhlllqqqsssyyy{{{uuuqqqqqqssstttsssqqqooonnnmmmnnnnnnsssrrrrrrtttxxx{{{}}}~~~}}}zzzwwwuuuwww}}}~~~~~~yyyqqqooorrrwww~~~yyyyyyxxxxxxzzz}}}zzz|||tttqqqqqqtttxxx~~~|||wwwvvvxxxssskkkhhhjjjnnnsssxxx{{{{{{zzz|||~~~zzzrrrkkkffffffiiimmmnnnoooooopppqqqwww{{{yyyrrrpppssswwwwwwqqqqqqrrrppprrrrrrqqqrrruuusssoooiiiaaaVVVKKKCCC<<<888555222222111000///------,,,,,,,,,++++++++++++******,,,,,,,,,+++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++***************************************,,,+++*********+++,,,---************************++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++***)))))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++,,,------,,,***)))***,,,))))))*********))))))(((++++++++++++++++++++++++,,,,,,,,,------------...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******...------,,,,,,------.........---------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,---......//////...------------...------...////////////......//////////////////////////////000000000000111//////............//////555333111000000111333444222111000//////111333444444555777:::===???BBBCCC~~~pppbbbXXXLLLIIIFFFAAA===999666555222333333333333222111111444333222111111222333444111111111111000000000000,,,+++***+++---......,,,,,,,,,,,,,,,,,,---......000000//////...------------,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------------------------------,,,,,,------...///......///111444888;;;===HHHMMMTTTYYY\\\]]]^^^___ZZZYYYYYY[[[___dddggghhhmmmkkkiiihhhjjjnnnrrruuuyyy~~~{{{sssppptttyyyyyy{{{{{{yyytttrrrrrrtttrrrqqqqqqsssuuuuuusssqqqqqqpppqqqtttwwwzzz{{{{{{uuusssppppppttt{{{{{{~~~~~~~~~~~~~~~|||vvvuuuwww{{{~~~}}}wwwuuuvvvzzz~~~{{{zzzvvvsssssstttpppkkkfffjjjpppuuuxxxxxxuuussswwwxxxxxxvvvqqqlllhhhgggnnnqqqvvvzzz|||}}}}}}vvvvvv}}}{{{vvvqqqsssxxxxxxlllgggeeedddgggmmmqqqooonnnnnnkkkgggWWWPPPDDD:::444222111111111111000///...------,,,,,,,,,++++++++++++******......------,,,++++++***,,,,,,++++++******++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,+++***))))))))))))))))))'''((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,++++++,,,***************)))((('''++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,------...............000000///............///---....../////////////////////////////////......//////000000000111111111//////............//////222111000///////////////........./////////000000111111222333444555666666~~~pppbbbXXXLLLJJJFFFAAA===999666555222333333333333222111111222111111000000111111222000000000000000/////////...---,,,...000111000///------,,,,,,,,,,,,,,,---...////////////...---,,,---,,,,,,++++++,,,,,,---000///---,,,++++++,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,........................++++++,,,,,,,,,,,,,,,---------------------------------------------------///............///000000//////000000222444666777>>>BBBIIIOOOTTTWWW[[[]]][[[ZZZXXXYYY[[[]]]```aaaeeeeeeffffffiiimmmsssvvvyyy~~~zzzxxxyyyxxxuuuppppppuuuyyyyyy~~~yyyxxxyyywwwvvvvvvuuutttqqqkkkgggdddcccccceeeiiikkkllllllkkkiiihhhiiioooyyy~~~{{{~~~}}}|||||||||~~~~~~zzzvvvtttwww{{{zzzxxxyyy|||}}}uuutttrrrpppqqqrrrpppmmmjjjnnnsssvvvwwwuuusssqqqwwwxxxyyyvvvsssqqqrrrttt|||}}}vvvqqqttt~~~}}}zzzwwwuuutttzzzmmmdddbbbaaa```gggnnnrrrnnngggbbb\\\WWWHHHBBB:::333000//////000111111111000000/////////......---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++******)))))))))))))))***(((((()))***++++++,,,,,,++++++++++++++++++++++++))),,,......,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---///000000000///...000//////...............---...//////000000//////////////////............/////////000000000111111//////............//////---...//////000000000000...///000111222111000000111111111222222222222222~~~~~~oooaaaWWWLLLJJJGGGBBB>>>:::777666222333333333333222111111000000////////////000000///////////////////////////...---...000111000//////...------,,,,,,---------......///......---,,,---,,,,,,++++++,,,,,,---///...---,,,+++,,,------++++++,,,,,,,,,---------,,,++++++******++++++,,,........................+++++++++,,,,,,---------------------------------------------------------...............///000000////////////000111111222444999???EEEKKKQQQVVVZZZ^^^]]]]]][[[ZZZZZZ[[[\\\]]]___aaacccfffjjjpppuuuwww}}}zzzrrrlllkkkjjjhhhiiikkknnnqqqsssxxx~~~}}}~~~{{{yyyuuunnngggbbb]]]\\\\\\]]]___``````___```______aaahhhsss}}}~~~}}}~~~|||yyyvvvvvvyyy}}}~~~yyyzzzzzzyyywwwxxx|||ssspppnnnnnnmmmjjjhhhhhhjjjmmmpppqqqppppppqqqrrr|||~~~~~~||||||}}}|||vvvsssrrrxxx}}}|||}}}yyyuuuuuuuuuyyyvvvgggcccdddeeeccciiinnnmmmdddYYYPPPHHHBBB<<<999555222111111///...000000//////////////////......---------,,,,,,,,,)))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************************++++++++++++++++++++++++***)))))))))))))))******++++++******************++++++++++++++++++++++++(((***,,,---+++*********((()))***+++,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000111000///...///...------,,,,,,---------......///////////////000000//////.........---...////////////000000000//////............//////---...///111111111000000...///111222333222111000111111111222222333333333{{{|||}}}nnn___VVVMMMJJJGGGBBB>>>:::777666222333333333333222111111////////////////////////////////////000000000000...---,,,---......---,,,///......---------......---------------------------,,,,,,++++++,,,,,,------------,,,,,,------...************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,------......------,,,------------------------,,,,,,++++++,,,,,,---...------------............///222777<<>>DDDIIIPPPTTTYYY\\\\\\[[[\\\]]]XXX\\\______^^^___cccggggggnnntttwww{{{}}}rrrggg^^^ZZZYYY\\\bbbhhhnnnsssxxx{{{~~~xxxrrrnnniiieeebbb]]]___bbbfffiiiiiigggeeeeeedddcccdddggglllqqquuuuuuyyy~~~~~~~~~}}}}}}zzzzzzyyyyyyzzz}}}yyyuuurrrrrrnnnfffdddgggfffkkkqqqtttwww|||{{{xxxuuurrrrrruuussstttvvvyyy|||}}}{{{xxxvvvyyy|||~~~}}}yyyvvvrrroooqqquuu|||~~~qqqiiiggggggfffdddccc___TTTGGG???;;;666111.........///111000...,,,+++++++++,,,,,,---------,,,,,,++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++******)))))))))***************************+++,,,,,,,,,+++***************************************************************+++++++++,,,,,,***+++,,,,,,,,,,,,+++***)))))))))))))))***+++++++++***)))))))))***+++,,,++++++++++++++++++++++++)))+++++++++******,,,...&&&'''((()))***+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,------------,,,,,,......------......///000//////...---------------+++,,,,,,---------------111000000///......------,,,,,,,,,------------...//////............//////000000000///////////////---......///////////////---......///000000111111|||}}}}}}mmm]]]SSSJJJHHHEEE@@@<<<888555444222333333333333222111111222222333333333333222222//////000000111111222222333222000///000///...,,,---,,,,,,,,,------...//////...,,,++++++,,,...///---,,,,,,++++++,,,,,,---)))***,,,...//////......------............//////...------,,,,,,------...------------------------,,,,,,------...///000000,,,,,,---......---,,,,,,------------------------...------------...//////,,,,,,...//////000000///---...///000222777<<>>;;;888666000111222333333222000///222111000000///000000000111000000//////000111111111000///..................---,,,+++,,,---...///000000000//////.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............//////......------,,,++++++,,,---.........---,,,+++------------,,,,,,+++***---+++***+++...///,,,***++++++---...///////////////.........///111444666===@@@DDDHHHMMMTTT\\\aaa^^^^^^]]][[[YYYYYYZZZ\\\\\\```eeejjjnnnssswwwzzz}}}ssshhh```aaadddgggmmmvvv}}}|||wwwnnniiiccc___aaaeeeaaallluuuxxxxxx{{{}}}}}}{{{zzzxxxwwwuuuuuuuuuvvvvvvvvvxxx}}}|||zzzvvvuuuwww||||||yyy|||zzzxxxyyy|||xxxppplllmmmqqqsssssstttrrrtttwwwuuunnnjjjjjjggghhhiiijjjjjjlllooorrrzzzzzzrrrmmmlllnnnppprrrqqqyyywwwpppppprrrxxx|||zzzzzz{{{xxxyyyyyyzzz|||yyyqqqkkkeee]]]SSSKKKDDD>>>666111000///---+++///............---------------,,,++++++,,,,,,,,,*********)))******++++++++++++++++++++++++++++++...,,,***)))***,,,,,,+++...---,,,+++***+++,,,---(((((((((((()))***+++,,,))))))***+++++++++++++++)))))))))***++++++,,,,,,)))))))))***+++++++++,,,************************,,,,,,+++***)))(((''''''///---+++)))(((((()))******************************++++++,,,,,,++++++***%%%&&&'''))))))(((((('''))))))*********+++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++)))(((,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,(((***...222333000+++&&&......---------,,,,,,,,,---------......000111222//////.........---------,,,...///...------...///........................///---+++,,,///000///---------------------------........................//////////////////......//////.........------------------............///......................../////////...///000000111~~~xxxiii]]]VVVLLLHHHBBB===:::888555333111222111111000///...---111111000////////////000000000000111111111111111000//////...------............---,,,,,,,,,---............---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...******))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------///...---,,,,,,,,,------...............---,,,,,,---+++***,,,......,,,***,,,---...//////000//////............000222444555888:::>>>BBBFFFLLLSSSWWWZZZ[[[[[[ZZZXXXXXXYYY[[[[[[```ggglllooooooppppppuuuwwwvvvppphhhdddfffjjjqqqwwwyyyqqqlllgggbbbbbbfffiiisss}}}~~~}}}}}}~~~~~~~~~zzzvvvqqqnnnnnnrrrwwwzzz|||zzz|||~~~{{{yyyvvvtttuuuxxxyyywwwuuulllfff```^^^aaaeeeggggggiiihhhiiillllllgggeeeffflllnnnpppsssuuuyyy}}}xxxrrrppprrrtttvvvxxx}}}xxxtttvvvyyy}}}|||}}}|||}}}~~~~~~~~~~~~~~~|||xxxpppeee]]]WWWPPPHHHCCC<<<888333000//////...,,,............------------------,,,,,,+++,,,,,,---,,,++++++*********++++++++++++++++++++++++++++++...,,,))))))***,,,,,,+++------,,,++++++++++++,,,+++******)))))))))******((()))******++++++******++++++*********************************+++++++++************************,,,,,,++++++******))))))...,,,***)))((()))******++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++************+++++++++,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++******)))++++++***))))))******************+++++++++,,,,,,,,,,,,,,,...//////,,,***...------------,,,,,,,,,+++++++++,,,,,,---...//////.........------------000111111///---+++,,,---........................///---+++,,,...000///...------------------------................................................//////.........------------------............///......................../////////000000000111111~~~yyyjjj]]]VVVKKKFFFAAA<<<999777444222555444222111///.........111111000////////////000000111222222222111000///.........---------------///...---,,,,,,,,,,,,,,,......------------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------...//////111///,,,******+++---///---------------,,,,,,+++---,,,+++,,,------,,,***------...............---+++,,,...000222333444555222444777999<<>>;;;999666555777666444222111111222333222222111000000000000111///000222333333111///...------------------,,,,,,//////...---,,,+++++++++..................------+++++++++,,,,,,---------)))))))))*********++++++,,,,,,++++++,,,,,,---...******++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......000...---++++++,,,---...*********++++++******))),,,,,,,,,------,,,+++***,,,,,,---------,,,++++++)))+++...111333444444444...000222444555888<<>>;;;999777555444333222222222333444555333333222111111111111222///000222222222000...---,,,,,,---......------,,,//////......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))*********+++++++++,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,------------..................---------,,,,,,,,,------......------,,,+++)))******++++++*********,,,---------,,,+++++++++------.........------,,,)))+++///222444444333333...000222222333444666888;;;???DDDIIINNNSSSXXX\\\fffjjjnnnooolllfffaaa^^^WWWYYY\\\]]]^^^aaagggllluuuzzz~~~}}}xxxtttrrrqqqrrrqqqoooppprrrwww|||~~~|||yyywwwwwwxxxzzz~~~|||wwwsssooojjjbbb\\\^^^aaadddggghhhjjjmmmoookkklllmmmooopppnnnkkkiiiddd```^^^___eeelllooopppnnnnnnpppuuu|||{{{{{{yyyxxx||||||xxxttttttyyyxxxtttuuuwwwxxxxxxwwwxxxzzz~~~~~~{{{xxxsssnnnfff]]]TTTMMMCCC@@@:::555222000...---,,,---//////...------------,,,,,,,,,++++++++++++---,,,,,,,,,------...///000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,---,,,***+++,,,---,,,+++***)))++++++******+++,,,,,,---(((((()))***************))))))*********+++++++++,,,+++++++++***)))))))))************************(((((())))))***+++++++++)))))))))******+++,,,,,,)))))))))))))))))))))))))))******++++++******))))))))))))))))))*********************))))))))))))))))))***++++++++++++***+++***)))))))))***,,,------,,,+++***************)))************+++++++++---,,,++++++------,,,+++------,,,,,,,,,+++++++++,,,---......///......---,,,,,,------------------(((***++++++++++++---...........................---------------...///000------------------------........................,,,,,,,,,---------......---.....................---------............///........................---///111222333222000///}}}}}}nnn]]]RRRIIIEEE@@@<<<999777555444000//////000000111222333333333222111111111111222///000000111000///---,,,+++,,,...//////...------............---,,,++++++))))))************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........******))))))******+++,,,******++++++,,,,,,---------------.........////////////...---,,,,,,++++++,,,---...///...---+++***+++,,,,,,---------------,,,---......,,,******+++//////000000111000000///+++---///222333333222222///111222222222222333444333666:::???EEEKKKRRRWWWcccfffjjjkkkhhhdddaaa___XXXYYYZZZZZZ[[[]]]bbbeeennnsssyyy~~~~~~~~~wwwpppkkkjjjkkkmmmnnnqqqtttyyy~~~|||vvvqqqjjjccc^^^aaadddhhhkkklllmmmoooqqqqqqrrrtttuuuuuussspppnnnfffdddcccgggpppxxx}}}}}}}}}wwwqqqrrrwww~~~{{{tttrrrrrrttt{{{wwwuuutttsssrrruuutttsssvvvzzz|||zzzxxxrrrnnnggg^^^UUUKKKBBB<<<666555444222000///......---...000///---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,---...///000///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,***((()))+++---------+++++++++++++++******))))))))))))******+++------))))))***+++++++++++++++((())))))***++++++,,,,,,+++++++++***************************************(((((()))))))))*********))))))******++++++++++++))))))))))))))))))))))))))))))************))))))+++************+++,,,,,,)))))))))))))))(((((((((((()))******++++++******))))))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,...---+++))),,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,------------+++,,,---,,,***)))***+++........................---.........------///000------------------------........................,,,,,,,,,---......//////---------...............---------............///........................---...///111111000000///}}}ooo^^^SSSHHHDDD???:::888666444333//////000000111000000000222111000000//////000000/////////...------,,,,,,+++---...000000///...---,,,---.........---,,,+++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------........./////////******))))))******+++,,,+++++++++,,,------......,,,,,,---------.........---------------------,,,......------,,,,,,,,,,,,,,,,,,---...............,,,...///...+++)))***+++------...///000000000000---...000111222222111111///000222222000000000111///000333666:::AAAHHHNNNYYY]]]cccfffeeebbb___]]][[[[[[ZZZZZZZZZ\\\^^^aaagggjjjooossstttuuuvvvxxxyyy||||||yyyyyy{{{~~~~~~yyyqqqkkkgggiiikkklllooosssyyy~~~xxxqqqllliiiiiilllpppuuuyyyzzz{{{|||||||||~~~}}}zzzwwwvvvqqqooopppuuu~~~tttmmmkkkooovvv}}}||||||zzzyyyrrrrrrrrrvvv|||{{{zzzxxxtttqqqqqqooooooqqqtttrrrmmmgggaaa\\\SSSKKKDDD===777333000000///...------...///,,,...///---+++***+++---++++++++++++************,,,,,,,,,------...///000------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,***((()))+++---...---,,,++++++*********************)))))))))******+++******+++,,,,,,,,,,,,,,,******************++++++***************+++++++++*********************************************+++)))******+++++++++******))))))))))))))))))))))))))))))************))))))******)))))))))***+++,,,************))))))((((((((())))))***************(((((()))***+++,,,,,,,,,***)))))))))***+++,,,---+++,,,,,,,,,,,,---------,,,+++***+++,,,---+++***,,,,,,,,,++++++++++++***)))+++,,,------,,,***)))++++++,,,,,,,,,---------,,,---...---,,,++++++---........................,,,...///...,,,,,,...111------------------------........................,,,------...//////000000---------.........//////---------............///........................---.........////////////|||ooo___SSSHHHDDD???;;;999777555444111222333333333111000///000000///...............000///...,,,,,,++++++,,,,,,---///111111000///...+++,,,---.........---,,,.........//////000000000---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++,,,------...//////++++++,,,,,,,,,---------+++,,,,,,------......///000///,,,+++***+++---///***+++,,,,,,------------,,,...000...+++)))***+++)))***+++,,,------...---//////000111111111111111...///111111///...//////---...///000333999AAAFFFOOOUUU]]]cccccc```]]][[[^^^]]]\\\[[[ZZZ\\\^^^___aaadddhhhjjjkkklllmmmooorrrvvvzzz~~~~~~{{{xxxuuuuuuwwwzzz}}}wwwvvvsssmmmiiihhhlllooonnnqqqwww}}}}}}vvvooolllooorrrwww{{{~~~{{{zzz{{{zzzzzztttkkkhhhiiipppxxxzzzzzz|||xxxvvvvvvxxxyyyyyyxxxxxxyyy|||}}}wwwqqqlllkkkkkkmmmnnniii```WWWRRRMMMEEE>>>999555222000///...---+++***+++...000***,,,---,,,))))))+++...+++++++++************))),,,,,,,,,---...///000000,,,,,,+++++++++,,,------+++++++++++++++++++++++++++***((()))+++---......---,,,***)))))))))***+++,,,+++***)))((((((((((((++++++,,,------------,,,,,,,,,++++++***)))))))))))))))******+++++++++,,,************************++++++++++++++++++++++++******+++++++++******)))************************))))))************))))))((('''&&&&&&&&&''')))***,,,+++++++++******))))))(((((()))***************'''(((***+++,,,,,,++++++'''((((((((()))+++,,,---,,,,,,,,,---------......---+++))))))+++,,,,,,+++,,,,,,,,,+++++++++******+++,,,...//////...,,,++++++++++++,,,,,,---------***,,,---.........000222........................,,,...///...,,,,,,...111------------------------........................------......///000111111---------.........//////---------.........//////...........................------------...//////zzzooo___SSSJJJEEE>>>999666555333333444333111222333333222000111111111111111111111111000000000000000000//////////////////////////////222111///---,,,---.../////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,........................,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++///...,,,+++******++++++555222///...000000...,,,///000111222111000...,,,......///111444666999:::DDDIIIPPPVVVYYYZZZ[[[\\\\\\]]]^^^]]]\\\\\\^^^```ggghhhiiiiiiiiikkknnnqqqsssvvvzzz|||}}}}}}~~~|||{{{yyy{{{yyytttrrruuuwwwvvvwwwzzztttsssqqqmmmjjjjjjmmmooovvvvvvyyy}}}{{{sssooollllllttt~~~wwwmmmeeeeeemmmxxxzzzuuurrrsssvvvwwwvvvwwwwwwxxxyyy{{{||||||}}}xxxtttrrrppplllfffbbb^^^WWWLLLDDD>>>;;;777333111000111222///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******************************++++++************++++++((((((((((((((((((((((((************************------,,,++++++******))),,,***))))))***++++++***((()))***++++++***(((((((((((('''(((((()))***++++++++++++***)))(((((('''((()))***+++++++++++++++((('''&&&&&&&&&''')))***---,,,******+++,,,+++*********+++++++++,,,,,,,,,------++++++++++++------*********************************++++++,,,,,,,,,/////////......---------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111...++++++---...,,,***........................,,,---------......//////,,,,,,---...///000111222yyymmm^^^RRRIIIEEE???:::777555333222444222111111222333111000////////////////////////---------.......................................///...---,,,,,,---///000///.........------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,------,,,++++++,,,---...222///------///000///......///000111111///...------------...///111222333:::???FFFLLLPPPTTTWWWYYYZZZ[[[]]]^^^^^^___bbbdddhhhjjjlllmmmnnnqqquuuxxxvvvyyy{{{{{{xxxuuusssrrrtttrrrqqqsssxxx}}}}}}xxxssspppqqqqqqpppqqqttttttttttttsssrrrsssuuuxxxzzz{{{}}}xxxrrrpppppprrr{{{{{{vvvoookkkggggggkkksss{{{~~~zzztttooonnnppptttvvvxxxwwwwwwwwwyyy{{{~~~zzzuuupppmmmccc]]]UUUOOOKKKFFF>>>999777555333111000111222333......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++***))))))***************************************))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++,,,***)))(((***++++++***))))))************)))))))))(((((((((((())))))***++++++******)))(((((('''))))))******+++*********)))((('''''''''((()))***,,,+++)))***+++,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++*********)))***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---------.........//////***+++,,,,,,------,,,,,,---------.........//////------------------------------.........////////////,,,++++++---///...,,,........................///000000000111111111111//////......---------,,,xxxlll\\\QQQGGGDDD???;;;888666333111444222111111222222111000////////////////////////,,,---------......//////........................,,,,,,++++++,,,---///000............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,---------......,,,,,,,,,,,,------------........................,,,,,,,,,---------............---------,,,,,,,,,---......//////......---,,,++++++,,,---...///000...---,,,,,,.../////////,,,---.../////////...---......------,,,------...222666;;;@@@DDDHHHLLLOOOSSSUUUXXXZZZ\\\___cccfffhhhjjjmmmpppssswww|||zzztttnnnlllnnnkkkiiiiiimmmrrruuuwwwsssrrrrrrtttvvvxxxxxxwwwuuupppmmmmmmllljjjkkkooowwwxxxyyyyyyyyyzzz|||~~~~~~|||vvvqqqssswww}}}xxxxxx}}}~~~vvvpppdddcccfffkkksssyyyzzzzzzvvvrrrnnnkkklllooosssvvvyyyyyyyyy{{{}}}~~~|||||||||yyytttmmmfffbbbXXXPPPGGG@@@<<<:::666333222111//////...///111111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------************************,,,+++******)))************************************))))))(((((())))))***************************************************))))))******+++,,,,,,------+++(((((()))+++++++++***)))))))))))))))************)))((((((((())))))++++++******)))((((((((())))))*********)))(((((())))))(((((())))))***++++++***((()))+++---,,,,,,,,,,,,,,,,,,---------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------............***+++,,,,,,------,,,,,,............////////////..................................../////////000---+++***+++---//////...........................---------............/////////...---,,,++++++***xxxkkk\\\RRRFFFCCC???<<<999666333111333222111111222222111000000000000000000000000000......//////000111111111........................------,,,,,,,,,---...///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,---------..............................,,,,,,,,,---------............---------,,,,,,,,,------............------,,,,,,,,,------...//////...---,,,,,,------------++++++---............---000000///...............000222555777999;;;???BBBHHHKKKNNNRRRUUUZZZ___bbbeeehhhlllpppuuuzzzxxxrrrppprrrnnnjjjhhhhhhiiijjjjjjaaaaaaaaaeeejjjnnnpppqqqnnnjjjhhhhhhhhhgggkkkrrr{{{}}}~~~~~~}}}}}}~~~~~~{{{yyyyyyyyyxxxwwwyyyvvvtttwww~~~vvvqqqrrryyy}}}uuupppdddeeeiiiooovvvwwwsssooommmllllllmmmooorrruuuwwwxxx{{{yyyyyyyyyyyyzzzzzzxxxwwwuuuvvvuuuqqqjjjaaaWWWRRRJJJEEE>>>888666555444222111111000///...---------------,,,,,,+++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,---...))))))))))))))))))))))))++++++***************+++************************))))))(((((((((((())))))************************************************))))))******+++++++++,,,...+++(((''')))***+++,,,***)))((((((((()))++++++++++++***)))((((((((((((************))))))(((((()))))))))))))))((('''&&&***************+++++++++***)))((()))+++------,,,+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............------------------------........./////////000000---,,,,,,,,,---.................................,,,,,,,,,,,,,,,,,,---------------------------...yyykkk]]]SSSFFFCCC???<<<999777333111333222000111222222111///000000000000000000000000.../////////000000111111........................000//////...............,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------,,,,,,------------------------//////...---+++++++++,,,++++++,,,------........./////////......//////000...000111222333555888;;;>>>AAAEEEIIIMMMRRRWWW[[[```dddiiinnnttt{{{|||yyywww|||xxxsssnnnjjjfffccc```ZZZZZZYYY[[[___bbbccccccbbb___^^^```bbbdddlllttt{{{}}}zzzxxxtttpppmmmmmmmmmmmmlllvvvwwwxxx|||}}}vvvnnnlllpppzzzzzzsssnnnfffgggiiimmmpppooojjjeeedddgggkkkppptttvvvwwwwwwxxxsssrrrpppqqqrrrsssqqqoooooonnnlllfff\\\QQQGGGAAA888666444222222111000///000000000//////...---,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,---...))))))))))))))))))))))))+++***************++++++************************))))))(((((((((((())))))))))))))))))))))))))))))************************+++++++++******)))))))))---+++(((((()))+++++++++***)))((((((((()))+++,,,,,,+++***))))))((())))))*********))))))))))))))))))))))))))))))((('''&&&)))******+++++++++++++++***((('''(((+++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........---,,,,,,,,,---........................////////////////////////.............../////////~~~yyykkk]]]TTTFFFCCC>>>;;;888777444222333111000000111111000///////////////////////////........................------------------------111000000//////...------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------........................,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++///000///---+++***+++,,,,,,,,,---------------...---------,,,---......///+++---///000000222555888777:::>>>BBBEEEJJJOOORRRYYY\\\bbbgggnnnuuu|||||||||vvvpppiiibbb^^^\\\ZZZYYYXXXYYYYYYWWWVVVWWWUUUUUUXXXYYY]]]hhhrrrvvvxxx{{{~~~~~~zzzuuujjjgggbbb``````bbbcccdddqqqwww}}}}}}sssmmmhhhiiiqqq|||}}}wwwrrrooobbbdddgggiiihhhfffcccbbb___cccjjjqqqvvvyyyyyyyyy|||uuurrrooooooqqqpppllliiidddbbb]]]VVVMMMCCC:::555//////000111111000//////+++---...///000000///...+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------*********************************)))******+++,,,***************************))))))(((((())))))***))))))))))))))))))))))))************************,,,++++++***))))))((((((,,,***))))))***++++++***(((((((((((()))***+++,,,++++++***)))))))))************))))))))))))))))))))))))*********)))(((((())))))***++++++++++++******)))'''(((***,,,++++++))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...//////---+++***+++---.......................................---------111111000///......------|||}}}xxxiii[[[SSSGGGCCC===999777666555444222111000000111111000////////////////////////////////////...------,,,,,,------------------------.........///......------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------,,,,,,((()))***,,,,,,,,,,,,+++...///000...++++++,,,............---------------...------,,,,,,,,,------+++,,,............///111111333666999<<>>888333111...///000000/////////000***,,,...///000...---+++++++++******+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++******))))))***++++++,,,*********************************))))))*********************************************************************))))))))))))*********+++,,,,,,***((('''((()))******+++++++++*********)))******++++++)))))))))))))))))))))***))))))******+++*********((((((***+++++++++***)))+++)))((((((***+++***)))))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******------......////////////***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,...///---++++++,,,///........................,,,,,,,,,+++++++++******/////////......---------{{{|||~~~wwwhhhZZZRRRHHHCCC===888666666666555222111000000111111000///111111111111111111111111222222111000///...------------------------------++++++,,,---............+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,........................,,,,,,,,,---------............---------,,,,,,,,,---..................---%%%&&&)))+++,,,---------,,,...///...,,,,,,...111000///...---------------000000///...---------------//////...+++)))((()))+++---000222444777;;;===BBBEEEJJJPPPVVV]]]dddiiimmmoooqqqsssuuuxxx|||}}}yyyrrriiicccZZZ[[[\\\___aaaaaa___\\\XXXUUUTTTTTTSSSUUU```lllmmmnnnoooppprrrvvv|||~~~zzz{{{~~~wwwoooeee]]]QQQNNNLLLLLLQQQWWW\\\___fffuuu|||xxxsssoooeeebbbbbbhhhsss}}}yyyrrrooooooooonnnllliiifffdddcccbbb```gggnnnmmmgggbbbaaaccchhhjjjnnnsssyyy}}}{{{yyyyyyuuummmhhhcccaaa___ZZZRRRKKKHHHEEE@@@:::555222111111---------,,,******,,,------...///000...+++(((&&&+++*********+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************++++++************++++++++++++++++++++++++++++++************************((((((((()))******++++++))))))***,,,---,,,***'''&&&''')))***+++++++++******)))))))))***+++,,,,,,)))))))))))))))*********((()))***+++++++++++++++'''((()))***+++***)))))),,,***(((((()))***))))))******+++++++++,,,,,,,,,++++++------------++++++************************,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++******)))))))))++++++,,,---------,,,,,,,,,,,,,,,---------..............................+++++++++,,,,,,,,,------***,,,...---++++++...111......................../////////......---------******+++,,,...///000000{{{{{{}}}vvvgggYYYQQQHHHDDD>>>:::888666444222////////////............111222222111...------...111000000///......------------------------------000///------......---+++&&&(((***++++++***+++------------------------------------,,,,,,+++++++++***++++++,,,------------)))******++++++,,,------++++++,,,------...//////.........------,,,,,,,,,------,,,,,,,,,,,,++++++000///---++++++,,,---...,,,+++***+++---...---,,,******))))))***,,,...///000000///...------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---...000111333444555:::;;;>>>CCCJJJQQQXXX[[[^^^___dddjjjpppttttttssszzz|||}}}}}}yyyqqqiiiddd[[[___bbbbbbeeekkkmmmlllccc]]]VVVTTTWWW^^^cccfffeeefffggghhhiiimmmqqquuuyyyuuuqqqppprrrvvvzzz|||}}}|||{{{vvvnnndddZZZTTTKKKJJJJJJKKKPPPVVV]]]aaallluuu||||||}}}yyyvvvppphhhbbb```dddiiinnnsssvvvxxxxxx~~~~~~zzzpppiiigggfffcccaaabbbdddffffffeeedddcccnnnjjjjjjjjjfff```aaahhhqqqvvvzzz{{{wwwrrrqqqssstttyyy|||~~~wwwooojjjccc^^^XXXRRRNNNJJJFFFCCC???<<<999555333111111111........................+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))***************************,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++------,,,+++***)))((((((******++++++++++++******+++++++++++++++***)))(((,,,,,,++++++***))))))(((************************((()))***+++++++++++++++++++++***))))))***++++++''')))+++,,,,,,,,,---...((((((((((((((((((((((((((())))))))))))***************))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,+++)))***++++++***)))++++++,,,,,,,,,,,,+++++++++++++++***************---------,,,,,,+++++++++,,,+++++++++++++++++++++---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,---,,,,,,+++*********+++,,,------------------------------.........//////...------,,,,,,------...........................***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------zzz{{{}}}ttteeeXXXPPPGGGDDD>>>:::888666444222111111000000000/////////...///000///---,,,,,,---000000//////...------,,,------------------------///...,,,---......---,,,***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------......------------,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------...,,,+++))))))***+++,,,,,,+++++++++---------,,,+++************,,,---......------,,,++++++******,,,------...------,,,,,,------------------------........................---......///000111222222444555777:::???DDDIIILLLOOORRRWWW]]]ccchhhlllnnntttvvvxxxyyyvvvooohhhdddYYY]]]___bbbiiiqqqsssqqqhhhbbb\\\[[[aaagggkkklllllllllllljjjhhhhhhjjjlllkkkjjjiiikkknnnpppqqqqqqooonnnlllhhhbbbZZZRRRNNNLLLLLLLLLOOOTTTZZZ___ccckkksss~~~yyywwwyyyyyyxxxvvvwwwyyy|||}}}xxxsssoooiiibbb]]]^^^```bbbfffhhhjjjkkkkkklllnnnllleee`````````^^^\\\___dddhhhjjjiiigggeeellljjjjjjkkkhhhdddffflllzzzxxxrrrpppppppppqqqwwwyyyyyyxxxssskkkccc^^^RRROOOKKKGGGDDDAAA>>><<<888666333000...---------........................+++,,,,,,------,,,,,,++++++++++++******************************************+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++++++++******))))))((((((******++++++++++++******)))******+++++++++******************************************************))))))***+++++++++******************************''')))++++++******+++,,,******************************************************))))))))))))******************************)))))))))*********++++++,,,***)))***++++++***)))***++++++++++++++++++***+++++++++++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++---,,,++++++******++++++.........---,,,,,,,,,+++,,,------------.........---------,,,,,,---------........................,,,,,,---............------,,,,,,++++++,,,,,,---------------------------........................yyyzzz}}}rrrcccVVVOOOGGGCCC>>>:::777666444222222222111111111000000000---...///...---,,,---...//////......---,,,,,,,,,---------------------------,,,+++,,,---...---,,,,,,...//////...---...///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...............---,,,//////...------,,,++++++*********+++,,,,,,------...------------,,,,,,,,,))))))***+++,,,---......---,,,+++***)))***+++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++***,,,,,,------...------,,,...............................................................///////////////000111444777:::<<<===BBBHHHNNNSSSYYY```eeejjjlllooopppoookkkfffbbbYYY[[[]]]aaakkkuuuvvvqqqhhhccc___bbbllltttvvvtttpppqqqpppmmmiiifffeeeeee]]]___bbbgggjjjkkkhhhfff```___]]]YYYTTTOOOJJJHHHLLLMMMPPPTTTYYY^^^ccceeelllsss{{{{{{tttooonnnoooppppppoooqqqsssvvv|||~~~~~~|||{{{zzzwwwtttnnniiieee```ZZZVVVZZZ[[[[[[[[[\\\\\\\\\\\\\\\```aaa^^^\\\___```^^^___bbbhhhlllmmmkkkgggdddhhhgggiiilllmmmllloootttzzzqqqlllmmmnnnmmmkkkqqqpppmmmhhhaaaXXXPPPLLL@@@>>><<<;;;;;;999777444222111///---+++++++++,,,------------------------+++,,,,,,------,,,,,,+++***************+++++++++************************************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******************************++++++++++++******(((((()))++++++,,,,,,,,,(((((())))))***+++,,,,,,******************************+++++++++******)))))))))***++++++***))))))''')))++++++)))((()))***************************+++++++++++++++***************))))))))))))******************************)))))))))*********+++++++++***)))***+++,,,+++*********++++++++++++*********++++++,,,,,,---------)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,+++******,,,,,,++++++******++++++//////...---,,,+++******,,,,,,,,,,,,------------------------------------------------------------,,,---......//////......,,,,,,,,,++++++,,,,,,---................................................yyyzzz}}}}}}oooaaaTTTNNNFFFBBB===999777666444222222222111111111000000000...///111000//////000111......---------,,,,,,,,,------------------------,,,******+++---...---,,,***,,,------+++***+++++++++++++++++++++++++++++++++++++++,,,,,,------------.........---,,,++++++...---------,,,,,,,,,+++------------......//////------------------------)))******+++,,,,,,------///...---,,,,,,,,,------+++,,,---,,,,,,+++,,,---------,,,,,,++++++++++++//////.........---------,,,,,,------...---------------------------------........................,,,,,,---------..................///000111333444222888>>>AAADDDJJJSSS[[[\\\^^^bbbddddddbbb___]]]YYYZZZZZZ___jjjtttssslllbbb^^^]]]eeeqqqzzz{{{yyypppppppppnnnjjjfffeeeddd[[[]]]aaaeeehhhhhheeebbb[[[YYYUUUQQQMMMJJJHHHGGGMMMOOOTTTYYY___cccfffhhhnnnrrrxxx{{{}}}|||uuuoooiiieeedddeeeeeefffgggiiilllnnnrrrtttuuuuuurrrooonnnnnnjjjgggccc___[[[WWWUUUSSSWWWWWWVVVUUUUUUVVVWWWWWWYYY___bbbbbbcccgggiiihhhkkkmmmooopppnnniiieeeaaadddeeejjjoootttxxx}}}wwwmmmiiikkklllhhhdddeeebbb]]]VVVNNNFFF@@@===666555555666777666333000///...---,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,************************,,,***))))))***+++++++++******************************************************++++++++++++******************************************************+++++++++,,,,,,,,,------******++++++++++++******((()))***+++++++++++++++(((((())))))***+++++++++************************+++++++++++++++***)))(((''')))***,,,,,,***)))''')))+++,,,+++)))(((((()))************************)))******+++,,,,,,------******))))))))))))***************************************+++++++++,,,,,,+++***)))***,,,---,,,+++)))******++++++******)))))))))***++++++,,,------((())))))******+++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,++++++***))),,,,,,++++++***++++++,,,...------,,,,,,++++++++++++++++++,,,,,,,,,------,,,------------------,,,------------------------,,,,,,---...............,,,,,,+++++++++,,,------------------------------........................yyy{{{~~~{{{lll^^^SSSMMMEEEBBB===999777555444222111111000000000/////////...///111000//////000111---------------,,,,,,,,,------------------------,,,******+++---...---,,,)))+++,,,,,,***))))))***------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,---------............//////------------------------++++++++++++++++++++++++......------,,,,,,,,,,,,+++---...---+++***+++---------------,,,++++++***...............---------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,---...//////.........///000111222222...222666888888<<>>;;;888555333333222111111111111111000/////////////////////...------////////////............,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,+++++++++---...///------------------------******)))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---------,,,,,,+++***------------------------------,,,++++++,,,------------.........---,,,+++------------------------))))))*********+++++++++...//////000000000000///222222222333666999<<<>>>BBBDDDFFFIIIMMMPPPRRRTTTSSSRRRPPPMMMLLLMMMPPPSSSZZZ\\\___^^^[[[ZZZ[[[^^^[[[\\\^^^```aaabbbfffhhhpppqqqtttxxx{{{~~~~~~xxxsssppppppppppppqqqqqqrrrrrrvvvvvvvvvvvvuuuuuutttssstttxxx}}}{{{uuuooommmmmmqqqyyy~~~}}}}}}yyyyyyzzzzzzuuuqqqooolllgggaaaZZZSSSJJJEEE???===999555111///..............................000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,************************++++++++++++,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++***)))+++++++++*********)))))),,,,,,,,,---------......************************))))))************))))))((())))))******))))))((()))))))))))))))))))))))))))))))))(((((((((((((((************)))))))))((())))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************************++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,---......---+++))))))))))))))))))))))))++++++***)))******+++,,,++++++,,,,,,------......)))***,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...***---...+++,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,~~~uuuggg[[[PPPJJJ???===:::777444222111111111111111111111000/////////////////////......---111111111000000000//////---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,------...------------------------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,000////////////111333444666888:::<<>>;;;888555333222222111111111111111000//////......///////////////...000000////////////..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,------------------------)))*********++++++++++++............------,,,+++.........//////000111111//////000111222333444444333444555666777:::>>>AAAGGGJJJOOOPPPOOOOOOQQQSSSTTTWWWZZZ]]]___cccgggjjjoooqqquuuxxx{{{|||||||||yyyyyyxxxwwwuuupppkkkfffddddddeeehhhlllpppuuuxxxzzzyyyxxxvvvvvvuuuvvvvvvxxx{{{|||yyyxxxyyyyyyzzz{{{{{{yyyvvvsssssssssuuuwwwyyy{{{{{{wwwrrrnnngggddd___[[[YYYYYYYYYXXXVVVTTTQQQMMMJJJFFFBBB??????;;;777444222111000/////////........./////////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((************************...---,,,,,,---...---,,,************************(((((()))))))))************+++++++++++++++++++++))))))))))))))))))))))))))))))************))))))'''((()))***************)))))))))))))))))))))))))))))))))*********++++++************************))))))************))))))((())))))******))))))((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))******((()))))))))************)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,******************************************++++++***))))))***++++++***((())))))))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---......***+++,,,,,,++++++---...+++---,,,***,,,333888888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---~~~ssseeeXXXMMMFFF@@@>>>;;;888555333333222111111111111111000//////---...////////////////////////.........------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------///...---,,,,,,,,,,,,---........................++++++++++++,,,,,,,,,,,,---............------,,,,,,,,,------.../////////444333222111000///...---...///000000000222555777???BBBEEEEEECCCCCCFFFIIIOOOQQQSSSUUUVVVXXX\\\^^^bbbdddiiimmmpppqqqqqqqqqpppooonnnmmmkkkgggaaa]]]aaabbbcccfffjjjnnnrrrttttttsssrrrqqqqqqqqqrrrsssuuuwww|||~~~|||zzzvvvsssqqqpppqqqrrrtttuuuuuusssoookkkjjjjjjmmmoooqqqrrrppplllhhheee___\\\WWWQQQLLLHHHFFFEEEDDDCCCAAA???;;;888555333777444111000/////////...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,(((%%%"""************************,,,+++******++++++***)))************************((()))))))))************)))***++++++,,,+++++++++((((((((())))))*********))))))************))))))))))))******+++*********(((((()))))))))))))))***++++++++++++,,,,,,,,,,,,************************))))))************))))))((())))))))))))))))))((()))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))*********+++,,,,,,------************************))))))))))))************,,,++++++,,,------,,,***))))))))))))))))))))))))******+++++++++******)))************************************+++++++++,,,************************++++++++++++,,,,,,,,,,,,******)))))))))))))))))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------)))***,,,,,,++++++---...***,,,,,,***---444888888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...rrreeeWWWLLLEEE???===:::777444222222111111111111111111000//////------...////////////////////////.........------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,---************************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...************++++++++++++***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,---...//////...---,,,///...---,,,,,,,,,---------------------------------------.........//////,,,,,,------...---------,,,,,,------------------111111000///...------,,,,,,---......---...111333777999:::999888999===AAAFFFGGGIIIJJJKKKLLLOOOQQQRRRUUUYYY]]]```aaa```___aaa```______^^^[[[WWWSSSVVVXXX[[[___cccgggjjjkkkjjjiiihhhggggggiiijjjkkkmmmooorrrvvv{{{~~~zzztttooommmllliiigggfffeeefffgggjjjkkkkkkhhhddd```^^^^^^aaabbbcccbbb___[[[WWWUUUOOOMMMJJJEEE@@@<<<999999888888888666333111//////222000.........///...,,,---------------,,,,,,,,,---------------------------------,,,+++)))((('''************************,,,+++******++++++***(((************************)))))))))*********++++++((()))***+++,,,++++++***(((((()))))))))*********))))))************))))))++++++++++++++++++***)))(((((((((((())))))******++++++++++++,,,,,,,,,,,,************************))))))************)))))))))******++++++******)))))))))))))))))))))))))))((())))))***++++++,,,,,,((()))))))))************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************))))))*********+++++++++,,,+++***+++------+++***))))))))))))))))))))))))*********+++***)))'''&&&(((((())))))******++++++***************++++++,,,+++++++++++++++++++++++++++++++++++++++*********((()))))))))***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,++++++---...))),,,,,,***,,,222555444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,~~~rrrdddWWWLLLEEE>>><<<999666333111000000111111111111111000//////------...///000000//////////////////............++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++'''((()))+++,,,,,,,,,+++++++++++++++++++++++++++///...---,,,,,,...000111************************((((((***+++,,,++++++***************************)))***+++,,,------...///)))************+++++++++)))***+++,,,------...///,,,++++++++++++++++++,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,---------------...............---,,,+++******+++,,,...//////000,,,---............111333000222333222111444:::???999;;;======>>>???BBBDDDFFFIIIMMMQQQSSSSSSRRRQQQTTTSSSSSSTTTTTTRRROOOLLLJJJMMMQQQUUUZZZ^^^aaabbb```___^^^]]]^^^___bbbcccccceeegggkkkppptttxxx{{{{{{xxxuuusssqqqmmmfffaaabbbaaa___]]]\\\\\\]]]]]]\\\]]]]]]ZZZVVVRRRPPPOOOPPPQQQQQQOOOKKKGGGDDDCCC>>>???>>><<<888666555555444555555444222000//////000///......//////...,,,...............---,,,+++------------------------++++++******+++---///000++++++++++++++++++++++++...---,,,,,,------+++***************************************++++++++++++((()))***+++,,,,,,+++***************))))))))))))))))))************)))))),,,,,,,,,,,,,,,+++***)))'''((((((((())))))******((())))))))))))*********************************))))))************))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))((()))++++++)))((())))))))))))))))))))))))************)))(((&&&%%%'''(((((()))***++++++,,,******))))))******+++,,,++++++++++++++++++++++++,,,++++++******)))))))))))))))***,,,---...///000,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...***,,,,,,***+++///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))rrreeeYYYNNNGGG>>>;;;777444333333222111333000000222000***,,,222222111111000///......------...///000000...,,,+++++++++,,,,,,,,,---------***++++++,,,---------,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******000,,,)))(((+++,,,,,,+++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++***)))((((((((()))++++++************++++++++++++++++++++++++++++++,,,------+++***)))***,,,------++++++++++++------***+++,,,---............++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------.........//////............---,,,+++***------------------------,,,,,,---......---,,,,,,))))))***++++++,,,------,,,------,,,***))))))***---...///...,,,,,,...///...,,,---///111222444777444333333222333444666777:::;;;<<<>>>@@@AAACCCCCCDDDEEEFFFFFFEEECCC@@@??????AAADDDGGGIIIMMMQQQTTTNNNOOOPPPQQQRRRSSSTTTUUUSSSVVVYYY]]]___aaaaaaaaafffeeedddbbb___]]]ZZZYYYSSSRRRQQQRRRRRRRRRPPPNNNOOONNNLLLKKKJJJHHHDDDAAADDDCCCCCCAAA???<<<:::999888777666444222000///...///000111333222111///...******+++,,,,,,------.........,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++(((***++++++*********+++))))))))))))))))))******,,,'''$$$%%%***,,,***''''''(((***+++***)))'''&&&+++++++++++++++***))))))(((((()))*********************)))))))))))))))***+++*********+++***((('''(((******)))))))))(((%%%+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,''''''''''''''''''''''''*********)))))))))))))))+++***))))))((()))))))))******))))))))))))***************)))))))))))))))************************++++++******)))((((((((()))************+++++++++------,,,+++***)))((('''******+++,,,------------))))))))))))))))))))))))************************........................)))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++((())))))))))))*********)))************++++++++++++++++++*********)))))),,,,,,,,,+++++++++************)))(((((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((++++++++++++++++++++++++++++++******************qqqdddWWWKKKDDD???<<<777555444444333222333000000333333///000555222222222111000/////////..................//////************************++++++,,,---------------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***&&&&&&'''***------***'''))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,---...---++++++,,,---,,,+++***))))))***+++,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---............------------------------,,,,,,---......---,,,,,,******++++++,,,---------...//////...,,,***+++,,,---...///...,,,,,,...//////...000111222111111111222111111000111222333444444444555777888999:::;;;:::;;;<<<<<<<<<:::888777999;;;>>>???@@@BBBDDDFFFEEEEEEFFFGGGHHHIIIIIIJJJFFFHHHKKKNNNPPPQQQQQQQQQSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHGGGHHHIIIHHHGGGEEECCCBBBBBBBBBAAA???;;;888999888777555444222111000444444333222000///...---,,,...222444444222...,,,......---------,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++))))))************)))))))))))))))(((((()))***++++++***)))++++++,,,+++***'''%%%###)))))))))***))))))(((((((((((()))*********************)))))))))))))))***************++++++***))))))******)))******(((&&&************)))))))))(((************************))))))))))))***************)))((((((((()))++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********++++++++++++++++++*********************+++++++++******)))************************************************************************)))************+++++++++)))))))))))))))))))))))))))******+++++++++************+++++++++,,,,,,,,,)))************++++++++++++++++++*********))))))*********++++++,,,,,,,,,//////...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************|||}}}ooobbbTTTIIIBBB???<<<888666555555444333444111000333555333222444333222222111111000000///000///...------...///000............------------,,,,,,---............---,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***,,,......,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,---------++++++************++++++++++++++++++++++++++++++,,,---......---,,,...///+++***)))(((((()))***+++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++***+++,,,---............------------------------,,,,,,------------,,,,,,++++++,,,,,,------......///000000///---,,,---...---......---,,,,,,---///000111333333222111...,,,//////......//////000111//////000000111111222222000111222333333222111000111333666666555444444555999999999::::::;;;;;;;;;999:::<<<>>>???@@@??????@@@@@@???>>>===;;;:::999<<<;;;:::;;;<<<<<<:::888777666777888999777333000444333111///.........///000000//////...---------***---111444444111---***111000///...---,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,---...///...+++))))))***+++*********))))))((((((%%%))),,,---,,,***)))***++++++++++++***(((&&&$$$'''((()))))))))))))))((((((((()))***************))))))))))))))))))*********************++++++,,,,,,***))))))******)))(((************))))))))))))************************))))))))))))************)))))))))((()))******+++))))))))))))))))))))))))(((((())))))******++++++&&&''')))***++++++************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((('''(((((()))******++++++)))))))))*********++++++))))))******+++++++++,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++************************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))******+++++++++******)))*********+++++++++,,,,,,)))************++++++++++++++++++***************(((((()))***+++,,,---...'''))),,,---------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************wwwzzz~~~yyymmm```TTTIIIBBB???;;;777555444444333222555222111222333333111///111111111000000000////////////...------,,,,,,,,,------........./////////------......///......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))333000***'''&&&(((,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++---......------...///+++***))))))))))))***+++***+++,,,---------------------------------------,,,,,,,,,++++++++++++***)))))))))************+++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000000///...------...---......---,,,,,,---///000222333111000111000---.........---............////////////////////////---...///000000000000000,,,...000111///,,,++++++111111111111111111111111333333444555666666555555666666666666555444333333333222111222333333222000000111222555666555111...222111///------...///111------------------------***,,,///111222000---,,,//////...---,,,+++******+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******++++++,,,,,,,,,---+++,,,------+++))))))***++++++******)))((((((((('''(((************)))***'''((()))***************((())))))***************(((((()))***************((())))))************************)))((()))+++---000+++((()))+++******************)))))))))))))))++++++++++++++++++++++++((()))))))))************)))))))))))))))******+++((((((((((((((((((((((((''''''((()))***++++++,,,$$$&&&)))+++,,,,,,+++*********))))))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((())))))************))))))))))))************)))************+++++++++------......---,,,,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))*********+++++++++************************((())))))***+++,,,,,,,,,###&&&))),,,,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,***************************************+++++++++rrrvvvyyyvvvjjj___TTTJJJDDD===:::666333333222111111000000000000111222000...///////////////............///000000...+++'''%%%&&&'''((()))***,,,---------......///......------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((...+++'''###!!!###'''***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,***,,,......---,,,,,,---,,,+++***))))))***+++,,,++++++,,,,,,---,,,,,,,,,------------------------,,,,,,+++++++++*********************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---...///...,,,,,,,,,...,,,---...---++++++---...///222000,,,---222444222..................------/////////.........---------......///000000000000***,,,//////...,,,++++++..................//////111222222222222111111111111111222222222111000000///......///000111///...//////000333555444111///...,,,+++)))***+++---...,,,,,,,,,,,,---------...------,,,,,,---......///++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++*********++++++,,,,,,,,,&&&(((***+++***)))***+++************))))))((((((,,,'''###$$$'''******(((''''''((()))***+++++++++((())))))******)))))))))(((((()))***************'''((()))******************+++***((('''(((,,,///666---''')))+++***))),,,))))))))))))))))))******************************((()))))))))************((()))))))))************++++++++++++++++++++++++''''''((()))***++++++,,,$$$&&&(((+++,,,,,,++++++******))))))))))))******(((((())))))************************************************))))))(((((((((((()))))))))*********+++++++++************)))+++,,,---...............++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******+++++++++******)))''''''((((((((()))))))))))))))*********+++++++++************************************************+++---///...+++'''%%%$$$++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))*********+++++++++pppssswww}}}}}}sssiii___TTTKKKEEE<<<999555222222222111000+++000333111000222222111........................---///111222000+++&&&###'''((()))***+++,,,---...---............---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((###&&&)))******)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---+++---//////---+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,((((((***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------+++---...---,,,+++,,,---,,,------,,,++++++,,,...---000///)))+++444999666---............---,,,,,,......---------,,,,,,,,,,,,,,,,,,------......///+++---///000...------...------....../////////000000000000/////////......------------------,,,+++...------...000000///---------...///222222111///---,,,+++******+++,,,---+++,,,,,,,,,---------------,,,***)))***,,,///000((())))))***+++,,,,,,---)))***++++++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************+++++++++++++++$$$&&&)))***))))))***,,,)))))))))))))))))))))***---'''!!!!!!&&&******(((************************)))))))))))))))(((''''''(((((()))***************&&&''')))***++++++*********++++++)))(((***000666<<<000''')))+++)))))),,,))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))************)))************************(((((())))))******++++++%%%&&&(((***+++,,,++++++******))))))))))))******((((((((()))******++++++************************++++++******)))(((((('''((((((((()))))))))******,,,+++++++++******)))))))))***+++,,,------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))))))))*********++++++)))************+++++++++***************+++++++++++++++*********))))))))),,,...000000---***((((((++++++++++++++++++++++++,,,,,,,,,,,,------------************************)))))))))***++++++,,,,,,qqqsssvvv}}}}}}sssiii^^^SSSJJJDDD===:::666333222222111000///888<<<666111000111111.........///////////////...///111111000...+++(((---------...............---------------,,,++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******$$$(((---//////......///+++++++++++++++++++++,,,************************+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,---)))******+++,,,,,,---------///111000...,,,******+++***)))(((((()))***+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++,,,,,,'''((()))+++---.........++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++,,,---,,,------,,,++++++,,,...)))//////***,,,666:::666,,,------...---,,,+++***------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---...///...------...///,,,,,,---......///000000///......---------------,,,,,,,,,,,,,,,+++******,,,,,,+++---...///...,,,...,,,+++,,,...000000///.........---------------++++++++++++,,,,,,,,,,,,++++++*********,,,...///))))))***++++++,,,------******+++,,,,,,+++******************************++++++++++++,,,,,,------*********++++++*********++++++++++++************&&&(((*********)))***+++((((((((()))******++++++***'''$$$$$$''')))***)))******************++++++---------,,,+++***)))((((((((()))***************&&&''')))+++,,,+++***)))(((***,,,++++++000999@@@AAA222''')))+++((((((,,,((()))))))))************(((((((((((((((((((((((())))))))))))************'''((()))***+++******)))(((((((((((((((((((((((()))))))))))))))*********'''(((((()))***++++++,,,******))))))))))))******'''(((((()))******++++++*********************************)))))))))))))))(((((((((((()))))))))******************+++++++++++++++,,,,,,,,,,,,,,,+++************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))*********+++)))************+++++++++))))))*********+++++++++))))))))))))************'''***,,,...---------...************************,,,,,,,,,,,,,,,+++++++++************************((())))))***++++++,,,,,,rrrtttwww~~~~~~tttiii^^^RRRIIIBBB>>>;;;777444333333222111888BBBEEE<<<111......---////////////000000000000//////000000000000//////......---,,,++++++******,,,---------,,,,,,+++***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))++++++***((()))---111******+++++++++,,,,,,,,,************************++++++------------++++++************++++++,,,------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------///111333222///,,,+++******)))(((''''''((()))***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))************++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++---...---,,,,,,---...,,,------,,,++++++,,,...'''///000,,,...777999333+++,,,------,,,+++***)))............------------,,,++++++******+++++++++---......---++++++,,,...******+++,,,...///000000......------,,,---------...//////......---,,,+++*********+++------,,,+++///---++++++---///000000+++,,,,,,,,,,,,++++++******************+++++++++))))))***+++,,,---------++++++,,,,,,,,,---------***+++,,,------,,,+++***************************+++++++++,,,,,,---------******++++++++++++******,,,+++++++++******)))))))))+++,,,,,,***))))))***''''''((()))***+++,,,,,,'''((())))))(((((()))+++''''''((()))***,,,...///333222222111000...---,,,(((((()))***************%%%''')))+++,,,+++***)))&&&))),,,---///555???HHHDDD333(((***+++'''''',,,(((((())))))*********+++(((((((((((((((((((((((())))))))))))************'''((()))++++++******)))++++++++++++++++++++++++*********))))))))))))))))))((((((((()))***+++,,,******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))'''((()))***+++,,,------////////////...---,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))&&&''')))***,,,,,,------''''''''''''(((((((((((()))************+++++++++))))))******++++++++++++''''''((()))***+++,,,,,,***,,,---,,,***(((((()))************************+++******))))))((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,tttwww{{{pppeee]]]UUUKKKBBB@@@>>>:::777444333333333444OOOYYYCCC...000666444111000......000000000//////............---------///...---,,,+++,,,,,,---------------------------//////......---,,,++++++,,,,,,++++++++++++*********++++++,,,---...//////111///---,,,,,,,,,...///---------,,,,,,+++++++++***++++++++++++++++++,,,)))...222222...+++,,,///,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...<<>>:::444000,,,+++***)))((((((((()))***+++,,,******))))))))))))******)))((()))+++///222444444...---,,,+++***++++++,,,+++++++++*********))))))************************((((((************)))((())))))))))))))))))))))))))))))*********))))))(((************))))))))))))++++++***************+++******)))((((((((((((((((((((()))))))))))))))((((((((()))***************))))))))))))))))))))))))******))))))))))))******,,,)))))),,,,,,))))))+++111777999333.........---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,++++++,,,+++++++++***)))))))))*********+++,,,,,,------))))))))))))))))))))))))*********************++++++***)))(((((()))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++wwwzzz{{{~~~tttggg]]]TTTIIIBBB>>><<<888555333222222222111666888555222222111000///...,,,,,,...///...---///............---------......---,,,,,,,,,---------------------------------,,,,,,,,,+++*********///......---,,,++++++***++++++++++++++++++++++++,,,+++++++++,,,...000111,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------)))---000000---+++,,,...,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''000444///,,,...///+++************************++++++++++++++++++++++++***++++++,,,---,,,,,,,,,...---+++*********,,,,,,)))************))))))(((******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------000///...---,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,+++++++++++++++------------------------++++++,,,---------------,,,+++******,,,,,,+++***------------------------000///...------------...---------,,,,,,------...---............------,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------******++++++++++++******++++++************+++++++++++++++***************++++++,,,------,,,++++++,,,,,,++++++***))))))(((,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))*********++++++,,,((((((+++((($$$)))333222111...,,,***))))))))))))((((((((()))***+++,,,******))))))))))))******)))((()))+++...000000///---,,,++++++******+++++++++************)))))))))************************''''''(((((())))))*********************************************)))((('''************))))))))))))---,,,+++***))))))))))))******)))((((((((())))))&&&'''((()))************(((((()))*********************************************))))))))))))******---******,,,+++((('''***000555666111---,,,---,,,************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))(((((()))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************wwwyyyzzz}}}uuuhhh]]]SSSHHHBBB<<<:::777444222111111111111//////222333000///111000...------...//////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++//////...---,,,,,,++++++---,,,,,,,,,++++++******++++++++++++,,,---...///,,,++++++++++++++++++++++++,,,,,,------.........***,,,......,,,+++,,,---++++++******++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++(((---///---,,,///...***************************,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((()))******)))(((&&&%%%******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,++++++++++++,,,++++++------------------------...---,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,------.........------,,,******+++++++++,,,,,,---+++++++++++++++++++++++++++***(((''''''(((***+++******++++++++++++******++++++************++++++***************************++++++++++++++++++***+++++++++*********))))))''''''''''''(((((())))))(((((())))))***************))))))))))))))))))***)))*********++++++++++++***((((((+++)))%%%'''---***))))))(((((((((((())))))))))))))))))******+++******))))))))))))******(((((()))+++---...,,,***,,,++++++***************************))))))))))))************************''''''''''''(((***+++,,,******************************+++******)))((('''************)))))))))(((******)))(((''''''((((((******))))))((())))))***'''((()))***************(((((()))*********************************************))))))))))))******---******---,,,)))))),,,...000111...+++)))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---,,,,,,++++++---,,,,,,+++***)))((((((******)))))))))((((((((())))))))))))))))))))))))(((((())))))******+++++++++******))))))******+++************************************************************************************************,,,,,,,,,+++++++++++++++************************vvvxxxyyy|||vvvhhh\\\QQQHHHAAA;;;999666333222111111111333///000444444//////333111///......///000000//////............---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++//////...------,,,++++++......------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------...//////+++,,,---,,,,,,++++++,,,+++*********++++++,,,---++++++++++++++++++++++++************+++,,,---...+++---...------///...+++************************,,,++++++******++++++,,,************++++++,,,,,,)))+++---//////---+++***,,,---.........,,,+++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---,,,+++***+++,,,---...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,---------------,,,******+++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++++++++,,,,,,,,,,,,+++++++++******))))))******+++******************************))))))))))))******))))))*********+++++++++******++++++++++++++++++((((((((()))******++++++)))))))))******))))))))))))*********++++++++++++)))((()))+++***((())),,,***)))))))))))))))******((()))))))))******************))))))))))))******)))((()))***,,,,,,***(((***+++************))))))))))))))))))))))))))))))************************)))(((((()))***+++,,,---***************************************)))((((((************)))))))))(((((((((''''''((()))************))))))))))))*********************)))(((((((((((()))*********************************************))))))))))))******,,,******...///------000...---...---+++(((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++---------------,,,+++***,,,,,,++++++***))))))(((+++++++++***))))))(((((())))))))))))))))))))))))(((((()))))))))*********++++++************++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++vvvxxxyyy|||vvvhhh[[[PPPGGGBBB;;;999666444222111222222333222222444333000000444111000......000111000//////............---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((())))))***------------,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++******************+++++++++++++++******+++,,,---......///++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++***)))))))))***,,,...///,,,---...------------,,,************************+++++++++++++++++++++++++++************+++,,,,,,)))+++---///000...,,,***++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++,,,,,,++++++,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///...---,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))*********************+++++++++******))))))))))))******((())))))***++++++,,,,,,,,,,,,++++++)))(((&&&%%%(((((())))))*********+++))))))************)))))))))))))))*********++++++)))))))))***+++***++++++++++++++++++************((()))************))))))******))))))))))))*********)))((()))++++++)))((()))************)))(((((((((((()))))))))))))))***************************))))))******++++++,,,,,,************************))))))************))))))************))))))))))))))))))))))))***+++,,,---******)))))))))***++++++++++++++++++***)))((('''(((((()))*********************************************))))))))))))******,,,***+++///000///000333000......///...***)))+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++---......------,,,+++***+++++++++***************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++yyy{{{{{{}}}uuugggZZZNNNFFFBBB;;;:::777444333222333333333333111000111444333000111///------///000///...///............---------+++,,,---.........------++++++++++++++++++++++++((((((((()))***++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))*********++++++++++++))))))***+++,,,---......,,,+++*********+++++++++************+++,,,---...************************,,,+++***)))***+++---...***+++------,,,+++,,,///***************************+++,,,,,,,,,,,,+++***+++***)))))))))***,,,,,,,,,,,,,,,,,,------......(((((('''''''''((())))))******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---///000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++...//////...---......---,,,,,,,,,------((()))***++++++++++++***)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******))))))*********+++++++++,,,,,,+++******+++,,,,,,******************++++++))))))))))))'''%%%###""")))))))))))))))*********((()))***++++++***)))(((((((((((()))))))))************)))((()))******((())))))*********))))))(((((()))***++++++***)))(((******))))))))))))******+++)))(((((()))******)))((()))*********)))((('''(((((((((((())))))******************************((()))***++++++***))))))))))))))))))))))))))))))'''((()))******+++******************))))))))))))+++***************++++++******))))))******+++,,,******+++++++++******)))(((((()))***************))))))))))))))))))))))))******))))))))))))******---***+++///000......111111---,,,//////+++)))+++************************)))))))))))))))))))))))))))************+++++++++............---,,,+++******************+++++++++++++++******************))))))))))))))))))))))))*********)))((((((''''''***++++++++++++++++++***************************************************************************************************(((((()))))))))*********************************}}}}}}}}}~~~tttfffYYYNNNFFFBBB<<<:::777555333333333444222222...+++000888555---///...,,,,,,...///...---//////.........---------***+++---...///...------++++++++++++++++++++++++++++++,,,---...//////000)))******++++++,,,,,,---++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,))))))******++++++++++++((())))))***,,,---......,,,***))))))***++++++***************+++,,,---...************************...---+++))))))***+++,,,'''))),,,---+++***---111************************)))***,,,------,,,***)))+++***)))))))))***,,,---///---+++)))***,,,///222***)))(((((((((***+++,,,******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***************************((())))))***++++++,,,,,,........................,,,++++++++++++++++++,,,***+++,,,---------,,,+++***+++,,,---...---,,,+++******+++,,,+++***)))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,...000///---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,!!!$$$(((,,,...---,,,***---------,,,,,,------...'''((()))***************)))***+++,,,,,,+++))))))************************)))***++++++++++++***)))))))))************))))))******))))))))))))******))))))******++++++++++++......,,,,,,,,,,,,......,,,,,,++++++***)))))))))))))))***++++++***)))(((******))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))))),,,+++)))'''''')))(((&&&&&&''''''(((((((((''''''((()))***++++++***)))(((******))))))))))))******,,,***'''''')))***+++***((()))*********)))'''&&&'''((((((((())))))******************************'''(((***++++++)))'''&&&((((((((((((((((((((((((&&&'''(((***++++++++++++************))))))))))))+++***)))(((''''''''''''******))))))***+++,,,,,,((()))***+++++++++++++++(((((()))***************((((((((((((((((((((((((******))))))))))))******...++++++......,,,,,,///000+++***......)))'''***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++............---,,,+++***)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))++++++***)))((('''&&&&&&***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))}}}}}}~~~|||ooocccYYYOOOFFFAAA<<<;;;888555444444444555444//////666888333//////000000000000////////////,,,++++++******++++++,,,---...///000000...,,,***,,,---.../////////...---,,,,,,+++***)))))))))***,,,,,,+++***))))))************+++,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,++++++************++++++***+++---------,,,***((())))))***+++,,,,,,------......---------...//////************))))))))))))''''''((()))***++++++,,,,,,------+++***)))***+++((('''''')))++++++***)))***+++---///111000,,,)))+++++++++++++++++++++,,,,,,------...---,,,***)))))))))***+++++++++++++++.........------,,,,,,,,,///,,,))))))***,,,------+++++++++++++++++++++++++++,,,,,,------......///,,,---///111000...,,,***,,,,,,++++++***+++++++++---.........---,,,,,,+++000......000222111---***((()))+++---///000000///)))))))))******++++++,,,------------------------++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))************))))))))))))))))))))))))))))))++++++******************---+++)))***,,,---,,,)))******)))((('''&&&%%%%%%***)))((((((((((((((()))+++******+++++++++)))(((***+++***))))))++++++)))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))*********+++,,,,,,+++***)))(((******))))))))))))******,,,,,,++++++***))))))(((++++++***)))(((((())))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---...+++&&&&&&+++...---222///,,,,,,...000///...000000...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))+++,,,000//////...---,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************++++++******)))(((((((((+++++++++*********))))))******)))))))))))))))***''''''((()))))))))))))))))))))))))))************+++***)))(((((()))******}}}|||}}}|||ooocccYYYPPPFFF@@@===;;;777444111000000000444000000555777333//////111111000000//////............------------......---.../////////...,,,+++,,,------...---,,,+++***------,,,+++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))++++++***))))))***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++************++++++((()))+++++++++***((('''************+++,,,---...///...---+++***)))))))))************))))))))))))((())))))******+++++++++.........---++++++,,,---,,,++++++,,,---...,,,+++******,,,///111000,,,)))---,,,,,,++++++************+++,,,---------,,,+++(((((()))***************------------,,,,,,,,,+++---,,,,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........---+++***++++++++++++++++++,,,,,,------......---,,,,,,+++///...---///111000---***+++,,,---......---,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))******************)))))))))))))))))))))))))))************************---+++)))***,,,---+++)))***)))))))))))))))((((((******))))))))))))***+++,,,+++*********+++******&&&(((******)))***++++++************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))((()))************))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))++++++++++++++++++++++++((((((((())))))))))))))))))***+++++++++***)))(((******))))))))))))******************************++++++***)))))))))))))))))))))))))))*********+++******))))))))))))******))))))))))))))))))))))))************************###%%%######%%%###111///------///000///---///...---,,,************))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''')))+++,,,,,,,,,++++++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************)))))))))))))))*********+++++++++*********))))))******))))))))))))******((())))))***************))))))))))))************+++***)))(((((()))***+++}}}}}}~~~{{{ooodddZZZPPPFFF@@@;;;999666444111000000000333000111444666222//////222111111000///......---//////............//////............------------/////////...---+++***)))...------,,,,,,,,,,,,---,,,,,,---...---,,,+++***---------,,,+++***((((((++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++******))))))******+++,,,++++++************++++++)))***+++++++++***((('''+++******)))***+++---...///...,,,+++)))(((((((((++++++*********)))))))))+++++++++++++++++++++++++++,,,,,,+++))))))***,,,...---,,,,,,......---+++******,,,...000///,,,***...------,,,+++***)))))))))***+++,,,------------((()))******+++*********,,,,,,,,,,,,+++++++++++++++...000...+++)))***,,,++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,,,,,,,+++++++++************++++++,,,,,,------------------,,,,,,+++---,,,,,,---///...,,,))),,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************++++++++++++******))))))))))))))))))))))))************************,,,*********+++,,,+++***)))))))))******+++++++++***)))))))))***+++,,,------,,,***)))***,,,...000((()))***+++******+++,,,************))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))************************))))))))))))))))))(((((((((((()))*********))))))******))))))))))))******(((((())))))***+++,,,,,,,,,+++******)))*********************++++++++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,...---******---...,,,.........///111000///---...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))************************'''(((((()))******+++++++++++++++******************)))))))))))))))******))))))***+++++++++++++++))))))))))))******************)))))))))******+++}}}~~~zzzooodddZZZPPPFFF???888777666555444444444444111111222333333222000///222222111000///...---------------,,,,,,---------......---,,,,,,------...111111000000///...------------,,,,,,,,,,,,,,,---***+++---......,,,+++))),,,,,,,,,,,,+++***)))(((+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++************++++++,,,,,,---------,,,+++***,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,,,,+++++++++*********+++,,,+++******+++---///---++++++,,,,,,+++*********+++...//////,,,***,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++///333222---)))***---***+++++++++++++++,,,,,,,,,,,,++++++************...---,,,+++***++++++,,,))))))***+++,,,---------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,+++***)))***+++,,,---......///---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************+++*********+++++++++***)))))))))************+++((((((((()))***+++,,,---,,,,,,******+++///555999888000******,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,++++++++++++++++++)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))************************+++******))))))(((((((((''''''(((((())))))))))))******))))))))))))******(((((())))))***+++++++++++++++************++++++******************************))))))))))))******((((((((((((((((((((((((************************(((++++++))))))++++++(((,,,---///111222000...,,,------,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''************************(((((())))))************************************))))))))))))))))))***+++((()))******++++++******((()))))))))******************************++++++yyymmmbbbXXXNNNEEE???777777666555444333333333000222333222111111000///111111111000///......------------,,,,,,---------------,,,,,,,,,,,,---...//////........./////////,,,,,,++++++++++++,,,,,,((()))+++------,,,***)))***++++++,,,,,,,,,++++++*********++++++*********++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******))))))******+++,,,++++++************++++++------------,,,,,,++++++,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...++++++++++++************------,,,,,,+++*********+++---------,,,,,,...000///---++++++,,,,,,,,,+++******+++---......,,,************++++++,,,,,,,,,---------,,,++++++++++++***++++++,,,++++++******+++++++++++++++++++++++++++000444333...***+++---*********++++++,,,,,,,,,***+++++++++,,,,,,,,,---///...,,,+++***+++,,,---((()))***,,,,,,------,,,++++++,,,,,,---,,,,,,+++******++++++++++++++++++*********+++,,,---......---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))***************************************)))))))))((((((((('''''''''((()))***+++,,,+++++++++***---333;;;AAAJJJ999***)))------+++***))))))))))))))))))******(((((())))))************))))))))))))))))))))))))++++++******)))))))))(((******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))++++++++++++++++++++++++++++++******))))))((((((''''''((((((((()))************))))))))))))******))))))))))))))))))))))))+++******)))******++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%)))***((((((***)))%%%***,,,000222222000...---...---,,,++++++***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((())))))******++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************))))))((((((************************))))))(((((()))***++++++'''((())))))******))))))((()))))))))************))))))******++++++++++++~~~wwwjjj^^^UUULLLDDD???999888666333111...,,,+++///333444111///000111///000000000000//////////////////............//////,,,,,,,,,,,,------------+++++++++++++++,,,---...+++++++++++++++,,,,,,---((()))***+++++++++******)))***+++,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++))))))***+++,,,---......++++++++++++++++++++++++******))))))******+++,,,++++++************++++++,,,+++++++++************++++++++++++++++++++++++,,,,,,+++***************,,,++++++++++++*********,,,,,,++++++*********)))((()))************,,,...111///,,,,,,---.........*********,,,......,,,***))))))***+++,,,------...///...---,,,++++++++++++******************)))(((++++++++++++,,,,,,,,,,,,+++...111111...++++++,,,*********++++++,,,,,,---******++++++,,,------...///...,,,+++++++++,,,---((()))+++,,,------,,,+++***++++++,,,,,,,,,,,,,,,)))***++++++******+++,,,...---,,,+++******++++++,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++*********************************************++++++++++++******))))))))))))))))))))))))'''(((((())))))*********)))***+++***))))))***+++*********))))))(((((((((((('''''''''((()))******)))+++++++++,,,333<<>>:::666555444222111111111111000///...///000111000///---...............------++++++,,,---............,,,,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++,,,+++***))))))+++,,,---+++'''###!!!$$$'''***,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++,,,------,,,+++***++++++++++++++++++++++++************++++++++++++******************************++++++++++++******+++************+++,,,,,,************++++++,,,,,,///...,,,+++*********+++******))))))))))))******************************'''&&&%%%%%%&&&(((***,,,******************************))))))******+++,,,++++++++++++++++++++++++,,,***+++......+++***,,,333+++'''***...---++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,''')))***)))((((((***---)))************)))(((''',,,,,,++++++++++++,,,,,,******************************++++++++++++*********++++++,,,---...//////,,,+++******++++++++++++************************,,,++++++******++++++,,,+++++++++***************************************)))(((((()))+++,,,++++++***))))))((()))+++---...))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************+++,,,,,,))))))))))))************))))))******))))))))))))))))))******+++,,,,,,---((((((((((((((((((((((((((()))***++++++***)))((('''((()))))))))((((((((())))))))))))))))))))))))))))))*********+++++++++((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((())))))*********))))))((()))))))))***************++++++,,,,,,++++++***''')))******)))(((((()))+++************+++,,,,,,))))))(((((()))***++++++************************))))))))))))******++++++---)))---;;;DDD???333***+++,,,,,,++++++)))(((''')))))))))))))))*********(((((())))))******************))))))******+++,,,************************++++++******))))))((((((((())))))))))))))))))(((((((((((((((((()))******))))))))))))((('''&&&%%%)))))))))*********))))))))))))************))))))************************))))))))))))))))))))))))(((***,,,---...---+++***------,,,+++++++++,,,,,,*********)))******+++,,,|||qqqbbbUUUKKKDDD>>>:::666555444222111111111000000///...///111222111000000000000000000000///...,,,,,,------...---------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++...,,,+++))))))+++---...000+++&&&######&&&)))***,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++***(((&&&%%%******+++,,,,,,,,,++++++*********++++++++++++,,,***************************++++++++++++++++++******************+++,,,,,,(((((()))***+++,,,,,,,,,......---,,,++++++++++++******))))))))))))******'''(((((()))******++++++(((&&&%%%$$$$$$'''***,,,***************+++++++++***))))))))))))***++++++++++++++++++++++++++++++***)))***...///,,,,,,...111,,,))),,,///---+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++---...,,,((('''))),,,++++++*********,,,------,,,,,,++++++++++++,,,,,,******************************++++++++++++******++++++,,,,,,------......)))*********+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++(((((())))))***+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))((((((((((((((((((((())))))))))))***(((***++++++***))))))***&&&''''''((()))***+++,,,))))))))))))))))))))))))((())))))******))))))(((''')))******(((''''''(((***)))))))))))))))(((((()))************+++++++++))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''))))))******++++++******))))))))))))************((()))***++++++***)))(((%%%''')))))))))((()))***+++************+++,,,,,,(((((((((((()))***+++,,,************************((((((((()))******++++++000+++000@@@HHH???000(((******+++++++++***((('''++++++******))))))((((((((((((((()))******++++++******))))))******+++,,,************************************))))))))))))((())))))******))))))((((((''''''(((((()))***+++))))))***))))))(((''''''(((((()))************))))))******++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---,,,++++++++++++******)))******+++************************yyyooo```SSSJJJDDD>>>:::555555444333222111000000///......///111333222111000000000000000///......---------...------,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,111...***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++)))'''&&&$$$)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,************************))))))************))))))***************++++++,,,'''((()))******+++++++++++++++,,,,,,,,,++++++*********))))))))))))******(((((()))******+++,,,,,,(((''''''''''''(((***+++))))))*********+++++++++)))))))))))))))***++++++++++++++++++++++++++++++)))((()))......,,,+++---...++++++......+++***,,,++++++++++++++++++++++++************+++,,,......222444444111+++(((***---+++******++++++,,,,,,------,,,,,,++++++,,,,,,---******************************++++++++++++******+++++++++++++++++++++++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************++++++++++++*********+++++++++******+++,,,***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))((()))))))))((())))))))))))*********(((+++------+++)))***+++'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***,,,+++((('''((()))******))))))(((((((((((()))************+++++++++))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((''''''''')))******+++,,,,,,++++++))))))))))))************))))))(((((((((((())))))'''(((******)))))))))***))))))(((((())))))***+++(((((((((((()))***+++,,,************************(((((()))******+++,,,,,,111...555AAACCC777,,,***((()))***++++++***((('''************)))))))))((('''(((((()))******++++++******))))))******+++,,,************************)))))))))))))))*********((()))************)))(((''''''''''''((()))***+++***+++++++++++++++***)))'''((()))***+++******))))))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++(((''''''&&&&&&''''''((()))***+++,,,++++++***)))}}}~~~xxxnnn___RRRJJJCCC===999555444444333222111000000///......///222333333222......//////...---,,,,,,............---,,,++++++((()))***+++,,,------------------,,,,,,,,,+++++++++,,,...000000...,,,***)))((((((***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))+++,,,,,,,,,+++***(((''')))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,************************(((((())))))))))))((((((*********)))***++++++,,,((()))************))))))((()))+++,,,,,,+++***)))******))))))))))))************+++++++++,,,,,,,,,((((((***++++++******)))))))))******++++++++++++)))))))))))))))******+++++++++++++++++++++++++++)))((()))------***)))++++++***,,,///---)))(((+++++++++++++++++++++++++++((((((((()))***,,,---...777999:::555...+++,,,///((()))************)))(((---,,,,,,++++++,,,,,,---******************************++++++++++++***************)))))))))))))))...///000///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******************++++++))))))************))))))---......---+++******++++++,,,------,,,+++)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***+++---///000)))************+++++++++(((+++......+++******,,,)))))))))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((+++---,,,)))'''((()))******))))))(((((((((''')))************+++++++++))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&)))***+++,,,,,,,,,,,,,,,))))))))))))************,,,+++(((''''''(((+++,,,)))***,,,,,,***)))******'''''''''''''''((())))))(((((((((((()))***+++,,,************************))))))***+++,,,,,,------000000888AAA===///***...'''(((***+++,,,+++)))((()))))))))))))))*********'''(((((()))***+++++++++*********)))***++++++,,,************************(((((())))))******++++++((()))***++++++***)))(((''''''''''''((()))++++++''''''(((((((((((('''''''''((()))+++++++++***))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******)))))))))***+++,,,***)))))))))))))))******(((***+++,,,,,,+++)))(((||||||ooo```UUUKKK@@@:::888999777555222111111222333111111000000000000111111////////////////////////,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......000///,,,*********+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++************++++++******,,,------,,,******------++++++++++++------ ###(((,,,......,,,+++******++++++++++++******))))))))))))))))))))))))************************+++*********+++,,,------(((((())))))******++++++))))))))))))))))))))))))))))))))))))***,,,///000+++++++++***++++++,,,,,,((((((''''''((()))******(((((())))))************,,,+++++++++******))))))))))))***++++++++++++*********************++++++******+++++++++******)))+++************+++,,,,,,222111...,,,,,,---///000///...+++)))(((((()))))))))***,,,------+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------(((***,,,,,,++++++,,,---++++++,,,++++++***)))(((******))))))))))))************))))))))))))*********+++---......---+++***+++******)))(((''''''&&&+++++++++***)))(((((('''(((((((((((()))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&((((((((((((((()))******)))***+++,,,,,,+++***))))))*********+++++++++++++++***************+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******+++*********))))))(((((()))***+++++++++)))((('''+++***)))(((((()))***+++******)))(((((((((((((((++++++***)))((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************+++)))((('''&&&((()))***+++***)))(((((()))***++++++***)))))))))***,,,---,,,+++******+++,,,...///777>>>BBB>>>333+++))),,,+++*********))))))(((((()))((('''''''''''''''(((''''''(((((())))))************++++++++++++******)))))))))))))))(((''''''))))))))))))************)))***+++,,,,,,+++***)))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))*********++++++++++++,,,***)))((()))***,,,------+++)))((('''((()))***~~~~~~~~~zzzlll^^^SSSJJJ@@@:::888777666333111000000111222000000000000000000000000////////////////////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......000...,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++*********))))))*********,,,,,,------------,,,,,,,,,+++************+++,,,((()))+++,,,,,,+++)))'''******++++++++++++******++++++++++++++++++++++++***************************************+++,,,,,,)))))))))))))))************************************)))))))))***,,,...///************++++++,,,---+++************++++++,,,+++++++++***+++,,,------+++++++++******)))))))))(((((()))************))),,,,,,+++***)))))))))***((()))***+++++++++++++++,,,,,,,,,,,,,,,------......---+++******,,,...000///---+++)))(((((())))))++++++++++++******))))))++++++******************++++++******)))******+++)))*********++++++++++++++++++++++++,,,,,,,,,,,,***+++------+++******+++******++++++,,,+++++++++******))))))))))))************))))))))))))*********+++,,,------,,,+++***))))))))))))************++++++******)))((((((''')))))))))************+++******++++++***))))))((())))))((((((((('''''''''((((((((((((((()))******)))***+++++++++***)))((()))))))))*********++++++'''''''''((()))***+++,,,************)))))))))((((((((((((((((((((((((((())))))))))))******************))))))))))))******************)))))))))(((***))))))*********)))'''******))))))))))))************)))(((((((((((((((---,,,++++++******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''(((***+++++++++***))))))***++++++******))))))******+++,,,+++++++++***+++,,,...///222777:::888000+++***,,,+++*********))))))))))))))))))))))))************************))))))))))))******++++++++++++******)))))))))))))))(((''''''))))))))))))************)))***++++++++++++***)))''''''((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))*********++++++)))((('''&&&'''(((***+++,,,+++)))((('''((()))***|||}}}vvviii[[[QQQHHH???:::999555444222111000000000111///000111222222111000///////////////////////////000///...------,,,------++++++++++++++++++++++++......------------......///...,,,+++***++++++,,,------------------------,,,++++++******)))))))))++++++*********+++,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,+++***)))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++************))))))))))))+++++++++++++++++++++++++++************+++,,,,,,)))))))))***+++,,,---...,,,,,,+++*********++++++,,,+++)))))))))***,,,---*********)))))))))))))))''''''((()))))))))))))))...---+++***)))((((((((((((((()))***+++,,,------,,,,,,,,,,,,,,,------...+++***))))))***---///111...---+++)))(((((())))))---+++***)))((()))***++++++++++++******)))))))))+++******)))******++++++************+++++++++++++++++++++***************+++---...---+++))))))***((()))***+++,,,,,,,,,,,,******))))))))))))************))))))))))))******)))***+++,,,,,,+++***)))'''((()))***+++,,,---...++++++******)))(((((((((*********+++++++++,,,,,,+++++++++,,,++++++***)))))))))(((((((((((('''''')))(((((((((((()))******)))*********))))))((('''((((((((()))))))))******$$$$$$%%%&&&''')))***+++************))))))))))))((((((((((((((((((((((((************++++++++++++******))))))))))))******************))))))))))))***(((&&&'''***+++***'''))))))************))))))******)))(((((((((((())),,,,,,+++*********++++++((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,,,,++++++******++++++,,,((()))******++++++******++++++++++++,,,---......---...000///---++++++,,,***************)))))))))'''((()))***++++++******,,,,,,++++++***)))))))))******++++++++++++******)))))))))))))))(((((('''))))))))))))************)))******++++++******)))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((()))))))))******)))((('''''''''(((***+++++++++)))((((((((()))***zzz{{{~~~rrreeeXXXOOOGGG???:::999555444222111000000000111...///111333333111///...////////////////////////222111000///...---,,,,,,++++++++++++++++++++++++...------,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))((()))))))))))))))***+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++************+++,,,---...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******++++++******))))))((((((++++++++++++++++++++++++++++++******************((((((((()))***,,,---...+++******)))((((((((((((***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))'''((())))))******)))))),,,,,,+++***)))))))))***************+++,,,,,,---+++++++++++++++,,,,,,---*********+++---///222333---,,,+++***))))))))))))++++++***************+++...------,,,,,,+++++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++******))))))((((((+++,,,------+++*********((()))******++++++************))))))))))))************))))))))))))******))))))************))))))''''''((()))+++,,,------************))))))((((((************+++++++++,,,***+++++++++++++++******))))))(((((((((((((((((())))))(((((())))))***+++******))))))((((((''''''(((((((((((())))))))))))%%%%%%%%%&&&'''((()))************)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++******))))))))))))***************)))))))))))))))+++(((%%%'''***,,,***((('''(((***++++++***))))))+++***))))))(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))((((((((()))***+++,,,************************'''(((***+++++++++***)))++++++++++++,,,---......+++***))))))***+++++++++************************###%%%''')))******((((((*********************)))******++++++++++++******(((((())))))))))))((((((((()))))))))************))))))************))))))---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))******))))))******+++,,,+++***)))(((((()))******yyyzzz~~~zzzooocccUUUMMMFFF>>>:::999444444333222222222111111...///111333333111///...////////////////////////222222111000...---,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))((((((((((((((()))***+++))))))************))))))+++***)))(((((()))***++++++,,,,,,,,,,,,,,,,,,+++))))))))))))+++---///000******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***++++++******))))))((((((+++++++++++++++++++++++++++++++++*********))))))((((((((()))***,,,---...++++++***)))(((((()))))))))'''%%%######%%%'''((()))))))))))))))*********((()))******++++++*********)))))))))***+++,,,,,,...---,,,+++******++++++,,,,,,,,,,,,,,,---......))))))***+++,,,///111222,,,,,,+++******)))))))))((()))+++,,,,,,+++***)))---------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,+++++++++++++++++++++*********))))))((((((((((((***,,,,,,++++++,,,---))))))******)))(((''''''******))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((()))))))))***************))))))))))))))))))))))))*********++++++))))))******+++******)))(((((()))))))))))))))))))))))))))))))))***++++++***))))))((((((((((((((((((((((((((())))))))))))))))))(((((('''((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))******+++)))'''(((+++,,,***((('''((()))+++++++++***)))++++++***))))))))))))))))))(((((('''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))***++++++(((((())))))))))))(((((('''((()))++++++***))))))******+++,,,------------,,,***(((((()))+++***)))***************+++++++++###%%%''')))******((((((''''''(((((()))***++++++******++++++++++++******(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))++++++*********++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***************++++++,,,))))))))))))))))))******xxxzzz~~~xxxnnnbbbTTTLLLEEE>>>999999444444333333333222222111///000111222222111000///////////////////////////111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++))))))((((((((()))******)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++*********++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************))))))))))))++++++++++++++++++++++++)))******+++******))))))((((((((()))***+++,,,------,,,,,,+++++++++,,,,,,+++***((('''&&&''')))******************+++++++++))))))***+++++++++++++++(((((())))))***+++---...000...---+++************...............//////000((((((((()))***+++------++++++++++++******))))))'''(((+++------,,,***(((************************))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))((())),,,,,,++++++,,,---************)))((('''&&&******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((******)))))))))))))))))))))))))))************+++((()))******************(((((())))))))))))*********))))))))))))***++++++***))))))(((((())))))***((((((((()))))))))******,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******))))))))))))***************+++,,,---,,,+++))))))'''((()))******+++******++++++***))))))))))))*********)))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************************'''(((((())))))((((((''''''((())))))******))))))******+++,,,---------------,,,***)))*********)))*********+++++++++++++++'''((()))***++++++******%%%%%%&&&((()))***+++,,,******++++++++++++******'''(((((()))))))))))))))))))))))))))***************))))))(((((())))))***%%%&&&((()))+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******'''((((((((())))))))))))))))))))))))************xxxzzz{{{nnnaaaTTTLLLEEE>>>999999222222222222222111111000000000000000000000000000//////////////////////////////000000///---,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,---,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,+++***************+++***+++,,,------,,,+++***,,,,,,------------,,,,,,***+++,,,,,,,,,,,,+++***+++++++++******))))))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))*********************************((()))***++++++***)))))))))))))))))))))***++++++,,,,,,+++++++++,,,---------,,,+++************+++***+++++++++,,,,,,,,,,,,((())))))***************))))))))))))***+++,,,,,,///...,,,*********+++,,,---,,,,,,,,,,,,---......)))))))))))))))************++++++++++++***))))))((()))***+++,,,++++++***)))))))))******++++++,,,))))))))))))***+++,,,---------,,,,,,,,,+++++++++))))))******************)))+++,,,,,,+++***+++,,,******++++++++++++***)))******))))))))))))************))))))))))))***************))))))*********)))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,)))******+++,,,,,,++++++(((((()))))))))***************))))))******+++,,,))))))(((((()))***,,,---)))))))))*********++++++******))))))((()))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))***************))))))))))))******((()))))))))************)))---222111---)))((()))(((((((((((()))***+++,,,,,,+++******))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******++++++++++++***))))))((('''((()))******)))((('''((((((((((((((()))******)))***,,,---...---------+++,,,,,,+++*********************++++++,,,,,,,,,))))))))))))************''''''((()))******++++++******++++++++++++******''''''((()))))))))))))))))))))))))))***************)))(((''''''((()))***###%%%'''))))))(((&&&%%%************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++''''''((()))))))))))))))(((((()))***************xxxzzz{{{nnnbbbUUULLLEEE===999888000111111111111000000///111111000000000000111111////////////////////////....../////////---,,,+++........................---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,........................***************+++++++++......---,,,++++++++++++***+++---......---+++******+++,,,------,,,+++***)))***+++,,,,,,+++***)))))))))*********))))))(((******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++(((((())))))******++++++))))))))))))))))))))))))'''((()))+++++++++***)))***)))))))))))))))******))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,---------'''(((((()))))))))))))))++++++***************+++...---+++******+++---...))))))(((((())))))***+++,,,,,,,,,,,,++++++************+++++++++******)))******)))))))))***,,,---******+++,,,---......///++++++++++++,,,---...///---------,,,,,,+++++++++))))))******++++++,,,,,,+++---...---+++))))))*********+++,,,------------******))))))))))))************))))))))))))******++++++************++++++))))))******++++++++++++)))))))))))))))*********++++++,,,,,,,,,---------***+++,,,,,,------------(((((())))))*********+++*********)))******+++,,,))))))((()))***+++---...************++++++++++++((((((((((((((()))***+++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******(((((())))))*********+++(((///555444...((('''))))))(((((('''(((***,,,---,,,+++******)))*********'''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++,,,,,,,,,+++***)))((('''((()))***++++++***)))((()))((('''''''''(((***+++)))***,,,---......---,,,)))+++---,,,+++)))***+++*********++++++,,,,,,,,,)))((('''''''''''''''(((***************+++++++++******++++++++++++******''''''((()))))))))))))))))))))))))))***************)))(((''''''((()))***&&&((())))))&&&"""************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************++++++++++++))))))***+++++++++++++++'''((()))***************}}}nnncccWWWNNNEEE<<<888888444333222000///000000111111111000000000000111111666111///111222///---...333333222000...---,,,---+++///333222---******,,,,,,,,,+++***+++,,,...///+++++++++,,,,,,---------,,,------......------,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((+++---...---,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******************************))))))******++++++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++++++++***++++++*********+++,,,,,,++++++************************+++,,,,,,,,,,,,+++,,,+++,,,---//////---+++++++++++++++++++++++++++))))))************)))))))))))))))((((((((((((((((((((()))************))))))+++------,,,+++***+++------,,,,,,+++*********///---,,,,,,---...------))))))*********+++++++++***+++,,,+++***))))))+++...---------,,,,,,++++++))))))))))))))))))******&&&'''((()))***+++,,,---,,,+++++++++******))))))+++***)))((()))***+++,,,))))))))))))))))))))))))++++++---)))&&&222777+++,,,,,,,,,+++++++++*********)))((((((((()))+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++++++++*********))))))((((((******))))))))))))******,,,+++(((''''''(((***,,,,,,+++(((&&&'''***---///---GGGPPP===,,,+++***###++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,+++***)))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''+++***)))(((((()))***+++++++++******))))))((((((,,,,,,++++++***)))))))))************************((()))+++---.....................---,,,+++***))))))))))))***+++++++++,,,***************************+++,,,,,,******+++,,,++++++******))))))((((((((()))******)))((()))++++++*********))))))((((((++++++***)))(((((()))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***&&&((()))******)))(((&&&))))))))))))))))))))))))+++++++++++++++***)))(((((('''''''''((()))+++,,,))))))))))))*********************)))))))))))))))***(((((((((***+++***)))~~~|||nnnbbbUUUMMMFFF>>>888777555444222111000000111111111111000000000000111111///---,,,------...444<<>>LLL```MMM666+++---111111---+++...000000,,,******,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,+++***)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********************************************++++++++++++((((((((()))***,,,---...++++++++++++++++++++++++)))333<<<:::000((()))---...------,,,,,,+++++++++******************************+++++++++,,,,,,,,,***,,,000555888666222///++++++++++++++++++++++++))))))***+++,,,,,,,,,+++)))))))))******++++++,,,)))******++++++++++++++++++,,,,,,+++******+++---(((((())))))***++++++,,,,,,+++))))))***+++***(((+++,,,,,,,,,,,,---------,,,---------+++***+++,,,+++************++++++,,,+++*********))))))(((((())))))******+++++++++,,,)))))))))***************((())))))***************))))))))))))))))))))))))***(((+++***'''222777---,,,++++++++++++*********)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************))))))))))))******))))))))))))******+++***((('''(((***,,,---++++++***)))))))))******)))222888444---+++,,,,,,)))))))))))))))))))))))))))***++++++))))))***+++''''''((()))***++++++,,,''''''((()))******++++++))))))))))))))))))))))))(((((((((((((((((('''''')))))))))*********************))))))))))))******))))))))))))************((((((((())))))))))))***************************))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************************************&&&)))++++++***((((((((())))))))))))************+++,,,---,,,***))))))***************))))))))))))+++***))))))))))))))))))******))))))((())))))***(((''''''&&&&&&''''''(((((()))***++++++***)))((())))))))))))))))))))))))******++++++******))))))))))))((((((((())))))***))))))))))))************(((((())))))******+++++++++***)))***,,,---,,,+++|||~~~xxxqqqbbbRRRLLLJJJCCC<<<777555555444333222222222222000000////////////000000222///......///222===III]]]KKK555******---,,,))))))+++------***))))))***,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////,,,+++******,,,,,,+++***++++++++++++++++++++++++************************(((((()))***++++++,,,,,,...------------,,,,,,,,,+++---...---+++******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++))))))))))))***+++,,,---************************'''000999888...((()))...,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++***+++++++++,,,,,,***+++...111333333///,,,++++++++++++++++++++++++((()))***++++++,,,++++++))))))***++++++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,***))))))+++...+++++++++,,,,,,------------,,,+++,,,------+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---+++++++++++++++,,,---...++++++******)))((((((((()))))))))***************+++++++++,,,,,,------...((()))+++,,,,,,,,,+++***)))))))))))))))))))))))),,,)))+++***&&&---111'''++++++++++++************)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((*********)))))))))))))))+++******))))))******+++***))))))((()))***,,,---******+++******)))((((((%%%%%%(((+++)))&&&'''+++************************)))***+++***)))((()))+++''''''((()))***++++++,,,(((((()))***+++,,,,,,---)))))))))))))))))))))))),,,++++++******)))))))))))))))******++++++,,,,,,***))))))))))))))))))***(((((())))))******++++++))))))***++++++,,,------***************************************************++++++,,,,,,,,,++++++,,,+++++++++***)))))))))************************&&&(((++++++***((((((((((((((())))))******++++++,,,---...,,,***))))))************)))))))))))))))******)))))))))))))))***++++++******************(((((((((''''''((((((((()))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))******))))))))))))))))))((()))))))))************)))))))))))))))************)))((()))+++,,,+++***zzz|||wwwqqqaaaRRRLLLJJJDDD===888555444444444333222222111000000////////////000000222---***+++,,,---000444999222***&&&'''***++++++---...///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,************)))))))))))),,,------,,,***)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++*********************************,,,+++++++++++++++++++++++++++***************+++************************'''+++......+++)))+++---&&&'''((()))*********)))))))))*********+++++++++++++++*********+++,,,---...---,,,---......,,,+++++++++++++++++++++++++++((()))******+++++++++***))))))***+++,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,***))))))+++...------------,,,,,,++++++,,,,,,+++,,,......,,,***++++++++++++************((()))***)))'''&&&'''(((''''''((())))))*********************))))))((((((((()))))))))))))))))))))+++++++++,,,,,,------...)))***,,,---------,,,+++))))))))))))))))))))))))---)))+++,,,(((---000(((+++++++++*********))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))******++++++************++++++******))))))***+++,,,---)))******+++***)))((('''***'''''',,,,,,((()))...++++++++++++++++++++++++((()))******)))((()))***)))))))))))))))*********)))))))))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++******))))))))))))******++++++,,,,,,)))))))))******)))))))))(((((())))))******++++++))))))***+++,,,---......******************************************++++++******++++++,,,+++++++++,,,+++++++++***)))))))))************************(((***+++,,,***))))))***(((((())))))******++++++,,,---...,,,***))))))***))))))))))))))))))*********)))))))))))))))******+++++++++++++++***)))))))))))))))******)))))))))******++++++++++++******************************((())))))*********))))))***************)))))))))((()))))))))************+++*********))))))(((((()))((('''((()))******(((xxx{{{wwwmmm```RRRLLLHHHBBB<<<999333444444444333222111000000//////......//////000444///,,,...///,,,)))******+++,,,,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,------------,,,************,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,,,,++++++++++++*********)))******)))''''''(((***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************,,,,,,,,,,,,++++++++++++,,,++++++***))))))******++++++++++++++++++++++++((('''&&&''')))+++,,,,,,((()))***,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,+++*********+++,,,---111///,,,,,,,,,---,,,+++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---)))******++++++++++++++++++,,,,,,+++******+++------,,,,,,+++******))))))))))))***+++......,,,***++++++***************))))))***+++***((('''((()))((()))+++------,,,***))))))))))))))))))))))))***(((((())))))************)))))))))******************++++++,,,---,,,,,,,,,)))))))))))))))))))))))),,,&&&+++///,,,111555///+++************)))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))************++++++************+++++++++++++++*********++++++))))))*********)))((((((+++)))))),,,,,,******---++++++++++++++++++++++++((()))******(((((()))***++++++******))))))((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))************))))))))))))))))))************(((((())))))***+++,,,,,,***************************************+++,,,---***+++++++++++++++******+++++++++***************************************)))***+++***))))))***+++))))))))))))************+++,,,---,,,***))))))***))))))))))))************)))))))))))))))******++++++++++++++++++***)))((()))******++++++******)))************************************************(((((())))))******))))))))))))***++++++******)))))))))))))))************************)))))))))(((((('''&&&''')))***)))(((wwwyyy~~~xxxhhh\\\QQQJJJDDD>>>999999222333333333333111000/////////............//////111000111333222...,,,//////000222111...,,,******,,,+++******++++++++++++,,,,,,---------,,,+++*********++++++,,,---.........---+++***))))))***+++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,.........---------,,,,,,((())))))((('''''')))+++++++++++++++++++++++++++************************************************************************((()))***+++,,,++++++***************************------,,,,,,,,,+++++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''''')))+++++++++******+++,,,+++)))'''&&&((())))))***++++++,,,,,,,,,+++***))))))+++---......---,,,,,,......,,,+++++++++++++++++++++++++++............---,,,++++++*********+++++++++++++++((()))******++++++******)))+++---,,,+++***+++,,,+++++++++++++++++++++***((((((***---///000///---,,,,,,,,,++++++*********,,,---...---+++***+++,,,+++---000333222000,,,)))((((((((()))******++++++))))))***+++,,,,,,------))))))))))))))))))((((((******))))))******+++,,,)))))))))))))))))))))))))))###(((...,,,000444///************))))))))))))'''((()))***+++******)))************************************************))))))))))))))))))))))))************************************************((()))))))))************,,,++++++******++++++,,,---,,,,,,++++++*********(((((((((((())))))))))))&&&)))***((('''((()))(((************************((()))***)))((('''(((***************)))))))))(((***************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))***++++++***)))(((*********))))))))))))))))))))))))******+++++++++************************************+++,,,...///+++++++++++++++***)))(((***************+++++++++******************************)))(((&&&'''))),,,*********))))))))))))))))))***++++++)))((()))+++((()))))))))************)))))))))))))))***++++++***+++++++++***)))((('''((()))***++++++***)))((()))))))))(((((()))))))))************************'''(((((()))))))))))))))((((((***+++,,,++++++***))))))))))))************'''(((((()))***+++++++++)))''''''((()))***)))(((vvvyyy~~~yyydddZZZOOOHHHAAA:::777888222222333333222111///...//////............//////)))+++000333///+++...444++++++++++++,,,,,,,,,,,,///...------...//////...,,,,,,---...---,,,***)))))))))***+++---...//////222000...,,,++++++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******))))))))),,,...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***************************---------,,,,,,+++++++++(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,******++++++************%%%%%%&&&%%%### ((())))))***++++++,,,,,,,,,+++***))))))+++---...((()))***---......+++)))++++++++++++++++++++++++111111000000///...,,,,,,++++++******************(((((()))***************)))+++------,,,+++***++++++,,,,,,------......///)))***,,,///222444222000---------,,,,,,+++++++++***+++,,,+++)))((()))***(((+++///222111---(((%%%''''''((()))***+++,,,,,,******+++,,,...///000000,,,+++++++++******)))))))))((('''''''''(((***+++)))))))))))))))))))))))))))"""''',,,)))+++...)))************))))))))))))'''((()))++++++******)))************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++(((((())))))*********+++,,,++++++******++++++,,,...------,,,+++***))))))((((((''''''((()))***+++###+++---(((&&&***,,,((())))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))*********++++++******)))((((((((())))))))))))))))))))))))*********+++,,,,,,,,,---******))))))((((((''''''((()))***++++++***)))(((++++++******))))))((((((+++,,,,,,,,,,,,---------************************************+++---///111,,,,,,,,,+++***)))((('''))))))******+++++++++,,,************************))))))(((%%%$$$%%%))),,,++++++******))))))((((((((()))******)))((()))+++(((((())))))*********+++))))))((())))))***++++++******++++++***)))'''&&&'''((()))******)))((('''))))))(((((((((((())))))************************''''''((()))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))************$$$%%%'''(((***,,,......***(((((()))***+++***)))qqqvvv|||tttfff\\\NNNCCC===999666333555444222000//////000111111000000///...------,,,'''***---...,,,+++---//////............---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***...---,,,,,,------+++))))))***++++++))))))***+++((((((((((((((((((((((((+++++++++++++++++++++++++++---...---)))((()))+++************************++++++******++++++,,,---******))))))))))))))))))++++++************++++++...------,,,,,,------...(((((())))))******++++++((()))***+++,,,,,,+++************))))))))))))))),,,,,,+++******+++,,,,,,---------,,,,,,+++++++++******++++++++++++******)))************+++++++++------,,,,,,+++***))))))*********+++,,,///111222---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---......///000///...,,,++++++)))'''))),,,---,,,***************************,,,,,,,,,++++++******************+++,,,,,,,,,---++++++,,,------------,,,))))))))))))************((((((((()))*********+++******))))))******+++,,,***************)))(((''')))((('''))),,,,,,***'''************************(((((((((((())))))))))))))))))************)))))),,,+++***))))))***+++,,,%%%%%%'''((()))+++,,,,,,,,,+++***)))((((((((((((,,,+++***((((((((()))******+++,,,***+++,,,---+++++++++***)))((('''&&&&&&'''((()))***************+++++++++++++++***)))(((************************'''((()))***+++,,,,,,,,,------------,,,,,,+++***************))))))))))))******))))))((((((''''''))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++******))))))(((((()))************++++++++++++***)))(((((()))***+++))))))))))))************((((((((((((((()))************))))))((((((''''''***************+++++++++---.../////////...,,,,,,)))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))************************************************''')))***)))((('''((()))************************((((((((((((''''''''''''******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))(((''''''&&&******++++++++++++******))))))))))))))))))))))))++++++******************'''((()))***************))))))))))))************tttyyy|||ssseee\\\PPPEEE???;;;666333222222111000////////////111111000//////...------+++...//////---+++,,,...///............---------++++++++++++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,+++***---,,,+++,,,------+++)))***+++,,,+++*********,,,*********)))))))))(((((()))))))))))))))))))))))))))+++,,,+++)))(((***,,,************************++++++******++++++,,,---,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,)))))))))))))))*********((()))***+++,,,++++++***+++++++++***************,,,++++++******++++++,,,,,,,,,+++++++++***************++++++++++++******)))************+++++++++,,,,,,+++******)))(((((()))******+++---...000111,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---,,,,,,,,,,,,,,,+++******+++)))((())),,,---+++***************************,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,))))))*********+++++++++***++++++++++++******))))))((((((***------+++((((((((((((((((((((((((((((((((()))))))))*********************************++++++***))))))***++++++......,,,***(((&&&$$$###---,,,+++******))))))***,,,+++***)))(((((()))***'''(((((((((((())))))(((*********)))(((((('''''')))))))))))))))************++++++++++++***)))(((************************(((((()))***+++++++++***+++,,,,,,,,,++++++***)))************))))))))))))+++*********))))))))))))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))*********+++++++++******))))))))))))******'''''''''((((((((())))))((((((((((((((()))************))))))(((((((((((())))))******++++++,,,,,,---.../////////...,,,+++******++++++++++++***************++++++++++++,,,************************++++++++++++++++++++++++************************((()))******(((((()))***************************'''''''''((()))))))))***((())))))))))))))))))(((+++++++++***************************************((((((((((((((((((((((((************************+++++++++***))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************yyy~~~|||rrrddd\\\PPPGGGAAA<<<777444///000000000000000//////111111111000000//////...///000111000---,,,,,,---///............---------******+++++++++,,,,,,,,,.........---------,,,,,,,,,,,,------,,,,,,+++***---,,,+++,,,------+++)))+++,,,---,,,+++***+++---+++++++++******)))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++******************+++************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,+++************+++,,,***************)))))))))******++++++++++++******)))************+++++++++++++++******)))(((((((((((()))+++,,,---......///,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---,,,+++******)))*********+++)))))))))+++,,,+++***************************,,,,,,,,,++++++++++++***+++************)))))))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++((()))***+++,,,+++*********++++++,,,,,,,,,,,,+++*********+++------+++***(((((((((((((((((((((((())))))*********+++++++++++++++))))))))))))++++++++++++***))))))***++++++*********))))))))))))(((...---,,,++++++******+++++++++***)))))))))*********************))))))***))))))))))))))))))))))))+++***)))(((((())))))*********++++++******))))))************************))))))***************)))******+++++++++***))))))++++++*********)))))))))++++++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************)))))))))*********++++++))))))************))))))&&&&&&&&&&&&''''''''''''((((((((((((((()))*********))))))))))))((((((((()))))))))***+++,,,,,,---------.........---,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++))))))***+++************************''''''((()))***+++,,,,,,))))))************))))))++++++++++++******))))))++++++++++++++++++++++++((((((((((((((((((((((((************************,,,,,,++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))************************+++***)))(((((())))))***))))))))))))************{{{pppaaaZZZOOOGGGAAA<<<777333...///111222222111000///222111111111000000000///000000///...------------///............---------*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++***+++------+++)))+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***++++++************************++++++******++++++,,,---))))))***************+++++++++************+++++++++******))))))******+++++++++******))))))((((((************+++******************+++++++++++++++++++++************++++++******************************++++++++++++******))))))*********+++++++++++++++******))))))))))))((()))+++------------,,,,,,++++++***)))))))))(((++++++++++++++++++++++++++++++*********+++,,,------,,,+++******+++,,,---************+++++++++***************************++++++++++++++++++++++++)))))))))))))))*********++++++,,,------------,,,++++++++++++,,,,,,,,,,,,+++*********)))(((((((((''')))+++,,,---,,,***)))))))))***+++,,,,,,,,,,,,***+++,,,---...---,,,+++******************************+++++++++,,,,,,,,,+++***(((''''''(((***++++++******************+++$$$%%%''')))+++---///000...---,,,++++++*********+++*********************---+++***,,,+++)))(((***(((((()))))))))*********---+++)))''''''((()))***))))))************))))))***************************+++++++++++++++***)))******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((())))))******++++++))))))))))))************((()))***++++++***)))(((&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))((()))******+++,,,------,,,------...---,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,************************)))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++******)))))))))******++++++++++++******))))))))))))))))))))))))***************+++++++++---+++)))''''''((()))***((()))))))))************zzzooo___XXXMMMEEE@@@;;;666222000111222333444333222111111111111111000000000000///...---,,,------......///............---------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++******+++,,,---+++)))+++,,,------++++++,,,---(((((()))+++,,,---...///++++++++++++++++++++++++---,,,,,,,,,,,,++++++***************************++++++******++++++,,,---))))))******++++++++++++++++++************++++++++++++************++++++++++++******))))))((((((++++++******************))))))))))))******++++++******************************++++++++++++++++++******++++++++++++******))))))*********++++++++++++++++++++++++*********((()))+++,,,---,,,++++++,,,++++++++++++******)))+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))******,,,---***+++++++++************************************++++++++++++++++++++++++''''''((()))***+++++++++++++++,,,------------,,,*********++++++++++++,,,+++*********)))(((((((((''')))+++,,,---,,,***)))(((((()))***+++++++++******+++---...------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))'''&&&&&&''')))************++++++*********++++++++++++************---,,,+++******))))))************++++++++++++***+++'''&&&)))(((######&&&(((((())))))******++++++---+++)))''''''((()))***((())))))*********))))))************************,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))***************************)))'''&&&&&&''')))***(((((())))))******++++++(((((()))))))))*********((()))***++++++***)))((('''(((((((((((()))))))))((((((((((((((())))))***))))))))))))************)))******+++,,,,,,------+++,,,---------,,,***)))***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************,,,---,,,+++***+++,,,************************,,,,,,++++++******)))))),,,,,,,,,------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((((((((******++++++++++++******************************))))))*********+++++++++---+++)))''''''((()))***((()))))))))************yyynnn^^^VVVLLLCCC>>>:::666333222333333333333333222222000000000000000000000000///---++++++---.........///............---------++++++,,,,,,,,,---------,,,,,,+++++++++*********,,,,,,------,,,,,,+++*********)))***,,,---+++***+++,,,---,,,+++***+++---'''((()))***,,,---//////)))))))))))))))))))))))),,,+++***+++,,,,,,+++***************************++++++******++++++,,,---++++++,,,,,,---.........++++++************++++++++++++************++++++************)))))))))))),,,+++******)))*********((((((((()))******++++++))))))***++++++***))))))*********+++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++)))******+++++++++************+++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))))))))((())))))***+++***+++,,,+++)))))))))+++***************************++++++++++++,,,,,,,,,(((((())))))***++++++,,,))))))***++++++++++++***************++++++++++++,,,,,,,,,+++++++++++++++((()))***+++,,,+++******(((((()))*********)))))))))+++---...---,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,)))(((''''''''''''((())))))***++++++++++++***))),,,,,,,,,+++++++++******---,,,+++******))))))))))))***++++++,,,+++++++++---'''&&&***)))###"""''')))))))))******++++++++++++***)))(((((())))))***(((((())))))******))))))************************++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++*********((((((((((((((()))))))))***************************)))(((''''''((()))***))))))))))))************((((((((()))))))))******))))))************))))))))))))))))))************((((((((((((((()))******)))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,******+++,,,************************---,,,,,,+++***)))(((((())))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((************************)))))))))***++++++,,,,,,+++***)))(((((())))))***))))))))))))************xxxmmm___WWWKKKBBB>>>;;;888666444444333222111111111111////////////////////////333000---,,,---......---///............---------,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******))))))***,,,,,,+++******+++,,,+++*********,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))(((&&&&&&(((+++---,,,+++************************++++++******++++++,,,---++++++,,,,,,---......///++++++************++++++***))))))(((((())))))***)))))))))))))))*********,,,,,,***)))))))))******(((((()))******+++,,,,,,((()))***++++++***)))((()))))))))*********++++++******++++++++++++******)))************+++++++++***************++++++++++++******)))))))))******'''((()))++++++++++++******************************+++,,,,,,------,,,,,,((())))))***++++++*********+++---+++)))((()))+++******************************+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))***++++++++++++***++++++++++++,,,,,,,,,---+++++++++++++++,,,,,,,,,))))))*********+++++++++******+++++++++***))))))(((+++---...,,,++++++---))))))))))))))))))))))))************++++++++++++************************)))***++++++++++++***)))(((((()))+++---...///000...---,,,++++++******+++)))***+++,,,,,,,,,++++++000)))(((---+++$$$###(((******************++++++)))))))))))))))*********'''(((((()))))))))))))))************************((()))******++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((()))))))))*********************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))*********))))))))))))******)))))))))*********++++++((((((((((((((()))******))))))*********+++++++++---,,,,,,,,,,,,+++++++++***+++,,,,,,,,,+++)))(((((())))))******))))))(((*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++***)))***,,,************************++++++******)))))))))(((((())))))))))))))))))((()))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))************wwwmmmaaaXXXLLLCCC>>><<<:::888555444222000//////000111............////////////777333///---...///...,,,//////.........------------------.........//////......---------,,,,,,,,,,,,,,,---------,,,++++++)))))))))***,,,,,,+++***)))***++++++))))))***++++++++++++*********))))))++++++++++++++++++++++++###""""""%%%***------,,,************************++++++******++++++,,,---))))))***++++++,,,------++++++************++++++((((((''''''''''''(((((((((((())))))******++++++---,,,***)))))))))******))))))***+++,,,,,,------((()))***++++++***)))((('''((((((((())))))************++++++++++++******)))************+++++++++)))))))))))))))*********,,,+++)))((((((((()))***%%%&&&((()))***+++*********************************+++,,,---------,,,,,,***+++,,,.........---,,,***,,,---,,,)))''')))+++*********************************++++++,,,,,,,,,//////...,,,***)))((('''++++++,,,------------,,,,,,,,,,,,---------......(((((())))))*********+++******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))'''***------+++***+++,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))***++++++,,,,,,------...//////...---,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---&&&%%%***((( %%%************************'''((()))***++++++******''''''((()))))))))))))))************************&&&&&&''')))************((()))***+++++++++++++++,,,,,,,,,+++++++++******))))))******+++++++++,,,************************))))))************))))))++++++******))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************((((((((((((((()))******))))))******++++++++++++...------,,,,,,++++++*********+++,,,+++***)))((((((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++))))))***+++************************)))))))))))))))***************++++++++++++******(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******++++++++++++******************************((())))))***++++++,,,,,,'''((()))***++++++******))))))))))))************zzzrrrcccYYYLLLBBB<<<999666444222222222111111111111000333111000000000000---+++///////////////.........,,,$$$&&&,,,,,,)))------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,******)))))))))))))))***************************((())))))))))))*********************************,,,,,,++++++,,,,,,---...************************))))))************))))))))))))*********+++++++++&&&+++...)))!!!!!!'''))))))))))))************))))))))))))((((((((((((************************+++++++++*********))))))***###!!!)))...+++&&&+++***)))((((((***,,,---++++++************++++++...,,,***)))******)))((())))))))))))))))))))))))(((***,,,......,,,***(((***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))************++++++++++++++++++*********)))))),,,,,,,,,......---***(((******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))***+++,,,+++*********+++++++++******)))******))))))******+++,,,((())))))*********)))))))))************++++++++++++++++++************************++++++,,,,,,,,,++++++,,,,,,,,,++++++***---)))'''(((,,,...+++((()))((('''''''''(((***+++***************+++++++++---+++(((''''''((('''&&&)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++///+++((((((+++,,,((($$$******))))))******+++,,,,,,------,,,***))))))***+++******)))))))))))))))((())))))))))))*********************************...+++((((((+++,,,***(((******))))))***++++++,,,)))))))))))))))))))))))))))---///,,,+++------++++++++++++*********))))))(((***+++***)))((()))***+++***)))***+++++++++)))((()))++++++)))((()))***)))***,,,------,,,***)))***++++++,,,+++***)))((())))))***++++++++++++*********************************************************************************++++++++++++*********************)))((((((************************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++************************++++++******)))(((((((((zzzrrrbbbYYYMMMCCC===:::666444222222222111111111111000111000//////000000...,,,............/////////000222,,,'''(((---222222000------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///******))))))))))))******************************)))))))))*********++++++************************+++++++++++++++,,,,,,---************************))))))************))))))))))))*********+++++++++***---///,,,&&&###&&&***))))))))))))************************))))))))))))************************+++++++++*********)))))),,,(((%%%'''---000---***,,,+++***)))***+++---...++++++************++++++---+++))))))***+++***))))))))))))))))))))))))))))))***,,,------,,,***)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++************+++,,,)))************++++++++++++++++++*********)))))),,,+++,,,---...---+++(((******))))))******+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++***)))***+++,,,+++))))))******+++++++++************))))))******+++,,,************************)))************+++++++++******************++++++++++++++++++++++++,,,,,,*********++++++******)))---***'''))),,,...+++(((******)))))))))***+++,,,***************+++++++++---+++)))((()))))))))((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((%%%###%%%))),,,+++)))+++++++++***++++++,,,,,,((()))+++***))))))***,,,+++******)))))))))))))))***++++++++++++,,,,,,,,,************************,,,+++))))))******))))))*********)))******++++++))))))))))))))))))))))))'''+++---***)))++++++)))+++++++++*********))))))(((***+++***)))((()))++++++***)))***+++,,,+++)))***+++---,,,+++***+++,,,)))***,,,------,,,***)))+++,,,,,,---,,,+++***)))))))))***++++++++++++*********************************************************************************++++++++++++*********************)))((((((************************))))))))))))))))))))))))++++++***))))))***+++++++++******************+++)))))))))))))))))))))))))))************+++++++++************************************))))))))))))yyyqqq```XXXMMMDDD???:::666333222222222111111111111000///......///000000...---------......//////000000000---+++,,,...///000///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///******)))))))))******+++************************************+++++++++,,,))))))))))))))))))))))))***************++++++,,,************************))))))************))))))***************+++++++++,,,------,,,***)))***,,,))))))))))))************++++++++++++************************************+++++++++***************,,,+++***,,,......---+++,,,,,,+++***+++,,,---...++++++************+++++++++***)))***+++,,,,,,***))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************+++******))))))******+++)))************++++++++++++++++++***************+++***+++,,,......,,,*********))))))******+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))((()))***+++++++++++++++******))))))******+++,,,---,,,+++***))))))***+++)))************+++++++++)))))))))***+++++++++,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))---***((())),,,---+++(((,,,++++++++++++,,,------))))))*********+++++++++,,,+++))))))***++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''$$$"""$$$))),,,---,,,++++++******************%%%&&&((()))))))))+++---+++******)))))))))))))))***++++++++++++,,,,,,,,,************************)))***+++***)))((()))***+++******)))))))))******))))))))))))))))))))))))'''+++---***)))++++++)))+++++++++***************)))***+++***))))))***+++,,,***)))***+++,,,+++******+++---,,,+++***+++,,,***+++,,,------,,,+++***,,,,,,---------,,,++++++))))))***++++++++++++*********************************************************************************++++++++++++***************+++******)))(((************************))))))))))))))))))))))))+++******))))))******+++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************xxxppp___WWWMMMEEE@@@;;;666222222222222111111111000000...------...000000///...///////////////.........+++,,,---,,,+++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///---+++)))***+++******))))))******++++++******************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++************************))))))************))))))************************+++***))))))************((()))))))))************++++++*********)))))))))************************************************)))***,,,---,,,*********++++++*********+++,,,---++++++************++++++***))))))***,,,------,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++*********************************+++---...,,,+++******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***++++++***)))'''((()))***+++,,,,,,,,,******))))))******+++,,,000...,,,***))))))***+++))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++---+++******,,,,,,+++)))++++++++++++,,,,,,------)))))))))***++++++,,,,,,***)))((()))+++,,,+++***))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************---***(((''')))+++++++++)))))))))))))))(((((((((%%%'''))))))))))))+++---+++******)))))))))))))))(((((()))))))))*********************************'''***,,,+++((('''(((++++++******))))))))))))))))))))))))))))))))))))))))))---///,,,+++------+++************************)))***++++++))))))***+++,,,+++******,,,,,,+++***)))*********(((((()))+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++))))))***++++++++++++*********************************************************************************++++++++++++***************++++++******)))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************'''(((((()))***+++++++++}}}}}}vvvooo^^^WWWMMMEEE@@@;;;666333222222222111111111000000---------...000111000///111111000///...------,,,---///000000---,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////---+++))))))******************+++,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++************************))))))************))))))***************************(((&&&''')))+++***)))((()))))))))******************)))))))))(((((((((************************************************(((***---,,,***(((((())))))))))))))))))******+++++++++************++++++)))))))))+++---...---,,,************************,,,+++)))(((((()))+++,,,+++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++***************************))))))***,,,---,,,+++******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******++++++***((('''((()))***+++,,,,,,,,,******))))))******+++,,,000...,,,***))))))***+++))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********+++************+++,,,------,,,++++++++++++******)))******+++++++++++++++((())))))***++++++,,,,,,(((''''''(((***+++***)))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************...---***))))))******))))))******++++++***)))))))))***+++***))))))***++++++******)))))))))))))))(((((()))))))))*********************************&&&))),,,,,,)))''')))+++******))))))((())))))***)))))))))))))))))))))))))))---///,,,+++------+++************************)))+++,,,+++***)))***+++,,,+++***+++,,,,,,,,,***)))******)))(((((()))++++++++++++++++++++++++++++++************+++++++++))))))***++++++++++++*********************************************************************************++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))*********+++++++++************************''''''((()))***++++++,,,|||{{{|||uuunnn___WWWLLLDDD???;;;777444222222222111111111111000///......///111222111///111111000///...------,,,---...///...---,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---***************+++,,,---************************************+++++++++,,,************************)))))))))))))))******+++************************))))))************))))))+++++++++***************+++)))((()))***,,,,,,+++))))))))))))************))))))))))))((((((((('''***************************************+++++++++***+++---,,,+++******+++((((((((()))))))))))))))++++++************++++++))))))***,,,...///---+++************************+++***)))(((((()))***+++++++++++++++++++++***))))))))))))))))))))))))))))))******++++++******))))))************+++++++++***************++++++++++++***)))***+++,,,+++*********))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++******+++,,,------+++******++++++)))(((((()))***+++++++++++++++******))))))******+++,,,---,,,+++***))))))***+++)))************+++++++++)))))))))***+++++++++,,,,,,,,,++++++++++++++++++++++++*********,,,---...---------,,,++++++******((())))))***+++*********(((((()))***+++,,,,,,---'''''''''(((***+++)))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))))))))***+++,,,......------,,,+++,,,,,,+++)))(((((()))+++******)))))))))))))))***++++++++++++,,,,,,,,,************************'''))),,,,,,+++*********)))(((((((((((()))***+++))))))))))))))))))))))))'''+++---***)))++++++)))***************+++++++++***+++,,,+++*********,,,---+++***+++,,,---,,,+++,,,,,,,,,+++)))))),,,...++++++++++++++++++++++++******)))))))))***+++,,,))))))***++++++++++++*********************************************************************************++++++++++++******)))***++++++,,,+++++++++************************))))))))))))))))))))))))((())))))******))))))((('''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++************************'''(((((()))***+++++++++{{{zzzzzz~~~tttmmm```WWWLLLCCC>>>;;;888666222222222111111111111000111000///111222222111///......//////////////////,,,+++*********+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---************+++,,,---...************************)))))))))*********++++++++++++++++++++++++++++++***))))))))))))***++++++************************))))))************))))))+++++++++*********))))))******************+++,,,))))))))))))*********************)))))))))((((((************************))))))*********+++++++++,,,+++******+++,,,,,,,,,(((((()))***************++++++************++++++******+++---//////,,,*********************************))))))))))))******+++++++++++++++***))))))******************************+++,,,,,,+++******)))************+++++++++))))))*********+++++++++,,,+++))))))***+++***)))******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,***))))))***,,,------,,,******+++***)))''')))******+++++++++************))))))******+++,,,************************)))************+++++++++******************++++++++++++++++++++++++,,,,,,******)))((()))+++---...---......---+++******+++((((((***+++++++++***)))'''((()))***+++,,,------)))((((((***++++++)))''')))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************%%%''')))++++++*********''')))+++---......---,,,***++++++***(((''''''(((+++******)))))))))))))))***++++++++++++,,,,,,,,,************************)))***+++,,,......,,,***''''''''''''(((***+++,,,))))))))))))))))))))))))'''+++---***)))++++++)))))))))*********+++++++++***+++,,,,,,******+++,,,---,,,++++++------,,,+++,,,,,,,,,***)))))),,,...,,,++++++++++++++++++,,,++++++*********+++,,,---))))))***++++++++++++*********************************************************************************++++++++++++******)))***++++++,,,,,,,,,+++************************))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++{{{yyyyyy}}}tttmmm```WWWKKKBBB===;;;999777222222222111111111111000222111111111333333111000,,,,,,---...///000111222...+++)))))),,,---...------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////---+++)))))))))************+++,,,---...************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,************************))))))************))))))++++++++++++******))))))(((******)))(((''')))+++))))))))))))************+++++++++************)))************************))))))******++++++++++++,,,)))''''''***,,,,,,+++))))))***++++++++++++***++++++************++++++******+++---///...,,,***************************)))))))))******)))))))))+++++++++++++++***)))(((***************************+++,,,------,,,+++***)))************+++++++++))))))******++++++++++++---+++***)))*********)))*********)))***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,***))))))***,,,------,,,******+++***)))'''******+++++++++******)))*********)))***++++++,,,((())))))*********)))))))))************++++++++++++++++++************************++++++,,,,,,---)))(((''''''(((***,,,------......---+++******+++((()))***+++,,,+++******'''((()))***+++,,,------*********+++,,,,,,***((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***---///...,,,+++***###%%%'''***++++++******((()))))))))'''&&&'''(((+++******)))))))))))))))((())))))))))))*********************************+++******,,,000000---)))&&&&&&&&&''')))***,,,---)))))))))))))))))))))))))))...///,,,+++------+++))))))******++++++++++++***+++,,,,,,******+++,,,---,,,++++++------,,,+++*********(((''''''***,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,...///))))))***++++++++++++*********************************************************************************++++++++++++******)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))******)))(((''''''((()))++++++)))(((''')))))))))))))))))))))))))))************+++++++++************************))))))))))))************xxxyyy|||wwwppp^^^VVVJJJBBB<<<999555222333222111111000000111111222111000...---+++***)))///............---------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,------......---------......///,,,++++++++++++++++++++++++***)))))))))***,,,,,,'''(((((())))))***++++++,,,++++++******++++++,,,******))))))******+++,,,(((***---,,,***))),,,...%%%(((,,,,,,***((()))******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,+++******+++,,,---((((((((((((((((((((((((---***((((((+++------+++************************))))))(((((((((((())))))++++++******************)))+++,,,,,,***))))))*********))))))))))))*********++++++,,,,,,++++++***)))***,,,,,,+++++++++,,,---,,,***)))))))))******+++***)))'''''')))***+++)))(((((()))+++---,,,++++++*********))))))(((((((((((()))***************)))((((((''''''(((***++++++++++++++++++***))))))))))))******++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))******++++++---......,,,++++++,,,,,,,,,,,,++++++*********---,,,***)))))))))******++++++***)))(((((()))))))))************+++++++++---+++)))***,,,---+++)))+++*********))))))((((((+++*********)))))))))(((******************************************++++++,,,++++++******++++++,,,)))************++++++++++++***)))''''''''''''((()))((('''''''''(((***+++******++++++++++++******(((((())))))************)))((('''&&&&&&'''((()))+++***)))))))))***,,,,,,******))))))(((((('''''')))))))))))))))))))))))))))))))))((()))******+++))))))************))))))************************)))***+++,,,,,,+++***)))(((+++------+++)))(((((()))***,,,------,,,***))),,,,,,,,,------.........(((((()))***+++---///000,,,++++++******++++++,,,,,,***))))))***++++++***,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,((()))++++++******+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++***,,,,,,+++***))))))******((((((((()))***+++++++++************+++,,,---...000...+++)))((('''((()))((()))+++,,,+++***+++,,,+++++++++*********))))))++++++******))))))((((((,,,+++***(((''''''&&&&&&''''''((()))******++++++---,,,***(((((()))***+++xxxzzz}}}vvvooo]]]UUUJJJAAA<<<999555222333222111111000000111111111000000000//////......///............---------++++++,,,---............---------..................---------------......+++++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,///......---,,,,,,++++++,,,++++++******++++++,,,+++************+++,,,,,,+++,,,---,,,+++***+++,,,%%%(((+++,,,+++)))***+++***+++,,,,,,******+++,,,++++++++++++++++++++++++***))))))))))))))))))***,,,++++++******++++++,,,///---+++))))))+++---///111...,,,+++,,,---,,,+++************************++++++************++++++,,,+++)))))))))***+++,,,+++---......,,,++++++,,,******))))))))))))*********++++++++++++++++++***(((***,,,,,,+++++++++,,,,,,,,,***)))))))))******,,,+++***))))))***+++,,,)))(((((()))+++---,,,++++++*********))))))))))))))))))***+++++++++++++++&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,,,,,,,)))*********++++++++++++******+++,,,,,,+++++++++***************++++++,,,++++++)))'''&&&&&&)))+++,,,,,,,,,+++++++++******...---,,,,,,+++,,,------++++++***))))))))))))))))))************+++++++++,,,***)))))),,,,,,+++)))++++++++++++*********)))***))))))(((((('''''''''************************((())))))***+++,,,------,,,++++++******++++++,,,)))************+++++++++,,,++++++******+++,,,---)))(((((('''((()))***+++******++++++++++++******((((((((()))))))))******,,,+++***))))))***+++,,,******)))))))))***+++,,,******))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))***++++++***))))))(((+++------+++)))(((((()))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++*********++++++,,,---+++******))))))******+++,,,+++))))))+++,,,+++***)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,(((***++++++*********+++)))***++++++++++++***)))************************))))))))))))************+++***((()))***++++++***,,,++++++******)))******...---,,,***(((&&&%%%$$$++++++++++++,,,---...//////---+++)))(((((()))***%%%'''((()))((('''((()))+++++++++*********))))))************))))))))))))***))))))(((((((((((()))+++,,,,,,---......//////---,,,***)))((()))***+++yyyzzz}}}vvvnnn\\\TTTIIIAAA<<<999555333333222111111000000111111//////000111111222222333///............---------+++++++++,,,---...///000---........./////////000------,,,,,,,,,,,,------++++++,,,,,,------......+++************+++,,,,,,000000//////...---------,,,++++++******++++++,,,+++++++++++++++,,,------///...,,,,,,---,,,+++***%%%(((***++++++***++++++***+++,,,,,,******+++,,,************************(((((())))))))))))((((((***++++++++++++++++++***)))&&&""""""&&&)))222000---,,,,,,+++***(((************************++++++************+++++++++***)))((()))***,,,---+++---......,,,++++++,,,******))))))))))))******++++++++++++++++++++++++(((***,,,,,,+++***+++,,,,,,+++******)))*********---,,,+++******+++,,,---***)))((()))+++,,,,,,+++***************)))))))))******+++,,,,,,,,,,,,+++))))))******+++++++++***((()))***+++,,,---......************++++++++++++((()))***+++,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,***'''###"""$$$(((,,,,,,,,,,,,++++++++++++******)))))))))))))))***+++++++++***))))))))))))***)))************+++++++++,,,***)))***+++,,,+++))),,,,,,,,,+++++++++++++++......---,,,,,,+++******************************((()))***+++,,,---...///++++++************++++++)))************+++++++++(((((((((((()))***+++,,,)))(((((((((((()))***+++******++++++++++++******((((((((())))))))))))))),,,,,,++++++++++++,,,,,,***))))))))))))***++++++***))))))))))))((((((((())))))))))))))))))))))))'''((()))***+++******)))))))))************))))))((((((((((((((((((((((((((())))))******))))))((((((***,,,,,,+++)))))))))************************)))))))))))))))*********---,,,+++******************))))))))))))))))))******(((&&&'''((()))(((((()))))))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------)))+++,,,,,,***))))))***)))***++++++++++++***)))************************)))))))))*********+++++++++***(((((()))******)))+++++++++***************&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,---...///---,,,***)))))))))***+++''')))++++++***)))***++++++++++++***************)))))))))***************((((((((())))))***************++++++,,,------------,,,***)))))))))***+++xxxyyy}}}tttlll[[[SSSHHH@@@;;;999555333333222111111000000111111//////000111222222333333///............------------,,,,,,+++,,,---///000,,,,,,,,,------......///------,,,+++++++++,,,,,,++++++,,,------...//////************++++++,,,,,,++++++,,,,,,---.........,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...000---+++,,,...///---***&&&((()))+++++++++,,,,,,***+++,,,,,,******+++,,,))))))))))))))))))))))))'''((()))******)))(((''')))***+++,,,,,,+++***)))...,,,)))&&&&&&))),,,......---,,,******)))''''''***************************))))))(((((())))))***'''((()))***+++,,,,,,,,,)))+++,,,,,,***))))))*********))))))))))))******++++++************++++++(((***+++,,,+++***+++,,,++++++******************,,,+++************+++,,,***)))((()))+++,,,+++*********************************++++++,,,++++++******+++---.........---,,,((())))))***+++,,,---...++++++++++++++++++++++++))))))***++++++++++++++++++************+++,,,,,,...,,,)))&&&$$$&&&***...++++++++++++++++++++++++''''''''''''(((((())))))++++++***))))))*********))))))*********+++++++++,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++//////......---,,,,,,,,,******************************+++,,,------......++++++************++++++))))))*********+++++++++''''''''''''(((((()))))))))))))))))))))***************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))((()))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((()))***,,,,,,***))))))*********)))(((((()))******))))))))))))))))))))))))---,,,+++***))))))))))))******))))))))))))*********)))'''''')))))))))(((,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++************************,,,,,,++++++,,,,,,---...)))+++,,,,,,***))))))************++++++*********************************))))))*********++++++++++++***(((((()))***)))(((******+++++++++********* !!!###'''***---///111+++++++++++++++,,,---...+++******))))))***++++++)))+++,,,,,,+++***+++,,,************************)))))))))******+++++++++(((((())))))************)))))))))******+++++++++,,,+++***)))))))))******uuuwww{{{~~~rrriiiYYYQQQGGG???;;;888666333333222111111000000111111//////000000000000000000///............---------000///---,,,+++,,,,,,---))))))******+++,,,,,,---...---,,,+++++++++++++++++++++,,,------...//////******++++++,,,,,,,,,,,,*********+++,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---+++)))+++///111///---(((((()))***+++,,,,,,,,,***+++,,,,,,******+++,,,))))))))))))))))))))))))((()))++++++++++++)))((())))))+++,,,,,,+++)))))),,,,,,,,,++++++,,,,,,,,,***+++++++++***)))))))))******************************))))))))))))******$$$'''+++......---+++))))))+++,,,,,,***))))))*********))))))))))))******+++******))))))******+++((()))++++++*********+++************+++***************))))))))))))******+++)))))))))+++,,,+++******************+++++++++)))***************))))))((()))***+++,,,+++***)))***))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++******)))((()))))))))))))))***++++++,,,---,,,+++))))))+++,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,+++***************++++++))))))*********+++++++++,,,---------,,,,,,------))))))************************))))))))))))((((((************************---,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))*********+++++++++,,,,,,,,,++++++*********((())))))*********************++++++++++++******++++++++++++++++++++++++'''(((((((((((((((((('''(((((())))))************))))))))))))************))))))))))))))))))))))))&&&(((***+++,,,+++)))(((******++++++++++++******************************))))))(((((((((((()))))))))***++++++***)))***+++******)))(((((()))************************))))))******))))))******+++++++++++++++******+++++++++...,,,++++++,,,------,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++************************,,,,,,++++++,,,,,,---...)))***,,,,,,***)))******+++******************+++************************************++++++++++++,,,***)))((()))***)))((()))******+++++++++******))))))))))))((((((((((((******************+++,,,***************+++++++++&&&((())))))(((''''''(((************************))))))******++++++,,,,,,)))******+++***)))((((((+++,,,,,,,,,,,,,,,------+++++++++***************rrrtttyyy|||oooeeeWWWPPPFFF>>>;;;888666333333222111111000000111111000////////////.........///............---------000///...---,,,+++++++++(((((()))***+++,,,,,,---///...---,,,,,,++++++,,,++++++,,,,,,------......***++++++,,,---,,,,,,,,,......------,,,+++++++++,,,++++++******++++++,,,+++++++++++++++,,,------***))))))+++...///000///+++***)))***+++,,,,,,+++***+++,,,,,,******+++,,,******************************++++++++++++******)))******************)))%%%&&&(((******(((&&&%%%)))+++------,,,+++,,,---************************,,,,,,++++++++++++,,,,,,%%%'''+++...///---***'''+++---......,,,++++++,,,******))))))))))))******+++***)))(((((()))***+++''')))++++++***)))***+++))))))***++++++++++++***))))))))))))))))))))))))+++***)))***+++,,,+++)))*********+++++++++++++++)))************)))((((((******+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((('''))))))(((((())))))***+++)))+++---,,,+++)))))))))***++++++++++++,,,,,,,,,))))))***+++++++++******+++************+++,,,,,,)))************+++++++++,,,---...---,,,+++,,,...)))))))))))))))*********((())))))))))))*********************************---------,,,++++++************))))))))))))******)))************+++++++++++++++++++++***)))((('''((()))******++++++************++++++++++++******,,,++++++++++++*********))))))************))))))'''((())))))******)))))))))))))))************+++))))))))))))))))))))))))'''((()))***+++******)))******++++++++++++*********************************))))))(((((())))))***)))***++++++***)))+++,,,************************++++++++++++************((((((((()))***+++,,,---,,,,,,++++++++++++,,,,,,+++***((((((***+++***))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************+++++++++++++++,,,------((()))++++++******+++,,,++++++***))))))***++++++++++++++++++++++++++++++*********++++++++++++,,,...,,,***)))*********(((((()))***,,,,,,+++******,,,,,,+++***)))((('''&&&******))))))))))))*********************+++++++++(((***+++***)))(((((()))***************+++++++++*********+++++++++++++++******+++,,,+++***((('''************++++++++++++++++++++++++******))))))nnnqqqwww~~~zzzmmmbbbVVVOOOEEE===:::888666444333222111111000000111111///////////////////////////............---------............---,,,++++++***++++++,,,---...///000000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,......------,,,+++++++++,,,++++++******++++++,,,+++************+++,,,,,,(((***+++,,,+++,,,---///...+++)))***+++,,,+++)))***+++,,,,,,******+++,,,++++++++++++++++++++++++******))))))))))))************))))))))))))******+++---///111111///---+++(((***------,,,++++++---************************---,,,,,,++++++,,,,,,---((()))+++,,,,,,+++***)))+++---......,,,++++++,,,******))))))))))))******+++***)))(((((()))***+++''')))++++++***)))***+++((()))***+++,,,++++++************++++++*********+++***)))***++++++***)))*********++++++,,,,,,,,,***+++++++++******)))(((------,,,,,,------...///++++++******+++---///000------,,,,,,,,,+++++++++)))***************)))(((******))))))******+++,,,)))+++---,,,+++))))))*********+++++++++,,,,,,,,,((()))*********)))((('''+++*********++++++,,,---)))************+++++++++)))+++---,,,***)))+++,,,)))))))))******+++++++++))))))***+++,,,---......************************+++++++++++++++***************))))))))))))******)))************+++++++++''''''((())))))((('''&&&((()))***+++++++++************++++++++++++***************)))))))))(((((()))***++++++++++++***)))'''''')))*********)))((())))))*********+++++++++))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++***************************+++***))))))))))))***+++)))***+++***))))))+++---)))***+++,,,,,,+++***)))+++++++++*********))))))(((((((((((()))***+++,,,++++++************++++++***)))'''''')))))))))((()))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************+++************+++,,,,,,&&&(((***+++++++++,,,---++++++***))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,///---+++***++++++***)))''')))***,,,,,,,,,***)))((())))))***+++,,,,,,---++++++***************+++******+++++++++******)))+++,,,------+++******+++))))))*********+++++++++,,,++++++++++++++++++***((()))***,,,,,,+++***)))))))))))))))))))))))))))+++++++++++++++***))))))lllooouuu}}}yyykkkaaaVVVNNNDDD===:::888666444333222222111000111111111......//////000000111111//////.........---------+++,,,---.........---,,,------...///000111222333111000///...---,,,,,,,,,,,,+++++++++++++++++++++***+++,,,---...---,,,,,,))))))***++++++,,,,,,---,,,++++++++++++++++++,,,******))))))******+++,,,)))+++---,,,***)))+++...///,,,******+++,,,***(((***+++,,,,,,******+++,,,++++++++++++++++++++++++***)))(((''''''((()))***+++***)))(((((()))***+++&&&'''((())))))((('''&&&&&&))),,,,,,)))((((((***************************+++******))))))******+++,,,+++***)))))))))***+++)))+++,,,,,,***))))))*********))))))))))))******+++***)))'''''')))***+++''')))***+++***)))***+++((()))***+++,,,,,,+++******++++++,,,,,,++++++***,,,***)))***++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++***)))((()))***+++,,,++++++***+++---000333444---------,,,,,,+++++++++'''((()))******++++++***++++++******++++++,,,---,,,---...---+++***+++---*********++++++,,,,,,,,,,,,---......---,,,+++***+++*********+++,,,,,,---)))************+++++++++'''***++++++(((''')))+++*********++++++,,,,,,,,,%%%&&&'''(((***+++,,,---************************)))))))))******+++++++++******))))))))))))******)))************+++++++++''')))***,,,,,,,,,++++++((()))***+++,,,+++************++++++++++++******))))))(((((('''''''''&&&((()))***++++++***)))(((&&&''')))*********)))((())))))******++++++++++++)))))))))))))))))))))))))))))))))((()))******+++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++***))))))***+++,,,)))***+++***))))))+++---)))***,,,------,,,***)))++++++******))))))(((((())))))))))))))))))***+++******))))))))))))******000...------...//////...,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))******+++,,,%%%'''***+++++++++---...,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000...,,,+++,,,,,,+++***'''(((***,,,---,,,***)))+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***))))))((()))******((('''''''''))))))******++++++++++++---,,,,,,++++++*********%%%'''***,,,------,,,+++------------------------***++++++++++++***))))))kkkmmmrrr|||pppaaaUUUMMMCCC;;;888666444111222222111111000//////...000000000000////////////222111000000000000...,,,(((***,,,+++******+++---///......---...000111222333222///---+++)))))))))************************++++++++++++++++++++++++)))***+++------,,,++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))++++++************++++++)))******++++++,,,------+++***)))(((((()))***++++++++++++*********)))))))))************+++++++++))))))))))))************+++++++++*********))))))++++++************++++++***+++,,,,,,+++***)))(((***))))))((((((((())))))+++***)))(((((()))***+++(((*********)))((()))***,,,+++***))))))+++---...,,,+++***)))((((((((((((+++******)))))))))))))))+++*********++++++)))(((,,,+++***+++,,,,,,***)))+++*********++++++)))(((***,,,---+++((((((...333===999333...+++,,,...000******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,+++***))))))+++++++++************)))******+++++++++******)))******++++++++++++******++++++++++++++++++++++++++++++******)))*********)))***+++,,,,,,+++***))))))************+++++++++************************+++...000...)))&&&(((++++++*********))))))((((((''''''((()))***++++++,,,************************(((((())))))******++++++************************++++++******)))*********))))))))))))))))))))))))(((((()))***************,,,+++((('''&&&'''((()))((((((((((((((()))******))))))+++...111///***%%%))))))*********))))))(((((((((((((((((((((((((((************************)))***+++,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))*********+++++++++)))))))))))))))******+++---***((((((+++,,,+++)))+++++++++*********))))))+++,,,,,,------,,,,,,+++***(((&&&(((+++,,,+++)))************************************************************************...------,,,,,,++++++***---------,,,,,,++++++++++++******)))))))))))))))***************)))((((((++++++************++++++)))************+++++++++...---+++)))(((((()))***,,,++++++***)))(((''''''---+++))))))+++,,,***'''***)))((()))***+++***))))))************+++++++++'''((()))++++++******))))))************+++++++++mmmooottt~~~~~~oooaaaRRRKKKBBB;;;888777555333333222222111000000//////111000000000////////////000///////////////---,,,///...---...///...---+++******+++---///111333444///...,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***++++++************++++++******************))))))++++++************++++++,,,+++++++++++++++++++++******))))))))))))******+++++++++*********)))))))))************++++++++++++*********))))))((((((+++++++++*********))))))++++++************++++++))))))*********)))(((''')))(((((('''''''''((((((,,,++++++******++++++,,,)))***++++++))))))***+++,,,+++***)))***+++---...,,,,,,+++***))))))))))))++++++***))))))))))))))),,,+++******++++++***(((+++******+++------,,,***,,,+++******++++++***((())),,,---+++)))+++000555UUUOOOGGG===444///,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++*********++++++++++++******************+++++++++******)))******++++++++++++******++++++++++++++++++++++++++++++*********++++++,,,)))***++++++++++++***))))))************+++++++++***************************---///---)))'''))),,,******************))))))(((((())))))******++++++************************)))))))))))))))*********************************++++++*********++++++,,,************************(((((()))***************++++++)))(((((()))******((((((((((((((()))*********)))+++---///...***&&&))))))************))))))))))))))))))))))))))))))************************((()))***************))))))))))))))))))***,,,,,,************++++++++++++)))))))))))))))******+++,,,***((((((+++,,,+++)))+++++++++*********))))))+++,,,,,,------,,,,,,++++++)))'''(((+++,,,***)))************************************************************************+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******************************)))((((((++++++************++++++)))************+++++++++...---+++)))(((((()))*********************))))))---+++))))))+++,,,***(((***)))(((((()))******))))))************+++++++++'''((()))***+++******))))))************+++++++++ooorrrwww|||nnn```QQQJJJ@@@:::888888666555333333333222111111000000111111000000000/////////.........//////...------111//////111555666222...,,,---///000222333444444++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++************++++++,,,,,,++++++*********)))++++++************++++++------,,,,,,+++******))))))******************)))+++++++++***************)))************+++++++++,,,,,,+++***)))(((''''''+++++++++***************++++++************++++++'''(((((())))))))))))(((+++***************++++++,,,,,,------------,,,,,,***+++,,,+++***)))***,,,,,,+++*********+++,,,------,,,+++******)))******++++++***))))))))))))***,,,+++******++++++***(((*********,,,...000///...,,,+++******++++++***))))))+++,,,,,,+++,,,111555KKKHHHBBB;;;555000---+++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++++++++************)))******+++++++++************++++++++++++******++++++++++++++++++++++++++++++***++++++,,,---...)))***++++++++++++***))))))************+++++++++************************))),,,...---***)))+++---*********+++++++++++++++)))))))))))))))*********************************************))))))))))))************************++++++***++++++,,,---...++++++++++++++++++++++++((())))))************)))************++++++++++++)))(((((((((((()))******+++***+++,,,------+++))))))*********************************************************************(((((())))))((((((''''''(((((((((((()))***++++++******+++++++++,,,,,,,,,)))))))))))))))******+++,,,***((()))***+++***)))+++++++++***************++++++,,,,,,,,,,,,+++++++++***))))))***+++***(((******************************************************************************++++++,,,------...,,,,,,,,,,,,++++++++++++---,,,,,,+++***+++++++++)))************))))))(((++++++************++++++)))************+++++++++---,,,+++)))))))))******************++++++,,,,,,,,,+++)))***++++++***)))******(((((('''((()))***)))************+++++++++(((((()))************))))))************+++++++++pppsssyyyyyylll___QQQJJJAAA:::888777555333333333333222222222111111111111111000000000//////...///000000///......///---///222666999:::888777666777777777666444222111++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++************++++++------,,,,,,+++*********++++++************++++++,,,,,,,,,++++++*********))))))+++,,,,,,+++))))))************************))))))*********+++++++++++++++******)))(((((('''************************++++++************++++++'''(((((())))))***************)))))))))***+++++++++,,,---......---,,,+++***+++,,,,,,+++***+++,,,,,,++++++******+++,,,,,,---,,,,,,+++******++++++,,,+++******))))))******---+++))))))***+++***)))******+++...111333333222---,,,******+++,,,+++)))***+++,,,+++***+++...111/////////.........------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++*********))))))***+++++++++************++++++++++++******************************+++***++++++,,,---...///*********++++++*********))))))*********+++++++++************************)))+++,,,,,,******,,,...*********++++++,,,,,,---*********)))))))))))))))************************++++++******))))))((((((************************+++***++++++,,,---...///++++++++++++++++++++++++((()))************))))))((((((***++++++++++++***))))))(((((())))))***++++++++++++++++++,,,++++++******************++++++++++++++++++++++++++++++************************))))))))))))((('''&&&&&&+++***)))(((''''''''''''++++++++++++,,,,,,,,,,,,)))))))))))))))******++++++***)))))))))*********************************++++++,,,,,,,,,,,,++++++,,,+++************)))(((******************************************************************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++************+++))))))************)))(((++++++************++++++))))))*********+++++++++,,,,,,******))))))******+++++++++++++++++++++++++++************+++******+++***)))((('''''')))+++))))))*********+++++++++((()))))))))************))))))*********+++++++++nnnrrrxxx}}}vvvjjj^^^SSSKKKAAA:::777555333111333333333222222222222222111111111111000000000000///111333222000//////000+++111777999888666888;;;:::::::::888666333000......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))*********+++++++++))))))))))))))))))******************************++++++************++++++))))))))))))***++++++,,,&&&&&&&&&&&&&&&'''((()))***+++,,,------,,,+++******+++,,,,,,+++***+++,,,,,,+++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++***************---+++))))))***+++***)))++++++,,,///333666666555...,,,******+++,,,+++***+++++++++***))))))***+++)))***+++,,,,,,,,,************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***((()))***+++++++++++++++******++++++++++++******************************+++***++++++,,,---...///+++******************+++))))))*********+++++++++************************)))***++++++++++++,,,---*********++++++,,,,,,---*********)))))))))))))))************************++++++******))))))((((((************************+++***++++++,,,---...///************************))))))*********))))))(((''''''((()))*********))))))))))))))))))***++++++++++++++++++******+++,,,******))))))***+++,,,,,,++++++++++++++++++++++++************************************)))(((((('''+++***)))(((''''''''''''******+++++++++,,,,,,,,,)))))))))))))))******+++)))***))))))(((((()))******************************++++++,,,,,,++++++***+++,,,,,,+++***)))))))))************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***)))))))))))))))((())))))*********))))))++++++************++++++))))))*********+++++++++++++++******************------,,,,,,+++******)))******+++************++++++++++++***'''''')))+++))))))*********+++++++++)))))))))))))))*********))))))*********+++++++++kkkpppxxxzzzssshhh]]]SSSLLLBBB:::777555222000222222222222222222111111222222111111111000000000000333555333000...///111...555;;;:::333///222777444444333333222000///...000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////...---++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------******++++++++++++*********************+++++++++)))************+++++++++(((((())))))***************************+++++++++++++++************+++++++++***************+++,,,***))))))******+++,,,---******++++++++++++*********+++,,,+++***)))***,,,,,,,,,,,,++++++++++++***,,,+++************++++++,,,,,,+++************+++...+++)))((()))***************,,,///333666666666///---******+++,,,,,,+++,,,+++***)))((((((''''''+++,,,---......---++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++******++++++++++++******************************++++++***++++++,,,---...++++++***))))))***++++++)))************+++++++++*********************************++++++,,,,,,,,,*********+++++++++++++++)))))))))))))))*********************************************))))))))))))************************++++++***++++++,,,---...)))))))))))))))))))))))))))************))))))(((((((((((((((((()))))))))***))))))))))))***++++++***+++,,,,,,******+++,,,+++***))))))***+++---...++++++++++++++++++++++++******************************+++++++++***))))))(((((((((((()))***++++++))))))*********+++++++++)))))))))))))))******+++))))))***)))(((''')))+++***************+++++++++******++++++++++++*********+++,,,,,,***)))***+++************************************************************************---,,,,,,+++******))))))*********++++++++++++++++++***))))))(((((())))))((())))))************)))++++++************++++++)))************+++++++++************************------,,,+++***)))(((((()))***++++++***)))+++,,,***---...---)))((()))+++)))************+++++++++)))))))))((()))******+++)))************+++++++++jjjoooxxxyyyqqqfff\\\RRRJJJAAA:::777555333111111111111111111111111111222222222111111111000000111444666333///,,,---///111555777555000---...111------------------.........---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,...111333333222000...------,,,,,,++++++++++++************************++++++,,,,,,---,,,,,,,,,++++++************++++++((())))))******+++++++++++++++************+++++++++++++++++++++++++++,,,,,,++++++******++++++,,,))))))*********+++++++++)))************+++++++++*********)))))))))))))))))))))*********+++++++++++++++************++++++++++++))))))((()))******,,,,,,,,,,,,---...///000++++++************++++++)))***++++++))))))***+++,,,,,,,,,,,,++++++************)))))))))******+++---,,,++++++******++++++...+++)))((()))***+++***((((((***---111444444444000---******+++,,,,,,,,,,,,+++***)))))))))((((((((()))***,,,------------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++(((((()))++++++,,,,,,+++******++++++++++++******************************++++++*********++++++,,,++++++***))))))***++++++)))************+++++++++************************++++++***+++,,,,,,,,,+++******************))))))(((((())))))******++++++************************)))))))))))))))*********************************++++++*********++++++,,,***************************************)))((((((+++***)))((((((((()))*********))))))******+++,,,)))+++------+++******,,,+++***))))))***+++---///++++++++++++++++++++++++************************))))))***+++++++++******)))))))))))))))***,,,,,,(((((()))))))))*********)))))))))))))))******+++((()))***)))'''''')))+++))))))*********+++++++++******++++++++++++******)))+++,,,,,,***)))+++---************************************************************************+++++++++***************)))*********++++++++++++,,,+++******))))))******(((((()))***************++++++************++++++)))************+++++++++*********+++++++++******+++++++++******)))))))))(((***,,,+++))))))+++---***...111000,,,))))))+++)))************+++++++++***)))((((((((()))++++++)))************+++++++++iiioooxxxxxxpppfff\\\PPPHHH???999777666555333000000000000000000111111222222222111111111111000000444666333---***+++---111111111000///...//////---,,,+++******+++------,,,+++*********+++,,,---************************++++++++++++++++++++++++---000333666777444111///.........------,,,,,,,,,***************************+++,,,,,,------------++++++************++++++''''''((()))***++++++,,,++++++************++++++------,,,++++++*********---,,,+++******+++,,,---))))))******++++++++++++)))************+++++++++,,,,,,+++***)))(((''''''))))))******++++++++++++++++++************+++++++++***)))'''''''''((()))''''''''''''((()))***+++---,,,************,,,---(((***+++***)))((()))***,,,,,,,,,,,,,,,+++***)))***)))))))))))))))******---,,,++++++******++++++...,,,)))((()))***+++***&&&'''(((+++///222222222000---***)))+++,,,,,,,,,+++***)))***+++++++++***+++++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++(((((()))++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++******)))*********,,,+++***))))))***+++,,,)))************+++++++++************************,,,+++***+++,,,,,,+++***+++*********))))))(((((('''(((((()))***++++++,,,************************(((((())))))******++++++************************++++++******)))*********++++++++++++++++++++++++***************)))((((((...,,,***(((((()))***+++*********)))******+++,,,(((+++......+++******,,,+++***))))))***+++...///************************************************'''((()))******+++******---,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))))))******+++''')))***)))'''&&&(((+++))))))******++++++++++++******++++++++++++******(((***---,,,******,,,...************************************************************************)))))))))***++++++,,,,,,))))))******++++++++++++---,,,++++++******++++++(((((()))***************++++++************++++++)))************+++++++++)))******+++++++++******)))))))))))))))*********'''***,,,+++))))))+++---)))...333222...***)))+++)))************+++++++++***)))((((((((()))+++,,,)))************+++++++++eeekkkuuu~~~wwwlll___WWWLLLGGG@@@:::777666555555444333333222111...///222000/////////...............///000///...---...000333111//////000111000000///...,,,+++***+++,,,,,,222...***))),,,......---------------------------++++++,,,,,,,,,,,,,,,,,,//////000000000...---,,,***+++,,,,,,,,,,,,+++***(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......))))))))))))***+++,,,---*********+++,,,---///000III<<<---&&&(((+++***'''++++++************++++++++++++************++++++((()))+++,,,,,,+++***)))***)))(((((()))+++---///)))***,,,,,,***)))***+++(((((((((((()))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************+++++++++++++++++++++***)))(((******))))))******+++,,,++++++******+++---...///:::333+++((()))+++***(((---,,,+++*********+++,,,++++++,,,------...//////,,,++++++******++++++,,,...---+++***)))***++++++************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))((((((***++++++,,,,,,++++++***((((((((((((((()))***************))))))***++++++************************+++,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))*********)))))))))))))))---,,,++++++***+++++++++************************,,,+++******))))))******))))))))))))************************************+++***)))(((((()))***+++(((((()))************)))))))))*********+++++++++,,,,,,,,,+++***)))''''''******************************+++++++++,,,,,,,,,((())))))))))))******+++))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))******++++++++++++******++++++******++++++,,,---(((***------,,,***)))(((+++)))((((((***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++************+++++++++++++++*********))))))---,,,+++******+++,,,---)))************++++++++++++++++++*********))))))%%%&&&((()))*********)))---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******'''(((((()))******++++++iiinnnwwwvvvkkk^^^UUULLLGGG@@@:::777666555555333333333333111000000111000000/////////............///000///...---...000555222///------------,,,...---,,,+++++++++,,,,,,000...+++***++++++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000//////---,,,,,,***+++,,,,,,,,,,,,+++***(((***+++------,,,+++***++++++++++++++++++++++++*********+++,,,---------************+++,,,---...,,,,,,+++++++++,,,,,,---@@@888...***,,,...---+++++++++************++++++++++++************++++++))))))***++++++++++++***---+++)))(((''''''((()))***+++------+++***+++,,,******)))))))))))))))***)))******++++++******)))))))))))))))))))))))))))++++++************+++++++++++++++++++++***))))))******))))))******+++,,,...------,,,---///000111GGG===111***))),,,---------,,,+++*********+++++++++++++++,,,---------...,,,++++++******++++++,,,,,,+++***)))))))))***+++************************)))******++++++******)))++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))))))))***++++++,,,,,,++++++******))))))))))))***++++++...------,,,,,,------...************************+++++++++++++++***))))))************************))))))************))))))***)))))))))))))))))))))***************+++,,,---************************,,,+++******))))))******))))))))))))************************************+++***)))(((((()))***+++))))))))))))************************++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))************+++++++++,,,*********++++++++++++***************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))******++++++++++++*********************+++,,,,,,)))+++,,,,,,+++*********---+++))))))***,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++************+++++++++++++++*********)))))),,,+++************+++,,,((())))))))))))*********+++++++++*********))))))'''((()))+++++++++******++++++,,,,,,++++++************************************************************++++++++++++******(((((())))))***++++++,,,lllrrrzzz}}}uuuiii\\\TTTJJJFFF???:::777666555444222222222222222111000///000000000/////////.........///000///...---...000999555000---,,,,,,,,,+++...---,,,,,,+++,,,,,,,,,...---,,,------+++(((%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111///...---,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,++++++************++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,---......///...---+++************333111...---......---,,,++++++************++++++++++++************++++++******))))))***++++++,,,...,,,***(((''''''''''''***,,,------,,,++++++,,,,,,+++***)))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))++++++************++++++***++++++++++++***))))))******))))))******+++,,,+++***))))))***+++---...@@@999///)))((()))******---,,,++++++******+++++++++++++++++++++++++++,,,,,,++++++******++++++,,,)))))))))((())))))***+++************************)))******++++++******))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***************)))))))))***++++++,,,,,,++++++***+++************+++,,,,,,,,,++++++*********++++++************************,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))******((((((((()))***+++,,,---************************,,,+++******))))))******))))))))))))******************************************))))))))))))*********)))((((((((()))+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++***+++,,,------,,,******************************************************))))))***++++++++++++***++++++,,,,,,,,,+++************++++++++++++*********))))))))))))***++++++***+++,,,+++******+++---000...+++***+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++***)))++++++************+++++++++++++++***************+++******))))))******+++((((((((())))))))))))***+++++++++*********************+++,,,,,,++++++***)))***+++,,,,,,,,,+++***))))))))))))))))))))))))******************************++++++++++++******))))))******+++,,,,,,,,,nnnttt||||||sssggg[[[RRRIIIDDD>>>:::777666444333111333222111111222000,,,000000000////////////......///000///...---...000;;;777222///...//////...---------,,,,,,,,,------,,,,,,,,,---......------++++++++++++++++++++++++,,,------....../////////222111...,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,))))))*********++++++++++++++++++++++++,,,------......,,,+++******))))))***+++++++++******+++,,,++++++************++++++++++++************++++++******)))((()))***,,,---,,,+++***))))))))))))***)))+++,,,,,,+++******+++++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))++++++************++++++******+++++++++******)))******))))))******+++,,,)))(((((('''((()))***+++,,,+++******+++***'''%%%,,,,,,++++++++++++***++++++++++++***************,,,++++++******++++++,,,))))))))))))******++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++******************+++,,,,,,+++******))))))))))))***************************......,,,++++++,,,---...************************))))))************)))))))))))))))))))))*********(((((((((((()))***+++,,,************************,,,+++******))))))******((()))))))))***************************************))))))))))))))))))***+++***((('''''')))+++,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++((())))))))))))************+++,,,---,,,+++)))(((************************************************))))))***++++++++++++***++++++,,,,,,,,,++++++*********++++++++++++******)))))))))((())))))***++++++,,,+++***)))***---000333000---++++++,,,+++*********************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,+++******++++++************++++++***************************))))))))))))))))))***))))))))))))************************************++++++++++++++++++******''')))***,,,,,,,,,+++***))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,nnnttt}}}{{{rrrfffYYYPPPGGGCCC>>>999777555444333111333222///111444222,,,111000000000////////////...///000///...---...000777444111//////000000000------------------------------,,,++++++,,,///000++++++++++++++++++++++++,,,,,,------...///000000111000...,,,******++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......******************+++++++++************++++++,,,,,,++++++******+++++++++*********(((&&&'''***---++++++************++++++++++++************++++++***))))))((()))+++---...+++******)))((((((((((((((()))++++++)))))))))***))))))(((((()))***++++++***++++++++++++++++++***************************++++++************++++++)))******+++++++++************))))))******+++,,,,,,,,,+++******+++---...'''(((***,,,------+++))),,,,,,,,,,,,++++++***************************))),,,++++++******++++++,,,)))******++++++,,,,,,,,,************************))))))************)))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++***++++++,,,,,,++++++******))))))))))))***++++++......---,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---************************))))))************))))))(((((())))))******************)))))))))))))))***************************,,,+++******))))))******((()))))))))************************************)))))))))******)))))))))+++***((('''''')))+++,,,******+++++++++,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++((())))))))))))*********))))))***++++++***)))(((************************************************))))))***++++++++++++******++++++,,,,,,,,,++++++******++++++++++++******)))))))))((())))))***++++++,,,+++******+++///222444111...,,,,,,+++***)))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++++++++************++++++************************)))))))))******)))))))))******++++++++++++,,,,,,************************+++*********))))))******'''(((***+++,,,++++++*********************************************************++++++++++++******+++++++++++++++,,,,,,,,,nnnttt~~~{{{qqqeeeXXXOOOFFFBBB===999777555333222111444222///333::::::333111111000000000/////////...///000///...---...000111///------...//////...,,,,,,---............---///...,,,)))''''''***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000......---,,,++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------......//////+++++++++++++++++++++++++++******))))))***++++++***************+++,,,---------+++)))'''(((+++...++++++************++++++++++++************++++++(((((())))))***+++------,,,+++***(((&&&$$$###"""''')))******)))(((((()))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++************************++++++************++++++))))))***++++++++++++*********))))))******+++,,,,,,+++***))))))***+++,,,...,,,)))''''''))),,,...+++,,,,,,,,,,,,+++***)))*********************+++,,,++++++******++++++,,,***++++++,,,,,,,,,++++++************************'''((((((((((((((((((''',,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))*********+++++++++++++++***++++++,,,,,,++++++***)))))))))))))))***++++++...---,,,++++++******+++************************))))))(((((())))))******))))))))))))))))))))))))))))))************))))))((((((((()))******++++++,,,+++***)))))))))))))))************************,,,+++******))))))******))))))))))))************************************))))))************))))))***)))((((((((()))+++,,,))))))*********+++++++++,,,,,,---,,,,,,+++******************************)))))))))*********++++++(((((()))))))))*********++++++++++++++++++++++++************************))))))***++++++++++++*********+++,,,,,,,,,++++++******++++++++++++*********))))))))))))***++++++++++++,,,++++++---000333444111...,,,++++++***)))******************************+++++++++,,,,,,,,,***************************************************+++,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++)))******++++++******)))+++++++++,,,,,,,,,------***************+++++++++******)))))))))******+++)))))))))***************++++++++++++++++++++++++******************************++++++++++++************++++++++++++++++++pppvvv{{{qqqeeeXXXOOODDDAAA<<<999777555333111000444222///777CCCFFF???111111111000000000//////...///000///...---...000///---------......---++++++,,,.../////////...---,,,------+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++******++++++,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,+++++++++,,,++++++******+++++++++***************++++++,,,,,,+++)))))))))***++++++++++++************++++++++++++************++++++'''((()))***+++,,,,,,,,,,,,,,,+++***((('''%%%$$$((()))++++++)))((()))******)))))))))))))))************++++++++++++******************************++++++************++++++))))))***+++++++++++++++******))))))******+++,,,******(((((((((((()))***...,,,)))&&&%%%&&&))),,,++++++,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,++++++***)))************************))))))************))))))++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,***++++++,,,,,,++++++***+++************+++,,,,,,,,,+++***)))((((((((((((************************((()))******+++++++++***************************))))))************))))))'''(((((()))******++++++++++++*********++++++,,,************************,,,+++******))))))******))))))))))))************************************((()))***++++++***)))((())))))))))))************(((((()))))))))*********)))***++++++++++++++++++************************************+++++++++,,,))))))(((((()))+++---...++++++++++++++++++++++++************************))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++******++++++++++++*********************+++,,,,,,***+++,,,,,,,,,...111333333000---+++++++++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++************++++++))))))*********+++++++++******+++,,,,,,+++************+++++++++,,,,,,,,,))))))*********+++++++++******))))))***+++,,,---,,,+++)))(((((((((***+++++++++++++++++++++++++++******************************++++++++++++******************************rrrxxx{{{rrreeeXXXOOODDDAAA<<<999777555333111///333222000:::JJJOOOIII111111111111000000000000...///000///...---...000000//////000111000---***+++,,,.../////////......(((+++//////------...000------------------------))))))***+++---......///)))***+++------,,,++++++---,,,+++******+++,,,---++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++***************+++(((''''''(((***+++***(((++++++************++++++++++++************++++++&&&''')))+++,,,---,,,,,,+++,,,,,,---------,,,,,,)))***,,,,,,***)))***+++,,,+++***)))(((((((((((())))))************))))))************************++++++************++++++((()))***+++++++++++++++*********)))***++++++,,,...---,,,++++++,,,------)))+++------,,,+++++++++++++++,,,---,,,+++***)))))))))***+++,,,---------,,,++++++++++++++++++,,,)))***++++++***)))((('''************************,,,------......------,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...///...---,,,++++++++++++***************************+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''(((((()))***+++++++++))))))******+++,,,......************************,,,++++++***)))*********))))))))))))************************************((()))***++++++***)))((((((((()))************)))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++)))(((((())),,,///111++++++++++++++++++++++++************************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,******++++++++++++******++++++******++++++,,,---)))+++,,,------///111333222///,,,+++++++++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,------------++++++************++++++))))))******++++++++++++***+++,,,------,,,+++***)))************+++++++++))))))******++++++++++++++++++******+++---...000...,,,)))'''&&&''')))+++******************************************************++++++++++++************))))))))))))))))))pppuuu}}}~~~qqq```UUURRRDDDCCC@@@;;;888666444111///000111111222777>>>EEE===777111///222333111///------............---------.........///000000000000///...---------------......---------,,,,,,,,,***++++++,,,,,,++++++***......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***))))))))),,,,,,+++***))))))******++++++,,,+++***)))((('''+++***)))***,,,---,,,+++++++++++++++++++++,,,,,,++++++***************+++))))))))))))))))))))))))++++++******************,,,,,,+++***)))((('''&&&(((((()))***+++,,,,,,,,,************************,,,+++)))***+++---,,,,,,,,,+++)))''''''(((***+++,,,,,,++++++***)))(((((())))))************))))))---,,,+++******+++,,,---***)))(((''''''((())))))))))))))))))************,,,+++++++++******)))))))))************))))))(((,,,,,,---...---,,,***)))(((((()))***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***...---+++*********++++++'''((()))***+++,,,------......---,,,,,,++++++******++++++,,,,,,------.........////////////......++++++++++++++++++++++++///......------,,,++++++------------------------))))))+++,,,,,,---,,,,,,++++++++++++++++++++++++************************)))+++------+++***+++,,,+++++++++************)))+++***)))(((((()))***+++++++++************+++++++++*********))))))((((((+++*********+++,,,------))))))))))))))))))))))))************************))))))***++++++++++++***///,,,)))))),,,------,,,......***,,,111(((###---(((((()))***+++---///000++++++************+++++++++***)))))))))***+++,,,+++***)))))))))+++...///222///,,,+++,,,.........+++++++++++++++++++++++++++++++++++++++***)))(((---+++)))***,,,,,,)))&&&***++++++***((('''((())),,,++++++,,,......---+++***+++,,,,,,,,,***)))(((+++,,,,,,+++******+++---,,,,,,,,,,,,---///111222000...,,,)))((()))***+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))...---+++,,,,,,---+++***,,,,,,,,,+++++++++******************************)))***++++++++++++***)))************************,,,***(((''''''(((***,,,))))))))))))))))))))))))***)))))))))))))))))))))******************************++++++++++++******ooouuu~~~}}}qqqbbbXXXUUUNNNHHH@@@:::777666444222111222222111111333999===;;;666000///111222111...------............------..................//////...---,,,++++++++++++,,,............---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))******---------------.........,,,+++***+++,,,------+++************************++++++************++++++************************++++++******************))))))))))))************(((((()))++++++,,,,,,+++************************)))((('''''')))******)))+++***)))(((((()))***++++++************)))))))))******++++++++++++************)))(((((()))******++++++***)))))))))***+++************++++++++++++,,,,,,+++++++++*********)))******+++++++++++++++,,,,,,---------,,,+++***((())))))***++++++,,,,,,************************+++,,,,,,------,,,,,,+++---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,------......------,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++***++++++++++++************+++***))))))))))))***+++++++++************+++++++++*********))))))))))))***************+++,,,,,,************************************************))))))***++++++++++++***+++)))(((((()))+++******(((===AAA777444111++++++***************+++,,,---++++++************++++++...------,,,---///111222+++******)))***,,,---...000...++++++,,,------,,,++++++++++++++++++++++++***+++++++++******)))(((+++***((()))++++++)))'''(((***+++***))))))***+++)))((('''(((***+++***)))+++++++++++++++***))))))***+++,,,+++))))))+++,,,,,,,,,++++++,,,---///000...---+++************++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++...---+++,,,,,,---+++***,,,,,,++++++************************************)))***+++,,,,,,+++***)))************************+++++++++******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******pppwww|||qqqddd\\\ZZZ\\\PPP@@@888666666444222333333333111000000222444888444///...000111000...------............------.........---------------------,,,+++++++++,,,,,,/////////.........------++++++,,,,,,,,,,,,++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,+++******)))*********'''''''''''')))+++---...---++++++,,,---...---,,,++++++******))))))((((((++++++************++++++++++++++++++++++++++++++******++++++++++++++++++)))))))))*********++++++((()))***+++++++++++++++************************,,,+++******,,,------,,,+++***)))(((((()))++++++************************++++++,,,,,,,,,,,,++++++******)))(((((()))******,,,,,,++++++++++++,,,---+++++++++,,,,,,,,,,,,---,,,+++++++++++++++***************+++,,,,,,------,,,,,,,,,---,,,,,,+++***)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,+++*********++++++------,,,+++***))))))(((*********+++++++++++++++***++++++,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***))))))))))))+++,,,---++++++++++++++++++++++++************************---+++***+++------***''',,,+++++++++************++++++************++++++++++++************++++++***************)))))))))*********)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***+++************+++,,,,,,111SSSTTT555)))111444000---,,,+++***))))))))))))++++++************++++++---,,,***)))***+++---///*********++++++,,,,,,------,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))((('''(((***+++***(((((()))++++++***+++,,,...,,,***((((((***,,,,,,,,,,,,+++******************)))***+++***)))(((***,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))*********+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++...,,,++++++------,,,***+++************)))))))))***************************+++,,,------,,,+++******************************+++,,,------,,,+++***++++++++++++++++++++++++******************************************************++++++++++++******qqqzzzzzzpppeee___^^^hhhUUU???666555666444333444444333222111000000000555222///.../////////...------............------.........---,,,,,,,,,+++///......---------......000////////////.........+++,,,,,,,,,,,,,,,,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++***************+++%%%$$$######%%%'''***,,,---,,,+++,,,...///...------,,,,,,+++***)))((((((++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,+++******)))((((((((()))***+++++++++++++++************************...,,,+++,,,---.........******)))))))))***+++,,,------,,,,,,+++******)))***++++++++++++++++++***,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,************************++++++******+++++++++,,,++++++,,,,,,,,,+++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++++++++******)))((('''&&&&&&(((((()))***++++++,,,,,,***++++++,,,,,,------...******++++++++++++******++++++++++++++++++++++++******+++,,,------......------------------------***)))((('''(((***,,,...++++++++++++++++++++++++***************************((()))---222222,,,&&&,,,,,,+++++++++*********,,,++++++++++++++++++,,,++++++************++++++*********************************))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++******++++++***((()))---000000QQQQQQ000%%%...222000,,,,,,+++***)))))))))))),,,++++++******++++++,,,,,,***((('''&&&'''((())))))***+++,,,,,,,,,,,,+++---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))((('''''''''))))))******)))+++,,,,,,++++++,,,---...+++))))))***,,,---...,,,+++***))))))***+++,,,((()))***)))((((((***,,,///...,,,+++******++++++)))***+++,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---------,,,++++++------,,,+++***)))))))))))))))))))))************************+++,,,------------,,,+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((())))))))))))******************************++++++++++++******ttt~~~zzzpppfff```___kkkTTT>>>555666555333333444333333333333222111000222000///......//////...------............------.........---,,,,,,,,,+++......---------......///000////////////.........,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***************+++++++++***)))((()))***,,,...---,,,+++,,,...///...---......---,,,++++++******++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++******))))))))))))***+++++++++*********************************)))'''(((***++++++******************+++,,,,,,111000///...,,,***))))))))))))************))))))+++++++++,,,,,,+++++++++)))******+++++++++++++++*********++++++++++++,,,(((((()))))))))))))))))),,,+++***)))((()))))))))++++++++++++++++++++++++***************+++++++++******************************++++++++++++******++++++++++++++++++++++++)))((((((((((((((((((((((((((()))***+++,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,---......------------------------+++***(((((()))***---...++++++++++++++++++++++++************************'''(((+++333999999222,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++***************+++++++++++++++***************+++************************))))))))))))))))))))))))))))))***++++++++++++***)))******'''&&&***222999;;;NNNKKK777///...***(((******************+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---//////******+++,,,,,,,,,++++++------,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******)))((())))))***+++(((((((((''''''(((***++++++,,,---,,,***)))***++++++)))&&&&&&''')))++++++++++++)))))))))***+++,,,((()))***)))((((((***,,,000///---,,,+++***++++++))))))+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++***+++---...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++///////////////000111222---,,,++++++------,,,+++)))))))))))))))))))))***************************+++,,,------------,,,+++************************---+++***))))))***+++---+++++++++++++++++++++++++++++++++,,,,,,,,,------******************************++++++++++++******uuuzzzpppeee^^^]]]eeeOOO;;;666666444333444444333222333444444333222000000//////.../////////------............------.........---------------,,,,,,+++++++++,,,------/////////.........------,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++*********)))******+++,,,...---,,,+++++++++,,,------++++++,,,---...---,,,......------,,,,,,++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------((())))))***+++,,,------)))******+++++++++******************************+++)))((((((***++++++***))))))***++++++,,,,,,,,,111111///...,,,+++)))))))))))))))******)))))))))((()))************)))((('''((()))***+++++++++***************++++++++++++((((((((())))))))))))))),,,+++)))((((((((()))***+++************+++,,,,,,************************))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,++++++)))******++++++,,,,,,,,,))))))******+++,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,------...+++++++++++++++++++++++++++************,,,---...++++++++++++++++++++++++************************(((+++000777======999555,,,,,,,,,,,,++++++++++++******++++++++++++******++++++************++++++*********+++++++++++++++---,,,++++++***+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***---///...,,,,,,555EEERRRrrrlllRRR888///***''',,,************+++,,,---...,,,,,,++++++++++++,,,,,,)))+++---000222444555555++++++++++++++++++++++++...---,,,,,,------,,,++++++++++++++++++++++++++++++***)))))))))***,,,,,,)))))))))(((''''''***,,,,,,------,,,***((()))***,,,***))))))***,,,,,,,,,******************+++,,,((()))******))))))+++---111///...,,,+++***++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***,,,...000000000...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,+++***+++---...---,,,)))))))))************+++***************************+++,,,------,,,+++***************************---,,,)))(((((())),,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,******************************++++++++++++******tttzzzpppddd\\\ZZZ[[[HHH888777777333222555666333111111333444333111//////000/////////000000------............------..................//////+++++++++++++++,,,---...............---------,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******))))))***++++++,,,************************,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++******++++++,,,------...((())))))***,,,------...******+++++++++******)))************************,,,***)))***+++,,,,,,,,,))))))***+++,,,,,,,,,,,,---------,,,++++++******)))******++++++******)))((()))************)))((('''((()))***+++++++++***++++++++++++,,,,,,,,,---)))*********++++++++++++***)))(((((()))***---...+++***)))))))))***,,,---*********************************************************++++++*********)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---******++++++,,,,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,------......++++++++++++++++++++++++************************+++,,,000333777999::::::------,,,,,,,,,+++++++++))))))***++++++***))))))++++++************++++++*********++++++,,,,,,,,,...------,,,++++++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***...000000///222BBBZZZmmmxxxSSS111((()))***///++++++++++++,,,---...///---,,,,,,++++++,,,,,,---)))+++///333444555444333---,,,+++******+++,,,,,,///,,,******+++,,,++++++************************,,,+++***)))***+++---...+++++++++)))''''''***---)))***++++++)))((()))***...---,,,---///000///...))))))***+++++++++++++++(((***+++*********,,,...///...,,,+++************,,,+++*********+++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))+++...000000000...---++++++++++++++++++++++++************************''''''(((((()))+++,,,---,,,+++***+++---...---,,,************++++++,,,,,,************************)))***+++,,,,,,+++***)))************************---,,,++++++++++++,,,---************************&&&''''''((())))))************************************++++++++++++******sss~~~{{{pppcccZZZWWWSSSBBB777888888333111555777444000000222333222000...///000000//////000111---..................------.........///000000000---------------...///000......---------,,,,,,,,,,,,------......------,,,,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///******))))))***+++,,,,,,((()))***+++,,,++++++++++++***)))***,,,---,,,+++++++++++++++++++++,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++++++++++++++******+++++++++******)))************************((('''%%%&&&((())))))(((((()))***+++,,,---------)))))))))******++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***'''(((***+++,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,---------(((((('''(((***---000222******)))))))))***,,,---++++++******************+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++++++++******************+++,,,,,,,,,,,,---------***++++++,,,,,,---......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------***+++,,,---............++++++++++++++++++++++++************************+++,,,------...111777;;;---------,,,,,,,,,++++++((()))***++++++***)))(((++++++************++++++*********++++++,,,,,,,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((*********000DDDbbbxxxXXX[[[GGG///---111+++$$$------,,,,,,,,,---......---,,,,,,++++++,,,,,,---///222555888777555111///...,,,***))))))***,,,---...,,,)))((()))***++++++))))))))))))))))))))))))---,,,+++******,,,...///,,,---,,,***''''''***---'''(((******))))))***,,,+++++++++,,,......---+++((()))***,,,,,,,,,+++***)))***++++++***+++---///...,,,+++))))))))))))***---,,,***))))))***,,,---***+++,,,------,,,+++***++++++++++++++++++++++++(((***---///000///...,,,++++++++++++++++++++++++************************++++++,,,---...000111222,,,+++***+++---...---,,,******+++++++++,,,,,,,,,************************)))***++++++++++++***)))************************,,,,,,---......---,,,,,,)))))))))))))))))))))))))))******+++,,,---------******************************++++++++++++******vvv}}}yyymmmaaaVVVPPPDDD@@@;;;777555444222111555444333222111111111111111111111111111000//////222222111///...,,,++++++++++++,,,---///000222222,,,,,,------...///000000,,,,,,,,,++++++*********------------------------)))---222555333///+++))),,,,,,,,,++++++*********++++++++++++++++++,,,,,,---,,,,,,---///222555777++++++++++++++++++++++++.........------+++*********((('''(((+++,,,,,,,,,************************,,,+++++++++***)))))))))************************((()))++++++******+++---))))))******+++++++++,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,+++++++++,,,------,,,+++)))***+++,,,,,,+++,,,++++++******++++++,,,******))))))))))))******++++++***))))))******++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********...---,,,---///444888;;;++++++++++++++++++++++++))))))***+++,,,,,,------)))(((((((((***+++***)))************************,,,+++++++++++++++++++++---,,,***((('''(((((()))***+++,,,,,,+++***)))(((*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((000000000///...---,,,+++,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))***+++---///111222888333---++++++,,,+++)))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((***+++,,,******+++++++++,,,,,,,,,++++++***)))(((((()))))),,,+++******))))))******++++++************++++++++++++***+++///444:::===777444000,,,)))((('''''',,,+++)))***,,,...///...+++++++++++++++++++++++++++,,,...000111111000000...)))(((******)))...666>>>///+++...))))))+++'''******+++++++++,,,,,,,,,...---,,,+++++++++,,,---///,,,&&&""" """%%%(((***+++,,,+++))))))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***)))))))))'''%%%"""&&&***---......///000///---,,,***))))))***+++((())))))***+++,,,,,,,,,***+++---//////...---,,,......---,,,,,,+++******,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,+++***)))***+++,,,+++//////+++((()))***((())))))*********+++++++++++++++++++++++++++++++++///---+++******)))((('''))))))***+++,,,,,,------)))***+++,,,,,,+++***)))((()))***,,,,,,------,,,++++++++++++++++++++++++++++++***************+++xxx~~~yyymmmaaaVVVPPPDDD@@@:::666444444222111555444333222111111111111111111111111111000//////111111111000000/////////000000111111111111000000,,,,,,------...//////000///.........---------,,,------------------------,,,111888;;;999444///,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++******+++,,,...///++++++++++++++++++++++++)))))))))(((((('''&&&%%%,,,+++))))))+++,,,,,,+++************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))(((((()))***)))))))))******+++++++++************************++++++************++++++,,,,,,+++++++++,,,---------+++******+++,,,,,,+++,,,++++++******++++++,,,++++++************++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((())),,,000555;;;>>>++++++++++++++++++++++++)))******+++,,,,,,------***)))((()))+++,,,+++************************************+++++++++++++++---,,,+++)))(((((())))))***++++++,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***)))++++++,,,++++++***)))(((,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,*********+++---...000111888444///------...---,,,))))))***+++++++++++++++************************+++***)))(((((()))************+++++++++,,,,,,,,,,,,+++******)))))))))***,,,+++******))))))******++++++************++++++...---,,,+++,,,...111333000///,,,***(((((()))))),,,***)))***,,,.........++++++++++++++++++++++++***+++---............------***)))+++)))(((...666PPP777,,,...+++))),,,************+++++++++,,,,,,---,,,+++++++++,,,------///...,,,*********,,,,,,(((***,,,,,,*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,...,,,+++***+++***)))'''%%%(((+++------,,,------...---,,,+++************'''''''''((()))*********)))***,,,---------,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---......---,,,+++***++++++,,,///222222...,,,------+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********++++++***))))))***++++++,,,------,,,,,,,,,------,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++zzzzzzmmm```TTTNNNCCC???999666444333222222444333222111111111111111111111111111111000//////.........///000000111111...///111222222000///...,,,,,,------...//////////////////...............---------------------------333:::>>><<<777111...,,,,,,,,,,,,++++++++++++------,,,,,,++++++******+++*********))))))))))))++++++++++++++++++++++++++++++++++++***)))((((((...---++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))******((('''((())))))))))))))))))*********++++++++++++++++++++++++*********))))))*********,,,+++++++++,,,,,,---...---+++******+++,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,+++***)))******++++++++++++******,,,,,,,,,++++++++++++***++++++,,,---...000222333++++++++++++++++++++++++*********++++++,,,,,,---+++***)))***,,,,,,,,,***************************)))******++++++,,,,,,,,,------,,,+++************+++++++++,,,++++++***)))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******((()))))))))))))))((((((,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,---...///111///+++******++++++***)))******+++++++++++++++************************,,,,,,+++))))))(((((()))******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******++++++************++++++---,,,+++***************++++++***))))))***,,,---,,,***)))***,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,)))(((...666ccc@@@,,,///---***,,,,,,*********++++++++++++,,,++++++***++++++,,,---...)))***+++,,,,,,,,,+++***&&&))),,,---,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...,,,++++++,,,,,,+++***)))+++------,,,******+++,,,,,,,,,,,,+++******)))''''''(((((()))*********************+++++++++++++++*********+++,,,...///,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---......------,,,+++,,,,,,,,,///333333///---...///---++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))***+++,,,---...))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++************+++---...------------------------++++++************++++++zzzxxxkkk]]]QQQJJJAAA===888555444333333222333333222111111111111111111111111111111000//////++++++,,,,,,---.........,,,...111444555444333222---------.........//////------------------------------------------------,,,111666888777333000...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++,,,,,,,,,+++***))))))++++++++++++++++++++++++...............---,,,,,,...,,,++++++---......---++++++++++++++++++++++++***+++++++++,,,,,,------)))***************+++++++++,,,---,,,***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++++++++,,,---......---,,,******+++,,,+++***,,,++++++******++++++,,,+++++++++******+++++++++''')))+++,,,---+++***))))))******++++++******)))++++++++++++++++++++++++---------------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********,,,---,,,+++******************************+++,,,------......------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,***((('''(((((()))))))))***++++++,,,,,,++++++************************+++++++++******)))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++******))))))******++++++************++++++'''(((((()))************++++++++++++,,,---///000+++***)))***,,,------,,,***+++++++++++++++,,,,,,+++++++++++++++******)))***,,,...,,,))))))000777iii@@@***//////***++++++************++++++++++++)))******++++++,,,---...'''((()))******)))((('''%%%(((,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***+++,,,---,,,+++***+++------+++******+++++++++,,,---,,,+++***)))*********++++++,,,,,,,,,++++++************+++,,,++++++***)))***,,,---///++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,000111---***,,,,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++++++++,,,...///************++++++,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,yyy~~~vvvhhhZZZNNNGGG???<<<777444333333333222222222111111000000111111111111111111111000//////---------------,,,,,,,,,000222555777888777666444---------...............------------------------------------------------,,,...000000///......///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))),,,+++***+++...000000000++++++++++++++++++++++++))))))******++++++,,,,,,)))))))))******+++++++++,,,------,,,***)))***+++*********)))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++++++++,,,---...///...,,,******+++++++++***,,,++++++******++++++,,,******))))))))))))******'''(((***,,,---,,,***))))))******++++++******)))++++++++++++++++++++++++'''(((***,,,---.........++++++++++++++++++++++++***+++++++++++++++,,,,,,+++*********,,,---,,,+++************************,,,,,,,,,---...///000000------------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***************))))))***+++,,,------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************++++++++++++------,,,+++++++++++++++,,,,,,+++*********,,,---******+++,,,,,,,,,,,,+++************************))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,+++******))))))******++++++************++++++%%%&&&(((***++++++++++++++++++++++++,,,,,,---...+++***)))***,,,---,,,************++++++,,,,,,,,,------,,,++++++*********))),,,...---+++---333888\\\999(((......******((())))))*********+++++++++((()))***+++,,,,,,------......---,,,+++++++++***%%%(((,,,......,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++***)))***,,,,,,,,,***(((***,,,,,,++++++,,,---***+++,,,---,,,+++***)))++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,+++************+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---............---------,,,,,,***......+++)))***+++)))************+++++++++++++++++++++++++++++++++++++++---...---++++++,,,///+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,---+++***))))))+++---...************************++++++******+++,,,,,,---vvvzzztttfffXXXLLLEEE>>>:::666333333333333222222111111000000000111111111111111111111000//////111111000000///...------000111222333222000...---......................................./////////------------------------------...---+++,,,...000,,,,,,,,,,,,------------......------,,,,,,++++++(((((())))))***+++++++++++++++++++++++++++++++++******+++++++++******)))***))))))+++...000111111,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++,,,,,,------...)))***++++++)))((()))***+++++++++***************++++++++++++++++++++++++*********))))))******************+++,,,---...///...,,,+++***++++++***))),,,++++++******++++++,,,***))))))))))))))))))***'''(((***+++,,,,,,++++++******++++++++++++*********++++++++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,***************************---------....../////////+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))))))***+++++++++******))))))***+++,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++------,,,+++++++++++++++)))***+++***((((((***+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++******))))))******++++++************++++++)))******++++++******)))******************))))))+++******+++,,,,,,+++)))*********++++++,,,,,,---......---,,,+++++++++,,,)))---...,,,...333888888GGG000(((---+++++++++&&&)))))))))************+++((()))***+++,,,,,,,,,+++000///---++++++++++++,,,'''***---...---,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++***)))***+++,,,+++***((()))++++++++++++---///+++++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,++++++***...///+++)))+++,,,***))))))*********+++++++++++++++++++++++++++++++++---///000...+++***,,,...,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,---************************++++++***++++++,,,---...rrrwww}}}tttfffXXXLLLEEE===999555333222333333333111111000000000000111111111111111111111000//////222222111000000///..................---,,,+++***........................,,,---------............------------------------+++,,,---,,,++++++---///,,,,,,,,,---------......------------------,,,,,,***)))((((((((()))***+++++++++++++++++++++++++++,,,,,,---------------,,,+++***)))***---/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,------......(((***++++++))))))***,,,,,,,,,,,,,,,+++++++++***************************++++++************++++++*********+++,,,---/////////---+++***++++++***))),,,++++++******++++++,,,+++******))))))******+++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...---+++)))(((&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***************************,,,,,,,,,,,,------------***+++,,,------,,,+++***,,,++++++++++++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,------------,,,******++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,---,,,++++++***+++++++++&&&((()))(((&&&%%%''')))***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++,,,------,,,+++******))))))******++++++************+++++++++++++++******)))))))))))))))*********)))))))))*********+++,,,,,,***((()))******+++,,,,,,------------,,,+++++++++,,,---***---,,,,,,111:::<<<999555,,,,,,+++'''+++///((())))))))))))************)))***++++++,,,+++***************)))))))))*********,,,------,,,+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---,,,++++++,,,---,,,***)))***++++++***+++,,,...,,,++++++***+++++++++,,,***************************+++,,,,,,,,,+++)))((('''(((***,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---------,,,******)))---...***)))++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,///111///+++***,,,000........................,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,---......ppptttzzztttgggYYYMMMFFF<<<999555222222333333333111000000000000000111111111111111111111000/////////////////////.........//////000000111111222222.....................---*********++++++,,,,,,,,,------------------------(((***,,,,,,,,,++++++,,,,,,,,,,,,------.........,,,,,,---------------------,,,***(((((()))+++,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((()))***++++++,,,,,,***+++------,,,,,,---///---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,*********+++,,,---///000///---+++***++++++***))),,,++++++++++++++++++,,,,,,++++++++++++++++++,,,))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((***+++***)))************************,,,+++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,,,,+++***+++,,,...///,,,,,,,,,++++++******************++++++,,,,,,,,,,,,------.../////////...,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,))),,,---,,,)))(((***,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((******+++++++++,,,,,,,,,************++++++,,,---,,,++++++***)))*********++++++************++++++***))))))))))))***++++++***++++++,,,,,,,,,++++++*********+++,,,,,,***((())))))***+++,,,,,,------,,,,,,+++******+++,,,---+++,,,+++,,,444>>>???:::---,,,///+++$$$+++222***))))))))))))************)))***+++,,,,,,+++)))((('''(((***+++,,,,,,++++++,,,---------+++***+++---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...,,,,,,---...,,,+++++++++,,,+++******+++---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,+++***'''&&&$$$&&&))),,,......,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---,,,+++***)))'''+++,,,)))''')))***(((++++++,,,,,,,,,---------+++++++++++++++++++++++++++...111///+++***...222//////////////////......)))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---...///pppsssxxx}}}sssgggYYYLLLDDD<<<;;;999666444222111111444333222222111111222222111000000/////////////////////............//////////////////////////////---,,,,,,,,,,,,---......//////.........------------------------------------,,,++++++++++++,,,---,,,,,,------...///000000---------,,,,,,+++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,+++******+++---......---***+++,,,---------------******************************+++++++++,,,,,,,,,************************)))))))))***+++,,,...///---+++)))***,,,---,,,))))))************+++++++++)))***+++,,,---.........,,,,,,---...---,,,***))))))***+++,,,------------------,,,,,,+++***))))))***++++++,,,,,,------...------......------,,,+++......---,,,,,,,,,,,,---,,,,,,---............---***++++++++++++***))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......((()))***+++,,,,,,,,,,,,//////...---,,,,,,++++++(((((()))***,,,---......)))+++,,,---...---,,,,,,))))))***+++***)))((('''***+++,,,,,,******+++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++...---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***------,,,++++++***))))))+++++++++++++++,,,......///...---+++******++++++---)))---777<<<777000......------,,,+++***)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++++++++***++++++,,,,,,******))))))))))))*********)))))))))***+++,,,,,,,,,+++***,,,///111///---++++++,,,,,,,,,---------)))************)))((((((///...,,,******+++,,,------,,,,,,+++*********++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********)))((((((***---///000000111///,,,***))))))+++,,,))))))))))))))))))))))))---------,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++******------------------------+++,,,,,,---.........---,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********+++------++++++///000...ooorrrwww}}}rrrfffXXXKKKCCC<<<:::888555333222222222333222111111000000111111333222222111111111111111//////............//////////////////////////////...------------...////////////.........---------------------------------...---,,,++++++,,,---...***++++++,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++******+++---......---((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********************************+++,,,---...///,,,***((()))+++,,,***)))************++++++++++++***++++++,,,------------,,,,,,---------,,,+++***)))***+++,,,------------------,,,,,,+++******)))******+++,,,,,,------...------......------,,,+++......------,,,,,,,,,---)))******++++++++++++++++++++++++++++++***))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,111000000///...---,,,,,,)))***+++,,,------------///......---,,,,,,++++++++++++++++++,,,,,,------******+++,,,,,,,,,++++++******+++++++++***)))(((+++---......,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++***))))))))))))***+++,,,,,,,,,+++++++++******+++************+++,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++...---,,,++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++,,,,,,---...//////000///...---+++******++++++,,,)))+++444999555///------,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********************------,,,+++************++++++************++++++*********)))******+++++++++******,,,...000...,,,************++++++++++++***+++,,,,,,------------...---,,,******+++,,,,,,---,,,++++++******++++++******))))))((((((((((((+++++++++++++++++++++++++++++++++*********))))))***))))))***---/////////...---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++*********------***+++///000...nnnqqqvvv}}}}}}rrreeeWWWJJJBBB;;;:::777444333333333444222111000000//////000000333222222111111111111111//////............/////////////////////////////////............///000000...............---------------------------------......------------......))))))******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---*********+++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++******+++---......---))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***)))((()))******)))(((************+++++++++,,,++++++,,,------,,,,,,,,,,,,,,,---------,,,++++++)))***+++,,,---------------,,,,,,++++++***************++++++,,,---------------......------,,,+++......---------,,,,,,,,,))))))***++++++++++++***+++++++++++++++*********************************+++++++++*********************+++++++++,,,,,,,,,000//////...---,,,+++******+++,,,------...------......------,,,,,,++++++------------------------++++++***************+++++++++,,,,,,,,,+++***))),,,...000000///------...++++++++++++++++++++++++*********++++++,,,,,,---------.........---,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++*********))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,---............---,,,))))))***+++,,,,,,------+++,,,...///111111111111......---,,,++++++++++++,,,)))***000333111...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******......,,,+++***))))))))),,,,,,++++++++++++,,,,,,++++++******)))******************+++---...---+++(((((()))))))))************+++,,,---////////////---,,,,,,+++***++++++,,,,,,,,,++++++******+++++++++******)))))))))))))))++++++++++++++++++++++++************)))))))))))),,,+++***+++---///...---++++++***************+++------------------------,,,++++++++++++*********+++++++++++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***))),,,,,,***+++///111///lllooottt||||||pppcccUUUHHH@@@;;;999777444333333444555222222111000000000000000111000000/////////////////////............//////////////////////////////...............//////000........................------------------------........................))))))******+++++++++,,,+++++++++,,,,,,---------))))))))))))************+++++++++,,,,,,,,,------)))***++++++,,,,,,++++++,,,+++***+++---...---,,,+++,,,,,,---------,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++)))))))))*********************))))))*********)))*********+++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,,,,------------......------,,,+++------...---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++******************************************************************+++++++++,,,,,,,,,))))))*********++++++++++++,,,------.........------------,,,,,,,,,++++++,,,---------......//////---,,,+++*********+++,,,---------,,,,,,,,,+++++++++---000000///---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------------,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++,,,---......---,,,+++)))******++++++,,,------)))+++...000111111111000---------,,,+++++++++++++++)))))),,,......,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++******------,,,+++************,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))************+++,,,,,,,,,+++))))))))))))***************+++,,,---............,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,+++,,,...//////...,,,+++++++++++++++++++++++++++++++++******************---,,,+++,,,......---,,,)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++,,,---...,,,,,,,,,+++++++++************++++++++++++,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++(((++++++)))+++///111///kkknnnsss{{{{{{oooaaaTTTHHH@@@<<<:::888666444444555666333333222111111111111222111000000/////////////////////............//////////////////////////////------,,,,,,------...///---.....................------------------------........................++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------------------------,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,---------,,,,,,+++************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,++++++******++++++++++++***++++++***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,+++++++++++++++***))))))***++++++,,,,,,---------......------,,,+++------.........---,,,+++++++++,,,------------,,,---,,,++++++******++++++******************************************************+++++++++,,,,,,,,,)))))))))*********++++++,,,,,,------......------,,,,,,,,,,,,,,,+++++++++***+++,,,---///000111222......,,,++++++,,,---...---------,,,,,,,,,,,,,,,***,,,......---++++++,,,++++++++++++++++++++++++------,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))***++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++(((***,,,///000000///...,,,,,,,,,,,,,,,,,,++++++*********)))***,,,+++************++++++,,,,,,---++++++++++++++++++++++++************************))))))***+++++++++++++++************+++,,,------++++++************++++++,,,,,,+++***)))))))))***)))***+++,,,,,,+++++++++*********+++++++++,,,,,,------.........------,,,+++,,,------------,,,+++,,,++++++***++++++,,,,,,***---111444444111---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////---+++)))+++---...///...------************************+++++++++*********))))))++++++++++++,,,---...///,,,,,,,,,+++++++++***************++++++,,,,,,,,,---...............------***+++,,,---------,,,,,,++++++++++++++++++++++++(((++++++)))***///000...kkknnnssszzzzzzmmm```SSSGGG@@@===<<<:::999777666555555444333333222111222222222333222222111111111111111//////............//////////////////////////////,,,,,,,,,,,,,,,---......---------...............------------------------------............------,,,,,,------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,------------,,,---,,,++++++------,,,+++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,------******+++++++++++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,------......------,,,+++,,,---.........---,,,+++******+++,,,,,,,,,,,,+++...---,,,******++++++,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,///......---,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++))))))+++---///111222333---------------...//////...---,,,+++++++++,,,,,,***+++,,,+++******+++,,,+++++++++++++++++++++++++++++++++*********))))))******++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,******+++,,,,,,+++******,,,+++++++++++++++++++++)))***+++------------,,,+++,,,,,,------,,,,,,+++***,,,,,,))))))++++++)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,---)))))))))***+++,,,......++++++************++++++++++++******)))************+++------,,,++++++,,,+++,,,,,,,,,,,,---------000000000000000///......+++,,,...000000///---,,,++++++******++++++,,,,,,'''+++///333333000,,,)))++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,...000///---++++++,,,---/////////...---++++++++++++++++++++++++,,,++++++++++++*********++++++++++++,,,...///000,,,,,,,,,+++++++++************++++++,,,,,,------...////////////......---***+++,,,---...---,,,+++***++++++++++++,,,,,,,,,))),,,,,,)))***...///,,,kkknnnssszzzxxxlll___SSSHHHAAA>>>>>>===<<<:::888555444333222222111111111111111333222222111111111111111//////............//////////////////////////////---------------...//////---------.........//////------------------------+++,,,---......---,,,+++------------------,,,,,,---,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((,,,,,,,,,------------...,,,,,,---............------,,,++++++------,,,+++***++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///......---)))+++,,,+++))))))***,,,+++++++++,,,,,,,,,------***++++++,,,------------,,,,,,+++++++++,,,---...******++++++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,------......------,,,+++,,,---...//////---+++***++++++,,,------------,,,///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,//////...---,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,...///111111***+++,,,---.../////////------+++*********+++,,,+++,,,+++***((()))+++---++++++++++++++++++++++++******+++,,,,,,---......***++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,***+++,,,------,,,+++************++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,+++***...///+++))),,,,,,)))++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''(((***---///************+++,,,------,,,,,,++++++++++++,,,,,,*********)))******++++++***---///...,,,+++,,,---,,,,,,,,,,,,------------......//////000/////////+++---///222222111...---++++++******++++++,,,---(((***---//////...,,,***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,...000000...,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000,,,,,,,,,+++++++++******+++++++++,,,------............//////......---,,,)))+++,,,......---,,,+++******+++++++++,,,,,,,,,***---,,,)))))),,,---+++kkknnnssszzzwwwkkk___SSSHHHBBB>>>??????>>><<<999555333222111111000000000000000111000000/////////////////////............//////////////////////////////...............///000000---------.........//////------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,---------......,,,---......//////......---,,,++++++------,,,+++---------------,,,+++***************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&(((+++,,,,,,+++***(((***,,,+++(((''')))+++++++++,,,,,,,,,---------)))***+++,,,---.........,,,,,,+++***+++,,,...///******+++++++++******)))++++++++++++++++++++++++)))))))))***++++++,,,,,,------......------,,,+++,,,---...//////---+++***---...//////000000/////////...,,,******+++,,,---------------------------))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,---...//////'''(((+++---...///......---,,,+++***)))***+++,,,---,,,+++)))((())),,,///++++++++++++++++++++++++++++++---///111333444555+++,,,------.........---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,------,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,---......---,,,,,,'''((()))***,,,---...///...---,,,+++++++++,,,,,,***+++,,,---------,,,+++***000000,,,***------)))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&'''***---000,,,,,,++++++***+++++++++...------,,,,,,------...***)))))))))***+++,,,,,,+++---000///,,,+++,,,...++++++,,,,,,,,,---------******,,,---......//////+++---000333333222///---+++*********+++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,///111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,---...000000,,,,,,,,,+++++++++******++++++,,,------...//////---.........---,,,,,,+++)))***,,,......---,,,+++*********++++++,,,,,,,,,+++...---)))))),,,,,,***qqqppppppuuuvvvjjj^^^SSSJJJDDDCCCBBB???===<<<999666333111111111111111111111111//////000000000000//////000000000000////////////........................////////////............///...---,,,,,,---...///---,,,,,,++++++,,,,,,------.........---,,,,,,++++++,,,,,,------,,,,,,+++//////...---,,,,,,+++++++++++++++++++++++++++++++++***)))))))))+++...///,,,++++++,,,///000///------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,&&&---------///((('''333******+++++++++******)))///...,,,***)))))))))***+++++++++)))'''''')))+++***)))((()))+++,,,+++************************************,,,...///---+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,''')))******))))))***,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000//////000111111111111000///...---,,,+++*********,,,,,,,,,,,,,,,,,,------************************,,,+++*********+++,,,---++++++******++++++,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------******+++,,,,,,------...---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------,,,++++++***))))))++++++,,,,,,,,,,,,------++++++******************...---,,,***))))))***+++,,,+++***)))))))))***+++---///000///,,,)))(((((())))))))))))))))))))))))+++++++++***************++++++++++++,,,,,,---...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,++++++*********++++++------------+++++++++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***++++++******++++++,,,---...---+++******+++---......------,,,+++++++++,,,*********+++,,,---////////////...---,,,,,,++++++------------------------//////...---,,,++++++***,,,+++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***)))---------,,,,,,+++++++++)))***+++,,,---,,,++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------,,,,,,++++++,,,,,,---000///...------...000111---,,,,,,+++*********+++)))***,,,......---,,,+++,,,,,,,,,---------......,,,,,,++++++***+++++++++******************++++++---------,,,,,,+++++++++sssrrrrrrwwwtttggg[[[QQQHHHCCC@@@>>>;;;:::999777444111111111111111111111111111000111111222222111111000000000000000////////////........................111111111111000000000//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))******************)))///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,---...---,,,,,,---......//////...------------------////////////////////////...///)))+++333...''',,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,*********)))''''''(((***+++***)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------......---,,,+++***))))))(((***++++++******+++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,............////////////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************************,,,+++*********+++,,,---+++++++++***++++++,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------............---------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------+++***************++++++------,,,++++++,,,---...,,,+++***))))))***,,,,,,//////......---+++***)))************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,+++++++++************+++,,,,,,+++******,,,,,,------------,,,,,,,,,*********,,,,,,,,,***++++++******++++++,,,---...---,,,++++++,,,---...------,,,+++++++++++++++++++++++++++,,,---...//////......---,,,,,,++++++------------------------.........---,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------,,,,,,++++++++++++***+++,,,---------,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,,,,---///111222...------,,,++++++,,,,,,---......///...---,,,+++,,,,,,,,,------------...------,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++vvvuuuvvvzzz~~~qqqdddXXXNNNFFFBBB===;;;999888777666444222111111111111111111111111222222333333333333222222000000000000////////////........................111111111000000000/////////...------------...///+++,,,---......---,,,+++------......------,,,,,,---------......---------.........------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---......,,,+++,,,...000............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,444222---666FFFAAA000++++++,,,,,,---------,,,,,,************+++---...///+++++++++***)))(((***+++,,,+++***+++,,,------+++------------------------+++******,,,...///---,,,++++++++++++++++++++++++,,,,,,------......//////......---,,,+++***)))))))))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++---,,,+++++++++,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,+++*********)))+++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++,,,------...,,,+++))))))+++,,,...++++++,,,,,,,,,,,,------++++++,,,------......//////......---,,,,,,,,,---,,,,,,++++++*********))),,,++++++++++++***************))))))******+++,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,------***************+++,,,---,,,,,,,,,,,,---...000000++++++******+++,,,---...333///,,,,,,---...---+++************************++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***)))******++++++******))),,,------......------,,,+++))))))***,,,---,,,+++++++++******++++++,,,---...---,,,++++++,,,---...,,,,,,+++************+++,,,,,,++++++,,,---...............------,,,,,,+++------------------------------------,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111,,,,,,+++++++++++++++***+++,,,,,,---...---------......---------,,,,,,,,,++++++************++++++---...///...---,,,---///---,,,,,,++++++,,,,,,---++++++***+++,,,...000222......------,,,,,,------000000///...---,,,+++***,,,,,,,,,,,,------------...------,,,,,,------...---------------,,,,,,,,,------,,,,,,,,,,,,++++++wwwxxxyyy}}}}}}pppcccWWWMMMFFFAAA<<<:::888777888777666555111111111111111111111111222333333333333333333222000000000000////////////........................//////.........---------.........------.........+++,,,...//////...,,,+++,,,------...------,,,,,,//////000000000000//////......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---------------,,,+++---......,,,+++---///+++,,,---------,,,+++***++++++++++++++++++++++++...///000@@@TTTMMM666+++***+++,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,---...---++++++,,,---,,,+++***+++---...---,,,+++++++++++++++++++++++++++******+++---......,,,++++++++++++++++++++++++++++++,,,---...//////000***++++++,,,,,,---------***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------,,,***)))***+++---//////...---,,,+++*********,,,,,,++++++***)))((((((++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++++++++,,,------...---+++))))))+++---...+++++++++,,,,,,,,,------+++,,,,,,------...//////...---,,,+++++++++++++++,,,++++++******)))))))))+++++++++*********))))))+++***)))((()))***+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,------)))))))))***+++,,,---...,,,,,,,,,------...//////++++++******+++---///000555///******...111000---************************************++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******,,,------......------,,,***)))((()))+++---,,,+++++++++******++++++,,,---......---,,,,,,---......++++++******)))******+++,,,,,,,,,,,,,,,---............---------,,,,,,,,,------------------------++++++,,,,,,,,,---------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,......---------,,,,,,,,,+++******))))))******+++,,,---...---,,,,,,---...---,,,,,,++++++,,,,,,---++++++***+++,,,---...///------,,,,,,,,,,,,------///...---,,,+++++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwxxx|||}}}qqqdddXXXNNNFFFAAA:::888666666666777666555111111111111111111111111111111222222222222111111000000000000////////////////////////////////////............---------------..................---+++,,,...//////...,,,+++,,,,,,------...------,,,,,,,,,------------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---////////////---...000///...---------'''(((***+++,,,,,,,,,+++........................'''***,,,888HHHAAA///)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,---,,,+++***+++---...---,,,++++++++++++++++++++++++,,,******+++---......---++++++++++++++++++++++++***++++++,,,---......///******+++,,,------......***+++,,,,,,*********,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))---,,,+++******,,,...//////...---,,,+++*********,,,,,,++++++***)))((((((++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---......---+++******+++---...+++++++++,,,,,,,,,------++++++,,,,,,---......///,,,++++++***))))))******+++++++++******)))))))))+++++++++*********))))))+++***)))))))))***,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---.........------------,,,,,,+++++++++,,,,,,,,,------************+++,,,---...,,,,,,------------,,,,,,++++++******+++---///000444///******...222222000************************))))))))))))******++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,***)))((()))+++,,,+++***++++++******++++++,,,------------,,,,,,---------+++******)))******++++++,,,,,,,,,,,,---...//////---------------,,,,,,,,,------------------------******+++,,,,,,---------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++***************+++++++++......---------,,,,,,,,,+++******))))))******+++***+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...000000+++++++++,,,,,,,,,------++++++***++++++,,,------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,tttwww|||}}}rrrfffZZZOOOFFF@@@999666444333333444444333111111111111111111111111000000111111111111000000000000000000////////////////////////////////////000000000/////////......------...//////...------,,,---...//////...---,,,,,,,,,------......------------............------------------------------++++++,,,,,,------......******+++---///000222222999666222000//////---,,,&&&'''(((***+++,,,------------------------------...///***,,,444000(((---(((((()))***++++++++++++------......---,,,+++***((()))++++++*********+++,,,+++***+++,,,------+++------------------------,,,+++)))***,,,......---++++++++++++++++++++++++++++++,,,,,,------.........---------,,,,,,,,,+++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---///---+++)))&&&%%%$$$###---,,,,,,++++++---...///,,,,,,++++++,,,,,,---...,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,------...+++******))))))******+++++++++++++++++++++++++++,,,++++++++++++*********++++++******++++++,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---...,,,,,,---------,,,,,,+++++++++******+++,,,---...111...******...111222111++++++++++++++++++++++++)))))))))******++++++,,,------,,,+++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++***))))))***+++***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,---///000111------------------------------------------------******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------)))))))))))))))***++++++......---------,,,,,,,,,++++++************++++++)))+++,,,+++***)))***+++---,,,,,,++++++,,,,,,---...------,,,,,,+++******++++++*********+++,,,,,,***+++,,,...000222444444++++++++++++,,,,,,,,,,,,************+++,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,------pppuuu||||||rrrggg[[[OOOEEE>>>999777444222333444444333111111111111111111111111000000111111111111000000000000000000////////////////////////////////////000000/////////.........------...//////...------........................+++,,,------......------...//////000000//////...------------------------++++++,,,,,,---......///,,,,,,,,,,,,...000222333MMMCCC666//////000///,,,************+++,,,......++++++++++++++++++++++++333333,,,***000+++(((000((()))***+++,,,,,,,,,,,,------.........---++++++(((***,,,---,,,+++,,,,,,+++***)))***,,,,,,,,,+++........................,,,+++)))***,,,.........++++++++++++++++++++++++---------------.........---------------,,,,,,,,,...000000///...------...---,,,,,,++++++,,,,,,---...---+++***((('''''''''++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------))))))***++++++,,,,,,---+++******++++++,,,---...******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---+++,,,---...//////......,,,+++***))))))***,,,,,,---,,,+++,,,---///111333++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,+++++++++,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,+++))))))******((('''++++++******++++++,,,---***++++++++++++++++++***+++++++++++++++,,,------******+++,,,...000111222------------------------------------------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------.........******)))))))))***+++,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,------'''(((+++...000111222222***++++++++++++,,,,,,,,,+++******+++,,,---...............---,,,++++++++++++++++++,,,,,,---------nnnsss{{{{{{rrrggg[[[OOOCCC<<<<<<999666555555666666555111111111111111111111111111111111222222111111111000000000000////////////000000000000000000000000......---------,,,,,,,,,,,,---...//////...---,,,///...------------...///+++,,,,,,---.........---++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,---.../////////...---,,,---...111222\\\MMM999...---000000......---,,,+++,,,---...///........................---///+++---444...''',,,)))***+++,,,------...---+++,,,---.........---,,,+++---000111000//////000***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,.........++++++++++++++++++++++++///////////////.........******+++,,,---//////000111222222111000//////000---,,,,,,++++++,,,,,,---+++++++++,,,---...000000******+++,,,,,,,,,,,,+++//////---,,,+++*********,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,,,,,,,---......+++,,,...//////...,,,+++++++++,,,,,,,,,---------((())))))***++++++,,,,,,+++++++++,,,---...///000******+++,,,---......///---------,,,,,,,,,+++++++++,,,---...///...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++++++++,,,,,,***+++---///111111111111,,,+++***)))))))))***+++***+++,,,,,,,,,...111444++++++++++++++++++++++++,,,,,,------...///000000...---,,,,,,+++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///*********++++++,,,,,,,,,,,,+++***))))))***+++,,,*********++++++*********---+++***)))***)))'''&&&++++++******++++++,,,---)))******++++++******))),,,+++++++++,,,------...)))***+++,,,...000222444------------------------------------------------++++++++++++++++++++++++......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------....../////////,,,+++*********+++,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------,,,,,,++++++,,,,,,---+++,,,------............,,,,,,,,,,,,------...///###%%%(((+++---...------******+++++++++,,,,,,,,,,,,++++++,,,---...///000000000///...------,,,,,,+++++++++,,,,,,---------gggooowww~~~yyynnnaaaVVVKKKBBB<<<:::888555222000111222333222222222222222222222222222111111111000000//////////////////000000000000111111000///////////////////////////////////////---------,,,++++++---000---...///...,,,++++++,,,,,,---.........---++++++---------.........//////.........------,,,,,,,,,,,,+++*********+++,,,---000000000000000000000000777555333000...---------.........------,,,,,,,,,...//////---+++))))))***++++++++++++++++++++++++,,,,,,,,,------.........///...---,,,+++*********++++++++++++,,,---......+++++++++*********))))))---,,,,,,++++++,,,,,,---...,,,***+++...000...,,,,,,---......,,,,,,---...222222111111000/////////---,,,,,,+++,,,---///000---...//////,,,+++++++++'''((()))***,,,---...//////............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,***++++++,,,------------+++,,,------......------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---------------------------)))******++++++,,,------,,,,,,.........,,,***(((------...///000000//////***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******''')))+++---------,,,+++++++++++++++++++++++++++---------............///,,,---...//////...---,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++*********+++++++++******)))))))))******++++++++++++*********---111222111///......------,,,+++++++++,,,,,,...............---------,,,,,,,,,,,,,,,+++***)))------------------------...---+++******+++---...,,,,,,,,,++++++*********------++++++++++++------++++++,,,,,,,,,,,,------)))((((((((()))***++++++,,,------......------,,,+++---111444444222///,,,......---------,,,,,,,,,---...000000...,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......+++---///111111///,,,***+++,,,------......------//////............//////,,,,,,,,,------,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,------/////////......------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,---------,,,,,,+++***))))))***+++---...//////777333,,,'''$$$%%%(((***//////.........---------aaajjjttt|||xxxmmm```UUUJJJAAA;;;888777555333333333444555222222222222222222222222222222222222111111111000//////000000000111111111111111000///////////////////////////////////////000000000...,,,,,,---///,,,...//////...///000222---......///...---,,,+++,,,,,,,,,---------......------------------,,,,,,---,,,+++++++++,,,......////////////////////////333222111///..................---------,,,,,,,,,///000000...,,,***++++++++++++++++++++++++++++++,,,,,,------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,...,,,+++,,,...///...,,,,,,---......,,,,,,---...333333222111///...------...------,,,,,,---...///...///000///---++++++,,,******+++,,,---......///............------------++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,---...------------------------------,,,,,,,,,,,,,,,,,,+++,,,.........---+++***,,,---....../////////...***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...///++++++++++++++++++++++++------------............------............------111///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++*********,,,///000///------.........---,,,++++++++++++------..................---------------,,,++++++------------------------------++++++++++++---------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,------......------,,,++++++,,,------------,,,***++++++,,,---...//////,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........+++,,,...000000...,,,+++++++++,,,------------,,,.........//////.........---------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************+++,,,---......///222///+++(((((())),,,//////.........------------YYYdddpppzzzxxxlll___TTTIII@@@;;;666666555555555555666666222222222222222222222222333333333222222222222222000000111111111222222222111000000///////////////////////////////////////222333222111...---...///,,,...//////...///000222...////////////...------++++++,,,,,,,,,---------,,,,,,---------------------------,,,---....../////////////////////////////////......---......///...------------,,,,,,,,,///000111///---+++,,,---++++++++++++,,,,,,,,,,,,------------------,,,,,,............------------......------,,,+++++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++,,,...///...---,,,---......,,,,,,,,,...444333222000///---,,,+++///......------------......///111000...,,,,,,---,,,,,,---------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,---------,,,+++++++++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---......------------------------//////...------,,,+++++++++,,,---//////...------,,,,,,------......------***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++///...,,,,,,,,,...111222,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------333222000---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,---------------..................------------******++++++++++++*********,,,------,,,,,,---...///...---,,,++++++++++++,,,---------.../////////---............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,------......------,,,---,,,***))))))+++---...***++++++,,,---...//////,,,...000000...---,,,---------------------------------,,,,,,,,,+++++++++,,,------------.........+++,,,------------,,,,,,,,,,,,---...............---...///000000///...---------...//////......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,...//////000///---,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***+++++++++++++++***+++,,,,,,,,,------------///...,,,++++++,,,...///............------------VVVbbbpppzzzxxxlll___SSSIIIAAA<<<555555555555555444444444222222222222222222222222222222222222222222222222111111222222222333333333000000////////////000000////////////////////////111222222111///...///000---...///...,,,++++++,,,///////////////.........,,,,,,,,,---------......,,,,,,,,,------.........---------------.........////////////////////////...---------------------------------------------...///000///,,,+++,,,---+++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,.........///////////////---------------,,,,,,+++---------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---......---,,,.........,,,+++,,,---111111000///......------......---,,,,,,,,,++++++...000111000...------...------------,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,---...------------------------...---------,,,,,,,,,++++++,,,---...////////////+++,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++...------------///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------+++******+++------222111///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////++++++,,,,,,------.....................---------***++++++,,,,,,++++++***,,,,,,---,,,++++++---000000///...---,,,+++++++++,,,,,,,,,---...///000000------.........------,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---,,,,,,------,,,------......------,,,///...,,,++++++---///000......---------,,,,,,,,,,,,...000000...---------........................------------,,,,,,,,,,,,------------............,,,,,,+++++++++,,,------......///000000000000///,,,---///000000///---,,,,,,------............---......------------......------------------------(((***,,,---......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++------------------,,,,,,///...------,,,+++++++++------------------------VVVcccsss}}}xxxlll^^^SSSIIIAAA<<<666555555444333222111000222222222222222222222222000000111111111111111111222222222222333333333333000000////////////000000000000000000000000000000,,,...000000//////000111---...///...,,,++++++,,,000000//////........................////////////,,,,,,,,,------.........+++,,,,,,---------------..............................------,,,,,,++++++---------------------------......---+++***+++,,,++++++,,,,,,,,,---------.........------,,,,,,,,,---...///000000000///...+++,,,---............---+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......---...///...,,,+++,,,---.............../////////,,,,,,,,,,,,++++++******...///111000///---......------,,,,,,+++*********...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---------------------------******++++++,,,,,,,,,---+++,,,---...//////000000+++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------+++******+++------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////******++++++,,,,,,------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++---...---,,,+++,,,///111000///...---,,,,,,,,,,,,,,,,,,,,,---...///000000,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------......------,,,------...///////////////......---------,,,,,,,,,+++---///000...------....................................---------,,,,,,---------.........//////,,,++++++++++++,,,---...------...///////////////+++---...000000...---+++***+++,,,---------------///......------......///------------------------)))***+++------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,---------------,,,......------------,,,,,,+++,,,,,,,,,,,,+++******,,,,,,------------------WWWeeeuuuwwwjjj]]]QQQHHH@@@<<<777666444222111000000///222222222222222222222222000000000000000111111111111111222222222333333333///////////////000000111000000000000000000000000***,,,.../////////000111,,,...//////...///000222000///......------.........////////////000000000,,,,,,------------------++++++,,,------------,,,........................------...------,,,+++***,,,,,,,,,------------...,,,---...---+++***+++,,,++++++,,,,,,------......------------------,,,,,,......///000000///...---***+++---...//////......++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///---...///...,,,++++++,,,+++,,,,,,---...///000000+++,,,,,,,,,,,,++++++***---...000000...------...------,,,++++++***))))))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,---------,,,+++++++++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,------------------------))))))***++++++,,,------+++,,,,,,---......///000,,,,,,------,,,,,,++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---......---,,,,,,...111///......---------------,,,---------.../////////++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,------......------,,,)))+++---//////...,,,+++***++++++,,,---...//////+++---///000///---..............................//////.........---------------........./////////,,,+++++++++,,,---...///++++++,,,------------,,,,,,---...//////...---,,,******+++,,,------------//////............//////------------------------000//////...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,...............---,,,,,,.........---------------'''(((***+++,,,---------,,,,,,,,,,,,------------UUUeeevvv~~~uuuhhhZZZNNNEEE>>>:::777666333111111111222333222222222222222222222222000000000111111222222222111111111111222222222222///////////////000111111000000000000000000000000***---///000///......///,,,...//////...///000222//////---,,,,,,,,,---............////////////000------------------,,,,,,+++,,,---...///......---........................+++,,,---.........---,,,,,,,,,,,,---------......,,,.........,,,+++,,,---++++++,,,,,,---......///,,,,,,------------------...///000000000...,,,++++++---.../////////---,,,,,,,,,,,,,,,---------......------,,,,,,------...***,,,......,,,,,,---///...//////...,,,++++++,,,,,,,,,,,,------......///+++,,,---.........---,,,+++---//////---,,,---...---------,,,,,,++++++***---------,,,,,,,,,++++++------------------------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***++++++,,,---------,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---------------,,,++++++***+++,,,,,,------,,,,,,...------------,,,,,,,,,***++++++,,,------......------------------------++++++,,,,,,,,,---------------............------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,++++++---///...------------......///------..................,,,,,,---...............------------------------------++++++++++++------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,------......------,,,)))***,,,---------+++******++++++,,,---...//////***---///000///.........------------------------////////////.........---............////////////+++,,,,,,---......//////,,,,,,---............---------------------------***+++,,,---............//////............//////........................111000...,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,/////////...---,,,+++***---------...............)))***+++,,,------......++++++,,,,,,,,,---------SSSddduuu|||sssfffXXXLLLCCC<<<888777555333111111333555777222222222222222222222222111111111222222333333333000000111111111222222222///////////////000111111000000000000000000000000---///111111///...---...---...///...,,,++++++,,,///...---,,,+++,,,---------------.........//////.........------,,,,,,,,,,,,---///000000000///...........................(((***,,,...////////////,,,,,,,,,------.........---...//////---,,,---...++++++,,,,,,---...//////,,,,,,,,,------............///000000///---+++)))---...000000///...,,,***---------........./////////......------......///***---///...,,,+++---000...//////...,,,++++++,,,------------------------,,,---///000000000//////+++,,,......---,,,---............------,,,,,,,,,---------,,,,,,,,,++++++------------------------)))************++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++******+++,,,,,,------------+++,,,------......------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111000...------...------------------------///......------,,,,,,+++,,,,,,+++++++++,,,------............------,,,+++++++++,,,---------,,,,,,......---------,,,,,,,,,---,,,+++++++++---///000------------------------++++++,,,,,,,,,---------,,,---////////////---,,,------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,------------------...///000...............---------------...///000000//////------------------------...---+++******+++---............------,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,------......------,,,++++++,,,,,,------------......---------,,,,,,,,,***,,,///000///......///------------------------000/////////......................../////////000+++,,,---...///////////////000000111111111111111...------,,,,,,------...+++,,,---...//////////////////............//////........................---,,,***)))))),,,///000++++++,,,,,,,,,------------------....../////////---,,,,,,++++++,,,,,,---,,,------......------,,,//////...---,,,***)))(((---------........./////////......------,,,,,,++++++++++++,,,,,,---------XXXdddsss}}}zzzqqqdddWWWLLLCCC<<<888777666444333222222333333444444444333333222222222222111111000111111222222444333111000000000111111......////////////......////////////////////////------------------------......////////////......------------.........///............////////////333111///---,,,---...///////////////////////////---------------,,,,,,,,,111000......//////...,,,......---,,,---...///000++++++,,,------......///+++---///...,,,+++---///000///...------------------------------...///000..................,,,,,,,,,+++***))))))***+++,,,//////.........---------------------------------,,,---...//////...---,,,---,,,+++++++++,,,---...000///......///000...---,,,---.........---,,,+++......---------,,,,,,,,,***+++---.........---,,,000000///...............---------,,,,,,,,,++++++***++++++,,,------------........................---,,,+++******,,,...///000...,,,******,,,...000........................////////////////////////+++---...000000000000///////////////////////////---......---++++++,,,...***+++,,,---...---,,,,,,...,,,++++++++++++***((()))+++---,,,******---000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------,,,+++******,,,...............//////...,,,+++))),,,,,,,,,------.........++++++++++++++++++++++++------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,***---...,,,))))))---111333---***---000...,,,+++------,,,+++,,,---...///------------------------........................---...//////---,,,---...///...,,,,,,,,,---///111////////////////////////******,,,---.../////////---...///...------...///)))******+++,,,---......---.........//////000000.........------,,,,,,,,,---,,,---000333444111...000000//////......------------......//////000000......---,,,,,,,,,,,,---//////.........---------------------------------000///...---,,,,,,---...///.........//////---+++,,,,,,,,,------............---,,,,,,,,,,,,---...---.........---,,,,,,+++,,,,,,,,,---------......VVVcccrrr}}}{{{ssseeeXXXLLLDDD===999666666555444333333333333444444444333333222222222333333222222222222222222333222111000000000111222//////000000000000//////////////////////////////..............................////////////......------........./////////............////////////222111///---,,,---...///........................000000//////.........---000...---...//////...---+++,,,---.../////////...------------------------,,,...///...,,,+++,,,...//////.........---------,,,,,,,,,,,,------......***+++...///000000222333---,,,++++++++++++,,,---//////.........------------------------------------...///000000///...---000///...,,,,,,,,,------///...---...///000///...+++,,,---......---,,,++++++,,,,,,---...///000111,,,,,,---...............000000///...............***++++++,,,---...//////++++++,,,---------,,,,,,........................,,,,,,+++++++++,,,---...///...,,,++++++,,,...///...................................................///000000000///------...........................///000///---,,,---...***+++,,,---------,,,,,,000.........000000000...---,,,,,,,,,,,,---------,,,,,,---......---,,,,,,------------------------------------------------------------------------...---,,,,,,,,,---,,,,,,++++++++++++***)))(((''',,,,,,,,,---------......------------------------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000/////////......---------++++++,,,,,,,,,---------+++,,,---.........---,,,+++,,,,,,---...//////000///---...000000+++***,,,------,,,,,,,,,---...///................................................,,,...///...------...//////...---,,,,,,...///111........................++++++,,,---............---...///...------...///++++++,,,,,,---...................../////////000......---------------------------000222222000---///////////////..................//////////////////...------,,,,,,------//////.........---------------------------------000///...---------......000///------...///---,,,,,,------------------.........---,,,,,,---......---.........------,,,+++,,,,,,---------.........UUUbbbrrr}}}|||tttfffXXXLLLDDD===:::555555555555444333222222444444333333333333222222111111111000////////////111111111000111111222333000000111111111111000000////////////////////////////////////////////////......////////////............/////////000000000............////////////222111///...------..............................111111000///......------...---,,,---...///...---)))+++...000111000...---//////...------,,,++++++---...///...,,,+++,,,------.../////////...---,,,,,,,,,,,,,,,,,,---------...000222111---++++++---///......------......///...............---------------------------------......////////////......222111///...------,,,,,,...---,,,---///000000///***+++,,,.........------,,,------...///000111111......------......///000000///......---.........***+++,,,---...//////000,,,,,,---------,,,++++++------------------------++++++,,,---------------------------------------................................................111111111000///---,,,+++------------------------///000222111///---,,,,,,++++++,,,------------,,,---,,,+++,,,///000///...111---***,,,///000---***,,,------......------,,,........................------------------------+++++++++,,,---------...//////...------,,,,,,+++......---,,,++++++++++++,,,,,,,,,------------...........................------------------------...------------,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111///////////////.........,,,,,,,,,,,,------------+++,,,---.........---,,,---,,,,,,...000111...,,,++++++...111///******---------,,,,,,------...///////////////////////////........................+++---......------///000///...---------...///000........................,,,------.........---------...///...------...///....................................////////////---------..................------///000000...,,,.........//////////////////////////////.........///...------,,,---------...............---------------------------------.........------...//////111///---,,,---..................---------------......---,,,,,,---......---............---,,,,,,,,,------------.........TTTbbbrrr}}}}}}ssseeeWWWKKKCCC<<<999333444555666555444222111333333333333333333333333222222222111111000//////000000000111111222333333111111111222222111111111////////////////////////////////////////////////......////////////......////////////000000000000............////////////111000///...---.................................//////...---,,,++++++***,,,++++++,,,...///...---+++,,,...000000///---,,,......---------,,,,,,,,,.........---,,,,,,+++,,,,,,---///000000///---+++,,,---------------------///222333000***'''''')))///..................///........................---------------------------------......---------000//////......------------,,,+++---///000000///***,,,---///000000///////////////............---//////...------///000111///......------.........---------,,,,,,,,,,,,+++------------,,,++++++***------------------------***+++---...///...---,,,,,,---...//////...---,,,................................................111111000///...---,,,,,,------------------------...000222222///---++++++,,,,,,,,,---------------,,,+++***+++---...---,,,...---,,,---///000...,,,------------------------.............../////////........................++++++,,,------...//////...///000///...---------111000///---------...///------------------------........................++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------..................------///...---,,,,,,,,,,,,,,,---------------------------------......//////000//////..................,,,,,,------------------+++,,,---.........---,,,//////...---------......111------//////,,,,,,///---------------......///................................................***,,,............///111///......---...///000000------------------------...............---,,,,,,---...///...---------///000000//////.........---.........///////////////------....../////////000............///...---,,,------......//////000000000000//////......------//////...---------------................................................------.........///000000222///,,,,,,---///////////////......------,,,,,,......------------......------............------------------............UUUcccsss~~~|||sssdddUUUIII@@@;;;888333444555555555444333222333333333333333333333333444444555555555444333222000000111111222222222222111111222222222222111111////////////////////////..............................////////////......////////////000000000000............////////////000//////.......................................///......---,,,,,,++++++,,,++++++,,,...///...---000///...---------------,,,,,,,,,---------............------------,,,++++++---...000000///---,,,......////////////...---))),,,...///---,,,...000------............---------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,++++++,,,///000000///,,,---///000111111111000.........---------,,,,,,//////...------///000111......------------......,,,,,,,,,,,,++++++++++++------------,,,++++++***------------------------***+++...///000///---+++,,,---///000000///---,,,................................................/////////.........//////------------------------,,,...000000...,,,******,,,,,,,,,---------......000///------......---,,,))),,,//////......///111------------------------,,,,,,------....................................,,,------...///000000111,,,...111111///...///111///...---,,,+++,,,---...------------------------------------------------++++++++++++++++++++++++------------------------...------,,,,,,------...........................///......---,,,,,,,,,,,,------------------------,,,---------............------------------------------------------------+++,,,---.........---,,,...111222...***,,,555<<>>555...,,,,,,******---,,,---///000000000///...////////////////////////........................---...//////---,,,---.........///000000000000000000000000000000000000000......////////////......---...///...------...///........................000000//////.........---222222111111000000//////,,,...000000......111444000000//////.........------.........//////000000000000///...............---------.........//////////////////////////////000000111111111///...---.........///111222000///------......//////000000---...///000000///...---------...///000000//////............/////////000___iiiwww~~~ppp___SSSIII???999888666555333333444444444333444555666555333222333444222222222222222111000///222222222222111///...---333222000//////000222333...............///000000111111111111111111111111////////////////////////////////////////////////222222111000000///000000......------------......000///...---------------,,,---------.../////////555333000000111000,,,)))........................////////////..............................---------......---+++******+++111111///...,,,***)))(((+++,,,------++++++,,,---000000///...---,,,,,,,,,///////////////000111111...000111...***))),,,000///////////////......---...---,,,,,,,,,,,,---...////////////////////////,,,,,,.........---,,,+++///////////////000111111//////............/////////////////////.........,,,,,,,,,---------..............................---------............///)))...222222...,,,...111------------------------//////---,,,,,,---...///000000...---,,,++++++++++++,,,---///000000000000333///+++,,,000222///+++------............------000000...---,,,+++++++++//////000000///...------......////////////......,,,,,,,,,---------...............///......---------------.........//////,,,---------......//////////////////000000000000.........///////////////---------............///...............///000000...---,,,++++++,,,---............------,,,,,,,,,........................+++++++++,,,,,,,,,------......------------............---------......///......////////////......111000///......///000111//////////////////////////////000000///...------......---,,,---...///000111000///.......................................//////............//////......---------......///222222222222111///......////////////////////////000222...---222111---222///...000333555444///+++111)))***333444---,,,333111000000000//////......222222111000///...------000000000000000000000000...//////000000000000000......//////000000111111////////////000000000000........................///.........------------------...///000111222222000111222222111000///...------......///000000000111000///////////////000......//////000000111111000///...---------------...///000111111000///...___iiiwww~~~ppp___SSSIII???::::::777555333333444444444333333444555444222111222333222222222222222111000000111222222111111000///...333222000//////000222333//////......//////000111000000000000000000000000////////////////////////////////////////////////111111000000///////////////......------......///000//////.........//////------..................111///...000222222000...........................////////////.......................................///000...,,,++++++,,,+++++++++,,,,,,---------,,,---...---,,,+++,,,...000000///------,,,,,,---//////......//////000111777555111...,,,+++,,,---///////////////......---------------------------........................,,,---...//////...---,,,///////////////000111111...------,,,,,,------...------....../////////000,,,---------....................................---------............///,,,///111000...,,,,,,...------------------------///...------------...///......------,,,---------000000111111222111111111222///,,,,,,...///---+++...//////////////////...------,,,,,,------......///////////////...------......////////////..................---------,,,++++++,,,------------,,,---------.........//////..................------////////////000000000111///////////////.........---------............///...............///000000...///000000000000///...///...............------,,,,,,------------,,,,,,,,,,,,,,,------------...///......------......///...---,,,,,,++++++,,,,,,......////////////......111000///......///000111///////////////////////////////////////...------...------,,,---...///000000000///...............------------............//////............//////000///......------------111111111111000//////...////////////////////////111...,,,...444===<<<333/////////222444333000,,,111......222333000000333111111111000000/////////222111111000///.........000000000000000000000000...//////000000000000000////////////000000000000////////////000000000000......................../////////.........------///////////////000000000000111111222111000///...//////////////////............---......///000111////////////000000000000......---------......///...///000111111000///...^^^hhhwwwppp^^^QQQHHH???;;;<<<777555333333444555444333222333444333111111111333222222222222222222111000000111111111111111000000222111000//////000111222000////////////000111111////////////////////////////////////////////////////////////////////////000000/////////////////////......------......///...............///////////////..................///......///111222111000........................////////////....................................///000000///---,,,---...((()))***+++,,,---......---...///...---,,,---///000///...---------------......------......///000999555000.........---+++///////////////......------...////////////...---------------------------......////////////......///////////////000111111...------,,,,,,------...+++,,,,,,---...///000000------........./////////........................---------............///.../////////...---,,,+++------------------------///......------...//////---------------...///000222222222222222111000000000000///...---,,,,,,+++//////000000000000//////------,,,,,,---......//////////////////......---......////////////..............................++++++,,,---.........---------........./////////000000///......------,,,/////////000000000111111000000//////......---------------............///...............///000000///000333555555333000///.........///////////////+++---...//////...---,,,------.........////////////......------......//////...---,,,,,,,,,,,,,,,......////////////......000//////......//////000///////////////////////////////////////......---------,,,,,,------.../////////......------......---,,,,,,,,,---...//////000//////......//////000111111///...---,,,,,,,,,//////000000000000//////////////////////////////222))),,,000555JJJMMM555000//////000111222000....../////////333777555000111111111111111000000000111111111000000/////////000000000000000000000000...///000000111111000000000000000000////////////////////////000000000000........................000000000/////////......000000//////.........---000000111111111000//////111111000//////...------,,,,,,,,,---...///000111000000000000////////////------------...///000111//////000000000000//////\\\gggvvvooo]]]PPPFFF???<<<===777555444333444555444333333444555444222111222333222222222333333222111111///000111111222222222222111111000000000000111111000000000000000111111222////////////////////////////////////////////////////////////////////////...///////////////......//////............//////,,,,,,---.........//////000000//////......------//////////////////...---........................////////////............---------..................///000///---,,,---...---------,,,,,,,,,++++++...///000///...---...000000///...------------------------------...//////000111222222111///...---///////////////......------...000111111000...---------------------------/////////000000000000000///////////////000000111000000////////////000000,,,,,,------......//////.........////////////000........................---------............//////...---...//////...---......................................./////////.........---......///000///000000000000000//////---///000000...------.../////////000000/////////000000...------,,,,,,,,,...///////////////............////////////......------......///000000111//////000000000//////...............////////////////////////............//////000000000111111111111111000///...------,,,---------............///...............///000000///000222333333222000///------....../////////000---///111333333222000......////////////000000000//////............//////000///////////////000000......////////////......////////////////////////////////////////////////...///////////////......---------------.........//////......---......///---,,,,,,,,,---...///000000000////////////000000000000///......---.........//////000000000//////////////////////////////111'''///222222MMMVVV555111000/////////000000000...111111111===JJJCCC222222222111111111111111111111111000000000000000000000000000000000000000000//////000111111111111000111111000000//////......////////////000000000000........................000000000000////////////////////////............000000000000000000//////000000000000//////.....................///000111111111000000//////.....................///000000//////000000000000//////[[[fffuuu}}}mmm[[[OOOFFF>>><<<===777666444444555555555444444666666555444333444555111222222333333333222222///000111222222333222222111000000000000000000111000000000000000111111222000000000000000000000000////////////////////////000000000000000000000000---...////////////....../////////....../////////---...///000111111000000000000000//////......---,,,---......------,,,,,,////////////////////////////////////............---------.........//////---...///...,,,,,,---...000000///...---,,,++++++...///000000......///000//////...------------...---------------...//////+++222:::;;;555///...//////////////////......------...000111111000...---------------------------////////////000000111111///////////////000000111000000000//////000000000/////////......------,,,.........////////////000........................---------............//////...---...000111111000........................---......//////000000000000000///.........//////------...000000111111111,,,...000000000///000111---......//////......---000///......------------......///////////////.........////////////...............///////////////222222222111000///...---........./////////000000------......///000111111000000000000111111111111111111000///...------,,,---------............///...............///000000//////............//////,,,,,,,,,------......///---///111333444333111////////////000000000111111/////////....../////////.........///000111222333......////////////............////////////......////////////////////////......///////////////...------.........///////////////.........//////000......---,,,---...000111000000////////////000000...............///000111...///000000000000000///000000000000000000000000///)))444444---EEEQQQ444000000///.........000111000333333777JJJ[[[PPP888111111111111111111222222000000000000111111111111111111111111111111111111///000000111111111111111111111000000//////......////////////000000000000////////////////////////000000000000////////////.........////////////000//////////////////000000////////////000000111111222222111000/////////000111111000000//////......111000///...............000000////////////000000]]]gggvvvyyykkkZZZNNNEEE>>>;;;;;;888666444444555666555444555666777666555444444666111222333333333333333333000000111222333333333222000000000000000000000000000////////////000111111000000000000000000000000////////////////////////000000000000000000000000---...///000111000///...000//////......//////000111111333444444333222222000000//////////////////(((***------------///000////////////////////////////////////............,,,,,,------.../////////,,,...///...,,,,,,---...............////////////...///000///...---...000///......---------............------......///000---888BBBAAA777...,,,//////////////////......------...////////////...---------------------------//////......///000111222///////////////000111111///......------......///111111000///...------,,,------........./////////........................---------............///...............///000111........................------///000000000000000222111000///////////////---...///111222222222333,,,---...000111000000///------............------,,,,,,------...///111111---...//////////////////......////////////......111000000///...---,,,+++000000000000///---,,,+++....../////////000000000,,,,,,---...000111222333000000000111111111222222000000//////......---------------............///...............///000000...---,,,++++++,,,---...,,,,,,,,,---------------+++,,,...000111000///...//////000000000111111111000//////......//////000------------...000111222......////////////......---......//////......---////////////////////////---...//////////////////......///000000000000///000000//////000000111111111000...------...000111111000000//////000000111---------...///000222222000000111111111111000///000000000000000000000000///...555333,,,:::CCC333///000000///...---///111...///...444FFFTTTJJJ666000000000111111111111111000000000111111222222222111111111111111111111111///000111111222222111111000000000000////////////////////////000000000000////////////////////////000000000/////////........./////////000000111111//////.........///000000......///000000111222222444444222111000/////////000000000000////////////222111000///............000000////////////000000```jjjxxxvvvhhhXXXMMMEEE===999999888666444444555666555444555666777666444333444555111222333333444444333333111111222333333333222222//////000000000000////////////......//////000111////////////////////////////////////////////////000000000000000000000000---...000222222111000///000000////////////000000111222333444444333111000///////////////000000000***,,,//////......///111////////////////////////////////////............,,,,,,------...//////000---...//////...---...///+++,,,,,,---...///000000---...//////------...///......---------....../////////......//////000111000777>>>===666///---...///////////////......---------------------------..............................------...000111222///////////////000111111//////............//////111111111000/////////...,,,---------....................................---------............///...///000---***)))+++...........................,,,---///000111111000000000000//////000000111111---...///000000000000000...,,,,,,...000///,,,(((......////////////......,,,,,,------...000111222------...///////////////......////////////......---------------............//////000000/////////.../////////000000000000------...///000111111222000000111111111222222222///////////////.........---------............///...............///000000------------------------............------------+++,,,---.../////////////////////000000000000111000000////////////000000000000///......//////000......////////////......------...//////...------////////////////////////------...///////////////...///000111222111111000111111111111111222333333555333000......///000111111111000000000000111111///.........///000111111222222333222222111000///000000000000000000000000000222222000///333555111---///111000...---...000------,,,---666>>>:::111/////////000000111111111//////000111222222333333111111111111111111111111000000111222222222222111////////////000000000000////////////000000000000/////////////////////////////////.........------111111111111111000000000///......---...///000111000000000000000000111111222222111000000///000000////////////000000000000000000///////////////000111000///......///000111bbblllzzztttgggWWWMMMEEE===888888888666555444666666555444444555666555333222333444111222333333444444444444222222333333333222222111//////000000000000//////...............///000000........................////////////////////////000000000000000000000000---///111222333222111000000000////////////000000///000111222111///---,,,......//////000000111111///111333222///------///000000000000000000000000000/////////............,,,,,,------...///000000...///111000//////000111,,,,,,,,,------.........---...///...---,,,---///......---------......//////////////////000111111...222555555222///......///////////////......---...---,,,,,,,,,,,,---...////////////////////////...---------...///111222///////////////000111111111111000000000000111111000000000000111111111111,,,,,,,,,---------..............................---------.........//////...111111---'''$$$'''***////////////////////////,,,---///000111111111000......//////000222333444------------------,,,+++000---***,,,...---((("""//////000000000000//////000//////............///------...///000000//////......////////////......&&&''')))+++...111333444...///000111333333444444////////////000000000000////////////000000000000000111111111111222222222.........///////////////---------.........//////...............///000000,,,---000111111000---,,,000000//////.........---.........///000111111222////////////000000000000000000////////////000000555444333111000/////////......////////////......,,,---...//////...---,,,////////////////////////------...///000000/////////000111333333222222111222111111111222333444444777555222///...///000111111111000000000000111111111000///////////////000444444444333222111000///000000000000000000000000222444...---333111,,,000,,,///111111...---...000333333111...---///222444......//////000000000111//////000111222333333444111111111111111111111111000000111222222222222111......//////000000111111////////////000000000000000000000000000000000000///.........------------444444333222111000/////////...------...///000111222222111111000/////////000///////////////000111......//////000000111111///......//////000111222111000///......///000111hhhooo{{{uuufffVVVLLLFFF@@@===<<<777777666666555555444444333333333444444444444444222222222222222222222222111111111000000000//////111222222222111111000///////////////////////////000000000000000000000000//////000111222222333333000000000000000000000000111///...222666777333///,,,---...///000111222222---///111333444333111000111111111000000000//////000000000000000000000000//////...............///------....../////////000////////////////////////............////////////,,,,,,------.../////////,,,---------......//////........................333111//////111222000---////////////////////////111111111000000...------.................................---------------000111111111222222222222////////////000000000000111111000///...---,,,,,,------...///000111222222...------,,,,,,,,,------222111000//////......///////////////000000000000////////////////////////////////////////////////000000111111111222222222///.........000000...,,,//////...............///...............///////////////000000000000//////////////////////////////000000000000000000000000,,,,,,,,,,,,---...000000888777444111/////////000+++222333...000999;;;555......///000000000000///000000111111111111222222...///000222222111000///000000000000000000000000222111000000111111///...............//////////////////............//////***,,,------,,,,,,---/////////............//////------...000111222333444////////////....................................111111111111000000//////222111///.........///000////////////////////////....../////////000000000///000222333444444333222111111111111111111111111888555222000000111111111...............//////000---000222222000///000222...000222555555222000...333000...///222333222111111111000000000111222222///000111000.........///....../////////000000000000000000000000000000000111111111111111000///...///000111111111111000///000000/////////000222333////////////////////////222111///......000111333111111111000...///111333111000000//////.........222222222222111000000///333222000...------...///............////////////000111111000...---...///222111//////000000...---000000000000000000000000000000111111111000000///iiippp|||yyyiiiWWWKKKCCC;;;666444777777777777777666666666555555555555555555555555222222222222222222222222333333222222222111111111222222333333333222222111111111111111111111111111000000000000000000000000...//////000111111222222111111111111111111111111111///...111555777444000000000000000111111111111...000222444444222111///000000111111222222222333000000000000000000000000//////...............///000000000000000000111111////////////////////////---.........////////////111000000//////...------------........./////////000000000000000000000000444222000111222333111///000000000000000000000000000000000000///...---,,,000000000000000000000000000/////////////////////------------.....................////////////000000000000///////////////.........///////////////000000///////////////000------,,,+++++++++,,,,,,---------.........//////////////////////////////////////////////////////////////////000000000000//////...000222222111000111000000/////////000000............////////////000000111111111111000000////////////////////////000000000000000000000000///.........///000111111222111000//////000222333111777777000000666777111///000000111111111111111111111222222222333333333000000111111111000000///000000000000000000000000222000//////000000///---/////////000000000000111000000////////////000000---...//////......///000000000////////////000000------...///000111222222........................111111111111111111111111111111000000////////////222222111000000000000000////////////////////////000000000111111111111111000111111222222111000///000000000000000000000000333000---,,,---......---000////////////000111111+++---//////---,,,...//////000222444444222000///111000111333555555333000222222111111111111111222000222333222000///000111000000111111111222222222000000000000000000000000222222222222222111000000000000000000000000000000222222111000000111222333111111111111111111111111......///111111222222222111111111000//////111333222111111111111111000000...///000111111111111111111111111111000///...---....../////////000000000///000111000...---...///333222111111222222111000//////////////////////////////000000000000//////jjjrrr}}}yyyiiiVVVJJJAAA888222111666666666666666666777777666666666555444444444333222222222222222222222222333333333333222222222222111222222333333333222222111111111111111111111111////////////////////////...//////000000111111111111111111111111111111111111...---///222444222000222222111000//////.........///111222222000...---......///000111222333444000000000000000000000000/////////......//////000111111111000000000000000................................./////////000000000000000///......------.........///////////////////////////////////////333111000000111222111///000000000000000000000000///000000//////...---,,,////////////////////////000000000000000000000000.../////////000000000000............///////////////000000000111111111111000/////////.........---000000000//////000000111......---------...///////////////000000000111111........................////////////////////////000000111111111222222222///......000333444333222000000////////////000000///////////////////////////000000111111000000///........................000000000000000000000000000000/////////000000111//////.........000111222333777666000///444444/////////000111111111111111111111111222222222222333333222111000000000000000////////////////////////111///......000000///---////////////000000000000000000////////////000000///000111000///...///000000000////////////000000.........//////000000000---------....../////////111111111111111111111111000000000000////////////000111111111111000000///........................111111111000000000000000111111111111000///------000000000000000000000000222000...---///000000000///////////////000000111...000111111000000111222//////000111111000////////////111444666555111///333222111000000///000000000111333222000///000000111111111111222222222333000000000000000000000000111222222222222111000000000000////////////000000222222111111000111111222111111111111111111111111***,,,///111333333222111000111111000//////000222111111111111111222222222//////000000111000000000...///111111111///---+++/////////000000000111111///000000000...---...///222111000111222333222111111111111111111111111111//////000000000000//////lllsss~~~uuufffTTTIIIBBB;;;666555333333444444555555666666666555555444333222222111444444444444444444444444333333222222222111111111///000111111222111111111000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////000...,,,---///111000///111000000///...---,,,,,,...///000000000///---,,,---......///000000111111111111111111111111111111000000000///000000111111111000000000//////......//////////////////////////////000000000111111111,,,,,,,,,---......//////////////////////////////........................000////////////000//////........................000000000000000///...---........................///////////////000000000000000000111111111222222....../////////000000000111111111111111111111111///////////////////////////............//////000////////////000111222333/////////000000000111111////////////////////////000000000000000000000000000000000111111111222222///......000222222111000.........---......//////111111111111111111000000......////////////......////////////////////////111111111111111111111111000000//////.../////////111000///......//////000...111111......333444111......///000000000000/////////000000000111111111666444333111000000111111000000000000000000000000111///...///000000///...------.........////////////..................//////000111000...---...//////..................///000000//////////////////---......//////000000111000000000000000000000000000000000000000000000000...///000111111000...---////////////////////////000000////////////......000000000000//////......000000000000000000000000222000...///111222222222......------......///000333333333333333333444555//////............//////...///000111222222000///333222111000//////......///000222222000......///000000000111111111222222111111111111111111111111000000000111111000//////222111000000000000111222111111000000000/////////000000000000000000000000,,,---...000111111000000000111111111//////000222/////////000000111111222333333222222000///---,,,...//////000///...---,,,000000000000111111111111///000111111/////////111...------...000222111000111111111111111111111111//////000111111111000000mmmttt~~~sssdddSSSJJJCCC===:::999444444444555555666666666666666666555444333222222555555555555555555555555333333333333222222222222111111222222222222222111111111111111111111111111111111111111111111111111000000000111111111111111000000000000000000000000111000//////000111111111////////////////////////111111111222111000///...000000000000000000000///222222222222222222222222111000000000111111222333111111111000000//////...000000000000000000000000000000111111111111222222,,,------......///000000///////////////.........///////////////////////////000000000000///000000////////////////////////000000111111111000///////////////////////////////////////000000111111111------.........///////////////000000000111111111222222111111000//////.........///000000111222222...............///000000,,,,,,,,,,,,---///000111------------............000000000000000000000000111111111111111111111111------........./////////333111111111222222000...///.........//////000111333333333222222111111111...//////////////////...000000000000000000000000222222222222222222222222111111000/////////000000000000000//////000000000,,,//////...///333444333...///000000111111000000000000000000111111111111666555333222111111111222111111111111111111111111111///...///111111000///....../////////000000000000//////......//////000111222222111///...///000000//////......//////000111000000000000///////////////000000000111111111////////////////////////111111111111111111111111...///000111111111//////000000000000000000000000000000000000000000000000////////////000000111111111111111111111111111111...---,,,---///000000/////////......//////000111222111000000111222222333111111000//////000111111111111000//////000222333555555333222111111111111///111333333222000///000111111111222222222222333222222222222222222222222000000111111111111111000333222222111111222222333111111111111111111000000111111111111111111111111333222111000000111222222///000222111000///000111///000000000111111222222333333333222111///...---333222000000///000111111000000000000111111111111000111222222000000111222...------...111222222111........................///000111111222222222111llltttsssdddSSSIIIBBB<<<888777666666666666666777777777777777777666666555555444333333333333333333333333444444444444333333333333444444444444444333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222/////////000000111111111222222333333222222111111222222222111111000000000000000000000000000000000////////////000111222222111111111111000000000000000000000000000000000000/////////000000000111111111111111000//////.....................---------111111111111111111111111///111222222000000111333000000000000000000000000//////000000000000//////111111111111111111111111///000000111111222222333.........////////////000////////////000000000000111111000///...---,,,,,,------...///000111222222////////////000111222222------------...///000111//////000000000111111111000000000000000000000000111111111111111111111111000000000000111111111111555444222222333222000...000000///000000111222333333333222222111000000000///000000111111000000///000000000000000000000000000000000000000000000000111111111000000111222222,,,---...///000111222222111111111000000111222222000000111222222222222222111111111222222222333333444333222111111111111111000000000000000000000000///...---...000111000///000000000000111111111111111111000000000000111111111222333222111000111222111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000111111222222222222222000000000000000000000000000111111111222222222222............///000222222000000000000000000000000///......///111222111000000000000000000111222222333111000000111333333333333222222111111222222333333333111///...000444777777666555444444444444444111333555666444222111111222222222333333333333444222222222222222222222222111111222333333333333222111111222333333222111111111111222333333333333333333333333333333333333333888666444222111222333444///000222222000///000111111111111111111222222222---...///000111111111111555444222111111222444555/////////000000000111111///111222111000000111333000//////000333444333222111111111111111111111111...///000111111222111111lllsss~~~ooo```OOOEEE???999555444555555444444444444444444444444444444444444444444111111111111111111111111222222111111111000000000333333333222111000///...........................////////////////////////........................////////////////////////---...000000///......------------.........//////......//////////////////......//////////////////------------------------,,,,,,,,,,,,---...///000------------....................................,,,------------.........000//////...------,,,,,,...---------,,,,,,,,,,,,////////////////////////,,,...000000......///111........................------...............---////////////////////////,,,------...//////000000........./////////000000---------............///...---------,,,,,,++++++,,,---------......//////............///000111222...............///000111000000000000111111111111........................////////////////////////000000000111111111111222111000//////000000...,,,---------......///111111111000000//////...---------......//////......---........................------------------------...---------...///000000,,,,,,---...///000000000111///.........------......//////000000000000000/////////000000000000111/////////000000//////...////////////////////////---,,,+++,,,...///...---.........////////////000//////............//////---///000000......///111//////............//////------------------------000000//////......------////////////////////////............/////////000///////////////000111111........................------...///000111222222///......------...///000........................111000000111222333111000...............///000000444111//////111333444333///////////////////////////000000///---...111444333333222222222222222333///111444444333000////////////000000000111111111000000000000000000000000//////000111111111111111...///111333333111///...---...000111222222222222111111111111111111111111222222111111111111111111...000222222111000000000////////////............***+++,,,...///000000000111111000000000000111111....../////////000000000---///000000//////000111111000///000222333333222111111111111111111111111,,,---...///000000000000kkksss~~~iii[[[KKKBBB<<<777444444222111111000000/////////000000000000000000111111........................------------,,,,,,,,,,,,000000000///...,,,***)))************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++,,,+++)))((('''************************)))))))))******+++++++++((()))******+++,,,------++++++++++++++++++++++++***)))******+++,,,---...((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((())))))******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++(((***,,,,,,***))),,,...************************++++++,,,------,,,,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,)))))))))*********+++++++++++++++,,,,,,,,,------******++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,...//////******)))))))))***++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,........................)))))))))*********+++++++++******+++,,,---+++******))))))***+++,,,---...///......---,,,,,,++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++,,,---............---,,,+++***,,,***)))******))))))+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++,,,---.........,,,,,,------------------------+++***)))***,,,---,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,(((***++++++******,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,//////...---,,,++++++***------------------------,,,,,,,,,---------......,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,...//////000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---++++++************+++,,,,,,///,,,)))))),,,.........)))******++++++******))))))+++...---+++***,,,......------------......///+++---000111///---+++++++++++++++,,,,,,,,,,,,---////////////////////////++++++,,,---......------+++---000222222000---+++((()))+++---////////////........................)))+++---...///...---,,,...000222222111000000000+++++++++******)))))))))***+++,,,,,,------,,,,,,***+++,,,......---+++***............////////////+++---......------...000000///...///000111000///++++++++++++++++++++++++***+++,,,---............