BM6P6(@ tttXXXLLL>>>555333555444333666555222111111222000,,,......//////000000111111////////////000000000000/////////000111222444555777777:::>>>FFFUUUooonnnaaa[[[ggg{{{cccLLLAAA444444333333222111000000000000//////.........---////////////000000000000...//////000111222222222111111111111111111111111111111000///////////////000000000000000111111222222222333333333333444444555888===CCCLLLXXXeeennn}}}{{{fffNNNEEEHHHXXXpppsss```QQQJJJ???===:::888666666777777666555555444444333333333111444666333///---000444111000000111444555444333777444444888::::::>>>BBBFFFRRRiiibbbJJJBBB999555444666555444.........///111333333111////////////000000000000////////////000000000000111000111111222333444555888888===HHHWWWlll~~~jjj___ZZZfffxxx{{{xxxYYYCCC;;;444333333222111111000000000/////////............////////////000000000000...//////000111111222222111111111111111111111111111111000///////////////000000000000000111111222111111111222222222333333//////111999EEETTT```fffoooxxxrrrbbbXXXTTT^^^ttt|||jjjWWWJJJCCC===<<<999777555555555666333333333333333333333333222111000000000111222222444333111222333444444333333111333888;;;>>>DDDJJJTTT___rrrlllTTT>>>;;;777555444444333111000000///000000///...///000000000000/////////////////////000000000111111333222222222333444555555777777???QQQiiimmmbbb]]]iiixxxxxx|||}}}bbbGGG888666222222222111111000000///////////////............////////////000000000000...//////000000111111222111111111111111111111111111000000///////////////000000000000000111111222000000000111111111111222000------555DDDTTT___dddeeerrrvvvuuuwwwsssrrr{{{~~~ooo^^^NNNCCC>>>;;;:::888666444444444555222222222333333333333333444000---...222555555222666444222222333444333222333111444999???DDDMMMVVVfffooo{{{\\\MMM<<<:::888777666777666666777444111111000......000111111000000//////....../////////000000111111222444444444444444555666666::::::DDD\\\zzz{{{mmmfffooo||||||~~~zzzkkkZZZGGG777333555111111111000000000/////////////////////.........////////////000000000000////////////000000111111111111111111111111111111000000////////////000000000000000000000111111222000000000111111111222222222000111666AAAOOO[[[aaaeeelllnnnzzzsssdddUUUIIIBBB>>>:::999777666555444444444444444444444444333333333555222///000333666555444555333222222333555444333666555777<<>>666666888666333333111222222222222222222222............/////////000////////////000000000000////////////////////////000000000000000000000000///////////////000111111000000000000000111111222000000000111111111111222111333555333111444;;;BBBEEESSSZZZ```nnnyyytttaaaOOOCCC<<<888777666666666666555555444333111111222222222333333333222222555:::???@@@===999444555999===??????;;;888777666999???GGGUUUkkk~~~fffLLL===666888555:::MMMiii{{{ZZZ;;;111222111111444......//////000000111111...///000111222333444444000111111333555777999:::CCCPPPnnnzzzrrrpppmmmPPPDDD777000......333888222222222222222222333333---.........//////000000////////////000000000000///////////////.........000000000000000000000000///////////////000111111000000000000000111111222////////////000000000000000000000///000333666999AAAFFFHHHXXXvvvvvvjjjXXXHHH???;;;:::999555555555555444333222222222222444555777888999:::777555666???JJJMMMGGG???777999===AAACCCAAA<<<888777888<<>>666555333<<>>666888444333666444444333111000000000111222............////////////000000000000000000000000000///---,,,---...000222111111111111111000//////////////////////////////111///---.../////////000//////............////////////000111222444666777:::===EEETTTjjj}}}yyy___HHHBBB@@@:::555666555444444333333222222111333333444444444444444444222666>>>IIISSSYYY\\\[[[GGGEEEFFFIIIFFF>>>777555777:::???CCCNNNbbb{{{{{{ZZZDDD<<<999555444666@@@XXXoooxxxnnnaaaPPP>>>111111111...000555////////////000000000000......///000111222333333777222333999999555;;;FFFRRRzzz~~~wwwuuussspppQQQ===555888555444666333333222111000///000111111............////////////000000000000000000000000000///---------...000111111111111111111000//////////////////////////////------///111111///,,,+++//////............////////////000111222444555666:::===GGG]]]wwwttt\\\GGGAAA@@@:::666888555444444333333222222111222222222333333333333444555777999<<>>333111...///111000+++,,,000////////////000000000000000111111222333444555666888777888;;;===BBBRRRbbbӵ}}}xxxqqqĦ444555111111000000Ħ//////............///////////////////////////////////////ӵ000///000000000000000//////////////////////////////111111000...000333333000000000////////////000000//////000000111333444555666@@@XXX|||Ħnnn[[[MMM@@@<<<;;;999777888555444444333333222222111111111222222333333444444000333555555444555:::???;;;888888999999777888===>>>@@@III[[[rrrzzzxxxWWW;;;777999444111555777EEETTTYYYQQQCCC888222222111222111...+++,,,000////////////000000000000111111222333444555555666555888;;;===@@@NNNhhh4ĉ@ӵ~~~}}}{{{uuu>L666444555111000000=hĦ...............////////////////////////////////////4ĉ@ӵ...//////000000000//////////////////////////////---000333666<<<@@@:::111000000////////////000000/////////000111222333444777EEEccc>Looo\\\MMMDDD;;;888888666555666555444444333333222222111222222222333444555555666333333444555666666444333222333777;;;;;;999:::??????DDDQQQhhhYYYmmmaaaIII555555888333000222888FFFVVVXXXMMM???777555222222111000///...000222////////////000000000000//////000111222333444444333888===@@@III___GG=?{{{~~~xxxHdĦ666444555222000=Īj............////////////000000000000000000000000GG=?...///000000000//////////////////////////////,,,555???JJJWWW[[[KKK666111000000//////000000111/////////000000222333333:::FFFcccHdĦ|||aaaOOOBBB>>>999666555555555555555444444333333222222111222222333444555555666666999666333222444555555444777666666777555444888???BBBKKK[[[tttDDDXXXqqqӵxxxxxxĭӵ444ӵUUUĦ///000//////000111222111///ӵӵEEEVVVĦƜ`1.׼sĦӵĦĭӵĦĦĦ|||DdD000111222?fӵ.........Ħ000000000ӵƜ`1.׼s---...ĭӵ///666@@@???111111000000000000111ӵ000111222333ĦUUUyyyĦĦDdDӵӵӵ;;;999666444333Ħ444444ӵ666555777[[[ĭӵ???RRR?~4{{{jjjbbbg&e>&e111g&eDDD>hӵ///......000222000,,,g&e000guO>uO>&e;;;HHH4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?222222ZufĦ.........gL000000000g&e000gĉ@///---g&e>&e///@e...000??[[[BBB111111000000000000g<ĉ///0001112223we<ĦEEEhhh3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&e999;;;:::S?ʬ4444ff?>ߝL222@e333g&e5550003333h?g&e>&e??iii4DӵrrrZZZWWWHƅ^Hu]Ħ222Hu]ĦEEEZuR)Ħ.....................Hu]Ħ000HŐeHŐeHu]Ħ???qIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħ333222222g?...---HdĦ,,,//////Hu]Ħ///tt------Hƅ^Hu]Ħ000H׼s000000kkk```III777111...000000...tQ//////000000je<Ħ;;;MMMfffBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]Ħ;;;:::Htƅ^666qIܗGIӵ222H׼s444333Hu]Ħ222444Bt=o9ĦHƅ^Hu]Ħ|||zzz4DuXӵiiiKKKGGGDdDΦDdDĦ111DdDĦBBB[[[t|d<Ħ@@@Dt>>>/////////////////////>d<Ħ000>d<ʜDd<ʜ4DuTӵeeeF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<333qR/ܗ?fӵ///>dd<Ħ///4DufئL>e---DdDʜ4DuTӵ///DdDĦ//////333444<<aĦ666666peӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<Ħ777peӵ444Ħ666F&uTӵ333DdDĦ222222>d<Ħ444peӵDx<>d<ʜ4DuTӵ4DuXӵ<<<888666D&dq&ĒR111///sdKĦ???DHRRud.....................sdKĦ000D&oq<Ōq&ĒR\\\>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ444555B?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦvvvsdKĦ666B?dp&ĒR111111>d<sdKĦ444B?Ho9s&dq&ĒR4DuXӵAAA555444Hu]3hh222111///ne999@@@=e........................ne///000pIƎ@t@hSSSooo>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌ333333Bene---Hkge///ne//////fe---Hu]3hh000000000se---111222777JJJ^^^]]]OOO777111...///000...geĦja>aĦ111555@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦgggne777444@h333444>h000000000se333ne444555@GsĪj@h4DuXӵKKKĵD^111000000///333<<aĦ111444444s׼sHoD^DdDĦXXX;;;888333333111222333444000000111111s׼s000111666777888888Φ4DuXӵtvӵ>d<Ħ333.........///111333ĦPPP^^^[[[III888111222000000000000000000000000///...Ħ000222333111444555666999BBBPPPZZZĦ>d<Ħ]]]@@@888===333333333333333333333333000000///000000111222222////////////Ħ//////////////////......---111>d<Ħ222222000000000Be000000,,,//////000???OOOLLL>>>222......222333111geFYĉ000000>aĦ444444111111999DDDPPPnnnBenu]ӵ>d<Ħ>d<ĦJJJ;;;888Ħ222333444555444333222111222333444333222222333555111111222222Be333---...000222Ħ<<<;;;;;;DDDWWWmmm?aŖ%7uSQuR)ӵsdKĦ222444///...222333gdKĦRRRdddgggMMM666000...,,,000222111111222111---222gdKĦ222111000666111333888888===TTTooogdKĦgdDĦlllUUUFFF>>>???555///111333111000111000000////////////000000......///gdKĦ+++---------///111222000...---sdKĦ666777222000000333222111000555666333444:::<<<999333111000000///...ŶS1111110003we<444666999<<A666ne111111333000000333neQQQSSS___\\\BBB000111333---000111111444777555000ne222333333222444000222888;;;EEEbbbneDe}}}pppcccXXXDDD:::555888:::666000...000000000//////000000000---...ne//////222222111000000111222333---ne999>>>???999666222000111222333333///333333//////444666333......///111111111>A000111222k<333444555888:::@@@OOOhhhfhDenePPP===ne777555555444333333222111111888666444333333444333111333222111000111222333444444111ne<<<@@@GGGJJJUUUjjj555444000000000000000222333DDDUUUWWW___XXX>>>///222444111111111222888>>>;;;555111222222222111555333444888>>>QQQuuu~~~tttNNNBBB888777:::999444111///..................///000000111111111///111333444444777<<>>999777888999:::>>>???===666222333333222111111111111000000///000111222222333444666999;;;EEEXXXrrrUUUFFF:::444888333222222111111000000000555333000000222444555555555444333222222222333444333111;;;>>>CCCEEENNN```xxxfffIII;;;999333333111000000/////////...000111000000777FFFSSSVVVZZZeee___FFF555333///333222222555@@@IIIIIIDDD999555000000333666444222999888888:::DDD___xxxpppsss||||||}}}\\\LLL:::333555888888666000000////////////000000222222111111000000000000---555>>>EEEIIIPPPXXX___\\\ZZZVVVUUU[[[dddhhhggg```[[[TTTOOOLLLKKKKKKJJJVVVUUUPPPGGG>>>:::999:::999999666111///000000.........///000000111111111///000111222111222555777<<<@@@LLLaaa}}}sssZZZFFF???999888666222333888222222111111000000000000///...---111777===BBBDDD666555444333222222333444555333333666666666999>>>CCCSSSkkkkkkNNN???777000222111000000////////////...000000...111???SSSbbbZZZ^^^ggg___FFF777444...222222333:::JJJZZZ```^^^MMMAAA555222777;;;999555777999:::>>>OOOrrrvvveee```yyy{{{}}}~~~zzziii\\\JJJ@@@>>>>>>;;;555333333222222222222333333//////000111222333444444888DDDTTTaaaiiiooovvv{{{yyywwwrrrmmmooouuuuuurrrjjjhhhfffeeefffeeedddbbbiiifffaaaYYYPPPKKKLLLPPPNNNMMMEEE999444666666333............//////000000///111222111111222444666888999@@@QQQjjjaaaKKK>>>;;;999888444111222666222222222222111111111111111000222777@@@HHHOOORRR777666444333333333444444666444444666555444777>>>HHH]]]zzz~~~wwwWWW@@@;;;666,,,222111000///////////////...000000...555HHH]]]jjjbbbbbbcccTTT;;;222555111000000333;;;NNNdddqqqtttYYYKKK;;;444666999666222222777;;;DDD___mmm]]]gggoooxxx~~~}}}wwwrrrnnnfff]]]VVVNNNBBB666222222111111111111222222///111555888<<<>>>??????FFFRRRbbbpppwwwyyyyyyyyy}}}}}}yyysssrrrssspppllldddeeehhhmmmrrrtttsssrrrrrrpppnnnkkkeeebbbhhhpppuuurrrcccNNN@@@<<<777000000000////////////000000000222222222111111333555666777;;;GGG[[[ttthhhOOO???::::::999777444222222444222222222222222222222222333333444888>>>EEEIIIKKK666555444333222333444555555444555888888888>>>FFFOOOggg}}}ttt___GGG;;;999666111222111000000///000000000...111222333===PPPaaaiiihhhddd```MMM333///555333000111222777FFF\\\mmmttt```VVVHHH===777555444333222999@@@MMMnnnwww^^^UUUZZZ```eeennnvvvxxxuuuuuuyyyzzztttlllbbbSSSFFF999888888777777888888999>>>AAAFFFJJJMMMNNNNNNMMMNNNWWWcccnnnrrrooohhhdddhhhlllmmmiiieeedddaaa]]]XXXZZZ___eeekkknnnooommmpppoooooopppmmmmmmwwwyyybbbQQQIII@@@555444333222000000000000111222333333333111222333555666888;;;@@@KKK]]]sssnnnTTTCCC;;;666777666444333333333333222222222222222222222222222111111333777:::;;;;;;444333222222222333444555444444666::::::<<>>QQQdddkkkhhhmmmqqqeeeIII444111222000///222555666555;;;MMM___ssspppmmmfffUUU@@@666666666;;;GGG```jjjIIIBBB<<<===BBBIIIUUU___jjj{{{|||uuuvvvssskkkdddfffgggccc[[[XXX^^^fffpppxxxrrr^^^SSSVVVTTTJJJTTTVVVYYYZZZXXXSSSMMMIIIBBBFFFMMMPPPNNNGGG???999<<<>>>AAADDDHHHLLLOOOQQQQQQRRRSSSQQQQQQWWWbbbjjjtttnnnddd^^^```ffffffbbbNNN===---+++111444222000000000111111111222222222333444555777:::AAAIIIOOOhhhyyyhhhSSSBBB999999555555444333333222111111111111111111111111111111333333333333333333333333555222333666666444333666333111333888<<>>777@@@BBBDDDEEECCC???;;;888888:::===>>>===999444111444555555666777888999:::;;;======<<<<<<@@@IIIPPPQQQRRRTTT[[[jjjwwwzzzuuu```KKK777111555777555333000000111111111222222222444444555666888<<>>EEEYYY{{{{{{aaaLLLCCC<<<999777444666999GGGZZZjjjkkkccc___ZZZVVVZZZYYYYYY[[[cccppp}}}pppZZZGGG;;;555333222333444555666555222000...111111000///............111111111000//////......000111222111000222888<<<<<<@@@HHHWWWkkkzzz|||vvvnnn[[[FFF;;;888555222111111111111111111222222222333444555444444666999;;;>>>III^^^xxxzzz]]]III???888777888444444333333222222111111111111111111111111111111222222333333333333333333333111222555666333222555555555777:::===FFFXXXhhhRRR:::111444222111333000000111111111111111222222444555GGGhhhyyysssiiigggnnn|||WWW666///000+++333000///222333333666;;;TTTjjjiiiNNN@@@BBBJJJaaa|||eeeIIIBBB;;;:::999666444666<<>>777444000111555111111111111000000//////111///---,,,,,,---///111111111111111111111111111111333444333111222444777888;;;AAAMMM```oooqqqkkkuuukkk^^^PPPBBB555111333111111111111111111111111222333444444333222444555999>>>LLL```uuulllQQQBBB<<<999777777333333333333222222111111111111111111111111111111222222222222222333333333111333999AAABBB;;;666444333444777:::>>>KKKbbbvvvJJJ999333666111000333000000000111111222222222333777999MMMkkkxxxppphhhhhheeemmmdddGGG222111111,,,222///...222444333444777EEEYYYuuu~~~cccOOOLLLTTTmmm}}}uuueeeIIIAAA::::::;;;888666777888999;;;>>>===:::999:::BBBIIIRRR]]]kkkuuurrrhhhVVVBBB333222222---,,,000......------------......000////////////000111222.........///000000000111111222333222111111222222333444777AAARRReeemmmmmmxxxzzzyyylllRRR<<<555:::111111111111111111111111000222333333222222333444777888>>>IIIUUUfffqqq^^^III???<<<999555444333222222222222222111111111111111111111111111111111111111222222333333333000666CCCOOOPPPEEE:::444555777;;;@@@GGGWWWqqqCCC666555777000///333000000000111111222333333333555===RRRiiirrrmmmjjjmmm^^^XXXJJJ:::222333333000///------111222000111555444DDD^^^zzz}}}iii]]]eee|||~~~tttqqqjjjMMMCCC:::999:::888555555777111///333666888@@@JJJaaajjjsssyyy~~~}}}mmm[[[III;;;222333555111...///...------,,,,,,------...,,,---...////////////////////////...............000000000000000000000000222555888>>>LLL```nnnsssyyyxxxYYY===555;;;222222222111111111111111///111222222222222333555777555888===BBBOOOiii]]]PPPBBB<<<:::666222000222222222222222222111111111111111111111111111111000000111111222333333333000777EEERRRSSSHHH<<<555555666;;;DDDPPPbbb|||:::333555777//////444111000000111222222333444444888III^^^lllpppnnnoooqqqVVVFFF777444444222111222...---///111000---///444222999GGG___}}}|||{{{pppsssuuuRRRFFF:::888888777555666777111000444555888KKK```|||zzzeeeNNN:::555111222444555222000//////...............///,,,---..................000000//////////////////000000///000111222333222444<<>>HHHIIIBBB:::777555555<<>>777;;;222222222222111111000000111222111000...///111333222---///777999888???KKK\\\vvvttt[[[FFF???999888666333333555111111111111111111222222111111111111111111111111///000000111222222333333333222666<<<>>>:::777999999:::AAAPPPcccxxx111111222222222333333333222000222444444222444:::HHHbbbmmmlllssszzzxxxxxxQQQ<<<333444111111222+++000111111111111222222222888999888???ZZZqqqhhhppp|||jjjGGG:::===555555888...444333111777;;;:::MMMqqqwwwttteeeKKK<<<222222222111000//////...///............---------........................//////000///------...000///222000222888444222;;;777BBBRRRdddvvvtttUUU;;;222555222222111111111111222222222222111111111111111111000000111222444666888999FFFQQQfff|||yyy~~~}}}aaaKKK???===999666444333444555111111111111111111111111000000111111111000000///000000222333333333333333222222333444555555555555888;;;BBBSSSkkk111111111111222222222333222222555888777444666:::@@@^^^ooopppwwwVVV???444555222222333...111111111111222222222222222333666BBB___rrrjjjppp{{{mmmLLL>>>>>>777777:::111333222///333888999NNNqqq~~~xxxooommm___DDD444222222111111000//////...///............---------...........................///000///------///000///333000111666111///999>>>NNNeeeyyywwwZZZ???444555111111111000000111111111111111111111111111111111444333333333333444444555:::???KKK\\\qqqrrrXXXEEE===;;;777444333222333444111111111111111111111111000000111111111111000000///000111222333333333333222222333444555555555555:::===GGG[[[vvv000000000111111111222222222333888;;;999555666::::::[[[ooopppvvv^^^CCC666666333333555222111111111111222222222333222444>>>TTTtttsssiiimmmvvvmmmQQQAAA>>>777777888333555666333444999===SSSuuuyyy{{{qqqiiihhhXXX>>>000222111111000000//////...///............---------.........................../////////------///000...333111111666222222>>>GGGZZZtttzzz^^^AAA333222111000000//////000000111111111111111111111111111444444333333222333333333555666999???JJJYYYiiissswwwaaaKKK===:::999666333111111222222111111111111111111111111000000111111111111000000...///000111222222222222222333333444555555666666<<<@@@MMMeee///000000000000111111111111333777:::777222444:::FFFdddsssttt|||eeeGGG666666333222555333111111111222222222333333333888KKKmmmtttggggggnnnmmmWWWCCC;;;666555555555444888666555999???TTTrrrvvvyyyqqqgggbbbQQQ<<<444111111000000///////////////............---------.........................../////////------///111---333222222777666;;;KKKVVViii}}}cccEEE555333000000////////////000000000000000000111111111111111111111111222333555555222555777999:::>>>EEEJJJ]]]bbbkkkppppppsss~~~yyycccOOO@@@888888777555333222111222222111111111111111111111111///000000111111111111000...///000111111222111111333333333444555666777777===AAAPPPkkk///000000000000111111111000222555666333111777???___ttt|||}}}kkkHHH555555333000333333111222222222222333333333333:::SSS{{{uuuhhhgggmmmooo___III;;;888666555999000;;;<<<:::===CCCRRRiiinnnrrrkkk___VVVDDD777888000000000//////////////////............---------........................---...///...---...000111---444333222666888BBBUUUggg{{{jjjLLL;;;999000000////////////000000//////000000000111111111000000000111222333444555***///555777777777999<<<>>>BBBIIIOOOQQQWWWgggwww{{{{{{|||dddPPPBBB:::777777666555333222222333333111111111111111111111111//////000111111111111111...///000111111222111111333333333333555666888999>>>CCCSSSooo000000000111111111222222111111222333222666CCCQQQnnn|||~~~oooJJJ555666333///111222222222222222333333333333666;;;SSSwwwvvvlllmmmssssssjjjPPP>>><<<999777???999LLLSSSQQQSSSUUU]]]kkkfffggg[[[NNNEEE777///777///////////////////////////............---------........................---...///.........000222///666444111555999IIIaaavvv~~~yyyvvvzzz|||lllNNN;;;888111000000//////000000111...//////000000111111111222222111111000111111111///111222222222333555777555666888;;;===DDDSSSbbbooorrrwwwgggRRRDDD;;;777777555555444333333333333333111111111111111111111111...///000111111222111111...///000111222222222222333333333333444777999:::@@@HHH[[[www111111111111222222222333444222222333555@@@VVVjjjuuusssLLL555777555///000111222222222333333333444444888888HHHbbbpppqqq{{{vvvnnnpppwwwuuuqqqUUU???>>>;;;777BBBKKKeeerrrrrrrrrpppooouuufff^^^LLL???<<<222,,,555///////////////////////////............---------........................,,,...............000222///666444222888BBBWWWttt~~~tttsss{{{tttSSS:::444111111111000000111111111......//////000111111222111000000000000111111222666333111///000000000000555333444777999<<>>999666CCCUUUsssyyy{{{kkk\\\DDD999;;;555///666........./////////////////////.........---------........................,,,---............000222---555555555>>>LLLggg~~~]]]???555222222111111111111222222---......///000111111222,,,------///111333555666111///...000333444222000///...000444777777<<>>KKKYYYrrriiijjjooohhhmmmdddLLL999888===>>>YYYssswwwrrriiieeeGGG222666333+++333222000...---,,,---...///222...,,,---222333111...---------.........//////......------...///111222222444777;;;AAATTTzzzdddAAA:::444222000//////000000///......//////000000111111////////////000000000000111111000000000000111111333222222222444666999;;;JJJ\\\pppwwwvvv|||aaaNNN???;;;777000///555111111111111000000//////000000000000000000111111000000000000000000000000222333333333333333333444555666555444555999<<<===HHHeee///000111333444444333333999777555;;;NNNfffwww|||yyypppLLL666555222111333222111111111222222222222333555555666888777:::FFFSSSsssuuujjjhhhmmmfffkkkdddNNN===<<>>AAANNNmmm//////000222444555444333:::888999DDD\\\sss|||zzz|||jjjIII666666222111333222222222222222333333333333666555555666555777@@@KKKhhhuuuhhhccceeedddhhhaaaLLL<<<999===???YYYrrr~~~|||~~~~~~|||pppPPP999777333///555111000...------...//////111///---...111333111///------........./////////000000///......///000111333333777BBBUUUqqqlllDDD666444222000//////000000///111111000000///......---////////////000000000000111000000//////000000111111111000111222444666777>>>MMMbbbsss{{{}}}||||||oooYYYFFF;;;333555666222333888222222222111111111111111222222111111111000000000000000000000000000000000000000000111111222222222333333333444666:::AAAFFFUUUvvv444333333444666777777666999BBBOOO___qqq~~~zzzbbbFFF777666222111444222222222333333333444444444666444444666555666===GGGeeetttddd\\\[[[___bbb]]]KKK;;;:::AAAFFFggg~~~~~~uuubbbFFF666333000///111000///............/////////---,,,---000111///...............////////////111000/////////000111111888888===KKKcccrrrIII999444222000//////000000///000000/////////.........////////////000000000000000000////////////000000000000000000111222444555666BBBUUUjjjyyy~~~zzzuuu{{{xxx\\\JJJ===666222444555222222555222222222222111111111111333222222111111000000///000000000000000000000000000000111111222222333333444333333555777:::BBBKKK]]]~~~888888777666666888;;;===HHH___yyy~~~~~~{{{~~~YYYBBB777666111111444222222222333333333444444444444333333666666777===EEE```uuucccXXXUUU[[[```^^^NNN???===IIIUUUvvv}}}dddNNN:::333000///000/////////........./////////---,,,,,,,,,---......---........./////////000000111111000///000111222333666999BBBTTTpppuuuMMM;;;444222000//////000000///---........./////////000////////////000000000000000000////////////000000000000000000111111222222666<<>>;;;777444444444111000111111111111111111111111111333222222222111111000000000000000000000000000000111111222222333444444555777444555777888;;;EEEPPPiii444666888666555:::DDDLLLddd}}}{{{wwwQQQ???888777111111555222222222222222333333333333333222333666888888===DDDYYYxxxeeeXXXSSS___ggghhhXXXBBB:::FFFUUU~~~}}}^^^CCC555333///000444///.........///////////////,,,,,,,,,------------........./////////000000000111000000000000222333555222:::III```~~~tttLLL:::444222000//////000000///,,,------...//////000000////////////000000000000000//////......//////000000000111111111111111111333666===JJJYYYeeekkkmmmmmmlllddd^^^iiihhhNNN???999999888666555333111000000000000000000000111111111222222222222222222222222000000000000000000000000111111222333444555555666888444555:::;;;===IIIXXXyyy888>>>CCCCCCCCCLLL^^^nnn|||oooKKK===888777111222666222111111111222222222222333444111222666777777;;;@@@RRRrrrxxxeeeWWWRRR[[[jjjttthhhOOOCCCNNN```|||fffEEE666666...000555///---......///////////////------............//////.../////////000000000000000000///000111333555666777DDDXXXppppppIII777444222000//////000000///........................////////////000000000000//////............//////111111111222222111111000...111777???LLL[[[iiirrrbbb\\\NNNFFFXXX~~~pppXXXFFF<<<888444555555333222222222222....../////////000000000000111111222222333333444000000000000000000000000000000111222333444555555666222555;;;===@@@OOO```FFFOOOWWWXXXZZZggg}}}hhhGGG;;;888777000222666222000000111111111222222222444222222555777666888===JJJdddvvvcccUUUOOONNNeeezzzxxxeee\\\kkk~~~vvvpppJJJ999777,,,---444---------...///000000//////...///000000//////000111////////////000000000000/////////000222444666888AAAQQQgggmmmGGG666444222000//////000000////////////...------,,,,,,////////////000000000000//////............//////111222222222222111111000000222555777===JJJZZZfffZZZUUUJJJEEEZZZrrrYYYHHH>>>888444000222333111111333555555---.........//////000000000000111222333444444555000000000000000000000000...///000111222333444444444111444<<>>@@@XXX|||]]]III@@@:::555444333333222111000000000111000000////////////000000////////////000111222333222222111000//////000000222222333333333444444444666444777<<<<<<@@@TTTkkkzzznnnMMM@@@555333555444111000111111222222222333333333222444555666666777999<<>>BBBCCCFFFHHHMMM]]]vvv|||eeeKKK<<<777333111000333222111111000000111111000000////////////000000000000//////000111222222222222111000000000000000222222333333333444444444666555888===>>>DDDZZZrrr~~~|||{{{tttnnnjjjeeeKKK???444333555444111000111111222222222333333333222333555555555666999;;;<<>>AAAKKKccc|||~~~~~~||||||ttthhheeebbb]]]HHH===444333555333111111111111222222222333333333222333444555444555888:::<<>>CCCRRRnnnzzzmmmlllqqqmmmdddEEE<<<444333444222111111111111222222222333333333222333444444444444666888===@@@III[[[sssqqqrrr{{{~~~~~~vvvjjj___GGG666222555000...000---......//////////////////////////////////////////////////////000000000000222000111333333777DDDRRRttt~~~xxx|||[[[BBB777333000000000000000////////////......------------...............///////////////............//////////////////......///000111111//////000111111222222222666:::HHH\\\gggiiiooozzz~~~pppMMM@@@444222333222111222111000000///000000111111000000////////////000000000000000000000000111222222111111111111111222222333333444444444555555555444666999===EEEXXXxxxvvvmmmrrryyyrrrcccCCC:::444444444222000222111111222222222333333333111333444333333333555777;;;===DDDRRRiiiwww|||nnn```RRRGGG:::000111555///...222///---...//////000/////////////////////////////////////////////000000000000333000000444444999III[[[bbbIII<<<666333111000000000000////////////......------------...............///////////////............////////////............///000111111111111111111111111111000444555>>>MMM\\\hhhrrryyy{{{lllJJJ???444222222111000111000000/////////000111111000000////////////000000////////////000111222333222111111111111222333333333444444444555555555555444777:::===GGG___{{{nnnpppuuujjjYYY@@@999444444444111000222111111222222222333333333111222333333222333555777888:::@@@KKK___|||}}}ooo\\\MMM@@@777444...222555...---111...,,,---///000000000//////////////////////////////////////////000000000000333///000555888===QQQgggiiiMMM@@@;;;555333444000000000000////////////......------------................../////////000............////////////...------......000111111000000000000000111111111111555999???NNNbbbqqqwwwtttdddHHH===555333333222222333///////////////000111111000000////////////000000.........///000222333444222111111111222222333444444444444444555555555555666:::<<<>>>IIIddd|||mmmmmmqqqgggWWW???999444444333111000222111111222222222333333333111222333333222222444666777:::>>>FFFXXXtttlllWWWHHH<<<444333...333555---,,,///,,,,,,---///000000000//////////////////////////////////////////000000000000222...000777:::AAAWWWooonnnRRR<<<888666///---222000000000000////////////.........------.........---.........//////000000............/////////000---------......000111111,,,------...000222444555...555888888DDD[[[nnnttt~~~mmm[[[BBB888000///000000000333///////////////000111111000000////////////000000------...///111333444555222111111111222333333444444444444555555555666666888<<<>>>@@@KKKhhhhhh]]]\\\[[[RRRIII888666333222222222111111222000222666444//////444222222333333333333444444777;;;<<>>AAAQQQqqq~~~}}}}}}nnn[[[PPPMMMJJJCCC;;;555333222111222222222111222//////333333111222777222222333333333333444444555888777>>>LLLYYYrrrbbbEEE999555222000000000/////////..................////////////............////////////000///000000000000000000...000555;;;AAARRRrrrpppXXXEEE>>>666333333444333000////////////////////////........................,,,,,,,,,---------..............................------........./////////------......//////000000111555666666;;;OOOnnn}}}YYY;;;777222000111111000///////////////////////////...///000111111000//////,,,---...///000222333333333222222111000000000111///111222333444444555666555:::???CCCTTTvvvyyy{{{~~~|||xxxfff___UUUIIIAAA>>>;;;666111111111111111111111111111222...,,,///000000111444222222333333333333444444555777555999EEEQQQhhhfffDDD555333444/////////.........------............////////////............////////////...//////000000111111111222222666===HHH___xxx```III:::777333222444444111...////////////////////////........................,,,,,,,,,---------........................................../////////000.........///////////////222444555555<<>>777555/////////.........------............////////////............////////////---...///000111222333333666666888@@@QQQlllyyykkkVVVBBB999777444222111000---***////////////////////////........................,,,,,,,,,---------......................................./////////000000///////////////.........111333444555===TTTttt}}}tttvvvsssiiiRRR???222555666///...555000000000000000000000000......///000000000000000---------...............111000000000000000111222222111000222555666555333666:::>>>HHH```}}}|||{{{zzz{{{~~~}}}jjj[[[VVVOOONNNSSSTTTKKK@@@666777777666444333444555000111222111///...///111222333444555666777555222222222222333333333444444666888666999BBBJJJ]]]zzzwww```MMM===444000000000/////////..................////////////............////////////---...///000111222333444444555:::FFF^^^|||ssseeeQQQ???<<<888444111///...------////////////////////////........................,,,,,,,,,---------..........................................///////////////////////////.........///111333555===RRRnnn}}}pppmmmttt|||cccIII444333555000///444000000000000000000000000111111000///////////////---------------.........////////////000111222222444222000000222444555555666888>>>KKKggg}}}{{{yyyvvvtttwwwxxx|||qqqTTTHHHEEEAAA??????===888444333444555444222111111111111333333222//////222666222666888666333444333111222222333333333333444444333666444777???DDDTTTooo~~~ttteeeSSS@@@222000000000/////////..................////////////............////////////......///000111333333444000444===PPPooowwwkkkYYYHHH:::777333000...///111333////////////////////////........................,,,,,,,,,---------..............................------------.........///.........///////////////---000222333999III```qqqvvv{{{oooaaadddllluuunnnUUU<<<444333111///111000000000000000000000000222111000///............---------........................///000111222333333333444333111222555777666888>>>OOOooo{{{xxxvvvssspppwwwwwwyyy|||dddEEE===:::888777666333111111111111222111111000000000000222333111000222888===EEEJJJHHH===333111333333222222333333333333444444111555444777<<<>>>JJJccc}}}~~~wwwnnneee[[[KKK<<<222/////////.........------............////////////............//////////////////000111222222333333222888EEE]]]}}}qqq]]]JJJ777666444111///000222444////////////////////////........................,,,,,,,,,---------..............................,,,,,,,,,,,,------------------......//////000000---///111000333===LLLXXXfffmmm```SSSZZZ^^^eeevvvsssdddNNN===555222111000////////////////////////111000///......///000000------....../////////000------......000111222333///555::::::555333555888777999AAAUUUvvv}}}yyywwwtttrrrvvvuuutttvvvyyy~~~~~~~~~^^^AAA777444222333444444333333///...///000222333333333///111222111000444<<>>GGGPPP[[[PPPHHHTTTYYY^^^qqqvvvppp___HHH999444444222//////////////////////////////......///000111333------......///000000111---------...000111333333---666???@@@:::444555888888;;;CCCXXX{{{|||{{{xxxuuupppnnnlllkkklllppptttwww|||~~~oooPPP===555444333333222222333333111111222222222333333333111...111666444888QQQooo|||rrraaaGGG111///999777333111555666444222333555444555999:::>>>GGGPPPccczzz|||pppcccQQQCCC;;;666111...000000///...............//////............//////////////////000000000000111000000111222444444444888@@@YYYvvvbbbLLL;;;888666555333222222333333////////////////////////........................------------------------------------------------...------,,,,,,------.........---,,,---...///000222000...,,,---000444666AAADDDFFFFFFIIIRRRbbbnnnzzz|||xxxeeeKKK777111444000000///////////////...////////////...............------------...//////......//////000000111111444555555555444444555777333@@@EEETTT{{{zzzuuusssrrrmmmjjjjjjhhhfffgggjjjdddGGG555444444333222222222222333111111111222222222333333111000222555888DDDccc~~~yyymmmUUU>>>777;;;666333222555666444444777444333444777888;;;DDDMMM^^^ssswwwnnnYYYPPPCCC999666555333111000000///...............//////............//////////////////000000000000222111000111222444444555===JJJfffrrrZZZCCC555777666444333222222222222////////////////////////........................------------------------------------------------...------,,,,,,------......------,,,---...///000000///---,,,---///222333555999===@@@DDDOOO___lllpppzzz~~~ttt```MMM>>>444111222333222000...---...////////////...............------------...//////......//////000000111111222333444333222222444666444@@@FFFVVV}}}~~~xxxuuummmhhheeeeeedddbbbbbbeeevvvZZZ@@@222444444333222222222222222111111111222222222222333222555777777===TTTvvvxxxaaaHHH999444333222222555444222333888333222333666666888@@@IIIYYYkkkzzzxxxxxx{{{zzzqqqaaaUUUCCC===666222222333222111000///......---.........//////............//////////////////000000000000222222111111222333555666<<>>999999888444333444555444555888777777===EEELLLbbb{{{XXXHHH:::888888444222444000000000000//////......---------,,,------.../////////............//////////////////000000000000000222333222222555:::???KKKlllwww[[[FFF@@@999888666333222111111111////////////////////////........................------------------------------------------------...------,,,,,,------...,,,---......//////.........//////000000000//////111222222000///000333555;;;OOOcccrrrqqq\\\AAA111000222111...////////////...............------------...//////......//////000000111111111222333333333444666888888AAALLLhhhqqqfff[[[XXXWWWTTTQQQQQQzzz\\\@@@333333333222222111111111111111000000000000111111111111111///111444222333@@@QQQ}}}~~~|||kkkGGG===666777999888555444333333555888777777===DDDFFFZZZuuu}}}sssgggGGG:::222444444000000666---...////////////000000---,,,,,,,,,------.../////////............//////////////////000000000000...111333222222666===CCCYYYyyy{{{bbbNNNDDD;;;999777555333222222222////////////////////////........................------------------------------------------------...------,,,,,,------...,,,---.../////////...---........................//////000000000111222333111BBBWWWiiiwwwzzzhhhNNN999000///000000////////////...............------------...//////......//////000000111111000222333333333444666888888@@@LLLkkkvvvhhhZZZTTTRRROOOLLLLLLtttXXX>>>666999333222222111000111111111000000000000111111111111333---///666555222>>>RRRwwwxxx}}}}}}iiiEEE:::222444888888444222222222444777777777<<>>EEEhhhkkkYYYLLL<<<:::888555444333222222////////////////////////........................------------------------------------------------...------,,,,,,------...,,,,,,.../////////...---......---,,,,,,,,,------//////000000000111111222555@@@PPP]]]fffmmmuuu}}}vvvhhhSSS===///,,,///444000/////////...............------------...//////......//////000111111111000111222333222333666888777???MMMmmm~~~nnn]]]TTTPPPKKKHHHGGG~~~zzzgggMMM999222222333222111000000111222333000111111111111222222222000///000222333555===FFFooo|||yyyxxxxxxhhhQQQ999888777777888777555333111222444555666888;;;===CCCLLL^^^uuu~~~xxxsssrrrkkkXXXEEE777666555333222111000000000000000000000000000000///............---------------......///000000000............////////////222444222555777333???[[[}}}|||jjj^^^HHH>>>666333222000111444222222333222111///---,,,////////////............,,,---///000000///---,,,,,,,,,,,,---------..............................---------............//////////////////.....................///////////////???PPPZZZbbbiiilllkkksssnnnZZZ@@@222444555000........................000///...------...///000......//////000000111111111111222333444666777888>>>AAARRRrrr|||gggZZZSSSMMMJJJIIItttooodddTTTCCC777111000222222111000000000111111000000111111111222222222000000222444222333<<>>AAAKKK]]]qqq}}}yyyvvvuuupppbbbMMM>>>555444333222222222222222////////////////////////............------------------......//////000000....../////////000000000222444222555888555CCC```|||lllQQQEEE999555444222222333222222222222111000...---////////////............,,,---...//////...---,,,,,,,,,,,,---------..............................------------............////////////........................////////////+++<<>>BBBUUUvvvkkk^^^VVVOOOKKKJJJdddZZZKKK???999666333000222111000///////////////000000000111111111222222111222555555222333???MMMfffooopppgggffffffUUU<<<777666444444555555333222222444666777777999<<>>888444222333333333000000000000//////......//////000000000111111111333333333333333>>>VVVllluuuwwwnnnaaaccchhhXXX@@@666444222111222222222111333444666777888:::===???AAAFFFPPP```ssstttwwwlllhhhgggZZZCCC666888555555333222111000000000...........................------------,,,,,,,,,,,,,,,------.../////////000000000000111111111111111333222555;;;AAA[[[vvvZZZGGG<<<666444555222222111111111111111111////////////............///...------------...///,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,---------......//////------------............222000>>>YYYkkkpppxxxiiiLLL888000..............................//////////////////.........//////000000111111111111222333444666777888999EEE```xxxiii\\\NNNFFFDDD666666555333111000000111///000000111111000000////////////000000000111111333222111111555AAAYYYooosssfffhhhlll[[[@@@777444222111111222222111222444666777777999<<>>>>>CCCMMMZZZkkk}}}vvvtttnnndddYYYRRRHHH@@@:::666222000444333222111000000000000........................---------,,,,,,,,,+++++++++,,,,,,------......///....../////////000000000000333222555===IIIjjjuuu^^^III===;;;555444333111000000000111////////////............,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,---------............---111>>>QQQdddqqqxxx~~~mmmUUU???444111........................---...///000000///...---......//////000000111111111111222333444666777888:::IIIffftttbbbQQQFFFCCC111///...///333555444222---///000222333333333333////////////000000000000111//////222666===JJJWWWkkknnniiieeelllqqq[[[<<<888555222111111333333222111333444555666888;;;===;;;BBBMMMYYYfffxxxyyypppeeeZZZOOOKKKAAA777444666444...222222111111111111111222........................---------,,,,,,,,,++++++++++++,,,------......///............////////////000333222555>>>JJJnnnqqqVVVFFFBBB777555333111000000000000000/////////............,,,---///000000///---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------......---111555;;;JJJ___nnntttzzzyyyvvviiiTTT@@@666444........................---...///000000///...---......//////000111111111111111222333444666777888<<>>666444444555222///000000000000////////////........................+++,,,---...---,,,+++***,,,---......//////......////////////000000000000444333444888???UUU|||uuu\\\JJJ@@@777888999000...333222111000000111111111...,,,//////.........---------///...,,,+++***+++,,,,,,,,,---...//////...---,,,,,,------......------,,,------------------------------------------------//////111;;;NNNcccooopppyyyuuusssmmm]]]FFF777333000///---------///000111//////////////////////////////000000000000/////////111222222222333666888>>>NNNlllwwwdddRRRHHHFFF111111111111000000000///111000000000/////////...//////............//////111111000000111333666777@@@GGGPPPUUUQQQGGG;;;333333333222222222111111111333333444444666777999:::AAAAAAGGGQQQ\\\jjj|||{{{gggVVV@@@;;;555222333444111///000000000000/////////...........................------.........---,,,+++,,,---......//////......////////////000000000000333222444888@@@WWWtttcccQQQDDD@@@@@@777333444000222111000111222222///---//////.........---------...---,,,+++++++++,,,,,,,,,---............---,,,,,,------......------,,,------------------------------------------------...///111777GGG\\\iiinnnrrrpppqqqooocccMMM:::222111000////////////...---//////////////////////////////000000000000//////000222333333333555777999@@@QQQpppuuuaaaOOODDDBBB111111111111000000000000000000000000////////////000//////......//////000333222111000000111222333444>>>IIIJJJBBB999444444222222222111111111111111333333444555666888::::::??????EEENNNYYYfffxxxwwwaaaNNN;;;777222000111222111///000000000/////////......////////////////////////...............---,,,,,,,,,---......//////......////////////000000000000111222444888BBB\\\kkkWWWJJJBBB666333555000333222111111222222111////////////.........------...---,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,---------------------------------------------------///000333===QQQbbbkkkllllllppptttooo\\\FFF888333222000000000///---+++//////////////////////////////000000000000//////111222444444444555888:::@@@RRRrrryyyeeeRRRFFFCCC111111111000000000000000000000000000////////////000000////////////000000222222111000000000111111111:::BBBBBB;;;444444666111111111111111111111111222333333444666888:::;;;>>>???DDDMMMWWWbbbssstttdddOOO>>>666333//////000111000///000000/////////.........////////////////////////---------------,,,,,,,,,,,,---......///.........////////////000000000000000222444888EEEbbbttt___NNN;;;555888666444222000000111222111000////////////............---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,000000///555HHH^^^lllllllllqqqzzz~~~ttt```OOOAAA<<<555111000///...,,,//////////////////////////////000000000000//////111222333444444555777:::===OOOrrrjjjUUUHHHEEE000000000000000000111111////////////000000000000000000////////////000000111111111111111222333333000333666666444222222222111111111111111111222222111222222444666888999:::AAAAAAEEEMMMUUU___nnn{{{rrr^^^MMM>>>444222000///...///000000///////////////............////////////////////////,,,,,,,,,+++++++++++++++,,,---......///.........////////////000000000000///333555999GGGgggoooTTTDDD???999666333000///000111111000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------+++000111---333GGG```qqqllllllrrrttt^^^RRRBBB666000//////...//////////////////////////////000000000000/////////111222333333444666888;;;NNNpppkkkUUUGGGCCC000000000000111111111111////////////000000000000111000000//////000000111//////000111222333333444222111111111222333333222222222222222222333333333222222333444666999;;;<<>>777444000000000//////000000000/////////.........------........................,,,,,,+++***************,,,---......//////......////////////000000000000000444666999JJJlllvvv]]]HHH777999666222//////000111111000000000/////////......,,,,,,---............---------,,,,,,,,,,,,------,,,------......------,,,------------------------------------------------,,,000111///666MMMhhh{{{ppppppttt{{{iiiPPP<<<222///......//////////////////////////////000000000000/////////000222222222333666888<<>>EEEDDDGGGMMMRRRXXXdddoootttyyyyyytttdddNNN===777555555000111111111000000111111//////.........------------------------------------,,,+++*********++++++,,,---......//////......////////////000000000000000555777:::KKKppp{{{___EEE>>>:::555111111111222222000000000000/////////...+++,,,.../////////...---......---,,,,,,---......,,,------......------,,,------------------------------------------------,,,111222333===VVVrrrzzzzzzzzzpppSSS<<<111///......//////////////////////////////000000000000//////000111333333333444777999===LLLiiirrr[[[LLLFFF//////000000111111111222.../////////000000111111111111000000000000111111......///////////////...//////000...---...000333333333333444444555555555555666777888;;;===???@@@FFFEEEGGGLLLPPPUUU```kkkkkkooouuu|||yyyooofffRRR>>>222222444333111222333222111000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,---......//////......////////////000000000000111666888:::LLLqqq{{{___BBB===777333222333333333000000000000////////////+++,,,.../////////......///...------------...///,,,------......------,,,---------------------------------------------------111333555BBB\\\yyy~~~jjjNNN999000.........//////////////////////////////000000000000//////111222444444444555888:::;;;IIIdddnnnXXXHHHBBB666111,,,,,,000333111....../////////000000111111111111111111111111111111444222000000111222222222///...///222777:::888666333555666888::::::;;;;;;============???@@@BBBCCCIIIHHHJJJKKKJJJLLLVVVbbbhhhhhhkkksss~~~||||||yyysssdddVVVDDD999555444333000000000000000////////////---------............///------------------------...---,,,+++++++++,,,---111000///------------...///////////////000111111111333999;;;FFFnnncccOOO;;;444444333555888555000---///000---,,,---//////...------------...,,,++++++******++++++,,,,,,---------.../////////)))***+++,,,---............------------...//////000//////666GGGbbb~~~zzzzzzvvvaaaIII:::333///...///////////////////////////////////////000000000000111111111222333444555666===DDDZZZ{{{qqq^^^MMMCCC777555333111222222333333//////000000000111111111111111111111111111111111000///...///000111222222555555444444444555666777777999<<<@@@BBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFKKKIIIJJJNNNOOOPPPTTTZZZZZZaaajjjpppvvv{{{|||zzzmmmcccVVVKKK===444222333111...000000000000/////////...------------............------------------------,,,++++++++++++,,,------,,,------...///.........///////////////000111111222333999;;;FFFooogggFFF999:::999444000444///---///000///000444111000///...............------,,,,,,,,,,,,------------------............+++,,,------...............------------...//////......111999IIIbbb|||xxxvvvlllYYYDDD777333000///000/////////////////////////////////000000000111111111111111222333444555666===BBBWWWyyyooo[[[KKKCCC333444444111///...111333000000000000111111111111000000000000000000000000---......///000111222222222222333444777<<>>555111222333000---000000000/////////......------------............------------------------)))******+++,,,,,,,,,---,,,---///111111000...---///////////////000111111333333888;;;GGGppp|||www{{{~~~|||{{{xxx{{{```III???999444111333000///111000...111666222222111//////...............------------..................------------------...//////............------------...//////...///222999FFF\\\tttxxxppprrr~~~|||dddRRR???666222000...///////////////////////////000000000111111111222222111111111222333444555666<<<@@@RRRtttkkkVVVIIICCC555444222000......000111000000000000000000000000////////////////////////...000111222222222222333000000222999CCCOOOYYY^^^cccfffjjjmmmnnnkkkgggdddaaa```^^^[[[XXXUUUSSSQQQQQQNNNNNNPPPRRRTTT[[[cccooozzz{{{|||pppWWWDDD::::::666333222444444111...000000/////////.........,,,,,,---------.........------------------------******++++++++++++++++++000111111222111000...---///////////////000000111333333777:::HHHrrr}}}{{{}}}}}}}}}xxxvvv||||||```FFF666444999222111111333000,,,---111222222000///......------......------------...............------,,,,,,,,,---............------,,,...------------...//////111111222555???RRRjjj{{{qqqpppooouuuxxx```OOO>>>555222///,,,+++////////////////////////000111111111222222222222111111111222333444555666;;;===MMMmmmhhhSSSHHHEEEBBB<<<444111222333222000///////////////////////////////////////////////////111222222000000111333666555:::GGGZZZkkktttxxx~~~zzztttpppjjjccc]]]XXXUUUTTTSSSQQQPPPNNNNNNUUUhhh{{{|||yyy|||^^^FFF:::888555333222222444333000---////////////............,,,,,,,,,------------...---------------------------,,,,,,++++++*********000000000000000000111111///////////////000000111333222777;;;IIIrrr}}}}}}~~~~~~yyyxxx|||sssWWWCCC;;;:::222000111333222---,,,///111000///...------------------,,,,,,,,,,,,------......------,,,,,,,,,+++,,,,,,---------,,,,,,+++...------------...//////222222111222:::NNNhhhzzzyyyxxxwwwxxx}}}tttZZZKKK;;;555333000------////////////////////////000111111111222222222222111111111222333444555666:::<<>>KKK```xxxzzzoooeee]]]WWWTTTTTTSSSRRROOOOOO[[[vvv~~~tttpppnnnrrruuutttpppqqqwww}}}pppPPP;;;444444111000000000111000...,,,/////////.........------,,,,,,,,,,,,------------------------------------...---,,,+++***+++,,,---,,,---///111333444555555///////////////000111111222222777<<>>DDDRRRhhhvvviii^^^XXXSSSRRRRRRTTTXXXfffzzz{{{zzzsssjjjeeeccceeeeeecccbbbdddiiinnn{{{|||rrr[[[CCC777222111111000///////////////...//////.........---------++++++,,,,,,,,,---------------------------------...---+++******---000222111444888;;;<<<:::777444///////////////000111111111111777<<>>PPP]]]hhhkkknnnrrrzzz{{{aaaIII222///333222///..................///000000////////////000000000000111111222222222333333333777;;;===FFFbbbrrr]]]OOOFFFAAAZZZqqqzzzyyy}}}zzzjjj___NNNKKKEEE???<<<:::::::::::::::::::::999999<<<>>>===AAAFFFMMMWWWgggzzzssshhh^^^___dddooo{{{}}}wwwtttuuutttrrrttt|||{{{www|||wwwpppmmmlllhhheeeiiiddd]]]VVVPPPIIIAAA;;;;;;:::888555333222111000000000000000/////////..................------------,,,,,,,,,,,,---......000,,,+++...///---,,,...***///555;;;CCCLLLQQQPPP===:::888888444///---000000000.........///111222222666222;;;FFFccc||||||{{{~~~tttsssyyyyyynnn\\\JJJ<<<444111000444000.../////////111666000000///.........//////........................,,,,,,,,,---------------------...............---***---//////222<<>>VVVdddpppxxxrrrjjjccc````````````^^^\\\YYYVVVTTTRRROOOLLLUUUXXX^^^gggssszzzmmmkkknnnssszzz~~~|||xxxtttiiilllllljjjmmmtttyyyyyyuuukkkbbbfffwww~~~|||}}}xxxrrrmmmjjjhhheeecccfff```WWWNNNFFF>>>777222333333222111111111111222000000000/////////......//////......---,,,,,,+++---,,,,,,,,,,,,---......///+++***,,,---+++---111111888@@@IIISSSXXXSSSJJJ444111000111000---,,,///000///.........///111222111444111;;;DDD```|||~~~}}}{{{~~~wwwdddPPP???777444222000///000///---000555000000000//////000111111........................,,,,,,,,,,,,,,,,,,,,,++++++,,,---...////////////+++---000000111888CCCMMMbbbppp|||}}}yyyyyy|||yyy\\\>>>222000......111...............///000000////////////000000000000111111222222222333333333444777999>>>PPPssszzzgggWWWLLLGGGEEE888HHHNNNYYYxxxzzzsssllleee___eeejjjpppuuuyyy|||{{{{{{~~~}}}zzzyyy}}}tttttttttvvvxxxuuupppppprrroooqqqpppmmmnnnsssuuutttfff\\\SSSWWWhhh}}}vvvtttuuurrrnnnlllmmmnnnmmmhhhbbb^^^[[[XXXSSSLLLCCC===777444222////////////000111222222000000/////////..................------,,,,,,,,,---,,,,,,,,,,,,---......)))((())),,,,,,+++///555<<>>TTT~~~|||xxxnnn^^^SSSCCC<<<777555333000000333/////////......///000000....................................------------......//////...------,,,,,,.../////////111555999EEE```xxxyyynnnhhhoooxxxfffNNN888111111///...222...............///000000////////////000000000000111111222222222333333333222333777<<>>===:::666222000222444222222111000000000111111/////////.........------***++++++,,,------......---,,,,,,,,,,,,---......***,,,///111---,,,333===III^^^nnnmmmgggbbbTTTDDD999222---///000...---...////////////000000000000111444333<<<===PPP{{{vvvyyyxxxmmmYYYIII999111000000222555111000///............///---------------------------------.........//////////////////...---,,,+++,,,---.........///222444777SSSmmmqqqfff```eeekkk\\\HHH777444444000...000...............///000000////////////000000000000111111222222222333333333333111555===AAANNNooo}}}kkkaaaVVVKKKFFFHHHCCCPPPNNNJJJ^^^wwwuuunnnllleeepppzzz|||zzzyyyxxxvvvzzz{{{}}}~~~|||{{{tttmmmjjjhhh\\\KKKFFFKKKDDDHHHIIIHHHIIIKKKKKKHHHAAADDDGGGIIINNNZZZjjjuuupppjjjlllhhh___^^^]]][[[XXXQQQHHH>>>999777888777333000///111444222111111000000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......+++---000111...000>>>LLLVVVgggssspppmmmkkk^^^LLL:::222---...000...------...//////000000000000000000222111;;;999IIIzzzzzznnnnnnzzzppp\\\HHH??????===:::999333222111000///.........------------------------++++++,,,---......///000---...............------,,,------------///111222555OOOhhhnnneee___```bbbRRRAAA333222444000///111...............///000000////////////000000000000111111222222222333333333444000333<<<===BBB]]]|||vvvfff^^^VVVJJJDDDFFF999FFFAAA999HHHeee|||yyymmmddd___aaakkkvvv|||{{{uuu|||~~~{{{|||zzzuuuttttttfffOOOBBBBBB===AAABBB@@@@@@BBBAAA===;;;@@@DDDEEEGGGPPP```mmmxxx{{{vvvyyytttjjj___[[[TTTNNNHHHAAA:::666222444444333000000333666111000000000000111222222//////.........---------...------,,,,,,++++++***---,,,,,,,,,,,,---......***+++...//////666JJJ\\\dddpppvvvqqqoooooo___III;;;222---...111000//////...//////000000000000000---///...777444BBBtttvvvddd___jjjyyyqqq___[[[[[[TTTHHH???555444333111000/////////------------------------))))))***+++---...//////,,,,,,---...////////////,,,,,,,,,,,,---///111222>>>VVVnnnuuunnngggeeeeeeIII999---...111000000444...............///000000////////////000000000000111111222222222333333333555///222;;;:::;;;PPPmmm~~~lll^^^ZZZSSSHHHCCCFFF777666666777;;;LLLkkkwwwtttrrrfffWWWZZZeeepppyyyzzz{{{zzzuuukkk```TTTHHH@@@======<<<;;;;;;;;;;;;<<<<<<@@@EEEGGGHHHMMMVVV]]]lllyyy~~~ssshhh___YYYOOOEEE<<<777444444444444333333222111000000///////////////////////////............---------------------------------++++++,,,,,,,,,---------,,,(((***222666===TTTlllmmmggg```]]][[[VVVKKKCCC333222000///......//////............////////////333555333777<<>>HHHQQQ|||zzznnnaaaXXXNNNEEEDDDIII333111333777888CCC```{{{qqqhhhYYYLLLIIIPPPXXXdddxxx{{{xxxwwwzzz~~~wwwhhhXXXJJJ@@@<<<<<<<<<;;;::::::::::::;;;777;;;>>>@@@AAAEEEMMMTTTZZZfff~~~~~~tttdddXXXJJJGGGBBB<<<888666555555444333333222111111000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---222>>>NNN[[[aaaXXXRRRKKKGGGEEE@@@777000000///...---------..................////////////111222111444888999OOOssszzzYYYIIIFFFKKKYYYgggrrrtttuuuwwwzzzzzzrrrhhh\\\III777333222...---//////////////////......---,,,,,,---------.................................,,,------,,,,,,///333777LLLjjjuuujjjeeebbbVVVCCC333000000---///555222888;;;777222222222000------......///111222111000111111111111222222222222444666666666:::BBBIIIbbb~~~ttthhh[[[TTTMMMFFFDDDFFF222...111888777:::WWWzzzuuueeeVVVGGG<<<999;;;>>>IIIccc~~~uuuqqqqqqxxx~~~}}}}}}~~~lllVVVEEE??????;;;::::::999888999999999333666999:::;;;>>>DDDIIIMMMWWWooowwwgggRRRCCC999888666555444444555555333333222222111000000000////////////////////////............------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,//////333FFFZZZXXXJJJDDD>>>888555555333...))),,,,,,+++++++++,,,------............///////////////111000222555444EEEdddbbbKKK@@@===DDDOOOcccjjjqqqvvv{{{~~~{{{uuuqqq```JJJ999333111///---///////////////......---,,,------------.................................,,,------------000444888QQQmmmyyynnngggbbbYYYEEE333///000...---000///555:::888666555111,,,------...///...///111333000111111111111222222222222444666555444666;;;???LLLeee}}}ooodddXXXRRROOOJJJFFFEEE444...111999888:::ZZZooo^^^OOOCCC999222333444444:::MMMooo}}}{{{~~~}}}}}}sssZZZEEE???BBB999999888777777777777888555666888999999;;;@@@CCCIIIPPPccc}}}{{{ppp\\\FFF888777777666555555444333333222222111111000000000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........111999JJJRRRFFF444777222......000222111///*********+++,,,,,,---...............///////////////222111333666444@@@YYYmmmRRRAAA999<<>>777---000000222333111......222000000111111111222222222222444555555444444777999AAASSSooo}}}qqqfff[[[UUUTTTPPPJJJEEE444...000777999BBBeeemmmUUUDDD<<<999555222333555777777>>>VVVzzzzzzaaaGGG;;;;;;888888777666666666666777666777888888888:::===>>>BBBGGGVVVnnnzzzwwwtttiiiTTTAAA777999999888777666444333222111111000000000000//////////////////////////////...------------,,,,,,,,,------------------------,,,,,,---------............,,,444DDDKKKBBB555......+++((((((,,,///000000******+++,,,---......///............////////////---222111222777555<<>>666111///////////////......------------.........//////........................------.........111666:::TTTnnn|||rrrjjjdddPPPBBB444000222222111///111111222888DDDKKKEEE:::333111222666444///...111000000111111111222222222111222333444444555777888:::CCCTTTmmmuuulll```XXXUUUSSSKKKDDD111...///555===PPPtttgggKKK;;;666666666777222555999888777CCC```zzzqqqSSS>>>999888777777666666666666666555555555666777888999999>>>AAAMMM```ssstttnnnjjjjjj```MMM>>>:::666666555555444444333333000000000///////////////////////////////////////------------,,,,,,,,,,,,------------------------,,,---------............---///<<>>AAAGGG\\\rrryyyvvvqqqnnnlllpppvvvxxxmmmWWWAAA555111///////////////......---------........./////////........................---.........///222777;;;XXXtttvvvooojjjYYYLLL<<<111...///000111000//////444@@@LLLNNNIII999222000444555000///333000111111111111222222222000111111222444666777888999;;;EEEVVVlllvvvpppdddYYYSSSPPPJJJBBB///111333666DDD```mmmSSSCCC:::444333666222222444555333888JJJ]]]vvvdddJJJ???888777777666666666666666444444333444666666777666;;;>>>GGGSSS```qqqpppbbb[[[ZZZ]]]VVVEEE999888333222222222222222333333////////////////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///;;;IIILLLAAA444///111...---+++++++++,,,,,,,,,***+++,,,.........------............////////////---222///...333222444@@@QQQuuuiiiPPPBBB===>>>===MMM___kkkrrrtttqqqkkkooonnnpppnnn]]]DDD555222///////////////......---............////////////........................---......///000333888<<>>333444555111000444000111111111111222222222111000///000222555666777999:::???JJJXXXnnnwwwssshhhYYYQQQOOOJJJDDD///555888:::KKKkkkuuu___NNN???222...111444000///222222333===JJJZZZooommmRRRDDD888888777666666666666666555444444555666777777666666999???FFFNNN\\\sss{{{uuuWWWSSSMMMOOOTTTOOO???555555444333111000000111222333.........///////////////////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++---------.........//////222FFFRRRHHH999333///***)))))))))***+++,,,------***+++,,,---...---,,,+++............/////////000111555111///444222333===IIInnnoooSSSBBB<<<;;;888>>>GGGUUUfffssstttoootttkkkiiilllaaaGGG666444///////////////......---............/////////000........................---...//////000333888<<>>CCCRRRgggvvv___JJJNNNQQQTTTQQQIII???777444555444333222111111111111111111111111000000000000........................---.../////////...,,,,,,************************+++---...///.........///888MMMNNN>>>444...,,,111///......---------......,,,---......//////......000//////.........////////////......000333555777CCC___|||]]]GGG;;;888666444555>>>PPPaaaiiiiiikkkjjjkkkiii]]]III999222333///++++++---//////...------............---------------............///000///111333222111666===___zzz}}}dddNNN<<<888666666666<<>>EEEQQQ___lllxxxvvvxxxyyynnn[[[NNN@@@;;;666444555555444222333333333333444555666777777999::::::===IIIZZZhhhlllQQQBBBJJJMMMPPPMMMFFF===666222444333222111111111111111111111111000000000//////........................,,,---.........---+++***************************+++,,,...///......///000;;;MMMLLL<<<444///,,,000000///...---,,,,,,+++,,,,,,------.....................------------......//////...///000222555777;;;TTTuuugggMMM>>>999666666777:::DDDRRR```gggnnnqqqsssqqqfffTTTBBB666444333222111000000000000------............---------------............/////////000222111000555<<<]]]zzzjjjIII@@@777444444999EEEQQQXXXUUUMMMBBB:::666333000111111111222444555333000222222222333333333444444222555444888@@@FFFZZZyyy|||qqqiiiddd^^^VVVOOO444666IIIppp~~~}}}~~~qqqlll```PPP@@@555222222000000000111111222444444999===EEENNNXXXcccmmmtttuuullllllllldddXXXQQQCCC>>>777333333444333222333333333333444555666666666888999888999@@@LLLVVVhhhxxxYYYFFF???CCCFFFIIIHHHCCC===888555222222111111000111111111111111000000000000//////........................+++,,,,,,------,,,***)))+++++++++++++++++++++++++++,,,............///111<<>>EEESSSVVVTTTNNNGGGAAA888///222222222333444333333333222222222222333333333333222555333555;;;>>>LLLeee|||vvvppphhh]]]TTT444:::WWWqqqjjjlllnnnooonnn```\\\TTTHHH<<<555222222000000111111111111111111999<<>><<<:::222111111000000111111111111000000000////////////........................+++,,,---------,,,***)))+++++++++++++++++++++++++++,,,---...---...000222888???888---...---(((+++...---,,,+++************,,,,,,---.........---------------,,,------......////////////000222333444666@@@QQQfffwww~~~{{{rrruuuuuuwww~~~___HHH<<<;;;;;;:::777666===OOO```sss|||zzzmmmddd___QQQ???444222///............---------............---------------............///------...000///...333:::SSSqqq}}}zzz|||rrrfffSSSBBB888666;;;AAANNNRRRTTTUUUXXXWWWIII999444222111222111000111444111222222222222333333333111666444444999:::BBBUUUpppyyyooocccZZZ555BBBeeejjjVVVQQQUUUWWWVVVUUUJJJHHHCCC<<<777444333444111111111222222222111111555666888;;;AAAIIIRRRYYYZZZ```dddfffjjjppprrrppphhh___YYYYYYZZZXXXVVVWWWPPPHHH===555333444444333333222222222222333333444444666777777777999>>>BBBKKKYYYpppnnnWWWCCC888666555777999;;;===<<<:::888333222111111111111111111000000000////////////...........................,,,------......,,,+++***+++++++++++++++++++++++++++,,,---------...000333444888000)))...---))),,,++++++*********+++,,,,,,+++,,,,,,---...---------......------...///000000......//////000111222333666999BBBSSSfffuuu}}}vvvwwwtttqqqwwwyyyjjjOOO@@@<<<888666777777<<>>777222222111...000555111111111222222222333333111777444444:::;;;>>>LLL___|||uuukkkddd999MMMqqqvvv^^^HHHDDDHHHFFFBBB@@@:::888666444333333333444222222111111111222222333222333555777:::@@@GGGLLLOOOSSSUUUUUUXXX]]]___]]]XXXQQQOOOVVV]]]``````aaa^^^TTTFFF;;;666555444444222222222111111222222333111222444444555777:::<<>>666555666555666888999999777444555444333222111111111111000000////////////..............................,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,...111444444777///+++000///+++///************+++,,,------++++++,,,---------------...............///000111......///000000111111222222333888DDDUUUiiizzz{{{yyyvvvsssqqqrrrsssuuu|||www[[[HHH<<<555222666777:::EEERRRyyy~~~qqqgggffffffcccSSSLLLBBB<<<888555000,,,------............---------------............///------...000///...333:::CCC\\\yyyyyypppkkkGGG444555<<>>;;;666666444222111111111222111000111000...---...000333555222444666666666666888999>>>AAAAAA???@@@EEEFFFEEECCCBBBKKKaaaxxx|||nnnZZZHHH===777444222222222111111111111111222444444444444555666777888:::777>>>MMM^^^pppkkk___PPPDDD:::444555:::777777888===DDDHHHIIIHHH999888666444222111111000000/////////....................................******+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...222555444777111---///)))$$$+++......---,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,---...///000---...///000111111000000000444777999>>>MMMccctttxxxssswwwzzzqqq|||oooUUUEEE>>>::::::777666DDDWWWnnnzzz||||||rrrXXXAAA777555---..................------------.........//////......///111000///444;;;HHHfff|||uuu}}}xxxSSS===999;;;BBBSSScccnnn___GGG333000111......222000111111111111222222222111777333000888:::777<<<;;;VVVzzzOOOgggxxxhhhPPP<<<:::===888222///000000000000000111111111222222222222222333333333666666777777888777777777999999:::::::::;;;;;;;;;===???BBBMMMeeeqqqjjjcccFFF555444---111111000000111222333333333333333444444444555555333666;;;@@@DDDOOOggg|||~~~mmmXXXOOOCCC;;;999777444222666333444===JJJUUUXXXWWWRRRFFF;;;777444//////333///000111111000///000111......---------......///------------------------******+++++++++,,,,,,,,,---***)))++++++,,,222999777111---------***)))+++,,,,,,++++++,,,,,,---...++++++,,,---...............---,,,,,,,,,,,,---...............////////////111222444666999FFF^^^tttvvv{{{zzzxxx~~~gggLLL@@@999;;;777222===QQQfffxxxmmmPPP888000//////...///111000...+++------------------------,,,111///...333111555DDDWWWtttrrrttt|||oooPPP:::777>>>EEEZZZrrr~~~dddFFF444111......111---000000111222333333444444111333444555555555777888DDDLLLeeeVVVmmmvvvkkkVVVAAA888888777222///000000000000000000000111111111111222222222222222333333444444555555444444777888888999999::::::::::::;;;===DDDXXXppp~~~rrroooiiiLLL999555...111111111111111222333333222333333333333444444444555555888:::<<>>888777666555222777666777???KKKXXX___bbb^^^UUULLLFFF???666111333.../////////...---------......------------......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++,,,......---222888888111---------+++***,,,,,,,,,++++++,,,,,,---...,,,------......------,,,......---,,,,,,---..................////////////000000222444666@@@WWWkkkzzz|||xxx|||{{{UUUEEE::::::888222888EEENNN\\\jjjrrrvvv{{{|||zzzwwwWWW:::111000/////////000000...,,,------------------------,,,111......222222777GGGeeerrrtttwwwmmmUUU@@@333222666HHH^^^wwwcccFFF555222//////222...000000111111222222333333111333444555444555777888>>>DDD[[[___vvv{{{zzzuuueeennn```JJJ888333555444///111111000000000000000000000000000111111111222222111222333333444444333333555555666777777888999999777888888<<>>VVVsssaaaFFF666444000000333000000000000000111111111111111222444555444555666888;;;>>>OOOpppfff~~~~~~```XXXZZZSSSmmmhhhVVV>>>444666555000111111111000000000000000/////////000111111222222222333444555555555555555444444555555666777777777777888888888???NNN```llleeedddhhhdddRRR>>>444000222222222111111222222333000111111111111222222222222000000444666777:::???HHHYYYpppzzzeeeRRRFFF???;;;666333333333333333333333444777>>>LLL\\\gggfffcccdddhhhggg[[[GGG777222111000/////////...---------......------,,,,,,---,,,,,,++++++******)))******+++++++++,,,,,,,,,++++++...111111222999BBB===444,,,,,,...------...,,,,,,,,,,,,,,,---......,,,---...............---......------------..................////////////222222444555666===MMM]]]}}}|||^^^BBB:::;;;888444444333666>>>JJJZZZhhhqqqtttvvvbbb@@@666111000//////000000///---------------------------+++///,,,,,,222444<<>>>>>HHHbbblll}}}SSSDDDJJJLLLgggjjjbbbNNN>>>:::777222111111111111000000//////...//////000111111222222222333444555666666666666444444555555555666666666555666666666999CCCUUUdddccchhhjjjeeeYYYEEE666444333333222222222222222333000000000111111111222222222///000555777666777:::999EEEVVVgggwwwtttbbbSSSGGGAAA<<<999666333222222222222111222222222666@@@OOOZZZZZZYYY^^^kkkwwwrrr[[[DDD888444000//////000///...------......---,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++---...///333???LLLAAA666---,,,......---...------,,,,,,------...///+++,,,---...//////000///....................................////////////111111333666777<<>>444333333444555444@@@RRRccckkknnnoooqqqXXX@@@444333......111///000000//////////////////000222333444444444666777>>>>>>DDDWWWvvvtttRRR===BBBFFF[[[gggmmmcccQQQAAA888444222222111111000/////////...//////000111222333333222222444555666666777777777777777666666666555555333333444444555;;;IIIXXXjjjtttsssnnnhhhSSS===888444333333222222222222333000000111111111222222222333111111444555333444888777<<>>MMM\\\iiipppnnnmmmpppaaaDDD333333111//////000000000///------------------------+++///,,,,,,111222999JJJjjj|||sssuuuvvv___JJJ???666333333222444777999888>>>JJJWWWaaaiiioooTTT===333333...---000///////////////000000000000000111333444333444555777999;;;@@@MMMhhh}}}ZZZAAA>>>===OOOaaauuuxxxdddIII999777222222111111000//////...//////000111222333444444333444666777888999999999::::::999888777666555555333222333555444555???LLLiiiwwwwwwuuuvvvaaaCCC;;;555444333222222222222222111111111222222222333333222111222444444333777======;;;:::<<>>EEEZZZ}}}gggJJJ@@@888GGG\\\zzzqqqNNN:::888222222222111000//////...///000111222333444555555777888999:::<<<<<<======<<<<<<;;;999888666555555555333444777555444:::DDD___qqqtttvvv}}}hhhFFF<<<555444333333222222222222111222222222222333333333111000222555555666<<>>DDDIIISSSeeevvv~~~wwwdddVVVMMMCCC<<<;;;:::666222111222333444333333444555///000000111111111///...111444888@@@PPPaaaccc^^^aaaUUUFFF:::555333111///,,,---.........,,,)))(((***+++,,,---......///000******+++++++++,,,,,,,,,+++---000222000222>>>LLLMMM>>>000,,,......,,,+++...------------...//////222222111000...---+++***---...///000000///...---............/////////000222222333555444444999AAALLLooohhhOOOAAA:::777555111///000444444444<<>>VVVkkknnnfff```RRR===555666000///222111...//////000111222222333///111333333333333555777555;;;???AAAQQQqqquuuMMM<<<>>>BBBTTTlllwwwjjjQQQ===555222111111111000000//////222...///444333///333<<<<<>>???===;;;777666555444333222000000444999===JJJYYYjjjsssrrreeePPP>>>111222111000111333333222111111111111111111111111222000333666555666DDDVVVPPPJJJ:::111666666555>>>CCCLLL^^^rrr|||hhhSSSGGGCCC>>>:::888888777777555444222111111111222222111111111111111111111111333111111888FFFUUU```eeesssqqqeeePPP>>>555222000---.........,,,+++++++++---,,,,,,++++++,,,,,,---************************...,,,,,,---...333AAANNNJJJCCC777---+++///000---000---+++,,,000222111///333444444333000...//////............////////////////////////000000000000222111111111333555888:::FFF]]]|||www[[[FFF888444666555555555555222333>>>JJJfff|||}}}sssCCC333333222000///111111//////............---------...000000000///000222444DDDaaa{{{wwwkkkeeegggbbbLLL<<<777222555333111111333444111///666666FFFddd{{{~~~}}}lllHHH333444333222222...000000000000111111111111111222222333333444444555:::777999AAAMMMaaagggIII<<>>333666444222999???CCCQQQfffyyyrrreeeUUUGGG@@@===999666555444333222444333222111000111111222111111111111111111111111111111222555<<>>QQQnnnbbbHHH:::777777555555555555333444>>>JJJoooTTT888555111...---//////---///............------------...//////......000222777KKK^^^kkk{{{{{{jjjdddddd]]]FFF777333///333111///000333444333111111555GGGeee}}}sssPPP:::777333000000---000000000000111111111111111111222333333444444555888555777???III]]]\\\AAAFFFFFFHHHHHHBBB999333333111111111111000000000000///...///333555===TTTlll|||vvvooojjj]]]XXXPPPHHHAAA<<<:::999666666555555555666777888444???OOOaaapppqqqcccRRR<<<888444111///...------111111111111111111111111111000222666444666EEEXXXXXXSSS@@@333444333000666888888@@@TTTjjj{{{ttt```NNNCCC>>>:::888555333333222111///222222111000000000111111000000000000000000000000...222444222111999KKKZZZxxxzzzvvviiiYYYKKK===222111000...------...///000------,,,,,,,,,,,,------------------------------)))***---000111777FFFUUUUUUNNNAAA333,,,------+++,,,******...222555444222111111222000...------...---............/////////////////////000000000000///.........///111444555666BBBYYYuuummmMMM>>>:::888666555555666555666???JJJrrrddd>>>888111......//////...///............---------+++,,,------,,,---///111000777@@@MMM___qqq{{{|||ooofffdddZZZAAA222000...000///...///222444444444111;;;PPPkkkpppPPP<<<888111---//////000000000000111111111111111111222222333444444444777555777>>>FFFYYYzzzpppQQQNNNEEE===999666222222333111111111000000000000000//////111555888GGGiiiyyyqqqdddWWWMMMFFFBBB@@@777666555555666777777666555;;;FFFYYYmmmtttgggVVV???888111//////...---...111111111111111111111111111///111555444666FFFYYYVVVRRR@@@111333333111444333222777EEEVVVfffuuuuuuaaaJJJ>>><<<777666444444444444222000111111000000000000000000////////////////////////---111444111---111???KKKdddlllrrrppphhh[[[HHH999222111...---.........---------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,......///666HHHYYYZZZVVVIII:::000//////---...---,,,///222333111---///000000///---,,,,,,------------.........//////////////////000000000000///.........///111222333555:::HHHaaayyyTTTBBB<<<888666555555666666777???IIIllllllCCC:::111000222222111000///............---------+++,,,------,,,---///000444111222;;;III[[[qqqxxxnnnjjj\\\AAA222111111//////...///111333444555777HHHaaaxxxaaaDDD555666000---000111///000000000111111111111111111111222333333444444888666999???EEEVVVwww~~~aaaPPPDDD888444222000000111000000000000000000111111111111333777;;;OOOyyyqqqcccXXXOOOIIICCC@@@;;;999888777555333333555===NNNeeepppfffWWW@@@666......///...///222000000000000000000000000000...111444444777GGG[[[ZZZWWWDDD222333444111333111222555<<>>777777555444666666777>>>FFFhhhwwwJJJ<<<111111444333111000///............---------,,,---......---...000222555000000777CCCXXXwwwwwwqqqbbbDDD222222222111000000000000111444555===WWWtttYYY>>>222555111...111111///000000000111111111111000000111222222333333444777666999>>>CCCRRRsssyyy~~~zzzbbbIII>>>444222111///......000000000000111111111111222222444888===SSSzzzkkk]]]TTTHHHBBB;;;777777888888777444444999JJJcccrrrmmm```FFF999...///111///000444000000000000000000000000000...000444333777HHH\\\aaa___JJJ666444555111111111222555777666:::HHHVVVeeeqqqvvv```HHH:::555333111111222222111000///000111111222222111111000000000000000000000000000000222222333444555666DDDOOO___mmmwwwuuugggWWW<<<777111...///000000///......------------......------------------------//////000///111===VVVlllpppooodddPPP<<<111,,,)))++++++---222777888555111---...///...,,,+++,,,---,,,------------.........////////////000000000000111111111111222222222222444666;;;IIIaaaoooRRR@@@999888555444666666777<<>>SSS~~~wwwmmmYYYPPPDDD<<<:::;;;;;;:::555555999IIIcccttttttjjjRRRAAA333222333......333000000000000000000000000000---///333333777III]]]``````KKK555333555111///111111222333111222:::DDDOOObbbuuu{{{xxxlllVVVBBB777444111000000111111111///000222333333333222222111111111111111111111111000111222222222333555777===FFFSSScccttt|||wwwmmmTTTIII:::000---...............------------..............................---...000000000999OOOeeetttuuummmYYYDDD666000------...111777;;;<<<888444---...///...---,,,---...,,,,,,---------.........////////////000000000000111111111222222111111000111444999AAAQQQnnn[[[CCC;;;999555333555555555999???\\\}}}xxx\\\@@@666444000...000///............------------...//////...///111333...///333===SSSrrrnnnLLL555111///000111222111111333888<<>>HHHYYYooo~~~rrrbbbKKK999111000111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000,,,111CCCWWWqqquuuooo]]]III<<<666444333444666;;;>>>===888333---/////////---,,,---...,,,,,,,,,---------......////////////000000000000000111111111111000000//////333888:::DDD]]]bbbEEE===999555333444555444888===QQQsssnnnJJJ;;;555000///222//////.........------------...///.........000222444444555>>>XXXxxxtttPPP888333000...000111111111444:::???WWWzzz~~~VVV:::444000000444333000000000000111111111111000000000111222222333333333444999>>>AAANNNoooyyyZZZAAA888:::666555333111000000111111000000000000111111111111///333333777???LLLqqqwww```PPPGGG???888:::666;;;MMMaaalllnnnmmmdddPPP;;;222222000...---//////............//////444222222333333777III[[[VVVWWW???777666,,,000///000111111111111222222222<<>>;;;:::888333---...222111000000111222222///---333333333222222222111111111111111222333333333444777555<<>>PPPfff}}}YYY:::999333***111------............------////////////////////////000///000<<>>KKKppp{{{iii[[[LLL@@@;;;:::@@@PPP___fffhhhiii]]]JJJ777000111000///...//////............//////000///111222222777GGGWWWWWWXXX>>>666555,,,000000000000111111111222222222333===KKK[[[mmmxxxtttkkkUUUEEE444111333444222000222111000000000111111000333333222222222111111111111111111222222222222222666333888JJJ___pppzzzpppRRR===666000***///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,---222777:::IIIZZZfffeee]]]SSSBBB222000222111...111555222,,,......//////...------,,,+++,,,------......---------............///////////////000000000111111111111555444666>>>GGGcccyyyVVVAAA999666555777666555777<<>>555444,,,111111000000000111111111222222000555>>>JJJ[[[llluuuvvvhhhTTT???777666555333222444444333222000///111222222222222111111111111111222222222111111111111111555000333DDDYYYhhhqqqvvvnnnQQQ999///...111///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111111000///...///222555CCCSSScccgggdddZZZFFF333333222...+++,,,000///+++.........///......---,,,,,,,,,------......------,,,,,,---------.........//////000000000000111111///444333444;;;BBBWWWwww___DDD:::666555777666444555888DDD^^^yyysssIII666111000555---......//////......---........................---...000777HHH^^^pppwwwxxxyyyyyytttaaaIII777111000222333222111333999>>>___}}}VVV999666222//////...000000000000000000000000000000111111222333333333222666555555;;;???SSSqqqfffDDD333555777333111111111111111222222333///000000000111111111111///222111444<<>>000---///000000000//////............/////////111222333888CCCUUUdddddd```@@@555444,,,111111000000000000111111111111444666888???LLL^^^nnnvvvhhhbbbZZZQQQDDD777444666333555555333000///000222111111111111111111111111222222222111111000000000444000222===MMM\\\jjjtttaaa>>>333888222111///000000000...,,,------------------------000000111222000...000444HHHUUU___bbbbbb]]]MMM<<<777333...,,,---///...,,,---...............------,,,,,,------...------,,,,,,------------.........////////////000000000111...444333333999===MMMeeegggHHH<<<777555777777444333555===TTTooozzzoooJJJ555222333111......////////////..............................,,,...000333;;;JJJ[[[fffuuuzzz|||hhhKKK777......///000//////111555999MMMjjj~~~VVV;;;666111///111///000000000000000000000000000000000111222222333333333777666888===???PPPlll}}}___AAA555666555//////000000111222222222222///000000000111111111111111333222555===FFFcccxxxWWWHHH@@@LLL```mmmnnnkkkHHH<<<111///000000///000//////............//////000111111222:::KKK```oookkkeeeBBB555555,,,111000//////000000000111111111555444555999AAAOOObbbooofffiiimmmmmm```LLL===777111222222222000000111111111111111111111111222222333222222222111111000000333222333888@@@NNNfffzzzccc>>>111777111000//////000000///...---------------------------...111555333///111888GGGTTT___dddfffeeeYYYJJJ;;;555000...//////...---------...............---,,,------...------,,,,,,------........./////////...////////////000000000...555444333888;;;EEEWWW|||pppMMM???999555666777444222333888III___rrr~~~zzzsssmmmlllaaaHHH666555444+++...//////////////////...........................---///000000000888GGGTTTaaammm{{{zzzfffJJJ888333///////////////111444666<<>>666555222...//////000111222222222111000000000000111111111111000333222666===CCC\\\[[[GGG999CCCXXXdddbbb\\\DDD:::111000111000///000//////............//////---000000111;;;PPPeeerrrkkkdddAAA444444---111////////////000000000111111//////111444999DDDXXXjjjjjjiiiooo{{{}}}mmmTTTBBB<<<888444111222222333222222222222222222333333333333333333222222222222222333333444555999HHHfffbbbCCC555666333111...------......---------------------------,,,,,,111777555000333===LLL]]]lllrrrrrrmmm^^^NNNDDD;;;222///...,,,,,,---,,,---......///.........------......------,,,,,,---............/////////......////////////000000...555444111777:::???MMMnnn{{{XXXDDD<<<666666666444222333666>>>MMM___nnnvvvvvvsssddd[[[VVVJJJ888555444)))...//////000000//////...---------------------------...000000,,,...;;;HHH]]]kkkzzzyyycccGGG777444111111000111111333444555444HHH\\\pppsssoookkkNNN;;;666000000333111//////////////////////////////000000111222222222111555333666<<>>666//////111000000111//////............//////+++000333444???SSSfffooofff___===222444---111///////////////000000000111......000333555>>>TTTiiikkkiiippp~~~pppddd^^^RRRBBB888555555444222222222333333333444444444333333333333333444444444444333444555999JJJhhhooo]]]OOOIII;;;777222...---...------........................------222999666000555@@@UUUhhhzzz~~~|||uuugggXXXTTTFFF777000---***,,,000,,,------...//////......------......------,,,+++,,,,,,---------................../////////000000---555222///666999<<>>JJJWWWeeeqqqyyykkkZZZWWWQQQ;;;222444...//////000000000000//////------------------------,,,---000111...---777DDDjjjsss}}}zzzeeeIII666111222111000000111333333333222===III^^^wwwyyylllhhh___FFF777444//////222/////////////////////////////////000000111111222222222555333666>>>BBBPPPjjj[[[:::444666222222888///000111222222111000///000000000000111111111111---000111555;;;<<>>777222000/////////........................///...333:::777000555BBBUUUiii{{{~~~wwwnnncccPPP===222---***...555,,,,,,---.../////////...---.........---,,,,,,+++++++++,,,,,,,,,---------............/////////000,,,444111...555888:::CCCPPPwwwpppKKK@@@777555555444444555555444666;;;FFFWWWnnnwwwaaa^^^YYY===///555444//////000000000000//////------------------------+++,,,000333111///888DDDmmmrrrxxxvvveeeLLL999111000///......000111111000222777===QQQmmmrrrhhhdddXXXAAA555222---...111.../////////////////////////////////000111111222222444777444888AAAEEEUUUnnnoooLLL999:::666222111///111111000000//////..................////////////,,,222000///666;;;JJJ```gggIII;;;BBBVVVbbbfffeee]]]999666111......///000000000//////.........//////...000333<<>>555444222666222222666888666555666666666777999;;;;;;888666111333777888999DDD]]]uuuzzzzzz{{{~~~iiiKKK000,,,000111333777000000///..................//////000333777>>>BBBRRRgggzzz}}}~~~|||xxxooodddNNN888///000000---................................................,,,,,,,,,---------..................///////////////111333444555666999;;;EEE]]]|||UUUAAA999:::555444777666666444444888AAASSSppprrrcccVVVEEE444///444......---------......///------------------------...///000000000111444777UUUqqqlll```iiiXXX888444111111000000000000111111333333777DDDYYYhhhggg___UUUMMM999///333111...444000000000000000000000000000111111111111222222222333333444777;;;GGG___tttfffGGG777999555000111000111000000000/////////...000/////////////////////---222///...333777DDDYYYfffQQQDDD<<>>===@@@EEEHHHIIIGGGDDDBBB???<<<999999:::@@@PPP^^^jjjrrr{{{rrrWWW===555444000---///000000///...............///000000000111555;;;???UUUgggxxx|||}}}{{{uuuxxxqqq___GGG555///...---000000000000000000000000........................,,,,,,,,,---------..................///////////////111333444555666888:::???SSSttt]]]FFF<<<;;;666444666444555333333888AAATTTqqq}}}rrrcccMMM888111333.........------......///........................---.../////////000333666FFFdddfffaaalll]]]>>>666111111000000000000111111000000444@@@SSSaaaaaaZZZZZZSSS@@@444777333---111000000000000000000000000000000111111111222222222222333555666888???QQQbbbwwwYYY@@@555888222...111111000000000000////////////111111111000000/////////000444000...333555???RRRwwwttt___LLL???>>>:::III^^^gggfff[[[III888555000......///////////////............//////000///666GGGXXXaaaccccccRRRAAA111,,,...000000000....../////////000000000,,,///222111///000666<<>>PPPkkk|||zzzuuugggRRR===222000//////......---......///////////////////////////,,,---.........///222555AAAaaajjjjjjuuuhhhHHH999111111000000000000111111...///222;;;LLLYYYZZZSSSZZZUUUBBB555777444---000000000000000000000000000000000000111111111222222111222555777777:::FFFSSSoooMMM:::444666000---111111000000000000////////////222222111111000000//////222666222111555666===OOOoooppp\\\LLL@@@999;;;:::GGGVVV]]]```WWWEEE777444000......////////////............//////000111000999MMM^^^cccccceeeMMM@@@333000111///.............../////////000000---000222111...///222666KKK]]]nnnnnnhhhhhhooovvv|||^^^JJJ???888:::999:::;;;;;;>>>IIIUUUeeerrr|||nnn^^^TTTLLLEEEAAAAAAIIIZZZqqq~~~zzz}}}xxxllldddYYYGGG888222000000///...............---.........///111555999UUUjjjtttPPP666000333........................------------------------,,,,,,,,,---------..................////////////111222444444333333444666<<>><<<===@@@DDDLLL\\\lll|||kkkYYYIIIAAA@@@???NNNdddwww{{{wwwxxx{{{jjjRRR>>>444000000///...............+++,,,---...///111555888KKKccc|||]]]===000111........................------------------------,,,,,,,,,---------..................////////////111222333333222222333555:::???NNNmmm{{{ZZZBBB;;;666555777222444222222444888EEE[[[ooorrrpppjjjbbb]]]UUUCCC000111000///...............---------------------------.../////////000333666LLLgggvvvvvvxxxoooQQQ333111111000000000000111111111111111444>>>LLLRRRQQQ[[[]]]MMM999333000...333//////////////////////////////000000000111111111333333555888999<<>>888888999222222222444555666<<>>KKKuuuuuu^^^TTTIIICCC======GGGTTT]]]dddjjjfffbbbhhh^^^CCC333111/////////000///...---------......000111111@@@RRR[[[UUUXXX___UUUAAA444111000111///,,,---111---------.........//////.../////////000000111222///444:::CCCRRRaaahhhggggggjjjmmmtttuuuaaaXXXTTTZZZiii}}}{{{qqqssswwwqqqqqq|||dddKKK:::222000000///..................///000000//////111222333???LLLZZZmmm}}}www|||xxxyyy{{{qqqZZZCCC777........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000...///111111111222333555444666999DDD```qqqNNNAAA:::999999222444444444444111222===JJJ^^^jjjooommmssswwweeeJJJ222222000///............////////////////////////+++,,,,,,,,,,,,...111444666QQQppp}}}mmmCCC111111000000000000111111000222111444BBBZZZppp{{{wwwXXX@@@333444000000000000000000000000////////////000000000000///...111666888999>>>DDDVVVzzz@@@dddfffGGG555555111///222111222000///...///000222333000000////////////000000////////////000222777:::JJJdddzzzhhhWWWKKKAAA@@@EEENNNZZZdddpppyyyxxxnnnpppsss^^^???333222000///............///000000//////000333555EEELLLUUUXXXSSSHHH>>>888000000//////.........---........................//////000000111111222222555444333555>>>MMM^^^iii___^^^cccrrr{{{qqqhhhkkk{{{|||ssskkkwwwqqqvvvsssYYY@@@555//////000000///...---..................///////////////333777@@@SSSjjjwwwyyyzzzyyywwwxxxwwwlllSSS<<<000333111,,,+++...///,,,//////...---,,,++++++***---------------------------------............///000000000000111222333444666555111<<>>555333111///------...///...///000...---///555:::JJJQQQXXXWWWMMMAAA777333000/////////.........---........................000000000000000111111111000000000000444<<>>XXXvvvfffEEE555555111111111000///.........///////////////000111111333333333333444777<<<@@@QQQqqqAAAZZZttthhhLLL===;;;222,,,///000111000///...///000111222000//////......//////000111111222111222444888;;;CCCXXX|||{{{cccRRRGGGNNN^^^qqqzzzzzzxxxwwwsssqqqmmmjjjhhh___MMM;;;777555111...------...///,,,//////---,,,222>>>IIIXXX]]]^^^VVVGGG888000.../////////.......................................111000000000000000000//////000111111111222555777===BBBQQQeeewww}}}zzzyyyrrriiijjjlll```SSSEEE555000111111111111000//////............////////////...///000444CCCYYYmmmvvv{{{gggTTT;;;222...111111+++***///,,,,,,,,,---------......---------------------------------............///000000000000111222333333000666777:::BBBOOOnnnpppOOO>>>:::888333222333444222111333888===LLLdddvvvvvvuuutttfffSSS;;;555111111111---,,,.................................------...///111222555<<>>777888555222...------...000,,,...///---///<<>>LLLlll111AAAVVVhhhzzzwwwSSS;;;333888444///000//////////////////000000111//////............//////...///000000000111444666===FFF___sss]]]MMMDDDRRRaaayyyxxxhhhaaaUUUKKKDDDCCCAAA:::555555777444111///------...///,,,...///...444GGGbbbwwwppplll___LLL999...---000---------.......................................111000000000//////......***,,,////////////111222555222888JJJ^^^jjjoooqqq}}}{{{tttwwwfffCCC555222000///000000...,,,............////////////111111111333;;;NNNiii~~~|||___DDD///000333...+++...//////...---,,,++++++***---------------------------------............///////////////000111222333000333111444;;;???OOOjjjzzzWWWBBB:::777555333444555444333333333444888LLL```hhhhhhfffaaa\\\BBB999111000000---,,,------------.........//////......------...///111222222:::XXXrrrrrrqqq{{{wwwMMM444333000---111444111000222AAAaaavvvvvvsssfffPPP;;;111000000000000000///////////////////////////000000111111222333333444666:::===IIIiii333@@@PPPbbbttt{{{YYY===111555333000111........./////////000000000///......------......//////111222222222333555777:::@@@UUUwwwhhhVVVLLLIII]]]jjj}}}|||fffTTTMMMDDD>>>888666555333333555333222000///............---......///777IIIbbbtttbbb[[[OOO???222+++,,,///---------------.................................000//////////////////......///000/////////111333444000333BBBSSS```hhhmmmxxxZZZ;;;666111//////000...,,,............////////////...///000111555DDD___wwwpppWWW???777555111---...,,,,,,,,,---------......---------------------------------............///////////////000111222222222222///222;;;===FFF[[[~~~\\\EEE;;;888666444444444444333333333222111===MMMYYY___bbbbbbaaaPPPCCC555000///------...,,,,,,------.../////////......------...///111222666AAAcccpppKKK444000,,,,,,000000///111444@@@[[[yyyzzzyyyoooZZZ@@@111222888000000000000///////////////////////////000111111000111333444444666:::===FFFccc333<<>>PPPmmmcccJJJ>>>999777555444333333333333333222111444>>>MMM[[[cccgggiiicccQQQ>>>444000......000,,,,,,------...//////000......------...///111222777CCCfff^^^DDD444000---000222+++,,,111555;;;NNNfffuuuwwwpppqqqjjjVVV@@@333333777////////////000000000000///////////////000111111///111333444444666999<<>>666111///000------......///000/////////.........------.........---///000111000000222444444:::NNNppp|||cccVVVUUUXXXllluuu}}}hhhLLL:::444,,,222555111000444222---,,,---...//////...---,,,---...///000222777===AAA555222......000000///---,,,,,,,,,------.................................---.........//////000000+++...000111000///000111///111555999===GGG[[[nnn{{{uuuGGG???555000000222222000............/////////000...///222111---333LLLfff|||zzzxxxjjjPPP:::111111222000///...---,,,++++++***---------------------------------.........//////.........//////000111222111444333555999555999KKK```hhhNNN@@@:::777555444222222333333333222555222888III\\\hhhmmmpppqqq\\\EEE777111//////111,,,,,,------...///000000......------...///111222000<<<^^^xxxPPP???555222000555555))))))000444555???RRR___bbb```fffggg[[[III:::222000////////////000000000000///////////////000111111///111333444555666999<<>>NNN^^^tttTTT???111333555///...333........................222......111///222FFF]]]uuu~~~uuuvvvmmmZZZEEE777///+++//////...---+++***))))))***,,,------++++++,,,...------,,,,,,,,,,,,------......//////000000111111333222222333555777:::<<>>666333222222111111000000//////........................------,,,,,,,,,,,,------/////////.........------------...//////...---------------............///////////////////////////111111111111111111111111000222555888888>>>NNN^^^rrr```GGG222111666333000111////////////////////////222......000///000???QQQjjjzzzxxxuuussskkkZZZEEE555///000.........------,,,,,,,,,***,,,------++++++,,,.........------------...............///000000111111333222222333444777:::<<>>TTTsssvvvaaaQQQWWWnnnuuurrrxxxsssTTT:::333222111111111111111111111111////////////////////////------,,,,,,,,,,,,------.........---------------......///000000///......---------............///////////////////////////222222222222222222222222111333666888999???PPPaaarrr|||pppSSS888222666555111...000000000000000000000000222------000///...555AAAUUUgggyyy}}}sssrrrooommmcccNNN777...222........................***,,,------++++++,,,...///..................///---......//////000111111222222222333444777999:::===OOOqqqeeeLLL===888666444111111222333333222444333///:::XXXiiilllpppfff[[[AAA///000///+++...---------............//////000000///...000333555>>>RRRkkkzzz~~~{{{xxxwww]]]CCC555444000000111---000//////000222555888:::KKK\\\jjjhhhZZZKKK===333//////////////////000000000000000000111111111111000222333333333444777999???III]]]{{{---555:::OOOuuu___===333222///...//////////////////...111000000////////////000///////////////000000111222333:::LLLgggooo\\\SSS___yyy|||www{{{rrrRRR888111111000000000000000111111111........................//////............//////------------------------.........//////.........---------............///////////////////////////111111111111111111222222333555888:::;;;CCCUUUgggwww~~~zzzbbbEEE666333333111///000000000000000000000000000---,,,000000...000555>>>NNNbbbrrr{{{|||xxxrrroooooosssqqq[[[>>>...///............------------***+++---,,,++++++,,,...//////............//////------......///000000111111111222333444666888999???IIIeeennnTTTAAA888666444222111222333333222555555000:::WWWhhhhhhhhhfff^^^FFF222111000---000---------............///000000///......000555888LLLddd|||}}}zzzdddFFF444333000111222---444111000111222333777;;;GGG^^^mmmkkkeee```PPP<<<333222000//////000000000///000000000111111111111///111222222222444666888===EEEWWWsss///666;;;RRR~~~nnnGGG888555222/////////....../////////.........//////111222222///////////////000000111222333888EEE]]]}}}mmmZZZTTTccc}}}|||wwwzzzrrrRRR888333222.........///////////////------------------------//////............//////---------------------------------------------------------............///////////////////////////.../////////000000111111222333666999;;;EEEYYYlll~~~oooWWW???222///111111////////////////////////...------000111000///000000:::LLL___lllqqquuuxxxssssssuuurrr___CCC222000//////...---,,,+++***)))***+++---,,,++++++,,,...//////............//////---------...//////000000111111222222444555666777@@@DDD[[[www\\\FFF999666444222111222333333333000333000;;;YYYjjjgggbbbeeeaaaJJJ444111000...111---------............///000000///......111666:::UUUmmmvvveeeFFF333111000222333---111---,,,///111555???JJJ^^^mmmqqqhhhgggnnnbbbLLL:::666222000000000000//////000000000111111111111///000222222222333666888<<>>KKKbbbwwwtttUUU<<<555555222000000000000000000000000---///111///------...///111---222AAAKKKRRR```pppwww{{{xxxmmmcccYYYGGG555///......---,,,+++++++++***,,,------++++++,,,.........------------......,,,,,,---......//////000///000111222333444444444666:::FFF```mmmQQQ???777555222222333444444333000666666CCCgggxxxgggiiiTTT999111000...000---------............///------......///222666:::UUUnnnpppfffIII777333//////111---222///222777:::EEEbbbyyyllllllfffYYY???888111...///111111000000000000000111111111111000111333333333444777999===BBBPPPjjj,,,666999HHHrrr|||]]]@@@555666000///...------...///000000000/////////000000111///////////////000111111000333666:::HHHeeelllQQQDDDJJJ^^^nnnmmmvvvsssVVV===555333222111111000///......---/////////////////////////////////....../////////........./////////000000000///...------...///000---------.........//////////////////////////////...//////000111222222222444555888===CCCPPPiii~~~zzz\\\CCC;;;777222111111111111111111111111...111222...++++++---///333+++,,,888@@@DDDRRRdddqqq|||wwwqqqiiiOOO222........................***,,,------,,,+++---...---------,,,,,,---------,,,,,,------...//////000///000111222333444444444777<<>>555///,,,...///---******&&&&&&'''((()))******+++++++++,,,,,,---...//////............/////////000111111111222333444666777777:::???MMMlll|||]]]AAA999777333111222444111---222444888EEE^^^vvv{{{rrrssssssjjjQQQ888888<<<111000...,,,,,,------,,,+++.........//////111222222===PPPYYY```pppvvvmmmfffgggPPP<<<777333,,,***000333111222444444???___~~~qqqggg___<<<888444111000000000111///////////////000111111333222111000222555888:::<<>>444222000000222111000111444444>>>]]]{{{tttmmmhhhGGG<<<222111222000///111///////////////000111111333222111111222555888:::;;;>>>III___}}}...444999LLLpppsssNNN777333333222111///......000...........................///000///......000222///333111333AAAQQQlllzzz___NNNKKKSSSeeeiiipppnnn[[[@@@333333000000////////////000000........................------------------------'''+++///000...///333777666:::>>>>>>===BBBLLLVVV`````````\\\UUUKKKBBB<<<:::555111222333000......000000111111222333333333888888<<>>NNNVVV[[[\\\RRRFFF999222---...///,,,***+++///.........------------------------------------///////////////........./////////000111222333444666777:::EEE^^^hhhMMM<<<777333222333444222111333222333>>>YYYsssyyyrrrtttmmm}}}zzzUUU@@@999222000......///000000///------------...///000000///666<<>>444666000////////////000000111........................,,,,,,---...///000111111,,,---///111444<<>>777222000222222222222222333333333444555:::DDDQQQfff~~~}}}rrrWWW>>>777555222222333444222111........................,,,------.........------000333;;;JJJ]]]iiifff^^^???666///...---+++***+++)))))))))***+++,,,,,,,,,------------------,,,,,,///////////////.....................///000111111444555999AAASSSrrruuu[[[CCC:::333444444222222444222333222999QQQmmmzzzzzzgggdddooo|||zzzqqq```JJJ333000---,,,...///000000...------------....../////////222FFF___fffhhhttttttPPP666222222...222222444333111555BBBOOOfffxxxzzzwwwkkkOOO777333444000...222///////////////000000111111111111111222444555666:::;;;BBBRRRlll---///---555GGGUUUjjjvvvRRR===333...000000,,,---222........................---...///...------///111111222111888CCCIII]]]}}}xxx```\\\ttt}}}tttXXX???444333000000////////////000000//////////////////////////////......------------///...000:::KKK]]]iiiooohhhqqqzzzyyypppddd]]]ZZZfffdddcccccceeejjjnnnrrrnnnmmmfffZZZPPPFFF<<<333666555333222222333333444555777===HHHVVVkkk}}}dddJJJ<<<888333111222222111///........................,,,---...///000000//////000...111===NNN[[[\\\XXXBBB888000------******,,,))))))***+++,,,---......------------------------............/////////000///.........//////000111444555999@@@NNNiii{{{bbbHHH<<<444555555111111555///222333888KKKgggzzzccc___bbbgggoooxxxiiiHHH555222...,,,---.../////////...............//////...222333???UUU```gggtttyyyWWW:::222333333111222444222000222999AAAPPPddd~~~uuuuuuppp\\\FFF999333000000222///////////////000111111111111111222222333444555999;;;BBBQQQkkk---...,,,222===BBBNNNffflllIII:::///111222---,,,000........................---.........------///000000111000666<<<>>>SSSuuukkkfffsss|||{{{fffOOO<<<222222111000//////...//////////////////////////////......///000000111222222///444>>>IIISSS[[[___```bbbkkktttvvvpppeee[[[VVVXXXVVVTTTTTTVVV[[[aaadddhhhiiiiiikkkooolll\\\KKK;;;888555222111222444555555888???KKKYYYnnnttt___HHHAAA888444333333111...........................,,,------...............000......444===FFFLLLPPPDDD:::111---,,,******,,,******++++++,,,,,,------+++,,,,,,------.........,,,------...///000111111//////////////////000111333444888>>>HHH^^^hhhLLL???555666555//////555///444444222>>>WWWmmmvvvddd]]]___lll~~~wwwPPP888555000......//////000000//////......//////000,,,555555999MMMbbbqqqqqqTTT;;;111222444---000222111000111555888BBBSSSmmm~~~|||rrrooottttttkkkXXXAAA333111111000///////////////000111111111111111222222333444444777999AAAQQQjjj......,,,000777222777JJJ]]]zzzRRR???111222333...+++...........................---.........------///000...000///333666666KKKooowwwrrrrrr{{{uuu___FFF444222222111///............000000000000000000000000+++---///222666999<<<===999DDDSSS\\\]]]YYYTTTRRRSSSYYYaaaccc^^^TTTIIIBBB;;;;;;;;;>>>CCCJJJPPPTTT]]]aaaiiizzzlll>>>;;;666222111222444666444777???KKKZZZnnnsssRRRJJJ???888666555222///........................,,,,,,,,,,,,,,,,,,,,,,,,............000555@@@JJJEEE;;;111---,,,******,,,++++++************))))))++++++,,,,,,---...//////+++,,,---...///111222222000////////////000000111222444888<<>>:::555666777777555333///...---.../////////222555999:::EEEYYYrrrpppLLL666555333222555444555:::AAALLL\\\ttthhhKKK===;;;;;;666222111111///..................------,,,,,,------...,,,,,,,,,---...000222333333111...,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000///...,,,++++++,,,...//////000111000......///111000666555666===JJJllluuuVVVDDD666555777333111222000111...000666555;;;NNNYYY^^^iii|||qqqAAA444111222...///333////////////...---------...///000333@@@XXXppp|||~~~wwweeeAAA888555///111///000000111111111111111111444>>>OOO```kkkoooppprrrxxxrrr]]]DDD666222111/////////000000111111111000000000000222333444555555888???JJJ^^^{{{,,,,,,,,,,,,---///000111///>>>TTTkkk~~~{{{jjjNNN555///000---,,,///...............---------///...------------...//////333000000333222===TTTppp~~~{{{qqqbbbVVVCCC<<<444111222222...***000......222333111222666777UUUyyyjjjbbbWWWKKKAAA999444000------...////////////...---.........---...000222444:::HHH^^^vvvwwwRRR:::777333222555333777;;;BBBMMM^^^vvv~~~rrrVVV???666666333...111111000///............------............------,,,,,,,,,,,,,,,---//////000///---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222...---,,,++++++,,,---...///000000///......000111111666555444:::DDDaaaxxxXXXEEE666555777333111222111222...///444111888KKKTTT[[[gggyyywwwEEE666111222---...333111222000---,,,---///000000333000999SSSqqq~~~yyy~~~iiiIII;;;555111222///000111111222222111111///333666>>>TTTmmmwwwtttuuuzzz|||pppUUU;;;000333////////////000000000000/////////000111222333444555888===GGGYYYuuu+++,,,---......////////////555AAAVVVooowwwfffRRR>>>777555000---.../////////...---------,,,.........------............222000///333333;;;MMMeee{{{yyyuuunnnhhhTTTKKK@@@888444222///,,,000---...111222222555:::KKKooottt]]]RRRDDD:::555333000---------------...000111222///000000///......000222666999CCCVVViiiwwwzzzTTT<<<888444333777666888;;;AAALLL^^^vvv||||||yyyeeeJJJ999333111...222111000///............,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222...---,,,,,,,,,,,,---......///000///......000222111555444444999@@@XXXyyyxxx[[[HHH888555666333111333333444000111444222999NNNUUUZZZeeewwwVVV>>>111111...///333000111///---...222444555444444555GGGlllvvvYYYCCC888333333000000111222222222222111///555555555KKKnnnddd???///333////////////////////////......//////000111333444444777<<>>ZZZ}}}}}}fffIII888444222000000111222222222222222,,,777777333FFFmmmkkkFFF222333000000000000000/////////......//////000111333444444777<<>>999444222444333888999>>>JJJ___xxx|||yyyxxx|||~~~sss[[[CCC888888222222111000////////////......////////////............//////......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---------------------------...///000///...///111333000333222444;;;===KKKdddxxxfffQQQ>>>888777333111444///222000000333222===TTTqqqppppppxxxnnnIII222000///000111...---///000000000111333666@@@SSSppp}}}yyyzzzlllKKK777444111000111222222333222222222+++555777555GGGllloooRRR<<<666111111111111000000000000/////////000111222333444555888<<>>RRRvvv~~~pppgggbbb___fffnnnqqqfffPPP<<<333222222000111111000000888AAAcccggg<<<777222////////////---////////////............***,,,---...------...///333333@@@XXXiiimmmqqqwwwwwwSSS<<<999555333555333777888>>>LLLccc~~~}}}zzz~~~nnnNNN:::888333222111000//////////////////............//////---......//////...---,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***+++,,,...,,,------------------,,,---...////////////111333000333222444::::::DDDYYYzzz|||lllVVVAAA:::888333111444///333000000333111===UUUoooqqqooommmqqqzzzbbbBBB222333///,,,///000,,,///111000...222<<>>GGG^^^~~~+++++++++******+++,,,,,,)))000333---,,,888LLLZZZaaaeee___OOOBBB;;;444+++,,,------....../////////,,,---...//////...---,,,+++222///...777999666:::GGGlllxxxnnnhhhfffiiittt|||uuuaaaKKK<<<666333111111222000000888AAA^^^xxxOOO888444///,,,+++,,,------***+++,,,,,,,,,,,,,,,+++,,,...000///...------...000---888NNN```fffmmmuuuoooMMM888888666666888777666777>>>NNNggg~~~[[[AAA===333222111000////////////000///...------...///000,,,---.........---,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++***+++---///,,,------......------,,,---...////////////111333111333111444999777>>>RRRrrroooYYYCCC;;;888333111444222555333222444222===VVVdddiiiiiiaaa]]]cccooowwwSSS:::222555...)))...222***...111000///888HHHUUUwwwwwwvvvppp}}}yyySSS:::777333111111222333333333333222444333333>>>VVVtttyyy{{{{{{lllOOO777333333333222222222111111000000111111222333555666777:::<<<>>>FFF\\\|||+++,,,,,,------,,,,,,+++...000000...---222;;;CCCWWW[[[\\\VVVMMMCCC666+++......222666555///---///***+++,,,---............/////////000222444777888EEE```}}}vvvqqqrrrxxxpppVVVFFF555666555444333444777:::WWWxxx}}}^^^@@@444222000...---...///000------------------------......---------...//////222777555>>>YYYjjjlllmmm[[[VVV:::888<<<111222222999<<>>666777222333333111222333333111555333555BBBYYYtttzzzvvv___:::999111---111444222111333000000000111222222333333777999===@@@FFFWWWwww....../////////...------+++,,,---+++***...666<<>>BBB]]]|||qqq___III>>>999555444444222......333222444CCCUUUiiijjjcccXXXUUU]]]bbbaaaGGG:::///...000...,,,+++,,,...111111444EEEhhh}}}~~~ssswwwvvv[[[>>>444333444111......222444333///444333555???TTTmmm{{{vvv}}}|||^^^;;;333//////222111---,,,000000000000111222222333333666888<<>>777222999777777:::BBBOOOddd}}}~~~pppJJJ<<<999555333222111000///......---------......///---,,,+++******+++,,,------,,,+++,,,...///...---++++++++++++++++++++++++))))))***++++++,,,,,,---+++,,,,,,------.........///////////////000111111000111222222333666;;;>>>SSSpppmmm]]]KKKAAA===888444333000...///111///222EEEYYYjjjiiiaaaWWWVVV]]]]]]WWW;;;333------///......///......000333;;;QQQsss}}}nnnVVVMMMHHHAAA:::222111333444111...444333444<<>>EEEXXXzzz************)))((('''&&&+++,,,......------///111222<<>>888333222333111000000...111???NNNccc```YYYUUU[[[bbbZZZLLL333222111111111111111111///---...333>>>UUUvvv}}}wwwrrr^^^TTTIII@@@999333000000333222333888AAARRRkkkwwwppp```MMM999666333111111111333555000000000111222222333333444666999===DDDXXXzzz,,,,,,,,,,,,,,,+++******,,,---//////............222333888EEEYYYccc\\\NNN;;;444/////////,,,+++---***+++,,,---..................------...000222333999FFF```~~~ppphhhnnnjjjaaajjjyyy~~~{{{xxxttttttnnnXXX<<<111444///......---------------------------------------,,,,,,,,,,,,---...///000---555666>>>WWWiiimmmrrr___AAA777333999333888<<>>444333555333111222/////////......//////000---,,,,,,,,,,,,,,,,,,---,,,+++***+++---------,,,++++++++++++++++++++++++++++++,,,,,,---..................------,,,,,,,,,///////////////000000111///000111111111333555888CCCXXXzzztttbbbNNNBBB<<<666333222333000...///111333999???XXXWWWTTTVVVaaafffXXXDDD555777777555333111...,,,000---,,,111<<>>999555;;;888888===EEEPPPaaazzzvvvYYYGGG666444555333222444111111000///////////////,,,,,,------------,,,,,,,,,+++***+++---...---,,,+++++++++++++++++++++++++++,,,,,,------...////////////.........---------///////////////000111111...000111222111222555777???NNNlllwwwdddNNNAAA;;;666333222///---,,,///333666777777OOOTTTXXX\\\dddgggZZZHHH222444222///...//////,,,///------000888JJJeee|||xxx|||^^^AAA555888222000000333444:::NNNcccvvvvvvyyyrrr```FFF333000333222---000000000111222222333333333555999<<>>DDDMMM```xxxrrrsssqqqyyykkkKKKAAA>>>666000222000...,,,,,,...000000000...............///000000...///,,,...333///222CCCVVVlllxxxrrrppp\\\EEE777555555444333555999???HHHWWWooopppQQQ<<<333111000///---...000111000/////////---...///000000///...---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,,,,,,,---///000222333...............///000000000000111222333444444555999>>>LLLffflll___QQQGGG???888666777111000000000111222333333777FFF```pppggg[[[hhh|||}}}bbb???333222---+++...---000444222999VVVttttttwwwkkkKKK999000000//////000222555666PPPOOOLLLMMMZZZmmmxxxyyyxxxoooRRR:::666333...000000000000111222222333333555:::777888CCCPPPggg++++++++++++++++++,,,,,,******************************+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///......---...000333444CCCFFFLLL[[[www}}}uuuwwwrrrsss}}}}}}nnnggg___OOO===444111///------.../////////...............///000000---///---///555555???TTTqqqxxxjjjVVV???444333444555555666999???GGGUUUllloooPPP===888999777555//////...---,,,,,,---...---...///000000///...---......---------,,,,,,,,,------------------------***++++++,,,------,,,,,,------------...000111222...............//////000///000111111333333444555777;;;GGG___iii]]]NNNDDD<<<555333444111111000000111111222333444???VVViiihhh^^^fffxxxlllGGG666222///111000...000333222777MMMfff}}}rrrMMM666333222000//////000222333777999:::>>>MMMaaappptttnnngggMMM777444222...000///000000111111222333333333888666777BBBOOOfff,,,,,,++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---------...000111333;;;===CCCQQQlllzzz|||uuuqqqssstttuuuwwwzzz|||jjjPPP;;;333111...---...///...............---......///000---000...///555999JJJfff{{{jjjTTT===333333444444555666:::>>>FFFSSShhh}}}qqqSSS???888777444000222000...,,,,,,,,,...///......////////////............---------,,,,,,,,,------------------------))))))******+++---...///......------...//////000......------......///000///000000111222333444444666777@@@UUUqqqjjj\\\MMMCCC;;;555222333111111000000000111222222333888JJJ```gggaaaccclll}}}pppKKK555......333111///000222111333AAARRRfffzzzuuuMMM444444333111000///...//////,,,///111333;;;IIIVVV]]]aaa\\\FFF333222111...000//////000111111222222333222777555666BBBNNNddd,,,,,,,,,++++++******************************************************)))++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,---///000111333555:::HHHaaa}}}|||{{{wwwpppnnnppp{{{bbbDDD555222///............---.........------......//////222///...222888OOOqqq~~~qqqXXX???555555444333444666999>>>EEERRRhhh~~~uuu]]]GGG:::666333000333111/////////000000000...//////////////////.........---------,,,,,,,,,++++++++++++++++++++++++******)))***+++,,,...000///......------............------------...////////////000111222333444444777666<<>>888555555111111000000000000111111555666CCCWWW```______eeewww}}}iiiHHH666///...333000......111111111777???NNN```pppwww~~~kkkIII444333222111///............---000111000000777AAAHHHTTTRRRAAA111111000---000//////000000111222222222111777555666AAANNNccc~~~kkk,,,,,,,,,++++++*********************************++++++++++++************++++++++++++++++++++++++---------,,,,,,++++++***++++++,,,---...///000000444555999DDDWWWttt{{{qqqnnnooo{{{}}}nnnJJJ555333000............---......------------......///333///...222:::TTTxxxtttXXX===666666444333555555888>>>EEETTTjjjoooVVVCCC;;;999777222111///000222222000.../////////....../////////......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,...//////......------------------------------...//////...///000111222333333444999666:::HHHZZZsssrrraaaPPPEEE???:::777666111111000000///000000111444555===LLLUUUVVVZZZ```nnnoooZZZAAA888444000222...,,,,,,///000000222555===IIIVVV```ooo}}}{{{vvvWWW>>>444000000//////////////////***,,,//////...111:::CCCIIIJJJ===000111000,,,///...//////000111111222222222777555666AAAMMMaaa|||{{{TTT,,,,,,++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///000000000111666@@@PPPjjjuuunnnbbblllrrrwwwqqqIII555333000/////////...---///...------,,,---------,,,111//////555>>>WWWzzzsssTTT999444666444333777444777===FFFUUUlllgggPPPEEE>>>999777333000///111111///,,,//////............//////......---------,,,,,,,,,------------------------...---------------...///......---------------...------,,,,,,------...///...//////000111222333333999666:::DDDRRRfffrrraaaNNNCCC>>>999555444111111000/////////000000111111888CCCMMMQQQVVV\\\^^^ZZZEEE333333222,,,,,,,,,,,,---...//////000111333;;;DDDNNNaaayyy~~~}}}sss[[[BBB555222------......//////000000+++,,,...///------333;;;===BBB999///111000,,,///......///000000111111222111777555666???JJJ]]]wwweeeFFF++++++++++++++++++,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,+++,,,---...///000000000---...333<<>>999:::444111555444888===EEESSSjjj{{{QQQGGG:::222111222333222000///...------...///000......---------,,,,,,,,,++++++++++++++++++++++++***+++...000222333333333---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---............///000111222333333444222666???FFFSSSqqqtttbbbMMMCCC>>>:::666444111111000///////////////000...333CCCUUU______\\\RRROOO>>>222555444000333///111111...,,,---///000,,,111444333888LLLhhh}}}~~~}}}}}}~~~eeeSSSKKKBBB<<<777222111444---......///......---------***+++//////+++---333)))222///***000111///333......//////000111111111///444222222:::CCCUUUnnn___GGGCCC************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......///222111444???LLLiiixxxrrrlllfffbbbeeegggkkkooojjjTTT===555333///,,,...000///,,,........................000---,,,///111444===EEEYYY{{{}}}sssbbb???444666555333444555555999CCCRRRfff{{{zzzyyy^^^CCC777555222111333000000//////.........------,,,++++++******++++++------------------------...------111555888777555---------,,,,,,+++++++++......---------......////////////000111111222222111555444888CCCMMMcccxxxbbbSSSIII;;;666666000222111111000000000000000333222222:::KKK[[[```\\\ZZZTTT???///111222---...000///...---,,,------...,,,000000333888;;;JJJddd|||{{{uuusss{{{}}}fffGGG<<<888444222111222222222................................................000000000000////////////000//////......000111222333444666:::===EEEVVVgggcccLLLAAA>>>************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,******++++++,,,------...---------------......//////222111444>>>JJJeeevvvrrrjjjaaa]]]^^^___aaaddd^^^JJJ666111222222000....................................///,,,,,,...000222999AAARRRvvvyyyooocccAAA666777555444555666555999BBBPPPccc|||zzzsssuuuzzz~~~sssYYYDDD777111000111000000/////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444444222.........---------,,,,,,...------------...///////////////000111111222222222555444777@@@HHH\\\zzz{{{dddUUUJJJ<<<777888222222111111000000000000000000222444999EEESSSZZZZZZaaaYYYAAA///111222------000///...---,,,------...---111//////222222???XXXuuuvvvpppiiikkkiiiTTT999888555111//////000000000................................................000///////////////////////////.........///000111111222555888;;;CCCSSScccmmmSSSCCC>>>>>>************************++++++++++++++++++++++++))))))))))))))))))))))))******************++++++******++++++,,,,,,------......------......///000...222000333===GGG^^^~~~{{{zzzrrrhhh\\\[[[ZZZ[[[]]]YYYJJJ;;;222444555333000---...000........................---++++++...//////444;;;PPPuuuvvvmmmeeeEEE888777555444555777666999AAALLL^^^wwwyyytttqqqrrrsssvvv}}}uuuTTT;;;222111000000000////////////......///......---------------+++++++++++++++++++++++++++******,,,///000///...//////............---------------------...//////...//////000000111111222333666333666===BBBSSSnnn~~~gggVVVJJJ<<<888:::555222111111000000000000000,,,111444666>>>KKKUUUXXXkkkdddKKK666333111,,,...//////...------------......000---,,,///...888PPPmmmqqqlllbbb^^^[[[HHH222444111...------.........................................................////////////////////////...............///000000000111444777999???OOO^^^yyynnnSSSBBB<<<<<<>>>************************************************************************+++++++++*********************++++++,,,,,,,,,,,,///............///000000...111///222;;;BBBUUUqqqwwwaaa```___aaaeeeddd[[[RRR@@@:::555333111//////000........................---+++,,,//////...111777OOOooovvvxxxrrrhhhwwwfffJJJ;;;777555333444777777999@@@IIIYYYqqq{{{{{{}}}~~~aaa???555444111000000/////////////////////......---,,,---------++++++++++++++++++++++++******+++,,,------,,,+++............---------------------------...///000......//////000111111111222555333555<<>>FFFUUUmmmyyypppzzziiiDDD888555000//////000000000000000000...------,,,,,,,,,,,,,,,------------------------+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------///000000.........///000000111111111444222555<<<===HHH^^^|||}}}fffTTTHHH:::777999555222111111000000000000000///......111???QQQ\\\___www~~~qqqVVVBBB111+++222------.....................000---///444444===SSSlllooommmfffgggfffSSS;;;222000...---...///......................................................------....../////////000.........///////////////111222666888999<<>>DDDSSSlllxxxrrrwwwgggFFF888444/////////000000000000111111...------,,,+++,,,,,,,,,------------------------+++---///...---,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000111---......//////000000111000333111555<<<<<>>???:::777:::************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++******************---,,,,,,,,,,,,---......---///...000555111777IIIWWW|||hhhTTTDDDEEEMMMYYY^^^]]]___cccYYYEEE555333333---,,,///........................000---,,,...---,,,000666333OOOQQQTTTOOO>>>;;;777:::999666111///222444444111333888===CCCRRRlll{{{rrrjjjlllqqqnnnnnndddNNN;;;333222333//////000000111111111222000000///...............++++++++++++++++++++++++***---//////---,,,---///---------.........//////+++,,,,,,---...///111111------......///000000000111333111444:::666999JJJ]]]~~~zzzdddUUUKKK===888777222222111111000000000000000***///111111999KKK___kkkggglll___KKK???333+++...+++,,,.../////////.........///***,,,333111888KKKcccuuuxxxppp]]]III666444222111111000---,,,................................................,,,,,,------...///000000///000111333333222222111111333777999888888AAALLLbbb~~~\\\III>>>999===>>>999999@@@************************,,,,,,+++++++++++++++,,,(((((()))***+++,,,,,,---++++++************++++++***++++++,,,------------++++++,,,,,,,,,,,,------000000111111222555:::>>>QQQkkkiiiTTTGGGAAABBBOOOYYY[[[YYYZZZZZZOOO???333///000000///------..................///......------///000111;;;BBBHHHDDD;;;444333666444333222111222333444555555333555;;;DDDRRRfffwwwzzzvvvqqqmmmnnnuuurrrnnn[[[BBB444555444///000000000000///////////////...,,,******+++,,,---.........////////////000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000000000000000000111111222333333222222333777===BBBYYYrrrnnnVVVHHHAAA<<<888666333333111000////////////...000111444@@@SSSdddlllfffbbbSSS>>>222111000,,,++++++,,,------....../////////...------000555999[[[ppp~~~zzzvvvuuulll]]]MMM666---111000111222.........---------,,,,,,,,,........................///............---------444000---,,,...000000...333222222555555888@@@IIIeee|||eeeOOOAAA>>>===>>>===::::::<<<************************++++++************++++++***************+++++++++++++++************++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,------///000000000111444888<<>>FFFUUUccc```aaaUUU===///000000+++..............................------......///000000111333222000.........///000111111222222111111222111333888>>>III[[[kkk|||~~~xxxrrrssswww{{{pppXXX???444666777444111222333333333222000000000///...---,,,---......,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************++++++++++++...------------...//////000000//////000000111222222222222111222666;;;@@@QQQgggttt]]]MMMCCC;;;666555222111111000000000111111222000000;;;OOOaaaeee```^^^\\\NNN:::///000111...//////...------,,,++++++...///...------///444777DDD]]]rrrvvvvvv}}}|||mmmMMM888444///......(((.........------------,,,........................+++,,,---...///000111111---000222222000///111333222111222555555777>>>GGGVVVmmmvvv[[[HHH>>>???;;;999;;;:::888999<<<************************)))))))))((())))))***+++************************++++++************++++++++++++,,,++++++***))))))+++++++++,,,,,,,,,------///000000//////000333666;;;LLLjjjqqqWWW>>>777999AAATTTggg___eee[[[???...///222..................---------------------....../////////...---...///000111000000111333444444444333222333222555888<<>>HHH\\\yyyuuu^^^NNNDDD;;;666555111111111000111111222222000///000;;;PPPbbbhhhdddcccaaaSSS>>>000///000---......---------,,,,,,,,,............---///333666BBB[[[rrrwwwwww}}}pppNNN777222//////111+++............------------........................,,,------...///000000000222333333222000000000111222111222444555666===FFFQQQggg~~~[[[IIIAAA======999888::::::777888<<<************************))))))(((((()))******+++((())))))***++++++,,,,,,++++++************++++++,,,---------,,,+++******+++++++++,,,,,,,,,------...///000/////////222444<<>>===;;;:::888:::>>>???<<<;;;===************************)))))))))******+++------))))))*********+++++++++++++++************++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,...000000000111333444666>>>OOOjjjgggNNN<<<<<<<<<<<>>DDDEEEAAA===>>>))))))))))))))))))))))))+++)))((('''((()))+++,,,...---,,,,,,+++***))))))))))))))))))))))))))))))((())))))))))))************+++,,,,,,------,,,,,,...------......///000111666999@@@RRRmmmiiiMMM999999999444<<>>SSSoooyyy|||iiiBBB:::111222555000111333---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......---------............///...///000111333444555666CCCGGGUUUnnnjjjUUUIIIAAA999444333333222222111000000000000222111555GGGaaarrruuupppddd\\\OOO::://////+++///...,,,++++++,,,...///***,,,---,,,,,,,,,...000333LLLhhhpppuuupppJJJ555444111---,,,---...............------,,,,,,,,,+++,,,,,,,,,++++++---...000///------...000222444333FFFYYYYYYGGG666111333111222444444555777:::===GGGXXXrrrdddTTTDDD>>>===<<<;;;:::???:::===EEEFFF>>>;;;???))))))))))))))))))))))))***)))((('''((()))+++,,,------,,,++++++***))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------......///000111444666===LLLdddoooRRR<<<;;;999444:::III___gggrrrsss```EEE444000111///......//////...---,,,,,,,,,---------..............................000000/////////000111222222444555888EEE```|||bbbDDD777444555000111444000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......---------............///...///000111333444555666===CCCRRRlllkkkVVVIIIAAA999444333333222222111000000000111444333555DDD^^^oootttiiiccc```SSS999---...+++///...,,,++++++,,,...///555444111...,,,,,,///222@@@ZZZwwwtttOOO888666222...,,,---,,,+++......---------,,,,,,,,,---.........------///000///............000111222000;;;FFFFFF===333///000111222444444444666:::<<>>777666000111555222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///...///000111222444555555777>>>NNNhhhmmmXXXJJJAAA999444333333222222111000000000000333333555DDD]]]nnnrrrgggeeeeeeWWW;;;...///---...---,,,++++++,,,---...@@@===777000,,,---111555FFF```}}}pppNNN888444111///......------...------------,,,,,,,,,---.........------///000------......///000000000000111333333222111000000111222444444444666999<<>>;;;===@@@??????@@@EEEIIIIIIAAA::::::>>>AAA))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++************))))))))))))))))))))))))(((((()))))))))************+++,,,,,,------,,,,,,...------......///000111000333666<<>>444111///......//////...---,,,,,,,,,---------..............................111111111111111222222222444666777???UUUtttVVV@@@666666111111444111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......---------............/////////000111222333444444666<<>>KKK```xxxbbbMMMDDD@@@>>>@@@@@@@@@CCCGGGYYY\\\TTTCCC;;;>>>@@@===)))))))))))))))))))))))))))))))))))))))******+++*********************+++))))))))))))))))))))))))(((((()))))))))************+++,,,,,,------,,,,,,...------......///000111111333444888EEEccc{{{___DDD;;;888444666===HHH]]]qqqrrrfffUUUBBB333111///......//////...---,,,,,,,,,---------..............................000000111111222222222222222777:::CCC\\\zzzYYY@@@444666333111222...000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......---------............/////////000111222222333333777;;;EEEVVVnnnsss]]]MMMAAA:::666333333222222111000000000111000111<<>>===666))))))))))))))))))))))))((()))))))))************((()))))))))***+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------......///000111111333333777DDDaaa}}}bbbFFF;;;888555666:::===RRRbbbddd^^^VVVDDD222111///......//////...---,,,,,,,,,---------......------------------------///000111111222222111111...666<<>>======CCCTTTeee]]]TTTGGG======@@@???;;;))))))))))))))))))))))))(((((()))***************'''(((((()))***++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------......///000111111222222777FFFbbbfffIII<<<999666555777888KKKXXXXXXZZZZZZKKK666111///......//////...---,,,,,,,,,---------......------------------------...///000111111111000000---555:::AAAXXXyyykkkIII666777444222222000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,---------......---------............/////////000000111111222222666888===FFFWWWsssxxxaaaOOOBBB:::777333333222222111000000000111222444???\\\~~~pppQQQ333///333,,,,,,------------------,,,+++,,,......---...000222222>>>[[[vvvyyygggLLL<<>>>>>GGG\\\pppTTTJJJBBB???@@@@@@AAADDD))))))))))))))))))))))))(((((()))***************''''''((()))***++++++,,,))))))))))))))))))))))))((())))))))))))*********++++++,,,---------,,,,,,...------......///000111111111111777GGGcccjjjLLL>>>:::777555555999IIITTTTTTYYY___QQQ;;;111///......//////...---,,,,,,,,,---------......---------------------------...///111111000000///---555888;;;PPPqqqvvvPPP888777444222333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))******+++,,,,,,,,,---------......---------.........////////////000000111111222222333666;;;CCCRRRkkkyyybbbOOOBBB:::777333333222222111000000000,,,000333:::RRRuuuzzzXXX666000555000,,,------......------,,,,,,------------...111444222===\\\{{{mmmMMM;;;......///++++++000,,,,,,,,,------.........+++,,,,,,,,,++++++---...///---+++******+++---......,,,+++,,,000222111000222333333333222333666999888CCCUUUlll```JJJAAA???<<<<<<===;;;:::BBBXXXnnnLLLBBB>>>@@@>>>999===FFF)))((('''&&&&&&'''((()))++++++++++++++++++++++++(((((())))))*********++++++***)))))))))***+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------............///111111111666CCCZZZtttrrrSSSAAA;;;888777777999IIIYYY```ggghhhZZZGGG888666222---------,,,))),,,,,,,,,---------......---...000111111111000///111111000000111111222333666:::999CCCaaaxxxrrrVVV===777666111000666...///000000000000///...//////......//////...,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------......///111222333333777888???OOO___|||ppp]]]OOOCCC;;;888555333111000111111000///222///333>>>LLLaaa~~~tttWWW>>>000///111........................(((+++//////---...111555888EEEccciiiOOO;;;222111---///222---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...............000000111222333555666777>>>@@@KKKbbboooPPPEEE>>>777@@@???===<<>>999555333555FFFWWWdddnnnppp```LLL777444000------///...,,,,,,,,,,,,---------......---...///000111000000///111111000000111111222333222777777DDDeee|||lllPPP888444777555444777111111000///......------000///......///000111111---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------......///111222333222666666===KKKZZZvvvrrr^^^OOOAAA999666555333111000111111000//////---///555???QQQmmmyyy___EEE444//////........................+++,,,---,,,++++++...111444CCCdddvvvZZZKKK:::333333...///222...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------...////////////...//////000111222444555666<<>>??????EEEMMM******))))))))))))******))))))))))))))))))))))))))))))))))))************---,,,+++***)))((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------............---------...222===KKKUUUeeerrrXXXIII@@@999333111333BBBVVViiiyyy}}}mmmXXX888333...---///000000///,,,,,,,,,---------......---...///000000000000///111000000000000111222222111666777HHHkkkxxxuuuvvvmmmTTT<<<666888888555555222111000//////............---+++***+++---///000---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------...///000111222111555555:::GGGSSSlllvvvbbbQQQCCC999666555333111000111111000///000000111111555EEEaaazzzhhhKKK888000...------------------------///...---,,,,,,...000222777FFFhhh{{{```FFF888444555//////222...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000000//////......///000111333444555999BBBRRReee{{{___KKKDDDBBB@@@@@@:::;;;;;;;;;;;;===AAADDDAAA:::999@@@BBBAAALLL\\\************************)))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,............222:::@@@VVVssspppXXXIII@@@999444222444@@@SSSiii~~~yyyggg===555...---000000000000,,,,,,,,,---------...............///////////////000000000000000111222222222777999JJJnnn{{{|||{{{xxxtttuuuvvvdddOOOAAA:::555222111000000111111111000000///---------,,,++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------...///000111111111555444888CCCLLLbbbyyyeeeTTTFFF<<<999555333111000111111000//////222333111444EEEccc|||iiiJJJ888222000------------------------000000///000111222333333111===ZZZtttsss[[[BBB555444555///...000,,,------------------------------------------------------------------------...//////000000000000000/////////000222333555666888AAAPPPddd{{{kkkMMMEEEEEE???<<<>>>======<<<:::999999:::;;;???999:::AAABBBDDDYYYttt******++++++++++++******((((((((((((((((((((((((******))))))))))))))))))(((((())))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,------------...---///111000///000444888GGGdddqqqYYYIII???777444333444;;;JJJaaaxxx}}}qqqDDD888///...000///...///,,,,,,,,,---------.....................//////000000000//////000000111222222777888IIIjjj{{{uuuooozzzmmmrrr~~~|||{{{~~~wwweeeNNN<<<444222333///000111111111000...------000222222000//////000---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...///000111111555555888@@@FFFZZZxxxwwwcccTTTFFF===:::555333111000111111000///***///111000666LLLnnncccBBB444222222------------------------//////000000000///000000222<<>>KKK___zzzuuuYYYCCCAAABBB======EEECCC@@@===:::999999::::::<<<:::===CCCDDDMMMmmm******++++++++++++******((((((((((((((((((((((((************))))))))))))&&&&&&((()))***+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------000222111000000333777777RRRuuulllUUUFFF<<<555222222222555AAAUUUjjjwwwwwwrrrKKK;;;000///111...,,,...,,,,,,,,,---------............------......///000000////////////000111111000666888GGGeeeuuupppkkkvvvtttggg^^^iiizzzzzz~~~rrrVVV>>>555666777222111111111222333444444111333555444000...///000---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000111555555777>>>BBBSSSooosss```QQQDDD;;;999555333111000111111000///,,,111333333>>>ZZZ}}}\\\<<<222222111,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---++++++000444666DDDeeeuuuKKK999111111---...000)))...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000//////000111111222333555666777999===GGGZZZuuuaaaMMM===;;;<<<<<>>777777555444333111222777@@@HHHNNNDDDDDD@@@999000+++,,,...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------......---------.../////////444333555;;;===MMMhhhrrr___PPPCCC:::888555333111000111111000///111555666555BBBaaaXXX;;;333111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///---,,,333AAAMMMGGGSSSppp{{{VVV???222000...111111***......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000000000111222444666666888===GGGVVVllloooPPPFFF===;;;;;;===CCCKKKAAA>>>;;;:::<<<>>>>>>===<<<@@@DDDJJJ^^^((()))***++++++***)))(((************************+++*********))))))(((((((((((()))******)))((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++---...---,,,---222666666777<<>>MMMkkk}}}|||oooWWWMMM[[[kkk{{{zzz}}}pppSSS===888555///555333111444>>>NNN___iii```\\\RRRCCC555------000---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------...//////---222222444999;;;IIIddduuubbbRRRDDD;;;999555333111000111111000///222444222111>>>^^^}}}XXX===555000(((,,,,,,,,,,,,,,,,,,,,,,,,+++///222111333@@@WWWiiivvvzzzzzz^^^CCC333000///333333+++.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000111333444555666>>>IIITTTddd|||xxxWWWEEECCC@@@@@@@@@???===<<<<<<:::999:::>>>???>>><<<===BBBEEENNNkkk************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++((((((((((((((())))))*********+++++++++,,,,,,,,,...---+++))))))+++...///////////////////////////---111000555EEEQQQ```uuuooozzzsssddd^^^TTTFFFAAA888666333///......///000111222;;;LLL]]]eeeeeecccOOO===///000000+++***///---------------...///000.................................//////000111222444222BBBeeepppUUULLLPPPZZZppp|||zzzsssaaaJJJ999333555111000000222<<>>?????????HHHLLL\\\************))))))))))))******))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))***++++++*********+++++++++,,,,,,,,,,,,------------..............................///333000111;;;BBBOOOeeebbbiii___MMMGGG@@@777555333111000.........///000111333<<>>;;;::::::;;;<<<======<<<:::;;;===>>>>>>DDDMMMZZZxxx************)))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,***************++++++,,,*********++++++++++++,,,+++,,,...000000///...---........................///444000---111555BBBXXX\\\```PPP;;;555333///111,,,,,,------...//////000///222999GGGXXXeeejjjiii\\\EEE111---000...,,,,,,000///...---,,,,,,,,,,,,.................................//////000111222333;;;UUU{{{zzz```IIIDDDGGGOOObbbwwwuuuooonnnoooaaaGGG888777666555333111444;;;DDDKKKJJJCCC:::222...---...///......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------......///000000000000000222555666:::EEEQQQjjjfffTTTGGG>>>:::444333222111000/////////...222444666AAAWWWnnnzzz}}}|||lllPPP999222111/////////...............///...---,,,...444GGGggg{{{nnn[[[FFF999444000//////++++++,,,------.../////////...------------------------------------------------------------------000111222111111111333555555===FFFNNNZZZqqqVVVAAABBB???>>><<<:::999:::;;;<<>>@@@AAAEEESSSlll************)))))))))(((---,,,,,,++++++******)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***))))))))))))***++++++************++++++++++++***+++---/////////...---------------------------+++222000---///222???VVV[[[^^^LLL666111111///222***+++,,,.../////////...---///444>>>PPPbbbnnnqqqaaaIII222,,,000111///---......---,,,,,,---------....................................///000111222111:::RRRrrr}}}oooXXXEEEBBBDDDJJJ\\\pppwwwpppqqqfffLLL:::888555444222000111333777999;;;777222...------...///......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------......///000000000000000111444666999BBBLLLaaakkkWWWHHH???:::444333222111000000000000---000222777FFF^^^uuu|||iiiKKK555//////------------------...///000---,,,---...222???WWWllliiirrr~~~zzzuuuuuujjjYYYGGG888000///222,,,,,,,,,---------............---,,,,,,------------------------------------------------.........///000111111000111333555666>>>JJJRRR[[[nnnnnnJJJ>>>DDD<<<;;;:::999999:::;;;<<<;;;888777;;;>>>@@@BBBEEEJJJfff************)))))))))(((++++++*********)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))(((((((((((()))******))))))*********++++++++++++++++++,,,,,,---...///------------------------(((000///---000222>>>TTTTTTXXXHHH333///...,,,///,,,---...000000///...------///111777IIIaaasssyyyiiiQQQ888---///111...++++++++++++,,,,,,...///000....................................///000111222555===PPPgggxxx|||yyyvvv```MMM>>>===???CCCRRReeennnkkkdddQQQBBB===333222000000000111111111222222000...---,,,---.........---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------------......///000000000000///000444555777>>>FFFZZZwwwnnnYYYIII@@@;;;444333222111000000000111//////000555FFF```uuu~~~yyyfffIII444//////------,,,,,,------...///000,,,,,,---///000555AAANNNLLLTTTbbbsss{{{sssxxxuuuiiiRRR<<<000111555......---------,,,,,,,,,------,,,,,,,,,------...------------------------------......///////////////000111111000111333444444;;;GGGPPPVVVeeeuuuUUUBBB===>>>:::999999888999:::;;;<<<999777999>>>@@@@@@DDDKKK]]]************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((())))))***)))))))))************+++*********++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,(((///...---000///777JJJOOOUUUGGG444000///+++,,,...///000000000///...---///222222555EEE```ttt{{{pppZZZ@@@111//////,,,'''*********+++,,,...000111.................................//////000111222444===MMM```ooouuuuuutttWWWGGG<<<===???AAAOOO```xxxkkkcccddd^^^RRRIII666444111111111222111000///000000///---,,,---.........---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------------......///000000000000...///333555666;;;AAASSSnnnoooYYYIII???;;;333333222111111111111111111000///444EEE]]]nnnttttttqqq```FFF555222333000---,,,,,,,,,---...//////,,,,,,...000///---111888888===KKKbbbyyy~~~vvvyyywwwkkkSSS<<<111222444//////...---,,,,,,++++++,,,,,,,,,,,,,,,------...------------------------------......///000000000///000111000000000222444666;;;EEENNNSSS___|||^^^GGGAAA???:::999999999999999:::;;;;;;<<<:::<<>>???@@@LLL]]]ooonnneeelllrrrfffUUU===:::555333333333222000...///111000---,,,---///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---------......///000000000000...///333444555888>>>IIIaaa{{{oooYYYIII???;;;333333222111111111222222000000222999KKK___kkkmmmiiigggYYYBBB444222222///------,,,,,,,,,---......,,,+++,,,///...+++,,,000000333>>>TTTmmm|||}}}xxxzzzsss```HHH888333222000---------------------,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---......///000000...000000000000000222444888:::AAAKKKPPPZZZssscccMMMDDDAAA???===999999999::::::::::::;;;===;;;===AAAAAADDDWWWmmm************))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,))))))))))))************'''***...111222111///---++++++++++++++++++++++++***///---...333111222>>>NNNTTTHHH666333111---...------------.../////////***111333333@@@VVVeeefffhhhYYYDDD444000333333111,,,,,,,,,++++++,,,------.................................//////000111222000@@@UUUfffqqqsssoooiiiIII<<<666:::;;;;;;GGGWWWiiiwwwuuukkkvvvttt\\\DDD???999555444333222000---///111000---,,,...000......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,---------......///000000000000......222444444777;;;???VVVooooooYYYHHH???;;;333333222222111222222222...000444???RRReeennnmmmdddbbbUUU@@@222000///***...------,,,,,,------------++++++......,,,---111...///888JJJbbbrrryyyxxx|||nnnUUU===444444222,,,+++,,,,,,------......///++++++++++++,,,,,,---...------------------------++++++,,,,,,---...//////...///000000///000222444444444:::DDDIIIRRRiiifffFFF@@@BBB>>>;;;>>>::::::::::::::::::::::::;;;999<<<@@@AAAIIIddd******))))))))))))******************************''''''(((((())))))******))))))************))))))+++++++++*********))))))))))))*********++++++++++++)))((()))---///---+++...------,,,,,,------...,,,,,,,,,++++++...222555DDDLLLLLL>>>111...---++++++...///...---...---,,,---111111///777JJJZZZaaa]]]]]]>>>000///))),,,(((---,,,,,,++++++,,,,,,---//////.........---------...///222444111---///444555===YYYjjjiiisssvvvaaaEEE;;;888===???===CCCNNN]]]nnn}}}zzzyyyeeeUUUDDD===:::666222000//////////////////......//////...---,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---------............///......///111222444666777@@@OOOhhhjjjSSSGGG@@@;;;444444333222222222333333444888<<>>888444444333222222222333333///777AAAVVVnnntttqqqwwwlllgggcccSSS;;;333111))),,,,,,,,,,,,++++++++++++,,,.........---...000222///666@@@PPPlll}}}{{{qqq[[[AAA222//////------.........---,,,***)))+++++++++++++++,,,------...------,,,,,,------...............//////////////////000000111222222222000444444888@@@DDDTTTpppnnnTTTJJJBBB@@@@@@>>>===>>><<<;;;:::::::::;;;<<<===;;;;;;???CCCHHH[[[))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))+++************))))))))))))))))))************+++---,,,***+++,,,,,,+++))),,,++++++******++++++,,,---......------///333666EEEQQQTTTFFF777222222222...///000...+++***,,,///...111111///222===JJJPPPNNNQQQ777...000+++000---------,,,,,,,,,,,,------...............---------111///000444444111111333888FFF```ooooooqqqiiiTTT===666333777999888===FFFPPP^^^rrrzzzyyyrrrVVV@@@666444111111000//////...//////------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,---------............///......///000222444666777666???RRRnnnoooXXXIII>>>666555444333333222222222333,,,333<<>>AAAPPPjjjxxxWWWGGG@@@<<<===???===<<<===<<<<<<;;;:::;;;<<<===>>>===@@@BBBFFFRRRooo))))))************))))))************************(((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))************++++++***++++++,,,,,,+++,,,,,,++++++++++++,,,,,,,,,------------...111444<<>>444------...///,,,)))+++///---///000///111999DDDLLLIIINNN777///000+++///---------,,,,,,,,,,,,------........................111...///222444222222444AAARRRfffooommmgggWWWCCC:::555222555777777;;;AAAKKKXXXjjj}}}~~~rrrkkknnnuuuoooTTT>>>000333222111//////...//////,,,,,,------------------------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---------............///...//////000111333555666888===KKKbbbrrrZZZKKK@@@999555555444333222222222222000222444IIImmm}}}|||}}}|||xxxrrr]]]???444444.........---------,,,,,,,,,,,,---......------///111444IIIfffttteeeNNN:::000//////////////////......------,,,+++,,,.../////////...---...------,,,,,,------...---------.........//////000000111111222222333333222777555777>>>BBBNNNdddvvveeeHHHBBB===:::<<<===:::888999;;;;;;:::::::::<<<===>>>AAABBBCCCJJJbbb((()))************)))(((************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,...///------,,,,,,,,,,,,------+++,,,,,,,,,,,,---///111999MMMdddqqqvvvppp[[[EEE111------000///++++++///+++...000111111777BBBLLLMMMSSS<<<333333,,,000---...------,,,,,,------...---.....................///------000222111333888OOOaaannnpppnnncccMMM<<<777444333444666666:::>>>BBBKKK[[[mmm~~~zzzssskkkffffffpppoooQQQ888555444222000///...//////,,,,,,------------------------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---------............///...//////000111333444555:::<<>>??????CCCUUUwww((()))***++++++***)))(((************************))))))))))))(((((((((((())))))************))))))(((((()))))))))))))))******)))))))))))))))((((((&&&(((***++++++,,,///111...------,,,,,,------...***+++,,,,,,+++,,,...000666KKKgggwww]]]>>>444...000111---+++///+++---000111111555BBBOOOOOOUUU===222000(((,,,***......------------......---------..................---...000///000777???YYYkkkppplllkkk]]]FFF999555444333333444666888:::===CCCOOO```ooo~~~|||xxxoooeee___pppgggGGG777666333000///...//////------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************))))))******+++,,,---------............////////////000111222333444666999@@@PPPhhhqqqXXXJJJAAA:::666555444333222111111111///222333GGGoookkkFFF444222...------------,,,,,,,,,,,,+++,,,------,,,---///111777EEE^^^{{{rrr\\\BBB333...,,,++++++......------,,,------...,,,---......//////.........------,,,,,,------...,,,------------........./////////000111111222222111888555333999===EEETTTggg~~~~~~mmmRRRDDD@@@<<<:::;;;>>>>>>;;;:::<<<999888888888999;;;<<<>>><<<>>>LLLkkk((()))***++++++***)))(((***************************)))))))))((((((((('''))))))************))))))(((((((((((())))))************))))))((((((((((((&&&)))+++,,,++++++---000---,,,,,,,,,,,,,,,,,,---***,,,------,,,,,,...000333GGGbbb{{{vvvSSS@@@000///111...---000,,,---///111000333AAAPPPRRRXXX@@@444000''',,,+++......------------......---------.........//////......000000...000;;;IIIeeewwwssshhhgggXXX???777222222222222333555777777>>>@@@IIIWWWdddsss|||xxxoooddd]]]mmmnnnKKK999777333000......///000.........------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++************))))))******+++,,,---------............///////////////000222333444444777===HHHZZZvvvvvv]]]NNNBBB;;;666666444333222111111111---222333FFFmmmpppHHH444111---,,,,,,,,,,,,+++++++++++++++,,,------,,,---///000444:::KKKiiiwww^^^BBB555111...,,,---------,,,++++++,,,---...------,,,,,,------...///...------,,,,,,------...,,,,,,---------..................///000000111111000777444000666;;;AAAMMM___vvv|||wwwxxxwwwssssss}}}uuuZZZFFF???@@@<<<:::;;;>>>>>>;;;;;;???999999999999:::<<<>>>??????GGGaaa''')))***++++++***)))'''******************************))))))((((((((('''))))))************))))))'''((((((((())))))************))))))((((((((('''(((***---,,,******,,,...,,,++++++++++++++++++,,,+++---......------///000555HHH___tttcccIII333...000......222...---///111///111???OOO[[[aaaIII;;;777///444444......------------......---------.........//////...000222222...000???OOOuuu|||kkkhhhWWW>>>777000111111111222444555444<<<<<>>:::;;;>>><<<<<<>>>===999:::===::::::::::::;;;===???@@@FFFRRRttt((((((((((((((((((((((((************************))))))))))))************)))***++++++***)))***+++))))))))))))))))))************))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++...------,,,,,,------...888JJJccc{{{|||MMM555444---...555000...111///000444111999NNNooolllYYY>>>///000222///...............///000000000000////////////000000...111......222111<<>>GGGSSScccwwwzzzpppllljjjgggdddgggoooqqqSSS???666000...222444222///...........................++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++++++++******++++++,,,---......---,,,---...///000------......///000000000///999;;;???LLL]]]{{{jjjSSSBBB:::888777555333111000000111888222888QQQpppdddDDD999222(((...------,,,,,,------...++++++,,,,,,---.../////////444666FFFhhhzzzwwwtttrrr```GGG666000///...+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000111222333333555666555444999BBBIII]]]ooozzzrrrmmmlllkkkiiikkkssssssVVVJJJEEE>>>;;;===999999::::::::::::;;;;;;<<<===:::777999@@@CCCAAAGGGkkk))))))))))))))))))))))))************************))))))))))))************)))***++++++))))))***+++)))))))))(((((((((((((((******))))))))))))******((((((((()))))))))******++++++++++++++++++++++++******+++,,,---///000111666GGGccc}}}YYY<<<777//////333---000222//////333222<<>>UUUjjjtttvvvqqqeeeKKK666666222222222222333444555666555555777<<>>333000///---...------,,,,,,------...,,,,,,,,,---------------,,,222111;;;XXXnnnwww}}}vvvnnn^^^JJJ999000000222//////.........---------+++,,,,,,---------------+++++++++,,,,,,------------,,,,,,,,,,,,---..................///000111222111222444666777999;;;===FFFXXXtttnnnccchhhfffbbb\\\WWWWWW\\\aaannnhhhKKKCCC<<<;;;<<<<<<<<<===999999999:::::::::;;;;;;;;;888;;;@@@???FFFddd************************************************))))))))))))************((()))******(((((()))***)))))))))*********************))))))))))))******)))))))))*********++++++*********++++++,,,,,,---******+++,,,---///000111888KKKnnntttLLL555555000+++111---111//////555;;;QQQqqquuuzzzyyyiiiNNN999000///...............///000000000000////////////000000///222000222666777CCC\\\fffllljjjdddZZZDDD333666222222222333333444555666444444666:::<<>>BBBHHHZZZ))))))))))))))))))))))))************************))))))))))))************((()))***)))((('''(((***''''''(((((()))***************))))))))))))******((((((((()))))))))******)))******+++,,,,,,------******+++,,,---///000111555IIImmm{{{TTT999777///(((333+++000//////333777KKKjjjooossssssgggQQQ;;;111000...............///000000000000////////////000000///111///111777:::IIIcccbbbccc[[[PPPHHH888...555111111111111222333444555444444666999999:::@@@HHHPPP^^^kkkvvv|||vvv|||qqqqqq{{{~~~xxxwww~~~|||yyy]]]MMM<<<666666666555555........................++++++,,,,,,,,,,,,------++++++******+++,,,,,,---++++++******++++++,,,---+++,,,---...///......---------......///000000000///555333222999===JJJ```zzzlllUUUEEE===777666444333333333333444333999GGG[[[iiimmmoooqqqlllUUU>>>555333000///000...------,,,,,,------...------------------------***222222;;;WWWqqqsssUUU>>>222000.........---,,,+++++++++***+++,,,---...---,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---.....................///111111333222222333555888999:::@@@OOOiiixxxdddWWWRRRRRRQQQMMMJJJJJJOOOSSS[[[lllrrrXXXNNN>>>===;;;999888:::;;;;;;999999::::::::::::;;;;;;===???BBBJJJ[[[yyy((((((((((((((((((((((((************************))))))))))))************((()))***)))((('''(((***%%%%%%&&&'''((()))************))))))))))))******(((((((((((())))))))))))))))))***+++,,,,,,------...------,,,,,,------...000CCChhh{{{VVV:::777...(((555+++000000///111333EEEcccgggkkklllcccPPP<<<222111...............///000000000000////////////000000...111///111888<<>>777222...,,,........................++++++,,,,,,,,,---------******))))))***+++,,,,,,++++++******++++++,,,---,,,---.../////////...---------......///000000000///444222222888<<>>AAAEEEQQQlll(((((((((((())))))))))))************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))+++++++++***)))***+++---------............///222>>>WWWtttrrrUUU<<>><<<:::999999999;;;<<<;;;===>>>===<<<===<<<:::@@@AAAKKKeee)))))))))************+++************************(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))+++,,,+++***)))***+++------------............222999LLLlll{{{ssscccKKK888//////000111000///000111333>>>TTTiiimmmppptttrrraaaGGG555///...000111000...---///111000000/////////000000111111333222444>>>WWWuuu~~~uuu```GGG777333222000444333222222111111222222111333555555666777:::===@@@DDDJJJTTTbbbpppyyy~~~}}}zzzYYYBBB555000000000///------,,,,,,---------------------------+++++++++***((()))+++---++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...---------............///222...///555666777DDDUUUsssZZZIIIAAACCCNNN]]]eeebbbVVVGGG>>>999777FFFUUUVVVXXX]]]\\\TTT===333555000...000---...,,,++++++,,,---+++***........................///111222222;;;QQQnnnsssUUU;;;//////...---,,,,,,++++++,,,,,,------+++))))))***+++************************++++++,,,,,,------..................///000111222333444444333333555999<<<@@@EEEVVVqqqoooYYYKKKCCCCCCCCCCCCCCCDDDEEEEEEKKK[[[qqqzzzYYYGGGAAA>>>===<<<;;;:::999:::;;;;;;>>>???>>>;;;:::::::::;;;CCCAAAQQQvvv*********+++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))******+++,,,+++***)))***,,,------------............222222???___ppp\\\OOO>>>222///000000000///000111111333???[[[sssvvvrrrtttxxxjjjMMM888222///000111000//////000222111000000/////////000000444222333;;;MMMggg{{{^^^DDD666444555444333222222111111222222111333444555666777:::<<>>III[[[kkktttxxx~~~xxxqqqjjjFFF222...000///...---------------.........------,,,,,,++++++++++++***)))***,,,...------,,,,,,++++++++++++,,,------,,,++++++,,,...---------............///111...000444444444>>>KKKhhhxxxtttZZZLLLFFFMMMgggzzzhhhXXXQQQRRR```jjjbbb\\\[[[UUUJJJ777111444...,,,...+++...---++++++,,,,,,***)))........................///000000///555GGGcccxxxnnnRRR<<<111......---,,,++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222222333333333333555888;;;CCCJJJ[[[qqqgggTTTKKKAAAAAA@@@@@@AAAAAABBBBBBFFFTTTiiifffGGGAAA???999<<<<<<;;;;;;;;;:::::::::???>>>===;;;::::::===AAAFFFIIIccc************+++++++++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))******+++,,,,,,******+++,,,,,,,,,---------.........111...777TTTyyy~~~iiiMMM@@@444///000000//////...///111111111???^^^zzzuuuuuu|||rrrUUU>>>888000000000///...///000111222111000000///000000000222222777GGG[[[nnnxxxVVV===666777444333222222111111222222333444555555555666888:::===888888BBBQQQ```mmmuuu~~~uuuuuu{{{lllhhhAAA111444000///...---------------//////...---,,,,,,++++++.........---++++++---///,,,+++++++++++++++++++++,,,,,,---,,,++++++,,,...---------............///000///111444333222888AAALLL]]]xxxsss\\\RRRQQQ```~~~{{{wwwyyyvvvggg^^^RRRDDD444000222---...111...---,,,++++++,,,---+++***........................------...///555GGGddd|||zzzcccIII888111///...---,,,++++++++++++)))***,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...............///111111111222333333333444888:::EEEPPPbbbvvvyyy^^^NNNJJJ@@@@@@?????????@@@@@@AAAFFFNNN^^^uuuzzzXXXDDDAAABBB???;;;;;;<<<<<<<<<;;;:::999<<<;;;<<<>>>======BBBHHHJJJ^^^)))))))))*********++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********,,,,,,,,,+++***+++,,,,,,,,,,,,------------...///...555KKKlll{{{jjjJJJ<<<000///111000......,,,...000///000???]]]yyy{{{aaaCCC666222000///---......//////111111000000000000111111222222;;;OOOcccooowww}}}dddCCC444333444333222222111111222222555666666666444444555777999777:::BBBLLLXXXkkk||||||ooohhhmmmttt~~~ddd@@@333999//////...------------...//////...---,,,,,,++++++///000///---******+++---))))))***++++++,,,------,,,,,,---,,,++++++,,,...---------............///000000222444333222666;;;<<>>333000000///...---,,,,,,,,,,,,)))+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------...///000111000111222222222444777999AAANNNaaatttoooUUUHHHFFF@@@??????>>>>>>>>>??????EEEGGGPPPggg~~~]]]KKKCCC===<<>><<>>ZZZssstttOOO666666333///......//////...111000000000000111222333555555BBB[[[ooowww|||oooKKK888444444333222222111111222222555666666555444333555666666666<<>>==================???@@@FFFXXXxxxhhhJJJEEEDDD<<<888<<<<<<<<<;;;;;;;;;:::::::::999777:::>>>===:::AAAMMMjjj*********+++++++++,,,,,,************************(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******++++++,,,------++++++,,,---++++++,,,,,,,,,------------///111===YYYxxx\\\FFF333000000---,,,///------...000333???VVVkkk|||gggKKK:::666222///000000000////////////000111222333444888===SSSsssrrrOOO;;;777444333222222111111222222333444555555444444666888666666:::@@@AAAHHH___www~~~oooeeecccttt|||pppnnnqqqiiiKKK888000.........---------......///------------------------((())))))((('''(((***---))))))******+++++++++,,,,,,------,,,++++++,,,...---------............///---...000000111333555555;;;AAAQQQjjjuuu^^^TTTSSSdddwww~~~hhhBBB666555<<>>IIIVVVllliiiSSSEEE???======<<<;;;;;;:::::::::;;;<<<@@@DDDKKK^^^~~~mmmWWWCCC???AAA>>>;;;;;;===<<<;;;:::999:::;;;;;;;;;888999>>>???@@@LLL]]]++++++,,,,,,,,,---------************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++************+++++++++,,,------++++++,,,---++++++,,,,,,,,,------------......888VVVyyycccJJJ444///000,,,,,,000///...///111555@@@SSSeee{{{eee>>>999444111111222111///...//////000111333444555888DDDdddlllLLL999666444333222222111111222222000222333444444666999;;;999666777;;;:::===QQQhhh~~~pppeeebbboooxxxnnnkkkkkk}}}|||XXX===666555444......---------......///,,,,,,------------------&&&((()))))))))+++...111+++++++++***************,,,------,,,++++++,,,...---------.........//////+++---......///222444444666:::GGG___vvv]]]OOOJJJNNN]]]tttgggDDD;;;@@@NNN[[[eee```NNN666444111000///...,,,***........................111///000444555???]]]}}}rrrNNN999444444......---,,,++++++++++++...000222222000---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------------...000000...///111222222333555777888>>>DDDMMMeeelllUUUGGGAAA???>>>;;;::::::999888888888999<<>>666999??????999>>>===;;;999999:::;;;<<<===888999???CCCHHH[[[ppp((((((((((((((((((((((((+++++++++***************(((((())))))))))))(((((()))))))))))))))******+++(((((())))))******++++++&&&'''''''''(((((())))))+++***)))(((((()))***+++*********))))))))))))))))))******++++++,,,------111---+++444JJJfff~~~mmmTTT999///111222...***...111000333888666AAAZZZqqq{{{SSS@@@000...///,,,...555222000000444666555666999>>>WWWwwwiiiRRRFFF:::///222222333444666555333111111///222999:::666444666555444555777999>>>JJJWWWzzz|||mmm```[[[mmm}}}|||kkkLLL<<<888333***000000///.....................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111999<<>>888KKKhhhvvvqqqhhhMMM;;;,,,+++......,,,,,,111...,,,---,,,+++...444444333...000666<<>>;;;:::999888777;;;;;;:::999999:::::::::<<<999;;;>>>@@@LLLjjj))))))))))))))))))))))))******************++++++(((((())))))))))))(((((()))))))))))))))******+++)))))))))))))))*********'''''''''((((((((())))))******))))))))))))******************************)))******++++++,,,------,,,++++++000===QQQeeerrrbbbOOO:::222111000...,,,...111///111444111;;;SSSnnnvvvyyywww}}}```JJJ666333555222000333111000111444444444888>>>TTTlllxxxZZZBBB;;;888555666555555555666666555444:::777777999666222222666666555666888999<<>>UUUqqquuurrrjjjmmm|||zzz^^^BBB888777555333333111000222444333333;;;DDDhhh|||~~~aaaGGG===;;;;;;444444444444444444444444666444333555444333555:::777666666888888888???GGG^^^qqq|||wwweeeXXXYYYqqqpppSSS===444333444000000///...............,,,,,,+++++++++*********((()))***+++,,,------...******************************+++,,,---...//////..............................///000111111111111222555;;;GGGZZZvvvlllVVVJJJBBB<<<888;;;EEEYYYvvvzzzaaaNNN>>>BBBSSSdddpppvvvqqq]]]DDD555///...///111++++++---000111666DDDRRRMMMMMMDDD;;;;;;>>>RRRqqqnnnJJJ777111---///...,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---000000///////////////...111222333222222222444666777;;;AAALLL___}}}nnn___QQQBBB;;;999888888:::777777888888888888888888666999<<<<<<;;;???HHHOOOmmmwwwZZZEEE===:::888888:::;;;;;;;;;;;;:::::::::::::::;;;;;;???AAACCCGGGXXXuuu++++++++++++++++++++++++(((((()))***+++,,,,,,,,,)))))))))******))))))))))))))))))))))))******+++++++++******))))))(((((((((((((((((((((((())))))'''(((***++++++***))))))))))))***+++,,,,,,------)))******++++++,,,------+++---......---///333666>>><<<;;;999222+++,,,222,,,000...111;;;BBBQQQggguuuyyyyyywww|||xxxVVVBBB999555444555111222333444111333>>>JJJmmm|||~~~bbbMMM???888333555777777777666666666444222444999>>>>>>;;;888666444555888888777:::@@@FFFTTT```ooo~~~zzzggg[[[]]]vvvsssVVV>>>333111000000///...............,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,------...//////.............../////////...//////000111111111222333666;;;CCCQQQjjjrrrXXXHHH@@@<<<:::<<>>AAACCCNNNlll++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))************)))))))))))))))))))))******+++++++++******))))))(((((())))))))))))))))))(((((('''((()))+++++++++***)))))))))***+++,,,,,,------)))******++++++,,,---------,,,+++---//////---***111444888999222+++,,,222///222///555HHHVVVfffyyyuuuwwwzzzsss]]]KKK>>>777444444444555444222333???LLLooozzzyyy]]]DDD555999<<<>>>>>>;;;999888888::::::<<>>GGG[[[~~~uuuYYYHHH<<<888777999:::FFFddd|||yyygggCCC333666<<<===<<>>666000......---+++,,,---...---+++///???OOOxxx|||yyy~~~uuuSSS>>>555111------,,,---------......++++++,,,,,,------......,,,++++++******++++++,,,***+++---,,,,,,+++---...111111000000//////......000111222222111111333555777;;;AAAIIIYYYuuuqqq]]]NNNHHHAAA;;;;;;<<<:::999;;;666666666777777888888999777888::::::999:::>>>AAADDDOOOeeedddFFF<<<@@@===;;;::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===???BBBJJJ^^^++++++++++++++++++++++++)))))))))***+++++++++,,,)))******++++++******))))))))))))))))))******+++************))))))))))))******))))))))))))(((((('''((()))******+++******))))))******++++++,,,,,,)))******++++++,,,------,,,***(((***...///,,,(((,,,...444777333------111222555333>>>XXXkkkvvv|||xxxxxxnnnXXXDDD999999777555555333555???JJJqqq}}}nnnRRR@@@<<<>>>???===888666777999:::<<>><<>>>>>EEEWWWuuu++++++++++++++++++++++++******************++++++)))******++++++******))))))))))))))))))******+++)))))))))))))))******************)))))))))(((((((((((((((((()))***+++,,,************************)))******++++++,,,------+++*********+++,,,,,,,,,,,,,,,///444444000...///222666888JJJmmm}}}yyy___LLL>>>999666666555777>>>FFFjjj}}}aaaKKK<<<<<<;;;888666:::BBBIIIHHHLLLOOOQQQTTTTTTIII<<<777333222555666444555888888??????JJJkkktttuuuqqqLLL999:::000000///...............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////000000,,,,,,---///111444777888777555777<<<@@@JJJeeevvv___RRREEE:::444555777BBBbbbrrrNNN:::444222///...+++000111---+++------***,,,++++++---...000888BBBWWWyyylllEEE333777..................------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,)))+++,,,,,,,,,,,,---///...............////////////000111111000111333555555999===BBBNNNhhhlll[[[MMMCCC???;;;999:::999666555777777777777777777666666666888888888777666666777888<<<===FFFVVViii[[[EEEAAAAAA>>>;;;:::999:::<<<<<<;;;999:::::::::;;;;;;<<<===>>>BBBQQQooo************************+++++++++*********************++++++++++++******)))))))))))))))******+++(((((())))))******+++++++++*********))))))(((((()))(((((('''(((***,,,---*********))))))))))))))))))******+++,,,,,,------,,,......+++((()))---111---***,,,111444111......000666<<>>>>><<<:::<<>>>>>CCCcccyyy}}}wwwNNN666666000000///...............,,,,,,,,,+++++++++******))))))***+++,,,------...************************))))))***+++,,,,,,---...---......///000111111222+++,,,---...111555888:::333///111777999AAAYYYrrrwwwbbbWWWDDD:::555999999???ZZZxxxuuuSSS===333//////111+++000000***(((---111000...++++++---------111777JJJpppoooAAA---333......//////...------,,,,,,+++++++++******)))))),,,++++++++++++++++++,,,)))+++,,,,,,,,,,,,...///,,,---------....../////////000111111000111333555333777;;;???JJJccc|||fffUUUIIIAAA???;;;999;;;:::777666999888888777777666666555555555666777888999999::::::888999>>>GGGRRRhhhhhhDDD:::BBBAAA777888777777999;;;<<<;;;999:::::::::;;;<<<===>>>>>>LLLbbb---------,,,,,,+++++++++,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))&&&(((***+++)))((('''(((++++++++++++++++++++++++)))************+++++++++,,,------......------,,,,,,,,,---///000222333333444111;;;YYY|||~~~}}}xxxPPPBBB999888666444:::DDDOOOrrrnnnUUU@@@???>>>;;;;;;IIIhhhppp\\\III===888666333111333777888666777666666???ZZZ|||vvvPPP:::999/////////.........//////......---,,,,,,,,,,,,---,,,,,,,,,---------.........------,,,+++***))))))++++++,,,,,,,,,++++++***---+++,,,000666888666222////////////000000000000222222444666777>>>OOO```~~~iiiZZZHHH===666888888<<>>MMMcccrrr]]]QQQHHHAAA:::999888777666666666666555777999;;;;;;:::777666666666777777888888888999777777;;;CCCGGGSSSrrrrrrOOOEEEFFFCCC===:::;;;;;;;;;;;;;;;;;;;;;;;;???666555===AAA===>>>EEEVVV{{{---------,,,,,,+++++++++,,,++++++******++++++,,,************************,,,+++++++++*********************))))))*********)))))))))))))))))))))))))))***,,,,,,***)))***+++++++++++++++++++++++++++************++++++++++++,,,------......------,,,,,,,,,---///000111222333555444@@@ZZZvvvwwwvvv___HHH888999;;;777:::DDDJJJkkkttt```FFF???;;;<<>>888444333555444333333666888===PPPnnnlllKKK999999111000///...------------......---,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++******)))+++++++++,,,,,,++++++***---+++,,,000555777444000............////////////000111333555555<<>>:::===IIIPPPlll|||nnnVVVFFF===???CCCNNNmmmiiiQQQKKKCCC;;;555444444444333111777999999@@@TTTmmm~~~zzzzzzttt```DDD555555222111000...,,,+++++++++......---,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++---++++++...222333111...------------............//////111333444999HHHVVVuuukkkWWWHHH>>>888999666555FFF\\\|||tttZZZ@@@000+++---000------,,,,,,+++++++++***+++,,,---,,,,,,---000222>>>KKK___ttt{{{ZZZ;;;333,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---------------,,,,,,------..................000000000111222222333333222888777999GGGZZZzzznnnWWWHHH@@@<<<:::999888777666666666666555555666777888999999:::777777777666666666666666555555888;;;;;;AAAUUUkkkiiiTTTAAA===???===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???===@@@TTTjjj,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))'''&&&'''))),,,*********************************+++++++++,,,,,,,,,------......------,,,,,,,,,---...///000111222111666GGG___sssyyyxxxvvvnnnlllppp}}}ZZZ<<<===AAA>>>GGGYYYkkk}}}{{{nnnVVVFFFEEEEEEIIIbbbuuu^^^LLLBBB888555555555666777333777888555555>>>NNNZZZdddttt|||ppp~~~rrriiiXXX@@@111///111000///---,,,,,,++++++...---,,,,,,++++++,,,,,,))))))))))))************))))))******+++++++++,,,******+++,,,,,,,,,++++++,,,++++++---///000...,,,------.........///////////////111333444777CCCPPPeeennnWWWGGG>>>:::;;;888777FFF\\\yyyssseeePPP===111---...000,,,,,,,,,,,,+++******)))+++,,,---,,,,,,---///111000111<<>>JJJjjj,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((('''&&&'''***,,,***************************++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,---...///000000111111444CCC[[[ooouuupppkkkkkkmmmsss~~~jjjOOOKKKMMMMMM^^^vvv~~~fffSSSLLLFFFCCCTTTmmmvvvMMM@@@555444666555666888555555555555555666<<>>:::999888777666666666666555444444444555777:::;;;999999999888888777777777555666888999888;;;DDDNNNfffyyy___FFFAAA>>>===<<<::::::;;;:::::::::;;;;;;;;;<<<<<<<<>>===<<<;;;:::;;;999::::::;;;;;;<<<<<<<<<:::;;;>>>DDDTTTrrr+++++++++,,,,,,---------,,,++++++******++++++,,,************************((((((((())))))******************))))))*********))))))))))))))))))))))))''')))+++++++++***+++---************************+++++++++,,,,,,,,,------,,,------......------,,,,,,------....../////////333333999HHHVVV___ffflllvvv{{{~~~}}}yyymmm[[[KKKDDDFFFJJJQQQkkkSSSBBB666777888333000333444111111666888777888<<>><<<===:::999888777666666666666444444444444555555666777555555555555666666666666666888888888888;;;???AAAGGGYYYwwwpppSSSEEE>>>===<<<::::::;;;;;;:::999999::::::;;;<<<<<<===999:::>>>LLLfff+++++++++,,,,,,---------,,,++++++++++++++++++,,,************************(((((())))))******++++++++++++************++++++))))))))))))))))))))))))$$$&&&)))******))))))***))))))))))))))))))))))))++++++,,,,,,,,,---------,,,------......------,,,,,,------....../////////111222888BBBNNN[[[lllzzz~~~|||vvvaaaMMMEEEBBB@@@===ZZZyyy~~~RRRAAA555888:::555222444555111111444333111444<<>>FFFVVVooorrr]]]HHH>>>::::::BBBaaaooobbbSSSAAA666333000000///---,,,+++***)))---,,,++++++,,,,,,***((()))+++,,,------,,,***)))---------------...222555DDDcccyyyxxxvvvttt]]]>>>111111///,,,+++,,,+++***+++,,,...///000///......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111000///......------.../////////000111111222222222333222888@@@BBBWWW{{{oooUUUIIIBBB;;;999;;;888888888888777777777777555444444444444333333333555555555555666666666666666666666666777888999:::>>>DDDQQQkkk|||]]]IIIAAA@@@<<<<<<<<<;;;;;;:::::::::555999<<<<<<;;;<<<>>>???EEECCCOOOooo///............---------***+++---------,,,***))),,,,,,+++++++++*********************)))))))))((()))******************)))***)))(((((('''((()))***((()))))))))***+++++++++************************++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,------,,,,,,------...///000///111666>>>LLLbbbuuu}}}~~~yyy~~~{{{mmmcccdddsss{{{vvvuuuttt```QQQCCC===???NNNoooWWWHHH;;;999:::888333222222444666666444333444666:::HHH^^^sss|||{{{{{{~~~yyyjjj]]]^^^gggtttyyycccNNNDDD???<<>>LLLcccuuu\\\GGG>>>;;;;;;CCCbbbpppaaaOOO<<<222000///......---,,,+++******,,,+++***+++,,,,,,***((()))+++,,,------,,,***))),,,,,,---------///222555DDDddd{{{|||yyyuuu]]]???444222...+++***+++++++++,,,,,,---.........------,,,++++++******++++++,,,,,,,,,,,,,,,------------///......---------------/////////000111111222222222333333888???BBBVVVxxxoooUUUHHHBBB;;;999;;;888888888888777777777777777666666666666555555555555555555555666666666666666666666666777888999:::<<>>;;;;;;DDDbbbtttbbbLLL888//////---------,,,,,,,,,++++++*********+++,,,---+++*********,,,,,,---,,,+++***+++,,,,,,,,,---///333777LLLmmm}}}dddGGG888333---***)))***+++,,,------,,,,,,+++,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000111111222222333444444888???AAASSSrrrnnnTTTHHHBBB;;;999<<<888888888888777777777777777666666666666555555555444555555555555666666666666666666666777888999999;;;???HHHWWWqqqmmmSSSCCC===;;;<<<<<<;;;;;;;;;;;;:::::::::>>>===;;;;;;<<<>>>BBBEEEFFF]]]~~~///............---------)))******+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((************************++++++++++++++++++++++++++++++++++++,,,---...///---------------...//////000111333444444===SSSggg~~~}}}```DDD<<>>@@@OOOkkkoooUUUHHHBBB<<<:::<<<888888888888777777777666555444444444444333333333444444444555555555666666666555555666666777888999:::>>>CCCLLL___|||]]]GGG@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;===::::::<<<>>>???DDDIIIRRRqqq///............---------+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******+++***))))))))))))***+++(((((()))***************)))))))))(((((((((((((((************************))))))***+++,,,,,,------*********+++,,,---...///...------------...//////000111444555444;;;NNNaaaeeeMMM888666<<>>QQQdddqqqxxx|||}}}lllWWWHHHFFFMMMVVV```iiiwww{{{hhhSSSCCC???;;;888777666444444555777777;;;EEEUUUhhh|||rrrllllll]]]LLL999111111111///---+++,,,,,,,,,,,,---------++++++******++++++,,,---,,,,,,+++***)))))))))***)))))))))))))))*********+++,,,,,,------,,,,,,,,,------...///////////////............///000111111333444888@@@SSSpppyyyZZZIII@@@<<<;;;@@@ZZZttt{{{yyy{{{ttt^^^DDD333///111............////////////,,,++++++---000111000///******++++++,,,,,,,,,,,,***+++,,,,,,---000444777OOOqqqkkkUUU:::222---000111...,,,---...---+++***))))))***+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...000000/////////000111111222222222666444666<<<>>>JJJbbbqqqVVVJJJCCC<<<:::<<<888888888888777777777666555444444444444333333333444444444444555555555555555555555555666777888999:::===@@@EEEQQQiiilllNNN@@@>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;;;;>>>??????FFFOOOkkk///............---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))************++++++))))))))))))++++++(((((()))***++++++++++++))))))))))))))))))))))))************************((()))***+++,,,------...+++***++++++,,,---...///......------......///000///000222555888BBBUUUhhh|||MMMCCC;;;888555<<>>DDDVVVxxxxxx___III;;;777555333333444666666555444222555>>>JJJSSS^^^fffvvveeeXXXIIIFFFFFFJJJSSSaaauuujjjYYYNNNDDD===888777777777666555444555000000444;;;DDDQQQdddssszzz}}}nnn___KKK:::111///000222,,,,,,,,,,,,------------,,,++++++++++++,,,------++++++******)))************))))))))))))***++++++++++++,,,---------,,,,,,---...//////000000//////...............///000000///111444:::HHHbbb~~~```JJJAAA===;;;???VVVooouuuuuuwwwoooXXX>>>000---///.............../////////,,,,,,,,,---000111000...*********++++++,,,,,,---+++,,,,,,,,,---///333777JJJkkkrrrbbbAAA666///222333///,,,...,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111111222222000666444444:::<<>>>>><<<999999:::::::::;;;;;;;;;;;;<<>><<<<<<666999UUUvvvrrrYYYLLLAAA???EEEXXX|||fffPPP<<<999555444555555444333222111333666777;;;FFFRRRpppwwwnnngggVVVLLLCCCCCCGGGNNN[[[gggnnnooorrrtttvvvxxxyyyzzzwwwooo___LLL@@@===<<<999444666666555444444555444...///333777:::BBBVVVjjj}}}wwwhhhRRR>>>333000111---------------,,,,,,,,,++++++******++++++,,,---*********)))******+++++++++******)))***+++,,,---***+++,,,,,,---------,,,,,,---......//////............------......//////...111333444<<>>===???;;;:::>>>:::::::::;;;;;;;;;<<<<<>><<<@@@WWWpppuuu~~~rrrWWW>>>222000000,,,,,,,,,++++++*********+++******+++------,,,***************+++,,,---...---------------...222555777WWWwww|||vvvWWWCCC333000///******///)))***,,,---......---,,,++++++************++++++,,,,,,------------......++++++******++++++,,,---/////////000111111222222...555333111777888???NNNcccyyy]]]OOOFFF>>>:::<<<888888888888777777777777555555444444444333333333333333333444444444555555555444444555555666777888666888<<>><<<>>>BBBEEERRRuuu111///......//////...---,,,,,,,,,+++++++++******)))************+++++++++************************''''''''''''((((((((()))++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,...//////.........---,,,,,,---...///000---444888;;;PPPuuu{{{IIIBBB:::666777<<>>>>>JJJ[[[lllvvvssswwwoooWWW>>>333111111---------,,,,,,++++++++++++***)))+++---...,,,***,,,,,,,,,------.........+++,,,---------...000222>>>VVVooozzzuuudddHHH000...222000,,,,,,***************************************************+++---///000//////...,,,,,,,,,---------......000000000000111111111111000222333333444999@@@GGGaaa}}}{{{dddTTTJJJBBB>>>===;;;:::999777666555555555777777666555444444333333666555444333222333333444888777777666666666666666888999<<>>BBBAAA@@@RRRuuu111///......//////...---,,,+++++++++************)))************+++++++++************************(((((())))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---...............------,,,---...000111666666999DDD^^^SSSDDD888666777999???GGG\\\zzzxxx\\\FFFBBBFFFUUUmmm~~~[[[FFF666555777333///000222333222111111222666999HHHggg{{{xxxsssiii^^^QQQEEE???<<<999999<<<<<<::::::===<<<:::777444222222222222222222222222222222222222000222///000666:::LLLjjjwww||||||nnnLLL555111......---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---*********+++++++++,,,,,,))))))***+++++++++++++++------------------------------------.........///222111000///......///000...000111111111777@@@HHH^^^xxxmmmOOOFFF>>>AAAOOO```mmmsssiiijjjbbbMMM:::222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...,,,***+++,,,,,,,,,------------***,,,------------000222@@@VVVjjjpppttt|||lllOOO555000222000,,,,,,******************************************************,,,---.........---,,,,,,,,,---------......//////000000000111111111000222333333444888@@@FFFXXXtttwwwaaaSSSIIIAAA======;;;:::999777666666555555777666666555444444333333666555444333333333444444555444444444555666777777777888:::======???JJJVVVyyy___III@@@???===;;;:::;;;<<<<<<:::;;;<<<<<<::::::;;;<<>>MMMffflllNNNAAA>>>CCCPPPXXX```yyy\\\III777333444111000222333333222111000111333666<<>><<<;;;::::::;;;<<<;;;<<<===<<<;;;:::<<<===BBB@@@IIIfff111///......//////...------------,,,,,,,,,++++++))))))*********+++++++++************************+++************)))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///...---++++++,,,---.........------...000222333666555BBB___yyyuuuPPP777:::===999CCCXXX|||wwwWWWEEE>>>===CCCDDDLLLgggvvvQQQBBB555222333333333555000111111000///000333555666DDDUUUcccnnnrrrlllbbbmmmjjjjjjmmmqqqqqqkkkfffOOODDD:::888888666333333222222111000000111222222111111111111111111111111,,,000......333444<<>>===;;;???FFFYYYzzzzzzMMM===EEE======;;;;;;::::::;;;;;;;;;<<<<<<;;;::::::<<<>>>EEEEEEXXX~~~111///......//////...---///............---------))))))*********+++++++++************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,///...---++++++,,,---...............///111333444777@@@WWWtttWWW:::;;;>>>;;;IIIbbb~~~{{{cccMMM@@@:::???>>>AAAUUUiiinnnnnngggXXXBBB:::333222333333333444---...000000000111444777666:::@@@HHHQQQUUUOOOFFFTTTRRRRRRXXX```ffffffcccKKK@@@666444444222//////222222111111111000111111111111111111111111111111,,,222///...444444777DDDaaaiiiHHH555444......---,,,,,,,,,,,,---......---,,,,,,+++,,,,,,))))))*********+++++++++((()))******++++++******------------------------//////..................,,,,,,---------------------...///000///000111222666AAAPPP```qqqzzzsssfffWWWUUUZZZjjj|||uuuhhhaaaSSSAAA777444222///,,,//////...---+++***))))))***))))))((((((((()))***++++++++++++++++++++++++***+++,,,,,,,,,---///111666NNNpppjjjJJJ777111///---,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------,,,,,,,,,---------.........////////////000000000///111333333333666;;;@@@KKKbbb{{{eeeVVVKKKBBB<<<;;;;;;:::999888777777777888555555555555555444444444333444444444444444444444666666555555444555555666777777:::>>>===;;;>>>DDDNNNlllaaaDDD<<>>@@@DDDOOOmmm111///......//////...---//////.........---------)))************+++++++++************************((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,------,,,,,,,,,------...///......///000222444555777KKKhhh}}}~~~```@@@<<<===<<>>HHH]]]~~~~~~iiiZZZNNNDDD>>><<<::::::999888888888888888555555555555555555555555222333444555555555444444777666666555444444555555444444666;;;;;;:::<<>>@@@TTTnnn~~~sssiiiSSS???>>>===333777>>>:::888888444444444333222111000000///...000111222222222444666222000///111444555666777555777888::::::999666555333111000333444111111444//////000000000000000000111111111111111111111111...444///---333444222777III^^^zzz|||uuuuuuuuueeeGGG444222......---,,,,,,,,,,,,---...---,,,+++************))))))))))))************)))***++++++,,,,,,++++++------------------------/////////......---------,,,---.../////////.........---------.../////////...222666<<>>BBBQQQfff[[[EEECCC@@@999999999::::::::::::999999:::;;;<<<<<<===@@@EEEIII\\\zzz111///......//////...---,,,,,,,,,+++++++++******)))************+++++++++************************(((((()))***,,,---...///))))))((())))))***++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***,,,...//////......////////////111333555666GGGbbb|||xxxWWWFFF@@@DDDZZZrrruuutttuuu```IIIEEE>>>222444:::666666:::888000222222000///111333333000222333333222222333444000///000111111111444777555555444222000111444777//////111444333///...222,,,---...///000000000000000000000000000000000000...444///+++222333000444888AAAUUUpppssskkkkkk___GGG666333......---,,,,,,,,,,,,---///...---,,,+++******+++))))))))))))************))))))***+++++++++++++++------------------------.........------,,,,,,,,,)))***,,,---...---,,,,,,...---++++++,,,---,,,,,,---000333444777;;;===<<<<<>>???IIIZZZ{{{iiiIII======<<<777888999999:::::::::999999;;;<<<===>>>???CCCHHHLLLooo333111/////////000///---......---------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***)))(((((())))))************)))(((******))))))))))))******((((((((((((((()))******************************************************)))+++...///...------...///000,,,...444///000>>>TTThhh~~~___CCCBBBDDDYYYttt^^^LLL===;;;888888777666444444000000111111111111000000///000111222222222222222333222222111111222222333333222111000000111222333000000000000000000000000111111000000//////......222222222222111111111111000000000000000000000000333777???OOOfff|||zzzrrrkkk]]]GGG555///000000...---,,,+++++++++222111000...,,,+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,111000///...------...///---...000000000111333666:::===JJJ]]]gggfffhhhmmmhhhNNN888222000+++)))---,,,,,,+++***)))))))))***///222333111...///555;;;111000///...---,,,,,,,,,,,,,,,---///000222333333444AAAbbb}}}{{{wwwooobbbFFF333...***---111---000000///---+++***+++,,,)))))))))***+++++++++,,,++++++******++++++,,,---------......///......---............////////////111222333333333444777:::CCCVVVyyynnnYYYLLLEEEBBBAAA888888888888888888999:::777555444444555555444333333333333333333333333333333333333444444555555555555555666777888999::::::<<>>???===:::;;;<<<;;;;;;::::::;;;;;;<<<999>>>>>>AAAHHHLLL___~~~222000.........///...,,,------,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((''',,,,,,++++++***)))))))))******************************))))))))))))******)))(((((((((((()))******************************+++++++++++++++++++++++++++---.........///111444222333///000666555===QQQmmmwwwwww[[[HHHGGGPPPlll~~~```JJJ999888:::444111444222222333333333333222222///000000000000//////...222222111111111111222222222111111000000111111222000000000000000000000000---......///000000111111........................000000000000000000000000222///,,,///===XXXyyy~~~rrrkkkXXX===111555000000111111000///...---***))))))******+++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,---------...,,,,,,,,,---------------......---------------,,,......---,,,,,,,,,------//////000///------///000---777GGGXXXbbbeeefffhhhWWWCCC222...///...---000,,,,,,,,,+++,,,,,,------111000///000222333222222000///...------,,,------------...///000000111111333AAAbbb}}}zzzwwwoooNNN888///222///...222000111000...,,,+++++++++,,,+++++++++******************))))))))))))***++++++))))))***+++,,,------...............////////////000111222222222444777999>>>NNNmmmuuuaaaSSSIIICCC???>>>===<<<:::888777777666777666444555666666555333555555555555555555555555333333333444444444444555444555666666888888999:::===AAAJJJ[[[www___LLL===;;;===;;;:::;;;<<<<<<<<<;;;;;;<<<<<<===777>>>@@@CCCMMMYYYvvv222000...---......---,,,---,,,,,,,,,,,,+++++++++++++++++++++***)))((('''+++++++++*********))))))))))))(((((())))))************))))))))))))******))))))(((((())))))***+++************************+++++++++++++++++++++++++++,,,---------///222555111333///000666888EEE]]]yyyrrraaaXXXJJJAAADDDWWWyyyqqqSSS;;;999:::444111666222222333333333333222222222222222222222111000///111111000000000000111111111111000000000000111111000000000000000000000000........./////////000000////////////000000000000000000000000000000000000///000111333:::OOOppp|||yyyyyygggFFF444444000000111111111000......***)))))))))***+++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,,,,------******++++++,,,,,,------......------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,---.........------...000111@@@UUUeeemmmnnnkkkgggNNN>>>000---......---...+++++++++++++++,,,---...///,,,,,,///444555333///...---,,,,,,+++++++++,,,........./////////000000333CCCgggyyyOOO888000333///...333444111///---,,,+++,,,++++++,,,+++++++++***))))))))))))))))))((())))))***+++))))))***+++,,,---...///............////////////000111222222222333666999===JJJfffwwwfffYYYPPPIIIDDD>>>===;;;999888777666666777666555555666666555444444444444444444444444444444444444444444444444444444444555666777888999999===???DDDRRRnnnyyyNNNDDD===<<<<<<999999;;;;;;;;;;;;;;;;;;<<<<<<===;;;AAABBBHHHYYYmmm222000.........///...------------,,,,,,,,,++++++)))******+++++++++******+++++++++***************(((''''''''''''((()))*********))))))))))))******)))))))))))))))***++++++************************++++++++++++++++++++++++***+++,,,,,,,,,...111444///222//////555999JJJgggsssWWWJJJDDD@@@AAAIIIdddyyy\\\BBB<<<;;;555333777111111222222222222111111222222222222222111000///111000000//////000000111000000000000000000000000////////////////////////000/////////.........---.../////////000000000111////////////////////////,,,...111333555DDDccc}}}yyyzzz{{{kkkLLL666000000000000000000///...------,,,,,,++++++++++++,,,************************************************)))*********++++++++++++))))))******++++++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,***,,,---------...000222777NNNggguuuyyyxxxnnncccGGG;;;000,,,------,,,+++******)))******+++,,,---,,,))))))---444777333///++++++******))))))******------......//////000000111CCCjjj\\\???111333///---333777222///,,,+++,,,,,,,,,***,,,+++++++++***))))))))))))))))))((())))))***+++*********+++,,,...///000............////////////000111222222222333666999===GGG___xxxhhh\\\RRRJJJDDD<<<;;;:::999888777777777888666555555666777555444333333333333333333333333444444444444444444444444444444555666777888999999<<<>>>BBBNNNhhh^^^FFFBBB>>><<<:::888999<<<::::::999999:::;;;;;;<<<>>>BBBDDDQQQnnn333111/////////000///---......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************((('''&&&&&&'''(((***+++******))))))))))))*********))))))))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,---///222---111000000555:::OOOnnnhhhFFF@@@999===EEEPPPppp{{{gggPPPBBB;;;777666777111111222222222222111111///000000000000//////...000000////////////000000///000000111111000000///////////////////////////000000//////...------,,,---------......//////000////////////////////////000000111000///;;;[[[{{{~~~yyylllYYYEEE888333222111///......---...000///...,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))************************++++++++++++,,,+++++++++++++++******++++++,,,---------,,,,,,***+++---------...111333;;;WWWrrr}}}~~~zzzmmm]]]AAA999000,,,------+++)))******))))))******++++++***((((((,,,222555222///******))))))))))))******,,,,,,---...//////000000000AAAggglllHHH333333///,,,333777333///++++++,,,---,,,***+++++++++******************))))))))))))***++++++,,,+++++++++,,,---///000............///////////////000111111111333666888===DDDYYYzzzzzzjjj]]]QQQHHHBBB===<<<;;;999888888777777888777555666777777666444333333333333333333333333555444444444444333333333333444555555777777888999999===BBBLLLbbbjjjKKK>>>===<<<:::999999;;;>>>999999999999999:::;;;<<<888>>>DDD[[[444222000000000111000////////////.........------,,,,,,---------,,,,,,+++************************))))))((('''(((***,,,---******))))))))))))************))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,............///000---222222222666<<>>555>>>KKKXXX|||{{{sssaaaJJJ<<<999888666222222333333333333222222...//////000000000000///000//////......//////000...///000111111000///...////////////////////////........................------...//////000111111////////////////////////222111222333000777SSSqqq|||wwwqqq___JJJ777555222///...---...//////...---,,,,,,+++++++++************************************************))))))*********+++++++++---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,.........---,,,,,,---......---...000222===[[[uuu|||{{{yyykkkYYY;;;666000,,,---///---***,,,,,,+++*********++++++,,,+++***,,,///111000---++++++*********++++++,,,++++++,,,---///000111111555BBBccc}}}wwwMMM444333000---222555333///+++***---...,,,)))***************+++++++++***************+++,,,,,,,,,+++***)))***+++---...............///////////////000111111111222666888<<>><<<:::888888777888777666666777777666444444444444444444444444444555555444444444333333333333444444555666777888888777<<>>]]]vvvyyyxxxwwwkkkYYY666444///,,,...000///+++...------,,,++++++++++++...---,,,,,,---...---,,,,,,,,,,,,+++,,,,,,------******,,,---///000111222:::EEEaaawwwzzz{{{OOO333333222...111333444///******---...,,,)))))))))******+++++++++,,,++++++******++++++,,,---,,,+++)))((((((***+++---............/////////000///000111111111222555888;;;???PPPooossshhh^^^VVVQQQFFFDDDBBB>>>;;;999888777888777666666777777666555555555555555555555555555555555555444444333333333333333444555666777888888666;;;???AAAQQQsss___FFFBBB999<<<>>>>>>>>>>>>===::::::::::::;;;<<<===>>>???BBBQQQccc444111111222000++++++...//////...------------...---,,,+++******+++,,,---************************************************++++++************++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,------.../////////000---000666888???VVVpppddd???CCC???DDDXXXuuuxxxiiiRRR>>>777:::222444222000333888444,,,222222222111111111111000111///...///222222000---111//////000000---,,,,,,......------------..................////////////............////////////////////////////////////333......333333444CCCVVVxxx~~~|||jjjGGG555111555111///111...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,---...///000//////...---,,,******)))+++,,,------......------+++,,,,,,,,,,,,,,,,,,---...---///000...+++...444BBB```vvvwwwvvvwwwlllYYY888222,,,+++---///---+++)))************+++++++++++++++************++++++333111///,,,*********+++)))+++,,,,,,,,,---///222999QQQjjjwww{{{\\\999......------222///---++++++------+++)))***++++++,,,+++***)))(((++++++++++++++++++++++++------------------------............////////////000222444444444444666888;;;???LLLfffzzzkkkaaa]]]]]]NNNJJJBBB;;;777666777999666:::<<<<<<999666666777555555444444444333333333444444444444444444444444555555555555666666666666444;;;;;;@@@QQQhhhfffIII>>>===<<<<<<<<<;;;;;;:::::::::888<<<<<<999999===@@@>>>DDD^^^~~~777444333444222......111......---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++************+++++++++******))))))******+++*********+++++++++,,,,,,,,,+++*********+++------,,,,,,------.../////////111...111555777>>>UUUooohhh@@@CCCAAAIIIbbbuuuaaaKKK>>>;;;555666444000111555444///111111111000000000000///111///...///111111///------,,,,,,///111111000000......------------......------------........................////////////////////////////////////222......333333444AAARRRuuu|||nnnKKK888222666111///000---///...---,,,,,,,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,+++++++++---...///,,,,,,,,,,,,,,,++++++++++++,,,------...---------+++,,,,,,,,,,,,---------...---...000...+++///555@@@___xxx}}}{{{wwweeeMMM777111,,,+++---...---***)))************+++++++++++++++************++++++///...,,,+++***+++,,,---,,,---......------///111;;;TTTnnnxxxyyy|||aaa>>>222111---,,,000...,,,***+++---...,,,***+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///111222333222333555666999===JJJcccsssiiieeeccc\\\SSSHHH@@@===<<<999777555888::::::888555555666666666666555555555444444444444444444444444444444555555555555666666666666999???===>>>KKK^^^|||sssTTTBBB>>>AAA<<<<<<;;;;;;;;;:::::::::;;;:::999:::===@@@BBBDDDTTTqqq999555333444333//////222...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////111///111444666???WWWooouuuNNNGGGFFFPPPlll}}}lllUUUBBB999888888555000000333444222111000000000000/////////111000...///000000...---222111111111222222000.........------------......,,,,,,,,,------------...............////////////////////////////////////111...///333333333===KKKkkkzzzqqqQQQ<<<444666111///000---......---,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---,,,+++)))***+++---...((())))))***+++,,,------++++++,,,---------------++++++,,,,,,------------...---...///...,,,000666BBB___www}}}|||wwwbbbIII444000,,,***,,,---,,,***)))************+++++++++++++++************+++++++++******)))***,,,---......//////...------...000:::UUUpppyyyuuuuuu{{{```>>>444222...+++...,,,+++***+++---...---,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......000111222111222444555777;;;GGG^^^}}}{{{qqqkkkhhhdddXXXJJJBBBAAA@@@:::555666888::::::888777666777777777777666666666555555444444444444444444444444555555555555666666666666;;;???<<<;;;EEESSSkkkvvvXXXEEE===<<<>>><<<;;;;;;;;;;;;:::::::::===777777===@@@@@@FFFOOOlll:::555111222111......111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,------,,,,,,------.../////////000000222444777CCC]]]uuujjjUUURRR[[[vvv}}}rrr]]]III===888888555222111222333444111111111111000000000000111000////////////......111333222000000000///,,,......------------......,,,,,,---------.....................///////////////////////////////////////...///222222333:::DDD\\\rrr~~~xxxtttqqqTTT>>>444555111///111---...------,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++...,,,***))))))***,,,---(((((()))***+++,,,,,,---++++++,,,------------,,,++++++,,,,,,---............---...///...,,,111888KKKbbbvvvzzzyyyuuucccNNN222///+++***+++++++++)))))))))*********+++++++++++++++************++++++))))))))))))***+++------,,,---...---------///111888TTTrrr|||xxxvvv{{{}}}[[[;;;222333...,,,...++++++++++++------------,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------............000111222222222444555777:::DDDZZZxxxvvvnnnjjjcccYYYMMMEEECCCBBB>>>999999:::;;;;;;:::999999888777777777666666666555555555555555555555555555555555555555555666666666666777<<<999999AAALLL```{{{^^^IIIAAA===999666;;;;;;;;;;;;;;;;;;;;;;;;<<<666888@@@@@@===KKK___yyy???888222222222//////111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++************++++++))))))*********+++++++++)))******+++++++++++++++,,,,,,------...////////////000222444999IIIeee|||mmmhhhmmm~~~{{{uuufffVVVLLL:::777555444444333333444333333222222222222111111000000000/////////000111000666888333000111222000......------------......---.........////////////............////////////////////////////////////......///111222333999???LLLaaaxxx{{{sssooooooXXX???333333000///111...------,,,,,,,,,------...,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---,,,+++))))))***+++,,,***************************+++,,,,,,------,,,,,,++++++,,,------...//////...------///...---222:::TTTiiizzz}}}xxxppp]]]III000...,,,+++++++++******))))))*********+++++++++++++++************++++++*********)))******++++++((()))++++++,,,---///222:::WWWwww}}}[[[;;;333333...+++...***+++,,,,,,,,,,,,---...+++************+++++++++*********++++++,,,,,,,,,---------------------------.........///////////////111222333222333444666777:::CCCWWWttt}}}sssmmmddd___VVVNNNHHHDDDAAA@@@<<<;;;;;;;;;::::::999888666666666555555555444444555555555555555555555555555555555555666666666666666;;;999888@@@GGGVVVmmmlllMMM@@@???>>>999555;;;;;;;;;;;;;;;;;;;;;;;;888777;;;AAA>>>???VVVsss{{{cccFFF===666444444222111333111000000///.../////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******))))))))))))******)))))))))************+++((()))***++++++++++++***,,,,,,------.../////////...111333444:::MMMkkk{{{~~~}}}xxxtttkkkaaa\\\CCC<<<666666666555333444444444333333333222222222000000111000///000333555IIIRRRSSSEEE777222222000......------------.............../////////000000............////////////////////////////////////...//////000111444999===CCCTTTmmm}}}~~~vvvrrrrrr___DDD555444000000222...------,,,,,,,,,---......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++*********)))******+++,,,,,,,,,,,,,,,++++++,,,---...//////000...,,,---.........444<<>>;;;:::???BBBLLL```vvv[[[AAA999;;;;;;:::;;;:::::::::;;;;;;;;;;;;<<<777999>>>AAAAAAKKKkkkjjjVVVJJJ@@@777444444222111222000000///...............,,,,,,---......---,,,,,,++++++++++++++++++++++++************************++++++************++++++******))))))))))))******))))))))))))************)))***+++,,,,,,,,,++++++,,,,,,------.../////////...222444333999NNNlll~~~{{{wwwpppllljjjTTTEEE888666777666444555333333333222222222111111///000111111000222666999^^^jjjjjjTTT;;;111000///......------------......---------.........//////............////////////////////////////////////////////////111555:::<<>>444333...+++---+++---...---+++***+++---++++++*********+++,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000111222111222444555888999AAARRRmmm~~~rrroooiiiddd___XXXQQQKKKEEEBBB???>>>>>>===:::888777777777666666666555555555555555555555555555555555555555555666666666666888>>>;;;:::??????FFFWWWsss^^^KKK;;;::::::777888===:::::::::;;;;;;;;;<<<<<<999<<>>___rrrvvvaaaLLL;;;111......///...,,,+++,,,,,,)))************+++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,***,,,------,,,---///111111IIIeeeyyy[[[:::111111...,,,000,,,...///...+++)))***---,,,,,,+++***+++,,,...///))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---...000111000111222444777999@@@PPPkkkzzzuuuttttttpppfff]]]LLLHHHDDDBBBBBBAAA>>><<<888888888888777777777777666666666666666666666666555555555555666666666777555;;;::::::@@@@@@EEEUUUhhhgggIII???;;;???>>>666444999:::::::::;;;;;;<<<<<<<<<<<>>???PPPsssxxx^^^NNNGGGYYYGGG999444222//////444222222111000///...------+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++---.........------++++++************++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------...000111222666333333444888FFFbbb{{{~~~tttvvv~~~~~~~~~rrrZZZBBB999;;;:::666222555333222333444444333111222111000///000111333555???GGGHHH<<<000---/////////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,............////////////////////////////////////000,,,+++...///000555;;;CCCQQQggg~~~~~~]]]@@@;;;999111---222000...++++++,,,---...---++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++***))))))***,,,...///(((222///'''+++111777BBBbbb{{{vvv```CCC///......---,,,+++***+++,,,---***))))))((()))+++---......---,,,,,,+++++++++,,,******))))))***+++,,,,,,*********+++---.........555;;;NNNjjj~~~uuuVVV999111333000+++)))//////...---,,,,,,++++++******+++++++++,,,,,,,,,++++++******)))*********---,,,***((()))+++---///...------------.../////////000111111000111333555555:::@@@HHHaaammm[[[JJJFFFHHHFFF@@@;;;999::::::888666444333444666555444333444555777999555555555666666666666777777888:::;;;===AAAGGGKKKaaa~~~qqqSSS>>>===<<<;;;:::999999999777;;;;;;888999>>>===888999AAAFFFLLLfffwww___SSSNNNKKKcccOOO<<<777555111000444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********+++,,,.........---,,,++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------...000111222333111111555;;;JJJeee~~~uuuqqquuu~~~gggMMM@@@===;;;888777666444333333444444222111222222000///000111222444222888:::333---...111222///...---,,,,,,,,,,,,---......---------,,,,,,,,,............////////////////////////////////////000------///111111666<<>>@@@===>>>AAAFFFWWWyyydddSSSLLLLLLNNNpppXXXAAA999777333111333222222111000///...------------------------------+++,,,,,,,,,,,,+++******++++++,,,---------,,,,,,++++++************++++++*********************************++++++,,,,,,---,,,,,,,,,,,,------------------------...000111222222111222666???PPPjjj|||jjjmmmuuuttt[[[KKKCCC>>>;;;<<<777666333333333333222111333222111000000000111222***...///---,,,000222222......---,,,,,,,,,------...------------,,,,,,,,,............////////////////////////////////////000...///111222222777===JJJSSSccczzzvvvXXX???333111111222000///------------+++))),,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,+++*********+++,,,------...***,,,333333;;;NNNvvvnnnWWW>>>///111,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,---,,,+++***************************)))******+++,,,+++++++++,,,,,,---......111<<>>CCCGGGPPPeee~~~kkkMMM;;;;;;;;;::::::::::::;;;;;;:::<<<:::888999>>>AAAAAAFFFFFFQQQmmmfffTTTLLLIIINNNVVV{{{___DDD:::888444111222222222111000///...------........................+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++************++++++************************))))))***+++,,,,,,------,,,,,,,,,------------...------------...000111222333333555:::EEEYYYrrrjjjfffjjjccchhhuuu{{{{{{|||hhhZZZOOOFFFAAAAAA:::888555444444333222111444333222111000000000111//////...---...000000///...------,,,,,,,,,------------------------------............///////////////////////////////////////...///222222333888???NNNZZZhhhwwwxxx```DDD555555555111///...------......,,,***,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,************************************************---,,,+++*********+++,,,///...***...444333CCCaaapppXXX@@@000111++++++,,,------+++***))))))))))))******++++++,,,******))))))))))))******+++***************+++++++++,,,,,,,,,,,,,,,...000333JJJiiivvvYYY;;;///...,,,+++------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***++++++,,,---...///---,,,+++******,,,---......------------.../////////000111111000111333555555999>>>DDDSSSpppzzzsssiii```[[[OOOKKKEEE???<<<;;;;;;;;;::::::999999777555444333444444555555555666666666666777888999:::===AAADDDJJJZZZoootttVVVCCC;;;:::999999999:::;;;;;;<<<;;;<<<;;;::::::===@@@AAAKKKSSSiiimmmUUUPPPOOOOOOZZZiiieeeHHH<<<999444111222222222111000///...------........................+++,,,,,,,,,,,,+++******++++++++++++***+++++++++++++++************++++++************************))))))***+++,,,,,,------,,,,,,---------.........------------...000111222222333555<<>>;;;777555444444333222333333222111111000000000555111//////000000...---------,,,,,,,,,------...------------------------............////////////////////////////////////......///222222333;;;DDDTTTgggwww~~~yyy|||zzzjjjPPP@@@===999111///...------///000///...---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,************************************************,,,,,,++++++++++++++++++...000...000333666PPPwwwsss\\\CCC111///***+++,,,---,,,+++***))))))*********++++++++++++)))))))))(((((()))******++++++***************++++++,,,---,,,+++,,,000333===XXXzzzaaa;;;---///000...---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++***++++++,,,---...///,,,,,,+++++++++,,,---......------------.../////////000111111000111333555444888===CCCOOOiii~~~vvvssseee___VVVNNNHHHCCC>>>;;;888888888888777666555555555555555666666666777777666777999999:::;;;>>>AAAGGGRRRdddzzz___GGG>>>>>>999999999999999:::;;;<<<:::;;;<<<===<<<<<<>>>AAANNNdddrrr]]]LLLLLLRRR[[[pppnnnPPPBBB;;;444111333222222111000///...------........................+++,,,,,,,,,,,,+++******,,,+++******))))))******++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,---------............------------...000111222...000333<<>>::::::::::::::::::::::::666666777777777888888888777888:::::::::;;;===???DDDLLL\\\qqqjjjNNN>>>;;;===999999999999999:::;;;;;;::::::<<<>>>>>>===AAAGGG[[[yyycccSSSGGGJJJVVVkkkyyy\\\JJJ???555222444222222111000///...------------------------------+++,,,,,,,,,,,,+++******,,,+++***)))((())))))***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............------------...000111222000111333;;;TTTwwwbbbSSSXXXZZZjjj~~~nnn\\\RRREEEBBB===999777777666555000111111222222222222111///++++++//////,,,---222,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..................////////////////////////////////////111000111222333777EEERRRlllzzzyyyuuulll```TTTIIIAAA888555000......000000000///......---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++)))***++++++,,,,,,,,,,,,)))222111000>>>RRRooo~~~eeeRRR???///...,,,++++++***************)))***++++++++++++***)))***))))))))))))***+++,,,,,,++++++***))))))******'''***,,,,,,+++---333999OOOfffddd>>>///000000---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------.........------------.../////////000111111000111333555444666<<<@@@FFFXXXzzzxxxlll^^^TTTKKKIIIFFFCCC@@@>>>======888888888888999999999999888999;;;;;;:::;;;<<<>>>@@@FFFTTThhh~~~vvvVVVCCC;;;:::;;;999999999999999999::::::;;;999:::===>>>???IIITTTvvvkkkTTTMMMIIIQQQgggdddQQQBBB666222555222222111000///...------------------------------+++,,,,,,,,,,,,+++******,,,+++***((((((((()))***++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---------.........//////------------///000111222555555555;;;SSSvvv]]]RRR\\\aaannnooo[[[OOOGGGCCC>>>:::888777666666///000111222222222222222///,,,---000///+++---333,,,,,,,,,,,,,,,---...///,,,,,,,,,------...................../////////000////////////////////////222222222333444:::IIIXXXuuuuuusssqqqooohhh[[[PPPKKK===999333///......////////////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++((()))***+++,,,---------(((111000111EEE___xxxttt[[[KKK;;;......---,,,***)))))))))***+++)))***+++,,,,,,+++))))))******))))))***+++,,,,,,,,,,,,+++***))))))******&&&))),,,,,,+++---444;;;RRRjjjaaa???222000---++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))*********,,,,,,,,,---------.........------------.../////////000111111000111333555555777;;;???BBBRRRttt{{{qqq___\\\UUUMMMGGGAAA>>>===888888999999999:::::::::888:::;;;;;;;;;;;;<<<>>><<>><<<<<<:::::::::999999888999999:::<<<999888;;;===BBBPPP___jjjSSSIIIJJJOOO___zzztttYYYFFF;;;555222333222111000////////////111000000///...---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,---,,,+++***)))+++++++++***************---,,,,,,++++++,,,,,,---+++++++++,,,---...///000////////////000000000000333666888===QQQsss{{{bbbVVVYYYfff{{{}}}qqqjjjgggYYYOOODDD>>>:::666444444888666555555666555444222000000///............///........................//////.........---------000000000000///...,,,+++111000///......///000111111---///555888;;;MMMaaa~~~rrrtttwwwfffSSSJJJDDDAAA<<<555111//////000000......---------,,,,,,,,,************************************************++++++++++++++++++++++++,,,***)))***,,,,,,***'''---,,,,,,++++++,,,,,,---///000---777SSShhhsss{{{{{{nnnTTT<<<111---+++...,,,+++))))))***,,,---++++++***)))(((((())))))))))))))))))))))))))))))''''''(((((()))))))))***,,,,,,//////,,,+++333===NNNiii{{{\\\<<<000///...,,,,,,++++++++++++++++++++++++))))))***+++++++++******,,,,,,+++***))))))))))))...------------...//////............////////////000000000000111222333444666:::999===HHHTTTlll|||ssseee[[[UUUNNNHHH===>>>===;;;999888999;;;;;;:::999999999;;;===>>>>>>BBBJJJXXXlllnnnIII??????999666999777888888999::::::::::::???;;;:::<<<===GGGcccmmmVVVNNNOOOOOO[[[tttfffQQQBBB999555333222111000000/////////111000000///......------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))***************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///////////////000000000000333555666>>>UUUwwwvvv___UUUZZZhhhyyyyyytttqqqkkk^^^OOOGGGBBB>>>===???>>><<<:::999999999888666111000///...............------..................//////.........---------/////////...............111000////////////000111///---///444666<<>>>>>:::555111000000000///.........---------,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((***,,,,,,+++)))...------,,,,,,------......111111@@@^^^rrr|||{{{xxxiiiPPP;;;222000///---,,,***))))))+++,,,---++++++***)))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++---111333///+++///666KKKgggvvvXXX;;;222000,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++*********++++++---------,,,---......///............////////////000000000000111222333444555999888<<>><<<<<<<<<<<<;;;:::999888888:::<<<===;;;>>>DDDPPPbbbxxx___AAA;;;<<<888666:::888999;;;======<<<;;;;;;=========???EEEWWWwww```NNNJJJMMM]]]tttqqqXXXDDD888333333333111000000000000000000000000///......------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,+++******))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------.../////////000000000111111555555888FFFaaammmZZZSSSZZZjjjyyy}}}mmmZZZNNNFFFBBBBBBEEEJJJFFFAAA===;;;:::999888222111000///......---...---------....../////////...............---------...---------...///111222111000000///000000111111//////222666777@@@YYYsssvvv]]]JJJ;;;<<<888444111111000///............------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,+++......------------......)))///333EEEeeeyyy~~~vvvdddKKK777000///000++++++***)))***+++---...+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************...222999===888111000333DDDaaayyyXXX;;;444222+++)))///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...............////////////000000000000111222333444444888777;;;EEENNNeeessseeeSSSMMMDDD???===<<<;;;:::::::::888888888999:::;;;===>>>BBBKKKZZZnnncccLLL::::::<<<888888===:::<<>>@@@NNNlllmmmRRRHHHLLLSSSpppzzz^^^GGG999333333333222111000000000000000000//////............------,,,,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++))))))******+++,,,---------,,,,,,++++++,,,,,,---......---,,,,,,,,,------/////////000000111111222666777@@@UUUtttfffVVVRRRYYYjjj|||{{{fffVVVMMMGGGGGGJJJRRRLLLDDD===999777666444222222000///............------......//////000000..............................------///222555777111000000000111111222222111333777888999FFFccc{{{fffQQQ===:::777444222111111///...............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((()))+++,,,,,,,,,------,,,,,,,,,,,,------+++000444FFFgggyyy}}}ttt]]]DDD333---,,,---******)))***+++,,,---...******)))))))))))))))***))))))))))))))))))))))))******************++++++///222999===:::222000222:::VVVuuu\\\<<<555444,,,)))---------------------------******+++,,,,,,,,,,,,+++++++++++++++,,,---......,,,++++++++++++,,,------............////////////000000000000111222333444333777777:::DDDKKK```zzzjjj___OOODDD@@@>>><<<999;;;;;;:::999999::::::;;;===>>>AAAGGGRRRdddwww|||NNNAAA:::<<<===888999???;;;===@@@CCCCCC@@@<<<:::<<<@@@AAAFFF___ppp[[[KKKLLLVVVcccfffNNN???999444333222111000000000000////////////............---------,,,,,,,,,++++++,,,------......------,,,+++++++++++++++++++++,,,))))))***+++,,,------...---,,,,,,++++++,,,,,,---......---,,,,,,,,,------/////////000111222222222555999IIIfff~~~```TTTQQQYYYjjj|||uuufffZZZQQQNNNOOONNNHHH@@@:::777555555444222222111//////................../////////000000---.....................000/////////111444777999000111111222222222222222222555999999<<>>===>>>@@@BBBAAA???<<<:::???CCCHHHWWWxxxmmmZZZOOOLLLVVVcccuuummmUUUDDD;;;444333222111111000111111//////////////////......------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---******++++++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,------......///000000111222333333444;;;QQQrrrwww[[[SSSQQQYYYjjj{{{uuuhhh[[[RRRPPPDDD???999666555555666666111111000000//////000000////////////////////////---------...............111000000111222444666888000111222333333333333333111555999:::BBBXXXyyyyyyooo]]]FFF<<<999555222222111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******)))((())),,,...++++++************++++++///222333CCCbbbpppooopppmmmYYYBBB555000...///000*********+++,,,,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))***************)))))))))))))))+++......,,,---222---;;;MMM\\\kkkzzz{{{dddGGG666111222000---,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...............////////////000000000000111222333444222777888<<>>???>>>>>>===<<<;;;::::::999;;;===???DDDOOO___lllhhhEEE===:::999;;;999666888===@@@@@@@@@???>>>===<<<<<<===DDDSSSmmmwww[[[MMMLLLSSScccssswww^^^HHH;;;444444333222111111111111.../////////////////////...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///...///000111222333333444888AAAYYY{{{oooWWWSSSRRRZZZkkk|||wwwfffXXXQQQ@@@<<<777444444555555555000000000///000000111222111111000000///.........---------.........//////000000111111222333333333000111222333444444444333222777;;;@@@MMMhhh~~~zzzvvvgggOOO@@@<<<666222111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++)))'''(((+++...,,,++++++******++++++,,,+++000444GGGgggtttooommmaaaLLL888000000/////////***++++++,,,,,,,,,++++++)))))))))))))))***++++++))))))))))))))))))))))))*********))))))(((((((((---+++,,,//////---///333...444;;;CCCPPPaaapppxxxwwwsss```DDD444333222---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,++++++*********++++++---------,,,---......///............////////////000000000000111222333444222888999>>>FFFKKK^^^zzz}}}kkkYYYJJJBBB>>>>>>>>>===<<<:::999888:::===??????@@@HHHUUU```ooosssRRR>>>:::888777888888888<<>>???CCCPPPkkksss```MMMIIIOOO\\\sssjjjPPP???555444333222111111111111.........///////////////......---------,,,,,,,,,***++++++,,,,,,++++++***++++++*********+++---...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000...///000111222333444444===GGG___jjjTTTRRRSSSZZZlllrrraaaWWWBBB>>>999555444333222111////////////000111222333222222111000///...---------------........./////////000000111111111000000000111222444555555444444555:::???FFFWWWvvv}}}}}}pppYYYBBB>>>777222111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,***''''''***...---,,,,,,++++++,,,,,,---...555===SSStttyyyuuu]]]HHH333...///...,,,+++++++++,,,,,,,,,+++******))))))((())))))***++++++))))))))))))))))))))))))***)))))))))((((((''''''+++)))***------++++++...000111111555@@@SSSgggrrryyyxxxTTT999333222+++++++++++++++++++++++++++))))))***+++++++++******,,,,,,+++***))))))))))))...------------...//////............/////////000000000000000111222333444222888:::???GGGMMM^^^{{{|||wwwjjjWWWMMM=========<<<;;;999888777666999;;;999888===IIIRRRaaauuu{{{WWWCCCAAA:::777666777999<<>>FFF]]]uuu|||cccQQQEEE@@@>>>>>>===999888:::888999::::::999;;;@@@DDDQQQcccttttttaaaKKK>>>:::777888888777777===FFFMMMKKK>>>777<<<@@@>>>@@@GGGYYYyyy```NNNLLLJJJMMMZZZppprrrWWWFFF:::555111222111//////222////////////////////////---,,,,,,+++,,,,,,++++++,,,******,,,,,,+++***+++*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,------...------........./////////...///000111111333444666===UUUssspppYYYTTTSSS[[[nnn~~~~~~kkkQQQDDD999666777555444444111222222000///000444888888666444111//////////////////............//////000000000000000000000///000//////000222333444555777===HHH]]]}}}{{{pppVVVHHH:::666555222///...000000//////......------...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,++++++---///666HHH___sssxxx___HHH555111111---,,,///***++++++,,,,,,++++++******((('''(((+++,,,***))))))))))))))))))***************))))))))))))******+++++++++++++++,,,,,,------///000///222>>>RRRcccuuudddDDD222/////////............//////------,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------......//////000000//////000000111222444555777444777===???DDDYYYooojjjWWWKKKDDD??????===999888999777999::::::999:::>>>AAACCCPPP\\\[[[MMM>>>666444777777777888:::???EEEIIIBBB;;;999>>>>>><<>>===999777888666888999999999999:::<<<;;;AAAFFFDDD===777555555666666777:::>>>AAABBBCCC::::::===???===>>>NNN```jjjVVVIIIFFFDDDGGGWWWpppiiiTTTDDD<<<666555444000///000////////////////////////---//////...------///222...000///***+++000000+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++******++++++,,,---////////////000000000000...000111000000111666:::KKKmmmkkkWWWWWWYYYbbbsssttt___III>>><<<;;;::::::444333222000///000111222222222111000000000000111//////............//////000000000000000111111111///111222333333444555555<<>>OOOaaa}}}jjjVVVJJJ???<<<;;;999777777666777888888888777777777888999999888777666777888555555666;;;@@@BBB@@@===999;;;??????===GGGccc}}}oooZZZNNNJJJHHHJJJTTTggguuu^^^KKKAAA888555444111///000///////////////////////////////////////000333555---000000,,,+++---///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++******++++++,,,---////////////000000000000---///000///...111777===TTTuuuuuu\\\MMMPPPWWWdddwwwoooSSSBBB;;;888888:::666444333222222222222222000000000000000000000000//////............/////////000000000111111111222...000333333333333666888AAAPPPqqqxxxdddMMM@@@999555444444000000000000000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---///,,,CCCYYY``````]]]UUUKKK@@@666...---//////,,,***((()))******++++++++++++((()))))))))))))))***+++'''(((((()))******++++++++++++************++++++)))***,,,---------,,,+++,,,(((+++222222555JJJeee{{{{{{mmmTTTEEE666444222///......///000///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////////////////000111222444444666777999:::999???MMM[[[}}}uuu[[[LLL===999::::::888777666666666666777666555444555333222222333555555444555555777<<<@@@AAA===999;;;<<<======BBBWWW{{{yyy]]]JJJEEEGGGJJJUUUhhh|||hhhNNNAAA666222222111111222////////////////////////000//////222888>>>BBBCCC;;;444...,,,+++)))***---,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,+++++++++++++++++++++,,,------....../////////000000000---///111///...222:::BBB^^^{{{{{{mmm___ZZZKKKDDDLLLVVVeee{{{bbbMMM???777555777666444222222333333333111////////////000000000/////////............/////////000000111111222222222///111333333333444999===FFF___kkkRRRCCC;;;555333333000000000///////////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---///666MMMaaafffccc^^^TTTJJJ888222,,,+++------+++((((((((()))***++++++++++++''')))******))))))***+++''''''((()))***+++,,,,,,++++++************++++++(((***,,,......---+++***+++,,,000333222999RRRllluuuXXXEEE666444111...---...///000......---,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---......////////////000000111222444555333555888;;;???GGGQQQZZZxxxeeeRRR@@@:::<<<<<<:::888777666444444555666444333555333333333555666555555555666888;;;>>>>>><<<999;;;;;;<<>>DDDUUUsssvvv\\\JJJ@@@999555444111111000000//////......+++,,,.../////////...---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---///<<>>;;;999666222222444666666555111111111111222333666888666888;;;:::888777:::===;;;<<>>===777777666555444333333333333333333444444444555555888::::::999888::::::999:::???OOOyyymmmYYYGGGAAAAAAEEEUUUgggnnn[[[FFF:::555111000111222111000/////////000000444???SSSkkk||||||uuubbbJJJ444......+++***---++++++++++++++++++++++++,,,,,,------------......,,,---...//////---,,,+++------......//////......222///222<<>>RRRiiimmmWWWHHH???:::555333111111111111000...////////////////////////+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---///---,,,111:::MMM\\\ooovvvooo]]]HHH:::///...,,,+++******++++++++++++++++++******)))(((************************)))***++++++***)))+++,,,------,,,,,,,,,,,,+++)))---...000222666<<>>777222000000111111000///////////////222<<>>777555222222222111000///////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,...:::FFFbbbmmmyyy|||nnnUUU===///...---,,,++++++***++++++......------,,,***)))((()))))))))))))))))))))))))))***++++++******,,,...******+++,,,...///000000111444999@@@GGGLLLPPPRRRJJJFFFCCCAAA???DDDQQQ___uuuzzz}}}nnnLLL===000///...)))(((,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,---------......///111222111///------...///111333333111999NNNccc~~~vvv\\\PPPNNNJJJCCC===777666555444444444444444333333333444444444555555444555666666666666999;;;DDDggguuu[[[KKKFFFFFFJJJOOOYYYoookkkRRRAAA999333000111000000000///////////////000333999???CCCAAA;;;666222---,,,//////+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...777AAADDD???777222000///......---...///111222555777EEE^^^vvvcccGGG===>>>DDDNNN[[[```^^^cccvvvyyyVVVBBB999777555333222111111111/////////000111222333444000000//////000000111222000000111222222333333444333555999:::>>>OOOssshhhSSSEEE>>>888666333111111111///...////////////////////////------------.........///------------------------++++++,,,,,,,,,,,,---------...---+++---888LLL\\\oootttzzzwwwfffLLL666+++---,,,,,,+++++++++******,,,---------,,,+++******)))))))))))))))))))))))))))***+++***))))))+++---)))***+++---///222666999>>>BBBIIIPPPTTTTTTPPPMMM===888444111///333???KKKpppwwwyyyxxxxxxWWWDDD555000///******---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------......+++---////////////000222------///000222;;;NNNaaa|||~~~dddSSSMMMGGG???888777666555444444444444444333333333444444444555555777666666777555555888>>>LLLxxxaaaKKKJJJEEECCCIIITTTfff~~~rrrWWWEEE;;;555222333000000000000000//////...222000//////000111111000++++++,,,---,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---888DDDHHHCCC:::222/////////......///000222333333;;;NNNiiivvvZZZCCC;;;<<<;;;AAAJJJPPPSSS^^^uuu```EEE:::888666444222111111111000000000111222333444555000000000000000111222222111111111222333333444444555888<<<@@@JJJbbbsss^^^LLL???999666333111000000///...////////////////////////------........./////////------------------------+++++++++,,,,,,---------...///------555KKKgggzzzyyywwwvvvooo\\\CCC222---++++++++++++++++++******))))))***+++,,,,,,++++++))))))))))))))))))))))))+++++++++)))((((((***,,,---///222555888===CCCHHHRRRQQQOOONNNMMMIIICCC>>>444000......---///777AAAZZZooo[[[GGG555000///++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------......***,,,---......///111333222222555<<>>GGGaaa}}}dddOOOCCCHHHDDDFFFRRReeezzz{{{^^^JJJ>>>777444555111111111111111000////////////000000000000//////,,,,,,---,,,+++***,,,---++++++++++++++++++++++++,,,,,,------------......***111;;;???;;;444...+++////////////000222333444666EEE\\\ttt~~~gggOOO@@@:::;;;:::<<>>999555444444333222////////////////////////,,,,,,,,,---------......------------------------******+++,,,,,,---......---...---111AAAZZZkkkpppggg___[[[WWWHHH333***---))))))+++,,,,,,+++***)))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---000666:::PPP[[[iiioooiii^^^TTTNNNBBB<<<555111111111---***+++)))))),,,------///444333OOOggglllmmmtttxxxuuubbbKKK666000000+++)))***+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,---------......---///111333666999>>>BBBPPP]]]qqqvvvooonnnfffWWWJJJGGGIIIQQQfffzzzwwwsssqqq{{{tttSSSAAA;;;999555555444444444555555666333333333444444444555555777333555:::888666@@@PPPqqqtttWWWFFFCCCDDDBBBHHHVVVjjjvvv^^^LLL???777666333222111/////////000000......---,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///,,,000333333111111444777???OOOjjjrrrMMM>>>:::666444777777;;;AAAFFFPPPeeeaaaFFF<<<999666444333333222000000000000000////////////000000000111222222333333222111111111333555888:::666;;;FFF\\\}}}uuuaaaMMMCCC:::888888555222222222222222222111111111111......////////////......***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,...000333AAAUUUbbbddd[[[\\\VVVJJJ<<<333...+++,,,,,,+++***))))))***************************************)))******++++++''',,,///------777IIIYYYjjjkkkgggaaa\\\WWWJJJ<<<000///...---,,,------...++++++,,,,,,,,,,,,------111777EEEXXXgggnnnooonnnbbbOOO:::000...,,,*********+++,,,,,,------,,,,,,------------//////000///.........---......//////111666<<<>>>@@@GGGRRR[[[mmmnnnlllkkkpppwwwxxxuuugggKKK999===BBBEEEWWWqqqkkkfffeeeoooaaaHHH>>>===888666555444555555444222222222333333333444444444444444444333444888===AAAVVVpppwwwZZZOOOHHH@@@DDDOOOXXXkkkhhhTTTCCC888555333222111000//////000000......------,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............//////000111000//////222444===KKKfffeeeGGG<<<999666666999666999>>>CCCOOOeee^^^CCC<<<999666444333333222111111000000000////////////000000000111222222333333333333333333444666:::<<>>QQQ\\\lllppp]]]PPPBBB;;;777333000000111111000000000/////////......////////////......++++++,,,---------------------,,,,,,+++*********///...111===SSSgggmmmkkkfff[[[JJJ:::///***+++---,,,+++******)))***************************************))))))***++++++,,,...+++,,,999OOOcccooosssTTTLLL>>>111---...---+++,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,333BBBVVVgggmmmggg___SSSCCC444......---,,,---++++++,,,---------------...///000111111444777:::>>>???>>>:::444333777<<>>AAAJJJ\\\ppp|||\\\OOOFFFFFFFFFGGGVVViiijjjPPP@@@;;;555444222000//////000000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............//////.........111333444555444BBB]]]~~~xxxfffMMMBBB999777666444555999::::::;;;CCCTTTnnn^^^EEE;;;888555333333333222111111111111000000000//////000000000111222222333333333444666666555777<<<@@@KKK[[[qqq~~~hhhYYYIII???:::666444444333333333222222222111111......////////////......+++,,,,,,---...---------...............---------000000666IIIbbbuuuxxxtttlll\\\HHH999000------000++++++***************+++************************))))))))))))***+++,,,,,,......666LLLeeerrrooofff===999333//////000000///************))))))*********++++++++++++,,,,,,,,,+++222@@@UUUiiiqqqiii[[[HHH<<<000---...------...+++,,,,,,---...------------...000333:::CCCLLLSSSWWWWWWTTTLLLDDDDDDKKKSSScccooo{{{|||rrrddd\\\YYY]]]ccclllxxxcccMMM>>>EEEUUUfffyyyooo___[[[hhhzzzRRR??????777666555444555555444222444444444333333333333333444666888888888888999;;;BBB===???IIIRRR]]]ssscccQQQIIIEEEGGGIIIQQQhhhnnnTTTCCC===666444222111000///000000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------............///......///000111222444666;;;NNNjjj|||^^^HHH<<<999666666555333444666::::::;;;CCCTTTnnn]]]FFF:::888555333333444333222111111111111000000000000000000000111222222333333111444666666555777<<>>333///+++)))***+++***************++++++************************))))))))))))***+++,,,---,,,555HHHaaarrrooo[[[HHH333000...---,,,***))))))******++++++++++++++++++*********+++++++++,,,,,,---222>>>QQQgggqqqeeeSSS@@@666...---......---///,,,,,,---.........------,,,,,,000999GGGXXXfffooonnnnnnjjjccc]]]```kkkvvvqqqtttvvvooobbbVVVPPPNNNGGGLLLTTT]]]hhhllleeeZZZLLLAAAAAAUUUsssqqqhhhhhhtttsssPPP???>>>777666555444555555444222333333333333222222222222777888999::::::;;;>>>@@@AAAEEEMMMSSSOOOLLLYYYlllgggRRRKKKEEECCCGGGNNN___|||sssZZZGGG???666555333111000///000000......------------------------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,---------------------............///...000111000000333:::@@@SSShhhmmmOOO;;;666666555666555555444444777888:::AAAPPPiii{{{YYYCCC:::777555333444444333222222222111111111000000000000000000111222222333333111444777777555777===CCCLLLeeewwwfffSSSFFF???999666666222111111111111000000000......////////////......,,,,,,---...............))))))***,,,---...///000000666FFF[[[jjjnnnmmmlllbbbLLL777111000,,,((((((*********)))******+++,,,************************(((((())))))***+++------...@@@[[[nnnppp^^^CCC000111,,,(((((('''''')))...******+++,,,,,,,,,,,,+++************++++++++++++000333:::JJJaaalll___III:::222---...///------...,,,,,,---...............,,,,,,222AAAWWWkkkxxx~~~xxxxxxwwwsssrrrwwwtttrrrlllbbbVVVJJJBBB>>>999;;;;;;<<>>TTTiiiqqqooopppsssbbbIII333000333000,,,,,,******))))))***++++++,,,************************((((((((()))***,,,---...222KKKgggpppaaaHHH444+++---)))(((***+++***...444)))***+++,,,,,,,,,++++++************++++++++++++000111555DDD]]]mmmaaaJJJ777111---//////---,,,---,,,------...............//////666JJJdddvvv|||zzzsssuuuvvvvvvvvvyyy}}}ooofffYYYMMMDDD<<<444///333555444111111666999888===QQQooo}}}qqqvvvUUUDDD;;;444888666555444555555444222222333333444555666777777555777;;;BBBMMM[[[kkkuuu~~~bbbMMMEEEDDDSSSeee}}}vvv^^^PPPKKKCCCCCCKKK]]]tttpppVVVGGG777666444222000//////000------..................---------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////,,,000333333777HHHbbbwwwpppRRR???:::777777666666888:::999555777;;;???CCCNNNeeevvvVVVAAA999777444333444444444333222222222111111111111000000000000111222222333333333777;;;:::888999@@@GGGfffxxxcccTTTIII???999888444444444333333333222222......////////////......,,,---......//////............//////////////////444EEE```vvv{{{xxxzzz```EEE...,,,111000---...******))))))***+++,,,,,,************************((((((((()))***,,,---...777RRRllllllTTT::://////,,,***,,,000///)))(((+++((()))***,,,,,,,,,+++***)))************+++++++++---...111AAA^^^rrrhhhQQQ555000...000000---+++,,,,,,---......//////......111111;;;QQQkkkzzzyyyqqqlllnnnpppqqqqqqooollljjjdddVVVEEE:::666666444222,,,333666444333555777777BBBaaaqqq|||___AAA===>>>:::888666555444555555444222333444555666777999::::::CCCEEEKKKVVVfffzzzpppSSSGGGDDDBBBCCCMMM___vvvvvvYYYPPPJJJBBBIIIKKKWWWoooyyy^^^HHH<<<666222111000///111555000000///...............)))***++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---......///111222222000000222777BBBWWWtttuuuVVVCCC;;;888666666777777888888888888555999===AAAMMMfffvvvUUUBBB999888666444222111111000222222222222222222222222000000000000111222333444333555333777;;;666===QQQqqqppp\\\MMMAAA:::777666444222111222333333333222111111000///......---........................///......111333222222333;;;ZZZpppzzz~~~}}}TTTCCC222---///000---,,,++++++++++++*********)))************************'''000///***.........555???YYYaaaSSSEEE888......************************))))))************))))))***++++++,,,,,,------...,,,***222HHHaaannnhhh^^^???555,,,,,,......------,,,+++++++++---///000111000777JJJdddzzzvvviiifffdddcccfffkkkllliiifff]]]HHH555333222...---111333000000222222222777===NNNoootttyyytttQQQ<<<999;;;;;;555555444333333333333444555666555555666:::@@@DDDNNN^^^oooyyy[[[JJJEEE>>>:::???AAAHHH\\\{{{{{{]]]MMMJJJHHHDDDCCCQQQlll}}}aaaKKK???888444333222000111444000000///...............+++,,,,,,------......///,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,---//////.........//////111111666CCCWWWooo|||```GGG;;;888777777777777777777777777888666888<<>>888777666444222111111111222222222222222222222222000000000000111222333444333666444777===<<>>===CCCDDDBBBCCCLLLccclllTTTIIIFFFDDDBBBLLL\\\wwwgggQQQBBB;;;666555444111111333000000///...............---------...............,,,,,,,,,,,,------------...---------,,,,,,++++++---///000000///...///000111555AAATTTmmm{{{cccJJJ<<<999::::::777777777777777666666666777888:::@@@PPPllljjjKKK:::888777555444333222222111222222222222222222222222111000000111111222333444333777666777>>>DDDVVVsss{{{cccQQQFFFAAA>>>888666333111111111000///111111000000//////......000000000000000000000000......000111......666AAA\\\{{{nnn\\\>>>555---+++,,,++++++---------,,,++++++++++++,,,************************%%%,,,***'''+++,,,///<<>>222......---******+++///222111222777BBBKKKWWWcccsss|||{{{pppccc[[[TTTTTTVVVYYYZZZUUUMMMFFF888111///444555000///333...///111111///111;;;GGGeee|||ccc```ddd|||nnnHHH888999:::999999555555444333333333333444222333444444444666888:::EEEWWWooozzz___OOOAAA:::AAA===<<<;;;???NNNjjjtttWWWJJJFFFCCCDDDIII^^^pppmmmWWWDDD<<<666555555222111333000000///.....................---------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++------///111111///222777666DDDXXXjjjzzzuuudddLLL;;;777999999888777777666666666666555555777777888???QQQooodddHHH;;;777666555444333222222222222222222222222222222222111111111111222333444444333888666777@@@KKKdddooo\\\OOOFFFBBB888555222111111222111000111000000000/////////...////////////////////////---...111222------<<>>LLLlll{{{\\\WWWYYYkkk^^^===888===;;;999<<<555555444333333333333444333555666777666666777888<<>>OOOmmmaaaHHH===666555444333333333333333222222222222222222222222111111111111222333444555222999777888DDDUUUooo{{{hhhWWWJJJCCC777555222222222333333222000000000000////////////........................------000222...111FFF___~~~uuuaaafffkkkVVV???222///---...,,,((((((++++++++++++++++++*********************************''',,,))))))---///999NNN[[[VVV???---,,,+++(((,,,************************))))))************))))))))))))***++++++,,,,,,---------666LLLhhh{{{|||lll]]]KKK===333------111///...000999III[[[iiipppeeecccbbb```]]]VVVMMMFFF777666666666666444111//////...///000...,,,...222...///222333000222???NNNoooxxxYYYRRRRRR]]]|||iiiNNN888777:::666333777555555444333333333333444222444777777666555555666;;;QQQnnniiiIII<<>>555555888777222///444444444444555555555666555777999===KKKiii~~~\\\FFF???555444444333333333444444222222222222222222222222222111111222222333444555222999999<<>>WWWZZZSSS>>>///000...***...************************))))))************))))))))))))******+++,,,,,,,,,...---555JJJfff|||yyynnn^^^LLL:::---,,,111222555<<>>777555222000000000000///...............,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////111---...333333333???PPPiiiyyylllXXXBBB:::444666888555333444222222333444555666666777444888;;;<<>>;;;777555444333222000////////////000000000000........................000***,,,333666???]]]~~~|||~~~tttgggbbbQQQ999...000+++))),,,...+++***+++***---000222222///+++)))************************)))+++)))***///111AAA]]]WWWPPP===000222///+++000************************))))))************)))))))))))))))***++++++,,,,,,...,,,000BBB[[[qqq{{{}}}zzzwwwooo___III777555;;;CCCFFFNNNZZZdddiiihhhffffffccc___]]]ZZZPPPAAA555000000///...------///000---,,,++++++,,,000222222...---...000000111999BBBYYYxxxoooPPPHHHFFFKKKaaawwwjjjIIIDDD>>>:::999888888777555555444333333333333444222333444444333333444666777<<>>HHHccc|||uuudddZZZBBB>>>:::666444222000...////////////000000000000000000000000000000000000111***+++333999DDDdddwwwiii[[[DDD111111///)))&&&***...---,,,,,,+++...222555555111---)))************************)))***(((***///111BBB```PPPIII666+++---***'''---************************))))))************)))))))))))))))***++++++,,,,,,...)))+++888OOOcccmmmpppvvvyyyyyynnnWWWDDDAAAHHHUUUWWWZZZ]]]```bbbdddeee]]]XXXRRRLLLGGG@@@888222...//////...---,,,---.........,,,+++,,,//////------++++++...///000555<<>>:::777666444333222222333333000000111222333333444444333444444333222333555777888999???OOOhhhooo^^^JJJAAA:::999888555333333222111///......000111333222111111111000000//////000444333222AAA^^^rrrxxxxxxvvvpppcccOOO;;;111000+++++++++++++++++++++++++++///444666555111...---************)))))))))))))))'''+++222555;;;OOOeeeZZZCCC000+++,,,)))***000************************++++++************************++++++++++++,,,,,,,,,---...000;;;QQQhhhwww}}}zzzzzzcccWWW[[[^^^aaabbb]]]UUUNNNLLLLLLFFFCCC>>>999444111//////...------,,,,,,------...///............///000000222333222111111222555888<<>>666222222222222222222222222222222333333333333444444666777999<<>>VVVxxxvvvXXXDDD>>>===<<<<<<@@@HHHQQQ^^^ooocccHHH999:::888666555666666555444333333222111111111222222444444444444555555555555333888666777>>>KKKiii~~~sss\\\PPPVVVrrrsss]]]MMMHHHKKKNNNZZZooozzzfffPPPBBB;;;555222222000000///...---......///......---------,,,,,,,,,+++---...---,,,,,,---///...///000///------///111111000555GGGbbb}}}tttTTT===666111111111111111111111111222222222333333333444444444666999;;;AAASSSsss___EEE:::888777666444333222222333333333333222222222222222222222333444333333555777::::::CCCVVVqqqqqq\\\MMM>>>888666444222333222111000000///000000111111111111000000000000000///000999NNNkkk~~~yyyjjjooopppcccIII666333111---,,,,,,+++++++++++++++***)))+++,,,,,,+++******+++************)))))))))(((###---111---666QQQmmm|||qqqUUU888+++***+++++++++***************************************+++++++++))))))))))))************'''+++///......:::TTTkkkooo|||iii\\\KKK===777444///,,,///......------...//////...------,,,,,,------...---,,,,,,,,,,,,---......+++---000000//////000111777999HHHhhhyyyUUU===;;;<<<999888;;;@@@CCCHHHTTTcccooommmOOO@@@===:::888777777888888777666333333222222222222222333444444444444444333333333444;;;:::888>>>KKKnnn|||}}}jjjWWWZZZkkkqqq]]]MMMDDDFFFNNNWWWhhhoooVVVEEE<<<555222111000000//////..................---------,,,,,,,,,+++,,,------,,,,,,...///000111111000//////000222222111777JJJiiiyyyTTT:::222222222222222222222222222222222222333333333444444333555999<<>>KKKooo~~~zzz___^^^dddvvv[[[MMMGGGDDDHHHQQQfffzzzwww[[[III===555111111000000000/////////............---------,,,,,,,,,***,,,------------...///111222222111000///000222222222888KKKkkktttNNN666///333333333333333333333333222222333333333333444444222444888<<>>QQQooo{{{gggUUUCCC;;;:::888555444222222111111000000//////000000000000111111111111333BBB[[[vvv|||nnniii\\\HHH888000---,,,+++---,,,,,,++++++************+++---,,,+++***+++,,,************))))))))))))(((,,,,,,***111IIIfffzzznnnZZZAAA111,,,,,,+++***************************)))))))))***++++++,,,,,,,,,,,,---------.........///000222333111888QQQlll~~~fffSSSGGG:::,,,)))...222...)))***+++,,,---...///000000...------,,,,,,------...---------------......///...///111111000000222333333888NNNtttlllJJJ;;;888666777999;;;::::::;;;???CCCNNNaaa}}}~~~aaaGGG888555777666555444555666666555333444444333333444444555555111111111111222222222222222999888777<<>>;;;888555222222222111111000///...///000000000111111111111111FFFccczzz|||tttnnnfffNNN888222111...---111------,,,,,,+++******)))(((***,,,,,,+++*********************)))))))))))))))))))))+++///===VVVlllkkk]]]HHH777///---,,,+++************************((())))))***++++++,,,,,,+++,,,,,,,,,------------111000333888999BBB\\\wwwfffJJJ>>>666222---******,,,,,,,,,((()))***,,,---...//////...------,,,,,,------.........------......///000///000000/////////222444333777KKKqqqnnnMMM;;;666666666777777777888:::;;;<<<@@@PPPhhhcccLLL@@@<<<888555666555555555666666333111333333222222333444444555111111111222222333333333111777666555;;;FFFdddsssaaa{{{xxxYYYIII@@@CCCFFFGGGVVViiijjjUUUGGG>>>999888000000000000000///............---------,,,,,,,,,***+++------------...000000111111000...---///000///111888IIIiiizzzlllRRR888111666222222222222222222222222222222333333333444444444444555888;;;BBBVVVxxx~~~WWWBBB???<<<555333222111////////////000000000111222333333444444000111333444555777;;;>>>UUUmmmkkkYYYFFF??????<<<888555222222222222111000......//////000000111111111222---DDDcccvvvwwwoookkklll[[[???,,,///333---***...------,,,,,,+++***))))))&&&))),,,,,,+++)))((((((************))))))))))))&&&%%%***000111444DDDXXXfff\\\KKK;;;222000///...************************((())))))***++++++,,,,,,((())))))))))))*********///---111:::AAALLLgggsssMMM666333***...111///***)))---222++++++,,,---------------...------,,,,,,------...///............///000000/////////...---///222555666666DDDdddjjjMMM:::555666666444333444777:::;;;;;;<<>>999888888555555444444444333333333222222333333333333444444111444222555999555;;;NNNfffxxxeeePPPEEE@@@;;;777666555444333111000000000000///000000///000111333222888III\\\ccceeeeeeeeedddHHH<<<111......+++***---************************,,,***)))***,,,---+++)))************************,,,------------000555999UUUsssoooaaaLLL666555222,,,,,,***)))))))))***+++,,,+++***)))))))))***+++---,,,+++******+++,,,,,,++++++000===TTTpppuuuaaaOOO>>>111,,,......---,,,+++++++++++++++---------------------------,,,+++******+++,,,,,,***+++,,,...............///////////////000000111000111:::PPPlll~~~oooUUU@@@777555444333333333444555666777888;;;===FFFXXXsssxxxcccOOOFFF;;;666777888777444555555666666666666555555444333333222222333333444333333444444555444444444333444444:::===>>>ZZZ~~~nnn|||fffOOOCCCCCCDDDEEEGGGSSSkkkoooXXXGGG;;;444333222111000000000000000........................,,,------------.........................../////////000111:::QQQsssppp___EEE>>>666111000111111000...///000000111111000000222222333333333333444444777666999===BBBTTT{{{^^^FFF===:::777666555555444444444333333333222222333333333333444444333666333444:::999CCCYYYvvvnnnYYYKKKDDD===888777555444333222111000000000///000000000///000333666BBBSSS``````aaaeee```VVV<<<444---,,,---,,,+++,,,************************+++***))))))++++++***)))))))))******++++++,,,,,,+++,,,............000222QQQwwwyyycccBBB555+++,,,,,,+++************+++,,,+++***)))((((((((()))------,,,,,,++++++,,,,,,---///999LLLeee|||fffIII999444000,,,***---,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............//////......//////000111333222;;;QQQkkk{{{}}}yyyuuulllZZZEEE888555666555333333333444555666777888666888???OOOgggpppZZZIII===:::777666666666666444555555555444444555555555444333333222222333333444444444444555444444333333555666555999===>>>WWWoooTTTDDD@@@@@@HHHJJJMMMccczzz___III<<<777333222111111000000000111........................---------.........//////.............../////////---///000555GGGhhhuuuZZZFFF888444000....../////////...///000111222111000///222222222333333333444444555555888<<>>JJJbbbttt^^^OOOFFF>>>999888666555444333111111111111//////000111000000666===SSS```ddd^^^```fffYYYCCC444000---,,,---,,,++++++***************************)))))))))******))))))))))))***+++,,,,,,------((()))+++,,,---///333555NNNyyyvvvNNN888***,,,,,,++++++************+++++++++***************+++++++++,,,---...000000333;;;KKK```rrr|||}}}zzzvvv[[[===000//////+++(((,,,,,,+++++++++++++++,,,***************************+++,,,,,,---,,,,,,,,,+++,,,,,,------.........///............///000000777777@@@VVVkkktttrrrmmmjjj\\\III;;;666777777666333333333444444666777777777999>>>III]]]{{{gggTTTHHHCCC999999999888666444444444666555444333333444555666333333333333333333333333444444555555444444333222888999777999<<<<<>>:::444222555555444444444333333333222222222333333333444444333777666888???AAAPPPiiivvvaaaQQQGGG>>>::::::777666555333222222111111000///000222000111<<>>000,,,,,,,,,,,,++++++******)))***+++,,,------......)))))))))+++---000333555999III___qqqwwwtttoookkk]]]III333+++++++++)))(((+++++++++******++++++,,,************************))))))***+++,,,+++++++++,,,,,,,,,,,,------.....................//////000333555CCCZZZjjjlllgggcccbbbRRR???666555777666333444444444444444555666777888:::===DDDTTTqqqfffNNN???<<<>>>888999999777444222444666555444333222222333444555333333333333333333333333333444444555444444333333666888666888<<<===NNNllljjjXXXKKKAAAAAAHHHIIIMMM___tttTTT@@@999555444333222111000000000........................,,,------------.........---......///000000111111---000111333BBBaaalllVVVFFF999000////////////000111111222///000111111222222111111222222333333333333444444555555999>>>DDDWWW~~~hhhGGG>>>???999444444555555444444444333333333222222333333333333444444111555444777???EEEXXXvvvyyydddTTTHHH???;;;;;;777666555444333222222222111///000333222555EEEXXXqqqqqqjjjaaa```]]]FFF,,,000333222///------,,,(((************************)))***++++++))))))***+++))))))******++++++,,,,,,------,,,******,,,111444AAAaaallltttiiiIII:::111,,,,,,,,,---,,,++++++***((()))+++---.../////////*********,,,000666<<<@@@PPP```rrrvvvlll^^^UUURRRCCC777...,,,------,,,---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,------,,,,,,,,,------.........------......///000000666HHHaaannnmmmjjjkkkbbbOOO;;;333444444333111444444444444444555666666777:::<<>>KKKdddxxxYYYLLLFFFAAAFFFOOOUUU\\\uuubbbHHH;;;777666444222000//////...........................,,,,,,,,,,,,------------,,,------///000111222333///222333444BBB___}}}fffMMM???999444///------......//////111222000////////////000111111222222333333333333444444555555888<<>>999555777555555444444444333333333222222333333333333444444444777444777AAAMMMhhhjjjXXXKKK@@@<<<===888777666444333333333333222///000333333888NNNfffppppppllleee]]]QQQ???...///333333...,,,...---)))************************)))+++,,,,,,***)))***,,,************************,,,---,,,+++******,,,...000EEEEEELLLIII444///---,,,,,,---------,,,+++***)))***+++---.........---,,,,,,---222:::FFFPPPWWWfffooouuulllXXXDDD;;;999444...***---000///...///***************+++,,,,,,++++++++++++++++++++++++******))))))***+++---......---,,,,,,,,,,,,---......------------...//////111:::OOOfffpppoooqqqyyykkkUUU===444333222333444555444444444444555666666555999;;;===GGGccc|||aaaOOODDD;;;888999555555555555666555555444222222333333333333222222222333333444444333333222111222333444555666666666111666555888===<<>>999666:::555555444444444333333333222222333333333444444444999;;;777888EEEVVVvvvnnn\\\MMMBBB===>>>888777666555444333333333222///000444444:::SSSnnnlllmmmnnnhhhYYYHHH:::444---222333...,,,......***************************))),,,---,,,***)))+++---*********)))))))))))))))'''))),,,,,,+++******+++(((666...333555(((+++---,,,,,,---...---,,,+++***)))***+++,,,---,,,+++***,,,---111999FFFVVVeeennniiillljjj\\\HHH777111222...(((%%%***...,,,)))(((******))))))***+++,,,,,,)))))))))))))))))))))))),,,+++***)))***,,,///000///...---,,,+++,,,---......------------...//////222:::OOOeeellljjjppp}}}uuu\\\BBB666333333555999555555444444444555666666444999<<<>>>GGGcccpppPPP???:::888999<<<999888888999:::888333000111222333444444333222111222222444444444444222222000111222444555666777777666:::999999<<<888;;;LLLlllgggSSSDDDCCCCCCBBBNNN```aaaIII>>>666111222333111000111000000///...............---,,,,,,++++++,,,,,,---+++...000///...//////...777333444AAAUUUiiizzzyyy\\\@@@666444000///222//////............//////////////////000000000000000222444444222111111222333888999===DDDMMMnnndddNNN===:::;;;777666:::666555444333333333333333222222333444444555555666222888===>>>EEE\\\xxxdddSSSHHHAAA>>>;;;888555444555555222000222...000555555;;;TTTooorrrllliiifffUUU>>>333666------,,,,,,,,,,,,++++++''')))+++***((((((,,,///************************************************)))************+++++++++//////---,,,+++*********+++...222222///+++(((&&&...,,,******+++,,,,,,,,,,,,,,,000===RRReeelllllljjjeeeSSS;;;222555333***++++++++++++++++++++++++,,,+++***+++---...---,,,************************...---,,,***)))******+++---...---,,,)))((()))+++...............///000000111666IIIccctttzzznnnRRR<<<222///222555555555555555666666666666555888<<>>;;;666444888444444444444444444444444333333333333444555666666444333333222222333333444444444333222222111111000444444444555777:::<<<>>>MMMhhhtttSSSJJJCCCBBB@@@BBBTTTjjjfffLLL???777111111222000///000000000///...............------,,,,,,,,,,,,------...///......///000111000333777CCCUUUfffqqqvvvwwwnnnTTT<<<444333///...111//////............//////////////////000000000000111222333333222222333555333777777:::AAAKKKlll|||ZZZGGG999888999555333777666555444333333333333444222333333444444555555666222777;;;>>>HHHaaazzzfffVVVJJJCCC???;;;888555444555444333111111///000444:::GGG^^^qqqooojjjgggbbbPPP999...111------,,,,,,,,,,,,++++++((()))++++++++++++,,,---************************************************)))************+++++++++...---,,,++++++******++++++...222222000---***)))+++***))))))******++++++000111777FFF]]]nnnqqqlll^^^TTTAAA111,,,......)))++++++++++++++++++++++++,,,++++++,,,---...------************************,,,,,,+++************+++)))***,,,,,,++++++,,,..................///000000000555GGG___mmmqqqwww}}}eeeIII999555444444555444444444444555555555555666999<<<>>>HHHdddttt[[[BBB;;;:::666555888444444444444444444444444333333222222333333444444444444333333333333444444333333333222222222222222444444444555666999;;;<<<@@@TTTjjj|||bbbJJJDDDAAACCCDDDMMMfffoooRRRBBB999333222222111000222000//////............///------,,,,,,,,,,,,------111///------///000111222333@@@UUUiiivvvxxxrrrkkk]]]III666222222///...000//////............//////////////////000000000000111222333222222333666888555888777999@@@KKKmmmoooPPPAAA777777999666333555555555444333333333444444333333333444555555666666666777:::@@@PPPkkk}}}iiiYYYMMMEEE@@@;;;999666444444444333222000333666<<>>222000111000///000//////............//////////////////000000000000111222222222222444888;;;888:::999;;;AAALLLooogggJJJ@@@999;;;===:::666666555444444333333333444444333333444444555666666666:::999<<>>IIIRRRdddxxx|||tttiiifffaaaWWWEEE333---///------,,,,,,,,,++++++++++++******---000000---)))************************************************))))))*********+++++++++***)))))))))***++++++,,,***,,,//////...---,,,,,,,,,------,,,++++++---...---:::JJJ[[[ppp|||cccHHH222......******///++++++++++++++++++++++++''')))***+++***)))))))))************************&&&''')))***++++++*********,,,......,,,+++++++++...............///000000777333999MMM___jjjuuueeeOOO:::555888777555666333333444444444555555555777:::;;;;;;HHHjjjxxxQQQCCC777666777777666777555555555555555555555555666666666666555444444333333333222222222222333333111111222222333444555555444444444444555666666777888<<<===DDDUUUfffvvvZZZGGGEEEBBBDDDOOO```wwwdddIII???666333333222222555//////............/////////......------......//////+++,,,///000...111777>>>RRRiiiuuuvvvooo```RRR???777111000222111111111//////............//////////////////000000000000111222222222222444888;;;888:::888:::AAAKKKmmm~~~bbbHHHAAA<<<<<<>>>;;;888666444444333333333444444555333333444555555666666777:::999===LLLfffsssaaaRRRGGG@@@;;;:::888555444444666777999OOObbblllwwwyyygggccc^^^WWWMMM>>>222///111------,,,,,,,,,++++++++++++******---000000,,,(((************************************************))))))*********+++++++++))))))))))))***+++,,,,,,)))***,,,,,,+++++++++,,,---......,,,++++++...111444FFFWWWbbbooo}}}}}}]]]BBB---,,,---'''&&&,,,++++++++++++++++++++++++(((+++------+++*********************************%%%'''(((***+++++++++******,,,------,,,+++,,,---...............///000000666222<<>>888777888777666666555555555555555555555555555555666666555444333222222222111111111111222222111111222333444555555666333333444555555555555555777;;;:::;;;BBBLLLiiiaaaNNNGGGEEECCCIIIZZZssssssQQQEEE:::555333000000222///............//////000//////............//////...+++---111111000:::HHHXXXmmm|||mmmYYYHHH666444111000111111111000//////............//////////////////000000000000000111222222222444777:::444777666888>>>HHHjjjzzzbbbIIIDDD>>>;;;;;;:::777555444444333333333444555555444444444555666666777777666777???SSSpppzzzgggVVVIIIAAA;;;:::999666444444777999BBB]]]vvv~~~}}}yyylll]]]^^^VVVJJJ???666111//////------,,,,,,,,,,,,+++++++++++++++,,,------+++***************************************************)))************+++++++++***************+++,,,---)))***+++***))))))***,,,***+++,,,***))),,,222888FFFXXXfffiiioooyyyzzzrrrPPP;;;++++++---))))))...+++++++++++++++++++++++++++...222222///,,,,,,---************************'''((()))***++++++++++++''')))++++++,,,...111333...............///000000111333EEEgggXXXFFF999888666//////777555555555666666666777777444:::<<<;;;KKKqqqoooMMM???<<<999888888777666555555555555555555555555555222333444555555444222111222222111111111111222222111222222333444555555666333333444555666666666555333777777999;;;>>>WWW}}}wwwTTTFFFGGGCCCHHHVVVnnn___RRRDDD<<<777222000222...............///000000000//////////////////000///---///222222666JJJaaayyyrrr```MMM>>>222222111000/////////...//////............//////////////////000000000000///000222333222333555777222555555888>>>GGGgggzzzaaaMMMHHHAAA;;;888888666444333333333333333444555666444444555555666666777777666999EEE\\\zzznnn[[[LLLCCC;;;;;;999666444444888;;;FFFccczzznnnhhheee^^^SSSBBB555111000///---------,,,,,,,,,,,,++++++***+++,,,+++*********+++************************************************)))************+++++++++,,,++++++++++++,,,,,,---+++++++++***)))(((***,,,(((***++++++,,,222===EEEYYYfffooopppuuu|||tttdddEEE999...---...------///++++++++++++++++++++++++***///333333///,,,,,,---***************************************+++,,,---))))))******+++...222666...............///000000000555IIIhhh~~~YYYDDD555777888111000666444444444555555555666666444<<<>>>>>>PPPwwwyyyXXXCCC:::;;;:::888777777777666555555555555555555555555333444666777777666555444444333333333333333333444222333333333444444555555222333555666777777777666444555444999===<<>>AAAAAASSS{{{eeeIII@@@777999:::888777888888777666666666666666666666666666777999;;;<<<;;;:::999666555555444444555555666333333333444444444555555222333555777888888888777:::666333:::AAA>>>GGG___}}}ZZZKKKMMMSSSkkkwwwdddOOOBBB888111111555111000000///...---------.........///////////////555000222888:::BBB___~~~kkkNNN999222111////////////////////////............///////////////////////////000000111222222333333333333444444000444555888===CCC```kkkJJJ@@@<<>>333555777444333333333333444555555555444444444555666888999666???RRRmmmwwwhhhYYYLLLHHHAAA999555444555888<<>>BBBWWW~~~{{{VVVBBBAAA<<<<<<:::888666444333222444333333444444666777777222<<>>555444;;;:::222222;;;111111000111333333111000333333555666666666555444333444888;;;===@@@KKKVVVdddUUUXXXsss}}}hhhPPP@@@777222111444111000000///......------.............../////////111,,,///<<>>111000333////////////////////////............////////////000////////////000111111222222333333333333444444333666666888<<>>:::999777666888===SSSmmmsssssskkkcccfffYYYEEE888...///111......111------------,,,,,,,,,,,,+++,,,,,,,,,+++***))))))))))))))))))))))))))))))******************************++++++++++++******************************)))***+++,,,+++***+++------333<<>>777666666666777777888888888555555444444444555555666======EEE[[[vvvwwwsssuuuyyyxxxhhhNNN<<<777222111111222333444333222333333444555555555555444:::777666888999:::@@@GGG```wwwVVV???777555333111000000000000//////.........------------///000111333444BBB```xxxbbbHHH999444222000///////////////////////////............////////////000000000000000111222222222222222333333333444444555888666888<<>>;;;999555555666666666777777888888555555444444444555555666;;;999AAAYYYxxxlllLLL888444222111222444555555444333333444444444555555555666333444777999999===BBBGGGlll]]]BBB888777555111000000000000000/////////......------...///111222///:::QQQrrrlllTTT<<<444555444111///////////////////////////............////////////000000000///000111111222222222222333333333444444333666555888===@@@VVVyyynnnSSSCCC>>>555;;;CCC<<<555555333444333333333333444555555444444444555666888:::<<<<<>>===:::@@@LLLaaaqqqjjjffffffhhhfffMMM;;;555111111111///------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++******))))))******+++++++++,,,---,,,---///,,,)))...666>>>RRRffflllkkkjjjiiihhhhhhggg___QQQBBB888000,,,...------,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,(((((())))))***+++------)))***+++,,,,,,,,,,,,,,,---------............///555666BBB[[[rrrxxxpppfffMMM:::444666222111444111111111222222333444444555888:::;;;DDDaaa~~~UUUEEEAAA:::666777777777777666666666666666555444444444444555666666<<>>777333>>>GGG===444444444444333333333333444555555444444444555777999<<<===KKK___}}}hhhTTTMMMAAA<<>>;;;777555444444444333444333222111222333444555333444555666888FFFccc|||zzzWWW===666666333111111000///////////////888111000444333111:::III^^^yyyuuu[[[@@@222111///.........///000111111000000000/////////333222000//////...,,,***000000000000////////////111///......000333444555///444333666<<<>>>MMMgggsssVVVDDD;;;888333555???IIIDDD777333999000111333444555555555555666666222555;;;666777FFF[[[yyyzzzfffTTTMMMCCC===@@@KKKXXXbbbgggccceeeggg[[[EEE777777222111///...---...000111111111000000/////////...+++,,,,,,------,,,,,,+++))))))))))))************(((((()))***************+++*********))))))((((((*********+++,,,---...///,,,---......---333CCCSSS```qqq||||||}}}cccGGG222111333,,,***......------,,,+++***))))))************************+++++++++*********)))))))))))))))))))))******+++&&&'''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......///...---...000222555999[[[{{{~~~|||uuu```???777222222333111000111///000111222111222555777666:::>>>IIIkkkpppMMMEEE<<<888888888666333555555555555555555555555555555555555555555444444888EEE^^^|||}}}vvvooogggYYYWWWLLL<<<222111333222333444444555666777888888444777555666===EEE___pppZZZ???777666333111111000///////////////---,,,000444222222CCCYYYzzznnnWWWDDD888111111///.........///000---...............//////---......///000000...---/////////000000000111111111111111111222333333222000555444666;;;===KKKeee~~~```HHH;;;666555555666>>>GGGDDD666///222666555555555555444444444555777555777<<<888<<>>777111222333111000111///111222222111222444666444999===HHHjjj}}}ZZZGGGAAA:::888888999777555555555555555555555555555555555555555555555555555666<<>>666111222333111000111111222222222111111333555444999<<>>???888777555333222333444555333;;;???@@@@@@888>>>TTTppprrr]]]QQQGGGNNN___nnnqqqmmmmmmlllkkkdddSSS>>>222111///...---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))))))))************(((((()))************************))))))))))))))),,,,,,+++***************+++)))***+++---333BBBPPPiiittt{{{||||||TTT@@@000///111---***---+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++******))))))******+++,,,...,,,***))))))***,,,---++++++,,,,,,,,,,,,------------......---...111333888VVVaaa===666000111333111000111111222333222111111222444555:::<<>>777888444666666666666666666666666555:::777555888888BBBVVVCCCaaajjjJJJ;;;777444111111000000000000111111444000222AAAXXXppptttWWW>>>333000//////////////////......---///.....................333333222///...///444777888666444222000000000111111333444333222333666888555777555666;;;999AAAUUUxxxjjjNNN???999666444444444222333888===@@@BBBDDDGGGDDD@@@;;;888666555555333===BBBEEEDDD===EEE[[[tttuuu```WWWQQQ[[[mmmxxxwwwqqqwww{{{{{{nnnTTT;;;111111...------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***((()))))))))************(((((()))***************))))))))))))))))))******...---,,,+++++++++++++++***))))))+++,,,111===IIITTTgggxxx}}}}}}~~~{{{UUUCCC333000000---+++,,,+++++++++,,,,,,---......++++++++++++++++++++++++---------,,,,,,,,,++++++***************++++++,,,+++***))))))***,,,...000+++++++++,,,,,,---------,,,---...------...111444;;;\\\___<<<555000111222111000222111222333222111111222444777<<<>>>FFFeee\\\EEEAAA::::::999888888777666444555555555555555555555555444444444555555555666666333333777<<>>MMMmmm<<>>QQQrrrrrr[[[DDD<<<:::555222333555333333333444777;;;===DDDCCCBBBBBBBBBCCCDDDEEEFFFLLLKKKHHHDDD<<>>::::::999888777666555555555555555555555555555555333333444444555666666666222666;;;<<<>>>NNNmmmnnnKKK999777777111111222333444555666777111888777555;;;;;;===GGG[[[~~~999IIIgggqqqLLL:::666555111111000000111111222333333HHHhhhjjjKKK888111000000111....../////////...---,,,------...000111333444555222777>>>@@@??????AAADDD;;;999666333111111222333333888======999444333444555666333666<<<888===NNNiiidddOOO===:::;;;666444777333555666333111111444666444666:::>>>CCCHHHKKKMMMOOOOOOGGG@@@>>>;;;FFF___{{{kkknnnuuu~~~~~~xxxqqqpppgggUUUAAA444111222...............---,,,,,,******+++++++++,,,,,,,,,******++++++++++++******))))))))))))************(((((()))***************((()))))))))************,,,,,,+++++++++++++++,,,***((()))+++++++++000777;;;QQQiiiuuuwwwuuutttsss]]]NNN<<<222///---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++******++++++,,,---((())))))***+++,,,------******+++,,,,,,---......+++,,,---------///222555777MMMyyy{{{QQQ;;;444///000222111000222///111222222111222444666444;;;@@@HHHfffcccLLL>>>:::;;;::::::999888777666777888555555555555555555555555333333444444555666666777555999======;;;DDD\\\ttt}}}\\\@@@555555222333333333444444555555000888666444;;;;;;;;;BBBJJJiii999DDD\\\}}}rrrLLL:::666555111111000000111222333333888UUUxxxpppOOO666555777///+++///---.../////////...,,,,,,...///111444777999;;;<<>>@@@@@@AAA???777444:::AAAVVVttt}}}}}}vvvhhhaaaRRRBBB666222111111......//////......---,,,))))))******+++++++++,,,******++++++++++++******))))))))))))************(((((()))***************(((((())))))*********++++++***************++++++***((())),,,+++))),,,111333EEE\\\lllrrrsssrrrppphhhXXXDDD666000---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++******++++++,,,---))))))***+++++++++************+++,,,,,,---......+++,,,---------///222555@@@PPPwwwsssMMM:::333///000222111000222///000111222111222555777111:::???HHHgggkkkLLL>>>>>>>>>===999999999777666777999;;;555555555555555555555555333333444444555666777777333555888888555:::KKK]]]nnnLLL;;;;;;777666666666666555555555111888555333:::;;;999>>>@@@[[[777<<>>GGGdddyyyvvvfffLLL;;;...///111---,,,///111...,,,,,,---///111333///888DDDPPP]]]mmmyyyVVV999555444222000///111666999NNNjjjnnnXXX===;;;;;;;;;888888AAANNN\\\wwwjjjQQQBBB===888555444444333111111111222222222333333333333333333333444555666666999666888;;;<<>>>>>FFFfffdddJJJ@@@===888777:::888888888888888888888888555555444333333999AAAGGGHHH???888777888666444555888555444666888:::@@@HHHhhhpppRRR@@@???===999888777777666555777666666666777999<<<>>>EEEaaa333777@@@VVVyyyqqqNNN===888777777333333999CCCOOO]]]hhhttt```OOO>>>333,,,...///,,,,,,000555---***---000///222999999III^^^rrrZZZ;;;444444222111000333777;;;RRRqqquuuTTTJJJ>>>888555777===CCCZZZsssuuuVVVDDD<<<999555333333333333333111111222222222333333333333333333333444555666666777666999<<>>::::::888888:::888888888888888888888888333555555444666BBBVVVeee___NNN>>>888888777555555777444555777888888===CCCYYY{{{}}}{{{vvv^^^GGG:::888555555666888888777777666555666777999<<<>>>FFFfff111444;;;LLLkkkwwwRRR>>>777555777444888GGG]]]ssszzzcccJJJ===666000...000000...///333000***+++222444111888EEEZZZiii~~~```BBB333333222111111333888;;;MMMooo{{{aaaDDD777:::AAA@@@===YYYpppbbbHHH???888666444333222333333444111111222222222333333333333333333333444555666666777888:::>>>CCCVVVyyylllHHH===444333555444111000.........---------,,,,,,+++++++++***++++++,,,,,,+++++++++++++++***)))(((((()))))))))************))))))(((((())))))***+++***************++++++,,,))))))))))))))))))))))))******+++,,,,,,...000222999TTTuuu}}}YYYHHH@@@<<>>:::777777888:::===DDDJJJFFF<<<222///000000111000---+++---///111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,.........000222444DDDeeeeeeAAA444333222000000000000111111222222222333777<<<@@@GGGKKKJJJKKKcccuuuTTTFFF;;;:::;;;:::888999888888888888888888888888333444666999DDDXXXrrrxxx```FFF:::999888666555666444555888888666:::???MMMpppxxxsss|||~~~gggJJJ666555555666777888777666666666555555777:::===>>>FFFhhh000444999DDD___}}}YYY@@@666333888999CCC[[[yyy~~~tttqqqcccKKK:::666111000000111000...///111---+++---222444999KKK___|||\\\@@@222222222222111333777:::GGGjjj}}}\\\FFFBBBFFFGGGEEETTThhhvvvTTT@@@===888777666444333333333444111111222222222333333333333333333333444555666666666777:::===FFF]]]uuuyyyuuuXXXAAA999333333444111.........------------,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++***)))(((((()))))))))************)))))))))))))))***++++++************************))))))))))))))))))))))))+++,,,,,,+++***,,,///333@@@YYYuuukkk^^^YYYVVVZZZeeeccc```]]][[[ZZZZZZ[[[aaa___\\\WWWSSSRRRSSSVVV```ggglllgggXXXFFF999444////////////...,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......---...000111@@@]]]gggDDD444333222000///000000111222333222111111444888;;;CCCGGGEEEHHHbbbxxxYYYIIIAAA<<<;;;<<<;;;999999888888888888888888888888666555888EEE[[[wwwqqqPPP>>>:::999777666666444555888777555888===EEEhhh{{{gggGGG;;;::::::::::::888444111666555555555777:::===???HHHjjj000444888???SSSwww\\\BBB888777333???SSSooorrr^^^SSSEEE555000555///....../////////......000000///000888MMMjjjvvvRRR;;;111222222111111222555888>>>\\\{{{dddNNNFFFFFFGGGPPP```}}}bbbGGG;;;:::<<<<<<;;;888555333333444111111222222222333333333333333333333444555666666666666777<<>>VVVaaaiiinnn{{{zzzxxx}}}~~~{{{zzzyyyzzz}}}ppp]]]OOO===444...//////,,,+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,---...//////...///111333;;;LLLrrr}}}___<<<444333111000//////000000111222333222111222444666666;;;>>>IIIkkklllPPPEEE???>>>===:::999999::::::888888888888888888888888999>>>NNNjjjaaaHHH===999888999777444555777666555999???HHHhhhttt___MMMJJJDDD===888777888999999555555444555777:::>>>@@@GGGeee///555777777BBB```|||\\\FFFCCCGGGVVVqqqxxxlllVVVFFF666000000000...---///...,,,---111555333000+++555:::AAA^^^|||iiiOOO:::222111222222111///000222444777>>>UUUrrr~~~|||ooo]]]aaarrr}}}WWW@@@<<<===;;;FFFFFFEEE@@@999444222333111111222222222333333333333333333333444555666666<<<;;;;;;EEE\\\~~~{{{gggNNN>>>777444222222000---...222---------,,,,,,,,,++++++...---,,,+++************'''((()))***+++,,,,,,,,,))))))))))))*********************)))******+++,,,...000222444222///***'''))))))))))))))))))))))))(((+++.........333===DDDbbbjjjoooqqqzzzxxxzzz|||zzz{{{yyyyyyyyyyyyyyyyyyzzzzzz}}}|||rrrIII<<<111000000...---///******************************+++++++++,,,,,,,,,,,,---///000000111444666>>>KKKnnnxxx|||\\\888333222111////////////000///111333333333333555666666<<>>888888999777555444666666666:::@@@MMMkkkwwwooolllaaaQQQCCC:::777777777555444444555777;;;>>>@@@CCC```...---111999???MMMooottt\\\KKKOOO]]]zzz~~~mmm[[[<<<666000...///000...,,,***---///000///000222444888222:::UUUvvv|||gggQQQAAA777111111111222333333333333222555999FFF\\\rrrlllYYYlll___GGG???<<<::::::888777777666555555444444444222111000111111111000000111222444555666666666777:::>>>GGGaaakkkQQQAAA???333333222111000///...---------,,,,,,,,,,,,++++++************************+++++++++***)))(((((('''(((((((((((())))))))))))---,,,,,,,,,,,,,,,,,,,,,444777222444000(((,,,***,,,+++))))))***+++******---///000///---555GGGXXXjjjqqqvvvtttkkkbbb___```cccfffeeeaaadddkkkooommmhhhpppzzz~~~{{{uuuqqqpppwww~~~aaaAAA111333111///000...---,,,++++++******++++++------,,,,,,,,,,,,++++++.........---,,,...111444@@@___pppttt|||vvvWWW<<<444333111///......///000222222222222333444555555555888>>>OOOsss|||[[[KKKBBB:::999CCCHHHBBB;;;999::::::666;;;===999888;;;<<<:::???WWWwwwuuuOOO<<<<<<:::333666555666888;;;======<<>>999777666666666555555444333333222222111111000111222222222222111222333444555666666666666:::@@@OOOmmmxxx\\\CCC666555333333222111000///...---------,,,,,,,,,,,,++++++************************++++++******)))(((((('''(((((((((((()))))))))***************************)))---+++---***%%%)))***,,,+++***)))***++++++***(((***---000666AAAQQQ^^^ttttttpppfffWWWJJJBBB>>>@@@EEEGGGHHHNNNYYY______dddiiilllkkkddd^^^\\\\\\mmmzzz|||xxxhhhGGG444333000...///---,,,,,,+++************++++++++++++,,,,,,------------......------...000333???```sssvvvfffHHH555333111/////////000111222222222222333444555555666999???PPPtttoooSSSDDD???======EEELLLKKKCCC;;;888999888999:::;;;;;;<<<>>>@@@RRRmmm{{{VVVAAA===;;;666333333333555999<<<======AAA^^^uuuKKK===;;;666444666777888777777888;;;===CCC___444222444666555;;;PPPgggtttfffggg~~~mmmWWWAAA000666222---,,,...///...------/////////111;;;IIITTTOOOVVVggg}}}eeeNNN<<<333222333111111000///000111222333444666???UUUsssoooqqq|||uuu^^^FFF:::999888777666333333333222111111000000///000111222333333333333333333444444555555555555777:::BBBWWWyyykkkNNN<<<555555222222111000//////......------,,,,,,,,,,,,++++++************************++++++******)))(((((((((((((((((()))))))))******))))))))))))))))))))))))(((***,,,***(((((())),,,++++++************++++++))))))---666DDDSSS]]]aaahhhccc[[[PPPDDD999111---,,,000333555<<>>cccuuuwwwpppOOO555444222000///000111222222111111222222333444555888;;;AAARRRvvvwww[[[GGG<<<<<<@@@>>>CCCOOOWWWPPP@@@999<<<:::777888======<<>><<<999777666555777;;;???BBBCCCAAAZZZSSSAAA<<<666444666777777777777888;;;===IIIccc000000222444333777FFFWWW{{{www}}}oooWWWDDD777---222///,,,,,,---......---000111111000444CCCZZZkkkuuu{{{mmmUUUAAA444///000444222000///......000222333555555;;;OOOooopppmmmsss]]]MMM===888999888777666222222222111111000000000///111333333333222222222555444444444444555555555;;;;;;DDD\\\~~~___FFF<<<888555222111111000//////......------,,,,,,,,,+++++++++************************************))))))(((((((((((()))))))))************************+++++++++,,,+++111+++)))---))),,,***+++++++++******,,,---......333???RRRaaaccc]]]QQQKKKBBB<<<888555111...///000000111333777:::;;;@@@???===888555444777:::MMM\\\ooo|||wwwPPP666222...,,,...,,,++++++***)))))))))************+++,,,,,,---......+++---............000222BBBiii{{{yyyrrrNNN555444222000000111222333111111111111222333444555777;;;AAARRRuuu]]]JJJ???888999AAA;;;>>>NNN^^^[[[GGG<<>>======PPPhhhkkkKKK===;;;<<<;;;888777777;;;???AAACCCBBBWWWyyyWWWBBB===777777555666777777777888;;;>>>IIIccc...///111333222555@@@JJJkkkqqqWWWBBB777333222///---,,,,,,---.........///111111///444GGGdddzzz}}}yyymmmZZZEEE999222...///333222000///......000222333555555999JJJhhhdddccciii~~~nnnJJJ???666555777555222222222222222222111111111111111333444444222111222333555555444444444555666666>>><<>>:::<<<999666333333555888::::::>>>TTTvvvYYYCCC<<<888999555666777777777999<<<>>>HHHbbb000111222222222444999???ZZZrrr\\\EEE666000000222...---------------......+++///000...222GGGgggzzzqqq___LLL:::555333//////222111111000///000111222333444666999FFFbbbgggRRRXXX```wwwuuuZZZCCC<<<777777888555333333222222222222222222222222111333444333111000333666555555444444444555777888======JJJiii|||___FFF<<<999555...000000000//////.........------,,,,,,,,,,,,++++++******************************)))))))))))))))))))))))))))*********++++++'''(((((())))))*********+++###222)))222DDD111000)))+++---,,,******---000...777BBBPPP```iii^^^NNN:::555...+++***+++***(((,,,)))))),,,---,,,---000,,,,,,------.../////////111333:::FFFUUUjjj|||SSS555000---...000...---,,,++++++******++++++---------,,,,,,++++++++++++,,,---......111666999GGGhhhyyyvvvxxxrrrVVV===444333111000000111222333111000000111111222333444444888>>>OOOssskkkRRR>>>;;;<<<999999>>>>>>>>>JJJ]]]dddXXXFFF===<<<;;;>>>CCCJJJ\\\[[[CCC;;;<<<999777444444555777777777===SSSwww]]]DDD;;;777999444666777777777999<<>>PPPrrriiiMMM===999777666666///////////////.........------,,,,,,,,,,,,++++++************************)))))))))))))))))))))***))))))*********+++++++++(((((())))))***++++++,,,..."""444***888OOO444000(((+++...---******---111666DDDRRR\\\eeehhhYYYFFF///---+++***+++,,,------+++'''(((---///---...222---,,,,,,---.........------...111777>>>OOOmmmVVV888222//////000---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///333999>>>TTTqqq}}}vvvcccGGG555333222000//////000222333000000000000111222333444444888===NNNrrrtttRRREEE;;;:::;;;:::999;;;>>>???GGGXXXggggggVVVEEE>>>>>>@@@III\\\yyyiiiLLL>>>;;;999777666777888:::999999<<>>444111222222000....../////////---------...---222555333666JJJmmmxxxVVVAAA111111333///---000111111222333333333333222000666;;;DDD[[[yyyzzz\\\AAADDD;;;KKKUUUiiisssTTT>>>999555333444333000000333000000000000111111111111---///111000///222:::AAA555444333333444777999;;;;;;@@@UUUxxxgggJJJ<<<666111000555///////////////.........---------,,,,,,,,,++++++************************)))))))))))))))*********)))************+++++++++******+++,,,------.........111&&&666OOO---&&&(((+++...---******---222BBBRRRaaagggjjjgggVVVBBB/////////...---,,,,,,,,,,,,((((((,,,,,,((((((,,,---,,,++++++---...//////...///222222000;;;YYYvvvYYY:::444111000000,,,///...------,,,,,,------******+++,,,------...///------,,,,,,///444<<>>OOOsss^^^EEEAAA<<<::::::::::::999;;;<<>>IIIQQQSSSWWWcccqqq[[[AAA888666:::444555666777777999===???EEE^^^---...///000111222333333>>>MMMiiibbbKKK666555333111///---,,,,,,///...,,,,,,,,,---///111000,,,...333888FFFeeetttQQQ>>>111111222......444222222111111111111111111000;;;;;;AAA^^^|||ZZZ<<>>888666333222333333333222333222222111111222222333222222222222333444555555444333333444666888999999@@@FFF\\\|||ZZZAAA999333333444000000///...------...///000//////...---,,,,,,++++++))))))))))))))))))))))))))))))(((((((((***+++,,,+++++++++*********))))))++++++******************((()))***+++,,,+++*********''''''*********222<<>>CCCTTTlll{{{wwwkkkUUUEEEEEEcccZZZBBB>>>888999888777555444555666999888;;;===:::<<>>PPPzzz|||XXXDDDBBB@@@===;;;:::;;;===???<<<===CCCUUUooo~~~ddd]]]eeeeeeIII@@@999999888777555555555666777555777;;;999<<>>999777555888666666999::::::>>>CCCKKKeee......//////000111222222333999GGG___}}}uuu^^^FFF777222000//////...------------...---,,,,,,,,,---///000///++++++///444@@@ZZZsss~~~mmmDDD777///111222///...111111111111111111111111111111888888FFFkkklllIIIFFFCCCGGGWWWsssoooSSS@@@999:::777555333222333444333222222222111111111111222222222111111222222333444555444333333444666888:::;;;>>>QQQqqqxxxXXXBBB;;;444222444///000000000111111000000000......------,,,,,,++++++))))))))))))))))))))))))+++***))))))((())))))***+++++++++***************************************))))))***++++++++++++******+++...///000777GGGWWW^^^fffgggYYYEEE666...***)))******+++,,,---......++++++,,,+++******+++---,,,,,,,,,,,,------...///000111111...+++,,,000555===UUUyyyrrrFFF222000111000111,,,,,,,,,++++++*********++++++++++++,,,------...+++...---000555:::TTTzzzVVV>>>333111//////000111000///111111111222333444555666666===@@@RRRzzzbbbFFFAAA@@@>>>===;;;;;;===???@@@:::<<>>???;;;<<>>FFFPPPVVVfff}}}wwweeeGGGAAA999666888:::888666888666777999999:::AAAJJJZZZ}}}.........///000000111111333777888;;;KKKiiiqqqZZZHHH:::111000333333222111///...---,,,,,,,,,,,,,,,,,,,,,---......---...///111000111888???FFFLLL[[[ttt~~~{{{uuuppp[[[<<<888444111333444333111111//////000000000111111111444999===UUUgggTTTEEEGGGSSShhh\\\GGG>>>999666666444333222333444444222111222111111000000111111222111111111111222333444444333444555444444777;;;???III```kkkOOO>>>:::444111333///,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************))))))((((((************************))))))*********+++++++++***************+++++++++222---+++444IIIbbbttt|||nnn```MMM===222---+++,,,++++++++++++++++++++++++***+++++++++******,,,...------,,,,,,,,,---......,,,---............///000444888OOOuuuaaa<<>>===999999:::;;;<<<===>>>>>>===>>>@@@KKKdddfffLLL@@@<<<888666777777777666;;;777444666777666777:::777???NNN___hhhdddVVVJJJ888888999888666666777999666555666888888;;;DDDNNNfff.........//////000000000...333666:::NNNsss{{{bbbRRR@@@666222///000333444333111///...---,,,,,,+++,,,,,,,,,------------,,,...000111000......///666777CCC```ooo[[[HHH333555333222333444333222000...//////000000111111111222888???YYYhhhQQQ@@@DDDPPP```fffHHH<<<;;;888555444333222222333444444222111111111000000000000111111111000000111111222333444333444555555444666<<>>;;;:::;;;<<<>>>???@@@@@@@@@===>>>@@@FFFZZZxxxwwwZZZDDD???999666777777666444;;;999666666666555444333555888===BBBDDDAAA===:::111555888888444333555888555555666888999===HHHTTTuuu.........///////////////...222555>>>\\\ppp\\\III???555222111///000333111000///...------------++++++,,,,,,------------***,,,---...///000///...333222:::UUUyyykkkKKK<<<666222222111111111222111///......//////000111111222222888BBB^^^```JJJ===BBBKKKXXXxxxjjjSSS>>>:::;;;777555666222111111333444444222000111111000000000000111111000000000000111222333444222555666555333666<<>>KKKnnnjjjQQQDDD>>>======:::;;;===???@@@@@@???>>>:::===???CCCTTTqqqgggGGGAAA:::666777777555222888888666555444444444333777666666666666555444333222333555555444444555666555555777:::;;;@@@MMM[[[.........///////////////333444555AAAfff{{{ZZZBBB:::555111111///,,,---000---------,,,,,,------...***+++,,,---------,,,,,,)))***++++++///333444333222000666MMMoooiiiBBB666:::000111000//////000000...---......///000111111222333;;;FFFcccXXXEEE<<>>JJJlllnnnNNNDDD@@@888777===888999;;;===>>>>>><<<<<<888<<<>>>CCCRRRooonnnIIICCC;;;777777777444111444666555333222444555444333444555888:::888444000444333222333666888888666666666999;;;===CCCQQQ___,,,+++///333222///000333777===HHH[[[}}}sssUUU@@@777222000///------///000222...///000000///---+++***,,,,,,,,,+++++++++******---------............///333444999IIIhhhvvvZZZCCC888777000000000000///////////////...---,,,---///111222333444GGGlllrrrLLLBBB>>>BBBFFFQQQoooaaaCCC@@@;;;666333111111111333333222222111000//////222222222222222111000///111111111111111222222222444666333666;;;777;;;LLLbbbqqqJJJBBB888222111111///---......//////...,,,+++))),,,+++******))))))******((()))***+++++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))***++++++******---...---,,,EEEYYYyyy]]]FFF222...///+++***...+++***)))))))))***,,,,,,+++,,,,,,---,,,+++***)))***+++,,,,,,------,,,,,,+++)))'''(((***---///000333222VVVyyy}}}hhhFFF>>>555000000111000---+++,,,------,,,+++)))(((//////...---------......+++---+++...222333FFFggg```???222333000000000000111111111111000222333333333333444666888999===LLLiiivvv\\\EEE???>>>:::999===;;;>>>AAACCCAAA>>><<<<<<:::BBBBBB@@@QQQttt~~~XXXEEE<<<;;;555666777111666555444333333333333333000111222333444555555555222222333444444555555666555999888888<<>>AAALLLiiigggMMM>>><<<888555222222222333333333222111111000//////111111111111111000//////111111111111111222222222555888666:::???===BBBUUUooo}}}```EEE>>>666111111222111///...............,,,+++***,,,+++******))))))******((()))******************************************************)))))))))((())))))))))))************+++,,,+++))))))***,,,,,,333QQQggg|||TTT@@@///,,,---***))),,,+++***)))))))))***,,,,,,+++,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,+++******,,,...///000777999^^^cccAAA:::222......///...,,,++++++,,,,,,,,,+++******---,,,,,,+++,,,,,,------...///,,,...000000BBBccc]]]===111333000000000000111111111111111222444444333333555666888999===JJJfff```MMM===<<<===999999======@@@BBBCCCAAA>>><<<;;;===>>>???HHHbbbgggQQQCCC>>>777777999444666555444333333333333444111222222333444444444444333333444444555666666666555999999999>>>BBBUUUsss111---+++///222222555888FFFhhh{{{rrraaaOOO???555000...------------------------......---,,,++++++++++++((()))***+++,,,------...------------...............///444FFFbbb|||jjjKKK555///222000000000/////////............///000000111111222444999KKKfff}}}pppQQQ???888777<<<>>>GGGcccnnnRRR???999888555333222333444444222222222111111000000//////000000000000///......000000111111111222222222111555444777===<<>>999333000111222222111............---,,,++++++,,,+++******))))))************************)))(((************************************))))))))))))************+++++++++++++++++++++******+++///222CCCggguuuJJJ:::---,,,---***))),,,+++************+++,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,------,,,,,,---...//////888AAAeeeyyyWWW;;;555///+++,,,---,,,++++++++++++***++++++,,,,,,******)))******+++,,,---///000---...111111CCCdddYYY;;;000222000000000000111111111111222333555555444444666777888:::===HHHbbboooKKK@@@:::<<<===999888<<<@@@AAACCCBBB???===;;;;;;???;;;???UUUwwwsssZZZHHH???777888;;;666555555444333333333444444333333333333333333333333333333444555555666666777444999888:::@@@FFFZZZyyy------000555777777<<>>::::::===AAABBBBBB@@@===;;;:::;;;BBBAAANNNmmmsssYYYGGG???777999;;;555555444444333333333444444444444333333333333333333222333333444555555666666444888777999@@@GGG]]]}}}///111555888999>>>MMM[[[~~~ooo___@@@:::333000111222111///---...////////////...------,,,+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,------------...333222<<>>>>>===<<<>>>AAA@@@@@@???===:::999;;;<<>>===??????666444444333333333444555555444333222222222333444555222222333333444555555666444888777999BBBLLLeee<<>><<<::::::===BBBDDDDDD??????===;;;:::===BBBFFFSSSrrreeeLLL===;;;:::===<<<333333333333333333444555666333333111111111333555666444444555555666777777777555999999===HHHTTToooUUUXXXeeeyyy{{{rrr]]]DDD777777777222000000...------...000111...---+++******+++---...***+++---......---,,,+++))))))***+++,,,------...++++++,,,,,,,,,---------333///;;;[[[{{{bbbCCC555333111//////.........---------///...---,,,---///111222///333555666>>>UUUttt]]]???;;;666777===CCCWWWuuu]]]DDD:::888555444555333333333222222222111111////////////000000000000......///000000000000000...///000111222333444444777<<<;;;===GGGXXX}}}wwwSSS>>>;;;111222333333111000000000...---,,,+++,,,---...///,,,++++++***)))*********&&&'''((()))))))))))))))++++++++++++++++++++++++(((((())))))*********+++)))************++++++++++++(((+++555:::@@@SSSgggyyy||||||eee@@@555,,,...000111---))))))***+++***+++,,,---...---,,,,,,++++++*********+++---...++++++,,,---------,,,,,,+++.../////////555>>>FFF{{{[[[777///000000000...,,,,,,,,,+++,,,------,,,+++)))(((------,,,,,,+++,,,,,,,,,---///---111888===UUUxxx^^^>>>111///...000000000000111111111111000222333333333333444666444:::===AAAQQQqqqeeeGGG???CCCAAA???<<<;;;???DDDDDDAAA@@@???===;;;<<<@@@FFFJJJjjjfffKKK:::777555888888///333333333333333444555666333222111111111333666777666666777777888888999999555:::;;;@@@LLL[[[wwwwww|||{{{iiiXXXEEE999333//////111......////////////.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++,,,---,,,+++)))(((,,,***((()))---//////---...***222LLLhhhyyyvvvVVV::://////111..................------...000222111000///000111000111444;;;HHH^^^vvvlllOOO===777888888<<>>222000...,,,+++,,,---...++++++++++++++++++++++++------,,,------...///000000...111555555AAAddd~~~RRR666555777//////000111000000000222333333222111000000222333444666777999BBBUUUsssqqqQQQEEE@@@:::999;;;???BBBCCCBBB@@@???>>>;;;<<<@@@===<<>>QQQfffuuu}}}|||iiiSSS@@@555444555777>>>QQQoooppp^^^HHHAAA999444555666555444333222111111000000111111000000000000000000000000000000000000000000000000//////000000111333444555222777;;;BBBWWW}}}fffEEE666666444222000000000000...,,,------,,,,,,,,,,,,++++++++++++***))))))***++++++))))))))))))************))))))))))))************,,,+++***))))))***++++++***************++++++,,,...///000444>>>QQQiiizzz|||xxx^^^AAA000,,,+++---,,,***))))))***,,,---000999AAAAAA999111------++++++++++++++++++++++++,,,---...///000///......222------222111555MMMjjj```<<<111000...,,,+++,,,---...++++++++++++++++++++++++---,,,,,,------...///000:::777444222555IIIooo~~~SSS666444666000111111111000111222444555555555555555555555666666777777:::DDDXXXvvv]]]GGG@@@>>>;;;:::<<>>444666222111////////////---,,,------,,,,,,,,,,,,++++++++++++***))))))***++++++))))))))))))************)))))))))*********+++++++++******)))******++++++***************+++,,,,,,,,,---222<<>>[[[~~~yyyQQQ555222555111;;;999777444222111222333333333444444444444444444777888;;;EEEYYYxxx^^^GGG>>><<<<<<>>>;;;===???@@@@@@>>>===;;;888;;;@@@BBBBBBLLLkkk|||\\\JJJ<<<999888555444666333333333333333333333333222222111111111111222222444444555555555666666666999:::===BBBQQQnnnmmmWWWEEE:::666111---,,,000111...,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++---,,,+++******+++,,,---222666999777555777>>>FFF@@@;;;555111111222666:::<<<666///---///111///+++---------...............///---+++,,,///222333333555666@@@VVVnnnyyytttkkklllhhh]]]NNN@@@888777:::888555777DDD^^^|||mmmVVVBBB777888666333222333444333111111111000000000000111111////////////////////////////////////////////////000000000111222333444555::::::BBBWWWzzzhhhLLL999444888222000////////////...,,,------,,,,,,,,,++++++++++++******************+++((()))))))))************))))))*********+++++++++******************++++++************+++,,,,,,---***...:::MMMeeeyyy~~~rrr\\\DDD222+++,,,---,,,++++++******++++++,,,...888BBBCCC<<<222,,,***---------------------------...000111111111000///)))***---...///@@@kkkoooNNN999000///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////---444666777IIImmmoooLLL444111444333999888666333111111333555444333222222222333555666777888;;;DDDXXXuuulllKKK???===:::;;;AAA===>>>>>>>>>>>><<<;;;:::999999<<<@@@III___xxxTTTGGG;;;888888555444666444444444444444444444444222222111111111111222222333333444444555555666666888:::>>>EEEVVVsssrrrhhhZZZJJJ;;;222/////////+++))),,,,,,)))(((***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******...---,,,++++++,,,......555===FFFIIIIIILLLUUU]]]VVVNNNBBB888333222111///111...------......---------------.........//////...------...000111111111888AAAQQQcccooonnncccYYYTTTNNNDDD;;;555333444444666444777HHHdddttt]]]NNNDDD;;;555777555444444444333222111111000000///000000111111////////////////////////////////////////////////000000111111222333555666;;;===KKKgggvvvYYYDDD888555888222111000000000000///---------,,,,,,,,,+++++++++*********++++++*********((()))))))))************************++++++++++++))))))******++++++++++++************+++,,,---......666JJJfffkkkMMM888000///......++++++++++++++++++++++++---000444666555111,,,)))------------------------,,,---.../////////......,,,---000000222EEEnnnyyyTTT777...000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///)))111222444KKKrrrfffGGG444000222222...222555555333555;;;AAA;;;999555333222555888:::777888:::CCCUUUppptttYYYDDDAAA@@@888999AAA??????>>>===<<<;;;::::::@@@<<<;;;EEEZZZxxxqqqMMMCCC:::777777666555555444444444444444444444444333333222222222222333333333333444444555666666777777999>>>HHH[[[wwwSSSIII>>>888333...,,,,,,---***)))++++++)))+++...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++((())))))***************---,,,,,,,,,,,,------...333???PPP\\\```ccchhhmmmkkkaaaNNN<<<222111111...---,,,---///---******---,,,,,,------.../////////...///000//////000222555IIIUUUccckkkfffYYYJJJBBB???:::555111111222222111222333<<>><<<;;;;;;;;;;;;@@@<<>>>>>===:::===CCCAAA@@@>>><<<;;;;;;<<<<<>>888444222222222...///000//////000111333///////////////000111111000000000000000000000000000000000000000000000000111111111222333444555666@@@TTTxxxoooWWW>>>333333444111//////...------...///...,,,---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))******************+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++*********+++,,,---///000;;;GGG[[[rrr|||tttJJJ<<<000------******...***++++++,,,,,,++++++***(((+++---,,,)))(((+++///------------------------+++,,,---.........---,,,//////222999CCCQQQ```llloooppp___@@@111444111%%%++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......++++++...999NNNhhh~~~aaa@@@111222444222000555EEESSSOOO@@@:::CCCQQQgggeeeaaaZZZQQQHHH@@@;;;888999===EEEWWWrrrcccDDDBBB???;;;:::;;;???CCCGGGBBB@@@>>><<<;;;<<<===>>>DDDNNNaaagggCCC===;;;888555555777666444555555555555555555555555444333333222222333333444444444555666777888999:::<<<>>>EEERRRggg///...---,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))************+++++++++......000555AAASSSeeerrr|||zzzuuulll]]]MMM===444333000------///111111///333222000///...///000111...000444===IIIWWWdddlllxxxrrrfffWWWHHH<<<666444---000333222000000222555999GGG[[[mmm~~~kkkPPPDDDDDDOOOiiittteeeYYYNNNFFF@@@<<<:::777333111000///000000000111111111111000000000000//////.........---............////////////000000000000////////////)))333333000444555555===EEEhhhpppOOOFFF:::222000000///---......---------,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++******+++++++++***************((((((((((((((((((((((((***))))))(((((()))***+++---(((***000///(((+++555DDDWWWhhhooosssuuummmaaaGGG???444,,,***+++,,,,,,+++,,,,,,---,,,+++)))(((+++---...---+++++++++,,,))))))***+++,,,,,,------///,,,(((&&&***//////,,,444222777EEEXXXggglllkkkoooZZZBBB555000,,,***)))......------,,,+++*********,,,---,,,******+++,,,***++++++,,,,,,------......---000===VVVnnnxxxwwwrrr___EEE555333666333...555111333888666444>>>OOOttttttuuuuuuqqqeeeQQQBBB>>>;;;===HHH[[[sssdddLLLEEEAAA>>>;;;;;;>>>@@@@@@???@@@;;;;;;>>>===888<<>>KKKTTTbbbcccbbb```YYYQQQHHHCCC@@@===999666555444111...111111222444555666777888======???CCCIIIOOOVVVZZZ]]]YYYPPPEEE;;;333000000111000...------111444777???QQQffftttzzzzzzuuunnn]]]NNNAAA>>>>>>@@@LLL[[[qqq{{{}}}{{{|||uuuiiibbb[[[RRRIIICCC>>>999666888666444222111111111222000000111111111111000000000/////////........................////////////000000000000////////////---666444111666555555===PPPwwwgggPPPAAA:::222...///111000///......---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,+++++++++******************++++++************************+++******))))))***,,,,,,///++++++000---)))///;;;MMMaaasssxxxuuulllYYYFFF===888111---,,,,,,,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,******,,,...+++++++++,,,,,,------...,,,+++***+++...111111///+++777III\\\iiimmmkkkhhh^^^LLL999111///.........,,,++++++******)))))))))***+++,,,,,,******+++,,,***++++++,,,,,,------...------000<<>><<<:::;;;>>>@@@???>>><<<888999===;;;777<<>>???AAADDDEEEEEECCC>>>@@@CCCFFFHHHHHHGGGFFFCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>:::444///------///333111...---///333666888GGG[[[ooouuunnnbbbVVVMMM@@@999777;;;:::666888>>>OOOVVVYYYUUUSSSSSSNNNEEE???<<<888666666555444333333222111000000111333444///000000111111000000///////////////............---............/////////////////////000000000000000555333111888888888AAA___gggJJJ888777333...---///111111000......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))***+++++++++,,,************************++++++******+++,,,------,,,)))***,,,***)))444BBB^^^ooo}}}}}}rrraaaHHH333111///............,,,***---,,,,,,+++++++++++++++---------,,,+++,,,///222------------------------,,,,,,---...//////000000666JJJeeetttuuukkkbbb^^^KKK===000---...//////000***************************+++,,,,,,******+++,,,***++++++,,,,,,------.........111<<>><<<::::::;;;===??????>>><<<:::777999===<<<888???KKKhhh|||VVV@@@;;;888777666555555444555555555555444444444444555555444444444444444555555555555666777777777888:::<<<>>>BBBKKK\\\www,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++((()))***++++++***)))(((************************))))))*********+++++++++,,,---------,,,---///111111222333444444444333333111444999@@@GGGLLLOOOPPPKKKNNNQQQSSSRRROOOLLLIII:::999777555333333222222222222111///---...000333111222333333444777;;;???QQQaaammmhhhWWWHHH???:::999555333666666333444999999>>>@@@>>>===???===888666555444444444444444333000000000///000111222333//////000000000000/////////////////////.........---------.........//////////////////000000000000///333000111999:::>>>KKKmmmxxxcccOOO???777666333111000111111000///......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,************************************+++,,,,,,---******,,,...,,,---999HHHbbblllsssooodddSSS???000,,,,,,------......---,,,...---+++******+++,,,---//////...---,,,...222555------------,,,,,,,,,,,,---,,,------,,,,,,111888JJJ\\\rrryyypppaaaVVVQQQ>>>444++++++...---,,,,,,,,,,,,,,,,,,,,,,,,------)))+++,,,,,,+++***+++---***++++++,,,,,,------...000000222<<>>999:::<<>><<<;;;999<<>>???777777666555555555555555555555555444444555555555555555555555555555555555444666777777777888;;;===???CCCMMM___|||******++++++++++++++++++*********))))))***++++++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++''')))***+++***)))***+++000000//////............,,,...222666888:::;;;;;;AAACCCEEEGGGEEEBBB===:::222000---++++++,,,...000/////////...---...111333---000333333555<<>>NNN]]]iiivvvxxxkkkYYYKKKDDD666...))),,,...---++++++,,,,,,,,,,,,,,,,,,------)))***,,,,,,++++++,,,---***++++++,,,,,,------...000000111<<>>::::::<<>>AAATTTiii}}}[[[BBB:::===777666666555555555555666555555555444444555555555555555555555555555555555333444666666666888:::<<<>>>DDDOOOccc))))))***+++++++++*********))))))))))))***++++++++++++++++++++++++++++++((())))))******))))))((()))))))))))))))))))))))))))************+++++++++)))***++++++)))))))))***+++++++++,,,---...///000,,,...//////---,,,------...///111333333222000...111///---******,,,///111------...---+++,,,...000...000222555<<>>333---.........,,,++++++---///,,,,,,,,,,,,,,,------...+++++++++***)))***---000+++++++++++++++++++++++++++***,,,///111:::RRRkkkyyykkkRRR>>>333...)))''',,,///...------************************)))***+++,,,++++++,,,...***++++++,,,,,,------...---...111<<>>AAABBB@@@>>>===<<<:::888:::>>>@@@JJJffflllOOO>>>999;;;666666555555555555666666555555444444444444555555555555555444444444444444222444555666666888:::======FFFUUUjjj}}}'''(((***+++++++++******)))))))))))))))***++++++************************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++******,,,...'''((()))***+++,,,,,,,,,+++---......,,,,,,...111))))))***+++,,,---............---,,,,,,---...///,,,---------,,,,,,...000333555<<>>:::666444444333111...------......---...///000......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))************))))))******************++++++))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,((()))+++222>>>NNN\\\ccc```]]]VVVLLL@@@666000...+++---...---+++***,,,...+++,,,,,,---......------+++,,,,,,+++******,,,---***+++++++++,,,---------+++***...333666@@@]]]{{{xxx^^^DDD333,,,+++'''''',,,///---,,,---,,,++++++******)))))))))(((***++++++++++++,,,...***++++++,,,,,,------...---000555AAAWWWoootttVVV:::111222///---///...///000000000111333333444===PPPhhhwww|||}}}}}}}}}cccGGGBBBDDD???===@@@===@@@BBBAAA>>>;;;:::;;;999888;;;???EEEXXX}}}zzz[[[GGG===:::999666666555555555555666666444444333333333333444444444444444444333333333222333555666777777999<<<>>>>>>KKK]]]sss'''((()))+++++++++***)))))))))((())))))***++++++***************************)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++(((((((((''''''(((,,,///,,,,,,,,,,,,+++***)))(((***,,,---,,,******---111,,,,,,+++++++++---///000'''(((***,,,,,,,,,,,,+++---.../////////000222555999===JJJ^^^nnnoooaaaSSS>>>999222---111555222+++///000...,,,,,,000222222///......000000///...///,,,...///...,,,---000333...///000111222222222222......////////////......---.........//////000000,,,,,,,,,---------......---......///000111111222,,,222333666<<>>MMMUUUdddqqqsssfffOOO===444333222000///.........000000///.....................---,,,,,,,,,,,,,,,////////////000000000000////////////////////////..................------////////////////////////,,,,,,+++++++++,,,---............//////000111222...///111555===RRRzzz~~~iiiWWWDDD555444444222111111111222333000000000000////////////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------)))((((((''''''(((***+++***)))(((((((((***+++,,,+++)))(((***,,,---***(((+++++++++,,,.../////////000000555EEEbbbsssRRR:::111000///,,,---,,,,,,+++************+++++++++++++++++++++++++++***)))((((((***,,,---...++++++...000------...222///,,,000>>>TTTfffooommmgggZZZIII888...+++,,,***+++,,,,,,------,,,,,,---,,,,,,+++*********+++******))))))******+++,,,---,,,,,,,,,,,,---......555444CCC___sssxxxxxx{{{eeeBBB///111///---///...000000000000////////////333333666;;;@@@KKK^^^ooouuuOOOHHH???;;;<<>>@@@@@@???>>>===<<<;;;;;;999???AAAEEE[[[pppQQQ@@@<<<:::888888333333333555777777666444333333222222111111222222333222222222222333444444555666777888888:::>>>@@@AAAQQQiii************************************************))))))))))))))))))))))))))))))*********+++++++++))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++***+++,,,---+++***---------,,,+++******)))...---,,,,,,------,,,,,,---.........222===LLLWWWmmmnnnmmmhhh]]]KKK:::...000000///.........//////000000///...............------------...///000111000/////////////////////////////////////////////..................------........................---...//////000000//////---------......///000111333333666<<>>;;;<<>>===??????>>>===<<<<<<;;;;;;:::<<>>;;;999777666555444333555666777555444555555444333222222222333333333333333333444444555555666777888888:::>>>AAAGGG\\\xxx************************************************)))))))))))))))))))))))))))))))))*********++++++))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******+++)))(((((()))******))),,,+++++++++******))))))++++++,,,,,,,,,,,,,,,,,,///000222666???PPPfffvvvuuuooocccSSSBBB555///...---------------...///000000//////............///------...///000222444555000000000///.........---////////////////////////------------------..............................,,,---...///000///...---------------...///000000111222555>>>PPPoooooonnnpppyyy~~~gggNNN>>>555111222111000/////////000000.........------------,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,...---,,,+++)))))))))))))))))))))((())))))***+++,,,+++++++++------+++***+++++++++,,,,,,---......111555DDD\\\uuuddd@@@444333...***,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------444000...000111000333777---888DDDNNNWWW______[[[SSSJJJ>>>333------...///***++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......111666KKKooo]]]@@@222333000...111000000000000000000000000000111000111333333666AAALLLTTT```wwwjjjLLLEEEAAA===<<<===???>>>===>>>======<<<;;;;;;;;;<<>>JJJiiiiiiWWWDDD<<<;;;999666555777555444444555555555444777777555444333333333333444444444333444555555666444666777888999;;;>>>AAAGGG```************************************************))))))))))))))))))))))))))))))))))))************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******+++)))''''''((()))***)))************))))))))))))((()))***++++++,,,---......222:::EEESSSbbbooowwwbbbXXXIII:::000---///222---------------......///000///............//////------...///000222333444000000//////...---,,,,,,........................,,,,,,------------..............................---------.........//////......---......///000111000000444@@@XXX||||||vvvnnnddd[[[ZZZcccppp{{{{{{iiiSSS@@@555222111000000//////............000000/////////.........,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))******,,,,,,,,,---------,,,++++++,,,,,,,,,+++,,,...000555AAAWWWnnn|||VVV444000333---***...,,,,,,,,,,,,------...///------------------------,,,------------,,,++++++))))))+++000000------000;;;JJJZZZcccfffeeeYYYLLLCCC;;;222,,,+++---------******+++,,,,,,,,,,,,+++++++++***************++++++++++++++++++,,,---------,,,,,,,,,,,,---......333777IIIiiiwwwSSS:::000111...,,,///---000000000000000111111111333222333444333333999AAA@@@FFFUUUmmm|||[[[HHHAAA???===>>>???@@@???>>>===<<<;;;;;;;;;;;;<<<===CCCFFF[[[wwwUUUHHH===;;;;;;999777666999666444333444555444444777777555444333333222222555444444444444555666666444666777888999;;;???BBBFFF^^^))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((('''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******))),,,***(((((()))***+++***))))))))))))))))))*********,,,------,,,---000333999@@@LLL[[[fffgggaaaZZZNNNDDD777...,,,,,,,,,+++//////......------......//////............////////////......//////000111000//////...---,,,,,,+++------------------------,,,,,,,,,,,,------..............................000///...---...///111222////////////000111222333222333888GGGdddpppiii___WWWQQQLLLIIIGGGXXXlll}}}kkkSSSAAA777444222222////////////......------////////////............+++++++++******++++++,,,*********+++++++++,,,,,,)))*********************))))))*********)))))))))+++,,,------,,,,,,,,,,,,+++,,,---,,,+++,,,000333<<>>>>>>>>@@@AAAAAAAAA???<<<;;;:::::::::<<<>>>???AAAMMMlllbbbGGG???:::;;;<<<999777777999666444333444555444444666555444333222222222222555444444444444555666666444666777888999<<<@@@CCCLLLbbb))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))),,,***))))))***++++++***(((((())))))******+++++++++,,,...------000666;;;WWW]]]hhhqqqpppdddOOO@@@<<<555...---///000---)))000///...---------------///............//////000000///......------------.........---,,,,,,,,,+++------------------------++++++,,,,,,------......---------------------------,,,+++++++++,,,...///000000000000111222333333111333:::LLLnnn}}}mmmcccRRRMMMGGGCCC???>>>CCCJJJccczzznnnYYYAAA555333333222222...////////////...---,,,---------,,,,,,,,,,,,++++++************++++++,,,************++++++++++++((())))))***++++++******)))************)))((((((***,,,------+++++++++,,,***,,,...---,,,---222777@@@```}}}sssTTT===,,,,,,000,,,,,,111,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111///111555999>>>IIISSS```iiimmmkkkkkkhhhTTT<<<000///.........---***((()))******+++++++++++++++***))))))))))))***++++++******))))))******+++,,,---,,,,,,,,,,,,---......111666BBBVVVfffmmmiiicccCCC555222333......222//////000000111111222222222111000111444444333666;;;666999>>>FFFRRRgggtttUUUFFFDDD===>>>???@@@AAAAAAAAAAAA;;;;;;::::::;;;===@@@AAACCCZZZ~~~qqqLLL@@@;;;999;;;;;;888777888777555444444555555555444555444333333333333333333444444444333444555555666444666777999:::===AAADDDOOOfff))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++***)))***+++,,,***((((((((()))******+++,,,,,,))),,,///222666>>>JJJSSSnnnssswwwsssfffSSSBBB777...---,,,...000111///---,,,,,,,,,,,,,,,------..................///000000000///......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------***,,,...//////...---,,,////////////000111222333000444===SSSyyy~~~rrrggg\\\QQQIII???>>>======999999CCCPPPppptttppprrrrrrWWWFFF666111222111///000...//////000///...---,,,---------,,,,,,,,,++++++***************+++,,,,,,************++++++++++++***+++,,,,,,,,,+++***))))))******+++***)))(((''')))+++---,,,***)))***,,,))),,,......---///555;;;JJJllluuuZZZAAA888000---,,,***+++///---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111,,,000888BBBIIIPPP\\\gggwwwxxxpppfffffffffSSS:::---...///...,,,++++++,,,))))))***+++++++++++++++)))))))))))))))***+++++++++************+++,,,,,,---,,,,,,,,,,,,---.........888GGGWWWaaaaaaZZZRRR===222222333---...222...///000000111111222333333111///000333444333666:::444888<<<@@@III]]]yyy}}}^^^JJJBBBAAA<<<===????????????@@@@@@<<<;;;::::::;;;>>>AAACCCTTTrrrbbbCCC>>>:::999:::999555555888555444333555666777555444444444444444444555555666333333333333333444444555444666777999:::===AAADDDOOOlll))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***,,,+++)))'''(((((()))***+++,,,,,,---+++000666===EEESSSdddpppppptttrrreeePPP>>>666444,,,...//////---+++++++++)))))))))***+++---...///...............///000111//////............//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------///222777:::;;;888444111.........//////000111222444999EEE]]]rrrgggXXXMMMFFFAAA;;;777777888<<<<<<777555@@@OOOyyyyyygggaaa```]]]EEE:::222222111...,,,......///000000000///------//////.........---------******))))))***+++,,,,,,)))************+++++++++---.........---+++)))((()))***+++++++++)))((('''(((***---,,,***((()))+++))),,,///...---000777===YYYzzzrrrIII666666444...)))(((***,,,---,,,,,,+++************++++++++++++++++++++++++000/////////000333555777???JJJ\\\nnnxxx}}}uuudddcccdddRRR888---...///,,,))))))---000))))))***++++++++++++***))))))((())))))***++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---:::MMMZZZ^^^XXXKKK@@@777///000111+++,,,000,,,///000000111222222333333333111111444555444777;;;999:::;;;===FFF]]]{{{eeeLLLAAA===:::;;;===>>>>>>======???@@@<<<;;;::::::<<>>:::999999777333444777333333333555777777666444555444444555555666777888333222222222222333444444444666777999:::===AAADDDRRRuuu((()))))))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((((((((('''''',,,++++++++++++++++++++++++++++++***************++++++***))))))(((((('''+++***(((&&&&&&(((+++---222444===OOOdddqqqrrroooiiibbbVVVHHH===555111///,,,+++++++++***))))))))))))))))))***+++,,,...///...000111///---...222666444222...,,,---------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...//////000///...,,,+++---111666999888444///+++***---000111222555555555888:::IIIjjj{{{kkk```OOOIIIBBB===<<<<<<<<<;;;===444333:::;;;888DDDUUU|||wwwllleeeUUUCCC777555222///......000111//////...---,,,,,,++++++///...---,,,,,,,,,,,,---,,,,,,,,,++++++*********************************,,,---...,,,***))))))***))))))))))))*********************)))))))))))))))444,,,)))///111333???NNNvvviiiGGG222---***+++...///---)))*********)))))))))))))))...++++++...000------///---222000000444444>>>SSSddduuupppPPPEEEIIICCC333///---,,,***))))))******+++******,,,------+++))))))******++++++******)))---,,,+++*********+++,,,,,,+++++++++,,,...///000222:::FFFSSS\\\ZZZJJJ888444333111////////////000...111222222555888444---333555555555444666:::>>>999:::;;;===HHH\\\uuueeeRRRGGG>>>:::<<<===@@@CCCDDDBBB???>>>===<<<888:::???===<<>>666000---+++++++++++++++***************))))))******+++---...///111222222000---...333777666333///------------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,++++++---...000111111///,,,+++000111000//////000000///:::???UUU~~~rrreeeYYYMMMEEEAAA<<<777444444555444444555444666999777:::LLLaaaooo^^^JJJ999666444222///......000111///......---,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,++++++*********************************,,,------,,,***))))))***(((((()))))))))*********************)))))))))))),,,)))+++///000666LLLcccsssVVV;;;111---***+++...///---***++++++++++++,,,,,,,,,,,,///,,,,,,//////------000---111///333BBBNNNbbb{{{```AAA666888444)))...---,,,++++++*********---,,,,,,---//////---+++******++++++++++++******,,,+++***)))******+++,,,,,,,,,,,,,,,---...000111111AAASSS]]]```YYYGGG555444333111////////////000000222333888@@@EEE???666444444555999@@@GGGMMMOOOJJJDDD???>>>DDDTTTooorrrUUUHHHCCC>>>===AAA@@@BBBDDDCCCAAA>>>======>>><<<>>>AAA???BBBWWWnnnnnnIIICCCAAA<<<888666666888:::777777666555555555555555444333222333555666555444333333333333333444444444666999555666???@@@DDDRRRnnn(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''(((((())))))((((((''')))))))))))))))*********)))))))))))))))))))))))))))******++++++***))))))'''+++///000000555???HHHOOOYYYgggqqqpppbbbMMM???333222000---,,,++++++,,,***************+++++++++*********+++,,,---...///444444333000---///444999888555111.........---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,333111//////111111222222999???[[[sssiii[[[OOOFFF@@@:::666888555333222333444444333///555:::999999EEE]]]qqqkkkRRR===222555333111///......///000......------,,,,,,++++++++++++,,,---,,,+++***)))+++++++++++++++*********************************+++,,,---,,,***))))))***(((((((((((())))))))))))************************)))***...000111===[[[xxxzzzeeeSSS@@@111000---***+++---...---***+++++++++,,,,,,---------///---...000///---///444333888;;;GGG```vvvyyySSS999000///---***------...------,,,+++***,,,,,,,,,---///...,,,***++++++,,,,,,,,,,,,++++++***************+++------------,,,---...000111333777PPPhhhoookkk___KKK888333222111/////////000000111222555AAASSS^^^YYYNNNAAA:::666<<>>;;;:::999888555444444444444555444444000666:::<<>>??????@@@CCCFFFFFFDDDAAA>>><<<<<<===;;;:::<<>><<<<<<<<<888444777777666555555555555555444333222333555666555444333333444444555555666666444999777999AAAEEEOOObbb''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))''''''(((((())))))))))))(((((()))+++---///111222111///222===NNN]]]eeehhhtttoooeeeVVVFFF999222000++++++,,,---,,,+++***))))))))))))***+++++++++,,,++++++++++++,,,,,,---...444444333///---000666<<<999666222///......---,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...//////......------+++---222333111333999???KKKlllsssbbbSSSHHHAAA>>>;;;999777777777666555111222222222111111000000444555:::HHHeeezzzfffMMM888222666222111000............///,,,,,,,,,,,,,,,+++++++++((()))+++,,,,,,+++)))(((***************************************************+++,,,+++)))((()))***(((((((((((())))))))))))))))))******+++++++++,,,111...///999HHH\\\ppp}}}mmmRRR:::...///333---,,,++++++,,,,,,,,,,,,))))))***+++,,,------...---,,,...//////333???LLLaaammmvvvoooSSS999111000---,,,000,,,---...///...---,,,+++***))))))+++,,,,,,***(((+++,,,,,,------,,,,,,+++***+++,,,---///000000111---------...///111333555IIIcccwwwzzz|||yyy```AAA222111000/////////000111000111777KKKhhhttthhh\\\]]]lll{{{jjjooohhhPPPHHH@@@>>>??????@@@AAAFFFEEECCC@@@<<<;;;<<<>>>>>>===@@@MMMaaa|||dddYYYKKKBBB???===888333777777666555555555555555444333222333555666555444333333444555555666777777444;;;;;;:::@@@BBBMMMaaa&&&'''((())))))******)))(((((((((((())))))))))))&&&''''''((()))******+++(((((())))))))))))((((((((((((''''''''''''((((((((())))))******))))))(((''''''(((((())))))******'''(((((())))))******+++)))(((((((((***---000222444555>>>OOObbbkkkhhhaaaZZZVVVMMMBBB777000------((()))***+++++++++***)))***************++++++++++++*********++++++,,,---000111000...---///666;;;888555111.........---,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---//////...---,,,***+++---...///...,,,+++...,,,...111///,,,222>>>OOObbbwwwmmm^^^OOOEEE>>>:::999555666666666555333111000111222333222000000000111666666???YYYzzzxxxZZZ@@@222111333000000///...............,,,,,,,,,,,,++++++++++++((()))***+++,,,+++******)))))))))***************************************)))***+++***)))((()))+++))))))))))))************))))))******+++,,,,,,,,,///,,,000CCC___ttt{{{{{{zzznnnZZZBBB111+++---111+++++++++++++++,,,,,,------------....../////////,,,,,,///111222;;;OOObbb~~~iiiOOO>>>///---///---,,,---,,,,,,------------,,,,,,+++++++++,,,...---+++)))++++++,,,,,,,,,,,,++++++***+++---...///000000000------------///111444555FFF___oooqqqxxx{{{bbb===222111000//////000111222222222666DDD^^^www~~~~~~}}}tttSSSDDDAAA======>>>???@@@AAABBBBBBAAA???<<<;;;<<<>>>===???HHH[[[uuujjjRRRBBB;;;999888777777666555555555555555444333222333555666555444333444444555666777888888666======;;;???BBBOOOfff&&&'''((()))************(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((''''''''''''(((((())))))************))))))''''''((())))))***++++++(((((())))))***++++++,,,---,,,+++,,,000777===AAAEEEFFFKKKVVV``````VVVMMM@@@===888333000---,,,+++((()))***,,,,,,,,,+++++++++++++++*********************)))))))))***+++++++++---...------///555:::666333///------------,,,++++++++++++,,,,,,,,,---************************+++,,,,,,------,,,,,,+++,,,...111333444222000...***+++,,,---------,,,,,,///...111555444555GGG\\\ssszzzmmmfffSSSLLLDDD===999888777777555555666666555333222222222333444333111111333666666999JJJfff|||lllKKK666111111...//////............------++++++++++++++++++++++++*********+++++++++,,,,,,((()))))))))*********+++************************(((***+++***)))((()))+++************++++++++++++))))))***++++++,,,------,,,,,,666RRRsssuuuqqq___GGG666///---......***+++++++++***+++,,,---............////////////,,,---111333888EEE```wwwjjjMMM<<<555///...000000...---,,,,,,++++++++++++,,,,,,+++++++++,,,------+++)))******++++++++++++******)))***,,,---............,,,,,,,,,---///111333555CCC^^^oooooovvv}}}ccc<<<222111000//////000111222111333555<<>>???>>><<<<<<===>>>>>>HHHZZZpppmmmLLL:::999>>>777777666555555555555555444333222333555666555444333444555666777888999999666>>>===<<>>///222333,,,..................------++++++++++++++++++++++++++++++******+++,,,------(((((())))))*********+++************************((()))******)))((()))+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,///>>>]]]pppiiiSSS:::...///222000...***+++++++++***+++,,,...---------------,,,,,,,,,---///222666<<>>>>>@@@AAAAAA:::<<<======<<<<<<===???FFFWWWoooYYY<<<888>>>777777666555555555555555444333222333555666555444444444555666777888999999444<<<===>>>IIIZZZwww))))))************))))))******)))((('''&&&%%%$$$))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((''''''''''''((())))))))))))))))))))))))+++***)))((('''''')))***,,,%%%$$$***---+++***,,,000111555BBB\\\uuu|||bbbZZZQQQJJJEEE???888222///---,,,***))))))******************************,,,+++***)))))))))++++++'''((()))***+++,,,,,,,,,***...+++***///---000>>>777333...,,,,,,------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,++++++,,,,,,---...)))222CCCRRRSSSFFF777///...(((&&&+++//////------...111999DDDPPPeee~~~ppp^^^OOOGGGBBB>>>;;;777777666444444333333333333333333222222222111111666000---111444333444888:::IIIbbbvvvssseeeccckkkfffXXXFFF888222111000000------------------------,,,+++***))))))***+++,,,************************))))))))))))************)))))))))(((((((((((((((************************(((((()))***************''')))***)))***...//////222555EEEdddtttbbbBBB111222,,,(((+++---,,,,,,,,,---,,,,,,++++++000,,,+++000333333222333000333444888GGGccc~~~kkkMMM888333222000...---...///000...---,,,+++++++++,,,,,,++++++++++++++++++++++++*********************************)))******++++++...,,,'''***111...000???NNNooo|||iii>>>333222111/////////000000333///111888???PPPrrriiiPPPEEEBBB======>>>>>>>>>>>>======???777555<<>>@@@QQQuuu'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))***+++))))))))))))))))))))))))***)))((()))***+++******000+++***---...***))),,,888AAAOOO```ttt|||___VVVIII???:::555000+++...---,,,***))))))******************************,,,+++***))))))***++++++((()))***+++++++++++++++,,,000,,,+++///...111@@@<<<666000,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---......999NNN```aaaQQQ>>>333333---))),,,//////...000222555CCCXXXooo|||lll[[[QQQDDD;;;888888777555666555444333222222222222333333222222222111111111111...///333333111444:::MMM___ttt|||wwwlllccc]]]SSSHHH;;;111...//////...---------------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))*********************************************+++++++++++++++''''''((()))))))))))))))+++,,,---,,,,,,---//////000>>>VVVsssvvvYYY;;;---000...,,,......,,,,,,------------,,,,,,///,,,---111222000222555888???FFFJJJVVVmmmxxx[[[@@@111111000...,,,+++,,,---...------,,,,,,+++++++++,,,++++++++++++++++++++++++************************+++************+++,,,,,,---...***---222///444EEEggg~~~iii@@@333222000/////////000111111---///444999EEEaaa~~~xxxZZZHHH@@@???======>>>>>>>>>>>>======???:::;;;AAAAAA???FFFQQQooo```CCC>>>666666666666666555444222222444444444444444444444444555555444444444555666666888>>>???BBBUUU|||(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((()))+++,,,---)))))))))))))))))))))))))))''''''***---...,,,)))+++)))***,,,------000555<<>>444///...,,,+++---,,,+++***************************************+++******)))******++++++)))******+++++++++*********...+++***000000666FFFDDD===444...,,,,,,+++*********+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...---666GGGWWWXXXJJJ:::222222,,,***,,,...---///222333;;;QQQqqqoooXXXGGGAAA;;;444222333666777777444444333222111111111111222222222222111111111000...///222444222333<<>>======>>>>>>>>>>>>======;;;:::===AAA@@@AAAOOO``````DDD>>>999666666555555555444444333444444444444444444444444555555444444555555666777;;;??????DDD[[[******++++++++++++******,,,,,,+++***))))))((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((()))***+++,,,(((((((((((((((((((((((()))''''''+++///000,,,(((((((((***+++,,,111:::BBBFFFRRRaaahhhfff^^^TTTNNNCCC<<<444...,,,...000000,,,++++++*********************************************************++++++******+++++++++******)))&&&+++))))))///222;;;NNNKKKBBB777000//////...---******+++++++++,,,,,,,,,,,,+++***)))***+++---...,,,,,,++++++,,,,,,---...,,,---444;;;<<<666111000...++++++...//////111666444EEEccczzziii]]]QQQDDD999;;;888555444777999::::::444333222111111111111111222111111111111000000000///222444222222;;;MMM^^^nnn|||qqqWWW@@@222000......000111000.........---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''(((((()))))))))))))))&&&'''))),,,,,,,,,000555>>>SSShhhqqqwwwRRR888+++...,,,+++,,,'''+++,,,---...////////////,,,...000111///444DDDTTTjjjqqqvvv{{{lllIII888777222111000///......//////,,,---------,,,,,,++++++************************************************++++++++++++,,,---......)))...---,,,000222DDDbbbhhhHHH333111000///......///000111111000222444333555@@@NNNeeewwwgggMMMAAA======>>>======>>>>>>>>>>>>======;;;;;;===???@@@KKKddd|||\\\BBB;;;:::777777777666666666666777444444444444444444444444555444444444555666777888999===???HHHddd******++++++++++++******---,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))(((((()))((((((''''''((((((((((((((((((((((((((((((((()))((((((+++...///...+++,,,...000000444???KKKTTT\\\\\\ZZZTTTJJJAAA======333000---+++,,,...000111******+++*********))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++******)))''',,,)))(((...111===RRROOODDD666......//////---******+++++++++,,,,,,,,,+++************+++---...,,,,,,++++++,,,,,,---......+++,,,//////---...111,,,,,,...111111000555;;;BBBZZZyyy|||lllXXXJJJCCC>>>999666555333222333444666666666444333222222222222222222111111111000000000//////000222111///444GGGaaatttuuuvvv~~~yyy]]]BBB444/////////000111000...,,,------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++((()))))))))************************++++++,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***+++***,,,///...---333<<>>======>>>>>>>>>>>>======?????????AAAIII___vvvSSS>>>777999888777666666666666777777444444444444444444444444444444444555666777888888777<<>>TTTQQQEEE444++++++------+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---+++,,,000111...---///)))***,,,//////222;;;FFFaaaxxx}}}ZZZOOOBBB===999555111000.........///000222333333333333222222111222222333000000000000////////////000111000222???WWWqqq|||}}}}}}kkkKKK666333...///000000///---+++***+++++++++,,,,,,,,,,,,,,,)))******++++++******)))************************))))))))))))************(((((())))))******++++++,,,++++++******))))))))))))***++++++,,,,,,++++++---***+++---+++***222???aaapppxxxrrrllljjjcccWWWCCC222,,,---)))+++000---+++,,,---...............---...000000111===XXXppp}}}^^^@@@222111/////////...------,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++************************************+++---...///---222000...222:::UUUzzzxxx{{{gggFFF333222000///.........///000111...///000111111222555777<<>>>>>>>>>>>======<<<===???GGGYYYvvvwwwxxxbbbJJJ;;;666<<<777666555333333333444555444444444444444444444444444444444555666777888999888>>>FFFYYY|||&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))***+++*********************************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((***,,,,,,...444>>>EEEDDDJJJPPPUUU^^^iiimmmkkkZZZIII999222///,,,***,,,))))))(((((('''''')))***((()))***++++++***))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++((()))***++++++++++++++++++000---+++///444DDD\\\XXXIII777,,,+++,,,,,,)))******+++++++++,,,,,,,,,***+++,,,------,,,***))),,,,,,++++++,,,,,,---...***)))+++///000,,,***,,,++++++...222777AAATTTfffxxxqqqkkklllxxx~~~jjj\\\EEE===777666444///...000......///000000111333444111111000000000111111222000000/////////.........000222666???SSSlll}}}{{{jjjQQQ<<<444444---...//////---,,,,,,,,,*********+++,,,,,,------******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))************(((((())))))***++++++,,,++++++***))))))(((((('''))))))***+++++++++++++++,,,'''(((,,,,,,,,,888IIIeeetttzzzmmm```XXXIII888444+++---000***+++000---,,,,,,------------,,,,,,...///111111222<<>>>>>>>>>>>======;;;>>>FFFWWWrrryyyoooppp}}}zzzQQQBBB;;;888BBB999777555333222333333444444444444444444444444444444444555555666888999::::::>>>FFF[[[''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%************************+++*********))))))(((((((((((((((((()))+++,,,---))))))))))))))))))))))))'''+++------///777EEEQQQcccgggiiiggggggfff]]]RRRJJJ:::---...222///***((())))))(((''''''(((,,,...((()))***++++++***)))((())))))))))))))))))))))))'''(((***+++,,,,,,++++++'''((()))***+++,,,,,,,,,'''---,,,+++222:::LLLfff___OOO;;;///---...,,,*********+++++++++,,,,,,,,,***+++---......,,,)))''',,,,,,++++++,,,,,,---...---***))),,,,,,***+++...333333777===GGGYYYuuuyyyfffZZZNNNPPPaaavvvzzzppp```OOODDD>>>666111000///,,,000666000111111000//////111222000000////////////000111000/////////............111666>>>LLLeee|||zzz~~~qqqRRR666///111111,,,---............///111))))))***+++,,,------...++++++------------++++++(((((((((((((((((((((((())))))))))))************(((((()))***++++++,,,,,,*********)))(((''''''&&&(((((()))***************---)))+++111444777GGG[[[jjjyyy|||jjjYYYOOOAAA222,,,(((000333+++))),,,))),,,,,,,,,---,,,,,,++++++...///222222222999KKK^^^ooommmMMM666111777111111111111000///...---+++,,,---......,,,***)))------------------------************************((((((((()))***,,,---...&&&,,,,,,---111444GGGfffwwwwwwvvvnnnZZZBBB333//////...------...///000111/////////...000222333111666999:::<<>>AAAAAA;;;;;;BBB======>>>>>>>>>>>>======@@@FFFTTTlll|||pppqqqrrrttt{{{rrrHHH>>>===<<>>@@@AAAAAA===<<<======;;;===AAA@@@EEE___wwwjjjeeecccaaa```iii|||rrrYYYKKK@@@777999@@@999888777555333222222222222222222222222222222222666888999888999;;;<<<;;;BBB>>>FFFccc(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******+++)))&&&%%%&&&(((+++,,,111......444===HHHXXXfff{{{~~~lllRRRGGG???222---...,,,******+++++++++***'''''''''((((((((())))))))))))))))))))))))))))))******)))))))))))))))))))))(((((((((''''''''''''(((((()))))))))***************+++...222???WWWlllbbbXXX@@@000111///***...******)))(((((()))*********+++,,,------,,,+++)))***++++++***))))))+++,,,///,,,+++---------111777666???PPPdddzzzsssgggUUUEEE999888666555777<<>>444222...111000///......------...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,------+++++++++++++++******)))))))))))))))***+++,,,---***)))---000///333JJJddd|||{{{|||XXX999000000......------------......///000111111111222333444000222333333444888>>>BBBLLLWWW`````````hhhrrrxxx```LLLMMMIIICCC???>>>????????????<<<<<<>>>===;;;>>>CCCHHHZZZzzz}}}gggYYYTTTSSSXXX^^^ppp{{{bbbJJJ@@@===777666:::555555444444444444555555444444444444444444444444222444555555666999;;;<<<888EEE[[[{{{((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))''''''(((*********222555:::BBBPPP___hhhiiiooooooZZZAAA999333,,,++++++***(((((()))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))(((''''''(((((((((((('''''''''''''''((((((((())))))))))))++++++,,,...222>>>VVVkkkcccXXX???000222///'''((())))))(((((((((((()))))))))***+++,,,,,,+++***))))))***+++*********,,,...///***)))+++---///444;;;???NNNaaasssqqqZZZKKKBBB999000222222222222333333333333000000111111111000000///000000////////////000000000///......---.........///000111111000000222333///............///000111777KKKdddrrrvvvqqqggg^^^DDD<<<333,,,,,,---...---,,,---...///...---,,,+++,,,,,,+++*********++++++,,,+++************+++,,,******))))))))))))((((((''''''(((***---000444666...---+++***))))))*********))))))))))))))))))******))))))***,,,---+++***((((((+++444FFF]]]uuuyyyhhhQQQ>>>555000---++++++++++++++++++++++++.........---------------///111------222444CCC]]]}}}rrrbbbLLL666222444---111000///......------...,,,,,,,,,,,,,,,---......+++++++++,,,------,,,+++++++++************************)))******+++,,,---******---///...444JJJcccvvvrrrxxxpppPPP666000///......------------......***,,,///000000000222444111222333333333444666888888@@@FFFFFFHHHRRR___hhhxxxjjjNNNBBBHHHEEEAAA????????????>>>======>>>@@@???===BBBIIIRRRpppttt^^^OOOJJJJJJRRR```{{{eeeOOO;;;777:::888666666555444444444444444555555444444444444444444444444111222333555666999===@@@CCC___((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''((()))*********))))))))))))(((((((((((((((***------++++++,,,///888FFFSSS[[[dddlllggg\\\XXXXXXGGG333000...+++///***(((''''''((()))(((((('''(((((((((((()))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((('''''''''((((((((()))))))))******++++++,,,...222???WWWmmmjjj\\\@@@///111///)))+++******))))))))))))******((())))))************)))(((***++++++***+++---///,,,+++---000000333===GGGdddppp{{{pppcccNNN===555222111000///000222333444444333333000000000000000000//////000000////////////000000///......------.........000222444333111...---......------......---111666AAASSSeeelllggg]]]PPPFFF999444///++++++,,,,,,,,,,,,,,,------------,,,+++,,,,,,+++***))))))******++++++************++++++***)))))))))((((((((((((*********+++,,,...000111+++***)))((('''(((((((((******))))))))))))*********))))))***,,,---,,,+++///+++,,,:::QQQiiizzzqqqYYYBBB333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++000111333777777DDD^^^www|||kkkOOO666555888...111000///......------...,,,,,,+++++++++,,,---...///---++++++,,,---+++***+++***)))))))))***+++,,,************++++++,,,------,,,---,,,,,,666OOOfffkkkgggkkkcccHHH555222111......------------......,,,---...111111222666<<<888888777666555555666777444888;;;;;;<<>>======>>>??????>>>===>>>@@@AAA@@@@@@HHHRRRfffvvvbbbRRRMMMOOOZZZlllyyynnnSSSDDD777666999999777777888777555444333222222222111111222222222222333333666555666888999:::AAAHHHccc'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((''',,,...---+++111===HHHQQQ```lllkkkhhhcccWWWIIIJJJKKK===...---)))%%%******((('''''')))***)))((((((((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))))))))'''''''''((((((((((((((()))))))))*********++++++******,,,...333@@@XXXnnnoooaaaDDD222222111,,,000++++++++++++++++++++++++(((((())))))************)))***++++++***+++---///---...000222444>>>TTThhhmmmJJJAAA777000...///111222,,,---...///000111222222000000///......---------000000////////////000000......------------......---000555777666222...,,,...---...///......555@@@UUU]]]cccaaaYYYNNNAAA666444111///---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,++++++***))))))))))))************************)))))))))(((((((((((('''***************++++++,,,'''''''''(((((())))))***+++++++++******++++++++++++))))))***,,,------,,,555111333CCC]]]sss}}}~~~}}}jjjOOO;;;111......000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.../////////444333444888888FFF```qqqwww}}}yyyZZZ<<<777888///111000///......------...---,,,+++******+++,,,---111///---------/////////555222///,,,*********+++++++++++++++++++++,,,---...---++++++///@@@]]]uuuqqqmmmnnncccFFF555333000......------------......333000000333444666@@@LLLGGGCCC>>>:::777666666666444666888999999===FFFNNNfff{{{dddNNNHHHMMMAAA???>>>>>>??????===<<<;;;<<>>999888888777777999777666555444333222222222111111111222222333333333:::888888::::::;;;CCCMMMxxx'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))+++---...---111@@@WWWiiimmmpppnnncccWWWMMMDDD>>><<<>>>444,,,---***&&&+++***((('''((()))******)))((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''(((((()))******'''''''''(((((((((((((((************++++++++++++))))))***---111>>>VVVkkkiii```HHH777555000***---++++++,,,------,,,++++++((((((((()))******++++++***+++,,,+++++++++---///++++++---111:::NNNnnngggGGG777111.........,,,,,,...//////////////////000000///......------......///000000////////////000000---------,,,------...///...222888>>>BBB@@@;;;666000---...111000000===MMMcccbbb\\\QQQHHH@@@666------,,,,,,,,,++++++++++++******++++++++++++,,,,,,++++++***)))))))))******))))))***++++++***))))))))))))((((((((((((''''''&&&''''''((()))***++++++(((((()))******++++++,,,,,,,,,++++++++++++,,,,,,+++***)))***,,,.........///000999MMMfffvvvzzzwwwpppZZZAAA222............------------------------))))))***,,,---...///000111333111333:::>>>NNNhhhgggEEE777666///111000///......------...---,,,+++***+++,,,...000111333555666555444555777BBB>>>888111,,,***)))))),,,,,,++++++++++++,,,,,,,,,,,,+++,,,444JJJjjj}}}kkkIII555222.........------------......222......111333777EEEUUU[[[UUULLLDDD>>>:::777555444333555888999:::AAAIII___uuukkkWWWKKKJJJPPPFFFDDDAAA@@@???>>><<<:::999;;;===???AAALLLcccyyyyyynnnlllrrruuu```LLLCCC<<<;;;:::888666555666777222222222222333444555666222333333444444555555666999666666999999:::DDDRRRyyy''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******...///222999FFFWWWiiiuuummmbbbUUUJJJAAA999666777222555---)))...+++)))000)))(((&&&''')))******)))(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))))))))***---999PPPeeebbbbbbVVVKKKFFF999,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,+++,,,---,,,++++++,,,...++++++111>>>PPPffflllPPP;;;333...---//////+++***,,,000222333444444333222111......------...///111222//////............//////---,,,,,,,,,------...///000000555===EEEFFFAAA:::111...///222222444EEEZZZddd```UUUEEE:::444///+++)))***************+++,,,***************+++,,,,,,***))))))))))))******+++((()))***++++++***)))((())))))((((((((('''''''''%%%&&&'''((()))*********))))))******************++++++************+++++++++***)))))),,,...//////,,,555GGG___sss{{{vvvooo```JJJ333,,,------,,,++++++++++++++++++++++++++++++,,,,,,---.../////////...555:::GGGVVV]]]jjjrrrNNN888555222111000///......------...,,,+++++++++---000444666555===DDDEEE???999666666FFFAAA:::222---*********---,,,,,,++++++,,,,,,,,,***,,,------666LLLiii~~~nnnHHH444222///......------------......///+++---444666999HHHZZZooohhh___WWWPPPIIIBBB===;;;888777::::::;;;BBBKKK[[[rrrjjjVVVNNNKKKKKKMMMCCCAAA>>>============<<<<<<===AAADDDIII\\\|||~~~tttYYYFFFAAA:::999777666777888777444222222222222333444555666222222333444444555666666666222333888999:::HHHYYY{{{''''''''''''''''''''''''&&&'''''''''(((((())))))************************(((((((((((())))))))))))&&&''''''((()))******+++///111999III[[[iiinnnooo\\\III999666555000///333666666...))),,,(((%%%---((('''&&&&&&((()))))))))))))))))))))************(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))***)))((((((***555KKK___eeemmmjjjddd]]]JJJ777333)))***+++,,,,,,+++***)))))))))))))))***+++,,,---,,,------,,,+++***,,,---000222???WWWnnnyyyfffLLL999222444...---000000,,,---111,,,///333666777666444222---,,,,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,------...///,,,******222;;;>>>888111222...///333333666JJJbbbeeeaaaUUUCCC555111111000***+++++++++***)))***+++******))))))***+++,,,,,,))))))(((((()))***++++++((()))***++++++***)))((()))(((((((((''''''''''''(((((())))))))))))((((((((()))))))))((('''&&&%%%******))))))))))))******+++***)))))),,,...//////333AAAZZZtttyyynnnYYYCCC000---111222///---************************////////////////////////...<<>>CCCFFFTTTnnnuuu\\\FFFDDDGGGDDD@@@AAA<<<>>>===;;;:::<<<======>>>===CCCRRRkkkyyysssrrr~~~iiiQQQAAA===999888888777666555555444555555444444444555555666222222222333333333444444777888333444;;;===III```''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))---++++++...---)))))),,,)))(((+++...///111;;;GGGbbbkkkooohhh\\\PPPBBB888000---)))(((+++222;;;@@@666222---)))&&&%%%&&&'''((((((((((((((()))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))************,,,((()))000333CCC]]]uuuwww~~~pppTTT???222...+++---,,,)))(((******************+++++++++)))*********+++...222666PPP]]]lllxxxxxxlllYYYRRRGGG>>>777222...,,,---,,,,,,++++++,,,,,,---///...///333999;;;888444......------------......//////...------------------,,,,,,++++++,,,,,,---000///---...000111000...000---///999CCCNNNZZZeeebbbYYYKKK===333---++++++((()))))))))************+++++++++*********))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))+++...111///---+++)))((()))***,,,***+++,,,,,,,,,,,,+++***,,,---------,,,---222777GGG^^^{{{|||___FFF:::444,,,***,,,///000///,,,,,,++++++***++++++,,,(((000...,,,222222000777777OOOmmmoooNNN:::777333222000///000///...,,,------...------///222555888CCC___jjjSSS999333333---000222222000///---+++++++++,,,,,,---------,,,,,,......000555CCCUUUcccjjjpppjjjRRR<<<333111///...............///000000333999GGG[[[qqq|||nnngggiiinnnrrreeeSSSCCC;;;:::>>>BBBUUUooofffQQQ@@@@@@CCC@@@>>>@@@@@@@@@>>><<<;;;===>>>>>>DDDFFFQQQhhhyyynnnhhhsssrrr\\\EEE999888888888777777666555555444777666555444444444444444333333333333444444444444666777444555;;;<<>>PPPaaa}}}yyyfffOOO===222+++...,,,***))),,,111777;;;222000,,,((('''&&&'''((())))))((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((+++)))+++111222@@@YYYnnnxxxqqq\\\NNN777000,,,,,,+++)))(((++++++++++++++++++*********'''***,,,,,,,,,111:::BBBeeeoooyyy~~~{{{ooo]]]MMM;;;777222...,,,+++)))(((,,,,,,++++++++++++,,,,,,...,,,,,,...333444333000------------------------......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,000...------...//////...//////666EEESSS]]]dddhhhWWWMMM???444...,,,+++***))))))))))))************++++++*********)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))******&&&'''))))))***,,,///222000...,,,***))))))***+++))))))************)))))),,,+++...111...---888GGGaaassspppOOO777111---)))(((+++...///...,,,++++++***++++++,,,,,,(((000///...333222222;;;???VVVqqq]]]AAA666444222000/////////...---------...---,,,---000222555===UUUbbbQQQ===666222---///333666666333///---++++++,,,,,,,,,---------,,,...///000777FFFZZZiiiwwwxxxkkkOOO888111111000...............///000000///===VVVrrr{{{nnnkkkpppuuukkkZZZJJJ???>>>CCCHHHWWWmmmjjjTTTFFF<<<===???>>>>>>BBBAAA>>><<<<<<>>>???@@@AAADDDNNNcccxxxooohhheee}}}jjjRRR@@@999;;;888777777666666555555555888777666444333333222222444444444444555555555666444777555666;;;<<>>HHHVVViiiwww}}}vvvgggRRR???222---,,,,,,---000111222111///......---+++(((''''''((())))))))))))((((((''''''&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''+++***,,,111111===UUUgggrrr}}}yyynnnbbbYYY;;;333,,,++++++))))))+++,,,,,,++++++++++++******+++---///---...666FFFRRRiiiqqqxxxyyyppp^^^HHH999555222000...---,,,***(((,,,,,,++++++++++++,,,,,,---,,,***+++...//////...------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,...000111222444999EEEVVVeeeiiieee```KKKAAA555---,,,,,,+++))))))))))))))))))*********************))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))))))))***************'''((()))))))))***---///...---,,,+++***+++,,,---))))))************)))))),,,***---222000333GGG___{{{vvv^^^DDD333///,,,***)))***+++***)))++++++******++++++,,,,,,***000...---111000444CCCRRRcccrrrnnnJJJ444555333000/////////...------...///...------///111444<<>>@@@DDD===;;;:::>>>@@@AAABBBCCCHHH\\\zzzwwwpppoooqqqsss}}}fffOOO???<<>>777444111/////////...---...///000///......///111888AAAWWW^^^KKK:::333,,,///555DDDTTTWWWIII999000,,,,,,+++++++++,,,---...+++///222222555GGGddd{{{jjjIII333///000///...............///000000444???XXX|||~~~www{{{wwwssskkk^^^SSSMMMMMMPPP\\\hhh~~~~~~]]]FFF@@@?????????>>>===???CCC===:::;;;@@@@@@???AAAGGG[[[wwwxxxmmmnnnuuu~~~}}}dddKKK<<<999:::666666666666555555555555333333333333333444555666555555555666666666777777111777888999===AAAVVVuuu|||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))++++++***...444DDDVVVooorrrVVVFFF333++++++...222666777555222///---,,,,,,,,,))))))))))))((((((((('''((((((''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((,,,+++,,,000...777NNNbbbjjjmmmkkkjjjjjjcccYYY===333+++***,,,+++)))***++++++++++++,,,,,,,,,---,,,---...222<<>>WWWtttxxxlllWWWAAA222...+++++++++,,,,,,,,,,,,,,,************+++,,,------,,,000---...444999KKKhhhpppNNN888555111/////////.........///000000///...///111:::DDDZZZaaaPPPBBB:::111...666KKKaaaeeeQQQ999,,,---,,,+++***+++,,,---......000333555<<>>======>>>>>>===<<<===???@@@===>>>AAA???>>>GGGTTTvvv|||ppplllsssdddKKK===888666555555555555555555555555111111222222333555666777555555555555666666666777222888888999???HHHccc~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((()))+++,,,222@@@OOOdddvvvmmmWWW===111((((((+++...333999:::777222...***(((''''''(((((()))))))))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())),,,++++++...,,,555LLLaaannnwwwtttoookkk^^^PPP;;;111)))***---,,,)))((()))******+++,,,---......,,,---111888FFFZZZnnn|||rrrkkkbbbWWWFFF555---...///---,,,,,,,,,,,,***(((++++++************++++++)))***++++++++++++,,,---***+++---......---+++******************+++,,,,,,******))))))))))))******,,,---------,,,///333777>>>NNN```jjjjjj```MMM===000///...---,,,++++++***************)))))))))(((***)))))))))((((((((((((%%%&&&'''))))))))))))((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))((()))******(((''''''((((((((()))***+++---......---,,,++++++++++++,,,---***...///444JJJlll~~~ssseeeOOO:::000000)))***+++++++++,,,---///************+++,,,---...+++///...000555999MMMlll{{{VVV999666111///...//////...+++---//////......///000555>>>SSS^^^WWWNNNEEE777222444AAATTTXXXHHH666...---,,,+++******,,,---///000///222===OOObbbpppwwwpppiiiVVV===000000111---...............///000000///111888III^^^nnnvvvwwwzzzzzzgggMMMAAA???<<<============>>>>>>>>>@@@======@@@???CCCXXXpppvvvqqqnnnttt~~~___HHH???;;;999555555555555555555555555222222222222333444555555444444555555555666666666333999999999@@@NNNppp''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++---000555BBBYYYnnnmmmTTT@@@444...++++++)))&&&(((...+++,,,...000///...+++)))'''((()))))))))(((&&&%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))---***+++---+++555KKKfffyyy|||qqq```OOO:::000)))***---,,,)))((())))))***+++---.../////////000444===LLL]]]lllvvvddd[[[PPPFFF999---,,,222***))))))***---///......++++++************++++++''')))+++,,,+++++++++,,,***+++---......---+++*********))))))***+++,,,,,,((((((''''''''''''(((((('''***,,,,,,...111888===JJJYYYhhhkkkfff[[[III999,,,---......+++)))))))))+++*********))))))(((((())))))))))))(((((((((((($$$%%%'''))))))))))))((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))''')))***+++***)))***+++((())))))***++++++,,,,,,---,,,+++******+++,,,---***000222777RRRyyy|||kkkYYYBBB000,,,111+++,,,,,,+++******,,,---************+++,,,---...+++000///000333444GGGfffooo{{{UUU:::666222///...//////...)))+++---...------...///---444IIIYYYZZZWWWLLL:::999111222<<<@@@888222333---,,,+++******,,,...///000,,,000DDDaaavvv}}}zzzmmmgggUUU>>>111111000***...............///000000444333444999DDDRRRaaakkkvvvtttVVVCCC@@@EEE===>>>>>>>>>???AAAAAA???===:::;;;>>>???JJJjjj}}}pppiiiiiinnn|||sssTTTAAA===<<<:::444555555555555555555555444444333222222333333333444444444444555555555666444:::999999AAARRRxxx(((((((((((((((((((((((('''''''''((()))***++++++(((''''''(((***+++***)))...000333:::IIIbbb|||oooQQQ:::...000...,,,***))))))***+++---)))+++222333---)))***(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''((())))))))))))))))))))))))))))))///******...---,,,888JJJttt}}}bbbGGG222000---***((((((((()))---***&&&&&&,,,222333000333999BBBQQQeeessssssmmmWWWHHH999444444111,,,))),,,,,,+++***))))))******,,,++++++******++++++,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,---,,,+++))))))+++---++++++******************+++,,,,,,***+++444CCCNNNlllooojjjiiilll]]]CCC666......---,,,++++++******+++***)))(((((()))***+++***************)))((((((''''''((()))***++++++,,,''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''+++************,,,---...,,,+++******++++++***)))...000555DDD```}}}yyybbbHHH666...,,,,,,------------------------,,,------...---,,,***)))'''))),,,///333777===AAAQQQ^^^sssbbbFFF555222666000---000...---------------...//////222;;;IIITTTWWWQQQFFF???555666777999999666222...,,,.........------///111---444:::OOOrrrzzzbbbJJJ===444,,,,,,222////////////////////////333333222333777???IIIPPPhhh|||```HHHAAA@@@@@@:::<<>><<<;;;<<<:::999===AAADDDTTT}}}zzzjjjcccddddddoooeeeKKK>>>;;;;;;999444444555555555555555555333333222222333333444555444444333333333444555555:::888888===HHHbbb{{{((((((((((((((((((((((((&&&'''(((((()))))))))))),,,+++***))))))***+++---,,,:::JJJXXXjjjmmmUUU@@@333---...---+++)))))))))***+++,,,,,,000666444---)))***(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))---)))***...---+++777FFFkkksssTTT999///...,,,***))))))******,,,+++)))((())),,,...///AAAHHHTTTdddtttyyyoooaaaEEE:::000...///...,,,,,,,,,++++++***))))))******+++******))))))******++++++++++++******)))))))))******++++++,,,------...------,,,+++)))(((***,,,++++++******************,,,///222111222===PPP```uuuxxxrrrllliiiVVV===444/////////...------,,,,,,******))))))))))))*********************)))(((((('''''''''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''******))))))***+++---...,,,+++***++++++++++++***///...444HHHggg}}}lllRRR;;;///,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******)))***,,,------000333666@@@IIIZZZrrrtttKKK888222555000...000...///////////////000111111333<<>>===;;;===@@@@@@>>><<<<<<<<<;;;@@@CCCEEESSSqqq~~~kkkbbbaaaaaakkk{{{{{{^^^GGG===;;;:::888666666555555444444333333333333222222333333444555444444333333444444555555888;;;>>>AAAMMMkkk((((((((((((((((((((((((&&&'''((())))))((('''''''''***,,,,,,,,,...333888@@@UUUiiitttxxxdddNNN<<<111,,,+++++++++)))(((((()))***+++...333:::>>>999///+++,,,(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***''')))---,,,+++444@@@YYYqqquuu\\\AAA---,,,,,,++++++++++++++++++&&&)))------,,,///999BBBVVV___mmmyyyxxxaaaKKK555...***+++,,,***+++---,,,+++******)))*********)))))))))(((((()))))))))***************)))))))))******++++++,,,,,,---------------+++(((((()))+++******++++++++++++++++++)))---111111444BBBYYYkkkyyy}}}tttggg\\\GGG444000///......------,,,,,,,,,))))))************))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))***,,,,,,++++++++++++++++++,,,,,,///---777SSSrrr~~~qqq[[[???...+++---...,,,,,,,,,,,,,,,------------,,,,,,+++************+++---...//////...///222555:::???MMMgggkkkjjjsssSSS<<<222333000///222////////////...//////000111222:::BBBAAA:::444444777CCCUUUfffeeeSSS>>>444111---......,,,++++++---...000444===YYYyyyzzz|||wwwgggNNN777...//////---////////////////////////000000000//////222666:::AAA[[[WWWEEEAAA>>><<<======>>>@@@???>>><<<<<<===:::BBBFFFMMMgggooo```^^^bbbmmm}}}pppTTTBBB===<<<:::666777777666555444333222222333333222222333333444555444444333333444555555666444;;;>>>@@@QQQwww((((((((((((((((((((((((&&&'''((())))))(((&&&%%%&&&***...//////444<<>>ZZZwwwzzzuuu{{{xxxlllRRR777---111111+++////////////////////////222222333222222222444777>>>OOOpppiiiGGG???AAA>>>===@@@===>>>???>>><<<;;;<<<===<<>>AAADDDYYYyyynnnhhhhhhpppxxxuuu^^^GGG>>>===:::666333222333333333444444555555333333222222333333444555444444444444555666777888;;;???@@@JJJmmm(((((((((((((((((((((((((((((((((((()))))))))))),,,---...333@@@SSSjjjyyywwwzzzxxxpppggg\\\MMM@@@777555222///---,,,---...((())))))******+++++++++,,,777>>>:::111+++***)))))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((())))))***+++...111888PPPjjjooo]]]DDD333,,,......---,,,+++))))))((()))+++222===EEESSSmmmvvv\\\GGG999111,,,***+++...---***+++///*********)))******+++,,,+++******))))))******+++((((((((()))))))))))))))******+++++++++++++++++++++++++++)))(((((()))+++******++++++,,,---------...,,,222DDD^^^ttt}}}www[[[@@@333***'''000++++++++++++++++++++++++))))))************))))))''''''((()))))))))(((((())))))))))))************''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''((()))***++++++++++++''')))***)))''')))---111333HHHcccuuu}}}|||vvvpppJJJ888******---+++''''''******++++++,,,,,,------+++************+++,,,,,,,,,...//////000222666888EEE\\\xxxyyySSS<<<222333000///222///000///......---.........000...---...000222444555:::JJJaaassstttcccJJJ888//////...,,,+++---000333>>>SSSffftttzzzssswwwnnnaaaKKK777000111000---////////////////////////+++---.../////////000222555===TTTvvvzzzUUUHHH?????????;;;<<>>FFF\\\}}}sssxxx((((((((((((((((((((((((***)))(((((((((***,,,---,,,222>>>LLL\\\kkkwww}}}lllddd]]]XXXOOOBBB888444;;;;;;999444---))))))+++******++++++++++++++++++000999>>>888000......,,,))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((((())))))((()))+++...///888OOOkkkvvviiiNNN777,,,------+++*********++++++******444EEETTTcccyyypppYYYEEE;;;555222---***))),,,---++++++---******))))))***++++++,,,)))))))))(((((()))))))))'''((((((((()))))))))***++++++******************)))******)))((((((***---******++++++,,,------...,,,///999NNNfffwww|||zzzqqqeeeIII444000,,,)))///***+++++++++++++++++++++******))))))))))))******&&&''''''((())))))((((((''''''(((((()))*********''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***+++,,,,,,,,,+++(((+++,,,+++)))***000555777NNNaaafffkkkrrrnnnbbbBBB444+++,,,,,,'''''',,,)))******+++,,,,,,------******+++,,,,,,,,,,,,,,,///000111111111333666999FFF^^^zzzlllKKK888222555000...000...000///......---------............---///444<<>>444000------///////////////////////////...///000000000000222333333:::IIIaaa}}}{{{|||www[[[CCCAAA???=========>>>???======<<<;;;;;;>>>BBBFFFNNNhhhpppddd[[[```nnn{{{{{{zzz```MMM>>><<<<<<666444888222222222333333444444555333333222222333333444555333333444444555777888999:::BBBWWWyyyzzzqqqeee```ooo((((((((((((((((((((((((+++***((('''(((***---///777CCCWWWjjjuuutttkkkcccTTTEEE::::::888222333;;;<<>>@@@???<<<===BBBCCC@@@>>>>>>=========@@@EEEIII]]]qqqaaaYYYYYYhhh}}}|||yyyXXXGGG;;;;;;;;;555555:::333333333333333333333333333333222222333333444555333333444444666777888999>>>MMMmmm~~~oooddd[[[\\\rrr)))******)))'''''')))+++***))))))))))))+++111777>>>QQQfffsssuuulllWWWDDD444333111000/////////000111000///---+++)))((('''+++,,,,,,***(((((()))***--->>>444===+++***(((%%%))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''))))))))))))************+++***)))((((((***,,,---444@@@]]]qqqjjjYYYDDD000...---***'''''',,,///...111???OOOVVVSSSOOONNNOOOOOOGGG<<<444000///---,,,,,,,,,------,,,+++)))((((((((((((((()))))))))))))))((((((((()))***++++++)))((((((,,,111222...))))))************+++++++++((((((((((((((()))*********((()))++++++)))+++000555FFF[[[gggiiihhhiiilllMMM<<>>===<<<;;;<<<===>>><<<;;;<<<>>>BBBNNNZZZ|||mmm^^^TTTTTT^^^sssqqqSSSFFF:::888999999888888111111222333333444444555222222333333333333444444444222111222555888:::;;;>>>```mmm[[[YYY```ttt)))))))))((('''''''''''''''))),,,,,,+++,,,333:::NNNZZZdddccc[[[OOOAAA444111000...---,,,,,,------------,,,,,,+++***))))))+++,,,,,,+++)))(((***+++///AAA666???,,,+++***'''))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''(((((((((((()))))))))+++***)))((((((***,,,---444???]]]vvvuuueeeLLL222000...,,,,,,---///333666HHHXXXaaaXXXGGG===:::999:::666111...//////...---,,,,,,,,,,,,+++***)))(((((((((((()))))))))******))))))))))))))))))***+++,,,++++++///333444000,,,))))))*********+++++++++))))))((((((((())))))***++++++...000...,,,///666===TTTfffhhhggghhhcccZZZDDD555,,,---,,,'''''',,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''''''((())))))*********)))))))))((((((((('''))))))***++++++++++++***,,,((()))---...000@@@TTTxxxyyyooodddSSSDDD111///,,,)))(((((()))*********+++,,,,,,,,,,,,,,,******++++++,,,------...------000222111000777??????TTTgggzzzuuujjjXXXHHH999555000------...............---------,,,,,,,,,,,,+++))))))+++000555999333111000111222333000...---+++,,,.........555===OOOyyywwwggglll___KKK777///......,,,,,,,,,,,,,,,,,,------------///////////////000000111///111222777GGG^^^nnnsssrrrpppggg___eeevvvsssWWWEEE===<<<===???>>><<<;;;<<<===<<<;;;<<<===>>>GGG[[[mmmttt]]]QQQNNNVVVhhh|||oooQQQEEE:::777888888777777333333333333444444444444222222333333333333444444999888777777888999::::::BBBeeevvv```]]]eeexxx((('''&&&'''))))))((('''###(((---000555???MMMVVV^^^```[[[MMM>>>444///+++---,,,+++***))))))******)))))))))*********+++++++++,,,,,,+++***)))+++,,,222EEE:::AAA---+++,,,***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''((((((''''''''''''((((((((((((******)))((()))***+++,,,222;;;XXXvvv~~~sssWWW666333...,,,.........777CCChhhwwwvvv\\\???222///,,,)))))))))+++...///...,,,---,,,+++***************)))))))))*********+++++++++***)))))))))))))))))),,,+++,,,///333333000---)))))))))*********++++++***))))))((((((((()))))))))+++...000......777BBBXXXppp}}}tttmmmmmm___JJJ777---(((+++---)))(((,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((())))))***))))))))))))(((((((((((())))))***++++++++++++***,,,***,,,...///999TTTooo~~~gggNNN;;;111---,,,+++******)))*********************++++++,,,******++++++,,,,,,------///...///000000222<<>>??????===<<<;;;<<<;;;;;;===@@@GGGXXXuuusss[[[LLLHHHKKK]]]wwwhhhMMMBBB888777777666666777555555555444444444444444222222333333333333444444666666666666666777777888EEEkkkddd___lll'''&&&%%%'''***,,,+++***'''+++///777FFFYYYiiipppddd[[[LLL;;;000,,,---...)))))))))((((((((((((((('''((((((((())))))******+++,,,,,,+++******,,,---444HHH???EEE...+++,,,,,,))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''((((((((())))))***))))))((()))***++++++...333LLLlll}}}}}}ccc@@@777111///111///111EEE]]]}}}wwwUUU888111000,,,((()))***+++------,,,+++---,,,***)))))))))***+++)))*********++++++++++++++++++***)))((((((((())))))))))))+++...///---***))))))))))))************+++***))))))((()))))))))***+++,,,...///888KKK^^^wwwsssgggSSS>>>///)))'''+++,,,***(((***+++******)))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))'''''''''((((((((())))))))))))))))))(((((((((((())))))***++++++++++++***++++++,,,...222DDDfffyyy\\\>>>///...******++++++++++++*********)))((((((((()))+++,,,******++++++,,,,,,,,,,,,...---...//////444BBBQQQcccoootttzzzzzzkkk^^^QQQCCC888444222000000000///---,,,...------------,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---...///000000000...///111000...111777DDDlllzzzpppkkkQQQAAA222...//////...///------.........////////////............///000000///000000000333777999999999<<>>@@@@@@>>><<<;;;;;;<<<;;;>>>HHHYYYrrrvvv```PPPLLLNNNVVVjjj}}}]]]III???777666777555555666777777666555444444333333222222222333333333444444000222444555666777:::;;;HHHooodddaaasss)))'''&&&&&&((()))******...333<<>><<>><<<;;;;;;===:::@@@SSSooo{{{iii[[[VVVZZZbbbmmm|||vvvWWWDDD===777666777555444666777777666555444333333222222222222333333333444444222444777888999;;;>>>BBBFFFkkkeeeeeeyyy******)))'''&&&'''+++///444@@@PPPbbbuuu|||nnn]]]III444+++,,,+++'''$$$&&&'''((()))******))))))***))))))((((((''''''&&&((()))******)))***,,,...222NNNLLLTTT888///,,,***))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((()))******))))))))))))************((((((((()))))))))******...,,,888NNNeeexxxsss[[[666555444666@@@UUUppp~~~mmmQQQ999...---+++&&&*********((('''(((+++...+++******)))))))))******)))))))))*********+++++++++***))))))))))))))))))(((((()))***************((((((((()))))))))*********))))))))))))***+++,,,+++)))+++111???VVVvvv}}}sss[[[===...///,,,***)))((((((((()))***+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***)))))),,,222@@@WWWsssxxxaaaDDD000+++...((())))))***++++++******)))))))))))))))******+++******++++++++++++++++++)))***---......444EEEUUUgggmmmmmmrrruuubbbMMM<<<555111000//////000000...---++++++++++++***************++++++,,,,,,++++++***---.........---...111333444<<>>JJJddd^^^CCCCCCEEE;;;999@@@@@@@@@AAA???===;;;<<<=========IIIdddyyyiiiaaaaaafffqqqzzz|||yyy}}}rrrTTTAAA;;;777777777555555777666666555555444333222222222222333333333333444444333555777777666888===AAABBBddd}}}fffkkk~~~(((***,,,+++***///999BBBHHHWWWdddkkkrrrvvvnnnaaaNNN===---)))+++)))&&&$$$%%%&&&((()))*********))))))))))))(((((((((((((((&&&'''((()))((())),,,...222QQQTTT^^^@@@333---***))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((()))***+++((((((((())))))))))))***'''(((((()))))))))))))))...+++222@@@TTTlllooo]]]======;;;???RRRkkkuuurrrhhhSSS===333000,,,***)))''')))))))))'''(((+++---))))))************))))))((((((((()))))))))******))))))))))))))))))***+++((()))***************+++(((((((((((()))))))))***((((((((()))***+++,,,---******111>>>OOOddd}}}yyycccIII444,,,...******(((%%%$$$'''***,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***))))))***++++++++++++*********,,,666III```rrrzzzzzz|||oooQQQ777---,,,,,,))))))))))))************((()))******++++++******++++++******************))),,,//////---000???OOOfffqqqwwwuuubbbJJJ999222111///...---/////////...,,,,,,,,,+++++++++******))))))***+++++++++++++++,,,---///......000444888FFFSSS```aaaPPP<<<555888BBBaaaZZZCCC999000......+++***+++******+++++++++,,,,,,,,,...------------.../////////...000333111---///444222777>>>LLLgggfffPPP???>>>???:::;;;AAABBBBBB@@@>>>;;;;;;<<<>>>???FFF[[[zzzqqqeee\\\___kkkyyyvvvqqqrrrwww|||lllNNN???:::777888888555555888555555444444333333222222222222333333333333444444000222444333222666===DDDQQQmmm|||iiiaaappp$$$)))///000222:::JJJWWWdddnnnpppdddZZZVVVPPPGGG>>>222((()))+++******---$$$%%%''')))******))))))((((((((()))))))))))))))%%%&&&((((((((()))+++---222TTTYYYdddEEE666...***))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))++++++''''''''''''((((((((()))'''(((((()))))))))))))))+++)))...888HHHaaaiiiZZZNNNMMMIIINNNgggyyybbbKKK777)))+++...)))(((,,,'''***,,,+++)))(((***,,,((()))***++++++***)))((((((((((((((())))))))))))))))))(((((()))***++++++'''((())))))(((((()))***(((((((((((())))))))))))'''(((((()))***,,,---...000333>>>PPPbbbsssvvvUUU999...,,,+++))))))&&&"""!!!%%%+++---+++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((())))))******))))))***++++++++++++***,,,***---999PPPeeepppqqqnnnssseeeEEE...+++...,,,******))))))))))))******((()))+++,,,,,,++++++***++++++******************+++---111111,,,---:::IIIfffttt}}}rrr```HHH888333111///------.../////////---------,,,,,,,,,++++++'''((()))+++,,,...///000,,,...000000111444999===YYYhhhvvvrrrZZZ>>>333444CCC```}}}QQQ===555......///------...,,,,,,---------............------------...//////111///000444222...222999222888@@@PPPnnn|||OOOIIIAAA:::888;;;@@@DDDCCCBBB@@@===::::::===???CCCPPPkkkfff[[[VVVaaatttxxxooommmqqquuuxxxfffFFF>>>:::888999888555555888444444333333333333222222222222333333333444444444///222444444555;;;EEEMMMmmmjjjbbbVVV[[[sss+++)))+++222;;;III^^^pppsssgggYYYLLL???555333555------+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((())),,,...===OOO___]]]HHH444******)))))))))))))))************)))(((''''''&&&''''''((((((''''''''''''(((((('''''''''''''''((()))***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,***,,,444???NNNddduuuiiidddbbbjjjwwwwwwbbbKKK555444111...,,,+++,,,,,,))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))*********+++,,,)))(((***+++***---222888:::QQQtttjjjKKK666000...,,,++++++++++++***((('''&&&''''''((()))))))))))))))))))))((((((''''''&&&&&&***)))(((''''''((()))*********))))))(((((('''''')))))))))))))))(((''''''''''''''''''((((((((((((******))))))((((((''''''(((''''''(((******)))(((,,,+++000AAASSS^^^aaa___cccZZZLLL<<<000,,,...111))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,...111444555JJJ^^^uuu|||zzzuuukkk]]]MMM???777111000...---,,,,,,---------,,,+++***))))))))))))+++,,,,,,---,,,+++***)))///------000111333:::CCC___uuu|||~~~XXX444===555<<>>OOO\\\```]]]YYYSSSKKK===000)))''')))+++))))))))))))))))))))))))************************)))******+++,,,+++++++++---------...000222444555<<>>GGGfff}}}{{{VVV666===666<<>>@@@@@@>>>===<<<<<<>>>AAADDDFFF[[[vvvmmm\\\QQQTTT^^^nnn{{{~~~yyyzzz~~~xxxdddMMM???<<<;;;999777666555444444444444444444444444444444444444444444444444444444444444777::::::DDDaaa~~~|||WWWQQQQQQ^^^sss999JJJZZZdddmmmuuutttnnnTTTBBB111---//////***''')))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))***---000DDDXXXjjjhhhRRR:::///...******))))))))))))))))))))))))((((((((()))******((((((''''''''''''(((((()))((((((''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((+++...333???VVVjjjyyy}}}}}}tttfffUUU@@@000...---+++***))))))***+++************************++++++******)))(((((('''(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))++++++******)))(((((((((+++'''&&&))),,,,,,...222888]]]{{{~~~qqqdddMMM666+++******((())))))************))))))))))))***+++++++++******))))))))))))(((((((((((((((((('''&&&&&&'''(((((()))))))))(((((((((((('''((())))))))))))(((''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***,,,---------,,,+++,,,;;;QQQaaafffbbbZZZTTTGGG???333+++)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------...///000111222000EEE___ttt{{{bbbIIIGGGKKKVVVfffxxxuuuYYYQQQHHHAAA>>>:::444///000///...---------------......---,,,++++++++++++++++++,,,,,,,,,+++*********---444:::;;;>>>IIITTTrrruuuRRR888;;;777???YYYqqqvvvkkk\\\JJJ;;;111000...------...///000------------------------,,,,,,,,,------------...//////000111111222222333222777;;;EEE]]]~~~~~~___FFFBBB@@@>>>===>>>@@@@@@???>>>888888>>>AAABBBHHHRRRvvvrrr[[[NNNLLL^^^nnnrrrrrrzzzxxx[[[CCC<<<;;;:::999777666555444444333333333333333333333333333333333333333333333333333444666888;;;KKKqqqoooRRRNNNRRRbbbxxxIIIaaawww~~~lllUUUHHH888***(((---...+++)))((('''''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))+++...111CCCXXXlllmmmXXX@@@111---*********)))))))))))))))))))))((())))))***++++++((((((''''''''''''((((((***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''')))+++------777LLLaaasss|||}}}mmmUUUBBB666111***)))(((((((((((()))***))))))))))))))))))))))))************))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((*********)))))))))))))))***(((((())))))+++444>>>PPPvvvwwwcccSSSGGG777,,,***,,,,,,+++(((((()))***************((())))))*********))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((()))***---...---------------BBB[[[gggeee]]]UUUOOOAAA888///+++,,,//////---))))))))))))))))))))))))************************++++++,,,------------,,,++++++++++++,,,------...+++:::NNN___jjjfffQQQ;;;<<<>>>FFFVVVkkkuuuTTTIII<<<444444333000+++//////......------------,,,+++******)))))))))***++++++++++++++++++++++++'''+++333;;;???FFFUUUccc}}}mmmMMM999999<<>>RRRrrrmmmOOOCCC???>>>>>>???@@@AAA@@@>>>@@@888888@@@AAABBBQQQeeevvv```TTTRRRWWWjjjtttmmmjjjwwwyyyWWWCCCBBB:::999888777555555555444333333333333333333333333333333333333333333333333444444777888:::LLLwwwwwwlllYYYMMMNNNVVVjjjXXXjjjyyy{{{{{{uuu```GGG:::000(((&&&'''&&&&&&((((((((((((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))+++...111:::PPPgggmmm]]]EEE222***************))))))(((((())))))((())))))***++++++((((((''''''''''''((((((***)))((('''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***,,,,,,+++111DDDVVVqqq|||~~~iiiKKK777222444''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((()))***++++++,,,+++,,,...---***...???QQQjjjvvv[[[GGG:::222***)))+++---,,,+++'''((()))******+++******'''(((((((((((((((''''''((((((((((((((()))))))))&&&''''''''''''''''''&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''***,,,---,,,,,,...000444III___eeeaaaZZZRRRLLL888222+++)))+++---,,,)))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------------,,,***++++++,,,,,,,,,,,,,,,,,,111888BBBJJJJJJ???222999:::BBBTTTjjjtttOOODDD777000000222000---...............---------++++++******))))))******+++++++++++++++++++++,,,)))***///555:::BBBRRRbbb|||___GGG;;;999JJJeeesss|||kkkTTT>>>111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////...//////000111111222222333555666999IIIhhhsssRRRAAAAAA>>>>>>>>>@@@AAAAAA???===???999:::??????DDD]]]{{{rrr___SSSUUU^^^jjjrrrooodddgggyyyrrrRRRBBBCCC999999777666555555555555333333333333333333333333333333333333333333333333555666999999999IIIqqq|||aaaXXXHHHLLLPPP]]]ssslllmmmiii```[[[VVVHHH999111---***)))&&&###%%%)))(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))***---000111FFFaaannneeeOOO777)))++++++******)))((((((((())))))((((((((()))******((((((''''''''''''(((((()))((((((''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***,,,,,,***---;;;JJJkkkzzz~~~iiiHHH111+++,,,'''''''''(((((()))))))))(((((((((((((((((((((((('''(((((()))******++++++(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))&&&&&&''')))***+++,,,---(((***------+++333HHH\\\ttt{{{}}}___DDD666///***'''***,,,***))))))'''((()))***************''''''((((((''''''&&&&&&''''''''''''((((((((((((&&&'''(((((((((((('''&&&&&&''''''''''''((((((((('''(((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''')))++++++***,,,111555EEEYYYjjjmmmhhhbbbXXXNNN333000,,,***+++,,,***((())))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---.../////////...222000///000333555333111333555@@@TTTkkkpppDDD<<<333...000222111000---......///......------------,,,,,,+++,,,,,,---++++++******++++++,,,------++++++...222777CCCNNNiiirrrkkkLLLAAA===>>>aaauuuZZZAAA333000000...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000......///000000111111222555777888999CCC^^^yyy\\\FFF???BBB?????????@@@AAAAAA???<<<<<<:::<<<@@@CCCQQQqqqnnn\\\QQQOOO[[[kkkyyywwwmmmdddlll}}}yyywww}}}cccKKK>>>===999888777666555555555555333333333333333333333333333333333333333333333333222222555666666DDDhhhnnnSSSOOODDDLLLSSSeee}}}pppcccQQQEEE>>>999222,,,...++++++,,,)))%%%&&&)))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***))))))***,,,///...CCC```uuuttt___CCC000++++++******)))(((((('''))))))(((((('''(((((((((((((((''''''''''''(((((((((''''''''''''(((((()))&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((******)))+++444???[[[ppp}}}pppQQQ777+++((((((((())))))))))))))))))************************)))))))))))))))*********(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******''''''((()))***++++++,,,((((((+++000555@@@QQQaaaoooppppppjjj[[[FFF555...,,,((((((,,,,,,((('''***((())))))*********))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((('''((())))))))))))((('''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''''''''(((((((((((('''((((((((()))))))))***(((***,,,+++***---555;;;RRRdddsssuuuqqqjjjYYYGGG000///......---,,,++++++))))))))))))))))))))))))************************)))******+++,,,++++++++++++,,,...///000000000///222000////////////222444333555@@@UUUlll~~~___:::666222000000000000///,,,---...//////...---------,,,,,,+++,,,,,,------++++++*********+++,,,---///***))),,,///111555:::LLLOOOLLL888<<<@@@GGG|||pppSSS===111...------,,,,,,,,,++++++++++++++++++++++++++++++---------.........//////......//////000111111111111666999999>>>RRRuuu___KKKEEECCCAAAAAA@@@???@@@AAA@@@>>><<<;;;===@@@EEEQQQjjjnnnYYYRRRRRRXXXiiizzz|||wwwtttzzzyyyyyymmmVVVGGG>>>888888777666555555555555555444444444444444444444444444444444444444444444444111000333666:::HHHjjj~~~dddJJJJJJGGGLLLUUUjjj___NNN===666444000,,,+++)))&&&&&&))))))%%%$$$%%%(((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))),,,...111EEEddd}}}nnnOOO888+++++++++***)))(((((('''***)))((('''''''''''''''((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))'''((()))))))))000888NNNhhh{{{bbbGGG666...))))))************))))))++++++++++++++++++++++++++++++******)))((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************000---///999EEEQQQ^^^iiihhhiiiaaaOOO===333...***+++((())),,,+++''')))///))))))************))))))))))))***))))))(((''''''%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''''''''((((((((()))'''((((((((())))))******)))+++,,,+++***///888@@@QQQbbbqqqtttrrrgggPPP888***+++---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***,,,.../////////...)))+++...000//////222666777999CCCXXXnnnkkkIII777666444222000...------,,,---.../////////------*********)))******++++++++++++*********+++---......)))(((---111111000222555666777+++999CCCNNNdddGGG444...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111,,,222888888999HHHhhhgggHHH>>>CCCCCC;;;BBBAAA@@@@@@@@@???===;;;===@@@DDDKKK```nnn\\\OOOQQQZZZeeewww}}}cccOOOHHHBBB999888777666555555555555555555555555555555555555555555555555555555555555555888666999>>>DDDUUUwwwxxx]]]CCCGGGGGGLLLWWWlllBBB;;;222------,,,***'''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&%%%$$$$$$''')))&&&'''((()))***+++,,,,,,000777cccfff444111---)))******)))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***'''&&&&&&((((((&&&###$$$%%%'''((((((((('''&&&(((((((((((())))))))))))'''(((******)))(((((()))&&&(((******))))))---000===ZZZyyyoooUUU<<<---,,,---,,,)))'''((()))((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((***+++++++++***)))'''&&&))))))(((((((((((())))))+++&&&%%%(((,,,,,,,,,...000000888NNNhhhyyy{{{xxxuuucccMMM===111++++++///,,,***+++,,,+++(((***...''''''&&&&&&'''***,,,...***)))''''''((())))))(((***'''%%%'''***)))''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((((((((('''&&&((()))))))))))))))(((((())))))))))))************...)))))),,,+++---???TTTrrrlllkkkoooiiiUUU>>>111///...---,,,++++++++++++))))))))))))))))))))))))******+++++++++******)))'''(((***+++,,,++++++***+++,,,,,,,,,,,,,,,,,,---111---+++...000///111555888BBBVVVlll~~~jjjNNN;;;111111111111000000000000//////...------------...,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++---***((())),,,...---+++---...---***///GGGmmm|||UUU:::000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------............//////000000111111222222777;;;888<<>><<<===>>>???BBBAAAKKKcccxxx^^^SSSNNNXXXhhhwww{{{}}}~~~fffOOOBBB===;;;666555555555555444444444333444444555555444444333444333333444444666777777111777999;;;LLLkkkjjjSSSFFFEEEHHHOOO^^^ttt666111,,,***++++++((($$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((('''&&&&&&''')))(((((()))***+++,,,------000555^^^mmm===222...+++++++++)))(((***((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((((((((())))))))))))'''&&&%%%&&&))))))'''%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((((()))***)))(((((()))***&&&(((******)))***,,,///888PPPkkkvvvppp]]]EEE333,,,,,,***(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))++++++++++++***)))''''''))))))(((((((((((()))))))))%%%$$$(((++++++,,,...222GGGbbbxxxttt]]]CCC555///,,,++++++)))((((((+++)))&&&'''+++((((((''''''(((***---...+++***))))))************+++)))''''''(((&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))************+++)))+++///...000BBBXXXvvvrrrqqqqqqfffPPP;;;000///...---,,,++++++++++++******************************+++++++++******)))***+++,,,,,,,,,+++***)))+++,,,,,,,,,,,,------------******---//////111555777IIIfffxxx]]]DDD444111111111000000000/////////......---,,,---------***************+++++++++)))***++++++,,,,,,++++++,,,***)))))),,,------+++,,,000111111777MMMooopppNNN888111222------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......///000111111222222111444888666999NNNfffvvv\\\DDD>>>@@@???>>>AAAAAABBB@@@===;;;;;;===>>>CCCLLL```{{{yyyfffYYYSSSVVVfffzzzvvvttt|||cccLLL???:::888666555555555555444444444333444444555555444444333444444444444444555666777666999999>>>TTTvvvyyycccQQQJJJJJJMMMWWWiii+++)))'''(((******'''$$$((()))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''')))******((((((((()))))))))******+++,,,------000555ZZZrrrGGG444///,,,,,,+++((((((,,,(((((((((((((((((((((((($$$%%%&&&'''(((***++++++''''''((((((((()))))))))%%%%%%%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''(((((('''%%%%%%''')))'''((()))))))))***,,,...666EEE[[[nnnwwwpppZZZFFF222///+++***************************************))))))))))))))))))))))))'''(((((()))************++++++******))))))(((((())))))(((((((((((())))))(((&&&&&&***,,,+++---111888```lllRRR777,,,---...***'''((((((***...,,,((('''***))))))(((((()))+++---...***))))))(((((()))******((()))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((())))))))))))(((((())))))))))))************))))))---000...222FFF]]]vvvvvvuuunnn]]]FFF555.........---,,,++++++++++++************************)))******+++++++++******------------,,,+++***)))++++++,,,,,,------------,,,+++,,,/////////222777>>>XXX|||~~~eeeMMM;;;111111111000000000000//////...------,,,,,,,,,,,,,,,))))))******+++,,,,,,---))))))***++++++++++++***,,,***)))***+++---,,,,,,***...000222888JJJdddxxxwwwzzzrrr[[[AAA333000111------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------...///000111222222222000111444444666DDDUUU|||YYYIII<<<<<>>???CCCCCCAAA>>><<<;;;<<<>>>@@@EEE[[[|||zzzeeeYYYVVVXXXdddyyyyyymmmsssvvv\\\HHH>>>;;;999666555555555555444444444333444444555555444444333555555444444444555555666888888888BBB```oooZZZMMMJJJNNNRRR^^^sss)))((('''(((***+++)))'''((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******''')))++++++)))((('''((((((((()))***++++++,,,,,,///555XXXxxxQQQ999111,,,---+++&&&'''---((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''''''''((((((((())))))%%%%%%&&&'''((((((''''''''''''&&&%%%%%%'''((()))&&&&&&'''''''''(((((((((&&&&&&%%%$$$"""###&&&((((((((()))))))))***+++---333:::JJJbbbzzzoooYYY>>>555...,,,,,,***(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******************))))))))))))))))))))))))(((((((((((()))))))))((())),,,---,,,111777KKKqqqYYYCCC...(((,,,---***&&&)))+++111777555///***+++))))))(((((()))***+++,,,&&&&&&'''&&&&&&&&&'''(((###''')))((((((+++------''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))'''(((((())))))))))))(((((()))))))))************)))+++...///...777PPPhhhtttxxxxxxkkkSSS<<<000......---,,,,,,+++++++++,,,************************))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........///...000111000///555===QQQnnnnnnSSS@@@777444111000000000////////////------,,,++++++++++++,,,*********++++++,,,,,,,,,((()))******++++++******++++++******+++,,,,,,,,,+++---///000666DDDVVVdddbbbaaaXXXFFF666///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...///000111222333333000000222333555===FFF\\\{{{iiiIII@@@:::<<<>>>???AAAFFF???<<<;;;<<<======AAAEEELLLkkk}}}fffZZZXXXYYYccctttxxxqqqpppmmmUUUDDD???>>><<<666555555555555444444444333444444555555444444333555555444444444555555666555777<<>>AAAEEE===;;;;;;>>>>>>>>>CCCLLL___~~~eeeSSSQQQXXXaaapppsssjjjppp}}}gggOOOAAA>>>===;;;666555555555555444444444333444444555555444444333555444444444444555666666666AAAQQQhhhhhhTTTGGGDDDMMMYYYggguuu***)))'''%%%$$$%%%&&&'''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((***+++***(((''''''''''''''''''((((((((())))))(((222NNNyyy}}}RRR===,,,++++++&&&&&&,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((('''((()))(((&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))************)))'''(((***,,,***((('''''')))************,,,666NNNnnntttMMM:::***''')))((((((+++''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((())))))))))))'''((()))+++++++++***)))))))))(((((((((((())))))((('''(((***,,,555FFFWWWppp}}}lllPPP444...***++++++))))))+++'''***222999888000***)))''''''''''''''''''&&&&&&&&&)))******''''''***--->>>FFFEEE888+++((('''%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&'''((())))))******)))))))))))))))************)))+++...222===TTTtttqqqNNN666000111---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++)))))))))***+++---///000++++++,,,---...//////000//////000111222999LLL^^^nnnMMM999111000111000000////////////.........------,,,,,,,,,,,,,,,...------,,,++++++************+++,,,,,,,,,,,,+++***+++,,,+++******,,,...))))))+++222>>>JJJTTTYYYOOOMMMDDD888111000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............//////000000111111222222222333444666888:::???]]]wwwWWWEEE???>>><<<;;;<<<===>>>@@@>>><<<>>>@@@>>>>>>JJJZZZ|||~~~gggRRRGGGNNN[[[nnn}}}uuukkkjjj|||}}}eeeLLL???<<<999555666555555555555444444444333444444555555444444333444333333444444666777777<<>>???>>><<<===;;;===@@@>>>BBBYYYrrrfffVVVNNNNNN\\\nnn~~~zzzoooooozzz|||bbbKKK>>><<<888333666555555555555444444444333444444555555444444333222222333333555666888999???aaatttZZZMMMHHHHHHQQQ]]]sss%%%'''***+++***((('''&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&'''((()))***++++++......---+++)))(((***,,,))))))))))))************...///444NNNrrrlllKKK000---000+++))),,,))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((###&&&(((((('''&&&'''***$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''***(((&&&''')))+++***(((&&&,,,777HHH___ttt}}}}}}pppSSS999111///***(((+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''###&&&***---...,,,***((())))))(((((((((((())))))++++++---222:::MMMlllyyyaaaFFF555555---'''''')))))))))***+++)))((()))(((&&&(((---)))*********)))((('''&&&$$$(((***)))&&&&&&***...111>>>@@@222'''''')))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''((()))************))))))))))))************+++---///444BBBXXXnnn{{{~~~aaa@@@...---000,,,,,,,,,++++++,,,------++++++++++++++++++++++++(((((()))++++++,,,,,,,,,+++***)))))))))***+++,,,++++++,,,---...///000111,,,...333999CCCYYY|||hhhVVV???222111333111...000/////////............//////...------------...***++++++,,,,,,------...+++,,,------......------)))+++---,,,)))))),,,//////222:::GGGVVV^^^]]]ZZZ[[[UUUGGG666+++***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000000000////////////---111333222222666:::<<>>>>>GGGggglllTTTNNNQQQ\\\pppxxxnnnmmmvvvxxx```III???>>>:::555666666555555555444444444333444444555555444444333111111222333555777999:::>>>fffkkkNNNEEEFFFIIIRRR\\\uuu'''''''''''''''((())))))%%%&&&'''&&&&&&&&&(((***)))***%%%&&&---(((###***&&&&&&&&&&&&''')))***+++,,,///222333111...,,,,,,+++)))(((&&&&&&((()))+++***000222666LLLnnnvvv```???---...)))$$$***))))))************))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((($$$'''))))))((('''(((((())))))(((((('''''''''&&&'''&&&&&&'''***+++******,,,+++,,,555BBBVVVpppjjjOOO===000''''''+++)))+++,,,***'''&&&)))+++)))*********)))(((''''''))))))))))))************&&&'''((((((&&&'''(((***++++++,,,...,,,''''''***222...111AAAUUUhhhzzzxxxUUU999...******))))))))))))******,,,***((('''&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))******))))))((((((((('''''''''((())))))))))))))))))***++++++***)))+++,,,000...///777EEEVVVeeemmmtttvvvhhhJJJ555111000++++++++++++************)))************************((()))+++,,,---.........+++,,,,,,+++***+++---///))),,,///000///---------000333555777???UUUvvv}}}dddFFF@@@888222000//////////////////000///......---------------------------,,,++++++******+++,,,,,,++++++************++++++...,,,,,,---+++(((+++000555,,,222MMMdddggg___[[[YYYWWWLLL999...---...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------......///000000000000111222222333666:::===CCCXXXuuucccJJJAAA???<<>>???<<<999===888<<>>...------)))+++++++++************)))************************))))))+++,,,---.........,,,---------++++++---///...---,,,++++++---111555222444888@@@PPPhhh}}}gggQQQ???:::444000///000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))******++++++)))***------******---111888FFFUUU[[[XXXXXXZZZWWWWWWOOO???111------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,------......///000000000000111222333444777;;;>>>MMMdddjjjQQQDDD>>><<<;;;===;;;:::<<<>>>???===;;;===<<<>>>EEETTTpppsssaaaUUUMMMUUUfffwwwqqqlllvvv{{{___HHH===;;;:::999666555444444444444444555555555444444444333333333222444444222222555999<<>>;;;:::===;;;:::999:::===>>>===<<<;;;???@@@GGGaaavvv]]]VVVQQQTTTcccwwwwwwlllmmmsssWWWCCC<<<;;;:::999333333333333333444555666555444444444444333333333555333111111444888===@@@GGG___xxxVVVIIIBBBEEELLLQQQiii'''&&&&&&&&&&&&'''((((((&&&((()))(((((((((***,,,;;;HHH@@@,,,&&&'''$$$###))))))(((''''''''''''''')))))))))(((&&&&&&(((***(((((())))))))))))(((((()))%%%'''+++,,,444QQQrrrqqqrrrYYY999000///)))%%%))))))************))))))''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&'''(((((()))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((''''''((()))))))))((((((((((((((((((***)))((()))+++,,,+++*********,,,,,,***///>>>NNNeeeqqqoooXXXAAA666111,,,&&&'''))))))))))))(((((('''((()))***************(((((((((((()))))))))***'''((()))((('''''')))+++$$$%%%)))------,,,222:::```uuu|||mmm___OOOCCC777---***---******))))))))))))*********)))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))'''((())))))))))))***,,,+++---222<<>>999999???;;;:::::::::;;;<<<<<<<<>>111///((((((((())))))))))))((((((((()))***+++++++++***'''(((((((((((()))))))))'''((())))))'''((()))+++******+++---...222>>>KKKssszzziiiLLLAAA555000///...+++*********))))))))))))******)))((((((((((((((())))))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((()))))))))))))))&&&(((******))))))+++,,,++++++///888FFFUUUaaahhhgggTTT===000,,,+++)))(((+++++++++*********))))))******************************+++,,,---------------///111111000.........---///222444444666888:::BBBWWWuuuxxxuuunnniiillliiiUUU===333111000000111111000...------......------,,,+++------------------------+++,,,,,,,,,,,,+++***)))******))))))))))))*********---000...))),,,<<>>DDDTTT}}}wwwXXXMMMHHHJJJRRRZZZuuu&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((('''(((***+++000;;;666+++,,,---+++...***)))((('''''''''''''''&&&''''''&&&%%%%%%(((***))))))(((((((((((())))))((('''+++000,,,***;;;RRRoooyyymmmRRRAAA333***,,,))))))************))))))''''''''''''(((((((((((('''(((((((((((()))))))))''''''(((((((((((((((''''''''''''&&&&&&'''''''''''''''((('''&&&'''(((***(((((())))))))))))******)))((('''((()))***)))''''''$$$%%%***,,,+++,,,...<<>>===@@@===666666<<<;;;<<<<<<:::999:::<<<>>>DDDPPPnnn{{{___NNNMMMUUU]]]pppwwwooonnn{{{wwwyyy{{{yyycccPPP???;;;<<<999777999888777666555444333333333333333333444444444444555333111333999999888???IIIccc___PPPFFFGGGQQQ^^^}}}&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&''')))+++&&&+++'''%%%+++***'''---)))(((((('''''''''((((((&&&'''((('''&&&&&&(((******)))(((''''''((()))***))))))***+++)))***444AAA___qqqwwwmmm\\\AAA------))))))************))))))''''''''''''(((((((((((('''((((((((())))))))))))''''''(((((((((((('''''')))((((((''''''(((((()))'''(((((('''&&&&&&)))+++(((((()))))))))************)))((()))******)))(((***((())),,,+++)))+++///111888EEEVVVbbb___MMM<<<111---)))((()))******)))(((((()))))))))((('''''''''''''''((((((((())))))((()))***)))((((((***,,,,,,,,,...444===OOOlll|||cccJJJ888000,,,---,,,***))))))************))))))))))))******''''''((()))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******'''''''''(((((()))))))))''''''((()))))))))))))))((()))+++,,,+++,,,---///+++000:::GGGVVVcccjjjnnnXXXCCC111...---)))+++111+++++++++************)))************************++++++,,,---------,,,,,,+++---......---...000222111333888AAAQQQfff|||zzzeeeOOO555222000......///...---...////////////...------++++++++++++++++++++++++((()))+++---------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---222:::JJJdddzzz}}}lllPPP777---,,,,,,000333<<>>444000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////000------......///000000000...///000111222555:::===HHHooofffMMM;;;;;;<<<<<<:::999:::;;;888:::;;;;;;:::<<<@@@CCCNNNiii}}}dddRRRKKKSSS^^^nnn}}}|||xxxxxxxxxnnnnnnwww~~~uuuvvvrrriiiTTTFFF<<<======888666999888777666555555555555555333333333444444444555555444111444999888888FFFWWWzzz{{{^^^UUUPPPSSS\\\fff&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&&&&&&&(((***+++,,,''')))///***%%%,,,((((((''''''''''''((((((&&&'''(((((((((''')))***+++)))(((&&&&&&((()))+++))))))((('''(((,,,444;;;OOOkkk|||UUU666111))))))************))))))''''''''''''((((((((()))'''((((((((())))))******'''(((((((((((((((''''''))))))(((((((((((())))))'''(((((('''&&&&&&)))+++(((((())))))*********+++,,,***)))***++++++***)))'''((()))((($$$!!!&&&///(((222;;;HHH^^^mmm^^^CCC444///***'''(((******)))+++++++++++++++***)))(((''''''''''''((((((((()))((()))***)))((((((***,,,+++111<<>>---+++***$$$&&&...+++++++++************)))************************++++++,,,---------,,,,,,+++,,,,,,,,,,,,...111444999@@@MMM```wwwxxxZZZ???444111...,,,---.........//////000000//////...---))))))))))))))))))))))))'''(((+++---...---,,,,,,---,,,,,,++++++,,,,,,---111---...888HHH^^^vvvlllQQQ>>>666444000+++,,,---666CCCHHH@@@777333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---///000111111------......///000000000...///000111111444888;;;AAAkkkqqqRRRAAA888;;;:::888999???@@@===666888:::;;;;;;>>>CCCHHH```|||bbbQQQJJJLLLVVVbbb}}}wwwsssqqqooonnnttt~~~xxxxxxlll[[[III>>>888<<<<<<555333777777666666666666777888888333333333444444555555555777444666:::999;;;NNNeee}}}qqq\\\```eeekkkpppttt&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&'''((())))))+++///444888CCCiiisssMMM---,,,******,,,***'''(((,,,******)))((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))'''+++000:::KKK[[[]]]VVV???444,,,,,,,,,***))),,,******)))((((((((((((((('''((())))))******))))))+++***)))'''''')))---000444===RRRkkk}}}cccHHH777///------))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&'''(((&&&%%%%%%%%%'''((())))))))))))$$$$$$$$$%%%&&&'''((()))((((((&&&&&&%%%&&&'''((('''''''''''''''((())))))+++*********))))))((((((***************+++++++++)))((()))***(((%%%***000555<<>>>>>===;;;:::999::::::;;;???999999>>>===<<>>???===???EEE]]]ppp[[[WWW^^^ppp}}}&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((('''''''''((()))))))))+++...222666JJJnnnXXX666///,,,+++,,,+++'''(((+++))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&'''((()))***'''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))*********000AAAXXXeeehhhQQQBBB333///...,,,***+++******)))((((((((((((((('''(((((((((((((((''''''((())))))((((((,,,444:::EEE]]]{{{yyygggOOO;;;000,,,++++++))))))(((((((((((())))))'''''''''''''''''''''''''''((((((((())))))))))))((('''&&&&&&((()))(((&&&&&&&&&'''((()))))))))(((%%%%%%%%%%%%&&&''''''(((((((((&&&&&&&&&&&&'''((('''''''''''''''((())))))*********)))))))))(((((())))))************+++++++++)))+++///000...000444===PPPrrrvvv\\\@@@555,,,+++---,,,******+++++++++******))))))))))))))))))***+++++++++,,,++++++************++++++///...000111111111888AAAWWWwwwmmmRRRAAA555444222000000000000000//////...---,,,,,,++++++++++++******************++++++,,,,,,,,,,,,------)))))))))+++---///000000...888EEEUUUkkk|||{{{ooo[[[III777...---------...000///333???JJJIII;;;///---,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------............//////000000111111444888;;;HHHdddcccKKK???;;;<<<<<<;;;:::::::::::::::999888;;;>>><<<===NNNdddgggWWWJJJKKKUUUbbbpppzzzxxxzzzzzzsssjjjeeefffiii~~~uuu^^^NNNAAA>>>;;;999999999888777777888:::???BBB???888222555555444444555555666777555GGGTTT]]]eeeiiizzzrrrZZZQQQOOOXXXkkkzzz&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))***+++***))))))'''''''''(((((((((((((((((()))***)))***,,,000333EEEggg[[[666111---+++,,,+++''''''***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))),,,+++***))))))((())))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((***888OOOdddnnn```NNN:::111///---,,,+++******)))(((((((((((()))******))))))((((((''''''((((((((((((,,,666BBBKKKYYYsss{{{qqqXXXJJJ888,,,***++++++)))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&''')))***)))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''((()))'''''''''''''''((())))))******))))))))))))(((((((((((())))))***************(((***...111111333888GGGeeeaaa>>>444,,,+++---,,,***************)))))))))))))))******************++++++,,,,,,+++++++++,,,,,,---------///111000222;;;EEEgggpppSSSAAA555444222111000111111222///......---,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------...222EEE\\\nnnzzz{{{jjjVVVAAA777---*********,,,000///...555GGG[[[]]]LLL:::///---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------............//////000111111111444888;;;FFF```gggOOOAAA;;;:::;;;;;;;;;;;;;;;::::::999666888===@@@>>>FFF___zzz}}}eeeVVVJJJDDDMMM___nnnuuuxxxsssuuusssjjj```___hhhssspppXXXGGG???===:::999999999999888666888::::::888666444444999777555333333555777999???ZZZssseeeKKKKKKJJJTTTgggwww&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&''''''(((((())))))))))))***))))))***---000999VVVwwwZZZ555111,,,)))******((((((***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************++++++++++++000000...,,,***((('''&&&'''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***+++---444BBBRRR^^^```SSSBBB555...,,,,,,...+++***))))))(((((()))))),,,,,,+++******)))))))))...+++***///===OOO^^^gggzzz\\\AAA666+++&&&)))---,,,)))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&'''***++++++***'''((((((((((((((('''&&&(((''''''&&&&&&&&&&&&'''(((''''''&&&&&&'''))))))'''''''''''''''((())))))))))))))))))))))))((((((((((((((())))))******++++++******,,,...333>>>JJJddd]]];;;222,,,+++,,,+++***+++******************))))))+++++++++***************---------,,,------......,,,,,,...///...000<<>>UUUooo|||~~~ttt\\\EEE666111------,,,***+++...000///777MMMiiissscccMMM111000......///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------............//////000111111111444777;;;@@@UUU{{{nnnQQQBBB<<<;;;;;;999:::;;;<<<<<<;;;999888888999===CCCJJJ[[[zzzgggTTTLLLHHHIIIVVVgggsssuuutttqqqrrrnnnccc\\\bbbvvvfffOOO@@@===;;;999888999999999888555777999777333111333777777666444333444666888:::MMMhhhzzz___MMMMMMNNNWWWfffuuu&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&''''''(((((())))))((()))***)))((()))+++---333JJJdddyyybbb>>>000***'''((()))((((((***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++......---,,,+++***)))((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''))),,,------444@@@LLLZZZYYYQQQCCC444,,,---///++++++***)))))))))))))))++++++***))))))******+++222---...===WWWpppmmmHHH666///'''&&&***---+++((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''***++++++***'''((((((((((((((('''&&&(((((('''&&&&&&&&&''''''(((''''''&&&'''((()))***'''''''''''''''((())))))(((((((((((((((((())))))'''(((((()))***+++++++++------...000444BBB[[[rrr|||KKK888111+++,,,,,,******++++++++++++++++++++++++++++++++++++******************************+++,,,---000000111111000555CCCRRRtttuuuVVVAAA222111000///......//////------.........---,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------)))+++,,,,,,,,,///555999LLLaaatttwwwpppbbbNNN<<<333000///111///++++++...222000555HHHeeeuuujjjWWW333222000/////////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000111111111111333777:::===LLLooo~~~YYYDDD===;;;:::;;;888999:::;;;;;;;;;999999:::999<<>><<<:::888777888999999888777888999777444333555777222333333444666777888999III```vvvmmmXXXPPPNNNQQQZZZggguuu&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((('''((())))))((((((***,,,000>>>PPPeee}}}lllKKK333+++'''(((***)))(((***((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((***+++,,,,,,,,,,,,((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))((('''+++888EEEUUU___cccWWWDDD666000///++++++***))))))))))))***((((((''''''(((***,,,------...777NNNkkk{{{kkkPPP777///,,,(((''')))***(((&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&''')))***)))(((''''''((((((((((((((('''((('''''''''''''''(((((((((''''''''''''(((***+++'''''''''''''''((())))))''''''(((((((((((())))))(((((()))***+++,,,,,,---)))***///777DDD[[[}}}{{{EEE666///+++,,,,,,)))))),,,+++++++++++++++,,,,,,,,,******************++++++++++++++++++,,,---............///000222<<>>GGG___xxxeeeSSSIIIGGGPPPYYYeeeqqq&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&$$$######%%%((()))))))))(((((('''''''''&&&$$$&&&(((((((((((()))+++***,,,222EEEhhhwww]]]>>>555---,,,,,,***''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************)))'''%%%$$$))))))))))))************'''((((((((())))))******))))))))))))))))))))))))'''''',,,222000,,,000888DDDZZZooorrrgggUUU@@@000,,,+++******)))******************,,,///333777:::CCCVVVpppssscccWWWJJJ:::///+++'''))),,,+++)))(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&&&&'''(((&&&%%%%%%%%%'''((())))))))))))&&&&&&&&&'''''')))***+++((('''''''''((()))+++,,,'''''''''''''''((())))))&&&'''''''''(((((()))))))))******,,,---...//////444444>>>VVVtttuuuJJJ222...+++,,,+++)))))),,,(((((())))))*********+++(((((()))***+++,,,,,,---(((((((((((()))***+++,,,+++---111888CCCXXXxxxzzz[[[EEE777555333000...---------+++,,,...//////...,,,+++******+++,,,,,,---......++++++,,,,,,,,,---------(((***...222:::HHH[[[hhhkkktttoooVVV<<<000...///...(((&&&***......---...***...000333AAASSSVVVNNN:::555///,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////111111222111111333666999???LLLkkktttUUUEEE999;;;<<<888999???999999888777888999;;;<<<;;;IIIbbbhhhLLLDDDJJJPPPPPP[[[fffooonnnlllllljjjeeejjjkkksssiiiRRRDDD>>>===:::777666666777666555999888@@@UUUlllwwwqqqggg???<<<777333222444666999;;;AAAEEE]]]}}}iiiVVVLLLKKKLLLXXXbbbnnnyyy'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###(((((())))))))))))(((((('''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))+++000;;;PPPdddiiicccAAA777+++'''(((((('''&&&))))))(((((((((((())))))'''((()))******)))((('''''''''((()))***++++++,,,******))))))(((((('''''')))(((((((((***+++*********)))''')))+++,,,)))'''))))))))))))))))))))))))************************''''''(((***,,,...000111===OOOeeeooofffQQQ;;;...)))%%%&&&+++,,,))))))---...//////000555@@@NNNXXXhhhwww^^^SSSEEE:::444111---)))******))))))((((((''''''))))))(((((((((((()))))))))(((''''''''''''&&&%%%(((&&&'''+++000111---)))%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((()))))))))(((''''''&&&&&&+++,,,---,,,***+++000555999FFFXXXmmm^^^AAA111///---+++*********+++************************''''''((()))***++++++,,,***---//////---+++***+++...,,,///;;;NNNiii```DDD555333111111000///---+++---------,,,,,,------...------------------------(((***,,,+++***,,,,,,+++...///111===UUUnnn|||~~~vvv]]]DDD666333000+++---,,,,,,++++++,,,,,,---,,,///111555@@@NNNVVVWWWOOO===//////...)))(((---//////...---,,,,,,,,,,,,---...............------......------...///000111222111000000111222555666>>>MMMggg|||SSS@@@;;;666444666999::::::555;;;<<<777555:::>>>???EEEVVVwwwqqqUUUJJJIIIJJJQQQ[[[iiikkknnnqqqqqqlllddd^^^fffwwwsss[[[NNNEEE===::::::888777777777888999:::;;;HHHbbb~~~sssYYY>>>444999555111777;;;===;;;DDDbbbiiiQQQHHHKKKOOO]]]nnn%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$''''''((((((((((((''''''((('''&&&%%%%%%'''(((***&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***+++111AAATTT]]]]]]III>>>111++++++***(((%%%))))))(((((((((((())))))'''((()))******)))((('''(((((())))))******++++++)))))))))))))))(((((((((&&&&&&&&&((()))************((('''((())))))'''%%%))))))))))))))))))))))))((((((((((((((((((((((((((())))))***,,,...///000666CCCRRRZZZUUUEEE555+++///,,,+++......+++---222///000555@@@QQQfffxxx{{{```EEE===333---,,,+++)))'''))))))))))))((((((''''''))))))(((((((((((())))))((((((''''''(((((('''&&&))))))+++000444444...)))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''')))++++++...666AAAJJJTTTfff{{{xxxRRR888000///,,,***))))))***+++************************(((((())))))******++++++000---***)))***---...///000111777DDDUUUlll\\\???666333111000000///...,,,---,,,,,,+++++++++,,,,,,************************//////...,,,,,,............111:::NNNkkkiiiMMM:::333222...+++...------,,,,,,------...---///000000999JJJYYY```]]]FFF222///111...---000---,,,,,,,,,,,,,,,------,,,---------------,,,,,,000///...---------...///111000000000111333555777===JJJdddcccGGG???;;;666555777999:::999777777888999999<<<@@@DDDSSSkkkqqq[[[HHHFFFLLLRRR\\\fffkkklllllljjjgggdddddddddnnnmmmWWWLLLDDD>>>:::999888777777777888999;;;;;;FFF___|||dddHHH:::<<<777333777999;;;999BBB___zzzbbbKKKEEEJJJOOOjjj|||$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&'''((()))***&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((())))))))))))******((()))444GGGXXX```VVVJJJ999///------+++(((***))))))(((((())))))***(((((())))))))))))(((((()))))))))))))))*********(((((())))))))))))))))))''''''((())))))))))))(((***)))(((((((((((('''%%%))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,---/////////555<<>>:::999888777666777888888999:::EEE\\\xxxkkkMMM<<<<<<777555888888:::888BBB^^^~~~sss}}}zzznnnYYYHHHGGGPPPYYYsss&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******++++++))))))222GGGaaassskkk\\\EEE222+++---...,,,***))))))))))))))))))***(((((())))))))))))((((((*********)))))))))))))))((((((((())))))******++++++,,,------+++***)))***++++++))))))))))))(((((())))))))))))))))))))))))************************)))))))))******,,,------------///111222000,,,((('''***...000000222888>>>DDDNNN```xxxfffHHH777000---***))))))***((('''(((((((((((((((((((((((((((((((((''''''((((((((($$$%%%&&&'''&&&&&&'''((('''(((***---...---((($$$***(((&&&$$$$$$$$$&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&''''''((())))))******+++,,,...111;;;QQQmmmwwwSSS888000---,,,+++***))))))))))))************************+++*********************+++,,,...111333222000...000:::JJJ[[[hhhvvv|||YYYAAA666333///------...//////...---,,,+++************........................---***))),,,......///111///>>>TTTkkkuuudddGGG111///333///---222------,,,,,,,,,,,,------***...///,,,222HHHeeeyyyqqqYYY???222///------...+++*********++++++,,,---++++++,,,------------,,,000///......///000111222......///000222444777888888;;;JJJddd|||qqqNNN===;;;999999888888999999888888<<<444444;;;;;;<<>>LLLhhhvvvyyykkkXXXLLLJJJSSSbbbmmmxxx((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''((((((((((((&&&'''***---555IIIhhh~~~hhhHHH111+++***(((+++******))))))******+++))))))(((((((((((()))))))))))))))))))))*********))))))******************(((+++---...///222888===555555222...***(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((***+++,,,---++++++++++++,,,---...////////////555IIIhhhwwwWWW888---111*********))))))(((''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''(((###%%%''''''$$$###%%%(((***((('''&&&%%%&&&((()))'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++))),,,///555EEEdddnnn\\\GGG333---000,,,,,,+++++++++***************************************++++++++++++++++++***---//////111<<>>333---,,,///111...---,,,++++++*********,,,,,,---...////////////777666333111//////...///...///000111333444666666666777FFFcccZZZAAA;;;;;;999666777999888777777888999;;;:::;;;>>>CCCTTTzzznnnXXXKKKEEEDDDJJJUUUdddrrrzzzzzzyyytttmmmdddaaajjjfffPPPEEE>>>:::999999888777666555666777777:::777555888AAAMMMXXX^^^WWWDDD;;;:::555666:::555;;;EEE[[[xxx{{{hhhQQQGGGHHHQQQ]]]gggttt&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***'''(((((((((((((((((('''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''))),,,///;;;TTTkkktttzzzrrrYYY@@@555///)))+++******))))))******+++***)))(((''''''((()))***(((((())))))******++++++++++++******************''')))+++++++++///888???DDDCCC???888000+++***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++---///000+++---......---000666;;;555999@@@OOOiiiqqqZZZBBB000+++,,,***+++++++++******+++,,,&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%(((***)))%%%$$$&&&)))''''''''''''&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))******+++(((+++///444DDDccc~~~nnnXXXCCC444...---,,,,,,,,,,,,,,,++++++************************************++++++,,,,,,,,,---///111555AAAVVVppp~~~zzzfffMMM:::222000.........///...---++++++++++++,,,---......000000000000000000000000***))),,,000///222EEE[[[qqq}}}{{{iiiWWWGGG<<<,,,---...,,,)))(((***,,,,,,++++++******++++++,,,---...000666DDDWWWaaadddTTTKKK>>>333//////000///------,,,,,,,,,,,,,,,---++++++,,,---............333222000///...//////000//////111222333444444555333888KKKjjj^^^GGG===999888888666777888888666666888;;;888:::===BBBQQQooolllZZZOOOJJJIIIHHHOOOZZZgggqqqvvvtttoookkkeeeccclll{{{\\\JJJBBB===:::999999888777666555666666777888666444333777>>>HHHNNNIII===;;;<<<777888<<<888>>>QQQppp{{{dddMMMDDDHHHPPPZZZbbbnnn###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((('''&&&&&&'''((()))***&&&''''''''''''''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***))))))******///CCCWWW^^^ooovvveeeNNN@@@666...++++++************++++++***)))(((''''''((()))***'''(((((()))***++++++,,,,,,+++++++++***)))))))))***++++++(((&&&***333:::RRRPPPKKKAAA777000---...))))))))))))))))))))))))************************))))))***+++---///111222---///111000000444===EEEMMMVVVcccssspppdddPPP<<<111...+++(((((())))))(((''''''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''***---+++&&&$$$'''***###%%%'''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''((((((((()))))))))))))))***************---000444AAA^^^uuu___HHH:::111+++,,,,,,---------,,,++++++************************))))))***+++,,,,,,---------///555BBBWWWqqqyyyllliiilllmmmjjj```QQQBBB888111000......//////...,,,)))))))))***+++,,,......------------------------,,,+++000666888AAA]]]{{{yyydddOOO<<<000,,,000///+++***---...+++---,,,,,,++++++,,,,,,---------///:::OOOdddnnnmmm^^^QQQ@@@333111111...))),,,,,,,,,,,,---...//////)))***+++,,,------...---+++++++++,,,...111333555///000111222333444444444999@@@TTTrrrdddCCC>>>@@@999555999666777888777555555999<<<555999===EEE^^^kkkUUULLLIIIHHHHHHRRRYYYbbbiiiooooooiiiccc^^^___hhh}}}sssUUUFFFAAA===:::999999888666555555555666777111444666777777777888:::;;;444777;;;777:::???===BBB[[[zzzaaaJJJDDDKKKSSS\\\cccmmm&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$)))+++((($$$&&&///999QQQdddrrrooodddWWWCCC111///---+++)))+++---,,,***)))))))))))))))))))))))))))((((((---333666333///000)))(((,,,,,,&&&'''---,,,+++,,,,,,---...///000:::KKK[[[[[[JJJ999222222***++++++,,,---+++(((&&&+++)))))))))+++,,,+++***+++///111111333777888666444222222666;;;DDDXXXkkk~~~xxxwww{{{yyyoooeeePPPEEE888...,,,---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%(((******(((%%%$$$'''***%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((()))(((&&&%%%'''+++///%%%%%%%%%&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''+++,,,...???aaa}}}yyycccJJJ888111...---,,,***))))))***,,,---************************---...''''''//////+++111000===GGGTTTnnnvvvcccXXXWWWSSSMMMFFF???888555///...---,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))+++...111...***+++///)))222777888@@@ZZZ|||hhhJJJ;;;666111---/////////---,,,---...************+++,,,---...222444999GGG]]]pppuuupppfffWWWFFF:::222------000......---------,,,,,,,,,++++++++++++,,,---......---------............///---...000000111222555777888BBBXXXuuugggTTT@@@777666666666777666999:::999888888777555;;;:::BBBZZZ|||sssUUUMMMJJJFFFJJJUUUcccnnnoooffffffmmmhhhZZZbbbaaauuummmRRRCCC>>>;;;888888777777666666555555444444666222222444555444666:::666777888777888;;;<<<<<>>@@@@@@555///***++++++)))((()))************+++,,,---...777HHH___lllhhhUUU???000///...---...111111///,,,...............//////000///111000...000999???AAA>>>>>>CCCMMMYYYggg{{{xxxrrrcccZZZPPPLLLMMMKKKEEE???:::333+++'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%)))))))))(((&&&&&&((()))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%&&&&&&%%%%%%&&&&&&((()))))))))(((((((((((((((((((((************************+++......111BBBbbb}}}wwwxxxoooYYYAAA333...,,,---,,,***))))))***,,,---***************************---))))))000...,,,555;;;PPP___lllkkkUUU@@@???===:::777333000.........---,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,---///---)))***...111111444BBB^^^}}}vvvXXXAAA666000------......---,,,++++++,,,************+++,,,---......111999LLLhhh~~~dddWWWGGG<<<333---,,,///------,,,,,,,,,+++++++++++++++++++++,,,---......---------............///...///000111111222444666777@@@WWWvvvrrrTTTGGG;;;777888888888:::666666666555666999::::::>>>DDDVVVttt}}}gggVVVUUUTTTRRRXXXeeesssvvvrrrjjjhhhllliiiaaacccoookkkQQQCCC>>>;;;999888999888777666555444333222555222222555555333333666666666555444444777:::;;;HHH___yyyaaaQQQGGGKKKTTT___qqq&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***))))))***---000,,,<<>>888333......111333111...---///111111///000444777<<<===<<<999>>>KKKXXX^^^]]]]]]aaajjjvvvppp]]]QQQFFF???666000//////...---,,,)))'''''')))***)))&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%&&&'''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((************************---//////111AAA```xxxuuusssfffNNN999///------,,,+++***))))))***+++,,,************************&&&,,,+++,,,111...222@@@TTTnnntttYYYDDD333222111000///............------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---///,,,+++......,,,---000222666BBBZZZ{{{{{{YYYBBB777000------------...---***))))))************++++++,,,---...///222;;;OOOkkk~~~eeeZZZMMMBBB777...+++---,,,,,,+++++++++************++++++,,,,,,---......---------............//////000111111000111333555777BBBZZZyyysssUUU@@@:::777888999777888:::888555333444777:::===???BBBUUUuuubbbYYYWWW^^^aaa___gggtttxxxuuuqqqlllgggdddccccccrrr{{{fffOOOBBB>>><<<:::999:::999888666444333222111555222333666666222111333444444444444444666;;;>>>LLLhhh~~~xxxssscccSSSIIIEEEMMMYYYhhhzzz&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***)))))))))+++,,,,,,+++---888III^^^rrr{{{rrrcccCCC777,,,***,,,---+++***))))))))))))))))))))))))(((+++---///222:::EEENNNPPPRRRJJJ777+++++++++'''((((((((((((((()))***+++,,,111CCCbbb~~~wwweeeKKKDDD;;;888:::;;;999666555999;;;;;;999:::AAAGGGWWW\\\]]]]]]cccqqq}}}|||jjjVVVDDD:::999555000---,,,---///111,,,***))))))++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%###!!!"""&&&'''&&&$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''---***((((((***+++***)))&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((************************)))---...///;;;XXXzzzyyysssaaaHHH555......///+++******))))))******+++************************&&&,,,,,,...222111<<>>000+++,,,,,,,,,,,,,,,++++++++++++******+++,,,---------------------............///000111111111000000222444;;;FFF```cccEEE888666666999777444444888;;;777444666999;;;>>>AAAIIIhhh|||eeeRRRPPPVVVbbbhhhggglllvvvqqqmmmlllkkkddd]]]bbbmmmrrr___LLLBBB???<<<::::::888888777666444333222222333222444999999555333444222333555777777888<<>><<<::::::555555555555444444444444222111555:::<<<888777888333333777:::999666:::BBBZZZvvvbbbQQQNNNMMMSSS]]]kkk{{{''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))***)))((()))+++,,,,,,+++'''333GGG^^^tttgggNNN555------,,,***+++))))))))))))))))))))))))(((******(((&&&)))111888VVVfffooo___CCC000---000++++++************+++++++++---666IIIbbb{{{~~~}}}tttfffRRR???333...------((()))))))))(((&&&%%%$$$)))(((&&&%%%%%%''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%(((''''''(((******)))'''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''$$$'''000===EEEAAA444(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&...111111999VVV{{{|||qqqZZZ@@@000---------++++++++++++++++++++++++***************************,,,+++---333555IIIjjjzzzmmmZZZDDD555///------------------...///+++++++++++++++,,,,,,---***))))))))))))******+++---+++,,,......000777AAAgggwwwhhhUUU===555.........---,,,---,,,---...---,,,+++,,,---++++++++++++,,,---...///...555???MMM___llloookkk___aaabbb]]]LLL:::111111.........---------,,,,,,)))***,,,---......---,,,---------............//////000111111000111333555:::HHHdddrrrSSS<<<888555555666666444777<<<777555666999888777@@@MMMlll}}}eeeSSSHHHKKKMMMWWWdddkkkjjjhhhiiihhhaaa\\\\\\```ppp~~~\\\PPPCCC>>>===;;;999:::333444444444444555555555222111555;;;===:::999;;;777555777:::888444;;;FFFaaarrr\\\PPPOOOOOOTTT___ppp'''''''''''''''(((((()))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))))))))))))))***+++,,,...+++111@@@UUUmmm```@@@333000,,,)))***))))))))))))))))))))))))((()))***)))(((***///333FFF[[[ppppppWWW;;;///111++++++******)))******+++)))+++000===RRRkkk~~~zzzssskkkTTTJJJ<<<000+++***++++++,,,***)))***++++++)))&&&))))))))))))((((((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&&&&%%%''')))******)))''''''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''***222???IIIFFF888***(((''''''&&&&&&&&&''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((,,,///222@@@[[[yyy{{{xxxlllUUU===000......,,,,,,,,,,,,------,,,,,,,,,******************************(((---222222DDDddd~~~zzzuuulllYYYBBB444000......//////000/////////++++++******+++,,,,,,---******))))))******+++,,,------...000222:::MMM^^^}}}hhhOOO<<<000000...+++,,,...---(((***+++,,,,,,++++++,,,---,,,,,,+++,,,,,,---...//////888CCCMMMYYYdddhhhgggkkkooorrrkkkVVV???222111---------,,,,,,,,,++++++(((***,,,---......---,,,---------............///...///000111111222444666999GGGcccuuuVVV???:::666555777777555666999666555777;;;:::<<>>888333---++++++,,,+++***)))'''%%%'''+++---,,,***((()))***)))'''%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%$$$'''***)))&&&###$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''***(((***333===>>>555+++(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))************************(((***+++222DDD___vvv~~~xxxrrrvvvtttvvvjjjTTT===222000000---,,,------......------,,,************************(((((('''---222///===[[[uuu|||uuujjjVVV@@@444333//////000000///---+++***+++*********+++,,,,,,---+++*********+++,,,,,,---------000222888HHHddd|||eeeJJJ888...,,,///,,,''')))111000(((((()))++++++******+++---,,,,,,,,,,,,---...//////+++777FFFQQQ]]]jjjsssvvv{{{www^^^BBB222...,,,,,,,,,+++++++++******(((***,,,.........---,,,---------.........//////---...000111111222555777;;;GGGddddddKKK>>>999666888888555333333888666:::>>>===CCC]]]yyy}}}^^^KKKHHHIIIJJJSSS```pppuuukkk^^^XXXXXX]]]\\\aaaqqqlllOOOFFF===<<<;;;999888999666666555444333333222222555444555999999666666888888222111888<<>>666000...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******---***)))))),,,...---,,,///000555BBBVVVnnnzzzfffPPP===111---------,,,,,,++++++,,,,,,------------,,,,,,++++++***,,,,,,++++++,,,---...000111999GGGZZZnnn```CCC666444///......---,,,,,,------***++++++,,,------.........------------.../////////000111222222333555777>>>RRRqqqWWWDDD>>>999999888666666888888999;;;@@@MMMkkkhhhPPPHHHJJJLLLTTT]]]qqqwwwpppgggeee^^^ZZZ___]]]nnnmmmXXXHHHCCC===;;;;;;:::777333444444444444444444444444444555555555666666666777666444666;;;@@@OOOpppvvv\\\PPPQQQTTT```ttt&&&&&&&&&'''''''''''''''))))))((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))*********++++++---......///666DDDXXXooommmQQQ???666333,,,,,,+++***************)))***+++++++++,,,...000777===ZZZwww|||nnnTTT888...,,,***)))((()))+++,,,***---------444LLLoooiiiFFF:::888777<<<999888555333222111111222000///------------+++***((((((((((((((()))******)))((('''&&&&&&'''((())))))((((((''''''(((((()))(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((((((((((((((()))******************))))))))))))(((***,,,...666IIIfff{{{}}}yyyvvvhhhTTT;;;---,,,...---))),,,,,,,,,++++++++++++***++++++***))))))))))))***,,,******,,,---000999CCC___ttt~~~|||{{{lll___UUUOOOLLLKKKKKKGGG???888222000000000,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------------+++)))(((***---......///222;;;MMMaaasss}}}jjj[[[FFF666000...,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000222;;;KKK___ttt|||ZZZ???333111//////......------......++++++,,,,,,---...//////......------......///000///000111222222333666999BBBXXXwww[[[EEE???:::999888666666888;;;999<<>>VVVuuukkkTTT???333---,,,,,,+++************)))***+++++++++,,,...000666AAA___{{{xxx]]]>>>...---+++)))))))))***+++))),,,......333IIIooosssIII666111000333222111000///............///---------//////...---*********)))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((((((((((((((((())))))***)))))))))))))))((((((((()))***,,,---000@@@\\\uuuzzzfffOOO666---///111///,,,++++++++++++++++++++++++++++++***))))))*********+++)))***...000222999@@@[[[ttt|||mmmYYYHHH@@@<<<:::888999777333000......000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++,,,---...//////666CCCRRR]]]ccccccbbbKKKAAA555/////////+++'''***+++------------+++*********++++++,,,,,,,,,,,,------,,,,,,---...000111444;;;KKKddd~~~lllPPP:::111000000//////.........//////------------...........................//////000///000111222222444888;;;CCC]]]|||cccFFF???:::999888666777999===<<>>:::999999999777555444444444444444444444444111222333444666777888999666888;;;<<>>CCCTTTrrrhhhRRRKKKCCCAAAKKKYYYdddggghhhbbbfffbbb\\\YYYUUU]]]qqqrrrYYYJJJ???===;;;999999888888777444444444444444444444444000111222444555777888999777:::<<<;;;>>>RRRwwwttt```iiivvv{{{\\\'''''''''''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***,,,...000111999SSSxxxWWW777///...---+++***************+++,,,,,,,,,,,,///111444MMMpppwww___>>>000...,,,***))))))***+++...---///000222BBBfff{{{PPP888000+++***+++******)))(((((('''&&&((('''&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&))))))((((((((('''''''''((((((((((((((()))******(((((((((((())))))))))))******,,,...,,,111FFF]]]{{{]]]HHH444//////---,,,...***++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,---///...---222:::IIIggg}}}~~~tttkkkPPPFFF888111000222333222---...//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))''')))+++---...111444777AAAKKKTTTSSSJJJAAA===>>>222///***'''''')))+++---))))))************)))))))))*********++++++,,,,,,---,,,,,,,,,,,,...///000555:::MMMooo{{{tttgggVVVFFF:::444222......------......//////000000000///......------//////......//////000111000111111222333666;;;???IIIjjjjjjEEE>>>888888888888:::>>><<>>===;;;999888777777888444444444444444444444444000111222333555666888888555888::::::AAAXXXzzzzzzjjj```dddwwwjjjPPP(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''((((((((((((''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''(((((())))))******(((((()))+++---///111333???aaaWWW:::///...---,,,+++************+++,,,,,,,,,---///111>>>XXX{{{gggBBB111///---***))))))***+++///,,,---111555CCCeeeSSS999111+++***++++++,,,,,,,,,++++++******)))((((((******)))((($$$%%%'''((()))(((((('''(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))******((((((((())))))************(((+++...,,,,,,;;;OOOrrraaaHHH111,,,...,,,+++...******+++++++++,,,,,,,,,+++*********++++++,,,---------...///...222???LLL]]]pppyyyyyy}}}~~~lllccccccbbbZZZRRR???:::333000000111111000------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---///222999CCCIIIQQQSSSSSSMMMBBB:::666666111---(((&&&'''***,,,,,,+++******************+++***************+++++++++,,,,,,++++++,,,---...000333:::NNNlllvvvpppfffYYYKKK>>>333---------,,,,,,---......///....../////////000000000///////////////000000111000111111111333777===AAAQQQssscccDDD===777777888999<<<@@@CCCZZZ|||gggQQQEEEBBBEEEHHHOOOYYYcccgggccc^^^TTTTTTOOOQQQ[[[fffzzz]]]III???===<<<:::888666555555666444444444444444444444444111111222333555666777777555888999;;;FFF```llleeehhhiii~~~oooZZZGGG(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&''''''((()))******+++(((((()))+++...000222444@@@ggg|||SSS;;;000///---,,,+++************+++,,,,,,,,,---///111BBB[[[}}}jjjAAA111///---+++)))******+++---***,,,222999HHHiiiTTT999000,,,***&&&&&&'''((())))))))))))'''&&&%%%&&&((()))((('''))))))***+++***)))((('''''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''((('''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''((((((((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((((((((((()))******(((((())))))******++++++)))&&&)))...,,,)))555FFF^^^ooo}}}hhhJJJ///***///...---000*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,---...///111;;;OOObbbxxx{{{ooommmmmmtttvvvfffRRRGGGHHHKKKFFF>>>777555333111111000///......---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++,,,...///000111777BBBPPPZZZ[[[WWWOOOEEE;;;444000...///+++)))***...///,,,(((---,,,+++******+++,,,---************************++++++******+++,,,...///000:::MMMeeezzz}}}zzzvvvnnndddWWWGGG777,,,,,,,,,,,,,,,,,,---...///,,,,,,---///000222333333///////////////000111111000111111111333777===BBBWWWzzz\\\CCC<<<777777999:::===BBBRRRmmmdddMMM@@@@@@DDDAAAHHHRRRYYY]]]]]]YYYTTTOOOPPPOOOZZZnnnsssXXXGGG@@@;;;;;;999777444333333555444444444444444444444444111222333333444555666666888:::;;;===KKKfff|||ggggggttt{{{wwwZZZJJJ<<<)))((((((''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))'''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''((()))++++++&&&,,,***)))///...000<<>>ZZZwwweeeAAA111000...---,,,+++******///******000888KKKpppXXX333---000+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%''')))******)))((()))((('''&&&%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''((((((((()))+++*********))))))((((((,,,,,,+++)))))),,,111444JJJYYYdddfffeeehhhllllllZZZGGG444---+++)))***---((()))***,,,,,,+++******---,,,+++++++++***)))((()))---111333888GGGccczzz|||nnn[[[WWW\\\```UUUJJJ<<<555666888777444111000///...------...///,,,,,,+++***+++,,,---...------------------------)))+++...///...+++(((&&&------...666HHH\\\fffgggddd]]]PPPAAA555......///++++++++++++++++++++++++*********)))))))))))))))(((((()))************)))+++,,,,,,,,,+++,,,///111444???QQQbbbpppyyy~~~qqqRRR999555000000///...------,,,,,,++++++++++++,,,---......+++,,,---...////////////222,,,...666888666>>>JJJaaatttWWWDDD<<<999;;;888555AAARRRttt|||]]]NNNGGG@@@BBBHHHFFFRRRZZZWWWQQQQQQRRRQQQNNNIIIMMMbbbeeePPPDDD???<<<:::888666888:::999555777777666555444444333333333444555555555666888:::333888999<<>>111,,,*********++++++++++++++++++++++++))))))))))))))))))*********)))((((((((()))+++,,,...//////---,,,---///111888EEEZZZmmm}}}hhhBBB333000//////......---------111000///...------------+++,,,---...////////////111000333666888CCC]]]xxx___AAA;;;;;;===>>>;;;>>>RRRiii~~~YYYLLLBBB@@@@@@@@@EEENNNQQQSSSSSSNNNKKKKKKJJJGGGNNNaaannnTTTCCC======@@@???===;;;999888777777666666666555444444333333333444555444444444666888777999<<>>@@@NNNkkkdddJJJDDDAAABBBDDDFFFNNNWWWUUUVVVTTTNNNIIIJJJNNNQQQ___www~~~dddNNNBBB@@@DDDDDDCCCCCCBBB>>>888666888666666555555555444444444333444555444333444555777999999<<>>;;;::::::((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''))))))((((((''''''&&&&&&((()))***+++++++++++++++(((((((((((())))))******)))(((((((((((())))))******,,,***---222111;;;SSSyyyjjjFFF444222///---+++++++++,,,...---...000111111777???XXXvvvyyySSS555...------,,,,,,,,,------///222444>>>[[[mmmIII444///...+++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''((('''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((((((((()))))))))***''''''''''''(((((((((((((((***,,,---,,,,,,,,,---+++---...---+++...777@@@CCC@@@999222---++++++++++++***)))))))))***,,,---+++++++++***((((((+++---,,,...444AAAXXXmmmrrrmmmbbbSSS???111,,,******+++,,,///000...***(((***---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''---111///,,,000>>>JJJaaaooo}}}xxxfffOOO===666111+++***,,,---***&&&************************(((((())))))************+++***((('''''')))+++,,,...//////...------000222333IIIiiijjjEEE999///////////////.........,,,,,,,,,,,,---...///000///000111222222333333222///222666999CCC]]]xxx]]]III???===<<<;;;>>>JJJccccccMMMAAA??????AAADDDIIISSS\\\XXXYYYWWWOOOGGGHHHUUUcccoooXXXHHH???BBBHHHQQQQQQSSSRRRHHH:::555666555555555555555444444444333444555555444444666888999;;;???MMMiiittteeepppjjjNNNAAA===;;;::::::))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((('''''''''((()))***++++++,,,++++++'''(((((())))))******+++))))))(((((((((((())))))***+++)))---222111>>>YYYwwwxxxYYYAAA333111///,,,++++++,,,---------///000...000===JJJppp|||VVV;;;------,,,,,,,,,---......---///666IIIgggbbbDDD333---,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))******((((((((()))))))))******'''(((((((((((())))))))))))+++------,,,+++,,,---,,,///222444444777DDDRRRZZZQQQBBB222++++++,,,+++******))))))******+++,,,(((******)))&&&'''+++///...666AAAPPPdddsssrrrhhhSSSDDD444---+++***))))))***,,,,,,+++((((((,,,///++++++,,,---------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...000---...;;;SSSgggqqqzzzxxxgggSSS>>>000000...,,,,,,---+++'''###************************((((((((()))******++++++***)))((((((((()))+++,,,------...---------000222444NNNsssfffCCC888////////////////////////000///...---,,,,,,,,,,,,000000111222333333333333222333444888EEE```nnnQQQ@@@999<<<:::;;;EEE]]]~~~hhhPPPBBB===>>>???BBBHHHPPPYYY```YYYYYYVVVPPPIIIOOOfff|||fffSSSGGGAAAEEEMMM]]]___eeeeeeUUU???444555555555555555555555555555333444555555555666888:::777???IIIVVVmmmzzzvvvjjjVVVDDD>>>===888666888......---,,,++++++++++++***)))'''&&&&&&''')))***''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''((()))************'''(((((()))******++++++))))))(((((((((((())))))******(((---222000???]]]www{{{\\\DDD999222000...,,,+++,,,---...)))+++......---777NNNdddtttPPP777,,,,,,,,,,,,,,,---...///,,,///>>>[[[xxxqqqOOO:::333000---***))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&''''''&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))))))))*********((((((((()))))))))******)))***++++++******+++,,,))))))///888@@@IIIXXXgggkkk^^^GGG222+++...///+++)))***++++++,,,,,,++++++(((+++---,,,***,,,222888@@@LLLXXX___iiipppiii\\\BBB666,,,,,,...---++++++)))***++++++******+++,,,***+++,,,.........---,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,...000444<<>>@@@BBBFFFLLLTTTZZZ\\\VVVSSSQQQPPPTTTddd|||```PPPFFF@@@DDDLLL[[[```kkkooo___EEE666777555555555555555555555555222444555666666888:::===<<>>>>><<<555444888444333222111000/////////,,,***)))(((((()))***,,,''''''((((((((((((''''''&&&'''''''''(((((())))))%%%&&&'''((())))))))))))'''(((((()))***+++++++++***)))(((((((((((())))))))))))''',,,111000@@@___|||qqqKKK666333111000...,,,,,,,,,......)))---111222555EEEfffhhhFFF...,,,,,,,,,,,,---......///444777LLLooobbb@@@222333333...)))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&"""###%%%'''((((((''''''%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))************(((((())))))******++++++)))******)))((((((***,,,222111777HHHYYYhhhxxxssscccJJJ333,,,000111,,,***+++,,,---...---,,,++++++...111111000444;;;AAAVVVccckkkiiihhhggg\\\LLL===222,,,...000,,,)))))),,,,,,---...---,,,***(((***+++---...///...------***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,///555???MMM]]]iiippp```aaa[[[JJJ:::222000///***+++,,,,,,++++++---...))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))************))))))***++++++,,,---111333555QQQxxxjjjEEE555////////////000000000000.........//////000111222---...///000000111111000444111111999NNNjjj___GGG???>>>???<<>>@@@BBBFFFLLLQQQRRRPPPRRRMMMKKKQQQ```yyytttXXXIIIAAA:::===EEEPPPYYYiiiqqqcccHHH::::::444555555555555555555555222444666777777999<<<>>>KKKdddwwwsssqqqyyy]]]III@@@===@@@<<<444444;;;