BM6( uuuZZZ^^^IIIAAACCC>>>===@@@===>>>CCCFFFHHHLLLOOOMMMHHHJJJSSSVVVQQQQQQXXX\\\ZZZVVVVVVWWWVVVQQQLLLOOOVVVSSSLLLDDD>>><<<:::777444222333333444444333333222333333555777777:::DDDOOO\\\cccfffxxx{{{qqqgggiiiyyyrrrmmmjjjkkk]]]CCC>>>NNNcccrrr~~~|||kkkcccbbbccciiieeeqqqzzzpppiiillloooiiieeeooo{{{{{{|||}}}xxxooooooppprrrrrrlllbbbZZZLLL>>>:::;;;666777:::777999555111///......---,,,---......///////////////---...///...---...///111444555>>>AAA@@@IIIQQQMMMNNNQQQSSSSSSRRRSSSWWW[[[YYYSSSQQQVVV[[[ZZZWWWVVVTTTRRRQQQQQQSSSXXX]]]```^^^___aaaaaa^^^[[[XXXWWWYYYSSSVVVXXXSSSSSSTTTMMMQQQPPPNNNMMMLLLJJJFFFCCCEEEDDDAAA???BBBGGGGGGDDDEEEAAA??????>>>::::::===<<<===>>>===;;;::::::;;;:::::::::;;;===<<<:::888777777666555444444444444111000111555666333222555555444444555666666555333555444444555555666777888666555666888999888666333444555555666666666666666888666444444555666666666333333444444555666666666777777777777666555444333333333222222111000000000---///222222111000000111111111111111111111111111//////000000000000////////////000111111111111111222222111111111111222222111111222222222333333333//////000111111111111111333333333222222222111111333333333333444555666666333444555666777777777777666666666666666777888888666666666777888888999999888;;;:::777777:::;;;888777888999:::<<<===>>>>>>??????>>>===============>>>>>>>>>@@@AAA???;;;888555555555555666666666777::::::999999::::::;;;<<<:::666666:::>>>>>>@@@CCCDDDDDDCCCBBBAAA@@@@@@???>>>@@@AAAAAA???>>>>>>???jjjOOO[[[FFF>>>AAA===<<>><<<:::777444222333333444444333333222111111333666888;;;GGGRRRaaaiiinnn{{{qqqhhhjjjuuuoooiiifffgggZZZ???>>>NNNcccrrr~~~}}}lllcccaaabbb___[[[gggrrriiiccchhhjjjiiieeeooo{{{{{{|||}}}xxxnnnnnnoooqqqrrrnnnfff___TTTEEE??????888888<<<999999555111///......---,,,---......///////////////---...//////---...///111111111:::>>><<>>???======CCCKKKMMMJJJFFFBBB??????===:::999<<<<<<===>>>===;;;::::::;;;:::999999:::<<<<<<:::888777777555444444444444444000...///444444111111333555444444555666666555333555444444555555666777888444444444666777777444222444555555666666666666666888666444444555666666666333333444444555666666777777777777777666555444333333333222222111000000000---///222222111000000111111111111111111111111111//////000000000000////////////000111111111111111222222111111111111222222111111222222222333333333//////000111111111111111333333333222222222111111333333333333444555666666333444555666777777777777666666666666666777888888666666666777888888999999888;;;:::777777:::;;;888777888999:::<<<===>>>>>>??????>>>===============@@@@@@@@@BBBBBBAAA===:::777777777777888888888888::::::999999::::::;;;<<<:::666666:::>>>>>>@@@CCCEEEDDDCCCBBBAAA@@@@@@???>>>@@@AAAAAA???>>>>>>???rrrRRRLLLFFFBBB===;;;<<<>>>===<<<@@@@@@EEEMMMNNNKKKNNNUUUVVVVVVTTTQQQTTTZZZ]]]\\\QQQNNNJJJIIILLLNNNNNNNNNNNNBBB:::<<>>777666;;;===999777:::===;;;777444333333555666666666555333111000///...............///////////////000000111222444555666222222222222222222222222111111222333333333333222333333333444444444555555666666555555555555666666777777666666555555555444333444666777777777666555222222222111111000000000222222222222222222222222000000000000000000000000333333333333222222111111111111000000000000111111333333333222222111111111111111000000000000000000222222222222222333333333000222444444333333333444444444444555444444333333333333444444555666666777666666666666666666555555555555555555555666777777:::999888777666666666666555555666777:::===@@@AAA???>>>======>>>@@@BBBDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>===;;;999777666666555;;;<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAA@@@???>>>CCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCC@@@<<>>888222000222222222222333333444555666555444666>>>JJJWWW```hhhhhhzzzzzzoooqqq~~~~~~ttthhhaaaccc```NNN999???NNN___ppp~~~yyyxxxlll]]]\\\XXX]]]\\\SSSQQQZZZbbbccc\\\eeeddd^^^hhh}}}yyymmmiiiffffffgggggghhhiiiddd^^^TTTJJJBBB===:::888777666555555444222///,,,---...//////000000//////222111111111000000000000222333666888;;;@@@FFFJJJFFFHHHJJJKKKLLLNNNQQQSSSUUUUUUUUUXXXZZZZZZWWWSSSQQQRRRRRRQQQPPPQQQSSSUUU\\\^^^^^^]]]___aaa^^^XXXXXXXXXYYYZZZZZZXXXTTTPPPPPPMMMJJJJJJLLLOOORRRRRRHHHIIIEEEAAAAAAFFFGGGDDD@@@BBBCCC@@@;;;999<<>>===<<<<<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???>>>===;;;999888888888<<<<<<;;;;;;::::::999999:::;;;===?????????>>>===BBBBBBAAAAAABBBBBBCCCDDDCCC@@@@@@AAA@@@===???CCCttt\\\WWWNNNCCC???<<<===???AAAAAA???@@@???CCCHHHKKKMMMRRRXXXXXXXXXSSSNNNNNNRRRSSSQQQKKKNNNRRRVVVWWWSSSLLLFFFCCC???===>>><<<777333111111111222333444555666666777666666999BBBPPP]]]eeeiiiiii~~~}}}vvvqqqvvv~~~wwwnnnccc\\\[[[VVVDDD333@@@HHHXXXkkkyyypppnnniii```___VVVZZZZZZRRRIIIJJJUUUaaaSSS[[[___]]]aaannnxxx{{{kkkkkkiiieeeaaa```ccceeefffccc^^^WWWPPPFFF<<<666666555555666666444000---...//////000000000000///111111111111111000000000000222555777999===BBBFFFFFFGGGIIIMMMQQQSSSSSSRRRSSSUUUWWW[[[]]][[[WWWSSSOOOQQQRRRSSSRRRQQQRRRTTT___aaaaaa______```\\\VVVTTTSSSTTTUUUVVVVVVSSSQQQOOOMMMLLLLLLNNNOOOOOOOOOJJJJJJHHHEEEEEEHHHGGGDDD===@@@AAA@@@===<<<>>>AAA???CCCCCC>>>999888777666999777444111000000111222...//////000000111222222............////////////000000//////000000111222///////////////////////////000111111222222111111000000111111111222222222666666555555555555666666333333333333222222222222222222222222222333444444555555444444444444333333222222222222222222222222222222222222222222222222333222111000///000111222111111000000000000111111111111222222222222222333111111222222222222222222222222222111111000000///111222222222000111333555111111222222222222111111...///000111222333444444333333333444444444444444555555444444555555666777444444444444444555555666===<<<;;;:::::::::::::::>>>===<<<;;;;;;<<<===>>>????????????@@@@@@@@@@@@???>>>===;;;:::999999999<<<<<<;;;:::999888777777999;;;<<<>>>>>>>>>======@@@@@@@@@@@@@@@AAABBBBBBCCC???===@@@@@@>>>>>>@@@eeeWWW[[[MMMAAA>>><<<>>>BBBDDDCCCAAA@@@@@@BBBEEEIIINNNTTTXXXWWWVVVRRRNNNOOOTTTVVVSSSMMMQQQVVVYYYXXXQQQGGGAAA>>>>>>>>>>>>:::666333333000111222333444555555555777666666<<>>@@@BBBAAA>>>======>>>555<<>>??????>>>>>>===<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999;;;;;;;;;::::::999999999;;;<<<===>>>>>>>>>======???????????????@@@@@@AAACCC===;;;>>>AAA???======[[[SSSXXXEEE???>>>===@@@DDDFFFEEECCCAAABBBBBBDDDIIIPPPVVVXXXTTTTTTRRROOORRRYYY\\\ZZZUUUXXX[[[\\\WWWNNNEEE@@@;;;===>>>;;;777555444333111111222222333444444444666666777???KKKXXXbbbgggiiixxx|||{{{tttmmmmmmuuu~~~}}}wwwnnnggg___YYYRRRFFF999///777<<>>999444111222555777888000111111111111111000000111111111111111222222222111333666777888:::===???DDDBBBBBBEEELLLPPPRRRQQQWWWXXXZZZ[[[[[[[[[\\\\\\\\\ZZZWWWSSSPPPPPPTTTWWWZZZ^^^```^^^]]]^^^\\\XXXUUUSSSQQQPPPPPPPPPNNNLLLMMMMMMMMMMMMMMMKKKHHHEEECCCAAAAAABBBCCCBBB???>>>===>>>??????>>>>>>===>>>888<<<>>>>>>@@@AAA===888888777555222111111111222..................//////............////////////000///......------......000000000000000000000000---...//////000000//////111111111111222222222222444444333333333333444444222222222222222222222222333222111111111222444555222222222222222222222222222222222222222222222222222222222222222222222222111111000//////000111222......------------......---------....../////////111111222222222333333333222222222111000///.........222666777666444333222111111222333333333333333333333333222111111000000111111111111222222333333444444444444444555666666666666666777888999:::;;;999:::;;;===???@@@AAAAAA???>>>>>>===<<<<<<<<<<<>>>>>===<<<;;;;;;:::???>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<============>>>>>>??????>>>>>>???>>>>>>>>>>>>???@@@@@@BBB===;;;>>>AAA???<<<<<>>>>>BBBFFFHHHFFFCCCCCCDDDDDDDDDJJJSSSWWWWWWRRRSSSQQQOOOSSS[[[^^^]]][[[^^^```^^^WWWNNNGGGBBB;;;======888555555444333222111111111333555777888777777:::BBBOOOZZZaaacccppp|||~~~|||xxxpppjjjkkkssszzzzzzvvvjjjddd^^^XXXOOO@@@555000444===bbb{{{vvv{{{eeeLLLHHHYYY[[[VVVSSSVVV[[[VVVHHH:::??????@@@@@@CCCKKKTTTZZZpppuuuuuupppmmmjjj___RRRLLLMMMQQQZZZaaaccc]]]WWWIIIBBB:::444333555888:::111222222222222111111000111111111222222222222222111333666777777888:::<<>>:::::::::;;;;;;<<<===>>>??????===<<<<<<>>><<<888888:::999777555444222222222222/////////............---............//////////////////......---.........000000000000000000000000------.../////////......000111111111111222222222222222111111111111222222111111111222222222222222111111111111111222333333222222333333333333444444222222222222222222222222222222222222222222222222000000111111111111111111......------------......///000000000000000000111000000111111222333333333222222222111111000000///...111555777666444222111000111222333444444444444555444444333222111000000000000111111222333333333444444333333444444555666444444444555555777888888;;;;;;<<<===>>>>>>======>>>>>>=========<<<<<<;;;@@@@@@@@@???>>>>>>======@@@@@@??????>>>?????????;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@AAA======@@@AAA>>><<<===dddYYY]]]SSS===???>>>???CCCHHHIIIFFFCCCDDDFFFFFFFFFLLLUUUXXXUUUSSSSSSQQQNNNQQQWWWZZZXXXYYY]]]___]]]VVVMMMFFFCCC===>>>;;;444333555555111222111000111444888<<>>>>>>>>??????>>>>>>>>>======>>>??????<<<======>>>>>>?????????>>>>>>>>>=========>>>>>>??????>>>>>>??????@@@AAA???>>>@@@BBBAAA<<<<<>>999222111666555000222111000111555;;;BBBFFF999;;;@@@JJJVVV^^^```^^^kkkssszzzoookkkjjjoootttvvvtttrrr```\\\XXXTTTGGG777......---;;;kkkjjjmmm___BBBDDDQQQ\\\\\\PPPLLLUUUXXXTTT===777777;;;666///:::LLLJJJaaatttyyyyyyzzzvvvnnn]]]QQQDDD@@@HHHTTT^^^bbb^^^WWWLLLBBB<<<888555444333333333333333222111000111111111222222333333333///111333444444333444666444999@@@CCCCCCBBBDDDEEELLLQQQWWWYYYXXXVVVUUUVVVVVVVVVVVVTTTSSSTTTWWWZZZVVV\\\___\\\YYYZZZYYYXXXUUUTTTSSSSSSRRRPPPMMMJJJKKKJJJJJJKKKLLLLLLJJJHHHIIICCC@@@BBBBBB===<<<>>>BBB???;;;999888999999888555000444<<<555000HHHkkk777666555333222111000000---......//////000000000............/////////000...............///000000------------------------+++,,,------......------............/////////000//////............//////---.........//////000000,,,---///000000000///.........//////000000000111222222222222222222222222000000000000000000000000...000333555555444222111111111000000000000111111000000//////.........---...//////000111111222222222222222222222333333333000000///---,,,...111444......000111111222222222//////000111222333444444000111111222333333444444444333333333333444555555444444333333333444555555666777888999:::999888777999::::::;;;;;;::::::999777777999:::<<<===>>>???;;;::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>=========>>>======<<<<<<<<<======???????????????@@@@@@AAA>>>???BBBDDDAAA<<<<<>>@@@BBBEEEGGGGGGDDDBBBFFFEEEEEEJJJQQQUUUSSSPPPSSSYYY^^^\\\VVVSSSUUUYYYWWWYYYZZZXXXQQQHHHAAA======:::666333333333333333222222111222333555777888;;;:::AAAOOOXXX[[[aaaiiigggssswwwxxxrrrbbbcccooopppnnnooommm\\\XXXUUUPPPBBB222---000222888iiirrriiigggwwwqqqXXX666FFFMMMVVVWWWQQQLLLNNNSSSHHH:::000222888:::<<>>GGGEEEBBB>>>:::777444333777555222111333777===@@@222111111111000000//////111111000000//////......000000//////.........---//////000000///...------++++++,,,,,,---...//////---,,,,,,,,,,,,---......////////////////////////////////////............///............---------........................//////.........---------////////////////////////111///...------...///111000000000000000000000000111000---,,,,,,---000111---------............///.........////////////000111000///000111000...,,,...------,,,---...///000......//////...---,,,,,,...............///000000222222111111111111222222111111222222222333333333---444000777666333:::---555555555666777777888888888888888888888888888888777777777888::::::999888666777777888999:::::::::::::::999999:::;;;===>>><<<;;;;;;;;;;;;<<<======AAA@@@>>><<<<<<<<<<<<===???@@@@@@AAAAAA@@@@@@???{{{ZZZVVVZZZRRRFFF>>>>>>???@@@BBBDDDDDDCCCBBBEEEEEEGGGKKKPPPSSSSSSRRRVVVZZZ^^^]]]YYYWWWӵJJJCCC===:::===999555333333333333333222222222222333555777888;;;;;;DDDRRRWWWYYYfffxxxĦĦӵggguuuwwwwwwmmm^^^```lllllllllnnnlllZZZXXXUUUNNN???000,,,000222<<>><<<:::999777777666666555444333333444555666111111111000000000//////000000000000//////......000/////////.........---///////////////...------++++++,,,------...//////------,,,,,,------...///........................///////////////////////////............---------........................//////.........---------........................111000///......///000111........................000///---,,,,,,---///000------------............------........./////////000/////////111111///---...------,,,---...///000---------------,,,++++++---------------...//////111111000000000000111111000000000111111111222222888111111444(((<<>><<<<<<<<<<<<===>>>>>>>>>??????>>>>>>>>>fffQQQXXXSSSKKKGGG===??????@@@AAABBBCCCDDDDDDFFFIIILLLNNNPPPQQQSSSUUUVVVXXX[[[\\\[[[4ĉ@ӵBBB>>><<<;;;888555333333333333333333333222222333555777888;;;>>>JJJVVVVVVXXXqqq>L=hĦ4ĉ@ӵfffuuuuuuqqqdddXXX[[[ffffffhhhlllkkkYYYYYYUUULLL;;;---+++111///>>>eeeaaa[[[^^^wwwkkk>Lhhh<<<>>>DDDLLLSSSUUUSSSPPPRRRNNNHHH???555///444===???===AAARRRkkkzzzuuuiiijjjcccYYYQQQFFF;;;555444333AAARRR^^^bbb\\\MMM???;;;999888:::888555444555444444444444555555555555444444444444333333333333666777888:::===???AAAAAADDDFFFHHHLLLNNNPPPQQQQQQJJJLLLPPPUUUZZZ]]]```bbb``````___]]]YYYVVVVVVVVVXXXWWWUUUSSSQQQPPPOOOOOOHHHGGGEEECCCBBBAAA@@@@@@DDDDDDDDDCCCAAA>>>;;;999::::::999777777666666666111222333444333111///---111111000000000000//////000000000////////////.../////////...............///////////////......---,,,,,,,,,---......//////---------,,,------...///........................////////////000000000000///............---------.......................................---------........................111000///......///000111.................................------.........------------............,,,---------............///......///111111000...---------,,,------...///+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---......000000////////////000000/////////000000000111111444)))222:::///VVV|||OOO111222222333333444555555888888888888888888888888666555555555666666555333444444444444444555555555555444444555555666777888777666666666666777888888===<<<;;;::::::999::::::;;;<<<<<<======<<<<<<;;;XXXKKKVVVIII@@@CCC999@@@AAABBBBBBCCCDDDGGGIIILLLPPPTTTSSSQQQQQQTTTXXXTTTUUUWWWYYY[[[GG=????>>>999777444222333444333333333333333333444555777888===BBBOOOZZZWWW\\\HdĦ=ĪjGG=?|||dddsssooogggZZZRRRWWW```___cccjjjiii\\\\\\WWWIII777******///+++===]]]TTTWWW```xxxmmmHdĦ^^^GGG777666JJJUUUNNNKKKSSSOOOOOOLLLEEE;;;555777===999;;;>>>FFFXXXkkkqqqnnngggeeebbb[[[QQQDDD:::555222777@@@LLLWWW\\\YYYUUUBBB???;;;777555444777:::444444333333444444555555555555444444333333333222444555777999;;;===>>>???AAACCCEEEHHHJJJKKKKKKKKKJJJLLLOOORRRVVVYYY[[[\\\\\\\\\\\\YYYVVVTTTUUUUUUYYYWWWTTTRRRQQQQQQPPPOOOHHHGGGFFFDDDCCCBBBAAAAAA======<<<<<<=========<<<>>><<<:::888666444333333---///111222222111///---000000000000000000//////////////////////////////...........................///////////////......,,,---------......//////---------------...//////......................../////////000000000000000///............---------........................................................................000///............///000////////////////////////---...///000000///...---,,,,,,---------.........,,,,,,,,,---------.........------...000111000...---------------------...++++++,,,,,,,,,,,,++++++------,,,,,,------.../////////............///////////////000000000111111333000222666+++===RRR000000111111222333333444444444444444444555555555555666555555555666555444222333333444555666666777777555666666666777888999999666666666666666777888888999888888777777777666666::::::;;;;;;;;;;;;::::::ӵĭӵӵĦ}}}ӵӵYYYTTTĦƜ`1.׼s===<<<;;;777Ħ333222333333222333444666888ӵZZZĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦSSSNNNTTT[[[YYY^^^333ĦVVVKKKVVVccc{{{uuuxxxDdD===IIIOOO???<<<ӵ@@@PPPӵ___ӵ333222888HHH===Ħ333555ӵ333444666AAAĭӵOOORRRYYYYYYWWWTTTQQQQQQRRRXXXUUUSSSRRRTTTUUUUUUTTTJJJIIIHHHGGGFFFEEEEEEEEEAAA>>>;;;:::<<&eg&e>hӵg&e:::guO>uO>&e]]][[[4ff?>ߝL]]]gĉ@@@@>>><<<:::Shӵ222111111222333555888g&eZZZ>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZYYYOOOMMMTTTXXXTTT3h?gL===PPPGGGZZZdddzzzzzz{{{D%%)?666fff?><zJJJGGG=?Ħ<<<g&eeeeg&e:::333...S?ʬZZZ4ff?>ߝL333@e555g&e4443334443h?g&e>&eHHHLLL??XXXYYYZZZWWWSSSOOOMMMLLLNNNKKKJJJLLLPPPSSSRRRPPPIIIIIIHHHGGGGGGGGGGGGGGGDDD@@@;;;999;;;===<<<;;;===<<<:::999888777666666777666444111000...............////////////000000---............/////////---------------.........---...//////////////////..............................------......///000------------------------------......//////000000///............---------........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,------------,,,---------...............------...000000///---,,,------------,,,,,,++++++,,,,,,---------------///............///000000//////............//////000000000111111111222222''':::(((,,,<<<,,,...CCC///000000111222222333333222222222333444444555555555444444444666555444222...///000222333555666777777888999:::;;;;;;;;;;;;888888777777888888999:::888999999::::::9998888887778888889999998888887774DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]Ħ>>>HŐeHŐeHu]Ħ\\\qIܗGIӵ\\\ttAAA???<<<HGgĉ@333222000000111333666999Hu]ĦWWWZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦRRRNNNMMMUUUVVVBt=o9ĦHdĦ888IIIGGGaaafffwww}}}Dtfo9ĦsߝLGdUĦKKKHt@cӵHu]Ħ___Hu]Ħ<<<666Htƅ^\\\qIܗGIӵ555H׼s444444Hu]Ħ555333Bt=o9ĦHƅ^Hu]ĦHHHRRRUUUXXXZZZYYYVVVQQQNNNMMMKKKHHHFFFHHHLLLMMMJJJGGGDDDDDDDDDDDDDDDEEEFFFFFFBBB>>>;;;;;;>>>>>>;;;777888888777666666666666666666555444333111///.............../////////000000---------.........//////,,,,,,,,,------.........------...///////////////////////////...........................//////000------------------------,,,,,,,,,---...////////////............---------........................---------.........//////------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,++++++,,,,,,,,,---------------.........////////////...---...//////---,,,,,,------...---,,,+++*********+++,,,,,,,,,,,,,,,...------------...//////000//////////////////000/////////000000000111111...:::***(((,,,###'''))).........///0000001111110000001112222223334444443332221113334445553332221111112222223334444444443334446667778888887777775555555555555556667777776667778889999998887777775556666666666666666665554DuXӵDdDΦDdDĦDdDĦt|>><<<===???BBBDDDEEECCCBBB???<<<888555222000666555333222111000000000000000/////////...............---------,,,,,,,,,---------....../////////000000...---...444;;;AAA////////////////////////...................................................---,,,,,,,,,,,,---...------------------------........................---------------------------...///...,,,+++,,,---///...------,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********........................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,+++***+++,,,---...........................,,,///000///---+++---///---...///000000///...---............////////////////////////////////////000000111222333333444444666666555444333333222222//////0000000001111111110000001111111112222222224442221112223333332221111112224445555554442221114DuXӵDdDʜ4DuTӵ>d<ĦDtaaa>d<Ħ<<<>d<ʜDd<ʜ4DuTӵSSSQQQF&uTӵYYY4DufئL>e888puR)Ħ111111444666666777;;;>d<ĦdddDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ{{{zzzDdDĦDDDGGGLLLKKKpeӵDx<>d<888YYYnnnpppvvv>d<ӵDd<DdDΦDdDĦLLLDdDӵnd<DdDĦKKK>d<ĦCCCpeӵ222Ħ888F&uTӵ>>>DdDĦ777555>d<Ħ:::peӵDx<>d<ʜ4DuTӵLLLPPPSSSSSSPPPNNNRRRSSSTTTRRROOOLLLKKKJJJEEEDDDGGGLLLMMMJJJIIIKKKFFFCCC@@@@@@AAADDDEEEFFFDDDAAA>>>===>>>?????????EEEDDDBBB@@@>>><<<;;;;;;777666555444333222111000000000/////////........./////////.........------............/////////000000000...------000666:::////////////////////////...................................................---,,,,,,,,,,,,---...------------------------........................---------------------------...///...,,,+++,,,---///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,...---,,,+++++++++++++++---,,,+++++++++,,,..............................---///000///---,,,...000---..................------.........////////////........................//////000111111222333333555555444444333222222111111111111111222222222222222222222222333333333333111000//////111111000///2223335556666665553332224DuXӵD&dq&ĒRsdKĦDHRRudtttXXXsdKĦ===D&oq<Ōq&ĒRVVVSSSRRR>dp&ĒR[[[^^^nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<{{{{{{>d<ӵGGGFFFB?Ho9)))<xqqquuu{{{&ӫeʬtIӇ000>d<Φ>d<ĦLLLD&ӫetIӇ)))DdDĦ:::sdKĦCCCB?dp&ĒRZZZPPP>d<sdKĦ:::B?Ho9<<<s&dq&ĒRFFFGGGJJJOOORRRSSSSSSRRRQQQQQQQQQQQQPPPMMMKKKBBBEEEGGGFFFGGGJJJJJJGGGKKKIIIFFFDDDDDDDDDCCCBBBEEEBBB???============<<<@@@???===<<<<<<<<<===>>>888888888888666444222111000000000////////////...000000000/////////...............///////////////000000///---,,,---000333////////////////////////...................................................------,,,,,,------...------------------------........................------------------------,,,---...---,,,+++,,,---......---,,,,,,,,,------,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,---,,,,,,++++++++++++,,,---,,,,,,,,,,,,---...///---------------------------...//////------...///------,,,,,,,,,,,,---------------.........//////------------------------.........///000000111111333333333222222111111000222222222222333333333333444444444444444333333333111/////////111111000///3334445556666665554443334DuXӵHu]3hhne=ehhhQQQne===@@@pIƎ@t@hXXXWWWTTT>hZZZ]]]```fe666@ďD111111111222444666888:::???nefffppp=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse}}}|||<ŌBBBCCCAAA@G)))(((Hkge^^^rrryyy~~~HĪj@IŌ---///egeHHHJJJHu]3hIŌ888///DdDĦ333ne>>>AAA@h111111>h\\\aaa```se777ne555333@G:::<<<sĪj@hDDDCCCBBBDDDIIIMMMPPPQQQMMMKKKKKKMMMPPPQQQNNNKKKFFFLLLKKKCCCBBBHHHGGGAAANNNLLLIIIHHHHHHGGGEEEDDDDDDAAA>>>======>>>???>>>::::::888888888999;;;<<<999:::;;;;;;999777444222111111111000000000000///000000000////////////............................../////////------...///////////////////////////................................................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---------,,,,,,,,,------...------..................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,+++++++++++++++,,,---------------.........------------------------,,,,,,---------------...---,,,+++******+++,,,---,,,,,,---------.........------------------------,,,---------.........///111111111111000000//////1111111111112222222222224444444443333333333332222221110001112223332221112223333334444443333332224DuXӵĵD^yyy[[[KKK>>>AAADDD___VVVTTTRRRTTTYYY\\\]]]___999555333111111222222333555777999<<aĦs׼s{{{vvvHoLLLEEECCC???===(((((((((>>>ZZZpppzzz666------222;;;EEED^JJJEEE<<<DdDĦ111JJJ>>>>>>===555333555555AAAHHHSSS]]]s׼sEEE???:::777444666999;;;<<>>?????????>>>===<<<;;;:::;;;<<<===999:::;;;<<<;;;888666444333333222222222222111111000000000000////////////------------------------,,,...000000///...///000////////////////////////////////////////////////........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,---...///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++******++++++,,,,,,,,,,,,---------------------------------------*********+++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,------////////////.............../////////000000000000222111111111111111111111111000///000222333222111111111111222222111111111Φ4DuXӵtvӵ>d<ĦĦgggNNNFFFDDDAAAĦEEEDDDBBBEEEFFFKKKQQQUUUVVVYYY^^^RRRQQQOOOOOOUUU\\\\\\WWWXXX\\\^^^\\\ZZZWWWOOOGGGDDD<<<777777888555333333222222222222222333333333444777999;;;>>>FFFPPPXXXĦyyy>d<ĦĦ>d<ĦBegeFYĉ>aĦBezzztttnu]ӵNNN===???AAA@@@<<<111+++'''((())))))+++...***---:::SSSmmm}}}zzzhhhUUUGGGAAA777...---...,,,+++,,,)))((()))000<<<>d<ĦIIIIIILLLNNNHHH>d<Ħ///***222Ħ;;;;;;;;;;;;:::888666444666666444222000///111333111555===IIIBebbbXXXOOOBBB:::Ħ===444777:::===???>>>===<<<<<<<<<;;;<<<===@@@BBBDDDKKKIIIGGGFFFHHHIIIIIIHHHDDDDDDEEEGGGIIIJJJHHHGGGGGGHHHGGGCCCBBBEEEEEEBBBAAA???>>>???AAADDDEEEEEEFFFCCC???============<<>>>>>===<<<;;;;;;888999:::::::::999777777555555555444444444333333222222111111111000000000...............---------,,,...000000000///000111////////////////////////////////////////////////........................,,,------......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---+++++++++,,,---...///000...............---------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))************++++++************++++++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,+++++++++************+++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++,,,,,,------------------------------------............////////////000000000111...------...000111000///000000000000000000000000?aŖ%7uSQuR)ӵsdKĦgdKĦZZZFFFCCCBBBgdKĦBBBCCCDDDFFFGGGMMMUUUWWWUUUWWW\\\SSSSSSPPPMMMPPPWWWZZZXXXYYY^^^___ZZZUUUQQQLLLGGGBBB;;;666666777444222333222222333333333444444444666888;;;===AAAIIITTTgdKĦ}}}gdDĦgdKĦsdKĦŶS3we<{{{uuuiĉ@3hR/Ō>>>;;;<<<<<<:::888000***''')))+++***+++...+++,,,555LLLkkkxxxfffSSSDDDBBB999///---...---+++******((('''***222DdDĦHHHHHHLLLPPPNNNsdKĦ///,,,gdKĦ999:::;;;<<<;;;999666555555333222111222444444333---///333888YYYbbb```\\\UUUgdKĦCCC888888999;;;<<<===??????>>>>>>>>>>>>@@@AAACCCDDDLLLKKKIIIIIIIIIHHHEEECCCEEEFFFHHHGGGEEECCCBBBBBBBBB@@@@@@BBBBBB@@@@@@BBBEEEAAA===;;;;;;;;;;;;;;;AAA???<<<:::;;;<<<===<<<===>>>??????>>><<<:::999777777777888888888999999777777777666666666555555444444444444333333333333111000000000////////////---...000000......///000////////////////////////////////////////////////........................,,,,,,---......---,,,,,,------------------------........................++++++++++++++++++++++++)))+++,,,,,,++++++,,,---+++++++++,,,---...000000.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++))))))))))))***************************+++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...///...---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------...///000111111222...---,,,...000111000///111111000000000000111111>AnenezzzTTTDDDDDDne???@@@CCCEEEHHHIIIOOOWWWYYYUUUUUUZZZWWWWWWSSSMMMNNNTTTYYYZZZYYY^^^___YYYRRRNNNKKKHHHAAA:::555666666444222222333333333444444555555555777999<<<>>>BBBKKKneqqqDenene>Ak<xxxsssfhJJJ>>>999999888555333///***(((***,,,+++,,,...,,,+++111HHHjjjtttgggXXXNNNDDD;;;111...------***)))***)))((((((,,,DeLLLIIIHHHKKKNNNNNNne555222ne<<<999:::<<<===<<<:::777666111111111444777777333///...222444444444;;;IIITTT]]]cccne???BBB===;;;999888999<<>>???AAA;;;;;;BBBAAA:::999???AAA>>>:::888:::<<<>>>>>>:::888777777:::===??????>>>???AAACCCBBB@@@===;;;666666666666777888999:::888888888888777777777777777666666666666555555555333222222222111111000000...///000///---,,,---...////////////////////////000000000000000000000000........................,,,,,,---......---,,,,,,------------------------........................++++++++++++++++++++++++)))***,,,,,,++++++,,,---******+++,,,---...000111......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.................................+++,,,,,,------,,,,,,+++))))))))))))******************))))))***+++,,,,,,((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,000111000...***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......,,,---...///000111222333//////...///222333333222222222111111111111222fffFFF===CCCBBBFFFEEEEEEFFFKKKPPPUUUVVVSSSRRRTTTWWWKKKQQQVVVVVVRRRPPPSSSWWWWWW]]]___XXXRRRNNNGGG@@@;;;:::888666555444444444444444333222333444555666:::999:::>>>FFFPPPggguuussseee]]]MMMDDD<<<999888444222333)))************+++++++++111---888GGGlll}}}nnnYYYTTTMMMDDD@@@888000---///---((()))(((((((((***111JJJKKKJJJIIIMMMRRRHHHFFF<<>><<<:::999999HHHIIIJJJKKKJJJHHHGGGFFFLLLKKKIIIJJJJJJHHHDDDAAAIIIKKKMMMNNNLLLGGGAAA===;;;;;;<<<<<<;;;:::888777;;;;;;::::::999:::::::::888777666555777999<<<===>>>????????????>>>=========888333333777999888555333555777:::<<<<<<<<<;;;999999999888888888888888777555333333333333111///---......///000/////////000000000000////////////000000000000000000000000........................//////.........---------------......------,,,+++///...,,,++++++,,,...///,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---------...------,,,,,,,,,,,,,,,---------.........------,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++++++++,,,,,,,,,+++***)))((()))+++---......------...---,,,,,,++++++++++++---------...///000111222,,,...111555888777333000444333333222111000000___HHHDDDHHHBBB>>>>>>CCCFFFFFFFFFGGGKKKOOOTTTTTTQQQOOOQQQSSSTTTVVVWWWTTTQQQPPPSSSWWW\\\aaa```YYYQQQMMMFFF???<<<:::888666444444444444333333333333333555666777:::999:::???GGGPPPWWWZZZ\\\jjjxxxtttfff]]]VVVPPPNNNOOOIII@@@888777555222111222)))************+++++++++---,,,999JJJnnnxxx|||cccOOOKKKGGGKKKFFF<<<111---...,,,(((+++***)))((()))***,,,...777FFFRRRQQQKKKIIIKKKMMMCCCFFFDDD999...))))))+++...111555888:::::::::999000222555777666555666666444333222222222333444555333AAAPPPYYY___bbb^^^VVVNNNKKKGGGBBB???>>>>>>???:::>>>CCCIIIMMMQQQTTTUUUOOONNNMMMIIIFFFFFFGGGIIIPPPQQQPPPOOOKKKGGGBBB???::::::;;;;;;::::::999999888888888888999999:::;;;888888777666777888999999======>>>>>>??????@@@@@@BBB===888666777888555222222333444666888;;;===>>>;;;;;;::::::999999999888777555333333333333111///////////////////////////........................................................................//////.........---------------......------,,,+++///...,,,++++++,,,...///,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,---------------,,,,,,,,,,,,,,,------------......------,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,+++,,,,,,------......---------...//////+++,,,///222444444111///222222111000000///...uuuTTTKKKLLLMMMBBB>>>>>>CCCFFFFFFGGGJJJMMMQQQTTTTTTQQQOOOPPPQQQZZZXXXUUURRRRRRSSSWWWYYYaaacccaaaYYYPPPJJJDDD???<<<;;;888666444333333333222222222333555666888999999999;;;AAAIIIQQQWWWZZZ```nnn|||}}}pppccc[[[TTTMMMIIIIIICCC;;;444333333000///000)))************++++++++++++---===PPPsssvvvxxx|||YYYIIIDDDAAASSSMMMAAA333------,,,***---,,,***((((((((()))))))));;;LLLPPPLLLJJJLLLNNNAAAFFFKKKGGG999+++'''***+++---111555777888888777---000444666666666666666555444333333222333333333***111;;;FFFTTT___ccc```^^^ZZZTTTNNNIIIFFFEEEEEE===@@@DDDHHHLLLOOOSSSVVVTTTSSSPPPIIICCCBBBGGGLLLWWWVVVTTTQQQLLLHHHDDDBBB;;;;;;:::999888999::::::555555555666777888::::::::::::::::::999888888777::::::999:::;;;<<<>>>???EEE@@@<<<:::::::::888555666555444444555777:::<<<<<<<<<;;;::::::999888888777555444333444333222000222111///...------......------------------------................................................/////////............------............---,,,,,,...---,,,++++++,,,---...,,,,,,,,,+++++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,++++++*********+++,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++,,,,,,------......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,------++++++++++++,,,---...//////...------,,,,,,,,,---++++++,,,...000111///.../////////......------,,,hhhMMMKKKNNNKKKAAA??????DDDGGGGGGIIIMMMSSSUUUWWWVVVSSSQQQQQQRRRWWWTTTQQQRRRUUUYYYZZZZZZaaaaaa^^^VVVNNNGGGBBB???<<<;;;888555333222222222111111333444666888999:::999:::===DDDLLLSSSXXXZZZbbbqqq~~~zzzssshhh\\\VVVPPPJJJGGGGGG>>>777111111111///...///))))))*********++++++++++++///AAAUUUvvvxxxzzz}}}uuuRRRHHH===888UUUOOOBBB333+++,,,---+++,,,+++)))(((''''''''''''***---444???LLLSSSPPPKKKGGGFFFJJJMMMGGG888...,,,++++++---000333444444333111333555555555555777888666666555444333333222222111111111555>>>KKKVVV\\\hhhfffccc^^^XXXRRRNNNKKKIIIJJJIIIGGGFFFGGGKKKOOOVVVSSSNNNGGGCCCCCCEEEHHHXXXXXXVVVTTTOOOJJJFFFCCC@@@>>>;;;999777888999:::555555555555555666777888999:::<<<<<<<<<;;;999888777666444444555777999:::???===;;;;;;===>>>>>>===;;;999777666444444444444::::::999888777777666555777555444333444444222111444222///---,,,,,,---...,,,,,,,,,,,,------------................................................/////////..............................------,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++*********++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))******++++++,,,------000///...---,,,------...///...,,,++++++,,,---...------,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,+++***,,,...//////...---------,,,,,,,,,++++++```IIIJJJJJJDDDAAA???@@@DDDGGGHHHLLLQQQWWWWWWWWWVVVTTTSSSRRRSSSTTTRRRQQQUUUYYY[[[YYYVVV]]]\\\XXXSSSKKKDDD@@@@@@;;;:::888555333222222222111222333555777999:::;;;:::;;;@@@GGGPPPVVVYYYZZZcccsss~~~uuulllaaaUUUOOOJJJEEEAAABBB;;;444///000111///...///))))))*********++++++++++++///BBBUUUvvvzzz}}}|||{{{pppqqqMMMIII777111PPPLLLAAA222++++++------))))))((((((((((((((((((,,,&&&$$$000AAANNNPPPNNNPPPHHHDDDKKKQQQKKK===222+++***)))+++///222333333777777666555444555888:::888777777666555444333333333333444444555<<>>???:::999777555333333333333111222444666888::::::;;;;;;===CCCKKKTTTYYY[[[[[[eeettt~~~}}}ppphhh\\\PPPHHHCCC===::::::999222...///000///---...)))************+++++++++***...AAASSSrrrvvvzzzxxx|||rrrxxxMMMLLL777444IIIHHH???333++++++,,,,,,(((((((((((())))))))))))(((&&&&&&+++111:::GGGSSSSSSKKKCCCFFFQQQWWWKKK;;;///+++((()))...444666777999999888666444555888:::999999999888888666555444---111777;;;;;;<<>>CCCKKK\\\WWWQQQOOORRR[[[fffmmmiiikkkkkkcccUUUIIICCCBBBBBB@@@AAAHHHSSS\\\^^^^^^UUUVVVXXXXXXUUUQQQLLLIIINNNLLLGGGCCC???<<<;;;;;;999999888777777666777777444444555666555444333222555555555666666666666666333444444333111000//////333444444555666666666666555555555666666666666777666555444444555555444333111000000///...------,,,******++++++,,,---------////////////////////////.........................../////////000000000000///////////////...------,,,------------------,,,,,,,,,,,,+++++++++******))))))*********+++++++++***************************************+++,,,,,,******++++++++++++******))))))***,,,,,,------,,,***++++++++++++,,,,,,,,,...------,,,,,,++++++***+++***)))(((((()))***+++************++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////---------...//////000000,,,---///000///...+++***,,,,,,---.../////////...111000///------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,......---+++------------------------```HHH@@@@@@BBBEEE@@@???BBBFFFHHHIIIPPPXXX]]][[[ZZZYYYYYYYYYYYYXXXRRRTTTXXX\\\]]]]]]\\\\\\YYYTTTSSSRRRJJJ>>>999;;;777666555444333444555555333444666888999::::::999<<<@@@GGGQQQYYY^^^^^^]]]hhhwww~~~tttiii\\\PPPCCC===:::777888;;;666///+++---...+++)))***)))************+++++++++---444IIIYYYuuupppqqqqqq}}}~~~;;;777)))666BBBEEEAAA777///,,,***'''******++++++***)))(((''',,,((('''******)))///999DDDSSSTTTFFFDDDRRRUUULLLJJJ@@@444......111333333---111777::::::888777666999:::;;;<<<;;;:::999888<<<333...111777;;;CCCKKKbbbWWWIII@@@BBBOOO```llliiioootttoooaaaRRRHHHEEEEEEEEEHHHMMMTTT\\\bbbeeeZZZYYYYYYWWWTTTQQQNNNLLLNNNLLLIIIEEEBBB???>>>===999888888888888888999:::999999888888777555444333111222333444555666666666444555666555444222222222666555333222222333444555777777777888999999::::::666555444444555666555333///000000000///...---,,,((())))))***++++++,,,,,,.................................................../////////000000111111///////////////......---,,,------......------,,,,,,,,,,,,+++++++++******))))))******++++++++++++******************************))))))***+++,,,,,,******++++++++++++******((()))***+++,,,---------******+++++++++,,,,,,,,,......---,,,,,,++++++***+++***)))(((((()))***+++)))************+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......))))))***++++++,,,,,,---***,,,///000000...+++(((***+++---///000000///...///......---------............------,,,,,,------*********,,,...---+++)))........................xxx[[[SSSJJJAAAAAA@@@???BBBFFFKKKOOOQQQSSSSSS\\\\\\]]]\\\[[[YYYXXXWWWWWWUUUTTTVVVYYY[[[ZZZXXXYYY\\\XXXKKKAAA>>>===:::777666555444333333333333333555888888666555555555<<<===EEESSS[[[]]]```eeennnyyy}}}tttnnndddQQQHHH===666666777777666222///,,,******++++++***((()))++++++******+++---///222KKK[[[{{{yyy{{{rrrxxxppp|||ppp???,,,777333;;;======888111---,,,...''''''&&&&&&&&&''''''(((''''''(((+++...///,,,)))777???IIINNNNNNMMMOOORRRHHHNNNHHH555+++000888999666555444555888999777555<<<:::999:::===>>>;;;999777777777666555555777999VVV[[[WWWHHH===FFF\\\mmmllljjjiiikkkjjjcccTTTIIIDDDIIIQQQWWW[[[^^^```aaaccc___YYYSSSOOOMMMMMMMMMKKKJJJFFFAAA======BBBGGGFFF???777444777999888666777555444555888999666333444555666666444444555666444444333333333333333333888777444222222222333444777222...///555::::::888;;;:::888666333111///...111111111000...---+++***)))******++++++,,,,,,------------...............//////.........---------...---------...///111222111000000///...---------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++******+++,,,,,,,,,++++++)))))))))))))))******+++++++++++++++++++++++++++///,,,***+++---...,,,))).........////////////000//////.........---------...------------...//////........................000///...,,,++++++,,,,,,+++///333111---***+++---111000...,,,+++,,,---...,,,.........,,,+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,lllUUUUUUNNNDDDBBBDDDHHHIIILLLOOOSSSVVVYYY[[[[[[ZZZYYYXXXWWWVVVVVVWWWUUUTTTUUUXXX]]]______]]]ZZZ\\\VVVIII???===<<<:::555444333222111111111111222444666777666666777888>>>@@@IIITTTZZZ[[[^^^dddqqqyyy}}}|||tttjjj[[[JJJBBB999444444555555444111...+++)))*********)))((()))******))))))+++,,,111444MMM___{{{|||qqqooolllzzznnn>>>,,,888555<<<;;;888444111...,,,+++'''''''''&&&&&&''''''(((''''''''')))---...,,,***)))111>>>IIIOOOQQQOOONNNPPPNNNKKKDDD:::222222555>>>555---...555;;;999666999888777999<<<>>><<<;;;999:::<<<;;;999777666777HHHQQQVVVQQQLLLSSSbbbmmmgggfffgggiiikkkhhhaaa[[[TTTTTTVVVXXXYYYZZZ[[[ZZZ\\\[[[YYYUUURRROOOMMMLLLFFFDDDBBB???<<<<<<<<<===BBBAAA>>>:::777777999;;;<<<:::::::::;;;;;;:::999444555666666555444555666555555444444444444333333777555333222111222333444)))///666666333000333666999888777666444333111111/////////000//////......+++++++++,,,,,,---------...............//////////////////.........------......------...///111222111000000///......------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,++++++)))))))))))))))***++++++++++++++++++++++++++++++---+++***+++...000///------------........./////////.........------------,,,,,,,,,,,,,,,---.................................---,,,******************...000///+++)))+++...222000...,,,+++,,,,,,---,,,---...---,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,bbbSSSZZZSSSEEECCCGGGKKKLLLMMMPPPTTTXXX[[[]]]]]]\\\ZZZXXXXXXXXXZZZ[[[SSSTTTWWW[[[```ccccccccc\\\ZZZRRRFFF>>>;;;;;;:::444444333222111111111111222333555555555666:::<<>>888111...000555:::<<<:::999999;;;>>>@@@@@@???<<<>>>@@@@@@===:::888777===GGGOOOQQQSSS[[[ffflllggghhhiiijjjkkkllllllkkkfffbbb\\\YYYYYYWWWUUURRRUUUVVVXXXXXXWWWTTTQQQOOOEEECCCAAA@@@AAA@@@<<<999@@@EEEGGGCCC;;;888;;;AAA<<<<<<<<<;;;999999:::;;;555777777777555555666777666666555555555444444444444333222111111222333444+++000555666222111222555666666666555555555444444111111111111000000///...------------------...............//////000000000000000/////////.....................///000111111000000000///......------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............---,,,++++++***))))))))))))***++++++++++++++++++++++++++++++***)))***,,,///111111000,,,,,,,,,,,,------------............------------,,,++++++++++++,,,------////////////////////////...---,,,+++*********+++***,,,...,,,******,,,///222000...---+++++++++,,,***,,,------,,,,,,...///------------,,,,,,,,,,,,------------------------.........------------,,,___TTT]]]TTTCCCBBBHHHHHHJJJNNNSSSWWWZZZ]]]^^^YYYYYYYYYYYYYYYYYYYYYYYYSSSUUUXXX\\\```ccccccccc]]]WWWMMMCCC<<<:::999999666555444444333333333444444555555444444666:::===>>>GGGQQQWWWYYY[[[aaaiiissswwwxxx~~~qqqhhhZZZFFF666444111111222222000///---+++((((((((((((((('''(((((()))((('''''')))+++///444RRRiiizzzttthhheeerrrjjj<<<)))///000888666444111...------...)))((((((''''''''''''''''''&&&%%%&&&(((+++---///+++))))))---777DDDPPPWWWQQQNNNOOOTTTPPPDDD<<<<<<666;;;===777//////999CCC@@@??????@@@AAACCCCCCCCC???@@@AAA@@@>>><<<<<<<<<>>>CCCFFFFFFKKKWWWbbbgggjjjlllnnnmmmlllkkknnnpppqqqkkkccc___^^^[[[UUUPPPPPPRRRUUUXXXYYYXXXWWWVVVKKKFFFCCCEEEIIIJJJEEE???AAAGGGKKKHHH@@@<<<>>>CCC>>>@@@@@@>>>;;;:::<<>>HHHSSSXXX[[[```hhhnnnqqquuuxxxyyyeee[[[QQQ@@@111000000111222111///...+++)))((('''(((((('''&&&'''(((((('''&&&'''***------333TTTlllrrrlllbbbcccxxxfff<<<+++...///222666777333---***...333***)))((('''''''''''''''&&&&&&%%%%%%&&&))),,,///000...+++''')))333BBBNNNNNNSSSTTTOOONNNPPPLLLEEE999===AAA@@@;;;999<<>>>>>???BBBEEEEEEGGGEEECCCGGGQQQYYY[[[bbbggglllnnnmmmmmmpppssstttooojjjhhhhhheee^^^XXXOOOPPPRRRTTTVVVWWWXXXYYYNNNGGGBBBDDDJJJNNNLLLGGGAAADDDFFFEEEBBB???>>>>>>CCCEEEFFFEEEAAA@@@BBBEEE:::;;;<<<;;;999888999:::777666666555444333333333222222222222222222333333555000++++++///111000...111222333444555666777888888888777666444222000///000000000//////..................///000111111222222222111111111000000000/////////000000000000000////////////............////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------.../////////...000000000///...---,,,+++***************++++++,,,++++++++++++++++++++++++)))***************++++++************+++++++++,,,,,,,,,---------------------------------......///000000000000000000000000..................------,,,,,,,,,,,,,,,---000222000///...---,,,+++*********+++------------///000------------------------........................//////.........---------dddTTTQQQRRRHHHCCCHHHJJJDDDIIIQQQYYY]]]]]][[[XXXIIIMMMSSSWWWXXXVVVRRROOOTTTVVVWWWWWWWWWWWWYYY[[[ZZZNNNBBB>>><<<:::888777333222222111111222222222777777666555444555999<<>>//////111---333999555---)))...555******)))(((''''''''''''&&&''''''&&&%%%'''***---+++------***''')))222:::HHHSSSVVVNNNMMMTTTTTTMMMHHHAAA>>>CCCKKKLLLCCC999EEEEEEDDDBBB@@@@@@AAACCCAAAAAA@@@??????BBBHHHLLLIIILLLNNNMMMNNNRRRSSSQQQTTTZZZbbbhhhlllppptttxxxrrrpppnnnnnnnnnmmmhhhdddTTTSSSRRRRRRRRRSSSUUUVVVLLLFFF???@@@FFFKKKKKKIII@@@@@@@@@AAAAAA???;;;999AAABBBDDDDDDCCCBBBBBBCCC>>>??????>>><<<;;;;;;===888888777666555444444333333333333333333222222222***666@@@>>>444---///444000111222333444555666666333444444555555444444444111111000000///...------------...///000000111111333333222222222111111111///000000111111000000/////////////////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............////////////...---,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))***+++***((('''((()))************++++++++++++,,,,,,,,,,,,------------...------------...//////////////////////////////,,,,,,------------,,,+++,,,,,,,,,---...///000111......------,,,,,,++++++***,,,------,,,,,,...///------------............/////////////////////////////////.........------XXXTTTUUUQQQGGGHHHNNNJJJFFFJJJPPPVVVXXXWWWTTTRRRKKKOOOTTTXXXZZZXXXUUUSSSTTTUUUVVVTTTRRRSSSVVVYYYWWWJJJ>>><<<===:::777777222222222111111222222333555555666555555777:::===CCCLLLUUUYYYaaalllssstttqqqvvvyyyuuu```JJJGGGDDD555...000111000///---++++++***((((((((())))))(((&&&&&&'''''''''(((***///222---999aaavvvfffaaa```ccc\\\===111......***000555444...+++---111+++***)))(((''''''''''''&&&'''((('''%%%%%%(((+++'''))),,,,,,+++***+++---777BBBLLLPPPPPPQQQRRRRRRQQQJJJDDDFFFNNNQQQKKKCCCDDDEEEEEEBBB@@@@@@CCCFFFBBBCCCCCCCCCDDDFFFJJJNNNJJJPPPTTTSSSSSSUUUUUURRRPPPTTTZZZaaaffflllqqqtttllllllkkkjjjjjjjjjjjjjjj```^^^[[[XXXUUUSSSRRRQQQMMMHHHCCCBBBFFFIIIIIIHHH@@@AAAAAAAAAAAA???===;;;;;;<<<===@@@BBBAAA???===@@@AAABBBAAA>>>===>>>???;;;::::::999777666666555444444444444444333222111***:::HHHFFF777---000777000000111222222333444444000000111222333333333333222111000///...---,,,,,,+++,,,---...///000111111333333333333222222222222///000111111111111000///.../////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........------.........------,,,++++++******++++++,,,---++++++++++++++++++++++++)))+++,,,+++((('''(((************+++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///........................+++,,,---......---,,,,,,,,,,,,,,,---...///...---,,,,,,,,,------,,,,,,+++,,,---...---,,,,,,---...------------.........///////////////////////////////////////............{{{UUUXXX]]]UUUIIINNNRRRHHHOOOQQQTTTWWWXXXWWWTTTSSSJJJMMMPPPSSSUUUUUUTTTSSSTTTUUUTTTRRRPPPQQQUUUZZZUUUGGG<<<<<<>>>;;;777777444444444333333444555555222444555666777999<<>>888555777666555444333333444666666777888888777666999???EEEQQQSSSWWW\\\dddlllooonnnpppxxx|||uuuaaaQQQEEE:::444444//////...,,,+++***))))))''''''(((((((((((('''''''''&&&&&&(((((()))---111111;;;kkkqqq```YYYiiikkkRRR666222)))111***,,,//////...,,,,,,,,,---,,,***(((((((((((()))&&&&&&&&&'''''''''''''''((((((((()))***,,,---...+++---333<<>>===EEEMMMPPPOOOGGGJJJQQQUUUOOOFFFGGGNNNTTTUUUTTTRRRQQQTTT[[[```______\\\WWWTTTXXXbbbjjj\\\___aaabbbfffiiifff```gggjjjmmmooollldddZZZTTTTTTRRROOOLLLJJJIIIHHHHHHLLLIIIGGGFFFGGGGGGDDDAAACCCBBBAAAAAABBBBBB@@@>>>KKKHHHDDDAAA???@@@AAACCC??????>>>===;;;:::888777888666333222333333333222444222000000111000///---+++,,,---///000111111111////////////000000000000......---------......///,,,,,,------...///000000222111000111222333222000111111111000000000000000333222222111000///......000/////////.........---......---,,,,,,,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++000...---+++******++++++++++++,,,,,,,,,---------+++++++++************)))+++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///+++++++++++++++++++++++++++---...---++++++,,,---------------------------////////////////////////+++++++++++++++++++++++++++++++++,,,,,,---------//////...------------......---,,,,,,......---,,,,,,,,,,,,---------......kkk^^^\\\WWWPPPOOORRRSSSPPPVVV[[[^^^]]]\\\[[[VVVQQQRRRQQQPPPRRRUUUUUUSSSQQQSSSUUUSSSOOOPPPVVV[[[\\\HHHAAA>>>???===888555777555444333333444555666777777888999777666999@@@EEEMMMOOOTTT[[[dddlllnnnnnnpppwww{{{rrr\\\LLLAAA888333222......------,,,+++******''''''(((((((((((('''''''''&&&&&&((()))+++...111000<<>>===;;;:::999777555555555666555444444222111111111111000......//////000000////////////000000000000000000000000///......------------,,,,,,------...//////000000///...///000111000...111111111111111111111111111111000000//////......222111111000000///////////////...---------------------,,,,,,++++++++++++************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++///...,,,+++******++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------///......------------------,,,+++,,,---------++++++,,,,,,,,,,,,---------^^^TTTTTTQQQNNNOOOSSSSSSPPP\\\______[[[YYYYYYVVVRRRVVVTTTRRRRRRRRRRRRQQQPPPTTTTTTQQQNNNRRRYYY[[[XXXEEE@@@======<<<888666666333333333333444555777777777888999888888:::AAAFFFLLLMMMSSS]]]gggnnnooonnnooovvvzzzkkkRRRDDD<<<555111///---------,,,,,,+++++++++''''''((((((((((((''''''&&&''''''(((***---000111000>>>lll|||jjj\\\WWWeeeyyy{{{FFF111888---,,,+++,,,---,,,******,,,---***)))((('''&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''((()))***+++,,,111///...///444<<>>HHHQQQPPPLLLJJJMMMPPPQQQQQQRRRVVVWWWVVVTTTQQQOOOOOOOOOYYY[[[^^^]]][[[[[[]]]```eeeddd^^^YYYZZZ___aaa```]]]bbbgggfffcccdddjjjpppoookkkddd[[[SSSLLLGGGEEEKKKIIIGGGFFFGGGHHHGGGFFFGGGEEEDDDDDDDDDCCC@@@>>>???AAADDDFFFGGGFFFDDDBBBBBBBBBBBBAAA@@@>>>===<<<999888777888999999777666444333222222222222111///222222111111000///------000000000000000000000000111111///...---,,,,,,,,,,,,,,,------.../////////...---,,,---.........,,,000000000111111222222333////////////////////////333333333222111000000000000000///............///---------,,,,,,,,,,,,+++*********++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++------,,,+++******************+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++***+++,,,,,,+++*********+++++++++,,,,,,,,,rrrVVVMMMOOONNNMMMPPPUUUUUURRR\\\______\\\ZZZZZZWWWSSSWWWUUUSSSQQQPPPQQQQQQRRRVVVTTTOOOMMMSSSXXXVVVPPPCCC@@@===;;;:::888666555111222222333444666777777666888:::999999<<>><<>><<<;;;999888888:::;;;;;;888666555444333333444444222111333333222222111000......111111111000000000000000000000///......---......---------.........//////...,,,+++,,,---...---+++.........///000111222222......//////000000000000333333222222111000000///222111000000//////000000........................,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********************+++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------++++++++++++++++++++++++(((***++++++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++***)))***+++,,,+++))))))************+++++++++gggTTTJJJMMMMMMMMMQQQWWWXXXUUUWWW\\\^^^]]]\\\\\\YYYTTTUUUTTTRRRPPPPPPQQQSSSUUUWWWTTTOOOMMMQQQUUUOOOFFFCCCAAA===:::999888666333000111222333555666666666666888:::;;;;;;>>>DDDIIIQQQNNNSSSaaammmooonnnoooooovvvxxx{{{~~~}}}kkkUUU???444333000---++++++++++++++++++*********''''''((((((((((((''''''%%%(((((((((---444555111111CCCnnnsss```\\\^^^kkknnn===000;;;///+++***+++***)))((((((***,,,)))******)))))))))((((((&&&&&&''''''((())))))***((('''''''''((()))***+++---///111111222555:::>>>HHHJJJMMMPPPSSSUUUUUUSSSVVVWWWUUUQQQLLLKKKMMMPPPTTTVVVWWWVVVTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVTTTRRRQQQSSSUUUWWWYYY[[[^^^```___aaa```[[[XXXXXXWWWTTTKKKNNNSSS[[[___^^^YYYSSSQQQUUU]]]cccggggggeeecccSSSPPPMMMIIIGGGGGGIIIJJJHHHFFFDDDDDDDDDBBB@@@>>>AAABBBCCCEEEFFFHHHIIIIIIHHHHHHGGGEEECCC@@@>>>===:::999999:::;;;;;;888666666555444444555555444333111222222222222222111111222111111111000000000///...............///000111---------..................---,,,,,,......---,,,+++,,,,,,---...//////000......///000000111111111111000000000000/////////222222111000000000000111//////000000000000000000....../////////000000000...------,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++---......---,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++***))))))++++++***))))))))))))*********++++++^^^TTTLLLNNNNNNNNNRRRWWWYYYVVVUUUZZZ\\\\\\\\\]]]ZZZUUUSSSSSSSSSQQQPPPQQQTTTVVVWWWTTTPPPNNNPPPQQQJJJAAACCCCCC???:::888999666111000111222444555555555555666888;;;<<<===@@@EEEJJJOOOIIIMMM]]]jjjmmmlllnnnpppwwwxxxyyyvvvqqqZZZIII888111111///---,,,*********)))))))))((((((''''''((((((((((((''''''%%%((()))(((...777888111222FFFoooooo\\\___ffftttggg===333999,,,...((()))***)))'''''')))***))))))************))))))&&&&&&'''((())))))***+++)))((((((((())))))***+++'''+++///111111222555999AAAGGGLLLMMMPPPTTTWWWVVVPPPQQQSSSTTTUUUVVVVVVVVVPPPUUUXXXUUUTTTWWWYYYYYYUUUSSSRRRRRRSSSTTTRRRQQQVVVVVVUUUVVVWWWYYY[[[\\\dddeee```XXXTTTWWWZZZ[[[PPPMMMLLLQQQYYY^^^]]]YYYMMMMMMOOOSSSZZZaaahhhllliiicccYYYOOOGGGGGGKKKOOOKKKIIIHHHHHHHHHGGGDDDBBBBBBAAA@@@@@@@@@BBBDDDEEEIIIIIIIIIGGGFFFDDDBBBAAA===<<<;;;;;;;;;;;;999777777666555555666777666555111111222333444444444333222222222111111000000///---------...///000222222...........................---,,,---...///...,,,+++++++++,,,,,,------............//////000000000............////////////222222111000000000000111000000000000000111111111000000000111111111222222//////...------------...,,,------....../////////,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++---......---,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))+++***)))***++++++***)))))))))*********+++++++++xxxVVVSSSOOOPPPOOONNNQQQVVVXXXUUUWWWZZZ[[[XXXYYY[[[ZZZWWWRRRSSSTTTRRRPPPPPPSSSUUUTTTTTTRRRPPPPPPPPPIII@@@EEEEEEAAA:::888999666000111222333444555444444333555888<<<===>>>AAAGGGKKKMMMEEEHHHZZZjjjnnnooorrrqqqxxxyyyyyy{{{nnneeeKKK???444111111///------******)))((('''&&&&&&%%%''''''((((((((((((''''''$$$))))))(((///:::999111333HHHoookkkYYYaaammm|||www```@@@777666)))222&&&((())))))((('''(((((('''((()))******)))((((((&&&&&&'''((()))***++++++***))))))))))))***++++++'''+++///000//////222666;;;DDDKKKIIIIIINNNTTTUUUPPPRRRUUUVVVUUUVVVXXXYYYTTTUUUSSSOOORRRXXXZZZWWWZZZVVVQQQNNNNNNOOONNNMMMVVVVVVVVVWWWYYYZZZZZZZZZ```bbb```XXXTTTWWWZZZZZZWWWRRRNNNMMMPPPSSSTTTTTTWWWSSSOOOMMMOOOUUU\\\aaakkkjjjeee\\\SSSMMMKKKLLLKKKJJJIIIIIIJJJIIIGGGEEEBBBAAA@@@???>>>>>>>>>???CCCDDDEEEEEEEEEEEEDDDDDDBBB???===<<<<<<<<<:::999888666666666888888777666222222333444444444444444333333222111111000000//////.........///000111111...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,---------------------,,,,,,---...///000000111222222111000000000000000.........//////000000000000000000111111111222222111000000///////////////.........///000111111111,,,---............---,,,,,,,,,---------.........------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---......---,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++++++++++++++++++++++++++)))***,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,---,,,+++)))(((,,,+++******+++,,,+++************+++++++++,,,,,,rrrQQQQQQQQQRRRPPPMMMPPPUUUWWWTTTZZZ[[[ZZZUUUUUUYYYZZZXXXSSSTTTUUUTTTQQQOOOQQQSSSRRRTTTSSSQQQQQQQQQJJJBBBFFFGGGBBB;;;888999666///111222333444444444333222555888<<<>>>>>>BBBGGGLLLLLLDDDGGGZZZkkkpppssswwwrrryyyyyyxxxyyyiii\\\BBB999222111111///---...***)))((('''&&&%%%$$$$$$''''''((((((((((((''''''$$$)))***(((000;;;:::111444IIIooojjjXXXcccrrrrrr]]]BBB:::444'''444%%%''')))***((('''''''''&&&'''((())))))(((''''''&&&&&&'''((()))***++++++******************+++,,,+++...111000......222777666BBBIIIEEEBBBGGGOOORRRUUUWWWYYYVVVRRRPPPTTTXXX[[[WWWOOOIIINNNWWWXXXQQQ```ZZZRRRMMMLLLLLLKKKJJJNNNOOOQQQTTTWWWYYYXXXVVV[[[aaadddaaa]]]\\\ZZZWWWQQQPPPNNNMMMKKKKKKLLLLLLWWWUUUQQQOOOOOORRRVVVYYYTTT\\\eeehhhddd[[[SSSNNNJJJIIIHHHHHHIIIIIIGGGEEEDDDCCCCCCAAA@@@>>><<<<<<<<<===???@@@BBBCCCDDDDDDEEEBBB???=========<<<;;;888777666777888999888777444444444555444444333333333333222222111000000///111000///////////////000.....................------,,,++++++------,,,+++---------------------,,,++++++++++++++++++++++++++++++,,,...///111222222222111111000///000000000,,,---------......//////000000000000111111111111222111111000000000000000...//////000111222222333,,,---.../////////...------------.........////////////.........---------+++,,,,,,------,,,,,,++++++---......---,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++)))***,,,,,,,,,+++)))''',,,+++***+++,,,,,,+++******++++++++++++,,,,,,,,,hhhVVVVVVOOOOOOOOOQQQSSSTTTTTTTTT[[[YYYWWWVVVWWWVVVUUUTTTNNNPPPTTTWWWUUUOOONNNRRRTTTRRRQQQSSSTTTQQQJJJCCCOOOEEE;;;777555222000222111222333333333333444555888;;;;;;:::DDDRRRQQQGGGGGGGGGKKKVVVeeeqqqwwwxxxwww~~~zzzuuuttt]]]JJJ999444///...000///,,,((())))))(((((('''''''''&&&''''''((((((((((((''''''$$$,,,%%%%%%999FFF<<>>;;;;;;:::999999888888777666555444222222333444444555333111000111111000/////////000000000000/////////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------+++++++++,,,,,,---------------------------------////////////000000000000......---------,,,,,,,,,........................------------------------,,,,,,---...///000111111////////////////////////////////////////////////........................++++++,,,,,,---..................------,,,,,,,,,000000///...------,,,,,,++++++,,,,,,,,,---------.........000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))+++---...,,,)))+++222888---,,,+++*********+++,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***dddYYY]]]SSSPPPNNNPPPSSSUUUUUUTTTYYYWWWUUUTTTUUUVVVVVVUUUQQQRRRUUUWWWUUUPPPQQQVVVYYYVVVSSSSSSSSSQQQLLLHHHQQQGGG===999777444333444111222444444333333555666777;;;:::999BBBNNNMMMDDDCCCDDDJJJVVVfffrrrwwwwwwssszzzxxxttt|||nnnVVVDDD888333///...//////+++((()))(((((((((''''''''''''''''''((((((((((((''''''%%%+++&&&&&&999DDD999...555YYYeeeXXXXXXgggttt||||||nnnUUU===000---+++&&&'''''''''(((((((((((((((''''''''''''''''''''''''******)))))))))***+++,,,)))******++++++,,,,,,---***...444777666555444333;;;666777BBBIIIGGGDDDDDDDDDJJJRRRUUUTTTPPPNNNMMMSSSTTTVVVXXXWWWTTTOOOLLLOOOTTTYYY[[[YYYSSSNNNKKKHHHFFFHHHPPPVVVWWWWWWXXX[[[\\\]]][[[WWWUUUTTTUUUZZZWWWUUUTTTUUUSSSMMMHHHCCCDDDGGGKKKOOOSSSVVVXXXKKKKKKLLLOOOTTTVVVUUUSSSfffbbb]]]ZZZWWWQQQHHH@@@JJJJJJHHHDDD@@@>>>>>>???<<<;;;999888888999;;;<<<<<<<<<<<<===>>>??????@@@>>>======<<<:::999999888888777666555444444555666333222222444555444222000///000000111111000000///000///...---,,,------...------------------------///......------------...++++++,,,,,,,,,---------------------------------------------.........///------------,,,,,,,,,,,,------------------------------------------------,,,,,,------......//////........................................................................,,,,,,,,,---......//////.........------,,,,,,,,,//////...------,,,+++++++++,,,,,,,,,,,,---------------...///111000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))+++---...,,,)))***000555///...,,,+++************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++{{{___[[[eeeXXXSSSNNNNNNRRRVVVVVVTTTZZZWWWSSSRRRSSSUUUWWWWWWTTTSSSTTTUUUSSSQQQTTT[[[___\\\XXXTTTRRRPPPNNNKKKPPPFFF===999777444333555222333444444333444666888888:::999888???IIIHHH@@@???AAAIIIWWWgggsssvvvvvvrrryyywwwttt~~~uuudddLLL;;;666222...---......+++(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%+++&&&(((999@@@666...666XXXdddXXXYYYiiivvvuuuiiiRRR;;;///---+++(((&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))***++++++))))))******+++,,,,,,,,,)))000888;;;999666666888@@@222---777@@@>>>>>>AAA999???GGGLLLNNNOOOQQQTTTTTTSSSRRRUUUXXXVVVPPPKKKKKKNNNSSSYYY\\\ZZZTTTNNNGGGCCCCCCKKKSSSTTTSSSSSSXXXZZZ[[[YYYUUUQQQNNNNNNTTTVVVXXXXXXWWWTTTPPPMMMIIIHHHFFFEEEFFFHHHKKKMMMHHHHHHJJJMMMPPPPPPNNNLLLZZZ\\\___cccddd```WWWOOOLLLIIIEEEBBBBBBCCCDDDDDDBBBAAA???===<<<:::::::::777777888999:::<<<===>>>??????>>>===<<<;;;:::999:::999888666555555555555111222444666888777444111111111111222222111111111111000//////.../////////........................---------,,,------......,,,,,,,,,---------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,------...//////000000.........---------------......------,,,,,,++++++,,,,,,,,,---------......---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************,,,...,,,******---000000///---+++***))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,pppYYY\\\jjj\\\UUUNNNMMMRRRWWWXXXVVV^^^YYYTTTQQQRRRTTTWWWXXXVVVSSSSSSSSSQQQQQQWWW___dddbbb___ZZZUUUQQQNNNMMMMMMCCC:::777555333222444333444555444444555777::::::;;;:::999>>>DDDCCC===???BBBKKKZZZiiisssuuusssssszzzyyyuuuyyylllYYYDDD555444111...------,,,***(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%***''',,,;;;===222...888YYYdddYYY^^^ppp|||qqqfffQQQ;;;///---+++(((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))******)))))))))***++++++,,,,,,)))111888:::888777;;;@@@EEE666...333666333555===999===@@@CCCEEEJJJQQQWWWTTTQQQNNNOOORRRVVVWWWWWWUUUSSSRRRSSSVVVWWWWWWVVVSSSHHH???@@@FFFKKKOOOSSSUUUVVVWWWWWWTTTQQQMMMKKKLLLPPPUUUVVVUUUSSSSSSTTTSSSPPPLLLGGGCCCAAA@@@@@@BBBEEEIIIMMMQQQSSSSSSRRRJJJKKKNNNTTT[[[aaaddddddSSSNNNIIIHHHIIIIIIHHHEEEHHHGGGFFFDDDBBB@@@>>>===;;;:::999888888888888999;;;;;;;;;;;;:::::::::::::::999888777666555555555555444444666777666444222111222222333333222222111111111111111111111111111---------...............---,,,,,,,,,---...//////---------------.........------------------------*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000...............---------//////......------------------------............---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++------+++******,,,......---,,,+++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---hhhWWW]]]jjj^^^WWWPPPNNNRRRWWWYYYYYYccc^^^WWWSSSRRRTTTVVVWWWXXXVVVUUUVVVUUUUUU\\\eeeggghhhhhhccc[[[UUUQQQQQQLLLCCC:::777555333333444444555555555444666999<<<<<<<<<;;;;;;>>>AAA@@@===BBBEEENNN\\\kkksssssspppqqqxxxyyyvvvsssbbbOOO>>>333222000...,,,++++++)))((('''''''''(((((((((((((((&&&''''''''''''''''''&&&%%%)))(((000===:::000000===[[[dddZZZbbbttt|||~~~nnndddQQQ<<>>===<<<===>>>???>>>===CCCGGGOOO]]]kkksssssspppnnnuuuwwwuuuzzziiiVVVDDD888222000///---+++***))))))((('''''''''(((((((((((((((''''''((((((((((((''''''%%%(((***444???888///333CCC\\\bbbZZZeeevvvxxxsssiiiaaaPPP<<>>======<<<;;;>>>:::555222222333333333111222222333333222222111111111222333333333333222------......///000000000/////////...//////000000///////////////.........------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------.........///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000.............../////////111111111111111111000000.........////////////000///---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,+++*********+++,,,---.........---************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------xxxddd___cccgggZZZYYYVVVSSSRRRUUU\\\aaaccc^^^XXXTTTTTTTTTUUUUUUXXXXXX[[[^^^^^^]]]bbbiiiYYY^^^aaa]]]WWWTTTWWW[[[MMMCCC;;;888888666666888666666666555555888<<>><<<<<<=========<<<<<>>>>>LLLQQQIIIEEEHHHAAA444...444;;;???@@@BBBEEEHHHAAADDDHHHMMMPPPRRRTTTUUUWWWYYY[[[^^^^^^ZZZTTTOOOQQQNNNLLLKKKGGGBBBBBBGGGGGGFFFGGGKKKOOORRRRRRQQQQQQRRRQQQOOOKKKHHHFFFEEEKKKLLLMMMNNNLLLIIIEEECCCBBBDDDDDDBBB@@@???AAADDDGGGGGGHHHHHHHHHJJJLLLNNNMMMOOORRRTTTVVVXXX[[[]]]RRRPPPMMMJJJHHHGGGGGGGGGHHHEEEBBB???===<<<===>>>777777777777777777777777:::;;;<<<=========<<<<<<<<<:::777555555666555444111111222222222222111111000111222333444333333222//////000111111222333333222111111000000000000111000000000/////////......------------------------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---........./////////000000000000000000000000000....../////////000000000000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,ssseeedddfffgggXXXYYYXXXUUURRRUUU]]]ddd___\\\WWWTTTTTTTTTUUUUUUTTTUUUYYY^^^^^^\\\```fffNNNSSSVVVSSSMMMMMMUUU]]]KKKAAA888666666444444666666666666666666888<<<@@@===;;;;;;======;;;;;;<<>>===AAAJJJSSSXXXZZZVVVTTTSSSXXX^^^___YYYSSSOOOMMMMMMKKKFFFBBBGGGOOODDDCCCCCCFFFKKKOOOOOONNNPPPQQQRRRQQQOOOLLLGGGDDDCCCDDDFFFHHHJJJJJJIIIIIIHHHIIIHHHDDD@@@???AAADDD;;;;;;;;;<<<>>>BBBGGGKKKOOOPPPPPPMMMJJJKKKOOOSSS^^^[[[WWWRRRPPPNNNOOOOOOQQQOOOJJJFFFCCCBBBBBBBBB<<<;;;;;;:::999888777777666777888:::;;;::::::999:::999888888999999777555111111111222222111111111///000222333444333222222111111222333444444555555333333222111000000000111111111000000/////////...------------------------************++++++++++++......------------,,,,,,************************++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---.........//////000000////////////000000000000////////////000000000000000///------///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++))))))******++++++++++++---+++***+++,,,---...---------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............,,,+++lllfffjjjfff]]]\\\YYYUUURRRSSSWWW[[[^^^fff]]]UUUUUUVVVTTTQQQPPPTTTTTTTTTXXX]]]aaacccdddPPPSSSRRRNNNLLLOOOQQQPPPEEE>>>555222333555555333666444333555:::>>>@@@??????>>>===<<<;;;;;;<<<<<>>;;;999999<<<@@@BBBCCCGGGKKKKKKKKKMMMTTTYYYRRRPPPPPPUUUYYYZZZVVVQQQWWWVVVTTTPPPMMMIIIGGGFFFBBB@@@>>>???@@@@@@>>>;;;;;;;;;;;;:::999777555444666666777777888888999999444444444444444444333333......///000111222222333222222222333333444444444333333333333333333333333333222111000///...---,,,........................,,,,,,,,,++++++*********+++++++++,,,,,,---------******+++++++++,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////...------,,,---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++jjjhhhmmmiii```[[[WWWSSSPPPQQQUUUZZZ]]]```XXXRRRSSSVVVUUUSSSRRRSSSRRRRRRTTTWWWZZZZZZZZZQQQSSSRRRNNNLLLNNNNNNLLLBBB<<<555222333555444222555444444777;;;?????????<<<;;;:::999999;;;===>>>DDDGGGQQQ```mmmssssssqqqsssxxxtttqqqzzz}}}zzzxxxlllVVV@@@444222///)))---,,,+++***))))))))))))((((((((((((((((((((('''+++,,,---+++(((&&&''')))+++(((000<<<;;;000111<<>>@@@@@@CCCGGGGGGGGGIIINNNSSSRRROOOLLLNNNSSSUUUSSSQQQTTTTTTTTTTTTSSSSSSTTTTTTQQQOOOMMMLLLKKKIIIDDD@@@<<<;;;;;;:::;;;;;;<<<<<<333333333444444555666666777666666555555555555555111222111111111111111111111111111222222333333333333333333333333333333333333333222111000///..............................------,,,,,,,,,+++++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------------------------------...............---,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------------------------------------------------------............------}}}jjjlllqqqkkkbbb[[[VVVQQQOOOQQQVVVZZZ]]]\\\TTTPPPSSSWWWWWWUUUUUUUUUTTTSSSSSSTTTSSSRRRPPPPPPSSSRRRNNNLLLLLLKKKGGG>>>:::555333444444333111444444666999===??????>>>;;;:::999888999<<>>BBBEEEDDDBBB@@@>>><<<<<<<<<<<<===@@@BBBCCCBBBCCCGGGKKKOOOKKKGGGGGGJJJNNNPPPPPPPPPRRRTTTVVVWWWYYY\\\^^^eeedddbbbaaa```]]]YYYVVVJJJHHHDDD@@@===;;;;;;;;;444444333222222222222333555555444444444666777888777666666555444333222222000111111111111111222222333333333333333333333333222222222111111000000000////////////////////////.........------------,,,***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......................................................////////////......wwwlllssstttjjj___]]]XXXRRRQQQTTTZZZ^^^```___XXXTTTWWW[[[YYYVVVUUUXXXWWWVVVVVVVVVTTTQQQNNNOOOQQQPPPMMMLLLLLLIIIDDD<<<999666555555555333111333555888<<<>>>???>>>===>>>===;;;:::<<>>LLLMMMHHH]]]ooorrruuuhhhbbbOOO999333666222,,,,,,%%%&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))+++,,,---...000222222111000111333333666888777777<<>>BBBEEEFFFAAABBBFFFLLLQQQTTTTTTSSSUUUUUUQQQMMMLLLMMMKKKGGGDDDJJJMMMKKKIIIGGGDDD???===>>>AAABBBCCCDDDGGGIIIIIIHHHEEECCCBBBBBBDDDEEE???>>><<<;;;;;;<<<>>>@@@===============<<<<<<<<<<<<>>>@@@@@@???@@@BBBEEEHHHEEEBBBCCCFFFKKKMMMNNNMMMOOORRRSSSSSSUUUYYY\\\eeedddbbbbbbcccdddffffffccc```ZZZSSSKKKCCC===:::===<<<:::888666555444333111111000111222555777999999999888777666555555444111111111111222222222222111111111111111111111111000000000000000000000111000000000000000000000000/////////...............++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........................................................//////.........tttqqqxxxttteeeZZZ```[[[UUUUUUZZZ___bbbcccfff___[[[]]]___\\\WWWUUUYYYYYYZZZ[[[[[[YYYUUURRRNNNOOONNNKKKKKKLLLHHHBBB;;;:::888777777666555444333666:::>>>??????>>>===???>>>===<<<===???BBBCCCEEERRR```gggkkkpppqqqoooqqqxxxwwwuuu{{{{{{xxxvvvttteeeGGG000000333,,,(((+++))))))(((((('''(((((((((&&&''''''((()))***++++++000...+++)))(((((((((((()))+++111666333...555@@@KKKLLLGGGZZZlllooosssgggbbbHHH555444555111...+++%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))+++---...///111333444333111//////111333444333000333;;;DDDEEEBBBAAABBB>>>555111222333000...///333888>>>CCCCCCAAA???@@@EEEJJJNNNPPPTTTUUUQQQMMMNNNSSSSSSOOOFFFJJJJJJGGGEEEFFFGGGEEE???@@@AAAAAA@@@???AAABBBFFFFFFGGGFFFFFFDDDBBBAAA===============;;;:::999666888:::<<<>>>@@@AAABBB===???@@@@@@@@@@@@AAAAAA@@@???@@@BBBEEEHHHJJJKKKHHHKKKMMMMMMLLLNNNSSSXXXVVVTTTRRRPPPRRRWWW]]]aaakkkkkkjjjfff```XXXPPPKKKLLLKKKIIIFFFBBB>>><<<:::444444333222222222333444666666666555555444444444333333333333333333333222////////////////////////.........///////////////000000000000000000000000////////////////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........................------............------qqqrrrzzzqqqaaaYYY```[[[WWWYYY___dddeeedddiiibbb___bbbccc___YYYVVVZZZZZZ\\\___```^^^ZZZWWWQQQPPPMMMJJJJJJKKKGGG@@@::::::999777777666666666444777<<<>>>???>>>>>>???===<<<<<<<<<===>>>@@@AAAHHHWWWdddiiimmmrrrrrrmmmqqqxxxxxxuuuzzz||||||xxxqqqTTT>>>......000+++(((+++((((((''''''''''''((((((&&&&&&'''(((***+++,,,,,,222///+++)))))))))(((((((((,,,111333000...666BBBIIINNNHHHWWWhhhooouuuggg___AAA333666222//////***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((***+++---...///111444777777555222000444666888999666333666===555222444:::888111000555888666555777777444555777CCC???;;;777777;;;@@@DDDSSSXXXWWWQQQQQQWWWYYYUUUKKKMMMLLLFFFDDDEEEGGGFFFBBBDDDDDDCCC@@@>>>===>>>AAACCCEEEGGGFFFDDDAAA???;;;===>>>???>>>;;;888666333555777;;;???BBBDDDFFF>>>>>>???@@@@@@@@@@@@???;;;===???AAACCCEEEEEEEEEBBBFFFIIIIIIHHHKKKQQQXXXVVVTTTPPPLLLKKKOOOUUUZZZWWW[[[aaaeeegggdddaaa^^^YYYYYYXXXVVVRRRMMMHHHEEEBBB@@@>>><<<888555333222333333333222222222111111444444444333333333333333////////////////////////........................////////////////////////...////////////000000000------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------+++,,,,,,---------------,,,,,,,,,,,,------------........................000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------mmmpppwwwmmm```]]]^^^YYYWWWZZZaaaeeedddaaaeee___]]]aaadddaaa[[[XXX]]]^^^aaadddfffddd```\\\WWWTTTNNNIIIHHHIIIDDD===999999888666555555666777555888===>>>>>>>>>???@@@999:::<<<>>>???AAAAAABBBLLLZZZfffjjjooouuussskkkqqqyyyxxxvvvyyy}}}tttgggCCC888///...---)))((()))(((''''''&&&&&&''''''(((%%%&&&'''(((***+++,,,---333///+++((()))))))))'''(((,,,111222------777CCCFFFQQQKKKUUUeeerrryyyggg\\\<<<222777///,,,///***(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((***,,,---///...111555:::===<<<888666777888>>>CCC@@@888555777+++)))---666666111444<<<999999>>>BBB???777444666999:::999666333333777;;;GGGRRRWWWRRRQQQVVVWWWRRRKKKOOOPPPLLLIIIIIIGGGDDDCCCDDDFFFFFFCCC@@@??????>>>???AAABBBBBBAAA???>>>;;;<<<>>>???>>><<<:::999333333555777:::===@@@AAA<<<<<<===>>>??????>>>===<<<===>>>???>>>>>>?????????CCCFFFFFFDDDFFFMMMTTT[[[ZZZVVVQQQMMMMMMPPPTTTIIIMMMTTT[[[___aaa```___```bbbcccccc```ZZZUUUQQQOOOOOOMMMKKKGGGBBB>>>;;;777666555444333222111000333333333333222222111111000000000000000000000000////////////............................................./////////000000.........---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------...//////000........................,,,,,,---...............,,,------------.................................................................................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......jjjnnntttkkkaaabbb[[[WWWUUUYYYaaaeeeccc______ZZZYYY```dddbbb]]]ZZZaaacccfffiiikkkiiieeeaaa\\\XXXPPPIIIGGGGGGBBB:::888888666444333333555777666999===>>>======???AAA888:::===@@@CCCEEEEEEEEEOOO]]]gggkkkqqqxxxtttjjjqqqyyyxxxvvvxxx{{{yyy|||{{{kkkXXX777444000---***''''''(((''''''&&&&&&&&&''''''(((%%%&&&''')))***,,,---...444000+++((()))***)))''''''---222111,,,---888CCCDDDSSSMMMSSScccttt|||gggZZZ999222888---)))///+++(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&(((***,,,...///---000666===AAAAAA>>>;;;777999@@@IIIGGG<<<444333777333666<<<:::333444===222333:::AAA???888777<<<...444999999666444666:::777FFFQQQNNNMMMRRRRRRLLLGGGNNNSSSRRRPPPNNNIIIDDDAAADDDGGGHHHFFFDDDBBBBBB============>>>>>>>>>>>><<<<<<===============>>>222222222222444666999:::999999:::<<<======<<<:::??????>>><<<:::999:::;;;???CCCEEECCC@@@AAAHHHOOOTTTTTTSSSNNNHHHEEEFFFGGGNNNQQQTTTXXXZZZZZZYYYYYYbbbeeehhhiiigggbbb]]]YYYUUUVVVWWWVVVSSSOOOKKKHHH===<<<;;;999666444333222222222222222111111000000111111111111111111111111111000000000////////////........................---.........//////000000/////////......---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++.........///000111111222////////////////////////,,,------.../////////...---------.........//////------------------------------------------------........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++//////000000000000//////lllhhhkkkiiidddaaa^^^ZZZXXX\\\cccfffbbb^^^]]]^^^]]]\\\^^^aaa___ZZZ```aaaccceeefffggghhhhhhdddVVVJJJHHHJJJFFF???:::777777777777888999:::;;;777666888???BBB@@@>>>???999777999>>>BBBBBBEEEIIIVVV]]]^^^bbboooqqqnnnssssssuuuwwwwwwxxx|||zzzyyyiiiPPP>>>000///...,,,***((('''&&&(((''''''&&&&&&&&&''''''%%%'''((())))))***,,,...333///***''''''((((((((((((,,,000000///333<<>>:::555333111//////000333777:::333999<<<===GGGQQQOOOCCCCCCKKKOOONNNOOOUUUWWWUUULLLHHHBBB???@@@CCCGGGIII@@@@@@???===;;;:::;;;<<<<<>>@@@CCCDDDEEEBBBEEEGGGHHHGGGGGGGGGHHHFFFHHHJJJMMMOOOSSSXXX[[[bbbbbbbbbbbbcccdddeeefffhhheeebbbaaa```\\\VVVQQQQQQPPPNNNLLLHHHCCC>>>:::888666444111///...//////111222222333444444444444777555222000000000///...000000000111111111111222////////////000000000000......------------...///......------------,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...000000//////....................................000000//////............---------------------------,,,,,,++++++,,,,,,---,,,...//////...,,,++++++************************...---+++******+++---.........---,,,,,,++++++***---------.........//////------------------------,,,++++++++++++,,,------------------.........///hhhaaadddcccaaaaaa\\\YYYXXX\\\cccgggeeeaaa___bbbbbb^^^]]]```cccbbb```bbbeeeiiimmmnnnmmmjjjcccVVVLLLJJJKKKFFF>>>999777777777777888999;;;;;;777777<<>>AAACCCJJJRRRYYY___^^^bbbmmmooolllppptttvvvwwwwwwxxx~~~}}}xxxqqq___HHH:::///...---,,,***(((''''''''''''&&&&&&&&&&&&''''''&&&''')))))))))***---///333///***''''''((((((((((((,,,000000000444===EEEJJJIIIPPPWWW```ppprrrbbbWWWCCC333000///)))'''))))))))))))((('''%%%$$$###'''&&&%%%###############$$$$$$$$$%%%%%%&&&&&&&&&)))******+++,,,---......222333666<<>>>>>CCC@@@555///222111000222888???BBB???<<<666555222111000222333555777===<<<666888DDDKKKJJJKKKOOOOOOLLLLLLSSSXXXXXXTTTNNNGGGCCCCCCDDDDDDCCCCCCBBB@@@===;;;::::::;;;===>>>>>><<<999999<<<>>>888888888777777666666666999777666555555777999:::999:::<<<======<<<;;;:::::::::;;;<<<===>>>???@@@@@@BBBEEEEEEEEEDDDEEEEEEFFFGGGJJJLLLMMMPPPUUUXXX`````````aaabbbdddffffffeeecccaaaaaaccccccaaa___XXXWWWUUURRROOOKKKGGGDDDEEEBBB===888444222222222...------,,,---///111222666444222111222333222111111111111111111111111111000000000/////////........................------......---------,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.../////////......---------------------------------/////////.........---------------------------------,,,,,,++++++,,,,,,---,,,---......,,,++++++,,,************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++++++++,,,------------.........------------------------,,,,,,,,,,,,,,,------...------........./////////ccc[[[]]]]]]]]]^^^ZZZWWWWWW\\\dddiiiiiiffffffjjjjjjccc^^^```eeefffbbbbbbccchhhmmmnnnhhhbbb^^^TTTLLLLLLLLLFFF===999777777888888:::;;;<<<===999:::@@@GGGGGG???888777999999;;;???@@@DDDOOOZZZZZZ```^^^```kkkllliiinnntttvvvxxxwwwwww|||~~~uuueeeOOO===444------,,,+++***)))((((((&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))***---000333///***''''''((((((((((((,,,///000111555>>>FFFKKKJJJPPPWWW___llllll[[[VVVDDD555111///***'''(((***)))((('''&&&%%%%%%%%%&&&&&&%%%$$$##################$$$%%%%%%&&&''''''))))))***+++,,,---......///222666;;;???@@@@@@???@@@EEEBBBAAAGGGBBB999:::===???@@@@@@===999333///---...111777===@@@???<<<:::999777444222111000000888??????444///666AAAEEEHHHLLLNNNLLLMMMQQQTTTUUUXXXRRRKKKHHHIIIIIIFFFCCCEEEBBB???<<<;;;;;;<<<===>>>===;;;888666777;;;>>>999888888777666555555444888777666555666777888999666888:::<<<===>>>>>>===::::::::::::::::::::::::===???AAABBBAAAAAABBBCCCBBBDDDFFFGGGHHHJJJMMMOOOWWWXXXYYYZZZ\\\^^^aaabbbdddbbbaaabbbeeegggggggggaaa```___]]][[[YYYXXXWWWKKKIIIEEE@@@===<<<<<<<<<777555222//////000222333333111000000111222222111222222222222111111111111222222222111111000000/////////000000000///---,,,...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------,,,,,,,,,,,,------,,,------,,,******+++---++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,---......///....../////////000000000zzz```XXXYYYYYYYYY[[[XXXVVVWWW\\\dddjjjkkkjjjnnnpppnnnhhhdddeeefffdddfffbbb___```dddbbbZZZSSSUUUNNNKKKLLLKKKEEE===999999999999:::<<<>>>???@@@===>>>CCCHHHEEE===666666777:::>>>AAAAAADDDOOO[[[XXX^^^\\\^^^iiikkkiiinnnsssvvvxxxwwwvvvyyy~~~qqqYYYBBB555000+++++++++***))))))((((((&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))+++...111333000***'''''''''(((((())),,,///000222777@@@GGGJJJIIIOOOVVV]]]iiihhhVVVPPPBBB555000...***((((((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$&&&'''((((((((())))))+++,,,---...///---222777:::;;;;;;===@@@BBBFFFAAA???CCC>>>666888222:::>>><<<;;;===888000000000222666::::::888666;;;:::999888555333111000444===AAA:::222222666777888???HHHMMMPPPPPPOOOMMMUUUPPPLLLLLLPPPQQQMMMIIIDDDAAA>>>;;;<<<===>>>???<<<;;;999777777888:::<<<888888777666555555444333666666666666666777888888555666888:::;;;<<<<<<===;;;;;;::::::::::::::::::<<<===????????????@@@AAA===>>>@@@@@@@@@AAACCCEEEJJJJJJLLLNNNPPPSSSUUUWWW``````aaabbbcccdddccccccaaabbbbbbaaa```aaabbbcccYYYXXXUUUQQQMMMIIIFFFDDDFFFCCC@@@;;;888666444444111///...---...///...,,,111111111111222222222222333333333333333333333333000111222333333111...---.........---------,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,***))))))+++---++++++++++++++++++++++++++++++***))))))***++++++))))))******+++,,,------+++++++++,,,,,,,,,------------------------------...------------...//////////////////000000000000vvv___ZZZ[[[XXXVVVWWWWWWWWWWWW\\\ccciiikkklllooonnnlllkkkmmmpppkkkcccjjjccc\\\[[[\\\[[[UUUNNNMMMIIIIIIKKKJJJCCC===;;;::::::;;;<<<>>>@@@BBBCCCBBBBBBDDDEEEAAA999666888666:::@@@DDDCCCCCCKKKVVVSSSYYYXXX\\\hhhkkkiiiooorrruuuyyyxxxwwwxxxzzz}}}zzzhhhOOO;;;111///*********))))))(((((((((%%%%%%%%%%%%&&&&&&'''((()))******))))))+++///222444000+++''''''''''''''')))+++...000333999AAAHHHHHHGGGNNNUUU[[[hhhgggUUUHHH>>>333...---+++))))))***)))'''&&&%%%%%%&&&'''$$$%%%%%%%%%$$$$$$######""""""###$$$&&&'''(((((('''((()))***,,,---...///...222777999888999<<<@@@AAAEEE???<<<@@@:::222444...999???<<<<<<@@@;;;111444444666888999888555333999999999999888666555444222777;;;:::777666555444///555>>>GGGLLLMMMMMMOOOQQQNNNLLLOOOSSSUUURRRNNNHHHDDD@@@============<<<999888888888999999999999777777666666555444444333555555666777777777777777444555666777888888999999::::::;;;;;;<<<<<<======;;;===>>>>>>======???AAA;;;<<<>>>>>>======>>>???@@@@@@AAACCCEEEHHHJJJKKKTTTVVV[[[^^^aaaaaabbbaaa```aaabbbaaa______aaadddjjjiiihhhddd^^^UUUMMMHHHMMMLLLKKKHHHDDD@@@<<<999666444222111111///---+++.........//////000000000///000000111222333444444111222444555444222000////////////.........---------------,,,,,,,,,++++++++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...+++,,,+++***)))))),,,...+++++++++++++++++++++++++++******************+++))))))***+++,,,------...+++++++++,,,,,,,,,------------------------------...------------...//////////////////000000000000qqq___[[[\\\XXXUUUUUUYYYXXXYYY\\\aaafffiiijjjiiihhhhhhjjjrrrwwwqqqgggiiiccc]]][[[]]]]]]ZZZVVVKKKIIIJJJKKKHHHAAA<<<;;;999999:::<<<>>>AAACCCDDDDDDBBBCCCBBB===666777;;;888:::???DDDDDDDDDJJJRRRMMMUUUVVV[[[iiikkkiiinnnoootttxxxyyyxxxyyy~~~yyyxxxnnnZZZEEE777111...******))))))((((((''''''&&&&&&&&&&&&''''''((()))***+++***)))))),,,000333444000+++'''''''''''''''***+++---000555;;;CCCHHHHHHFFFLLLSSSYYYffffffUUUBBB;;;333...,,,+++***)))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&'''(((***+++---...///111444777888888999===@@@???BBB===999===888///111111:::@@@@@@@@@@@@:::111555666999::::::999777555555555777888888888888888444333222333555999;;;;;;222222666<<>>:::777666666666777999999777555555555555555444444444444444555666777888777666555444444555555555666666666999999:::;;;<<<===>>>>>>;;;<<<======<<<<<<>>>@@@<<<>>>@@@@@@>>>===>>>???======>>>???@@@BBBDDDEEECCCHHHNNNUUUYYY]]]```bbbaaadddfffeeebbbaaaccceeebbbdddffffffccc]]]WWWSSSSSSTTTUUUUUUSSSPPPLLLIIICCCAAA>>><<<;;;888444111/////////...............,,,------...///000111111000111222333333222111111111000000000000/////////------------,,,,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------......------------......+++,,,,,,,,,***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,---------------------------------------------,,,---......///....../////////000000000nnn\\\YYY[[[WWWUUUVVV[[[[[[ZZZ\\\___ccceeegggggghhhhhhiiiooouuurrrkkkbbb```^^^]]]]]]]]]\\\ZZZNNNMMMMMMMMMHHH>>>:::;;;666777888:::<<>>@@@<<>>:::555333111222444666555444333444444444444555555555333444666888888777666444444444444444555666777777777888888999999::::::;;;:::;;;;;;;;;:::;;;===???===???AAAAAA???>>>>>>???>>>=========>>>???@@@@@@<<>>555444000)))******)))((('''&&&%%%%%%'''''''''((((((***++++++,,,,,,+++******,,,111555555111+++(((&&&'''&&&&&&***+++---000666>>>EEEIIIMMMJJJMMMQQQVVVccccccSSSCCC???777000---,,,***'''&&&'''((((((((('''&&&%%%"""###%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++---...///777777777888:::===???@@@;;;@@@<<<:::>>>777---...'''+++444===???;;;555333333555777777444111///---//////000111333555777888999888777666333///000222222///111555666555999@@@FFFJJJNNNOOOMMMMMMRRRVVVOOOKKKIIIJJJLLLKKKEEE@@@555111------///333444444222222333444444555555666222444666888999777555444333333444444666777999:::666666666666777777777777999::::::999888999<<<>>>;;;>>>@@@@@@???======>>>>>>>>>===<<<<<<=========??????===:::888:::@@@FFF===EEENNNTTTWWW[[[aaaeeeiiihhhfffdddaaa___]]]\\\]]]\\\ZZZYYYWWWVVVVVVVVVTTTSSSQQQOOONNNJJJFFFCCCEEEDDDAAA===999666333222444444333222111000///...,,,,,,,,,,,,---///000111333333333222222222111111......---------,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,------........................................../////////000000------------------------......------------......))),,,...///...------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///---------.........//////------------------------,,,++++++++++++,,,------------------.........///}}}jjjXXXVVV[[[]]]ZZZVVV^^^\\\[[[ZZZ[[[]]]___aaabbbfffiiihhheeedddhhhkkkgggbbb[[[VVVUUUVVVWWWXXXQQQSSSSSSNNNFFF>>>999777333555666555777===@@@>>>DDDAAA<<<999888888777666999<<<===;;;@@@HHHKKKHHHJJJTTTVVV[[[iiimmmgggfffoootttzzz{{{yyyyyy|||xxxbbbGGG888111...,,,---***))))))((('''&&&&&&&&&%%%######'''((('''(((+++---------++++++,,,///111111...)))%%%$$$$$$&&&(((***+++...333999AAAGGGJJJHHHNNNPPPPPPWWW```]]]RRREEE>>>444---******)))((((((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''***,,,---......---333666888888888:::@@@EEE;;;>>>AAACCCBBB===777444...---111999:::555222444333444666666555333000...---......///000111111222444777;;;;;;888333...,,,222222555777555111222777<<<<<<@@@IIIQQQUUURRRNNNRRRNNNJJJIIIKKKOOORRRTTTJJJEEE>>>999666333///+++///111222333222111333444555444333444555555333111555555555666777777888888555555444444333333222222666666666666777888:::::::::;;;===??????>>>===<<<======>>>>>>>>>======<<<===;;;::::::<<<>>>?????????@@@AAACCCFFFJJJLLLNNNTTT[[[cccgggeeedddgggjjjaaa```^^^[[[WWWSSSPPPNNNRRRSSSTTTTTTRRRPPPNNNLLLHHHJJJKKKHHHCCC@@@@@@AAACCC@@@<<<777444333333333222111///---,,,---///000888555000......000000000000000//////...---,,,,,,---,,,+++******+++------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,/////////......------------------....../////////---------............///.........///////////////111000///.........000000....../////////......---000///------......,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,,,,,,,.../////////000000111111......---,,,,,,++++++*********+++,,,---------------------.........//////zzzhhhWWWUUUZZZ\\\YYYVVVaaa___^^^]]]^^^```bbbddddddggghhheee```]]]]]]```___[[[UUURRRRRRTTTVVVWWWNNNQQQRRROOOHHH@@@:::777444777888888<<>>@@@BBB777888:::;;;<<<<<<<<<;;;333000000444444000000333111222444555444222000......---,,,+++,,,---///111333666:::;;;999666444333...000444999777333222555777777888>>>EEELLLQQQRRRTTTRRROOONNNOOOPPPQQQPPPSSSOOOKKKHHHDDD???888333111111000000111222444444333222111111222222000...333333444555555666666777888888777777777666666666444444444444444555666777888999;;;===>>>===<<<;;;======>>>>>>>>>>>>======<<<:::999999;;;===>>>===<<<======>>>@@@AAACCCDDDBBBHHHOOOSSSUUUWWWZZZ\\\^^^^^^^^^]]]]]]\\\\\\\\\RRRQQQPPPOOONNNMMMMMMMMMVVVWWWVVVRRRNNNLLLNNNQQQNNNMMMJJJFFFCCC???===;;;===<<<999555333111000///333000---,,,---........./////////...............///...---,,,,,,---...///------------------------******++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,---------.........---------............///........./////////000000444333333222222333444555222222333333333222222222222111//////000000...---.........---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---.............../////////000,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,++++++---------....../////////wwwgggXXXUUUZZZ[[[YYYWWWaaa```^^^]]]^^^```ccceeeggghhhgggccc[[[UUUSSSSSSXXXUUUQQQPPPQQQTTTVVVWWWMMMPPPRRRPPPJJJBBB;;;777555777999:::@@@HHHJJJIIIDDD???888444333444555666777999:::;;;@@@GGGIIIGGGKKKSSSRRRSSSbbbiiigggiiikkkqqqwwwyyywwwxxx|||oooYYYHHH777000...---,,,---)))))))))(((''''''&&&&&&,,,((('''(((((('''(((,,,*********)))((()))+++------+++(((%%%$$$&&&(((***---...111555;;;AAAFFFIIIIIIMMMNNNNNNTTTYYYSSSHHHCCC>>>777222...+++)))'''''''''(((''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''***+++,,,...////////////333444777<<<@@@AAAAAA???777666444444555999<<>>>>>>>>>>>======;;;999888999;;;======<<<<<<<<<;;;;;;;;;::::::::::::<<<@@@DDDHHHKKKMMMNNNSSSTTTUUUWWWZZZ^^^aaacccYYYXXXUUUTTTSSSTTTVVVWWWOOOPPPOOOKKKGGGGGGKKKOOONNNOOOQQQRRRQQQPPPNNNLLLJJJIIIGGGDDD@@@<<<:::888444222000000000111000//////////////////............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------............///------...//////000111111666666666666666777888999777777777888888888888888777555444444555444333111111111000000000000000///------------............------------------------+++,,,------,,,,,,...000---------............///***+++,,,---...///000111------------,,,+++***)))............////////////uuugggYYYWWWZZZ[[[ZZZZZZ___]]]\\\[[[[[[^^^```bbbggghhhhhhccc\\\VVVRRRPPPXXXUUURRRRRRSSSVVVWWWXXXPPPQQQQQQOOOIIIBBB;;;777555777999:::AAAHHHJJJGGGBBB<<<666111111222555666888999:::===BBBGGGIIIHHHLLLSSSPPPPPP___ggggggkkkjjjpppvvvyyyxxxxxx}}}xxx___III<<<111------,,,++++++))))))((((((''''''''''''(((&&&'''***+++((((((******++++++***))))))+++,,,+++)))'''%%%%%%''')))+++...///222777<<>>;;;666222...+++)))(((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((+++,,,,,,---......//////222222333999???CCCCCCAAA;;;999555222222555999;;;777333///,,,***)))***,,,,,,---///000111000///......---,,,++++++,,,------...000222444444666888;;;777222////////////333999===>>>===:::777;;;CCCJJJNNNPPPSSSWWWYYYWWWSSSOOOJJJLLLOOORRRRRROOOJJJFFFDDD<<<222...///222222000///...------///000///...000000111222222333333444444444444444444444555555333333222111111111222222222222444555666666555555;;;;;;<<<============<<<:::999999:::<<<======<<<======<<<<<<;;;999888888>>>===<<<===???AAABBBAAADDDDDDEEEHHHLLLQQQVVVYYYXXXXXXXXXXXXYYY[[[]]]^^^TTTUUUVVVTTTRRRRRRUUUXXXLLLMMMOOOPPPQQQQQQPPPOOOKKKLLLLLLKKKIIIGGGDDDBBB>>>===;;;;;;;;;:::888666333333222111111000////////////......------------...---------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---...///000111222222555666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;::::::::::::999777555555555555555444444444111111111111111111111111000000000000////////////...//////...------000222////////////////////////,,,------...///000111111.../////////......---,,,////////////////////////sssggg\\\ZZZ\\\\\\]]]^^^]]]\\\ZZZYYYZZZ\\\___```fffhhhhhhfffbbb\\\XXXUUUXXXVVVSSSSSSTTTVVVVVVUUUUUUSSSQQQMMMHHHAAA;;;888999::::::;;;BBBHHHHHHCCC>>>999333///000222555666999999;;;@@@EEEHHHJJJKKKMMMSSSOOOPPP___hhhhhhlllkkkqqqwwwyyyyyyyyy}}}jjjOOO???666...------+++)))***((((((((((((''''''''''''$$$$$$(((///000---+++,,,+++,,,---,,,+++***+++---)))(((&&&%%%%%%''')))+++...000444888>>>CCCGGGIIIKKKLLLNNNPPPRRRQQQGGG===777666444000---***))))))&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))***++++++,,,---...//////111///000444<<>>AAA???;;;999===AAAFFFHHHMMMRRRVVVVVVTTTQQQHHHJJJMMMNNNOOONNNMMMLLLOOOFFF;;;444333444222///...,,,***+++,,,......---//////000000111222222222000111111111222222333333555555444333333333444444000000111111222222222222888999::::::;;;;;;;;;::::::999999:::<<<======;;;;;;<<<<<<<<<<<<;;;999999===;;;888888888999888777;;;;;;;;;<<>>??????>>><<<<<<======;;;:::999999999999999999999999555555555555555555555555444444444333333222222222333444333111//////111333222222222222222111111111000000000000000000000000///000111111222222222111000000000000000000000000qqqggg^^^\\\\\\\\\^^^aaa^^^]]][[[ZZZ[[[]]]```bbbeeefffhhhhhhfffbbb]]]ZZZVVVTTTRRRRRRSSSTTTSSSRRRTTTRRRPPPMMMIIICCC<<<888;;;<<<;;;<<>>;;;:::;;;>>>@@@AAADDDIIIMMMPPPPPPOOOMMMOOOPPPPPPNNNMMMNNNOOOSSSLLLDDD>>><<<:::888666222000---,,,,,,,,,,,,+++---------...//////000000///000000111222333333444555555555444444555666666111111111000000000000000444555666777777888888777888888888:::<<<<<<;;;:::777888999:::;;;:::999888999999888777777777888888;;;::::::999:::;;;===>>>999;;;???CCCFFFGGGGGGGGGMMMSSSYYY\\\[[[ZZZ[[[]]]cccbbbaaa```____________UUUVVVWWWWWWVVVTTTRRRPPPXXXVVVSSSQQQPPPOOONNNLLLJJJJJJHHHGGGEEEDDDBBBBBB:::;;;;;;;;;:::999888777888777666555333222111000//////......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------............///......///000000111222222444666888:::===>>>??????======<<<;;;<<<>>>???@@@???===<<<<<<<<<<<<;;;999::::::;;;;;;;;;;;;<<<<<<888888888888777777777777777777777666555555444444666777777555333222333555555444444444444333333333444333333222111000000///000111222333444444444444111111111111000000000000nnneee^^^\\\\\\[[[^^^bbb___^^^\\\[[[\\\^^^```bbbccceeeggghhhfffbbb[[[WWWSSSRRRQQQRRRTTTTTTSSSQQQNNNNNNOOOPPPNNNGGG>>>777999999888:::AAAGGGEEE>>>666333000000222555777888999777999BBBHHHHHHIIILLLLLLTTTTTTVVVeeemmmkkkmmmlllqqqwwwyyywwwwww{{{lllRRR@@@555///+++,,,---***((()))'''((((((((((((((((((((('''&&&)))...///------///---...//////---,,,,,,---((('''&&&%%%&&&'''((()))---000555;;;AAAFFFJJJLLLNNNMMMOOOTTTUUUOOOCCC;;;888777444///***'''(((***$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))***************+++---000222444222333666888999<<>>===>>>BBBEEEGGGGGGMMMOOOQQQQQQOOOMMMNNNPPPOOOMMMJJJGGGEEEDDDCCCCCC???;;;666333000///---+++)))******++++++,,,------......///000111222333333333333333333444444555666555555333222111111000000111111222333444444444444666555666888::::::999777555777888999999999777666666888::::::777666888:::::::::::::::999999999999777888:::;;;===>>>??????FFFKKKPPPSSSSSSTTTWWWZZZYYY[[[^^^bbbfffhhhjjjjjjaaaaaaaaaaaa```___]]]\\\___]]]YYYXXXXXXYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGEEECCC@@@>>><<<;;;666666555444222111000/////////////////////...............---------,,,,,,---------............/////////000000000111111111222333666999<<<===>>>???======<<<;;;<<<>>>@@@AAA@@@???======>>>>>><<<;;;:::::::::;;;;;;;;;<<<<<<999999888888888777777777888888888777666666555555555777888888666555555666666666555555555444444444444444444333222111111000222333333444444444333333222222222111111000000000kkkddd^^^\\\[[[ZZZ]]]bbb^^^]]][[[ZZZ[[[]]]___aaacccdddeeefffddd___XXXRRRRRRRRRRRRSSSUUUVVVUUUTTTHHHJJJNNNRRRRRRKKK@@@777555555444666>>>EEEBBB;;;444222000000333666888999888555888BBBGGGGGGHHHKKKLLLUUUVVVYYYhhhooolllmmmlllqqqwwwxxxvvvvvvyyy}}}xxx]]]BBB555333---***+++,,,)))(((***'''''''''((((((((((((((()))&&&%%%((()))((()))---,,,...//////---++++++,,,((('''&&&%%%&&&&&&'''(((---000555;;;AAAGGGKKKMMMOOOMMMPPPUUUWWWOOOCCC;;;;;;:::777000)))&&&''')))$$$$$$%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&((()))***+++******+++,,,///222444666333777;;;===;;;:::<<<>>>888888888888999:::;;;<<<777999555---***------)))))))))))))))(((((((((((((((***+++---......------,,,---/////////000222444444///...333777777777888111111111111333888>>>CCCBBB>>>:::888999===???AAAEEEIIINNNOOONNNMMMNNNOOOJJJKKKMMMMMMLLLKKKLLLMMMLLLGGGAAA;;;777333000...''''''(((((())))))******+++,,,---...///000111222111111111111222333444555999888666444333222111111...///000111222333333333333333444666888888777555666777999::::::888777555222666:::888333111333666777888888888888777777666999888777666777888:::;;;666999===???@@@BBBGGGLLLIIILLLRRRXXX[[[\\\[[[ZZZ``````aaaaaaaaaaaaaaaaaacccaaa]]]\\\^^^```bbbbbbaaaaaabbbbbbbbbccccccdddeeeeeeffffffeeecccaaa```]]]\\\ZZZWWWTTTQQQOOONNN>>>===<<<:::999777666555555555444444333333222222/////////......------------------.........//////000000000000000111111111...///333666999;;;;;;<<<>>>===<<<<<<<<<>>>AAABBBDDDBBBAAAAAAAAAAAA@@@>>>999999999:::::::::;;;;;;888888888777777777666666999888888777666555555444222555777888888777777888666666666555555444444444444444444333333222222222444444444444333222111111222222222222111111000000mmmgggaaa^^^^^^___^^^]]]ZZZ[[[[[[ZZZZZZ\\\___bbbhhhdddbbbdddgggdddYYYOOOVVVYYYXXXTTTUUUZZZYYYTTTNNNOOOPPPQQQNNNHHH@@@:::777444222555:::<<<;;;777888444111111444777777777999999===DDDGGGGGGIIILLLLLLUUU^^^bbbeeejjjmmmmmmmmmnnnrrrwww{{{|||zzzxxx{{{kkkUUUAAA888111000...,,,+++***))))))&&&''')))*********)))((())))))))))))***+++,,,---...000///+++,,,///---'''***&&&%%%((((((&&&'''+++///222666===CCCGGGGGGFFFNNNQQQTTTRRRLLLFFFBBBAAABBB<<<333+++'''%%%######'''%%%$$$$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%''''''(((((((((((('''''''''(((***---///222333444666333888AAA@@@666333999222444666666666888<<<@@@444333111///---,,,++++++***++++++,,,+++***)))(((+++***)))))))))***,,,,,,333222111111000000111111000000111222333555666777:::999888777666444333222:::999;;;@@@EEEEEE???:::555:::AAAIIIMMMNNNMMMKKKIIIMMMQQQPPPMMMMMMQQQVVVNNNLLLIIIEEEBBB???;;;888111---+++,,,,,,(((%%%&&&'''$$$&&&,,,...+++,,,000111000000000111222444555555666777888888777555444555444333222111000000000000111222333444555555555555555555555555666777888888888777777666666555555<<<999666666888888777444555555777888999:::::::::777777777999;;;======<<>>AAABBBBBBCCCCCCCCCAAA@@@???>>>===============>>>>>>999888888777777777777888555777999999777555444444:::999888777666666666666888666444333222333555666444444333333333222222222666666555444444444555555666555444222111000000000kkkfffaaa^^^___aaa```^^^[[[\\\\\\[[[[[[\\\___bbbgggbbb___```cccaaaXXXQQQYYYYYYVVVRRRTTTYYYXXXTTTTTTUUUUUUTTTPPPHHH???999777444222444999;;;999666777444111111444666777777999999===DDDGGGGGGIIILLLRRRZZZaaabbbcccgggjjjjjjmmmnnnrrrwww{{{|||zzzxxxtttaaaIII666...///...---+++***)))))))))&&&'''((()))***))))))((())))))))))))***,,,------+++......,,,---111///******&&&%%%((((((&&&'''+++000222888>>>DDDGGGHHHGGGKKKOOORRRQQQKKKEEEAAA@@@>>>999111+++((('''&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%&&&''''''((())))))(((((()))******,,,...000222333444222777@@@>>>555222777111333444333222333666999333222000...---+++******++++++,,,,,,,,,+++***)))))))))((((((((()))***+++000000000111111111222222///000000111333444666777888999:::;;;:::888666444444333333777>>>CCCCCCAAA;;;;;;<<<>>>AAAEEEIIILLLLLLLLLLLLIIIGGGHHHMMMQQQOOOLLLJJJHHHHHHEEE@@@<<<:::444111333222///---...)))&&&&&&***+++((((((,,,//////000111111111000000444555666777777666444333555555444333222111111111111222222333444444444444444444333333333444555555666666666666555555555555999777555555777888777555555555777888999:::::::::888666555666999:::::::::::::::<<>>>>><<<<<<;;;:::999888777777444666777777666555666777:::999888888777888888888777666555444444444555666666666555555555444444444444444333333333333444555222222111111000000111111}}}gggccc^^^]]]___aaa```^^^]]]]]]]]][[[ZZZ[[[^^^aaafffbbb^^^^^^```___ZZZVVV\\\YYYUUURRRVVV[[[YYYUUUYYYYYYYYYVVVPPPFFF<<<666777555333444666777555333555333111222444666777777999999===DDDGGGGGGIIILLLTTT[[[```aaabbbggglllmmmmmmnnnqqqvvvzzz|||{{{yyyrrrYYY@@@111,,,---,,,+++***))))))))))))&&&'''((())))))))))))((()))))))))***+++,,,...///***---......111333111,,,)))&&&%%%'''(((&&&(((+++111444999???DDDGGGHHHHHHIIINNNRRRQQQLLLFFFBBBAAA999555...***(((((())))))'''%%%$$$$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%%%%&&&'''((()))*********---,,,+++***+++---///111111000555===<<<444111555555555444222000///000222111111///...,,,+++))))))+++,,,,,,,,,,,,++++++***((((((((('''((())))))***,,,---///111222222222222/////////000111333555555555777;;;>>>>>>===:::888444000---000666===AAACCC===<<<;;;:::<<>>======:::555000///111666999:::888:::===@@@@@@>>>:::888CCCEEEJJJOOOQQQPPPKKKGGGJJJGGGEEEHHHKKKIIIAAA:::333333777>>>@@@;;;666444111...,,,***'''%%%$$$$$$!!!###&&&))),,,...000000000111222333444444333333666555444444444444444555333333444444444333222222444333222111111111111111000111111222222333333333222222111222333444555555777777777888999:::;;;<<<<<<:::777555666777777666666666666888:::<<<======;;;???DDDFFFEEECCCBBBBBBFFFGGGHHHIIIJJJLLLMMMMMMIIIJJJLLLQQQVVVWWWVVVTTT[[[\\\___bbbddddddcccbbbbbbbbbbbbcccccccccccccccdddeeeffffffgggggggggggggggggghhhggggggfffeeeeeeffffffeeedddbbbaaa``````eee```ZZZUUUQQQLLLGGGCCCCCCAAA>>>:::666333111000666555444333222222222222222222222222222333444555222222222222111111111000//////......///000000111000222555777999999888888444777:::;;;:::999888888888888888888999:::;;;<<<888888888999888777666666444444444333333333222222333333333333444555666777222222222111222333333444vvvaaa___]]]^^^bbbcccbbb___[[[[[[[[[YYYXXXYYY[[[^^^___```bbbcccbbb```\\\ZZZXXXUUUUUUYYY]]]]]]YYYUUUZZZ\\\]]]YYYOOOCCC:::666666444333222222222000///000111333444555555666666999999<<>>???===:::666444333333333333333777;;;>>>>>>:::555111;;;===@@@EEEJJJKKKJJJHHHHHHFFFEEEGGGIIIGGGAAA;;;,,,***+++222777888:::===888888666222000...---,,,######"""###&&&)))---///......///000111222222222444444333333333444444555333333444444444333222222444444333222222111222222//////000000111111222222//////000000111222333555777666666777888999;;;<<<===;;;999888888999888888666666777666666666777777333666;;;>>>>>>===<<<;;;===>>>@@@BBBDDDFFFGGGHHHBBBDDDGGGKKKMMMNNNLLLJJJKKKMMMQQQTTTVVVVVVWWWWWWZZZ\\\___aaacccdddddddddccccccddddddddddddccccccgggeeecccbbbaaabbbcccdddfffffffffffffffgggggggggfffeeebbbaaaaaaaaa```___ZZZXXXUUUQQQMMMJJJHHHGGGDDDCCCAAA>>><<<;;;::::::;;;:::888777777777666666888888777777666555555555222222111111111111222222,,,...000333444444333333555:::???AAA@@@;;;777555222222222333444555777777444555555555555444333222666666555555555444444444000000000111222333444555222111111000000000000000ssscccaaa```cccfffgggeeebbbZZZ[[[ZZZYYYXXXYYY\\\___[[[^^^aaabbb```\\\ZZZXXXSSSQQQSSSXXX[[[YYYWWWWWW]]]```aaa\\\RRRFFF===999555444444333111000000///...000333555555555555666999999===DDDGGGGGGIIILLLMMMSSSXXXXXX\\\fffooosssmmmnnnppptttyyy|||||||||hhhIII666//////...,,,+++***)))((((((((((((''''''&&&&&&''''''((()))(((((()))+++---000222333222222555;;;:::333+++'''(((%%%$$$'''(((''')))---111777>>>BBBCCCEEEHHHJJJIIILLLNNNKKKFFFAAA@@@AAA444111,,,)))(((((((((''''''%%%$$$$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%$$$%%%''')))***+++,,,,,,///...---,,,,,,---///111---...000111000000222444999666222///...---,,,***---.........---+++)))((('''''''''&&&''''''((()))))))))***++++++++++++++++++,,,---...///...---,,,,,,,,,,,,------...///000333222222333555888<<<>>>::::::999888777555444333333333333333333333333333777666555555888===CCCGGGFFFFFFGGGIIIJJJHHHEEEBBB@@@777...,,,,,,...333999<<<>>>>>>;;;::::::999666+++)))&&&###"""$$$''')))******+++,,,---///000000111111111111222222333444222222333444444333333333444444333333222333333333/////////000000000000000---...//////...///111333444444333444555666888999:::999888888::::::999777888999;;;:::888777777888888666555333333444666777666777888:::;;;===>>>???AAACCCFFFIIIJJJIIIHHHGGG>>>AAADDDEEEEEEDDDEEEFFFIIIKKKNNNQQQTTTVVVXXXYYY^^^___aaabbbdddeeeeeeeeejjjhhheeebbbaaaaaacccdddeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeefffdddcccbbb```___^^^^^^^^^[[[ZZZXXXUUUSSSRRRQQQPPPLLLIIIFFFCCCBBB@@@===;;;999999888888888888999999777777666555444444444444111222222222111000...---...333999;;;999444///---............///000222222111000000000000/////////222222111111111000000000...............///000111//////...---,,,,,,------qqqbbbaaaaaadddggghhheeebbb[[[[[[[[[[[[ZZZ\\\___bbb]]]___bbb```\\\YYYZZZ[[[SSSRRRTTTXXXXXXWWWZZZaaa```cccddd^^^RRREEE<<<888444444444333111000000000,,,///444666555444555666999999===DDDGGGGGGIIILLLLLLRRRVVVWWWZZZbbbjjjnnnmmmmmmppptttyyy|||}}}||||||zzzZZZ===111111000+++...---+++***)))(((((('''''''''&&&&&&&&&'''((()))((((((***,,,...111333444333222666======333***'''((($$$$$$'''(((''')))---000666>>>BBBCCCCCCGGGJJJKKKLLLLLLHHHBBB>>>???@@@111...+++(((((()))(((((('''%%%$$$$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%&&&&&&((()))***+++,,,,,,---------...///000111222...//////------000333555555222...---------,,,***---...//////...,,,***((((((''''''&&&'''((()))***((((((***+++++++++***)))******+++,,,---......///,,,++++++,,,,,,---...///111111222333555777999:::777999::::::999888777777333111///---...111555777666666666333222444999>>>AAADDDHHHIIIIIIIIIJJJLLLNNNFFF===888444000///111666;;;>>><<<===???>>>999000...+++'''%%%$$$%%%%%%%%%%%%&&&''')))***,,,---.........///000111222333111222222333444444444444333333222222222333444444000000000000////////////+++---///...,,,,,,///111000/////////000222444555333333444777999999777555555888<<<<<<:::999999:::;;;999666444444444555555666666666555555555555555999;;;>>>@@@AAAAAAAAAAAAAAACCCEEEFFFDDDEEEGGGIIIAAA@@@>>>======@@@CCCEEEOOOPPPSSSVVVYYY[[[]]]^^^aaa``````______```bbbbbbdddddddddeeeffffffggggggiiiiiihhhfffdddcccccccccccccccbbbccccccdddeeefffiiihhhgggfffeeeddddddddd\\\YYYUUUTTTTTTSSSPPPNNNFFFEEEDDDBBBBBBBBBBBBBBB>>>===<<<:::999888777777888888666555333111000///+++///222444222000---,,,000000000000111222222333222111000///...///000000000000000/////////......//////.........//////000...------------...//////ooo```______bbbeeeeeebbb___\\\\\\]]]\\\\\\^^^aaadddaaacccccc```[[[YYY\\\```WWWUUUVVVYYYXXXWWW___jjj```dddddd]]]PPPBBB999555333444444333111000000111+++///444666555444555666999999===DDDGGGGGGIIILLLIIIOOOTTTUUUYYYaaaiiimmmmmmmmmoootttyyy|||}}}}}}xxxoooNNN444---000---$$$///...,,,+++)))(((''''''''''''&&&%%%&&&'''((()))((((((***,,,...111444555222111666??????444+++((('''$$$$$$'''(((''')))---000666>>>BBBBBBCCCFFFIIINNNNNNMMMHHHBBB??????BBB///,,,)))((()))******)))'''&&&$$$%%%&&&&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++++++++++++++,,,---///111222333444///000...++++++///444777444111------...///...,,,---.../////////---***))))))(((''''''''')))***+++&&&''')))*********)))(((((())))))***,,,...000111++++++++++++,,,---......000111333555777777777777888999::::::888888888999000000000000222444666888555;;;???>>>999444444555<<>>===777000///---,,,***(((&&&&&&!!!""""""###%%%''')))***------------...000111222000111222333444555555555222111111111222333444444111111000000/////////...+++---...---++++++---000---,,,++++++,,,...111222......111444777777555333---111666888666555555666555666888999:::888444111888888777555444222111111---///222444555666777888222555777888888:::>>>AAAHHHCCC<<<555222333777:::>>>@@@CCCFFFIIILLLNNNOOOOOOQQQTTTXXX[[[]]]^^^___^^^___```aaaccceeefffgggfffgggggggggggggggiiijjjdddcccccccccddddddeeefffgggfffffffffgggggghhhiiieeebbb```aaaccceeedddbbb]]][[[XXXUUUSSSQQQPPPPPPHHHGGGEEECCCAAA@@@??????<<<;;;999777666666555555222444666666555555666777666666555555555666777777666555333111111222333444666666666555555555444444333222111111111111111222......//////000222333444rrrdddbbb``````aaabbbaaa```ddd```ZZZWWWYYY]]]bbbdddbbb___\\\\\\___aaa```^^^XXX^^^^^^WWWRRRUUU\\\```ZZZ^^^]]]^^^[[[HHH888;;;666222///000444555222......///111333444444444444666888<<>>999111---###%%%&&&%%%$$$%%%***...777:::999<<>>999666444333---))))))(((%%%%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******,,,,,,---...000333555777222---***,,,+++***...666999333,,,(((***---//////444000,,,***,,,---,,,***)))******)))'''&&&((()))''''''''''''''''''''''''%%%&&&'''((()))***+++,,,,,,---------------------000111222333444555555666666777999:::;;;;;;::::::777777555444222000//////555777999:::888777777888777222222:::AAAEEEKKKRRRPPPNNNLLLIIIGGGFFFEEEEEE@@@<<<777555555555222000111///---,,,---...---,,,...***$$$!!!"""%%%((()))&&&'''(((***+++,,,,,,,,,...000111333444555444444333333222222222333444444333111//////111000---***---,,,,,,++++++,,,,,,---...,,,,,,,,,......---,,,.../////////000000111111888777555555555666888:::555777999:::;;;:::888777555666555333333555333///000000/////////000111222......------...000222444444444333111111444888<<<<<<<<<===???AAACCCEEEGGGDDDDDDFFFGGGJJJLLLNNNPPPYYYWWWTTTTTTVVVYYYZZZZZZaaa___]]]___cccffffffeeegggggggggeeecccbbbccceeecccdddeeeeeedddcccaaa```bbb``````aaadddeeeccc```^^^aaadddeeeeeeeeeeeefffbbbbbbaaa___]]][[[YYYXXXWWWTTTPPPKKKFFFCCCAAA@@@???===<<<<<<======<<<:::BBB???<<<;;;<<<>>>???@@@BBB;;;888999:::888666777555666666777888999::::::999999999999888888777777:::999777666777:::>>>AAAtttdddcccaaa```aaabbbaaa``````\\\XXXVVVYYY^^^bbbdddaaa]]]ZZZ[[[]]]___^^^\\\XXX\\\ZZZTTTQQQVVV\\\___ZZZ^^^\\\]]]\\\KKK999999555222///000444555222///...///111222444444444333666888<<>><<<999555222222000...------,,,)))'''******)))******((($$$!!!$$$$$$$$$$$$&&&(((***++++++,,,...000111222222111222222111111222222333333333111000000111111///,,,------,,,,,,,,,,,,------...---,,,,,,---...---+++.............../////////222111000000111222333444555666777888999888777777777888777444444666444///111111111111222222333333111000//////............111111111000000222666999888888999:::<<<>>>???@@@AAAAAACCCEEEGGGJJJLLLNNNPPPPPPNNNKKKIIIKKKPPPTTTPPPOOONNNPPPUUUYYYZZZYYY^^^___aaabbbaaabbbccceee```aaacccdddeeeeeedddddd```^^^]]]___bbbccccccaaabbbccccccbbb```___```aaahhhgggffffffggghhhiiijjjgggfffcccaaa^^^\\\ZZZYYYZZZXXXUUUSSSRRRQQQOOOMMMLLLJJJGGGFFFGGGIIIJJJJJJJJJEEEAAACCCDDDBBBAAABBB@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>===<<<<<<;;;;;;???>>>===<<<===???BBBDDDvvveeecccaaa```aaaaaa```___]]]ZZZXXXXXX[[[___cccdddbbb^^^[[[[[[^^^___]]][[[ZZZZZZWWWRRRSSSZZZ___```[[[]]]YYYYYY\\\NNN;;;777555222000111333444111///...///000222333333333333666777;;;AAAFFFJJJJJJIIIOOOPPPRRRVVV[[[aaafffiiinnnlllkkkmmmrrrxxx||||||aaaAAA000000---+++---+++(((((((((((((((''''''''''''((())))))******))))))++++++,,,,,,---///000111999999<<>>GGGJJJPPPPPPHHH???:::777555222---***++++++((('''((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''))))))***++++++---111555777777666555333///---------,,,///333222111///---++++++---///000---***)))*********)))''')))++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))******+++,,,------............///000111222333333444444444444444333222222333444444555444222111000+++---///111111111222333111---***)))))),,,666@@@FFFGGGIIIKKKLLLLLLKKKJJJDDDGGGIIIHHHEEEAAA===;;;:::999777666555222...+++,,,,,,,,,------***%%%"""&&&%%%###""""""$$$&&&'''&&&''')))+++,,,------...000000//////000111111222333222111222222222000.........------------......///...,,,,,,------,,,+++---------,,,,,,,,,,,,,,,,,,,,,------...///000000444444444444555555555555777888777444555666444///111111222222222333333333000000000000///...---,,,...///000000000000333555333333444444555777888999:::;;;<<<>>>@@@BBBEEEFFFEEEGGGFFFAAA<<<===DDDLLLCCCBBBBBBDDDGGGIIIJJJJJJKKKMMMPPPQQQQQQQQQRRRSSSSSSUUUWWWZZZ\\\]]]^^^___\\\ZZZZZZ[[[___ccceeefffdddddddddbbb______```bbbaaaaaaaaaaaacccfffiiikkkllllllmmmmmmlllkkkjjjiiikkkhhheeebbbbbbaaa```^^^aaa___\\\\\\]]]____________[[[YYY\\\]]][[[ZZZ\\\YYYYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRRRRuuufffcccaaaaaaaaaaaa```___^^^\\\ZZZ[[[^^^aaacccccceeebbb___^^^``````^^^[[[[[[YYYTTTQQQVVV___cccccc^^^]]]UUUTTTYYYOOO===777444222000111222333111///...///000111111222222222666777:::@@@FFFIIIJJJJJJQQQRRRSSSWWW[[[aaafffiiimmmllllllmmmqqqvvv{{{~~~tttPPP777,,,...+++***,,,)))'''''''''''''''((((((((((((((()))***************,,,,,,,,,,,,---...//////555666<<>>DDD@@@===FFFIIIOOOPPPHHH>>>:::777555222---***,,,,,,)))((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++&&&)))---222666999::::::333111......//////000111---///000...***)))***------,,,***)))))))))((((((&&&)))++++++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++,,,---...///,,,---...///000111111222444444444444555555444444...///111222111000...---...///000000...---...///111222222000+++***///555999;;;>>>BBBFFFJJJNNNOOOGGGKKKOOOOOOLLLIIIHHHIIIGGGFFFEEEDDDCCC@@@<<<888777333---***)))***++++++***)))'''%%%$$$###############%%%&&&'''))))))***------------...///000000222222222222333222111000.........------.........///...------------,,,***,,,,,,++++++******))))))***+++,,,...////////////000000000///000111111222333555444222444666555000000000111111222222222222---...000111222111000///...///111222111111222444222222111111222222333333444444444555666888999:::>>>???>>>:::777777;;;@@@AAA@@@???????????????>>><<>>DDDIIIKKKKKKRRRRRRTTTWWW\\\aaafffiiikkkllllllmmmooosssyyy}}}~~~|||uuuyyynnnSSS:::...---000)))(((,,,))))))))))))))))))((((((((('''((())))))******)))))),,,,,,++++++,,,---......111666???BBB;;;...''''''$$$&&&((('''%%%'''+++///222;;;===???CCC>>>===IIIFFFLLLMMMEEE<<<888555333...***))),,,---***(((***'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((******+++,,,,,,,,,,,,,,,...000333444222222000///222666444///+++---......,,,+++***+++)))***+++***((('''((()))''')))++++++)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***++++++,,,,,,++++++,,,---...///000000------...///111333555666222111111111111111111111///000111111000111333555444===CCCCCC>>>:::444///***(((((()))///888@@@FFFHHHJJJLLLLLLKKKKKKLLLMMMLLLKKKKKKLLLLLLLLLIIIGGGIIIEEEAAA<<<999444000,,,)))************)))((((((%%%$$$$$$$$$$$$%%%&&&'''(((((((((((()))+++,,,---,,,...000000000///000111......------------.........---,,,,,,......---,,,+++++++++***************))))))************++++++************++++++++++++))),,,,,,,,,///333333///000111222333444333222222111111222222111111000000111333555555444333444555333222222111111111222222555444333222222111111111000000000222444333000,,,...000222333222222222333444666888888666444444555333333333333444555666777333555666888<<>>AAA888,,,''')))%%%''')))(((&&&(((,,,111222:::<<<===AAA<<<<<>>555)))%%%(((''')))***)))((()))...222222:::;;;<<<>>>:::;;;IIICCCIIIJJJBBB:::555333111+++((('''+++,,,)))((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,)))+++...111222111000//////111000000555;;;888000333111...///222333111...(((***,,,,,,)))'''(((***)))******)))'''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***)))))))))))))))*********+++,,,,,,---...///000000///......---...///000111444222///---,,,---///000111111111///,,,,,,---///000333333222555<<<>>>999222///,,,(((&&&&&&'''(((+++...555@@@IIIMMMLLLHHHOOOMMMKKKJJJJJJKKKJJJHHHFFFFFFGGGIIILLLLLLKKKIIICCC>>>666///++++++---///,,,***)))'''&&&&&&''''''%%%%%%%%%&&&'''(((******'''***------,,,+++---///---,,,,,,++++++,,,,,,---+++******,,,...000///...+++++++++,,,---------...///---+++)))((()))***+++)))+++---...///...,,,+++,,,......,,,---///...)))((()))+++------,,,+++************+++---000333444///000000///......000222//////.........///000000111111111222222333555555---111444333///...222666,,,///111111...,,,,,,---+++,,,,,,,,,++++++---///111000000///000111333444///000111000...///333777777;;;@@@CCCDDDDDDCCCCCC@@@EEELLLTTTYYYZZZZZZYYYXXXZZZ\\\^^^``````aaa```\\\\\\^^^```bbbaaa]]][[[]]]]]]___aaabbbaaa^^^[[[RRRRRRUUUXXXVVVRRRSSSWWWZZZXXXUUUTTTSSSUUUWWWXXX[[[[[[[[[ZZZZZZYYYYYYYYYVVVVVVWWWWWWYYYZZZ\\\]]]wwwfffccc```^^^___aaabbbccc```]]][[[]]]bbbfffeeebbbffffffffffffeeeaaa\\\XXXOOOSSSYYY^^^aaaccceeegggiiikkkhhhiiijjjYYYEEEBBB888444111333333000...///111111000000000000111111222555888;;;???DDDIIIMMMMMMQQQSSSSSSVVV___eeegggkkknnnppppppoooqqqvvvzzz~~~}}}~~~xxxaaaCCC000---,,,***(((((()))***+++...,,,***(((''''''((())))))))))))))))))(((''''''...///000000000222444777///888>>>999000+++(((&&&'''((((((''''''(((+++---333999888999>>>999999DDDDDDKKKLLLBBB999555222///*********+++,,,,,,)))'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&'''(((++++++++++++++++++,,,,,,,,,///111111000000222555111///...///111333444444777333...---...///...,,,******)))((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%))))))*********(((&&&%%%...---,,,+++++++++,,,---++++++,,,------......///555444222000......//////222111///---------......444111000111444555333111------,,,+++***((('''&&&******+++...555>>>GGGLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFIIIMMMPPPQQQPPPMMMKKKJJJHHHEEE???:::444000...---+++***+++------***'''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&)))+++---------...//////...---+++***))))))***+++,,,,,,---...------------,,,+++******222+++(((,,,000......222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((('''+++***)))((('''&&&%%%%%%(((((())))))*********+++........./////////000000///---+++,,,000222111///333333333333333333333333111111000000/////////...000///---,,,++++++,,,,,,//////000///...///222444000000000//////.........,,,,,,,,,,,,---///000111444777:::===>>>???BBBDDDHHHEEEGGGMMMQQQRRRSSSUUUUUURRRQQQSSSUUUVVVXXXYYYYYYXXXVVVVVV[[[aaaaaa\\\ddd``````gggkkkiiibbb]]]ZZZOOOQQQWWWTTTSSSSSSLLLYYYWWWTTTPPPMMMNNNRRRUUU___bbbccc]]]RRRIIIEEEEEEAAA===<<>>...---,,,***(((((()))***+++---,,,***(((''''''((())))))))))))))))))(((((('''---.../////////111444777:::AAACCC;;;000***&&&###'''((((((''''''(((***---222888777999===999888CCCFFFLLLLLLCCC999555333000***))))))***+++***(((&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&''''''(((&&&'''((()))+++---...///,,,---------,,,...333888444222000000111222222111555222///---,,,,,,,,,+++******)))((((((((((((((())))))************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((()))***)))(((''''''***+++,,,,,,---,,,++++++)))******+++,,,,,,------222111///...---,,,------000///......---.........222000///000222333222000000000//////---,,,+++***(((''''''(((,,,111777:::EEEHHHLLLOOOOOOMMMHHHEEEIIIHHHHHHHHHIIIKKKMMMOOOKKKKKKKKKIIIGGGDDDAAA???333111///......+++'''###)))((((((''''''''''''''''''&&&%%%&&&)))+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))---'''&&&+++//////000333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))((('''&&&&&&%%%''''''''''''(((((())))))+++++++++,,,,,,,,,------...,,,***+++...000///...111111111111111111111111/////////.........------///...---,,,+++,,,------///000000000///000222555222111111111000000000/////////.........///000000---///111444888===CCCHHHSSSQQQRRRUUUSSSNNNKKKMMMKKKJJJKKKMMMPPPRRRSSSTTTSSSTTTSSSRRRVVVZZZWWWRRRZZZ[[[[[[ZZZYYYZZZZZZYYYZZZNNNNNNRRROOOPPPQQQLLLSSSRRROOOLLLJJJKKKNNNQQQQQQQQQQQQLLLEEE@@@???@@@???===<<>>CCCHHHLLLLLLPPPRRRRRRVVV^^^dddfffiiinnnrrrtttttttttvvvxxxyyyeeeLLL777---,,,+++***)))((()))******,,,+++***((((((((())))))))))))))))))))))))((((((---......---...111555999BBBFFFDDD999...(((%%%###'''(((((('''&&&'''***,,,000666666888===999888CCCGGGLLLLLLDDD:::555333222)))((((((((())))))'''%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''')))+++---......---,,,***))))))---444999777444222111000000///---222222000---***))))))******))))))((((((((((((((()))******************))))))((((((''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''((()))))))))((((((&&&(((+++---...,,,***)))((((((((()))******++++++///...---,,,+++*********,,,------...............000///...///111222111000222222222222111000......((((((&&&%%%%%%&&&((()))111555<<>><<<999777444000+++'''(((((((((((((((((()))***%%%$$$###$$$&&&'''&&&%%%(((((((((((()))***+++,,,---,,,,,,,,,+++++++++************+++******))))))***'''&&&))),,,---...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((()))))))))+++***))))))+++------,,,////////////////////////---,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///000111111000000333555333333333222222222222222333222222111000000111111///000000222666>>>GGGMMMWWWXXXZZZ[[[TTTJJJEEEFFFIIIJJJKKKKKKLLLMMMMMMLLLKKKOOOQQQSSSVVVYYYWWWQQQOOOVVVVVVMMMGGGLLLRRRTTTOOOBBBAAADDD@@@AAAEEEBBBGGGGGGEEECCCBBBCCCFFFIIIAAA???===;;;:::::::::;;;============>>>>>>>>>>>>}}}gggdddaaa___```aaabbbbbbdddbbbbbbccceeefffeeeccceeeeeeeeeccc```^^^^^^^^^XXXVVVUUUZZZaaaggghhhgggkkkhhh___]]]aaaUUUEEECCC<<<666111111111///000333111111000000000000111111222444777:::===BBBGGGKKKKKKPPPRRRQQQUUU]]]dddfffhhhnnntttwwwvvvuuuvvvwww|||uuuZZZAAA222...++++++***)))((())))))***+++***))))))((())))))*********))))))))))))))))))......//////000333888<<>>EEEJJJLLLPPPVVVZZZSSSJJJFFFHHHPPPSSSSSSOOOLLLKKKIIIFFFOOOUUUZZZYYYYYYYYYUUUOOOJJJRRRRRRGGGCCCKKKQQQPPPDDD888777999444444888666:::;;;:::999999:::===@@@999777666777999::::::999<<<>>>???<<<999666666888hhheeeaaa``````bbbbbbbbbccccccccceeeffffffeeeddddddfffiiigggddd```]]]]]]TTTVVVYYY\\\```eeeiiilllkkkggg\\\ZZZ```VVVGGGFFF<<<666111111111000111333111111000000000000111111222444777999<<>>AAA???DDDNNNTTTQQQJJJIIIMMMSSSXXXXXXQQQKKKIIIGGGBBBUUU[[[^^^ZZZSSSNNNIIIDDDGGGLLLKKKGGGIIIQQQQQQLLLCCC888999<<<555333666222333444555555555666888:::777777888:::<<<<<<999777:::===>>><<<666333333444gggddd```^^^^^^`````````aaabbbdddffffffffffffeeedddhhhkkkjjjeee___]]]\\\SSSVVV[[[___aaadddiiimmmiiidddYYYXXX___WWWIIIHHH<<<666222222222000000333111111000000000000111111111333666999<<<@@@EEEIIIJJJNNNQQQPPPTTT\\\bbbdddiiiooowwwzzzzzzxxxwwwxxxxxx}}}eeeFFF444//////******)))))))))((((((((((((((())))))*********++++++***)))((()))***+++,,,///111444666888<<<@@@DDDIIIGGG>>>222)))((()))((('''((((((&&&%%%%%%(((******222444888>>>:::888CCCGGGHHHKKKIII???444///111---+++)))(((((()))(((&&&$$$%%%%%%%%%%%%$$$###"""!!!###%%%'''((((((((((((((()))+++---///111333444222222333444555333000---333222111222222222000...///000000...,,,*********((((((((((((((())))))***)))***,,,------,,,***)))((((((((((((((())))))***((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))******)))((('''((()))+++,,,)))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++***)))((((((***+++,,,,,,,,,,,,)))+++------------///000+++,,,,,,------------,,,+++---///000111111111000------......---***'''&&&***+++,,,000777???GGGKKKPPPOOOMMMKKKKKKLLLNNNOOOMMMOOORRRSSSRRRQQQQQQRRRPPPMMMHHHBBB<<<777444222((('''%%%%%%''')))***))))))((('''&&&%%%%%%%%%%%%######$$$%%%&&&'''(((((()))***+++,,,---.........&&&***,,,)))(((+++,,,++++++++++++++++++++++++++++++***(((''''''((()))***))))))(((((('''''''''&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&((()))))))))))))))+++---------,,,---...///////////////000000000.........///000222333444111333777999:::<<<===???:::===EEELLLLLLHHHHHHLLLNNNTTTTTTJJJCCCCCCBBB===DDDLLLPPPLLLFFFCCCBBBAAADDDBBBBBBHHHPPPSSSPPPJJJFFF<<<>>>???666333555222111333555666666666888999555777999:::999777555333555888:::888444111111222hhhddd```^^^___`````````___aaadddffffffffffffffffffjjjkkkhhhbbb]]][[[\\\WWWXXX[[[___cccfffggggggeee```UUUUUU^^^WWWIIIHHH;;;666333444444111000222111111000000000000111111111333666888;;;???DDDHHHIIINNNPPPPPPSSS[[[bbbdddjjjpppwww{{{zzzxxxxxxyyyzzz~~~vvvXXX===000------)))))))))))))))(((((('''''''''((()))***++++++++++++***)))((()))***,,,---...111555999<<<>>>BBBDDDJJJGGG>>>000((('''(((&&&'''((((((&&&%%%%%%''')))***222444999???;;;999DDDGGGIIIMMMNNNDDD666000222---+++((('''''''''&&&%%%$$$$$$%%%%%%%%%$$$###""" """%%%'''((()))(((((('''(((***,,,///111333444222222222444666555111---333222222222333222///---...---,,,,,,,,,,,,***(((((((((((((((((()))******)))***,,,------,,,***)))((('''''''''(((((()))***((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''((())))))*********************((())))))******+++,,,,,,***++++++,,,+++***)))))))))))))))))))))***+++,,,)))+++------,,,---///111++++++,,,---------------,,,---...000111111111111+++,,,///222222111///...'''&&&&&&'''+++000666:::FFFGGGHHHIIIIIIIIIHHHHHHNNNQQQTTTTTTSSSRRRRRRTTTTTTSSSPPPLLLHHHEEECCCBBB666222---***))))))))))))''''''(((((((((''''''&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''(((******++++++'''---///+++))),,,---+++------------------------...,,,+++)))((()))***+++******)))((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%%%%(((***+++*********+++++++++,,,,,,,,,------------------------.../////////222555777888999;;;<<<777777;;;AAADDDBBBCCCEEEIIIPPPNNNAAA888888888333333;;;AAA===888999===@@@@@@999;;;JJJSSSRRRNNNOOOJJJ@@@???>>>333000444222000222555666555555666777333555777666222///000111---///111222111000//////jjjgggcccaaaaaabbbbbbbbb]]]```cccffffffffffffgggiiikkkjjjeee^^^ZZZ[[[]]]\\\ZZZZZZ___fffhhheee```bbb]]]RRRTTT]]]WWWIIIGGG:::555333555555222000111111111000000000000111111111333666888;;;???DDDGGGIIINNNPPPOOOSSS[[[bbbdddkkkqqqwww{{{zzzxxxyyyzzzzzz~~~nnnOOO666---+++***)))))))))))))))(((((('''&&&'''(((***+++++++++++++++***)))((()))***,,,------111666:::===???BBBDDDFFFCCC:::---&&&&&&'''%%%'''((((((&&&%%%%%%''')))***222555999@@@<<<:::DDDHHHJJJOOOQQQHHH888111333,,,***'''%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###""" """%%%'''))))))((((((******+++,,,---//////000111000000222555666333000444333222333333111...,,,---***)))***,,,---***'''((((((((((((((()))******(((***,,,......,,,***((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))(((***,,,------+++)))'''(((((())))))******++++++))))))***++++++***)))(((***)))((((((((()))+++,,,(((+++......,,,---///222+++,,,---.../////////.........///000000000000///333111///...---...///000++++++,,,,,,+++)))'''&&&***///777???EEEIIIJJJJJJPPPSSSVVVUUUSSSQQQRRRSSSOOONNNNNNNNNOOOPPPQQQQQQNNNHHH???777333000...---%%%&&&((()))***))))))(((''''''&&&&&&&&&&&&%%%%%%!!!"""###%%%&&&'''''''''+++111333---)))++++++(((000000000000000000000000000///---+++******+++,,,+++***)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$######!!!$$$%%%%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$######&&&((())))))(((((())))))))))))******+++++++++------,,,++++++++++++,,,---...000000///000222444333111222888<<<===>>>@@@IIIOOOLLL;;;000000...)))555===???888000///444777>>>555999KKKUUUOOONNNVVVQQQEEEBBB???333111666666---000333444333222333333222444555222,,,***---111((()))+++---//////...---oooeee```bbbbbb^^^___ddd```cccddddddgggjjjhhhcccjjjiiihhhfffccc___\\\ZZZXXXVVVXXX^^^eeegggbbb]]]___\\\XXXVVVXXXWWWKKK??????;;;555111000111222333222222222111111111111111333444777888;;;???EEEIIINNNLLLNNNSSSTTTUUU]]]hhhjjjpppxxx~~~}}}{{{yyy{{{~~~}}}___:::,,,111000&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$'''***,,,+++******+++111333555777:::???DDDHHHKKK@@@555///,,,))))))+++***)))(((((())))))((('''---000555;;;@@@BBBDDDDDDJJJLLLOOOOOOHHH<<<222---++++++***(((''''''''''''%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%&&&'''((())),,,///111222222111111222...---///333999<<<;;;999777777666555444222000///***++++++++++++***)))))),,,)))''''''***,,,***(((,,,,,,---------,,,***)))(((((())))))))))))((((((((('''&&&$$$######$$$$$$(((((('''''''''&&&&&&&&&(((((()))***+++,,,,,,,,,***((('''))),,,...---+++++++++++++++++++++++++++))))))*********+++++++++,,,+++*********+++,,,---,,,,,,,,,---------......///............//////000444333222000------...000333222000...,,,+++******------,,,+++---111888===BBBHHHPPPUUUTTTPPPKKKGGGRRRQQQOOOPPPQQQRRRRRRQQQUUUSSSQQQMMMHHHAAA999444...///---(((&&&((((((&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))+++///333777:::<<<>>>555444333111///---,,,+++,,,,,,+++***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&))),,,...'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))(((((()))***************************************---,,,+++***)))))))))))))))***,,,...000111111222;;;:::777444111...+++***///...,,,,,,,,,---///111000222555;;;BBBFFFGGGGGGFFFAAA:::444000000333444////////////////////////888666444111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,qqqfff```bbbbbb^^^___dddaaadddeeedddgggjjjiiieeeggghhhgggfffccc```]]]\\\YYYZZZ]]]```aaa```^^^\\\]]]ZZZVVVTTTVVVUUUJJJ>>>>>>:::555222111222222222222222222111111111111111333444666888;;;???DDDHHHNNNLLLMMMQQQRRRTTT]]]gggjjjpppxxx~~~~~~{{{yyyzzz}}}{{{mmmPPP444***...---&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%'''*********)))***+++333555777999;;;???DDDHHHIII???555222000+++'''&&&'''''''''(((************,,,000555;;;@@@CCCDDDDDDIIIJJJMMMOOOKKKAAA666///,,,+++***(((''''''''''''%%%&&&(((((((((&&&$$$###$$$$$$$$$%%%&&&'''((())))))+++...//////...///000111000000333777999999777555666888888666333///---+++++++++++++++***))))))+++***((((((*********))),,,------...---,,,+++***(((((())))))))))))((((((((('''&&&%%%$$$$$$$$$%%%((('''''''''&&&&&&&&&&&&'''((()))***++++++++++++***)))''')))+++---,,,***************************)))))))))*********++++++******)))))))))***+++,,,,,,,,,,,,,,,------------///............///000000222333333222000///000111111000///---,,,,,,,,,,,,///000000///......111333000444999???DDDJJJPPPTTTPPPOOOPPPQQQRRRQQQOOOMMMUUUTTTRRRQQQOOOMMMJJJIII>>>???<<<555111111...***)))((('''&&&&&&&&&'''(((+++++++++*********))))))((((((((('''''''''&&&&&&%%%(((,,,333999>>>BBBDDDEEECCC@@@===999555222000......---,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$%%%%%%&&&'''((((((((()))************)))************************,,,,,,+++***))))))))))))))))))************))))))............---------,,,---,,,*********+++---...///000222666;;;>>>>>>>>>???;;;666000------///000------------------------------------------...............---------------ttthhhaaacccccc______dddccceeedddccceeeiiiiiieeedddfffgggfffccc```___^^^[[[^^^aaa```]]]ZZZYYYYYY\\\ZZZVVVTTTUUUUUUKKK@@@===:::666333333333222111222222222111111111000000222444666777:::>>>CCCGGGMMMLLLLLLNNNOOOSSS\\\eeejjjpppxxx~~~~~~|||zzzzzz|||zzzjjjWWW???000++++++***((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((((())),,,...777888:::<<<>>>AAAEEEHHHEEE;;;444444444///(((%%%%%%&&&''')))+++,,,,,,---,,,///555;;;@@@CCCDDDEEEIIIJJJLLLOOOOOOHHH;;;000,,,+++***(((''''''&&&&&&&&&'''((()))(((&&&$$$"""$$$$$$%%%&&&'''(((((()))'''))),,,.........000111555444333444666777777777444666999:::999444///++++++++++++++++++******))))))***+++***))))))***+++,,,---.........---,,,+++((())))))******))))))(((((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''(((((()))************+++)))((()))++++++***)))(((((((((((((((((((((((())))))))))))************)))(((((((((((()))******++++++,,,,,,,,,---------//////......//////000111111222444444333222222333000///...---,,,---...///...111333333111///------***+++,,,...111666<<<@@@GGGHHHKKKOOOSSSSSSQQQOOOPPPOOONNNMMMMMMNNNPPPPPPMMMOOOMMMHHHDDDCCCAAA<<<333111---***(((((()))***************************++++++******)))(((((((((%%%''')))+++...///111111999999999888888888888777//////...---,,,++++++***************************(((((((((((((((((((((((((((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((('''((())))))******))))))++++++++++++++++++++++++,,,+++***)))((((((((((((((((((''''''&&&%%%%%%%%%&&&'''((()))***+++,,,---***)))((('''((()))***+++---,,,---///222333222111444222///,,,***)))******************************%%%&&&'''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,wwwkkkbbbcccddd``````dddcccdddcccaaaccchhhhhheeedddfffgggfffbbb^^^^^^^^^^^^______^^^[[[XXXVVVVVV\\\[[[WWWUUUVVVVVVNNNDDD===:::777555444333222000333333222222111000000000222333555777999===BBBFFFLLLLLLKKKKKKLLLQQQZZZbbbiiioooxxx~~~}}}|||{{{|||~~~uuu\\\GGG444//////+++)))+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))---222666<<<>>>???AAABBBDDDGGGJJJBBB888111333555222+++(((%%%''')))++++++,,,,,,---+++...444;;;@@@DDDEEEFFFKKKKKKLLLOOORRRNNN???000,,,+++***((('''&&&&&&&&&'''((())))))(((&&&$$$"""$$$$$$%%%&&&'''((()))))))))+++...000000222444666888777666555666777999999666888::::::888444///,,,++++++,,,,,,++++++***)))(((***---,,,)))((())),,,,,,---............,,,,,,)))))))))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))******))))))******))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))******++++++++++++,,,,,,,,,,,,............///000111111///222444555555444444555111000///------...//////+++...111333222000000000000222444333000---***)))666888<<>>@@@BBBDDDEEEFFFGGGJJJLLLFFF;;;222111222///***)))'''))),,,---+++******+++***...444;;;@@@DDDFFFGGGMMMNNNNNNOOOSSSQQQBBB111---,,,***)))'''&&&&&&%%%'''((())))))((('''$$$######$$$&&&'''((()))))))))+++---///000111333666888:::999999888888999;;;<<<:::::::::888666333111///+++,,,,,,,,,,,,+++******'''+++------***(((***,,,+++,,,---......---,,,,,,))))))************))))))'''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))*********)))((())))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))************************+++++++++,,,,,,------------...///000111...000333555444444444555333222111000///.........***,,,............///000///333888;;;:::777555444000......000444888:::;;;FFFIIIMMMNNNNNNOOOPPPRRRNNNQQQSSSRRRRRRUUUTTTPPPQQQOOOMMMJJJEEEAAA>>><<<444333111///---***)))(((,,,,,,++++++++++++++++++++++++---...////////////*********************************))))))(((((('''((((((((((((((((((((((((---------------------------,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&'''((()))***((())))))***************++++++++++++++++++++++++,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''(((((()))'''&&&%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%pppdddeeefffcccaaacccbbbdddcccaaacccgggfffbbbdddgggjjjfff```[[[[[[]]]```ZZZUUUVVVYYY[[[WWWSSSTTTUUUSSSPPPPPPQQQLLLEEE>>>;;;777444444444333222444333333222111000//////111222444555777:::???CCCFFFJJJKKKHHHHHHNNNUUUYYYdddkkkuuu~~~tttggg???444,,,......)))'''((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++...444<<>>@@@BBBFFFIIIQQQTTTTTTRRRRRRTTTTTTQQQSSSTTTTTTTTTSSSPPPNNNMMMIIIHHHDDD@@@;;;777444222111000///...---,,,++++++)))***+++,,,,,,------,,,......---,,,,,,+++******))))))((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++*********)))((((((((()))))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))***))))))))))))***+++,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***)))&&&%%%#########$$$###$$$$$$%%%&&&'''((((((&&&&&&'''''''''(((((((((&&&%%%$$$$$$&&&(((((('''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''$$$$$$%%%%%%&&&'''''''''rrreeeeeegggcccaaacccccceeeeeedddfffiiigggbbbaaafffiiifff___[[[\\\___^^^[[[WWWUUUVVVWWWVVVTTTQQQRRRQQQNNNNNNOOOKKKEEE@@@<<<777333333333444333444444333222111000///...000222333444666999>>>BBBCCCIIIKKKHHHGGGNNNSSSUUUaaaiiittt~~~zzzdddUUU333111......---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,///444;;;@@@???BBBEEEFFFGGGHHHKKKLLLHHHAAA999333---&&&&&&)))(((,,,000000,,,))))))+++(((,,,333:::AAAEEEGGGHHHKKKOOOOOOMMMPPPSSSIII999...---+++)))'''&&&%%%%%%%%%&&&((()))***)))'''&&&###%%%''')))******)))(((+++,,,---...///000444666:::<<<===<<<888666666777;;;;;;;;;:::888444111///,,,,,,------,,,,,,+++*********+++,,,------***((())))))+++,,,,,,,,,++++++)))******++++++******)))'''((())))))))))))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***)))(((((())),,,''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))*********))))))))))))))))))*********+++*********+++,,,---...///---.../////////000222444111333666777777555111///222333333111---+++++++++++++++***)))***...333888<<<999555222111000///---'''+++......---...333777CCCGGGIIIHHHKKKQQQTTTSSSSSSTTTTTTTTTUUUVVVVVVWWWUUUTTTQQQNNNKKKHHHEEEDDDCCCBBB@@@===:::777444333//////...,,,***'''%%%$$$((()))***+++,,,---......******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))*********)))))))))*********+++++++++)))***,,,......,,,***)))(((***++++++***)))+++,,,,,,,,,,,,,,,---...//////++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))(((&&&$$$######$$$%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''(((&&&$$$$$$&&&(((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%''')))))))))(((%%%&&&&&&'''(((((())))))ssseeeeeegggdddbbbcccdddggghhhggghhhkkkhhhccc___dddhhhfff```\\\^^^bbb\\\\\\ZZZWWWSSSRRRTTTVVVRRRSSSRRROOOOOOPPPMMMGGGAAA<<<777333222333444444444444333222111000///...000111333444555999===AAAAAAHHHKKKHHHGGGMMMRRRRRR```hhhsss}}}qqqWWWGGG---111222///---...---+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...333999===>>>@@@CCCEEEFFFHHHJJJKKK@@@===999555...((()))...''',,,111111---******,,,(((,,,333:::AAAEEEHHHIIIHHHNNNOOOKKKNNNSSSLLL>>>...---+++)))'''&&&%%%%%%$$$%%%''')))***)))((('''###%%%''')))******)))(((---.../////////111444777:::===>>><<<777333222333999;;;======;;;666000,,,,,,,,,------,,,,,,+++***+++***))),,,///...+++'''((()))***+++,,,++++++*********++++++++++++******'''((()))******)))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$'''))))))((((((***---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))))))))************)))))))))***+++,,,...///---......------...000333///222666::::::777444111555777888777555222000000+++,,,,,,+++***+++---///000//////111333444333222777888666000***(((+++000)))...333777???KKKRRRSSSUUUTTTRRRQQQRRRTTTVVVXXXTTTTTTSSSSSSSSSSSSRRRRRRWWWUUURRRMMMHHHDDD@@@>>>:::999888777444222000///*********++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&((())))))))))))******+++++++++,,,,,,,,,***,,,///111111///,,,***)))+++,,,,,,+++***,,,---............///000111111+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++'''&&&%%%%%%%%%'''***+++'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%)))'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))((('''&&&%%%%%%&&&&&&'''((())))))sssbbbddddddbbbbbb^^^```fffiiigggggghhheee^^^aaaeeefffdddcccccc```\\\[[[[[[ZZZXXXTTTRRRQQQQQQTTTVVVVVVSSSQQQOOOIIIBBBAAA===777444333333333333000000000000////////////111222333444555777:::===DDDHHHJJJHHHFFFHHHPPPXXX```gggpppyyy~~~~~~uuu\\\FFF:::111000...---,,,+++++++++))))))))))))))))))))))))+++***************+++++++++,,,...111444888;;;<<<>>>@@@CCCGGGIIIJJJIIIGGGAAA>>>888///(((&&&&&&&&&***,,,......,,,***)))(((******111<<>>@@@CCCGGGIIIJJJIIIIIIHHH@@@>>>888111,,,*********+++---...---+++***))))))++++++222===DDDEEEEEEFFFFFFOOORRRNNNNNNQQQMMMDDD000...,,,+++++++++(((%%%%%%%%%'''+++......)))%%%&&&&&&'''((()))***++++++---,,,,,,,,,...000333444444666777888888:::<<>>>>>>>>999999777444000//////000......---,,,,,,---...///000///...------///000222666555444333222333333444---...000333666999;;;<<>>>>>;;;<<<;;;999555333222222222111///------------...,,,+++*********,,,---...000222444666777666555444+++++++++,,,,,,---......888888888:::???EEEKKKOOONNNNNNPPPRRRTTTWWWYYY[[[WWWTTTRRRRRRTTTVVVWWWWWWVVVUUUVVVWWWYYYYYYWWWUUUOOONNNKKKFFF@@@;;;999999888555000------.........***)))))))))***++++++,,,***,,,+++***+++//////+++++++++***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((++++++++++++++++++,,,,,,------,,,---//////---+++++++++++++++++++++++++++'''&&&&&&%%%%%%&&&''''''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%&&&&&&((()))******+++)))'''&&&(((++++++)))''')))))))))))))))***+++++++++)))((())),,,,,,)))&&&kkkiiigggggghhheee___bbbfffggggggeeebbb___ggghhhfff```___bbbbbb```\\\^^^___YYYPPPKKKKKKNNNTTTXXXWWWRRRMMMKKKGGGBBB>>><<<999777666444222000000000000000////////////---///000222333666:::===???DDDJJJLLLKKKJJJLLLNNNWWW___jjjvvv}}}___EEE;;;444+++---,,,+++***))))))))))))))))))))))))))))))))))))*********++++++---......//////111444888===BBBDDDDDDHHHMMMMMMIIIFFFFFFGGG:::666222000...***((((((......---+++))))))+++---,,,,,,222<<>>???@@@666444222000............(((++++++)))***------***+++++++++,,,,,,,,,,,,,,,))))))(((((((((((()))******)))(((((())))))'''&&&'''&&&&&&''''''((()))***((((((((((((((('''''''''))))))))))))******)))(((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((()))******((((((''''''''''''((())))))(((((('''((()))***+++***))))))+++...///,,,(((nnniiiffffffgggddddddeeehhhjjjhhhddd```^^^eeefffccc^^^]]]```bbb```YYY[[[\\\WWWPPPLLLMMMOOOTTTXXXXXXQQQKKKHHHDDD@@@>>><<<999777666444222000000000000000////////////,,,...000111222444888;;;===BBBIIIMMMMMMLLLKKKLLLTTT[[[gggrrrzzztttSSS;;;555222+++,,,,,,+++***))))))))))))*********************************+++,,,...///000000000111444999???DDDGGGEEEIIILLLLLLIIIFFFDDDEEEAAA999555555333...+++,,,//////---+++))))))+++...,,,+++000:::BBBCCCEEEGGGKKKNNNOOOOOOOOOQQQPPPMMM;;;000)))+++---***''''''%%%%%%%%%(((,,,,,,(((%%%&&&&&&'''((()))***++++++......000222444666888999000444999;;;;;;999777666333333222111///---+++)))...///...---,,,,,,...111------......---,,,***(((((((((''''''''''''(((((((((((('''''''''''''''(((,,,+++******+++******)))'''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((''')))+++,,,+++***%%%''')))++++++,,,...000000111111222222333444555555777999999888888888999;;;:::888666444444444444333333222111000//////...'''((()))+++---...//////000///.........///111222...---+++***))))))))))))&&&'''))),,,///333666888BBBEEEJJJQQQXXX\\\]]]\\\ZZZ[[[]]]^^^^^^\\\ZZZZZZXXXZZZ[[[[[[ZZZ[[[]]]___[[[VVVQQQNNNOOOQQQTTTUUURRROOOJJJCCC===999666555000333222...+++---,,,))),,,++++++******)))))))))+++************+++,,,,,,...---,,,---//////...---******)))******+++,,,---))))))))))))(((((((((((())))))))))))(((((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''(((((((((((('''(((((())))))(((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((***)))(((((((((((()))))))))+++***'''$$$$$$(((,,,)))))))))((())))))***++++++***+++...333444111---qqqiiieeeeeefffbbbgggggghhhkkkiiiccc^^^]]]bbbdddbbb]]]]]]aaabbb```XXXXXXXXXUUURRROOONNNNNNNNNSSSTTTNNNIIIGGGFFFDDD???<<<888666555444222111000000000000////////////---...///000111333666999:::@@@GGGLLLNNNMMMLLLLLLRRRYYYcccmmmvvv}}}xxxdddHHH666222111,,,,,,++++++***))))))***************************************,,,---///111222000000111555:::@@@FFFIIIHHHIIIJJJKKKJJJHHHEEECCCAAA777111333222,,,))),,,//////...,,,)))))),,,...,,,+++000999AAACCCDDDGGGLLLMMMNNNOOOPPPQQQQQQQQQ@@@222))),,,...+++(((((('''%%%%%%(((,,,,,,)))&&&&&&&&&'''((()))***++++++...///000222444666777888333555666777666666888:::222222222111///---+++***---...///...------///111,,,---.........,,,+++***)))((((((''''''(((((())))))((((((''''''''''''(((************************((((((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''')))++++++***)))%%%''')))*********,,,...------...///111333555777333555777888888999;;;===;;;:::888777666666666777888888777666555444333333111111000/////////000000,,,+++***))))))+++---...000111111000///---+++***))))))))))))******+++,,,---000555<<>>===:::777666444111...,,,***)))++++++++++++************+++******,,,...000000000++++++++++++,,,---......,,,,,,,,,,,,,,,---------,,,------,,,++++++,,,...,,,+++***)))(((((('''&&&'''((()))***************)))***+++,,,,,,------,,,+++++++++,,,+++******))))))******++++++,,,,,,------,,,+++***)))***++++++...///000...,,,,,,...000111222333333444333333333444333555888======:::666tttiiieeedddeeeaaafffdddfffkkkiiibbb]]]^^^```bbbbbb______cccdddbbbZZZWWWTTTSSSSSSQQQNNNLLLHHHNNNPPPLLLGGGGGGHHHHHH@@@<<<888444333333333222000000000000////////////---////////////111444777999===EEEKKKNNNNNNMMMMMMRRRWWW```iiiqqqzzz{{{jjjQQQ===333000...,,,,,,,,,+++************+++************************)))***+++,,,...000222333000000111444999@@@FFFJJJLLLJJJIIIKKKMMMLLLGGGBBB<<<000)))---...)))'''+++//////...---+++***+++------,,,000:::AAACCCEEEHHHMMMMMMMMMOOOPPPQQQRRRSSSDDD444***---000+++(((***(((&&&&&&))),,,---***'''&&&&&&'''((()))***++++++,,,---///000222333333444777888:::999666333222222111222333333222000---,,,,,,...///000///...///000............---,,,+++******))))))(((((())))))******)))((((((''''''(((((('''((())))))))))))***+++)))((((((((((((((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''******)))'''&&&((())))))))))))***,,,+++++++++,,,---000222333222333333444444555888;;;666666555444444555666777888888999999999999999888888888888888888888888888222000---+++******+++,,,------------------,,,,,,000///...---,,,,,,,,,,,,&&&'''(((+++---,,,)))&&&000444999===@@@DDDIIIMMMRRRTTTVVVWWWXXXZZZ]]]___\\\[[[ZZZ\\\```cccdddccc^^^___```aaaccccccdddddd^^^bbbbbb\\\XXXXXXXXXVVVRRRQQQNNNJJJFFFCCC@@@>>>=========<<<;;;888666555000///...///111111000///,,,,,,,,,,,,---...///000,,,,,,------......//////...///000...,,,,,,...111222000...,,,***)))))))))((()))+++,,,---------,,,,,,---///000222333333333...//////000///...---,,,------......///000000111000///...------...000111444333555:::??????:::444444666888::::::999777666888777888;;;>>>>>>:::555wwwkkkeeedddeeeaaadddbbbdddjjjiiiaaa]]]______bbbbbb```aaaeeefffccc\\\XXXSSSRRRSSSRRRMMMIIIFFFMMMOOOJJJFFFFFFGGGGGGAAA===777444333333333333000000000000////////////...///000//////000333555888<<>>JJJJJJ>>>111...,,,+++---000111///---...,,,,,,...111222///,,,kkkhhhfffcccgggkkkiiiiiikkkiiibbb^^^^^^___aaa```]]]]]]cccgggggg[[[WWWRRRNNNKKKJJJJJJJJJGGGFFFEEECCCBBBAAABBBBBB@@@<<<777555555555333222111111000000000//////////////////000000222333444555888===EEEKKKOOOPPPOOORRRQQQTTT[[[bbblll{{{xxxmmm^^^HHH555000///***(((+++************************))))))************)))))))))+++,,,,,,,,,---///111333000///222999AAAGGGJJJJJJGGGJJJOOOPPPJJJGGGHHH;;;111+++......((()))000111///---***))))))***+++,,,...222999@@@FFFHHHIIIMMMMMMMMMNNNOOORRRTTTUUUNNN???000---...------...&&&&&&'''***,,,,,,***((())))))))))))***+++,,,,,,///.........000222555666:::333222777:::777333222222111000111222222///,,,...------,,,,,,------...000///...---------,,,+++,,,+++***)))((())))))***++++++)))((((((((()))***&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''***++++++,,,---...///////////////000000000111111555555555555555555555666333333333444444666777888<<<:::666333111111111222<<<:::777555444444666777...,,,)))'''%%%%%%%%%&&&'''((()))***+++,,,------------,,,,,,,,,++++++++++++***)))((()))***+++---&&&'''(((+++---///111111BBBEEEIIIMMMOOORRRUUUWWWZZZ[[[]]]aaadddgggjjjkkkooommmkkkiiigggggghhhiiikkkjjjjjjhhhfffdddcccbbbllliiieeeeeegggiiijjjjjjeeeeeedddcccbbbbbbaaaaaaZZZ[[[\\\ZZZYYYYYYZZZ\\\[[[YYYWWWSSSNNNJJJFFFDDDDDDCCC@@@>>>===<<<======888:::;;;:::888666666666:::;;;<<<;;;999777777888888888888888777777777777888888888888888999::::::777666666666666777999999777666888===CCCCCC===888BBBAAA@@@BBBEEEFFFEEECCCBBBBBBDDDHHHKKKMMMMMMLLLooohhhgggfffkkklllkkkmmmpppmmmeee^^^]]]\\\]]]\\\YYY\\\bbbgggggg[[[YYYUUUNNNHHHFFFHHHKKKFFFDDDBBB@@@??????@@@AAAAAA===999666444333222111111111111000000000000////////////000111333444555333555:::AAAHHHLLLMMMMMMMMMMMMPPPWWW___hhhvvvmmm___NNN===///------)))(((+++************************))))))************)))))))))***,,,,,,,,,,,,...///444222000222888@@@EEEIIIFFFIIIOOOSSSPPPIIIGGGHHH:::111,,,......)))***///000...,,,***))))))***+++,,,---111888@@@EEEHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUDDD333---......------)))'''&&&''')))******)))***))))))******+++,,,---111000//////000222555777999444333777999777444444333111///...//////...,,,---------......---------111---+++,,,000111///,,,++++++************+++++++++******)))((()))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***+++++++++++++++++++++,,,,,,------------......222222222333333444444444222222222222333333444555888666333000------------666555444333444666888999666444000---***)))((((((%%%&&&&&&'''((()))************++++++,,,,,,------,,,++++++++++++*********,,,,,,++++++***))))))(((///000111111000111333555<<<>>>@@@CCCGGGJJJMMMNNNVVVWWWYYY[[[^^^bbbeeefffiiiiiijjjkkkkkkkkkkkkkkkkkkiiihhhhhhjjjllllllkkknnnoooqqqrrrqqqooollljjjnnnnnnnnnmmmkkkjjjkkklllnnnnnnnnnmmmkkkhhhdddbbbdddbbb```^^^^^^___```bbb\\\]]]]]]\\\[[[[[[\\\^^^\\\]]]^^^]]][[[ZZZZZZ[[[YYYYYYZZZZZZZZZXXXWWWVVVXXXXXXXXXXXXXXXYYYYYYYYY\\\\\\\\\\\\]]]___```aaaWWWZZZ\\\]]][[[[[[\\\^^^]]]\\\]]]___aaacccbbbaaa___aaaccccccbbbaaaaaaaaasssggggggfffkkkjjjjjjnnnrrrpppfff___\\\ZZZ[[[YYYVVVYYY```dddccc```\\\VVVOOOIIIGGGHHHIIIEEECCCAAA???>>>???@@@AAABBB???;;;777444222111111222222111111111000000000/////////000222333555666333444888???FFFKKKLLLMMMMMMMMMQQQXXX___ggguuuyyydddUUUBBB777...------+++***+++************************))))))************))))))(((***,,,---,,,,,,---...333333444666:::???BBBDDDEEELLLTTTVVVOOOGGGDDDEEE666///+++---...,,,---111///...,,,***))))))***++++++---000777>>>EEEHHHIIIHHHJJJMMMPPPRRRSSSSSSRRRWWWHHH666------///...---+++)))&&&%%%''')))******************+++,,,---...222111000000111333666777999777555777999888777666444222///---------------,,,---...//////...---,,,...---,,,---000111111///,,,,,,,,,++++++++++++++++++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))************++++++++++++,,,,,,,,,......///000111111222222111111000000000111111222555333000---+++*********---,,,+++,,,---///111222:::888555222///---,,,,,,(((''''''&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---,,,------...---,,,***)))++++++******************))))))(((%%%###"""###%%%'''((()))***,,,---......000222777<<>>???@@@@@@GGGPPPXXXVVVLLLDDD@@@???111,,,***,,,...///111333...---+++)))))))))***++++++,,,///666===DDDGGGHHHGGGIIIMMMPPPRRRSSSRRRRRRVVVJJJ999...,,,...///...---***&&&%%%&&&(((******************+++,,,---...111111111222333555777888888888777777888999999777666444222///---,,,...///+++---///000000///---++++++---//////......111333//////...---,,,+++***)))************)))))))))(((******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***************++++++++++++,,,++++++,,,---....../////////...............//////222111///---+++*********,,,++++++***+++,,,---...222111000...---,,,+++++++++***))))))))))))***+++&&&'''''''''((((((((((((***+++,,,---,,,***)))'''$$$$$$%%%&&&'''((())))))((()))***))))))***---000++++++++++++++++++++++++'''''')))***,,,---......333555999>>>CCCGGGJJJKKKOOORRRVVV[[[___bbbdddfffhhhiiijjjlllnnnoooqqqqqqtttuuuvvvuuuttttttvvvxxxsssuuuwwwyyyxxxwwwtttrrrmmmnnnqqqssstttsssrrrqqquuuuuutttrrrpppppprrrtttqqqssstttttttttvvvyyy{{{uuuvvvwwwwwwwwwuuurrrqqquuuuuuvvvwwwvvvvvvuuutttqqqrrrrrrssstttuuuuuuuuuooopppqqqrrrrrrqqqpppooommmnnnoooooooooooooooooohhhkkkooopppnnnmmmoooqqqiiieeecccdddfffggglllrrrpppggg___]]]``````^^^\\\___cccbbb]]]aaaYYYPPPKKKJJJHHHCCC>>>CCCCCCBBBAAAAAAAAAAAAAAAAAA@@@===888444111222333333333333222222222111111////////////000111222333555555777<<>>AAAAAABBBBBBBBBAAA@@@???@@@@@@===999444111222444444333333333333222222222000///////////////000000444444666:::AAAHHHLLLNNNMMMKKKKKKNNNTTT^^^nnn|||fffUUUFFF999...///...+++))))))***+++************************))))))************))))))+++++++++++++++...333777???AAADDDEEEDDDDDDEEEGGGGGGPPPTTTNNNFFF@@@;;;666///...,,,,,,...111222111---,,,***)))((()))+++,,,+++,,,...444;;;BBBFFFHHHGGGHHHKKKNNNQQQRRRSSSSSSUUUSSSGGG666++++++......111---)))'''((()))******))))))))))))***+++,,,,,,,,,///333777999:::999888222666666222111666777555666666555222...,,,,,,...---...///000000///...---***+++---------...///000///000000000///---,,,+++)))******+++***)))((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$############""""""""""""######%%%$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))***+++---------------,,,,,,,,,++++++,,,,,,++++++******))))))------...///////////////******+++,,,///333666888<<<;;;999666333000...,,,'''(((((())))))))))))(((######$$$$$$$$$%%%%%%%%%)))***+++***(((&&&&&&'''******++++++,,,------.........------...111333555111000000...,,,***)))''')))+++,,,***((('''(((************,,,...000333444444666999;;;===@@@DDDGGGLLLNNNRRRWWW[[[___aaacccgggfffffffffggghhhjjjjjjqqqsssuuuvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxzzz}}}~~~~~~~~~~~~~~~{{{|||~~~~~~~~~|||{{{yyyvvvvvvwwwxxxwwwvvvuuuttttttssssssuuuvvvwwwvvvtttyyyzzzzzzxxxssspppooopppppppppooooooooommmjjjhhhssslllfffccceeeffflllrrrqqqjjjdddbbbYYYZZZZZZ[[[```ccc^^^WWWZZZZZZWWWRRRKKKEEEBBBBBB???@@@AAACCCBBBAAA???>>>??????===999444111333555444444444333333333222222000000///...............444333555999@@@GGGKKKMMMNNNKKKJJJMMMRRR]]]mmm|||~~~dddRRRCCC555---000000---***+++...///************************))))))************)))))),,,,,,+++***+++///555:::FFFGGGHHHFFFEEEEEEIIIMMMFFFNNNQQQKKKDDDAAA;;;555000000...,,,---000000...---,,,***(((((()))+++,,,++++++...333;;;BBBFFFHHHGGGIIIKKKMMMPPPRRRSSSTTTWWWWWWNNN:::,,,)))---...111...***))))))***+++***(((((((((((()))***+++,,,+++...333888;;;;;;:::888///444444///...333555333555666666222...++++++---......////////////......---+++)))+++///111///,,,---...///000000///...---)))******++++++)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***%%%%%%%%%$$$$$$$$$############""""""""""""######$$$$$$$$$$$$%%%&&&''''''"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################(((((((((''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''&&&&&&'''''''''((()))+++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...............******)))***,,,///222444333222111///...,,,***************++++++,,,------%%%%%%&&&'''((())))))***!!!$$$(((***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********---000222222222333222222111000///)))+++---,,,++++++...111111000000///...,,,+++***''')))+++,,,,,,---000333111222333555666888::::::===<<<;;;;;;>>>CCCIIIMMMIIIMMMSSSXXX[[[^^^bbbdddfffgggggghhhiiilllpppsssssssssrrrrrrrrrsssssstttxxxyyyzzz{{{zzzyyywwwuuuxxxxxxyyyyyyxxxwwwuuutttsssssstttsssssstttvvvxxxvvvwwwwwwsssmmmiiihhhhhheeeddddddgggkkkmmmjjjhhhwwwiiikkkfffeeeeeejjjqqqqqqjjjccc```aaa^^^]]]___cccaaaYYYQQQ[[[___[[[OOOJJJMMMJJJAAACCCBBBBBBCCCCCCCCC@@@>>>>>><<<;;;999777555555444555666777666333111111111111111000///////////////444444666777:::???FFFKKKNNNKKKJJJLLLQQQ\\\ooottt\\\DDD666111000///...---,,,++++++,,,''')))******))))))***,,,******))))))***++++++,,,,,,,,,,,,,,,---222888===MMMLLLLLLMMMKKKIIIJJJLLLJJJLLLGGG>>>@@@FFFAAA555222111...,,,,,,---///000,,,+++***)))((((((((((((,,,+++,,,222999???EEEIIILLLJJJLLLRRRTTTSSSTTTWWWUUUYYYRRR???...)))---000444000+++(((((()))))))))(((&&&%%%'''***,,,+++)))+++---111555999<<<===>>>888555333444777888666444???999333222333222---)))...///000111111222222111444111---))))))+++...111---------...............,,,,,,++++++***)))((((((*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((''''''''''''''''''''''''((())))))'''((()))((('''&&&''')))((()))***)))'''&&&%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$############"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%---***'''&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''***,,,******+++++++++,,,,,,,,,+++***)))***++++++***))),,,,,,,,,+++++++++******------,,,+++++++++,,,,,,---+++***+++------***'''***+++,,,,,,,,,,,,+++***((((((((())),,,...111333,,,//////,,,,,,//////---...,,,******,,,.........'''...///))))))000222...111333333222111000---***///...,,,++++++,,,...///......////////////......---------...///000111222333444444333111.........//////.........//////000+++---000222333333333222999;;;======;;;:::<<<>>>CCCBBB@@@@@@@@@CCCFFFGGGIIIJJJLLLNNNOOOPPPPPPOOOUUUSSSOOOMMMKKKLLLMMMOOOMMMMMMKKKJJJJJJJJJKKKLLLJJJHHHEEEDDDDDDCCCAAA???AAABBBDDDCCCAAABBBEEEIII{{{kkklllffffffccceeemmmrrrmmmeee```ccc^^^[[[\\\______ZZZTTTWWW\\\YYYPPPLLLOOOLLLEEEEEEDDDDDDDDDEEEDDDBBB???<<<;;;:::888666555444333555666777666333111111111111111000///////////////222333444555888===CCCHHHLLLIIIHHHJJJOOO[[[nnniiiQQQ???444.........---,,,,,,,,,,,,---((()))******))))))***,,,+++***************+++++++++,,,,,,---111777>>>DDDLLLNNNPPPQQQOOOJJJFFFEEEFFFHHHDDD>>>???DDD???333222000...,,,,,,---///000,,,+++***)))((((((((((((,,,+++,,,111999@@@EEEIIIKKKJJJLLLQQQTTTSSSTTTWWWTTTZZZWWWEEE333,,,---///444000,,,))))))*********(((&&&%%%'''***,,,,,,***...///222444666777777777777555333333555666777777AAA<<<666222222111000.........///000111111111111222000///---,,,,,,,,,---/////////.........------,,,,,,++++++***))))))(((******))))))(((''''''&&&'''''''''&&&&&&&&&%%%%%%((((((((((((''''''''''''((((((((((((((()))******''')))***)))((('''((()))((()))***)))'''&&&&&&&&&%%%%%%%%%$$$$$$##################""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''')))***)))************++++++++++++***))))))++++++***)))+++++++++*********)))))),,,+++++++++++++++,,,,,,...,,,+++,,,......+++)))******+++,,,,,,+++************++++++---///222333333777888777999===???===@@@CCCEEEBBB;;;333...++++++...///---,,,------,,,(((---111000,,,******+++,,,,,,+++******+++,,,---......////////////....../////////000111222333333222333333222111222777;;;000//////.........//////***+++...000111111000000///111222222000000111333444333111111111444666888666777999::::::::::::999444222111/////////000111111000///.........///000222111111222444555444333,,,---...,,,******---000pppmmmggggggaaaaaaiiipppnnngggaaaccc^^^YYYYYY\\\]]]ZZZWWWVVVZZZYYYRRRNNNOOOLLLEEEDDDDDDCCCDDDEEEDDDAAA???<<<;;;999777555444333333444555666666333111111111111111000/////////000000000111222333555:::@@@DDDJJJGGGFFFIIINNNZZZnnn~~~}}}}}}zzz]]]FFF<<<555///...------,,,,,,,,,------(((***++++++***)))***,,,,,,++++++*********+++++++++,,,---///444<<>>@@@CCC<<<000111///---,,,,,,---...///,,,+++***)))((((((((((((++++++,,,111888AAAFFFIIIJJJIIIKKKPPPSSSRRRSSSWWWRRR[[[\\\MMM:::...,,,...333000,,,***++++++++++++)))'''&&&''')))+++,,,,,,000222333555666666666555555666555444444555777:::@@@<<<777222//////000111---...///000111111111111///000111111000---+++)))//////......------,,,,,,,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''')))))))))))))))***++++++(((***++++++***))))))***''')))***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###""""""""""""!!!!!!!!!""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))((((((((())))))))))))******)))((((((******)))((()))))))))))))))(((((((((******)))******+++,,,---...---------......---+++)))***+++,,,,,,+++***)))++++++++++++,,,...///000222666999:::>>>DDDGGGEEEOOOYYYaaa\\\LLL:::111...000111:::CCC@@@555111666<<>>GGGNNNNNNRRRUUUUUURRRMMMCCC:::>>>@@@@@@???BBBBBB::://////...---,,,,,,,,,...///++++++***)))(((((())))))***+++---000888BBBGGGHHHIIIGGGJJJOOORRRQQQSSSVVVSSS[[[]]]RRR>>>000---...000...+++***+++++++++***)))((('''''')))+++---...111222555777999999999999666888;;;:::666555666888:::999666222...,,,---...------...///000000000000///000111111000...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))***+++)))+++------+++******+++''')))***)))'''&&&&&&'''''''''''''''&&&&&&&&&&&&############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''&&&&&&'''''''''((((((((()))(((''''''))))))((('''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,,,,,,,---------,,,+++((()))***++++++***)))((())))))))))))******++++++---111444666:::AAADDDCCCFFFUUUccc^^^JJJ777///000222:::RRRggg___DDD===HHHeeelllooodddLLL666111555)))******+++******)))(((((()))******++++++++++++------,,,,,,,,,---.........111444333222666???GGG///...---,,,+++++++++++++++,,,---...//////......///000111111111111111222333222111111111333444555555555555666666666666666666777999;;;<<<======<<<:::999777666666666777888:::888777777888888666555///000000000///000000111}}}rrrkkkgggfffgggjjjhhhdddcccfff^^^\\\ZZZZZZ\\\\\\ZZZXXX\\\]]][[[VVVPPPLLLGGGBBBAAA@@@@@@AAAAAA@@@>>><<<===<<<;;;999888777777666222555777777555333222111111111000000000000111111000111222333444777;;;>>>JJJHHHIIIMMMRRR\\\ooo|||{{{}}}{{{qqqYYY>>>000000000+++222111///---+++******)))+++,,,---,,,+++***+++,,,,,,,,,+++++++++++++++,,,,,,...000333777>>>FFFLLLOOOSSSTTTQQQPPPOOOHHH???<<<>>>???AAADDDCCC:::111------,,,+++,,,,,,---...+++***))))))))))))))))))(((,,,---///777CCCIIIHHHGGGFFFHHHNNNQQQQQQRRRUUUUUUZZZ\\\SSSBBB333...///---+++******++++++***((())))))))))))***+++---///111333555777999:::::::::777;;;??????;;;666444444444555777555222///---,,,,,,---...//////000//////000000000000///...------)))))))))******++++++++++++++++++***************)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''((()))))))))+++---...,,,+++++++++'''((())))))'''&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++)))***+++++++++*********((((((************(((((()))))))))))))))))))))(((,,,000222333777===???>>>444CCCQQQMMM;;;,,,)))...000AAAeeepppJJJ@@@QQQzzz~~~tttVVV888,,,...++++++,,,,,,+++***))))))((()))***,,,---.........------,,,,,,+++,,,,,,,,,(((+++......,,,---111666---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000/////////000111222111222222333444555666777888999<<<>>>@@@@@@@@@???===<<<;;;:::999:::;;;;;;;;;:::888777777666444222//////000111333444444444uuuoooggghhhjjjlllgggbbbccchhh]]]\\\[[[[[[\\\]]]\\\ZZZ\\\[[[YYYUUUQQQMMMHHHEEEBBBBBBAAABBBCCCBBB???======<<<;;;:::999888888888333555888999777555333333111111000000000111222222000222333444444666:::<<>>BBBFFFJJJMMMQQQTTTQQQKKKMMMSSSOOOEEE;;;:::;;;AAAEEEBBB:::444+++++++++++++++,,,,,,---******))))))))))))******&&&---...---666EEEKKKGGGEEEDDDFFFLLLPPPOOOQQQUUUVVVVVVYYY[[[RRRAAA333---)))))))))+++---,,,***(((&&&)))---...---,,,---...///111333666888999999999:::999999:::;;;999777444222111222555777777333///++++++,,,---.....................///000000111111---,,,,,,+++******))))))************************+++++++++***))))))((((((((((((((((((''''''''''''$$$$$$%%%&&&&&&'''((((((((((((((('''((())))))***(((+++......---+++******&&&'''))))))(((''''''(((&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$%%%&&&$$$"""!!!###%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''$$$'''))))))'''&&&((()))''''''((())))))(((''''''(((((()))*********)))((('''***,,,***,,,000111///666;;;???:::000***+++000+++666KKKXXXHHH333;;;VVV~~~nnnNNN888111///...,,,+++******++++++((())),,,000333555777888555444333222111000000000000///...///111111...,,,------------...///000111......---,,,,,,,,,,,,,,,---+++***+++...///...,,,,,,,,,+++++++++++++++++++++*********+++,,,...///)))******+++++++++++++++---,,,+++))))))******+++,,,+++***+++,,,---,,,+++'''''''''***---...---***zzzttthhheeeeeekkkmmmkkkhhhhhhbbb___ZZZXXXXXX\\\```cccfffaaa[[[VVVOOOGGGCCCBBB@@@?????????@@@???===:::;;;:::999888777777777777444777:::<<<:::777555555111111000000111222333333///111222333333444666888===???DDDJJJNNNSSS___lllmmmooovvvjjjIII...---111+++'''***,,,,,,,,,,,,------...///---...///...,,,+++,,,---))))))***+++,,,...///000444888>>>CCCGGGKKKNNNPPPRRRUUURRRKKKMMMTTTOOODDD:::888:::@@@DDDAAA:::555******+++++++++,,,,,,,,,***)))))))))))))))******&&&---///---666EEEKKKGGGDDDCCCFFFLLLOOOOOOQQQTTTVVVUUUYYY___ZZZGGG444+++)))******,,,......+++)))%%%)))...000...,,,---...---///333777;;;>>>???@@@:::777444444777:::999777222///---///444666333///++++++,,,---............+++,,,///111222222111111111000///---+++)))((('''******************++++++,,,,,,++++++***))))))))))))(((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((()))))))))))))))******+++'''***---...---+++***)))&&&'''))))))(((''''''(((%%%&&&&&&&&&''''''(((((($$$$$$$$$############"""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%% """$$$###!!! ###&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$'''))))))'''&&&(((***&&&'''((())))))((('''&&&%%%&&&'''((((((((('''&&&)))---...,,,...222333111222444555111+++'''(((+++,,,...777===444...BBBaaazzzXXX===333///...,,,***))))))***+++$$$&&&***---111444777888555555333222111111000000...+++((()))---///---***////////////000222333444333222111000000000000000...,,,+++,,,///000...,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++++++++------000000///////////////...///...---,,,,,,,,,---...,,,***))))))******)))(((+++******,,,///000---***rrrssslllhhhggglllooollliiihhhiii___WWWXXXYYYXXXZZZ^^^dddddd```WWWKKKCCCBBBCCCAAA@@@@@@@@@AAA@@@===;;;999888888777777777777777333555999;;;;;;999666444333//////333333000222888333333333333444666888999<<<@@@EEEJJJOOOUUU[[[___nnnlllnnnyyyvvvSSS@@@111111222,,,)))+++***+++,,,,,,------------------.........---+++***+++++++++******+++...111;;;;;;???FFFLLLQQQVVVZZZWWWZZZWWWPPPNNNRRRTTTRRR??????;;;777666888777333,,,***)))+++...///...,,,************************,,,000...,,,666GGGMMMHHHHHHDDDEEELLLNNNMMMOOOUUUUUUWWWXXXYYYYYYPPP;;;(((---))))))+++***''''''***+++++++++,,,---...///000,,,000555555333444999???<<<;;;999777555444444555555111------000333444333111///---,,,,,,,,,...///////////////////////////111///---,,,+++++++++,,,))))))(((((((((((())))))***+++,,,---,,,***(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))******)))(((***+++++++++,,,+++***(((&&&%%%&&&&&&'''(((((((((''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((()))///555777333...000000///---***)))***,,,,,,000000000//////AAA___mmmGGG:::000000...,,,...///,,,&&&***)))((((((***...111444222222222111000...---,,,...---+++***)))******+++------......000111333444555555555444333000...,,,///////////////.........//////000000000000/////////000222333444444333222888777444333333444777888888777555444222111111111666555333222111111222222///000111222333555666666wwwrrrlllgggiiikkkjjjiiijjjjjj```YYYYYYZZZYYYZZZ]]]cccbbb^^^UUUJJJCCCAAABBB???>>>>>>?????????<<<:::999888888777777777777777555777:::<<<<<<999666444333000000333333111333888444444333333444555777888:::>>>CCCIIINNNUUU[[[```hhhhhhlllxxxppp]]]DDD555+++---///******...)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,******)))*********+++---111444777;;;AAAEEEHHHLLLRRRWWWVVVRRRJJJEEEGGGMMMLLLFFF======:::555555666555000+++***)))***---...---,,,************************,,,///...,,,666FFFLLLIIILLLHHHGGGJJJLLLMMMPPPVVVVVVXXXZZZ[[[[[[SSS@@@...---***)))******'''(((+++,,,,,,,,,,,,---///000111---...///000222444777999===;;;888666666555444333555333000///000111111111000///---,,,,,,---...///........................111111000......---------,,,,,,+++))))))(((((((((******+++,,,+++)))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((()))***++++++++++++***(((&&&%%%''''''((()))************++++++++++++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''')))...444555222...000000///---***)))+++,,,)))))),,,///---000;;;DDDbbb||||||[[[BBB777333///,,,***)))***,,,+++***(((((((((+++---///111111000000...---,,,+++...---,,,***)))))))))***)))))))))***+++,,,---...---...///000111111111111......................../////////000000/////////---...000111222333333444777777555555666888;;;===:::999888666555555444444666555333222111111222222222333333444555666777777|||xxxooogggfffggghhhiiimmmlllccc\\\[[[[[[ZZZZZZ[[[aaa```\\\SSSJJJCCCAAABBB===<<<<<<===>>>>>><<<:::999888888777777777777777888999;;;<<<<<<999777555444222222444555444555888666555444333333444555666888;;;@@@FFFLLLSSSZZZ___bbbdddjjjuuu|||___EEE888...))),,,,,,((()))...((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******((()))***+++,,,///444777555<<>>999:::888444333444222---***)))((()))+++---,,,+++************************+++///...---555CCCKKKJJJPPPLLLIIIJJJLLLMMMRRRWWWWWWYYY\\\]]]^^^XXXGGG777...***)))+++***((())),,,,,,,,,,,,---...///111111111...,,,...222666777777;;;777444333333333111...444444333111///......///000///...,,,,,,---..............................///////////////...---,,,///...,,,+++)))((((((''')))***++++++***)))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***+++++++++***)))((('''&&&$$$%%%&&&'''((()))))))))++++++******)))((('''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((''''''''''''&&&%%%&&&&&&''''''''''''''''''&&&(((---111222000,,,//////...,,,***)))+++---///&&&---222...888???222FFFfffyyy[[[???666//////---)))+++111,,,***(((''''''''')))***//////...---,,,++++++***...---,,,***)))((((((((('''''''''''''''((())))))(((((()))+++---///111333------------..................////////////......,,,,,,---...000222333444444444444555777999<<<>>>:::999888666666555555555555444333222111111111222444444444444555555555666yyyooofffdddffffffiiimmmlllfff___]]]]]]\\\[[[ZZZ___^^^ZZZRRRJJJEEECCCCCC===<<<;;;<<<>>>>>>===<<<999888888777777777777777:::;;;<<<<<<;;;999777666555444333555777777777777888777555444333333444444555888===CCCIIIPPPXXX]]]```ccchhhooo|||oooOOO666444000......,,,'''(((,,,)))***+++,,,---.........++++++,,,,,,,,,+++++++++)))***,,,,,,...111555999999@@@GGGJJJMMMQQQUUUVVVVVVNNNFFFFFFKKKLLLDDD:::888999666222111222///***((((((((()))***+++++++++************************+++......---333@@@JJJLLLRRROOONNNMMMNNNPPPRRRUUUVVVYYY\\\^^^___[[[NNN@@@000,,,***,,,+++)))***---+++++++++,,,---///000111444333111111333666888:::;;;777444333555555222///111333555333///---...000000///...------------...------------------------+++,,,---...---,,,+++***------+++***)))(((((((((******+++++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&((())))))((((((***+++*********))))))((('''&&&%%%&&&'''(((((()))((((((++++++++++++***)))((('''((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((('''''''''''''''&&&&&&'''(((((((((((('''&&&&&&(((+++//////---+++.........,,,******+++---444&&&...333---CCCSSS>>>666IIIpppqqqNNN;;;///222666222///111,,,***)))'''''''''((()))------,,,+++******))))))------+++***)))((('''''')))(((((('''''''''((((((***)))))))))***+++---...,,,,,,,,,,,,---------------......//////......---,,,+++++++++---///111222//////000111333555777888555444333222222222222222333222222111111111111111222222222222222222222222vvvmmmfffeeeffffffhhhkkkkkkgggbbb^^^]]]^^^[[[XXX___\\\XXXRRRLLLGGGEEEDDD???>>>======???@@@???>>>999888888777777777777777<<<<<<<<<;;;;;;999888777666666555666888:::999777999888666444333333333333333666:::???DDDKKKSSSXXX```dddgggkkkvvvrrrXXX===,,,111000000///+++'''(((+++***+++,,,...///000000000---,,,,,,,,,,,,------------...//////000333777:::???CCCGGGJJJQQQYYYXXXSSSLLLKKKKKKNNNMMMGGG===666888888555111///000...)))'''((()))))))))******+++***************************---......222===HHHNNNPPPQQQRRRQQQRRRRRRRRRRRRSSSWWWZZZ\\\___\\\RRRFFF444000------,,,***+++///))))))***+++,,,...000111333555777555222333777<<<<<<:::888888:::999777444///111333222///---///111//////......------------------------------------***+++,,,---------++++++******)))((((((((())))))++++++++++++++++++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''')))************,,,---******)))(((((('''''''''))))))***+++,,,,,,,,,,,,////////////...---,,,,,,)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&(((***,,,---,,,***,,,------+++******,,,...111$$$,,,///,,,LLLkkkbbb999555QQQtttkkkMMM333///777888333000+++***)))))))))***++++++,,,+++***)))(((((()))))),,,++++++***)))(((&&&&&&)))(((((('''''''''''''''+++***)))(((((()))+++,,,***+++++++++,,,,,,,,,---------............---------,,,+++***+++,,,---...---...///000000111111111111000000/////////000000000000000000000/////////111111111111000000000000wwwooogggggggggffffffhhhiiigggccc^^^^^^___\\\WWW]]][[[VVVQQQLLLIIIFFFEEEBBB@@@>>>>>>???@@@@@@???999888888777777777777777<<<;;;;;;::::::999999999777888777777:::>>><<<777999888666444333333333333333444777;;;???EEEMMMRRR\\\cccgggiiitttvvv___DDD222++++++,,,,,,+++***)))***,,,+++,,,---///000111111222------,,,,,,,,,---...///000111222222333555:::===DDDGGGGGGGGGPPPYYYWWWNNNHHHLLLRRRWWWRRRFFF<<<888888777333...,,,...,,,((('''(((******))))))+++,,,************************))),,,......111:::GGGPPPOOORRRTTTSSSSSSUUUSSSPPPQQQUUUYYY[[[]]]]]]UUUKKK999444111000...+++,,,///)))******+++---///111222///444777555000///333888555555666777666666555555000111111000///...000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............)))((((((((((((((())))))++++++******************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''')))++++++++++++---...***)))(((''''''''''''((('''(((***+++---...//////222111111000...,,,+++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''''''''((())))))******'''(((((((((((()))))))))'''(((((()))))))))))))))&&&''')))***+++++++++***+++,,,,,,+++******,,,...///'''---111333QQQuuu}}}[[[CCC===MMM___rrreeeCCC111000555444111************+++,,,,,,---+++***)))((('''(((((()))))))))******)))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***+++,,,))))))******++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,+++++++++++++++...///000111111000...---//////.........//////000------............------111111111111111000000000tttkkkhhhgggeeeeeehhhggggggccc^^^^^^```]]]VVV[[[XXXSSSOOOLLLIIIFFFEEECCCAAA???>>>???@@@???>>>999888888777777777777777;;;:::999999888999::::::888999888777<<<@@@>>>666888777666444333333333444333444555777:::@@@GGGLLLUUU___gggkkkwwwvvvdddMMM888000111*********)))***,,,------***+++---...000111111222,,,,,,+++++++++,,,......000111333444666999>>>BBBIIIMMMLLLHHHLLLTTTSSSJJJHHHKKKRRRXXXTTTFFF<<<999777666000)))(((******'''''')))++++++))))))+++---************************)))+++...///000777EEERRROOOSSSTTTQQQQQQUUUUUUQQQQQQUUUXXXZZZ\\\]]]WWWOOO>>>888444222///,,,,,,000++++++,,,---///111333444///111444333111///000111---111444555222111333555555222///......//////..................------,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000++++++***)))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((*********+++,,,...***)))((('''&&&'''((((((&&&(((+++///333666888999;;;:::888555111---***(((+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''''''''(((((((((((((((((('''((((((((())))))))))))(((((()))************)))'''((()))******************++++++*********---//////,,,...222666EEE^^^qqqqqqdddLLL???DDDPPPccczzzxxxqqq\\\???///000222000*********+++++++++,,,,,,+++***(((''''''''')))***'''(((((())))))(((''''''&&&%%%%%%%%%%%%&&&&&&'''###$$$&&&''')))*********(((((())))))***++++++,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++,,,...000111111///---,,,------,,,,,,---...//////***+++,,,------,,,+++***.../////////////////////zzznnniiifffdddeeehhheeefffccc]]]^^^aaa]]]UUUYYYVVVQQQMMMKKKHHHFFFDDDDDDBBB???>>>>>>???>>>===999888888777777777777777:::999888888888999:::;;;999:::999888<<>>000...333...---+++)))+++......,,,)))***,,,...///000111111++++++*********+++---...///111333555888<<>>CCCFFFHHHIIIHHHDDD@@@:::555111...+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$###"""###%%%&&&%%%$$$#########"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%&&&'''(((((((((######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((((((((())))))******(((((()))***************''')))*********)))***+++***++++++***)))***---///+++,,,***---111000:::PPPeeexxxoooWWWMMMAAA999BBBaaaqqqpppQQQ555...000///++++++++++++************+++***(((''''''((()))***%%%&&&((()))))))))((('''''''''&&&&&&''''''((()))###$$$&&&'''(((((('''&&&'''(((((()))***++++++++++++,,,,,,------,,,,,,+++((()))+++,,,---------,,,)))+++...///000...,,,+++************+++,,,------))))))+++,,,,,,+++***)))+++++++++,,,,,,,,,------oooeeeeeehhhiiihhhjjj```\\\bbbgggbbb[[[WWWYYYWWWTTTQQQOOOKKKGGGCCCCCCBBBAAA@@@??????>>>???<<<;;;999777666555444444999999:::;;;;;;;;;::::::CCC@@@======??????===:::999888666444333333333333222444555666777:::???BBBHHHSSSbbbpppqqqbbbMMM<<<333000...,,,,,,,,,++++++***+++++++++,,,---.../////////------(((*********+++,,,///222333333333333666===FFFLLLQQQUUUTTTQQQPPPQQQKKKCCC???@@@DDDIIIJJJEEE<<<555888,,,''',,,---((('''---((((((''''''))),,,...000******))))))******+++,,,+++(((***///000333BBBTTTVVVXXXVVVRRRQQQTTTUUUSSSTTTSSSSSSXXX]]]^^^YYYSSS@@@:::777::::::555...,,,,,,---...000222444666666;;;666111...///111111000+++///444888:::999777666888555000---+++---///111111///,,,,,,---......------------,,,,,,+++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,+++***)))))))))'''%%%&&&((((((&&&$$$'''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((()))******++++++***)))(((''''''((())))))+++111:::BBBLLLVVV\\\^^^ccc]]]XXXRRRFFF777111222---+++***))))))(((%%%###%%%%%%$$$&&&((())))))((((((&&&$$$"""""""""###$$$"""######$$$$$$######"""$$$$$$############$$$$$$(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$######$$$&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&***)))'''&&&'''(((***,,,***************************++++++******)))((('''++++++***)))(((***...111///999333+++666???888111III___zzzyyy___EEE777>>>VVVdddWWWBBB666111...///...---,,,***)))((((((***((('''&&&''''''%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%(((((('''(((---...---............---,,,++++++***)))(((((())),,,000222,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++++++++***))))))......------,,,+++******oooggghhhgggffffffiiiaaa^^^cccfffaaa[[[YYYZZZWWWSSSPPPNNNKKKGGGDDDCCCBBBAAA@@@???>>>>>>>>>;;;:::999888777666666666999999:::;;;;;;;;;::::::BBBAAA???>>>>>>>>><<<:::999888666444333333333444333444555555777:::>>>AAAFFFOOO^^^ooo}}}|||___SSSAAA444///---,,,++++++++++++++++++,,,,,,------...////////////...---+++---.........///222555444333333555;;;CCCJJJOOOUUUTTTOOOKKKMMMOOOHHH???AAACCCFFFIIIJJJDDD;;;444333***&&&+++,,,'''&&&++++++***)))((()))***,,,---******))))))******+++,,,+++)))+++///000333BBBSSSVVVXXXVVVRRRRRRUUUVVVSSSSSSSSSTTTWWW[[[[[[XXXUUUBBB:::666:::>>>:::222---//////000111333444666666;;;666222000111333333222///...000444888:::777444444333222000...---------...------------...///000///......---,,,+++++++++,,,+++******,,,,,,+++*********+++,,,,,,+++++++++)))'''&&&&&&(((((('''$$$'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((()))******++++++***)))(((''''''((()))***...:::HHHRRRYYY___bbbbbbeeebbbbbb___SSSBBB666333///---++++++***)))&&&$$$%%%$$$$$$%%%''')))((('''(((&&&$$$###""""""###$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$(((&&&$$$$$$&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''((((((''''''&&&)))((('''''''''(((******************************)))************)))((((((''''''(((((()))+++000333333<<<666...888???:::666999JJJeeelll[[[777@@@LLLQQQJJJ===333000......---,,,+++***)))))))))(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%((()))'''(((,,,...,,,---------------,,,,,,+++***)))((((((***---000222,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++++++++***))))))---------,,,+++******)))pppjjjiiidddbbbfffgggcccbbbdddddd```]]]\\\ZZZWWWSSSOOOMMMJJJGGGEEEDDDCCCAAA@@@???>>>>>>>>>::::::999888888888888999888999::::::;;;;;;;;;:::@@@AAAAAA@@@===;;;::::::999888666444333333333444333444555555666999===@@@DDDJJJ[[[ppp|||yyyeeeJJJAAA666...+++,,,,,,+++*********+++,,,...///000//////000000000//////...---...000000000111333666555333222777@@@IIIOOORRRVVVQQQJJJGGGJJJKKKEEE<<>>444333111...---,,,***'''%%%&&&$$$###$$$&&&''''''&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((()))************)))&&&'''''''''(((+++///222333<<<777111:::BBBDDDHHH===???LLLggg}}}ZZZDDD888@@@GGG???222------------,,,,,,,,,++++++)))(((&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&))))))''''''+++,,,***++++++,,,---------,,,,,,+++***))))))+++---000111+++***)))***+++,,,+++)))******************++++++******++++++******)))(((,,,+++++++++******))))))tttkkkhhhbbbaaahhheeeeeeeeeeeebbb___^^^___ZZZWWWSSSOOOMMMKKKHHHFFFDDDCCCBBB@@@???>>>>>>>>>;;;;;;:::999888888888888888888999:::;;;;;;;;;;;;???AAACCCAAA<<<999999;;;999888666555444333444444333444555555555888;;;???CCCGGG[[[tttyyydddPPP>>>999222---,,,,,,,,,,,,))))))***,,,...000222333111111111111111000000000---///000111000111333555777333222888BBBKKKOOOPPPQQQOOOKKKIIIIIIGGGBBB===BBBCCCDDDDDD@@@999111,,,(((%%%%%%***+++'''%%%(((,,,+++***)))(((((())))))******))))))******+++,,,+++)))+++000000222???PPPUUUWWWWWWUUUUUUXXXXXXVVVSSSTTTVVVVVVUUUVVVXXXZZZKKK>>>777===FFFEEE;;;222000000000111222444666777:::999666444333333222222222///+++,,,///333444333333444555555333///+++))))))...222222...---000333333222111///...,,,++++++,,,+++******,,,,,,+++***))))))***+++++++++++++++)))(((((('''(((''''''&&&%%%%%%&&&'''((((((((('''''''''((((((((((((((()))''''''(((((()))*********)))((((((''''''(((******:::NNNbbbgggeeeggghhhgggjjjmmmsssvvvnnn\\\FFF888777444111///...,,,)))'''&&&%%%######%%%&&&&&&%%%'''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((('''''')))******+++++++++)))))))))((('''(((+++---000777333000:::FFFSSScccTTTGGG===EEE]]]vvvfffBBB666::::::555111------------------------***(((&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''))))))&&&'''***+++))))))***+++,,,------------,,,+++******+++---///000+++)))((()))***+++***))))))))))))******************************))))))(((************))))))))))))~~~mmmfffaaabbbjjjcccffffffdddaaa___``````ZZZWWWTTTQQQOOOLLLJJJGGGDDDDDDBBB@@@???>>>======>>>===;;;999888777666666777888999:::;;;;;;;;;;;;===@@@CCCAAA===999999::::::999777555444444444444333444444444444666:::===AAAFFF[[[vvv}}}dddLLL@@@999666222...,,,++++++***((()))***,,,///222444555333333222222111111111111000111333444333333555666888555444999CCCJJJMMMLLLJJJMMMQQQPPPKKKDDDAAAAAACCCDDDEEEBBB===555...***&&&&&&(((+++***((('''((())))))))))))))))))************))))))******+++,,,+++))),,,000000111>>>NNNTTTWWWXXXVVVWWWZZZZZZWWWUUUVVVWWWVVVVVVWWWZZZ\\\PPPDDD<<<@@@FFFDDD<<<666///......///111333666888::::::888666333111/////////000///,,,***,,,000555555555555444222000...,,,+++000444444000---...111333222111000...---,,,+++,,,+++******,,,,,,+++***++++++++++++******)))(((((())))))(((''''''''''''%%%%%%&&&'''((((((((('''&&&'''''''''((((((((()))'''''''''((())))))******)))(((''''''''')))***+++AAAVVVfffeeebbbeeeiiihhhkkknnnrrrsssooobbbMMM===999666333000///...,,,***(((&&&######$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&'''(((***++++++++++++))))))***)))((((((***,,,///444000...888FFF^^^zzzooo___III:::<<>>===;;;999777666555555777888999:::;;;<<<<<<<<<===>>>@@@@@@>>>;;;:::999:::999777555444444444555333444444444333555999;;;>>>EEEWWWnnn||||||kkkOOO;;;777444222000---+++)))(((((()))***+++---000333555777666555444333222222222222444666888999888888999::::::999999===DDDJJJLLLLLLHHHNNNUUUUUULLLAAA???CCCDDDEEEEEEAAA:::222,,,)))&&&'''******)))((('''(((''''''((())))))***++++++******))))))******+++,,,+++))),,,111000000===MMMTTTXXXYYYWWWXXX[[[[[[XXXXXXXXXXXXXXXZZZ[[[\\\]]]VVVMMMEEECCCCCC???;;;::://////......000222555777999::::::777444000//////---000222///))))))...333555555444222111000//////---111555555222///......222111000///...---,,,+++,,,+++******,,,,,,+++***++++++++++++***)))((('''((()))***)))'''&&&'''(((&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((&&&''''''(((((())))))***((((((''''''((()))***+++BBBXXXgggeeebbbhhhllliiijjjkkklllmmmllleeeTTTDDD:::777333111000///...---***'''$$$###$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((******+++++++++&&&''')))))))))***---///000444111///666BBB___oooUUU>>>777@@@KKKbbb~~~nnnFFF222000333//////////////////000000---***'''&&&&&&'''(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%((((((&&&&&&***+++)))'''((()))***+++,,,,,,,,,+++++++++***++++++,,,,,,)))((('''((()))***)))'''''''''(((((())))))******))))))******))))))((('''(((((())))))******++++++zzzhhhfffgggeeebbbeeeddd___^^^bbbaaa]]]ZZZYYYWWWWWWUUUQQQLLLHHHEEEDDDBBB@@@???======<<<;;;;;;999888777666666666777777999:::;;;<<<<<<<<<<<<<<<===???@@@>>>;;;888:::999777666555444555555444444444333333444888::::::AAANNN^^^nnn|||~~~sssdddQQQ???555222.........,,,*********+++******,,,...111444666777777666555333333333333333555888:::;;;:::999:::;;;<<<===@@@DDDHHHLLLPPPQQQOOOQQQUUUUUULLL@@@===@@@AAABBBBBB>>>666...(((&&&&&&)))***)))'''&&&'''(((&&&'''((())))))***************))))))******+++,,,+++***,,,111000000<<>>777888===444333111///000111333555666888:::999666333222333---///111000,,,+++,,,...111111222111111///......---///222555555333000...000000///......---,,,,,,,,,+++******,,,,,,+++***)))***************)))(((((()))+++***'''&&&''')))'''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))))))))((('''''''''((()))+++,,,:::SSSfffggghhhnnnnnnfffhhhhhhggghhhkkkhhhZZZJJJ:::777333111111000000///,,,)))%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$"""%%%&&&&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###$$$%%%''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&((()))***''''''&&&%%%&&&'''((()))(((((((((((((((((((((((('''((()))***************&&&(((***+++***+++---///---222222333777>>>\\\{{{^^^EEE999666EEE]]]tttvvvcccKKK:::111000000000000000000000000///,,,(((&&&&&&''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$''''''%%%&&&+++,,,***(((((()))***++++++******************************)))(((''''''))))))((('''&&&&&&'''(((((()))******)))))))))))))))(((((('''(((((()))******+++,,,,,,kkkjjjhhhaaacccdddbbb]]]^^^bbbaaa[[[YYYYYYYYYYYYWWWSSSMMMHHHEEEDDDCCC@@@???===<<<<<<999888888777666666777777666777999:::;;;<<<<<<<<<<<<;;;;;;>>>AAA@@@<<<888:::999777666555555555555444444444333333444777:::888>>>FFFQQQcccxxxyyyzzzkkkPPP===888555///+++,,,---,,,,,,,,,...///***+++,,,...111444666888888777555444333333444444444777999:::999888888999===@@@DDDHHHLLLOOOTTTWWWWWWSSSRRRRRRJJJ???;;;======>>>>>>999000((($$$"""&&&)))***'''%%%%%%&&&''''''(((((())))))))))))(((*********)))***++++++,,,+++***---111000000;;;KKKSSSXXXZZZYYYZZZ]]]]]]ZZZ^^^[[[YYY\\\aaadddaaa]]]]]]YYYSSSHHH:::111666???999666444111000000222333444777;;;;;;888666666777/////////000///...,,,***---...000111111///---+++,,,---000444777666222/////////......---------,,,,,,+++******,,,,,,+++***'''((()))******++++++***(((***+++***'''&&&''')))'''((((((((('''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))((('''''''''((()))+++,,,000LLLccciiimmmrrrnnnbbbggggggeeefffkkkkkk^^^NNN:::777333111111111111000---***&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###""""""#########$$$$$$#########$$$$$$############$$$$$$"""$$$'''&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""$$$%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))%%%$$$$$$%%%&&&(((***,,,((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))((())))))************)))+++,,,---,,,+++***+++,,,(((///222666999>>>ZZZ|||bbbLLLAAA;;;666CCCdddzzzoooSSS???111111111111000000000///111---)))&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%###&&&'''%%%&&&+++---+++((())))))************)))*********))))))))))))))))))'''&&&'''((()))((('''&&&&&&&&&'''((())))))***)))))))))))))))(((((('''(((((()))***+++,,,,,,---nnnggggggcccfffccc___^^^___aaabbbccc```[[[UUUSSSTTTRRRLLLFFFBBBDDDEEEDDDAAA===;;;999<<<<<<;;;::::::999888888888888888999:::;;;<<<===:::;;;<<<======<<<;;;;;;<<<<<<<<<;;;:::999888777666555444333333444666777666;;;@@@EEESSSiii{{{zzzooo___JJJ;;;555444222000---,,,***)))))))))***+++******+++,,,...111444666:::999777444222222444777777:::<<<:::666444777:::===AAABBBCCCNNN[[[^^^WWW\\\QQQGGGDDDCCC???<<<<<>><<<;;;<<<;;;;;;::::::999999999777777888999:::<<<>>>???;;;<<<<<<======<<<;;;:::<<<<<<<<<;;;:::999777777666555444333444555777888777:::>>>DDDOOO```sss~~~wwwooo^^^QQQAAA666222222000...,,,++++++***))))))******++++++,,,---///222555666999999777555444444777:::888:::;;;999555444777;;;BBBDDDCCCCCCMMM[[[___ZZZVVVLLLCCC@@@@@@===<<<===BBB999111000///***&&&%%%)))******((($$$###$$$&&&))))))))))))(((((((((((()))******++++++,,,------+++000---,,,000000666GGGWWWWWWYYYZZZ\\\]]]^^^___]]]]]]^^^^^^```aaabbbccc___eee[[[AAA111555:::666888666333222222111000///444333333333444444444333666444333111///.........***,,,---///000///......000---,,,000222111//////........................000///...---,,,++++++***))))))(((''''''''''''((()))((((((((('''''''''&&&'''((()))******)))(((''''''''''''((((((((())))))''''''(((((())))))*********))))))))))))***++++++000555JJJfffpppjjjiiippplllooonnnlllnnnpppllldddMMM@@@777999888222222666444000,,,)))((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%***((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$######$$$&&&%%%$$$'''++++++'''$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))'''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&''''''''''''''''''(((***+++,,,*********++++++,,,,,,,,,+++++++++***))))))+++---111444111000333000888MMM```vvviiiRRR@@@999>>>QQQ^^^XXXAAA999444444666444222333666,,,%%%%%%'''%%%$$$&&&&&&%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******++++++******))))))))))))***************)))))))))(((((((((''''''(((((()))***+++,,,)))(((+++***'''&&&)))(((((((((''''''(((((((((mmmeeebbbaaa```___```aaaccccccbbb^^^___]]]XXXRRRMMMLLLLLLIIIHHHFFFDDDBBB???===<<<;;;;;;;;;:::::::::::::::666777777999;;;===???@@@<<<<<<======<<<;;;::::::;;;;;;;;;;;;:::888777666666555444444555777999;;;:::888;;;CCCIIISSSggg|||xxxtttzzzyyyrrrggg]]]HHH@@@555000///000...+++***++++++++++++***)))))),,,,,,---...000222444555666777777777666888:::===999::::::888555555888<<>>999222,,,)))(((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%,,,+++)))'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&'''$$$$$$(((------((($$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))((('''&&&&&&%%%&&&&&&&&&)))(((''''''&&&&&&''''''''''''''''''(((***+++,,,*********++++++++++++++++++,,,,,,+++******,,,---000555111///333000---333===PPPlllnnn]]]JJJ666666EEENNNEEE<<<555555666555333333:::111(((%%%%%%$$$%%%'''%%%$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++******++++++++++++************))))))))))))(((((())))))(((((((((((())))))---******,,,+++'''&&&(((((((((((((((((((((((((((rrreeebbbcccbbbbbbccceeegggfffeeeaaa```]]]YYYTTTPPPNNNMMMHHHGGGGGGFFFEEEAAA===::::::::::::;;;;;;;;;;;;;;;888888888999:::<<<>>>>>>=========<<<<<<;;;::::::;;;;;;;;;;;;:::888777666666555555555666888;;;<<<===888:::BBBDDDGGG\\\uuu~~~xxxqqqnnnsss}}}xxxpppeeeVVVJJJ888444///...///000---***)))***+++,,,,,,+++))))))++++++,,,...///111222333222444666777777999<<<>>>::::::999777555555999<<<@@@BBBAAA@@@IIIVVVXXXRRRGGG???888888999:::<<<@@@888000***)))(((''''''))),,,+++)))&&&$$$###$$$%%%(((((((((((()))))))))))))))******++++++,,,------+++///++++++111111666EEEVVV[[[______\\\ZZZ]]]aaa____________```aaabbbbbbdddhhhbbbOOO@@@;;;:::999:::888555444444444333111000111222222222222333444333444555555444111///...------,,,,,,---...000111333444111...222999777111...............---------,,,,,,++++++***))))))(((******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((()))))))))'''''''''((()))*********((((((((((((((())))))***++++++:::XXXnnnrrrnnnmmmllliiigggiiiooorrrooojjjcccPPP===666777666666777IIIBBB888000+++((('''&&&(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&$$$############%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$###$$$''')))%%%$$$&&&++++++&&&$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&'''((((((((((((((()))))))))******((((((''''''&&&&&&&&&%%%((((((''''''''''''''''''''''''''''''(((***+++,,,***************++++++++++++,,,------++++++,,,---+++444222---333444222444888555BBB^^^yyy~~~mmmJJJ444555;;;@@@;;;888999777333222444;;;444---)))(((''''''((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******)))***+++,,,,,,+++***)))***)))))))))((((((((((((******)))(((((((((((((((,,,******---,,,)))'''))))))))))))******)))))))))zzzhhhdddcccbbbbbbcccfffgggfffeeeeee```[[[YYYXXXVVVQQQMMMFFFFFFGGGIIIHHHDDD>>>888;;;;;;;;;;;;;;;;;;;;;<<<::::::999999999::::::;;;======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777666555555666999;;;===???999;;;BBBAAAAAARRRjjj~~~~~~}}}}}}wwwpppllllllpppuuuxxxvvvnnnfffXXXGGG;;;333111///000111111...+++))))))+++,,,,,,+++***)))******+++,,,...//////000...111444666777888:::<<<999999888777666777999;;;<<<@@@BBBCCCLLLUUUSSSJJJAAA;;;777777888888;;;???444...)))((((((&&&(((,,,---+++'''%%%$$$$$$%%%%%%'''((((((((()))))))))***)))******++++++,,,------+++...***+++222111555CCCUUUZZZ______\\\ZZZ\\\```_________```aaabbbcccdddgggiiifffYYYIII???<<<===<<<:::777666555555333222222333444333111000111222000111333333222000---+++...---,,,,,,,,,...000111000222111......222555555//////.........---------+++++++++******))))))(((++++++)))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((())))))***,,,***555QQQjjjrrrooollllllhhhfffiiinnnpppooommmjjjWWWAAA777555555555555EEE???888111---***)))((()))(((''''''&&&&&&''''''###$$$$$$$$$$$$$$$######$$$##################$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%% """#########%%%''')))'''$$$$$$&&&&&&$$$$$$'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))(((((((((''''''&&&&&&%%%''''''((((((((((((((((((''''''''''''(((***+++,,,************************+++,,,------,,,+++,,,---'''222111***///444:::DDDJJJ999000<<>>:::777888888666777;;;111,,,))))))(((&&&(((------***&&&$$$$$$%%%&&&&&&''''''(((((())))))******)))******++++++,,,------***---)))+++222222555AAAUUUYYY^^^___]]]\\\]]]___`````````aaacccdddfffgggjjjkkkjjjbbbSSSEEE@@@BBB???===:::777666555333111222555666444111///000333000000222222111///---,,,------,,,,,,---...000111---,,,...000///---000555/////////...------,,,,,,------,,,,,,++++++++++++,,,+++***)))((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''***)))))))))((((((((('''))))))((((((((()))******---)))111JJJeeerrrqqqmmmqqqmmmkkknnnpppooopppsssppp___JJJ;;;666666555444888555222000///...,,,+++(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$######"""######$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%!!!"""###$$$###$$$''')))'''$$$"""$$$$$$"""$$$'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&''''''((()))))))))((((((''''''''''''(((***+++,,,***************)))))))))***+++------,,,++++++,,,&&&000...))),,,///;;;NNNiiiZZZHHH:::444AAAaaawwwuuuqqqUUU;;;777888;;;<<<888222333777888888444---)))(((&&&###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''''''''(((((((((((())))))************))))))))))))((((((((((((''''''******)))(((((((((((((((&&&%%%(((---...+++***,,,+++,,,---......---,,,+++yyyjjjdddbbb______```bbbccccccccc```]]]\\\[[[ZZZWWWTTTKKKHHHGGGIIILLLKKKGGGBBB======<<<<<<;;;;;;::::::999888777777666777777777;;;;;;::::::;;;<<<>>>>>>??????>>>>>>===<<<:::999888777555555555777999:::888:::======>>>AAAGGGMMMRRRZZZfffpppxxx{{{vvvqqqnnnjjjggglllpppxxx~~~uuujjj^^^RRRLLLEEE;;;333000000///............---,,,******))))))***++++++,,,)))***,,,---...------,,,---000444666666555555666777777888999::::::999888:::AAAFFFIIIPPPUUUNNNBBB<<<999888999777222222555---***((()))(((%%%'''+++,,,)))$$$###$$$'''(((''''''''''''((()))*********)))******++++++,,,------***---)))***333333444@@@WWWYYY\\\___aaa``````___``````aaabbbdddgggiiijjjkkkkkkmmmjjj[[[JJJCCCFFFBBB???;;;999777555222000111444777555222000222666222222333333222111000///---,,,------...//////000///)))---999;;;111...444000//////...------,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++)))((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))***++++++---)))///FFFaaarrrtttrrruuuqqqqqqrrrpppmmmqqqwwwuuuhhhTTTCCC;;;888777666222111111222333111...+++((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&######$$$$$$%%%&&&&&&'''"""###$$$$$$###$$$&&&((('''$$$###&&&&&&###$$$'''$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))(((''''''&&&'''((()))***))))))(((''''''''''''(((***+++,,,+++*********)))))))))((()))***,,,---+++******+++(((,,,,,,---000...888OOO}}}rrr]]]GGG???LLL[[[LLLNNNcccuuuPPPAAA;;;777888999666555666@@@@@@:::///)))((('''###%%%&&&''''''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,)))))))))((((((((((((''')))(((((((((((((((((()))))))))((((((((('''''''''***)))((((((((((((((()))&&&%%%(((------)))((()))+++,,,---......---,,,+++lllgggdddaaa```aaacccdddddd```aaa```^^^ZZZXXXXXXXXXPPPKKKGGGGGGKKKMMMLLLIII>>>>>>===<<<;;;:::::::::666666666666666777888888;;;:::::::::;;;===???@@@@@@@@@??????>>><<<;;;:::888777555444555666888999555:::===;;;===BBBEEEDDDFFFNNNZZZhhhttt}}}zzz|||xxxnnnfffcccdddhhhrrrrrrfff___RRREEE>>>888000...000---,,,++++++++++++,,,,,,+++***)))))))))***,,,---++++++---...///...------...111555777666555444444666666888:::;;;;;;999666999???CCCFFFLLLRRRLLL@@@:::888888999666000...111+++(((((()))'''$$$%%%***,,,(((###"""%%%((()))(((&&&''''''((()))******+++)))******+++,,,,,,------***,,,(((***333333444@@@XXXYYY\\\```cccdddbbb`````````aaacccfffhhhjjjlllllllllooonnn```MMMEEEIIIDDDAAA===:::777555222000000333666666222222555888555555555555444333333222,,,,,,---....../////////444(((---BBBHHH888///333000000///...------,,,,,,*********)))))))))))))))---,,,+++)))((('''''''''%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%''''''(((((((((((())))))))))))&&&&&&'''((()))***++++++***************++++++,,,+++(((---CCC___rrrwwwvvvuuusssssstttooojjjoooxxxyyynnn\\\JJJ???;;;:::999444555666888777333---)))''''''&&&%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((()))))))))(((((((((((('''''''''$$$$$$%%%%%%&&&'''(((((("""###$$$$$$###$$$&&&'''%%%$$$%%%))))))%%%$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((((((&&&'''(((*********)))(((''''''''''''(((***+++,,,+++*********))))))(((((((((***,,,,,,+++***)))***((()))***222888111777NNNsss___MMMBBB<<<777AAA[[[|||tttKKK>>>444444999:::777555JJJIII@@@222)))))))))&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---...*********)))(((((('''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''))))))(((((((((((())))))(((&&&(((---,,,(((&&&'''***+++---......---+++***