BM6P6(@ wwwnnnkkkkkklllmmmmmmmmmrrrwwwsssggg``````PPPQQQQQQRRRYYYbbbfffdddddddddbbbZZZRRROOOSSSYYYppphhh]]]SSSLLLFFF???:::555555777777333000444;;;EEE___}}}qqqeee\\\NNN>>>555444666666555000<<>>999666444333555888999555222777@@@YYYnnn|||nnnhhhYYYEEE888333222222000---111999===777---***---+++,,,+++***(((((()))+++******)))(((((((((((((((***)))'''%%%%%%%%%&&&'''{{{wwwpppjjjgggeeedddcccbbbaaa^^^\\\^^^ZZZWWWUUUPPPHHHCCCBBBEEE@@@;;;???PPPbbbiiihhh\\\cccfff]]]MMMAAAAAAEEEHHHFFFBBB<<<666333222333111444:::;;;777333:::DDDfffvvvoooYYYLLL:::///,,,...000000---,,,,,,---***'''(((,,,,,,***)))((()))***))))))(((((((((((((((((('''&&&***)))'''&&&%%%%%%&&&'''{{{pppjjjjjjhhhdddgggfffdddcccaaa^^^YYYVVVTTTPPPJJJFFFCCC???>>>===DDDCCCBBBEEEPPP[[[\\\WWWOOOSSSUUUOOODDD<<<;;;===FFFFFFDDD===666222222333///333:::;;;555111888CCC]]]nnnyyyzzzyyy___???666,,,&&&(((+++...///+++***+++---...---+++***+++)))&&&'''***+++)))'''&&&&&&((((((((('''&&&%%%)))((('''&&&&&&&&&&&&'''vvvrrrjjj```___cccfffeeefffccc^^^ZZZVVVRRRMMMIIILLLHHHBBB??????AAABBBAAANNNPPPNNNJJJIIIKKKKKKHHHCCCBBB@@@???>>>===<<<<<<@@@@@@???999222......000...111777888222---222;;;GGG]]]pppxxxhhhIII666111,,,))))))***((('''''''''''')))+++,,,)))&&&***'''&&&'''***+++)))&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&&&&&&&~~~ssskkkeeeddd```\\\^^^cccfffdddaaa]]]XXXSSSOOOKKKGGGDDDFFFDDD???<<>>>>>===666777666333000......///,,,...111333///***,,,222666KKKbbbppptttkkkSSS<<<,,,+++*********)))'''%%%((((((%%%###$$$)))***((('''&&&&&&((())))))((('''%%%&&&''''''(((''''''''''''''''''''''''''''''&&&|||tttkkkccc^^^^^^bbbdddeeegggiiifffaaaWWWVVVSSSRRRQQQOOOLLLJJJBBBAAA===:::===DDDCCC>>>LLLJJJCCC:::666999;;;:::888666333444777999:::999222111//////000000///---+++)))+++...---))))))+++...;;;MMMYYYWWWKKK===444###$$$%%%&&&((()))(((''''''***)))%%%$$$)))+++)))$$$&&&((()))(((''''''(((''''''&&&&&&'''(((((()))&&&&&&'''''''''''''''&&&~~~tttllleeeaaa]]][[[___fffmmmppprrroooggg]]]MMMMMMOOORRRTTTTTTQQQOOOAAA@@@<<<888;;;AAA>>>777::::::777666888<<<999333666666666555333222222333000---***+++------***''')))&&&'''+++---***((()))***///:::BBB<<L=hĦ4ĉ@ӵ>Lwwwqqqjjjddd```^^^___aaagggjjjmmmjjj___UUUWWW___xxxvvvlll```VVV[[[UUUMMMIIIKKKJJJAAA777555222...+++++++++++++++************************((()))++++++++++++---///...---,,,+++******))))))((()))*********)))((((((***+++,,,***(((''''''(((%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''dddppp|||zzzmmmaaa^^^aaaiiimmmrrrwwwyyy{{{~~~GG=?HdĦ=ĪjGG=?HdĦ|||vvvhhhdddaaaaaa```]]]^^^aaallllllkkkeeeYYYOOOQQQYYYjjjpppqqqiii___VVVNNNGGGJJJFFFBBB>>><<<:::777444222000...+++)))))))))***************************(((***++++++++++++---...,,,,,,+++***))))))))))))$$$&&&((()))'''&&&&&&&&&&&&(((******(((&&&&&&&&&$$$&&&''''''&&&%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''gggxxxӵ```ccchhhĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵwwwmmmfffaaa```ccchhhggg___ZZZYYYhhhfffccc]]]QQQGGGGGGMMMTTTUUURRRKKKFFFCCC???;;;???<<<999777444000---,,,......---+++))))))***,,,++++++++++++++++++++++++(((***++++++******+++---******))))))((()))))))))$$$'''******(((&&&&&&'''###&&&***,,,+++(((''''''%%%'''((((((''''''((()))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((hhh|||?~4UUU[[[^^^g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~vvvmmmccc\\\```bbbiiiqqqoooaaaVVVSSSaaa^^^[[[UUUJJJ@@@???CCCAAA???:::666666777777555333000///222333000,,,***+++,,,+++*********,,,...++++++++++++++++++++++++((()))******))))))***+++)))((((((((((((((()))***'''***---...+++))))))***$$$(((,,,///...,,,***)))&&&((())))))(((((()))+++$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%$$$######%%%'''(((hhh4DӵSSSVVVYYYHƅ^Hu]Ħ{{{Hu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħyyywwwmmm___\\\cccjjjuuusss^^^LLLBBBTTTNNNFFFBBB@@@@@@???===>>><<<999777555555555666444333222000...,,,***))),,,+++)))'''(((***,,,...---***((((((+++,,,***)))&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''')))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''lll4DuXӵSSSSSSVVVDdDΦDdDĦxxxDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦwwwnnnjjjbbbYYY\\\fffvvvlllUUUFFF@@@EEEBBB>>><<<<<<<<<;;;999888777444222000000000111000//////......------,,,,,,+++)))((((((***,,,...///,,,***)))++++++)))'''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''rrr4DuXӵSSSPPPSSSDdDΦDdDӵtttDdDĦ}}}}}}o)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵwwwlllccc^^^XXXVVV___lllyyy```JJJ???===777777777999::::::888666333222000...---,,,------++++++,,,------...//////+++***)))((((((***,,,---000...,,,***+++***)))'''&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((( """%%%((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''vvv4DuXӵRRROOOQQQDdDʜ4DuTӵqqq>d<ĦzzzDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ|||vvvjjjeee___\\\XXXXXXaaammm}}}}}}wwwgggRRRBBB;;;;;;444777:::<<<===:::666333111111///...------------)))******+++---...//////+++***)))((()))***,,,---///---,,,++++++******)))'''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))+++,,,---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''yyy4DuXӵQQQOOOQQQD&dq&ĒRlllnnnsdKĦxxxDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRxxxpppjjj^^^___```^^^ZZZXXX^^^ffflllfff[[[PPPFFF???;;;999888;;;???@@@>>>999444111000000///...............+++++++++,,,,,,,,,,,,,,,******)))))))))***+++,,,++++++++++++***+++,,,---((()))******(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---------+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''{{{4DuXӵPPPPPPRRRHu]3hhfffiiilllnetttuuu=e}}}~~~~~~nepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h{{{sssjjjccc^^^WWW\\\```]]]WWWRRRUUUYYYXXXPPPEEE>>>===<<<:::888999<<aĦs׼sHoD^DdDĦs׼sxxxnnnfffaaa\\\ZZZYYY^^^___XXXNNNJJJLLLPPPKKKEEE===888777888888888555888;;;;;;777333111111......///////////////...//////...---,,,++++++******************+++++++++((()))***)))((('''))),,,)))***++++++))))))***+++(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''Φ4DuXӵtvӵ>d<Ħ\\\^^^```dddgggiiilllĦppprrrtttvvvwwwwwwwwwsssvvvyyyzzzzzzzzz}}}ĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦxxxmmmddd___]]]\\\\\\___bbb___TTTHHHEEEIIINNNEEECCC>>>999555555666888222555888888666333444555///000111111222222111111//////...------,,,++++++)))*********++++++++++++)))***+++)))&&&%%%'''***)))+++++++++***)))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''?aŖ%7uSQuR)ӵsdKĦ[[[\\\^^^```bbbdddgdKĦsssssstttuuuuuuttttttrrruuuxxxzzzzzzyyyzzz{{{~~~gdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦvvvnnneee___ZZZYYY^^^fffccc___TTTGGGBBBHHHOOOSSSLLL===000222888888777777777888999888666444444555333000///111444555111,,,...000222111///---,,,,,,))))))***+++,,,,,,,,,,,,,,,---,,,+++***+++---000)))(((&&&%%%&&&''')))***((((((((((((((((((((((((''''''''''''((((((((((((###(((,,,,,,(((&&&(((+++%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&...,,,***'''%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%%%%&&&>ARRRneYYY[[[[[[\\\^^^```nennnoooqqqssstttuuuvvvvvvsssuuuwwwwwwwwwwwwxxxyyyne~~~neDenene>Ak<fhDeneneneuuuoooggg```YYYVVV]]]fffeee___RRREEECCCJJJSSSWWWJJJ<<<111111666777666666444555777666555444444555333000///111444666333///---///000000...,,,++++++'''((()))+++,,,---......------,,,***((((((***,,,)))((('''&&&&&&((()))+++''''''''''''''''''''''''''''''''''''((((((((((((&&&***,,,+++&&&###$$$&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%QQQSSSVVVYYY[[[XXXZZZ\\\]]]iiijjjkkknnnqqqtttvvvwwwxxxsssuuuuuuuuuttttttvvvxxxxxxyyy{{{|||}}}}}}wwwrrrmmmggg___VVVRRRZZZeeehhh___PPPDDDDDDNNNUUUWWWFFF;;;111000444555444444000222333444333333555666444222///111444666555333,,,---//////---+++******&&&'''(((***,,,---...///......---***((('''(((***)))((('''''''''(((***+++''''''''''''''''''''''''&&&''''''''''''(((((((((%%%(((+++)))&&&######$$$'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$'''yyy]]]SSSQQQRRRTTTTTTTTTUUUWWWYYYWWWXXXZZZ[[[\\\___cccfffgggiiilllooorrrtttvvvvvvuuuuuuuuutttrrrsssuuuwwwwwwvvvvvvuuuvvvwwwxxxxxxyyy{{{~~~~~~~~~wwwoookkkhhhccc[[[PPPLLLVVVbbbiii```QQQFFFFFFNNNRRRPPPAAA999222///111333333222...000222333333444777999777555222222333444444333+++---//////---+++++++++((())))))***+++,,,---------------+++)))(((***+++)))(((((((((((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###%%%(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((,,,+++)))'''%%%&&&)))~~~yyy]]]SSSPPPQQQRRRRRRQQQRRRTTTVVVVVVWWWYYYYYYZZZ\\\```cccggghhhjjjmmmoooqqqrrrsssuuuuuuuuutttssssssuuuxxxyyyxxxvvvtttttttttuuuuuuvvvxxx{{{|||||||||}}}~~~~~~qqqhhhaaa___[[[TTTKKKHHHSSS```ggg___RRRHHHFFFJJJIIIDDD;;;777222///000222222111000111333333444555888;;;;;;888555333222222111111,,,...//////...,,,,,,,,,,,,+++***)))))))))******)))*********((((((***+++((((((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&((()))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((...---+++'''%%%$$$''')))|||zzz^^^TTTPPPQQQRRRQQQPPPQQQRRRTTTVVVWWWYYYYYYZZZ\\\___bbbfffgggiiikkkmmmnnnoooooossstttttttttssssssuuuwwwzzzxxxvvvtttsssssstttuuuuuuwwwyyyzzzyyyyyyzzz|||}}}wwwjjjaaaVVVSSSPPPLLLGGGGGGRRR___bbb]]]RRRGGGBBBBBB???999555666333//////222444222222333444444444666999;;;;;;:::777555222000///...+++---//////...---,,,---...,,,+++)))((((((((()))%%%'''((((((''''''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))(((&&&%%%###&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((******(((&&&###"""$$$&&&{{{}}}aaaWWWQQQRRRRRRRRRPPPQQQRRRTTTWWWXXXYYYZZZZZZ\\\___aaadddeeegggjjjlllmmmnnnooooooqqqsssssssssssstttuuuwwwvvvtttrrrrrrtttvvvwwwuuuwwwyyyyyyxxxxxxxxxyyyzzz|||}}}pppcccZZZNNNJJJGGGFFFFFFIIITTT___]]]ZZZOOOBBB;;;999888555000444444///...333555444444555555444333444777:::888888888555222000...---***,,,......---,,,,,,,,,---,,,***((('''((()))***((()))******((('''((()))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&$$$"""'''&&&$$$######$$$&&&'''$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''%%%$$$###%%%&&&{{{cccYYYRRRSSSSSSSSSQQQQQQSSSTTTXXXYYYZZZZZZZZZ\\\___bbbbbbcccfffiiikkkmmmoooooolllnnnqqqssssssrrrsssttttttsssqqqqqqrrrtttwwwyyyuuuwwwyyyyyywwwwwwwwwxxxxxxzzz}}}}}}}}}}}}~~~xxxlll^^^VVVJJJEEEBBBCCCFFFKKKVVVaaaZZZWWWMMM>>>555333555444---333444000...333666555666666555444222333666888555666777666333000......(((+++------,,,++++++++++++***)))'''''')))***,,,---...///...,,,*********$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&''''''%%%$$$((('''%%%$$$$$$%%%'''(((%%%&&&'''((()))+++,,,,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''''''''(((***tttdddZZZLLLOOORRRTTTSSSRRRRRRRRRSSS```kkkjjj^^^UUUVVV\\\ccceeegggiiikkkkkkkkkkkkpppnnnmmmooosssuuutttrrrttttttttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||}}}||||||}}}~~~uuugggVVVJJJKKKFFFAAA@@@DDDLLLTTTXXXPPPNNNIII@@@777222111222222222222111222222333333666666555444444444555555777555333111000000000111***+++---......---+++***))))))(((((((((((()))))))))''''''))),,,---+++)))'''''''''((((((***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((($$$"""###(((***)))&&&)))(((((('''''''''(((((($$$%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%+++)))'''%%%###$$$$$$%%%uuu}}}bbbXXXRRRSSSTTTVVVWWWWWWVVVVVVXXXbbblllkkkbbb[[[\\\aaa___aaacccfffhhhjjjjjjkkknnnmmmlllnnnqqqssssssqqqssstttvvvxxxyyyyyyyyyxxxzzzyyyyyyxxxxxxyyyyyyzzzxxxzzz{{{|||{{{zzz{{{}}}|||qqqcccSSSHHHGGGCCC???>>>BBBHHHNNNQQQLLLJJJEEE===555222222444333222222111222222333333666555555444333333333333444333222111000000000000)))***,,,------,,,***)))))))))(((((((((((())))))(((&&&%%%&&&)))+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&######%%%$$$!!!&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%&&&wwwzzz```VVVSSSPPPNNNPPPSSSUUUTTTRRRWWW\\\bbbbbb^^^[[[[[[^^^[[[]]]___bbbeeeggghhhiiikkkkkkkkkmmmppprrrrrrqqqsssuuuyyy{{{||||||zzzyyy{{{zzzxxxwwwwwwxxxzzz{{{zzz{{{||||||{{{zzz{{{}}}}}}}}}~~~~~~yyykkk]]]OOOGGGAAA>>>;;;;;;>>>CCCHHHJJJHHHEEE???888333111333666333333222222111222222333555555444333333222111111000000111111000///......))))))++++++++++++)))))))))((((((''''''(((((()))'''%%%###$$$&&&(((((((((((('''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%$$$""" !!!%%%'''&&&$$$'''&&&&&&&&&&&&&&&''''''######$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$&&&'''zzzyyy___VVVSSSNNNIIIJJJOOORRRQQQNNNTTTUUUXXXYYYYYYYYYYYYZZZ[[[\\\^^^```bbbdddffffffiiiiiijjjlllnnnpppqqqrrrtttuuuwwwyyy{{{{{{{{{zzz|||zzzxxxvvvvvvxxxzzz||||||}}}}}}}}}{{{{{{}}}~~~|||||||||}}}~~~ttteeeWWWLLLFFF???;;;888888<<>>;;;777777<<>>>>>===;;;:::999888666555111111111222444444444333555555555444333111000///111222444555444333222111000///...,,,+++++++++,,,,,,++++++******)))))))))((()))***)))((('''(((***))))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%$$$$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###%%%&&&$$$ !!!%%%###############$$$$$$%%%&&&&&&&&&&&&%%%$$$######""""""""""""###$$$%%%%%%zzzzzz^^^UUUSSSQQQNNNNNNOOOQQQQQQQQQUUUVVVVVVWWWYYY[[[\\\]]]\\\\\\\\\\\\]]]^^^______^^^```bbbcccdddfffiiikkkmmmmmmmmmmmmooopppqqqrrrsssuuuxxxyyyyyyzzz|||~~~zzz|||}}}}}}|||{{{||||||zzzyyyxxxxxxyyyzzz|||}}}}}}}}}}}}}}}|||||||||||||||}}}~~~ppp[[[OOOHHHCCC???>>>>>>???>>>===;;;999666555111111222333444444444444444444444444333222000000...///111333444444444333///...---,,,,,,,,,,,,,,,++++++++++++***)))(((''')))***++++++***)))***+++***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#########"""!!!"""###$$$%%%!!!$$$&&&&&&###"""###%%%############$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""$$$###############$$$$$$zzz{{{^^^UUURRRPPPNNNNNNOOOPPPQQQPPPSSSSSSTTTUUUWWWYYY[[[\\\aaa```^^^]]]\\\]]]^^^___^^^```bbbcccccceeehhhjjjggghhhjjjllloooqqqtttuuurrrtttvvvxxxxxxzzz|||yyyzzz|||{{{zzzyyyyyyzzzyyyyyyxxxxxxyyyzzz{{{|||{{{|||||||||}}}}}}}}}~~~{{{|||}}}~~~~~~|||jjjVVVLLLGGGBBB??????===@@@DDDDDDAAA<<<666333000222333444333333444444333333333333333222111000...///000222333444444444...---------------------++++++++++++***)))'''&&&***,,,---,,,+++***+++,,,******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%###$$$%%%&&&&&&%%%######$$$###"""""""""###$$$%%%"""%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###""""""######yyy|||___UUURRRPPPNNNNNNOOOQQQPPPPPPRRRSSSTTTUUUWWWYYY[[[\\\eeeccc```^^^\\\]]]^^^______```bbbbbbbbbcccfffhhheeefffhhhkkknnnppprrrsssppprrruuuvvvwwwyyy{{{~~~xxxzzz{{{{{{zzzxxxyyyzzzyyyyyyyyyyyyzzz{{{||||||{{{{{{||||||}}}}}}~~~~~~{{{{{{|||}}}~~~~~~~~~~~~uuueeeRRRIIIEEEBBB??????;;;AAAHHHJJJFFF>>>777333111333555444222111222333222222222333333222111111///000000111222222222222------------------,,,,,,+++++++++***)))(((''''''***,,,---,,,+++***+++,,,***))))))((('''&&&&&&&&&***)))((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$$$$%%%"""###$$$%%%%%%%%%$$$###$$$###"""""""""###%%%&&& ###%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$###""""""""""""xxx}}}```VVVRRRPPPOOOOOOQQQQQQQQQPPPTTTUUUUUUVVVXXXZZZ[[[\\\dddbbb```^^^]]]]]]^^^______```aaabbbaaabbbeeegggeeefffhhhjjjkkklllmmmmmmnnnpppssstttuuuwwwyyy{{{yyy{{{||||||{{{zzz{{{{{{yyyyyyzzz{{{{{{|||||||||{{{{{{||||||}}}}}}~~~~~~{{{|||}}}~~~~~~~~~qqqaaaPPPGGGEEEBBB@@@???:::AAAIIIKKKGGG>>>888444444666888666333000111333000111222222222222222111000000000000000000000111---.........------,,,+++******)))((((((((()))))))))***++++++***)))***+++((((((((((((''''''''''''******)))'''&&&%%%$$$###"""######$$$$$$$$$$$$######$$$%%%%%%$$$$$$%%%'''"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&"""$$$%%%%%%$$$###"""###%%%&&&&&&&&&%%%$$$+++)))'''%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###vvv~~~aaaWWWRRRQQQPPPPPPRRRRRRQQQPPPTTTUUUUUUVVVWWWXXXYYYZZZ]]]]]]\\\\\\]]]^^^``````___```aaaaaaaaaaaadddfffbbbcccfffhhhjjjkkkkkkkkkmmmooorrrssssssuuuwwwyyywwwxxxzzz{{{zzzzzzzzz|||zzzzzz{{{|||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}||||||}}}~~~}}}~~~nnn___NNNGGGDDDBBB@@@???:::@@@FFFFFFAAA;;;888888888:::<<<:::444111222444000000111222222222222222///////////////000111111......///......,,,***)))***)))'''&&&&&&(((***,,,((()))***)))((('''(((***''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$######$$$''')))###############$$$%%%%%%$$$$$$#########$$$%%%&&&!!!!!!"""$$$&&&&&&%%%$$$"""###%%%&&&'''&&&%%%$$$+++)))'''$$$###"""######$$$$$$##################uuubbbXXXSSSQQQQQQQQQRRRSSSRRRQQQSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ]]]___aaabbb___```aaaaaa```aaaccceee]]]___cccfffjjjlllmmmmmmmmmoooqqqrrrrrrsssuuuwwwsssuuuwwwxxxwwwwwwxxxzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||}}}~~~|||~~~~~~}}}|||}}}~~~mmm^^^NNNGGGDDDBBB@@@???;;;???BBBAAA<<<888999;;;;;;>>>???<<<666222222555///000111222222222222222............///111222333////////////...,,,***(((***)))&&&%%%%%%(((+++...&&&((()))((('''&&&'''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&""""""###""""""$$$(((+++$$$###"""""""""###%%%&&&%%%$$$#########$$$%%%&&&#########%%%&&&''''''&&&"""###%%%''''''&&&%%%$$$'''%%%$$$""""""###%%%&&&$$$###############$$$$$$www}}}aaaXXXXXXWWWUUUSSSRRRQQQQQQRRRRRRTTTUUUUUUUUUVVVZZZ\\\YYYYYYZZZ[[[\\\]]]]]]^^^\\\]]]^^^___```bbbbbbcccbbbccccccbbbaaabbbdddfffjjjllloooqqqqqqqqqqqqrrrsssuuuvvvwwwwwwxxxzzz||||||||||||{{{{{{{{{}}}||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}lll^^^PPPHHHDDD???<<<;;;>>>===:::999888:::<<<===???EEEGGGAAA999666444222000222111000222555555111333333111000000111333333555333111///---+++******))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((***)))%%%###"""###"""$$$&&&((((((&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%### """$$$&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%'''((('''%%%###""""""(((%%%$$$%%%$$$ !!!%%%%%%%%%%%%%%%%%%%%%%%%www}}}aaaWWWUUUUUUUUUUUUTTTSSSQQQPPPSSSTTTUUUUUUUUUVVVZZZ\\\YYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^______``````aaaaaaeeeffffffeeeddddddgggiiiiiilllooopppppppppqqqrrrrrrsssuuuuuuuuuvvvyyy{{{{{{|||}}}}}}}}}~~~}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~lll^^^PPPIIIEEE@@@<<<<<<>>><<<999777777999;;;===>>>DDDDDD===666444222111222444333222444777777333333333222222222222333333333222000...,,,+++******((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%((((((&&&%%%&&&'''###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$"""!!!!!!###%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((())))))&&&%%%$$$$$$(((%%%$$$&&&%%%!!! ###$$$$$$$$$$$$$$$$$$$$$$$$www|||```WWWRRRTTTUUUVVVVVVTTTRRRPPPSSSTTTUUUUUUUUUVVVYYY\\\YYYYYYZZZ[[[\\\]]]]]]^^^________________________bbbcccccccccbbbbbbdddfffiiikkknnnoooooooooqqqrrrppprrrsssttttttuuuwwwyyyxxxzzz||||||}}}~~~~~~}}}||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}lll___QQQJJJFFFAAA======<<<:::777555555777;;;===AAAEEEDDD<<<555444444222444666555444666:::999555333333444444444444333333111000...,,,+++***))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%!!!###$$$$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''')))******(((&&&&&&''''''$$$$$$&&&&&&###"""%%%########################xxx}}}aaaWWWTTTTTTUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVUUUWWWYYY\\\YYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^_______________```___aaabbbaaa``````bbbccchhhjjjmmmnnnnnnnnnpppqqqpppqqqssssssssstttwwwyyyvvvwwwyyyzzzzzz{{{}}}}}}}}}|||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~|||~~~~~~~~~~~~mmm___QQQJJJFFFAAA>>>>>>;;;999555333444777;;;>>>FFFHHHEEE===888777888666555777666555666:::999666222333444555555444333222...---,,,******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&"""###%%%$$$"""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%'''((())))))'''&&&'''(((&&&######&&&'''$$$$$$'''$$$$$$$$$$$$############xxx~~~bbbYYYXXXWWWUUUTTTSSSUUUVVVXXXUUUVVVVVVVVVVVVWWWYYY\\\YYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\]]]^^^___```aaaaaaaaacccddddddccccccdddeeehhhjjjkkkllllllmmmoooqqqpppqqqssssssssstttwwwyyyvvvxxxzzzzzzyyyyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||~~~~~~}}}~~~lll___QQQJJJFFFBBB???>>>:::888555444555888<<<>>>GGGHHHEEE===999;;;;;;999666888777444666999888444111222333444444333222111++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%"""###&&&'''%%%%%%(((&&&&&&%%%%%%$$$$$$$$$$$$wwweee\\\\\\ZZZWWWTTTTTTUUUXXXZZZVVVWWWWWWVVVVVVWWWYYY\\\YYYYYYZZZ[[[\\\]]]]]]^^^[[[[[[\\\^^^___```aaabbb___aaaccccccbbbaaabbbccchhhiiijjjkkkkkklllnnnqqqoooqqqrrrsssssstttvvvxxxxxxzzz{{{|||zzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~kkk^^^PPPIIIFFFAAA???>>>999888777777888:::===???FFFFFFCCC===;;;======;;;888999777444555777666111000000111111111111000000***)))))))))))))))******&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&((()))((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$###$$$%%%$$$$$$$$$&&&((($$$""""""&&&&&&$$$%%%((('''&&&&&&%%%%%%$$$$$$$$$wwwhhh```^^^\\\ZZZXXXWWWWWWXXXYYYVVVWWWWWWWWWVVVWWWYYY\\\YYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\]]]^^^^^^___``````\\\^^^```aaa```______```ggghhhiiiiiiiiikkknnnpppnnnoooqqqqqqqqqrrruuuwwwuuuwwwzzz{{{zzzzzz{{{|||{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~jjj]]]OOOIIIEEEAAA>>>>>>999999999:::;;;===???@@@EEEFFFDDD??????AAAAAA===;;;;;;999555555777444000///..................///)))((((((((()))***++++++&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###&&&))))))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$###%%%''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%"""$$$%%%''''''&&&%%%$$$###$$$$$$$$$###$$$&&&)))$$$!!!"""%%%%%%###$$$'''&&&&&&%%%%%%$$$######"""wwwjjjbbb^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXWWWVVVWWWYYY[[[YYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^aaaccccccbbbaaabbbbbbggghhhiiiiiiiiijjjmmmppplllnnnoooppppppqqqsssuuuqqqssswwwxxxyyyyyyzzz{{{||||||{{{zzzzzzzzzzzz{{{~~~~~~|||}}}}}}~~~~~~~~~~~~~~~iii\\\NNNHHHEEE@@@>>>>>>888999;;;<<<>>>???@@@AAAGGGHHHFFFCCCCCCFFFEEEAAA======;;;666555777444///...---,,,++++++,,,---...((((((((())))))***+++,,,'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''***&&&######&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$'''(((((('''&&&"""$$$&&&&&&%%%%%%&&&'''))))))((((((((('''''''''"""###%%%''''''&&&%%%$$$###$$$$$$$$$###%%%'''***$$$!!!!!!$$$%%%"""###&&&%%%%%%$$$$$$###""""""!!!}}}iiiaaaZZZYYY]]]bbb___YYYYYY^^^ZZZZZZYYYYYYXXXXXXWWWWWW^^^]]]^^^```^^^ZZZZZZ^^^\\\]]]^^^^^^\\\\\\]]]___``````aaaaaaaaaaaaaaa``````aaabbbeeegggjjjmmmnnnnnnnnnnnnnnnnnnnnnoooooouuuvvvwwwxxxyyyzzzzzzzzz||||||||||||{{{{{{{{{{{{}}}}}}~~~~~~}}}}}}|||}}}{{{}}}~~~}}}~~~|||nnn```RRRLLLIIIDDD>>><<<:::;;;;;;;;;<<<<<<======FFFGGGGGGDDD@@@>>>???BBB???<<<888444111/////////)))***+++---...------,,,---,,,+++))))))***,,,---)))(((&&&&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%'''((((((((('''&&&###%%%&&&%%%""""""$$$'''&&&&&&%%%%%%$$$###""""""'''%%%###$$$''')))'''$$$%%%%%%%%%$$$###$$$&&&(((!!!!!!"""###############&&&&&&%%%%%%$$$%%%%%%%%%~~~kkkddd___^^^```bbb___YYYYYY^^^\\\[[[[[[[[[[[[[[[[[[ZZZ\\\[[[]]]```___\\\\\\```]]]^^^___^^^]]]\\\]]]^^^``````aaaaaaaaaaaa``````dddddddddeeeggghhhjjjkkkmmmmmmnnnnnnnnnoooooooootttuuuvvvwwwxxxyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzz|||}}}~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~}}}~~~~~~oooaaaRRRLLLIIIDDD>>><<<::::::;;;===>>>???@@@AAAEEEFFFFFFBBB===999:::<<<<<<:::666333000...------***+++---......------,,,))))))(((((()))+++---...((('''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''((((((((('''&&&###%%%&&&%%%###"""$$$&&&''''''&&&%%%%%%$$$######'''&&&%%%%%%&&&'''&&&%%%!!!###%%%%%%$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%nnngggfffccccccbbb___ZZZZZZ]]]^^^^^^^^^^^^^^^^^^______ZZZZZZ\\\``````]]]^^^bbb___```aaa```^^^]]]]]]___``````aaaaaaaaaaaa``````cccddddddeeefffhhhiiijjjkkkllllllmmmnnnoooppppppsssssstttuuuvvvwwwwwwxxxzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||}}}}}}}}}~~~qqqbbbSSSMMMIIIDDD???<<<999:::<<<>>>@@@BBBDDDEEEFFFGGGFFFAAA;;;666666777999777444111...---,,,,,,------...///...---,,,+++(((((('''&&&'''((()))***'''%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%###"""!!!%%%%%%%%%$$$$$$$$$######$$$%%%&&&((((((''''''&&&$$$%%%%%%%%%######%%%&&&'''''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%"""%%%(((((('''%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%~~~pppiiihhhfffcccaaa___]]]]]]____________``````aaaaaabbb\\\[[[]]]aaaaaa^^^___cccbbbccccccbbb___^^^^^^___aaaaaaaaabbbaaaaaa```___``````bbbdddgggjjjlllmmmiiijjjkkklllnnnooopppqqqqqqqqqrrrssstttuuuvvvvvvyyyzzzzzzzzz{{{{{{||||||{{{|||}}}~~~}}}}}}}}}~~~~~~~~~|||{{{zzz{{{}}}~~~~~~sssdddTTTMMMJJJDDD???===:::;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFBBB;;;777666777666555222000...---,,,,,,//////000000///---,,,++++++***(((&&&$$$$$$######%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%((()))'''###!!!###%%%)))++++++***(((&&&%%%%%%######$$$$$$%%%$$$$$$############"""######$$$$$${{{qqqkkkhhhgggddd``````aaabbbbbb`````````aaaaaabbbbbbbbb___^^^```cccbbb______ccccccdddeeecccaaa``````aaabbbbbbccccccbbbaaaaaa```___```aaadddfffiiilllmmmhhhiiijjjlllmmmooopppqqqpppppppppqqqrrrsssuuuvvvyyyyyyzzz{{{||||||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||zzzzzz{{{}}}~~~uuufffVVVNNNJJJDDD???===<<<======>>>>>>?????????AAACCCDDDAAA;;;777666777555444222111///......---//////000000///---+++******)))(((&&&$$$###"""!!!$$$######%%%'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$&&&'''''''''&&&%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$###############%%%''')))'''###!!!"""%%%///...+++'''$$$"""$$$%%%"""###############""""""###"""""""""######$$$%%%yyyrrrllliiihhheeebbbcccfffgggdddaaaaaabbbbbbbbbbbbbbbcccbbbaaabbbeeedddaaaaaaeeedddeeefffeeecccbbbbbbcccdddddddddddddddcccbbbaaabbbccccccdddeeeggghhhiiihhhiiijjjkkkmmmnnnooopppppppppooooooppprrrtttuuuwwwxxxyyyzzz{{{|||}}}}}}zzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{}}}}}}xxxhhhWWWNNNJJJEEE@@@>>>>>>>>>=========<<<<<<<<<<<>>999555444555333333222111111000//////.../////////...---+++***&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&'''###$$$%%%''''''&&&&&&%%%'''&&&$$$$$$&&&&&&&&&%%%###############"""""""""%%%&&&&&&%%%$$$######$$$,,,+++'''"""!!!$$$"""############"""!!!!!!###############$$$%%%&&&xxxsssnnnlllllljjjfffgggkkkjjjeeeddddddddddddccccccccccccbbbaaacccgggfffdddeeeiiidddfffffffffddddddeeefffffffffffffffeeedddcccbbbbbbbbbcccdddeeeggghhhiiihhhiiijjjkkklllmmmnnnnnnppppppooooooppprrrtttvvvtttuuuvvvwwwyyyzzz{{{|||zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||}}}~~~}}}~~~~~~zzziiiXXXOOOJJJEEE@@@>>>>>>>>>>>>======<<<<<<<<<<<>>999555444444111111111111111000//////,,,---.........,,,+++***&&&&&&''''''((('''''''''%%%$$$###$$$&&&''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%(((&&&$$$$$$&&&'''&&&%%%########################%%%$$$###$$$%%%%%%$$$###&&&%%%$$$!!!!!!$$$###$$$$$$$$$######"""!!!#########$$$$$$%%%&&&'''xxxtttoooooopppmmmiiijjjnnnlllffffffffffffeeeeeeddddddcccaaaaaaccchhhhhhfffhhhllldddfffgggfffeeeeeefffgggggggggggggggfffeeedddccc______aaacccfffiiikkkllliiiiiijjjkkkllllllmmmmmmqqqpppooooooppprrrtttvvvrrrssstttuuuwwwyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}}}}{{{||||||}}}~~~}}}~~~}}}{{{jjjYYYOOOJJJEEE@@@???>>>>>>>>>>>>============???BBBCCCAAA;;;666555555000000000000000000///...+++,,,---------,,,+++************)))((('''&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%(((&&&###$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&###!!!###&&&'''%%%###!!!"""$$$$$$######$$$&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&'''((({{{uuuqqqnnnnnnlllkkkkkkjjjkkkkkkjjjgggffffffiiiiiigggeeeeeefffhhhiiiiiigggeeedddeeeeeeffffffgggiiijjjkkkhhhhhhggggggffffffeeeeeecccdddeeefffgggggghhhhhhhhhhhhiiikkkmmmnnnmmmkkkmmmnnnooopppqqqrrrssssssnnnoooqqqsssuuuwwwxxxxxxyyyzzz|||}}}~~~}}}~~~~~~~~~~~~~~~}}}|||ooo]]]QQQMMMJJJEEEAAA???@@@BBBBBBBBB???<<<;;;@@@DDDFFFBBB;;;555444555555444333333333111...+++,,,---.........---,,,+++''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############"""!!!######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((%%%###"""###$$$$$$############""" !!!###%%%''''''%%%$$$###"""""""""###$$$%%%$$$###"""###$$$&&&$$$%%%'''$$$!!!(((!!!###%%%&&&%%%$$$$$$%%%~~~vvvrrrnnnnnnmmmmmmlllkkkkkkkkkjjjhhhfffgggiiijjjiiigggggghhhiiijjjjjjiiihhhhhhiiiiiiiiiiiijjjkkklllmmmjjjjjjiiiiiihhhhhhggggggggggggfffffffffgggggghhhhhhhhhiiikkkmmmnnnmmmlllnnnnnnooopppqqqrrrsssssssssssstttuuuvvvvvvvvvvvvyyyyyy{{{}}}~~~~~~~~~sssaaaTTTNNNKKKEEEAAA>>>???AAABBBBBB@@@>>><<>>@@@BBBBBBAAA???>>>BBBDDDDDD@@@999444222333222111000000000000---+++,,,---.........---+++***''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$#####################$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$%%%%%%%%%$$$###$$$$$$###""""""###%%%&&&%%%%%%$$$$$$%%%%%%%%%"""$$$%%%$$$######$$$%%%%%%######'''(((&&&$$$%%%"""%%%''''''&&&%%%%%%&&&vvvqqqmmmnnnpppppppppnnnkkkjjjiiiiiiiiijjjkkklllmmmmmmkkkkkkkkkkkklllnnnppppppnnnmmmmmmmmmmmmnnnooopppooonnnnnnmmmlllkkkjjjjjjjjjiiifffeeeeeefffhhhjjjgggiiijjjkkkkkklllmmmnnnnnnoooooopppqqqqqqrrrrrroooppprrruuuwwwyyyzzzzzzvvvwwwxxxzzz{{{|||}}}}}}|||~~~~~~|||hhhYYYQQQMMMGGGBBB===>>>@@@AAABBBAAAAAA@@@BBBCCCAAA===888444333333444333111111222222000...,,,,,,---...---,,,+++***'''''''''(((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%$$$######$$$######""""""#########"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$%%%&&&&&&&&&%%%###$$$%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&''''''"""$$$%%%$$$######$$$&&&$$$!!!!!!$$$'''&&&""""""$$$&&&'''%%%$$$$$$%%%uuupppmmmnnnpppppppppnnnkkkjjjiiijjjkkkkkkllllllmmmnnnjjjjjjkkkkkkmmmnnnpppqqqllllllllllllmmmnnnooooooppppppooonnnmmmlllkkkjjjhhhgggeeedddeeegggjjjlllgggiiikkkkkkjjjkkkmmmoooooooooooopppqqqqqqrrrrrrmmmnnnqqqsssvvvxxxyyyzzzuuuvvvxxxyyy{{{|||||||||{{{|||~~~~~~~~~iiiZZZSSSNNNIIIEEE??????@@@AAAAAAAAA@@@@@@AAA@@@>>>:::666444444555555333111111111111000...+++,,,---------,,,+++***'''''''''(((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%%%%###""""""###""""""!!!!!!!!!""""""###"""###$$$&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&'''(((((("""$$$%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&&&&!!!!!!###$$$"""!!! !!!~~~uuupppnnnnnnoooooonnnmmmkkkjjjiiikkkllllllkkkkkkmmmnnnjjjkkklllmmmnnnooopppppplllllllllmmmnnnoooqqqqqqrrrqqqqqqooonnnmmmlllkkkhhhgggffffffgggiiilllmmmgggjjjlllkkkiiijjjmmmpppoooooopppppppppqqqqqqqqqpppqqqrrrtttuuuvvvvvvvvvuuuvvvxxxyyy{{{|||||||||{{{|||~~~~~~kkk[[[TTTPPPKKKGGGBBBBBBBBBBBBAAA@@@???>>>>>><<<999777666666777888555222000//////...---,,,+++,,,---------,,,***)))''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!%%%%%%###!!!!!!"""!!!!!!!!!!!!!!!!!!"""###!!!###%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))'''&&&###%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((()))"""$$$%%%%%%$$$$$$&&&'''&&&((((((&&&&&&(((%%%!!!###%%%''''''%%%$$$###$$$}}}vvvqqqnnnnnnmmmmmmlllkkkkkkkkkiiikkkmmmllljjjjjjkkkmmmkkklllmmmooopppppppppooommmnnnnnnoooqqqsssuuuvvvuuutttsssrrrpppooonnnmmmjjjjjjjjjjjjjjjkkklllmmmgggjjjlllkkkiiiiiimmmqqqpppppppppppppppqqqqqqqqqpppqqqssstttvvvwwwwwwwwwvvvvvvxxxzzz{{{||||||}}}|||}}}~~~ppp^^^VVVQQQKKKGGGFFFEEEDDDBBB@@@>>>===<<<:::888555444555888:::;;;777444111///...---,,,***++++++,,,---,,,+++***)))''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!&&&&&&###!!!"""###""""""!!!!!!""""""###$$$!!!"""%%%&&&'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&((()))***(((&&&###%%%''''''&&&%%%%%%%%%((('''''''''''''''(((((("""$$$%%%%%%%%%%%%&&&(((###((()))&&&%%%)))***'''&&&((())))))'''&&&%%%&&&}}}wwwrrrnnnnnnlllkkkkkkjjjkkkkkkjjjlllmmmllljjjhhhjjjllllllmmmoooqqqrrrqqqpppoooooopppqqqrrrtttvvvxxxzzzwwwvvvuuutttrrrqqqpppooommmmmmmmmmmmmmmmmmllllllgggjjjlllkkkhhhiiimmmrrrpppppppppppppppqqqqqqqqqnnnooorrruuuxxxzzz{{{|||vvvwwwxxxzzz{{{|||}}}}}}~~~sssaaaWWWQQQKKKFFFHHHGGGEEEBBB@@@===;;;:::888666333333555999<<<>>>:::777333111000///---,,,++++++,,,---,,,+++***)))''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""'''((($$$"""###%%%######""""""###$$$%%%%%%!!!"""%%%''''''&&&$$$"""###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&(((******(((&&&$$$&&&(((((('''%%%%%%&&&((((((''''''''''''(((((("""$$$%%%%%%%%%%%%'''(((%%%((($$$"""'''++++++!!!###%%%$$$"""!!! !!!wwwqqqpppnnnkkkkkklllmmmmmmlllmmmmmmllljjjhhhhhhkkkmmmnnnnnnnnnnnnoooooooooooopppqqqqqqqqqppprrrtttwwwxxxwwwuuuuuuuuuuuutttsssooommmllllllmmmmmmmmmllljjjkkkkkkkkkjjjkkknnnpppnnnnnnoooppprrrssstttttttttuuuwwwyyyzzzzzzzzzyyywwwxxxyyyzzz{{{{{{{{{{{{|||~~~~~~}}}}}}}}}}}}~~~yyyfffZZZRRRKKKGGGIIIEEEAAA>>><<<;;;999777666555444444666999<<<>>>999666333000//////---,,,***++++++++++++***))))))'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))'''&&&(((***+++)))''''''(((((('''%%%###$$$%%%''''''&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$"""&&&&&&###!!!$$$&&&%%%&&&%%%%%%$$$###"""!!!!!!xxxrrrpppnnnlllkkklllmmmmmmlllmmmmmmllljjjhhhiiikkkmmmllllllmmmnnnoooooopppppppppqqqqqqqqqppprrrtttwwwxxxwwwvvvwwwxxxwwwuuutttpppnnnmmmmmmnnnnnnnnnmmmkkkllllllkkkkkklllnnnqqqqqqqqqqqqqqqqqqrrrrrrrrruuuvvvwwwxxxyyyzzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{|||~~~~~~}}}}}}}}}~~~}}}jjj]]]TTTNNNIIIIIIEEEAAA>>><<<;;;999777999888666555555777:::;;;888555222111000000...---***++++++++++++***))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***((('''(((***+++)))&&&&&&'''((('''%%%###$$$%%%''''''&&&%%%$$$###############$$$%%%%%%%%%%%%$$$###&&&'''###!!!$$$%%%$$$%%%%%%$$$$$$###"""""""""xxxsssqqqooollllllmmmnnnnnnmmmlllmmmlllkkkiiiiiikkkmmmjjjkkklllmmmnnnpppqqqqqqooopppqqqqqqqqqrrruuuwwwxxxxxxxxxzzz{{{zzzxxxuuurrrpppooonnnooopppooonnnlllmmmmmmllllllmmmoooqqqqqqqqqqqqrrrrrrsssssssssvvvvvvvvvwwwxxxyyy{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~pppbbbXXXQQQMMMIIIFFFAAA>>>===;;;999777;;;:::777666555555777777555444222111222111000...***++++++++++++***))))))'''&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''(((+++***)))*********(((&&&&&&''''''&&&$$$###$$$%%%'''&&&%%%$$$######$$$%%%######$$$%%%%%%%%%%%%$$$###''''''$$$"""$$$$$$###########################xxxrrrqqqooommmlllmmmnnnnnnmmmlllmmmmmmllljjjjjjlllmmmkkkkkklllmmmnnnoooooopppooopppqqqqqqqqqrrruuuxxxwwwxxxyyy|||~~~}}}zzzwwwuuusssqqqqqqqqqrrrqqqpppnnnoooooonnnmmmnnnppprrrmmmnnnppprrrtttuuuwwwxxxwwwwwwvvvvvvwwwyyy{{{|||yyyyyyzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~uuufffZZZSSSNNNIIIFFFBBB???===;;;999888999888666444444444444555333222222222333333111///***++++++++++++***))))))''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''(((,,,,,,++++++***)))'''&&&%%%&&&&&&%%%$$$######$$$'''%%%$$$###"""###%%%&&&######$$$%%%%%%%%%%%%$$$###'''((($$$"""$$$$$$"""""""""#########$$$$$$$$$vvvqqqqqqooollllllmmmnnnnnnmmmkkklllmmmlllkkkkkklllnnnnnnnnnnnnnnnnnnmmmmmmmmmooopppqqqqqqqqqrrruuuxxxvvvwwwyyy|||~~~~~~{{{yyyxxxvvvtttsssttttttsssrrrpppppppppooonnnoooqqqsssooooooqqqrrrtttvvvwwwxxxwwwwwwvvvvvvwwwyyy{{{|||zzzzzz{{{{{{||||||{{{{{{~~~~~~~~~~~~~~~~~~yyyhhh\\\SSSOOOJJJFFFBBB???===<<<:::888555555444333333333444444111111222333555444222000***++++++++++++***))))))'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%!!!###%%%&&&$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''(((,,,,,,,,,+++)))'''&&&&&&###%%%%%%%%%###"""###$$$%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""&&&(((%%%###$$$$$$""""""""""""###$$$$$$%%%%%%uuuppppppnnnkkkkkklllmmmmmmlllkkklllmmmmmmllllllmmmnnnpppppppppooonnnnnnmmmmmmnnnooopppqqqqqqsssvvvxxxuuuuuuwwwzzz}}}~~~|||zzzzzzxxxvvvuuuvvvvvvuuutttqqqrrrrrrqqqoooppprrrtttttttttttttttttttttttttttvvvvvvvvvwwwxxxyyy{{{{{{zzz{{{{{{|||||||||{{{{{{~~~kkk]]]TTTPPPJJJGGGBBB???>>><<<:::888333333333333333333444444111111222555666555222///***++++++++++++***))))))&&&''''''''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&& """$$$%%%###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***+++,,,***(((&&&%%%&&&"""$$$$$$$$$""""""###$$$""""""###$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$ %%%'''%%%$$$%%%%%%"""""""""######$$$$$$$$$%%%vvvqqqooommmjjjjjjkkkllllllkkkjjjlllmmmnnnmmmlllmmmnnnpppppppppppppppooooooooonnnoooppppppqqqsssvvvyyytttssstttwwwzzz||||||{{{|||zzzxxxwwwxxxwwwvvvuuusssssssssrrrpppppprrrtttvvvvvvuuuuuutttsssssssssuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{||||||||||||{{{{{{~~~nnn___VVVRRRJJJGGGCCC@@@>>><<<:::888555444444444444444444444111111333666777555111...***++++++++++++***))))))&&&'''((((((((('''%%%%%%"""###$$$%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&& """$$$%%%###"""""""""!!!!!!"""###$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''')))+++)))'''%%%%%%&&&!!!###$$$###""""""###$$$ !!!###%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$'''%%%$$$&&&&&&$$$###############$$$$$$$$$wwwrrrnnnllljjjiiijjjkkkkkkjjjjjjlllnnnnnnmmmmmmmmmnnnooooooppppppqqqqqqqqqrrrnnnoooppppppqqqsssvvvyyysssrrrsssuuuyyy{{{||||||~~~{{{yyyxxxxxxxxxwwwvvvsssttttttrrrqqqqqqsssuuuttttttttttttuuuuuuuuuvvvtttuuuwwwyyyzzzzzzzzzyyy{{{|||||||||||||||{{{{{{~~~~~~~~~ppp```WWWSSSJJJGGGCCC@@@>>><<<:::999777777777666666555555444111222444666888666111---***++++++++++++***))))))&&&'''((((((((('''%%%%%%"""###$$$%%%&&&&&&'''&&&""""""###$$$%%%%%%&&&&&&!!!###%%%%%%$$$###"""###!!!!!!"""###%%%&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&(((***)))&&&$$$%%%&&&!!!"""######"""!!!"""$$$ ###&&&'''&&&$$$#########$$$%%%%%%%%%%%%$$$###&&&%%%%%%''''''$$$########################}}}wwwssspppnnnlllkkklllmmmmmmlllllllllmmmllljjjjjjlllnnnlllmmmmmmnnnoooppppppqqqkkklllnnnqqqssstttuuuvvvttttttuuuvvvwwwyyy{{{|||~~~|||yyywwwxxxzzzwwwvvvuuuttttttsssttttttsssuuuxxxyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{||||||{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~yyyfffWWWOOOJJJGGGCCC@@@>>>===;;;999444444444555777666444222222333555666555222///---))))))))))))***)))'''%%%((())))))))))))'''%%%$$$&&&''''''''''''''''''&&& """$$$$$$$$$###$$$%%%$$$%%%%%%%%%%%%$$$######$$$###############$$$$$$%%%&&&'''&&&$$$###$$$%%%"""###$$$%%%&&&'''''''''"""$$$%%%%%%$$$###%%%&&&"""###%%%%%%###"""###$$$#####################$$$"""###%%%&&&&&&&&&%%%$$$&&&%%%&&&((()))'''$$$"""&&&&&&&&&%%%%%%%%%$$$$$$wwwrrrqqqnnnlllkkkkkklllkkkkkklllmmmnnnnnnllllllmmmnnnmmmmmmmmmnnnnnnoooppppppkkklllnnnppprrrsssssstttsssttttttuuuwwwyyy{{{|||~~~|||zzzyyyzzz|||xxxwwwvvvuuuuuuuuuuuuuuusssvvvxxxyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{||||||{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~zzzgggXXXPPPJJJGGGCCC@@@>>>===;;;:::777666555555666555333111222333333444333111///...+++***)))***+++***(((%%%))))))******)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!###$$$$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######"""######$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((!!!###$$$$$$###""""""############$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%###!!!!!!!!!""""""#########wwwoooqqqooollljjjkkkkkkjjjiiilllnnnppppppnnnmmmmmmnnnooonnnmmmmmmmmmnnnoooppplllmmmnnnooopppqqqqqqqqqsssssstttuuuwwwyyyzzz{{{}}}~~~~~~}}}{{{{{{|||~~~zzzzzzyyyxxxwwwvvvvvvwwwuuuwwwyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{{{{|||||||||{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}iiiYYYPPPJJJGGGCCC@@@???>>><<<:::;;;888666555555444333111111111111111000000//////,,,+++***+++++++++(((&&&))))))))))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%###!!!""""""###$$$%%%%%%%%%%%%"""""""""######%%%&&&''' """$$$$$$$$$%%%&&&((('''&&&%%%$$$###$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''!!!###$$$$$$###""""""#########$$$$$$%%%&&&''''''***)))(((''''''((())))))(((&&&$$$$$$%%%&&&%%%$$$ !!!"""###$$$$$$wwwnnnrrrooollljjjjjjjjjiiihhhjjjmmmooopppooommmllllllpppooommmllllllmmmnnnooonnnnnnooopppqqqqqqqqqppprrrrrrssstttvvvxxxzzz{{{{{{}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxxxxvvvxxxyyyyyyxxxxxxyyy{{{{{{{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~lll[[[RRRKKKHHHDDDAAA???>>><<<:::;;;888555444444444444333111000///......///000111...---++++++,,,+++)))''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%$$$!!!!!!!!!###$$$%%%&&&&&&&&&!!!""""""###$$$%%%'''((( """$$$$$$$$$$$$&&&'''(((&&&$$$######$$$&&&'''"""###$$$$$$######$$$%%%###%%%&&&&&&%%%$$$$$$%%%######$$$%%%&&&(((((()))+++)))((('''(((***,,,...(((&&&###"""###$$$%%%$$$""""""######$$$%%%%%%&&&xxxooorrrppplllkkkkkkjjjiiihhhiiilllnnnooonnnlllkkkkkkooonnnmmmllllllmmmnnnnnnooopppqqqqqqrrrrrrqqqqqqqqqrrrrrrtttuuuwwwyyyzzzyyy{{{}}}~~~~~~~~~~~~}}}|||zzzzzzzzzzzzxxxyyyzzzzzzxxxxxxzzz{{{{{{{{{{{{|||||||||}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~ppp^^^TTTMMMJJJEEEBBB@@@>>>;;;:::888555333222444555555444//////...---...///111333000...,,,+++++++++)))(((&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###!!!###$$$$$$###""""""### !!!"""$$$%%%&&&''''''"""""""""###$$$&&&'''((("""$$$%%%%%%$$$###%%%&&&&&&&&&$$$$$$%%%''')))***"""$$$%%%%%%$$$$$$%%%&&&%%%''')))((('''&&&'''(((###$$$$$$&&&'''((())))))((('''&&&&&&'''+++///111(((%%%"""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~yyyrrrrrrpppmmmkkkllllllkkkjjjiiikkkmmmnnnlllkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrsssuuuwwwxxxzzzxxxzzz|||~~~~~~~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{zzzyyyyyyzzz|||{{{{{{|||||||||}}}}}}}}}|||}}}~~~~~~~~~~~~}}}~~~~~~tttbbbWWWPPPMMMGGGCCC@@@===:::888555333222222333444444333......---...///111333444000...+++*********)))(((&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$$$$$$$$$$%%%&&&!!!!!!###$$$%%%&&&&&&&&&#########$$$$$$&&&'''((($$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&''')))+++,,,&&&'''((((((''''''((()))''')))******)))(((((()))$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$&&&)))---///'''$$$"""!!!"""###$$$###$$$$$$$$$#########""""""{{{zzzvvvrrrpppmmmlllmmmmmmmmmlllkkkmmmnnnmmmlllkkklllnnnjjjkkkmmmnnnooonnnmmmmmmnnnnnnpppqqqrrrrrrrrrrrrpppqqqqqqssstttvvvxxxyyywwwyyy|||}}}}}}}}}~~~}}}|||{{{zzzzzz{{{{{{{{{zzzyyyyyy{{{}}}{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~wwweeeZZZSSSOOOIIIDDD@@@===999666444333222222333333111///------...///000222444444000...+++)))))))))((('''''''''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$######$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$&&&&&&&&&&&&(((***(((((())))))*********+++'''((())))))(((((()))+++''')))******)))((())))))$$$$$$%%%%%%&&&&&&&&&&&&$$$######"""###%%%((()))&&&$$$!!!!!!"""######"""""""""""""""############xxx{{{xxxrrrpppnnnmmmnnnooonnnnnnmmmnnnooonnnllllllnnnppphhhjjjmmmooopppooommmllllllmmmnnnoooqqqqqqqqqrrrppppppqqqrrrtttvvvxxxyyyvvvyyy|||}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{||||||zzzyyyyyy{{{}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~yyyggg\\\TTTPPPJJJEEE@@@<<<888555444333222333333111...+++,,,---...000222333444555000...+++)))))))))(((''')))((('''&&&&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###"""!!!"""###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&!!!###%%%''''''(((+++,,,***++++++++++++***))))))&&&'''((((((''''''(((***'''(((******((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%###!!!!!!"""###"""!!!!!!!!!"""###$$$%%%&&&&&&}}}zzzuuuppprrrsssttttttqqqooommmmmmmmmnnnnnnmmmmmmlllkkkkkkmmmoooooonnnmmmnnnnnnqqqpppppppppooooooooonnnpppqqqqqqrrrssstttuuuvvvvvvwwwyyyzzzzzz|||~~~~~~{{{zzzzzz{{{||||||||||||}}}}}}}}}}}}{{{|||~~~~~~}}}{{{}}}~~~kkk[[[VVVQQQIIIDDDAAA>>>:::666:::555000000333333000,,,---...////////////111333222///+++))))))))))))(((###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$###"""###%%%(((&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$%%%&&&'''$$$"""$$$((()))''''''***------,,,,,,+++***)))))),,,+++)))'''''''''((((((((()))))))))))))))(((((((((***+++)))%%%###$$$&&&###!!!!!!%%%))))))$$$&&&$$$###"""#########""" """###$$$$$$######}}}zzzvvvrrrssstttttttttrrrpppooonnnoooooooooooonnnmmmmmmlllnnnooonnnllllllmmmnnnoooooooooppppppqqqqqqqqqppppppqqqrrrsssttttttuuuuuuwwwxxxyyyyyy{{{}}}}}}~~~~~~|||{{{|||}}}{{{{{{||||||}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}{{{}}}lll]]]XXXRRRJJJDDDAAA>>>:::666666555333222111111000///---...//////...///111333111...+++))))))))))))(((''''''&&&%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$###"""###%%%((($$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&$$$%%%***+++((())),,,,,,,,,++++++***))))))(((,,,+++***))))))(((((()))''''''((((((((((((''''''%%%&&&'''&&&###"""###%%%'''$$$!!!###''')))'''$$$%%%$$$###############"""!!!"""$$$%%%&&&''''''&&&}}}|||wwwtttttttttssssssrrrqqqqqqppppppqqqqqqppppppooonnnnnnnnnnnnllljjjjjjkkkmmmmmmmmmnnnoooqqqrrrssssssoooooopppqqqrrrsssssstttuuuvvvwwwwwwwwwxxxzzz}}}{{{}}}~~~~~~}}}}}}~~~{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~ppp```[[[TTTKKKEEEAAA>>>999666333444555333000///000222---...///.........000222000---***(((((()))((('''''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""###%%%'''""""""###$$$%%%'''((()))&&&&&&%%%%%%%%%&&&'''''''''%%%'''+++,,,)))***,,,*********)))(((((('''''')))******))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%!!!###$$$###"""!!!"""###&&&!!!"""$$$###$$$$$$$$$$$$###############$$$%%%'''((()))))))))||||||yyyvvvuuusssrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqpppoooooooooooommmkkkhhhhhhkkkmmmlllmmmnnnnnnppppppqqqrrrnnnnnnooopppqqqrrrsssssstttuuuvvvvvvuuuvvvxxxzzzyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~tttccc]]]VVVMMMFFFAAA>>>999666444444333222111111111222---.........------///111...,,,)))((((((((('''&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''######$$$$$$&&&''')))***'''&&&&&&%%%&&&&&&'''''''''%%%&&&***+++))))))+++((((((((('''''''''&&&&&&%%%&&&''''''&&&%%%###"""$$$$$$%%%%%%&&&%%%%%%%%% !!!!!!""""""""""""######  """"""###$$$%%%%%%$$$######$$$$$$$$$%%%&&&''''''(((((({{{}}}yyyvvvuuusssqqqqqqqqqrrrssspppqqqqqqqqqqqqpppoooooooooooommmkkkhhhhhhkkkmmmmmmmmmmmmnnnnnnnnnoooooommmnnnnnnooopppqqqrrrsssrrrsssttttttttttttwwwxxxxxxzzz|||}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~xxxggg___XXXNNNFFFBBB>>>:::777777333000000333444222///,,,---...---,,,,,,...000---+++))))))))))))(((&&&$$$%%%%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%))))))'''&&&)))''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$"""!!!###$$$$$$%%%&&&&&&%%%%%%"""!!!!!!"""###$$$$$$$$$$$$###""""""###$$$%%%$$$"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''zzz}}}zzzwwwvvvtttsssrrrrrrssssssqqqqqqqqqqqqqqqppppppooonnnnnnnnnllljjjjjjkkkmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrsssqqqrrrssssssssstttwwwyyyvvvxxx{{{|||}}}~~~~~~~~~~~~}}}kkk```YYYOOOGGGBBB???<<<999888333//////444555222---,,,---...---++++++---///---+++************((('''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%######''''''%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''$$$###"""###%%%&&&&&&%%%!!!"""###$$$$$$$$$###### $$$''''''%%%###$$$&&&$$$$$$$$$%%%&&&((()))***xxx|||yyyxxxxxxwwwvvvuuuuuuuuuuuurrrssssssssssssrrrqqqqqqlllnnnooonnnllllllmmmnnnmmmnnnnnnooopppqqqrrrrrrnnnoooooopppqqqrrrssssssoooqqqrrrssssssuuuwwwzzzuuuwwwzzz{{{|||}}}~~~nnnaaaYYYOOOGGGCCC@@@===;;;777555222111222222000...,,,------,,,++++++,,,...---,,,++++++,,,+++)))(((((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%"""###%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###############%%%"""###''''''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&%%%&&&'''((())))))))))))&&&$$$###$$$&&&'''&&&$$$ !!!!!!!!! !!!!!!$$$((((((%%%###$$$'''######%%%'''***...111333www|||yyyzzzzzzyyyyyyxxxwwwwwwvvvttttttuuuuuuttttttsssrrrkkkmmmoooooonnnmmmnnnnnnmmmmmmoooppprrrtttuuuvvvoooooopppqqqrrrsssssstttoooppprrrssstttuuuxxxzzzuuuwwwyyyzzz{{{||||||}}}~~~~~~~~~oooaaaYYYOOOGGGCCCAAA>>><<<666666666333000...///000,,,------,,,+++***,,,------,,,+++,,,,,,,,,***(((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$###"""""""""###%%%###$$$''''''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%&&&'''((()))************'''%%%###$$$&&&'''&&&###"""######"""!!!"""$$$%%%$$$))))))%%%###%%%'''"""###%%%)))...333888;;;www~~~}}}|||zzzxxxwwwwwwwwwwwwxxxxxxwwwuuusssqqqooonnnppppppqqqrrrrrrpppllliiidddfffjjjnnnppppppooonnnnnnoooqqqrrrrrrqqqpppooouuurrroooqqqvvvxxxvvvsssvvvuuuuuuxxx|||~~~}}}{{{~~~~~~sssdddZZZPPPIIIDDD???===>>><<<999555333222111000///,,,---...---+++***+++,,,,,,------+++)))((((((***+++(((%%%%%%''')))((('''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$"""###!!!###)))''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!%%%)))'''$$$"""$$$'''(((%%%$$$%%%&&&'''$$$!!!!!!)))......+++++++++(((,,,(((&&&'''&&&######'''"""$$$%%%###"""%%% %%%)))'''$$$###""""""%%%$$$$$$///888>>>FFFvvv}}}}}}|||zzzyyyxxxwwwwwwxxxxxxxxxwwwvvvtttrrrpppooooooooopppqqqrrrqqqooommmiiijjjlllnnnoooooonnnmmmnnnooopppqqqrrrqqqppppppuuurrrppprrrvvvxxxvvvtttwwwuuuuuuwww{{{}}}|||{{{|||}}}}}}~~~zzzeeeZZZPPPJJJEEE???===???<<<999555333222222000///,,,......---,,,++++++,,,,,,---,,,***((((((***+++...+++'''&&&(((((((((&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''"""!!!$$$%%%###%%%)))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''&&&###&&&)))(((%%%###%%%(((((('''%%%&&&((('''%%%"""$$$,,,111000.........+++,,,(((''')))(((%%%%%%((('''&&&$$$######""""""!!!###''')))'''$$$###$$$%%%###$$$###&&&111AAAEEE<<>>???;;;888555333222222000///---...///...,,,,,,,,,---------+++)))((())),,,...222///+++((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''$$$###$$$$$$###$$$(((%%%%%%%%%%%%&&&&&&'''((('''&&&&&&''''''((())))))%%%(((+++***'''&&&''')))***)))((())))))(((&&&$$$%%%---222111/////////---+++))))))++++++'''&&&))))))&&&######&&&%%%!!!$$$&&&'''&&&###!!!###'''''' $$$***555QQQUUU999qqq|||}}}|||{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwvvvtttsssrrrttttttsssrrrppppppqqqrrrsssrrrpppooonnnnnnoooooopppooooooooopppqqqrrrsssvvvuuutttuuuxxxyyyxxxwwwxxxwwwvvvvvvxxxzzz{{{{{{wwwxxxzzz|||~~~~~~hhh\\\PPPKKKGGGBBB??????;;;888555333222222111000---/////////------...///...---+++)))((()))---111555222...***((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################%%%###"""###""""""###$$$$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&''')))+++(((***,,,+++)))((()))***+++++++++,,,+++)))'''%%%$$$,,,000///---......,,,+++)))***,,,+++&&&$$$&&&%%%######$$$%%%%%%"""!!!"""%%%'''$$$ !!!%%%&&&%%%,,,666[[[fffBBBooo|||||||||||||||{{{zzzzzzyyyxxxxxxxxxxxxwwwvvvuuutttsssttttttsssqqqrrruuuxxxsssrrrqqqoooooopppqqqrrroooooooooooopppqqqrrrsssvvvuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzxxxyyyzzz{{{}}}~~~~~~kkk^^^QQQKKKHHHCCC???>>>:::888444333222222111000...///000000......///000......,,,)))(((***...111666444000+++((('''((()))&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$###"""#########$$$$$$$$$%%%&&&'''((()))###%%%&&&%%%$$$&&&))),,,***+++,,,,,,+++++++++++++++---......,,,***(((&&&$$$+++000...,,,------,,,,,,))))))+++)))###!!!""" ###$$$"""!!!"""###!!!'''---***###!!!$$$"""&&&***...SSSdddEEEnnn|||||||||}}}}}}|||{{{{{{zzzxxxyyyyyyyyyxxxwwwwwwvvvooorrrttttttsssuuuyyy}}}sssrrrqqqppppppqqqrrrsssnnnnnnooopppqqqrrrrrrsssuuuuuuuuuvvvwwwwwwxxxxxxuuuwwwyyyyyyxxxwwwwwwxxxxxxyyyyyyzzz|||}}}}}}~~~~~~oooaaaRRRLLLIIIDDD>>><<<:::777444333333222222111...000111111000///000222//////---+++***+++...000555444000,,,(((''')))+++%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$''''''%%%%%%''''''%%%%%%%%%%%%%%%&&&&&&'''((("""$$$&&&%%%$$$%%%***...++++++,,,,,,,,,,,,+++++++++...000000---***((('''%%%,,,000---+++---...---+++((('''(((&&&!!!!!!"""### ###&&& """***222000&&&"""&&& &&&$$$$$$>>>LLL;;;nnn}}}||||||}}}~~~}}}|||{{{zzzxxxyyyyyyyyyyyyyyyxxxwwwqqqtttwwwvvvttttttxxx{{{sssrrrrrrqqqpppppppppqqqlllmmmoooqqqrrrrrrrrrrrrttttttuuuvvvvvvvvvwwwxxxtttwwwzzz{{{yyyvvvvvvvvvwwwwwwxxxzzz{{{|||}}}~~~rrrcccTTTMMMJJJDDD===::::::777444333333333222111///000111111000000111333/////////---++++++---...333222000+++''''''+++...%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%"""&&&'''$$$%%%))))))%%%&&&&&&%%%%%%%%%&&&&&&'''###%%%'''&&&$$$&&&,,,111,,,,,,,,,,,,------,,,++++++...111111---)))''''''###***---+++)))***,,,+++)))&&&$$$&&&%%%"""!!!$$$ !!!!!!"""$$$%%%!!!!!!(((111///$$$"""'''######!!!,,,222---mmm}}}||||||}}}~~~~~~}}}{{{{{{yyyyyyyyyzzzzzzyyyyyyxxxwwwzzz|||yyytttqqqsssvvvtttssssssrrrqqqpppooonnnkkkmmmooorrrssssssrrrqqqssstttuuuvvvuuuuuuwwwxxxssswww{{{|||yyyvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~ttteeeUUUNNNJJJDDD===999999777444333333333222111///000222222111111222333///000000...,,,+++,,,---222111///+++'''''',,,000%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$%%%"""###((((((###''''''&&&%%%%%%%%%&&&&&&###&&&((('''%%%'''---333,,,++++++,,,------,,,***+++...222111---)))'''''' &&&***'''%%%'''(((((('''$$$###%%%%%%###%%%(((%%%"""###%%%$$$""" $$$---***!!!'''$$$!!!$$$&&&$$$&&&ooo~~~~~~}}}}}}}}}zzz{{{{{{{{{{{{{{{zzzzzzzzzyyy{{{}}}{{{vvvuuuxxxuuutttsssrrrrrrrrrrrrrrrsssssssssssssssssssssssstttsssrrrsssuuuvvvwwwvvvxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyzzz{{{|||}}}~~~|||~~~~~~~~~}}}tttfffWWWOOOKKKDDD===:::666555444444555444222000111333555666555333333444000000000///...,,,+++***------,,,***(((&&&$$$###%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%### $$$((('''&&&%%%%%%''''''&&&%%%''''''''''''&&&&&&&&&&&&******)))'''&&&'''))),,,((()))******))))))***+++)))***+++)))&&&#########%%%)))+++)))$$$!!!###%%%"""$$$%%%###!!!"""&&&***######"""""""""""""""###!!!"""$$$%%%%%%$$$######"""%%%(((%%%"""!!!"""###qqq~~~}}}}}}}}}|||||||||||||||{{{zzzyyyzzzxxxxxxzzzyyyvvvvvvyyyvvvuuuttttttssssssttttttsssssssssssssssssssssssstttsssssssssuuuvvvvvvvvvxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyzzz{{{{{{|||}}}}}}|||}}}~~~~~~}}}}}}~~~|||~~~wwwhhhYYYQQQLLLEEE???<<<888777555555666555333111222444666666555444444555000000//////---,,,+++***,,,,,,,,,+++***'''%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$"""!!!!!!$$$&&&%%%$$$######%%%%%%$$$###&&&'''''''''''''''&&&&&&'''(((((('''%%%%%%''')))((()))******((('''((()))((())))))(((%%%"""""""""###&&&)))((($$$"""$$$'''"""###$$$###!!!!!!%%%)))$$$$$$###"""""""""""""""!!!"""###$$$$$$$$$###"""$$$&&&%%%$$$%%%'''(((rrr~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyy|||xxxxxxzzzyyyvvvuuuxxxwwwvvvuuuuuutttuuuuuuuuusssssssssssssssssssssssstttssssssttttttuuuvvvwwwxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}}}}||||||}}}~~~{{{}}}{{{lll[[[SSSNNNGGG@@@===:::888777666666666444222333555666666555444444555............---,,,+++******+++,,,,,,+++)))&&&%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%###"""############(((&&&%%%&&&'''((('''&&&%%%&&&'''(((((((((&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&''')))***)))'''&&&&&&&&&&&&'''(((&&&$$$"""!!!""" ###&&&&&&$$$###%%%''' """$$$""" !!!$$$(((&&&%%%$$$###"""!!!!!!!!! !!!"""############"""###%%%$$$$$$(((***)))sss~~~}}}}}}~~~}}}{{{zzzyyyyyyvvvvvvzzz{{{wwwuuuvvvvvvvvvuuuttttttuuuuuuuuuttttttttttttttttttttttttsssttttttttttttuuuvvvxxxxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{|||~~~zzz{{{}}}~~~nnn]]]TTTOOOHHHAAA>>>;;;999666666666555444222333444555444333222222333------......---,,,++++++((()))+++,,,+++)))'''%%%%%%&&&'''&&&$$$$$$&&&''')))&&&""""""$$$%%%###!!!(((&&&%%%&&&'''((('''&&&$$$%%%'''(((((((((&&&%%%!!!###$$$$$$###""""""###&&&((()))(((&&&$$$$$$$$$%%%&&&'''&&&$$$""""""### ###%%%%%%###"""###%%%"""###""" $$$''''''&&&%%%###"""!!!!!!!!! !!!!!!""""""###### $$$%%%###'''...---'''rrr~~~~~~~~~~~~}}}{{{zzzyyymmmlllooowww{{{yyyuuuuuuuuuttttttsssttttttuuuuuuttttttttttttttttttttttttrrrtttuuuuuussstttvvvxxxxxxxxxwwwwwwxxxxxxyyyzzzxxxxxxyyyyyyyyyyyyyyyyyyyyy{{{||||||{{{{{{|||}}}yyyzzz|||~~~qqq___UUUOOOGGGAAA>>>;;;888666444444444333111111222333222000///000111---------......---,,,,,,'''((()))******(((&&&%%%&&&''''''&&&%%%%%%&&&((()))&&&######%%%%%%### ###!!! !!!"""###"""!!!###$$$%%%&&&''''''&&&%%% """######"""!!!!!!"""%%%''')))(((&&&$$$######%%%&&&((('''%%%$$$$$$%%%###$$$$$$$$$###"""""""""!!!$$$###!!!!!!###&&&'''&&&%%%###"""!!!!!!!!! !!!""""""###$$$"""%%%&&&'''222===999---sss~~~~~~~~~~~~~~~}}}|||{{{zzzyyydddcccgggrrryyyyyywwwwwwttttttssssssttttttuuuuuuttttttttttttttttttttttttqqqtttvvvuuussssssvvvyyyxxxxxxwwwwwwxxxxxxyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{||||||{{{{{{|||}}}zzzzzz{{{|||~~~sssaaaVVVPPPHHHAAA???<<<999666444444333222111111111111000...---...000------......///.........)))))))))))))))(((''''''&&&''''''&&&%%%%%%&&&((('''&&&$$$$$$%%%%%%$$$"""###!!!!!!!!!"""###"""!!!############$$$%%%%%%&&&!!!"""######!!!!!!"""###$$$&&&((((((&&&$$$######$$$&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!$$$''''''&&&%%%$$$###""""""""" !!!"""###$$$%%%"""$$$%%%,,,AAASSSLLL999ttt~~~~~~|||||||||||||||{{{zzzyyylllhhhiiiqqqwwwyyyxxxxxxuuuuuuttttttuuuuuuvvvwwwttttttttttttttttttttttttqqqtttvvvuuusssrrrvvvzzzxxxxxxwwwwwwxxxxxxyyyzzzwwwxxxxxxyyyzzz{{{{{{|||zzz|||}}}}}}|||{{{}}}~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~wwwdddXXXQQQIIICCC@@@===:::777555444444333222222222222000------...000---......///000000000///...---+++***))))))))))))&&&'''((('''%%%%%%'''((($$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&%%%###""""""!!! !!!###%%%&&&#########"""!!!!!!###%%%###%%%((()))'''%%%$$$$$$"""$$$&&&&&&$$$$$$$$$%%%#########$$$%%%%%%$$$###"""%%%%%%###"""$$$'''&&&%%%$$$$$$############!!!!!!!!!!!!"""$$$&&&'''""""""###///MMMbbbWWW===vvv~~~zzz{{{{{{{{{{{{{{{zzzzzz{{{tttpppssswwwxxxwwwwwwvvvvvvuuuvvvvvvwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuqqqtttwwwvvvrrrrrrvvvzzzxxxxxxwwwwwwxxxxxxyyyzzzwwwwwwxxxyyy{{{|||}}}}}}{{{|||}}}}}}||||||}}}{{{{{{{{{{{{{{{|||}}}}}}}}}|||||||||}}}yyyfffZZZSSSKKKEEEBBB???<<<888666555555555444333333222000...---///111---...///000111111111000111///---***)))***+++,,,&&&'''((('''%%%%%%'''((("""%%%((('''$$$###%%%'''###"""!!!"""######"""!!!"""!!!!!!$$$&&&%%%%%%$$$"""!!!!!!$$$'''"""%%%((()))(((&&&%%%%%%!!!###$$$$$$#########$$$"""!!!"""$$$&&&''''''&&& ###&&&&&&$$$###%%%'''%%%%%%$$$$$$###$$$$$$$$$"""!!!!!!!!!###$$$&&&(((###"""!!!///PPPgggXXX999uuu~~~}}}}}}|||~~~~~~~~~~~~yyywwwvvvwwwxxxxxxwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvuuutttssssssrrrwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{yyyvvvuuuvvvwwwzzzzzz{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}yyyzzz{{{|||}}}}}}}}}}}}~~~|||{{{}}}fffXXXRRRMMMGGGDDD===:::777555444444222111000//////---,,,+++******+++,,,///111111000...---333111...,,,***)))((((((++++++***'''$$$######$$$%%%&&&&&&%%%$$$###"""!!!"""$$$&&&&&&$$$"""!!!"""!!!"""""""""""""""!!!!!!###!!! !!!$$$%%%###!!!"""%%%''''''&&&$$$$$$%%%&&&&&&%%%###!!!!!!$$$&&&!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%###$$$''''''###!!!### """###$$$###"""###$$$$$$######)))666===888---xxx~~~}}}}}}||||||~~~}}}|||}}}}}}xxxvvvuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvvvvuuuuuuttttttsssuuuuuuuuuuuuuuuvvvwwwwwwyyyzzzzzzyyywwwvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||xxxyyyzzz{{{{{{{{{{{{{{{}}}{{{zzz{{{~~~~~~|||~~~~~~}}}~~~hhhZZZSSSMMMGGGDDD>>><<<888666555555333222111111000///...------,,,+++---///111111000///---000...,,,***(((''''''''',,,------+++(((&&&&&&'''&&&&&&%%%%%%$$$###"""""""""$$$%%%$$$###""""""###"""###############""""""$$$"""!!!"""$$$%%%$$$"""###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$""""""$$$&&&!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''&&&######&&&&&&"""!!!$$$ !!!######"""""""""###!!!###)))...+++%%%yyy~~~~~~}}}}}}||||||~~~~~~|||{{{{{{|||xxxwwwuuuvvvxxx{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzvvvvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwwwwxxxyyyzzzyyywwwwwwxxxzzzyyyyyyyyyzzzzzzyyyyyyxxx{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxyyyzzzzzzyyyyyyyyy{{{zzzyyyzzz{{{|||{{{zzzzzz}}}}}}yyyxxx|||kkk\\\TTTMMMGGGDDD@@@===:::777777666555333222111111111000000//////,,,...000111111000///...,,,+++)))((('''&&&&&&&&&+++,,,---,,,***'''&&&&&&&&&%%%%%%%%%$$$######""""""#########""""""###%%%######$$$$$$$$$$$$$$$###$$$###"""###%%%%%%%%%###$$$%%%&&&%%%######%%%&&&%%%&&&'''&&&$$$###$$$%%%!!!###%%%%%%$$$###$$$%%%############$$$%%%&&&'''&&&######%%%$$$""""""%%%!!!######"""""""""### !!!"""""" www~~~~~~~~~~~~}}}{{{{{{|||{{{yyywwwwwwyyy{{{{{{{{{wwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwxxxxxxyyyzzzwwwxxxyyyyyyxxxxxxzzz|||xxxxxxyyyyyyyyyxxxwwwwwwzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxx{{{{{{zzzzzzzzzzzzzzzyyyyyy}}}|||vvvuuu{{{ooo___VVVNNNGGGEEEAAA>>>:::888777666444333111111111111111111111111---...000111111000///...))))))(((''''''&&&&&&&&&&&&(((******(((%%%$$$###&&&%%%%%%$$$$$$#########"""######"""!!!"""$$$'''"""###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''$$$&&&''''''%%%$$$$$$%%%!!!###%%%%%%#########$$$!!!!!!""""""$$$%%%&&&''''''###"""######!!!"""&&&!!!######"""!!!"""###!!!$$$$$$ """###!!!rrr}}}}}}}}}~~~|||yyyyyyzzzzzzzzzyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzwwwxxxyyyyyyxxxyyy{{{|||xxxyyyyyyyyyxxxwwwwwwvvvyyyyyyzzzzzzyyyxxxwwwvvvxxxxxxyyyzzzzzzzzzyyyyyy{{{||||||{{{{{{zzz{{{{{{zzz~~~|||wwwvvv|||tttdddYYYOOOHHHFFFAAA>>>:::777666555333222000000000000000000000000......////////////...---((()))(((((((((''''''&&&###%%%((((((&&&$$$###"""&&&%%%$$$#########$$$$$$#########"""""""""%%%'''!!!""""""###$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%###""""""$$$&&&$$$&&&''''''%%%$$$$$$$$$"""###%%%$$$###""""""### !!!!!!"""###$$$&&&'''&&&"""!!!######!!!###&&&!!!""""""!!!!!!"""######$$$### !!!%%%%%%"""ooo~~~~~~}}}|||{{{|||{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxyyyzzzyyyxxxyyy{{{|||yyyyyyyyyyyyxxxwwwwwwvvvwwwxxxyyyzzzyyyxxxwwwvvvwwwwwwxxxyyyzzzzzzzzzzzzzzz|||}}}|||{{{{{{|||}}}{{{~~~~~~zzzyyy}}}zzziii\\\QQQJJJHHHAAA>>>:::888666555333222111000000000//////......---............---,,,,,,)))))))))))))))((('''&&&$$$&&&((((((&&&%%%%%%%%%&&&%%%$$$#########%%%%%%$$$%%%%%%%%%$$$$$$%%%''' !!!"""###$$$$$$$$$$$$"""###$$$$$$######$$$&&&###$$$%%%$$$""""""$$$%%%$$$%%%&&&%%%###"""###$$$"""###%%%$$$###!!!""""""!!!!!!!!!!!!"""###$$$%%%$$$!!!!!!###$$$""""""%%% """"""!!!!!!!!!"""!!! ###### qqq~~~~~~~~~}}}||||||}}}~~~}}}zzzxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzxxxyyyzzz|||zzzzzzzzzzzzyyyxxxwwwvvvuuuvvvxxxyyyyyyyyywwwvvvtttuuuvvvxxxyyyzzzzzzzzzyyy{{{}}}|||{{{zzz|||~~~}}}~~~~~~}}}|||}}}~~~mmm___SSSKKKJJJCCC@@@<<<999777666444333222222111000///......------------,,,,,,+++++++++))))))))))))((('''%%%$$$%%%&&&''''''%%%%%%&&&'''&&&%%%###""""""###%%%&&&%%%&&&((('''&&&%%%%%%&&&!!!"""###$$$%%%%%%%%%%%% """$$$$$$"""!!!###%%%"""###%%%%%%###"""###$$$$$$$$$$$$###!!!!!!###$$$"""###%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!"""###$$$""" !!!$$$%%%""""""$$$ """"""!!! !!!"""!!!$$$ """"""sss|||~~~~~~~~~~~~zzz{{{||||||yyyxxxwwwwwwwwwwwwwwwwwwxxxzzzzzzyyyyyyxxxwwwvvvvvvyyyyyyxxxxxxyyyyyyzzz{{{zzz{{{{{{zzzyyyxxxzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvtttuuuwwwyyyzzzyyyxxxwwwqqqssstttvvvxxxyyyzzzzzzwwwyyy||||||zzzzzz|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~ooo```TTTLLLKKKEEEAAA===:::999777666444333333222111000///...---,,,,,,,,,++++++*********((()))))))))(((&&&$$$###$$$%%%%%%%%%$$$$$$&&&'''&&&%%%###""""""$$$%%%'''&&&((())))))'''&&&%%%%%%"""###$$$%%%&&&&&&'''&&& """$$$###!!!!!!###%%%!!!###%%%%%%$$$###"""###$$$$$$###!!! """%%%"""###%%%$$$"""!!!!!!""""""!!!!!!!!!!!!!!!"""###!!!!!!%%%&&&"""!!!### """"""!!! !!!"""%%%,,,&&&###'''qqq|||yyyyyy~~~~~~zzzzzz}}}xxxyyyzzzzzzxxxxxxyyyzzzzzz{{{||||||{{{yyywwwvvvzzzzzzzzzyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyytttuuuxxxzzz{{{zzzyyyxxx{{{yyyvvvuuuvvvzzz~~~|||yyywwwxxx{{{}}}}}}|||~~~}}}}}}}}}}}}}}}{{{yyy~~~qqqdddZZZPPPIIIAAACCC@@@888666888888444333333222111000///......,,,***((()))***++++++***((()))))))))'''&&&'''(((&&&***(((&&&&&&'''%%%&&&&&&%%%%%%$$$###""""""!!!$$$&&&'''%%%$$$######$$$$$$$$$############""""""'''###!!!&&&%%%"""(((######""""""######$$$%%%$$$$$$###""" !!!$$$'''!!!"""$$$$$$"""!!!"""######### !!!&&&%%%$$$"""""""""###### !!!!!! !!!###!!!!!!!!!!!!!!! ooo~~~{{{|||}}}|||yyyzzz{{{{{{zzzyyyzzz{{{zzz{{{|||}}}|||zzzxxxwwwzzzzzzzzzyyyyyyxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyvvvwwwyyyzzz{{{{{{zzzyyyyyyxxxvvvuuuvvvyyy|||~~~}}}zzzxxxyyy|||~~~~~~}}}}}}}}}|||}}}}}}}}}|||zzz~~~~~~vvvfff[[[QQQLLLBBBCCC@@@999666888888555333333222111000///......,,,+++))))))+++++++++***(((((('''%%%######&&&(((%%%)))***&&&$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&'''%%%$$$###############"""""""""!!!!!!$$$ $$$"""$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###!!!!!!###%%%!!!"""$$$$$$"""!!!"""### ###%%%$$$!!! ###'''$$$$$$$$$$$$$$$######""" !!!!!!!!! """###""""""""""""""""""""""""mmm}}}||||||~~~}}}zzz|||}}}|||{{{zzz{{{|||{{{|||}}}}}}|||{{{yyyxxxzzzzzzyyyyyyyyyyyyxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvwwwxxxyyyzzz|||{{{yyyzzz|||~~~~~~}}}{{{{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}~~~jjj\\\SSSOOODDDDDD@@@:::777888888555333333222111000///......---,,,******++++++***(((***)))&&&###"""###'''***))))))'''######''''''$$$!!!!!!"""###%%%&&&''''''"""$$$&&&&&&%%%######$$$""""""""""""!!!!!!!!! &&&###"""(((%%%!!!%%%#########$$$$$$$$$%%%%%%###%%%%%%%%%###!!!""""""!!!"""$$$$$$"""!!!"""######$$$%%%""" !!!%%%)))###$$$$$$%%%$$$$$$###""" !!!!!!!!! """$$$########################jjjzzzzzz{{{}}}~~~}}}}}}}}}zzz{{{||||||zzzzzz{{{|||||||||}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxyyyyyyyyyyyy{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxzzzyyyyyyzzz{{{|||||||||xxxzzz||||||||||||}}}~~~|||||||||}}}}}}}}}}}}}}}nnn]]]TTTQQQEEEDDD@@@;;;888888777666333333222111000///.........,,,++++++,,,+++)))'''******)))'''%%%&&&(((+++&&&&&&###!!!$$$((('''"""!!!!!!"""###%%%&&&''''''"""$$$&&&&&&$$$######$$$######"""""""""!!!!!!!!! '''%%%$$$***'''!!!%%% !!!!!!""""""""""""###%%%&&&&&&$$$""" !!!"""$$$$$$"""!!!"""### !!!"""!!!"""%%%######"""!!!!!!""""""### !!!"""!!! """$$$"""""""""###############fffyyy{{{||||||}}}~~~~~~}}}yyy{{{|||{{{zzzyyyzzz{{{||||||||||||||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyvvvvvvwwwwwwxxxxxxxxxyyyzzzyyyxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzz{{{wwwyyy|||}}}|||{{{}}}{{{{{{{{{||||||}}}}}}}}}rrr___UUUQQQGGGDDD@@@===:::777777777333333222111000///.........---,,,,,,,,,,,,)))'''((()))++++++)))''''''(((%%%&&&$$$###%%%&&&"""#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$#########"""""""""###!!!!!!'''$$$""" !!!""""""""""""!!!"""$$$''''''%%%""" !!!"""$$$$$$"""!!!"""###!!!!!!!!! $$$""""""$$$ !!!"""""" !!!"""$$$!!!!!!!!!""""""#########ccc~~~~~~~~~{{{~~~~~~yyyzzz{{{{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzztttvvvxxxyyyxxxxxxyyyzzzvvvzzz}}}}}}{{{zzz|||{{{{{{{{{{{{|||}}}~~~~~~wwwcccVVVQQQIIIDDD@@@???;;;777666888333333222111000///......---,,,,,,---------***(((%%%'''******)))&&&%%%%%%&&&)))(((%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$############%%%"""!!!'''%%% $$$"""###$$$%%%%%%%%%$$$###"""$$$&&&&&&$$$"""!!!!!!!!!"""$$$$$$"""!!!"""### """$$$$$$###!!! ###!!!"""%%%!!!"""""""""!!!!!!###%%% !!!""""""#########aaa}}}~~~~~~~~~zzz~~~}}}zzz|||||||||{{{zzz{{{|||{{{zzzzzzzzzzzzzzz{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyywwwxxxxxxyyyzzzzzz{{{{{{vvvwwwyyyzzzzzzzzzyyyyyyzzzyyyyyyxxxyyyyyyzzzzzztttwwwzzzzzzyyyxxxyyyzzzvvvzzz}}}}}}zzzyyy{{{~~~|||{{{{{{{{{|||}}}~~~|||hhhYYYQQQKKKEEEAAA@@@<<<777666999333333222111000///......++++++,,,---......+++)))&&&((())))))'''&&&&&&'''%%%)))***&&&######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&############"""""""""""""""((($$$"""(((&&&###((("""###%%%&&&'''&&&%%%$$$!!!###%%%%%%$$$""""""###!!!"""$$$$$$"""!!!"""###!!!!!!!!!"""###$$$###"""!!!!!!!!!!!!""""""######!!!"""###"""!!!!!!###%%%!!!!!!"""######$$$%%%%%%___}}}}}}~~~~~~xxx}}}~~~{{{|||}}}|||}}}~~~}}}|||{{{|||~~~zzzzzzyyyyyyyyyzzzzzz{{{xxxxxxxxxyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyzzzzzz{{{|||}}}}}}vvvwwwzzz|||}}}|||{{{zzzyyyxxxwwwwwwwwwxxxzzz{{{tttwww{{{{{{zzzxxxzzz{{{www{{{~~~}}}zzzxxxzzz~~~|||{{{{{{{{{|||}}}lll[[[RRRKKKEEEAAA@@@===666555999333333222111000///......+++++++++---///...,,,)))+++++++++)))'''''')))+++"""'''((($$$"""%%%)))***######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&""""""""""""!!!!!!!!!!!! %%%!!!$$$### &&& """$$$%%%%%%%%%###"""!!!###$$$$$$#########$$$!!!"""$$$$$$"""!!!"""######!!! """######!!!$$$&&&&&&%%%###"""!!!"""###"""!!!!!!###%%%""""""###$$$%%%%%%&&&&&&]]]~~~~~~|||~~~~~~}}}|||||||||||||||}}}|||wwwuuuxxx|||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz{{{{{{||||||{{{{{{yyyyyyzzzzzzzzzyyyxxxxxxzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzyyyyyyyyy{{{}}}yyyxxxxxxxxxyyy|||}}}~~~~~~ooo^^^UUUKKKGGGBBB>>>===<<<<<<;;;555333111111111111///...000//////...---+++***)))******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$######%%%''' !!!""""""!!!###%%%$$$!!!!!!$$$''' !!!"""!!!!!!"""%%%'''((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! ###%%%%%%$$$!!! !!!###%%%'''&&&$$$!!!]]]~~~}}}~~~~~~~~~~~~}}}|||||||||||||||{{{}}}~~~|||xxxwwwzzz}}}zzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzzzz{{{{{{|||xxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzyyyyyywwwxxxxxxyyyyyyyyyyyyxxxxxxyyy{{{zzzyyyyyyzzz|||zzzyyyyyyyyy{{{}}}}}}~~~~~~rrr```UUUKKKGGGBBB???>>>===;;;:::555444222222222222000...............---,,,++++++))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&$$$###$$$%%%""""""!!!!!!""""""###$$$ """######""""""###$$$!!!"""""""""!!!!!!$$$&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###%%%%%%###!!!!!!!!!#########"""""""""!!!!!!\\\~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}zzz|||~~~|||yyyyyy|||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzz{{{{{{|||xxxyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxzzzzzz{{{||||||||||||{{{zzzzzzwwwxxxyyyyyyzzzzzzzzzyyywwwyyy{{{|||{{{zzzzzzzzzzzzzzzzzzzzz|||~~~}}}}}}~~~~~~wwwbbbVVVLLLHHHDDDAAA???===;;;999777555333333333333111///,,,,,,------...------,,,(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&%%%$$$$$$%%%$$$############$$$%%%%%%!!! !!!"""$$$$$$""" """######"""!!!!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$###"""!!!"""###%%%### """###\\\}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~|||}}}~~~}}}{{{zzz{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||{{{{{{|||}}}}}}}}}}}}|||{{{zzzxxxwwwwwwyyy{{{|||{{{{{{|||||||||{{{{{{zzzwwwxxxyyyzzzzzz{{{{{{zzzvvvyyy|||}}}{{{zzzyyyyyyzzzyyyzzzzzz{{{}}}~~~}}}}}}}}}~~~{{{eeeXXXMMMJJJEEEBBB???===:::888777666444444444444222000---------...------,,,,,,''''''(((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$$$$%%%'''$$$############$$$%%%%%%"""!!!!!!###&&&&&&""""""###$$$###!!!!!!"""###"""""""""#########$$$$$$########################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!"""$$$$$$"""  """$$$\\\|||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{zzzzzz|||||||||||||||||||||||||||||||||{{{{{{|||||||||{{{|||}}}}}}~~~~~~}}}}}}{{{zzzyyyxxxxxxzzz|||~~~yyyzzzzzz{{{{{{{{{zzzzzzxxxxxxyyyzzz{{{|||||||||wwwyyy|||}}}{{{yyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}|||}}}}}}~~~~~~iiiZZZPPPLLLGGGBBB???===:::777888666444444444444222111/////////...---,,,***)))''''''(((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&"""$$$$$$$$$&&&'''###""""""""""""###$$$$$$$$$######%%%((('''### """###$$$###"""!!!"""###""""""######$$$%%%%%%%%%########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!###$$$""""""""""""""""""""""""]]]|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||zzzyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}zzz{{{{{{||||||||||||||||||{{{zzzzzz{{{|||~~~yyyyyyzzz{{{{{{{{{{{{zzzxxxyyyzzz{{{|||}}}}}}}}}xxxzzz||||||zzzyyyyyyyyywwwxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}~~~nnn^^^SSSNNNHHHBBB>>><<<:::888888666444444444444222000000000///...---+++***)))(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&!!!###&&&&&&&&&%%%%%%&&&"""!!!!!!!!!!!!"""######%%%%%%%%%&&&&&&&&&$$$""" """$$$$$$###""""""############$$$$$$%%%%%%%%%########################"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""######""""""###$$$ !!!"""$$$$$$###"""!!!^^^|||~~~~~~}}}}}}~~~~~~~~~|||zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}{{{{{{|||}}}}}}}}}}}}|||{{{||||||}}}~~~~~~zzzzzz{{{|||||||||||||||xxxyyyzzz{{{}}}}}}}}}}}}zzz{{{|||{{{yyyxxxyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~tttdddVVVPPPHHHAAA===;;;:::999777555444333333333111000............---,,,+++***))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&& """%%%&&&&&&%%%%%%&&&"""!!!!!!!!!!!!"""######$$$%%%&&&%%%#########$$$!!!###$$$###"""###$$$"""""""""#######################################"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!$$$$$$###""""""### !!!"""""""""!!!!!!___|||~~~~~~}}}}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~{{{|||~~~{{{{{{|||}}}}}}}}}}}}}}}xxxyyyzzz|||}}}~~~~~~~~~{{{|||{{{zzzxxxxxxyyy{{{yyyyyyzzz{{{|||||||||{{{|||||||||}}}~~~~~~xxxhhhXXXRRRHHH@@@<<<;;;::::::777555333333333333111///,,,------......------,,,******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$%%%%%%&&&'''"""""""""!!!"""######$$$###%%%&&&$$$!!! """%%% ###$$$$$$######$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!$$$%%%$$$###"""""" !!!!!!\\\|||~~~}}}~~~~~~~~~}}}}}}}}}{{{zzz|||~~~}}}|||~~~}}}}}}}}}||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||{{{{{{||||||||||||{{{{{{{{{||||||zzzxxxwwwxxxzzz|||||||||||||||{{{{{{{{{~~~}}}{{{zzz{{{|||~~~lllaaaUUUIIIEEEBBB>>>;;;;;;999888666444333222333333///...---,,,+++***************))))))((((((''''''&&&))))))$$$###''''''""" """%%%''''''&&&$$$###"""###$$$$$$###"""###$$$!!!!!!"""###############"""""""""""""""!!!!!! """""""""""""""######$$$ !!!###%%%%%%###!!! !!!######""""""###%%%!!!"""$$$###!!! !!!#########!!!!!!### """######$$$''')))%%%$$$###!!! ]]]}}}~~~}}}|||||||||~~~{{{{{{|||~~~~~~}}}~~~~~~~~~}}}}}}}}}||||||{{{}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||||||||}}}}}}}}}}}}||||||{{{||||||{{{yyyyyyzzz{{{||||||||||||{{{{{{{{{{{{~~~}}}{{{{{{{{{|||~~~pppaaaUUUJJJEEECCC???;;;;;;:::888666444333333333333000000...---,,,+++++++++******))))))((((((''''''!!!%%%%%%"""###'''((($$$"""###%%%&&&&&&%%%$$$###"""###$$$$$$###"""###$$$!!!!!!"""############### !!!""""""""""""""""""""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!! !!!""""""!!!!!!"""###!!!###$$$$$$""" !!!!!!#########""" !!!### !!!!!!"""%%%'''$$$$$$###"""!!!!!!!!!!!!___}}}||||||||||||}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{|||{{{zzzzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||{{{|||}}}~~~ssscccWWWKKKFFFCCC???<<<;;;:::999777555333333333333222111000...------,,,,,,******))))))((((((''''''"""%%%%%%###$$$'''(((%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""###$$$!!!!!!"""############### """######$$$$$$###""""""""""""###$$$$$$"""""""""""""""""""""""" """""""""  !!!"""###%%%$$$###!!!"""""""""###%%%$$$###!!!"""###!!!!!!!!!"""$$$&&&$$$######"""""""""######___~~~}}}}}}||||||}}}|||{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||zzz{{{||||||{{{|||~~~zzzzzz{{{{{{{{{{{{{{{|||}}}}}}|||||||||}}}~~~~~~vvvfffYYYMMMHHHEEE@@@===<<<<<<:::888666444333333333111111///...---,,,,,,,,,******))))))((((((''''''((())))))'''&&&'''&&&%%%'''&&&$$$############$$$"""###$$$$$$###"""###$$$!!!!!!"""############### !!!"""##################""""""######$$$%%%######""""""""""""######"""###$$$###!!! !!!"""$$$%%%%%%###"""######!!!###%%%&&&$$$###"""###!!!"""######"""###%%%'''######""""""###$$$%%%%%%___~~~~~~~~~{{{||||||}}}}}}~~~|||~~~~~~~~~~~~~~~{{{||||||}}}}}}||||||{{{zzz{{{|||||||||}}}yyyzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}iii\\\PPPJJJGGGBBB>>>======;;;999666555444333444111000///---,,,,,,++++++******))))))(((((('''''')))((('''((('''%%%%%%%%%'''&&&$$$###"""###$$$%%%"""###$$$$$$###"""###$$$!!!!!!"""###############!!!!!!""""""""""""!!!!!!###############$$$$$$%%%######""""""""""""#########%%%%%%$$$"""!!!"""###!!!###%%%%%%#########$$$!!!###%%%%%%$$$#########"""###$$$###"""###$$$&&&""""""""""""###$$$%%%&&&]]]}}}zzz|||}}}~~~}}}}}}~~~|||~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||||||||{{{{{{zzz{{{||||||||||||~~~yyyyyyyyyzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~|||}}}~~~mmm```SSSMMMJJJDDD@@@???>>><<<:::777555444444444000000...---,,,+++++++++******))))))((((((''''''###!!!"""%%%%%%$$$$$$'''&&&%%%$$$#########$$$%%%"""###$$$$$$###"""###$$$!!!!!!"""###############"""""""""""""""!!! $$$############$$$%%%%%%""""""""""""""""""""""""###%%%%%%%%%###"""###$$$ """$$$$$$###"""###$$$ """$$$$$$###"""###$$$!!!""""""!!! """###"""""""""""""""###$$$%%%ZZZ{{{}}}~~~~~~~~~~~~zzz|||}}}|||~~~~~~~~~~~~~~~|||~~~|||}}}}}}~~~~~~}}}}}}|||||||||}}}}}}}}}}}}||||||zzz{{{||||||{{{{{{}}}xxxxxxyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~|||||||||}}}~~~pppcccVVVPPPLLLGGGBBBAAA???===:::888666444444444222111///...------,,,,,,******))))))((((((''''''### $$$%%%"""###&&&$$$$$$$$$###$$$$$$%%%%%%"""###$$$$$$###"""###$$$!!!!!!"""############### !!!!!!""""""""""""!!!$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!"""###$$$$$$###"""$$$%%%!!!######"""""""""###!!!"""""""""!!!!!!###%%%!!!""""""!!! !!!###""""""!!!!!!!!!"""######XXXzzz~~~~~~zzz|||~~~~~~~~~}}}}}}}}}zzz}}}}}}|||}}}}}}}}}}}}~~~~~~}}}||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{|||{{{zzzzzz|||~~~xxxxxxyyyyyyzzz{{{||||||}}}}}}~~~~~~|||{{{{{{{{{|||~~~rrreeeXXXRRRNNNHHHCCCBBB???===;;;888666555444444333222111///............*********)))((((((''''''((($$$###'''&&&!!!!!!%%%#########$$$%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$!!!!!!"""############### """############$$$$$$######$$$$$$%%%&&& """###%%%%%%###""" !!!######""""""###%%% """###"""!!!"""###!!!!!!!!!  ###%%%$$$$$$%%%$$$""""""###$$$""""""!!!!!!!!!!!!""""""ZZZ}}}|||}}}~~~~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~~~~}}}{{{xxxyyy{{{|||}}}|||{{{zzz||||||{{{{{{{{{}}}~~~~~~~~~~~~}}}~~~uuuhhhYYYRRRMMMGGGDDDCCCBBB@@@===:::777444333222000000000000///...,,,,,,***+++,,,***((('''((()))%%%%%%&&&&&&%%%%%%$$$###%%%%%%############%%%%%%!!!###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$##################!!!"""###%%%%%%$$$######""""""""""""""""""""""""%%%$$$""" !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########$$$(((***%%%""""""$$$$$$###YYY|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~|||{{{{{{{{{{{{{{{||||||}}}{{{|||}}}}}}~~~}}}}}}|||~~~~~~}}}~~~|||mmm^^^UUUOOOHHHDDDCCC@@@>>><<<999666444333222111111111000///...---,,,***+++,,,***((('''((()))'''''''''''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&!!!###$$$###"""!!!"""$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################!!! !!!""""""""""""""""""""""""""""""########################!!!"""#########$$$&&&(((%%%""""""$$$$$$$$$XXX{{{~~~~~~~~~|||}}}~~~}}}~~~}}}~~~{{{~~~~~~~~~~~~}}}{{{zzz{{{|||~~~zzz|||~~~}}}{{{yyy~~~}}}~~~tttcccYYYQQQJJJDDDCCC>>>===;;;888666555444333222222222111000///...---***+++,,,***((('''((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$###""""""###$$$"""############$$$$$$$$$#################################"""######$$$%%%######################## """#########""""""""""""""""""""""""######################## """$$$$$$###"""###$$$$$$""" """$$$$$$$$$VVVzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}}}}~~~|||}}}~~~~~~}}}{{{yyy}}}~~~zzzhhh\\\TTTKKKFFFDDD>>>===;;;999888666666666444444333222111000...---***+++,,,***((('''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$###"""""""""###%%%&&&######################## """$$$$$$$$$###""""""""""""""""""""""""######################## """$$$$$$###"""!!!"""######""""""###$$$$$$$$$VVVzzz}}}{{{}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}||||||{{{||||||}}}~~~~~~~~~kkk___VVVMMMHHHGGG???>>>===;;;:::999888888555444444333111000...---***+++,,,***((('''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&########################!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""######################## ###%%%%%%###!!!!!!!!!##################$$$%%%VVV{{{{{{yyy|||~~~~~~~~~~~~|||}}}}}}~~~|||{{{{{{|||}}}~~~~~~~~~~~~~~~pppbbbXXXOOOJJJHHHAAA@@@>>><<<;;;:::999999555555444333111///---,,,***+++,,,***((('''((()))'''&&&%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$#########%%%"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###""""""###"""###%%%$$$######$$$&&&WWW|||}}}yyyzzz~~~~~~}}}~~~}}}~~~~~~|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~uuufff[[[QQQJJJIIIAAA@@@>>><<<:::999888888555444444222000...---,,,***+++,,,***((('''((()))'''&&&$$$#########%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$&&&!!!###&&&%%%$$$###$$$&&&WWW||||||xxx|||~~~|||}}}}}}~~~}}}~~~}}}||||||~~~yyyzzz}}}~~~}}}{{{~~~~~~~~~~~~~~~~~~}}}zzziii]]]RRRJJJHHHAAA@@@>>>;;;999888777666444444333222000...,,,+++***+++,,,***((('''((()))((('''%%%######$$$%%%&&&######%%%%%%%%%%%%#########$$$%%%%%%######$$$%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((!!!$$$&&&&&&$$$###$$$&&&XXXyyy~~~}}}~~~~~~}}}{{{{{{zzz||||||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~jjj\\\TTTMMMIIIFFFCCC???===;;;999777555555444333111000//////...///......---,,,+++***)))$$$((('''""""""&&&'''###(((###!!!$$$&&&''' """###$$$######%%%&&&"""######"""!!!!!!"""$$$""""""""""""""""""""""""######""""""######$$$%%% !!!!!!""""""######$$$"""!!!!!!"""$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$"""!!!"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&WWWxxx~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~nnn___VVVOOOKKKHHHEEEAAA???===;;;888666666555333222000/////////......---,,,+++***))))))%%%((('''######&&&&&&###&&&###!!!!!!$$$%%%%%%$$$ """###$$$######%%%&&&"""######"""!!!!!!"""$$$#######################################$$$$$$%%%###############$$$$$$$$$###"""!!! !!!"""#####################$$$$$$"""###$$$$$$$$$$$$###"""######$$$###""""""$$$&&&""""""""""""""""""""""""VVVwww~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}tttdddYYYQQQMMMJJJGGGDDDAAA???===:::888666555444222111000//////------,,,+++***))))))(((%%%''''''$$$$$$&&&&&&###%%%$$$$$$%%%&&&&&&$$$"""!!!"""$$$$$$######$$$&&&"""######"""!!!!!!"""$$$########################"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$##################"""###$$$$$$$$$$$$###""""""###$$$###""""""$$$&&&""""""!!!!!!!!!!!!!!!!!!VVVvvv~~~~~~~~~~~~|||}}}~~~}}}~~~}}}|||{{{|||~~~~~~zzziii\\\TTTOOOLLLIIIEEEBBB@@@>>>;;;999777666444333111000000000---,,,,,,+++***)))((((((&&&''''''&&&%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$###!!!###$$$$$$######$$$%%%"""######"""!!!!!!"""$$$########################""""""######$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$!!!"""############"""!!!$$$$$$$$$########################$$$$$$#########!!!"""############$$$&&&$$$$$$$$$$$$$$$#########VVVvvv~~~~~~}}}}}}|||}}}~~~|||}}}|||{{{{{{{{{~~~~~~~~~nnn```VVVQQQMMMJJJFFFCCC@@@>>>;;;999777777555333222111111111---,,,,,,+++***)))((((((&&&&&&&&&((('''%%%$$$%%%((('''&&&$$$######%%%&&&"""###$$$$$$###"""$$$%%%"""######"""!!!!!!"""$$$########################!!!"""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$$$$###""""""############""""""########################$$$##################$$$ """###$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWwww~~~~~~~~~}}}}}}|||}}}~~~}}}|||{{{zzz|||}}}~~~sssdddZZZUUUNNNKKKGGGDDDAAA???<<<:::888777666444333222111111------,,,+++***))))))((('''%%%&&&))))))%%%$$$%%%&&&&&&%%%###""""""%%%'''"""###$$$$$$###"""###$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$!!!###$$$$$$$$$%%%&&&""""""#########$$$$$$$$$XXXxxx~~~}}}{{{}}}~~~~~~|||{{{|||xxxhhh^^^YYYQQQNNNIIIFFFCCCAAA>>>;;;999888666555333222222222......---,,,+++***))))))'''%%%&&&******%%%###&&&"""$$$%%%%%%###"""$$$&&&"""$$$%%%$$$###"""###$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$###""""""###$$$$$$!!!###%%%$$$$$$%%%&&& !!!"""###$$$%%%%%%YYYxxx}}}|||~~~||||||~~~~~~||||||~~~~~~}}}}}}|||kkkaaa\\\SSSPPPKKKHHHEEEBBB???===999888666555333333222222///......---,,,+++******(((%%%&&&++++++%%%###&&&!!!&&&'''%%%######$$$###$$$%%%$$$###"""###$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%% !!!###$$$%%%&&&'''%%%$$$###""""""###$$$%%% ###%%%%%%$$$%%%&&& !!!###$$$%%%&&&'''WWWwww}}}~~~~~~}}}~~~}}}{{{{{{}}}~~~rrrfff```TTTPPPKKKGGGCCC@@@===;;;<<<:::888777666555333111333111...+++***+++---...''')))+++,,,,,,***'''&&&***(((&&&$$$###$$$%%%&&&###%%%%%%%%%$$$###$$$%%%&&&%%%%%%$$$#########$$$ !!!"""$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$###"""###&&&***+++(((%%%$$$$$$######$$$$$$%%%%%%###$$$%%%$$$######%%%'''$$$######""""""######$$$!!!"""###%%%%%%$$$######!!!"""""""""!!!"""###%%%WWWwww~~~~~~}}}|||~~~~~~||||||~~~uuuhhhaaaWWWTTTNNNJJJFFFCCC@@@>>>;;;999777666666555333111222111///---,,,,,,------((()))+++++++++***((('''***(((&&&$$$$$$$$$%%%&&&!!!###$$$###"""!!!"""###&&&%%%$$$$$$######$$$$$$""""""$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$&&&((((((&&&###############$$$%%%&&&&&&!!!###&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&XXXxxx~~~}}}|||{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~|||lllccc[[[WWWRRRMMMIIIFFFCCC@@@:::888666666666555333222111111000///...---,,,,,,************)))))))))((()))(((&&&%%%$$$$$$%%%&&&"""###$$$###"""!!!"""$$$%%%%%%$$$$$$######$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###!!!############$$$%%%&&&'''"""&&&((('''%%%######&&&&&&%%%%%%%%%%%%&&&&&&###############$$$%%%%%%$$$%%%&&&$$$###"""$$$%%%YYYyyy~~~~~~~~~~~~~~~}}}}}}|||~~~~~~||||||~~~zzz}}}~~~~~~~~~~~~rrrfff]]]YYYSSSNNNJJJFFFCCC@@@;;;999777777777777555333111111111111000...,,,+++++++++)))((((((((()))***((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""###$$$%%%&&&'''!!!###%%%&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$###"""###$$$%%%&&&###$$$$$$###!!! !!!###YYYyyy}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~||||||~~~|||~~~~~~xxxkkk^^^ZZZSSSNNNJJJFFFBBB???>>><<<:::999999999777555111111222222111///---+++,,,+++)))((('''((()))***''''''&&&&&&%%%%%%%%%&&&$$$&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$###"""###%%%(((###$$$%%%%%%%%%%%%$$$###%%%$$$#########$$$&&&'''###$$$$$$###!!! !!!###ZZZzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}qqq```[[[UUUOOOJJJFFFBBB???@@@>>><<<;;;;;;999777555222222333222111000...---,,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###%%%$$$$$$######$$$$$$%%%%%%###############$$$%%%%%%&&&&&&&&&&&&''''''''''''"""$$$%%%%%%$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$"""!!!"""&&&)))%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&$$$###"""$$$%%%[[[{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||~~~vvvccc___XXXRRRMMMIIIEEEBBBBBB???===;;;:::999666444333333333222111000///...+++******)))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((%%%''''''&&&$$$###%%%'''%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""###%%%(((%%%&&&'''))))))'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%$$$######%%%&&&[[[{{{~~~||||||}}}}}}}}}}}}}}}|||~~~~~~~~~}}}~~~~~~~~~~~~zzz~~~~~~~~~~~~|||~~~yyygggbbb\\\UUUPPPLLLGGGDDDBBB@@@===;;;999777444222444444333222111000//////************)))))))))(((%%%%%%&&&''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$#########$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((((())))))'''$$$"""###&&&'''&&&%%%$$$############"""###%%%%%%$$$$$$$$$%%%###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&%%%$$$!!!"""""""""!!!"""###%%%]]]zzz~~~~~~}}}~~~{{{|||}}}~~~}}}}}}~~~~~~~~~~~~pppeee[[[VVVRRRMMMJJJJJJDDDCCCAAA???===;;;;;;:::555333111111222111000...------,,,+++***)))(((''''''''''''''')))***&&&!!!###$$$&&&''''''&&&$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&'''(((((('''((())))))'''&&&%%%$$$######"""#########%%%%%%%%%$$$""""""$$$&&&&&&&&&&&&&&&'''((())))))$$$&&&''''''%%%$$$###### ***---%%%!!!%%%(((&&&___|||~~~~~~|||~~~~~~}}}|||}}}~~~||||||}}}~~~rrrggg\\\WWWRRRMMMJJJJJJEEEDDDBBB@@@>>><<<;;;;;;555444222222222222000...------,,,+++***)))((((((((('''%%%%%%&&&(((&&&$$$###$$$&&&''''''&&&$$$###$$$############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((((('''''''''&&&%%%$$$"""%%%$$$$$$###############$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%&&&''''''$$$&&&((((((&&&$$$$$$$$$%%%)))***&&&"""###%%%%%%```~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}~~~~~~~~~uuujjj___XXXTTTNNNKKKKKKFFFEEECCCAAA???===<<<;;;777555333333333222111///------,,,++++++***))))))***'''$$$$$$%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))(((''''''((())))))(((((('''&&&$$$###"""%%%%%%$$$###############$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$%%%&&&''''''&&&''')))((('''%%%&&&&&&)))%%%$$$&&&%%%###$$$'''aaa~~~}}}~~~{{{ooobbb[[[VVVPPPMMMMMMGGGGGGEEECCCAAA???===<<<888777555444444333222000...------,,,++++++*********'''&&&((((((&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))(((''''''(((***))))))***)))(((&&&%%%&&&%%%%%%$$$############$$$###$$$%%%$$$######%%%&&&&&&&&&&&&&&&'''((())))))&&&((())))))'''&&&'''(((***!!!&&&((($$$%%%+++aaa}}}~~~}}}}}}}}}~~~tttggg___YYYRRROOOOOOIIIIIIHHHFFFCCC@@@>>><<<:::888666555555555333111......------,,,+++++++++)))'''***///...(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&&&&&&&%%%%%%%%%'''((((((''''''(((***%%%'''))))))((('''((()))&&&%%%%%%$$$###$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))'''((()))(((''''''((()))+++###!!!''')))$$$$$$***```~~~}}}}}}~~~|||}}}}}}~~~zzzlllccc\\\UUURRRRRRKKKJJJJJJHHHEEEBBB???===<<<:::888777777666333222.........------,,,,,,,,,)))(((,,,333111)))&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$$$$&&&''''''&&&&&&((()))!!!$$$''''''%%%%%%&&&)))&&&&&&%%%$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''''''''(((((('''&&&'''(((******(((''')))(((%%%$$$'''^^^~~~~~~~~~~~~~~~pppfff___XXXTTTUUULLLLLLKKKJJJGGGCCC@@@>>>===;;;999888777666444222............------------***(((+++222000'''%%%,,,''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''"""$$$%%%''''''&&&%%%$$$###$$$&&&&&&%%%%%%''')))"""&&&)))(((%%%###%%%(((&&&&&&%%%$$$$$$$$$$$$%%% """%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&''''''&&&%%%&&&(((***"""(((,,,***((()))***)))\\\}}}}}}~~~rrrhhh```YYYVVVVVVLLLLLLLLLKKKHHHDDD@@@>>>>>><<<:::888888777555333...............---------,,,(((***000---$$$%%%...''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&"""###%%%''''''&&&%%%$$$"""###%%%%%%%%%%%%&&&(((&&&))),,,+++&&&$$$&&&)))'''&&&%%%%%%$$$$$$%%%%%% """%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))&&&&&&'''&&&%%%&&&(((***%%%---***)))///111///^^^~~~zzzkkkbbb\\\VVVRRRRRRPPPNNNMMMKKKHHHDDDAAA???===;;;999999777555333......---,,,,,,,,,------******)))'''&&&&&&)))+++((((((((((((((('''''''''&&&&&&&&&''''''''''''(((!!!"""###%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''')))((('''&&&&&&''''''((('''&&&$$$###$$$%%%###%%%&&&&&&%%%%%%&&&((('''%%%###%%%))),,,+++***&&&(((************,,,---------...///111333555666]]]}}}~~~oooeee___ZZZVVVSSSQQQOOOMMMLLLIIIEEEBBB???===;;;:::999888555333///...------------------*********(((&&&&&&)))+++'''''''''(((((((((((((((&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%'''$$$%%%&&&&&&%%%%%%&&&(((***(((&&&'''+++...///...***+++,,,,,,,,,---///222///000222555888<<>>;;;:::999888555333000///......---------...***+++***((('''&&&(((***&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%&&&'''((($$$&&&((((((&&&%%%&&&'''$$$%%%&&&&&&%%%&&&(((***&&&((())))))(((''')))***///,,,******---111333444...000111222222333555777777999===BBBHHHNNNSSSVVVXXXyyyyyymmmeee```]]]WWWUUURRROOOMMMKKKGGGDDD@@@>>><<<:::999888666444111111000///............+++++++++)))''''''(((***%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&(((***&&&%%%$$$$$$$$$&&&''')))&&&'''))))))((('''((()))&&&'''(((((('''''')))+++)))+++,,,,,,++++++---...222000......111555888:::333666;;;===>>>>>>???@@@CCCFFFKKKSSS[[[ccciiimmmWWWxxx~~~qqqhhhbbb___ZZZWWWTTTQQQNNNLLLIIIFFF@@@>>><<<;;;:::888666444333222111000////////////+++,,,,,,***((('''((()))%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((('''&&&$$$######%%%'''(((%%%%%%$$$$$$%%%&&&((()))%%%&&&((()))((('''((()))'''(((((('''&&&&&&''')))***,,,---.........000222555555666888:::===@@@CCC>>>CCCKKKPPPQQQPPPMMMLLLMMMPPPVVV^^^gggooovvvzzzXXXyyyxxxllleeeaaa]]]YYYUUURRRPPPMMMJJJHHHAAA???<<<;;;:::999666444444333222111000/////////+++,,,---+++)))'''((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***###%%%''''''&&&&&&'''((('''(((((('''&&&%%%'''(((+++---///000111222555777<<<@@@EEEHHHKKKLLLNNNPPPPPPVVV^^^cccccc___[[[YYYRRRUUUZZZaaaiiipppvvvzzzYYYzzzsssiiieee___[[[VVVSSSPPPNNNKKKIIIAAA???<<<;;;:::999777555555444333222111000000000+++,,,---,,,)))((('''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))*********%%%''')))))))))((()))+++***+++,,,+++++++++---///000222555777999;;;>>>@@@FFFMMMVVV]]]______``````cccfffjjjllliiieeeaaa___UUUWWW[[[```ffflllqqqsssZZZ{{{xxxmmmhhh```\\\WWWSSSQQQNNNLLLJJJAAA???===;;;;;;999777555666555444222111000000000+++------,,,***((('''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''(((((()))(((((('''&&&$$$&&&(((***+++++++++***(((***---------,,,---///...///000111111222555777666999<<>><<<:::999999555666555333111111333555------,,,+++************))))))(((((((((((())))))+++***(((((()))))))))((((((&&&$$$&&&))),,,+++))),,,---,,,***'''&&&&&&(((***---111111000///222444000222555777888999;;;<<>>;;;;;;:::888555333444555111000///......---------))))))(((((((((((())))))&&&(((***(((&&&$$$&&&((()))'''&&&''')))++++++***(((***+++,,,---///222444000333555666777:::@@@EEEGGGHHHJJJMMMPPPSSSUUUVVVYYYXXXXXXYYY[[[\\\\\\[[[bbb```^^^```dddggghhhgggaaabbb___ZZZVVVWWWUUUQQQOOOOOOOOOPPPSSSVVVXXXZZZRRRqqqwwwkkkeee^^^XXXTTTQQQNNNKKKLLLIIIDDD@@@======>>>???<<<<<<<<<:::888666666777000000///---------------))))))(((((((((((()))))))))))))))))))))(((((((((******)))***+++,,,------+++---...///000222555777:::<<>>>>>AAAEEEIIIIIILLLOOOSSSVVVZZZ^^^aaa___aaaaaa```]]]]]]aaaeeeiiieeeaaabbbfffiiiiiifffhhhbbbZZZTTTRRRSSSUUUVVVTTTYYY\\\\\\ZZZ\\\eeemmmtttyyy{{{zzz{{{}}}|||xxxuuuwwwzzzSSSsssrrrhhhccc___XXXRRRQQQOOOMMMLLLJJJFFFAAA>>>>>>??????>>><<<:::888666666666555222000///000222444...---111111,,,+++...::::::999888777888;;;>>>AAAEEEHHHJJJOOOVVVZZZYYYTTTSSSSSSUUUXXX[[[\\\[[[aaa[[[[[[cccddd]]]^^^eeegggffffffiiimmmnnnllljjjfffaaaYYYTTTSSSUUUWWWXXX___\\\]]]aaabbbdddmmmxxxPPPpppxxxlllfffbbb\\\WWWTTTRRROOOMMMJJJGGGCCC@@@????????????===;;;999888777888777555333333444666222...---222333111111555999;;;>>>@@@BBBFFFJJJMMMTTTXXXYYYXXXZZZ^^^___]]]VVVTTTSSSTTTVVVYYYZZZZZZ^^^XXXYYY```bbb]]]^^^dddfffeeefffiiimmmooommmkkklllggg___[[[ZZZ\\\^^^___bbb___^^^bbbfffjjjttt~~~QQQppprrrjjjeee```\\\YYYVVVQQQNNNKKKIIIEEECCCAAAAAAAAA@@@???===;;;;;;666666666555333333555666444111111555777777999======AAAGGGMMMRRRXXX]]]```fffiiijjjgggggghhhgggcccZZZXXXUUUTTTVVVXXXYYYZZZ[[[WWWXXX___aaa^^^```ggghhhhhhjjjnnnqqqssssssrrruuuqqqjjjffffffhhhiiijjjkkkeeebbbeeekkkrrr{{{UUUrrrxxxnnnhhhccc___\\\YYYSSSOOOMMMJJJHHHFFFCCCCCCBBBAAA@@@???======888888888666444444666888999999999;;;===???CCCFFFJJJNNNUUU[[[```dddgggjjjkkknnnpppnnnnnnooommmiii___\\\XXXVVVXXXZZZ\\\\\\[[[XXXYYY___bbbbbbfffkkkooopppsssvvvyyy{{{{{{{{{{{{vvvssstttuuuwwwwwwvvvpppjjjkkkrrrzzzUUUrrrtttkkkeeeaaa^^^ZZZUUURRROOOMMMJJJHHHFFFFFFDDDBBBAAA???>>>>>><<<===<<<;;;999999;;;======@@@DDDFFFHHHMMMSSSVVV[[[___dddggghhhhhhiiijjjkkkoooqqqpppppppppmmmhhh___\\\YYYXXXYYY\\\^^^___\\\ZZZ\\\aaaeeegggkkkpppvvvxxx{{{~~~|||wwwvvv~~~QQQooo|||rrriiieee___\\\XXXUUUSSSQQQNNNLLLIIIHHHFFFCCCAAA???>>>===;;;;;;<<<;;;;;;<<<>>>AAACCCKKKQQQTTTXXX___fffiiiiiikkknnnnnnllliiihhhhhhlllqqqsssqqqpppnnnjjjddd\\\ZZZXXXYYY\\\```bbbcccaaaaaabbbeeejjjoootttwww}}}QQQpppzzzoooiiiaaa___\\\[[[YYYWWWSSSPPPLLLJJJGGGCCC@@@>>>===<<<:::;;;===???@@@CCCHHHKKKQQQ[[[cccdddgggmmmssstttooopppqqqpppnnnkkkjjjjjjkkkppprrrqqqooolllggg```[[[ZZZ[[[^^^cccgggjjjkkkkkklllnnnppptttzzzTTTssstttmmmbbb```___^^^]]][[[WWWTTTMMMKKKGGGCCC???===<<<;;;???BBBEEEHHHLLLPPPVVVZZZ^^^iiippppppppptttwwwvvvoooqqqrrrqqqooonnnnnnoooffflllooonnnmmmlllfff```\\\]]]___cccjjjooorrrrrrvvvwwwxxxyyy~~~TTTrrrvvvnnnhhhcccaaaaaa^^^XXXWWWYYYKKKIIIFFF@@@<<<<<<>>>AAA@@@EEEKKKRRRXXX^^^dddhhhooossswwwyyyyyywwwwwwvvvtttsssrrrqqqppppppppppppiiikkknnnoooooollliiiggggggggghhhiiilllqqqwww|||TTTrrr}}}tttkkkfffcccbbb^^^YYYWWWYYYLLLJJJFFFAAA>>>>>>BBBEEEJJJOOOUUU\\\bbbgggmmmppprrrtttvvvwwwuuutttuuuuuurrrrrrrrrqqqrrrrrrssssssqqqrrrtttuuuuuusssqqqpppqqqrrrsssuuuwww{{{TTTrrr}}}pppkkkfffccc^^^XXXVVVXXXMMMKKKGGGCCCAAACCCGGGLLLVVVZZZ```fffkkkooosssvvvuuuuuutttrrrpppqqqsssuuuqqqqqqrrrtttuuuwwwyyyzzz||||||}}}}}}}}}~~~~~~}}}TTTrrruuunnngggccc\\\UUUSSSUUUMMMKKKHHHEEEDDDHHHNNNSSS^^^bbbgggkkknnnppprrrtttsssrrrpppmmmlllooossswwwssssssuuuxxx{{{~~~{{{wwwvvvSSSppp{{{sssjjjccc[[[SSSPPPRRRLLLKKKJJJHHHJJJNNNVVV[[[eeehhhlllnnnnnnnnnnnnoooooonnnmmmllllllpppvvv{{{wwwxxxzzz}}}qqqmmmlllkkkRRRooozzzooofff\\\SSSQQQRRRLLLMMMMMMNNNQQQWWW^^^ccciiilllppprrrqqqpppoooooommmmmmnnnoooqqquuu{{{|||}}}{{{llldddgggiiigggPPPmmmwwwlllaaaWWWTTTVVVMMMOOORRRVVVZZZ___fffjjjjjjnnnrrruuutttssssssrrrnnnpppsssuuuwww{{{{{{wwwwwwwwwtttqqqoooppphhh^^^^^^fffgggaaaOOOlll|||qqqeee[[[XXXZZZOOORRRVVV[[[___eeekkkooohhhlllrrruuuvvvvvvuuuuuuqqqtttwwwzzz}}}|||{{{yyyvvvtttnnnfffccccccbbb___[[[dddeee```XXX[[[dddcccZZZJJJiiiwwwiii]]]WWWXXXUUUVVVYYY___hhhnnnpppooommmqqqtttrrrppppppuuuzzz}}}~~~}}}xxxppphhhcccbbbcccaaa^^^\\\\\\]]]]]]ZZZWWW^^^```aaa```^^^___bbbfffNNNnnn}}}nnnaaa[[[[[[\\\]]]___eeelllqqqssssssnnnpppsssssssssuuuzzzyyywww|||zzzzzzyyywwwsssoookkkiiifffgggfffbbb^^^[[[\\\^^^bbb___]]]]]]```aaa```^^^[[[\\\^^^^^^___bbbeeehhhOOOooovvvhhh```___ccccccfffjjjooosssttttttppppppqqqssswww|||{{{zzzooommmpppyyy~~~yyyqqqlllhhhgggeeeccc```]]][[[ZZZVVVXXX[[[\\\\\\\\\\\\]]]bbbaaa___```bbbccccccbbb\\\[[[[[[\\\___dddhhhkkkKKKlll~~~nnndddbbbggghhhjjjmmmooorrrrrrrrrqqqqqqqqqtttzzzxxxrrrooonnnjjjffffffkkklllfff___[[[ZZZYYYXXXXXXXXXYYYZZZ[[[VVVYYY]]]aaacccccccccccceeeeeeffffffeeeccc___]]]```\\\WWWVVVYYY___dddgggIIIjjjuuujjjgggkkkmmmnnnpppqqqqqqrrrsssssssssssswww|||yyyyyyyyywwwsssmmmhhhfffeeeeee___]]]______[[[XXXWWWQQQQQQQQQRRRTTTWWWZZZ\\\XXX[[[aaafffjjjkkkjjjhhhjjjlllnnnnnniiiaaaZZZUUU^^^VVVLLLHHHLLLQQQUUUVVVKKKkkksssoooqqqssstttuuutttttttttvvvtttvvvzzz}}}wwwooolllmmmllliiiddd```^^^^^^\\\WWWVVVYYYZZZYYYXXXZZZQQQQQQQQQRRRTTTVVVYYYZZZYYY[[[```ggglllmmmllliiigggjjjmmmkkkdddYYYPPPKKKPPPGGG===:::>>>BBBBBB@@@KKKjjj}}}yyytttvvvxxxxxxvvvuuuvvvxxxvvv{{{{{{tttmmmhhhdddeeeeeebbb^^^ZZZYYYXXXVVVSSSUUUYYYZZZVVVUUUVVVOOOOOOPPPQQQSSSTTTVVVWWWTTTUUUWWW\\\``````]]]YYYUUUWWWYYYVVVNNNEEE???<<<===666000222888:::555...HHHgggsssvvvxxxxxxvvvtttvvvwwwvvv~~~~~~xxxrrrnnnjjjfffcccaaabbbaaa___ZZZWWWUUUUUUUUUTTTWWW[[[ZZZSSSOOONNNFFFGGGHHHKKKMMMOOOQQQRRRKKKJJJJJJLLLMMMKKKFFFAAAAAABBBBBB???888222///...///++++++111999:::000&&&HHHeeezzz}}}vvvpppssszzz}}}zzznnnhhhccccccgggiiieeeaaaXXXYYYYYYXXXVVVSSSPPPNNNQQQSSSTTTTTTPPPIIIBBB===;;;<<<999555555:::======;;;;;;:::888777666555444222111///---,,,,,,,,,---******+++,,,...---+++(((HHHddd{{{~~~xxxsssuuu{{{~~~}}}wwwrrrgggaaa]]]^^^cccfffccc```XXXXXXWWWUUURRRNNNKKKIIIJJJIIIHHHEEE@@@:::666333...000000------111222000111111111111111111111111///...,,,+++******+++,,,+++)))((((((*********)))FFFddd||||||xxxxxx||||||xxxsssmmmhhh```\\\XXXYYY^^^```___\\\SSSRRROOOLLLHHHEEECCCAAA@@@>>>:::666333000//////(((+++,,,******---,,,)))((()))***+++,,,------...+++***)))(((((()))***+++***(((%%%$$$&&&'''((((((EEEeee~~~}}}|||~~~{{{wwwwwwxxxyyyxxxuuunnnfffaaa]]]YYYUUUTTTVVVWWWUUUSSSGGGFFFCCC@@@===:::999888222111...,,,+++,,,------(((++++++((())),,,,,,***''''''((()))+++,,,------)))((('''''''''(((***+++)))'''%%%$$$&&&'''''''''EEEfffyyyrrrmmmjjjkkkpppvvvyyyvvvmmmddd^^^WWWSSSNNNKKKJJJHHHEEECCC999888666444222222111111'''''''''''''''''''''''''''(((&&&"""###'''***((()))))))))******+++++++++((((((''''''''')))***+++'''&&&&&&'''))))))'''%%%EEEhhh}}}ssskkkeeebbbaaacccjjjrrruuuqqqhhh^^^WWWKKKHHHCCC>>>;;;999666444............------------((()))******)))'''%%%$$$((((((&&&!!!"""'''***)))((((((((((((((())))))))))))(((''''''''')))***+++&&&&&&''')))***)))'''$$$FFFiiizzzrrrjjjccc___]]]]]]^^^ccciiiiiiaaaWWWMMMHHH>>>;;;777444222000...---+++,,,---......---,,,++++++,,,,,,++++++***)))((((((***(((%%%%%%)))+++)))''''''''''''(((((((((((()))((('''&&&'''''')))***'''&&&&&&'''(((((('''%%%GGGjjjvvvrrrllleee```]]]\\\[[[ZZZ]]]___[[[QQQFFF===999555444222000///.........,,,---///000///...,,,***'''&&&&&&&&&'''(((***+++###''''''%%%&&&((((((%%%&&&&&&'''((())))))******((((((&&&&&&&&&&&&'''((()))'''$$$###%%%&&&''''''LLLddd|||vvvqqqkkkeeecccbbb```[[[WWWTTTQQQLLLFFF@@@:::666555111000000///...---------***************************((('''&&&&&&'''(((***))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))+++++++++)))'''&&&'''(((%%%&&&''''''&&&%%%&&&'''KKKbbbwwwrrrnnnjjjeeecccbbb]]]UUUOOOEEECCC@@@<<<777333000...//////......---,,,,,,,,,***************************)))'''&&&&&&''')))***''''''((((((((((((((((((&&&&&&&&&'''(((((())))))'''(((((('''&&&&&&''')))%%%&&&(((((('''&&&((()))HHH___{{{{{{rrrmmmjjjgggdddbbb^^^VVVLLLDDD;;;;;;:::888555222///---......------,,,+++++++++))))))))))))))))))))))))))))))''''''''''''))))))&&&&&&'''((())))))******&&&&&&''''''((()))))))))%%%&&&'''''''''''')))+++%%%&&&((((((((((((***,,,FFF[[[www~~~vvvooolllgggddd```\\\VVVMMMDDD===888999999999777444111///...---------,,,,,,++++++(((((((((((((((((((((((())))))(((''''''((())))))&&&&&&''''''((()))))))))&&&&&&&&&'''(((((())))))'''((())))))))))))+++---%%%'''))))))******,,,...EEEYYYtttwwwrrrmmmkkkddd```ZZZSSSLLLEEE???;;;666777777666444111...,,,.........---------------(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))***+++*********,,,---''')))+++,,,,,,---///111EEEXXXqqqxxxqqqmmmiiiggg```[[[TTTKKKDDD???===<<<999999888777444111...,,,.........---------------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******+++++++++,,,,,,,,,++++++---///,,,...000111111222444666FFFXXXpppssslllgggccc```YYYUUUOOOGGGAAA===<<<<<<===<<<:::888555333111000,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******))))))))))))))))))******++++++,,,++++++,,,------......///---///000111000222444666333444666777777777999;;;GGGYYYppp}}}ppphhhccc^^^[[[TTTRRRMMMFFF@@@===<<<<<<;;;:::888555333222111111++++++++++++++++++++++++************************))))))************))))))((()))***+++---...///000......//////000111111111111333555666777999<<<>>>888999;;;;;;;;;;;;===???OOO\\\sssuuujjjaaaZZZVVVQQQLLLFFFAAA@@@@@@AAAAAA===<<<999777555333222222///...,,,+++++++++,,,,,,))))))******+++---...///***,,,------,,,+++,,,---,,,---...///000111222222222222222333555777777666;;;;;;;;;;;;===@@@CCCEEEEEEDDDBBBAAA@@@@@@AAABBBSSSbbbyyywwwkkkaaaYYYTTTLLLJJJGGGEEEDDDCCCAAA???<<<;;;999777555333222222000///---,,,,,,,,,---...,,,,,,,,,,,,---...//////,,,...///000///...///000///000111222333444444555999999999:::<<<===>>>===>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCXXXggg~~~zzznnnbbbXXXRRRIIIIIIHHHHHHHHHEEEAAA>>><<<;;;999777555333222222000000...------......///............///000000111///111333444333333444666555666666777888999::::::@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDZZZjjj~~~rrrfff[[[TTTMMMLLLKKKJJJIIIFFFBBB>>><<<;;;999777555444333333111000///......///000000/////////000111333444555444666888999999999;;;<<<======>>>>>>???@@@AAAAAACCCDDDFFFFFFFFFFFFGGGIIILLLKKKJJJHHHHHHIIIJJJKKKJJJJJJKKKKKKJJJHHHFFFEEE^^^nnnvvvkkk```ZZZUUURRRNNNKKKHHHFFFBBB@@@===<<<:::888666555555444222111000000000111222222000000111333555777999:::999;;;===>>>>>>>>>@@@AAADDDDDDEEEEEEFFFFFFGGGGGGFFFHHHJJJJJJHHHHHHJJJLLLRRROOOKKKHHHGGGIIILLLNNNKKKKKKKKKKKKJJJHHHFFFEEEcccrrryyyoooeee___[[[WWWQQQLLLIIIGGGEEECCC>>>===;;;999888777777666555444333333333444555666444555666777999;;;===???>>>@@@BBBCCCBBBBBBCCCDDDHHHHHHIIIIIIJJJJJJJJJJJJIIILLLNNNMMMKKKJJJLLLOOOTTTQQQMMMIIIHHHJJJMMMOOOLLLLLLLLLKKKJJJHHHGGGFFFdddrrr{{{qqqgggaaa\\\XXXSSSOOOLLLJJJHHHFFF???>>><<<;;;:::999888888999888777777888999:::;;;<<<<<<======>>>???@@@AAABBBDDDEEEFFFEEEDDDEEEFFFIIIIIIJJJJJJJJJJJJKKKKKKIIILLLOOONNNKKKJJJLLLPPPRRRQQQOOONNNMMMMMMMMMMMMOOONNNMMMKKKJJJIIIHHHHHHcccooo|||qqqhhhbbb[[[XXXTTTRRRPPPMMMJJJGGG@@@???===<<<;;;:::999999<<<;;;;;;:::;;;<<<===>>>CCCCCCBBBAAAAAABBBBBBBBBDDDFFFGGGGGGFFFEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJHHHKKKNNNMMMIIIHHHKKKNNNPPPQQQRRRRRRQQQOOOMMMKKKRRRPPPNNNLLLJJJIIIJJJJJJ^^^lll}}}tttmmmiiiccc]]]WWWUUURRRLLLIIIIIIEEEBBB>>><<<===>>>??????>>>???AAAAAAAAABBBEEEGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJIIIHHHGGGFFFMMMLLLKKKJJJJJJJJJKKKKKKQQQOOOLLLJJJJJJLLLNNNPPPTTTSSSRRRQQQPPPQQQRRRRRRSSSPPPMMMKKKKKKMMMPPPRRRZZZhhh~~~vvvooojjjeee^^^YYYWWWTTTNNNKKKLLLHHHDDDAAA??????@@@@@@???AAABBBDDDEEEEEEFFFIIIKKKJJJJJJIIIIIIIIIIIIIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMOOOQQQSSSTTTUUURRRPPPMMMKKKKKKMMMOOOQQQQQQQQQPPPNNNNNNOOOQQQRRRRRRPPPMMMLLLMMMQQQUUUXXXVVVcccyyyzzzqqqlllhhhaaa[[[YYYVVVQQQNNNOOOKKKHHHDDDBBBBBBBBBBBBAAADDDFFFHHHIIIJJJKKKMMMOOONNNNNNMMMLLLKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJLLLOOORRRUUUWWWXXXYYYSSSQQQNNNLLLLLLMMMOOOPPPMMMNNNMMMLLLKKKMMMPPPSSSTTTRRRQQQQQQRRRUUUYYY[[[SSS^^^sss~~~uuuoookkkddd]]][[[XXXSSSQQQRRROOOLLLIIIGGGGGGGGGFFFEEEHHHJJJLLLNNNNNNOOOQQQRRRQQQPPPOOOMMMMMMLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMOOOQQQTTTUUUUUUTTTSSSRRRPPPNNNLLLKKKLLLNNNOOOKKKMMMMMMLLLKKKMMMQQQTTTWWWXXXYYY[[[]]]^^^``````SSS]]]ooozzztttoooggg```^^^ZZZUUUSSSTTTSSSPPPMMMLLLLLLLLLJJJIIIJJJLLLOOOPPPPPPPPPRRRSSSPPPOOONNNMMMLLLLLLLLLLLLOOONNNMMMMMMMMMNNNPPPQQQPPPQQQRRRTTTTTTRRRPPPOOOPPPOOOMMMKKKJJJKKKKKKLLLKKKNNNPPPPPPNNNNNNRRRVVVXXX[[[aaagggkkkmmmnnnmmmUUU___qqq{{{uuullleeeaaa]]]XXXVVVWWWUUUSSSQQQPPPQQQQQQOOONNNLLLOOOQQQRRRRRRQQQQQQRRRNNNNNNMMMLLLKKKKKKKKKKKKOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQSSSTTTTTTSSSSSSRRROOONNNMMMKKKJJJJJJJJJJJJKKKPPPTTTTTTQQQPPPSSSWWWWWW[[[ccclllsssxxx{{{|||VVVcccwww{{{rrrjjjeee```[[[XXXZZZVVVUUUSSSTTTTTTUUUTTTRRROOOQQQTTTTTTSSSQQQQQQQQQMMMLLLLLLKKKKKKLLLLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSPPPOOONNNLLLKKKJJJJJJJJJKKKQQQWWWXXXTTTQQQSSSVVVWWWYYY^^^eeemmmuuu{{{WWWfff}}}wwwnnnhhhccc]]][[[\\\WWWVVVUUUUUUWWWWWWVVVUUUQQQTTTVVVVVVTTTRRRQQQQQQLLLLLLLLLKKKLLLLLLMMMMMMOOOPPPRRRTTTTTTTTTTTTSSSSSSSSSQQQPPPOOOOOOOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKJJJQQQYYYZZZVVVRRRRRRUUUXXXXXXXXX[[[bbbjjjsssxxxZZZhhh}}}{{{ssskkkfffccc```^^^]]]YYYUUUTTTVVVYYYYYYXXXVVVSSSSSSUUUUUUQQQQQQTTTQQQOOONNNMMMMMMNNNPPPQQQNNNQQQTTTUUUTTTSSSSSSSSSTTTRRRQQQOOONNNNNNOOOPPPRRRRRRQQQNNNKKKJJJKKKMMMOOOPPPRRRTTTUUUTTTSSSRRRSSSUUUSSSPPPQQQYYYaaadddZZZhhh}}}vvvnnniiieeebbbaaa^^^ZZZVVVUUUVVVXXXXXXWWWVVVSSSSSSUUUUUURRRQQQTTTOOONNNMMMLLLLLLMMMOOOPPPMMMPPPRRRSSSRRRQQQPPPQQQQQQPPPOOONNNNNNNNNOOOOOORRRRRRQQQOOOLLLLLLMMMOOOLLLNNNPPPRRRRRRRRRQQQPPPTTTUUUSSSMMMLLLQQQVVVWWWYYYfff||||||sssmmmiiifffeee```]]]YYYWWWWWWWWWWWWVVVVVVSSSSSSUUUUUURRRRRRTTTOOONNNMMMLLLLLLMMMNNNOOOMMMOOOQQQQQQOOONNNMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRQQQPPPNNNNNNPPPRRRNNNOOOQQQRRRRRRQQQPPPOOORRRTTTRRRMMMJJJLLLNNNNNNWWWeeezzzxxxqqqllljjjhhhbbb___\\\YYYWWWVVVVVVUUUVVVSSSSSSUUUUUUSSSRRRUUURRRQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQPPPNNNMMMLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRRQQQPPPPPPSSSUUUVVVVVVVVVUUUTTTSSSQQQPPPNNNRRRRRRNNNMMMOOOPPPNNNWWWeeezzz}}}uuupppllljjjcccbbb___\\\XXXVVVUUUUUUVVVSSSSSSVVVVVVSSSSSSVVVUUUUUUTTTSSSSSSSSSSSSSSSPPPQQQRRRQQQNNNMMMMMMMMMJJJJJJLLLMMMNNNPPPPPPQQQRRRSSSSSSRRRRRRSSSUUUXXX\\\[[[ZZZXXXVVVSSSQQQPPPMMMRRRSSSPPPOOOPPPQQQOOOZZZggg{{{{{{tttnnnkkkccccccaaa^^^YYYVVVUUUVVVUUUSSSSSSVVVVVVTTTTTTWWWVVVVVVVVVUUUUUUTTTSSSSSSQQQRRRRRRQQQOOONNNNNNOOOLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTUUUTTTSSSTTTWWWYYY]]]\\\ZZZWWWUUUSSSQQQPPPPPPTTTUUUQQQNNNOOONNNKKK^^^kkkyyyqqqmmmcccdddccc___ZZZVVVVVVWWWUUUSSSSSSVVVWWWTTTTTTWWWTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNNNNOOOPPPOOOPPPRRRTTTUUUVVVVVVUUUUUUVVVVVVUUUTTTUUUXXXZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSWWWWWWRRROOOOOONNNLLLbbbnnn|||sssnnncccdddccc```ZZZWWWVVVWWWUUUSSSSSSVVVWWWTTTUUUXXXRRRRRRRRRRRRQQQPPPOOONNNPPPPPPPPPOOONNNMMMOOOPPPQQQSSSTTTVVVWWWXXXWWWWWWVVVWWWWWWVVVUUUVVVXXXZZZXXXXXXWWWWWWWWWXXXXXXYYYUUUXXXXXXTTTQQQRRRRRRQQQdddmmm~~~xxxpppiiifffbbb^^^]]]\\\ZZZYYYZZZYYYXXXVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRNNNOOOPPPOOONNNPPPUUUZZZTTTUUUVVVVVVTTTTTTUUUVVVYYY[[[\\\[[[YYYXXXXXXXXXYYYWWWTTTTTTWWWXXXVVVTTTWWWWWWWWWWWWVVVVVVUUUTTTcccnnn~~~tttjjjfffaaa]]][[[ZZZYYYXXXZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQOOOMMMNNNRRRUUUTTTVVVVVVVVVUUUTTTUUUVVVYYYZZZ\\\[[[YYYXXXXXXYYYYYYWWWTTTTTTVVVVVVUUUSSSWWWWWWWWWWWWWWWVVVUUUUUU___mmmzzzooojjjccc^^^[[[ZZZZZZZZZYYYXXXVVVUUUSSSRRRRRRRRRQQQQQQRRRSSSSSSRRRRRRRRROOOPPPPPPOOONNNNNNQQQSSSTTTVVVWWWVVVUUUTTTUUUWWWXXXZZZ[[[[[[YYYXXXXXXYYYYYYWWWUUUTTTUUUUUUTTTSSSWWWWWWWWWWWWWWWWWWVVVUUUZZZkkkwwwqqqhhhbbb^^^]]]\\\\\\YYYXXXVVVTTTSSSRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTSSSMMMNNNNNNOOOOOOQQQSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWWWWXXXZZZZZZYYYXXXYYYZZZXXXWWWVVVTTTTTTTTTSSSSSSUUUVVVVVVVVVVVVVVVUUUUUUWWWhhh~~~xxxnnnfffaaa^^^]]]\\\YYYXXXVVVTTTSSSQQQQQQPPPOOOPPPRRRTTTUUUWWWWWWXXXRRRQQQOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWUUUWWWYYYZZZYYYXXXYYYZZZWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTXXXggguuukkkeee```\\\ZZZZZZYYYWWWUUUSSSRRRQQQPPPOOOPPPQQQTTTVVVZZZ\\\^^^\\\YYYTTTQQQQQQQQQQQQQQQUUUWWWXXXWWWVVVUUUVVVXXXTTTVVVXXXYYYYYYXXXZZZ[[[VVVWWWWWWVVVUUUTTTUUUWWWSSSTTTTTTUUUUUUUUUUUUUUU\\\iii~~~~~~tttllleee___\\\\\\ZZZXXXVVVTTTRRRQQQQQQPPPPPPQQQSSSWWW\\\aaadddccc^^^WWWRRRQQQRRRRRRRRRVVVWWWXXXWWWVVVVVVVVVXXXSSSUUUXXXYYYXXXYYYZZZ[[[VVVWWWXXXWWWVVVUUUXXXZZZUUUUUUVVVWWWWWWWWWWWWWWWaaakkk~~~|||ssskkkddd```\\\[[[YYYWWWTTTSSSRRRQQQQQQPPPQQQSSSXXX^^^dddhhheee^^^WWWRRRSSSUUUVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXSSSUUUWWWXXXXXXYYYZZZ[[[UUUWWWYYYXXXVVVVVVYYY\\\VVVWWWWWWXXXYYYYYYYYYXXX[[[kkk|||rrriiiccc]]]]]]]]][[[YYYWWWUUUSSSOOOQQQSSSUUUWWW[[[___bbbaaa^^^[[[WWWUUUUUUVVVVVVVVVWWWXXXZZZZZZYYYYYYXXXYYYZZZ[[[[[[YYYXXXXXXYYY\\\\\\[[[XXXUUUUUUWWWYYYVVVVVVWWWWWWXXXXXXYYYYYY[[[jjj}}}tttnnncccbbb___\\\YYYWWWVVVUUURRRRRRSSSTTTUUUWWWZZZ\\\[[[YYYVVVSSSRRRRRRSSSTTTVVVWWWXXXYYYZZZYYYYYYXXXYYYZZZ[[[[[[YYYXXXXXXYYY[[[[[[ZZZWWWUUUUUUWWWYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZiii{{{ooolllfff```\\\ZZZZZZZZZWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTRRRQQQQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[YYYXXXXXXYYYYYYZZZYYYWWWVVVUUUWWWYYY[[[[[[\\\\\\\\\\\\\\\\\\YYYhhh~~~}}}xxxppphhhbbb`````````\\\ZZZXXXVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUWWWYYYYYYYYYZZZZZZ[[[[[[[[[[[[YYYZZZ[[[[[[YYYXXXXXXYYYYYYZZZZZZYYYXXXXXXZZZ[[[______^^^^^^^^^^^^^^^^^^XXXggg~~~yyypppiiieeedddddd___\\\XXXWWWWWWWWWUUUSSSSSSSSSSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\YYYZZZ[[[[[[YYYXXXXXXYYYYYY[[[\\\[[[[[[[[[]]]^^^aaaaaa``````______^^^^^^XXXhhh~~~zzzrrrllliiihhhccc^^^ZZZXXXXXXXXXUUURRRRRRRRRSSSSSSTTTUUUWWWWWWZZZZZZYYYYYYYYYZZZ[[[\\\YYYZZZ[[[[[[YYYXXXXXXYYYYYY[[[]]]]]]]]]]]]___aaabbbbbbaaa```______^^^^^^YYYhhhwwwrrroookkkeee___]]]]]][[[XXXTTTSSSSSSSSSTTTTTTTTTUUUUUUXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[YYYXXXXXXYYYWWWYYY\\\]]]]]]^^^```aaabbbbbbaaa```___]]]]]]\\\YYYiiizzzwwwsssmmmfffcccbbb```[[[WWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWYYYZZZ\\\[[[YYYXXXXXXYYYVVVXXX[[[]]]]]]^^^___aaabbbaaa```___^^^]]]\\\[[[^^^kkk~~~yyyrrrmmmiiieee___[[[YYYXXXWWWWWWXXXXXXWWWVVVTTTSSSQQQOOOPPPSSSVVVXXX]]]]]]\\\YYYVVVUUUUUUVVVUUUUUUVVVXXXZZZ[[[]]]]]]]]]^^^______`````````___aaannn{{{uuuqqqlllgggccc^^^\\\ZZZYYYZZZYYYWWWUUUWWWUUUSSSQQQRRRTTTWWWYYY[[[\\\\\\ZZZXXXVVVVVVWWWUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]^^^___`````````___dddppp}}}wwwrrrnnnhhheeebbb```^^^\\\YYYWWWYYYWWWUUUTTTTTTVVVXXXZZZYYY[[[\\\\\\YYYXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[]]]^^^^^^_________cccppp|||yyytttqqqmmmiiifffccc^^^[[[[[[ZZZWWWVVVUUUVVVXXXYYYXXXZZZ]]]]]]\\\ZZZYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\___mmm~~~{{{vvvrrrnnniiidddaaa^^^]]][[[YYYXXXXXXYYYZZZYYY[[[^^^___]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZYYY^^^lll{{{vvvrrrmmmiiieeedddbbb```^^^^^^]]]^^^\\\^^^``````___]]]]]]]]][[[[[[[[[[[[\\\\\\\\\\\\YYYZZZZZZZZZZZZYYYXXXXXXaaaooo~~~zzzvvvnnnmmmkkkiiigggeeeeeeddd```bbbbbbaaa___^^^___```]]]]]]]]]^^^^^^_________]]]]]]]]]\\\[[[ZZZYYYXXXdddrrruuutttrrrooommmlllkkkjjjcccdddcccbbb```___```aaa^^^^^^______```aaaaaabbb`````````___]]][[[ZZZYYY```qqqzzzwwwtttrrrooommmkkkjjjhhhgggfffeeeeeedddfffdddcccaaa``````aaaaaaaaaccceeeccc___\\\\\\^^^[[[lll~~~|||yyyvvvqqqpppnnnllljjjiiihhhgggeeedddbbbaaaaaaaaaaaabbbaaacccdddccc___]]]]]]^^^WWWhhh{{{zzzwwwtttqqqooommmmmmhhhgggfffeeeeeedddeeeeeeccceeefffeeebbbaaa```aaaWWWiii}}}yyyvvvtttsssqqqpppnnnmmmkkkjjjiiihhhgggggghhhgggfffeeedddddd[[[lll~~~|||{{{yyyxxxvvvtttqqqnnnlllkkkiiiiiihhhhhhhhhfffeeeddd___ppp}}}{{{wwwtttqqqooommmkkkjjjiiiiiihhheeecccaaappp~~~{{{yyytttrrrpppoooooommmjjjgggaaaooo|||yyyvvvvvvvvvtttppplllbbbnnn}}}{{{xxxvvvtttsss```nnn~~~|||{{{]]]nnn[[[nnn[[[nnn[[[mmmZZZjjjYYYhhh~~~^^^qqq^^^qqq___ssscccuuueeexxxdddwww```sss\\\ppp___ppp^^^ppp^^^ooo^^^ooo___ooo```oooaaapppbbbqqqbbbttthhhxxxiiiwww```mmmuuu{{{YYYfffnnnvvv~~~~~~[[[gggpppyyy```nnnxxxdddrrr}}}```sssaaatttcccuuudddvvvdddvvvcccvvvbbbvvvaaavvveeexxxdddwwwbbbvvv```uuu```ttt```tttaaasssbbbtttbbbxxxaaaxxx```xxx```yyyaaazzzbbb{{{ddd}}}eee~~~bbbyyy```xxxZZZttt~~~PPPlll}}}~~~}}}|||FFFbbbtttwwwzzz|||BBB[[[kkkpppxxx}}}CCCYYYffflllwwwGGGZZZdddjjjwwwIII\\\iiiqqqzzz~~~HHH\\\iiiqqq{{{~~~GGG[[[iiirrr|||EEEZZZjjjttt~~~EEE[[[kkkuuuFFF[[[lllwwwFFF]]]nnnyyyGGG]]]ooozzzKKK]]]tttLLL```xxxQQQfffWWWooo^^^wwwaaa|||```|||^^^{{{VVVrrrVVVsssWWWtttWWWtttXXXuuu]]]wwwbbb{{{fff~~~jjjjjjkkkkkkjjjhhhfffeeepppqqqsssuuuvvvuuusssrrrqqqssswww|||}}}xxxsssnnnooorrrvvvxxxxxxtttqqqrrrqqqooonnnnnnpppqqqsssppppppqqqrrrssstttuuuvvvuuuqqqnnnoootttyyyzzzzzzzzzxxxvvvtttssstttvvvwww{{{}}}~~~~~~{{{{{{|||~~~zzz}}}~~~wwwzzzfff~~~hhhXXXlllZZZNNN