BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&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??4DӵHƅ^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]Ħ4DuXӵDdDΦDdDĦDdDĦ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Ħ4DuXӵDdDΦDdDӵDdDĦ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ӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>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ӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦ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&ĒR4DuXӵHu]3hhne=enepIƎ@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@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene}}}yyywwwuuupppiiicccyyywwwwwwfffddd```\\\XXXSSSMMMIII}}}||||||zzzuuuqqqmmmnnnpppsssvvvzzz}}}~~~{{{}}}}}}}}}{{{xxxvvvuuu~~~~~~zzztttmmmfff```\\\YYYNNNNNNMMMJJJFFFCCCBBBBBB}}}zzzyyyxxxuuurrrqqqssssssrrrssswwwrrruuuuuuqqqpppqqqpppllllllmmmnnnppprrrsssssssssmmmhhhcccaaa```]]]VVVQQQRRRRRRTTTVVVYYY\\\___aaa```cccfffiiiiiiiiijjjjjjiiijjjjjjiiiiiikkknnnqqqrrrxxxzzzrrrkkkiiiaaaXXXSSSQQQNNNGGGAAA???BBBCCCBBB@@@???BBBFFF~~~yyyuuussskkkjjjiiiiiiiiijjjkkklllmmmjjjggghhhllloooppppppllljjjiiihhhiiiiiihhhgggqqqqqqqqqqqqppppppppppppfffhhhkkkmmmmmmkkkhhhfffccccccdddfffhhhhhhfffeeeggghhhgggeeeaaa___^^^^^^aaabbbcccdddeeeeeeeeeeeeddd___YYYSSSOOOLLLHHHFFFEEEHHHFFFDDDPPPdddlllhhh```___^^^^^^]]]]]]]]]^^^ZZZ[[[]]]]]][[[YYYXXXXXXTTTUUU\\\hhhpppvvvppplllgggdddaaa]]]WWWRRRIIIIIIFFFAAA;;;999;;;??????AAACCCCCCAAA???>>>===||||||{{{|||yyypppnnnkkkhhhdddaaa___^^^\\\\\\[[[[[[[[[\\\^^^______\\\ZZZYYY\\\^^^^^^]]]___^^^]]][[[ZZZYYYYYYZZZbbbbbbaaa``````___^^^^^^\\\___cccggggggddd___\\\UUUUUUWWWZZZ^^^aaaaaaaaa^^^^^^]]][[[XXXVVVVVVWWW\\\\\\]]]]]]]]]\\\[[[[[[VVVSSSMMMIIIGGGEEECCCBBBAAACCCAAA>>>GGGWWW]]]XXXPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQPPPMMMKKKJJJJJJJJJGGGIIIPPPWWW]]]iiitttzzz{{{|||{{{zzzzzz}}}}}}zzz{{{{{{xxxxxxsssnnnmmmnnnnnnjjjffffffjjjnnnssswww{{{|||wwwtttsssqqqnnnjjj```[[[TTTOOOLLLIIIFFFCCC>>><<<:::888888888777777888;;;>>>@@@?????????@@@{{{wwwsssnnnjjjjjjmmmmmmiiidddhhhggghhhjjjooorrrttttttpppqqqnnnkkkkkklllggg```bbb```^^^\\\ZZZXXXWWWVVVLLLKKKKKKLLLMMMNNNOOOPPPSSSPPPMMMLLLLLLMMMLLLKKKPPPRRRSSSPPPLLLIIIJJJKKKPPPPPPOOONNNMMMMMMLLLLLLNNNRRRXXX\\\\\\YYYTTTPPPIIIHHHIIILLLPPPTTTUUUVVVPPPPPPOOOMMMKKKJJJKKKMMMTTTTTTSSSRRRQQQOOONNNMMMHHHFFFBBBAAA@@@@@@???>>>>>>@@@===:::@@@JJJMMMHHHDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEBBB???>>>???BBB@@@AAAEEEHHHLLLTTT\\\aaadddiiilllnnnqqqtttwwwyyyxxxuuuqqqssswwwvvvrrrkkkeee]]]YYYWWWWWWUUURRRMMMOOOQQQSSSUUUWWW[[[^^^ccciiirrryyy{{{zzzyyyxxxyyy|||~~~xxxrrrooohhhccc^^^]]]^^^___[[[XXXUUUPPPIIIBBB???===;;;:::999777666999===>>>;;;888888;;;>>>????????????@@@{{{tttnnniiieeebbbjjjfffbbbbbbeeefffeeebbbffffffeeeeeeeeeffffffeeebbbbbb```]]]]]]___\\\WWWTTTRRRPPPMMMJJJHHHFFFEEECCCCCCDDDEEEFFFGGGHHHHHHMMMLLLJJJHHHGGGGGGGGGFFFJJJOOOSSSQQQKKKEEEDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDFFFIIIMMMQQQQQQOOOLLLJJJFFFDDDBBBCCCEEEGGGHHHHHHEEEFFFEEECCCAAAAAADDDFFFJJJJJJIIIHHHGGGEEEDDDCCCCCCAAA???>>>???@@@@@@???>>>@@@>>><<>>>>>>>>??????AAABBBBBBAAA???======>>>===@@@EEEHHHIIIHHHHHHIIIQQQUUU\\\ccciiinnnrrrtttssstttsssppprrruuutttpppaaa[[[RRRLLLJJJJJJJJJJJJEEEFFFGGGGGGFFFHHHJJJLLLJJJQQQYYY___bbbbbbaaa```aaadddggghhhgggiiioootttwww{{{zzztttlllgggccc^^^XXXTTT[[[VVVRRRSSSVVVXXXVVVSSSSSSOOOJJJDDD@@@===;;;;;;::::::<<<@@@CCCDDDAAA>>>AAACCCDDDCCC@@@>>>>>>>>>}}}wwwvvvtttsssqqqpppppppppkkkkkkjjjhhheeebbb```___bbb```]]]]]]___```___]]]]]]]]]\\\ZZZWWWUUUSSSSSSVVVWWWUUUQQQQQQSSSQQQMMMJJJHHHFFFCCC@@@>>>===<<>>>>>@@@BBBAAAAAABBBBBBAAA@@@??????BBB@@@??????@@@AAA@@@???>>>??????>>>@@@BBBBBB???;;;;;;;;;::::::;;;;;;<<<===>>>???>>>======>>>@@@<<<@@@DDDDDDCCCAAA???>>>DDDHHHNNNUUU[[[___aaaaaa___eeehhhfffccccccaaa^^^QQQLLLFFFAAA???@@@BBBCCCAAABBBCCCBBB@@@@@@AAACCCAAAEEEJJJNNNOOOPPPPPPQQQVVVYYY\\\\\\\\\]]]```cccaaafffkkkpppsssvvvxxxyyywww}}}yyyrrrmmmbbb[[[SSSQQQUUUWWWSSSNNNWWWUUUSSSSSSUUUWWWWWWVVVRRRQQQNNNJJJFFFBBB@@@???:::>>>BBBCCCBBB@@@???@@@FFFFFFFFFDDD@@@>>>======~~~xxxsssoookkkhhhgggfffffffffgggggghhhiii___aaabbbbbb___]]]\\\\\\]]]\\\\\\\\\\\\[[[XXXUUURRRSSSRRRPPPLLLIIIGGGGGGJJJLLLKKKGGGFFFHHHGGGDDDEEEEEEDDDCCCCCCBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFJJJOOOUUUUUUQQQJJJEEECCCBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFBBB@@@???@@@AAACCCBBBBBB>>>@@@AAAAAA??????@@@AAA<<<===>>>>>>>>>>>>>>>===@@@???>>>>>>??????>>><<<<<<======>>>>>>?????????<<<<<<;;;;;;;;;<<<======777999::::::999:::<<<>>>???AAA@@@;;;999<<>><<<;;;<<<>>>@@@===???@@@@@@>>>======>>>???AAACCCCCCCCCCCCEEEFFFKKKLLLOOOSSSVVVWWWWWWWWWXXX[[[___aaaaaa`````````\\\bbbjjjnnnnnnlllkkklllmmmooosssxxx|||uuukkkccc[[[SSSMMMJJJGGGGGGMMMUUU[[[[[[XXXYYYZZZYYYWWWTTTSSSTTTVVVTTTUUUUUURRRNNNJJJHHHHHHAAAEEEHHHFFFBBB???@@@BBBAAABBBBBBAAA>>>===>>>???zzztttqqqnnnnnnkkkgggffffffgggffffff______^^^]]]]]]]]]]]]]]]UUUVVVVVVTTTQQQPPPQQQSSSYYYZZZ\\\\\\[[[VVVPPPLLLGGGIIIKKKJJJGGGDDDDDDEEEAAAEEEEEECCCAAACCCCCC@@@;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@DDDFFFHHHGGGDDDCCCDDDEEEKKKLLLMMMLLLJJJGGGDDDBBBDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEDDDCCCCCCBBBBBBBBB>>>======???AAABBBAAA@@@>>>@@@BBBCCCAAA@@@??????;;;<<<<<<=========<<<<<<===<<<<<<<<<>>>>>>===;;;;;;;;;;;;<<<<<<;;;<<<>>>===============>>>??????777888999888777888:::===>>>@@@>>>888777<<<@@@@@@@@@???>>>@@@BBBCCC@@@>>>AAADDDEEEDDDEEEFFFBBB<<<============<<<===>>>???999<<>>======>>>???@@@@@@???>>>???@@@@@@@@@BBBHHHNNNPPPLLLHHHKKKNNNRRRSSSRRROOONNNMMMKKKRRRYYY\\\ZZZXXXXXXYYYVVVWWWZZZ]]]```dddfffhhhhhhkkknnnqqqssssssrrrqqqppprrruuuvvvuuurrrnnnkkkiiikkkooossswwwzzz||||||}}}~~~pppggg[[[RRRMMMIIIDDD@@@BBBIIITTT]]]ccceeeeeeeeebbbeeeeee^^^UUUPPPQQQVVVVVVWWWVVVSSSOOOMMMNNNOOOKKKKKKIIIGGGDDDCCCDDDEEE===>>>???>>>======>>>@@@zzzwwwwwwuuussspppmmmkkkjjjiiijjjfffbbb___^^^^^^\\\[[[TTTSSSQQQNNNLLLKKKJJJIIIKKKKKKJJJFFFBBBBBBFFFJJJPPPSSSUUUVVVSSSMMMEEE@@@;;;>>>AAAAAA???>>>???AAA;;;@@@BBB@@@@@@AAAAAA???@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDCCCBBB@@@???GGGJJJKKKJJJGGGDDDEEEFFFMMMJJJGGGEEEEEEDDDDDDCCCGGGGGGFFFDDDCCCAAA@@@???CCCCCCDDDDDDCCCAAA???============>>>@@@???===;;;===@@@CCCDDDBBB@@@>>>>>><<<<<<======<<<;;;::::::;;;;;;;;;<<<>>>???>>><<<<<<;;;;;;<<<;;;:::;;;>>>:::::::::::::::;;;<<<===;;;<<<<<<:::999999;;;===555;;;===:::999<<<<<<999===;;;:::<<>><<>>>>><<<;;;:::===???AAAAAA@@@>>>>>>>>>===<<<===DDDKKKLLLFFF>>>>>>AAAEEEHHHGGGEEEDDDDDDAAAGGGNNNPPPMMMKKKKKKMMMKKKKKKMMMNNNQQQTTTWWWXXXXXXZZZ]]]^^^^^^\\\YYYWWWSSSVVVYYY[[[ZZZUUUPPPLLLIIIKKKOOOTTTYYY]]]```aaa\\\^^^bbbhhhnnnuuuzzz}}}tttsssssssssqqqnnniiieeebbbbbbbbbccceeeiiilllnnntttwwwzzz}}}rrr___VVVKKKEEEDDDEEEEEECCCIIIYYYllluuutttppppppqqqlllppppppfffWWWOOOQQQVVVSSSSSSQQQMMMIIIIIILLLPPPOOOJJJDDDBBBCCCEEEDDDBBB???@@@@@@???===<<<>>>???~~~vvvoookkkooouuuxxxwwwuuusssrrrppppppooonnnmmmkkkjjjiiiiiiddd\\\WWWTTTQQQMMMJJJJJJFFFBBBBBBCCCEEEDDDCCCEEEBBB???@@@CCCEEEEEECCCFFFGGGGGGGGGGGGEEECCCBBBDDDCCCBBBAAA???>>>======@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@???AAACCCCCCBBBBBBEEEHHHLLLLLLLLLJJJGGGDDDCCCCCCHHHFFFCCCCCCCCCDDDDDDCCCEEEEEECCCBBB@@@???======???@@@???===:::;;;???CCC???===<<<===??????===:::======<<<<<<<<<<<<======>>>===;;;:::999999:::;;;???===;;;;;;>>>???===::::::;;;<<<;;;:::999;;;===:::999999888888999999:::888888999999999:::::::::<<<;;;:::::::::<<<===>>>===>>>???>>>===<<<===>>>????????????????????????===<<<::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<=========>>>666999===@@@BBBAAA???>>><<<<<<============<<<<<<@@@BBBEEEFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDGGGGGGHHHHHHIIIIIIIIIJJJEEEEEEFFFFFFEEECCCAAA@@@AAABBBBBBCCCDDDFFFGGGHHHFFFHHHMMMSSSYYY___dddggg\\\ZZZYYYXXXXXXVVVRRROOOFFFFFFGGGHHHIIIKKKMMMNNNQQQUUUZZZ___cccggglllnnnppppppqqqsssuuuwwwyyyzzz{{{|||~~~zzzvvvtttuuuvvvuuuwwwzzz{{{{{{|||~~~zzzeeeZZZPPPLLLFFFAAA???BBBFFFJJJ___hhhsssyyyzzzzzz|||~~~{{{rrrhhhbbb]]]UUULLLQQQJJJEEEEEEGGGHHHLLLQQQNNNLLLIIIFFFEEEEEEFFFFFF@@@@@@AAAAAABBBBBBAAAAAA~~~{{{vvvpppmmmkkkggg```[[[]]]bbbiiioooqqqpppppppppkkkjjjiiiiiihhhfffccc```[[[WWWRRRNNNLLLKKKHHHFFFIIIEEEBBBAAABBBCCCBBBAAACCCAAA@@@AAABBBCCCCCCCCCEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>===@@@@@@@@@@@@@@@?????????AAABBBCCCCCCDDDCCCBBBBBB???AAABBBAAA@@@AAADDDGGGLLLMMMMMMKKKHHHFFFEEEEEEIIIGGGDDDDDDEEEFFFFFFEEEDDDDDDCCCAAA@@@???>>>===@@@@@@@@@===;;;<<>>@@@@@@>>><<<======<<<<<<<<<<<<=========<<<;;;:::::::::;;;;;;===;;;:::;;;>>>???>>><<<<<<<<<===<<<;;;:::<<<>>>::::::999999999999::::::999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<===>>>>>>===<<<===???????????????>>>>>>>>>>>>>>>===;;;;;;<<<===;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<888:::===???@@@@@@>>>===<<<<<<============<<<<<<<<<>>>@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCC????????????>>>>>>===<<<::::::::::::;;;===>>>???;;;===@@@DDDHHHLLLOOOQQQKKKJJJIIIJJJJJJIIIGGGDDDAAAAAAAAAAAABBBBBBCCCCCCBBBFFFKKKPPPTTTYYY^^^aaa```___]]][[[ZZZZZZZZZZZZ]]]^^^```aaabbbccccccbbbbbbaaa]]]WWWSSSQQQSSSUUUZZZ[[[]]]^^^]]]^^^```aaaggglllpppnnniiieeeeeehhhhhhjjjlllnnnpppsssxxx{{{yyyzzz||||||{{{{{{}}}~~~zzz}}}{{{gggVVVNNNKKKIIIDDD???>>>EEERRR\\\kkkrrr{{{~~~sssjjj```SSSFFFIIIBBB===>>>@@@BBBGGGLLLLLLKKKIIIGGGEEEDDDDDDDDDAAAAAAAAABBBBBBAAAAAA@@@wwwoooiiibbb^^^ZZZXXXVVVVVVWWWVVVRRRNNNRRRYYYaaaiiimmmooooooppphhheeeaaabbbdddccc^^^YYYLLLJJJFFFEEEEEEEEEDDDCCCGGGDDDAAA@@@@@@@@@@@@??????@@@BBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>@@@@@@@@@??????>>>>>>>>>===???AAACCCCCCCCCBBBAAA@@@@@@@@@???>>>???BBBDDDHHHJJJJJJIIIGGGEEEEEEEEEFFFDDDCCCCCCEEEFFFFFFEEECCCCCCBBBAAA@@@>>>>>>===>>>>>>===<<<:::;;;>>>@@@BBB@@@>>>>>>???@@@???>>>======<<<<<<<<<<<<======;;;;;;;;;:::;;;;;;<<<===;;;::::::;;;===??????>>><<<===>>>===;;;;;;===>>>;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;:::<<<======<<<<<<>>>???>>>>>>>>>======<<<<<<<<<>>>===<<<<<<===>>><<<;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<============<<<<<<:::;;;<<<<<<;;;:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999::::::999999999999999:::;;;;;;999:::;;;<<<>>>???@@@AAA?????????AAACCCCCCAAA???>>>>>>>>>>>>===<<<;;;::::::<<<@@@DDDHHHMMMSSSWWWVVVSSSOOOJJJGGGFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJMMMKKKHHHBBB>>><<<>>>@@@GGGHHHIIIIIIHHHGGGHHHJJJNNNXXX```]]]RRRJJJKKKPPPMMMNNNQQQSSSUUUYYY^^^aaa```cccgggjjjjjjjjjkkkkkknnnddd^^^ccchhhkkkttt}}}qqqcccTTTIIIFFFIIIGGGCCC???AAANNNcccssszzz~~~tttgggUUUFFFCCC<<<666777999<<>>;;;???CCCCCC@@@???@@@AAABBBAAA???>>>>>>>>>???@@@>>>?????????????????????@@@@@@??????>>>=========;;;===???AAABBBAAA???>>>AAA@@@>>>===<<<>>>@@@BBBCCCDDDFFFEEECCCBBBBBBCCCAAA@@@???@@@BBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;:::999:::;;;===AAA@@@???>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<===:::::::::;;;<<<======>>>;;;;;;;;;;;;<<<=========<<<======<<<;;;;;;<<<>>><<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999:::<<<<<<<<<<<<>>>???>>>======<<<<<<;;;;;;:::>>><<<;;;<<<======<<<;;;::::::;;;<<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<;;;::::::<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<==================<<<<<<=========???AAAAAA???>>>>>>>>>??????>>>===;;;:::999;;;===>>>AAAEEEKKKOOOQQQNNNJJJEEECCCCCCDDDEEE>>>??????@@@AAABBBBBBBBBLLLLLLJJJGGGCCC@@@??????EEEFFFFFFFFFDDDCCCDDDEEEIIIRRRXXXTTTIIIBBBCCCGGGFFFGGGHHHHHHHHHIIIMMMOOOOOOSSSZZZ^^^aaabbbcccccciiiZZZTTT\\\aaa___eeeppphhhkkkqqqwww~~~xxxiii^^^TTTLLLGGGGGGIIIEEEAAAAAAJJJ^^^ttt{{{ppp___PPPDDD<<<666555777999>>>DDDGGGHHHJJJJJJIIIFFFCCCAAACCCCCCCCCBBBAAA@@@>>>==={{{ssspppkkkfffbbb]]]YYYVVVVVVSSSNNNJJJHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGEEEDDDHHHNNNXXXaaaiiioootttxxxmmmbbbUUUOOONNNNNNJJJEEEAAAAAAAAAAAA@@@@@@@@@AAADDDDDDCCCBBB@@@?????????:::>>>AAAAAA???===>>>@@@AAA@@@???>>>===>>>???@@@======>>>>>>>>>>>>???????????????>>>>>>>>>======???@@@AAAAAAAAA@@@>>><<>>======???@@@AAA@@@AAACCCCCCBBBAAAAAABBB@@@???>>>???AAABBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>><<<;;;;;;;;;<<<======??????>>>>>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<======>>>>>>=========<<<;;;::::::;;;;;;<<<<<<;;;::::::;;;===<<<;;;;;;::::::;;;;;;<<<999999999999::::::::::::;;;<<<===>>>>>>===;;;;;;888:::;;;<<<;;;;;;===???<<<<<<<<<<<<;;;;;;::::::<<<;;;::::::<<<<<<<<<:::;;;<<<<<<===>>>??????@@@>>>>>>>>>===============>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<::::::<<<>>>;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;:::::::::;;;<<<===;;;;;;:::999999999999:::;;;;;;;;;::::::999999999<<<;;;;;;<<<======;;;999;;;;;;<<<<<<======<<<<<<888999999999999<<<@@@CCCIIIGGGCCC???>>>>>>@@@BBB::::::;;;;;;<<<<<<======HHHJJJLLLKKKHHHCCC???>>>DDDEEEFFFEEECCCBBBCCCDDDJJJLLLLLLHHHCCC???@@@BBBCCCDDDCCCBBB@@@@@@BBBDDDEEEJJJQQQVVVZZZ]]]___aaaddd___gggxxxzzzkkk^^^]]]WWWVVVXXX^^^fffllloooqqqvvvvvvxxxyyyzzzzzzzzzzzzooocccVVVPPPMMMIIIHHHIIIFFF???;;;BBBUUUmmm}}}uuuhhh[[[GGG???888666666777;;;???CCCEEEHHHJJJJJJHHHDDDBBBDDDDDDCCCBBBAAA???>>>===|||sssjjjccc___[[[XXXUUURRRQQQPPPNNNLLLLLLKKKIIIGGGEEECCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAHHHMMMVVV___iiirrr{{{wwwlll]]]RRRLLLHHHDDD@@@>>>???@@@@@@>>>===>>>???AAABBBCCCBBB@@@>>>???@@@;;;<<<>>>>>>>>>===>>>>>>@@@??????>>>>>>>>>??????===============>>>>>>>>>????????????????????????CCCCCCBBBBBBAAA@@@??????AAA???>>>???AAABBBBBBAAA@@@BBBCCCCCCBBBAAAAAABBBAAA@@@@@@AAABBBCCCAAA@@@??????>>>>>>>>>>>>>>>>>>AAA???>>>>>>???@@@@@@???<<<>>>??????===<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;======>>>>>>>>>===>>>>>><<<:::999999::::::;;;<<<;;;999999;;;<<<;;;;;;::::::::::::;;;;;;888888888999999999::::::<<<<<<<<<===<<<<<<;;;;;;888:::;;;;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<<<<:::<<<<<<======>>>>>>??????======>>>>>>>>>?????????======<<<::::::999999:::;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<;;;:::999:::;;;999888777777777888:::;;;::::::999999999999888888;;;;;;::::::999:::::::::;;;;;;::::::999:::::::::999999999999999999888888===<<<<<<<<<===<<<:::777666666666777888999:::;;;:::;;;;;;999888888;;;===CCCAAA>>>;;;999999:::;;;999888888888888999:::;;;@@@CCCGGGHHHEEE@@@===;;;BBBCCCDDDDDDCCCCCCDDDEEEIIIFFFBBB??????@@@AAABBBBBBBBBBBB@@@>>>>>>???AAA???BBBGGGLLLOOOSSSWWWZZZcccdddnnnzzzzzzlll___[[[YYYUUUUUU[[[bbbdddeeegggdddfffjjjnnnqqqrrrssssss^^^TTTLLLKKKNNNMMMMMMNNNHHH???;;;EEE\\\tttyyyrrrggg\\\FFF>>>777666555444666:::<<>>===~~~vvvqqqmmmjjjeee___ZZZVVVTTTSSSMMMKKKIIIHHHIIIIIIIIIHHHCCCCCCDDDCCCCCCCCCCCCDDDBBBBBBBBBAAAAAABBBDDDFFFIIILLLRRRYYYaaajjjtttzzzuuummmaaaWWWNNNHHHDDDAAA<<<>>>@@@@@@===<<<>>>???===???AAAAAA>>>===>>>@@@===<<<;;;;;;<<<>>>>>>=========>>>>>>>>>>>>>>>========================<<<>>>>>>??????@@@AAAAAAAAAAAAAAA@@@?????????@@@AAA@@@??????AAADDDEEEDDDAAA???@@@BBBBBB@@@??????@@@@@@@@@@@@AAABBBAAA???======>>>>>>>>>>>>>>>>>>>>>AAA???===>>>@@@AAA@@@>>>;;;>>>AAABBB???===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>======;;;===>>><<<:::888999;;;;;;<<<<<<<<<::::::<<<===::::::999999999999::::::999999999:::::::::;;;;;;<<<;;;::::::999999999:::999:::;;;;;;:::999:::<<<::::::;;;;;;<<<<<<======<<<::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<======;;;;;;<<<===>>>???@@@@@@<<<;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;:::888:::<<<<<<;;;:::::::::999999888888999;;;===>>>999999999888888888777777::::::::::::999888888777<<<<<<;;;;;;;;;<<<<<<===::::::::::::999999999999<<<;;;;;;<<<======:::888888777666555666888:::<<<:::<<<<<<<<<:::999:::;;;>>>===;;;:::999999999:::999999888888888999:::;;;>>>AAACCCCCCAAA???>>>===???AAACCCCCCCCCDDDEEEGGGFFFCCC@@@>>>@@@CCCEEEFFFBBBBBBBBB???===<<<>>>???<<<===>>>@@@BBBFFFKKKOOO\\\___ccceeedddcccbbbbbb```\\\]]]fffmmmllljjjjjjeeegggllloooqqqpppnnnmmmXXXPPPLLLQQQYYY]]]___```WWWOOOHHHNNN___sssxxxppphhh]]]RRRBBB<<<777666666444555888444888===BBBEEEFFFFFFEEECCCCCCCCCBBBAAA@@@???>>>uuulllgggeeeeee[[[XXXRRRMMMJJJIIIJJJKKKEEECCCAAAAAABBBCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBB@@@@@@@@@@@@@@@CCCHHHKKKFFFGGGJJJMMMRRRZZZbbbhhheeeaaa[[[SSSLLLFFFBBB???;;;>>>AAAAAA???>>>@@@BBB:::===@@@???===<<<>>>@@@???;;;888999<<<>>>>>><<<;;;<<<===>>>>>>>>><<<<<<>>>>>>======<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCC===<<<;;;:::;;;===???@@@@@@???@@@CCCGGGHHHEEEBBB<<<>>>??????===<<<<<<===>>>>>>>>>>>>???>>><<<:::============>>>>>>>>>>>>>>><<<:::;;;>>>???===;;;;;;???CCCDDDAAA>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;===>>>>>>>>>===<<<999;;;===<<<:::999;;;===<<<===>>>===;;;;;;===>>>:::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;:::888777666777888888:::;;;<<<;;;999999999;;;999::::::;;;<<<===>>>>>><<<;;;;;;<<<>>>???>>>===;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===???@@@@@@:::;;;;;;;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::999;;;>>>???>>><<<;;;;;;<<<;;;::::::<<<>>>AAACCC::::::999999999888888888:::;;;;;;;;;;;;999777666999999888888999::::::;;;999999999888888777777777666666666888999999777555>>><<<:::888888:::===@@@666888::::::888777888999888888888888999999:::;;;888888777666666777999999@@@AAAAAA@@@??????@@@BBB;;;===@@@AAAAAABBBDDDFFF@@@@@@??????@@@CCCFFFIIIBBBBBB@@@===999777777999;;;;;;:::888999===BBBGGGKKKUUU^^^```aaacccccc```]]]ZZZ___llltttsssooonnnoooqqqtttvvvtttpppkkkgggYYYRRRQQQZZZgggooosssvvvjjjbbbYYYXXXaaaooo{{{zzzppphhh```SSSHHH@@@;;;777888888666666999///333999>>>CCCEEEEEEEEEBBBBBBBBBBBBAAA@@@??????}}}~~~xxxqqqjjjeee___XXXSSSJJJIIIHHHGGGFFFDDDDDDCCCEEECCCBBBBBBCCCCCCCCCBBBCCCBBB@@@>>>>>>???@@@AAA???>>>>>>???AAADDDGGGIIIIIIGGGCCCBBBEEEKKKRRRWWWRRRPPPKKKFFFBBB???===<<>>===;;;;;;<<<>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>??????@@@@@@@@@??????@@@???????????????@@@@@@>>>>>>============>>>>>>>>>@@@AAAAAA???>>>>>>????????????>>>===>>>@@@BBB???@@@@@@AAA@@@???>>>===999999:::;;;===@@@CCCDDD???999777<<>>===<<<<<<======AAA===::::::<<>>>>>>>>>>>===<<<;;;:::777888999:::;;;<<<<<<<<<::::::;;;;;;<<<=========999<<<;;;999<<>>>>>===999:::;;;:::999999:::<<<999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999::::::;;;<<<<<<;;;::::::777888:::;;;<<<;;;::::::;;;;;;:::999888888888999@@@===;;;<<<>>>???===:::999999999<<<@@@EEEGGGHHH>>>===:::888888888999:::;;;999777777:::;;;:::888888888999999::::::;;;;;;888;;;===;;;777666:::===::::::::::::999888888888999999:::;;;;;;;;;;;;:::<<<;;;999888888999;;;<<<;;;999888:::<<<;;;888555111777999444222777???CCC>>><<<;;;<<<>>>??????>>><<<>>>@@@AAABBBCCCFFFIII@@@???>>>>>>???AAACCCDDD===@@@???999888;;;:::666555666777777777777:::<<>>;;;888666555444333111444333333444666:::>>>AAA@@@@@@AAACCCEEECCC@@@===yyysssvvvoooggg___ZZZUUUNNNIIIGGGFFFFFFEEECCCBBBBBBAAABBBAAA???@@@AAABBBBBBAAABBBAAA???>>>>>>>>>@@@@@@@@@?????????AAADDDFFFHHHKKKIIIEEEBBBBBBEEEIIILLLJJJHHHFFFCCCAAA???>>>===??????AAAAAAAAA@@@>>>===;;;<<<===?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>??????@@@@@@??????>>>AAAAAA@@@??????@@@@@@@@@======>>>>>>>>>>>>=========???@@@???>>><<<======<<<===>>>>>>>>>@@@BBBEEE>>>???@@@AAA@@@???===<<<;;;::::::;;;<<<>>>@@@AAA@@@:::888===AAA@@@>>>>>>???????????????@@@@@@@@@;;;::::::<<>>>>>:::;;;:::999:::<<<======<<<999:::;;;:::999999:::<<<999::::::;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;::::::999888888888888888<<<:::999999;;;;;;:::888;;;999999:::===@@@BBBBBB===<<<:::888777888999999;;;999777777999;;;999888666666666777777777777777888:::<<<;;;777666999===<<<;;;:::999888777777777777777888999999999999888888777666555555666777888:::888888999::::::777555666999999777999???CCCCCC???===<<<<<<===?????????@@@@@@AAA@@@???@@@BBBDDDBBBAAA???=========>>>???<<>>999888;;;;;;777555666777777666666888:::<<<>>>AAACCCGGGMMMSSSXXX[[[\\\^^^```dddiiimmmooouuussstttvvvssslllhhhhhhWWWOOOOOO]]]nnnzzzlll```mmm|||}}}yyyoooaaaUUUMMMFFF???:::555444333333444444333222222111111111333777:::===???>>>>>>??????===999555~~~~~~}}}|||xxxqqqfff___VVVPPPLLLIIIEEEBBBCCCCCCBBBBBBAAA@@@??????>>>===<<<===???@@@@@@???AAA@@@>>>=========>>>???@@@@@@??????@@@BBBDDDFFFIIIFFFCCCAAA@@@@@@BBBCCC??????@@@@@@@@@@@@??????===>>>???@@@???>>>===<<<<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============>>>>>>????????????>>>>>>BBBBBBAAA@@@@@@???@@@@@@<<<===>>>??????>>>===<<<<<<===???>>><<<;;;;;;<<<>>>???@@@?????????AAACCC===>>>@@@AAAAAA???===<<<<<<<<<;;;;;;<<<===>>>>>>@@@;;;999===@@@>>><<<<<<:::;;;===>>>?????????>>>;;;;;;===???BBBAAA???===>>>===<<<:::999::::::;;;999999::::::::::::999999:::::::::;;;<<<<<<======>>>===999666777;;;===;;;:::999888999<<<===<<<;;;:::;;;;;;:::999888:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===============999:::;;;<<<======<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888777888888888;;;999888888999999888777<<<:::888999:::;;;;;;:::<<<;;;999888777777888999:::888777777999999888777777666666666666666666555777:::;;;:::777666999<<<>>>===;;;888666666666666555555666777777777666666666555444333333444555666888777777777888888666555888999888888===CCCDDDAAA???===;;;;;;===@@@AAAAAADDDDDDBBB???<<<<<<===???@@@???===<<<;;;;;;<<<<<<:::<<<;;;888777::::::888666777777666555555666888888888888888:::AAAHHHNNNSSSTTTUUUUUUXXX```jjjrrruuuvvvuuurrrsssrrrmmmeeeMMMKKKNNNZZZhhhrrr{{{~~~yyyggg^^^lll|||~~~ssskkk```RRREEE>>>:::777555111222333444444333111111000/////////000222555777888777777888888666222///}}}yyyuuurrrppp~~~yyypppWWWPPPHHHDDDCCCDDDCCCBBBAAAAAA@@@@@@??????>>>>>><<<;;;;;;===???@@@???>>>??????>>>===<<<======>>>??????>>>>>>???@@@AAABBBAAA@@@@@@??????@@@AAABBB999:::<<<>>>???@@@??????<<<======>>>>>>===<<<<<<<<<>>>???AAAAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<>>>>>>>>>???>>>>>>======BBBAAA@@@???>>>>>>>>>>>>;;;===>>>@@@@@@>>>===;;;<<<===>>>>>><<<;;;;;;<<>>======>>><<<===???@@@@@@???===<<<<<<<<<<<<======>>>>>>???@@@;;;:::===>>><<<:::;;;999;;;>>>@@@@@@@@@???>>>@@@AAAAAABBBBBBAAA???>>>@@@>>><<<:::999:::;;;<<<:::::::::::::::999888888999::::::;;;;;;<<<======>>>===;;;999999:::;;;:::999888888999;;;<<<<<<;;;:::;;;;;;:::999888999;;;:::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>@@@AAAAAA@@@>>>===:::;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;999888888777777888888888;;;::::::999:::999999888<<<:::888888999999888666:::999888777777777888888999888888888888888777777999999888888777777666666777888999888666666888:::???===:::888666555555555444444555666666666666555777666666555555666666777666666666666666666666555666999:::999;;;??????<<<===<<<:::;;;>>>BBBDDDEEEGGGFFFCCC???;;;:::;;;===;;;::::::::::::;;;<<<===777888777666666888888888666777777666444333555666999999777666777;;;AAAEEEFFFIIILLLMMMQQQ[[[iiiuuuuuuxxxvvvpppooopppeeeVVV@@@DDDMMMWWW___ccceeefffgggdddWWWTTTgggyyy{{{ooodddWWWOOOEEE===999888888888777888999888555111///...000///.........///111222/////////111333333111...~~~}}}wwwpppmmmnnnrrrttttttzzzvvviiiQQQKKKCCC???@@@BBBCCCBBB?????????????????????>>>;;;;;;;;;===@@@@@@???>>>>>>>>>>>>==================<<<<<<======>>>>>>???===>>>>>>???@@@AAAAAAAAA:::;;;===>>>??????>>>>>><<<<<<<<<<<<===<<<<<<<<<===>>>@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<;;;??????>>>===============;;;===>>>@@@@@@>>>===;;;<<<>>>???>>>===;;;<<<<<>><<<<<<<<<<<<======>>>>>>>>>===<<<;;;<<<===>>>??????@@@@@@???;;;:::======:::999;;;===>>>@@@BBBCCCCCCAAA@@@CCCBBBAAA@@@@@@@@@AAABBBAAA@@@===<<<;;;<<<===>>>::::::::::::999888777777999999::::::;;;<<<<<<<<<;;;;;;===>>>===:::999999999888888999;;;<<<<<<;;;;;;;;;<<<:::888888999;;;:::999999999999:::;;;<<<;;;::::::::::::;;;<<<===@@@AAABBBCCCBBB@@@>>><<<::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<;;;::::::::::::999999999999999999999888888888888888999999999::::::999888888888888:::999888999::::::999777999999888888888888888888888999::::::999888777777999999888888777777666666777777777777666666777888===<<<:::888666555555555444555666666777777666666777777777777777777777777555555555555555555555666555<<>>:::888888888888999;;;<<<:::555000...---111000///......//////000---,,,,,,...000000///---|||xxxvvvvvvrrroooiiifffjjjrrruuutttrrrxxx~~~vvviiiRRRLLLDDD??????@@@@@@???>>>>>>>>>>>>>>>?????????<<<<<<<<<>>>@@@@@@>>>===>>>>>>>>>>>>============;;;;;;<<<<<<=========>>>????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===============>>>>>>======<<<;;;:::======<<<<<<<<<<<<======<<<===>>>??????>>>===<<<<<<===???>>><<<;;;;;;<<<<<<===??????>>>===>>>???===<<<<<<;;;<<<======>>>;;;;;;===>>>????????????===::::::<<<<<<999888;;;999;;;===???@@@AAAAAAAAADDDDDDCCCAAA@@@AAADDDGGGAAA@@@???============>>>999999::::::999888777777999999999:::;;;;;;<<<<<<888999<<>>999777999:::999888999<<<===<<<;;;;;;<<<<<<:::888888999::::::999888888888999;;;<<<======<<<;;;<<<===>>>?????????@@@???>>><<<;;;999::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<;;;:::::::::999999888888888888999999999999888999999:::;;;777888888888666555666777999999999:::<<<<<<;;;999999999999999999999999888888:::<<<<<<:::888777777777666666666666666666555777666666555555666666777999999999888888777666666555555666777777777777666666666666666666666666666444555666555444444666888777???CCC???::::::===>>>;;;:::;;;>>>BBBEEEGGGGGGAAABBBAAA???<<<:::;;;<<<;;;;;;:::999777666555555777444444666666444555888777888888666555444555777888:::;;;;;;999777666777888:::===BBBHHHTTTaaajjjssswwwzzzzzzyyyttthhh\\\XXXYYYUUUNNNKKKKKKJJJGGGEEEHHHEEELLL]]]fffmmmzzzoooaaaTTTLLL???>>>;;;999666555444333444777999777222//////000111000000//////////////////...------...---+++***{{{uuurrrrrrssssssllljjjddd___aaahhhkkkgggbbbfffkkkqqqxxxyyypppdddPPPJJJCCC>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<>>>??????===:::>>>?????????>>>>>>======;;;;;;<<<===>>>?????????@@@??????>>>>>>>>>>>>>>>???>>>==================<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============<<<;;;:::999<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>======;;;<<<======;;;::::::;;;999;;;===>>>===<<<===>>>>>><<<:::999999;;;>>>@@@:::;;;<<<======<<<;;;;;;<<<999:::<<<;;;888888<<<666777:::===@@@BBBEEEFFFMMMNNNNNNKKKGGGDDDEEEFFF?????????>>>======<<<<<<888999999999999888888777888999999::::::;;;<<<<<<666666999===;;;666666;;;;;;:::999:::<<<======<<<<<<<<<<<<:::888777888::::::999888777888999;;;<<<>>>===<<<;;;;;;===>>>???<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::;;;:::999888888888999999::::::999999:::;;;;;;<<<666888999888666555666888999999999;;;<<<===;;;999999999::::::::::::999999999;;;>>>===;;;888888888666666666777777777777777666555444444555666666555444666777999:::999888777444555555666666666666666555555666666666666555555444555666555333444666999:::>>>@@@===<<<>>>@@@@@@======>>>@@@CCCEEEDDDBBB===??????>>>;;;888777777;;;::::::999777666444333:::666666999888555666999777888888777555555777888555777999999777666666777666666888???JJJYYYhhhqqqvvvwww{{{yyytttrrrhhhggg___UUUPPPPPPLLLFFFCCCGGGGGGNNNZZZXXXVVV___kkkrrrsssjjj\\\QQQIIICCC>>>===;;;888555333333333111444666444000...000333000000000//////////////////...,,,,,,------,,,***~~~{{{{{{zzzzzzyyyuuupppmmmgggeee^^^WWWXXX^^^___ZZZMMMOOORRRWWW___ddd^^^UUUJJJEEE???======>>>>>><<<:::;;;;;;<<<<<<=========;;;;;;<<<===>>>>>>;;;888???????????????>>>======;;;<<<===???@@@@@@AAAAAA===============>>>???@@@???>>>===<<<;;;<<<===>>><<<<<<<<<<<<<<<===>>>??????>>>=========@@@BBBDDD========================<<<<<<======>>>>>>??????============<<<;;;:::999<<<<<<<<<<<<===???@@@AAA>>>>>>============>>>>>>999;;;<<<<<<:::999999:::;;;===>>>>>><<<:::::::::???===999777888;;;???AAA;;;;;;<<<<<<;;;999777666:::999:::<<<;;;888999<<<;;;<<<>>>BBBFFFKKKOOOQQQYYY[[[ZZZVVVNNNHHHDDDDDD>>>>>>>>>>>>===<<<;;;:::777888888999999999888888888999999::::::;;;<<<<<<666444666999777333555<<<;;;::::::;;;===>>>>>>===<<<<<<<<<:::888777888::::::999888777777999;;;<<<<<<;;;999999999:::<<<>>>;;;;;;:::::::::;;;<<<<<<999::::::;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::===<<<:::999888999::::::::::::::::::;;;;;;<<<===888;;;<<<;;;888777888:::999999999;;;<<<<<<:::888999::::::;;;;;;;;;::::::999<<>>;;;===>>>===:::666444333777888888888888888777777===888888;;;;;;666777;;;777888888888666666888999444666777777777777999;;;555444555>>>NNNbbbttt~~~{{{xxx|||{{{zzzllllllggg___[[[XXXNNNCCCBBBGGGHHHOOOWWWOOOGGGMMMOOOXXX]]]WWWMMMFFFAAA===>>>===;;;777555444666777333666777555000...111555//////////////////......,,,+++***+++...//////...{{{||||||yyyuuuuuuxxx{{{wwwvvvtttsssrrrnnnjjjfffaaaZZZPPPKKKJJJJJJGGGDDD???AAACCCFFFGGGHHHGGGFFFBBBAAA???>>>===<<<======;;;>>>@@@@@@???===<<<<<>>===<<<<<<<<<<<<<<>>===<<<;;;;;;:::??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<;;;:::;;;<<<>>>??????>>>===============>>>=========>>>@@@BBBCCC===;;;999:::===>>><<<999;;;:::999:::<<<===;;;:::=========<<<;;;;;;;;;:::;;;:::999999:::;;;===>>><<<===???AAA@@@>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;BBB@@@>>><<<;;;;;;<<<===::::::::::::::::::::::::666888::::::999999999:::;;;<<>>>>>;;;;;;<<<======<<<<<<;;;888999:::999888888999;;;<<<::::::===@@@AAA>>>;;;555777:::<<<>>>>>>===<<<>>>===:::888777666666777999999999999:::;;;<<<<<<@@@>>><<<::::::;;;===???===<<<:::999777777666666888888777777888:::<<<>>>999666333333555777777555666777999:::999888666555555666777777777777777777555444444555777888777666888888999777666555666888999;;;===>>>======>>>???>>>>>>@@@AAAAAA@@@???>>>::::::;;;<<<;;;:::888777777888::::::888777888999444444333222222444888;;;===<<<999777555555555555///111444777999999999888444333777DDDVVVgggrrruuuxxxyyy~~~|||||||||sssiii___UUULLLGGGAAACCCFFFHHHHHHIIIJJJLLLLLLUUUYYYUUUNNNHHH>>>444999:::===>>>===:::777555444333222333333222///---444333000...,,,,,,,,,,,,,,,,,,,,,------.........xxxvvvyyy|||{{{zzzxxxvvvuuuuuuuuuxxxuuurrrnnnjjjeee^^^ZZZSSSMMMFFFCCCCCCDDDBBB???@@@AAABBBCCCDDDDDDCCCCCC@@@???===<<<;;;;;;;;;<<<:::===@@@AAA@@@???>>>???<<<<<<;;;<<<<<<===>>>???@@@@@@???>>>======<<<<<<>>>??????@@@@@@??????>>>????????????????????????<<<===>>>===<<<<<<>>>@@@???>>>>>>===============>>>============???@@@AAAAAA???======>>>???>>><<>>@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<>>>>>>======<<<<<<<<<<<<:::::::::999999999999999;;;<<<============<<<;;;CCCAAA@@@>>>===>>>???@@@999999999:::::::::;;;;;;888999;;;;;;:::999:::;;;??????@@@BBBDDDHHHLLLNNNKKKMMMOOONNNIIIDDD@@@>>>>>>===<<<;;;;;;;;;;;;;;;666888999888777777888:::888999::::::;;;:::999999888888888888888888888888999::::::::::::999888888999999888888888888999999999999888666666777:::===:::999888888888999::::::888999999:::;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<===<<<======;;;999999:::;;;999888888999;;;======<<<:::;;;<<<===>>>>>>>>>>>>@@@???>>>;;;:::888777777777777777777888999::::::<<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;;;;;;;::::::888888888:::;;;===999666444555777888777666555666777888888777555444555666666777777777777777444333222333444555444333777888999999888999;;;===;;;<<<>>>>>>===<<<===???@@@@@@@@@???>>>===<<<;;;999999::::::::::::::::::555666888888666555555666444444444333333444777:::<<<:::888666555444444444000222444666777777666555222222888EEEWWWgggooorrrzzz}}}}}}~~~|||rrrjjjaaaXXXNNNFFF???AAABBBCCCCCCCCCEEEGGGIIIRRRWWWSSSMMMGGG>>>777777999:::;;;:::888555444333333333222222111222222444222000...---,,,,,,,,,,,,,,,,,,---------......xxxtttpppnnnkkkjjjnnnsssyyyxxxwwwvvvuuurrrooommmppplllgggbbb\\\TTTMMMHHHDDD@@@===<<<>>>???===;;;@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<<<<<<<999<<>>>>>>>>======<<<<<<;;;>>>>>>????????????>>>>>>????????????????????????>>>?????????>>>>>>@@@BBB???>>>======<<<<<<======>>>======<<<===>>>???@@@DDDBBB>>>======>>>>>>======;;;999999;;;=========:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;???===;;;999888:::<<<>>>:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::>>>===<<<;;;:::;;;<<<===888888999999::::::;;;;;;888:::;;;;;;::::::;;;<<<@@@???>>>======???@@@AAA@@@BBBCCCCCCAAA>>>======:::::::::999::::::;;;;;;666777888777666777888:::888888999999999888888777888888888888888888888888;;;;;;:::888777666555555888777777777777777777888:::;;;;;;999777666777999777777777777888999:::;;;888888999999:::;;;;;;;;;::::::999999:::<<<===???===>>>===<<<999888999:::999999888777777:::===@@@AAA???>>>======>>>???@@@CCCBBBAAA???===;;;888777666666666666777888999:::999:::;;;<<<<<<;;;:::999>>>>>>============>>>>>><<<;;;:::999888999999:::888888777888999:::888666555666777888888888666666555555666777777777777777888777666666777777666555777888:::;;;;;;===???AAA===>>>>>>===<<<<<<>>>@@@CCCBBB@@@>>><<<::::::999888888888888999:::;;;<<<555777888777555444444555333444666555555555666888999888777555444333333333222333444555555555444333666777===KKK]]]mmmtttvvv~~~}}}yyyoooiiiccc[[[NNNEEE?????????>>>===???BBBDDDHHHQQQWWWTTTLLLDDD>>>999666777777777666555444333666777888666222000111444333222000...---,,,------,,,,,,,,,------------...}}}uuuiiiiiiiiihhhgggjjjqqqxxxsssttttttrrrmmmgggcccaaa]]]ZZZUUUQQQLLLFFF@@@<<<>>><<<;;;<<<>>>???===<<>>>>>>>>>>>??????@@@?????????????????????:::<<<>>>???>>>>>>???@@@AAA@@@>>><<<:::999999999:::::::::::::::::::::999======>>>>>>???>>>>>>>>>????????????????????????>>>???@@@???>>>>>>@@@BBB>>>>>>===<<<<<<<<<<<<======<<<<<<<<<===???AAABBBDDDBBB>>>;;;:::;;;<<<<<<;;;:::888999::::::888777999999::::::;;;;;;;;;<<<::::::::::::::::::;;;;;;===;;;999888888999;;;<<<<<<<<<<<<===============:::::::::::::::::::::::::::999999888999999:::;;;::::::999999999999999999888999:::999888888:::;;;;;;::::::999::::::;;;<<<;;;<<<======;;;;;;<<<>>>999999888888888888999999666777777666666666999;;;888888888888777777666666999999999999999999999999:::999888777666555555444666666777777777777666666999:::;;;:::888777777888888888888888888999::::::999999999::::::;;;;;;;;;999999888888999;;;>>>@@@:::;;;;;;999777777888999:::;;;:::888666999???EEEDDDBBB>>><<<;;;<<>>;;;888666888888777888888999:::;;;999::::::;;;;;;;;;;;;:::>>>>>>===<<<<<<<<<<<<===<<<;;;:::888777777777777888999:::;;;;;;;;;999888777888999999999999888888555555666777888888888888;;;999888888999999777666777999;;;<<<<<<===>>>@@@<<<=========<<<===@@@BBBCCCBBB???===;;;::::::;;;:::999888777777888:::;;;777888999999777555555666333555777777666555555666777666555444333333222222222333444555555555555444777888===KKK^^^oooyyy}}}}}}|||tttkkkgggeee^^^PPPDDDAAA@@@???>>>>>>@@@DDDHHHOOOVVVZZZWWWLLLCCC===:::666666555444444444444444;;;???AAA>>>666111000111222111///...---------...------------------------wwwoookkkiiigggjjjjjjhhhgggkkkrrrvvvoooqqqqqqjjj^^^TTTPPPPPPIIIGGGEEEDDDCCCAAA>>>;;;>>>======>>>>>>???>>><<<============>>>???@@@AAA>>>>>>>>>>>>?????????>>>:::<<<======;;;:::;;;<<<@@@???>>><<<:::999888888999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======???@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>AAADDDEEEDDDBBB???<<<:::999;;;<<<<<<<<<<<<===>>><<<888444888999999999::::::;;;;;;777888999:::;;;;;;<<<<<<999999::::::::::::999999<<<<<<<<<=========>>>>>>:::::::::999999:::::::::<<<<<<<<<<<<<<<<<<======;;;;;;:::999888888777666666777888777666666888:::999999999888888999999999777777777666555555777999:::999888777777666666777666777777666666777:::<<<:::999888777666666555555888888888888888888888888666666666666666666666666555666777777777777666555555777999:::999888888999;;;;;;:::::::::999999888888888888888888999999999999888777777888;;;===???777888999999888888:::<<<:::;;;:::777666888>>>DDDDDDAAA>>>;;;:::;;;>>>@@@BBBBBBAAA@@@===:::777555777777777777888999::::::<<<;;;:::999:::;;;===>>>@@@???>>>===;;;;;;;;;;;;;;;:::999888777666555555999:::<<<<<<<<<;;;:::999888999999999888888777777555666777888999999999999777666555555555555444333777999;;;<<<;;;::::::;;;999:::<<<======>>>AAACCCAAA@@@>>>===<<<<<<======<<<:::999777666666777777666777888888666555555666333666888888777555444555444444444444333333222222222333444555666777777888444222666CCCWWWlllyyy~~~xxxqqqkkkjjjiiibbbTTTHHHDDDCCCBBBAAAAAADDDIIIMMMVVVYYY[[[XXXMMMAAA;;;999666666555444333444555555;;;@@@EEEDDD<<<555222111111000///...------...///------------------------{{{sssnnnhhheeeeeemmmpppoookkkjjjmmmooonnnjjjiiieee[[[NNNDDD@@@@@@???>>>===>>>@@@AAA@@@???===============<<<<<<<<<<<<<<<===>>>>>>???@@@@@@999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;:::999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========:::;;;<<<======>>>>>>===========================<<<=========<<<<<<>>>???>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<>>>@@@CCCDDDDDDCCCBBB>>><<<;;;<<<>>>999999:::<<<===;;;777444888999999999999999::::::777888999:::;;;;;;;;;;;;666888:::<<<===;;;999777999999999:::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999888777777666666666666555444555777:::;;;;;;::::::999888777777777777777555333444666888:::999888777666666666666777777777666666888;;;>>>;;;:::999777666555555555777777777777777777777777222444555777888888777777555666777888888777666555333555777888777777888999;;;;;;<<<;;;;;;999888777666666666666666666666666888888777777888:::;;;===888999:::;;;:::;;;===???888888777666555777:::===???>>>===<<<;;;<<<>>>???AAA@@@???===;;;999666555444444444444555666777888===;;;999888999;;;>>>@@@BBBAAA???>>><<<;;;;;;;;;999999888888888777777666999;;;===<<<;;;:::;;;;;;999999888777666555555444666777888999:::;;;;;;;;;777666555555666777555444777999;;;;;;999777777777666999<<<======>>>@@@AAA======<<<<<<<<<======>>>;;;:::999777666555555444222444555555444333333444555777999888777555444444333333444444444333333222333333444555666777888999555222444@@@UUUkkk{{{~~~wwwssspppooommmdddVVVKKKDDDDDDCCCBBBBBBDDDIIILLLTTTSSSSSSRRRKKK@@@999777666555555444444444555555666;;;@@@BBB>>>999555444000///...------...///000...------------,,,,,,,,,|||tttoooooooooiiiffffffssstttrrrllljjjlllhhhbbb^^^WWWNNNHHHDDDAAA===:::>>><<<;;;<<<===>>>>>>===<<<<<<<<<;;;:::;;;<<<===;;;<<<===>>>>>>>>>===<<<777888999;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===::::::::::::;;;<<<<<<===:::;;;;;;<<<===>>>>>>>>>999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<>>>???======<<<;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>@@@@@@AAAAAA???<<<:::;;;===777666666777999;;;;;;:::999999999999888888888888999::::::;;;:::999888777666888:::<<<===<<<999888888888888999:::;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::999888777777888888888888888888999999666777777555444555888:::;;;;;;;;;::::::888777777888999999888666666888:::888888777777777777777888888888888777777999===@@@===<<<:::888666555555555666666666666666666666666111333666999:::999777555555666888999999888666555333444666666555555777888999999:::;;;::::::999888777777777777777777777777777888888888999999::::::999:::;;;;;;::::::<<<>>>888777666777888999888777;;;<<<===>>>????????????@@@???===;;;999888777777444444444444555666777777:::999999999:::;;;<<<===???>>>===<<<;;;:::::::::888888999::::::::::::::::::<<<<<<;;;999999;;;===>>>===;;;999888666555555777888:::;;;<<<=========888666666666888999888777666888::::::888666555555666999===>>>>>><<<<<<<<<999::::::;;;;;;;;;::::::888888888888777666555444000222444444333333444555777888999888666444444555222333444555555444333333444444444444555555666777777555888DDDXXXlll{{{~~~}}}wwwuuusssqqqkkkaaaRRRHHHBBBBBBAAA>>>===>>>@@@CCCHHHDDDCCCGGGEEE===777555444444444444444444444444333555888999999777444222000///...------...///000......---------,,,,,,,,,}}}vvvwwwoookkknnnooojjjggghhhrrrsssooohhhgggggg```WWWQQQFFF;;;999@@@DDDAAA<<>>>>>>>><<<999888777888:::<<<======<<<<<<999:::;;;;;;;;;<<<>>>@@@===<<<;;;:::::::::::::::888999::::::;;;<<<======999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@======<<<;;;;;;;;;;;;<<<<<<;;;:::999999999:::;;;<<<>>>???===:::888999;;;;;;999777888<<<@@@DDDFFF:::999999999888888777777<<<<<<<<<;;;:::777555444777888:::;;;<<<;;;;;;:::999999:::;;;;;;<<<======<<<<<<::::::::::::<<<<<<>>>>>>>>>===<<<;;;:::999555666777888999:::;;;;;;888888777666555666999;;;888999999:::::::::::::::555666777666555555777999666666666666777888999:::999999999888777999===AAA>>><<<:::888666555555666666666666666666666666666222444888;;;;;;999666333555777888::::::888777555444555555444333333555777555666888999::::::999999;;;;;;::::::::::::::::::777888888999999999888888999::::::999888777999:::;;;999888:::<<<<<<888555888:::===@@@AAAAAA@@@@@@@@@???<<<:::888888888888666555555666666777888999666777999:::;;;;;;:::::::::999999888888888999999888888:::;;;<<<=========:::<<<<<<;;;888888;;;>>>CCCBBB@@@===;;;999999888888999:::<<<===>>>>>>>>>333222222333555666555444444777999:::999777666666888;;;>>>???===:::888777777888999::::::888777666555666777888888777666555111333555666555555777888888999999888555444444555222333444555666555444333666555444333333333333444555444777CCCVVViiiuuuzzz}}}~~~|||uuuuuutttppphhh[[[LLLCCC??????===:::888777888:::===777666===@@@;;;666444222333333444444444333333555444222111222222000...//////...------...000111.........------,,,,,,,,,xxxtttrrrnnnjjjkkkooommmgggdddeeeccc^^^dddgggiiiggg^^^UUUMMMJJJBBBAAA@@@>>>============:::999999:::;;;;;;:::888<<<;;;:::999999:::;;;<<<===;;;888777777999999999999888888999;;;<<<<<<;;;;;;999888999<<<<<<:::777999999999888888777777777<<<;;;:::::::::;;;;;;;;;===??????===:::999<<>><<<;;;===>>>???>>><<<;;;;;;<<<;;;;;;::::::999888777777777888999::::::999888777;;;<<<<<<<<<<<<<<<;;;;;;999666444666999======<<<::::::;;;<<<;;;:::999888;;;:::999999::::::888666888888888888888777666666444444666888:::<<<>>>>>>@@@@@@???>>>===<<<;;;;;;<<<;;;999999::::::999888666777999:::;;;<<<<<<<<<888777777666666666666666999<<<===<<<888666666888999888888999:::999777555999888666555555777999:::999777666777;;;??????>>>===999666555777888666444888666444555666555111---666777888999888777555444<<<:::777555444555777999;;;999666444333444666777999999888888888999;;;<<<555777888777666555666888666666777777888999;;;;;;999999888888999999:::;;;<<<;;;:::999888888888777:::<<>>===;;;999777555444444555888999666666555555555777888999<<<;;;:::888888888999999<<<>>>>>><<<888666666888888888777666555444444333444444333555666777555444888888888888777666555444:::888777888999:::999777444444555555555555555444555555888AAAQQQbbbqqqyyyzzz~~~tttpppqqqrrrooogggXXXHHH===999999777666555444444444888888888888777555333111///222555555222222444666333666555222222555666333333222000///......//////......---------,,,,,,,,,~~~xxxpppjjjhhhhhhgggggggggkkkjjjeeebbbbbb^^^YYYaaacccccc]]]RRRHHHCCCBBB???>>>>>><<<<<<;;;;;;;;;:::999999:::;;;;;;:::888;;;;;;::::::::::::;;;;;;;;;:::888888888999999999:::999888999;;;<<<;;;:::===;;;:::;;;>>>>>><<<:::888999;;;<<<<<<:::888777:::999888888999::::::999<<<======;;;999888;;;===999999999<<>>>>>>>><<<;;;<<<===;;;;;;;;;:::999999888888777777888999999888777777;;;;;;<<<<<<<<<<<<;;;;;;999777666777;;;======<<<999:::;;;;;;;;;:::999888;;;:::999:::;;;;;;999777888888888888888777666666555555777888:::<<<>>>>>>=========>>>???@@@@@@@@@===<<<::::::::::::999777999999999:::999999888777777777777777888888999:::999;;;<<<<<<999777888999999999888999::::::777555::::::888888888888999:::999999:::===BBBDDDDDDCCC===:::777666777888777666777666555666777777444111777777666666666666666666;;;999777555444555777888666555555555666888:::;;;::::::999888888999::::::666777888777666555666888777777777777888999:::;;;999999888888999999:::;;;;;;:::999888888999:::;;;;;;<<>>@@@999888666444444555777888666666555555666777888999;;;:::888666666666888999===??????===999777888999777777666666555444444333444333333555777777666555666666666666555444333333333333222444666888777777444555666666666555444333666666888AAAOOOaaaqqq{{{zzz|||sssiiijjjnnnpppmmmbbbSSSDDD;;;777777666666555555666666555555555555444222000///000111222222222333555777444777666333333666666333333222000///......//////------------,,,,,,,,,,,,|||tttqqqeeefffeeedddcccbbbcccddd```cccdddaaa```___\\\XXX[[[[[[WWWNNNCCC<<<;;;<<<<<<<<<;;;;;;::::::999999:::999999:::;;;;;;:::888::::::;;;;;;;;;;;;::::::999999999999999999999:::;;;:::999999;;;;;;;;;999<<<;;;;;;<<<======<<<:::777999===??????===:::888;;;::::::;;;===>>>===<<<;;;<<<;;;:::888888:::<<<;;;::::::<<<>>>@@@@@@???;;;=========;;;:::;;;<<<;;;;;;::::::999888888888777777888888888888777777:::;;;;;;<<<<<<;;;;;;;;;999888888:::<<<===<<<;;;999999:::;;;;;;;;;:::::::::999888999::::::888666888888888888888777666666666777888999;;;<<<===>>><<<<<<===>>>@@@AAABBBCCC???===;;;:::;;;:::888666888888999999888777777666777777777888999;;;<<<===888999;;;;;;999888999::::::999999999::::::888777;;;;;;;;;;;;::::::999888666888===BBBGGGHHHFFFDDD<<<:::888888999999888777666666555777888888777555999777555444333444666777999777666444444555777888555555666777888999:::;;;::::::999888888999999999666777888888666666777888777777777777777888999:::999888888888888999::::::999888666555666999<<<===<<<===@@@DDDGGGGGGEEEBBB;;;999888666555555555666222333555666777777666666777777888999999:::::::::666888999999999999<<<>>>:::999999888777666666555777777777777888888888888<<<:::777555444444555666333888<<<<<<999999???EEE999888666444444555666777666666555666666888999:::;;;999777555555666999:::>>>??????===;;;999999:::666666555555444444444333444333333555777888777666777888888888777666555444333222333555888;;;;;;:::444555666777777555333111555555777>>>JJJ\\\ooo{{{}}}|||tttggg\\\aaagggkkkhhh[[[KKK???999444444555555555666666777444444444444333222000///222111000000222444444444444666666333333666666444333222111000////////////,,,,,,,,,,,,++++++++++++wwwssspppooohhhgggeeeddddddcccaaa```]]]^^^]]]\\\\\\^^^______YYYSSSJJJAAA<<<::::::;;;::::::::::::::::::999999:::999888999;;;;;;999888999:::;;;<<<<<<;;;:::999777888:::::::::999999:::<<<:::999999;;;;;;:::888::::::::::::;;;;;;:::999888999<<<>>>>>>===<<<;;;<<<;;;<<<>>>BBBCCCAAA>>><<<;;;:::999999999;;;<<<>>>===;;;;;;<<<<<<;;;:::999:::;;;:::999888999:::999999999888888777777777777777777777777777777777999::::::;;;;;;;;;;;;:::888999:::<<<======<<<;;;999999:::::::::;;;::::::777777666777888888777555888888888888888777666666888888999:::;;;<<<<<<============>>>>>>????????????>>>;;;;;;:::999777555555666777888999999999999888888888888999:::;;;<<<888888999999888777777777:::999888999:::;;;999888:::;;;<<<<<<;;;999777666333777>>>DDDGGGFFFBBB???;;;::::::::::::::::::999777777666777777777777666777777555444444444555666777666555444444555777777999:::::::::999888666555888888888999999::::::;;;666777888888777666777888888777777777777888888999888888888888888999999:::888666444333444777:::===<<<===???CCCFFFEEECCC@@@888777555444333333333444111333555777777777555555777777777777888888999999888999999777555444555666888888888777777666666555666666666666666666666666888777555444333333444555555888;;;:::999999>>>BBB999888666555444444555666555555666666777888999:::<<<:::777666666888:::<<<>>>>>>===<<<:::999999999555555555555444444444444444444444666888999888777666666666666666555444444333333333555888;;;;;;:::444555777777777555222111333444666;;;GGGYYYmmmzzz|||pppaaaVVVUUU^^^eeeaaaRRRDDD;;;999333333444444555555555555555555555444444333333222444222111222444444111---111444555333444777777444333222222111000000000///,,,,,,,,,+++++++++******}}}tttkkkkkkqqquuuuuurrrlllgggaaaaaadddeeebbb^^^aaa]]]XXXVVVVVVYYY^^^bbb___SSSDDD<<<;;;<<<;;;999999999:::;;;;;;;;;::::::999888888999::::::999777888999:::;;;;;;:::999888777999;;;;;;999888999:::<<<:::999999;;;;;;:::888999:::;;;;;;::::::999:::::::::999999:::;;;<<<===<<<;;;<<<@@@EEEFFFCCC???===<<<:::::::::;;;<<<<<<>>><<<:::999999999999888666777888777666666777888777777777777666666666666666666666666666666666666888888999:::;;;;;;::::::777888;;;<<<===<<<<<<<<<:::::::::::::::::::::;;;888777777888999999888666888888888888888777666666999999999:::::::::;;;;;;::::::;;;;;;<<<<<<======???===;;;::::::999777555777777888999:::::::::999888888777777777777888888888888777777777666555444:::999888888999::::::999888999;;;;;;:::888666444444999???DDDEEEBBB===;;;999:::;;;;;;:::::::::;;;888888888777555555555555555666777777777666444444555555444444555666777888;;;;;;;;;;;;999777444222666666777999:::;;;<<<<<<777888999888777666777999888888777777666777777777888888777777888888999:::888666444222222555888:::<<<===???BBBCCCBBB???<<<555444444333222222222222111222444666777666555444777777666666666777888888888999888777444333444555777666666666666666666666555555555555555555555555555555444333333444444555999999888888:::;;;;;;;;;888777666555444444555555444555666777888999::::::999888666555555777:::<<<<<<;;;:::999999888777666444444555555555555555555555555555666999999888777222222333333333222111111222111000222444555444333444555666777666555333222555666888>>>JJJ\\\nnnzzz~~~|||mmm^^^TTTNNNWWW]]]YYYKKK???::::::333444444444444333222111555444444444444444444444555444444666777444---'''---111333222444777777555333333333222111111000000,,,,,,,,,+++++++++******zzzqqqmmmgggcccgggooouuutttpppjjjccc]]]^^^dddhhheeeaaaaaaYYYRRROOONNNQQQWWW___dddWWWFFF<<<;;;<<<:::777888999:::<<<<<<<<<;;;:::999888888999::::::999777999999::::::::::::999999888:::<<<;;;888666888:::;;;:::999999;;;;;;;;;999:::<<<======<<<;;;;;;<<<;;;:::888777777999;;;<<>>@@@FFFLLLNNNIIIDDD===;;;999999;;;======<<<;;;999777777888:::::::::444555777666555555666777666666666666666666666666666666555555555555666666777777888999::::::::::::555777:::;;;;;;;;;===>>><<<;;;:::999999999999::::::999888:::;;;<<<:::999888888888888888777666666999999999999999999999999444555666888:::<<<===>>>===;;;999888999888666444;;;;;;::::::999888666666888777777666555555666666888777666666777777555444999888666777888999999999777777999999999777555444777<<>>???AAABBB@@@<<<999333333333222222111111111111222444555666666555555777666555444555555777888666777888777666777999:::555555555555666666666666555555555555555444444444444444444444444555666666999777666888::::::888666666555555555555555555666444555666888999:::::::::555444444444555777888999:::888777777777777666444444555555555666777777777777666666777999999888777555666666777666666555555444333222222444444333222444444555555555555555444999999;;;DDDSSScccqqqyyyzzzzzz|||yyyjjj[[[SSSNNNTTTXXXSSSFFF<<<999:::444555666666555444333222333222222222222222333444555666888999777333,,,'''///333444333444777777333333333444333333222000000,,,,,,,,,,,,++++++++++++wwwnnngggcccfffeeeeeefffhhhjjjjjjiiiddd```\\\\\\___```]]]ZZZUUUMMMGGGFFFGGGIIIQQQYYY```WWWIII>>>999888888999666888:::;;;<<<<<<;;;:::999888777888::::::888777::::::999999999999:::::::::<<<===:::666444777;;;:::999888999;;;<<<;;;::::::<<<>>>>>>;;;:::;;;===;;;:::999999888999999:::???>>>@@@GGGOOOPPPKKKEEE<<<:::777888:::<<<<<<;;;<<<:::777777888999::::::444666777777666666777888888888888888888888888888666666555444444555666666666777888999::::::::::::444666888999999:::>>>AAA>>>===;;;999888888888999888777777888:::;;;:::888888888888888888777666666999999999888888777777777444555666777999:::<<<<<<:::999777777888777666444:::::::::999888666555444666666555555555666777777666555555777:::;;;:::888888666555555777888999888666777888888888777666555999<<<@@@AAA???<<<;;;;;;555888;;;;;;:::999:::<<<888999999888666555888:::888888888888888777777666444444555666777888999:::555555666777888888888888777888999:::::::::999999777888999999777777888999999999888666666555555555777777777777777888999999777777666777888:::<<<>>>@@@@@@AAABBBBBB???:::666222222222222222111111000222333333444444555555666777666555333333444666777444666777777666777999;;;444444444555555666666666666666555555444444444444444444555555666777888888222555777999999888666666333444444444555666666777333555777999:::;;;;;;;;;444555666777888999::::::999777555666777777555333555555666666777888999999999888777888999999777666888999999::::::999999888666444333444555666444333444444333333444555777777:::888;;;GGGYYYhhhqqqtttxxxvvvxxx|||vvvgggZZZSSSSSSVVVVVVNNNBBB999777888555666777999999888777666333333222222222333555666666777999888555111///...444888999666666777555111333444444444444222111000------------,,,,,,,,,,,,~~~uuunnnkkkhhheeebbb\\\```cccaaa\\\ZZZ]]]aaa___^^^\\\YYYTTTPPPLLLJJJFFF@@@<<<@@@CCCFFFNNNWWWWWWSSSKKK???666444999>>>555666999;;;<<<;;;::::::999888777888::::::888777;;;:::999888888999:::;;;<<<>>>>>>:::444333666;;;999888888999;;;===<<<;;;777:::<<<<<<999888999;;;:::;;;;;;;;;;;;:::888777888777999@@@HHHJJJEEE>>>;;;888666666999;;;;;;:::AAA>>>:::888888888888777555777888888777777888:::999999999999999999::::::666555444333333444555666666666777999999:::::::::333555777888888:::>>>BBB???===;;;999888888888888555444444555777888777555888888888888888777666666999999888888777666666555888888888888888888888888999777666666777777666444555666777777777777777666555555555555666888999:::555444444888<<>><<<888666444444666888888888666777777888888888888777777:::======;;;999:::;;;333777:::;;;:::999:::<<<777888:::999777888;;;>>>;;;:::888777666777888999444555666777888999:::;;;555555666666777777888888::::::;;;;;;:::999777666777999999999888777888999:::999888666555555555555777777777777777888888999666666888:::<<<>>>@@@AAABBBBBBBBBCCCBBB???:::666111222222222222111111000333333333333333555666666777666444333333444555666555666666555333333444666333333444444555666666666666666666555555444444444444444555666777888999999,,,222999;;;777555666888222333333444555666777777333444777999:::;;;;;;;;;666888:::<<<===>>>======:::777555666777888666333555555666777888999:::::::::999888999999999777555444444555555555555555444111000///000222333222111444444222222333555888:::888666999FFFZZZiiiooooooyyyvvvxxx|||vvvgggZZZUUUYYYYYYVVVLLL@@@888555555555666999;;;<<<<<<;;;:::666555444444555666888999666888888666222111333555:::======999777777333///333444555555444333111000......------------,,,,,,vvvlllnnnlllhhhgggjjjhhhaaaaaa___\\\\\\]]]_________XXX\\\ZZZSSSNNNIII???444???===<<<<<<>>>BBBFFFIIIGGGCCC===999777777666666888999999999999888777777999999888888777777666666::::::::::::::::::::::::<<<<<<;;;::::::999888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999777444222111777888:::;;;:::::::::;;;777888:::;;;<<<<<<;;;:::888999999::::::999999888888999;;;<<<;;;:::777666666555555888===???>>><<<666666666555555555666666444444555555666666777777555444444666999???DDDHHHEEEDDD???999888;;;:::777555555666777777777777777:::999888777777999;;;<<<888777666444333333333333444666888888888888999:::555555666666666666555555888555444444777888666444444555666888888666555444333222333666<<<@@@@@@???999666333444888:::777333555555666777777666555444222777===>>>;;;888888:::666555444444444666888:::888888777666777888999:::888888888888777555444333555555555666777777888888777888888888777666444222999999999::::::999555333666777777666444444555666666888888555111000333666555555666444222222333444555555555555888<<>>999444111000+++---000333555666555555666555444333222333444444555555444333222222222222888444666DDDXXXhhhmmmmmmwwwuuuwww{{{xxxiiiYYYOOOOOOUUUSSSGGG:::666777::::::666333444888;;;:::777777555333111111333555777999999999666333222222444@@@>>>;;;777555333222222222222333333333444444444,,,,,,,,,++++++*********}}}qqqmmmggglllmmmjjjjjjlllkkkgggaaa___]]]]]]]]]]]]\\\[[[XXXXXXSSSKKKFFFDDD>>>666<<<;;;;;;;;;<<>>999888777555444333444444333444444555666777777888777666666777:::???DDDGGGOOOLLLCCC:::777888888555444444555666666666666666999888777666666888999;;;::::::999888777777777777555777999999888888999:::777777777777666555333222666444333444777888777555777888999999888666444222999777666777:::;;;:::888666666666666666666666666555555666777888888888888666;;;@@@@@@<<<888777888666666666666777777777777:::;;;<<<<<<===<<<;;;;;;888888888999888888777777777777777777777777777666888888888888777666555555:::999999999:::999666444666666777666444444555777777888888666555444555666555555555444222222333555222333444666888;;;===???AAA???<<<:::888444///,,,222000//////111222111000222333444555666666666666777666555444444333333333666555444444333333444444333444555666777777777777888777666555444444444444555555444333444666888999===999:::>>>???:::666777666666666666666666666666777888999777555444777999666777888999::::::::::::777666555333333333444555444333555:::;;;:::===CCCBBBBBBAAA>>>999555333222111222333444444444333222555555666666666555333222333333333333333333333333666444777AAARRRaaajjjllltttrrruuuxxxsssdddUUUMMMPPPTTTQQQEEE:::666777777;;;888555666:::<<<:::888555444222111111333555777888888888666444333333555===<<<999777555333333333111111111111111111111111---------,,,,,,,,,++++++{{{oooeeebbbdddmmmrrrtttpppkkkiiigggdddcccbbb``````___]]]ZZZWWWUUURRRJJJAAA======<<<999999999::::::;;;===>>>???:::999888999:::999777555777777777777777666555555666777777777777777777888888888888888888888888888:::::::::::::::999999999888888888999999999999:::;;;:::888777777777888888777888:::;;;<<<<<<;;;;;;888999;;;<<<=========<<<999888888777777777777777>>>>>>>>>===<<<;;;:::999999888777666666777999:::<<<;;;;;;===???@@@>>>===<<<:::777444222222222333222333444555666777888888888777666777999===AAACCCPPPLLLBBB888444666666333333444444555555555555555777777666555666777888999777777666666666666777777777888999999888777888:::::::::;;;;;;999555222000555444444555777888777666777888999999999888666555:::999777777777777666444333666999888444333555999666666666666777999:::;;;;;;???CCCBBB>>>999777777777777888888888777666555777999;;;===<<<;;;888666666666777777777888888888999999888888777666666555999888888777777777888888;;;:::888888999999888666555666666666444444666888888777777888999999777666444555555444222222333555111222444666888999:::;;;>>>888444555777555,,,$$$444222///...000222333333666666777888888888777777777666555444333333333333666666555444444444444555444444444444555555666777888777666555444444444444555555444444444666777888===::::::======999666555444444444555666666777777888777666444222222444666777888888999999888888777555444333333222333333333666666888;;;===<<<@@@EEEBBBBBB@@@<<<777444333444444444333333333333333333555666888999888555222000111111222333333333222222444444777???KKKYYYfffnnnuuutttvvvvvvooo___RRRLLLQQQQQQLLLAAA:::888666444:::999888:::===>>>;;;888444333111111111333555666666777777666555444555666:::999777666444444333333111111000000//////......---------------,,,,,,,,,~~~sssmmmhhhbbbaaacccnnntttxxxtttmmmgggeeeeeeiiihhhfffeeeccc___YYYUUUPPPKKKBBB;;;999999:::999888999999:::;;;;;;;;;;;;:::999888888999:::999888777777888888777777666555555666666666777777888888777777777777777777777777999999999999999:::::::::888888888888999999999999<<<;;;999777666666777888444555777999:::::::::999<<<===>>>@@@BBBBBBAAA???>>>===;;;999999999999:::<<<<<<<<<===<<<<<<;;;:::888888888888888999999:::::::::::::::::::::999888;;;999666333222222333444222222333444666777888888777666555555666888;;;===AAA@@@:::444333777777555333444555555666666555555777777666666666777888999555555555555555666777888888888999888777666777999<<<===??????>>>:::666333666666555555666666555555222444555777999:::::::::666555555555666777666666555777999888555444666999777777666555666777999:::<<<@@@DDDDDDAAA===:::999:::999888777666555555555777888:::;;;:::999777666555444444444444444555555999999888888777777777777999888777777777888:::;;;;;;999777777888999999888555666666666444555666888777666555777:::;;;888444444555555444222222444555666555555555555777888999888444333777;;;;;;444---666444111000111111111000555666777888888999888888777666555444333333333333666555555444444444444444444444333222333444555777666555555444444555555666555444444444444555666777999888777888888666222111222222333444555666777777666555333111000111444555777888888888777777666555444444333333333333333333::::::;;;;;;:::999:::===@@@???===999555333333444111111111111222333555555555666777777666444222000111222333333333222111000000444888===DDDSSSeeesss{{{{{{|||yyylll[[[PPPNNNPPPNNNGGG>>>::::::888444999888999<<<>>>===999666555444333111111222333333333555666777555555666777666666555555444444444444222111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwlllhhhfffiiijjjgggeeefffggglllrrrtttpppllllllooommmlllkkkiiieee```YYYTTTHHHCCC>>>;;;999888888888888888:::;;;;;;;;;::::::;;;888555444666888999999888888999999888888777666555555666666777777777888666666666666666666666666888999999999999999999999777777888888888999999999<<<;;;999888777777777777444555666888888888777777@@@@@@AAADDDGGGGGGEEEBBB@@@>>><<<;;;:::::::::;;;777888999:::;;;<<<<<<<<<888999;;;<<<<<<;;;999888888888999888777555555444777666444333333333555666222222333444555666777777777666555555555777888:::444555555333555999999555555555666777777777777666777777777777888888999999888888888888999:::;;;;;;777888888777555555777888===???AAACCCBBB???<<<:::888888777666555444333444111222444555777888999:::333444555555555666777777888888888888888888888888999888666555444555555666:::===BBBEEEEEEBBB???===>>>;;;888666444444555666<<<<<<;;;;;;;;;;;;<<<<<<777777555444333333333333666666777777888888888888888888777777777999:::;;;999888666666888999999888555666666666444444666888666444444666999999666333333444555444333333444666<<<999666444333444777888333555999<<<===<<<:::888777555444444444222...,,,222333444666777888999999777777666555444444444444555444333333222333333333444444333222222333555666333333333333444666777888444444444444444555555666666555444444444444111...000111111333444555666777222111000000111333555666777777777777666555444444444444444555555555444444<<<======:::777777888888;;;;;;999666333222333444000000000000111222444555666555444333222222222222444444444333222111000///...333999<<>>===;;;999777777888999888666444333444333333333333444555666777333333333444555555666666:::999888888888888999:::111444666555888;;;999555555666666777777777777777777777777888888888999999777777666666777888999999777888888666555666888:::<<<>>>@@@BBBBBBAAA>>>===777888888777444333333444555555555555555666666666555666777666444333444555999888777888888999888777999888777555444444444444777;;;@@@FFFHHHFFFCCCAAA@@@>>>;;;888777777777888:::999888888888999;;;<<<;;;:::888666555555555666444555555666777888888888777777777777777888999:::666555555666888999888777666777777666444444555666555444444555666666444333333444444444333333444666;;;999666444333444666888333888===>>>:::888999;;;777666666666555222...+++///000222444666777888888999888777666555555555555444444333222222222222333444444444333333444444555222222222333444666777888444444444444444444444444444555444222333555333//////000111222333444555555111000000111444666666666666666666666555555444333333444444555555555555444888<<<<<<888777999::::::555666666555333222333555333222222222222222222111555444222111111111222333666555444333222222222222...444999;;;???NNNeeewwwwwwbbbOOOJJJNNNRRROOOHHH???;;;===<<<999555777999::::::888555444999888666444333111111000111444666777777666666777333444555555666666555555333333222111000///......))))))))))))************|||oooccc^^^___YYYXXX]]]ffflllmmmnnnooosssoooooopppmmmfffdddeeehhheeebbb^^^ZZZTTTNNNIII===888666999:::777666888777777777888999::::::;;;777555444555999<<<>>>>>>888888888888888777777666666666666666666555555555666666666666666666666666::::::999999888888777777777777777777888888888888666777888999999888666555666777888:::;;;;;;::::::<<<<<<===AAAFFFGGGCCC>>>999999999999888777777666555666777999:::;;;;;;;;;;;;<<<<<<<<<;;;999888666555777888777444222222333111222333555666666555555444444444444444444444444:::999999888888999999:::444666666555777;;;999555444555666666777777666666555666777777888888777777444444444333444444555555999999999888777888;;;===;;;;;;======>>>===<<<;;;444666777777555444555777777777666666666666666666666777888777444222333555444777999888555444666888777777777777777666555444555999???FFFIIIIIIFFFCCC???@@@@@@???>>><<<:::999333444555666777888888888;;;:::888666666666888888555555555555555666666666666666777888888777777777333333444666888888777555888888888666444333444555555666666555333222333444222444444444333333555777333444555666666666666666555999===<<<888555777:::777555444444444444111000///000222333444555555555:::999888777777666666666555555444333333333333333444444555555555555444444444444333333444444555555444444444555444444444333222444333000222666555000///000000111222333444444222111111444777888666444444444555555555444444333111222333444555444444333333777888555444888:::888111333555555444444555666222333444555555555444333222222333333333333333333555444222111222444666888000555::::::>>>KKKaaarrr|||ttt___MMMKKKRRRVVVUUUMMMBBB;;;;;;:::888666777999999888666555555777777666555555444444333111444777888777666666666333444555666777666555555222222111111000///......))))))*********+++++++++xxxggg```]]]VVVRRRQQQSSSVVV___mmmuuuuuussstttpppkkkiiimmmnnniiifffhhhbbb___[[[WWWSSSMMMGGGCCC<<<555333777888555555999666666666666777999:::;;;666666888;;;@@@CCCCCCCCC777777777777777666666555777777666666555555555444777777777777777777777777;;;::::::999888777666666777777777777888888888888222444777888999777555333333555777999:::;;;;;;:::999888999>>>CCCDDD@@@;;;888888999::::::999777666777777888999::::::::::::>>>===;;;999777777777777333555777555222000000222000222444666666666444333555555444444444333333333888888777777777777888888444555444222444999:::777333444555555666666555555444555555666777666666666777777666666666666777777:::::::::999999:::===@@@999999999999999999888888111444666666555555888:::666666666666777888:::;;;444666888777555444555888000666;;;888111///333:::555666888999999888777666555999???FFFJJJIIIFFFCCC>>>AAADDDFFFEEEAAA<<<999222444777:::<<<;;;:::999888777555444555666888999666666666555444444333333555666777888888777666555111222333666888888666444999999999666444222333444666888888555111000333666222333444444333333555777+++...333777999888666444555888::::::888777999;;;777444222111333444555555111222333333444444333333;;;:::999888777777777777666666555444444444444555444555666666666555444333666666555444333333333333444444444555555444333333///222222...000555444///000000000111222222333333444333444666999888555111333444444555555444444333000111222333444333333222000555555000///444555333///222555666666666777777///111444777999999999888000111444666777666444333444333111111222666:::===222777::::::<<>>888777999@@@===999555555888;;;>>>555222//////111333222000888888888888777666555444444666777777666555555666333333111000///---,,,,,,---,,,++++++******++++++yyyooodddaaaXXXMMMHHHGGGBBB;;;CCCJJJUUU^^^eeeiiimmmppppppggg]]]VVVVVVXXXYYYXXXUUUOOOGGGBBB@@@===888444777888999888666555666777999888777777666666777777666777777777777777888:::444444444444444333222111333555666666555444555666444444333444444555666666888888777666555555444444666666777777777666666555777666555444444555666777<<<;;;999777666666555444///000333888<<<>>>===;;;:::999777444222333666999999999999999888888888888999888777777777777777777666666555444444333333333000111222333444444333222444333333333333444666777777777888888777777666666555666777777888888888777888666444555666666666555666777777777888888888888888999999888666666777999666666888999:::;;;;;;;;;<<<888555555888:::777444555444444333333333333444;;;777444555999<<<<<<:::666777777666555444666777777777777777777777777777777666555777999:::888666444666999<<<>>>?????????JJJMMMPPPPPPKKKEEE@@@===;;;999777888;;;<<<<<<;;;777777777777777777777666333333333333444666888:::444555777777666666888999333333333222222333333333555444333222222111111222222111111000000111111222111000000111333555888:::777777777777666555444333111333444555666555333222444222111000000111222444111111000000111333444555<<<===>>>>>>======???@@@777777777777555333222000222222222222222222222222111222333333222222444666111222444666666444222111000111333555555333///+++444555666555222111000000///000222333444444333333333222222111111222222222000222333222111000111333000222333333222111111222111222222222222222222111///000111222333333333333555444333555888999888666222222///...222555///&&&...333999;;;>>>IIIZZZgggqqquuutttiiiYYYNNNKKKMMMTTTRRRMMMDDD<<<777777999???<<<888444222333555777777555222333555666666555555555666555555444222222444555555444222111111222666444111///------...///...---,,,,,,,,,,,,,,,,,,~~~rrrllljjjeeeccc\\\SSSLLLFFF???888>>>BBBIIISSS]]]eeejjjkkkmmmcccUUULLLIIIJJJLLLLLLIIIDDD>>>;;;999888444111666777888777555444555666888888777666666666666666333666777555111///222555444444555555555555444444111333555555555444555777111111111222333555666777888777777555444333222222888999999999999777555444555555666666666666555555;;;;;;;;;888555444777::::::777555888===???<<<888;;;;;;:::777444333444666777777777777888888888888555444444444555666666777444444444444444444444444000000111222333444555666222222222333444555777888666666777666666555444333555666777888999888777666666555444555666777666555777777777666777888888999999::::::888777666888999333444555777888888888888999666333444666888666444777666555333222111000000555222111444888::::::888444555666555555555777999666666666666777777777777888777666777888888666444555666777888;;;>>>AAACCCMMMOOOPPPOOOKKKFFFCCCAAABBB???;;;999:::::::::999555555666666666666666555111111222444666999;;;<<<222333555555444444666777333222222111111222222333333222111000000111222333222111111000000111111222.........000222666888:::666666666555555333222222000111222333222222000///222111000//////000111222.........///000222444666888:::;;;;;;;;;;;;===???<<<;;;999666555444444444222222222222222222222222000222444444333222222333000222555777777555222000000333555777777666666777999888666666555444111///111000000000111222333444222222111111111222222333///111222111000///000111///111333222111000111111222222111000000111222222111111111111222333333444777666555666777666555333333444333000111333000+++222666;;;???FFFQQQaaammmpppqqqnnnggg\\\SSSOOOOOOSSSOOOIII@@@999666777999BBB@@@<<<888555444444444666555444444666888888777444555555555555333222111444444333111...------///666333///,,,+++,,,...///......---------,,,,,,,,,vvvllljjjmmmooommmjjjbbbYYYPPPHHHAAA<<<;;;???FFFMMMSSSXXX[[[]]]XXXSSSLLLGGGDDDAAA>>><<<>>>;;;888888999999888777555666777666555444555666777777666555555555555666333444555333000///111333555555555555555555444333111333555555444333444555222222222222333444555666444444444444444444444444777888999999999777666555444555666777777666555444555999;;;999666777>>>EEEWWWKKK===666777::::::888;;;<<<;;;999666444333444222222444666888999;;;;;;444444444444444555555666333333333444444444444444444444444444555666777888444444444444555555666666555555666666666666555555666888999::::::999888777666555444555777777666555888777666666666777999999999::::::999777777888999666666777666666555444333777444333333555666555333444333333222222222333333222222222555888999777555444555666555444444666888666666666666666777777777999888888888777666555444777666555666999>>>CCCFFFHHHIIIJJJIIIFFFDDDCCCCCCKKKGGGBBB===999777777666555666666777777777666555444444444555555666777777444555555444222111111222333333222222222222333333333222111000000222444555444333333222222333333444111111111111111333444555222222222333333222222222000111111222111000//////222111111000000111111222000//////000111333555777666888:::;;;:::;;;<<<>>>AAA>>>;;;777666666777888222222222222222222222222000222444555333222222222333444666777666555333222555777999888555555777:::888666444555777777444111000000000000000111222222111111111111111222222333///000111000///...///111000111333333111111111222444333000//////000333444555444333222333444555666555555555555555444333222222555666333222555666555222444777<<>>444333777888777:::;;;;;;999666444333444111222333555777999:::;;;666666555444444444444555333333444555555555444333777777666555555666666777666666666555555444444333333444666777888999::::::999:::;;;;;;;;;:::999999555555555666777777666444777777777777777888888999999999:::888777666777999777777777777666555444333444333222222333444444333222222222222333333444555444444555777888888666444666777777666444444555777555666666666777777888888999999:::999888666555555555333222222555999>>>BBBAAABBBCCCCCCBBBBBBCCCEEELLLIIIDDD???;;;888888999777888999:::999888777666555555555555444444333333333444555444222000111222444444333333333333444444333333222222333444666777444333333222222333333444333222222222222222222222000111222333555555555555111222222222222222111111333333333333333333333333222111111111111333444555888;;;===>>>>>>>>>???AAA@@@===:::777555666777888222222222222222222222222000222555555444333333333777666555444444444555555555777888777444444777:::777555333444666666333000...///000222222111000///111000000000111111222333...///000000///...///000111333444444333222222333666444111000000111444666666555444333222333444555222333444444444333333333...333444111000222444333///...///666EEEWWWfffoooqqqqqqqqqrrrqqqjjj```YYYLLLGGG???999555444666777777666666444333333222222...///000111111222333333555666888888888666333222333444555333222111333444///000000///...---,,,++++++,,,,,,,,,,,,+++******~~~ppppppnnnjjjggggggiiikkkmmmhhhaaaYYYNNNCCC>>>???:::CCCJJJIIIBBB;;;;;;>>>;;;:::999888888999;;;<<<888888888777777666555555444666777777666555666888666666555444444444444444666222000222666999777555333333444333333222111111555666777666444222222333666666555444444444444444555555555444444333333222333333333444555666666777444555666888888666555444222666999777333333999@@@FFF???777444666777666444888999999888666444555666666666666666777777777777777777666555444444555555444555666666666555444333666666555555555444444444777777777777666444333222333444666888:::<<<<<<===;;;;;;;;;:::::::::::::::666666666777888777444222666666777888888888888777888999999777666555777888444444555666777777666666333333222222222333444444666555444444333333333444666777888999888888666666777888888777555444666777666666777777888888999999999;;;<<<;;;888777777777777666555555666:::===???===>>>@@@@@@@@@@@@BBBDDDCCCCCCBBB???<<<<<<===???<<<===>>>>>>===;;;999777222333444444555444444444111222444444333333555666555444444333333444444555444444555555666666666777222111111000000111111222000111111222333444555555333333555666888888999999222222333333333444444444555555555555555555555555222111000000111222333444777:::===>>>=========>>>:::999888666555555555555222222222222222222222222111333555555555555666777:::888666444333444555777222333333333444666999;;;888777555555444333000......///111222333111000...000000000000000111222333...000111000///...///000111333555555333222333444666444222000000222444666444333333222111111111111///111333333333222333444111555555222000000000...111///111<<>>???;;;???CCCBBB===999888:::888888888888888:::<<<>>>777888888777666555444444555666888777666666888999666555444444333333444444333222222222444555666666333333444666777777777777444555777777555444444555444333333333333333444444555555555444444444444444666555333222333444555666444555666777777666555444555888999777333222555999555555555777888888666444555666777666555555777888888888777777777777777666555555444444444555666666666666777888777666444333333444555666777666555444666666777777666555444333444555777999:::;;;<<<<<<<<<:::999777777777999:::777777777777888666333000444666888::::::999777666777777888666555444666777444444555555666666555555222222333222222333444555777777666555444444444444555666888888888888888999777888888888666777888:::777777777888999:::::::::999;;;===<<<999888888:::999999999999999:::;;;;;;:::;;;======<<<<<<===>>>;;;===>>>>>><<<<<>>;;;999333333555666666555555444222444555555444555666888444333333333333333333444444555666888888777666555222111111000000111111222///000111333555666777777555555666777777777777777222222222333444555666777555555555666666555555555222111111222333555777888666888;;;<<<;;;:::::::::777888888999888777666555222222222222222222222222222333555555555666999;;;999888777666555555555555000//////111555888999:::555666777666333222111111111111111111111111111111////////////000111222333///000111111//////000111111222444444222111222333444333222000000222333444333333333333222111000//////111333333111111222333222555666333333444111,,,222111777GGG\\\mmmuuuuuuuuusssqqqnnniiibbbXXXRRRDDD???888555444444333222222222111111333444666888333555888888666444555666444666888999999666333111222444777777555333111111000000000000000///------+++,,,---...---,,,***)))yyyhhhdddfff```dddfffbbb\\\\\\eeemmmaaa___^^^[[[PPPAAA999:::<<<;;;;;;;;;;;;;;;;;;;;;555888<<<>>>>>><<<;;;:::555666888888777777888888555777888888777777888:::555555444333333333333444000333444333000000333666---...000333555666777888222444666777666666777888000000000111222333555555111111222444666777999999999777444222222333444666555555666666666666555555666888:::999666555666888888999999999999888777666444555555444444555888:::555666666777888999999:::222222222333444555777777777888999999888666444222333555777999::::::999888444555666777777666555555555666777999::::::::::::;;;999777555444555777999888777777888888666222///333555888;;;;;;999777555666777777666444444555666666666666555444333111000222333333333222333444666666666555555555666666777444555777777888999:::<<<555666888888888888;;;===777777888999::::::;;;;;;999<<<>>>===:::999:::;;;555666666777666666555444888999;;;:::999777888888888;;;======;;;:::<<<>>>EEEFFFFFFFFFDDD@@@<<<:::666777777777777555444333777888888777555444444555333222222222222222222333333555777999999777444333444333333333333333333444111222333444555666666666555555555555444333222111111111222333444666777888444555555666666555555444333333333444777999<<<>>>999<<>>===<<<<<<777999;;;======;;;999777222222222222222222222222333444555555555777;;;===777888888888777666444333222000...111555888888666111444777666444333555777444333000//////000222444////////////000111222333///111222111000///000222000111333333111000111222222222111000000111222222555555666666555333111000///222444333111///000222---///111111333555222,,,+++---666JJJaaapppssspppzzzwwwqqqkkkccc[[[TTTOOOAAA===777444444444333111......------...000333444444777:::999777555555666777999;;;<<<;;;999666333111444777777444111...,,,///...,,,+++***++++++,,,,,,---...//////---+++***}}}gggaaaccceeefffhhheeeaaa______`````````\\\[[[XXXRRRJJJ@@@777222999999999888888888888888999444222777@@@EEEAAA;;;<<<;;;999777666555444444555555444555666666444333111222444666666666666555666555333333333222000---111333555555333222222333555444444333333444444555444444555555444222111///444444333222222222333333333444666777777777666555555555555333222333666999;;;999777555444555777999333444444444555555666666///111444555444555666777999888777666555444444444333444555444444444666888555444333222222222222333666666666666777888::::::777333222444444333555:::777777666666888:::===??????<<<999888999999888555:::::::::999888666444333999999888888777777666666666555444333333333333333333111---(((+++222777666444333333444555555444222666555333333444444444333777555444555777777333000999666777;;;;;;888;;;BBB888888888999;;;===>>>@@@<<<<<<<<<;;;:::888555444999777666444444666777999777999:::;;;;;;:::888777888888777777888888999:::DDDEEEFFFFFFDDDAAA>>><<<777666555444444444444444777777666666555555444444333444444333222111333444777888888777555555555666333111000111333444333111222333444555666666777777555555555444333222111000666333222444888;;;;;;999777999888444...---111666111444666666555666:::===:::;;;<<<<<<===<<<<<<<<<999888888888777666666666333666888777555333333444222666:::;;;888777999;;;444777888555444666444000---///333666777888999:::999888777666555444444444777666444222222000///---...///111333444333222111111000////////////...---444333333222111000//////444333222222333333111///333222222111111222222333...///000111111000///...222111111444666555111---//////444CCCWWWgggoooqqqqqqssspppjjjccc]]]SSSIIIFFF>>>777777666444333444222///......111444555555222444555666666666888:::444666999;;;;;;999666444:::999888666444333222222/////////...---+++***)))......//////...,,,+++)))rrraaaZZZ]]]dddiiiiiihhheeeaaa___```aaabbbaaaLLLLLLJJJGGGCCC===777444999999999888888777777777888555333666<<<>>>;;;777777777777666666777777888555444444555666666444333333444666777888888777777222000///000000000...,,,///111333333333333555777444444444444444444444444444444555555444333111000333222222111111111222222333444555666777666666555333444444222111222555777999888666555444555666777666666555555555555555555///222444555444444666777666666555444333333333333555444444444555666666777111111111222222333333333555555555555666666777888666222111333333111333777666555555555666999<<<===999666555:::AAACCC???999999999888777666555444333333444444444444444444444555555444444444555555666333333111...000444555222444333333444555555444222444333222222444555555555222111222444888999888666777555666999888666888>>>888888999:::<<<===>>>???:::;;;;;;:::999777555444888777666555555666777888777888999999999999888777999888888888888999:::::::::;;;<<<<<<:::777444222555555555555666777777888888888888777666555444444111222222111000///111222444555666555333222111222111//////000333555444222111222444666777666555555666555444333333444666777666666777:::???@@@===:::888888777444000///222666333555777666555555888:::777888999;;;<<<<<<<<<<<<999888888777777666666666333444555666555444444333777555666888;;;<<<:::888444777777444333444222///111333555666666666666777888888666555444333333333555444444444444333222000000111222222222111000000000///....../////////...333333222111000000000000444222///...///000000000222111111000000111111222000111222222222222111000111000111333555555222//////222999FFFVVVdddmmmpppoooqqqoooiiibbb\\\SSSJJJAAA999333333444222111333333333222333333444444444333333333444555666777777444666888::::::888555444888777666444222111111111......------,,,+++***)))+++,,,---.........---,,,qqqbbb[[[TTTTTT[[[aaaaaa___YYYWWWTTTRRRSSSUUUUUUUUU??????>>>===;;;999777666:::999999888777666666555777666555666777777666444555555555555666777888888555444333444666666444333444444555666777777777777333222111222333333111///...///111111222444777:::222333444555555444333222444555555555444333222111111111111000111111222222333444555555666666555555222333333222111111444666666666666666555555555555777777777666555555444444000222444555444444555777444333333222222222333333888555333444666888777555000111222333333222111111555444444444444444555555777333222444444111333666555444333333555777:::;;;666333444===HHHKKKDDD;;;999888666555444444444555444444555555666777777888333333333333444555666777333666555444444666444///444333333444555555444222222111000222444666666666222111222555888999999888777666777999999777:::>>>999:::;;;<<<============888888999888777666555444888777666555555666777888777777666666666777777777888888888888888999::::::888999999:::888666333222333333444555777999;;;<<<999999888777666555444333333444444222111000111333777999;;;:::888555333333/////////000333555555444000222444666666666444333444333222111333666999;;;999:::>>>DDDIIIHHHCCC===999888666444333333444555555666777777666666777888555666777999:::;;;<<<<<<888888777777888888999999555444444555777777666444===888777===FFFJJJCCC<<<555888777333222333111---444444555555666666777777777777555444333222222222222444555777777666555444444333222111000000000000000///.........///000111333222000//////000111333666333000...000111222222111000000000000000000111222222333444444333222222111111222444666666444222111888CCCOOO[[[fffnnnsssqqqsssppphhh```YYYPPPHHH>>>666111222444333222333333555555555333222222333666444333444777999777555333555777999999777555333555555333222000000//////,,,,,,,,,,,,++++++******)))***,,,...///000000///kkk]]]___YYYRRRPPPSSSTTTQQQNNNGGGEEEBBBAAABBBCCCCCCCCC===<<<;;;999888777777666999999888777666555555444666777888777666555444555777777666555444444444555444333333444555666555333222222333333444444444444555444333333444333111//////000000000000333777:::111222444555555444222111444444444444333333222222111111111111111222333333333333444444555555555555222222333222111111333555555555666777777666555444666666666666666666666555000222444555444444555666333222222222333333444555999555222333777999777444444555555555444111...,,,555444444333333333444444:::666555777666333444777555444333333444666999:::999777999???GGGHHHCCC<<<999888666444333444666777777777777888888888999999333222222222333333444555333555666444555777555///444333333444555555444222333222111111444555555555777666666666777666666555999:::<<<>>>>>>???AAADDD>>>>>>>>>>>>>>><<<;;;:::777777777666666555555444777666555555555555666777666555444333333555666888777666666666666777888888:::;;;;;;;;;;;;999777666222333333444666888:::;;;888888777666444333222222777777888666555444555777:::===???>>><<<888555444111111222333444555555555333333444444444444444444000000000111222444777888:::===CCCKKKOOOMMMEEE???999777444444555666666666666777888999999999999:::777777888999::::::::::::666666666888:::<<<>>>@@@<<<:::999:::<<<<<<;;;999<<<:::<<>><<<;;;<<<===<<<;;;<<<;;;999888777777777777888888777777666555444444555777999999777666777888666666555444333333333444333222222333555666555333222222222222222333333333444222111000000///,,,***111222111000///111444777111222444555555444222111444333333333222222222222111111111222222444555666333333333333333444444555222333444444333333444666444555666888888777555444333444444555666777777888111333444555444444555666444333333444444555666777:::555222333777999666333666666777777555222000...555555444333333333444444999666555777666333333666555444444333444666999:::;;;<<<===???@@@AAA@@@@@@:::888666555555666888999666666666666555555444444666666555444444444444444333444333111333777666222444333333444555555444222555333111222333444333222999999888777666555555555:::===@@@BBBCCCFFFHHHJJJCCCBBBAAA@@@===;;;999888777666666555555444444444666666555555555555666666555444222111222444666888444444444444444555555666666666666777666555444333222222222333333555666666666555444333222111000000777888999888666666888999999;;;======:::666444333555555555555444444444555777555333222222333444666///000222444555555444444777:::@@@GGGKKKIIIAAA:::777555444444666777777666666777888:::<<<=========::::::;;;::::::999888777333444555777;;;???CCCEEECCCBBBAAAAAABBBCCCBBBAAA<<>>NNNbbbmmmmmmjjjjjjkkkooorrrpppggg]]]UUUNNNHHHDDD===888999999777555555555444333111222555;;;>>>;;;777333444888999555111000222333555555444333333333333222111000000111111///...------------......+++,,,.../////////......pppfff]]]UUUPPPKKKEEE===999:::===>>>??????===;;;:::;;;;;;999888666666666666666777888999666666666666555555555555555666888888777777777888333222222222333444555555222222222333555666555333444444333333333444444555555333222222222000...,,,222333333111000000222444111222333444444333222111333222111111111111222222111111111222333555666777333222222222222333444555222333444444333333444555333444555666666666555444111222333444555777888888111333555555444444444555555555555555555666777888888555333333555666555333333444555666666555444444444333333333333333444444555222222444444111111333555444333333444555888999:::<<<===<<<;;;;;;>>>AAA888888777666666777888999888888777777666555555444:::999888777666666666666333444222///111666666333444333333444555555444222555333222111222333222111666777777777666777999;;;:::???CCCCCCEEEIIILLLKKKFFFDDDBBB???===;;;::::::888777666555444444444444555555555555555555555555444333222111222444666777222222222222222333444444222222333333333222222111222222111111111222222333333333222222111000000000333444555555444555777999:::;;;======:::777666555666777777666444333333444888777555333222333555666111333666888888777555333333444888===@@@???888333444444444444555666777888666666777;;;>>>???>>>===<<<<<<;;;:::999888666555222222444666:::???DDDFFFFFFGGGHHHHHHGGGHHHJJJMMMLLLPPPVVVZZZXXXOOOEEE======??????<<<<<>>999555444666888888777::::::888777666555555555:::<<>><<<777333333333222222222222333333333444555666666555444333888999999888777888;;;===HHHXXXjjjsssppphhhccccccjjjnnnnnnfff]]]XXXSSSOOODDD===888999:::777444444:::777444555999???CCCEEE888666333333444444222//////000222333333333333222333222222111111111222222111000...---------...///---...///000//////---,,,uuu^^^WWWWWWTTTNNNJJJEEEAAA===;;;<<<>>>???>>>???===:::999999888666444444555555666777777777888444444555555555555666666555555555555666555444333333333222222222222333333222111111333555666555333555444333222222333444444444333333333444444333111111222333222111000111222222222222222222222222222111111000//////000111222//////000111222444666777333222111111111222444444000222333333222222333444111111222333333333333333111222222333444555666666111333555555444333444555666666666555666666777777555555444333333333333333222333333444444555555555111111111111111222333444222000000333444111111333444333222111222444666777;;;;;;:::999999999::::::666666666666777777888888777777777777777666666666888777777666666666777777444555333111222555444111444333333444555555444222333222000111222333333222333555777777777888<<>>DDDHHHFFFGGGKKKMMMJJJEEECCC@@@>>>======>>>???:::999777555444333333333444555555555555555555444333333222222333444666777222222222222222333333444333444444444444444444444111111000000111111222222222222222111111111111111///111222222222333666888:::;;;<<<;;;999777777888333444666555222111333555777777777777666555444333111333555666777777666555444222222444777777333000000222555555444444777999666666777:::===>>><<<999:::::::::999888777666555222222222444777;;;???BBBAAAFFFJJJKKKIIIKKKQQQWWW___```bbbccc___XXXNNNHHHCCCFFFFFFCCCEEEIIIKKKJJJ@@@;;;555333666888888777===<<<;;;999888888888888:::===???<<<777444444666666666555444444555666777999===@@@???:::777777999444444333333333444555555444555888;;;===<<<777444222222111111111111222222555666777888888777666555999999999777555666999===NNN\\\lllsssqqqkkkhhhhhhjjjooooooggg]]]XXXTTTQQQBBB<<<888:::;;;999666666<<<888666:::BBBGGGGGGDDD999888666555444222111000...///000111222222222222222111111111111111222222222000...,,,,,,,,,---------...///000000///...---eee\\\UUUSSSPPPIIIFFFHHH888888:::>>>BBBDDDDDDCCC@@@>>><<<::::::888666444777888888888888777666555333333444444555666666666555333222222333333111...777666444222111000//////111111111333555666555333333222111000000000111222.........000222333222111///111222333222111111222333222222111111222222333000000///......///000111......///000111333555666333222111111111222333444///000222333111111111222//////000000000111111222222333333333333333333333222333555555444333444555777666666555555555666666444444555333111111222333555444333222222222222333////////////000111333333222000111555555333333555333222111000000222444666???;;;888888999888444000333444555666777777777666000000111222222333333333333333333333333444555666555777666333444555333---444333333444555555444222111000///000333555555444444666777777777888<<<@@@CCCJJJLLLIIIIIIMMMMMMJJJDDDBBB???======???AAADDD;;;:::777555444333333333444444555555555555444444222222333333444555666777333333222222333333444555444444444444444555555555000000000000111222333444111111222222222333333333...000111222333444777999555666666555333222333444///111333333111111333555555777:::;;;:::777333000000000111222333444666777777444111222444555333111---111555555222222666:::777666666999<<<<<<999555777777777777777666666555333222222222444777;;;===<<>>888333222666;;;<<<:::>>>>>><<<;;;:::999999999:::===>>>;;;666444555999999888777666666555555555:::???CCCBBB===999888999555555555555555555555555777777888:::<<<<<<:::777111111000000000000111111777888999::::::999888777999999999666333444888;;;PPP[[[jjjrrrsssqqqrrrtttoootttrrrhhh\\\UUUQQQMMMBBB<<<999<<<>>><<<::::::;;;777666===FFFJJJEEE???;;;<<<;;;999666444333444......000111111222222222000000000000000111111222222000...+++******+++,,,,,,---///000000000///...uuuiii^^^WWWRRRPPPMMMFFF@@@>>>777???<<<333999OOO______OOOBBB999:::888333444;;;555666666666555444444333555555555555555555555555333333333333333333333333666333222222555555222///222222222333333444444444222222222333333444444444000111111111222222222222/////////000111111222222555444222000//////000000444333333222222111111111222111000111444555666555111111111111222333444444555444333333222222333333000222333333333333444666666444111......///111333777777666666555555555555222333555666666555333222777666555444333333222333222222222222222222222222222222222111111222555888222333444555444333222111333333444555666777999:::<<<<<<;;;777333222555888;;;999777666666666555444111111222222333444555555666444333444777777444222555444444333333444444555444333222111222444666888555555444333333555666777444555666777777999===@@@AAADDDHHHIIIFFFBBB>>>===@@@@@@???>>><<<;;;:::999888888777333000000444888444444444333333444444555222333444444333222000///555444444555666666555333222333444444222111111111444222111//////000222333111222333333222333555777333444555555444444666888555444111000000222444666666666666666555444333222777666555555444333000...111222222222222111222222333222222222111111000000777666555444444666888999:::999666444444555777999777777888::::::;;;;;;:::222111222444666777666555888===BBBEEEGGGMMMZZZcccnnnpppnnniiidddbbb]]]XXXSSSUUUTTTOOOJJJJJJPPPWWWQQQGGG:::555777:::999666444;;;>>>:::777999>>>???@@@BBBDDDBBB<<<888666666<<<999666444555666666666;;;:::<<<@@@???:::666777777:::===<<<888555444444999;;;:::888;;;AAA???888444333222333555777777777:::999888999999888555333333666::::::888888:::===IIIXXXhhhnnnoooqqqssssss|||xxxpppggg^^^UUULLLGGGFFFBBB>>>===???>>>:::555999::::::;;;;;;;;;::::::;;;:::999777666444333222333444444444444444444444555333111222444444111...///...------------,,,***//////////////////......qqq```YYYWWWUUUTTTVVVRRRHHH>>>:::555<<<<<<999IIIggg}}}ZZZHHH:::888999444333666555555555555555444333333666666666666666666666666333333333333333333333333...///222555666555222///222222222222333333333333222222222222222333333333000000000000111111111111......///000000111111222000000//////000222333444111111111222222222222222000///...///222444444444222222111111111222333333444444333222222222222222000222333333222222333555444444333222222222333333666666555555555444444444222333444666666444333222666555444333222222222222555555555555555555555555777888999777444222222222111222222222222111000000333333333444555666888888:::;;;<<<999666444555777888666444444555666555444444444444444444444444444555333222333666666444222666555555444444444555555222222222222333444666777444444444444444555555666444555777777888:::===???<<>>;;;;;;>>>>>>===;;;999888777666999999888444111222555888555555444333333333444444333333333444333333222222555444333444555666444222222333333333222111111111222111000......///111222000111222111000000111333333333444333222222333555555444222222222555777999999999777666444111///...666555444333222222111000555333111111333555666777222222222222111111111000222222222333444666888999999777666444444555666777888>>>FFFKKKLLLHHHBBB===;;;::::::;;;>>>>>>>>><<<>>>CCCGGGIIIJJJPPP[[[dddssswwwvvvooohhheeeaaa\\\aaabbb___XXXOOOKKKOOOTTT```TTTEEE:::666666555444444999;;;888777;;;>>>???>>>???AAA???:::666555555999666333333444555555555;;;:::<<<>>>===:::;;;???;;;<<<===<<<;;;999::::::888;;;<<<:::<<>>>>><<<999777666666444333333444555444444555555555555555555555666333222222333555666555444777666666555555555444444000111222333555555666666555555666777777777777666555666888999999:::===???===???AAAAAA???===<<<===;;;:::999888666555555555888888777444222222555777666555444333333333333333333333333222333333444444333333222333444555333111222222222333222222111000111000///......///000111222222333111000///000222555555555444222111222333777555333222333444777888::::::888777555333111000666555333222111111111111111///......000222333444222222222333222222111111---...000222444666888999777777777777777777777777:::DDDRRR]]]^^^VVVIII@@@???>>>???BBBEEEGGGHHHGGGFFFJJJLLLLLLKKKNNNUUU\\\jjjppprrrkkkdddaaa```___fffhhhiiiddd]]][[[___eeeiii]]]LLL>>>777666555555333666777555666;;;===;;;:::;;;<<<:::777444333333555333111111333444555555999999::::::999999AAAKKKKKKHHHDDDAAA@@@@@@@@@???777<<<>>>======???@@@??????<<<999777888999999888444444555888;;;<<<;;;999;;;<<<===999444111111222>>>OOObbbjjjmmmppprrrqqqtttrrrooollliiiddd^^^ZZZUUUNNNDDD===;;;999888666111222333444666888:::;;;:::999777666666777888999999888666555444555666777555333111111111000...---000...------...///...---...///000111111///---,,,rrrddd[[[WWWXXX[[[XXXdddxxx|||cccJJJ===;;;<<<888777GGGaaapppqqqOOOBBB777666888777666777222333333444333333222222000000000000000000000000222222222222222222222222333888<<<===999444111000222222111111000000//////111111111000/////////...---------.........//////------......//////000000111111000//////000111222000000000000000111111111,,,++++++---000222333333333333222111000000111111333222111111000000111111000111222222000000111222333333444444555555666666333333333222222222222222222333444444444444333222333333222111000000111111111111111111222222222222))),,,///111222222444555555444333222111222333444111111222222333444666666888<<>>>>>??????>>><<<;;;;;;<<<888777666555555555666777666666555444333333444555666555555444333333333333333222111111111333444555333222111222444444222111222111111222222222111000000000/////////000111111222333444333222222333555888999888666444222333444999777444222222333555666;;;:::999999888888888888888888777555222111111222,,,111666777444111000111222333333444444333222222,,,---000222444555666777555666888:::;;;;;;::::::999CCCRRR^^^___WWWJJJAAA;;;<<<===BBBHHHLLLOOOOOOKKKLLLMMMJJJGGGFFFJJJNNNUUU^^^ccc___ZZZ[[[^^^```cccgggjjjjjjgggfffkkkooocccVVVEEE===<<<===;;;888333444333111444888888555888888777666444333222222333111000111333555666666555444555555444999FFFUUUZZZSSSIIICCC@@@???===;;;777;;;>>>===::::::<<<===>>>;;;888888999;;;======777777999;;;>>>???>>>===>>>???>>>:::444000000111???QQQeeennnqqqssssssrrrwwwuuurrrnnniiibbb[[[UUURRRLLLCCC===;;;999888777444444444444666888:::<<<:::999777555666888:::<<<:::888666333333444666777222222000000000000//////111///------///000000///...000111222111///---+++uuukkk```\\\[[[[[[]]]```ddduuuoooPPP@@@===<<<666333:::GGGLLLHHH===:::777777666444444666222222333333444333333222444444444444444444444444111111111111111111111111666888:::999555222222444111111111000000/////////000000000//////.........,,,------------.........------......//////000000111000/////////000111222222222222111000///.........---,,,...111333333333333222222111000000000000333222111111000000111111///111222222111000111333555333222111111333666777111111222222222222222222222333333333333333333222222222111000000000111111333444444444555555666666666666555333111111222444555444333222111222333444111111222333444666777888:::>>>DDDIIIJJJGGGAAA======;;;888666555555333111777777777777777777777777555555555555666777999:::555555555666555444333222444555888:::;;;:::888777555666777888999888777666666999<<<======<<<<<<===<<<<<<<<<999666555555666555444444444666888:::;;;888777666666666666666666666555444333333333333333222111000000000222333444222111111222333333222000222000000111333333111///000000000000111111222222000111222333222333666888888999888666444333444555888666555444444666999:::???>>>===<<<<<<<<<=========>>>???===999555444444111===IIIKKKAAA777444666333444555666666555444333000111222444555555555555222444777999:::;;;::::::666===GGGOOOQQQMMMEEE@@@<<<<<<===AAAGGGLLLOOOPPPHHHJJJJJJHHHEEECCCEEEGGGFFFOOOUUUSSSPPPSSSYYY\\\bbbeeeiiijjjhhhfffeeeeeeVVVHHH:::888???DDD???888444555333111222666666222888777555333222222222222222111111333555777888777//////000111222888GGGWWW[[[SSSHHH@@@<<<;;;888666888:::<<<;;;888555666999888777666777;;;???AAAAAA::::::;;;===???@@@>>><<<<<<===<<<888222//////111AAASSShhhrrruuuuuutttqqquuutttqqqnnniiibbbYYYSSSIIIFFFBBB>>><<<<<<;;;;;;;;;:::888777777999;;;===:::999777555666888:::<<<888666333111111222444666000000000//////000111222111///------///111222222000111222222111///---,,,ttt```]]]\\\___aaaaaaeeejjjrrrnnnOOO???::::::777333666;;;;;;666555777888777444111222333222333333444444444444444444444444444444444444444000000000000000000000000111222222111000222444777111111111000000000000000000//////////////////...,,,,,,---------.........---......//////000111111............///111333444444444333222000///...---000......///111333333333222222111000000000111111333333222111111111111222///000222222111222333555555333111//////111444777111111111111222222222222333333222222222222333333222222111111111111111222222222333333444444555555555555444222000000333555333222111111000000111111111222333444666888:::<<<===???DDDJJJMMMKKKFFFBBBAAA>>>:::888777555333111::::::999888666555444444777777777777666777999<<<444444666777777666555444777999:::<<<<<<:::999888333333444444555555444444777:::>>>@@@???===<<<<<<<<<======;;;888666666777555555444555666999<<<>>>:::999999:::;;;;;;999777444444444333333444444555222222111111222222333333222222111222333444222000222///...000333444222///000000111111222222333333,,,...000000111222555777444555555444333333444555666555555555888;;;???BBBDDDBBB@@@>>><<<<<<<<<<<<@@@EEEIIIIIIDDD===999888777CCCPPPOOODDD:::777999444555777999999888777555555555666666666666666666333444666777777777666666444777<<>>>>>:::999999;;;999555444777666666666999===@@@BBBBBB:::999:::;;;======;;;:::999:::999555///---...111???RRRhhhsssvvvuuussspppyyyxxxtttppphhh^^^SSSLLLFFFEEECCC@@@??????@@@@@@AAA???;;;999888999<<<===:::999777666666777888999444333111000000222333444000111111000//////222444222000......000333444444222222222111000///...---ttthhh___ZZZZZZ\\\```bbbeeennnxxxdddIII>>>888999999666666888888666555666666555444555555444333333444555555555555555111111111111111111111111000000000000000000000000000...------000333444555000000111111111111111111///////////////000000000------------..................///000000111111222///.........///000222333444444333222111000000///111///...///000222222111111000000000000111111222444444333222222222222222...000222333333333555777555444222111111111333444111111111222222333333333333222222222222222222333222222111111111222222333///000000111111222333333///000111111111111333555111222222222222111000000222222444666999<<<>>>???>>>???CCCHHHLLLLLLHHHEEE@@@>>>:::888777666444222777777777777777666666666777888888666444555888;;;444555777999999999888777:::;;;;;;;;;:::999888777444444333333444444555555888;;;???AAA@@@>>><<<;;;;;;===>>>>>><<<;;;;;;<<<777666555555666888;;;===999888888:::<<<<<<999666333333333333444444555666444444444555444444333333333222222333444444333111111///---///333444222......///000111111222222222...///000111000111444666222333444444444444666888666555444444666:::===???BBB@@@>>>;;;:::::::::;;;@@@HHHQQQTTTPPPHHHBBB???<<<@@@DDDAAA;;;666666888555777999;;;;;;:::999777:::999888888888999:::;;;;;;::::::888777555333222444666:::===@@@AAAAAAAAAEEECCCAAAAAACCCEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHHHH;;;???AAA>>>===@@@CCCBBBIIIKKKUUUeeeuuuzzzrrriiiHHH@@@666333666::::::777:::???AAA>>><<>><<<:::;;;<<<:::666000...000222<<>>;;;:::888777666555555555111111111111111222333444444444444111......000333222000......111444555666444333111000///......///xxxccc\\\[[[ZZZUUUUUUWWWYYY[[[bbbrrr|||\\\FFF???999;;;;;;777555666777777777555222222666;;;;;;888333444444555666666666555333333333333333333333333000000000000000000000000333000...///222444333111000000111111222222333333.../////////000000111111---------.........////////////000000111111222222333222000///.........///333333333222222222222222111000......000111000///000000//////000111222222555444333333222222333333...000222333333444777888444444444444333222222111111111222222333333333333333222222111111222222333333222222222222222333333222222333444555555666666777999:::999555222000///333333444555444333222111222333444777:::>>>@@@BBB>>>???AAAFFFKKKLLLIIIFFF>>><<<999888888777555444111222333555888:::;;;<<<777888888666333333666:::555666999;;;<<<<<<;;;:::;;;;;;;;;:::999888666666777666555555555666888999888<<<@@@BBBAAA>>><<<;;;555888:::<<<;;;;;;;;;<<<:::888666555555777999;;;666555555777::::::666333222222222333444555666777666666777888777666444333444333222333444555333111111...---///333555222...------///000111111111111111333333333222222444666222444555666666777:::<<<888666444222222333555777;;;:::999888888999;;;<<<@@@JJJVVV[[[WWWOOOHHHDDDBBB>>>999444444555888:::666888;;;======<<<:::999<<<;;;999999999;;;>>>???CCCBBB???<<<888555333111555888<<<@@@CCCDDDCCCBBBBBB@@@>>>???AAADDDFFFFFFKKKKKKKKKJJJHHHFFFCCCBBB???AAABBB???AAAEEEFFFDDD<<<>>>HHH]]]qqqxxxnnnaaaFFFAAA999333111444999===<<>>888777>>>AAA???===???>>>>>>>>>???@@@???;;;888999999:::===???@@@???>>>@@@@@@>>>999444111222555;;;PPPhhhvvv{{{{{{xxxuuurrrrrrsssrrrooohhh___XXXWWWSSSLLLEEEAAABBBFFFJJJ@@@===999666555777;;;>>>;;;:::999777666444333222///000111222333444444444777888666222...---///111333000......111444666777666444111///......///000qqq```\\\[[[WWWRRRUUUVVVXXXZZZ]]]aaafffjjjooozzzbbbFFFFFFWWWZZZHHH;;;;;;;;;444000333555555333333333333444555666555444333222222222222333222222222444333111///000000////////////000000111111111000111333666999<<<444///222222///---///111000......///000///...,,,,,,,,,---------....../////////000000000000000000000000000000111111111333111///...---...///000000000000000000000000000111111000000111111222333000000111222333333444444666444111000222444444444333:::<<<666///...000111000000000111222222333333444333333222222333444444333222111111333333222111111222333333444444444333333444555555555444333222333222222222222333444444999666444666<<>>======:::666666999222333555666777777777666777777777666555666999;;;666333444888999888888<<<<<<;;;:::::::::999666333<<<;;;999777666777888999555888;;;>>>>>><<<999777<<<<<<<<<<<<;;;;;;:::999666444222444888::::::999777555333444777999999777444333333222222333333444000222555666555444444555111222333333444444333333000111111///------000333//////000000000000///...000000111222333444555555222444555555444333444555777555333222333333222111222666:::<<<;;;:::999999===BBBIIIQQQTTTRRRLLLGGGEEE???::::::888555555888777666777:::>>>???>>><<<999::::::::::::;;;===@@@FFFFFFEEE???999444444666999;;;>>>CCCGGGGGGDDD@@@===???AAA@@@======???BBBNNNPPPPPPMMMHHHCCCAAABBB777===AAA??????CCCHHHIIIFFFDDDFFFQQQdddsssrrrjjj```WWWJJJ???888555555555BBBAAAAAADDDIIIOOOTTTVVVJJJ<<<222444888888555444000111555999888555777<<<888555444555444111333777>>>@@@BBB@@@;;;888777777777777999>>>CCCEEECCCAAA@@@@@@AAABBBAAA>>>:::666===999666888>>>CCCCCCBBBDDDHHHIIIAAA666...///444>>>QQQcccjjjooowwwxxxsssxxxuuurrrqqqqqqmmmeee___UUUOOOHHHBBB@@@@@@@@@@@@@@@<<<888666666888999:::555666888777444111000000/////////111222444666777:::888555222///000222555///000000...------000222333333222000///---,,,,,,sssbbbVVVSSSRRRPPPMMMUUUYYY___aaa```[[[WWWTTTVVVZZZ```\\\MMMFFFYYYsssmmmSSS<<<666666444333555999888555333222111111111555555444222222111111111111222222222222222222333000///////////////000111000111111000000444;;;AAA@@@888111111000---,,,///777444111///////////////,,,,,,,,,---------............---------...///000//////000000000111111111222111000.........///000////////////////////////111111111111111222333444222222222222222222222222333111///...///000111111:::??????999333222222111000000000111222222333333222111111000000000111111333222111111333333222111222222333333444333333333333444444555555444333333222222222222222333333444555555777===DDDJJJLLLLLLAAA@@@AAADDDHHHIIIGGGEEE???<<<<<<>>><<<888777:::444555666777888888888888999999999888777777888888666444555999:::888999<<<888888888999::::::888666666555444333444666888999555777:::<<<===;;;999777;;;;;;;;;;;;;;;:::999888555444333555999;;;;;;:::888666444444666777666555333333222222222222333333///111333444333333444666444444444444444444444444222222333666888999888666444333222111///...---,,,000000111111222333333333111333444444333222333444555444333222111111111111222444777888777666666777888;;;AAAHHHLLLLLLHHHDDDBBB===;;;<<<<<<::::::<<<<<<;;;<<>><<<777444555444333555999===???AAA@@@===;;;;;;<<<;;;<<>>>>>>>>999999888777666555555555888999:::999666444333333......///000111222444555999777444111......000222222111//////000222444555222222222222111111000000yyyhhhbbb[[[VVVTTTTTTTTTSSSYYY```iiikkkdddWWWHHH???CCCBBBBBBAAA>>>FFFaaa}}}nnnTTT:::333555555444444999888666333111000000000444444333222111111111111111222222222111000000000///////////////000111111///000000///000777CCCMMMIII@@@777333111111444888@@@;;;444000...//////000,,,,,,,,,---------......000///...------///111222......///000000111222222000000000000////////////........................111111111111222333444555333222222222222111111111666444111111222222222222888:::999444222333222///000000000111222222333333666555444333333333333333333222111111333333222111222333333333333333222222333333444555555444444333222222222222222333333444333555;;;BBBHHHLLLMMMLLL???AAACCCDDDDDDEEEGGGIII<<<:::;;;???>>>;;;999;;;777777777777888999:::::::::::::::999888666555444777555666:::;;;999999<<<555555555777:::;;;:::999333222222111222444555666666777999:::::::::999888999999999:::999999888777555444444666999;;;;;;:::888666444444444555444333333333222222222222333333///111222222222333666888777666555444444555666666555444444999>>>@@@===999888666444222111000000111222222222222222222222222000222333333222111111222222333444222///...000222222333444444333222333555222444888===BBBDDDCCCAAA>>>;;;;;;>>>>>>;;;;;;>>>>>>>>>???AAACCCBBB@@@===<<<<<<<<<:::888888:::<<<===???@@@>>>999555555666111:::DDDJJJJJJHHHGGGGGGBBBAAA@@@BBBDDDGGGHHHHHHCCCDDDEEECCC@@@>>>======>>>@@@AAA@@@DDDIIIKKKHHHDDDFFFGGGIIITTTdddqqqvvv}}}ooo[[[LLLCCC>>>:::777666888<<>><<<999999888555555777777666999??????999666666777666777:::===>>>???>>><<<;;;<<<>>><<<===@@@DDDGGGGGGCCCAAA@@@???===;;;;;;===???@@@BBB===777666:::???CCCDDD>>>CCCFFFBBB888111000222111:::LLLaaannnrrrvvvzzz}}}zzzwwwuuusssnnngggaaaWWWQQQHHHAAA===<<<;;;:::;;;>>>@@@???:::555444444:::::::::888555333444555000000000111222333333333777555222000......///000///...------///111222222000000000111222222333333ooojjjfff```YYYVVVWWWZZZ[[[[[[^^^dddllllllcccSSSCCC999===<<<;;;<<<:::>>>NNN^^^TTTEEE777555777666333222555555333222222222333444333333222111111111111111222111111333444222...***///......//////000111222...//////...000999HHHTTTJJJCCC:::444333777>>>DDDFFF@@@777000......///000,,,,,,,,,---------......///...,,,++++++---///111------...///000111222333//////000000000000///...////////////////////////111111111111222444555666111111111111111222222222777555333222333444333222222222111///222666444///000000000111222222333333888777666555555444555555333222111111333333222111222333333333333222111111333333444444444444444444333333333333333444444555555777;;;???CCCDDDCCCBBB???BBBDDDCCC@@@@@@DDDHHH;;;999:::???@@@===;;;<<<::::::888888888999:::;;;777777888999999777444111888666777;;;<<<999999<<<666555555777:::;;;;;;:::666555444333222222222333666666777777777888888888777888888888888888777777666666666777888888777777666555444333333333333333222222111111111111222222000111222222222444777::::::888666555444555777888555444333555999>>>AAACCC:::888555333222222222333555444444333333222111111000111333222111000000111///222444222---,,,///333333444333222000000222444111111333666:::===>>>>>>@@@???AAAEEEDDDBBBBBBEEEEEECCCAAA@@@????????????<<<<<<;;;888555444666777AAACCCDDDAAA;;;777666777555888<<>>EEEMMMNNNKKKJJJMMMKKKHHHLLL\\\nnnyyy}}}qqq^^^LLL@@@;;;;;;<<<===AAAEEEEEEAAA>>>===>>>===<<<<<>>===;;;999888777888999777888;;;>>>AAACCCDDDCCCAAAAAA@@@>>><<<===>>>@@@BBB>>>:::999;;;???BBBCCC;;;@@@DDDBBB999222000111222666FFF^^^mmmpppttt{{{}}}{{{yyywwwtttooohhhcccVVVPPPHHHAAA===<<<;;;:::AAAEEEFFFBBB:::333222333888888666444111000111333333333444444555555444444333222000///000111111111,,,///333444222111111222.........///000000111111~~~fffaaagggfff[[[NNNIIIMMMRRRSSSRRRXXX[[[^^^]]]UUUJJJ???999888888999:::888666888<<<<<<888555555555333222333444333222222222222333444222222111000000000111111222//////555<<<<<<444,,,///////////////000111111---...///...111:::GGGQQQCCC@@@<<<888:::AAAHHHMMMGGG@@@777000---...///000,,,,,,,,,---------......,,,***(((''''''))),,,...,,,---...///000111222222...///000000000000//////000000000000000000000000111111111111222333444555......///000222333444444333111000000111111000///111111000///333888666111000000000111222222333333444444333222111111222222333222111111333333222111222222222333333222111111333333333333444444555555444444444444444555666666666777888999:::;;;<<<===@@@CCCDDDAAA;;;:::>>>CCC;;;888999>>>@@@===;;;:::;;;:::999888888888::::::555555777:::<<<<<<888555888666888<<<<<<999888;;;999777666777999::::::999888777777666555555555444555555555555666666777777666666777888888777777777888888999888666444333222333333333333333444555666222111111000000111111222111222333333333555888;;;999888666555555666777999555555444222444===LLLWWWIIIEEE@@@:::555222000///444444333222111000///...111222333333111000000000...222444222---,,,///333444555444222111111333666555444333555888;;;<<<<<>>>>>===:::666555666777@@@BBBCCCAAA<<<999:::;;;777777888>>>DDDGGGCCC???EEEDDDEEEIIINNNQQQOOOMMMHHHGGGEEEBBB@@@???===<<<:::;;;;;;===CCCKKKLLLHHHLLLOOOLLLGGGKKK[[[ppp}}}}}}tttcccNNN>>>888<<>>@@@777;;;???AAAAAABBBDDDFFF@@@>>>======>>>@@@@@@@@@999>>>BBB@@@:::333000///......;;;TTTffflllqqqyyy{{{zzzyyywwwtttpppjjjfffZZZUUUMMMFFFCCCBBBBBBBBBBBBCCCBBB<<<444000111555666666444222///...///111333444444555555555444333000///...000333555555333...777???@@@999444444666000000000///////////////qqqccc]]]___]]]QQQCCC===@@@EEEEEECCCIIIIIIIIIFFFAAA===:::999555666666777888888888888666666666333000000333777666555333222111111222222111111000000000000000111000---...666???CCC>>>888000000////////////000000......///000333999@@@EEE>>>DDDJJJLLLNNNRRRTTTSSSAAA<<<555000............,,,,,,,,,---------......///...,,,+++,,,---///000------...//////000111111////////////000000000000111111111111111111111111111111000000111111222333,,,---...000222333444555333111111111333333222111111111///---///333111+++000000000111222222333333444333333222222333333444333222111111333333222111000111111222222222222222333333333333333444666666444444444444444555555666444555555555666888;;;>>>???AAAAAA===888666999===>>>999888<<>>CCCGGGJJJSSS\\\llldddWWWIII???===@@@DDDDDDDDDBBB???;;;::::::<<<:::<<<>>>>>><<<<<<@@@CCC???AAAHHHTTT]]][[[OOODDDFFFHHHLLLQQQTTTUUUSSSQQQLLLJJJFFFDDDCCCAAA???===>>>??????===@@@EEEEEEBBBIIIJJJHHHFFFOOObbbvvvwwwdddOOO>>>999>>>DDDSSS___jjjkkk___QQQIIIFFFIIIGGGCCCDDDMMMZZZbbbcccccc\\\UUUQQQIII>>>666333444<<>>>>>>>>>>>>>>999===@@@???999333///...***+++555JJJ___mmmtttyyyvvvwwwwwwvvvtttpppllljjjccc^^^VVVPPPMMMLLLLLLKKKDDDCCC@@@;;;666555888<<<666666666444111///000111000111222333333222111111...------000444777555333---555>>>>>>888333333666444333333222111000//////wwwlll]]]SSSRRRLLLFFF???;;;<<<======;;;=========;;;888666777777444555666666888:::<<<<<<555666555333222222333444444333222111111222333444000000/////////000000111......///222777;;;???@@@222111000//////......//////...///111555777777666999IIIZZZcccdddaaaWWWMMM999666222///......---,,,,,,,,,,,,---------......000000000///000111111222........./////////000000000///.........000111222000000000000000000000000111111000000//////000000---...///000111222333444333222222444666666555444---///...+++,,,///...***000000000111222222333333444333333444444555666777333222111111333333222111...///000222333333333333333333222222333444666777333222222222222333444444111333555555444666999<<<;;;<<<<<<:::666444555777AAA:::777:::<<<:::777666888888888888777666555444777666666:::???@@@===:::666555777<<<<<<888666777777555333444555777777777444555666777777888888888222333333444444444444444666666777888888888888888888:::===<<<888666555555333555666555333333555777000000000//////000000000...000222333222222333555222222333333444555666666555666555333555>>>MMMYYYZZZWWWRRRKKKDDD===888555666666555444333333222222555666777666444333222333111111111000000111111222333444555555444444666888444444666999<<<>>>===;;;777666777;;;===BBBNNNZZZjjjcccWWWIII???===AAAFFFGGGGGGEEEBBB???===>>>???:::<<<======<<>>AAABBBAAAGGGFFFDDDFFFSSShhhxxx~~~oooYYYFFF===;;;???AAAXXXgggxxx{{{nnn^^^SSSPPPQQQMMMHHHGGGRRRaaahhhfffeee___[[[XXXQQQEEE999444777CCCSSS]]]YYYQQQRRRXXXTTTLLLBBB;;;777777777666888999:::999555333444555;;;???DDDDDD???;;;:::;;;999999:::999:::;;;===>>>:::===???===777222...---***,,,222@@@VVVjjjssssssppprrrtttuuussspppnnnllllllfff]]]VVVSSSQQQPPPPPPJJJGGGBBB===:::999:::;;;555666777555222000000000...///111222333222111000...,,,,,,///444555222///---///111222222333333444333333222222111000000000}}}wwwfffPPPGGGKKK;;;===>>>>>>;;;999888888999;;;;;;:::888777777888222444555444444555555333000222333555777777222,,,/////////000222444777888000000////////////000111///111111...+++///888@@@333222111///............000...///222666666111+++///FFF```llllllbbbPPP???444222000//////...---+++,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,.........///////////////000///...---...///111333000000000000000000000000222111000///............//////000000111111222222///...///111333444333222---000111///000333444222000000000111222222333333/////////000111222333444333222111111333333222111---...000111333333444444333333222222333555666777111111000000111111222333///222555555333333555777777888888777666444444555CCC;;;666999;;;888555444666777777777666555333222666444333666;;;===:::666555444777;;;;;;777555777444222111111444666777666666666666666555444333222111222333444555444333222666666777888888888888888777:::======;;;888888999555777888666333222333666000000////////////000000---///111222111000000111///000111333444555555555555444222111333777===BBB??????>>>===;;;999777555;;;;;;;;;:::999888888888666888999888555444444444333111000000222333222111222333555555555555777888111222555:::>>>???===;;;>>><<<;;;;;;;;;???LLLXXX]]]XXXOOODDD<<<;;;@@@FFFGGGGGGEEEBBB???>>>>>>@@@???@@@AAA???>>>AAAGGGLLLSSSXXX```dddbbbXXXKKKBBB>>>FFFPPPUUUTTTQQQNNNMMMJJJFFFCCCBBBCCCDDDCCCAAA<<>>AAADDDDDDIIIFFFCCCFFFVVVjjjvvvyyyvvvbbbJJJ;;;999===>>>>>>KKK___vvvwwwjjjbbb```\\\XXXRRRQQQ]]]lllpppkkkccc___\\\\\\WWWJJJ===666;;;III[[[ccc^^^XXX\\\fffddd[[[MMMBBB;;;777555333555999===>>>;;;888777777555:::???@@@===<<<===@@@888777666555555777<<>><<<777111...---(((+++...555IIIaaajjjfffmmmooorrrsssrrrpppooonnnoooiii```XXXTTTRRRPPPOOOLLLHHHAAA<<<888666333111333555666555222///.........000222444555444333222///---,,,///333333///***222---)))+++222777888777000000000000////////////~~~ttteeeUUUGGG>>>:::::::::999999999888888999666333222444666888888666555555555555666666777333222222111111222222333222///---///222333222///333111000///000111000///000000000///////////////111111000///...---,,,,,,///000111000......///111000EEEaaaqqqlllXXXBBB555333333111000000000111111222///,,,+++,,,---......,,,---......------///111...111222---&&&$$$(((---///---,,,,,,...//////...---------...///000000111000000000000000000000000////////////////////////111111000000000000000111555333111000///000111222111---))))))+++.........444444444333333333333333555222///000222444333222...000222444444444222111333333555666666555444333222222222222222222222222444222///...000222222222555777888666222111333666;;;@@@???;;;:::===<<<777666666777777777666555444444444444444444444444444555555666444333222333555777777666666555444222111777777777555333222444666555555666777888888999999777666666666666555555555555666777888888888777777555555555555555666777888333222111111333333222111111222000---///333222///000000111222333333444444444111///...111444555666:::555000000444666666333222444666666777888;;;===;;;;;;<<<<<<;;;999777666111222444666666666666555333222222555999:::888666<<<999666777999;;;<<<>>>>>><<<;;;===>>>@@@HHHRRRVVVMMMBBB<<<>>>@@@@@@???EEEEEEDDDCCCAAA@@@??????BBB??????AAA@@@>>>AAAGGGHHHLLLQQQVVVUUUMMMCCC<<>>CCCNNN___kkknnniiiaaa\\\SSSTTTVVVWWWZZZ___fffjjjfffeeeccc```ZZZOOOAAA888;;;GGGTTT[[[[[[\\\```eeeiii___QQQDDD<<<888777666<<<;;;888666444333333333999888999:::<<<<<<:::888:::777555555888;;;===>>>;;;;;;<<<<<<:::777333111111+++***111;;;HHH[[[lllrrrssssssqqqnnnkkkjjjiiimmmeeeZZZPPPIIIHHHKKKMMMIIIAAA999555666888777555000111111000...///111333888444111222666777555222333444444333222000...,,,000---,,,///444666333000---...000111111111000///uuugggYYYKKK@@@;;;::::::999999999888888888888666333222333444444444555555444444444444444555333222222111111222222333000111222222111222222333111000///...////////////000000000000000000000000////////////............///000000///......///111444DDDVVV]]]VVVIII@@@<<<777555333000...---------000...+++***+++,,,---,,,---.........,,,,,,...000333444555222...---000444///---,,,,,,...//////.........//////000111111111000000000000000000000000000000000000000000000000666555444333222111111111333111000......///000111111...++++++---//////...------------------......555333000000222333333111...///111333444444444444666666666666666555444444333333222222222222222222555333111111222333333333666666666555444444555666>>>BBBBBB===<<<===<<<777666666555555555444444444444444444444444444444444222333333222000///111222666666666666555444333333555555444333000000111333555555555666777888888888666666666555555555444444000000000111111111111222333333222222333333444555333222111111333333222111111222111///000333222...111111222222222333333333333111......000222444444666444222333555666555444222222222444555777999:::;;;;;;<<<===============444333333444555888:::<<<===;;;999;;;@@@EEEIIIJJJFFFCCC???>>>>>><<<;;;::::::;;;@@@EEEEEEBBBCCCGGGCCCBBB@@@>>><<<<<<===???>>>>>>??????@@@@@@@@@AAA???======>>><<<999;;;???BBBCCCEEEFFFDDD???999555<<<===BBBJJJSSSYYY\\\\\\QQQKKKGGGEEECCCAAACCCHHHDDDGGGGGGEEE@@@???BBBFFFDDDFFFFFFEEEGGGMMMQQQPPPNNNEEE>>>>>>>>><<<:::;;;@@@HHHTTT\\\]]]YYYTTTPPPGGGGGGHHHIIIOOOXXXcccjjjhhheeebbbbbb```VVVFFF999888BBBMMMRRRRRRSSSWWW[[[ZZZSSSHHH>>>777666888:::??????>>>===<<<:::888777888888777999::::::777666888666555777:::>>>@@@AAA@@@AAAAAA???===888444222000+++***000999EEEWWWfffmmmpppsssrrroookkkjjjjjjjjjdddZZZNNNEEEBBBCCCFFFDDD===666222333444333111000111111///......000222999666444444555666444333444444444444222000...---333000...///333555222//////000111111222111000000xxxiiiYYYKKKAAA;;;999999999999999888888888777999777555555555555333111555444333333222222222222222222111111111111222222///333555444111000333666000//////...............//////000000111111222222------.........//////000//////000///......///111555>>>EEECCC;;;888<<>>:::666222000...---///,,,***)))+++,,,,,,+++......///...,,,,,,---...000000///...///000111222///---,,,,,,...//////.../////////000000111111222000000000000000000000000111111111111111111111111777666444333111000000000000///.........///000111111000//////000111000///------......///000000000555333111111222222222111000111222444666888:::;;;<<<;;;999777555444444444333333333222222222111111555333222333444555444333777666444555666777777666>>>@@@AAA>>>===<<<:::666555555444333333333333444444444444444444444444444555555666444333222333555555555555555555555555444444444444333111000111222444555555666666777777888555555444444444333333333333222111111111222333444222222111111222222333333333222111111222333222111000222222000111333111,,,222222222222222222222222333111......///111222222000222444555444444444555555333111333777999999777888888999:::<<<>>>@@@AAA:::999777666888===BBBEEEFFFFFFHHHMMMUUU^^^cccfff```ZZZRRRIIIDDDBBB???===;;;===BBBGGGFFFAAA>>>@@@<<>>888999:::<<<>>>@@@AAABBB???===<<<>>><<<888:::>>>FFFEEECCC@@@>>>;;;:::999:::;;;===CCCJJJPPPTTTUUUPPPJJJFFFEEEDDDCCCFFFKKKDDDFFFFFFDDDAAA@@@CCCFFFDDDKKKNNNJJJEEECCCBBB@@@AAA@@@AAAEEEDDD???<<<===???CCCHHHKKKLLLKKKKKKKKKAAA@@@>>>>>>CCCMMMZZZcccfffbbb```cccddd[[[III:::555;;;BBBEEEEEEEEEIIIMMMJJJGGGAAA:::555555;;;AAA???@@@BBBBBBAAA???<<<:::888777666666777777555333555555666999===AAABBBBBBEEEEEEDDDBBB>>>:::666333000---,,,111:::FFFWWWdddhhhmmmrrrrrrmmmiiiiiikkkkkkiiiaaaUUUHHHAAAAAADDD@@@;;;555222222222000...111222111///------///111::::::999777555333444555666666555444333111000///555222///000222333111///111111111222222111000000~~~yyy{{{uuulll^^^OOOCCC===::::::999888888888888777777777999999888999999888666333666555444333222111111111222222111111111111222222000222444333111111333555000000000///...---...///...//////000111222333333---------.........//////.../////////......///111222444555444222333999???BBB@@@<<<888444111///......,,,******+++,,,,,,+++...//////---++++++,,,------+++)))***,,,......,,,///---,,,,,,...//////.........//////000000000000000000000000000000000000000000000000000000000000222111000///............///////////////000111222000111111222333222111000000111111222333444444555444444222222222222111000444444555777:::===AAACCC@@@>>>:::666444333444444333333333222222222111111444333333444555555333222888555333444888:::999666999;;;=========;;;999666666555444333222333333444555555555555555444444444777777777666555444555777444444444444555555666666555666777555333222333444555555666666777777777777444444444333333333222222777666555444444666888999444333333222333333444444222111000111222333222000000333333111222444000+++111111111222222333333333444222000///000222222111...111555444111111444888;;;777333555:::===;;;777444444444555777:::===???<<<:::888777999===AAADDDFFFKKKSSS^^^jjjssszzz}}}zzzrrrdddUUULLLHHHEEEBBB@@@>>>???BBBAAA>>>===@@@AAAMMMZZZ\\\RRREEE<<<999;;;;;;<<<===>>>??????@@@>>>======@@@@@@???BBBHHHTTTRRROOOIIIDDDAAA??????>>>>>>===>>>AAADDDFFFHHHJJJFFFDDDEEEEEECCCEEEHHHEEEEEEEEECCCAAA@@@BBBDDDEEELLLOOOKKKEEEBBB>>>;;;:::===BBBGGGEEE>>><<<>>>@@@AAABBBBBBDDDGGGLLLPPPIIIFFFAAA===>>>DDDMMMSSS\\\[[[\\\___```XXXIII<<<222666999:::999:::===@@@>>>>>><<<666111222999@@@>>>>>>??????>>>>>>===<<<888666555555555555333111555666777;;;>>>@@@@@@???CCCBBBBBB@@@===999666444111000000555>>>MMM^^^jjjiiinnnqqqoooiiifffhhhllljjjkkkggg\\\MMMCCCBBBEEE@@@<<<888555444333111000333333333111......///111;;;>>>???;;;555333444888777777666555333222111000444222//////000111111000111111111111111000000000zzz|||zzzuuurrr```[[[RRRHHH@@@;;;:::999888888888777777777666666777666777999::::::777555666555444333222222222222222111111000000111111222111///...///222333222000000111222111......///111......///000111222222333............---------------...///...---...///111000///000555;;;>>>;;;888:::888555111///---,,,,,,...,,,++++++---...---,,,.........---+++***,,,---000---***+++///111///,,,///---,,,,,,...//////...---------...............////////////////////////////////////////////////......---------......///000000000000111222222333///111333444333222111000......///000111222222333333333333333222111111111555555555777:::???CCCFFFAAA>>>:::666333222333444222222222222222222222222333222222333444444222111888555333444888:::999666444666:::>>>@@@>>>;;;:::777666666555555555555555777777777666666666555555444555555444222111333444444444333333444555666777666777777666444333333444666666666777777777777777444333333333333222222222555444222222222333555777444333333222222222333333222111000000222222111000000333333222333444111,,,///000000111333444555555555333222111222333333222///222555333//////444:::<<<888555666:::<<<:::666333333222333444666888:::888777777777888999::::::BBBGGGOOOZZZfffrrr|||}}}tttfff\\\WWWNNNEEEAAA>>>>>>AAAAAA===<<<>>>@@@KKKXXX```]]]RRRGGG@@@FFFEEEDDDCCCAAA@@@>>>>>><<<999:::>>>BBBEEEMMMUUUdddccc___XXXMMMCCC===:::>>>===<<<;;;;;;===@@@BBBCCCAAACCCGGGFFFBBB@@@BBBEEEDDDCCCAAA???>>>???@@@AAAEEEEEEBBBAAABBB???:::777999>>>AAA>>>888888<<>>???DDDKKKQQQOOOLLLGGGAAA======AAADDDLLLOOOTTTVVVTTTLLLCCC===222333333333333444666777666888888444///...333888===<<<:::999:::;;;===???999777666555666555444333888888999;;;===>>><<<:::<<<<<<<<<;;;999777555444000111222666AAASSSfffqqqppppppooojjjdddcccgggllleeehhhggg^^^QQQFFFCCCDDD@@@===999666444333222111444555444222000///000222;;;???@@@===666333666:::888777666555333222111111000///...///000111111111111000000000000000000000vvvnnnvvv|||sssdddZZZKKKIIIEEEAAA===:::888777777777777777666666666666444333444666777777666444555555444333222222222222111111000000000000111111111---+++---111222000---000222333111...---000222......//////000000111111///.........------,,,,,,,,,---......---...///111000...111;;;FFFGGG===222444222111///...---......---,,,+++,,,......---,,,------...---++++++,,,---...,,,+++,,,///000///---///---,,,,,,...//////...------------------------////////////////////////....................................///000111222111111111111222222222222...000333333222000000000/////////000000111111111000222444444222111222333333333333555888;;;???AAA>>><<<888444222222333333000111111222222333444444444222111222333444333111777666444555666777777666555666;;;CCCEEEBBB???@@@999999999:::999888888777:::999999888888777777777666777777666444333555666555444333333444555666777444666777666444222222333666666666666666666666666444444333333333222222222444333333222222444555666222222111111000000111111222111000000111222111000000222222111222555333...///000111222333444444555555333222222444555444333222555888666333222666:::999666444444666777555333555444444444444555666666999:::;;;<<<<<<;;;:::999???@@@CCCGGGPPP\\\jjjsssrrrxxxzzzuuuqqqlll```SSS@@@???AAAFFFFFF@@@:::888>>>DDDOOOYYYaaabbb^^^[[[YYYWWWUUUQQQMMMJJJGGGFFF===999777;;;@@@HHHUUUaaatttuuusssjjj[[[LLLAAA;;;888999999888888:::>>>AAABBBAAADDDIIIHHHBBB======AAA@@@???===<<<<<<======AAACCCBBB???@@@CCCCCC@@@<<<;;;===>>>;;;888999???CCCBBB@@@======@@@EEEIIIKKKJJJFFFAAA===;;;<<<>>>???DDDHHHIIIFFFBBB>>>===333222000111222444444333777:::<<<:::777555555777===;;;999888999<<<@@@BBB;;;999777777888888777666;;;::::::;;;<<<<<<999777888888999999888777777666111333222444???SSSgggrrruuurrrlllfffcccdddhhhllldddhhhiiidddYYYOOOIIIGGG???===999444222111111111444444333111000///111333999<<<===;;;666444777:::888777666444222222111111...///000111111111111111111000000000000111222333fffaaadddmmmkkk[[[MMMHHH=========<<<:::888666555777777666666666555555555555444333444555555444222333222222111111111222222111111000000000000111111...------...///////////////111333111---,,,///222.............../////////,,,,,,------------......,,,---......------000111111000222;;;CCCCCC999...111000///......///000111+++******+++------,,,++++++,,,---,,,++++++---...)))))))))+++...//////...///---,,,,,,...//////...........................////////////////////////////////////////////////111111000000000111222222111111111111111000000000---000111111///...///000111111111111222222222222...111444444333222333444333333333444666999;;;===999888555333222111222333//////000111333444555666666444222222333444444444666666666555444444555666666666<<>>??????===;;;999<<<;;;;;;:::999999888888999999:::888777666777999666555444333333444666777555777888888666444333444444444444444444444444444444444444444333333333333444444444555555555666666333333222111111111111111222000///000111222111///000222111000222555555111222222222222222222222222333222111222444555555444444888===>>><<<999888888666555333222222111111111444444555555555555444444:::;;;<<<>>>>>>>>>===<<<@@@AAABBBBBBCCCHHHPPPUUUZZZccciiiiiinnntttqqqhhhJJJEEEDDDFFFFFF@@@;;;999???@@@DDDLLLVVVbbblllrrrpppnnnkkkgggccc___\\\[[[IIIBBB===>>>DDDNNN^^^lll||||||nnn^^^RRRLLLGGGGGGFFFCCC@@@>>>???AAAGGGFFFGGGKKKIIIBBB>>>>>>;;;:::999999:::<<<======CCCHHHIIIDDDAAABBBDDDDDD@@@===<<<>>>===;;;===BBB@@@AAABBBBBBAAACCCFFFHHHEEEDDDAAA===::::::===???:::;;;<<<=========<<<;;;444111///111444555444222666999<<<>>>>>><<<:::888::::::999999;;;>>>AAACCC===;;;999999:::<<<;;;;;;===<<<;;;<<<<<<<<<:::888::::::::::::::::::::::::888999666444<<>><<<>>>AAABBBBBB@@@<<<:::======<<<;;;;;;:::999999666777777666444333555666777666444333333444555777888:::;;;;;;999777666666222222222222222222222222555555444444444444333333111222333444444444333333666555555444333333333444111000///000111222111///000111111///111666666333555555444333222000//////111000000111333555444333666;;;AAADDDCCC???:::666444555555333000///000111111222333444555444333222444555666777999:::::::::@@@EEEJJJJJJGGGBBB>>>===CCCJJJMMMMMMXXXkkkuuutttWWWMMMEEEBBB@@@>>>>>>@@@@@@>>>;;;<<>>>>>CCCKKKOOOGGG>>><<>>AAAEEEHHHIIIJJJLLLNNNCCCAAA>>>;;;999:::>>>BBB:::777444555:::===<<<:::444111///111555777555222---000555:::===<<<777333777777999:::<<<>>>@@@@@@???===;;;;;;<<<>>>>>>>>>???===<<<<<<======<<<;;;???>>>>>>>>>============AAAAAA;;;555;;;OOObbbjjjsssmmmgggfffiiilllllljjjdddfffhhhggg```UUUJJJBBBBBB???:::444000000333555...//////...------///111000111222222222333555666888666444222111000111111333555888999666333000...333333222333444666888:::kkkWWWRRRUUUSSSPPPMMMIIIDDD===999888888999888555444444555555555555555444333222111444444444444444444444444111111111222333333444444222111000.........///000///////////////////////////444444///...000...)))+++++++++,,,,,,,,,------///...,,,,,,------,,,+++,,,,,,,,,------,,,++++++000333999@@@???777222111---,,,,,,+++,,,---...//////............---------......///---++++++,,,---)))***,,,...///000111111---------...---***$$$ +++++++++*********))))))222000...---,,,---...///........................///000000000000000//////000000000000000000000000111111111111111000//////333111///......000222333222444444222...---000333444555555333000111444888666666444333222111111111111111222333333444555555333222000000000222444555444555555555444333333222666666999===@@@@@@<<<777>>>@@@BBBDDDCCC???:::777666666666666555555555555777777888777777666555444777333000222666999777444<<<;;;999999999888666333444333333222222333333444222444666777777666444222222333333333333222111111666555444333333333444444555555444333333222111111000111222333444444444444666444222000//////000111000000///...---...111333999999;;;>>>AAA???:::555666666555555444333222222......///000111111222222000444333///111777:::777>>>@@@AAA===999888<<<@@@GGGFFFFFFHHHOOO[[[iiirrrcccZZZMMMDDD???>>>===<<<777777999;;;>>>III^^^rrr}}}|||}}}pppfffYYYSSSXXXfffvvv~~~zzzwwwvvvwwwyyyuuuiii]]]YYYWWWVVVVVVPPPNNNOOOMMMDDD???@@@:::;;;;;;<<<<<<;;;::::::FFFEEEDDDBBB@@@>>>===<<<::::::999999999::::::;;;:::AAAIIIOOOOOOJJJFFFCCC:::888666555666777777666777555333444777999777444...000333555555333111///333222222555999;;;999777888777666666777;;;>>>@@@;;;::::::===@@@AAA>>><<<===<<<;;;::::::::::::;;;===>>>@@@AAABBBAAA???>>>HHHBBB::::::DDDUUUhhhsssoookkkhhhjjjnnnqqqooollleeeeeeffffffddd]]]RRRKKKJJJCCC:::555555555333000......------...///000000000000000000111222333444222555555222111333222...333333333111111222555777222222222333444555666777mmmXXXOOONNNRRRNNNIIIDDDAAA>>>:::888777888999777555444555666555555555555444333222222222222222222222222222222222222222222111111111111222111///.........///000///////////////////////////333333///...000///***,,,,,,---------.........///---,,,,,,------,,,+++,,,,,,,,,---,,,,,,,,,+++,,,222<<>>BBBBBB>>>;;;:::<<<<<<;;;888555333222666666666666555555555555666777777777777666666555777444111222666888666333888777666666666666333111444444333333333333444444333444444444444444444333444444444444444333222222333222222111111111111111222222222222333333333333000111222333444444444444111000000000111333555777000111000///...///222444666777:::<<<<<<:::777555333333222222111000000000//////000000111222222333///333444222333777777444555888999777555555999>>>EEEDDDAAAAAADDDMMMXXX___fff```WWWOOOHHHCCCAAA@@@888777888:::;;;AAAOOO\\\qqqqqqqqqqqqrrruuuyyy{{{}}}wwwnnniiijjjqqqxxx}}}yyy|||zzz{{{vvvyyywwwpppkkkjjjiiihhhfff```]]]\\\VVVKKKCCC@@@::::::;;;<<<===>>>>>>???CCCDDDEEEDDDCCC@@@===;;;::::::::::::;;;;;;<<<<<<999>>>EEEHHHFFFAAA<<<999666444222111222333333222555444222222333444333333999:::::::::999666333111000000000222666666555222:::999777666555666888999:::::::::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDJJJEEE@@@BBBNNN]]]jjjqqqllliiigggiiinnnrrrqqqoooffffffffffffddd\\\RRRKKKIIICCC:::666555555333111...............///000000000000000000111222333333111333222//////222333111555555333111000000222333222222222222333444555555{{{```SSSLLLIIIJJJMMMHHHAAA<<<:::999999999777888888777555444555666333333444444444444333333333333222222111111000000222222222111000/////////111000///.........//////////////////////////////...111111//////000///,,,---------.........//////...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***...777===:::222,,,,,,------,,,,,,,,,---......++++++,,,---...///000000,,,------,,,******+++---............------------///---++++++---/////////---------------.........000///...---------...///---------.........//////...//////000000/////////000000000000000000000000...///000111222222222222///.........///111444666444111///111555777444000222111000111333666777888222222222111111111222222111222222333333444444555555444333222222222444444444444555555444444333333777888;;;???CCCDDDBBB???999::::::666111...///111666666666555555555555444555555666777777777666666888555222222555666555222555444444444555555333111444444444444444444444444444333222111111222333444555555555555555444333333666555555555444444444444111111222333555666777777000111222333333333333333000000000000222555777999111111111000///000222444333444666777666444444444222222111111000/////////000000000111222222333333///222555444444666444111111333444333111111555999???>>>;;;999;;;AAAJJJPPPhhhhhheee]]]SSSKKKFFFEEE<<<;;;===BBBEEEHHHOOOVVViiijjjiiiddd______ccciiiqqqqqqqqqrrruuuvvvvvvuuurrrzzz{{{uuutttuuuvvvxxxwwwtttvvv{{{|||yyyvvvrrrooommmeeeWWWKKKEEE???>>>>>>>>>>>>???@@@AAA???@@@BBBCCCAAA>>>;;;999::::::;;;<<<======>>>???@@@DDDGGGGGGCCC===999666444222000000111222111000333333333111//////000222999888888666555222000///222222333555777888666444999888777555444444333333888888888:::===>>>===<<<999:::<<<===>>>>>>======::::::999:::===AAAFFFHHHJJJFFFFFFNNN\\\gggmmmmmmkkkhhhgggiiinnnrrrrrrqqqhhhiiiiiiiiieee]]]TTTMMMFFF@@@999555555555444222///000000000000000111111111111111111111111222222000222222///000444666555777666444111////////////222222111111111222222333~~~___NNNJJJGGGDDDBBBIIIDDD>>>:::999::::::;;;666777888777555444555666222222333444444444333333666555555444333222111111111000000000/////////...////////////.../////////////////////////////////...//////////////////...------------............---,,,+++,,,------,,,+++,,,,,,++++++,,,,,,------///,,,,,,111444111//////------------------------++++++,,,------...//////+++,,,,,,+++***)))+++,,,------------------------000...,,,+++,,,------,,,---------............/////////...---------...///,,,,,,------.../////////......//////000/////////000000000000000000000000......000111222333333333000///......///111333444000///000222555666333111333111///000444777666555111000000000111222222333///000111222444555666777666666444333333333333444333444444555444444333333666888;;;>>>AAACCCCCCBBB:::<<<<<<999444111333555666666555555555444444444444444555666777777777666777555333333444555333222555444333444666666555333444555555555555555555444444444333333333333444444444555555555555444333333777777777777777666666555222333444555666888999999000000111222222222222222333222111111111222333333///000111000//////111333222111000111222222111000333222222222111111000000000111111111222222222333111333444333333333222000444555555333111000111333777777666666999@@@HHHNNNbbbgggjjjdddXXXLLLGGGFFF@@@???DDDOOOYYY```ffflllrrrrrrnnnaaaRRRJJJKKKPPPUUUXXX^^^dddhhhgggccc___\\\eeemmmpppllliiiiiilllsssrrrnnnnnnuuu}}}}}}{{{{{{{{{yyyqqqbbbSSSJJJFFFEEECCCAAA@@@?????????;;;<<<<<<<<<;;;:::888777::::::;;;===>>>??????@@@FFFHHHIIIGGGCCC>>>:::888666444333333444444333222444555555222///...111444222222111000////////////111222444666888999999888666666666555555555444444666666666888999:::;;;:::666888;;;===>>>>>>>>>===888777888999===AAAEEEHHHEEEDDDHHHUUUeeeooonnniiillljjjhhhiiimmmpppqqqqqqlllllllllkkkeee]]]TTTNNN???;;;666444444555444444222222222333333333222222111111222222222111111000000444444222333666666444777555222111000///...---222111111000000000000111nnn]]]LLLDDDCCC@@@===;;;BBB???<<<:::::::::999999555666777666555444555666222222333333444333333333555555444333222222111111....../////////000000000.........////////////...////////////////////////......---...///...///000+++,,,,,,,,,,,,------------+++***+++------,,,+++,,,++++++++++++,,,---...444------666>>>>>>888333---------------------,,,---------------------,,,***+++,,,+++******+++---,,,,,,++++++,,,---//////......---///000000...,,,------........................---------.........---------.........//////------...///////////////////////////////////////---...000111333444444444222111000//////000000111+++...111222111111222333555222000111444666444222000000000000111222333333......000222444666777888666555555444333333333333333333444444555444444333444666999;;;>>>???AAABBB777:::;;;:::777555555777555555555555444444444444333444555666666666666666666555333333333333333222333222222333555555444222444444555666666555444444333444555666666555444333444444444444444333222222333444444444444333222111333333444444444555555555000000111111222222111111333222111000000/////////---...//////......///111333...+++,,,111333000,,,222222111111111111111000111111111111111222222222444333111111111000111333444444444333222111111222222333444666999@@@GGGMMMSSSZZZ```\\\QQQEEE@@@@@@>>>===CCCQQQ```llluuu}}}~~~~~~xxxfffQQQBBB???BBBEEEHHHNNNSSSVVVUUUPPPKKKCCCJJJRRRXXXZZZ\\\___bbbeeebbb^^^^^^gggssswwwuuuwww{{{~~~}}}vvvgggVVVHHHIIIHHHFFFDDDCCCAAAAAA@@@>>><<<999777666777888999999:::;;;===>>>?????????AAACCCCCCBBB>>>;;;999888777666555666777777555444777888999666222111333666444333222111111111111222,,,...111444666777888888777777777666666555555555444555555666666666888888444555888;;;=========<<<777777999;;;>>>AAACCCDDDAAABBBIIIYYYiiiqqqnnngggooommmkkkjjjkkkmmmnnnooolllllllllhhhaaaWWWOOOIII888666333222222444555555333444555555555444444333111111222222222111000000...333555444444555333...555333000000111111000...111111000/////////000000yyyWWWLLLBBB???===;;;;;;===;;;:::888888999888777555444666666666444444555666222222333333333333222222222222111111000000//////.........///000111111111------.../////////......////////////////////////000---,,,...///---...000+++++++++,,,,,,,,,------,,,+++***+++,,,---,,,+++,,,++++++***+++,,,...///444222999IIIRRRMMM>>>444------.........---,,,+++------------,,,,,,+++++++++,,,,,,,,,***+++,,,...,,,++++++++++++---///000---...///222555666444333/////////.........------,,,---------....................................,,,---......////////////////////////////////////...///000222333444444444333222111000////////////***...222222///...111444333222222222333333333111111111111111111222333444///000111222444555666777444444444444333333333333333333444444555555444444222444777888:::<<<>>>AAA666666666666666666555444555555555444444444444333444444555666666666555555555444333333333333333333111000000111222333111000333444555666666555444333222444666888888666444222444444444444444333222222333444555666555444333222111111111111111111000000///000000111111111000000/////////000000000000000,,,---//////...---...000111...,,,---000222///,,,000000//////////////////000000000000000000000000555111///000000///111444000000111111222333333333111333444555777;;;@@@DDDAAAHHHNNNLLLCCC;;;888888999777:::FFFRRR]]]gggpppwwwyyyuuugggSSSDDD>>>???===@@@DDDKKKPPPSSSRRRPPPDDDEEEGGGIIIKKKLLLMMMLLLTTTRRRPPPQQQZZZeeeiiigggmmmttt||||||vvvhhhTTTCCCEEEFFFFFFGGGFFFFFFEEEEEEBBB???;;;777666777:::<<<777999:::<<<=========<<<<<<>>>@@@???===;;;999999777666666777888777666444888999999888777666666777777666444222111000000000...000444777888999:::<<<:::999888777555555555444555666777666444444666888444555777:::<<<<<<======999:::<<<>>>AAACCCDDDEEEDDDFFFNNN[[[jjjpppnnniiirrrpppmmmkkkjjjjjjlllmmmiiijjjiiicccYYYOOOFFFAAA666444333222222333444555333444555666555444333222000000222333333222111000,,,111333222222222000+++444111000111333444222///000000/////////000000111wwwaaaOOOGGG???===<<<:::;;;>>>:::888666666777777666555444555666666444444555666333333333333333222111000111111111000000000000000000000000000000000000000,,,---.../////////......////////////////////////111---,,,///...+++,,,000,,,,,,,,,,,,---------...+++***)))***,,,---,,,+++,,,+++******+++,,,...000000555CCCSSSWWWLLL<<<222------.........---,,,+++,,,,,,,,,,,,,,,,,,------+++,,,---,,,+++,,,---///...---+++******,,,---...111000///111333555666555222222111000///......---+++,,,------............/////////...------,,,,,,+++,,,---...///////////////////////////////////////000111222333333444444111111111000000000000000///000000000000000222333000111333333222222333444333222222222222333333444333333333333333333333333222222222333333333333333222333444444555555444444111444666777777999<<<@@@===999444444666888777444555555555444444444333333555555555666555555444444333333333333222333444555222111000111222222111///222333444555555444333222333444555555555555444333555555555555555444333333444555777777777666444333111111111111111111111111///000000000000000//////......///000111222222222,,,...///000///...///000---000222222///...///111000000000000000000000000////////////////////////222///...222222//////333111000111222333444444333222333444444444666999;;;777<<<@@@???;;;777777888666333444:::???DDDLLLSSS]]]aaaccc\\\OOOCCC<<<;;;888999>>>EEENNNTTTWWWXXXSSSNNNHHHFFFGGGGGGCCC???IIILLLMMMNNNSSSYYYYYYUUU]]]iiitttxxxuuujjjUUUDDDDDDEEEGGGIIIIIIHHHFFFEEECCC@@@<<<999777888999;;;666888999;;;;;;;;;:::999:::<<>><<<;;;;;;999888888888999999777555666666777888999999666444333333333222111111000000333666:::;;;::::::;;;===999888666555444555777888999::::::888555444666888666666888999;;;<<<===>>>>>>>>>>>>@@@CCCGGGJJJLLLOOOQQQVVV```jjjppppppooorrrqqqnnnkkkiiiiiikkkmmmiiijjjhhhaaaUUUIII@@@<<<888888666444222222333444111222333444444222000///...///111333333333222111...111111///000333444111555222000111555555222///////////////000111222222vvv]]]TTTIIIBBB<<<<<<<<<888666777<<<999777666666888888777333555666555444444555666444444444333222111000///222222222222222333333333222222111111000000//////+++,,,.../////////......////////////////////////222---,,,///...++++++000---------.........//////+++***)))***,,,---,,,+++,,,+++*********,,,///000---555DDDOOONNNBBB666222------...///...---+++*********+++,,,------...///+++,,,------,,,,,,...000000///,,,*********+++,,,666333///---...111222333555444333222111///......+++,,,------.........---000000///...---,,,,,,++++++,,,---...////////////////////////////////////000111222222333333333333//////000000111111111222444111......111444333111,,,000333444222222444777444444333333222333333444777666555444222111000///000111222222333333333333222333333444555555555444222444666666666777<<<@@@HHH@@@777555999<<<;;;888555555444444444333333333555666666666555444333333222222333333222333444666555444333333444444222111111222444555555444222111444444333222222333444444666666666666666555555444111222333444444222000///222222222333333444444444///000000000000000//////000000111222222222222111---///111111000///000111)))222999666...***///666222222222222222333333333////////////............000---///444555000...222666555555555555555333111222333444444444444666888555888;;;;;;999888:::<<<777555444666666555:::@@@EEEKKKPPPOOOGGG===777555::::::<<>>???BBBAAA@@@@@@DDDJJJPPPTTTYYYZZZ^^^dddkkkppprrrsssrrrpppnnnjjjhhhiiilllnnnlllllljjjbbbUUUHHH@@@<<<<<<<<<:::666333111111222///000222222222000...------///111333444333222111222444222///000666::::::777444111222555666222...////////////000222333333oooXXXRRRUUUHHHAAA:::777:::<<<;;;:::888888777555333333444666666555555555555444444444222222222222222111000///000000//////......------......------,,,,,,,,,+++........................------------------------......---------......///---------------------------------,,,,,,+++++++++000***''')))++++++,,,...///444:::<<<999555111000,,,,,,,,,++++++*********'''(((***+++,,,,,,+++***------...///...---+++***------------,,,,,,+++***,,,******+++...111111111***---000000...---///222------,,,,,,,,,,,,++++++........................///---,,,,,,...//////...///////////////////////////...,,,++++++,,,---.........///000000000000000////////////000000000000111111111111222333444444111000111333555666555444333333333222222222111111222333333444444333333222333333444444333111000///111444777999999:::<<<>>>CCCDDD@@@::::::??????;;;<<<:::777444444444666777444555444444333222111000111111000//////000111222222222111111222222333444666666666666666666666666999777777999;;;<<<999555555333000000222444555555555555555444333222111000111111111111222333444555444111......000000...,,,...///111444888::::::999222222222111111111000000222222111000//////000000//////000111222333333444111111000000////////////------,,,,,,---...000111111000...---...111444666999777555333111000000000888888888777888999999:::888777555444444666999:::<<<===??????>>><<<999777;;;;;;;;;<<<>>>???AAABBBFFFKKKLLLGGGEEEHHHKKKLLLAAACCCGGGJJJKKKKKKIIIHHHIIITTT```fffjjjiii___SSSHHHJJJKKKKKKGGGDDDCCCBBB;;;>>><<<777555888::::::888666444555777999::::::777888:::;;;<<<;;;::::::888999;;;======;;;888777888777666666666444222000///444888999666444666999555777999999888666555555888888888999;;;>>>AAABBBDDDAAA???<<<777333777===BBB===<<<>>>===;;;???HHHDDDIIIJJJFFFGGGQQQ]]]dddffffffggghhhkkknnnqqqsssuuutttrrrqqqoooooooooooouuuooofffZZZMMM@@@:::999444555555555444222000///111222333111///---,,,---111111000000222222222222333///,,,...333888;;;;;;555444333333333222///---333000...///222333000,,,qqqYYYKKKKKKQQQFFF@@@:::888:::<<<;;;999777777777555333333555666555555555555444444444444111111222111111000000///000000//////////////////000000000/////////..............................------------------------,,,,,,,,,------///000111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))(((,,,///------///...222666888666222///...,,,,,,,,,+++++++++*********+++++++++++++++******------......---,,,,,,+++,,,---------,,,,,,+++***,,,++++++,,,///111222111---///000000...---......---------,,,,,,+++++++++.........---------------///---,,,,,,...//////...////////////////////////222111///......///000111......///000000000000000////////////000000000000222222111111111222333333222111111222444444333111//////000000111222222222222333333444444333333222333444444444444222000///333555888999999:::<<<===@@@AAA>>>888666;;;===;;;888888777666555555444444555555555555444333222222222111111000000111222222222222222222222333444444555555555555555555555555444444444555666666555444888666333333555777777777444444444444333222111000222111111000000000111111444111///...000000///---/////////111444555555444222222222111111111000000222111111000000000000000000000000111222222333333000/////////............111000000000111222333444111000//////000111444555888666555333222111222222555444444444555555666666888666444333444666888:::>>>???AAAAAAAAA???<<<;;;;;;:::999888:::===@@@BBBCCCJJJMMMJJJHHHIIIIIIHHH@@@AAACCCEEEFFFGGGHHHHHHGGGRRR]]]aaacccbbb[[[SSSJJJKKKLLLLLLLLLJJJHHHFFF<<<>>><<<888888;;;<<<:::999777666666777777777666<<<============<<<;;;:::<<<<<<===<<<;;;999666555<<<;;;888777777666444222111666::::::777444555777444555666666666666888999999999999999;;;>>>AAACCC@@@===<<<:::555222555<<>>:::999;;;<<<:::888555666666555444333555777555555444444444333333333111111111111111000000/////////000000000000000000111111000000000000//////........................------------------------+++++++++,,,---///111111......---,,,,,,,,,,,,,,,,,,---------------------+++)))+++//////,,,+++---000111333444444333222000,,,,,,,,,++++++++++++***...---,,,++++++*********...------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,---000222222111000///......///...,,,***...------,,,+++*********------------------------///---,,,,,,...//////...////////////////////////222111000//////000111222......///000000000000000////////////000000000000333222111111111111111111333222111222222222000///+++,,,---...000222333444222222333333333333222222444444555555444333222111444666888999999999:::;;;;;;>>><<<777333555999:::444555666666666444333111555555555666666555555444333333222222222222333333333333333333333444444555555555555555555555555555666666777666444444666777555333111111333555555555444444444444333222111111333333222111000000000000444222000///000000///...222000......000000000///222111111111111000000000000000000111111111111111111111111111111111111111000000////////////...............///000000111111111111000000111222333333222222111000000000111111333333333333444444444555777666444333333555777888>>>???AAABBBBBBAAA???>>>999777555444555999===@@@BBBJJJPPPNNNKKKJJJIIIFFF>>>===<<<===???BBBEEEGGGGGGQQQZZZ\\\\\\[[[XXXUUUPPPNNNKKKKKKKKKJJJGGGCCC???@@@>>><<<>>>CCCBBB===;;;:::999999999888555222===>>>>>>??????@@@??????BBBAAA@@@>>>;;;999777666>>><<<888777666666555333444888;;;;;;888555555777555555555555777999<<<>>>999999999999;;;???BBBDDD???===<<<:::666333666<<>><<<::::::;;;;;;999777444555666555444444555666444444444444333333333222111222222222222222111111//////000000111111222222///////////////.................................------------------------++++++,,,,,,---...///000,,,,,,+++++++++,,,---............------,,,,,,,,,,,,***+++---,,,)))+++000444222//////111222111000++++++++++++++++++++++++///...,,,+++***+++,,,---...---,,,+++++++++------,,,,,,,,,------,,,,,,+++---,,,,,,...111222111000000---,,,---//////---)))...------,,,+++***)))))),,,,,,,,,,,,------------///---,,,,,,...//////...///////////////////////////...---------...///000......///000000000000000////////////000000000000333222111000000000000000111000000000222222000///+++,,,---///000222333444222222333333333333222222444444555555555444222222333555777777777666777888555:::===:::555333555777333333444444444333333222555666666777777777666666555444444333333333333333444444333333333444555555555555555555555555555555888999999666222111444777333222000000222444444333333333444444444333333222444333222111111111111111333222111000000000000000444111///...///000000///111111111111000000000000///000000111222222222222222222222111111111000000111111111111111111000000,,,---...//////000//////000000000111111111111111111111111111111222222333444555555666666666666666666555444333333444555666;;;<<<>>>?????????>>>===555444333333444666999:::===DDDIIIGGGDDDCCCBBB???<<<:::777666999>>>CCCGGGKKKSSSZZZ[[[XXXWWWXXXYYYYYYQQQHHHCCCCCCBBB>>>:::AAAAAA??????EEEJJJIIICCC=========>>>>>><<<888555999:::===???BBBDDDFFFFFFFFFDDDAAA???<<<;;;::::::<<<999555333333333333222444777:::;;;999888777888777777777999;;;=========666666777888;;;???CCCFFFCCCAAA@@@>>>:::666888>>>DDDIIINNNPPPOOONNNQQQUUUdddhhhjjjkkknnnrrrrrrooopppqqqssstttsssqqqnnnmmmrrrsssuuuwwwvvvtttrrrppprrrlll___MMM???999777666555333000...---...000111///111222222000000111222333222222555777666111------000333333222444888<<<444111///...///000000000))),,,///111222111000///vvvVVV???AAACCC:::555999;;;:::::::::::::::888777444555666666444333444555444333333333222222222222222222333333444333333222//////000000111111222222.........///////////////........................------------------------...------,,,,,,,,,------***))))))***+++---///111000000///---,,,+++***))),,,***+++++++++,,,666@@@BBB;;;222......///---+++++++++++++++++++++++++++---,,,+++***+++,,,...///---,,,+++******+++---...+++,,,,,,------,,,,,,,,,,,,,,,,,,...111111000///---+++***,,,///000...+++------,,,++++++***)))))),,,,,,,,,------.........///---,,,,,,...//////...////////////////////////,,,,,,,,,,,,------...///......///000000000000000////////////000000000000222111111000///////////////......000222333222000//////000111111222333333111222222333333222222111333444555555555444333222222444555666555444555666111777===???:::444333444444333111111111222444555666666777777888777777777555555555555444444333333444444333333333444555555555555555555555555555555666777666333...,,,...111666555444444666777777666333444444555555555444444000000000000000111222222222222222111111111111222555333000000222333333333000000000000000000000000///000111222333333222222333333222222111000000000000000000000000000000000...000222444444444333222000000000000000000//////444444444555555555555666444555666777777777666666555444333222222333444444666777888999::::::999999///111333555666666555444444999<<<888555777888777;;;999555444777===DDDHHHQQQVVV[[[]]]ZZZWWWZZZ]]]\\\RRREEE>>><<<===;;;999@@@???===>>>DDDKKKKKKEEE??????@@@BBBCCCBBB>>>:::777999<<<@@@DDDFFFGGGGGGCCCAAA>>><<<;;;:::;;;;;;999666333222222444444444333555888:::;;;:::::::::666666888;;;===<<<999555222333444666:::???CCCFFFDDDBBBAAA@@@<<<777999???CCCLLLUUUZZZ[[[___dddhhhkkkttt{{{zzzwwwvvvuuurrrtttuuuwwwwwwuuuqqqnnnkkkooorrrvvvyyywwwsssmmmjjjlllhhh\\\JJJ>>>======<<<666444111///...000222333111333666666333000...---...111777;;;<<<888222......111333333111000333666000//////111333333222111,,,000555777555222111111^^^JJJ===>>>???999999>>>999999999999999888888888444666777666444222222333333333333222222222111111111222333333333333333333//////000000000000000000//////000000000000111111........................------------------------///...---,,,++++++++++++***)))((()))***---000222//////...---+++***))))))))))))***+++---444DDDTTTXXXLLL===444222222///+++***++++++++++++,,,,,,,,,*********++++++,,,---...+++++++++++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,...000111///---*********,,,......---,,,++++++++++++************,,,------......////////////---,,,,,,...//////...////////////////////////------......///000000000......///000000000000000////////////000000000000111000//////////////////...---...000222333333111222222222222222333333333111111222222222222111111222333444555555444333222111333555555444444555666222555<<>>777333333444333111///000222555777777777777888888777666666555555666555555444333222333333333333333444444555444444444444444444444444777777666444111///000111444333333444555666555444444444555666777777777777...------...///000111111222333333222111111222444555333222222444555555444//////000000000000000111000111222333333333222111333222222222111111000000......///////////////000///000333666666555333222222222111000/////////000222333333333333222222111222222444555555555444333444333333222222222222222222333333444555555555555---000333666777555333111333888888444222555888999<<<:::888777:::@@@GGGKKKTTTVVVZZZ^^^\\\XXXYYY\\\XXXPPPFFF@@@???AAABBBCCC>>>>>><<<:::???EEEFFFCCC??????AAACCCEEEDDDAAA>>>888;;;???CCCEEEEEEDDDBBB===<<<:::888777777888888777555444444666999999999222444777999;;;<<<;;;;;;555444666999;;;999333...000111222444777<<<@@@CCC???>>>>>>???;;;777:::??????NNN^^^fffhhhkkkmmmnnnoooyyy}}}|||}}}}}}{{{|||||||||yyyuuuqqqoooooorrruuuwwwvvvqqqkkkhhhkkkiii]]]JJJ???@@@AAA???999777555333222333555777444666888777333///,,,+++---444===AAA>>>777222000000222444444333222222222......000333666888777555999???DDDCCC===666444444fffLLLDDD>>>======<<<===@@@888888888777777777888999555777888777444111000111222222222222111111111111///000111111222222222111000000//////////////////....../////////000000000........................------------------------------,,,,,,+++,,,,,,,,,,,,+++)))((()))+++...///,,,++++++++++++*********'''(((***,,,---666III[[[^^^OOO===333222333111---******+++++++++,,,,,,,,,******+++++++++++++++*********+++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++---//////---+++)))+++,,,---,,,++++++,,,************++++++++++++------...//////000111111///---,,,,,,...//////...////////////////////////---...///000000111111111......///000000000000000////////////000000000000//////.........///000000000//////111222333222000222222222222333333333333111111222222222222111111111222333444444333222111111333555666666555777888666555999???>>>777444555222222111111222444555666777888888888777666555555555555666666555333222111222222222222222333444444444444444444444444444444666555555666777777555444222111000222333444333111555555666888888999999999111000000000000000111111222333444333111111333555444333222333444444333111////////////000000111111111222333444444222111000222222222111111111111111000000000111111222222222///222555888888777444333666555333111000000111222333333333333222000...---000111333444444444222222333333222222111111111111111222222222222222222222///000333555666555333222444999:::666555888<<<======<<<;;;<<<@@@EEEJJJMMMSSSRRRUUU[[[\\\WWWTTTVVVOOOMMMIIIFFFFFFGGGIIIJJJBBBBBB???::::::???BBBAAA>>>>>>???@@@BBBAAA???<<<777;;;AAAFFFHHHGGGDDDAAA;;;:::999888777666666666333333444666:::===>>>>>>333444666999;;;;;;:::888777555555777:::999444///111111111222444777:::<<<888888:::===;;;999<<>>888888999<<<@@@CCCEEEEEEJJJPPPTTTPPPDDD999333333vvvNNN;;;;;;;;;;;;<<<;;;999666777888777666666666888:::666777888777444111//////222222222111111111111000......///000000000000000000000//////......------+++,,,,,,,,,------..............................------------------------++++++++++++,,,------...///---+++)))(((***+++---(((((()))***++++++,,,,,,&&&(((+++,,,,,,222EEEWWWQQQAAA///''')))------************++++++,,,,,,,,,***+++,,,,,,+++***((('''(((***+++,,,---,,,,,,+++***+++,,,,,,------------******+++---//////---******---///...***((()))+++)))))))))***++++++,,,,,,.........///000111111222///---,,,,,,...//////...////////////////////////,,,---...///000000000000...//////000000000000000////////////000000000000...............///000111333222111111333222111///000111111222333333444444111111222222222222111111000111222333333333222111222444777777777777888:::999555555;;;<<<777555666///111222444555555555444888888888777777555444444444555666666555333111000222222111111222222333444444444444444444444444444000//////222777888666333444444444555777777666444555666777999999:::::::::666666555444333333333333111333555444111111333666333222222333333222///---.../////////000000111111111222444444444222000///111111111111111111111111444444444555555666666666555777;;;>>>???===:::888999777444222111111333444:::::::::999777555333111000222444555555444333222222222222222111111000000222222222222222222222222111222333444444444444444///555777555333666999:::>>>>>>>>>@@@DDDHHHLLLOOOPPPMMMQQQXXXZZZTTTPPPPPPJJJLLLMMMLLLJJJIIIJJJKKKHHHIIIDDD<<<999<<<@@@@@@======<<<===>>>===;;;999444999AAAHHHKKKJJJGGGDDD>>>===<<<;;;999888777666000000222777<<>>===;;;:::999888888888888888888888888777666666888444111222555666333000,,,...000111222333555666111222333111///000444888===999333///......///...++++++,,,,,,---.........,,,---///...------...000,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++000...,,,,,,,,,,,,***(((++++++++++++++++++++++++)))###""")))000333444666222222000...,,,,,,...000***,,,------++++++,,,...///+++'''&&&))),,,,,,+++'''))),,,---,,,+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////+++***)))***,,,.........222111000///...---------111111222222222222111111111111000000//////......///000111222222111000///000111222222111000111222...//////000111222222222444333333222222333333444555555555444333222111000222666777666666888777444555444555888;;;<<<999666444555555555555555444444555666777999999777666555777555333222222333222000555111//////333666666555333333333333444444555666555666777888888777666666555333111222333333///+++000000111333666666555444111111000000111111222333444444333222111111222222///111222222000//////000333222111000///...------000000111222222222222222111222333333444444333333000222444555666666555444777999<<>>===@@@===999444111111555888AAAAAAAAA>>>:::666444444333222111000000///......222222222222111111000000444333222000000000000111444333333222222222333333333666999777444666???GGGDDDHHHJJJIIIJJJNNNOOOLLLJJJNNNRRRTTTSSSQQQOOOOOOQQQPPPOOOPPPPPPPPPNNNLLLFFFHHHIIIDDD>>>;;;>>>AAA???@@@@@@???===:::777555777:::<<<======>>>@@@AAAHHHCCC===999999777555222000000000111333777:::<<<777777888999888666888:::<<<999;;;@@@@@@:::555666666666555333444444222///111222666:::<<<>>>HHHSSSlll|||~~~xxx{{{}}}{{{~~~yyyvvvxxxtttqqqnnnlllmmmmmmmmmmmmqqqmmmaaaNNNAAA>>>@@@@@@===<<<999666333111111111222111//////000111000000===FFFHHH===111......---000999DDDNNNXXX```___ZZZ]]][[[ZZZ[[[]]]___^^^^^^___[[[TTTKKKAAA777///+++gggLLLAAA<<<;;;:::999888777777777777888888888888777666555666333000111444555333000222222111000///000000000...//////---+++,,,///222777444000....../////////......------------------)))***,,,+++******+++---......---------......///++++++++++++++++++++++++))))))***+++,,,---...///++++++++++++++++++++++++000***(((...333444333444......---***((((((***,,,***+++---,,,++++++,,,...111...+++***************)))***,,,,,,***)))))))))++++++++++++,,,,,,,,,,,,//////.........---------***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------......///---------.........//////...,,,+++,,,...//////...111000///...------------000000111111111111000000111000000000/////////...000000111222222111000000000111222222000000111222...//////000111111222222444444333333333333444444555555555444444222111111111555666444555999999666666555555777:::;;;:::777777777777777666666555444444555666777777666555444777555333222333333222000333111111222555666444222444444444333444555555666666666777777777555444333000222333333222111000000111111222444666777666555555444222111000000//////111111111000000000//////111222222111000//////000111111111111111111111111...//////000000000//////111222333333444444333333333333333333444555666666:::;;;===>>>>>>===<<<;;;BBB???;;;888666666888999=========:::777444333444222333333333222111000/////////000111000///...---222111000......///000000222222333333444444555555333666888777555888AAAHHHJJJNNNPPPPPPQQQTTTUUURRRLLLLLLJJJJJJIIIIIIIIIIIIOOONNNNNNNNNMMMIIIDDD@@@FFFHHHHHHDDD>>><<>>;;;777555777888888888888:::===???FFFDDDAAA===:::666111...000000//////111333666888777888999::::::999;;;===???;;;:::<<<:::666666:::>>><<<888555444444222000222333999>>>@@@BBBLLLVVVnnnyyyyyyxxxvvvyyy}}}uuuqqqqqqvvvrrrnnnllllllllllllkkkrrrooodddRRREEEAAA@@@???<<<:::888555333222111111222111000000000111111111===CCCCCC999111///111000777DDDQQQXXXZZZ]]]^^^]]]^^^^^^]]]^^^^^^]]]ZZZXXXSSSPPPKKKCCC;;;444...+++pppUUUBBB:::;;;:::999888777666666666777777777777777666666555333111///000333444333000888444///...000111000...000111000///------///111000...,,,---...//////...000//////...------,,,,,,+++---......------...///......------------......+++++++++++++++++++++++++++---...---***((()))+++************************,,,'''&&&+++///...,,,,,,+++++++++)))'''&&&(((******+++,,,,,,++++++,,,...+++,,,,,,+++***))))))+++(((***++++++)))(((((()))++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,------------,,,,,,+++******+++++++++,,,,,,,,,---.....................------........./////////000...------///000//////.........---------......//////000000000000//////000000000000////////////000111222333333222111000000111222222000000111222/////////000111111222222555444444333333444444555555555555555444333222222111444444333444888:::888666666555777:::;;;;;;:::999999999888777666555444333333555555555555333333666444333222333333222111111222333555666555333000444444333333444444555555666666666555444333222111,,,111555444111000222444222222222444666777777555555444222111000000//////000111111111111000//////222222222000///...000222///000000111222333444444/////////000000///......111222222333333333333333444333222111222444666888=========<<<;;;:::888777@@@===:::;;;===???>>><<<888888888555333222333555222333555666666444333111000222444555555333000///111000/////////000111222111333444666777777777777444777999888666:::BBBIIIOOOSSSVVVVVVWWWZZZYYYVVVPPPJJJCCC???AAADDDEEEFFFJJJJJJKKKKKKJJJFFF@@@;;;FFFHHHHHHDDD@@@???DDDIIIHHHGGGFFFCCC@@@<<<888666444555444333333444888;;;>>>@@@AAA???;;;666222000111000.........000222333666888;;;;;;===???CCCEEEEEE@@@;;;;;;<<<===BBBHHHHHHBBB<<<777444333222222000222777<<<>>>AAAJJJTTTkkkzzzwwwuuutttyyy|||~~~zzzyyy}}}wwwrrrrrrxxxuuupppmmmlllkkkjjjiiimmmkkkcccUUUJJJEEEBBB>>>999888666555333333222222000000000000111222333333>>>???<<<444000111333333===NNN___aaa\\\ZZZ\\\^^^aaa``````___]]]YYYSSSOOOFFFCCC???999555111///...ooo[[[KKK@@@===::::::999888777666666666666666666777777666555555222000///111333444333222777111,,,---222666555333333222222000//////000111---,,,,,,---//////...---/////////......------------...//////......///000,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,///111...(((%%%&&&***,,,,,,,,,,,,,,,,,,,,,,,,%%%"""###(((,,,***)))))),,,,,,,,,+++))))))***,,,)))+++,,,,,,++++++,,,---!!!$$$((()))((((((***,,,((()))+++***))))))***++++++,,,,,,,,,,,,---------******************))))))............---,,,,,,+++******+++++++++,,,,,,,,,///.................................////////////111///......///000///...---------------...//////......////////////......000000000000////////////111222333444444333222111000111222111000///000222//////000000111111111111555444444333333444444555444444555555555444333333333666555222222777888777777666666777999:::<<<<<<999999999888777555444333222222333333333333222222444333222333444444333111333333333444444444222111333333222222222333333444444444333333333222111111...111444444222111222333333222222333555666666444111111000000111111222333111222333333333333222111111111111//////000333666///000000111222333444444111111111111111111000///111111222333333333333222333333222222333444666777<<<;;;:::999777666666555:::888777;;;AAACCCAAA===555555444222111222444777222444666888888777555333555777:::<<<<<<:::777555222222111111222333555666444666888::::::999888777777999;;;:::999;;;AAAFFFLLLPPPSSSTTTUUUXXXWWWSSSPPPHHH???===@@@FFFHHHHHHDDDEEEFFFHHHIIIGGGDDDAAADDDFFFGGGEEEBBBDDDJJJPPPMMMLLLJJJFFFBBB>>>:::888111222333222222222444666333777;;;;;;888666777888333222000///...///000111444888;;;<<<@@@GGGNNNQQQLLLCCC;;;<<>>HHHSSSfff|||{{{xxxwwwxxx{{{~~~}}}wwwuuuwwwxxxwwwppppppuuu{{{}}}yyywwwxxx|||xxxssspppnnnllljjjiiiffffff```VVVMMMHHHBBB<<<666666555444444333333333000000111111111222444555@@@<<<666111000222444444???QQQbbbddd^^^ZZZZZZ[[[___]]]ZZZWWWTTTOOOIIIEEE;;;999666333111000000000uuuZZZLLLCCC???===;;;:::999888888888888888444555555666666666555555222111111222333444444333333...***+++111555666444000000............------...------...000///...,,,------------......//////)))+++,,,,,,++++++,,,------,,,+++***************++++++++++++++++++++++++$$$))),,,,,,((((((+++///------------------------)))'''(((---///,,,+++,,,,,,,,,---,,,******+++,,,)))***,,,+++******+++---###(((***((((((***,,,,,,------,,,)))((()))***+++++++++,,,,,,,,,------,,,,,,,,,---------------............---,,,,,,+++******+++++++++,,,,,,,,,...............---------........./////////000000111///------...///...------------------...///000......////////////......////////////000000000000111222333444444333222111///000111111000///000111000000000000000111111111444444444333333444444444333333444444555444444444666888666222111444555333555555666777888:::<<<===777777777666555333222111111111222222222222111111333222222333555555333222444444333222111222333444222222111111111111111222000000111111111222333333333222222333444444111///222111000111333444444333111111000000111111222333111222222333333333222222.../////////000222666999111111111111111111111111000000111111111000000///000111222222333333222222111222333555666555555444888777777666666555555555777555666:::???@@@;;;666222333333222111333777999333555777999999888555444555888:::======;;;888666222222222222333444666777888:::;;;<<<;;;999777666:::<<<>>>>>><<<===???BBBCCCGGGJJJKKKMMMQQQQQQMMMJJJDDD>>>>>>CCCIIIJJJJJJCCCBBBAAABBBDDDFFFEEEEEEAAADDDGGGFFFEEEGGGNNNTTTOOONNNKKKGGGCCC???<<<:::///111444444333333333444000333444444333444999===666555555444333222111111222777999999@@@MMMXXX\\\SSSGGG<<>>======>>><<<>>>HHHSSSccc{{{}}}||||||}}}zzzzzzzzzwwwbbbccciiirrrwwwwwwwwwzzz~~~|||xxxuuurrroookkkiiiggghhhcccZZZQQQJJJ@@@888444444444444444333333222///111333222111222444777@@@:::333000///000222333@@@PPP___dddaaa^^^YYYUUUTTTPPPKKKFFFBBB???<<<:::444333111///...///111222bbbLLLCCC===999888;;;:::999888888888888888333444555555555555555555222222222333333333333333111---******---000000///111000//////000111///...///......///000///---,,,++++++,,,,,,---......///+++,,,------,,,,,,---...///...---,,,,,,++++++,,,++++++++++++++++++++++++'''***,,,+++(((''')))+++------------------------///,,,,,,///...***)))+++)))+++,,,+++***)))***+++)))***++++++******+++---''')))++++++***)))))))))111111///,,,)))&&&&&&'''******+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,------------,,,,,,+++******+++++++++,,,,,,,,,,,,---------------------....../////////000000000000...------///000///..................///000111......////////////......////////////000000000000000111222333333222111000///000111111//////000111000000000000000000111111444333333222222333333444111111222333444444444444777999777333222444333000222444666777777888;;;<<<555555555444333222111000111111111111111111111111111111222333555666444222444444333111000111444777222222111111000000111111/////////000111222444555555333111222555666222---222111///000222333333222555444222111000000//////000000000///000000111222,,,...///000111333777:::222222111111000000000///,,,---....../////////...000111111222222222222222000111444666777666444333555666666777666666555555888777888:::;;;999444///111222333333333555888;;;444555777888888666555333111222555777777666444222111111000000111333444666::::::::::::999777666555999<<<@@@AAAAAA@@@??????<<<@@@CCCCCCFFFKKKMMMKKKFFFCCC???@@@CCCFFFGGGFFFDDDAAA>>>>>>>>>@@@@@@???>>>BBBFFFFFFEEEFFFLLLRRRLLLKKKHHHEEEAAA>>><<<:::000222444555444444555666666555333000///222777:::666777999:::999777555333000555666444<<>>=========;;;999===BBBFFFEEEBBBBBBEEEIIIGGGEEECCC@@@>>>;;;:::999333333222222111444888;;;===888333000000222555666555888<<>>BBBCCCCCCGGGOOOTTTUUUNNNLLLHHHBBB===:::;;;<<<@@@??????@@@@@@>>>;;;888===BBBFFFEEE@@@===>>>AAABBBAAA???===:::999888888555444111......333:::???>>>999333111333555666555444888===AAABBB>>>:::666111444000)))000FFFXXX^^^PPPJJJ???999BBBUUU```bbbPPPCCC::::::999555999CCCIIIOOOXXX^^^\\\VVVVVVZZZYYYnnnxxx{{{~~~{{{xxxsssooopppqqqrrrvvv}}}zzz{{{}}}}}}zzztttkkkdddkkkkkkggg```YYYQQQEEE999222333444444333222000///222555777555111000333777///---000555444///111666@@@OOO\\\]]]VVVKKK???666444333333555777777666555555777:::>>>AAADDDEEEFFFnnnbbbWWWIII???;;;:::888666:::;;;;;;999666666999===666666666666666555555444333333222222111000//////333///---...000...((("""///000111111111000...---,,,------+++))))))***+++------------------------)))***+++,,,---,,,+++***,,,)))''')))---///,,,(((+++++++++************)))((())))))))))))*********+++***(((***,,,---***(((+++(((&&&%%%''')))******---......,,,***(((((()))+++111444111...---,,,******+++,,,+++)))))))))+++,,,+++***((((((((()))***))))))))))))************)))***+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,***((()))+++,,,+++(((------......///.........111000000000///---)))&&&///000222444555555555555444333000.........///000222111//////000000...---000000111222222222222222111000///......///000111111222333444333222111111333222333333444555666777444333222222222333444555333333333333333333333333444444444333333222222111333444555444444666999;;;999777333222222444555555444444333111//////222444333444555666777666555444444444555555555444222111666666666666666555555444444444333222222111111111333333333333333333222222222222333555777888666444444444333222222333333333777777777666555444444333999888666333000000222444555444222111111111222222////////////000000000000///111222111///000333666555555555444444777;;;???EEEBBB???===>>>?????????===999777888888555333444555555444333333333333444444555666777777777555555444444555555444333222222333222111///---...000222999888555333333333444555444888???IIIPPPQQQMMMHHHEEEDDDDDDHHHNNNUUUZZZ]]]RRRIIIAAA>>><<<:::;;;>>>===???BBBBBB@@@<<<::::::@@@CCCFFFGGGFFFCCC???<<<>>>======>>>>>><<<888444444111//////111333444555888555222000111222333444@@@EEEHHHEEE===999;;;???666333111333:::BBBIIIMMMAAA===888666:::CCCMMMUUUQQQKKKBBB<<<::::::<<<===EEESSSbbbgggbbb]]]^^^aaadddjjjsss|||{{{ssstttzzz}}}yyywwwtttsssrrrtttvvvwww~~~zzzxxxwwwrrriiiddddddiiikkkhhh```XXXQQQIIIBBB999888777777666444333222444666999999777555333333111111000000///000000000>>>KKKWWWXXXQQQGGG;;;222333333333000...000555:::===???DDDJJJNNNOOOMMMJJJuuuaaa^^^TTTHHH@@@===<<<:::888666777888777666777;;;???666666666666666555444444333333222111111000//////111///...///111000---)))......//////......---,,,---......---+++***,,,---------------------------)))***+++,,,,,,,,,++++++,,,)))(((***...000...***+++++++++************))))))))))))*********+++++++++***)))***,,,,,,***(((***((('''''')))************+++,,,,,,******+++,,,444;;;>>>999222...,,,)))***+++++++++)))((()))***,,,+++)))((((((((()))***))))))))))))************))))))******************+++,,,------++++++,,,---,,,+++)))***,,,---+++)))++++++,,,------------,,,+++,,,...222555666444222,,,---///111222222222222555444222111000000000000000///...///000111000///111000///...///000222333222111000//////000111222111111111222333333111///222222222222333444555666111111000000000111222333111111222333333444555555666555555444333222222111444555555333111111333555;;;999666444333444555555444444444222000000222444111222222333444333333333000111333555666666666555555555555555555444444333222222222222222222333333333333333333444444444444333333555888::::::777444444333333222222333333444222222111111000//////...000111222333222222444666333444555555444333222111222222222111111000000///---///000///---...111444555666666777777:::???CCCHHHFFFCCCBBBCCCEEEEEEEEEDDD>>>::::::999666666888555555444333333333333333222333444555666777777777555555555555555444333333444444333222111222555666444222111000000111333444444777???IIIQQQUUUSSSQQQGGGHHHKKKPPPUUUYYYYYYYYYQQQIIIBBB???===999999;;;>>>@@@CCCCCCBBB@@@@@@@@@DDDEEEEEEEEECCC???<<<:::<<<;;;::::::;;;;;;:::999333111//////111333333333333111///...000222444555<<>>999888555444555;;;BBBFFFLLLGGG@@@<<<;;;<<<>>>>>>LLLTTT]]]^^^XXXTTTUUUXXXZZZbbbnnnzzzwwwnnnoootttwww~~~|||yyyvvvuuutttuuuvvvsssqqqpppqqqnnngggccccccjjjkkkhhh```ZZZTTTLLLCCC;;;;;;999666333111111222111444666777666666666777333333222111000000111111;;;EEEMMMLLLFFF???888222///000///,,,+++///666===HHHIIIKKKNNNQQQRRRPPPNNNtttddd[[[TTTMMMEEE???======;;;999555666777666666777:::<<<555555666666555555444333222222222111111000000////////////000000111111111------,,,++++++++++++,,,...//////...,,,,,,---///------------------------)))***+++,,,,,,,,,,,,++++++)))(((***---///...++++++++++++************)))************+++++++++,,,+++***)))***,,,,,,***)))))))))((()))+++,,,+++)))''')))++++++++++++---...666>>>CCC===444///,,,+++)))***+++***((('''((()))+++***))))))((()))))))))))))))))))))************((())))))))))))(((((('''+++,,,---,,,+++***+++------,,,++++++------,,,+++,,,,,,,,,---------......,,,,,,...000111///+++''',,,,,,...///000111111000555555555444333222000000///......///111222222111111000...,,,,,,///111333222222111111111111222222333111000222444555222000111111111111111222333444111000000000000111222222...///000222444666777888888777666555444333222222444444444333111111222444===<<<999777555444444555222333444333222111222333222222222222222333444444111222333444666666666666444444444555444333333222111111111222333444444444333333333444555555666666333333555888::::::777444333333333222222333333444999999999888777777666666+++---111333333333333444333444666888888666333111555444444333222111000000---...//////...///111333666777888999;;;>>>BBBFFFJJJHHHFFFFFFGGGIIIJJJIIIGGG@@@;;;:::999777777:::666666555444333333222222222222222333555666888999666666666555555555555444444444333333333555777888000//////...///111333444444777===EEEMMMSSSUUUTTTEEEHHHOOOVVV\\\]]][[[XXXRRRKKKDDDBBB>>>999666888???AAACCCDDDDDDEEEFFFHHHJJJIIIFFFCCC@@@>>><<<;;;>>>;;;999888999:::::::::222111000111333333333111222111000000111222444555888888888888:::;;;===???:::777444222222333333333333333333222222333666999BBB???<<<:::;;;===>>>>>>GGGIIIKKKIIIEEEDDDEEEHHHQQQYYYggguuuyyypppqqqvvvyyy~~~|||yyyuuuqqqooonnnnnnjjjhhhhhhkkkkkkfffeeeffflllkkkggg```ZZZUUUKKK@@@??????===999333000111444222444555666555555666888666555444333222111111111777===@@@<<<888666444111//////---,,,---333>>>FFFSSSRRRRRRSSSTTTSSSQQQOOO|||hhh\\\UUUHHHDDD???<<<;;;:::999888999888777666555555666666444555555555555444333333222111111111000000000//////000000000//////111333...---+++*********+++,,,......///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++)))((((((***+++***(((+++++++++*********))))))******+++++++++,,,,,,,,,*********+++++++++***))))))))))))+++------+++(((''')))***+++***+++,,,...+++555<<<888000---,,,,,,((()))***)))((('''''')))******))))))))))))))))))((()))))))))************))))))***))))))((('''&&&***,,,,,,,,,+++***+++,,,------,,,------------,,,............///000000111............,,,((("""//////000111222222333333555666666666555333111///000///...///111222111000000000///......000111222111111111111111111111111555222111222666777555222000000000000000111222222222222222222222333333444...///000222444666777888999888777666555444333222222333444444444444666888======<<<999666555444555111333555444333222222333555444333222333444666777555555555555555555444444444555555555555444333333222222222333333333444444333333444444555666777777333222222444666666555333333333222222222333444444333333333333222222111111000111333333111000111222333444666777777666444333444333333333222222111111000000111111111222333444777888::::::;;;>>>BBBEEEEEEDDDCCCCCCFFFGGGHHHGGGAAA;;;888888888666666888888888777777666444333333444333333333333555777888666666666555555555666666444222111111222333333333000000000000111222333444555666:::???EEEKKKOOOQQQEEEIIIQQQZZZaaaccc```]]]YYYPPPHHHDDD???999666777???AAACCCDDDEEEFFFIIIKKKMMMJJJFFFBBB@@@??????@@@BBB@@@===;;;;;;:::999777444333333333555555333111555555555555333333444555777555222444888<<<======666555333444555666555444222333444333000000333666:::999888999;;;>>>>>>>>>>>>===<<<;;;;;;;;;===>>>HHHOOO[[[gggrrrxxx{{{|||{{{tttuuuyyy||||||zzzwwwsssooollljjjiiihhhfffgggkkkllliiiiiikkkmmmkkkfff___YYYTTTIII>>>CCCEEEEEEAAA:::666666777777888777555333222333555888777666444333222222222222666777222///111222111111000//////222;;;HHHRRRVVVVVVVVVVVVVVVTTTPPPMMM}}}nnn```QQQGGG@@@>>><<<:::::::::999888999888777666666555555444444444444444444333333222111111111000000000000000///000000///------///111///...,,,+++++++++,,,---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,------+++***'''&&&&&&&&&%%%%%%+++++++++*********))))))******+++++++++,,,,,,,,,)))***+++++++++*********((((((***,,,...---***((()))***++++++))))))***+++###---333111,,,***+++***((()))***)))(((''''''))))))))))))*********))))))((()))))))))************++++++++++++******)))(((***+++,,,,,,******+++,,,------...------------......---------...///111222,,,---...111222000,,,)))111111111111222333333444333555666777666444222000333111000000111111000...///000111222333222111000///000000000000000000///333111000111444555444222000000/////////000111111111111222222333333333333000111111222444555555666999888777666555444333333111222444444444333555666:::<<<===;;;777555555555111333555555333222333444444444333222333444555666555555555555555555555555666666666666666555444444444444444333333333222222333333444444555666777777666444111000222444555666333222222222333333444555333333333222222222222222555555444222000000222444555555444444444444555555111111111222222333333333111111111222444444444444777888999999999:::===???>>><<<<<<===???AAAAAA@@@999555555999:::888666777999999999999888777555555777666444333333444555666666666555555555555666777666333111111222222000...222111111111111111111222333444666:::???FFFLLLQQQQQQSSSYYY___eeeggggggeee___UUUKKKEEE@@@:::888:::>>>@@@BBBCCCCCCDDDFFFHHHGGGDDDAAA>>>===>>>@@@BBB@@@@@@???@@@@@@>>>:::777666555555555666666333222333555777777555444555777999555111222777::::::999222111222444777888777666222444444222//////444888888888888:::>>>@@@AAA@@@>>>>>>???@@@AAAAAAAAA@@@DDDHHHOOOWWW```ggglllnnn{{{~~~wwwqqqrrrvvvyyy{{{zzzyyyvvvssspppmmmkkkiiiggghhhkkkllliiiiiillljjjjjjgggaaa]]]YYYPPPGGGIIIKKKMMMJJJEEE???<<<;;;888999888666444333444555888777666444333222222222///333333///...111222000...///000111555@@@MMMWWWVVVWWWZZZ\\\\\\WWWQQQLLL~~~kkkbbbWWWHHH===???>>><<<;;;:::::::::;;;666555555666888888888666333333444444333333222111000000000000000000000000000//////......------,,,///...------,,,,,,------***+++++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,+++)))'''%%%%%%%%%&&&+++++++++************)))************+++++++++,,,)))***,,,,,,***)))***+++(((((()))+++---,,,***(((***+++,,,+++)))(((((()))%%%+++///---*********((()))***+++***((('''((()))(((((()))************)))))))))))))))************+++,,,,,,,,,,,,++++++******+++,,,+++***)))***,,,,,,---......,,,,,,---...+++*********+++---...000------...111333333111///000////////////000111222111222444555555444222111444222111111111111///......///222444555333111/////////000000000000//////////////////000000222333000000000//////000000111...///000000111111000000222222222333333444444444777777777666555555444444222333444333111///...///555888;;;;;;777555555666222333444444333333444555111111111111111222333333222222333444555777999:::666666777777666666555444555555555444333222222222333333333444555555666666999666333222333555777777222222222222333444555555888888888888888888777777555444333222111222666999666555444333333444666777///000111222333444444555111000000222444555444222555666777777666666888:::999888777999;;;<<<<<<;;;555333555:::===:::777888777888999:::999888777666888777666555555444555555666555444444444555666777999666333333444444111...111111111111000000000000111222555888>>>FFFOOOUUU^^^^^^___bbbdddfffeeeddd]]]UUULLLHHHCCC>>><<<>>>@@@AAACCCBBBAAA???@@@@@@;;;:::999999:::;;;>>>???::::::<<>>;;;888777555555555555333222...222666666555444555777888555222333666888777666111111111333555666555444222444444111------333999:::::::::<<<@@@BBBBBBAAA???AAADDDGGGHHHGGGEEEDDDLLLMMMQQQUUU[[[bbbgggjjjmmmtttwwwtttqqqsssvvvxxxvvvvvvuuutttrrrooollljjjiiiffffffiiiiiiffffffiiifffiiijjjgggdddccc^^^YYYRRRRRRQQQOOOKKKFFF@@@===666777888888666666777888666555444333222111111111///222222//////222333000+++---000444999CCCOOOXXXYYY[[[___aaaaaa[[[SSSMMMqqqaaaVVVLLLCCC???======<<<:::888888:::;;;777666555666999999888666333333333333333222111111///000000000000000000000///...---...000000---***---------...------,,,+++)))***+++*********,,,---++++++++++++++++++++++++***)))))))))+++,,,...///---,,,+++)))((()))+++,,,+++++++++************))))))))))))*********++++++(((***,,,,,,***)))***+++((((((((()))++++++)))((()))++++++***)))((((((***(((+++,,,***+++------)))***+++++++++)))((()))***'''((()))***+++******)))))))))))))))***************+++,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***++++++---...---+++***,,,...***)))(((((())),,,...///000...------......,,,+++//////.........///000111...///111222333333222222333111000000222222111000...///111222222222111000///000111111111111000///...000222111//////222666111111000000000000000111---...///000111000000///111222222333333444444555555555555555555555555555111333444333000...---...///444999999777444555777333444444333222333555777000000111222222222222222222222222333555888:::;;;555555666666555555444333444444444444444444333333333333333333444444444444777555444444555666555444222222222222333444555666000000000000000000000000111222333333333555777:::555555666666666777777777222222333333444444555555222111111444666777555333111222444555444555777999999888888:::<<<<<<;;;:::777444444888;;;888777888444666777999999888777666777777777777777777666666555444333222333444666777999666333444666666333///000000111222333333333333111333555888<<>>======999>>>DDDHHHIIIIIIJJJKKKUUUVVVYYY\\\```eeehhhjjjbbblllssstttsssvvvzzz{{{qqqrrrrrrqqqooolllhhhfffhhheeedddffffffcccdddgggeeelllpppmmmhhhfffeeeccc^^^XXXRRRNNNKKKGGGAAA;;;666888::::::999888777888333333222111000000111111000111000---...222333111///333999>>>CCCKKKVVV]]]___```aaabbb```[[[SSSMMM}}}hhhXXXJJJ@@@???DDD<<<;;;:::777555555777999<<<999777888999888555222222333333333333222111111////////////000000000000///,,,+++...333444///***,,,,,,---...---,,,+++***)))+++++++++******,,,...++++++++++++++++++++++++***)))))))))***,,,...///---...---,,,,,,---000333+++++++++************)))((())))))))))))*********(((***---,,,***(((***+++(((''''''(((******)))(((((()))******)))((()))+++((()))((('''+++111000,,,***+++,,,+++***))))))+++'''((()))+++++++++***)))))))))))))))************)))***+++,,,,,,,,,,,,,,,)))+++++++++***)))***+++***,,,...---+++***+++...+++******)))+++---///111...,,,+++,,,...000000000000000///......///111222---...///000111222222333111000///000222333333222///////////////000111111000111222333333222111000///444777555000000555;;;222111000000000000111111///000111333333222222111000111111222444555555666444444444555555555555555///222444444333222222222,,,111777999666444666888444444444222111222666888111222333444555444333333666555444444555666777888444444555555444444333222222333333444444555555666333333333333333333333222222222333555666555222///222222222222333444555666555555555555666666666666000222555666555444555666444555888::::::999777666555555555555555555444444555444444777::::::888555...000222333444555777999<<<;;;;;;<<<>>>>>>===;;;999444222555666555555777222333555777888777666555555666777999999999888777555444222222222444666777666333111333666777444000111222333555777888888888333555777888:::???HHHNNNLLLKKKKKKLLLNNNNNNMMMKKKJJJGGGIIIMMMMMMHHHCCCBBBDDDFFFFFFDDD>>>888444222111222555777999999999999777666444444666888888888888555222000000000000000:::>>>@@@===666///------000111222333333333333333555444333444666777777666333777:::777000---000444777666444555777888888777444:::CCCHHHKKKNNNSSSWWWUUUWWWZZZ^^^aaadddeeefffYYYdddnnnqqqsssvvvyyyzzztttuuuuuutttrrrnnnjjjhhhgggddddddffffffcccdddggggggppptttooogggdddccccccfff\\\QQQJJJHHHEEE???999:::<<<======:::777555444111111000000///000000000111111...***+++111333111777<<>>>>>>>><<<:::999::::::999777666777999:::999888666444333333333333333333333333000000000000////////////////////////............***++++++,,,,,,++++++***---.........---,,,,,,+++---***+++......)))((()))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,***)))***)))''''''((()))***************++++++************+++++++++++++++++++++***)))((((((((((((((())))))))))))&&&''')))***+++++++++***************************(((((()))+++------+++))),,,,,,,,,---------......+++***)))***++++++***))))))+++---+++(((&&&'''***...222333...%%%!!!&&&---------......------,,,+++///////////////000000000111///...------...///111---------............///111111111111111111111111///000111222222111000///000000111222222222222111222222111000//////000000///000000///......111333111111111000...---...000333222111000000111222333333333333444444444555555333444555555555333000///222222111222333555777888777666555444333222222222555444222111111222333555555555666777777777777777666555444333333333333444333444444555555444444333000000000000000000000000333333333333333333333333111000///...///444;;;@@@EEEDDD@@@999333000333777222333444444222222333444888555222222555666666444222222222222222222222222444222222444777999777555333333444444555666666666666888999999999999;;;<<<:::999888666555555444444666666444333333444555666999777555333333444666888666666666666666666555555111111222333555444111///222333666;;;AAA@@@:::444666444444777<<<@@@@@@???FFF===999???GGGGGGAAA===<<>>===>>>AAADDDAAA:::555555777444333222333555555555444444555555555333222333444777555222000///000222333555:::???>>>888333222333000000111222333444444555:::;;;:::888:::<<<999222000000000111333222000...444222000000111333333333111444:::AAAFFFJJJOOOTTTWWW[[[[[[VVVVVV^^^cccdddZZZ___iiisssyyyzzzuuuqqqvvvtttsssssssssooohhhbbb```ccceeeeeedddeeeiiimmmqqqlllddd]]]___eeehhhfffhhhWWWHHHHHHMMMKKKAAA999:::;;;;;;:::888555111///---...111555333......222666::::::777777999555...888BBBNNNXXX```ggggggcccdddbbb``````___[[[TTTNNNvvveeeRRRGGGAAA===;;;;;;;;;;;;;;;<<<<<<;;;999666666777888999999777666444444444444444333333222222000000000000////////////////////////............,,,------......------,,,------......---,,,,,,++++++***---///---)))***---************************++++++************++++++((()))*********,,,,,,+++******+++,,,,,,,,,,,,,,,+++******))))))******+++******++++++***))))))((())))))*********+++++++++%%%&&&((()))******))))))************************((()))***+++,,,,,,------******+++++++++,,,,,,,,,+++***)))***++++++***)))***+++++++++)))((()))***,,,///000,,,'''%%%)))...,,,---......////////////000000000000000000//////000///...------...///000---------............///111111111111111111111111///000111222222111000///000000111111111222222222333222111000000000000000///000000///......111333///000111000//////000222333222111000000111222333333333333444444444444555555666666666666444333222444444444444555555666777666555444444333333333333888777555333222222333444666666777888888888888888555555444444333222222111444444444555555444444444111111111111111111111111333333333333333333333333000111222222555:::@@@EEEKKKGGG@@@;;;777555555555222333444333222222222444777444222222444555555444222222222222222222222222444333222444777888777555444444444555666666777777555777888888888888999;;;888888777666666666777777666555444333333444555555444444555666666666666666444444555666666555555555888888888888888777444111333222444999======888222555555666;;;@@@CCCAAA>>>888777;;;BBBEEEAAA<<<:::===CCCIIIJJJFFFAAA<<<;;;:::<<<===;;;666333222333333111111111333333333111222333555555444444555666888777555333222222333444222666:::;;;888555555555111111111222222333333444777999999888;;;>>><<<666222111111222333333222000555333222111111111111111333666;;;???AAABBBEEEHHHLLLQQQRRROOOQQQ[[[cccfffbbbfffmmmrrrvvvwwwvvvuuuvvvuuusssrrrppplllhhhdddeeeeeeeeeffffffiiimmmpppnnnmmmgggbbbdddkkkpppqqq^^^OOOBBBBBBHHHIIIDDD@@@777777777666444222///---......222555444///000444777;;;;;;666444777777444GGGPPPZZZaaagggllljjjfffggggggfffeeebbb]]]WWWSSSvvvjjj[[[KKKCCC???;;;:::;;;888999:::<<<>>><<<999555666777888888888777555444666666555444333333222222000000000000/////////////////////............---,,,------......------,,,---------------,,,,,,+++((((((+++...,,,)))***///))))))))))))))))))))))))************************)))((()))***++++++,,,,,,***++++++++++++,,,,,,,,,+++******))))))******+++))))))******))))))(((((())))))************++++++%%%&&&'''((())))))((((((************************(((***,,,***((((((***---((())))))))))))*********+++***)))***++++++***)))+++***)))***+++,,,,,,+++++++++,,,+++******---///+++,,,---///000111111111111111111000000/////////000///...------...///000---------............///000000000000000000000000///000111222222111000///111111000///000111222333333333222111111111111222///000000000//////111333...///000000///000222444333222222111111222222333333333333333444444444444666666555555444444333333444444555555555555444444555444444333333444444444:::999777555333333333333666666777888888888888777000111222333444333222222333333444444444444333333222222222222222222222222444444333333222222111111///111333444666999===AAADDD>>>666333444444111...111222333333222111222333555333111111333444333222222222222222222222222222333333333444666777555444222222333444444555555666444555777777666666777999666666666666666777888999555444444333333444444555///111555888999888666555222222333444555555555555888777666555555333///,,,333222222555888888555111111333666===BBBDDD@@@<<<000333999>>><<<777888<<<;;;@@@EEEFFFAAA;;;888666666777777777666444333333222111000000111222111///111333555666666666777888888777777666555555555555222444666777777666444333222222222222222222333333222555777777:::>>>===999444333111111333444333222444444333222111000//////000555:::<<<<<<===???AAAAAAFFFGGGFFFIIIRRR\\\aaadddgggkkkmmmlllmmmpppsssuuutttrrrnnniiifffeeeeeefffeeecccdddhhhlllnnnoooiiijjjhhhdddgggnnnrrrrrrTTTFFF;;;;;;BBBFFFGGGHHH777666555444222000...---------000333333000000333888<<<;;;444111555;;;???TTT[[[cccgggkkknnnmmmhhhffffffeeeccc```\\\WWWTTT~~~mmm^^^RRRFFFAAA>>>;;;;;;<<<777777777999;;;:::888666666666777777777666555444777777666555444222222111000000000000//////////////////.........---------***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++(((%%%%%%)))+++******,,,************************)))))))))******))))))))),,,******++++++)))(((***))))))))))))))))))************))))))))))))******(((((())))))))))))((((((''''''''''''((((((((()))'''''''''(((((()))))))))***************************,,,---)))$$$"""%%%)))((((((((()))))))))******+++***)))***++++++***)))+++)))((()))---///---++++++***)))***,,,---......,,,,,,---//////000000000222222111000//////......///......------......///---------............//////////////////////////////000111222222111000///222111///...///000222444333333222222222222222333///000111000//////111222///000111111000000222444333333333222222333333333222222333333333444444444444333222222111111222222111222444555555555444333333333333333333444555666888777666555444444444444555555666666777666666555+++---000333444555444333111222222333333222222111111111111111111111111111555444444333222111000000...000222222222222333444444111...---...//////...111222333222111000111333222222111111111222222111111111111111111111111111111111222333333333222222000000111111222333333333222444555555444444555777555555444444555555666777333333333333333444444444000222555888999777555333000111222333444555555555444333111111111000---***444222111222444444333111///000333999???AAA???;;;666555555555333111777???555:::??????;;;666333222555555555666999;;;:::999555333222222333333222000222444666777666666777888555555666666666555444333666555444444555444111///444444444444444333333333111555777777999===<<<999555333111000222333333333222333333333111000000111---555<<<<<<;;;===???@@@===@@@AAA@@@@@@FFFOOOUUU[[[___ddddddbbbbbbgggllluuutttpppiiiaaa___aaadddiiigggfffiiinnnqqqqqqoookkkkkkjjjjjjoootttqqqkkkQQQCCC777777<<>><<<::::::<<<888666444444666777888777666666666666555555444444777666666444333222111111000000000000////////////............------------***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,+++,,,%%%"""(((......+++***++++++++++++++++++++++++((()))************)))(((---)))))),,,,,,((((((+++******)))(((((())))))******))))))))))))))))))***'''((())))))))))))((((((&&&''''''''''''((((((((())))))))))))))))))******))))))))))))))))))))))))))),,,---***%%%###'''+++)))))))))************++++++***)))***++++++***)))+++)))''')))---///...,,,---+++***+++---...---,,,------.........------,,,111111111000///...------......------------......---------............///........................///000111222222111000///111000///......000222333333222222222222222333333...000111111000000111222222333333222000///111222333333333444444333333333222222222333333333444444333333222111111111222222000222444666888888888888333333333333444444555666444444444444444444555555333444444444444444333333---...111333444333222111000000000111111000000000000000000000000000000000444444333222111111000000...000222333111000///000///000111111//////111444000111222222000000111222000111111111111000111111111111111111111111111111///000111111000000//////111111111222333333444444111333444444333222333555444444333222222222222222111222222333333333333333444444555555555555444333000111222333444444444444555444333333555555333222555333222222222333333222111000000444;;;???@@@???===777444555555555888===444888<<<<<<999555333333444333444777;;;>>>??????999777555555666555444222333555888888777555555555222333444555444333111000555333222222333333222000444555777888888666555333666:::<<<::::::<<<<<<999444222000000111222333222000222333333222111333555999AAAFFFAAA<<<<<<===<<<999;;;>>>===;;;===FFFNNNSSSYYY```bbbaaaaaafffjjjxxxvvvpppggg```^^^aaafffkkkkkkmmmqqqvvvvvvsssooooooooonnnrrrzzz~~~ttthhhRRRCCC666444888<<<@@@DDD>>><<<777333000.../////////------111222000000333222333444111000999MMM^^^ccciiinnnqqqvvv|||~~~|||pppggg```aaagggkkkfff```iiiYYYUUUEEE???:::::::::888888::::::777444222333666777888666555555555444444444444555555444333222222111111000000000000////////////.........------------,,,,,,------......------,,,***++++++,,,,,,,,,,,,,,,111***&&&***//////,,,+++++++++++++++++++++++++++((()))***++++++***)))(((***%%%&&&,,,---******000---,,,+++*********+++,,,***))))))(((((())))))***(((((())))))******))))))(((((())))))))))))************))))))))))))******))))))))))))))))))))))))(((***,,,+++)))))),,,///************+++++++++++++++***)))***++++++***)))))))))(((***,,,------,,,---,,,,,,,,,---...---+++------......---,,,,,,+++/////////......------------------------------------------............//////////////////////////////000111222222111000///000000///...///000111222222111111111111222333333...000222222111000111222444444444333111000111222333444444555555444444333222222222222333333333333444444444444444333333333333444666888:::<<<======333333333333333444555666222333333444555555666666222333333333333222111111333333444333222000...---//////000000000000//////////////////////////////333333222222111111000000000222555666555333333444///333555333///---///222///111111111000///000111///111222222111000000111111111111111111111111111///000111111///---......222333333444444555666666111222444333222111222444333222111000000000000000000000111222333333333333666666444333333333444444111111222333444444444444555444333444666888777666666555444444333444444555444222000333999@@@CCCDDD===888777===AAA???:::999999<<>>:::777666777111222333555888;;;>>>@@@;;;999777777777666555333333555888888666444333333111111222333333222111000000000000111222333555666555777;;;===>>>;;;888555;;;@@@AAA>>>;;;<<<;;;999333222000000222333222111000222444333111222666:::KKKSSSSSSFFF;;;888777555444777<<<>>><<<<<>>>>>:::555000......000222444000///333555333222444......000111444???TTTgggfffjjjnnnooosssyyyzzzyyyoooiiidddgggnnnpppjjjccciiiTTTKKKEEE>>>:::888::::::888888;;;;;;999666555666777777666666555444444333333444444333333333222222111111111000000000000////////////.........---------,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,,,,///,,,***,,,***'''(((+++************************)))***+++,,,,,,+++***)))***$$$%%%---...)))***111...---+++***)))***+++,,,))))))(((((((((((())))))((())))))***++++++******((((((((()))))))))*********)))(((((((((((()))***))))))))))))))))))))))))******++++++***)))))))))))))))*********++++++++++++***)))***++++++***)))((()))************+++,,,+++,,,---------------...,,,---...............---------------------,,,,,,---------......------------------............//////////////////////////////000111222222111000///////////////000000000111000000000000000111222333...000222333222111111222333444444333111111222444333444555666666555444333111222222222222333333333222333444444555444333222555555666777888:::<<<===444444333333333444555555444555555666666666666555333333333333333222111111444444333222111000000///000111111222222111111000////////////////////////222222222111111111111111111333555555333222111222///000111111000////////////000111000//////000111...111333333111000000111111111111111111111111111000222333222///---...///111111222222333444444444111333444333222111222333111000000000000111222222...///111222333333333222444444444333444444555555333333444444444444444333444222111333555666666666666777777777666666777888333000///222999@@@DDDEEE<<<888:::AAAEEEDDD@@@??????BBBCCCAAA;;;777666666111333555555444555888<<<;;;999777666666555333111000333666777666444333333333333444444444444333333...000111111000111666999444888>>>CCCCCC@@@;;;777999>>>@@@<<<888888888555333222222333444444333111444666666333000111777<<>>BBB???<<>>AAABBB>>>::::::>>>BBBCCCFFFJJJCCCDDDEEEAAA:::555333333333666888666111111555999999777555444444333111///...111555777666555555555555555555555666666666666111333555222......333888444999AAAFFFGGGCCC===999444:::;;;777333333333111333333333555666666444111777999888444000000666<<>>666999AAAFFFBBB<<>>999777666666<<<;;;999999999999777666888...)))///555222,,,)))------111666666222222555888444000111555:::======777888777333...---222777999999<<>>;;;888666666666444333666666666666666777888888888777666555555444444555666555444444555666555333:::999888999::::::999888;;;777333222222333222111777333222333333111222666111111111222222222000///111333444444333333333444333333444444333222000000000///111333111///111555222222333555555444333111333333222111000000000000222222111111000000000000444444333222111222555888666444111111222222222111333333444444555555555444111222222222222222222111444333222222444666666555444444444444666888:::<<<:::888888:::@@@FFFJJJMMMFFFCCC???<<<999888888999<<<<<<<<<:::888888888999;;;444111333333///++++++......222777666222222555444333111222555888:::;;;999<<<>>><<<555111000111333333777===>>>999666666---///111444555555444333444222444:::AAABBB===777888888555333777>>>@@@>>>AAA@@@>>>:::666555666777333666999999888999<<>>???@@@@@@===:::888:::===;;;;;;===>>>@@@AAAAAABBBBBBAAAAAACCCEEEHHHKKKNNNPPPNNNKKKIIIGGGFFFCCCAAAGGGFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>;;;;;;:::888777777888:::@@@AAAAAA???<<<999888888<<<999555222333444444444888444222444444222333777333444444444444333222111000222555666555333333333555555666666666666666555666555666777444000222888000222555666555222000///222111000///......///000111111111111111000///...222222111111222444666777888555333222222222111000333333444444444444444444555555444444444444555555444222111111222333333222666555555444555666888999888999999999:::===AAADDD===<<<:::999999:::<<<===;;;======:::777777999<<<;;;888666666222...---000000000333777666222222555000111444555555555666888>>>CCCHHHGGGAAA888111.........222777999555333444(((***---000333444444555777444444;;;DDDFFF@@@999333444333333888@@@CCCBBB@@@???<<<888444222333444444444333333444777999;;;>>>FFFOOOUUU]]]gggooorrrkkkiiiiiijjjiiifffggglllkkkmmmooopppqqqpppooonnnkkkmmmnnnmmmiiieeecccbbbggg^^^PPPDDDBBBEEEEEEBBB:::666222000111444666777444000---,,,...///...,,,---000444888AAASSSkkk}}}~~~yyyuuupppjjjdddaaajjjMMM@@@@@@???;;;777<<<;;;:::999999888888888777666666666666777888888555555333333333333555555222111111111000000000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,+++***+++...000************)))((((((((())))))))))))(((((((((((()))))))))(((((()))))))))***)))((((((''''''''''''(((''''''(((******)))((('''((()))***++++++******!!!###%%%&&&&&&&&&((())))))***++++++)))(((((()))&&&'''((()))***)))((((((***)))))))))((())))))***$$$'''***+++))))))***,,,)))*********((()))+++---++++++++++++++++++++++++)))+++,,,+++---///,,,&&&***++++++***+++,,,+++***------------------------,,,---------...000444777444333222000---+++)))(((000000//////000222555666999:::;;;======:::777555222222222222222222222222111111111000000000000000111111111111111222222222111111222222333333333444///000111222333444555666444555777999<<<>>>@@@@@@<<<===??????@@@CCCFFFIIIPPPSSSSSSOOOIIIFFFHHHLLLFFFHHHKKKPPPTTTVVVVVVUUUXXXXXXWWWXXXZZZ^^^bbbdddfffeeecccbbbaaa___\\\YYY___^^^]]][[[YYYVVVTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPMMMOOOOOOMMMIIIHHHJJJLLLPPPQQQQQQLLLDDD>>><<<<<<===:::777555555777999:::999777777:::999666555777666777888777555444444444333444555444222222333444888777666666888<<<@@@BBBEEE@@@======;;;666444555444666888777444222111222222111000......///000111...///000111111000000///000......000444777777777777666666666777666333111333333222222222222222222666555444333333444555666333111000000111111111000333444555666666555444333444888<<<;;;999777777999666666666777999<<>>???<<<999111333333111444;;;???>>>;;;;;;999666333222333555888555222222555999;;;<<>>AAAAAA===:::777333000000222444555222///------...//////------000222777BBBVVVpppzzzqqqllljjjgggbbb^^^iiiYYYHHH@@@===;;;999:::999999888888888999::::::777666666555666666777777555444333222222333444555111111111000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************,,,000333)))***+++,,,---,,,***))))))))))))(((((((((''''''((((((((((((((((((((((((++++++***)))((((((((((((+++***))))))))))))'''%%%(((((())))))************!!!###%%%&&&&&&'''((()))&&&(((***+++***)))***+++&&&''')))*********)))(((((()))******)))'''%%%###&&&))),,,+++((('''))),,,'''((())))))'''''')))++++++++++++++++++++++++++++++------+++,,,---)))###...------...---,,,---...,,,---------,,,,,,------,,,,,,+++***,,,111888>>>FFFBBB<<<666111...------000000//////000222555666777999<<<===<<<:::777666111111111111111111111111000000000000000000111111000111111111111111111111111111111111222222222222444444333222222333444444999;;;>>>BBBFFFJJJNNNOOOLLLNNNPPPQQQRRRUUUYYY]]]ccceeeeeeaaaZZZWWWZZZ^^^[[[\\\___cccggghhheeebbbfffeeeddddddeeehhhlllnnnppppppppppppqqqooollliiiiiijjjkkklllllllllkkkkkkccccccbbbbbbbbbccccccdddgggkkknnnmmmiiiffffffgggfffhhhgggccc[[[TTTQQQQQQLLLKKKHHHEEECCCCCCEEEFFFHHHGGGHHHJJJHHHAAA<<<<<<:::;;;;;;999777777999;;;;;;:::888666666:::@@@EEEHHHEEEBBBAAADDDLLLTTTYYYZZZQQQIIIHHHFFF???777333;;;::::::888777777999;;;777666333111000111222333---...///000111222222222222000000444;;;??????<<<::::::<<>>888444222222333444666999<<>>AAAEEEFFFDDD???:::888111///000444444000///111------...///000111222333444777::::::777555666888222555444000000333555444333333222000...///111333666333000000333888;;;<<>>SSSlll~~~|||tttkkkffffffddd```[[[vvvVVVNNNEEEAAA<<<888999<<<777666666555666888999:::777777666555555555555555555444333222222333444555000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************%%%'''(((((((((***---000)))+++...222555333///,,,))))))))))))(((((((((((('''(((((())))))(((((('''+++******))))))))))))***+++***))))))))))))'''%%%)))))))))))))))*********''')))******(((''''''(((%%%'''***+++*********+++'''(((***+++++++++***)))((()))***+++***'''$$$!!!***,,,...---***)))+++...(((***++++++******+++,,,++++++++++++,,,,,,,,,,,,///000///------...+++&&&+++******,,,***'''(((,,,+++---...---,,,+++,,,---,,,+++***)))+++000888>>>JJJFFF>>>777222/////////000000///...///111444555777999::::::777444222222000000000000000000000000000000000000111111111111222222333333222111111000333222222222111111111111333333444666:::@@@EEEHHHFFFHHHKKKOOOSSSWWWZZZ[[[ZZZ\\\^^^___aaadddhhhlllqqqrrrqqqnnnjjjhhhjjjlllnnnnnnnnnpppsssqqqlllgggnnnmmmllllllmmmoooqqqrrruuuuuuwwwyyyzzzyyyvvvsssssstttuuuuuutttsssqqqpppmmmmmmmmmmmmnnnpppqqqqqqwwwzzz}}}~~~|||yyywwwvvvrrrttttttsssoookkkhhhgggeeeeeeccc___[[[YYYYYYZZZaaa___```aaa]]]TTTMMMLLLIIIJJJIIIEEECCCDDDIIINNNOOOLLLIIIGGGJJJRRR]]]dddlllhhhccc```bbbiiiqqqwwwoooeee]]]ZZZUUUJJJ>>>888===:::888999===BBBEEEFFFAAA>>>999555111000000000222111111222333444666777777555666===GGGMMMKKKGGGBBBBBBCCCEEEGGGGGGDDDBBB===;;;999666444444333333000000////////////000000111///......///000000///111555;;;???@@@===888444666;;;BBBFFFCCC===666111000111222444777:::<<<===<<<999777666777666333000333222000///222444000***111000111444444000111555555666888999999999999;;;<<<<<<<<<<<<;;;:::999888555333333555555111111333222111000///...///000111333999===:::333///333888555777666000---...///---111111111000///000333666444444333333555999>>>AAAGGGHHHPPPbbbrrryyyzzzyyy}}}zzzzzzzzzvvvpppnnnpppmmmoooqqqssstttsssrrrrrrtttssssssrrrpppjjjccc^^^XXXUUUMMMCCC???@@@???;;;:::999666333//////000222,,,---......///000000111.........000999JJJ^^^llluuuooohhheeecccaaa[[[VVVyyy[[[IIIDDD@@@???<<<888999===999888777666666777999:::888777666555444333333333444444333222222333444444///000000000000000000000//////.........---------------------------------******+++++++++,,,,,,,,,************************%%%'''(((((((((((()))+++(((+++000666:::999333...*********)))))))))(((((('''((())))))))))))(((''')))(((((((((((())))))***)))(((((((((******((('''******)))))))))))))))))))))***++++++)))''''''(((&&&)))+++,,,+++))))))))))))******+++++++++++++++))))))*********)))((('''++++++,,,,,,+++,,,---...)))+++------,,,+++,,,---+++,,,,,,,,,------------...///...,,,---000...***)))((()))+++)))$$$%%%***+++---...---+++***,,,...,,,,,,,,,,,,,,,///444888>>>;;;777222///------...111000.........000222333222444555444111///000111///////////////////////////000000000111111111111555555666555444333111000333333444666777999::::::======>>>CCCKKKUUU___eee[[[\\\]]]___aaabbbddddddeeefffhhhjjjlllooosssvvv|||{{{yyywwwvvvvvvwwwwwwxxxvvvuuuwwwyyywwwqqqkkksssssssssssstttvvvwwwxxxzzz{{{}}}|||xxx}}}}}}|||{{{yyyuuurrrpppqqqqqqrrrsssuuuwwwyyyzzz{{{zzzzzz{{{||||||zzzyyyxxxxxxyyyzzzzzzxxxuuurrrtttuuuvvvtttpppnnnnnnooosssqqqppprrrooojjjggggggggggggeeeaaa^^^aaaiiipppooolllhhheeegggppp||||||zzz||||||xxxtttnnncccSSSHHHDDDCCC@@@@@@GGGRRRZZZ]]]\\\WWWRRRKKKCCC<<<888666555:::999777555555777999:::<<<999:::DDDQQQXXXVVVPPPJJJGGGDDDCCCDDDFFFGGGGGGAAA???<<<888555444333333222222333333333333222222000...---...000111111000111444888<<<===<<<:::888777999>>>BBBBBB>>>777111///000111222333555666777888<<<>>><<<555000000222+++000222000000222000+++///...000333222000111666777666555888<<<@@@CCCDDD@@@>>>;;;888777666555555666333333666666444444777444222000...---...///000222666888666000...111555666999888333...///000///333333333111000111444777333555777888888<<>>JJJRRRfffuuuzzzooollliiifffbbb\\\TTTOOObbbJJJCCC>>><<<===<<<::::::<<<>>><<<:::999888999:::;;;999888666555333333222222444444222222222222444444////////////000000000000//////.........---------------------------------*********++++++,,,,,,,,,************************(((***,,,+++)))(((((()))%%%)))///777<<<:::333---************))))))))))))'''((()))******)))(((''''''''''''''''''((()))***&&&&&&&&&(((***,,,+++***++++++***)))(((((())))))$$$&&&((()))(((((((((***(((***,,,,,,***(((''''''+++++++++++++++,,,,,,,,,***))))))))))))+++,,,---((((((((()))***,,,------)))***,,,,,,+++++++++,,,,,,,,,,,,------.........+++,,,+++)))+++///000,,,///---...111...(((***000***,,,...---+++***,,,...,,,---//////......000111444333111000///.........111000...---...///111222+++---000000......111444//////////////////////////////000000111111111222888888888888666444222111222333777;;;???DDDGGGIIITTTSSSQQQSSSXXX```iiiooonnnmmmmmmlllkkkkkkjjjjjjoooppprrrtttuuuxxx}}}~~~}}}~~~~~~zzzxxxwwwzzz}}}}}}wwwrrrrrrssstttvvvwwwyyyyyyzzz{{{|||~~~{{{xxx{{{|||~~~}}}|||zzzsssssstttvvvxxx{{{}}}~~~}}}zzzwwwxxx{{{}}}|||zzz}}}}}}~~~zzzuuutttxxx{{{|||zzzyyyzzz|||yyyvvvuuuxxxyyyyyyzzz~~~{{{xxx|||~~~~~~}}}}}}}}}|||jjjWWWOOOOOOPPPNNNPPP[[[kkkvvvwwwtttqqqlllbbbXXXNNNHHHDDDBBBBBB???;;;888777888:::<<<<<<:::;;;FFFUUU]]]ZZZTTTOOOIIIBBB===>>>AAAEEEHHHBBB@@@;;;777444222111111///000111222222111000//////...---...000222222111///000333666888999::::::666666777;;;===<<<666000//////000000111111222222555>>>EEEAAA444,,,...555""",,,444222000222333222...---...222222///111666777444333666>>>FFFJJJLLLGGGCCC>>>:::777555444222666333333666777666777;;;333111///,,,,,,---...000000111222000......000222666::::::555111222333333000000///...,,,,,,///111///333777888777:::AAAGGGDDDIIIWWWgggoooppprrrxxx|||wwwvvv||||||xxxssspppnnnnnnnnnnnnnnnooorrrssspppjjjeee[[[[[[WWWNNNHHHFFFAAA<<<777777555111,,,***,,,...***+++...///000000111222---///000111333666;;;???OOObbbrrruuuwww{{{yyyrrrlllllljjjhhhbbbYYYPPPIIIjjjTTTKKKCCC>>>999888;;;===;;;999999999999888888888888777888777666444444333333333222222222222222333333333444444333000...---...000...///222333///)))(((,,,......---------,,,,,,,,,)))))))))))))))))))))))),,,+++***((((((((()))***,,,,,,+++***)))))))))***$$$***...///000111---(((***)))((((((***,,,///111///...---+++)))'''&&&%%%&&&&&&&&&'''''''''''''''((()))***)))((((((***,,,(((((())))))))))))(((((()))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((...///000000...***'''$$$...---+++)))(((((())))))(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,(((&&&***111111***!!!***+++---,,,++++++,,,...111...,,,,,,......,,,)))000000///---+++---000333555444222000...---,,,,,,111000000//////////////////......------...//////+++,,,---...............222333333222111222444777999888888:::;;;<<<;;;999>>>@@@DDDJJJPPPWWW\\\___dddgggjjjmmmnnnppprrrttt~~~|||vvvoooiiijjjooouuurrrrrrtttxxx~~~}}}}}}~~~~~~~~~www{{{~~~~~~{{{xxxzzz}}}}}}zzzyyy{{{||||||zzz{{{}}}vvvrrrtttrrrooosss|||~~~~~~}}}{{{zzzzzz}}}|||yyyyyyzzz{{{~~~~~~uuuqqqvvvxxxvvv}}}}}}|||}}}{{{uuupppnnnmmmooooooppptttxxx{{{|||{{{}}}yyyrrrjjjdddaaaaaa___]]]XXXPPPHHHCCCCCCDDD:::<<<@@@GGGMMMQQQRRRRRROOOGGG===:::===AAABBBAAA:::888555333333333222111000///111444222,,,---333....../////////...---,,,//////000000222333555555333222000//////000222333+++---///111111111333444555555555444333222111000222222111111000333777:::888666333111000111222444555333222444999???DDDFFFMMMSSSSSSHHH:::333333333777777777666555666999<<>>???@@@999444333111---,,,...111///...///222333222//////...---...222555888999HHHSSSaaahhhgggddddddeeeaaa\\\XXXVVVUUUPPPHHHBBBwwwWWWGGGBBBDDD???:::888999:::777444999999999888888888777777888888777666555555555555222222222222111111111111...///000///......000222...***(((+++---...222666---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***,,,+++******))))))******'''+++---+++,,,...---***))))))))))))***,,,.../////////...---+++***)))(((((((((((('''''''''''''''((()))***)))((((((***,,,(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,,,,---...---+++)))(((...---,,,+++******++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******+++++++++******+++++++++,,,)))(((+++000000+++%%%,,,---///...------...000///---,,,---///000///---//////...---,,,---000333,,,,,,,,,---...000111222///////////////000000111222222222111111111111111......//////000000000000222444666777777888;;;===BBBCCCDDDEEEFFFGGGHHHIIIMMMPPPUUU\\\ccckkkqqqtttxxxxxxxxxwwwuuuuuuwwwyyy{{{zzzxxxsssoooooossswwwvvvwwwzzz~~~}}}}}}|||www{{{~~~~~~~~~{{{xxxxxxzzz||||||{{{{{{~~~yyyxxx{{{yyysssrrrxxx}}}~~~~~~}}}wwwtttrrrqqqwww~~~|||~~~zzzooolllqqqyyy~~~{{{{{{}}}}}}||||||}}}}}}{{{zzzzzzzzzzzz}}}yyyvvvvvvxxxzzzzzzyyyvvvnnneee^^^[[[ZZZTTTNNNGGGBBB@@@@@@AAABBB>>><<<999555333444777:::>>>;;;888888999888444///000///000333111,,,---111.........//////000111111///////////////000000111222111000//////000111222...000333444333333444555222222222222222111000///000000111000111333777;;;777555333000000000222333555333111222666;;;>>>???QQQVVVUUUKKK???888444222333444555444444555888:::999888777666666555222000///000000...,,,,,,...000444777<<<@@@AAA>>>:::777333000------///111111000444444666999;;;<<>>777222111000---,,,...111///...000333444333222222111000111444666888888<<>>999888888888666444999999888888888777777777666666555555555555555555222222111111000000//////,,,...///000///...///000333,,,(((+++////////////---,,,,,,,,,,,,+++++++++************************+++***))))))((()))))))))++++++***)))))))))******+++,,,+++''''''+++---+++(((((()))***+++,,,,,,---------,,,,,,+++***************))))))((((((''''''((()))))))))((((((***,,,(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))******++++++++++++++++++************++++++******************++++++,,,,,,,,,+++++++++************))))))))))))******,,,++++++,,,......,,,***,,,---///...------...000...---,,,...000111111000---......---,,,...111444000000///...............,,,,,,,,,,,,---...///000111111111111000000//////000000111111333444666777444777<<>>>>><<<;;;777444111///000111222222444333555999:::<<>>888333---+++...///---***///000222555777:::;;;<<<999777333000000111222333666555666999:::;;;BBBJJJKKKGGGDDDGGGNNNXXX___bbbkkkpppuuuwwwwwwwwwzzz|||yyyxxxwwwuuuuuuuuuvvvwwwzzzrrrmmmkkkkkkgggccc___XXXOOOIIIEEEDDDCCCDDD;;;555111111111//////111111000000000111111000000,,,---///...---,,,,,,,,,000555<<<@@@AAABBBFFFIIINNNMMMMMMMMMMMMJJJEEEAAAsssSSSEEE???>>>???<<<;;;:::::::::;;;:::999888888888777777777666666111222333444444333333222111111000000///...------///111333333111///......***+++000333111,,,+++------------------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********))))))***))))))((())))))******)))++++++''''''******((((((((()))*********))))))'''''''''(((((())))))))),,,,,,+++***)))((((((''''''((()))((('''''')))+++(((((())))))))))))((((((******))))))))))))******+++++++++++++++++++++++++++***)))''''''(((******%%%&&&&&&'''((((((((()))+++++++++***************,,,,,,,,,+++++++++******++++++************++++++,,,---...---+++,,,...111***+++---,,,++++++,,,...------...------------...,,,---.........///111444111111000000000000111111222222111111111111222222222222222444666888:::<<<999;;;>>>BBBGGGLLLPPPRRR]]]___ccceeefffgggiiijjjeeeiiilllmmmlllooowww}}}wwwxxxzzz{{{|||}}}}}}|||~~~~~~|||||||||}}}~~~}}}yyyvvvvvvyyy}}}~~~~~~{{{zzz}}}}}}~~~}}}{{{}}}xxxtttwww}}}}}}xxxtttrrruuu{{{~~~zzzzzz}}}zzz{{{}}}}}}xxxpppkkkiiimmmrrrtttsssrrrrrrrrruuurrrhhhXXXGGG;;;777666111222333333444555444333222111111000000////////////......------.........,,,---............---,,,'''***///111222333444555......//////000/////////,,,---...---,,,,,,///111222111000/////////000000000///...///000111000//////222333111111000)))!!!444666777777555444444555333333444777<<>>>>>===;;;:::999777777888888777777777666666666444555666777777666555444111111000000//////......---...111111111111222333444222000...)))%%%***111,,,,,,------------......++++++++++++++++++++++++(((((()))************)))))))))((((((((()))******'''***+++))))))++++++''')))))))))(((((((((((((((((()))))))))************++++++******))))))(((((('''((((((((('''''')))+++(((((())))))))))))(((((()))))))))******)))))))))************************,,,+++***((((((((())))))'''((()))***++++++************************++++++,,,,,,,,,+++++++++******+++++++++******++++++++++++,,,---,,,,,,,,,...000,,,---///...------...000,,,---...---,,,+++,,,---,,,---.........///111222333222111000////////////222111111111111222222333666666666999>>>CCCIIILLLMMMOOORRRVVVZZZ]]]___```jjjjjjkkkkkkjjjllloooqqqooorrrtttuuuuuuxxx|||zzz{{{}}}|||||||||~~~zzzvvvuuuyyy|||zzz{{{}}}{{{||||||~~~yyyxxx{{{}}}~~~~~~~~~~~~{{{yyyssstttvvvyyy{{{{{{zzzxxxxxxyyyxxxmmm\\\JJJ===777333555555555777;;;:::777000222444666555333111///...------,,,,,,,,,------------------------------))),,,///111222333555777//////000000000//////...,,,---...---------...000000//////......////////////......000111111000......000111///000111---'''333444555444222111222333111///...///333777:::;;;AAA<<<888777999888444000444222///...///111555888666666555333111000111222000///222666777:::BBBJJJJJJHHHEEECCCCCCHHHOOOUUUZZZ___hhhpppvvvyyy|||~~~tttrrrpppoooqqquuuyyy|||{{{uuupppjjjdddbbbddddddaaaWWWLLLEEEDDDDDDBBB>>>777333333333111111444000000111///,,,***++++++...000222111...---///111777999;;;<<<<<<>>>@@@CCCEEEDDDAAA??????@@@BBBCCCzzzUUUEEEBBB???===>>><<<<<<<<<;;;999777666666888777777777666666666666666777888888888666444333000000000000000000000000---.../////////000222444<<<555///,,,(((%%%(((---*********++++++,,,,,,,,,(((((((((((((((((((((((('''((()))***+++******)))((((((((((((((()))******'''******((())),,,---******)))((('''&&&''''''((((((((()))))))))))))))***))))))))))))))))))))))))'''((((((((('''''')))***(((((())))))))))))((((((((())))))))))))))))))(((************************++++++******)))))))))***((()))***+++++++++***))))))))))))***+++++++++,,,,,,,,,,,,+++++++++************))))))))))))******+++++++++,,,---.........,,,---///...------...000***---///...------...111---...//////......///111888777666444222222111111666666777888999;;;===>>>BBBBBBCCCFFFMMMWWW```eeehhhiiikkkmmmmmmllljjjiiimmmllljjjgggfffiiiooossszzz{{{|||}}}~~~|||}}}|||yyyyyy{{{}}}}}}~~~zzzxxxyyy|||zzzzzz}}}}}}|||yyyvvv~~~||||||~~~yyyyyyzzz|||}}}{{{zzzyyyuuummm___PPPEEEBBBEEEEEEEEEIIIOOOOOOJJJ>>>AAAEEEGGGEEE???888333222222000///...---------///...---,,,,,,---...///,,,---.........000333555///000000000///...------+++---/////////000222444........................000//////000111000---+++)))---...---...222444333...//////......///111444111///------000222444444:::999777888:::999666333///000000000000111111222444666777666333111111333111000111333333333:::BBBBBBBBB@@@======BBBKKKRRRTTTXXXaaallluuu{{{}}}|||sssrrrrrrsssvvvyyy|||~~~|||xxxuuuqqqhhh___^^^dddeeeddd[[[NNNGGGHHHHHHFFF>>>777333333222000000222---///000///---,,,---///+++...000///,,,,,,000444888999;;;===>>>@@@BBBDDD@@@@@@???===<<<===>>>@@@eeeIII@@@>>>::::::>>>666888999999999888888999777777777777666666666666555666777777666444222111000000000000111111111111000000000...,,,---///111222,,,***---000///------(((((())))))*********+++++++++++++++++++++++++++'''((()))+++++++++***)))((((((((((((((()))******)))+++***'''(((,,,...---+++***(((&&&%%%&&&'''(((&&&'''''''''''''''''''''((((((((((((((()))))))))&&&'''((((((&&&'''(((***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++'''((()))******)))((('''(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******))))))(((((((((((())))))*********+++...///...,,,***+++---,,,++++++,,,...))),,,//////...///111444---///000///......///000444444555777999;;;>>>???BBBBBBDDDFFFIIILLLNNNPPPSSSSSSTTTXXXaaammmxxx|||}}}~~~}}}zzzuuupppmmmrrroookkkggggggkkkrrrxxx|||}}}~~~}}}}}}xxxtttrrruuuzzzzzz~~~~~~{{{{{{|||||||||}}}|||wwwrrruuuuuuvvvzzz~~~zzz|||}}}}}}}}}~~~yyyxxxyyyttthhh]]]ZZZ]]]^^^]]]bbbjjjiiicccWWW[[[^^^___YYYOOODDD<<<999888666444222000//////000///---,,,,,,---///000---------+++***+++...000///000//////...---,,,+++***,,,///111222444777999------..................000000000000000...+++(((---000///***))),,,///000///000000000111333777:::333111//////111222222111111222444666888777555333000222666888999777555333333666888888555222222333555333222222///,,,111888777:::=========@@@FFFLLLNNNRRRZZZfffrrryyyyyywwwrrrtttvvvyyy{{{}}}~~~wwwuuusssooodddYYYZZZaaaeeeeee^^^PPPJJJKKKLLLJJJ===777222222111///...111+++...000000......000222///111333222///000666;;;999:::<<<>>>AAACCCEEEFFF<<<===>>>>>>===<<<<<<===eeeRRRCCCBBBBBB<<<888:::999999999999999888777666888999:::999777777777999999888777666444444333333////////////000000000000...///000///...---...000222000+++(((+++000///)))++++++++++++++++++++++++---+++******+++,,,,,,+++))))))(((((((((((())))))******))))))((((((''''''++++++***)))((('''&&&%%%---+++)))(((***+++)))$$$'''(((((())))))))))))))))))+++---///...,,,(((&&&,,,)))&&&&&&)))+++)))'''(((+++......+++(((((()))))))))))))))))))))))))))***((((((***,,,,,,)))&&&...---+++*********(((&&&)))*********++++++++++++***---...++++++...---***---,,,)))((((((***---///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000///---)))---...,,,---000000---//////000000000000//////555555444444666===HHHQQQeeecccaaa```aaaccceeegggllllllmmmsssyyy}}}|||zzzxxxqqqqqqmmmjjjjjjooouuuxxxzzz~~~{{{zzz{{{|||{{{{{{{{{zzzzzz}}}~~~zzzyyy{{{~~~{{{~~~|||vvvppprrruuuyyy}}}{{{|||}}}~~~{{{xxxuuummmppprrrsssqqqooonnnnnnnnnoooooolllfff```]]][[[OOOLLLDDD<<<:::;;;888333......000333222///000444###,,,///...,,,---//////---,,,,,,......+++(((******---333999===<<<:::333000---******,,,///111222...,,,...333555333///,,,,,,------...///000000111111111111111222222333//////...---,,,+++******222000111444999:::666333222777:::999555333666999111444888999777444333222666333111000111333444555999888777999===@@@BBBBBBFFFLLLXXXeeepppvvvvvvuuupppuuu{{{~~~~~~}}}{{{{{{uuurrrooojjj___VVVYYYaaa\\\```]]]SSSMMMNNNNNNLLL===999333/////////000000000...---///222333000---000000111333555777===BBBDDDCCCAAA???@@@BBBEEEFFFCCC@@@AAAEEECCC<<<999;;;[[[KKK@@@@@@@@@;;;999<<<999999999999999888777777777999:::999777666777888888777666444333333222222000000000000000000000000///000111000///...///111+++***&&&###''',,,+++'''............---------------+++******+++,,,++++++******))))))))))))******)))))))))))))))(((((((((************++++++++++++###$$$&&&(((+++,,,***'''''''''((()))))))))((((((+++,,,...//////---+++)))***)))''''''((())))))((((((+++......+++)))))))))))))))))))))))))))))))))***)))(((***,,,,,,)))'''***)))((()))+++,,,+++***)))))))))*********+++++++++---,,,((((((,,,---+++,,,+++***)))***+++---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---000111000...,,,///000//////333333000//////000000111111111111333555888<<>>===;;;999:::<<<666777888777555333333444444333333444555666666555999777666888;;;>>>@@@@@@DDDMMMZZZhhhqqqtttssspppooorrrwww{{{}}}{{{wwwtttpppmmmiiicccZZZTTTYYYccc___bbb___WWWRRRQQQMMMHHH<<<999666444444444333333111000000000222333222111444444555777999<<>>@@@mmmMMMCCC===>>>>>>999999===999999999999999999888777888999::::::888777777888666666444333222222222222222111111000000////////////000111111//////000111++++++(((&&&***//////+++,,,+++++++++******)))))),,,+++))))))+++,,,+++***++++++************++++++(((((())))))))))))))))))))))))******++++++++++++!!!&&&******)))((((((&&&&&&'''((((((((((((''')))***+++,,,,,,,,,++++++((())))))((('''''')))***)))+++------+++)))))))))((((((((((((((((((((((((***)))((()))++++++)))((()))(((((()))+++---,,,,,,((()))))))))************+++,,,***&&&&&&***,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...---...000000000///+++......,,,---111111///111111222333444666888999:::===CCCJJJQQQ[[[dddjjjyyy}}}}}}}}}}}}}}}uuutttrrrssstttvvvvvvuuu{{{~~~~~~~~~}}}yyyzzzzzzyyyyyy|||~~~~~~~~~{{{yyywwwwwwyyyyyyzzz{{{zzzxxxvvvuuuuuu{{{}}}zzzsssmmmfff\\\RRRDDD???<<>>======;;;;;;999999888666444444666999444555777999999888777666888777888:::===@@@AAA@@@CCCLLL[[[jjjrrrtttqqqnnnnnnooosssyyy}}}}}}xxxsssnnnjjjddd]]]WWWUUU]]]gggcccbbb___[[[XXXUUUMMMEEE<<<:::999999:::999777555000111111000///000222444666888:::;;;===AAAEEEHHHKKKJJJIIIHHHGGGFFFEEEEEEHHHEEEEEEFFFFFFCCCBBBDDDxxxTTTCCC???===>>><<<777888===999999999::::::999888888999;;;===<<<:::888888999666555444333222222222222111111000000///...------...000111000///...///000...///---+++---222111...******))))))(((((('''''',,,***))))))***++++++***+++******))))))******+++((((((((())))))******+++******))))))(((''''''&&&###%%%)))+++(((######'''%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))******&&&)))***)))'''&&&))),,,((()))*********)))(((((((((((((((((((((((((((((())))))))))))******)))))),,,***)))***++++++***)))(((((()))))))))*********))),,,+++((((((+++,,,))))))***+++,,,---,,,++++++************++++++++++++,,,,,,,,,---------------...------....../////////+++......,,,,,,000111///555666777:::>>>BBBFFFHHHKKKNNNSSSZZZ```fffkkknnnxxx}}}yyyxxxyyy{{{zzzzzzzzz{{{||||||{{{zzz||||||~~~~~~~~~wwwwwwvvvuuuuuuwww|||~~~}}}{{{xxxtttssstttvvvvvvxxx{{{|||{{{zzzzzz{{{{{{sss^^^WWWSSSUUUXXXVVVSSSQQQNNNKKKHHHHHHHHHEEE???999888666444222111000000///---------...///111111111---......///000000000000///...,,,---///000///...333333222111///...------,,,,,,,,,,,,,,,---......///000000222333444555555000000000111333777:::;;;777666777888::::::888666666777777666666888;;;>>>888:::;;;;;;:::888777666777:::>>>DDDHHHIIIGGGDDDAAAKKKYYYfffooossstttsssrrrpppqqqvvv}}}}}}yyypppkkkddd[[[VVVYYYbbbllleeeaaa\\\ZZZZZZWWWOOOFFF===<<<<<<<<<<<<:::666333---//////...+++,,,000444666:::======???CCCGGGHHHIIIIIIIIIIIIHHHFFFEEECCCKKKLLLMMMOOOOOOLLLIIIIIIgggHHH??????>>>>>>;;;777888<<<888999999:::::::::999999;;;===??????<<<:::999999666666555444333333333333000000///...------,,,,,,---...//////------...///,,,...---******---,,,)))------,,,,,,,,,+++++++++,,,***))))))***++++++***))))))(((((((((((())))))(((((())))))******++++++******))))))((((((''''''+++))))))***&&&!!!###)))%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&(((***+++&&&(((***)))'''&&&))),,,'''''''''((((((((((((''')))))))))))))))))))))))))))******))))))))))))***,,,***)))***++++++***)))))))))))))))************(((,,,---******---,,,((((((***+++------,,,+++***------------............,,,,,,,,,------.........,,,---------------.........111111///000555666555<<<>>>BBBGGGMMMSSSXXXZZZ]]]^^^bbbffflllppprrrsssxxxwwwvvvvvvzzz}}}yyyxxxxxxzzz|||~~~~~~|||zzz|||}}}{{{|||}}}{{{|||~~~}}}~~~uuuuuuuuussssssuuuxxx{{{|||}}}~~~~~~|||wwwtttrrrsssuuuxxx{{{~~~vvvnnnjjjmmmpppooolllkkkkkkhhhhhhkkkmmmiii___WWWMMMKKKGGGAAA;;;666222111///111444555555333111000333222111000111222333555222111000000000000///...000000000//////.........------,,,,,,------...///000000111222222333444444555111...000555666000***222111111222555666555444222444666888999;;;>>>AAA===>>>>>>;;;888555666777666<<>>===<<<<<<;;;777333///,,,...///---+++,,,000555444:::>>>===???DDDGGGFFFHHHIIIJJJKKKJJJIIIGGGFFFNNNRRRWWWZZZZZZVVVPPPKKK|||ZZZFFF?????????===;;;999999:::888999::::::::::::::::::<<<>>>@@@@@@===;;;999999666666555444444444444444/////////......---------,,,---......,,,,,,---...,,,......***)))++++++(((+++++++++++++++++++++++++++***((((((***+++***)))))))))(((((((((((())))))))))))******************(((((()))***+++,,,,,,------(((&&&)))(((###&&&---&&&&&&'''(((((((((((('''(((((('''((()))***+++,,,'''(((((((((((((((***,,,((('''&&&&&&((()))(((''')))))))))))))))))))))))))))******)))(((((()))+++)))(((((()))+++---,,,,,,)))*********++++++++++++))),,,---******---,,,))))))***+++,,,---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,---......------...000+++///000000444:::>>>>>>GGGKKKPPPWWW^^^dddhhhjjjhhhiiijjjnnntttyyy|||}}}yyyxxxyyy{{{~~~|||||||||}}}~~~zzz{{{wwwxxxzzz}}}~~~{{{wwwssssssvvvxxxyyyxxxvvvuuuuuuzzz~~~~~~oooeeecccggggggeeefffpppzzzssspppllliiihhhlllxxx|||xxxwww}}}{{{{{{||||||}}}~~~~~~}}}{{{zzzuuuuuuvvvuuutttuuuwwwyyyuuuvvvzzz~~~}}}yyyxxxyyyzzzwww{{{~~~|||xxx{{{|||{{{yyyzzz||||||~~~yyypppooommmhhh```UUULLLEEECCC???BBBFFFFFFCCC>>>:::888<<<:::777444222222333333111111000000000000000000.../////////////////////---------------......///111222222333444666666777555111000777@@@BBB:::111111111111222333555888:::444666888888888:::<<<>>>>>>??????;;;666444555777555===IIIUUU[[[YYYQQQKKKBBBEEEKKKPPPXXXbbboooxxx|||wwwsssqqqrrrssssssqqqnnnkkkbbbXXXUUU[[[bbbfffddd[[[UUUWWWYYYVVVPPPLLL???===:::888666444000---...////////////000222555555===AAA@@@AAAHHHJJJFFFJJJKKKLLLMMMMMMLLLJJJJJJGGGOOOVVVXXXWWWTTTKKKCCC```KKKEEE??????===;;;:::;;;:::999888999::::::;;;;;;::::::;;;===??????<<<:::888777555444333333333333333333000000000000000000//////---...///...---,,,---///,,,///000---,,,......,,,(((((())))))***++++++++++++***((((((*********)))***))))))))))))))))))***++++++******************(((((()))***+++,,,---------%%%###***+++&&&&&&,,,''''''((()))))))))(((((((((((())))))*********+++((('''&&&''')))***+++******(((&&&'''***+++***)))++++++++++++++++++++++++)))***+++)))''''''))),,,***)))((()))+++,,,+++***++++++++++++,,,,,,,,,,,,+++,,,***&&&&&&***,,,+++******++++++,,,,,,,,,+++))))))*********+++++++++,,,,,,------.../////////---///111000///...000222+++///333666===GGGNNNOOOSSSWWW^^^eeekkkppprrrsssrrrppppppssszzz}}}}}}~~~~~~wwwuuuwwwyyyyyyxxxmmmnnnpppqqqooojjjccc___[[[___eeeiiikkkmmmnnnpppjjjmmmrrrtttssspppooonnnsssvvvzzz{{{vvvjjj\\\RRRQQQWWWZZZXXXWWW\\\aaaccc___\\\\\\______^^^ccckkkwww|||zzzvvvwwwyyy{{{}}}}}}{{{yyyxxxzzz{{{xxxyyyyyywwwzzz~~~|||zzzyyyvvvwwwyyyyyyxxxwwwxxxyyyvvvxxx|||~~~||||||}}}tttyyy~~~zzzxxxzzz~~~~~~}}}yyyzzz}}}{{{|||}}}www~~~~~~|||uuukkkbbb\\\YYYXXX[[[^^^]]]XXXTTTQQQQQQOOOMMMJJJEEE@@@<<<888666555555555333222000000000000000000000000000000000---,,,,,,,,,,,,---......///000222444666888999:::777666777???GGGIIICCC<<<222333444333333666===BBB???>>>;;;777444333666888888<<<>>>===888444555666555;;;FFFPPPVVVSSSLLLFFFBBBCCCDDDEEEHHHRRR```jjjvvvuuusssrrrpppooonnnmmmhhhhhhaaaWWWVVV\\\bbbdddbbb[[[XXX[[[[[[TTTMMMKKK???;;;777444333222000///...------///111222222222999CCCHHHFFFGGGOOOPPPKKKMMMMMMMMMMMMLLLJJJIIIIIIAAAIIIOOOPPPNNNLLLDDD;;;mmmJJJ???BBB>>>===:::888:::<<<<<<999888999::::::;;;;;;;;;;;;999<<<>>>>>>;;;888666555333333222222111222222222111111111111111222222222...///000///...---...000(((---///,,,,,,...///---++++++,,,---...//////000+++)))(((((()))******)))++++++************++++++,,,+++++++++***)))))))))))))))))))))((((((((((((---$$$###+++...'''###''''''(((((()))))))))))))))&&&'''(((((()))((((((((()))'''%%%&&&***,,,+++))),,,)))'''(((+++---,,,***++++++++++++++++++++++++)))***+++)))''''''***---...---+++*********(((&&&++++++,,,,,,,,,------------,,,'''!!!!!!''',,,---******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------...///000000///111333222000000222444222777<<>>>>>@@@AAA>>>888333222555666444333777@@@HHHIIIEEE>>>555///...000333222888>>>>>>:::666555666444999BBBJJJNNNLLLFFFAAABBBBBB@@@>>>>>>FFFSSS]]]mmmppptttuuusssqqqppppppffffffaaaYYYXXX___ddddddbbb\\\\\\___]]]SSSKKKIII>>>:::444111111111222222,,,******---111222000...===HHHNNNKKKMMMTTTUUUOOONNNMMMLLLJJJHHHGGGFFFEEEDDDKKKPPPNNNLLLKKKDDD<<>>CCCLLLIIIEEE@@@<<<999888777333444222000///333:::@@@EEEAAA;;;555111///000111777777777999;;;;;;888555444444777>>>EEEFFFAAA<<<;;;>>>@@@>>>888666@@@NNNcccooozzz{{{wwwrrrlllggghhhfffcccbbbbbbccccccbbbccccccbbbdddfffaaaPPP???;;;555111222222000000333111//////111444999;;;===BBBIIIRRRVVVVVVTTTRRRRRROOOLLLLLLOOONNNGGGAAA@@@FFFFFFKKKTTTWWWPPPEEE@@@hhhMMMDDDBBB???>>>===<<<:::999999999::::::999888777777777888999888888999999888777555444222222333333333222111111777444000///000222222111------------------------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,***------++++++,,,)))###((((((******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((&&&&&&(((+++&&&&&&''''''(((((())))))'''''''''((((((((((((((((((+++***''')))---...***(((((()))+++,,,...///000000...+++***+++,,,,,,+++,,,***((((((***,,,---------,,,++++++*********+++,,,+++***(((((()))+++,,,,,,+++++++++++++++++++++++++++,,,---............///,,,)))(((+++...000111...000111000000000111333444444555666:::???GGGLLLNNNVVV]]]ccckkkrrruuussssssqqqqqqqqqtttwwwyyyzzz}}}~~~|||zzzyyyyyyyyyyyy}}}~~~~~~~~~zzz{{{}}}{{{yyywwwxxxyyyzzzyyywwwtttssstttvvvuuuooogggbbbaaacccbbb```^^^___``````]]][[[]]][[[]]]aaabbb^^^]]]___^^^[[[ZZZ[[[YYYTTTRRRTTTUUUVVVXXXYYYXXXUUURRROOONNNOOOPPPNNNLLLMMMPPPSSSTTTUUUVVVXXXXXXWWWVVVUUUPPPOOONNNMMMLLLMMMNNNOOOMMMKKKIIIHHHIIIJJJMMMNNNFFFHHHJJJKKKJJJIIIHHHHHHMMMKKKLLLPPPXXX```eeegggttt{{{zzzpppnnnrrrrrrjjjaaaaaa___]]][[[VVVTTT\\\fffrrroookkkfffbbb_________nnnlllhhhccc^^^]]]___aaaaaaVVVMMMLLLMMMLLLMMMPPPTTTUUUWWW\\\ccciiilllmmmmmmqqqwwwyyyxxxvvvuuuuuuwwwwwwwwwwwwwwwyyy}}}{{{vvvtttvvvyyy{{{ooovvv|||~~~}}}||||||~~~zzztttnnnjjjiiimmmmmmjjjlllsssyyyzzzzzzxxxuuurrrqqqqqqqqqrrrwwwwwwvvvsssqqqppppppqqqiiiiiijjjjjjjjjiiihhhhhhtttzzz|||tttiiiaaaZZZVVVSSSMMMEEE>>>:::666333000444///---000000,,,***,,,---...000111333666;;;???FFFEEEBBB>>>;;;777555444666777777444111111555999===:::666111//////000222222333444777999999999888111111444;;;BBBCCC???;;;;;;>>>BBBBBB;;;777>>>HHHRRRbbbrrrxxxxxxwwwrrrnnnjjjiiihhhiiikkkmmmnnnmmmnnnooommmjjjhhhbbbTTTGGG;;;555111222222000111444333333444777;;;@@@CCCEEEDDDKKKSSSVVVUUURRRPPPPPPQQQNNNNNNPPPNNNGGGBBB@@@DDDCCCGGGPPPSSSLLLCCC===tttTTTDDD>>>???BBB???>>><<<:::999888888888:::999888777777777777777777888888888888666555444111222222333333333222222444222000000111222222111........................++++++,,,,,,,,,,,,------*********++++++,,,---...***///111...---......+++)))************))))))((((((((()))******)))(((((())))))))))))))))))))))))+++)))'''###"""###'''+++&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))(((******((()))---...---111000000333555666444111444111---+++***+++++++++---+++))))))***,,,,,,,,,,,,,,,+++************+++*********************+++,,,,,,++++++++++++,,,---***+++,,,---......//////......---------...000000111111222333444999>>>CCCCCCCCCCCCDDDFFFLLLTTTYYYZZZaaagggkkkpppuuuvvvssswwwvvvuuuuuuuuuvvvwwwxxx|||xxxuuusssssstttuuurrrxxx||||||||||||xxxsssuuuwwwzzz{{{zzzwwwssspppppprrrvvvxxxyyywwwtttrrrqqqpppnnnjjjeee```\\\ZZZ]]]]]]]]]^^^______]]]ZZZXXXXXXZZZ______[[[XXXYYYXXXUUUUUUWWWVVVQQQPPPRRRVVVUUUTTTVVVWWWVVVRRRNNNLLLMMMMMMLLLLLLNNNRRRUUUSSSSSSTTTTTTTTTSSSRRRRRROOOMMMKKKIIIHHHIIIKKKMMMMMMKKKHHHEEEDDDFFFHHHJJJDDDDDDDDDDDDDDDEEEEEEEEEIIIGGGEEEFFFIIIMMMOOOPPPUUU[[[dddlllqqqtttuuuvvv{{{{{{{{{{{{zzzwwwsssooo^^^WWWOOOLLLNNNPPPNNNLLLNNNHHHCCC@@@===<<>><<<<<<>>>AAABBBDDDAAA@@@BBBBBB>>>;;;<<>><<<@@@???===;;;999;;;???BBBBBB<<<777555666888999:::888777777888;;;===>>>===>>>AAAEEEHHHIIIIIIHHHGGGLLLMMMMMMMMMOOOTTTZZZ___nnnxxx}}}zzz|||xxxtttvvvzzz~~~}}}zzzvvvwww||||||~~~wwwqqqmmmbbbeeeggghhhjjjooouuuxxxzzzvvvqqqqqqttttttppplllpppooonnnqqquuuwwwvvvsssrrrqqqpppooonnnmmmmmmmmmxxx}}}~~~yyytttqqqlllfffmmmqqquuutttmmmaaaUUUMMMGGGAAA:::555222000000000000444999;;;:::777444222222222111222444777;;;===>>>AAACCCAAA:::333///---//////---------///111222222444555444222111222333333444777<<>>???BBBEEECCC???AAAEEENNN]]]mmmtttuuuvvvtttqqqjjjgggeeefffjjjpppuuuxxxzzzyyywwwrrrooohhhZZZLLL???999444555555555666999:::===AAADDDFFFHHHJJJKKKOOOUUU[[[]]]ZZZWWWUUUUUUUUURRRQQQUUUTTTOOOLLLKKKIIIFFFHHHQQQUUUPPPFFF@@@{{{RRRDDDBBB<<<999<<<:::::::::;;;;;;;;;;;;;;;999999999888777666555555666666777777666555333222222222333333333333333222///000111222111000//////........................+++++++++,,,,,,,,,---------,,,***))))))***+++,,,+++333:::888444111---(((++++++***))))))(((((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((()))((('''&&&'''''''''&&&&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******)))*********)))(((***---+++777EEELLLLLLIIIIIIJJJ:::666111---------.........,,,+++***++++++***)))*********))))))***++++++''')))***,,,,,,,,,******)))******++++++,,,,,,+++---,,,++++++***++++++,,,,,,000555666444333666:::DDDHHHNNNSSSXXX\\\aaadddgggiiilllllliiigggfffeeeiiinnnrrrssstttwwwuuuqqqnnnqqqtttvvvxxxzzz~~~~~~vvvpppooopppooonnnhhheee```]]]\\\^^^bbbdddeeeiiikkkkkkmmmqqqrrroooppprrrtttuuutttrrrooommmgggfffeeeeeeeeeeeeffffffmmmhhhcccaaaccceeedddbbbggggggfffccc```\\\YYYWWW[[[WWWVVVWWWWWWTTTUUUYYYRRRPPPQQQUUUVVVTTTTTTWWWVVVRRROOOQQQUUUWWWTTTPPPNNNOOOPPPRRRSSSRRRQQQOOOSSSRRRPPPOOOOOOOOOOOOPPPOOOMMMJJJHHHIIIKKKNNNPPPRRRQQQOOOMMMNNNQQQTTTVVVNNNJJJEEECCCCCCEEEEEEEEEIIIIIIIIIIIIJJJLLLNNNPPPLLLJJJGGGEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHGGGEEECCC>>>>>>>>>===<<<===???AAA===;;;>>>CCCEEE@@@:::888;;;<<<>>>>>><<<888444111888999:::999888777999:::888888888777999:::999888888666555555777888888777666666666666777888999999<<<<<<<<<<<<===@@@EEEJJJSSS]]]eeeeeecccfffllloooxxx{{{{{{uuunnnlllssszzz{{{yyyuuuqqqsssxxx|||}}}wwwrrrrrrsssllllllmmmnnnoooqqquuuxxx~~~xxxqqqoooqqqqqqoookkkmmmlllmmmqqqvvvwwwuuurrrssssssrrrqqqooonnnmmmmmmrrrtttssspppooopppnnniiilllpppwww||||||wwwooojjj```YYYOOOEEE@@@>>><<<::::::???EEEGGGEEE@@@;;;888999666333222555;;;AAAEEEAAADDDFFFDDD===666222111222111111000000000111111333444555444333222222222444555888<<>>?????????>>>888888888888777666555555555666666666666444333222000000000000000///......///111222111///------...------------------------++++++,,,,,,,,,,,,---------,,,***)))***+++---......444999777444000***$$$+++***)))))))))))))))***))))))***++++++***))))))))))))))))))))))))))))))((((((((()))***)))'''$$$''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))+++,,,***(((+++000:::FFFSSSVVVNNNFFFDDDFFF777444000...---.........,,,+++******++++++)))(((***))))))))))))***++++++'''(((***+++,,,,,,+++***((())),,,---...---,,,+++------++++++***+++,,,---222666888777666<<>>@@@AAAAAA@@@@@@AAABBB===::::::>>>???===;;;<<<;;;;;;<<<<<<:::777555333666888999999888666666777888<<<>>><<<<<<<<<999555666555444555777999999999:::777444333444666777777777777888888888:::===@@@>>>FFFMMMLLLMMMQQQVVVYYYcccbbb___YYYUUUZZZgggrrrzzz}}}~~~|||~~~{{{xxxxxxwwwuuuxxx~~~uuulllkkksss{{{yyywwwwwwxxxwwwuuuwww{{{zzzssspppoooooommmkkkooopppqqqssssssrrrnnnkkkmmmnnnqqqsssttttttttttttttttttrrrpppqqqsssoooiiiiiiiiilllrrr{{{yyyvvvmmmbbb[[[XXXTTTOOOLLLPPPUUUXXXUUUPPPKKKHHHDDDAAA;;;888777;;;@@@DDDDDDFFFFFFCCC===888666777777777666555444333222111000000111444666666444222222333555777999;;;<<<===HHHIIILLLOOONNNOOOWWWaaahhhppptttqqqmmmnnnqqqrrrmmmfff]]]XXXZZZaaajjjooolllkkkmmmttt~~~zzzdddMMMBBB;;;666666777777:::>>>===CCCJJJMMMLLLJJJJJJJJJLLLQQQVVVXXXUUURRRQQQRRRVVVSSSSSSXXXZZZWWWUUUVVVKKKGGGJJJUUU[[[UUUHHH???qqqZZZCCC<<<>>>>>>;;;999;;;<<<===>>>>>>>>>===<<<666666777888888777666555555555666666555444222111////////////...---++++++111222333000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******,,,///222444111333333111000///***$$$***))))))(((((()))***+++************************))))))))))))))))))))))))(((''''''(((***)))&&&###(((((((((((('''''''''''''''''''''(((((((((((((((((((((+++///---***///777HHHNNNSSSOOOEEE;;;666666222///---,,,---...------***)))((()))******)))''')))))))))))))))***++++++(((((()))***+++,,,,,,,,,(((***...222222000---+++---,,,++++++---///111333>>>EEEJJJJJJHHHLLLXXXccciiikkknnnooommmjjjhhhgggppptttxxxzzzyyyvvvtttssstttyyyzzzxxxvvvvvvrrrlllooouuu{{{~~~{{{xxxwwwuuutttssshhhddd```___aaabbb```^^^^^^]]]ZZZYYYZZZ^^^bbbddd^^^aaaaaa___aaaeeegggeee___aaadddgggjjjkkkjjjjjjeeedddccccccbbbccccccddd___```aaadddfffgggfffeeeeeeeeeccc```[[[ZZZ[[[]]]aaa]]][[[\\\[[[XXXXXX[[[[[[XXXXXX[[[ZZZWWWVVVXXXVVVUUUUUUVVVYYY\\\___```YYYVVVTTTTTTVVVXXXWWWUUUVVVTTTRRRPPPPPPRRRUUUWWWXXXVVVTTTRRRPPPOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWTTTOOOJJJIIILLLOOOOOOMMMKKKLLLMMMLLLJJJJJJLLLNNNRRRNNNIIIGGGHHHKKKLLLMMMJJJIIIIIIIIIJJJJJJHHHFFFAAAAAAAAA@@@@@@??????@@@???<<<===??????<<<<<<@@@:::::::::;;;;;;;;;;;;;;;777999999888777777888999<<>><<<===;;;777777555444555777888888888:::777555555666888888777555777888999888999;;;===777<<>>???DDDHHHHHHNNNNNNLLLGGGEEEHHHQQQYYYbbbeeeeeedddgggnnnrrrrrrqqqoooppptttvvvxxx~~~yyyooonnnyyyzzzzzz}}}|||yyywwwtttrrrqqqpppqqqsssuuutttpppkkkgggeeejjjlllppptttvvvvvvtttsssuuuvvvvvvvvvyyyzzzsssiiiiiigggiiirrr|||wwwrrrjjj```[[[___cccdddbbb^^^ZZZXXXTTTQQQLLLHHHFFFGGGHHHIIIGGGGGGDDD???999666888;;;;;;;;;:::999777555333222000//////333999999333---111222333444555666888999DDDHHHNNNPPPNNNNNNWWWcccjjjpppsssoookkkllloooqqqnnnggg___ZZZ\\\aaagggjjjbbbeeejjjsss|||yyyfffQQQ@@@999444444555555888===777???IIINNNOOONNNOOOPPPTTTXXX\\\\\\YYYUUUTTTTTTWWWTTTSSSWWWXXXUUUSSSTTTKKKHHHKKKWWW^^^WWWIII>>>hhhWWWDDD;;;<<<===;;;888::::::;;;<<<;;;:::888777555666777888888777666666444555555666555333222111111111111000///---,,,+++222333333000,,,***+++---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++***,,,...333777999333222///+++,,,///,,,&&&))))))(((((((((***+++,,,++++++***))))))***++++++)))))))))))))))))))))))))))'''%%%&&&((()))&&&$$$)))))))))(((''''''&&&&&&((((((((((((((('''''''''''''''+++111000...333<<>>===>>>>>>>>><<<===AAAEEECCC===;;;===>>>===:::888777777888888777777777555444555999<<<:::??????:::999<<<<<<999;;;999777666666666555444666444333555777888666444222555777999888999:::;;;444777777555777<<<>>>===BBBEEEHHHGGGCCC@@@>>>???GGGIIIIIIGGGJJJRRRVVVVVV^^^^^^bbbiiinnnssszzz|||yyy}}}}}}}}}|||xxxvvvvvvpppsssvvvuuuooohhheeedddlllnnnrrrttttttqqqnnnkkkvvvxxx{{{~~~zzznnnjjjjjjooo}}}ttthhhbbbfffiiijjjhhheeebbbaaadddbbbaaa^^^\\\[[[ZZZYYYIIIGGGBBB;;;555444888<<<<<<<<<<<<;;;999777444333444000///333999888///&&&111222333333333444666888>>>DDDLLLOOOJJJIIIRRR^^^iiipppsssnnniiijjjmmmmmmlllgggaaa]]]^^^bbbeeeggg[[[```hhhpppwwwtttdddTTT>>>777222222333444777;;;888BBBNNNVVVXXXYYY[[[]]]___cccfffeeeaaa\\\ZZZZZZYYYUUUSSSVVVVVVRRRPPPQQQLLLIIIMMMZZZaaaZZZJJJ???VVVNNNCCC>>>===<<<:::888:::::::::;;;;;;:::777444666666777777666555444444666555444333222222222222777555222///------------000000///...------,,,,,,---000000,,,***---///...---,,,,,,++++++,,,,,,---+++,,,,,,******000;;;DDD<<<555,,,)))***+++***((('''(((((()))***+++++++++(((***,,,...............+++++++++******((('''&&&(((((((((((((((((((((((((((((('''%%%%%%$$$$$$$$$''''''(((((())))))******)))((()))***,,,000333555444333000---,,,,,,,,,---++++++++++++******)))(((,,,+++)))((('''''''''((())))))(((((((((***+++,,,,,,,,,+++******+++++++++(((+++......,,,+++,,,---,,,...111555999<<>>======>>>===??????===999888999<<<<<<<<<999777:::>>>===999:::;;;;;;<<<;;;:::999888777777777777777777777777666333444777777666666:::???:::555555999<<<:::888777888999888777888999;;;BBBCCCDDDAAA===;;;===???@@@@@@@@@@@@AAABBBCCCDDDDDDHHHIIIHHHOOO\\\dddeeennnmmmqqqyyy~~~{{{|||zzztttyyyvvvwww{{{xxxlllccc```jjjqqqwwwvvvpppnnnrrrxxx|||{{{mmmlllwwwuuutttjjjiiisssxxxooohhhgggooopppmmmeeeaaaaaa\\\TTTRRRJJJ???:::777555444444;;;;;;<<<>>>???>>>:::777444///,,,...444777444000000333555555444333222222;;;AAAIIINNNQQQVVV^^^dddqqqsssssspppjjjfffddddddeeeaaa]]]^^^bbbgggiiiiiidddeeemmmmmmhhhllllll```HHH666,,,111444///333>>>DDDNNN[[[dddhhhiiikkkmmmnnnpppqqqqqqnnnhhhbbb^^^___ZZZ]]]]]]TTTSSSVVVQQQOOONNNRRRYYYYYYOOOCCC<<>>???>>><<<;;;===???>>>>>>:::777999>>>???;;;:::;;;<<<<<<<<<;;;999888888888888888888888888888888666777;;;;;;888777999:::888555555777888999888555666777777666666888:::;;;<<<<<<:::777666777999;;;;;;;;;<<<<<<===>>>>>>999===>>>===AAAHHHLLLKKKRRRTTT\\\gggpppvvv~~~}}}{{{zzz}}}yyyyyy}}}|||vvvqqqqqqkkknnnqqqpppmmmpppwww~~~{{{{{{~~~~~~xxxssslllmmmxxx|||vvvrrrssssssqqqiii^^^XXXXXXUUUOOOLLLGGGAAA>>><<<999666555???>>>>>>>>>>>><<<888555333000---///222444333111///000222111000000222333;;;CCCMMMSSSVVVZZZ```eeeoooooonnnkkkfffddddddfffaaa```aaaeeejjjmmmmmmllllllmmmssssssnnnuuu|||vvvTTT@@@333555666111444===OOOWWWbbbjjjmmmpppuuuxxxyyyzzz{{{{{{yyyvvvsssrrrkkkdddeeecccZZZ[[[```\\\]]]ZZZZZZ\\\XXXKKK???999[[[FFFAAA<<<;;;<<<<<<;;;999;;;999666555666777777666555666666666666555444444555444333222222111222222///...---------...000111......------,,,,,,++++++)))---...++++++///111000,,,,,,++++++++++++,,,,,,***+++,,,+++***---444999<<<666...***))))))'''%%%'''(((((())))))******+++,,,)))''''''***+++***((())))))*********))))))((((((((((((((((((((((((((('''''''''((()))******+++(((((((((((()))))))))))),,,+++***))))))***+++,,,++++++)))))))))***+++,,,)))***,,,------,,,+++***+++***)))((('''''''''(((,,,+++***)))((((((((((((++++++++++++++++++++++++'''))),,,---,,,,,,---...///222888@@@JJJTTT]]]bbb___bbbdddbbb```bbbhhhnnnllllllnnnrrrwww|||}}}{{{zzzxxxvvvuuu{{{vvvhhh[[[TTTQQQQQQRRRSSSXXX[[[ZZZUUUSSSVVVZZZ\\\YYYWWWYYY]]]^^^[[[WWWVVVUUUSSSTTTWWW\\\bbbfff_________]]]\\\\\\___aaaaaaaaa```______^^^]]]]]]\\\\\\[[[\\\]]]___```aaadddeeebbb______dddggggggaaacccdddbbbdddfffeee```[[[^^^bbbgggiiiiiihhhgggddddddfffhhhjjjjjjiiifff]]]]]]\\\ZZZXXXWWWXXXYYY```___]]]\\\[[[ZZZZZZ[[[^^^]]]]]]^^^]]][[[XXXUUU\\\^^^______]]][[[ZZZ[[[SSSTTTUUUVVVVVVUUUSSSRRRMMMNNNPPPQQQPPPPPPQQQQQQTTTWWWZZZZZZXXXUUUSSSRRRKKKLLLNNNPPPPPPOOONNNMMMLLLKKKJJJJJJKKKKKKIIIGGGKKKKKKKKKJJJHHHEEEBBB@@@AAABBBBBBAAA>>><<<;;;<<<;;;===>>>???>>>>>>@@@BBB??????<<<888:::>>>???===;;;;;;;;;<<<;;;;;;:::999888888888888888888888888::::::===AAAAAA<<<888999777777777777666777999;;;444555666555444444666888666666666555333333444666777888888999999999888888666:::;;;::::::;;;:::777;;;>>>FFFRRRZZZbbbnnnxxxzzzxxxvvvvvvzzz~~~~~~}}}wwwuuuxxx}}}}}}rrrqqqooommmnnnuuu~~~yyy{{{|||pppnnnttt|||zzz}}}tttmmm___PPPIIIJJJJJJIIIHHHGGGDDDAAA???===:::777>>><<<:::999999888555333111111000000111111222222111111000//////111555888===GGGSSS\\\___aaaeeehhhggggggeeebbb``````bbbddd```ccchhhoootttuuussspppllljjjnnnnnnlllwwwZZZEEE555555666333666>>>RRR[[[hhhrrrwwwyyy{{{}}}xxxpppooolllccceeejjjfffeeeaaa^^^[[[RRREEE;;;888rrrKKKAAA>>>;;;;;;;;;;;;:::888888777555555666777555444555555555666666555444444444333333222111111222222...............///000111---------,,,,,,+++++++++***...///,,,+++...///...,,,,,,++++++++++++,,,,,,'''((()))(((((()))---000777333...***))))))(((&&&(((((((((((())))))******111---)))))),,,...,,,***((())))))************)))((((((((((((((((((((((((%%%&&&&&&'''(((((((((((((((((((((((())))))))))))+++***)))(((((((((((()))******)))(((((()))******((())),,,......---,,,*********)))(((((((((((((((*********))))))))))))))))))******++++++++++++++++++++++++++++++---000222444;;;GGGTTT___fffhhhiiibbbdddeeefffgggkkkrrrxxxtttqqqppprrrvvvzzz||||||~~~{{{||||||zzz}}}}}}sssjjjbbb___[[[XXXVVVUUURRRPPPTTTWWW[[[\\\ZZZYYYYYY[[[YYYXXXXXXZZZ[[[\\\[[[ZZZUUUTTTSSSRRRTTTYYY___dddaaa```^^^[[[YYY[[[^^^aaabbbbbbbbbaaa```______^^^^^^___aaacccdddfffggggggiiihhheeebbbbbbeeehhhjjjgggiiiiiihhhjjjmmmjjjddd\\\^^^bbbfffiiiiiifffddd```bbbfffjjjmmmmmmlllkkkiiiiiigggaaa[[[WWWXXXZZZ^^^^^^^^^^^^____________fffaaa\\\ZZZ\\\^^^^^^]]]___```aaaaaa___]]][[[ZZZUUUXXXZZZXXXSSSOOONNNNNNMMMPPPRRRRRROOONNNOOORRRSSSUUUWWWWWWUUUSSSQQQQQQQQQQQQRRRQQQOOOLLLIIIFFFJJJHHHGGGGGGHHHIIIHHHGGGDDDFFFHHHJJJKKKIIIGGGEEE@@@BBBCCCCCCAAA???>>>???<<<===>>>?????????@@@@@@<<<>>>>>>;;;;;;>>>===:::::::::::::::::::::999999999999999999999999999999<<<===AAAFFFEEE>>>999888666999<<<:::888888<<<@@@555666666666444444666888555666555555555555666777777888888999999888777666:::;;;;;;:::999888777444999:::???EEEHHHLLLVVV```___^^^___ccciiiqqqvvvxxxrrruuuvvvsssoooooovvv}}}xxxtttnnnkkkmmmsssyyy}}}zzzxxx~~~|||lllpppzzz{{{wwwyyyrrrgggVVVGGGAAADDDIIILLLPPPOOOKKKDDDAAAAAA???===888555333222333333333333111333444222000///111444555444333111111555:::???AAALLL\\\fffjjjjjjkkkllleeeeeeeeeeeeeeeeeeggghhhgggkkkrrrxxx{{{zzzvvvsssmmmdddbbbaaa^^^hhhtttsssUUUAAA111///222333999AAAKKKWWWggguuu|||}}}|||{{{yyyxxxuuullllllnnnhhhbbb\\\WWWQQQHHH===777777cccDDD???>>><<<<<<;;;:::999888777888999;;;<<<:::777444444444555555555555444444333333222111111111222222111111000000000000000000---,,,,,,,,,,,,,,,+++++++++///000---+++,,,---+++,,,++++++******++++++,,,'''((((((((((((((()))+++111///,,,************)))((((((((((((((()))))))))---***'''&&&((()))((('''((())))))************)))((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))((((((((((((((((((((('''((((((((((((++++++***))))))(((((((((((()))+++---------++++++)))))))))))))))(((((((((''''''((()))***+++++++++((()))***++++++++++++***+++***)))***///666<<>>>>>?????????>>>===<<<777<<>>999888555999===<<<888777;;;@@@777888888777666666777999777777666666777888888888777777777888777777666666888666555666666666777888???>>>>>>@@@@@@AAAGGGOOOJJJIIIJJJOOOUUU\\\aaadddbbbbbbbbbbbbeeejjjpppuuuyyy{{{~~~wwwsssmmmjjjkkkmmmoooooowww{{{~~~~~~|||zzzwww}}}{{{yyyjjjqqq|||}}}rrrjjjiiikkk___OOODDDAAADDDLLLRRR]]]\\\UUUJJJEEEGGGHHHGGG888555000......000222222222555666444000///111444777666555333444777===AAADDDRRRcccooosssrrrqqqqqqmmmnnnpppsssuuuuuusssrrrrrruuuzzz||||||yyyuuusssrrrbbbZZZXXXTTTXXX\\\VVVRRRAAA111---///222;;;DDDLLLUUUbbbooowww|||}}}~~~uuusssqqqggg^^^VVVMMMGGG???777444555}}}WWWBBB???>>>===;;;:::999999999888999<<>>:::666333333444555555555555444222222111111111111222222222222111111000000//////------------,,,,,,,,,,,,,,,000111---+++++++++)))++++++************+++++++++***************++++++---,,,,,,+++************(((((((((((((((((((((((())))))(((''''''&&&''''''))))))*********))))))((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))((((((((((((''''''''''''((((((((((((+++++++++***)))(((((('''))))))***+++++++++******(((((())))))))))))((((((%%%&&&((()))+++,,,,,,,,,'''((()))+++++++++******((((((***111;;;EEEMMMQQQTTTWWW\\\bbbhhhmmmppprrrnnnmmmmmmoooqqqssssssrrrrrrvvvzzz~~~zzzsssrrrvvvoooeee___\\\\\\[[[YYYZZZXXXUUUSSSSSSSSSRRRPPPPPPOOOPPPVVV\\\\\\UUUNNNOOOVVV[[[YYYSSSPPPTTTZZZYYYZZZ\\\ZZZWWWWWWZZZ]]]______]]][[[[[[]]]aaadddaaabbbcccdddeeedddcccbbbbbbfffkkkppprrrqqqooommmhhheeedddffffffccccccfffpppvvvyyywwwuuuuuutttqqqnnnllljjjkkkmmmkkkgggccc___bbbfffiiiiiiiiijjjkkkjjjhhheeeaaa^^^]]]^^^```[[[^^^aaadddfffggggggfff``````aaacccdddcccaaa^^^aaa```^^^]]]]]]]]][[[YYYQQQTTTWWWVVVSSSPPPOOOPPPRRRSSSUUUTTTSSSQQQQQQRRRLLLNNNPPPPPPOOONNNNNNNNNPPPOOOMMMKKKJJJJJJJJJJJJHHHFFFDDDDDDEEEEEEEEEDDDCCCDDDFFFHHHHHHHHHFFFEEE@@@CCCFFFGGGGGGEEEEEEEEEAAA@@@???@@@@@@>>><<<999666<<<@@@>>><<<;;;999555999888888888888999999:::::::::::::::::::::::::::===<<<>>>CCCBBB<<<888888444888;;;:::777666999===999::::::999777777888:::888777555666777888888777555555444444444444555666777444222555666777:::???@@@<<<;;;===???AAAEEEJJJBBBAAA@@@BBBFFFJJJMMMNNNLLLIIIHHHKKKRRRZZZ^^^```ooovvv~~~tttrrrpppooooooooonnnmmmvvvzzz}}}~~~{{{}}}xxxvvvwwwkkkrrrzzz|||uuujjj```ZZZYYYNNNAAA;;;:::===DDDKKK___aaa\\\PPPKKKNNNPPPMMM???:::333...---...000222555777777555222000222444444555555444444777;;;>>>FFFTTThhhuuuyyywwwttttttqqqrrruuuyyy{{{{{{xxxuuuxxx{{{~~~}}}yyysssooollljjjZZZTTTUUURRRUUUYYYTTTWWWJJJ<<<444111333>>>HHHZZZ\\\aaaiiiqqqzzz}}}zzzvvvkkk___SSSGGGAAA<<<666222222iiiLLLBBB<<<<<<;;;999888888:::;;;888888:::<<<===<<<999666222333444444555555555444222222111111111111222222000000000000000//////...------------------------***...000---+++,,,,,,)))++++++************++++++,,,+++*********++++++++++++,,,,,,,,,***)))))))))(((((((((((((((((((((((('''***---,,,((('''(((+++***************)))((('''((((((((((((((((((((((((((()))+++,,,------++++++***)))))))))(((((((((''''''(((((((((((((((''''''((()))))))))))))))((((((+++***)))((((((((()))***'''((()))******)))((((((&&&''')))***+++++++++***&&&''')))+++,,,+++*********,,,333===JJJSSSYYYZZZ^^^```dddiiimmmqqqtttuuutttqqqoooooorrrtttsssqqqwww~~~yyyuuuqqqjjjdddbbbccc```\\\WWWUUUVVVYYY[[[[[[YYYUUUTTTTTTUUUUUUTTTRRRSSSWWW\\\```^^^XXXRRROOOSSSWWWUUUQQQOOOQQQTTTUUUZZZ^^^^^^ZZZWWWXXXYYYYYYZZZZZZ[[[\\\___dddhhhfffgggjjjlllmmmmmmlllkkkiiilllppptttvvvvvvtttsssjjjffffffiiijjjhhhjjjnnnwww}}}|||||||||vvvrrrnnnmmmooonnniiieee]]]aaafffjjjlllnnnrrruuunnnkkkgggddddddfffgggggg^^^```dddggghhhhhhgggffffffhhhiiigggccc___]]]\\\dddaaa]]]\\\]]]^^^^^^]]]UUUWWWYYYYYYXXXVVVTTTTTTQQQQQQQQQSSSUUUUUUUUUTTTPPPRRRSSSRRRPPPOOOOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLIIIHHHFFFFFFFFFFFFDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEBBBEEEHHHHHHGGGDDDCCCCCCBBBAAA@@@AAABBBAAA===999999>>>@@@===::::::;;;999::::::999999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::===<<<888777999666999;;;:::888777999:::999::::::999777777888999:::888666666888999888666555444222111222444666888;;;777666:::<<<;;;>>>DDDAAA:::777;;;@@@AAABBBDDD???===;;;<<<>>>@@@@@@@@@===;;;:::===BBBGGGJJJKKK\\\eeennntttzzz~~~yyyqqqiiijjjmmmoooqqqrrrtttuuu{{{~~~vvvtttwwwppptttvvvtttnnnfff]]]WWWHHH>>>555333222222666<<>>AAAAAA;;;888:::======<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::777777999999666666999:::;;;<<<<<<;;;::::::;;;999::::::999777666777999<<<999777777999:::999777666555222111222555888;;;===999999===>>><<<===CCCCCC;;;555999>>>???===<<<;;;999888888:::<<<<<<<<<======<<<===>>>@@@CCCEEEEEENNNVVVZZZ___bbb\\\SSSYYY]]]bbbgggkkkooouuuyyy~~~xxxuuuyyytttuuusssooojjjfff___ZZZDDD;;;555444333///000555888HHHSSSRRRQQQRRRLLLBBB===777///))))))...222555;;;:::888666555555444444111444777888888777888888EEETTThhhvvvyyywwwtttssstttrrrppprrruuuvvvuuurrrsssxxx}}}|||tttiii```[[[bbbXXXUUUPPP???999DDDJJJ\\\XXXOOOCCC999:::HHHVVVfffjjjpppxxx~~~||||||~~~~~~uuuYYYIII:::888::::::666333rrrOOOCCCCCC>>><<<;;;:::::::::888666999::::::888555333333444222222222111111111111000000111222444444333222111////////////..................---,,,,,,,,,,,,---++++++,,,,,,++++++***))),,,,,,+++***))))))*********)))(((''''''((())))))//////---,,,***)))((('''(((((((((((((((((((((((())))))))))))************555)))!!!$$$((('''&&&'''(((&&&$$$%%%&&&((())))))+++)))+++111222...---111******)))((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))(((***+++***)))((()))+++(((((((((***,,,,,,***((()))(((''''''((())))))))))))---...,,,...111222000...555@@@LLLVVV^^^eeeiiitttssstttxxx}}}}}}rrrppppppsssyyy}}}~~~}}}xxxppprrryyyuuueeeUUUOOOMMMOOORRRRRRPPPQQQVVVPPPNNNLLLMMMQQQUUUUUUTTTUUUTTTUUUXXX[[[[[[WWWTTTTTTRRRPPPOOOOOOOOONNNMMM\\\\\\\\\ZZZWWWVVVVVVVVVVVVWWWXXXXXXZZZ___eeejjjjjjgggfffkkkrrrvvvuuurrrwwwtttpppnnnnnnrrrxxx|||qqqttttttsssuuu{{{~~~}}}}}}{{{tttnnnnnntttuuupppiiijjjppptttnnneeefffssszzzpppeeeaaaeeeiiigggccccccgggkkkkkkhhheeeeeefffiiiiiifffbbbdddiiijjjhhhkkkccc```fffjjjeee___]]]^^^]]]ZZZXXXWWWYYYZZZ\\\WWWTTTRRRQQQRRRTTTUUUUUUVVVWWWWWWVVVSSSQQQQQQQQQLLLNNNPPPQQQOOOKKKGGGEEEGGGHHHIIIKKKLLLKKKFFFCCCDDDFFFIIIJJJIIIHHHIIIJJJEEEDDDDDDEEEFFFFFFDDDBBBBBB???===>>>@@@BBBAAA@@@===>>>>>>>>>===<<<:::999<<<============<<<<<<;;;:::<<<===;;;999888:::===888888888999999:::::::::AAAAAA@@@===999777777888888:::<<<<<<:::888888888666777888:::::::::999888222444666777666555666666999:::;;;<<<<<<;;;:::999666555555888<<<<<<888444777666444444666888888888;;;<<<===>>>???@@@@@@@@@@@@BBBEEEGGGGGGEEEBBB@@@DDDIIIRRRVVVSSSTTT^^^kkk}}}~~~zzzwwwxxxsssrrrmmmhhheeeeee___XXXHHH999...000111,,,---222555===HHHOOOOOOJJJDDD@@@:::222---///000,,,,,,///777:::;;;888888999666111111333555666666777999;;;@@@NNNbbbrrryyyzzzxxxwwwtttuuutttooooootttwwwvvv{{{zzzyyyyyyxxxuuuqqqnnnnnnhhh\\\OOODDD???BBBEEEVVV^^^```UUUFFFAAAIIIRRR___iiitttyyy}}}~~~}}}~~~sssXXXIII===::::::888777999cccIII@@@>>>===<<<:::999:::999777666888999999888555333444444333333333333222222222222222222222333333222111111////////////..................---,,,,,,,,,,,,---...............---,,,,,,,,,++++++***))))))*********)))(((''''''((()))***///...---,,,***)))((('''((((((((((((((((((((((((((((((((()))))))))******111)))%%%(((+++***)))+++)))(((''''''(((***+++++++++)))+++111222...---///***))))))((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))&&&((()))((('''&&&''')))(((((((((***+++,,,***(((,,,***)))))))))******)))***---//////222777:::888>>>EEEPPPZZZcccjjjooossswwwuuusssuuuzzz~~~|||xxxwwwyyy~~~zzzwww}}}}}}mmm^^^SSSNNNKKKLLLLLLKKKKKKOOOOOOMMMLLLNNNRRRUUUVVVUUUSSSSSSSSSVVVXXXYYYVVVSSSUUUTTTSSSRRRRRRQQQPPPOOORRRTTTWWWVVVSSSRRRSSSTTTXXXYYY[[[]]]___eeekkkpppkkkiiihhhjjjooorrrrrrqqqtttrrrqqqrrrtttwwwyyyzzztttwwwxxxwwwzzz|||qqqllliiikkkppptttrrrooopppsssssslllbbbaaajjjtttwwwooofffcccfffhhhhhheeeeeeeeefffhhhjjjjjjiiigggggggggeeecccffflllnnnlllccc[[[XXX___eeeeeecccccc[[[ZZZXXXVVVVVVWWWYYYZZZYYYWWWTTTTTTUUUWWWWWWWWWYYYYYYXXXUUURRRPPPPPPQQQRRRPPPNNNOOOPPPNNNIIIDDDKKKMMMPPPSSSSSSPPPJJJFFFDDDFFFHHHHHHGGGFFFGGGGGGFFFEEECCCCCCDDDDDDCCCBBBBBBAAA@@@AAACCCDDDCCCAAABBBBBBBBBAAA???===;;;:::999::::::;;;;;;;;;::::::<<<===>>>===::::::;;;>>>::::::::::::::::::::::::AAAAAA@@@>>>;;;999:::;;;777999::::::888777777888999::::::999999888777666777888888888777777999;;;888999999999999999999888444444555888999888666333666444333333666888888888<<<<<<===???AAACCCEEEFFFAAABBBCCCDDDCCCAAA>>><<<:::===BBBDDDAAAAAAKKKXXXqqqwww}}}xxxssssssttttttooogggcccbbb___[[[LLL<<<111111222......333666;;;@@@BBBAAA===999777:::555111111...***+++///666;;;??????>>>>>>:::555666888:::;;;::::::;;;===<<>><<<;;;999999999999777555777888999777555444444555444444444444333333333333444333222111111111111111////////////..................---,,,,,,,,,,,,---......//////......---,,,,,,+++******)))************)))((((((((((((******...---,,,+++***)))((((((((((((((((((((((((((((((''''''((((((((()))))))))***''''''))))))'''''')))(((((((((((()))***+++,,,+++***,,,000000---,,,---))))))((((((''''''(((((('''(((******((((((((()))))))))))))))))))))))))))&&&((()))((('''&&&'''))))))(((((()))++++++***((())))))(((((((((((()))***,,,111666:::???GGGJJJIIINNNTTT^^^gggmmmrrruuuwwwzzzyyyxxxzzz|||~~~~~~}}}}}}zzzmmm___UUULLLJJJLLLMMMNNNPPPNNNMMMMMMOOORRRUUUUUUUUURRRQQQQQQRRRUUUVVVUUUTTTVVVVVVVVVVVVUUUSSSRRRPPPLLLQQQVVVWWWTTTRRRTTTWWWXXXZZZ]]]```ccchhhooosssmmmlllllllllnnnppprrrssssssrrrtttxxx|||~~~|||yyyxxx{{{}}}|||}}}|||}}}xxx{{{{{{kkkiiihhhiiimmmppprrrsssrrrsssqqqjjjcccbbbggglllqqqmmmiiiggghhhkkkmmmmmmiiifffdddiiiooorrrnnniiiiiijjjiiihhhlllsssvvvuuulllddd^^^```ddddddcccccc^^^\\\[[[ZZZZZZ\\\]]]___\\\ZZZXXXXXXYYY[[[[[[ZZZZZZYYYXXXUUURRRQQQSSSUUUYYYTTTOOOOOOQQQQQQLLLFFFQQQSSSVVVYYYYYYUUUNNNIIIDDDFFFHHHHHHFFFFFFFFFGGGHHHFFFCCCBBBCCCCCCCCCBBBAAAAAABBBDDDFFFEEECCCAAADDDDDDCCCBBB@@@===;;;999999:::;;;<<<<<<<<<<<<<<>>===<<<===???<<<<<<<<<;;;::::::999999===>>>>>>===;;;:::;;;===999::::::999777777888999===<<<:::888777555555444;;;:::999777666888;;;>>>777777666666666666777777222444666777666444333222555333222333555888999999:::;;;<<<>>>BBBFFFJJJLLLEEEEEEDDDBBB???===:::999999:::;;;:::666666>>>III\\\eeeooorrrnnnlllooosssvvvzzz~~~||||||}}}~~~xxxrrrqqqrrrvvvtttmmmgggggghhhgggSSSDDD666444333//////333>>>>>>>>>;;;888555444555>>>>>>>>>;;;444------222555>>>FFFHHHGGGDDD>>>888555777::::::999888888999;;;BBBPPP```nnnwww{{{{{{zzzxxxuuuuuu|||~~~}}}||||||}}}~~~~~~{{{yyy}}}wwwiiiVVVGGGCCCJJJRRR``````]]]TTTLLLJJJQQQYYY```lllyyy~~~yyyfffQQQKKKGGGGGGGGGCCC???>>>iiiHHHDDDDDD>>>;;;:::888888888888777555666777888777555444444555444444444444333333333333555444222000///000000111////////////..................---,,,,,,,,,,,,---,,,------------,,,++++++++++++***************+++***)))((((((((()))***+++---,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&(((++++++(((%%%%%%''''''((((((((((((((()))***++++++---//////---++++++)))(((((('''''''''(((((('''(((******((((((((()))(((((((((((((((((((((((((((***+++***)))((()))+++)))(((((()))++++++***)))(((((()))))))))***+++---///999CCCLLLUUU]]]___\\\ZZZ```hhhooossstttuuuvvvxxxzzz}}}~~~zzzwww}}}}}}{{{zzzyyy}}}xxxkkk\\\MMMKKKNNNQQQRRRSSSPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUVVVUUUWWWXXXXXXVVVTTTRRRQQQNNNUUU[[[]]]YYYWWWYYY]]]XXXZZZ]]]```ccchhhmmmqqqnnnoooppppppqqqsssvvvzzzwwwwwwxxx}}}|||~~~~~~||||||xxxsssvvvtttxxx}}}ppppppooommmlllmmmpppssspppooonnnllllllnnnqqqtttnnnnnnnnnmmmmmmooorrrtttkkkkkklllrrrxxxxxxsssmmmjjjkkkjjjiiimmmtttwwwvvvtttmmmgggeeefffeeebbbaaa^^^^^^]]]\\\]]]^^^```aaa^^^\\\[[[[[[\\\]]]]]]\\\WWWWWWVVVUUUTTTVVVZZZ]]]]]]YYYTTTRRRRRRQQQOOOMMMUUUVVVVVVWWWVVVSSSNNNJJJEEEGGGIIIIIIHHHHHHJJJKKKKKKHHHEEECCCCCCDDDDDDCCC@@@AAADDDFFFGGGEEECCCAAAAAAAAAAAAAAA???===;;;999===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@??????@@@AAA??????>>>===;;;:::999888999:::::::::999999:::<<<<<<<<<;;;:::888888:::<<<<<<;;;888666444444444444999:::999777666777:::<<<666666444333333444666666222555888777444111222333555333222333666999::::::888888999<<>>=========999666:::BBBFFFMMMUUUWWWUUUTTTWWW[[[]]]ccciiijjjgggeeefffiiiiiihhhkkkppppppkkkhhhiiipppxxx~~~zzzvvvvvvyyyzzzcccTTTEEE???<<<888777999@@@@@@===999666444555777FFFKKKOOOLLLBBB888444666888BBBKKKNNNMMMHHH???777333555888999888777777777===@@@HHHVVVfffrrrxxxyyyxxxyyyyyyyyy~~~~~~}}}{{{yyyuuurrr~~~xxxjjjWWWFFF@@@GGGPPP[[[XXXUUURRRLLLJJJNNNUUUcccppp~~~sss^^^JJJJJJKKKMMMLLLGGGAAA>>>WWW??????@@@:::;;;999888888999888777666555666777666555444555666333333333333222222222222555444222000//////000000////////////..................---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***+++***************++++++***)))(((((((((***+++,,,+++++++++******)))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%)))---,,,)))'''(((***)))***,,,+++)))((()))++++++---...------,,,***(((((((((''''''''''''(((((('''(((******((((((((()))(((((((((((((((((((((((((((***+++***)))((()))+++***(((((((((***+++***)))***,,,---,,,***+++---///555BBBRRR___iiiooonnniiieeeiiioootttuuuuuuttttttsssuuuwwwyyyzzzzzzzzzzzz~~~zzzyyyxxxwwwzzzsssaaaOOOJJJLLLNNNNNNOOORRRSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRTTTWWWYYYTTTWWWYYYYYYVVVSSSRRRRRRRRRWWW]]]^^^[[[YYYZZZ\\\YYY\\\___bbbdddgggkkknnnmmmoooqqqsssuuuxxx|||~~~~~~|||xxxrrrlllnnnsss{{{yyyyyywwwtttqqqppprrrtttpppoooppprrrvvvzzz}}}}}}sssttttttssspppoooqqqssslllpppwww}}}|||vvvpppjjjjjjhhhfffiiioooqqqooollljjjgggfffffffffddd```ZZZZZZYYYYYYZZZ[[[\\\]]]]]][[[ZZZZZZ\\\\\\\\\[[[SSSSSSTTTUUUWWW[[[```ddd\\\\\\ZZZUUUQQQOOORRRUUUVVVSSSPPPOOONNNMMMKKKJJJFFFHHHJJJKKKKKKLLLOOOQQQNNNKKKGGGEEEEEEFFFFFFEEEAAADDDGGGJJJIIIGGGEEECCC@@@@@@AAAAAAAAA???>>>===@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???@@@@@@AAABBBBBBBBBAAA@@@>>><<<;;;:::999888999::::::999999;;;===;;;;;;;;;999777777999;;;999888666555444444555555888:::;;;;;;999888999:::666555444333333444555666333666999888555222333555555444333444777:::;;;;;;888888:::===CCCKKKRRRWWWVVVSSSOOOIIIDDD@@@>>>===<<<<<<===???<<<666666999:::<<<>>>???AAACCCFFFGGGCCCHHHNNNNNNJJJHHHIIILLLJJJHHHKKKPPPRRRQQQRRRUUUmmm{{{tttfffWWWMMMHHHDDDAAA@@@::::::999777555444666777LLLSSSZZZYYYRRRHHH???:::>>>FFFMMMQQQPPPLLLBBB777777999;;;<<<<<<;;;;;;<<<>>>???EEEQQQ```mmmuuuwwwwww~~~~~~yyynnn\\\KKKDDDGGGLLLSSSQQQQQQRRRNNNIIIJJJPPPhhhvvv~~~kkkWWWEEEJJJOOOPPPMMMHHHAAA===zzzPPP@@@@@@@@@<<<;;;999888888999999888777444555666666555444555777333333333333222222222222333222111000000000000000////////////..................---,,,,,,,,,,,,---------......------,,,+++*********)))******+++,,,***)))(((((()))***,,,---******************))))))))))))))))))))))))))))))''''''((((((((()))))))))!!!''')))&&&%%%'''******...000222111---++++++---+++...///,,,++++++)))%%%''''''&&&&&&''''''(((((('''(((******((((((((()))))))))))))))))))))))))))&&&((()))((('''&&&''')))***)))'''((()))++++++***(((+++---,,,******---111@@@NNN___mmmvvvyyytttmmmiiilllpppqqqqqqooooooooooooooooooooorrrxxx{{{xxxuuurrrvvvxxx{{{zzzhhhUUUMMMMMMLLLKKKKKKRRRTTTUUUTTTRRRPPPPPPPPPQQQRRRSSSSSSSSSTTTXXXZZZTTTWWWZZZXXXTTTRRRRRRSSSRRRTTTWWWYYYXXXWWWWWWWWW[[[^^^bbbeeegggiiilllnnnmmmooorrrvvv{{{}}}yyysssmmmiiiqqqyyy}}}||||||~~~~~~}}}{{{xxxvvvvvvwwwtttssstttwwwzzz|||}}}|||vvvwwwwwwtttpppmmmkkkjjjkkkpppxxx}}}uuupppnnnnnnkkkgggiiinnnooommmoooooolllgggeeeeeeaaa\\\ZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXWWWWWWYYYYYYXXXWWWQQQRRRTTTUUUWWW[[[```dddYYY[[[[[[VVVPPPNNNSSSXXXTTTPPPKKKHHHGGGHHHHHHHHHHHHIIIKKKKKKLLLMMMPPPRRRMMMKKKHHHGGGHHHHHHHHHGGGDDDGGGKKKMMMLLLJJJHHHGGGAAABBBCCCDDDDDDCCCBBBAAA>>>???@@@AAAAAAAAAAAAAAA???======>>>AAACCCCCCCCCCCCBBBAAA@@@>>><<<;;;:::<<<======<<<;;;;;;<<<>>>999::::::999777777888999888777777666666666777777:::<<<>>>>>><<<;;;::::::555555444444444444555555555777888888666555555666666444333444777999::::::999:::;;;???FFFMMMUUUYYYYYYVVVRRRMMMHHHCCC@@@>>>;;;:::<<<@@@???:::777888999888777888;;;>>>@@@AAA===@@@BBBAAA===::::::<<<999666666:::======AAAEEEdddsssxxxmmm^^^SSSNNNJJJFFFCCC;;;<<<===<<<;;;:::;;;<<>>???>>>======>>>???@@@BBBGGGPPP\\\hhhpppuuuxxxxxxkkk]]]RRRMMMLLLOOOMMMPPPTTTQQQJJJKKKRRRlllyyy~~~{{{rrraaaRRREEEMMMTTTSSSNNNHHHBBB===kkkMMMDDDBBB@@@???;;;:::999999::::::999888333444555555444444666777444444444444333333333333000111111111111111000000////////////..................---,,,,,,,,,,,,---,,,,,,------,,,,,,+++*********))))))***++++++,,,***)))(((((()))+++,,,---))))))))))))************))))))))))))))))))))))))((((((((()))))))))*********---+++%%%###''')))(((111444666444///++++++---+++//////,,,***+++(((###'''&&&&&&&&&&&&'''((()))'''(((******((((((((()))))))))))))))))))))))))))&&&((()))((('''&&&''')))+++)))'''''')))++++++***&&&+++000333444888>>>DDDSSS___mmmvvv|||}}}wwwooommmoooppppppnnnllllllllloooqqqssstttwww|||||||||vvvrrrkkkeeeggggggjjjooowww~~~vvvfffVVVOOOMMMLLLKKKLLLPPPRRRUUUUUURRRQQQQQQSSSOOORRRTTTTTTSSSTTTWWWZZZVVVYYYZZZXXXTTTQQQSSSVVVTTTSSSSSSUUUXXXYYYXXXWWWZZZ^^^cccgggiiilllnnnpppssssssvvv|||{{{zzzzzz|||{{{wwwrrrgggjjjnnnqqqssswww~~~}}}zzzwwwuuuvvvvvvwwwwwwvvvuuusssrrrppppppppppppnnnlllhhhfffiiijjjnnnuuu{{{{{{tttmmmnnnnnnjjjfffggglllmmmjjjqqqqqqlllccc___```^^^ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZTTTSSSRRRSSSUUUUUUSSSRRRSSSTTTUUUVVVUUUVVVYYY[[[WWWWWWWWWSSSOOOOOORRRUUUQQQNNNIIIGGGGGGGGGHHHGGGIIIJJJJJJJJJIIIJJJLLLNNNKKKIIIHHHHHHIIIIIIHHHFFFCCCGGGKKKLLLJJJHHHHHHHHHCCCDDDEEEEEEDDDCCCBBBAAA;;;<<<============<<<<<<<<<::::::<<<@@@DDDDDDCCCDDDCCCBBB@@@???===<<<;;;?????????>>>;;;;;;<<<===:::;;;===<<<:::999999::::::::::::::::::999999888;;;<<<===<<<:::999:::;;;555666666666666666666555666555555666777888777666555333222222444777777777777888:::>>>DDDKKKRRRUUUVVVTTTQQQLLLGGGCCC???======:::;;;@@@BBB???===>>>;;;===??????>>>???AAACCCDDDDDDCCCAAA@@@@@@??????999666555888999888:::>>>OOO^^^pppzzzyyypppdddZZZVVVTTTOOOKKKGGGHHHGGGEEECCCAAAAAABBBQQQRRRUUU[[[eeeiii___PPPFFFFFFGGGOOO\\\ccc]]]RRRGGGFFFEEEBBB??????@@@BBBHHHKKKPPPTTTZZZ```gggkkkwww}}}rrrdddVVVNNNOOOMMMQQQUUUQQQIIIMMMWWWnnn{{{tttfffWWWNNNIIITTTZZZVVVOOOJJJEEE@@@]]]GGGCCC???<<<===<<<:::999:::;;;;;;:::999222444555555444444666777666666555555555444444444...///111222222111000///000/////////..................---,,,,,,,,,,,,---)))************)))((((((******))))))***+++,,,,,,***))))))))))))+++---...))))))))))))************))))))))))))))))))))))))))))))))))))************<<<<<<666,,,))),,,---***111555777444...))))))++++++///000+++)))+++((("""&&&&&&&&&&&&&&&'''((()))''')))******((((((((())))))))))))))))))))))))))))))***+++***)))((()))++++++)))'''''')))+++++++++***111:::AAAGGGOOOYYY```ccclllwww|||yyyqqquuuvvvvvvtttrrrppppppqqqpppvvv~~~|||xxxzzz}}}zzz{{{~~~vvvpppjjjaaaXXXOOOOOORRRYYYdddmmmsssuuuhhh[[[NNNJJJIIIIIIJJJLLLMMMPPPTTTUUUSSSRRRSSSUUUNNNQQQTTTTTTSSSTTTVVVYYYWWWZZZ[[[XXXTTTRRRTTTXXXXXXUUUSSSVVV\\\___]]][[[VVV[[[aaafffiiillloooqqqzzzyyy|||xxxuuuuuuzzz}}}}}}{{{zzz{{{zzzvvvgggeeedddgggpppyyyzzztttppptttuuuvvvuuurrrnnnkkkiiieeeeeegggjjjmmmmmmjjjggggggcccbbbjjjvvvyyyrrrjjjffffffccc___```dddeeecccdddeee```XXXWWW]]]```^^^XXXXXXWWWWWWVVVVVVUUUUUUQQQPPPOOOPPPRRRRRRPPPOOOVVVWWWWWWUUUSSSQQQQQQRRRUUUSSSQQQPPPOOOPPPQQQQQQOOOMMMKKKIIIIIIIIIHHHGGGIIIJJJIIIGGGFFFEEEGGGIIIIIIHHHGGGHHHIIIIIIHHHFFFAAADDDHHHHHHFFFDDDEEEFFFCCCDDDDDDDDDBBBAAA???===;;;;;;;;;;;;;;;;;;:::::::::888888;;;@@@DDDEEEDDDDDDCCCBBBAAA???>>>===<<>>======<<<===>>>>>>===;;;:::888<<<;;;:::777555666999;;;555666777888888777666555777444222444777999777555444222000111333444555444333444777;;;AAAGGGMMMPPPRRRQQQNNNJJJFFFAAA===:::<<<888888===AAA@@@@@@AAA<<>>;;;<<>>>>>@@@BBBBBBAAAAAA@@@>>><<<;;;:::;;;;;;<<<===<<<888333444:::@@@999999999888777666555444444444555666777777777666:::666111000222555555333555666777888:::===AAAEEENNNKKKFFFBBB???<<<888666@@@???@@@DDDHHHHHHGGGHHHNNNHHHGGGJJJJJJEEEBBBDDDHHHEEEEEEGGGGGGFFFHHHMMMIIIDDD>>><<<===@@@@@@???<<>>@@@>>>::::::===???>>><<>>BBBDDDFFFDDD>>>:::;;;;;;999<<<=========>>>>>>>>>>>>@@@???===<<<;;;;;;;;;;;;;;;;;;;;;999888888<<>>======AAAHHHNNNGGGBBB@@@AAAAAA???AAAEEEEEEGGGDDD===999;;;<<<;;;:::===@@@@@@===;;;;;;<<>>===<<<<<<<<<<<<<<<999999999<<<>>>???>>>===::::::999888777555333222555555555555555444444444444555666666555666888:::999888666666666777999::::::888777777888999999888CCCDDDGGGJJJLLLKKKHHHDDDMMMNNNQQQTTTQQQMMMMMMQQQMMMCCC@@@HHHUUU[[[[[[[[[]]]XXXPPPGGGAAA@@@DDDGGGLLLUUU[[[[[[ZZZ^^^cccgggiiifffmmm}}}uuucccYYYYYYZZZ\\\[[[UUUNNNNNNSSSZZZWWWUUUZZZfffqqqqqqkkkjjj^^^OOOJJJTTTaaaccc]]]___aaaeeehhhgggeeeaaa^^^fffgggeeebbbbbbeeeeeeaaaTTT```sss|||iiiYYYOOOOOONNNOOOPPPSSSVVVXXXiiittt~~~mmm]]]SSSQQQRRRWWW^^^cccbbb___\\\VVVPPPuuuXXXGGGGGGCCC@@@???888999::::::::::::::::::999777777666555555555555666444333222222222222222111222222666;;;:::444111222000000///...............---------,,,,,,---------)))((((((***,,,,,,+++***------,,,,,,,,,,,,,,,+++''')))++++++)))((())))))+++******)))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''+++,,,)))***//////***)))***,,,222666666111,,,))))))))))))))))))))))))(((******((('''((()))***)))))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***'''&&&)))---+++---///444===LLL[[[fff___hhhttt|||}}}{{{tttqqqwwwyyyeeeXXXKKKJJJGGGFFFGGGOOOYYYaaalllvvvyyyvvv|||nnngggbbb^^^YYYQQQMMMMMMNNNPPPQQQOOOLLLJJJJJJIIIFFFIIILLLNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQQQQPPPPPPQQQSSSUUUWWWXXXXXXWWWVVVYYYWWWTTTPPPNNNPPPUUUYYYUUUXXX[[[^^^^^^\\\ZZZXXX]]]YYYYYY]]]^^^\\\\\\```ccceeeggggggfffgggjjjllllllttt|||wwwnnnnnnhhhaaa_________^^^^^^cccaaa``````aaabbbbbbaaaZZZ\\\```bbbaaa]]]XXXUUU\\\ZZZYYYYYYZZZZZZWWWTTTTTTRRRPPPOOOOOOQQQSSSUUUOOOOOOPPPPPPPPPOOOMMMMMMOOONNNMMMMMMOOOQQQTTTUUURRRMMMHHHGGGIIIIIIFFFBBBIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCGGGDDD@@@???@@@AAAAAAAAAEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCCCCFFFBBBAAACCCCCCAAABBBFFFBBBEEEHHHGGGCCC@@@???@@@EEEFFFDDDAAABBBEEECCC???:::<<<===>>>???BBBGGGKKKEEEAAA???AAAAAAAAACCCGGGCCCEEEAAA:::666999;;;;;;;;;@@@EEEEEE@@@<<<<<<>>>=========<<<<<<<<<<<<===777777888>>>CCCDDD???:::;;;;;;:::999888666444444666666555444444444333333444777999888555444666999:::888666555666888999999555444333444777999999888:::???DDDHHHKKKMMMIIIDDDDDDFFFIIIMMMOOONNNMMMMMMHHH@@@>>>FFFRRRYYY[[[\\\eeeaaaWWWLLLCCCBBBGGGLLLMMMRRRXXX]]]eeennnwww|||wwwlllppp~~~kkkbbbWWWVVVXXXXXXTTTOOOQQQVVVddd___ZZZ[[[bbbhhhgggddd___ZZZRRRPPPWWWbbbccc___dddeeefffggggggfffdddccclllkkkiiihhhkkkpppmmmgggZZZfffyyyrrr```TTTXXXUUUQQQOOOOOORRRVVVYYYiiisss~~~}}}mmm]]]RRRNNNMMMUUU\\\bbbaaa^^^[[[TTTNNNiiiSSSHHHGGGAAA???@@@<<<999:::;;;;;;;;;;;;:::999777777666555555555555555222333333222222111111111888666:::BBBEEE???777222000000///...............------------------------)))((((((***,,,,,,+++***------------,,,,,,++++++((()))++++++***))))))***+++***))))))(((((())))))))))))(((((((((((()))))))))(((''''''&&&'''''''''))),,,,,,******,,,---+++))),,,333;;;???<<<444---(((((((((((((((((((((((((((((())))))'''&&&(((***((((((((()))))))))(((((()))))))))))))))))))))))))))***,,,...111111000///---///666CCCVVVhhhuuu{{{wwwyyy|||~~~~~~zzzwwwxxxlll^^^UUUNNNIIICCCAAACCCFFFIIIJJJWWWdddmmmmmmttt~~~sssggg^^^WWWWWWXXXSSSMMMIIIKKKLLLNNNNNNLLLHHHGGGHHHIIIKKKNNNOOOOOOOOOQQQSSSPPPOOONNNMMMMMMNNNNNNOOOSSSUUUWWWYYYZZZZZZYYYYYYXXXVVVRRRNNNLLLNNNRRRVVVUUUWWWZZZ\\\\\\[[[XXXWWWYYYWWWWWWXXXXXXWWWXXX\\\^^^___```aaaaaaccceeegggdddkkkpppqqqooommmhhhaaaaaa^^^ZZZXXXZZZ\\\YYYUUUXXXXXXXXXZZZ[[[[[[XXXVVVMMMOOOQQQSSSSSSSSSRRRQQQWWWVVVTTTRRRQQQOOOMMMKKKJJJHHHFFFEEEEEEGGGJJJLLLGGGHHHIIIJJJIIIGGGEEEDDDFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJHHHDDDBBB@@@@@@AAABBBBBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBB@@@===<<<===>>>>>>>>>AAAAAA?????????AAACCCDDDBBBBBBCCCDDDEEEEEEFFFFFF>>>>>>>>>>>>???@@@AAAAAAFFFAAA>>>>>>===;;;<<<@@@@@@CCCFFFEEEAAA======>>>@@@AAA???<<<>>>AAAAAA>>>999:::<<<>>>???AAACCCDDDEEEAAA???@@@AAA@@@BBBGGGBBBDDD@@@999666888;;;:::;;;AAAGGGGGGBBB>>>>>>???==================<<<<<<777666888>>>EEEFFF???999;;;;;;;;;:::999888666666777666555444444444444444444777888666333111222444:::777555555888;;;<<<;;;666555444555777888999888777>>>CCCFFFJJJMMMIIIBBB===>>>AAAFFFKKKMMMJJJEEE>>>;;;;;;@@@EEEIIIOOOVVVeee```VVVKKKCCCDDDJJJQQQPPPPPPUUUddduuuwwwuuu{{{wwwiiifffdddccc]]]WWWXXX\\\gggbbb^^^^^^aaaaaa```^^^VVVYYY[[[^^^eeelllmmmiiihhhgggeeeddddddeeeggghhhlllkkkjjjkkkqqqvvvssskkkcccnnn~~~{{{gggYYYSSS[[[WWWQQQMMMOOOUUU^^^cccdddlllxxx|||mmm]]]QQQJJJGGGKKKTTT\\\]]]\\\YYYSSSLLLZZZJJJEEEDDD======AAA???999:::;;;<<<<<<;;;:::999666666666666666555555555111333333333111000111222333000333===CCC???777111000000///...............------............------,,,++++++,,,......---+++((())))))***++++++,,,,,,)))***++++++))))))***+++,,,+++)))((((((((()))***))))))(((((((((((())))))+++***)))))))))))))))******+++...222000,,,***,,,)))000999??????999000+++(((((((((((((((((((((((()))'''((()))(((%%%'''+++''''''((()))))))))(((((((((((((((((((((((((((((()))((())),,,000111000...555:::FFFWWWjjjzzz~~~{{{tttlllfffbbb___ZZZVVVOOOJJJDDDBBBDDDEEECCCAAAHHHSSS\\\___eeekkkjjjccc```XXXRRRTTTVVVRRRMMMJJJQQQQQQRRRSSSPPPJJJGGGIIINNNPPPRRRPPPNNNNNNQQQUUUPPPNNNLLLJJJIIIJJJLLLMMMVVVXXXZZZ]]]^^^^^^]]]]]]XXXWWWUUUQQQOOOOOORRRTTTVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVVVVVVVUUUUUUVVVYYY[[[ZZZZZZYYYYYYYYYZZZZZZ]]]cccfffccc```___\\\XXX[[[[[[ZZZYYY[[[\\\YYYSSSNNNOOOQQQSSSTTTSSSNNNKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEBBBAAA@@@???@@@AAACCCEEECCCDDDDDDEEEDDDCCCAAA@@@@@@AAABBBDDDDDDCCCBBBAAA???DDDIIIJJJFFFCCCCCCDDD<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<>>===<<<;;;<<<===>>>???::::::;;;<<<>>>???@@@AAA;;;;;;::::::;;;===???@@@DDD???<<<<<<;;;999:::>>>@@@BBBCCCBBB@@@>>>======:::<<<;;;:::>>>DDDEEECCC888999:::;;;===???AAABBBEEE@@@>>>??????===???CCCBBBDDDAAA;;;888:::;;;;;;;;;???DDDEEEBBB???===>>>======>>>>>>===<<<;;;;;;999888999>>>CCCCCC>>>888999999::::::999999888777888777555444444555666777<<<<<<;;;999777555666777;;;777555666:::===>>>===888777555555777888777666999AAAEEEEEEHHHKKKGGG>>>:::>>>AAADDDHHHJJJEEE???;;;<<<>>>???===>>>GGGRRR\\\WWWNNNFFFBBBFFFNNNTTT\\\YYY```sss}}}wwwrrrjjjbbb```cccgggbbb```aaaaaa______```ffflllpppooonnnnnnmmmiiinnnlllhhhfffeeefffhhhjjjhhhjjjjjjlllrrrwwwssslllgggtttzzzggg\\\ZZZWWWSSSOOOMMMQQQ[[[fffmmmcccjjjvvvuuufffYYYNNNGGGCCCEEEOOOYYY\\\\\\ZZZTTTNNNtttOOOEEEDDDDDD;;;;;;@@@>>>999:::;;;======;;;:::999666666666666666555555444111222444333000///000222///---...555777555111111000000///...............,,,---...//////...---,,,---,,,+++,,,------,,,***(((((())))))******++++++***++++++***((((((***,,,,,,+++)))((('''((()))***))))))(((((((((((())))))*********))))))***++++++***(((111>>>===...)))///&&&...777:::777111,,,***(((((((((((((((((((((((()))''''''***(((%%%&&&+++&&&&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&((())),,,///444777FFFQQQ```nnnxxx}}}sss\\\WWWQQQPPPQQQSSSSSSRRRIIIHHHFFFEEEEEEEEEEEEEEEEEEIIINNNSSSUUUVVVVVVUUUWWWTTTSSSSSSQQQKKKIIIKKKPPPOOOQQQUUURRRLLLJJJMMMLLLPPPRRRQQQNNNMMMPPPSSSOOONNNNNNMMMMMMMMMMMMMMMVVVWWWZZZ\\\^^^^^^]]]]]][[[[[[[[[XXXUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSVVVXXXWWWUUUVVVWWWXXXVVVTTTRRRQQQQQQQQQPPPOOOUUUZZZ]]]YYYUUUTTTRRROOOSSSWWWXXXUUUVVVXXXTTTOOOHHHHHHIIIKKKLLLKKKGGGDDDFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAA===<<<<<<======???@@@@@@>>>>>>>>>>>>>>>>>>======<<<;;;:::<<>>DDDGGGGGGDDDAAA???999999999999999999999:::888888888888888888888888::::::999888888888999999::::::::::::;;;;;;;;;;;;888777888999;;;<<<:::999::::::999999999999999999777777888999999:::;;;;;;999888777777888:::===??????;;;999::::::888:::>>>>>>=========>>>===<<<::::::;;;;;;:::>>>EEEGGGEEE:::888666777:::???DDDFFFEEE@@@======<<<:::;;;??????AAA@@@;;;888999:::999<<<>>>@@@BBBBBB@@@???===>>>>>>>>>>>>===<<<:::999;;;:::;;;===@@@???<<<999666666777888888888888777888777666555555666888999AAA>>>;;;::::::;;;;;;:::<<<888444666:::======<<<777666444444555666555444777???CCCAAADDDIIIEEE<<<999CCCJJJHHHCCCAAA???;;;<<<<<<>>>>>>999888AAAMMMPPPJJJBBB>>>AAAHHHPPPUUU``````kkk}}}vvvnnnlllnnnlllfffccccccaaa^^^___dddrrrxxxyyyrrrkkkjjjkkkkkkuuusssqqqnnnllljjjiiiiiieeehhhjjjkkkooorrrpppjjjiiiwww~~~tttfff\\\YYYTTTRRROOOOOOTTT]]]fffmmmiiimmmwww}}}tttfffYYYNNNHHHFFFEEEKKKUUU^^^aaa```\\\UUUNNNgggLLLEEEGGGFFF<<<:::===;;;999:::<<<======<<<:::999666666666777666555555444000222444333000///000222666444444555222///000555000000///...............,,,---...//////...---,,,,,,+++******++++++)))'''------,,,,,,+++***))))))+++++++++)))'''(((+++---,,,+++)))((('''(((***+++))))))(((((((((((())))))((((((((((((((()))******(((%%%333HHHGGG222)))111(((111444///+++***,,,(((((((((((((((((((((((()))&&&'''***((($$$&&&+++%%%&&&((()))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---...444@@@IIIVVVeeevvv~~~zzzssspppgggZZZOOOLLLHHHGGGHHHIIIGGGEEE>>>AAADDDDDDBBBBBBEEEHHHIIIGGGHHHLLLLLLIIIKKKPPPPPPRRRUUUSSSKKKCCCEEELLLEEEEEEIIIOOOOOOJJJIIINNNGGGLLLQQQQQQOOOMMMOOORRRNNNPPPQQQSSSSSSRRRQQQPPPSSSTTTWWWZZZ[[[[[[[[[ZZZ^^^___```^^^[[[XXXWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVSSSWWWZZZYYYWWWXXXYYYZZZPPPNNNMMMLLLLLLMMMLLLKKKNNNTTTWWWSSSOOONNNLLLIIIGGGMMMNNNJJJIIILLLJJJEEEEEEDDDDDDEEEFFFEEEBBB@@@@@@AAAAAABBBAAA@@@???>>>@@@@@@@@@>>><<<<<<<<<>>>:::;;;;;;<<<===>>>>>>>>>999888888888888999999999:::777444555;;;???AAA@@@;;;===BBBGGGIIIEEE>>>999777777666666666777888888777777777777777777777777:::999888777777777777777666666666666666666666666444444666999;;;;;;999777999888888888777777666666888999999999999999999999888777555555666999<<<>>>:::666555777888777999===;;;888777888;;;;;;999666888999888666999>>>@@@>>><<<888444333888@@@GGGLLLEEE@@@===<<<:::777888<<<;;;>>>>>>999666777777555>>>>>>???AAACCCCCCAAA???>>>?????????===;;;999888<<<<<<<<<<<<===<<<;;;999333444555666777777777777888777666555666777999;;;<<<888444333666888888777===888444555999<<<<<<999666444222222333444333222000999===;;;@@@HHHFFF<<<999HHHRRRKKK>>>999999999777777777666222222:::DDDHHHAAA:::999@@@IIIQQQUUUVVV[[[kkkzzzyyy|||tttlllfffddd```[[[^^^eeeiiinnnooohhhdddiiirrrxxxzzzzzzyyywwwsssnnnjjjgggcccgggjjjjjjlllooolllffflllzzz{{{mmmhhheee\\\RRRMMMTTTSSSRRRRRRVVV\\\bbbffflllnnnvvv|||sssiiiZZZMMMFFFDDDFFFGGGUUU^^^ggggggccc]]]TTTKKK___JJJDDD@@@BBBAAA<<<:::===:::>>>===888777;;;;;;777888888777666555444444333111222222333333222222111222222222111111111111000...........................+++((())),,,...,,,***.........,,,***)))***+++...&&&###))),,,)))'''''',,,)))'''(((+++,,,,,,***---***'''(((***+++)))'''''''''''''''(((((((((((('''''''''((()))*********)))---111555666444111...---,,,,,,+++,,,,,,,,,,,,(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((())),,,,,,+++)))'''(((***---+++...,,,)))...@@@TTTaaasssrrrsssyyy|||qqqiii^^^QQQJJJKKKGGGIIIIIIEEE???===AAAEEECCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGNNNNNNNNNMMMLLLJJJHHHHHHFFFEEEFFFIIIKKKLLLKKKJJJJJJKKKLLLNNNNNNNNNMMMLLLOOOTTTXXXXXXSSSOOOOOOQQQVVVWWWXXXYYYZZZ[[[\\\\\\___[[[XXXYYY\\\]]]YYYVVVZZZ\\\^^^]]]ZZZVVVSSSRRRRRRTTTVVVXXXWWWVVVSSSQQQHHHFFFDDDEEEHHHJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCC@@@======??????>>><<>>===<<<;;;:::::::::;;;<<<<<<;;;999888999:::===:::888:::???@@@<<<777:::888555555777:::;;;;;;444777<<>>;;;999:::;;;>>>CCCFFFEEE???:::888777666777999999777555888888888777666666555555555888;;;;;;:::888777777888666444444444555444333666666555555555555666666999999888888888888999999777<<>>???>>>=========;;;888666666666666666666666777777888999999777666777999;;;555777888888888999===AAA>>>:::666777;;;===:::666888444111111333555555333666666777:::<<<===<<<:::999>>>CCC@@@:::555666999999777333000000444<<>><<<===@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCAAABBBCCCDDDFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLQQQUUUUUUQQQNNNNNNPPPTTTTTTTTTUUUVVVXXXYYYZZZZZZWWWTTTTTTWWWWWWTTTPPPXXXYYYZZZYYYVVVSSSQQQPPPMMMNNNOOOOOOOOOMMMLLLJJJHHHFFFDDDDDDFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???<<<:::;;;===>>>===<<<<<<;;;;;;::::::::::::;;;999::::::999777666777999222222444666888999999888:::888777777999;;;<<<;;;888999:::;;;;;;:::999999888:::===AAAEEEEEEBBB>>><<<;;;::::::;;;;;;999888888888777555444333222111555777999:::888777777777666555333444555666666555999999888888777777777777666666666666888999:::;;;666999;;;888222000333777555555555555555555555555666666555444333333333333333333333333333333333333555444222444666777666444555444333222333555777999777777666666666555555555777888999999777666666777999999:::<<<>>>??????>>><<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;<<<<<<:::888555555666777888888888888888888999:::999888888999;;;999888999;;;???BBBCCCBBBAAA<<<555333444777777777888666444444666666555333222222333555888:::999777555888;;;;;;999999<<<@@@888777444222333777???DDDIIIKKKMMMOOOPPPQQQQQQQQQLLLHHHKKK]]]uuuzzzwwwvvvuuuttttttssssssrrrvvvyyywwwnnnbbb\\\YYY^^^jjjuuuyyyzzz{{{~~~~~~zzztttmmmggglllgggeeejjjmmmooottt{{{|||hhhSSSKKKMMMOOOQQQRRRTTTUUUWWWXXXYYY[[[\\\^^^XXXZZZbbbiiifffbbbkkkzzz}}}qqqhhhaaa]]]\\\WWWRRRQQQSSSXXX]]]___fffkkklllggg___WWWMMMDDDoooOOOHHHFFFGGGIIIGGGBBB>>>>>>;;;===;;;777555666555333666666555555555555555555333333222222222222333333222222111111111000000000........................,,,------,,,++++++,,,---,,,------,,,***)))***,,,///***(((+++---,,,***)))///+++'''%%%'''***---///---+++)))((())))))(((&&&))))))))))))************(((((())))))))))))))))))***++++++***(((%%%###!!!&&&)))++++++(((&&&&&&'''(((((((((((())))))))))))(((((()))))))))*********************))))))))))))''''''(((***---...---,,,111666<<>>>>>AAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIMMMJJJGGGFFFHHHJJJKKKKKKIIIJJJKKKKKKKKKKKKKKKJJJJJJNNNRRRRRROOONNNOOOPPPQQQPPPPPPPPPQQQTTTVVVXXXZZZWWWTTTTTTUUUUUUSSSPPPTTTTTTTTTRRROOOMMMMMMNNNHHHGGGGGGFFFEEEDDDDDDCCCFFFDDDBBBAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>============<<<<<<<<<<<<999888777888:::<<<<<<;;;888888888888999999::::::888999999888666666777999666999===>>>======>>>@@@999888888999;;;<<<<<<;;;<<<:::888777666777888999888999;;;???CCCEEEDDDCCC:::999888888999999777666999888777666444333111111444666888888666555555666555444333444666888888777888888888777777666666666222333444555777999;;;<<<777777777555333222333444444444444333333333333333333222222111111222222333000000000000000000000000444222222222444555444333222111000///000111444555666666555555555444444444444666888888666555444555@@@@@@???===;;;:::;;;<<<555777999;;;;;;:::888777;;;:::::::::;;;:::777555444666888:::;;;:::999999888:::<<<<<<;;;:::::::::>>>===>>>CCCIIILLLJJJFFFBBB???:::777555444555666999999999::::::999555333777666666777888999888777555444444555888;;;???AAA888888666555666;;;AAAFFFJJJNNNSSSWWWYYYXXXUUUSSSLLLDDDBBBQQQjjj}}}}}}vvvrrrooorrrvvvwwwrrrmmmmmmqqqyyywwwbbb[[[WWW\\\gggpppqqqnnnssszzzuuummmiiinnnooorrruuuvvvwww}}}|||ooo\\\HHHBBBDDDIIIMMMPPPSSSUUUYYY]]]aaabbbaaa___WWWWWWZZZ]]]YYYWWWaaappp~~~~~~rrreee\\\UUUPPPTTTQQQPPPUUU]]]ccceeedddeeejjjkkkfff^^^VVVKKKAAAdddMMMEEEHHHMMMOOOMMMGGGAAA???>>>===<<<999888888777666444555555555555555555555444333222222222222333444111111111111000000000000........................+++---...,,,)))(((+++...******+++***(((((()))+++---***)))***+++***((('''+++)))'''&&&&&&)))+++,,,,,,+++)))((((((''''''&&&(((((()))))))))*********))))))))))))))))))))))))))))))((((((((((((((()))))),,,...,,,(((&&&(((+++(((((((((((())))))))))))((((((((()))))))))***************)))))))))((((((((())))))((((((,,,222888AAAIIISSS^^^lllzzzzzzjjj^^^SSSOOOJJJHHHGGGEEECCCBBBCCC???<<<<<>>;;;???@@@AAABBBBBBAAA@@@???@@@AAABBBDDDEEEEEEFFFFFFIIIHHHFFFEEEEEEEEEEEEFFFJJJHHHGGGGGGIIIKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIILLLNNNOOONNNNNNPPPQQQPPPOOONNNMMMOOORRRUUUWWWXXXVVVTTTSSSSSSSSSPPPNNNNNNNNNMMMKKKHHHGGGHHHJJJEEEDDDBBB@@@????????????@@@@@@???>>>>>>????????????@@@@@@@@@@@@???>>>>>><<<;;;;;;:::999888888888666555555555777888999999777777888888888888888777888999999999777777999;;;888:::;;;<<<;;;999888888888888888:::<<<===;;;:::<<<:::888666666888:::;;;::::::;;;===@@@CCCEEEFFF999888666777888888888777::::::999888777666666555444666666666444444555666777555444555666888888777777777888888888999888888222222333444666888:::;;;888666555444555555555444333333333333222222222222111111111111111222333333////////////////////////222111111111222222222222000///.........///111222555444444444333333333333000333555666555333333333===???@@@>>>:::888999;;;555555777777777777666555999888888999::::::888666333555888;;;<<<<<<:::999777:::===???===<<<;;;;;;DDDEEEIIIMMMQQQQQQNNNLLLCCCCCCCCCAAA<<<999777666;;;<<<===>>>>>>;;;777444===:::888777888888777666888666444555888;;;;;;:::999999999888888;;;@@@DDDDDDHHHNNNTTTWWWVVVTTTRRRMMMGGGHHHWWWooo}}}|||ttttttooojjjkkkpppssstttrrrvvvvvvxxx|||}}}fff```\\\aaakkkrrrrrrnnnpppxxxwwwqqqqqqpppvvv}}}~~~ooofffUUUDDD???AAADDDGGGJJJTTTVVVYYY___eeehhhgggfff```]]][[[YYYUUUVVVbbbqqqwwwxxxtttjjj___YYYTTTOOOQQQOOOQQQ[[[gggnnnmmmjjj```gggkkkeee[[[QQQIIICCC]]]OOOJJJMMMMMMJJJGGGFFFGGGGGG>>><<<;;;;;;:::888888999444444444444555555555555444333333333333333333444111111111000000000//////........................***,,,---,,,((('''))),,,,,,---------++++++---///---,,,+++******+++)))'''***+++,,,,,,,,,,,,,,,---+++******((('''&&&'''''''''''''''((((((((())))))))))))))))))***************)))(((((()))+++,,,---------,,,)))''''''+++...(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))+++***%%%###***:::GGGVVVaaannntttzzznnn]]]TTTKKKRRRXXXVVVOOOHHHDDDCCCGGGBBB>>>???CCCEEEAAA===>>>???@@@AAAAAA@@@???>>>AAAAAACCCDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDFFFIIILLLMMMKKKIIIFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNPPPQQQOOONNNMMMNNNQQQTTTVVVRRRQQQOOOMMMLLLKKKIIIGGGHHHHHHGGGDDDBBBBBBDDDFFFBBB@@@>>><<<;;;:::;;;<<<::::::;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>======<<<<<<<<<;;;999777666555444666666666555555555666777999:::::::::999888666555666777888888777777999;;;>>>======@@@CCCBBB<<<777888888888:::<<<<<<;;;:::999999::::::;;;<<<======>>>======<<<===@@@CCCEEE>>><<<::::::<<<=========888888999999999999::::::666666666555444444666888:::888666666777777666555666777999;;;<<<=========444444444444555666777888777444222333444555444333444444444333333222222222111111111111222333444555000000000000000000000000111111111111000000000111000///.........///000111333333333222222222222111///111333444333222333333111555999:::888555666777888777555444333333444444777777777999::::::888666222444888:::<<<;;;:::888666999>>>@@@???===<<<<<>>===???@@@AAA???<<<999888999777444444555666777777:::888666888;;;;;;888444:::;;;;;;999888999<<>>@@@EEEGGGDDDAAA???@@@AAABBBBBBAAA@@@??????@@@BBBCCCDDDDDDEEEEEEBBBCCCDDDFFFHHHIIIIIIIII@@@AAAEEEIIIMMMMMMKKKHHHGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDEEEFFFHHHKKKLLLPPPOOONNNMMMMMMOOOQQQRRRPPPOOOMMMKKKIIIGGGEEEDDDBBBBBBAAA@@@>>>>>>???AAA===;;;:::888777777888888666777999999999:::===???:::;;;;;;;;;;;;:::999999<<<;;;:::999777555444333666777888777555555666888<<<<<<======<<<:::888666444555666666666777999;;;???>>>???EEEKKKJJJCCC;;;:::999999:::<<<======<<<999:::;;;===>>>>>>???>>>@@@???>>>===<<<>>>AAAEEEAAA???<<<;;;<<<===<<<<<<666777777888999:::;;;;;;888888777666444555888:::;;;999777777777777666555222444666888::::::::::::777666666555555555666666444222111111333444444333666666555555444444333333333222222222333444444555111111111111111111111111000111222111/////////111000000////////////000000222222222111111111000000...000111222111111333555---111666999999888777666999777444222111111222333444444555777999999888666222444666888999888777777444888<<>>>>>???GGGPPPXXXYYYSSSMMMNNNQQQPPPLLLEEEAAA@@@BBBGGGJJJ@@@AAAAAA@@@>>><<<<<<===888666444555888<<>>AAAEEEIIIKKKLLLLLLPPPLLLKKKRRR\\\```\\\VVVYYY___eeeddd^^^YYYZZZ]]]lllpppxxxzzzuuupppooollljjjnnnrrroooiiilllkkkmmmqqqwww}}}~~~|||~~~zzzoookkkoooppp{{{~~~xxxjjj\\\PPPFFF???@@@CCCEEEFFFHHHQQQSSSTTTTTTUUUWWW[[[___iiijjjiiieeebbbdddlllttt~~~}}}wwwnnnhhhgggeeeaaaQQQNNNNNNRRRZZZ^^^^^^[[[\\\eeehhh\\\LLLAAA===;;;iiiNNNJJJIIIKKKFFF<<<888>>>GGGKKKDDD???======;;;555444777555555555444444333333333111333555666666555333111111000000000////////////........................000///---,,,,,,---,,,+++((()))************,,,......222222---+++------***%%%'''))))))'''&&&(((***&&&((()))(((&&&&&&(((+++'''(((((((((((()))))))))''''''((()))+++,,,------,,,+++***(((((('''(((((()))&&&$$$&&&***,,,***'''(((((((((((())))))))))))(((((()))))))))*********&&&&&&'''((()))******+++***,,,///555???LLLYYYaaacccllltttxxx}}}nnnWWWLLLJJJPPP\\\bbb]]]SSSNNNLLLJJJDDDBBBAAABBBDDDEEECCCAAABBBCCCDDDEEEEEEDDDCCCBBB===>>>???@@@AAABBBBBBBBB>>>AAADDDGGGIIIIIIHHHHHHAAABBBDDDGGGJJJKKKIIIGGGIIIIIIGGGFFFFFFFFFGGGGGGGGGEEEDDDDDDFFFIIIKKKLLLMMMLLLKKKKKKJJJKKKKKKKKKNNNMMMLLLJJJFFFDDDBBBBBB===>>>>>>===;;;;;;<<<>>>999999888777777777777777555777888888777777:::===888999999999999888777777888888888777666666555555666777999888777777999<<<===>>>???@@@???>>><<<:::666888999999999:::<<<>>>888;;;AAAGGGIIIFFF???888>>><<<;;;;;;===?????????<<<<<<<<<======>>>>>>>>>???@@@???===<<<===AAAEEEFFFBBB>>>;;;:::999888777999999::::::;;;;;;<<<<<<;;;:::999777555666:::===:::888777777888999888777333444666888999888777777777777666666555666666777444555555555555555666777888888777777666555555444333333222222222333444444111111111111111111111111000222333222///...///111000000//////////////////111111111000000000/////////000000000///111444777222333444777999999888666444333222222111111111111000000111444666777666444222333444555555555555555333666:::===>>>???@@@AAAEEELLLSSSTTTPPPMMMLLLNNNPPPLLLHHHHHHKKKNNNOOONNNBBBBBBAAA>>><<<<<>><<<999999<<<@@@DDDEEE>>>===<<<<<<<<<<<<:::999999;;;<<<<<<;;;::::::;;;===???BBBFFFGGGHHHGGGFFFOOOMMMLLLNNNSSSUUUTTTQQQNNNTTTZZZZZZUUURRRUUUYYYcccgggooowww{{{xxxqqqlllbbbddddddccceeehhhgggccchhhjjjlllmmmnnnqqqxxx}}}}}}}}}}}}rrrnnnrrrvvv{{{uuunnncccWWWKKKBBB::::::===???AAADDDFFFKKKOOOPPPNNNPPPVVV\\\iiiooouuuvvvtttrrrssstttzzzyyyrrrjjjfffgggfffcccUUUQQQMMMKKKLLLNNNPPPPPPZZZ]]]\\\SSSIIICCC>>>999]]]GGGEEE<<>>???@@@@@@@@@@@@BBBEEEHHHHHHGGGEEECCCDDDCCCCCCDDDGGGHHHGGGFFFLLLKKKIIIHHHHHHHHHIIIIIIKKKIIIFFFFFFHHHKKKNNNOOOJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHFFFDDD@@@===<<<<<<:::;;;===<<<;;;:::;;;<<<999999999999999999999888666888999888666555888;;;999999999999999888888777555555555666666777777777555777999999888999<<<@@@===>>>@@@AAABBBAAA???>>>:::<<<=========>>>AAACCCJJJPPPYYY]]]ZZZTTTLLLHHHAAA???<<<<<<>>>AAABBBBBB???>>><<<;;;;;;<<<===>>>===??????===<<<===BBBFFFNNNJJJDDD@@@===;;;999777>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888666888;;;???888777666777999:::::::::<<<===>>>??????===;;;:::666666666666666777888888777999:::999888999;;;===:::999999888777666666666333333222222222222222333111111111111111111111111000222333222///...///111////////////////////////000000000000////////////000000000//////111555999555222///000333444333000...///111222333222000///------...111444555444222333333333333333333333333222555999<<<>>>???AAACCCDDDGGGLLLOOOOOOMMMKKKJJJKKKKKKOOOUUU[[[ZZZSSSLLLCCCCCCAAA===:::<<>>:::888999<<<>>>???DDDBBB???<<<:::999999:::777:::<<<======<<<<<<===>>>AAAEEEGGGHHHEEEBBB@@@GGGHHHKKKMMMOOOOOOMMMKKKLLLNNNOOONNNNNNRRRZZZaaadddeeegggjjjllljjjfffccc^^^dddiiijjjmmmpppoookkk___dddiiijjjkkkpppzzz||||||zzzvvvyyy}}}}}}|||xxxpppiii___VVVLLLAAA888555666888:::>>>;;;CCCLLLOOOMMMPPPXXX```jjjuuu{{{wwwjjjhhhbbb[[[ZZZ]]]^^^[[[aaa\\\VVVOOOLLLLLLOOOQQQVVVUUUPPPKKKIIIIIIBBB;;;ppp\\\[[[CCCFFFDDD@@@===<<<===???AAA<<<;;;;;;::::::999999888666666666666555444333222;;;:::888555333111000000000000000000000000000000222......000///------000...%%%!!!(((000000,,,******++++++,,,,,,++++++***++++++***)))(((((())))))***)))(((((('''(((((()))((())),,,......---+++))),,,,,,---,,,+++)))'''&&&%%%+++---)))(((,,,...+++''''''''''''((((((((((((+++'''$$$%%%***------***&&&'''((('''&&&''')))***'''***,,,,,,***'''&&&%%%'''((()))'''%%%&&&***...222888CCCQQQ^^^fffjjjkkknnnsssyyywwwooocccWWWNNNIIIFFFEEEBBBDDDEEEDDD@@@@@@BBBEEE>>>???AAABBBBBBAAA@@@???DDDBBBBBBEEEHHHJJJHHHFFF===>>>???@@@@@@@@@@@@???BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEHHHJJJJJJJJJHHHGGGLLLKKKJJJKKKLLLMMMLLLJJJJJJIIIGGGEEECCCBBBAAAAAADDDDDDCCC@@@===:::999999999::::::;;;;;;<<<<<<======:::777444444555777999;;;999777666777888888888777999:::888666666999<<<***111999;;;999666777:::555555666999;;;======<<<888BBBJJJMMMTTT[[[UUUHHHGGGDDDBBBCCCFFFHHHKKKLLL[[[pppjjjMMMHHHBBB>>>???AAAAAACCCFFFBBBGGGJJJFFF@@@@@@DDDHHHKKKGGGCCCBBBCCCEEEFFFFFFNNNNNNLLLGGGCCC@@@AAABBBHHHJJJJJJHHHCCCAAAAAABBB@@@???===;;;999999;;;<<<777999<<<===<<<;;;;;;;;;<<<@@@DDDBBB===<<>>BBBBBB===:::;;;======:::777666555555444222444111222777===<<<444,,,...000111111111000000111666666111---///555444---444333111000111222111000***,,,...//////000111222111......333444111///000...///111222222000///---///...---000333333111...000000000000000/////////...///000222222222111000222444888<<<@@@BBBDDDDDDHHHIIIIIIIIIHHHFFFDDDBBBGGGIIINNNTTTYYY[[[ZZZXXXHHHGGGGGGGGGBBB>>>BBBJJJHHHDDD???;;;:::;;;<<<===@@@CCCAAA======BBBAAA<<>>>>>AAAFFFHHHGGGEEEFFFGGGKKKQQQVVVVVVQQQMMMFFFHHHKKKNNNPPPUUUZZZ]]]\\\aaacccaaa```bbbbbb```dddjjjpppqqqoookkkiiiiiifffdddbbbbbbdddiiinnnqqqvvv}}}~~~~~~pppfffffffffgggsss|||sssaaaQQQGGG???888666:::??????>>>BBBGGGJJJIIIKKKQQQWWWYYYdddppp{{{wwwlll___[[[XXXYYY[[[^^^fffooooooiii___UUUPPPQQQUUUYYYTTTPPPLLLJJJGGGCCC;;;666oooaaaaaaKKKGGGEEEBBB???===<<<===>>>;;;;;;;;;:::999999888888444555555555444333222222777666444333222111111111000000000000000000000000111...---//////,,,,,,///000(((%%%+++000...+++******++++++,,,,,,++++++***++++++***)))))))))))))))************************((()))+++,,,,,,,,,+++***)))))))))***)))))))))((((((---///+++***,,,,,,***''''''((((((((())))))))),,,)))&&&(((,,,...,,,***((())))))(((&&&&&&'''))))))***+++***((('''((()))&&&'''(((''''''+++222777HHHMMMUUU]]]eeekkkooopppvvvzzz~~~zzzxxxxxx|||yyyxxxooommmjjjeee^^^TTTJJJDDD@@@AAABBBAAA@@@???@@@AAA????????????@@@AAAAAAAAABBB@@@???AAACCCCCCAAA???<<<===>>>???@@@AAABBBCCC???@@@AAACCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGKKKIIIGGGGGGHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>===:::888888999;;;;;;::::::999888888777<<<;;;888777666888999;;;@@@>>><<<;;;::::::999888999::::::888666777:::===777:::<<<<<<999888999:::888888:::<<<>>>@@@@@@???@@@MMMZZZbbbkkkqqqhhh[[[NNNHHHFFFJJJPPPUUU```jjjkkkOOOHHHDDDDDDFFFFFFIIIMMMPPPUUUXXXTTTNNNNNNTTT[[[______\\\XXXSSSNNNIIIFFFTTTZZZ\\\UUUHHHBBBFFFMMM[[[bbbgggcccVVVIIIBBBAAA@@@AAA@@@===888777999;;;999;;;???@@@@@@@@@AAABBBAAAEEEIIIJJJJJJNNNUUU\\\[[[UUUMMMEEEAAA?????????CCCKKKRRRQQQIIIAAA===<<<888777666666777777666555222333555888:::999555222222333333333222222222222555777555222444777555///111000111222333222///,,,---...000111111000000111000......///---+++...333///000000111111000//////...------///111222000---.........//////000000000///000000111222222111111555777:::>>>AAACCCDDDEEEHHHIIIKKKLLLKKKHHHEEEBBBAAADDDIIIQQQWWWZZZZZZXXXLLLHHHEEECCC???<<<>>>DDDIIIEEEAAA======>>>AAABBBCCCEEEDDDBBBFFFMMMMMMIIIBBBDDDFFFFFFEEEDDDDDDEEEHHHHHHGGGFFFEEEDDDEEEGGGLLLNNNQQQVVVZZZZZZYYYWWWKKKKKKKKKLLLOOORRRUUUVVV___cccddd___]]]___aaaaaa___dddiiijjjgggcccbbbbbbbbbaaa```aaaccchhhlllooovvvzzz~~~{{{{{{yyykkk]]]WWW___iiipppyyytttdddNNNBBB666333;;;CCCEEECCC@@@CCCDDDDDDHHHQQQZZZ^^^ccclllsssuuutttpppggg]]]XXXWWWZZZbbblllvvvkkkZZZTTTVVVYYYZZZRRRMMMFFFBBB@@@===888333hhh```bbbPPPGGGEEECCC@@@>>><<<;;;:::;;;;;;::::::999888888888222333333444333333222222222111111111111111222222000000000000000000000000000---,,,///...++++++...000,,,***---...,,,***+++***++++++,,,,,,++++++***+++***)))))))))))))))))))))***+++---------,,,,,,((()))))))))************'''&&&&&&&&&''')))+++,,,+++///000---+++++++++)))((())))))))))))*********,,,***)))***---...+++)))&&&''')))((('''''')))*********)))(((&&&'''))),,,%%%&&&(((***---555@@@HHHYYY]]]aaaeeegggkkkpppuuu}}}{{{vvvqqqssstttrrrnnniiifffdddbbbeeegggfff```VVVKKKDDD?????????AAABBBBBB@@@>>>@@@???>>>>>>>>>???AAABBB@@@???>>>>>>>>>>>>;;;999???>>>===<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFJJJGGGCCCBBBBBBCCCCCCBBB??????>>>>>>===>>>>>>>>>777888999999777777888999999999888888777666666666888888888777888888999:::>>>======<<<:::999999888777888777666444555888;;;===<<<;;;:::999999::::::888:::<<<>>>@@@AAAAAAAAAIIIYYYlll{{{rrrYYYPPPOOOWWW___ggg{{{```ZZZVVVWWWXXXXXX[[[^^^eeekkkoookkkcccaaahhhrrrvvvzzz{{{wwwlll```WWWRRRbbbnnntttiiiUUULLLUUUbbbvvvpppZZZKKKEEEAAABBBBBB???<<<<<>>@@@BBBBBBBBBCCCFFFIIIKKKKKKHHHDDDAAA<<<>>>DDDLLLSSSXXXYYYYYYMMMFFF@@@???>>><<<>>>AAAHHHFFFAAA???>>>AAAEEEHHHEEEDDDDDDGGGOOOXXXZZZVVVHHHNNNRRRQQQLLLJJJMMMQQQPPPPPPNNNIIICCCAAAEEEJJJTTTWWW[[[]]]]]]]]]]]]^^^RRROOOLLLLLLOOOQQQPPPOOO\\\aaabbb]]]XXX[[[___aaa___cccggggggccc___^^^^^^\\\\\\\\\]]]```cccfffiiilllnnnxxx|||~~~{{{eeeYYYUUUdddwwwyyygggQQQAAA111---777CCCGGGGGGYYYXXXRRRKKKJJJPPPTTTUUU\\\aaaeeedddaaa^^^VVVOOOUUUUUU\\\iiixxxrrrZZZTTTVVVWWWUUUKKKEEE===888666444222000]]]VVVXXXMMMDDDDDDCCCAAA???===;;;999:::::::::999888888777777222333333444444444333333111111000000000111111222000000000000000000000000///,,,,,,///...+++***---,,,,,,------+++******,,,***++++++,,,,,,++++++*********)))))))))))))))***''')))+++.........---,,,)))(((((('''((()))***+++((('''&&&%%%&&&(((+++---***---///...,,,+++***)))))))))*********++++++++++++***)))+++,,,,,,)))'''###%%%((()))))))))+++---******)))(((&&&&&&(((***$$$'''+++000777CCCQQQ[[[```dddggghhhhhhlllttt{{{xxxqqqmmmhhhaaa[[[WWWTTTRRRSSSUUUVVVTTTOOOJJJEEEBBB@@@??????BBBEEEFFFBBB>>>AAAAAA@@@@@@??????>>>>>>@@@??????>>>>>>===;;;:::>>>>>>===<<<===@@@BBBDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHEEE@@@>>>>>>>>>???>>>======<<<;;;;;;;;;;;;;;;555777888888777777888:::555555666777777888888999444444555666777777888888:::;;;<<<<<<;;;;;;;;;<<<888888777666777999;;;===???===;;;;;;===?????????<<<>>>@@@BBBCCCDDDFFFGGGPPP```uuukkkaaa```jjjqqqxxxyyyuuusssvvvxxxvvvuuuwww{{{vvvooottt}}}vvvnnnjjjwww{{{ggg```lll|||rrraaaYYYMMMIIIDDDBBBDDDHHHKKKMMMJJJIIIGGGDDDDDDGGGLLLQQQ___bbbfffiiikkkmmmooopppvvvsssjjjZZZKKKHHHPPPYYYssszzz}}}tttaaaOOOEEEDDD;;;999777666888999999999;;;<<<======;;;;;;<<<>>>999666333222222444555555333555666555555777888888666555444555666666555333222111000000111111///...555333222111---+++000888000///...------...000111......---......///......,,,---------......//////000///...------...///000555777999;;;<<<=========;;;<<>>>>>@@@EEEMMMSSSXXXYYYKKKBBB<<<===@@@AAABBBCCCDDDBBB@@@======@@@EEEIIIDDDBBBAAAGGGRRR[[[]]][[[UUUXXXZZZWWWRRRQQQUUUYYYSSSQQQLLLEEE@@@AAAEEEIIIVVV[[[```bbb___\\\[[[[[[UUUPPPLLLLLLOOOQQQNNNKKKRRRZZZ___\\\YYY[[[___bbb```bbbdddccc^^^[[[ZZZ[[[XXXXXXYYYZZZ[[[]]]```aaadddccclll{{{wwwsssxxxtttyyy~~~qqqhhhgggtttppp\\\GGG;;;,,,(((///:::AAADDD??????======DDDOOOUUUVVVTTTVVVWWWVVVTTTRRRNNNKKKQQQPPPUUU^^^jjjwwwhhhRRRJJJJJJHHHEEE@@@:::333/////////---+++xxxTTTJJJKKKFFFAAAAAAAAAAAA@@@>>><<<;;;:::999999888888777666666333444444555555555555444333333222111111111111111000000000000000000000000...,,,,,,//////+++***,,,(((+++,,,+++)))***+++,,,***++++++,,,,,,++++++******)))))))))))))))******&&&(((***,,,------,,,+++)))((('''&&&'''(((***+++,,,***'''&&&&&&(((***,,,((())),,,...,,,***)))***************++++++++++++(((((()))*********(((&&&%%%''')))***)))))))))***((()))***)))(((&&&'''((((((,,,333:::DDDRRRaaakkkjjjmmmppppppooosss{{{|||vvvpppeeeZZZQQQJJJGGGFFFEEEFFFGGGEEEBBB???>>>??????>>>>>>AAAEEEEEEBBB???BBBCCCDDDDDDBBB???;;;999======>>>>>>>>>=========:::;;;<<>>;;;;;;<<<<<<;;;===<<<;;;:::999888888888888999::::::888888888:::666666777777888999999999333444555777888888888888;;;===>>>>>>======???AAA<<<<<<;;;<<<===???@@@@@@BBBAAA@@@BBBDDDEEEEEEDDDBBBDDDFFFFFFGGGIIIMMMPPPZZZgggyyyxxxxxxwwwwww~~~zzzxxxyyyjjj^^^QQQLLLOOOSSSSSSPPPNNNLLLHHHEEEFFFMMMVVV]]]mmmooosssvvvxxxvvvrrrooozzzwwwnnn```UUUVVVcccoooqqq]]]LLLFFFEEEAAA>>><<<===@@@DDDGGGHHHFFFDDDAAAAAABBBCCCBBBBBB@@@<<<888666888<<<>>>???DDD???:::777666777999<<<777:::@@@EEEFFFBBB;;;555999777444333444444444222666333111444444111111333///...---,,,,,,...000222////////////......////////////......---------,,,......,,,++++++,,,---...111222444555666666666666444555555777999<<>>@@@FFFMMMTTTWWWLLLBBB<<<>>>BBBCCCCCCDDD>>>>>>===;;;:::<<>>HHHSSSVVVSSSQQQOOONNNMMMKKKJJJIIIJJJJJJFFFEEEHHHKKKOOOXXXbbbkkk___OOOBBB<<<999777666666222---+++,,,,,,***(((nnnQQQFFFCCCCCC@@@AAA@@@@@@???>>><<<<<<999999888888777666666666555555555666666555444444555555333222111111111111000000000000000000000000...,,,---000000,,,+++,,,'''***,,,))))))+++,,,+++***++++++,,,,,,++++++***)))))))))))))))******+++'''((()))+++++++++******)))((('''''''''(((***+++---+++)))'''&&&''')))***'''(((+++///---)))(((***)))************+++++++++''''''(((((()))((((((((()))+++,,,,,,)))'''&&&&&&''')))++++++*********+++111777@@@HHHRRR]]]jjjrrrrrrtttuuuuuutttvvv{{{zzzttthhhZZZLLLCCC@@@@@@;;;???DDDEEEAAA===<<<<<<;;;;;;<<<>>>AAAAAA@@@???CCCEEEGGGGGGEEE@@@;;;888999:::<<<===<<<;;;<<<============>>>@@@BBBEEEFFFAAAAAA@@@>>>>>>>>>>>>>>>BBBCCCDDDEEEDDDBBB???>>>>>>>>>???@@@@@@AAAAAABBBBBB???<<<:::999:::999888<<<;;;:::888777666666666999:::;;;:::888888888999::::::999999888777777777777777888:::;;;;;;;;;;;;:::<<<>>>===;;;<<<@@@DDDBBBAAAAAABBBCCCBBB@@@>>>CCCCCCCCCDDDDDDDDDEEEEEEIIIJJJJJJIIIIIILLLSSSXXXjjjqqq}}}zzz{{{jjjbbbbbbaaa\\\VVVUUUUUUSSSSSSWWW___iiipppwwwxxx|||zzz{{{wwwpppgggbbbfffqqq{{{yyylll[[[NNNIIIHHHHHHHHHJJJOOOVVV\\\```bbb___\\\XXXWWWXXXYYYWWWVVVHHHCCC>>>===AAAGGGKKKMMMWWWKKK???:::999999<<>>CCC>>>777444444555444333555222111555777333000///000///...---...000222333111222222111//////111222111000000///...---,,,,,,...---,,,,,,+++,,,,,,,,,---...///111222111111000222111000111444888===@@@BBB???<<<<<<@@@GGGLLLOOOLLLDDD>>>???BBBAAA??????===>>>???===;;;;;;???CCCEEEBBBBBBHHHNNNRRRVVV[[[^^^\\\YYYVVVVVVZZZ___bbb^^^TTTFFF>>><<<=========AAAJJJUUU]]]```]]]XXXUUUNNNKKKIIIJJJMMMOOOOOOMMMOOOXXXaaaeeeiiilllkkkhhh]]]^^^]]]YYYTTTRRRTTTWWWYYYXXXXXXXXXZZZ\\\___```dddcccccceeeeeeccc___]]]ZZZ^^^aaafffqqqwwwooodddRRRAAA111111///+++(((,,,555<<>><<<;;;;;;999888888777666666555555555555555555444444333222444444333222111111111111000000000000000000000000///---...222111---+++---***------))))))---,,,(((***++++++,,,,,,++++++***)))))))))))))))***++++++)))))))))***************))))))(((((())))))******+++***(((&&&&&&'''((()))***)))---111///(((&&&))))))))))))************+++'''(((((((((((((((***+++(((***,,,,,,***((('''''''''(((***+++,,,///333666>>>EEENNNVVV]]]dddlllqqqssstttuuuwwwxxxzzz{{{|||}}}{{{yyyuuukkk[[[JJJ???===>>>999>>>CCCCCC@@@<<<<<<===999;;;======>>>???AAABBBDDDEEEFFFFFFEEEBBB???<<<888;;;======;;;:::<<<===@@@???>>>===;;;:::999888======<<<<<<<<<===???@@@AAABBBDDDDDDCCC@@@===<<<:::;;;<<<===>>>>>>=========;;;999888888888777555888888777666666666666666666888999888777777888999::::::999888888777777666999999::::::;;;;;;<<<<<<888;;;>>>??????CCCKKKRRRTTTRRRQQQQQQQQQMMMGGGBBBEEEFFFGGGFFFEEEGGGLLLPPPYYYYYYXXXVVVUUUYYYbbbjjjyyy}}}}}}yyyuuuqqqiiilllooorrruuuzzz{{{xxxxxx|||~~~zzzsssiii___WWWSSSSSSWWW___iiisssxxxzzzyyyyyyyyyxxxuuuqqqooopppqqq[[[UUUOOOPPPVVV^^^dddfffjjjZZZLLLIIILLLNNNPPPRRR[[[bbbllltttvvvoooddd[[[XXXOOOEEE>>>======<<<;;;666444555888777222111333222111111111222333555666444555555333111111333555000000000//////........................---,,,,,,+++,,,...///000000//////000/////////111333666888999888777999===@@@BBBCCCEEE???<<<>>>???<<<;;;;;;@@@CCCEEEDDD@@@>>>@@@CCCDDDBBBCCCHHHJJJKKKRRR[[[[[[]]]]]]YYYTTTSSSWWW\\\^^^WWWLLLBBB>>>>>>@@@BBBCCCHHHQQQZZZ^^^]]]XXXSSSPPPOOOOOOOOOPPPRRRTTTUUUYYY^^^cccfffkkknnnkkkeee^^^___]]]XXXTTTRRRUUUYYYSSSRRRRRRSSSVVV[[[___ccc___eeeeeeaaaccciiifff\\\TTTWWW[[[```kkkxxxxxxlll```TTTEEE888111000---***))),,,333888222444888CCCTTT``````YYYLLLEEE@@@>>>;;;666777<<<<<<999777666333000111666///...---...111999BBBIII;;;444,,,((('''((('''&&&~~~WWWNNNIIICCCDDDEEEDDDAAA???<<<;;;:::999888888888777666666555555555555555444333222111000222222111111111111111222000000000000000000000000///---///222222...,,,---...000...******...,,,&&&+++++++++,,,,,,+++++++++))))))((())))))***++++++,,,+++***))))))******+++))))))))))))************((('''&&&&&&&&&&&&'''(((---,,,///333000(((%%%(((((())))))))))))*********((((((((((((((())),,,..."""%%%)))+++,,,+++,,,---(((((()))***---333:::@@@GGGNNNXXX___cccgggkkknnntttuuuwww{{{wwwqqqnnnmmmuuussskkk[[[III===;;;===<<<>>>???===999888===AAA:::===??????>>>???CCCGGGDDDDDDEEEEEEDDDCCCBBBBBB;;;===@@@???<<<;;;<<<>>><<<===???@@@AAAAAAAAAAAA<<<<<<<<<<<<>>>@@@BBBDDDAAABBBCCCCCCBBB???<<<:::666888:::<<<<<<<<<;;;::::::888777777777777555333444444444444555555666777333444666666555666777999666666777777888888999999999999888888888999:::;;;;;;???DDDGGGKKKSSS^^^gggkkkiiigggfffddd^^^UUUOOOKKKMMMNNNMMMMMMRRR\\\dddnnnnnnllliiigggmmmxxx|||ssshhh```___fffqqq~~~|||xxxzzzsssmmmggggggoooyyy{{{jjj]]]___gggkkkmmmoooyyyzzz{{{~~~|||zzzqqqfffYYYOOOLLLLLLKKKIII777999;;;<<<777111444:::333333444444555666777888666777777555222222444777/////////000000000000000//////000111000///---,,,+++,,,...000000000000///............/////////000000111444888;;;===;;;:::<<<999888<<<===;;;:::<<>>333///***'''(((---222555<<<<<<>>>FFFVVVaaa___WWWEEE===888777555111222888111//////000...***,,,000666111,,,---555CCCRRR[[[AAA999...&&&%%%&&&&&&&&&www]]]LLLGGGHHHCCCCCCAAA???===<<<<<<===>>>:::;;;;;;;;;:::777444222333333555555555555333333444333222222111111222222333333333444444333333222)))+++---///000000///...------,,,,,,,,,,,,++++++)))***+++,,,,,,+++))))))))))))***++++++)))(((''',,,+++)))((('''((()))***(((((((((((())))))))))))***((('''((()))***)))'''&&&***000444555222,,,)))************))))))))))))))))))************))))))((('''((()))++++++***)))***---000333666<<>><<<;;;::::::;;;===???@@@<<<>>>?????????@@@BBBEEEAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======???@@@AAABBBBBBAAA@@@???:::>>>@@@>>>:::999;;;???BBBAAA@@@>>>==================>>>>>>======<<<;;;999999888666666555555555222444555555555555666888666888:::::::::999:::;;;;;;<<<<<<===>>>===<<<;;;???>>>===<<<<<<===>>>???>>>BBBDDDJJJ]]]uuu~~~{{{|||rrrfff```^^^\\\XXXSSSWWWXXXWWWUUUWWWbbbssszzzttt{{{~~~|||{{{}}}vvvooommmmmmlllkkkWWWRRRJJJCCC???<<<:::999222222444777::::::999777555///+++---444888666222444222111222333333222111............////////////---...////////////000111...---,,,+++,,,...111333222222333444666777888888:::999777666777888:::<<<===EEENNNQQQMMMJJJKKKNNNDDD<<<;;;EEEJJJIIINNNWWW^^^ZZZYYYXXXRRRJJJJJJPPPXXX\\\YYYMMMDDDDDDIIIMMMTTTYYY___aaa^^^ZZZXXXXXXUUUWWW[[[^^^\\\]]]eeepppsssnnniiiggggggfffdddaaaXXXWWWTTTSSSRRRRRRTTTUUUPPPLLLIIIJJJOOOUUUYYY[[[___aaa```]]][[[[[[VVVPPPEEEAAAFFFSSS^^^aaaaaacccyyyrrrhhhaaabbb^^^VVVRRRPPPFFF;;;666333000---***+++444@@@<<<::::::???MMMXXXVVVNNN???:::444111111333333333444333000---******---///000------333<<>>===<<<:::::::::999888666444222222222333444444333222222444333222222111111222222000111222333333333333333+++---...///000///---,,,------,,,,,,,,,,,,++++++)))***++++++++++++***)))+++++++++++++++***))))))***************))))))((((((((((((((()))))))))******((('''((()))***)))((((((***,,,...///---+++)))))))))))))))))))))))))))))))))************))))))---***%%%###$$$(((,,,...,,,111888>>>BBBFFFKKKOOOUUUZZZaaaeeegggiiikkknnnsssqqqrrrzzz|||wwwmmmaaaUUULLLHHHFFFDDDBBB@@@>>><<<;;;;;;;;;888999:::;;;<<<===>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIBBBBBBAAAAAA@@@??????>>>@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>======999<<>>;;;:::===AAA>>>===<<<;;;:::999999999;;;;;;;;;;;;::::::999888777666555555444444444444444555666666555666777999555666777777777888999:::;;;<<<===>>>>>>???@@@BBB======>>>@@@DDDFFFHHHHHHHHHIIINNN]]]sss{{{pppbbbYYYWWWWWWWWWUUUWWWZZZ^^^bbbkkk{{{qqqmmmeee]]]UUUMMMFFFAAA:::999888:::<<<===<<<;;;:::777555555777888777666222000///000111111000///------------.........---+++,,,------------.........------------///111222111111222333444555666666444444222222222333555666777???FFFHHHFFFCCCEEEHHH>>>777888BBBGGGEEEHHHOOOVVVTTTUUUWWWSSSNNNOOOTTT[[[```aaaZZZTTTSSSUUUVVVXXX[[[]]]\\\YYYXXXYYY[[[[[[[[[^^^aaabbbbbbiiiqqqtttpppkkkiiihhheeeaaa]]]ZZZXXXVVVSSSRRRQQQQQQRRRJJJHHHFFFFFFIIINNNSSSVVV\\\^^^]]]ZZZZZZ\\\YYYTTTFFF???<<>>BBBJJJKKKGGG<<<777222...---.........000111111///...///222444000///000555===AAA@@@>>>000,,,(((&&&''''''&&&$$$iiiVVVKKKIIIHHHBBB@@@AAABBBCCCBBB???===;;;:::999888777666444444333333333444444444444333333333333222111111111111222000000111111111111000000---.../////////...,,,+++------,,,,,,,,,,,,++++++)))******+++++++++******,,,+++******))))))******(((***+++,,,,,,***((('''((((((((()))))))))*********)))((((((******)))(((***))))))(((((((((((()))(((((((((((())))))))))))))))))************))))))...+++'''%%%%%%(((---000222999CCCLLLRRRTTTVVVVVVXXX^^^eeeiiiiiijjjnnnrrrxxxuuuuuu{{{{{{qqqddd]]]SSSJJJEEEAAA>>><<<;;;;;;:::999999:::;;;<<<666888;;;===>>>>>>===<<<>>>@@@CCCDDDCCCCCCCCCDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;<<<888;;;>>>>>><<<<<<>>>AAA??????>>>===<<<;;;::::::999888888777666555555444444444333333333333333444555666777777666777999;;;<<<;;;:::999999::::::;;;<<>>AAA===888;;;DDDIIIHHHIIIMMMMMMOOOSSSWWWUUUSSSUUUZZZ[[[bbbfffdddbbbbbbaaa]]]\\\\\\YYYUUURRRSSSYYY^^^aaa___```dddggggggkkkoootttqqqmmmjjjhhhccc[[[VVVVVVUUUTTTRRRQQQQQQPPPQQQOOOOOONNNKKKIIIKKKQQQVVVYYYZZZYYYWWWYYY]]]^^^[[[UUUIII>>>;;;???EEEMMMTTTUUUeeexxxuuudddVVVPPPKKKKKKJJJJJJNNNQQQNNNIIICCC===444...***///===LLL___[[[PPPEEE@@@AAA@@@===999777333///......000111///111333444444555777888333333555999===<<<888444+++++++++,,,---+++(((%%%```RRRKKKIIIHHHBBB@@@AAAAAAAAA@@@>>><<<;;;::::::888666555555555555444555555555555555555444333222222111111111111111111111111000///...,,,,,,---......//////...------------,,,,,,,,,+++++++++)))*********++++++++++++,,,+++)))((((((((()))*********+++,,,+++***)))((((((((()))))))))************)))((()))******)))(((***)))'''&&&%%%&&&''''''((((((((((((((()))))))))))))))************)))))))))***,,,,,,,,,---...000:::AAAKKKUUU\\\_________[[[bbbiiilllkkkkkkpppuuu|||xxxwww{{{~~~yyyqqqeee[[[KKKHHHCCC@@@>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<===>>>??????>>>===<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::===<<<::::::::::::<<<===:::<<<======<<<;;;===??????>>>>>>===<<<;;;:::999777777666555444333333333333333333222333333444444666777888777777777999;;;@@@???===<<<<<<<<<<<<;;;>>>DDDJJJMMMMMMNNNQQQTTTUUUVVVZZZccckkkpppooolll[[[[[[gggsssjjjhhhkkkpppttt}}}}}}}}}{{{fffccc```]]]ZZZWWWSSSPPPGGGFFFEEEDDDDDDCCCBBBAAA<<<;;;999999999999777666666444444666888777333000000000///000000111000000,,,---......///......---000000000000000///////////////.........///000111---111444555444444888<<<===:::<<>>AAA@@@===<<<>>>AAA===<<<;;;999888888999999DDDCCCAAA???>>>>>>>>>>>>DDDFFFGGGGGGDDDAAA???>>>999999:::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>><<<======<<<;;;::::::;;;999999:::999888777555444777777555444333333333333555444444444444444555666555777999999888888999;;;::::::;;;>>>AAACCCBBB@@@DDDKKKSSSXXXYYYXXXXXXYYY]]]___bbbiiiooorrrrrrpppccchhhwww~~~~~~zzzzzz~~~||||||~~~}}}|||zzzvvvqqqmmmeee```[[[ZZZ]]]\\\WWWQQQEEECCCAAAAAAAAA@@@>>>===;;;999999;;;===<<<666111111000...///111111000...---...............---,,,000000////////////......///////////////000000111...000111111111222666:::999777777===DDDJJJOOOSSSNNNSSSXXXXXXWWWWWWXXXYYY\\\aaaddddddfffiiiiiifffbbbaaa^^^YYYUUUVVV[[[```jjjdddccchhhmmmllljjjiiillliiieeecccaaa[[[SSSMMMLLLLLLMMMNNNMMMMMMKKKKKKNNNRRRTTTPPPJJJIIIPPPWWW\\\[[[XXXTTTVVV]]]```^^^ccc^^^VVVOOOLLLNNNPPPQQQMMMMMMNNNRRRUUUSSSMMMHHHIIIJJJOOOVVV\\\[[[WWWSSSEEE???777000++++++666CCCRRR\\\bbb^^^TTTKKKAAA:::;;;<<<;;;666000...111555777:::===>>><<<999666555999888666555444333111///888:::===>>>:::333,,,(((|||YYYPPPJJJEEEEEECCCBBB@@@===;;;::::::<<<===:::::::::999888777777666111111000000000000111111222222111000000000000111)))***,,,...///000000111++++++,,,---...///000111------,,,,,,,,,,,,++++++))))))))))))***+++,,,---000///......------.........,,,***)))((()))+++,,,)))))))))*********+++++++++***))))))++++++***)))((()))))))))))))))((('''(((((())))))******++++++))))))************))))))))))))(((''')))///:::BBBOOOPPPTTTZZZaaagggiiiiiifffhhhlllnnnppprrrtttvvvxxxvvvuuuxxxuuuaaaNNNAAA<<<;;;777<<>><<<<<<===>>>===???AAABBBAAA@@@@@@@@@777888999:::;;;<<<===>>>???>>>>>>>>>>>>===============<<<<<<<<<<<<======<<<<<<;;;:::999888888777999999::::::999777555444777666555444333444555555666666555555555555555666555888;;;===<<<;;;:::;;;888:::AAAJJJRRRVVVTTTPPPMMMQQQWWW\\\___^^^[[[XXXXXXZZZ]]]aaadddgggiiijjjgggqqq~~~~~~~~~|||~~~{{{{{{~~~zzzwwwyyy|||~~~|||zzzyyyxxxzzzxxxpppiii[[[YYYWWWVVVVVVUUUSSSQQQNNNLLLKKKNNNQQQOOOHHHAAA555222000111333444222///111000000//////.........000000000000////////////.........///////////////000111111111000222555777888777777;;;BBBJJJPPPSSSMMMSSSVVVTTTRRRSSSUUUTTT^^^bbbeeecccdddiiimmmnnnjjjjjjhhhddd```___cccfffmmmiiihhhmmmpppmmmjjjiiifffccc___]]]\\\ZZZUUUQQQOOOPPPOOONNNKKKHHHDDDAAAEEEJJJMMMLLLJJJLLLTTT[[[\\\[[[WWWRRRTTTZZZ\\\[[[]]]^^^[[[WWWUUUVVVVVVTTTRRRLLLGGGJJJPPPRRRMMMHHHLLLKKKPPPYYY___]]]YYYVVVJJJDDD===555---+++333>>>TTT]]]ccc___VVVNNNFFF@@@EEEGGGFFF???444///111555:::===@@@@@@===999666444666444222111111222444555>>>@@@@@@===777///)))&&&{{{ZZZRRRJJJBBBDDDEEE@@@@@@???===<<<<<<;;;;;;888888999999999777666555222222111000000111222222222222111000000000000000+++,,,---...////////////---------------...//////------,,,,,,,,,,,,++++++***))))))))))))+++,,,---......//////......---,,,,,,,,,++++++*********+++))))))*********++++++++++++***))))))++++++***)))))))))((((((((()))******)))))))))***+++,,,,,,,,,))))))************))))))***,,,,,,---///888DDDNNNWWWWWWYYY^^^eeejjjkkkkkkjjjjjjjjjnnnrrruuuuuuuuuxxxwwwxxxzzz}}}iiiTTTEEE>>>===>>>:::<<<>>>>>><<<;;;===>>><<<<<<;;;:::;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;777999;;;;;;;;;<<<===???;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;999::::::;;;;;;::::::999:::999888888888888777666::::::;;;;;;:::888666555666555333333333444666777777777666555444444444555666:::???BBBAAA>>><<<<<<>>>CCCNNN[[[fffiiiddd___UUUTTTUUUYYY]]]^^^ZZZUUUSSSVVVYYY[[[\\\```gggmmmqqq~~~}}}~~~|||{{{}}}yyyyyyxxxwwwxxxzzz}}}}}}|||yyyyyy{{{{{{}}}|||}}}vvvtttrrrqqqpppooommmkkkgggeeedddhhhkkkiii```XXXBBB???<<<===@@@AAA>>>;;;666555333111111111111222000000000111111111111111...//////000000000000000111111111000000111222444666666777:::AAAGGGKKKLLLEEELLLOOOLLLJJJNNNQQQQQQVVV]]]aaa``````fffmmmpppqqqqqqooojjjeeeeeehhhlllmmmjjjkkkooooookkkhhhhhhbbb^^^YYYWWWYYYZZZYYYXXXRRRRRRRRRPPPLLLFFFAAA>>>CCCGGGJJJKKKKKKNNNUUU[[[XXXWWWSSSOOOQQQVVVYYYWWWWWWZZZXXXRRRNNNPPPOOOLLLKKKHHHHHHMMMSSSVVVRRRMMMIIIFFFIIISSSZZZZZZYYYZZZQQQJJJAAA777---)))000:::SSS\\\bbb___WWWPPPGGGAAAEEEIIIIIIAAA555...111666888:::>>>???===:::999888333333444444666999===@@@BBBBBB@@@:::111+++''''''zzz[[[TTTIIIAAACCCFFF???@@@AAAAAA@@@>>>;;;:::666777888999888777444333555555333333333333555555222111111000000000000000111000000///...,,,+++***//////...------------...---------,,,,,,,,,++++++***))))))))))))+++---...***+++,,,---,,,+++***)))***+++,,,------+++***((()))************++++++++++++***)))***+++++++++)))***)))'''&&&'''(((+++---))))))***+++,,,,,,------))))))************)))))))))...555999<<>>???===;;;999:::===@@@AAAAAA<<<;;;999888777777888888666888999;;;;;;:::999888<<<======<<<;;;;;;===??????>>>>>>===<<<<<<;;;;;;:::::::::999999999888888666777888999999888777666888777666777888999888777666777888888777555222111444444222222222444666888888777666555444333333333777<<>>===CCCIIIUUUdddnnnooohhh```ZZZUUURRRTTTYYY[[[XXXSSSSSSWWW[[[\\\\\\bbbmmmvvv|||}}}}}}}}}~~~~~~~~~}}}~~~~~~|||||||||{{{{{{{{{{{{}}}}}}|||wwwsssttttttrrrqqqtttyyy~~~{{{{{{{{{}}}~~~|||vvv{{{~~~||||||}}}{{{|||~~~}}}zzzxxxuuurrrrrrvvvyyyvvvmmmeeeQQQMMMJJJKKKNNNOOOLLLHHH:::888555333222333444555000111111111222222222333000111222222333333222222111111000000//////000111///111333666;;;@@@AAA@@@===EEEHHHEEEEEEKKKPPPPPPLLLUUU\\\[[[ZZZ```hhhmmmsssssspppjjjfffeeeiiinnnjjjiiijjjnnnlllgggdddeeeaaa[[[VVVUUUXXX[[[]]]]]]QQQRRRRRRQQQMMMHHHCCC???CCCEEEGGGHHHHHHJJJOOOSSSTTTTTTPPPMMMOOOTTTVVVTTTRRRTTTOOODDD>>>???>>>;;;>>>BBBIIIRRRYYY[[[XXXTTTEEE@@@AAAKKKTTTVVVYYY]]]ZZZRRRFFF:::///+++222===MMMXXXaaabbb\\\SSSGGG===888===???999...(((,,,333444777;;;======<<<<<<<<<333555888;;;>>>AAAFFFIIIDDDCCC???777...)))((((((